PageSourceSearch

https://lotioncrafter.com/search

html lotioncrafter.com collected 2026-10-03 19:58:45 UTC 168,000 bytes, 5,759 lines download raw bytes

1<!doctype html>
2<!--[if IE]><html class="no-js no-touch ie9" lang="en"><![endif]-->
3<!--[if !IE]><!--><html class="no-js no-touch" lang="en"><!--<![endif]-->
4  <head>
5<script src="https://sapi.negate.io/script/gKgyme9xU8CpDD5E9JY+/g==?shop=lotioncrafterllc.myshopify.com"></script>
5<script 
6        id="script_tag_id"
7        data-last-check-status-key="_prevCheckIsOk"
8        data-last-check-timestamp-key="_prevCheckTimestamp"
9        data-refresh-interval-ms="120000"
10        data-script-src="https://d2fj3s7h83rb61.cloudfront.net/DhhPY3rarX/bin"
11        data-app-info="1-1--1.1.11"
12        data-app-platform="1"
13        data-app-type="1"
14        data-app-version="1.1.11">
15    (function () {
16        var currentScript = document.currentScript;
17        var currentScriptDataset = currentScript.dataset;
18        var lastCheckStatusKey = currentScriptDataset.lastCheckStatusKey;
19        var lastCheckTimestampKey = currentScriptDataset.lastCheckTimestampKey;
20        var refreshIntervalMs = parseInt(currentScriptDataset.refreshIntervalMs, 10);
21        var scriptSrc = currentScriptDataset.scriptSrc;
22
23        if (lastCheckStatusKey && lastCheckTimestampKey && refreshIntervalMs && scriptSrc && !isNaN(refreshIntervalMs)) {
24            if (localStorage.getItem(lastCheckStatusKey) === null) {
25                localStorage.setItem(lastCheckStatusKey, String(false));
26            }
27            
28            if (localStorage.getItem(lastCheckTimestampKey) === null){
29                localStorage.setItem(lastCheckTimestampKey, String(0));
30            }
31
32            var locationHref = document.location.href;
33            var now = Date.now();
34            var lastCheckStatus = String(localStorage.getItem(lastCheckStatusKey)).toLowerCase() === 'true';
35            var lastCheckTimestamp = parseInt(localStorage.getItem(lastCheckTimestampKey), 10);
36
37            if (!isNaN(lastCheckTimestamp)) {
38                var needRefreshByInterval = now - lastCheckTimestamp > refreshIntervalMs;
39
40                if (needRefreshByInterval || lastCheckStatus) {
41                    var LOAD = 'load';
42                    var ERROR = 'error';
43                    var script = document.createElement('script');
44
45                    function scriptEventHandler(evt) {
46                        var target = evt.target;
47                        var evtType = evt.type;
48
49                        var currentCheckStatus = false;
50                        var currentCheckTimestamp = Date.now();
51
52                        if (evtType === LOAD) {
53                            currentCheckStatus = true;
54                        }
55
56                        localStorage.setItem(lastCheckStatusKey, String(currentCheckStatus));
57                        localStorage.setItem(lastCheckTimestampKey, String(currentCheckTimestamp));
58
59                        target.removeEventListener(LOAD, scriptEventHandler);
60                        target.removeEventListener(ERROR, scriptEventHandler);
61                    }
62
63                    if (!locationHref.match(/(\/checkouts\/|\/thank_you)/gi)) {
64                        script.defer = true;
65                    }
66
67                    script.addEventListener(LOAD, scriptEventHandler);
68                    script.addEventListener(ERROR, scriptEventHandler);
69
70                    script.src = scriptSrc;
71
72                    document.head.insertBefore(script, currentScript);
73                }
74            }
75        } else {
76            console.error('wrapper is not right configured');
77        }
78    })();
79</script>
79
80   <meta name="google-site-verification" content="GSJUHLbpWzdFXAem6ea6AaIo7DreHyKRMEKprZsFvH0" />
81    <meta charset="utf-8">
82    <meta http-equiv="x-ua-compatible" content="IE=edge">
83
84   
85 <!-- SEO Manager 6.2.10 -->
86<meta name='seomanager' content='6.2' />
87<title>Search</title>
88<meta name='description' content='Lotioncrafter is a wholesale supplier of natural materials for the development of cosmetics and toiletries. From soothing botanical extracts to innovative anti-aging cosmeceuticals, we offer a wide range of cosmetic ingredients to meet the needs of both small and large manufacturers.' /> 
89<meta name="robots" content="index"> 
90<meta name="robots" content="follow">
91<meta name="google-site-verification" content="GSJUHLbpWzdFXAem6ea6AaIo7DreHyKRMEKprZsFvH0" />
92
93<!-- JSON-LD support -->
94 
94<script type="application/ld+json">
95 {
96 "@context": "https://schema.org",
97 "@type": "WebSite",
98 "name": "Lotioncrafter","url": "https://lotioncrafter.com",
99 "potentialAction": {
100 "@type": "SearchAction",
101 "target": "https://lotioncrafter.com/search?q={query}",
102 "query-input": "required name=query"
103 }
104 }
105 </script>
105
106 
106<script type="application/ld+json">
107 {
108 "@context": "http://schema.org",
109 "@type": "Organization",
110 "name": "Lotioncrafter",
111 "url": "https://lotioncrafter.com","logo": "https://customers.seomanager.com/knowledgegraph/logo/lotioncrafterllc_myshopify_com_logo.png"
112 ,"image": "https://customers.seomanager.com/knowledgegraph/logo/lotioncrafterllc_myshopify_com_logo.png","contactPoint": [{ "@type": "ContactPoint",
113 "telephone": "+1-360-376-8008",
114 "contactType": "customer service"
115 },{ "@type": "ContactPoint",
116 "telephone": "+1-360-376-8008",
117 "contactType": "sales"
118 }],"sameAs" : [
119 "https://www.facebook.com/lotioncrafter/"
120 ]}
121 </script>
121<script type="application/ld+json">
122 {
123 "@context": "https://schema.org",
124 "@type": "HealthAndBeautyBusiness",
125 "name": "Lotioncrafter",
126 "url": "https://lotioncrafter.com",
127 "description": "Lotioncrafter is a wholesale supplier of natural materials for the development of cosmetics and toiletries. From soothing botanical extracts to innovative anti-aging cosmeceuticals, we offer a wide range of cosmetic ingredients to meet the needs of both small and large manufacturers. "
128,"image": "https://customers.seomanager.com/knowledgegraph/logo/lotioncrafterllc_myshopify_com_logo.png","telephone": "+1-360-376-8008","openingHoursSpecification": [{
129 "@type": "OpeningHoursSpecification",
130 "dayOfWeek": "http://schema.org/Monday",
131 "opens":  "08:00",
132 "closes": "16:00"
133 },{
134 "@type": "OpeningHoursSpecification",
135 "dayOfWeek": "http://schema.org/Tuesday",
136 "opens":  "08:00",
137 "closes": "16:00"
138 },{
139 "@type": "OpeningHoursSpecification",
140 "dayOfWeek": "http://schema.org/Wednesday",
141 "opens":  "08:00",
142 "closes": "16:00"
143 },{
144 "@type": "OpeningHoursSpecification",
145 "dayOfWeek": "http://schema.org/Thursday",
146 "opens":  "08:00",
147 "closes": "16:00"
148 },{
149 "@type": "OpeningHoursSpecification",
150 "dayOfWeek": "http://schema.org/Friday",
151 "opens":  "08:00",
152 "closes": "16:00"
153 },],"priceRange": "5-5000","geo": {
154 "@type": "GeoCoordinates",
155 "latitude": "48.7022253",
156 "longitude": "-122.9160683"
157 }
158 ,"address": {
159 "@type": "PostalAddress",
160 "streetAddress": "48 Hope Ln",
161 "addressLocality": "Eastsound",
162 "addressRegion": "Washington",
163 "postalCode": "98245",
164 "addressCountry": "US"
165 }
166 }
167 </script>
167
168<!-- end: SEO Manager 6.2.10 -->
169
170
171    
172  <link rel="shortcut icon" href="//lotioncrafter.com/cdn/shop/files/LotioncrafterD03aR04dP02ZL_32x32.png?v=1613672755" type="image/png">
173
174
175    <link rel="canonical" href="https://lotioncrafter.com/search">
176    <meta name="viewport" content="width=device-width">
177
178    
179    
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195<meta property="og:site_name" content="Lotioncrafter">
196<meta property="og:url" content="https://lotioncrafter.com/search">
197<meta property="og:title" content="Search">
198<meta property="og:type" content="website">
199<meta property="og:description" content="Lotioncrafter is a wholesale supplier of natural materials for the development of cosmetics and toiletries. From soothing botanical extracts to innovative anti-aging cosmeceuticals, we offer a wide range of cosmetic ingredients to meet the needs of both small and large manufacturers.">
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220<meta name="twitter:title" content="Search">
221<meta name="twitter:description" content="Lotioncrafter is a wholesale supplier of natural materials for the development of cosmetics and toiletries. From soothing botanical extracts to innovative anti-aging cosmeceuticals, we offer a wide range of cosmetic ingredients to meet the needs of both small and large manufacturers.">
222
223
224
225
226    
227    
227<script src="//lotioncrafter.com/cdn/shop/t/37/assets/temp.js?v=164299539589219589351752267491" type="text/javascript"></script>
vendor: 1 bytes, line 227
227
228<script src="//lotioncrafter.com/cdn/shop/t/37/assets/weight.js?v=94878189697959311681752267491" type="text/javascript"></script>
vendor: 1 bytes, line 228
228
229<script src="//lotioncrafter.com/cdn/shop/t/37/assets/volume.js?v=161127823941286830661752267491" type="text/javascript"></script>
vendor: 1 bytes, line 229
229
230<script src="//lotioncrafter.com/cdn/shop/t/37/assets/dilution_calculator.js?v=142652036721491124341752267491" type="text/javascript"></script>
vendor: 1 bytes, line 230
230
231<script src="//lotioncrafter.com/cdn/shop/t/37/assets/date_time_check.js?v=136516950967576741931752267491" type="text/javascript"></script>
vendor: 1 bytes, line 231
231
232<script src="//lotioncrafter.com/cdn/shop/t/37/assets/daycalc.js?v=4403362738508426961752267491" type="text/javascript"></script>
232
233
234
235    
235<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
235<meta name="google-site-verification" content="QiWKkFWnYs3F0DUj9iDN1T84Ile_utf6vpGw8uuFBX0">
236<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/2683175001/digital_wallets/dialog">
237<meta id="in-context-paypal-metadata" data-shop-id="2683175001" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
238<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
238<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=534872160"></script>
238
239<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
240<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=534872160&shop_id=2683175001" crossorigin="anonymous"></script>
vendor: 1 bytes, line 240
240
241<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":2683175001,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/2683175001","merchantName":"Lotioncrafter","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Lotioncrafter","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 241
241
242<script id="shopify-features" type="application/json">{"accessToken":"6713d2850da25c49d646e261f588b381","betas":["rich-media-storefront-analytics"],"domain":"lotioncrafter.com","predictiveSearch":true,"shopId":2683175001,"locale":"en"}</script>
vendor: 1 bytes, line 242
242
243<script>var Shopify = Shopify || {};
244Shopify.shop = "lotioncrafterllc.myshopify.com";
245Shopify.locale = "en";
246Shopify.currency = {"active":"USD","rate":"1.0"};
247Shopify.country = "US";
248Shopify.theme = {"name":"This one 7\/11\/25 Empire-v4-2-3 [Plus] Foot","id":135892402272,"schema_name":"Empire","schema_version":"4.2.3","theme_store_id":null,"role":"main"};
249Shopify.theme.handle = "null";
250Shopify.theme.style = {"id":null,"handle":null};
251Shopify.cdnHost = "lotioncrafter.com/cdn";
252Shopify.routes = Shopify.routes || {};
253Shopify.routes.root = "/";
254Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
255Shopify.SignInWithShop = Shopify.SignInWithShop || {};
256Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
257Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 257
257
258<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 258
258
259<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 259
259
260<script>
261  window.ShopifyPay = window.ShopifyPay || {};
262  window.ShopifyPay.apiHost = "shop.app\/pay";
263  window.ShopifyPay.redirectState = null;
264</script>
vendor: 1 bytes, line 264
264
265<script>
266  window.Shopify = window.Shopify || {};
267  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
268  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
269  window.Shopify.SignInWithShop.eligible = true;
270</script>
vendor: 1 bytes, line 270
270
271<script id="shop-js-analytics" type="application/json">{"pageType":"search"}</script>
vendor: 1 bytes, line 271
271
272<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 272
272
273<script type="module">
274  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
275
276  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
277
278</script>
vendor: 1 bytes, line 278
278
279<script>
280  window.Shopify = window.Shopify || {};
281  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
282  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"]};
283</script>
vendor: 1 bytes, line 283
283
284<script>(function() {
285  var isLoaded = false;
286  function asyncLoad() {
287    if (isLoaded) return;
288    isLoaded = true;
289    var urls = ["https:\/\/js.smile.io\/v1\/smile-shopify.js?shop=lotioncrafterllc.myshopify.com","https:\/\/tnc-app.herokuapp.com\/get_script\/8218c5b0fd1e11eab61acaad274004b7.js?v=927466\u0026shop=lotioncrafterllc.myshopify.com","https:\/\/files-shpf.uc-lab.com\/productfees\/source.js?mw_productfees_t=1607447488\u0026shop=lotioncrafterllc.myshopify.com","https:\/\/cdn.shopify.com\/s\/files\/1\/0026\/8317\/5001\/t\/33\/assets\/booster_eu_cookie_2683175001.js?v=1614098469\u0026shop=lotioncrafterllc.myshopify.com","https:\/\/swymv3pro-01.azureedge.net\/code\/swym-shopify.js?shop=lotioncrafterllc.myshopify.com","https:\/\/customer-first-focus.b-cdn.net\/cffOrderifyLoader_min.js?shop=lotioncrafterllc.myshopify.com","https:\/\/customer-first-focus.b-cdn.net\/cffPCLoader_min.js?shop=lotioncrafterllc.myshopify.com"];
290    for (var i = 0; i < urls.length; i++) {
291      var s = document.createElement('script');
292      s.type = 'text/javascript';
293      s.async = true;
294      s.src = urls[i];
295      var x = document.getElementsByTagName('script')[0];
296      x.parentNode.insertBefore(s, x);
297    }
298  };
299  if(window.attachEvent) {
300    window.attachEvent('onload', asyncLoad);
301  } else {
302    window.addEventListener('load', asyncLoad, false);
303  }
304})();</script>
vendor: 1 bytes, line 304
304
305<script id="__st">var __st={"a":2683175001,"offset":-25200,"reqid":"62509829-7586-476e-9238-e68f6ddf112e-1791057524","pageurl":"lotioncrafter.com\/search","u":"b779270a37fe","p":"searchresults"};</script>
vendor: 1 bytes, line 305
305
306<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 306
306
307<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 307
307
308<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//lotioncrafter.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 308
308
309<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 = "//lotioncrafter.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>
309<script crossorigin="anonymous" defer="defer" src="//lotioncrafter.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 309
309
310<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 310
310
311<script>
312  window.Shopify = window.Shopify || {};
313  window.Shopify.MCP = window.Shopify.MCP || {};
314  window.Shopify.MCP.enabled = true;
315  window.Shopify.MCP.shop = "lotioncrafterllc.myshopify.com";
316  window.Shopify.MCP.mcpEndpoint = "https:\/\/lotioncrafter.com\/api\/mcp";
317  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"]}}];
318</script>
vendor: 1 bytes, line 318
318
319<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("\/\/lotioncrafter.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
320</script>
vendor: 1 bytes, line 320
320
321<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://lotioncrafter.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
322</script>
vendor: 1 bytes, line 322
322
323<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
324  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);
325</script>
vendor: 1 bytes, line 325
325
326<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})}}));
327</script>
vendor: 1 bytes, line 327
327
328<script id='scb4127' type='text/javascript' async='' src='https://lotioncrafter.com/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
328<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://lotioncrafter.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
329<style id="shopify-accelerated-checkout-cart">
330        #shopify-buyer-consent {
331  margin-top: 1em;
332  display: inline-block;
333  width: 100%;
334}
335
336#shopify-buyer-consent.hidden {
337  display: none;
338}
339
340#shopify-subscription-policy-button {
341  background: none;
342  border: none;
343  padding: 0;
344  text-decoration: underline;
345  font-size: inherit;
346  cursor: pointer;
347}
348
349#shopify-subscription-policy-button::before {
350  box-shadow: none;
351}
352
353      </style>
354
355<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
355
356    
357<script>
358    window.BOLD = window.BOLD || {};
359    window.BOLD.options = {settings: {v1_variant_mode : true, hybrid_fix_auto_insert_inputs: true}};
360</script>
360
361
362<script>window.BOLD = window.BOLD || {};
363    window.BOLD.common = window.BOLD.common || {};
364    window.BOLD.common.Shopify = window.BOLD.common.Shopify || {};
365    window.BOLD.common.Shopify.shop = {
366      domain: 'lotioncrafter.com',
367      permanent_domain: 'lotioncrafterllc.myshopify.com',
368      url: 'https://lotioncrafter.com',
369      secure_url: 'https://lotioncrafter.com',
370      money_format: "${{amount}}",
371      currency: "USD"
372    };
373    window.BOLD.common.Shopify.customer = {
374      id: null,
375      tags: null,
376    };
377    window.BOLD.common.Shopify.cart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0};
378    window.BOLD.common.template = 'search';window.BOLD.common.Shopify.formatMoney = function(money, format) {
379        function n(t, e) {
380            return "undefined" == typeof t ? e : t
381        }
382        function r(t, e, r, i) {
383            if (e = n(e, 2),
384                r = n(r, ","),
385                i = n(i, "."),
386            isNaN(t) || null == t)
387                return 0;
388            t = (t / 100).toFixed(e);
389            var o = t.split(".")
390                , a = o[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1" + r)
391                , s = o[1] ? i + o[1] : "";
392            return a + s
393        }
394        "string" == typeof money && (money = money.replace(".", ""));
395        var i = ""
396            , o = /\{\{\s*(\w+)\s*\}\}/
397            , a = format || window.BOLD.common.Shopify.shop.money_format || window.Shopify.money_format || "$ {{ amount }}";
398        switch (a.match(o)[1]) {
399            case "amount":
400                i = r(money, 2, ",", ".");
401                break;
402            case "amount_no_decimals":
403                i = r(money, 0, ",", ".");
404                break;
405            case "amount_with_comma_separator":
406                i = r(money, 2, ".", ",");
407                break;
408            case "amount_no_decimals_with_comma_separator":
409                i = r(money, 0, ".", ",");
410                break;
411            case "amount_with_space_separator":
412                i = r(money, 2, " ", ",");
413                break;
414            case "amount_no_decimals_with_space_separator":
415                i = r(money, 0, " ", ",");
416                break;
417            case "amount_with_apostrophe_separator":
418                i = r(money, 2, "'", ".");
419                break;
420        }
421        return a.replace(o, i);
422    };
423    window.BOLD.common.Shopify.saveProduct = function (handle, product) {
424      if (typeof handle === 'string' && typeof window.BOLD.common.Shopify.products[handle] === 'undefined') {
425        if (typeof product === 'number') {
426          window.BOLD.common.Shopify.handles[product] = handle;
427          product = { id: product };
428        }
429        window.BOLD.common.Shopify.products[handle] = product;
430      }
431    };
432    window.BOLD.common.Shopify.saveVariant = function (variant_id, variant) {
433      if (typeof variant_id === 'number' && typeof window.BOLD.common.Shopify.variants[variant_id] === 'undefined') {
434        window.BOLD.common.Shopify.variants[variant_id] = variant;
435      }
436    };window.BOLD.common.Shopify.products = window.BOLD.common.Shopify.products || {};
437    window.BOLD.common.Shopify.variants = window.BOLD.common.Shopify.variants || {};
438    window.BOLD.common.Shopify.handles = window.BOLD.common.Shopify.handles || {};window.BOLD.common.Shopify.saveProduct(null, null);window.BOLD.apps_installed = {"Product Options":2} || {};window.BOLD.common.Shopify.metafields = window.BOLD.common.Shopify.metafields || {};window.BOLD.common.Shopify.metafields["bold_rp"] = {};window.BOLD.common.Shopify.metafields["bold_csp_defaults"] = {};window.BOLD.common.cacheParams = window.BOLD.common.cacheParams || {};
439    window.BOLD.common.cacheParams.options = 1667942437;
440</script>
440
441
442<script>
443    window.BOLD.common.cacheParams.options = 1781728208;
444</script>
444
445<link href="//lotioncrafter.com/cdn/shop/t/37/assets/bold-options.css?v=123160307633435409531752267491" rel="stylesheet" type="text/css" media="all" />
446<script defer src="https://options.shopapps.site/js/options.js"></script>
446<script src="//lotioncrafter.com/cdn/shop/t/37/assets/bold-helper-functions.js?v=132206471470745187661752267491" type="text/javascript"></script>
446
447    <link href="//lotioncrafter.com/cdn/shop/t/37/assets/bold.css?v=145144988630638586711752267491" rel="stylesheet" type="text/css" media="all" />   
448
449    
450    
451    
451<script>
452      document.documentElement.className=document.documentElement.className.replace(/\bno-js\b/,'js');
453      if(window.Shopify&&window.Shopify.designMode)document.documentElement.className+=' in-theme-editor';
454      if(('ontouchstart' in window)||window.DocumentTouch&&document instanceof DocumentTouch)document.documentElement.className=document.documentElement.className.replace(/\bno-touch\b/,'has-touch');
455    </script>
455
456
457    <link href="//lotioncrafter.com/cdn/shop/t/37/assets/theme.scss.css?v=18724632959329856141762228831" rel="stylesheet" type="text/css" media="all" />
458    
459  
460
461
462<!-- BEGIN app block: shopify://apps/seo-manager-venntov/blocks/seomanager/c54c366f-d4bb-4d52-8d2f-dd61ce8e7e12 --><!-- BEGIN app snippet: SEOManager4 -->
463<meta name='seomanager' content='4.0.5' /> 
464
465
466<script>
467	function sm_htmldecode(str) {
468		var txt = document.createElement('textarea');
469		txt.innerHTML = str;
470		return txt.value;
471	}
472
473	var venntov_title = sm_htmldecode("Search");
474	var venntov_description = sm_htmldecode("Lotioncrafter is a wholesale supplier of natural materials for the development of cosmetics and toiletries. From soothing botanical extracts to innovative anti-aging cosmeceuticals, we offer a wide range of cosmetic ingredients to meet the needs of both small and large manufacturers.");
475	
476	if (venntov_title != '') {
477		document.title = venntov_title;	
478	}
479	else {
480		document.title = "Search";	
481	}
482
483	if (document.querySelector('meta[name="description"]') == null) {
484		var venntov_desc = document.createElement('meta');
485		venntov_desc.name = "description";
486		venntov_desc.content = venntov_description;
487		var venntov_head = document.head;
488		venntov_head.appendChild(venntov_desc);
489	} else {
490		document.querySelector('meta[name="description"]').setAttribute("content", venntov_description);
491	}
492</script>
492
493
494<script>
495	var venntov_robotVals = "index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1";
496	if (venntov_robotVals !== "") {
497		document.querySelectorAll("[name='robots']").forEach(e => e.remove());
498		var venntov_robotMeta = document.createElement('meta');
499		venntov_robotMeta.name = "robots";
500		venntov_robotMeta.content = venntov_robotVals;
501		var venntov_head = document.head;
502		venntov_head.appendChild(venntov_robotMeta);
503	}
504</script>
504
505
506<script>
507	var venntov_googleVals = "";
508	if (venntov_googleVals !== "") {
509		document.querySelectorAll("[name='google']").forEach(e => e.remove());
510		var venntov_googleMeta = document.createElement('meta');
511		venntov_googleMeta.name = "google";
512		venntov_googleMeta.content = venntov_googleVals;
513		var venntov_head = document.head;
514		venntov_head.appendChild(venntov_googleMeta);
515	}
516	</script>
516<meta name="google-site-verification" content="GSJUHLbpWzdFXAem6ea6AaIo7DreHyKRMEKprZsFvH0" />
517	<!-- JSON-LD support -->
518			
518<script type="application/ld+json">
519			{
520				"@context": "http://schema.org",
521				"@type": "Organization",
522				"name": "Lotioncrafter",
523				"url": "https://lotioncrafter.com","logo": "https://customers.seomanager.com/knowledgegraph/logo/lotioncrafterllc_myshopify_com_logo.png"
524						,"image": "https://customers.seomanager.com/knowledgegraph/logo/lotioncrafterllc_myshopify_com_logo.png","contactPoint": [{ 
525						"@type": "ContactPoint",
526						"telephone": "+1-360-376-8008",
527						"contactType": "customer service" 
528					},{ 
529						"@type": "ContactPoint",
530						"telephone": "+1-360-376-8008",
531						"contactType": "sales"
532					}],"sameAs": ["https://www.facebook.com/lotioncrafter/"]}
533			</script>
533
534			
534<script type="application/ld+json">
535			{
536				"@context": "https://schema.org",
537				"@type": "HealthAndBeautyBusiness",
538				"name": "Lotioncrafter",
539				"url": "https://lotioncrafter.com",
540				"description": "Lotioncrafter is a wholesale supplier of natural materials for the development of cosmetics and toiletries. From soothing botanical extracts to innovative anti-aging cosmeceuticals, we offer a wide range of cosmetic ingredients to meet the needs of both small and large manufacturers. "
541,"image": "https://customers.seomanager.com/knowledgegraph/logo/lotioncrafterllc_myshopify_com_logo.png","telephone": "+1-360-376-8008","openingHoursSpecification": [ {
542								"@type": "OpeningHoursSpecification",
543								"dayOfWeek": "http://schema.org/Monday",
544								"opens":  "08:00",
545								"closes": "16:00"
546							}, { 
547								"@type": "OpeningHoursSpecification",
548								"dayOfWeek": "http://schema.org/Tuesday",
549								"opens":  "08:00",
550								"closes": "16:00"
551							}, { 
552								"@type": "OpeningHoursSpecification",
553								"dayOfWeek": "http://schema.org/Wednesday",
554								"opens":  "08:00",
555								"closes": "16:00"
556							}, {
557								"@type": "OpeningHoursSpecification",
558								"dayOfWeek": "http://schema.org/Thursday",
559								"opens":  "08:00",
560								"closes": "16:00"
561							}, {
562								"@type": "OpeningHoursSpecification",
563								"dayOfWeek": "http://schema.org/Friday",
564								"opens":  "08:00",
565								"closes": "16:00"
566							}
567					],"priceRange": "5-5000","geo": {
568					"@type": "GeoCoordinates",
569					"latitude": "48.7022253",
570					"longitude": "-122.9160683"
571				}
572				,"address": {
573					"@type": "PostalAddress",
574					"streetAddress": "48 Hope Ln",
575					"addressLocality": "Eastsound",
576					"addressRegion": "Washington",
577					"postalCode": "98245",
578					"addressCountry": "US"
579				}
580			}
581			</script>
581
582			
582<script type="application/ld+json">
583			{
584				"@context": "https://schema.org",
585				"@type": "WebSite",
586				"name": "Lotioncrafter",
587				"url": "lotioncrafter.com",
588				"potentialAction": {
589					"@type": "SearchAction",
590					"target": {
591						"@type": "EntryPoint",
592						"urlTemplate": "https://lotioncrafter.com/search?q={search_term_string}"
593					},
594					"query-input": "required name=search_term_string"
595				}
596			}
597			</script>
597
598
599<!-- 524F4D20383A3331 --><!-- END app snippet -->
600
601<!-- END app block --><!-- BEGIN app block: shopify://apps/keepcart-coupon-protect/blocks/keepcart/6c9b264a-3284-48f2-a6f6-2836be6ada2a -->
602
603
604
605
606<script src="https://cdn.shopify.com/extensions/01a0cff8-2c69-745f-8772-fd89b29d2d4b/keepcart-2-253/assets/vars.generated.js" defer="defer"></script>
606
607
608  
608<script src="https://cdn.shopify.com/extensions/01a0cff8-2c69-745f-8772-fd89b29d2d4b/keepcart-2-253/assets/keepcart-embed-catalog.min.js" defer="defer"></script>
608
609
610<script src="https://cdn.shopify.com/extensions/01a0cff8-2c69-745f-8772-fd89b29d2d4b/keepcart-2-253/assets/keepcart-embed-deferred.min.js" defer="defer"></script>
610
611
612
613  <style>
614    #kc-discount-banner {
615      
616        --kc-banner-bg: #1a1a1a;
617      
618      
619        --kc-banner-color: #f5f5f5;
620      
621      --kc-banner-font-size: 15px;
622      --kc-banner-font: Helvetica, Arial, sans-serif;
623    }
624    
625  </style>
626  
626<script>
627    window.__KC_BANNER_CONFIG__ = {
628      position: "bottom",
629      autoHide: 7,
630      animate: true,
631      message: "Discount [code] applied - [value] off your order!"
632    };
633  </script>
633
634
635
636
637<!-- END app block --><!-- BEGIN app block: shopify://apps/tnc-terms-checkbox/blocks/app-embed/2b45c8fb-5ee2-4392-8a72-b663da1d38ad -->
638<script async src="https://app.tncapp.com/get_script/?shop_url=lotioncrafterllc.myshopify.com"></script>
638
639
640
641<!-- END app block --><!-- BEGIN app block: shopify://apps/persistent-cart/blocks/script_js/4ce05194-341e-4641-aaf4-5a8dad5444cb -->
641<script>
642  window.cffPCLiquidPlaced = true;
643</script>
643
644
645
646
647
648
649
650
651  
652  
653  
653<script defer src="https://cdn.shopify.com/extensions/01a0fdb8-f623-707d-8d30-cc8c866a1ae4/cart-persistify-151/assets/cffPC.production.min.js" onerror="this.onerror=null;this.remove();var s=document.createElement('script');s.defer=true;s.src='https://customer-first-focus.b-cdn.net/cffPC.production.min.js';document.head.appendChild(s);"></script>
653
654
655
656
657
658<!-- END app block --><!-- BEGIN app block: shopify://apps/minmaxify-order-limits/blocks/app-embed-block/3acfba32-89f3-4377-ae20-cbb9abc48475 -->
658<script src="https://limits.minmaxify.com/lotioncrafterllc.myshopify.com?v=94a&r=20221214174550" defer></script>
658
659
660<!-- END app block -->
660<script src="https://cdn.shopify.com/extensions/019ddf98-0d13-797e-affa-36a8c7d15d5d/eu-cookie-bar-6/assets/nova-cookie-app-embed.js" type="text/javascript" defer="defer"></script>
660
661<link href="https://cdn.shopify.com/extensions/019ddf98-0d13-797e-affa-36a8c7d15d5d/eu-cookie-bar-6/assets/nova-cookie.css" rel="stylesheet" type="text/css" media="all">
662<script src="https://cdn.shopify.com/extensions/01a08082-d092-749c-87fb-d7fdd89713b9/announcement-bar-maker-by-apphero-7/assets/attrac-embed-bars.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 662
662
663<script src="https://cdn.shopify.com/extensions/01a101d9-652a-7b73-904c-cf9ed89a9db5/2026-10-03-12-58-30-UTC--0fc6178/assets/smile-loader.js" type="text/javascript" defer="defer"></script>
663
664<link href="https://cdn.shopify.com/extensions/01a0cff8-2c69-745f-8772-fd89b29d2d4b/keepcart-2-253/assets/app.css" rel="stylesheet" type="text/css" media="all">
665<script src="https://cdn.shopify.com/extensions/01a0381f-aaac-7376-ad4c-be6420c213ba/easy-tabs-product-tabs-36/assets/easytabs.min.js" type="text/javascript" defer="defer"></script>
665
666<meta property="og:image" content="https://cdn.shopify.com/s/files/1/0026/8317/5001/files/lotioncrafterlogo.jpg?height=628&pad_color=fff&v=1613672755&width=1200" />
667<meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/0026/8317/5001/files/lotioncrafterlogo.jpg?height=628&pad_color=fff&v=1613672755&width=1200" />
668<meta property="og:image:width" content="1200" />
669<meta property="og:image:height" content="628" />
670<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
671<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: 2683175001,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "search"};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 671
671
672<script>
673  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
674</script>
vendor: 1 bytes, line 674
674
675<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}
675).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: 2683175001,storefrontBaseUrl: "https://lotioncrafter.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://lotioncrafter.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"1135804512","configuration":"{\"accountID\":\"lotioncrafterllc\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"4f82d0323b06a4642fbff9b42c9979eb","type":"APP","apiClientId":12388204545,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"525041760","configuration":"{\"pixelCode\":\"CVCONI3C77U76UBUE6RG\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22e92c2ad45662f435e4801458fb78cc","type":"APP","apiClientId":4383523,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":[]},"dataSharingState":"optimized"},{"id":"235470944","configuration":"{\"config\":\"{\\\"pixel_id\\\":\\\"G-STVQ3XLZCF\\\",\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-STVQ3XLZCF\\\"},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-STVQ3XLZCF\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-STVQ3XLZCF\\\",\\\"MC-Z6S701R4B5\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-STVQ3XLZCF\\\",\\\"MC-Z6S701R4B5\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-STVQ3XLZCF\\\",\\\"MC-Z6S701R4B5\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-STVQ3XLZCF\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-STVQ3XLZCF\\\"}],\\\"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"]}
675,{"id":"130744416","configuration":"{\"shopID\":\"2683175001\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"661cb915019a6836503f79bf7365ed06","type":"APP","apiClientId":37840257025,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"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":"Lotioncrafter","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"lotioncrafterllc.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/lotioncrafter.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://lotioncrafter.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"135892402272","themePublished":"true","eventMetadataId":"9855126e-84da-444b-8c58-51be23f7df97","pageType":"searchresults","shopId":"2683175001","storefrontBaseUrl":"https:\/\/lotioncrafter.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\",{}],[\"search_submitted\",{\"searchResult\":{\"query\":\"\",\"productVariants\":[]}}]]"});})();</script>
675<script>
676  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
677  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
678  window.ShopifyAnalytics.meta.currency = 'USD';
679  var meta = {"products":[],"page":{"pageType":"searchresults","requestId":"62509829-7586-476e-9238-e68f6ddf112e-1791057524"}};
680  for (var attr in meta) {
681    window.ShopifyAnalytics.meta[attr] = meta[attr];
682  }
683</script>
vendor: 1 bytes, line 683
683
684<script class="analytics">
685  (function () {
686    var customDocumentWrite = function(content) {
687      var jquery = null;
688
689      if (window.jQuery) {
690        jquery = window.jQuery;
691      } else if (window.Checkout && window.Checkout.$) {
692        jquery = window.Checkout.$;
693      }
694
695      if (jquery) {
696        jquery('body').append(content);
697      }
698    };
699
700    var hasLoggedConversion = function(token) {
701      if (token) {
702        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
703      }
704      return false;
705    }
706
707    var setCookieIfConversion = function(token) {
708      if (token) {
709        var twoMonthsFromNow = new Date(Date.now());
710        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
711
712        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
713      }
714    }
715
716    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
717    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
718    if (trekkie.integrations) {
719      return;
720    }
721    trekkie.methods = [
722      'identify',
723      'page',
724      'ready',
725      'track',
726      'trackForm',
727      'trackLink'
728    ];
729    trekkie.factory = function(method) {
730      return function() {
731        var args = Array.prototype.slice.call(arguments);
732        args.unshift(method);
733        trekkie.push(args);
734        if (method == 'track' || method == 'page') {
735          var pageUrl;
736          try {
737            pageUrl = window.location.href;
738          } catch (e) {}
739          var pageReferrer;
740          try {
741            pageReferrer = document.referrer;
742          } catch (e) {}
743          try {
744            if (window.__TREKKIE_SHIM_QUEUE == null) {
745              window.__TREKKIE_SHIM_QUEUE = [];
746            }
747            window.__TREKKIE_SHIM_QUEUE.push({
748              from: 'trekkie-stub',
749              method: method,
750              args: args.slice(1),
751              pageContext: {
752                url: pageUrl,
753                referrer: pageReferrer
754              }
755            });
756          } catch (e) {
757            // no-op
758          }
759        }
760        return trekkie;
761      };
762    };
763    for (var i = 0; i < trekkie.methods.length; i++) {
764      var key = trekkie.methods[i];
765      trekkie[key] = trekkie.factory(key);
766    }
767    trekkie.load = function(config) {
768      trekkie.config = config || {};
769      trekkie.config.initialDocumentCookie = document.cookie;
770      var first = document.getElementsByTagName('script')[0];
771var script = document.createElement('script');
772script.type = 'text/javascript';
773script.onerror = function(e) {
774  var scriptFallback = document.createElement('script');
775  scriptFallback.type = 'text/javascript';
776  scriptFallback.onerror = function(error) {
777          var Monorail = {
778      produce: function produce(monorailDomain, schemaId, payload) {
779        var currentMs = new Date().getTime();
780        var event = {
781          schema_id: schemaId,
782          payload: payload,
783          metadata: {
784            event_created_at_ms: currentMs,
785            event_sent_at_ms: currentMs
786          }
787        };
788        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
789      },
790      sendRequest: function sendRequest(endpointUrl, payload) {
791        // Try the sendBeacon API
792        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
793          var blobData = new window.Blob([payload], {
794            type: 'text/plain'
795          });
796
797          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
798            return true;
799          } // sendBeacon was not successful
800
801        } // XHR beacon
802
803        var xhr = new XMLHttpRequest();
804
805        try {
806          xhr.open('POST', endpointUrl);
807          xhr.setRequestHeader('Content-Type', 'text/plain');
808          xhr.send(payload);
809        } catch (e) {
810          console.log(e);
811        }
812
813        return false;
814      },
815      isIos12: function isIos12() {
816        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
817      }
818    };
819    Monorail.produce('monorail-edge.shopifysvc.com',
820      'trekkie_storefront_load_errors/1.1',
821      {shop_id: 2683175001,
822      theme_id: 135892402272,
823      app_name: "storefront",
824      context_url: window.location.href,
825      source_url: "//lotioncrafter.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
826
827  };
828  scriptFallback.async = true;
829  scriptFallback.src = '//lotioncrafter.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
830  first.parentNode.insertBefore(scriptFallback, first);
831};
832script.async = true;
833script.src = '//lotioncrafter.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
834first.parentNode.insertBefore(script, first);
835
836    };
837    trekkie.load(
838      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":2683175001,"isMerchantRequest":null,"themeId":135892402272,"themeCityHash":"2333499301668500513","contentLanguage":"en","currency":"USD","eventMetadataId":"9855126e-84da-444b-8c58-51be23f7df97"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
839    );
840
841    var loaded = false;
842    trekkie.ready(function() {
843      if (loaded) return;
844      loaded = true;
845
846      window.ShopifyAnalytics.lib = window.trekkie;
847
848      var originalDocumentWrite = document.write;
849      document.write = customDocumentWrite;
850      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
851      document.write = originalDocumentWrite;
852
853      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
854      var token = match? match[1]: undefined;
855      if (!hasLoggedConversion(token)) {
856        setCookieIfConversion(token);
857        window.ShopifyAnalytics.lib.track("Performed Search",{"query":null},undefined,undefined,{"shopifyEmitted":true});
858      }
859    });
860
861    window.ShopifyAnalytics.lib.page(null,{"pageType":"searchresults","requestId":"62509829-7586-476e-9238-e68f6ddf112e-1791057524","shopifyEmitted":true});
862
863    var eventsListenerScript = document.createElement('script');
864    eventsListenerScript.async = true;
865    eventsListenerScript.src = "//lotioncrafter.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
866    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
867})();</script>
867
868  
868<script>
869  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
870    window.ga = function ga() {
871      (window.ga.q = window.ga.q || []).push(arguments);
872      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
873        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
874      }
875      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.");
876    };
877    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
878      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
879    }
880  }
881</script>
vendor: 1 bytes, line 881
881
882<script
883  defer
884  src="https://lotioncrafter.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
885  data-application="storefront-renderer"
886  data-shop-id="2683175001"
887  data-render-region="gcp-us-central1"
888  data-page-type="search"
889  data-theme-instance-id="135892402272"
890  data-theme-name="Empire"
891  data-theme-version="4.2.3"
892  data-monorail-region="shop_domain"
893  data-resource-timing-sampling-rate="10"
894  data-shs="true"
895  data-shs-beacon="true"
896  data-shs-export-with-fetch="true"
897  data-shs-logs-sample-rate="1"
898  data-shs-beacon-endpoint="https://lotioncrafter.com/api/collect"
899></script>
899
900<meta name="shopify-y" content="0073ba06-b6b4-4e61-bf33-89e467b6b953" data-expiration="1822615124000"><meta name="shopify-s" content="55e0246c-6647-4b7b-814c-ede69307703a" data-expiration="1791059324000"><meta name="new-cookie-storage-activated" content="t">
901</head>
902
903  <body>
904
905            
906              <!-- "snippets/socialshopwave-helper.liquid" was not rendered, the associated app was uninstalled -->
907            
908    <div id="shopify-section-static-header" class="shopify-section site-header-wrapper">
908<script
909  type="application/json"
910  data-section-id="static-header"
911  data-section-type="static-header"
912  data-section-data>
913  {
914    "settings": {
915      "sticky_header": false,
916      "live_search": {
917        "enable": false,
918        "enable_images": false,
919        "enable_content": false,
920        "money_format": "${{amount}}",
921        "context": {
922          "view_all_results": "View all results",
923          "view_all_products": "View all products",
924          "content_results": {
925            "title": "Pages \u0026amp; Posts",
926            "no_results": "No results."
927          },
928          "no_results_products": {
929            "title": "No products for “*terms*”.",
930            "message": "Sorry, we couldn’t find any matches."
931          }
932        }
933      }
934    },
935    "currency": {
936      "enable": true,
937      "shop_currency": "USD",
938      "default_currency": "USD",
939      "display_format": "money_with_currency_format",
940      "money_format": "${{amount}} USD",
941      "money_format_no_currency": "${{amount}}",
942      "money_format_currency": "${{amount}} USD"
943    }
944  }
945</script>
945
946
947<style>
948  .announcement-bar {
949    color: #ffffff;
950    background: #4b4b4b;
951  }
952</style>
953
954
955
956
957
958
959
960
961
962  
963    
964      <div
965        class="
966          announcement-bar
967          
968        "
969      >
970    
971
972    
973      <div class="announcement-bar-text">
974        EU CUSTOMERS: If you are shipping to the European Union, please specify B2B (Business) or B2C (Consumer) in the order comments, as required for EU customs.
975      </div>
976    
977
978    <div class="announcement-bar-text-mobile">
979      
980        EU CUSTOMERS: If you are shipping to the European Union, please specify B2B (Business) or B2C (Consumer) in the order comments, as required for EU customs.
981      
982    </div>
983
984    
985      </div>
986    
987  
988
989
990<section
991  class="site-header"
992  data-site-header-main
993  >
994  <div class="site-header-menu-toggle">
995    <a class="site-header-menu-toggle--button" href="#" data-menu-toggle>
996      <span class="toggle-icon--bar toggle-icon--bar-top"></span>
997      <span class="toggle-icon--bar toggle-icon--bar-middle"></span>
998      <span class="toggle-icon--bar toggle-icon--bar-bottom"></span>
999      <span class="show-for-sr">Menu</span>
1000    </a>
1001  </div>
1002
1003  <div
1004    class="
1005      site-header-main
1006      
1007        small-promo-enabled
1008      
1009    "
1010  >
1011    <div class="site-header-logo">
1012      <a
1013        class="site-logo"
1014        href="/">
1015        
1016          
1017          
1018          
1019          
1020          
1021
1022          
1023
1024          
1025
1026  
1027
1028  <img
1029    src="//lotioncrafter.com/cdn/shop/files/LotioncrafterD03aR04dP02ZL_260x223.png?v=1613672755"
1030    alt=""
1031
1032    
1033      data-rimg
1034      srcset="//lotioncrafter.com/cdn/shop/files/LotioncrafterD03aR04dP02ZL_260x223.png?v=1613672755 1x, //lotioncrafter.com/cdn/shop/files/LotioncrafterD03aR04dP02ZL_520x446.png?v=1613672755 2x, //lotioncrafter.com/cdn/shop/files/LotioncrafterD03aR04dP02ZL_780x669.png?v=1613672755 3x, //lotioncrafter.com/cdn/shop/files/LotioncrafterD03aR04dP02ZL_998x856.png?v=1613672755 3.84x"
1035    
1036
1037    class="site-logo-image"
1038    style="
1039            max-width: 200px;
1040            max-height: 400px;
1041          "
1042    
1043  >
1044
1045
1046
1047
1048        
1049      </a>
1050    </div>
1051
1052    
1053
1054
1055
1056<div class="live-search" data-live-search>
1057  <form
1058    class="live-search-form form-fields-inline"
1059    action="/search"
1060    method="get"
1061    data-live-search-form>
1062    <input type="hidden" name="type" value="product">
1063    <div class="form-field no-label">
1064      <input
1065        class="form-field-input live-search-form-field"
1066        type="text"
1067        name="q"
1068        aria-label="Search"
1069        placeholder="What can we help you find?"
1070        
1071        autocomplete="off"
1072        data-live-search-input>
1073      <button
1074        class="live-search-takeover-cancel"
1075        type="button"
1076        data-live-search-takeover-cancel>
1077        Cancel
1078      </button>
1079
1080      <button
1081        class="live-search-button button-primary"
1082        type="submit"
1083        aria-label="Search"
1084        data-live-search-submit
1085      >
1086        <span class="search-icon search-icon--inactive">
1087          <svg
1088  aria-hidden="true"
1089  focusable="false"
1090  role="presentation"
1091  xmlns="http://www.w3.org/2000/svg"
1092  width="20"
1093  height="21"
1094  viewBox="0 0 20 21"
1095>
1096  <path fill="currentColor" fill-rule="evenodd" d="M12.514 14.906a8.264 8.264 0 0 1-4.322 1.21C3.668 16.116 0 12.513 0 8.07 0 3.626 3.668.023 8.192.023c4.525 0 8.193 3.603 8.193 8.047 0 2.033-.769 3.89-2.035 5.307l4.999 5.552-1.775 1.597-5.06-5.62zm-4.322-.843c3.37 0 6.102-2.684 6.102-5.993 0-3.31-2.732-5.994-6.102-5.994S2.09 4.76 2.09 8.07c0 3.31 2.732 5.993 6.102 5.993z"/>
1097</svg>
1098        </span>
1099        <span class="search-icon search-icon--active">
1100          <svg
1101  aria-hidden="true"
1102  focusable="false"
1103  role="presentation"
1104  width="26"
1105  height="26"
1106  viewBox="0 0 26 26"
1107  xmlns="http://www.w3.org/2000/svg"
1108>
1109  <g fill-rule="nonzero" fill="currentColor">
1110    <path d="M13 26C5.82 26 0 20.18 0 13S5.82 0 13 0s13 5.82 13 13-5.82 13-13 13zm0-3.852a9.148 9.148 0 1 0 0-18.296 9.148 9.148 0 0 0 0 18.296z" opacity=".29"/><path d="M13 26c7.18 0 13-5.82 13-13a1.926 1.926 0 0 0-3.852 0A9.148 9.148 0 0 1 13 22.148 1.926 1.926 0 0 0 13 26z"/>
1111  </g>
1112</svg>
1113        </span>
1114      </button>
1115    </div>
1116
1117    <div class="search-flydown" data-live-search-flydown>
1118      <div class="search-flydown--placeholder" data-live-search-placeholder>
1119        <div class="search-flydown--product-items">
1120          
1121            <a class="search-flydown--product search-flydown--product" href="#">
1122              
1123
1124              <div class="search-flydown--product-text">
1125                <span class="search-flydown--product-title placeholder--content-text"></span>
1126                <span class="search-flydown--product-price placeholder--content-text"></span>
1127              </div>
1128            </a>
1129          
1130            <a class="search-flydown--product search-flydown--product" href="#">
1131              
1132
1133              <div class="search-flydown--product-text">
1134                <span class="search-flydown--product-title placeholder--content-text"></span>
1135                <span class="search-flydown--product-price placeholder--content-text"></span>
1136              </div>
1137            </a>
1138          
1139            <a class="search-flydown--product search-flydown--product" href="#">
1140              
1141
1142              <div class="search-flydown--product-text">
1143                <span class="search-flydown--product-title placeholder--content-text"></span>
1144                <span class="search-flydown--product-price placeholder--content-text"></span>
1145              </div>
1146            </a>
1147          
1148        </div>
1149      </div>
1150
1151      <div class="search-flydown--results " data-live-search-results></div>
1152
1153      
1154    </div>
1155  </form>
1156</div>
1157
1158
1159    
1160      <a
1161        class="small-promo"
1162        
1163      >
1164        
1165
1166        <div class="small-promo-content">
1167          
1168            <h4 class="small-promo-heading">
1169              Estimated processing time*
1170            </h4>
1171          
1172
1173          
1174            <span class="small-promo-text-mobile">
1175              UPS &amp; USPS: 1-2 business days
1176UPS expedites: 1-2 business days 
1177*excludes transit time
1178            </span>
1179          
1180
1181          
1182            <span class="small-promo-text-desktop">
1183              UPS &amp; USPS: 1-2 business days  
1184UPS expedites: 1-2 business days 
1185*excludes transit time
1186            </span>
1187          
1188        </div>
1189      </a>
1190    
1191  </div>
1192
1193  <div class="site-header-cart">
1194    <a class="site-header-cart--button" href="/cart">
1195      <span
1196        class="site-header-cart--count "
1197        data-header-cart-count="">
1198      </span>
1199      <svg
1200  aria-hidden="true"
1201  focusable="false"
1202  role="presentation"
1203  width="28"
1204  height="26"
1205  viewBox="0 10 28 26"
1206  xmlns="http://www.w3.org/2000/svg"
1207>
1208  <path fill="currentColor" fill-rule="evenodd" d="M26.15 14.488L6.977 13.59l-.666-2.661C6.159 10.37 5.704 10 5.127 10H1.213C.547 10 0 10.558 0 11.238c0 .68.547 1.238 1.213 1.238h2.974l3.337 13.249-.82 3.465c-.092.371 0 .774.212 1.053.243.31.576.465.94.465H22.72c.667 0 1.214-.558 1.214-1.239 0-.68-.547-1.238-1.214-1.238H9.434l.333-1.423 12.135-.589c.455-.03.85-.31 1.032-.712l4.247-9.286c.181-.34.151-.774-.06-1.144-.212-.34-.577-.589-.97-.589zM22.297 36c-1.256 0-2.275-1.04-2.275-2.321 0-1.282 1.019-2.322 2.275-2.322s2.275 1.04 2.275 2.322c0 1.281-1.02 2.321-2.275 2.321zM10.92 33.679C10.92 34.96 9.9 36 8.646 36 7.39 36 6.37 34.96 6.37 33.679c0-1.282 1.019-2.322 2.275-2.322s2.275 1.04 2.275 2.322z"/>
1209</svg>
1210      <span class="show-for-sr">View cart</span>
1211    </a>
1212  </div>
1213</section><div class="site-navigation-wrapper
1214  
1215    site-navigation--has-actions
1216  
1217" data-site-navigation id="site-header-nav">
1218  <nav
1219    class="site-navigation"
1220    aria-label="Desktop navigation"
1221  >
1222    
1223
1224
1225
1226<ul
1227  class="navmenu  navmenu-depth-1  "
1228  
1229  aria-label="Main menu"
1230>
1231  
1232    
1233    
1234
1235    
1236    
1237
1238    
1239
1240    
1241
1242    
1243      <li class="navmenu-item navmenu-id-home">
1244        <a
1245          class="navmenu-link "
1246          href="/"
1247        >
1248          Home
1249        </a>
1250      </li>
1251    
1252  
1253    
1254    
1255
1256    
1257    
1258
1259    
1260
1261    
1262
1263    
1264<li
1265        class="navmenu-item        navmenu-item-parent        navmenu-id-collections        "
1266        data-navmenu-trigger
1267        
1268        
1269      >
1270        <a
1271          class="navmenu-link navmenu-link-parent "
1272          href="/collections/all"
1273          
1274            aria-haspopup="true"
1275            aria-expanded="false"
1276          
1277        >
1278          Collections
1279
1280          
1281            <span class="navmenu-icon navmenu-icon-depth-1">
1282              <svg
1283  aria-hidden="true"
1284  focusable="false"
1285  role="presentation"
1286  xmlns="http://www.w3.org/2000/svg"
1287  width="8"
1288  height="6"
1289  viewBox="0 0 8 6"
1290>
1291  <g fill="currentColor" fill-rule="evenodd">
1292    <polygon class="icon-chevron-down-left" points="4 5.371 7.668 1.606 6.665 .629 4 3.365"/>
1293    <polygon class="icon-chevron-down-right" points="4 3.365 1.335 .629 1.335 .629 .332 1.606 4 5.371"/>
1294  </g>
1295</svg>
1296
1297            </span>
1298          
1299        </a>
1300
1301        
1302          
1303
1304
1305
1306<ul
1307  class="navmenu  navmenu-depth-2  navmenu-submenu"
1308  data-navmenu-submenu
1309  aria-label="Collections"
1310>
1311  
1312    
1313    
1314
1315    
1316    
1317
1318    
1319
1320    
1321
1322    
1323      <li class="navmenu-item navmenu-id-latest-additions">
1324        <a
1325          class="navmenu-link "
1326          href="/collections/latest-additions"
1327        >
1328          Latest Additions
1329        </a>
1330      </li>
1331    
1332  
1333    
1334    
1335
1336    
1337    
1338
1339    
1340
1341    
1342
1343    
1344      <li class="navmenu-item navmenu-id-closeouts">
1345        <a
1346          class="navmenu-link "
1347          href="/collections/closeouts"
1348        >
1349          Closeouts
1350        </a>
1351      </li>
1352    
1353  
1354    
1355    
1356
1357    
1358    
1359
1360    
1361
1362    
1363
1364    
1365      <li class="navmenu-item navmenu-id-all-ingredients-a-z">
1366        <a
1367          class="navmenu-link "
1368          href="/collections/all-ingredients-a-z"
1369        >
1370          All Ingredients A-Z
1371        </a>
1372      </li>
1373    
1374  
1375    
1376    
1377
1378    
1379    
1380
1381    
1382
1383    
1384
1385    
1386<li
1387        class="navmenu-item        navmenu-item-parent        navmenu-id-actives        "
1388        data-navmenu-trigger
1389        
1390        
1391      >
1392        <a
1393          class="navmenu-link navmenu-link-parent "
1394          href="/collections/active-ingredients"
1395          
1396            aria-haspopup="true"
1397            aria-expanded="false"
1398          
1399        >
1400          Actives
1401
1402          
1403            <span class="navmenu-icon navmenu-icon-depth-2">
1404              <svg
1405  aria-hidden="true"
1406  focusable="false"
1407  role="presentation"
1408  xmlns="http://www.w3.org/2000/svg"
1409  width="8"
1410  height="6"
1411  viewBox="0 0 8 6"
1412>
1413  <g fill="currentColor" fill-rule="evenodd">
1414    <polygon class="icon-chevron-down-left" points="4 5.371 7.668 1.606 6.665 .629 4 3.365"/>
1415    <polygon class="icon-chevron-down-right" points="4 3.365 1.335 .629 1.335 .629 .332 1.606 4 5.371"/>
1416  </g>
1417</svg>
1418
1419            </span>
1420          
1421        </a>
1422
1423        
1424          
1425
1426
1427
1428<ul
1429  class="navmenu  navmenu-depth-3  navmenu-submenu"
1430  data-navmenu-submenu
1431  aria-label="Actives"
1432>
1433  
1434    
1435    
1436
1437    
1438    
1439
1440    
1441
1442    
1443
1444    
1445      <li class="navmenu-item navmenu-id-anti-aging">
1446        <a
1447          class="navmenu-link "
1448          href="/collections/anti-aging"
1449        >
1450          Anti-Aging
1451        </a>
1452      </li>
1453    
1454  
1455    
1456    
1457
1458    
1459    
1460
1461    
1462
1463    
1464
1465    
1466      <li class="navmenu-item navmenu-id-cosmetic-actives">
1467        <a
1468          class="navmenu-link "
1469          href="/collections/cosmetic_actives"
1470        >
1471          Cosmetic Actives
1472        </a>
1473      </li>
1474    
1475  
1476    
1477    
1478
1479    
1480    
1481
1482    
1483
1484    
1485
1486    
1487      <li class="navmenu-item navmenu-id-proteins-derivatives">
1488        <a
1489          class="navmenu-link "
1490          href="/collections/proteins-derivatives"
1491        >
1492          Proteins & Derivatives
1493        </a>
1494      </li>
1495    
1496  
1497    
1498    
1499
1500    
1501    
1502
1503    
1504
1505    
1506
1507    
1508      <li class="navmenu-item navmenu-id-vitamins-nutrients">
1509        <a
1510          class="navmenu-link "
1511          href="/collections/vitamins-nutrients"
1512        >
1513          Vitamins & Nutrients
1514        </a>
1515      </li>
1516    
1517  
1518</ul>
1519
1520        
1521      </li>
1522    
1523  
1524    
1525    
1526
1527    
1528    
1529
1530    
1531
1532    
1533
1534    
1535      <li class="navmenu-item navmenu-id-antioxidants">
1536        <a
1537          class="navmenu-link "
1538          href="/collections/antioxidants"
1539        >
1540          Antioxidants
1541        </a>
1542      </li>
1543    
1544  
1545    
1546    
1547
1548    
1549    
1550
1551    
1552
1553    
1554
1555    
1556      <li class="navmenu-item navmenu-id-bulk-ingredients">
1557        <a
1558          class="navmenu-link "
1559          href="/collections/bulk-ingredients"
1560        >
1561          Bulk Ingredients
1562        </a>
1563      </li>
1564    
1565  
1566    
1567    
1568
1569    
1570    
1571
1572    
1573
1574    
1575
1576    
1577      <li class="navmenu-item navmenu-id-chelating-agents">
1578        <a
1579          class="navmenu-link "
1580          href="/collections/chelating-agents"
1581        >
1582          Chelating Agents
1583        </a>
1584      </li>
1585    
1586  
1587    
1588    
1589
1590    
1591    
1592
1593    
1594
1595    
1596
1597    
1598      <li class="navmenu-item navmenu-id-conditioners">
1599        <a
1600          class="navmenu-link "
1601          href="/collections/conditioners"
1602        >
1603          Conditioners
1604        </a>
1605      </li>
1606    
1607  
1608    
1609    
1610
1611    
1612    
1613
1614    
1615
1616    
1617
1618    
1619      <li class="navmenu-item navmenu-id-digital-reading">
1620        <a
1621          class="navmenu-link "
1622          href="/collections/digital-downloads"
1623        >
1624          Digital Reading
1625        </a>
1626      </li>
1627    
1628  
1629    
1630    
1631
1632    
1633    
1634
1635    
1636
1637    
1638
1639    
1640      <li class="navmenu-item navmenu-id-emollients">
1641        <a
1642          class="navmenu-link "
1643          href="/collections/emollients"
1644        >
1645          Emollients
1646        </a>
1647      </li>
1648    
1649  
1650    
1651    
1652
1653    
1654    
1655
1656    
1657
1658    
1659
1660    
1661      <li class="navmenu-item navmenu-id-emulsifiers">
1662        <a
1663          class="navmenu-link "
1664          href="/collections/emulsifiers"
1665        >
1666          Emulsifiers
1667        </a>
1668      </li>
1669    
1670  
1671    
1672    
1673
1674    
1675    
1676
1677    
1678
1679    
1680
1681    
1682<li
1683        class="navmenu-item        navmenu-item-parent        navmenu-id-equipment-tools-packaging        "
1684        data-navmenu-trigger
1685        
1686        
1687      >
1688        <a
1689          class="navmenu-link navmenu-link-parent "
1690          href="/collections/equipment-tools-packaging-all"
1691          
1692            aria-haspopup="true"
1693            aria-expanded="false"
1694          
1695        >
1696          Equipment, Tools & Packaging
1697
1698          
1699            <span class="navmenu-icon navmenu-icon-depth-2">
1700              <svg
1701  aria-hidden="true"
1702  focusable="false"
1703  role="presentation"
1704  xmlns="http://www.w3.org/2000/svg"
1705  width="8"
1706  height="6"
1707  viewBox="0 0 8 6"
1708>
1709  <g fill="currentColor" fill-rule="evenodd">
1710    <polygon class="icon-chevron-down-left" points="4 5.371 7.668 1.606 6.665 .629 4 3.365"/>
1711    <polygon class="icon-chevron-down-right" points="4 3.365 1.335 .629 1.335 .629 .332 1.606 4 5.371"/>
1712  </g>
1713</svg>
1714
1715            </span>
1716          
1717        </a>
1718
1719        
1720          
1721
1722
1723
1724<ul
1725  class="navmenu  navmenu-depth-3  navmenu-submenu"
1726  data-navmenu-submenu
1727  aria-label="Equipment, Tools & Packaging"
1728>
1729  
1730    
1731    
1732
1733    
1734    
1735
1736    
1737
1738    
1739
1740    
1741      <li class="navmenu-item navmenu-id-containers-packaging">
1742        <a
1743          class="navmenu-link "
1744          href="/collections/containers-packaging"
1745        >
1746          Containers & Packaging
1747        </a>
1748      </li>
1749    
1750  
1751    
1752    
1753
1754    
1755    
1756
1757    
1758
1759    
1760
1761    
1762      <li class="navmenu-item navmenu-id-lab-equipment-apparel-testing">
1763        <a
1764          class="navmenu-link "
1765          href="/collections/lab-equipment-apparel-testing"
1766        >
1767          Lab Equipment, Apparel & Testing
1768        </a>
1769      </li>
1770    
1771  
1772    
1773    
1774
1775    
1776    
1777
1778    
1779
1780    
1781
1782    
1783      <li class="navmenu-item navmenu-id-mixing-measuring">
1784        <a
1785          class="navmenu-link "
1786          href="/collections/heating-and-sealing"
1787        >
1788          Mixing & Measuring
1789        </a>
1790      </li>
1791    
1792  
1793    
1794    
1795
1796    
1797    
1798
1799    
1800
1801    
1802
1803    
1804      <li class="navmenu-item navmenu-id-scales-accessories">
1805        <a
1806          class="navmenu-link "
1807          href="/collections/scales-accessories"
1808        >
1809          Scales & Accessories
1810        </a>
1811      </li>
1812    
1813  
1814</ul>
1815
1816        
1817      </li>
1818    
1819  
1820    
1821    
1822
1823    
1824    
1825
1826    
1827
1828    
1829
1830    
1831      <li class="navmenu-item navmenu-id-exfoliants">
1832        <a
1833          class="navmenu-link "
1834          href="/collections/exfoliants"
1835        >
1836          Exfoliants
1837        </a>
1838      </li>
1839    
1840  
1841    
1842    
1843
1844    
1845    
1846
1847    
1848
1849    
1850
1851    
1852      <li class="navmenu-item navmenu-id-gifts">
1853        <a
1854          class="navmenu-link "
1855          href="/collections/gifts"
1856        >
1857          Gifts
1858        </a>
1859      </li>
1860    
1861  
1862    
1863    
1864
1865    
1866    
1867
1868    
1869
1870    
1871
1872    
1873      <li class="navmenu-item navmenu-id-humectants">
1874        <a
1875          class="navmenu-link "
1876          href="/collections/humectants"
1877        >
1878          Humectants
1879        </a>
1880      </li>
1881    
1882  
1883    
1884    
1885
1886    
1887    
1888
1889    
1890
1891    
1892
1893    
1894<li
1895        class="navmenu-item        navmenu-item-parent        navmenu-id-natural-ingredients        "
1896        data-navmenu-trigger
1897        
1898        
1899      >
1900        <a
1901          class="navmenu-link navmenu-link-parent "
1902          href="/collections/botanical-ingredients"
1903          
1904            aria-haspopup="true"
1905            aria-expanded="false"
1906          
1907        >
1908          Natural Ingredients
1909
1910          
1911            <span class="navmenu-icon navmenu-icon-depth-2">
1912              <svg
1913  aria-hidden="true"
1914  focusable="false"
1915  role="presentation"
1916  xmlns="http://www.w3.org/2000/svg"
1917  width="8"
1918  height="6"
1919  viewBox="0 0 8 6"
1920>
1921  <g fill="currentColor" fill-rule="evenodd">
1922    <polygon class="icon-chevron-down-left" points="4 5.371 7.668 1.606 6.665 .629 4 3.365"/>
1923    <polygon class="icon-chevron-down-right" points="4 3.365 1.335 .629 1.335 .629 .332 1.606 4 5.371"/>
1924  </g>
1925</svg>
1926
1927            </span>
1928          
1929        </a>
1930
1931        
1932          
1933
1934
1935
1936<ul
1937  class="navmenu  navmenu-depth-3  navmenu-submenu"
1938  data-navmenu-submenu
1939  aria-label="Natural Ingredients"
1940>
1941  
1942    
1943    
1944
1945    
1946    
1947
1948    
1949
1950    
1951
1952    
1953      <li class="navmenu-item navmenu-id-botanical-extracts">
1954        <a
1955          class="navmenu-link "
1956          href="/collections/botanical-extracts"
1957        >
1958          Botanical Extracts
1959        </a>
1960      </li>
1961    
1962  
1963    
1964    
1965
1966    
1967    
1968
1969    
1970
1971    
1972
1973    
1974      <li class="navmenu-item navmenu-id-clays-micas-pigments">
1975        <a
1976          class="navmenu-link "
1977          href="/collections/clays-micas-pigments"
1978        >
1979          Clays, Micas & Pigments
1980        </a>
1981      </li>
1982    
1983  
1984    
1985    
1986
1987    
1988    
1989
1990    
1991
1992    
1993
1994    
1995      <li class="navmenu-item navmenu-id-hydrosols-distillates-essences">
1996        <a
1997          class="navmenu-link "
1998          href="/collections/hydrosols-distillates-essences"
1999        >
2000          Hydrosols, Distillates & Essences
2001        </a>
2002      </li>
2003    
2004  
2005    
2006    
2007
2008    
2009    
2010
2011    
2012
2013    
2014
2015    
2016      <li class="navmenu-item navmenu-id-natural-oils-butters">
2017        <a
2018          class="navmenu-link "
2019          href="/collections/natural-oils-butters"
2020        >
2021          Natural Oils & Butters
2022        </a>
2023      </li>
2024    
2025  
2026    
2027    
2028
2029    
2030    
2031
2032    
2033
2034    
2035
2036    
2037      <li class="navmenu-item navmenu-id-natural-waxes">
2038        <a
2039          class="navmenu-link "
2040          href="/collections/natural-waxes"
2041        >
2042          Natural Waxes
2043        </a>
2044      </li>
2045    
2046  
2047    
2048    
2049
2050    
2051    
2052
2053    
2054
2055    
2056
2057    
2058      <li class="navmenu-item navmenu-id-proteins-derivatives">
2059        <a
2060          class="navmenu-link "
2061          href="/collections/proteins-derivatives"
2062        >
2063          Proteins & Derivatives
2064        </a>
2065      </li>
2066    
2067  
2068</ul>
2069
2070        
2071      </li>
2072    
2073  
2074    
2075    
2076
2077    
2078    
2079
2080    
2081
2082    
2083
2084    
2085      <li class="navmenu-item navmenu-id-preservatives-stabilizers">
2086        <a
2087          class="navmenu-link "
2088          href="/collections/preservatives-stabilizers"
2089        >
2090          Preservatives & Stabilizers
2091        </a>
2092      </li>
2093    
2094  
2095    
2096    
2097
2098    
2099    
2100
2101    
2102
2103    
2104
2105    
2106      <li class="navmenu-item navmenu-id-silicones-alternatives">
2107        <a
2108          class="navmenu-link "
2109          href="/collections/silicones-alternatives"
2110        >
2111          Silicones & Alternatives
2112        </a>
2113      </li>
2114    
2115  
2116    
2117    
2118
2119    
2120    
2121
2122    
2123
2124    
2125
2126    
2127      <li class="navmenu-item navmenu-id-solvents">
2128        <a
2129          class="navmenu-link "
2130          href="/collections/solvents"
2131        >
2132          Solvents
2133        </a>
2134      </li>
2135    
2136  
2137    
2138    
2139
2140    
2141    
2142
2143    
2144
2145    
2146
2147    
2148      <li class="navmenu-item navmenu-id-surfactants">
2149        <a
2150          class="navmenu-link "
2151          href="/collections/surfactants"
2152        >
2153          Surfactants
2154        </a>
2155      </li>
2156    
2157  
2158    
2159    
2160
2161    
2162    
2163
2164    
2165
2166    
2167
2168    
2169      <li class="navmenu-item navmenu-id-thickeners">
2170        <a
2171          class="navmenu-link "
2172          href="/collections/thickeners"
2173        >
2174          Thickeners
2175        </a>
2176      </li>
2177    
2178  
2179    
2180    
2181
2182    
2183    
2184
2185    
2186
2187    
2188
2189    
2190      <li class="navmenu-item navmenu-id-try-at-home-kits">
2191        <a
2192          class="navmenu-link "
2193          href="/collections/try-at-home-kits"
2194        >
2195          Try at Home Kits
2196        </a>
2197      </li>
2198    
2199  
2200</ul>
2201
2202        
2203      </li>
2204    
2205  
2206    
2207    
2208
2209    
2210    
2211
2212    
2213
2214    
2215
2216    
2217<li
2218        class="navmenu-item        navmenu-item-parent        navmenu-id-formulary        "
2219        data-navmenu-trigger
2220        
2221        
2222      >
2223        <a
2224          class="navmenu-link navmenu-link-parent "
2225          href="/blogs/facial-care"
2226          
2227            aria-haspopup="true"
2228            aria-expanded="false"
2229          
2230        >
2231          Formulary
2232
2233          
2234            <span class="navmenu-icon navmenu-icon-depth-1">
2235              <svg
2236  aria-hidden="true"
2237  focusable="false"
2238  role="presentation"
2239  xmlns="http://www.w3.org/2000/svg"
2240  width="8"
2241  height="6"
2242  viewBox="0 0 8 6"
2243>
2244  <g fill="currentColor" fill-rule="evenodd">
2245    <polygon class="icon-chevron-down-left" points="4 5.371 7.668 1.606 6.665 .629 4 3.365"/>
2246    <polygon class="icon-chevron-down-right" points="4 3.365 1.335 .629 1.335 .629 .332 1.606 4 5.371"/>
2247  </g>
2248</svg>
2249
2250            </span>
2251          
2252        </a>
2253
2254        
2255          
2256
2257
2258
2259<ul
2260  class="navmenu  navmenu-depth-2  navmenu-submenu"
2261  data-navmenu-submenu
2262  aria-label="Formulary"
2263>
2264  
2265    
2266    
2267
2268    
2269    
2270
2271    
2272
2273    
2274
2275    
2276      <li class="navmenu-item navmenu-id-facial-care">
2277        <a
2278          class="navmenu-link "
2279          href="/blogs/facial-care"
2280        >
2281          Facial Care
2282        </a>
2283      </li>
2284    
2285  
2286    
2287    
2288
2289    
2290    
2291
2292    
2293
2294    
2295
2296    
2297      <li class="navmenu-item navmenu-id-hair-care">
2298        <a
2299          class="navmenu-link "
2300          href="/blogs/hair-care"
2301        >
2302          Hair Care
2303        </a>
2304      </li>
2305    
2306  
2307    
2308    
2309
2310    
2311    
2312
2313    
2314
2315    
2316
2317    
2318      <li class="navmenu-item navmenu-id-home-care">
2319        <a
2320          class="navmenu-link "
2321          href="/blogs/home-care"
2322        >
2323          Home Care
2324        </a>
2325      </li>
2326    
2327  
2328    
2329    
2330
2331    
2332    
2333
2334    
2335
2336    
2337
2338    
2339      <li class="navmenu-item navmenu-id-natural-formulations">
2340        <a
2341          class="navmenu-link "
2342          href="/blogs/natural-formulations"
2343        >
2344          Natural Formulations
2345        </a>
2346      </li>
2347    
2348  
2349    
2350    
2351
2352    
2353    
2354
2355    
2356
2357    
2358
2359    
2360      <li class="navmenu-item navmenu-id-skin-care">
2361        <a
2362          class="navmenu-link "
2363          href="/blogs/skin-care"
2364        >
2365          Skin Care
2366        </a>
2367      </li>
2368    
2369  
2370    
2371    
2372
2373    
2374    
2375
2376    
2377
2378    
2379
2380    
2381      <li class="navmenu-item navmenu-id-spa-products">
2382        <a
2383          class="navmenu-link "
2384          href="/blogs/spa-products"
2385        >
2386          Spa Products
2387        </a>
2388      </li>
2389    
2390  
2391</ul>
2392
2393        
2394      </li>
2395    
2396  
2397    
2398    
2399
2400    
2401    
2402
2403    
2404
2405    
2406
2407    
2408      <li class="navmenu-item navmenu-id-calculators">
2409        <a
2410          class="navmenu-link "
2411          href="/pages/calculators"
2412        >
2413          Calculators
2414        </a>
2415      </li>
2416    
2417  
2418    
2419    
2420
2421    
2422    
2423
2424    
2425
2426    
2427
2428    
2429<li
2430        class="navmenu-item        navmenu-item-parent        navmenu-id-resources        "
2431        data-navmenu-trigger
2432        
2433        
2434      >
2435        <a
2436          class="navmenu-link navmenu-link-parent "
2437          href="/pages/resources"
2438          
2439            aria-haspopup="true"
2440            aria-expanded="false"
2441          
2442        >
2443          Resources
2444
2445          
2446            <span class="navmenu-icon navmenu-icon-depth-1">
2447              <svg
2448  aria-hidden="true"
2449  focusable="false"
2450  role="presentation"
2451  xmlns="http://www.w3.org/2000/svg"
2452  width="8"
2453  height="6"
2454  viewBox="0 0 8 6"
2455>
2456  <g fill="currentColor" fill-rule="evenodd">
2457    <polygon class="icon-chevron-down-left" points="4 5.371 7.668 1.606 6.665 .629 4 3.365"/>
2458    <polygon class="icon-chevron-down-right" points="4 3.365 1.335 .629 1.335 .629 .332 1.606 4 5.371"/>
2459  </g>
2460</svg>
2461
2462            </span>
2463          
2464        </a>
2465
2466        
2467          
2468
2469
2470
2471<ul
2472  class="navmenu  navmenu-depth-2  navmenu-submenu"
2473  data-navmenu-submenu
2474  aria-label="Resources"
2475>
2476  
2477    
2478    
2479
2480    
2481    
2482
2483    
2484
2485    
2486
2487    
2488      <li class="navmenu-item navmenu-id-inci">
2489        <a
2490          class="navmenu-link "
2491          href="/pages/inci"
2492        >
2493          INCI
2494        </a>
2495      </li>
2496    
2497  
2498    
2499    
2500
2501    
2502    
2503
2504    
2505
2506    
2507
2508    
2509      <li class="navmenu-item navmenu-id-reference-room">
2510        <a
2511          class="navmenu-link "
2512          href="/pages/resources"
2513        >
2514          Reference Room
2515        </a>
2516      </li>
2517    
2518  
2519    
2520    
2521
2522    
2523    
2524
2525    
2526
2527    
2528
2529    
2530      <li class="navmenu-item navmenu-id-faq">
2531        <a
2532          class="navmenu-link "
2533          href="/pages/support-faq"
2534        >
2535          FAQ
2536        </a>
2537      </li>
2538    
2539  
2540    
2541    
2542
2543    
2544    
2545
2546    
2547
2548    
2549
2550    
2551      <li class="navmenu-item navmenu-id-policies">
2552        <a
2553          class="navmenu-link "
2554          href="/pages/policies"
2555        >
2556          Policies
2557        </a>
2558      </li>
2559    
2560  
2561    
2562    
2563
2564    
2565    
2566
2567    
2568
2569    
2570
2571    
2572      <li class="navmenu-item navmenu-id-privacy-policy">
2573        <a
2574          class="navmenu-link "
2575          href="/policies/privacy-policy"
2576        >
2577          Privacy Policy
2578        </a>
2579      </li>
2580    
2581  
2582    
2583    
2584
2585    
2586    
2587
2588    
2589
2590    
2591
2592    
2593      <li class="navmenu-item navmenu-id-contact">
2594        <a
2595          class="navmenu-link "
2596          href="/pages/contact-us"
2597        >
2598          Contact
2599        </a>
2600      </li>
2601    
2602  
2603</ul>
2604
2605        
2606      </li>
2607    
2608  
2609</ul>
2610
2611
2612    <ul class="site-header-actions" data-header-actions>
2613  
2614    
2615      <li class="site-header-account-link">
2616        <a href="/account/login">
2617          Login / Sign Up
2618        </a>
2619      </li>
2620    
2621  
2622
2623  <li class="site-header-account-link">
2624	<a class="iWishView" href="/apps/iwish">Wishlist <span class="iWishCount">0</span></a>
2625
2626</li>
2627  
2628    <li class="currency-converter-wrapper">
2629      <div class="form-field-select-wrapper no-label">
2630        <select
2631          class="form-field-input form-field-select"
2632          name="currencies"
2633          aria-label="Change your currency"
2634          data-currency-converter>
2635          
2636          
2637          <option value="USD" selected="selected">USD</option>
2638          
2639            
2640              <option value="INR">INR</option>
2641            
2642          
2643            
2644              <option value="GBP">GBP</option>
2645            
2646          
2647            
2648              <option value="CAD">CAD</option>
2649            
2650          
2651            
2652          
2653            
2654              <option value="AUD">AUD</option>
2655            
2656          
2657            
2658              <option value="EUR">EUR</option>
2659            
2660          
2661            
2662              <option value="JPY">JPY</option>
2663            
2664          
2665        </select>
2666        <svg
2667  aria-hidden="true"
2668  focusable="false"
2669  role="presentation"
2670  xmlns="http://www.w3.org/2000/svg"
2671  width="8"
2672  height="6"
2673  viewBox="0 0 8 6"
2674>
2675  <g fill="currentColor" fill-rule="evenodd">
2676    <polygon class="icon-chevron-down-left" points="4 5.371 7.668 1.606 6.665 .629 4 3.365"/>
2677    <polygon class="icon-chevron-down-right" points="4 3.365 1.335 .629 1.335 .629 .332 1.606 4 5.371"/>
2678  </g>
2679</svg>
2680
2681      </div>
2682    </li>
2683  
2684</ul>
2685  </nav>
2686</div>
2687
2688<div class="site-mobile-nav" id="site-mobile-nav" data-mobile-nav>
2689  <div class="mobile-nav-panel" data-mobile-nav-panel>
2690
2691    <ul class="site-header-actions" data-header-actions>
2692  
2693    
2694      <li class="site-header-account-link">
2695        <a href="/account/login">
2696          Login / Sign Up
2697        </a>
2698      </li>
2699    
2700  
2701
2702  <li class="site-header-account-link">
2703	<a class="iWishView" href="/apps/iwish">Wishlist <span class="iWishCount">0</span></a>
2704
2705</li>
2706  
2707    <li class="currency-converter-wrapper">
2708      <div class="form-field-select-wrapper no-label">
2709        <select
2710          class="form-field-input form-field-select"
2711          name="currencies"
2712          aria-label="Change your currency"
2713          data-currency-converter>
2714          
2715          
2716          <option value="USD" selected="selected">USD</option>
2717          
2718            
2719              <option value="INR">INR</option>
2720            
2721          
2722            
2723              <option value="GBP">GBP</option>
2724            
2725          
2726            
2727              <option value="CAD">CAD</option>
2728            
2729          
2730            
2731          
2732            
2733              <option value="AUD">AUD</option>
2734            
2735          
2736            
2737              <option value="EUR">EUR</option>
2738            
2739          
2740            
2741              <option value="JPY">JPY</option>
2742            
2743          
2744        </select>
2745        <svg
2746  aria-hidden="true"
2747  focusable="false"
2748  role="presentation"
2749  xmlns="http://www.w3.org/2000/svg"
2750  width="8"
2751  height="6"
2752  viewBox="0 0 8 6"
2753>
2754  <g fill="currentColor" fill-rule="evenodd">
2755    <polygon class="icon-chevron-down-left" points="4 5.371 7.668 1.606 6.665 .629 4 3.365"/>
2756    <polygon class="icon-chevron-down-right" points="4 3.365 1.335 .629 1.335 .629 .332 1.606 4 5.371"/>
2757  </g>
2758</svg>
2759
2760      </div>
2761    </li>
2762  
2763</ul>
2764
2765    <a
2766      class="mobile-nav-close"
2767      href="#site-header-nav"
2768      data-mobile-nav-close>
2769      <svg
2770  aria-hidden="true"
2771  focusable="false"
2772  role="presentation"
2773  xmlns="http://www.w3.org/2000/svg"
2774  width="13"
2775  height="13"
2776  viewBox="0 0 13 13"
2777>
2778  <path fill="currentColor" fill-rule="evenodd" d="M5.306 6.5L0 1.194 1.194 0 6.5 5.306 11.806 0 13 1.194 7.694 6.5 13 11.806 11.806 13 6.5 7.694 1.194 13 0 11.806 5.306 6.5z"/>
2779</svg>
2780      <span class="show-for-sr">Close</span>
2781    </a>
2782
2783    <div class="mobile-nav-content">
2784      
2785
2786
2787
2788<ul
2789  class="navmenu  navmenu-depth-1  "
2790  
2791  aria-label="Main menu"
2792>
2793  
2794    
2795    
2796
2797    
2798    
2799
2800    
2801
2802    
2803
2804    
2805      <li class="navmenu-item navmenu-id-home">
2806        <a
2807          class="navmenu-link "
2808          href="/"
2809        >
2810          Home
2811        </a>
2812      </li>
2813    
2814  
2815    
2816    
2817
2818    
2819    
2820
2821    
2822
2823    
2824
2825    
2826<li
2827        class="navmenu-item        navmenu-item-parent        navmenu-id-collections        "
2828        data-navmenu-trigger
2829        
2830        
2831      >
2832        <a
2833          class="navmenu-link navmenu-link-parent "
2834          href="/collections/all"
2835          
2836            aria-haspopup="true"
2837            aria-expanded="false"
2838          
2839        >
2840          Collections
2841
2842          
2843            <span class="navmenu-icon navmenu-icon-depth-1">
2844              <svg
2845  aria-hidden="true"
2846  focusable="false"
2847  role="presentation"
2848  xmlns="http://www.w3.org/2000/svg"
2849  width="8"
2850  height="6"
2851  viewBox="0 0 8 6"
2852>
2853  <g fill="currentColor" fill-rule="evenodd">
2854    <polygon class="icon-chevron-down-left" points="4 5.371 7.668 1.606 6.665 .629 4 3.365"/>
2855    <polygon class="icon-chevron-down-right" points="4 3.365 1.335 .629 1.335 .629 .332 1.606 4 5.371"/>
2856  </g>
2857</svg>
2858
2859            </span>
2860          
2861        </a>
2862
2863        
2864          
2865
2866
2867
2868<ul
2869  class="navmenu  navmenu-depth-2  navmenu-submenu"
2870  data-navmenu-submenu
2871  aria-label="Collections"
2872>
2873  
2874    
2875    
2876
2877    
2878    
2879
2880    
2881
2882    
2883
2884    
2885      <li class="navmenu-item navmenu-id-latest-additions">
2886        <a
2887          class="navmenu-link "
2888          href="/collections/latest-additions"
2889        >
2890          Latest Additions
2891        </a>
2892      </li>
2893    
2894  
2895    
2896    
2897
2898    
2899    
2900
2901    
2902
2903    
2904
2905    
2906      <li class="navmenu-item navmenu-id-closeouts">
2907        <a
2908          class="navmenu-link "
2909          href="/collections/closeouts"
2910        >
2911          Closeouts
2912        </a>
2913      </li>
2914    
2915  
2916    
2917    
2918
2919    
2920    
2921
2922    
2923
2924    
2925
2926    
2927      <li class="navmenu-item navmenu-id-all-ingredients-a-z">
2928        <a
2929          class="navmenu-link "
2930          href="/collections/all-ingredients-a-z"
2931        >
2932          All Ingredients A-Z
2933        </a>
2934      </li>
2935    
2936  
2937    
2938    
2939
2940    
2941    
2942
2943    
2944
2945    
2946
2947    
2948<li
2949        class="navmenu-item        navmenu-item-parent        navmenu-id-actives        "
2950        data-navmenu-trigger
2951        
2952        
2953      >
2954        <a
2955          class="navmenu-link navmenu-link-parent "
2956          href="/collections/active-ingredients"
2957          
2958            aria-haspopup="true"
2959            aria-expanded="false"
2960          
2961        >
2962          Actives
2963
2964          
2965            <span class="navmenu-icon navmenu-icon-depth-2">
2966              <svg
2967  aria-hidden="true"
2968  focusable="false"
2969  role="presentation"
2970  xmlns="http://www.w3.org/2000/svg"
2971  width="8"
2972  height="6"
2973  viewBox="0 0 8 6"
2974>
2975  <g fill="currentColor" fill-rule="evenodd">
2976    <polygon class="icon-chevron-down-left" points="4 5.371 7.668 1.606 6.665 .629 4 3.365"/>
2977    <polygon class="icon-chevron-down-right" points="4 3.365 1.335 .629 1.335 .629 .332 1.606 4 5.371"/>
2978  </g>
2979</svg>
2980
2981            </span>
2982          
2983        </a>
2984
2985        
2986          
2987
2988
2989
2990<ul
2991  class="navmenu  navmenu-depth-3  navmenu-submenu"
2992  data-navmenu-submenu
2993  aria-label="Actives"
2994>
2995  
2996    
2997    
2998
2999    
3000    
3001
3002    
3003
3004    
3005
3006    
3007      <li class="navmenu-item navmenu-id-anti-aging">
3008        <a
3009          class="navmenu-link "
3010          href="/collections/anti-aging"
3011        >
3012          Anti-Aging
3013        </a>
3014      </li>
3015    
3016  
3017    
3018    
3019
3020    
3021    
3022
3023    
3024
3025    
3026
3027    
3028      <li class="navmenu-item navmenu-id-cosmetic-actives">
3029        <a
3030          class="navmenu-link "
3031          href="/collections/cosmetic_actives"
3032        >
3033          Cosmetic Actives
3034        </a>
3035      </li>
3036    
3037  
3038    
3039    
3040
3041    
3042    
3043
3044    
3045
3046    
3047
3048    
3049      <li class="navmenu-item navmenu-id-proteins-derivatives">
3050        <a
3051          class="navmenu-link "
3052          href="/collections/proteins-derivatives"
3053        >
3054          Proteins & Derivatives
3055        </a>
3056      </li>
3057    
3058  
3059    
3060    
3061
3062    
3063    
3064
3065    
3066
3067    
3068
3069    
3070      <li class="navmenu-item navmenu-id-vitamins-nutrients">
3071        <a
3072          class="navmenu-link "
3073          href="/collections/vitamins-nutrients"
3074        >
3075          Vitamins & Nutrients
3076        </a>
3077      </li>
3078    
3079  
3080</ul>
3081
3082        
3083      </li>
3084    
3085  
3086    
3087    
3088
3089    
3090    
3091
3092    
3093
3094    
3095
3096    
3097      <li class="navmenu-item navmenu-id-antioxidants">
3098        <a
3099          class="navmenu-link "
3100          href="/collections/antioxidants"
3101        >
3102          Antioxidants
3103        </a>
3104      </li>
3105    
3106  
3107    
3108    
3109
3110    
3111    
3112
3113    
3114
3115    
3116
3117    
3118      <li class="navmenu-item navmenu-id-bulk-ingredients">
3119        <a
3120          class="navmenu-link "
3121          href="/collections/bulk-ingredients"
3122        >
3123          Bulk Ingredients
3124        </a>
3125      </li>
3126    
3127  
3128    
3129    
3130
3131    
3132    
3133
3134    
3135
3136    
3137
3138    
3139      <li class="navmenu-item navmenu-id-chelating-agents">
3140        <a
3141          class="navmenu-link "
3142          href="/collections/chelating-agents"
3143        >
3144          Chelating Agents
3145        </a>
3146      </li>
3147    
3148  
3149    
3150    
3151
3152    
3153    
3154
3155    
3156
3157    
3158
3159    
3160      <li class="navmenu-item navmenu-id-conditioners">
3161        <a
3162          class="navmenu-link "
3163          href="/collections/conditioners"
3164        >
3165          Conditioners
3166        </a>
3167      </li>
3168    
3169  
3170    
3171    
3172
3173    
3174    
3175
3176    
3177
3178    
3179
3180    
3181      <li class="navmenu-item navmenu-id-digital-reading">
3182        <a
3183          class="navmenu-link "
3184          href="/collections/digital-downloads"
3185        >
3186          Digital Reading
3187        </a>
3188      </li>
3189    
3190  
3191    
3192    
3193
3194    
3195    
3196
3197    
3198
3199    
3200
3201    
3202      <li class="navmenu-item navmenu-id-emollients">
3203        <a
3204          class="navmenu-link "
3205          href="/collections/emollients"
3206        >
3207          Emollients
3208        </a>
3209      </li>
3210    
3211  
3212    
3213    
3214
3215    
3216    
3217
3218    
3219
3220    
3221
3222    
3223      <li class="navmenu-item navmenu-id-emulsifiers">
3224        <a
3225          class="navmenu-link "
3226          href="/collections/emulsifiers"
3227        >
3228          Emulsifiers
3229        </a>
3230      </li>
3231    
3232  
3233    
3234    
3235
3236    
3237    
3238
3239    
3240
3241    
3242
3243    
3244<li
3245        class="navmenu-item        navmenu-item-parent        navmenu-id-equipment-tools-packaging        "
3246        data-navmenu-trigger
3247        
3248        
3249      >
3250        <a
3251          class="navmenu-link navmenu-link-parent "
3252          href="/collections/equipment-tools-packaging-all"
3253          
3254            aria-haspopup="true"
3255            aria-expanded="false"
3256          
3257        >
3258          Equipment, Tools & Packaging
3259
3260          
3261            <span class="navmenu-icon navmenu-icon-depth-2">
3262              <svg
3263  aria-hidden="true"
3264  focusable="false"
3265  role="presentation"
3266  xmlns="http://www.w3.org/2000/svg"
3267  width="8"
3268  height="6"
3269  viewBox="0 0 8 6"
3270>
3271  <g fill="currentColor" fill-rule="evenodd">
3272    <polygon class="icon-chevron-down-left" points="4 5.371 7.668 1.606 6.665 .629 4 3.365"/>
3273    <polygon class="icon-chevron-down-right" points="4 3.365 1.335 .629 1.335 .629 .332 1.606 4 5.371"/>
3274  </g>
3275</svg>
3276
3277            </span>
3278          
3279        </a>
3280
3281        
3282          
3283
3284
3285
3286<ul
3287  class="navmenu  navmenu-depth-3  navmenu-submenu"
3288  data-navmenu-submenu
3289  aria-label="Equipment, Tools & Packaging"
3290>
3291  
3292    
3293    
3294
3295    
3296    
3297
3298    
3299
3300    
3301
3302    
3303      <li class="navmenu-item navmenu-id-containers-packaging">
3304        <a
3305          class="navmenu-link "
3306          href="/collections/containers-packaging"
3307        >
3308          Containers & Packaging
3309        </a>
3310      </li>
3311    
3312  
3313    
3314    
3315
3316    
3317    
3318
3319    
3320
3321    
3322
3323    
3324      <li class="navmenu-item navmenu-id-lab-equipment-apparel-testing">
3325        <a
3326          class="navmenu-link "
3327          href="/collections/lab-equipment-apparel-testing"
3328        >
3329          Lab Equipment, Apparel & Testing
3330        </a>
3331      </li>
3332    
3333  
3334    
3335    
3336
3337    
3338    
3339
3340    
3341
3342    
3343
3344    
3345      <li class="navmenu-item navmenu-id-mixing-measuring">
3346        <a
3347          class="navmenu-link "
3348          href="/collections/heating-and-sealing"
3349        >
3350          Mixing & Measuring
3351        </a>
3352      </li>
3353    
3354  
3355    
3356    
3357
3358    
3359    
3360
3361    
3362
3363    
3364
3365    
3366      <li class="navmenu-item navmenu-id-scales-accessories">
3367        <a
3368          class="navmenu-link "
3369          href="/collections/scales-accessories"
3370        >
3371          Scales & Accessories
3372        </a>
3373      </li>
3374    
3375  
3376</ul>
3377
3378        
3379      </li>
3380    
3381  
3382    
3383    
3384
3385    
3386    
3387
3388    
3389
3390    
3391
3392    
3393      <li class="navmenu-item navmenu-id-exfoliants">
3394        <a
3395          class="navmenu-link "
3396          href="/collections/exfoliants"
3397        >
3398          Exfoliants
3399        </a>
3400      </li>
3401    
3402  
3403    
3404    
3405
3406    
3407    
3408
3409    
3410
3411    
3412
3413    
3414      <li class="navmenu-item navmenu-id-gifts">
3415        <a
3416          class="navmenu-link "
3417          href="/collections/gifts"
3418        >
3419          Gifts
3420        </a>
3421      </li>
3422    
3423  
3424    
3425    
3426
3427    
3428    
3429
3430    
3431
3432    
3433
3434    
3435      <li class="navmenu-item navmenu-id-humectants">
3436        <a
3437          class="navmenu-link "
3438          href="/collections/humectants"
3439        >
3440          Humectants
3441        </a>
3442      </li>
3443    
3444  
3445    
3446    
3447
3448    
3449    
3450
3451    
3452
3453    
3454
3455    
3456<li
3457        class="navmenu-item        navmenu-item-parent        navmenu-id-natural-ingredients        "
3458        data-navmenu-trigger
3459        
3460        
3461      >
3462        <a
3463          class="navmenu-link navmenu-link-parent "
3464          href="/collections/botanical-ingredients"
3465          
3466            aria-haspopup="true"
3467            aria-expanded="false"
3468          
3469        >
3470          Natural Ingredients
3471
3472          
3473            <span class="navmenu-icon navmenu-icon-depth-2">
3474              <svg
3475  aria-hidden="true"
3476  focusable="false"
3477  role="presentation"
3478  xmlns="http://www.w3.org/2000/svg"
3479  width="8"
3480  height="6"
3481  viewBox="0 0 8 6"
3482>
3483  <g fill="currentColor" fill-rule="evenodd">
3484    <polygon class="icon-chevron-down-left" points="4 5.371 7.668 1.606 6.665 .629 4 3.365"/>
3485    <polygon class="icon-chevron-down-right" points="4 3.365 1.335 .629 1.335 .629 .332 1.606 4 5.371"/>
3486  </g>
3487</svg>
3488
3489            </span>
3490          
3491        </a>
3492
3493        
3494          
3495
3496
3497
3498<ul
3499  class="navmenu  navmenu-depth-3  navmenu-submenu"
3500  data-navmenu-submenu
3501  aria-label="Natural Ingredients"
3502>
3503  
3504    
3505    
3506
3507    
3508    
3509
3510    
3511
3512    
3513
3514    
3515      <li class="navmenu-item navmenu-id-botanical-extracts">
3516        <a
3517          class="navmenu-link "
3518          href="/collections/botanical-extracts"
3519        >
3520          Botanical Extracts
3521        </a>
3522      </li>
3523    
3524  
3525    
3526    
3527
3528    
3529    
3530
3531    
3532
3533    
3534
3535    
3536      <li class="navmenu-item navmenu-id-clays-micas-pigments">
3537        <a
3538          class="navmenu-link "
3539          href="/collections/clays-micas-pigments"
3540        >
3541          Clays, Micas & Pigments
3542        </a>
3543      </li>
3544    
3545  
3546    
3547    
3548
3549    
3550    
3551
3552    
3553
3554    
3555
3556    
3557      <li class="navmenu-item navmenu-id-hydrosols-distillates-essences">
3558        <a
3559          class="navmenu-link "
3560          href="/collections/hydrosols-distillates-essences"
3561        >
3562          Hydrosols, Distillates & Essences
3563        </a>
3564      </li>
3565    
3566  
3567    
3568    
3569
3570    
3571    
3572
3573    
3574
3575    
3576
3577    
3578      <li class="navmenu-item navmenu-id-natural-oils-butters">
3579        <a
3580          class="navmenu-link "
3581          href="/collections/natural-oils-butters"
3582        >
3583          Natural Oils & Butters
3584        </a>
3585      </li>
3586    
3587  
3588    
3589    
3590
3591    
3592    
3593
3594    
3595
3596    
3597
3598    
3599      <li class="navmenu-item navmenu-id-natural-waxes">
3600        <a
3601          class="navmenu-link "
3602          href="/collections/natural-waxes"
3603        >
3604          Natural Waxes
3605        </a>
3606      </li>
3607    
3608  
3609    
3610    
3611
3612    
3613    
3614
3615    
3616
3617    
3618
3619    
3620      <li class="navmenu-item navmenu-id-proteins-derivatives">
3621        <a
3622          class="navmenu-link "
3623          href="/collections/proteins-derivatives"
3624        >
3625          Proteins & Derivatives
3626        </a>
3627      </li>
3628    
3629  
3630</ul>
3631
3632        
3633      </li>
3634    
3635  
3636    
3637    
3638
3639    
3640    
3641
3642    
3643
3644    
3645
3646    
3647      <li class="navmenu-item navmenu-id-preservatives-stabilizers">
3648        <a
3649          class="navmenu-link "
3650          href="/collections/preservatives-stabilizers"
3651        >
3652          Preservatives & Stabilizers
3653        </a>
3654      </li>
3655    
3656  
3657    
3658    
3659
3660    
3661    
3662
3663    
3664
3665    
3666
3667    
3668      <li class="navmenu-item navmenu-id-silicones-alternatives">
3669        <a
3670          class="navmenu-link "
3671          href="/collections/silicones-alternatives"
3672        >
3673          Silicones & Alternatives
3674        </a>
3675      </li>
3676    
3677  
3678    
3679    
3680
3681    
3682    
3683
3684    
3685
3686    
3687
3688    
3689      <li class="navmenu-item navmenu-id-solvents">
3690        <a
3691          class="navmenu-link "
3692          href="/collections/solvents"
3693        >
3694          Solvents
3695        </a>
3696      </li>
3697    
3698  
3699    
3700    
3701
3702    
3703    
3704
3705    
3706
3707    
3708
3709    
3710      <li class="navmenu-item navmenu-id-surfactants">
3711        <a
3712          class="navmenu-link "
3713          href="/collections/surfactants"
3714        >
3715          Surfactants
3716        </a>
3717      </li>
3718    
3719  
3720    
3721    
3722
3723    
3724    
3725
3726    
3727
3728    
3729
3730    
3731      <li class="navmenu-item navmenu-id-thickeners">
3732        <a
3733          class="navmenu-link "
3734          href="/collections/thickeners"
3735        >
3736          Thickeners
3737        </a>
3738      </li>
3739    
3740  
3741    
3742    
3743
3744    
3745    
3746
3747    
3748
3749    
3750
3751    
3752      <li class="navmenu-item navmenu-id-try-at-home-kits">
3753        <a
3754          class="navmenu-link "
3755          href="/collections/try-at-home-kits"
3756        >
3757          Try at Home Kits
3758        </a>
3759      </li>
3760    
3761  
3762</ul>
3763
3764        
3765      </li>
3766    
3767  
3768    
3769    
3770
3771    
3772    
3773
3774    
3775
3776    
3777
3778    
3779<li
3780        class="navmenu-item        navmenu-item-parent        navmenu-id-formulary        "
3781        data-navmenu-trigger
3782        
3783        
3784      >
3785        <a
3786          class="navmenu-link navmenu-link-parent "
3787          href="/blogs/facial-care"
3788          
3789            aria-haspopup="true"
3790            aria-expanded="false"
3791          
3792        >
3793          Formulary
3794
3795          
3796            <span class="navmenu-icon navmenu-icon-depth-1">
3797              <svg
3798  aria-hidden="true"
3799  focusable="false"
3800  role="presentation"
3801  xmlns="http://www.w3.org/2000/svg"
3802  width="8"
3803  height="6"
3804  viewBox="0 0 8 6"
3805>
3806  <g fill="currentColor" fill-rule="evenodd">
3807    <polygon class="icon-chevron-down-left" points="4 5.371 7.668 1.606 6.665 .629 4 3.365"/>
3808    <polygon class="icon-chevron-down-right" points="4 3.365 1.335 .629 1.335 .629 .332 1.606 4 5.371"/>
3809  </g>
3810</svg>
3811
3812            </span>
3813          
3814        </a>
3815
3816        
3817          
3818
3819
3820
3821<ul
3822  class="navmenu  navmenu-depth-2  navmenu-submenu"
3823  data-navmenu-submenu
3824  aria-label="Formulary"
3825>
3826  
3827    
3828    
3829
3830    
3831    
3832
3833    
3834
3835    
3836
3837    
3838      <li class="navmenu-item navmenu-id-facial-care">
3839        <a
3840          class="navmenu-link "
3841          href="/blogs/facial-care"
3842        >
3843          Facial Care
3844        </a>
3845      </li>
3846    
3847  
3848    
3849    
3850
3851    
3852    
3853
3854    
3855
3856    
3857
3858    
3859      <li class="navmenu-item navmenu-id-hair-care">
3860        <a
3861          class="navmenu-link "
3862          href="/blogs/hair-care"
3863        >
3864          Hair Care
3865        </a>
3866      </li>
3867    
3868  
3869    
3870    
3871
3872    
3873    
3874
3875    
3876
3877    
3878
3879    
3880      <li class="navmenu-item navmenu-id-home-care">
3881        <a
3882          class="navmenu-link "
3883          href="/blogs/home-care"
3884        >
3885          Home Care
3886        </a>
3887      </li>
3888    
3889  
3890    
3891    
3892
3893    
3894    
3895
3896    
3897
3898    
3899
3900    
3901      <li class="navmenu-item navmenu-id-natural-formulations">
3902        <a
3903          class="navmenu-link "
3904          href="/blogs/natural-formulations"
3905        >
3906          Natural Formulations
3907        </a>
3908      </li>
3909    
3910  
3911    
3912    
3913
3914    
3915    
3916
3917    
3918
3919    
3920
3921    
3922      <li class="navmenu-item navmenu-id-skin-care">
3923        <a
3924          class="navmenu-link "
3925          href="/blogs/skin-care"
3926        >
3927          Skin Care
3928        </a>
3929      </li>
3930    
3931  
3932    
3933    
3934
3935    
3936    
3937
3938    
3939
3940    
3941
3942    
3943      <li class="navmenu-item navmenu-id-spa-products">
3944        <a
3945          class="navmenu-link "
3946          href="/blogs/spa-products"
3947        >
3948          Spa Products
3949        </a>
3950      </li>
3951    
3952  
3953</ul>
3954
3955        
3956      </li>
3957    
3958  
3959    
3960    
3961
3962    
3963    
3964
3965    
3966
3967    
3968
3969    
3970      <li class="navmenu-item navmenu-id-calculators">
3971        <a
3972          class="navmenu-link "
3973          href="/pages/calculators"
3974        >
3975          Calculators
3976        </a>
3977      </li>
3978    
3979  
3980    
3981    
3982
3983    
3984    
3985
3986    
3987
3988    
3989
3990    
3991<li
3992        class="navmenu-item        navmenu-item-parent        navmenu-id-resources        "
3993        data-navmenu-trigger
3994        
3995        
3996      >
3997        <a
3998          class="navmenu-link navmenu-link-parent "
3999          href="/pages/resources"
4000          
4001            aria-haspopup="true"
4002            aria-expanded="false"
4003          
4004        >
4005          Resources
4006
4007          
4008            <span class="navmenu-icon navmenu-icon-depth-1">
4009              <svg
4010  aria-hidden="true"
4011  focusable="false"
4012  role="presentation"
4013  xmlns="http://www.w3.org/2000/svg"
4014  width="8"
4015  height="6"
4016  viewBox="0 0 8 6"
4017>
4018  <g fill="currentColor" fill-rule="evenodd">
4019    <polygon class="icon-chevron-down-left" points="4 5.371 7.668 1.606 6.665 .629 4 3.365"/>
4020    <polygon class="icon-chevron-down-right" points="4 3.365 1.335 .629 1.335 .629 .332 1.606 4 5.371"/>
4021  </g>
4022</svg>
4023
4024            </span>
4025          
4026        </a>
4027
4028        
4029          
4030
4031
4032
4033<ul
4034  class="navmenu  navmenu-depth-2  navmenu-submenu"
4035  data-navmenu-submenu
4036  aria-label="Resources"
4037>
4038  
4039    
4040    
4041
4042    
4043    
4044
4045    
4046
4047    
4048
4049    
4050      <li class="navmenu-item navmenu-id-inci">
4051        <a
4052          class="navmenu-link "
4053          href="/pages/inci"
4054        >
4055          INCI
4056        </a>
4057      </li>
4058    
4059  
4060    
4061    
4062
4063    
4064    
4065
4066    
4067
4068    
4069
4070    
4071      <li class="navmenu-item navmenu-id-reference-room">
4072        <a
4073          class="navmenu-link "
4074          href="/pages/resources"
4075        >
4076          Reference Room
4077        </a>
4078      </li>
4079    
4080  
4081    
4082    
4083
4084    
4085    
4086
4087    
4088
4089    
4090
4091    
4092      <li class="navmenu-item navmenu-id-faq">
4093        <a
4094          class="navmenu-link "
4095          href="/pages/support-faq"
4096        >
4097          FAQ
4098        </a>
4099      </li>
4100    
4101  
4102    
4103    
4104
4105    
4106    
4107
4108    
4109
4110    
4111
4112    
4113      <li class="navmenu-item navmenu-id-policies">
4114        <a
4115          class="navmenu-link "
4116          href="/pages/policies"
4117        >
4118          Policies
4119        </a>
4120      </li>
4121    
4122  
4123    
4124    
4125
4126    
4127    
4128
4129    
4130
4131    
4132
4133    
4134      <li class="navmenu-item navmenu-id-privacy-policy">
4135        <a
4136          class="navmenu-link "
4137          href="/policies/privacy-policy"
4138        >
4139          Privacy Policy
4140        </a>
4141      </li>
4142    
4143  
4144    
4145    
4146
4147    
4148    
4149
4150    
4151
4152    
4153
4154    
4155      <li class="navmenu-item navmenu-id-contact">
4156        <a
4157          class="navmenu-link "
4158          href="/pages/contact-us"
4159        >
4160          Contact
4161        </a>
4162      </li>
4163    
4164  
4165</ul>
4166
4167        
4168      </li>
4169    
4170  
4171</ul>
4172
4173    </div>
4174
4175  </div>
4176
4177  <div class="mobile-nav-overlay" data-mobile-nav-overlay></div>
4178</div>
4179
4180
4181</div>
4182
4183    <main class="site-main">
4184      
4185
4186      <div id="shopify-section-static-search" class="shopify-section search--section">
4186<script
4187  type="application/json"
4188  data-section-type="static-search"
4189  data-section-id="static-search">
4190</script>
4190
4191
4192
4193
4194
4195
4196
4197
4198  
4199  
4200  
4201  
4202
4203  
4204
4205  
4206  
4207  
4208  
4209  
4210
4211  <div class="productgrid--outer layout--no-sidebar">
4212    <div class="productgrid--wrapper">
4213      
4214
4215
4216  
4217
4218<nav
4219    class="breadcrumbs-container"
4220    aria-label="Breadcrumbs"
4221  >
4222    <a href="/">Home</a>
4223    
4224
4225      <span class="breadcrumbs-delimiter" aria-hidden="true">
4226      <svg
4227  aria-hidden="true"
4228  focusable="false"
4229  role="presentation"
4230  xmlns="http://www.w3.org/2000/svg"
4231  width="8"
4232  height="5"
4233  viewBox="0 0 8 5"
4234>
4235  <path fill="currentColor" fill-rule="evenodd" d="M1.002.27L.29.982l3.712 3.712L7.714.982 7.002.27l-3 3z"/>
4236</svg>
4237
4238    </span>
4239       <span>Search</span>
4240
4241    
4242  </nav>
4243
4244
4245      <div class="productgrid--masthead">
4246        <div class="productgrid--search" data-live-search>
4247  <form
4248    class="productgrid--search-form"
4249    action="/search"
4250    method="get"
4251    data-live-search-form>
4252    <input type="hidden" name="type" value="article,page,product">
4253    <div class="form-field no-label">
4254      <input
4255        class="form-field-input productgrid--search-form-field"
4256        type="text"
4257        name="q"
4258        aria-label="Search"
4259        placeholder="What can we help you find?"
4260        
4261        data-live-search-input>
4262
4263      <button
4264        class="productgrid--search-button"
4265        type="submit"
4266        aria-label="Search"
4267        data-live-search-submit
4268      >
4269        <span class="search-icon search-icon--inactive">
4270          <svg
4271  aria-hidden="true"
4272  focusable="false"
4273  role="presentation"
4274  xmlns="http://www.w3.org/2000/svg"
4275  width="20"
4276  height="21"
4277  viewBox="0 0 20 21"
4278>
4279  <path fill="currentColor" fill-rule="evenodd" d="M12.514 14.906a8.264 8.264 0 0 1-4.322 1.21C3.668 16.116 0 12.513 0 8.07 0 3.626 3.668.023 8.192.023c4.525 0 8.193 3.603 8.193 8.047 0 2.033-.769 3.89-2.035 5.307l4.999 5.552-1.775 1.597-5.06-5.62zm-4.322-.843c3.37 0 6.102-2.684 6.102-5.993 0-3.31-2.732-5.994-6.102-5.994S2.09 4.76 2.09 8.07c0 3.31 2.732 5.993 6.102 5.993z"/>
4280</svg>
4281        </span>
4282        <span class="search-icon search-icon--active">
4283          <svg
4284  aria-hidden="true"
4285  focusable="false"
4286  role="presentation"
4287  width="26"
4288  height="26"
4289  viewBox="0 0 26 26"
4290  xmlns="http://www.w3.org/2000/svg"
4291>
4292  <g fill-rule="nonzero" fill="currentColor">
4293    <path d="M13 26C5.82 26 0 20.18 0 13S5.82 0 13 0s13 5.82 13 13-5.82 13-13 13zm0-3.852a9.148 9.148 0 1 0 0-18.296 9.148 9.148 0 0 0 0 18.296z" opacity=".29"/><path d="M13 26c7.18 0 13-5.82 13-13a1.926 1.926 0 0 0-3.852 0A9.148 9.148 0 0 1 13 22.148 1.926 1.926 0 0 0 13 26z"/>
4294  </g>
4295</svg>
4296        </span>
4297      </button>
4298    </div>
4299  </form>
4300</div>
4301
4302      </div>
4303
4304      <div class="productgrid--items">
4305        
4306          <article class="productgrid--no-results">
4307            
4308
4309            
4310
4311            <h2 class="productgrid--no-results-title">
4312              Use the search bar above to perform a search.
4313            </h2>
4314
4315            
4316          </article>
4317        
4318      </div>
4319
4320      
4321
4322      
4323
4324
4325    </div>
4326  </div>
4327
4328
4329</div>
4330    </main>
4331
4332    <div id="shopify-section-static-footer" class="shopify-section">
4332<script
4333  type="application/json"
4334  data-section-id="static-footer"
4335  data-section-type="static-footer">
4336</script>
4336
4337
4338<section class="site-footer-wrapper">
4339  
4340    <div class="site-footer-item">
4341      <div class="site-footer-blocks column-count-3">
4342        
4343          <div class="site-footer-block-item  site-footer-block-menu  has-accordion" >
4344
4345  
4346      <h2 class="site-footer-block-title" data-accordion-trigger>
4347        Main menu
4348
4349        <span class="site-footer-block-icon accordion--icon">
4350          <svg
4351  aria-hidden="true"
4352  focusable="false"
4353  role="presentation"
4354  xmlns="http://www.w3.org/2000/svg"
4355  width="14"
4356  height="8"
4357  viewBox="0 0 14 8"
4358>
4359  <g fill="currentColor" fill-rule="evenodd" transform="translate(0 -.5)">
4360    <polygon class="icon-chevron-down-left" points="7 8.466 13.655 1.81 12.38 .533 7 5.913"/>
4361    <polygon class="icon-chevron-down-right" points="7 5.913 1.621 .533 .344 1.81 7 8.466"/>
4362  </g>
4363</svg>
4364
4365        </span>
4366      </h2>
4367
4368      <div class="site-footer-block-content accordion--content" data-accordion-content>
4369        
4370
4371
4372
4373<ul
4374  class="navmenu  navmenu-depth-1  "
4375  
4376  aria-label="Main menu"
4377>
4378  
4379    
4380    
4381
4382    
4383    
4384
4385    
4386
4387    
4388
4389    
4390      <li class="navmenu-item navmenu-id-home">
4391        <a
4392          class="navmenu-link "
4393          href="/"
4394        >
4395          Home
4396        </a>
4397      </li>
4398    
4399  
4400    
4401    
4402
4403    
4404    
4405
4406    
4407
4408    
4409
4410    
4411      <li class="navmenu-item navmenu-id-collections">
4412        <a
4413          class="navmenu-link "
4414          href="/collections/all"
4415        >
4416          Collections
4417        </a>
4418      </li>
4419    
4420  
4421    
4422    
4423
4424    
4425    
4426
4427    
4428
4429    
4430
4431    
4432      <li class="navmenu-item navmenu-id-formulary">
4433        <a
4434          class="navmenu-link "
4435          href="/blogs/facial-care"
4436        >
4437          Formulary
4438        </a>
4439      </li>
4440    
4441  
4442    
4443    
4444
4445    
4446    
4447
4448    
4449
4450    
4451
4452    
4453      <li class="navmenu-item navmenu-id-calculators">
4454        <a
4455          class="navmenu-link "
4456          href="/pages/calculators"
4457        >
4458          Calculators
4459        </a>
4460      </li>
4461    
4462  
4463    
4464    
4465
4466    
4467    
4468
4469    
4470
4471    
4472
4473    
4474      <li class="navmenu-item navmenu-id-resources">
4475        <a
4476          class="navmenu-link "
4477          href="/pages/resources"
4478        >
4479          Resources
4480        </a>
4481      </li>
4482    
4483  
4484</ul>
4485
4486      </div>
4487  
4488
4489</div>
4490
4491        
4492          <div class="site-footer-block-item  site-footer-block-newsletter  " >
4493
4494  
4495    
4496      <h2 class="site-footer-block-title">
4497        Subscribe
4498      </h2>
4499    
4500
4501    
4502      <div class="site-footer-block-content rte">
4503        <p>Stay in the loop about important information by signing up for our e-mail list.</p>
4504      </div>
4505    
4506
4507    
4508      
4509      
4510<div class="newsletter">
4511  <form method="post" action="/contact#footer_newsletter_static-footer-1" id="footer_newsletter_static-footer-1" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" />
4512    
4513      <input
4514        type="hidden"
4515        name="contact[tags]"
4516        value="prospect, newsletter"
4517      >
4518
4519      <div class="form-fields-inline">
4520        <div class="form-field newsletter-input">
4521          <input
4522            class="form-field-input form-field-text"
4523            name="contact[email]"
4524            id="newsletter_email"
4525            type="email"
4526            aria-label="Email address"
4527          >
4528
4529          <label
4530            class="form-field-title"
4531            for="newsletter_email"
4532          >
4533            Email address
4534          </label>
4535        </div>
4536
4537        <div class="form-field newsletter-submit">
4538          <button
4539            class="button-primary"
4540            name="subscribe"
4541            type="submit"
4542          >
4543            Sign Up
4544          </button>
4545        </div>
4546      </div>
4547    
4548  </form>
4549</div>
4550
4551    
4552  
4553
4554</div>
4555
4556        
4557          <div class="site-footer-block-item  site-footer-block-social-accounts  " >
4558
4559  
4560    <h2 class="site-footer-block-title">
4561      Follow us
4562    </h2>
4563
4564    <div class="site-footer-block-content">
4565      
4566
4567
4568
4569
4570
4571  
4572  
4573    
4574    
4575
4576
4577  <div class="social-icons">
4578
4579<a
4580  class="social-link"
4581  title="Facebook"
4582  href="https://www.facebook.com/lotioncrafter"
4583  target="_blank">
4584<svg      aria-hidden="true"      focusable="false"      role="presentation"      xmlns="http://www.w3.org/2000/svg"      width="28"      height="28"      viewB
4584ox="0 0 28 28"    >      <path fill="currentColor" fill-rule="evenodd" d="M16.913 13.919h-2.17v7.907h-3.215V13.92H10v-2.794h1.528V9.316c0-1.294.601-3.316 3.245-3.316l2.38.01V8.72h-1.728c-.282 0-.68.145-.68.762v1.642h2.449l-.281 2.794z"/>    </svg>
4585<span class="show-for-sr">Find us on Facebook</span>
4586</a>
4587
4588
4589
4590<a
4591  class="social-link"
4592  title="Instagram"
4593  href="https://www.instagram.com/lotioncrafter/"
4594  target="_blank">
4595<svg      aria-hidden="true"      focusable="false"      role="presentation"      xmlns="http://www.w3.org/2000/svg"      width="28"      height="28"      viewBox="0 0 28 28"    >      <path fill="currentColor" fill-rule="evenodd" d="M11.114 7.042c-.745.034-1.254.152-1.7.326-.46.178-.85.418-1.24.807-.388.389-.628.78-.806 1.24-.174.445-.292.954-.326 1.699C7.008 11.86 7 12.099 7 14c0 1.901.008 2.14.042 2.886.034.745.152 1.254.326 1.7.178.46.418.85.807 1.24.389.388.78.628 1.24.807.445.173.954.29 1.699.325.747.034.985.042 2.886.042 1.901 0 2.14-.008 2.886-.042.745-.034 1.254-.152 1.7-.325.46-.18.85-.419 1.24-.808.388-.389.628-.78.807-1.24.173-.445.29-.954.325-1.699.034-.747.042-.985.042-2.886 0-1.901-.008-2.14-.042-2.886-.034-.745-.152-1.254-.325-1.7a3.432 3.432 0 0 0-.808-1.24c-.389-.388-.78-.628-1.24-.806-.445-.174-.954-.292-1.699-.326C16.14 7.008 15.901 7 14 7c-1.901 0-2.14.008-2.886.042zM10.405 14a3.595 3.595 0 1 0 7.19 0 3.595 3.595 0 0 0-7.19 0zM14 16.333a2.333 2.333 0 1 1 0-4.666 2.333 2.333 0 0 1 0 4.666zm4.9-6.323a.84.84 0 1 1-1.68 0 .84.84 0 0 1 1.68 0z"/>    </svg>
4596<span class="show-for-sr">Find us on Instagram</span>
4597</a>
4598
4599
4600
4601<a
4602  class="social-link"
4603  title="Youtube"
4604  href="https://www.youtube.com/@lotioncrafter5613"
4605  target="_blank">
4606<svg      aria-hidden="true"      focusable="false"      role="presentation"      xmlns="http://www.w3.org/2000/svg"      width="28"      height="28"      viewBox="0 0 28 28"    >      <path fill="currentColor" fill-rule="evenodd" d="M11.958 16.23v-4.22l4.058 2.117-4.058 2.102zm8.91-4.951s-.147-1.035-.597-1.491c-.571-.598-1.211-.601-1.505-.636C16.664 9 13.512 9 13.512 9h-.006s-3.153 0-5.254.152c-.294.035-.934.038-1.505.636-.45.456-.597 1.49-.597 1.49S6 12.495 6 13.71v1.14c0 1.215.15 2.43.15 2.43s.147 1.035.597 1.49c.571.599 1.322.58 1.656.643 1.201.115 5.106.15 5.106.15s3.155-.004 5.257-.156c.294-.035.934-.038 1.505-.636.45-.456.597-1.49.597-1.49s.15-1.216.15-2.431v-1.14c0-1.215-.15-2.43-.15-2.43z"/>    </svg>
4607<span class="show-for-sr">Find us on Youtube</span>
4608</a>
4609
4610
4611      
4612      
4613
4614<a
4615  class="social-link"
4616  title="E-mail"
4617  href="mailto:[email protected]"
4618  target="_blank">
4619<svg      aria-hidden="true"      focusable="false"      role="presentation"      xmlns="http://www.w3.org/2000/svg"      width="28"      height="28"      viewBox="0 0 28 28"    >      <path fill="currentColor" fill-rule="evenodd" d="M21.924 9H7.076l7.424 5.372L21.924 9zM14.5 15.891L7 10.449v8.347h15v-8.347l-7.5 5.442z"/>    </svg>
4620<span class="show-for-sr">Find us on E-mail</span>
4621</a>
4622
4623</div>
4624
4625    </div>
4626  
4627
4628</div>
4629
4630        
4631      </div>
4632    </div>
4633  
4634
4635  <div class="site-footer-item">
4636    <div class="site-footer-information plus-affiliate-logos__enabled">
4637      <div class="site-footer-left">
4638
4639        
4640          <nav
4641            class="site-footer-navigation"
4642            aria-label="Footer navigation"
4643          >
4644            
4645
4646
4647
4648<ul
4649  class="navmenu  navmenu-depth-1  "
4650  
4651  aria-label="Footer menu"
4652>
4653  
4654    
4655    
4656
4657    
4658    
4659
4660    
4661
4662    
4663
4664    
4665      <li class="navmenu-item navmenu-id-contact">
4666        <a
4667          class="navmenu-link "
4668          href="/pages/contact-us"
4669        >
4670          Contact
4671        </a>
4672      </li>
4673    
4674  
4675    
4676    
4677
4678    
4679    
4680
4681    
4682
4683    
4684
4685    
4686      <li class="navmenu-item navmenu-id-search">
4687        <a
4688          class="navmenu-link navmenu-link--active"
4689          href="/search"
4690        >
4691          Search
4692        </a>
4693      </li>
4694    
4695  
4696    
4697    
4698
4699    
4700    
4701
4702    
4703
4704    
4705
4706    
4707      <li class="navmenu-item navmenu-id-resources">
4708        <a
4709          class="navmenu-link "
4710          href="/pages/resources"
4711        >
4712          Resources
4713        </a>
4714      </li>
4715    
4716  
4717    
4718    
4719
4720    
4721    
4722
4723    
4724
4725    
4726
4727    
4728      <li class="navmenu-item navmenu-id-faq">
4729        <a
4730          class="navmenu-link "
4731          href="/pages/support-faq"
4732        >
4733          FAQ
4734        </a>
4735      </li>
4736    
4737  
4738    
4739    
4740
4741    
4742    
4743
4744    
4745
4746    
4747
4748    
4749      <li class="navmenu-item navmenu-id-policies">
4750        <a
4751          class="navmenu-link "
4752          href="/pages/policies"
4753        >
4754          Policies
4755        </a>
4756      </li>
4757    
4758  
4759</ul>
4760
4761          </nav>
4762        
4763
4764        <p class="site-footer-credits">
4765          
4766          Copyright &copy; 2026 Lotioncrafter.
4767        </p>
4768
4769        <p class="site-footer-credits">
4770          <a href="https://www.pixelunion.net/">Empire Theme by Pixel Union</a>. <a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&amp;utm_medium=shopify&amp;utm_source=onlinestore">Powered by Shopify</a>
4771        </p>
4772      </div>
4773
4774      
4775        <div class="plus-site-footer-middle">
4776          
4777            
4778
4779            <div class="plus-affiliate-logo__wrapper">
4780              <img src="//lotioncrafter.com/cdn/shop/files/authorize-net-logo_300x.png?v=1613677362" alt="" class="plus-affiliate-logo" />
4781            </div>
4782          
4783            
4784
4785            <div class="plus-affiliate-logo__wrapper">
4786              <img src="//lotioncrafter.com/cdn/shop/files/thumbnail_image002_300x.png?v=1613720612" alt="" class="plus-affiliate-logo" />
4787            </div>
4788          
4789            
4790
4791            <div class="plus-affiliate-logo__wrapper">
4792              <img src="//lotioncrafter.com/cdn/shop/files/hsgc_300x.jpg?v=1613676979" alt="" class="plus-affiliate-logo" />
4793            </div>
4794          
4795            
4796
4797            <div class="plus-affiliate-logo__wrapper">
4798              <img src="//lotioncrafter.com/cdn/shop/files/acs-square-logo_300x.png?v=1613677363" alt="" class="plus-affiliate-logo" />
4799            </div>
4800          
4801
4802          <style>
4803            .plus-affiliate-logo__wrapper {
4804              max-width: 70px;
4805            }
4806          </style>
4807        </div>
4808      
4809
4810      
4811    </div>
4812  </div>
4813</section>
4814
4815</div>
4816
4817    
4818    <div style="display: none;" aria-hidden="true" data-templates>
4819      <div class="message-banner--container" data-message-banner>
4820  <div class="message-banner--outer">
4821    <div class="message-banner--inner" data-message-banner-content></div>
4822
4823    <button
4824      class="message-banner--close"
4825      type="button"
4826      aria-label="Close"
4827      data-message-banner-close
4828    ><svg
4829  aria-hidden="true"
4830  focusable="false"
4831  role="presentation"
4832  xmlns="http://www.w3.org/2000/svg"
4833  width="13"
4834  height="13"
4835  viewBox="0 0 13 13"
4836>
4837  <path fill="currentColor" fill-rule="evenodd" d="M5.306 6.5L0 1.194 1.194 0 6.5 5.306 11.806 0 13 1.194 7.694 6.5 13 11.806 11.806 13 6.5 7.694 1.194 13 0 11.806 5.306 6.5z"/>
4838</svg></button>
4839  </div>
4840</div>
4841      <section class="atc-banner--container" data-atc-banner>
4842  <div class="atc-banner--outer">
4843    <div class="atc-banner--inner">
4844      <div class="atc-banner--product">
4845        <h2 class="atc-banner--product-title">
4846          <span class="atc-banner--product-title--icon"><svg
4847  aria-hidden="true"
4848  focusable="false"
4849  role="presentation"
4850  width="18"
4851  height="13"
4852  viewBox="0 0 18 13"
4853  xmlns="http://www.w3.org/2000/svg"
4854>
4855  <path fill="currentColor" fill-rule="evenodd" d="M6.23 9.1L2.078 5.2 0 7.15 6.23 13 18 1.95 15.923 0z" />
4856</svg></span>
4857          Added to your cart:
4858        </h2>
4859
4860        <div class="atc--product">
4861          <div class="atc--product-image" data-atc-banner-product-image>
4862            <svg class="placeholder--image" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 525.5 525.5"><path d="M324.5 212.7H203c-1.6 0-2.8 1.3-2.8 2.8V308c0 1.6 1.3 2.8 2.8 2.8h121.6c1.6 0 2.8-1.3 2.8-2.8v-92.5c0-1.6-1.3-2.8-2.9-2.8zm1.1 95.3c0 .6-.5 1.1-1.1 1.1H203c-.6 0-1.1-.5-1.1-1.1v-92.5c0-.6.5-1.1 1.1-1.1h121.6c.6 0 1.1.5 1.1 1.1V308z"/><path d="M210.4 299.5H240v.1s.1 0 .2-.1h75.2v-76.2h-105v76.2zm1.8-7.2l20-20c1.6-1.6 3.8-2.5 6.1-2.5s4.5.9 6.1 2.5l1.5 1.5 16.8 16.8c-12.9 3.3-20.7 6.3-22.8 7.2h-27.7v-5.5zm101.5-10.1c-20.1 1.7-36.7 4.8-49.1 7.9l-16.9-16.9 26.3-26.3c1.6-1.6 3.8-2.5 6.1-2.5s4.5.9 6.1 2.5l27.5 27.5v7.8zm-68.9 15.5c9.7-3.5 33.9-10.9 68.9-13.8v13.8h-68.9zm68.9-72.7v46.8l-26.2-26.2c-1.9-1.9-4.5-3-7.3-3s-5.4 1.1-7.3 3l-26.3 26.3-.9-.9c-1.9-1.9-4.5-3-7.3-3s-5.4 1.1-7.3 3l-18.8 18.8V225h101.4z"/><path d="M232.8 254c4.6 0 8.3-3.7 8.3-8.3s-3.7-8.3-8.3-8.3-8.3 3.7-8.3 8.3 3.7 8.3 8.3 8.3zm0-14.9c3.6 0 6.6 2.9 6.6 6.6s-2.9 6.6-6.6 6.6-6.6-2.9-6.6-6.6 3-6.6 6.6-6.6z"/></svg>
4863          </div>
4864          <div class="atc--product-details">
4865            <h2 class="atc--product-details--title" data-atc-banner-product-title></h2>
4866            <span class="atc--product-details--options" data-atc-banner-product-options></span>
4867            <span class="atc--product-details--price money" data-atc-banner-product-price></span>
4868          </div>
4869        </div>
4870      </div>
4871
4872      <div class="atc-banner--cart">
4873        <div class="atc-banner--cart-subtotal">
4874          <span class="atc-subtotal--label">
4875            Subtotal
4876          </span>
4877          <span class="atc-subtotal--price money" data-atc-banner-cart-subtotal></span>
4878        </div>
4879
4880        <footer class="atc-banner--cart-footer">
4881          <a class="button-secondary atc-button--viewcart" href="/cart" data-atc-banner-cart-button>
4882            View cart (<span></span>)
4883          </a>
4884
4885        
4886        </footer>
4887      </div>
4888    </div>
4889
4890    <button
4891      class="atc-banner--close"
4892      type="button"
4893      aria-label="Close"
4894      data-atc-banner-close
4895    ><svg
4896  aria-hidden="true"
4897  focusable="false"
4898  role="presentation"
4899  xmlns="http://www.w3.org/2000/svg"
4900  width="13"
4901  height="13"
4902  viewBox="0 0 13 13"
4903>
4904  <path fill="currentColor" fill-rule="evenodd" d="M5.306 6.5L0 1.194 1.194 0 6.5 5.306 11.806 0 13 1.194 7.694 6.5 13 11.806 11.806 13 6.5 7.694 1.194 13 0 11.806 5.306 6.5z"/>
4905</svg></button>
4906  </div>
4907</section>
4908    </div>
4909
4910    
4911    <div class="modal" data-modal-container>
4912  <div class="modal-inner" data-modal-inner>
4913    <button
4914      class="modal-close"
4915      type="button"
4916      aria-label="Close"
4917      data-modal-close
4918    >
4919      <svg
4920  aria-hidden="true"
4921  focusable="false"
4922  role="presentation"
4923  xmlns="http://www.w3.org/2000/svg"
4924  width="13"
4925  height="13"
4926  viewBox="0 0 13 13"
4927>
4928  <path fill="currentColor" fill-rule="evenodd" d="M5.306 6.5L0 1.194 1.194 0 6.5 5.306 11.806 0 13 1.194 7.694 6.5 13 11.806 11.806 13 6.5 7.694 1.194 13 0 11.806 5.306 6.5z"/>
4929</svg>
4930    </button>
4931    <div class="modal-content" data-modal-content></div>
4932  </div>
4933</div>
4934<script
4935      src="//lotioncrafter.com/cdn/shop/t/37/assets/empire.js?v=160773662868987123711752267491"
4936      data-scripts
4937      data-shopify-api-url="//lotioncrafter.com/cdn/shopifycloud/storefront/assets/themes_support/api.jquery-7ab1a3a4.js"
4938      data-shopify-currencies="//cdn.shopify.com/s/javascripts/currencies.js"
4939      data-shopify-countries="/services/javascripts/countries.js"
4940      data-shopify-common="//lotioncrafter.com/cdn/shopifycloud/storefront/assets/themes_support/shopify_common-5f594365.js"
4941      data-shopify-cart="//lotioncrafter.com/cdn/shop/t/37/assets/jquery.cart.js?v=59928730790341943271752267491">
4942    </script>
4942
4943
4944    
4945
4946
4947
4948
4949
4950
4951<script type="application/ld+json">
4952  {
4953    "@context": "http://schema.org",
4954    "@type": "BreadcrumbList",
4955    "itemListElement": [
4956      
4957        {
4958          "@type": "ListItem",
4959          "position": 1,
4960          "item": {
4961            "@id": "https://lotioncrafter.com/search",
4962            "name": "Search"
4963          }
4964        }
4965        
4966      
4967    ]
4968  }
4969</script>
4969
4970
4971
4972
4973
4974
4975
4976
4977<script type="application/ld+json">
4978  {
4979    "@context": "http://schema.org",
4980    "@type": "WebSite",
4981    "name": "Lotioncrafter",
4982    "url": "https://lotioncrafter.com"
4983  }
4984</script>
4984
4985
4986   
4987
4988
4989<div class="smile-shopify-init"
4990  data-channel-key="channel_UuecOwZZCvg5ce8DwhlWjh3e"
4991
4992></div>
4993
4994
4995 
4996    
4997    
4997<script type="text/javascript" language="javascript">
4998
4999      init(document.weightform)
5000
5001      document.temp.F.focus()
5002
5003      resetDate(document.dayCalc)
5004
5005      function calc1(form) {
5006        a = form.a.value/100;
5007        b = a*form.b.value;
5008        form.total1.value = b;
5009      } 
5010      function calc2(form) {
5011        a = form.c.value;
5012        b = form.d.value;
5013        c = a/b;
5014        d = c*100;
5015        form.total2.value = roundDec(d, 2);
5016      }
5017      function calc3(form) {
5018        a = form.e.value;
5019        b = form.f.value;
5020        c = a/b;
5021        d = c*100;
5022        form.total3.value = roundDec(d, 2);
5023      }
5024
5025    </script>
5025
5026    
5026<script type="text/javascript" src="https://sealserver.trustwave.com/seal.js?code=9307bf1da00c4f6c99d7d7246d64664b"></script>
5026
5027
5028    
5029   
5029<script>
5030         window.addEventListener("load", function(event) {
5031       if (window.BOLD && BOLD.common && BOLD.common.eventEmitter &&
5032       typeof BOLD.common.eventEmitter.emit === 'function'){
5033         var cart = BOLD.common.cartDoctor.rawCart;
5034         cart = BOLD.common.cartDoctor.fix(cart);
5035         BOLD.common.eventEmitter.emit('BOLD_COMMON_cart_loaded', cart);
5036       }
5037     })
5038   </script>
5038
5039 
5040
5041
5042<link rel="dns-prefetch" href="https://swymstore-v3pro-01.swymrelay.com" crossorigin>
5043<link rel="dns-prefetch" href="//swymv3pro-01.azureedge.net/code/swym-shopify.js">
5044<link rel="preconnect" href="//swymv3pro-01.azureedge.net/code/swym-shopify.js">
5045<script id="swym-snippet">
5046  window.swymLandingURL = document.URL;
5047  window.swymCart = {"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};
5048  window.swymPageLoad = function(){
5049    window.SwymProductVariants = window.SwymProductVariants || {};
5050    window.SwymHasCartItems = 0 > 0;
5051    window.SwymPageData = {}, window.SwymProductInfo = {};
5052    var unknown = {et: 0};
5053    window.SwymPageData = unknown;
5054    
5055    window.SwymPageData.uri = window.swymLandingURL;
5056  };
5057
5058  if(window.selectCallback){
5059    (function(){
5060      // Variant select override
5061      var originalSelectCallback = window.selectCallback;
5062      window.selectCallback = function(variant){
5063        originalSelectCallback.apply(this, arguments);
5064        try{
5065          if(window.triggerSwymVariantEvent){
5066            window.triggerSwymVariantEvent(variant.id);
5067          }
5068        }catch(err){
5069          console.warn("Swym selectCallback", err);
5070        }
5071      };
5072    })();
5073  }
5074  window.swymCustomerId = null;
5075  window.swymCustomerExtraCheck = null;
5076
5077  var swappName = ("Wishlist" || "Watchlist");
5078  var swymJSObject = {
5079    pid: "hCwn+tpBXjizQ17COKwUlRaL7RdU322NzgEZjPpz0jg=" || "hCwn+tpBXjizQ17COKwUlRaL7RdU322NzgEZjPpz0jg=",
5080    interface: "/apps/swym" + swappName + "/interfaces/interfaceStore.php?appname=" + swappName
5081  };
5082  window.swymJSShopifyLoad = function(){
5083    if(window.swymPageLoad) swymPageLoad();
5084    if(!window._swat) {
5085      (function (s, w, r, e, l, a, y) {
5086        r['SwymRetailerConfig'] = s;
5087        r[s] = r[s] || function (k, v) {
5088          r[s][k] = v;
5089        };
5090      })('_swrc', '', window);
5091      _swrc('RetailerId', swymJSObject.pid);
5092      _swrc('Callback', function(){initSwymShopify();});
5093    }else if(window._swat.postLoader){
5094      _swrc = window._swat.postLoader;
5095      _swrc('RetailerId', swymJSObject.pid);
5096      _swrc('Callback', function(){initSwymShopify();});
5097    }else{
5098      initSwymShopify();
5099    }
5100  }
5101  if(!window._SwymPreventAutoLoad) {
5102    swymJSShopifyLoad();
5103  }
5104  window.swymGetCartCookies = function(){
5105    var RequiredCookies = ["cart", "swym-session-id", "swym-swymRegid", "swym-email"];
5106    var reqdCookies = {};
5107    RequiredCookies.forEach(function(k){
5108      reqdCookies[k] = _swat.storage.getRaw(k);
5109    });
5110    var cart_token = window.swymCart.token;
5111    var data = {
5112        action:'cart',
5113        token:cart_token,
5114        cookies:reqdCookies
5115    };
5116    return data;
5117  }
5118
5119  window.swymGetCustomerData = function(){
5120    
5121    return {status:1};
5122    
5123  }
5124</script>
5124
5125
5126<style id="safari-flasher-pre"></style>
5127<script>
5128  if (navigator.userAgent.indexOf('Safari') != -1 && navigator.userAgent.indexOf('Chrome') == -1) {
5129    document.getElementById("safari-flasher-pre").innerHTML = ''
5130      + '#swym-plugin,#swym-hosted-plugin{display: none;}'
5131      + '.swym-button.swym-add-to-wishlist{display: none;}'
5132      + '.swym-button.swym-add-to-watchlist{display: none;}'
5133      + '#swym-plugin  #swym-notepad, #swym-hosted-plugin  #swym-notepad{opacity: 0; visibility: hidden;}'
5134      + '#swym-plugin  #swym-notepad, #swym-plugin  #swym-overlay, #swym-plugin  #swym-notification,'
5135      + '#swym-hosted-plugin  #swym-notepad, #swym-hosted-plugin  #swym-overlay, #swym-hosted-plugin  #swym-notification'
5136      + '{-webkit-transition: none; transition: none;}'
5137      + '';
5138    window.SwymCallbacks = window.SwymCallbacks || [];
5139    window.SwymCallbacks.push(function(tracker){
5140      tracker.evtLayer.addEventListener(tracker.JSEvents.configLoaded, function(){
5141        // flash-preventer
5142        var x = function(){
5143          SwymUtils.onDOMReady(function() {
5144            var d = document.createElement("div");
5145            d.innerHTML = "<style id='safari-flasher-post'>"
5146              + "#swym-plugin:not(.swym-ready),#swym-hosted-plugin:not(.swym-ready){display: none;}"
5147              + ".swym-button.swym-add-to-wishlist:not(.swym-loaded){display: none;}"
5148              + ".swym-button.swym-add-to-watchlist:not(.swym-loaded){display: none;}"
5149              + "#swym-plugin.swym-ready  #swym-notepad, #swym-plugin.swym-ready  #swym-overlay, #swym-plugin.swym-ready  #swym-notification,"
5150              + "#swym-hosted-plugin.swym-ready  #swym-notepad, #swym-hosted-plugin.swym-ready  #swym-overlay, #swym-hosted-plugin.swym-ready  #swym-notification"
5151              + "{-webkit-transition: opacity 0.3s, visibility 0.3ms, -webkit-transform 0.3ms !important;-moz-transition: opacity 0.3s, visibility 0.3ms, -moz-transform 0.3ms !important;-ms-transition: opacity 0.3s, visibility 0.3ms, -ms-transform 0.3ms !important;-o-transition: opacity 0.3s, visibility 0.3ms, -o-transform 0.3ms !important;transition: opacity 0.3s, visibility 0.3ms, transform 0.3ms !important;}"
5152              + "</style>";
5153            document.head.appendChild(d);
5154          });
5155        };
5156        setTimeout(x, 10);
5157      });
5158    });
5159  }
5160</script>
5160
5161<style id="swym-product-view-defaults">
5162  /* Hide when not loaded */
5163  .swym-button.swym-add-to-wishlist-view-product:not(.swym-loaded){
5164    display: none;
5165  }
5166</style>
5167
5168
5169
5170<!-- spurit_uev-added -->
5171<!-- "snippets/spurit_uev-theme-snippet.liquid" was not rendered, the associated app was uninstalled -->
5172<!-- /spurit_uev-added -->
5173
5174<script type="text/javascript">
5175var iwish_shop = "lotioncrafterllc.myshopify.com";
5176var iwish_pro_template = false;
5177var iwish_cid = "";
5178//Add to Wishlist - Product Page Text
5179var iwish_added_txt = 'Added in Wishlist';
5180var iwish_add_txt = 'Add to Wishlist';
5181//Add to Wishlist - Collection Page Text
5182var iwish_added_txt_col = 'Added in Wishlist';
5183var iwish_add_txt_col = 'Add to Wishlist';
5184//Quick View - Classes
5185var iwish_qvButton = '.productitem--action-trigger';
5186var iwish_qvWrapper = '.modal.modal--quickshop-full';
5187var iWishSelectClass = '.form-field-select-wrapper select';
5188</script>
vendor: 1 bytes, line 5188
5188
5189<script src="https://cdn.myshopapps.com/iwish/iwishlist.js"></script>
vendor: 1 bytes, line 5189
5189
5190<script type="text/javascript">
5191jQuery( document ).ready(function() {
5192	jQuery("a[href='/apps/iwish']").click(function(e) {
5193		if(typeof(Storage) !== "undefined") {
5194			e.preventDefault();
5195			iWishPost('/apps/iwish',{iwishlist:JSON.stringify(iWishlistmain),cId:iwish_cid});
5196		}
5197	});
5198	jQuery("body").on("click",".iWishAdd", function(){
5199		var iWishvId = jQuery(this).parents(iwishWrapperClass).find(iWishVarSelector).val();
5200		iwish_add(jQuery(this), iWishvId);
5201		return false;
5202	});
5203	jQuery(".iWishAddColl").click(function() {
5204		var iWishvId = jQuery(this).attr("data-variant");
5205	       	iwish_addCollection(jQuery(this),iWishvId);
5206	      	return false;
5207	});
5208	iwishCheckColl();
5209});
5210function iwishCheckColl(){
5211	if(jQuery(".iwishcheck").length > 0) {
5212	jQuery(".iwishcheck").each(function() {
5213		var iWishvId = jQuery(this).attr("data-variant");
5214		var iWishpId = jQuery(this).attr("data-product");
5215		if(isInWishlist(iWishpId,iWishvId)){ jQuery(this).addClass("iwishAdded").html(iwish_added_txt_col); }
5216		jQuery(this).removeClass("iwishcheck");
5217	});
5218	}
5219}
5220</script>
5220
5221
5222
5223
5224
5225<script type="text/javascript"></script>
vendor: 1 bytes, line 5225
5225
5226<script type="text/javascript">
5227  window.mwProductFeesObjects = {
5228  product: null,
5229  cartItemsProduct: [],
5230  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},
5231  customerTags: null,
5232  template_name: "search",
5233  shop: {
5234    domain: "lotioncrafterllc.myshopify.com",
5235    money_format : "${{amount}}",
5236    money_with_currency_format : "${{amount}} USD"
5237  }
5238};
5239</script>
5239<!--BeginCFFPersistentCartCart-->
5240
5241
5242<script>
5243    window.cffPCLiquidPlaced = true
5244</script>
5244
5245
5246<!--EndCFFPersistentCartCart--><div id="shopify-block-Ab0VjVkd3ZVM4T1pCW__12198985164985445843" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: cookie-init -->
5246<script type="text/javascript" id="nova-cookie-app-embed-init">
5247  window.Nova = window.Nova || {};
5248  window.Nova.cookie_config = window.Nova.cookie_config || {};
5249
5250  
5251    window.Nova.cookie_config = {"banner_config":{"enabled":true,"law":{"regionalLaw":false},"location":true,"content":{"message":"This website uses cookies to ensure you get the best experience on our website.","dismiss":"Got it!","link":"Learn More","href":"https:\/\/lotioncrafter.com\/policies\/privacy-policy"},"palette":{"popup":{"background":"#ffffff","text":"#000000","link":"#fff"},"button":{"background":"transparent","border":"#c62828","text":"#c62828"}}}};
5252  
5253
5254  window.Nova.cookie_config.shop_country_code = "US";
5255</script>
5255
5256<!-- END app snippet -->
5257
5258
5259</div><div id="shopify-block-AaUY3TDlOK3J2UVAyQ__4015264832934714879" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: ecomsend-app -->
5259<script type="text/javascript">
5260  //SendWILL APPS COMMON JS CODE
5261  window.EcomSendApps = window.EcomSendApps || {}
5262
5263  window.EcomSendApps.design_mode = false
5264  
5265
5266  window.EcomSendApps.common = window.EcomSendApps.common || {}
5267  window.EcomSendApps.common.shop = {
5268    permanent_domain: 'lotioncrafterllc.myshopify.com',
5269    currency: "USD",
5270    money_format: "${{amount}}",
5271    id: 2683175001,
5272  }
5273
5274  
5275  
5276    window.EcomSendApps.common.customer = {
5277      id: null,
5278      tags: null,
5279      email: null,
5280      accepts_marketing: null,
5281      first_name: null,
5282    }
5283  
5284
5285  
5286  window.EcomSendApps.common.template = 'search'
5287</script>
5287
5288<!-- END app snippet -->
5289
5290<script>
5291  window.EcomSendApps = window.EcomSendApps || {}
5292  /** @description shared localStorage key used by web-pixel sandbox to read storefront GDPR mode */
5293  const ECOMSEND_GDPR_ENABLED_STORAGE_KEY = "ECOMSEND:GDPR_ENABLED"
5294  /** @description storefront main bundle asset url */
5295  const ECOMSEND_MAIN_SCRIPT_URL = 'https://cdn.shopify.com/extensions/01a0f197-ce1f-7a19-8adb-6b78fec4702f/ecomsend-209/assets/ecomsend.js'
5296  /** @description storefront style asset url */
5297  const ECOMSEND_MAIN_STYLE_URL = 'https://cdn.shopify.com/extensions/01a0f197-ce1f-7a19-8adb-6b78fec4702f/ecomsend-209/assets/style.css'
5298  /** @description storefront wasm asset url for runtime signature module */
5299  const ECOMSEND_WASM_ASSET_URL = 'https://cdn.shopify.com/extensions/01a0f197-ce1f-7a19-8adb-6b78fec4702f/ecomsend-209/assets/client_safe.wasm'
5300  /** @description fallback delay when requestIdleCallback is unavailable */
5301  const ECOMSEND_IDLE_TIMEOUT_MS = 800
5302  /** @description user interaction events used to trigger lazy init earlier */
5303  const ECOMSEND_INTERACTION_EVENTS = ["pointerdown", "keydown", "touchstart"]
5304  /** @description global flag key for emergency immediate loading */
5305  const ECOMSEND_FORCE_IMMEDIATE_FLAG = window.EcomSendApps?.forceImmediateLoad === true
5306  /** @description default GDPR mode comes from block setting and can be overridden on window.EcomSendApps.GDPR */
5307  const ECOMSEND_DEFAULT_GDPR_FLAG = false
5308  /** @description default CWTracks mode comes from block setting and can be overridden on window.EcomSendApps.CWTracksEnabled */
5309  const ECOMSEND_DEFAULT_CWTRACKS_ENABLED = false
5310
5311  /** @description normalize merchant-provided GDPR switch into a strict boolean value */
5312  function normalizeEcomsendBooleanFlag(rawValue) {
5313    if (typeof rawValue === "boolean") {
5314      return rawValue
5315    }
5316    if (typeof rawValue === "number") {
5317      return rawValue === 1
5318    }
5319    if (typeof rawValue === "string") {
5320      const normalizedValue = rawValue.trim().toLowerCase()
5321      return normalizedValue === "true" || normalizedValue === "1" || normalizedValue === "yes"
5322    }
5323    return false
5324  }
5325
5326  /** @description lock runtime switch value on EcomSendApps to reduce accidental console overwrite. */
5327  function lockEcomsendReadonlyFlag(flagName, flagValue) {
5328    try {
5329      Object.defineProperty(window.EcomSendApps, flagName, {
5330        value: flagValue,
5331        writable: false,
5332        configurable: false,
5333        enumerable: true,
5334      })
5335      return
5336    } catch (error) {}
5337    window.EcomSendApps[flagName] = flagValue
5338  }
5339
5340  /** @description resolve storefront GDPR mode from merchant theme override */
5341  function resolveEcomsendGdprMode() {
5342    if (typeof window.EcomSendApps.GDPR === "undefined") {
5343      window.EcomSendApps.GDPR = ECOMSEND_DEFAULT_GDPR_FLAG
5344    }
5345    const gdprEnabled = normalizeEcomsendBooleanFlag(window.EcomSendApps.GDPR)
5346    window.EcomSendApps.GDPR = gdprEnabled
5347    return gdprEnabled
5348  }
5349
5350  /** @description resolve storefront CWTracks mode from merchant theme block setting and runtime override */
5351  function resolveEcomsendCwTracksMode() {
5352    if (typeof window.EcomSendApps.CWTracksEnabled === "undefined") {
5353      window.EcomSendApps.CWTracksEnabled = ECOMSEND_DEFAULT_CWTRACKS_ENABLED
5354    }
5355    const cwTracksEnabled = normalizeEcomsendBooleanFlag(window.EcomSendApps.CWTracksEnabled)
5356    window.EcomSendApps.CWTracksEnabled = cwTracksEnabled
5357    return cwTracksEnabled
5358  }
5359
5360  /** @description persist storefront GDPR mode so web-pixel sandbox can consume the same switch */
5361  function syncEcomsendGdprModeToStorage(gdprEnabled) {
5362    if (!window.localStorage) {
5363      return
5364    }
5365    if (gdprEnabled) {
5366      window.localStorage.setItem(ECOMSEND_GDPR_ENABLED_STORAGE_KEY, "true")
5367      return
5368    }
5369    window.localStorage.removeItem(ECOMSEND_GDPR_ENABLED_STORAGE_KEY)
5370  }
5371
5372  /** @description enable GDPR gating only when merchant explicitly turns on storefront GDPR mode */
5373  const ECOMSEND_GDPR_ENABLED = resolveEcomsendGdprMode()
5374  /** @description enable CWTracks callback/event emit only when merchant turns on CWTracks mode. */
5375  const ECOMSEND_CWTRACKS_ENABLED = resolveEcomsendCwTracksMode()
5376  lockEcomsendReadonlyFlag("GDPR", ECOMSEND_GDPR_ENABLED)
5377  lockEcomsendReadonlyFlag("CWTracksEnabled", ECOMSEND_CWTRACKS_ENABLED)
5378
5379  try {
5380    syncEcomsendGdprModeToStorage(ECOMSEND_GDPR_ENABLED)
5381  } catch (error) {}
5382
5383  /** @description create main stylesheet node for storefront runtime */
5384  function createEcomSendMainStyleEle() {
5385    const ecomsendMainStyleEle = document.createElement("link")
5386    ecomsendMainStyleEle.rel = "stylesheet"
5387    ecomsendMainStyleEle.href = ECOMSEND_MAIN_STYLE_URL
5388    ecomsendMainStyleEle.dataset.ecomsendTag = "main-style"
5389    return ecomsendMainStyleEle
5390  }
5391
5392  /** @description append runtime stylesheet exactly once */
5393  function ensureEcomSendMainStyleLoaded() {
5394    if (document.querySelector('link[data-ecomsend-tag="main-style"]')) {
5395      return
5396    }
5397    const ecomsendMainStyleEle = createEcomSendMainStyleEle()
5398    document.head.appendChild(ecomsendMainStyleEle)
5399  }
5400
5401  /** @description remove interaction listeners after first lazy-init trigger */
5402  function clearInteractionListeners() {
5403    ECOMSEND_INTERACTION_EVENTS.forEach((eventName) => {
5404      window.removeEventListener(eventName, scheduleMainBundleLoad)
5405    })
5406  }
5407
5408  /** @description run low-priority task via idle callback with timeout fallback */
5409  function scheduleLowPriorityTask(taskRunner, timeoutMs) {
5410    if (window.requestIdleCallback) {
5411      window.requestIdleCallback(() => {
5412        taskRunner()
5413      }, { timeout: timeoutMs })
5414      return
5415    }
5416    window.setTimeout(() => {
5417      taskRunner()
5418    }, timeoutMs)
5419  }
5420
5421  /** @description load main storefront bundle once and keep rollback override */
5422  function loadEcomsendMainBundle() {
5423    if (window.__ecomsendMainBundleLoaded) {
5424      return
5425    }
5426    window.__ecomsendMainBundleLoaded = true
5427    clearInteractionListeners()
5428    /** @description ensure storefront runtime css is loaded together with main bundle */
5429    ensureEcomSendMainStyleLoaded()
5430    const ecomsendMainScriptEle = document.createElement("script")
5431    ecomsendMainScriptEle.src = ECOMSEND_MAIN_SCRIPT_URL
5432    ecomsendMainScriptEle.async = true
5433    ecomsendMainScriptEle.dataset.ecomsendTag = "main-script"
5434    document.body.appendChild(ecomsendMainScriptEle)
5435  }
5436
5437  /** @description schedule heavy bundle with idle-first strategy to reduce main-thread contention */
5438  function scheduleMainBundleLoad() {
5439    if (window.__ecomsendMainBundleLoadScheduled) {
5440      return
5441    }
5442    /** @description dedupe idle scheduling from DOMContentLoaded and first interactions */
5443    window.__ecomsendMainBundleLoadScheduled = true
5444    if (ECOMSEND_FORCE_IMMEDIATE_FLAG) {
5445      loadEcomsendMainBundle()
5446      return
5447    }
5448    scheduleLowPriorityTask(loadEcomsendMainBundle, ECOMSEND_IDLE_TIMEOUT_MS)
5449  }
5450
5451  /** @description cache marketing params for pixel/report flows before heavy bundle starts */
5452  function cacheMarketingParams() {
5453    const urlParams = new URLSearchParams(window.location.search)
5454    const marketingId = urlParams.get("ec_marketing_id")
5455    const ecEmailId = urlParams.get("ec_email_id")
5456    const ecMarketingSign = urlParams.get("ec_marketing_sign")
5457
5458    if (marketingId && window.localStorage) {
5459      window.localStorage.setItem("ec_marketing_id", marketingId)
5460    }
5461    if (ecEmailId && window.localStorage) {
5462      window.localStorage.setItem("ec_email_id", ecEmailId)
5463    }
5464    if (ecMarketingSign && window.localStorage) {
5465      window.localStorage.setItem("ec_marketing_sign", ecMarketingSign)
5466    }
5467  }
5468
5469  /** @description check whether marketing storage is allowed under Shopify customer privacy state */
5470  function isMarketingStorageAllowedByCustomerPrivacy() {
5471    const customerPrivacy = window?.Shopify?.customerPrivacy
5472    if (!customerPrivacy) {
5473      return false
5474    }
5475    const marketingAllowed = typeof customerPrivacy.marketingAllowed === "function" && customerPrivacy.marketingAllowed()
5476    if (marketingAllowed) {
5477      return true
5478    }
5479    if (typeof customerPrivacy.currentVisitorConsent === "function") {
5480      const consent = customerPrivacy.currentVisitorConsent()
5481      return consent?.marketing === "yes"
5482    }
5483    return false
5484  }
5485
5486  /** @description check whether analytics storage is allowed under Shopify customer privacy state */
5487  function isAnalyticsStorageAllowedByCustomerPrivacy() {
5488    const customerPrivacy = window?.Shopify?.customerPrivacy
5489    if (!customerPrivacy) {
5490      return false
5491    }
5492    const analyticsAllowed = typeof customerPrivacy.analyticsProcessingAllowed === "function" && customerPrivacy.analyticsProcessingAllowed()
5493    if (analyticsAllowed) {
5494      return true
5495    }
5496    if (typeof customerPrivacy.currentVisitorConsent === "function") {
5497      const consent = customerPrivacy.currentVisitorConsent()
5498      return consent?.analytics === "yes"
5499    }
5500    return false
5501  }
5502
5503  /** @description execute marketing param caching with GDPR guard: functional off when GDPR disabled */
5504  function cacheMarketingParamsWithGdprGuard() {
5505    if (!ECOMSEND_GDPR_ENABLED) {
5506      cacheMarketingParams()
5507      return
5508    }
5509    if (isMarketingStorageAllowedByCustomerPrivacy()) {
5510      cacheMarketingParams()
5511    }
5512  }
5513
5514  /** @description cache shop id used by pixel report branches */
5515  function cacheShopIdForPixel() {
5516    if (!window.EcomSendApps?.common?.shop?.id || !window.localStorage) {
5517      return
5518    }
5519    window.localStorage.setItem("ECOMSEND:ES_SHOP_ID", window.EcomSendApps.common.shop.id)
5520  }
5521
5522  /**
5523   * Flow client config (e.g. browserStaySeconds) is fetched by the main ecomsend.js bundle:
5524   * bootstrapFlowClientConfig → POST /api/automation/v2/clientFlowConfig (API Sign)
5525   * → localStorage ECOMSEND:FLOW_CLIENT_CONFIG.byEventId → read by web-pixel.
5526   * Keep new C-end Flow config on this path; do not scatter fetches in liquid.
5527   */
5528
5529  /** @description execute shop id caching with GDPR guard and shared consent policy */
5530  function cacheShopIdWithGdprGuard() {
5531    if (!ECOMSEND_GDPR_ENABLED) {
5532      cacheShopIdForPixel()
5533      return
5534    }
5535    if (isAnalyticsStorageAllowedByCustomerPrivacy()) {
5536      cacheShopIdForPixel()
5537    }
5538  }
5539
5540  /** @description load Shopify consent-tracking API before GDPR-gated cache writes */
5541  function withCustomerPrivacyApiReady(onReady) {
5542    if (!ECOMSEND_GDPR_ENABLED) {
5543      onReady()
5544      return
5545    }
5546    if (window?.Shopify?.customerPrivacy) {
5547      onReady()
5548      return
5549    }
5550    if (typeof window?.Shopify?.loadFeatures !== "function") {
5551      return
5552    }
5553    window.Shopify.loadFeatures(
5554      [{ name: "consent-tracking-api", version: "0.1" }],
5555      (error) => {
5556        if (error) {
5557          return
5558        }
5559        onReady()
5560      }
5561    )
5562  }
5563
5564  try {
5565    withCustomerPrivacyApiReady(() => {
5566      cacheMarketingParamsWithGdprGuard()
5567      cacheShopIdWithGdprGuard()
5568    })
5569    if (ECOMSEND_GDPR_ENABLED) {
5570      document.addEventListener("visitorConsentCollected", () => {
5571        cacheMarketingParamsWithGdprGuard()
5572        cacheShopIdWithGdprGuard()
5573      })
5574    }
5575  } catch (e) {}
5576
5577  /** @description inject wasm asset url into shared namespace before main bundle executes */
5578  window.EcomSendApps.wasmURL = ECOMSEND_WASM_ASSET_URL
5579
5580  ECOMSEND_INTERACTION_EVENTS.forEach((eventName) => {
5581    window.addEventListener(eventName, scheduleMainBundleLoad, { once: true, passive: true })
5582  })
5583
5584  if (document.readyState === "loading") {
5585    document.addEventListener("DOMContentLoaded", scheduleMainBundleLoad, { once: true })
5586  } else {
5587    scheduleMainBundleLoad()
5588  }
5589</script>
5589
5590
5591<style id="ecomsend-custom-style"></style>
5592
5593<script>window.shopLocale = 'en'</script>
5593
5594
5595<script>
5596  /** @description timeout used for deferred discount request scheduling */
5597  const ECOMSEND_DISCOUNT_IDLE_TIMEOUT_MS = 1500
5598
5599  /** @description apply discount code from url query only when parameter exists */
5600  function applyWillDiscountCode() {
5601    const urlParams = new URLSearchParams(window.location.search)
5602    const willDiscountCode = urlParams.get("willDiscountCode")
5603    if (!willDiscountCode || /[\u0000-\u001F\u007F]/.test(willDiscountCode)) {
5604      return
5605    }
5606    fetch("/cart/update.js", {
5607      method: "POST",
5608      headers: {
5609        "Content-Type": "application/json",
5610      },
5611      body: JSON.stringify({
5612        discount: willDiscountCode,
5613      }),
5614    })
5615  }
5616
5617  try {
5618    if (!window.__ecomsendDeferredTasksScheduled) {
5619      /** @description global guard to avoid duplicate deferred task scheduling */
5620      window.__ecomsendDeferredTasksScheduled = true
5621      if (window.requestIdleCallback) {
5622        window.requestIdleCallback(() => {
5623          applyWillDiscountCode()
5624        }, { timeout: ECOMSEND_DISCOUNT_IDLE_TIMEOUT_MS })
5625      } else {
5626        window.setTimeout(() => {
5627          applyWillDiscountCode()
5628        }, ECOMSEND_DISCOUNT_IDLE_TIMEOUT_MS)
5629      }
5630    }
5631  } catch (error) {}
5632</script>
5632
5633
5634
5635
5636</div><div id="shopify-block-AT0owZzZkT3YxaUxyM__17824471530847535147" class="shopify-block shopify-app-block"><div id='widget-config' style="opacity:0; font-size: 1px;">{"statementLink":"","footerHtml":" ","consistentHelpData":[{"title":"Contact Email","description":"[email protected]"},{"title":"FAQ Page","description":"https://lotioncrafter.com/pages/support-faq"},{"title":"Contact Page","description":"https://lotioncrafter.com/pages/contact-us"},{"title":"Operation Hours","description":"Mon-Fri, 9 am-3 pm PST"},{"title":"Contact Email","description":"[email protected]"}],"hideMobile":false,"hideTrigger":false,"disableBgProcess":false,"language":"en","position":"right","leadColor":"#bd0c00","triggerColor":"#c82c27","triggerRadius":"50%","triggerPositionX":"right","triggerPositionY":"bottom","triggerIcon":"people","triggerSize":"medium","triggerOffsetX":27,"triggerOffsetY":30,"mobile":{"triggerSize":"medium","triggerPositionX":"right","triggerPositionY":"bottom","triggerOffsetX":10,"triggerOffsetY":10,"triggerRadius":"50%"}}</div>
5637<div id='widget-status' style="opacity:0; font-size: 1px;"></div>
5638<script>
5639    (
5640        function () {
5641            const s = document.createElement('script');
5642            const h = document.querySelector('head') || document.body;
5643            const widgetConfigEle = document.getElementById('widget-config');
5644            const widgetConfig = JSON.parse(widgetConfigEle.innerHTML);
5645
5646            if (widgetConfig.footerHtml === '') {
5647                widgetConfig.footerHtml = ' ';
5648            }
5649            
5650            widgetConfigEle.style.display = 'none';
5651
5652            const widgetStatusEle = document.getElementById('widget-status');
5653            const widgetStatus = widgetStatusEle.innerHTML;
5654            widgetStatusEle.style.display = 'none';
5655            s.src = 'https://acsbapp.com/apps/app/dist/js/app.js';
5656            s.async = true;
5657            s.onload = function () {
5658                acsbJS.init(widgetConfig);
5659            };
5660            if (widgetStatus === '' || widgetStatus === 'true') {
5661                h.appendChild(s);
5662            }
5663        })();
5664</script>
5664
5665
5666</div><div id="shopify-block-ATHBCb1I0VVp2UzBzW__6403324215520875301" class="shopify-block shopify-app-block"><link href="//cdn.shopify.com/extensions/01a0b473-8ee1-7695-acbe-604e6ba8eaa8/iwish-810/assets/v3-iwishlist.css" rel="stylesheet" type="text/css" media="all" />
5667
5668<script type="text/javascript">
5669    var changeDetect = {};
5670	var iWishData = window.iWishData || {};
5671	let route = window.Shopify ? window.Shopify.routes.root : "/";
5672	console.log("SHOPIFY localization::", "en");
5673	iWishData = {...iWishData, shop: "lotioncrafterllc.myshopify.com",  domain: "lotioncrafter.com", cust: "", currency: "USD", money_format: '${{amount}}', locale: "en",route:route, multi_language:  "true", variant_selector: "[name=id]", option_selector: "",  empty_msg: "<h4>Your wishlist is empty!</h4><p>Explore more and shortlist some items.</p>", custom_checkiwish: "", checkiwish_delay: "300", cart_icon_cls: "", old_cur_convertor: "false",
5674	remove_msg: "Product removed successfully!",sold_out: "SOLD OUT",pre_order: "PRE ORDER"};
5675
5676	
5677</script>
5677
5678
5679
5680<script type="text/javascript">
5681iWishData = {...iWishData, click_type:1, multi_category: true, open_drawer_on: ".iwishDrawer, .iwish-float-icon, .iWishView", drawer_title: "My Wishlist", remove_all:"Remove All", add_to_cart: "Add To Cart", added_to_cart: "Added To Cart",  add_all_to_cart: "ADD ALL TO CART",added_all_to_cart: "ADDED ALL TO CART", remove: "Remove", cat_name: "Category name", add_new: "New Wishlist", save: "SAVE", transfer: "Transfer", close: "Close", cancel: "Cancel", main_cat: "Main Wishlist", login_msg: "Wishlist is not saved permanently yet. Please <a class='link-text' href='/account/login'>log in</a> or <a class='link-text' href='/account/register'>Create Account</a> to save it.", continue_shopping: "Continue Shopping", cat_save_msg: "Catgegory saved successfully!", cat_exist_msg: "Category name already exists.", select_category: "Select category", cat_trasfer_msg: "Product transfered successfully!" , added_msg: "Product added successfully!", add_new: "New Wishlist", modify_cat: "Modify", delele_cat: "Delete", delete_confirm: "Do you want to delete the category?", share_page_title: "Wishlist"};
5682</script>
5682
5683	
5684
5685<div id="iwish-drawer-root"></div>
5686
5687<script type="text/javascript">
5688var currency = window.Shopify ? window.Shopify.currency : "en";
5689window.document.onload = function(e) {
5690	if (window.Currency !== undefined) { 
5691		window.Currency.cookie.write(currency.active); 
5692	}
5693}
5694</script>
5694
5695
5696
5697
5698
5699<script type="text/javascript">	
5700
5701	var iWishDataCustom = {"show_vendor": "false", "cart_counter": ".cart-count-bubble span:first-of-type", "custom_filters": "facet-filters-form, .facet-filters__sort", "custom_delay": "500"};
5702	iWishData = {...iWishData, ...iWishDataCustom};
5703
5704</script>
vendor: 1 bytes, line 5704
5704
5705<script type="text/javascript">
5706    var iWishEmailFormData = window.iWishEmailFormData || {};
5707	iWishEmailFormData = {...iWishEmailFormData, title: "Share Your Wishlist",  to_email_txt : "To Email", from_name_txt : "From Name", from_email_txt : "From Email", subject_txt : "Subject", message_txt : "Message", share_url_txt : "Url", send_email_txt : "Send Email", go_back_txt : "Go Back", "success_msg": "Mail sent successfully!", "invalid_mail_msg": "Invalid email!", "wait_msg": "Please wait for 60 seconds before sharing wishlist again!"};
5708</script>
vendor: 1 bytes, line 5708
5708
5709<script type="text/javascript" src="https://cdn.shopify.com/extensions/01a0b473-8ee1-7695-acbe-604e6ba8eaa8/iwish-810/assets/v3-iwishlist.js" defer></script>
vendor: 1 bytes, line 5709
5709
5710<script type="text/javascript" src="https://cdn.shopify.com/extensions/01a0b473-8ee1-7695-acbe-604e6ba8eaa8/iwish-810/assets/v3-iwishlist_qv.js" defer></script>
5710
5711<!-- 
5711<script type="text/javascript" src="https://cdn.shopify.com/extensions/01a0b473-8ee1-7695-acbe-604e6ba8eaa8/iwish-810/assets/v3-iwishlist_pcount.js" defer></script>
5711-->
5712<script type="text/javascript">
5713	if(iWishData.showProductCount) {
5714		//const orgiWishinitFn = window.iWishinitFn;
5715		//window.iWishinitFn = function() {
5716			const script = document.createElement('script');			
5717			script.defer = true;
5718			script.src = `https://cdn.shopify.com/extensions/01a0b473-8ee1-7695-acbe-604e6ba8eaa8/iwish-810/assets/v3-iwishlist_pcount.js`;
5719			setTimeout(() => {
5720				document.body.appendChild(script);
5721			}, 500)			
5722			//if (typeof orgiWishinitFn === 'function') { orgiWishinitFn(); }
5723		//}
5724	}
5725</script>
5725
5726
5727	<link href="//cdn.shopify.com/extensions/01a0b473-8ee1-7695-acbe-604e6ba8eaa8/iwish-810/assets/v3.main.css" rel="stylesheet" type="text/css" media="all" />
5728	
5728<script type="text/javascript" src="https://cdn.shopify.com/extensions/01a0b473-8ee1-7695-acbe-604e6ba8eaa8/iwish-810/assets/v3-shopify-money.js" defer></script>
5728
5729	
5729<script type="text/javascript" src="https://cdn.shopify.com/extensions/01a0b473-8ee1-7695-acbe-604e6ba8eaa8/iwish-810/assets/v3-iwish-drawer-api.js" defer></script>
5729
5730	
5730<script type="text/javascript" src="https://cdn.shopify.com/extensions/01a0b473-8ee1-7695-acbe-604e6ba8eaa8/iwish-810/assets/v3.main.js" defer></script>
5730	
5731
5732
5733</div><div id="shopify-block-AdDRwVHp0N1J4OFFja__13070091535480640111" class="shopify-block shopify-app-block"><input type="hidden" class="aph_bars_app_embed"  value="[]" />
5734<input type="hidden" class="aph_shop_plan"  value="" />
5735
5736<input type="hidden" class="aph_product_collection"  value="" />
5737
5738</div><div id="shopify-block-AR2FMSW9nNERWcU9kV__6174324309569838175" class="shopify-block shopify-app-block">
5739
5740
5741<div class="smile-shopify-init"
5742  data-channel-key="channel_UuecOwZZCvg5ce8DwhlWjh3e"
5743  
5744></div>
5745
5746
5747</div><div id="shopify-block-AZC9yYytOSUdZeFE3N__15255627403292782234" class="shopify-block shopify-app-block"><div class="easytabs-block-container"
5748     data-block-id="AZC9yYytOSUdZeFE3N__15255627403292782234"
5749     data-et-type="product"
5750     data-et-block-type="embed"
5751     data-et-settings-placement=""
5752     data-et-settings-multiw="0"
5753     data-es-needle-content="">
5754  <!-- BEGIN app snippet: easytabs-product --><div class="easytabs-empty-widget"></div><!-- END app snippet -->
5755</div>
5756
5757</div>
5757<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
5757
5758</body>
5759</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.