1 <!doctype html> 2<!--[if IE 9]> <html class="ie9 no-js" lang="en"> <![endif]--> 3<!--[if (gt IE 9)|!(IE)]><!--> <html class="no-js" lang="en"> <!--<![endif]--> 4<head> 5
5<script>/* start spd config */window._spt_delay_keywords=["/gtag/js,gtag(,/checkouts,/tiktok-track.js,/hotjar-,/smile-,/adoric.js,/wpm/,fbq("];/* end spd config */</script>
5 6 7 8 9 <meta charset="utf-8"> 10 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 11 <meta name="viewport" content="width=device-width,initial-scale=1"> 12 <meta name="theme-color" content="#fffcfc"> 13 <link rel="canonical" href="https://primandpure.co/blogs/blog"> 14 <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.0.13/css/all.css" integrity="sha384-DNOHZ68U8hZfKXOrtjWvjxusGo9WQnrNx2sqG0tfsghAvtVlRW3tvkXWZh58N9jp" crossorigin="anonymous"> 15 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/all.min.css" integrity="sha512-z3gLpd7yknf1YoNbCzqRKc4qyor8gaKU1qmn+CShxbuBusANI9QpRohGBreCFkKxLhei6S9CQXFEbbKuqLg0DA==" crossorigin="anonymous" referrerpolicy="no-referrer" /> 16 17 <link rel="shortcut icon" href="//primandpure.co/cdn/shop/files/Fav-icon_-Leaf-01_32x32.jpg?v=1697635417" type="image/png"> 18 19 20 21 <title>Beauty Tips, Trends, and More | Prim And Pure</title> 22 23 24 <meta name="description" content="Explore our blog for the latest beauty tips, trends, and skincare advice. Stay updated with Prim And Pure. Your go-to source for natural beauty insights."> 25 26 27 <!-- /snippets/social-meta-tags.liquid --> 28 29 30 31 32<meta property="og:site_name" content="Prim and Pure"> 33<meta property="og:url" content="https://primandpure.co/blogs/blog"> 34<meta property="og:title" content="Beauty Tips, Trends, and More | Prim And Pure"> 35<meta property="og:type" content="website"> 36<meta property="og:description" content="Explore our blog for the latest beauty tips, trends, and skincare advice. Stay updated with Prim And Pure. Your go-to source for natural beauty insights."> 37 38<meta property="og:image" content="http://primandpure.co/cdn/shop/files/share_1200x1200.jpg?v=1733337958"> 39<meta property="og:image:secure_url" content="https://primandpure.co/cdn/shop/files/share_1200x1200.jpg?v=1733337958"> 40 41 42 <meta name="twitter:site" content="@https://x.com/primandpure"> 43 44<meta name="twitter:card" content="summary_large_image"> 45<meta name="twitter:title" content="Beauty Tips, Trends, and More | Prim And Pure"> 46<meta name="twitter:description" content="Explore our blog for the latest beauty tips, trends, and skincare advice. Stay updated with Prim And Pure. Your go-to source for natural beauty insights."> 47 48 49<link href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/css/bootstrap.min.css" rel="stylesheet" type="text/css" media="all" /> 50 <link href="https://cdn.jsdelivr.net/bxslider/4.2.12/jquery.bxslider.css" rel="stylesheet" type="text/css" media="all" /> 51 <link href="//primandpure.co/cdn/shop/t/8/assets/theme.scss.css?v=84307037562018900241774895458" rel="stylesheet" type="text/css" media="all" /> 52 53 54 55 56 57 58 59 60 61 62 63 <link href="//fonts.googleapis.com/css?family=Open+Sans:400" rel="stylesheet" type="text/css" media="all" /> 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87
87<script> 88 var theme = { 89 strings: { 90 addToCart: "Add to cart", 91 soldOut: "Sold out", 92 unavailable: "Unavailable", 93 showMore: "Show More", 94 showLess: "Show Less", 95 addressError: "Error looking up that address", 96 addressNoResults: "No results for that address", 97 addressQueryLimit: "You have exceeded the Google API usage limit. Consider upgrading to a \u003ca href=\"https:\/\/developers.google.com\/maps\/premium\/usage-limits\"\u003ePremium Plan\u003c\/a\u003e.", 98 authError: "There was a problem authenticating your Google Maps account." 99 }, 100 moneyFormat: "${{amount}}" 101 } 102 103 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 104 </script>
104 105 106 <!--[if (lte IE 9) ]>
106<script src="//primandpure.co/cdn/shop/t/8/assets/match-media.min.js?v=22265819453975888031598507338" type="text/javascript"></script>
106<![endif]--> 107 108 109 110 <!--[if (gt IE 9)|!(IE)]><!-->
110<script src="//primandpure.co/cdn/shop/t/8/assets/lazysizes.js?v=68441465964607740661598507338" async="async"></script>
110<!--<![endif]--> 111 <!--[if lte IE 9]>
111<script src="//primandpure.co/cdn/shop/t/8/assets/lazysizes.min.js?v=2616"></script>
111<![endif]--> 112 113 <!--[if (gt IE 9)|!(IE)]><!-->
113<script src="//primandpure.co/cdn/shop/t/8/assets/vendor.js?v=136118274122071307521598507360" defer="defer"></script>
113<!--<![endif]--> 114 <!--[if lte IE 9]>
114<script src="//primandpure.co/cdn/shop/t/8/assets/vendor.js?v=136118274122071307521598507360"></script>
114<![endif]--> 115 116 <!--[if (gt IE 9)|!(IE)]><!-->
116<script src="//primandpure.co/cdn/shop/t/8/assets/theme.js?v=110355124727439877131764941355" defer="defer"></script>
116<!--<![endif]--> 117 <!--[if lte IE 9]>
117<script src="//primandpure.co/cdn/shop/t/8/assets/theme.js?v=110355124727439877131764941355"></script>
117<![endif]-->
118<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js" type="text/javascript"></script>
118 119
119<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.6/umd/popper.min.js" type="text/javascript"></script>
119 120
120<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/js/bootstrap.min.js" type="text/javascript"></script>
120 121
121<script src="https://cdn.jsdelivr.net/bxslider/4.2.12/jquery.bxslider.min.js" type="text/javascript"></script>
121 122
122<script src="//primandpure.co/cdn/shop/t/8/assets/front-script.js?v=48806160042483545371598507333" type="text/javascript"></script>
122 123
123<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
123<meta name="facebook-domain-verification" content="eoa83uwmams5xhsmmtpk1a38yhmhd2"> 124<meta name="facebook-domain-verification" content="eoa83uwmams5xhsmmtpk1a38yhmhd2"> 125<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/2451505204/digital_wallets/dialog"> 126<meta id="in-context-paypal-metadata" data-shop-id="2451505204" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 127<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/blog.atom" /> 128<link rel="next" href="/blogs/blog?page=2">
129<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
129 130<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
131<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=2451505204" crossorigin="anonymous"></script>
vendor: 1 bytes, line 131
131
132<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":2451505204,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/2451505204","merchantName":"Prim and Pure","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","discover","amex","elo","jcb"],"total":{"type":"pending","label":"Prim and Pure","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 132
132
133<script id="shopify-features" type="application/json">{"accessToken":"32f49197a5353eeecb02d93afa047617","betas":["rich-media-storefront-analytics"],"domain":"primandpure.co","predictiveSearch":true,"shopId":2451505204,"locale":"en"}</script>
vendor: 1 bytes, line 133
133
134<script>var Shopify = Shopify || {}; 135Shopify.shop = "primandpure.myshopify.com"; 136Shopify.locale = "en"; 137Shopify.currency = {"active":"USD","rate":"1.0"}; 138Shopify.country = "US"; 139Shopify.theme = {"name":"Prim-and-pure(GWB-23\/05\/18)","id":109775356055,"schema_name":"Debut","schema_version":"1.9.1","theme_store_id":null,"role":"main"}; 140Shopify.theme.handle = "null"; 141Shopify.theme.style = {"id":null,"handle":null}; 142Shopify.cdnHost = "primandpure.co/cdn"; 143Shopify.routes = Shopify.routes || {}; 144Shopify.routes.root = "/"; 145Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 146Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 147Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 148Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 148
148
149<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 149
149
150<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 150
150
151<script> 152 window.ShopifyPay = window.ShopifyPay || {}; 153 window.ShopifyPay.apiHost = "shop.app\/pay"; 154 window.ShopifyPay.redirectState = null; 155</script>
vendor: 1 bytes, line 155
155
156<script> 157 window.Shopify = window.Shopify || {}; 158 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 159 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 160 window.Shopify.SignInWithShop.eligible = true; 161</script>
vendor: 1 bytes, line 161
161
162<script id="shop-js-analytics" type="application/json">{"pageType":"blog"}</script>
vendor: 1 bytes, line 162
162
163<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 163
163
164<script type="module"> 165 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 166 167 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 168 169</script>
vendor: 1 bytes, line 169
169
170<script> 171 window.Shopify = window.Shopify || {}; 172 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 173 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"]}; 174</script>
vendor: 1 bytes, line 174
174
175<script>(function() { 176 var isLoaded = false; 177 function asyncLoad() { 178 if (isLoaded) return; 179 isLoaded = true; 180 var urls = ["\/\/www.powr.io\/powr.js?powr-token=primandpure.myshopify.com\u0026external-type=shopify\u0026shop=primandpure.myshopify.com","https:\/\/metizapps.com\/wishlist\/assets\/js\/wish-btn.js?shop=primandpure.myshopify.com","https:\/\/d2rs7qkk6x0fuo.cloudfront.net\/aio-script\/aio-app.js?v=1\u0026shop=primandpure.myshopify.com","https:\/\/chimpstatic.com\/mcjs-connected\/js\/users\/ba337f41f4b268d9132700d15\/fe479b7e2e4b39d4e3d960933.js?shop=primandpure.myshopify.com","https:\/\/static.klaviyo.com\/onsite\/js\/klaviyo.js?company_id=MMQpz6\u0026shop=primandpure.myshopify.com","https:\/\/shopify.covet.pics\/covet-pics-widget-inject.js?shop=primandpure.myshopify.com","https:\/\/www.pxucdn.com\/apps\/uso.js?shop=primandpure.myshopify.com","https:\/\/cdn.shopify.com\/s\/files\/1\/0597\/3783\/3627\/files\/tptinstall.min.js?v=1718591634\u0026t=tapita-seo-script-tags\u0026shop=primandpure.myshopify.com","\/\/cdn.shopify.com\/proxy\/71ba7cbeae0f6e0485bbc0d58c0d9401102ea9c4315586e1f85a9cdaea48a952\/api.goaffpro.com\/loader.js?shop=primandpure.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA"]; 181 for (var i = 0; i < urls.length; i++) { 182 var s = document.createElement('script'); 183 s.type = 'text/javascript'; 184 s.async = true; 185 s.src = urls[i]; 186 var x = document.getElementsByTagName('script')[0]; 187 x.parentNode.insertBefore(s, x); 188 } 189 }; 190 if(window.attachEvent) { 191 window.attachEvent('onload', asyncLoad); 192 } else { 193 window.addEventListener('load', asyncLoad, false); 194 } 195})();</script>
vendor: 1 bytes, line 195
195
196<script id="__st">var __st={"a":2451505204,"offset":-14400,"reqid":"48b782a7-a940-42f1-971b-94656cf48c8c-1791343243","pageurl":"primandpure.co\/blogs\/blog","s":"blogs-11890917428","u":"fc5a681122f8","p":"blog","rtyp":"blog","rid":11890917428};</script>
vendor: 1 bytes, line 196
196
197<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 197
197
198<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 198
198
199<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//primandpure.co/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 199
199
200<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 = "//primandpure.co/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>
200<script crossorigin="anonymous" defer="defer" src="//primandpure.co/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 200
200
201<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 201
201
202<script> 203 window.Shopify = window.Shopify || {}; 204 window.Shopify.MCP = window.Shopify.MCP || {}; 205 window.Shopify.MCP.enabled = true; 206 window.Shopify.MCP.shop = "primandpure.myshopify.com"; 207 window.Shopify.MCP.mcpEndpoint = "https:\/\/primandpure.co\/api\/mcp"; 208 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?\"\nSet policy_types to also get the store's written policies (full text and URL).\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."},"policy_types":{"type":"array","items":{"type":"string","enum":["refund","shipping","privacy","terms_of_service","terms_of_sale","subscription","legal_notice","contact"]},"description":"Policy kinds to fetch, chosen from the user's question â e.g. [\"refund\"] for returns\/exchanges\/damaged items, [\"contact\"] for phone\/hours\/address. Include every kind the question touches. Omit it to get only FAQ answers."}},"required":["query"]}}]; 209</script>
vendor: 1 bytes, line 209
209
210<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("\/\/primandpure.co\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 211</script>
vendor: 1 bytes, line 211
211
212<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://primandpure.co/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 213</script>
vendor: 1 bytes, line 213
213
214<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 215 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); 216</script>
vendor: 1 bytes, line 216
216
217<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})}})); 218</script>
vendor: 1 bytes, line 218
218
219<script id='scb4127' type='text/javascript' async='' src='https://primandpure.co/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
219<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://primandpure.co/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 220<style id="shopify-accelerated-checkout-cart"> 221 #shopify-buyer-consent { 222 margin-top: 1em; 223 display: inline-block; 224 width: 100%; 225} 226 227#shopify-buyer-consent.hidden { 228 display: none; 229} 230 231#shopify-subscription-policy-button { 232 background: none; 233 border: none; 234 padding: 0; 235 text-decoration: underline; 236 font-size: inherit; 237 cursor: pointer; 238} 239 240#shopify-subscription-policy-button::before { 241 box-shadow: none; 242} 243 244 </style> 245
246<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
246 247 248<!-- BeginWishyAddon -->
248<script> Shopify.wishy_btn_settings = {"button_setting":"","btn_append":"before","btn_display":"block","btn_width":"auto","btn_margin_top":5,"btn_margin_left":5,"btn_margin_right":5,"btn_margin_bottom":5,"btn_margin_unit":"px","btn_placer_element":null,"btn_background_color":"#ffffff","btn_border_color":"#b9b9b9","btn_border_width":1,"btn_text":"⡠Add to wishlist","btn_color":"#1b1b1b","remove_btn_background_color":"#5c6ac4","remove_btn_border_color":"#3f4eae","remove_btn_border_width":1,"remove_btn_color":"#ffffff","new_theme_published_at":null,"installed":true,"heart_icon_margin_right":15,"heart_icon_margin_bottom":15,"heart_icon_location":"bottom-right","heart_icon_margin_top":15,"heart_icon_margin_left":15,"setting_force_login":false,"heart_icon_url_match":"","heart_icon_enabled":true,"status":"password","spf_record":null,"floating_favorites_enabled":false,"floating_favorites_location":"right","floating_favorites_margin_top":50,"floating_favorites_url_match":"","floating_favorites_background_color":"#ffffff","floating_favorites_border_color":"#b9b9b9","floating_favorites_border_width":1,"floating_favorites_text":"⥠Favorites","floating_favorites_color":"#1b1b1b","heart_icon_type":"default","heart_icon_typedefault_background_color":"#ff8989","heart_icon_typedefault_border_color":"#ff9c9c","heart_icon_typedefault_border_width":2,"heart_icon_typedefault_icon_color":"#ffffff","heart_icon_show_count":true,"heart_icon_typecustom_image_url":"https://cc-swim.herokuapp.com/wishlist.png","btn_text_size":"16.0","locale":"en","shop_star_rating":null,"shop_star_feedback":null,"heart_icon_collection_before_add_color":"#dfdfdf","heart_icon_collection_after_add_color":"#606060"}; Shopify.wishy_button_css_json = ""; Shopify.wishy_customer_email = "" ; </script>
248<!-- EndWishyAddon -->
249<script src="//staticxx.s3.amazonaws.com/aio_stats_lib_v1.min.js?v=1.0"></script>
249<script> 250 var aioMeta ={ 251 meta_e : '', 252 meta_i : '', 253 meta_n : ' ', 254 } 255 256</script>
256 257 258
258<script async src="https://static.aitrillion.com/aio-script/stores/-Y8R77W4PlJ2eduApXGfeL3xycecRxIzDC9gRgdgkYA.js?v=1.68&shop_name=primandpure.myshopify.com"></script>
258
258<script> 259 !function(t,n){function o(n){var o=t.getElementsByTagName("script")[0],i=t.createElement("script");i.src=n,i.crossOrigin="",o.parentNode.insertBefore(i,o)}if(!n.isLoyaltyLion){window.loyaltylion=n,void 0===window.lion&&(window.lion=n),n.version=2,n.isLoyaltyLion=!0;var i=new Date,e=i.getFullYear().toString()+i.getMonth().toString()+i.getDate().toString();o("https://sdk.loyaltylion.net/static/2/loader.js?t="+e);var r=!1;n.init=function(t){if(r)throw new Error("Cannot call lion.init more than once");r=!0;var a=n._token=t.token;if(!a)throw new Error("Token must be supplied to lion.init");for(var l=[],s="_push configure bootstrap shutdown on removeListener authenticateCustomer".split(" "),c=0;c<s.length;c+=1)!function(t,n){t[n]=function(){l.push([n,Array.prototype.slice.call(arguments,0)])}}(n,s[c]);o("https://sdk.loyaltylion.net/sdk/start/"+a+".js?t="+e+i.getHours().toString()),n._initData=t,n._buffer=l}}}(document,window.loyaltylion||[]); 260 261 262 263 loyaltylion.init({ token: "dfe1cbee6415d022be0f0b77e7e1f728" }); 264 265 266</script>
266 267 268 269 270 271<!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 271-272
271 272<script async src="https://www.googletagmanager.com/gtag/js?id=
272G-J38ZZPT17X
vendor: 12 bytes, line 272
272"></script>
273<script> 274
vendor: 133 bytes, lines 274-277
274window.dataLayer = window.dataLayer || []; 275 function gtag(){dataLayer.push(arguments);} 276 gtag('js', new Date()); 277 gtag('config', '
277G-J38ZZPT17X
vendor: 4 bytes, line 277
277');
278</script>
278 279 280 281 282 283 284<!-- Meta Pixel Code -->
285<script>
vendor: 399 bytes, lines 285-294
285 286!function(f,b,e,v,n,t,s) 287{if(f.fbq)return;n=f.fbq=function(){n.callMethod? 288n.callMethod.apply(n,arguments):n.queue.push(arguments)}; 289if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; 290n.queue=[];t=b.createElement(e);t.async=!0; 291t.src=v;s=b.getElementsByTagName(e)[0]; 292s.parentNode.insertBefore(t,s)}(window, document,'script', 293'https://connect.facebook.net/en_US/fbevents.js'); 294fbq('init', '
294623529723329335
vendor: 30 bytes, lines 294-295
294'); 295fbq('track', 'PageView');
296</script>
296 297<noscript><img height="1" width="1" style="display:none" 298src="https://www.facebook.com/tr?id=623529723329335&ev=PageView&noscript=1" 299/></noscript> 300<!-- End Meta Pixel Code --> 301
302<script type="application/ld+json"> 303{ 304 "@context": "https://schema.org", 305 "@type": "Organization", 306 "name": "Prim and Pure", 307 "url": "https://primandpure.co", 308 "logo": "https://primandpure.co/cdn/shop/t/8/assets/newlogo.svg?v=62854515928894920961598507339", 309 "description": "Prim and Pure is a clean, vegan beauty brand offering safe, toxin-free products designed especially for kids and teens.", 310 "sameAs": [ 311 "https://www.facebook.com/primandpure.co/", 312 "https://www.instagram.com/primandpure.co/", 313 "https://x.com/primandpure", 314 "https://www.pinterest.com/primandpure/", 315 "https://www.youtube.com/@PrimandPure", 316 "https://www.tiktok.com/@primandpure_", 317 "https://www.linkedin.com/company/prim-and-pure" 318 ] 319} 320</script>
320 321<style> 322 323@import url('https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap'); 324</style> 325<!-- BEGIN app block: shopify://apps/tapita-seo-speed/blocks/app-embed/cd37ca7a-40ad-4fdc-afd3-768701482209 --> 326 327 328
329<script class="tpt-seo-schema"> 330 var tapitaSeoVer = 1233; 331 var tptAddedSchemas = []; 332</script>
332 333 334 335 336 337 338 339 340 341 342 343 344 345 346<!-- BEGIN app snippet: alter-schemas --> 347 348 349 350 351<!-- END app snippet --> 352 353
354<script class="tpt-seo-schema"> 355 var instantPageUrl = "https://cdn.shopify.com/extensions/01a0f53c-93ba-7abc-a372-6843c5289aae/tapita-seo-speed-244/assets/instantpage.js"; 356 var tptMetaDataConfigUrl = 'https://cdn.shopify.com/s/files/1/0024/5150/5204/t/8/assets/tapita-meta-data.json?v=1708445606'; 357 // ADD META TITLE / DESCRIPTION WHEN tptMetaDataConfigUrl valid 358 const createMetaTag = (descriptionValue) => { 359 const metaTag = document.createElement('meta'); 360 metaTag.setAttribute('name', 'description'); 361 metaTag.setAttribute('content', descriptionValue); 362 const headTag = document.querySelector('head'); 363 headTag.appendChild(metaTag); 364 } 365 const replaceMetaTagContent = (titleValueInput, descriptionValueInput, needReplaceVar) => { 366 const titleValue = titleValueInput.replace(/ /g, " ").replace(/&/g, "&").replace(/</g, "<").replace(/>/g, ">").replace(/"/g, '"').replace(/'/g, "'").replace(/'/g, "'").replace(/¢/g, "¢").replace(/£/g, "£").replace(/¥/g, "Â¥").replace(/€/g, "â¬").replace(/©/g, "©").replace(/®/g, "®").replace(/™/g, "â¢").replace(/—/g, "â").replace(/–/g, "â").replace(/…/g, "â¦").replace(/’/g, "'").replace(/‘/g, "'").replace(/”/g, '"').replace(/“/g, '"'); 367 const descriptionValue = descriptionValueInput.replace(/ /g, " ").replace(/&/g, "&").replace(/</g, "<").replace(/>/g, ">").replace(/"/g, '"').replace(/'/g, "'").replace(/'/g, "'").replace(/¢/g, "¢").replace(/£/g, "£").replace(/¥/g, "Â¥").replace(/€/g, "â¬").replace(/©/g, "©").replace(/®/g, "®").replace(/™/g, "â¢").replace(/—/g, "â").replace(/–/g, "â").replace(/…/g, "â¦").replace(/’/g, "'").replace(/‘/g, "'").replace(/”/g, '"').replace(/“/g, '"'); 368 const disableReplacingTitle = !!window._tpt_no_replacing_plain_title 369 const disableReplacingDescription = !!window._tpt_no_replacing_plain_desc 370 const config = { attributes: true, childList: true, subtree: true}; 371 const header = document.getElementsByTagName('head')[0]; 372 let i = 0; 373 const callback = (mutationList, observer) => { 374 i++; 375 const title = document.getElementsByTagName('title')[0]; 376 const ogTitle = document.querySelector('meta[property="og:title"]'); 377 const twitterTitle = document.querySelector('meta[name="twitter:title"]'); 378 const newTitle = needReplaceVar ? replaceVar(titleValue) : titleValue; 379 const newDescription = needReplaceVar ? replaceVar(descriptionValue) : descriptionValue; 380 if(titleValue && document && document.title != newTitle && !disableReplacingTitle){ 381 document.title = newTitle; 382 } 383 if(ogTitle && (ogTitle?.content != newTitle)){ 384 ogTitle?.setAttribute('content', newTitle); 385 } 386 if(twitterTitle && (twitterTitle?.content != newTitle)){ 387 twitterTitle?.setAttribute('content', newTitle); 388 } 389 const metaDescriptionTagList = document.querySelectorAll('meta[name="description"]'); 390 const ogDescriptionTagList = document.querySelector('meta[property="og:description"]'); 391 const twitterDescriptionTagList = document.querySelector('meta[name="twitter:description"]'); 392 try { 393 if(ogDescriptionTagList && newDescription && (ogDescriptionTagList?.content != newDescription)) { 394 ogDescriptionTagList?.setAttribute('content', newDescription); 395 } 396 if(twitterDescriptionTagList && newDescription && (twitterDescriptionTagList?.content != newDescription)){ 397 twitterDescriptionTagList?.setAttribute('content', newDescription); 398 } 399 } catch (err) { 400 401 } 402 if (descriptionValue) { 403 if(metaDescriptionTagList?.length == 0){ 404 try { 405 createMetaTag(newDescription); 406 } catch (err) { 407 // 408 } 409 } 410 metaDescriptionTagList?.forEach(metaDescriptionTag=>{ 411 if(metaDescriptionTag.content != newDescription && !disableReplacingDescription){ 412 metaDescriptionTag.content = newDescription; 413 } 414 }) 415 } 416 if(observer && i > 1000){ 417 observer.disconnect(); 418 } 419 }; 420 callback(); 421 setTimeout(callback, 100); 422 const observer = new MutationObserver(callback); 423 if(observer){ 424 observer.observe(header, config); 425 } 426 } 427 if (tptMetaDataConfigUrl) { 428 fetch(tptMetaDataConfigUrl) 429 .then(response => response.json()) 430 .then((data) => { 431 if(!data) return; 432 const instantPage = data?.instantPage || false; 433 const excludedPaths = [ 434 '/cart', 435 '/checkout', 436 '/account', 437 '/search', 438 'logout', 439 'login', 440 'customer' 441 ]; 442 if (!window.FPConfig || !window.FPConfig.ignoreKeywords || !Array.isArray(window.FPConfig.ignoreKeywords)) { 443 window.FPConfig = { ignoreKeywords : excludedPaths }; 444 } else { 445 window.FPConfig.ignoreKeywords = window.FPConfig.ignoreKeywords.concat(excludedPaths); 446 } 447 var toEnableInstantPageByPath = true; 448 if (window.location.pathname && window.location.pathname.includes) { 449 excludedPaths.forEach(excludedPath => { 450 if (window.location.pathname.includes(excludedPath)) { 451 toEnableInstantPageByPath = false;
452 } 453 }); 454 } 455 const spcBar = document ? document.getElementById('shopify-pc__banner') : null; 456 if (spcBar) 457 toEnableInstantPageByPath = false; 458 if (window.document && 459 window.document.location && 460 window.document.location.pathname && 461 window.document.location.pathname.includes) { 462 excludedPaths.forEach(excludedPath => { 463 if (window.document.location.pathname.includes(excludedPath)) { 464 toEnableInstantPageByPath = false; 465 } 466 }); 467 } 468 if(instantPage && toEnableInstantPageByPath){ 469 const tptAddInstantPage = setInterval(function () { 470 try { 471 if(document && document.body && (window.top === window.self)){ 472 var instantScript = document.createElement('script'); 473 instantScript.src = instantPageUrl; 474 document.body.appendChild(instantScript); 475 clearInterval(tptAddInstantPage); 476 } 477 } catch (err) { 478 // 479 } 480 }, 500); 481 } 482 }); 483 } 484 if (window.tapita_meta_page_title || window.tapita_meta_page_description) { 485 replaceMetaTagContent(window.tapita_meta_page_title, window.tapita_meta_page_description, false); 486 } 487</script>
487 488 489 490 491<!-- END app block --><!-- BEGIN app block: shopify://apps/aaa-instagram-shop-gallery/blocks/app-embed/cfddfadc-9f55-4bc4-9804-e14e974236ce -->
491<script type="text/javascript" async="" src="https://app.aaawebstore.com/instagram-feed/appfiles/aaa-insta-feed-script_v1.js?shop=primandpure.myshopify.com"></script>
491 492<!-- END app block --><!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core --> 493 494 495 496 497 498 499 500<link rel="dns-prefetch" href="https://cdn.judge.me"> 501<link rel="dns-prefetch" href="https://cdn1.judge.me"> 502<link rel="dns-prefetch" href="https://api.judge.me"> 503
504<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":false,"coupon_receiving_condition":"any_review","coupon_value_type":"percentage","coupon_value_percentage":10,"coupon_value_fixed_amount":0,"coupon_discount_type":"single","coupon_tier_text_enabled":false,"coupon_tier_text_percentage":10,"coupon_tier_text_fixed_amount":0,"coupon_tier_photo_enabled":false,"coupon_tier_photo_percentage":10,"coupon_tier_photo_fixed_amount":0,"coupon_tier_video_enabled":false,"coupon_tier_video_percentage":10,"coupon_tier_video_fixed_amount":0,"enable_coupons":false,"badge_no_review_text":"No reviews","badge_n_reviews_text":"{{ n }} review/reviews","hide_badge_preview_if_no_reviews":true,"badge_hide_text":false,"enforce_center_preview_badge":false,"widget_title":"Customer Reviews","widget_open_form_text":"Write a review","widget_close_form_text":"Cancel review","widget_refresh_page_text":"Refresh page","widget_summary_text":"Based on {{ number_of_reviews }} review/reviews","widget_no_review_text":"Be the first to write a review","widget_name_field_text":"Display name","widget_verified_name_field_text":"Verified Name (public)","widget_name_placeholder_text":"Display name","widget_required_field_error_text":"This field is required.","widget_email_field_text":"Email address","widget_verified_email_field_text":"Verified Email (private, can not be edited)","widget_email_placeholder_text":"Your email address","widget_email_field_error_text":"Please enter a valid email address.","widget_rating_field_text":"Rating","widget_review_title_field_text":"Review Title","widget_review_title_placeholder_text":"Give your review a title","widget_review_body_field_text":"Review content","widget_review_body_placeholder_text":"Start writing here...","widget_pictures_field_text":"Picture/Video (optional)","widget_submit_review_text":"Submit Review","widget_submit_verified_review_text":"Submit Verified Review","widget_submit_success_msg_with_auto_publish":"Thank y
504ou! Please refresh the page in a few moments to see your review. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_submit_success_msg_no_auto_publish":"Thank you! Your review will be published as soon as it is approved by the shop admin. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_show_default_reviews_out_of_total_text":"Showing {{ n_reviews_shown }} out of {{ n_reviews }} reviews.","widget_show_all_link_text":"Show all","widget_show_less_link_text":"Show less","widget_author_said_text":"{{ reviewer_name }} said:","widget_days_text":"{{ n }} days ago","widget_weeks_text":"{{ n }} week/weeks ago","widget_months_text":"{{ n }} month/months ago","widget_years_text":"{{ n }} year/years ago","widget_yesterday_text":"Yesterday","widget_today_text":"Today","widget_replied_text":"\u003e\u003e {{ shop_name }} replied:","widget_read_more_text":"Read more","widget_reviewer_name_as_initial":"","widget_rating_filter_color":"#fbcd0a","widget_rating_filter_see_all_text":"See all reviews","widget_sorting_most_recent_text":"Most Recent","widget_sorting_highest_rating_text":"Highest Rating","widget_sorting_lowest_rating_text":"Lowest Rating","widget_sorting_with_pictures_text":"Only Pictures","widget_sorting_most_helpful_text":"Most Helpful","widget_open_question_form_text":"Ask a question","widget_reviews_subtab_text":"Reviews","widget_questions_subtab_text":"Questions","widget_question_label_text":"Question","widget_answer_label_text":"Answer","widget_question_placeholder_text":"Write your question here","widget_submit_question_text":"Submit Question","widget_question_submit_success_text":"Thank you for your question! We will notify you once it gets answered.","verified_badge_text":"Verified","verified_badge_bg_color":"","verified_badge_text_color":"","verified_badge_placement":"left-of-reviewer-name","widget_review_max_height":"","widget_hide_border":false,"widget_social_share":false,"widget_thumb":false,"widget_review_location_show":false,"widget_location_format":"","all_reviews_include_out_of_store_products":true,"all_reviews_out_of_store_text":"(out of store)","all_reviews_pagination":100,"all_reviews_product_name_prefix_text":"about","enable_review_pictures":true,"enable_question_anwser":false,"widget_theme":"default","review_date_format":"mm/dd/yyyy","default_sort_method":"most-recent","enable_ai_review_visibility":true,"widget_product_reviews_subtab_text":"Product Reviews","widget_shop_reviews_subtab_text":"Shop Reviews","widget_other_products_reviews_text":"Reviews for other products","widget_store_reviews_subtab_text":"Store reviews","widget_product_variant_reference_text":"Review for","widget_no_store_reviews_text":"This store hasn't received any reviews yet","widget_web_restriction_product_reviews_text":"This product hasn't received any reviews yet","widget_no_items_text":"No items found","widget_show_more_text":"Show more","widget_write_a_store_review_text":"Write a Store Review","widget_product_and_store_reviews_text":"Product and store reviews","widget_reviews_in_collection_text":"Reviews in this collection","widget_other_languages_heading":"Reviews in Other Languages","widget_translate_review_text":"Translate review to {{ language }}","widget_translating_review_text":"Translating...","widget_show_original_translation_text":"Show original ({{ language }})","widget_translate_review_failed_text":"Review couldn't be translated.","widget_translate_review_retry_text":"Retry","widget_translate_review_try_again_later_text":"Try again later","show_product_url_for_grouped_product":false,"widget_sorting_pictures_first_text":"Pictures First","show_pictures_on_all_rev_page_mobile":false,"show_pictures_on_all_rev_page_desktop":false,"floating_tab_hide_mobile_install_preference":false,"floating_tab_button_name":"â
Reviews","floating_tab_title":"Let customers speak for us","floating_tab_button_color":"","floating_tab_button_background_color":"","floating_tab_url":"","floating_tab_url_enabled":false,"floating_tab_tab_style":"text","all_reviews_text_badge_text":"Customers rate us {{ shop.metafields.judgeme.all_reviews_rating | round: 1 }}/5 based on {{ shop.metafields.judgeme.all_reviews_count }} reviews.","all_reviews_text_badge_text_branded_style":"{{ shop.metafields.judgeme.all_reviews_rating | round: 1 }} out of 5 stars based on {{ shop.metafields.judgeme.all_reviews_count }} reviews","is_all_reviews_text_badge_a_link":false,"show_stars_for_all_reviews_text_badge":false,"all_reviews_text_badge_url":"","all_reviews_text_style":"branded","all_reviews_text_color_style":"judgeme_brand_color","all_reviews_text_color":"#108474","all_reviews_text_show_jm_brand":true,"featured_carousel_show_header":true,"featured_carousel_title":"Let customers speak for us","testimonials_carousel_title":"Customers are saying","videos_carousel_title":"Real customer stories","cards_carousel_title":"Customers are saying","featured_carousel_count_text":"from {{ n }} reviews","featured_carousel_add_link_to_all_reviews_page":false,"featured_carousel_url":"","featured_carousel_show_images":true,"featured_carousel_autoslide_interval":5,"featured_carousel_arrows_on_the_sides":false,"featured_carousel_height":250,"featured_carousel_width":80,"featured_carousel_image_size":0,"featured_carousel_image_height":250,"featured_carousel_arrow_color":"#eeeeee","verified_count_badge_style":"branded","verified_count_badge_orientation":"horizontal","verified_count_badge_color_style":"judgeme_brand_color","verified_count_badge_color":"#108474","is_verified_count_badge_a_link":false,"verified_count_badge_url":"","verified_count_badge_show_jm_brand":true,"widget_rating_preset_default":5,"widget_first_sub_tab":"product-reviews","widget_show_histogram":true,"widget_histogram_use_custom_color":false,"widget_pagination_use_custom_color":false,"widget_star_use_custom_color":false,"widget_verified_badge_use_custom_color":false,"widget_write_review_use_custom_color":false,"picture_reminder_submit_button":"Upload Pictures","enable_review_videos":false,"mute_video_by_default":false,"widget_sorting_videos_first_text":"Videos First","widget_review_pending_text":"Pending","featured_carousel_items_for_large_screen":3,"social_share_options_order":"Facebook,Twitter","remove_microdata_snippet":false,"disable_json_ld":false,"enable_json_ld_products":false,"preview_badge_show_question_text":false,"preview_badge_no_question_text":"No questions","preview_badge_n_question_text":"{{ number_of_questions }} question/questions","qa_badge_show_icon":false,"qa_badge_position":"same-row","remove_judgeme_branding":false,"widget_add_search_bar":false,"widget_search_bar_placeholder":"Search","widget_sorting_verified_only_text":"Verified only","widget_sorting_most_relevant_text":"Most Relevant","featured_carousel_theme":"default","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":false,"featured_carousel_show_reviewer":true,"featured_carousel_show_product":false,"featured_carousel_header_background_color":"#108474","featured_carousel_header_text_color":"#ffffff","featured_carousel_name_product_separator":"reviewed","featured_carousel_full_star_background":"#108474","featured_carousel_empty_star_background":"#dadada","featured_carousel_vertical_theme_background":"#f9fafb","featured_carousel_verified_badge_enable":true,"featured_carousel_verified_badge_color":"#108474","featured_carousel_border_style":"round","featured_carousel_review_line_length_limit":3,"featured_carousel_more_reviews_button_text":"Read more reviews","featured_carousel_view_product_button_text":"View product","all_reviews_page_load_reviews_on":"scroll","all_reviews_page_load_more_text":"Load More Reviews","disable_fb_tab_reviews":false,"enable_ajax_cdn_cache":false,"widget_advanced_speed_features":5,"widget_public_name_text":"displayed publicly like","default_reviewer_name":"John Smith","default_reviewer_name_has_non_latin":true,"widget_reviewer_anonymous":"Anonymous","medals_widget_title":"Judge.me Review Medals","medals_widget_background_color":"#f9fafb","medals_widget_position":"footer_all_pages","medals_widget_border_color":"#f9fafb","medals_widget_verified_text_position":"left","medals_widget_use_monochromatic_version":false,"medals_widget_elements_color":"#108474","show_reviewer_avatar":true,"widget_invalid_yt_video_url_error_text":"Not a YouTube video URL","widget_max_length_field_error_text":"Please enter no more than {0} characters.","widget_show_country_flag":false,"widget_show_collected_via_shop_app":true,"widget_verified_by_shop_badge_style":"light","widget_verified_by_shop_text":"Verified by Shop","widget_show_photo_gallery":false,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Made by us, Shared by you","widget_ugc_subt
504itle":"Tag us to see your picture featured in our page","widget_ugc_arrows_color":"#ffffff","widget_ugc_primary_button_text":"Buy Now","widget_ugc_primary_button_background_color":"#108474","widget_ugc_primary_button_text_color":"#ffffff","widget_ugc_primary_button_border_width":"0","widget_ugc_primary_button_border_style":"none","widget_ugc_primary_button_border_color":"#108474","widget_ugc_primary_button_border_radius":"25","widget_ugc_secondary_button_text":"Load More","widget_ugc_secondary_button_background_color":"#ffffff","widget_ugc_secondary_button_text_color":"#108474","widget_ugc_secondary_button_border_width":"2","widget_ugc_secondary_button_border_style":"solid","widget_ugc_secondary_button_border_color":"#108474","widget_ugc_secondary_button_border_radius":"25","widget_ugc_reviews_button_text":"View Reviews","widget_ugc_reviews_button_background_color":"#ffffff","widget_ugc_reviews_button_text_color":"#108474","widget_ugc_reviews_button_border_width":"2","widget_ugc_reviews_button_border_style":"solid","widget_ugc_reviews_button_border_color":"#108474","widget_ugc_reviews_button_border_radius":"25","widget_ugc_reviews_button_link_to":"judgeme-reviews-page","widget_ugc_show_post_date":true,"widget_ugc_max_width":"800","widget_rating_metafield_value_type":true,"widget_primary_color":"#108474","widget_enable_secondary_color":false,"widget_secondary_color":"#edf5f5","widget_summary_average_rating_text":"{{ average_rating }} out of 5","widget_media_grid_title":"Customer photos \u0026 videos","widget_media_grid_see_more_text":"See more","widget_round_style":false,"widget_show_product_medals":true,"widget_verified_by_judgeme_text":"Verified by Judge.me","widget_show_store_medals":true,"widget_verified_by_judgeme_text_in_store_medals":"Verified by Judge.me","widget_media_field_exceed_quantity_message":"Sorry, we can only accept {{ max_media }} for one review.","widget_media_field_exceed_limit_message":"{{ file_name }} is too large, please select a {{ media_type }} less than {{ size_limit }}MB.","widget_review_submitted_text":"Review Submitted!","widget_question_submitted_text":"Question Submitted!","widget_close_form_text_question":"Cancel","widget_write_your_answer_here_text":"Write your answer here","widget_enabled_branded_link":true,"widget_show_collected_by_judgeme":true,"widget_reviewer_name_color":"","widget_write_review_text_color":"","widget_write_review_bg_color":"","widget_collected_by_judgeme_text":"collected by Judge.me","widget_pagination_type":"standard","widget_load_more_text":"Load More","widget_load_more_color":"#108474","widget_full_review_text":"Full Review","widget_read_more_reviews_text":"Read More Reviews","widget_read_questions_text":"Read Questions","widget_questions_and_answers_text":"Questions \u0026 Answers","widget_verified_by_text":"Verified by","widget_verified_text":"Verified","widget_number_of_reviews_text":"{{ number_of_reviews }} reviews","widget_back_button_text":"Back","widget_next_button_text":"Next","widget_custom_forms_filter_button":"Filters","custom_forms_style":"horizontal","widget_show_review_information":false,"how_reviews_are_collected":"How reviews are collected?","widget_show_review_keywords":false,"widget_gdpr_statement":"How we use your data: We'll only contact you about the review you left, and only if necessary. By submitting your review, you agree to Judge.me's \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms\u003c/a\u003e, \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy\u003c/a\u003e and \u003ca href='https://judge.me/content-policy' target='_blank' rel='nofollow noopener'\u003econtent\u003c/a\u003e policies.","widget_multilingual_sorting_enabled":false,"widget_translate_review_content_enabled":false,"widget_translate_review_content_method":"manual","popup_widget_review_selection":"automatically_with_pictures","popup_widget_round_border_style":true,"popup_widget_show_title":true,"popup_widget_show_body":true,"popup_widget_show_reviewer":false,"popup_widget_show_product":true,"popup_widget_show_pictures":true,"popup_widget_use_review_picture":true,"popup_widget_show_on_home_page":true,"popup_widget_show_on_product_page":true,"popup_widget_show_on_collection_page":true,"popup_widget_show_on_cart_page":true,"popup_widget_position":"bottom_left","popup_widget_first_review_delay":5,"popup_widget_duration":5,"popup_widget_interval":5,"popup_widget_review_count":5,"popup_widget_hide_on_mobile":true,"review_snippet_widget_round_border_style":true,"review_snippet_widget_card_color":"#FFFFFF","review_snippet_widget_text_color":"#000000","review_snippet_widget_lighter_text_color":"#7B7B7B","review_snippet_widget_slider_arrows_background_color":"#FFFFFF","review_snippet_widget_slider_arrows_color":"#000000","review_snippet_widget_star_color":"#108474","show_product_variant":false,"all_reviews_product_variant_label_text":"Variant: ","widget_show_verified_branding":true,"widget_ai_summary_title":"Customers say","widget_ai_summary_disclaimer":"AI-powered review summary based on recent customer reviews","widget_show_ai_summary":false,"widget_show_ai_summary_bg":false,"write_review_button_visibility":"everyone","store_summary_widget_heading":"Customers rate this store","store_summary_widget_button_text":"View customer reviews","store_summary_widget_button_theme_text":"See AI reviews summary","widget_show_review_title_input":true,"widget_autofill_review_title":true,"redirect_reviewers_invited_via_email":"review_widget","request_store_review_after_product_review":false,"request_review_other_products_in_order":false,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":"#108474","review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":"#108474","review_form_button_text_color":"#ffffff","review_form_modal_overlay_color":"#000000","review_form_theme":"multi_step","review_form_location":"in_store_popup","review_form_external_page_background_color":"#C5F7F0","review_content_screen_title_text":"How would you rate this product?","review_content_introduction_text":"We would love it if you would share a bit about your experience.","store_review_form_title_text":"How would you rate this store?","store_review_form_introduction_text":"We would love it if you would share a bit about your experience.","show_review_guidance_text":true,"one_star_review_guidance_text":"Poor","five_star_review_guidance_text":"Great","customer_information_screen_title_text":"About you","customer_information_introduction_text":"Please tell us more about you.","custom_questions_screen_title_text":"Your experience in more detail","custom_questions_introduction_text":"Here are a few questions to help us understand more about your experience.","review_submitted_screen_title_text":"Thanks for your review!","review_submitted_screen_thank_you_text":"We are processing it and it will appear on the store soon.","review_submitted_screen_email_verification_text":"Please confirm your email by clicking the link we just sent you. This helps us keep reviews authentic.","confirm_email_screen_title_text":"Confirm your email","confirm_email_screen_message_text":"To help keep reviews authentic, we'll send you a secure link to continue writing your review. It only takes a moment.","check_email_screen_title_text":"Check your email","check_email_screen_message_text":"We sent you an email to {{ email }}. Click the button on the email to continue.","check_email_screen_resend_message_text":"Email resent!","check_email_resend_hint_text":"Didn't get the email? Check your spam folder or [resend the email].","verification_email_rate_limit_error_text":"You've reached the limit for review attempts on this product. Please check your inbox or try again later.","review_submitted_request_store_review_text":"Would you like to share your experience of shopping with us?","review_submitted_review_other_products_text":"Would you like to review these products?","store_review_screen_title_text":"Would you like to share your experience of shopping with us?","store_review_introduction_text":"We value your feedback and use it to improve. Please share any thoughts or suggestions you have.","reviewer_media_screen_title_picture_text":"Share a picture","reviewer_media_introduction_picture_text":"Upload a photo to support your review.","reviewer_media_screen_title_video_text":"Share a video","reviewer_media_introduction_video_text":"Upload a video to support your review.","reviewer_media_screen_title_picture_or_video_text":"Share a picture or video","reviewer_media_introduction_picture_or_video_text":"Upload a photo or video to support your review.","reviewer_media_
504youtube_url_text":"Paste your Youtube URL here","advanced_settings_next_step_button_text":"Next","advanced_settings_close_review_button_text":"Close","modal_write_review_flow":false,"write_review_flow_required_text":"Required","write_review_flow_privacy_message_text":"We respect your privacy.","write_review_flow_anonymous_text":"Post review as anonymous","write_review_flow_visibility_text":"This won't be visible to other customers.","write_review_flow_multiple_selection_help_text":"Select as many as you like","write_review_flow_single_selection_help_text":"Select one option","write_review_flow_required_field_error_text":"This field is required","write_review_flow_invalid_email_error_text":"Please enter a valid email address","write_review_flow_max_length_error_text":"Max. {{ max_length }} characters.","write_review_flow_media_upload_text":"\u003cb\u003eClick to upload\u003c/b\u003e or drag and drop","write_review_flow_gdpr_statement":"We'll only contact you about your review if necessary. By submitting your review, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","rating_only_reviews_enabled":false,"show_negative_reviews_help_screen":false,"new_review_flow_help_screen_rating_threshold":3,"negative_review_resolution_screen_title_text":"Tell us more","negative_review_resolution_text":"Your experience matters to us. If there were issues with your purchase, we're here to help. Feel free to reach out to us, we'd love the opportunity to make things right.","negative_review_resolution_button_text":"Contact us","negative_review_resolution_proceed_with_review_text":"Leave a review","negative_review_resolution_subject":"Issue with purchase from {{ shop_name }}.{{ order_name }}","coupon_promo_intro_any_review_text":"Write a review and get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_photo_text":"Write a review and add a photo or video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_video_text":"Write a review and add a video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_up_to_any_review_text":"Write a review and get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_up_to_with_photo_text":"Write a review and add a photo or video to get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_external_text":"Write a review and get a reward for your next purchase","coupon_promo_intro_external_with_photo_text":"Write a review and add a photo or video to get a reward for your next purchase","coupon_promo_intro_external_with_video_text":"Write a review and add a video to get a reward for your next purchase","coupon_promo_media_photo_text":"Add a photo or video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_photo_only_text":"Add a photo and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_video_text":"Add a video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_external_photo_text":"Add a photo or video and get a reward for your next purchase","coupon_promo_media_external_photo_only_text":"Add a photo and get a reward for your next purchase","coupon_promo_media_external_video_text":"Add a video and get a reward for your next purchase","coupon_promo_success_text":"You've got a coupon for your next purchase at {{ shop_name }}!","coupon_promo_success_subtext":"You'll receive your coupon email within the hour.","preview_badge_collection_page_install_status":false,"widget_review_custom_css":"","preview_badge_custom_css":"","preview_badge_stars_count":"5-stars","featured_carousel_custom_css":"","floating_tab_custom_css":"","all_reviews_widget_custom_css":"","medals_widget_custom_css":"","verified_badge_custom_css":"","all_reviews_text_custom_css":"","transparency_badges_collected_via_store_invite":false,"transparency_badges_from_another_provider":false,"transparency_badges_collected_from_store_visitor":false,"transparency_badges_collected_by_verified_review_provider":true,"transparency_badges_earned_reward":false,"transparency_badges_collected_via_store_invite_text":"Review collected via store invitation","transparency_badges_from_another_provider_text":"Review collected from another provider","transparency_badges_collected_from_store_visitor_text":"Review collected from a store visitor","transparency_badges_written_in_google_text":"Review written in Google","transparency_badges_written_in_etsy_text":"Review written in Etsy","transparency_badges_written_in_shop_app_text":"Review written in Shop App","transparency_badges_earned_reward_text":"Review earned a reward for future purchase","product_review_widget_per_page":10,"widget_other_languages_reviews_per_page":3,"widget_store_review_label_text":"Review about the store","widget_cart_mode_aggregate_heading_text":"Customers rate this store","checkout_comment_extension_title_on_product_page":"Customer Comments","checkout_comment_extension_num_latest_comment_show":5,"checkout_comment_extension_format":"name_and_timestamp","checkout_comment_customer_name":"last_initial","checkout_comment_comment_notification":true,"preview_badge_collection_page_install_preference":false,"preview_badge_home_page_install_preference":false,"preview_badge_product_page_install_preference":false,"review_widget_install_preference":"","review_carousel_install_preference":false,"floating_reviews_tab_install_preference":"none","verified_reviews_count_badge_install_preference":false,"all_reviews_text_install_preference":false,"review_widget_best_location":false,"judgeme_medals_install_preference":false,"review_widget_revamp_enabled":false,"review_widget_qna_enabled":false,"review_widget_header_theme":"minimal","review_widget_widget_title_enabled":true,"review_widget_header_text_size":"medium","review_widget_header_text_weight":"regular","review_widget_average_rating_style":"compact","review_widget_bar_chart_enabled":true,"review_widget_bar_chart_type":"numbers","review_widget_bar_chart_style":"standard","review_widget_expanded_media_gallery_enabled":false,"review_widget_show_review_highlights":false,"review_widget_show_review_keywords_in_gray":false,"review_widget_reviews_section_theme":"standard","review_widget_image_style":"thumbnails","review_widget_review_image_ratio":"square","review_widget_stars_size":"medium","review_widget_verified_badge":"standard_text","review_widget_review_title_text_size":"medium","review_widget_review_text_size":"medium","review_widget_review_text_length":"medium","review_widget_number_of_columns_desktop":3,"review_widget_carousel_transition_speed":5,"review_widget_custom_questions_answers_display":"always","review_widget_card_section_size":"small","review_widget_button_text_color":"#FFFFFF","review_widget_text_color":"#000000","review_widget_lighter_text_color":"#7B7B7B","review_widget_corner_styling":"soft","review_widget_review_word_singular":"review","review_widget_review_word_plural"
504:"reviews","review_widget_voting_label":"Helpful?","review_widget_shop_reply_label":"Reply from {{ shop_name }}:","review_widget_filters_title":"Filters","review_widget_filter_rating_title":"Rating","review_widget_filter_keyword_title":"Keyword","review_widget_clear_filters_text":"Clear filters","review_widget_expand_more_text":"More","review_widget_review_highlights_title":"Review highlights","qna_widget_question_word_singular":"Question","qna_widget_question_word_plural":"Questions","qna_widget_answer_reply_label":"Answer from {{ answerer_name }}:","qna_content_screen_title_text":"Ask a question about this product","qna_widget_question_required_field_error_text":"Please enter your question.","qna_widget_flow_gdpr_statement":"We'll only contact you about your question if necessary. By submitting your question, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","qna_widget_question_submitted_text":"Thanks for your question!","qna_widget_close_form_text_question":"Close","qna_widget_question_submit_success_text":"Weâll notify you by email when your question is answered.","all_reviews_widget_v2025_enabled":false,"all_reviews_widget_v2025_header_theme":"default","all_reviews_widget_v2025_widget_title_enabled":true,"all_reviews_widget_v2025_header_text_size":"medium","all_reviews_widget_v2025_header_text_weight":"regular","all_reviews_widget_v2025_average_rating_style":"compact","all_reviews_widget_v2025_bar_chart_enabled":true,"all_reviews_widget_v2025_bar_chart_type":"numbers","all_reviews_widget_v2025_bar_chart_style":"standard","all_reviews_widget_v2025_expanded_media_gallery_enabled":false,"all_reviews_widget_v2025_show_store_medals":true,"all_reviews_widget_v2025_show_photo_gallery":true,"all_reviews_widget_v2025_show_review_keywords":false,"all_reviews_widget_v2025_show_ai_summary":false,"all_reviews_widget_v2025_show_ai_summary_bg":false,"all_reviews_widget_v2025_show_review_highlights":false,"all_reviews_widget_v2025_show_review_keywords_in_gray":false,"all_reviews_widget_v2025_add_search_bar":false,"all_reviews_widget_v2025_default_sort_method":"most-recent","all_reviews_widget_v2025_reviews_per_page":10,"all_reviews_widget_v2025_reviews_section_theme":"default","all_reviews_widget_v2025_image_style":"thumbnails","all_reviews_widget_v2025_review_image_ratio":"square","all_reviews_widget_v2025_stars_size":"medium","all_reviews_widget_v2025_verified_badge":"standard_text","all_reviews_widget_v2025_review_title_text_size":"medium","all_reviews_widget_v2025_review_text_size":"medium","all_reviews_widget_v2025_review_text_length":"medium","all_reviews_widget_v2025_number_of_columns_desktop":3,"all_reviews_widget_v2025_carousel_transition_speed":5,"all_reviews_widget_v2025_custom_questions_answers_display":"always","all_reviews_widget_v2025_review_dates":false,"all_reviews_widget_v2025_card_section_size":"small","all_reviews_widget_v2025_show_product_variant":false,"all_reviews_widget_v2025_show_reviewer_avatar":true,"all_reviews_widget_v2025_reviewer_name_as_initial":"","all_reviews_widget_v2025_review_location_show":false,"all_reviews_widget_v2025_location_format":"","all_reviews_widget_v2025_show_country_flag":false,"all_reviews_widget_v2025_widget_thumb":false,"all_reviews_widget_v2025_verified_by_shop_badge_style":"light","all_reviews_widget_v2025_social_share":false,"all_reviews_widget_v2025_social_share_options_order":"Facebook,Twitter,LinkedIn,Pinterest","all_reviews_widget_v2025_pagination_type":"standard","all_reviews_widget_v2025_button_text_color":"#FFFFFF","all_reviews_widget_v2025_text_color":"#000000","all_reviews_widget_v2025_lighter_text_color":"#7B7B7B","all_reviews_widget_v2025_corner_styling":"soft","all_reviews_widget_v2025_title":"Customer reviews","all_reviews_widget_v2025_ai_summary_title":"Customers say about this store","all_reviews_widget_v2025_no_review_text":"Be the first to write a review","all_reviews_widget_v2025_review_highlights_title":"Review highlights","reviews_grid_widget_show_sample_reviews":false,"reviews_grid_widget_review_selection":"all","reviews_grid_widget_select_products":[],"reviews_grid_widget_show_media_only":false,"reviews_grid_widget_display_order":"media_first","reviews_grid_widget_card_grouping":"per_media","reviews_grid_widget_columns_desktop":3,"reviews_grid_widget_rows_desktop":3,"reviews_grid_widget_columns_mobile":2,"reviews_grid_widget_rows_mobile":6,"reviews_grid_widget_show_stars":true,"reviews_grid_widget_show_reviewer_name":true,"reviews_grid_widget_show_review_title_on_hover_desktop":true,"reviews_grid_widget_corner_styling":"soft","reviews_grid_widget_card_spacing":"medium","reviews_grid_widget_header_text_color":"#000000","reviews_grid_widget_star_and_reviewer_name_color":"#F9F9F9","reviews_grid_widget_overlay_and_background_color":"#000000","reviews_grid_widget_content_color":"#F9F9F9","reviews_grid_widget_header_text":"From our customers","reviews_grid_widget_show_average_rating":true,"trust_badge_enabled":false,"trust_badge_structure":"outline","trust_badge_color":"black","trust_badge_star":"black","trust_badge_rating_display_default":"show_avg_text","platform":"shopify","branding_url":"https://app.judge.me/reviews/stores/primandpure.co","branding_text":"Powered by Judge.me","locale":"en","reply_name":"Prim and Pure","shop_currency":"USD","widget_version":"3.0","footer":true,"autopublish":false,"review_dates":true,"enable_custom_form":false,"shop_use_review_site":true,"shop_locale":"en","enable_multi_locales_translations":false,"show_review_title_input":true,"autofill_review_title":true,"review_verification_email_status":"always","require_verification_before_submit":false,"sign_in_with_
504shop_enabled":false,"customer_account_validation_enabled":true,"most_relevant_sort_enabled":false,"coupon_promo_invited_eligible":true,"coupon_promo_web_eligible":false,"uses_coupon_integration":false,"uses_external_coupon":false,"can_be_branded":true,"rtl_stars_enabled_ar":true,"rtl_stars_enabled_he":true,"reply_name_text":"Prim and Pure"};</script>
504 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #108474;--jdgm-secondary-color: rgba(16,132,116,0.1);--jdgm-star-color: #108474;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #108474;--jdgm-paginate-color: #108474;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #108474}.jdgm-histogram__bar-content{background-color:#108474}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:white;background-color:#108474}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}@media only screen and (min-width: 768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-author-all-initials{display:none !important}.jdgm-author-last-initial{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'about'}.jdgm-rev__variant-label:before{content:'Variant: '}.jdgm-rev__out-of-store-text:before{content:'(out of store)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.jdgm-preview-badge[data-template="product"]{display:none !important}.jdgm-preview-badge[data-template="collection"]{display:none !important}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-review-widget[data-from-snippet="true"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget{--jdgm-snippet-card-color: #fff;--jdgm-snippet-text-color: #000;--jdgm-snippet-lighter-text-color: #7B7B7B;--jdgm-snippet-star-color: #108474;--jdgm-snippet-border-radius: 8px;--jdgm-snippet-arrows-bg-color: #fff;--jdgm-snippet-arrows-color: #000}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#108474}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'Prim and Pure'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )} 505</style> <style class='jdgm-settings-style'></style> 506 507 508 509 510 <style class='jdgm-miracle-styles'> 511 @-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK
511/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-prev-badge{display:block !important} 512 513</style> 514 515 516 517 518 519 520 521 522
523<script data-cfasync='false' class='jdgm-script'> 524!function(e){window.jdgm=window.jdgm||{}; 525/* INF-1976 */ 526var _jdgmBlocked=function(){var raw=(window.jdgmSettings||{}).hostname_allowlist;var list=(raw==null?"":""+raw).split(/[\s,]+/).map(function(h){return h.trim().toLowerCase().replace(/\.$/,"");}).filter(function(h){return h;});if(!list.length)return false;var host=(e.location.hostname||"").toLowerCase().replace(/\.$/,"");if(/(^|\.)shopifypreview\.com$/.test(host))return false;var bare=host.replace(/^www\./,"");for(var i=0;i<list.length;i++){var en=list[i];if(en.indexOf("*.")===0){var b=en.slice(2);if(host===b||host.slice(-(b.length+1))==="."+b)return false;}else if(bare===en.replace(/^www\./,""))return false;}return true;}(); 527if(_jdgmBlocked){jdgm._loaderExecuted=true;jdgm._blocked=true;var _jdgmS=e.createElement("style");_jdgmS.textContent='[class^="jdgm-"],[class*=" jdgm-"]{display:none !important}';(e.head||e.documentElement).appendChild(_jdgmS);return;} 528jdgm.CDN_HOST="https://cdnwidget.judge.me/",jdgm.CDN_HOST_ALT="https://cdn2.judge.me/cdn/widget_frontend/",jdgm.API_HOST="https://api.judge.me/",jdgm.CDN_BASE_URL="https://cdn.shopify.com/extensions/01a11176-2280-7862-971a-b99c4fd1084c/judgeme-773/assets/",jdgm.CDN_API_HOST="https://cdn.judge.me/", 529jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)? 530setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){ 531!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d), 532(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!", 533a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))}, 534jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest; 535t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))}, 536t.open("GET",e),t.onerror=function(){if(e.indexOf(jdgm.CDN_HOST)===0&&jdgm.CDN_HOST_ALT!==jdgm.CDN_HOST){var f=e.replace(jdgm.CDN_HOST,jdgm.CDN_HOST_ALT);jdgm.loadJS(f,d)}},t.send()},jdgm.docReady((function(){(window.jdgmLoadCSS||e.querySelectorAll( 537".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting? 538parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"): 539jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css") 540)}))}(document); 541</script>
541 542<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/01a11176-2280-7862-971a-b99c4fd1084c/judgeme-773/assets/shopify_v2.css"></noscript> 543 544<!-- BEGIN app snippet: theme_fix_tags -->
544<script> 545 (function() { 546 var jdgmThemeFixes = null; 547 if (!jdgmThemeFixes) return; 548 549 // "All themes" fix: CSS and JS applied on every theme. CSS is injected 550 // before the per-theme fix so the theme-specific CSS wins the cascade. 551 // HTML is never applied globally (too risky). 552 var allThemesFix = jdgmThemeFixes['all']; 553 if (allThemesFix && allThemesFix.css) { 554 var allStyleTag = document.createElement('style'); 555 allStyleTag.classList.add('jdgm-theme-fix-style-all'); 556 allStyleTag.innerHTML = allThemesFix.css; 557 document.head.append(allStyleTag); 558 }; 559 560 if (allThemesFix && allThemesFix.js) { 561 var allScriptTag = document.createElement('script'); 562 allScriptTag.classList.add('jdgm-theme-fix-script-all'); 563 allScriptTag.innerHTML = allThemesFix.js; 564 document.head.append(allScriptTag); 565 }; 566 567 var thisThemeFix = jdgmThemeFixes[Shopify.theme.id]; 568 if (!thisThemeFix) return; 569 570 if (thisThemeFix.html) { 571 document.addEventListener("DOMContentLoaded", function() { 572 var htmlDiv = document.createElement('div'); 573 htmlDiv.classList.add('jdgm-theme-fix-html'); 574 htmlDiv.innerHTML = thisThemeFix.html; 575 document.body.append(htmlDiv); 576 }); 577 }; 578 579 if (thisThemeFix.css) { 580 var styleTag = document.createElement('style'); 581 styleTag.classList.add('jdgm-theme-fix-style'); 582 styleTag.innerHTML = thisThemeFix.css; 583 document.head.append(styleTag); 584 }; 585 586 if (thisThemeFix.js) { 587 var scriptTag = document.createElement('script'); 588 scriptTag.classList.add('jdgm-theme-fix-script'); 589 scriptTag.innerHTML = thisThemeFix.js; 590 document.head.append(scriptTag); 591 }; 592 })(); 593</script>
593 594<!-- END app snippet --> 595<!-- End of Judge.me Core --> 596 597 598 599<!-- END app block --><!-- BEGIN app block: shopify://apps/snap-product-badges-labels/blocks/star_rating/1400a1ec-e3b3-417d-94e0-224e1cffc7c6 --><link rel='stylesheet' href='https://cdn.shopify.com/extensions/01a0f1f1-ffd4-73dd-a6c1-c9b193d1ef19/snap-price-design-icon-292/assets/style.css'> 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619
620<script> 621 let currentProduct; 622 const templateWizz = 'blog'; 623 624 // product page 625 if (templateWizz.includes('product')) { 626 currentProduct = null 627 628 629 currentProduct.collections = [] 630 631 } 632 633 console.log( 634 '%c Powered by WizzCommerce ', 635 'background: linear-gradient(90deg, #FF5858, #00C9FF); color: white; font-weight: bold; padding: 8px 16px; border-radius: 20px; font-size: 16px;', 636 ); 637 638 639 640 641 window.snapPrice = { 642 currentLocale: 'en', 643 template: templateWizz, 644 region: "US", 645 currentProduct, 646 customerTags: null, 647 campaigns: [{"element":"\u003cdiv id=\"parent-label-hamsa\" class=\"none-05s tooltip-wrapper-hamsa\" style=\"z-index: 10; cursor: pointer; margin: 0px; padding: 0px; top: 0px; right: 0px; position: absolute; width: 130px; height: 130px;\"\u003e\u003ca href=\"\" target=\"_self\" rel=\"noopener noreferrer\" draggable=\"false\" style=\"pointer-events: none;\"\u003e\u003cdiv class=\"top-right-hamsa label4-hamsa\"\u003e\u003csvg width=\"130\" height=\"130\" viewBox=\"0 0 130 130\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width: 130px; height: 130px; transform: scale(1, 1); transform-origin: left top;\"\u003e\u003cpath d=\"M0 130L-2.51017e-06 72.574L73.601 -3.2172e-06L130 -5.68248e-06L0 130Z\" fill=\"url(\u0026quot;#label4_label1_0_290704\u0026quot;)\"\u003e\u003c\/path\u003e\u003cdefs\u003e\u003clinearGradient id=\"label4_label1_0_290704\" x1=\"-2.84124e-06\" y1=\"65\" x2=\"130\" y2=\"65\" gradientUnits=\"userSpaceOnUse\"\u003e\u003cstop stop-color=\"#000000\"\u003e\u003c\/stop\u003e\u003cstop offset=\"1\" stop-color=\"#000000\"\u003e\u003c\/stop\u003e\u003c\/linearGradient\u003e\u003c\/defs\u003e\u003c\/svg\u003e\u003cp class=\"label-text-hamsa tooltip-wrapper-hamsa label-text-label4-hamsa text-top-right-label4-hamsa\" style=\"margin: 0px; padding: 0px; text-align: center; font-style: normal; color: rgb(255, 255, 255); font-size: 16px; width: 130px; display: inline-block; transform: translate(-50%, -50%) scaleX(-1) rotate(43deg); top: 52px; left: 52px;\"\u003eBlack Friday Sale\u003c\/p\u003e\u003c\/div\u003e\u003c\/a\u003e\u003c\/div\u003e","condition":{"displayOn":["product","collection","search","index"],"isShowOnMobile":true,"selected":["specific_products"],"selectedOptions":[{"title":"Mineral Eye Duo Boxed Set","id":"gid:\/\/shopify\/Product\/9211008385175","img":"https:\/\/cdn.shopify.com\/s\/files\/1\/0024\/5150\/5204\/files\/White_Background.jpg?v=1761788398","totalVariants":3,"selectedVariants":3},{"title":"Mineral Makeup Stencil Starter Gift Set - Choose Your Theme!","id":"gid:\/\/shopify\/Product\/8377255592087","img":"https:\/\/cdn.shopify.com\/s\/files\/1\/0024\/5150\/5204\/files\/WhiteBackgroundMainImage-Pink.jpg?v=1715782117","totalVariants":3,"selectedVariants":3},{"title":"Pressed Mineral Eyeshadow Palette Gift Set","id":"gid:\/\/shopify\/Product\/9150415700119","img":"https:\/\/cdn.shopify.com\/s\/files\/1\/0024\/5150\/5204\/files\/WhiteBackground-MainImage.jpg?v=1755522604","totalVariants":2,"selectedVariants":2},{"title":"Pure Play Lip Gloss Boxed Set","id":"gid:\/\/shopify\/Product\/8561217962135","img":"https:\/\/cdn.shopify.com\/s\/files\/1\/0024\/5150\/5204\/files\/Box-Purple.jpg?v=1696348671","totalVariants":2,"selectedVariants":2},{"title":"Pure Play Lip Gloss Boxed Set - Vanilla Cupcake","id":"gid:\/\/shopify\/Product\/8561219502231","img":"https:\/\/cdn.shopify.com\/s\/files\/1\/0024\/5150\/5204\/files\/White_Background_2.jpg?v=1727373155","totalVariants":1,"selectedVariants":1},{"title":"Unicorn Themed Makeup Gift Set *(NEW Packaging and Accessories)*","id":"gid:\/\/shopify\/Product\/8481140605079","img":"https:\/\/cdn.shopify.com\/s\/files\/1\/0024\/5150\/5204\/files\/Main_Image_-_Pink_-_2025.jpg?v=1753805409","totalVariants":3,"selectedVariants":3}],"selectedId":[{"id":"gid:\/\/shopify\/Product\/9211008385175","variants":[{"id":"gid:\/\/shopify\/ProductVariant\/46234026410135"},{"id":"gid:\/\/shopify\/ProductVariant\/46234234781847"},{"id":"gid:\/\/shopify\/ProductVariant\/46234262601879"}]},{"id":"gid:\/\/shopify\/Product\/8377255592087","variants":[{"id":"gid:\/\/shopify\/ProductVariant\/44204036817047"},{"id":"gid:\/\/shopify\/ProductVariant\/44204036849815"},{"id":"gid:\/\/shopify\/ProductVariant\/44204036882583"}]},{"id":"gid:\/\/shopify\/Product\/9150415700119","variants":[{"id":"gid:\/\/shopify\/ProductVariant\/46210430238871"},{"id":"gid:\/\/shopify\/ProductVariant\/46210430271639"}]},{"id":"gid:\/\/shopify\/Product\/8561217962135","variants":[{"id":"gid:\/\/shopify\/ProductVariant\/44649905651863"},{"id":"gid:\/\/shopify\/ProductVariant\/44649905684631"}]},{"id":"gid:\/\/shopify\/Product\/8561219502231","variants":[{"id":"gid:\/\/shopify\/ProductVariant\/44649909649559"}]},{"id":"gid:\/\/shopify\/Product\/8481140605079","variants":[{"id":"gid:\/\/shopify\/ProductVariant\/44452249501847"},{"id":"gid:\/\/shopify\/ProductVariant\/44452249534615"},{"id":"gid:\/\/shopify\/ProductVariant\/44452249567383"}]}],"options":[{"title":"Mineral Eye Duo Boxed Set","id":"gid:\/\/shopify\/Product\/9211008385175","img":"https:\/\/cdn.shopify.com\/s\/files\/1\/0024\/5150\/5204\/files\/White_Backgroun
647d.jpg?v=1761788398","totalVariants":3,"selectedVariants":3},{"title":"Mineral Makeup Stencil Starter Gift Set - Choose Your Theme!","id":"gid:\/\/shopify\/Product\/8377255592087","img":"https:\/\/cdn.shopify.com\/s\/files\/1\/0024\/5150\/5204\/files\/WhiteBackgroundMainImage-Pink.jpg?v=1715782117","totalVariants":3,"selectedVariants":3},{"title":"Pressed Mineral Eyeshadow Palette Gift Set","id":"gid:\/\/shopify\/Product\/9150415700119","img":"https:\/\/cdn.shopify.com\/s\/files\/1\/0024\/5150\/5204\/files\/WhiteBackground-MainImage.jpg?v=1755522604","totalVariants":2,"selectedVariants":2},{"title":"Pure Play Lip Gloss Boxed Set","id":"gid:\/\/shopify\/Product\/8561217962135","img":"https:\/\/cdn.shopify.com\/s\/files\/1\/0024\/5150\/5204\/files\/Box-Purple.jpg?v=1696348671","totalVariants":2,"selectedVariants":2},{"title":"Pure Play Lip Gloss Boxed Set - Vanilla Cupcake","id":"gid:\/\/shopify\/Product\/8561219502231","img":"https:\/\/cdn.shopify.com\/s\/files\/1\/0024\/5150\/5204\/files\/White_Background_2.jpg?v=1727373155","totalVariants":1,"selectedVariants":1},{"title":"Unicorn Themed Makeup Gift Set *(NEW Packaging and Accessories)*","id":"gid:\/\/shopify\/Product\/8481140605079","img":"https:\/\/cdn.shopify.com\/s\/files\/1\/0024\/5150\/5204\/files\/Main_Image_-_Pink_-_2025.jpg?v=1753805409","totalVariants":3,"selectedVariants":3}],"checked":false,"value":"duo","suggestion":"","excludeSelected":[""],"variantsId":[],"productName":["volumizing-mineral-mascara-copy","natural-mineral-makeup-starter-gift-set","pressed-mineral-eyeshadow-palette-gift-set","pure-play-lip-gloss-boxed-set","pure-play-lip-gloss-boxed-set-vanilla-cupcake","new-unicorn-mineral-makeup-gift-set"],"collectionName":["all-collections"],"inventory":{"selected":["any"],"quantity":"50"},"targetCustomer":{"selected":["all-customers"],"countries":[],"tags":[]}},"autoTrans":{"shopPublicLanguages":[{"name":"English","primary":true,"locale":"en"}],"visibility":false,"selected":[],"isSelectAll":false},"name":"Black Friday","type":"price-label","content":"Black Friday promotions","isActive":false,"isOn":true,"id":"691f5869cc7b10e489ebf024","createdAt":"2025-11-20T18:05:29.501Z","isOverrideCents":false,"priceType":"regular","priority":0},{"element":"\u003cdiv id=\"parent-label-hamsa\" tabindex=\"1\" class=\"none-05s tooltip-wrapper-hamsa\" style=\"cursor: pointer; margin: 0px; padding: 0px; top: 0px; left: 0px; position: absolute; width: 130px; height: 130px;\"\u003e\u003ca href=\"\" target=\"_self\" rel=\"noopener noreferrer\" draggable=\"false\" tabindex=\"1\" style=\"pointer-events: none;\"\u003e\u003cdiv class=\"top-left-hamsa label4-hamsa\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"130\" height=\"130\" viewBox=\"0 0 130 130\" fill=\"none\" style=\"width: 130px; height: 130px; transform: scale(1, 1); transform-origin: left top;\"\u003e\u003cpath d=\"M0 130L-2.51017e-06 72.574L73.601 -3.2172e-06L130 -5.68248e-06L0 130Z\" fill=\"url(\u0026quot;#label4_label1_0_610343\u0026quot;)\"\u003e\u003c\/path\u003e\u003cdefs\u003e\u003clinearGradient id=\"label4_label1_0_610343\" x1=\"-2.84124e-06\" y1=\"65\" x2=\"130\" y2=\"65\" gradientUnits=\"userSpaceOnUse\"\u003e\u003cstop stop-color=\"#7f059e\"\u003e\u003c\/stop\u003e\u003cstop offset=\"1\" stop-color=\"#7f059e\"\u003e\u003c\/stop\u003e\u003c\/linearGradient\u003e\u003c\/defs\u003e\u003c\/svg\u003e\u003cp class=\"label-text-hamsa tooltip-wrapper-hamsa label-text-label4-hamsa text-top-left-label4-hamsa\" style=\"margin: 0px; padding: 0px; text-align: center; font-family: Inter, sans-serif; font-style: normal; color: rgb(255, 255, 255); font-size: 19px; width: 130px; display: inline-block; transform: translate(-50%, -50%) rotate(-43deg); top: 52px; left: 52px;\"\u003e40% OFF\u003c\/p\u003e\u003c\/div\u003e\u003c\/a\u003e\u003c\/div\u003e","condition":{"displayOn":["product","collection","search","index"],"isShowOnMobile":true,"selected":["specific_products"],"selectedOptions":[{"title":"Pressed Mineral Eyeshadow Palette Gift Set","id":"gid:\/\/shopify\/Product\/9150415700119","img":"https:\/\/cdn.shopify.com\/s\/files\/1\/0024\/5150\/5204\/files\/WhiteBackgroun
647d-MainImage.jpg?v=1755522604","totalVariants":1,"selectedVariants":1}],"selectedId":[{"id":"gid:\/\/shopify\/Product\/9150415700119","variants":[{"id":"gid:\/\/shopify\/ProductVariant\/46210430238871"}]}],"options":[{"title":"Pressed Mineral Eyeshadow Palette Gift Set","id":"gid:\/\/shopify\/Product\/9150415700119","img":"https:\/\/cdn.shopify.com\/s\/files\/1\/0024\/5150\/5204\/files\/WhiteBackground-MainImage.jpg?v=1755522604","totalVariants":1,"selectedVariants":1}],"checked":false,"value":"gift set","suggestion":"","excludeSelected":[""],"variantsId":[],"productName":["pressed-mineral-eyeshadow-palette-gift-set"],"collectionName":["all-collections"],"inventory":{"selected":["any"],"quantity":"50"},"targetCustomer":{"selected":["all-customers"],"countries":[],"tags":[]}},"autoTrans":{"shopPublicLanguages":[{"name":"English","primary":true,"locale":"en"}],"visibility":false,"selected":[],"isSelectAll":false},"name":"Easter Sale","type":"price-label","content":"Black Friday promotions","isActive":false,"isOn":true,"id":"69a71b406155156860b10f26","createdAt":"2026-03-03T17:32:48.475Z","isOverrideCents":false,"priceType":"discount","priority":1,"labelSetting":[{"labelName":"label1","labelSelected":"label4","labelTooltip":{"tooltip":"","labelLink":"","isOpenInNewTab":false},"labelContentStyle":{"content":"40% OFF","textStyle":"Normal"},"animationLabelStyle":{"type":"none","delay":"0.5s"},"colorSizeLabelStyle":{"textSize":"19","textColor":"#FFFFFF","labelColorStyle":"Solid","labelColor1":"#059224","labelColor2":"#08a059","labelColor":"#7f059e"},"positionSizeLabelStyle":{"position":"Top left","width":0.4,"height":0.4,"top":0,"left":0,"bottom":0,"right":0,"customPosition":"top-right"}}]},{"element":"\u003cdiv id=\"custom-price-wrapper\"\u003e\u003cdiv class=\"Polaris-Box\" style=\"--pc-box-padding-block-start-xs: var(--p-space-300); --pc-box-padding-block-end-xs: var(--p-space-400); --pc-box-padding-inline-start-xs: var(--p-space-400); --pc-box-padding-inline-end-xs: var(--p-space-400);\"\u003e\u003cdiv class=\"layout layout1\" style=\"grid-template-areas: \u0026quot;product message cell2 .\u0026quot;;\"\u003e\u003cdiv class=\"product-hamsa\"\u003e\u003cdiv class=\"wizz-product-box \" style=\"width: fit-content; display: inline-block; border-radius: 6px; gap: 4px; perspective: 1000px;\"\u003e\u003cdiv id=\"product-price\" class=\"wizz-product-text\" style=\"width: fit-content; font-size: 14px; color: rgb(0, 0, 0); font-style: normal; font-weight: 650;\"\u003e$400.00\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"message-hamsa\"\u003e\u003cdiv class=\"wizz-message-box none\" style=\"width: fit-content; display: flex; align-items: center; border-radius: 6px; gap: 4px; perspective: 1000px; background: rgb(0, 0, 0); padding: 2px 6px;\"\u003e\u003cdiv class=\"wizz-message-icon\" style=\"flex-grow: 2; min-width: 16px; width: 16px;\"\u003e\u003cimg alt=\"icon\" src=\"https:\/\/cdn.jsdelivr.net\/npm\/emoji-datasource-apple\/img\/apple\/64\/1f4e3.png\" style=\"width: 100%;\"\u003e\u003c\/div\u003e\u003cdiv id=\"message-price\" class=\"wizz-message-text\" style=\"width: fit-content; font-size: 14px; color: rgb(243, 160, 161); font-style: normal;\"\u003eBlack Friday Discount Added in Cart \u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"watermark-wrapper\"\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e","condition":{"displayOn":["product","collection","search"],"isShowOnMobile":true,"selected":["specific_products"],"selectedOptions":[{"title":"Mineral Makeup Stencil Starter Gift Set - Choose Your Theme!","id":"gid:\/\/shopify\/Product\/8377255592087","img":"https:\/\/cdn.shopify.com\/s\/files\/1\/0024\/5150\/5204\/files\/WhiteBackgroundMainImage-Pink.jpg?v=1715782117","totalVariants":3,"selectedVariants":3},{"title":"Pressed Mineral Eyeshadow Palette Gift Set","id":"gid:\/\/shopify\/Product\/9150415700119","img":"https:\/\/cdn.shopify.com\/s\/files\/1\/0024\/5150\/5204\/files\/WhiteBackground-MainImage.jpg?v=1755522604","totalVariants":2,"selectedVariants":2},{"title":"Pure Play Lip Gloss Boxed Set","id":"gid:\/\/shopify\/Product\/8561217962135","img":"https:\/\/cdn.shopify.com\/s\/files\/1\/0024\/5150\/5204\/files\/Box-Purple.jpg?v=1696348671","totalVariants":2,"selectedVariants":2},{"title":"Pure Play Lip Gloss Boxed Set - Vanilla Cupcake","id":"gid:\/\/shopify\/Product\/8561219502231","img":"https:\/\/cdn.shopify.com\/s\/files\/1\/0024\/5150\/5204\/files\/White_Backgroun
647d_2.jpg?v=1727373155","totalVariants":1,"selectedVariants":1},{"title":"Unicorn Themed Makeup Gift Set *(NEW Packaging and Accessories)*","id":"gid:\/\/shopify\/Product\/8481140605079","img":"https:\/\/cdn.shopify.com\/s\/files\/1\/0024\/5150\/5204\/files\/Main_Image_-_Pink_-_2025.jpg?v=1753805409","totalVariants":3,"selectedVariants":3},{"title":"Mineral Eye Duo Boxed Set","id":"gid:\/\/shopify\/Product\/9211008385175","img":"https:\/\/cdn.shopify.com\/s\/files\/1\/0024\/5150\/5204\/files\/White_Background.jpg?v=1761788398","totalVariants":3,"selectedVariants":3}],"selectedId":[{"id":"gid:\/\/shopify\/Product\/8377255592087","variants":[{"id":"gid:\/\/shopify\/ProductVariant\/44204036817047"},{"id":"gid:\/\/shopify\/ProductVariant\/44204036849815"},{"id":"gid:\/\/shopify\/ProductVariant\/44204036882583"}]},{"id":"gid:\/\/shopify\/Product\/9150415700119","variants":[{"id":"gid:\/\/shopify\/ProductVariant\/46210430238871"},{"id":"gid:\/\/shopify\/ProductVariant\/46210430271639"}]},{"id":"gid:\/\/shopify\/Product\/8561217962135","variants":[{"id":"gid:\/\/shopify\/ProductVariant\/44649905651863"},{"id":"gid:\/\/shopify\/ProductVariant\/44649905684631"}]},{"id":"gid:\/\/shopify\/Product\/8561219502231","variants":[{"id":"gid:\/\/shopify\/ProductVariant\/44649909649559"}]},{"id":"gid:\/\/shopify\/Product\/8481140605079","variants":[{"id":"gid:\/\/shopify\/ProductVariant\/44452249501847"},{"id":"gid:\/\/shopify\/ProductVariant\/44452249534615"},{"id":"gid:\/\/shopify\/ProductVariant\/44452249567383"}]},{"id":"gid:\/\/shopify\/Product\/9211008385175","variants":[{"id":"gid:\/\/shopify\/ProductVariant\/46234026410135"},{"id":"gid:\/\/shopify\/ProductVariant\/46234234781847"},{"id":"gid:\/\/shopify\/ProductVariant\/46234262601879"}]}],"options":[{"title":"Mineral Makeup Stencil Starter Gift Set - Choose Your Theme!","id":"gid:\/\/shopify\/Product\/8377255592087","img":"https:\/\/cdn.shopify.com\/s\/files\/1\/0024\/5150\/5204\/files\/WhiteBackgroundMainImage-Pink.jpg?v=1715782117","totalVariants":3,"selectedVariants":3},{"title":"Pressed Mineral Eyeshadow Palette Gift Set","id":"gid:\/\/shopify\/Product\/9150415700119","img":"https:\/\/cdn.shopify.com\/s\/files\/1\/0024\/5150\/5204\/files\/WhiteBackground-MainImage.jpg?v=1755522604","totalVariants":2,"selectedVariants":2},{"title":"Pure Play Lip Gloss Boxed Set","id":"gid:\/\/shopify\/Product\/8561217962135","img":"https:\/\/cdn.shopify.com\/s\/files\/1\/0024\/5150\/5204\/files\/Box-Purple.jpg?v=1696348671","totalVariants":2,"selectedVariants":2},{"title":"Pure Play Lip Gloss Boxed Set - Vanilla Cupcake","id":"gid:\/\/shopify\/Product\/8561219502231","img":"https:\/\/cdn.shopify.com\/s\/files\/1\/0024\/5150\/5204\/files\/White_Background_2.jpg?v=1727373155","totalVariants":1,"selectedVariants":1},{"title":"Unicorn Themed Makeup Gift Set *(NEW Packaging and Accessories)*","id":"gid:\/\/shopify\/Product\/8481140605079","img":"https:\/\/cdn.shopify.com\/s\/files\/1\/0024\/5150\/5204\/files\/Main_Image_-_Pink_-_2025.jpg?v=1753805409","totalVariants":3,"selectedVariants":3},{"title":"Mineral Eye Duo Boxed Set","id":"gid:\/\/shopify\/Product\/9211008385175","img":"https:\/\/cdn.shopify.com\/s\/files\/1\/0024\/5150\/5204\/files\/White_Background.jpg?v=1761788398","totalVariants":3,"selectedVariants":3}],"checked":false,"value":"","suggestion":"","excludeSelected":[""],"variantsId":[],"productName":["natural-mineral-makeup-starter-gift-set","pressed-mineral-eyeshadow-palette-gift-set","pure-play-lip-gloss-boxed-set","pure-play-lip-gloss-boxed-set-vanilla-cupcake","new-unicorn-mineral-makeup-gift-set","volumizing-mineral-mascara-copy"],"collectionName":["all-collections"],"inventory":{"selected":["any"],"quantity":"50"},"targetCustomer":{"selected":["all-customers"],"countries":[],"tags":[]}},"autoTrans":{"shopPublicLanguages":[{"name":"English","primary":true,"locale":"en"}],"visibility":false,"selected":[],"isSelectAll":true,"autoTranslateLanguages":[]},"name":"Black Friday","type":"price-display","content":"Black Friday Discount Added in Cart","isActive":false,"isOn":true,"id":"691f5a3acc7b10e489ebf026","createdAt":"2025-11-20T18:13:14.656Z","isOverrideCents":false,"priceType":"regular","priority":null}], 648 moneyFormat: "$__AMT_OPEN__amount}}", 649 moneyWithCurrencyFormat: "$__AMT_OPEN__amount}} USD", 650 customCss: null, 651 storefrontAccessToken: "d5ada35a892bbd44639931c8b42b3270", 652 customSelectors: { 653 productCard: "", 654 price: "", 655 excludePrice: "", 656 productInfo: "" 657 }, 658 customSelectorsFromAdmin: null 659 }; 660 (function () { 661 var r = /__AMT_OPEN__/g; 662 var open = '\u007b\u007b'; 663 if (window.snapPrice.moneyFormat) window.snapPrice.moneyFormat = window.snapPrice.moneyFormat.replace(r, open); 664 if (window.snapPrice.moneyWithCurrencyFormat) window.snapPrice.moneyWithCurrencyFormat = window.snapPrice.moneyWithCurrencyFormat.replace(r, open); 665 })(); 666</script>
666 667
668<script defer src='https://cdn.shopify.com/extensions/01a0f1f1-ffd4-73dd-a6c1-c9b193d1ef19/snap-price-design-icon-292/assets/app.js'></script>
668 669 670 671<!-- END app block -->
671<script src="https://cdn.shopify.com/extensions/01a11176-2280-7862-971a-b99c4fd1084c/judgeme-773/assets/loader.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 671
671
672<script src="https://cdn.shopify.com/extensions/01a10c7c-301d-7bda-a416-fe490a39b614/discounty-3.5.1/assets/sdk.js" type="text/javascript" defer="defer"></script>
672 673<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
674<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: 2451505204,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "blog"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 674
674
675<script> 676 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 677</script>
vendor: 1 bytes, line 677
677
678<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}
678).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: 2451505204,storefrontBaseUrl: "https://primandpure.co",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://primandpure.co/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b"],webPixelsConfigList: [{"id":"2384330903","configuration":"{\"accountID\":\"primandpure\"}","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"}
678,{"id":"1433272471","configuration":"{\"shop\":\"primandpure.myshopify.com\",\"cookie_duration\":\"864000\",\"first_touch_or_last\":\"last_touch\",\"goaffpro_identifiers\":\"gfp_ref,ref,aff,wpam_id,click_id\",\"ignore_ad_clicks\":\"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"a74598cb423e21a6befc33d5db5fba42","type":"APP","apiClientId":2744533,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1022853271","configuration":"{\"webPixelName\":\"Judge.me\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8acc938b1a30dc7624e304493ca567d7","type":"APP","apiClientId":683015,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"563478679","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-J38ZZPT17X\\\",\\\"GT-5D9JND4\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-J38ZZPT17X\\\"},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-J38ZZPT17X\\\"},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-J38ZZPT17X\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-J38ZZPT17X\\\",\\\"MC-BV4VJSFJR9\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-J38ZZPT17X\\\",\\\"MC-BV4VJSFJR9\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-J38ZZPT17X\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-J38ZZPT17X\\\",\\\"MC-BV4VJSFJR9\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-J38ZZPT17X\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-J38ZZPT17X\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-J38ZZPT17X\\\"},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-J38ZZPT17X\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"307953815","configuration":"{\"pixel_id\":\"1755498451427190\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"bd2f978c17a94bbb8a74d43de2165dc5","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"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":"Prim and Pure","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"primandpure.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/primandpure.co"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://primandpure.co/cdn","87a86122w399bf3b8pd0403c97m2c07468c",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"109775356055","themePublished":"true","eventMetadataId":"82b43927-c8ca-45c6-bc87-ab0d7f1e6644","pageType":"blog","resourceId":"11890917428","shopId":"2451505204","storefrontBaseUrl":"https:\/\/primandpure.co","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"87a86122w399bf3b8pd0403c97m2c07468c","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
678<script> 679 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 680 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 681 window.ShopifyAnalytics.meta.currency = 'USD'; 682 var meta = {"page":{"pageType":"blog","resourceType":"blog","resourceId":11890917428,"requestId":"48b782a7-a940-42f1-971b-94656cf48c8c-1791343243"}}; 683 for (var attr in meta) { 684 window.ShopifyAnalytics.meta[attr] = meta[attr]; 685 } 686</script>
vendor: 1 bytes, line 686
686
687<script class="analytics"> 688 (function () { 689 var customDocumentWrite = function(content) { 690 var jquery = null; 691 692 if (window.jQuery) { 693 jquery = window.jQuery; 694 } else if (window.Checkout && window.Checkout.$) { 695 jquery = window.Checkout.$; 696 } 697 698 if (jquery) { 699 jquery('body').append(content); 700 } 701 }; 702 703 var hasLoggedConversion = function(token) { 704 if (token) { 705 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 706 } 707 return false; 708 } 709 710 var setCookieIfConversion = function(token) { 711 if (token) { 712 var twoMonthsFromNow = new Date(Date.now()); 713 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 714 715 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 716 } 717 } 718 719 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 720 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 721 if (trekkie.integrations) { 722 return; 723 } 724 trekkie.methods = [ 725 'identify', 726 'page', 727 'ready', 728 'track', 729 'trackForm', 730 'trackLink' 731 ]; 732 trekkie.factory = function(method) { 733 return function() { 734 var args = Array.prototype.slice.call(arguments); 735 args.unshift(method); 736 trekkie.push(args); 737 if (method == 'track' || method == 'page') { 738 var pageUrl; 739 try { 740 pageUrl = window.location.href; 741 } catch (e) {} 742 var pageReferrer; 743 try { 744 pageReferrer = document.referrer; 745 } catch (e) {} 746 try { 747 if (window.__TREKKIE_SHIM_QUEUE == null) { 748 window.__TREKKIE_SHIM_QUEUE = []; 749 } 750 window.__TREKKIE_SHIM_QUEUE.push({ 751 from: 'trekkie-stub', 752 method: method, 753 args: args.slice(1), 754 pageContext: { 755 url: pageUrl, 756 referrer: pageReferrer 757 } 758 }); 759 } catch (e) { 760 // no-op 761 } 762 } 763 return trekkie; 764 }; 765 }; 766 for (var i = 0; i < trekkie.methods.length; i++) { 767 var key = trekkie.methods[i]; 768 trekkie[key] = trekkie.factory(key); 769 } 770 trekkie.load = function(config) { 771 trekkie.config = config || {}; 772 trekkie.config.initialDocumentCookie = document.cookie; 773 var first = document.getElementsByTagName('script')[0]; 774var script = document.createElement('script'); 775script.type = 'text/javascript'; 776script.onerror = function(e) { 777 var scriptFallback = document.createElement('script'); 778 scriptFallback.type = 'text/javascript'; 779 scriptFallback.onerror = function(error) { 780 var Monorail = { 781 produce: function produce(monorailDomain, schemaId, payload) { 782 var currentMs = new Date().getTime(); 783 var event = { 784 schema_id: schemaId, 785 payload: payload, 786 metadata: { 787 event_created_at_ms: currentMs, 788 event_sent_at_ms: currentMs 789 } 790 }; 791 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 792 }, 793 sendRequest: function sendRequest(endpointUrl, payload) { 794 // Try the sendBeacon API 795 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 796 var blobData = new window.Blob([payload], { 797 type: 'text/plain' 798 }); 799 800 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 801 return true; 802 } // sendBeacon was not successful 803 804 } // XHR beacon 805 806 var xhr = new XMLHttpRequest(); 807 808 try { 809 xhr.open('POST', endpointUrl); 810 xhr.setRequestHeader('Content-Type', 'text/plain'); 811 xhr.send(payload); 812 } catch (e) { 813 console.log(e); 814 } 815 816 return false; 817 }, 818 isIos12: function isIos12() { 819 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 820 } 821 }; 822 Monorail.produce('monorail-edge.shopifysvc.com', 823 'trekkie_storefront_load_errors/1.1', 824 {shop_id: 2451505204, 825 theme_id: 109775356055, 826 app_name: "storefront", 827 context_url: window.location.href, 828 source_url: "//primandpure.co/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 829 830 }; 831 scriptFallback.async = true; 832 scriptFallback.src = '//primandpure.co/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 833 first.parentNode.insertBefore(scriptFallback, first); 834}; 835script.async = true; 836script.src = '//primandpure.co/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 837first.parentNode.insertBefore(script, first); 838 839 }; 840 trekkie.load( 841 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":2451505204,"isMerchantRequest":null,"themeId":109775356055,"themeCityHash":"18243440976950636499","contentLanguage":"en","currency":"USD","eventMetadataId":"82b43927-c8ca-45c6-bc87-ab0d7f1e6644"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}} 842 ); 843 844 var loaded = false;
845 trekkie.ready(function() { 846 if (loaded) return; 847 loaded = true; 848 849 window.ShopifyAnalytics.lib = window.trekkie; 850 851 var originalDocumentWrite = document.write; 852 document.write = customDocumentWrite; 853 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 854 document.write = originalDocumentWrite; 855 856 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 857 var token = match? match[1]: undefined; 858 if (!hasLoggedConversion(token)) { 859 setCookieIfConversion(token); 860 861 } 862 }); 863 864 window.ShopifyAnalytics.lib.page(null,{"pageType":"blog","resourceType":"blog","resourceId":11890917428,"requestId":"48b782a7-a940-42f1-971b-94656cf48c8c-1791343243","shopifyEmitted":true}); 865 866 var eventsListenerScript = document.createElement('script'); 867 eventsListenerScript.async = true; 868 eventsListenerScript.src = "//primandpure.co/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 869 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 870})();</script>
vendor: 1 bytes, line 870
870
871<script 872 defer 873 src="https://primandpure.co/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.6.min.js" 874 data-application="storefront-renderer" 875 data-shop-id="2451505204" 876 data-render-region="gcp-us-central1" 877 data-page-type="blog" 878 data-theme-instance-id="109775356055" 879 data-theme-name="Debut" 880 data-theme-version="1.9.1" 881 data-monorail-region="shop_domain" 882 data-resource-timing-sampling-rate="10" 883 data-shs="true" 884 data-shs-beacon="true" 885 data-shs-export-with-fetch="true" 886 data-shs-logs-sample-rate="1" 887 data-shs-beacon-endpoint="https://primandpure.co/api/collect" 888></script>
888 889<meta name="shopify-y" content="00000000-0000-0000-5000-000000000000" data-expiration="1822900843000"><meta name="shopify-s" content="00000000-0000-0000-5000-000000000000" data-expiration="1791345043000"><meta name="new-cookie-storage-activated" content="t"> 890</head> 891 892<body class=" template-blog"> 893 894 <a class="in-page-link visually-hidden skip-link" href="#MainContent">Skip to content</a> 895 896 897 898 <div id="shopify-section-header" class="shopify-section"><!-- Begin Constant Contact Active Forms -->
899<script> var _ctct_m = "7d8d792cc40263d5708bea6aa4759316"; </script>
899 900
900<script id="signupScript" src="//static.ctctcdn.com/js/signup-form-widget/current/signup-form-widget.min.js" async defer></script>
900 901<!-- End Constant Contact Active Forms --> 902<style type="text/css"> 903 904 .site_nav{ 905 background-color: #fce0da; 906 } 907 908 909 .site-header__logo-image { 910/* max-width: px; */ 911/* max-width: fit-content; */ 912 } 913 914 .announcement-bar--link:hover { 915 916 917 918 background-color: ; 919 920 } 921</style> 922<div data-section-id="header" data-section-type="header-section"> 923 <nav class="mobile-nav-wrapper tab-up--hide" role="navigation"> 924 <span class="mob_close_icon"> 925 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 37 40"><path d="M21.3 23l11-11c.8-.8.8-2 0-2.8-.8-.8-2-.8-2.8 0l-11 11-11-11c-.8-.8-2-.8-2.8 0-.8.8-.8 2 0 2.8l11 11-11 11c-.8.8-.8 2 0 2.8.4.4.9.6 1.4.6s1-.2 1.4-.6l11-11 11 11c.4.4.9.6 1.4.6s1-.2 1.4-.6c.8-.8.8-2 0-2.8l-11-11z"/></svg> 926 </span> 927 <div class="search-bar__form-wrapper border-bottom border-top "> 928 <form class="search search-bar__form" action="/search" method="get" role="search"> 929 <button class="search-bar__submit search__submit btn--link" type="submit"> 930 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 37 40"><path d="M35.6 36l-9.8-9.8c4.1-5.4 3.6-13.2-1.3-18.1-5.4-5.4-14.2-5.4-19.7 0-5.4 5.4-5.4 14.2 0 19.7 2.6 2.6 6.1 4.1 9.8 4.1 3 0 5.9-1 8.3-2.8l9.8 9.8c.4.4.9.6 1.4.6s1-.2 1.4-.6c.9-.9.9-2.1.1-2.9zm-20.9-8.2c-2.6 0-5.1-1-7-2.9-3.9-3.9-3.9-10.1 0-14C9.6 9 12.2 8 14.7 8s5.1 1 7 2.9c3.9 3.9 3.9 10.1 0 14-1.9 1.9-4.4 2.9-7 2.9z"/></svg> 931 <span class="icon__fallback-text">Submit</span> 932 </button> 933 <input class="search__input search-bar__input" type="search" name="q" value="" placeholder="Search" aria-label="Search"> 934 </form> 935 </div> 936 <ul id="MobileNav" class="mobile-nav"> 937 938<li class="mobile-nav__item border-bottom"> 939 940 <a href="/" class="mobile-nav__link"> 941 HOME 942 </a> 943 944 </li> 945 946<li class="mobile-nav__item border-bottom"> 947 948 949 <a class="mobile-nav__link" href="/collections/all-collections">SHOP</a> 950 <div class="mobile-nav__icon_down"> 951 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 498.98 284.49"><defs><style>.cls-1{fill:#231f20}</style></defs><path class="cls-1" d="M80.93 271.76A35 35 0 0 1 140.68 247l189.74 189.75L520.16 247a35 35 0 1 1 49.5 49.5L355.17 511a35 35 0 0 1-49.5 0L91.18 296.5a34.89 34.89 0 0 1-10.25-24.74z" transform="translate(-80.93 -236.76)"/></svg> 952 <span class="icon__fallback-text">expand</span> 953 </div> 954 955 <ul class="mobile-nav__dropdown" data-parent="shop-2" data-level="2"> 956 957 958 959 960 961 <li class="mobile-nav__item border-bottom"> 962 963 <a href="/collections/gift-sets" class="mobile-nav__sublist-link"> 964 Gift Sets 965 </a> 966 967 </li> 968 969 970 971 <li class="mobile-nav__item border-bottom"> 972 973 <a href="/collections/makeup" class="mobile-nav__sublist-link"> 974 Makeup 975 </a> 976 977 </li> 978 979 980 981 <li class="mobile-nav__item border-bottom"> 982 983 <a href="/collections/moms-teens" class="mobile-nav__sublist-link"> 984 Moms/Teens 985 </a> 986 987 </li> 988 989 990 991 <li class="mobile-nav__item border-bottom"> 992 993 <a href="/collections/skincare" class="mobile-nav__sublist-link"> 994 Skincare 995 </a> 996 997 </li> 998 999 1000 1001 <li class="mobile-nav__item border-bottom"> 1002 1003 <a href="/collections/brushes" class="mobile-nav__sublist-link"> 1004 Accessories 1005 </a> 1006 1007 </li> 1008 1009 1010 1011 <li class="mobile-nav__item border-bottom"> 1012 1013 <a href="/collections/all-collections" class="mobile-nav__sublist-link"> 1014 Shop All 1015 </a> 1016 1017 </li> 1018 1019 1020 1021 <li class="mobile-nav__item border-bottom"> 1022 1023 <a href="/collections/new-products" class="mobile-nav__sublist-link"> 1024 New Products 1025 </a> 1026 1027 </li> 1028 1029 1030 1031 <li class="mobile-nav__item border-bottom"> 1032 1033 <a href="/collections/special-offers" class="mobile-nav__sublist-link"> 1034 On Sale 1035 </a> 1036 1037 </li> 1038 1039 1040 1041 <li class="mobile-nav__item"> 1042 1043 <a href="/pages/where-to-buy" class="mobile-nav__sublist-link"> 1044 Prim and Pure Near You 1045 </a> 1046 1047 </li> 1048 1049 </ul> 1050 1051 </li> 1052 1053<li class="mobile-nav__item border-bottom"> 1054 1055 <a href="/pages/custom-bundle" class="mobile-nav__link"> 1056 CUSTOM BUNDLE FOR EVENTS 1057 </a> 1058 1059 </li> 1060 1061<li class="mobile-nav__item border-bottom"> 1062 1063 <a href="/pages/about_us" class="mobile-nav__link"> 1064 ABOUT US 1065 </a> 1066 1067 </li> 1068 1069<li class="mobile-nav__item border-bottom"> 1070 1071 <a href="/collections/gift-sets" class="mobile-nav__link"> 1072 GIFT SETS 1073 </a> 1074 1075 </li> 1076 1077<li class="mobile-nav__item border-bottom"> 1078 1079 <a href="/blogs/blog" class="mobile-nav__link"> 1080 BLOG 1081 </a> 1082 1083 </li> 1084 1085<li class="mobile-nav__item"> 1086 1087 <a href="/pages/contact-us" class="mobile-nav__link"> 1088 CONTACT US 1089 </a> 1090 1091 </li> 1092 1093</ul> 1094 </nav> 1095 1096 1097 1098 <div class="announcement-bar"> 1099 1100 <p class="announcement-bar__message">*SHOP ON VACATION* Orders resume shipping 7/21/26 1101 1102 1103 <a class="btn ann-btn" href="/collections/gift-sets">Shop now</a> 1104 1105 1106 </p> 1107 1108 1109 1110 1111 1112 </div> 1113 1114 1115 1116<div class="ticker-wrap">
1117 <div class="ticker"> 1118 <span class="item-collection-1"> 1119 <span class="item"><img src="https://cdn.shopify.com/s/files/1/0024/5150/5204/files/free_shipping_icon_9f49354c-6fde-4bd1-8b30-1b464eeae477.png"> FREE SHIPPING ON ALL ORDERS OVER $25</span> 1120 <span class="item"><img src="https://cdn.shopify.com/s/files/1/0024/5150/5204/files/free_shipping_icon_9f49354c-6fde-4bd1-8b30-1b464eeae477.png"> FREE SHIPPING ON ALL ORDERS OVER $25</span> 1121 <span class="item"><img src="https://cdn.shopify.com/s/files/1/0024/5150/5204/files/free_shipping_icon_9f49354c-6fde-4bd1-8b30-1b464eeae477.png"> FREE SHIPPING ON ALL ORDERS OVER $25</span> 1122 <span class="item"><img src="https://cdn.shopify.com/s/files/1/0024/5150/5204/files/free_shipping_icon_9f49354c-6fde-4bd1-8b30-1b464eeae477.png"> FREE SHIPPING ON ALL ORDERS OVER $25</span> 1123 </span> 1124 <span class="item-collection-2"> 1125 <span class="item"><img src="https://cdn.shopify.com/s/files/1/0024/5150/5204/files/free_shipping_icon_9f49354c-6fde-4bd1-8b30-1b464eeae477.png"> FREE SHIPPING ON ALL ORDERS OVER $25</span> 1126 <span class="item"><img src="https://cdn.shopify.com/s/files/1/0024/5150/5204/files/free_shipping_icon_9f49354c-6fde-4bd1-8b30-1b464eeae477.png"> FREE SHIPPING ON ALL ORDERS OVER $25</span> 1127 <span class="item"><img src="https://cdn.shopify.com/s/files/1/0024/5150/5204/files/free_shipping_icon_9f49354c-6fde-4bd1-8b30-1b464eeae477.png"> FREE SHIPPING ON ALL ORDERS OVER $25</span> 1128 <span class="item"><img src="https://cdn.shopify.com/s/files/1/0024/5150/5204/files/free_shipping_icon_9f49354c-6fde-4bd1-8b30-1b464eeae477.png"> FREE SHIPPING ON ALL ORDERS OVER $25</span> 1129 </span> 1130 </div> 1131</div> 1132 1133 1134 1135 <header class="site-header Style_1 border-bottom" role="banner"> 1136<!-- Google Tag Manager -->
1137<script>
vendor: 327 bytes, lines 1137-1141
1137(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 1138new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 1139j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 1140'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 1141})(window,document,'script','dataLayer','
1141GTM-KR8F5WJX
vendor: 3 bytes, line 1141
1141');
1141</script>
1141 1142<!-- End Google Tag Manager --> 1143 1144 <div class="desktop_view"> 1145 1146 <div class="full_wrap full_logo"> 1147 <div class="page-width"> 1148 <div class="grid grid--no-gutters grid--table"> 1149 <div class="grid__item medium-up--one-third header_msg"> 1150<!-- 1151 <span>1800.123.1234</span> 1152 --> 1153 1154 <div class="site-header__search header-search"> 1155<!-- <form action="/search" method="get" class="search-header search" role="search"> 1156 <input class="search-header__input search__input" 1157 type="search" 1158 name="q" 1159 placeholder="Search" 1160 aria-label="Search"> 1161 <button class="search-header__submit search__submit btn--link" type="submit"> 1162 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 37 40"><path d="M35.6 36l-9.8-9.8c4.1-5.4 3.6-13.2-1.3-18.1-5.4-5.4-14.2-5.4-19.7 0-5.4 5.4-5.4 14.2 0 19.7 2.6 2.6 6.1 4.1 9.8 4.1 3 0 5.9-1 8.3-2.8l9.8 9.8c.4.4.9.6 1.4.6s1-.2 1.4-.6c.9-.9.9-2.1.1-2.9zm-20.9-8.2c-2.6 0-5.1-1-7-2.9-3.9-3.9-3.9-10.1 0-14C9.6 9 12.2 8 14.7 8s5.1 1 7 2.9c3.9 3.9 3.9 10.1 0 14-1.9 1.9-4.4 2.9-7 2.9z"/></svg> 1163 <span class="icon__fallback-text">Submit</span> 1164 </button> 1165</form> 1166 --> 1167<!-- <img src="//primandpure.co/cdn/shop/t/8/assets/search.png?v=103782728876887105411598507356"> --> 1168<!-- <span>Search<span> --> 1169 1170 1171<!-- <div id="SearchDrawer" class="search-bar"> --> 1172 <div class="search-bar__table"> 1173 <div class="search-bar__table-cell search-bar__form-wrapper"> 1174 <form class="search search-bar__form" action="/search" method="get" role="search"> 1175 <button class="search-bar__submit search__submit btn--link" type="submit"> 1176<!-- <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 37 40"><path d="M35.6 36l-9.8-9.8c4.1-5.4 3.6-13.2-1.3-18.1-5.4-5.4-14.2-5.4-19.7 0-5.4 5.4-5.4 14.2 0 19.7 2.6 2.6 6.1 4.1 9.8 4.1 3 0 5.9-1 8.3-2.8l9.8 9.8c.4.4.9.6 1.4.6s1-.2 1.4-.6c.9-.9.9-2.1.1-2.9zm-20.9-8.2c-2.6 0-5.1-1-7-2.9-3.9-3.9-3.9-10.1 0-14C9.6 9 12.2 8 14.7 8s5.1 1 7 2.9c3.9 3.9 3.9 10.1 0 14-1.9 1.9-4.4 2.9-7 2.9z"/></svg> --> 1177 <img src="//primandpure.co/cdn/shop/t/8/assets/search.png?v=103782728876887105411598507356"> 1178 <span class="icon__fallback-text">Submit</span> 1179 </button> 1180 <input class="search__input search-bar__input" type="search" name="q" value="" placeholder="Search" aria-label="Search"> 1181 </form> 1182 </div> 1183<!-- <div class="search-bar__table-cell text-right"> 1184 <button type="button" class="btn--link search-bar__close js-drawer-close"> 1185 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 37 40"><path d="M21.3 23l11-11c.8-.8.8-2 0-2.8-.8-.8-2-.8-2.8 0l-11 11-11-11c-.8-.8-2-.8-2.8 0-.8.8-.8 2 0 2.8l11 11-11 11c-.8.8-.8 2 0 2.8.4.4.9.6 1.4.6s1-.2 1.4-.6l11-11 11 11c.4.4.9.6 1.4.6s1-.2 1.4-.6c.8-.8.8-2 0-2.8l-11-11z"/></svg> 1186 <span class="icon__fallback-text">Close search</span> 1187 </button> 1188 </div> --> 1189 </div> 1190<!-- </div> --> 1191 1192 1193 1194 1195 </div> 1196 1197 </div> 1198 <div class="grid__item medium-up--one-third logo-align--center"> 1199 1200 1201 <div class="h2 site-header__logo" itemscope itemtype="http://schema.org/Organization"> 1202 1203 1204<a href="/" itemprop="url" class="site-header__logo-image"> 1205 1206 1207 1208 <img class="lazyload js" 1209 src="//primandpure.co/cdn/shop/t/8/assets/newlogo.svg?v=62854515928894920961598507339"> 1210 <noscript> 1211 1212 <img src="//primandpure.co/cdn/shop/files/P22xG_qw_small.png?v=1613173220" 1213 srcset="//primandpure.co/cdn/shop/files/P22xG_qw_small.png?v=1613173220 1x, //primandpure.co/cdn/shop/files/P22xG_qw.png?v=1613173220 2x" 1214 alt="Prim and Pure" 1215 itemprop="logo" 1216 style="max-width: px;"> 1217 </noscript> 1218 </a> 1219 1220 1221 </div> 1222 1223 1224 </div> 1225 <div class="grid__item medium-up--one-third text-right"> 1226 <div class="site-header__icons-wrapper"> 1227<!-- <div class="site-header__search"> 1228 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 37 40"><path d="M35.6 36l-9.8-9.8c4.1-5.4 3.6-13.2-1.3-18.1-5.4-5.4-14.2-5.4-19.7 0-5.4 5.4-5.4 14.2 0 19.7 2.6 2.6 6.1 4.1 9.8 4.1 3 0 5.9-1 8.3-2.8l9.8 9.8c.4.4.9.6 1.4.6s1-.2 1.4-.6c.9-.9.9-2.1.1-2.9zm-20.9-8.2c-2.6 0-5.1-1-7-2.9-3.9-3.9-3.9-10.1 0-14C9.6 9 12.2 8 14.7 8s5.1 1 7 2.9c3.9 3.9 3.9 10.1 0 14-1.9 1.9-4.4 2.9-7 2.9z"/></svg> 1229 </div> --> 1230 1231 1232
1233 <a href="/account/login" class="site-header__account header-span signin-align"> 1234 <!-- <a href="/account/register" class="site-header__account header-span signin-align"> --> 1235 1236 1237<!-- <span>SIGN IN</span> --> 1238 <span>SIGN IN</span> 1239 </a> 1240 1241 1242 1243<!-- <a href="/"> 1244 <img src="//primandpure.co/cdn/shop/t/8/assets/wishlist.png?v=10112593699715941561598507360"> 1245 </a> --> 1246 1247 <div id="mswishlist" class="mswishlist" data-product="" data-variant=""></div> 1248 1249 1250 1251 <a href="/cart" class="site-header__cart"> 1252<!-- <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-cart" viewBox="0 0 37 40"><path d="M36.5 34.8L33.3 8h-5.9C26.7 3.9 23 .8 18.5.8S10.3 3.9 9.6 8H3.7L.5 34.8c-.2 1.5.4 2.4.9 3 .5.5 1.4 1.2 3.1 1.2h28c1.3 0 2.4-.4 3.1-1.3.7-.7 1-1.8.9-2.9zm-18-30c2.2 0 4.1 1.4 4.7 3.2h-9.5c.7-1.9 2.6-3.2 4.8-3.2zM4.5 35l2.8-23h2.2v3c0 1.1.9 2 2 2s2-.9 2-2v-3h10v3c0 1.1.9 2 2 2s2-.9 2-2v-3h2.2l2.8 23h-28z"/></svg> --> 1253 <img src="//primandpure.co/cdn/shop/t/8/assets/cart.png?v=7421459508188974641598507329"> 1254 <span class="visually-hidden">Cart</span> 1255 <span class="icon__fallback-text">Cart</span> 1256 1257 <div id="CartCount" class="site-header__cart-count"> 1258 <span>0</span> 1259 <span class="icon__fallback-text medium-up--hide">items</span> 1260 </div> 1261 1262 </a> 1263 1264 1265 <button type="button" class="btn--link mob_btn"> 1266 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-hamburger" viewBox="0 0 37 40"><path d="M33.5 25h-30c-1.1 0-2-.9-2-2s.9-2 2-2h30c1.1 0 2 .9 2 2s-.9 2-2 2zm0-11.5h-30c-1.1 0-2-.9-2-2s.9-2 2-2h30c1.1 0 2 .9 2 2s-.9 2-2 2zm0 23h-30c-1.1 0-2-.9-2-2s.9-2 2-2h30c1.1 0 2 .9 2 2s-.9 2-2 2z"/></svg> 1267 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 37 40"><path d="M21.3 23l11-11c.8-.8.8-2 0-2.8-.8-.8-2-.8-2.8 0l-11 11-11-11c-.8-.8-2-.8-2.8 0-.8.8-.8 2 0 2.8l11 11-11 11c-.8.8-.8 2 0 2.8.4.4.9.6 1.4.6s1-.2 1.4-.6l11-11 11 11c.4.4.9.6 1.4.6s1-.2 1.4-.6c.8-.8.8-2 0-2.8l-11-11z"/></svg> 1268 <span class="icon__fallback-text">expand/collapse</span> 1269 </button> 1270 1271</div> 1272 </div> 1273 </div> 1274 </div> 1275</div> 1276<div class="full_wrap border-top text-center"> 1277 <nav class="site_nav" id="AccessibleNav" role="navigation"> 1278 <div class="page-width"> 1279 <ul class="site-nav list--inline " id="SiteNav"> 1280 1281 1282 1283 1284 1285 <li > 1286 <a href="/" class="site-nav__link site-nav__link--main">HOME</a> 1287 </li> 1288 1289 1290 1291 1292 1293 1294 <li class="site-nav--has-dropdown site-nav--has-centered-dropdown" aria-has-popup="true" aria-controls="SiteNavLabel-shop"> 1295 <a href="/collections/all-collections" class="site-nav__link site-nav__link--main"> 1296 SHOP 1297 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 498.98 284.49"><defs><style>.cls-1{fill:#231f20}</style></defs><path class="cls-1" d="M80.93 271.76A35 35 0 0 1 140.68 247l189.74 189.75L520.16 247a35 35 0 1 1 49.5 49.5L355.17 511a35 35 0 0 1-49.5 0L91.18 296.5a34.89 34.89 0 0 1-10.25-24.74z" transform="translate(-80.93 -236.76)"/></svg> 1298 <span class="visually-hidden">expand</span> 1299 </a> 1300 1301 <div class="site-nav__dropdown site-nav__dropdown--centered" id="SiteNavLabel-shop" aria-expanded="false"> 1302 1303 1304 <div class="site-nav__childlist"> 1305 <div class="grid grid--table grid--no-gutters "> 1306 <div class="grid__item medium-up--one-fifth "> 1307 <ul> 1308 1309 <li > 1310 <a href="/collections/gift-sets" class="site-nav__link site-nav__child-link">Gift Sets</a> 1311 </li> 1312 1313 <li > 1314 <a href="/collections/makeup" class="site-nav__link site-nav__child-link">Makeup</a> 1315 </li> 1316 1317 <li > 1318 <a href="/collections/moms-teens" class="site-nav__link site-nav__child-link">Moms/Teens</a> 1319 </li> 1320 1321 <li > 1322 <a href="/collections/skincare" class="site-nav__link site-nav__child-link">Skincare</a> 1323 </li> 1324 1325 <li > 1326 <a href="/collections/brushes" class="site-nav__link site-nav__child-link">Accessories</a> 1327 </li> 1328 1329 <li > 1330 <a href="/collections/all-collections" class="site-nav__link site-nav__child-link">Shop All</a> 1331 </li> 1332 1333 <li > 1334 <a href="/collections/new-products" class="site-nav__link site-nav__child-link">New Products</a> 1335 </li> 1336 1337 <li > 1338 <a href="/collections/special-offers" class="site-nav__link site-nav__child-link">On Sale</a> 1339 </li> 1340 1341 <li > 1342 <a href="/pages/where-to-buy" class="site-nav__link site-nav__child-link site-nav__link--last">Prim and Pure Near You</a> 1343 </li> 1344 1345 </ul> 1346 </div> 1347 <div class="grid__item medium-up--four-fifths "> 1348 <div class="grid grid--table "> 1349 1350 1351 <div class="text-center grid__item medium-up--one-third "> 1352 <a href="/collections/gift-sets" class="site-nav__link site-nav__child-link"> 1353 <div class="nav_img"> 1354 <img src="//primandpure.co/cdn/shop/collections/V2-4.jpg?v=1722515908"> 1355 </div> 1356 <div class="nav_title"> 1357 Gift Sets 1358 </div> 1359 </a> 1360 </div> 1361 1362 1363 <div class="text-center grid__item medium-up--one-third "> 1364 <a href="/collections/makeup" class="site-nav__link site-nav__child-link"> 1365 <div class="nav_img"> 1366 <img src="//primandpure.co/cdn/shop/collections/image53_7b69334a-3bd9-4b7e-8e7c-40e3e2da5cd3_1024x1024_2x_1.jpg?v=1722428384"> 1367 </div> 1368 <div class="nav_title"> 1369 Makeup 1370 </div> 1371 </a> 1372 </div> 1373 1374 1375 <div class="text-center grid__item medium-up--one-third "> 1376 <a href="/collections/moms-teens" class="site-nav__link site-nav__child-link site-nav__link--last"> 1377 <div class="nav_img"> 1378 <img src="//primandpure.co/cdn/shop/collections/Lips-1.jpg?v=1722428488"> 1379 </div> 1380 <div class="nav_title"> 1381 Moms/Teens 1382 </div> 1383 </a> 1384 </div> 1385 1386 </div> 1387 </div> 1388 </div> 1389 </div> 1390 1391 1392 </div> 1393 </li> 1394 1395 1396 1397 1398 1399 1400 <li > 1401 <a href="/pages/custom-bundle" class="site-nav__link site-nav__link--main">CUSTOM BUNDLE FOR EVENTS</a> 1402 </li> 1403 1404 1405 1406 1407 1408 1409 <li > 1410 <a href="/pages/about_us" class="site-nav__link site-nav__link--main">ABOUT US</a> 1411 </li> 1412 1413 1414 1415 1416 1417 1418 <li > 1419 <a href="/collections/gift-sets" class="site-nav__link site-nav__link--main">GIFT SETS</a> 1420 </li> 1421 1422 1423 1424 1425 1426 1427 <li class="site-nav--active"> 1428 <a href="/blogs/blog" class="site-nav__link site-nav__link--main">BLOG</a> 1429 </li> 1430 1431 1432 1433 1434 1435 1436 <li > 1437 <a href="/pages/contact-us" class="site-nav__link site-nav__link--main">CONTACT US</a> 1438 </li> 1439 1440 1441</ul> 1442 </div> 1443 </nav> 1444</div> 1445 1446<!-- <div id="SearchDrawer" class="search-bar"> 1447 <div class="search-bar__table"> 1448 <div class="search-bar__table-cell search-bar__form-wrapper"> 1449 <form class="search search-bar__form" action="/search" method="get" role="search"> 1450 <button class="search-bar__submit search__submit btn--link" type="submit"> 1451 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 37 40"><path d="M35.6 36l-9.8-9.8c4.1-5.4 3.6-13.2-1.3-18.1-5.4-5.4-14.2-5.4-19.7 0-5.4 5.4-5.4 14.2 0 19.7 2.6 2.6 6.1 4.1 9.8 4.1 3 0 5.9-1 8.3-2.8l9.8 9.8c.4.4.9.6 1.4.6s1-.2 1.4-.6c.9-.9.9-2.1.1-2.9zm-20.9-8.2c-2.6 0-5.1-1-7-2.9-3.9-3.9-3.9-10.1 0-14C9.6 9 12.2 8 14.7 8s5.1 1 7 2.9c3.9 3.9 3.9 10.1 0 14-1.9 1.9-4.4 2.9-7 2.9z"/></svg>
1452 <span class="icon__fallback-text">Submit</span> 1453 </button> 1454 <input class="search__input search-bar__input" type="search" name="q" value="" placeholder="Search" aria-label="Search"> 1455 </form> 1456 </div> 1457 <div class="search-bar__table-cell text-right"> 1458 <button type="button" class="btn--link search-bar__close js-drawer-close"> 1459 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 37 40"><path d="M21.3 23l11-11c.8-.8.8-2 0-2.8-.8-.8-2-.8-2.8 0l-11 11-11-11c-.8-.8-2-.8-2.8 0-.8.8-.8 2 0 2.8l11 11-11 11c-.8.8-.8 2 0 2.8.4.4.9.6 1.4.6s1-.2 1.4-.6l11-11 11 11c.4.4.9.6 1.4.6s1-.2 1.4-.6c.8-.8.8-2 0-2.8l-11-11z"/></svg> 1460 <span class="icon__fallback-text">Close search</span> 1461 </button> 1462 </div> 1463 </div> 1464 </div> --> 1465 </div> 1466 <div class="mobile_view"> 1467 <div class="full_wrap"> 1468 <div class="page-width"> 1469 <div class="grid grid--no-gutters"> 1470 <div class="grid__item tab-down--one-half text-left extra-small--one-whole extra-small--text-center"> 1471 1472 1473 <div class="h2 site-header__logo" itemscope itemtype="http://schema.org/Organization"> 1474 1475 1476<a href="/" itemprop="url" class="site-header__logo-image"> 1477 1478 1479 1480 <img class="lazyload js" 1481 src="//primandpure.co/cdn/shop/t/8/assets/newlogo.svg?v=62854515928894920961598507339"> 1482 <noscript> 1483 1484 <img src="//primandpure.co/cdn/shop/files/P22xG_qw_small.png?v=1613173220" 1485 srcset="//primandpure.co/cdn/shop/files/P22xG_qw_small.png?v=1613173220 1x, //primandpure.co/cdn/shop/files/P22xG_qw.png?v=1613173220 2x" 1486 alt="Prim and Pure" 1487 itemprop="logo" 1488 style="max-width: px;"> 1489 </noscript> 1490 </a> 1491 1492 1493 </div> 1494 1495 1496 </div> 1497 <div class="grid__item tab-down--one-half text-right extra-small--one-whole extra-small--text-center mob_icon"> 1498 <div class="site-header__icons-wrapper"> 1499<!-- <div class="site-header__search"> 1500 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 37 40"><path d="M35.6 36l-9.8-9.8c4.1-5.4 3.6-13.2-1.3-18.1-5.4-5.4-14.2-5.4-19.7 0-5.4 5.4-5.4 14.2 0 19.7 2.6 2.6 6.1 4.1 9.8 4.1 3 0 5.9-1 8.3-2.8l9.8 9.8c.4.4.9.6 1.4.6s1-.2 1.4-.6c.9-.9.9-2.1.1-2.9zm-20.9-8.2c-2.6 0-5.1-1-7-2.9-3.9-3.9-3.9-10.1 0-14C9.6 9 12.2 8 14.7 8s5.1 1 7 2.9c3.9 3.9 3.9 10.1 0 14-1.9 1.9-4.4 2.9-7 2.9z"/></svg> 1501 </div> --> 1502 1503 1504 1505 <a href="/account/login" class="site-header__account header-span signin-align"> 1506 <!-- <a href="/account/register" class="site-header__account header-span signin-align"> --> 1507 1508 1509<!-- <span>SIGN IN</span> --> 1510 <span>SIGN IN</span> 1511 </a> 1512 1513 1514
1515<!-- <a href="/"> 1516 <img src="//primandpure.co/cdn/shop/t/8/assets/wishlist.png?v=10112593699715941561598507360"> 1517 </a> --> 1518 1519 <div id="mswishlist" class="mswishlist" data-product="" data-variant=""></div> 1520 1521 1522 1523 <a href="/cart" class="site-header__cart"> 1524<!-- <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-cart" viewBox="0 0 37 40"><path d="M36.5 34.8L33.3 8h-5.9C26.7 3.9 23 .8 18.5.8S10.3 3.9 9.6 8H3.7L.5 34.8c-.2 1.5.4 2.4.9 3 .5.5 1.4 1.2 3.1 1.2h28c1.3 0 2.4-.4 3.1-1.3.7-.7 1-1.8.9-2.9zm-18-30c2.2 0 4.1 1.4 4.7 3.2h-9.5c.7-1.9 2.6-3.2 4.8-3.2zM4.5 35l2.8-23h2.2v3c0 1.1.9 2 2 2s2-.9 2-2v-3h10v3c0 1.1.9 2 2 2s2-.9 2-2v-3h2.2l2.8 23h-28z"/></svg> --> 1525 <img src="//primandpure.co/cdn/shop/t/8/assets/cart.png?v=7421459508188974641598507329"> 1526 <span class="visually-hidden">Cart</span> 1527 <span class="icon__fallback-text">Cart</span> 1528 1529 <div id="CartCount" class="site-header__cart-count"> 1530 <span>0</span> 1531 <span class="icon__fallback-text medium-up--hide">items</span> 1532 </div> 1533 1534 </a> 1535 1536 1537 <button type="button" class="btn--link mob_btn"> 1538 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-hamburger" viewBox="0 0 37 40"><path d="M33.5 25h-30c-1.1 0-2-.9-2-2s.9-2 2-2h30c1.1 0 2 .9 2 2s-.9 2-2 2zm0-11.5h-30c-1.1 0-2-.9-2-2s.9-2 2-2h30c1.1 0 2 .9 2 2s-.9 2-2 2zm0 23h-30c-1.1 0-2-.9-2-2s.9-2 2-2h30c1.1 0 2 .9 2 2s-.9 2-2 2z"/></svg> 1539 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 37 40"><path d="M21.3 23l11-11c.8-.8.8-2 0-2.8-.8-.8-2-.8-2.8 0l-11 11-11-11c-.8-.8-2-.8-2.8 0-.8.8-.8 2 0 2.8l11 11-11 11c-.8.8-.8 2 0 2.8.4.4.9.6 1.4.6s1-.2 1.4-.6l11-11 11 11c.4.4.9.6 1.4.6s1-.2 1.4-.6c.8-.8.8-2 0-2.8l-11-11z"/></svg> 1540 <span class="icon__fallback-text">expand/collapse</span> 1541 </button> 1542 1543</div> 1544 </div> 1545 </div> 1546 </div> 1547</div> 1548 </div> 1549 <div class="cart_overlay"></div> 1550<div class="block-content" id="topCartContent"> 1551 <div class="cart_close"> 1552 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 37 40"><path d="M21.3 23l11-11c.8-.8.8-2 0-2.8-.8-.8-2-.8-2.8 0l-11 11-11-11c-.8-.8-2-.8-2.8 0-.8.8-.8 2 0 2.8l11 11-11 11c-.8.8-.8 2 0 2.8.4.4.9.6 1.4.6s1-.2 1.4-.6l11-11 11 11c.4.4.9.6 1.4.6s1-.2 1.4-.6c.8-.8.8-2 0-2.8l-11-11z"/></svg> 1553 </div> 1554 <div class="inner-wrapper"> 1555 1556 <div class="cart_content nodisplay"> 1557 <p class="section-title text-center">Your cart</p> 1558 <ol class="mini-products-list" id="mini-cart"> 1559 1560 </ol> 1561 <p class="subtotal"> 1562 <span class="label">Subtotal:</span> 1563 <span class="price">$0.00</span> 1564 </p> 1565 1566 <div class="actions text-right"> 1567 <a class="btn" href="/checkout"><span><span>Checkout</span></span></a> 1568 <a class="btn" href="/cart"><span><span>Cart</span></span></a> 1569 </div> 1570 </div> 1571 <div class="empty-page-content text-center display"> 1572 <p class="section-title">Your cart</p> 1573 <p>Your cart is currently empty.</p> 1574 <a href="/" class="btn btn--has-icon-after">Continue shopping<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-arrow-right" viewBox="0 0 20 8"><path d="M15.186.445c.865.944 1.614 1.662 2.246 2.154.631.491 1.227.857 1.787 1.098v.44a9.933 9.933 0 0 0-1.875 1.196c-.606.485-1.328 1.196-2.168 2.134h-.752c.612-1.309 1.253-2.315 1.924-3.018H.77v-.986h15.577c-.495-.632-.84-1.1-1.035-1.406-.196-.306-.486-.843-.87-1.612h.743z" fill="#000" fill-rule="evenodd"/></svg></a> 1575 </div> 1576 </div> 1577</div> 1578 </header> 1579</div> 1580<!-- , 1581 { 1582 "type": "text", 1583 "id": "logo_max_width", 1584 "label": "Custom logo width (in pixels)", 1585 "default": "100" 1586 } --> 1587<style> #shopify-section-header .ann-btn {border-radius: 5px; font-family: "Dosis"; font-size: 22px; color: #fff; background: #dd90d5; letter-spacing: 0;} #shopify-section-header .site-nav__dropdown {top: 46px;} #shopify-section-header .announcement-bar {display: flex; align-items: center; justify-content: center;} #shopify-section-header .announcement-bar__message {margin: 0; width: 85%; text-align: center; /* margin-right: -15%; */} </style></div> 1588 1589 <div class="page-container" id="PageContainer"> 1590 1591 <main class="main-content" id="MainContent" role="main"> 1592 1593 1594<div id="shopify-section-blog-template" class="shopify-section blog-section"> 1595 1596<div class="page-width"> 1597 1598<nav class="breadcrumb" role="navigation" aria-label="breadcrumbs"> 1599 <a href="/" title="Home">Home</a> 1600 1601 <span aria-hidden="true"><img src="//primandpure.co/cdn/shop/t/8/assets/bredcm-arrow.png?v=166831844419493956371598507328"></span> 1602 1603 <span>Blog</span> 1604 1605 1606</nav> 1607 1608 <header class="section-header text-center blog-h2"> 1609 <h1 style="letter-spacing:3px; text-transform:uppercase; margin:40px 0px 20px 0px; font-size:26px;">Beauty Tips, Trends, and More | Prim And Pure</h1> 1610<!-- <h5 class="under-line"></h5> --> 1611 1612 </header> 1613</div> 1614 1615<div class=""> 1616 1617 <div class="page-width"> 1618 <div class="grid grid--uniform grid--blog"> 1619 1620 <div class="grid__item medium-up--one-third"> 1621 <div class="blog-grid-edit"> 1622 1623 1624 1625<style> 1626 1627
1628 @media screen and (min-width: 750px) { 1629 #ArticleImage-117659140247 { 1630 max-width: 345px; 1631 max-height: 280.3125px; 1632 } 1633 #ArticleImageWrapper-117659140247 { 1634 max-width: 345px; 1635 max-height: 280.3125px; 1636 } 1637 } 1638 1639 1640 1641 @media screen and (max-width: 749px) { 1642 #ArticleImage-117659140247 { 1643 max-width: 750px; 1644 max-height: 750px; 1645 } 1646 #ArticleImageWrapper-117659140247 { 1647 max-width: 750px; 1648 } 1649 } 1650 1651</style> 1652 1653 1654 <div id="ArticleImageWrapper-117659140247" class="article__grid-image-wrapper js"> 1655 <a href="/blogs/blog/how-to-read-a-kids-makeup-label-like-a-pro" style="padding-top:81.25%;" class="article__grid-image-container"> 1656 <img id="ArticleImage-117659140247" 1657 class="article__grid-image lazyload" 1658 src="//primandpure.co/cdn/shop/articles/Blog_1_i_1_f5114e43-b342-44a2-be32-629799f94ed8.png?v=1789405522" 1659 data-src="//primandpure.co/cdn/shop/articles/Blog_1_i_1_f5114e43-b342-44a2-be32-629799f94ed8_{width}x.png?v=1789405522" 1660 data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 1661 data-aspectratio="1.2307692307692308" 1662 data-sizes="auto" 1663 alt="How to Read a Kids' Makeup Label Like a Pro"> 1664 </a> 1665 </div> 1666 1667 <noscript> 1668 <a href="/blogs/blog/how-to-read-a-kids-makeup-label-like-a-pro" class="article__grid-image-wrapper"> 1669 <img src="//primandpure.co/cdn/shop/articles/[email protected]?v=1789405522" alt="How to Read a Kids' Makeup Label Like a Pro" class="article__grid-image" /> 1670 </a> 1671 </noscript> 1672 1673 1674 <div class="article__grid-meta article__grid-meta--has-image"> 1675 <h2 class="article__title h3"> 1676 <a href="/blogs/blog/how-to-read-a-kids-makeup-label-like-a-pro">How to Read a Kids' Makeup Label Like a Pro</a> 1677 </h2> 1678 1679 1680 1681 1682 1683 <div class="rte article__grid-excerpt"> 1684 1685 Your daughter is twirling through the store holding a sparkly play makeup kit, and you're holding the box, squinting at an ingredient list that rea... 1686 1687 </div> 1688 1689 1690 1691 <ul class="list--inline"> 1692 <li> 1693 <a href="/blogs/blog/how-to-read-a-kids-makeup-label-like-a-pro" class="btn btn--secondary btn--small"> 1694 Read more 1695 </a> 1696 </li> 1697 1698 1699 </ul> 1700 </div> 1701 </div> 1702 </div> 1703 1704 <div class="grid__item medium-up--one-third"> 1705 <div class="blog-grid-edit"> 1706 1707 1708 1709<style> 1710 1711 1712 @media screen and (min-width: 750px) { 1713 #ArticleImage-117127970967 { 1714 max-width: 276.0px; 1715 max-height: 345px; 1716 } 1717 #ArticleImageWrapper-117127970967 { 1718 max-width: 276.0px; 1719 max-height: 345px; 1720 } 1721 } 1722 1723 1724 1725 @media screen and (max-width: 749px) { 1726 #ArticleImage-117127970967 { 1727 max-width: 600.0px; 1728 max-height: 750px; 1729 } 1730 #ArticleImageWrapper-117127970967 { 1731 max-width: 600.0px; 1732 } 1733 } 1734 1735</style> 1736 1737 1738 <div id="ArticleImageWrapper-117127970967" class="article__grid-image-wrapper js"> 1739 <a href="/blogs/blog/back-to-school-glam-the-clean-beauty-way-safe-makeup-kids-actually-love" style="padding-top:125.0%;" class="article__grid-image-container"> 1740 <img id="ArticleImage-117127970967" 1741 class="article__grid-image lazyload" 1742 src="//primandpure.co/cdn/shop/articles/491971075_1458027902271797_765005560353707269_n_121113f0-090a-4001-a1b8-328839f63713.jpg?v=1786972109" 1743 data-src="//primandpure.co/cdn/shop/articles/491971075_1458027902271797_765005560353707269_n_121113f0-090a-4001-a1b8-328839f63713_{width}x.jpg?v=1786972109"
1744 data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 1745 data-aspectratio="0.8" 1746 data-sizes="auto" 1747 alt="Back-to-School Glam, the Clean-Beauty Way: Safe Makeup Kids Actually Love"> 1748 </a> 1749 </div> 1750 1751 <noscript> 1752 <a href="/blogs/blog/back-to-school-glam-the-clean-beauty-way-safe-makeup-kids-actually-love" class="article__grid-image-wrapper"> 1753 <img src="//primandpure.co/cdn/shop/articles/491971075_1458027902271797_765005560353707269_n_121113f0-090a-4001-a1b8-328839f63713_345x@2x.jpg?v=1786972109" alt="Back-to-School Glam, the Clean-Beauty Way: Safe Makeup Kids Actually Love" class="article__grid-image" /> 1754 </a> 1755 </noscript> 1756 1757 1758 <div class="article__grid-meta article__grid-meta--has-image"> 1759 <h2 class="article__title h3"> 1760 <a href="/blogs/blog/back-to-school-glam-the-clean-beauty-way-safe-makeup-kids-actually-love">Back-to-School Glam, the Clean-Beauty Way: Safe Makeup Kids Actually Love</a> 1761 </h2> 1762 1763 1764 1765 1766 1767 <div class="rte article__grid-excerpt"> 1768 1769 For a lot of kids and tweens, getting ready for a new school year is about far more than fresh notebooks and a new backpack â itâs about feeling co... 1770 1771 </div> 1772 1773 1774 1775 <ul class="list--inline"> 1776 <li> 1777 <a href="/blogs/blog/back-to-school-glam-the-clean-beauty-way-safe-makeup-kids-actually-love" class="btn btn--secondary btn--small"> 1778 Read more 1779 </a> 1780 </li> 1781 1782 1783 </ul> 1784 </div> 1785 </div> 1786 </div> 1787 1788 <div class="grid__item medium-up--one-third"> 1789 <div class="blog-grid-edit"> 1790 1791 1792 1793<style> 1794 1795 1796 @media screen and (min-width: 750px) { 1797 #ArticleImage-116723089559 { 1798 max-width: 345px; 1799 max-height: 280.3125px; 1800 } 1801 #ArticleImageWrapper-116723089559 { 1802 max-width: 345px; 1803 max-height: 280.3125px; 1804 } 1805 } 1806 1807 1808 1809 @media screen and (max-width: 749px) { 1810 #ArticleImage-116723089559 { 1811 max-width: 750px; 1812 max-height: 750px; 1813 } 1814 #ArticleImageWrapper-116723089559 { 1815 max-width: 750px; 1816 } 1817 } 1818 1819</style> 1820 1821 1822 <div id="ArticleImageWrapper-116723089559" class="article__grid-image-wrapper js"> 1823 <a href="/blogs/blog/the-ultimate-prim-amp-pure-party-guide-the-best-sleepover-amp-gift-ideas-for-every-age" style="padding-top:81.25%;" class="article__grid-image-container"> 1824 <img id="ArticleImage-116723089559" 1825 class="article__grid-image lazyload" 1826 src="//primandpure.co/cdn/shop/articles/Blog_1_i_cdf7e3dd-31c6-4c8a-ae2b-4b831e3740df.jpg?v=1784555265" 1827 data-src="//primandpure.co/cdn/shop/articles/Blog_1_i_cdf7e3dd-31c6-4c8a-ae2b-4b831e3740df_{width}x.jpg?v=1784555265" 1828 data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 1829 data-aspectratio="1.2307692307692308" 1830 data-sizes="auto" 1831 alt="The Ultimate Prim &amp; Pure Party Guide: The Best Sleepover &amp; Gift Ideas for Every Age"> 1832 </a> 1833 </div> 1834 1835 <noscript> 1836 <a href="/blogs/blog/the-ultimate-prim-amp-pure-party-guide-the-best-sleepover-amp-gift-ideas-for-every-age" class="article__grid-image-wrapper"> 1837 <img src="//primandpure.co/cdn/shop/articles/[email protected]?v=1784555265" alt="The Ultimate Prim &amp; Pure Party Guide: The Best Sleepover &amp; Gift Ideas for Every Age" class="article__grid-image" /> 1838 </a> 1839 </noscript> 1840 1841 1842 <div class="article__grid-meta article__grid-meta--has-image"> 1843 <h2 class="article__title h3"> 1844 <a href="/blogs/blog/the-ultimate-prim-amp-pure-party-guide-the-best-sleepover-amp-gift-ideas-for-every-age">The Ultimate Prim & Pure Party Guide: The Best Sleepover &
1844 Gift Ideas for Every Age</a> 1845 </h2> 1846 1847 1848 1849 1850 1851 <div class="rte article__grid-excerpt"> 1852 1853 Thereâs something magical about a girlsâ night. The snacks. The music. The matching pajamas. The âjust one more makeoverâ moments that somehow turn... 1854 1855 </div> 1856 1857 1858 1859 <ul class="list--inline"> 1860 <li> 1861 <a href="/blogs/blog/the-ultimate-prim-amp-pure-party-guide-the-best-sleepover-amp-gift-ideas-for-every-age" class="btn btn--secondary btn--small"> 1862 Read more 1863 </a> 1864 </li> 1865 1866 1867 </ul> 1868 </div> 1869 </div> 1870 </div> 1871 1872 <div class="grid__item medium-up--one-third"> 1873 <div class="blog-grid-edit"> 1874 1875 1876 1877<style> 1878 1879 1880 @media screen and (min-width: 750px) { 1881 #ArticleImage-116319682711 { 1882 max-width: 345px; 1883 max-height: 280.3125px; 1884 } 1885 #ArticleImageWrapper-116319682711 { 1886 max-width: 345px; 1887 max-height: 280.3125px; 1888 } 1889 } 1890 1891 1892 1893 @media screen and (max-width: 749px) { 1894 #ArticleImage-116319682711 { 1895 max-width: 750px; 1896 max-height: 750px; 1897 } 1898 #ArticleImageWrapper-116319682711 { 1899 max-width: 750px; 1900 } 1901 } 1902 1903</style> 1904 1905 1906 <div id="ArticleImageWrapper-116319682711" class="article__grid-image-wrapper js"> 1907 <a href="/blogs/blog/what-the-fragrance-industry-doesn-t-tell-you-about-products-and-why-more-parents-are-paying-attention" style="padding-top:81.25%;" class="article__grid-image-container"> 1908 <img id="ArticleImage-116319682711" 1909 class="article__grid-image lazyload" 1910 src="//primandpure.co/cdn/shop/articles/Blog_1_i_6b941cc2-09dd-4e7b-b440-7f34b015a168.jpg?v=1781786927" 1911 data-src="//primandpure.co/cdn/shop/articles/Blog_1_i_6b941cc2-09dd-4e7b-b440-7f34b015a168_{width}x.jpg?v=1781786927" 1912 data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 1913 data-aspectratio="1.2307692307692308" 1914 data-sizes="auto" 1915 alt="What the Fragrance Industry Doesnât Tell You About Products â And Why More Parents Are Paying Attention"> 1916 </a> 1917 </div> 1918 1919 <noscript> 1920 <a href="/blogs/blog/what-the-fragrance-industry-doesn-t-tell-you-about-products-and-why-more-parents-are-paying-attention" class="article__grid-image-wrapper"> 1921 <img src="//primandpure.co/cdn/shop/articles/[email protected]?v=1781786927" alt="What the Fragrance Industry Doesnât Tell You About Products â And Why More Parents Are Paying Attention" class="article__grid-image" /> 1922 </a> 1923 </noscript> 1924 1925 1926 <div class="article__grid-meta article__grid-meta--has-image"> 1927 <h2 class="article__title h3"> 1928 <a href="/blogs/blog/what-the-fragrance-industry-doesn-t-tell-you-about-products-and-why-more-parents-are-paying-attention">What the Fragrance Industry Doesnât Tell You About Products â And Why More Parents Are Paying Attention</a> 1929 </h2> 1930 1931 1932 1933 1934 1935 <div class="rte article__grid-excerpt"> 1936 1937 As parents, weâve all been there. 1938You grab a product labeled âgentle,â âkid-friendly,â or âsafe for sensitive skin,â toss it into your cart, and as... 1939 1940 </div> 1941 1942 1943 1944 <ul class="list--inline"> 1945 <li> 1946 <a href="/blogs/blog/what-the-fragrance-industry-doesn-t-tell-you-about-products-and-why-more-parents-are-paying-attention" class="btn btn--secondary btn--small"> 1947 Read more 1948 </a> 1949 </li> 1950 1951 1952 </ul> 1953 </div> 1954 </div> 1955 </div> 1956 1957 <div class="grid__item medium-up--one-third"> 1958 <div class="blog-grid-edit"> 1959 1960 1961 1962<style> 1963 1964
1965 @media screen and (min-width: 750px) { 1966 #ArticleImage-115810500759 { 1967 max-width: 224.10763411279228px; 1968 max-height: 345px; 1969 } 1970 #ArticleImageWrapper-115810500759 { 1971 max-width: 224.10763411279228px; 1972 max-height: 345px; 1973 } 1974 } 1975 1976 1977 1978 @media screen and (max-width: 749px) { 1979 #ArticleImage-115810500759 { 1980 max-width: 487.1905089408528px; 1981 max-height: 750px; 1982 } 1983 #ArticleImageWrapper-115810500759 { 1984 max-width: 487.1905089408528px; 1985 } 1986 } 1987 1988</style> 1989 1990 1991 <div id="ArticleImageWrapper-115810500759" class="article__grid-image-wrapper js"> 1992 <a href="/blogs/blog/simple-makeup-organization-tips-every-mom-will-love-because-chaos-is-not-a-vibe" style="padding-top:153.94388565378506%;" class="article__grid-image-container"> 1993 <img id="ArticleImage-115810500759" 1994 class="article__grid-image lazyload" 1995 src="//primandpure.co/cdn/shop/articles/close-up-portrait-of-preschool-age-child-girl-with-2026-03-16-02-40-58-utc_1006533b-0739-4d67-adc0-cb9c843f1d0d.jpg?v=1778684932" 1996 data-src="//primandpure.co/cdn/shop/articles/close-up-portrait-of-preschool-age-child-girl-with-2026-03-16-02-40-58-utc_1006533b-0739-4d67-adc0-cb9c843f1d0d_{width}x.jpg?v=1778684932" 1997 data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 1998 data-aspectratio="0.6495873452544704" 1999 data-sizes="auto" 2000 alt="Simple Makeup Organization Tips Every Mom Will Love (Because Chaos Is Not a Vibe)"> 2001 </a> 2002 </div> 2003 2004 <noscript> 2005 <a href="/blogs/blog/simple-makeup-organization-tips-every-mom-will-love-because-chaos-is-not-a-vibe" class="article__grid-image-wrapper"> 2006 <img src="//primandpure.co/cdn/shop/articles/close-up-portrait-of-preschool-age-child-girl-with-2026-03-16-02-40-58-utc_1006533b-0739-4d67-adc0-cb9c843f1d0d_345x@2x.jpg?v=1778684932" alt="Simple Makeup Organization Tips Every Mom Will Love (Because Chaos Is Not a Vibe)" class="article__grid-image" /> 2007 </a> 2008 </noscript> 2009 2010 2011 <div class="article__grid-meta article__grid-meta--has-image"> 2012 <h2 class="article__title h3"> 2013 <a href="/blogs/blog/simple-makeup-organization-tips-every-mom-will-love-because-chaos-is-not-a-vibe">Simple Makeup Organization Tips Every Mom Will Love (Because Chaos Is Not a Vibe)</a> 2014 </h2> 2015 2016 2017 2018 2019 2020 <div class="rte article__grid-excerpt"> 2021 2022 Letâs be honest â kidsâ makeup collections donât slowly grow⦠they explode. 2023One day itâs a lip gloss. The next? A full-blown glitter empire has tak... 2024 2025 </div> 2026 2027 2028 2029 <ul class="list--inline"> 2030 <li> 2031 <a href="/blogs/blog/simple-makeup-organization-tips-every-mom-will-love-because-chaos-is-not-a-vibe" class="btn btn--secondary btn--small"> 2032 Read more 2033 </a> 2034 </li> 2035 2036 2037 </ul> 2038 </div> 2039 </div> 2040 </div> 2041 2042 <div class="grid__item medium-up--one-third"> 2043 <div class="blog-grid-edit"> 2044 2045 2046 2047<style> 2048 2049 2050 @media screen and (min-width: 750px) { 2051 #ArticleImage-115159466135 { 2052 max-width: 345px; 2053 max-height: 345.0px; 2054 } 2055 #ArticleImageWrapper-115159466135 { 2056 max-width: 345px; 2057 max-height: 345.0px; 2058 } 2059 } 2060 2061 2062 2063 @media screen and (max-width: 749px) { 2064 #ArticleImage-115159466135 { 2065 max-width: 750px; 2066 max-height: 750px; 2067 } 2068 #ArticleImageWrapper-115159466135 { 2069 max-width: 750px; 2070 } 2071 } 2072 2073</style> 2074 2075 2076 <div id="ArticleImageWrapper-115159466135" class="article__grid-image-wrapper js"> 2077 <a href="/blogs/blog/the-truth-about-nanoparticles-and-why-safe-natural-kids-makeup-is-essential" style="padding-top:100.0%;" class="article__grid-image-container"> 2078 <img id="ArticleImage-115159466135" 2079 class="article__grid-image lazyload" 2080 src="//primandpure.co/cdn/shop/articles/491405757_1453245916083329_1311475678821677794_n.jpg?v=1775828876" 2081 data-src="//primandpure.co/cdn/shop/articles/491405757_1453245916083329_1311475678821677794_n_{width}x.jpg?v=1775828876"
2082 data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 2083 data-aspectratio="1.0" 2084 data-sizes="auto" 2085 alt="The Truth About Nanoparticles â And Why Safe, Natural Kidsâ Makeup Is Essential"> 2086 </a> 2087 </div> 2088 2089 <noscript> 2090 <a href="/blogs/blog/the-truth-about-nanoparticles-and-why-safe-natural-kids-makeup-is-essential" class="article__grid-image-wrapper"> 2091 <img src="//primandpure.co/cdn/shop/articles/[email protected]?v=1775828876" alt="The Truth About Nanoparticles â And Why Safe, Natural Kidsâ Makeup Is Essential" class="article__grid-image" /> 2092 </a> 2093 </noscript> 2094 2095 2096 <div class="article__grid-meta article__grid-meta--has-image"> 2097 <h2 class="article__title h3"> 2098 <a href="/blogs/blog/the-truth-about-nanoparticles-and-why-safe-natural-kids-makeup-is-essential">The Truth About Nanoparticles â And Why Safe, Natural Kidsâ Makeup Is Essential</a> 2099 </h2> 2100 2101 2102 2103 2104 2105 <div class="rte article__grid-excerpt"> 2106 2107 When it comes to kidsâ makeup, whatâs not listed on the front label can matter just as much as what is. 2108In recent years, growing conversations arou... 2109 2110 </div> 2111 2112 2113 2114 <ul class="list--inline"> 2115 <li> 2116 <a href="/blogs/blog/the-truth-about-nanoparticles-and-why-safe-natural-kids-makeup-is-essential" class="btn btn--secondary btn--small"> 2117 Read more 2118 </a> 2119 </li> 2120 2121 2122 </ul> 2123 </div> 2124 </div> 2125 </div> 2126 2127 <div class="grid__item medium-up--one-third"> 2128 <div class="blog-grid-edit"> 2129 2130 2131 2132<style> 2133 2134 2135 @media screen and (min-width: 750px) { 2136 #ArticleImage-114312020119 { 2137 max-width: 345px; 2138 max-height: 280.3125px; 2139 } 2140 #ArticleImageWrapper-114312020119 { 2141 max-width: 345px; 2142 max-height: 280.3125px; 2143 } 2144 } 2145 2146 2147 2148 @media screen and (max-width: 749px) { 2149 #ArticleImage-114312020119 { 2150 max-width: 750px; 2151 max-height: 750px; 2152 } 2153 #ArticleImageWrapper-114312020119 { 2154 max-width: 750px; 2155 } 2156 } 2157 2158</style> 2159 2160 2161 <div id="ArticleImageWrapper-114312020119" class="article__grid-image-wrapper js"> 2162 <a href="/blogs/blog/face-painting-a-creative-unicorn-look-your-kids-will-love" style="padding-top:81.25%;" class="article__grid-image-container"> 2163 <img id="ArticleImage-114312020119" 2164 class="article__grid-image lazyload" 2165 src="//primandpure.co/cdn/shop/articles/Blog_1_i_8_827253dc-79f0-45b5-8b17-aec8a6e10743.jpg?v=1771423015" 2166 data-src="//primandpure.co/cdn/shop/articles/Blog_1_i_8_827253dc-79f0-45b5-8b17-aec8a6e10743_{width}x.jpg?v=1771423015" 2167 data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 2168 data-aspectratio="1.2307692307692308" 2169 data-sizes="auto" 2170 alt="Face Painting: A Creative Unicorn Look Your Kids Will Love"> 2171 </a> 2172 </div> 2173 2174 <noscript> 2175 <a href="/blogs/blog/face-painting-a-creative-unicorn-look-your-kids-will-love" class="article__grid-image-wrapper"> 2176 <img src="//primandpure.co/cdn/shop/articles/[email protected]?v=1771423015" alt="Face Painting: A Creative Unicorn Look Your Kids Will Love" class="article__grid-image" /> 2177 </a> 2178 </noscript> 2179 2180 2181 <div class="article__grid-meta article__grid-meta--has-image"> 2182 <h2 class="article__title h3"> 2183 <a href="/blogs/blog/face-painting-a-creative-unicorn-look-your-kids-will-love">
2183Face Painting: A Creative Unicorn Look Your Kids Will Love</a> 2184 </h2> 2185 2186 2187 2188 2189 2190 <div class="rte article__grid-excerpt"> 2191 2192 2193Check Out Our Unicorn Themed Makeup Gift Sets 2194 2195Mineral Makeup Stencil Starter Gift Set - Choose Your Theme! 2196 2197Create Custom Beauty Bundles for Any ... 2198 2199 </div> 2200 2201 2202 2203 <ul class="list--inline"> 2204 <li> 2205 <a href="/blogs/blog/face-painting-a-creative-unicorn-look-your-kids-will-love" class="btn btn--secondary btn--small"> 2206 Read more 2207 </a> 2208 </li> 2209 2210 2211 </ul> 2212 </div> 2213 </div> 2214 </div> 2215 2216 <div class="grid__item medium-up--one-third"> 2217 <div class="blog-grid-edit"> 2218 2219 2220 2221<style> 2222 2223 2224 @media screen and (min-width: 750px) { 2225 #ArticleImage-114218467479 { 2226 max-width: 345px; 2227 max-height: 345.0px; 2228 } 2229 #ArticleImageWrapper-114218467479 { 2230 max-width: 345px; 2231 max-height: 345.0px; 2232 } 2233 } 2234 2235 2236 2237 @media screen and (max-width: 749px) { 2238 #ArticleImage-114218467479 { 2239 max-width: 600px; 2240 max-height: 750px; 2241 } 2242 #ArticleImageWrapper-114218467479 { 2243 max-width: 600px; 2244 } 2245 } 2246 2247</style> 2248 2249 2250 <div id="ArticleImageWrapper-114218467479" class="article__grid-image-wrapper js"> 2251 <a href="/blogs/blog/more-than-a-party-creating-meaningful-moments-with-prim
2251-pure" style="padding-top:100.0%;" class="article__grid-image-container"> 2252 <img id="ArticleImage-114218467479" 2253 class="article__grid-image lazyload" 2254 src="//primandpure.co/cdn/shop/articles/shopify-side.jpg?v=1770742256" 2255 data-src="//primandpure.co/cdn/shop/articles/shopify-side_{width}x.jpg?v=1770742256" 2256 data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 2257 data-aspectratio="1.0" 2258 data-sizes="auto" 2259 alt="More Than a Party: Creating Meaningful Moments With Prim & Pure"> 2260 </a> 2261 </div> 2262 2263 <noscript> 2264 <a href="/blogs/blog/more-than-a-party-creating-meaningful-moments-with-prim-pure" class="article__grid-image-wrapper"> 2265 <img src="//primandpure.co/cdn/shop/articles/[email protected]?v=1770742256" alt="More Than a Party: Creating Meaningful Moments With Prim & Pure" class="article__grid-image" /> 2266 </a> 2267 </noscript> 2268 2269 2270 <div class="article__grid-meta article__grid-meta--has-image"> 2271 <h2 class="article__title h3"> 2272 <a href="/blogs/blog/more-than-a-party-creating-meaningful-moments-with-prim
2272-pure">More Than a Party: Creating Meaningful Moments With Prim & Pure</a> 2273 </h2> 2274 2275 2276 2277 2278 2279 <div class="rte article__grid-excerpt"> 2280 2281 Not every childhood moment needs balloons and cake â but a few unforgettable celebrations can become core memories that last a lifetime. Birthdays,... 2282 2283 </div> 2284 2285 2286 2287 <ul class="list--inline"> 2288 <li> 2289 <a href="/blogs/blog/more-than-a-party-creating-meaningful-moments-with-prim-pure" class="btn btn--secondary btn--small"> 2290 Read more 2291 </a> 2292 </li> 2293 2294 2295 </ul> 2296 </div> 2297 </div> 2298 </div> 2299 2300 <div class="grid__item medium-up--one-third"> 2301 <div class="blog-grid-edit"> 2302 2303 2304 2305<style> 2306 2307 2308 @media screen and (min-width: 750px) { 2309 #ArticleImage-113901600919 { 2310 max-width: 345px; 2311 max-height: 345.0px; 2312 } 2313 #ArticleImageWrapper-113901600919 { 2314 max-width: 345px; 2315 max-height: 345.0px; 2316 } 2317 } 2318 2319 2320 2321 @media screen and (max-width: 749px) { 2322 #ArticleImage-113901600919 { 2323 max-width: 750px; 2324 max-height: 750px; 2325 } 2326 #ArticleImageWrapper-113901600919 { 2327 max-width: 750px; 2328 } 2329 } 2330 2331</style> 2332 2333 2334 <div id="ArticleImageWrapper-113901600919" class="article__grid-image-wrapper js"> 2335 <a href="/blogs/blog/safe-fun-and-kid-approved-a-fresh-start-with-clean-makeup-in-2026" style="padding-top:100.0%;" class="article__grid-image-container"> 2336 <img id="ArticleImage-113901600919" 2337 class="article__grid-image lazyload" 2338 src="//primandpure.co/cdn/shop/articles/DSC05351_3e1c3cf6-e865-4fea-ab7f-c6497827353f.webp?v=1768397751" 2339 data-src="//primandpure.co/cdn/shop/articles/DSC05351_3e1c3cf6-e865-4fea-ab7f-c6497827353f_{width}x.webp?v=1768397751" 2340 data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 2341 data-aspectratio="1.0" 2342 data-sizes="auto" 2343 alt="Safe, Fun, and Kid-Approved: A Fresh Start With Clean Makeup in 2026"> 2344 </a> 2345 </div> 2346 2347 <noscript> 2348 <a href="/blogs/blog/safe-fun-and-kid-approved-a-fresh-start-with-clean-makeup-in-2026" class="article__grid-image-wrapper"> 2349 <img src="//primandpure.co/cdn/shop/articles/[email protected]?v=1768397751" alt="Safe, Fun, and Kid-Approved: A Fresh Start With Clean Makeup in 2026" class="article__grid-image" /> 2350 </a> 2351 </noscript> 2352 2353 2354 <div class="article__grid-meta article__grid-meta--has-image"> 2355 <h2 class="article__title h3"> 2356 <a href="/blogs/blog/safe-fun-and-kid-approved-a-fresh-start-with-clean-makeup-in-2026">Safe, Fun, and Kid-Approved: A Fresh Start With Clean Makeup in 2026</a> 2357 </h2> 2358 2359 2360 2361 2362 2363 <div class="rte article__grid-excerpt"> 2364 2365 A new year brings fresh energy, growing confidence, and new ways for kids, tweens, and teens to express who they are becoming. In 2026, beauty is n... 2366 2367 </div> 2368 2369 2370 2371 <ul class="list--inline"> 2372 <li> 2373 <a href="/blogs/blog/safe-fun-and-kid-approved-a-fresh-start-with-clean-makeup-in-2026" class="btn btn--secondary btn--small"> 2374 Read more 2375 </a> 2376 </li> 2377 2378 2379 </ul> 2380 </div> 2381 </div> 2382 </div> 2383 2384 <div class="grid__item medium-up--one-third"> 2385 <div class="blog-grid-edit"> 2386 2387 2388 2389<style> 2390 2391 2392 @media screen and (min-width: 750px) { 2393 #ArticleImage-113515069591 { 2394 max-width: 345px; 2395 max-height: 280.3125px; 2396 } 2397 #ArticleImageWrapper-113515069591 { 2398 max-width: 345px; 2399 max-height: 280.3125px; 2400 } 2401 } 2402 2403 2404 2405 @media screen and (max-width: 749px) { 2406 #ArticleImage-113515069591 { 2407 max-width: 750px; 2408 max-height: 750px; 2409 } 2410 #ArticleImageWrapper-113515069591 { 2411 max-width: 750px; 2412 } 2413 } 2414 2415</style> 2416 2417 2418 <div id="ArticleImageWrapper-113515069591" class="article__grid-image-wrapper js"> 2419 <a href="/blogs/blog/why-vegan-beauty-is-the-smartest-choice" style="padding-top:81.25%;" class="article__grid-image-container"> 2420 <img id="ArticleImage-113515069591" 2421 class="article__grid-image lazyload" 2422 src="//primandpure.co/cdn/shop/articles/Blog_1_i_3_c3998a28-bc65-498a-ad4d-1cd790faeb8a.jpg?v=1765215081" 2423 data-src="//primandpure.co/cdn/shop/articles/Blog_1_i_3_c3998a28-bc65-498a-ad4d-1cd790faeb8a_{width}x.jpg?v=1765215081"
2424 data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 2425 data-aspectratio="1.2307692307692308" 2426 data-sizes="auto" 2427 alt="Why Vegan Beauty Is the Smartest Choice"> 2428 </a> 2429 </div> 2430 2431 <noscript> 2432 <a href="/blogs/blog/why-vegan-beauty-is-the-smartest-choice" class="article__grid-image-wrapper"> 2433 <img src="//primandpure.co/cdn/shop/articles/[email protected]?v=1765215081" alt="Why Vegan Beauty Is the Smartest Choice" class="article__grid-image" /> 2434 </a> 2435 </noscript> 2436 2437 2438 <div class="article__grid-meta article__grid-meta--has-image"> 2439 <h2 class="article__title h3"> 2440 <a href="/blogs/blog/why-vegan-beauty-is-the-smartest-choice">Why Vegan Beauty Is the Smartest Choice</a> 2441 </h2> 2442 2443 2444 2445 2446 2447 <div class="rte article__grid-excerpt"> 2448 2449 As we enter the end-of-year season, often marked by increased social gatherings, holiday photos, and gift-giving, many parents are looking for qual... 2450 2451 </div> 2452 2453 2454 2455 <ul class="list--inline"> 2456 <li> 2457 <a href="/blogs/blog/why-vegan-beauty-is-the-smartest-choice" class="btn btn--secondary btn--small"> 2458 Read more 2459 </a> 2460 </li> 2461 2462 2463 </ul> 2464 </div> 2465 </div> 2466 </div> 2467 2468 <div class="grid__item medium-up--one-third"> 2469 <div class="blog-grid-edit"> 2470 2471 2472 2473<style> 2474 2475 2476 @media screen and (min-width: 750px) { 2477 #ArticleImage-113394843799 { 2478 max-width: 344.33653846153845px; 2479 max-height: 345px; 2480 } 2481 #ArticleImageWrapper-113394843799 { 2482 max-width: 344.33653846153845px; 2483 max-height: 345px; 2484 } 2485 } 2486 2487 2488 2489 @media screen and (max-width: 749px) { 2490 #ArticleImage-113394843799 { 2491 max-width: 748.5576923076924px; 2492 max-height: 750px; 2493 } 2494 #ArticleImageWrapper-113394843799 { 2495 max-width: 748.5576923076924px; 2496 } 2497 } 2498 2499</style> 2500 2501 2502 <div id="ArticleImageWrapper-113394843799" class="article__grid-image-wrapper js"> 2503 <a href="/blogs/blog/the-benefits-of-aluminum-free-deodorant" style="padding-top:100.1926782273603%;" class="article__grid-image-container"> 2504 <img id="ArticleImage-113394843799" 2505 class="article__grid-image lazyload" 2506 src="//primandpure.co/cdn/shop/articles/Screenshot2024-08-07at10.36.06AM_5dfff732-8d9e-423e-93c2-11344b53dbf3.webp?v=1764180728" 2507 data-src="//primandpure.co/cdn/shop/articles/Screenshot2024-08-07at10.36.06AM_5dfff732-8d9e-423e-93c2-11344b53dbf3_{width}x.webp?v=1764180728" 2508 data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 2509 data-aspectratio="0.9980769230769231" 2510 data-sizes="auto" 2511 alt="The Benefits of Aluminum-Free Deodorant"> 2512 </a> 2513 </div> 2514 2515 <noscript> 2516 <a href="/blogs/blog/the-benefits-of-aluminum-free-deodorant" class="article__grid-image-wrapper"> 2517 <img src="//primandpure.co/cdn/shop/articles/Screenshot2024-08-07at10.36.06AM_5dfff732-8d9e-423e-93c2-11344b53dbf3_345x@2x.webp?v=1764180728" alt="The Benefits of Aluminum-Free Deodorant" class="article__grid-image" /> 2518 </a> 2519 </noscript> 2520 2521 2522 <div class="article__grid-meta article__grid-meta--has-image"> 2523 <h2 class="article__title h3"> 2524 <a href="/blogs/blog/the-benefits-of-aluminum-free-deodorant">The Benefits of Aluminum-Free Deodorant</a> 2525 </h2> 2526 2527 2528 2529 2530 2531 <div class="rte article__grid-excerpt"> 2532 2533 The choice of deodorant is a significant wellness decision, especially for parents introducing hygiene products to their kids and pre-teens. Alumin... 2534 2535 </div> 2536 2537 2538 2539 <ul class="list--inline"> 2540 <li> 2541 <a href="/blogs/blog/the-benefits-of-aluminum-free-deodorant" class="btn btn--secondary btn--small"> 2542 Read more 2543 </a> 2544 </li> 2545 2546 2547 </ul> 2548 </div> 2549 </div> 2550 </div> 2551 2552 <div class="grid__item medium-up--one-third"> 2553 <div class="blog-grid-edit"> 2554 2555 2556 2557<style> 2558 2559
2560 @media screen and (min-width: 750px) { 2561 #ArticleImage-112848830615 { 2562 max-width: 345px; 2563 max-height: 280.3125px; 2564 } 2565 #ArticleImageWrapper-112848830615 { 2566 max-width: 345px; 2567 max-height: 280.3125px; 2568 } 2569 } 2570 2571 2572 2573 @media screen and (max-width: 749px) { 2574 #ArticleImage-112848830615 { 2575 max-width: 750px; 2576 max-height: 750px; 2577 } 2578 #ArticleImageWrapper-112848830615 { 2579 max-width: 750px; 2580 } 2581 } 2582 2583</style> 2584 2585 2586 <div id="ArticleImageWrapper-112848830615" class="article__grid-image-wrapper js"> 2587 <a href="/blogs/blog/a-guide-to-safe-and-fun-nail-polish-for-kids" style="padding-top:81.25%;" class="article__grid-image-container"> 2588 <img id="ArticleImage-112848830615" 2589 class="article__grid-image lazyload" 2590 src="//primandpure.co/cdn/shop/articles/Blog_1_i_4_c9942c42-548d-4a1c-9db6-09337c1caba7.jpg?v=1760020729" 2591 data-src="//primandpure.co/cdn/shop/articles/Blog_1_i_4_c9942c42-548d-4a1c-9db6-09337c1caba7_{width}x.jpg?v=1760020729" 2592 data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 2593 data-aspectratio="1.2307692307692308" 2594 data-sizes="auto" 2595 alt="A Guide to Safe and Fun Nail Polish for Kids"> 2596 </a> 2597 </div> 2598 2599 <noscript> 2600 <a href="/blogs/blog/a-guide-to-safe-and-fun-nail-polish-for-kids" class="article__grid-image-wrapper"> 2601 <img src="//primandpure.co/cdn/shop/articles/[email protected]?v=1760020729" alt="A Guide to Safe and Fun Nail Polish for Kids" class="article__grid-image" /> 2602 </a> 2603 </noscript> 2604 2605 2606 <div class="article__grid-meta article__grid-meta--has-image"> 2607 <h2 class="article__title h3"> 2608 <a href="/blogs/blog/a-guide-to-safe-and-fun-nail-polish-for-kids">A Guide to Safe and Fun Nail Polish for Kids</a> 2609 </h2> 2610 2611 2612 2613 2614 2615 <div class="rte article__grid-excerpt"> 2616 2617 As parents, we want our kids to explore the world around them, express themselves, and enjoy moments of creativity. But we also want to make sure t... 2618 2619 </div> 2620 2621 2622 2623 <ul class="list--inline"> 2624 <li> 2625 <a href="/blogs/blog/a-guide-to-safe-and-fun-nail-polish-for-kids" class="btn btn--secondary btn--small"> 2626 Read more 2627 </a> 2628 </li> 2629 2630 2631 </ul> 2632 </div> 2633 </div> 2634 </div> 2635 2636 </div> 2637 </div> 2638 2639 2640 2641 <ul class="list--inline pagination"> 2642 <li> 2643 2644 <div class="btn btn--secondary btn--narrow btn--disabled"> 2645 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-arrow-left" viewBox="0 0 20 8"><path d="M4.814 7.555C3.95 6.61 3.2 5.893 2.568 5.4 1.937 4.91 1.341 4.544.781 4.303v-.44a9.933 9.933 0 0 0 1.875-1.196c.606-.485 1.328-1.196 2.168-2.134h.752c-.612 1.309-1.253 2.315-1.924 3.018H19.23v.986H3.652c.495.632.84 1.1 1.036 1.406.195.306.485.843.869 1.612h-.743z" fill="#000" fill-rule="evenodd"/></svg> 2646 <span class="icon__fallback-text">Previous</span> 2647 </div> 2648 2649 </li> 2650 <li class="pagination__text"> 2651 Page 1 of 3 2652 </li> 2653 <li> 2654 2655 <a href="/blogs/blog?page=2" class="btn btn--secondary btn--narrow"> 2656 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-arrow-right" viewBox="0 0 20 8"><path d="M15.186.445c.865.944 1.614 1.662 2.246 2.154.631.491 1.227.857 1.787 1.098v.44a9.933 9.933 0 0 0-1.875 1.196c-.606.485-1.328 1.196-2.168 2.134h-.752c.612-1.309 1.253-2.315 1.924-3.018H.77v-.986h15.577c-.495-.632-.84-1.1-1.035-1.406-.196-.306-.486-.843-.87-1.612h.743z" fill="#000" fill-rule="evenodd"/></svg> 2657 <span class="icon__fallback-text">Next</span> 2658 </a> 2659 2660 </li> 2661</ul> 2662 2663 2664</div> 2665 2666 2667 2668 2669</div> 2670 <div class="aionewarrival" id="aionewarrival"></div> 2671<div class="aiotrendingproducts" id="aiotrendingproducts"></div> 2672<div class="aiorecentview" id="aiorecentview"></div> 2673 2674 </main> 2675 <div class="content_section"> 2676 <div class="grid"> 2677<!-- medium-up--two-thirds medium-up--push-one-sixth --> 2678 <div class="grid__item"> 2679 2680 </div> 2681 </div> 2682</div> 2683 <div id="shopify-section-footer" class="shopify-section"> 2684 2685 2686 2687 <footer class="site-footer" role="contentinfo"> 2688 2689 <div class="page-width"> 2690 <div class="grid"> 2691 2692 2693 2694 <div class="grid__item medium-up--two-tenths medium-down--one-half small--one-whole medium-down--text-center footer_menu footer_col"> 2695 2696 2697<h3>QUICK LINKS</h3> 2698 2699<ul class="site-footer__linklist"> 2700 2701 <li class="site-footer__linklist-item"> 2702 <a href="/pages/about_us">ABOUT</a> 2703 </li> 2704 2705 <li class="site-footer__linklist-item"> 2706 <a href="/pages/contact-us">CONTACT</a> 2707 </li> 2708 2709 <li class="site-footer__linklist-item"> 2710 <a href="/collections/all">SHOP</a> 2711 </li> 2712 2713 <li class="site-footer__linklist-item"> 2714 <a href="/pages/faq">FAQ</a> 2715 </li> 2716 2717 <li class="site-footer__linklist-item">
2718 <a href="https://www.jupitermag.com/prim-pure-products-give-children-a-safe-way-to-play-with-makeup/">MEDIA </a> 2719 </li> 2720 2721 <li class="site-footer__linklist-item"> 2722 <a href="https://www.faire.com/direct/primandpure">FOR RETAILERS</a> 2723 </li> 2724 2725 <li class="site-footer__linklist-item"> 2726 <a href="/pages/where-to-buy">PRIM AND PURE NEAR YOU</a> 2727 </li> 2728 2729</ul> 2730 2731 </div> 2732 2733 2734 2735 2736 <div class="grid__item medium-up--two-tenths medium-down--one-half small--one-whole medium-down--text-center footer_menu footer_col"> 2737 2738 2739<h3>INFORMATION</h3> 2740 2741<ul class="site-footer__linklist"> 2742 2743 <li class="site-footer__linklist-item"> 2744 <a href="/pages/shipping-returns">SHIPPING & RETURNS</a> 2745 </li> 2746 2747 <li class="site-footer__linklist-item"> 2748 <a href="/pages/contact-us">CUSTOMER SERVICE</a> 2749 </li> 2750 2751 <li class="site-footer__linklist-item"> 2752 <a href="/pages/terms-and-conditions">TERMS & CONDITIONS</a> 2753 </li> 2754 2755 <li class="site-footer__linklist-item"> 2756 <a href="https://primandpure.goaffpro.com/">AFFILIATE PROGRAM</a> 2757 </li> 2758 2759</ul> 2760 2761 </div> 2762 2763 2764 2765 2766 <div class="grid__item medium-up--two-tenths medium-down--one-half small--one-whole medium-down--text-center footer_menu footer_col"> 2767 2768 2769<h3>MY ACCOUNT</h3> 2770 2771<ul class="site-footer__linklist"> 2772 2773 <li class="site-footer__linklist-item"> 2774 <a href="https://primandpure.myshopify.com/account/register">REGISTER</a> 2775 </li> 2776 2777 <li class="site-footer__linklist-item"> 2778 <a href="https://primandpure.myshopify.com/account/login">LOGIN</a> 2779 </li> 2780 2781 <li class="site-footer__linklist-item"> 2782 <a href="https://primandpure.myshopify.com/account/login">MY ACCOUNT</a> 2783 </li> 2784 2785 <li class="site-footer__linklist-item"> 2786 <a href="https://primandpure.myshopify.com/cart">CART</a> 2787 </li> 2788 2789</ul> 2790 2791 </div> 2792 2793 2794 2795 2796 <div class="grid__item medium-up--four-tenths medium-down--one-half small--one-whole medium-down--text-center footer_newsletter footer_col"> 2797 <!-- Begin Constant Contact Inline Form Code --> 2798<div class="ctct-inline-form" data-form-id="dbc6c793-c67d-4f5f-945c-5b580f1fffa3"></div> 2799<!-- End Constant Contact Inline Form Code --> 2800 2801 2802 2803<div class="grid grid--no-gutters"> 2804<div class="grid__item"> 2805 <ul class="list--inline site-footer__social-icons social-icons"> 2806 2807 <li> 2808 <a target="_blank" class="social-icons__link new-icons" href="https://www.facebook.com/primandpure.co/" title="Prim and Pure on Facebook"> 2809 <!-- <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook" viewBox="0 0 20 20"><path fill="#444" d="M18.05.811q.439 0 .744.305t.305.744v16.637q0 .439-.305.744t-.744.305h-4.732v-7.221h2.415l.342-2.854h-2.757v-1.83q0-.659.293-1t1.073-.342h1.488V3.762q-.976-.098-2.171-.098-1.634 0-2.635.964t-1 2.72V9.47H7.951v2.854h2.415v7.221H1.413q-.439 0-.744-.305t-.305-.744V1.859q0-.439.305-.744T1.413.81H18.05z"/></svg> --> 2810<i class="fab fa-facebook-f"></i> 2811 <span class="icon__fallback-text">Facebook</span> 2812 </a> 2813 </li> 2814 2815 2816 <li> 2817 <a target="_blank" class="social-icons__link new-icons" href="https://x.com/primandpure" title="Prim and Pure on Twitter"> 2818 <!-- <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-twitter" viewBox="0 0 20 20"><path fill="#444" d="M19.551 4.208q-.815 1.202-1.956 2.038 0 .082.02.255t.02.255q0 1.589-.469 3.179t-1.426 3.036-2.272 2.567-3.158 1.793-3.963.672q-3.301 0-6.031-1.773.571.041.937.041 2.751 0 4.911-1.671-1.284-.02-2.292-.784T2.456 11.85q.346.082.754.082.55 0 1.039-.163-1.365-.285-2.262-1.365T1.09 7.918v-.041q.774.408 1.773.448-.795-.53-1.263-1.396t-.469-1.864q0-1.019.509-1.997 1.487 1.854 3.596 2.924T9.81 7.184q-.143-.509-.143-.897 0-1.63 1.161-2.781t2.832-1.151q.815 0 1.569.326t1.284.917q1.345-.265 2.506-.958-.428 1.386-1.732 2.18 1.243-.163 2.262-.611z"/></svg> --> 2819<i class="fab fa-x-twitter"></i> 2820 <span class="icon__fallback-text">Twitter</span> 2821 </a> 2822 </li> 2823 2824 2825 <li> 2826 <a target="_blank" class="social-icons__link new-icons" href="https://www.pinterest.com/primandpure/" title="Prim and Pure on Pinterest"> 2827 <!-- <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-pinterest" viewBox="0 0 20 20"><path fill="#444" d="M9.958.811q1.903 0 3.635.744t2.988 2 2 2.988.744 3.635q0 2.537-1.256 4.696t-3.415 3.415-4.696 1.256q-1.39 0-2.659-.366.707-1.147.951-2.025l.659-2.561q.244.463.903.817t1.39.354q1.464 0 2.622-.842t1.793-2.305.634-3.293q0-2.171-1.671-3.769t-4.257-1.598q-1.586 0-2.903.537T5.298 5.897 4.066 7.775t-.427 2.037q0 1.268.476 2.22t1.427 1.342q.171.073.293.012t.171-.232q.171-.61.195-.756.098-.268-.122-.512-.634-.707-.634-1.83 0-1.854 1.281-3.183t3.354-1.329q1.83 0 2.854 1t1.025 2.61q0 1.342-.366 2.476t-1.049 1.817-1.561.683q-.732 0-1.195-.537t-.293-1.269q.098-.342.256-.878t.268-.915.207-.817.098-.732q0-.61-.317-1t-.927-.39q-.756 0-1.269.695t-.512 1.744q0 .39.061.756t.134.537l.073.171q-1 4.342-1.22 5.098-.195.927-.146 2.171-2.513-1.122-4.062-3.44T.59 10.177q0-3.879 2.744-6.623T9.957.81z"/></svg> --> 2828<i class="fab fa-pinterest-p"></i>
2829 <span class="icon__fallback-text">Pinterest</span> 2830 </a> 2831 </li> 2832 2833 2834 <li> 2835 <a target="_blank" class="social-icons__link new-icons" href="https://www.instagram.com/primandpure.co/" title="Prim and Pure on Instagram"> 2836 <!-- <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 512 512"><path d="M256 49.5c67.3 0 75.2.3 101.8 1.5 24.6 1.1 37.9 5.2 46.8 8.7 11.8 4.6 20.2 10 29 18.8s14.3 17.2 18.8 29c3.4 8.9 7.6 22.2 8.7 46.8 1.2 26.6 1.5 34.5 1.5 101.8s-.3 75.2-1.5 101.8c-1.1 24.6-5.2 37.9-8.7 46.8-4.6 11.8-10 20.2-18.8 29s-17.2 14.3-29 18.8c-8.9 3.4-22.2 7.6-46.8 8.7-26.6 1.2-34.5 1.5-101.8 1.5s-75.2-.3-101.8-1.5c-24.6-1.1-37.9-5.2-46.8-8.7-11.8-4.6-20.2-10-29-18.8s-14.3-17.2-18.8-29c-3.4-8.9-7.6-22.2-8.7-46.8-1.2-26.6-1.5-34.5-1.5-101.8s.3-75.2 1.5-101.8c1.1-24.6 5.2-37.9 8.7-46.8 4.6-11.8 10-20.2 18.8-29s17.2-14.3 29-18.8c8.9-3.4 22.2-7.6 46.8-8.7 26.6-1.3 34.5-1.5 101.8-1.5m0-45.4c-68.4 0-77 .3-103.9 1.5C125.3 6.8 107 11.1 91 17.3c-16.6 6.4-30.6 15.1-44.6 29.1-14 14-22.6 28.1-29.1 44.6-6.2 16-10.5 34.3-11.7 61.2C4.4 179 4.1 187.6 4.1 256s.3 77 1.5 103.9c1.2 26.8 5.5 45.1 11.7 61.2 6.4 16.6 15.1 30.6 29.1 44.6 14 14 28.1 22.6 44.6 29.1 16 6.2 34.3 10.5 61.2 11.7 26.9 1.2 35.4 1.5 103.9 1.5s77-.3 103.9-1.5c26.8-1.2 45.1-5.5 61.2-11.7 16.6-6.4 30.6-15.1 44.6-29.1 14-14 22.6-28.1 29.1-44.6 6.2-16 10.5-34.3 11.7-61.2 1.2-26.9 1.5-35.4 1.5-103.9s-.3-77-1.5-103.9c-1.2-26.8-5.5-45.1-11.7-61.2-6.4-16.6-15.1-30.6-29.1-44.6-14-14-28.1-22.6-44.6-29.1-16-6.2-34.3-10.5-61.2-11.7-27-1.1-35.6-1.4-104-1.4z"/><path d="M256 126.6c-71.4 0-129.4 57.9-129.4 129.4s58 129.4 129.4 129.4 129.4-58 129.4-129.4-58-129.4-129.4-129.4zm0 213.4c-46.4 0-84-37.6-84-84s37.6-84 84-84 84 37.6 84 84-37.6 84-84 84z"/><circle cx="390.5" cy="121.5" r="30.2"/></svg> --> 2837 <i class="fab fa-instagram"></i> 2838 <span class="icon__fallback-text">Instagram</span> 2839 </a> 2840 </li> 2841 2842 2843 2844 2845 <li> 2846 <a target="_blank" class="social-icons__link new-icons" href="https://www.youtube.com/@PrimandPure" title="Prim and Pure on YouTube"> 2847 <!-- <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-youtube" viewBox="0 0 21 20"><path fill="#444" d="M-.196 15.803q0 1.23.812 2.092t1.977.861h14.946q1.165 0 1.977-.861t.812-2.092V3.909q0-1.23-.82-2.116T17.539.907H2.593q-1.148 0-1.969.886t-.82 2.116v11.894zm7.465-2.149V6.058q0-.115.066-.18.049-.016.082-.016l.082.016 7.153 3.806q.066.066.066.164 0 .066-.066.131l-7.153 3.806q-.033.033-.066.033-.066 0-.098-.033-.066-.066-.066-.131z"/></svg> --> 2848<i class="fab fa-youtube"></i> 2849 <span class="icon__fallback-text">YouTube</span> 2850 </a> 2851 </li> 2852 2853 2854 <li> 2855 <a target="_blank" class="social-icons__link new-icons" href="https://www.tiktok.com/@primandpure_" title="Prim and Pure on tiktok"> 2856 <!-- <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-twitter" viewBox="0 0 20 20"><path fill="#444" d="M19.551 4.208q-.815 1.202-1.956 2.038 0 .082.02.255t.02.255q0 1.589-.469 3.179t-1.426 3.036-2.272 2.567-3.158 1.793-3.963.672q-3.301 0-6.031-1.773.571.041.937.041 2.751 0 4.911-1.671-1.284-.02-2.292-.784T2.456 11.85q.346.082.754.082.55 0 1.039-.163-1.365-.285-2.262-1.365T1.09 7.918v-.041q.774.408 1.773.448-.795-.53-1.263-1.396t-.469-1.864q0-1.019.509-1.997 1.487 1.854 3.596 2.924T9.81 7.184q-.143-.509-.143-.897 0-1.63 1.161-2.781t2.832-1.151q.815 0 1.569.326t1.284.917q1.345-.265 2.506-.958-.428 1.386-1.732 2.18 1.243-.163 2.262-.611z"/></svg> --> 2857<i class="fab fa-tiktok"></i> 2858 <span class="icon__fallback-text">tiktok</span> 2859 </a> 2860 </li> 2861 2862 2863 <li> 2864 <a target="_blank" class="social-icons__link new-icons" href="https://www.linkedin.com/company/prim-and-pure" title="Prim and Pure on linkedin"> 2865 <!-- <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-twitter" viewBox="0 0 20 20"><path fill="#444" d="M19.551 4.208q-.815 1.202-1.956 2.038 0 .082.02.255t.02.255q0 1.589-.469 3.179t-1.426 3.036-2.272 2.567-3.158 1.793-3.963.672q-3.301 0-6.031-1.773.571.041.937.041 2.751 0 4.911-1.671-1.284-.02-2.292-.784T2.456 11.85q.346.082.754.082.55 0 1.039-.163-1.365-.285-2.262-1.365T1.09 7.918v-.041q.774.408 1.773.448-.795-.53-1.263-1.396t-.469-1.864q0-1.019.509-1.997 1.487 1.854 3.596 2.924T9.81 7.184q-.143-.509-.143-.897 0-1.63 1.161-2.781t2.832-1.151q.815 0 1.569.326t1.284.917q1.345-.265 2.506-.958-.428 1.386-1.732 2.18 1.243-.163 2.262-.611z"/></svg> --> 2866<i class="fa fa-linkedin"></i> 2867
2868 <span class="icon__fallback-text">linkedin</span> 2869 </a> 2870 </li> 2871 2872 2873 2874 <li> 2875 <a target="_blank" class="social-icons__link new-icons" href="https://primandpure.co/blogs/blog.atom"> 2876 <!-- <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-rss" viewBox="0 0 20 20"><path fill="#444" d="M5.903 16.586a2.489 2.489 0 1 1-4.977 0 2.489 2.489 0 0 1 4.977 0zM12.956 19.075H9.43c0-4.688-3.817-8.505-8.505-8.505V7.044c6.638 0 12.031 5.393 12.031 12.031z"/><path fill="#444" d="M15.445 19.075c0-8.028-6.493-14.52-14.52-14.52V.925c10.019 0 18.15 8.131 18.15 18.15h-3.63z"/></svg> --> 2877<i class="fas fa-rss"></i> 2878 <span class="icon__fallback-text">RSS</span> 2879 </a> 2880 </li> 2881 2882 </ul> 2883</div> 2884</div> 2885 2886 2887 2888<!-- Begin MailChimp Signup Form --> 2889 2890 2891 2892<!--End mc_embed_signup--> 2893 </div> 2894 2895 2896 </div> 2897 </div> 2898</footer> 2899<h6 class="copyright-line"></h6> 2900 2901 2902<!--© 2026, <a href="/" title="">Prim and Pure</a> Designed by <a href="https://www.gowebbaby.com" target="_blank">Gowebbaby</a> --> 2903 2904 2905<div class="grid site-footer__copyright--bottom"> 2906 <div class="page-width"> 2907 <div class="grid__item medium-up--one-half medium-down--one-whole medium-down--text-center copyright-txt"> 2908 Copyright @ 2026 All right reserved | Designed by <a href="https://www.gowebbaby.com" target="_blank">Gowebbaby.com</a> 2909 </div> 2910 <div class="grid__item medium-up--one-half text-right site-footer__payment-icons--right medium-down--one-whole medium-down--text-center"> 2911 <div class="site-footer__payment-icons "> 2912 2913<ul class="payment-icons list--inline"> 2914 2915 2916 <li class="payment-icon"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-american_express" viewBox="0 0 20 20"><path fill="#444" d="M8.373 7.623v-.46H6.606V9.37h1.767v-.453h-1.24v-.44H8.34v-.453H7.133v-.4zm2.487.134c0-.247-.1-.393-.267-.487-.173-.1-.367-.107-.64-.107H8.74v2.213h.527v-.807h.567c.193 0 .307.02.387.093.093.107.087.3.087.433v.28h.533v-.433c0-.2-.013-.293-.087-.407a.629.629 0 0 0-.26-.187.638.638 0 0 0 .367-.593zm-.693.313c-.073.047-.16.047-.26.047h-.64v-.493h.653c.093 0 .187.007.253.04s.113.1.113.193c-.007.1-.047.173-.12.213zm-8.874.813h1.1l.2.493h1.073V7.643l.767 1.733H4.9l.767-1.733v1.733h.54V7.163h-.873l-.633 1.5-.693-1.5h-.86v2.093l-.9-2.093h-.787L.574 9.23v.14h.513l.207-.487zm.547-1.346l.36.88h-.72l.36-.88zm11.22.1h.5v-.473h-.513c-.367 0-.633.08-.8.26-.227.24-.287.533-.287.867 0 .4.093.653.28.847.147.2.413.273.767.247h.62l.2-.493h1.1l.207.493h1.073v-1.66l1 1.66h.747V7.172h-.54v1.54l-.927-1.54h-.807v2.093l-.893-2.093H14l-.747 1.74h-.24c-.14 0-.287-.027-.367-.113-.1-.113-.147-.28-.147-.52 0-.233.06-.407.153-.5.107-.113.213-.14.407-.14zm1.32-.1l.367.88h-.727l.36-.88zm-3.213-.374h.54v2.213h-.54V7.163zm1.96 4.4a.522.522 0 0 0-.273-.493c-.173-.093-.367-.107-.633-.107h-1.22v2.213h.533v-.807h.567c.193 0 .313.02.387.1.1.1.087.3.087.433v.273h.533v-.44c0-.193-.013-.293-.087-.407a.585.585 0 0 0-.26-.187.61.61 0 0 0 .367-.58zm-.694.314a.534.534 0 0 1-.26.047h-.64v-.493h.653c.093 0 .187 0 .253.04.067.033.107.107.107.2s-.047.167-.113.207zM9.86 10.97H8.173l-.673.727-.653-.727h-2.12v2.213H6.82l.673-.733.653.733h1.027v-.74h.66c.46 0 .92-.127.92-.74-.007-.62-.473-.733-.893-.733zm-3.313 1.747H5.254v-.44h1.16v-.453h-1.16v-.4h1.327l.58.647-.613.647zm2.1.26l-.813-.9.813-.873v1.773zm1.206-.987h-.68v-.56h.687c.193 0 .32.08.32.273 0 .187-.127.287-.327.287zm5.327-.567v-.453h-1.76v2.207h1.76v-.46h-1.233v-.44h1.207v-.453h-1.207v-.4zm4.127.647a.171.171 0 0 0-.047-.053c-.12-.12-.313-.173-.6-.18l-.287-.007a.623.623 0 0 1-.207-.027.169.169 0 0 1-.113-.167c0-.073.02-.12.08-.16.053-.033.12-.04.213-.04h.96v-.473h-1.053c-.553 0-.76.34-.76.
291666 0 .7.62.667 1.113.687.093 0 .147.013.187.047s.067.08.067.147c0 .06-.027.107-.06.147-.04.04-.113.053-.213.053h-1.013v.473h1.02c.34 0 .587-.093.72-.28a.724.724 0 0 0 .113-.413c-.007-.193-.047-.313-.12-.413zm-.774 1.54h-1.367v-.2c-.16.127-.447.2-.72.2h-4.313v-.713c0-.087-.007-.093-.093-.093h-.067v.807h-1.42v-.833c-.24.1-.507.113-.733.107h-.167v.733h-1.72l-.427-.48-.447.48H4.246v-3.087h2.847l.407.473.433-.473H9.84c.22 0 .58.02.747.18v-.18h1.707c.16 0 .507.033.713.18v-.18h2.58v.18c.127-.12.4-.18.633-.18h1.447v.18c.153-.107.367-.18.66-.18h.98V.258H.574v7.78l.573-1.313h1.38l.18.367v-.367H4.32l.353.793.347-.793h5.127c.233 0 .44.047.593.18v-.18h1.407v.18c.24-.133.54-.18.88-.18h2.033l.187.367v-.367h1.507l.207.367v-.367h1.467v3.08h-1.48l-.28-.467v.467h-1.853l-.2-.493h-.453l-.207.493h-.96c-.38 0-.66-.087-.847-.187v.187h-2.28v-.7c0-.1-.02-.107-.08-.107h-.087v.807H5.288v-.38l-.16.38h-.92l-.16-.38v.373H2.275l-.2-.493h-.453l-.207.493h-.84v9.313h18.727v-5.653c-.207.113-.487.153-.767.153zm-2.013-.907h-1.027v.473h1.027c.533 0 .827-.22.827-.7 0-.227-.053-.36-.16-.467-.12-.12-.313-.173-.607-.18l-.287-.007a.623.623 0 0 1-.207-.027.169.169 0 0 1-.113-.167c0-.073.02-.12.08-.16.053-.033.113-.04.213-.04h.967v-.473h-1.06c-.553 0-.753.34-.753.66 0 .7.62.667 1.113.687.093 0 .147.013.187.047.033.033.067.08.067.147 0 .06-.027.107-.06.147-.033.047-.107.06-.207.06z"/></svg> 2917 </li> 2918 2919 2920 2921 <li class="payment-icon"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-apple_pay" viewBox="0 0 72 45"><defs><path d="M5.711 0c-.21 0-.415.004-.623.01a9.313 9.313 0 0 0-1.354.116c-.453.08-.875.21-1.287.415-.404.2-.775.464-1.096.777A4.249 4.249 0 0 0 .13 3.645a8.13 8.13 0 0 0-.12 1.32c-.007.202-.01.405-.01.607v33.854c0 .202.004.404.01.607.012.44.04.886.12 1.322.08.44.214.853.425 1.255a4.27 4.27 0 0 0 1.891 1.848c.412.205.834.335 1.287.414.447.078.902.106 1.354.117.208.004.414.007.623.007.244.004.49.004.738.004h59.104c.245 0 .492 0 .738-.002.207 0 .414-.004.622-.007.452-.013.907-.04 1.355-.118a4.69 4.69 0 0 0 1.287-.414 4.293 4.293 0 0 0 1.893-1.847c.21-.403.343-.815.423-1.257.08-.437.108-.882.12-1.323.005-.202.006-.405.01-.606V5.574c-.003-.202-.005-.405-.01-.607a8.873 8.873 0 0 0-.12-1.32 4.421 4.421 0 0 0-.424-1.257A4.273 4.273 0 0 0 69.554.542a4.736 4.736 0 0 0-1.287-.414 9.479 9.479 0 0 0-1.354-.115c-.208-.005-.415-.007-.622-.01h-.738V0H5.711zm.004 44.059c-.202 0-.403-.004-.6-.007a8.678 8.678 0 0 1-1.21-.103 3.575 3.575 0 0 1-1.024-.327c-.315-.156-.6-.36-.853-.605a3.306 3.306 0 0 1-.62-.833 3.493 3.493 0 0 1-.333-1 7.744 7.744 0 0 1-.104-1.178 28.63 28.63 0 0 1-.01-.586V5.581c0-.197.004-.392.01-.59.01-.356.03-.776.104-1.18.07-.374.175-.69.335-1a3.351 3.351 0 0 1 1.47-1.434c.314-.155.64-.26 1.022-.326A8.106 8.106 0 0 1 5.113.946c.2-.004.4-.006.
29216-.007l.735-.003h59.103l.002.001.73.003c.202 0 .402.003.604.008.366.01.797.03 1.21.104.383.067.707.17 1.023.327a3.38 3.38 0 0 1 1.47 1.438c.16.306.265.623.334 1 .074.4.095.82.104 1.18.006.193.008.39.01.587v33.837c-.002.196-.004.39-.01.585-.01.36-.03.782-.104 1.184a3.45 3.45 0 0 1-.334.995 3.315 3.315 0 0 1-1.473 1.437c-.314.156-.638.26-1.02.327-.42.073-.867.093-1.207.102-.2.004-.403.007-.607.007-.243.003-.488.003-.73.003H6.441c-.24 0-.483 0-.726-.002z" id="a"/><path d="M8.812 1.718c-.618.713-1.154 1.853-1.007 2.945 1.07.084 2.157-.543 2.822-1.348h-.002c.665-.807 1.113-1.925.99-3.04-.958.038-2.12.64-2.803 1.443zm13.589.247c-.583.067-1.123.143-1.608.227l-.156.027v16.964h1.548v-7.147c.523.09 1.12.137 1.78.137.875 0 1.696-.112 2.44-.333a5.46 5.46 0 0 0 1.956-1.02c.55-.458.988-1.03 1.307-1.7.316-.672.48-1.462.48-2.35 0-.738-.117-1.4-.345-1.968a4.517 4.517 0 0 0-.96-1.488l-.002.001c-.483-.468-1.11-.83-1.855-1.08-.74-.246-1.63-.37-2.643-.37-.698 0-1.354.033-1.942.1zm.563 8.784a5.083 5.083 0 0 1-.778-.13V3.406c.204-.038.457-.073.754-.105.377-.04.83-.06 1.352-.06.645 0 1.24.076 1.77.23.523.15.98.374 1.36.665.37.288.664.662.867 1.113.203.457.306 1.002.306 1.62 0 1.284-.398 2.267-1.18 2.926l.002-.002c-.796.667-1.92 1.006-3.35 1.006-.39 0-.762-.018-1.103-.05zM8.313 5.753c-.753 0-1.91-.85-3.144-.825-1.617.023-3.108.94-3.94 2.387-1.678 2.922-.426 7.238 1.21 9.6.8 1.158 1.752 2.457 3.008 2.41 1.208-.046 1.66-.78 3.12-.78.719-.001 1.183.189 1.621.379.452.194.876.39 1.521.377 1.298-.028 2.123-1.18 2.92-2.344.913-1.34 1.292-2.64 1.312-2.706-.027-.015-2.528-.97-2.556-3.855v-.001c-.02-2.413 1.968-3.574 2.06-3.63-1.124-1.635-2.863-1.86-3.484-1.886-.1-.01-.199-.014-.298-.014-1.373 0-2.649.888-3.35.888zm24.992 1.048a5.796 5.796 0 0 0-1.707.813l-.127.086.525 1.224.19-.126c.4-.27.85-.484 1.34-.637.49-.15.99-.23 1.486-.23.646 0 1.162.12 1.53.35.373.233.655.523.837.86.19.348.312.72.367 1.104.058.4.086.76.086 1.066v.137c-2.295-.01-4.088.372-5.278 1.138-1.25.805-1.884 1.952-1.884 3.405 0 .418.075.84.223 1.257.152.422.378.8.676 1.122.3.326.687.592 1.15.792.46.2 1.004.3 1.61.3.48 0 .93-.06 1.34-.18a4.55 4.55 0 0 0 1.936-1.148 5.12 5.12 0 0 0 .295-.324h.06l.142 1.375h1.492l-.04-.22a9.314 9.314 0 0 1-.147-1.368l-.004-.004c-.017-.48-.025-.962-.025-1.442v-4.715c0-.56-.056-1.13-.165-1.696a4.316 4.316 0 0 0-.643-1.577 3.593 3.593 0 0 0-1.308-1.16c-.55-.296-1.267-.446-2.13-.446a6.81 6.81 0 0 0-1.827.244zm.313 11.145c-.26-.09-.49-.228-.687-.41a2.028 2.028 0 0 1-.48-.698c-.123-.28-.185-.63-.185-1.035 0-.664.18-1.203.53-1.596.36-.408.827-.723 1.38-.935a7.035 7.035 0 0 1 1.864-.425 16.61 16.61 0 0 1 1.787-.077l.002 2.406c0 .167-.04.394-.115.666a3.363 3.363 0 0 1-.415.828c-.18.264-.407.507-.675.72-.267.21-.586.38-.948.506s-.78.19-1.24.19c-.282 0-.555-.048-.818-.14zm13.407-3.258c-.18.475-.35.953-.502 1.418l-.217.663h-.054c-.068-.22-.14-.447-.22-.687-.15-.46-.312-.913-.477-1.345l-3.09-7.906h-1.654l4.42 11.367c.117.275.134.4.134.45 0 .015-.007.11-.135.455a8.3 8.3 0 0 1-.94 1.743c-.353.482-.677.874-.966 1.163a5.252 5.252 0 0 1-1.036.82c-.36.212-.688.385-.98.514l-.165.075.538 1.31.172-.066c.14-.052.403-.172.802-.367.404-.2.85-.514 1.327-.94a6.81 6.81 0 0 0 1.117-1.256c.326-.467.653-1.018.972-1.63a25.07 25.07 0 0 0 .943-2.062c.31-.763.64-1.616.985-2.535l3.57-9.04-1.654-.002-2.89 7.858z" id="c"/></defs><g fill="none" fill-rule="evenodd"><mask id="b" fill="#fff"><use xlink:href="#a"/></mask><path fill="#121211" mask="url(#b)" d="M-5 50h82V-5H-5z"/><g transform="translate(10 10)"><mask id="d" fill="#fff"><use xlink:href="#c"/></mask><path fill="#121211" mask="url(#d)" d="M-4.567 29.728h61.136V-4.725H-4.567z"/></g></g></svg> 2922 </li> 2923 2924 2925 2926 <li class="payment-icon"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-diners_club" viewBox="0 0 17 20"><path fill="#444" d="M10.156 3.875q1.895 0 3.525.859t2.646 2.471 1.016 3.584q0 1.836-1.006 3.418t-2.666 2.49-3.516.908H6.913q-1.855 0-3.457-.908t-2.529-2.49-.928-3.418q0-1.992.938-3.584t2.51-2.461 3.467-.869h3.242zM6.934 17.02q1.719 0 3.164-.84t2.285-2.285.84-3.164q0-1.699-.84-3.145t-2.285-2.285-3.164-.84q-1.699 0-3.145.84T1.504 7.586t-.84 3.145q0 1.719.84 3.164t2.285 2.285 3.145.84zm-1.426-2.579q-1.133-.43-1.836-1.445t-.723-2.266q.02-1.25.732-2.275t1.826-1.436v7.422zM8.379 7.02q1.113.41 1.826 1.436t.713 2.275-.713 2.266-1.826 1.445V7.02z"/></svg> 2927 </li> 2928 2929 2930 2931 <li class="payment-icon"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-discover" viewBox="0 0 52 20">
2931<path fill="#444" d="M22.598 14.617q-1.094.488-2.031.488-1.855 0-3.125-1.26t-1.27-3.115q0-1.797 1.299-3.076t3.135-1.279q1.035 0 1.992.508v1.914q-.957-.938-2.031-.938-1.152 0-1.943.84t-.791 2.031q0 1.27.791 2.07t2.021.801q1.055 0 1.953-.898v1.914zm-8.086-6.152q-.586-.664-1.328-.664-.527 0-.869.264t-.342.654q0 .332.264.557t.986.479q1.406.508 1.914 1.064t.508 1.553q0 1.211-.811 1.973t-2.08.762q-1.816 0-2.891-1.582l1.055-1.016q.586 1.113 1.777 1.113.547 0 .908-.332t.361-.84q0-.527-.488-.859-.273-.176-1.133-.469-1.133-.43-1.592-.938t-.459-1.387q0-1.016.752-1.699t1.846-.684q1.387 0 2.461.957zm13.164-2.051q1.875 0 3.154 1.26t1.279 3.076-1.289 3.086-3.145 1.27q-1.914 0-3.193-1.25t-1.279-3.145q0-1.797 1.309-3.047t3.164-1.25zm-25.293.137q1.973 0 3.232 1.172t1.26 3.008q0 .918-.391 1.768t-1.113 1.455q-1.211.977-2.988.977H0V6.552h2.383zm5.234 0h1.641v8.379H7.617V6.551zm30.43 0h1.777l-3.633 8.574h-.859l-3.535-8.574h1.758l2.227 5.625zm2.5 0h4.629v1.426h-2.988v1.855h2.871v1.406h-2.871v2.266h2.988v1.426h-4.629V6.551zm8.125 0q1.406 0 2.168.645t.762 1.836q0 .957-.479 1.563t-1.396.801l2.617 3.535h-1.992l-2.266-3.398h-.195v3.398H46.25V6.552h2.422zm-.313 3.847q1.582 0 1.582-1.289 0-1.23-1.582-1.23h-.469v2.52h.469zM2.09 13.504q1.484 0 2.207-.664.43-.391.674-.947t.244-1.162q0-1.27-.918-2.07-.742-.684-2.207-.684h-.449v5.527h.449z"/></svg> 2932 </li> 2933 2934 2935 2936 2937 2938 <li class="payment-icon"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-master" viewBox="0 0 23 15"><path d="M17.375 8.166c-.537 0-.644.237-.644.437 0 .1.061.276.284.276.437 0 .53-.575.514-.699-.015 0-.03-.015-.154-.015zm-6.301-.975c-.399 0-.476.453-.476.499h.813c-.008-.039.07-.499-.337-.499zm-5.526.975c-.537 0-.645.237-.645.437 0 .1.061.276.285.276.437 0 .53-.575.514-.699-.016 0-.03-.015-.154-.015zm15.45-.899c-.323 0-.576.376-.576.937 0 .346.122.568.384.568.399 0 .583-.515.583-.899.008-.422-.13-.606-.392-.606zM16.292.951a6.7 6.7 0 0 0-4.368 1.62 7.007 7.007 0 0 1 1.88 3.024h-.322a6.772 6.772 0 0 0-1.789-2.817 6.723 6.723 0 0 0-1.788 2.817h-.323A7.004 7.004 0 0 1 11.58 2.47 6.817 6.817 0 0 0 7.097.798 6.859 6.859 0 0 0 .236 7.659a6.86 6.86 0 0 0 11.343 5.196 7.07 7.07 0 0 1-1.872-2.764h.33a6.727 6.727 0 0 0 1.657 2.449 6.731 6.731 0 0 0 1.659-2.449h.33a6.937 6.937 0 0 1-1.759 2.656 6.7 6.7 0 0 0 4.368 1.62c3.699 0 6.708-3.009 6.708-6.709C23 3.958 19.992.95 16.292.95v.001zM3.13 9.44l.414-2.618-.936 2.618h-.499l-.061-2.618-.445 2.618H.897l.584-3.477h1.066l.031 2.133.721-2.133H4.45L3.875 9.44H3.13zm2.495 0l.022-.277c-.015 0-.23.338-.752.338-.268 0-.705-.146-.705-.783 0-.813.66-1.081 1.297-1.081.1 0 .314.015.314.015s.023-.046.023-.184c0-.223-.2-.254-.468-.254-.475 0-.798.13-.798.13l.107-.63s.384-.16.883-.16c.26 0 1.005.03 1.005.882l-.284 2.01h-.644V9.44zm2.709-.89c0 .967-.937.928-1.105.928-.614 0-.799-.085-.822-.092l.1-.636c0-.008.307.107.645.107.199 0 .453-.015.453-.253 0-.354-.913-.269-.913-1.106 0-.737.544-.951 1.09-.951.414 0 .674.053.674.053l-.091.645s-.4-.03-.499-.03c-.26 0-.399.052-.399.237 0 .376.868.191.868 1.098h-.001zM9.4 7.306l-.207 1.266c-.016.1.015.238.268.238.061 0 .138-.023.185-.023l-.092.622c-.077.023-.284.092-.545.092-.338 0-.583-.192-.583-.622 0-.292.414-2.67.43-2.686h.73l-.078.43h.36l-.091.683H9.4zm1.772 1.55c.369 0 .775-.176.775-.176l-.13.705s-.238.123-.768.123c-.583 0-1.258-.246-1.258-1.274 0-.89.544-1.681 1.274-1.681.798 0 1.044.583 1.044 1.067 0 .191-.092.668-.092.668h-1.49c0-.016-.137.567.645.567v.001zm2.426-1.42c-.506-.176-.544.799-.76 2.01h-.752l.453-2.824h.683l-.06.407s.245-.445.567-.445a.92.92 0 0 1 .138.007c-.092.2-.185.376-.269.844v.001zm2.096 1.965s-.392.1-.637.1c-.868 0-1.313-.6-1.313-1.512 0-1.374.822-2.103 1.666-2.103.376 0 .821.176.821.176l-.122.775s-.299-.207-.668-.207c-.498 0-.944.476-.944 1.335 0 .423.208.821.722.821.246 0 .606-.176.606-.176l-.13.79-.001.001zm1.756.039l.023-.277c-.016 0-.23.338-.752.338-.268 0-.706-.146-.706-.783 0-.813.66-1.081 1.297-1.081.1 0 .315.015.315.015s.023-.046.023-.184c0-.223-.2-.254-.468-.254-.476 0-.799.13-.799.13l.108-.63s.384-.16.882-.16c.26 0 1.006.03 1.006.882l-.284 2.01c-.008-.007-.645-.007-.
2938645-.007zm1.512.008h-.752l.453-2.825h.683l-.06.407s.245-.446.567-.446c.091 0 .138.008.138.008-.1.2-.185.376-.269.844-.506-.176-.544.807-.76 2.01v.002zm2.234-.008l.03-.26s-.245.306-.683.306c-.606 0-.906-.583-.906-1.182 0-.929.561-1.735 1.228-1.735.43 0 .706.376.706.376l.16-.975h.73l-.56 3.469h-.706zm1.367-.015a.195.195 0 0 1-.108.03.178.178 0 0 1-.107-.03.226.226 0 0 1-.085-.085.187.187 0 0 1-.03-.108c0-.038.007-.077.03-.107a.226.226 0 0 1 .085-.085.187.187 0 0 1 .107-.03c.039 0 .077.007.108.03.038.016.061.046.085.085.023.038.03.069.03.107a.178.178 0 0 1-.03.108.218.218 0 0 1-.085.085zm-.024-.353a.197.197 0 0 0-.183 0 .156.156 0 0 0-.07.069.197.197 0 0 0 0 .183c.016.03.039.054.07.07a.197.197 0 0 0 .183 0 .151.151 0 0 0 .07-.07.197.197 0 0 0 0-.183.156.156 0 0 0-.07-.07zm-.03.284l-.023-.039a.18.18 0 0 0-.039-.053c-.008-.007-.015-.008-.03-.008h-.023v.1h-.038v-.238h.084c.031 0 .047 0 .062.008.014.008.022.016.03.023.008.007.008.022.008.038s-.008.03-.016.046c-.016.016-.03.023-.046.023.008 0 .016.008.023.016.006.008.022.023.038.046l.03.047h-.06v-.01zm-.015-.17c0-.008 0-.016-.008-.016l-.016-.015c-.008 0-.023-.008-.038-.008h-.047v.069h.047c.022 0 .038 0 .046-.008.016-.008.016-.016.016-.023v.001z" fill="#444" fill-rule="evenodd"/></svg> 2939 </li> 2940 2941 2942 2943 <li class="payment-icon"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-paypal" viewBox="0 0 36 20"><path fill="#444" d="M33.691 7.141h2.012l-1.66 7.5h-1.992zM5.332 7.16q.918 0 1.553.674t.381 1.865q-.234 1.152-1.064 1.807t-1.963.654H2.696l-.547 2.48H.001l1.641-7.48h3.691zm19.141 0q.918 0 1.563.674t.391 1.865q-.156.762-.596 1.328t-1.074.85-1.396.283h-1.523l-.527 2.48h-2.148l1.641-7.48h3.672zM8.027 9.055q.098-.02.42-.098t.537-.127.566-.098.684-.049q.547-.02 1.025.078t.879.313.566.645.029 1.016l-.82 3.906H9.94l.137-.586q-.41.41-1.035.586t-1.182.088-.889-.615-.176-1.387q.215-1.016 1.221-1.455t2.744-.439q.059-.293-.059-.469t-.352-.244-.625-.049q-.508.02-1.094.156t-.781.254zm19.18 0q.117-.02.342-.078t.42-.107.439-.088.508-.068.537-.029q.566-.02 1.045.078t.879.313.576.645.039 1.016l-.84 3.906H29.16l.137-.586q-.41.41-1.045.586t-1.201.088-.898-.615-.176-1.387q.137-.703.684-1.123t1.348-.596 1.973-.176q.098-.449-.166-.615t-.869-.146q-.352 0-.762.078t-.713.166-.459.166zM4.004 10.734q.273 0 .537-.137t.449-.371.244-.527q.117-.43-.098-.723t-.625-.293H3.476l-.469 2.051h.996zm19.16 0q.41 0 .781-.303t.469-.732-.127-.723-.615-.293h-1.094l-.43 2.051h1.016zm-9.531-1.933l.801 5.879-1.445 2.461h2.207l4.688-8.34h-2.031L15.9 12.278l-.313-3.477h-1.953zm-3.242 3.887q0-.195.098-.527h-.508q-.918 0-1.172.488-.195.352-.01.586t.537.234q.859-.039 1.055-.781zm19.199 0q.039-.332.117-.527h-.488q-.977 0-1.191.488-.195.352-.01.586t.537.234q.879-.039 1.035-.781z"/></svg> 2944 </li> 2945 2946 2947 2948 2949 2950 <li class="payment-icon"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-visa" viewBox="0 0 27 20"><path fill="#444" d="M19.16 8.465q-.781-.352-1.621-.332-.605 0-.928.225t-.322.508.283.508.947.557q1.855.84 1.836 2.285 0 1.328-1.035 2.119t-2.773.791q-1.445-.02-2.441-.449l.293-1.914.273.156q1.113.449 2.07.449.527 0 .918-.225t.41-.635q0-.273-.254-.498t-.918-.557q-.371-.195-.654-.371t-.596-.459-.488-.664-.176-.811q.02-1.23 1.064-2.002t2.666-.771q1.035 0 1.953.332l-.273 1.855zm-9.14-1.934l-3.457 8.477H4.258L2.461 8.25q.938.371 1.709 1.133t1.104 1.66Q4.063 7.703.001 6.688l.02-.156h3.535q.82 0 .996.684l.762 3.906.254 1.172 2.129-5.762h2.324zm3.085 0l-1.367 8.477H9.55l1.367-8.477h2.188zm13.946 8.477H25q-.156-.996-.234-1.27l-2.813-.02-.449 1.289H19.18l3.262-7.793q.293-.684 1.152-.684h1.68zM23.77 8.797l-.137.361q-.078.205-.127.342t-.029.117q-.703 1.875-.879 2.383h1.777l-.469-2.461z"/></svg> 2951 </li> 2952 2953 2954 </ul> 2955 2956 </div> 2957 </div> 2958 </div> 2959</div> 2960 2961 2962<style> #shopify-section-footer .footer-nl-btn button {background-color: #dd90d5; color: #fff;} #shopify-section-footer .footer-nl-btn button:hover {background-color: #8b8b8b; color: #fff;} #shopify-section-footer .new-icons {background-color: #dd90d5; color: #fff !important;} #shopify-section-footer .new-icons:hover {background-color: #8b8b8b;} #shopify-section-footer .footer_col h3 {font-weight: bold;} </style></div> 2963 2964 </div> 2965 2966
2966<script> 2967/* BOGOS integration */ 2968if((typeof Shopify) === 'undefined'){ window.Shopify = {}; } 2969if((typeof Shopify.getCart) === 'undefined'){ 2970 Shopify.getCart = function(callback, cart){ 2971 if(!cart){ 2972 return jQuery.getJSON('/cart.js', function(cart, textStatus, xhr){ 2973 if((typeof callback) === 'function'){ 2974 callback(cart, textStatus, xhr); 2975 } else if(typeof Shopify.onCartUpdate === 'function'){ 2976 Shopify.onCartUpdate(cart); 2977 } 2978 }); 2979 } else { 2980 if((typeof callback) === 'function'){ 2981 callback(cart); 2982 } else if(typeof Shopify.onCartUpdate === 'function'){ 2983 Shopify.onCartUpdate(cart); 2984 } 2985 } 2986 }; 2987} 2988 2989window.onload = function() { 2990/** 2991 * Module to ajaxify all add to cart forms on the page. 2992 * 2993 * Copyright (c) 2015 Caroline Schnapp (11heavens.com) 2994 * Dual licensed under the MIT and GPL licenses: 2995 * http://www.opensource.org/licenses/mit-license.php 2996 * http://www.gnu.org/licenses/gpl.html 2997 * 2998 */ 2999Shopify.AjaxifyCart = (function($) { 3000 3001 // Some configuration options. 3002 // I have separated what you will never need to change from what 3003 // you might change. 3004 3005 var _config = { 3006 3007 // What you might want to change 3008 addToCartBtnLabel: 'Add to cart', 3009 addedToCartBtnLabel: 'Thank you!', 3010 addingToCartBtnLabel: 'Adding...', 3011 soldOutBtnLabel: 'Sold Out', 3012 howLongTillBtnReturnsToNormal: 1000, // in milliseconds. 3013 cartTotalSelector: '#cart-price', 3014 // 'aboveForm' for top of add to cart form, 3015 // 'belowForm' for below the add to cart form, and 3016 // 'nextButton' for next to add to cart button. 3017 feedbackPosition: 'nextButton', 3018 3019 // What you will never need to change 3020 addToCartBtnSelector: '[type="submit"]', 3021 addToCartFormSelector: 'form[action="/cart/add"]', 3022 shopifyAjaxAddURL: '/cart/add.js', 3023 shopifyAjaxCartURL: '/cart.js' 3024 }; 3025 3026 // We need some feedback when adding an item to the cart. 3027 // Here it is. 3028 var _showFeedback = function(success, html, $addToCartForm) { 3029 $('.ajaxified-cart-feedback').remove(); 3030 var feedback = '<p class="ajaxified-cart-feedback ' + success + '">' + html + '</p>'; 3031 switch (_config.feedbackPosition) { 3032 case 'aboveForm': 3033 $addToCartForm.before(feedback); 3034 break; 3035 case 'belowForm': 3036 $addToCartForm.after(feedback); 3037 break; 3038 case 'nextButton': 3039 default: 3040 $addToCartForm.find(_config.addToCartBtnSelector).after(feedback); 3041 break; 3042 } 3043 // If you use animate.css 3044 // $('.ajaxified-cart-feedback').addClass('animated bounceInDown'); 3045 $('.ajaxified-cart-feedback').slideDown(); 3046 }; 3047 var _setText = function($button, label) { 3048 if ($button.children().length) { 3049 $button.children().each(function() { 3050 if ($.trim($(this).text()) !== '') { 3051 $(this).text(label); 3052 } 3053 }); 3054 } 3055 else { 3056 $button.val(label).text(label); 3057 } 3058 }; 3059 var _init = function() { 3060 $(document).ready(function() { 3061 remove_item = function(id, callback) { 3062 var params = { 3063 type: 'POST', 3064 url: '/cart/change.js', 3065 data: 'quantity=0&id='+id, 3066 dataType: 'json', 3067 success: function(cart) { 3068 if ((typeof callback) === 'function') { 3069 callback(cart); 3070 } 3071 else { 3072 Shopify.getCart(function(cart) { 3073 //Shopify.onCartUpdate(cart); 3074 var item_count = cart.item_count; 3075 $('#CartCount span').text(item_count); 3076 $.getJSON(_config.shopifyAjaxCartURL, function(cart) { 3077 var item_count = cart.item_count; 3078 var item_total_price = cart.total_price / 100; 3079 var $cartItems = $('.mini-products-list'); 3080 $cartItems.empty() 3081 $('.site-header__cart-count span').text(item_count); 3082 $('.subtotal .price').text('$'+item_total_price); 3083 if(item_count > 0) { 3084 $('#topCartContent .empty-page-content').removeClass('display').addClass('nodisplay'); 3085 $('#topCartContent .cart_content').removeClass('nodisplay').addClass('display'); 3086 for(var i = 0; i <= cart['items'].length; i++){ 3087 var item = cart['items'][i]; 3088 if (typeof item != 'undefined') { 3089 var product_title = item.title; 3090 var quantity = item.quantity; 3091 var line_price = item.line_price / 100; 3092 var url = item.url; 3093 var image_url = item.image; 3094 var item_id = item.id; 3095 var var_id = item.variant_id; 3096 $('.mini-products-list').append('<li class="item"><a class="product-image left" title="'+product_title+'" href="'+url+'"><div class="inner-wrapper" style="opacity: 1;"><img alt="'+product_title+'" src="'+image_url+'"></div></a><div data-sku="'+item.sku+'" class="product-details left"><p class="product-name"><a href="'+url+'">'+product_title+'</a></p><table cellpadding="0"><tbody><tr><th>
3096Price</th><td><span class="price">$'+ line_price.toFixed(2) +'</span></td></tr></tbody></table><ul class="item-options"><li><span class="label">Quantity:</span><span class="value color-value ">'+quantity+'</span></li></ul><div class="product-controls"><a data-id="'+var_id+'" onclick="remove_item('+var_id+'); return false;" class="btn-remove cart_remove" title="Remove" href="">Remove</a></div></div></li>'); 3097 } 3098 } 3099 } else{ 3100 $('#topCartContent .empty-page-content').addClass('display').removeClass('nodisplay'); 3101 $('#topCartContent .cart_content').addClass('nodisplay').removeClass('display'); 3102 } 3103 }); 3104 }); 3105 } 3106 }, 3107 error: function(XMLHttpRequest, textStatus) { 3108 Shopify.onError(XMLHttpRequest, textStatus); 3109 } 3110 }; 3111 jQuery.ajax(params); 3112 }; 3113 $(_config.addToCartFormSelector).submit(function(e) { 3114 e.preventDefault(); 3115 var $addToCartForm = $(this); 3116 var $addToCartBtn = $addToCartForm.find(_config.addToCartBtnSelector); 3117 _setText($addToCartBtn, _config.addingToCartBtnLabel); 3118 $addToCartBtn.addClass('disabled').prop('disabled', true); 3119 // Add to cart. 3120 $.ajax({ 3121 url: _config.shopifyAjaxAddURL, 3122 dataType: 'json', 3123 type: 'post', 3124 data: $addToCartForm.serialize(), 3125 success: function(itemData) { 3126 Shopify.getCart(function(cart) { 3127 // Re-enable add to cart button. 3128 $addToCartBtn.addClass('inverted'); 3129 _setText($addToCartBtn, _config.addedToCartBtnLabel); 3130 //_showFeedback('success','<i class="fa fa-check"></i> Added to cart! <a href="/cart">View cart</a> or <a href="/collections/all">continue shopping</a>.',$addToCartForm); 3131 window.setTimeout(function(){ 3132 $addToCartBtn.prop('disabled', false).removeClass('disabled').removeClass('inverted'); 3133 _setText($addToCartBtn,_config.addToCartBtnLabel); 3134 }, _config.howLongTillBtnReturnsToNormal); 3135 3136 3137 3138 // Update cart count and show cart link. 3139 $.getJSON(_config.shopifyAjaxCartURL, function(cart) { 3140 var item_count = cart.item_count; 3141 var item_total_price = cart.total_price / 100; 3142 var $cartItems = $('.mini-products-list'); 3143 3144 $cartItems.empty() 3145 $('.site-header__cart-count span').text(item_count); 3146 $('.subtotal .price').text('$'+item_total_price); 3147 if(item_count > 0) { 3148 $('#topCartContent .empty-page-content').removeClass('display').addClass('nodisplay'); 3149 $('#topCartContent .cart_content').removeClass('nodisplay').addClass('display'); 3150 for(var i = 0; i <= cart['items'].length; i++){ 3151 var item = cart['items'][i]; 3152 if (typeof item != 'undefined') { 3153 var product_title = item.title; 3154 var quantity = item.quantity; 3155 var line_price = item.line_price / 100; 3156 var url = item.url; 3157 var image_url = item.image; 3158 var item_id = item.id; 3159 var var_id = item.variant_id; 3160 $('.mini-products-list').append('<li class="item"><a class="product-image left" title="'+product_title+'" href="'+url+'"><div class="inner-wrapper" style="opacity: 1;"><img alt="'+product_title+'" src="'+image_url+'"></div></a><div data-sku="'+item.sku+'" class="product-details left"><p class="product-name"><a href="'+url+'">'+product_title+'</a></p><table cellpadding="0"><tbody><tr><th>Price</th><td><span class="price">$'+ line_price.toFixed(2) +'</span></td></tr></tbody></table><ul class="item-options"><li><span class="label">Quantity:</span><span class="value color-value ">'+quantity+'</span></li></ul>
3160<div class="product-controls"><a data-id="'+var_id+'" onclick="remove_item('+var_id+'); return false;" class="btn-remove cart_remove" title="Remove" href="">Remove</a></div></div></li>'); 3161 } 3162 } 3163 $('#topCartContent').addClass('visible'); 3164 $('.cart_overlay').show(); 3165 setTimeout(function(){ 3166 $('#topCartContent').removeClass('visible'); 3167 $('.cart_overlay').hide(); 3168 }, 5000); 3169 3170 } 3171 if (_config.cartCountSelector && $(_config.cartCountSelector).size()) { 3172 var value = $(_config.cartCountSelector).html() || '0'; 3173 $(_config.cartCountSelector).html(value.replace(/[0-9]+/,cart.item_count)).removeClass('hidden-count'); 3174 } 3175 if (_config.cartTotalSelector && $(_config.cartTotalSelector).size()) { 3176 if (typeof Currency !== 'undefined' && typeof Currency.moneyFormats !== 'undefined') { 3177 var newCurrency = ''; 3178 if ($('[name="currencies"]').size()) { 3179 newCurrency = $('[name="currencies"]').val(); 3180 } 3181 else if ($('#currencies span.selected').size()) { 3182 newCurrency = $('#currencies span.selected').attr('data-currency'); 3183 } 3184 if (newCurrency) { 3185 $(_config.cartTotalSelector).html('<span class=money>' + Shopify.formatMoney(Currency.convert(cart.total_price, "USD", newCurrency), Currency.money_format[newCurrency]) + '</span>'); 3186 } 3187 else { 3188 $(_config.cartTotalSelector).html(Shopify.formatMoney(cart.total_price, "${{amount}}")); 3189 } 3190 } 3191 else { 3192 $(_config.cartTotalSelector).html(Shopify.formatMoney(cart.total_price, "${{amount}}")); 3193 } 3194 }; 3195 }); 3196 }) 3197 }, 3198 error: function(XMLHttpRequest) { 3199 var response = eval('(' + XMLHttpRequest.responseText + ')'); 3200 response = response.description; 3201 if (response.slice(0,4) === 'All ') { 3202 _showFeedback('error', response.replace('All 1 ', 'All '), $addToCartForm); 3203 $addToCartBtn.prop('disabled', false); 3204 _setText($addToCartBtn, _config.soldOutBtnLabel); 3205 $addToCartBtn.prop('disabled',true); 3206 } 3207 else { 3208 _showFeedback('error', '<i class="fa fa-warning"></i> ' + response, $addToCartForm); 3209 $addToCartBtn.prop('disabled', false).removeClass('disabled'); 3210 _setText($addToCartBtn, _config.addToCartBtnLabel); 3211 } 3212 } 3213 }); 3214 return false; 3215 }); 3216 3217 }); 3218 }; 3219 return { 3220 init: function(params) { 3221 // Configuration 3222 params = params || {}; 3223 // Merging with defaults. 3224 $.extend(_config, params); 3225 // Action 3226 $(function() { 3227 _init(); 3228 }); 3229 }, 3230 getConfig: function() { 3231 return _config; 3232 } 3233 } 3234})(jQuery); 3235 3236Shopify.AjaxifyCart.init(); 3237} 3238</script>
3238 3239 3240 3241 3242 3243 3244<link href="//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.0.3/css/font-awesome.css" rel="stylesheet" type="text/css" media="all" /> 3245 3246<style> 3247.ajaxified-cart-feedback { 3248 display: block; 3249 line-height: 36px; 3250 font-size: 90%; 3251 vertical-align: middle; 3252} 3253.ajaxified-cart-feedback.success { 3254 color: #3D9970; 3255} 3256.ajaxified-cart-feedback.error { 3257 color: #FF4136; 3258} 3259.ajaxified-cart-feedback a { 3260 border-bottom: 1px solid; 3261} 3262</style> 3263 3264
3264<script> 3265 jQuery(function() { 3266 jQuery('.swatch :radio').change(function() { 3267 var optionIndex = jQuery(this).closest('.swatch').attr('data-option-index'); 3268 var optionValue = jQuery(this).val(); 3269 jQuery(this) 3270 .closest('form') 3271 .find('.single-option-selector') 3272 .eq(optionIndex) 3273 .val(optionValue) 3274 .trigger('change'); 3275 }); 3276 3277 3278 jQuery('.single-option-selector').change(function() { 3279 var optionValue = jQuery(this).val(); 3280 jQuery(this).closest('form').find('.swatch').each(function( index ) { 3281 jQuery(this).find(':radio').each(function( index ) { 3282 if(jQuery(this).val() == optionValue ){ 3283 $(this).siblings(':radio').prop('checked', false); 3284 $(this).prop('checked', true); 3285 } 3286 }); 3287 }); 3288 }); 3289 }); 3290 </script>
3290 3291 3292<input type="hidden" id="656565115116111114101" data-customer-id="" data-customer-email="" data-customer-name=" "/> 3293 3294 3295
3296<script data-cfasync="false" data-no-instant>window.jQuery || 3297 document.write("
3297<script src='https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js'>\x3C/script>") 3298</script>
3298 3299 3300
3301<script type="text/javascript"> 3302 3303 window.saso = { 3304 shop_slug: "primandpure", 3305 money_format: "${{amount}}", 3306 customer: null, 3307 cart: null, 3308 cart_path: "/cart", 3309 } 3310 window.saso_extras = {} 3311 3312 3313 3314 3315 3316 3317 3318 3319 3320 3321 3322 window.saso.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} 3323 delete window.saso.cart.note 3324 window.saso.cart_collections = {} 3325 3326 if (typeof window.saso.cart.items == "object") { 3327 for (var i=0; i<window.saso.cart.items.length; i++) { 3328 ["sku", "grams", "vendor", "url", "image", "handle", "requires_shipping", "product_type", "product_description"].map(function(a) { 3329 delete window.saso.cart.items[i][a] 3330 }) 3331 } 3332 } 3333 3334 3335 window.saso.page_type = "" 3336 if (typeof window.location == "object" && typeof window.location.pathname == "string") { 3337 if (window.location.pathname.indexOf('/checkouts/') > -1) { 3338 window.saso.page_type = "checkout" 3339 } 3340 } 3341</script>
3341 3342 3343<style> 3344/* Magnific Popup CSS */ 3345.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.4;filter:alpha(opacity=40)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045} 3346 .mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1;filter:alpha(opacity=100)}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px} 3347 .mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;
3347left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0} 3348 3349.mfp-wrap { 3350 z-index: 2147483645; 3351} 3352.mfp-container { 3353 background-color: rgba(0, 0, 0, 0.1) !important; 3354} 3355 3356</style> 3357 3358<link href="//primandpure.co/cdn/shop/t/8/assets/special-offers.scss.css?v=9426089731511437201699275479" rel="stylesheet" type="text/css" media="all" /> 3359 3360 3361
3362<script id="saso-volume-discount-tiers" type="text/x-handlebars-template" data-no-instant> 3363<div class="saso-volume-discount-tiers"> 3364 <h4>{{{product_message}}}</h4> 3365 3366 <table class="saso-table"> 3367 <thead> 3368 <tr> 3369 <th>Minimum Qty</th> 3370 <th>{{# if price_type_flat}}Price per item{{/if}}{{# if price_type_percent}}Discount{{/if}}</th> 3371 <!--<th> </th>--> 3372 </tr> 3373 </thead> 3374 3375 <tbody> 3376 {{#tiers}} 3377 <tr> 3378 <td>{{{quantity}}}+</td> 3379 <td>{{{price.title}}}<!-- {{{price_flat.title}}} --></td> 3380 <!-- <td><a href="#" class="saso-add-to-cart" data-quantity="{{{quantity}}}">Add to Cart</a></td> --> 3381 </tr> 3382 {{/tiers}} 3383 </tbody> 3384 </table> 3385</div> 3386</script>
3386 3387
3388<script id="saso-cross-sell-popup" type="text/x-handlebars-template" data-no-instant> 3389<div class="saso-cross-sell-popup {{#if products.length}}{{else}}saso-cross-sell-popup0{{/if}}"> 3390 <span class="saso-message">{{{notifications_message}}}</span> 3391 <br> 3392 3393 <div class="saso-products-container"> 3394 <table><tr> 3395 {{#products}} 3396 <td class="saso-product-container" data-product-id="{{id}}" data-variant-id="{{variants.0.id}}"> 3397 <div class="saso-image"><a href="/products/{{handle}}" class="saso-crosssell-nav" data-product-id="{{id}}"><img src="{{image.src}}" /></a></div> 3398 <div class="saso-title">{{{title}}}</div> 3399 <div class="saso-variants-container" style="{{{variants_style}}}">{{{variants_select}}}</div> 3400 <span class="saso-price">{{{variants.0.price}}}</span> 3401 <span class="saso-was-price">{{{variants.0.compare_at_price}}}</span> 3402 <br> 3403 <button type="button" class="saso-add-to-cart saso-crosssell-nav" data-product-id="{{{id}}}" data-variant-id="{{{variants.0.id}}}">Add to Cart</button> 3404 </td> 3405 {{/products}} 3406 </tr></table> 3407 </div> 3408 3409 {{# if click_here}}<a href="{{{click_here}}}" class="saso-click-here"><button type="button" class="saso-click-here">Click here to browse all choices</button></a>{{/if}} 3410 3411 <div class="saso-hide-when-embedded"> 3412 <p><a href="#" class="saso-close">No thanks</a></p> 3413 </div> 3414 </div> 3415</script>
3415 3416 3417
3418<script id="saso-bundle-popup" type="text/x-handlebars-template" data-no-instant> 3419<div class="saso-cross-sell-popup saso-bundle-popup"> 3420 <span class="saso-message">{{{notifications_message}}}</span> 3421 <br> 3422 3423 <div class="saso-products-container"> 3424 {{#products}} 3425 3426 <div class="saso-product-container" data-product-id="{{id}}" data-variant-id="{{variants.0.id}}" data-quantity="{{quantity}}"> 3427 <div class="saso-image"> 3428 <a href="/products/{{handle}}" class="saso-crosssell-nav" data-product-id="{{id}}"><img src="{{image.src}}" /></a> 3429 <div class="saso-quantity-container"> 3430 {{{quantityx}}} 3431 </div> 3432 </div> 3433 <div class="saso-product-info"> 3434 <div class="saso-title">{{{title}}}</div> 3435 <div class="saso-variants-container" style="{{{variants_style}}}">{{{variants_select}}}</div> 3436 <span class="saso-price">{{{variants.0.price}}}</span> 3437 </div> 3438 </div> 3439 <div class="saso-plus-container"> 3440 <div class="saso-plus-container-inner">+</div> 3441 </div> 3442 {{/products}} 3443 </div> 3444 3445 <table><tr class="saso-bundle-row"> 3446 <td class="saso-equal-container"> 3447 = 3448 </td> 3449 <td class="saso-bundle-price-container"> 3450 {{{bundle_price_title}}} 3451 </td> 3452 </tr></table> 3453 3454 3455 <button type="button" class="saso-add-to-cart saso-bundle-add-to-cart">Add entire Bundle to cart</button> 3456 <div class="saso-bundle-success">{{{message_after}}}</div> 3457 3458 </div> 3459</script>
3459 3460 3461 3462 3463
3464<script id="saso-use-discount-code-cart" type="text/x-handlebars-template" data-no-instant> 3465<div class="saso-use-discount-code-cart-container"> 3466 <input type="text" class="saso-use-discount-code-cart-code" placeholder="Discount code"> 3467 <button type="button" class="saso-use-discount-code-cart-apply btn btn--secondary button">Apply</button> 3468</div> 3469</script>
3469 3470
3471<script id="saso-use-discount-instead" type="text/x-handlebars-template" data-no-instant> 3472<div class="saso-use-discount-instead-container"> 3473 <label style="font-weight: normal; cursor: pointer;"><input type="checkbox" id="saso-use-discount-code-instead-check"> I will be using a coupon instead</label> 3474</div> 3475</script>
3475 3476 3477 3478 3479 3480 3481 3482 3483 3484
3484<script data-cfasync="false"> 3485 jQuery(function(){ 3486 jQuery(document).on('click', "input[name='checkout']:not(.saso-ignore), input[value='Checkout']:not(.saso-ignore), button[name='checkout']:not(.saso-ignore), [href$='checkout']:not(.saso-ignore), button[value='Checkout']:not(.saso-ignore), input[name='goto_pp'], button[name='goto_pp'], input[name='goto_gc'], button[name='goto_gc']", function(e){ 3487 e.preventDefault(); 3488 3489 if (typeof sasoCheckout != "function") { 3490 window.location = "/checkout"; 3491 } 3492 3493 jQuery.ajax({ 3494 cache: false, 3495 contentType: "application/json; charset=utf-8", 3496 dataType: "json", 3497 type: "GET", 3498 url: '/cart.js', 3499 success: function(res) { 3500 window.saso.cart = res 3501 sasoCheckout() 3502 } 3503 }) 3504 3505 }); 3506 }); 3507 </script>
3507 3508 3509 3510 3511<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 3511-3512
3511 3512<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
3512GTM-KR8F5WJX
vendor: 83 bytes, lines 3512-3513
3512" 3513height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
3514<!-- End Google Tag Manager (noscript) --> 3515 3516<style> body,.body-text {font-family: "Nunito Sans", sans-serif !important;} h1,h2,h3,h4,h5,h6,a,p,ul,li,div,.product-details-align .h4,button,input,footer,label,.rte h2,.column-box h3,textarea {font-family: "Nunito Sans", sans-serif !important;} .filters-toolbar select {font-family: "Nunito Sans", sans-serif !important;} .blog-h2 h2,.blog-h2 .h2,.section-header h2,.section-header .h2,.cust-review-heading {font-family: "Nunito Sans", sans-serif !important;} .ctct-popup-content div.ctct-form-defaults p.ctct-form-text {font-family: "Nunito Sans", sans-serif !important;} </style> 3517<div id="shopify-block-AYVRjem9WQzYvSFEya__14826766009936288847" class="shopify-block shopify-app-block">
3518<script id="Discounty-config"> 3519 function discountyExtractTextFromHtml(htmlString) { 3520 if (!htmlString) return ''; 3521 return new DOMParser().parseFromString(htmlString, 'text/html').body.textContent || ''; 3522 } 3523 3524 var $Discounty = {shopData: {"shopConfig":{"shopId":38025,"cart":{"isActive":true,"styles":"{}","config":{},"injectionInfo":[],"contents":[{"locale":"","totalText":"Total","savingText":"Saving"}]},"globalConfig":{"appEnabled":true,"considerCurrencyExchangeRate":true,"customVariantListener":{"element":"","isDatasetProperty":false,"property":""},"developerModeVariantListener":false,"globalCss":"","setTemplateCurrencyFormatAsDefault":false},"volumeDiscount":{"config":{"tierDisplayFormat":"RANGE"},"injectionInfo":[],"isActive":true,"styles":"{}","contents":[{"locale":"","title":"Buy more, Save more","buyColumnLabel":"Buy","getColumnLabel":"Get","discountText":"{{Discount}} Off","eachItemText":"on each","newPriceText":"each item {{new-price}}"}]},"miniVolumeDiscount":{"config":{"displayMode":"MAX_DISCOUNT"},"injectionInfo":[],"isActive":false,"styles":"{}","contents":[{"locale":"","maxDiscountText":"Up to {discount}% off","lowestPriceText":"From {price}"}]},"startCountDown":{"config":{"ctaLink":null},"productPageInjectionInfo":[],"homepageInjectionInfo":[],"isActive":true,"styles":"{}","contents":[{"locale":"","title":"Sale starts in","daysLabel":"Day","hoursLabel":"Hr","minutesLabel":"Min","secondsLabel":"Sec","ctaText":"Click here"}]},"endCountDown":{"config":{"ctaLink":null},"productPageInjectionInfo":[],"homepageInjectionInfo":[],"isActive":true,"styles":"{}","contents":[{"locale":"","title":"Sale ends in","daysLabel":"Day","hoursLabel":"Hr","minutesLabel":"Min","secondsLabel":"Sec","ctaText":"Click here"}]}
3524,"bxgyPopup":{"config":{"hideContinueBtn":false,"badgeShowFreeGift":false,"badgeType":"PERCENTAGE","dismissType":"TRIGGER","autoOpenDrawerEnabled":true},"injectionInfo":[],"isActive":true,"styles":"{}","contents":[{"locale":"","title":"Your current cart qualifies for these rewards","subtitle":"Now you are able to choose between them. Add before checking out!","availableRewardsLabel":"You can add {{count}} product(s)","btnSelectLabel":"Select","btnAddLabel":"Add to Cart","btnContinueLabel":"Continue Shopping"}]},"bxgyFab":{"config":{"hideCloseBtn":false,"isFabLeft":true},"injectionInfo":[],"isActive":false,"styles":"{}"},"shipping":{"progressbar":{"config":{"activeOnProductPage":true,"activeOnCartPage":true},"productPageInjectionInfo":[],"cartPageInjectionInfo":[],"cartDrawerInjectionInfo":[],"isActive":true,"styles":"{}","contents":[{"locale":"","thresholdInitialText":"Add {{amount}} more to unlock {{discount}} off shipping","thresholdProgressText":"You're {{amount}} away from {{discount}} off shipping","thresholdReachedText":"You've unlocked {{discount}} off shipping!"}]},"progressBarDiscount":null},"bxgy":{"rules":[]}},"expiresAt":"2026-10-08T01:41:00.087522+00:00"},shopDomain: "primandpure.myshopify.com", 3525 customerId: null, 3526 isHomePage: false, 3527 isProductPage: false, 3528 currencyFormat: discountyExtractTextFromHtml(`$0.00`) 3529 .replace( 3530 discountyExtractTextFromHtml(`0.00`),"{{money}}"), 3531 initialSelectedVariant: null, 3532 initialCart: [] || [], 3533 preloadedProducts: [ 3534 3535 ], 3536 products: [ 3537 ], 3538 }; 3539</script>
3539 3540 3541<div id="discounty-bxgy-discount-widgets-container"></div> 3542 3543 3544</div><div id="shopify-block-AaUY3TDlOK3J2UVAyQ__4015264832934714879" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: ecomsend-app -->
3544<script type="text/javascript"> 3545 //SendWILL APPS COMMON JS CODE 3546 window.EcomSendApps = window.EcomSendApps || {} 3547 3548 window.EcomSendApps.design_mode = false 3549 3550 3551 window.EcomSendApps.common = window.EcomSendApps.common || {} 3552 window.EcomSendApps.common.shop = { 3553 permanent_domain: 'primandpure.myshopify.com', 3554 currency: "USD", 3555 money_format: "${{amount}}", 3556 id: 2451505204, 3557 } 3558 3559 3560 3561 window.EcomSendApps.common.customer = { 3562 id: null, 3563 tags: null, 3564 email: null, 3565 accepts_marketing: null, 3566 first_name: null, 3567 } 3568 3569 3570 3571 window.EcomSendApps.common.template = 'blog' 3572</script>
3572 3573<!-- END app snippet --> 3574
3575<script> 3576 window.EcomSendApps = window.EcomSendApps || {} 3577 /** @description shared localStorage key used by web-pixel sandbox to read storefront GDPR mode */ 3578 const ECOMSEND_GDPR_ENABLED_STORAGE_KEY = "ECOMSEND:GDPR_ENABLED" 3579 /** @description storefront main bundle asset url */ 3580 const ECOMSEND_MAIN_SCRIPT_URL = 'https://cdn.shopify.com/extensions/01a0f197-ce1f-7a19-8adb-6b78fec4702f/ecomsend-209/assets/ecomsend.js' 3581 /** @description storefront style asset url */ 3582 const ECOMSEND_MAIN_STYLE_URL = 'https://cdn.shopify.com/extensions/01a0f197-ce1f-7a19-8adb-6b78fec4702f/ecomsend-209/assets/style.css' 3583 /** @description storefront wasm asset url for runtime signature module */ 3584 const ECOMSEND_WASM_ASSET_URL = 'https://cdn.shopify.com/extensions/01a0f197-ce1f-7a19-8adb-6b78fec4702f/ecomsend-209/assets/client_safe.wasm' 3585 /** @description fallback delay when requestIdleCallback is unavailable */ 3586 const ECOMSEND_IDLE_TIMEOUT_MS = 800 3587 /** @description user interaction events used to trigger lazy init earlier */ 3588 const ECOMSEND_INTERACTION_EVENTS = ["pointerdown", "keydown", "touchstart"] 3589 /** @description global flag key for emergency immediate loading */ 3590 const ECOMSEND_FORCE_IMMEDIATE_FLAG = window.EcomSendApps?.forceImmediateLoad === true 3591 /** @description default GDPR mode comes from block setting and can be overridden on window.EcomSendApps.GDPR */ 3592 const ECOMSEND_DEFAULT_GDPR_FLAG = false 3593 /** @description default CWTracks mode comes from block setting and can be overridden on window.EcomSendApps.CWTracksEnabled */ 3594 const ECOMSEND_DEFAULT_CWTRACKS_ENABLED = false 3595 3596 /** @description normalize merchant-provided GDPR switch into a strict boolean value */ 3597 function normalizeEcomsendBooleanFlag(rawValue) { 3598 if (typeof rawValue === "boolean") { 3599 return rawValue 3600 } 3601 if (typeof rawValue === "number") { 3602 return rawValue === 1 3603 } 3604 if (typeof rawValue === "string") { 3605 const normalizedValue = rawValue.trim().toLowerCase() 3606 return normalizedValue === "true" || normalizedValue === "1" || normalizedValue === "yes" 3607 } 3608 return false 3609 } 3610 3611 /** @description lock runtime switch value on EcomSendApps to reduce accidental console overwrite. */ 3612 function lockEcomsendReadonlyFlag(flagName, flagValue) { 3613 try { 3614 Object.defineProperty(window.EcomSendApps, flagName, { 3615 value: flagValue, 3616 writable: false, 3617 configurable: false, 3618 enumerable: true, 3619 }) 3620 return 3621 } catch (error) {} 3622 window.EcomSendApps[flagName] = flagValue 3623 } 3624 3625 /** @description resolve storefront GDPR mode from merchant theme override */ 3626 function resolveEcomsendGdprMode() { 3627 if (typeof window.EcomSendApps.GDPR === "undefined") { 3628 window.EcomSendApps.GDPR = ECOMSEND_DEFAULT_GDPR_FLAG 3629 } 3630 const gdprEnabled = normalizeEcomsendBooleanFlag(window.EcomSendApps.GDPR) 3631 window.EcomSendApps.GDPR = gdprEnabled 3632 return gdprEnabled 3633 } 3634 3635 /** @description resolve storefront CWTracks mode from merchant theme block setting and runtime override */ 3636 function resolveEcomsendCwTracksMode() { 3637 if (typeof window.EcomSendApps.CWTracksEnabled === "undefined") { 3638 window.EcomSendApps.CWTracksEnabled = ECOMSEND_DEFAULT_CWTRACKS_ENABLED 3639 } 3640 const cwTracksEnabled = normalizeEcomsendBooleanFlag(window.EcomSendApps.CWTracksEnabled) 3641 window.EcomSendApps.CWTracksEnabled = cwTracksEnabled 3642 return cwTracksEnabled 3643 } 3644 3645 /** @description persist storefront GDPR mode so web-pixel sandbox can consume the same switch */ 3646 function syncEcomsendGdprModeToStorage(gdprEnabled) { 3647 if (!window.localStorage) { 3648 return 3649 } 3650 if (gdprEnabled) { 3651 window.localStorage.setItem(ECOMSEND_GDPR_ENABLED_STORAGE_KEY, "true") 3652 return 3653 } 3654 window.localStorage.removeItem(ECOMSEND_GDPR_ENABLED_STORAGE_KEY) 3655 } 3656 3657 /** @description enable GDPR gating only when merchant explicitly turns on storefront GDPR mode */ 3658 const ECOMSEND_GDPR_ENABLED = resolveEcomsendGdprMode() 3659 /** @description enable CWTracks callback/event emit only when merchant turns on CWTracks mode. */ 3660 const ECOMSEND_CWTRACKS_ENABLED = resolveEcomsendCwTracksMode() 3661 lockEcomsendReadonlyFlag("GDPR", ECOMSEND_GDPR_ENABLED) 3662 lockEcomsendReadonlyFlag("CWTracksEnabled", ECOMSEND_CWTRACKS_ENABLED) 3663 3664 try { 3665 syncEcomsendGdprModeToStorage(ECOMSEND_GDPR_ENABLED) 3666 } catch (error) {} 3667 3668 /** @description create main stylesheet node for storefront runtime */ 3669 function createEcomSendMainStyleEle() { 3670 const ecomsendMainStyleEle = document.createElement("link") 3671 ecomsendMainStyleEle.rel = "stylesheet" 3672 ecomsendMainStyleEle.href = ECOMSEND_MAIN_STYLE_URL 3673 ecomsendMainStyleEle.dataset.ecomsendTag = "main-style" 3674 return ecomsendMainStyleEle 3675 } 3676 3677 /** @description append runtime stylesheet exactly once */ 3678 function ensureEcomSendMainStyleLoaded() { 3679 if (document.querySelector('link[data-ecomsend-tag="main-style"]')) { 3680 return 3681 } 3682 const ecomsendMainStyleEle = createEcomSendMainStyleEle() 3683 document.head.appendChild(ecomsendMainStyleEle) 3684 } 3685 3686 /** @description remove interaction listeners after first lazy-init trigger */ 3687 function clearInteractionListeners() {
3688 ECOMSEND_INTERACTION_EVENTS.forEach((eventName) => { 3689 window.removeEventListener(eventName, scheduleMainBundleLoad) 3690 }) 3691 } 3692 3693 /** @description run low-priority task via idle callback with timeout fallback */ 3694 function scheduleLowPriorityTask(taskRunner, timeoutMs) { 3695 if (window.requestIdleCallback) { 3696 window.requestIdleCallback(() => { 3697 taskRunner() 3698 }, { timeout: timeoutMs }) 3699 return 3700 } 3701 window.setTimeout(() => { 3702 taskRunner() 3703 }, timeoutMs) 3704 } 3705 3706 /** @description load main storefront bundle once and keep rollback override */ 3707 function loadEcomsendMainBundle() { 3708 if (window.__ecomsendMainBundleLoaded) { 3709 return 3710 } 3711 window.__ecomsendMainBundleLoaded = true 3712 clearInteractionListeners() 3713 /** @description ensure storefront runtime css is loaded together with main bundle */ 3714 ensureEcomSendMainStyleLoaded() 3715 const ecomsendMainScriptEle = document.createElement("script") 3716 ecomsendMainScriptEle.src = ECOMSEND_MAIN_SCRIPT_URL 3717 ecomsendMainScriptEle.async = true 3718 ecomsendMainScriptEle.dataset.ecomsendTag = "main-script" 3719 document.body.appendChild(ecomsendMainScriptEle) 3720 } 3721 3722 /** @description schedule heavy bundle with idle-first strategy to reduce main-thread contention */ 3723 function scheduleMainBundleLoad() { 3724 if (window.__ecomsendMainBundleLoadScheduled) { 3725 return 3726 } 3727 /** @description dedupe idle scheduling from DOMContentLoaded and first interactions */ 3728 window.__ecomsendMainBundleLoadScheduled = true 3729 if (ECOMSEND_FORCE_IMMEDIATE_FLAG) { 3730 loadEcomsendMainBundle() 3731 return 3732 } 3733 scheduleLowPriorityTask(loadEcomsendMainBundle, ECOMSEND_IDLE_TIMEOUT_MS) 3734 } 3735 3736 /** @description cache marketing params for pixel/report flows before heavy bundle starts */ 3737 function cacheMarketingParams() { 3738 const urlParams = new URLSearchParams(window.location.search) 3739 const marketingId = urlParams.get("ec_marketing_id") 3740 const ecEmailId = urlParams.get("ec_email_id") 3741 const ecMarketingSign = urlParams.get("ec_marketing_sign") 3742 3743 if (marketingId && window.localStorage) { 3744 window.localStorage.setItem("ec_marketing_id", marketingId) 3745 } 3746 if (ecEmailId && window.localStorage) { 3747 window.localStorage.setItem("ec_email_id", ecEmailId) 3748 } 3749 if (ecMarketingSign && window.localStorage) { 3750 window.localStorage.setItem("ec_marketing_sign", ecMarketingSign) 3751 } 3752 } 3753 3754 /** @description check whether marketing storage is allowed under Shopify customer privacy state */ 3755 function isMarketingStorageAllowedByCustomerPrivacy() { 3756 const customerPrivacy = window?.Shopify?.customerPrivacy 3757 if (!customerPrivacy) { 3758 return false 3759 } 3760 const marketingAllowed = typeof customerPrivacy.marketingAllowed === "function" && customerPrivacy.marketingAllowed() 3761 if (marketingAllowed) { 3762 return true 3763 } 3764 if (typeof customerPrivacy.currentVisitorConsent === "function") { 3765 const consent = customerPrivacy.currentVisitorConsent() 3766 return consent?.marketing === "yes" 3767 } 3768 return false 3769 } 3770 3771 /** @description check whether analytics storage is allowed under Shopify customer privacy state */ 3772 function isAnalyticsStorageAllowedByCustomerPrivacy() { 3773 const customerPrivacy = window?.Shopify?.customerPrivacy 3774 if (!customerPrivacy) { 3775 return false 3776 } 3777 const analyticsAllowed = typeof customerPrivacy.analyticsProcessingAllowed === "function" && customerPrivacy.analyticsProcessingAllowed() 3778 if (analyticsAllowed) { 3779 return true 3780 } 3781 if (typeof customerPrivacy.currentVisitorConsent === "function") { 3782 const consent = customerPrivacy.currentVisitorConsent() 3783 return consent?.analytics === "yes" 3784 } 3785 return false 3786 } 3787 3788 /** @description execute marketing param caching with GDPR guard: functional off when GDPR disabled */ 3789 function cacheMarketingParamsWithGdprGuard() { 3790 if (!ECOMSEND_GDPR_ENABLED) { 3791 cacheMarketingParams() 3792 return 3793 } 3794 if (isMarketingStorageAllowedByCustomerPrivacy()) { 3795 cacheMarketingParams() 3796 } 3797 } 3798 3799 /** @description cache shop id used by pixel report branches */ 3800 function cacheShopIdForPixel() { 3801 if (!window.EcomSendApps?.common?.shop?.id || !window.localStorage) { 3802 return 3803 } 3804 window.localStorage.setItem("ECOMSEND:ES_SHOP_ID", window.EcomSendApps.common.shop.id) 3805 } 3806 3807 /** 3808 * Flow client config (e.g. browserStaySeconds) is fetched by the main ecomsend.js bundle: 3809 * bootstrapFlowClientConfig â POST /api/automation/v2/clientFlowConfig (API Sign) 3810 * â localStorage ECOMSEND:FLOW_CLIENT_CONFIG.byEventId â read by web-pixel. 3811 * Keep new C-end Flow config on this path; do not scatter fetches in liquid. 3812 */ 3813 3814 /** @description execute shop id caching with GDPR guard and shared consent policy */ 3815 function cacheShopIdWithGdprGuard() { 3816 if (!ECOMSEND_GDPR_ENABLED) { 3817 cacheShopIdForPixel() 3818 return 3819 } 3820 if (isAnalyticsStorageAllowedByCustomerPrivacy()) { 3821 cacheShopIdForPixel() 3822 } 3823 } 3824 3825 /** @description load Shopify consent-tracking API before GDPR-gated cache writes */ 3826 function withCustomerPrivacyApiReady(onReady) { 3827 if (!ECOMSEND_GDPR_ENABLED) { 3828 onReady() 3829 return 3830 } 3831 if (window?.Shopify?.customerPrivacy) { 3832 onReady() 3833 return 3834 } 3835 if (typeof window?.Shopify?.loadFeatures !== "function") { 3836 return 3837 } 3838 window.Shopify.loadFeatures( 3839 [{ name: "consent-tracking-api", version: "0.1" }], 3840 (error) => { 3841 if (error) { 3842 return 3843 } 3844 onReady() 3845 } 3846 ) 3847 } 3848 3849 try { 3850 withCustomerPrivacyApiReady(() => { 3851 cacheMarketingParamsWithGdprGuard() 3852 cacheShopIdWithGdprGuard() 3853 }) 3854 if (ECOMSEND_GDPR_ENABLED) { 3855 document.addEventListener("visitorConsentCollected", () => { 3856 cacheMarketingParamsWithGdprGuard() 3857 cacheShopIdWithGdprGuard() 3858 }) 3859 } 3860 } catch (e) {} 3861 3862 /** @description inject wasm asset url into shared namespace before main bundle executes */ 3863 window.EcomSendApps.wasmURL = ECOMSEND_WASM_ASSET_URL 3864
3865 ECOMSEND_INTERACTION_EVENTS.forEach((eventName) => { 3866 window.addEventListener(eventName, scheduleMainBundleLoad, { once: true, passive: true }) 3867 }) 3868 3869 if (document.readyState === "loading") { 3870 document.addEventListener("DOMContentLoaded", scheduleMainBundleLoad, { once: true }) 3871 } else { 3872 scheduleMainBundleLoad() 3873 } 3874</script>
3874 3875 3876<style id="ecomsend-custom-style"></style> 3877
3878<script>window.shopLocale = 'en'</script>
3878 3879
3880<script> 3881 /** @description timeout used for deferred discount request scheduling */ 3882 const ECOMSEND_DISCOUNT_IDLE_TIMEOUT_MS = 1500 3883 3884 /** @description apply discount code from url query only when parameter exists */ 3885 function applyWillDiscountCode() { 3886 const urlParams = new URLSearchParams(window.location.search) 3887 const willDiscountCode = urlParams.get("willDiscountCode") 3888 if (!willDiscountCode || /[\u0000-\u001F\u007F]/.test(willDiscountCode)) { 3889 return 3890 } 3891 fetch("/cart/update.js", { 3892 method: "POST", 3893 headers: { 3894 "Content-Type": "application/json", 3895 }, 3896 body: JSON.stringify({ 3897 discount: willDiscountCode, 3898 }), 3899 }) 3900 } 3901 3902 try { 3903 if (!window.__ecomsendDeferredTasksScheduled) { 3904 /** @description global guard to avoid duplicate deferred task scheduling */ 3905 window.__ecomsendDeferredTasksScheduled = true 3906 if (window.requestIdleCallback) { 3907 window.requestIdleCallback(() => { 3908 applyWillDiscountCode() 3909 }, { timeout: ECOMSEND_DISCOUNT_IDLE_TIMEOUT_MS }) 3910 } else { 3911 window.setTimeout(() => { 3912 applyWillDiscountCode() 3913 }, ECOMSEND_DISCOUNT_IDLE_TIMEOUT_MS) 3914 } 3915 } 3916 } catch (error) {} 3917</script>
3917 3918 3919 3920 3921</div>
3921<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
3921 3922</body> 3923</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.