1<!doctype html> 2 3<html class="no-js" lang="en"> 4 <head> 5 6 <!--LOOMI SDK--> 7<!--DO NOT EDIT--> 8<link rel="preconnect" href="https://live.visually-io.com" crossorigin data-em-disable> 9<link rel="dns-prefetch" href="https://live.visually-io.com" data-em-disable>
10<script type="text/javascript" data-em-disable data-vsly> 11 (()=> { 12 const env = 2; 13 var store = "pendulum-therapeutics.myshopify.com"; 14 var alias = store.replace(".myshopify.com", "").replaceAll("-", "_").toUpperCase(); 15 var jitsuKey = "js.17531043894"; 16 var themeId = 154968916022; 17 var role = "main"; 18 window.loomi_ctx = {...(window.loomi_ctx || {}),storeAlias:alias,jitsuKey,env,themeId,role}; 19 20 21 22 23 24 window.loomi_ctx.blockingConcent = false; 25 loomi_ctx.ttl=1792865708; 26 27 })() 28</script>
vendor: 1 bytes, line 28
28
29<script type="text/javascript" data-em-disable> 30 !function(){var e,t,n;!function(e){e.JSCondition="jsCondition",e.JSFunction="jsFunction",e.JSEvent="jsEvent",e.Selector="selector",e.ElementEvent="elementEvent",e.PageLoad="pageLoad",e.Timeout="timeout",e.Inactivity="inactivity",e.ExitIntent="exitIntent",e.Conjunction="conjunction"}(e||(e={})),function(e){e[e.PAUSED=4]="PAUSED"}(t||(t={})),function(e){e[e.LOCAL=0]="LOCAL",e[e.STAGE=1]="STAGE",e[e.PROD=2]="PROD",e[e.TEST=3]="TEST"}(n||(n={}));const r="lmi_preview";var o;!function(e){e.USE_CASE="USE_CASE",e.ADD_TO_CART="ADD_TO_CART"}(o||(o={}));const i=function(e){void 0===e&&(e=()=>window);try{return Promise.resolve(v(()=>void 0!==_(()=>e().removeEventListener),100,100)).then(function(){return Promise.resolve()})}catch(e){return Promise.reject(e)}},s=function(e,t){void 0===e&&(e=()=>window),void 0===t&&(t=!1);try{function n(){return Promise.resolve()}const r=t&&a()?Promise.resolve(v(()=>c,1e3,10)).then(function(){}):Promise.resolve(v(()=>void 0!==_(()=>e().addEventListener),10,1e3)).then(function(){});return Promise.resolve(r&&r.then?r.then(n):n())}catch(o){return Promise.reject(o)}};let c=!1;function a(){return!0===_(()=>window.vslyDeferResources)}function u(e,t){void 0===t&&(t=20);let n=0;return function(){clearTimeout(n),n=setTimeout(()=>e(...[].slice.call(arguments)),t)}}window.addEventListener("load",()=>{setTimeout(()=>{c=!0},2e3)});const l="vsly-hide-theme-preview",d="vslyCtags",m=()=>{_(()=>{const e=window.loomi_ctx.ctags||[];0===e.length?window.loomi_ctx.ctags=JSON.parse(localStorage.getItem(d)||"[]"):localStorage.setItem(d,JSON.stringify(e)),_(()=>{const e=JSON.parse(localStorage.getItem("vslyCustomCtags")||"[]");e&&e.length>0&&(window.loomi_ctx.ctags=[...window.loomi_ctx.ctags||[],...e])})})},f=()=>new Date(1e3*Math.floor(Date.now()/1e3));function h(e,t){void 0===t&&(t={async:!1,defer:!1});const n=_(()=>window.visually.flags["bunny-cdn"]),r=A();return p(`vsly-lib-${e}`,`https://${n?"assets.visually.io":r}/vsly/lib/${e}.js`,t)}function p(e,t,n){return void 0===n&&(n={async:!1,defer:!1}),new Promise((r,o)=>{let i=document.getElementById(e);i?r(document.getElementById(e)):(i=document.createElement("script"),i.id=e,i.src=t,i.async=n.async||!1,i.defer=n.defer||!1,i.setAttribute("data-em-disable",""),i.onload=()=>r(i),i.onerror=()=>o(new Error(`Failed to load ${t}`)),document.head.appendChild(i))})}function v(e,t,n,r){return void 0===t&&(t=500),void 0===n&&(n=4),new Promise((o,i)=>{e()?o(0):0!==n?setTimeout(()=>{r&&r()&&i(`condition rejected ${_(()=>e.toString())}`),v(e,t,n-1).then(o).catch(i)},t):i(`condition rejected ${_(()=>e.toString())}`)})}function w(e,t){void 0===t&&(t=500);const n=_(()=>window.visually_io_editor)?Date.now()+1e4:Infinity;function r(o){try{const i=e();i?o(i):Date.now()>=n?o(void 0):setTimeout(()=>r(o),t)}catch(e){console.error("vsly-when",e),Date.now()>=n?o(void 0):setTimeout(()=>r(o),t)}}return new Promise(e=>{r(e)})}function y(e){return!Array.isArray(e)||0===e.length}function g(e){return btoa(unescape(encodeURIComponent(JSON.stringify(e))))}function _(e,t){void 0===t&&(t=void 0);try{return e()}catch{return t}}const S=e=>e&&decodeURIComponent(document.cookie.replace(new RegExp("(?:(?:^|.*;)\\s*"+encodeURIComponent(e).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=\\s*([^;]*).*$)|^.*$"),"$1"))||null;function E(){const e=window.loomi_ctx?.clientId;return e?(window.localStorage.setItem("vsly__st",String(e)),String(e)):window.localStorage.getItem("vsly__st")}function P(e,t,n){void 0===t&&(t=5),void 0===n&&(n=500),t>=0&&!_(e)&&setTimeout(()=>{_(e)||P(e,t-1)},n)}const A=function(e){return void 0===e&&(e=window.loomi_ctx.env),e===n.STAGE?"sdk.loomi-stg.xyz":"live.visually-io.com"};function I(e){return e.replace(/[^a-z_A-Z0-9]/gi,"_")}const b=()=>!!_(()=>C()()),C=()=>_(()=>window.Shopify.customerPrivacy.analyticsProcessingAllowed)||_(()=>window.Shopify.customerPrivacy.userCanBeTracked)||_(()=>window.visually.analyticsProcessingAllowed);function x(){const e=function(){try{return Promise.resolve(v(()=>!!_(()=>window.loomi.jitsu),a()?1e3:500,120)).then(function(){return _(()=>window.loomi.jitsu)})}catch(e){return Promise.reject(e)}}();return{register(t,n,r,o){e.then(e=>_(()=>e.register(t,n,r,o)))},track:function(t,n,r){return Promise.resolve(e).then(function(e){return Promise.resolve(_(()=>e.track(t,n,r))).then(function(){})})},trackExt:function(t,n){return Promise.resolve(e).then(function(e){return Promise.resolve(_(()=>e.trackExt(t,n))).then(function(){})})}}}let k=!1,T=!1;function N(e,t,n){return{id:T?"lmi-000":"lmi-"+ ++j,isApplied:!1,kind:e,selector:t,value:n}}function O(e,t){let n,r=!1;return null!==e.previousElementSibling?n=e.previousElementSibling:(n=e.parentElement,r=!0),n?(e.outerHTML=t,r?n.firstElementChild:n.nextElementSibling):e}let j=Math.round(1e4*Math.random()),L=[],$=new Map;const R="lmid",D="lmwv";function U(){return!!_(()=>window.vsly_fbs)}function M(){return window.location.search.includes("lmi_debug")||U()}function q(){M()&&console.debug("loomi-editor",...[].slice.call(arguments))}function F(){M()&&console.error("loomi-editor",...[].slice.call(arguments))}let B=!0,J={};class V{constructor(e,t){this._value=void 0,this._addedAt=void 0,this._value=e,this._addedAt=t||(new Date).getTime()}value(){return this._value}addedAt(){return this._addedAt}}class H{constructor(e,t){this.backend=void 0,this.ttlMillis=void 0,this.backend=e,this.ttlMillis=t}isValid(e){return!!e&&(new Date).getTime()-e.addedAt()<=this.ttlMillis}get(e){const t=this.backend.get(e),n=this.isValid(t);if(t&&n)return t.value();n||this.backend.remove(e)}set(e,t,n){const r=new V(t,n);this.backend.set(e,r)}}class G{constructor(e){this.namespace=void 0,this.namespace=`vsly_cache_${e}`,window[this.namespace]={}}get(e){return _(()=>window[this.namespace][e])}remove(e){_(()=>delete window[this.namespace][e])}set(e,t){window[this.namespace][e]=t}}class z{constructor(e){this.namespace=void 0,this.namespace=`vsly_cache_${e}`}get(e){return _(()=>{const t=sessionStorage.getItem(`${this.namespace}_${e}`);if(!t)return;const n=JSON.parse(t);return new V(n._value,n._addedAt)})}remove(e){sessionStorage.removeItem(`${this.namespace}_${e}`)}set(e,t){sessionStorage.setItem(`${this.namespace}_${e}`,JSON.stringify(t))}}class K extends H{constructor(e,t){super(new G(e),t)}}const W=function(e,t){void 0===t&&(t=8397271938200529);let n=3735928559^t,r=1103547991^t;for(let t,o=0;o<e.length;
30o++)t=e.charCodeAt(o),n=Math.imul(n^t,2654435761),r=Math.imul(r^t,1597334677);return n=Math.imul(n^n>>>16,2246822507)^Math.imul(r^r>>>13,3266489909),r=Math.imul(r^r>>>16,2246822507)^Math.imul(n^n>>>13,3266489909),`${4294967296*(2097151&r)+(n>>>0)}`},Q="targeting-changed",Y="vslyThemeTest",Z="0891c521a9aa47c6a9fd965198b7ed44",X="_203";function ee(e,t,n,r,o){void 0===n&&(n=10),void 0===r&&(r=!1),void 0===o&&(o="none");const{_USE_CASE:i,_USE_CASE_VARIANT:s,_USE_CASE_AUDIENCES:c,_USE_CASE_VERSION:a,_USE_CASE_GA_VARIANT:u,_USE_CASE_GA:l}=e;if(U()||ie())return;if(!function(e){try{const t=location.pathname,n=new URL(e);if(location.search.includes("vsly-redirected-from"))return!1;if(!0===_(()=>window.visually.flags["sdk-kill-advanced-redirect-checks"]))return!0;{let e=!1;const r=decodeURIComponent(location.search);return n.searchParams.forEach((t,n)=>{const o=decodeURIComponent(`${n}=${t}`);r.includes(o)||(e=!0)}),!!((_(()=>Array.from(n.searchParams.values()).length)||0)>0&&e)||t!==n.pathname}}catch(e){return!1}}(t))return;if(!function(e,t,n){const r=`vsly-redirect-${W(`${n._USE_CASE}-${n._USE_CASE_VARIANT}-${n._USE_CASE_VERSION}-${e}`)}`;return"session"===t?"true"!==sessionStorage.getItem(r)&&(sessionStorage.setItem(r,"true"),!0):"user"!==t||"true"!==localStorage.getItem(r)&&(localStorage.setItem(r,"true"),!0)}(t,o,e))return;h();const d=`${i}-${s}`,m={type:"USE_CASE",ts:f().valueOf(),payload:{sid:_(()=>window.loomi_ctx.session.id),user:{anonymous_id:_(()=>window.loomi_ctx.userId)},use_case:i,use_case_variant:s,...a?{version:a}:{},...c?{audiences:c}:{}},options:{gaName:_(()=>I(l)),gaVariant:_(()=>I(u))}};function h(){document.body&&(document.body.style.opacity=0)}_(()=>{ce(i)&&(m.payload.clickId="redirect",m.options.isRedirect=!0)}),window.vsly_redirecting=!0,setTimeout(function(){try{h();const e=JSON.stringify(m),n=g(m),o=!d.includes(re);let i=t;try{new URLSearchParams(location.search).forEach((e,t)=>{(r||oe(t))&&(i=te(i,t,e))})}catch(t){q("e87",{redirectUrl:i,key:d,event:e,ex:t})}return i=te(i,"vsly-redirected-from",d),o&&(i=te(i,"vsly-redirected-event",n)),location.replace&&location.replace(i),Promise.resolve()}catch(e){return Promise.reject(e)}},n)}function te(e,t,n){try{const r=new URL(e);return r.searchParams.append(t,n),r.href}catch(t){return`${e}${e.includes("?")?"&":"?"}key=${n}`}}function ne(e){return{_USE_CASE:e.experienceId,_USE_CASE_VARIANT:e.variantId,_USE_CASE_VERSION:e.version,_USE_CASE_AUDIENCES:_(()=>window.loomi_ctx.audiences.join("|"),""),_USE_CASE_GA:e.gaExperienceName,_USE_CASE_GA_VARIANT:e.gaVariantName}}const re="theme_test_redirect_back_to_main",oe=e=>e.toLowerCase().startsWith("utm");function ie(){return _(()=>window.Shopify.designMode,!1)}function se(){return _(()=>window.Shopify.country)||_(()=>window.visually.country)}const ce=e=>window.loomi.conf.experiments.find(t=>t.name===e).isRedirect,ae=(e,t)=>{_(()=>!0===window.visually.flags["sdk-disable-dynamic-height-strategy"],!1)||e&&function(e,t,n){let r=e,o=0;for(;r.parentElement&&o<10;)n(r.parentElement),r=r.parentElement,o+=1}(e,0,e=>{const t=e.style.height;var n;(n=t)&&""!==n&&(e.style.removeProperty("height"),e.style.minHeight=t)})};function ue(e,t,n,r){if(!document.body.contains(r)){const r=document.querySelector(n);return r?(t(),e(),{element:r,isDetached:!0}):{isDetached:!1}}return{isDetached:!1}}function le(e){if(!_(()=>window.visually.flags["visibility-redo"]))return document.querySelector(e);const t=document.querySelectorAll(e);for(let e=0;e<t.length;e++){const n=t.item(e);if(de(n))return n}return _(()=>t[0])}function de(e){try{if(!_(()=>window.visually.flags["visibility-redo"]))return!0;if(!e)return!1;const t=e.getBoundingClientRect(),n=getComputedStyle(e);return!_(()=>"none"==n.display||"0"==n.opacity||"hidden"==n.visibility||t.width<=5&&t.height<=5||"none"==e.style.display||"0"==e.style.opacity||"hidden"==e.style.visibility)}catch(e){return!0}}function me(e){return _(()=>window.visually.flags[e],!1)}function fe(){return _(()=>!0===window.vslyDeferWidgets||me("sdk-defer-widgets"),!1)}const he="visually",pe="widgets";let ve;function we(e,t){const n=e+t,r=`vslyw-${n}`;if(!document.getElementById(r)){const e=document.createElement("script");e.id=r,e.type="text/javascript";
30const t=_(()=>window.visually.flags["bunny-cdn"]),o=A();e.src=`https://${t?"assets.visually.io":o}/widgets/${n}.js`,document.head.appendChild(e)}}window.IntersectionObserver&&(ve=new IntersectionObserver((e,t)=>{e.forEach(e=>{if(e.isIntersecting){const n=e.target;(function(e){const t=e.getAttribute("lmw"),n=e.getAttribute(D);if(t&&n){const r=t+n;return v(()=>_(()=>!!window[he][pe][r])&&_(()=>!!window.preact),50,500).then(()=>{_(()=>window[he][pe][r](`#${e.id}`))}),!0}return!1})(n)&&t.unobserve(n)}})},{root:null,rootMargin:window.vslyDeferWidgetsMargin||"100px",threshold:.1}));const ye="vsly-orig-sel";function ge(e,t){try{var n=e()}catch(e){return t(e)}return n&&n.then?n.then(void 0,t):n}const _e=function(e){try{return Promise.resolve(ge(function(){return Promise.resolve(v(()=>!!_(()=>document.querySelector(e)),250,100)).then(function(){return Promise.resolve(document.querySelector(e))})},function(e){return Promise.reject(e)}))}catch(e){return Promise.reject(e)}};function Se(e,t,n){const r=t.extra;return n&&n>=3?void 0!==r&&!!_(()=>e.childNodes[r]):!!r&&!!_(()=>e.childNodes[r])}function Ee(e,t,n){void 0===n&&(n=10),me("kill-theme-testing")||Pe(t)||(Ae(e,t),ee(e,Ie(t).href,n,!0,"session"))}const Pe=e=>{if(Ce())return!0;_(function(){try{return Promise.resolve(v(()=>!!document&&!!document.head,10,2e3)).then(function(){const e=document.head||document.getElementsByTagName("head")[0];if(!e.querySelector(`#${l}`)){const t=document.createElement("style");t.id=l,t.appendChild(document.createTextNode("#preview-bar-iframe,#PBarNextFrameWrapper,#PBarNextFrame { display: none !important;}")),e.appendChild(t)}})}catch(e){return Promise.reject(e)}});const t=window.loomi_ctx.themeId||_(()=>window.Shopify.theme.id),n=window.loomi_ctx.role||_(()=>window.Shopify.theme.role),r=!Ne({id:t,role:n}),o=_(()=>!window.loomi_ctx.testedThemes.includes(t));return!(!r||!o)||Te({id:t,role:n},e)},Ae=(e,t)=>{const n=e._USE_CASE!==re;Le(t)&&n&&[sessionStorage,localStorage].forEach(e=>Oe(e))},Ie=e=>{const t=Re();return t.searchParams.append("preview_theme_id",`${e||""}`),t},be=()=>{const e="vsly-tts";if($e(e))return;ke();const t=Ie("");t.searchParams.append(e,"1"),document.body.style.opacity=0,location.replace(t.href)},Ce=()=>
30{const e="vsly_disableThemeTest",t=$e("disableThemeTest")||!!sessionStorage.getItem(e);return t&&sessionStorage.setItem(e,"1"),ie()||t},xe=()=>!me("allow-embed-redirect-tests")||0===(window.loomi_ctx.embeddedTests||[]).filter(e=>e.experiment.isThemeTest).length,ke=()=>[sessionStorage,localStorage].forEach(e=>e.removeItem(Y)),Te=(e,t)=>e.id===t||Ne(e)&&!t,Ne=e=>"main"===e.role,Oe=e=>e.setItem(Y,"1"),je=e=>e.getItem(Y),Le=e=>!!e,$e=e=>_(()=>Re().searchParams.has(e)),Re=()=>_(()=>new URL(window.location.href)),De="data-rid",Ue="data-alchemy-element-root";let Me,qe=0;function Fe(e){return e.hasAttribute(De)||e.hasAttribute(Ue)}const Be=function(e,t){try{return Promise.resolve(v(()=>!!document&&!!document.body&&!!document.querySelector,50,200)).then(function(){!function(){if("undefined"==typeof document)return;Je||(Je=new MutationObserver(Ve)),Ve();const e="spa"===_(()=>window.vslyIntegrationType,"static")?document:document.body;Je.observe(e,{childList:!0,subtree:!0,characterData:!0,attributes:!1})}(),e&&(k=e),t&&(T=t)})}catch(e){return Promise.reject(e)}};let Je;function Ve(){L.filter(e=>!e.isApplied).forEach(e=>{try{const t=_(()=>document.body.querySelector(e.selector));if(!t)return void function(e,t,n,r,o){void 0===r&&(r=100),void 0===o&&(o=10);const i=!!t,s=_(()=>J[e])||0;!i&&B&&s<o&&(B=!1,J[e]=(_(()=>J[e])||0)+1,setTimeout(()=>{try{n()}catch(t){F("failed to run setTimeout on refreshAllElementsSets",e,t)}B=!0},r+50*s))}(e.selector,t,Ve,100,10);if($.has(e.id))return;if(function(e,t){if(e&&(void 0===Me&&(Me=!!document.querySelector(`[${Ue}],[${De}]`)),Me)&&function(e){return["replace","appendBefore","appendAfter","compound","widget","moveElem"].includes(e.kind)}(t))for(let t=e;t;t=t.parentElement)if(Fe(t))return!0;return!1}(t,e)&&!function(){if(U())return!0;const e=window.vslyHydrationSize||1,t=!!window.elementIdToRuntimeInitialized&&Object.values(window.elementIdToRuntimeInitialized).length>=e;t&&0===qe&&(qe=Date.now());const n=Date.now()-qe,r=window.vslyHydrationGrace||500;return t&&n>r}())return;const n=He(e,t);n&&($.set(e.id,n),e.isApplied=!0)}catch(t){!function(){M()&&console.warn("loomi-editor",...[].slice.call(arguments))}("failed to resolve command from mutation request with exception.",t,e)}}),ze()}function He(e,t){if("replace"===e.kind)return function(e,t,n,r,o){let i=o||e,s=!1;const c=n.outerHTML;return{id:e,isApplied:()=>s,kind:"replace",do:()=>{s||(k&&n.setAttribute(R,i),n.outerHTML!==r&&(n=O(n,r),ae(n),k&&n.setAttribute(R,i),s=!0))},undo:()=>{s&&n.outerHTML!==c&&(n=O(n,c),s=!1)},redoIfNeeded:()=>!1,setDebugId:e=>i=e}}(e.id,0,t,e.value,e.id);if("appendBefore"===e.kind||"appendAfter"===e.kind)return function(e,t,n,r,o){let i=o||e,s=!1,c=document.querySelector(t),a=document.createElement("div");const u=()=>{s||("appendBefore"===r&&(c=document.querySelector(t),_(()=>c.parentNode.insertBefore(a,c)),ae(c),a=O(a,n),k&&a.setAttribute(R,i),s=!0),"appendAfter"===r&&(s||(c=document.querySelector(t),c.nextSibling?(_(()=>c.parentNode.insertBefore(a,c.nextSibling)),ae(c)):(_(()=>c.parentNode.appendChild(a)),ae(c)),a=O(a,n),k&&a.setAttribute(R,i),s=!0)),s=!0)},l=()=>{s&&(a.remove(),s=!1)};return{id:e,isApplied:()=>s,kind:r,do:u,undo:l,redoIfNeeded:()=>{const e=ue(u,l,t,c);return e.element&&(c=e.element),e.isDetached},setDebugId:e=>i=e}}(e.id,e.selector,e.value,e.kind,e.id);if("appendCss"===e.kind)return function(e,t,n,r){let o=r||e,i=!1,s=document.querySelector(t);const c=document.createElement("style"),a=()=>{i||(c.innerHTML=n,k&&c.setAttribute(R,o),document.head.appendChild(c),i=!0)},u=()=>{i&&(c.remove(),i=!1)};return{id:e,kind:"appendCss",isApplied:()=>i,do:a,undo:u,redoIfNeeded:()=>{const e=ue(a,u,t,s);return e.element&&(s=e.element),e.isDetached},setDebugId:e=>o=e}}(e.id,e.selector,e.value,e.id);if("appendJs"===e.kind)return function(e,t,n,r,o){let i=r||e,s=!1,c=document.querySelector(t),a=null;const u=()=>{s||(a||(a=document.createElement("script")),a.setAttribute("type","application/javascript"),a.innerHTML=function(e,t){return e&&t?`(async () => {\n const _USE_CASE = "${t.experienceId}";\n const _USE_CASE_VARIANT = "${t.variantId}";\n const _USE_CASE_VERSION = ${_(()=>t.version||0,0)};\n const _USE_CASE_AUDIENCES = "${_(()=>window.loomi_ctx.audiences.join("|"),"")}";\n const _USE_CASE_GA = "${_(()=>t.gaExperienceName.replace(/"/g,'\\"'),t.gaExperienceName)}";\n const _USE_CASE_GA_VARIANT = "${_(()=>t.gaVariantName.replace(/"/g,'\\"'),t.gaVariantName)}";\n const _USE_CASE_CTX = {_USE_CASE,_USE_CASE_VARIANT,_USE_CASE_VERSION,_USE_CASE_AUDIENCES,_USE_CASE_GA,_USE_CASE_GA_VARIANT};\n const __currentScriptElement = document.currentScript;\n ${e}\n if (typeof vslyCleanup !== 'undefined') { \n if (__currentScriptElement) {\n __currentScriptElement.__vslyCleanup = vslyCleanup;\n }\n }\n })()`:!t&&e?`\n(async () => {\n const __currentScriptElement = document.currentScript;\n ${e}\n if (typeof vslyCleanup !== 'undefined') { \n if (__currentScriptElement) {\n __currentScriptElement.__vslyCleanup = vslyCleanup;\n }\n }\n})();\n`:e}(n,o),k&&(a.id=i),document.body.appendChild(a),s=!0)},l=()=>{if(!s)return;const e=(()=>{try{const e=a.__vslyCleanup;if(e)return e(),!0}catch(e){k&&console.error("vslyCleanup error:",e)}return!1})();a&&a.remove(),e&&(a=null),s=!1};return{id:e,kind:"appendJs",isApplied:()=>s,do:u,undo:l,redoIfNeeded:()=>{const e=ue(u,l,t,c);return e.element&&(c=e.element),e.isDetached},setDebugId:e=>i=e}}
30(e.id,e.selector,e.value,e.id,e.options);if("appendFont"===e.kind){const t=JSON.parse(e.value);if(t&&t.family&&t.weights)return function(e,t,n){n=n||e;let r=!1;const o=document.createElement("link"),i=(c=t.weights,(s=t.family).toLowerCase().includes("jetbrains")&&(s="JetBrains Mono"),`https://fonts.googleapis.com/css2?family=${encodeURIComponent(s)}:wght@${_(()=>c.join(";"))}&display=block`);var s,c;return o.setAttribute("href",i),o.setAttribute("rel","stylesheet"),{id:e,isApplied:()=>r,kind:"appendFont",do:()=>{r||(k&&o.setAttribute(R,n),document.head.appendChild(o),r=!0)},undo:()=>{r&&(o.remove(),r=!1)},redoIfNeeded:()=>!1}}(e.id,t,e.id)}else{if("compound"===e.kind){const n=e.value.map(n=>(n.options=e.options,He(n,t))).filter(e=>e);return function(e,t,n){let r=!1;return{id:e,isApplied:()=>r,kind:"compound",do:()=>{r||(t.filter(e=>!e.isApplied()).forEach(e=>{e.setDebugId&&e.setDebugId(n),e.do()}),r=!0)},undo:()=>{r&&(t.filter(e=>e.isApplied()).reverse().forEach(e=>e.undo()),r=!1)},redoIfNeeded:()=>t.map(e=>e.redoIfNeeded()).filter(e=>e).length>0}}(e.id,n,e.id)}if("widget"===e.kind){const t=_(()=>e.block.value),n=_(()=>t.env.sectionId.substring(1),e.id);return function(e,t,n,r,o,i,s){void 0===s&&(s="");const c=i||t;let a=!1;const u=`vslyp-${t}`;let l=null,d=null,m=[];const f=()=>{a||(we(r,s),"replace"===e?w():y(),fe()&&ve||h(),a=!0)},h=()=>{const e=r+s;v(()=>_(()=>!!window[he][pe][e])&&_(()=>!!window.preact),50,500).then(()=>{ae(l),_(()=>window[he][pe][e](`#${t}`))})},p=()=>{if(!a)return;d&&d.remove();const t=document.getElementById(u);if(t&&t.remove(),"replace"===e&&l&&l.children&&l.children.length>0){let e=0;for(const t of l.children)t.style.display=m[e],e+=1}a=!1},w=()=>
30{if(l=le(n),l){if(m=[],l.children&&l.children.length>0)for(const e of l.children){const t=e;t&&!t.getAttribute("preact")&&(m.push(t.style.display),t.style.display="none")}g(),l.appendChild(d),fe()&&ve&&ve.observe(d)}else F("vsly",`failed to find element with selector: ${n} when trying to replace with widget`)},y=()=>{l=le(n),l?(g(),l.insertAdjacentElement("appendBefore"===e?"beforebegin":"afterend",d),fe()&&ve&&ve.observe(d)):F("vsly",`failed to find element with selector: ${n} when trying to append widget`)},g=()=>{if(d=document.getElementById(t),!d){d=document.createElement("section"),d.style.all="unset",d.style.width="100%",d.setAttribute("preact","1"),k&&d.setAttribute(R,c),d.setAttribute("lmw",r),d.setAttribute(D,s),d.id=t;const e=document.createElement("script");e.id=u,e.setAttribute("type","text/props"),e.innerHTML=JSON.stringify(o),_(()=>document.body.appendChild(e))}};return{id:t,isApplied:()=>a,kind:"widget",do:f,undo:p,redoIfNeeded:()=>{const e=ue(f,p,n,l);return e.element&&(l=e.element),e.isDetached}}}(t.htmlKind,n,e.selector,t.widgetId,t.env,n,t.version)}if("moveElem"===e.kind){const t=_(()=>e.block.value);return function(e,t,n,r){let o=!1,i={display:""},s=null,c=null;const a=()=>{o||v(()=>(s=document.querySelector(t),c=document.querySelector(n),!!s&&!!c),50,500).then(()=>{s=document.querySelector(t),c=document.querySelector(n),u()})},u=()=>{c&&s&&(i={display:c.style.display,parentNode:s.parentElement,nextSib:s.nextElementSibling,prevSib:s.previousElementSibling},"appendBefore"===r?c.insertAdjacentElement("beforebegin",s):"appendAfter"===r?c.insertAdjacentElement("afterend",s):"replace"===r&&(c.style.display="none!important",c.insertAdjacentElement("afterend",s)),s.setAttribute(ye,t),o=!0)};return{id:e,isApplied:()=>o,kind:"moveElem",do:a,undo:()=>{o&&c&&s&&(i&&i.prevSib?i.prevSib.insertAdjacentElement("afterend",s):i&&i.nextSib?i.nextSib.insertAdjacentElement("beforebegin",s):i&&i.parentNode&&i.parentNode.appendChild(s),"replace"===r&&(c.style.display=i.display),s.removeAttribute(ye),o=!1)},redoIfNeeded:()=>!(_(()=>s.hasAttribute(ye))&&document.body.contains(s)||(o=!1,a(),0))}}(e.id,e.selector,t.destSelector,_(()=>t.htmlKind))}if("automation"===e.kind)return function(e){let t=!1;return{id:`automation-${(new Date).getDate()}`,kind:"automation",isApplied:()=>t,do:()=>{if(!t){t=!0;try{e.sort((e,t)=>e.order-t.order).map(e=>{switch(e.kind){case"click":return()=>function(e){try{return Promise.resolve(ge(function(){return q("fake-click","about to click on:",e.selector),Promise.resolve(_e(e.selector)).then(function(e){return e&&e.click(),Promise.resolve()})},function(e){return Promise.reject(e)}))}catch(e){return Promise.reject(e)}}(e);case"type":return()=>function(e){try{return Promise.resolve(ge(function(){return q("fake-click","about to type on:",e.selector,"with text: ",e.data),Promise.resolve(_e(e.selector)).then(function(t){const n=_(()=>Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"value").set);_(()=>n.call(t,e.data||""));const r=new Event("input",{bubbles:!0});return t.dispatchEvent(r),Promise.resolve()})},function(e){return Promise.reject(e)}))}catch(e){return Promise.reject(e)}}(e);case"scroll":return()=>function(e){try{return Promise.resolve(ge(function(){return q("fake-click","about to scroll to:",e.selector),Promise.resolve(_e(e.selector)).then(function(e){return e.scrollIntoView(!0),Promise.resolve()})},function(e){return Promise.reject(e)}))}catch(e){return Promise.reject(e)}}(e);case"wait":return()=>function(e){try{try{return q("fake-click",`about to wait for: ${e.data}ms`),Promise.resolve(new Promise(t=>{setTimeout(()=>t(),_(()=>e.data)||1e3)}))}catch(e){return Promise.reject(e)}}catch(e){return Promise.reject(e)}}(e);default:return()=>Promise.resolve()}}).reduce((e,t)=>e.then(e=>t()),Promise.resolve()).then()}catch(e){F("failed to run automation with exception:",e)}}},undo:()=>{},redoIfNeeded:()=>!1}}(_(()=>e.block.value).steps);if("visualEdit"===e.kind){const t=_(()=>e.block.value);return function(e,t){let n=!1,r={};const o=function(e,t,n){void 0===n&&(n=!0);const o=t.subChanges.map(n=>{switch(n.kind){case"text":return((e,t,n)=>{if(!e)return()=>{};const r=t.extra;if(Se(e,t,n)){const n=e.childNodes[r].textContent;return e.childNodes[r].textContent=t.value,()=>e.childNodes[r].textContent=n}{const n=e.textContent;return e.textContent=t.value,()=>e.textContent=n}})(e,n,t.version);case"style":return((e,t)=>{if(!e)return()=>{};const n=_(()=>e.style[t.key],null);return e.style.setProperty(t.key,t.value,"important"),()=>e.style.setProperty(t.key,n)})(e,n);case"image":return((e,t)=>{if(!e||!e.removeAttribute||!e.getAttribute)return()=>{};const n=e.getAttribute("srcset")||"";e.removeAttribute("srcset");const r=_(()=>e.src,void 0);e.src=t.value;const o=e.parentElement,i=o&&"PICTURE"===o.nodeName,s=[];
30return i&&o.querySelectorAll("source").forEach(e=>{s.push(e.getAttribute("srcset")||""),e.removeAttribute("srcset")}),()=>{e.setAttribute("srcset",n),e.src=r,i&&o.querySelectorAll("source").forEach((e,t)=>{e.setAttribute("srcset",s[t])})}})(e,n);case"video":return((e,t)=>{if(!e||!e.setAttribute)return()=>{};const n=e.innerHTML;e.innerHTML="";const r=e.getAttribute("src")||"";return e.setAttribute("src",t.value),()=>{e.innerHTML=n,e.setAttribute("src",r)}})(e,n);case"attr":return((e,t)=>{if(!e||!e.setAttribute||!e.getAttribute)return()=>{};const n=e.getAttribute(t.key);return e.setAttribute(t.key,t.value),()=>n?e.setAttribute(t.key,n):e.removeAttribute(t.key)})(e,n)}});n&&(r[t.selector]={ve:t,elem:e,reverts:o})};return{id:e,kind:"visualEdit",isApplied:()=>n,do:()=>{n||(n=!0,t.forEach(e=>{v(()=>!!document.querySelector(e.selector),250,300).then(()=>{const t=document.querySelector(e.selector);o(t,e)})}))},undo:()=>{n&&(n=!1,Object.values(r).forEach(e=>e.reverts.forEach(e=>e())),r={})},redoIfNeeded:()=>{if(!n)return!1;let e=!1;return Object.values(r).forEach(t=>{e=document.body.contains(t.elem)?function(e,t){return e.ve.subChanges.forEac
30h((n,r)=>{n.value!==((e,t,n)=>{switch(t.kind){case"text":return((e,t,n)=>{const r=t.extra;return Se(e,t,n)?e.childNodes[r].textContent:e.textContent})(e,t,n);case"attr":return((e,t)=>e.getAttribute(t.key))(e,t);case"style":return((e,t)=>_(()=>e.style[t.key],null))(e,t);case"image":case"video":return(e=>e.src)(e)}})(e.elem,n,e.ve.version)&&(_(()=>e.reverts[r]()),o(e.elem,{selector:e.ve.selector,subChanges:[n]},!1),t=!0)}),t}(t,e):function(e){e.reverts.forEach(e=>e());const t=document.querySelector(e.ve.selector);return t&&o(t,e.ve),!0}(t)}),e}}}(e.id,t.changes)}if("pageRedirect"===e.kind){const t=_(()=>e.block.value);if(t)return n=t,r=e.options,{id:e.id,kind:"pageRedirect",isApplied:()=>!1,do:()=>{ee(ne(r),n.destUrl,n.redirectAfter,!0===n.retainQueryParams,n.stickinessMode)},undo:()=>{},redoIfNeeded:()=>!1,setDebugId:e=>""}}else if("themeTest"===e.kind){const t=_(()=>e.block.value);if(t)return function(e,t,n){const r=()=>!1;return{id:e,kind:"themeTest",isApplied:r,do:()=>Ee(ne(n),t.targetThemeId),undo:r,redoIfNeeded:r,setDebugId:r}}(e.id,t,e.options)}}var n,r}let Ge=!1;function ze(){Ge||(Ge=!0,requestAnimationFrame(Ke))}function Ke(){$.forEach(e=>{try{e.isApplied()?e.redoIfNeeded():e.do()}catch(t){F("failed to apply mutation command with exception:",t,e)}}),Ge=!1}function We(e){try{const n=$.get(e),r=n&&n.undo();$.delete(e);const o=L.findIndex(t=>t.id==e);return(t=_(()=>L[o].selector))&&_(()=>J[t])&&delete J[t],L.splice(o,1),ze(),r}catch(e){return}var t}function Qe(e){return"div"===e.selector&&(e.selector="body div"),L.push(e),Ve(),{revert:()=>We(e.id),mutationId:e.id}}function Ye(){const e=_(()=>window.loomi_ctx.cart);if(e)return e;const t=localStorage.getItem("loomi-cart");if(t)try{return JSON.parse(t)}catch(e){}}var Ze;!function(e){e.CART_CHANGE="CART_CHANGE",e.LOYALTY_CHANGE="LOYALTY_CHANGE"}(Ze||(Ze={}));const Xe=u((e,t)=>{const n=function(e,t){const n=new Event(Q);return n.key=e,n.value=t,n}(e,t);document.dispatchEvent(n),console.debug("Targeting has changed:",n)},80),et=()=>window.loomi_ctx.session.id;function tt(e){return _(()=>e.items.map(e=>_(()=>e.selling_plan_allocation.selling_plan.name.toLowerCase())).filter(e=>!!e),[])}function nt(){return JSON.parse(localStorage.getItem("loomi-cart-history")||"[]")}function rt(){const e=_(()=>window.loomi_ctx.sessionProducts);if(e)return e;const t=localStorage.getItem("loomi_session_products"),n=t?JSON.parse(t):[];return _(()=>n.filter(e=>""!=e.handle).reverse().slice(0,20))}function ot(e){return JSON.parse(localStorage.getItem(e)||"[]")}function it(e,t,n,r){e=e||[],t=t||[];const o=_(()=>t.filter(t=>!e.find(n(t))))||[],i=[...e,...o].slice(0,25);return i.length>0&&localStorage.setItem(r,JSON.stringify(i)),i}function st(){return JSON.parse(localStorage.getItem("loomi_purchased_products")||"[]")}const ct="vsly_params_history",at="vsly_visited_pages",ut=function(e){try{const t=e.matches?ft.MOBILE:ft.DESKTOP,n=function(){if(lt!=t){q("device-listener",`device changed to ${t} from ${lt}`),window.loomi_ctx.deviceOverride=t===ft.MOBILE?"m":"d",lt=t;const e=_(()=>window.visually.reload),n=function(){if(e)return Promise.resolve(e()).then(function(){});F("device-listener","can't find reload function")}();if(n&&n.then)return n.then(function(){})}}();return Promise.resolve(n&&n.then?n.then(function(){}):void 0)}catch(e){return Promise.reject(e)}};let lt;function dt(){a()?function(){try{return Promise.resolve(v(()=>c,1e3,10)).then(function(){return mt(),Promise.resolve()})}catch(e){return Promise.reject(e)}}().catch(console.error):mt()}function mt(){let e=_(()=>window.vslyDesktopBreakpoint)||960;e<=0&&(e=960);const t=window.matchMedia(`(max-width: ${e}px)`);t.removeEventListener("change",ut),t.addEventListener("change",ut)}var ft;!function(e){e.MOBILE="MOBILE",e.DESKTOP="DESKTOP"}(ft||(ft={}));const ht=()=>edgetag("getUserId");function pt(){const e="vsly_edgetag";return P(()=>(ht()&&localStorage.setItem(e,ht()),!0)),_(ht)||localStorage.getItem(e)}const vt="lmi_type",wt="lmi_from",yt="lmi_class",gt="lmi_utm_data",_t={utm_source:"source",utm_medium:"medium",utm_campaign:"campaign",utm_term:"term",utm_content:"content"},St=function(e,t){void 0===t&&(t=3);let n=e;for(let e=0;e<t;e++)try{const e=decodeURIComponent(n);if(e===n)break;n=e}catch{break}return n},Et=function(e){void 0===e&&(e=window.location.search);const t={utm:{},lmi_params:{}};return _(()=>
30new URLSearchParams(e)).forEach((e,n)=>{if(e){const r=_t[n],o=St(e);r?t.utm[r]=o:function(e){return _(()=>[yt,wt,vt].includes(e))}(n)&&(t.lmi_params[n]=o)}}),t};function Pt(){const e=function(e){let t=[];const n=localStorage.getItem(gt);return null!=n&&(t=[...JSON.parse(n)].slice(0,20)),e&&(e.ts=f(),t=[e,...t]),t}(function(e){if(function(e){return!e||"{}"===JSON.stringify(e)}(e))return null;const t={};return e.campaign&&(t.campaign=e.campaign),e.medium&&(t.medium=e.medium),e.source&&(t.source=e.source),e.term&&(t.term=e.term),e.content&&(t.content=e.content),t}(_(()=>Et().utm)));return localStorage.setItem(gt,JSON.stringify(e)),e}function At(){const e=_(()=>Pt(),[]);if(!Array.isArray(e)||0===e.length)return"";const t=e.filter(e=>e.campaign);return 0===t.length?"":_(()=>t.reduce((e,t)=>t.ts>e.ts?t:e,t[0]).campaign,"")||""}const It=function(e){return Promise.resolve(bt()).then(function(t){return new Promise((n,r)=>{const o=t.transaction([xt],"readonly").objectStore(xt).get(e);o.onerror=e=>{r("IDB e:r"+e.target.error)},o.onsuccess=e=>{n(e.target.result)}})})},bt=function(){try{const e=function(){if(!kt)return Promise.resolve(new Promise((e,t)=>{const n=indexedDB.open(Ct,1);n.onerror=e=>{t("IDB e:o"+e.target.error)},n.onsuccess=t=>{kt=t.target.result,e(kt)},n.onupgradeneeded=e=>{e.target.result.createObjectStore(xt,{keyPath:"id"}).createIndex("id","id",{unique:!0})}})).then(function(){})}();return Promise.resolve(e&&e.then?e.then(function(){return kt}):kt)}catch(e){return Promise.reject(e)}},Ct="VISUALLY_IO",xt=Ct;let kt=null;function Tt(){const e={},t=window.loomi_ctx||{};t.productId&&(e.productId=t.productId);const n=_(()=>{const e=new URL(location.href).searchParams,t="variant";return e.has(t)&&function(e){const t=Number(e),n=isNaN(t)?Number(`${e}`.replace(/[^\d.]+/g,""))||void 0:t;if(void 0!==n&&0!==n)return`${n}`}(e.get(t))})||t.variantId;return n&&(e.variantId=n),e}function Nt(){return _(()=>Ye().items.map(e=>({variantId:e.variant_id||0,quantity:e.quantity||0,productId:e.product_id||0,price:e.price||0})))||[]}const Ot=function(e){return void 0===e&&(e=Ye()),_(()=>(("spa"==window.vslyIntegrationType?_(()=>e.attributes.map(e=>e.key)):_(()=>Object.keys(e.attributes)))||[]).filter(e=>!e.startsWith("vsly")&&e.length<20).slice(0,50))||[]};function jt(){const e=new URL(window.location.href);return e.protocol+"//"+e.hostname+e.pathname}const Lt=function(e,t){try{let n;const r=this.cart;if(!r)return Promise.resolve(0);const o=function(){try{var o=r.currency===e?(n=1,r.total_price/100):function(){if(t)return Promise.resolve(v(()=>!!window.loomi_ctx.Currency,100,10)).then(function(){const t=(window.loomi_ctx.Currency.convert(r.total_price,r.currency,e)||0)/100;return n=1,t})}()}catch(e){return}return o&&o.then?o.then(void 0,function(){}):o}();return Promise.resolve(o&&o.then?o.then(function(e){return n?e:0}):n?o:0)}catch(e){return Promise.reject(e)}};function $t(){const e=_(()=>this.cart.items);if(e&&e.length>0){const t=et(),n=localStorage.getItem("vsly-last-atc-sid");if(!n)return!1;if(n!==t)return!0;const r=e.map(e=>`${e.variant_id}`);return!!_(()=>nt().find(e=>!!e.sid&&r.includes(`${e.variant_id}`)&&`${e.sid}`!=t))}return!1}function Rt(e){return Ot(this.cart).includes(e)}function Dt(e,t){function n(e){return e.toLowerCase()}const r={"==":t=>n(t)==n(e),"!=":t=>n(t)!=n(e),contains:t=>n(t).includes(n(e)),matches:t=>new RegExp(e).test(t)};return!!this.CartSubs().find(e=>r[t](e))}function Ut(){return tt(this.cart)}function Mt(e){const t=this.cart;return!!_(()=>t.items.find(t=>t.handle===e))}function qt(e){const t=this.cart;return!!_(()=>t.items.find(t=>!!t.tags&&t.tags.includes(e)))}function Ft(e){const t=this.cart;if(t.items.length<=0)return!1;const n=_(()=>t.items.filter(t=>!!t.tags&&t.tags.includes(e)));return _(()=>n.length===t.items.length,!1)}function Bt(e){const t=this.cart;return!!_(()=>t.items.find(t=>!!t.collections&&t.collections.includes(e)))}function Jt(){return!0===_(()=>window.loomi_ctx.loyalty.isMember,!1)}function Vt(){return _(()=>window.loomi_ctx.loyalty.pointsBalance,0)}function Ht(){return _(()=>window.loomi_ctx.loyalty.earnedPoints,0)}const Gt="__eventn_id";function zt(){const{id:e,firstSeen:t}=function(e){const t=function(e){try{const t=S(e),{firstSeen:n,id:r}=Qt(t);if(t)return{id:r,firstSeen:n||Zt()}}catch(e){}}(e),n=function(e){const t=window.localStorage.getItem(e),{id:n,firstSeen:r}=Qt(t);if(t)return{id:n,firstSeen:r||Zt()}}(e);if(!t&&!n){const{newId:t,newEpoch:n}=function(){const e=Math.random().toString(36).substring(2,12),t=Zt();return{newId:e,newEpoch:t,value:Yt(e,t)}}();return Kt(t,n,e),{id:t,firstSeen:n}}if(!n&&t)return Kt(t.id,t.firstSeen,e),t;if(!t&&n)return Kt(n.id,n.firstSeen,e),n;const r=Math.min(t.firstSeen,n.firstSeen);let o=t.firstSeen<=n.firstSeen?t.id:n.id;return Wt(t,n)&&(o=t.id<=n.id?t.id:n.id),n.id==t.id&&n.firstSeen==t.firstSeen||Kt(o,r,e),{id:o,firstSeen:r}}(Gt);return{id:e,firstSession:Xt(t),firstSeen:t}}function Kt(e,t,n){void 0===n&&(n=Gt);const r=Yt(e,t);_(()=>localStorage.setItem(n,r)),((e,t,n,r)=>{_(()=>window.loomi_ctx.cc)&&!b()||(document.cookie=encodeURIComponent(e)+"="+t+"; path=/; expires=Fri, 31 Dec 9999 23:59:59 GMT"+(n?"; domain="+n:"")+(r?"; secure":""))})(n,r,document.location.hostname.replace("www.","").replace("checkout.",""),"http:"!==document.location.protocol)}const Wt=(e,t)=>e.firstSeen===t.firstSeen&&e.id!==t.id;function Qt(e){return{firstSeen:_(()=>parseInt(e.split(".")[1]),null),id:_(()=>e.split(".")[0])}}function Yt(e,t){return`${e}.${t}`}function Zt(){return Math.trunc((new Date).getTime()/1e3)}const Xt=e=>(new Date).getTime()/1e3-e<=7200,en="vsly_vid",tn="lmi_debug";function nn(e){return _(()=>new URL(window.location.href).searchParams.get(e)||void 0)}const rn=["Roboto","Open Sans","Fredoka","Fredoka","Smooch Sans","Rubik","Lato","Poppins","Oswald","League Spartan","Noto Sans","Raleway","Merriweather","Playfair Display","Inter","JetBrains Mono","Jetbrains Mono"];function on(e){try{(function(e){const t=e.flatMap(e=>_(()=>e.code)).filter(e=>!!e).filter(e=>"widget"===e.kind).map(e=>sn(e.value.env)),n=new Map;
30return function(e,t){e.forEach(e=>{!function(e,t){const n=new Map;e.forEach(e=>{let[t,r]=e;const o=".font.";if(t.includes(o)){const e=t.split(o)[0]+o;n.has(e)||n.set(e,{families:new Set,weights:new Set});const i=n.get(e);if(t.endsWith(".fontFamily"))i.families.add(r);else if(t.endsWith(".fontWeight")){const e=parseInt(r,10)||500;i.weights.add(e)}}}),function(e,t){e.forEach(e=>{if(e.families.size>0){const n=e.weights.size>0?e.weights:new Set([500]);e.families.forEach(e=>{cn(t,e,n)})}})}(n,t)}(Object.entries(e),t),function(e,t){const n=function(e){const t=".text.isRichText",n=new Set;return e.forEach(e=>{let[r,o]=e;if(r.endsWith(t)&&!0===o){const e=`${r.split(t)[0]}.text.value`;n.add(e)}}),n}(e);0!==n.size&&e.filter(e=>{let[t]=e;return n.has(t)}).forEach(e=>{let[n,r]=e;return function(e,t){var n;if(e)try{!function(e,t){e.querySelectorAll("[style]").forEach(e=>{const n=e.style;if(n.fontFamily){const e=n.fontFamily,r=parseInt(n.fontWeight,10)||500;cn(t,e,new Set([r]))}})}((n=decodeURIComponent(e),(new DOMParser).parseFromString(n,"text/html")),t)}catch(e){console.error("Failed to parse rich text HTML",e)}}(r,t)})}(Object.entries(e),t)})}(t,n),function(e){return Array.from(e.entries()).map(e=>{let[t,n]=e;return{family:t,weights:Array.from(n).sort()}})}(n)})(e).forEach(e=>{let{family:t,weights:n}=e;return function(e,t){return Qe(N("appendFont","div",JSON.stringify({family:e,weights:t})))}(t,n)})}catch(e){F("failed to install custom fonts",e)}}function sn(e){const t={};for(const n in e)if("object"!=typeof e[n]||Array.isArray(e[n]))t[n]=e[n];else{const r=sn(e[n]);for(const e in r)t[`${n}.${e}`]=r[e]}return t}function cn(e,t,n){if(!t)return;const r=t.replaceAll("'","").replaceAll('"',"");if(!function(e){return rn.includes(e)}(r))return;e.has(r)||e.set(r,new Set);const o=e.get(r);
30o.add(400),n.forEach(e=>{o.add(e)})}const an=function(e,t,n,r){void 0===n&&(n=!0),void 0===r&&(r=void 0);try{const o=_(()=>window.loomi_api.addToCart),i=function(){if(o)return Promise.resolve(window.loomi_api.addToCart(e,t,n,r)).then(function(){})}();return Promise.resolve(i&&i.then?i.then(function(){}):void 0)}catch(e){return Promise.reject(e)}},un=function(e){try{let n;function t(t){return n?t:e.map(e=>{const t=String(e.id),n=dn.get(pn(e.id))||r[t];return n?{...e,variants:Array.isArray(e.variants)?e.variants.map(e=>{const t=vn(e,n);return t?{...e,fixed_price_currency:t.price.currencyCode,price:parseFloat(t.price.amount),compare_at_price:t.compareAtPrice?parseFloat(t.compareAtPrice.amount):e.compare_at_price}:e}):e.variants}:e})}if(!e||0===e.length)return Promise.resolve(e);let r={};const{productIdsToFetch:o}=wn(e),i=function(){if(o.length>0)return function(t,n){try{var o=Promise.resolve(ln(e)).then(function(e){r=e,Object.entries(r).forEach(e=>{let[t,n]=e;return dn.set(pn(t),n)})})}catch(e){return n(e)}return o&&o.then?o.then(void 0,n):o}(0,function(t){return console.error("vsly",t),n=1,e})}();return Promise.resolve(i&&i.then?i.then(t):t(i))}catch(s){return Promise.reject(s)}},ln=function(e){try{return Promise.resolve(fetch(`https://${fn()}/api/2025-10/graphql.json`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({query:mn(e)})})).then(function(e){if(!e.ok)throw new Error(`Shopify API error: ${e.status}`);return Promise.resolve(e.json()).then(function(e){if(e.errors)throw new Error(`GraphQL errors: ${JSON.stringify(e.errors)}`);const t={};for(const n in e.data){const r=e.data[n];if(!r)continue;const o=hn(r.id);t[o]={variants:{}}
30,r.variants.edges.forEach(e=>{const n=hn(e.node.id);t[o].variants[n]={price:e.node.price,compareAtPrice:e.node.compareAtPrice}})}return t})})}catch(e){return Promise.reject(e)}},dn=new class extends H{constructor(e,t){super(new z(e),t)}}("p",18e5);function mn(e){const{productIdsToFetch:t,maxVariantsPerProduct:n}=wn(e),r=se();return`\n query GetProductPrices ${r?`@inContext(country: ${r})`:""} {\n ${t.map(e=>`\n product_${e}: product(id: "gid://shopify/Product/${e}") {\n id\n variants(first: ${n}) {\n edges {\n node {\n id\n price {\n amount\n currencyCode\n }\n compareAtPrice {\n amount\n currencyCode\n }\n }\n }\n }\n }\n `).join("\n")}\n }\n `}const fn=()=>window.loomi_ctx.storeAlias.toLowerCase().replaceAll("_","-")+".myshopify.com";function hn(e){const t=e.match(/\/(\d+)$/);return t?t[1]:e}const pn=e=>String(e)+se(),vn=(e,t)=>{let n=String(e.variant_id);const r=Object.keys(t.variants);return 1==r.length&&(n=r[0]),t.variants[n]},wn=e=>{let t=1,n=!0;return{productIdsToFetch:e.map(e=>{if(!Array.isArray(e.variants))return{id:String(e.id),needsFetch:!1};const r=new Set(e.variants.map(e=>e.price)).size>1;r&&(n=!1),e.variants.length>t&&(t=e.variants.length);const o=((e,t,n)=>{if(!e)return!0;if(!n)return!1;const r=e.variants||{};return t.some(e=>void 0===r[e])})(dn.get(pn(e.id)),e.variants.map(e=>String(e.variant_id)),r);return{id:String(e.id),needsFetch:o}}).filter(e=>e.needsFetch).map(e=>e.id),maxVariantsPerProduct:n?1:t}},yn=new K("recs_cache",300001),gn=function(e,t){try{const n=Promise.resolve([]);return Promise.resolve(function(r,o){try{var i=function(){if(!e)return n;let r=_(()=>e.recommendationOptions);if(!r)return n;var o;!function(e){const{productId:t,variantId:n}=Tt();(t||n)&&(e.productId={productId:t,variantId:n})}(r),r.cartItems=(o=Nt(),_(()=>o.filter(e=>!!e.productId).map(e=>({productId:`${e.productId}`,variantId:`${e.variantId}`,quantity:e.quantity||1})))),r.currency=_(()=>Ye().currency||"USD","USD"),r.cart_total=_(()=>Ye().total_price,0),_(()=>+Date.now()-window.loomi_ctx.last_vid_atc.ts<5e3)&&(r.last_vid_atc=window.loomi_ctx.last_vid_atc),r.respSize=_(()=>window.visually.recsPerVariant[t.variantId]),["RECENTLY_VIEWED","VIEWED_WITH_RECENTLY_VIEWED"].find(e=>_n(r,e))&&(r.recentlyViewed=rt().filter(e=>!!e.productId).map(e=>({productId:`${e.productId}`,variantId:`${e.variantId||""}`,...e.ts?{ts:e.ts}:{}})));const i=st();return i.length>0&&(r.pastPurchases=i),(_n(r,"CART_ITEMS")||function(e){return _(()=>!!e.layeredRuling.find(e=>"latest_added"==e.ruleCond.itemSelection))}(r))&&(r.cartHistory=In()),r.userId=_(()=>window.loomi_ctx.userId,""),t&&(r.widgetContext=t),_(()=>!!window.loomi_ctx.storeAlias)&&(r.storeAlias=window.loomi_ctx.storeAlias),r.locale=_(()=>window.Shopify.locale)||_(()=>window.visually.locale),E()&&(r.clientId=E()),r.country=se(),Promise.resolve(function(e,t){const n=_(()=>window.loomi_api.updateRecsOpts),r=_(()=>n.get(function(e){return e.widgetId+e.experienceId+e.variantId+e.sectionId}(e))(t),t);return _(()=>n.get(window.loomi_ctx.storeAlias)(r),r)}(t,r)).then(function(e){return r=e,Promise.resolve(An(r))})}()}catch(e){return o(e)}return i&&i.then?i.then(void 0,o):i}(0,function(e){return F("loomi-widget,recProducts failed:",e),n}))}catch(e){return Promise.reject(e)}};function _n(e,t){return e.type===t||_(()=>e.strategyPerSlot.find(e=>e.strategy===t))||_(()=>!!Object.values(e.conditions).find(e=>e.qbProps.envKey===t))||_(()=>!!e.layeredRuling.find(e=>e.strategy===t||!!_(()=>e.strategyPerSlot.slots.find(e=>e.strategy===t))))}function Sn(e){const t=function(){const e=window.innerWidth;return e<=360?200:e<=480?360:e<=640?480:e<=768?640:e<=960?768:1024}();e.products.forEach(e=>{const n=new URL(e.image.src);n.searchParams.set("width",`${Math.min(t,e.image.width||1280)}`),e.image.src=n.href})}function En(){return`https://${A(window.loomi_ctx.env)}/api/recommendations/web/public/v2/recommend`}const Pn=new Map,An=function(e){try{function t(){return _(()=>o.products)}const n=g(e),r=W(n);let o=yn.get(r);const i=function(){if(!o){let e=!0;return me("kill-locale-currency")&&(e=!1),Promise.resolve(((e,t,n)=>{if(Pn.has(e))return Pn.get(e);const r=window.vslyNativeFetch||window.fetch,o=function(){try{return Promise.resolve(function(e,o){try{var i=function(){function e(){return Promise.resolve(o.json()).then(function(e){const t=function(){if(e.fetchPrices&&n)return Promise.resolve(un(e.products)).then(function(t){e.products=t})}();return t&&t.then?t.then(function(){return e}):e})}let o;const i=t.length>1e4&&!me("disable-recs-post")?Promise.resolve(r(En(),{method:"POST",headers:{"Content-Type":"text/plain"},body:t})).then(function(e){o=e}):Promise.resolve(r(`${En()}?q=${t}`)).then(function(e){o=e});return i&&i.then?i.then(e):e()}()}catch(e){return o(!0,e)}return i&&i.then?i.then(o.bind(null,!1),o.bind(null,!0)):o(!1,i)}(0,function(t,n){if(Pn.delete(e),t)throw n;return n}))}catch(e){return Promise.reject(e)}}();return Pn.set(e,o),o})(r,n,e)).then(function(e){o=e,_(()=>
30[Sn,window.loomi_api.onRecsResp].forEach(e=>e&&e(o))),yn.set(r,o)})}}();return Promise.resolve(i&&i.then?i.then(t):t())}catch(s){return Promise.reject(s)}},In=()=>nt().map(e=>{const t={...e};return delete t.sid,t});function bn(e){return`vsly_pi_${e}`}function Cn(e){return`vsly_hbt_${e}`}function xn(e){return`vsly_hbc_${e}`}function kn(e){return Array(e).fill(0).map(()=>Math.floor(10*Math.random())).join("")}function Tn(){try{const e=_(()=>window.vslyAntiFlickerReveal,void 0);e&&e()}catch(e){}}const Nn=function(e,t){try{if(y(e)||y(t))return Promise.resolve({products:[]});const n=function(e,t){const n=window.loomi_ctx.storeAlias||"",r=new URLSearchParams({byHandle:g({handles:e}),al:n,slimResp:"1"});return t&&t.length>0&&r.set("metafields",g({fields:t})),`${En()}?${r.toString()}`}(e,t);return Promise.resolve(fetch(n)).then(function(e){if(!e.ok)throw new Error(`vsly 400 ${e.statusText}`);return e.json()})}catch(e){return Promise.reject(e)}},On=function(e){try{try{const t=g(e),n=window.loomi_ctx.storeAlias,r=W(`${n}_${t}_${se()}`),o=Ln.get(r);if(o)return Promise.resolve(o);if($n.has(r))return Promise.resolve($n.get(r));const i=function(){try{return Promise.resolve(function(e,o){try{var i=function(e,o){try{var i=function(){const e=new URL(En());e.searchParams.set("al",n),e.searchParams.set("productQuery",t);const o=window.vslyNativeFetch||window.fetch;return Promise.resolve(o(e.toString(),{method:"GET",headers:{Accept:"application/json"}})).then(function(e){return e.ok?Promise.resolve(e.json()).then(function(e){return Promise.resolve(function(e){try{if(!e||!e.results||"object"!=typeof e.results)return Promise.resolve({results:{}});const t=e.results,n=function(e){return Object.keys(e).map(t=>{const n=e[t];return n&&n.id?{key:t,product:n}:null}).filter(e=>!!e)}(t);if(0===n.length)return Promise.resolve({...e,results:t});let r=n.map(e=>e.product);return r=function(e){const t={products:e};return Sn(t),t.products}(r),Promise.resolve(jn(r)).then(function(o){return r=o,r=function(e){const t=window.loomi_api;if(!t||!t.onRecsResp)return e;try{const n={products:e};return t.onRecsResp(n),n.products}catch(t){return F("onRecsResp hook failed",t),e}}(r),function(e,t,n){t.forEach((t,r)=>{const o=n[r];o&&o.id&&(e[t.key]=o)})}(t,n,r),{...e,results:t}})}catch(e){return Promise.reject(e)}}(e)).then(function(e){return Ln.set(r,e),e})}):{results:{}}})}()}catch(e){return o(e)}return i&&i.then?i.then(void 0,o):i}(0,function(e){return F("queryProducts failed:",e),{results:{}}})}catch(e){return o(!0,e)}return i&&i.then?i.then(o.bind(null,!1),o.bind(null,!0)):o(!1,i)}(0,function(e,t){if($n.delete(r),e)throw t;return t}))}catch(e){return Promise.reject(e)}}();return $n.set(r,i),Promise.resolve(i)}catch(e){return F("queryProducts setup failed:",e),Promise.resolve({results:{}})}}catch(e){return Promise.reject(e)}},jn=function(e){try{return me("kill-locale-currency")||_(()=>!Array.isArray(e[0].variants))?Promise.resolve(e):Promise.resolve(un(e))}catch(e){return Promise.reject(e)}},Ln=new K("ai_recs_cache",300001),$n=new Map,Rn=function(e,t,n){try{const o=zt(),i=function(e,t,n){const r=function(){const e=Nt(),t={path:window.location.pathname,host:window.location.hostname};_(()=>e.length)>0&&(t.cartItems=e);const n=_(()=>Ye().token);n&&(t.cartToken=n);const r=Pt();r&&(t.trafficSources=r),t.productsSeenInSession=rt(),t.isCustomer=!!E(),t.query=window.location.search||"",t.hash=window.location.hash||"";const o=Ot();return o&&(t.cartAttributes=o),t}();r.storeAlias=e;const o=E();o&&(r.clientId=o),r.anonymousId=t.id,r.firstSeen=t.firstSeen,r.firstSession=t.firstSession,r.gaId=_(()=>document.cookie.split(";").map(e=>e.split("=")).find(e=>{let[t,n]=e;return"_ga"==t.trim()})[1],"");const i=window.loomi_ctx;r.customerTags=_(()=>i.ctags.slice(0,20)),r.landingPage=_(()=>i.session.landing_page),r.hasSubs=!!_(()=>tt(Ye()).length>0);const s=pt();s&&(r.edgetag=s);const c=function(){try{const e=_(()=>new URL(window.location.href));if(_(()=>e.searchParams.get("forceOverride"))){const t=_(()=>e.searchParams.get("targeting"));if(t)return JSON.parse(decodeURIComponent(escape(atob(t))))}}catch(e){F("preview overrides",e)}return{}}(),a=ot(ct),u=function(){const e=ot(at);function t(e){return new Date(e.ts).valueOf()}function n(){const e=new URL(location.href);return["vslyvid","vslywgid","vslysid","lmi_preview","targeting","vsly_vid"].forEach(t=>e.searchParams.delete(t)),e.search||""}return It(at).then(r=>{const o={ts:new Date,name:jt(),search:_(n,"")},i=!!o.search,s=(_(()=>r.visits)||e||[]).filter(e=>!i||!(e.name===o.name&&!e.search)).filter(e=>
30!(e.name===o.name&&(o.search===e.search||i&&!e.search))).sort((e,n)=>t(n)-t(e)).slice(0,500);var c;s.unshift(o),(c={id:at,visits:s},Promise.resolve(bt()).then(function(e){return new Promise((t,n)=>{const r=e.transaction([xt],"readwrite").objectStore(xt).put(c);r.onerror=e=>{n("IDB e:w"+e.target.error)},r.onsuccess=()=>{t("")}})})).catch()}).catch(),it([{ts:f(),name:jt()}],e,e=>t=>e.name===t.name,at)}(),l=st(),d={deviceKind:_(()=>window.loomi_ctx.deviceOverride,void 0),...n||{}},m=!!_(()=>navigator.userAgent.includes("Macintosh")&&"ontouchend"in document),h=_(()=>window.innerWidth,0),p=_(()=>window.vslyDesktopBreakpoint)||960,v=_(()=>S("cart_currency"))||_(()=>Ye().currency)||"",w=_(()=>i.current_product);if(w){r.oos=_(()=>w.oos),r.price=_(()=>w.price),r.iq=_(()=>w.variants.reduce((e,t)=>t.iq+e,0)),r.productId=_(()=>{const e=Tt().productId;return Number.isFinite(Number(e))?e.toString():""},"");const e=1*i.variantId;Number.isFinite(e)&&(r.vid=e)}const y=_(et);"spa"==window.vslyIntegrationType&&(r.spa=!0);const g=_(()=>i.ttl);return{cartCurrency:v,...r,queryHistory:a,isIPadPro:m,windowInnerWidth:h,desktopBreakpoint:p,visitedPages:u,ttl:Number.isFinite(g)?g:0,purchasedLineItems:l,sid:y,...d||{},...c||{}}}(e,o,n);return Promise.resolve(function(e,t){try{const n=g(t),o=function(e){const{previewKey:t,debugAllocator:n,previewVariantId:o}=function(){[r,en].map(e=>{const t=nn(e);t&&sessionStorage.setItem(e,t)});const e=sessionStorage.getItem(r),t=sessionStorage.getItem(en);return{previewKey:e,debugAllocator:nn(tn),previewVariantId:t}}();let i=new URL(e);return t&&i.searchParams.append(r,t),n&&i.searchParams.append(tn,"true"),o&&i.searchParams.append(en,o),i}(qn(e).cfgUrl);o.searchParams.append("q",n);const i=W(o.href),s=window.vslyNativeFetch||window.fetch,c=Un.has(i)?Un.get(i):s(o.href,{priority:"high"}).finally(()=>Un.delete(i));return Un.set(i,c),Promise.resolve(c).then(function(e){if(e.ok)return Promise.resolve(e.json());throw new Error(`failed to load config: ${e.statusText}`)})}catch(e){return Promise.reject(e)}}(t,i)).then(function(e){return _(()=>{window.loomi_ctx.audiences=e.audiences,_(()=>e.audiences&&localStorage.setItem("vsly_audiences",JSON.stringify(e.audiences))),window.loomi_ctx.testedThemes=e.testedThemes||[]}),function(e){const t=e.currentVariant;window.loomi_ctx={...window.loomi_ctx||{}};const n=_(()=>t.pid);n&&(window.loomi_ctx.productId=`${n}`);const r=_(()=>t.vid);r&&(window.loomi_ctx.variantId=`${r}`);const o=_(()=>t.price);o&&(window.loomi_ctx.variantPrice=o);const i=_(()=>t.meta);i&&(window.loomi_ctx.productMeta=`${i}`)}(e),it(e.queryHistory,i.queryHistory,e=>t=>t.v===e.v&&t.k===e.k,ct),function(e){var t;(t=e.experiments)&&t.findIndex(e=>{const t=_(()=>e.clientTargetingFormula.toString(),"")||"";return t.includes("CartItemHasTag")||t.includes("CartItemHasCollection")||t.includes("AllCartItemsHasTag")})>-1||!0===_(()=>e.flags["sdk-enable-cart-enrichment"],!1)&&(e.flags["sdk-enable-cart-enrichment"]=!1)}(e),{configuration:e,tracking:o}})}catch(e){return Promise.reject(e)}},Dn="vslyb",Un=new Map;function Mn(e){if("number"==typeof e.chance&&e.chance<100){const t={experienceId:e.name,variantId:e.variant,storeAlias:_(()=>window.loomi_ctx.storeAlias),anonymousId:_(()=>window.loomi_ctx.userId)};e.version&&(t.version=e.version);const r=g(t),o=_(()=>window.loomi_ctx.env,n.PROD),i=new URL(qn(o).cfgUrl.replace("/allocate","/match"));i.searchParams.append("q",r),fetch(i)}}function qn(e){let t="/api/allocator/web/public/v2/allocate";return Bn(e)&&(t="/allocate"),{cfgUrl:`${Fn(e)}${t}`}}function Fn(e){return Bn(e)?"http://localhost:8080":`https://${A()}`}function Bn(e){return[n.TEST,n.LOCAL].includes(e)}function Jn(e){window.visually={..._(()=>window.visually)||{},flags:e},localStorage.setItem("loomi-flags",JSON.stringify(e))}function Vn(e,t,n){const r=function(r){_(()=>!!r.persisted)&&(window.loomi_ctx.cart=void 0,n(e,t,500).catch(e=>{F("failed reloading sdk",e)}))};_(()=>!window.loomi_ctx.pageshow)&&(q("pageshow initialized"),s().then(()=>{window.addEventListener("pageshow",r),window.loomi_ctx.pageshow=!0}))}function Hn(e){return`${e.name}-${e.variant}`}function Gn(e){return`${e.name}-${e.variant}-${e.version||0}`}function zn(e){$.forEach(t=>{e&&!e(t)||(t.undo(),t.do())})}const Kn=(e,t)=>!!_(()=>e.audiences.includes(t)),Wn=e=>{const t={},n=Kn(e,"d"),r=Kn(e,"m");return n||r?(_(()=>e.experiments.filter(e=>
30!!e.code).forEach(e=>e.code.forEach(r=>{const o=_(()=>r.value.env.general.recsCount),i=_(()=>n?o.desktop.value:o.value);i>(t[e.variant]||0)&&"number"==typeof i&&(t[e.variant]=i)}))),t):t},Qn=function(e){void 0===e&&(e={});try{const t=Z+X;return we(Z,X),Promise.resolve(v(()=>_(()=>window.visually.widgets[t]),100,50)).then(function(){const n="#vsly-overlay",r="#vslyp-vsly-overlay";if(!document.querySelector(r)){const e=document.createElement("div");e.id=n.replace("#",""),e.textContent=".",e.style.opacity="0",e.style.display="none",document.body.appendChild(e);const t=document.createElement("script");t.id=r.replace("#",""),t.type="text/props",t.textContent="{}",document.body.appendChild(t)}return window.visually.widgets[t](n),Promise.resolve(v(()=>!!window.loomi_api._openProductOverlay,100,50)).then(function(){window.loomi_api._openProductOverlay((e=>{const t=_(()=>e.widgetContext)||_(()=>e.mpCtx)||_(()=>e.overlay.mpCtx);return t?{...e,overlay:{...e.overlay||{},mpCtx:t}}:e})(e))})})}catch(e){return Promise.reject(e)}};function Yn(e,t,n,r){const[o,i]=t.split(",");return new Promise(t=>{It(at).then(n=>{for(const s of function(e,t,n){const r=(new Date).valueOf();return(_(()=>e.visits,[])||[]).filter(e=>{const o=new Date(e.ts).valueOf(),i=36e5,s=parseInt(t);switch(n.replaceAll('"',"")){case"hours":return o>r-s*i;case"weeks":return o>r-s*i*24*7;case"days":return o>r-s*i*24;default:return!1}})}(n,o,i))if(r||rr(e)){if(Xn(s,e))return void t(!0)}else if(Zn(s,e))return void t(!0);t(!1)})})}function Zn(e,t){return!![er(e),nr(er(e))].find(e=>e.includes(t))}function Xn(e,t){const n=e.search||"",r=er(e)+n;return!![r,nr(r)].find(e=>e.includes(tr(t)))}function er(e){return tr(function(e){const t=_(()=>new URL(e));if(!t)return e;const n=t.pathname.split("/");return/^[a-z]{2}-[a-z]{2}$/.test(n[1])&&(t.pathname=n.slice(2).join("/")),tr(t.href)}(e.name))}function tr(e){const t=_(()=>new URL(e));return t&&t.pathname.endsWith("/")?"/"===t.pathname?t.href.slice(0,-1):(t.pathname=t.pathname.slice(0,-1),t.href):e}function nr(e){return e.includes("/products/")&&e.includes("/collections/")?e.replace(/\/collections\/[^/]+/,""):e}function rr(e){return _(()=>!!new URL(e).search)}const or=function(e){try{return yr(),hr(e.clientTargetingFormula)&&(ar[lr(e)]=e),Promise.resolve(wr(e)).then(function(t){return t?(mr(e),!0):(q(`exp: ${e.gaName} not run client targeting: ${e.clientTargetingFormula} => false`),!1)})}catch(e){return Promise.reject(e)}},ir=function(e){try{const t=Object.entries(ar).map(t=>{let[n,r]=t;return hr(r.clientTargetingFormula)&&(ar[lr(r)]=r),{exp:r,shouldBeApplied:sr(r.clientTargetingFormula,e,r.name),hasBeenApplied:()=>!!ur[lr(r)]}});return Promise.resolve(pr(t)).then(function(e){!function(e){e.filter(e=>e.hasBeenApplied()&&!e.shouldBeApplied).flatMap(e=>{const t=_(()=>ur[lr(e.exp)]);return t&&delete ur[lr(e.exp)],t}).forEach(e=>{_(e.revert)})}(e),function(e){e.filter(e=>e.shouldBeApplied&&!e.hasBeenApplied()).forEach(e=>{var t,n,r;mr(e.exp),t=e.exp,n=fr,void 0===r&&(r=x()),n.has(t.variant)||(Pr(r,t),n.add(t.variant),Mn(t))})}(e)})}catch(e){return Promise.reject(e)}},sr=function(e,t,n){void 0===n&&(n="");try{if(void 0===t&&(t=dr()),hr(e)){t.Total=Lt,t.CartHasSubs=Dt,t.CartSubs=Ut,t.CartHasItem=Mt,t.CartItemHasTag=qt,t.AllCartItemsHasTag=Ft,t.CartItemHasCollection=Bt,t.IsLoyaltyCustomer=Jt,t.LoyaltyPointsBalance=Vt,t.LoyaltyPointsEarned=Ht,t.PageVisit=Yn,t.CustomerTag=gr,t.IsGuest=_r,t.AbandonedCart=$t,t.CartAttrName=Rt,t.UseCaseId=n;const r=()=>new Function(`\n const c = arguments[0];\n return ${function(e){const t=t=>_(()=>e.includes(t));for(const n of["PageVisit","Total"])t(`c.${n}`)&&!t(`await c.${n}`)&&(e=`( ${e.replaceAll(`c.${n}`,`await c.${n}`)} )`);return!t("(async ()")&&t("await")?`(async () => (${e}))()`:e}(e)}`)(t);return Promise.resolve(new Promise(e=>e(r())).catch(e=>(F("client side formula err",e),!1)))}return Promise.resolve(!0)}catch(e){return Promise.reject(e)}};let cr=!1;const ar={},ur={},lr=e=>`${e.name}-${e.variant}`;function dr(){return{cart:Ye(),Total:Lt,CartHasSubs:Dt,CartSubs:Ut,CartHasItem:Mt,CartItemHasTag:qt,AllCartItemsHasTag:Ft,CartItemHasCollection:Bt,IsLoyaltyCustomer:Jt,LoyaltyPointsBalance:Vt,LoyaltyPointsEarned:Ht,PageVisit:Yn,CustomerTag:gr,IsGuest:_r,AbandonedCart:$t,CartAttrName:Rt}}function mr(e){const t={experienceId:e.name,variantId:e.variant,gaExperienceName:e.gaName,gaVariantName:e.gaVariant,reportGa:e.ga,publishedAt:e.publishedAt,version:e.version};var n;n=_(()=>e.code.map(e=>{try{return function(e,t){if("compound"===e.kind){const n=e.value,r=function(e,t,n,r,o){const i=[];return n&&""!==n&&i.push(N(e,t,n)),r&&""!==r&&i.push(N("appendCss",t,r)),o&&""!==o&&i.push(N("appendJs",t,o)),i}(n.htmlKind,e.selector,n.html,n.css,n.js),o=N(e.kind,e.selector,r);o.options=t;const i=Qe(o);return i.htmlId=r[0].id,r[1]&&(i.cssId=r[1].id),r[2]&&(i.jsId=r[2].id),i}if("widget"===e.kind){const n=N(e.kind,e.selector,"");n.options=t,n.block=e;const r=function(e,t){const n=_(()=>e.block.value);return{...t,sectionId:_(()=>n.env.sectionId),widgetId:_(()=>n.widgetId),widgetVersion:_(()=>n.version)}}(n,t);!function(e,t){const n=_(()=>e.block.value.env);
30n&&Object.entries(t).forEach(e=>{let[t,r]=e;return n[t]=r})}(n,r);const o=Qe(n);return o.htmlId=n.id,o}if(["pageRedirect","themeTest"].includes(e.kind)){const n=N(e.kind,e.selector,"");return n.options=t,n.block=e,Qe(n)}if(["moveElem","automation","visualEdit"].includes(e.kind)){const n=N(e.kind,e.selector,"");n.options=t,n.block=e;const r=Qe(n);return r.htmlId=n.id,r}const n=N(e.kind,e.selector,e.value);return n.options=t,Qe(n)}(e,t)}catch(e){}}).filter(e=>!!e),[]),ur[lr(e)]=n}const fr=new Set;function hr(e){return!!e&&""!==e}const pr=function(e){try{return Promise.resolve(Promise.all(e.map(function(e){try{return Promise.resolve(e.shouldBeApplied).then(function(t){return{...e,shouldBeApplied:t}})}catch(e){return Promise.reject(e)}})))}catch(e){return Promise.reject(e)}},vr=e=>{const t=_(()=>e.key),n=_(()=>e.value),r=dr();t===Ze.CART_CHANGE?(ir({...r,cart:n}),_(()=>window.loomi_ctx.maintainCartAttributes(n))):t===Ze.LOYALTY_CHANGE&&ir(r)};function wr(e){return sr(e.clientTargetingFormula,void 0,e.name)}function yr(){cr||s(()=>document).then(()=>{document.addEventListener(Q,vr),cr=!0})}function gr(e,t){void 0===t&&(t="");const n=["!","not in"].some(e=>t.includes(e)),r=_(()=>window.loomi_ctx.ctags.includes(e))||!1;return n?!r:r}function _r(){return Promise.resolve(_(()=>!window.loomi_ctx.clientId))}function Sr(e){const t=lr(e),n=ur[t];n&&(n.forEach(e=>_(e.revert)),delete ur[t]),delete ar[t]}const Er=function(e,t,n){try{let r;return Promise.resolve(n()).then(function(n){n?(Pr(t,e),(hr(e.clientTargetingFormula)||function(e){return!!me("trigger-delayed-allocation")&&_(()=>["jsFunction","jsCondition"].includes(e.trigger.type))}(e))&&Mn(e)):r=1})}catch(e){return Promise.reject(e)}};function Pr(e,t){return _(()=>{e.register(t.name,t.variant,t.gaVariant,t.gaName);const n=t.ga;return e.track(o.USE_CASE,{use_case:t.name,use_case_variant:t.variant,...t.version?{version:t.version}:{}},{isAudience:t.isAudience,isRedirect:t.isRedirect,immediate:t.immediate,gaName:t.gaName,gaVariant:t.gaVariant,...n?{reportGa:n}:{}})})}const Ar=new Set,Ir=new Set,br=new Set,Cr=new Set;let xr;function kr(e){void 0===xr&&(xr=new MutationObserver(Tr(e)),xr.observe(document.body,{childList:!0,subtree:!0,attributes:!1,characterData:!1}))}function Tr(e){return()=>{Nr(Ar,br,(t,n)=>{Er(n,e,()=>(t.add(Or(n.trigger.selector,n)),or(n)))}),Nr(Ir,Cr,(t,n,r)=>{const o=n.trigger;t.add(Or(o.selector,n)),r.addEventListener(o.name,()=>Er(n,e,()=>or(n)),{once:void 0!==o.once&&o.once})})}}function Nr(e,t,n){e.forEach(e=>{_(()=>{const r=e.trigger.selector;document.body.querySelectorAll(r).forEach(o=>{t.has(Or(r,e))||n(t,e,o)})})})}function Or(e,t){return`${e}-${t.name}`}function jr(e){const t=JSON.stringify({ts:(new Date).getTime(),...e});let n,r,o=0;if(0===t.length)return o;for(n=0;n<t.length;n++)r=t.charCodeAt(n),o=(o<<5)-o+r,o|=0;return o}function Lr(e){const t=jr(e);return Ur(t),v(()=>new Function(e.code)(window),e.timeoutMillis,e.retries,()=>void 0===Mr(t))}function $r(e){return JSON.parse(localStorage.getItem(e)||"[]")}let Rr=[];const Dr=function(e,t,n){_(()=>t.experiments.forEach(t=>{n&&n.matches(t)?n.onSubscribeCall(t):Br(t,e)}))},Ur=(e,t)=>{Rr.push({handler:e,experienceKey:t})},Mr=e=>Rr.find(t=>t.handler===e),qr=function(e){Rr.filter(t=>t.experienceKey===e).forEach(e=>{try{"number"!=typeof e.handler&&e.handler()}catch(e){}}),Rr=Rr.filter(t=>t.experienceKey!==e)};function Fr(e,t){Br(e,t)}function Br(t,n){switch(_(()=>t.trigger.type)){case e.PageLoad:!function(e,t){Er(e,t,()=>or(e))}(t,n);break;case e.Timeout:!function(e,t){const n=setTimeout(()=>{Er(e,t,()=>or(e))},e.trigger.timeoutMillis);Ur(()=>{n&&clearTimeout(n)})}(t,n);break;case e.Inactivity:!function(e,t){const n=e.trigger.timeoutMillis;let r;function o(){clearTimeout(r),r=setTimeout(()=>{Er(e,t,function(){try{return Promise.resolve(wr(e)).then(function(t){return t&&or(e),t})}catch(e){return Promise.reject(e)}})},n)}o();const c=["mousemove","keypress","scroll","touchstart","touchmove"];Ur(()=>{clearTimeout(r),i(()=>document).then(()=>c.forEach(e=>document.removeEventListener(e,o)))}),s(()=>document,!0).then(()=>
30{c.forEach(e=>document.addEventListener(e,o,{passive:!0}))})}(t,n);break;case e.Selector:!function(e,t){kr(e),Ar.add(t),Tr(e)()}(n,t);break;case e.ExitIntent:!function(e,t){const n=r=>{_(()=>!r.toElement&&!r.relatedTarget)&&Er(e,t,()=>{const t=or(e);return i(()=>document).then(()=>{document.removeEventListener("mouseout",n)}),t})};s(()=>document,!0).then(()=>{document.addEventListener("mouseout",n,{passive:!0})}),Ur(()=>{i(()=>document).then(()=>{document.removeEventListener("mouseout",n)})})}(t,n);break;case e.JSCondition:!function(e,t){Lr(e.trigger).then(()=>{Er(e,t,()=>or(e))}).catch(()=>{})}(t,n);break;case e.JSFunction:!function(e,t){!function(n){try{const r=new Function(`return async function() { ${n.code} }`)()(),o=jr(n);Ur(o),r.then(()=>void 0!==Mr(o)&&void Er(e,t,()=>or(e)))}catch(e){}}(e.trigger)}(t,n);break;case e.JSEvent:!function(e,t){const n=e.trigger,r="vsly-js-events";function o(n){n&&Er(e,t,()=>or(e))}const c=e=>{let t;try{t=new Function(n.jsEvent.matchCode)(e),localStorage.setItem(r,JSON.stringify([...$r(r),{event:{detail:e.detail},ts:(new Date).valueOf()/1e3}].splice(0,25)))}catch(e){F("handleJsEvent",e),t=!1}o(t)};o(function(e,t){return _(()=>!!$r(e).find(e=>{const n=e.ts;return(new Date).valueOf()/1e3-n<2628e3&&new Function(t)(e.event)}))}(r,n.jsEvent.matchCode)),s(()=>window).then(()=>{window.addEventListener(n.jsEvent.name,c)}),Ur(()=>{i().then(()=>{window.removeEventListener(n.jsEvent.name,c)})})}(t,n);break;case e.Conjunction:!function(t,n){if(function(t){return[e.ExitIntent,e.Selector,e.Timeout].includes(t.trigger.condition.type)}(t)){const e=t.trigger;Lr(e.jsCond).then(()=>{Br({...t,trigger:e.condition},n)}).catch(()=>{})}}(t,n);break;case e.ElementEvent:!function(e,t){kr(t),Ir.add(e),Tr(t)()}(t,n)}}const Jr=["vsly-backdrop-container","__loomi_crosshair_container"];function Vr(e){let t=_(()=>e.target),n=!1;for(;t;){if(Jr.includes(_(()=>t.id))){n=!0;break}t=_(()=>t.parentElement)}n&&(q("vsly","about to stop propagation of event",e),_(()=>e.stopImmediatePropagation()),_(()=>e.stopPropagation()))}function Hr(e,t){const n=_(()=>window.Shopify.currency.active,"USD"),r=_(()=>window.Shopify.locale,"en-US"),o=new Intl.NumberFormat(r,{style:"currency",currency:n,minimumFractionDigits:!0===_(()=>window.visually.flags["op-locale-currency-always-show-decimals"],!1)?2:0,maximumFractionDigits:2});if(t){if(Kr()){const t=_(()=>window.visually.priceRound)||Math.round;return o.format(t(e,n))}return o.format(e)}const i=_(()=>window.Shopify.currency.rate,"1");let s=Number.parseFloat(i);s=Number.isNaN(s)?1:s;let c=e*s;return 1!=s&&me("exchange-fee")&&(c*=1.02),c=Gr(s,c,n),o.format(c)}const Gr=(e,t,n)=>1!==e&&me("exchange-round")||Kr()?(_(()=>window.visually.priceRound)||Math.round)(t,n):t;function zr(){const e=_(()=>!0===window.visually.flags["kill-locale-currency"]),t=_(()=>window.Shopify.currency,{}),n=!!_(()=>t.active),r=_(()=>t.rate),o=!!r&&!Number.isNaN(Number.parseFloat(r));return!e&&n&&o}const Kr=()=>!me("op-locale-currency-no-round");let Wr=window.location.href;const Qr=()=>{requestAnimationFrame(()=>{Wr!==window.location.href&&(Wr=window.location.href,window.dispatchEvent(new CustomEvent("vslyUrlChanged",{detail:{prev:Wr,curr:window.location.href}})))})};var Yr;!function(e){e.NONE="none",e.YOTPO="yotpo"}(Yr||(Yr={}));const Zr={isMember:!1,provider:Yr.NONE};function Xr(e,t){try{var n=e()}catch(e){return t(e)}return n&&n.then?n.then(void 0,t):n}const eo="vsly-loyalty-ctx",to=(()=>{const e=["swell:customer:updated","swell:redemption","swell:initialized","swell:setup","vsly:loyalty-changed"];let t;const n=()=>{const e=_(()=>window.swellConfig.customer);return e?{id:e.local_customer_id,providerId:e.id,email:e.email,earnedPoints:e.points_earned,isMember:!0===e.is_member,pointsBalance:e.points_balance,adjustedPointsBalance:_(()=>e.adjusted_points_balance,0),provider:Yr.YOTPO}:Zr},r=e=>{_(()=>"vsly:loyalty-changed"===e.type)&&_(()=>window.swellAPI.refreshCustomerDetails()),t(n())};return{provide:n,onChange:function(n){try{t=n;const o=Xr(function(){return Promise.resolve(v(()=>
30!!window.jQuery,50,200)).then(function(){e.forEach(e=>{window.jQuery(document).on(e,r)})})},function(){e.forEach(e=>{document.addEventListener(e,r)})});return Promise.resolve(o&&o.then?o.then(function(){}):void 0)}catch(e){return Promise.reject(e)}},connect:()=>v(()=>!!_(()=>window.swellConfig.customer.local_customer_id),400,20),disconnect:function(){try{const t=Xr(function(){return Promise.resolve(v(()=>!!window.jQuery,50,200)).then(function(){e.forEach(e=>{window.jQuery(document).off(e,r)})})},function(){e.forEach(e=>{document.removeEventListener(e,r)})});return Promise.resolve(t&&t.then?t.then(function(){}):void 0)}catch(e){return Promise.reject(e)}}}})();function no(e){Xe(Ze.LOYALTY_CHANGE,e),sessionStorage.setItem(eo,JSON.stringify({ts:(new Date).getTime(),ctx:e})),window.loomi_ctx={...window.loomi_ctx||{},loyalty:e}}const ro="vsly_session";function oo(e){return St((e||"").replace("+"," "))}function io(){const e=window.loomi_ctx.storeAlias,t={id:W(e+window.loomi_ctx.userId+f()+At()+ao()),utm_campaign:At(),last_interaction:new Date,landing_page:_(()=>location.href,""),start_at:new Date};return so(t),t}function so(e){const t=JSON.stringify(e);localStorage.setItem(ro,t),window.loomi_ctx.session=e}function co(){const e=function(){window.loomi_ctx=window.loomi_ctx||{};let e=window.loomi_ctx.session||_(()=>{const e=JSON.parse(localStorage.getItem(ro));return e.last_interaction=new Date(e.last_interaction),e.start_at=new Date(e.start_at),e})||io();return function(e){const t=new Date,n=e.last_interaction;return(t.valueOf()-n.valueOf())/6e4>30||oo(At())!==oo(e.utm_campaign)||e.last_interaction.getDate()!==t.getDate()}(e)&&(e=io()),window.loomi_ctx.session=e,e}();e.last_interaction=new Date,so(e)}const ao=()=>Math.random().toString(36).substring(2,15)+Math.random().toString(36).substring(2,15);function uo(e,t){try{var n=e()}catch(e){return t(!0,e)}return n&&n.then?n.then(t.bind(null,!1),t.bind(null,!0)):t(!1,n)}const lo=function(e,t,r){void 0===r&&(r=1e3);try{return mo?(console.debug("vsly-sdk","cannot reload since another reload is in progress"),Promise.resolve()):(mo=!0,Promise.resolve(uo(function(){console.debug("vsly-sdk","about to reload sdk");const o=me("sdk-reconcile")?Promise.resolve(function(e,t,n){try{return Promise.resolve(n(t,e)).then(function(e){let{configuration:t}=e;const n=_(()=>window.loomi.conf.experiments)||[],r=new Map,o=t.experiments||[],i=new Map,s=new Set(Object.keys(ur)),c=x();n.forEach(e=>r.set(Hn(e),e)),o.forEach(e=>i.set(Hn(e),e)),(e=>{window.loomi={..._(()=>window.loomi)||{},conf:e},window.visually={..._(()=>window.visually)||{},flags:e.flags,recsPerVariant:Wn(e)},Jn(e.flags)})(t),((e,t,n)=>{e.forEach((e,r)=>{t.has(r)||(n.has(r)&&Sr(e),qr(r))})})(r,i,s),document.dispatchEvent(Object.assign(new Event("reset-widget"),{value:"reload"})),document.dispatchEvent(Object.assign(new Event("targeting-changed"),{value:"#reload",key:"CART_CHANGE"})),((e,t,n,r)=>{e.forEach((e,o)=>{const i=t.get(o);i?Gn(i)!==Gn(e)&&(r.has(o)&&Sr(i),qr(o),on([e]),Fr(e,n)):(on([e]),Fr(e,n))})})(i,r,c,s)})}catch(e){return Promise.reject(e)}}(e,t,fo)).then(function(){}):Promise.resolve(function(){try{return cr&&i(()=>document).then(()=>{document.removeEventListener(Q,vr),cr=!1}),Rr.forEach(e=>{try{"number"!=typeof e.handler&&e.handler()}catch(e){}}),Rr=[],Array.from($.keys()).forEach(e=>{We(e)}),Je&&Je.disconnect(),Promise.resolve()}catch(e){return Promise.reject(e)}}()).then(function(){return Promise.resolve((o=r,void 0===o&&(o=40),new Promise(e=>setTimeout(e,o)))).then(function(){return Promise.resolve(function(e,t){try{return void 0===e&&(e=n.PROD),Promise.resolve(uo(function(){return function(r,o){try{var i=(function(){if(window.vsly_blocked)throw Tn(),new Error(Dn)}(),function(e,t){window.loomi_ctx=window.loomi_ctx||{},window.loomi_ctx.env=window.loomi_ctx.env||e,window.loomi_ctx.storeAlias=window.loomi_ctx.storeAlias||t}(e,t),Promise.resolve(function(e,t){try{return void 0===e&&(e=n.PROD),Promise.resolve(ho(t,e,void 0)).then(function(n){let{configuration:r,tracking:o}=n;return po(r,t,e,o)})}catch(e){return Promise.reject(e)}}(e,t)).then(function(n){let{jitsu:r,configuration:o}=n;if(!_(()=>o.flags["kill-switch"]))return Promise.resolve(Be()).then(function(){on(o.experiments),Dr(r,o),Vn(e,t,lo),dt()})}))}catch(e){return o(e)}return i&&i.then?i.then(void 0,o):i}(0,function(e){_(()=>e.message)!==Dn&&F("failed initialising sdk",e)})},function(e,t){if(Tn(),e)throw t;return t}))}catch(e){return Promise.reject(e)}}(e,t)).then(function(){})});var o});if(o&&o.then)return o.then(function(){})},function(e,t){if(mo=!1,e)throw t;return t})))}catch(e){return Promise.reject(e)}};let mo=!1;const fo=function(e,t,n){try{return m(),Promise.resolve(Rn(e,t,n))}catch(e){return Promise.reject(e)}},ho=function(e,t,n){try{return _(co),m(),Promise.resolve(Rn(e,t,n))}catch(e){return Promise.reject(e)}},po=function(e,t,n,r){try{return Jn(e.flags),function(e,t,n,r,o,i){yr(),window.loomi_ctx={..._(()=>window.loomi_ctx)||{},env:t,storeAlias:e,apply:e=>{on([e]),or(e)},shouldApply:sr};const s=_(()=>
30o.productId),c=window.loomi_ctx;s&&!c.productId&&(c.productId=s);const a=_(()=>o.variantId);a&&!c.variantId&&(c.variantId=a),window.loomi={..._(()=>window.loomi)||{},conf:n},window.visually={..._(()=>window.visually)||{},flags:n.flags,enabledIntegrations:n.integrations,recsPerVariant:Wn(n),sdk_api:{addToCart:an,recommendProducts:gn,getProductsMetafields:Nn,fetchRecs:An},reAllocate:i,rerender:zn,reload:function(){try{return Promise.resolve(r(t,e,1e3)).then(function(){})}catch(e){return Promise.reject(e)}}}}(t,n,e,lo,Tt(),fo),function(e){try{if(e.noActiveThemeTests){if(Pe(0))return;be()}else(e=>!(e.experiments||[]).find(e=>e.isThemeTest)&&_(xe)&&!![localStorage,sessionStorage].find(je))(e)&&be()}catch(e){}}(e),Promise.resolve(yo()).then(function(){var o,c,a,l;(function(e,t,n){window.loomi_api||(window.loomi_api={}),window.loomi_api.when=w,window.loomi_api.awaitCondition=v,window.loomi_api.loadVisuallyLib=h,window.loomi_api.queryProducts=On,window.loomi_api.debounce=u,window.loomi_api.allocatorQuery=e=>function(e,t){try{function n(){return Promise.resolve(r)}const r={results:{}},o={...e};o.queries=function(e,t){return e.queries.filter(e=>{const n=_(()=>e.oneOf.productInfo);if(n){const r=bn(n.handle),o=sessionStorage.getItem(r);if(!o)return!0;const i=JSON.parse(o);return!!function(e,t){return!((!e.includeCollections||t.collections)&&(!e.includeTags||t.tags)&&(!e.includeSales||t.sales)&&(!e.includeVariants||t.variants))}(n,i)||(i.cached=!0,t.results[e.name]=i,!1)}const r=_(()=>e.oneOf.handlesByTag);if(r){const n=Cn(r),o=sessionStorage.getItem(n);if(!o)return!0;const i=JSON.parse(o);return i.cached=!0,t.results[e.name]=i,!1}const o=_(()=>e.oneOf.handlesByCollection);if(o){const n=xn(o),r=sessionStorage.getItem(n);if(!r)return!0;const i=JSON.parse(r);return i.cached=!0,t.results[e.name]=i,!1}return!0})}(e,r);const i=function(){if(o.queries.length>0){const{query:e,hashedQuery:n}=function(e,t){e.timestamp=`${kn(4)}${t}${kn(5)}`,e.alias=window.loomi_ctx.storeAlias||"",e.userId=window.loomi_ctx.userId||"";const n=g(e);return{query:n,hashedQuery:(n+window.loomi_ctx.userId+window.loomi_ctx.storeAlias+t).split("").reduce((e,t)=>(e=(e<<5)-e+t.charCodeAt(0))&e,0)}}(o,t),i=qn(window.loomi_ctx.env).cfgUrl.replace("/allocate",`/query?q=${e}&h=${n}`);return Promise.resolve(fetch(i)).then(function(e){const t=function(){if(e.ok)return Promise.resolve(e.json()).then(function(e){e.results&&Object.entries(e.results).forEach(e=>{let[t,n]=e;!function(e,t,n){if(t)if("ProductInfo"===t.kind){const r=n.queries.find(t=>t.name===e);r&&(_(()=>r.oneOf.productInfo.includeTags,!1)&&!t.tags&&(t.tags=[]),_(()=>r.oneOf.productInfo.includeCollections,!1)&&!t.collections&&(t.collections=[]),_(()=>r.oneOf.productInfo.includeSales,!1)&&!t.sales&&(t.sales=""),_(()=>r.oneOf.productInfo.includeVariants,!1)&&!t.variants&&(t.variants=[]),sessionStorage.setItem(bn(t.handle),JSON.stringify(t)))}else if("HandlesByCollection"===t.kind){const r=n.queries.find(t=>t.name===e);if(r){const e=_(()=>r.oneOf.handlesByCollection,"")||"";sessionStorage.setItem(xn(e),JSON.stringify(t))}}else if("HandlesByTag"===t.kind){const r=n.queries.find(t=>t.name===e);if(r){const e=_(()=>r.oneOf.handlesByTag,"")||"";sessionStorage.setItem(Cn(e),JSON.stringify(t))}}}(t,n,o),r.results[t]=n})})}();if(t&&t.then)return t.then(function(){})})}}();return Promise.resolve(i&&i.then?i.then(n):n())}catch(s){return Promise.reject(s)}}(e,`${(new Date).getTime()+Math.round(1e6*Math.random())}`),window.loomi_api.openProductOverlay=Qn,_(()=>e.shopApi.forEach(e=>{let{js:t,windowKey:n}=e;try{window.loomi_api[n]=new Function(t)}catch(e){}})),window.loomi_api.formatLocaleMoney=function(){var e=[].slice.call(arguments);return n()?t(...e):(_(()=>window.loomi_api.formatMoney)||(()=>`${_(()=>e[0],"")}`))(...e)},window.loomi_api.redirectTest=ee})(e,Hr,zr),a=e.first_seen,(c=e.uid)!==(l=r.id)&&c&&a>0?(window.loomi_ctx.userId=c,Kt(c,a)):window.loomi_ctx.userId=l,function(e,t){try{return _(()=>window.loomi_ctx.cc)&&v(b,1e3,120).then(()=>Kt(e,t||(new Date).getTime()/1e3)),Promise.resolve()}catch(e){return Promise.reject(e)}}(window.loomi_ctx.userId,a),(o=e.flags)["sdk-auto-clean"]&&!o["sdk-kill-auto-clean"]&&h("price_test_cleanup_v2",{async:!1,defer:!0}).then(),_(()=>!0===window.visually.flags["op-focus-trap-removal"])&&s(()=>document,!0).then(()=>{document.addEventListener("focusin",Vr,{capture:!0,passive:!0}),document.addEventListener("mousedown",Vr,{capture:!0,passive:!0}),document.addEventListener("touchstart",Vr,{capture:!0,passive:!0}),document.addEventListener("touchend",Vr,{capture:!0,passive:!0})}),function(e,t){if(me("kill-sdk-reload-url-detection")||!me("sdk-reload")&&!["/products/","/collections/"].find(e=>window.location.href.includes(e)))return;const n=function(){const r=(()=>{requestAnimationFrame(()=>{(me("sdk-reload-url-detection-href")?wo!==window.location.href:new URL(wo).pathname!==new URL(window.location.href).pathname)&&(wo=window.location.href,n(),vo(e,t,10))})})||Qr,o=["click","touchend","pdpresp"];return s(()=>document.body,!0).then(()=>
30{o.forEach(e=>document.body.addEventListener(e,r,!0))}),()=>{i(()=>document.body).then(()=>{o.forEach(e=>{document.body.removeEventListener(e,r,!0)})})}}()}(n,t),function(){try{return Promise.resolve(function(e,t){try{var n=function(){no(function(){const e=sessionStorage.getItem(eo);if(e){const t=_(()=>JSON.parse(e));if(t&&t.ts>(new Date).getTime()-3e5)return t.ctx}}()||Zr);const e=_(()=>!0===window.visually.flags["loyalty-targeting"]),t=function(){if(e)return Promise.resolve(function(e){try{return e.onChange(e=>{no(e)}),Promise.resolve(e.connect()).then(function(){const t=e.provide();return no(t),{ctx:t,disconnect:e.disconnect}})}catch(e){return Promise.reject(e)}}(to)).then(function(){const e=document.querySelectorAll('[href*="/account/logout"]');e&&Array.from(e).forEach(e=>{e.addEventListener("click",()=>(sessionStorage.removeItem(eo),!0))})})}();if(t&&t.then)return t.then(function(){})}()}catch(e){return t(e)}return n&&n.then?n.then(void 0,t):n}(0,function(e){console.debug("vsly-loyalty","unable to find loyalty provider",e)}))}catch(e){return Promise.reject(e)}}();const d=x();return{configuration:e,jitsu:d}})}catch(e){return Promise.reject(e)}},vo=u(lo,10);let wo=window.location.href;const yo=function(){try{return Promise.resolve(function(){if(me("block-do-not-track"))return Promise.resolve(C()).then(function(e){if(!e)throw new Error(Dn)})}())}catch(e){return Promise.reject(e)}};function go(e){return e.startsWith("https://")?e.substring(8):e}function _o(e){try{return decodeURIComponent(e.replace(/\+/g," "))}catch{return""}}var So;!function(e){e.SIGNUP="SIGNUP",e.ADD_TO_CART="ADD_TO_CART",e.CHANGE_QTY="CHANGE_QTY",e.REMOVE_FROM_CART="REMOVE_FROM_CART",e.PAGE_LOAD="PAGE_LOAD",e.CLICK="CLICK",e.LOGIN="LOGIN",e.LOGOUT="LOGOUT",e.TIME_SPENT="TIME_SPENT",e.USE_CASE="USE_CASE",e.LEAD_SUBMISSION_EMAIL="LEAD_SUBMISSION_EMAIL",e.LEAD_SUBMISSION_PHONE="LEAD_SUBMISSION_PHONE"}(So||(So={}));let Eo=[];const Po=function(e,t){if(void 0===t&&(t=0),0===Eo.length)return;const n=Eo;Eo=[];const r=Io(n),o=Ao(n);e({bulk:o,shared:r},!0).catch(()=>{const r=n.concat(Eo);r.length<100&&(Eo=r,t<2&&setTimeout(()=>Po(e,t+1),500*Math.pow(2,t)))})};u(Po,100);const Ao=e=>e.map(e=>{const t=JSON.parse(JSON.stringify(e));return delete t.user,delete t.event_id,delete t.user_agent,delete t.utc_time,delete t.local_tz_offset,delete t.doc_host,delete t.ids_ga,delete t.alias,delete t.userCanBeTracked,delete t.userDataCanBeSold,delete t.edgetag,delete t.api_key,delete t.src,t}),Io=e=>{const t=_(()=>String(e[0].user.anonymous_id),""),n=_(()=>String(e[0].user_agent),""),r=_(()=>String(e[0].event_id),""),o=_(()=>String(e[0].utc_time),""),i=_(()=>Number(e[0].local_tz_offset)||0),s=_(()=>String(e[0].doc_host),""),c=_(()=>String(e[0].ids_ga),""),a=_(()=>String(e[0].alias),""),u=_(()=>Boolean(e[0].userCanBeTracked),!0),l=_(()=>Boolean(e[0].userDataCanBeSold),!0),d=_(()=>String(e[0].edgetag),""),m=_(()=>String(e[0].api_key),""),f=_(()=>String(e[0].src),"");return Object.entries({anonymous_id:t,event_id:r,user_agent:n,utc_time:o,local_tz_offset:i,doc_host:s,ids_ga:c,alias:a,userCanBeTracked:u,userDataCanBeSold:l,edgetag:d,api_key:m,src:f}).reduce((e,t)=>{let[n,r]=t;if(r){if("undefined"===r)return e;e[n]=r}return e},{})},bo=function(e){try{let r;function t(e){return r?e:Promise.resolve(!1)}const o=function(){if(_(()=>e.eventPayload.bulk.length>0,!1)){const t=_(()=>JSON.parse(JSON.stringify(e.eventPayload.bulk[0])),void 0);if(!t){const e=Promise.resolve(!1);return r=1,e}const o=_(()=>JSON.parse(JSON.stringify(t.ga)),void 0);return delete t.ga,Promise.resolve(function(e){try{return Promise.resolve(function(t,r){try{var o=function(){const t=window.loomi_ctx.jitsuKey,r=function(e){const t={trackingHost:"https://live.visually-io.com"};return e===n.TEST&&(t.trackingHost="http://localhost:8088"),e===n.STAGE&&(t.trackingHost="https://sdk.loomi-stg.xyz"),t}(window.loomi_ctx.env).trackingHost;return Promise.resolve(fetch(`${r}/api/s?token=${t}&bulk=1`,{headers:{"content-type":"text/plain"},body:JSON.stringify(e.eventPayload),method:"POST",mode:"cors",credentials:"omit",keepalive:!0})).then(function(e){return e.ok})}()}catch(e){return r(e)}return o&&o.then?o.then(void 0,r):o}(0,function(e){return console.error("vsly: Failed to send event",e),!1}))}catch(e){return Promise.reject(e)}}(e)).then(function(n){return Promise.resolve(function(e){try{try{const t=e.eventPayload,n=t.bulk[0],r=window.loomi_ctx.env,o=t.shared,i=g({experienceId:n.use_case,variantId:n.use_case_variant,storeAlias:o.alias,anonymousId:o.anonymous_id,version:n.version}),s=new URL(qn(r).cfgUrl.replace("/allocate","/match"));s.searchParams.append("q",i),fetch(s.toString())}catch(e){console.error("vsly: Failed to persist allocation",e)}return Promise.resolve()}catch(e){return Promise.reject(e)}}(e)).then(function(){return o&&x().trackExt(t,o).then().catch(e=>{console.error("vsly: Failed track ext event",e,t,o)}),r=1,n})})}}();return Promise.resolve(o&&o.then?o.then(t):t(o))}catch(i){return Promise.reject(i)}},Co="vsly_analytics_queue";
30function xo(e,t,n){void 0===n&&(n=!1);try{const r=window.loomi_ctx,o=r.storeAlias,i=r.jitsuKey,s=Et(),c={id:`${Date.now()}-${Math.random().toString(36).substring(2,9)}`,timestamp:Date.now(),eventPayload:{bulk:[{url:location.href,doc_path:location.pathname,doc_search:location.search,sid:r.session.id,sid_start:r.session.start_at,utm:s.utm,lmi_params:s.lmi_params,event_type:"USE_CASE",use_case:e._USE_CASE,use_case_variant:e._USE_CASE_VARIANT,version:e._USE_CASE_VERSION||1,ga:{isAudience:!1,gaName:e._USE_CASE_GA||e._USE_CASE,gaVariant:e._USE_CASE_GA_VARIANT||e._USE_CASE_VARIANT,reportGa:n}}],shared:{anonymous_id:t.id,user_agent:navigator.userAgent,utc_time:(new Date).toISOString(),local_tz_offset:(new Date).getTimezoneOffset(),doc_host:location.host,alias:o,api_key:i}},retries:0},a=ko();a.push(c),To(a)}catch(e){console.error("vsly: Failed to queue analytics event",e)}}function ko(){try{const e=localStorage.getItem(Co);if(!e)return[];const t=JSON.parse(e);return Array.isArray(t)?t:[]}catch(e){return console.error("vsly: Failed to read analytics queue",e),[]}}function To(e){try{localStorage.setItem(Co,JSON.stringify(e))}catch(e){console.error("vsly: Failed to save analytics queue",e)}}const No=(e,t)=>{try{localStorage.setItem(e,JSON.stringify({variant:t.experiment.variant,version:t.experiment.version||0}))}catch(e){}},Oo=(e,t)=>{let n=null;try{const r=localStorage.getItem(e);if(r){let e;const o=JSON.parse(r);if(o&&"object"==typeof o&&"variant"in o){e=o;const r=t.find(t=>t.experiment.variant===e.variant);r&&(r.experiment.version||0)===(e.version||0)&&(n=r)}}}catch(e){}return n},jo=e=>`vsly_redirect_test_${e[0].experiment.name}`,Lo=(e,t)=>{if(e){const n=e.experiment;t.some(e=>{const t=e.experiment;return t.variant===n.variant&&t.version===n.version})||(e=!1)}if(!e){const n=100*Math.random();let r=0;for(const o of t)if(r+=o.targeting.chance,n<=r){e=o;break}}return e},$o=function(e){void 0===e&&(e=!0);const t=window.loomi_ctx.consent;t.allowed=e,t.fin||(t.fin=Ro())},Ro=()=>(new Date).getTime(),Do=()=>window.Shopify.customerPrivacy,Uo=["AT","BE","BG","HR","CY","CZ","DK","EE","FI","FR","DE","GR","HU","IE","IT","LV","LT","LU","MT","NL","PL","PT","RO","SK","SI","ES","SE","NO","IS","LI"],Mo=function(e){void 0===e&&(e=!0);const t=window.loomi_ctx.consent;t.allowed=e,t.fin||(t.fin=qo())},qo=()=>(new Date).getTime(),Fo=()=>window.Shopify.customerPrivacy,Bo=()=>Promise.resolve(),Jo=()=>(window.loomi_ctx=window.loomi_ctx||{},window.loomi_ctx.performanceMetrics=window.loomi_ctx.performanceMetrics||{},window.loomi_ctx.performanceMetrics);function Vo(){try{const e=Jo().as;if(void 0===e)return;const t=performance.now();Object.assign(Jo(),{ae:t,ad:t-e}),(e=>{try{if("function"!=typeof performance.getEntriesByType)return;const t=performance.getEntriesByType("resource").filter(t=>t.startTime>=e&&(e=>{try{return new URL(e.name).pathname.endsWith("/allocate")}catch{return!1}})(t)).pop();if(!t)return;Object.assign(Jo(),{ars:t.startTime,afs:t.fetchStart,aqs:t.requestStart,aps:t.responseStart,ape:t.responseEnd,ard:t.duration,ardl:t.startTime-e,aprd:t.requestStart-t.startTime,arwd:t.responseStart-t.requestStart,ardd:t.responseEnd-t.responseStart})}catch{}})(e)}catch(e){}}function Ho(e,t){try{var n=e()}catch(e){return t(e)}return n&&n.then?n.then(void 0,t):n}function Go(){return _(co),zt(),function(e){void 0===e&&(e=window.loomi_ctx.embeddedTests);try{if(!e)return;if(0===e.length)return;const t=e.filter(e=>e.experiment.isThemeTest);t.length>0&&function(e){const t=jo(e);let n=Oo(t,e);if(n=Lo(n,e),!n)return;if(!n.experiment)return;No(t,n);const r=n.experiment,o=_(()=>r.code.find(e=>"themeTest"===e.kind).value.targetThemeId)||0,i=ne({experienceId:r.name,variantId:r.variant,version:r.version,gaExperienceName:r.gaName,gaVariantName:r.gaVariant});xo(i,zt(),_(()=>!!r.ga)||!1),Ee(i,o)}(t);const n=e.filter(e=>!e.experiment.isThemeTest);n.length>0&&function(e){const t=e.filter(e=>function(e){if(!e)return!0;try{const t=e.match(/UrlTarget\(([^)]+)\)/);if(!t)return!1;const n=function(e){try{const t=e.match(/^"([^"]*)",\s*"([^"]*)",\s*(true|false)$/);return t?{value:t[1],op:t[2],includeQueryParam:"true"===t[3]}:null}catch{return null}}(t[1]);return!!n&&function(e,t,n){const r=window.location.search||"",o=window.location.href||"",i=(s=function(e){const t=e.startsWith("/")?e:"/"+e,n=t.split("/");if(n.length<2)return t;const r=n[1];let o=!1;return r.length>0&&r.length<=7&&(2===r.length||r.length>2&&"-"===r[2])&&(o=!0),o?"/"+n.slice(2).join("/"):t}(window.location.pathname),["STORY_IL","MAYVEN_GLOBAL","JDSPORT_IL"].includes(window.loomi_ctx.storeAlias)?s.toLowerCase():s);var s;const{hostPath:c,rawQuery:a}=function(e){const t=go(e),n=t.indexOf("?");return-1!==n?{hostPath:t.substring(0,n),rawQuery:t.substring(n+1)}:{hostPath:t,rawQuery:""}}(e),u=c.toLowerCase();let l=go(o.split("?")[0]).toLowerCase(),d="",m=u;if(d=(new URL(o).host+i).toLowerCase(),n){const e=r?_o(r.substring(1)):"";if(e&&(l+="?"+e,d+="?"+e),a){const e=_o(a);e&&(m+="?"+e)}}return function(e,t,n,r){switch(r){case"contains":return e.includes(n)||t.includes(n);case"matches":try{const r=new RegExp(n);return r.test(e)||r.test(t)}catch{return!1}case"==":return e===n||t===n;case"!=":return e===t?e!==n:t!==n;default:return!1}}(l,d,m,t)}
30(n.value,n.op,n.includeQueryParam)}catch(e){return console.error("vsly: Failed to evaluate targeting formula",e),!1}}(e.targeting.formula));if(0===t.length)return;const n=jo(t);let r=Oo(n,t);if(r=Lo(r,t),!r)return;if(!r.experiment)return;No(n,r);const o=r.experiment,i=ne({experienceId:o.name,variantId:o.variant,version:o.version,gaExperienceName:o.gaName,gaVariantName:o.gaVariant});xo(i,zt(),_(()=>!!o.ga)||!1);const s=_(()=>o.code.find(e=>"pageRedirect"===e.kind).value);s&&ee(i,s.destUrl,s.redirectAfter||1,s.retainQueryParams,s.stickinessMode)}(n)}catch(e){console.error("vsly ETT",e)}}(),window.vsly_redirecting}const zo=()=>window.loomi_ctx.blockingConcent;(function(){try{let t;function e(e){if(t)return e;(function(){const e=ko();e.length>0&&Promise.allSettled(e.map(bo)).then(t=>{To(e.filter((e,n)=>{const r=t[n];return("fulfilled"!==r.status||!r.value)&&(e.retries++,(e=>!(Date.now()-e.timestamp>18e5||e.retries>3))(e))}))}).catch(e=>{console.error("vsly: Failed to process analytics queue",e)})})(),(()=>{const e=()=>{const e=se();return!!e&&!Uo.includes(e)};return new Promise((t,n)=>{const r=window.loomi_ctx.consent||={};r.init=qo(),(se()?Bo():v(se,50,200)).then(()=>{e()&&(Mo(),t())}),(_(()=>Fo().analyticsProcessingAllowed)?Bo():v(()=>_(()=>Fo().analyticsProcessingAllowed),50,200)).then(()=>{const r=Fo().analyticsProcessingAllowed()||e();Mo(r),r?t():n()}),r.ccListener||(document.addEventListener("visitorConsentCollected",r=>{const o=r.detail.analyticsAllowed||e();Mo(o),o?t():n()}),r.ccListener=!0)})})().catch(),function(){try{Jo().as=performance.now()}catch(e){}}();const s=ho(o,i);return s.then(Vo),s.then(e=>{let{configuration:t,tracking:r}=e;return(e=>{p("vsly-a",`${(e=>e==n.STAGE?"https://sdk.loomi-stg.xyz/":"https://assets.visually.io/")(e)}v/visually-a.js?cb=${window.loomi_ctx.sdk_version}`,{defer:!0}).catch()})(i),function(e){let{configuration:t,tracking:n}=e;try{return Promise.resolve(function(e,t){try{const{storeAlias:n,env:r}=window.loomi_ctx;return Promise.resolve(Ho(function(){return Promise.resolve(po(e,n,r,t)).then(function(e){let{jitsu:t,configuration:o}=e;if(!_(()=>o.flags["kill-switch"]))return Promise.resolve(Be()).then(function(){on(o.experiments),Dr(t,o),Vn(r,n,lo),dt()})})},function(e){_(()=>e.message)!==Dn&&F("fail initialising sdk",e)}))}catch(e){return Promise.reject(e)}}(t,n)).then(function(){window.dispatchEvent(new Event("visually_loaded"))})}catch(e){return Promise.reject(e)}}({configuration:t,tracking:r})}).catch(r).finally(Tn)}const r=e=>console.error(e);if(window.fetch&&(window.vslyNativeFetch=window.fetch),window.vsly_init=!0,window.vslyIntegrationType="static",(()=>{if(_(()=>window.visually_io_editor))return!0;const e=_(()=>window.loomi_ctx.ttl);return!("number"!=typeof e||!Number.isFinite(e)||e<=0)&&e<Math.floor(Date.now()/1e3)})())return console.log("sdk blocked"),Promise.resolve();window.loomi_ctx.sdk_version="0.12.163";const{storeAlias:o,env:i}=window.loomi_ctx;if(!zo()&&Go())return Promise.resolve();const s=function(){if(zo()){function e(e){return t?e:window.loomi_ctx.consent.allowed?void(Go()&&(t=1)):(Tn(),void(t=1))}const n=Ho(function(){return Promise.resolve((console.log("consent api init"),new Promise((e,t)=>{const n=window.loomi_ctx.consent||={};n.init=Ro(),(_(()=>Do().analyticsProcessingAllowed)?Promise.resolve():v(()=>_(()=>Do().analyticsProcessingAllowed),50,200)).then(()=>{const n=window.Shopify.customerPrivacy.analyticsProcessingAllowed();console.log("consent api",n),$o(n),n?e():t()}),n.ccListener||(document.addEventListener("visitorConsentCollected",()=>{const n=window.Shopify.customerPrivacy.analyticsProcessingAllowed();console.log("visitorConsentCollected",n),$o(n),n?e():t()}),n.ccListener=!0)}))).then(function(){})},function(){Tn(),t=1});return n&&n.then?n.then(e):e(n)}}();return Promise.resolve(s&&s.then?s.then(e):e(s))}catch(c){return Promise.reject(c)}})().then(()=>console.log("vsly sdk with embed init"))}(); 31 32</script>
vendor: 1 bytes, line 32
32
33<script data-vsly="preact2" type="text/javascript" data-em-disable> 34 // Preact 35!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports):n(e.preact={})}(this,function(e){var b,n,t,_,o,r,l,x={},C=[],u=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i;function w(e,n){for(var t in n)e[t]=n[t];return e}function g(e){var n=e.parentNode;n&&n.removeChild(e)}function i(e,n,t){var _,o=arguments,l={};for(_ in n)"key"!==_&&"ref"!==_&&(l[_]=n[_]);if(3<arguments.length)for(t=[t],_=3;_<arguments.length;_++)t.push(o[_]);if(null!=t&&(l.children=t),"function"==typeof e&&null!=e.defaultProps)for(_ in e.defaultProps)void 0===l[_]&&(l[_]=e.defaultProps[_]);return k(e,l,n&&n.key,n&&n.ref,null)}function k(e,n,t,_,o){var l={type:e,props:n,key:t,ref:_,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:o};return null==o&&(l.__v=l),b.vnode&&b.vnode(l),l}function S(e){return e.children}function P(e,n){this.props=e,this.context=n}function N(e,n){if(null==n)return e.__?N(e.__,e.__.__k.indexOf(e)+1):null;for(var t;n<e.__k.length;n++)if(null!=(t=e.__k[n])&&null!=t.__e)return t.__e;return"function"==typeof e.type?N(e):null}function c(e){var n,t;if(null!=(e=e.__)&&null!=e.__c){for(e.__e=e.__c.base=null,n=0;n<e.__k.length;n++)if(null!=(t=e.__k[n])&&null!=t.__e){e.__e=e.__c.base=t.__e;break}return c(e)}}function s(e){(!e.__d&&(e.__d=!0)&&t.push(e)&&!p.__r++||o!==b.debounceRendering)&&((o=b.debounceRendering)||_)(p)}function p(){for(var e;p.__r=t.length;)e=t.sort(function(e,n){return e.__v.__b-n.__v.__b}),t=[],e.some(function(e){var n,t,_,o,l,r,u;e.__d&&(r=(l=(n=e).__v).__e,(u=n.__P)&&(t=[],o=D(u,l,(_=w({},l)).__v=_,n.__n,void 0!==u.ownerSVGElement,null,t,null==r?N(l):r),d(t,l),o!=r&&c(l)))})}function E(e,n,t,_,o,l,r,u,i,c){var s,p,f,a,d,h,y,v=_&&_.__k||C,m=v.length;for(i==x&&(i=null!=r?r[0]:m?N(_,0):null),t.__k=[],s=0;s<n.length;s++)if(null!=(a=t.__k[s]=null==(a=n[s])||"boolean"==typeof a?null:"string"==typeof a||"number"==typeof a?k(null,a,null,null,a):Array.isArray(a)?k(S,{children:a},null,null,null):null!=a.__e||null!=a.__c?k(a.type,a.props,a.key,null,a.__v):a)){if(a.__=t,a.__b=t.__b+1,null===(f=v[s])||f&&a.key==f.key&&a.type===f.type)v[s]=void 0;else for(p=0;p<m;p++){if((f=v[p])&&a.key==f.key&&a.type===f.type){v[p]=void 0;break}f=null}d=D(e,a,f=f||x,o,l,r,u,i,c),(p=a.ref)&&f.ref!=p&&(y=y||[],f.ref&&y.push(f.ref,null,a),y.push(p,a.__c||d,a)),null!=d?(null==h&&(h=d),i=U(e,a,f,v,r,d,i),"option"==t.type?e.value="":"function"==typeof t.type&&(t.__d=i)):i&&f.__e==i&&i.parentNode!=e&&(i=N(f))}if(t.__e=h,null!=r&&"function"!=typeof t.type)for(s=r.length;s--;)null!=r[s]&&g(r[s]);for(s=m;s--;)null!=v[s]&&W(v[s],v[s]);if(y)for(s=0;s<y.length;s++)T(y[s],y[++s],y[++s])}function U(e,n,t,_,o,l,r){var u,i,c;if(void 0!==n.__d)u=n.__d,n.__d=void 0;else if(o==t||l!=r||null==l.parentNode)e:if(null==r||r.parentNode!==e)e.appendChild(l),u=null;else{for(i=r,c=0;(i=i.nextSibling)&&c<_.length;c+=2)if(i==l)break e;e.insertBefore(l,r),u=r}return void 0!==u?u:l.nextSibling}function f(e,n,t){"-"===n[0]?e.setProperty(n,t):e[n]="number"==typeof t&&!1===u.test(n)?t+"px":null==t?"":t}function A(e,n,t,_,o){var l,r,u,i,c;if(o?"className"===n&&(n="class"):"class"===n&&(n="className"),"style"===n)if(l=e.style,"string"==typeof t)l.cssText=t;else{if("string"==typeof _&&(l.cssText="",_=null),_)for(i in _)t&&i in t||f(l,i,"");if(t)for(c in t)_&&t[c]===_[c]||f(l,c,t[c])}else"o"===n[0]&&"n"===n[1]?(r=n!==(n=n.replace(/Capture$/,"")),n=((u=n.toLowerCase())in e?u:n).slice(2),t?(_||e.addEventListener(n,a,r),(e.l||(e.l={}))[n]=t):e.removeEventListener(n,a,r)):"list"!==n&&"tagName"!==n&&"form"!==n&&"type"!==n&&"size"!==n&&!o&&n in e?e[n]=null==t?"":t:"function"!=typeof t&&"dangerouslySetInnerHTML"!==n&&(n!==(n=n.replace(/^xlink:?/,""))?null==t||!1===t?e.removeAttributeNS("http://www.w3.org/1999/xlink",n.toLowerCase()):e.setAttributeNS("http://www.w3.org/1999/xlink",n.toLowerCase(),t):null==t||!1===t&&!/^ar/.test(n)?e.removeAttribute(n):e.setAttribute(n,t))}function a(e){this.l[e.type](b.event?b.event(e):e)}function D(e,n,t,_,o,l,r,u,i){var c,s,p,f,a,d,h,y,v,m,g,k=n.type;if(void 0!==n.constructor)return null;(c=b.__b)&&c(n);try{e:if("function"==typeof k){if(y=n.props,v=(c=k.contextType)&&_[c.__c],m=c?v?v.props.value:c.__:_,t.__c?h=(s=n.__c=t.__c).__=s.__E:("prototype"in k&&k.prototype.render?n.__c=s=new k(y,m):(n.__c=s=new P(y,m),s.constructor=k,s.render=L),v&&v.sub(s),s.props=y,s.state||(s.state={}),s.context=m,s.__n=_,p=s.__d=!0,s.__h=[]),null==s.__s&&(s.__s=s.state),null!=k.getDerivedStateFromProps&&(s.__s==s.state&&(s.__s=w({},s.__s)),w(s.__s,k.getDerivedStateFromProps(y,s.__s))),f=s.props,a=s.state,p)null==k.getDerivedStateFromProps&&null!=s.componentWillMount&&s.componentWillMount(),null!=s.componentDidMount&&s.__h.push(s.componentDidMount);else{if(null==k.getDerivedStateFromProps&&y!==f&&null!=s.componentWillReceiveProps&&s.componentWillReceiveProps(y,m),!s.__e&&null!=s.shouldComponentUpdate&&!1===s.shouldComponentUpdate(y,s.__s,m)||n.__v===t.__v){s.props=y,s.state=s.__s,n.__v!==t.__v&&(s.__d=!1),(s.__v=n).__e=t.__e,n.__k=t.__k,s.__h.length&&r.push(s),function e(n,t,_){for(var o,l=0;l<n.__k.length;l++)(o=n.__k[l])&&(o.__=n,o.__e&&("function"==typeof o.type&&1<o.__k.length&&e(o,t,_),t=U(_,o,o,n.__k,null,o.__e,t),"function"==typeof n.type&&(n.__d=t)))}(n,u,e);break e}null!=s.componentWillUpdate&&s.componentWillUpdate(y,s.__s,m),null!=s.componentDidUpdate&&s.__h.push(function(){s.componentDidUpdate(f,a,d)})}s.context=m,s.props=y,s.state=s.__s,(c=b.__r)&&c(n),s.__d=!1,s.__v=n,s.__P=e,c=s.render(s.props,s.state,s.context),s.state=s.__s,null!=s.getChildContext&&(_=w(w({},_),s.getChildContext())),p||null==s.getSnapshotBeforeUpdate||(d=s.getSnapshotBeforeUpdate(f,a)),g=null!=c&&c.type==S&&null==c.key?c.props.children:c,E(e,Array.isArray(g)?g:[g],n,t,_,o,l,r,u,i),s.base=n.__e,s.__h.length&&r.push(s),h&&(s.__E=s.__=null),s.__e=!1}else null==l&&n.__v===t.__v?(n.__k=t.__k,n.__e=t.__e):n.__e=function(e,n,t,_,o,l,r,u){var i,c,s,p,f,a=t.props,d=n.props;if(o="svg"===n.type||o,null!=l)for(i=0;i<l.length;i++)if(null!=(c=l[i])&&((null===n.type?3===c.nodeType:c.localName===n.type)||e==c)){e=c,l[i]=null;break}
35if(null==e){if(null===n.type)return document.createTextNode(d);e=o?document.createElementNS("http://www.w3.org/2000/svg",n.type):document.createElement(n.type,d.is&&{is:d.is}),l=null,u=!1}if(null===n.type)a!==d&&e.data!=d&&(e.data=d);else{if(null!=l&&(l=C.slice.call(e.childNodes)),s=(a=t.props||x).dangerouslySetInnerHTML,p=d.dangerouslySetInnerHTML,!u){if(null!=l)for(a={},f=0;f<e.attributes.length;f++)a[e.attributes[f].name]=e.attributes[f].value;(p||s)&&(p&&s&&p.__html==s.__html||(e.innerHTML=p&&p.__html||""))}(function(e,n,t,_,o){var l;for(l in t)"children"===l||"key"===l||l in n||A(e,l,null,t[l],_);for(l in n)o&&"function"!=typeof n[l]||"children"===l||"key"===l||"value"===l||"checked"===l||t[l]===n[l]||A(e,l,n[l],t[l],_)})(e,d,a,o,u),p?n.__k=[]:(i=n.props.children,E(e,Array.isArray(i)?i:[i],n,t,_,"foreignObject"!==n.type&&o,l,r,x,u)),u||("value"in d&&void 0!==(i=d.value)&&i!==e.value&&A(e,"value",i,a.value,!1),"checked"in d&&void 0!==(i=d.checked)&&i!==e.checked&&A(e,"checked",i,a.checked,!1))}return e}(t.__e,n,t,_,o,l,r,i);(c=b.diffed)&&c(n)}catch(e){n.__v=null,b.__e(e,n,t)}return n.__e}function d(e,n){b.__c&&b.__c(n,e),e.some(function(n){try{e=n.__h,n.__h=[],e.some(function(e){e.call(n)})}catch(e){b.__e(e,n.__v)}})}function T(e,n,t){try{"function"==typeof e?e(n):e.current=n}catch(e){b.__e(e,t)}}function W(e,n,t){var _,o,l;if(b.unmount&&b.unmount(e),(_=e.ref)&&(_.current&&_.current!==e.__e||T(_,null,n)),t||"function"==typeof e.type||(t=null!=(o=e.__e)),e.__e=e.__d=void 0,null!=(_=e.__c)){if(_.componentWillUnmount)try{_.componentWillUnmount()}catch(e){b.__e(e,n)}
35_.base=_.__P=null}if(_=e.__k)for(l=0;l<_.length;l++)_[l]&&W(_[l],n,t);null!=o&&g(o)}function L(e,n,t){return this.constructor(e,t)}function h(e,n,t){var _,o,l;b.__&&b.__(e,n),o=(_=t===r)?null:t&&t.__k||n.__k,e=i(S,null,[e]),l=[],D(n,(!_&&t||n).__k=e,o||x,x,void 0!==n.ownerSVGElement,t&&!_?[t]:!o&&n.childNodes.length?C.slice.call(n.childNodes):null,l,t||x,_),d(l,e)}b={__e:function(e,n){for(var t,_;n=n.__;)if((t=n.__c)&&!t.__)try{if(t.constructor&&null!=t.constructor.getDerivedStateFromError&&(_=!0,t.setState(t.constructor.getDerivedStateFromError(e))),null!=t.componentDidCatch&&(_=!0,t.componentDidCatch(e)),_)return s(t.__E=t)}catch(n){e=n}throw e}},n=function(e){return null!=e&&void 0===e.constructor},P.prototype.setState=function(e,n){var t=this.__s!==this.state?this.__s:this.__s=w({},this.state);"function"==typeof e&&(e=e(t,this.props)),e&&w(t,e),null!=e&&this.__v&&(n&&this.__h.push(n),s(this))},P.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),s(this))},P.prototype.render=S,t=[],_="function"==typeof Promise?Promise.prototype.then.bind(Prom
35ise.resolve()):setTimeout,p.__r=0,r=x,l=0,e.render=h,e.hydrate=function(e,n){h(e,n,r)},e.createElement=i,e.h=i,e.Fragment=S,e.createRef=function(){return{current:null}},e.isValidElement=n,e.Component=P,e.cloneElement=function(e,n){var t,_;for(_ in n=w(w({},e.props),n),2<arguments.length&&(n.children=C.slice.call(arguments,2)),t={},n)"key"!==_&&"ref"!==_&&(t[_]=n[_]);return k(e.type,t,n.key||e.key,n.ref||e.ref,null)},e.createContext=function(e){var n={},o={__c:"__cC"+l++,__:e,Consumer:function(e,n){return e.children(n)},Provider:function(e){var t,_=this;return this.getChildContext||(t=[],this.getChildContext=function(){return n[o.__c]=_,n},this.shouldComponentUpdate=function(n){_.props.value!==n.value&&t.some(function(e){e.context=n.value,s(e)})},this.sub=function(e){t.push(e);var n=e.componentWillUnmount;e.componentWillUnmount=function(){t.splice(t.indexOf(e),1),n&&n.call(e)}}),e.children}};return(o.Consumer.contextType=o).Provider.__=o},e.toChildArray=function e(n){return null==n||"boolean"==typeof n?[]:Array.isArray(n)?C.concat.apply([],n.map(e)):[n]},e.__u=W,e.options=b}); 36// Preact Hooks 37!function(_,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports,require("preact")):n(_.preactHooks={},_.preact)}(this,function(_,o){var e,u,t,i=0,r=[],c=o.options.__r,f=o.options.diffed,n=o.options.__c,s=o.options.unmount;function a(_,n){o.options.__h&&o.options.__h(u,_,i||n),i=0;var t=u.__H||(u.__H={__:[],__h:[]});return _>=t.__.length&&t.__.push({}),t.__[_]}function p(_){return i=1,h(b,_)}function h(_,n,t){var o=a(e++,2);return o.t=_,o.__c||(o.__c=u,o.__=[t?t(n):b(void 0,n),function(_){var n=o.t(o.__[0],_);o.__[0]!==n&&(o.__=[n,o.__[1]],o.__c.setState({}))}]),o.__}function m(_,n){var t=a(e++,4);!o.options.__s&&E(t.__H,n)&&(t.__=_,t.__H=n,u.__h.push(t))}function v(_,n){var t=a(e++,7);return E(t.__H,n)?(t.__H=n,t.__h=_,t.__=_()):t.__}function H(){r.some(function(n){if(n.__P)try{n.__H.__h.forEach(l),n.__H.__h.forEach(y),n.__H.__h=[]}catch(_){return n.__H.__h=[],o.options.__e(_,n.__v),!0}}),r=[]}o.options.__r=function(_){c&&c(_),e=0;var n=(u=_.__c).__H;n&&(n.__h.forEach(l),n.__h.forEach(y),n.__h=[])},o.options.diffed=function(_){f&&f(_);var n=_.__c;n&&n.__H&&n.__H.__h.length&&(1!==r.push(n)&&t===o.options.requestAnimationFrame||((t=o.options.requestAnimationFrame)||function(_){function n(){clearTimeout(o),d&&cancelAnimationFrame(t),setTimeout(_)}var t,o=setTimeout(n,100);d&&(t=requestAnimationFrame(n))})(H))},o.options.__c=function(_,t){t.some(function(n){try{n.__h.forEach(l),n.__h=n.__h.filter(function(_){return!_.__||y(_)})}catch(_){t.some(function(_){_.__h&&(_.__h=[])}),t=[],o.options.__e(_,n.__v)}}),n&&n(_,t)},o.options.unmount=function(_){s&&s(_);var n=_.__c;if(n&&n.__H)try{n.__H.__.forEach(l)}catch(_){o.options.__e(_,n.__v)}};var d="function"==typeof requestAnimationFrame;function l(_){"function"==typeof _.u&&_.u()}function y(_){_.u=_.__()}function E(t,_){return!t||_.some(function(_,n){return _!==t[n]})}function b(_,n){return"function"==typeof n?n(_):n}_.useState=p,_.useReducer=h,_.useEffect=function(_,n){var t=a(e++,3);!o.options.__s&&E(t.__H,n)&&(t.__=_,t.__H=n,u.__H.__h.push(t))},_.useLayoutEffect=m,_.useRef=function(_){return i=5,v(function(){return{current:_}},[])},_.useImperativeHandle=function(_,n,t){i=6,m(function(){"function"==typeof _?_(n()):_&&(_.current=n())},null==t?t:t.concat(_))},_.useMemo=v,_.useCallback=function(_,n){return i=8,v(function(){return _},n)},_.useContext=function(_){var n=u.context[_.__c],t=a(e++,9);return t.__c=_,n?(null==t.__&&(t.__=!0,n.sub(u)),n.props.value):_.__},_.useDebugValue=function(_,n){o.options.useDebugValue&&o.options.useDebugValue(n?n(_):_)},_.useErrorBoundary=function(_){var n=a(e++,10),t=p();return n.__=_,u.componentDidCatch||(u.componentDidCatch=function(_){n.__&&n.__(_),t[1](_)}),[t[0],function(){t[1](void 0)}]}}); 38// Preact Compat 39!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("preact/hooks"),require("preact")):t(e.compat={},e.preactHooks,e.preact)}(this,function(t,n,u){function r(e,t){for(var n in t)e[n]=t[n];return e}function i(e,t){for(var n in e)if("__source"!==n&&!(n in t))return!0;for(var o in t)if("__source"!==o&&e[o]!==t[o])return!0;return!1}var o,e,a,l=(o=u.Component,a=o,(e=c).prototype=Object.create(a.prototype),(e.prototype.constructor=e).__proto__=a,c.prototype.shouldComponentUpdate=function(e,t){return i(this.props,e)||i(this.state,t)},c);function c(e){var t;return(t=o.call(this,e)||this).isPureReactComponent=!0,t}function p(t,o){function n(e){var t=this.props.ref,n=t==e.ref;return!n&&t&&(t.call?t(null):t.current=null),o?!o(this.props,e)||!n:i(this.props,e)}function e(e){return this.shouldComponentUpdate=n,u.createElement(t,e)}return e.prototype.isReactComponent=!0,e.displayName="Memo("+(t.displayName||t.name)+")",e.t=!0,e}var f=u.options.__b;u.options.__b=function(e){e.type&&e.type.t&&e.ref&&(e.props.ref=e.ref,e.ref=null),f&&f(e)};var s="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.forward_ref")||3911;function d(o){function e(e,t){var n=r({},e);return delete n.ref,o(n,(t=e.ref||t)&&("object"!=typeof t||"current"in t)?t:null)}return e.$$typeof=s,(e.render=e).prototype.isReactComponent=e.t=!0,e.displayName="ForwardRef("+(o.displayName||o.name)+")",e}function _(e,o){return e?u.toChildArray(e).reduce(function(e,t,n){return e.concat(o(t,n))},[]):null}var h={map:_,forEach:_,count:function(e){return e?u.toChildArray(e).length:0},only:function(e){if(1!==(e=u.toChildArray(e)).length)throw new Error("Children.only() expects only one child.");return e[0]},toArray:u.toChildArray},m=u.options.__e;function v(e){return e&&((e=r({},e)).__c=null,e.__k=e.__k&&e.__k.map(v)),e}function y(){this.__u=0,this.u=null,this.__b=null}function C(e){var t=e.__.__c;return t&&t.o&&t.o(e)}function b(t){var n,o,r;function e(e){if(n||(n=t()).then(function(e){o=e.default||e},function(e){r=e}),r)throw r;if(!o)throw n;return u.createElement(o,e)}return e.displayName="Lazy",e.t=!0,e}function k(){this.i=null,this.l=null}u.options.__e=function(e,t,n){if(e.then)for(var o,r=t;r=r.__;)if((o=r.__c)&&o.__c)return o.__c(e,t.__c);m(e,t,n)},(y.prototype=new u.Component).__c=function(e,t){var n=this;null==n.u&&(n.u=[]),n.u.push(t);function o(){i||(i=!0,r?r(u):u())}var r=C(n.__v),i=!1;t.__c=t.componentWillUnmount,t.componentWillUnmount=function(){o(),t.__c&&t.__c()};var u=function(){var e;if(!--n.__u)for(n.__v.__k[0]=n.state.o,n.setState({o:n.__b=null});e=n.u.pop();)e.forceUpdate()};n.__u++||n.setState({o:n.__b=n.__v.__k[0]}),e.then(o,o)},y.prototype.render=function(e,t){return this.__b&&(this.__v.__k&&
39(this.__v.__k[0]=v(this.__b)),this.__b=null),[u.createElement(u.Fragment,null,t.o?null:e.children),t.o&&e.fallback]};function g(e,t,n){if(++n[1]===n[0]&&e.l.delete(t),e.props.revealOrder&&("t"!==e.props.revealOrder[0]||!e.l.size))for(n=e.i;n;){for(;3<n.length;)n.pop()();if(n[1]<n[0])break;e.i=n=n[2]}}(k.prototype=new u.Component).o=function(n){var o=this,r=C(o.__v),i=o.l.get(n);return i[0]++,function(e){function t(){o.props.revealOrder?(i.push(e),g(o,n,i)):e()}r?r(t):t()}},k.prototype.render=function(e){this.i=null,this.l=new Map;var t=u.toChildArray(e.children);e.revealOrder&&"b"===e.revealOrder[0]&&t.reverse();for(var n=t.length;n--;)this.l.set(t[n],this.i=[1,0,this.i]);return e.children},k.prototype.componentDidUpdate=k.prototype.componentDidMount=function(){var n=this;n.l.forEach(function(e,t){g(n,t,e)})};var E,N=((E=S.prototype).getChildContext=function(){return this.props.context},E.render=function(e){return e.children},S);function S(){}function x(e){var t=this,n=e.container,o=u.createElement(N,{context:t.context},e.vnode);return t.s&&t.s!==n&&(t.h.parentNode&&t.s.removeChild(t.h),u.__u(t.v),t.p=!1),e.vnode?t.p?(n.__k=t.__k,u.render(o,n),t.__k=n.__k):(t.h=document.createTextNode(""),u.hydrate("",n),n.appendChild(t.h),t.p=!0,t.s=n,u.render(o,n,t.h),t.__k=t.h.__k):t.p&&(t.h.parentNode&&t.s.removeChild(t.h),u.__u(t.v)),t.v=o,t.componentWillUnmount=function(){t.h.parentNode&&t.s.removeChild(t.h),u.__u(t.v)},null}function w(e,t){return u.createElement(x,{vnode:e,container:t})}var A=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|fill|flood|font|glyph(?!R)|horiz|marker(?!H|W|U)|overline|paint|stop|strikethrough|stroke|text(?!L)|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/;u.Component.prototype.isReactComponent={};var R="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;function U(e,t,n){if(null==t.__k)for(;t.firstChild;)t.removeChild(t.firstChild);return u.render(e,t),"function"==typeof n&&n(),e?e.__c:null}function P(e,t,n){return u.hydrate(e,t),"function"==typeof n&&n(),e?e.__c:null}var F=u.options.event;function O(e,t){e["UNSAFE_"+t]&&!e[t]&&Object.defineProperty(e,t,{configurable:!1,get:function(){return this["UNSAFE_"+t]}
39,set:function(e){this["UNSAFE_"+t]=e}})}u.options.event=function(e){F&&(e=F(e));var t=!(e.persist=function(){}),n=!1,o=e.stopPropagation;e.stopPropagation=function(){o.call(e),t=!0};var r=e.preventDefault;return e.preventDefault=function(){r.call(e),n=!0},e.isPropagationStopped=function(){return t},e.isDefaultPrevented=function(){return n},e.nativeEvent=e};var L={configurable:!0,get:function(){return this.class}},M=u.options.vnode;function D(e){return u.createElement.bind(null,e)}function V(e){return!!e&&e.$$typeof===R}function W(e){return V(e)?u.cloneElement.apply(null,arguments):e}function $(e){return!!e.__k&&(u.render(null,e),!0)}function j(e){return e&&(e.base||1===e.nodeType&&e)||null}u.options.vnode=function(i){i.$$typeof=R;var e,t,n,o=i.type,r=i.props;if(o){if(r.class!=r.className&&(L.enumerable="className"in r,null!=r.className&&(r.class=r.className),Object.defineProperty(r,"className",L)),"function"!=typeof o){for(n in r.defaultValue&&void 0!==r.value&&(r.value||0===r.value||(r.value=r.defaultValue),delete r.defaultValue),Array.isArray(r.value)&&r.multiple&&"select"===o&&(u.toChildArray(r.children).forEach(function(e){-1!=r.value.indexOf(e.props.value)&&(e.props.selected=!0)}),delete r.value),r)if(e=A.test(n))break;if(e)for(n in t=i.props={},r)t[A.test(n)?n.replace(/[A-Z0-9]/,"-$&").toLowerCase():n]=r[n]}!function(){var e=i.type,t=i.props;if(t&&"string"==typeof e){var n,o={};for(var r in t)/^on(Ani|Tra|Tou)/.test(r)&&(t[r.toLowerCase()]=t[r],delete t[r]),o[r.toLowerCase()]=r;o.ondoubleclick&&(t.ondblclick=t[o.ondoubleclick],delete t[o.ondoubleclick]),o.onbeforeinput&&(t.onbeforeinput=t[o.onbeforeinput],delete t[o.onbeforeinput]),o.onchange&&("textarea"===e||"input"===e.toLowerCase()&&!/^fil|che|ra/i.test(t.type))&&(t[n=o.oninput||"oninput"]||(t[n]=t[o.onchange],delete t[o.onchange]))}}(),"function"==typeof o&&!o.m&&o.prototype&&(O(o.prototype,"componentWillMount"),O(o.prototype,"componentWillReceiveProps"),O(o.prototype,"componentWillUpdate"),o.m=!0)}M&&M(i)};function z(e,t){return e(t)}var H=u.Fragment,T={useState:n.useState,useReducer:n.useReducer,useEffect:n.useEffect,useLayoutEffect:n.useLayoutEffect,useRef:n.useRef,useImperativeHandle:n.useImperativeHandle,useMemo:n.useMemo,useCallback:n.useCallback,useContext:n.useContext,useDebugValue:n.useDebugValue,version:"16.8.0",Children:h,render:U,hydrate:P,unmountComponentAtNode:$,createPortal:w,createElement:u.createElement,createContext:u.createContext,createFactory:D,cloneElement:W,createRef:u.createRef,Fragment:u.Fragment,isValidElement:V,findDOMNode:j,Component:u.Component,PureComponent:l,memo:p,forwardRef:d,unstable_batchedUpdates:z,StrictMode:H,Suspense:y,SuspenseList:k,lazy:b};Object.keys(n).forEach(function(e){t[e]=n[e]}),t.createElement=u.createElement,t.createContext=u.createContext,t.createRef=u.createRef,t.Fragment=u.Fragment,t.Component=u.Component,t.version="16.8.0",t.Children=h,t.render=U,t.hydrate=P,t.unmountComponentAtNode=$,t.createPortal=w,t.createFactory=D,t.cloneElement=W,t.isValidElement=V,t.findDOMNode=j,t.PureComponent=l,t.memo=p,t.forwardRef=d,t.unstable_batchedUpdates=z,t.StrictMode=H,t.Suspense=y,t.SuspenseList=k,t.lazy=b,t.default=T}); 40// Goober 41!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):t((e||self).goober={})}(this,function(e){let t={data:""},r=e=>"object"==typeof window?((e?e.querySelector("#_goober"):window._goober)||Object.assign((e||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:e||t,l=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,n=/\/\*[^]*?\*\/| +/g,o=/\n+/g,a=(e,t)=>{let r="",l="",n="";for(let o in e){let s=e[o];"@"==o[0]?"i"==o[1]?r=o+" "+s+";":l+="f"==o[1]?a(s,o):o+"{"+a(s,"k"==o[1]?"":t)+"}":"object"==typeof s?l+=a(s,t?t.replace(/([^,])+/g,e=>o.replace(/(^:.*)|([^,])+/g,t=>/&/.test(t)?t.replace(/&/g,e):e?e+" "+t:t)):o):null!=s&&(o=/^--/.test(o)?o:o.replace(/[A-Z]/g,"-$&").toLowerCase(),n+=a.p?a.p(o,s):o+":"+s+";")}return r+(t&&n?t+"{"+n+"}":n)+l},s={},i=e=>{if("object"==typeof e){let t="";for(let r in e)t+=r+i(e[r]);return t}return e},c=(e,t,r,c,f)=>{let p=i(e),u=s[p]||(s[p]=(e=>{let t=0,r=11;for(;t<e.length;)r=101*r+e.charCodeAt(t++)>>>0;return"go"+r})(p));if(!s[u]){let t=p!==e?e:(e=>{let t,r,a=[{}];for(;t=l.exec(e.replace(n,""));)t[4]?a.shift():t[3]?(r=t[3].replace(o," ").trim(),a.unshift(a[0][r]=a[0][r]||{})):a[0][t[1]]=t[2].replace(o," ").trim();return a[0]})(e);
41s[u]=a(f?{["@keyframes "+u]:t}:t,r?"":"."+u)}return((e,t,r)=>{-1==t.data.indexOf(e)&&(t.data=r?e+t.data:t.data+e)})(s[u],t,c),u},f=(e,t,r)=>e.reduce((e,l,n)=>{let o=t[n];if(o&&o.call){let e=o(r),t=e&&e.props&&e.props.className||/^go/.test(e)&&e;o=t?"."+t:e&&"object"==typeof e?e.props?"":a(e,""):!1===e?"":e}return e+l+(null==o?"":o)},"");function p(e){let t=this||{},l=e.call?e(t.p):e;return c(l.unshift?l.raw?f(l,[].slice.call(arguments,1),t.p):l.reduce((e,r)=>Object.assign(e,r&&r.call?r(t.p):r),{}):l,r(t.target),t.g,t.o,t.k)}let u,d,g,b=p.bind({g:1}),h=p.bind({k:1});e.css=p,e.extractCss=e=>{let t=r(e),l=t.data;return t.data="",l},e.glob=b,e.keyframes=h,e.setup=function(e,t,r,l){a.p=t,u=e,d=r,g=l},e.styled=function(e,t){let r=this||{};return function(){let l=arguments;function n(o,a){let s=Object.assign({},o),i=s.className||n.className;r.p=Object.assign({theme:d&&d()},s),r.o=/ *go\d+/.test(i),s.className=p.apply(r,l)+(i?" "+i:""),t&&(s.ref=a);let c=e;return e[0]&&(c=s.as||e,delete s.as),g&&c[0]&&g(s),u(c,s)}return t?t(n):n}}}); 42 43</script>
43 44<!--LOOMI SDK--> 45 46 47 48 49 50 51 52 53 54 55 56 57 <meta name="google-site-verification" content="VhdLE0lpsX1c1QBfwSob73ix_PgyGDAC1LV6bHMIc1Y"> 58 59 <meta charset="utf-8"> 60 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 61 <meta name="viewport" content="width=device-width,initial-scale=1"> 62 <meta name="theme-color" content=""> 63 <link rel="canonical" href="https://pendulumlife.com/blogs/resources/tagged/resources"> 64 <link rel="preconnect" href="https://cdn.shopify.com" crossorigin> 65 66
66<script> 67 68 </script>
68 69 70
70<script src="//pendulumlife.com/cdn/shop/t/10681/assets/subscription_permalinks.js?v=4235911444946987741785256883" type="module"></script>
70 71
71<script> 72 globalThis.breakpoints = { 73 small: '600px', 74 medium: '900px' 75 }; 76 globalThis.money_format ="${{amount}}"; 77 globalThis.shopifyCustomer = { 78 id: null, 79 email: null 80 }; 81 </script>
81 82 83
83<script> 84 85 </script>
85<link rel="icon" type="image/png" href="//pendulumlife.com/cdn/shop/files/favicon_32x32.png?v=1639593633">
85<script> 86 globalThis.MEGA_MENU = { 87 megaMenus: [], 88 megaMenusParentLinks: [], 89 hasMegaMenu: false 90 };</script>
90 91 92 93
93<script> 94 (function (g, e, o, t, a, r, ge, tl, y, s) { 95 t = g.getElementsByTagName(o)[0]; 96 y = g.createElement(e); 97 y.async = true; 98 y.src = 99 'https://geotargetly-api-1.com/gr?id=-NI2wJVw8sk9RSEWipsk&refurl=' + 100 g.referrer + 101 '&winurl=' + 102 encodeURIComponent(window.location); 103 t.parentNode.insertBefore(y, t); 104 georedirect1669734680980loaded = function () {}; 105 y.onerror = function () {}; 106 })(document, 'script', 'head'); 107 </script>
107 108 109 110 111 112 <title>Resources</title> 113 114 115 116 117 118<meta property="og:site_name" content="Pendulum"> 119<meta property="og:url" content="https://pendulumlife.com/blogs/resources/tagged/resources"> 120<meta property="og:title" content="Resources"> 121<meta property="og:type" content="website"> 122<meta property="og:description" content="Save Up 60% on New Subscriptions! 123Improve glucose control, metabolic health, gut function, and support a healthy weight. The only brand with live Akkermansia. 124Pendulum Metabolic Daily | Optimizes metabolism 125Pendulum Akkermansia | For gut health 126Pendulum Glucose Control | For A1C management"><meta property="og:image" content="http://pendulumlife.com/cdn/shop/files/Pendulum_Logo_Registered_Petal_8e91b0c1-3451-4839-871e-b0b2612e30f3.png?v=1621028826"> 127 <meta property="og:image:secure_url" content="https://pendulumlife.com/cdn/shop/files/Pendulum_Logo_Registered_Petal_8e91b0c1-3451-4839-871e-b0b2612e30f3.png?v=1621028826"> 128 <meta property="og:image:width" content="1904"> 129 <meta property="og:image:height" content="306"><meta name="twitter:site" content="@pendulum_co"><meta name="twitter:card" content="summary_large_image"> 130<meta name="twitter:title" content="Resources"> 131<meta name="twitter:description" content="Save Up 60% on New Subscriptions! 132Improve glucose control, metabolic health, gut function, and support a healthy weight. The only brand with live Akkermansia. 133Pendulum Metabolic Daily | Optimizes metabolism 134Pendulum Akkermansia | For gut health 135Pendulum Glucose Control | For A1C management"> 136 137 138
138<script src="//pendulumlife.com/cdn/shop/t/10681/assets/lazysizes.min.js?v=61763048558278217801785256882" async></script>
138 139
139<script src="//pendulumlife.com/cdn/shop/t/10681/assets/tingle.js?v=102425431498776783471785256882" defer></script>
139 140 141 142 143 144 145
145<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
145<meta name="google-site-verification" content="6bvlSjMD9zWc9Pb87pmeEjuZkHtDd8VrtBmK4TRyZhA"> 146<meta name="google-site-verification" content="AQ1HNnlmh9gMl8Hnl9CE0Owvkuj2yo27Nj5KGQ7xjlo"> 147<meta name="google-site-verification" content="ggYlIeAhhONWV0hMyZh41nVfVjInG2YZE2k5RgGokkc"> 148<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/17531043894/digital_wallets/dialog"> 149<meta id="in-context-paypal-metadata" data-shop-id="17531043894" data-venmo-supported="true" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 150<link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/resources/tagged/resources.atom" /> 151<link rel="next" href="/blogs/resources/tagged/resources?page=2">
152<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=3833823286"></script>
152 153<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
154<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=3833823286&shop_id=17531043894" crossorigin="anonymous"></script>
vendor: 1 bytes, line 154
154
155<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":17531043894,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/17531043894","merchantName":"Pendulum","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Pendulum","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 155
155
156<script id="shopify-features" type="application/json">{"accessToken":"fba4cbdd65569f9c2d646c92a09968a7","betas":["rich-media-storefront-analytics"],"domain":"pendulumlife.com","predictiveSearch":true,"shopId":17531043894,"locale":"en"}</script>
vendor: 1 bytes, line 156
156
157<script>var Shopify = Shopify || {}; 158Shopify.shop = "pendulum-therapeutics.myshopify.com"; 159Shopify.locale = "en"; 160Shopify.currency = {"active":"USD","rate":"1.0"}; 161Shopify.country = "US"; 162Shopify.theme = {"name":"shopify-theme-2021\/main","id":154968916022,"schema_name":"Pendulum Therapeutics","schema_version":"1.0.0","theme_store_id":null,"role":"main"}; 163Shopify.theme.handle = "null"; 164Shopify.theme.style = {"id":null,"handle":null}; 165Shopify.cdnHost = "pendulumlife.com/cdn"; 166Shopify.routes = Shopify.routes || {}; 167Shopify.routes.root = "/"; 168Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 169Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 170Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 171Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 171
171
172<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 172
172
173<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 173
173
174<script> 175 window.ShopifyPay = window.ShopifyPay || {}; 176 window.ShopifyPay.apiHost = "shop.app\/pay"; 177 window.ShopifyPay.redirectState = null; 178</script>
vendor: 1 bytes, line 178
178
179<script> 180 window.Shopify = window.Shopify || {}; 181 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 182 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 183 window.Shopify.SignInWithShop.eligible = true; 184</script>
vendor: 1 bytes, line 184
184
185<script id="shop-js-analytics" type="application/json">{"pageType":"blog"}</script>
vendor: 1 bytes, line 185
185
186<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 186
186
187<script type="module"> 188 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 189 190 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 191 192</script>
vendor: 1 bytes, line 192
192
193<script> 194 window.Shopify = window.Shopify || {}; 195 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 196 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"]}; 197</script>
vendor: 1 bytes, line 197
197
198<script>(function() { 199 var isLoaded = false; 200 function asyncLoad() { 201 if (isLoaded) return; 202 isLoaded = true; 203 var urls = ["https:\/\/cdn-loyalty.yotpo.com\/loader\/e1yoy_7Erv5I1UFyWXOyZg.js?shop=pendulum-therapeutics.myshopify.com","https:\/\/cjshpfy.cjpowered.com\/getPluginJS?shop=pendulum-therapeutics.myshopify.com","https:\/\/intg.snapchat.com\/shopify\/shopify-scevent-init.js?id=a64b9862-4949-49d9-bb3a-f279e141d85c\u0026shop=pendulum-therapeutics.myshopify.com","https:\/\/beacon.riskified.com\/?shop=pendulum-therapeutics.myshopify.com","https:\/\/cdn.hextom.com\/js\/quickannouncementbar.js?shop=pendulum-therapeutics.myshopify.com","https:\/\/pc-quiz.s3.us-east-2.amazonaws.com\/current\/quiz-loader.min.js?shop=pendulum-therapeutics.myshopify.com","https:\/\/widgets.juniphq.com\/v1\/junip_shopify.js?shop=pendulum-therapeutics.myshopify.com","https:\/\/d2fk970j0emtue.cloudfront.net\/shop\/js\/free-gift-cart-upsell-pro.min.js?shop=pendulum-therapeutics.myshopify.com","https:\/\/cdn.zigpoll.com\/zigpoll-shopify-embed.js?accountId=68b08386060721fee8bccd8f\u0026shop=pendulum-therapeutics.myshopify.com","\/\/backinstock.useamp.com\/widget\/209443_1783061208.js?category=bis\u0026v=6\u0026shop=pendulum-therapeutics.myshopify.com","https:\/\/superfiliate-cdn.com\/storefront.js?shop=pendulum-therapeutics.myshopify.com"]; 204 for (var i = 0; i < urls.length; i++) { 205 var s = document.createElement('script'); 206 s.type = 'text/javascript'; 207 s.async = true; 208 s.src = urls[i]; 209 var x = document.getElementsByTagName('script')[0]; 210 x.parentNode.insertBefore(s, x); 211 } 212 }; 213 if(window.attachEvent) { 214 window.attachEvent('onload', asyncLoad); 215 } else { 216 window.addEventListener('load', asyncLoad, false); 217 } 218})();</script>
vendor: 1 bytes, line 218
218
219<script id="__st">var __st={"a":17531043894,"offset":-25200,"reqid":"3f87ecb5-0e47-4436-874a-54fc43cd3567-1790274924","pageurl":"pendulumlife.com\/blogs\/resources\/tagged\/resources","s":"blogs-79546613814","u":"aff82b55d06b","p":"blog","rtyp":"blog","rid":79546613814};</script>
vendor: 1 bytes, line 219
219
220<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 220
220
221<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,!1)}();</script>
vendor: 1 bytes, line 221
221
222<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//pendulumlife.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 222
222
223<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 = "//pendulumlife.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>
223<script crossorigin="anonymous" defer="defer" src="//pendulumlife.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 223
223
224<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 224
224
225<script> 226 window.Shopify = window.Shopify || {}; 227 window.Shopify.MCP = window.Shopify.MCP || {}; 228 window.Shopify.MCP.enabled = true; 229 window.Shopify.MCP.shop = "pendulum-therapeutics.myshopify.com"; 230 window.Shopify.MCP.mcpEndpoint = "https:\/\/pendulumlife.com\/api\/mcp"; 231 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"]}}]; 232</script>
vendor: 1 bytes, line 232
232
233<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("\/\/pendulumlife.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 234</script>
vendor: 1 bytes, line 234
234
235<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://pendulumlife.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 236</script>
vendor: 1 bytes, line 236
236
237<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 238 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); 239</script>
vendor: 1 bytes, line 239
239
240<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})}})); 241</script>
241 242<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://pendulumlife.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 243<style id="shopify-accelerated-checkout-cart"> 244 #shopify-buyer-consent { 245 margin-top: 1em; 246 display: inline-block; 247 width: 100%; 248} 249 250#shopify-buyer-consent.hidden { 251 display: none; 252} 253 254#shopify-subscription-policy-button { 255 background: none; 256 border: none; 257 padding: 0; 258 text-decoration: underline; 259 font-size: inherit; 260 cursor: pointer; 261} 262 263#shopify-subscription-policy-button::before { 264 box-shadow: none; 265} 266 267 </style> 268
269<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
269 270 271 272<link href="//pendulumlife.com/cdn/shop/t/10681/assets/liquid_defs.css?v=164777986099811102271785257784" rel="stylesheet" type="text/css" media="all" /> 273 <link href="//pendulumlife.com/cdn/shop/t/10681/assets/font_defs.css?v=30556534999844048761785256880" rel="stylesheet" type="text/css" media="all" /> 274 <link href="//pendulumlife.com/cdn/shop/t/10681/assets/base.css?v=36682394231138194851785256879" rel="stylesheet" type="text/css" media="all" /> 275 276 <style> 277 .keen {display: block; position: relative;} 278 .keen-slider {opacity: 0; overflow: hidden; position: relative; display: flex; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent;} 279 .keen-slider.initialized {opacity: 1;} 280 .keen-slider-slide {width: 100%;} 281 .keen-slider.vertical {flex-direction: column;} 282 .keen-slider.vertical .keen-slider-slide {width: 100%; overflow: hidden;} 283 .keen-slider[data-keen-slider-moves] * {pointer-events: none;} 284 285 .keen-arrow {font-size: 1.5em; padding: 0.5em; position: absolute; z-index: 2; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear;}
286 .keen-arrow svg {display: block;} 287 .keen-arrow.prev {right: 100%;} 288 .keen-arrow.next {left: 100%;} 289 .keen-arrow.disabled {display: none;} 290 .keen-dots {width: 100%; margin: 1em 0; z-index: 2; text-align: center;} 291 .keen-dots-dot {display: inline-block; padding: 0.5em;} 292 .keen-dots-dot-video {display: inline-block; padding: 0.5em;vertical-align: text-bottom;} 293 .keen-dots-dot:after {content: ''; display: block; width: 12px; height: 12px; border-radius: 50%; background: rgba(0,0,0,0.2); -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear;} 294 .keen-dots-dot-video:after {content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 59'%3E%3Cpath d='M43.5 30.13.75 58.26V.5L43.5 30.13Z'/%3E%3C/svg%3E"); display: block; width: 12px; height: 12px; fill: rgba(0,0,0,0.2); opacity: 0.2; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear;} 295 .keen-dots-dot.active:after {background: rgba(0,0,0,1);} 296 .keen-dots-dot-video.active:after {fill: rgba(0,0,0,1);opacity: 1;} 297 .keen-progress-bar {width: 100%; margin: 1em 0 0; background-color: rgba(0,0,0,0.03);} 298 .keen-progress-bar .keen-progress-inner-bar {background-color: rgba(0,0,0,0.2); height: 5px;} 299 .keen-slider.vertical + .keen-progress-bar {width: auto; margin: 0 0 0 1em;} 300 .keen-slider.vertical + .keen-progress-bar .keen-progress-inner-bar {width: 5px;} 301 302 .keen-slider.custom-animation .keen-slider-slide {position: absolute; width: 100%; visibility: hidden; -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; -ms-transition: all 0.5s ease-out; transition: all 0.5s ease-out;} 303 .keen-slider.custom-animation .keen-slider-slide.active {visibility: visible;} 304 .keen-slider.custom-animation.fade .keen-slider-slide {opacity: 0;} 305 .keen-slider.custom-animation.fade .keen-slider-slide.active {opacity: 1;} 306</style> 307 <link href="//pendulumlife.com/cdn/shop/t/10681/assets/splide.min.css?v=44329677166622589231785256880" rel="stylesheet" type="text/css" media="all" /> 308 309
309<script> 310 document.addEventListener("DOMContentLoaded", function() { 311 var stylesheets = [ 312 { href: "//pendulumlife.com/cdn/shop/t/10681/assets/reviews-stamped.css?v=119683121433430778031785256880" }, 313 { href: "//pendulumlife.com/cdn/shop/t/10681/assets/keen_slider.css?v=100573202474884591541785256881" } 314 ]; 315 316 stylesheets.forEach(function(stylesheet) { 317 var link = document.createElement("link"); 318 link.rel = "stylesheet"; 319 link.href = stylesheet.href; 320 document.head.appendChild(link); 321 }); 322 }); 323 </script>
323 324 325 326 327
327<script> 328 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 329 </script>
329 330 331 <!-- Google Tag Manager --> 332
332<script>
vendor: 455 bytes, lines 332-342
332 333 (function (w, d, s, l, i) { 334 w[l] = w[l] || []; 335 w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' }); 336 var f = d.getElementsByTagName(s)[0], 337 j = d.createElement(s), 338 dl = l != 'dataLayer' ? '&l=' + l : ''; 339 j.async = true; 340 j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; 341 f.parentNode.insertBefore(j, f); 342 })(window, document, 'script', 'dataLayer', '
342GTM-PWSP999
vendor: 8 bytes, lines 342-343
342'); 343
343</script>
343 344 <!-- End Google Tag Manager --> 345 346 <!-- Global site tag (gtag.js) - Rework for GA4 as suggested by Google reps -->
vendor: 68 bytes, lines 346-347
346 347 <script async src="https://www.googletagmanager.com/gtag/js?id=
347G-HKJPPVXC13
vendor: 16 bytes, lines 347-348
347"></script> 348
348<script> 349
vendor: 162 bytes, lines 349-354
349window.dataLayer = window.dataLayer || []; 350 function gtag() { 351 dataLayer.push(arguments); 352 } 353 gtag('js', new Date()); 354 gtag('config', '
354G-HKJPPVXC13
vendor: 46 bytes, lines 354-355
354', { allow_enhanced_conversions: true }); 355
355</script>
355 356 357
357<script 358 src="https://js.sentry-cdn.com/3a896e87c958675bbd8daa2eca905544.min.js" 359 crossorigin="anonymous" 360></script>
360 361
362<script> 363 (() => { 364 const isHostProd = () => { 365 if (globalThis.location.host !== 'pendulumlife.com') { 366 return false; 367 } 368 if (globalThis.Shopify === undefined) { 369 return false; 370 } 371 return globalThis.Shopify.theme?.role === 'main'; 372 }; 373 374 const isSentryLoaded = () => { 375 // https://github.com/getsentry/sentry-javascript/issues/9111#issuecomment-1734734911 376 if (globalThis.Sentry === undefined) { 377 return false; 378 } 379 if (globalThis.Sentry.getCurrentHub === undefined) { 380 return false; 381 } 382 const hub = globalThis.Sentry.getCurrentHub(); 383 if (hub === undefined) { 384 return false; 385 } 386 if (hub.getClient === undefined) { 387 return false; 388 } 389 const client = hub.getClient(); 390 if (client === undefined) { 391 return false; 392 } 393 return true; 394 }; 395 396 const sentryOnload = () => { 397 globalThis.Sentry.init({ 398 allowUrls: [/https?:\/\/.*?pendulumlife\.com/, /https?:\/\/.*?shopifypreview\.com/], 399 denyUrls: [ 400 // Block original Google Translate domains 401 /https?:\/\/translate\.(?:googleapis|google)\.com/, 402 // Block proxied Google Translate domains (e.g., example.com.translate.goog) 403 /https?:\/\/(?:.*\.)?translate\.goog(?:\/|$)/, 404 ], 405 // Tracing 406 tracesSampleRate: 1.0, // Capture 100% of the transactions 407 // Session Replay 408 replaysSessionSampleRate: 0, // This sets the sample rate at 0%. 409 replaysOnErrorSampleRate: 1.0, // Change the sample rate to 100% when sampling sessions where errors occur. 410 defaultIntegrations: false, 411 integrations: [ 412 Sentry.breadcrumbsIntegration({ 413 console: true, 414 dom: true, 415 fetch: true, 416 history: true, 417 xhr: true, 418 }), 419 ], 420 }); 421 }; 422 423 const init = () => { 424 if (!isHostProd()) { 425 console.warn('Sentry is not initialized in non-production environment.'); 426 return; 427 } 428 if (isSentryLoaded()) { 429 console.warn('Sentry is already initialized!'); 430 return; 431 } 432 globalThis.Sentry.onLoad(sentryOnload); 433 }; 434 435 init(); 436 })(); 437</script>
437 438 439
439<script 440 id="cookieyes" 441 type="text/javascript" 442 src="https://cdn-cookieyes.com/client_data/d920e586138715011450981f/script.js" 443></script>
443 444 445 446 447 448
448<script> 449 !function(t,e){var o,n,p,r;e.__SV||(window.posthog=e,e._i=[],e.init=function(i,s,a){function g(t,e){var o=e.split(".");2==o.length&&(t=t[o[0]],e=o[1]),t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}}(p=t.createElement("script")).type="text/javascript",p.crossOrigin="anonymous",p.async=!0,p.src=s.api_host.replace(".i.posthog.com","-assets.i.posthog.com")+"/static/array.js",(r=t.getElementsByTagName("script")[0]).parentNode.insertBefore(p,r);var u=e;for(void 0!==a?u=e[a]=[]:a="posthog",u.people=u.people||[],u.toString=function(t){var e="posthog";return"posthog"!==a&&(e+="."+a),t||(e+=" (stub)"),e},u.people.toString=function(){return u.toString(1)+".people (stub)"},o="init capture register register_once register_for_session unregister unregister_for_session getFeatureFlag getFeatureFlagResult isFeatureEnabled reloadFeatureFlags updateEarlyAccessFeatureEnrollment getEarlyAccessFeatures on onFeatureFlags onSessionId getSurveys getActiveMatchingSurveys renderSurvey canRenderSurvey getNextSurveyStep identify setPersonProperties group resetGroups setPersonPropertiesForFlags resetPersonPropertiesForFlags setGroupPropertiesForFlags resetGroupPropertiesForFlags reset get_distinct_id getGroups get_session_id get_session_replay_url alias set_config startSessionRecording stopSessionRecording sessionRecordingStarted captureException loadToolbar get_property getSessionProperty createPersonProfile opt_in_capturing opt_out_capturing has_opted_in_capturing has_opted_out_capturing clear_opt_in_out_capturing debug".split(" "),n=0;n<o.length;n++)g(u,o[n]);e._i.push([i,s,a])},e.__SV=1)}(document,window.posthog||[]); 450 posthog.init("phc_47oIsZ3tJoVn9ZH1moNKtBMqG05Y2Gr4348BT850Sa6", { 451 api_host: "https:\/\/t.pendulumlife.com", 452 ui_host: 'https://us.posthog.com', 453 defaults: '2026-05-30', 454 capture_pageview: true, 455 }); 456 </script>
456 457
457<script> 458 const shopifyLogoutUrl = new URL( 459 "\/account\/logout", 460 globalThis.location.origin, 461 ); 462 463 document.addEventListener('click', (event) => { 464 if ( 465 event.defaultPrevented || 466 event.button !== 0 || 467 event.metaKey || 468 event.ctrlKey || 469 event.shiftKey || 470 event.altKey || 471 !(event.target instanceof Element) 472 ) { 473 return; 474 } 475 476 const logoutLink = event.target.closest('a[href]'); 477 const logoutUrl = logoutLink ? new URL(logoutLink.href) : null; 478 const isLogoutNavigation = logoutUrl?.href === shopifyLogoutUrl.href; 479 480 if (isLogoutNavigation) { 481 globalThis.posthog?.reset(); 482 } 483 }); 484 485 globalThis.addEventListener('help-center:article:view', (event) => { 486 const { title } = event.detail; 487 posthog.capture(`Help Center - View Article - ${title}`); 488 }); 489 490 const getPostHogDistinctId = () => { 491 const distinctId = globalThis.posthog?.get_distinct_id?.(); 492 return typeof distinctId === 'string' && distinctId.length > 0 ? distinctId : undefined; 493 }; 494 495 document.addEventListener('eppo-assignment:resolved', (event) => { 496 const posthogDistinctId = getPostHogDistinctId(); 497 globalThis.posthog?.capture('assignment', { 498 ...event.detail, 499 ...(posthogDistinctId ? { posthog_distinct_id: posthogDistinctId } : {}), 500 }); 501 }); 502 </script>
vendor: 1 bytes, line 502
502
503<script type="text/javascript"> 504 const heapEventQueue = []; 505 let isHeapReady = false; 506 const maxElevarAttempts = 20; 507 const elevarRetryDelayMs = 500; 508 509 const getElevarUserId = () => { 510 if (!globalThis.ElevarDataLayer || globalThis.ElevarDataLayer.length === 0) { 511 return null; 512 } 513 514 const userItem = globalThis.ElevarDataLayer.find((item) => Object.keys(item).includes('device')); 515 if (!userItem || !userItem.user_properties || !userItem.user_properties.user_id) { 516 console.error('ElevarDataLayer is defined but no user properties with user_id found'); 517 return null; 518 } 519 520 return userItem.user_properties.user_id; 521 }; 522 523 const shouldStopWaiting = (attemptsRemaining, elevarIsReady) => 524 elevarIsReady || attemptsRemaining === 0; 525 526 const waitForElevar = (attemptsRemaining, callback) => { 527 const elevarUserId = getElevarUserId(); 528 const elevarIsReady = elevarUserId !== null && elevarUserId !== undefined; 529 if (shouldStopWaiting(attemptsRemaining, elevarIsReady)) { 530 if (typeof callback !== 'function') { 531 console.error('waitForElevar callback is not a function ', { 532 callback, 533 attemptsRemaining, 534 elevarUserId, 535 elevarIsReady, 536 }); 537 return Promise.resolve(elevarUserId); 538 } 539 return Promise.resolve(callback(elevarUserId)); 540 } 541 542 return new Promise((resolve) => { 543 globalThis.setTimeout( 544 () => resolve(waitForElevar(attemptsRemaining - 1, callback)), 545 elevarRetryDelayMs, 546 ); 547 }); 548 }; 549 550 const queueHeapEvent = (eventType, eventData) => { 551 if (globalThis.heap && isHeapReady) { 552 if (eventType === 'track') { 553 globalThis.heap.track(eventData.name, eventData.properties); 554 } else if (eventType === 'identify') { 555 globalThis.heap.identify(eventData.identity); 556 } else if (eventType === 'addUserProperties') { 557 globalThis.heap.addUserProperties(eventData); 558 } else if (eventType === 'addEventProperties') { 559 globalThis.heap.addEventProperties(eventData); 560 } 561 return; 562 } 563 564 heapEventQueue.push({ type: eventType, data: eventData }); 565 }; 566 567 const drainHeapEventQueue = () => { 568 const eventPriority = { 569 identify: 0, 570 addUserProperties: 1, 571 addEventProperties: 2, 572 track: 3, 573 }; 574 575 heapEventQueue.sort((left, right) => (eventPriority[left.type] ?? 99) - (eventPriority[right.type] ?? 99)); 576 while (heapEventQueue.length > 0) { 577 const event = heapEventQueue.shift(); 578 if (event.type === 'track') { 579 globalThis.heap.track(event.data.name, event.data.properties); 580 } else if (event.type === 'identify') { 581 globalThis.heap.identify(event.data.identity); 582 } else if (event.type === 'addUserProperties') { 583 globalThis.heap.addUserProperties(event.data); 584 } else if (event.type === 'addEventProperties') { 585 globalThis.heap.addEventProperties(event.data); 586 } 587 } 588 }; 589 590 document.addEventListener('eppo-assignment:resolved', (event) => { 591 const { experiment, variation, overridden } = event.detail; 592 const elevarUserId = getElevarUserId(); 593 const assignment = { 594 experiment, 595 variation, 596 ...(overridden ? { overridden: true } : {}), 597 }; 598 599 queueHeapEvent('track', { 600 name: 'assignment', 601 properties: { ...assignment, elevar_user_id: elevarUserId }, 602 }); 603 queueHeapEvent('addEventProperties', { 604 [`eppo_assignment_${experiment}`]: variation, 605 elevar_user_id: elevarUserId, 606 }); 607 queueHeapEvent('addUserProperties', { 608 [`eppo_assignment_${experiment}`]: variation, 609 elevar_user_id: elevarUserId, 610 }); 611 }); 612 613 const loadHeap = async () => { 614 (globalThis.heapReadyCb = globalThis.heapReadyCb || []), 615 (globalThis.heap = globalThis.heap || []), 616 (globalThis.heap.load = function (environmentId, clientConfig) { 617 (globalThis.heap.envId = environmentId), 618 (globalThis.heap.clientConfig = clientConfig = clientConfig || {}), 619 (globalThis.heap.clientConfig.shouldFetchServerConfig = !1); 620 const script = document.createElement('script'); 621 (script.type = 'text/javascript'), 622 (script.async = !0), 623 (script.src = `https://cdn.us.heap-api.com/config/${environmentId}/heap_config.js`); 624 const firstScript = document.getElementsByTagName('script')[0]; 625 firstScript.parentNode.insertBefore(script, firstScript); 626 const methods = [ 627 'init', 'startTracking', 'stopTracking', 'track', 'resetIdentity', 'identify', 'getSessionId', 628 'getUserId', 'getIdentity', 'addUserProperties', 'addEventProperties', 'removeEventProperty', 629 'clearEventProperties', 'addAccountProperties', 'addAdapter', 'addTransformer', 'addTransformerFn', 630 'onReady', 'addPageviewProperties', 'removePageviewProperty', 'clearPageviewProperties', 'trackPageview', 631 ]; 632 const queueMethod = (method) => (...args) => { 633 globalThis.heapReadyCb.push({ 634 name: method, 635 fn: () => globalThis.heap[method] && globalThis.heap[method].apply(globalThis.heap, args), 636 }); 637 }; 638 methods.forEach((method) => {
639 globalThis.heap[method] = queueMethod(method); 640 }); 641 }); 642 643 globalThis.heap.load('757870812'); 644 globalThis.heap.onReady(() => { 645 isHeapReady = true; 646 drainHeapEventQueue(); 647 }); 648 }; 649 650 loadHeap().catch((error) => { 651 console.error('Error during Heap initialization:', error); 652 }); 653 654 globalThis.addEventListener('help-center:article:view', (event) => { 655 const { title } = event.detail; 656 queueHeapEvent('track', { name: `Help Center - View Article - ${title}` }); 657 }); 658</script>
658 659 660 661 662
662<script type="text/javascript"> 663 const loadEppo = () => { 664 return new Promise((resolve) => { 665 const script = document.createElement('script'); 666 script.src = "//pendulumlife.com/cdn/shop/t/10681/assets/eppo-sdk.min.js?v=125672828116815055791785256879"; 667 script.onload = resolve; 668 script.onerror = (error) => { 669 console.warn('Eppo SDK failed to load. Features depending on Eppo may not work.', error); 670 resolve(); 671 }; 672 script.async = true; 673 document.head.appendChild(script); 674 }); 675 }; 676 677 const syncEppoToCart = (assignments) => { 678 const attributes = assignments 679 .filter((assignment) => assignment.variation !== null) 680 .map(({ experiment, variation }) => ({ 681 key: `_eppo_${experiment}`, 682 value: variation, 683 })); 684 685 if (attributes.length > 0) { 686 document.dispatchEvent( 687 new CustomEvent('cart:updateAttributes', { detail: { attributes } }), 688 ); 689 } 690 }; 691 692 const publishReadyAssignments = (assignments) => { 693 globalThis.eppo_assignments = assignments; 694 document.dispatchEvent(new CustomEvent('eppo-assignments-ready')); 695 syncEppoToCart(assignments); 696 return assignments; 697 }; 698 699 const initializeEppo = async () => { 700 if (!globalThis.eppo) { 701 console.warn('Attempted to initialize Eppo, but SDK is not loaded.'); 702 return publishReadyAssignments([]); 703 } 704 705 const generateUuid = () => 706 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, (character) => { 707 const random = (Math.random() * 16) | 0; 708 const value = character === 'x' ? random : (random & 0x3) | 0x8; 709 return value.toString(16); 710 }); 711 712 const eventTracker = { 713 pendingEvents: {}, 714 maxRetries: 150, 715 retryIntervals: {}, 716 trackEvent(eventName, eventData) { 717 const eventKey = `EppoAssignment-${eventName}`; 718 this.pendingEvents[eventKey] = { detail: eventData, attempts: 0 }; 719 720 if (!this.retryIntervals[eventKey]) { 721 this.dispatchWithRetry(eventKey); 722 } 723 }, 724 markReceived(eventKey) { 725 if (this.retryIntervals[eventKey]) { 726 clearInterval(this.retryIntervals[eventKey]); 727 delete this.retryIntervals[eventKey]; 728 } 729 delete this.pendingEvents[eventKey]; 730 }, 731 dispatchWithRetry(eventKey) { 732 this.retryIntervals[eventKey] = setInterval(() => { 733 if (!this.pendingEvents[eventKey]) { 734 clearInterval(this.retryIntervals[eventKey]); 735 delete this.retryIntervals[eventKey]; 736 return; 737 } 738 739 const eventInfo = this.pendingEvents[eventKey]; 740 eventInfo.attempts += 1; 741 globalThis.dispatchEvent(new CustomEvent(eventKey, { detail: eventInfo.detail })); 742 743 if (eventInfo.attempts >= this.maxRetries) { 744 console.warn(`Max retries reached for ${eventKey}. Event may not have been processed.`); 745 clearInterval(this.retryIntervals[eventKey]); 746 delete this.retryIntervals[eventKey]; 747 delete this.pendingEvents[eventKey]; 748 } 749 }, 100); 750 }, 751 }; 752 753 if (!globalThis.eppoEventAcknowledged) { 754 globalThis.eppoEventAcknowledged = (eventKey) => { 755 if (eventTracker.pendingEvents[eventKey]) { 756 eventTracker.markReceived(eventKey); 757 } 758 }; 759 } 760 761 const publishResolvedAssignment = (assignment) => { 762 document.dispatchEvent( 763 new CustomEvent('eppo-assignment:resolved', { detail: assignment }), 764 ); 765 eventTracker.trackEvent(assignment.experiment, assignment.variation); 766 return assignment; 767 }; 768 769 try { 770 const cookieName = 'eppo_user_identifier'; 771 const uniqueUserId = (() => { 772 const cookieValue = document.cookie 773 .split('; ') 774 .find((row) => row.startsWith(`${cookieName}=`)); 775 if (cookieValue) { 776 return cookieValue.split('=')[1]; 777 } 778 779 const newUserId = `user_${generateUuid()}`; 780 document.cookie = `${cookieName}=${newUserId}; path=/; max-age=31536000`; 781 return newUserId; 782 })(); 783 784 await globalThis.eppo.init({ 785 apiKey: 'aELXBI93F8Pe33r8s8yltxDEvJxuHCD6PEaPtUYwjhk', 786 assignmentLogger: { logAssignment: () => {} }, 787 }); 788 789 const eppoClient = globalThis.eppo.getInstance();
790 const urlParams = new URLSearchParams(globalThis.location.search); 791 const overrides = Object.fromEntries( 792 [...urlParams.entries()] 793 .filter(([key]) => key.startsWith('eppo_override_')) 794 .map(([key, value]) => [key.replace('eppo_override_', ''), value]), 795 ); 796 const flagNames = ['2026-06-a-a-test']; 797 798 const assignments = await Promise.all( 799 flagNames.map(async (experiment) => { 800 if (overrides[experiment]) { 801 return publishResolvedAssignment({ 802 experiment, 803 variation: overrides[experiment], 804 overridden: true, 805 }); 806 } 807 808 const variation = await eppoClient.getStringAssignment(experiment, uniqueUserId, { 809 shopify_tags: "", 810 is_wholesale: "".includes('WS'), 811 orders_count: 0, 812 }); 813 return publishResolvedAssignment({ experiment, variation }); 814 }), 815 ); 816 817 return publishReadyAssignments(assignments); 818 } catch (error) { 819 console.error('Error during Eppo initialization execution:', error); 820 return publishReadyAssignments([]); 821 } 822 }; 823 824 const initEppo = async () => { 825 await loadEppo(); 826 await initializeEppo(); 827 }; 828 829 initEppo().catch((error) => { 830 console.error('Async error during Eppo initialization:', error); 831 publishReadyAssignments([]); 832 }); 833</script>
833 834
835<script> 836 !(function () { 837 try { 838 !(function (t, i) { 839 if (!i.version) { 840 (window.tatari = i), 841 (i.init = function (t, n) { 842 var e = function (t, n) { 843 i[n] = function () { 844 t.push([n].concat(Array.prototype.slice.call(arguments, 0))); 845 }; 846 }; 847 'track pageview identify'.split(' ').forEach(function (t) { 848 e(i, t); 849 }), 850 (i._i = t), 851 (i.config = n), 852 i.pageview(); 853 }), 854 (i.version = '1.2.1'); 855 var n = t.createElement('script'); 856 (n.type = 'text/javascript'), 857 (n.async = !0), 858 (n.src = 859 'https://d2hrivdxn8ekm8.cloudfront.net/tag-manager/ff1976e4-dca2-4515-8aee-fb06ed923cce-latest.js'); 860 var e = t.getElementsByTagName('script')[0]; 861 e.parentNode.insertBefore(n, e); 862 } 863 })(document, window.tatari || []); 864 } catch (t) { 865 console.log(t); 866 } 867 })(); 868 tatari.init('ff1976e4-dca2-4515-8aee-fb06ed923cce'); 869 </script>
869 870 871 <!-- "snippets/shogun-head.liquid" was not rendered, the associated app was uninstalled --> 872 <style> 873 #pandectes-banner {visibility: hidden;} 874 .cc-revoke {display: none!important;} 875 .not-sell {cursor: pointer;} 876 .not-sell:hover {text-decoration: underline;} 877</style> 878
879<script type="module"> 880 const notSellElm = document.querySelector(".not-sell"); 881 if (notSellElm !== null) { 882 notSellElm.addEventListener("click", () => { 883 document.querySelector(".cc-revoke .pd-floating-icon__open").click(); 884 }); 885 } 886</script>
886 887
888<script> 889 /* Merge defaults without overwriting anything that may already exist */ 890 window.StampedGlobalOptions = Object.assign( 891 { /* defaults / fallbacks */ 892 apiKey: 'pubkey-78af77x94m85DO64CFAI6R006WNohU', 893 storeUrl: window.location.hostname, 894 }, 895 window.StampedGlobalOptions || {} 896 ); 897</script>
897 898 899 900 901 <link rel="stylesheet" href="https://dlkcm4rp5v9zk.cloudfront.net/ui_modular.dist.css" type="text/css"> 902 <link rel="modulepreload" href="https://dlkcm4rp5v9zk.cloudfront.net/ui_modular.dist.js"> 903 904 905 906 907
907<script src="https://supp.co/widgets/v0/widget.iife.js" async></script>
907 908 909
909<script> 910 if (globalThis.location.pathname.startsWith('/tools/recurring')) { 911 const sourceUrl = new URL(globalThis.location.href); 912 const targetUrl = new URL('/a/account/login', globalThis.location.origin); 913 const sourceSearchParams = [...sourceUrl.searchParams]; 914 915 for (const [key] of sourceSearchParams) { 916 targetUrl.searchParams.delete(key); 917 } 918 919 for (const [key, value] of sourceSearchParams) { 920 targetUrl.searchParams.append(key, value); 921 } 922 923 if (sourceUrl.hash) { 924 targetUrl.hash = sourceUrl.hash; 925 } 926 927 globalThis.location.replace(targetUrl.href); 928 } 929 </script>
929 930 <!-- BEGIN app block: shopify://apps/intelligems-a-b-testing/blocks/intelligems-script/fa83b64c-0c77-4c0c-b4b2-b94b42f5ef19 -->
930<script> 931 window._template = { 932 directory: "", 933 name: "blog", 934 suffix: "resources" 935 }; 936 window.__productIdFromTemplate = null; 937 window.__plpCollectionIdFromTemplate = null; 938 window.igProductData = (function() { 939 const data = {};return data; 940 })(); 941</script>
941 942
943<script type="module" blocking="render" fetchpriority="high" src="https://cdn.intelligems.io/esm/a5d9570e4e3f/bundle.js" data-em-disable async></script>
943 944 945 946<!-- END app block --><!-- BEGIN app block: shopify://apps/keepcart-coupon-protect/blocks/keepcart/6c9b264a-3284-48f2-a6f6-2836be6ada2a --> 947 948 949 950
951<script src="https://cdn.shopify.com/extensions/01a0cff8-2c69-745f-8772-fd89b29d2d4b/keepcart-2-253/assets/vars.generated.js" defer="defer"></script>
951 952 953
953<script src="https://cdn.shopify.com/extensions/01a0cff8-2c69-745f-8772-fd89b29d2d4b/keepcart-2-253/assets/keepcart-embed-catalog.min.js" defer="defer"></script>
953 954
955<script src="https://cdn.shopify.com/extensions/01a0cff8-2c69-745f-8772-fd89b29d2d4b/keepcart-2-253/assets/keepcart-embed-deferred.min.js" defer="defer"></script>
955 956 957 958 <style> 959 #kc-discount-banner { 960 961 --kc-banner-bg: #1a1a1a; 962 963 964 --kc-banner-color: #f5f5f5; 965 966 --kc-banner-font-size: 15px; 967 --kc-banner-font: Helvetica, Arial, sans-serif; 968 } 969 970 </style> 971
971<script> 972 window.__KC_BANNER_CONFIG__ = { 973 position: "bottom", 974 autoHide: 7, 975 animate: true, 976 message: "Discount [code] applied - [value] off your order!" 977 }; 978 </script>
978 979 980 981 982<!-- END app block --><!-- BEGIN app block: shopify://apps/p2mf8d5d4-opensend/blocks/opensend/019a7e5e-336f-723a-b31c-8b0ce0230c9d -->
983<script type='text/javascript'> 984!function(s) { 985 let o = s.createElement('script'), u = s.getElementsByTagName('script')[0]; 986 o.src = 'https://cdn.aggle.net/oir/oir.min.js'; 987 o.async = !0, o.setAttribute('oirtyp', '48b1feaa'), o.setAttribute('oirid', 'PCLB6LFN8'); 988 u.parentNode.insertBefore(o, u); 989}(document); 990</script>
990 991
992<script type='text/javascript'> 993 { 994 const cleanObj = (value) => { 995 if (Array.isArray(value)) { 996 const cleanedArray = value.map(cleanObj).filter((v) => v !== undefined); 997 return cleanedArray.length ? cleanedArray : undefined; 998 } 999 if (value && typeof value === "object") { 1000 const cleanedObject = Object.entries(value).reduce((acc, [key, val]) => { 1001 const cleanedValue = cleanObj(val); 1002 if (cleanedValue !== undefined && cleanedValue !== null && cleanedValue !== "") { 1003 acc[key] = cleanedValue; 1004 } 1005 return acc; 1006 }, {}); 1007 return Object.keys(cleanedObject).length ? cleanedObject : undefined; 1008 } 1009 if (value === null || value === undefined || value === "") { 1010 return undefined; 1011 } 1012 return value; 1013 }; 1014 const getCustomer = () => ({ 1015 shopifyCustomerId: "", 1016 email: "", 1017 phone: "", 1018 first_name: null, 1019 last_name: null, 1020 lifetime_value: null, 1021 order_count: null, 1022 address: { 1023 street: null, 1024 city: null, 1025 state: null, 1026 stateCode: null, 1027 postalCode: "", 1028 country: "", 1029 province: "", 1030 countryCode: "", 1031 } 1032 }); 1033 1034 } 1035</script>
1035 1036 1037 1038<!-- END app block --><!-- BEGIN app block: shopify://apps/skio-subscriptions-yc-s20/blocks/referral-banner-block/de50f7a4-0bb0-4d4c-84e2-c03dce83436d --><div 1039 class="skioReferralBanner" 1040 id="skioReferralBanner" 1041 style="background-color: #eaffed; border-color: #eaffed; box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.04), 0px -2px 8px 0px rgba(0, 0, 0, 0.02); display: none; padding-top: 5px; padding-bottom: 5px;" 1042 data-nosnippet 1043> 1044 <svg 1045 class="skioReferralBannerIcon" 1046 width="40" 1047 height="40" 1048 viewBox="0 0 32 32" 1049 fill="none" 1050 xmlns="http://www.w3.org/2000/svg"> 1051 <path 1052 d="M0 16C0 7.16344 7.16344 0 16 0C24.8366 0 32 7.16344 32 16C32 24.8366 24.8366 32 16 32C7.16344 32 0 24.8366 0 16Z" 1053 fill="#73E2A3" 1054 class="skio-banner-icon-background" /> 1055 <path 1056 d="M14.6663 13.3333V12.6667M14.6663 16.3333V15.6667M14.6663 19.3333V18.6667M11.4663 10.6667H20.533C21.2797 10.6667 21.6531 10.6667 21.9383 10.812C22.1892 10.9398 22.3932 11.1438 22.521 11.3947C22.6663 11.6799 22.6663 12.0533 22.6663 12.8V13.6667C21.3777 13.6667 20.333 14.7113 20.333 16C20.333 17.2887 21.3777 18.3333 22.6663 18.3333V19.2C22.6663 19.9467 22.6663 20.3201 22.521 20.6053C22.3932 20.8562 22.1892 21.0602 21.9383 21.188C21.6531 21.3333 21.2797 21.3333 20.533 21.3333H11.4663C10.7196 21.3333 10.3462 21.3333 10.061 21.188C9.81014 21.0602 9.60616 20.8562 9.47833 20.6053C9.33301 20.3201 9.33301 19.9467 9.33301 19.2V18.3333C10.6217 18.3333 11.6663 17.2887 11.6663 16C11.6663 14.7113 10.6217 13.6667 9.33301 13.6667V12.8C9.33301 12.0533 9.33301 11.6799 9.47833 11.3947C9.60616 11.1438 9.81014 10.9398 10.061 10.812C10.3462 10.6667 10.7196 10.6667 11.4663 10.6667Z" 1057 stroke="#087443" 1058 stroke-width="1.33333" 1059 stroke-linecap="round" 1060 stroke-linejoin="round" 1061 class="skio-banner-icon-path" /> 1062 </svg> 1063 <div class="skioReferralBannerText" id="referralDiscountCode"><p><strong>30% referral discount applied at checkout!</strong><br/>Place your first order (minimum $30) to unlock your savings.</p></div> 1064 <div 1065 class="skioReferralBannerClose" 1066 onclick="onCloseSkioReferralBanner()" 1067 > 1068 <svg 1069 width="25" 1070 height="24" 1071 viewBox="0 0 25 24" 1072 fill="none" 1073 xmlns="http://www.w3.org/2000/svg" 1074 class="skio-close-icon"> 1075 <path 1076 d="M17.2197 7L7.21973 17M7.21973 7L17.2197 17" 1077 stroke="#23a136" 1078 stroke-width="2" 1079 stroke-linecap="round" 1080 stroke-linejoin="round" 1081 class="skio-close-icon-path" /> 1082 </svg> 1083 </div> 1084</div> 1085 1086<!-- END app block --><!-- BEGIN app block: shopify://apps/eg-auto-add-to-cart/blocks/app-embed/0f7d4f74-1e89-4820-aec4-6564d7e535d2 --> 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099
1099<script 1100 async 1101 type="text/javascript" 1102 src="https://cdn.506.io/eg/script.js?shop=pendulum-therapeutics.myshopify.com&v=12" 1103 ></script>
1103 1104 1105 1106 1107 1108 <meta id="easygift-shop" itemid="c2hvcF8kXzE3OTAyNzQ5MjQ=" content="{"isInstalled":true,"installedOn":"2025-12-17T19:19:18.331Z","appVersion":"3.0","subscriptionName":"Unlimited","cartAnalytics":true,"freeTrialEndsOn":null,"settings":{"reminderBannerStyle":{"position":{"horizontal":"right","vertical":"bottom"},"backgroundColor":"#FFFFFF","borderRadius":null,"padding":null,"headerFontSize":null,"subHeaderFontSize":null,"fontFamily":null,"closingMode":"doNotAutoClose","cssStyles":"","displayAfter":5,"headerText":"","imageUrl":null,"primaryColor":"#000000","reshowBannerAfter":"everyNewSession","selfcloseAfter":5,"showImage":false,"subHeaderText":""},"addedItemIdentifier":"_Gifted","ignoreOtherAppLineItems":null,"customVariantsInfoLifetimeMins":1440,"redirectPath":null,"ignoreNonStandardCartRequests":false,"bannerStyle":{"position":{"horizontal":"right","vertical":"bottom"},"backgroundColor":"#FFFFFF","borderRadius":null,"padding":null,"headerFontSize":null,"subHeaderFontSize":null,"fontFamily":null,"cssStyles":null,"primaryColor":"#000000"},"themePresetId":null,"notificationStyle":{"position":{"horizontal":null,"vertical":null},"backgroundColor":"#FFFFFF","borderRadius":null,"headerFontSize":null,"subHeaderFontSize":null,"padding":null,"fontFamily":null,"cssStyles":null,"duration":null,"hasCustomizations":false,"primaryColor":null},"fetchCartData":false,"useLocalStorage":{"enabled":false,"expiryMinutes":null},"popupStyle":{"buttonTextColor":null,"backgroundColor":"#FFFFFF","borderRadius":null,"padding":null,"headerFontSize":null,"subHeaderFontSize":null,"bodyColor":null,"bodyFontSize":null,"headerFontFamily":null,"bodyFontFamily":null,"addButtonText":null,"closeModalOutsideClick":true,"cssStyles":null,"dismissButtonText":null,"hasCustomizations":false,"imageUrl":null,"outOfStockButtonText":null,"priceShowZeroDecimals":true,"primaryColor":null,"secondaryColor":null,"showProductLink":false,"subscriptionLabel":null},"refreshAfterBannerClick":false,"disableReapplyRules":false,"disableReloadOnFailedAddition":false,"autoReloadCartPage":false,"ajaxRedirectPath":null,"allowSimultaneousRequests":false,"applyRulesOnCheckout":false,"enableCartCtrlOverrides":true,"customRedirectFromCart":null,"scriptSettings":{"branding":{"removalRequestSent":null,"show":false},"productPageRedirection":{"enabled":false,"products":[],"redirectionURL":"\/"},"debugging":{"enabled":false,"enabledOn":null,"stringifyObj":false},"reApplyValueBasedRulesInCart":false,"useFinalPriceGetEntireCart":false,"disableRedirectAfterFormSubmit":false,"customCSS":null,"decodePayload":false,"delayUpdates":2000,"enableBuyNowInterceptions":true,"fetchCartDataBeforeRequest":false,"fetchProductInfoFromSavedDomain":false,"hideAlertsOnFrontend":false,"hideGiftedPropertyText":false,"removeEGPropertyFromSplitActionLineItems":false,"removeProductsAddedFromExpiredRules":true,"useFinalPrice":false},"promoCodeMessageStyle":{"message":"Free gift added!"},"accessToEnterprise":false},"translations":null,"defaultLocale":"en","shopDomain":"pendulumlife.com"}"> 1109 1110
1111<script defer> 1112 (async function() { 1113 try { 1114 1115 const blockVersion = "v3" 1116 if (blockVersion != "v3") { 1117 return 1118 } 1119 1120 let metaErrorFlag = false; 1121 if (metaErrorFlag) { 1122 return 1123 } 1124 1125 // Parse metafields as JSON 1126 const metafields = {"easygift-rule-696967645444ee9f45b95bc5":{"schedule":{"enabled":false,"starts":null,"ends":null},"trigger":{"productTags":{"targets":[],"sellingPlan":null},"hybrid":null,"promoCode":null,"promoCodeDiscount":null,"type":"productsInclude","minCartValue":null,"hasUpperCartValue":false,"upperCartValue":null,"products":[{"variantId":43857352818742,"sellingPlans":[{"id":"1475051574","name":"Delivery every 90 days","alerts":[{"type":"deleted","triggered":false}]}]},{"variantId":43857263263798,"sellingPlans":[{"id":"1474494518","name":"Delivery every 90 days","alerts":[{"type":"deleted","triggered":false}]}]},{"variantId":43857466622006,"sellingPlans":[{"id":"1474986038","name":"Delivery every 90 days","alerts":[{"type":"deleted","triggered":false}]}]}],"collections":[],"condition":"quantity","conditionMin":1,"conditionMax":null,"collectionSellingPlanType":null,"cartValueExcludedVariants":[]},"action":{"notification":{"enabled":false,"headerText":null,"subHeaderText":null,"showImage":false,"imageUrl":""},"discount":{"issue":null,"type":"app","id":"gid:\/\/shopify\/DiscountAutomaticNode\/1134979153974","title":"Free Welcome Gift","createdByEasyGift":true,"easygiftAppDiscount":true,"discountType":"percentage","value":100},"popupOptions":{"headline":null,"subHeadline":null,"showItemsPrice":false,"showVariantsSeparately":false,"popupDismissable":false,"imageUrl":null,"persistPopup":false,"rewardQuantity":1,"showDiscountedPrice":false,"hideOOSItems":false},"banner":{"enabled":false,"headerText":null,"subHeaderText":null,"showImage":false,"imageUrl":null,"displayAfter":"5","closingMode":"doNotAutoClose","selfcloseAfter":"5","reshowBannerAfter":"everyNewSession","redirectLink":null},"showPromoCodeMessage":false,"type":"addAutomatically","products":[{"variantId":"44702958977078","quantity":1,"alerts":[{"type":"outOfStock","triggered":true}]},{"variantId":"44702955503670","quantity":1,"alerts":[{"type":"outOfStock","triggered":true}]}],"limit":1,"preventProductRemoval":false,"addAvailableProducts":false},"targeting":{"link":{"destination":"home","data":null,"cookieLifetime":14},"additionalCriteria":{"geo":{"include":[],"exclude":[]},"type":null,"customerTags":[],"customerTagsExcluded":[],"customerId":[],"orderCount":null,"hasOrderCountMax":false,"orderCountMax":null,"totalSpent":null,"hasTotalSpentMax":false,"totalSpentMax":null},"type":"link"},"settings":{"worksInReverse":true,"runsOncePerSession":false,"preventAddedItemPurchase":false,"showReminderBanner":false},"testMode":false,"_id":"696967645444ee9f45b95bc5","name":"AF Testing: Jan 25 GWP","active":true,"translations":null},"easygift-rule-69a5e16a6f6aea128ede4fbd":{"schedule":{"enabled":false,"starts":null,"ends":null},"trigger":{"productTags":{"targets":[],"sellingPlan":null},"hybrid":null,"type":"productsInclude","minCartValue":null,"upperCartValue":null,"products":[{"variantId":43857352818742,"sellingPlans":[{"id":"1475051574","name":"Delivery every 90 days","alerts":[{"type":"deleted","triggered":false}]}]},{"variantId":44846156841014,"sellingPlans":[{"id":"1475051574","name":"Delivery every 90 days","alerts":[{"type":"deleted","triggered":false}]}]},{"variantId":43857263263798,"sellingPlans":[{"id":"1474494518","name":"Delivery every 90 days","alerts":[{"type":"deleted","triggered":false}]}]},{"variantId":44181948563510,"sellingPlans":[{"id":"1474494518","name":"Delivery every 90 days","alerts":[{"type":"deleted","triggered":false}]}]},{"variantId":43857466622006,"sellingPlans":[{"id":"1474986038","name":"Delivery every 90 days","alerts":[{"type":"deleted","triggered":false}]}]}],"collections":[],"condition":"quantity","conditionMin":1,"conditionMax":null,"collectionSellingPlanType":null,"promoCode":null,"promoCodeDiscount":null,"cartValueExcludedVariants":[]},"action":{"notification":{"enabled":false,"headerText":null,"subHeaderText":null,"showImage":false,"imageUrl":""},"discount":{"issue":null,"type":"app","id":"gid:\/\/shopify\/DiscountAutomaticNode\/1141141995574","title":"Free_Gift","createdByEasyGift":true,"easygiftAppDiscount":true,"discountType":"percentage","value":100},"popupOptions":{"headline":null,"subHeadline":null,"showItemsPrice":false,"showVariantsSeparately":false,"popupDismissable":false,"imageUrl":null,"persistPopup":false,"rewardQuantity":1,"showDiscountedPrice"
1126:false,"hideOOSItems":false},"banner":{"enabled":false,"headerText":null,"subHeaderText":null,"showImage":false,"imageUrl":null,"displayAfter":"5","closingMode":"doNotAutoClose","selfcloseAfter":"5","reshowBannerAfter":"everyNewSession","redirectLink":null},"showPromoCodeMessage":false,"type":"addAutomatically","products":[{"variantId":"44702958977078","quantity":1,"alerts":[{"type":"outOfStock","triggered":true}]},{"variantId":"44702955503670","quantity":1,"alerts":[{"type":"outOfStock","triggered":true}]}],"limit":1,"preventProductRemoval":false,"addAvailableProducts":false},"targeting":{"link":{"destination":"home","data":null,"cookieLifetime":14},"additionalCriteria":{"geo":{"include":[],"exclude":[]},"type":null,"customerTags":[],"customerTagsExcluded":[],"customerId":[],"orderCount":null,"hasOrderCountMax":false,"orderCountMax":null,"totalSpent":null,"hasTotalSpentMax":false,"totalSpentMax":null},"type":"link"},"settings":{"worksInReverse":true,"runsOncePerSession":false,"preventAddedItemPurchase":false,"showReminderBanner":false},"testMode":false,"_id":"69a5e16a6f6aea128ede4fbd","name":"Yeti + Stasher GWP Magic Link Only","active":true,"translations":null},"easygift-rule-69b0463dee4ff4784a12cad6":{"schedule":{"enabled":false,"starts":null,"ends":null},"trigger":{"productTags":{"targets":[],"sellingPlan":null},"hybrid":null,"promoCode":null,"promoCodeDiscount":null,"type":"productsInclude","minCartValue":null,"upperCartValue":null,"products":[{"variantId":44857979666486,"sellingPlans":[{"id":"2058944566","name":"Every 30 Days"},{"id":"1863581750","name":"Delivery every 30 days","alerts":[{"type":"deleted","triggered":false}]}]},{"variantId":44858889895990,"sellingPlans":[{"id":"2059042870","name":"Every 90 Days"},{"id":"1863614518","name":"Delivery every 90 days","alerts":[{"type":"deleted","triggered":false}]}]},{"variantId":44971130028086,"sellingPlans":[{"id":"2058944566","name":"Every 30 Days"},{"id":"1863581750","name":"Delivery every 30 days","alerts":[{"type":"deleted","triggered":false}]}]},{"variantId":44971130060854,"sellingPlans":[{"id":"1863614518","name":"Delivery every 90 days","alerts":[{"type":"deleted","triggered":false}]}]}],"collections":[],"condition":"quantity","conditionMin":1,"conditionMax":null,"collectionSellingPlanType":null,"cartValueExcludedVariants":[]},"action":{"notification":{"enabled":false,"headerText":null,"subHeaderText":null,"showImage":false,"imageUrl":""},"discount":{"issue":null,"type":"app","id":"gid:\/\/shopify\/DiscountAutomaticNode\/1142240968758","title":"Gut Fuel GWP","createdByEasyGift":true,"easygiftAppDiscount":true,"discountType":"percentage","value":100},"popupOptions":{"headline":null,"subHeadline":null,"showItemsPrice":false,"showVariantsSeparately":false,"popupDismissable":false,"imageUrl":null,"persistPopup":false,"rewardQuantity":1,"showDiscountedPrice":false,"hideOOSItems":false},"banner":{"enabled":false,"headerText":null,"subHeaderText":null,"showImage":false,"imageUrl":null,"displayAfter":"5","closingMode":"doNotAutoClose","selfcloseAfter":"5","reshowBannerAfter":"everyNewSession","redirectLink":null},"showPromoCodeMessage":false,"type":"addAutomatically","products":[{"variantId":"44892137062454","quantity":1}],"limit":1,"preventProductRemoval":false,"addAvailableProducts":false},"targeting":{"link":{"destination":"other","data":null,"cookieLifetime":14},"additionalCriteria":{"geo":{"include":[],"exclude":[]},"type":null,"customerTags":[],"customerTagsExcluded":[],"customerId":[],"orderCount":null,"hasOrderCountMax":false,"orderCountMax":null,"totalSpent":null,"hasTotalSpentMax":false,"totalSpentMax":null},"type":"link"},"settings":{"worksInReverse":true,"runsOncePerSession":false,"preventAddedItemPurchase":true,"showReminderBanner":false},"_id":"69b0463dee4ff4784a12cad6","name":"Gut Fuel GWP","active":true,"translations":null,"testMode":false}}; 1127 1128 // Process metafields in JavaScript 1129 let savedRulesArray = []; 1130 for (const [key, value] of Object.entries(metafields)) { 1131 if (value) { 1132 for (const prop in value) { 1133 // avoiding Object.Keys for performance gain -- no need to make an array of keys. 1134 savedRulesArray.push(value); 1135 break; 1136 } 1137 } 1138 } 1139 1140 const metaTag = document.createElement('meta'); 1141 metaTag.id = 'easygift-rules'; 1142 metaTag.content = JSON.stringify(savedRulesArray); 1143 metaTag.setAttribute('itemid', 'cnVsZXNfJF8xNzkwMjc0OTI0'); 1144 1145 document.head.appendChild(metaTag); 1146 } catch (err) { 1147 1148 } 1149 })(); 1150</script>
1150 1151 1152 1153
1153<script 1154 type="text/javascript" 1155 defer 1156 > 1157 1158 (function () { 1159 try { 1160 window.EG_INFO = window.EG_INFO || {}; 1161 var shopInfo = {"isInstalled":true,"installedOn":"2025-12-17T19:19:18.331Z","appVersion":"3.0","subscriptionName":"Unlimited","cartAnalytics":true,"freeTrialEndsOn":null,"settings":{"reminderBannerStyle":{"position":{"horizontal":"right","vertical":"bottom"},"backgroundColor":"#FFFFFF","borderRadius":null,"padding":null,"headerFontSize":null,"subHeaderFontSize":null,"fontFamily":null,"closingMode":"doNotAutoClose","cssStyles":"","displayAfter":5,"headerText":"","imageUrl":null,"primaryColor":"#000000","reshowBannerAfter":"everyNewSession","selfcloseAfter":5,"showImage":false,"subHeaderText":""},"addedItemIdentifier":"_Gifted","ignoreOtherAppLineItems":null,"customVariantsInfoLifetimeMins":1440,"redirectPath":null,"ignoreNonStandardCartRequests":false,"bannerStyle":{"position":{"horizontal":"right","vertical":"bottom"},"backgroundColor":"#FFFFFF","borderRadius":null,"padding":null,"headerFontSize":null,"subHeaderFontSize":null,"fontFamily":null,"cssStyles":null,"primaryColor":"#000000"},"themePresetId":null,"notificationStyle":{"position":{"horizontal":null,"vertical":null},"backgroundColor":"#FFFFFF","borderRadius":null,"headerFontSize":null,"subHeaderFontSize":null,"padding":null,"fontFamily":null,"cssStyles":null,"duration":null,"hasCustomizations":false,"primaryColor":null},"fetchCartData":false,"useLocalStorage":{"enabled":false,"expiryMinutes":null},"popupStyle":{"buttonTextColor":null,"backgroundColor":"#FFFFFF","borderRadius":null,"padding":null,"headerFontSize":null,"subHeaderFontSize":null,"bodyColor":null,"bodyFontSize":null,"headerFontFamily":null,"bodyFontFamily":null,"addButtonText":null,"closeModalOutsideClick":true,"cssStyles":null,"dismissButtonText":null,"hasCustomizations":false,"imageUrl":null,"outOfStockButtonText":null,"priceShowZeroDecimals":true,"primaryColor":null,"secondaryColor":null,"showProductLink":false,"subscriptionLabel":null},"refreshAfterBannerClick":false,"disableReapplyRules":false,"disableReloadOnFailedAddition":false,"autoReloadCartPage":false,"ajaxRedirectPath":null,"allowSimultaneousRequests":false,"applyRulesOnCheckout":false,"enableCartCtrlOverrides":true,"customRedirectFromCart":null,"scriptSettings":{"branding":{"removalRequestSent":null,"show":false},"productPageRedirection":{"enabled":false,"products":[],"redirectionURL":"\/"},"debugging":{"enabled":false,"enabledOn":null,"stringifyObj":false},"reApplyValueBasedRulesInCart":false,"useFinalPriceGetEntireCart":false,"disableRedirectAfterFormSubmit":false,"customCSS":null,"decodePayload":false,"delayUpdates":2000,"enableBuyNowInterceptions":true,"fetchCartDataBeforeRequest":false,"fetchProductInfoFromSavedDomain":false,"hideAlertsOnFrontend":false,"hideGiftedPropertyText":false,"removeEGPropertyFromSplitActionLineItems":false,"removeProductsAddedFromExpiredRules":true,"useFinalPrice":false},"promoCodeMessageStyle":{"message":"Free gift added!"},"accessToEnterprise":false},"translations":null,"defaultLocale":"en","shopDomain":"pendulumlife.com"}; 1162 var productRedirectionEnabled = shopInfo.settings.scriptSettings.productPageRedirection.enabled; 1163 if (["Unlimited", "Enterprise"].includes(shopInfo.subscriptionName) && productRedirectionEnabled) { 1164 var products = shopInfo.settings.scriptSettings.productPageRedirection.products; 1165 if (products.length > 0) { 1166 var productIds = products.map(function(prod) { 1167 var productGid = prod.id; 1168 var productIdNumber = parseInt(productGid.split('/').pop()); 1169 return productIdNumber; 1170 }); 1171 var productInfo = null; 1172 var isProductInList = productIds.includes(productInfo.id); 1173 if (isProductInList) { 1174 var redirectionURL = shopInfo.settings.scriptSettings.productPageRedirection.redirectionURL; 1175 if (redirectionURL) { 1176 window.location = redirectionURL; 1177 } 1178 } 1179 } 1180 } 1181 1182 1183 } catch(err) { 1184 return 1185 }}
1185)() 1186 </script>
1186 1187 1188 1189 1190<!-- END app block --><!-- BEGIN app block: shopify://apps/jurni-ai-personalized-funnels/blocks/jurni-core/51e0829e-f6f8-4328-8662-ab39f09b4d22 --> 1191 1192<!-- END app block --><!-- BEGIN app block: shopify://apps/elevar-conversion-tracking/blocks/dataLayerEmbed/bc30ab68-b15c-4311-811f-8ef485877ad6 --> 1193 1194 1195
1196<script type="module" dynamic> 1197 const configUrl = "/a/elevar/static/configs/2ae91e48e7ea06c34308127cef4c891b3751bfcb/config.js"; 1198 const config = (await import(configUrl)).default; 1199 const scriptUrl = config.script_src_app_theme_embed; 1200 1201 if (scriptUrl) { 1202 const { handler } = await import(scriptUrl); 1203 1204 await handler( 1205 config, 1206 { 1207 cartData: { 1208 marketId: "938672182", 1209 localeCountryCode:"US", 1210 attributes:{}, 1211 cartTotal: "0.0", 1212 currencyCode:"USD", 1213 items: [] 1214} 1215, 1216 user: { 1217 cartTotal: "0.0", 1218 currencyCode:"USD", 1219 customer: {}, 1220} 1221, 1222 isOnCartPage:false, 1223 collectionView:null, 1224 searchResultsView:null, 1225 productView:null, 1226 } 1227 ); 1228 } 1229</script>
1229 1230 1231 1232<!-- END app block --><!-- BEGIN app block: shopify://apps/microsoft-clarity/blocks/clarity_js/31c3d126-8116-4b4a-8ba1-baeda7c4aeea -->
1233<script type="text/javascript"> 1234 (function (c, l, a, r, i, t, y) { 1235 c[a] = c[a] || function () { (c[a].q = c[a].q || []).push(arguments); }; 1236 t = l.createElement(r); t.async = 1; t.src = "https://www.clarity.ms/tag/" + i + "?ref=shopify"; 1237 y = l.getElementsByTagName(r)[0]; y.parentNode.insertBefore(t, y); 1238 1239 c.Shopify.loadFeatures([{ name: "consent-tracking-api", version: "0.1" }], error => { 1240 if (error) { 1241 console.error("Error loading Shopify features:", error); 1242 return; 1243 } 1244 1245 c[a]('consentv2', { 1246 ad_Storage: c.Shopify.customerPrivacy.marketingAllowed() ? "granted" : "denied", 1247 analytics_Storage: c.Shopify.customerPrivacy.analyticsProcessingAllowed() ? "granted" : "denied", 1248 source: 101, 1249 }); 1250 }); 1251 1252 l.addEventListener("visitorConsentCollected", function (e) { 1253 c[a]('consentv2', { 1254 ad_Storage: e.detail.marketingAllowed ? "granted" : "denied", 1255 analytics_Storage: e.detail.analyticsAllowed ? "granted" : "denied", 1256 source: 101, 1257 }); 1258 }); 1259 })(window, document, "clarity", "script", "tihfy17fgy"); 1260</script>
1260 1261 1262 1263 1264<!-- END app block --><!-- BEGIN app block: shopify://apps/triplewhale/blocks/triple_pixel_snippet/483d496b-3f1a-4609-aea7-8eee3b6b7a2a --><link rel='preconnect dns-prefetch' href='https://api.config-security.com/' crossorigin /> 1265<link rel='preconnect dns-prefetch' href='https://conf.config-security.com/' crossorigin />
1266<script> 1267/* >> TriplePixel :: start*/ 1268window.TriplePixelData={TripleName:"pendulum-therapeutics.myshopify.com",ver:"2.16",plat:"SHOPIFY",isHeadless:false,src:'SHOPIFY_EXT',product:{id:"",name:``,price:"",variant:"",av:{ }},search:"",collection:"",cart:"",template:"blog",curr:"USD" || "USD", market:"938672182"},function(W,H,A,L,E,_,B,N){function O(U,T,P,H,R){void 0===R&&(R=!1),H=new XMLHttpRequest,P?(H.open("POST",U,!0),H.setRequestHeader("Content-Type","text/plain")):H.open("GET",U,!0),H.send(JSON.stringify(P||{})),H.onreadystatechange=function(){4===H.readyState&&200===H.status?(R=H.responseText,U.includes("/first")?eval(R):P||(N[B]=R)):(299<H.status||H.status<200)&&T&&!R&&(R=!0,O(U,T-1,P))}}if(N=window,!N[H+"sn"]){N[H+"sn"]=1,L=function(){return Date.now().toString(36)+"_"+Math.random().toString(36)};try{A.setItem(H,1+(0|A.getItem(H)||0)),(E=JSON.parse(A.getItem(H+"U")||"[]")).push({u:location.href,r:document.referrer,t:Date.now(),id:L()}),A.setItem(H+"U",JSON.stringify(E))}catch(e){}var i,m,p;A.getItem('"!nC`')||(_=A,A=N,A[H]||(E=A[H]=function(t,e,i){return void 0===i&&(i=[]),"State"==t?E.s:(W=L(),(E._q=E._q||[]).push([W,t,e].concat(i)),W)},E.s="Installed",E._q=[],E.ch=W,B="configSecurityConfModel",N[B]=1,O("https://conf.config-security.com/model",5),i=L(),m=A[atob("c2NyZWVu")],_.setItem("di_pmt_wt",i),p={id:i,action:"profile",avatar:_.getItem("auth-security_rand_salt_"),time:m[atob("d2lkdGg=")]+":"+m[atob("aGVpZ2h0")],host:A.TriplePixelData.TripleName,plat:A.TriplePixelData.plat,url:window.location.href.slice(0,500),ref:document.referrer,ver:A.TriplePixelData.ver},O("https://api.config-security.com/event",5,p),O("https://api.config-security.com/first?host=".concat(p.host,"&plat=").concat(p.plat),5)))}}("","TriplePixel",localStorage); 1269/* << TriplePixel :: end*/ 1270</script>
1270 1271 1272 1273 1274<!-- END app block --><!-- BEGIN app block: shopify://apps/hulk-form-builder/blocks/app-embed/b6b8dd14-356b-4725-a4ed-77232212b3c3 --><!-- BEGIN app snippet: hulkapps-formbuilder-theme-ext -->
1274<script type="text/javascript"> 1275 1276 if (typeof window.formbuilder_customer != "object") { 1277 window.formbuilder_customer = {} 1278 } 1279 1280 1281 1282 window.hulkFormBuilder = { 1283 form_data: {"form_9QS4jJhTNSpgNHV2UhPHyQ":{"uuid":"9QS4jJhTNSpgNHV2UhPHyQ","form_name":"Copy of Provider Signup (Nov 18th, 2024+)","form_data":{"div_back_gradient_1":"#fff","div_back_gradient_2":"#fff","back_color":"#f6f7f9","form_title":"","form_submit":"Create account","after_submit":"redirect","after_submit_msg":"\u003cp\u003eYour account has been created. Please check your email to verify your account.\u003c\/p\u003e\n\n\u003cp\u003eTo start shopping, login into your account to access the Wholesale portal.\u003c\/p\u003e\n\n\u003cp\u003eIf you have questions, email us at\u0026nbsp;\u003cb\u003e\u0026nbsp;\u003ca href=\"mailto:[email protected]\"\[email protected]\u003c\/a\u003e.\u003c\/b\u003e\u003c\/p\u003e\n","captcha_enable":"no","label_style":"inlineLabels","input_border_radius":"2","back_type":"color","input_back_color":"#fff","input_back_color_hover":"#fff","back_shadow":"none","label_font_clr":"#333333","input_font_clr":"#333333","button_align":"centerBtn","button_clr":"#fff","button_back_clr":"#581660","button_border_radius":"18","form_width":"890px","form_border_size":"2","form_border_clr":"#e6eaed","form_border_radius":"1","label_font_size":"14","input_font_size":"12","button_font_size":"16","form_padding":"24","input_border_color":"#ccc","input_border_color_hover":"#ccc","btn_border_clr":"#581660","btn_border_size":"1","form_name":"Copy of Provider Signup (Nov 18th, 2024+)","form_access_message":"\u
1283003cp\u003ePlease login to access the form\u003cbr\u003eDo not have an account? Create account\u003c\/p\u003e","submition_single_email":"yes","flow_trigger_integration":"yes","input_font_family":"Open Sans","label_font_family":"Open Sans","form_banner_alignment":"center","advance_js":"console.log('hello hulk!');","advance_css":".form_generater_form_div {\n letter-spacing: normal;\n background: #fff;\n border: 0;\n}\n\n.radio \u003e label {\n font-weight: 500;\n font-size: 16px;\n}\n\n.form_generater_form_div p {\n font-family: \"TT Hoves Regular\";\n}\n\nh2 {\n font-size: 18px;\n}\n\nbody {\n background: #fff\n}\n\n@media (max-width: 480px) {\n input, select, textarea {\n font-size: 12px;\n }\n}","label_fonts_type":"System Fonts","label_custom_font_name":"TT Hoves Semibold","label_custom_font_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0175\/3104\/3894\/files\/TTHoves-DemiBold_870dfd75-320a-4040-94a2-8c4df3cd9bd8.woff?v=1723490034","input_fonts_type":"System Fonts","input_custom_font_name":"TT Hoves Regular","input_custom_font_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0175\/3104\/3894\/files\/TTHoves-Regular_7e4bb99a-247d-4325-a823-65ac3bb70d64.woff?v=1723490109","label_system_font_family":"Helvetica","input_system_font_family":"Helvetica","after_submit_url":"https:\/\/pendulumlife.com\/pages\/thank-you-for-signing-up","formElements":[{"type":"text","position":0,"label":"NPI number ","halfwidth":"no","page_number":1,"required":"yes","Conditions":{}},{"type":"lineBreak","position":1,"label":"Label (24)","page_number":1,"Conditions":{}},{"type":"text","position":2,"label":"First name","required":"yes","shopifyField":"first_name","halfwidth":"yes","page_number":1,"Conditions":{}},{"type":"text","position":3,"label":"Last name","halfwidth":"yes","required":"yes","shopifyField":"last_name","page_number":1,"Conditions":{}},{"type":"email","position":4,"label":"Email","required":"yes","email_confirm":"yes","page_number":1,"halfwidth":"yes","Conditions":{},"placeholder":"Work email address"},{"type":"phone","position":5,"label":"Phone","phone_validate_field":"no","required":"yes","page_number":1,"Conditions":{}},{"type":"select","position":6,"label":"Healthcare profession","values":"Accupuncturist\nChiropractor\nDentist\nDietitian\/Nutritionist\nFitness Professional\nHealth Coach\nHealth Food Store\nMedical Doctor\nMidwife\nNaturopathic Doctor\nNurse\nNurse Practitioner\nOptomoetrist\nOsteopathic Doctor\nPharmacist\nPhysician Assistant\nPhysical Therapist\nVeterinarian","elementCost":{},"other_value":"yes","other_value_label":"Other healthcare profession","page_number":1,"required":"yes","halfwidth":"yes","Conditions":{}},{"type":"lineBreak","position":7,"label":"Label (26)","page_number":1,"Conditions":{}},{"type":"text","position":8,"label":"Name of Business","halfwidth":"no","required":"yes","page_number":1,"Conditions":{}},{"type":"text","position":9,"label":"Address Line 1","required":"yes","page_number":1,"Conditions":{},"placeholder":"Business Address Line 1"},{"type":"text","position":10,"label":"Address Line 2","required":"no","page_number":1,"Conditions":{},"placeholder":"Business Address Line 2"},{"type":"text","position":11,"label":"City","required":"yes","halfwidth":"yes","page_number":1,"Conditions":{}},{"type":"text","position":12,"label":"State","required":"yes","halfwidth":"yes","page_number":1,"Conditions":{}},{"type":"text","position":13,"label":"Zip Code","page_number":1,"halfwidth":"yes","required":"yes","Conditions":{}},{"type":"lineBreak","position":14,"label":"Label (35)","page_number":1,"Conditions":{}},{"Conditions":{},"type":"text","position":15,"label":"Business website","page_number":1,"required":"yes"},{"Conditions":{},"type":"number","position":16,"label":"How many patients\/clients does your practice see per week?","required":"yes","halfwidth":"no","page_number":1},{"Conditions":{},"type":"number","position":17,"label":"How many locations does your practice have?","halfwidth":"no","required":"yes","page_number":1},{"Conditions":{},"type":"number","position":18,"label":"How many providers are in y
1283our practice?","required":"yes","halfwidth":"no","page_number":1},{"Conditions":{},"type":"select","position":19,"label":"How do you typically see patients?","halfwidth":"no","required":"yes","values":"In-person\nVirtual\nBoth in-person and virtual","elementCost":{},"page_number":1},{"Conditions":{},"type":"select","position":20,"label":"What is your primary area of specialty?","values":"Aesthetic Medicine\nBariatric Surgery\nCardiology\nDermatology\nEndocrinology\nFamily\/Internal Medicine\nFunctional Medicine\nGastroenterology\nGeneral Surgery\nHematology\nInfectious Disease\nIntegrative Medicine\nNephrology\nNeurology\nNeurosurgery\nObesity Medicine\nOBGYN\/Women’s Health\nOncology\nOrthopedic Surgery\nPediatrics\nPlastic Surgery\nPulmonology\nRegenerative Medicine\nRheumatology\nUrology","elementCost":{},"required":"yes","page_number":1},{"Conditions":{},"type":"radio","position":21,"label":"Do you carry inventory of supplements in your office?","values":"Yes\nNo","elementCost":{},"halfwidth":"no","required":"yes","page_number":1},{"Conditions":{},"type":"radio","position":22,"label":"Would you like to schedule a clinical training call?","values":"Yes\nNot at this time","elementCost":{},"required":"yes","page_number":1},{"type":"paragraph","position":23,"label":"Label (22)","paragraph":"\u003cp\u003e\u003cspan style=\"font-family:Helvetica;\"\u003e\u003cspan style=\"color:#000000;\"\u003eTax exempt?\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp\u003e\u003cspan style=\"font-family:Helvetica;\"\u003e\u003cspan style=\"color:#000000;\"\u003eIf your healthcare business is tax exempt, please email your reseller certificate to\u003c\/span\u003e\u003cb\u003e\u003cspan style=\"color:#000000;\"\u003e\u0026nbsp;\u003c\/span\u003e\u003ca href=\"mailto:[email protected]\"\[email protected]\u003c\/a\u003e. \u003c\/b\u003e\u003c\/span\u003e\u003c\/p\u003e\n","page_number":1,"Conditions":{}},{"type":"lineBreak","position":24,"label":"Label (25)","page_number":1,"Conditions":{}},{"type":"select","position":25,"label":"How did you hear about us?","values":"Conference\nWebinar\nPodcast\nColleague\nPatient\nSocial media\nNewsletter\nEmail\nQuicksilver Rep\nOther","elementCost":{},"other_value":"yes","other_value_label":"Other","page_number":1,"required":"yes","halfwidth":"no","Conditions":{}},{"Conditions":{"SelectedElemenet":"How did you hear about us?","SelectedElemenetCount":25,"SelectedValues":["Conference"]},"type":"select","position":26,"label":"Which conference?","required":"yes","values":"A4M Spring Congress\nA4M Longevity Fest\nIFM AIC\nIHS\nOther","elementCost":{},"other_value":"yes","other_value_label":"Other conference","page_number":1,"halfwidth":"yes"},{"Conditions":{"SelectedElemenet":"How did you hear about us?","SelectedElemenetCount":25,"SelectedValues":["Webinar"]},"type":"select","position":27,"label":"Which webinar?","values":"Pendulum Gut Health Summit\nDIFM\nWorldLink Medical\nFullscript\nA4M\nDr. Kara Fitzgerald\nDr. Jill Carnahan\nPerformance Nutrition Professionals\nIFNA\nRupa Health\nDiagnostic Solutions Laboratory\nLearn Skin\nAmerican Nutrition Association\nObesity Medicine Association\nDr. Talks\nAmSpa\nAndrew Weil Center for Integrative Medicine\nGastroANP\nOther","elementCost":{},"required":"yes","other_value":"yes","other_value_label":"Other webinar","page_number":1,"halfwidth":"yes"},{"Conditions":{"SelectedElemenet":"How did you hear about us?","SelectedElemenetCount":25,"SelectedValues":["Podcast"]},"type":"select","position":28,"label":"Which podcast?","required":"yes","values":"Peter Attia\nAndrew Huberman\nKevin Rose\nMark Hyman\nKara Fitzgerald\nJill Carnahan\nMindy Pelz\nSteven Gundry\nDave Asprey\nForgiven Nutritionist\nGreg Jones\nOther","elementCost":{},"other_value":"yes","other_value_label":"Other podcast","page_number":1,"halfwidth":"yes"},{"Conditions":{"SelectedElemenet":"How did you hear about us?","SelectedElemenetCount":25,"SelectedValues":["Social media"]},"type":"select","position":29,"label":"Which social media platform?","values":"Facebook\/Instagram\nLinkedIn\nTikTok\nOther","elementCost":{},"required":"yes","other_value":"yes","other_value_label":"Other platform","page_number":1,"halfwidth":"yes"},{"Conditions":{"SelectedElemenet":"How did you hear about us?","SelectedElemenetCount":25,"SelectedValues":["Colleague"]},"type":"text","position":30,"label":"What is the name of the colleague?","required":"yes","page_number":1,"halfwidth":"yes"},{"Conditions":{"SelectedElemenet":"How did you hear about us?","SelectedElemenetCount":25,"SelectedValues":["Quicksilver Rep"]},"type":"select","position":31,"label":"Which Quicksilver Rep?","values":"Brock Young\nSherleen Olson\nJordan Santilli\nTim Reardon\nBrady Nielander\nBrady Rude\nLetitia Garcia\nKristin Klaus\nEmily Phillips\nSam Swanson\nDeena Scott\nErin Fisher\nTim Stornetta\nMatthew Walters\nTim Buist\nM
1283athew Malone\nOther","elementCost":{},"halfwidth":"yes","required":"yes","other_value":"yes","other_value_label":"Other representative","page_number":1},{"Conditions":{"SelectedElemenet":"How did you hear about us?","SelectedElemenetCount":25,"SelectedValues":["Email"]},"type":"select","position":32,"label":"Email sender","values":"Pendulum Therapeutics\nAmerican Association of Nurse Practitioners (AANP)\nAmerican Association of Naturopathic Professionals (AANP)\nAmerican Chiropractic Association (ACA)\nAmerican Diabetes Association (ADA)\nDiabetes Dietitian Practice Group (DDPG)\nDietitians in Integrative and Functional Medicine (DIFM)\nOther","elementCost":{},"other_value":"yes","halfwidth":"yes","required":"yes","other_value_label":"Other sender","page_number":1},{"type":"lineBreak","position":33,"label":"Label (27)","page_number":1,"Conditions":{}},{"Conditions":{},"type":"paragraph","position":34,"label":"Label (42)","paragraph":"\u003cp\u003e\u003cspan style=\"font-family:Helvetica;\"\u003eBy clicking on Create Account, you agree to Pendulum\u0026#39;s \u003ca href=\"https:\/\/pendulumlife.com\/pages\/terms-and-conditions\"\u003eTerms \u0026amp; Conditions\u003c\/a\u003e, \u003ca href=\"https:\/\/pendulumlife.com\/pages\/map-policy\"\u003eMAP Policy\u003c\/a\u003e, and \u003ca href=\"https:\/\/pendulumlife.com\/pages\/reseller-policy\"\u003eAuthorized Reseller Policy \u003c\/a\u003e.\u003c\/span\u003e\u003c\/p\u003e\n","page_number":1},{"type":"hidden","position":35,"label":"Customer tag","fieldvalue":"WS","shopifyField":"tags","page_number":1,"Conditions":{}}]},"is_spam_form":false,"shop_uuid":"kshblnZXDS0cXBoayGLWKQ","shop_timezone":"America\/Los_Angeles","shop_id":108452,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Plus","shop_shopify_domain":"pendulum-therapeutics.myshopify.com","popup_settings":{},"form_is_active":true},"form_AdcKtxQvqD5pbAu2j3UfIg":{"uuid":"AdcKtxQvqD5pbAu2j3UfIg","form_name":"Provider Sign Up","form_data":{"div_back_gradient_1":"#fff","div_back_gradient_2":"#fff","back_color":"#fff","form_title":"","form_submit":"Create account","after_submit":"hideAndmessage","after_submit_msg":"\u003cp\u003eYour account has been created. Please check your email to verify your account.\u003c\/p\u003e\n\n\u003cp\u003eTo start shopping, login into your account to access the Wholesale portal.\u003c\/p\u003e\n\n\u003cp\u003eIf you have questions, email us at\u0026nbsp;\u003cb\u003e\u0026nbsp;\u003ca href=\"mailto:[email protected]\"\[email protected]\u003c\/a\u003e.\u003c\/b\u003e\u003c\/p\u003e\n","captcha_enable":"no","label_style":"inlineLabels","input_border_radius":"2","back_type":"transparent","input_back_color":"#fff","input_back_color_hover":"#fff","back_shadow":"softLightShadow","label_font_clr":"#333333","input_font_clr":"#333333","button_align":"centerBtn","button_clr":"#fff","button_back_clr":"#581660","button_border_radius":"18","form_width":"800px","form_border_size":"2","form_border_clr":"#e6eaed","form_border_radius":"1","label_font_size":"14","input_font_size":"12","button_font_size":"16","form_padding":"35","input_border_color":"#ccc","input_border_color_hover":"#ccc","btn_border_clr":"#581660","btn_border_size":"1","form_name":"Provider Sign Up","form_access_message":"\u
1283003cp\u003ePlease login to access the form\u003cbr\u003eDo not have an account? Create account\u003c\/p\u003e","submition_single_email":"yes","flow_trigger_integration":"yes","input_font_family":"Open Sans","label_font_family":"Open Sans","form_banner_alignment":"center","advance_css":"body {\n letter-spacing: auto!important;\n}","formElements":[{"Conditions":{},"type":"headings","position":0,"label":"Label (1)","headings":"\u003ch2\u003e\u003cspan style=\"color:#581660;\"\u003eProvider Sign Up\u003c\/span\u003e\u003c\/h2\u003e\n","page_number":1},{"Conditions":{},"type":"radio","position":1,"label":"Are you a healthcare provider?","values":"Yes\nNo","elementCost":{},"halfwidth":"no","required":"yes","align":"vertical","page_number":1},{"type":"paragraph","position":2,"label":"Label (16)","paragraph":"\u003cp\u003e\u003cmeta charset=\"utf-8\" \/\u003eIf you are not a healthcare provider and wish to purchase our products wholesale, you must fill out the\u003cb\u003e \u003c\/b\u003e\u003cu\u003e\u003ca href=\"https:\/\/docs.google.com\/forms\/d\/1FK2DIDhBUz-i5TwCyXnXPsJQUzrqXHKJF0kdQs_UKdM\/viewform?edit_requested=true\"\u003eAuthorized Seller Form\u003c\/a\u003e\u003c\/u\u003e\u003cstrong\u003e \u003c\/strong\u003eto create an account.\u003c\/p\u003e\n","page_number":1,"Conditions":{"SelectedElemenet":"Are you a healthcare provider?","SelectedElemenetCount":1,"SelectedValue":"No"}},{"Conditions":{"SelectedElemenet":"Are you a healthcare provider?","SelectedElemenetCount":1,"SelectedValue":"Yes"},"type":"radio","position":3,"label":"Do you have a NPI number?","values":"Yes\nNo","elementCost":{},"required":"yes","page_number":1},{"type":"text","position":4,"label":"NPI number","halfwidth":"yes","page_number":1,"required":"yes","Conditions":{"SelectedElemenet":"Do you have a NPI number?","SelectedElemenetCount":3,"SelectedValue":"Yes"}},{"Conditions":{},"type":"text","position":5,"label":"First name","required":"yes","shopifyField":"first_name","halfwidth":"no","page_number":1},{"Conditions":{},"type":"text","position":6,"label":"Last name","halfwidth":"no","required":"yes","shopifyField":"last_name","page_number":1},{"Conditions":{},"type":"text","position":7,"label":"Credentials","halfwidth":"no","required":"yes","page_number":1},{"type":"email","position":8,"label":"Email","required":"yes","email_confirm":"yes","Conditions":{},"page_number":1},{"Conditions":{},"type":"text","position":9,"label":"Name of Business","halfwidth":"yes","required":"yes","page_number":1},{"Conditions":{},"type":"text","position":10,"label":"Zip code","required":"yes","halfwidth":"yes","page_number":1},{"Conditions":{},"type":"paragraph","position":11,"label":"Label (22)","paragraph":"\u003cp\u003e\u003cspan style=\"color:#000000;\"\u003eTax exempt?\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp\u003e\u003cspan style=\"color:#000000;\"\u003eIf your healthcare business is tax exempt, please email your reseller certificate to\u003c\/span\u003e\u003cb\u003e\u003cspan style=\"color:#000000;\"\u003e\u0026nbsp;\u003c\/span\u003e\u003ca href=\"mailto:[email protected]\"\[email protected]\u003c\/a\u003e. \u003c\/b\u003e\u003c\/p\u003e\n","page_number":1},{"Conditions":{},"type":"radio","position":12,"label":"Do you plan to sell Pendulum products on an online store?","values":"Yes\nNo","elementCost":{},"required":"yes","page_number":1},{"Conditions":{"SelectedElemenet":"Do you plan to sell Pendulum products on an online store?","SelectedElemenetCount":12,"SelectedValue":"Yes"},"type":"text","position":13,"label":"If you selected yes, please provide the URL of your online store.","page_number":1},{"Conditions":{},"type":"headings","position":14,"label":"Label (18)","headings":"\u003cp\u003e\u003cspan style=\"color:#000000;\"\u003eHow did you hear about us? (Please select the \u003cstrong\u003emost \u003c\/strong\u003eapplicable option.)\u003c\/span\u003e\u003c\/p\u003e\n","page_number":1},{"Conditions":{},"type":"select","position":15,"label":"Conference","values":"A4M Spring Congress\nA4M Longevity Fest\nIFM AIC\nIHS\nOther","elementCost":{},"other_value":"yes","other_value_label":"Other","page_number":1},{"Conditions":{},"type":"select","position":16,"label":"Webinar","values":"Fullscript\nA4M\nIntellexxDNA\nOther","elementCost":{},"other_value":"yes","other_value_label":"Other","page_number":1},{"Conditions":{},"type":"select","position":17,"label":"Podcast","values":"Attia\nGundry\nForgiven Nutritionist\nGreg Jones\nOther","elementCost":{},"other_value":"yes","other_value_label":"Other","page_number":1},{"Conditions":{},"type":"select","position":18,"label":"Social media","values":"Advertisement\nIG live\nFB live\nTik Tok\nOther","elementCost":{},"other_value":"yes","other_value_label":"Other","page_number":1},{"Conditions":{},"type":"text","position":19,"label":"Colleague","placeholder":"Colleague","page_number":1},{"Conditions":{},"type":"text","position":20,"label":"Patient","placeholder":"Patient name","page_number":1},{"Conditions":{},"type":"terms_conditions","position":21,"label":"Terms \u0026 Conditions","infoMessage":"I acknowledge that I have read and understand the Terms and Conditions that include, but is not limited to, Pendulum's prohibition of the resale of products on third-party marketplaces such as Amazon, eBay, Walmart.com, etc. I also agree to re
1283ceive emails pertaining to my Pendulum provider account.","required":"no","checked":"yes","redirect":"https:\/\/pendulumlife.com\/pages\/terms-and-conditions","shopifyField":"accepts_marketing","page_number":1},{"Conditions":{},"type":"terms_conditions","position":22,"label":"MAP Policy","required":"yes","checked":"yes","redirect":"https:\/\/pendulumlife.com\/pages\/map-policy","infoMessage":"I acknowledge that I have read and understand the MAP (Minimal Advertised Pricing) Policy and in the interest of protecting both resellers and consumers, it is necessary to abide by the policy requirements. ","page_number":1},{"Conditions":{},"type":"hidden","position":23,"label":"Customer tag","fieldvalue":"WS","shopifyField":"tags","page_number":1},{"Conditions":{},"type":"raw_html","position":24,"label":"Label (24)","page_number":1}]},"is_spam_form":false,"shop_uuid":"kshblnZXDS0cXBoayGLWKQ","shop_timezone":"America\/Los_Angeles","shop_id":108452,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Plus","shop_shopify_domain":"pendulum-therapeutics.myshopify.com","popup_settings":{},"form_is_active":false},"form_DT1ct3RLm_1la-qixLp8Lw":{"uuid":"DT1ct3RLm_1la-qixLp8Lw","form_name":"Reseller Application - Lead Form","form_data":{"div_back_gradient_1":"#fff","div_back_gradient_2":"#fff","back_color":"#fff","form_title":"","form_submit":"Create account","after_submit":"redirect","after_submit_msg":"\u003cp\u003eYour account has been created. Please check your email to verify your account.\u003c\/p\u003e\n\n\u003cp\u003eTo start shopping, login into your account to access the Wholesale portal.\u003c\/p\u003e\n\n\u003cp\u003eIf you have questions, email us at\u0026nbsp;\u003cb\u003e\u0026nbsp;\u003ca href=\"mailto:[email protected]\"\[email protected]\u003c\/a\u003e.\u003c\/b\u003e\u003c\/p\u003e\n","captcha_enable":"no","label_style":"inlineLabels","input_border_radius":"2","back_type":"transparent","input_back_color":"#fff","input_back_color_hover":"#fff","back_shadow":"softLightShadow","label_font_clr":"#333333","input_font_clr":"#333333","button_align":"centerBtn","button_clr":"#fff","button_back_clr":"#581660","button_border_radius":"18","form_width":"800px","form_border_size":"2","form_border_clr":"#e6eaed","form_border_radius":"1","label_font_size":"14","input_font_size":"12","button_font_size":"16","form_padding":"35","input_border_color":"#ccc","input_border_color_hover":"#ccc","btn_border_clr":"#581660","btn_border_size":"1","form_name":"Reseller Application - Lead Form","form_access_message":"\u
1283003cp\u003ePlease login to access the form\u003cbr\u003eDo not have an account? Create account\u003c\/p\u003e","submition_single_email":"yes","flow_trigger_integration":"yes","input_font_family":"Open Sans","label_font_family":"Open Sans","form_banner_alignment":"center","advance_js":"console.log('hello hulk!');","advance_css":".form_generater_form_div {\n letter-spacing: normal;\n background: rgba(255,255,255,.6);\n border: 0;\n}\n\n.radio \u003e label {\n font-weight: bold;\n font-size: 18px;\n}\n\n.form_generater_form_div p {\n font-family: \"TT Hoves Regular\";\n}\n\nh2 {\n font-size: 18px;\n}","label_fonts_type":"System Fonts","label_custom_font_name":"TT Hoves Semibold","label_custom_font_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0175\/3104\/3894\/files\/TTHoves-DemiBold_870dfd75-320a-4040-94a2-8c4df3cd9bd8.woff?v=1723490034","input_fonts_type":"System Fonts","input_custom_font_name":"TT Hoves Regular","input_custom_font_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0175\/3104\/3894\/files\/TTHoves-Regular_7e4bb99a-247d-4325-a823-65ac3bb70d64.woff?v=1723490109","label_system_font_family":"Helvetica","input_system_font_family":"Helvetica","after_submit_url":"https:\/\/pendulumlife.com\/pages\/thank-you-for-signing-up-reseller","formElements":[{"Conditions":{},"type":"headings","position":0,"label":"Label (1)","headings":"\u003ch1\u003e\u003cspan data-darkreader-inline-color=\"\" style=\"color: rgb(88, 22, 96); --darkreader-inline-color: #dd92e6;\"\u003eReseller Application\u003c\/span\u003e\u003c\/h1\u003e\n","page_number":1},{"type":"text","position":1,"label":"First name","required":"yes","shopifyField":"first_name","halfwidth":"yes","page_number":1,"Conditions":{}},{"type":"text","position":2,"label":"Last name","halfwidth":"yes","required":"yes","shopifyField":"last_name","page_number":1,"Conditions":{}},{"Conditions":{},"type":"text","position":3,"label":"Title","required":"yes","halfwidth":"yes","centerfield":"no","page_number":1},{"type":"email","position":4,"label":"Email","required":"yes","email_confirm":"yes","page_number":1,"halfwidth":"yes","Conditions":{}},{"type":"lineBreak","position":5,"label":"Label (26)","page_number":1,"Conditions":{}},{"type":"text","position":6,"label":"Company Name","halfwidth":"no","required":"yes","page_number":1,"Conditions":{}},{"type":"phone","position":7,"label":"Company Phone Number","phone_validate_field":"no","required":"yes","page_number":1,"Conditions":{}},{"Conditions":{},"type":"text","position":8,"label":"Company Website","page_number":1},{"Conditions":{},"type":"text","position":9,"label":"DBA \/ Trade Name(s)","page_number":1},{"Conditions":{},"type":"select","position":10,"label":"Entity Type","values":"Corporation\nLLC\nSole Proprietor\nOther","elementCost":{},"other_value":"yes","other_value_label":"Other Entity Type","page_number":1},{"Conditions":{},"type":"text","position":11,"label":"State of Incorporation","page_number":1},{"Conditions":{},"type":"text","position":12,"label":"DUNS #","page_number":1},{"Conditions":{},"type":"text","position":13,"label":"EIN #","page_number":1},{"Conditions":{},"type":"text","position":14,"label":"Resale Certificate #","page_number":1},{"Conditions":{},"type":"lineBreak","position":15,"label":"Label (34)","page_number":1},{"Conditions":{},"type":"headings","position":16,"label":"Label (35)","headings":"\u003cp\u003eBusiness Mailing Address*\u003c\/p\u003e\n","page_number":1},{"type":"text","position":17,"label":"Business Mailing Address: Street Address Line 1","required":"yes","page_number":1,"Conditions":{},"placeholder":"Street Address Line 1"},{"type":"text","position":18,"label":"Business Mailing Address: Street Address Line 2","required":"no","page_number":1,"Conditions":{},"placeholder":"Street Address Line 2"},{"type":"text","position":19,"label":"Business Mailing Address: City","required":"yes","halfwidth":"yes","page_number":1,"Conditions":{},"placeholder":"City"},{"type":"text","position":20,"label":"Business Mailing Address: State","required":"yes","halfwidth":"yes","page_number":1,"Conditions":{},"placeholder":"State"}
1283,{"type":"text","position":21,"label":"Business Mailing Address: Zip Code","page_number":1,"halfwidth":"yes","required":"yes","Conditions":{},"placeholder":"Zip Code"},{"Conditions":{},"type":"lineBreak","position":22,"label":"Label (36)","page_number":1},{"Conditions":{},"type":"headings","position":23,"label":"Label (37)","headings":"\u003cp\u003eBusiness Physical Address\u003c\/p\u003e\n","page_number":1},{"Conditions":{},"type":"checkbox","position":24,"label":"Same as mailing address above.","result_in_yes_no":"yes","page_number":1},{"Conditions":{"SelectedElemenet":"Same as mailing address above.","SelectedElemenetCount":24,"SelectedValue":"Off"},"type":"text","position":25,"label":"Business Physical Address: Street Address Line 1","placeholder":"Street Address Line 1","page_number":1},{"Conditions":{"SelectedElemenet":"Same as mailing address above.","SelectedElemenetCount":24,"SelectedValue":"Off"},"type":"text","position":26,"label":"Business Physical Address: Street Address Line 2","placeholder":"Street Address Line 2","page_number":1},{"Conditions":{"SelectedElemenet":"Same as mailing address above.","SelectedElemenetCount":24,"SelectedValue":"Off"},"type":"text","position":27,"label":"Business Physical Address: City","placeholder":"City","halfwidth":"yes","page_number":1},{"Conditions":{"SelectedElemenet":"Same as mailing address above.","SelectedElemenetCount":24,"SelectedValue":"Off"},"type":"text","position":28,"label":"Business Physical Address: State","placeholder":"State","halfwidth":"yes","page_number":1},{"type":"lineBreak","position":29,"label":"Label (25)","page_number":1,"Conditions":{}},{"type":"select","position":30,"label":"How did you hear about us?","values":"Trade Show\nConference\nWebinar\nPodcast\nSocial Media\nColleague\nPatient\nNewsletter\nOther","elementCost":{},"other_value":"yes","other_value_label":"Other","page_number":1,"required":"yes","halfwidth":"no","Conditions":{}},{"Conditions":{},"type":"multipleCheckbox","position":31,"label":"What are your current sales and distribution channels? (Select all that apply)","values":"Wholesale\nDistributor\nBrick and Mortar Retail\neCommerce\nInternational\nOther","elementCost":{},"other_for_multi_value":"yes","align":"vertical","page_number":1},{"Conditions":{"SelectedElemenet":"What are your current sales and distribution channels? (Select all that apply)","SelectedElemenetCount":31,"SelectedValue":"International"},"type":"multi_text","position":32,"label":"Enter the countries where you sell products","textnoMultiple":10,"page_number":1},{"Conditions":{"SelectedElemenet":"What are your current sales and distribution channels? (Select all that apply)","SelectedElemenetCount":31,"SelectedValue":"eCommerce"},"type":"text","position":33,"label":"eCommerce Sites\/Apps","placeholder":"Please identify all websites or mobile applications through which you wish to market for sale and sell Pendulum Products ","page_number":1},{"Conditions":{"SelectedElemenet":"What are your current sales and distribution channels? (Select all that apply)","SelectedElemenetCount":31,"SelectedValue":"Brick and Mortar Retail"},"type":"multi_text","position":34,"label":"Additional Retail Addresses","textnoMultiple":10,"placeholder":"Please list any retail store addresses not included in this application","page_number":1},{"Conditions":{},"type":"radio","position":35,"label":"Do you intend to store your inventory of Pendulum products at a location other than the Company′s Physical Address identified above?","values":"Yes\nNo","elementCost":{},"page_number":1,"required":"yes"},{"type":"multi_text","position":36,"label":"Additional Inventory Addresses","placeholder":"Please provide the address for all locations where such inventory is stored or will be stored.","textnoMultiple":10,"page_number":1,"Conditions":{"SelectedElemenet":"Do you intend to store your inventory of Pendulum products at a location other than the Company′s Physical Address identified above?","SelectedElemenetCount":35,"SelectedValue":"Yes"}},{"Conditions":{},"type":"radio","position":37,"label":"Do you use any third-party fulfillment service to store inventory or fulfill orders of Pendulum products?*","values":"Yes\nNo","elementCost":{},"required":"yes","page_number":1},{"Conditions":{"SelectedElemenet":"Do you use any third-party fulfillment service to store inventory or fulfill orders of Pendulum products?*","SelectedElemenetCount":37,"SelectedValue":"Yes"},"type":"multi_text","position":38,"label":"Please identify the name of the fulfillment service and describe the services provided.","page_number":1},{"Conditions":{},"type":"multi_text","position":39,"label":"Please provide at least 2 supplier references and include Company Name, Contact Name, and Phone Number.","textnoMultiple":"3","page_number":1},{"type":"lineBreak","position":40,"label":"Label (27)","page_number":1,"Conditions":{}},{"type":"terms_conditions","position":41,"label":"Terms \u0026 Conditions","infoMessage":"I acknowledge that I have read and understand the Terms and Conditions that include, but is not limited to, Pendulum's prohibition of the resale of products on third-party marketplaces such as Amazon, eBay, Walmart.com, etc. I also agree to re
1283ceive emails pertaining to my Pendulum provider account.","required":"yes","checked":"no","redirect":"https:\/\/pendulumlife.com\/pages\/terms-and-conditions","page_number":1,"Conditions":{}},{"type":"terms_conditions","position":42,"label":"MAP Policy","required":"yes","checked":"no","redirect":"https:\/\/pendulumlife.com\/pages\/map-policy","infoMessage":"I acknowledge that I have read and understand the MAP (Minimal Advertised Pricing) Policy and in the interest of protecting both resellers and consumers, it is necessary to abide by the policy requirements. ","page_number":1,"tc":"MAP Policy is required","Conditions":{}},{"type":"terms_conditions","position":43,"label":"Reseller Policy","checked":"no","redirect":"https:\/\/pendulumlife.com\/pages\/reseller-policy","infoMessage":"I acknowledge that I have read and understand the Reseller Policy and in the interest of protecting both resellers and consumers, it is necessary to abide by the policy requirements. ","page_number":1,"required":"yes","tc":"Reseller Policy is required","Conditions":{}},{"type":"hidden","position":44,"label":"Customer tag","fieldvalue":"Pending_WS_App","shopifyField":"tags","page_number":1,"Conditions":{}}]},"is_spam_form":false,"shop_uuid":"kshblnZXDS0cXBoayGLWKQ","shop_timezone":"America\/Los_Angeles","shop_id":108452,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Plus","shop_shopify_domain":"pendulum-therapeutics.myshopify.com","popup_settings":{},"form_is_active":true},"form_fKeYVrNZoYN6Cgk7x9pDtg":{"uuid":"fKeYVrNZoYN6Cgk7x9pDtg","form_name":"Provider Signup (Nov 18th, 2024+)","form_data":{"div_back_gradient_1":"#fff","div_back_gradient_2":"#fff","back_color":"#f6f7f9","form_title":"","form_submit":"Create account","after_submit":"redirect","after_submit_msg":"\u003cp\u003eYour account has been created. Please check your email to verify your account.\u003c\/p\u003e\n\n\u003cp\u003eTo start shopping, login into your account to access the Wholesale portal.\u003c\/p\u003e\n\n\u003cp\u003eIf you have questions, email us at\u0026nbsp;\u003cb\u003e\u0026nbsp;\u003ca href=\"mailto:[email protected]\"\[email protected]\u003c\/a\u003e.\u003c\/b\u003e\u003c\/p\u003e\n","captcha_enable":"no","label_style":"inlineLabels","input_border_radius":"2","back_type":"color","input_back_color":"#fff","input_back_color_hover":"#fff","back_shadow":"none","label_font_clr":"#333333","input_font_clr":"#333333","button_align":"centerBtn","button_clr":"#fff","button_back_clr":"#581660","button_border_radius":"18","form_width":"890px","form_border_size":"2","form_border_clr":"#e6eaed","form_border_radius":"1","label_font_size":"14","input_font_size":"12","button_font_size":"16","form_padding":"24","input_border_color":"#ccc","input_border_color_hover":"#ccc","btn_border_clr":"#581660","btn_border_size":"1","form_name":"Provider Signup (Nov 18th, 2024+)","form_access_message":"\u
1283003cp\u003ePlease login to access the form\u003cbr\u003eDo not have an account? Create account\u003c\/p\u003e","submition_single_email":"yes","flow_trigger_integration":"yes","input_font_family":"Open Sans","label_font_family":"Open Sans","form_banner_alignment":"center","advance_js":"console.log('hello hulk!');","advance_css":".form_generater_form_div {\n letter-spacing: normal;\n background: #fff;\n border: 0;\n}\n\n.radio \u003e label {\n font-weight: 500;\n font-size: 16px;\n}\n\n.form_generater_form_div p {\n font-family: \"TT Hoves Regular\";\n}\n\nh2 {\n font-size: 18px;\n}\n\nbody {\n background: #fff\n}\n\n@media (max-width: 480px) {\n input, select, textarea {\n font-size: 12px;\n }\n}","label_fonts_type":"System Fonts","label_custom_font_name":"TT Hoves Semibold","label_custom_font_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0175\/3104\/3894\/files\/TTHoves-DemiBold_870dfd75-320a-4040-94a2-8c4df3cd9bd8.woff?v=1723490034","input_fonts_type":"System Fonts","input_custom_font_name":"TT Hoves Regular","input_custom_font_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0175\/3104\/3894\/files\/TTHoves-Regular_7e4bb99a-247d-4325-a823-65ac3bb70d64.woff?v=1723490109","label_system_font_family":"Helvetica","input_system_font_family":"Helvetica","after_submit_url":"https:\/\/pendulumlife.com\/pages\/thank-you-for-signing-up","formElements":[{"Conditions":{},"type":"headings","position":0,"label":"Label (1)","headings":"\u003ch2\u003e\u003cspan style=\"font-family:Helvetica;\"\u003e\u003cspan style=\"color:#581660;\"\u003eHealthcare Provider Sign Up\u003c\/span\u003e\u003c\/span\u003e \u003cspan style=\"font-family:Helvetica;\"\u003e\u003cspan style=\"color:#581660;\"\u003eForm\u003c\/span\u003e\u003c\/span\u003e\u003c\/h2\u003e\n","page_number":1},{"Conditions":{},"type":"radio","position":1,"label":"Are you a healthcare provider?","values":"Yes\nNo","elementCost":{},"required":"yes","page_number":1},{"Conditions":{"SelectedElemenet":"Are you a healthcare provider?","SelectedElemenetCount":1,"SelectedValue":"No"},"type":"paragraph","position":2,"label":"Label (32)","paragraph":"\u003cp\u003e\u003cspan style=\"font-family:Helvetica;\"\u003eIf you are not a healthcare provider and wish to purchase our products wholesale, you must fill out the\u003cb\u003e\u0026nbsp;\u003c\/b\u003e\u003cu\u003e\u003ca href=\"https:\/\/pendulumlife.com\/pages\/reseller-application\"\u003eAuthorized Seller Form\u003c\/a\u003e\u003c\/u\u003e\u003cstrong\u003e\u0026nbsp;\u003c\/strong\u003eto create an account.\u003c\/span\u003e\u003c\/p\u003e\n","page_number":1},{"Conditions":{},"type":"space","position":3,"label":"Label (35)","page_number":1},{"Conditions":{},"type":"radio","position":4,"label":"Do you have a NPI number?","values":"Yes\nNo","elementCost":{},"required":"yes","page_number":1},{"type":"text","position":5,"label":"NPI number ","halfwidth":"no","page_number":1,"required":"yes","Conditions":{"SelectedElemenet":"Do you have a NPI number?","SelectedElemenetCount":4,"SelectedValue":"Yes"}},{"type":"lineBreak","position":6,"label":"Label (24)","page_number":1,"Conditions":{}},{"type":"text","position":7,"label":"First name","required":"yes","shopifyField":"first_name","halfwidth":"yes","page_number":1,"Conditions":{}},{"type":"text","position":8,"label":"Last name","halfwidth":"yes","required":"yes","shopifyField":"last_name","page_number":1,"Conditions":{}},{"type":"email","position":9,"label":"Email","required":"yes","email_confirm":"yes","page_number":1,"halfwidth":"yes","Conditions":{},"placeholder":"Work email address"},{"type":"phone","position":10,"label":"Phone","phone_validate_field":"no","required":"yes","page_number":1,"Conditions":{}},{"type":"select","position":11,"label":"Healthcare profession","values":"Accupuncturist\nChiropractor\nDentist\nDietitian\/Nutritionist\nFitness Professional\nHealth Coach\nHealth Food Store\nMedical Doctor\nMidwife\nNaturopathic Doctor\nNurse\nNurse Practitioner\nOptomoetrist\nOsteopathic Doctor\nPharmacist\nPhysician Assistant\nPhysical Therapist\nVeterinarian","elementCost":{},"other_value":"yes","other_value_label":"Other healthcare profession","page_number":1,"required":"yes","halfwidth":"yes","Conditions":{}},{"type":"lineBreak","position":12,"label":"Label (26)","page_number":1,"Conditions":{}},{"type":"text","position":13,"label":"Name of Business","halfwidth":"no","required":"yes","page_number":1,"Conditions":{}},{"type":"text","position":14,"label":"Address Line 1","required":"yes","page_number":1,"Conditions":{},"placeholder":"Business Address Line 1"},{"type":"text","position":15,"label":"Address Line 2","required":"no","page_number":1,"Conditions":{},"placeholder":"Business Address Line 2"},{"type":"text","position":16,"label":"City","required":"yes","halfwidth":"yes","page_number":1,"Conditions":{}},{"type":"text","position":17,"label":"State","required":"yes","halfwidth":"yes","page_number":1,"Conditions":{}},{"type":"text","position":18,"label":"Zip Code","page_number":1,"halfwidth":"yes","required":"yes","Conditions":{}},{"type":"lineBreak","position":19,"label":"Label (35)","page_number":1,"Conditions":{}},{"Conditions":{},"type":"text","position":20,"label":"Business website","page_number":1,"required":"yes"},{"Conditions":{},"type":"number","position":21,"label":"How many patients\/clients does your practice see per week?","required":"yes","halfwidth":"no","page_number":1},{"Conditions":{},"type":"number","position":22,"label":"How many locations does your practice have?","halfwidth":"no","required":"yes","page_number":1},{"Conditions":{},"type":"number","position":23,"label":"How many providers are in y
1283our practice?","required":"yes","halfwidth":"no","page_number":1},{"Conditions":{},"type":"select","position":24,"label":"How do you typically see patients?","halfwidth":"no","required":"yes","values":"In-person\nVirtual\nBoth in-person and virtual","elementCost":{},"page_number":1},{"Conditions":{},"type":"select","position":25,"label":"What is your primary area of specialty?","values":"Aesthetic Medicine\nBariatric Surgery\nCardiology\nDermatology\nEndocrinology\nFamily\/Internal Medicine\nFunctional Medicine\nGastroenterology\nGeneral Surgery\nHematology\nInfectious Disease\nIntegrative Medicine\nNephrology\nNeurology\nNeurosurgery\nObesity Medicine\nOBGYN\/Women’s Health\nOncology\nOrthopedic Surgery\nPediatrics\nPlastic Surgery\nPulmonology\nRegenerative Medicine\nRheumatology\nUrology","elementCost":{},"required":"yes","page_number":1},{"Conditions":{},"type":"radio","position":26,"label":"Do you carry inventory of supplements in your office?","values":"Yes\nNo","elementCost":{},"halfwidth":"no","required":"yes","page_number":1},{"Conditions":{},"type":"radio","position":27,"label":"Would you like to schedule a clinical training call?","values":"Yes\nNot at this time","elementCost":{},"required":"yes","page_number":1},{"type":"paragraph","position":28,"label":"Label (22)","paragraph":"\u003cp\u003e\u003cspan style=\"font-family:Helvetica;\"\u003e\u003cspan style=\"color:#000000;\"\u003eTax exempt?\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp\u003e\u003cspan style=\"font-family:Helvetica;\"\u003e\u003cspan style=\"color:#000000;\"\u003eIf your healthcare business is tax exempt, please email your reseller certificate to\u003c\/span\u003e\u003cb\u003e\u003cspan style=\"color:#000000;\"\u003e\u0026nbsp;\u003c\/span\u003e\u003ca href=\"mailto:[email protected]\"\[email protected]\u003c\/a\u003e. \u003c\/b\u003e\u003c\/span\u003e\u003c\/p\u003e\n","page_number":1,"Conditions":{}},{"type":"lineBreak","position":29,"label":"Label (25)","page_number":1,"Conditions":{}},{"type":"select","position":30,"label":"How did you hear about us?","values":"Conference\nWebinar\nPodcast\nColleague\nPatient\nSocial media\nNewsletter\nEmail\nQuicksilver Rep\nOther","elementCost":{},"other_value":"yes","other_value_label":"Other","page_number":1,"required":"yes","halfwidth":"no","Conditions":{}},{"Conditions":{"SelectedElemenet":"How did you hear about us?","SelectedElemenetCount":30,"SelectedValue":"Conference"},"type":"select","position":31,"label":"Which conference?","required":"yes","values":"A4M Spring Congress\nA4M Longevity Fest\nIFM AIC\nIHS\nOther","elementCost":{},"other_value":"yes","other_value_label":"Other conference","page_number":1,"halfwidth":"yes"},{"Conditions":{"SelectedElemenet":"How did you hear about us?","SelectedElemenetCount":30,"SelectedValue":"Webinar"},"type":"select","position":32,"label":"Which webinar?","values":"Pendulum Gut Health Summit\nDIFM\nWorldLink Medical\nFullscript\nA4M\nDr. Kara Fitzgerald\nDr. Jill Carnahan\nPerformance Nutrition Professionals\nIFNA\nRupa Health\nDiagnostic Solutions Laboratory\nLearn Skin\nAmerican Nutrition Association\nObesity Medicine Association\nDr. Talks\nAmSpa\nAndrew Weil Center for Integrative Medicine\nGastroANP\nOther","elementCost":{},"required":"yes","other_value":"yes","other_value_label":"Other webinar","page_number":1,"halfwidth":"yes"},{"Conditions":{"SelectedElemenet":"How did you hear about us?","SelectedElemenetCount":30,"SelectedValue":"Podcast"},"type":"select","position":33,"label":"Which podcast?","required":"yes","values":"Peter Attia\nAndrew Huberman\nKevin Rose\nMark Hyman\nKara Fitzgerald\nJill Carnahan\nMindy Pelz\nSteven Gundry\nDave Asprey\nForgiven Nutritionist\nGreg Jones\nOther","elementCost":{},"other_value":"yes","other_value_label":"Other podcast","page_number":1,"halfwidth":"yes"},{"Conditions":{"SelectedElemenet":"How did you hear about us?","SelectedElemenetCount":30,"SelectedValue":"Social media"},"type":"select","position":34,"label":"Which social media platform?","values":"Facebook\/Instagram\nLinkedIn\nTikTok\nOther","elementCost":{},"required":"yes","other_value":"yes","other_value_label":"Other platform","page_number":1,"halfwidth":"yes"},{"Conditions":{"SelectedElemenet":"How did you hear about us?","SelectedElemenetCount":30,"SelectedValue":"C
1283olleague"},"type":"text","position":35,"label":"What is the name of the colleague?","required":"yes","page_number":1,"halfwidth":"yes"},{"Conditions":{"SelectedElemenet":"How did you hear about us?","SelectedElemenetCount":30,"SelectedValue":"Quicksilver Rep"},"type":"select","position":36,"label":"Which Quicksilver Rep?","values":"Brock Young\nSherleen Olson\nJordan Santilli\nTim Reardon\nBrady Nielander\nBrady Rude\nLetitia Garcia\nKristin Klaus\nEmily Phillips\nSam Swanson\nDeena Scott\nErin Fisher\nTim Stornetta\nMatthew Walters\nTim Buist\nMathew Malone\nOther","elementCost":{},"halfwidth":"yes","required":"yes","other_value":"yes","other_value_label":"Other representative","page_number":1},{"Conditions":{"SelectedElemenet":"How did you hear about us?","SelectedElemenetCount":30,"SelectedValue":"Email"},"type":"select","position":37,"label":"Email sender","values":"Pendulum Therapeutics\nAmerican Association of Nurse Practitioners (AANP)\nAmerican Association of Naturopathic Professionals (AANP)\nAmerican Chiropractic Association (ACA)\nAmerican Diabetes Association (ADA)\nDiabetes Dietitian Practice Group (DDPG)\nDietitians in Integrative and Functional Medicine (DIFM)\nOther","elementCost":{},"other_value":"yes","halfwidth":"yes","required":"yes","other_value_label":"Other sender","page_number":1},{"type":"lineBreak","position":38,"label":"Label (27)","page_number":1,"Conditions":{}},{"Conditions":{},"type":"paragraph","position":39,"label":"Label (42)","paragraph":"\u003cp\u003e\u003cspan style=\"font-family:Helvetica;\"\u003eBy clicking on Create Account, you agree to Pendulum\u0026#39;s \u003ca href=\"https:\/\/pendulumlife.com\/pages\/terms-and-conditions\"\u003eTerms \u0026amp; Conditions\u003c\/a\u003e, \u003ca href=\"https:\/\/pendulumlife.com\/pages\/map-policy\"\u003eMAP Policy\u003c\/a\u003e, and \u003ca href=\"https:\/\/pendulumlife.com\/pages\/reseller-policy\"\u003eAuthorized Reseller Policy \u003c\/a\u003e.\u003c\/span\u003e\u003c\/p\u003e\n","page_number":1},{"Conditions":{"SelectedElemenet":"Are you a healthcare provider?","SelectedElemenetCount":1,"SelectedValue":"Yes"},"type":"hidden","position":40,"label":"Customer tag","fieldvalue":"WS","shopifyField":"tags","page_number":1}]},"is_spam_form":false,"shop_uuid":"kshblnZXDS0cXBoayGLWKQ","shop_timezone":"America\/Los_Angeles","shop_id":108452,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Plus","shop_shopify_domain":"pendulum-therapeutics.myshopify.com","popup_settings":{},"form_is_active":true},"form_ikjSvS55pTbG4Z-TDFLsOw":{"uuid":"ikjSvS55pTbG4Z-TDFLsOw","form_name":"[DEPRECATED up-to Nov 18th, 2024) Provider Sign Up","form_data":{"div_back_gradient_1":"#fff","div_back_gradient_2":"#fff","back_color":"#fff","form_title":"","form_submit":"Create account","after_submit":"redirect","after_submit_msg":"\u003cp\u003eYour account has been created. Please check your email to verify your account.\u003c\/p\u003e\n\n\u003cp\u003eTo start shopping, login into your account to access the Wholesale portal.\u003c\/p\u003e\n\n\u003cp\u003eIf you have questions, email us at\u0026nbsp;\u003cb\u003e\u0026nbsp;\u003ca href=\"mailto:[email protected]\"\[email protected]\u003c\/a\u003e.\u003c\/b\u003e\u003c\/p\u003e\n","captcha_enable":"no","label_style":"inlineLabels","input_border_radius":"2","back_type":"transparent","input_back_color":"#fff","input_back_color_hover":"#fff","back_shadow":"softLightShadow","label_font_clr":"#333333","input_font_clr":"#333333","button_align":"centerBtn","button_clr":"#fff","button_back_clr":"#581660","button_border_radius":"18","form_width":"800px","form_border_size":"2","form_border_clr":"#e6eaed","form_border_radius":"1","label_font_size":"14","input_font_size":"12","button_font_size":"16","form_padding":"35","input_border_color":"#ccc","input_border_color_hover":"#ccc","btn_border_clr":"#581660","btn_border_size":"1","form_name":"[DEPRECATED up-to Nov 18th, 2024) Provider Sign Up","form_access_message":"\u
1283003cp\u003ePlease login to access the form\u003cbr\u003eDo not have an account? Create account\u003c\/p\u003e","submition_single_email":"yes","flow_trigger_integration":"yes","input_font_family":"Open Sans","label_font_family":"Open Sans","form_banner_alignment":"center","advance_js":"console.log('hello hulk!');","advance_css":".form_generater_form_div {\n letter-spacing: normal;\n background: rgba(255,255,255,.6);\n border: 0;\n}\n\n.radio \u003e label {\n font-weight: bold;\n font-size: 18px;\n}\n\n.form_generater_form_div p {\n font-family: \"TT Hoves Regular\";\n}\n\nh2 {\n font-size: 18px;\n}","label_fonts_type":"System Fonts","label_custom_font_name":"TT Hoves Semibold","label_custom_font_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0175\/3104\/3894\/files\/TTHoves-DemiBold_870dfd75-320a-4040-94a2-8c4df3cd9bd8.woff?v=1723490034","input_fonts_type":"System Fonts","input_custom_font_name":"TT Hoves Regular","input_custom_font_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0175\/3104\/3894\/files\/TTHoves-Regular_7e4bb99a-247d-4325-a823-65ac3bb70d64.woff?v=1723490109","label_system_font_family":"Helvetica","input_system_font_family":"Helvetica","after_submit_url":"https:\/\/pendulumlife.com\/pages\/thank-you-for-signing-up","formElements":[{"Conditions":{},"type":"headings","position":0,"label":"Label (1)","headings":"\u003ch1\u003e\u003cspan style=\"color:#581660;\"\u003eProvider Sign Up\u003c\/span\u003e\u003c\/h1\u003e\n","page_number":1},{"Conditions":{},"type":"radio","position":1,"label":"Are you a healthcare provider?","values":"Yes\nNo","elementCost":{},"halfwidth":"no","required":"yes","align":"vertical","page_number":1},{"type":"paragraph","position":2,"label":"Label (16)","paragraph":"\u003cp\u003e\u003cmeta charset=\"utf-8\" \/\u003eIf you are not a healthcare provider and wish to purchase our products wholesale, you must fill out the\u003cb\u003e \u003c\/b\u003e\u003cu\u003e\u003ca href=\"https:\/\/docs.google.com\/forms\/d\/1FK2DIDhBUz-i5TwCyXnXPsJQUzrqXHKJF0kdQs_UKdM\/viewform?edit_requested=true\"\u003eAuthorized Seller Form\u003c\/a\u003e\u003c\/u\u003e\u003cstrong\u003e \u003c\/strong\u003eto create an account.\u003c\/p\u003e\n","page_number":1,"Conditions":{"SelectedElemenet":"Are you a healthcare provider?","SelectedElemenetCount":1,"SelectedValue":"No"}},{"Conditions":{"SelectedElemenet":"Are you a healthcare provider?","SelectedElemenetCount":1,"SelectedValue":"Yes"},"type":"radio","position":3,"label":"Do you have a NPI number?","values":"Yes\nNo","elementCost":{},"required":"yes","page_number":1},{"type":"text","position":4,"label":"NPI number","halfwidth":"yes","page_number":1,"required":"yes","Conditions":{"SelectedElemenet":"Do you have a NPI number?","SelectedElemenetCount":3,"SelectedValue":"Yes"}},{"Conditions":{},"type":"text","position":5,"label":"First name","required":"yes","shopifyField":"first_name","halfwidth":"no","page_number":1},{"Conditions":{},"type":"text","position":6,"label":"Last name","halfwidth":"no","required":"yes","shopifyField":"last_name","page_number":1},{"Conditions":{},"type":"text","position":7,"label":"Credentials","halfwidth":"no","required":"yes","page_number":1},{"type":"email","position":8,"label":"Email","required":"yes","email_confirm":"yes","Conditions":{},"page_number":1},{"Conditions":{},"type":"text","position":9,"label":"Name of Business","halfwidth":"yes","required":"yes","page_number":1},{"Conditions":{},"type":"text","position":10,"label":"Zip code","required":"yes","halfwidth":"yes","page_number":1},{"Conditions":{},"type":"paragraph","position":11,"label":"Label (22)","paragraph":"\u003cp\u003e\u003cspan style=\"color:#000000;\"\u003eTax exempt?\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp\u003e\u003cspan style=\"color:#000000;\"\u003eIf your healthcare business is tax exempt, please email your reseller certificate to\u003c\/span\u003e\u003cb\u003e\u003cspan style=\"color:#000000;\"\u003e\u0026nbsp;\u003c\/span\u003e\u003ca href=\"mailto:[email protected]\"\[email protected]\u003c\/a\u003e. \u003c\/b\u003e\u003c\/p\u003e\n","page_number":1},{"Conditions":{},"type":"radio","position":12,"label":"Do you plan to sell Pendulum products on an online store?","values":"Yes\nNo","elementCost":{},"required":"yes","page_number":1},{"Conditions":{"SelectedElemenet":"Do you plan to sell Pendulum products on an online store?","SelectedElemenetCount":12,"SelectedValue":"Yes"},"type":"text","position":13,"label":"If you selected yes, please provide the URL of your online store.","page_number":1},{"Conditions":{},"type":"headings","position":14,"label":"Label (27)","headings":"\u003cp\u003e\u003cspan style=\"font-family:Helvetica;\"\u003e\u003cspan style=\"color:#000000;\"\u003e\u003cstrong\u003eHow did you hear about us? (Please select the most applicable option)\u003c\/strong\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n","page_number":1},{"Conditions":{},"type":"select","position":15,"label":"How did you hear about us?","values":"Conference\nWebinar\nPodcast\nColleague\nPatient\nSocial media\nNewsletter\nOther","elementCost":{},"other_value":"yes","other_value_label":"Other","page_number":1,"required":"yes"},{"Conditions":{},"type":"text","position":16,"label":"Please provide any additional information on how you heard about us.","page_number":1},{"Conditions":{},"type":"terms_conditions","position":17,"label":"Terms \u0026 Conditions","infoMessage":"I acknowledge that I have read and understand the Terms and Conditions that include, but is not limited to, Pendulum's prohibition of the resale of products on third-party marketplaces such as Amazon, eBay, Walmart.com, etc. I also agree to re
1283ceive emails pertaining to my Pendulum provider account.","required":"yes","checked":"yes","redirect":"https:\/\/pendulumlife.com\/pages\/terms-and-conditions","page_number":1},{"Conditions":{},"type":"terms_conditions","position":18,"label":"MAP Policy","required":"yes","checked":"yes","redirect":"https:\/\/pendulumlife.com\/pages\/map-policy","infoMessage":"I acknowledge that I have read and understand the MAP (Minimal Advertised Pricing) Policy and in the interest of protecting both resellers and consumers, it is necessary to abide by the policy requirements. ","page_number":1,"tc":"MAP Policy is required"},{"Conditions":{},"type":"terms_conditions","position":19,"label":"Reseller Policy","checked":"yes","redirect":"https:\/\/pendulumlife.com\/pages\/reseller-policy","infoMessage":"I acknowledge that I have read and understand the Reseller Policy and in the interest of protecting both resellers and consumers, it is necessary to abide by the policy requirements. ","page_number":1,"required":"yes","tc":"Reseller Policy is required"},{"Conditions":{},"type":"hidden","position":20,"label":"Customer tag","fieldvalue":"WS","shopifyField":"tags","page_number":1}]},"is_spam_form":false,"shop_uuid":"kshblnZXDS0cXBoayGLWKQ","shop_timezone":"America\/Los_Angeles","shop_id":108452,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Plus","shop_shopify_domain":"pendulum-therapeutics.myshopify.com","popup_settings":{},"form_is_active":true},"form_sC3QrVNApF5-pdXutZEMRg":{"uuid":"sC3QrVNApF5-pdXutZEMRg","form_name":"ECOMM\/HCP File Upload Test","form_data":{"div_back_gradient_1":"#fff","div_back_gradient_2":"#fff","back_color":"#fff","form_title":"","form_submit":"Submit","after_submit":"hideAndmessage","after_submit_msg":"","captcha_enable":"no","label_style":"blockLabels","input_border_radius":"2","back_type":"transparent","input_back_color":"#fff","input_back_color_hover":"#fff","back_shadow":"none","label_font_clr":"#333333","input_font_clr":"#333333","button_align":"leftBtn","button_clr":"#fff","button_back_clr":"#333333","button_border_radius":"2","form_width":"600px","form_border_size":"2","form_border_clr":"#c7c7c7","form_border_radius":"1","label_font_size":"14","input_font_size":"12","button_font_size":"16","form_padding":"35","input_border_color":"#ccc","input_border_color_hover":"#ccc","btn_border_clr":"#333333","btn_border_size":"1","form_name":"ECOMM\/HCP File Upload Test","form_access_message":"\u
1283003cp\u003ePlease login to access the form\u003cbr\u003eDo not have an account? Create account\u003c\/p\u003e","formElements":[{"Conditions":{},"type":"file","position":0,"label":"Choose a File","page_number":1}]},"is_spam_form":false,"shop_uuid":"kshblnZXDS0cXBoayGLWKQ","shop_timezone":"America\/Los_Angeles","shop_id":108452,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Plus","shop_shopify_domain":"pendulum-therapeutics.myshopify.com","popup_settings":{},"form_is_active":true}}, 1284 shop_data: {"shop_kshblnZXDS0cXBoayGLWKQ":{"shop_uuid":"kshblnZXDS0cXBoayGLWKQ","shop_timezone":"America\/Los_Angeles","shop_id":108452,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Plus","shop_shopify_domain":"pendulum-therapeutics.myshopify.com","shop_created_at":"2024-05-30T18:26:01.463-05:00","is_skip_metafield":false,"shop_deleted":false,"shop_disabled":false}}, 1285 settings_data: {"shop_settings":{"shop_customise_msgs":[],"default_customise_msgs":{"is_required":"is required","thank_you":"Thank you! The form was submitted successfully.","processing":"Processing...","valid_data":"Please provide valid data","valid_email":"Provide valid email format","valid_tags":"HTML Tags are not allowed","valid_phone":"Provide valid phone number","valid_captcha":"Please provide a valid CAPTCHA response.","valid_url":"Provide valid URL","only_number_alloud":"Provide valid number in","number_less":"must be less than","number_more":"must be more than","image_must_less":"Image must be less than 20MB","image_number":"Images allowed","image_extension":"Invalid extension! Please provide image file","error_image_upload":"Error in image upload. Please try again.","error_file_upload":"Error in file upload. Please try again.","your_response":"Your response","error_form_submit":"Error occur.Please try again after sometime.","email_submitted":"Form with this email is already submitted","invalid_email_by_zerobounce":"The email address you entered appears to be invalid. Please check it and try again.","download_file":"Download file","card_details_invalid":"Your card details are invalid","card_details":"Card details","please_enter_card_details":"Please enter card details","card_number":"Card number","exp_mm":"Exp MM","exp_yy":"Exp YY","crd_cvc":"CVV","payment_value":"Payment amount","please_enter_payment_amount":"Please enter a payment amount.","address1":"Address line 1","address2":"Address line 2","city":"City","province":"Province","zipcode":"Zip code","country":"Country","blocked_domain":"This form does not accept addresses from","file_must_less":"File must be less than 20MB","file_extension":"Invalid extension! Please provide file","only_file_number_alloud":"files allowed","previous":"Previous","next":"Next","must_have_a_input":"Please enter at least one field.","please_enter_required_data":"Please enter required data","atleast_one_special_char":"Include at least one special character","atleast_one_lowercase_char":"Include at least one lowercase character","atleast_one_uppercase_char":"Include at least one uppercase character","atleast_one_number":"Include at least one number","must_have_8_chars":"Must have 8 characters long","be_between_8_and_12_chars":"Be between 8 and 12 characters long","please_select":"Please Select","phone_submitted":"Form with this phone number is already submitted","user_res_parse_error":"Error while submitting the form","valid_same_values":"values must be the same","product_choice_clear_selection":"Clear Selection","picture_choice_clear_selection":"Clear Selection","remove_all_for_file_image_upload":"Remove All","invalid_file_type_for_image_upload":"You can't upload files of this type.","invalid_file_type_for_signature_upload":"You can't upload files of this type.","max_files_exceeded_for_file_upload":"You can not upload any more files.","max_files_exceeded_for_image_upload":"You can not upload any more files.","file_already_exist":"File already uploaded","max_limit_exceed":"You have added the maximum number of text fields.","cancel_upload_for_file_upload":"Cancel upload","cancel_upload_for_image_upload":"Cancel upload","cancel_upload_for_signature_upload":"Cancel upload"}}}, 1286 features_data: {"shop_plan_features":{"shop_plan_features":["unlimited-forms","full-design-customization","export-form-submissions","multiple-recipients-for-form-submissions","multiple-admin-notifications","enable-captcha","unlimited-file-uploads","save-submitted-form-data","set-auto-response-message","conditional-logic","form-banner","save-as-draft-facility","include-user-response-in-admin-email","disable-form-submission","mail-platform-integration","stripe-payment-integration","pre-built-templates","create-customer-account-on-shopify","google-analytics-3-by-tracking-id","facebook-pixel-id","bing-uet-pixel-id","advanced-js","advanced-css","api-available","customize-form-message","hidden-field","restrict-from-submissions-per-one-user","utm-tracking","ratings","privacy-notices","heading","paragraph","shopify-flow-trigger","domain-setup","block-domain","address","html-code","form-schedule","after-submit-script","customize-form-scrolling","on-form-submission-record-the-referrer-url","password","duplicate-the-forms","include-user-response-in-auto-responder-email","elements-add-ons","admin-and-auto-responder-email-with-tokens","email-export","premium-support","google-analytics-4-by-measurement-id","google-ads-for-tracking-conversion","validation-field","load_form_as_popup","advanced_conditional_logic","forms-limit","submissions-visibility-limit","approve-or-decline-submission","product-choice","ticket-system","emoji-feedback","multi-line-text","iamge-choice","image-display","file-upload","slack-integration","google-sheets-integration","multi-page-form","access-only-for-logged-in-users","zapier-integration","add-tags-for-existing-customers","restrict-from-submissions-per-phone-number","multi-column-text","booking","zerobounce-integration","form-layout-image"]}}, 1287 shop: null, 1288 shop_id: null, 1289 plan_features: null, 1290 validateDoubleQuotes: false, 1291 assets: { 1292 searchableDropdown: "https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder
1292-by-hulkapps-74/assets/searchable-dropdown.js", 1293 extraFunctions: "https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder-by-hulkapps-74/assets/extra-functions.js", 1294 extraStyles: "https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder-by-hulkapps-74/assets/extra-styles.css", 1295 bootstrapStyles: "https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder-by-hulkapps-74/assets/theme-app-extension-bootstrap.css", 1296 }, 1297 translations: { 1298 htmlTagNotAllowed: "HTML Tags are not allowed", 1299 sqlQueryNotAllowed: "SQL Queries are not allowed", 1300 doubleQuoteNotAllowed: "Double quotes are not allowed", 1301 1302 maxTextFieldsReached: "You have added the maximum number of text fields.", 1303 1304 1305 1306 zerobounceApiErrorMsg: "We couldn\u0026#39;t verify your email due to a technical issue. Please try again later.", 1307 } 1308 1309 } 1310 1311 1312 1313 window.FbThemeAppExtSettingsHash = {} 1314 1315</script>
1315<!-- END app snippet --><!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328
1328<script async src="https://static.klaviyo.com/onsite/js/YjEPcy/klaviyo.js?company_id=YjEPcy"></script>
1328 1329
1329<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>
1329 1330 1331 1332 1333 1334 1335 1336
1336<script> 1337 window.klaviyoReviewsProductDesignMode = false 1338 </script>
1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348<!-- END app block --><!-- BEGIN app block: shopify://apps/instant-ai-page-builder/blocks/instant_core/927e19d9-4e68-41db-99c7-d8debdc1f80d -->
1349<script> 1350window.Instant = { 1351 initialized: true, 1352 initializedAppEmbed: true, 1353 initializedVersion: 'latest', 1354 swiperScriptUrl: 'https://cdn.shopify.com/extensions/01a0ce36-d3dd-75a4-92ad-49d54bec63bd/instant-5-92/assets/swiper-bundle.min.js', 1355 swiperElementScriptUrl: 'https://cdn.shopify.com/extensions/01a0ce36-d3dd-75a4-92ad-49d54bec63bd/instant-5-92/assets/swiper-element-bundle.min.js' 1356}; 1357</script>
1357 1358 1359<!-- END app block --><link href="https://cdn.shopify.com/extensions/01a0cff8-2c69-745f-8772-fd89b29d2d4b/keepcart-2-253/assets/app.css" rel="stylesheet" type="text/css" media="all">
1360<script src="https://cdn.shopify.com/extensions/01a067c7-f34a-77e5-8bfc-92e791258f40/subscriptions-23-163/assets/skio-referrals.js" type="text/javascript" defer="defer"></script>
1360 1361<link href="https://cdn.shopify.com/extensions/01a067c7-f34a-77e5-8bfc-92e791258f40/subscriptions-23-163/assets/skio-referrals.css" rel="stylesheet" type="text/css" media="all">
1362<script src="https://cdn.shopify.com/extensions/01a0a3b0-4e82-7b3d-ad2f-a0ebec9d76ff/cartz-social-group-buying-1-359/assets/index.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1362
1362
1363<script src="https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder-by-hulkapps-74/assets/form-builder-script.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1363
1363
1364<script src="https://cdn.shopify.com/extensions/01a0ce36-d3dd-75a4-92ad-49d54bec63bd/instant-5-92/assets/instant-core.min.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1364
1364
1365<script src="https://cdn.shopify.com/extensions/01a0b7a6-6b2a-7126-be17-93581506982e/applovin-shop-integration-97/assets/app-embed.js" type="text/javascript" defer="defer"></script>
1365 1366<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1367<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: 17531043894,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 1367
1367
1368<script> 1369 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 1370</script>
vendor: 1 bytes, line 1370
1370
1371<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}
1371).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: 17531043894,storefrontBaseUrl: "https://pendulumlife.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://pendulumlife.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b"],webPixelsConfigList: [{"id":"2664857654","configuration":"{\"pixelCode\":\"CRG8U3BC77UFUB2S6FOG\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22e92c2ad45662f435e4801458fb78cc","type":"APP","apiClientId":4383523,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2664628278","configuration":"{\"accountID\":\"76113\",\"micrositeDomain\":\"ambassadors.pe
1371ndulumlife.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"9fae8f5cb0b9c97477ac364bb3772a0c","type":"APP","apiClientId":4862993,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"2530213942","configuration":"{\"orgId\":\"a8475977-c5c1-434d-95db-c2206883c5d4\",\"orgNameAsKey\":\"pendulum_therapeutics\",\"env\":\"prod\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"bf713e9609250cfdb19c25015c04ba54","type":"APP","apiClientId":29700587521,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2526183478","configuration":"{\"accountID\":\"294fcf03-5544-42c0-b962-259abd3a4be0\",\"endpoint\":\"https:\/\/m.moast.io\/apps\/moast\/event\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"81f1c24a768549edf8adab5b6788298e","type":"APP","apiClientId":108560121857,"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":"unrestricted"},{"id":"2478866486","configuration":"{\"siteId\":\"vAU0Scs8ILVIGb20\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e45ee571ca6c44a3cfd0ea69efe731ac","type":"APP","apiClientId":45694124033,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"2441674806","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"f92d7cfd1521456d481ee553d236893f","type":"APP","apiClientId":30400643073,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"2372698166","configuration":"{\"shopID\":\"17531043894\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"661cb915019a6836503f79bf7365ed06","type":"APP","apiClientId":37840257025,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2349400118","configuration":"{\"accountID\":\"pendulum-therapeutics.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"74f89c26283dd9bc8e535e14315f3aed","type":"APP","apiClientId":198303350785,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2252210230","configuration":"{\"advertiser\":\"pendulumtherapeutics\",\"userId\":\"e4c8a488-0071-70db-29ae-82bbcdabe16e\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c19c52670ee3dad6480bef13cf6d1e03","type":"APP","apiClientId":39871250433,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2245132342","configuration":"{\"accountID\":\"pendulum-therapeutics.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"6754ad72e0e28b16b01649eca2e02d50","type":"APP","apiClientId":124999335937,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2127069238","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-E9TWV40LT5\\\",\\\"AW-701618744\\\",\\\"GT-P36LLG67\\\",\\\"G-HKJPPVXC13\\\",\\\"GT-TNL87LD\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-E9TWV40LT5\\\",\\\"AW-701618744\\\/2mH4CN7MhrYDELi0x84C\\\",\\\"G-HKJPPVXC13\\\",\\\"MC-MDYLEMN9YX\\\"]},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-E9TWV40LT5\\\",\\\"AW-701618744\\\/8O0sCNzKhrYDELi0x84C\\\",\\\"G-HKJPPVXC13\\\",\\\"MC-MDYLEMN9YX\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-E9TWV40LT5\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-E9TWV40LT5\\\",\\\"AW-701618744\\\/Hik7CNbKhrYDELi0x84C\\\",\\\"MC-4K1VSE091E\\\",\\\"G-HKJPPVXC13\\\",\\\"MC-MDYLEMN9YX\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-E9TWV40LT5\\\",\\\"AW-701618744\\\/qzhoCNPKhrYDELi0x84C\\\",\\\"MC-4K1VSE091E\\\",\\\"AW-701618744\\\/enxUCO2kmNADELi0x84C\\\",\\\"G-HKJPPVXC13\\\",\\\"MC-MDYLEMN9YX\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-E9TWV40LT5\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-E9TWV40LT5\\\",\\\"AW-701618744\\\/IFZwCNDKhrYDELi0x84C\\\",\\\"MC-4K1VSE091E\\\",\\\"G-HKJPPVXC13\\\",\\\"MC-MDYLEMN9YX\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-E9TWV40LT5\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-E9TWV40LT5\\\",\\\"AW-701618744\\\/DYHCCOHMhrYDELi0x84C\\\",\\\"G-HKJPPVXC13\\\",\\\"MC-MDYLEMN9YX\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-E9TWV40LT5\\\",\\\"AW-701618744\\\/YCeKCNnKhrYDELi0x84C\\\",\\\"G-HKJPPVXC13\\\",\\\"MC-MDYLEMN9YX\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-E9TWV40LT5\\\"}],\\\"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"]}
1371,"dataSharingState":"unrestricted","enabledFlags":["9a3ed68a"]},{"id":"2103377974","configuration":"{\"shopId\":\"pendulum-therapeutics.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7093dff47f098f6de2afb75b62011ebe","type":"APP","apiClientId":2753413,"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":"unrestricted"},{"id":"1999241270","configuration":"{\n \"accountID\":\"pendulum-therapeutics.myshopify.com\",\n \"environment\":\"production\",\n \"apiURL\":\"https:\/\/api.quizkitapp.com\"\n }","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8b4008b7d9cf69ef6aab7ff3dbda8179","type":"APP","apiClientId":4291957,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1866989622","configuration":"{ \"alias\": \"PENDULUM_THERAPEUTICS\", \"apiKey\": \"ux4ung2maf2gh5lxklpkp.fc64n2iubntb63ae5o2db\" }","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"089c563d4539df58b1e71259ac47d388","type":"APP","apiClientId":6779637,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1840447542","configuration":"{\"shopId\":\"pendulum-therapeutics.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"31536d5a2ef62c1887054e49fd58dba0","type":"APP","apiClientId":4845829,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1654390838","configuration":"{\"accountID\":\"1220658\",\"workspaceId\":\"99989823-d827-4a41-be1b-32cf3cb37bc5\",\"projectId\":\"fc0776fc-d9da-48ce-98d5-652470c7e8af\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d98eb033f1e81320021a411362de3a55","type":"APP","apiClientId":5461967,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1642987574","configuration":"{\"storeHandle\":\"pendulum-therapeutics.myshopify.com\", \"publisherId\": \"PCLB6LFN8\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"94a881e8d211e628cef2d7cbc6e68cf4","type":"APP","apiClientId":295948484609,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_phone","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1440972854","configuration":"{\"projectId\":\"tihfy17fgy\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d8a2bb2ccbb513dc8e8b6937f4b8033e","type":"APP","apiClientId":240074326017,"privacyPurposes":[],"capabilities":["advanced_dom_events"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1400537142","configuration":"{\"accountID\":\"YjEPcy\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]}
1371,{"id":"1341587510","configuration":"{\"eventKey\":\"d2316f31-087f-4b7e-98f3-8a1db9f501ab\",\"name\":\"pendulum-therapeutics - Axon Pixel\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"59063c86dca90ebaa562063a0c13be50","type":"APP","apiClientId":256560922625,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1250623542","configuration":"{\"yotpoStoreId\":\"ROGg4qrrzkqt3MpQ0d8OLoWw7eBEGxH2BPtZchJr\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c5c2579aac465eb24ca7bc0501a6000d","type":"APP","apiClientId":70132,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1018167350","configuration":"{\"config_url\": \"https:\/\/shopify-gtm-suite.getelevar.com\/configs\/2ae91e48e7ea06c34308127cef4c891b3751bfcb\/config.js\"}","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"7ae63d00911d5ee26809bf1e3232d852","type":"APP","apiClientId":2509311,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"917536822","configuration":"{\"accountID\":\"123\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"848c306667aa9461e745ee85952411fb","type":"APP","apiClientId":4415147,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"61636662","configuration":"{\"tagID\":\"2612502687568\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"27426870","configuration":"{\"campaignID\":\"23445\",\"externalExecutionURL\":\"https:\/\/engine.saasler.com\/api\/v1\/webhook_executions\/fa501c08a43e4adc66b2bf3724cfc08c\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7a47b06116c806e4367c27d301f4f458","type":"APP","apiClientId":3546795,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"12058678","configuration":"{\"pixelId\":\"a64b9862-4949-49d9-bb3a-f279e141d85c\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c119f01612c13b62ab52809eb08154bb","type":"APP","apiClientId":2556259,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"31522870","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"10","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","PREFERENCES","SALE_OF_DATA"],"name":"Heap Checkout Pixel"},{"id":"34668598","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"2","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"PostHog Checkout Pixel"},{"id":"39551030","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Axon Shopify Pixel"}
1371,{"id":"108888118","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","PREFERENCES"],"name":"Elevar - Checkout Tracking"},{"id":"115277878","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Stamped.io - Checkout"},{"id":"122683446","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"6","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Amazon Ad Tag"},{"id":"142901302","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"3","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","PREFERENCES","SALE_OF_DATA"],"name":"Spotify Checkout Pixel"},{"id":"163348534","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS"],"name":"Wellput Tracking"},{"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":"Pendulum","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"pendulum-therapeutics.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/pendulumlife.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"6652249997366","handle":"4-week-healthy-microbiome-meal-plan-2000-calorie","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39789847937078","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7844393910326","handle":"pendulum-metabolic-daily-probiotic-metabolism","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43857263231030","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7980356501558","handle":"pendulum-metabolic-daily-otp","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44272519479350","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7844359274550","handle":"pendulum-akkermansia-probiotic-gut-health","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43857352785974","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7980322586678","handle":"pendulum-akkermansia-otp","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44272443686966","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7844394041398","handle":"pendulum-polyphenol-booster-membership","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44038118146102","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://pendulumlife.com/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"154968916022","themePublished":"true","eventMetadataId":"32a1e9bd-b161-4f76-8c5a-675e3ef8467e","pageType":"blog","resourceId":"79546613814","shopId":"17531043894","storefrontBaseUrl":"https:\/\/pendulumlife.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
1371<script> 1372 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 1373 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 1374 window.ShopifyAnalytics.meta.currency = 'USD'; 1375 var meta = {"page":{"pageType":"blog","resourceType":"blog","resourceId":79546613814,"requestId":"3f87ecb5-0e47-4436-874a-54fc43cd3567-1790274924"}}; 1376 for (var attr in meta) { 1377 window.ShopifyAnalytics.meta[attr] = meta[attr]; 1378 } 1379</script>
vendor: 1 bytes, line 1379
1379
1380<script class="analytics"> 1381 (function () { 1382 var customDocumentWrite = function(content) { 1383 var jquery = null; 1384 1385 if (window.jQuery) { 1386 jquery = window.jQuery; 1387 } else if (window.Checkout && window.Checkout.$) { 1388 jquery = window.Checkout.$; 1389 } 1390 1391 if (jquery) { 1392 jquery('body').append(content); 1393 } 1394 }; 1395 1396 var hasLoggedConversion = function(token) { 1397 if (token) { 1398 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 1399 } 1400 return false; 1401 } 1402 1403 var setCookieIfConversion = function(token) { 1404 if (token) { 1405 var twoMonthsFromNow = new Date(Date.now()); 1406 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 1407 1408 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 1409 } 1410 } 1411 1412 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 1413 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 1414 if (trekkie.integrations) { 1415 return; 1416 } 1417 trekkie.methods = [ 1418 'identify', 1419 'page', 1420 'ready', 1421 'track', 1422 'trackForm', 1423 'trackLink' 1424 ]; 1425 trekkie.factory = function(method) { 1426 return function() { 1427 var args = Array.prototype.slice.call(arguments); 1428 args.unshift(method); 1429 trekkie.push(args); 1430 if (method == 'track' || method == 'page') { 1431 try { 1432 if (window.__TREKKIE_SHIM_QUEUE == null) { 1433 window.__TREKKIE_SHIM_QUEUE = []; 1434 } 1435 window.__TREKKIE_SHIM_QUEUE.push({ 1436 from: 'trekkie-stub', 1437 method: method, 1438 args: args.slice(1) 1439 }); 1440 } catch (e) { 1441 // no-op 1442 } 1443 } 1444 return trekkie; 1445 }; 1446 }; 1447 for (var i = 0; i < trekkie.methods.length; i++) { 1448 var key = trekkie.methods[i]; 1449 trekkie[key] = trekkie.factory(key); 1450 } 1451 trekkie.load = function(config) { 1452 trekkie.config = config || {}; 1453 trekkie.config.initialDocumentCookie = document.cookie; 1454 var first = document.getElementsByTagName('script')[0]; 1455var script = document.createElement('script'); 1456script.type = 'text/javascript'; 1457script.onerror = function(e) { 1458 var scriptFallback = document.createElement('script'); 1459 scriptFallback.type = 'text/javascript'; 1460 scriptFallback.onerror = function(error) { 1461 var Monorail = { 1462 produce: function produce(monorailDomain, schemaId, payload) { 1463 var currentMs = new Date().getTime(); 1464 var event = { 1465 schema_id: schemaId, 1466 payload: payload, 1467 metadata: { 1468 event_created_at_ms: currentMs, 1469 event_sent_at_ms: currentMs 1470 } 1471 }; 1472 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 1473 }, 1474 sendRequest: function sendRequest(endpointUrl, payload) { 1475 // Try the sendBeacon API 1476 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 1477 var blobData = new window.Blob([payload], { 1478 type: 'text/plain' 1479 }); 1480 1481 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 1482 return true; 1483 } // sendBeacon was not successful 1484 1485 } // XHR beacon 1486 1487 var xhr = new XMLHttpRequest(); 1488 1489 try { 1490 xhr.open('POST', endpointUrl); 1491 xhr.setRequestHeader('Content-Type', 'text/plain'); 1492 xhr.send(payload); 1493 } catch (e) { 1494 console.log(e); 1495 } 1496 1497 return false; 1498 }, 1499 isIos12: function isIos12() { 1500 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 1501 } 1502 }; 1503 Monorail.produce('monorail-edge.shopifysvc.com', 1504 'trekkie_storefront_load_errors/1.1', 1505 {shop_id: 17531043894, 1506 theme_id: 154968916022, 1507 app_name: "storefront", 1508 context_url: window.location.href, 1509 source_url: "//pendulumlife.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"}); 1510 1511 }; 1512 scriptFallback.async = true; 1513 scriptFallback.src = '//pendulumlife.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 1514 first.parentNode.insertBefore(scriptFallback, first); 1515}; 1516script.async = true; 1517script.src = '//pendulumlife.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 1518first.parentNode.insertBefore(script, first); 1519 1520 }; 1521 trekkie.load( 1522 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":17531043894,"isMerchantRequest":null,"themeId":154968916022,"themeCityHash":"17008552028545098121","contentLanguage":"en","currency":"USD","eventMetadataId":"32a1e9bd-b161-4f76-8c5a-675e3ef8467e"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}} 1523 ); 1524 1525 var loaded = false;
1526 trekkie.ready(function() { 1527 if (loaded) return; 1528 loaded = true; 1529 1530 window.ShopifyAnalytics.lib = window.trekkie; 1531 1532 var originalDocumentWrite = document.write; 1533 document.write = customDocumentWrite; 1534 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 1535 document.write = originalDocumentWrite; 1536 1537 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1538 var token = match? match[1]: undefined; 1539 if (!hasLoggedConversion(token)) { 1540 setCookieIfConversion(token); 1541 1542 } 1543 }); 1544 1545 window.ShopifyAnalytics.lib.page(null,{"pageType":"blog","resourceType":"blog","resourceId":79546613814,"requestId":"3f87ecb5-0e47-4436-874a-54fc43cd3567-1790274924","shopifyEmitted":true}); 1546 1547 var eventsListenerScript = document.createElement('script'); 1548 eventsListenerScript.async = true; 1549 eventsListenerScript.src = "//pendulumlife.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1550 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1551})();</script>
vendor: 1 bytes, line 1551
1551
1552<script 1553 defer 1554 src="https://pendulumlife.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 1555 data-application="storefront-renderer" 1556 data-shop-id="17531043894" 1557 data-render-region="gcp-us-central1" 1558 data-page-type="blog" 1559 data-theme-instance-id="154968916022" 1560 data-theme-name="Pendulum Therapeutics" 1561 data-theme-version="1.0.0" 1562 data-monorail-region="shop_domain" 1563 data-resource-timing-sampling-rate="10" 1564 data-shs="true" 1565 data-shs-beacon="true" 1566 data-shs-export-with-fetch="true" 1567 data-shs-logs-sample-rate="1" 1568 data-shs-beacon-endpoint="https://pendulumlife.com/api/collect" 1569></script>
1569 1570<meta name="shopify-y" content="6058b90f-a676-45b2-9db4-8bfa15b73598" data-expiration="1821832524000"><meta name="shopify-s" content="1158c542-f2e4-4078-82a9-67afa5a14736" data-expiration="1790276724000"><meta name="new-cookie-storage-activated" content="t"> 1571</head> 1572 1573 1574 1575 1576 1577 <body 1578 class=" 1579 resources 1580" 1581 ><div id="shopify-section-gift-product" class="shopify-section">
1581<script>var giftId = false; 1582 var giftProdHandle = false; 1583 var welcomeId = false; 1584 var welcomeProdHandle = false; 1585 1586</script>
1586 1587 1588</div><!-- Stamped - Begin Script --> 1589
1589<script 1590 async 1591 type="text/javascript" 1592 data-api-key="pubkey-78af77x94m85DO64CFAI6R006WNohU" 1593 id="stamped-script-widget" 1594 src="https://cdn1.stamped.io/files/widget.min.js" 1595 ></script>
1595 1596 <!-- Stamped - End Script --> 1597 <!-- Google Tag Manager (noscript) -->
vendor: 87 bytes, lines 1597-1600
1597 1598 <noscript 1599 ><iframe 1600 src="https://www.googletagmanager.com/ns.html?id=
1600GTM-PWSP999
vendor: 123 bytes, lines 1600-1606
1600" 1601 height="0" 1602 width="0" 1603 style="display:none;visibility:hidden" 1604 ></iframe 1605 ></noscript> 1606
1606<!-- End Google Tag Manager (noscript) --> 1607 1608 <a class="skip-to-content-link btn visually-hidden" href="#main-content"> Skip to Main Content </a><style> 1609 #flood-exit {display:none; position: fixed; z-index: 99999999999; top: 0; bottom: 0; left: 0; right: 0; width: 100%; background-color: var(--primary-purple-001); padding: 4em 0; animation: fadeIn 300ms ease-in 0s 1 normal forwards;} 1610 #flood-exit .title {color: #ffffff;} 1611 #flood-exit .text {color: #ffffff;} 1612 1613 #flood-exit form input[type=email] {background-color: #ffffff; border-radius: 3em; height: 80px; margin-bottom: 1.5em; font-size: 1.25em; font-style: italic; text-align: center;} 1614 #flood-exit ::placeholder {color: #777777; font-style: italic;} 1615 #flood-exit form button[type=submit] {} 1616 #flood-exit form .success-msg {font-size: 2em; color: #ffffff;} 1617 1618 #flood-exit .custom-close {position: absolute; top: 1em; right: 1em; font-size: 3em;} 1619 #flood-exit .custom-close svg path {fill: #ffffff;} 1620 1621 @keyframes fadeIn { 1622 0% {opacity: 0;} 1623 100% {opacity: 1;} 1624 } 1625 1626 @media all and (max-width: ){ 1627 #flood-exit {padding: 1em;} 1628 #flood-exit .title {font-size: 1.5em;} 1629 #flood-exit .text {font-size: 0.8em;} 1630 1631 #flood-exit form input[type=email] {height: 50px; font-size: 0.8em!important;} 1632 #flood-exit form button[type=submit] {min-height: 50px; font-size: 0.8em;} 1633 1634 #flood-exit .custom-close {position: absolute; top: 0.5em; right: 0.5em; font-size: 2em;} 1635 } 1636</style> 1637 1638<div id="flood-exit" class="align-items-center justify-content-center" data-aos="fade-in" data-aos-delay="500"> 1639 <button id="exit-close-button" class="custom-close"> 1640 1641 1642 1643 1644 1645 1646 1647<!-- SNIPPET:BEGIN:SnippetEntryIcons --> 1648 <div id="ui-root-snippet-7964523-SnippetEntryIcons" class="ui-root"></div> 1649
1649<script id="ui-data-snippet-7964523-SnippetEntryIcons" type="application/json"> 1650 { "snippetInstanceId": "snippet-7964523-SnippetEntryIcons", "settings": {"container_width":"1350px","container_padding_mobile":"1.2rem","container_padding_tablet":"1.2rem","container_padding_desktop":"1.5rem","breakpoint_mobile":"600px","breakpoint_tablet":"900px","color_background":"var(--primary-gray-001)","color_heading":"var(--primary-purple-001)","color_body":"var(--primary-black-001)","color_first":"var(--primary-purple-001)","color_first_2":"var(--primary-purple-001-a-20)","color_second":"var(--primary-blue-or-purp-001)","color_third":"var(--primary-white-001)","color_fourth":"#9b39ce","color_success":"#25B831","color_error":"#FF0202","fonts_query":"","fonts_link":"","body_font_family":"var(--content-font-family)","body_font_size":"20px","body_font_weight":"400","body_font_letter_spacing":"0em","body_font_line_height":"140%","heading_font_family":"var(--headline-font-family)","heading_font_weight":"600","heading_font_style":"normal","heading_font_transform":"none","heading_font_letter_spacing":"-0.045em","heading_font_line_height":"104%","button_font_family":"var(--content-font-family)","button_background":"var(--primary-purple-001)","button_text":"#ffffff","button_border":"0","button_size":"0.9em","button_spacing":"-0.015em","button_padding":"1em 2em","button_radius":"100px","button_transform":"none","button_weight":"400","button_background_hover":"#FFFFFF","button_text_hover":"var(--primary-purple-001)","button_border_hover":"0","button_background2":"var(--primary-blue-or-purp-001)","button_text2":"#fafbff","button_border2":"0","button_size2":"0.9em","button_spacing2":"-0.015em","button_padding2":"1em 2em","button_radius2":"100px","button_transform2":"none","button_weight2":"600","button_background_hover2":"#ffffff","button_text_hover2":"var(--primary-blue-or-purp-001)","button_border_hover2":"","button_background3":"var(--primary-white-001)","button_text3":"var(--primary-purple-001)","button_border3":"1px solid var(--primary-white-001)","button_size3":"0.9em","button_spacing3":"0","button_padding3":"1em 2em","button_radius3":"100px","button_transform3":"none","button_weight3":"400","button_background_hover3":"var(--primary-purple-001)","button_text_hover3":"var(--primary-white-001)","button_border_hover3":"1px solid var(--primary-white-001)","button_background4":"var(--primary-purple-001)","button_text4":"var(--primary-white-001)","button_border4":"1px solid var(--primary-white-001)","button_size4":"0.9em","button_spacing4":"0","button_padding4":"1em 2em","button_radius4":"100px","button_transform4":"none","button_weight4":"400","button_background_hover4":"var(--primary-white-001)","button_text_hover4":"var(--primary-purple-001)","button_border_hover4":"0","button_background5":"#FAFBFF","button_text5":"#262F59","button_border5":"0","button_size5":"0.9em","button_spacing5":"0","button_padding5":"1em 2em","button_radius5":"100px","button_transform5":"none","button_weight5":"400","button_background_hover5":"#262F59","button_text_hover5":"#ffffff","button_border_hover5":"0","button_background6":"var(--primary-blue-or-purp-001)","button_text6":"var(--primary-white-001)","button_border6":"1px solid var(--primary-white-001)","button_size6":".9em","button_spacing6":"0","button_padding6":"1em 5em","button_radius6":"100px","button_transform6":"uppercase","button_weight6":"400","button_background_hover6":"#FAFBFF","button_text_hover6":"var(--primary-blue-or-purp-001)","button_border_hover6":"1px solid transparent","button_background7":"var(--primary-black-001)","button_text7":"var(--primary-white-001)","button_border7":"0","button_size7":".9em","button_spacing7":"0","button_padding7":"1em 2em","button_radius7":"100px","button_transform7":"none","button_weight7":"500","button_background_hover7":"#fafbff","button_text_hover7":"var(--primary-black-001)","button_border_hover7":"0","button_background8":"#ffffff","button_text8":"var(--primary-black-001)","button_border8":"0","button_size8":".9em","button_spacing8":"0","button_padding8":"1em 2em","button_radius8":"100px","button_transform8":"none","button_weight8":"500","button_background_hover8":"var(--primary-black-001)","button_text_hover8":"#ffffff","button_border_hover8":"0","button_background9":"transparent","button_text9":"var(--primary-white-001)","button_border9":"1px solid var(--primary-white-001)","button_size9":".9em","button_spacing9":"0","button_padding9":"1em 2.65em","button_radius9":"100px","button_transform9":"none","button_weight9":"400","button_background_hover9":"var(--primary-black-001)","button_text_hover9":"#ffffff","button_border_hover9":"1px solid var(--primary-black-001)","label_text_color":"var(--primary-purple-001)","label_custom_styles":"","placeholder_color":"var(--primary-purple-001)","input_background":"rgba(0,0,0,0)","input_text_color":"var(--primary-purple-001)","input_border":"1px solid var(--primary-purple-001)","input_size":"0.8em","input_spacing":"inherit","
1650input_padding":"0.8em 1.5em","input_radius":"0.6em","input_weight":"500","free_shipping_threshold":0,"allow_note":true,"cart_additional_msg":"","cart_return_policy":"","shipping_calculator":false,"shipping_calculator_heading":"Shipping Rates Calculator","shipping_calculator_default_country":"United States","shipping_calculator_submit_button_label":"Calculate","shipping_calculator_submit_button_label_disabled":"Calculating...","otp_shipping_fee":"$8.00","quantity_limit":"150","mega_menu_position":"center","mega_menu_width":"container","mega_menu_1_parent_link":"","mega_menu_2_parent_link":"","mega_menu_3_parent_link":"","mega_menu_4_parent_link":"","mega_menu_5_parent_link":"","product_card_img_mode":"hover","product_card_text_align":"left","product_card_quick_view":true,"product_card_swatches":true,"social_instagram":"https:\/\/www.instagram.com\/pendulumlifeco\/","social_facebook":"https:\/\/www.facebook.com\/PendulumLife\/","social_twitter":"https:\/\/twitter.com\/pendulum_co","social_pinterest":"","social_tiktok":"","social_snapchat":"","social_tumblr":"","social_linkedin":"https:\/\/www.linkedin.com\/company\/pendulumco","social_youtube":"https:\/\/www.youtube.com\/@pendulumlife42\/featured","social_vimeo":"","bis_list":"YgWdM8","bis_cta":"Join waitlist","bis_consent_check":"By submitting my e-mail I agree to be subscribed to receive news and offers.","bis_description":"Register below to join the waitlist and be the first to know when it launches.","bis_success_message":"You are in! You'll be the first to know when this product becomes available.","show_wholesale_disclaimer":true,"wholesale_disclaimer":"\u003cp\u003e*Based on in-vitro studies\u003c\/p\u003e\u003cp\u003eAs a Pendulum Partner, in addition to Pendulum's further Terms and Conditions, you agree to the following absent written agreement with Pendulum:\u003c\/p\u003e\u003cp\u003ei) You are explicitly prohibited from advertising, promoting, offering for sale and re-selling any and all Pendulum products on third-party platforms including but not limited to Google.com, Amazon.com and Walmart.com. Selling Pendulum's products on your website associated directly with your store(s)\/practices or in your store(s)\/practices is permissible.\u003cbr\/\u003e\u003cbr\/\u003eii) Any resale of Pendulum products will adhere to Pendulum's minimum advertised price (MAP) policy. Pendulum's MAP shall be no less than the current lowest price as published on the Pendulum website pendulumlife.com, Amazon.com or Walmart.com. This MAP is established by Pendulum and may be adjusted by Pendulum at such time.\u003c\/p\u003e","use_klaviyo_form":true,"klaviyo_list_id":"WFEWj4","favicon":"\/\/pendulumlife.com\/cdn\/shop\/files\/favicon.png?v=1639593633","enable_backorder":false,"backorder_skus":"PGC-01-MEM,AMUC-01-MEM","backorder_msg":"There is currently a product that is backordered in your subscription. We apologize for the inconvenience. Due to supply chain issues, all shipments are currently delayed. We understand that this is frustrating and we appreciate your understanding. We'll update you ASAP when your product is back in inventory since our valued subscription members are prioritized for fulfillment!","enable_ca_shipping":true,"consent_check":"I understand that this item is non-refundable, that the customer is responsible for any customs fees and clearance, and that Pendulum will not be able to track the package once it departs from the U.S.","quantity_error":"\u003cp\u003eYou have products in your cart that cannot be shipped to you. Due to Canadian import laws, we can only ship a maximum of 3 units of any of the following products: Akkermansia, Metabolic Daily, or Polyphenol Booster. You can choose the one-time purchase option or a 3-month supply membership of these items. \u003cbr\u003e\u003cbr\u003eAt this time, we cannot ship Glucose Control internationally. If you have an item that isn't on the approved list, please remove it from your cart and proceed with checkout.\u003c\/p\u003e","canada_tax_notice":"\u003cp\u003eCustomers are responsible for any additional charges incurred for customs clearing and international duties or taxes.\u003c\/p\u003e","international_shipping_consent":"To continue with your purchase, agree to the international shipping terms.","unverified_error_msg":"No account found. If you registered but haven't verified your account, \u003ca href='\/account\/register'\u003eclick here\u003c\/a\u003e to re-verify.","show_zwidget_products":"pendulum-akkermansia, pendulum-glucose-control-2-og","show_zwidget_pages":"","enable_exit_popup":true,"title":"Not ready to purchase?","description":"\u003cp\u003eStay in touch about special discounts, nutrition tips and additional education.\u003c\/p\u003e","section_bg":"var(--primary-purple-001)","title_color":"#ffffff","text_color":"#ffffff","section_padding_desktop":"4em 0","section_padding_mobile":"1em","klaviyo_id":"WFEWj4","counseling_first_product":"free-group-nutrition-coaching-call-optional","counseling_second_product":"free-45-minute-nutrition-coaching-call","discount_codes":"HALLEGIFT,FREEBIE,DECSAVE,FEBRUARY,FEBSAVE,FEB20,GUT20,MAYSAVE,MAY20,APRIL,APRILSAVE,APR20,SUMMER,SUMMER20,OCT22","addon_id":"42938051330102","custom_starts_with":"WS","custom_dsc_msg":"This is a wholesale, non-refundable order","show_post_purchase_notification":false,"custom_post_purchase_notification":"We are transitioning to a new operations system, so apologies if you receive duplicative shipment notifications from the team. You can reach out to our Customer Care team any time if there is any confusion.","display_recharge_news":true,"recharge_faq_title":"Popular help topics","recharge_faq_text":"\u003cp\u003eNeed help managing your membership?\u003cbr\/\u003eHere are some popular help topics:\u003c\/p\u003e","recharge_faq_content":"\u003cul\u003e\u003cli\u003e\u003ca href=\"https:\/\/pendulumlife.com\/pages\/help?view=help-center\u0026page=article\u0026topic=subscriptions\u0026category=subscription-management\u0026article=how-can-i-skip-or-reschedule-a-subscription-renewal\" target=\"_blank\" title=\"Update delivery date\"\u003eUpdate delivery date\u003c\/a\u003e\u003c\/li\u003e\u003cli\u003e\u003ca href=\"https:\/\/pendulumlife.com\/pages\/help?view=help-center\u0026page=article\u0026article=how-long-does-shipping-take\" target=\"_blank\" title=\"Order status\"\u003eOrder status\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e","recharge_faq_news":"\u003cp\u003eVisit our \u003ca href=\"https:\/\/pendulumlife.com\/pages\/help\" target=\"_blank\" title=\"Help Center\"\u003eHelp Center\u003c\/a\u003e for more info.\u003c\/p\u003e","animate_on_scroll":false,"show_header_with_tabs":false,"posthog_key":"phc_47oIsZ3tJoVn9ZH1moNKtBMqG05Y2Gr4348BT850Sa6","posthog_host":"https:\/\/t.pendulumlife.com","checkout_logo_
1650image":"\/\/pendulumlife.com\/cdn\/shop\/files\/logo_bef9007a-282e-4f66-a4c1-96d0dcfa5084.png?v=1638453989","checkout_logo_position":"left","checkout_logo_size":"medium","checkout_body_background_color":"#fff","checkout_input_background_color_mode":"white","checkout_sidebar_background_color":"#fafafa","checkout_heading_font":"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'","checkout_body_font":"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'","checkout_accent_color":"#9b39ce","checkout_button_color":"var(--primary-purple-001)","checkout_error_color":"#e22120","enable_ab_1":false,"number_of_variations_1":1,"apply_to_valid_path_1":false,"valid_path_1":"\/","number_of_variations_2":2,"apply_to_valid_path_2":true,"valid_path_2":"\/pages\/clinical-trials","addon":"free-4-week-healthy-microbiome-meal-plan-2000-calorie-1","cart_sentence":"\u003cp\u003e\u003cstrong\u003eHave a promo code?\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eContinue to checkout to add it to the following page before purchase.\u003c\/p\u003e","customer_layout":"customer_area"}, "imageUrls": {}, "assetUrls": {}, "paginate": null, "args": { "icon": "close", "iconColor": null, "iconAriaHidden": null, "iconFocusable": null, "iconTabIndex": null, "iconRole": null, "iconLabel": null} } 1651 </script>
1651 1652
1652<script 1653 type="module" 1654 > 1655 import UI from "https://dlkcm4rp5v9zk.cloudfront.net/ui_modular.dist.js"; 1656 const uiJsName = "SnippetEntryIcons"; 1657 const uiRootId = "ui-root-snippet-7964523-SnippetEntryIcons"; 1658 const uiDataId = "ui-data-snippet-7964523-SnippetEntryIcons"; 1659 if (!(uiJsName in UI.snippets)) { 1660 throw new Error(`Snippet ${uiJsName} not found in UI.snippets`); 1661 } 1662 const uiModule = await UI.snippets[uiJsName](); 1663 const uiInit = uiModule.default; 1664 uiInit(document.getElementById(uiRootId), document.getElementById(uiDataId)); 1665 </script>
1665 1666 <!-- SNIPPET:END:SnippetEntryIcons --> 1667 1668 <span class="hide">Close</span> 1669 </button> 1670 <div class="content text-center"> 1671 <h2 class="title">Not ready to purchase?</h2> 1672 <div class="text"><p>Stay in touch about special discounts, nutrition tips and additional education.</p></div> 1673 <form action="//manage.kmail-lists.com/subscriptions/subscribe" data-ajax-submit="//manage.kmail-lists.com/ajax/subscriptions/subscribe" method="GET" target="_blank" novalidate="novalidate"> 1674 <div class="success-msg" style="display: none;">Thank You!</div> 1675 <div class="error-msg"></div> 1676 <div class="form-wrap flex direction-column"> 1677 <input type="hidden" name="g" value="WFEWj4"> 1678 <input type="hidden" name="$fields" value="source"> 1679 <input type="hidden" name="source" value="On Page Exit"> 1680 <input type="email" placeholder="Email address" name="email" class="required email" aria-label="Enter your e-mail address" aria-required="true" /> 1681 <button class="btn v2" type="submit">Submit</button> 1682 </div> 1683 </form> 1684 </div> 1685</div> 1686
1687<script type="module"> 1688 1689 let outsideViewport = false; 1690 1691 document.querySelector("body").addEventListener("mouseleave", (event) => { 1692 if (!sessionStorage.getItem("flood-popup-opened")) { 1693 if (event.clientY <= 0 || event.clientX <= 0 || (event.clientX >= window.innerWidth || event.clientY >= window.innerHeight)) { 1694 outsideViewport = true; 1695 let awaitExit = setTimeout(() => { 1696 if(outsideViewport){ 1697 document.getElementById("flood-exit").classList.add("flex"); 1698 sessionStorage.setItem('flood-popup-opened', true); 1699 } 1700 }, 3000); 1701 } 1702 } 1703 }); 1704 1705 document.querySelector("body").addEventListener("mouseenter", (event) => { 1706 outsideViewport = false; 1707 }); 1708 1709 document.querySelector("#flood-exit .custom-close").addEventListener("click", (e)=>{ 1710 document.getElementById("flood-exit").classList.add("hide"); 1711 document.getElementById("flood-exit").classList.remove("flex"); 1712 }); 1713 1714 document.querySelector("#flood-exit form").addEventListener("submit", function(e){ 1715 e.preventDefault(); 1716 e.stopImmediatePropagation(); 1717 1718 var form = this; 1719 var error = false; 1720 var errorMsg = form.querySelector('.error-msg'); 1721 1722 errorMsg.style.display = 'none'; 1723 form.querySelectorAll('.error').forEach((elem)=>{ 1724 elem.classList.remove('error'); 1725 }); 1726 form.querySelectorAll('.required').forEach((elem)=>{ 1727 if(elem.value=="") { 1728 error = true; 1729 elem.classList.add('error'); 1730 } 1731 }); 1732 if(error) { 1733 errorMsg.innerHTML = 'Please complete all the required fields.'; 1734 errorMsg.style.display = 'block'; 1735 } else { 1736 if(!$s.validateEmail(form.querySelector('.email').value)) { 1737 error = true; 1738 form.querySelector('.email').classList.add('error'); 1739 errorMsg.style.display = 'block'; 1740 errorMsg.innerHTML = 'Please provide a valid email address.'; 1741 } 1742 } 1743 1744 if(!error) { 1745 $s.post({ 1746 url: form.dataset['ajaxSubmit'], 1747 type: 'text', 1748 data: new FormData(form), 1749 success: function(data, response){ 1750 if(response.url.includes('/challenge')) { 1751 form.submit(); 1752 } else { 1753 form.querySelector('.form-wrap').setAttribute('style', 'display:none!important'); 1754 document.querySelector('#flood-exit .title').setAttribute('style', 'display:none!important'); 1755 document.querySelector('#flood-exit .text').setAttribute('style', 'display:none!important'); 1756 form.querySelector('.success-msg').style.display = 'block'; 1757 document.querySelector("#flood-exit .custom-close").style.display = "none"; 1758 setTimeout(() => { 1759 document.getElementById("flood-exit").classList.add("hide"); 1760 document.getElementById("flood-exit").classList.remove("flex"); 1761 }, 1500); 1762 } 1763 }, 1764 error: function(){ 1765 form.submit(); 1766 } 1767 }); 1768 } 1769 }); 1770</script>
1770<div id="shopify-section-global_top_banner" class="shopify-section"><style> 1771 #shopify-section-global_top_banner { 1772 position: sticky; 1773 top: 0; 1774 z-index: 102; 1775 } 1776 #global-top-banner-loader { 1777 background-color: var(--primary-purple-001); 1778 min-height: 42px; 1779 } 1780</style> 1781 1782<div id="global-top-banner-loader"></div> 1783 1784 1785 1786 1787 1788 1789<!-- SECTION:BEGIN:SecEntryGlobalTopBanner --> 1790 <div id="ui-root-section-global_top_banner-SecEntryGlobalTopBanner" class="ui-root"></div> 1791
1791<script id="ui-data-section-global_top_banner-SecEntryGlobalTopBanner" type="application/json"> 1792 { "settings": {"container_width":"1350px","container_padding_mobile":"1.2rem","container_padding_tablet":"1.2rem","container_padding_desktop":"1.5rem","breakpoint_mobile":"600px","breakpoint_tablet":"900px","color_background":"var(--primary-gray-001)","color_heading":"var(--primary-purple-001)","color_body":"var(--primary-black-001)","color_first":"var(--primary-purple-001)","color_first_2":"var(--primary-purple-001-a-20)","color_second":"var(--primary-blue-or-purp-001)","color_third":"var(--primary-white-001)","color_fourth":"#9b39ce","color_success":"#25B831","color_error":"#FF0202","fonts_query":"","fonts_link":"","body_font_family":"var(--content-font-family)","body_font_size":"20px","body_font_weight":"400","body_font_letter_spacing":"0em","body_font_line_height":"140%","heading_font_family":"var(--headline-font-family)","heading_font_weight":"600","heading_font_style":"normal","heading_font_transform":"none","heading_font_letter_spacing":"-0.045em","heading_font_line_height":"104%","button_font_family":"var(--content-font-family)","button_background":"var(--primary-purple-001)","button_text":"#ffffff","button_border":"0","button_size":"0.9em","button_spacing":"-0.015em","button_padding":"1em 2em","button_radius":"100px","button_transform":"none","button_weight":"400","button_background_hover":"#FFFFFF","button_text_hover":"var(--primary-purple-001)","button_border_hover":"0","button_background2":"var(--primary-blue-or-purp-001)","button_text2":"#fafbff","button_border2":"0","button_size2":"0.9em","button_spacing2":"-0.015em","button_padding2":"1em 2em","button_radius2":"100px","button_transform2":"none","button_weight2":"600","button_background_hover2":"#ffffff","button_text_hover2":"var(--primary-blue-or-purp-001)","button_border_hover2":"","button_background3":"var(--primary-white-001)","button_text3":"var(--primary-purple-001)","button_border3":"1px solid var(--primary-white-001)","button_size3":"0.9em","button_spacing3":"0","button_padding3":"1em 2em","button_radius3":"100px","button_transform3":"none","button_weight3":"400","button_background_hover3":"var(--primary-purple-001)","button_text_hover3":"var(--primary-white-001)","button_border_hover3":"1px solid var(--primary-white-001)","button_background4":"var(--primary-purple-001)","button_text4":"var(--primary-white-001)","button_border4":"1px solid var(--primary-white-001)","button_size4":"0.9em","button_spacing4":"0","button_padding4":"1em 2em","button_radius4":"100px","button_transform4":"none","button_weight4":"400","button_background_hover4":"var(--primary-white-001)","button_text_hover4":"var(--primary-purple-001)","button_border_hover4":"0","button_background5":"#FAFBFF","button_text5":"#262F59","button_border5":"0","button_size5":"0.9em","button_spacing5":"0","button_padding5":"1em 2em","button_radius5":"100px","button_transform5":"none","button_weight5":"400","button_background_hover5":"#262F59","button_text_hover5":"#ffffff","button_border_hover5":"0","button_background6":"var(--primary-blue-or-purp-001)","button_text6":"var(--primary-white-001)","button_border6":"1px solid var(--primary-white-001)","button_size6":".9em","button_spacing6":"0","button_padding6":"1em 5em","button_radius6":"100px","button_transform6":"uppercase","button_weight6":"400","button_background_hover6":"#FAFBFF","button_text_hover6":"var(--primary-blue-or-purp-001)","button_border_hover6":"1px solid transparent","button_background7":"var(--primary-black-001)","button_text7":"var(--primary-white-001)","button_border7":"0","button_size7":".9em","button_spacing7":"0","button_padding7":"1em 2em","button_radius7":"100px","button_transform7":"none","button_weight7":"500","button_background_hover7":"#fafbff","button_text_hover7":"var(--primary-black-001)","button_border_hover7":"0","button_background8":"#ffffff","button_text8":"var(--primary-black-001)","button_border8":"0","button_size8":".9em","button_spacing8":"0","button_padding8":"1em 2em","button_radius8":"100px","button_transform8":"none","button_weight8":"500","button_background_hover8":"var(--primary-black-001)","button_text_hover8":"#ffffff","button_border_hover8":"0","button_background9":"transparent","button_text9":"var(--primary-white-001)","button_border9":"1px solid var(--primary-white-001)","button_size9":".9em","button_spacing9":"0","button_padding9":"1em 2.65em","button_radius9":"100px","button_transform9":"none","button_weight9":"400","button_background_hover9":"var(--primary-black-001)","button_text_hover9":"#ffffff","button_border_hover9":"1px solid var(--primary-black-001)","label_text_color":"var(--primary-purple-001)","label_custom_styles":"","placeholder_color":"var(--primary-purple-001)","input_background":"rgba(0,0,0,0)","input_text_color":"var(--primary-purple-001)","input_border":"1px solid var(--primary-purple-001)","input_size":"0.8em","input_spacing":"inherit","
1792input_padding":"0.8em 1.5em","input_radius":"0.6em","input_weight":"500","free_shipping_threshold":0,"allow_note":true,"cart_additional_msg":"","cart_return_policy":"","shipping_calculator":false,"shipping_calculator_heading":"Shipping Rates Calculator","shipping_calculator_default_country":"United States","shipping_calculator_submit_button_label":"Calculate","shipping_calculator_submit_button_label_disabled":"Calculating...","otp_shipping_fee":"$8.00","quantity_limit":"150","mega_menu_position":"center","mega_menu_width":"container","mega_menu_1_parent_link":"","mega_menu_2_parent_link":"","mega_menu_3_parent_link":"","mega_menu_4_parent_link":"","mega_menu_5_parent_link":"","product_card_img_mode":"hover","product_card_text_align":"left","product_card_quick_view":true,"product_card_swatches":true,"social_instagram":"https:\/\/www.instagram.com\/pendulumlifeco\/","social_facebook":"https:\/\/www.facebook.com\/PendulumLife\/","social_twitter":"https:\/\/twitter.com\/pendulum_co","social_pinterest":"","social_tiktok":"","social_snapchat":"","social_tumblr":"","social_linkedin":"https:\/\/www.linkedin.com\/company\/pendulumco","social_youtube":"https:\/\/www.youtube.com\/@pendulumlife42\/featured","social_vimeo":"","bis_list":"YgWdM8","bis_cta":"Join waitlist","bis_consent_check":"By submitting my e-mail I agree to be subscribed to receive news and offers.","bis_description":"Register below to join the waitlist and be the first to know when it launches.","bis_success_message":"You are in! You'll be the first to know when this product becomes available.","show_wholesale_disclaimer":true,"wholesale_disclaimer":"\u003cp\u003e*Based on in-vitro studies\u003c\/p\u003e\u003cp\u003eAs a Pendulum Partner, in addition to Pendulum's further Terms and Conditions, you agree to the following absent written agreement with Pendulum:\u003c\/p\u003e\u003cp\u003ei) You are explicitly prohibited from advertising, promoting, offering for sale and re-selling any and all Pendulum products on third-party platforms including but not limited to Google.com, Amazon.com and Walmart.com. Selling Pendulum's products on your website associated directly with your store(s)\/practices or in your store(s)\/practices is permissible.\u003cbr\/\u003e\u003cbr\/\u003eii) Any resale of Pendulum products will adhere to Pendulum's minimum advertised price (MAP) policy. Pendulum's MAP shall be no less than the current lowest price as published on the Pendulum website pendulumlife.com, Amazon.com or Walmart.com. This MAP is established by Pendulum and may be adjusted by Pendulum at such time.\u003c\/p\u003e","use_klaviyo_form":true,"klaviyo_list_id":"WFEWj4","favicon":"\/\/pendulumlife.com\/cdn\/shop\/files\/favicon.png?v=1639593633","enable_backorder":false,"backorder_skus":"PGC-01-MEM,AMUC-01-MEM","backorder_msg":"There is currently a product that is backordered in your subscription. We apologize for the inconvenience. Due to supply chain issues, all shipments are currently delayed. We understand that this is frustrating and we appreciate your understanding. We'll update you ASAP when your product is back in inventory since our valued subscription members are prioritized for fulfillment!","enable_ca_shipping":true,"consent_check":"I understand that this item is non-refundable, that the customer is responsible for any customs fees and clearance, and that Pendulum will not be able to track the package once it departs from the U.S.","quantity_error":"\u003cp\u003eYou have products in your cart that cannot be shipped to you. Due to Canadian import laws, we can only ship a maximum of 3 units of any of the following products: Akkermansia, Metabolic Daily, or Polyphenol Booster. You can choose the one-time purchase option or a 3-month supply membership of these items. \u003cbr\u003e\u003cbr\u003eAt this time, we cannot ship Glucose Control internationally. If you have an item that isn't on the approved list, please remove it from your cart and proceed with checkout.\u003c\/p\u003e","canada_tax_notice":"\u003cp\u003eCustomers are responsible for any additional charges incurred for customs clearing and international duties or taxes.\u003c\/p\u003e","international_shipping_consent":"To continue with your purchase, agree to the international shipping terms.","unverified_error_msg":"No account found. If you registered but haven't verified your account, \u003ca href='\/account\/register'\u003eclick here\u003c\/a\u003e to re-verify.","show_zwidget_products":"pendulum-akkermansia, pendulum-glucose-control-2-og","show_zwidget_pages":"","enable_exit_popup":true,"title":"Not ready to purchase?","description":"\u003cp\u003eStay in touch about special discounts, nutrition tips and additional education.\u003c\/p\u003e","section_bg":"var(--primary-purple-001)","title_color":"#ffffff","text_color":"#ffffff","section_padding_desktop":"4em 0","section_padding_mobile":"1em","klaviyo_id":"WFEWj4","counseling_first_product":"free-group-nutrition-coaching-call-optional","counseling_second_product":"free-45-minute-nutrition-coaching-call","discount_codes":"HALLEGIFT,FREEBIE,DECSAVE,FEBRUARY,FEBSAVE,FEB20,GUT20,MAYSAVE,MAY20,APRIL,APRILSAVE,APR20,SUMMER,SUMMER20,OCT22","addon_id":"42938051330102","custom_starts_with":"WS","custom_dsc_msg":"This is a wholesale, non-refundable order","show_post_purchase_notification":false,"custom_post_purchase_notification":"We are transitioning to a new operations system, so apologies if you receive duplicative shipment notifications from the team. You can reach out to our Customer Care team any time if there is any confusion.","display_recharge_news":true,"recharge_faq_title":"Popular help topics","recharge_faq_text":"\u003cp\u003eNeed help managing your membership?\u003cbr\/\u003eHere are some popular help topics:\u003c\/p\u003e","recharge_faq_content":"\u003cul\u003e\u003cli\u003e\u003ca href=\"https:\/\/pendulumlife.com\/pages\/help?view=help-center\u0026page=article\u0026topic=subscriptions\u0026category=subscription-management\u0026article=how-can-i-skip-or-reschedule-a-subscription-renewal\" target=\"_blank\" title=\"Update delivery date\"\u003eUpdate delivery date\u003c\/a\u003e\u003c\/li\u003e\u003cli\u003e\u003ca href=\"https:\/\/pendulumlife.com\/pages\/help?view=help-center\u0026page=article\u0026article=how-long-does-shipping-take\" target=\"_blank\" title=\"Order status\"\u003eOrder status\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e","recharge_faq_news":"\u003cp\u003eVisit our \u003ca href=\"https:\/\/pendulumlife.com\/pages\/help\" target=\"_blank\" title=\"Help Center\"\u003eHelp Center\u003c\/a\u003e for more info.\u003c\/p\u003e","animate_on_scroll":false,"show_header_with_tabs":false,"posthog_key":"phc_47oIsZ3tJoVn9ZH1moNKtBMqG05Y2Gr4348BT850Sa6","posthog_host":"https:\/\/t.pendulumlife.com","checkout_logo_
1792image":"\/\/pendulumlife.com\/cdn\/shop\/files\/logo_bef9007a-282e-4f66-a4c1-96d0dcfa5084.png?v=1638453989","checkout_logo_position":"left","checkout_logo_size":"medium","checkout_body_background_color":"#fff","checkout_input_background_color_mode":"white","checkout_sidebar_background_color":"#fafafa","checkout_heading_font":"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'","checkout_body_font":"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'","checkout_accent_color":"#9b39ce","checkout_button_color":"var(--primary-purple-001)","checkout_error_color":"#e22120","enable_ab_1":false,"number_of_variations_1":1,"apply_to_valid_path_1":false,"valid_path_1":"\/","number_of_variations_2":2,"apply_to_valid_path_2":true,"valid_path_2":"\/pages\/clinical-trials","addon":"free-4-week-healthy-microbiome-meal-plan-2000-calorie-1","cart_sentence":"\u003cp\u003e\u003cstrong\u003eHave a promo code?\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eContinue to checkout to add it to the following page before purchase.\u003c\/p\u003e","customer_layout":"customer_area"}, "section": { "id": "global_top_banner", "index": null, "index0": null, "location": "static", "settings":{}, "blocks":[]}, "imageUrls":{}, "assetUrls":{}, "injectedHTML":{}, "allProducts":null, "customer": null, "isCustomerAccountPage": false, "paginate": null,"search": null, "linklists":null, "product":null, "reviewWidgetProduct":null, "article":null,"blog": null} 1793 </script>
1793 1794
1794<script 1795 type="module" 1796 > 1797 import UI from "https://dlkcm4rp5v9zk.cloudfront.net/ui_modular.dist.js"; 1798 const skelLoaderNodeId = "global-top-banner-loader"; 1799 const uiJsName = "SecEntryGlobalTopBanner"; 1800 const uiRootId = "ui-root-section-global_top_banner-SecEntryGlobalTopBanner"; 1801 const uiDataId = "ui-data-section-global_top_banner-SecEntryGlobalTopBanner"; 1802 if (!(uiJsName in UI.sections)) { 1803 throw new Error(`Section ${uiJsName} not found in UI.sections`); 1804 } 1805 const uiModule = await UI.sections[uiJsName](); 1806 const uiInit = uiModule.default; 1807 const skelLoaderNode = skelLoaderNodeId !== null ? document.getElementById(skelLoaderNodeId) : null; 1808 const domNode = document.getElementById(uiRootId); 1809 const dataNode = document.getElementById(uiDataId); 1810 uiInit(domNode, dataNode, skelLoaderNode); 1811 </script>
1811 1812 <!-- SECTION:END:SecEntryGlobalTopBanner --> 1813
1814<script type="module"> 1815 (() => { 1816 const section = document.getElementById('shopify-section-global_top_banner'); 1817 const updateBannerHeight = () => { 1818 const height = section.offsetHeight; 1819 document.documentElement.style.setProperty('--global-top-banner-height', height + 'px'); 1820 }; 1821 const observer = new ResizeObserver(updateBannerHeight); 1822 observer.observe(section); 1823 updateBannerHeight(); 1824 })(); 1825</script>
1825 1826 1827</div> 1828 1829
1829<script src="//pendulumlife.com/cdn/shop/t/10681/assets/ismobile.min.js?v=52282928383332846061785256880"></script>
1829 1830
1830<script src="//pendulumlife.com/cdn/shop/t/10681/assets/vendor_misc.min.js?v=19863414320068624331785256880"></script>
1830 1831
1831<script src="//pendulumlife.com/cdn/shop/t/10681/assets/pendulum_api.js?v=178145112723034553321785256886"></script>
vendor: 1 bytes, line 1831
1831
1832<script 1833 type="text/javascript" 1834> 1835 // email is optional, only available if user is logged in 1836 const email = null; 1837 globalThis.api.analytics.init(email); 1838</script>
1838 1839 1840
1840<script src="//pendulumlife.com/cdn/shop/t/10681/assets/s_lib.js?v=121941945661123645411785256882" type="module"></script>
1840 1841
1841<script type="module"> 1842 import { SLib } from "//pendulumlife.com/cdn/shop/t/10681/assets/s_lib.js?v=121941945661123645411785256882"; 1843 window.$s = new SLib(); 1844 </script>
1844<header id="header" class="header-outer" role="banner"><div id="shopify-section-header" class="shopify-section header-inner"><style>.header-outer { 1845 z-index: 101; 1846 --header-menu-font-size: 0.7em; 1847 --header-menu-font-weight: 600; 1848 --header-menu-letter-spacing: 0.01rem; 1849 --header-menu-text-transform: none; 1850 --header-submenu-color: var(--header-color); 1851 --header-logo-max-width: 8em; 1852 } 1853 .mobile-menu-button { 1854 --mobile-menu-button-bg-color: ; 1855 --mobile-menu-button-icon-color: var(--gray-80); 1856 } 1857 1858 .header-width { 1859 max-width: 1440px; 1860 } 1861 1862 .header-main-menu.variation-b .item.has-dropdown:has(a[href="#doctors"]) a.nav-1 { 1863 color: var(--primary-purple-001) !important; 1864 background-color: var(--primary-gray-001); 1865 border-radius: 1.2rem; 1866 padding: 0 0.7rem 0 0.9rem; 1867 align-self: center; 1868 height: 1.5rem; 1869 } 1870 .header-main-menu.variation-b .item:has(a[href="#doctors"]) a svg { 1871 color: var(--primary-purple-001) !important; 1872 stroke: var(--primary-purple-001) !important; 1873 fill: var(--primary-purple-001) !important; 1874 margin-left: 0.25rem; 1875 opacity: 1; 1876 } 1877 .header-main-menu.variation-b .item:has(a[href="#doctors"]) a svg path { 1878 color: var(--primary-purple-001) !important; 1879 stroke: var(--primary-purple-001) !important; 1880 fill: var(--primary-purple-001) !important; 1881 opacity: 1; 1882 } 1883 1884 .ws-only { 1885 display: none!important; 1886 } 1887 1888 .ws_user .ws-only { 1889 display: flex!important; 1890 } 1891 1892 @media (min-width: 901px) { 1893 .header-outer { 1894 --header-color: #ffffff; 1895 --header-border: ; 1896 --header-text-color: var(--gray-80); 1897 }.header-outer.scroll { 1898 --header-color: #ffffff; 1899 --header-text-color: var(--gray-80); 1900 --header-logo-max-width: 8em; 1901 }.header-outer { 1902 position: sticky;top: var(--global-top-banner-height, 0px);position: -webkit-sticky; 1903 }.header-outer:not(.scroll).color-inverted { 1904 filter: invert(1); 1905 } 1906 } 1907 1908 @media (max-width: 900px) { 1909 .header-outer { 1910 --header-color: #ffffff; 1911 --header-border: 1px solid #FFFFFF; 1912 --header-text-color: var(--gray-80); 1913 --header-logo-max-width: 6.25rem; 1914 }.header-outer { 1915 position: sticky; 1916 position: -webkit-sticky;top: var(--global-top-banner-height, 0px);border: 0; 1917 }.header-content.logo_center .logo {margin-left: -3em;} /* Compensate width of mobile-menu-button (hardcoded to 2em) */ 1918 } 1919</style>
1919<script type="module"> 1920 (() => { 1921 const header = document.getElementById('header'); 1922 const rect = header.getBoundingClientRect(); 1923 const headerInner = header.querySelector('.header-inner'); 1924 const headerHeight = headerInner ? headerInner.getBoundingClientRect().height : rect.height; 1925 const headerBounds = { 1926 top: 0, 1927 bottom: headerHeight, 1928 }; 1929 const state = { scrollTop: globalThis.scrollY }; 1930 1931 const closeInnerItems = () => { 1932 const items = header.querySelectorAll('details-disclosure,details-modal'); 1933 for (const item of items) { 1934 item.close(); 1935 } 1936 }; 1937 1938 const hide = () => { 1939 header.classList.add('header-hidden', 'header-sticky', 'scroll'); 1940 closeInnerItems(); 1941 }; 1942 1943 const reveal = () => { 1944 header.classList.add('header-hidden', 'header-sticky', 'animate', 'scroll'); 1945 header.classList.remove('header-hidden'); 1946 }; 1947 1948 const keepScrolled = () => { 1949 header.classList.add('header-sticky', 'scroll'); 1950 header.classList.remove('header-hidden', 'animate'); 1951 }; 1952 1953 const reset = () => { 1954 header.classList.remove('header-hidden', 'header-sticky', 'animate', 'scroll'); 1955 }; 1956 1957 const syncScrollState = () => { 1958 const scrollTop = globalThis.scrollY; 1959 requestAnimationFrame(scrollTop <= headerBounds.top ? reset : keepScrolled); 1960 state.scrollTop = scrollTop; 1961 }; 1962 1963 const syncRestoredScrollState = () => { 1964 for (const delay of [0, 100, 250, 500, 1000, 2000, 3000]) { 1965 globalThis.setTimeout(syncScrollState, delay); 1966 } 1967 }; 1968 1969 const onScroll = () => { 1970 const scrollTop = globalThis.scrollY; 1971 1972 if (scrollTop > state.scrollTop && scrollTop > headerBounds.bottom) { 1973 requestAnimationFrame(hide); 1974 } else if (scrollTop < state.scrollTop && scrollTop > headerBounds.bottom) { 1975 requestAnimationFrame(reveal); 1976 } else if (scrollTop <= headerBounds.top) { 1977 requestAnimationFrame(reset); 1978 } else { 1979 requestAnimationFrame(keepScrolled); 1980 } 1981 1982 state.scrollTop = scrollTop; 1983 }; 1984 1985 globalThis.addEventListener('scroll', onScroll, false); 1986 globalThis.addEventListener('load', syncRestoredScrollState, false); 1987 globalThis.addEventListener('pageshow', syncRestoredScrollState, false); 1988 1989 globalThis.addEventListener('header:color-invert', (event) => { 1990 const { invert } = event.detail; 1991 if (invert) { 1992 header.classList.add('color-inverted'); 1993 } else { 1994 header.classList.remove('color-inverted'); 1995 } 1996 }, false); 1997 1998 syncScrollState(); 1999 syncRestoredScrollState(); 2000 })(); 2001</script>
2001<div class="hide medium-down--show hamburger-wrapper"> 2002 <button type="button" class="mobile-menu-button" aria-label="Open Menu" aria-haspopup="true"> 2003 2004 2005 2006 2007 2008 2009 2010<!-- SNIPPET:BEGIN:SnippetEntryIcons --> 2011 <div id="ui-root-snippet-1906883-SnippetEntryIcons" class="ui-root"></div> 2012
2012<script id="ui-data-snippet-1906883-SnippetEntryIcons" type="application/json"> 2013 { "snippetInstanceId": "snippet-1906883-SnippetEntryIcons", "settings": {"container_width":"1350px","container_padding_mobile":"1.2rem","container_padding_tablet":"1.2rem","container_padding_desktop":"1.5rem","breakpoint_mobile":"600px","breakpoint_tablet":"900px","color_background":"var(--primary-gray-001)","color_heading":"var(--primary-purple-001)","color_body":"var(--primary-black-001)","color_first":"var(--primary-purple-001)","color_first_2":"var(--primary-purple-001-a-20)","color_second":"var(--primary-blue-or-purp-001)","color_third":"var(--primary-white-001)","color_fourth":"#9b39ce","color_success":"#25B831","color_error":"#FF0202","fonts_query":"","fonts_link":"","body_font_family":"var(--content-font-family)","body_font_size":"20px","body_font_weight":"400","body_font_letter_spacing":"0em","body_font_line_height":"140%","heading_font_family":"var(--headline-font-family)","heading_font_weight":"600","heading_font_style":"normal","heading_font_transform":"none","heading_font_letter_spacing":"-0.045em","heading_font_line_height":"104%","button_font_family":"var(--content-font-family)","button_background":"var(--primary-purple-001)","button_text":"#ffffff","button_border":"0","button_size":"0.9em","button_spacing":"-0.015em","button_padding":"1em 2em","button_radius":"100px","button_transform":"none","button_weight":"400","button_background_hover":"#FFFFFF","button_text_hover":"var(--primary-purple-001)","button_border_hover":"0","button_background2":"var(--primary-blue-or-purp-001)","button_text2":"#fafbff","button_border2":"0","button_size2":"0.9em","button_spacing2":"-0.015em","button_padding2":"1em 2em","button_radius2":"100px","button_transform2":"none","button_weight2":"600","button_background_hover2":"#ffffff","button_text_hover2":"var(--primary-blue-or-purp-001)","button_border_hover2":"","button_background3":"var(--primary-white-001)","button_text3":"var(--primary-purple-001)","button_border3":"1px solid var(--primary-white-001)","button_size3":"0.9em","button_spacing3":"0","button_padding3":"1em 2em","button_radius3":"100px","button_transform3":"none","button_weight3":"400","button_background_hover3":"var(--primary-purple-001)","button_text_hover3":"var(--primary-white-001)","button_border_hover3":"1px solid var(--primary-white-001)","button_background4":"var(--primary-purple-001)","button_text4":"var(--primary-white-001)","button_border4":"1px solid var(--primary-white-001)","button_size4":"0.9em","button_spacing4":"0","button_padding4":"1em 2em","button_radius4":"100px","button_transform4":"none","button_weight4":"400","button_background_hover4":"var(--primary-white-001)","button_text_hover4":"var(--primary-purple-001)","button_border_hover4":"0","button_background5":"#FAFBFF","button_text5":"#262F59","button_border5":"0","button_size5":"0.9em","button_spacing5":"0","button_padding5":"1em 2em","button_radius5":"100px","button_transform5":"none","button_weight5":"400","button_background_hover5":"#262F59","button_text_hover5":"#ffffff","button_border_hover5":"0","button_background6":"var(--primary-blue-or-purp-001)","button_text6":"var(--primary-white-001)","button_border6":"1px solid var(--primary-white-001)","button_size6":".9em","button_spacing6":"0","button_padding6":"1em 5em","button_radius6":"100px","button_transform6":"uppercase","button_weight6":"400","button_background_hover6":"#FAFBFF","button_text_hover6":"var(--primary-blue-or-purp-001)","button_border_hover6":"1px solid transparent","button_background7":"var(--primary-black-001)","button_text7":"var(--primary-white-001)","button_border7":"0","button_size7":".9em","button_spacing7":"0","button_padding7":"1em 2em","button_radius7":"100px","button_transform7":"none","button_weight7":"500","button_background_hover7":"#fafbff","button_text_hover7":"var(--primary-black-001)","button_border_hover7":"0","button_background8":"#ffffff","button_text8":"var(--primary-black-001)","button_border8":"0","button_size8":".9em","button_spacing8":"0","button_padding8":"1em 2em","button_radius8":"100px","button_transform8":"none","button_weight8":"500","button_background_hover8":"var(--primary-black-001)","button_text_hover8":"#ffffff","button_border_hover8":"0","button_background9":"transparent","button_text9":"var(--primary-white-001)","button_border9":"1px solid var(--primary-white-001)","button_size9":".9em","button_spacing9":"0","button_padding9":"1em 2.65em","button_radius9":"100px","button_transform9":"none","button_weight9":"400","button_background_hover9":"var(--primary-black-001)","button_text_hover9":"#ffffff","button_border_hover9":"1px solid var(--primary-black-001)","label_text_color":"var(--primary-purple-001)","label_custom_styles":"","placeholder_color":"var(--primary-purple-001)","input_background":"rgba(0,0,0,0)","input_text_color":"var(--primary-purple-001)","input_border":"1px solid var(--primary-purple-001)","input_size":"0.8em","input_spacing":"inherit","
2013input_padding":"0.8em 1.5em","input_radius":"0.6em","input_weight":"500","free_shipping_threshold":0,"allow_note":true,"cart_additional_msg":"","cart_return_policy":"","shipping_calculator":false,"shipping_calculator_heading":"Shipping Rates Calculator","shipping_calculator_default_country":"United States","shipping_calculator_submit_button_label":"Calculate","shipping_calculator_submit_button_label_disabled":"Calculating...","otp_shipping_fee":"$8.00","quantity_limit":"150","mega_menu_position":"center","mega_menu_width":"container","mega_menu_1_parent_link":"","mega_menu_2_parent_link":"","mega_menu_3_parent_link":"","mega_menu_4_parent_link":"","mega_menu_5_parent_link":"","product_card_img_mode":"hover","product_card_text_align":"left","product_card_quick_view":true,"product_card_swatches":true,"social_instagram":"https:\/\/www.instagram.com\/pendulumlifeco\/","social_facebook":"https:\/\/www.facebook.com\/PendulumLife\/","social_twitter":"https:\/\/twitter.com\/pendulum_co","social_pinterest":"","social_tiktok":"","social_snapchat":"","social_tumblr":"","social_linkedin":"https:\/\/www.linkedin.com\/company\/pendulumco","social_youtube":"https:\/\/www.youtube.com\/@pendulumlife42\/featured","social_vimeo":"","bis_list":"YgWdM8","bis_cta":"Join waitlist","bis_consent_check":"By submitting my e-mail I agree to be subscribed to receive news and offers.","bis_description":"Register below to join the waitlist and be the first to know when it launches.","bis_success_message":"You are in! You'll be the first to know when this product becomes available.","show_wholesale_disclaimer":true,"wholesale_disclaimer":"\u003cp\u003e*Based on in-vitro studies\u003c\/p\u003e\u003cp\u003eAs a Pendulum Partner, in addition to Pendulum's further Terms and Conditions, you agree to the following absent written agreement with Pendulum:\u003c\/p\u003e\u003cp\u003ei) You are explicitly prohibited from advertising, promoting, offering for sale and re-selling any and all Pendulum products on third-party platforms including but not limited to Google.com, Amazon.com and Walmart.com. Selling Pendulum's products on your website associated directly with your store(s)\/practices or in your store(s)\/practices is permissible.\u003cbr\/\u003e\u003cbr\/\u003eii) Any resale of Pendulum products will adhere to Pendulum's minimum advertised price (MAP) policy. Pendulum's MAP shall be no less than the current lowest price as published on the Pendulum website pendulumlife.com, Amazon.com or Walmart.com. This MAP is established by Pendulum and may be adjusted by Pendulum at such time.\u003c\/p\u003e","use_klaviyo_form":true,"klaviyo_list_id":"WFEWj4","favicon":"\/\/pendulumlife.com\/cdn\/shop\/files\/favicon.png?v=1639593633","enable_backorder":false,"backorder_skus":"PGC-01-MEM,AMUC-01-MEM","backorder_msg":"There is currently a product that is backordered in your subscription. We apologize for the inconvenience. Due to supply chain issues, all shipments are currently delayed. We understand that this is frustrating and we appreciate your understanding. We'll update you ASAP when your product is back in inventory since our valued subscription members are prioritized for fulfillment!","enable_ca_shipping":true,"consent_check":"I understand that this item is non-refundable, that the customer is responsible for any customs fees and clearance, and that Pendulum will not be able to track the package once it departs from the U.S.","quantity_error":"\u003cp\u003eYou have products in your cart that cannot be shipped to you. Due to Canadian import laws, we can only ship a maximum of 3 units of any of the following products: Akkermansia, Metabolic Daily, or Polyphenol Booster. You can choose the one-time purchase option or a 3-month supply membership of these items. \u003cbr\u003e\u003cbr\u003eAt this time, we cannot ship Glucose Control internationally. If you have an item that isn't on the approved list, please remove it from your cart and proceed with checkout.\u003c\/p\u003e","canada_tax_notice":"\u003cp\u003eCustomers are responsible for any additional charges incurred for customs clearing and international duties or taxes.\u003c\/p\u003e","international_shipping_consent":"To continue with your purchase, agree to the international shipping terms.","unverified_error_msg":"No account found. If you registered but haven't verified your account, \u003ca href='\/account\/register'\u003eclick here\u003c\/a\u003e to re-verify.","show_zwidget_products":"pendulum-akkermansia, pendulum-glucose-control-2-og","show_zwidget_pages":"","enable_exit_popup":true,"title":"Not ready to purchase?","description":"\u003cp\u003eStay in touch about special discounts, nutrition tips and additional education.\u003c\/p\u003e","section_bg":"var(--primary-purple-001)","title_color":"#ffffff","text_color":"#ffffff","section_padding_desktop":"4em 0","section_padding_mobile":"1em","klaviyo_id":"WFEWj4","counseling_first_product":"free-group-nutrition-coaching-call-optional","counseling_second_product":"free-45-minute-nutrition-coaching-call","discount_codes":"HALLEGIFT,FREEBIE,DECSAVE,FEBRUARY,FEBSAVE,FEB20,GUT20,MAYSAVE,MAY20,APRIL,APRILSAVE,APR20,SUMMER,SUMMER20,OCT22","addon_id":"42938051330102","custom_starts_with":"WS","custom_dsc_msg":"This is a wholesale, non-refundable order","show_post_purchase_notification":false,"custom_post_purchase_notification":"We are transitioning to a new operations system, so apologies if you receive duplicative shipment notifications from the team. You can reach out to our Customer Care team any time if there is any confusion.","display_recharge_news":true,"recharge_faq_title":"Popular help topics","recharge_faq_text":"\u003cp\u003eNeed help managing your membership?\u003cbr\/\u003eHere are some popular help topics:\u003c\/p\u003e","recharge_faq_content":"\u003cul\u003e\u003cli\u003e\u003ca href=\"https:\/\/pendulumlife.com\/pages\/help?view=help-center\u0026page=article\u0026topic=subscriptions\u0026category=subscription-management\u0026article=how-can-i-skip-or-reschedule-a-subscription-renewal\" target=\"_blank\" title=\"Update delivery date\"\u003eUpdate delivery date\u003c\/a\u003e\u003c\/li\u003e\u003cli\u003e\u003ca href=\"https:\/\/pendulumlife.com\/pages\/help?view=help-center\u0026page=article\u0026article=how-long-does-shipping-take\" target=\"_blank\" title=\"Order status\"\u003eOrder status\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e","recharge_faq_news":"\u003cp\u003eVisit our \u003ca href=\"https:\/\/pendulumlife.com\/pages\/help\" target=\"_blank\" title=\"Help Center\"\u003eHelp Center\u003c\/a\u003e for more info.\u003c\/p\u003e","animate_on_scroll":false,"show_header_with_tabs":false,"posthog_key":"phc_47oIsZ3tJoVn9ZH1moNKtBMqG05Y2Gr4348BT850Sa6","posthog_host":"https:\/\/t.pendulumlife.com","checkout_logo_
2013image":"\/\/pendulumlife.com\/cdn\/shop\/files\/logo_bef9007a-282e-4f66-a4c1-96d0dcfa5084.png?v=1638453989","checkout_logo_position":"left","checkout_logo_size":"medium","checkout_body_background_color":"#fff","checkout_input_background_color_mode":"white","checkout_sidebar_background_color":"#fafafa","checkout_heading_font":"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'","checkout_body_font":"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'","checkout_accent_color":"#9b39ce","checkout_button_color":"var(--primary-purple-001)","checkout_error_color":"#e22120","enable_ab_1":false,"number_of_variations_1":1,"apply_to_valid_path_1":false,"valid_path_1":"\/","number_of_variations_2":2,"apply_to_valid_path_2":true,"valid_path_2":"\/pages\/clinical-trials","addon":"free-4-week-healthy-microbiome-meal-plan-2000-calorie-1","cart_sentence":"\u003cp\u003e\u003cstrong\u003eHave a promo code?\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eContinue to checkout to add it to the following page before purchase.\u003c\/p\u003e","customer_layout":"customer_area"}, "imageUrls": {}, "assetUrls": {}, "paginate": null, "args": { "icon": "hamburger", "iconColor": null, "iconAriaHidden": null, "iconFocusable": null, "iconTabIndex": null, "iconRole": null, "iconLabel": null} } 2014 </script>
2014 2015
2015<script 2016 type="module" 2017 > 2018 import UI from "https://dlkcm4rp5v9zk.cloudfront.net/ui_modular.dist.js"; 2019 const uiJsName = "SnippetEntryIcons"; 2020 const uiRootId = "ui-root-snippet-1906883-SnippetEntryIcons"; 2021 const uiDataId = "ui-data-snippet-1906883-SnippetEntryIcons"; 2022 if (!(uiJsName in UI.snippets)) { 2023 throw new Error(`Snippet ${uiJsName} not found in UI.snippets`); 2024 } 2025 const uiModule = await UI.snippets[uiJsName](); 2026 const uiInit = uiModule.default; 2027 uiInit(document.getElementById(uiRootId), document.getElementById(uiDataId)); 2028 </script>
2028 2029 <!-- SNIPPET:END:SnippetEntryIcons --> 2030 2031 </button> 2032</div><div 2033 class=" 2034 container 2035 header-content 2036 logo_center 2037 body_font 2038 header-width 2039 header-content-mega-menu-width-container 2040 " 2041><nav class="header-main-menu flex-1 justify-content-start control"><div class="item has-dropdown" aria-haspopup="true" data-parent="shop"> 2042 <a class="nav-1 menu-link" href="#" onclick="return false;"> 2043 Shop 2044 2045 2046 2047 2048 2049 2050 2051<!-- SNIPPET:BEGIN:SnippetEntryIcons --> 2052 <div id="ui-root-snippet-3032796-SnippetEntryIcons" class="ui-root"></div> 2053
2053<script id="ui-data-snippet-3032796-SnippetEntryIcons" type="application/json"> 2054 { "snippetInstanceId": "snippet-3032796-SnippetEntryIcons", "settings": {"container_width":"1350px","container_padding_mobile":"1.2rem","container_padding_tablet":"1.2rem","container_padding_desktop":"1.5rem","breakpoint_mobile":"600px","breakpoint_tablet":"900px","color_background":"var(--primary-gray-001)","color_heading":"var(--primary-purple-001)","color_body":"var(--primary-black-001)","color_first":"var(--primary-purple-001)","color_first_2":"var(--primary-purple-001-a-20)","color_second":"var(--primary-blue-or-purp-001)","color_third":"var(--primary-white-001)","color_fourth":"#9b39ce","color_success":"#25B831","color_error":"#FF0202","fonts_query":"","fonts_link":"","body_font_family":"var(--content-font-family)","body_font_size":"20px","body_font_weight":"400","body_font_letter_spacing":"0em","body_font_line_height":"140%","heading_font_family":"var(--headline-font-family)","heading_font_weight":"600","heading_font_style":"normal","heading_font_transform":"none","heading_font_letter_spacing":"-0.045em","heading_font_line_height":"104%","button_font_family":"var(--content-font-family)","button_background":"var(--primary-purple-001)","button_text":"#ffffff","button_border":"0","button_size":"0.9em","button_spacing":"-0.015em","button_padding":"1em 2em","button_radius":"100px","button_transform":"none","button_weight":"400","button_background_hover":"#FFFFFF","button_text_hover":"var(--primary-purple-001)","button_border_hover":"0","button_background2":"var(--primary-blue-or-purp-001)","button_text2":"#fafbff","button_border2":"0","button_size2":"0.9em","button_spacing2":"-0.015em","button_padding2":"1em 2em","button_radius2":"100px","button_transform2":"none","button_weight2":"600","button_background_hover2":"#ffffff","button_text_hover2":"var(--primary-blue-or-purp-001)","button_border_hover2":"","button_background3":"var(--primary-white-001)","button_text3":"var(--primary-purple-001)","button_border3":"1px solid var(--primary-white-001)","button_size3":"0.9em","button_spacing3":"0","button_padding3":"1em 2em","button_radius3":"100px","button_transform3":"none","button_weight3":"400","button_background_hover3":"var(--primary-purple-001)","button_text_hover3":"var(--primary-white-001)","button_border_hover3":"1px solid var(--primary-white-001)","button_background4":"var(--primary-purple-001)","button_text4":"var(--primary-white-001)","button_border4":"1px solid var(--primary-white-001)","button_size4":"0.9em","button_spacing4":"0","button_padding4":"1em 2em","button_radius4":"100px","button_transform4":"none","button_weight4":"400","button_background_hover4":"var(--primary-white-001)","button_text_hover4":"var(--primary-purple-001)","button_border_hover4":"0","button_background5":"#FAFBFF","button_text5":"#262F59","button_border5":"0","button_size5":"0.9em","button_spacing5":"0","button_padding5":"1em 2em","button_radius5":"100px","button_transform5":"none","button_weight5":"400","button_background_hover5":"#262F59","button_text_hover5":"#ffffff","button_border_hover5":"0","button_background6":"var(--primary-blue-or-purp-001)","button_text6":"var(--primary-white-001)","button_border6":"1px solid var(--primary-white-001)","button_size6":".9em","button_spacing6":"0","button_padding6":"1em 5em","button_radius6":"100px","button_transform6":"uppercase","button_weight6":"400","button_background_hover6":"#FAFBFF","button_text_hover6":"var(--primary-blue-or-purp-001)","button_border_hover6":"1px solid transparent","button_background7":"var(--primary-black-001)","button_text7":"var(--primary-white-001)","button_border7":"0","button_size7":".9em","button_spacing7":"0","button_padding7":"1em 2em","button_radius7":"100px","button_transform7":"none","button_weight7":"500","button_background_hover7":"#fafbff","button_text_hover7":"var(--primary-black-001)","button_border_hover7":"0","button_background8":"#ffffff","button_text8":"var(--primary-black-001)","button_border8":"0","button_size8":".9em","button_spacing8":"0","button_padding8":"1em 2em","button_radius8":"100px","button_transform8":"none","button_weight8":"500","button_background_hover8":"var(--primary-black-001)","button_text_hover8":"#ffffff","button_border_hover8":"0","button_background9":"transparent","button_text9":"var(--primary-white-001)","button_border9":"1px solid var(--primary-white-001)","button_size9":".9em","button_spacing9":"0","button_padding9":"1em 2.65em","button_radius9":"100px","button_transform9":"none","button_weight9":"400","button_background_hover9":"var(--primary-black-001)","button_text_hover9":"#ffffff","button_border_hover9":"1px solid var(--primary-black-001)","label_text_color":"var(--primary-purple-001)","label_custom_styles":"","placeholder_color":"var(--primary-purple-001)","input_background":"rgba(0,0,0,0)","input_text_color":"var(--primary-purple-001)","input_border":"1px solid var(--primary-purple-001)","input_size":"0.8em","input_spacing":"inherit","
2054input_padding":"0.8em 1.5em","input_radius":"0.6em","input_weight":"500","free_shipping_threshold":0,"allow_note":true,"cart_additional_msg":"","cart_return_policy":"","shipping_calculator":false,"shipping_calculator_heading":"Shipping Rates Calculator","shipping_calculator_default_country":"United States","shipping_calculator_submit_button_label":"Calculate","shipping_calculator_submit_button_label_disabled":"Calculating...","otp_shipping_fee":"$8.00","quantity_limit":"150","mega_menu_position":"center","mega_menu_width":"container","mega_menu_1_parent_link":"","mega_menu_2_parent_link":"","mega_menu_3_parent_link":"","mega_menu_4_parent_link":"","mega_menu_5_parent_link":"","product_card_img_mode":"hover","product_card_text_align":"left","product_card_quick_view":true,"product_card_swatches":true,"social_instagram":"https:\/\/www.instagram.com\/pendulumlifeco\/","social_facebook":"https:\/\/www.facebook.com\/PendulumLife\/","social_twitter":"https:\/\/twitter.com\/pendulum_co","social_pinterest":"","social_tiktok":"","social_snapchat":"","social_tumblr":"","social_linkedin":"https:\/\/www.linkedin.com\/company\/pendulumco","social_youtube":"https:\/\/www.youtube.com\/@pendulumlife42\/featured","social_vimeo":"","bis_list":"YgWdM8","bis_cta":"Join waitlist","bis_consent_check":"By submitting my e-mail I agree to be subscribed to receive news and offers.","bis_description":"Register below to join the waitlist and be the first to know when it launches.","bis_success_message":"You are in! You'll be the first to know when this product becomes available.","show_wholesale_disclaimer":true,"wholesale_disclaimer":"\u003cp\u003e*Based on in-vitro studies\u003c\/p\u003e\u003cp\u003eAs a Pendulum Partner, in addition to Pendulum's further Terms and Conditions, you agree to the following absent written agreement with Pendulum:\u003c\/p\u003e\u003cp\u003ei) You are explicitly prohibited from advertising, promoting, offering for sale and re-selling any and all Pendulum products on third-party platforms including but not limited to Google.com, Amazon.com and Walmart.com. Selling Pendulum's products on your website associated directly with your store(s)\/practices or in your store(s)\/practices is permissible.\u003cbr\/\u003e\u003cbr\/\u003eii) Any resale of Pendulum products will adhere to Pendulum's minimum advertised price (MAP) policy. Pendulum's MAP shall be no less than the current lowest price as published on the Pendulum website pendulumlife.com, Amazon.com or Walmart.com. This MAP is established by Pendulum and may be adjusted by Pendulum at such time.\u003c\/p\u003e","use_klaviyo_form":true,"klaviyo_list_id":"WFEWj4","favicon":"\/\/pendulumlife.com\/cdn\/shop\/files\/favicon.png?v=1639593633","enable_backorder":false,"backorder_skus":"PGC-01-MEM,AMUC-01-MEM","backorder_msg":"There is currently a product that is backordered in your subscription. We apologize for the inconvenience. Due to supply chain issues, all shipments are currently delayed. We understand that this is frustrating and we appreciate your understanding. We'll update you ASAP when your product is back in inventory since our valued subscription members are prioritized for fulfillment!","enable_ca_shipping":true,"consent_check":"I understand that this item is non-refundable, that the customer is responsible for any customs fees and clearance, and that Pendulum will not be able to track the package once it departs from the U.S.","quantity_error":"\u003cp\u003eYou have products in your cart that cannot be shipped to you. Due to Canadian import laws, we can only ship a maximum of 3 units of any of the following products: Akkermansia, Metabolic Daily, or Polyphenol Booster. You can choose the one-time purchase option or a 3-month supply membership of these items. \u003cbr\u003e\u003cbr\u003eAt this time, we cannot ship Glucose Control internationally. If you have an item that isn't on the approved list, please remove it from your cart and proceed with checkout.\u003c\/p\u003e","canada_tax_notice":"\u003cp\u003eCustomers are responsible for any additional charges incurred for customs clearing and international duties or taxes.\u003c\/p\u003e","international_shipping_consent":"To continue with your purchase, agree to the international shipping terms.","unverified_error_msg":"No account found. If you registered but haven't verified your account, \u003ca href='\/account\/register'\u003eclick here\u003c\/a\u003e to re-verify.","show_zwidget_products":"pendulum-akkermansia, pendulum-glucose-control-2-og","show_zwidget_pages":"","enable_exit_popup":true,"title":"Not ready to purchase?","description":"\u003cp\u003eStay in touch about special discounts, nutrition tips and additional education.\u003c\/p\u003e","section_bg":"var(--primary-purple-001)","title_color":"#ffffff","text_color":"#ffffff","section_padding_desktop":"4em 0","section_padding_mobile":"1em","klaviyo_id":"WFEWj4","counseling_first_product":"free-group-nutrition-coaching-call-optional","counseling_second_product":"free-45-minute-nutrition-coaching-call","discount_codes":"HALLEGIFT,FREEBIE,DECSAVE,FEBRUARY,FEBSAVE,FEB20,GUT20,MAYSAVE,MAY20,APRIL,APRILSAVE,APR20,SUMMER,SUMMER20,OCT22","addon_id":"42938051330102","custom_starts_with":"WS","custom_dsc_msg":"This is a wholesale, non-refundable order","show_post_purchase_notification":false,"custom_post_purchase_notification":"We are transitioning to a new operations system, so apologies if you receive duplicative shipment notifications from the team. You can reach out to our Customer Care team any time if there is any confusion.","display_recharge_news":true,"recharge_faq_title":"Popular help topics","recharge_faq_text":"\u003cp\u003eNeed help managing your membership?\u003cbr\/\u003eHere are some popular help topics:\u003c\/p\u003e","recharge_faq_content":"\u003cul\u003e\u003cli\u003e\u003ca href=\"https:\/\/pendulumlife.com\/pages\/help?view=help-center\u0026page=article\u0026topic=subscriptions\u0026category=subscription-management\u0026article=how-can-i-skip-or-reschedule-a-subscription-renewal\" target=\"_blank\" title=\"Update delivery date\"\u003eUpdate delivery date\u003c\/a\u003e\u003c\/li\u003e\u003cli\u003e\u003ca href=\"https:\/\/pendulumlife.com\/pages\/help?view=help-center\u0026page=article\u0026article=how-long-does-shipping-take\" target=\"_blank\" title=\"Order status\"\u003eOrder status\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e","recharge_faq_news":"\u003cp\u003eVisit our \u003ca href=\"https:\/\/pendulumlife.com\/pages\/help\" target=\"_blank\" title=\"Help Center\"\u003eHelp Center\u003c\/a\u003e for more info.\u003c\/p\u003e","animate_on_scroll":false,"show_header_with_tabs":false,"posthog_key":"phc_47oIsZ3tJoVn9ZH1moNKtBMqG05Y2Gr4348BT850Sa6","posthog_host":"https:\/\/t.pendulumlife.com","checkout_logo_
2054image":"\/\/pendulumlife.com\/cdn\/shop\/files\/logo_bef9007a-282e-4f66-a4c1-96d0dcfa5084.png?v=1638453989","checkout_logo_position":"left","checkout_logo_size":"medium","checkout_body_background_color":"#fff","checkout_input_background_color_mode":"white","checkout_sidebar_background_color":"#fafafa","checkout_heading_font":"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'","checkout_body_font":"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'","checkout_accent_color":"#9b39ce","checkout_button_color":"var(--primary-purple-001)","checkout_error_color":"#e22120","enable_ab_1":false,"number_of_variations_1":1,"apply_to_valid_path_1":false,"valid_path_1":"\/","number_of_variations_2":2,"apply_to_valid_path_2":true,"valid_path_2":"\/pages\/clinical-trials","addon":"free-4-week-healthy-microbiome-meal-plan-2000-calorie-1","cart_sentence":"\u003cp\u003e\u003cstrong\u003eHave a promo code?\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eContinue to checkout to add it to the following page before purchase.\u003c\/p\u003e","customer_layout":"customer_area"}, "imageUrls": {}, "assetUrls": {}, "paginate": null, "args": { "icon": "arrow-down", "iconColor": null, "iconAriaHidden": null, "iconFocusable": null, "iconTabIndex": null, "iconRole": null, "iconLabel": null} } 2055 </script>
2055 2056
2056<script 2057 type="module" 2058 > 2059 import UI from "https://dlkcm4rp5v9zk.cloudfront.net/ui_modular.dist.js"; 2060 const uiJsName = "SnippetEntryIcons"; 2061 const uiRootId = "ui-root-snippet-3032796-SnippetEntryIcons"; 2062 const uiDataId = "ui-data-snippet-3032796-SnippetEntryIcons"; 2063 if (!(uiJsName in UI.snippets)) { 2064 throw new Error(`Snippet ${uiJsName} not found in UI.snippets`); 2065 } 2066 const uiModule = await UI.snippets[uiJsName](); 2067 const uiInit = uiModule.default; 2068 uiInit(document.getElementById(uiRootId), document.getElementById(uiDataId)); 2069 </script>
2069 2070 <!-- SNIPPET:END:SnippetEntryIcons --> 2071 2072</a><div class="submenu expandable"> 2073 <div class="submenu-inner"> 2074<div class="item skipped-level "><a class="nav-3 menu-link" href="/products/pendulum-metabolic-daily-probiotic-metabolism"> 2075 <div class="link-content flex direction-column justify-content-start align-items-start"> 2076 <span class="item-title"> 2077 Metabolic Daily 2078 </span> 2079 2080 <span class="item-subtitle">Improve Metabolism</span> 2081 2082 </div> 2083 </a> 2084 </div><div class="item skipped-level "><a class="nav-3 menu-link" href="/products/pendulum-akkermansia-probiotic-gut-health"> 2085 <div class="link-content flex direction-column justify-content-start align-items-start"> 2086 <span class="item-title"> 2087 Akkermansia 2088 </span> 2089 2090 <span class="item-subtitle">Replenish keystone strain</span> 2091 2092 </div> 2093 </a> 2094 </div><div class="item skipped-level "><a class="nav-3 menu-link" href="/products/pendulum-glucose-control-probiotic-blood-sugar"> 2095 <div class="link-content flex direction-column justify-content-start align-items-start"> 2096 <span class="item-title"> 2097 Glucose Control 2098 </span> 2099 2100 <span class="item-subtitle">Lower glucose spikes and A1C</span> 2101 2102 </div> 2103 </a> 2104 </div><div class="item skipped-level "><a class="nav-3 menu-link" href="/products/pendulum-polyphenol-booster-membership"> 2105 <div class="link-content flex direction-column justify-content-start align-items-start"> 2106 <span class="item-title"> 2107 Polyphenol Booster 2108 </span> 2109 2110 <span class="item-subtitle">Increase antioxidants to protect cells</span> 2111 2112 </div> 2113 </a> 2114 </div><div class="item skipped-level "><a class="nav-3 menu-link" href="/products/gut-fuel-pouch"> 2115 <div class="link-content flex direction-column justify-content-start align-items-start"> 2116 <span class="item-title"> 2117 Gut Fuel Pouch 2118 </span> 2119 2120 <span class="item-subtitle">Turn everyday foods into superfoods</span> 2121 2122 </div> 2123 </a> 2124 </div><div class="item skipped-level "><a class="nav-3 menu-link" href="/products/gut-fuel-packets"> 2125 <div class="link-content flex direction-column justify-content-start align-items-start"> 2126 <span class="item-title"> 2127 Gut Fuel Packets 2128 </span> 2129 2130 <span class="item-subtitle">Gut Fuel On-The-Go</span> 2131 2132 </div> 2133 </a> 2134 </div><div class="item skipped-level "><a class="nav-3 menu-link" href="/pages/bundles"> 2135 <div class="link-content flex direction-column justify-content-start align-items-start"> 2136 <span class="item-title"> 2137 Bundle and Save 2138 </span> 2139 2140 </div> 2141 </a> 2142 </div><div class="item skipped-level "><a class="nav-3 menu-link" href="/collections/all"> 2143 <div class="link-content flex direction-column justify-content-start align-items-start"> 2144 <span class="item-title"> 2145 Shop all 2146 </span> 2147 2148 </div> 2149 </a> 2150 </div> 2151<div class="item "><a class="nav-2 menu-link" href="#takethequiz"> 2152 <div> 2153 <span>Take the quiz</span> 2154 2155 </div></a></div> 2156<div class="item "><a class="nav-2 menu-link" href="https://pendulumlife.com/pages/pay-with-hsa-fsa"> 2157 <div> 2158 <span>Save up to 40% with HSA/FSA</span> 2159 2160 </div></a></div></div> 2161 </div></div> 2162 2163
2164<script> 2165 document.addEventListener('DOMContentLoaded', function() { 2166 const searchParams = window.location.search; 2167 if (searchParams) { 2168 const menuLinks = document.getElementsByClassName('menu-link'); 2169 Array.from(menuLinks).forEach(link => { 2170 if (link.href && !link.href.includes('#')) { 2171 const url = new URL(link.href); 2172 const currentParams = new URLSearchParams(searchParams); 2173 2174 // Add each parameter only if it doesn't already exist 2175 for (const [key, value] of currentParams) { 2176 if (key.includes('utm_')) { 2177 if (!url.searchParams.has(key)) { 2178 url.searchParams.append(key, value); 2179 } 2180 } 2181 } 2182 2183 link.href = url.toString(); 2184 } 2185 }); 2186 } 2187 }); 2188</script>
2188 2189<div class="item has-dropdown" aria-haspopup="true" data-parent="for-healthcare-providers"> 2190 <a class="nav-1 menu-link" href="#" onclick="return false;"> 2191 For healthcare providers 2192 2193 2194 2195 2196 2197 2198 2199<!-- SNIPPET:BEGIN:SnippetEntryIcons --> 2200 <div id="ui-root-snippet-4213076-SnippetEntryIcons" class="ui-root"></div> 2201
2201<script id="ui-data-snippet-4213076-SnippetEntryIcons" type="application/json"> 2202 { "snippetInstanceId": "snippet-4213076-SnippetEntryIcons", "settings": {"container_width":"1350px","container_padding_mobile":"1.2rem","container_padding_tablet":"1.2rem","container_padding_desktop":"1.5rem","breakpoint_mobile":"600px","breakpoint_tablet":"900px","color_background":"var(--primary-gray-001)","color_heading":"var(--primary-purple-001)","color_body":"var(--primary-black-001)","color_first":"var(--primary-purple-001)","color_first_2":"var(--primary-purple-001-a-20)","color_second":"var(--primary-blue-or-purp-001)","color_third":"var(--primary-white-001)","color_fourth":"#9b39ce","color_success":"#25B831","color_error":"#FF0202","fonts_query":"","fonts_link":"","body_font_family":"var(--content-font-family)","body_font_size":"20px","body_font_weight":"400","body_font_letter_spacing":"0em","body_font_line_height":"140%","heading_font_family":"var(--headline-font-family)","heading_font_weight":"600","heading_font_style":"normal","heading_font_transform":"none","heading_font_letter_spacing":"-0.045em","heading_font_line_height":"104%","button_font_family":"var(--content-font-family)","button_background":"var(--primary-purple-001)","button_text":"#ffffff","button_border":"0","button_size":"0.9em","button_spacing":"-0.015em","button_padding":"1em 2em","button_radius":"100px","button_transform":"none","button_weight":"400","button_background_hover":"#FFFFFF","button_text_hover":"var(--primary-purple-001)","button_border_hover":"0","button_background2":"var(--primary-blue-or-purp-001)","button_text2":"#fafbff","button_border2":"0","button_size2":"0.9em","button_spacing2":"-0.015em","button_padding2":"1em 2em","button_radius2":"100px","button_transform2":"none","button_weight2":"600","button_background_hover2":"#ffffff","button_text_hover2":"var(--primary-blue-or-purp-001)","button_border_hover2":"","button_background3":"var(--primary-white-001)","button_text3":"var(--primary-purple-001)","button_border3":"1px solid var(--primary-white-001)","button_size3":"0.9em","button_spacing3":"0","button_padding3":"1em 2em","button_radius3":"100px","button_transform3":"none","button_weight3":"400","button_background_hover3":"var(--primary-purple-001)","button_text_hover3":"var(--primary-white-001)","button_border_hover3":"1px solid var(--primary-white-001)","button_background4":"var(--primary-purple-001)","button_text4":"var(--primary-white-001)","button_border4":"1px solid var(--primary-white-001)","button_size4":"0.9em","button_spacing4":"0","button_padding4":"1em 2em","button_radius4":"100px","button_transform4":"none","button_weight4":"400","button_background_hover4":"var(--primary-white-001)","button_text_hover4":"var(--primary-purple-001)","button_border_hover4":"0","button_background5":"#FAFBFF","button_text5":"#262F59","button_border5":"0","button_size5":"0.9em","button_spacing5":"0","button_padding5":"1em 2em","button_radius5":"100px","button_transform5":"none","button_weight5":"400","button_background_hover5":"#262F59","button_text_hover5":"#ffffff","button_border_hover5":"0","button_background6":"var(--primary-blue-or-purp-001)","button_text6":"var(--primary-white-001)","button_border6":"1px solid var(--primary-white-001)","button_size6":".9em","button_spacing6":"0","button_padding6":"1em 5em","button_radius6":"100px","button_transform6":"uppercase","button_weight6":"400","button_background_hover6":"#FAFBFF","button_text_hover6":"var(--primary-blue-or-purp-001)","button_border_hover6":"1px solid transparent","button_background7":"var(--primary-black-001)","button_text7":"var(--primary-white-001)","button_border7":"0","button_size7":".9em","button_spacing7":"0","button_padding7":"1em 2em","button_radius7":"100px","button_transform7":"none","button_weight7":"500","button_background_hover7":"#fafbff","button_text_hover7":"var(--primary-black-001)","button_border_hover7":"0","button_background8":"#ffffff","button_text8":"var(--primary-black-001)","button_border8":"0","button_size8":".9em","button_spacing8":"0","button_padding8":"1em 2em","button_radius8":"100px","button_transform8":"none","button_weight8":"500","button_background_hover8":"var(--primary-black-001)","button_text_hover8":"#ffffff","button_border_hover8":"0","button_background9":"transparent","button_text9":"var(--primary-white-001)","button_border9":"1px solid var(--primary-white-001)","button_size9":".9em","button_spacing9":"0","button_padding9":"1em 2.65em","button_radius9":"100px","button_transform9":"none","button_weight9":"400","button_background_hover9":"var(--primary-black-001)","button_text_hover9":"#ffffff","button_border_hover9":"1px solid var(--primary-black-001)","label_text_color":"var(--primary-purple-001)","label_custom_styles":"","placeholder_color":"var(--primary-purple-001)","input_background":"rgba(0,0,0,0)","input_text_color":"var(--primary-purple-001)","input_border":"1px solid var(--primary-purple-001)","input_size":"0.8em","input_spacing":"inherit","
2202input_padding":"0.8em 1.5em","input_radius":"0.6em","input_weight":"500","free_shipping_threshold":0,"allow_note":true,"cart_additional_msg":"","cart_return_policy":"","shipping_calculator":false,"shipping_calculator_heading":"Shipping Rates Calculator","shipping_calculator_default_country":"United States","shipping_calculator_submit_button_label":"Calculate","shipping_calculator_submit_button_label_disabled":"Calculating...","otp_shipping_fee":"$8.00","quantity_limit":"150","mega_menu_position":"center","mega_menu_width":"container","mega_menu_1_parent_link":"","mega_menu_2_parent_link":"","mega_menu_3_parent_link":"","mega_menu_4_parent_link":"","mega_menu_5_parent_link":"","product_card_img_mode":"hover","product_card_text_align":"left","product_card_quick_view":true,"product_card_swatches":true,"social_instagram":"https:\/\/www.instagram.com\/pendulumlifeco\/","social_facebook":"https:\/\/www.facebook.com\/PendulumLife\/","social_twitter":"https:\/\/twitter.com\/pendulum_co","social_pinterest":"","social_tiktok":"","social_snapchat":"","social_tumblr":"","social_linkedin":"https:\/\/www.linkedin.com\/company\/pendulumco","social_youtube":"https:\/\/www.youtube.com\/@pendulumlife42\/featured","social_vimeo":"","bis_list":"YgWdM8","bis_cta":"Join waitlist","bis_consent_check":"By submitting my e-mail I agree to be subscribed to receive news and offers.","bis_description":"Register below to join the waitlist and be the first to know when it launches.","bis_success_message":"You are in! You'll be the first to know when this product becomes available.","show_wholesale_disclaimer":true,"wholesale_disclaimer":"\u003cp\u003e*Based on in-vitro studies\u003c\/p\u003e\u003cp\u003eAs a Pendulum Partner, in addition to Pendulum's further Terms and Conditions, you agree to the following absent written agreement with Pendulum:\u003c\/p\u003e\u003cp\u003ei) You are explicitly prohibited from advertising, promoting, offering for sale and re-selling any and all Pendulum products on third-party platforms including but not limited to Google.com, Amazon.com and Walmart.com. Selling Pendulum's products on your website associated directly with your store(s)\/practices or in your store(s)\/practices is permissible.\u003cbr\/\u003e\u003cbr\/\u003eii) Any resale of Pendulum products will adhere to Pendulum's minimum advertised price (MAP) policy. Pendulum's MAP shall be no less than the current lowest price as published on the Pendulum website pendulumlife.com, Amazon.com or Walmart.com. This MAP is established by Pendulum and may be adjusted by Pendulum at such time.\u003c\/p\u003e","use_klaviyo_form":true,"klaviyo_list_id":"WFEWj4","favicon":"\/\/pendulumlife.com\/cdn\/shop\/files\/favicon.png?v=1639593633","enable_backorder":false,"backorder_skus":"PGC-01-MEM,AMUC-01-MEM","backorder_msg":"There is currently a product that is backordered in your subscription. We apologize for the inconvenience. Due to supply chain issues, all shipments are currently delayed. We understand that this is frustrating and we appreciate your understanding. We'll update you ASAP when your product is back in inventory since our valued subscription members are prioritized for fulfillment!","enable_ca_shipping":true,"consent_check":"I understand that this item is non-refundable, that the customer is responsible for any customs fees and clearance, and that Pendulum will not be able to track the package once it departs from the U.S.","quantity_error":"\u003cp\u003eYou have products in your cart that cannot be shipped to you. Due to Canadian import laws, we can only ship a maximum of 3 units of any of the following products: Akkermansia, Metabolic Daily, or Polyphenol Booster. You can choose the one-time purchase option or a 3-month supply membership of these items. \u003cbr\u003e\u003cbr\u003eAt this time, we cannot ship Glucose Control internationally. If you have an item that isn't on the approved list, please remove it from your cart and proceed with checkout.\u003c\/p\u003e","canada_tax_notice":"\u003cp\u003eCustomers are responsible for any additional charges incurred for customs clearing and international duties or taxes.\u003c\/p\u003e","international_shipping_consent":"To continue with your purchase, agree to the international shipping terms.","unverified_error_msg":"No account found. If you registered but haven't verified your account, \u003ca href='\/account\/register'\u003eclick here\u003c\/a\u003e to re-verify.","show_zwidget_products":"pendulum-akkermansia, pendulum-glucose-control-2-og","show_zwidget_pages":"","enable_exit_popup":true,"title":"Not ready to purchase?","description":"\u003cp\u003eStay in touch about special discounts, nutrition tips and additional education.\u003c\/p\u003e","section_bg":"var(--primary-purple-001)","title_color":"#ffffff","text_color":"#ffffff","section_padding_desktop":"4em 0","section_padding_mobile":"1em","klaviyo_id":"WFEWj4","counseling_first_product":"free-group-nutrition-coaching-call-optional","counseling_second_product":"free-45-minute-nutrition-coaching-call","discount_codes":"HALLEGIFT,FREEBIE,DECSAVE,FEBRUARY,FEBSAVE,FEB20,GUT20,MAYSAVE,MAY20,APRIL,APRILSAVE,APR20,SUMMER,SUMMER20,OCT22","addon_id":"42938051330102","custom_starts_with":"WS","custom_dsc_msg":"This is a wholesale, non-refundable order","show_post_purchase_notification":false,"custom_post_purchase_notification":"We are transitioning to a new operations system, so apologies if you receive duplicative shipment notifications from the team. You can reach out to our Customer Care team any time if there is any confusion.","display_recharge_news":true,"recharge_faq_title":"Popular help topics","recharge_faq_text":"\u003cp\u003eNeed help managing your membership?\u003cbr\/\u003eHere are some popular help topics:\u003c\/p\u003e","recharge_faq_content":"\u003cul\u003e\u003cli\u003e\u003ca href=\"https:\/\/pendulumlife.com\/pages\/help?view=help-center\u0026page=article\u0026topic=subscriptions\u0026category=subscription-management\u0026article=how-can-i-skip-or-reschedule-a-subscription-renewal\" target=\"_blank\" title=\"Update delivery date\"\u003eUpdate delivery date\u003c\/a\u003e\u003c\/li\u003e\u003cli\u003e\u003ca href=\"https:\/\/pendulumlife.com\/pages\/help?view=help-center\u0026page=article\u0026article=how-long-does-shipping-take\" target=\"_blank\" title=\"Order status\"\u003eOrder status\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e","recharge_faq_news":"\u003cp\u003eVisit our \u003ca href=\"https:\/\/pendulumlife.com\/pages\/help\" target=\"_blank\" title=\"Help Center\"\u003eHelp Center\u003c\/a\u003e for more info.\u003c\/p\u003e","animate_on_scroll":false,"show_header_with_tabs":false,"posthog_key":"phc_47oIsZ3tJoVn9ZH1moNKtBMqG05Y2Gr4348BT850Sa6","posthog_host":"https:\/\/t.pendulumlife.com","checkout_logo_
2202image":"\/\/pendulumlife.com\/cdn\/shop\/files\/logo_bef9007a-282e-4f66-a4c1-96d0dcfa5084.png?v=1638453989","checkout_logo_position":"left","checkout_logo_size":"medium","checkout_body_background_color":"#fff","checkout_input_background_color_mode":"white","checkout_sidebar_background_color":"#fafafa","checkout_heading_font":"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'","checkout_body_font":"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'","checkout_accent_color":"#9b39ce","checkout_button_color":"var(--primary-purple-001)","checkout_error_color":"#e22120","enable_ab_1":false,"number_of_variations_1":1,"apply_to_valid_path_1":false,"valid_path_1":"\/","number_of_variations_2":2,"apply_to_valid_path_2":true,"valid_path_2":"\/pages\/clinical-trials","addon":"free-4-week-healthy-microbiome-meal-plan-2000-calorie-1","cart_sentence":"\u003cp\u003e\u003cstrong\u003eHave a promo code?\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eContinue to checkout to add it to the following page before purchase.\u003c\/p\u003e","customer_layout":"customer_area"}, "imageUrls": {}, "assetUrls": {}, "paginate": null, "args": { "icon": "arrow-down", "iconColor": null, "iconAriaHidden": null, "iconFocusable": null, "iconTabIndex": null, "iconRole": null, "iconLabel": null} } 2203 </script>
2203 2204
2204<script 2205 type="module" 2206 > 2207 import UI from "https://dlkcm4rp5v9zk.cloudfront.net/ui_modular.dist.js"; 2208 const uiJsName = "SnippetEntryIcons"; 2209 const uiRootId = "ui-root-snippet-4213076-SnippetEntryIcons"; 2210 const uiDataId = "ui-data-snippet-4213076-SnippetEntryIcons"; 2211 if (!(uiJsName in UI.snippets)) { 2212 throw new Error(`Snippet ${uiJsName} not found in UI.snippets`); 2213 } 2214 const uiModule = await UI.snippets[uiJsName](); 2215 const uiInit = uiModule.default; 2216 uiInit(document.getElementById(uiRootId), document.getElementById(uiDataId)); 2217 </script>
2217 2218 <!-- SNIPPET:END:SnippetEntryIcons --> 2219 2220</a><div class="submenu expandable"> 2221 <div class="submenu-inner"> 2222<div class="item "><a class="nav-2 menu-link" href="https://pendulumlife.com/pages/healthcareprofessionals"> 2223 <div> 2224 <span>Provider program</span> 2225 2226 </div></a></div> 2227<div class="item "><a class="nav-2 menu-link" href="https://pendulumlife.com/blogs/resources/tagged/resources"> 2228 <div> 2229 <span>Provider resources</span> 2230 2231 </div></a></div> 2232<div class="item "><a class="nav-2 menu-link" href="/pages/healthcare-partner-sign-up"> 2233 <div> 2234 <span>Sign up to get Pendulum for your patients</span> 2235 2236 </div></a></div> 2237<div class="item ws-only "><a class="nav-2 menu-link" href="https://pendulumlife.com/account?view=wholesale"> 2238 <div> 2239 <span>Shop wholesale</span> 2240 2241 </div></a></div> 2242<div class="item "><a class="nav-2 menu-link" href="/pages/pendulum-events-and-on-demand-education"> 2243 <div> 2244 <span>Events</span> 2245 2246 </div></a></div> 2247<div class="item "><a class="nav-2 menu-link" href="https://pendulumlife.com/pages/research-clinical-trials"> 2248 <div> 2249 <span>Clinical trials</span> 2250 2251 </div></a></div></div> 2252 </div></div> 2253 2254
2255<script> 2256 document.addEventListener('DOMContentLoaded', function() { 2257 const searchParams = window.location.search; 2258 if (searchParams) { 2259 const menuLinks = document.getElementsByClassName('menu-link'); 2260 Array.from(menuLinks).forEach(link => { 2261 if (link.href && !link.href.includes('#')) { 2262 const url = new URL(link.href); 2263 const currentParams = new URLSearchParams(searchParams); 2264 2265 // Add each parameter only if it doesn't already exist 2266 for (const [key, value] of currentParams) { 2267 if (key.includes('utm_')) { 2268 if (!url.searchParams.has(key)) { 2269 url.searchParams.append(key, value); 2270 } 2271 } 2272 } 2273 2274 link.href = url.toString(); 2275 } 2276 }); 2277 } 2278 }); 2279</script>
2279 2280<div class="item " data-parent="referral-program"> 2281 <a class="nav-1 menu-link" href="/pages/referral-landing" > 2282 Referral Program 2283</a></div> 2284 2285
2286<script> 2287 document.addEventListener('DOMContentLoaded', function() { 2288 const searchParams = window.location.search; 2289 if (searchParams) { 2290 const menuLinks = document.getElementsByClassName('menu-link'); 2291 Array.from(menuLinks).forEach(link => { 2292 if (link.href && !link.href.includes('#')) { 2293 const url = new URL(link.href); 2294 const currentParams = new URLSearchParams(searchParams); 2295 2296 // Add each parameter only if it doesn't already exist 2297 for (const [key, value] of currentParams) { 2298 if (key.includes('utm_')) { 2299 if (!url.searchParams.has(key)) { 2300 url.searchParams.append(key, value); 2301 } 2302 } 2303 } 2304 2305 link.href = url.toString(); 2306 } 2307 }); 2308 } 2309 }); 2310</script>
2310 2311</nav> 2312 2313 2314<a href="/" class="logo"><img src="//pendulumlife.com/cdn/shop/files/Pendulum_logo_new_600x.svg?v=1786499807" alt="Pendulum"></a> 2315 <nav class="header-main-menu flex-1"></nav><div class="top-utils top-utils-mega-menu-width-container"> 2316 <div class="top-utils-wrap"><a 2317 2318 href="/account/login" alt="Log In" data-k-hub-ignore="true" 2319 2320 class="trigger-account item nav-1" 2321 > 2322 2323 2324 2325 2326 2327 2328<!-- SNIPPET:BEGIN:SnippetEntryIcons --> 2329 <div id="ui-root-snippet-5867586-SnippetEntryIcons" class="ui-root"></div> 2330
2330<script id="ui-data-snippet-5867586-SnippetEntryIcons" type="application/json"> 2331 { "snippetInstanceId": "snippet-5867586-SnippetEntryIcons", "settings": {"container_width":"1350px","container_padding_mobile":"1.2rem","container_padding_tablet":"1.2rem","container_padding_desktop":"1.5rem","breakpoint_mobile":"600px","breakpoint_tablet":"900px","color_background":"var(--primary-gray-001)","color_heading":"var(--primary-purple-001)","color_body":"var(--primary-black-001)","color_first":"var(--primary-purple-001)","color_first_2":"var(--primary-purple-001-a-20)","color_second":"var(--primary-blue-or-purp-001)","color_third":"var(--primary-white-001)","color_fourth":"#9b39ce","color_success":"#25B831","color_error":"#FF0202","fonts_query":"","fonts_link":"","body_font_family":"var(--content-font-family)","body_font_size":"20px","body_font_weight":"400","body_font_letter_spacing":"0em","body_font_line_height":"140%","heading_font_family":"var(--headline-font-family)","heading_font_weight":"600","heading_font_style":"normal","heading_font_transform":"none","heading_font_letter_spacing":"-0.045em","heading_font_line_height":"104%","button_font_family":"var(--content-font-family)","button_background":"var(--primary-purple-001)","button_text":"#ffffff","button_border":"0","button_size":"0.9em","button_spacing":"-0.015em","button_padding":"1em 2em","button_radius":"100px","button_transform":"none","button_weight":"400","button_background_hover":"#FFFFFF","button_text_hover":"var(--primary-purple-001)","button_border_hover":"0","button_background2":"var(--primary-blue-or-purp-001)","button_text2":"#fafbff","button_border2":"0","button_size2":"0.9em","button_spacing2":"-0.015em","button_padding2":"1em 2em","button_radius2":"100px","button_transform2":"none","button_weight2":"600","button_background_hover2":"#ffffff","button_text_hover2":"var(--primary-blue-or-purp-001)","button_border_hover2":"","button_background3":"var(--primary-white-001)","button_text3":"var(--primary-purple-001)","button_border3":"1px solid var(--primary-white-001)","button_size3":"0.9em","button_spacing3":"0","button_padding3":"1em 2em","button_radius3":"100px","button_transform3":"none","button_weight3":"400","button_background_hover3":"var(--primary-purple-001)","button_text_hover3":"var(--primary-white-001)","button_border_hover3":"1px solid var(--primary-white-001)","button_background4":"var(--primary-purple-001)","button_text4":"var(--primary-white-001)","button_border4":"1px solid var(--primary-white-001)","button_size4":"0.9em","button_spacing4":"0","button_padding4":"1em 2em","button_radius4":"100px","button_transform4":"none","button_weight4":"400","button_background_hover4":"var(--primary-white-001)","button_text_hover4":"var(--primary-purple-001)","button_border_hover4":"0","button_background5":"#FAFBFF","button_text5":"#262F59","button_border5":"0","button_size5":"0.9em","button_spacing5":"0","button_padding5":"1em 2em","button_radius5":"100px","button_transform5":"none","button_weight5":"400","button_background_hover5":"#262F59","button_text_hover5":"#ffffff","button_border_hover5":"0","button_background6":"var(--primary-blue-or-purp-001)","button_text6":"var(--primary-white-001)","button_border6":"1px solid var(--primary-white-001)","button_size6":".9em","button_spacing6":"0","button_padding6":"1em 5em","button_radius6":"100px","button_transform6":"uppercase","button_weight6":"400","button_background_hover6":"#FAFBFF","button_text_hover6":"var(--primary-blue-or-purp-001)","button_border_hover6":"1px solid transparent","button_background7":"var(--primary-black-001)","button_text7":"var(--primary-white-001)","button_border7":"0","button_size7":".9em","button_spacing7":"0","button_padding7":"1em 2em","button_radius7":"100px","button_transform7":"none","button_weight7":"500","button_background_hover7":"#fafbff","button_text_hover7":"var(--primary-black-001)","button_border_hover7":"0","button_background8":"#ffffff","button_text8":"var(--primary-black-001)","button_border8":"0","button_size8":".9em","button_spacing8":"0","button_padding8":"1em 2em","button_radius8":"100px","button_transform8":"none","button_weight8":"500","button_background_hover8":"var(--primary-black-001)","button_text_hover8":"#ffffff","button_border_hover8":"0","button_background9":"transparent","button_text9":"var(--primary-white-001)","button_border9":"1px solid var(--primary-white-001)","button_size9":".9em","button_spacing9":"0","button_padding9":"1em 2.65em","button_radius9":"100px","button_transform9":"none","button_weight9":"400","button_background_hover9":"var(--primary-black-001)","button_text_hover9":"#ffffff","button_border_hover9":"1px solid var(--primary-black-001)","label_text_color":"var(--primary-purple-001)","label_custom_styles":"","placeholder_color":"var(--primary-purple-001)","input_background":"rgba(0,0,0,0)","input_text_color":"var(--primary-purple-001)","input_border":"1px solid var(--primary-purple-001)","input_size":"0.8em","input_spacing":"inherit","
2331input_padding":"0.8em 1.5em","input_radius":"0.6em","input_weight":"500","free_shipping_threshold":0,"allow_note":true,"cart_additional_msg":"","cart_return_policy":"","shipping_calculator":false,"shipping_calculator_heading":"Shipping Rates Calculator","shipping_calculator_default_country":"United States","shipping_calculator_submit_button_label":"Calculate","shipping_calculator_submit_button_label_disabled":"Calculating...","otp_shipping_fee":"$8.00","quantity_limit":"150","mega_menu_position":"center","mega_menu_width":"container","mega_menu_1_parent_link":"","mega_menu_2_parent_link":"","mega_menu_3_parent_link":"","mega_menu_4_parent_link":"","mega_menu_5_parent_link":"","product_card_img_mode":"hover","product_card_text_align":"left","product_card_quick_view":true,"product_card_swatches":true,"social_instagram":"https:\/\/www.instagram.com\/pendulumlifeco\/","social_facebook":"https:\/\/www.facebook.com\/PendulumLife\/","social_twitter":"https:\/\/twitter.com\/pendulum_co","social_pinterest":"","social_tiktok":"","social_snapchat":"","social_tumblr":"","social_linkedin":"https:\/\/www.linkedin.com\/company\/pendulumco","social_youtube":"https:\/\/www.youtube.com\/@pendulumlife42\/featured","social_vimeo":"","bis_list":"YgWdM8","bis_cta":"Join waitlist","bis_consent_check":"By submitting my e-mail I agree to be subscribed to receive news and offers.","bis_description":"Register below to join the waitlist and be the first to know when it launches.","bis_success_message":"You are in! You'll be the first to know when this product becomes available.","show_wholesale_disclaimer":true,"wholesale_disclaimer":"\u003cp\u003e*Based on in-vitro studies\u003c\/p\u003e\u003cp\u003eAs a Pendulum Partner, in addition to Pendulum's further Terms and Conditions, you agree to the following absent written agreement with Pendulum:\u003c\/p\u003e\u003cp\u003ei) You are explicitly prohibited from advertising, promoting, offering for sale and re-selling any and all Pendulum products on third-party platforms including but not limited to Google.com, Amazon.com and Walmart.com. Selling Pendulum's products on your website associated directly with your store(s)\/practices or in your store(s)\/practices is permissible.\u003cbr\/\u003e\u003cbr\/\u003eii) Any resale of Pendulum products will adhere to Pendulum's minimum advertised price (MAP) policy. Pendulum's MAP shall be no less than the current lowest price as published on the Pendulum website pendulumlife.com, Amazon.com or Walmart.com. This MAP is established by Pendulum and may be adjusted by Pendulum at such time.\u003c\/p\u003e","use_klaviyo_form":true,"klaviyo_list_id":"WFEWj4","favicon":"\/\/pendulumlife.com\/cdn\/shop\/files\/favicon.png?v=1639593633","enable_backorder":false,"backorder_skus":"PGC-01-MEM,AMUC-01-MEM","backorder_msg":"There is currently a product that is backordered in your subscription. We apologize for the inconvenience. Due to supply chain issues, all shipments are currently delayed. We understand that this is frustrating and we appreciate your understanding. We'll update you ASAP when your product is back in inventory since our valued subscription members are prioritized for fulfillment!","enable_ca_shipping":true,"consent_check":"I understand that this item is non-refundable, that the customer is responsible for any customs fees and clearance, and that Pendulum will not be able to track the package once it departs from the U.S.","quantity_error":"\u003cp\u003eYou have products in your cart that cannot be shipped to you. Due to Canadian import laws, we can only ship a maximum of 3 units of any of the following products: Akkermansia, Metabolic Daily, or Polyphenol Booster. You can choose the one-time purchase option or a 3-month supply membership of these items. \u003cbr\u003e\u003cbr\u003eAt this time, we cannot ship Glucose Control internationally. If you have an item that isn't on the approved list, please remove it from your cart and proceed with checkout.\u003c\/p\u003e","canada_tax_notice":"\u003cp\u003eCustomers are responsible for any additional charges incurred for customs clearing and international duties or taxes.\u003c\/p\u003e","international_shipping_consent":"To continue with your purchase, agree to the international shipping terms.","unverified_error_msg":"No account found. If you registered but haven't verified your account, \u003ca href='\/account\/register'\u003eclick here\u003c\/a\u003e to re-verify.","show_zwidget_products":"pendulum-akkermansia, pendulum-glucose-control-2-og","show_zwidget_pages":"","enable_exit_popup":true,"title":"Not ready to purchase?","description":"\u003cp\u003eStay in touch about special discounts, nutrition tips and additional education.\u003c\/p\u003e","section_bg":"var(--primary-purple-001)","title_color":"#ffffff","text_color":"#ffffff","section_padding_desktop":"4em 0","section_padding_mobile":"1em","klaviyo_id":"WFEWj4","counseling_first_product":"free-group-nutrition-coaching-call-optional","counseling_second_product":"free-45-minute-nutrition-coaching-call","discount_codes":"HALLEGIFT,FREEBIE,DECSAVE,FEBRUARY,FEBSAVE,FEB20,GUT20,MAYSAVE,MAY20,APRIL,APRILSAVE,APR20,SUMMER,SUMMER20,OCT22","addon_id":"42938051330102","custom_starts_with":"WS","custom_dsc_msg":"This is a wholesale, non-refundable order","show_post_purchase_notification":false,"custom_post_purchase_notification":"We are transitioning to a new operations system, so apologies if you receive duplicative shipment notifications from the team. You can reach out to our Customer Care team any time if there is any confusion.","display_recharge_news":true,"recharge_faq_title":"Popular help topics","recharge_faq_text":"\u003cp\u003eNeed help managing your membership?\u003cbr\/\u003eHere are some popular help topics:\u003c\/p\u003e","recharge_faq_content":"\u003cul\u003e\u003cli\u003e\u003ca href=\"https:\/\/pendulumlife.com\/pages\/help?view=help-center\u0026page=article\u0026topic=subscriptions\u0026category=subscription-management\u0026article=how-can-i-skip-or-reschedule-a-subscription-renewal\" target=\"_blank\" title=\"Update delivery date\"\u003eUpdate delivery date\u003c\/a\u003e\u003c\/li\u003e\u003cli\u003e\u003ca href=\"https:\/\/pendulumlife.com\/pages\/help?view=help-center\u0026page=article\u0026article=how-long-does-shipping-take\" target=\"_blank\" title=\"Order status\"\u003eOrder status\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e","recharge_faq_news":"\u003cp\u003eVisit our \u003ca href=\"https:\/\/pendulumlife.com\/pages\/help\" target=\"_blank\" title=\"Help Center\"\u003eHelp Center\u003c\/a\u003e for more info.\u003c\/p\u003e","animate_on_scroll":false,"show_header_with_tabs":false,"posthog_key":"phc_47oIsZ3tJoVn9ZH1moNKtBMqG05Y2Gr4348BT850Sa6","posthog_host":"https:\/\/t.pendulumlife.com","checkout_logo_
2331image":"\/\/pendulumlife.com\/cdn\/shop\/files\/logo_bef9007a-282e-4f66-a4c1-96d0dcfa5084.png?v=1638453989","checkout_logo_position":"left","checkout_logo_size":"medium","checkout_body_background_color":"#fff","checkout_input_background_color_mode":"white","checkout_sidebar_background_color":"#fafafa","checkout_heading_font":"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'","checkout_body_font":"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'","checkout_accent_color":"#9b39ce","checkout_button_color":"var(--primary-purple-001)","checkout_error_color":"#e22120","enable_ab_1":false,"number_of_variations_1":1,"apply_to_valid_path_1":false,"valid_path_1":"\/","number_of_variations_2":2,"apply_to_valid_path_2":true,"valid_path_2":"\/pages\/clinical-trials","addon":"free-4-week-healthy-microbiome-meal-plan-2000-calorie-1","cart_sentence":"\u003cp\u003e\u003cstrong\u003eHave a promo code?\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eContinue to checkout to add it to the following page before purchase.\u003c\/p\u003e","customer_layout":"customer_area"}, "imageUrls": {}, "assetUrls": {}, "paginate": null, "args": { "icon": "user", "iconColor": null, "iconAriaHidden": null, "iconFocusable": null, "iconTabIndex": null, "iconRole": null, "iconLabel": null} } 2332 </script>
2332 2333
2333<script 2334 type="module" 2335 > 2336 import UI from "https://dlkcm4rp5v9zk.cloudfront.net/ui_modular.dist.js"; 2337 const uiJsName = "SnippetEntryIcons"; 2338 const uiRootId = "ui-root-snippet-5867586-SnippetEntryIcons"; 2339 const uiDataId = "ui-data-snippet-5867586-SnippetEntryIcons"; 2340 if (!(uiJsName in UI.snippets)) { 2341 throw new Error(`Snippet ${uiJsName} not found in UI.snippets`); 2342 } 2343 const uiModule = await UI.snippets[uiJsName](); 2344 const uiInit = uiModule.default; 2345 uiInit(document.getElementById(uiRootId), document.getElementById(uiDataId)); 2346 </script>
2346 2347 <!-- SNIPPET:END:SnippetEntryIcons --> 2348<span>Account</span></a><a href="/cart" alt="My Shopping Cart" class="trigger-cart item nav-1"> 2349 2350 2351 2352 2353 2354 2355<!-- SNIPPET:BEGIN:SnippetEntryIcons --> 2356 <div id="ui-root-snippet-6705721-SnippetEntryIcons" class="ui-root"></div> 2357
2357<script id="ui-data-snippet-6705721-SnippetEntryIcons" type="application/json"> 2358 { "snippetInstanceId": "snippet-6705721-SnippetEntryIcons", "settings": {"container_width":"1350px","container_padding_mobile":"1.2rem","container_padding_tablet":"1.2rem","container_padding_desktop":"1.5rem","breakpoint_mobile":"600px","breakpoint_tablet":"900px","color_background":"var(--primary-gray-001)","color_heading":"var(--primary-purple-001)","color_body":"var(--primary-black-001)","color_first":"var(--primary-purple-001)","color_first_2":"var(--primary-purple-001-a-20)","color_second":"var(--primary-blue-or-purp-001)","color_third":"var(--primary-white-001)","color_fourth":"#9b39ce","color_success":"#25B831","color_error":"#FF0202","fonts_query":"","fonts_link":"","body_font_family":"var(--content-font-family)","body_font_size":"20px","body_font_weight":"400","body_font_letter_spacing":"0em","body_font_line_height":"140%","heading_font_family":"var(--headline-font-family)","heading_font_weight":"600","heading_font_style":"normal","heading_font_transform":"none","heading_font_letter_spacing":"-0.045em","heading_font_line_height":"104%","button_font_family":"var(--content-font-family)","button_background":"var(--primary-purple-001)","button_text":"#ffffff","button_border":"0","button_size":"0.9em","button_spacing":"-0.015em","button_padding":"1em 2em","button_radius":"100px","button_transform":"none","button_weight":"400","button_background_hover":"#FFFFFF","button_text_hover":"var(--primary-purple-001)","button_border_hover":"0","button_background2":"var(--primary-blue-or-purp-001)","button_text2":"#fafbff","button_border2":"0","button_size2":"0.9em","button_spacing2":"-0.015em","button_padding2":"1em 2em","button_radius2":"100px","button_transform2":"none","button_weight2":"600","button_background_hover2":"#ffffff","button_text_hover2":"var(--primary-blue-or-purp-001)","button_border_hover2":"","button_background3":"var(--primary-white-001)","button_text3":"var(--primary-purple-001)","button_border3":"1px solid var(--primary-white-001)","button_size3":"0.9em","button_spacing3":"0","button_padding3":"1em 2em","button_radius3":"100px","button_transform3":"none","button_weight3":"400","button_background_hover3":"var(--primary-purple-001)","button_text_hover3":"var(--primary-white-001)","button_border_hover3":"1px solid var(--primary-white-001)","button_background4":"var(--primary-purple-001)","button_text4":"var(--primary-white-001)","button_border4":"1px solid var(--primary-white-001)","button_size4":"0.9em","button_spacing4":"0","button_padding4":"1em 2em","button_radius4":"100px","button_transform4":"none","button_weight4":"400","button_background_hover4":"var(--primary-white-001)","button_text_hover4":"var(--primary-purple-001)","button_border_hover4":"0","button_background5":"#FAFBFF","button_text5":"#262F59","button_border5":"0","button_size5":"0.9em","button_spacing5":"0","button_padding5":"1em 2em","button_radius5":"100px","button_transform5":"none","button_weight5":"400","button_background_hover5":"#262F59","button_text_hover5":"#ffffff","button_border_hover5":"0","button_background6":"var(--primary-blue-or-purp-001)","button_text6":"var(--primary-white-001)","button_border6":"1px solid var(--primary-white-001)","button_size6":".9em","button_spacing6":"0","button_padding6":"1em 5em","button_radius6":"100px","button_transform6":"uppercase","button_weight6":"400","button_background_hover6":"#FAFBFF","button_text_hover6":"var(--primary-blue-or-purp-001)","button_border_hover6":"1px solid transparent","button_background7":"var(--primary-black-001)","button_text7":"var(--primary-white-001)","button_border7":"0","button_size7":".9em","button_spacing7":"0","button_padding7":"1em 2em","button_radius7":"100px","button_transform7":"none","button_weight7":"500","button_background_hover7":"#fafbff","button_text_hover7":"var(--primary-black-001)","button_border_hover7":"0","button_background8":"#ffffff","button_text8":"var(--primary-black-001)","button_border8":"0","button_size8":".9em","button_spacing8":"0","button_padding8":"1em 2em","button_radius8":"100px","button_transform8":"none","button_weight8":"500","button_background_hover8":"var(--primary-black-001)","button_text_hover8":"#ffffff","button_border_hover8":"0","button_background9":"transparent","button_text9":"var(--primary-white-001)","button_border9":"1px solid var(--primary-white-001)","button_size9":".9em","button_spacing9":"0","button_padding9":"1em 2.65em","button_radius9":"100px","button_transform9":"none","button_weight9":"400","button_background_hover9":"var(--primary-black-001)","button_text_hover9":"#ffffff","button_border_hover9":"1px solid var(--primary-black-001)","label_text_color":"var(--primary-purple-001)","label_custom_styles":"","placeholder_color":"var(--primary-purple-001)","input_background":"rgba(0,0,0,0)","input_text_color":"var(--primary-purple-001)","input_border":"1px solid var(--primary-purple-001)","input_size":"0.8em","input_spacing":"inherit","
2358input_padding":"0.8em 1.5em","input_radius":"0.6em","input_weight":"500","free_shipping_threshold":0,"allow_note":true,"cart_additional_msg":"","cart_return_policy":"","shipping_calculator":false,"shipping_calculator_heading":"Shipping Rates Calculator","shipping_calculator_default_country":"United States","shipping_calculator_submit_button_label":"Calculate","shipping_calculator_submit_button_label_disabled":"Calculating...","otp_shipping_fee":"$8.00","quantity_limit":"150","mega_menu_position":"center","mega_menu_width":"container","mega_menu_1_parent_link":"","mega_menu_2_parent_link":"","mega_menu_3_parent_link":"","mega_menu_4_parent_link":"","mega_menu_5_parent_link":"","product_card_img_mode":"hover","product_card_text_align":"left","product_card_quick_view":true,"product_card_swatches":true,"social_instagram":"https:\/\/www.instagram.com\/pendulumlifeco\/","social_facebook":"https:\/\/www.facebook.com\/PendulumLife\/","social_twitter":"https:\/\/twitter.com\/pendulum_co","social_pinterest":"","social_tiktok":"","social_snapchat":"","social_tumblr":"","social_linkedin":"https:\/\/www.linkedin.com\/company\/pendulumco","social_youtube":"https:\/\/www.youtube.com\/@pendulumlife42\/featured","social_vimeo":"","bis_list":"YgWdM8","bis_cta":"Join waitlist","bis_consent_check":"By submitting my e-mail I agree to be subscribed to receive news and offers.","bis_description":"Register below to join the waitlist and be the first to know when it launches.","bis_success_message":"You are in! You'll be the first to know when this product becomes available.","show_wholesale_disclaimer":true,"wholesale_disclaimer":"\u003cp\u003e*Based on in-vitro studies\u003c\/p\u003e\u003cp\u003eAs a Pendulum Partner, in addition to Pendulum's further Terms and Conditions, you agree to the following absent written agreement with Pendulum:\u003c\/p\u003e\u003cp\u003ei) You are explicitly prohibited from advertising, promoting, offering for sale and re-selling any and all Pendulum products on third-party platforms including but not limited to Google.com, Amazon.com and Walmart.com. Selling Pendulum's products on your website associated directly with your store(s)\/practices or in your store(s)\/practices is permissible.\u003cbr\/\u003e\u003cbr\/\u003eii) Any resale of Pendulum products will adhere to Pendulum's minimum advertised price (MAP) policy. Pendulum's MAP shall be no less than the current lowest price as published on the Pendulum website pendulumlife.com, Amazon.com or Walmart.com. This MAP is established by Pendulum and may be adjusted by Pendulum at such time.\u003c\/p\u003e","use_klaviyo_form":true,"klaviyo_list_id":"WFEWj4","favicon":"\/\/pendulumlife.com\/cdn\/shop\/files\/favicon.png?v=1639593633","enable_backorder":false,"backorder_skus":"PGC-01-MEM,AMUC-01-MEM","backorder_msg":"There is currently a product that is backordered in your subscription. We apologize for the inconvenience. Due to supply chain issues, all shipments are currently delayed. We understand that this is frustrating and we appreciate your understanding. We'll update you ASAP when your product is back in inventory since our valued subscription members are prioritized for fulfillment!","enable_ca_shipping":true,"consent_check":"I understand that this item is non-refundable, that the customer is responsible for any customs fees and clearance, and that Pendulum will not be able to track the package once it departs from the U.S.","quantity_error":"\u003cp\u003eYou have products in your cart that cannot be shipped to you. Due to Canadian import laws, we can only ship a maximum of 3 units of any of the following products: Akkermansia, Metabolic Daily, or Polyphenol Booster. You can choose the one-time purchase option or a 3-month supply membership of these items. \u003cbr\u003e\u003cbr\u003eAt this time, we cannot ship Glucose Control internationally. If you have an item that isn't on the approved list, please remove it from your cart and proceed with checkout.\u003c\/p\u003e","canada_tax_notice":"\u003cp\u003eCustomers are responsible for any additional charges incurred for customs clearing and international duties or taxes.\u003c\/p\u003e","international_shipping_consent":"To continue with your purchase, agree to the international shipping terms.","unverified_error_msg":"No account found. If you registered but haven't verified your account, \u003ca href='\/account\/register'\u003eclick here\u003c\/a\u003e to re-verify.","show_zwidget_products":"pendulum-akkermansia, pendulum-glucose-control-2-og","show_zwidget_pages":"","enable_exit_popup":true,"title":"Not ready to purchase?","description":"\u003cp\u003eStay in touch about special discounts, nutrition tips and additional education.\u003c\/p\u003e","section_bg":"var(--primary-purple-001)","title_color":"#ffffff","text_color":"#ffffff","section_padding_desktop":"4em 0","section_padding_mobile":"1em","klaviyo_id":"WFEWj4","counseling_first_product":"free-group-nutrition-coaching-call-optional","counseling_second_product":"free-45-minute-nutrition-coaching-call","discount_codes":"HALLEGIFT,FREEBIE,DECSAVE,FEBRUARY,FEBSAVE,FEB20,GUT20,MAYSAVE,MAY20,APRIL,APRILSAVE,APR20,SUMMER,SUMMER20,OCT22","addon_id":"42938051330102","custom_starts_with":"WS","custom_dsc_msg":"This is a wholesale, non-refundable order","show_post_purchase_notification":false,"custom_post_purchase_notification":"We are transitioning to a new operations system, so apologies if you receive duplicative shipment notifications from the team. You can reach out to our Customer Care team any time if there is any confusion.","display_recharge_news":true,"recharge_faq_title":"Popular help topics","recharge_faq_text":"\u003cp\u003eNeed help managing your membership?\u003cbr\/\u003eHere are some popular help topics:\u003c\/p\u003e","recharge_faq_content":"\u003cul\u003e\u003cli\u003e\u003ca href=\"https:\/\/pendulumlife.com\/pages\/help?view=help-center\u0026page=article\u0026topic=subscriptions\u0026category=subscription-management\u0026article=how-can-i-skip-or-reschedule-a-subscription-renewal\" target=\"_blank\" title=\"Update delivery date\"\u003eUpdate delivery date\u003c\/a\u003e\u003c\/li\u003e\u003cli\u003e\u003ca href=\"https:\/\/pendulumlife.com\/pages\/help?view=help-center\u0026page=article\u0026article=how-long-does-shipping-take\" target=\"_blank\" title=\"Order status\"\u003eOrder status\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e","recharge_faq_news":"\u003cp\u003eVisit our \u003ca href=\"https:\/\/pendulumlife.com\/pages\/help\" target=\"_blank\" title=\"Help Center\"\u003eHelp Center\u003c\/a\u003e for more info.\u003c\/p\u003e","animate_on_scroll":false,"show_header_with_tabs":false,"posthog_key":"phc_47oIsZ3tJoVn9ZH1moNKtBMqG05Y2Gr4348BT850Sa6","posthog_host":"https:\/\/t.pendulumlife.com","checkout_logo_
2358image":"\/\/pendulumlife.com\/cdn\/shop\/files\/logo_bef9007a-282e-4f66-a4c1-96d0dcfa5084.png?v=1638453989","checkout_logo_position":"left","checkout_logo_size":"medium","checkout_body_background_color":"#fff","checkout_input_background_color_mode":"white","checkout_sidebar_background_color":"#fafafa","checkout_heading_font":"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'","checkout_body_font":"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'","checkout_accent_color":"#9b39ce","checkout_button_color":"var(--primary-purple-001)","checkout_error_color":"#e22120","enable_ab_1":false,"number_of_variations_1":1,"apply_to_valid_path_1":false,"valid_path_1":"\/","number_of_variations_2":2,"apply_to_valid_path_2":true,"valid_path_2":"\/pages\/clinical-trials","addon":"free-4-week-healthy-microbiome-meal-plan-2000-calorie-1","cart_sentence":"\u003cp\u003e\u003cstrong\u003eHave a promo code?\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eContinue to checkout to add it to the following page before purchase.\u003c\/p\u003e","customer_layout":"customer_area"}, "imageUrls": {}, "assetUrls": {}, "paginate": null, "args": { "icon": "bag", "iconColor": null, "iconAriaHidden": null, "iconFocusable": null, "iconTabIndex": null, "iconRole": null, "iconLabel": null} } 2359 </script>
2359 2360
2360<script 2361 type="module" 2362 > 2363 import UI from "https://dlkcm4rp5v9zk.cloudfront.net/ui_modular.dist.js"; 2364 const uiJsName = "SnippetEntryIcons"; 2365 const uiRootId = "ui-root-snippet-6705721-SnippetEntryIcons"; 2366 const uiDataId = "ui-data-snippet-6705721-SnippetEntryIcons"; 2367 if (!(uiJsName in UI.snippets)) { 2368 throw new Error(`Snippet ${uiJsName} not found in UI.snippets`); 2369 } 2370 const uiModule = await UI.snippets[uiJsName](); 2371 const uiInit = uiModule.default; 2372 uiInit(document.getElementById(uiRootId), document.getElementById(uiDataId)); 2373 </script>
2373 2374 <!-- SNIPPET:END:SnippetEntryIcons --> 2375<span 2376 2377 class="visually-hidden" 2378 2379 >My Shopping Cart</span><div class="cart-count"></div> 2380 </a> 2381 2382 <style> 2383 .wholesale .item.nav-1.custom-item, 2384 .wholesale-otp .item.nav-1.custom-item { 2385 display: none; 2386 } 2387 </style> 2388 <div class="item nav-1 custom-item"> 2389 2390 2391 <a href="/#featured-products"><span class="btn v2">Shop now</span></a> 2392 2393 2394 </div> 2395 2396 2397</div> 2398</div> 2399</div> 2400 2401<a 2402 class="typeform hide hidden visually-hidden" 2403 href="#takethequiz" 2404 class="nav-2" 2405 data-tf-popup="FmZf2mD4" 2406 data-tf-iframe-props="title=Which probiotic is right for me?" 2407 data-tf-medium="snippet" 2408 ><strong>Take The Quiz</strong></a 2409>
2410<script type="module"> 2411 const quizLinks = document.querySelectorAll('nav.header-main-menu .item a[href="#takethequiz"]'); 2412 for (const quizLink of quizLinks) { 2413 quizLink.addEventListener('click', () => { 2414 document.querySelector('a[data-tf-popup]').click(); 2415 }); 2416 } 2417</script>
2417 2418
2419<script type="module" src="//pendulumlife.com/cdn/shop/t/10681/assets/auto_open_quiz.js?v=24063960637865347621785256883"></script>
2419 2420 2421
2422<script type="module"> 2423 const setVarStyleHeaderOffset = () => { 2424 const bannerHeight = Number.parseFloat( 2425 getComputedStyle(document.documentElement).getPropertyValue('--global-top-banner-height') 2426 ) || 0; 2427 const headerOffset = (() => { 2428 if (globalThis.$s.media.isLarge) {return document.getElementById('header').offsetHeight;} else if (globalThis.$s.media.isMediumDown) {return document.getElementById('header').offsetHeight;} 2429 return 0; 2430 })(); 2431 document.documentElement.style.setProperty('--header-offset', (headerOffset + bannerHeight) + 'px'); 2432 }; 2433 document.addEventListener('DOMContentLoaded', () => { 2434 setVarStyleHeaderOffset(); 2435 }); 2436 globalThis.addEventListener('mediaChange', setVarStyleHeaderOffset); 2437</script>
2437 2438 2439 2440</div></header> 2441 2442 2443<section id="shopify-section-rs_cart" class="shopify-section cart-container"><style> 2444 #shopify-section-rs_cart { 2445 width: fit-content; 2446 } 2447 2448 #shopify-section-rs_cart > .ui-root { 2449 width: fit-content; 2450 } 2451</style> 2452 2453 2454 2455 2456<!-- SECTION:BEGIN:SecEntryRsCart --> 2457 <div id="ui-root-section-rs_cart-SecEntryRsCart" class="ui-root"></div> 2458
2458<script id="ui-data-section-rs_cart-SecEntryRsCart" type="application/json"> 2459 { "settings": {"container_width":"1350px","container_padding_mobile":"1.2rem","container_padding_tablet":"1.2rem","container_padding_desktop":"1.5rem","breakpoint_mobile":"600px","breakpoint_tablet":"900px","color_background":"var(--primary-gray-001)","color_heading":"var(--primary-purple-001)","color_body":"var(--primary-black-001)","color_first":"var(--primary-purple-001)","color_first_2":"var(--primary-purple-001-a-20)","color_second":"var(--primary-blue-or-purp-001)","color_third":"var(--primary-white-001)","color_fourth":"#9b39ce","color_success":"#25B831","color_error":"#FF0202","fonts_query":"","fonts_link":"","body_font_family":"var(--content-font-family)","body_font_size":"20px","body_font_weight":"400","body_font_letter_spacing":"0em","body_font_line_height":"140%","heading_font_family":"var(--headline-font-family)","heading_font_weight":"600","heading_font_style":"normal","heading_font_transform":"none","heading_font_letter_spacing":"-0.045em","heading_font_line_height":"104%","button_font_family":"var(--content-font-family)","button_background":"var(--primary-purple-001)","button_text":"#ffffff","button_border":"0","button_size":"0.9em","button_spacing":"-0.015em","button_padding":"1em 2em","button_radius":"100px","button_transform":"none","button_weight":"400","button_background_hover":"#FFFFFF","button_text_hover":"var(--primary-purple-001)","button_border_hover":"0","button_background2":"var(--primary-blue-or-purp-001)","button_text2":"#fafbff","button_border2":"0","button_size2":"0.9em","button_spacing2":"-0.015em","button_padding2":"1em 2em","button_radius2":"100px","button_transform2":"none","button_weight2":"600","button_background_hover2":"#ffffff","button_text_hover2":"var(--primary-blue-or-purp-001)","button_border_hover2":"","button_background3":"var(--primary-white-001)","button_text3":"var(--primary-purple-001)","button_border3":"1px solid var(--primary-white-001)","button_size3":"0.9em","button_spacing3":"0","button_padding3":"1em 2em","button_radius3":"100px","button_transform3":"none","button_weight3":"400","button_background_hover3":"var(--primary-purple-001)","button_text_hover3":"var(--primary-white-001)","button_border_hover3":"1px solid var(--primary-white-001)","button_background4":"var(--primary-purple-001)","button_text4":"var(--primary-white-001)","button_border4":"1px solid var(--primary-white-001)","button_size4":"0.9em","button_spacing4":"0","button_padding4":"1em 2em","button_radius4":"100px","button_transform4":"none","button_weight4":"400","button_background_hover4":"var(--primary-white-001)","button_text_hover4":"var(--primary-purple-001)","button_border_hover4":"0","button_background5":"#FAFBFF","button_text5":"#262F59","button_border5":"0","button_size5":"0.9em","button_spacing5":"0","button_padding5":"1em 2em","button_radius5":"100px","button_transform5":"none","button_weight5":"400","button_background_hover5":"#262F59","button_text_hover5":"#ffffff","button_border_hover5":"0","button_background6":"var(--primary-blue-or-purp-001)","button_text6":"var(--primary-white-001)","button_border6":"1px solid var(--primary-white-001)","button_size6":".9em","button_spacing6":"0","button_padding6":"1em 5em","button_radius6":"100px","button_transform6":"uppercase","button_weight6":"400","button_background_hover6":"#FAFBFF","button_text_hover6":"var(--primary-blue-or-purp-001)","button_border_hover6":"1px solid transparent","button_background7":"var(--primary-black-001)","button_text7":"var(--primary-white-001)","button_border7":"0","button_size7":".9em","button_spacing7":"0","button_padding7":"1em 2em","button_radius7":"100px","button_transform7":"none","button_weight7":"500","button_background_hover7":"#fafbff","button_text_hover7":"var(--primary-black-001)","button_border_hover7":"0","button_background8":"#ffffff","button_text8":"var(--primary-black-001)","button_border8":"0","button_size8":".9em","button_spacing8":"0","button_padding8":"1em 2em","button_radius8":"100px","button_transform8":"none","button_weight8":"500","button_background_hover8":"var(--primary-black-001)","button_text_hover8":"#ffffff","button_border_hover8":"0","button_background9":"transparent","button_text9":"var(--primary-white-001)","button_border9":"1px solid var(--primary-white-001)","button_size9":".9em","button_spacing9":"0","button_padding9":"1em 2.65em","button_radius9":"100px","button_transform9":"none","button_weight9":"400","button_background_hover9":"var(--primary-black-001)","button_text_hover9":"#ffffff","button_border_hover9":"1px solid var(--primary-black-001)","label_text_color":"var(--primary-purple-001)","label_custom_styles":"","placeholder_color":"var(--primary-purple-001)","input_background":"rgba(0,0,0,0)","input_text_color":"var(--primary-purple-001)","input_border":"1px solid var(--primary-purple-001)","input_size":"0.8em","input_spacing":"inherit","
2459input_padding":"0.8em 1.5em","input_radius":"0.6em","input_weight":"500","free_shipping_threshold":0,"allow_note":true,"cart_additional_msg":"","cart_return_policy":"","shipping_calculator":false,"shipping_calculator_heading":"Shipping Rates Calculator","shipping_calculator_default_country":"United States","shipping_calculator_submit_button_label":"Calculate","shipping_calculator_submit_button_label_disabled":"Calculating...","otp_shipping_fee":"$8.00","quantity_limit":"150","mega_menu_position":"center","mega_menu_width":"container","mega_menu_1_parent_link":"","mega_menu_2_parent_link":"","mega_menu_3_parent_link":"","mega_menu_4_parent_link":"","mega_menu_5_parent_link":"","product_card_img_mode":"hover","product_card_text_align":"left","product_card_quick_view":true,"product_card_swatches":true,"social_instagram":"https:\/\/www.instagram.com\/pendulumlifeco\/","social_facebook":"https:\/\/www.facebook.com\/PendulumLife\/","social_twitter":"https:\/\/twitter.com\/pendulum_co","social_pinterest":"","social_tiktok":"","social_snapchat":"","social_tumblr":"","social_linkedin":"https:\/\/www.linkedin.com\/company\/pendulumco","social_youtube":"https:\/\/www.youtube.com\/@pendulumlife42\/featured","social_vimeo":"","bis_list":"YgWdM8","bis_cta":"Join waitlist","bis_consent_check":"By submitting my e-mail I agree to be subscribed to receive news and offers.","bis_description":"Register below to join the waitlist and be the first to know when it launches.","bis_success_message":"You are in! You'll be the first to know when this product becomes available.","show_wholesale_disclaimer":true,"wholesale_disclaimer":"\u003cp\u003e*Based on in-vitro studies\u003c\/p\u003e\u003cp\u003eAs a Pendulum Partner, in addition to Pendulum's further Terms and Conditions, you agree to the following absent written agreement with Pendulum:\u003c\/p\u003e\u003cp\u003ei) You are explicitly prohibited from advertising, promoting, offering for sale and re-selling any and all Pendulum products on third-party platforms including but not limited to Google.com, Amazon.com and Walmart.com. Selling Pendulum's products on your website associated directly with your store(s)\/practices or in your store(s)\/practices is permissible.\u003cbr\/\u003e\u003cbr\/\u003eii) Any resale of Pendulum products will adhere to Pendulum's minimum advertised price (MAP) policy. Pendulum's MAP shall be no less than the current lowest price as published on the Pendulum website pendulumlife.com, Amazon.com or Walmart.com. This MAP is established by Pendulum and may be adjusted by Pendulum at such time.\u003c\/p\u003e","use_klaviyo_form":true,"klaviyo_list_id":"WFEWj4","favicon":"\/\/pendulumlife.com\/cdn\/shop\/files\/favicon.png?v=1639593633","enable_backorder":false,"backorder_skus":"PGC-01-MEM,AMUC-01-MEM","backorder_msg":"There is currently a product that is backordered in your subscription. We apologize for the inconvenience. Due to supply chain issues, all shipments are currently delayed. We understand that this is frustrating and we appreciate your understanding. We'll update you ASAP when your product is back in inventory since our valued subscription members are prioritized for fulfillment!","enable_ca_shipping":true,"consent_check":"I understand that this item is non-refundable, that the customer is responsible for any customs fees and clearance, and that Pendulum will not be able to track the package once it departs from the U.S.","quantity_error":"\u003cp\u003eYou have products in your cart that cannot be shipped to you. Due to Canadian import laws, we can only ship a maximum of 3 units of any of the following products: Akkermansia, Metabolic Daily, or Polyphenol Booster. You can choose the one-time purchase option or a 3-month supply membership of these items. \u003cbr\u003e\u003cbr\u003eAt this time, we cannot ship Glucose Control internationally. If you have an item that isn't on the approved list, please remove it from your cart and proceed with checkout.\u003c\/p\u003e","canada_tax_notice":"\u003cp\u003eCustomers are responsible for any additional charges incurred for customs clearing and international duties or taxes.\u003c\/p\u003e","international_shipping_consent":"To continue with your purchase, agree to the international shipping terms.","unverified_error_msg":"No account found. If you registered but haven't verified your account, \u003ca href='\/account\/register'\u003eclick here\u003c\/a\u003e to re-verify.","show_zwidget_products":"pendulum-akkermansia, pendulum-glucose-control-2-og","show_zwidget_pages":"","enable_exit_popup":true,"title":"Not ready to purchase?","description":"\u003cp\u003eStay in touch about special discounts, nutrition tips and additional education.\u003c\/p\u003e","section_bg":"var(--primary-purple-001)","title_color":"#ffffff","text_color":"#ffffff","section_padding_desktop":"4em 0","section_padding_mobile":"1em","klaviyo_id":"WFEWj4","counseling_first_product":"free-group-nutrition-coaching-call-optional","counseling_second_product":"free-45-minute-nutrition-coaching-call","discount_codes":"HALLEGIFT,FREEBIE,DECSAVE,FEBRUARY,FEBSAVE,FEB20,GUT20,MAYSAVE,MAY20,APRIL,APRILSAVE,APR20,SUMMER,SUMMER20,OCT22","addon_id":"42938051330102","custom_starts_with":"WS","custom_dsc_msg":"This is a wholesale, non-refundable order","show_post_purchase_notification":false,"custom_post_purchase_notification":"We are transitioning to a new operations system, so apologies if you receive duplicative shipment notifications from the team. You can reach out to our Customer Care team any time if there is any confusion.","display_recharge_news":true,"recharge_faq_title":"Popular help topics","recharge_faq_text":"\u003cp\u003eNeed help managing your membership?\u003cbr\/\u003eHere are some popular help topics:\u003c\/p\u003e","recharge_faq_content":"\u003cul\u003e\u003cli\u003e\u003ca href=\"https:\/\/pendulumlife.com\/pages\/help?view=help-center\u0026page=article\u0026topic=subscriptions\u0026category=subscription-management\u0026article=how-can-i-skip-or-reschedule-a-subscription-renewal\" target=\"_blank\" title=\"Update delivery date\"\u003eUpdate delivery date\u003c\/a\u003e\u003c\/li\u003e\u003cli\u003e\u003ca href=\"https:\/\/pendulumlife.com\/pages\/help?view=help-center\u0026page=article\u0026article=how-long-does-shipping-take\" target=\"_blank\" title=\"Order status\"\u003eOrder status\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e","recharge_faq_news":"\u003cp\u003eVisit our \u003ca href=\"https:\/\/pendulumlife.com\/pages\/help\" target=\"_blank\" title=\"Help Center\"\u003eHelp Center\u003c\/a\u003e for more info.\u003c\/p\u003e","animate_on_scroll":false,"show_header_with_tabs":false,"posthog_key":"phc_47oIsZ3tJoVn9ZH1moNKtBMqG05Y2Gr4348BT850Sa6","posthog_host":"https:\/\/t.pendulumlife.com","checkout_logo_
2459image":"\/\/pendulumlife.com\/cdn\/shop\/files\/logo_bef9007a-282e-4f66-a4c1-96d0dcfa5084.png?v=1638453989","checkout_logo_position":"left","checkout_logo_size":"medium","checkout_body_background_color":"#fff","checkout_input_background_color_mode":"white","checkout_sidebar_background_color":"#fafafa","checkout_heading_font":"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'","checkout_body_font":"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'","checkout_accent_color":"#9b39ce","checkout_button_color":"var(--primary-purple-001)","checkout_error_color":"#e22120","enable_ab_1":false,"number_of_variations_1":1,"apply_to_valid_path_1":false,"valid_path_1":"\/","number_of_variations_2":2,"apply_to_valid_path_2":true,"valid_path_2":"\/pages\/clinical-trials","addon":"free-4-week-healthy-microbiome-meal-plan-2000-calorie-1","cart_sentence":"\u003cp\u003e\u003cstrong\u003eHave a promo code?\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eContinue to checkout to add it to the following page before purchase.\u003c\/p\u003e","customer_layout":"customer_area"}, "section": { "id": "rs_cart", "index": null, "index0": null, "location": "static", "settings":{"button_text":"Continue","show_hsa_fsa_message":true,"upsell_heading":"Power up your probiotics","upsell_heading_empty_cart":"Probiotics you may like"}, "blocks":[{ "id": "featured_product_ciRDKB", "type": "featured_product", "settings": { "product_title": "Metabolic Daily", "product_headline": "Improve metabolism", "product_1_title": "30 Day Supply \/ Every Month", "product_1": { "object_type": "product", "id": 7844393910326, "title": "Pendulum Metabolic Daily", "description": "\u003cstrong\u003ePendulum Metabolic Daily \u003c\/strong\u003e", "compare_at_price": 6900, "url": "/products/pendulum-metabolic-daily-probiotic-metabolism", "type": "PMD", "handle": "pendulum-metabolic-daily-probiotic-metabolism", "published_at": [24,10,16,2,7,2025,3,183,true,"PDT"], "tags": ["Actively_Selling_OnlineStore","Membership"], "selling_plan_groups": [ { "id": "d1c31b7d875f371afdda85ee0906e6c15aee403a", "app_id": "SKIO", "selling_plans": [{ "id": 2058944566 },{ "id": 2059042870 },{ "id": 2059075638 }] }], "first_available_variant":{ "id": 43857263231030, "price": 4900, "compare_at_price": 6900, "sku": "PMD-01-MEM-02", "barcode": null, "available": true, "inventory_quantity": 864169, "inventory_management": "shopify", "inventory_policy": "deny", "title": "1 month supply", "option1": "1 month supply", "option2": null, "option3": null, "weight": 57, "weight_unit": "oz", "requires_shipping": true, "taxable": true, "featured_image": "\/\/pendulumlife.com\/cdn\/shop\/files\/PMD_30Cap_Carousel_01_668x668_2x_9b43790b-8e5c-4e30-a2da-d8b0af4cc306.png?v=1774542191", "image": "\/\/pendulumlife.com\/cdn\/shop\/files\/PMD_30Cap_Carousel_01_668x668_2x_9b43790b-8e5c-4e30-a2da-d8b0af4cc306.png?v=1774542191", "url": "\/products\/pendulum-metabolic-daily-probiotic-metabolism?variant=43857263231030", "metafields": { "cart": {"capsule_count":"(1) 30-count bottle","capsule_count_per_bottle":130,"inline_upsell_product":"gid:\/\/shopify\/ProductVariant\/43857263263798","product_to_upsell_inline":"gid:\/\/shopify\/ProductVariant\/43857263263798","upsell_savings_text":"Save $15 more every 90 days"} }, "selling_plan_allocations": [{ "selling_plan": { "id": 2058944566, "name": "Every 30 Days", "description": null }, "price": 4900, "compare_at_price": 4900 }] }, "variants": [{ "id": 43857263231030, "price": 4900, "compare_at_price": 6900, "sku": "PMD-01-MEM-02", "barcode": null, "available": true, "inventory_quantity": 864169, "inventory_management": "shopify", "inventory_policy": "deny", "title": "1 month supply", "option1": "1 month supply", "option2": null, "option3": null, "weight": 57, "weight_unit": "oz", "requires_shipping": true, "taxable": true, "featured_image": "\/\/pendulumlife.com\/cdn\/shop\/files\/PMD_30Cap_Carousel_01_668x668_2x_9b43790b-8e5c-4e30-a2da-d8b0af4cc306.png?v=1774542191", "image": "\/\/pendulumlife.com\/cdn\/shop\/files\/PMD_30Cap_Carousel_01_668x668_2x_9b43790b-8e5c-4e30-a2da-d8b0af4cc306.png?v=1774542191", "url": "\/products\/pendulum-metabolic-daily-probiotic-metabolism?variant=43857263231030", "metafields": { "cart": {"capsule_count":"(1) 30-count bottle","capsule_count_per_bottle":130,"inline_upsell_product":"gid:\/\/shopify\/ProductVariant\/43857263263798","product_to_upsell_inline":"gid:\/\/shopify\/ProductVariant\/43857263263798","upsell_savings_text":"Save $15 more every 90 days"} }, "selling_plan_allocations": [{ "selling_plan": { "id": 2058944566, "name": "Every 30 Days", "description": null }, "price": 4900, "compare_at_price": 4900 }] },{ "id": 43857263263798, "price": 13200, "compare_at_price": 20700, "sku": "PMD-90-MEM-02", "barcode": null, "available": true, "inventory_quantity": 888149, "inventory_management": "shopify", "inventory_policy": "deny", "title": "3 month supply", "option1": "3 month supply", "option2": null, "option3": null, "weight": 57, "weight_unit": "oz", "requires_shipping": true, "taxable": true, "featured_image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Metabolic_Daily_Carousel_01_668x668_2x_b26e0187-3dee-41f0-a4c2-30ef7fe83454.png?v=1774469123", "image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Metabolic_Daily_Carousel_01_668x668_2x_b26e0187-3dee-41f0-a4c2-30ef7fe83454.png?v=1774469123", "url": "\/products\/pendulum-metabolic-daily-probiotic-metabolism?variant=43857263263798", "metafields": { "cart": {"capsule_count":"(1) 90-count bottle"} }, "selling_plan_allocations": [{ "selling_plan": { "id": 2059042870, "name": "Every 90 Days", "description": null }, "price": 13200, "compare_at_price": 13200 }] },{ "id": 43857263296566, "price": 24990, "compare_at_price": 41400, "sku": "PMD-180-MEM-02", "barcode": null, "available": true, "inventory_quantity": 999160, "inventory_management": "shopify", "inventory_policy": "deny", "title": "6 month supply", "option1": "6 month supply", "option2": null, "option3": null, "weight": 340, "weight_unit": "oz", "requires_shipping": true, "taxable": true, "featured_image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Metabolic_Daily_Carousel_01_668x668_2x_b26e0187-3dee-41f0-a4c2-30ef7fe83454.png?v=1774469123", "image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Metabolic_Daily_Carousel_01_668x668_2x_b26e0187-3dee-41f0-a4c2-30ef7fe83454.png?v=1774469123", "url": "\/products\/pendulum-metabolic-daily-probiotic-metabolism?variant=43857263296566", "metafields": { "cart": {"capsule_count":"(2) 90-count bottles"} }, "selling_plan_allocations": [{ "selling_plan": { "id": 2059075638, "name": "Every 180 Days", "description": null }, "price": 24990, "compare_at_price": 24990 }] },{ "id": 44181948563510, "price": 13200, "compare_at_price": 20700, "sku": "PMD-03-MEM-02", "barcode": null, "available": true, "inventory_quantity": -18799, "inventory_management": null, "inventory_policy": "continue", "title": "3 month supply (3 bottles)", "option1": "3 month supply (3 bottles)", "option2": null, "option3": null, "weight": 170, "weight_unit": "oz", "requires_shipping": true, "taxable": true, "featured_image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Metabolic_Daily_Carousel_01_668x668_2x_b26e0187-3dee-41f0-a4c2-30ef7fe83454.png?v=1774469123", "image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Metabolic_Daily_Carousel_01_668x668_2x_b26e0187-3dee-41f0-a4c2-30ef7fe83454.png?v=1774469123", "url": "\/products\/pendulum-metabolic-daily-probiotic-metabolism?variant=44181948563510", "metafields": { "cart": {"capsule_count":" (3) 30-count bottles"} }, "selling_plan_allocations": [{ "selling_plan": { "id": 2059042870, "name": "Every 90 Days", "description": null }, "price": 13200, "compare_at_price": 13200 }] },{ "id": 44184227119158, "price": 13200, "compare_at_price": 28200, "sku": "PMD-90-MEM-02", "barcode": null, "available": true, "inventory_quantity": -5821, "inventory_management": "shopify", "inventory_policy": "continue", "title": "3 month delivery", "option1": "3 month delivery", "option2": null, "option3": null, "weight": 57, "weight_unit": "oz", "requires_shipping": true, "taxable": true, "featured_image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Metabolic_Daily_Carousel_01_668x668_2x_b26e0187-3dee-41f0-a4c2-30ef7fe83454.png?v=1774469123", "image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Metabolic_Daily_Carousel_01_668x668_2x_b26e0187-3dee-41f0-a4c2-30ef7fe83454.png?v=1774469123", "url": "\/products\/pendulum-metabolic-daily-probiotic-metabolism?variant=44184227119158", "metafields": { "cart": {"capsule_count":"(1) 90-count bottle"} }, "selling_plan_allocations": [{ "selling_plan": { "id": 2059042870, "name": "Every 90 Days", "description": null }, "price": 13200, "compare_at_price": 13200 }] }], "selected_or_first_available_variant":{ "id": 43857263231030, "price": 4900, "compare_at_price": 6900, "sku": "PMD-01-MEM-02", "barcode": null, "available": true, "inventory_quantity": 864169, "inventory_management": "shopify", "inventory_policy": "deny", "title": "1 month supply", "option1": "1 month supply", "option2": null, "option3": null, "weight": 57, "weight_unit": "oz", "requires_shipping": true, "taxable": true, "featured_image": "\/\/pendulumlife.com\/cdn\/shop\/files\/PMD_30Cap_Carousel_01_668x668_2x_9b43790b-8e5c-4e30-a2da-d8b0af4cc306.png?v=1774542191", "image": "\/\/pendulumlife.com\/cdn\/shop\/files\/PMD_30Cap_Carousel_01_668x668_2x_9b43790b-8e5c-4e30-a2da-d8b0af4cc306.png?v=1774542191", "url": "\/products\/pendulum-metabolic-daily-probiotic-metabolism?variant=43857263231030", "metafields": { "cart": {"capsule_count":"(1) 30-count bottle","capsule_count_per_bottle":130,"inline_upsell_product":"gid:\/\/shopify\/ProductVariant\/43857263263798","product_to_upsell_inline":"gid:\/\/shopify\/ProductVariant\/43857263263798","upsell_savings_text":"Save $15 more every 90 days"} }, "selling_plan_allocations": [{ "selling_plan": { "id": 2058944566, "name": "Every 30 Days", "description": null }, "price": 4900, "compare_at_price": 4900 }] }
2459, "metafields": { "custom": {"badge":"Best seller","badge_color":"#f4c867","collection_description":"Improve metabolism","collection_title":"Metabolic Daily","is_dtc":true,"search_engine_display":true}, "custom_attributes": {} }, "available": true, "price": 4900, "media": [{ "media_type": "image", "id": 29695168118838, "alt": "Pendulum Metabolic Daily", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Metabolic_Daily_Carousel_01_668x668_2x_b26e0187-3dee-41f0-a4c2-30ef7fe83454.png?v=1774469123", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image":{ "media_type": "image", "id": null, "alt": "", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Metabolic_Daily_Carousel_01_668x668_2x_b26e0187-3dee-41f0-a4c2-30ef7fe83454.png?v=1774469123", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image": null }},{ "media_type": "image", "id": 30450959319094, "alt": "Pendulum Metabolic Daily", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/MetabolicDaily_Carousel_02_668x668_2x_e97f0513-b81e-4384-ad20-9a8aba6adf1c.png?v=1774542191", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image":{ "media_type": "image", "id": null, "alt": "", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/MetabolicDaily_Carousel_02_668x668_2x_e97f0513-b81e-4384-ad20-9a8aba6adf1c.png?v=1774542191", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image": null }},{ "media_type": "image", "id": 28122032865334, "alt": "Pendulum Metabolic Daily", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/MetabolicDaily_Carousel_03_668x668_2x-min.jpg?v=1774542191", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image":{ "media_type": "image", "id": null, "alt": "", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/MetabolicDaily_Carousel_03_668x668_2x-min.jpg?v=1774542191", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image": null }},{ "media_type": "image", "id": 28150822895670, "alt": "Pendulum Metabolic Daily", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/MetabolicDaily_Carousel_04_668x668_2x-min_bdd448ce-5ef9-4aa7-80c5-155fbc7ba73f.jpg?v=1774542191", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image":{ "media_type": "image", "id": null, "alt": "", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/MetabolicDaily_Carousel_04_668x668_2x-min_bdd448ce-5ef9-4aa7-80c5-155fbc7ba73f.jpg?v=1774542191", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image": null }},{ "media_type": "image", "id": 31192712839222, "alt": "Pendulum Metabolic Daily", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/image_3.png?v=1780594032", "width": 516, "height": 489, "aspect_ratio": 1.0552147239263803, "preview_image":{ "media_type": "image", "id": null, "alt": "", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/image_3.png?v=1780594032", "width": 516, "height": 489, "aspect_ratio": 1.0552147239263803, "preview_image": null }},{ "media_type": "image", "id": 30450961842230, "alt": "Pendulum Metabolic Daily", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Carousel_Comparison_668x668_2x_07d37223-9640-4131-9b41-4e365e511327.png?v=1774820054", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image":{ "media_type": "image", "id": null, "alt": "", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Carousel_Comparison_668x668_2x_07d37223-9640-4131-9b41-4e365e511327.png?v=1774820054", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image": null }},{ "media_type": "image", "id": 28793794592822, "alt": "Pendulum Metabolic Daily", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/PMD_30Cap_Carousel_01_668x668_2x_9b43790b-8e5c-4e30-a2da-d8b0af4cc306.png?v=1774542191", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image":{ "media_type": "image", "id": null, "alt": "", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/PMD_30Cap_Carousel_01_668x668_2x_9b43790b-8e5c-4e30-a2da-d8b0af4cc306.png?v=1774542191", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image": null }}], "featured_image":{ "media_type": "image", "id": 38283904745526, "alt": "Pendulum Metabolic Daily", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Metabolic_Daily_Carousel_01_668x668_2x_b26e0187-3dee-41f0-a4c2-30ef7fe83454.png?v=1774469123", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image":null}}, "selected_or_first_available_variant_1": "43857263231030", "product_2_title": "90 Day Supply \/ Every 3 months", "product_2": { "object_type": "product", "id": 7844393910326, "title": "Pendulum Metabolic Daily", "description": "\u003cstrong\u003ePendulum Metabolic Daily \u003c\/strong\u003e", "compare_at_price": 6900, "url": "/products/pendulum-metabolic-daily-probiotic-metabolism", "type": "PMD", "handle": "pendulum-metabolic-daily-probiotic-metabolism", "published_at": [24,10,16,2,7,2025,3,183,true,"PDT"], "tags": ["Actively_Selling_OnlineStore","Membership"], "selling_plan_groups": [ { "id": "d1c31b7d875f371afdda85ee0906e6c15aee403a", "app_id": "SKIO", "selling_plans": [{ "id": 2058944566 },{ "id": 2059042870 },{ "id": 2059075638 }] }], "first_available_variant":{ "id": 43857263231030, "price": 4900, "compare_at_price": 6900, "sku": "PMD-01-MEM-02", "barcode": null, "available": true, "inventory_quantity": 864169, "inventory_management": "shopify", "inventory_policy": "deny", "title": "1 month supply", "option1": "1 month supply", "option2": null, "option3": null, "weight": 57, "weight_unit": "oz", "requires_shipping": true, "taxable": true, "featured_image": "\/\/pendulumlife.com\/cdn\/shop\/files\/PMD_30Cap_Carousel_01_668x668_2x_9b43790b-8e5c-4e30-a2da-d8b0af4cc306.png?v=1774542191", "image": "\/\/pendulumlife.com\/cdn\/shop\/files\/PMD_30Cap_Carousel_01_668x668_2x_9b43790b-8e5c-4e30-a2da-d8b0af4cc306.png?v=1774542191", "url": "\/products\/pendulum-metabolic-daily-probiotic-metabolism?variant=43857263231030", "metafields": { "cart": {"capsule_count":"(1) 30-count bottle","capsule_count_per_bottle":130,"inline_upsell_product":"gid:\/\/shopify\/ProductVariant\/43857263263798","product_to_upsell_inline":"gid:\/\/shopify\/ProductVariant\/43857263263798","upsell_savings_text":"Save $15 more every 90 days"} }, "selling_plan_allocations": [{ "selling_plan": { "id": 2058944566, "name": "Every 30 Days", "description": null }, "price": 4900, "compare_at_price": 4900 }] }, "variants": [{ "id": 43857263231030, "price": 4900, "compare_at_price": 6900, "sku": "PMD-01-MEM-02", "barcode": null, "available": true, "inventory_quantity": 864169, "inventory_management": "shopify", "inventory_policy": "deny", "title": "1 month supply", "option1": "1 month supply", "option2": null, "option3": null, "weight": 57, "weight_unit": "oz", "requires_shipping": true, "taxable": true, "featured_image": "\/\/pendulumlife.com\/cdn\/shop\/files\/PMD_30Cap_Carousel_01_668x668_2x_9b43790b-8e5c-4e30-a2da-d8b0af4cc306.png?v=1774542191", "image": "\/\/pendulumlife.com\/cdn\/shop\/files\/PMD_30Cap_Carousel_01_668x668_2x_9b43790b-8e5c-4e30-a2da-d8b0af4cc306.png?v=1774542191", "url": "\/products\/pendulum-metabolic-daily-probiotic-metabolism?variant=43857263231030", "metafields": { "cart": {"capsule_count":"(1) 30-count bottle","capsule_count_per_bottle":130,"inline_upsell_product":"gid:\/\/shopify\/ProductVariant\/43857263263798","product_to_upsell_inline":"gid:\/\/shopify\/ProductVariant\/43857263263798","upsell_savings_text":"Save $15 more every 90 days"} }, "selling_plan_allocations": [{ "selling_plan": { "id": 2058944566, "name": "Every 30 Days", "description": null }, "price": 4900, "compare_at_price": 4900 }] },{ "id": 43857263263798, "price": 13200, "compare_at_price": 20700, "sku": "PMD-90-MEM-02", "barcode": null, "available": true, "inventory_quantity": 888149, "inventory_management": "shopify", "inventory_policy": "deny", "title": "3 month supply", "option1": "3 month supply", "option2": null, "option3": null, "weight": 57, "weight_unit": "oz", "requires_shipping": true, "taxable": true, "featured_image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Metabolic_Daily_Carousel_01_668x668_2x_b26e0187-3dee-41f0-a4c2-30ef7fe83454.png?v=1774469123", "image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Metabolic_Daily_Carousel_01_668x668_2x_b26e0187-3dee-41f0-a4c2-30ef7fe83454.png?v=1774469123", "url": "\/products\/pendulum-metabolic-daily-probiotic-metabolism?variant=43857263263798", "metafields": { "cart": {"capsule_count":"(1) 90-count bottle"} }, "selling_plan_allocations": [{ "selling_plan": { "id": 2059042870, "name": "Every 90 Days", "description": null }, "price": 13200, "compare_at_price": 13200 }] },{ "id": 43857263296566, "price": 24990, "compare_at_price": 41400, "sku": "PMD-180-MEM-02", "barcode": null, "available": true, "inventory_quantity": 999160, "inventory_management": "shopify", "inventory_policy": "deny", "title": "6 month supply", "option1": "6 month supply", "option2": null, "option3": null, "weight": 340, "weight_unit": "oz", "requires_shipping": true, "taxable": true, "featured_image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Metabolic_Daily_Carousel_01_668x668_2x_b26e0187-3dee-41f0-a4c2-30ef7fe83454.png?v=1774469123", "image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Metabolic_Daily_Carousel_01_668x668_2x_b26e0187-3dee-41f0-a4c2-30ef7fe83454.png?v=1774469123", "url": "\/products\/pendulum-metabolic-daily-probiotic-metabolism?variant=43857263296566", "metafields": { "cart": {"capsule_count":"(2) 90-count bottles"} }, "selling_plan_allocations": [{ "selling_plan": { "id": 2059075638, "name": "Every 180 Days", "description": null }, "price": 24990, "compare_at_price": 24990 }] },{ "id": 44181948563510, "price": 13200, "compare_at_price": 20700, "sku": "PMD-03-MEM-02", "barcode": null, "available": true, "inventory_quantity": -18799, "inventory_management": null, "inventory_policy": "continue", "title": "3 month supply (3 bottles)", "option1": "3 month supply (3 bottles)", "option2": null, "option3": null, "weight": 170, "weight_unit": "oz", "requires_shipping": true, "taxable": true, "featured_image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Metabolic_Daily_Carousel_01_668x668_2x_b26e0187-3dee-41f0-a4c2-30ef7fe83454.png?v=1774469123", "image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Metabolic_Daily_Carousel_01_668x668_2x_b26e0187-3dee-41f0-a4c2-30ef7fe83454.png?v=1774469123", "url": "\/products\/pendulum-metabolic-daily-probiotic-metabolism?variant=44181948563510", "metafields": { "cart": {"capsule_count":" (3) 30-count bottles"} }, "selling_plan_allocations": [{ "selling_plan": { "id": 2059042870, "name": "Every 90 Days", "description": null }, "price": 13200, "compare_at_price": 13200 }] },{ "id": 44184227119158, "price": 13200, "compare_at_price": 28200, "sku": "PMD-90-MEM-02", "barcode": null, "available": true, "inventory_quantity": -5821, "inventory_management": "shopify", "inventory_policy": "continue", "title": "3 month delivery", "option1": "3 month delivery", "option2": null, "option3": null, "weight": 57, "weight_unit": "oz", "requires_shipping": true, "taxable": true, "featured_image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Metabolic_Daily_Carousel_01_668x668_2x_b26e0187-3dee-41f0-a4c2-30ef7fe83454.png?v=1774469123", "image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Metabolic_Daily_Carousel_01_668x668_2x_b26e0187-3dee-41f0-a4c2-30ef7fe83454.png?v=1774469123", "url": "\/products\/pendulum-metabolic-daily-probiotic-metabolism?variant=44184227119158", "metafields": { "cart": {"capsule_count":"(1) 90-count bottle"} }, "selling_plan_allocations": [{ "selling_plan": { "id": 2059042870, "name": "Every 90 Days", "description": null }, "price": 13200, "compare_at_price": 13200 }] }], "selected_or_first_available_variant":{ "id": 43857263231030, "price": 4900, "compare_at_price": 6900, "sku": "PMD-01-MEM-02", "barcode": null, "available": true, "inventory_quantity": 864169, "inventory_management": "shopify", "inventory_policy": "deny", "title": "1 month supply", "option1": "1 month supply", "option2": null, "option3": null, "weight": 57, "weight_unit": "oz", "requires_shipping": true, "taxable": true, "featured_image": "\/\/pendulumlife.com\/cdn\/shop\/files\/PMD_30Cap_Carousel_01_668x668_2x_9b43790b-8e5c-4e30-a2da-d8b0af4cc306.png?v=1774542191", "image": "\/\/pendulumlife.com\/cdn\/shop\/files\/PMD_30Cap_Carousel_01_668x668_2x_9b43790b-8e5c-4e30-a2da-d8b0af4cc306.png?v=1774542191", "url": "\/products\/pendulum-metabolic-daily-probiotic-metabolism?variant=43857263231030", "metafields": { "cart": {"capsule_count":"(1) 30-count bottle","capsule_count_per_bottle":130,"inline_upsell_product":"gid:\/\/shopify\/ProductVariant\/43857263263798","product_to_upsell_inline":"gid:\/\/shopify\/ProductVariant\/43857263263798","upsell_savings_text":"Save $15 more every 90 days"} }, "selling_plan_allocations": [{ "selling_plan": { "id": 2058944566, "name": "Every 30 Days", "description": null }, "price": 4900, "compare_at_price": 4900 }] }
2459, "metafields": { "custom": {"badge":"Best seller","badge_color":"#f4c867","collection_description":"Improve metabolism","collection_title":"Metabolic Daily","is_dtc":true,"search_engine_display":true}, "custom_attributes": {} }, "available": true, "price": 4900, "media": [{ "media_type": "image", "id": 29695168118838, "alt": "Pendulum Metabolic Daily", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Metabolic_Daily_Carousel_01_668x668_2x_b26e0187-3dee-41f0-a4c2-30ef7fe83454.png?v=1774469123", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image":{ "media_type": "image", "id": null, "alt": "", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Metabolic_Daily_Carousel_01_668x668_2x_b26e0187-3dee-41f0-a4c2-30ef7fe83454.png?v=1774469123", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image": null }},{ "media_type": "image", "id": 30450959319094, "alt": "Pendulum Metabolic Daily", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/MetabolicDaily_Carousel_02_668x668_2x_e97f0513-b81e-4384-ad20-9a8aba6adf1c.png?v=1774542191", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image":{ "media_type": "image", "id": null, "alt": "", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/MetabolicDaily_Carousel_02_668x668_2x_e97f0513-b81e-4384-ad20-9a8aba6adf1c.png?v=1774542191", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image": null }},{ "media_type": "image", "id": 28122032865334, "alt": "Pendulum Metabolic Daily", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/MetabolicDaily_Carousel_03_668x668_2x-min.jpg?v=1774542191", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image":{ "media_type": "image", "id": null, "alt": "", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/MetabolicDaily_Carousel_03_668x668_2x-min.jpg?v=1774542191", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image": null }},{ "media_type": "image", "id": 28150822895670, "alt": "Pendulum Metabolic Daily", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/MetabolicDaily_Carousel_04_668x668_2x-min_bdd448ce-5ef9-4aa7-80c5-155fbc7ba73f.jpg?v=1774542191", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image":{ "media_type": "image", "id": null, "alt": "", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/MetabolicDaily_Carousel_04_668x668_2x-min_bdd448ce-5ef9-4aa7-80c5-155fbc7ba73f.jpg?v=1774542191", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image": null }},{ "media_type": "image", "id": 31192712839222, "alt": "Pendulum Metabolic Daily", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/image_3.png?v=1780594032", "width": 516, "height": 489, "aspect_ratio": 1.0552147239263803, "preview_image":{ "media_type": "image", "id": null, "alt": "", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/image_3.png?v=1780594032", "width": 516, "height": 489, "aspect_ratio": 1.0552147239263803, "preview_image": null }},{ "media_type": "image", "id": 30450961842230, "alt": "Pendulum Metabolic Daily", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Carousel_Comparison_668x668_2x_07d37223-9640-4131-9b41-4e365e511327.png?v=1774820054", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image":{ "media_type": "image", "id": null, "alt": "", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Carousel_Comparison_668x668_2x_07d37223-9640-4131-9b41-4e365e511327.png?v=1774820054", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image": null }},{ "media_type": "image", "id": 28793794592822, "alt": "Pendulum Metabolic Daily", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/PMD_30Cap_Carousel_01_668x668_2x_9b43790b-8e5c-4e30-a2da-d8b0af4cc306.png?v=1774542191", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image":{ "media_type": "image", "id": null, "alt": "", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/PMD_30Cap_Carousel_01_668x668_2x_9b43790b-8e5c-4e30-a2da-d8b0af4cc306.png?v=1774542191", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image": null }}], "featured_image":{ "media_type": "image", "id": 38283904745526, "alt": "Pendulum Metabolic Daily", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Metabolic_Daily_Carousel_01_668x668_2x_b26e0187-3dee-41f0-a4c2-30ef7fe83454.png?v=1774469123", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image":null}}, "selected_or_first_available_variant_2": "43857263263798", "product_3_title": "", "product_3": null, "selected_or_first_available_variant_3": "", "product_4_title": "30 Day Supply \/ One
2459-Time", "product_4": { "object_type": "product", "id": 7980356501558, "title": "Pendulum Metabolic Daily", "description": "\u003cstrong\u003ePendulum Metabolic Daily \u003c\/strong\u003e", "compare_at_price": null, "url": "/products/pendulum-metabolic-daily-otp", "type": "PMD", "handle": "pendulum-metabolic-daily-otp", "published_at": [37,44,11,29,10,2025,3,302,true,"PDT"], "tags": ["1_month_supply","Actively_Selling_OnlineStore","OTP"], "selling_plan_groups": [ ], "first_available_variant":{ "id": 44272519479350, "price": 6900, "compare_at_price": null, "sku": "PMD-01-OTP-02", "barcode": null, "available": true, "inventory_quantity": 990321, "inventory_management": "shopify", "inventory_policy": "deny", "title": "One time purchase", "option1": "One time purchase", "option2": null, "option3": null, "weight": 57, "weight_unit": "oz", "requires_shipping": true, "taxable": true, "featured_image": null, "image": null, "url": "\/products\/pendulum-metabolic-daily-otp?variant=44272519479350", "metafields": { "cart": {"capsule_count":"(1) 30-count bottle","inline_upsell_product":"gid:\/\/shopify\/ProductVariant\/43857263231030","upsell_savings_text":"SAVE 28%"} }, "selling_plan_allocations": [] }, "variants": [{ "id": 44272519479350, "price": 6900, "compare_at_price": null, "sku": "PMD-01-OTP-02", "barcode": null, "available": true, "inventory_quantity": 990321, "inventory_management": "shopify", "inventory_policy": "deny", "title": "One time purchase", "option1": "One time purchase", "option2": null, "option3": null, "weight": 57, "weight_unit": "oz", "requires_shipping": true, "taxable": true, "featured_image": null, "image": null, "url": "\/products\/pendulum-metabolic-daily-otp?variant=44272519479350", "metafields": { "cart": {"capsule_count":"(1) 30-count bottle","inline_upsell_product":"gid:\/\/shopify\/ProductVariant\/43857263231030","upsell_savings_text":"SAVE 28%"} }, "selling_plan_allocations": [] }], "selected_or_first_available_variant":{ "id": 44272519479350, "price": 6900, "compare_at_price": null, "sku": "PMD-01-OTP-02", "barcode": null, "available": true, "inventory_quantity": 990321, "inventory_management": "shopify", "inventory_policy": "deny", "title": "One time purchase", "option1": "One time purchase", "option2": null, "option3": null, "weight": 57, "weight_unit": "oz", "requires_shipping": true, "taxable": true, "featured_image": null, "image": null, "url": "\/products\/pendulum-metabolic-daily-otp?variant=44272519479350", "metafields": { "cart": {"capsule_count":"(1) 30-count bottle","inline_upsell_product":"gid:\/\/shopify\/ProductVariant\/43857263231030","upsell_savings_text":"SAVE 28%"} }, "selling_plan_allocations": [] }, "metafields": { "custom": {"badge":"Best seller","badge_color":"#f4c867","collection_description":"Improve metabolism","collection_title":"Metabolic Daily","is_dtc":true,"search_engine_display":false}, "custom_attributes": {} }, "available": true, "price": 6900, "media": [{ "media_type": "image", "id": 28793794592822, "alt": "Pendulum Metabolic Daily", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/PMD_30Cap_Carousel_01_668x668_2x_9b43790b-8e5c-4e30-a2da-d8b0af4cc306.png?v=1774542191", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image":{ "media_type": "image", "id": null, "alt": "", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/PMD_30Cap_Carousel_01_668x668_2x_9b43790b-8e5c-4e30-a2da-d8b0af4cc306.png?v=1774542191", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image": null }},{ "media_type": "image", "id": 30450959319094, "alt": "Pendulum Metabolic Daily", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/MetabolicDaily_Carousel_02_668x668_2x_e97f0513-b81e-4384-ad20-9a8aba6adf1c.png?v=1774542191", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image":{ "media_type": "image", "id": null, "alt": "", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/MetabolicDaily_Carousel_02_668x668_2x_e97f0513-b81e-4384-ad20-9a8aba6adf1c.png?v=1774542191", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image": null }},{ "media_type": "image", "id": 28122032865334, "alt": "Pendulum Metabolic Daily", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/MetabolicDaily_Carousel_03_668x668_2x-min.jpg?v=1774542191", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image":{ "media_type": "image", "id": null, "alt": "", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/MetabolicDaily_Carousel_03_668x668_2x-min.jpg?v=1774542191", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image": null }},{ "media_type": "image", "id": 28150822895670, "alt": "Pendulum Metabolic Daily", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/MetabolicDaily_Carousel_04_668x668_2x-min_bdd448ce-5ef9-4aa7-80c5-155fbc7ba73f.jpg?v=1774542191", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image":{ "media_type": "image", "id": null, "alt": "", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/MetabolicDaily_Carousel_04_668x668_2x-min_bdd448ce-5ef9-4aa7-80c5-155fbc7ba73f.jpg?v=1774542191", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image": null }},{ "media_type": "image", "id": 30450961842230, "alt": "Pendulum Metabolic Daily", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Carousel_Comparison_668x668_2x_07d37223-9640-4131-9b41-4e365e511327.png?v=1774820054", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image":{ "media_type": "image", "id": null, "alt": "", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Carousel_Comparison_668x668_2x_07d37223-9640-4131-9b41-4e365e511327.png?v=1774820054", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image": null }},{ "media_type": "image", "id": 31192712839222, "alt": "Pendulum Metabolic Daily", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/image_3.png?v=1780594032", "width": 516, "height": 489, "aspect_ratio": 1.0552147239263803, "preview_image":{ "media_type": "image", "id": null, "alt": "", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/image_3.png?v=1780594032", "width": 516, "height": 489, "aspect_ratio": 1.0552147239263803, "preview_image": null }}], "featured_image":{ "media_type": "image", "id": 37190233522230, "alt": "Pendulum Metabolic Daily", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/PMD_30Cap_Carousel_01_668x668_2x_9b43790b-8e5c-4e30-a2da-d8b0af4cc306.png?v=1774542191", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image":null}}, "selected_or_first_available_variant_4": "44272519479350" } },{ "id": "featured_product_Cr3eRB", "type": "featured_product", "settings": { "product_title": "Akkermansia", "product_headline": "Improves gut health", "product_1_title": "30 Day Supply \/ Every Month", "product_1": { "object_type": "product", "id": 7844359274550, "title": "Pendulum Akkermansia", "description": "\u003cp\u003eThe only live Akkermansia probiotic clinically shown to fortify the gut lining, reduce gut permeability, and support gut health. 100M AFU per capsule.\u003c\/p\u003e", "compare_at_price": 7500, "url": "/products/pendulum-akkermansia-probiotic-gut-health", "type": "AKK", "handle": "pendulum-akkermansia-probiotic-gut-health", "published_at": [23,42,17,2,7,2025,3,183,true,"PDT"], "tags": ["Actively_Selling_OnlineStore","Membership"], "selling_plan_groups": [ { "id": "d1c31b7d875f371afdda85ee0906e6c15aee403a", "app_id": "SKIO", "selling_plans": [{ "id": 2058944566 },{ "id": 2059042870 },{ "id": 2059075638 }] }], "first_available_variant":{ "id": 43857352785974, "price": 5400, "compare_at_price": 7500, "sku": "AMUC-01-MEM-02", "barcode": null, "available": true, "inventory_quantity": 9916638, "inventory_management": "shopify", "inventory_policy": "deny", "title": "1 month supply", "option1": "1 month supply", "option2": null, "option3": null, "weight": 57, "weight_unit": "oz", "requires_shipping": true, "taxable": true, "featured_image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_30Cap_Carousel_01_668x668_2x_d10196e2-7f2d-4f57-8959-7b0930ef0301.png?v=1774820054", "image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_30Cap_Carousel_01_668x668_2x_d10196e2-7f2d-4f57-8959-7b0930ef0301.png?v=1774820054", "url": "\/products\/pendulum-akkermansia-probiotic-gut-health?variant=43857352785974", "metafields": { "cart": {"capsule_count":"(1) 30-count bottle","inline_upsell_product":"gid:\/\/shopify\/ProductVariant\/43857352818742","upsell_savings_text":"Save $16 more every 90 days"} }, "selling_plan_allocations": [{ "selling_plan": { "id": 2058944566, "name": "Every 30 Days", "description": null }, "price": 5400, "compare_at_price": 5400 }] }, "variants": [{ "id": 43857352785974, "price": 5400, "compare_at_price": 7500, "sku": "AMUC-01-MEM-02", "barcode": null, "available": true, "inventory_quantity": 9916638, "inventory_management": "shopify", "inventory_policy": "deny", "title": "1 month supply", "option1": "1 month supply", "option2": null, "option3": null, "weight": 57, "weight_unit": "oz", "requires_shipping": true, "taxable": true, "featured_image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_30Cap_Carousel_01_668x668_2x_d10196e2-7f2d-4f57-8959-7b0930ef0301.png?v=1774820054", "image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_30Cap_Carousel_01_668x668_2x_d10196e2-7f2d-4f57-8959-7b0930ef0301.png?v=1774820054", "url": "\/products\/pendulum-akkermansia-probiotic-gut-health?variant=43857352785974", "metafields": { "cart": {"capsule_count":"(1) 30-count bottle","inline_upsell_product":"gid:\/\/shopify\/ProductVariant\/43857352818742","upsell_savings_text":"Save $16 more every 90 days"} }, "selling_plan_allocations": [{ "selling_plan": { "id": 2058944566, "name": "Every 30 Days", "description": null }, "price": 5400, "compare_at_price": 5400 }] },{ "id": 43857352818742, "price": 14500, "compare_at_price": 22500, "sku": "AMUC-90-MEM-02", "barcode": null, "available": true, "inventory_quantity": 9934481, "inventory_management": "shopify", "inventory_policy": "deny", "title": "3 month supply", "option1": "3 month supply", "option2": null, "option3": null, "weight": 170, "weight_unit": "oz", "requires_shipping": true, "taxable": true, "featured_image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_90_Carousel_01_668x668_2x_cc7cf306-4afd-423c-863d-5f55a87c26cb.png?v=1774819872", "image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_90_Carousel_01_668x668_2x_cc7cf306-4afd-423c-863d-5f55a87c26cb.png?v=1774819872", "url": "\/products\/pendulum-akkermansia-probiotic-gut-health?variant=43857352818742", "metafields": { "cart": {"capsule_count":"(1) 90-count bottle"} }, "selling_plan_allocations": [{ "selling_plan": { "id": 2059042870, "name": "Every 90 Days", "description": null }, "price": 14500, "compare_at_price": 14500 }] },{ "id": 44187426422838, "price": 27540, "compare_at_price": 50400, "sku": "AMUC-180-MEM-02", "barcode": null, "available": true, "inventory_quantity": 9993022, "inventory_management": "shopify", "inventory_policy": "deny", "title": "6 month supply", "option1": "6 month supply", "option2": null, "option3": null, "weight": 340, "weight_unit": "oz", "requires_shipping": true, "taxable": true, "featured_image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_90_Carousel_01_668x668_2x_cc7cf306-4afd-423c-863d-5f55a87c26cb.png?v=1774819872", "image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_90_Carousel_01_668x668_2x_cc7cf306-4afd-423c-863d-5f55a87c26cb.png?v=1774819872", "url": "\/products\/pendulum-akkermansia-probiotic-gut-health?variant=44187426422838", "metafields": { "cart": {"capsule_count":"(2) 90-count bottle"} }, "selling_plan_allocations": [{ "selling_plan": { "id": 2059075638, "name": "Every 180 Days", "description": null }, "price": 27540, "compare_at_price": 27540 }] },{ "id": 44846156841014, "price": 14600, "compare_at_price": 22800, "sku": "AMUC-03-MEM-02", "barcode": null, "available": true, "inventory_quantity": 95206, "inventory_management": "shopify", "inventory_policy": "deny", "title": "3 month supply (3 bottles)", "option1": "3 month supply (3 bottles)", "option2": null, "option3": null, "weight": 57, "weight_unit": "oz", "requires_shipping": true, "taxable": true, "featured_image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_90_Carousel_01_668x668_2x_cc7cf306-4afd-423c-863d-5f55a87c26cb.png?v=1774819872", "image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_90_Carousel_01_668x668_2x_cc7cf306-4afd-423c-863d-5f55a87c26cb.png?v=1774819872", "url": "\/products\/pendulum-akkermansia-probiotic-gut-health?variant=44846156841014", "metafields": { "cart": {"capsule_count":"(3) 30-count bottles"} }, "selling_plan_allocations": [{ "selling_plan": { "id": 2059042870, "name": "Every 90 Days", "description": null }, "price": 14600, "compare_at_price": 14600 }] }], "selected_or_first_available_variant":{ "id": 43857352785974, "price": 5400, "compare_at_price": 7500, "sku": "AMUC-01-MEM-02", "barcode": null, "available": true, "inventory_quantity": 9916638, "inventory_management": "shopify", "inventory_policy": "deny", "title": "1 month supply", "option1": "1 month supply", "option2": null, "option3": null, "weight": 57, "weight_unit": "oz", "requires_shipping": true, "taxable": true, "featured_image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_30Cap_Carousel_01_668x668_2x_d10196e2-7f2d-4f57-8959-7b0930ef0301.png?v=1774820054", "image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_30Cap_Carousel_01_668x668_2x_d10196e2-7f2d-4f57-8959-7b0930ef0301.png?v=1774820054", "url": "\/products\/pendulum-akkermansia-probiotic-gut-health?variant=43857352785974", "metafields": { "cart": {"capsule_count":"(1) 30-count bottle","inline_upsell_product":"gid:\/\/shopify\/ProductVariant\/43857352818742","upsell_savings_text":"Save $16 more every 90 days"} }, "selling_plan_allocations": [{ "selling_plan": { "id": 2058944566, "name": "Every 30 Days", "description": null }, "price": 5400, "compare_at_price": 5400 }] }
2459, "metafields": { "custom": {"badge_color":"#f4c867","collection_description":"Improve gut health","collection_title":"Akkermansia","is_dtc":true,"search_engine_display":true}, "custom_attributes": {} }, "available": true, "price": 5400, "media": [{ "media_type": "image", "id": 28793794560054, "alt": "Pendulum Akkermansia", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_90_Carousel_01_668x668_2x_cc7cf306-4afd-423c-863d-5f55a87c26cb.png?v=1774819872", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image":{ "media_type": "image", "id": null, "alt": "", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_90_Carousel_01_668x668_2x_cc7cf306-4afd-423c-863d-5f55a87c26cb.png?v=1774819872", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image": null }},{ "media_type": "image", "id": 30450973769782, "alt": "Pendulum Akkermansia", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_Carousel_03_668x668_2x_41add5de-bba7-4f08-ab39-e4f17a5839aa.png?v=1774820054", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image":{ "media_type": "image", "id": null, "alt": "", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_Carousel_03_668x668_2x_41add5de-bba7-4f08-ab39-e4f17a5839aa.png?v=1774820054", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image": null }},{ "media_type": "image", "id": 30450974130230, "alt": "Pendulum Akkermansia", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_Carousel_05_668x668_2x_19dd36dc-f04a-43d2-883e-6e3aae2a07f3.png?v=1774820054", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image":{ "media_type": "image", "id": null, "alt": "", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_Carousel_05_668x668_2x_19dd36dc-f04a-43d2-883e-6e3aae2a07f3.png?v=1774820054", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image": null }},{ "media_type": "image", "id": 28122116096054, "alt": "Pendulum Akkermansia", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_Carousel_02_668x668_2x-min.jpg?v=1774820054", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image":{ "media_type": "image", "id": null, "alt": "", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_Carousel_02_668x668_2x-min.jpg?v=1774820054", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image": null }},{ "media_type": "image", "id": 28122116161590, "alt": "Pendulum Akkermansia", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_Carousel_04_668x668_2x-min.jpg?v=1774820054", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image":{ "media_type": "image", "id": null, "alt": "", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_Carousel_04_668x668_2x-min.jpg?v=1774820054", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image": null }},{ "media_type": "image", "id": 28793794658358, "alt": "Pendulum Akkermansia", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_30Cap_Carousel_01_668x668_2x_d10196e2-7f2d-4f57-8959-7b0930ef0301.png?v=1774820054", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image":{ "media_type": "image", "id": null, "alt": "", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_30Cap_Carousel_01_668x668_2x_d10196e2-7f2d-4f57-8959-7b0930ef0301.png?v=1774820054", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image": null }},{ "media_type": "image", "id": 28122116227126, "alt": "Pendulum Akkermansia", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_Carousel_06_668x668_2x-min.jpg?v=1774820054", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image":{ "media_type": "image", "id": null, "alt": "", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_Carousel_06_668x668_2x-min.jpg?v=1774820054", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image": null }},{ "media_type": "image", "id": 30450961842230, "alt": "Pendulum Akkermansia", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Carousel_Comparison_668x668_2x_07d37223-9640-4131-9b41-4e365e511327.png?v=1774820054", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image":{ "media_type": "image", "id": null, "alt": "", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Carousel_Comparison_668x668_2x_07d37223-9640-4131-9b41-4e365e511327.png?v=1774820054", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image": null }}], "featured_image":{ "media_type": "image", "id": 37190233620534, "alt": "Pendulum Akkermansia", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_90_Carousel_01_668x668_2x_cc7cf306-4afd-423c-863d-5f55a87c26cb.png?v=1774819872", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image":null}}, "selected_or_first_available_variant_1": "43857352785974", "product_2_title": "90 Day Supply \/ Every 3 Months", "product_2": { "object_type": "product", "id": 7844359274550, "title": "Pendulum Akkermansia", "description": "\u003cp\u003eThe only live Akkermansia probiotic clinically shown to fortify the gut lining, reduce gut permeability, and support gut health. 100M AFU per capsule.\u003c\/p\u003e", "compare_at_price": 7500, "url": "/products/pendulum-akkermansia-probiotic-gut-health", "type": "AKK", "handle": "pendulum-akkermansia-probiotic-gut-health", "published_at": [23,42,17,2,7,2025,3,183,true,"PDT"], "tags": ["Actively_Selling_OnlineStore","Membership"], "selling_plan_groups": [ { "id": "d1c31b7d875f371afdda85ee0906e6c15aee403a", "app_id": "SKIO", "selling_plans": [{ "id": 2058944566 },{ "id": 2059042870 },{ "id": 2059075638 }] }], "first_available_variant":{ "id": 43857352785974, "price": 5400, "compare_at_price": 7500, "sku": "AMUC-01-MEM-02", "barcode": null, "available": true, "inventory_quantity": 9916638, "inventory_management": "shopify", "inventory_policy": "deny", "title": "1 month supply", "option1": "1 month supply", "option2": null, "option3": null, "weight": 57, "weight_unit": "oz", "requires_shipping": true, "taxable": true, "featured_image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_30Cap_Carousel_01_668x668_2x_d10196e2-7f2d-4f57-8959-7b0930ef0301.png?v=1774820054", "image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_30Cap_Carousel_01_668x668_2x_d10196e2-7f2d-4f57-8959-7b0930ef0301.png?v=1774820054", "url": "\/products\/pendulum-akkermansia-probiotic-gut-health?variant=43857352785974", "metafields": { "cart": {"capsule_count":"(1) 30-count bottle","inline_upsell_product":"gid:\/\/shopify\/ProductVariant\/43857352818742","upsell_savings_text":"Save $16 more every 90 days"} }, "selling_plan_allocations": [{ "selling_plan": { "id": 2058944566, "name": "Every 30 Days", "description": null }, "price": 5400, "compare_at_price": 5400 }] }, "variants": [{ "id": 43857352785974, "price": 5400, "compare_at_price": 7500, "sku": "AMUC-01-MEM-02", "barcode": null, "available": true, "inventory_quantity": 9916638, "inventory_management": "shopify", "inventory_policy": "deny", "title": "1 month supply", "option1": "1 month supply", "option2": null, "option3": null, "weight": 57, "weight_unit": "oz", "requires_shipping": true, "taxable": true, "featured_image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_30Cap_Carousel_01_668x668_2x_d10196e2-7f2d-4f57-8959-7b0930ef0301.png?v=1774820054", "image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_30Cap_Carousel_01_668x668_2x_d10196e2-7f2d-4f57-8959-7b0930ef0301.png?v=1774820054", "url": "\/products\/pendulum-akkermansia-probiotic-gut-health?variant=43857352785974", "metafields": { "cart": {"capsule_count":"(1) 30-count bottle","inline_upsell_product":"gid:\/\/shopify\/ProductVariant\/43857352818742","upsell_savings_text":"Save $16 more every 90 days"} }, "selling_plan_allocations": [{ "selling_plan": { "id": 2058944566, "name": "Every 30 Days", "description": null }, "price": 5400, "compare_at_price": 5400 }] },{ "id": 43857352818742, "price": 14500, "compare_at_price": 22500, "sku": "AMUC-90-MEM-02", "barcode": null, "available": true, "inventory_quantity": 9934481, "inventory_management": "shopify", "inventory_policy": "deny", "title": "3 month supply", "option1": "3 month supply", "option2": null, "option3": null, "weight": 170, "weight_unit": "oz", "requires_shipping": true, "taxable": true, "featured_image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_90_Carousel_01_668x668_2x_cc7cf306-4afd-423c-863d-5f55a87c26cb.png?v=1774819872", "image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_90_Carousel_01_668x668_2x_cc7cf306-4afd-423c-863d-5f55a87c26cb.png?v=1774819872", "url": "\/products\/pendulum-akkermansia-probiotic-gut-health?variant=43857352818742", "metafields": { "cart": {"capsule_count":"(1) 90-count bottle"} }, "selling_plan_allocations": [{ "selling_plan": { "id": 2059042870, "name": "Every 90 Days", "description": null }, "price": 14500, "compare_at_price": 14500 }] },{ "id": 44187426422838, "price": 27540, "compare_at_price": 50400, "sku": "AMUC-180-MEM-02", "barcode": null, "available": true, "inventory_quantity": 9993022, "inventory_management": "shopify", "inventory_policy": "deny", "title": "6 month supply", "option1": "6 month supply", "option2": null, "option3": null, "weight": 340, "weight_unit": "oz", "requires_shipping": true, "taxable": true, "featured_image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_90_Carousel_01_668x668_2x_cc7cf306-4afd-423c-863d-5f55a87c26cb.png?v=1774819872", "image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_90_Carousel_01_668x668_2x_cc7cf306-4afd-423c-863d-5f55a87c26cb.png?v=1774819872", "url": "\/products\/pendulum-akkermansia-probiotic-gut-health?variant=44187426422838", "metafields": { "cart": {"capsule_count":"(2) 90-count bottle"} }, "selling_plan_allocations": [{ "selling_plan": { "id": 2059075638, "name": "Every 180 Days", "description": null }, "price": 27540, "compare_at_price": 27540 }] },{ "id": 44846156841014, "price": 14600, "compare_at_price": 22800, "sku": "AMUC-03-MEM-02", "barcode": null, "available": true, "inventory_quantity": 95206, "inventory_management": "shopify", "inventory_policy": "deny", "title": "3 month supply (3 bottles)", "option1": "3 month supply (3 bottles)", "option2": null, "option3": null, "weight": 57, "weight_unit": "oz", "requires_shipping": true, "taxable": true, "featured_image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_90_Carousel_01_668x668_2x_cc7cf306-4afd-423c-863d-5f55a87c26cb.png?v=1774819872", "image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_90_Carousel_01_668x668_2x_cc7cf306-4afd-423c-863d-5f55a87c26cb.png?v=1774819872", "url": "\/products\/pendulum-akkermansia-probiotic-gut-health?variant=44846156841014", "metafields": { "cart": {"capsule_count":"(3) 30-count bottles"} }, "selling_plan_allocations": [{ "selling_plan": { "id": 2059042870, "name": "Every 90 Days", "description": null }, "price": 14600, "compare_at_price": 14600 }] }], "selected_or_first_available_variant":{ "id": 43857352785974, "price": 5400, "compare_at_price": 7500, "sku": "AMUC-01-MEM-02", "barcode": null, "available": true, "inventory_quantity": 9916638, "inventory_management": "shopify", "inventory_policy": "deny", "title": "1 month supply", "option1": "1 month supply", "option2": null, "option3": null, "weight": 57, "weight_unit": "oz", "requires_shipping": true, "taxable": true, "featured_image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_30Cap_Carousel_01_668x668_2x_d10196e2-7f2d-4f57-8959-7b0930ef0301.png?v=1774820054", "image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_30Cap_Carousel_01_668x668_2x_d10196e2-7f2d-4f57-8959-7b0930ef0301.png?v=1774820054", "url": "\/products\/pendulum-akkermansia-probiotic-gut-health?variant=43857352785974", "metafields": { "cart": {"capsule_count":"(1) 30-count bottle","inline_upsell_product":"gid:\/\/shopify\/ProductVariant\/43857352818742","upsell_savings_text":"Save $16 more every 90 days"} }, "selling_plan_allocations": [{ "selling_plan": { "id": 2058944566, "name": "Every 30 Days", "description": null }, "price": 5400, "compare_at_price": 5400 }] }
2459, "metafields": { "custom": {"badge_color":"#f4c867","collection_description":"Improve gut health","collection_title":"Akkermansia","is_dtc":true,"search_engine_display":true}, "custom_attributes": {} }, "available": true, "price": 5400, "media": [{ "media_type": "image", "id": 28793794560054, "alt": "Pendulum Akkermansia", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_90_Carousel_01_668x668_2x_cc7cf306-4afd-423c-863d-5f55a87c26cb.png?v=1774819872", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image":{ "media_type": "image", "id": null, "alt": "", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_90_Carousel_01_668x668_2x_cc7cf306-4afd-423c-863d-5f55a87c26cb.png?v=1774819872", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image": null }},{ "media_type": "image", "id": 30450973769782, "alt": "Pendulum Akkermansia", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_Carousel_03_668x668_2x_41add5de-bba7-4f08-ab39-e4f17a5839aa.png?v=1774820054", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image":{ "media_type": "image", "id": null, "alt": "", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_Carousel_03_668x668_2x_41add5de-bba7-4f08-ab39-e4f17a5839aa.png?v=1774820054", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image": null }},{ "media_type": "image", "id": 30450974130230, "alt": "Pendulum Akkermansia", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_Carousel_05_668x668_2x_19dd36dc-f04a-43d2-883e-6e3aae2a07f3.png?v=1774820054", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image":{ "media_type": "image", "id": null, "alt": "", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_Carousel_05_668x668_2x_19dd36dc-f04a-43d2-883e-6e3aae2a07f3.png?v=1774820054", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image": null }},{ "media_type": "image", "id": 28122116096054, "alt": "Pendulum Akkermansia", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_Carousel_02_668x668_2x-min.jpg?v=1774820054", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image":{ "media_type": "image", "id": null, "alt": "", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_Carousel_02_668x668_2x-min.jpg?v=1774820054", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image": null }},{ "media_type": "image", "id": 28122116161590, "alt": "Pendulum Akkermansia", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_Carousel_04_668x668_2x-min.jpg?v=1774820054", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image":{ "media_type": "image", "id": null, "alt": "", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_Carousel_04_668x668_2x-min.jpg?v=1774820054", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image": null }},{ "media_type": "image", "id": 28793794658358, "alt": "Pendulum Akkermansia", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_30Cap_Carousel_01_668x668_2x_d10196e2-7f2d-4f57-8959-7b0930ef0301.png?v=1774820054", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image":{ "media_type": "image", "id": null, "alt": "", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_30Cap_Carousel_01_668x668_2x_d10196e2-7f2d-4f57-8959-7b0930ef0301.png?v=1774820054", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image": null }},{ "media_type": "image", "id": 28122116227126, "alt": "Pendulum Akkermansia", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_Carousel_06_668x668_2x-min.jpg?v=1774820054", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image":{ "media_type": "image", "id": null, "alt": "", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_Carousel_06_668x668_2x-min.jpg?v=1774820054", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image": null }},{ "media_type": "image", "id": 30450961842230, "alt": "Pendulum Akkermansia", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Carousel_Comparison_668x668_2x_07d37223-9640-4131-9b41-4e365e511327.png?v=1774820054", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image":{ "media_type": "image", "id": null, "alt": "", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Carousel_Comparison_668x668_2x_07d37223-9640-4131-9b41-4e365e511327.png?v=1774820054", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image": null }}], "featured_image":{ "media_type": "image", "id": 37190233620534, "alt": "Pendulum Akkermansia", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_90_Carousel_01_668x668_2x_cc7cf306-4afd-423c-863d-5f55a87c26cb.png?v=1774819872", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image":null}}, "selected_or_first_available_variant_2": "43857352818742", "product_3_title": "", "product_3": null, "selected_or_first_available_variant_3": "", "product_4_title": "30 Day Supply \/ One
2459-Time", "product_4": { "object_type": "product", "id": 7980322586678, "title": "Pendulum Akkermansia", "description": "\u003cp\u003e\u003cstrong\u003ePendulum Akkermansia\u003c\/strong\u003e\u003c\/p\u003e", "compare_at_price": null, "url": "/products/pendulum-akkermansia-otp", "type": "AKK", "handle": "pendulum-akkermansia-otp", "published_at": [51,48,11,29,10,2025,3,302,true,"PDT"], "tags": ["1_month_supply","Actively_Selling_OnlineStore","OTP"], "selling_plan_groups": [ ], "first_available_variant":{ "id": 44272443686966, "price": 7500, "compare_at_price": null, "sku": "AMUC-01-OTP-02", "barcode": null, "available": true, "inventory_quantity": 9990365, "inventory_management": "shopify", "inventory_policy": "deny", "title": "One time purchase", "option1": "One time purchase", "option2": null, "option3": null, "weight": 57, "weight_unit": "oz", "requires_shipping": true, "taxable": true, "featured_image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_30Cap_Carousel_01_668x668_2x_d10196e2-7f2d-4f57-8959-7b0930ef0301.png?v=1774820054", "image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_30Cap_Carousel_01_668x668_2x_d10196e2-7f2d-4f57-8959-7b0930ef0301.png?v=1774820054", "url": "\/products\/pendulum-akkermansia-otp?variant=44272443686966", "metafields": { "cart": {"capsule_count":"(1) 30-count bottle","inline_upsell_product":"gid:\/\/shopify\/ProductVariant\/43857352785974","upsell_savings_text":"SAVE 28%"} }, "selling_plan_allocations": [] }, "variants": [{ "id": 44272443686966, "price": 7500, "compare_at_price": null, "sku": "AMUC-01-OTP-02", "barcode": null, "available": true, "inventory_quantity": 9990365, "inventory_management": "shopify", "inventory_policy": "deny", "title": "One time purchase", "option1": "One time purchase", "option2": null, "option3": null, "weight": 57, "weight_unit": "oz", "requires_shipping": true, "taxable": true, "featured_image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_30Cap_Carousel_01_668x668_2x_d10196e2-7f2d-4f57-8959-7b0930ef0301.png?v=1774820054", "image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_30Cap_Carousel_01_668x668_2x_d10196e2-7f2d-4f57-8959-7b0930ef0301.png?v=1774820054", "url": "\/products\/pendulum-akkermansia-otp?variant=44272443686966", "metafields": { "cart": {"capsule_count":"(1) 30-count bottle","inline_upsell_product":"gid:\/\/shopify\/ProductVariant\/43857352785974","upsell_savings_text":"SAVE 28%"} }, "selling_plan_allocations": [] }], "selected_or_first_available_variant":{ "id": 44272443686966, "price": 7500, "compare_at_price": null, "sku": "AMUC-01-OTP-02", "barcode": null, "available": true, "inventory_quantity": 9990365, "inventory_management": "shopify", "inventory_policy": "deny", "title": "One time purchase", "option1": "One time purchase", "option2": null, "option3": null, "weight": 57, "weight_unit": "oz", "requires_shipping": true, "taxable": true, "featured_image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_30Cap_Carousel_01_668x668_2x_d10196e2-7f2d-4f57-8959-7b0930ef0301.png?v=1774820054", "image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_30Cap_Carousel_01_668x668_2x_d10196e2-7f2d-4f57-8959-7b0930ef0301.png?v=1774820054", "url": "\/products\/pendulum-akkermansia-otp?variant=44272443686966", "metafields": { "cart": {"capsule_count":"(1) 30-count bottle","inline_upsell_product":"gid:\/\/shopify\/ProductVariant\/43857352785974","upsell_savings_text":"SAVE 28%"} }, "selling_plan_allocations": [] }, "metafields": { "custom": {"badge_color":"#f4c867","collection_description":"Improve gut health","collection_title":"Akkermansia","is_dtc":true,"search_engine_display":false}, "custom_attributes": {} }, "available": true, "price": 7500, "media": [{ "media_type": "image", "id": 28793794658358, "alt": "Pendulum Akkermansia", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_30Cap_Carousel_01_668x668_2x_d10196e2-7f2d-4f57-8959-7b0930ef0301.png?v=1774820054", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image":{ "media_type": "image", "id": null, "alt": "", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_30Cap_Carousel_01_668x668_2x_d10196e2-7f2d-4f57-8959-7b0930ef0301.png?v=1774820054", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image": null }},{ "media_type": "image", "id": 30450973769782, "alt": "Pendulum Akkermansia", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_Carousel_03_668x668_2x_41ad
2459d5de-bba7-4f08-ab39-e4f17a5839aa.png?v=1774820054", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image":{ "media_type": "image", "id": null, "alt": "", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_Carousel_03_668x668_2x_41add5de-bba7-4f08-ab39-e4f17a5839aa.png?v=1774820054", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image": null }},{ "media_type": "image", "id": 30450974130230, "alt": "Pendulum Akkermansia", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_Carousel_05_668x668_2x_19dd36dc-f04a-43d2-883e-6e3aae2a07f3.png?v=1774820054", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image":{ "media_type": "image", "id": null, "alt": "", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_Carousel_05_668x668_2x_19dd36dc-f04a-43d2-883e-6e3aae2a07f3.png?v=1774820054", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image": null }},{ "media_type": "image", "id": 28122116096054, "alt": "Pendulum Akkermansia", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_Carousel_02_668x668_2x-min.jpg?v=1774820054", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image":{ "media_type": "image", "id": null, "alt": "", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_Carousel_02_668x668_2x-min.jpg?v=1774820054", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image": null }},{ "media_type": "image", "id": 28122116161590, "alt": "Pendulum Akkermansia", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_Carousel_04_668x668_2x-min.jpg?v=1774820054", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image":{ "media_type": "image", "id": null, "alt": "", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_Carousel_04_668x668_2x-min.jpg?v=1774820054", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image": null }},{ "media_type": "image", "id": 28122116227126, "alt": "Pendulum Akkermansia", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_Carousel_06_668x668_2x-min.jpg?v=1774820054", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image":{ "media_type": "image", "id": null, "alt": "", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_Carousel_06_668x668_2x-min.jpg?v=1774820054", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image": null }},{ "media_type": "image", "id": 30450961842230, "alt": "Pendulum Akkermansia", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Carousel_Comparison_668x668_2x_07d37223-9640-4131-9b41-4e365e511327.png?v=1774820054", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image":{ "media_type": "image", "id": null, "alt": "", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Carousel_Comparison_668x668_2x_07d37223-9640-4131-9b41-4e365e511327.png?v=1774820054", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image": null }}], "featured_image":{ "media_type": "image", "id": 37190233653302, "alt": "Pendulum Akkermansia", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_30Cap_Carousel_01_668x668_2x_d10196e2-7f2d-4f57-8959-7b0930ef0301.png?v=1774820054", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image":null}}, "selected_or_first_available_variant_4": "44272443686966" } },{ "id": "booster_VqP9yz", "type": "booster", "settings": { "product_title": "Polyphenol Booster", "product_headline": "Your probiotic's favorite food", "product_1_title": "1 bottle \/ month", "product_1": { "object_type": "product", "id": 7844394041398, "title": "Pendulum Polyphenol Booster", "description": "\u003cdiv class=\"_rs_pdp_product-text_ax26k_104 _hide-mobile_ax26k_465\"\u003e\n\u003cdiv class=\"_rs_pdp_main-description_ax26k_94 paragraph\"\u003e\n\u003cp\u003eOptimize your probiotic with its favorite food (polyphenols) and increase essential strain,\u
2459003cspan\u003e \u003c\/span\u003e\u003cem\u003eAkkermansia\u003c\/em\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"_rs_pdp_main-tinytext_ax26k_126 paragraph\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e", "compare_at_price": 4900, "url": "/products/pendulum-polyphenol-booster-membership", "type": "PPB", "handle": "pendulum-polyphenol-booster-membership", "published_at": [8,57,16,31,8,2025,0,243,true,"PDT"], "tags": ["Actively_Selling_OnlineStore","Increase antioxidants","Membership"], "selling_plan_groups": [ { "id": "d1c31b7d875f371afdda85ee0906e6c15aee403a", "app_id": "SKIO", "selling_plans": [{ "id": 2058944566 },{ "id": 2059042870 }] }], "first_available_variant":{ "id": 44038118146102, "price": 2500, "compare_at_price": 4900, "sku": "PPB-01-MEM-01", "barcode": null, "available": true, "inventory_quantity": 9935822, "inventory_management": "shopify", "inventory_policy": "deny", "title": "1 month supply (bundled)", "option1": "1 month supply (bundled)", "option2": null, "option3": null, "weight": 0, "weight_unit": "oz", "requires_shipping": true, "taxable": true, "featured_image": null, "image": null, "url": "\/products\/pendulum-polyphenol-booster-membership?variant=44038118146102", "metafields": { "cart": {"capsule_count":"(1) 60-count bottle"} }, "selling_plan_allocations": [{ "selling_plan": { "id": 2058944566, "name": "Every 30 Days", "description": null }, "price": 2500, "compare_at_price": 2500 }] }, "variants": [{ "id": 44038118146102, "price": 2500, "compare_at_price": 4900, "sku": "PPB-01-MEM-01", "barcode": null, "available": true, "inventory_quantity": 9935822, "inventory_management": "shopify", "inventory_policy": "deny", "title": "1 month supply (bundled)", "option1": "1 month supply (bundled)", "option2": null, "option3": null, "weight": 0, "weight_unit": "oz", "requires_shipping": true, "taxable": true, "featured_image": null, "image": null, "url": "\/products\/pendulum-polyphenol-booster-membership?variant=44038118146102", "metafields": { "cart": {"capsule_count":"(1) 60-count bottle"} }, "selling_plan_allocations": [{ "selling_plan": { "id": 2058944566, "name": "Every 30 Days", "description": null }, "price": 2500, "compare_at_price": 2500 }] },{ "id": 44038118178870, "price": 3500, "compare_at_price": 4900, "sku": "PPB-01-MEM-01", "barcode": null, "available": true, "inventory_quantity": 9995305, "inventory_management": "shopify", "inventory_policy": "deny", "title": "1 month supply", "option1": "1 month supply", "option2": null, "option3": null, "weight": 0, "weight_unit": "oz", "requires_shipping": true, "taxable": true, "featured_image": null, "image": null, "url": "\/products\/pendulum-polyphenol-booster-membership?variant=44038118178870", "metafields": { "cart": {"capsule_count":"(1) 60-count bottle","inline_upsell_product":"gid:\/\/shopify\/ProductVariant\/44038118211638","upsell_savings_text":"Save $30 more every 90 days"} }, "selling_plan_allocations": [{ "selling_plan": { "id": 2058944566, "name": "Every 30 Days", "description": null }, "price": 3500, "compare_at_price": 3500 }] },{ "id": 44038118211638, "price": 7500, "compare_at_price": 14700, "sku": "PPB-03-MEM-01", "barcode": null, "available": true, "inventory_quantity": 961817, "inventory_management": "shopify", "inventory_policy": "deny", "title": "3 month supply", "option1": "3 month supply", "option2": null, "option3": null, "weight": 0, "weight_unit": "oz", "requires_shipping": true, "taxable": true, "featured_image": null, "image": null, "url": "\/products\/pendulum-polyphenol-booster-membership?variant=44038118211638", "metafields": { "cart": {"capsule_count":"(3) 60-count bottles"} }, "selling_plan_allocations": [{ "selling_plan": { "id": 2059042870, "name": "Every 90 Days", "description": null }, "price": 7500, "compare_at_price": 7500 }] },{ "id": 44038118244406, "price": 4900, "compare_at_price": null, "sku": "PPB-01-OTP-01", "barcode": null, "available": true, "inventory_quantity": 9993888, "inventory_management": "shopify", "inventory_policy": "deny", "title": "One time purchase", "option1": "One time purchase", "option2": null, "option3": null, "weight": 0, "weight_unit": "oz", "requires_shipping": true, "taxable": true, "featured_image": null, "image": null, "url": "\/products\/pendulum-polyphenol-booster-membership?variant=44038118244406", "metafields": { "cart": {"capsule_count":"(1) 60-count bottle","inline_upsell_product":"gid:\/\/shopify\/ProductVariant\/44038118178870","upsell_savings_text":"SAVE 28%"} }, "selling_plan_allocations": [] }], "selected_or_first_available_variant":{ "id": 44038118146102, "price": 2500, "compare_at_price": 4900, "sku": "PPB-01-MEM-01", "barcode": null, "available": true, "inventory_quantity": 9935822, "inventory_management": "shopify", "inventory_policy": "deny", "title": "1 month supply (bundled)", "option1": "1 month supply (bundled)", "option2": null, "option3": null, "weight": 0, "weight_unit": "oz", "requires_shipping": true, "taxable": true, "featured_image": null, "image": null, "url": "\/products\/pendulum-polyphenol-booster-membership?variant=44038118146102", "metafields": { "cart": {"capsule_count":"(1) 60-count bottle"} }, "selling_plan_allocations": [{ "selling_plan": { "id": 2058944566, "name": "Every 30 Days", "description": null }, "price": 2500, "compare_at_price": 2500 }] }
2459, "metafields": { "custom": {"collection_description":"Increase antioxidants","collection_title":"Polyphenol Booster","is_dtc":true,"search_engine_display":false,"waitlist":false,"waitlist_klaviyo_id":"TWBwM8","wholesale_availability":false}, "custom_attributes": {} }, "available": true, "price": 2500, "media": [{ "media_type": "image", "id": 28506987888694, "alt": "Pendulum Polyphenol Booster", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_01_668x668_2x_7965f952-e9c0-42c6-bc92-21e8cf3bb5f6.png?v=1756923320", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image":{ "media_type": "image", "id": null, "alt": "", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_01_668x668_2x_7965f952-e9c0-42c6-bc92-21e8cf3bb5f6.png?v=1756923320", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image": null }},{ "media_type": "image", "id": 28506987921462, "alt": "Pendulum Polyphenol Booster", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_03_668x668_2x_e64d4298-324f-4898-9c04-af4aea7d87cb.png?v=1756926271", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image":{ "media_type": "image", "id": null, "alt": "", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_03_668x668_2x_e64d4298-324f-4898-9c04-af4aea7d87cb.png?v=1756926271", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image": null }},{ "media_type": "image", "id": 28506987954230, "alt": "Pendulum Polyphenol Booster", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_02_668x668_2x_65b71822-bff3-4107-97c7-caaeb92f903e.png?v=1756926271", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image":{ "media_type": "image", "id": null, "alt": "", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_02_668x668_2x_65b71822-bff3-4107-97c7-caaeb92f903e.png?v=1756926271", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image": null }},{ "media_type": "image", "id": 28506987855926, "alt": "Pendulum Polyphenol Booster", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_05_668x668_2x_e5976bce-0713-4639-88d9-f8a1776a43dd.png?v=1756923320", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image":{ "media_type": "image", "id": null, "alt": "", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_05_668x668_2x_e5976bce-0713-4639-88d9-f8a1776a43dd.png?v=1756923320", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image": null }},{ "media_type": "image", "id": 28506987823158, "alt": "Pendulum Polyphenol Booster", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_06_668x668_2x_03db2c23-20bc-478d-ab50-b48faa1a42a8.png?v=1756923320", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image":{ "media_type": "image", "id": null, "alt": "", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_06_668x668_2x_03db2c23-20bc-478d-ab50-b48faa1a42a8.png?v=1756923320", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image": null }},{ "media_type": "image", "id": 28506987986998, "alt": "Pendulum Polyphenol Booster", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_04_668x668_2x_912c3a7e-1338-415f-81d2-3f31182fd4df.png?v=1756923321", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image":{ "media_type": "image", "id": null, "alt": "", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_04_668x668_2x_912c3a7e-1338-415f-81d2-3f31182fd4df.png?v=1756923321", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image": null }}], "featured_image":{ "media_type": "image", "id": 36858797785142, "alt": "Pendulum Polyphenol Booster", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_01_668x668_2x_7965f952-e9c0-42c6-bc92-21e8cf3bb5f6.png?v=1756923320", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image":null}}, "selected_or_first_available_variant_1": "44038118146102", "product_2_title": "", "product_2": null, "selected_or_first_available_variant_2": "", "product_3_title": "1 bottle \/ month", "product_3": { "object_type": "product", "id": 7844394041398, "title": "Pendulum Polyphenol Booster", "description": "\u003cdiv class=\"_rs_pdp_product-text_ax26k_104 _hide-mobile_ax26k_465\"\u003e\n\u003cdiv class=\"_rs_pdp_main-description_ax26k_94 paragraph\"\u003e\n\u003cp\u003eOptimize your probiotic with its favorite food (polyphenols) and increase essential strain,\u
2459003cspan\u003e \u003c\/span\u003e\u003cem\u003eAkkermansia\u003c\/em\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"_rs_pdp_main-tinytext_ax26k_126 paragraph\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e", "compare_at_price": 4900, "url": "/products/pendulum-polyphenol-booster-membership", "type": "PPB", "handle": "pendulum-polyphenol-booster-membership", "published_at": [8,57,16,31,8,2025,0,243,true,"PDT"], "tags": ["Actively_Selling_OnlineStore","Increase antioxidants","Membership"], "selling_plan_groups": [ { "id": "d1c31b7d875f371afdda85ee0906e6c15aee403a", "app_id": "SKIO", "selling_plans": [{ "id": 2058944566 },{ "id": 2059042870 }] }], "first_available_variant":{ "id": 44038118146102, "price": 2500, "compare_at_price": 4900, "sku": "PPB-01-MEM-01", "barcode": null, "available": true, "inventory_quantity": 9935822, "inventory_management": "shopify", "inventory_policy": "deny", "title": "1 month supply (bundled)", "option1": "1 month supply (bundled)", "option2": null, "option3": null, "weight": 0, "weight_unit": "oz", "requires_shipping": true, "taxable": true, "featured_image": null, "image": null, "url": "\/products\/pendulum-polyphenol-booster-membership?variant=44038118146102", "metafields": { "cart": {"capsule_count":"(1) 60-count bottle"} }, "selling_plan_allocations": [{ "selling_plan": { "id": 2058944566, "name": "Every 30 Days", "description": null }, "price": 2500, "compare_at_price": 2500 }] }, "variants": [{ "id": 44038118146102, "price": 2500, "compare_at_price": 4900, "sku": "PPB-01-MEM-01", "barcode": null, "available": true, "inventory_quantity": 9935822, "inventory_management": "shopify", "inventory_policy": "deny", "title": "1 month supply (bundled)", "option1": "1 month supply (bundled)", "option2": null, "option3": null, "weight": 0, "weight_unit": "oz", "requires_shipping": true, "taxable": true, "featured_image": null, "image": null, "url": "\/products\/pendulum-polyphenol-booster-membership?variant=44038118146102", "metafields": { "cart": {"capsule_count":"(1) 60-count bottle"} }, "selling_plan_allocations": [{ "selling_plan": { "id": 2058944566, "name": "Every 30 Days", "description": null }, "price": 2500, "compare_at_price": 2500 }] },{ "id": 44038118178870, "price": 3500, "compare_at_price": 4900, "sku": "PPB-01-MEM-01", "barcode": null, "available": true, "inventory_quantity": 9995305, "inventory_management": "shopify", "inventory_policy": "deny", "title": "1 month supply", "option1": "1 month supply", "option2": null, "option3": null, "weight": 0, "weight_unit": "oz", "requires_shipping": true, "taxable": true, "featured_image": null, "image": null, "url": "\/products\/pendulum-polyphenol-booster-membership?variant=44038118178870", "metafields": { "cart": {"capsule_count":"(1) 60-count bottle","inline_upsell_product":"gid:\/\/shopify\/ProductVariant\/44038118211638","upsell_savings_text":"Save $30 more every 90 days"} }, "selling_plan_allocations": [{ "selling_plan": { "id": 2058944566, "name": "Every 30 Days", "description": null }, "price": 3500, "compare_at_price": 3500 }] },{ "id": 44038118211638, "price": 7500, "compare_at_price": 14700, "sku": "PPB-03-MEM-01", "barcode": null, "available": true, "inventory_quantity": 961817, "inventory_management": "shopify", "inventory_policy": "deny", "title": "3 month supply", "option1": "3 month supply", "option2": null, "option3": null, "weight": 0, "weight_unit": "oz", "requires_shipping": true, "taxable": true, "featured_image": null, "image": null, "url": "\/products\/pendulum-polyphenol-booster-membership?variant=44038118211638", "metafields": { "cart": {"capsule_count":"(3) 60-count bottles"} }, "selling_plan_allocations": [{ "selling_plan": { "id": 2059042870, "name": "Every 90 Days", "description": null }, "price": 7500, "compare_at_price": 7500 }] },{ "id": 44038118244406, "price": 4900, "compare_at_price": null, "sku": "PPB-01-OTP-01", "barcode": null, "available": true, "inventory_quantity": 9993888, "inventory_management": "shopify", "inventory_policy": "deny", "title": "One time purchase", "option1": "One time purchase", "option2": null, "option3": null, "weight": 0, "weight_unit": "oz", "requires_shipping": true, "taxable": true, "featured_image": null, "image": null, "url": "\/products\/pendulum-polyphenol-booster-membership?variant=44038118244406", "metafields": { "cart": {"capsule_count":"(1) 60-count bottle","inline_upsell_product":"gid:\/\/shopify\/ProductVariant\/44038118178870","upsell_savings_text":"SAVE 28%"} }, "selling_plan_allocations": [] }], "selected_or_first_available_variant":{ "id": 44038118146102, "price": 2500, "compare_at_price": 4900, "sku": "PPB-01-MEM-01", "barcode": null, "available": true, "inventory_quantity": 9935822, "inventory_management": "shopify", "inventory_policy": "deny", "title": "1 month supply (bundled)", "option1": "1 month supply (bundled)", "option2": null, "option3": null, "weight": 0, "weight_unit": "oz", "requires_shipping": true, "taxable": true, "featured_image": null, "image": null, "url": "\/products\/pendulum-polyphenol-booster-membership?variant=44038118146102", "metafields": { "cart": {"capsule_count":"(1) 60-count bottle"} }, "selling_plan_allocations": [{ "selling_plan": { "id": 2058944566, "name": "Every 30 Days", "description": null }, "price": 2500, "compare_at_price": 2500 }] }
2459, "metafields": { "custom": {"collection_description":"Increase antioxidants","collection_title":"Polyphenol Booster","is_dtc":true,"search_engine_display":false,"waitlist":false,"waitlist_klaviyo_id":"TWBwM8","wholesale_availability":false}, "custom_attributes": {} }, "available": true, "price": 2500, "media": [{ "media_type": "image", "id": 28506987888694, "alt": "Pendulum Polyphenol Booster", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_01_668x668_2x_7965f952-e9c0-42c6-bc92-21e8cf3bb5f6.png?v=1756923320", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image":{ "media_type": "image", "id": null, "alt": "", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_01_668x668_2x_7965f952-e9c0-42c6-bc92-21e8cf3bb5f6.png?v=1756923320", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image": null }},{ "media_type": "image", "id": 28506987921462, "alt": "Pendulum Polyphenol Booster", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_03_668x668_2x_e64d4298-324f-4898-9c04-af4aea7d87cb.png?v=1756926271", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image":{ "media_type": "image", "id": null, "alt": "", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_03_668x668_2x_e64d4298-324f-4898-9c04-af4aea7d87cb.png?v=1756926271", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image": null }},{ "media_type": "image", "id": 28506987954230, "alt": "Pendulum Polyphenol Booster", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_02_668x668_2x_65b71822-bff3-4107-97c7-caaeb92f903e.png?v=1756926271", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image":{ "media_type": "image", "id": null, "alt": "", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_02_668x668_2x_65b71822-bff3-4107-97c7-caaeb92f903e.png?v=1756926271", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image": null }},{ "media_type": "image", "id": 28506987855926, "alt": "Pendulum Polyphenol Booster", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_05_668x668_2x_e5976bce-0713-4639-88d9-f8a1776a43dd.png?v=1756923320", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image":{ "media_type": "image", "id": null, "alt": "", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_05_668x668_2x_e5976bce-0713-4639-88d9-f8a1776a43dd.png?v=1756923320", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image": null }},{ "media_type": "image", "id": 28506987823158, "alt": "Pendulum Polyphenol Booster", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_06_668x668_2x_03db2c23-20bc-478d-ab50-b48faa1a42a8.png?v=1756923320", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image":{ "media_type": "image", "id": null, "alt": "", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_06_668x668_2x_03db2c23-20bc-478d-ab50-b48faa1a42a8.png?v=1756923320", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image": null }},{ "media_type": "image", "id": 28506987986998, "alt": "Pendulum Polyphenol Booster", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_04_668x668_2x_912c3a7e-1338-415f-81d2-3f31182fd4df.png?v=1756923321", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image":{ "media_type": "image", "id": null, "alt": "", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_04_668x668_2x_912c3a7e-1338-415f-81d2-3f31182fd4df.png?v=1756923321", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image": null }}], "featured_image":{ "media_type": "image", "id": 36858797785142, "alt": "Pendulum Polyphenol Booster", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_01_668x668_2x_7965f952-e9c0-42c6-bc92-21e8cf3bb5f6.png?v=1756923320", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image":null}}, "selected_or_first_available_variant_3": "44038118146102", "product_4_title": "3 bottles \/ 3 months", "product_4": { "object_type": "product", "id": 7844394041398, "title": "Pendulum Polyphenol Booster", "description": "\u003cdiv class=\"_rs_pdp_product-text_ax26k_104 _hide-mobile_ax26k_465\"\u003e\n\u003cdiv class=\"_rs_pdp_main-description_ax26k_94 paragraph\"\u003e\n\u003cp\u003eOptimize your probiotic with its favorite food (polyphenols) and increase essential strain,\u
2459003cspan\u003e \u003c\/span\u003e\u003cem\u003eAkkermansia\u003c\/em\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"_rs_pdp_main-tinytext_ax26k_126 paragraph\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e", "compare_at_price": 4900, "url": "/products/pendulum-polyphenol-booster-membership", "type": "PPB", "handle": "pendulum-polyphenol-booster-membership", "published_at": [8,57,16,31,8,2025,0,243,true,"PDT"], "tags": ["Actively_Selling_OnlineStore","Increase antioxidants","Membership"], "selling_plan_groups": [ { "id": "d1c31b7d875f371afdda85ee0906e6c15aee403a", "app_id": "SKIO", "selling_plans": [{ "id": 2058944566 },{ "id": 2059042870 }] }], "first_available_variant":{ "id": 44038118146102, "price": 2500, "compare_at_price": 4900, "sku": "PPB-01-MEM-01", "barcode": null, "available": true, "inventory_quantity": 9935822, "inventory_management": "shopify", "inventory_policy": "deny", "title": "1 month supply (bundled)", "option1": "1 month supply (bundled)", "option2": null, "option3": null, "weight": 0, "weight_unit": "oz", "requires_shipping": true, "taxable": true, "featured_image": null, "image": null, "url": "\/products\/pendulum-polyphenol-booster-membership?variant=44038118146102", "metafields": { "cart": {"capsule_count":"(1) 60-count bottle"} }, "selling_plan_allocations": [{ "selling_plan": { "id": 2058944566, "name": "Every 30 Days", "description": null }, "price": 2500, "compare_at_price": 2500 }] }, "variants": [{ "id": 44038118146102, "price": 2500, "compare_at_price": 4900, "sku": "PPB-01-MEM-01", "barcode": null, "available": true, "inventory_quantity": 9935822, "inventory_management": "shopify", "inventory_policy": "deny", "title": "1 month supply (bundled)", "option1": "1 month supply (bundled)", "option2": null, "option3": null, "weight": 0, "weight_unit": "oz", "requires_shipping": true, "taxable": true, "featured_image": null, "image": null, "url": "\/products\/pendulum-polyphenol-booster-membership?variant=44038118146102", "metafields": { "cart": {"capsule_count":"(1) 60-count bottle"} }, "selling_plan_allocations": [{ "selling_plan": { "id": 2058944566, "name": "Every 30 Days", "description": null }, "price": 2500, "compare_at_price": 2500 }] },{ "id": 44038118178870, "price": 3500, "compare_at_price": 4900, "sku": "PPB-01-MEM-01", "barcode": null, "available": true, "inventory_quantity": 9995305, "inventory_management": "shopify", "inventory_policy": "deny", "title": "1 month supply", "option1": "1 month supply", "option2": null, "option3": null, "weight": 0, "weight_unit": "oz", "requires_shipping": true, "taxable": true, "featured_image": null, "image": null, "url": "\/products\/pendulum-polyphenol-booster-membership?variant=44038118178870", "metafields": { "cart": {"capsule_count":"(1) 60-count bottle","inline_upsell_product":"gid:\/\/shopify\/ProductVariant\/44038118211638","upsell_savings_text":"Save $30 more every 90 days"} }, "selling_plan_allocations": [{ "selling_plan": { "id": 2058944566, "name": "Every 30 Days", "description": null }, "price": 3500, "compare_at_price": 3500 }] },{ "id": 44038118211638, "price": 7500, "compare_at_price": 14700, "sku": "PPB-03-MEM-01", "barcode": null, "available": true, "inventory_quantity": 961817, "inventory_management": "shopify", "inventory_policy": "deny", "title": "3 month supply", "option1": "3 month supply", "option2": null, "option3": null, "weight": 0, "weight_unit": "oz", "requires_shipping": true, "taxable": true, "featured_image": null, "image": null, "url": "\/products\/pendulum-polyphenol-booster-membership?variant=44038118211638", "metafields": { "cart": {"capsule_count":"(3) 60-count bottles"} }, "selling_plan_allocations": [{ "selling_plan": { "id": 2059042870, "name": "Every 90 Days", "description": null }, "price": 7500, "compare_at_price": 7500 }] },{ "id": 44038118244406, "price": 4900, "compare_at_price": null, "sku": "PPB-01-OTP-01", "barcode": null, "available": true, "inventory_quantity": 9993888, "inventory_management": "shopify", "inventory_policy": "deny", "title": "One time purchase", "option1": "One time purchase", "option2": null, "option3": null, "weight": 0, "weight_unit": "oz", "requires_shipping": true, "taxable": true, "featured_image": null, "image": null, "url": "\/products\/pendulum-polyphenol-booster-membership?variant=44038118244406", "metafields": { "cart": {"capsule_count":"(1) 60-count bottle","inline_upsell_product":"gid:\/\/shopify\/ProductVariant\/44038118178870","upsell_savings_text":"SAVE 28%"} }, "selling_plan_allocations": [] }], "selected_or_first_available_variant":{ "id": 44038118146102, "price": 2500, "compare_at_price": 4900, "sku": "PPB-01-MEM-01", "barcode": null, "available": true, "inventory_quantity": 9935822, "inventory_management": "shopify", "inventory_policy": "deny", "title": "1 month supply (bundled)", "option1": "1 month supply (bundled)", "option2": null, "option3": null, "weight": 0, "weight_unit": "oz", "requires_shipping": true, "taxable": true, "featured_image": null, "image": null, "url": "\/products\/pendulum-polyphenol-booster-membership?variant=44038118146102", "metafields": { "cart": {"capsule_count":"(1) 60-count bottle"} }, "selling_plan_allocations": [{ "selling_plan": { "id": 2058944566, "name": "Every 30 Days", "description": null }, "price": 2500, "compare_at_price": 2500 }] }
2459, "metafields": { "custom": {"collection_description":"Increase antioxidants","collection_title":"Polyphenol Booster","is_dtc":true,"search_engine_display":false,"waitlist":false,"waitlist_klaviyo_id":"TWBwM8","wholesale_availability":false}, "custom_attributes": {} }, "available": true, "price": 2500, "media": [{ "media_type": "image", "id": 28506987888694, "alt": "Pendulum Polyphenol Booster", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_01_668x668_2x_7965f952-e9c0-42c6-bc92-21e8cf3bb5f6.png?v=1756923320", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image":{ "media_type": "image", "id": null, "alt": "", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_01_668x668_2x_7965f952-e9c0-42c6-bc92-21e8cf3bb5f6.png?v=1756923320", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image": null }},{ "media_type": "image", "id": 28506987921462, "alt": "Pendulum Polyphenol Booster", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_03_668x668_2x_e64d4298-324f-4898-9c04-af4aea7d87cb.png?v=1756926271", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image":{ "media_type": "image", "id": null, "alt": "", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_03_668x668_2x_e64d4298-324f-4898-9c04-af4aea7d87cb.png?v=1756926271", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image": null }},{ "media_type": "image", "id": 28506987954230, "alt": "Pendulum Polyphenol Booster", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_02_668x668_2x_65b71822-bff3-4107-97c7-caaeb92f903e.png?v=1756926271", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image":{ "media_type": "image", "id": null, "alt": "", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_02_668x668_2x_65b71822-bff3-4107-97c7-caaeb92f903e.png?v=1756926271", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image": null }},{ "media_type": "image", "id": 28506987855926, "alt": "Pendulum Polyphenol Booster", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_05_668x668_2x_e5976bce-0713-4639-88d9-f8a1776a43dd.png?v=1756923320", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image":{ "media_type": "image", "id": null, "alt": "", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_05_668x668_2x_e5976bce-0713-4639-88d9-f8a1776a43dd.png?v=1756923320", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image": null }},{ "media_type": "image", "id": 28506987823158, "alt": "Pendulum Polyphenol Booster", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_06_668x668_2x_03db2c23-20bc-478d-ab50-b48faa1a42a8.png?v=1756923320", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image":{ "media_type": "image", "id": null, "alt": "", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_06_668x668_2x_03db2c23-20bc-478d-ab50-b48faa1a42a8.png?v=1756923320", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image": null }},{ "media_type": "image", "id": 28506987986998, "alt": "Pendulum Polyphenol Booster", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_04_668x668_2x_912c3a7e-1338-415f-81d2-3f31182fd4df.png?v=1756923321", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image":{ "media_type": "image", "id": null, "alt": "", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_04_668x668_2x_912c3a7e-1338-415f-81d2-3f31182fd4df.png?v=1756923321", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image": null }}], "featured_image":{ "media_type": "image", "id": 36858797785142, "alt": "Pendulum Polyphenol Booster", "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_01_668x668_2x_7965f952-e9c0-42c6-bc92-21e8cf3bb5f6.png?v=1756923320", "width": 1336, "height": 1336, "aspect_ratio": 1.0, "preview_image":null}}, "selected_or_first_available_variant_4": "44038118211638" } }]}, "imageUrls":{}, "assetUrls":{ "rs_plus_icon.svg": "//pendulumlife.com/cdn/shop/t/10681/assets/rs_plus_icon.svg?v=15142899079745747631785256880", "rs_minus_icon.svg": "//pendulumlife.com/cdn/shop/t/10681/assets/rs_minus_icon.svg?v=109939854770851934071785256882", "arrow-left.svg": "//pendulumlife.com/cdn/shop/t/10681/assets/arrow-left.svg?v=98304275012846459941785256881", "close-icon.svg": "//pendulumlife.com/cdn/shop/t/10681/assets/close-icon.svg?v=84677317069308358471785256881", "buy_shop_pay_icon.svg": "//pendulumlife.com/cdn/shop/t/10681/assets/buy_shop_pay_icon.svg?v=106230515341928028761785256883"}, "injectedHTML":{}, "allProducts":null, "customer": null, "isCustomerAccountPage": false, "paginate": null,"search": null, "linklists":null, "product":null, "reviewWidgetProduct":null, "article":null,"blog": null} 2460 </script>
2460 2461
2461<script 2462 type="module" 2463 > 2464 import UI from "https://dlkcm4rp5v9zk.cloudfront.net/ui_modular.dist.js"; 2465 const skelLoaderNodeId = null; 2466 const uiJsName = "SecEntryRsCart"; 2467 const uiRootId = "ui-root-section-rs_cart-SecEntryRsCart"; 2468 const uiDataId = "ui-data-section-rs_cart-SecEntryRsCart"; 2469 if (!(uiJsName in UI.sections)) { 2470 throw new Error(`Section ${uiJsName} not found in UI.sections`); 2471 } 2472 const uiModule = await UI.sections[uiJsName](); 2473 const uiInit = uiModule.default; 2474 const skelLoaderNode = skelLoaderNodeId !== null ? document.getElementById(skelLoaderNodeId) : null; 2475 const domNode = document.getElementById(uiRootId); 2476 const dataNode = document.getElementById(uiDataId); 2477 uiInit(domNode, dataNode, skelLoaderNode); 2478 </script>
2478 2479 <!-- SECTION:END:SecEntryRsCart --> 2480 2481 2482</section> 2483
2483<script src="//pendulumlife.com/cdn/shop/t/10681/assets/rs_global.js?v=140106749123623227771785256880" defer></script>
2483 2484 2485 <main id="main-content" role="main" tabindex="-1"> 2486 2487 2488 <div id="shopify-section-template--22020107665462__custom_css_eNrwXt" class="shopify-section custom-css"><style> 2489 #shopify-section-global_top_bar { 2490display: none;} 2491#header {top: 0;} 2492 </style></div><div id="shopify-section-template--22020107665462__aae50828-7ec7-4cf1-ba46-5b2725385480" class="shopify-section"> 2493</div><div id="shopify-section-template--22020107665462__structured_data" class="shopify-section"> 2494<!-- SCHEMA MARKUP BLOG -->
2495<script type="application/ld+json"> 2496 { 2497 "@context": "http://schema.org", 2498 "@type": "BreadcrumbList", 2499 "itemListElement": [ 2500 { 2501 "@type": "ListItem", 2502 "position": 1, 2503 "item": { 2504 "@type": "Website", 2505 "@id": "https://pendulumlife.com", 2506 "name": "Pendulum" 2507 } 2508 }, 2509 { 2510 "@type": "ListItem", 2511 "position": 2, 2512 "item": { 2513 "@type": "Blog", 2514 "@id": "https://pendulumlife.com/blogs/resources", 2515 "name": "Resources" 2516 } 2517 } 2518 ] 2519 } 2520</script>
vendor: 1 bytes, line 2520
2520
2521<script type="application/ld+json"> 2522 { 2523 "@context" : "http://schema.org", 2524 "@type" : "Blog", 2525 "about": "Save Up 60% on New Subscriptions!Improve glucose control, metabolic health, gut function, and support a healthy weight. The only brand with live Akkermansia.Pendulum Metabolic Daily | Optimizes metabolismPendulum Akkermansia | For gut healthPendulum Glucose Control | For A1C management", 2526 "keywords": "athlete,Gut Health,resources", 2527 "name": "Resources", 2528 "url": "https://pendulumlife.com/blogs/resources", 2529 "blogPosts": [{ 2530 "@context" : "http://schema.org", 2531 "@type" : "BlogPosting", 2532 "headline" : "Protocol: Post Antibiotic Athlete Gut Health Support", 2533 "mainEntityOfPage" : "https://pendulumlife.com/blogs/resources/protocol-post-antibiotic-athlete-gut-health-support", 2534 "image": { 2535 "@type": "ImageObject", 2536 "url": "https://pendulumlife.com/cdn/shop/articles/Post_Antibiotic_Athlete_thumbnail_28e74b50-0997-456d-b8ab-4a301ec79f77_1000x1000.jpg?v=1744350409" 2537 }, 2538 "url" : "https://pendulumlife.com/blogs/resources/protocol-post-antibiotic-athlete-gut-health-support", 2539 "datePublished": "2025-04-10 22:43:54 -0700", 2540 "dateModified" : "2025-04-10 22:46:49 -0700", 2541 "dateCreated": "2025-04-10 22:43:51 -0700", 2542 "author": { 2543 "@type": "Person", 2544 "name": "Adriana Pugliese" 2545 }, 2546 "publisher": { 2547 "@type": "Organization", 2548 "logo": { 2549 "@type": "ImageObject", 2550 "url": "" 2551 }, 2552 "name": "Pendulum" 2553 } 2554 },{ 2555 "@context" : "http://schema.org", 2556 "@type" : "BlogPosting", 2557 "headline" : "Protocol: Effective Weight Maintenance and Appetite Support After GLP-1 Medications", 2558 "mainEntityOfPage" : "https://pendulumlife.com/blogs/resources/protocol-effective-weight-maintenance-and-appetite-support-after-glp-1-medications", 2559 "image": { 2560 "@type": "ImageObject", 2561 "url": "https://pendulumlife.com/cdn/shop/articles/Post-GLP-1_Medications_Protocol_thumbnail-min_1000x1000.jpg?v=1726161658" 2562 }, 2563 "url" : "https://pendulumlife.com/blogs/resources/protocol-effective-weight-maintenance-and-appetite-support-after-glp-1-medications", 2564 "datePublished": "2024-09-12 10:22:07 -0700", 2565 "dateModified" : "2024-11-14 13:51:02 -0800", 2566 "dateCreated": "2024-09-12 10:20:58 -0700", 2567 "author": { 2568 "@type": "Person", 2569 "name": "Adriana Pugliese" 2570 }, 2571 "publisher": { 2572 "@type": "Organization", 2573 "logo": { 2574 "@type": "ImageObject", 2575 "url": "" 2576 }, 2577 "name": "Pendulum" 2578 } 2579 },{ 2580 "@context" : "http://schema.org", 2581 "@type" : "BlogPosting", 2582 "headline" : "Protocol: Post Antibiotic Microbiome Support", 2583 "mainEntityOfPage" : "https://pendulumlife.com/blogs/resources/post-antibiotic-microbiome-support", 2584 "image": { 2585 "@type": "ImageObject", 2586 "url": "https://pendulumlife.com/cdn/shop/articles/Post_Antibiotic_Protocol_thumbnail_2x-min_1000x1000.jpg?v=1723515063" 2587 }, 2588 "url" : "https://pendulumlife.com/blogs/resources/post-antibiotic-microbiome-support", 2589 "datePublished": "2024-08-12 19:11:36 -0700", 2590 "dateModified" : "2024-11-14 13:50:09 -0800", 2591 "dateCreated": "2024-08-12 19:11:02 -0700", 2592 "author": { 2593 "@type": "Person", 2594 "name": "Adriana Pugliese" 2595 }, 2596 "publisher": { 2597 "@type": "Organization", 2598 "logo": { 2599 "@type": "ImageObject", 2600 "url": "" 2601 }, 2602 "name": "Pendulum" 2603 } 2604 },{ 2605 "@context" : "http://schema.org", 2606 "@type" : "BlogPosting", 2607 "headline" : "Protocol: Support GLP-1 Production", 2608 "mainEntityOfPage" : "https://pendulumlife.com/blogs/resources/protocol-support-glp-1-production", 2609 "image": { 2610 "@type": "ImageObject", 2611 "url": "https://pendulumlife.com/cdn/shop/articles/Low_Akkermansia_Protocol_thumbnail_1_-min_1000x1000.jpg?v=1710433128" 2612 }, 2613 "url" : "https://pendulumlife.com/blogs/resources/protocol-support-glp-1-production", 2614 "datePublished": "2024-03-14 9:19:13 -0700", 2615 "dateModified" : "2024-11-14 13:49:32 -0800", 2616 "dateCreated": "2024-03-14 9:18:48 -0700", 2617 "author": { 2618 "@type": "Person", 2619 "name": "Adriana Pugliese" 2620 }, 2621 "publisher": { 2622 "@type": "Organization", 2623 "logo": { 2624 "@type": "ImageObject", 2625 "url": "" 2626 }, 2627 "name": "Pendulum" 2628 } 2629 },{ 2630 "@context" : "http://schema.org", 2631 "@type" : "BlogPosting", 2632 "headline" : "Protocol: Low Akkermansia Levels", 2633 "mainEntityOfPage" : "https://pendulumlife.com/blogs/resources/protocol-low-akkermansia-levels", 2634 "image": { 2635 "@type": "ImageObject", 2636 "url": "https://pendulumlife.com/cdn/shop/articles/Low_Akkermansia_Protocol_thumbnail-min_1000x1000.jpg?v=1694028410" 2637 }, 2638 "url" : "https://pendulumlife.com/blogs/resources/protocol-low-akkermansia-levels", 2639 "datePublished": "2023-09-06 13:48:58 -0700", 2640 "dateModified" : "2024-11-14 13:48:56 -0800", 2641 "dateCreated": "2023-09-06 12:26:49 -0700", 2642 "author": { 2643 "@type": "Person", 2644 "name": "Adriana Pugliese" 2645 }, 2646 "publisher": { 2647 "@type": "Organization", 2648 "logo": { 2649 "@type": "ImageObject", 2650 "url": "" 2651 }, 2652 "name": "Pendulum" 2653 } 2654 },{ 2655 "@context" : "http://schema.org", 2656 "@type" : "BlogPosting", 2657 "headline" : "Protocol: High Akkermansia Levels", 2658 "mainEntityOfPage" : "https://pendulumlife.com/blogs/resources/protocol-high-akkermansia-levels", 2659 "image": { 2660 "@type": "ImageObject", 2661 "url": "https://pendulumlife.com/cdn/shop/articles/High_Akkermansia_Protocol_thumbnail-min_1000x1000.jpg?v=1694028609" 2662 }, 2663 "url" : "https://pendulumlife.com/blogs/resources/protocol-high-akkermansia-levels", 2664 "datePublished": "2023-09-06 13:48:16 -0700", 2665 "dateModified" : "2024-11-14 13:48:32 -0800", 2666 "dateCreated": "2023-09-06 12:30:09 -0700", 2667 "author": { 2668 "@type": "Person", 2669 "name": "Adriana Pugliese" 2670 }, 2671 "publisher": { 2672 "@type": "Organization", 2673 "logo": { 2674 "@type": "ImageObject", 2675 "url": "" 2676 }, 2677 "name": "Pendulum" 2678 } 2679 },{ 2680 "@context" : "http://schema.org", 2681 "@type" : "BlogPosting", 2682 "headline" : "Protocol: Support Intestinal Barrier Function", 2683 "mainEntityOfPage" : "https://pendulumlife.com/blogs/resources/protocol-support-intestinal-barrier-function", 2684 "image": { 2685 "@type": "ImageObject", 2686 "url": "https://pendulumlife.com/cdn/shop/articles/IntestinalBarrier_Protocol_thumbnail_1000x1000.png?v=167897
26867685" 2687 }, 2688 "url" : "https://pendulumlife.com/blogs/resources/protocol-support-intestinal-barrier-function", 2689 "datePublished": "2023-03-16 7:20:13 -0700", 2690 "dateModified" : "2024-11-14 13:41:40 -0800", 2691 "dateCreated": "2023-03-16 7:11:47 -0700", 2692 "author": { 2693 "@type": "Person", 2694 "name": "Accounting Pendulum" 2695 }, 2696 "publisher": { 2697 "@type": "Organization", 2698 "logo": { 2699 "@type": "ImageObject", 2700 "url": "" 2701 }, 2702 "name": "Pendulum" 2703 } 2704 },{ 2705 "@context" : "http://schema.org", 2706 "@type" : "BlogPosting", 2707 "headline" : "Protocol: Boost Metabolic Health", 2708 "mainEntityOfPage" : "https://pendulumlife.com/blogs/resources/protocol-boost-metabolic-health", 2709 "image": { 2710 "@type": "ImageObject", 2711 "url": "https://pendulumlife.com/cdn/shop/articles/MetabolicHealth_Protocol_thumbnail_1000x1000.png?v=1678977673" 2712 }, 2713 "url" : "https://pendulumlife.com/blogs/resources/protocol-boost-metabolic-health", 2714 "datePublished": "2023-03-16 7:20:08 -0700", 2715 "dateModified" : "2024-11-14 13:42:44 -0800", 2716 "dateCreated": "2023-03-16 7:12:19 -0700", 2717 "author": { 2718 "@type": "Person", 2719 "name": "Accounting Pendulum" 2720 }, 2721 "publisher": { 2722 "@type": "Organization", 2723 "logo": { 2724 "@type": "ImageObject", 2725 "url": "" 2726 }, 2727 "name": "Pendulum" 2728 } 2729 },{ 2730 "@context" : "http://schema.org", 2731 "@type" : "BlogPosting", 2732 "headline" : "Protocol: Support Healthy Blood Sugar", 2733 "mainEntityOfPage" : "https://pendulumlife.com/blogs/resources/protocol-support-healthy-blood-sugar", 2734 "image": { 2735 "@type": "ImageObject", 2736 "url": "https://pendulumlife.com/cdn/shop/articles/HealthyBloodSugar_Protocol_thumbnail_1000x1000.png?v=1743448045" 2737 }, 2738 "url" : "https://pendulumlife.com/blogs/resources/protocol-support-healthy-blood-sugar", 2739 "datePublished": "2023-03-16 7:20:01 -0700", 2740 "dateModified" : "2025-03-31 12:07:25 -0700", 2741 "dateCreated": "2023-03-16 7:12:34 -0700", 2742 "author": { 2743 "@type": "Person", 2744 "name": "Accounting Pendulum" 2745 }, 2746 "publisher": { 2747 "@type": "Organization", 2748 "logo": { 2749 "@type": "ImageObject", 2750 "url": "" 2751 }, 2752 "name": "Pendulum" 2753 } 2754 }] 2755 } 2756</script>
2756 2757</div><section id="shopify-section-template--22020107665462__164141060979337ec4" class="shopify-section"><style>@media (min-width: 901px) { 2758 .header-outer:not(.scroll) .header-inner { 2759 background-color: transparent; 2760 } 2761 .header-inner { 2762 position: absolute; 2763 width: 100%; 2764 } 2765 .header-outer:not(.scroll) .top-utils .cart-count { 2766 color: #fff; 2767 } 2768 2769 #search-bar { 2770 opacity: 0; 2771 transition-property: opacity, transform; 2772 transition-duration: var(--animation-speed-fast); 2773 transition-timing-function: linear; 2774 } 2775 #search-bar.open { 2776 opacity: 1; 2777 } 2778.header-inner { 2779 position: absolute; 2780 width: 100%; 2781 }}@media (max-width: 900px) { 2782 .header-outer:not(.scroll) .header-inner { 2783 background-color: transparent; 2784 } 2785 .header-inner { 2786 position: absolute; 2787 width: 100%; 2788 } 2789 .header-outer:not(.scroll) .top-utils .cart-count { 2790 color: #fff; 2791 } 2792 2793 #search-bar { 2794 opacity: 0; 2795 transition-property: opacity, transform; 2796 transition-duration: var(--animation-speed-fast); 2797 transition-timing-function: linear; 2798 } 2799 #search-bar.open { 2800 opacity: 1; 2801 } 2802.header-inner { 2803 position: absolute; 2804 width: 100%; 2805 transition: background-color var(--animation-speed-fast) linear; 2806 }}</style> 2807</section><div id="shopify-section-template--22020107665462__blog_navbar" class="shopify-section blog-navbar"><link href="//pendulumlife.com/cdn/shop/t/10681/assets/blog_base.css?v=86068694752804174841790269342" rel="stylesheet" type="text/css" media="all" /> 2808<style> 2809 #shopify-section-template--22020107665462__blog_navbar { 2810 --section-bg-color: #f5f5f5; 2811 --font-color: var(--primary-blue-or-purp-001); 2812 --section-padding: 9.2em 0 1em 0; 2813 } 2814 2815 @media all and (max-width: 900px){ 2816 #shopify-section-template--22020107665462__blog_navbar { 2817 --section-padding: 6em 0 4em 0; 2818 } 2819 } 2820</style> 2821<div class="container"> 2822 <div class="title-search flex justify-content-between align-items-center"><div class="blog-title"> 2823 <a href="/blogs/resources"><h1 class="blog-navbar-title">Resources</h1></a> 2824 </div></div> 2825 <div class="flex justify-content-between medium-down--direction-column"> 2826 <div class="blog-navigation"> 2827 2828 2829 2830<a href="/blogs/resources/tagged/resources" class="active">Protocols</a><a href="/blogs/resources/tagged/factsheets" >Product Factsheets</a><a href="/blogs/resources/tagged/handouts" >Patient Handouts</a><a href="/blogs/resources/tagged/publications" >Publications</a></div> 2831 <div class="blog-search"> 2832 <search-form> 2833 <form action="/search" method="get" role="search"> 2834 2835 <input type="hidden" name="q" value="" /> 2836 <input type="text" name="search" placeholder="Search something..." value="" aria-label="Enter search terms" /> 2837 2838 <input type="hidden" name="type" value="article" /> 2839 <input type="hidden" name="view" value="blog" /> 2840 <button aria-label="Submit search" tabindex="-1" focusable="false"> 2841 2842 2843 2844 2845 2846 2847<!-- SNIPPET:BEGIN:SnippetEntryIcons --> 2848 <div id="ui-root-snippet-2476679-SnippetEntryIcons" class="ui-root"></div> 2849
2849<script id="ui-data-snippet-2476679-SnippetEntryIcons" type="application/json"> 2850 { "snippetInstanceId": "snippet-2476679-SnippetEntryIcons", "settings": {"container_width":"1350px","container_padding_mobile":"1.2rem","container_padding_tablet":"1.2rem","container_padding_desktop":"1.5rem","breakpoint_mobile":"600px","breakpoint_tablet":"900px","color_background":"var(--primary-gray-001)","color_heading":"var(--primary-purple-001)","color_body":"var(--primary-black-001)","color_first":"var(--primary-purple-001)","color_first_2":"var(--primary-purple-001-a-20)","color_second":"var(--primary-blue-or-purp-001)","color_third":"var(--primary-white-001)","color_fourth":"#9b39ce","color_success":"#25B831","color_error":"#FF0202","fonts_query":"","fonts_link":"","body_font_family":"var(--content-font-family)","body_font_size":"20px","body_font_weight":"400","body_font_letter_spacing":"0em","body_font_line_height":"140%","heading_font_family":"var(--headline-font-family)","heading_font_weight":"600","heading_font_style":"normal","heading_font_transform":"none","heading_font_letter_spacing":"-0.045em","heading_font_line_height":"104%","button_font_family":"var(--content-font-family)","button_background":"var(--primary-purple-001)","button_text":"#ffffff","button_border":"0","button_size":"0.9em","button_spacing":"-0.015em","button_padding":"1em 2em","button_radius":"100px","button_transform":"none","button_weight":"400","button_background_hover":"#FFFFFF","button_text_hover":"var(--primary-purple-001)","button_border_hover":"0","button_background2":"var(--primary-blue-or-purp-001)","button_text2":"#fafbff","button_border2":"0","button_size2":"0.9em","button_spacing2":"-0.015em","button_padding2":"1em 2em","button_radius2":"100px","button_transform2":"none","button_weight2":"600","button_background_hover2":"#ffffff","button_text_hover2":"var(--primary-blue-or-purp-001)","button_border_hover2":"","button_background3":"var(--primary-white-001)","button_text3":"var(--primary-purple-001)","button_border3":"1px solid var(--primary-white-001)","button_size3":"0.9em","button_spacing3":"0","button_padding3":"1em 2em","button_radius3":"100px","button_transform3":"none","button_weight3":"400","button_background_hover3":"var(--primary-purple-001)","button_text_hover3":"var(--primary-white-001)","button_border_hover3":"1px solid var(--primary-white-001)","button_background4":"var(--primary-purple-001)","button_text4":"var(--primary-white-001)","button_border4":"1px solid var(--primary-white-001)","button_size4":"0.9em","button_spacing4":"0","button_padding4":"1em 2em","button_radius4":"100px","button_transform4":"none","button_weight4":"400","button_background_hover4":"var(--primary-white-001)","button_text_hover4":"var(--primary-purple-001)","button_border_hover4":"0","button_background5":"#FAFBFF","button_text5":"#262F59","button_border5":"0","button_size5":"0.9em","button_spacing5":"0","button_padding5":"1em 2em","button_radius5":"100px","button_transform5":"none","button_weight5":"400","button_background_hover5":"#262F59","button_text_hover5":"#ffffff","button_border_hover5":"0","button_background6":"var(--primary-blue-or-purp-001)","button_text6":"var(--primary-white-001)","button_border6":"1px solid var(--primary-white-001)","button_size6":".9em","button_spacing6":"0","button_padding6":"1em 5em","button_radius6":"100px","button_transform6":"uppercase","button_weight6":"400","button_background_hover6":"#FAFBFF","button_text_hover6":"var(--primary-blue-or-purp-001)","button_border_hover6":"1px solid transparent","button_background7":"var(--primary-black-001)","button_text7":"var(--primary-white-001)","button_border7":"0","button_size7":".9em","button_spacing7":"0","button_padding7":"1em 2em","button_radius7":"100px","button_transform7":"none","button_weight7":"500","button_background_hover7":"#fafbff","button_text_hover7":"var(--primary-black-001)","button_border_hover7":"0","button_background8":"#ffffff","button_text8":"var(--primary-black-001)","button_border8":"0","button_size8":".9em","button_spacing8":"0","button_padding8":"1em 2em","button_radius8":"100px","button_transform8":"none","button_weight8":"500","button_background_hover8":"var(--primary-black-001)","button_text_hover8":"#ffffff","button_border_hover8":"0","button_background9":"transparent","button_text9":"var(--primary-white-001)","button_border9":"1px solid var(--primary-white-001)","button_size9":".9em","button_spacing9":"0","button_padding9":"1em 2.65em","button_radius9":"100px","button_transform9":"none","button_weight9":"400","button_background_hover9":"var(--primary-black-001)","button_text_hover9":"#ffffff","button_border_hover9":"1px solid var(--primary-black-001)","label_text_color":"var(--primary-purple-001)","label_custom_styles":"","placeholder_color":"var(--primary-purple-001)","input_background":"rgba(0,0,0,0)","input_text_color":"var(--primary-purple-001)","input_border":"1px solid var(--primary-purple-001)","input_size":"0.8em","input_spacing":"inherit","
2850input_padding":"0.8em 1.5em","input_radius":"0.6em","input_weight":"500","free_shipping_threshold":0,"allow_note":true,"cart_additional_msg":"","cart_return_policy":"","shipping_calculator":false,"shipping_calculator_heading":"Shipping Rates Calculator","shipping_calculator_default_country":"United States","shipping_calculator_submit_button_label":"Calculate","shipping_calculator_submit_button_label_disabled":"Calculating...","otp_shipping_fee":"$8.00","quantity_limit":"150","mega_menu_position":"center","mega_menu_width":"container","mega_menu_1_parent_link":"","mega_menu_2_parent_link":"","mega_menu_3_parent_link":"","mega_menu_4_parent_link":"","mega_menu_5_parent_link":"","product_card_img_mode":"hover","product_card_text_align":"left","product_card_quick_view":true,"product_card_swatches":true,"social_instagram":"https:\/\/www.instagram.com\/pendulumlifeco\/","social_facebook":"https:\/\/www.facebook.com\/PendulumLife\/","social_twitter":"https:\/\/twitter.com\/pendulum_co","social_pinterest":"","social_tiktok":"","social_snapchat":"","social_tumblr":"","social_linkedin":"https:\/\/www.linkedin.com\/company\/pendulumco","social_youtube":"https:\/\/www.youtube.com\/@pendulumlife42\/featured","social_vimeo":"","bis_list":"YgWdM8","bis_cta":"Join waitlist","bis_consent_check":"By submitting my e-mail I agree to be subscribed to receive news and offers.","bis_description":"Register below to join the waitlist and be the first to know when it launches.","bis_success_message":"You are in! You'll be the first to know when this product becomes available.","show_wholesale_disclaimer":true,"wholesale_disclaimer":"\u003cp\u003e*Based on in-vitro studies\u003c\/p\u003e\u003cp\u003eAs a Pendulum Partner, in addition to Pendulum's further Terms and Conditions, you agree to the following absent written agreement with Pendulum:\u003c\/p\u003e\u003cp\u003ei) You are explicitly prohibited from advertising, promoting, offering for sale and re-selling any and all Pendulum products on third-party platforms including but not limited to Google.com, Amazon.com and Walmart.com. Selling Pendulum's products on your website associated directly with your store(s)\/practices or in your store(s)\/practices is permissible.\u003cbr\/\u003e\u003cbr\/\u003eii) Any resale of Pendulum products will adhere to Pendulum's minimum advertised price (MAP) policy. Pendulum's MAP shall be no less than the current lowest price as published on the Pendulum website pendulumlife.com, Amazon.com or Walmart.com. This MAP is established by Pendulum and may be adjusted by Pendulum at such time.\u003c\/p\u003e","use_klaviyo_form":true,"klaviyo_list_id":"WFEWj4","favicon":"\/\/pendulumlife.com\/cdn\/shop\/files\/favicon.png?v=1639593633","enable_backorder":false,"backorder_skus":"PGC-01-MEM,AMUC-01-MEM","backorder_msg":"There is currently a product that is backordered in your subscription. We apologize for the inconvenience. Due to supply chain issues, all shipments are currently delayed. We understand that this is frustrating and we appreciate your understanding. We'll update you ASAP when your product is back in inventory since our valued subscription members are prioritized for fulfillment!","enable_ca_shipping":true,"consent_check":"I understand that this item is non-refundable, that the customer is responsible for any customs fees and clearance, and that Pendulum will not be able to track the package once it departs from the U.S.","quantity_error":"\u003cp\u003eYou have products in your cart that cannot be shipped to you. Due to Canadian import laws, we can only ship a maximum of 3 units of any of the following products: Akkermansia, Metabolic Daily, or Polyphenol Booster. You can choose the one-time purchase option or a 3-month supply membership of these items. \u003cbr\u003e\u003cbr\u003eAt this time, we cannot ship Glucose Control internationally. If you have an item that isn't on the approved list, please remove it from your cart and proceed with checkout.\u003c\/p\u003e","canada_tax_notice":"\u003cp\u003eCustomers are responsible for any additional charges incurred for customs clearing and international duties or taxes.\u003c\/p\u003e","international_shipping_consent":"To continue with your purchase, agree to the international shipping terms.","unverified_error_msg":"No account found. If you registered but haven't verified your account, \u003ca href='\/account\/register'\u003eclick here\u003c\/a\u003e to re-verify.","show_zwidget_products":"pendulum-akkermansia, pendulum-glucose-control-2-og","show_zwidget_pages":"","enable_exit_popup":true,"title":"Not ready to purchase?","description":"\u003cp\u003eStay in touch about special discounts, nutrition tips and additional education.\u003c\/p\u003e","section_bg":"var(--primary-purple-001)","title_color":"#ffffff","text_color":"#ffffff","section_padding_desktop":"4em 0","section_padding_mobile":"1em","klaviyo_id":"WFEWj4","counseling_first_product":"free-group-nutrition-coaching-call-optional","counseling_second_product":"free-45-minute-nutrition-coaching-call","discount_codes":"HALLEGIFT,FREEBIE,DECSAVE,FEBRUARY,FEBSAVE,FEB20,GUT20,MAYSAVE,MAY20,APRIL,APRILSAVE,APR20,SUMMER,SUMMER20,OCT22","addon_id":"42938051330102","custom_starts_with":"WS","custom_dsc_msg":"This is a wholesale, non-refundable order","show_post_purchase_notification":false,"custom_post_purchase_notification":"We are transitioning to a new operations system, so apologies if you receive duplicative shipment notifications from the team. You can reach out to our Customer Care team any time if there is any confusion.","display_recharge_news":true,"recharge_faq_title":"Popular help topics","recharge_faq_text":"\u003cp\u003eNeed help managing your membership?\u003cbr\/\u003eHere are some popular help topics:\u003c\/p\u003e","recharge_faq_content":"\u003cul\u003e\u003cli\u003e\u003ca href=\"https:\/\/pendulumlife.com\/pages\/help?view=help-center\u0026page=article\u0026topic=subscriptions\u0026category=subscription-management\u0026article=how-can-i-skip-or-reschedule-a-subscription-renewal\" target=\"_blank\" title=\"Update delivery date\"\u003eUpdate delivery date\u003c\/a\u003e\u003c\/li\u003e\u003cli\u003e\u003ca href=\"https:\/\/pendulumlife.com\/pages\/help?view=help-center\u0026page=article\u0026article=how-long-does-shipping-take\" target=\"_blank\" title=\"Order status\"\u003eOrder status\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e","recharge_faq_news":"\u003cp\u003eVisit our \u003ca href=\"https:\/\/pendulumlife.com\/pages\/help\" target=\"_blank\" title=\"Help Center\"\u003eHelp Center\u003c\/a\u003e for more info.\u003c\/p\u003e","animate_on_scroll":false,"show_header_with_tabs":false,"posthog_key":"phc_47oIsZ3tJoVn9ZH1moNKtBMqG05Y2Gr4348BT850Sa6","posthog_host":"https:\/\/t.pendulumlife.com","checkout_logo_
2850image":"\/\/pendulumlife.com\/cdn\/shop\/files\/logo_bef9007a-282e-4f66-a4c1-96d0dcfa5084.png?v=1638453989","checkout_logo_position":"left","checkout_logo_size":"medium","checkout_body_background_color":"#fff","checkout_input_background_color_mode":"white","checkout_sidebar_background_color":"#fafafa","checkout_heading_font":"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'","checkout_body_font":"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'","checkout_accent_color":"#9b39ce","checkout_button_color":"var(--primary-purple-001)","checkout_error_color":"#e22120","enable_ab_1":false,"number_of_variations_1":1,"apply_to_valid_path_1":false,"valid_path_1":"\/","number_of_variations_2":2,"apply_to_valid_path_2":true,"valid_path_2":"\/pages\/clinical-trials","addon":"free-4-week-healthy-microbiome-meal-plan-2000-calorie-1","cart_sentence":"\u003cp\u003e\u003cstrong\u003eHave a promo code?\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eContinue to checkout to add it to the following page before purchase.\u003c\/p\u003e","customer_layout":"customer_area"}, "imageUrls": {}, "assetUrls": {}, "paginate": null, "args": { "icon": "arrow-down-circle", "iconColor": null, "iconAriaHidden": null, "iconFocusable": null, "iconTabIndex": null, "iconRole": null, "iconLabel": null} } 2851 </script>
2851 2852
2852<script 2853 type="module" 2854 > 2855 import UI from "https://dlkcm4rp5v9zk.cloudfront.net/ui_modular.dist.js"; 2856 const uiJsName = "SnippetEntryIcons"; 2857 const uiRootId = "ui-root-snippet-2476679-SnippetEntryIcons"; 2858 const uiDataId = "ui-data-snippet-2476679-SnippetEntryIcons"; 2859 if (!(uiJsName in UI.snippets)) { 2860 throw new Error(`Snippet ${uiJsName} not found in UI.snippets`); 2861 } 2862 const uiModule = await UI.snippets[uiJsName](); 2863 const uiInit = uiModule.default; 2864 uiInit(document.getElementById(uiRootId), document.getElementById(uiDataId)); 2865 </script>
2865 2866 <!-- SNIPPET:END:SnippetEntryIcons --> 2867</button> 2868 </form> 2869 </search-form> 2870 </div> 2871 </div> 2872</div> 2873 2874
2875<script type="module"> 2876 document.querySelector("search-form input[name='search']").addEventListener("change", () =>{ 2877 document.querySelector("search-form input[name='q']").value = "tag:resources " + document.querySelector("search-form input[name='search']").value; 2878 }); 2879</script>
2879 2880 2881 2882</div><div id="shopify-section-template--22020107665462__31588b61-6b95-4c0d-95e3-86a9ce057c8d" class="shopify-section blog-main blog-sidebar-sibling"><style> 2883 #shopify-section-template--22020107665462__31588b61-6b95-4c0d-95e3-86a9ce057c8d { 2884 background-color: #f5f5f5; 2885 } 2886</style> 2887 2888 2889 2890 2891 2892 2893 2894 2895<!-- SECTION:BEGIN:SecEntryBlogMain --> 2896 <div id="ui-root-section-template--22020107665462__31588b61-6b95-4c0d-95e3-86a9ce057c8d-SecEntryBlogMain" class="ui-root"></div> 2897
2897<script id="ui-data-section-template--22020107665462__31588b61-6b95-4c0d-95e3-86a9ce057c8d-SecEntryBlogMain" type="application/json"> 2898 { "settings": {"container_width":"1350px","container_padding_mobile":"1.2rem","container_padding_tablet":"1.2rem","container_padding_desktop":"1.5rem","breakpoint_mobile":"600px","breakpoint_tablet":"900px","color_background":"var(--primary-gray-001)","color_heading":"var(--primary-purple-001)","color_body":"var(--primary-black-001)","color_first":"var(--primary-purple-001)","color_first_2":"var(--primary-purple-001-a-20)","color_second":"var(--primary-blue-or-purp-001)","color_third":"var(--primary-white-001)","color_fourth":"#9b39ce","color_success":"#25B831","color_error":"#FF0202","fonts_query":"","fonts_link":"","body_font_family":"var(--content-font-family)","body_font_size":"20px","body_font_weight":"400","body_font_letter_spacing":"0em","body_font_line_height":"140%","heading_font_family":"var(--headline-font-family)","heading_font_weight":"600","heading_font_style":"normal","heading_font_transform":"none","heading_font_letter_spacing":"-0.045em","heading_font_line_height":"104%","button_font_family":"var(--content-font-family)","button_background":"var(--primary-purple-001)","button_text":"#ffffff","button_border":"0","button_size":"0.9em","button_spacing":"-0.015em","button_padding":"1em 2em","button_radius":"100px","button_transform":"none","button_weight":"400","button_background_hover":"#FFFFFF","button_text_hover":"var(--primary-purple-001)","button_border_hover":"0","button_background2":"var(--primary-blue-or-purp-001)","button_text2":"#fafbff","button_border2":"0","button_size2":"0.9em","button_spacing2":"-0.015em","button_padding2":"1em 2em","button_radius2":"100px","button_transform2":"none","button_weight2":"600","button_background_hover2":"#ffffff","button_text_hover2":"var(--primary-blue-or-purp-001)","button_border_hover2":"","button_background3":"var(--primary-white-001)","button_text3":"var(--primary-purple-001)","button_border3":"1px solid var(--primary-white-001)","button_size3":"0.9em","button_spacing3":"0","button_padding3":"1em 2em","button_radius3":"100px","button_transform3":"none","button_weight3":"400","button_background_hover3":"var(--primary-purple-001)","button_text_hover3":"var(--primary-white-001)","button_border_hover3":"1px solid var(--primary-white-001)","button_background4":"var(--primary-purple-001)","button_text4":"var(--primary-white-001)","button_border4":"1px solid var(--primary-white-001)","button_size4":"0.9em","button_spacing4":"0","button_padding4":"1em 2em","button_radius4":"100px","button_transform4":"none","button_weight4":"400","button_background_hover4":"var(--primary-white-001)","button_text_hover4":"var(--primary-purple-001)","button_border_hover4":"0","button_background5":"#FAFBFF","button_text5":"#262F59","button_border5":"0","button_size5":"0.9em","button_spacing5":"0","button_padding5":"1em 2em","button_radius5":"100px","button_transform5":"none","button_weight5":"400","button_background_hover5":"#262F59","button_text_hover5":"#ffffff","button_border_hover5":"0","button_background6":"var(--primary-blue-or-purp-001)","button_text6":"var(--primary-white-001)","button_border6":"1px solid var(--primary-white-001)","button_size6":".9em","button_spacing6":"0","button_padding6":"1em 5em","button_radius6":"100px","button_transform6":"uppercase","button_weight6":"400","button_background_hover6":"#FAFBFF","button_text_hover6":"var(--primary-blue-or-purp-001)","button_border_hover6":"1px solid transparent","button_background7":"var(--primary-black-001)","button_text7":"var(--primary-white-001)","button_border7":"0","button_size7":".9em","button_spacing7":"0","button_padding7":"1em 2em","button_radius7":"100px","button_transform7":"none","button_weight7":"500","button_background_hover7":"#fafbff","button_text_hover7":"var(--primary-black-001)","button_border_hover7":"0","button_background8":"#ffffff","button_text8":"var(--primary-black-001)","button_border8":"0","button_size8":".9em","button_spacing8":"0","button_padding8":"1em 2em","button_radius8":"100px","button_transform8":"none","button_weight8":"500","button_background_hover8":"var(--primary-black-001)","button_text_hover8":"#ffffff","button_border_hover8":"0","button_background9":"transparent","button_text9":"var(--primary-white-001)","button_border9":"1px solid var(--primary-white-001)","button_size9":".9em","button_spacing9":"0","button_padding9":"1em 2.65em","button_radius9":"100px","button_transform9":"none","button_weight9":"400","button_background_hover9":"var(--primary-black-001)","button_text_hover9":"#ffffff","button_border_hover9":"1px solid var(--primary-black-001)","label_text_color":"var(--primary-purple-001)","label_custom_styles":"","placeholder_color":"var(--primary-purple-001)","input_background":"rgba(0,0,0,0)","input_text_color":"var(--primary-purple-001)","input_border":"1px solid var(--primary-purple-001)","input_size":"0.8em","input_spacing":"inherit","
2898input_padding":"0.8em 1.5em","input_radius":"0.6em","input_weight":"500","free_shipping_threshold":0,"allow_note":true,"cart_additional_msg":"","cart_return_policy":"","shipping_calculator":false,"shipping_calculator_heading":"Shipping Rates Calculator","shipping_calculator_default_country":"United States","shipping_calculator_submit_button_label":"Calculate","shipping_calculator_submit_button_label_disabled":"Calculating...","otp_shipping_fee":"$8.00","quantity_limit":"150","mega_menu_position":"center","mega_menu_width":"container","mega_menu_1_parent_link":"","mega_menu_2_parent_link":"","mega_menu_3_parent_link":"","mega_menu_4_parent_link":"","mega_menu_5_parent_link":"","product_card_img_mode":"hover","product_card_text_align":"left","product_card_quick_view":true,"product_card_swatches":true,"social_instagram":"https:\/\/www.instagram.com\/pendulumlifeco\/","social_facebook":"https:\/\/www.facebook.com\/PendulumLife\/","social_twitter":"https:\/\/twitter.com\/pendulum_co","social_pinterest":"","social_tiktok":"","social_snapchat":"","social_tumblr":"","social_linkedin":"https:\/\/www.linkedin.com\/company\/pendulumco","social_youtube":"https:\/\/www.youtube.com\/@pendulumlife42\/featured","social_vimeo":"","bis_list":"YgWdM8","bis_cta":"Join waitlist","bis_consent_check":"By submitting my e-mail I agree to be subscribed to receive news and offers.","bis_description":"Register below to join the waitlist and be the first to know when it launches.","bis_success_message":"You are in! You'll be the first to know when this product becomes available.","show_wholesale_disclaimer":true,"wholesale_disclaimer":"\u003cp\u003e*Based on in-vitro studies\u003c\/p\u003e\u003cp\u003eAs a Pendulum Partner, in addition to Pendulum's further Terms and Conditions, you agree to the following absent written agreement with Pendulum:\u003c\/p\u003e\u003cp\u003ei) You are explicitly prohibited from advertising, promoting, offering for sale and re-selling any and all Pendulum products on third-party platforms including but not limited to Google.com, Amazon.com and Walmart.com. Selling Pendulum's products on your website associated directly with your store(s)\/practices or in your store(s)\/practices is permissible.\u003cbr\/\u003e\u003cbr\/\u003eii) Any resale of Pendulum products will adhere to Pendulum's minimum advertised price (MAP) policy. Pendulum's MAP shall be no less than the current lowest price as published on the Pendulum website pendulumlife.com, Amazon.com or Walmart.com. This MAP is established by Pendulum and may be adjusted by Pendulum at such time.\u003c\/p\u003e","use_klaviyo_form":true,"klaviyo_list_id":"WFEWj4","favicon":"\/\/pendulumlife.com\/cdn\/shop\/files\/favicon.png?v=1639593633","enable_backorder":false,"backorder_skus":"PGC-01-MEM,AMUC-01-MEM","backorder_msg":"There is currently a product that is backordered in your subscription. We apologize for the inconvenience. Due to supply chain issues, all shipments are currently delayed. We understand that this is frustrating and we appreciate your understanding. We'll update you ASAP when your product is back in inventory since our valued subscription members are prioritized for fulfillment!","enable_ca_shipping":true,"consent_check":"I understand that this item is non-refundable, that the customer is responsible for any customs fees and clearance, and that Pendulum will not be able to track the package once it departs from the U.S.","quantity_error":"\u003cp\u003eYou have products in your cart that cannot be shipped to you. Due to Canadian import laws, we can only ship a maximum of 3 units of any of the following products: Akkermansia, Metabolic Daily, or Polyphenol Booster. You can choose the one-time purchase option or a 3-month supply membership of these items. \u003cbr\u003e\u003cbr\u003eAt this time, we cannot ship Glucose Control internationally. If you have an item that isn't on the approved list, please remove it from your cart and proceed with checkout.\u003c\/p\u003e","canada_tax_notice":"\u003cp\u003eCustomers are responsible for any additional charges incurred for customs clearing and international duties or taxes.\u003c\/p\u003e","international_shipping_consent":"To continue with your purchase, agree to the international shipping terms.","unverified_error_msg":"No account found. If you registered but haven't verified your account, \u003ca href='\/account\/register'\u003eclick here\u003c\/a\u003e to re-verify.","show_zwidget_products":"pendulum-akkermansia, pendulum-glucose-control-2-og","show_zwidget_pages":"","enable_exit_popup":true,"title":"Not ready to purchase?","description":"\u003cp\u003eStay in touch about special discounts, nutrition tips and additional education.\u003c\/p\u003e","section_bg":"var(--primary-purple-001)","title_color":"#ffffff","text_color":"#ffffff","section_padding_desktop":"4em 0","section_padding_mobile":"1em","klaviyo_id":"WFEWj4","counseling_first_product":"free-group-nutrition-coaching-call-optional","counseling_second_product":"free-45-minute-nutrition-coaching-call","discount_codes":"HALLEGIFT,FREEBIE,DECSAVE,FEBRUARY,FEBSAVE,FEB20,GUT20,MAYSAVE,MAY20,APRIL,APRILSAVE,APR20,SUMMER,SUMMER20,OCT22","addon_id":"42938051330102","custom_starts_with":"WS","custom_dsc_msg":"This is a wholesale, non-refundable order","show_post_purchase_notification":false,"custom_post_purchase_notification":"We are transitioning to a new operations system, so apologies if you receive duplicative shipment notifications from the team. You can reach out to our Customer Care team any time if there is any confusion.","display_recharge_news":true,"recharge_faq_title":"Popular help topics","recharge_faq_text":"\u003cp\u003eNeed help managing your membership?\u003cbr\/\u003eHere are some popular help topics:\u003c\/p\u003e","recharge_faq_content":"\u003cul\u003e\u003cli\u003e\u003ca href=\"https:\/\/pendulumlife.com\/pages\/help?view=help-center\u0026page=article\u0026topic=subscriptions\u0026category=subscription-management\u0026article=how-can-i-skip-or-reschedule-a-subscription-renewal\" target=\"_blank\" title=\"Update delivery date\"\u003eUpdate delivery date\u003c\/a\u003e\u003c\/li\u003e\u003cli\u003e\u003ca href=\"https:\/\/pendulumlife.com\/pages\/help?view=help-center\u0026page=article\u0026article=how-long-does-shipping-take\" target=\"_blank\" title=\"Order status\"\u003eOrder status\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e","recharge_faq_news":"\u003cp\u003eVisit our \u003ca href=\"https:\/\/pendulumlife.com\/pages\/help\" target=\"_blank\" title=\"Help Center\"\u003eHelp Center\u003c\/a\u003e for more info.\u003c\/p\u003e","animate_on_scroll":false,"show_header_with_tabs":false,"posthog_key":"phc_47oIsZ3tJoVn9ZH1moNKtBMqG05Y2Gr4348BT850Sa6","posthog_host":"https:\/\/t.pendulumlife.com","checkout_logo_
2898image":"\/\/pendulumlife.com\/cdn\/shop\/files\/logo_bef9007a-282e-4f66-a4c1-96d0dcfa5084.png?v=1638453989","checkout_logo_position":"left","checkout_logo_size":"medium","checkout_body_background_color":"#fff","checkout_input_background_color_mode":"white","checkout_sidebar_background_color":"#fafafa","checkout_heading_font":"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'","checkout_body_font":"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'","checkout_accent_color":"#9b39ce","checkout_button_color":"var(--primary-purple-001)","checkout_error_color":"#e22120","enable_ab_1":false,"number_of_variations_1":1,"apply_to_valid_path_1":false,"valid_path_1":"\/","number_of_variations_2":2,"apply_to_valid_path_2":true,"valid_path_2":"\/pages\/clinical-trials","addon":"free-4-week-healthy-microbiome-meal-plan-2000-calorie-1","cart_sentence":"\u003cp\u003e\u003cstrong\u003eHave a promo code?\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eContinue to checkout to add it to the following page before purchase.\u003c\/p\u003e","customer_layout":"customer_area"}, "section": { "id": "template--22020107665462__31588b61-6b95-4c0d-95e3-86a9ce057c8d", "index": 6, "index0": 5, "location": "template", "settings":{"image_display_mode":"rectangle_no_rounded","featured_blog":"","update_url_page_parameter":true,"restore_scroll_position":false,"open_new_tab":false,"page_size":6,"items_per_row":3,"items_per_row_tablet":2,"items_per_row_mobile":1,"grid_align":"flex-start","border_bottom":"0px solid currentColor","date_style":"text","article_title_color":"var(--primary-blue-or-purp-001)","bg_color":"#f5f5f5"}, "blocks":[]}, "imageUrls":{}, "assetUrls": { "placeholder": "\/\/pendulumlife.com\/cdn\/shop\/t\/10681\/assets\/placeholder.png?v=1593909494867914621785256879" } , "injectedHTML":{}, "allProducts":null, "customer": null, "isCustomerAccountPage": false, "paginate": null,"search": null, "linklists":null, "product":null, "reviewWidgetProduct":null, "article":null,"paginate": {"current_offset":0,"current_page":1,"items":9,"page_size":6,"parts":[{"title":1,"is_link":false},{"title":2,"url":"\/blogs\/resources\/tagged\/resources?page=2","is_link":true}],"next":{"title":"Next \u0026raquo;","url":"\/blogs\/resources\/tagged\/resources?page=2","is_link":true},"pages":2}, "blog": { "id": 79546613814, "title": "Resources", "url": "/blogs/resources", "handle": "resources", "articles": [{ "object_type": "article", "id": 566815031350, "title": "Protocol: Post Antibiotic Athlete Gut Health Support", "url": "\/blogs\/resources\/protocol-post-antibiotic-athlete-gut-health-support", "excerpt": "", "handle": "resources\/protocol-post-antibiotic-athlete-gut-health-support", "published_at": [54,43,22,10,4,2025,4,100,true,"PDT"], "tags": ["athlete","Gut Health","resources"], "metafields": { "custom": {"resource_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0175\/3104\/3894\/files\/Protocol__Post_Antibiotic_Athlete_Gut_Health_Support.pdf?v=1743189815"} }, "image":{ "media_type": "image", "id": 131202351158, "alt": "Protocol: Post Antibiotic Athlete Gut Health Support", "src": "\/\/pendulumlife.com\/cdn\/shop\/articles\/Post_Antibiotic_Athlete_thumbnail_28e74b50-0997-456d-b8ab-4a301ec79f77.jpg?v=1744350409", "width": 860, "height": 484, "aspect_ratio": 1.7768595041322315, "preview_image":null}},{ "object_type": "article", "id": 565862268982, "title": "Protocol: Effective Weight Maintenance and Appetite Support After GLP-1 Medications", "url": "\/blogs\/resources\/protocol-effective-weight-maintenance-and-appetite-support-after-glp-1-medications", "excerpt": "", "handle": "resources\/protocol-effective-weight-maintenance-and-appetite-support-after-glp-1-medications", "published_at": [7,22,10,12,9,2024,4,256,true,"PDT"], "tags": ["resources"], "metafields": { "custom": {"resource_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0175\/3104\/3894\/files\/Protocol__GLP-1_Maintenance_Protocol_f2a8c8fc-9009-473c-bb22-15c19415f34b.pdf?v=1727123916"} }, "image":{ "media_type": "image", "id": 129931247670, "alt": "Protocol: Effective Weight Maintenance and Appetite Support After GLP-1 Medications", "src": "\/\/pendulumlife.com\/cdn\/shop\/articles\/Post-GLP-1_Medications_Protocol_thumbnail-min.jpg?v=1726161658", "width": 860, "height": 484, "aspect_ratio": 1.7768595041322315, "preview_image":null}},{ "object_type": "article", "id": 565739946038, "title": "Protocol: Post Antibiotic Microbiome Support", "url": "\/blogs\/resources\/post-antibiotic-microbiome-support", "excerpt": "", "handle": "resources\/post-antibiotic-microbiome-support", "published_at": [36,11,19,12,8,2024,1,225,true,"PDT"], "tags": ["resources"], "metafields": { "custom"
2898: {"resource_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0175\/3104\/3894\/files\/Protocol__Post_Antibiotic_Support.pdf?v=1727123916"} }, "image":{ "media_type": "image", "id": 129818460214, "alt": "Protocol: Post Antibiotic Microbiome Support", "src": "\/\/pendulumlife.com\/cdn\/shop\/articles\/Post_Antibiotic_Protocol_thumbnail_2x-min.jpg?v=1723515063", "width": 860, "height": 484, "aspect_ratio": 1.7768595041322315, "preview_image":null}},{ "object_type": "article", "id": 565234040886, "title": "Protocol: Support GLP-1 Production", "url": "\/blogs\/resources\/protocol-support-glp-1-production", "excerpt": "", "handle": "resources\/protocol-support-glp-1-production", "published_at": [13,19,9,14,3,2024,4,74,true,"PDT"], "tags": ["resources"], "metafields": { "custom": {"resource_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0175\/3104\/3894\/files\/Protocol__Support_GLP-1_Naturally_e2e38674-c50b-48de-ada0-11b95031e234.pdf?v=1727123916"} }, "image":{ "media_type": "image", "id": 129354465334, "alt": "Protocol: Support GLP-1 Production", "src": "\/\/pendulumlife.com\/cdn\/shop\/articles\/Low_Akkermansia_Protocol_thumbnail_1_-min.jpg?v=1710433128", "width": 1290, "height": 726, "aspect_ratio": 1.7768595041322315, "preview_image":null}},{ "object_type": "article", "id": 564726333494, "title": "Protocol: Low Akkermansia Levels", "url": "\/blogs\/resources\/protocol-low-akkermansia-levels", "excerpt": "", "handle": "resources\/protocol-low-akkermansia-levels", "published_at": [58,48,13,6,9,2023,3,249,true,"PDT"], "tags": ["resources"], "metafields": { "custom": {"resource_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0175\/3104\/3894\/files\/Protocol__Low_Akkermansia_Levels.pdf?v=1727123916"} }, "image":{ "media_type": "image", "id": 128853966902, "alt": "Protocol: Low Akkermansia Levels", "src": "\/\/pendulumlife.com\/cdn\/shop\/articles\/Low_Akkermansia_Protocol_thumbnail-min.jpg?v=1694028410", "width": 860, "height": 484, "aspect_ratio": 1.7768595041322315, "preview_image":null}},{ "object_type": "article", "id": 564726366262, "title": "Protocol: High Akkermansia Levels", "url": "\/blogs\/resources\/protocol-high-akkermansia-levels", "excerpt": "", "handle": "resources\/protocol-high-akkermansia-levels", "published_at": [16,48,13,6,9,2023,3,249,true,"PDT"], "tags": ["resources"], "metafields": { "custom": {"resource_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0175\/3104\/3894\/files\/Protocol__High_Akkermansia_Levels.pdf?v=1727123916"} }, "image":{ "media_type": "image", "id": 128853999670, "alt": "Protocol: High Akkermansia Levels", "src": "\/\/pendulumlife.com\/cdn\/shop\/articles\/High_Akkermansia_Protocol_thumbnail-min.jpg?v=1694028609", "width": 860, "height": 484, "aspect_ratio": 1.7768595041322315, "preview_image":null}}] }} 2899 </script>
2899 2900
2900<script 2901 type="module" 2902 > 2903 import UI from "https://dlkcm4rp5v9zk.cloudfront.net/ui_modular.dist.js"; 2904 const skelLoaderNodeId = null; 2905 const uiJsName = "SecEntryBlogMain"; 2906 const uiRootId = "ui-root-section-template--22020107665462__31588b61-6b95-4c0d-95e3-86a9ce057c8d-SecEntryBlogMain"; 2907 const uiDataId = "ui-data-section-template--22020107665462__31588b61-6b95-4c0d-95e3-86a9ce057c8d-SecEntryBlogMain"; 2908 if (!(uiJsName in UI.sections)) { 2909 throw new Error(`Section ${uiJsName} not found in UI.sections`); 2910 } 2911 const uiModule = await UI.sections[uiJsName](); 2912 const uiInit = uiModule.default; 2913 const skelLoaderNode = skelLoaderNodeId !== null ? document.getElementById(skelLoaderNodeId) : null; 2914 const domNode = document.getElementById(uiRootId); 2915 const dataNode = document.getElementById(uiDataId); 2916 uiInit(domNode, dataNode, skelLoaderNode); 2917 </script>
2917 2918 <!-- SECTION:END:SecEntryBlogMain --> 2919 2920 2921 2922</div> 2923 </main> 2924 2925
2925<script src="//pendulumlife.com/cdn/shop/t/10681/assets/rs_animations.js?v=107750905080198356721785256881"></script>
2925 2926 2927 2928 2929 <footer role="contentinfo"><div id="shopify-section-rs_footer" class="shopify-section footer-container"> 2930 2931 2932 2933 2934<!-- SECTION:BEGIN:SecEntryRsFooter --> 2935 <div id="ui-root-section-rs_footer-SecEntryRsFooter" class="ui-root"></div> 2936
2936<script id="ui-data-section-rs_footer-SecEntryRsFooter" type="application/json"> 2937 { "settings": {"container_width":"1350px","container_padding_mobile":"1.2rem","container_padding_tablet":"1.2rem","container_padding_desktop":"1.5rem","breakpoint_mobile":"600px","breakpoint_tablet":"900px","color_background":"var(--primary-gray-001)","color_heading":"var(--primary-purple-001)","color_body":"var(--primary-black-001)","color_first":"var(--primary-purple-001)","color_first_2":"var(--primary-purple-001-a-20)","color_second":"var(--primary-blue-or-purp-001)","color_third":"var(--primary-white-001)","color_fourth":"#9b39ce","color_success":"#25B831","color_error":"#FF0202","fonts_query":"","fonts_link":"","body_font_family":"var(--content-font-family)","body_font_size":"20px","body_font_weight":"400","body_font_letter_spacing":"0em","body_font_line_height":"140%","heading_font_family":"var(--headline-font-family)","heading_font_weight":"600","heading_font_style":"normal","heading_font_transform":"none","heading_font_letter_spacing":"-0.045em","heading_font_line_height":"104%","button_font_family":"var(--content-font-family)","button_background":"var(--primary-purple-001)","button_text":"#ffffff","button_border":"0","button_size":"0.9em","button_spacing":"-0.015em","button_padding":"1em 2em","button_radius":"100px","button_transform":"none","button_weight":"400","button_background_hover":"#FFFFFF","button_text_hover":"var(--primary-purple-001)","button_border_hover":"0","button_background2":"var(--primary-blue-or-purp-001)","button_text2":"#fafbff","button_border2":"0","button_size2":"0.9em","button_spacing2":"-0.015em","button_padding2":"1em 2em","button_radius2":"100px","button_transform2":"none","button_weight2":"600","button_background_hover2":"#ffffff","button_text_hover2":"var(--primary-blue-or-purp-001)","button_border_hover2":"","button_background3":"var(--primary-white-001)","button_text3":"var(--primary-purple-001)","button_border3":"1px solid var(--primary-white-001)","button_size3":"0.9em","button_spacing3":"0","button_padding3":"1em 2em","button_radius3":"100px","button_transform3":"none","button_weight3":"400","button_background_hover3":"var(--primary-purple-001)","button_text_hover3":"var(--primary-white-001)","button_border_hover3":"1px solid var(--primary-white-001)","button_background4":"var(--primary-purple-001)","button_text4":"var(--primary-white-001)","button_border4":"1px solid var(--primary-white-001)","button_size4":"0.9em","button_spacing4":"0","button_padding4":"1em 2em","button_radius4":"100px","button_transform4":"none","button_weight4":"400","button_background_hover4":"var(--primary-white-001)","button_text_hover4":"var(--primary-purple-001)","button_border_hover4":"0","button_background5":"#FAFBFF","button_text5":"#262F59","button_border5":"0","button_size5":"0.9em","button_spacing5":"0","button_padding5":"1em 2em","button_radius5":"100px","button_transform5":"none","button_weight5":"400","button_background_hover5":"#262F59","button_text_hover5":"#ffffff","button_border_hover5":"0","button_background6":"var(--primary-blue-or-purp-001)","button_text6":"var(--primary-white-001)","button_border6":"1px solid var(--primary-white-001)","button_size6":".9em","button_spacing6":"0","button_padding6":"1em 5em","button_radius6":"100px","button_transform6":"uppercase","button_weight6":"400","button_background_hover6":"#FAFBFF","button_text_hover6":"var(--primary-blue-or-purp-001)","button_border_hover6":"1px solid transparent","button_background7":"var(--primary-black-001)","button_text7":"var(--primary-white-001)","button_border7":"0","button_size7":".9em","button_spacing7":"0","button_padding7":"1em 2em","button_radius7":"100px","button_transform7":"none","button_weight7":"500","button_background_hover7":"#fafbff","button_text_hover7":"var(--primary-black-001)","button_border_hover7":"0","button_background8":"#ffffff","button_text8":"var(--primary-black-001)","button_border8":"0","button_size8":".9em","button_spacing8":"0","button_padding8":"1em 2em","button_radius8":"100px","button_transform8":"none","button_weight8":"500","button_background_hover8":"var(--primary-black-001)","button_text_hover8":"#ffffff","button_border_hover8":"0","button_background9":"transparent","button_text9":"var(--primary-white-001)","button_border9":"1px solid var(--primary-white-001)","button_size9":".9em","button_spacing9":"0","button_padding9":"1em 2.65em","button_radius9":"100px","button_transform9":"none","button_weight9":"400","button_background_hover9":"var(--primary-black-001)","button_text_hover9":"#ffffff","button_border_hover9":"1px solid var(--primary-black-001)","label_text_color":"var(--primary-purple-001)","label_custom_styles":"","placeholder_color":"var(--primary-purple-001)","input_background":"rgba(0,0,0,0)","input_text_color":"var(--primary-purple-001)","input_border":"1px solid var(--primary-purple-001)","input_size":"0.8em","input_spacing":"inherit","
2937input_padding":"0.8em 1.5em","input_radius":"0.6em","input_weight":"500","free_shipping_threshold":0,"allow_note":true,"cart_additional_msg":"","cart_return_policy":"","shipping_calculator":false,"shipping_calculator_heading":"Shipping Rates Calculator","shipping_calculator_default_country":"United States","shipping_calculator_submit_button_label":"Calculate","shipping_calculator_submit_button_label_disabled":"Calculating...","otp_shipping_fee":"$8.00","quantity_limit":"150","mega_menu_position":"center","mega_menu_width":"container","mega_menu_1_parent_link":"","mega_menu_2_parent_link":"","mega_menu_3_parent_link":"","mega_menu_4_parent_link":"","mega_menu_5_parent_link":"","product_card_img_mode":"hover","product_card_text_align":"left","product_card_quick_view":true,"product_card_swatches":true,"social_instagram":"https:\/\/www.instagram.com\/pendulumlifeco\/","social_facebook":"https:\/\/www.facebook.com\/PendulumLife\/","social_twitter":"https:\/\/twitter.com\/pendulum_co","social_pinterest":"","social_tiktok":"","social_snapchat":"","social_tumblr":"","social_linkedin":"https:\/\/www.linkedin.com\/company\/pendulumco","social_youtube":"https:\/\/www.youtube.com\/@pendulumlife42\/featured","social_vimeo":"","bis_list":"YgWdM8","bis_cta":"Join waitlist","bis_consent_check":"By submitting my e-mail I agree to be subscribed to receive news and offers.","bis_description":"Register below to join the waitlist and be the first to know when it launches.","bis_success_message":"You are in! You'll be the first to know when this product becomes available.","show_wholesale_disclaimer":true,"wholesale_disclaimer":"\u003cp\u003e*Based on in-vitro studies\u003c\/p\u003e\u003cp\u003eAs a Pendulum Partner, in addition to Pendulum's further Terms and Conditions, you agree to the following absent written agreement with Pendulum:\u003c\/p\u003e\u003cp\u003ei) You are explicitly prohibited from advertising, promoting, offering for sale and re-selling any and all Pendulum products on third-party platforms including but not limited to Google.com, Amazon.com and Walmart.com. Selling Pendulum's products on your website associated directly with your store(s)\/practices or in your store(s)\/practices is permissible.\u003cbr\/\u003e\u003cbr\/\u003eii) Any resale of Pendulum products will adhere to Pendulum's minimum advertised price (MAP) policy. Pendulum's MAP shall be no less than the current lowest price as published on the Pendulum website pendulumlife.com, Amazon.com or Walmart.com. This MAP is established by Pendulum and may be adjusted by Pendulum at such time.\u003c\/p\u003e","use_klaviyo_form":true,"klaviyo_list_id":"WFEWj4","favicon":"\/\/pendulumlife.com\/cdn\/shop\/files\/favicon.png?v=1639593633","enable_backorder":false,"backorder_skus":"PGC-01-MEM,AMUC-01-MEM","backorder_msg":"There is currently a product that is backordered in your subscription. We apologize for the inconvenience. Due to supply chain issues, all shipments are currently delayed. We understand that this is frustrating and we appreciate your understanding. We'll update you ASAP when your product is back in inventory since our valued subscription members are prioritized for fulfillment!","enable_ca_shipping":true,"consent_check":"I understand that this item is non-refundable, that the customer is responsible for any customs fees and clearance, and that Pendulum will not be able to track the package once it departs from the U.S.","quantity_error":"\u003cp\u003eYou have products in your cart that cannot be shipped to you. Due to Canadian import laws, we can only ship a maximum of 3 units of any of the following products: Akkermansia, Metabolic Daily, or Polyphenol Booster. You can choose the one-time purchase option or a 3-month supply membership of these items. \u003cbr\u003e\u003cbr\u003eAt this time, we cannot ship Glucose Control internationally. If you have an item that isn't on the approved list, please remove it from your cart and proceed with checkout.\u003c\/p\u003e","canada_tax_notice":"\u003cp\u003eCustomers are responsible for any additional charges incurred for customs clearing and international duties or taxes.\u003c\/p\u003e","international_shipping_consent":"To continue with your purchase, agree to the international shipping terms.","unverified_error_msg":"No account found. If you registered but haven't verified your account, \u003ca href='\/account\/register'\u003eclick here\u003c\/a\u003e to re-verify.","show_zwidget_products":"pendulum-akkermansia, pendulum-glucose-control-2-og","show_zwidget_pages":"","enable_exit_popup":true,"title":"Not ready to purchase?","description":"\u003cp\u003eStay in touch about special discounts, nutrition tips and additional education.\u003c\/p\u003e","section_bg":"var(--primary-purple-001)","title_color":"#ffffff","text_color":"#ffffff","section_padding_desktop":"4em 0","section_padding_mobile":"1em","klaviyo_id":"WFEWj4","counseling_first_product":"free-group-nutrition-coaching-call-optional","counseling_second_product":"free-45-minute-nutrition-coaching-call","discount_codes":"HALLEGIFT,FREEBIE,DECSAVE,FEBRUARY,FEBSAVE,FEB20,GUT20,MAYSAVE,MAY20,APRIL,APRILSAVE,APR20,SUMMER,SUMMER20,OCT22","addon_id":"42938051330102","custom_starts_with":"WS","custom_dsc_msg":"This is a wholesale, non-refundable order","show_post_purchase_notification":false,"custom_post_purchase_notification":"We are transitioning to a new operations system, so apologies if you receive duplicative shipment notifications from the team. You can reach out to our Customer Care team any time if there is any confusion.","display_recharge_news":true,"recharge_faq_title":"Popular help topics","recharge_faq_text":"\u003cp\u003eNeed help managing your membership?\u003cbr\/\u003eHere are some popular help topics:\u003c\/p\u003e","recharge_faq_content":"\u003cul\u003e\u003cli\u003e\u003ca href=\"https:\/\/pendulumlife.com\/pages\/help?view=help-center\u0026page=article\u0026topic=subscriptions\u0026category=subscription-management\u0026article=how-can-i-skip-or-reschedule-a-subscription-renewal\" target=\"_blank\" title=\"Update delivery date\"\u003eUpdate delivery date\u003c\/a\u003e\u003c\/li\u003e\u003cli\u003e\u003ca href=\"https:\/\/pendulumlife.com\/pages\/help?view=help-center\u0026page=article\u0026article=how-long-does-shipping-take\" target=\"_blank\" title=\"Order status\"\u003eOrder status\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e","recharge_faq_news":"\u003cp\u003eVisit our \u003ca href=\"https:\/\/pendulumlife.com\/pages\/help\" target=\"_blank\" title=\"Help Center\"\u003eHelp Center\u003c\/a\u003e for more info.\u003c\/p\u003e","animate_on_scroll":false,"show_header_with_tabs":false,"posthog_key":"phc_47oIsZ3tJoVn9ZH1moNKtBMqG05Y2Gr4348BT850Sa6","posthog_host":"https:\/\/t.pendulumlife.com","checkout_logo_
2937image":"\/\/pendulumlife.com\/cdn\/shop\/files\/logo_bef9007a-282e-4f66-a4c1-96d0dcfa5084.png?v=1638453989","checkout_logo_position":"left","checkout_logo_size":"medium","checkout_body_background_color":"#fff","checkout_input_background_color_mode":"white","checkout_sidebar_background_color":"#fafafa","checkout_heading_font":"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'","checkout_body_font":"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'","checkout_accent_color":"#9b39ce","checkout_button_color":"var(--primary-purple-001)","checkout_error_color":"#e22120","enable_ab_1":false,"number_of_variations_1":1,"apply_to_valid_path_1":false,"valid_path_1":"\/","number_of_variations_2":2,"apply_to_valid_path_2":true,"valid_path_2":"\/pages\/clinical-trials","addon":"free-4-week-healthy-microbiome-meal-plan-2000-calorie-1","cart_sentence":"\u003cp\u003e\u003cstrong\u003eHave a promo code?\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eContinue to checkout to add it to the following page before purchase.\u003c\/p\u003e","customer_layout":"customer_area"}, "section": { "id": "rs_footer", "index": null, "index0": null, "location": "static", "settings":{ "marketing_consent_message": "By submitting this form, you consent to receive informational (e.g., order updates) and\/or marketing texts (e.g., cart reminders) from Pendulum including texts sent by autodialer. Consent is not a condition of any purchase. Message and data rates may apply. Message frequency varies. You can unsubscribe at any time by replying STOP or clicking the unsubscribe link (where available in one of our messages). View our \u003ca href=\"https:\/\/pendulumlife.com\/pages\/privacy-policy\" title=\"Privacy Policy\"\u003ePrivacy Policy\u003c\/a\u003e and \u003ca href=\"https:\/\/pendulumlife.com\/pages\/terms-and-conditions\" title=\"Terms and Conditions\"\u003e Terms and Conditions\u003c\/a\u003e.", "marketing_title": "Get the latest news", "disclaimer": "*These statements have not been evaluated by the Food and Drug Administration. This product is not intended to diagnose, treat, cure, or prevent any disease.", "contact_email": "[email protected]", "facebook_link": "https:\/\/www.facebook.com\/PendulumLife\/", "instagram_link": "https:\/\/www.instagram.com\/pendulumlifeco\/", "youtube_link": "https:\/\/www.youtube.com\/@pendulumlife42\/featured", "tiktok_link": "https:\/\/www.tiktok.com\/@pendulumlife", "footer_menu": "rs-new-footer", "logo_image": { "width": 528, "height": 92, "alt": null, "src": "//pendulumlife.com/cdn/shop/files/New_Pendulum_logo_-_White.svg?v=1786499851" }, "ada_compliance_content": "\u003cp\u003eWe're committed to promoting digital accessibility for people with disabilities. We conducted a process to implement an automatic accessibility tool to conform to the standards set by the WCAG 2.1 (\u003ca href=\"https:\/\/www.w3.org\/TR\/WCAG21\/\"\u003e\u003cspan style=\"text-decoration:underline\"\u003eWeb Content Accessibility Guidelines 2.1\u003c\/span\u003e\u003c\/a\u003e) at the AA level, the use of automatic accessibility widget in accordance with our \u003ca href=\"https:\/\/pendulumlife.com\/pages\/terms-and-conditions\" target=\"_blank\" title=\"https:\/\/pendulumlife.com\/pages\/terms-and-conditions\"\u003e\u003cspan style=\"text-decoration:underline\"\u003eTerms of Service\u003c\/span\u003e\u003c\/a\u003e (AS IS).\u003c\/p\u003e\u003ch2\u003eWe've done the following to make this website more accessible\u003c\/h2\u003e\u003cul\u003e\u003cli\u003eEnabled keyboard navigation\u003c\/li\u003e\u003cli\u003eEnabled the ability to increase and decrease the site font, adjust, align, etc.\u003c\/li\u003e\u003cli\u003eHighlighted links on the site\u003c\/li\u003e\u003cli\u003eHighlighted headers on the site\u003c\/li\u003e\u003cli\u003eDisplayed an alternative description of the images\u003c\/li\u003e\u003cli\u003eDescribed words by mouse selection\u003c\/li\u003e\u003cli\u003eRemoved blinking and flashing of moving elements\u003c\/li\u003e\u003c\/ul\u003e\u003ch2\u003eFeedback\u003c\/h2\u003e\u003cp\u003ePlease know that we're dedicated to improving the accessibility features and interface. If you encounter an accessibility-related malfunction or a bug on this website, or if you'd like to suggest an improvement or a new feature, please email us at \u003ca href=\"mailto:[email protected]\"\u003ehello@pe
2937ndulumlife.com\u003c\/a\u003e\u003c\/p\u003e", "ada_compliance_enabled": true, "ada_compliance_link_text": "Accessibility Statement"}, "blocks":[]}, "imageUrls":{}, "assetUrls":{ "rs_facebook_icon.svg": "//pendulumlife.com/cdn/shop/t/10681/assets/rs_facebook_icon.svg?v=102246011939354358861785256880", "rs_instagram_icon.svg": "//pendulumlife.com/cdn/shop/t/10681/assets/rs_instagram_icon.svg?v=68210849742845971781785256881", "rs_youtube_icon.svg": "//pendulumlife.com/cdn/shop/t/10681/assets/rs_youtube_icon.svg?v=33669785827793410461785256881", "rs_tiktok_icon.svg": "//pendulumlife.com/cdn/shop/t/10681/assets/rs_tiktok_icon.svg?v=9820671356053198421785256881", "rs_plus_icon.svg": "//pendulumlife.com/cdn/shop/t/10681/assets/rs_plus_icon.svg?v=15142899079745747631785256880", "rs_minus_icon.svg": "//pendulumlife.com/cdn/shop/t/10681/assets/rs_minus_icon.svg?v=109939854770851934071785256882", "rs_email_icon.svg": "//pendulumlife.com/cdn/shop/t/10681/assets/rs_email_icon.svg?v=39097692715063767501785256879", "rs_chatbot_icon.svg": "//pendulumlife.com/cdn/shop/t/10681/assets/rs_chatbot_icon.svg?v=78234239680408018281785256883", "rs_phone_icon.svg": "//pendulumlife.com/cdn/shop/t/10681/assets/rs_phone_icon.svg?v=178570576647792005351785256883", "allyant-badge.svg": "//pendulumlife.com/cdn/shop/t/10681/assets/allyant-badge.svg?v=178406923670910546731785256880", "rs_check-icon.svg": "//pendulumlife.com/cdn/shop/t/10681/assets/rs_check-icon.svg?v=8206247926799868011785256884"}, "injectedHTML":{}, "allProducts":null, "customer": null, "isCustomerAccountPage": false, "paginate": null,"search": null, "linklists":{ "rs-new-footer":{ "handle": "rs-new-footer", "levels": 2, "title": "RS New Footer", "links": [{ "active": false, "child_active": false, "child_current": false, "current": false, "handle": "shop", "levels": 1, "title": "Shop", "type": "http_link", "url": "#", "links": [{ "active": false, "child_active": false, "child_current": false, "current": false, "handle": "metabolic-daily", "levels": 0, "title": "Metabolic Daily", "type": "http_link", "url": "https://pendulumlife.com/products/pendulum-metabolic-daily-probiotic-metabolism", "links": [], "object": null },{ "active": false, "child_active": false, "child_current": false, "current": false, "handle": "akkermansia", "levels": 0, "title": "Akkermansia", "type": "http_link", "url": "https://pendulumlife.com/products/pendulum-akkermansia-probiotic-gut-health", "links": [], "object": null },{ "active": false, "child_active": false, "child_current": false, "current": false, "handle": "glucose-control", "levels": 0, "title": "Glucose Control", "type": "http_link", "url": "https://pendulumlife.com/products/pendulum-glucose-control-probiotic-blood-sugar", "links": [], "object": null },{ "active": false, "child_active": false, "child_current": false, "current": false, "handle": "polyphenol-booster", "levels": 0, "title": "Polyphenol Booster", "type": "http_link", "url": "https://pendulumlife.com/products/pendulum-polyphenol-booster-membership", "links": [], "object": null },{ "active": false, "child_active": false, "child_current": false, "current": false, "handle": "line", "levels": 0, "title": "Line", "type": "http_link", "url": "#", "links": [], "object": null },{ "active": false, "child_active": false, "child_current": false, "current": false, "handle": "take-the-quiz", "levels": 0, "title": "Take the quiz", "type": "http_link", "url": "#takethequiz", "links": [], "object": null },{ "active": false, "child_active": false, "child_current": false, "current": false, "handle": "shop-with-fsa-hsa", "levels": 0, "title": "Shop with FSA\/HSA", "type": "http_link", "url": "https://pendulumlife.com/pages/pay-with-hsa-fsa", "links": [], "object": null }], "object": null },{ "active": false, "child_active": false, "child_current": false, "current": false, "handle": "healthcare-providers", "levels": 1, "title": "Healthcare Providers", "type": "http_link", "url": "#", "links": [{ "active": false, "child_active": false, "child_current": false, "current": false, "handle": "provider-program", "levels": 0, "title": "Provider program", "type": "http_link", "url": "https://pendulumlife.com/pages/healthcareprofessionals", "links": [], "object": null },{ "active": false, "child_active": false, "child_current": false, "current": false, "handle": "provider-resources", "levels": 0, "title": "Provider resources", "type": "http_link", "url": "https://pendulumlife.com/blogs/resources/tagged/resources", "links": [], "object": null },{ "active": false, "child_active": false, "child_current": false, "current": false, "handle": "provider-sign-up", "levels": 0, "title": "Provider sign-up", "type": "http_link", "url": "https://pendulumlife.com/pages/healthcare-partner-sign-up", "links": [], "object": null },{ "active": false, "child_active": false, "child_current": false, "current": false, "handle": "events", "levels": 0, "title": "Events", "type": "page_link", "url": "/pages/pendulum-events-and-on-demand-education", "links": [], "object": null }], "object": null },{ "active": false, "child_active": false, "child_current": false, "current": false, "handle": "research", "levels": 1, "title": "Research", "type": "http_link", "url": "#", "links": [{ "active": false, "child_active": false, "child_current": false, "current": false, "handle": "clinical-trials", "levels": 0, "title": "Clinical Trials", "type": "http_link", "url": "https://pendulumlife.com/pages/research-clinical-trials", "links": [], "object": null },{ "active": false, "child_active": false, "child_current": false, "current": false, "handle": "participate", "levels": 0, "title": "Participate", "type": "page_link", "url": "/pages/participate-research", "links": [], "object": null }], "object": null },{ "active": false, "child_active": false, "child_current": false, "current": false, "handle": "more", "levels": 1, "title": "More", "type": "http_link", "url": "#", "links": [{ "active": false, "child_active": false, "child_current": false, "current": false, "handle": "our-story", "levels": 0, "title": "Our story", "type": "http_link", "url": "https://pendulumlife.com/pages/story", "links": [], "object": null },{ "active": false, "child_active": false, "child_current": false, "current": false, "handle": "press", "levels": 0, "title": "Press", "type": "http_link", "url": "https://pendulumlife.com/pages/press", "links": [], "object": null },{ "active": false, "child_active": false, "child_current": false, "current": false, "handle": "blog", "levels": 0, "title": "Blog", "type": "http_link", "url": "https://pendulumlife.com/blogs/news", "links": [], "object": null },{ "active": false, "child_active": false, "child_current": false, "current": false, "handle": "affiliates", "levels": 0, "title": "Affiliates", "type": "http_link", "url": "https://pendulumlife.com/pages/affiliates", "links": [], "object": null },{ "active": false, "child_active": false, "child_current": false, "current": false, "handle": "careers", "levels": 0, "title": "Careers", "type": "http_link", "url": "https://pendulumlife.com/pages/careers", "links": [], "object": null },{ "active": false, "child_active": false, "child_current": false, "current": false, "handle": "referral-program", "levels": 0, "title": "Referral Program", "type": "page_link", "url": "/pages/referral-landing", "links": [], "object": null }], "object": null },{ "active": false, "child_active": false, "child_current": false, "current": false, "handle": "support", "levels": 1, "title": "Support", "type": "http_link", "url": "#", "links": [{ "active": false, "child_active": false, "child_current": false, "current": false, "handle": "help-center", "levels": 0, "title": "Help center", "type": "http_link", "url": "https://help.pendulumlife.com/", "links": [], "object": null },{ "active": false, "child_active": false, "child_current": false, "current": false, "handle": "chat-with-flora", "levels": 0, "title": "Chat with Flora", "type": "http_link", "url": "https://sierra.chat/agent/viuB5F8Bj9DEY
2937-YBj9Dtkp1UiXTP_YWsJZBZ8Nn_OhY/chat", "links": [], "object": null },{ "active": false, "child_active": false, "child_current": false, "current": false, "handle": "contact-us", "levels": 0, "title": "Contact Us", "type": "http_link", "url": "https://app.sendhark.com/new/68915f3a32036b9717d0a928", "links": [], "object": null },{ "active": false, "child_active": false, "child_current": false, "current": false, "handle": "promotions", "levels": 0, "title": "Promotions", "type": "page_link", "url": "/pages/promotions", "links": [], "object": null },{ "active": false, "child_active": false, "child_current": false, "current": false, "handle": "line", "levels": 0, "title": "Line", "type": "http_link", "url": "#", "links": [], "object": null },{ "active": false, "child_active": false, "child_current": false, "current": false, "handle": "hello-pendulumlife-com", "levels": 0, "title": "[email protected]", "type": "http_link", "url": "mailto:[email protected]", "links": [], "object": null }], "object": null }] }}, "product":null, "reviewWidgetProduct":null, "article":null,"blog": null} 2938 </script>
2938 2939
2939<script 2940 type="module" 2941 > 2942 import UI from "https://dlkcm4rp5v9zk.cloudfront.net/ui_modular.dist.js"; 2943 const skelLoaderNodeId = null; 2944 const uiJsName = "SecEntryRsFooter"; 2945 const uiRootId = "ui-root-section-rs_footer-SecEntryRsFooter"; 2946 const uiDataId = "ui-data-section-rs_footer-SecEntryRsFooter"; 2947 if (!(uiJsName in UI.sections)) { 2948 throw new Error(`Section ${uiJsName} not found in UI.sections`); 2949 } 2950 const uiModule = await UI.sections[uiJsName](); 2951 const uiInit = uiModule.default; 2952 const skelLoaderNode = skelLoaderNodeId !== null ? document.getElementById(skelLoaderNodeId) : null; 2953 const domNode = document.getElementById(uiRootId); 2954 const dataNode = document.getElementById(uiDataId); 2955 uiInit(domNode, dataNode, skelLoaderNode); 2956 </script>
2956 2957 <!-- SECTION:END:SecEntryRsFooter --> 2958 2959 2960<style> #shopify-section-rs_footer .paragraph {font-size: 12px;} </style></div></footer> 2961 2962 2963 2964 <!-- **BEGIN** Typeform Script // Main Include - DO NOT MODIFY --> 2965
2965<script src="//embed.typeform.com/next/embed.js"></script>
2965 2966 <!-- **END** Typeform Script // Main Include - DO NOT MODIFY --> 2967 2968 <link rel="stylesheet" href="//pendulumlife.com/cdn/shop/t/10681/assets/component_search.css?v=93728635360828357541785256881" media="print" onload="this.media='all'"> 2969 <link rel="stylesheet" href="//pendulumlife.com/cdn/shop/t/10681/assets/tingle.css?v=169298708065155096411785256881" media="print" onload="this.media='all'"> 2970
2970<script src="//pendulumlife.com/cdn/shop/t/10681/assets/component_search.js?v=28824126873062387481785256882" type="module" async></script>
2970 2971
2971<script src="//pendulumlife.com/cdn/shop/t/10681/assets/component_product_card.js?v=136127473442142305761785256881" type="module" async></script>
2971<!-- **BEGIN** Hextom QAB Integration // Main Include - DO NOT MODIFY --> 2972 <!-- **BEGIN** Hextom QAB Integration // Main - DO NOT MODIFY -->
2973<script type="application/javascript"> 2974 window.hextom_qab_meta = { 2975 p1: [ 2976 2977 ], 2978 p2: { 2979 2980 } 2981 }; 2982</script>
2982 2983<!-- **END** Hextom QAB Integration // Main - DO NOT MODIFY --> 2984 <!-- **END** Hextom QAB Integration // Main Include - DO NOT MODIFY --> 2985 2986
2986<script src="https://cdn-widgetsrepository.yotpo.com/v1/loader/e1yoy_7Erv5I1UFyWXOyZg" defer></script>
2986<script> 2987 window.stamped_force_jquery = true; 2988 </script>
2988 2989 <div class="float-widget" data-float-widget> 2990 <button 2991 type="button" 2992 class="float-widget__badge float-widget__trigger" 2993 data-float-open 2994 aria-haspopup="dialog" 2995 aria-expanded="false" 2996 > 2997 <span class="float-widget__badge-text">FSA/HSA eligible with</span> 2998 <img class="float-widget__badge-img" src="https://assets.getburst.com/images/badge/burst_badge_orange.svg" alt="Burst" /> 2999 </button> 3000 3001 <div 3002 class="float-widget__overlay" 3003 data-float-modal 3004 role="dialog" 3005 aria-modal="true" 3006 aria-hidden="true" 3007 aria-labelledby="float-widget-title" 3008 > 3009 <div class="float-widget__content"> 3010 <div class="float-widget__header"> 3011 <button type="button" class="float-widget__close" data-float-close aria-label="Close">×</button> 3012 <h2 id="float-widget-title" class="float-widget__title"> 3013 FSA/HSA eligible with 3014 <img class="float-widget__title-badge" src="https://assets.getburst.com/images/badge/burst_badge_orange.svg" alt="Burst" /> 3015 </h2> 3016 <p class="float-widget__description"> 3017 This product may be eligible for purchase with your FSA/HSA funds. Get up to 100% reimbursed using your pre-tax dollars with Burst. 3018 </p> 3019 </div> 3020 <div class="float-widget__body"> 3021 <ol class="float-widget__steps"> 3022 <li class="float-widget__step"> 3023 <div class="float-widget__step-number">1</div> 3024 <div class="float-widget__step-info"> 3025 <h3 class="float-widget__step-title">Purchase with any payment method</h3> 3026 <p class="float-widget__step-description"> 3027 Use your credit card, debit card, or other payment method at checkout. 3028 </p> 3029 </div> 3030 </li> 3031 <li class="float-widget__step"> 3032 <div class="float-widget__step-number">2</div> 3033 <div class="float-widget__step-info"> 3034 <h3 class="float-widget__step-title">Get a letter of medical necessity</h3> 3035 <p class="float-widget__step-description"> 3036 After checkout, fill out a brief health questionnaire for our licensed providers to review. 3037 </p> 3038 </div> 3039 </li> 3040 <li class="float-widget__step"> 3041 <div class="float-widget__step-number">3</div> 3042 <div class="float-widget__step-info"> 3043 <h3 class="float-widget__step-title">Get your reimbursement</h3> 3044 <p class="float-widget__step-description"> 3045 If approved, Burst will help you get reimbursed from your FSA/HSA account. 3046 </p> 3047 </div> 3048 </li> 3049 </ol> 3050 </div> 3051 <div class="float-widget__footer"> 3052 <button type="button" class="float-widget__continue" data-float-close>Continue shopping</button> 3053 </div> 3054 </div> 3055 </div> 3056</div>
3057<script> 3058 (function () { 3059 const script = document.currentScript; 3060 if (!script) { 3061 return; 3062 } 3063 const container = script.previousElementSibling; 3064 if (!container || !container.hasAttribute('data-float-widget')) { 3065 return; 3066 } 3067 3068 const ensureAssets = () => { 3069 const FONT_ID = 'float-widget-font'; 3070 const STYLE_ID = 'float-widget-style'; 3071 if (!document.getElementById(FONT_ID)) { 3072 const fontLink = document.createElement('link'); 3073 fontLink.id = FONT_ID; 3074 fontLink.rel = 'stylesheet'; 3075 fontLink.href = 'https://assets.getburst.com/fonts/satoshi.css'; 3076 document.head.appendChild(fontLink); 3077 } 3078 if (!document.getElementById(STYLE_ID)) { 3079 const style = document.createElement('style'); 3080 style.id = STYLE_ID; 3081 style.textContent = ` 3082 .float-widget { 3083 display: block; 3084 height: 0; 3085 width: 100%; 3086 margin: 0; 3087 padding: 0; 3088 overflow: visible; 3089 } 3090 .float-widget__badge { 3091 display: none; 3092 align-items: center; 3093 gap: 6px; 3094 background: none; 3095 border: none; 3096 cursor: pointer; 3097 padding: 0; 3098 font-family: 'Satoshi', sans-serif; 3099 } 3100 .float-widget__badge-text { 3101 color: #0a0a0a; 3102 font-weight: 700; 3103 font-size: 0.625rem; 3104 } 3105 .float-widget__badge-img { 3106 height: 22px; 3107 width: auto; 3108 } 3109 .float-widget__overlay { 3110 display: none; 3111 position: fixed; 3112 z-index: 1000; 3113 inset: 0; 3114 width: 100%; 3115 height: 100%; 3116 background-color: rgba(0, 0, 0, 0.5); 3117 backdrop-filter: blur(4px); 3118 } 3119 .float-widget__overlay.is-open { 3120 display: flex; 3121 align-items: center; 3122 justify-content: center; 3123 } 3124 .float-widget__content { 3125 background-color: #ffffff; 3126 color: #0a0a0a; 3127 padding: 0; 3128 border-radius: 32px; 3129 width: 90%; 3130 max-width: 540px; 3131 max-height: 90vh; 3132 overflow-y: auto; 3133 position: relative; 3134 box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15); 3135 animation: float-widget-slide-in 0.3s ease-out; 3136 font-family: 'Satoshi', sans-serif; 3137 } 3138 @keyframes float-widget-slide-in { 3139 from { 3140 opacity: 0; 3141 transform: translateY(-20px) scale(0.95); 3142 } 3143 to { 3144 opacity: 1; 3145 transform: translateY(0) scale(1); 3146 } 3147 } 3148 .float-widget__header { 3149 display: flex; 3150 flex-direction: column; 3151 align-items: center; 3152 gap: 24px; 3153 padding: 32px 24px 24px 24px; 3154 position: relative; 3155 } 3156 .float-widget__title { 3157 display: flex; 3158 align-items: center; 3159 gap: 12px; 3160 font-size: 1.5rem; 3161 font-weight: 700; 3162 color: #0a0a0a; 3163 margin: 0; 3164 } 3165 .float-widget__title-badge { 3166 height: 48px; 3167 width: auto; 3168 } 3169 .float-widget__close { 3170 position: absolute; 3171 top: 16px; 3172 right: 16px; 3173 background: none; 3174 border: none; 3175 color: #aaa; 3176 font-size: 28px; 3177 font-weight: 700; 3178 cursor: pointer; 3179 line-height: 1; 3180 transition: color 0.2s; 3181 padding: 4px; 3182 } 3183 .float-widget__close:hover { 3184 color: #0a0a0a; 3185 } 3186 .float-widget__description { 3187 font-size: 1.25rem; 3188 line-height: 1.4; 3189 max-width: 447px; 3190 text-align: center; 3191 color: #0a0a0a; 3192 margin: 0; 3193 } 3194 .float-widget__body { 3195 display: flex; 3196 flex-direction: column; 3197 gap: 24px; 3198 padding: 24px 48px; 3199 } 3200 .float-widget__steps { 3201 list-style: none; 3202 padding: 0; 3203 margin: 0; 3204 display: flex; 3205 flex-direction: column; 3206 gap: 24px; 3207 } 3208 .float-widget__step { 3209 display: flex; 3210 align-items: center; 3211 gap: 24px; 3212 max-width: 491px; 3213 } 3214 .float-widget__step-number { 3215 display: flex; 3216 align-items: center; 3217 justify-content: center; 3218 flex: none; 3219 width: 32px; 3220 height: 32px; 3221 border-radius: 32px; 3222 background-color: #ffa64c; 3223 color: #0a0a0a; 3224 font-size: 1rem; 3225 font-weight: 700; 3226 } 3227 .float-widget__step-info { 3228 flex: 1; 3229 display: flex; 3230 flex-direction: column; 3231 align-items: flex-start; 3232 gap: 8px; 3233 } 3234 .float-widget__step-title { 3235 font-size: 1.25rem; 3236 font-weight: 700; 3237 color: #0a0a0a; 3238 margin: 0; 3239 } 3240 .float-widget__step-description { 3241 font-size: 1rem; 3242 color: #0a0a0a; 3243 line-height: 1.4; 3244 margin: 0; 3245 } 3246 .float-widget__footer { 3247 display: flex; 3248 flex-direction: column; 3249 align-items: center; 3250 padding: 32px; 3251 width: 100%; 3252 box-sizing: border-box; 3253 } 3254 .float-widget__continue { 3255 border: none; 3256 margin: 0; 3257 display: flex; 3258 align-items: center; 3259 justify-content: center; 3260 background-color: #0a0a0a; 3261 color: #ffffff; 3262 padding: 16px 24px; 3263 border-radius: 12px; 3264 font-size: 1.25rem; 3265 font-weight: 500; 3266 width: 100%; 3267 max-width: 447px; 3268 cursor: pointer; 3269 transition: background-color 0.2s ease; 3270 font-family: 'Satoshi', sans-serif; 3271 } 3272 .float-widget__continue:hover { 3273 background-color: #423e39; 3274 color: #ffffff; 3275 } 3276 @media (max-width: 480px) { 3277 .float-widget__content { 3278 width: 95%; 3279 max-height: 90vh; 3280 border-radius: 24px; 3281 } 3282 .float-widget__header { 3283 padding: 24px 20px 20px 20px; 3284 } 3285 .float-widget__title { 3286 font-size: 1.25rem; 3287 } 3288 .float-widget__title-badge { 3289 height: 36px; 3290 } 3291 .float-widget__description { 3292 font-size: 1rem; 3293 } 3294 .float-widget__body { 3295 padding: 20px 24px; 3296 gap: 20px; 3297 } 3298 .float-widget__steps { 3299 gap: 20px; 3300 } 3301 .float-widget__step { 3302 gap: 16px; 3303 } 3304 .float-widget__step-title { 3305 font-size: 1rem; 3306 } 3307 .float-widget__step-description { 3308 font-size: 0.875rem; 3309 } 3310 .float-widget__footer { 3311 padding: 24px 20px; 3312 } 3313 .float-widget__continue { 3314 font-size: 1rem; 3315 padding: 14px 20px; 3316 } 3317 } 3318 `; 3319 document.head.appendChild(style); 3320 } 3321 }; 3322 3323 ensureAssets(); 3324 3325 const trigger = container.querySelector('[data-float-open]');
3326 const overlay = container.querySelector('[data-float-modal]'); 3327 const closeTargets = container.querySelectorAll('[data-float-close]'); 3328 if (!trigger || !overlay || closeTargets.length === 0) { 3329 return; 3330 } 3331 3332 const body = document.body; 3333 const OPEN_KEY = 'floatWidgetOpenCount'; 3334 3335 const handleKeyDown = (event) => { 3336 if (event.key === 'Escape') { 3337 closeModal(); 3338 } 3339 }; 3340 3341 const openModal = () => { 3342 overlay.classList.add('is-open'); 3343 overlay.setAttribute('aria-hidden', 'false'); 3344 trigger.setAttribute('aria-expanded', 'true'); 3345 const openCount = Number(body.dataset[OPEN_KEY] || '0'); 3346 if (openCount === 0) { 3347 body.dataset.floatWidgetOriginalOverflow = body.style.overflow || ''; 3348 body.style.overflow = 'hidden'; 3349 } 3350 body.dataset[OPEN_KEY] = String(openCount + 1); 3351 document.addEventListener('keydown', handleKeyDown); 3352 }; 3353 3354 const closeModal = () => { 3355 overlay.classList.remove('is-open'); 3356 overlay.setAttribute('aria-hidden', 'true'); 3357 trigger.setAttribute('aria-expanded', 'false'); 3358 const currentCount = Number(body.dataset[OPEN_KEY] || '1'); 3359 const nextCount = Math.max(0, currentCount - 1); 3360 if (nextCount === 0) { 3361 const original = body.dataset.floatWidgetOriginalOverflow || ''; 3362 body.style.overflow = original; 3363 delete body.dataset.floatWidgetOriginalOverflow; 3364 delete body.dataset[OPEN_KEY]; 3365 } else { 3366 body.dataset[OPEN_KEY] = String(nextCount); 3367 } 3368 document.removeEventListener('keydown', handleKeyDown); 3369 }; 3370 3371 trigger.addEventListener('click', openModal); 3372 closeTargets.forEach((btn) => btn.addEventListener('click', closeModal)); 3373 overlay.addEventListener('click', (event) => { 3374 if (event.target === overlay) { 3375 closeModal(); 3376 } 3377 }); 3378 3379 const globalObject = window; 3380 if (!globalObject.__floatWidgetRegistry) { 3381 globalObject.__floatWidgetRegistry = []; 3382 } 3383 globalObject.__floatWidgetRegistry.push({ open: openModal, close: closeModal }); 3384 if (!globalObject.__openFloatWidget) { 3385 globalObject.__openFloatWidget = function () { 3386 const registry = globalObject.__floatWidgetRegistry; 3387 if (registry && registry.length > 0) { 3388 registry[0].open(); 3389 } 3390 }; 3391 } 3392 })(); 3393</script>
3393 3394 3395 3396 3397 3398 3399 <!-- Klaviyo onsite script test (new) START --> 3400
3400<script 3401 async 3402 type="text/javascript" 3403 src="https://static.klaviyo.com/onsite/js/klaviyo.js?company_id=YjEPcy" 3404 ></script>
3404 3405 <!-- Klaviyo onsite script test (new) END --> 3406 3407 3408
3408<script defer> 3409 if (window.location.href === 'https://pendulumlife.com/a/review/write') { 3410 let headerImage = document.createElement('img'); 3411 document 3412 .querySelector('.stamped-proxy-write') 3413 .insertBefore(headerImage, document.querySelector('.stamped-proxy-write').firstChild); 3414 3415 function runChanges() { 3416 // modify content 3417 document 3418 .querySelector('.stamped-proxy-write img') 3419 .setAttribute( 3420 'src', 3421 'https://cdn.shopify.com/s/files/1/0175/3104/3894/files/Reviews_Image_1215x911_d27d8fe8-e8ed-4da0-8009-2e9421df9f38.jpg' 3422 ); 3423 document 3424 .querySelector('.stamped-proxy-write img') 3425 .setAttribute('style', 'width: 40%; display: block; margin: 30px auto 80px;'); 3426 3427 document.querySelector('.stamped-file-uploader').style = 3428 'display: inline-block !important; vertical-align: middle;'; 3429 document.querySelector('.stamped-file-uploader-btn').style = 3430 'display: inline-block !important; border-radius: 100px !important; font-size: 16px; padding: 24px 40px; margin: 20px 0 45px;'; 3431 document.querySelector('.stamped-file-holder').style = 'margin: 20px 0px 45px;'; 3432 3433 document.querySelector('.stamped-proxy-write .new-review-form .stamped-form-custom-questions').style = 3434 'display: block !important;'; 3435 3436 const configMutationObserver = { attributes: true, childList: true, subtree: true }; 3437 3438 const callbackMutationObserver = function (mutationList, observer) { 3439 for (const mutation of mutationList) { 3440 if (mutation.addedNodes.length > 0) { 3441 document.querySelector('.stamped-file-photo').style = 'width: auto;'; 3442 document.querySelector('.stamped-file-holder .stamped-file-photo img').removeAttribute('width'); 3443 document.querySelector('.stamped-file-holder .stamped-file-photo img').setAttribute('height', '80'); 3444 } 3445 } 3446 }; 3447 3448 const mutationObserver = new MutationObserver(callbackMutationObserver); 3449 3450 mutationObserver.observe(document.querySelector('.stamped-file-holder'), configMutationObserver); 3451 3452 if (window.matchMedia('(max-width:760px)').matches) { 3453 document 3454 .querySelector('.stamped-proxy-write img') 3455 .setAttribute('style', 'width: 95%; display: block; margin: 30px auto 80px;'); 3456 document 3457 .querySelector('.stamped-proxy-write .stamped-form-actions') 3458 .appendChild(document.querySelector('.stamped-file-uploader')); 3459 } 3460 /*document.querySelector('.stamped-file-photo').style = "width: auto;"; 3461 document.querySelector('.stamped-file-holder .stamped-file-photo img').removeAttribute("width"); 3462 document.querySelector('.stamped-file-holder .stamped-file-photo img').setAttribute("height", "80");*/ 3463 } 3464 /* ENFORCE */ 3465 var callCount = 1; 3466 var repeater = setInterval(function () { 3467 if (callCount < 10) { 3468 runChanges(); 3469 callCount += 1; 3470 } else { 3471 clearInterval(repeater); 3472 } 3473 }, 80); 3474 runChanges(); 3475 repeater(); 3476 } 3477 </script>
3477 3478 3479
3479<script> 3480 // jquery polyfills 3481 function toggleClass( el, className ) { 3482 el.classList.contains(className) ? 3483 el.classList.remove(className) : 3484 el.classList.add(className); 3485} 3486 3487function setActiveClass( el, className ) { 3488 const brothers = el.parentNode.childNodes; 3489 brothers.forEach( bro => bro.tagName && bro.classList.remove( className ) ); 3490 el.classList.add( className ); 3491} 3492 3493function getNodeIndex(el) { 3494 return Array.from(el.parentNode.children).indexOf(el); 3495} 3496</script>
3496 3497 3498 3499 3500 3501
3501<script src="//pendulumlife.com/cdn/shop/t/10681/assets/global_misc.js?v=23547485083559198671785256881" type="module"></script>
3501 3502
3502<script src="//pendulumlife.com/cdn/shop/t/10681/assets/keen_slider.js?v=136089237942113224651785256882"></script>
3502 3503
3503<script src="//pendulumlife.com/cdn/shop/t/10681/assets/splide.min.js?v=12103261331729571861785256881"></script>
3503 3504
3504<script src="//pendulumlife.com/cdn/shop/t/10681/assets/splide-extension-auto-scroll.min.js?v=157408630528621081061785256880"></script>
3504 3505 3506 3507
3508<script> 3509 (function () { 3510 var PROFOUND_ROUTER_URL = 'https://profound-router.vercel.app/log'; 3511 3512 function track() { 3513 var params = {}; 3514 var search = globalThis.location.search.substring(1); 3515 if (search) { 3516 search.split('&').forEach(function (pair) { 3517 var parts = pair.split('='); 3518 var key = decodeURIComponent(parts[0]); 3519 var value = decodeURIComponent(parts.slice(1).join('=') || ''); 3520 params[key] = value; 3521 }); 3522 } 3523 3524 var data = { 3525 method: 'GET', 3526 host: globalThis.location.hostname, 3527 path: globalThis.location.pathname, 3528 status_code: 200, 3529 }; 3530 3531 if (document.referrer) data.referer = document.referrer; 3532 if (Object.keys(params).length > 0) data.query_params = params; 3533 3534 fetch(PROFOUND_ROUTER_URL, { 3535 method: 'POST', 3536 headers: { 'Content-Type': 'application/json' }, 3537 body: JSON.stringify(data), 3538 keepalive: true, 3539 }); 3540 } 3541 3542 if (document.readyState === 'complete') { 3543 track(); 3544 } else { 3545 globalThis.addEventListener('load', track); 3546 } 3547 })(); 3548</script>
3548 3549 3550 <style> body.cart #header .btn.v2 {display: none;} </style> 3551<div id="shopify-block-ATXgxNFdUUHIrSGtDS__11352339400419244600" class="shopify-block shopify-app-block">
3551<script type="text/javascript"> 3552 3553 const harkScript = document.createElement('script'); 3554 harkScript.src = 'https://storage.googleapis.com/prod_harks/sendhark_handler.js?randomstr=' + Date.now(); 3555 document.body.appendChild(harkScript); 3556 harkScript.onload = function () { 3557 harkEmbedJs.initAll('68915f3a32036b9717d0a928', 'popup', null, {'hpbh': 'true', 'source': 'shopify'}); 3558 }; 3559 3560</script>
3560 3561 3562 3563</div><div id="shopify-block-AVElYbHJnemxjbVVrN__10840395464443086010" class="shopify-block shopify-app-block"> 3564 3565
3566<script> 3567 console.log("[Alia app extension] v1.0.5"); 3568 3569 const BACKEND_URL = "https://backend.alia-prod.com"; 3570 3571 window.ALIA_SHOPIFY_EXTENSION_INFO = { 3572 customerID: "", 3573 country: "US", 3574 market: "us", 3575 language: "en" 3576 } 3577 3578 if (document.readyState !== "loading") { 3579 initAlia(); 3580 } else { 3581 document.addEventListener("DOMContentLoaded", () => initAlia(), { once: true }); 3582 } 3583 3584 async function initAlia() { 3585 const url = BACKEND_URL + "/public/launcher.js?shopifyUrl=pendulum-therapeutics.myshopify.com"; 3586 const script = document.createElement("script"); 3587 script.src = url; 3588 script.async = true; 3589 document.head.appendChild(script); 3590 } 3591</script>
3591 3592 3593</div><div id="shopify-block-AMXlNNXM5SWtGZ0cxR__17151115064775110295" class="shopify-block shopify-app-block"><style data-recharge-theme='{"has_theme_customization": true, "design_mode": false }'> 3594 .recharge-theme { 3595 /* App */ 3596 --recharge-app-background: #E6EAED; 3597 --recharge-app-container: 1200px; 3598 --recharge-app-vertical-padding: 32px; 3599 3600 /* Brand colors */ 3601 3602--recharge-color-brand: #1B3257; 3603 3604 /* Tints */ 3605 --recharge-color-brand-120: #101e34; 3606 --recharge-color-brand-20: #495b79; 3607 --recharge-color-brand-40: #76849a; 3608 --recharge-color-brand-60: #a4adbc; 3609 --recharge-color-brand-75: #c6ccd5; 3610 --recharge-color-brand-85: #dde0e6; 3611 3612 /* Neutral */ 3613 --recharge-color-neutral: hsl(217, 35%, 7%); 3614 --recharge-color-neutral-80: hsl(217, 7%, 25%); 3615 --recharge-color-neutral-70: hsl(217, 5%, 35%); 3616 --recharge-color-neutral-40: hsl(217, 3%, 63%); 3617 --recharge-color-neutral-10: hsl(217, 2%, 91%); 3618 3619 3620 /* Links */ 3621 --recharge-button-secondary: #1B3257; 3622 --recharge-button-secondary-120: #101e34; 3623 --recharge-button-secondary-60: #76849a; 3624 3625 /* Images */ 3626 --recharge-images-ratio: 1; 3627 3628 /* Cards */ 3629 3630 --recharge-cards-background: #FFFFFF; 3631 3632 3633 3634 --recharge-cards-border-color: RGBA(0,0,0,0); 3635 3636 3637 /* Fonts */ 3638 --recharge-typography-scale: 16px; 3639 --recharge-typography-size-1: calc(3 * var(--recharge-typography-scale)); 3640 --recharge-typography-size-2: calc(2.25 * var(--recharge-typography-scale)); 3641 --recharge-typography-size-3: calc(1.625 * var(--recharge-typography-scale)); 3642 --recharge-typography-size-4: calc(1.25 * var(--recharge-typography-scale)); 3643 --recharge-typography-size-5: calc(1 * var(--recharge-typography-scale)); 3644 --recharge-typography-size-6: calc(.875 * var(--recharge-typography-scale)); 3645 3646 /** Text **/ 3647 --recharge-typography-light: #FFFFFF; 3648 --recharge-typography-primary: var(--recharge-color-neutral); 3649 --recharge-typography-secondary: var(--recharge-color-neutral-70); 3650 3651 /* Corners */ 3652 --recharge-corners-radius: 16px; 3653 3654 3655 /* Button corners */ 3656 --recharge-button-border-radius: calc(var(--recharge-corners-radius) * 1.5); 3657 3658 /* Views */ 3659 3660 --recharge-views-background: #E6EAED; 3661 3662 3663 /* Buttons */ 3664 --recharge-button-font-family: inherit; 3665 --recharge-button-brand: var(--recharge-color-brand); 3666 --recharge-button-color: #FFFFFF; 3667 } 3668</style> 3669 3670</div><div id="shopify-block-AUFcrV0h2SFU3Y1lSb__9108694385781200119" class="shopify-block shopify-app-block">
3670<script type="text/javascript"> 3671 window.Moast = window.Moast || {}; 3672 window.Moast.accesses = { 3673 removeBranding: true, 3674 widgetCustomization: true, 3675 proAppBlocks: true, 3676 multiProductTagging: true, 3677 increasedVideoUploads: true 3678 }; 3679 window.Moast.translations = {"quick_add":{"description":"Description","quantity":"Quantity","add_to_cart":"Add to cart","unavailable":"Unavailable","product_added_to_cart":"{{product}} added to cart"},"products_panel":{"title":"Products"},"caption":{"read_more":"Read more","read_less":"Read less"},"accessibility":{"powered_by_moast":"Powered by Moast (opens in new tab)","previous_slide":"Previous slide","next_slide":"Next slide","stories_carousel":"Stories carousel","media_carousel":"Media carousel","video_progress":"Video progress","toggle_view_mode":"Toggle view mode","close_player":"Close player","user_submitted_image":"User submitted image","media_player":"Media player","user_submitted_video":"User submitted video","autoplays_when_visible":" (autoplays when visible)","video_thumbnail":"Video thumbnail","click_to_view":"Click to view","click_to_open_in_player":"Click to open in player","content_type_image":"Image","content_type_video":"Video","item_of_total":"{{item}} of {{total}}","toggle_mute":"Toggle mute","mute":"Mute","unmute":"Unmute"}}; 3680 window.Moast.widgetSettings = null; 3681</script>
3681 3682 3683 3684</div><div id="shopify-block-AbmR4ZVhWZXJvS2NJQ__2786716548061469553" class="shopify-block shopify-app-block"> 3685
3686<script> 3687</script>
3687 3688 3689 </div>
3689<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
3689 3690</body> 3691</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.