1<!doctype html> 2 3<html class="no-js" lang="en"> 4 <head>
4<script data-source-attribution="shopify.event_observer.bootstrap"> 5(function(){let e=navigator,t=`prototype`,n=`sendBeacon`,r=e[n],i=fetch,a=XMLHttpRequest[t],{open:o,send:s}=a,c=`EventListener`,l=`add${c}`,u=`remove${c}`,d=EventTarget[t],f=d[l],p=d[u],m=e=>Error((e=document.currentScript)&&[e?.src,e?.id||e?.dataset?.sourceAttribution]),h=(e=[],t=0)=>(e.p=n=>e[t++%1e3]=n,[e,t=>(e.forEach(e.p=t),e.length=0)]),[g,_]=h(),[v,y]=h(),b,x=new WeakMap,S=e=>e&&g.p([e,b||[m()]]);d[l]=function(e,t,n){let r=this,i=t?.handleEvent||t,a=x.get(t),o=m();i?.call&&!a&&x.set(t,a=function(e){b=[o,e.type];try{i.call(t==i?this:t,e)}finally{b=null}}),v.p([e,o,a,r?.tagName||r+``,r?.id]),f.call(r,e,a||t,n)},d[u]=function(e,t,n){p.call(this,e,x.get(t)||t,n)},a.open=function(e,t){x.set(this,[t+``,e]),o.apply(this,arguments)},a.send=function(e){S(x.get(this)),s.call(this,e)},fetch=(e,t)=>(S([(e?.url||e)+``,t?.method]),i(e,t)),e[n]=(t,n)=>(S([t+``,``]),r.call(e,t,n)),setTimeout(()=>import("//pendulumlife.com/cdn/shopifycloud/storefront/assets/storefront/event_observer_reporter-ed358274.js").then(e=>e.$(_,y,f,i,`17531043894`)))})(); 6//# sourceURL=event-observer-collector.js 7</script>
7 8 9 10 <!--LOOMI SDK--> 11<!--DO NOT EDIT--> 12<link rel="preconnect" href="https://live.visually-io.com" crossorigin data-em-disable> 13<link rel="dns-prefetch" href="https://live.visually-io.com" data-em-disable>
14<script type="text/javascript" data-em-disable data-vsly> 15 (()=> { 16 const env = 2; 17 var store = "pendulum-therapeutics.myshopify.com"; 18 var alias = store.replace(".myshopify.com", "").replaceAll("-", "_").toUpperCase(); 19 var jitsuKey = "js.17531043894"; 20 var themeId = 154968916022; 21 var role = "main"; 22 window.loomi_ctx = {...(window.loomi_ctx || {}),storeAlias:alias,jitsuKey,env,themeId,role}; 23 24 25 26 27 28 window.loomi_ctx.blockingConcent = false; 29 loomi_ctx.ttl=1793507004; 30 31 })() 32</script>
vendor: 1 bytes, line 32
32
33<script type="text/javascript" data-em-disable> 34 !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=()=>!!_(()=>x()()),x=()=>_(()=>window.Shopify.customerPrivacy.analyticsProcessingAllowed)||_(()=>window.Shopify.customerPrivacy.userCanBeTracked)||_(()=>window.visually.analyticsProcessingAllowed);function C(){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;
34o++)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";
34const 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(xe())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=>{let t=Re();return _(()=>!!window.loomi_api.vslyResolveThemeTestUrl)&&(t=_(()=>window.loomi_api.vslyResolveThemeTestUrl(t),t)),t.searchParams.append("preview_theme_id",`${e||""}`),t},be=()=>{const e="vsly-tts";if($e(e)||De(e))return;ke();const t=Ie("");t.searchParams.append(e,"1"),sessionStorage.setItem(e,`${f().valueOf()}`),document.body.style.opacity=0,location.replace(t.href)},xe=()=>
34{const e="vsly_disableThemeTest",t=$e("disableThemeTest")||!!sessionStorage.getItem(e);return t&&sessionStorage.setItem(e,"1"),ie()||t},Ce=()=>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=e=>{const t=sessionStorage.getItem(e);if(t){const e=f().valueOf()-Number(t);return Number.isFinite(e)&&e<864e5}return t},Ue="data-rid",Me="data-alchemy-element-root";let qe,Fe=0;function Be(e){return e.hasAttribute(Ue)||e.hasAttribute(Me)}const Je=function(e,t){try{return Promise.resolve(v(()=>!!document&&!!document.body&&!!document.querySelector,50,200)).then(function(){!function(){if("undefined"==typeof document)return;Ve||(Ve=new MutationObserver(He)),He();const e="spa"===_(()=>window.vslyIntegrationType,"static")?document:document.body;Ve.observe(e,{childList:!0,subtree:!0,characterData:!0,attributes:!1})}(),e&&(k=e),t&&(T=t)})}catch(e){return Promise.reject(e)}};let Ve;function He(){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,He,100,10);if($.has(e.id))return;if(function(e,t){if(e&&(void 0===qe&&(qe=!!document.querySelector(`[${Me}],[${Ue}]`)),qe)&&function(e){return["replace","appendBefore","appendAfter","compound","widget","moveElem"].includes(e.kind)}(t))for(let t=e;t;t=t.parentElement)if(Be(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===Fe&&(Fe=Date.now());const n=Date.now()-Fe,r=window.vslyHydrationGrace||500;return t&&n>r}())return;const n=Ge(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)}}),Ke()}function Ge(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}";
34\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}}(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,Ge(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=()=>
34{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=[];
34return 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
34h((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 ze=!1;function Ke(){ze||(ze=!0,requestAnimationFrame(We))}function We(){$.forEach(e=>{try{e.isApplied()?e.redoIfNeeded():e.do()}catch(t){F("failed to apply mutation command with exception:",t,e)}}),ze=!1}function Qe(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),Ke(),r}catch(e){return}var t}function Ye(e){return"div"===e.selector&&(e.selector="body div"),L.push(e),He(),{revert:()=>Qe(e.id),mutationId:e.id}}function Ze(){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 Xe;!function(e){e.CART_CHANGE="CART_CHANGE",e.LOYALTY_CHANGE="LOYALTY_CHANGE"}(Xe||(Xe={}));const et=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),tt=()=>window.loomi_ctx.session.id;function nt(e){return _(()=>e.items.map(e=>_(()=>e.selling_plan_allocation.selling_plan.name.toLowerCase())).filter(e=>!!e),[])}function rt(){return JSON.parse(localStorage.getItem("loomi-cart-history")||"[]")}function ot(){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 it(e){return JSON.parse(localStorage.getItem(e)||"[]")}function st(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 ct(){return JSON.parse(localStorage.getItem("loomi_purchased_products")||"[]")}const at="vsly_params_history",ut="vsly_visited_pages",lt=function(e){try{const t=e.matches?ht.MOBILE:ht.DESKTOP,n=function(){if(dt!=t){q("device-listener",`device changed to ${t} from ${dt}`),window.loomi_ctx.deviceOverride=t===ht.MOBILE?"m":"d",dt=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 dt;function mt(){a()?function(){try{return Promise.resolve(v(()=>c,1e3,10)).then(function(){return ft(),Promise.resolve()})}catch(e){return Promise.reject(e)}}().catch(console.error):ft()}function ft(){let e=_(()=>window.vslyDesktopBreakpoint)||960;e<=0&&(e=960);const t=window.matchMedia(`(max-width: ${e}px)`);t.removeEventListener("change",lt),t.addEventListener("change",lt)}var ht;!function(e){e.MOBILE="MOBILE",e.DESKTOP="DESKTOP"}(ht||(ht={}));const pt=()=>edgetag("getUserId");function vt(){const e="vsly_edgetag";return P(()=>(pt()&&localStorage.setItem(e,pt()),!0)),_(pt)||localStorage.getItem(e)}const wt="lmi_type",yt="lmi_from",gt="lmi_class",_t="lmi_utm_data",St={utm_source:"source",utm_medium:"medium",utm_campaign:"campaign",utm_term:"term",utm_content:"content"},Et=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},Pt=function(e){void 0===e&&(e=window.location.search);const t={utm:{},lmi_params:{}};return _(()=>
34new URLSearchParams(e)).forEach((e,n)=>{if(e){const r=St[n],o=Et(e);r?t.utm[r]=o:function(e){return _(()=>[gt,yt,wt].includes(e))}(n)&&(t.lmi_params[n]=o)}}),t};function At(){const e=function(e){let t=[];const n=localStorage.getItem(_t);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}(_(()=>Pt().utm)));return localStorage.setItem(_t,JSON.stringify(e)),e}function It(){const e=_(()=>At(),[]);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 bt=function(e){return Promise.resolve(xt()).then(function(t){return new Promise((n,r)=>{const o=t.transaction([kt],"readonly").objectStore(kt).get(e);o.onerror=e=>{r("IDB e:r"+e.target.error)},o.onsuccess=e=>{n(e.target.result)}})})},xt=function(){try{const e=function(){if(!Tt)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=>{Tt=t.target.result,e(Tt)},n.onupgradeneeded=e=>{e.target.result.createObjectStore(kt,{keyPath:"id"}).createIndex("id","id",{unique:!0})}})).then(function(){})}();return Promise.resolve(e&&e.then?e.then(function(){return Tt}):Tt)}catch(e){return Promise.reject(e)}},Ct="VISUALLY_IO",kt=Ct;let Tt=null;function Nt(){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 Ot(){return _(()=>Ze().items.map(e=>({variantId:e.variant_id||0,quantity:e.quantity||0,productId:e.product_id||0,price:e.price||0})))||[]}const jt=function(e){return void 0===e&&(e=Ze()),_(()=>(("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 Lt(){const e=new URL(window.location.href);return e.protocol+"//"+e.hostname+e.pathname}const $t=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 Rt(){const e=_(()=>this.cart.items);if(e&&e.length>0){const t=tt(),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!!_(()=>rt().find(e=>!!e.sid&&r.includes(`${e.variant_id}`)&&`${e.sid}`!=t))}return!1}function Dt(e){return jt(this.cart).includes(e)}function Ut(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 Mt(){return nt(this.cart)}function qt(e){const t=this.cart;return!!_(()=>t.items.find(t=>t.handle===e))}function Ft(e,t){return"contains"!==t?qt.call(this,e):this.cart?.items?.some(t=>t.handle?.includes(e))??!1}function Bt(e){const t=this.cart;return!!_(()=>t.items.find(t=>!!t.tags&&t.tags.includes(e)))}function Jt(e,t){return"contains"!==t?Bt.call(this,e):this.cart?.items?.some(t=>t.tags?.some(t=>t.includes(e)))??!1}function Vt(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 Ht(e,t){const n=this.cart?.items;return!!n?.length&&n.every(n=>(n.tags||[]).some(n=>"contains"===t?n.includes(e):n===e))}function Gt(e){const t=this.cart;return!!_(()=>t.items.find(t=>!!t.collections&&t.collections.includes(e)))}function zt(){return!0===_(()=>window.loomi_ctx.loyalty.isMember,!1)}function Kt(){return _(()=>
34window.loomi_ctx.loyalty.pointsBalance,0)}function Wt(){return _(()=>window.loomi_ctx.loyalty.earnedPoints,0)}const Qt="__eventn_id";function Yt(){const{id:e,firstSeen:t}=function(e){const t=function(e){try{const t=S(e),{firstSeen:n,id:r}=en(t);if(t)return{id:r,firstSeen:n||nn()}}catch(e){}}(e),n=function(e){const t=window.localStorage.getItem(e),{id:n,firstSeen:r}=en(t);if(t)return{id:n,firstSeen:r||nn()}}(e);if(!t&&!n){const{newId:t,newEpoch:n}=function(){const e=Math.random().toString(36).substring(2,12),t=nn();return{newId:e,newEpoch:t,value:tn(e,t)}}();return Zt(t,n,e),{id:t,firstSeen:n}}if(!n&&t)return Zt(t.id,t.firstSeen,e),t;if(!t&&n)return Zt(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 Xt(t,n)&&(o=t.id<=n.id?t.id:n.id),n.id==t.id&&n.firstSeen==t.firstSeen||Zt(o,r,e),{id:o,firstSeen:r}}(Qt);return{id:e,firstSession:rn(t),firstSeen:t}}function Zt(e,t,n){void 0===n&&(n=Qt);const r=tn(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 Xt=(e,t)=>e.firstSeen===t.firstSeen&&e.id!==t.id;function en(e){return{firstSeen:_(()=>parseInt(e.split(".")[1]),null),id:_(()=>e.split(".")[0])}}function tn(e,t){return`${e}.${t}`}function nn(){return Math.trunc((new Date).getTime()/1e3)}const rn=e=>(new Date).getTime()/1e3-e<=7200,on="vsly_vid",sn="lmi_debug";function cn(e){return _(()=>new URL(window.location.href).searchParams.get(e)||void 0)}const an=["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 un(e){try{(function(e){const t=e.flatMap(e=>_(()=>e.code)).filter(e=>!!e).filter(e=>"widget"===e.kind).map(e=>ln(e.value.env)),n=new Map;return 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=>{dn(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;dn(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 Ye(N("appendFont","div",JSON.stringify({family:e,weights:t})))}(t,n)})}catch(e){F("failed to install custom fonts",e)}}function ln(e){const t={};for(const n in e)if("object"!=typeof e[n]||Array.isArray(e[n]))t[n]=e[n];else{const r=ln(e[n]);for(const e in r)t[`${n}.${e}`]=r[e]}return t}function dn(e,t,n){if(!t)return;const r=t.replaceAll("'","").replaceAll('"',"");if(!function(e){return an.includes(e)}(r))return;e.has(r)||e.set(r,new Set);const o=e.get(r);
34o.add(400),n.forEach(e=>{o.add(e)})}const mn=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)}},fn=function(e){try{let n;function t(t){return n?t:e.map(e=>{const t=String(e.id),n=pn.get(gn(e.id))||r[t];return n?{...e,variants:Array.isArray(e.variants)?e.variants.map(e=>{const t=_n(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}=Sn(e),i=function(){if(o.length>0)return function(t,n){try{var o=Promise.resolve(hn(e)).then(function(e){r=e,Object.entries(r).forEach(e=>{let[t,n]=e;return pn.set(gn(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)}},hn=function(e){try{return Promise.resolve(fetch(`https://${wn()}/api/2025-10/graphql.json`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({query:vn(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=yn(r.id);t[o]={variants:{}}
34,r.variants.edges.forEach(e=>{const n=yn(e.node.id);t[o].variants[n]={price:e.node.price,compareAtPrice:e.node.compareAtPrice}})}return t})})}catch(e){return Promise.reject(e)}},pn=new class extends H{constructor(e,t){super(new z(e),t)}}("p",18e5);function vn(e){const{productIdsToFetch:t,maxVariantsPerProduct:n}=Sn(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 wn=()=>window.loomi_ctx.storeAlias.toLowerCase().replaceAll("_","-")+".myshopify.com";function yn(e){const t=e.match(/\/(\d+)$/);return t?t[1]:e}const gn=e=>String(e)+se(),_n=(e,t)=>{let n=String(e.variant_id);const r=Object.keys(t.variants);return 1==r.length&&(n=r[0]),t.variants[n]},Sn=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])})(pn.get(gn(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}},En=new K("recs_cache",300001),Pn=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}=Nt();(t||n)&&(e.productId={productId:t,variantId:n})}(r),r.cartItems=(o=Ot(),_(()=>o.filter(e=>!!e.productId).map(e=>({productId:`${e.productId}`,variantId:`${e.variantId}`,quantity:e.quantity||1})))),r.currency=_(()=>Ze().currency||"USD","USD"),r.cart_total=_(()=>Ze().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=>An(r,e))&&(r.recentlyViewed=ot().filter(e=>!!e.productId).map(e=>({productId:`${e.productId}`,variantId:`${e.variantId||""}`,...e.ts?{ts:e.ts}:{}})));const i=ct();return i.length>0&&(r.pastPurchases=i),(An(r,"CART_ITEMS")||function(e){return _(()=>!!e.layeredRuling.find(e=>"latest_added"==e.ruleCond.itemSelection))}(r))&&(r.cartHistory=kn()),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(Cn(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 An(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 In(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 bn(){return`https://${A(window.loomi_ctx.env)}/api/recommendations/web/public/v2/recommend`}const xn=new Map,Cn=function(e){try{function t(){return _(()=>o.products)}const n=g(e),r=W(n);let o=En.get(r);const i=function(){if(!o){let e=!0;return me("kill-locale-currency")&&(e=!1),Promise.resolve(((e,t,n)=>{if(xn.has(e))return xn.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(fn(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(bn(),{method:"POST",headers:{"Content-Type":"text/plain"},body:t})).then(function(e){o=e}):Promise.resolve(r(`${bn()}?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(xn.delete(e),t)throw n;return n}))}catch(e){return Promise.reject(e)}}();return xn.set(e,o),o})(r,n,e)).then(function(e){o=e,_(()=>
34[In,window.loomi_api.onRecsResp].forEach(e=>e&&e(o))),En.set(r,o)})}}();return Promise.resolve(i&&i.then?i.then(t):t())}catch(s){return Promise.reject(s)}},kn=()=>rt().map(e=>{const t={...e};return delete t.sid,t});function Tn(e){return`vsly_pi_${e}`}function Nn(e){return`vsly_hbt_${e}`}function On(e){return`vsly_hbc_${e}`}function jn(e){return Array(e).fill(0).map(()=>Math.floor(10*Math.random())).join("")}function Ln(){try{const e=_(()=>window.vslyAntiFlickerReveal,void 0);e&&e()}catch(e){}}const $n=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})),`${bn()}?${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)}},Rn=function(e){try{try{const t=g(e),n=window.loomi_ctx.storeAlias,r=W(`${n}_${t}_${se()}`),o=Un.get(r);if(o)return Promise.resolve(o);if(Mn.has(r))return Promise.resolve(Mn.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(bn());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 In(t),t.products}(r),Promise.resolve(Dn(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 Un.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(Mn.delete(r),e)throw t;return t}))}catch(e){return Promise.reject(e)}}();return Mn.set(r,i),Promise.resolve(i)}catch(e){return F("queryProducts setup failed:",e),Promise.resolve({results:{}})}}catch(e){return Promise.reject(e)}},Dn=function(e){try{return me("kill-locale-currency")||_(()=>!Array.isArray(e[0].variants))?Promise.resolve(e):Promise.resolve(fn(e))}catch(e){return Promise.reject(e)}},Un=new K("ai_recs_cache",300001),Mn=new Map,qn=function(e,t,n){try{const o=Yt(),i=function(e,t,n){const r=function(){const e=Ot(),t={path:window.location.pathname,host:window.location.hostname};_(()=>e.length)>0&&(t.cartItems=e);const n=_(()=>Ze().token);n&&(t.cartToken=n);const r=At();r&&(t.trafficSources=r),t.productsSeenInSession=ot(),t.isCustomer=!!E(),t.query=window.location.search||"",t.hash=window.location.hash||"";const o=jt();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=!!_(()=>nt(Ze()).length>0);const s=vt();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=it(at),u=function(){const e=it(ut);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 bt(ut).then(r=>{const o={ts:new Date,name:Lt(),search:_(n,"")},i=!!o.search,s=(_(()=>r.visits)||e||[]).filter(e=>!i||!(e.name===o.name&&!e.search)).filter(e=>
34!(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:ut,visits:s},Promise.resolve(xt()).then(function(e){return new Promise((t,n)=>{const r=e.transaction([kt],"readwrite").objectStore(kt).put(c);r.onerror=e=>{n("IDB e:w"+e.target.error)},r.onsuccess=()=>{t("")}})})).catch()}).catch(),st([{ts:f(),name:Lt()}],e,e=>t=>e.name===t.name,ut)}(),l=ct(),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"))||_(()=>Ze().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=Nt().productId;return Number.isFinite(Number(e))?e.toString():""},"");const e=1*i.variantId;Number.isFinite(e)&&(r.vid=e)}const y=_(tt);"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,on].map(e=>{const t=cn(e);t&&sessionStorage.setItem(e,t)});const e=sessionStorage.getItem(r),t=sessionStorage.getItem(on);return{previewKey:e,debugAllocator:cn(sn),previewVariantId:t}}();let i=new URL(e);return t&&i.searchParams.append(r,t),n&&i.searchParams.append(sn,"true"),o&&i.searchParams.append(on,o),i}(Vn(e).cfgUrl);o.searchParams.append("q",n);const i=W(o.href),s=window.vslyNativeFetch||window.fetch,c=Bn.has(i)?Bn.get(i):s(o.href,{priority:"high"}).finally(()=>Bn.delete(i));return Bn.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),st(e.queryHistory,i.queryHistory,e=>t=>t.v===e.v&&t.k===e.k,at),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)}},Fn="vslyb",Bn=new Map;function Jn(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(Vn(o).cfgUrl.replace("/allocate","/match"));i.searchParams.append("q",r),fetch(i)}}function Vn(e){let t="/api/allocator/web/public/v2/allocate";return Gn(e)&&(t="/allocate"),{cfgUrl:`${Hn(e)}${t}`}}function Hn(e){return Gn(e)?"http://localhost:8080":`https://${A()}`}function Gn(e){return[n.TEST,n.LOCAL].includes(e)}function zn(e){window.visually={..._(()=>window.visually)||{},flags:e},localStorage.setItem("loomi-flags",JSON.stringify(e))}function Kn(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 Wn(e){return`${e.name}-${e.variant}`}function Qn(e){return`${e.name}-${e.variant}-${e.version||0}`}function Yn(e){$.forEach(t=>{e&&!e(t)||(t.undo(),t.do())})}const Zn=(e,t)=>!!_(()=>e.audiences.includes(t)),Xn=e=>{const t={},n=Zn(e,"d"),r=Zn(e,"m");return n||r?(_(()=>e.experiments.filter(e=>
34!!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},er=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 tr(e,t,n,r){const[o,i]=t.split(",");return new Promise(t=>{bt(ut).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||cr(e)){if(rr(s,e))return void t(!0)}else if(nr(s,e))return void t(!0);t(!1)})})}function nr(e,t){return!![or(e),sr(or(e))].find(e=>e.includes(t))}function rr(e,t){const n=e.search||"",r=or(e)+n;return!![r,sr(r)].find(e=>e.includes(ir(t)))}function or(e){return ir(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("/")),ir(t.href)}(e.name))}function ir(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 sr(e){return e.includes("/products/")&&e.includes("/collections/")?e.replace(/\/collections\/[^/]+/,""):e}function cr(e){return _(()=>!!new URL(e).search)}const ar=function(e){try{return Er(),yr(e.clientTargetingFormula)&&(mr[hr(e)]=e),Promise.resolve(Sr(e)).then(function(t){return t?(vr(e),!0):(q(`exp: ${e.gaName} not run client targeting: ${e.clientTargetingFormula} => false`),!1)})}catch(e){return Promise.reject(e)}},ur=function(e){try{const t=Object.entries(mr).map(t=>{let[n,r]=t;return yr(r.clientTargetingFormula)&&(mr[hr(r)]=r),{exp:r,shouldBeApplied:lr(r.clientTargetingFormula,e,r.name),hasBeenApplied:()=>!!fr[hr(r)]}});return Promise.resolve(gr(t)).then(function(e){!function(e){e.filter(e=>e.hasBeenApplied()&&!e.shouldBeApplied).flatMap(e=>{const t=_(()=>fr[hr(e.exp)]);return t&&delete fr[hr(e.exp)],t}).forEach(e=>{_(e.revert)})}(e),function(e){e.filter(e=>e.shouldBeApplied&&!e.hasBeenApplied()).forEach(e=>{var t,n,r;vr(e.exp),t=e.exp,n=wr,void 0===r&&(r=C()),n.has(t.variant)||(xr(r,t),n.add(t.variant),Jn(t))})}(e)})}catch(e){return Promise.reject(e)}},lr=function(e,t,n){void 0===n&&(n="");try{if(void 0===t&&(t=pr()),yr(e)){t.Total=$t,t.CartHasSubs=Ut,t.CartSubs=Mt,t.CartHasItem=qt,t.CartHasItemMatching=Ft,t.CartItemHasTagMatching=Jt,t.CartItemHasTag=Bt,t.AllCartItemsHasTag=Vt,t.AllCartItemsHasTagMatching=Ht,t.CartItemHasCollection=Gt,t.IsLoyaltyCustomer=zt,t.LoyaltyPointsBalance=Kt,t.LoyaltyPointsEarned=Wt,t.PageVisit=tr,t.CustomerTag=Pr,t.IsGuest=Ar,t.AbandonedCart=Rt,t.CartAttrName=Dt,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 dr=!1;const mr={},fr={},hr=e=>`${e.name}-${e.variant}`;function pr(){return{cart:Ze(),Total:$t,CartHasSubs:Ut,CartSubs:Mt,CartHasItem:qt,CartHasItemMatching:Ft,CartItemHasTagMatching:Jt,CartItemHasTag:Bt,AllCartItemsHasTag:Vt,AllCartItemsHasTagMatching:Ht,CartItemHasCollection:Gt,IsLoyaltyCustomer:zt,LoyaltyPointsBalance:Kt,LoyaltyPointsEarned:Wt,PageVisit:tr,CustomerTag:Pr,IsGuest:Ar,AbandonedCart:Rt,CartAttrName:Dt}}function vr(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=Ye(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);
34n&&Object.entries(t).forEach(e=>{let[t,r]=e;return n[t]=r})}(n,r);const o=Ye(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,Ye(n)}if(["moveElem","automation","visualEdit"].includes(e.kind)){const n=N(e.kind,e.selector,"");n.options=t,n.block=e;const r=Ye(n);return r.htmlId=n.id,r}const n=N(e.kind,e.selector,e.value);return n.options=t,Ye(n)}(e,t)}catch(e){}}).filter(e=>!!e),[]),fr[hr(e)]=n,function(e){if(!0!==window.visually?.flags?.["experience-applied-callback"])return;const t=window.vslyOnExperienceApplied;if("function"!=typeof t)return;const n={experienceId:e.name,variantId:e.variant,experienceName:e.gaName,variantName:e.gaVariant,version:e.version??0};try{Promise.resolve(t(n)).catch(e=>F("vslyOnExperienceApplied callback failed",e))}catch(e){F("vslyOnExperienceApplied callback failed",e)}}(e)}const wr=new Set;function yr(e){return!!e&&""!==e}const gr=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)}},_r=e=>{const t=_(()=>e.key),n=_(()=>e.value),r=pr();t===Xe.CART_CHANGE?(ur({...r,cart:n}),_(()=>window.loomi_ctx.maintainCartAttributes(n))):t===Xe.LOYALTY_CHANGE&&ur(r)};function Sr(e){return lr(e.clientTargetingFormula,void 0,e.name)}function Er(){dr||s(()=>document).then(()=>{document.addEventListener(Q,_r),dr=!0})}function Pr(e,t){if(void 0===t&&(t=""),"contains"===t)return _(()=>window.loomi_ctx.ctags?.some(t=>t.includes(e)))||!1;const n=["!","not in"].some(e=>t.includes(e)),r=_(()=>window.loomi_ctx.ctags.includes(e))||!1;return n?!r:r}function Ar(){return Promise.resolve(_(()=>!window.loomi_ctx.clientId))}function Ir(e){const t=hr(e),n=fr[t];n&&(n.forEach(e=>_(e.revert)),delete fr[t]),delete mr[t]}const br=function(e,t,n){try{let r;return Promise.resolve(n()).then(function(n){n?(xr(t,e),(yr(e.clientTargetingFormula)||function(e){return!!me("trigger-delayed-allocation")&&_(()=>["jsFunction","jsCondition"].includes(e.trigger.type))}(e))&&Jn(e)):r=1})}catch(e){return Promise.reject(e)}};function xr(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 Cr=new Set,kr=new Set,Tr=new Set,Nr=new Set;let Or;function jr(e){void 0===Or&&(Or=new MutationObserver(Lr(e)),Or.observe(document.body,{childList:!0,subtree:!0,attributes:!1,characterData:!1}))}function Lr(e){return()=>{$r(Cr,Tr,(t,n)=>{br(n,e,()=>(t.add(Rr(n.trigger.selector,n)),ar(n)))}),$r(kr,Nr,(t,n,r)=>{const o=n.trigger;t.add(Rr(o.selector,n)),r.addEventListener(o.name,()=>br(n,e,()=>ar(n)),{once:void 0!==o.once&&o.once})})}}function $r(e,t,n){e.forEach(e=>{_(()=>{const r=e.trigger.selector;document.body.querySelectorAll(r).forEach(o=>{t.has(Rr(r,e))||n(t,e,o)})})})}function Rr(e,t){return`${e}-${t.name}`}function Dr(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 Ur(e){const t=Dr(e);return Br(t),v(()=>new Function(e.code)(window),e.timeoutMillis,e.retries,()=>void 0===Jr(t))}function Mr(e){return JSON.parse(localStorage.getItem(e)||"[]")}let qr=[];const Fr=function(e,t,n){_(()=>t.experiments.forEach(t=>{n&&n.matches(t)?n.onSubscribeCall(t):Gr(t,e)}))},Br=(e,t)=>{qr.push({handler:e,experienceKey:t})},Jr=e=>qr.find(t=>t.handler===e),Vr=function(e){qr.filter(t=>t.experienceKey===e).forEach(e=>{try{"number"!=typeof e.handler&&e.handler()}catch(e){}}),qr=qr.filter(t=>t.experienceKey!==e)};function Hr(e,t){Gr(e,t)}function Gr(t,n){switch(_(()=>t.trigger.type)){case e.PageLoad:!function(e,t){br(e,t,()=>ar(e))}(t,n);break;case e.Timeout:!function(e,t){const n=setTimeout(()=>{br(e,t,()=>ar(e))},e.trigger.timeoutMillis);Br(()=>{n&&clearTimeout(n)})}
34(t,n);break;case e.Inactivity:!function(e,t){const n=e.trigger.timeoutMillis;let r;function o(){clearTimeout(r),r=setTimeout(()=>{br(e,t,function(){try{return Promise.resolve(Sr(e)).then(function(t){return t&&ar(e),t})}catch(e){return Promise.reject(e)}})},n)}o();const c=["mousemove","keypress","scroll","touchstart","touchmove"];Br(()=>{clearTimeout(r),i(()=>document).then(()=>c.forEach(e=>document.removeEventListener(e,o)))}),s(()=>document,!0).then(()=>{c.forEach(e=>document.addEventListener(e,o,{passive:!0}))})}(t,n);break;case e.Selector:!function(e,t){jr(e),Cr.add(t),Lr(e)()}(n,t);break;case e.ExitIntent:!function(e,t){const n=r=>{_(()=>!r.toElement&&!r.relatedTarget)&&br(e,t,()=>{const t=ar(e);return i(()=>document).then(()=>{document.removeEventListener("mouseout",n)}),t})};s(()=>document,!0).then(()=>{document.addEventListener("mouseout",n,{passive:!0})}),Br(()=>{i(()=>document).then(()=>{document.removeEventListener("mouseout",n)})})}(t,n);break;case e.JSCondition:!function(e,t){Ur(e.trigger).then(()=>{br(e,t,()=>ar(e))}).catch(()=>{})}(t,n);break;case e.JSFunction:!function(e,t){!function(n){try{const r=new Function(`return async function() { ${n.code} }`)()(),o=Dr(n);Br(o),r.then(()=>void 0!==Jr(o)&&void br(e,t,()=>ar(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&&br(e,t,()=>ar(e))}const c=e=>{let t;try{t=new Function(n.jsEvent.matchCode)(e),localStorage.setItem(r,JSON.stringify([...Mr(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 _(()=>!!Mr(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)}),Br(()=>{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;Ur(e.jsCond).then(()=>{Gr({...t,trigger:e.condition},n)}).catch(()=>{})}}(t,n);break;case e.ElementEvent:!function(e,t){jr(t),kr.add(e),Lr(t)()}(t,n)}}const zr=["vsly-backdrop-container","__loomi_crosshair_container"];function Kr(e){let t=_(()=>e.target),n=!1;for(;t;){if(zr.includes(_(()=>t.id))){n=!0;break}t=_(()=>t.parentElement)}n&&(q("vsly","about to stop propagation of event",e),_(()=>e.stopImmediatePropagation()),_(()=>e.stopPropagation()))}function Wr(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(Zr()){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=Qr(s,c,n),o.format(c)}const Qr=(e,t,n)=>1!==e&&me("exchange-round")||Zr()?(_(()=>window.visually.priceRound)||Math.round)(t,n):t;function Yr(){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 Zr=()=>!me("op-locale-currency-no-round");let Xr=window.location.href;const eo=()=>{requestAnimationFrame(()=>{Xr!==window.location.href&&(Xr=window.location.href,window.dispatchEvent(new CustomEvent("vslyUrlChanged",{detail:{prev:Xr,curr:window.location.href}})))})};var to;!function(e){e.NONE="none",e.YOTPO="yotpo"}(to||(to={}));const no={isMember:!1,provider:to.NONE};function ro(e,t){try{var n=e()}catch(e){return t(e)}return n&&n.then?n.then(void 0,t):n}const oo="vsly-loyalty-ctx",io=(()=>{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:to.YOTPO}:no},r=e=>{_(()=>"vsly:loyalty-changed"===e.type)&&_(()=>window.swellAPI.refreshCustomerDetails()),t(n())};return{provide:n,onChange:function(n){try{t=n;const o=ro(function(){return Promise.resolve(v(()=>
34!!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=ro(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 so(e){et(Xe.LOYALTY_CHANGE,e),sessionStorage.setItem(oo,JSON.stringify({ts:(new Date).getTime(),ctx:e})),window.loomi_ctx={...window.loomi_ctx||{},loyalty:e}}const co="vsly_session";function ao(e){return Et((e||"").replace("+"," "))}function uo(){const e=window.loomi_ctx.storeAlias,t={id:W(e+window.loomi_ctx.userId+f()+It()+fo()),utm_campaign:It(),last_interaction:new Date,landing_page:_(()=>location.href,""),start_at:new Date};return lo(t),t}function lo(e){const t=JSON.stringify(e);localStorage.setItem(co,t),window.loomi_ctx.session=e}function mo(){const e=function(){window.loomi_ctx=window.loomi_ctx||{};let e=window.loomi_ctx.session||_(()=>{const e=JSON.parse(localStorage.getItem(co));return e.last_interaction=new Date(e.last_interaction),e.start_at=new Date(e.start_at),e})||uo();return function(e){const t=new Date,n=e.last_interaction;return(t.valueOf()-n.valueOf())/6e4>30||ao(It())!==ao(e.utm_campaign)||e.last_interaction.getDate()!==t.getDate()}(e)&&(e=uo()),window.loomi_ctx.session=e,e}();e.last_interaction=new Date,lo(e)}const fo=()=>Math.random().toString(36).substring(2,15)+Math.random().toString(36).substring(2,15);function ho(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 po=function(e,t,r){void 0===r&&(r=1e3);try{return vo?(console.debug("vsly-sdk","cannot reload since another reload is in progress"),Promise.resolve()):(vo=!0,Promise.resolve(ho(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(fr)),c=C();n.forEach(e=>r.set(Wn(e),e)),o.forEach(e=>i.set(Wn(e),e)),(e=>{window.loomi={..._(()=>window.loomi)||{},conf:e},window.visually={..._(()=>window.visually)||{},flags:e.flags,recsPerVariant:Xn(e)},zn(e.flags)})(t),((e,t,n)=>{e.forEach((e,r)=>{t.has(r)||(n.has(r)&&Ir(e),Vr(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?Qn(i)!==Qn(e)&&(r.has(o)&&Ir(i),Vr(o),un([e]),Hr(e,n)):(un([e]),Hr(e,n))})})(i,r,c,s)})}catch(e){return Promise.reject(e)}}(e,t,wo)).then(function(){}):Promise.resolve(function(){try{return dr&&i(()=>document).then(()=>{document.removeEventListener(Q,_r),dr=!1}),qr.forEach(e=>{try{"number"!=typeof e.handler&&e.handler()}catch(e){}}),qr=[],Array.from($.keys()).forEach(e=>{Qe(e)}),Ve&&Ve.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(ho(function(){return function(r,o){try{var i=(function(){if(window.vsly_blocked)throw Ln(),new Error(Fn)}(),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(yo(t,e,void 0)).then(function(n){let{configuration:r,tracking:o}=n;return go(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(Je()).then(function(){un(o.experiments),Fr(r,o),Kn(e,t,po),mt()})}))}catch(e){return o(e)}return i&&i.then?i.then(void 0,o):i}(0,function(e){_(()=>e.message)!==Fn&&F("failed initialising sdk",e)})},function(e,t){if(Ln(),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(vo=!1,e)throw t;return t})))}catch(e){return Promise.reject(e)}};let vo=!1;const wo=function(e,t,n){try{return m(),Promise.resolve(qn(e,t,n))}catch(e){return Promise.reject(e)}},yo=function(e,t,n){try{return _(mo),m(),Promise.resolve(qn(e,t,n))}catch(e){return Promise.reject(e)}},go=function(e,t,n,r){try{return zn(e.flags),function(e,t,n,r,o,i){Er(),window.loomi_ctx={..._(()=>window.loomi_ctx)||{},env:t,storeAlias:e,apply:e=>{un([e]),ar(e)},shouldApply:lr};const s=_(()=>
34o.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:Xn(n),sdk_api:{addToCart:mn,recommendProducts:Pn,getProductsMetafields:$n,fetchRecs:Cn},reAllocate:i,rerender:Yn,reload:function(){try{return Promise.resolve(r(t,e,1e3)).then(function(){})}catch(e){return Promise.reject(e)}}}}(t,n,e,po,Nt(),wo),function(e){try{if(e.noActiveThemeTests&&Ce()){if(Pe(0))return;be()}else(e=>!(e.experiments||[]).find(e=>e.isThemeTest)&&_(Ce)&&!![localStorage,sessionStorage].find(je))(e)&&be()}catch(e){}}(e),Promise.resolve(Eo()).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=Rn,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=Tn(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=Nn(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=On(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=`${jn(4)}${t}${jn(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=Vn(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(Tn(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(On(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(Nn(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=er,_(()=>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,Wr,Yr),a=e.first_seen,(c=e.uid)!==(l=r.id)&&c&&a>0?(window.loomi_ctx.userId=c,Zt(c,a)):window.loomi_ctx.userId=l,function(e,t){try{return _(()=>window.loomi_ctx.cc)&&v(b,1e3,120).then(()=>Zt(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",Kr,{capture:!0,passive:!0}),document.addEventListener("mousedown",Kr,{capture:!0,passive:!0}),document.addEventListener("touchstart",Kr,{capture:!0,passive:!0}),document.addEventListener("touchend",Kr,{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")?So!==window.location.href:new URL(So).pathname!==new URL(window.location.href).pathname)&&(So=window.location.href,n(),_o(e,t,10))})})||eo,o=["click","touchend","pdpresp"];return s(()=>document.body,!0).then(()=>
34{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(){so(function(){const e=sessionStorage.getItem(oo);if(e){const t=_(()=>JSON.parse(e));if(t&&t.ts>(new Date).getTime()-3e5)return t.ctx}}()||no);const e=_(()=>!0===window.visually.flags["loyalty-targeting"]),t=function(){if(e)return Promise.resolve(function(e){try{return e.onChange(e=>{so(e)}),Promise.resolve(e.connect()).then(function(){const t=e.provide();return so(t),{ctx:t,disconnect:e.disconnect}})}catch(e){return Promise.reject(e)}}(io)).then(function(){const e=document.querySelectorAll('[href*="/account/logout"]');e&&Array.from(e).forEach(e=>{e.addEventListener("click",()=>(sessionStorage.removeItem(oo),!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=C();return{configuration:e,jitsu:d}})}catch(e){return Promise.reject(e)}},_o=u(po,10);let So=window.location.href;const Eo=function(){try{return Promise.resolve(function(){if(me("block-do-not-track"))return Promise.resolve(x()).then(function(e){if(!e)throw new Error(Fn)})}())}catch(e){return Promise.reject(e)}};function Po(e){return e.startsWith("https://")?e.substring(8):e}function Ao(e){try{return decodeURIComponent(e.replace(/\+/g," "))}catch{return""}}var Io;!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"}(Io||(Io={}));let bo=[];const xo=function(e,t){if(void 0===t&&(t=0),0===bo.length)return;const n=bo;bo=[];const r=ko(n),o=Co(n);e({bulk:o,shared:r},!0).catch(()=>{const r=n.concat(bo);r.length<100&&(bo=r,t<2&&setTimeout(()=>xo(e,t+1),500*Math.pow(2,t)))})};u(xo,100);const Co=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}),ko=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},{})},To=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(Vn(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&&C().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)}},No="vsly_analytics_queue";function Oo(e,t,n){void 0===n&&(n=!1);try{const r=window.loomi_ctx,o=r.storeAlias,i=r.jitsuKey,s=Pt(),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=jo();a.push(c),Lo(a)}catch(e){console.error("vsly: Failed to queue analytics event",e)}}function jo(){try{const e=localStorage.getItem(No);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 Lo(e){try{localStorage.setItem(No,JSON.stringify(e))}catch(e){console.error("vsly: Failed to save analytics queue",e)}}const $o=(e,t)=>{try{localStorage.setItem(e,JSON.stringify({variant:t.experiment.variant,version:t.experiment.version||0}))}catch(e){}},Ro=(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},Do=e=>`vsly_redirect_test_${e[0].experiment.name}`,Uo=(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},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=["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"],Jo=function(e){void 0===e&&(e=!0);const t=window.loomi_ctx.consent;t.allowed=e,t.fin||(t.fin=Vo())},Vo=()=>(new Date).getTime(),Ho=()=>window.Shopify.customerPrivacy,Go=()=>Promise.resolve(),zo=()=>(window.loomi_ctx=window.loomi_ctx||{},window.loomi_ctx.performanceMetrics=window.loomi_ctx.performanceMetrics||{},window.loomi_ctx.performanceMetrics);function Ko(){try{const e=zo().as;
34if(void 0===e)return;const t=performance.now();Object.assign(zo(),{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(zo(),{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 Wo(e,t){try{var n=e()}catch(e){return t(e)}return n&&n.then?n.then(void 0,t):n}function Qo(){return _(mo),Yt(),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=Do(e);let n=Ro(t,e);if(n=Uo(n,e),!n)return;if(!n.experiment)return;$o(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});Oo(i,Yt(),_(()=>!!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=Po(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=Po(o.split("?")[0]).toLowerCase(),d="",m=u;if(d=(new URL(o).host+i).toLowerCase(),n){const e=r?Ao(r.substring(1)):"";if(e&&(l+="?"+e,d+="?"+e),a){const e=Ao(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)}(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=Do(t);let r=Ro(n,t);if(r=Uo(r,t),!r)return;if(!r.experiment)return;$o(n,r);const o=r.experiment,i=ne({experienceId:o.name,variantId:o.variant,version:o.version,gaExperienceName:o.gaName,gaVariantName:o.gaVariant});Oo(i,Yt(),_(()=>!!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 Yo=()=>window.loomi_ctx.blockingConcent;(function(){try{let t;function e(e){if(t)return e;(function(){const e=jo();e.length>0&&Promise.allSettled(e.map(To)).then(t=>{Lo(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&&!Bo.includes(e)};return new Promise((t,n)=>{const r=window.loomi_ctx.consent||={};r.init=Vo(),(se()?Go():v(se,50,200)).then(()=>{e()&&(Jo(),t())}),(_(()=>Ho().analyticsProcessingAllowed)?Go():v(()=>_(()=>Ho().analyticsProcessingAllowed),50,200)).then(()=>{const r=Ho().analyticsProcessingAllowed()||e();Jo(r),r?t():n()}),r.ccListener||(document.addEventListener("visitorConsentCollected",r=>{const o=r.detail.analyticsAllowed||e();Jo(o),o?t():n()}),r.ccListener=!0)})})().catch(),function(){try{zo().as=performance.now()}catch(e){}}();const s=yo(o,i);return s.then(Ko),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()}
34)(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(Wo(function(){return Promise.resolve(go(e,n,r,t)).then(function(e){let{jitsu:t,configuration:o}=e;if(!_(()=>o.flags["kill-switch"]))return Promise.resolve(Je()).then(function(){un(o.experiments),Fr(t,o),Kn(r,n,po),mt()})})},function(e){_(()=>e.message)!==Fn&&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(Ln)}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.169";const{storeAlias:o,env:i}=window.loomi_ctx;if(!Yo()&&Qo())return Promise.resolve();const s=function(){if(Yo()){function e(e){return t?e:window.loomi_ctx.consent.allowed?void(Qo()&&(t=1)):(Ln(),void(t=1))}const n=Wo(function(){return Promise.resolve((console.log("consent api init"),new Promise((e,t)=>{const n=window.loomi_ctx.consent||={};n.init=qo(),(_(()=>Fo().analyticsProcessingAllowed)?Promise.resolve():v(()=>_(()=>Fo().analyticsProcessingAllowed),50,200)).then(()=>{const n=window.Shopify.customerPrivacy.analyticsProcessingAllowed();console.log("consent api",n),Mo(n),n?e():t()}),n.ccListener||(document.addEventListener("visitorConsentCollected",()=>{const n=window.Shopify.customerPrivacy.analyticsProcessingAllowed();console.log("visitorConsentCollected",n),Mo(n),n?e():t()}),n.ccListener=!0)}))).then(function(){})},function(){Ln(),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"))}(); 35 36</script>
vendor: 1 bytes, line 36
36
37<script data-vsly="preact2" type="text/javascript" data-em-disable> 38 // Preact 39!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}
39if(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)}
39_.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
39ise.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}); 40// Preact Hooks 41!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)}]}}); 42// Preact Compat 43!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&&
43(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]}
43,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}); 44// Goober 45!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);
45s[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}}}); 46 47</script>
47 48<!--LOOMI SDK--> 49 50 51 52 53 54 55 56 57 58 59 60 61 <meta name="google-site-verification" content="VhdLE0lpsX1c1QBfwSob73ix_PgyGDAC1LV6bHMIc1Y"> 62 63 <meta charset="utf-8"> 64 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 65 <meta name="viewport" content="width=device-width,initial-scale=1"> 66 <meta name="theme-color" content=""> 67 <link rel="canonical" href="https://pendulumlife.com/blogs/resources/tagged/resources"> 68 <link rel="preconnect" href="https://cdn.shopify.com" crossorigin> 69 70
70<script> 71 72 </script>
72 73 74
74<script src="//pendulumlife.com/cdn/shop/t/10681/assets/subscription_permalinks.js?v=4235911444946987741785256883" type="module"></script>
74 75
75<script> 76 globalThis.breakpoints = { 77 small: '600px', 78 medium: '900px' 79 }; 80 globalThis.money_format ="${{amount}}"; 81 globalThis.shopifyCustomer = { 82 id: null, 83 email: null 84 }; 85 </script>
85 86 87
87<script> 88 89 </script>
89<link rel="icon" type="image/png" href="//pendulumlife.com/cdn/shop/files/favicon_32x32.png?v=1639593633">
89<script> 90 globalThis.MEGA_MENU = { 91 megaMenus: [], 92 megaMenusParentLinks: [], 93 hasMegaMenu: false 94 };</script>
94 95 96 97
97<script> 98 (function (g, e, o, t, a, r, ge, tl, y, s) { 99 t = g.getElementsByTagName(o)[0]; 100 y = g.createElement(e); 101 y.async = true; 102 y.src = 103 'https://geotargetly-api-1.com/gr?id=-NI2wJVw8sk9RSEWipsk&refurl=' + 104 g.referrer + 105 '&winurl=' + 106 encodeURIComponent(window.location); 107 t.parentNode.insertBefore(y, t); 108 georedirect1669734680980loaded = function () {}; 109 y.onerror = function () {}; 110 })(document, 'script', 'head'); 111 </script>
111 112 113 114 115 116 <title>Resources</title> 117 118 119 120 121 122<meta property="og:site_name" content="Pendulum"> 123<meta property="og:url" content="https://pendulumlife.com/blogs/resources/tagged/resources"> 124<meta property="og:title" content="Resources"> 125<meta property="og:type" content="website"> 126<meta property="og:description" content="Save Up 60% on New Subscriptions! 127Improve glucose control, metabolic health, gut function, and support a healthy weight. The only brand with live Akkermansia. 128Pendulum Metabolic Daily | Optimizes metabolism 129Pendulum Akkermansia | For gut health 130Pendulum 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"> 131 <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"> 132 <meta property="og:image:width" content="1904"> 133 <meta property="og:image:height" content="306"><meta name="twitter:site" content="@pendulum_co"><meta name="twitter:card" content="summary_large_image"> 134<meta name="twitter:title" content="Resources"> 135<meta name="twitter:description" content="Save Up 60% on New Subscriptions! 136Improve glucose control, metabolic health, gut function, and support a healthy weight. The only brand with live Akkermansia. 137Pendulum Metabolic Daily | Optimizes metabolism 138Pendulum Akkermansia | For gut health 139Pendulum Glucose Control | For A1C management"> 140 141 142
142<script src="//pendulumlife.com/cdn/shop/t/10681/assets/lazysizes.min.js?v=61763048558278217801785256882" async></script>
142 143
143<script src="//pendulumlife.com/cdn/shop/t/10681/assets/tingle.js?v=102425431498776783471785256882" defer></script>
143 144 145 146 147 148 149
149<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
149<meta name="google-site-verification" content="6bvlSjMD9zWc9Pb87pmeEjuZkHtDd8VrtBmK4TRyZhA"> 150<meta name="google-site-verification" content="AQ1HNnlmh9gMl8Hnl9CE0Owvkuj2yo27Nj5KGQ7xjlo"> 151<meta name="google-site-verification" content="ggYlIeAhhONWV0hMyZh41nVfVjInG2YZE2k5RgGokkc"> 152<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/17531043894/digital_wallets/dialog"> 153<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"> 154<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/resources/tagged/resources.atom" /> 155<link rel="next" href="/blogs/resources/tagged/resources?page=2">
156<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=3833823286"></script>
156 157<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
158<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 158
158
159<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 159
159
160<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 160
160
161<script>var Shopify = Shopify || {}; 162Shopify.shop = "pendulum-therapeutics.myshopify.com"; 163Shopify.locale = "en"; 164Shopify.currency = {"active":"USD","rate":"1.0"}; 165Shopify.country = "US"; 166Shopify.theme = {"name":"shopify-theme-2021\/main","id":154968916022,"schema_name":"Pendulum Therapeutics","schema_version":"1.0.0","theme_store_id":null,"role":"main"}; 167Shopify.theme.handle = "null"; 168Shopify.theme.style = {"id":null,"handle":null}; 169Shopify.cdnHost = "pendulumlife.com/cdn"; 170Shopify.routes = Shopify.routes || {}; 171Shopify.routes.root = "/"; 172Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 173Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 174Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 175Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 175
175
176<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 176
176
177<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 177
177
178<script> 179 window.ShopifyPay = window.ShopifyPay || {}; 180 window.ShopifyPay.apiHost = "shop.app\/pay"; 181 window.ShopifyPay.redirectState = null; 182</script>
vendor: 1 bytes, line 182
182
183<script> 184 window.Shopify = window.Shopify || {}; 185 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 186 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 187 window.Shopify.SignInWithShop.eligible = true; 188</script>
vendor: 1 bytes, line 188
188
189<script id="shop-js-analytics" type="application/json">{"pageType":"blog"}</script>
vendor: 1 bytes, line 189
189
190<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 190
190
191<script type="module"> 192 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 193 194 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 195 196</script>
vendor: 1 bytes, line 196
196
197<script> 198 window.Shopify = window.Shopify || {}; 199 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 200 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"]}; 201</script>
vendor: 1 bytes, line 201
201
202<script>(function() { 203 var isLoaded = false; 204 function asyncLoad() { 205 if (isLoaded) return; 206 isLoaded = true; 207 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"]; 208 for (var i = 0; i < urls.length; i++) { 209 var s = document.createElement('script'); 210 s.type = 'text/javascript'; 211 s.async = true; 212 s.src = urls[i]; 213 var x = document.getElementsByTagName('script')[0]; 214 x.parentNode.insertBefore(s, x); 215 } 216 }; 217 if(window.attachEvent) { 218 window.attachEvent('onload', asyncLoad); 219 } else { 220 window.addEventListener('load', asyncLoad, false); 221 } 222})();</script>
vendor: 1 bytes, line 222
222
223<script id="__st">var __st={"a":17531043894,"offset":-25200,"reqid":"730ead46-bdd3-42ab-88e6-d4db48a9f324-1790915213","pageurl":"pendulumlife.com\/blogs\/resources\/tagged\/resources","s":"blogs-79546613814","u":"56ae48470ba6","p":"blog","rtyp":"blog","rid":79546613814};</script>
vendor: 1 bytes, line 223
223
224<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 224
224
225<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 225
225
226<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 226
226
227<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>
227<script crossorigin="anonymous" defer="defer" src="//pendulumlife.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 227
227
228<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 228
228
229<script> 230 window.Shopify = window.Shopify || {}; 231 window.Shopify.MCP = window.Shopify.MCP || {}; 232 window.Shopify.MCP.enabled = true; 233 window.Shopify.MCP.shop = "pendulum-therapeutics.myshopify.com"; 234 window.Shopify.MCP.mcpEndpoint = "https:\/\/pendulumlife.com\/api\/mcp"; 235 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"]}}]; 236</script>
vendor: 1 bytes, line 236
236
237<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=");})(); 238</script>
vendor: 1 bytes, line 238
238
239<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)}}; 240</script>
vendor: 1 bytes, line 240
240
241<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 242 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); 243</script>
vendor: 1 bytes, line 243
243
244<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})}})); 245</script>
245 246<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"> 247<style id="shopify-accelerated-checkout-cart"> 248 #shopify-buyer-consent { 249 margin-top: 1em; 250 display: inline-block; 251 width: 100%; 252} 253 254#shopify-buyer-consent.hidden { 255 display: none; 256} 257 258#shopify-subscription-policy-button { 259 background: none; 260 border: none; 261 padding: 0; 262 text-decoration: underline; 263 font-size: inherit; 264 cursor: pointer; 265} 266 267#shopify-subscription-policy-button::before { 268 box-shadow: none; 269} 270 271 </style> 272
273<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
273 274 275 276<link href="//pendulumlife.com/cdn/shop/t/10681/assets/liquid_defs.css?v=164777986099811102271785257784" rel="stylesheet" type="text/css" media="all" /> 277 <link href="//pendulumlife.com/cdn/shop/t/10681/assets/font_defs.css?v=30556534999844048761785256880" rel="stylesheet" type="text/css" media="all" /> 278 <link href="//pendulumlife.com/cdn/shop/t/10681/assets/base.css?v=36682394231138194851785256879" rel="stylesheet" type="text/css" media="all" /> 279 280 <style> 281 .keen {display: block; position: relative;} 282 .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;} 283 .keen-slider.initialized {opacity: 1;} 284 .keen-slider-slide {width: 100%;} 285 .keen-slider.vertical {flex-direction: column;} 286 .keen-slider.vertical .keen-slider-slide {width: 100%; overflow: hidden;} 287 .keen-slider[data-keen-slider-moves] * {pointer-events: none;} 288 289 .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;}
290 .keen-arrow svg {display: block;} 291 .keen-arrow.prev {right: 100%;} 292 .keen-arrow.next {left: 100%;} 293 .keen-arrow.disabled {display: none;} 294 .keen-dots {width: 100%; margin: 1em 0; z-index: 2; text-align: center;} 295 .keen-dots-dot {display: inline-block; padding: 0.5em;} 296 .keen-dots-dot-video {display: inline-block; padding: 0.5em;vertical-align: text-bottom;} 297 .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;} 298 .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;} 299 .keen-dots-dot.active:after {background: rgba(0,0,0,1);} 300 .keen-dots-dot-video.active:after {fill: rgba(0,0,0,1);opacity: 1;} 301 .keen-progress-bar {width: 100%; margin: 1em 0 0; background-color: rgba(0,0,0,0.03);} 302 .keen-progress-bar .keen-progress-inner-bar {background-color: rgba(0,0,0,0.2); height: 5px;} 303 .keen-slider.vertical + .keen-progress-bar {width: auto; margin: 0 0 0 1em;} 304 .keen-slider.vertical + .keen-progress-bar .keen-progress-inner-bar {width: 5px;} 305 306 .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;} 307 .keen-slider.custom-animation .keen-slider-slide.active {visibility: visible;} 308 .keen-slider.custom-animation.fade .keen-slider-slide {opacity: 0;} 309 .keen-slider.custom-animation.fade .keen-slider-slide.active {opacity: 1;} 310</style> 311 <link href="//pendulumlife.com/cdn/shop/t/10681/assets/splide.min.css?v=44329677166622589231785256880" rel="stylesheet" type="text/css" media="all" /> 312 313
313<script> 314 document.addEventListener("DOMContentLoaded", function() { 315 var stylesheets = [ 316 { href: "//pendulumlife.com/cdn/shop/t/10681/assets/reviews-stamped.css?v=119683121433430778031785256880" }, 317 { href: "//pendulumlife.com/cdn/shop/t/10681/assets/keen_slider.css?v=100573202474884591541785256881" } 318 ]; 319 320 stylesheets.forEach(function(stylesheet) { 321 var link = document.createElement("link"); 322 link.rel = "stylesheet"; 323 link.href = stylesheet.href; 324 document.head.appendChild(link); 325 }); 326 }); 327 </script>
327 328 329 330 331
331<script> 332 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 333 </script>
333 334 335 <!-- Google Tag Manager --> 336
336<script>
vendor: 455 bytes, lines 336-346
336 337 (function (w, d, s, l, i) { 338 w[l] = w[l] || []; 339 w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' }); 340 var f = d.getElementsByTagName(s)[0], 341 j = d.createElement(s), 342 dl = l != 'dataLayer' ? '&l=' + l : ''; 343 j.async = true; 344 j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; 345 f.parentNode.insertBefore(j, f); 346 })(window, document, 'script', 'dataLayer', '
346GTM-PWSP999
vendor: 8 bytes, lines 346-347
346'); 347
347</script>
347 348 <!-- End Google Tag Manager --> 349 350 <!-- Global site tag (gtag.js) - Rework for GA4 as suggested by Google reps -->
vendor: 68 bytes, lines 350-351
350 351 <script async src="https://www.googletagmanager.com/gtag/js?id=
351G-HKJPPVXC13
vendor: 16 bytes, lines 351-352
351"></script> 352
352<script> 353
vendor: 162 bytes, lines 353-358
353window.dataLayer = window.dataLayer || []; 354 function gtag() { 355 dataLayer.push(arguments); 356 } 357 gtag('js', new Date()); 358 gtag('config', '
358G-HKJPPVXC13
vendor: 46 bytes, lines 358-359
358', { allow_enhanced_conversions: true }); 359
359</script>
359 360 361
361<script 362 src="https://js.sentry-cdn.com/3a896e87c958675bbd8daa2eca905544.min.js" 363 crossorigin="anonymous" 364></script>
364 365
366<script> 367 (() => { 368 const isHostProd = () => { 369 if (globalThis.location.host !== 'pendulumlife.com') { 370 return false; 371 } 372 if (globalThis.Shopify === undefined) { 373 return false; 374 } 375 return globalThis.Shopify.theme?.role === 'main'; 376 }; 377 378 const isSentryLoaded = () => { 379 // https://github.com/getsentry/sentry-javascript/issues/9111#issuecomment-1734734911 380 if (globalThis.Sentry === undefined) { 381 return false; 382 } 383 if (globalThis.Sentry.getCurrentHub === undefined) { 384 return false; 385 } 386 const hub = globalThis.Sentry.getCurrentHub(); 387 if (hub === undefined) { 388 return false; 389 } 390 if (hub.getClient === undefined) { 391 return false; 392 } 393 const client = hub.getClient(); 394 if (client === undefined) { 395 return false; 396 } 397 return true; 398 }; 399 400 const sentryOnload = () => { 401 globalThis.Sentry.init({ 402 allowUrls: [/https?:\/\/.*?pendulumlife\.com/, /https?:\/\/.*?shopifypreview\.com/], 403 denyUrls: [ 404 // Block original Google Translate domains 405 /https?:\/\/translate\.(?:googleapis|google)\.com/, 406 // Block proxied Google Translate domains (e.g., example.com.translate.goog) 407 /https?:\/\/(?:.*\.)?translate\.goog(?:\/|$)/, 408 ], 409 // Tracing 410 tracesSampleRate: 1.0, // Capture 100% of the transactions 411 // Session Replay 412 replaysSessionSampleRate: 0, // This sets the sample rate at 0%. 413 replaysOnErrorSampleRate: 1.0, // Change the sample rate to 100% when sampling sessions where errors occur. 414 defaultIntegrations: false, 415 integrations: [ 416 Sentry.breadcrumbsIntegration({ 417 console: true, 418 dom: true, 419 fetch: true, 420 history: true, 421 xhr: true, 422 }), 423 ], 424 }); 425 }; 426 427 const init = () => { 428 if (!isHostProd()) { 429 console.warn('Sentry is not initialized in non-production environment.'); 430 return; 431 } 432 if (isSentryLoaded()) { 433 console.warn('Sentry is already initialized!'); 434 return; 435 } 436 globalThis.Sentry.onLoad(sentryOnload); 437 }; 438 439 init(); 440 })(); 441</script>
441 442 443
443<script 444 id="cookieyes" 445 type="text/javascript" 446 src="https://cdn-cookieyes.com/client_data/d920e586138715011450981f/script.js" 447></script>
447 448 449 450 451 452
452<script> 453 !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||[]); 454 posthog.init("phc_47oIsZ3tJoVn9ZH1moNKtBMqG05Y2Gr4348BT850Sa6", { 455 api_host: "https:\/\/t.pendulumlife.com", 456 ui_host: 'https://us.posthog.com', 457 defaults: '2026-05-30', 458 capture_pageview: true, 459 }); 460 </script>
460 461
461<script> 462 const shopifyLogoutUrl = new URL( 463 "\/account\/logout", 464 globalThis.location.origin, 465 ); 466 467 document.addEventListener('click', (event) => { 468 if ( 469 event.defaultPrevented || 470 event.button !== 0 || 471 event.metaKey || 472 event.ctrlKey || 473 event.shiftKey || 474 event.altKey || 475 !(event.target instanceof Element) 476 ) { 477 return; 478 } 479 480 const logoutLink = event.target.closest('a[href]'); 481 const logoutUrl = logoutLink ? new URL(logoutLink.href) : null; 482 const isLogoutNavigation = logoutUrl?.href === shopifyLogoutUrl.href; 483 484 if (isLogoutNavigation) { 485 globalThis.posthog?.reset(); 486 } 487 }); 488 489 globalThis.addEventListener('help-center:article:view', (event) => { 490 const { title } = event.detail; 491 posthog.capture(`Help Center - View Article - ${title}`); 492 }); 493 494 const getPostHogDistinctId = () => { 495 const distinctId = globalThis.posthog?.get_distinct_id?.(); 496 return typeof distinctId === 'string' && distinctId.length > 0 ? distinctId : undefined; 497 }; 498 499 document.addEventListener('eppo-assignment:resolved', (event) => { 500 const posthogDistinctId = getPostHogDistinctId(); 501 globalThis.posthog?.capture('assignment', { 502 ...event.detail, 503 ...(posthogDistinctId ? { posthog_distinct_id: posthogDistinctId } : {}), 504 }); 505 }); 506 </script>
vendor: 1 bytes, line 506
506
507<script type="text/javascript"> 508 const heapEventQueue = []; 509 let isHeapReady = false; 510 const maxElevarAttempts = 20; 511 const elevarRetryDelayMs = 500; 512 513 const getElevarUserId = () => { 514 if (!globalThis.ElevarDataLayer || globalThis.ElevarDataLayer.length === 0) { 515 return null; 516 } 517 518 const userItem = globalThis.ElevarDataLayer.find((item) => Object.keys(item).includes('device')); 519 if (!userItem || !userItem.user_properties || !userItem.user_properties.user_id) { 520 console.error('ElevarDataLayer is defined but no user properties with user_id found'); 521 return null; 522 } 523 524 return userItem.user_properties.user_id; 525 }; 526 527 const shouldStopWaiting = (attemptsRemaining, elevarIsReady) => 528 elevarIsReady || attemptsRemaining === 0; 529 530 const waitForElevar = (attemptsRemaining, callback) => { 531 const elevarUserId = getElevarUserId(); 532 const elevarIsReady = elevarUserId !== null && elevarUserId !== undefined; 533 if (shouldStopWaiting(attemptsRemaining, elevarIsReady)) { 534 if (typeof callback !== 'function') { 535 console.error('waitForElevar callback is not a function ', { 536 callback, 537 attemptsRemaining, 538 elevarUserId, 539 elevarIsReady, 540 }); 541 return Promise.resolve(elevarUserId); 542 } 543 return Promise.resolve(callback(elevarUserId)); 544 } 545 546 return new Promise((resolve) => { 547 globalThis.setTimeout( 548 () => resolve(waitForElevar(attemptsRemaining - 1, callback)), 549 elevarRetryDelayMs, 550 ); 551 }); 552 }; 553 554 const queueHeapEvent = (eventType, eventData) => { 555 if (globalThis.heap && isHeapReady) { 556 if (eventType === 'track') { 557 globalThis.heap.track(eventData.name, eventData.properties); 558 } else if (eventType === 'identify') { 559 globalThis.heap.identify(eventData.identity); 560 } else if (eventType === 'addUserProperties') { 561 globalThis.heap.addUserProperties(eventData); 562 } else if (eventType === 'addEventProperties') { 563 globalThis.heap.addEventProperties(eventData); 564 } 565 return; 566 } 567 568 heapEventQueue.push({ type: eventType, data: eventData }); 569 }; 570 571 const drainHeapEventQueue = () => { 572 const eventPriority = { 573 identify: 0, 574 addUserProperties: 1, 575 addEventProperties: 2, 576 track: 3, 577 }; 578 579 heapEventQueue.sort((left, right) => (eventPriority[left.type] ?? 99) - (eventPriority[right.type] ?? 99)); 580 while (heapEventQueue.length > 0) { 581 const event = heapEventQueue.shift(); 582 if (event.type === 'track') { 583 globalThis.heap.track(event.data.name, event.data.properties); 584 } else if (event.type === 'identify') { 585 globalThis.heap.identify(event.data.identity); 586 } else if (event.type === 'addUserProperties') { 587 globalThis.heap.addUserProperties(event.data); 588 } else if (event.type === 'addEventProperties') { 589 globalThis.heap.addEventProperties(event.data); 590 } 591 } 592 }; 593 594 document.addEventListener('eppo-assignment:resolved', (event) => { 595 const { experiment, variation, overridden } = event.detail; 596 const elevarUserId = getElevarUserId(); 597 const assignment = { 598 experiment, 599 variation, 600 ...(overridden ? { overridden: true } : {}), 601 }; 602 603 queueHeapEvent('track', { 604 name: 'assignment', 605 properties: { ...assignment, elevar_user_id: elevarUserId }, 606 }); 607 queueHeapEvent('addEventProperties', { 608 [`eppo_assignment_${experiment}`]: variation, 609 elevar_user_id: elevarUserId, 610 }); 611 queueHeapEvent('addUserProperties', { 612 [`eppo_assignment_${experiment}`]: variation, 613 elevar_user_id: elevarUserId, 614 }); 615 }); 616 617 const loadHeap = async () => { 618 (globalThis.heapReadyCb = globalThis.heapReadyCb || []), 619 (globalThis.heap = globalThis.heap || []), 620 (globalThis.heap.load = function (environmentId, clientConfig) { 621 (globalThis.heap.envId = environmentId), 622 (globalThis.heap.clientConfig = clientConfig = clientConfig || {}), 623 (globalThis.heap.clientConfig.shouldFetchServerConfig = !1); 624 const script = document.createElement('script'); 625 (script.type = 'text/javascript'), 626 (script.async = !0), 627 (script.src = `https://cdn.us.heap-api.com/config/${environmentId}/heap_config.js`); 628 const firstScript = document.getElementsByTagName('script')[0]; 629 firstScript.parentNode.insertBefore(script, firstScript); 630 const methods = [ 631 'init', 'startTracking', 'stopTracking', 'track', 'resetIdentity', 'identify', 'getSessionId', 632 'getUserId', 'getIdentity', 'addUserProperties', 'addEventProperties', 'removeEventProperty', 633 'clearEventProperties', 'addAccountProperties', 'addAdapter', 'addTransformer', 'addTransformerFn', 634 'onReady', 'addPageviewProperties', 'removePageviewProperty', 'clearPageviewProperties', 'trackPageview', 635 ]; 636 const queueMethod = (method) => (...args) => { 637 globalThis.heapReadyCb.push({ 638 name: method, 639 fn: () => globalThis.heap[method] && globalThis.heap[method].apply(globalThis.heap, args), 640 }); 641 }; 642 methods.forEach((method) => {
643 globalThis.heap[method] = queueMethod(method); 644 }); 645 }); 646 647 globalThis.heap.load('757870812'); 648 globalThis.heap.onReady(() => { 649 isHeapReady = true; 650 drainHeapEventQueue(); 651 }); 652 }; 653 654 loadHeap().catch((error) => { 655 console.error('Error during Heap initialization:', error); 656 }); 657 658 globalThis.addEventListener('help-center:article:view', (event) => { 659 const { title } = event.detail; 660 queueHeapEvent('track', { name: `Help Center - View Article - ${title}` }); 661 }); 662</script>
662 663 664 665 666
666<script type="text/javascript"> 667 const loadEppo = () => { 668 return new Promise((resolve) => { 669 const script = document.createElement('script'); 670 script.src = "//pendulumlife.com/cdn/shop/t/10681/assets/eppo-sdk.min.js?v=125672828116815055791785256879"; 671 script.onload = resolve; 672 script.onerror = (error) => { 673 console.warn('Eppo SDK failed to load. Features depending on Eppo may not work.', error); 674 resolve(); 675 }; 676 script.async = true; 677 document.head.appendChild(script); 678 }); 679 }; 680 681 const syncEppoToCart = (assignments) => { 682 const attributes = assignments 683 .filter((assignment) => assignment.variation !== null) 684 .map(({ experiment, variation }) => ({ 685 key: `_eppo_${experiment}`, 686 value: variation, 687 })); 688 689 if (attributes.length > 0) { 690 document.dispatchEvent( 691 new CustomEvent('cart:updateAttributes', { detail: { attributes } }), 692 ); 693 } 694 }; 695 696 const publishReadyAssignments = (assignments) => { 697 globalThis.eppo_assignments = assignments; 698 document.dispatchEvent(new CustomEvent('eppo-assignments-ready')); 699 syncEppoToCart(assignments); 700 return assignments; 701 }; 702 703 const initializeEppo = async () => { 704 if (!globalThis.eppo) { 705 console.warn('Attempted to initialize Eppo, but SDK is not loaded.'); 706 return publishReadyAssignments([]); 707 } 708 709 const generateUuid = () => 710 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, (character) => { 711 const random = (Math.random() * 16) | 0; 712 const value = character === 'x' ? random : (random & 0x3) | 0x8; 713 return value.toString(16); 714 }); 715 716 const eventTracker = { 717 pendingEvents: {}, 718 maxRetries: 150, 719 retryIntervals: {}, 720 trackEvent(eventName, eventData) { 721 const eventKey = `EppoAssignment-${eventName}`; 722 this.pendingEvents[eventKey] = { detail: eventData, attempts: 0 }; 723 724 if (!this.retryIntervals[eventKey]) { 725 this.dispatchWithRetry(eventKey); 726 } 727 }, 728 markReceived(eventKey) { 729 if (this.retryIntervals[eventKey]) { 730 clearInterval(this.retryIntervals[eventKey]); 731 delete this.retryIntervals[eventKey]; 732 } 733 delete this.pendingEvents[eventKey]; 734 }, 735 dispatchWithRetry(eventKey) { 736 this.retryIntervals[eventKey] = setInterval(() => { 737 if (!this.pendingEvents[eventKey]) { 738 clearInterval(this.retryIntervals[eventKey]); 739 delete this.retryIntervals[eventKey]; 740 return; 741 } 742 743 const eventInfo = this.pendingEvents[eventKey]; 744 eventInfo.attempts += 1; 745 globalThis.dispatchEvent(new CustomEvent(eventKey, { detail: eventInfo.detail })); 746 747 if (eventInfo.attempts >= this.maxRetries) { 748 console.warn(`Max retries reached for ${eventKey}. Event may not have been processed.`); 749 clearInterval(this.retryIntervals[eventKey]); 750 delete this.retryIntervals[eventKey]; 751 delete this.pendingEvents[eventKey]; 752 } 753 }, 100); 754 }, 755 }; 756 757 if (!globalThis.eppoEventAcknowledged) { 758 globalThis.eppoEventAcknowledged = (eventKey) => { 759 if (eventTracker.pendingEvents[eventKey]) { 760 eventTracker.markReceived(eventKey); 761 } 762 }; 763 } 764 765 const publishResolvedAssignment = (assignment) => { 766 document.dispatchEvent( 767 new CustomEvent('eppo-assignment:resolved', { detail: assignment }), 768 ); 769 eventTracker.trackEvent(assignment.experiment, assignment.variation); 770 return assignment; 771 }; 772 773 try { 774 const cookieName = 'eppo_user_identifier'; 775 const uniqueUserId = (() => { 776 const cookieValue = document.cookie 777 .split('; ') 778 .find((row) => row.startsWith(`${cookieName}=`)); 779 if (cookieValue) { 780 return cookieValue.split('=')[1]; 781 } 782 783 const newUserId = `user_${generateUuid()}`; 784 document.cookie = `${cookieName}=${newUserId}; path=/; max-age=31536000`; 785 return newUserId; 786 })(); 787 788 await globalThis.eppo.init({ 789 apiKey: 'aELXBI93F8Pe33r8s8yltxDEvJxuHCD6PEaPtUYwjhk', 790 assignmentLogger: { logAssignment: () => {} }, 791 }); 792 793 const eppoClient = globalThis.eppo.getInstance();
794 const urlParams = new URLSearchParams(globalThis.location.search); 795 const overrides = Object.fromEntries( 796 [...urlParams.entries()] 797 .filter(([key]) => key.startsWith('eppo_override_')) 798 .map(([key, value]) => [key.replace('eppo_override_', ''), value]), 799 ); 800 const flagNames = ['2026-06-a-a-test']; 801 802 const assignments = await Promise.all( 803 flagNames.map(async (experiment) => { 804 if (overrides[experiment]) { 805 return publishResolvedAssignment({ 806 experiment, 807 variation: overrides[experiment], 808 overridden: true, 809 }); 810 } 811 812 const variation = await eppoClient.getStringAssignment(experiment, uniqueUserId, { 813 shopify_tags: "", 814 is_wholesale: "".includes('WS'), 815 orders_count: 0, 816 }); 817 return publishResolvedAssignment({ experiment, variation }); 818 }), 819 ); 820 821 return publishReadyAssignments(assignments); 822 } catch (error) { 823 console.error('Error during Eppo initialization execution:', error); 824 return publishReadyAssignments([]); 825 } 826 }; 827 828 const initEppo = async () => { 829 await loadEppo(); 830 await initializeEppo(); 831 }; 832 833 initEppo().catch((error) => { 834 console.error('Async error during Eppo initialization:', error); 835 publishReadyAssignments([]); 836 }); 837</script>
837 838
839<script> 840 !(function () { 841 try { 842 !(function (t, i) { 843 if (!i.version) { 844 (window.tatari = i), 845 (i.init = function (t, n) { 846 var e = function (t, n) { 847 i[n] = function () { 848 t.push([n].concat(Array.prototype.slice.call(arguments, 0))); 849 }; 850 }; 851 'track pageview identify'.split(' ').forEach(function (t) { 852 e(i, t); 853 }), 854 (i._i = t), 855 (i.config = n), 856 i.pageview(); 857 }), 858 (i.version = '1.2.1'); 859 var n = t.createElement('script'); 860 (n.type = 'text/javascript'), 861 (n.async = !0), 862 (n.src = 863 'https://d2hrivdxn8ekm8.cloudfront.net/tag-manager/ff1976e4-dca2-4515-8aee-fb06ed923cce-latest.js'); 864 var e = t.getElementsByTagName('script')[0]; 865 e.parentNode.insertBefore(n, e); 866 } 867 })(document, window.tatari || []); 868 } catch (t) { 869 console.log(t); 870 } 871 })(); 872 tatari.init('ff1976e4-dca2-4515-8aee-fb06ed923cce'); 873 </script>
873 874 875 <!-- "snippets/shogun-head.liquid" was not rendered, the associated app was uninstalled --> 876 <style> 877 #pandectes-banner {visibility: hidden;} 878 .cc-revoke {display: none!important;} 879 .not-sell {cursor: pointer;} 880 .not-sell:hover {text-decoration: underline;} 881</style> 882
883<script type="module"> 884 const notSellElm = document.querySelector(".not-sell"); 885 if (notSellElm !== null) { 886 notSellElm.addEventListener("click", () => { 887 document.querySelector(".cc-revoke .pd-floating-icon__open").click(); 888 }); 889 } 890</script>
890 891
892<script> 893 /* Merge defaults without overwriting anything that may already exist */ 894 window.StampedGlobalOptions = Object.assign( 895 { /* defaults / fallbacks */ 896 apiKey: 'pubkey-78af77x94m85DO64CFAI6R006WNohU', 897 storeUrl: window.location.hostname, 898 }, 899 window.StampedGlobalOptions || {} 900 ); 901</script>
901 902 903 904 905 <link rel="stylesheet" href="https://dlkcm4rp5v9zk.cloudfront.net/ui_modular.dist.css" type="text/css"> 906 <link rel="modulepreload" href="https://dlkcm4rp5v9zk.cloudfront.net/ui_modular.dist.js"> 907 908 909 910 911
911<script src="https://supp.co/widgets/v0/widget.iife.js" async></script>
911 912 913
913<script> 914 if (globalThis.location.pathname.startsWith('/tools/recurring')) { 915 const sourceUrl = new URL(globalThis.location.href); 916 const targetUrl = new URL('/a/account/login', globalThis.location.origin); 917 const sourceSearchParams = [...sourceUrl.searchParams]; 918 919 for (const [key] of sourceSearchParams) { 920 targetUrl.searchParams.delete(key); 921 } 922 923 for (const [key, value] of sourceSearchParams) { 924 targetUrl.searchParams.append(key, value); 925 } 926 927 if (sourceUrl.hash) { 928 targetUrl.hash = sourceUrl.hash; 929 } 930 931 globalThis.location.replace(targetUrl.href); 932 } 933 </script>
933 934 <!-- BEGIN app block: shopify://apps/intelligems-a-b-testing/blocks/intelligems-script/fa83b64c-0c77-4c0c-b4b2-b94b42f5ef19 -->
934<script> 935 window._template = { 936 directory: "", 937 name: "blog", 938 suffix: "resources" 939 }; 940 window.__productIdFromTemplate = null; 941 window.__plpCollectionIdFromTemplate = null; 942 window.igProductData = (function() { 943 const data = {};return data; 944 })(); 945</script>
945 946
947<script type="module" blocking="render" fetchpriority="high" src="https://cdn.intelligems.io/esm/a5d9570e4e3f/bundle.js" data-em-disable async></script>
947 948 949 950<!-- 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 /> 951<link rel='preconnect dns-prefetch' href='https://conf.config-security.com/' crossorigin />
952<script> 953/* >> TriplePixel :: start*/ 954window.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); 955/* << TriplePixel :: end*/ 956</script>
956 957 958 959 960<!-- END app block --><!-- BEGIN app block: shopify://apps/eg-auto-add-to-cart/blocks/app-embed/0f7d4f74-1e89-4820-aec4-6564d7e535d2 --> 961 962 963 964 965 966 967 968 969 970 971 972 973
973<script 974 async 975 type="text/javascript" 976 src="https://cdn.506.io/eg/script.js?shop=pendulum-therapeutics.myshopify.com&v=12" 977 ></script>
977 978 979 980 981 982 <meta id="easygift-shop" itemid="c2hvcF8kXzE3OTA5MTUyMTQ=" 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"}"> 983 984
985<script defer> 986 (async function() { 987 try { 988 989 const blockVersion = "v3" 990 if (blockVersion != "v3") { 991 return 992 } 993 994 let metaErrorFlag = false; 995 if (metaErrorFlag) { 996 return 997 } 998 999 // Parse metafields as JSON 1000 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"
1000: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}}; 1001 1002 // Process metafields in JavaScript 1003 let savedRulesArray = []; 1004 for (const [key, value] of Object.entries(metafields)) { 1005 if (value) { 1006 for (const prop in value) { 1007 // avoiding Object.Keys for performance gain -- no need to make an array of keys. 1008 savedRulesArray.push(value); 1009 break; 1010 } 1011 } 1012 } 1013 1014 const metaTag = document.createElement('meta'); 1015 metaTag.id = 'easygift-rules'; 1016 metaTag.content = JSON.stringify(savedRulesArray); 1017 metaTag.setAttribute('itemid', 'cnVsZXNfJF8xNzkwOTE1MjE0'); 1018 1019 document.head.appendChild(metaTag); 1020 } catch (err) { 1021 1022 } 1023 })(); 1024</script>
1024 1025 1026 1027
1027<script 1028 type="text/javascript" 1029 defer 1030 > 1031 1032 (function () { 1033 try { 1034 window.EG_INFO = window.EG_INFO || {}; 1035 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"}; 1036 var productRedirectionEnabled = shopInfo.settings.scriptSettings.productPageRedirection.enabled; 1037 if (["Unlimited", "Enterprise"].includes(shopInfo.subscriptionName) && productRedirectionEnabled) { 1038 var products = shopInfo.settings.scriptSettings.productPageRedirection.products; 1039 if (products.length > 0) { 1040 var productIds = products.map(function(prod) { 1041 var productGid = prod.id; 1042 var productIdNumber = parseInt(productGid.split('/').pop()); 1043 return productIdNumber; 1044 }); 1045 var productInfo = null; 1046 var isProductInList = productIds.includes(productInfo.id); 1047 if (isProductInList) { 1048 var redirectionURL = shopInfo.settings.scriptSettings.productPageRedirection.redirectionURL; 1049 if (redirectionURL) { 1050 window.location = redirectionURL; 1051 } 1052 } 1053 } 1054 } 1055 1056 1057 } catch(err) { 1058 return 1059 }}
1059)() 1060 </script>
1060 1061 1062 1063 1064<!-- END app block --><!-- BEGIN app block: shopify://apps/elevar-conversion-tracking/blocks/dataLayerEmbed/bc30ab68-b15c-4311-811f-8ef485877ad6 --> 1065 1066 1067
1068<script type="module" dynamic> 1069 const configUrl = "/a/elevar/static/configs/2ae91e48e7ea06c34308127cef4c891b3751bfcb/config.js"; 1070 const config = (await import(configUrl)).default; 1071 const scriptUrl = config.script_src_app_theme_embed; 1072 1073 if (scriptUrl) { 1074 const { handler } = await import(scriptUrl); 1075 1076 await handler( 1077 config, 1078 { 1079 cartData: { 1080 marketId: "938672182", 1081 localeCountryCode:"US", 1082 attributes:{}, 1083 cartTotal: "0.0", 1084 currencyCode:"USD", 1085 items: [] 1086} 1087, 1088 user: { 1089 cartTotal: "0.0", 1090 currencyCode:"USD", 1091 customer: {}, 1092} 1093, 1094 isOnCartPage:false, 1095 collectionView:null, 1096 searchResultsView:null, 1097 productView:null, 1098 } 1099 ); 1100 } 1101</script>
1101 1102 1103 1104<!-- END app block --><!-- BEGIN app block: shopify://apps/p2mf8d5d4-opensend/blocks/opensend/019a7e5e-336f-723a-b31c-8b0ce0230c9d -->
1105<script type='text/javascript'> 1106!function(s) { 1107 let o = s.createElement('script'), u = s.getElementsByTagName('script')[0]; 1108 o.src = 'https://cdn.aggle.net/oir/oir.min.js'; 1109 o.async = !0, o.setAttribute('oirtyp', '48b1feaa'), o.setAttribute('oirid', 'PCLB6LFN8'); 1110 u.parentNode.insertBefore(o, u); 1111}(document); 1112</script>
1112 1113
1114<script type='text/javascript'> 1115 { 1116 const cleanObj = (value) => { 1117 if (Array.isArray(value)) { 1118 const cleanedArray = value.map(cleanObj).filter((v) => v !== undefined); 1119 return cleanedArray.length ? cleanedArray : undefined; 1120 } 1121 if (value && typeof value === "object") { 1122 const cleanedObject = Object.entries(value).reduce((acc, [key, val]) => { 1123 const cleanedValue = cleanObj(val); 1124 if (cleanedValue !== undefined && cleanedValue !== null && cleanedValue !== "") { 1125 acc[key] = cleanedValue; 1126 } 1127 return acc; 1128 }, {}); 1129 return Object.keys(cleanedObject).length ? cleanedObject : undefined; 1130 } 1131 if (value === null || value === undefined || value === "") { 1132 return undefined; 1133 } 1134 return value; 1135 }; 1136 const getCustomer = () => ({ 1137 shopifyCustomerId: "", 1138 email: "", 1139 phone: "", 1140 first_name: null, 1141 last_name: null, 1142 lifetime_value: null, 1143 order_count: null, 1144 address: { 1145 street: null, 1146 city: null, 1147 state: null, 1148 stateCode: null, 1149 postalCode: "", 1150 country: "", 1151 province: "", 1152 countryCode: "", 1153 } 1154 }); 1155 1156 } 1157</script>
1157 1158 1159 1160<!-- 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 -->
1160<script type="text/javascript"> 1161 1162 if (typeof window.formbuilder_customer != "object") { 1163 window.formbuilder_customer = {} 1164 } 1165 1166 1167 1168 window.hulkFormBuilder = { 1169 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
1169003cp\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
1169our 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
1169athew 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
1169003cp\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
1169ceive 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
1169003cp\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"}
1169,{"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
1169ceive 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
1169003cp\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
1169our 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
1169olleague"},"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
1169003cp\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
1169ceive 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
1169003cp\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}}, 1170 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}}, 1171 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"}}}, 1172 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"]}}, 1173 shop: null, 1174 shop_id: null, 1175 plan_features: null, 1176 validateDoubleQuotes: false, 1177 assets: { 1178 searchableDropdown: "https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder
1178-by-hulkapps-74/assets/searchable-dropdown.js", 1179 extraFunctions: "https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder-by-hulkapps-74/assets/extra-functions.js", 1180 extraStyles: "https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder-by-hulkapps-74/assets/extra-styles.css", 1181 bootstrapStyles: "https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder-by-hulkapps-74/assets/theme-app-extension-bootstrap.css", 1182 }, 1183 translations: { 1184 htmlTagNotAllowed: "HTML Tags are not allowed", 1185 sqlQueryNotAllowed: "SQL Queries are not allowed", 1186 doubleQuoteNotAllowed: "Double quotes are not allowed", 1187 1188 maxTextFieldsReached: "You have added the maximum number of text fields.", 1189 1190 1191 1192 zerobounceApiErrorMsg: "We couldn\u0026#39;t verify your email due to a technical issue. Please try again later.", 1193 } 1194 1195 } 1196 1197 1198 1199 window.FbThemeAppExtSettingsHash = {} 1200 1201</script>
1201<!-- END app snippet --><!-- END app block --><!-- BEGIN app block: shopify://apps/microsoft-clarity/blocks/clarity_js/31c3d126-8116-4b4a-8ba1-baeda7c4aeea -->
1202<script type="text/javascript"> 1203 (function (c, l, a, r, i, t, y) { 1204 c[a] = c[a] || function () { (c[a].q = c[a].q || []).push(arguments); }; 1205 t = l.createElement(r); t.async = 1; t.src = "https://www.clarity.ms/tag/" + i + "?ref=shopify"; 1206 y = l.getElementsByTagName(r)[0]; y.parentNode.insertBefore(t, y); 1207 1208 c.Shopify.loadFeatures([{ name: "consent-tracking-api", version: "0.1" }], error => { 1209 if (error) { 1210 console.error("Error loading Shopify features:", error); 1211 return; 1212 } 1213 1214 c[a]('consentv2', { 1215 ad_Storage: c.Shopify.customerPrivacy.marketingAllowed() ? "granted" : "denied", 1216 analytics_Storage: c.Shopify.customerPrivacy.analyticsProcessingAllowed() ? "granted" : "denied", 1217 source: 101, 1218 }); 1219 }); 1220 1221 l.addEventListener("visitorConsentCollected", function (e) { 1222 c[a]('consentv2', { 1223 ad_Storage: e.detail.marketingAllowed ? "granted" : "denied", 1224 analytics_Storage: e.detail.analyticsAllowed ? "granted" : "denied", 1225 source: 101, 1226 }); 1227 }); 1228 })(window, document, "clarity", "script", "tihfy17fgy"); 1229</script>
1229 1230 1231 1232 1233<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246
1246<script async src="https://static.klaviyo.com/onsite/js/YjEPcy/klaviyo.js?company_id=YjEPcy"></script>
1246 1247
1247<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>
1247 1248 1249 1250 1251 1252 1253 1254
1254<script> 1255 window.klaviyoReviewsProductDesignMode = false 1256 </script>
1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266<!-- END app block --><!-- BEGIN app block: shopify://apps/skio-subscriptions-yc-s20/blocks/referral-banner-block/de50f7a4-0bb0-4d4c-84e2-c03dce83436d --><div 1267 class="skioReferralBanner" 1268 id="skioReferralBanner" 1269 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;" 1270 data-nosnippet 1271> 1272 <svg 1273 class="skioReferralBannerIcon" 1274 width="40" 1275 height="40" 1276 viewBox="0 0 32 32" 1277 fill="none" 1278 xmlns="http://www.w3.org/2000/svg"> 1279 <path 1280 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" 1281 fill="#73E2A3" 1282 class="skio-banner-icon-background" /> 1283 <path 1284 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" 1285 stroke="#087443" 1286 stroke-width="1.33333" 1287 stroke-linecap="round" 1288 stroke-linejoin="round" 1289 class="skio-banner-icon-path" /> 1290 </svg> 1291 <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> 1292 <div 1293 class="skioReferralBannerClose" 1294 onclick="onCloseSkioReferralBanner()" 1295 > 1296 <svg 1297 width="25" 1298 height="24" 1299 viewBox="0 0 25 24" 1300 fill="none" 1301 xmlns="http://www.w3.org/2000/svg" 1302 class="skio-close-icon"> 1303 <path 1304 d="M17.2197 7L7.21973 17M7.21973 7L17.2197 17" 1305 stroke="#23a136" 1306 stroke-width="2" 1307 stroke-linecap="round" 1308 stroke-linejoin="round" 1309 class="skio-close-icon-path" /> 1310 </svg> 1311 </div> 1312</div> 1313 1314<!-- END app block --><!-- BEGIN app block: shopify://apps/keepcart-coupon-protect/blocks/keepcart/6c9b264a-3284-48f2-a6f6-2836be6ada2a --> 1315 1316 1317 1318
1319<script src="https://cdn.shopify.com/extensions/01a0cff8-2c69-745f-8772-fd89b29d2d4b/keepcart-2-253/assets/vars.generated.js" defer="defer"></script>
1319 1320 1321
1321<script src="https://cdn.shopify.com/extensions/01a0cff8-2c69-745f-8772-fd89b29d2d4b/keepcart-2-253/assets/keepcart-embed-catalog.min.js" defer="defer"></script>
1321 1322
1323<script src="https://cdn.shopify.com/extensions/01a0cff8-2c69-745f-8772-fd89b29d2d4b/keepcart-2-253/assets/keepcart-embed-deferred.min.js" defer="defer"></script>
1323 1324 1325 1326 <style> 1327 #kc-discount-banner { 1328 1329 --kc-banner-bg: #1a1a1a; 1330 1331 1332 --kc-banner-color: #f5f5f5; 1333 1334 --kc-banner-font-size: 15px; 1335 --kc-banner-font: Helvetica, Arial, sans-serif; 1336 } 1337 1338 </style> 1339
1339<script> 1340 window.__KC_BANNER_CONFIG__ = { 1341 position: "bottom", 1342 autoHide: 7, 1343 animate: true, 1344 message: "Discount [code] applied - [value] off your order!" 1345 }; 1346 </script>
1346 1347 1348 1349 1350<!-- END app block --><!-- BEGIN app block: shopify://apps/instant-ai-page-builder/blocks/instant_core/927e19d9-4e68-41db-99c7-d8debdc1f80d -->
1351<script> 1352window.Instant = { 1353 initialized: true, 1354 initializedAppEmbed: true, 1355 initializedVersion: 'latest', 1356 swiperScriptUrl: 'https://cdn.shopify.com/extensions/01a0d87c-c768-79e0-a5ea-5058a5161b12/instant-5-93/assets/swiper-bundle.min.js', 1357 swiperElementScriptUrl: 'https://cdn.shopify.com/extensions/01a0d87c-c768-79e0-a5ea-5058a5161b12/instant-5-93/assets/swiper-element-bundle.min.js' 1358}; 1359</script>
1359 1360 1361<!-- END app block --><!-- BEGIN app block: shopify://apps/jurni-ai-personalized-funnels/blocks/jurni-core/51e0829e-f6f8-4328-8662-ab39f09b4d22 --> 1362 1363<!-- END app block -->
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/01a0d540-be06-7f95-a53f-067e89e45bb4/subscriptions-23-164/assets/skio-referrals.js" type="text/javascript" defer="defer"></script>
1364 1365<link href="https://cdn.shopify.com/extensions/01a0d540-be06-7f95-a53f-067e89e45bb4/subscriptions-23-164/assets/skio-referrals.css" rel="stylesheet" type="text/css" media="all">
1366<script src="https://cdn.shopify.com/extensions/01a0ef11-ed59-7a1a-9dac-8835710c3c5e/applovin-shop-integration-98/assets/app-embed.js" type="text/javascript" defer="defer"></script>
1366 1367<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">
1368<script src="https://cdn.shopify.com/extensions/01a0d87c-c768-79e0-a5ea-5058a5161b12/instant-5-93/assets/instant-core.min.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1368
1368
1369<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>
1369 1370<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1371<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 1371
1371
1372<script> 1373 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 1374</script>
vendor: 1 bytes, line 1374
1374
1375<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}
1375).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: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"2828369974","configuration":"{\"endpoint\":\"https:\\\/\\\/api.parcelwill.com\",\"debugMode\":\"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"97b5be1756c17e4819e71893a005b595","type":"APP","apiClientId":2681387,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
1375,"dataSharingState":"unrestricted"},{"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.pendulumlife.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":"0ab78a3affe2fb477c6b0cc5f1382c4e","type":"APP","apiClientId":108560121857,"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":"2478866486","configuration":"{\"siteId\":\"vAU0Scs8ILVIGb20\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0d1a379d85da8550d7ec5af32a393808","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":"9bce1c0cdfc09538057898e4ff134fa2","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":"1cebf922bdc3d51912d7eaa3af89b41d","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"]}
1375,"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"]}
1375,{"id":"1341587510","configuration":"{\"eventKey\":\"d2316f31-087f-4b7e-98f3-8a1db9f501ab\",\"name\":\"pendulum-therapeutics - Axon Pixel\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"4a5dfd2e28427774549854cee30cb444","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":"4d2ae310e7f99f154f33560b5c81cfa9","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":"3","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"}
1375,{"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","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"154968916022","themePublished":"true","eventMetadataId":"fab8dde0-b530-4752-b2a2-7ed4475b2e6f","pageType":"blog","resourceId":"79546613814","shopId":"17531043894","storefrontBaseUrl":"https:\/\/pendulumlife.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
1375<script> 1376 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 1377 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 1378 window.ShopifyAnalytics.meta.currency = 'USD'; 1379 var meta = {"page":{"pageType":"blog","resourceType":"blog","resourceId":79546613814,"requestId":"730ead46-bdd3-42ab-88e6-d4db48a9f324-1790915213"}}; 1380 for (var attr in meta) { 1381 window.ShopifyAnalytics.meta[attr] = meta[attr]; 1382 } 1383</script>
vendor: 1 bytes, line 1383
1383
1384<script class="analytics"> 1385 (function () { 1386 var customDocumentWrite = function(content) { 1387 var jquery = null; 1388 1389 if (window.jQuery) { 1390 jquery = window.jQuery; 1391 } else if (window.Checkout && window.Checkout.$) { 1392 jquery = window.Checkout.$; 1393 } 1394 1395 if (jquery) { 1396 jquery('body').append(content); 1397 } 1398 }; 1399 1400 var hasLoggedConversion = function(token) { 1401 if (token) { 1402 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 1403 } 1404 return false; 1405 } 1406 1407 var setCookieIfConversion = function(token) { 1408 if (token) { 1409 var twoMonthsFromNow = new Date(Date.now()); 1410 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 1411 1412 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 1413 } 1414 } 1415 1416 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 1417 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 1418 if (trekkie.integrations) { 1419 return; 1420 } 1421 trekkie.methods = [ 1422 'identify', 1423 'page', 1424 'ready', 1425 'track', 1426 'trackForm', 1427 'trackLink' 1428 ]; 1429 trekkie.factory = function(method) { 1430 return function() { 1431 var args = Array.prototype.slice.call(arguments); 1432 args.unshift(method); 1433 trekkie.push(args); 1434 if (method == 'track' || method == 'page') { 1435 var pageUrl; 1436 try { 1437 pageUrl = window.location.href; 1438 } catch (e) {} 1439 var pageReferrer; 1440 try { 1441 pageReferrer = document.referrer; 1442 } catch (e) {} 1443 try { 1444 if (window.__TREKKIE_SHIM_QUEUE == null) { 1445 window.__TREKKIE_SHIM_QUEUE = []; 1446 } 1447 window.__TREKKIE_SHIM_QUEUE.push({ 1448 from: 'trekkie-stub', 1449 method: method, 1450 args: args.slice(1), 1451 pageContext: { 1452 url: pageUrl, 1453 referrer: pageReferrer 1454 } 1455 }); 1456 } catch (e) { 1457 // no-op 1458 } 1459 } 1460 return trekkie; 1461 }; 1462 }; 1463 for (var i = 0; i < trekkie.methods.length; i++) { 1464 var key = trekkie.methods[i]; 1465 trekkie[key] = trekkie.factory(key); 1466 } 1467 trekkie.load = function(config) { 1468 trekkie.config = config || {}; 1469 trekkie.config.initialDocumentCookie = document.cookie; 1470 var first = document.getElementsByTagName('script')[0]; 1471var script = document.createElement('script'); 1472script.type = 'text/javascript'; 1473script.onerror = function(e) { 1474 var scriptFallback = document.createElement('script'); 1475 scriptFallback.type = 'text/javascript'; 1476 scriptFallback.onerror = function(error) { 1477 var Monorail = { 1478 produce: function produce(monorailDomain, schemaId, payload) { 1479 var currentMs = new Date().getTime(); 1480 var event = { 1481 schema_id: schemaId, 1482 payload: payload, 1483 metadata: { 1484 event_created_at_ms: currentMs, 1485 event_sent_at_ms: currentMs 1486 } 1487 }; 1488 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 1489 }, 1490 sendRequest: function sendRequest(endpointUrl, payload) { 1491 // Try the sendBeacon API 1492 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 1493 var blobData = new window.Blob([payload], { 1494 type: 'text/plain' 1495 }); 1496 1497 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 1498 return true; 1499 } // sendBeacon was not successful 1500 1501 } // XHR beacon 1502 1503 var xhr = new XMLHttpRequest(); 1504 1505 try { 1506 xhr.open('POST', endpointUrl); 1507 xhr.setRequestHeader('Content-Type', 'text/plain'); 1508 xhr.send(payload); 1509 } catch (e) { 1510 console.log(e); 1511 } 1512 1513 return false; 1514 }, 1515 isIos12: function isIos12() { 1516 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 1517 } 1518 }; 1519 Monorail.produce('monorail-edge.shopifysvc.com', 1520 'trekkie_storefront_load_errors/1.1', 1521 {shop_id: 17531043894, 1522 theme_id: 154968916022, 1523 app_name: "storefront", 1524 context_url: window.location.href, 1525 source_url: "//pendulumlife.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 1526 1527 }; 1528 scriptFallback.async = true; 1529 scriptFallback.src = '//pendulumlife.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1530 first.parentNode.insertBefore(scriptFallback, first); 1531}; 1532script.async = true; 1533script.src = '//pendulumlife.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1534first.parentNode.insertBefore(script, first); 1535 1536 }; 1537 trekkie.load( 1538 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":17531043894,"isMerchantRequest":null,"themeId":154968916022,"themeCityHash":"8674158708594375755","contentLanguage":"en","currency":"USD","eventMetadataId":"fab8dde0-b530-4752-b2a2-7ed4475b2e6f"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}} 1539 ); 1540 1541 var loaded = false;
1542 trekkie.ready(function() { 1543 if (loaded) return; 1544 loaded = true; 1545 1546 window.ShopifyAnalytics.lib = window.trekkie; 1547 1548 var originalDocumentWrite = document.write; 1549 document.write = customDocumentWrite; 1550 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 1551 document.write = originalDocumentWrite; 1552 1553 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1554 var token = match? match[1]: undefined; 1555 if (!hasLoggedConversion(token)) { 1556 setCookieIfConversion(token); 1557 1558 } 1559 }); 1560 1561 window.ShopifyAnalytics.lib.page(null,{"pageType":"blog","resourceType":"blog","resourceId":79546613814,"requestId":"730ead46-bdd3-42ab-88e6-d4db48a9f324-1790915213","shopifyEmitted":true}); 1562 1563 var eventsListenerScript = document.createElement('script'); 1564 eventsListenerScript.async = true; 1565 eventsListenerScript.src = "//pendulumlife.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1566 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1567})();</script>
vendor: 1 bytes, line 1567
1567
1568<script 1569 defer 1570 src="https://pendulumlife.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 1571 data-application="storefront-renderer" 1572 data-shop-id="17531043894" 1573 data-render-region="gcp-us-central1" 1574 data-page-type="blog" 1575 data-theme-instance-id="154968916022" 1576 data-theme-name="Pendulum Therapeutics" 1577 data-theme-version="1.0.0" 1578 data-monorail-region="shop_domain" 1579 data-resource-timing-sampling-rate="10" 1580 data-shs="true" 1581 data-shs-beacon="true" 1582 data-shs-export-with-fetch="true" 1583 data-shs-logs-sample-rate="1" 1584 data-shs-beacon-endpoint="https://pendulumlife.com/api/collect" 1585></script>
1585 1586<meta name="shopify-y" content="44b0e03c-ad2c-4a45-a010-0b9d4331bd77" data-expiration="1822472814000"><meta name="shopify-s" content="f5afb254-93e2-4490-91ce-644c6554e736" data-expiration="1790917014000"><meta name="new-cookie-storage-activated" content="t"> 1587</head> 1588 1589 1590 1591 1592 1593 <body 1594 class=" 1595 resources 1596" 1597 ><div id="shopify-section-gift-product" class="shopify-section">
1597<script>var giftId = false; 1598 var giftProdHandle = false; 1599 var welcomeId = false; 1600 var welcomeProdHandle = false; 1601 1602</script>
1602 1603 1604</div><!-- Stamped - Begin Script --> 1605
1605<script 1606 async 1607 type="text/javascript" 1608 data-api-key="pubkey-78af77x94m85DO64CFAI6R006WNohU" 1609 id="stamped-script-widget" 1610 src="https://cdn1.stamped.io/files/widget.min.js" 1611 ></script>
1611 1612 <!-- Stamped - End Script --> 1613 <!-- Google Tag Manager (noscript) -->
vendor: 87 bytes, lines 1613-1616
1613 1614 <noscript 1615 ><iframe 1616 src="https://www.googletagmanager.com/ns.html?id=
1616GTM-PWSP999
vendor: 123 bytes, lines 1616-1622
1616" 1617 height="0" 1618 width="0" 1619 style="display:none;visibility:hidden" 1620 ></iframe 1621 ></noscript> 1622
1622<!-- End Google Tag Manager (noscript) --> 1623 1624 <a class="skip-to-content-link btn visually-hidden" href="#main-content"> Skip to Main Content </a><style> 1625 #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;} 1626 #flood-exit .title {color: #ffffff;} 1627 #flood-exit .text {color: #ffffff;} 1628 1629 #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;} 1630 #flood-exit ::placeholder {color: #777777; font-style: italic;} 1631 #flood-exit form button[type=submit] {} 1632 #flood-exit form .success-msg {font-size: 2em; color: #ffffff;} 1633 1634 #flood-exit .custom-close {position: absolute; top: 1em; right: 1em; font-size: 3em;} 1635 #flood-exit .custom-close svg path {fill: #ffffff;} 1636 1637 @keyframes fadeIn { 1638 0% {opacity: 0;} 1639 100% {opacity: 1;} 1640 } 1641 1642 @media all and (max-width: ){ 1643 #flood-exit {padding: 1em;} 1644 #flood-exit .title {font-size: 1.5em;} 1645 #flood-exit .text {font-size: 0.8em;} 1646 1647 #flood-exit form input[type=email] {height: 50px; font-size: 0.8em!important;} 1648 #flood-exit form button[type=submit] {min-height: 50px; font-size: 0.8em;} 1649 1650 #flood-exit .custom-close {position: absolute; top: 0.5em; right: 0.5em; font-size: 2em;} 1651 } 1652</style> 1653 1654<div id="flood-exit" class="align-items-center justify-content-center" data-aos="fade-in" data-aos-delay="500"> 1655 <button id="exit-close-button" class="custom-close"> 1656 1657 1658 1659 1660 1661 1662 1663<!-- SNIPPET:BEGIN:SnippetEntryIcons --> 1664 <div id="ui-root-snippet-4211051-SnippetEntryIcons" class="ui-root"></div> 1665
1665<script id="ui-data-snippet-4211051-SnippetEntryIcons" type="application/json"> 1666 { "snippetInstanceId": "snippet-4211051-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","
1666input_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_
1666image":"\/\/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} } 1667 </script>
1667 1668
1668<script 1669 type="module" 1670 > 1671 import UI from "https://dlkcm4rp5v9zk.cloudfront.net/ui_modular.dist.js"; 1672 const uiJsName = "SnippetEntryIcons"; 1673 const uiRootId = "ui-root-snippet-4211051-SnippetEntryIcons"; 1674 const uiDataId = "ui-data-snippet-4211051-SnippetEntryIcons"; 1675 if (!(uiJsName in UI.snippets)) { 1676 throw new Error(`Snippet ${uiJsName} not found in UI.snippets`); 1677 } 1678 const uiModule = await UI.snippets[uiJsName](); 1679 const uiInit = uiModule.default; 1680 uiInit(document.getElementById(uiRootId), document.getElementById(uiDataId)); 1681 </script>
1681 1682 <!-- SNIPPET:END:SnippetEntryIcons --> 1683 1684 <span class="hide">Close</span> 1685 </button> 1686 <div class="content text-center"> 1687 <h2 class="title">Not ready to purchase?</h2> 1688 <div class="text"><p>Stay in touch about special discounts, nutrition tips and additional education.</p></div> 1689 <form action="//manage.kmail-lists.com/subscriptions/subscribe" data-ajax-submit="//manage.kmail-lists.com/ajax/subscriptions/subscribe" method="GET" target="_blank" novalidate="novalidate"> 1690 <div class="success-msg" style="display: none;">Thank You!</div> 1691 <div class="error-msg"></div> 1692 <div class="form-wrap flex direction-column"> 1693 <input type="hidden" name="g" value="WFEWj4"> 1694 <input type="hidden" name="$fields" value="source"> 1695 <input type="hidden" name="source" value="On Page Exit"> 1696 <input type="email" placeholder="Email address" name="email" class="required email" aria-label="Enter your e-mail address" aria-required="true" /> 1697 <button class="btn v2" type="submit">Submit</button> 1698 </div> 1699 </form> 1700 </div> 1701</div> 1702
1703<script type="module"> 1704 1705 let outsideViewport = false; 1706 1707 document.querySelector("body").addEventListener("mouseleave", (event) => { 1708 if (!sessionStorage.getItem("flood-popup-opened")) { 1709 if (event.clientY <= 0 || event.clientX <= 0 || (event.clientX >= window.innerWidth || event.clientY >= window.innerHeight)) { 1710 outsideViewport = true; 1711 let awaitExit = setTimeout(() => { 1712 if(outsideViewport){ 1713 document.getElementById("flood-exit").classList.add("flex"); 1714 sessionStorage.setItem('flood-popup-opened', true); 1715 } 1716 }, 3000); 1717 } 1718 } 1719 }); 1720 1721 document.querySelector("body").addEventListener("mouseenter", (event) => { 1722 outsideViewport = false; 1723 }); 1724 1725 document.querySelector("#flood-exit .custom-close").addEventListener("click", (e)=>{ 1726 document.getElementById("flood-exit").classList.add("hide"); 1727 document.getElementById("flood-exit").classList.remove("flex"); 1728 }); 1729 1730 document.querySelector("#flood-exit form").addEventListener("submit", function(e){ 1731 e.preventDefault(); 1732 e.stopImmediatePropagation(); 1733 1734 var form = this; 1735 var error = false; 1736 var errorMsg = form.querySelector('.error-msg'); 1737 1738 errorMsg.style.display = 'none'; 1739 form.querySelectorAll('.error').forEach((elem)=>{ 1740 elem.classList.remove('error'); 1741 }); 1742 form.querySelectorAll('.required').forEach((elem)=>{ 1743 if(elem.value=="") { 1744 error = true; 1745 elem.classList.add('error'); 1746 } 1747 }); 1748 if(error) { 1749 errorMsg.innerHTML = 'Please complete all the required fields.'; 1750 errorMsg.style.display = 'block'; 1751 } else { 1752 if(!$s.validateEmail(form.querySelector('.email').value)) { 1753 error = true; 1754 form.querySelector('.email').classList.add('error'); 1755 errorMsg.style.display = 'block'; 1756 errorMsg.innerHTML = 'Please provide a valid email address.'; 1757 } 1758 } 1759 1760 if(!error) { 1761 $s.post({ 1762 url: form.dataset['ajaxSubmit'], 1763 type: 'text', 1764 data: new FormData(form), 1765 success: function(data, response){ 1766 if(response.url.includes('/challenge')) { 1767 form.submit(); 1768 } else { 1769 form.querySelector('.form-wrap').setAttribute('style', 'display:none!important'); 1770 document.querySelector('#flood-exit .title').setAttribute('style', 'display:none!important'); 1771 document.querySelector('#flood-exit .text').setAttribute('style', 'display:none!important'); 1772 form.querySelector('.success-msg').style.display = 'block'; 1773 document.querySelector("#flood-exit .custom-close").style.display = "none"; 1774 setTimeout(() => { 1775 document.getElementById("flood-exit").classList.add("hide"); 1776 document.getElementById("flood-exit").classList.remove("flex"); 1777 }, 1500); 1778 } 1779 }, 1780 error: function(){ 1781 form.submit(); 1782 } 1783 }); 1784 } 1785 }); 1786</script>
1786<div id="shopify-section-global_top_banner" class="shopify-section"><style> 1787 #shopify-section-global_top_banner { 1788 position: sticky; 1789 top: 0; 1790 z-index: 102; 1791 } 1792 #global-top-banner-loader { 1793 background-color: var(--primary-purple-001); 1794 min-height: 42px; 1795 } 1796</style> 1797 1798<div id="global-top-banner-loader"></div> 1799 1800 1801 1802 1803 1804 1805<!-- SECTION:BEGIN:SecEntryGlobalTopBanner --> 1806 <div id="ui-root-section-global_top_banner-SecEntryGlobalTopBanner" class="ui-root"></div> 1807
1807<script id="ui-data-section-global_top_banner-SecEntryGlobalTopBanner" type="application/json"> 1808 { "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","
1808input_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_
1808image":"\/\/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} 1809 </script>
1809 1810
1810<script 1811 type="module" 1812 > 1813 import UI from "https://dlkcm4rp5v9zk.cloudfront.net/ui_modular.dist.js"; 1814 const skelLoaderNodeId = "global-top-banner-loader"; 1815 const uiJsName = "SecEntryGlobalTopBanner"; 1816 const uiRootId = "ui-root-section-global_top_banner-SecEntryGlobalTopBanner"; 1817 const uiDataId = "ui-data-section-global_top_banner-SecEntryGlobalTopBanner"; 1818 if (!(uiJsName in UI.sections)) { 1819 throw new Error(`Section ${uiJsName} not found in UI.sections`); 1820 } 1821 const uiModule = await UI.sections[uiJsName](); 1822 const uiInit = uiModule.default; 1823 const skelLoaderNode = skelLoaderNodeId !== null ? document.getElementById(skelLoaderNodeId) : null; 1824 const domNode = document.getElementById(uiRootId); 1825 const dataNode = document.getElementById(uiDataId); 1826 uiInit(domNode, dataNode, skelLoaderNode); 1827 </script>
1827 1828 <!-- SECTION:END:SecEntryGlobalTopBanner --> 1829
1830<script type="module"> 1831 (() => { 1832 const section = document.getElementById('shopify-section-global_top_banner'); 1833 const updateBannerHeight = () => { 1834 const height = section.offsetHeight; 1835 document.documentElement.style.setProperty('--global-top-banner-height', height + 'px'); 1836 }; 1837 const observer = new ResizeObserver(updateBannerHeight); 1838 observer.observe(section); 1839 updateBannerHeight(); 1840 })(); 1841</script>
1841 1842 1843</div> 1844 1845
1845<script src="//pendulumlife.com/cdn/shop/t/10681/assets/ismobile.min.js?v=52282928383332846061785256880"></script>
1845 1846
1846<script src="//pendulumlife.com/cdn/shop/t/10681/assets/vendor_misc.min.js?v=19863414320068624331785256880"></script>
1846 1847
1847<script src="//pendulumlife.com/cdn/shop/t/10681/assets/pendulum_api.js?v=178145112723034553321785256886"></script>
vendor: 1 bytes, line 1847
1847
1848<script 1849 type="text/javascript" 1850> 1851 // email is optional, only available if user is logged in 1852 const email = null; 1853 globalThis.api.analytics.init(email); 1854</script>
1854 1855 1856
1856<script src="//pendulumlife.com/cdn/shop/t/10681/assets/s_lib.js?v=121941945661123645411785256882" type="module"></script>
1856 1857
1857<script type="module"> 1858 import { SLib } from "//pendulumlife.com/cdn/shop/t/10681/assets/s_lib.js?v=121941945661123645411785256882"; 1859 window.$s = new SLib(); 1860 </script>
1860<header id="header" class="header-outer" role="banner"><div id="shopify-section-header" class="shopify-section header-inner"><style>.header-outer { 1861 z-index: 101; 1862 --header-menu-font-size: 0.7em; 1863 --header-menu-font-weight: 600; 1864 --header-menu-letter-spacing: 0.01rem; 1865 --header-menu-text-transform: none; 1866 --header-submenu-color: var(--header-color); 1867 --header-logo-max-width: 8em; 1868 } 1869 .mobile-menu-button { 1870 --mobile-menu-button-bg-color: ; 1871 --mobile-menu-button-icon-color: var(--gray-80); 1872 } 1873 1874 .header-width { 1875 max-width: 1440px; 1876 } 1877 1878 .header-main-menu.variation-b .item.has-dropdown:has(a[href="#doctors"]) a.nav-1 { 1879 color: var(--primary-purple-001) !important; 1880 background-color: var(--primary-gray-001); 1881 border-radius: 1.2rem; 1882 padding: 0 0.7rem 0 0.9rem; 1883 align-self: center; 1884 height: 1.5rem; 1885 } 1886 .header-main-menu.variation-b .item:has(a[href="#doctors"]) a svg { 1887 color: var(--primary-purple-001) !important; 1888 stroke: var(--primary-purple-001) !important; 1889 fill: var(--primary-purple-001) !important; 1890 margin-left: 0.25rem; 1891 opacity: 1; 1892 } 1893 .header-main-menu.variation-b .item:has(a[href="#doctors"]) a svg path { 1894 color: var(--primary-purple-001) !important; 1895 stroke: var(--primary-purple-001) !important; 1896 fill: var(--primary-purple-001) !important; 1897 opacity: 1; 1898 } 1899 1900 .ws-only { 1901 display: none!important; 1902 } 1903 1904 .ws_user .ws-only { 1905 display: flex!important; 1906 } 1907 1908 @media (min-width: 901px) { 1909 .header-outer { 1910 --header-color: #ffffff; 1911 --header-border: ; 1912 --header-text-color: var(--gray-80); 1913 }.header-outer.scroll { 1914 --header-color: #ffffff; 1915 --header-text-color: var(--gray-80); 1916 --header-logo-max-width: 8em; 1917 }.header-outer { 1918 position: sticky;top: var(--global-top-banner-height, 0px);position: -webkit-sticky; 1919 }.header-outer:not(.scroll).color-inverted { 1920 filter: invert(1); 1921 } 1922 } 1923 1924 @media (max-width: 900px) { 1925 .header-outer { 1926 --header-color: #ffffff; 1927 --header-border: 1px solid #FFFFFF; 1928 --header-text-color: var(--gray-80); 1929 --header-logo-max-width: 6.25rem; 1930 }.header-outer { 1931 position: sticky; 1932 position: -webkit-sticky;top: var(--global-top-banner-height, 0px);border: 0; 1933 }.header-content.logo_center .logo {margin-left: -3em;} /* Compensate width of mobile-menu-button (hardcoded to 2em) */ 1934 } 1935</style>
1935<script type="module"> 1936 (() => { 1937 const header = document.getElementById('header'); 1938 const rect = header.getBoundingClientRect(); 1939 const headerInner = header.querySelector('.header-inner'); 1940 const headerHeight = headerInner ? headerInner.getBoundingClientRect().height : rect.height; 1941 const headerBounds = { 1942 top: 0, 1943 bottom: headerHeight, 1944 }; 1945 const state = { scrollTop: globalThis.scrollY }; 1946 1947 const closeInnerItems = () => { 1948 const items = header.querySelectorAll('details-disclosure,details-modal'); 1949 for (const item of items) { 1950 item.close(); 1951 } 1952 }; 1953 1954 const hide = () => { 1955 header.classList.add('header-hidden', 'header-sticky', 'scroll'); 1956 closeInnerItems(); 1957 }; 1958 1959 const reveal = () => { 1960 header.classList.add('header-hidden', 'header-sticky', 'animate', 'scroll'); 1961 header.classList.remove('header-hidden'); 1962 }; 1963 1964 const keepScrolled = () => { 1965 header.classList.add('header-sticky', 'scroll'); 1966 header.classList.remove('header-hidden', 'animate'); 1967 }; 1968 1969 const reset = () => { 1970 header.classList.remove('header-hidden', 'header-sticky', 'animate', 'scroll'); 1971 }; 1972 1973 const syncScrollState = () => { 1974 const scrollTop = globalThis.scrollY; 1975 requestAnimationFrame(scrollTop <= headerBounds.top ? reset : keepScrolled); 1976 state.scrollTop = scrollTop; 1977 }; 1978 1979 const syncRestoredScrollState = () => { 1980 for (const delay of [0, 100, 250, 500, 1000, 2000, 3000]) { 1981 globalThis.setTimeout(syncScrollState, delay); 1982 } 1983 }; 1984 1985 const onScroll = () => { 1986 const scrollTop = globalThis.scrollY; 1987 1988 if (scrollTop > state.scrollTop && scrollTop > headerBounds.bottom) { 1989 requestAnimationFrame(hide); 1990 } else if (scrollTop < state.scrollTop && scrollTop > headerBounds.bottom) { 1991 requestAnimationFrame(reveal); 1992 } else if (scrollTop <= headerBounds.top) { 1993 requestAnimationFrame(reset); 1994 } else { 1995 requestAnimationFrame(keepScrolled); 1996 } 1997 1998 state.scrollTop = scrollTop; 1999 }; 2000 2001 globalThis.addEventListener('scroll', onScroll, false); 2002 globalThis.addEventListener('load', syncRestoredScrollState, false); 2003 globalThis.addEventListener('pageshow', syncRestoredScrollState, false); 2004 2005 globalThis.addEventListener('header:color-invert', (event) => { 2006 const { invert } = event.detail; 2007 if (invert) { 2008 header.classList.add('color-inverted'); 2009 } else { 2010 header.classList.remove('color-inverted'); 2011 } 2012 }, false); 2013 2014 syncScrollState(); 2015 syncRestoredScrollState(); 2016 })(); 2017</script>
2017<div class="hide medium-down--show hamburger-wrapper"> 2018 <button type="button" class="mobile-menu-button" aria-label="Open Menu" aria-haspopup="true"> 2019 2020 2021 2022 2023 2024 2025 2026<!-- SNIPPET:BEGIN:SnippetEntryIcons --> 2027 <div id="ui-root-snippet-7704155-SnippetEntryIcons" class="ui-root"></div> 2028
2028<script id="ui-data-snippet-7704155-SnippetEntryIcons" type="application/json"> 2029 { "snippetInstanceId": "snippet-7704155-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","
2029input_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_
2029image":"\/\/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} } 2030 </script>
2030 2031
2031<script 2032 type="module" 2033 > 2034 import UI from "https://dlkcm4rp5v9zk.cloudfront.net/ui_modular.dist.js"; 2035 const uiJsName = "SnippetEntryIcons"; 2036 const uiRootId = "ui-root-snippet-7704155-SnippetEntryIcons"; 2037 const uiDataId = "ui-data-snippet-7704155-SnippetEntryIcons"; 2038 if (!(uiJsName in UI.snippets)) { 2039 throw new Error(`Snippet ${uiJsName} not found in UI.snippets`); 2040 } 2041 const uiModule = await UI.snippets[uiJsName](); 2042 const uiInit = uiModule.default; 2043 uiInit(document.getElementById(uiRootId), document.getElementById(uiDataId)); 2044 </script>
2044 2045 <!-- SNIPPET:END:SnippetEntryIcons --> 2046 2047 </button> 2048</div><div 2049 class=" 2050 container 2051 header-content 2052 logo_center 2053 body_font 2054 header-width 2055 header-content-mega-menu-width-container 2056 " 2057><nav class="header-main-menu flex-1 justify-content-start control"><div class="item has-dropdown" aria-haspopup="true" data-parent="shop"> 2058 <a class="nav-1 menu-link" href="#" onclick="return false;"> 2059 Shop 2060 2061 2062 2063 2064 2065 2066 2067<!-- SNIPPET:BEGIN:SnippetEntryIcons --> 2068 <div id="ui-root-snippet-9227427-SnippetEntryIcons" class="ui-root"></div> 2069
2069<script id="ui-data-snippet-9227427-SnippetEntryIcons" type="application/json"> 2070 { "snippetInstanceId": "snippet-9227427-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","
2070input_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_
2070image":"\/\/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} } 2071 </script>
2071 2072
2072<script 2073 type="module" 2074 > 2075 import UI from "https://dlkcm4rp5v9zk.cloudfront.net/ui_modular.dist.js"; 2076 const uiJsName = "SnippetEntryIcons"; 2077 const uiRootId = "ui-root-snippet-9227427-SnippetEntryIcons"; 2078 const uiDataId = "ui-data-snippet-9227427-SnippetEntryIcons"; 2079 if (!(uiJsName in UI.snippets)) { 2080 throw new Error(`Snippet ${uiJsName} not found in UI.snippets`); 2081 } 2082 const uiModule = await UI.snippets[uiJsName](); 2083 const uiInit = uiModule.default; 2084 uiInit(document.getElementById(uiRootId), document.getElementById(uiDataId)); 2085 </script>
2085 2086 <!-- SNIPPET:END:SnippetEntryIcons --> 2087 2088</a><div class="submenu expandable"> 2089 <div class="submenu-inner"> 2090<div class="item skipped-level "><a class="nav-3 menu-link" href="/products/pendulum-metabolic-daily-probiotic-metabolism"> 2091 <div class="link-content flex direction-column justify-content-start align-items-start"> 2092 <span class="item-title"> 2093 Metabolic Daily 2094 </span> 2095 2096 <span class="item-subtitle">Improve Metabolism</span> 2097 2098 </div> 2099 </a> 2100 </div><div class="item skipped-level "><a class="nav-3 menu-link" href="/products/pendulum-akkermansia-probiotic-gut-health"> 2101 <div class="link-content flex direction-column justify-content-start align-items-start"> 2102 <span class="item-title"> 2103 Akkermansia 2104 </span> 2105 2106 <span class="item-subtitle">Replenish keystone strain</span> 2107 2108 </div> 2109 </a> 2110 </div><div class="item skipped-level "><a class="nav-3 menu-link" href="/products/pendulum-glucose-control-probiotic-blood-sugar"> 2111 <div class="link-content flex direction-column justify-content-start align-items-start"> 2112 <span class="item-title"> 2113 Glucose Control 2114 </span> 2115 2116 <span class="item-subtitle">Lower glucose spikes and A1C</span> 2117 2118 </div> 2119 </a> 2120 </div><div class="item skipped-level "><a class="nav-3 menu-link" href="/products/pendulum-polyphenol-booster-membership"> 2121 <div class="link-content flex direction-column justify-content-start align-items-start"> 2122 <span class="item-title"> 2123 Polyphenol Booster 2124 </span> 2125 2126 <span class="item-subtitle">Increase antioxidants to protect cells</span> 2127 2128 </div> 2129 </a> 2130 </div><div class="item skipped-level "><a class="nav-3 menu-link" href="/products/gut-fuel-pouch"> 2131 <div class="link-content flex direction-column justify-content-start align-items-start"> 2132 <span class="item-title"> 2133 Gut Fuel Pouch 2134 </span> 2135 2136 <span class="item-subtitle">Turn everyday foods into superfoods</span> 2137 2138 </div> 2139 </a> 2140 </div><div class="item skipped-level "><a class="nav-3 menu-link" href="/products/gut-fuel-packets"> 2141 <div class="link-content flex direction-column justify-content-start align-items-start"> 2142 <span class="item-title"> 2143 Gut Fuel Packets 2144 </span> 2145 2146 <span class="item-subtitle">Gut Fuel On-The-Go</span> 2147 2148 </div> 2149 </a> 2150 </div><div class="item skipped-level "><a class="nav-3 menu-link" href="/pages/bundles"> 2151 <div class="link-content flex direction-column justify-content-start align-items-start"> 2152 <span class="item-title"> 2153 Bundle and Save 2154 </span> 2155 2156 </div> 2157 </a> 2158 </div><div class="item skipped-level "><a class="nav-3 menu-link" href="/collections/all"> 2159 <div class="link-content flex direction-column justify-content-start align-items-start"> 2160 <span class="item-title"> 2161 Shop all 2162 </span> 2163 2164 </div> 2165 </a> 2166 </div> 2167<div class="item "><a class="nav-2 menu-link" href="#takethequiz"> 2168 <div> 2169 <span>Take the quiz</span> 2170 2171 </div></a></div> 2172<div class="item "><a class="nav-2 menu-link" href="https://pendulumlife.com/pages/pay-with-hsa-fsa"> 2173 <div> 2174 <span>Save up to 40% with HSA/FSA</span> 2175 2176 </div></a></div></div> 2177 </div></div> 2178 2179
2180<script> 2181 document.addEventListener('DOMContentLoaded', function() { 2182 const searchParams = window.location.search; 2183 if (searchParams) { 2184 const menuLinks = document.getElementsByClassName('menu-link'); 2185 Array.from(menuLinks).forEach(link => { 2186 if (link.href && !link.href.includes('#')) { 2187 const url = new URL(link.href); 2188 const currentParams = new URLSearchParams(searchParams); 2189 2190 // Add each parameter only if it doesn't already exist 2191 for (const [key, value] of currentParams) { 2192 if (key.includes('utm_')) { 2193 if (!url.searchParams.has(key)) { 2194 url.searchParams.append(key, value); 2195 } 2196 } 2197 } 2198 2199 link.href = url.toString(); 2200 } 2201 }); 2202 } 2203 }); 2204</script>
2204 2205<div class="item has-dropdown" aria-haspopup="true" data-parent="for-healthcare-providers"> 2206 <a class="nav-1 menu-link" href="#" onclick="return false;"> 2207 For healthcare providers 2208 2209 2210 2211 2212 2213 2214 2215<!-- SNIPPET:BEGIN:SnippetEntryIcons --> 2216 <div id="ui-root-snippet-244313-SnippetEntryIcons" class="ui-root"></div> 2217
2217<script id="ui-data-snippet-244313-SnippetEntryIcons" type="application/json"> 2218 { "snippetInstanceId": "snippet-244313-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","
2218input_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_
2218image":"\/\/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} } 2219 </script>
2219 2220
2220<script 2221 type="module" 2222 > 2223 import UI from "https://dlkcm4rp5v9zk.cloudfront.net/ui_modular.dist.js"; 2224 const uiJsName = "SnippetEntryIcons"; 2225 const uiRootId = "ui-root-snippet-244313-SnippetEntryIcons"; 2226 const uiDataId = "ui-data-snippet-244313-SnippetEntryIcons"; 2227 if (!(uiJsName in UI.snippets)) { 2228 throw new Error(`Snippet ${uiJsName} not found in UI.snippets`); 2229 } 2230 const uiModule = await UI.snippets[uiJsName](); 2231 const uiInit = uiModule.default; 2232 uiInit(document.getElementById(uiRootId), document.getElementById(uiDataId)); 2233 </script>
2233 2234 <!-- SNIPPET:END:SnippetEntryIcons --> 2235 2236</a><div class="submenu expandable"> 2237 <div class="submenu-inner"> 2238<div class="item "><a class="nav-2 menu-link" href="https://pendulumlife.com/pages/healthcareprofessionals"> 2239 <div> 2240 <span>Provider program</span> 2241 2242 </div></a></div> 2243<div class="item "><a class="nav-2 menu-link" href="https://pendulumlife.com/blogs/resources/tagged/resources"> 2244 <div> 2245 <span>Provider resources</span> 2246 2247 </div></a></div> 2248<div class="item "><a class="nav-2 menu-link" href="/pages/healthcare-partner-sign-up"> 2249 <div> 2250 <span>Sign up to get Pendulum for your patients</span> 2251 2252 </div></a></div> 2253<div class="item ws-only "><a class="nav-2 menu-link" href="https://pendulumlife.com/account?view=wholesale"> 2254 <div> 2255 <span>Shop wholesale</span> 2256 2257 </div></a></div> 2258<div class="item "><a class="nav-2 menu-link" href="/pages/pendulum-events-and-on-demand-education"> 2259 <div> 2260 <span>Events</span> 2261 2262 </div></a></div> 2263<div class="item "><a class="nav-2 menu-link" href="https://pendulumlife.com/pages/research-clinical-trials"> 2264 <div> 2265 <span>Clinical trials</span> 2266 2267 </div></a></div></div> 2268 </div></div> 2269 2270
2271<script> 2272 document.addEventListener('DOMContentLoaded', function() { 2273 const searchParams = window.location.search; 2274 if (searchParams) { 2275 const menuLinks = document.getElementsByClassName('menu-link'); 2276 Array.from(menuLinks).forEach(link => { 2277 if (link.href && !link.href.includes('#')) { 2278 const url = new URL(link.href); 2279 const currentParams = new URLSearchParams(searchParams); 2280 2281 // Add each parameter only if it doesn't already exist 2282 for (const [key, value] of currentParams) { 2283 if (key.includes('utm_')) { 2284 if (!url.searchParams.has(key)) { 2285 url.searchParams.append(key, value); 2286 } 2287 } 2288 } 2289 2290 link.href = url.toString(); 2291 } 2292 }); 2293 } 2294 }); 2295</script>
2295 2296<div class="item " data-parent="referral-program"> 2297 <a class="nav-1 menu-link" href="/pages/referral-landing" > 2298 Referral Program 2299</a></div> 2300 2301
2302<script> 2303 document.addEventListener('DOMContentLoaded', function() { 2304 const searchParams = window.location.search; 2305 if (searchParams) { 2306 const menuLinks = document.getElementsByClassName('menu-link'); 2307 Array.from(menuLinks).forEach(link => { 2308 if (link.href && !link.href.includes('#')) { 2309 const url = new URL(link.href); 2310 const currentParams = new URLSearchParams(searchParams); 2311 2312 // Add each parameter only if it doesn't already exist 2313 for (const [key, value] of currentParams) { 2314 if (key.includes('utm_')) { 2315 if (!url.searchParams.has(key)) { 2316 url.searchParams.append(key, value); 2317 } 2318 } 2319 } 2320 2321 link.href = url.toString(); 2322 } 2323 }); 2324 } 2325 }); 2326</script>
2326 2327</nav> 2328 2329 2330<a href="/" class="logo"><img src="//pendulumlife.com/cdn/shop/files/Pendulum_logo_new_600x.svg?v=1786499807" alt="Pendulum"></a> 2331 <nav class="header-main-menu flex-1"></nav><div class="top-utils top-utils-mega-menu-width-container"> 2332 <div class="top-utils-wrap"><a 2333 2334 href="/account/login" alt="Log In" data-k-hub-ignore="true" 2335 2336 class="trigger-account item nav-1" 2337 > 2338 2339 2340 2341 2342 2343 2344<!-- SNIPPET:BEGIN:SnippetEntryIcons --> 2345 <div id="ui-root-snippet-2333691-SnippetEntryIcons" class="ui-root"></div> 2346
2346<script id="ui-data-snippet-2333691-SnippetEntryIcons" type="application/json"> 2347 { "snippetInstanceId": "snippet-2333691-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","
2347input_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_
2347image":"\/\/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} } 2348 </script>
2348 2349
2349<script 2350 type="module" 2351 > 2352 import UI from "https://dlkcm4rp5v9zk.cloudfront.net/ui_modular.dist.js"; 2353 const uiJsName = "SnippetEntryIcons"; 2354 const uiRootId = "ui-root-snippet-2333691-SnippetEntryIcons"; 2355 const uiDataId = "ui-data-snippet-2333691-SnippetEntryIcons"; 2356 if (!(uiJsName in UI.snippets)) { 2357 throw new Error(`Snippet ${uiJsName} not found in UI.snippets`); 2358 } 2359 const uiModule = await UI.snippets[uiJsName](); 2360 const uiInit = uiModule.default; 2361 uiInit(document.getElementById(uiRootId), document.getElementById(uiDataId)); 2362 </script>
2362 2363 <!-- SNIPPET:END:SnippetEntryIcons --> 2364<span>Account</span></a><a href="/cart" alt="My Shopping Cart" class="trigger-cart item nav-1"> 2365 2366 2367 2368 2369 2370 2371<!-- SNIPPET:BEGIN:SnippetEntryIcons --> 2372 <div id="ui-root-snippet-3031585-SnippetEntryIcons" class="ui-root"></div> 2373
2373<script id="ui-data-snippet-3031585-SnippetEntryIcons" type="application/json"> 2374 { "snippetInstanceId": "snippet-3031585-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","
2374input_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_
2374image":"\/\/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} } 2375 </script>
2375 2376
2376<script 2377 type="module" 2378 > 2379 import UI from "https://dlkcm4rp5v9zk.cloudfront.net/ui_modular.dist.js"; 2380 const uiJsName = "SnippetEntryIcons"; 2381 const uiRootId = "ui-root-snippet-3031585-SnippetEntryIcons"; 2382 const uiDataId = "ui-data-snippet-3031585-SnippetEntryIcons"; 2383 if (!(uiJsName in UI.snippets)) { 2384 throw new Error(`Snippet ${uiJsName} not found in UI.snippets`); 2385 } 2386 const uiModule = await UI.snippets[uiJsName](); 2387 const uiInit = uiModule.default; 2388 uiInit(document.getElementById(uiRootId), document.getElementById(uiDataId)); 2389 </script>
2389 2390 <!-- SNIPPET:END:SnippetEntryIcons --> 2391<span 2392 2393 class="visually-hidden" 2394 2395 >My Shopping Cart</span><div class="cart-count"></div> 2396 </a> 2397 2398 <style> 2399 .wholesale .item.nav-1.custom-item, 2400 .wholesale-otp .item.nav-1.custom-item { 2401 display: none; 2402 } 2403 </style> 2404 <div class="item nav-1 custom-item"> 2405 2406 2407 <a href="/#featured-products"><span class="btn v2">Shop now</span></a> 2408 2409 2410 </div> 2411 2412 2413</div> 2414</div> 2415</div> 2416 2417<a 2418 class="typeform hide hidden visually-hidden" 2419 href="#takethequiz" 2420 class="nav-2" 2421 data-tf-popup="FmZf2mD4" 2422 data-tf-iframe-props="title=Which probiotic is right for me?" 2423 data-tf-medium="snippet" 2424 ><strong>Take The Quiz</strong></a 2425>
2426<script type="module"> 2427 const quizLinks = document.querySelectorAll('nav.header-main-menu .item a[href="#takethequiz"]'); 2428 for (const quizLink of quizLinks) { 2429 quizLink.addEventListener('click', () => { 2430 document.querySelector('a[data-tf-popup]').click(); 2431 }); 2432 } 2433</script>
2433 2434
2435<script type="module" src="//pendulumlife.com/cdn/shop/t/10681/assets/auto_open_quiz.js?v=24063960637865347621785256883"></script>
2435 2436 2437
2438<script type="module"> 2439 const setVarStyleHeaderOffset = () => { 2440 const bannerHeight = Number.parseFloat( 2441 getComputedStyle(document.documentElement).getPropertyValue('--global-top-banner-height') 2442 ) || 0; 2443 const headerOffset = (() => { 2444 if (globalThis.$s.media.isLarge) {return document.getElementById('header').offsetHeight;} else if (globalThis.$s.media.isMediumDown) {return document.getElementById('header').offsetHeight;} 2445 return 0; 2446 })(); 2447 document.documentElement.style.setProperty('--header-offset', (headerOffset + bannerHeight) + 'px'); 2448 }; 2449 document.addEventListener('DOMContentLoaded', () => { 2450 setVarStyleHeaderOffset(); 2451 }); 2452 globalThis.addEventListener('mediaChange', setVarStyleHeaderOffset); 2453</script>
2453 2454 2455 2456</div></header> 2457 2458 2459<section id="shopify-section-rs_cart" class="shopify-section cart-container"><style> 2460 #shopify-section-rs_cart { 2461 width: fit-content; 2462 } 2463 2464 #shopify-section-rs_cart > .ui-root { 2465 width: fit-content; 2466 } 2467</style> 2468 2469 2470 2471 2472<!-- SECTION:BEGIN:SecEntryRsCart --> 2473 <div id="ui-root-section-rs_cart-SecEntryRsCart" class="ui-root"></div> 2474
2474<script id="ui-data-section-rs_cart-SecEntryRsCart" type="application/json"> 2475 { "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","
2475input_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_
2475image":"\/\/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": 861137, "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": 861137, "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": 885642, "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": 999124, "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": -18849, "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": -5823, "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": 861137, "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 }] }
2475, "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": 861137, "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": 861137, "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": 885642, "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": 999124, "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": -18849, "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": -5823, "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": 861137, "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 }] }
2475, "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
2475-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": 990188, "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": 990188, "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": 990188, "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": 9915395, "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": 9915395, "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": 9933349, "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": 9993007, "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": 95191, "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": 9915395, "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 }] }
2475, "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": 9915395, "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": 9915395, "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": 9933349, "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": 9993007, "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": 95191, "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": 9915395, "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 }] }
2475, "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
2475-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": 9990296, "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": 9990296, "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": 9990296, "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
2475d5de-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
2475003cspan\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": 9934893, "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": 9934893, "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": 9995214, "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": 961310, "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": 9993837, "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": 9934893, "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 }] }
2475, "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
2475003cspan\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": 9934893, "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": 9934893, "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": 9995214, "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": 961310, "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": 9993837, "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": 9934893, "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 }] }
2475, "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
2475003cspan\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": 9934893, "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": 9934893, "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": 9995214, "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": 961310, "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": 9993837, "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": 9934893, "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 }] }
2475, "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} 2476 </script>
2476 2477
2477<script 2478 type="module" 2479 > 2480 import UI from "https://dlkcm4rp5v9zk.cloudfront.net/ui_modular.dist.js"; 2481 const skelLoaderNodeId = null; 2482 const uiJsName = "SecEntryRsCart"; 2483 const uiRootId = "ui-root-section-rs_cart-SecEntryRsCart"; 2484 const uiDataId = "ui-data-section-rs_cart-SecEntryRsCart"; 2485 if (!(uiJsName in UI.sections)) { 2486 throw new Error(`Section ${uiJsName} not found in UI.sections`); 2487 } 2488 const uiModule = await UI.sections[uiJsName](); 2489 const uiInit = uiModule.default; 2490 const skelLoaderNode = skelLoaderNodeId !== null ? document.getElementById(skelLoaderNodeId) : null; 2491 const domNode = document.getElementById(uiRootId); 2492 const dataNode = document.getElementById(uiDataId); 2493 uiInit(domNode, dataNode, skelLoaderNode); 2494 </script>
2494 2495 <!-- SECTION:END:SecEntryRsCart --> 2496 2497 2498</section> 2499
2499<script src="//pendulumlife.com/cdn/shop/t/10681/assets/rs_global.js?v=140106749123623227771785256880" defer></script>
2499 2500 2501 <main id="main-content" role="main" tabindex="-1"> 2502 2503 2504 <div id="shopify-section-template--22020107665462__custom_css_eNrwXt" class="shopify-section custom-css"><style> 2505 #shopify-section-global_top_bar { 2506display: none;} 2507#header {top: 0;} 2508 </style></div><div id="shopify-section-template--22020107665462__aae50828-7ec7-4cf1-ba46-5b2725385480" class="shopify-section"> 2509</div><div id="shopify-section-template--22020107665462__structured_data" class="shopify-section"> 2510<!-- SCHEMA MARKUP BLOG -->
2511<script type="application/ld+json"> 2512 { 2513 "@context": "http://schema.org", 2514 "@type": "BreadcrumbList", 2515 "itemListElement": [ 2516 { 2517 "@type": "ListItem", 2518 "position": 1, 2519 "item": { 2520 "@type": "Website", 2521 "@id": "https://pendulumlife.com", 2522 "name": "Pendulum" 2523 } 2524 }, 2525 { 2526 "@type": "ListItem", 2527 "position": 2, 2528 "item": { 2529 "@type": "Blog", 2530 "@id": "https://pendulumlife.com/blogs/resources", 2531 "name": "Resources" 2532 } 2533 } 2534 ] 2535 } 2536</script>
vendor: 1 bytes, line 2536
2536
2537<script type="application/ld+json"> 2538 { 2539 "@context" : "http://schema.org", 2540 "@type" : "Blog", 2541 "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", 2542 "keywords": "athlete,Gut Health,resources", 2543 "name": "Resources", 2544 "url": "https://pendulumlife.com/blogs/resources", 2545 "blogPosts": [{ 2546 "@context" : "http://schema.org", 2547 "@type" : "BlogPosting", 2548 "headline" : "Protocol: Post Antibiotic Athlete Gut Health Support", 2549 "mainEntityOfPage" : "https://pendulumlife.com/blogs/resources/protocol-post-antibiotic-athlete-gut-health-support", 2550 "image": { 2551 "@type": "ImageObject", 2552 "url": "https://pendulumlife.com/cdn/shop/articles/Post_Antibiotic_Athlete_thumbnail_28e74b50-0997-456d-b8ab-4a301ec79f77_1000x1000.jpg?v=1744350409" 2553 }, 2554 "url" : "https://pendulumlife.com/blogs/resources/protocol-post-antibiotic-athlete-gut-health-support", 2555 "datePublished": "2025-04-10 22:43:54 -0700", 2556 "dateModified" : "2025-04-10 22:46:49 -0700", 2557 "dateCreated": "2025-04-10 22:43:51 -0700", 2558 "author": { 2559 "@type": "Person", 2560 "name": "Adriana Pugliese" 2561 }, 2562 "publisher": { 2563 "@type": "Organization", 2564 "logo": { 2565 "@type": "ImageObject", 2566 "url": "" 2567 }, 2568 "name": "Pendulum" 2569 } 2570 },{ 2571 "@context" : "http://schema.org", 2572 "@type" : "BlogPosting", 2573 "headline" : "Protocol: Effective Weight Maintenance and Appetite Support After GLP-1 Medications", 2574 "mainEntityOfPage" : "https://pendulumlife.com/blogs/resources/protocol-effective-weight-maintenance-and-appetite-support-after-glp-1-medications", 2575 "image": { 2576 "@type": "ImageObject", 2577 "url": "https://pendulumlife.com/cdn/shop/articles/Post-GLP-1_Medications_Protocol_thumbnail-min_1000x1000.jpg?v=1726161658" 2578 }, 2579 "url" : "https://pendulumlife.com/blogs/resources/protocol-effective-weight-maintenance-and-appetite-support-after-glp-1-medications", 2580 "datePublished": "2024-09-12 10:22:07 -0700", 2581 "dateModified" : "2024-11-14 13:51:02 -0800", 2582 "dateCreated": "2024-09-12 10:20:58 -0700", 2583 "author": { 2584 "@type": "Person", 2585 "name": "Adriana Pugliese" 2586 }, 2587 "publisher": { 2588 "@type": "Organization", 2589 "logo": { 2590 "@type": "ImageObject", 2591 "url": "" 2592 }, 2593 "name": "Pendulum" 2594 } 2595 },{ 2596 "@context" : "http://schema.org", 2597 "@type" : "BlogPosting", 2598 "headline" : "Protocol: Post Antibiotic Microbiome Support", 2599 "mainEntityOfPage" : "https://pendulumlife.com/blogs/resources/post-antibiotic-microbiome-support", 2600 "image": { 2601 "@type": "ImageObject", 2602 "url": "https://pendulumlife.com/cdn/shop/articles/Post_Antibiotic_Protocol_thumbnail_2x-min_1000x1000.jpg?v=1723515063" 2603 }, 2604 "url" : "https://pendulumlife.com/blogs/resources/post-antibiotic-microbiome-support", 2605 "datePublished": "2024-08-12 19:11:36 -0700", 2606 "dateModified" : "2024-11-14 13:50:09 -0800", 2607 "dateCreated": "2024-08-12 19:11:02 -0700", 2608 "author": { 2609 "@type": "Person", 2610 "name": "Adriana Pugliese" 2611 }, 2612 "publisher": { 2613 "@type": "Organization", 2614 "logo": { 2615 "@type": "ImageObject", 2616 "url": "" 2617 }, 2618 "name": "Pendulum" 2619 } 2620 },{ 2621 "@context" : "http://schema.org", 2622 "@type" : "BlogPosting", 2623 "headline" : "Protocol: Support GLP-1 Production", 2624 "mainEntityOfPage" : "https://pendulumlife.com/blogs/resources/protocol-support-glp-1-production", 2625 "image": { 2626 "@type": "ImageObject", 2627 "url": "https://pendulumlife.com/cdn/shop/articles/Low_Akkermansia_Protocol_thumbnail_1_-min_1000x1000.jpg?v=1710433128" 2628 }, 2629 "url" : "https://pendulumlife.com/blogs/resources/protocol-support-glp-1-production", 2630 "datePublished": "2024-03-14 9:19:13 -0700", 2631 "dateModified" : "2024-11-14 13:49:32 -0800", 2632 "dateCreated": "2024-03-14 9:18:48 -0700", 2633 "author": { 2634 "@type": "Person", 2635 "name": "Adriana Pugliese" 2636 }, 2637 "publisher": { 2638 "@type": "Organization", 2639 "logo": { 2640 "@type": "ImageObject", 2641 "url": "" 2642 }, 2643 "name": "Pendulum" 2644 } 2645 },{ 2646 "@context" : "http://schema.org", 2647 "@type" : "BlogPosting", 2648 "headline" : "Protocol: Low Akkermansia Levels", 2649 "mainEntityOfPage" : "https://pendulumlife.com/blogs/resources/protocol-low-akkermansia-levels", 2650 "image": { 2651 "@type": "ImageObject", 2652 "url": "https://pendulumlife.com/cdn/shop/articles/Low_Akkermansia_Protocol_thumbnail-min_1000x1000.jpg?v=1694028410" 2653 }, 2654 "url" : "https://pendulumlife.com/blogs/resources/protocol-low-akkermansia-levels", 2655 "datePublished": "2023-09-06 13:48:58 -0700", 2656 "dateModified" : "2024-11-14 13:48:56 -0800", 2657 "dateCreated": "2023-09-06 12:26:49 -0700", 2658 "author": { 2659 "@type": "Person", 2660 "name": "Adriana Pugliese" 2661 }, 2662 "publisher": { 2663 "@type": "Organization", 2664 "logo": { 2665 "@type": "ImageObject", 2666 "url": "" 2667 }, 2668 "name": "Pendulum" 2669 } 2670 },{ 2671 "@context" : "http://schema.org", 2672 "@type" : "BlogPosting", 2673 "headline" : "Protocol: High Akkermansia Levels", 2674 "mainEntityOfPage" : "https://pendulumlife.com/blogs/resources/protocol-high-akkermansia-levels", 2675 "image": { 2676 "@type": "ImageObject", 2677 "url": "https://pendulumlife.com/cdn/shop/articles/High_Akkermansia_Protocol_thumbnail-min_1000x1000.jpg?v=1694028609" 2678 }, 2679 "url" : "https://pendulumlife.com/blogs/resources/protocol-high-akkermansia-levels", 2680 "datePublished": "2023-09-06 13:48:16 -0700", 2681 "dateModified" : "2024-11-14 13:48:32 -0800", 2682 "dateCreated": "2023-09-06 12:30:09 -0700", 2683 "author": { 2684 "@type": "Person", 2685 "name": "Adriana Pugliese" 2686 }, 2687 "publisher": { 2688 "@type": "Organization", 2689 "logo": { 2690 "@type": "ImageObject", 2691 "url": "" 2692 }, 2693 "name": "Pendulum" 2694 } 2695 },{ 2696 "@context" : "http://schema.org", 2697 "@type" : "BlogPosting", 2698 "headline" : "Protocol: Support Intestinal Barrier Function", 2699 "mainEntityOfPage" : "https://pendulumlife.com/blogs/resources/protocol-support-intestinal-barrier-function", 2700 "image": { 2701 "@type": "ImageObject", 2702 "url": "https://pendulumlife.com/cdn/shop/articles/IntestinalBarrier_Protocol_thumbnail_1000x1000.png?v=167897
27027685" 2703 }, 2704 "url" : "https://pendulumlife.com/blogs/resources/protocol-support-intestinal-barrier-function", 2705 "datePublished": "2023-03-16 7:20:13 -0700", 2706 "dateModified" : "2024-11-14 13:41:40 -0800", 2707 "dateCreated": "2023-03-16 7:11:47 -0700", 2708 "author": { 2709 "@type": "Person", 2710 "name": "Accounting Pendulum" 2711 }, 2712 "publisher": { 2713 "@type": "Organization", 2714 "logo": { 2715 "@type": "ImageObject", 2716 "url": "" 2717 }, 2718 "name": "Pendulum" 2719 } 2720 },{ 2721 "@context" : "http://schema.org", 2722 "@type" : "BlogPosting", 2723 "headline" : "Protocol: Boost Metabolic Health", 2724 "mainEntityOfPage" : "https://pendulumlife.com/blogs/resources/protocol-boost-metabolic-health", 2725 "image": { 2726 "@type": "ImageObject", 2727 "url": "https://pendulumlife.com/cdn/shop/articles/MetabolicHealth_Protocol_thumbnail_1000x1000.png?v=1678977673" 2728 }, 2729 "url" : "https://pendulumlife.com/blogs/resources/protocol-boost-metabolic-health", 2730 "datePublished": "2023-03-16 7:20:08 -0700", 2731 "dateModified" : "2024-11-14 13:42:44 -0800", 2732 "dateCreated": "2023-03-16 7:12:19 -0700", 2733 "author": { 2734 "@type": "Person", 2735 "name": "Accounting Pendulum" 2736 }, 2737 "publisher": { 2738 "@type": "Organization", 2739 "logo": { 2740 "@type": "ImageObject", 2741 "url": "" 2742 }, 2743 "name": "Pendulum" 2744 } 2745 },{ 2746 "@context" : "http://schema.org", 2747 "@type" : "BlogPosting", 2748 "headline" : "Protocol: Support Healthy Blood Sugar", 2749 "mainEntityOfPage" : "https://pendulumlife.com/blogs/resources/protocol-support-healthy-blood-sugar", 2750 "image": { 2751 "@type": "ImageObject", 2752 "url": "https://pendulumlife.com/cdn/shop/articles/HealthyBloodSugar_Protocol_thumbnail_1000x1000.png?v=1743448045" 2753 }, 2754 "url" : "https://pendulumlife.com/blogs/resources/protocol-support-healthy-blood-sugar", 2755 "datePublished": "2023-03-16 7:20:01 -0700", 2756 "dateModified" : "2025-03-31 12:07:25 -0700", 2757 "dateCreated": "2023-03-16 7:12:34 -0700", 2758 "author": { 2759 "@type": "Person", 2760 "name": "Accounting Pendulum" 2761 }, 2762 "publisher": { 2763 "@type": "Organization", 2764 "logo": { 2765 "@type": "ImageObject", 2766 "url": "" 2767 }, 2768 "name": "Pendulum" 2769 } 2770 }] 2771 } 2772</script>
2772 2773</div><section id="shopify-section-template--22020107665462__164141060979337ec4" class="shopify-section"><style>@media (min-width: 901px) { 2774 .header-outer:not(.scroll) .header-inner { 2775 background-color: transparent; 2776 } 2777 .header-inner { 2778 position: absolute; 2779 width: 100%; 2780 } 2781 .header-outer:not(.scroll) .top-utils .cart-count { 2782 color: #fff; 2783 } 2784 2785 #search-bar { 2786 opacity: 0; 2787 transition-property: opacity, transform; 2788 transition-duration: var(--animation-speed-fast); 2789 transition-timing-function: linear; 2790 } 2791 #search-bar.open { 2792 opacity: 1; 2793 } 2794.header-inner { 2795 position: absolute; 2796 width: 100%; 2797 }}@media (max-width: 900px) { 2798 .header-outer:not(.scroll) .header-inner { 2799 background-color: transparent; 2800 } 2801 .header-inner { 2802 position: absolute; 2803 width: 100%; 2804 } 2805 .header-outer:not(.scroll) .top-utils .cart-count { 2806 color: #fff; 2807 } 2808 2809 #search-bar { 2810 opacity: 0; 2811 transition-property: opacity, transform; 2812 transition-duration: var(--animation-speed-fast); 2813 transition-timing-function: linear; 2814 } 2815 #search-bar.open { 2816 opacity: 1; 2817 } 2818.header-inner { 2819 position: absolute; 2820 width: 100%; 2821 transition: background-color var(--animation-speed-fast) linear; 2822 }}</style> 2823</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" /> 2824<style> 2825 #shopify-section-template--22020107665462__blog_navbar { 2826 --section-bg-color: #f5f5f5; 2827 --font-color: var(--primary-blue-or-purp-001); 2828 --section-padding: 9.2em 0 1em 0; 2829 } 2830 2831 @media all and (max-width: 900px){ 2832 #shopify-section-template--22020107665462__blog_navbar { 2833 --section-padding: 6em 0 4em 0; 2834 } 2835 } 2836</style> 2837<div class="container"> 2838 <div class="title-search flex justify-content-between align-items-center"><div class="blog-title"> 2839 <a href="/blogs/resources"><h1 class="blog-navbar-title">Resources</h1></a> 2840 </div></div> 2841 <div class="flex justify-content-between medium-down--direction-column"> 2842 <div class="blog-navigation"> 2843 2844 2845 2846<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> 2847 <div class="blog-search"> 2848 <search-form> 2849 <form action="/search" method="get" role="search"> 2850 2851 <input type="hidden" name="q" value="" /> 2852 <input type="text" name="search" placeholder="Search something..." value="" aria-label="Enter search terms" /> 2853 2854 <input type="hidden" name="type" value="article" /> 2855 <input type="hidden" name="view" value="blog" /> 2856 <button aria-label="Submit search" tabindex="-1" focusable="false"> 2857 2858 2859 2860 2861 2862 2863<!-- SNIPPET:BEGIN:SnippetEntryIcons --> 2864 <div id="ui-root-snippet-1423149-SnippetEntryIcons" class="ui-root"></div> 2865
2865<script id="ui-data-snippet-1423149-SnippetEntryIcons" type="application/json"> 2866 { "snippetInstanceId": "snippet-1423149-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","
2866input_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_
2866image":"\/\/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} } 2867 </script>
2867 2868
2868<script 2869 type="module" 2870 > 2871 import UI from "https://dlkcm4rp5v9zk.cloudfront.net/ui_modular.dist.js"; 2872 const uiJsName = "SnippetEntryIcons"; 2873 const uiRootId = "ui-root-snippet-1423149-SnippetEntryIcons"; 2874 const uiDataId = "ui-data-snippet-1423149-SnippetEntryIcons"; 2875 if (!(uiJsName in UI.snippets)) { 2876 throw new Error(`Snippet ${uiJsName} not found in UI.snippets`); 2877 } 2878 const uiModule = await UI.snippets[uiJsName](); 2879 const uiInit = uiModule.default; 2880 uiInit(document.getElementById(uiRootId), document.getElementById(uiDataId)); 2881 </script>
2881 2882 <!-- SNIPPET:END:SnippetEntryIcons --> 2883</button> 2884 </form> 2885 </search-form> 2886 </div> 2887 </div> 2888</div> 2889 2890
2891<script type="module"> 2892 document.querySelector("search-form input[name='search']").addEventListener("change", () =>{ 2893 document.querySelector("search-form input[name='q']").value = "tag:resources " + document.querySelector("search-form input[name='search']").value; 2894 }); 2895</script>
2895 2896 2897 2898</div><div id="shopify-section-template--22020107665462__31588b61-6b95-4c0d-95e3-86a9ce057c8d" class="shopify-section blog-main blog-sidebar-sibling"><style> 2899 #shopify-section-template--22020107665462__31588b61-6b95-4c0d-95e3-86a9ce057c8d { 2900 background-color: #f5f5f5; 2901 } 2902</style> 2903 2904 2905 2906 2907 2908 2909 2910 2911<!-- SECTION:BEGIN:SecEntryBlogMain --> 2912 <div id="ui-root-section-template--22020107665462__31588b61-6b95-4c0d-95e3-86a9ce057c8d-SecEntryBlogMain" class="ui-root"></div> 2913
2913<script id="ui-data-section-template--22020107665462__31588b61-6b95-4c0d-95e3-86a9ce057c8d-SecEntryBlogMain" type="application/json"> 2914 { "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","
2914input_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_
2914image":"\/\/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"
2914: {"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}}] }} 2915 </script>
2915 2916
2916<script 2917 type="module" 2918 > 2919 import UI from "https://dlkcm4rp5v9zk.cloudfront.net/ui_modular.dist.js"; 2920 const skelLoaderNodeId = null; 2921 const uiJsName = "SecEntryBlogMain"; 2922 const uiRootId = "ui-root-section-template--22020107665462__31588b61-6b95-4c0d-95e3-86a9ce057c8d-SecEntryBlogMain"; 2923 const uiDataId = "ui-data-section-template--22020107665462__31588b61-6b95-4c0d-95e3-86a9ce057c8d-SecEntryBlogMain"; 2924 if (!(uiJsName in UI.sections)) { 2925 throw new Error(`Section ${uiJsName} not found in UI.sections`); 2926 } 2927 const uiModule = await UI.sections[uiJsName](); 2928 const uiInit = uiModule.default; 2929 const skelLoaderNode = skelLoaderNodeId !== null ? document.getElementById(skelLoaderNodeId) : null; 2930 const domNode = document.getElementById(uiRootId); 2931 const dataNode = document.getElementById(uiDataId); 2932 uiInit(domNode, dataNode, skelLoaderNode); 2933 </script>
2933 2934 <!-- SECTION:END:SecEntryBlogMain --> 2935 2936 2937 2938</div> 2939 </main> 2940 2941
2941<script src="//pendulumlife.com/cdn/shop/t/10681/assets/rs_animations.js?v=107750905080198356721785256881"></script>
2941 2942 2943 2944 2945 <footer role="contentinfo"><div id="shopify-section-rs_footer" class="shopify-section footer-container"> 2946 2947 2948 2949 2950<!-- SECTION:BEGIN:SecEntryRsFooter --> 2951 <div id="ui-root-section-rs_footer-SecEntryRsFooter" class="ui-root"></div> 2952
2952<script id="ui-data-section-rs_footer-SecEntryRsFooter" type="application/json"> 2953 { "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","
2953input_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_
2953image":"\/\/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
2953ndulumlife.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
2953-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} 2954 </script>
2954 2955
2955<script 2956 type="module" 2957 > 2958 import UI from "https://dlkcm4rp5v9zk.cloudfront.net/ui_modular.dist.js"; 2959 const skelLoaderNodeId = null; 2960 const uiJsName = "SecEntryRsFooter"; 2961 const uiRootId = "ui-root-section-rs_footer-SecEntryRsFooter"; 2962 const uiDataId = "ui-data-section-rs_footer-SecEntryRsFooter"; 2963 if (!(uiJsName in UI.sections)) { 2964 throw new Error(`Section ${uiJsName} not found in UI.sections`); 2965 } 2966 const uiModule = await UI.sections[uiJsName](); 2967 const uiInit = uiModule.default; 2968 const skelLoaderNode = skelLoaderNodeId !== null ? document.getElementById(skelLoaderNodeId) : null; 2969 const domNode = document.getElementById(uiRootId); 2970 const dataNode = document.getElementById(uiDataId); 2971 uiInit(domNode, dataNode, skelLoaderNode); 2972 </script>
2972 2973 <!-- SECTION:END:SecEntryRsFooter --> 2974 2975 2976<style> #shopify-section-rs_footer .paragraph {font-size: 12px;} </style></div></footer> 2977 2978 2979 2980 <!-- **BEGIN** Typeform Script // Main Include - DO NOT MODIFY --> 2981
2981<script src="//embed.typeform.com/next/embed.js"></script>
2981 2982 <!-- **END** Typeform Script // Main Include - DO NOT MODIFY --> 2983 2984 <link rel="stylesheet" href="//pendulumlife.com/cdn/shop/t/10681/assets/component_search.css?v=93728635360828357541785256881" media="print" onload="this.media='all'"> 2985 <link rel="stylesheet" href="//pendulumlife.com/cdn/shop/t/10681/assets/tingle.css?v=169298708065155096411785256881" media="print" onload="this.media='all'"> 2986
2986<script src="//pendulumlife.com/cdn/shop/t/10681/assets/component_search.js?v=28824126873062387481785256882" type="module" async></script>
2986 2987
2987<script src="//pendulumlife.com/cdn/shop/t/10681/assets/component_product_card.js?v=136127473442142305761785256881" type="module" async></script>
2987<!-- **BEGIN** Hextom QAB Integration // Main Include - DO NOT MODIFY --> 2988 <!-- **BEGIN** Hextom QAB Integration // Main - DO NOT MODIFY -->
2989<script type="application/javascript"> 2990 window.hextom_qab_meta = { 2991 p1: [ 2992 2993 ], 2994 p2: { 2995 2996 } 2997 }; 2998</script>
2998 2999<!-- **END** Hextom QAB Integration // Main - DO NOT MODIFY --> 3000 <!-- **END** Hextom QAB Integration // Main Include - DO NOT MODIFY --> 3001 3002
3002<script src="https://cdn-widgetsrepository.yotpo.com/v1/loader/e1yoy_7Erv5I1UFyWXOyZg" defer></script>
3002<script> 3003 window.stamped_force_jquery = true; 3004 </script>
3004 3005 <div class="float-widget" data-float-widget> 3006 <button 3007 type="button" 3008 class="float-widget__badge float-widget__trigger" 3009 data-float-open 3010 aria-haspopup="dialog" 3011 aria-expanded="false" 3012 > 3013 <span class="float-widget__badge-text">FSA/HSA eligible with</span> 3014 <img class="float-widget__badge-img" src="https://assets.getburst.com/images/badge/burst_badge_orange.svg" alt="Burst" /> 3015 </button> 3016 3017 <div 3018 class="float-widget__overlay" 3019 data-float-modal 3020 role="dialog" 3021 aria-modal="true" 3022 aria-hidden="true" 3023 aria-labelledby="float-widget-title" 3024 > 3025 <div class="float-widget__content"> 3026 <div class="float-widget__header"> 3027 <button type="button" class="float-widget__close" data-float-close aria-label="Close">×</button> 3028 <h2 id="float-widget-title" class="float-widget__title"> 3029 FSA/HSA eligible with 3030 <img class="float-widget__title-badge" src="https://assets.getburst.com/images/badge/burst_badge_orange.svg" alt="Burst" /> 3031 </h2> 3032 <p class="float-widget__description"> 3033 This product may be eligible for purchase with your FSA/HSA funds. Get up to 100% reimbursed using your pre-tax dollars with Burst. 3034 </p> 3035 </div> 3036 <div class="float-widget__body"> 3037 <ol class="float-widget__steps"> 3038 <li class="float-widget__step"> 3039 <div class="float-widget__step-number">1</div> 3040 <div class="float-widget__step-info"> 3041 <h3 class="float-widget__step-title">Purchase with any payment method</h3> 3042 <p class="float-widget__step-description"> 3043 Use your credit card, debit card, or other payment method at checkout. 3044 </p> 3045 </div> 3046 </li> 3047 <li class="float-widget__step"> 3048 <div class="float-widget__step-number">2</div> 3049 <div class="float-widget__step-info"> 3050 <h3 class="float-widget__step-title">Get a letter of medical necessity</h3> 3051 <p class="float-widget__step-description"> 3052 After checkout, fill out a brief health questionnaire for our licensed providers to review. 3053 </p> 3054 </div> 3055 </li> 3056 <li class="float-widget__step"> 3057 <div class="float-widget__step-number">3</div> 3058 <div class="float-widget__step-info"> 3059 <h3 class="float-widget__step-title">Get your reimbursement</h3> 3060 <p class="float-widget__step-description"> 3061 If approved, Burst will help you get reimbursed from your FSA/HSA account. 3062 </p> 3063 </div> 3064 </li> 3065 </ol> 3066 </div> 3067 <div class="float-widget__footer"> 3068 <button type="button" class="float-widget__continue" data-float-close>Continue shopping</button> 3069 </div> 3070 </div> 3071 </div> 3072</div>
3073<script> 3074 (function () { 3075 const script = document.currentScript; 3076 if (!script) { 3077 return; 3078 } 3079 const container = script.previousElementSibling; 3080 if (!container || !container.hasAttribute('data-float-widget')) { 3081 return; 3082 } 3083 3084 const ensureAssets = () => { 3085 const FONT_ID = 'float-widget-font'; 3086 const STYLE_ID = 'float-widget-style'; 3087 if (!document.getElementById(FONT_ID)) { 3088 const fontLink = document.createElement('link'); 3089 fontLink.id = FONT_ID; 3090 fontLink.rel = 'stylesheet'; 3091 fontLink.href = 'https://assets.getburst.com/fonts/satoshi.css'; 3092 document.head.appendChild(fontLink); 3093 } 3094 if (!document.getElementById(STYLE_ID)) { 3095 const style = document.createElement('style'); 3096 style.id = STYLE_ID; 3097 style.textContent = ` 3098 .float-widget { 3099 display: block; 3100 height: 0; 3101 width: 100%; 3102 margin: 0; 3103 padding: 0; 3104 overflow: visible; 3105 } 3106 .float-widget__badge { 3107 display: none; 3108 align-items: center; 3109 gap: 6px; 3110 background: none; 3111 border: none; 3112 cursor: pointer; 3113 padding: 0; 3114 font-family: 'Satoshi', sans-serif; 3115 } 3116 .float-widget__badge-text { 3117 color: #0a0a0a; 3118 font-weight: 700; 3119 font-size: 0.625rem; 3120 } 3121 .float-widget__badge-img { 3122 height: 22px; 3123 width: auto; 3124 } 3125 .float-widget__overlay { 3126 display: none; 3127 position: fixed; 3128 z-index: 1000; 3129 inset: 0; 3130 width: 100%; 3131 height: 100%; 3132 background-color: rgba(0, 0, 0, 0.5); 3133 backdrop-filter: blur(4px); 3134 } 3135 .float-widget__overlay.is-open { 3136 display: flex; 3137 align-items: center; 3138 justify-content: center; 3139 } 3140 .float-widget__content { 3141 background-color: #ffffff; 3142 color: #0a0a0a; 3143 padding: 0; 3144 border-radius: 32px; 3145 width: 90%; 3146 max-width: 540px; 3147 max-height: 90vh; 3148 overflow-y: auto; 3149 position: relative; 3150 box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15); 3151 animation: float-widget-slide-in 0.3s ease-out; 3152 font-family: 'Satoshi', sans-serif; 3153 } 3154 @keyframes float-widget-slide-in { 3155 from { 3156 opacity: 0; 3157 transform: translateY(-20px) scale(0.95); 3158 } 3159 to { 3160 opacity: 1; 3161 transform: translateY(0) scale(1); 3162 } 3163 } 3164 .float-widget__header { 3165 display: flex; 3166 flex-direction: column; 3167 align-items: center; 3168 gap: 24px; 3169 padding: 32px 24px 24px 24px; 3170 position: relative; 3171 } 3172 .float-widget__title { 3173 display: flex; 3174 align-items: center; 3175 gap: 12px; 3176 font-size: 1.5rem; 3177 font-weight: 700; 3178 color: #0a0a0a; 3179 margin: 0; 3180 } 3181 .float-widget__title-badge { 3182 height: 48px; 3183 width: auto; 3184 } 3185 .float-widget__close { 3186 position: absolute; 3187 top: 16px; 3188 right: 16px; 3189 background: none; 3190 border: none; 3191 color: #aaa; 3192 font-size: 28px; 3193 font-weight: 700; 3194 cursor: pointer; 3195 line-height: 1; 3196 transition: color 0.2s; 3197 padding: 4px; 3198 } 3199 .float-widget__close:hover { 3200 color: #0a0a0a; 3201 } 3202 .float-widget__description { 3203 font-size: 1.25rem; 3204 line-height: 1.4; 3205 max-width: 447px; 3206 text-align: center; 3207 color: #0a0a0a; 3208 margin: 0; 3209 } 3210 .float-widget__body { 3211 display: flex; 3212 flex-direction: column; 3213 gap: 24px; 3214 padding: 24px 48px; 3215 } 3216 .float-widget__steps { 3217 list-style: none; 3218 padding: 0; 3219 margin: 0; 3220 display: flex; 3221 flex-direction: column; 3222 gap: 24px; 3223 } 3224 .float-widget__step { 3225 display: flex; 3226 align-items: center; 3227 gap: 24px; 3228 max-width: 491px; 3229 } 3230 .float-widget__step-number { 3231 display: flex; 3232 align-items: center; 3233 justify-content: center; 3234 flex: none; 3235 width: 32px; 3236 height: 32px; 3237 border-radius: 32px; 3238 background-color: #ffa64c; 3239 color: #0a0a0a; 3240 font-size: 1rem; 3241 font-weight: 700; 3242 } 3243 .float-widget__step-info { 3244 flex: 1; 3245 display: flex; 3246 flex-direction: column; 3247 align-items: flex-start; 3248 gap: 8px; 3249 } 3250 .float-widget__step-title { 3251 font-size: 1.25rem; 3252 font-weight: 700; 3253 color: #0a0a0a; 3254 margin: 0; 3255 } 3256 .float-widget__step-description { 3257 font-size: 1rem; 3258 color: #0a0a0a; 3259 line-height: 1.4; 3260 margin: 0; 3261 } 3262 .float-widget__footer { 3263 display: flex; 3264 flex-direction: column; 3265 align-items: center; 3266 padding: 32px; 3267 width: 100%; 3268 box-sizing: border-box; 3269 } 3270 .float-widget__continue { 3271 border: none; 3272 margin: 0; 3273 display: flex; 3274 align-items: center; 3275 justify-content: center; 3276 background-color: #0a0a0a; 3277 color: #ffffff; 3278 padding: 16px 24px; 3279 border-radius: 12px; 3280 font-size: 1.25rem; 3281 font-weight: 500; 3282 width: 100%; 3283 max-width: 447px; 3284 cursor: pointer; 3285 transition: background-color 0.2s ease; 3286 font-family: 'Satoshi', sans-serif; 3287 } 3288 .float-widget__continue:hover { 3289 background-color: #423e39; 3290 color: #ffffff; 3291 } 3292 @media (max-width: 480px) { 3293 .float-widget__content { 3294 width: 95%; 3295 max-height: 90vh; 3296 border-radius: 24px; 3297 } 3298 .float-widget__header { 3299 padding: 24px 20px 20px 20px; 3300 } 3301 .float-widget__title { 3302 font-size: 1.25rem; 3303 } 3304 .float-widget__title-badge { 3305 height: 36px; 3306 } 3307 .float-widget__description { 3308 font-size: 1rem; 3309 } 3310 .float-widget__body { 3311 padding: 20px 24px; 3312 gap: 20px; 3313 } 3314 .float-widget__steps { 3315 gap: 20px; 3316 } 3317 .float-widget__step { 3318 gap: 16px; 3319 } 3320 .float-widget__step-title { 3321 font-size: 1rem; 3322 } 3323 .float-widget__step-description { 3324 font-size: 0.875rem; 3325 } 3326 .float-widget__footer { 3327 padding: 24px 20px; 3328 } 3329 .float-widget__continue { 3330 font-size: 1rem; 3331 padding: 14px 20px; 3332 } 3333 } 3334 `; 3335 document.head.appendChild(style); 3336 } 3337 }; 3338 3339 ensureAssets(); 3340 3341 const trigger = container.querySelector('[data-float-open]');
3342 const overlay = container.querySelector('[data-float-modal]'); 3343 const closeTargets = container.querySelectorAll('[data-float-close]'); 3344 if (!trigger || !overlay || closeTargets.length === 0) { 3345 return; 3346 } 3347 3348 const body = document.body; 3349 const OPEN_KEY = 'floatWidgetOpenCount'; 3350 3351 const handleKeyDown = (event) => { 3352 if (event.key === 'Escape') { 3353 closeModal(); 3354 } 3355 }; 3356 3357 const openModal = () => { 3358 overlay.classList.add('is-open'); 3359 overlay.setAttribute('aria-hidden', 'false'); 3360 trigger.setAttribute('aria-expanded', 'true'); 3361 const openCount = Number(body.dataset[OPEN_KEY] || '0'); 3362 if (openCount === 0) { 3363 body.dataset.floatWidgetOriginalOverflow = body.style.overflow || ''; 3364 body.style.overflow = 'hidden'; 3365 } 3366 body.dataset[OPEN_KEY] = String(openCount + 1); 3367 document.addEventListener('keydown', handleKeyDown); 3368 }; 3369 3370 const closeModal = () => { 3371 overlay.classList.remove('is-open'); 3372 overlay.setAttribute('aria-hidden', 'true'); 3373 trigger.setAttribute('aria-expanded', 'false'); 3374 const currentCount = Number(body.dataset[OPEN_KEY] || '1'); 3375 const nextCount = Math.max(0, currentCount - 1); 3376 if (nextCount === 0) { 3377 const original = body.dataset.floatWidgetOriginalOverflow || ''; 3378 body.style.overflow = original; 3379 delete body.dataset.floatWidgetOriginalOverflow; 3380 delete body.dataset[OPEN_KEY]; 3381 } else { 3382 body.dataset[OPEN_KEY] = String(nextCount); 3383 } 3384 document.removeEventListener('keydown', handleKeyDown); 3385 }; 3386 3387 trigger.addEventListener('click', openModal); 3388 closeTargets.forEach((btn) => btn.addEventListener('click', closeModal)); 3389 overlay.addEventListener('click', (event) => { 3390 if (event.target === overlay) { 3391 closeModal(); 3392 } 3393 }); 3394 3395 const globalObject = window; 3396 if (!globalObject.__floatWidgetRegistry) { 3397 globalObject.__floatWidgetRegistry = []; 3398 } 3399 globalObject.__floatWidgetRegistry.push({ open: openModal, close: closeModal }); 3400 if (!globalObject.__openFloatWidget) { 3401 globalObject.__openFloatWidget = function () { 3402 const registry = globalObject.__floatWidgetRegistry; 3403 if (registry && registry.length > 0) { 3404 registry[0].open(); 3405 } 3406 }; 3407 } 3408 })(); 3409</script>
3409 3410 3411 3412 3413 3414 3415 <!-- Klaviyo onsite script test (new) START --> 3416
3416<script 3417 async 3418 type="text/javascript" 3419 src="https://static.klaviyo.com/onsite/js/klaviyo.js?company_id=YjEPcy" 3420 ></script>
3420 3421 <!-- Klaviyo onsite script test (new) END --> 3422 3423 3424
3424<script defer> 3425 if (window.location.href === 'https://pendulumlife.com/a/review/write') { 3426 let headerImage = document.createElement('img'); 3427 document 3428 .querySelector('.stamped-proxy-write') 3429 .insertBefore(headerImage, document.querySelector('.stamped-proxy-write').firstChild); 3430 3431 function runChanges() { 3432 // modify content 3433 document 3434 .querySelector('.stamped-proxy-write img') 3435 .setAttribute( 3436 'src', 3437 'https://cdn.shopify.com/s/files/1/0175/3104/3894/files/Reviews_Image_1215x911_d27d8fe8-e8ed-4da0-8009-2e9421df9f38.jpg' 3438 ); 3439 document 3440 .querySelector('.stamped-proxy-write img') 3441 .setAttribute('style', 'width: 40%; display: block; margin: 30px auto 80px;'); 3442 3443 document.querySelector('.stamped-file-uploader').style = 3444 'display: inline-block !important; vertical-align: middle;'; 3445 document.querySelector('.stamped-file-uploader-btn').style = 3446 'display: inline-block !important; border-radius: 100px !important; font-size: 16px; padding: 24px 40px; margin: 20px 0 45px;'; 3447 document.querySelector('.stamped-file-holder').style = 'margin: 20px 0px 45px;'; 3448 3449 document.querySelector('.stamped-proxy-write .new-review-form .stamped-form-custom-questions').style = 3450 'display: block !important;'; 3451 3452 const configMutationObserver = { attributes: true, childList: true, subtree: true }; 3453 3454 const callbackMutationObserver = function (mutationList, observer) { 3455 for (const mutation of mutationList) { 3456 if (mutation.addedNodes.length > 0) { 3457 document.querySelector('.stamped-file-photo').style = 'width: auto;'; 3458 document.querySelector('.stamped-file-holder .stamped-file-photo img').removeAttribute('width'); 3459 document.querySelector('.stamped-file-holder .stamped-file-photo img').setAttribute('height', '80'); 3460 } 3461 } 3462 }; 3463 3464 const mutationObserver = new MutationObserver(callbackMutationObserver); 3465 3466 mutationObserver.observe(document.querySelector('.stamped-file-holder'), configMutationObserver); 3467 3468 if (window.matchMedia('(max-width:760px)').matches) { 3469 document 3470 .querySelector('.stamped-proxy-write img') 3471 .setAttribute('style', 'width: 95%; display: block; margin: 30px auto 80px;'); 3472 document 3473 .querySelector('.stamped-proxy-write .stamped-form-actions') 3474 .appendChild(document.querySelector('.stamped-file-uploader')); 3475 } 3476 /*document.querySelector('.stamped-file-photo').style = "width: auto;"; 3477 document.querySelector('.stamped-file-holder .stamped-file-photo img').removeAttribute("width"); 3478 document.querySelector('.stamped-file-holder .stamped-file-photo img').setAttribute("height", "80");*/ 3479 } 3480 /* ENFORCE */ 3481 var callCount = 1; 3482 var repeater = setInterval(function () { 3483 if (callCount < 10) { 3484 runChanges(); 3485 callCount += 1; 3486 } else { 3487 clearInterval(repeater); 3488 } 3489 }, 80); 3490 runChanges(); 3491 repeater(); 3492 } 3493 </script>
3493 3494 3495
3495<script> 3496 // jquery polyfills 3497 function toggleClass( el, className ) { 3498 el.classList.contains(className) ? 3499 el.classList.remove(className) : 3500 el.classList.add(className); 3501} 3502 3503function setActiveClass( el, className ) { 3504 const brothers = el.parentNode.childNodes; 3505 brothers.forEach( bro => bro.tagName && bro.classList.remove( className ) ); 3506 el.classList.add( className ); 3507} 3508 3509function getNodeIndex(el) { 3510 return Array.from(el.parentNode.children).indexOf(el); 3511} 3512</script>
3512 3513 3514 3515 3516 3517
3517<script src="//pendulumlife.com/cdn/shop/t/10681/assets/global_misc.js?v=23547485083559198671785256881" type="module"></script>
3517 3518
3518<script src="//pendulumlife.com/cdn/shop/t/10681/assets/keen_slider.js?v=136089237942113224651785256882"></script>
3518 3519
3519<script src="//pendulumlife.com/cdn/shop/t/10681/assets/splide.min.js?v=12103261331729571861785256881"></script>
3519 3520
3520<script src="//pendulumlife.com/cdn/shop/t/10681/assets/splide-extension-auto-scroll.min.js?v=157408630528621081061785256880"></script>
3520 3521 3522 3523
3524<script> 3525 (function () { 3526 var PROFOUND_ROUTER_URL = 'https://profound-router.vercel.app/log'; 3527 3528 function track() { 3529 var params = {}; 3530 var search = globalThis.location.search.substring(1); 3531 if (search) { 3532 search.split('&').forEach(function (pair) { 3533 var parts = pair.split('='); 3534 var key = decodeURIComponent(parts[0]); 3535 var value = decodeURIComponent(parts.slice(1).join('=') || ''); 3536 params[key] = value; 3537 }); 3538 } 3539 3540 var data = { 3541 method: 'GET', 3542 host: globalThis.location.hostname, 3543 path: globalThis.location.pathname, 3544 status_code: 200, 3545 }; 3546 3547 if (document.referrer) data.referer = document.referrer; 3548 if (Object.keys(params).length > 0) data.query_params = params; 3549 3550 fetch(PROFOUND_ROUTER_URL, { 3551 method: 'POST', 3552 headers: { 'Content-Type': 'application/json' }, 3553 body: JSON.stringify(data), 3554 keepalive: true, 3555 }); 3556 } 3557 3558 if (document.readyState === 'complete') { 3559 track(); 3560 } else { 3561 globalThis.addEventListener('load', track); 3562 } 3563 })(); 3564</script>
3564 3565 3566 <style> body.cart #header .btn.v2 {display: none;} </style> 3567<div id="shopify-block-AVElYbHJnemxjbVVrN__10840395464443086010" class="shopify-block shopify-app-block"> 3568 3569
3570<script> 3571 console.log("[Alia app extension] v1.0.5"); 3572 3573 const BACKEND_URL = "https://backend.alia-prod.com"; 3574 3575 window.ALIA_SHOPIFY_EXTENSION_INFO = { 3576 customerID: "", 3577 country: "US", 3578 market: "us", 3579 language: "en" 3580 } 3581 3582 if (document.readyState !== "loading") { 3583 initAlia(); 3584 } else { 3585 document.addEventListener("DOMContentLoaded", () => initAlia(), { once: true }); 3586 } 3587 3588 async function initAlia() { 3589 const url = BACKEND_URL + "/public/launcher.js?shopifyUrl=pendulum-therapeutics.myshopify.com"; 3590 const script = document.createElement("script"); 3591 script.src = url; 3592 script.async = true; 3593 document.head.appendChild(script); 3594 } 3595</script>
3595 3596 3597</div><div id="shopify-block-AUFcrV0h2SFU3Y1lSb__9108694385781200119" class="shopify-block shopify-app-block">
3597<script type="text/javascript"> 3598 window.Moast = window.Moast || {}; 3599 window.Moast.accesses = { 3600 removeBranding: true, 3601 widgetCustomization: true, 3602 proAppBlocks: true, 3603 multiProductTagging: true, 3604 increasedVideoUploads: true 3605 }; 3606 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"}}; 3607 window.Moast.widgetSettings = null; 3608</script>
3608 3609 3610 3611</div><div id="shopify-block-AMXlNNXM5SWtGZ0cxR__17151115064775110295" class="shopify-block shopify-app-block"><style data-recharge-theme='{"has_theme_customization": true, "design_mode": false }'> 3612 .recharge-theme { 3613 /* App */ 3614 --recharge-app-background: #E6EAED; 3615 --recharge-app-container: 1200px; 3616 --recharge-app-vertical-padding: 32px; 3617 3618 /* Brand colors */ 3619 3620--recharge-color-brand: #1B3257; 3621 3622 /* Tints */ 3623 --recharge-color-brand-120: #101e34; 3624 --recharge-color-brand-20: #495b79; 3625 --recharge-color-brand-40: #76849a; 3626 --recharge-color-brand-60: #a4adbc; 3627 --recharge-color-brand-75: #c6ccd5; 3628 --recharge-color-brand-85: #dde0e6; 3629 3630 /* Neutral */ 3631 --recharge-color-neutral: hsl(217, 35%, 7%); 3632 --recharge-color-neutral-80: hsl(217, 7%, 25%); 3633 --recharge-color-neutral-70: hsl(217, 5%, 35%); 3634 --recharge-color-neutral-40: hsl(217, 3%, 63%); 3635 --recharge-color-neutral-10: hsl(217, 2%, 91%); 3636 3637 3638 /* Links */ 3639 --recharge-button-secondary: #1B3257; 3640 --recharge-button-secondary-120: #101e34; 3641 --recharge-button-secondary-60: #76849a; 3642 3643 /* Images */ 3644 --recharge-images-ratio: 1; 3645 3646 /* Cards */ 3647 3648 --recharge-cards-background: #FFFFFF; 3649 3650 3651 3652 --recharge-cards-border-color: RGBA(0,0,0,0); 3653 3654 3655 /* Fonts */ 3656 --recharge-typography-scale: 16px; 3657 --recharge-typography-size-1: calc(3 * var(--recharge-typography-scale)); 3658 --recharge-typography-size-2: calc(2.25 * var(--recharge-typography-scale)); 3659 --recharge-typography-size-3: calc(1.625 * var(--recharge-typography-scale)); 3660 --recharge-typography-size-4: calc(1.25 * var(--recharge-typography-scale)); 3661 --recharge-typography-size-5: calc(1 * var(--recharge-typography-scale)); 3662 --recharge-typography-size-6: calc(.875 * var(--recharge-typography-scale)); 3663 3664 /** Text **/ 3665 --recharge-typography-light: #FFFFFF; 3666 --recharge-typography-primary: var(--recharge-color-neutral); 3667 --recharge-typography-secondary: var(--recharge-color-neutral-70); 3668 3669 /* Corners */ 3670 --recharge-corners-radius: 16px; 3671 3672 3673 /* Button corners */ 3674 --recharge-button-border-radius: calc(var(--recharge-corners-radius) * 1.5); 3675 3676 /* Views */ 3677 3678 --recharge-views-background: #E6EAED; 3679 3680 3681 /* Buttons */ 3682 --recharge-button-font-family: inherit; 3683 --recharge-button-brand: var(--recharge-color-brand); 3684 --recharge-button-color: #FFFFFF; 3685 } 3686</style> 3687 3688</div><div id="shopify-block-AbmR4ZVhWZXJvS2NJQ__2786716548061469553" class="shopify-block shopify-app-block"> 3689
3690<script> 3691</script>
3691 3692 3693 </div><div id="shopify-block-ATXgxNFdUUHIrSGtDS__11352339400419244600" class="shopify-block shopify-app-block">
3693<script type="text/javascript"> 3694 3695 const harkScript = document.createElement('script'); 3696 harkScript.src = 'https://storage.googleapis.com/prod_harks/sendhark_handler.js?randomstr=' + Date.now(); 3697 document.body.appendChild(harkScript); 3698 harkScript.onload = function () { 3699 harkEmbedJs.initAll('68915f3a32036b9717d0a928', 'popup', null, {'hpbh': 'true', 'source': 'shopify'}); 3700 }; 3701 3702</script>
3702 3703 3704 3705</div>
3705<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
3705 3706</body> 3707</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.