1<!doctype html> 2<html class="no-js" lang="en"> 3<head> 4<!-- Google Analytics -->
5<script>
vendor: 335 bytes, lines 5-11
5 6(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 7(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 8m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 9})(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); 10 11ga('create', '
11UA-117323971-1
vendor: 13 bytes, lines 11-12
11', 'auto'); 12
13</script>
13 14
15<script src="https://code.jquery.com/jquery-2.2.4.js" integrity="sha256-iT6Q9iMJYuQiMWNd9lDyBUStIq/8PuOW33aOqmvFpqI=" crossorigin="anonymous"></script>
15 16 17 <meta charset="utf-8" /> 18 <!-- Showcase 2.2.2 --> 19 <!--[if IE]><meta http-equiv='X-UA-Compatible' content='IE=edge,chrome=1' /><![endif]--> 20 21 <title> 22 VENN Routine – VENN SKINCARE 23 </title> 24 25 26 27 <link rel="canonical" href="https://vennskincare.com/blogs/vennroutine" /> 28 29 <meta name="viewport" content="width=device-width, initial-scale=1" /> 30 <meta name="theme-color" content="rgba(0,0,0,0)"> 31 <meta name="ahrefs-site-verification" content="6f0a0caa79b38632cc7496946f34579abe03fe0e47644e180395be3541b6e7c4"> 32 33 34 <link rel="shortcut icon" href="//vennskincare.com/cdn/shop/files/venn_favicon.png?v=1613516152" type="image/png" /> 35 36 37 38 39 <meta property="og:title" content="VENN Routine" /> 40 <meta property="og:type" content="website" /> 41 42 43 44<meta property="og:url" content="https://vennskincare.com/blogs/vennroutine" /> 45<meta property="og:site_name" content="VENN SKINCARE" /> 46 47 48 49 50 <meta name="twitter:site" content="@https://www.linkedin.com/company/18319522/"> 51 52 53 <meta name="twitter:card" content="summary"> 54 55 56 57 58 <link rel="preload" href="https://use.typekit.net/jbf2ped.js" as="script" crossorigin> 59 <link rel="preload" href="https://use.typekit.net/jbf2ped.css" as="style" crossorigin> 60 61 62
62<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
62<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/23856437/digital_wallets/dialog"> 63<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/vennroutine.atom" /> 64<link rel="next" href="/blogs/vennroutine?page=2">
65<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=13107318"></script>
65 66<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
67<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=13107318&shop_id=23856437" crossorigin="anonymous"></script>
vendor: 1 bytes, line 67
67
68<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":23856437,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/23856437","merchantName":"VENN SKINCARE","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"VENN SKINCARE","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 68
68
69<script id="shopify-features" type="application/json">{"accessToken":"b7b2923df306f8d881f3c5836b2e2f01","betas":["rich-media-storefront-analytics"],"domain":"vennskincare.com","predictiveSearch":true,"shopId":23856437,"locale":"en"}</script>
vendor: 1 bytes, line 69
69
70<script>var Shopify = Shopify || {}; 71Shopify.shop = "vennskincare.myshopify.com"; 72Shopify.locale = "en"; 73Shopify.currency = {"active":"USD","rate":"1.0"}; 74Shopify.country = "US"; 75Shopify.theme = {"name":"VENN 8.21.26","id":147310182518,"schema_name":"Showcase","schema_version":"2.2.2","theme_store_id":null,"role":"main"}; 76Shopify.theme.handle = "null"; 77Shopify.theme.style = {"id":null,"handle":null}; 78Shopify.cdnHost = "vennskincare.com/cdn"; 79Shopify.routes = Shopify.routes || {}; 80Shopify.routes.root = "/"; 81Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 82Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 83Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 84Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 84
84
85<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 85
85
86<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 86
86
87<script> 88 window.ShopifyPay = window.ShopifyPay || {}; 89 window.ShopifyPay.apiHost = "shop.app\/pay"; 90 window.ShopifyPay.redirectState = null; 91</script>
vendor: 1 bytes, line 91
91
92<script> 93 window.Shopify = window.Shopify || {}; 94 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 95 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 96 window.Shopify.SignInWithShop.eligible = true; 97</script>
vendor: 1 bytes, line 97
97
98<script id="shop-js-analytics" type="application/json">{"pageType":"blog"}</script>
vendor: 1 bytes, line 98
98
99<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 99
99
100<script type="module"> 101 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 102 103 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 104 105</script>
vendor: 1 bytes, line 105
105
106<script> 107 window.Shopify = window.Shopify || {}; 108 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 109 window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]}; 110</script>
vendor: 1 bytes, line 110
110
111<script>(function() { 112 var isLoaded = false; 113 function asyncLoad() { 114 if (isLoaded) return; 115 isLoaded = true; 116 var urls = ["https:\/\/cdn-loyalty.yotpo.com\/loader\/x5PiaiCD35plr3JyOIot5w.js?shop=vennskincare.myshopify.com","https:\/\/gdprcdn.b-cdn.net\/js\/gdpr_cookie_consent.min.js?shop=vennskincare.myshopify.com","https:\/\/static.klaviyo.com\/onsite\/js\/VakH5K\/klaviyo.js?company_id=VakH5K\u0026shop=vennskincare.myshopify.com","https:\/\/cdn.hextom.com\/js\/quickannouncementbar.js?shop=vennskincare.myshopify.com","https:\/\/ecom-app.rakutenadvertising.io\/rakuten_advertising.js?shop=vennskincare.myshopify.com","https:\/\/tag.rmp.rakuten.com\/115563.ct.js?shop=vennskincare.myshopify.com","https:\/\/s3.eu-west-1.amazonaws.com\/production-klarna-il-shopify-osm\/9b281ea3896e823dc21a80a7781a2a2c53b8ecc2\/vennskincare.myshopify.com-1787281952801.js?shop=vennskincare.myshopify.com"]; 117 for (var i = 0; i < urls.length; i++) { 118 var s = document.createElement('script'); 119 s.type = 'text/javascript'; 120 s.async = true; 121 s.src = urls[i]; 122 var x = document.getElementsByTagName('script')[0]; 123 x.parentNode.insertBefore(s, x); 124 } 125 }; 126 if(window.attachEvent) { 127 window.attachEvent('onload', asyncLoad); 128 } else { 129 window.addEventListener('load', asyncLoad, false); 130 } 131})();</script>
vendor: 1 bytes, line 131
131
132<script id="__st">var __st={"a":23856437,"offset":-25200,"reqid":"37cad5ea-1036-4cb4-bbb6-f07f36055d1a-1791079498","pageurl":"vennskincare.com\/blogs\/vennroutine","s":"blogs-29000171638","u":"870811023e90","p":"blog","rtyp":"blog","rid":29000171638};</script>
vendor: 1 bytes, line 132
132
133<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 133
133
134<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 134
134
135<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//vennskincare.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 135
135
136<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//vennskincare.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
136<script crossorigin="anonymous" defer="defer" src="//vennskincare.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 136
136
137<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 137
137
138<script> 139 window.Shopify = window.Shopify || {}; 140 window.Shopify.MCP = window.Shopify.MCP || {}; 141 window.Shopify.MCP.enabled = true; 142 window.Shopify.MCP.shop = "vennskincare.myshopify.com"; 143 window.Shopify.MCP.mcpEndpoint = "https:\/\/vennskincare.com\/api\/mcp"; 144 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}]; 145</script>
vendor: 1 bytes, line 145
145
146<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/vennskincare.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 147</script>
vendor: 1 bytes, line 147
147
148<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://vennskincare.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 149</script>
vendor: 1 bytes, line 149
149
150<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 151 function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent); 152</script>
vendor: 1 bytes, line 152
152
153<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}})); 154</script>
154 155<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://vennskincare.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 156<style id="shopify-accelerated-checkout-cart"> 157 #shopify-buyer-consent { 158 margin-top: 1em; 159 display: inline-block; 160 width: 100%; 161} 162 163#shopify-buyer-consent.hidden { 164 display: none; 165} 166 167#shopify-subscription-policy-button { 168 background: none; 169 border: none; 170 padding: 0; 171 text-decoration: underline; 172 font-size: inherit; 173 cursor: pointer; 174} 175 176#shopify-subscription-policy-button::before { 177 box-shadow: none; 178} 179 180 </style> 181
182<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
182 183 184 <!-- OrderLogic checkout restrictions ========================================= --> 185
185<script> 186DEBUG_KEY = "__olDebug"; 187 188if (typeof olCreateCookie == 'undefined') { 189 var olCreateCookie = function (name, value, days) { 190 if (days) { 191 var date = new Date(); 192 date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000)); 193 var expires = "; expires=" + date.toGMTString(); 194 } 195 else var expires = ""; 196 document.cookie = name + "=" + JSON.stringify(value) + expires + "; path=/"; 197 }; 198} 199 200if (typeof olReadCookie == 'undefined') { 201 var olReadCookie = function (name) { 202 var nameEQ = name + "="; 203 var ca = document.cookie.split(';'); 204 // the cookie is being created, there is a problem with the following logic matching the name 205 for (var i = 0; i < ca.length; i++) { 206 var c = ca[i]; 207 while (c.charAt(0) == ' ') c = c.substring(1, c.length); 208 if (c.indexOf(nameEQ) == 0) return JSON.parse(c.substring(nameEQ.length, c.length)); 209 } 210 return; 211 }; 212} 213 214if (typeof getOlCacheBuster == 'undefined') { 215 var getOlCacheBuster = function() { 216 if ( typeof getOlCacheBuster.olCacheBuster == 'undefined') { 217 scriptsArray = document.getElementsByTagName("script"); 218 for (var i=0; i
218<scriptsArray.length; i++) { 219 cacheBusterArray = scriptsArray[i].innerHTML.match(/orderlogicapp.com\\\/embedded_js\\\/production_base.js\?(\d+)/); 220 if (cacheBusterArray == null) { 221 cacheBusterArray = scriptsArray[i].src.match(/orderlogicapp.com\/embedded_js\/production_base.js\?(\d+)/); 222 } 223 if (cacheBusterArray != null) { 224 getOlCacheBuster.olCacheBuster = cacheBusterArray[1]; 225 break; 226 } 227 } 228 } 229 return getOlCacheBuster.olCacheBuster; 230 } 231} 232 233if (typeof ol_hostname == 'undefined') { 234 var ol_hostname = 'www.orderlogicapp.com'; 235 var ol_debug = olReadCookie(DEBUG_KEY); 236 if (window.location.search.replace("?", "").substring(0, 7) == 'olDebug') { 237 ol_debug = window.location.search.replace("?olDebug=", ""); 238 if (ol_debug == 'false') ol_debug = false; 239 olCreateCookie(DEBUG_KEY, ol_debug, null); 240 } 241 if (ol_debug) { 242 ol_debug = ol_debug == 'true' ? 'dev.orderlogicapp.com' : ol_debug; 243 } 244} 245 246var ol_cachebuster = getOlCacheBuster(); 247if (( typeof ol_cachebuster != 'undefined') || (ol_debug)) { 248 if (typeof ol_script == 'undefined') { 249 var ol_script = document.createElement('script'); 250 ol_script.type = 'text/javascript'; 251 ol_script.async = true; 252 ol_script.src = "https://" + (ol_debug ? ol_debug : ol_hostname) + "/embedded_js/store.js?" + ol_cachebuster; 253 document.head.appendChild(ol_script); 254 } 255} 256 257 258olProductData = { 259} 260</script>
260 261 262 263<link type="text/css" href="//vennskincare.com/cdn/shop/t/114/assets/styles.scss.css?v=91353092895998157961787036330" rel="stylesheet" media="all"> 264 265 266 267<!-- END Rakuten Marketing Tracking --> 268 <meta name="google-site-verification" content="h6FSKqX6e1K-W6ZhFklF9j1lm3KxN0ca_lqnfU1zhRU" /> 269 <meta name="msvalidate.01" content="C823D622DBD2DEA84ED7D771A5762079" /> 270<!-- Start Alexa Certify Javascript -->
271<script type="text/javascript"> 272_atrk_opts = { atrk_acct:"hucTr1zDGU20kU", domain:"vennskincare.com",dynamic: true}; 273(function() { var as = document.createElement('script'); as.type = 'text/javascript'; as.async = true; as.src = "https://certify-js.alexametrics.com/atrk.js"; var s = document.getElementsByTagName('script')[0];s.parentNode.insertBefore(as, s); })(); 274</script>
274 275<noscript><img src="https://certify.alexametrics.com/atrk.gif?account=hucTr1zDGU20kU" style="display:none" height="1" width="1" alt="" /></noscript> 276<!-- End Alexa Certify Javascript --> 277 278 279 <style> 280 /* ITG css start */ 281 #page-menu .inner .nav ul li:last-child { 282 padding-top: 20px; 283 border-top: 1px solid; 284 margin-bottom: 20px; 285 } 286 287 @media screen and (max-width: 510px){ 288 #page-professional-inquiry .links .logo span.alt-logo-small{ 289 display: none; 290 } 291 #page-professional-inquiry .links .logo span.alt-logo{ 292 display: block; 293 } 294 } 295 /* ITG css end */ 296 297 </style> 298<!-- BEGIN app block: shopify://apps/consentmo-gdpr/blocks/gdpr_cookie_consent/4fbe573f-a377-4fea-9801-3ee0858cae41 --> 299<link rel="preconnect" href="https://app.consentmo.com" crossorigin data-csm-preconnect="app"> 300<link rel="dns-prefetch" href="https://workers.consentmo.com" data-csm-preconnect="workers"> 301<link rel="dns-prefetch" href="https://storage.consentmo.com" data-csm-preconnect="storage"> 302<link rel="preconnect" href="https://cdn.consentmo.com" crossorigin data-csm-preconnect="cdn"><link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0fcf5-9827-75b1-9d7e-ea3a10d70819/gdpr-backpack-903/assets/layout-cookie-bar.consentmo.js" crossorigin data-csm-layout-prefetch="banner"> 303 <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0fcf5-9827-75b1-9d7e-ea3a10d70819/gdpr-backpack-903/assets/layout-cookie-dialog.consentmo.js" crossorigin data-csm-layout-prefetch="dialog"> 304 <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0fcf5-9827-75b1-9d7e-ea3a10d70819/gdpr-backpack-903/assets/layout-cookie-box.consentmo.js" crossorigin data-csm-layout-prefetch="box"> 305 <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0fcf5-9827-75b1-9d7e-ea3a10d70819/gdpr-backpack-903/assets/layout-cookie-smart-banner.consentmo.js" crossorigin data-csm-layout-prefetch="smart"> 306 <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0fcf5-9827-75b1-9d7e-ea3a10d70819/gdpr-backpack-903/assets/layout-mobile-cookie-bar.consentmo.js" crossorigin data-csm-layout-prefetch="mobile">
306<script> 307(function () { 308 try { 309 document.documentElement.classList.add('csm-cookie-embed'); 310 } catch (e) {} 311})(); 312</script>
312<script data-consentmo-data-src-bootstrap> 313(function () { 314 'use strict'; 315 if (window.__consentmoDataSrcBootstrapInit) return; 316 window.__consentmoDataSrcBootstrapInit = true; 317 318 var DATA_SRC_SELECTOR = [ 319 'script[data-src*="consentmo_cookie_consent"]', 320 'script[data-src*="gdpr_cookie_consent.min"]', 321 'script[data-src*="gdrp_cookie_consent_unlimited"]' 322 ].join(','); 323 324 function activateConsentmoDataSrcScripts() { 325 if (!window.Shopify || !window.Shopify.shop) return; 326 document.querySelectorAll(DATA_SRC_SELECTOR).forEach(function (scriptEl) { 327 // getAttribute: src="" must not count as "already has src" (.src === page URL). 328 if (scriptEl.getAttribute('src')) return; 329 var url = scriptEl.getAttribute('data-src'); 330 if (!url) return; 331 if (scriptEl.getAttribute('type') === 'text/plain') { 332 scriptEl.removeAttribute('type'); 333 } 334 scriptEl.src = url; 335 }); 336 } 337 function scheduleActivation() { 338 activateConsentmoDataSrcScripts(); 339 // Retry on next task so other DCL handlers (lazy-loaders) can finish setting Shopify.shop / data-src first. 340 setTimeout(activateConsentmoDataSrcScripts, 0); 341 } 342 if (document.readyState === 'loading') { 343 document.addEventListener('DOMContentLoaded', scheduleActivation, { once: true }); 344 } else { 345 scheduleActivation(); 346 } 347})(); 348</script>
348 349 350 351<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 352 353 354 355 356 357 358 359 360 361 362 363 364
364<script async src="https://static.klaviyo.com/onsite/js/VakH5K/klaviyo.js?company_id=VakH5K"></script>
364 365
365<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
365 366 367 368 369 370 371 372
372<script> 373 window.klaviyoReviewsProductDesignMode = false 374 </script>
374 375 376 377 378 379 380 381 382 383 384<!-- END app block --><!-- BEGIN app block: shopify://apps/yotpo-loyalty-rewards/blocks/loader-app-embed-block/2f9660df-5018-4e02-9868-ee1fb88d6ccd --> 385
385<script src="https://cdn-widgetsrepository.yotpo.com/v1/loader/x5PiaiCD35plr3JyOIot5w" async></script>
385 386 387 388 389 390 391 392 393<!-- END app block --><!-- BEGIN app block: shopify://apps/social-login/blocks/automatic_login/8de41085-9237-4829-86d0-25e862482fec --> 394 395 396 397 398 399 400 401 402 403 404 <!-- BEGIN app snippet: init -->
404<script>var SOCIAL_LOGIN_CUSTOMER_LOGGED_IN = false;window.InitSocialLogin=function() {new SocialLoginNamespace({"id": 4958, "ssl_host": "", "proxy_subpath": "", "render_appblock": true,"cache_key": "11_15_2024_03_11_35","theme_install": true,"has_special_css": false,"disable_multiple_forms": true,"exclude_from_auto_install_selector": "","append_inside_form": false,"automatic_install_position": "above","include_jquery": true,"iframe_html": `<iframe 405id="one-click-social-login-buttons<<iframe_container_id>>" class="one-click-social-login-buttons" 406frameBorder='0' 407style=' margin-top: 10px; width: 100%; overflow: hidden;' 408data-default_style='margin-top: 10px; overflow: hidden; width: 100%;' 409allowtransparency='yes' src='https://oneclicksociallogin.devcloudsoftware.com/api/socialbuttons/?cache_key=11_15_2024_03_11_35&shop=vennskincare.myshopify.com&popup_type=¤t_url=<<current_url>>&iframe_id=<<iframe_id>>&button_font_color=<<button_font_color>>&terms_font_color=<<terms_font_color>>&background_color=<<background_color>>&lang=<<current_lang>>' 410 title="Social Login Buttons"> 411</iframe>`,"share_bar_template": ``,"login_popup_template": ``,"register_popup_template": ``,"google_onetap_iframe": ``,"redirect_to_previous_page": false,"redirect_to_current_page": false,"redirect_to_custom_page": false,"redirect_to_custom_page_url": "","popup_login_enabled": false,"customer": false,"popup_dont_allow_closing": false,"show_popup_delay": 0,"google_one_tap_enabled": false,"social_login_popup_dont_connect_events": false,"show_popup_on_arrive": false,"show_popup_only_once": false,"automatic_install": true,"search_form_in_all_pages": false,"share_bar_enabled": false,"redirect_to_enter_password_if_error": true,"share_bar_all_pages": false,"share_bar_products_enabled": false,"share_bar_collections_enabled": false,"find_errors_using_internal_var": true,"myshopify_domain": "vennskincare.myshopify.com","domain": false,"disable_google_one_tap_mobile": false,"popup_dont_show_in_mobile": false,"debug": false,"appblock_width": "100","search_form_url_regex": false,"code_integration": false,"logged_in_request": false,"popup_login_selector": false,"popup_register_selector": false,"lang": "en","hide_button_text_on_mobile":false,"init_on_page_load": false,"load_in_all_pages":true, "wait_for_element": null, "wait_for_visible_element": null, "wait_for_not_visible_element": null, "buttons_no_iframe": false, "privacy_policy_type": "", "privacy_policy_url": "","privacy_policy_text": "","customer_accepts_marketing_selector": false,"customer_accepts_marketing_selector_position": "","should_confirm_privacy_policy": false,"type_theme": "","customer_accepts_marketing_selector_text": "","facebook_enabled": false,"google_enabled": false,"apple_enabled": false,"amazon_enabled": false,"linkedin_enabled": false,"twitter_enabled": false,"instagram_enabled": false,"meetup_enabled": false,"spotify_enabled": false,"hotmail_enabled": false,"yahoo_enabled": false,"pinterest_enabled": false,"steam_enabled": false,"buttons_type": "","buttons_text_align": "","use_new_twitter_logo": false,"buttons_no_iframe":false,"use_google_official_button": false,"popup_link_replace_onclick": false,"render_google_button_text": "","render_google_button_register_text": "","render_apple_button_text": "","render_apple_button_register_text": "","render_amazon_button_text": "","render_amazon_button_register_text": "","render_facebook_button_text": "","render_facebook_button_register_text": "","render_linkedin_button_text": "","render_linkedin_button_register_text": "","render_twitter_button_text": "","render_twitter_button_register_text": "","render_instagram_button_text": "","render_instagram_button_register_text": "","render_meetup_button_text": "","render_meetup_button_register_text": "","render_hotmail_button_text": "","render_hotmail_button_register_text": "","render_yahoo_button_text": "","render_yahoo_button_register_text": "","render_pinterest_button_text": "","render_pinterest_button_register_text": "","render_steam_button_text": "","render_steam_button_register_text": "","render_spotify_button_text": "","render_spotify_button_register_text": "","number_of_columns": 1,"columns_width": 100,"enable_box": false,"extra_login_params": null, "custom_js":function(socialLogin){} }).socialLogin.init();};if (typeof window.loadedSocialLoginLibrary == 'undefined') {window.loadedSocialLoginLibrary = true;var script = document.createElement('script');script.setAttribute("src", "https://cdn.shopify.com/extensions/019e02f3-bc46-7615-b6f6-022c7129861b/one-click-social-login-137/assets/social_login.min.js");script.setAttribute("id", "social-login-script"); };script.onload = function() { window.InitSocialLogin();}; script.onerror = function () { }; document.head.appendChild(script);</script>
411 412<style>.btn-social i { 413display:none;}</style><!-- END app snippet --> 414 415 416 417
417<script src="https://cdn.shopify.com/extensions/019e02f3-bc46-7615-b6f6-022c7129861b/one-click-social-login-137/assets/behavior_tracker.min.js" defer></script>
417 418 419 420 421 422 423 424 425 426 427<!-- END app block -->
427<script src="https://cdn.shopify.com/extensions/01a0fcf5-9827-75b1-9d7e-ea3a10d70819/gdpr-backpack-903/assets/consentmo_cookie_consent.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 427
427
428<script src="https://cdn.shopify.com/extensions/01a0ff95-2ba4-7fd3-a350-d1bdcce7c062/quick-announcement-bar-prod-247/assets/quickannouncementbar.js" type="text/javascript" defer="defer"></script>
428 429<link href="https://cdn.shopify.com/extensions/019e02f3-bc46-7615-b6f6-022c7129861b/one-click-social-login-137/assets/social_login.css" rel="stylesheet" type="text/css" media="all"> 430<meta property="og:image" content="https://cdn.shopify.com/s/files/1/2385/6437/files/Main_Science_146d5dfa-d46b-418e-a391-b3d6f3606396.jpg?v=1617513184" /> 431<meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/2385/6437/files/Main_Science_146d5dfa-d46b-418e-a391-b3d6f3606396.jpg?v=1617513184" /> 432<meta property="og:image:width" content="1200" /> 433<meta property="og:image:height" content="629" /> 434<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
435<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: 23856437,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 435
435
436<script> 437 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 438</script>
vendor: 1 bytes, line 438
438
439<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}
439).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: 23856437,storefrontBaseUrl: "https://vennskincare.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://vennskincare.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"1081966710","configuration":"{\"loggingEnabled\":\"false\",\"serverPixelEnabled\":\"true\",\"useShopifyItemLevelTax\":\"false\",\"ranMid\":\"43461\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"3c4e0707a22db0bd439a5e4b720ea9d0","type":"APP","apiClientId":2531653,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_personal_data"],"dataSharingControls":["share_all_events"]}
439,"dataSharingState":"unrestricted"},{"id":"869957750","configuration":"{\"accountID\":\"VakH5K\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"cbf4a80740670c5ae93d33dc67925b9a","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"309067894","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-G34FWYFG0M\\\"],\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-G34FWYFG0M\\\"},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-G34FWYFG0M\\\"},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-G34FWYFG0M\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":\\\"G-G34FWYFG0M\\\"},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-G34FWYFG0M\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":\\\"G-G34FWYFG0M\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":\\\"G-G34FWYFG0M\\\"},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-G34FWYFG0M\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-G34FWYFG0M\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-G34FWYFG0M\\\"},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-G34FWYFG0M\\\"}],\\\"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":"112656502","configuration":"{\"pixel_id\":\"1922557894486326\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"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":"VENN SKINCARE","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"vennskincare.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/vennskincare.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://vennskincare.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"147310182518","themePublished":"true","eventMetadataId":"b27a9df6-1fbc-42cf-a601-c6efe8fa4476","pageType":"blog","resourceId":"29000171638","shopId":"23856437","storefrontBaseUrl":"https:\/\/vennskincare.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
439<script> 440 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 441 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 442 window.ShopifyAnalytics.meta.currency = 'USD'; 443 var meta = {"page":{"pageType":"blog","resourceType":"blog","resourceId":29000171638,"requestId":"37cad5ea-1036-4cb4-bbb6-f07f36055d1a-1791079498"}}; 444 for (var attr in meta) { 445 window.ShopifyAnalytics.meta[attr] = meta[attr]; 446 } 447</script>
vendor: 1 bytes, line 447
447
448<script class="analytics"> 449 (function () { 450 var customDocumentWrite = function(content) { 451 var jquery = null; 452 453 if (window.jQuery) { 454 jquery = window.jQuery; 455 } else if (window.Checkout && window.Checkout.$) { 456 jquery = window.Checkout.$; 457 } 458 459 if (jquery) { 460 jquery('body').append(content); 461 } 462 }; 463 464 var hasLoggedConversion = function(token) { 465 if (token) { 466 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 467 } 468 return false; 469 } 470 471 var setCookieIfConversion = function(token) { 472 if (token) { 473 var twoMonthsFromNow = new Date(Date.now()); 474 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 475 476 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 477 } 478 } 479 480 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 481 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 482 if (trekkie.integrations) { 483 return; 484 } 485 trekkie.methods = [ 486 'identify', 487 'page', 488 'ready', 489 'track', 490 'trackForm', 491 'trackLink' 492 ]; 493 trekkie.factory = function(method) { 494 return function() { 495 var args = Array.prototype.slice.call(arguments); 496 args.unshift(method); 497 trekkie.push(args); 498 if (method == 'track' || method == 'page') { 499 var pageUrl; 500 try { 501 pageUrl = window.location.href; 502 } catch (e) {} 503 var pageReferrer; 504 try { 505 pageReferrer = document.referrer; 506 } catch (e) {} 507 try { 508 if (window.__TREKKIE_SHIM_QUEUE == null) { 509 window.__TREKKIE_SHIM_QUEUE = []; 510 } 511 window.__TREKKIE_SHIM_QUEUE.push({ 512 from: 'trekkie-stub', 513 method: method, 514 args: args.slice(1), 515 pageContext: { 516 url: pageUrl, 517 referrer: pageReferrer 518 } 519 }); 520 } catch (e) { 521 // no-op 522 } 523 } 524 return trekkie; 525 }; 526 }; 527 for (var i = 0; i < trekkie.methods.length; i++) { 528 var key = trekkie.methods[i]; 529 trekkie[key] = trekkie.factory(key); 530 } 531 trekkie.load = function(config) { 532 trekkie.config = config || {}; 533 trekkie.config.initialDocumentCookie = document.cookie; 534 var first = document.getElementsByTagName('script')[0]; 535var script = document.createElement('script'); 536script.type = 'text/javascript'; 537script.onerror = function(e) { 538 var scriptFallback = document.createElement('script'); 539 scriptFallback.type = 'text/javascript'; 540 scriptFallback.onerror = function(error) { 541 var Monorail = { 542 produce: function produce(monorailDomain, schemaId, payload) { 543 var currentMs = new Date().getTime(); 544 var event = { 545 schema_id: schemaId, 546 payload: payload, 547 metadata: { 548 event_created_at_ms: currentMs, 549 event_sent_at_ms: currentMs 550 } 551 }; 552 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 553 }, 554 sendRequest: function sendRequest(endpointUrl, payload) { 555 // Try the sendBeacon API 556 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 557 var blobData = new window.Blob([payload], { 558 type: 'text/plain' 559 }); 560 561 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 562 return true; 563 } // sendBeacon was not successful 564 565 } // XHR beacon 566 567 var xhr = new XMLHttpRequest(); 568 569 try { 570 xhr.open('POST', endpointUrl); 571 xhr.setRequestHeader('Content-Type', 'text/plain'); 572 xhr.send(payload); 573 } catch (e) { 574 console.log(e); 575 } 576 577 return false; 578 }, 579 isIos12: function isIos12() { 580 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 581 } 582 }; 583 Monorail.produce('monorail-edge.shopifysvc.com', 584 'trekkie_storefront_load_errors/1.1', 585 {shop_id: 23856437, 586 theme_id: 147310182518, 587 app_name: "storefront", 588 context_url: window.location.href, 589 source_url: "//vennskincare.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 590 591 }; 592 scriptFallback.async = true; 593 scriptFallback.src = '//vennskincare.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 594 first.parentNode.insertBefore(scriptFallback, first); 595}; 596script.async = true; 597script.src = '//vennskincare.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 598first.parentNode.insertBefore(script, first); 599 600 }; 601 trekkie.load( 602 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":23856437,"isMerchantRequest":null,"themeId":147310182518,"themeCityHash":"9126890880375911510","contentLanguage":"en","currency":"USD","eventMetadataId":"b27a9df6-1fbc-42cf-a601-c6efe8fa4476"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 603 ); 604 605 var loaded = false;
606 trekkie.ready(function() { 607 if (loaded) return; 608 loaded = true; 609 610 window.ShopifyAnalytics.lib = window.trekkie; 611 612 var originalDocumentWrite = document.write; 613 document.write = customDocumentWrite; 614 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 615 document.write = originalDocumentWrite; 616 617 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 618 var token = match? match[1]: undefined; 619 if (!hasLoggedConversion(token)) { 620 setCookieIfConversion(token); 621 622 } 623 }); 624 625 window.ShopifyAnalytics.lib.page(null,{"pageType":"blog","resourceType":"blog","resourceId":29000171638,"requestId":"37cad5ea-1036-4cb4-bbb6-f07f36055d1a-1791079498","shopifyEmitted":true}); 626 627 var eventsListenerScript = document.createElement('script'); 628 eventsListenerScript.async = true; 629 eventsListenerScript.src = "//vennskincare.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 630 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 631})();</script>
631 632
632<script> 633 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 634 window.ga = function ga() { 635 (window.ga.q = window.ga.q || []).push(arguments); 636 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 637 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 638 } 639 console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information."); 640 }; 641 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 642 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 643 } 644 } 645</script>
vendor: 1 bytes, line 645
645
646<script 647 defer 648 src="https://vennskincare.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 649 data-application="storefront-renderer" 650 data-shop-id="23856437" 651 data-render-region="gcp-us-central1" 652 data-page-type="blog" 653 data-theme-instance-id="147310182518" 654 data-theme-name="Showcase" 655 data-theme-version="2.2.2" 656 data-monorail-region="shop_domain" 657 data-resource-timing-sampling-rate="10" 658 data-shs="true" 659 data-shs-beacon="true" 660 data-shs-export-with-fetch="true" 661 data-shs-logs-sample-rate="1" 662 data-shs-beacon-endpoint="https://vennskincare.com/api/collect" 663></script>
663 664<meta name="shopify-y" content="f97243ab-c5d5-4d1e-9987-c1c4e2b8751d" data-expiration="1822637098000"><meta name="shopify-s" content="0e5dcf7b-e0c2-47d5-9c5a-f046e2176c10" data-expiration="1791081298000"><meta name="new-cookie-storage-activated" content="t"> 665</head> 666 667<body product-title="" id="page-venn-routine" class="template-blog has-promo-bar" >
668<script>window.KlarnaThemeGlobals={};</script>
668 669 670 671 672 673 <div id="shopify-section-header" class="shopify-section"> 674 675 676 677<div data-section-type="header" style="position:absolute; width:100%"> 678 679 <div id="site-control" style="top: 0 !important" class="site-control inline icons "> 680 <span class="links"> 681 <a class="menu" href="#page-menu" data-modal-nav-toggle> 682 <span class="icon-menu"> 683 <span class="icon-menu__bar icon-menu__bar-1"></span> 684 <span class="icon-menu__bar icon-menu__bar-2"></span> 685 <span class="icon-menu__bar icon-menu__bar-3"></span> 686</span> 687 688 <span class="text-link">Menu</span> 689 </a> 690 691 692 693<a class="logo logo--has-alt-logo" href="/"> 694 695 696 697 698 <div class="custom-class"> 699 700 701 <img src="//vennskincare.com/cdn/shop/files/VENN_Logo_Green_120x.png?v=1647414475" alt="VENN SKINCARE" /> 702 703 704 </div> 705 706 707 <span class="alt-logo"> 708 709 <img src="//vennskincare.com/cdn/shop/files/VENN-logo-white_120x.png?v=1647399506" alt="VENN SKINCARE" /> 710 711 712 </span> 713 <span class="alt-logo-small"> 714 <img src="https://cdn.shopify.com/s/files/1/2385/6437/files/Venn_small_6b0ca201-a480-4b07-9203-a557e8a054f6.png?13715057485066153691" alt="VENN SKINCARE" /> 715 </span> 716 <span class="logo-small"> 717 <img src="https://cdn.shopify.com/s/files/1/2385/6437/files/Logo_small_reverse.png?1350517834142717477" alt="VENN SKINCARE" /> 718 </span> 719 720 721</a> 722 723 724 725 726 <span class="login"> 727 728 729 <div class="customer-links"> 730 731 <a class="my_class" href="/account/login" id="customer_login_link">LogIn</a> 732 733 734 </div> 735 736 737 </span> 738 739 <a class="shop my_class" href="/collections/venn"> 740 Shop 741 </a> 742 <a class="rewards-link my_class" href="?sw_intent=rewards"> 743 Rewards 744 </a> 745 <a class="cart my_class" href="/cart"> 746 <!-- <svg fill="#000000" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"> 747 <title>Cart</title> 748 <path d="M0 0h24v24H0z" fill="none"/> 749 <path d="M17.21 9l-4.38-6.56c-.19-.28-.51-.42-.83-.42-.32 0-.64.14-.83.43L6.79 9H2c-.55 0-1 .45-1 1 0 .09.01.18.04.27l2.54 9.27c.23.84 1 1.46 1.92 1.46h13c.92 0 1.69-.62 1.93-1.46l2.54-9.27L23 10c0-.55-.45-1-1-1h-4.79zM9 9l3-4.4L15 9H9zm3 8c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2z"/> 750</svg> --> 751Bag (0) 752 <span class="text-link">Cart </span> 753 </a> 754 </span> 755 </div> 756 757 758 <div id="faux-site-control" class="site-control faux-site-control inline icons"> 759 <span class="links"> 760 <a class="menu" href="#page-menu"> 761 <span class="icon-menu"> 762 <span class="icon-menu__bar icon-menu__bar-1"></span> 763 <span class="icon-menu__bar icon-menu__bar-2"></span> 764 <span class="icon-menu__bar icon-menu__bar-3"></span> 765</span> 766 767 <span class="text-link">Menu</span> 768 </a> 769 770 771 772<a class="logo logo--has-alt-logo" href="/"> 773 774 775 776 777 <div class="custom-class"> 778 779 780 <img src="//vennskincare.com/cdn/shop/files/VENN_Logo_Green_120x.png?v=1647414475" alt="VENN SKINCARE" /> 781 782 783 </div> 784 785 786 <span class="alt-logo"> 787 788 <img src="//vennskincare.com/cdn/shop/files/VENN-logo-white_120x.png?v=1647399506" alt="VENN SKINCARE" /> 789 790 791 </span> 792 <span class="alt-logo-small"> 793 <img src="https://cdn.shopify.com/s/files/1/2385/6437/files/Venn_small_6b0ca201-a480-4b07-9203-a557e8a054f6.png?13715057485066153691" alt="VENN SKINCARE" /> 794 </span> 795 <span class="logo-small"> 796 <img src="https://cdn.shopify.com/s/files/1/2385/6437/files/Logo_small_reverse.png?1350517834142717477" alt="VENN SKINCARE" /> 797 </span> 798 799 800</a> 801 802 803 804 <a class="cart" href="/cart"> 805 <!-- <svg fill="#000000" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"> 806 <title>Cart</title> 807 <path d="M0 0h24v24H0z" fill="none"/> 808 <path d="M17.21 9l-4.38-6.56c-.19-.28-.51-.42-.83-.42-.32 0-.64.14-.83.43L6.79 9H2c-.55 0-1 .45-1 1 0 .09.01.18.04.27l2.54 9.27c.23.84 1 1.46 1.92 1.46h13c.92 0 1.69-.62 1.93-1.46l2.54-9.27L23 10c0-.55-.45-1-1-1h-4.79zM9 9l3-4.4L15 9H9zm3 8c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2z"/> 809</svg> --> 810Bag <div>0</div>
811 <span class="text-link">Cart </span> 812 </a> 813 </span> 814 </div> 815 816 <nav id="page-menu" class="theme-modal nav-uses-modal" tabindex="-1"> 817 <div class="inner"> 818 <div class="container"> 819 <div class="nav main-nav"> 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835<ul data-menu-handle="menu"> 836 837 <li > 838 <a href="/collections/venn"> 839 <span>SHOP</span> 840 </a> 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 </li> 856 857 <li > 858 <a href="/pages/about"> 859 <span>ABOUT</span> 860 </a> 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 </li> 876 877 <li > 878 <a href="/pages/science"> 879 <span>SCIENCE</span> 880 </a> 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 </li> 896 897 <li > 898 <a href="/pages/press"> 899 <span>PRESS</span> 900 </a> 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 </li> 916 917 <li > 918 <a href="/pages/contact"> 919 <span>CONTACT</span> 920 </a> 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 </li> 936 937 <li > 938 <a href="/pages/professional-inquiry"> 939 <span>For Professionals </span> 940 </a> 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 </li> 956 957</ul> 958 959 960 961 <li style="margin-top:20px;padding-top:20px;border-top:1px solid #fff;"><a href="https://vennskincare.com/blogs/vennroutine">THE VENN ROUTINE</a></li> 962 963 </div> 964 965 966 </div> 967 968 969 970 971 972 973 </div> 974 </nav> 975</div> 976 977 978 979 980<style type="text/css"> 981 .logo img { width: 60px; } 982</style> 983 984 985 986<style> 987 988/* @media (max-width:480px) { 989 .site-control .login { 990 opacity:0!important; 991 } 992 993 .modal-active .site-control .login { 994 opacity:1!important; 995 } 996 .site-control .cart { 997 opacity:0!important; 998 } 999 1000 .modal-active .site-control .cart { 1001 opacity:1!important; 1002 } 1003 } */ 1004 1005 1006 1007 [product-title="age-recharge-compound-k-eye-concentrate"] .icon-menu__bar{ 1008 background-color: #ffffff!important; 1009 } 1010 [product-title="age-recharge-compound-k-eye-concentrate"] a.my_class{ 1011 color: #ffffff!important; 1012 } 1013</style> 1014 1015 1016 1017 1018</div> 1019 1020 1021 1022 1023 <div id="page-content"> 1024 <div id="shopify-section-blog-template-routine" class="shopify-section"> 1025<div class="routine-header needs-alt-logo"> 1026 <div class="central"> 1027 <div class="left-section"> 1028 <h1 class="featured-text-heading feature-header large-heading feature-header--visible"> 1029 THE VENN ROUTINE 1030 </h1> 1031 </div> 1032 <div class="right-section"> 1033 Here, we explore the âlifestyleâ component of skincare. We share practical information relating to skin care and cosmetics, and also tackle technical issues relating to skincare ingredients, formulations and technologies. Our goal is to restore transparency in skincare and help our readers better understand and navigate through todayâs countless skincare solutions. 1034 </div> 1035 </div> 1036</div> 1037 1038 1039<div class="central content" data-section-type="blog-template"> 1040 1041 1042 1043 1044 <div class="articles"> 1045 1046 1047 <article class="article"> 1048 1049 <div class="routine-tags"> 1050 1051 </div> 1052 <div class="article-image"><a href="/blogs/vennroutine/the-ecosystem-of-your-skin" title=""><img src="//vennskincare.com/cdn/shop/articles/blog-cover_a6b3ce7b-1985-4036-9f1f-876921ae3f5d_1024x.jpg?v=1755198824" alt="The Ecosystem of Your Skin" /></a></div> 1053 1054 1055 <h2> 1056 <a href="/blogs/vennroutine/the-ecosystem-of-your-skin">The Ecosystem of Your Skin</a> 1057 </h2> 1058 1059 <div class="meta"> 1060 <time pubdate datetime="2025-08-14">Aug 14, 2025</time> 1061 </div> 1062 1063 1064 </article> 1065 1066 1067 <article class="article"> 1068 1069 <div class="routine-tags"> 1070 1071 </div> 1072 <div class="article-image"><a href="/blogs/vennroutine/everything-you-need-to-know-about-the-retinal-infusion-mlv10-serum" title=""><img src="//vennskincare.com/cdn/shop/articles/VENN_Retinal_Blog_Post_1024x.jpg?v=1751956096" alt="Everything You Need to Know About the Retinal Infusion MLV10 Serum" /></a></div> 1073 1074 1075 <h2> 1076 <a href="/blogs/vennroutine/everything-you-need-to-know-about-the-retinal-infusion-mlv10-serum">Everything You Need to Know About the Retinal Infusion MLV10 Serum</a> 1077 </h2> 1078 1079 <div class="meta"> 1080 <time pubdate datetime="2025-07-07">Jul 07, 2025</time> 1081 </div> 1082 1083 1084 </article> 1085 1086 1087 <article class="article"> 1088 1089 <div class="routine-tags"> 1090 1091 </div> 1092 <div class="article-image"><a href="/blogs/vennroutine/spring-clean-your-routine" title=""><img src="//vennskincare.com/cdn/shop/articles/blog-cover_c895368a-5ee9-486e-b878-ed7b29f82390_1024x.jpg?v=1743463725" alt="Spring Clean Your Routine: Expert Tips for a Fresh Complexion" /></a></div> 1093 1094 1095 <h2> 1096 <a href="/blogs/vennroutine/spring-clean-your-routine">Spring Clean Your Routine: Expert Tips for a Fresh Complexion</a> 1097 </h2> 1098 1099 <div class="meta"> 1100 <time pubdate datetime="2025-03-31">Mar 31, 2025</time> 1101 </div> 1102 1103 1104 </article> 1105 1106 1107 <article class="article"> 1108 1109 <div class="routine-tags"> 1110 1111 </div> 1112 <div class="article-image"><a href="/blogs/vennroutine/unlocking-the-unique-microstructures-in-the-moisture-balance-all-in-one-face-cleanser" title=""><img src="//vennskincare.com/cdn/shop/articles/COVER_ed7f46b8-1cbb-4064-9b50-350eee5e779d_1024x.jpg?v=1743449370" alt="Unlocking the Unique Microstructures in the Moisture-Balance All-In-One Face Cleanser" /></a></div> 1113 1114 1115 <h2> 1116 <a href="/blogs/vennroutine/unlocking-the-unique-microstructures-in-the-moisture-balance-all-in-one-face-cleanser">Unlocking the Unique Microstructures in the Moisture-Balance All-In-One Face Cleanser</a> 1117 </h2> 1118 1119 <div class="meta"> 1120 <time pubdate datetime="2025-03-07">Mar 07, 2025</time> 1121 </div> 1122 1123 1124 </article> 1125 1126 1127 <article class="article"> 1128 1129 <div class="routine-tags"> 1130 1131 </div> 1132 <div class="article-image"><a href="/blogs/vennroutine/the-microbiome" title=""><img src="//vennskincare.com/cdn/shop/articles/The-Microbiome-Cover_a9fd1343-cbfc-4f2b-8288-6a822c3c8599_1024x.jpg?v=1635438958" alt="The Microbiome" /></a></div> 1133 1134 1135 <h2> 1136 <a href="/blogs/vennroutine/the-microbiome">The Microbiome</a> 1137 </h2> 1138 1139 <div class="meta"> 1140 <time pubdate datetime="2021-10-19">Oct 19, 2021</time> 1141 </div> 1142 1143 1144 </article> 1145 1146 1147 <article class="article"> 1148 1149 <div class="routine-tags"> 1150 1151 </div> 1152 <div class="article-image"><a href="/blogs/vennroutine/compound-k-a-rare-and-powerful-ingredient" title=""><img src="//vennskincare.com/cdn/shop/articles/Compound-K--Cover_1024x.jpg?v=1635439732" alt="Compound K: A Rare and Powerful Ingredient" /></a></div> 1153 1154 1155 <h2> 1156 <a href="/blogs/vennroutine/compound-k-a-rare-and-powerful-ingredient">Compound K: A Rare and Powerful Ingredient</a> 1157 </h2> 1158 1159 <div class="meta"> 1160 <time pubdate datetime="2021-04-15">Apr 15, 2021</time> 1161 </div> 1162 1163 1164 </article> 1165 1166 1167 1168 </div> 1169 1170 1171 <div class="pagination"> 1172 1173 1174 1175 <span class="page current">1</span> <span class="page"><a href="/blogs/vennroutine?page=2" title="">2</a></span> <span class="page"><a href="/blogs/vennroutine?page=3" title="">3</a></span> <span class="next"><a href="/blogs/vennroutine?page=2" title="">Older articles »</a></span> 1176 </div> 1177 1178 1179 1180</div> 1181 1182<style> 1183 1184 .routine-header { 1185 color: #ffffff; 1186 background: #05323c; 1187 padding: 200px 0 120px 0; 1188 margin-bottom: 0; 1189 } 1190 1191 #page-content .routine-header .central { 1192 width: 980px; 1193 padding-left: 0px; 1194 padding-right: 0px; 1195} 1196 #page-content .routine-header .feature-header {color:#fff;} 1197 1198 .articles {max-width:90%;max-width:980px;margin:0px auto;} 1199 .articles .article-image {margin-bottom:16px;} 1200 .articles h2 { 1201 text-align:left; 1202 font: bold 18px/24px Helvetica, sans-serif; 1203 text-align: left; 1204 margin: 0 0 12px 0; 1205 } 1206 1207 .article {position:relative; 1208 margin-top: 50px; 1209 } 1210 1211 .article .routine-tags { 1212 position:absolute; 1213 right:-1px; 1214 top:0; 1215 } 1216 .article .routine-tags span { 1217 background: #fff; 1218 padding: 6px 12px; 1219 margin: 0; 1220 font-family: 'ReplicaMono-Regular'; 1221 text-transform: uppercase; 1222 font-size: 11px; 1223 } 1224 .article .meta { 1225 font-family: 'ReplicaMono-Regular'; 1226 text-transform: uppercase; 1227 font-size: 11px; 1228 font-weight:400; 1229 } 1230 1231 #page-content {padding-bottom:30px} 1232@media (max-width: 980px) { 1233 .routine-header { 1234 color: #ffffff; 1235 background: #05323c; 1236 padding: 110px 30px 40px 30px; 1237 margin-bottom: 0px; 1238} 1239 #page-content .content {
1240 padding: 0 30px; 1241} 1242.articles {max-width:90%;max-width:980px;margin:0px auto;} 1243 1244} 1245 1246</style> 1247 1248 1249</div> 1250 1251 </div> 1252 1253 <div id="hydrateImagePopup"></div> 1254 <div id="hydratePopups"></div> 1255 <div id="hydratePopups2"></div> 1256 <div id="hydratePopups3"></div> 1257 1258 1259 <div id="shopify-section-footer" class="shopify-section"><div class="page-footer"> 1260 <div class="main-footer"> 1261 <div class="column fifth about"> 1262 <nav class="linklist"> 1263 <ul> 1264 1265 <li> 1266 <a href="/pages/about">About</a> 1267 </li> 1268 <li> 1269 <a href="/pages/about/#venns-mission">Mission</a> 1270 </li> 1271 <li> 1272 <a href="/pages/about/#venns-story">Story</a> 1273 </li> 1274 <li> 1275 <a href="/pages/about/#venns-approach">Approach</a> 1276 </li> 1277 </ul> 1278 </nav> 1279 </div> 1280 <div class="column quarter science"> 1281 <nav class="linklist"> 1282 <ul> 1283 1284 <li> 1285 <a href="/pages/science">Science</a> 1286 </li> 1287 <li> 1288 <a href="/pages/science">Concentric Technologyâ¢</a> 1289 </li> 1290 <li> 1291 <a href="/pages/science">Ginsenoside Compound K</a> 1292 </li> 1293 <li> 1294 <a href="/pages/science">Microbiome Balance Systemâ¢</a> 1295 </li> 1296 </ul> 1297 </nav> 1298 </div> 1299 <div class="column third product" style="width: 29%;"> 1300 <nav class="linklist"> 1301 <ul> 1302 1303 <li> 1304 <a href="/collections/venn">Product</a> 1305 </li> 1306 <li> 1307 <a href="/products/age-response-compound-k-hyaluronic-booster">Compound K Booster</a> 1308 </li> 1309 <li> 1310 <a href="https://vennskincare.com/collections/venn/products/concentrate">Age-Reversing Concentrate</a> 1311 </li> 1312 <li> 1313 <a href="/products/vitamin-b-activated-all-in-one-concentrate">Vitamin B Concentrate</a> 1314 </li> 1315 <li> 1316 <a href="/products/advanced-multi-perfecting-red-oil-serum">Red Oil Serum</a> 1317 </li> 1318 <li> 1319 <a href="https://vennskincare.com/collections/venn/products/lifting-mask">Lifting Mask</a> 1320 </li> 1321 <li> 1322 <a href="/collections/venn">Other Products</a> 1323 </li> 1324 </ul> 1325 </nav> 1326 </div> 1327 <div class="column fifth press" style="width: 14%;"> 1328 <nav class="linklist"> 1329 <ul> 1330 <li><a href="/pages/press/">PRESS</a></li> 1331 <li> 1332 <a href="/pages/press/">Press</a> 1333 </li> 1334 <li> 1335 <a href="/pages/press/#company-news">Company News</a> 1336 </li> 1337 </ul> 1338 </nav> 1339 </div> 1340 <div class="column quarter contact"> 1341 <nav class="linklist contact"> 1342 <ul class="contact-footer"> 1343 1344 <li style="margin-right: 0;"> 1345 <a href="/pages/contact">Contact</a> 1346 </li> 1347 1348 <li style="margin-right: 0;">Customer Care</li> 1349 <li style="text-decoration:underline; margin-bottom:20px;"> 1350 <a href="mailto:[email protected]" target="_top">[email protected]</a> 1351 </li> 1352 <li style="margin-right: 0;">Business and Press</li> 1353 <li style="text-decoration:underline; margin: 0 0 20px;"> 1354 <a href="mailto:[email protected]" target="_top">[email protected]</a> 1355 </li> 1356 1357 <li style="margin-right: 0;">For Professionals</li> 1358 <li style="text-decoration:underline; margin: 0 0 20px;"> 1359 <a href="/pages/professional-inquiry" target="_top">VENN Partner Program</a> 1360 </li> 1361 1362 <li style="margin-right: 0;"><div class="social-links"> 1363 1364 <a title="Facebook" class="facebook" target="_blank" href="https://www.facebook.com/vennskincare/"><svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><defs><style>.cls-1{fill:#fff;fill-rule:evenodd;}</style></defs><path class="cls-1" d="M10,0A10,10,0,1,0,20,10,10,10,0,0,0,10,0Zm3,5.91h-1.4c-.49,0-.6.2-.6.72V7.87h2L12.77,10H11v6.5H8.38V10.07H7V7.87H8.38V6.13c0-1.63.87-2.48,2.79-2.48H13Z"></path></svg></a> 1365 1366 1367 <a title="Instagram" class="instagram" target="_blank" href="https://www.instagram.com/vennskincare/"><svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><defs><style>.cls-1{fill:#fff;}</style></defs><path class="cls-1" d="M14.43,5.92A2.42,2.42,0,0,0,12.52,5h-5A2.52,2.52,0,0,0,5,7.52q0,2.48,0,5a2.57,2.57,0,0,0,0,.44A2.52,2.52,0,0,0,7.51,15h5a2.87,2.87,0,0,0,.44,0,2.4,2.4,0,0,0,1.24-.58A2.47,2.47,0,0,0,15,12.46Q15,10,15,7.54a2.75,2.75,0,0,0,0-.31A2.44,2.44,0,0,0,14.43,5.92ZM10,13.19A3.18,3.18,0,1,1,13.19,10,3.19,3.19,0,0,1,10,13.19Zm3.42-5.91a.68.68,0,1,1,.68-.68A.68.68,0,0,1,13.41,7.27Z"/><circle class="cls-1" cx="10" cy="10" r="2.28"/><path class="cls-1" d="M10,0A10,10,0,1,0,20,10,10,10,0,0,0,10,0Zm5.91,12.64v0
1367a3.43,3.43,0,0,1-3.43,3.24H7.22a3.27,3.27,0,0,1-1.12-.29,3.43,3.43,0,0,1-1.6-1.48,3.32,3.32,0,0,1-.4-1.27l0-.22V7.32a3.19,3.19,0,0,1,.1-.65,3.4,3.4,0,0,1,1.37-2,3.26,3.26,0,0,1,1.89-.61h5a3.34,3.34,0,0,1,1.05.16A3.42,3.42,0,0,1,15.45,5.8a3.31,3.31,0,0,1,.45,1.35l0,.22Z"/></svg></a> 1368 1369 1370 <a title="Youtube" class="youtube" target="_blank" href="https://www.youtube.com/channel/UCPvixq05gzTZww2NPWmYMDg?view_as=subscriber"><svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><defs><style>.cls-1{fill:#fff;fill-rule:evenodd;}</style></defs><path class="cls-1" d="M11.54,11.5a.76.76,0,0,0-.56.32V10.33h-.64V15H11V14.7a.73.73,0,0,0,.6.31c.42,0,.58-.33.58-.75v-1.9C12.15,11.9,12,11.5,11.54,11.5Zm0,2.66a.39.39,0,0,1-.06.24.27.27,0,0,1-.32,0,.55.55,0,0,1-.15-.12V12.18a.46.46,0,0,1,.13-.1.26.26,0,0,1,.33.06.43.43,0,0,1,.07.26ZM9.36,7.44V5.77c0-.2.09-.34.28-.34s.29.14.29.34V7.44c0,.2-.1.34-.28.34A.3.3,0,0,1,9.36,7.44Zm-.29,4.1h.64V15H9.07v-.38a1.4,1.4,0,0,1-.37.32c-.34.2-.81.19-.81-.5V11.55h.64v2.62c0,.14,0,.23.17.23s.3-.16.37-.26ZM7.91,11H7.17v4H6.45V11H5.71v-.67h2.2Zm5.69.46a.94.94,0,0,0-1,1V14c0,.62.31,1.06.92,1.06s1-.4,1-1.06v-.26h-.65V14c0,.3,0,.48-.28.48s-.28-.22-.28-.48v-.64H14.5v-.87C14.5,11.85,14.21,11.46,13.6,11.46Zm.25,1.34h-.56v-.35c0-.24,0-.4.28-.4s.28.17.28.4ZM10,0A10,10,0,1,0,20,10,10,10,0,0,0,10,0Zm1.18,4.78h.67V7.53c0,.14,0,.24.18.24s.31-.17.39-.27V4.78h.67V8.37h-.67V8a1.06,1.06,0,0,1-.77.45c-.36,0-.47-.29-.47-.64Zm-1.52,0a.94.94,0,0,1,1,1V7.47a.91.91,0,0,1-1,1,.86.86,0,0,1-1-1V5.72A.92.92,0,0,1,9.65,4.75ZM6.95,3.51l.52,1.94.48-1.94h.76L7.84,6.4v2H7.08v-2L6.19,3.51Zm8.56,11.07A1.53,1.53,0,0,1,14,16.11H6.12a1.53,1.53,0,0,1-1.53-1.53V10.71A1.53,1.53,0,0,1,6.12,9.18H14a1.53,1.53,0,0,1,1.53,1.53Z"/></svg></a> 1371 1372 1373 <a title="LinkedIn" class="linkedin" target="_blank" href="https://www.linkedin.com/company/18319522/"><svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><defs><style>.cls-1{fill:#fff;fill-rule:evenodd;}</style></defs><path class="cls-1" d="M10,0A10,10,0,1,0,20,10,10,10,0,0,0,10,0ZM5.14,14.83h2.2V7.74H5.14Zm1.09-8A1.31,1.31,0,1,1,7.52,5.5,1.3,1.3,0,0,1,6.22,6.81Zm9.34,8H13.38V11.11c0-1-.39-1.59-1.2-1.59s-1.34.59-1.34,1.59v3.72H8.74V7.74h2.11v1A2.47,2.47,0,0,1,13,7.52c1.5,0,2.58.92,2.58,2.82Z"></path></svg></a> 1374 1375 1376 1377 1378 1379 1380 1381 1382</div><!-- .social-links --></li> 1383 </ul> 1384 </nav> 1385 </div> 1386 </div> 1387 1388 <div class="footer-line"> 1389 <hr> 1390 </div> 1391 1392 1393 1394 <div class="nav footer-nav"> 1395 1396 <div class="footer-logo" style="width:40px;"> 1397 <img src="//vennskincare.com/cdn/shop/t/114/assets/Venn_Logo_Reverse.png?v=5227528385235125621787036318" style="width:40px; vertical-align: baseline;" /> 1398 </div> 1399 1400 <ul class="additional-footer"> 1401 1402 <li><a href="/pages/faq" title="">FAQ & Help</a></li> 1403 1404 <li><a href="/pages/terms-of-use" title="">Terms of Service & Return Policy</a></li> 1405 1406 <li><a href="/pages/privacy-policy" title="">Privacy Policy</a></li> 1407 1408 </ul> 1409 <ul> 1410 <span class="copyright" role="contentinfo"> 1411 <span>© 2026 <a href="/" title="">VENN SKINCARE</a>.</span> 1412 <span> ALL RIGHTS RESERVED.</span> 1413 </span> 1414 </ul> 1415 </div> 1416 1417 1418 1419 1420 1421 1422 1423 </div> 1424 1425 1426 <!-- Search form --> 1427 <div id="search-modal" class="theme-modal" tabindex="-1"> 1428 <div class="inner"> 1429 <div class="container growth-area"> 1430 <h1>Search</h1> 1431 <form action="/search" method="get" class="search-form" role="search"> 1432 1433 <input type="hidden" name="type" value="product"> 1434 1435 <div class="inline-mini-form"> 1436 <input type="text" name="q" value="" autocomplete="off" required /><button class="compact" type="submit">Search <span class="button__arrow"><span class="arr"><svg fill="none" width="26px" height="11px" viewBox="0 0 26 11" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 1437 <!-- Generator: Sketch 47.1 (45422) - http://www.bohemiancoding.com/sketch --> 1438 <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 1439 <g id="Mobile_Main_2" transform="translate(-136.000000, -1043.000000)" stroke="#FFFFFF"> 1440 <g id="Group-Copy-4" transform="translate(27.000000, 1040.000000)"> 1441 <g id="Group-3" transform="translate(109.000000, 4.000000)"> 1442 <polyline id="Path-2" points="21.0344185 0 26 4.48445817 21 9"></polyline> 1443 <path d="M0.5,4.5 L25.5,4.5" id="Line-3" stroke-linecap="square"></path> 1444 </g> 1445 </g> 1446 </g> 1447 </g> 1448</svg></span></span></button> 1449 </div> 1450 </form> 1451 </div> 1452 </div> 1453 </div> 1454 1455 1456
1456<script src="//vennskincare.com/cdn/shopifycloud/storefront/assets/themes_support/option_selection-b017cd28.js" type="text/javascript"></script>
1456 1457
1457<script src="https://code.jquery.com/jquery-2.2.4.js" integrity="sha256-iT6Q9iMJYuQiMWNd9lDyBUStIq/8PuOW33aOqmvFpqI=" crossorigin="anonymous"></script>
1457 1458
1458<script src="//vennskincare.com/cdn/shopifycloud/storefront/assets/themes_support/api.jquery-7ab1a3a4.js" type="text/javascript"></script>
1458 1459 1460
1460<script> 1461 document.addEventListener("DOMContentLoaded", function() { 1462 yall({ 1463 observeChanges: true 1464 }); 1465 }); 1466</script>
1466 1467
1467<script> 1468 document.documentElement.className = document.documentElement.className.replace('no-js', ''); 1469 window.theme = window.theme || {}; 1470 theme.money_format = "${{amount}}"; 1471 theme.money_container = 'span.theme-money'; 1472 theme.productData = {}; 1473 theme.checkViewportFillers = function(){ 1474 var $filler = $('#page-content > *:first').filter(function(){ 1475 return $(this).is('.header-overlap-section') || $(this).children('.header-overlap-section').length > 0; 1476 }); 1477 $('body').toggleClass('header-section-overlap', $filler.length == 1); 1478 }; 1479 theme.assessAltLogo = function(){ 1480 var $overlappers = $('.needs-alt-logo'); 1481 var useAltLogo = false; 1482 if($overlappers.length) { 1483 var headerMid = $('#site-control').offset().top + $('#site-control').outerHeight() / 2; 1484 $overlappers.each(function(){ 1485 var thisTop = $(this).offset().top; 1486 var thisBottom = thisTop + $(this).outerHeight(); 1487 if(headerMid > thisTop && headerMid < thisBottom) { 1488 useAltLogo = true; 1489 return false; 1490 } 1491 }); 1492 } 1493 1494 // check for promo bar in DOM to adjust header positioning 1495 // 3.5s delay. 1496 $(function() { 1497 setTimeout(function(){ 1498 var promoBar = document.getElementById('qab_container'); 1499 if (typeof(promoBar) == 'undefined' || promoBar == null) { 1500 $('body').removeClass('has-promo-bar'); 1501 } 1502 }, 3500); 1503 }); 1504 }; 1505 </script>
1505 1506
1507<script> 1508$('body').addClass('use-alt-logo'); 1509</script>
1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522
1522<script> 1523 $( function() { 1524 $( ".accordion" ).accordion({ 1525 collapsible: true, 1526 active: false, 1527 heightStyle: "content", 1528 beforeActivate: function(event, ui) { 1529 // The accordion believes a panel is being opened 1530 if (ui.newHeader[0]) { 1531 var currHeader = ui.newHeader; 1532 var currContent = currHeader.next('.ui-accordion-content'); 1533 // The accordion believes a panel is being closed 1534 } else { 1535 var currHeader = ui.oldHeader; 1536 var currContent = currHeader.next('.ui-accordion-content'); 1537 } 1538 // Since we've changed the default behavior, this detects the actual status 1539 var isPanelSelected = currHeader.attr('aria-selected') == 'true'; 1540 1541 // Toggle the panel's header 1542 currHeader.toggleClass('ui-corner-all',isPanelSelected).toggleClass('accordion-header-active ui-state-active ui-corner-top',!isPanelSelected).attr('aria-selected',((!isPanelSelected).toString())); 1543 1544 // Toggle the panel's icon 1545 currHeader.children('.ui-icon').toggleClass('ui-icon-triangle-1-e',isPanelSelected).toggleClass('ui-icon-triangle-1-s',!isPanelSelected); 1546 1547 // Toggle the panel's content 1548 currContent.toggleClass('accordion-content-active',!isPanelSelected) 1549 if (isPanelSelected) { currContent.slideUp(); } else { currContent.slideDown(); } 1550 1551 return false; // Cancels the default action 1552 } 1553 }); 1554 }); 1555 </script>
1555 1556 1557 1558 1559 1560
1560<script src="https://use.typekit.net/jbf2ped.js"></script>
1560 1561
1561<script>try{Typekit.load({ async: true });}catch(e){}</script>
1561
1562<script src="https://cdn.jsdelivr.net/gh/fancyapps/[email protected]/dist/jquery.fancybox.min.js"></script>
1562 1563 1564
1564<script src="//vennskincare.com/cdn/shop/t/114/assets/vendor.js?v=44672771688257920871787036319" type="text/javascript"></script>
1564 1565
1565<script src="//vennskincare.com/cdn/shop/t/114/assets/theme.js?v=157585365401109839471787036330" type="text/javascript"></script>
1565 1566
1566<script src="//vennskincare.com/cdn/shop/t/114/assets/jquery.cookie.js?v=122260493949522360551787036318" type="text/javascript"></script>
1566 1567 1568
1568<script type="text/javascript"> 1569var SOCIAL_LOGIN_CUSTOMER_LOGGED_IN = false; 1570</script>
vendor: 1 bytes, line 1570
1570
1571<script src="https://d1pzjdztdxpvck.cloudfront.net/resource/resource.js?shop=vennskincare.myshopify.com&cache_key=153490142215" type="text/javascript"></script>
1571 1572 1573 1574 1575
1575<script src="//reginapps.com/limitsify/javascripts/limitsify.min.js" type="text/javascript"></script>
1575 1576
1577<script> 1578 if (typeof limitsifyTheme === 'undefined') { 1579 var limitsifyTheme = new Limitsify.DefaultAdapter(); 1580 1581 var limitsifyClient = new Limitsify({ 1582 apiToken: '796c571af6191eb874b8558300c0da', 1583 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}, 1584 theme: limitsifyTheme, 1585 rememberButtonLabels: false, 1586 settings: 'color=black&dots=yes&space=0' 1587 }); 1588 } 1589</script>
1589 1590 1591 1592<!-- Back in Stock helper snippet --> 1593 1594
1595<script id="back-in-stock-helper"> 1596 var _BISConfig = _BISConfig || {}; 1597 1598 1599 1600 1601</script>
1601 1602 1603<!-- End Back in Stock helper snippet --> 1604 1605 1606 1607
1608<script> 1609 var popup = "\n\u003cstyle\u003e\n \/* PopUp -------------------------------------------------- *\/\n .full-widthtrue img{display:none;}\n .mobile-pop {display:none !important}\n .fancyboxx {display: none}\n .popup_wrapper .fancybox-bg {background: rgba(0, 0, 0, 0.2)}\n .popup_wrapper div.fancybox-skin {padding:0!important}\n .popup_wrapper .fancybox-close{top: 10px;right: 10px;!important}\n\n #subscribe-popup {\n background:#fff;\n height: 500px;\n width: 600px;\n overflow: hidden;\n padding: 0;\n \/* Anchors .subscribe-popup-inner, which is absolutely positioned on mobile.\n Without this it would resolve against .venn-popup-item instead. *\/\n position: relative;\n\n }\n #subscribe-popup img {float: left;width: 278px;}\n .subscribe-popup-inner {\n padding: 44px 34px 44px 26px;\n max-width: 344px;\n display: block;\n\n }\n .full-widthtrue .subscribe-popup-inner {float:right}\n\n .subscribe-popup-inner h2 {\n text-align:left;\n font-size:21px;\n margin-bottom:12px;\n margin-top:0\n\n }\n .subscribe-popup-inner .thanks p{font-size: 18px;line-height: 23px;\n margin-top: 30px;font-family: 'ReplicaMono-Regular';text-transform:uppercase}\n .subscribe-popup-inner h5 {font-size: 18px;text-align:left;text-transform:uppercase;letter-spacing:0px}\n .subscribe-popup-inner\n.signup-form__response {margin-left: 0 !important;}\n.subscribe-popup-inner\n.signup-form__response .emphasised {\n font-size: 16px !important;\n text-align: left;\n}\n .subscribe-popup-inner p {\n line-height:19px;\n }\n\n .subscribe-popup-inner small {\n font-size: 13px;\n color: #3e3e3e;\n }\n\n .subscribe-popup-inner .email {\n width: 100%;\n height:36px!important;\n font-size:16px!important;\n max-width: 415px;\n margin: 10px auto!important;\n background: transparent!important;\n border: 1px solid #000!important;\n padding: 12px!important;\n color: #000!important;\n outline: none!important;\n transition: 300ms;\n \n }\n .subscribe-popup-inner span {text-decoration:underline}\n .fancybox-close-small {\n height: 64px!important;\n width: 64px!important;\n }\n .subscribe-popup-inner .email:focus{background:#fff!important}\n .subscribe-popup-inner button {\n width: 130px;\n display: block;\n background: #05323c!important;\n border: 0px solid #05323c;\n padding: 8px;\n font-size: 14px;\n text-transform: uppercase;\n color: #fff!important;\n outline: none;\n font-weight: 100;\n }\n .subscribe-popup-inner h3 {\n text-transform: uppercase;\n font-weight: 400;\n font-size: 18px;\n letter-spacing: 2px;\n margin-top:60px\n }\n .subscribe-popup-inner h3 a{\n font-size: 11px;\n display: block;\n color: #333;\n margin-top: 40px;\n text-decoration:underline;\n }\n .subscribe-popup-inner span {text-decoration:underline}\n #subscribe-popup.full-widthtrue {\n background: url(\/\/vennskincare.com\/cdn\/shop\/files\/Model_Popup_F2.jpg?v=1763633283) center center no-repeat;\n \tbackground-size: cover;\n \/* Flex instead of the float below, so the copy panel sits vertically\n centred in the 500px box rather than hugging the top. The \u003cimg\u003e tags\n are display:none here, so the panel is the only flex item. *\/\n display: flex;\n align-items: center;\n justify-content: flex-end;\n }\n\n \/* Close button sits over the light panel in this popup's top-right corner. *\/\n #subscribe-popup ~ .venn-popup-close {\n color: #05323c !important;\n }\n \n \n @media (min-width: 1px) and (max-width: 690px) {\n .subscribe-popup-inner h5 {\n font-size: 16px;\n }\n #subscribe-popup img {float: none;width: 100%;display:block}
1609\n .desktop-pop {display:none !important}\n .mobile-pop {display:block !important}\n #subscribe-popup {\n height: 500px;\n max-width: 90vw;\n width: 400px;\n overflow: hidden;\n }\n \/* Fill the fixed 400x500 box; the source art is 600x934 (portrait). *\/\n #subscribe-popup .mobile-pop {\n height: 100%;\n object-fit: cover;\n object-position: center top;\n }\n\n .full-widthtrue {\n \tbackground:#fff !important;\n }\n \/* Back to block: on mobile the panel is absolutely positioned at the bottom\n and the image is a normal in-flow child. *\/\n #subscribe-popup.full-widthtrue {\n display: block;\n }\n .subscribe-popup-inner {\n background: rgba(255, 255, 255, 0.75);\n padding: 18px 18px 14px 18px;\n margin: 0px auto;\n position: absolute;\n bottom: 0px;\n max-width: 100%;\n\n }\n .subscribe-popup-inner h3 {font-size: 14px;}\n .subscribe-popup-inner h2 {font-size: 17px;margin-top: 0;margin-bottom: 8px;}\n .subscribe-popup-inner .thanks h2{font-size: 18px;margin: 30px 0 20px 0!important;}\n .subscribe-popup-inner p {font-size: 13px;line-height: 17px;}\n .subscribe-popup-inner .email {\n height: 32px!important;\n font-size: 14px!important;\n padding: 8px!important;\n margin: 8px auto!important;\n }\n .subscribe-popup-inner button {\n padding: 6px;\n font-size: 13px;\n }\n\n .subscribe-popup-inner small {\n font-size: 10px;\n }\n }\n\n\n\u003c\/style\u003e\n\n\u003cdiv style=\"display:none\"\u003e\n \u003cdiv\n id=\"subscribe-popup\"\n class=\"venn-popup full-widthtrue\"\n data-popup-cookie=\"PaulsCookie\"\n data-popup-days=\"14\"\n \u003e\n \u003cimg\n class=\"lazy desktop-pop\"\n src=\"\/\/vennskincare.com\/cdn\/shop\/t\/114\/assets\/placeholder.png?v=142314642090857592881787036319\"\n data-src=\"\/\/vennskincare.com\/cdn\/shop\/files\/Model_Popup_F2.jpg?v=1763633283\"\n alt=\"Venn Skincare - Newsletter\"\n \/\u003e\n \u003cimg\n class=\"lazy mobile-pop\"\n src=\"\/\/vennskincare.com\/cdn\/shop\/t\/114\/assets\/placeholder.png?v=142314642090857592881787036319\"\n data-src=\"\/\/vennskincare.com\/cdn\/shop\/files\/Mobile_a426c7dd-216b-4788-bdc9-6b2c6e00d9ba.jpg?v=1763633161\"\n alt=\"Venn Skincare - Newsletter\"\n \/\u003e\n \u003cdiv class=\"subscribe-popup-inner\"\u003e\n \u003cdiv id=\"subscribe-popup-text\"\u003e\n \u003ch2\u003eENJOY 15% OFF YOUR FIRST ORDER.\u003c\/h2\u003e\n \u003cp\u003eJoin VENN to receive your welcome offer\u003cbr\u003eand early access to new launches,\u003cbr\u003eclinical insights, and skincare innovations.\u003cbr\u003e\u003cbr\u003e\n\nEarn points with every purchase and receive up to 5% back in rewards.\u003c\/p\u003e\n\n\n\n \n \u003cform\n id=\"email_signup\"\n class=\"klaviyo_gdpr_embed_WAez49\"\n action=\"\/\/manage.kmail-lists.com\/subscriptions\/subscribe\"\n data-ajax-submit=\"\/\/manage.kmail-lists.com\/ajax\/subscriptions\/subscribe\"\n method=\"GET\" \n target=\"_blank\" novalidate=\"novalidate\"\u003e\n \n \u003cinput type=\"hidden\" name=\"g\" value=\"WAez49\"\u003e\n \n \u003cinput aria-label=\"Email\" placeholder=\"EMAIL\" type=\"email\" value=\"\" name=\"email\" class=\"required email\" id=\"k_id_email\"\u003e \n \n \u003cdiv class=\"klaviyo_messages\"\u003e\n \u003cdiv class=\"success_message\" style=\"display:none;margin-top: 12px;\"\u003e\n \u003cdiv id=\"subscribe-banner-text\" class=\"signup-form__response\"\u003e\u003ch4 class=\"emphasised\"\u003e\n \u003cp\u003e\n THANK YOU FOR SUBSCRIBING TO OUR NEWSLETTER. USE CODE \u003cstrong\u003eVENN2026\u003c\/strong\u003e FOR \u003cstrong\u003e15% OFF\u003c\/strong\u003e YOUR FIRST PURCHASE.\n \u003c\/p\u003e\u003c\/h4\u003e\u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"error_message\" style=\"display:none;margin-bottom: 12px\"\u003e\u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"klaviyo_form_actions mt1\"\u003e\n \n \u003cbutton class=\"klaviyo_submit_button compact\" name=\"submit\" id=\"emailSubmitBtn\" type=\"submit\"\u003eCONTINUE\u003c\/button\u003e\n \u003c\/div\u003e\n \n \n \u003c\/form\u003e\n \n\n \u003cscript src=\"\/\/www.klaviyo.com\/media\/js\/public\/klaviyo_subscribe.js\" type=\"text\/javascript\"\u003e\u003c\/script\u003e\n\n \u003cscript type=\"text\/javascript\"\u003e\n KlaviyoSubscribe.attachToForms('#email_signup', {\n hide_form_on_success: true,\n custom_success_message: true,\n extra_properties: {\n $source: 'HomePageSignUp',\n Brand: 'Klaviyo'\n }\n });\n \u003c\/script\u003e\n\n\n\n\n \u003cp\u003e\n \u003csmall\n \u003e*By signing up, you agree to re
1609ceive marketing emails from VENN.\u003cbr\u003e\n You may unsubscribe at any time.\n \u003c\/small\u003e\n \u003c\/p\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n\n"; 1610 $('#hydratePopups').html(popup); 1611</script>
vendor: 1 bytes, line 1611
1611
1612<script src="//www.klaviyo.com/media/js/public/klaviyo_subscribe.js" type="text/javascript"></script>
1612 1613 1614 1615
1616<script> 1617 var smspopup = "\n\u003cstyle\u003e\n #sms-popup {\n width: 600px;\n height: 500px;\n overflow: hidden;\n padding: 0;\n background: #fff;\n }\n #sms-popup img {\n display: block;\n width: 100%;\n height: 100%;\n object-fit: cover;\n }\n #sms-popup .sms-pop-mobile {\n display: none;\n }\n\n \/* Close button sits over the dark artwork in this popup's top-right corner. *\/\n #sms-popup ~ .venn-popup-close {\n color: #fff !important;\n }\n\n @media (min-width: 1px) and (max-width: 690px) {\n #sms-popup {\n width: 400px;\n max-width: 90vw;\n height: auto;\n aspect-ratio: 400 \/ 500;\n }\n #sms-popup .sms-pop-desktop {\n display: none;\n }\n #sms-popup .sms-pop-mobile {\n display: block;\n }\n }\n\u003c\/style\u003e\n\n\u003cdiv style=\"display:none\"\u003e\n \u003cdiv\n id=\"sms-popup\"\n class=\"venn-popup\"\n data-popup-cookie=\"VennSmsPopup\"\n data-popup-days=\"1\"\n \u003e\n \u003cimg\n class=\"sms-pop-desktop\"\n src=\"\/\/vennskincare.com\/cdn\/shop\/t\/114\/assets\/260818_popup_6x5.jpg?v=173280493472947695591787795096\"\n width=\"600\"\n height=\"500\"\n alt=\"VENN, DIRECT TO YOU. Be among the first to hear about select VENN offers, new product launches, special events, and more. You can now opt in to receive SMS updates from VENN by selecting the SMS marketing option at checkout or through the invitation sent to your email.\"\n \/\u003e\n \u003cimg\n class=\"sms-pop-mobile\"\n src=\"\/\/vennskincare.com\/cdn\/shop\/t\/114\/assets\/260818_popup_4x5.jpg?v=51391881532090103741787795095\"\n width=\"400\"\n height=\"500\"\n alt=\"VENN, DIRECT TO YOU. Be among the first to hear about select VENN offers, new product launches, special events, and more. You can now opt in to receive SMS updates from VENN by selecting the SMS marketing option at checkout or through the invitation sent to your email.\"\n \/\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n"; 1618 $('#hydratePopups2').html(smspopup); 1619</script>
1619 1620 1621 1622
1623<script> 1624 var popupoverlay = "\n\u003cstyle\u003e\n \/* ---- Overlay that centers the popups over a dimmed page -------------- *\/\n #venn-popup-overlay {\n position: fixed;\n inset: 0;\n z-index: 99999;\n background: rgba(0, 0, 0, 0.2);\n display: none;\n align-items: flex-start;\n justify-content: flex-start;\n padding: 20px;\n box-sizing: border-box;\n overflow: auto;\n }\n #venn-popup-overlay.venn-popup-visible {\n display: flex;\n }\n .venn-popup-row {\n display: flex;\n gap: 10px; \/* guide: 600 x 2 + ê°ê²© 10 = 1,210px *\/\n align-items: flex-start;\n justify-content: center;\n transform-origin: center center;\n \/* Centers on both axes. Deliberately NOT align-items\/justify-content\n center on the overlay: when the popups are taller than the viewport\n those keep the overflowing top edge unreachable by scrolling, whereas\n auto margins stay scrollable. *\/\n margin: auto;\n }\n .venn-popup-item {\n position: relative;\n flex: 0 0 auto;\n background: #fff;\n }\n\n \/* ---- Per-popup close button ----------------------------------------- *\/\n \/* A bare glyph, no disc behind it. Contrast is left to each popup: the\n artwork under the corner differs per popup, so each snippet sets its own\n `.venn-popup-close { color }` (see popup.liquid \/ popup-sms.liquid).\n The box stays 44px for a comfortable tap target even though the glyph is\n smaller. !important is needed because the theme's global\n `button, input[type=\"submit\"], .button` rule in styles.scss.liquid forces\n `background: initial !important; color: #05323c !important`. *\/\n .venn-popup-close {\n position: absolute;\n top: 4px;\n right: 4px;\n width: 44px;\n height: 44px;\n background: none !important;\n border: none !important;\n font-size: 22px;\n line-height: 44px;\n text-align: center;\n cursor: pointer;\n z-index: 5;\n padding: 0;\n outline: none;\n opacity: 0.75;\n }\n .venn-popup-close:hover,\n .venn-popup-close:focus-visible {\n opacity: 1;\n }\n\n @media (min-width: 1px) and (max-width: 690px) {\n \/* Overlap every popup in one cell instead of stacking them down the page.\n Only the topmost is visible; closing it reveals the next one. The\n controller sets each item's z-index in reverse DOM order, so the first\n popup injected sits on top. *\/\n .venn-popup-row {\n display: grid;\n }\n .venn-popup-item {\n grid-area: 1 \/ 1;\n }\n }\n\u003c\/style\u003e\n\n\u003cdiv id=\"venn-popup-overlay\"\u003e\u003c\/div\u003e\n\n\u003cscript type=\"text\/javascript\"\u003e\n $(function () {\n var MOBILE_BREAKPOINT = 690;\n var SHOW_DELAY = 1500;\n\n var $popups = $('.venn-popup').filter(function () {\n return !$.cookie($(this).data('popup-cookie'));\n });\n if (!$popups.length) return;
1624\n\n var $overlay = $('#venn-popup-overlay');\n var $row = $('\u003cdiv class=\"venn-popup-row\"\u003e\u003c\/div\u003e').appendTo($overlay);\n\n function closeOverlay() {\n $overlay.removeClass('venn-popup-visible');\n }\n\n \/\/ Remembers this popup for `data-popup-days` days.\n function remember($popup) {\n $.cookie($popup.data('popup-cookie'), true, {\n expires: parseInt($popup.data('popup-days'), 10),\n path: '\/'\n });\n }\n\n function removeItem($item) {\n $item.remove();\n applyScale();\n if (!$row.children().length) closeOverlay();\n }\n\n var total = $popups.length;\n\n $popups.each(function (index) {\n var $popup = $(this);\n var $item = $('\u003cdiv class=\"venn-popup-item\"\u003e\u003c\/div\u003e').insertBefore($popup);\n $item.append($popup);\n\n \/\/ Reverse DOM order, so the first popup is the one shown on top where\n \/\/ the items overlap (mobile). Harmless on desktop, where they sit\n \/\/ side by side and never overlap.\n $item.css('z-index', total - index);\n\n var $close = $('\u003cbutton type=\"button\" class=\"venn-popup-close\" aria-label=\"Close\"\u003e\u0026times;\u003c\/button\u003e');\n $close.on('click', function () {\n remember($popup);\n removeItem($item);\n });\n\n $item.append($close);\n $row.append($item);\n });\n\n \/\/ Scale the row down rather than letting it overflow a narrow desktop\n \/\/ viewport. Mobile overlaps the popups in place, so it needs no scaling.\n function applyScale() {\n $row.css('transform', 'none');\n if (window.innerWidth \u003c= MOBILE_BREAKPOINT) return;\n var available = window.innerWidth - 40; \/\/ account for overlay padding\n var natural = $row[0].scrollWidth;\n if (natural \u003e available \u0026\u0026 natural \u003e 0) {\n $row.css('transform', 'scale(' + (available \/ natural) + ')');\n }\n }\n\n \/\/ Dim-background click dismisses everything still open, each popup with\n \/\/ its own cookie -- same as pressing every dismiss button at once.\n $overlay.on('click', function (e) {\n if (e.target !== this) return;\n $row.find('.venn-popup').each(function () {\n remember($(this));\n });\n $row.empty();\n closeOverlay();\n });\n\n $(window).on('resize', applyScale);\n\n setTimeout(function () {\n $overlay.addClass('venn-popup-visible');\n applyScale();\n }, SHOW_DELAY);\n });\n\u003c\/script\u003e\n"; 1625 $('#hydratePopups3').html(popupoverlay); 1626</script>
1626 1627 1628 1629 1630
1631<script> 1632 var imagepopup = "\n\u003cstyle\u003e\n #img-popup {\n width: 600px;\n height: 500px;\n overflow: hidden;\n padding: 0;\n background: #fff;\n }\n #img-popup img {\n display: block;\n width: 100%;\n height: 100%;\n object-fit: cover;\n }\n #img-popup .img-pop-mobile {\n display: none;\n }\n\n \/* Close button sits over the dark artwork in this popup's top-right corner. *\/\n #img-popup ~ .venn-popup-close {\n color: #fff !important;\n }\n\n @media (min-width: 1px) and (max-width: 690px) {\n #img-popup {\n width: 400px;\n max-width: 90vw;\n height: auto;\n aspect-ratio: 400 \/ 500;\n }\n #img-popup .img-pop-desktop {\n display: none;\n }\n #img-popup .img-pop-mobile {\n display: block;\n }\n }\n\u003c\/style\u003e\n"; 1633 $('#hydrateImagePopup').html(imagepopup); 1634</script>
1634 1635 1636 1637<!-- **BEGIN** Hextom QAB Integration // Main Include - DO NOT MODIFY --> 1638 <!-- **BEGIN** Hextom QAB Integration // Main - DO NOT MODIFY -->
1639<script type="application/javascript"> 1640 window.hextom_qab_meta = { 1641 p1: [ 1642 1643 ], 1644 p2: { 1645 1646 } 1647 }; 1648</script>
1648 1649<!-- **END** Hextom QAB Integration // Main - DO NOT MODIFY --> 1650 <!-- **END** Hextom QAB Integration // Main Include - DO NOT MODIFY -->
1651<script> (function(){ var s = document.createElement('script'); var h = document.querySelector('head') || document.body; s.src = 'https://acsbapp.com/apps/app/dist/js/app.js'; s.async = true; s.onload = function(){ acsbJS.init({ statementLink : '', footerHtml : '', hideMobile : false, hideTrigger : false, disableBgProcess : false, language : 'en', position : 'left', leadColor : '#05323c', triggerColor : '#05323c', triggerRadius : '50%', triggerPositionX : 'right', triggerPositionY : 'bottom', triggerIcon : 'people', triggerSize : 'medium', triggerOffsetX : 20, triggerOffsetY : 20, mobile : { triggerSize : 'small', triggerPositionX : 'right', triggerPositionY : 'bottom', triggerOffsetX : 10, triggerOffsetY : 10, triggerRadius : '50%' } }); }; h.appendChild(s); })(); </script>
1651 1652 1653
1653<script type="text/javascript"> 1654 var _learnq = _learnq || []; 1655 var classname = document.getElementsByClassName("product-detail__form__action product-detail__form__options--with-quantity"); 1656 var addToCart = function() { 1657 _learnq.push(['track', 'Added to Cart', item]); 1658 }; for (var i = 0; i < classname.length; i++) { 1659 classname[i].addEventListener('click', addToCart, false); 1660 } 1661</script>
1661 1662 1663<div id="shopify-block-ATmdSTUZIVlRLejdna__1027443428159536739" class="shopify-block shopify-app-block">
1663<script type="application/javascript"> 1664 window.hextom_qab_meta = { 1665 p1: [ 1666 1667 ], 1668 p2: { 1669 1670 }, 1671 p3:null, 1672 p4:[], 1673 p5:null, 1674 }; 1675 1676 window.hextom_qab_config = {"shop_active":"yes","record":true,"bars":[{"bar_id":69289,"updated_on":"2026-09-08T11:58:06.591149+00:00","position":"top_push","hideOnEmptyCart":false,"preview_targeting":"none","adjacent_placement_query":null,"adjacent_placement_position":null,"opacity":1.0,"background_color":"#0a333c","text_color":"#fdfdfd","font":"Helvetica","font_size":14.0,"bar_height":30,"bar_padding":9.0,"message":"FREE EXPRESS SHIPPING | SUBSCRIBE TO OUR EMAILS FOR 15% OFF {{button}}","countries":"US","exclude_countries":"","show_time":5.0,"interval_time":0.0,"button_text":"â","button_background_color":"#fdfdfd","button_text_color":"#0a333c","button_disable":true,"button_link":"https://vennskincare.com/collections/venn","display_page":"all","exclude_page":"no","start_on":"2018-01-01T22:52:49.589864+00:00","end_on":"","schedule_enabled":false,"new_tab":true,"entire_bar_clickable":true,"source_page":"any","animation_time":1.0,"background_type":"color","background_pic":"","frame_preset":"","frame_color":"","text_shadow_enabled":false,"text_shadow_color":"#000000","text_shadow_offset_x":1,"text_shadow_offset_y":1,"text_shadow_blur":2,"text_outline_enabled":false,"text_outline_color":"#000000","text_outline_width":1,"gradient_color_1":"","gradient_color_2":"","gradient_color_3":"","gradient_degree":90,"background_moving_speed":0,"motion_code":"","target_device":"all","close_option":false,"button_animation":"","custom_code":"","selected_products_type":"all","selected_products":null,"selected_products_tag":null,"selected_customers_types":"{\"tag\": false, \"spent\": false}","selected_customers_tag":null,"selected_customers_spent_object":"{\"comparisonOperator\": \">=\", \"value\": 100.0}","excluded_customers_types":"{\"tag\": false, \"spent\": false}","excluded_customers_tag":null,"excluded_customers_spent_object":"{\"comparisonOperator\": \"<=\", \"value\": 100.0}","selected_customers_b2b_company_name":null,"selected_customers_b2b_company_location":null,"excluded_customers_b2b_company_name":null,"excluded_customers_b2b_company_location":null,"selected_customers_b2b_company_external_id":null,"selected_customers_b2b_company_location_external_id":null,"excluded_customers_b2b_company_external_id":null,"excluded_customers_b2b_company_location_external_id":null,"button_link_insert_language_code":true,"targeted_markets_region_codes":"","translation":"","locales":[]},{"bar_id":172167,"updated_on":"2026-09-08T11:57:58.713510+00:00","position":"top_push_sticky","hideOnEmptyCart":false,"preview_targeting":"none","adjacent_placement_query":null,"adjacent_placement_position":null,"opacity":1.0,"background_color":"#0a333c","text_color":"#fdfdfd","font":"Helvetica","font_size":14.0,"bar_height":30,"bar_padding":9.0,"message":"PAY LATER IN 4 INTEREST-FREE INSTALLMENTS VIA KLARNA {{button}}","countries":"US","exclude_countries":"","show_time":5.0,"interval_time":0.0,"button_text":"â","button_background_color":"#fdfdfd","button_text_color":"#0a333c","button_disable":true,"button_link":"https://vennskincare.com/products/all-in-one-concentrate","display_page":"all","exclude_page":"no","start_on":"2018-01-01T22:52:49.589864+00:00","end_on":"","schedule_enabled":false,"new_tab":true,"entire_bar_clickable":false,"source_page":"any","animation_time":1.0,"background_type":"color","background_pic":"","frame_preset":"","frame_color":"","text_shadow_enabled":false,"text_shadow_color":"#000000","text_shadow_offset_x":1,"text_shadow_offset_y":1,"text_shadow_blur":2,"text_outline_enabled":false,"text_outline_color":"#000000","text_outline_width":1,"gradient_color_1":"","gradient_color_2":"","gradient_color_3":"","gradient_degree":90,"background_moving_speed":0,"motion_code":"","target_device":"all","close_option":false,"button_animation":"","custom_code":"","selected_products_type":"all","selected_products":null,"selected_products_tag":null,"selected_customers_types":"{\"tag\": false, \"spent\": false}","selected_customers_tag":null,"selected_customers_spent_object":"{\"comparisonOperator\": \">=\", \"value\": 100.0}","excluded_customers_types":"{\"tag\": false, \"spent\": false}","excluded_customers_tag":null,"excluded_customers_spent_object":"{\"comparisonOperator\": \"<=\", \"value\": 100.0}","selected_customers_b2b_company_name":null,"selected_customers_b2b_company_location":null,"excluded_customers_b2b_company_name":null,"excluded_customers_b2b_company_location":null,"selected_customers_b2b_company_external_id":null,"selected_customers_b2b_company_location_external_id":null,"excluded_customers_b2b_company_external_id":null,"excluded_customers_b2b_company_location_external_id":null,"button_link_insert_language_code":true,"targeted_markets_region_codes":"","translation":"","locales":[]}]}; 1677 1678</script>
1678 1679 1680</div>
1680<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
1680 1681</body> 1682</html>
1683<script src='https://pre-ordersales.com/apps/assets/js/preorder.js'></script>
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.