PageSourceSearch

https://www.glowbyhormoneuniversity.com/blogs/menopause/

html glowbyhormoneuniversity.com collected 2026-09-30 15:13:03 UTC 387,997 bytes, 2,924 lines download raw bytes

1
2           
3
4           
5<!doctype html>
6<html class="no-js" lang="en">
7  <head>
8<!-- Hide noindex products from search engine -->
9    
10
11
12
13
14
15
16
17
18<script type="application/ld+json">
19{
20  "@context": "https://schema.org",
21  "@type": "VideoObject",
22  "name": "Glow by Hormone University - Brand Video",
23  "description": "Learn how Glow by Hormone University empowers women with science-backed solutions for hormonal balance.",
24  "thumbnailUrl": [
25    "https://www.glowbyhormoneuniversity.com/path-to-thumbnail.jpg"
26  ],
27  "uploadDate": "2025-01-01T08:00:00+05:30",
28  "duration": "PT1M30S",
29  "contentUrl": "https://www.glowbyhormoneuniversity.com/path-to-video-file.mp4",
30  "embedUrl": "https://www.glowbyhormoneuniversity.com/path-to-embedded-video",
31  "publisher": {
32    "@type": "Organization",
33    "name": "Glow by Hormone University",
34    "logo": {
35      "@type": "ImageObject",
36      "url": "https://www.glowbyhormoneuniversity.com/path-to-logo.png",
37      "width": 200,
38      "height": 50
39    }
40  }
41}
42</script>
42
43
44    
45<!--LOOMI SDK-->
46<!--DO NOT EDIT-->
47<link rel="preconnect"  href="https://live.visually-io.com" crossorigin data-em-disable>
48<link rel="dns-prefetch" href="https://live.visually-io.com" data-em-disable>
49<script type="text/javascript" data-em-disable data-vsly>
50    (()=> {
51        const env = 2;
52        var store = "glow-botanica.myshopify.com";
53        var alias = store.replace(".myshopify.com", "").replaceAll("-", "_").toUpperCase();
54        var jitsuKey =  "js.51378651304";
55        var themeId = 145438081265;
56        var role = "main";
57        window.loomi_ctx = {...(window.loomi_ctx || {}),storeAlias:alias,jitsuKey,env,themeId,role};
58        
59        
60    
61	
62        
63        window.loomi_ctx.blockingConcent = false;
64        loomi_ctx.ttl=1792577154;
65        
66    })()
67</script>
vendor: 1 bytes, line 67
67
68<script type="text/javascript" data-em-disable>
69    !function(){var e,t,n;!function(e){e.JSCondition="jsCondition",e.JSFunction="jsFunction",e.JSEvent="jsEvent",e.Selector="selector",e.ElementEvent="elementEvent",e.PageLoad="pageLoad",e.Timeout="timeout",e.Inactivity="inactivity",e.ExitIntent="exitIntent",e.Conjunction="conjunction"}(e||(e={})),function(e){e[e.PAUSED=4]="PAUSED"}(t||(t={})),function(e){e[e.LOCAL=0]="LOCAL",e[e.STAGE=1]="STAGE",e[e.PROD=2]="PROD",e[e.TEST=3]="TEST"}(n||(n={}));const r="lmi_preview";var o;!function(e){e.USE_CASE="USE_CASE",e.ADD_TO_CART="ADD_TO_CART"}(o||(o={}));const i=function(e){void 0===e&&(e=()=>window);try{return Promise.resolve(v(()=>void 0!==_(()=>e().removeEventListener),100,100)).then(function(){return Promise.resolve()})}catch(e){return Promise.reject(e)}},s=function(e,t){void 0===e&&(e=()=>window),void 0===t&&(t=!1);try{function n(){return Promise.resolve()}const r=t&&a()?Promise.resolve(v(()=>c,1e3,10)).then(function(){}):Promise.resolve(v(()=>void 0!==_(()=>e().addEventListener),10,1e3)).then(function(){});return Promise.resolve(r&&r.then?r.then(n):n())}catch(o){return Promise.reject(o)}};let c=!1;function a(){return!0===_(()=>window.vslyDeferResources)}function u(e,t){void 0===t&&(t=20);let n=0;return function(){clearTimeout(n),n=setTimeout(()=>e(...[].slice.call(arguments)),t)}}window.addEventListener("load",()=>{setTimeout(()=>{c=!0},2e3)});const l="vsly-hide-theme-preview",d="vslyCtags",m=()=>{_(()=>{const e=window.loomi_ctx.ctags||[];0===e.length?window.loomi_ctx.ctags=JSON.parse(localStorage.getItem(d)||"[]"):localStorage.setItem(d,JSON.stringify(e)),_(()=>{const e=JSON.parse(localStorage.getItem("vslyCustomCtags")||"[]");e&&e.length>0&&(window.loomi_ctx.ctags=[...window.loomi_ctx.ctags||[],...e])})})},f=()=>new Date(1e3*Math.floor(Date.now()/1e3));function h(e,t){void 0===t&&(t={async:!1,defer:!1});const n=_(()=>window.visually.flags["bunny-cdn"]),r=A();return p(`vsly-lib-${e}`,`https://${n?"assets.visually.io":r}/vsly/lib/${e}.js`,t)}function p(e,t,n){return void 0===n&&(n={async:!1,defer:!1}),new Promise((r,o)=>{let i=document.getElementById(e);i?r(document.getElementById(e)):(i=document.createElement("script"),i.id=e,i.src=t,i.async=n.async||!1,i.defer=n.defer||!1,i.setAttribute("data-em-disable",""),i.onload=()=>r(i),i.onerror=()=>o(new Error(`Failed to load ${t}`)),document.head.appendChild(i))})}function v(e,t,n,r){return void 0===t&&(t=500),void 0===n&&(n=4),new Promise((o,i)=>{e()?o(0):0!==n?setTimeout(()=>{r&&r()&&i(`condition rejected ${_(()=>e.toString())}`),v(e,t,n-1).then(o).catch(i)},t):i(`condition rejected ${_(()=>e.toString())}`)})}function w(e,t){void 0===t&&(t=500);const n=_(()=>window.visually_io_editor)?Date.now()+1e4:Infinity;function r(o){try{const i=e();i?o(i):Date.now()>=n?o(void 0):setTimeout(()=>r(o),t)}catch(e){console.error("vsly-when",e),Date.now()>=n?o(void 0):setTimeout(()=>r(o),t)}}return new Promise(e=>{r(e)})}function y(e){return!Array.isArray(e)||0===e.length}function g(e){return btoa(unescape(encodeURIComponent(JSON.stringify(e))))}function _(e,t){void 0===t&&(t=void 0);try{return e()}catch{return t}}const S=e=>e&&decodeURIComponent(document.cookie.replace(new RegExp("(?:(?:^|.*;)\\s*"+encodeURIComponent(e).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=\\s*([^;]*).*$)|^.*$"),"$1"))||null;function E(){const e=window.loomi_ctx?.clientId;return e?(window.localStorage.setItem("vsly__st",String(e)),String(e)):window.localStorage.getItem("vsly__st")}function P(e,t,n){void 0===t&&(t=5),void 0===n&&(n=500),t>=0&&!_(e)&&setTimeout(()=>{_(e)||P(e,t-1)},n)}const A=function(e){return void 0===e&&(e=window.loomi_ctx.env),e===n.STAGE?"sdk.loomi-stg.xyz":"live.visually-io.com"};function I(e){return e.replace(/[^a-z_A-Z0-9]/gi,"_")}const b=()=>!!_(()=>C()()),C=()=>_(()=>window.Shopify.customerPrivacy.analyticsProcessingAllowed)||_(()=>window.Shopify.customerPrivacy.userCanBeTracked)||_(()=>window.visually.analyticsProcessingAllowed);function x(){const e=function(){try{return Promise.resolve(v(()=>!!_(()=>window.loomi.jitsu),a()?1e3:500,120)).then(function(){return _(()=>window.loomi.jitsu)})}catch(e){return Promise.reject(e)}}();return{register(t,n,r,o){e.then(e=>_(()=>e.register(t,n,r,o)))},track:function(t,n,r){return Promise.resolve(e).then(function(e){return Promise.resolve(_(()=>e.track(t,n,r))).then(function(){})})},trackExt:function(t,n){return Promise.resolve(e).then(function(e){return Promise.resolve(_(()=>e.trackExt(t,n))).then(function(){})})}}}let k=!1,T=!1;function N(e,t,n){return{id:T?"lmi-000":"lmi-"+ ++j,isApplied:!1,kind:e,selector:t,value:n}}function O(e,t){let n,r=!1;return null!==e.previousElementSibling?n=e.previousElementSibling:(n=e.parentElement,r=!0),n?(e.outerHTML=t,r?n.firstElementChild:n.nextElementSibling):e}let j=Math.round(1e4*Math.random()),L=[],$=new Map;const R="lmid",D="lmwv";function U(){return!!_(()=>window.vsly_fbs)}function M(){return window.location.search.includes("lmi_debug")||U()}function q(){M()&&console.debug("loomi-editor",...[].slice.call(arguments))}function F(){M()&&console.error("loomi-editor",...[].slice.call(arguments))}let B=!0,J={};class V{constructor(e,t){this._value=void 0,this._addedAt=void 0,this._value=e,this._addedAt=t||(new Date).getTime()}value(){return this._value}addedAt(){return this._addedAt}}class H{constructor(e,t){this.backend=void 0,this.ttlMillis=void 0,this.backend=e,this.ttlMillis=t}isValid(e){return!!e&&(new Date).getTime()-e.addedAt()<=this.ttlMillis}get(e){const t=this.backend.get(e),n=this.isValid(t);if(t&&n)return t.value();n||this.backend.remove(e)}set(e,t,n){const r=new V(t,n);this.backend.set(e,r)}}class G{constructor(e){this.namespace=void 0,this.namespace=`vsly_cache_${e}`,window[this.namespace]={}}get(e){return _(()=>window[this.namespace][e])}remove(e){_(()=>delete window[this.namespace][e])}set(e,t){window[this.namespace][e]=t}}class z{constructor(e){this.namespace=void 0,this.namespace=`vsly_cache_${e}`}get(e){return _(()=>{const t=sessionStorage.getItem(`${this.namespace}_${e}`);if(!t)return;const n=JSON.parse(t);return new V(n._value,n._addedAt)})}remove(e){sessionStorage.removeItem(`${this.namespace}_${e}`)}set(e,t){sessionStorage.setItem(`${this.namespace}_${e}`,JSON.stringify(t))}}class K extends H{constructor(e,t){super(new G(e),t)}}const W=function(e,t){void 0===t&&(t=8397271938200529);let n=3735928559^t,r=1103547991^t;for(let t,o=0;o<e.length;
69o++)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";
69const t=_(()=>window.visually.flags["bunny-cdn"]),o=A();e.src=`https://${t?"assets.visually.io":o}/widgets/${n}.js`,document.head.appendChild(e)}}window.IntersectionObserver&&(ve=new IntersectionObserver((e,t)=>{e.forEach(e=>{if(e.isIntersecting){const n=e.target;(function(e){const t=e.getAttribute("lmw"),n=e.getAttribute(D);if(t&&n){const r=t+n;return v(()=>_(()=>!!window[he][pe][r])&&_(()=>!!window.preact),50,500).then(()=>{_(()=>window[he][pe][r](`#${e.id}`))}),!0}return!1})(n)&&t.unobserve(n)}})},{root:null,rootMargin:window.vslyDeferWidgetsMargin||"100px",threshold:.1}));const ye="vsly-orig-sel";function ge(e,t){try{var n=e()}catch(e){return t(e)}return n&&n.then?n.then(void 0,t):n}const _e=function(e){try{return Promise.resolve(ge(function(){return Promise.resolve(v(()=>!!_(()=>document.querySelector(e)),250,100)).then(function(){return Promise.resolve(document.querySelector(e))})},function(e){return Promise.reject(e)}))}catch(e){return Promise.reject(e)}};function Se(e,t,n){const r=t.extra;return n&&n>=3?void 0!==r&&!!_(()=>e.childNodes[r]):!!r&&!!_(()=>e.childNodes[r])}function Ee(e,t,n){void 0===n&&(n=10),me("kill-theme-testing")||Pe(t)||(Ae(e,t),ee(e,Ie(t).href,n,!0,"session"))}const Pe=e=>{if(Ce())return!0;_(function(){try{return Promise.resolve(v(()=>!!document&&!!document.head,10,2e3)).then(function(){const e=document.head||document.getElementsByTagName("head")[0];if(!e.querySelector(`#${l}`)){const t=document.createElement("style");t.id=l,t.appendChild(document.createTextNode("#preview-bar-iframe,#PBarNextFrameWrapper,#PBarNextFrame { display: none !important;}")),e.appendChild(t)}})}catch(e){return Promise.reject(e)}});const t=window.loomi_ctx.themeId||_(()=>window.Shopify.theme.id),n=window.loomi_ctx.role||_(()=>window.Shopify.theme.role),r=!Ne({id:t,role:n}),o=_(()=>!window.loomi_ctx.testedThemes.includes(t));return!(!r||!o)||Te({id:t,role:n},e)},Ae=(e,t)=>{const n=e._USE_CASE!==re;Le(t)&&n&&[sessionStorage,localStorage].forEach(e=>Oe(e))},Ie=e=>{const t=Re();return t.searchParams.append("preview_theme_id",`${e||""}`),t},be=()=>{const e="vsly-tts";if($e(e))return;ke();const t=Ie("");t.searchParams.append(e,"1"),document.body.style.opacity=0,location.replace(t.href)},Ce=()=>
69{const e="vsly_disableThemeTest",t=$e("disableThemeTest")||!!sessionStorage.getItem(e);return t&&sessionStorage.setItem(e,"1"),ie()||t},xe=()=>!me("allow-embed-redirect-tests")||0===(window.loomi_ctx.embeddedTests||[]).filter(e=>e.experiment.isThemeTest).length,ke=()=>[sessionStorage,localStorage].forEach(e=>e.removeItem(Y)),Te=(e,t)=>e.id===t||Ne(e)&&!t,Ne=e=>"main"===e.role,Oe=e=>e.setItem(Y,"1"),je=e=>e.getItem(Y),Le=e=>!!e,$e=e=>_(()=>Re().searchParams.has(e)),Re=()=>_(()=>new URL(window.location.href)),De="data-rid",Ue="data-alchemy-element-root";let Me,qe=0;function Fe(e){return e.hasAttribute(De)||e.hasAttribute(Ue)}const Be=function(e,t){try{return Promise.resolve(v(()=>!!document&&!!document.body&&!!document.querySelector,50,200)).then(function(){!function(){if("undefined"==typeof document)return;Je||(Je=new MutationObserver(Ve)),Ve();const e="spa"===_(()=>window.vslyIntegrationType,"static")?document:document.body;Je.observe(e,{childList:!0,subtree:!0,characterData:!0,attributes:!1})}(),e&&(k=e),t&&(T=t)})}catch(e){return Promise.reject(e)}};let Je;function Ve(){L.filter(e=>!e.isApplied).forEach(e=>{try{const t=_(()=>document.body.querySelector(e.selector));if(!t)return void function(e,t,n,r,o){void 0===r&&(r=100),void 0===o&&(o=10);const i=!!t,s=_(()=>J[e])||0;!i&&B&&s<o&&(B=!1,J[e]=(_(()=>J[e])||0)+1,setTimeout(()=>{try{n()}catch(t){F("failed to run setTimeout on refreshAllElementsSets",e,t)}B=!0},r+50*s))}(e.selector,t,Ve,100,10);if($.has(e.id))return;if(function(e,t){if(e&&(void 0===Me&&(Me=!!document.querySelector(`[${Ue}],[${De}]`)),Me)&&function(e){return["replace","appendBefore","appendAfter","compound","widget","moveElem"].includes(e.kind)}(t))for(let t=e;t;t=t.parentElement)if(Fe(t))return!0;return!1}(t,e)&&!function(){if(U())return!0;const e=window.vslyHydrationSize||1,t=!!window.elementIdToRuntimeInitialized&&Object.values(window.elementIdToRuntimeInitialized).length>=e;t&&0===qe&&(qe=Date.now());const n=Date.now()-qe,r=window.vslyHydrationGrace||500;return t&&n>r}())return;const n=He(e,t);n&&($.set(e.id,n),e.isApplied=!0)}catch(t){!function(){M()&&console.warn("loomi-editor",...[].slice.call(arguments))}("failed to resolve command from mutation request with exception.",t,e)}}),ze()}function He(e,t){if("replace"===e.kind)return function(e,t,n,r,o){let i=o||e,s=!1;const c=n.outerHTML;return{id:e,isApplied:()=>s,kind:"replace",do:()=>{s||(k&&n.setAttribute(R,i),n.outerHTML!==r&&(n=O(n,r),ae(n),k&&n.setAttribute(R,i),s=!0))},undo:()=>{s&&n.outerHTML!==c&&(n=O(n,c),s=!1)},redoIfNeeded:()=>!1,setDebugId:e=>i=e}}(e.id,0,t,e.value,e.id);if("appendBefore"===e.kind||"appendAfter"===e.kind)return function(e,t,n,r,o){let i=o||e,s=!1,c=document.querySelector(t),a=document.createElement("div");const u=()=>{s||("appendBefore"===r&&(c=document.querySelector(t),_(()=>c.parentNode.insertBefore(a,c)),ae(c),a=O(a,n),k&&a.setAttribute(R,i),s=!0),"appendAfter"===r&&(s||(c=document.querySelector(t),c.nextSibling?(_(()=>c.parentNode.insertBefore(a,c.nextSibling)),ae(c)):(_(()=>c.parentNode.appendChild(a)),ae(c)),a=O(a,n),k&&a.setAttribute(R,i),s=!0)),s=!0)},l=()=>{s&&(a.remove(),s=!1)};return{id:e,isApplied:()=>s,kind:r,do:u,undo:l,redoIfNeeded:()=>{const e=ue(u,l,t,c);return e.element&&(c=e.element),e.isDetached},setDebugId:e=>i=e}}(e.id,e.selector,e.value,e.kind,e.id);if("appendCss"===e.kind)return function(e,t,n,r){let o=r||e,i=!1,s=document.querySelector(t);const c=document.createElement("style"),a=()=>{i||(c.innerHTML=n,k&&c.setAttribute(R,o),document.head.appendChild(c),i=!0)},u=()=>{i&&(c.remove(),i=!1)};return{id:e,kind:"appendCss",isApplied:()=>i,do:a,undo:u,redoIfNeeded:()=>{const e=ue(a,u,t,s);return e.element&&(s=e.element),e.isDetached},setDebugId:e=>o=e}}(e.id,e.selector,e.value,e.id);if("appendJs"===e.kind)return function(e,t,n,r,o){let i=r||e,s=!1,c=document.querySelector(t),a=null;const u=()=>{s||(a||(a=document.createElement("script")),a.setAttribute("type","application/javascript"),a.innerHTML=function(e,t){return e&&t?`(async () => {\n    const _USE_CASE = "${t.experienceId}";\n    const _USE_CASE_VARIANT = "${t.variantId}";\n    const _USE_CASE_VERSION = ${_(()=>t.version||0,0)};\n    const _USE_CASE_AUDIENCES = "${_(()=>window.loomi_ctx.audiences.join("|"),"")}";\n    const _USE_CASE_GA = "${_(()=>t.gaExperienceName.replace(/"/g,'\\"'),t.gaExperienceName)}";\n    const _USE_CASE_GA_VARIANT = "${_(()=>t.gaVariantName.replace(/"/g,'\\"'),t.gaVariantName)}";\n    const _USE_CASE_CTX = {_USE_CASE,_USE_CASE_VARIANT,_USE_CASE_VERSION,_USE_CASE_AUDIENCES,_USE_CASE_GA,_USE_CASE_GA_VARIANT};\n    const __currentScriptElement = document.currentScript;\n    ${e}\n    if (typeof vslyCleanup !== 'undefined') {     \n      if (__currentScriptElement) {\n        __currentScriptElement.__vslyCleanup = vslyCleanup;\n      }\n    }\n  })()`:!t&&e?`\n(async () => {\n  const __currentScriptElement = document.currentScript;\n  ${e}\n    if (typeof vslyCleanup !== 'undefined') {     \n      if (__currentScriptElement) {\n        __currentScriptElement.__vslyCleanup = vslyCleanup;\n      }\n    }\n})();\n`:e}(n,o),k&&(a.id=i),document.body.appendChild(a),s=!0)},l=()=>{if(!s)return;const e=(()=>{try{const e=a.__vslyCleanup;if(e)return e(),!0}catch(e){k&&console.error("vslyCleanup error:",e)}return!1})();a&&a.remove(),e&&(a=null),s=!1};return{id:e,kind:"appendJs",isApplied:()=>s,do:u,undo:l,redoIfNeeded:()=>{const e=ue(u,l,t,c);return e.element&&(c=e.element),e.isDetached},setDebugId:e=>i=e}}
69(e.id,e.selector,e.value,e.id,e.options);if("appendFont"===e.kind){const t=JSON.parse(e.value);if(t&&t.family&&t.weights)return function(e,t,n){n=n||e;let r=!1;const o=document.createElement("link"),i=(c=t.weights,(s=t.family).toLowerCase().includes("jetbrains")&&(s="JetBrains Mono"),`https://fonts.googleapis.com/css2?family=${encodeURIComponent(s)}:wght@${_(()=>c.join(";"))}&display=block`);var s,c;return o.setAttribute("href",i),o.setAttribute("rel","stylesheet"),{id:e,isApplied:()=>r,kind:"appendFont",do:()=>{r||(k&&o.setAttribute(R,n),document.head.appendChild(o),r=!0)},undo:()=>{r&&(o.remove(),r=!1)},redoIfNeeded:()=>!1}}(e.id,t,e.id)}else{if("compound"===e.kind){const n=e.value.map(n=>(n.options=e.options,He(n,t))).filter(e=>e);return function(e,t,n){let r=!1;return{id:e,isApplied:()=>r,kind:"compound",do:()=>{r||(t.filter(e=>!e.isApplied()).forEach(e=>{e.setDebugId&&e.setDebugId(n),e.do()}),r=!0)},undo:()=>{r&&(t.filter(e=>e.isApplied()).reverse().forEach(e=>e.undo()),r=!1)},redoIfNeeded:()=>t.map(e=>e.redoIfNeeded()).filter(e=>e).length>0}}(e.id,n,e.id)}if("widget"===e.kind){const t=_(()=>e.block.value),n=_(()=>t.env.sectionId.substring(1),e.id);return function(e,t,n,r,o,i,s){void 0===s&&(s="");const c=i||t;let a=!1;const u=`vslyp-${t}`;let l=null,d=null,m=[];const f=()=>{a||(we(r,s),"replace"===e?w():y(),fe()&&ve||h(),a=!0)},h=()=>{const e=r+s;v(()=>_(()=>!!window[he][pe][e])&&_(()=>!!window.preact),50,500).then(()=>{ae(l),_(()=>window[he][pe][e](`#${t}`))})},p=()=>{if(!a)return;d&&d.remove();const t=document.getElementById(u);if(t&&t.remove(),"replace"===e&&l&&l.children&&l.children.length>0){let e=0;for(const t of l.children)t.style.display=m[e],e+=1}a=!1},w=()=>
69{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=[];
69return 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
69h((n,r)=>{n.value!==((e,t,n)=>{switch(t.kind){case"text":return((e,t,n)=>{const r=t.extra;return Se(e,t,n)?e.childNodes[r].textContent:e.textContent})(e,t,n);case"attr":return((e,t)=>e.getAttribute(t.key))(e,t);case"style":return((e,t)=>_(()=>e.style[t.key],null))(e,t);case"image":case"video":return(e=>e.src)(e)}})(e.elem,n,e.ve.version)&&(_(()=>e.reverts[r]()),o(e.elem,{selector:e.ve.selector,subChanges:[n]},!1),t=!0)}),t}(t,e):function(e){e.reverts.forEach(e=>e());const t=document.querySelector(e.ve.selector);return t&&o(t,e.ve),!0}(t)}),e}}}(e.id,t.changes)}if("pageRedirect"===e.kind){const t=_(()=>e.block.value);if(t)return n=t,r=e.options,{id:e.id,kind:"pageRedirect",isApplied:()=>!1,do:()=>{ee(ne(r),n.destUrl,n.redirectAfter,!0===n.retainQueryParams,n.stickinessMode)},undo:()=>{},redoIfNeeded:()=>!1,setDebugId:e=>""}}else if("themeTest"===e.kind){const t=_(()=>e.block.value);if(t)return function(e,t,n){const r=()=>!1;return{id:e,kind:"themeTest",isApplied:r,do:()=>Ee(ne(n),t.targetThemeId),undo:r,redoIfNeeded:r,setDebugId:r}}(e.id,t,e.options)}}var n,r}let Ge=!1;function ze(){Ge||(Ge=!0,requestAnimationFrame(Ke))}function Ke(){$.forEach(e=>{try{e.isApplied()?e.redoIfNeeded():e.do()}catch(t){F("failed to apply mutation command with exception:",t,e)}}),Ge=!1}function We(e){try{const n=$.get(e),r=n&&n.undo();$.delete(e);const o=L.findIndex(t=>t.id==e);return(t=_(()=>L[o].selector))&&_(()=>J[t])&&delete J[t],L.splice(o,1),ze(),r}catch(e){return}var t}function Qe(e){return"div"===e.selector&&(e.selector="body div"),L.push(e),Ve(),{revert:()=>We(e.id),mutationId:e.id}}function Ye(){const e=_(()=>window.loomi_ctx.cart);if(e)return e;const t=localStorage.getItem("loomi-cart");if(t)try{return JSON.parse(t)}catch(e){}}var Ze;!function(e){e.CART_CHANGE="CART_CHANGE",e.LOYALTY_CHANGE="LOYALTY_CHANGE"}(Ze||(Ze={}));const Xe=u((e,t)=>{const n=function(e,t){const n=new Event(Q);return n.key=e,n.value=t,n}(e,t);document.dispatchEvent(n),console.debug("Targeting has changed:",n)},80),et=()=>window.loomi_ctx.session.id;function tt(e){return _(()=>e.items.map(e=>_(()=>e.selling_plan_allocation.selling_plan.name.toLowerCase())).filter(e=>!!e),[])}function nt(){return JSON.parse(localStorage.getItem("loomi-cart-history")||"[]")}function rt(){const e=_(()=>window.loomi_ctx.sessionProducts);if(e)return e;const t=localStorage.getItem("loomi_session_products"),n=t?JSON.parse(t):[];return _(()=>n.filter(e=>""!=e.handle).reverse().slice(0,20))}function ot(e){return JSON.parse(localStorage.getItem(e)||"[]")}function it(e,t,n,r){e=e||[],t=t||[];const o=_(()=>t.filter(t=>!e.find(n(t))))||[],i=[...e,...o].slice(0,25);return i.length>0&&localStorage.setItem(r,JSON.stringify(i)),i}function st(){return JSON.parse(localStorage.getItem("loomi_purchased_products")||"[]")}const ct="vsly_params_history",at="vsly_visited_pages",ut=function(e){try{const t=e.matches?ft.MOBILE:ft.DESKTOP,n=function(){if(lt!=t){q("device-listener",`device changed to ${t} from ${lt}`),window.loomi_ctx.deviceOverride=t===ft.MOBILE?"m":"d",lt=t;const e=_(()=>window.visually.reload),n=function(){if(e)return Promise.resolve(e()).then(function(){});F("device-listener","can't find reload function")}();if(n&&n.then)return n.then(function(){})}}();return Promise.resolve(n&&n.then?n.then(function(){}):void 0)}catch(e){return Promise.reject(e)}};let lt;function dt(){a()?function(){try{return Promise.resolve(v(()=>c,1e3,10)).then(function(){return mt(),Promise.resolve()})}catch(e){return Promise.reject(e)}}().catch(console.error):mt()}function mt(){let e=_(()=>window.vslyDesktopBreakpoint)||960;e<=0&&(e=960);const t=window.matchMedia(`(max-width: ${e}px)`);t.removeEventListener("change",ut),t.addEventListener("change",ut)}var ft;!function(e){e.MOBILE="MOBILE",e.DESKTOP="DESKTOP"}(ft||(ft={}));const ht=()=>edgetag("getUserId");function pt(){const e="vsly_edgetag";return P(()=>(ht()&&localStorage.setItem(e,ht()),!0)),_(ht)||localStorage.getItem(e)}const vt="lmi_type",wt="lmi_from",yt="lmi_class",gt="lmi_utm_data",_t={utm_source:"source",utm_medium:"medium",utm_campaign:"campaign",utm_term:"term",utm_content:"content"},St=function(e,t){void 0===t&&(t=3);let n=e;for(let e=0;e<t;e++)try{const e=decodeURIComponent(n);if(e===n)break;n=e}catch{break}return n},Et=function(e){void 0===e&&(e=window.location.search);const t={utm:{},lmi_params:{}};return _(()=>
69new URLSearchParams(e)).forEach((e,n)=>{if(e){const r=_t[n],o=St(e);r?t.utm[r]=o:function(e){return _(()=>[yt,wt,vt].includes(e))}(n)&&(t.lmi_params[n]=o)}}),t};function Pt(){const e=function(e){let t=[];const n=localStorage.getItem(gt);return null!=n&&(t=[...JSON.parse(n)].slice(0,20)),e&&(e.ts=f(),t=[e,...t]),t}(function(e){if(function(e){return!e||"{}"===JSON.stringify(e)}(e))return null;const t={};return e.campaign&&(t.campaign=e.campaign),e.medium&&(t.medium=e.medium),e.source&&(t.source=e.source),e.term&&(t.term=e.term),e.content&&(t.content=e.content),t}(_(()=>Et().utm)));return localStorage.setItem(gt,JSON.stringify(e)),e}function At(){const e=_(()=>Pt(),[]);if(!Array.isArray(e)||0===e.length)return"";const t=e.filter(e=>e.campaign);return 0===t.length?"":_(()=>t.reduce((e,t)=>t.ts>e.ts?t:e,t[0]).campaign,"")||""}const It=function(e){return Promise.resolve(bt()).then(function(t){return new Promise((n,r)=>{const o=t.transaction([xt],"readonly").objectStore(xt).get(e);o.onerror=e=>{r("IDB e:r"+e.target.error)},o.onsuccess=e=>{n(e.target.result)}})})},bt=function(){try{const e=function(){if(!kt)return Promise.resolve(new Promise((e,t)=>{const n=indexedDB.open(Ct,1);n.onerror=e=>{t("IDB e:o"+e.target.error)},n.onsuccess=t=>{kt=t.target.result,e(kt)},n.onupgradeneeded=e=>{e.target.result.createObjectStore(xt,{keyPath:"id"}).createIndex("id","id",{unique:!0})}})).then(function(){})}();return Promise.resolve(e&&e.then?e.then(function(){return kt}):kt)}catch(e){return Promise.reject(e)}},Ct="VISUALLY_IO",xt=Ct;let kt=null;function Tt(){const e={},t=window.loomi_ctx||{};t.productId&&(e.productId=t.productId);const n=_(()=>{const e=new URL(location.href).searchParams,t="variant";return e.has(t)&&function(e){const t=Number(e),n=isNaN(t)?Number(`${e}`.replace(/[^\d.]+/g,""))||void 0:t;if(void 0!==n&&0!==n)return`${n}`}(e.get(t))})||t.variantId;return n&&(e.variantId=n),e}function Nt(){return _(()=>Ye().items.map(e=>({variantId:e.variant_id||0,quantity:e.quantity||0,productId:e.product_id||0,price:e.price||0})))||[]}const Ot=function(e){return void 0===e&&(e=Ye()),_(()=>(("spa"==window.vslyIntegrationType?_(()=>e.attributes.map(e=>e.key)):_(()=>Object.keys(e.attributes)))||[]).filter(e=>!e.startsWith("vsly")&&e.length<20).slice(0,50))||[]};function jt(){const e=new URL(window.location.href);return e.protocol+"//"+e.hostname+e.pathname}const Lt=function(e,t){try{let n;const r=this.cart;if(!r)return Promise.resolve(0);const o=function(){try{var o=r.currency===e?(n=1,r.total_price/100):function(){if(t)return Promise.resolve(v(()=>!!window.loomi_ctx.Currency,100,10)).then(function(){const t=(window.loomi_ctx.Currency.convert(r.total_price,r.currency,e)||0)/100;return n=1,t})}()}catch(e){return}return o&&o.then?o.then(void 0,function(){}):o}();return Promise.resolve(o&&o.then?o.then(function(e){return n?e:0}):n?o:0)}catch(e){return Promise.reject(e)}};function $t(){const e=_(()=>this.cart.items);if(e&&e.length>0){const t=et(),n=localStorage.getItem("vsly-last-atc-sid");if(!n)return!1;if(n!==t)return!0;const r=e.map(e=>`${e.variant_id}`);return!!_(()=>nt().find(e=>!!e.sid&&r.includes(`${e.variant_id}`)&&`${e.sid}`!=t))}return!1}function Rt(e){return Ot(this.cart).includes(e)}function Dt(e,t){function n(e){return e.toLowerCase()}const r={"==":t=>n(t)==n(e),"!=":t=>n(t)!=n(e),contains:t=>n(t).includes(n(e)),matches:t=>new RegExp(e).test(t)};return!!this.CartSubs().find(e=>r[t](e))}function Ut(){return tt(this.cart)}function Mt(e){const t=this.cart;return!!_(()=>t.items.find(t=>t.handle===e))}function qt(e){const t=this.cart;return!!_(()=>t.items.find(t=>!!t.tags&&t.tags.includes(e)))}function Ft(e){const t=this.cart;if(t.items.length<=0)return!1;const n=_(()=>t.items.filter(t=>!!t.tags&&t.tags.includes(e)));return _(()=>n.length===t.items.length,!1)}function Bt(e){const t=this.cart;return!!_(()=>t.items.find(t=>!!t.collections&&t.collections.includes(e)))}function Jt(){return!0===_(()=>window.loomi_ctx.loyalty.isMember,!1)}function Vt(){return _(()=>window.loomi_ctx.loyalty.pointsBalance,0)}function Ht(){return _(()=>window.loomi_ctx.loyalty.earnedPoints,0)}const Gt="__eventn_id";function zt(){const{id:e,firstSeen:t}=function(e){const t=function(e){try{const t=S(e),{firstSeen:n,id:r}=Qt(t);if(t)return{id:r,firstSeen:n||Zt()}}catch(e){}}(e),n=function(e){const t=window.localStorage.getItem(e),{id:n,firstSeen:r}=Qt(t);if(t)return{id:n,firstSeen:r||Zt()}}(e);if(!t&&!n){const{newId:t,newEpoch:n}=function(){const e=Math.random().toString(36).substring(2,12),t=Zt();return{newId:e,newEpoch:t,value:Yt(e,t)}}();return Kt(t,n,e),{id:t,firstSeen:n}}if(!n&&t)return Kt(t.id,t.firstSeen,e),t;if(!t&&n)return Kt(n.id,n.firstSeen,e),n;const r=Math.min(t.firstSeen,n.firstSeen);let o=t.firstSeen<=n.firstSeen?t.id:n.id;return Wt(t,n)&&(o=t.id<=n.id?t.id:n.id),n.id==t.id&&n.firstSeen==t.firstSeen||Kt(o,r,e),{id:o,firstSeen:r}}(Gt);return{id:e,firstSession:Xt(t),firstSeen:t}}function Kt(e,t,n){void 0===n&&(n=Gt);const r=Yt(e,t);_(()=>localStorage.setItem(n,r)),((e,t,n,r)=>{_(()=>window.loomi_ctx.cc)&&!b()||(document.cookie=encodeURIComponent(e)+"="+t+"; path=/; expires=Fri, 31 Dec 9999 23:59:59 GMT"+(n?"; domain="+n:"")+(r?"; secure":""))})(n,r,document.location.hostname.replace("www.","").replace("checkout.",""),"http:"!==document.location.protocol)}const Wt=(e,t)=>e.firstSeen===t.firstSeen&&e.id!==t.id;function Qt(e){return{firstSeen:_(()=>parseInt(e.split(".")[1]),null),id:_(()=>e.split(".")[0])}}function Yt(e,t){return`${e}.${t}`}function Zt(){return Math.trunc((new Date).getTime()/1e3)}const Xt=e=>(new Date).getTime()/1e3-e<=7200,en="vsly_vid",tn="lmi_debug";function nn(e){return _(()=>new URL(window.location.href).searchParams.get(e)||void 0)}const rn=["Roboto","Open Sans","Fredoka","Fredoka","Smooch Sans","Rubik","Lato","Poppins","Oswald","League Spartan","Noto Sans","Raleway","Merriweather","Playfair Display","Inter","JetBrains Mono","Jetbrains Mono"];function on(e){try{(function(e){const t=e.flatMap(e=>_(()=>e.code)).filter(e=>!!e).filter(e=>"widget"===e.kind).map(e=>sn(e.value.env)),n=new Map;
69return function(e,t){e.forEach(e=>{!function(e,t){const n=new Map;e.forEach(e=>{let[t,r]=e;const o=".font.";if(t.includes(o)){const e=t.split(o)[0]+o;n.has(e)||n.set(e,{families:new Set,weights:new Set});const i=n.get(e);if(t.endsWith(".fontFamily"))i.families.add(r);else if(t.endsWith(".fontWeight")){const e=parseInt(r,10)||500;i.weights.add(e)}}}),function(e,t){e.forEach(e=>{if(e.families.size>0){const n=e.weights.size>0?e.weights:new Set([500]);e.families.forEach(e=>{cn(t,e,n)})}})}(n,t)}(Object.entries(e),t),function(e,t){const n=function(e){const t=".text.isRichText",n=new Set;return e.forEach(e=>{let[r,o]=e;if(r.endsWith(t)&&!0===o){const e=`${r.split(t)[0]}.text.value`;n.add(e)}}),n}(e);0!==n.size&&e.filter(e=>{let[t]=e;return n.has(t)}).forEach(e=>{let[n,r]=e;return function(e,t){var n;if(e)try{!function(e,t){e.querySelectorAll("[style]").forEach(e=>{const n=e.style;if(n.fontFamily){const e=n.fontFamily,r=parseInt(n.fontWeight,10)||500;cn(t,e,new Set([r]))}})}((n=decodeURIComponent(e),(new DOMParser).parseFromString(n,"text/html")),t)}catch(e){console.error("Failed to parse rich text HTML",e)}}(r,t)})}(Object.entries(e),t)})}(t,n),function(e){return Array.from(e.entries()).map(e=>{let[t,n]=e;return{family:t,weights:Array.from(n).sort()}})}(n)})(e).forEach(e=>{let{family:t,weights:n}=e;return function(e,t){return Qe(N("appendFont","div",JSON.stringify({family:e,weights:t})))}(t,n)})}catch(e){F("failed to install custom fonts",e)}}function sn(e){const t={};for(const n in e)if("object"!=typeof e[n]||Array.isArray(e[n]))t[n]=e[n];else{const r=sn(e[n]);for(const e in r)t[`${n}.${e}`]=r[e]}return t}function cn(e,t,n){if(!t)return;const r=t.replaceAll("'","").replaceAll('"',"");if(!function(e){return rn.includes(e)}(r))return;e.has(r)||e.set(r,new Set);const o=e.get(r);
69o.add(400),n.forEach(e=>{o.add(e)})}const an=function(e,t,n,r){void 0===n&&(n=!0),void 0===r&&(r=void 0);try{const o=_(()=>window.loomi_api.addToCart),i=function(){if(o)return Promise.resolve(window.loomi_api.addToCart(e,t,n,r)).then(function(){})}();return Promise.resolve(i&&i.then?i.then(function(){}):void 0)}catch(e){return Promise.reject(e)}},un=function(e){try{let n;function t(t){return n?t:e.map(e=>{const t=String(e.id),n=dn.get(pn(e.id))||r[t];return n?{...e,variants:Array.isArray(e.variants)?e.variants.map(e=>{const t=vn(e,n);return t?{...e,fixed_price_currency:t.price.currencyCode,price:parseFloat(t.price.amount),compare_at_price:t.compareAtPrice?parseFloat(t.compareAtPrice.amount):e.compare_at_price}:e}):e.variants}:e})}if(!e||0===e.length)return Promise.resolve(e);let r={};const{productIdsToFetch:o}=wn(e),i=function(){if(o.length>0)return function(t,n){try{var o=Promise.resolve(ln(e)).then(function(e){r=e,Object.entries(r).forEach(e=>{let[t,n]=e;return dn.set(pn(t),n)})})}catch(e){return n(e)}return o&&o.then?o.then(void 0,n):o}(0,function(t){return console.error("vsly",t),n=1,e})}();return Promise.resolve(i&&i.then?i.then(t):t(i))}catch(s){return Promise.reject(s)}},ln=function(e){try{return Promise.resolve(fetch(`https://${fn()}/api/2025-10/graphql.json`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({query:mn(e)})})).then(function(e){if(!e.ok)throw new Error(`Shopify API error: ${e.status}`);return Promise.resolve(e.json()).then(function(e){if(e.errors)throw new Error(`GraphQL errors: ${JSON.stringify(e.errors)}`);const t={};for(const n in e.data){const r=e.data[n];if(!r)continue;const o=hn(r.id);t[o]={variants:{}}
69,r.variants.edges.forEach(e=>{const n=hn(e.node.id);t[o].variants[n]={price:e.node.price,compareAtPrice:e.node.compareAtPrice}})}return t})})}catch(e){return Promise.reject(e)}},dn=new class extends H{constructor(e,t){super(new z(e),t)}}("p",18e5);function mn(e){const{productIdsToFetch:t,maxVariantsPerProduct:n}=wn(e),r=se();return`\n    query GetProductPrices ${r?`@inContext(country: ${r})`:""} {\n      ${t.map(e=>`\n    product_${e}: product(id: "gid://shopify/Product/${e}") {\n      id\n      variants(first: ${n}) {\n        edges {\n          node {\n            id\n            price {\n              amount\n              currencyCode\n            }\n            compareAtPrice {\n              amount\n              currencyCode\n            }\n          }\n        }\n      }\n    }\n  `).join("\n")}\n    }\n  `}const fn=()=>window.loomi_ctx.storeAlias.toLowerCase().replaceAll("_","-")+".myshopify.com";function hn(e){const t=e.match(/\/(\d+)$/);return t?t[1]:e}const pn=e=>String(e)+se(),vn=(e,t)=>{let n=String(e.variant_id);const r=Object.keys(t.variants);return 1==r.length&&(n=r[0]),t.variants[n]},wn=e=>{let t=1,n=!0;return{productIdsToFetch:e.map(e=>{if(!Array.isArray(e.variants))return{id:String(e.id),needsFetch:!1};const r=new Set(e.variants.map(e=>e.price)).size>1;r&&(n=!1),e.variants.length>t&&(t=e.variants.length);const o=((e,t,n)=>{if(!e)return!0;if(!n)return!1;const r=e.variants||{};return t.some(e=>void 0===r[e])})(dn.get(pn(e.id)),e.variants.map(e=>String(e.variant_id)),r);return{id:String(e.id),needsFetch:o}}).filter(e=>e.needsFetch).map(e=>e.id),maxVariantsPerProduct:n?1:t}},yn=new K("recs_cache",300001),gn=function(e,t){try{const n=Promise.resolve([]);return Promise.resolve(function(r,o){try{var i=function(){if(!e)return n;let r=_(()=>e.recommendationOptions);if(!r)return n;var o;!function(e){const{productId:t,variantId:n}=Tt();(t||n)&&(e.productId={productId:t,variantId:n})}(r),r.cartItems=(o=Nt(),_(()=>o.filter(e=>!!e.productId).map(e=>({productId:`${e.productId}`,variantId:`${e.variantId}`,quantity:e.quantity||1})))),r.currency=_(()=>Ye().currency||"USD","USD"),r.cart_total=_(()=>Ye().total_price,0),_(()=>+Date.now()-window.loomi_ctx.last_vid_atc.ts<5e3)&&(r.last_vid_atc=window.loomi_ctx.last_vid_atc),r.respSize=_(()=>window.visually.recsPerVariant[t.variantId]),["RECENTLY_VIEWED","VIEWED_WITH_RECENTLY_VIEWED"].find(e=>_n(r,e))&&(r.recentlyViewed=rt().filter(e=>!!e.productId).map(e=>({productId:`${e.productId}`,variantId:`${e.variantId||""}`,...e.ts?{ts:e.ts}:{}})));const i=st();return i.length>0&&(r.pastPurchases=i),(_n(r,"CART_ITEMS")||function(e){return _(()=>!!e.layeredRuling.find(e=>"latest_added"==e.ruleCond.itemSelection))}(r))&&(r.cartHistory=In()),r.userId=_(()=>window.loomi_ctx.userId,""),t&&(r.widgetContext=t),_(()=>!!window.loomi_ctx.storeAlias)&&(r.storeAlias=window.loomi_ctx.storeAlias),r.locale=_(()=>window.Shopify.locale)||_(()=>window.visually.locale),E()&&(r.clientId=E()),r.country=se(),Promise.resolve(function(e,t){const n=_(()=>window.loomi_api.updateRecsOpts),r=_(()=>n.get(function(e){return e.widgetId+e.experienceId+e.variantId+e.sectionId}(e))(t),t);return _(()=>n.get(window.loomi_ctx.storeAlias)(r),r)}(t,r)).then(function(e){return r=e,Promise.resolve(An(r))})}()}catch(e){return o(e)}return i&&i.then?i.then(void 0,o):i}(0,function(e){return F("loomi-widget,recProducts failed:",e),n}))}catch(e){return Promise.reject(e)}};function _n(e,t){return e.type===t||_(()=>e.strategyPerSlot.find(e=>e.strategy===t))||_(()=>!!Object.values(e.conditions).find(e=>e.qbProps.envKey===t))||_(()=>!!e.layeredRuling.find(e=>e.strategy===t||!!_(()=>e.strategyPerSlot.slots.find(e=>e.strategy===t))))}function Sn(e){const t=function(){const e=window.innerWidth;return e<=360?200:e<=480?360:e<=640?480:e<=768?640:e<=960?768:1024}();e.products.forEach(e=>{const n=new URL(e.image.src);n.searchParams.set("width",`${Math.min(t,e.image.width||1280)}`),e.image.src=n.href})}function En(){return`https://${A(window.loomi_ctx.env)}/api/recommendations/web/public/v2/recommend`}const Pn=new Map,An=function(e){try{function t(){return _(()=>o.products)}const n=g(e),r=W(n);let o=yn.get(r);const i=function(){if(!o){let e=!0;return me("kill-locale-currency")&&(e=!1),Promise.resolve(((e,t,n)=>{if(Pn.has(e))return Pn.get(e);const r=window.vslyNativeFetch||window.fetch,o=function(){try{return Promise.resolve(function(e,o){try{var i=function(){function e(){return Promise.resolve(o.json()).then(function(e){const t=function(){if(e.fetchPrices&&n)return Promise.resolve(un(e.products)).then(function(t){e.products=t})}();return t&&t.then?t.then(function(){return e}):e})}let o;const i=t.length>1e4&&!me("disable-recs-post")?Promise.resolve(r(En(),{method:"POST",headers:{"Content-Type":"text/plain"},body:t})).then(function(e){o=e}):Promise.resolve(r(`${En()}?q=${t}`)).then(function(e){o=e});return i&&i.then?i.then(e):e()}()}catch(e){return o(!0,e)}return i&&i.then?i.then(o.bind(null,!1),o.bind(null,!0)):o(!1,i)}(0,function(t,n){if(Pn.delete(e),t)throw n;return n}))}catch(e){return Promise.reject(e)}}();return Pn.set(e,o),o})(r,n,e)).then(function(e){o=e,_(()=>
69[Sn,window.loomi_api.onRecsResp].forEach(e=>e&&e(o))),yn.set(r,o)})}}();return Promise.resolve(i&&i.then?i.then(t):t())}catch(s){return Promise.reject(s)}},In=()=>nt().map(e=>{const t={...e};return delete t.sid,t});function bn(e){return`vsly_pi_${e}`}function Cn(e){return`vsly_hbt_${e}`}function xn(e){return`vsly_hbc_${e}`}function kn(e){return Array(e).fill(0).map(()=>Math.floor(10*Math.random())).join("")}function Tn(){try{const e=_(()=>window.vslyAntiFlickerReveal,void 0);e&&e()}catch(e){}}const Nn=function(e,t){try{if(y(e)||y(t))return Promise.resolve({products:[]});const n=function(e,t){const n=window.loomi_ctx.storeAlias||"",r=new URLSearchParams({byHandle:g({handles:e}),al:n,slimResp:"1"});return t&&t.length>0&&r.set("metafields",g({fields:t})),`${En()}?${r.toString()}`}(e,t);return Promise.resolve(fetch(n)).then(function(e){if(!e.ok)throw new Error(`vsly 400 ${e.statusText}`);return e.json()})}catch(e){return Promise.reject(e)}},On=function(e){try{try{const t=g(e),n=window.loomi_ctx.storeAlias,r=W(`${n}_${t}_${se()}`),o=Ln.get(r);if(o)return Promise.resolve(o);if($n.has(r))return Promise.resolve($n.get(r));const i=function(){try{return Promise.resolve(function(e,o){try{var i=function(e,o){try{var i=function(){const e=new URL(En());e.searchParams.set("al",n),e.searchParams.set("productQuery",t);const o=window.vslyNativeFetch||window.fetch;return Promise.resolve(o(e.toString(),{method:"GET",headers:{Accept:"application/json"}})).then(function(e){return e.ok?Promise.resolve(e.json()).then(function(e){return Promise.resolve(function(e){try{if(!e||!e.results||"object"!=typeof e.results)return Promise.resolve({results:{}});const t=e.results,n=function(e){return Object.keys(e).map(t=>{const n=e[t];return n&&n.id?{key:t,product:n}:null}).filter(e=>!!e)}(t);if(0===n.length)return Promise.resolve({...e,results:t});let r=n.map(e=>e.product);return r=function(e){const t={products:e};return Sn(t),t.products}(r),Promise.resolve(jn(r)).then(function(o){return r=o,r=function(e){const t=window.loomi_api;if(!t||!t.onRecsResp)return e;try{const n={products:e};return t.onRecsResp(n),n.products}catch(t){return F("onRecsResp hook failed",t),e}}(r),function(e,t,n){t.forEach((t,r)=>{const o=n[r];o&&o.id&&(e[t.key]=o)})}(t,n,r),{...e,results:t}})}catch(e){return Promise.reject(e)}}(e)).then(function(e){return Ln.set(r,e),e})}):{results:{}}})}()}catch(e){return o(e)}return i&&i.then?i.then(void 0,o):i}(0,function(e){return F("queryProducts failed:",e),{results:{}}})}catch(e){return o(!0,e)}return i&&i.then?i.then(o.bind(null,!1),o.bind(null,!0)):o(!1,i)}(0,function(e,t){if($n.delete(r),e)throw t;return t}))}catch(e){return Promise.reject(e)}}();return $n.set(r,i),Promise.resolve(i)}catch(e){return F("queryProducts setup failed:",e),Promise.resolve({results:{}})}}catch(e){return Promise.reject(e)}},jn=function(e){try{return me("kill-locale-currency")||_(()=>!Array.isArray(e[0].variants))?Promise.resolve(e):Promise.resolve(un(e))}catch(e){return Promise.reject(e)}},Ln=new K("ai_recs_cache",300001),$n=new Map,Rn=function(e,t,n){try{const o=zt(),i=function(e,t,n){const r=function(){const e=Nt(),t={path:window.location.pathname,host:window.location.hostname};_(()=>e.length)>0&&(t.cartItems=e);const n=_(()=>Ye().token);n&&(t.cartToken=n);const r=Pt();r&&(t.trafficSources=r),t.productsSeenInSession=rt(),t.isCustomer=!!E(),t.query=window.location.search||"",t.hash=window.location.hash||"";const o=Ot();return o&&(t.cartAttributes=o),t}();r.storeAlias=e;const o=E();o&&(r.clientId=o),r.anonymousId=t.id,r.firstSeen=t.firstSeen,r.firstSession=t.firstSession,r.gaId=_(()=>document.cookie.split(";").map(e=>e.split("=")).find(e=>{let[t,n]=e;return"_ga"==t.trim()})[1],"");const i=window.loomi_ctx;r.customerTags=_(()=>i.ctags.slice(0,20)),r.landingPage=_(()=>i.session.landing_page),r.hasSubs=!!_(()=>tt(Ye()).length>0);const s=pt();s&&(r.edgetag=s);const c=function(){try{const e=_(()=>new URL(window.location.href));if(_(()=>e.searchParams.get("forceOverride"))){const t=_(()=>e.searchParams.get("targeting"));if(t)return JSON.parse(decodeURIComponent(escape(atob(t))))}}catch(e){F("preview overrides",e)}return{}}(),a=ot(ct),u=function(){const e=ot(at);function t(e){return new Date(e.ts).valueOf()}function n(){const e=new URL(location.href);return["vslyvid","vslywgid","vslysid","lmi_preview","targeting","vsly_vid"].forEach(t=>e.searchParams.delete(t)),e.search||""}return It(at).then(r=>{const o={ts:new Date,name:jt(),search:_(n,"")},i=!!o.search,s=(_(()=>r.visits)||e||[]).filter(e=>!i||!(e.name===o.name&&!e.search)).filter(e=>
69!(e.name===o.name&&(o.search===e.search||i&&!e.search))).sort((e,n)=>t(n)-t(e)).slice(0,500);var c;s.unshift(o),(c={id:at,visits:s},Promise.resolve(bt()).then(function(e){return new Promise((t,n)=>{const r=e.transaction([xt],"readwrite").objectStore(xt).put(c);r.onerror=e=>{n("IDB e:w"+e.target.error)},r.onsuccess=()=>{t("")}})})).catch()}).catch(),it([{ts:f(),name:jt()}],e,e=>t=>e.name===t.name,at)}(),l=st(),d={deviceKind:_(()=>window.loomi_ctx.deviceOverride,void 0),...n||{}},m=!!_(()=>navigator.userAgent.includes("Macintosh")&&"ontouchend"in document),h=_(()=>window.innerWidth,0),p=_(()=>window.vslyDesktopBreakpoint)||960,v=_(()=>S("cart_currency"))||_(()=>Ye().currency)||"",w=_(()=>i.current_product);if(w){r.oos=_(()=>w.oos),r.price=_(()=>w.price),r.iq=_(()=>w.variants.reduce((e,t)=>t.iq+e,0)),r.productId=_(()=>{const e=Tt().productId;return Number.isFinite(Number(e))?e.toString():""},"");const e=1*i.variantId;Number.isFinite(e)&&(r.vid=e)}const y=_(et);"spa"==window.vslyIntegrationType&&(r.spa=!0);const g=_(()=>i.ttl);return{cartCurrency:v,...r,queryHistory:a,isIPadPro:m,windowInnerWidth:h,desktopBreakpoint:p,visitedPages:u,ttl:Number.isFinite(g)?g:0,purchasedLineItems:l,sid:y,...d||{},...c||{}}}(e,o,n);return Promise.resolve(function(e,t){try{const n=g(t),o=function(e){const{previewKey:t,debugAllocator:n,previewVariantId:o}=function(){[r,en].map(e=>{const t=nn(e);t&&sessionStorage.setItem(e,t)});const e=sessionStorage.getItem(r),t=sessionStorage.getItem(en);return{previewKey:e,debugAllocator:nn(tn),previewVariantId:t}}();let i=new URL(e);return t&&i.searchParams.append(r,t),n&&i.searchParams.append(tn,"true"),o&&i.searchParams.append(en,o),i}(qn(e).cfgUrl);o.searchParams.append("q",n);const i=W(o.href),s=window.vslyNativeFetch||window.fetch,c=Un.has(i)?Un.get(i):s(o.href,{priority:"high"}).finally(()=>Un.delete(i));return Un.set(i,c),Promise.resolve(c).then(function(e){if(e.ok)return Promise.resolve(e.json());throw new Error(`failed to load config: ${e.statusText}`)})}catch(e){return Promise.reject(e)}}(t,i)).then(function(e){return _(()=>{window.loomi_ctx.audiences=e.audiences,_(()=>e.audiences&&localStorage.setItem("vsly_audiences",JSON.stringify(e.audiences))),window.loomi_ctx.testedThemes=e.testedThemes||[]}),function(e){const t=e.currentVariant;window.loomi_ctx={...window.loomi_ctx||{}};const n=_(()=>t.pid);n&&(window.loomi_ctx.productId=`${n}`);const r=_(()=>t.vid);r&&(window.loomi_ctx.variantId=`${r}`);const o=_(()=>t.price);o&&(window.loomi_ctx.variantPrice=o);const i=_(()=>t.meta);i&&(window.loomi_ctx.productMeta=`${i}`)}(e),it(e.queryHistory,i.queryHistory,e=>t=>t.v===e.v&&t.k===e.k,ct),function(e){var t;(t=e.experiments)&&t.findIndex(e=>{const t=_(()=>e.clientTargetingFormula.toString(),"")||"";return t.includes("CartItemHasTag")||t.includes("CartItemHasCollection")||t.includes("AllCartItemsHasTag")})>-1||!0===_(()=>e.flags["sdk-enable-cart-enrichment"],!1)&&(e.flags["sdk-enable-cart-enrichment"]=!1)}(e),{configuration:e,tracking:o}})}catch(e){return Promise.reject(e)}},Dn="vslyb",Un=new Map;function Mn(e){if("number"==typeof e.chance&&e.chance<100){const t={experienceId:e.name,variantId:e.variant,storeAlias:_(()=>window.loomi_ctx.storeAlias),anonymousId:_(()=>window.loomi_ctx.userId)};e.version&&(t.version=e.version);const r=g(t),o=_(()=>window.loomi_ctx.env,n.PROD),i=new URL(qn(o).cfgUrl.replace("/allocate","/match"));i.searchParams.append("q",r),fetch(i)}}function qn(e){let t="/api/allocator/web/public/v2/allocate";return Bn(e)&&(t="/allocate"),{cfgUrl:`${Fn(e)}${t}`}}function Fn(e){return Bn(e)?"http://localhost:8080":`https://${A()}`}function Bn(e){return[n.TEST,n.LOCAL].includes(e)}function Jn(e){window.visually={..._(()=>window.visually)||{},flags:e},localStorage.setItem("loomi-flags",JSON.stringify(e))}function Vn(e,t,n){const r=function(r){_(()=>!!r.persisted)&&(window.loomi_ctx.cart=void 0,n(e,t,500).catch(e=>{F("failed reloading sdk",e)}))};_(()=>!window.loomi_ctx.pageshow)&&(q("pageshow initialized"),s().then(()=>{window.addEventListener("pageshow",r),window.loomi_ctx.pageshow=!0}))}function Hn(e){return`${e.name}-${e.variant}`}function Gn(e){return`${e.name}-${e.variant}-${e.version||0}`}function zn(e){$.forEach(t=>{e&&!e(t)||(t.undo(),t.do())})}const Kn=(e,t)=>!!_(()=>e.audiences.includes(t)),Wn=e=>{const t={},n=Kn(e,"d"),r=Kn(e,"m");return n||r?(_(()=>e.experiments.filter(e=>
69!!e.code).forEach(e=>e.code.forEach(r=>{const o=_(()=>r.value.env.general.recsCount),i=_(()=>n?o.desktop.value:o.value);i>(t[e.variant]||0)&&"number"==typeof i&&(t[e.variant]=i)}))),t):t},Qn=function(e){void 0===e&&(e={});try{const t=Z+X;return we(Z,X),Promise.resolve(v(()=>_(()=>window.visually.widgets[t]),100,50)).then(function(){const n="#vsly-overlay",r="#vslyp-vsly-overlay";if(!document.querySelector(r)){const e=document.createElement("div");e.id=n.replace("#",""),e.textContent=".",e.style.opacity="0",e.style.display="none",document.body.appendChild(e);const t=document.createElement("script");t.id=r.replace("#",""),t.type="text/props",t.textContent="{}",document.body.appendChild(t)}return window.visually.widgets[t](n),Promise.resolve(v(()=>!!window.loomi_api._openProductOverlay,100,50)).then(function(){window.loomi_api._openProductOverlay((e=>{const t=_(()=>e.widgetContext)||_(()=>e.mpCtx)||_(()=>e.overlay.mpCtx);return t?{...e,overlay:{...e.overlay||{},mpCtx:t}}:e})(e))})})}catch(e){return Promise.reject(e)}};function Yn(e,t,n,r){const[o,i]=t.split(",");return new Promise(t=>{It(at).then(n=>{for(const s of function(e,t,n){const r=(new Date).valueOf();return(_(()=>e.visits,[])||[]).filter(e=>{const o=new Date(e.ts).valueOf(),i=36e5,s=parseInt(t);switch(n.replaceAll('"',"")){case"hours":return o>r-s*i;case"weeks":return o>r-s*i*24*7;case"days":return o>r-s*i*24;default:return!1}})}(n,o,i))if(r||rr(e)){if(Xn(s,e))return void t(!0)}else if(Zn(s,e))return void t(!0);t(!1)})})}function Zn(e,t){return!![er(e),nr(er(e))].find(e=>e.includes(t))}function Xn(e,t){const n=e.search||"",r=er(e)+n;return!![r,nr(r)].find(e=>e.includes(tr(t)))}function er(e){return tr(function(e){const t=_(()=>new URL(e));if(!t)return e;const n=t.pathname.split("/");return/^[a-z]{2}-[a-z]{2}$/.test(n[1])&&(t.pathname=n.slice(2).join("/")),tr(t.href)}(e.name))}function tr(e){const t=_(()=>new URL(e));return t&&t.pathname.endsWith("/")?"/"===t.pathname?t.href.slice(0,-1):(t.pathname=t.pathname.slice(0,-1),t.href):e}function nr(e){return e.includes("/products/")&&e.includes("/collections/")?e.replace(/\/collections\/[^/]+/,""):e}function rr(e){return _(()=>!!new URL(e).search)}const or=function(e){try{return yr(),hr(e.clientTargetingFormula)&&(ar[lr(e)]=e),Promise.resolve(wr(e)).then(function(t){return t?(mr(e),!0):(q(`exp: ${e.gaName} not run client targeting: ${e.clientTargetingFormula} => false`),!1)})}catch(e){return Promise.reject(e)}},ir=function(e){try{const t=Object.entries(ar).map(t=>{let[n,r]=t;return hr(r.clientTargetingFormula)&&(ar[lr(r)]=r),{exp:r,shouldBeApplied:sr(r.clientTargetingFormula,e,r.name),hasBeenApplied:()=>!!ur[lr(r)]}});return Promise.resolve(pr(t)).then(function(e){!function(e){e.filter(e=>e.hasBeenApplied()&&!e.shouldBeApplied).flatMap(e=>{const t=_(()=>ur[lr(e.exp)]);return t&&delete ur[lr(e.exp)],t}).forEach(e=>{_(e.revert)})}(e),function(e){e.filter(e=>e.shouldBeApplied&&!e.hasBeenApplied()).forEach(e=>{var t,n,r;mr(e.exp),t=e.exp,n=fr,void 0===r&&(r=x()),n.has(t.variant)||(Pr(r,t),n.add(t.variant),Mn(t))})}(e)})}catch(e){return Promise.reject(e)}},sr=function(e,t,n){void 0===n&&(n="");try{if(void 0===t&&(t=dr()),hr(e)){t.Total=Lt,t.CartHasSubs=Dt,t.CartSubs=Ut,t.CartHasItem=Mt,t.CartItemHasTag=qt,t.AllCartItemsHasTag=Ft,t.CartItemHasCollection=Bt,t.IsLoyaltyCustomer=Jt,t.LoyaltyPointsBalance=Vt,t.LoyaltyPointsEarned=Ht,t.PageVisit=Yn,t.CustomerTag=gr,t.IsGuest=_r,t.AbandonedCart=$t,t.CartAttrName=Rt,t.UseCaseId=n;const r=()=>new Function(`\n        const c = arguments[0];\n        return ${function(e){const t=t=>_(()=>e.includes(t));for(const n of["PageVisit","Total"])t(`c.${n}`)&&!t(`await c.${n}`)&&(e=`( ${e.replaceAll(`c.${n}`,`await c.${n}`)} )`);return!t("(async ()")&&t("await")?`(async () => (${e}))()`:e}(e)}`)(t);return Promise.resolve(new Promise(e=>e(r())).catch(e=>(F("client side formula err",e),!1)))}return Promise.resolve(!0)}catch(e){return Promise.reject(e)}};let cr=!1;const ar={},ur={},lr=e=>`${e.name}-${e.variant}`;function dr(){return{cart:Ye(),Total:Lt,CartHasSubs:Dt,CartSubs:Ut,CartHasItem:Mt,CartItemHasTag:qt,AllCartItemsHasTag:Ft,CartItemHasCollection:Bt,IsLoyaltyCustomer:Jt,LoyaltyPointsBalance:Vt,LoyaltyPointsEarned:Ht,PageVisit:Yn,CustomerTag:gr,IsGuest:_r,AbandonedCart:$t,CartAttrName:Rt}}function mr(e){const t={experienceId:e.name,variantId:e.variant,gaExperienceName:e.gaName,gaVariantName:e.gaVariant,reportGa:e.ga,publishedAt:e.publishedAt,version:e.version};var n;n=_(()=>e.code.map(e=>{try{return function(e,t){if("compound"===e.kind){const n=e.value,r=function(e,t,n,r,o){const i=[];return n&&""!==n&&i.push(N(e,t,n)),r&&""!==r&&i.push(N("appendCss",t,r)),o&&""!==o&&i.push(N("appendJs",t,o)),i}(n.htmlKind,e.selector,n.html,n.css,n.js),o=N(e.kind,e.selector,r);o.options=t;const i=Qe(o);return i.htmlId=r[0].id,r[1]&&(i.cssId=r[1].id),r[2]&&(i.jsId=r[2].id),i}if("widget"===e.kind){const n=N(e.kind,e.selector,"");n.options=t,n.block=e;const r=function(e,t){const n=_(()=>e.block.value);return{...t,sectionId:_(()=>n.env.sectionId),widgetId:_(()=>n.widgetId),widgetVersion:_(()=>n.version)}}(n,t);!function(e,t){const n=_(()=>e.block.value.env);
69n&&Object.entries(t).forEach(e=>{let[t,r]=e;return n[t]=r})}(n,r);const o=Qe(n);return o.htmlId=n.id,o}if(["pageRedirect","themeTest"].includes(e.kind)){const n=N(e.kind,e.selector,"");return n.options=t,n.block=e,Qe(n)}if(["moveElem","automation","visualEdit"].includes(e.kind)){const n=N(e.kind,e.selector,"");n.options=t,n.block=e;const r=Qe(n);return r.htmlId=n.id,r}const n=N(e.kind,e.selector,e.value);return n.options=t,Qe(n)}(e,t)}catch(e){}}).filter(e=>!!e),[]),ur[lr(e)]=n}const fr=new Set;function hr(e){return!!e&&""!==e}const pr=function(e){try{return Promise.resolve(Promise.all(e.map(function(e){try{return Promise.resolve(e.shouldBeApplied).then(function(t){return{...e,shouldBeApplied:t}})}catch(e){return Promise.reject(e)}})))}catch(e){return Promise.reject(e)}},vr=e=>{const t=_(()=>e.key),n=_(()=>e.value),r=dr();t===Ze.CART_CHANGE?(ir({...r,cart:n}),_(()=>window.loomi_ctx.maintainCartAttributes(n))):t===Ze.LOYALTY_CHANGE&&ir(r)};function wr(e){return sr(e.clientTargetingFormula,void 0,e.name)}function yr(){cr||s(()=>document).then(()=>{document.addEventListener(Q,vr),cr=!0})}function gr(e,t){void 0===t&&(t="");const n=["!","not in"].some(e=>t.includes(e)),r=_(()=>window.loomi_ctx.ctags.includes(e))||!1;return n?!r:r}function _r(){return Promise.resolve(_(()=>!window.loomi_ctx.clientId))}function Sr(e){const t=lr(e),n=ur[t];n&&(n.forEach(e=>_(e.revert)),delete ur[t]),delete ar[t]}const Er=function(e,t,n){try{let r;return Promise.resolve(n()).then(function(n){n?(Pr(t,e),(hr(e.clientTargetingFormula)||function(e){return!!me("trigger-delayed-allocation")&&_(()=>["jsFunction","jsCondition"].includes(e.trigger.type))}(e))&&Mn(e)):r=1})}catch(e){return Promise.reject(e)}};function Pr(e,t){return _(()=>{e.register(t.name,t.variant,t.gaVariant,t.gaName);const n=t.ga;return e.track(o.USE_CASE,{use_case:t.name,use_case_variant:t.variant,...t.version?{version:t.version}:{}},{isAudience:t.isAudience,isRedirect:t.isRedirect,immediate:t.immediate,gaName:t.gaName,gaVariant:t.gaVariant,...n?{reportGa:n}:{}})})}const Ar=new Set,Ir=new Set,br=new Set,Cr=new Set;let xr;function kr(e){void 0===xr&&(xr=new MutationObserver(Tr(e)),xr.observe(document.body,{childList:!0,subtree:!0,attributes:!1,characterData:!1}))}function Tr(e){return()=>{Nr(Ar,br,(t,n)=>{Er(n,e,()=>(t.add(Or(n.trigger.selector,n)),or(n)))}),Nr(Ir,Cr,(t,n,r)=>{const o=n.trigger;t.add(Or(o.selector,n)),r.addEventListener(o.name,()=>Er(n,e,()=>or(n)),{once:void 0!==o.once&&o.once})})}}function Nr(e,t,n){e.forEach(e=>{_(()=>{const r=e.trigger.selector;document.body.querySelectorAll(r).forEach(o=>{t.has(Or(r,e))||n(t,e,o)})})})}function Or(e,t){return`${e}-${t.name}`}function jr(e){const t=JSON.stringify({ts:(new Date).getTime(),...e});let n,r,o=0;if(0===t.length)return o;for(n=0;n<t.length;n++)r=t.charCodeAt(n),o=(o<<5)-o+r,o|=0;return o}function Lr(e){const t=jr(e);return Ur(t),v(()=>new Function(e.code)(window),e.timeoutMillis,e.retries,()=>void 0===Mr(t))}function $r(e){return JSON.parse(localStorage.getItem(e)||"[]")}let Rr=[];const Dr=function(e,t,n){_(()=>t.experiments.forEach(t=>{n&&n.matches(t)?n.onSubscribeCall(t):Br(t,e)}))},Ur=(e,t)=>{Rr.push({handler:e,experienceKey:t})},Mr=e=>Rr.find(t=>t.handler===e),qr=function(e){Rr.filter(t=>t.experienceKey===e).forEach(e=>{try{"number"!=typeof e.handler&&e.handler()}catch(e){}}),Rr=Rr.filter(t=>t.experienceKey!==e)};function Fr(e,t){Br(e,t)}function Br(t,n){switch(_(()=>t.trigger.type)){case e.PageLoad:!function(e,t){Er(e,t,()=>or(e))}(t,n);break;case e.Timeout:!function(e,t){const n=setTimeout(()=>{Er(e,t,()=>or(e))},e.trigger.timeoutMillis);Ur(()=>{n&&clearTimeout(n)})}(t,n);break;case e.Inactivity:!function(e,t){const n=e.trigger.timeoutMillis;let r;function o(){clearTimeout(r),r=setTimeout(()=>{Er(e,t,function(){try{return Promise.resolve(wr(e)).then(function(t){return t&&or(e),t})}catch(e){return Promise.reject(e)}})},n)}o();const c=["mousemove","keypress","scroll","touchstart","touchmove"];Ur(()=>{clearTimeout(r),i(()=>document).then(()=>c.forEach(e=>document.removeEventListener(e,o)))}),s(()=>document,!0).then(()=>
69{c.forEach(e=>document.addEventListener(e,o,{passive:!0}))})}(t,n);break;case e.Selector:!function(e,t){kr(e),Ar.add(t),Tr(e)()}(n,t);break;case e.ExitIntent:!function(e,t){const n=r=>{_(()=>!r.toElement&&!r.relatedTarget)&&Er(e,t,()=>{const t=or(e);return i(()=>document).then(()=>{document.removeEventListener("mouseout",n)}),t})};s(()=>document,!0).then(()=>{document.addEventListener("mouseout",n,{passive:!0})}),Ur(()=>{i(()=>document).then(()=>{document.removeEventListener("mouseout",n)})})}(t,n);break;case e.JSCondition:!function(e,t){Lr(e.trigger).then(()=>{Er(e,t,()=>or(e))}).catch(()=>{})}(t,n);break;case e.JSFunction:!function(e,t){!function(n){try{const r=new Function(`return async function() { ${n.code} }`)()(),o=jr(n);Ur(o),r.then(()=>void 0!==Mr(o)&&void Er(e,t,()=>or(e)))}catch(e){}}(e.trigger)}(t,n);break;case e.JSEvent:!function(e,t){const n=e.trigger,r="vsly-js-events";function o(n){n&&Er(e,t,()=>or(e))}const c=e=>{let t;try{t=new Function(n.jsEvent.matchCode)(e),localStorage.setItem(r,JSON.stringify([...$r(r),{event:{detail:e.detail},ts:(new Date).valueOf()/1e3}].splice(0,25)))}catch(e){F("handleJsEvent",e),t=!1}o(t)};o(function(e,t){return _(()=>!!$r(e).find(e=>{const n=e.ts;return(new Date).valueOf()/1e3-n<2628e3&&new Function(t)(e.event)}))}(r,n.jsEvent.matchCode)),s(()=>window).then(()=>{window.addEventListener(n.jsEvent.name,c)}),Ur(()=>{i().then(()=>{window.removeEventListener(n.jsEvent.name,c)})})}(t,n);break;case e.Conjunction:!function(t,n){if(function(t){return[e.ExitIntent,e.Selector,e.Timeout].includes(t.trigger.condition.type)}(t)){const e=t.trigger;Lr(e.jsCond).then(()=>{Br({...t,trigger:e.condition},n)}).catch(()=>{})}}(t,n);break;case e.ElementEvent:!function(e,t){kr(t),Ir.add(e),Tr(t)()}(t,n)}}const Jr=["vsly-backdrop-container","__loomi_crosshair_container"];function Vr(e){let t=_(()=>e.target),n=!1;for(;t;){if(Jr.includes(_(()=>t.id))){n=!0;break}t=_(()=>t.parentElement)}n&&(q("vsly","about to stop propagation of event",e),_(()=>e.stopImmediatePropagation()),_(()=>e.stopPropagation()))}function Hr(e,t){const n=_(()=>window.Shopify.currency.active,"USD"),r=_(()=>window.Shopify.locale,"en-US"),o=new Intl.NumberFormat(r,{style:"currency",currency:n,minimumFractionDigits:!0===_(()=>window.visually.flags["op-locale-currency-always-show-decimals"],!1)?2:0,maximumFractionDigits:2});if(t){if(Kr()){const t=_(()=>window.visually.priceRound)||Math.round;return o.format(t(e,n))}return o.format(e)}const i=_(()=>window.Shopify.currency.rate,"1");let s=Number.parseFloat(i);s=Number.isNaN(s)?1:s;let c=e*s;return 1!=s&&me("exchange-fee")&&(c*=1.02),c=Gr(s,c,n),o.format(c)}const Gr=(e,t,n)=>1!==e&&me("exchange-round")||Kr()?(_(()=>window.visually.priceRound)||Math.round)(t,n):t;function zr(){const e=_(()=>!0===window.visually.flags["kill-locale-currency"]),t=_(()=>window.Shopify.currency,{}),n=!!_(()=>t.active),r=_(()=>t.rate),o=!!r&&!Number.isNaN(Number.parseFloat(r));return!e&&n&&o}const Kr=()=>!me("op-locale-currency-no-round");let Wr=window.location.href;const Qr=()=>{requestAnimationFrame(()=>{Wr!==window.location.href&&(Wr=window.location.href,window.dispatchEvent(new CustomEvent("vslyUrlChanged",{detail:{prev:Wr,curr:window.location.href}})))})};var Yr;!function(e){e.NONE="none",e.YOTPO="yotpo"}(Yr||(Yr={}));const Zr={isMember:!1,provider:Yr.NONE};function Xr(e,t){try{var n=e()}catch(e){return t(e)}return n&&n.then?n.then(void 0,t):n}const eo="vsly-loyalty-ctx",to=(()=>{const e=["swell:customer:updated","swell:redemption","swell:initialized","swell:setup","vsly:loyalty-changed"];let t;const n=()=>{const e=_(()=>window.swellConfig.customer);return e?{id:e.local_customer_id,providerId:e.id,email:e.email,earnedPoints:e.points_earned,isMember:!0===e.is_member,pointsBalance:e.points_balance,adjustedPointsBalance:_(()=>e.adjusted_points_balance,0),provider:Yr.YOTPO}:Zr},r=e=>{_(()=>"vsly:loyalty-changed"===e.type)&&_(()=>window.swellAPI.refreshCustomerDetails()),t(n())};return{provide:n,onChange:function(n){try{t=n;const o=Xr(function(){return Promise.resolve(v(()=>
69!!window.jQuery,50,200)).then(function(){e.forEach(e=>{window.jQuery(document).on(e,r)})})},function(){e.forEach(e=>{document.addEventListener(e,r)})});return Promise.resolve(o&&o.then?o.then(function(){}):void 0)}catch(e){return Promise.reject(e)}},connect:()=>v(()=>!!_(()=>window.swellConfig.customer.local_customer_id),400,20),disconnect:function(){try{const t=Xr(function(){return Promise.resolve(v(()=>!!window.jQuery,50,200)).then(function(){e.forEach(e=>{window.jQuery(document).off(e,r)})})},function(){e.forEach(e=>{document.removeEventListener(e,r)})});return Promise.resolve(t&&t.then?t.then(function(){}):void 0)}catch(e){return Promise.reject(e)}}}})();function no(e){Xe(Ze.LOYALTY_CHANGE,e),sessionStorage.setItem(eo,JSON.stringify({ts:(new Date).getTime(),ctx:e})),window.loomi_ctx={...window.loomi_ctx||{},loyalty:e}}const ro="vsly_session";function oo(e){return St((e||"").replace("+"," "))}function io(){const e=window.loomi_ctx.storeAlias,t={id:W(e+window.loomi_ctx.userId+f()+At()+ao()),utm_campaign:At(),last_interaction:new Date,landing_page:_(()=>location.href,""),start_at:new Date};return so(t),t}function so(e){const t=JSON.stringify(e);localStorage.setItem(ro,t),window.loomi_ctx.session=e}function co(){const e=function(){window.loomi_ctx=window.loomi_ctx||{};let e=window.loomi_ctx.session||_(()=>{const e=JSON.parse(localStorage.getItem(ro));return e.last_interaction=new Date(e.last_interaction),e.start_at=new Date(e.start_at),e})||io();return function(e){const t=new Date,n=e.last_interaction;return(t.valueOf()-n.valueOf())/6e4>30||oo(At())!==oo(e.utm_campaign)||e.last_interaction.getDate()!==t.getDate()}(e)&&(e=io()),window.loomi_ctx.session=e,e}();e.last_interaction=new Date,so(e)}const ao=()=>Math.random().toString(36).substring(2,15)+Math.random().toString(36).substring(2,15);function uo(e,t){try{var n=e()}catch(e){return t(!0,e)}return n&&n.then?n.then(t.bind(null,!1),t.bind(null,!0)):t(!1,n)}const lo=function(e,t,r){void 0===r&&(r=1e3);try{return mo?(console.debug("vsly-sdk","cannot reload since another reload is in progress"),Promise.resolve()):(mo=!0,Promise.resolve(uo(function(){console.debug("vsly-sdk","about to reload sdk");const o=me("sdk-reconcile")?Promise.resolve(function(e,t,n){try{return Promise.resolve(n(t,e)).then(function(e){let{configuration:t}=e;const n=_(()=>window.loomi.conf.experiments)||[],r=new Map,o=t.experiments||[],i=new Map,s=new Set(Object.keys(ur)),c=x();n.forEach(e=>r.set(Hn(e),e)),o.forEach(e=>i.set(Hn(e),e)),(e=>{window.loomi={..._(()=>window.loomi)||{},conf:e},window.visually={..._(()=>window.visually)||{},flags:e.flags,recsPerVariant:Wn(e)},Jn(e.flags)})(t),((e,t,n)=>{e.forEach((e,r)=>{t.has(r)||(n.has(r)&&Sr(e),qr(r))})})(r,i,s),document.dispatchEvent(Object.assign(new Event("reset-widget"),{value:"reload"})),document.dispatchEvent(Object.assign(new Event("targeting-changed"),{value:"#reload",key:"CART_CHANGE"})),((e,t,n,r)=>{e.forEach((e,o)=>{const i=t.get(o);i?Gn(i)!==Gn(e)&&(r.has(o)&&Sr(i),qr(o),on([e]),Fr(e,n)):(on([e]),Fr(e,n))})})(i,r,c,s)})}catch(e){return Promise.reject(e)}}(e,t,fo)).then(function(){}):Promise.resolve(function(){try{return cr&&i(()=>document).then(()=>{document.removeEventListener(Q,vr),cr=!1}),Rr.forEach(e=>{try{"number"!=typeof e.handler&&e.handler()}catch(e){}}),Rr=[],Array.from($.keys()).forEach(e=>{We(e)}),Je&&Je.disconnect(),Promise.resolve()}catch(e){return Promise.reject(e)}}()).then(function(){return Promise.resolve((o=r,void 0===o&&(o=40),new Promise(e=>setTimeout(e,o)))).then(function(){return Promise.resolve(function(e,t){try{return void 0===e&&(e=n.PROD),Promise.resolve(uo(function(){return function(r,o){try{var i=(function(){if(window.vsly_blocked)throw Tn(),new Error(Dn)}(),function(e,t){window.loomi_ctx=window.loomi_ctx||{},window.loomi_ctx.env=window.loomi_ctx.env||e,window.loomi_ctx.storeAlias=window.loomi_ctx.storeAlias||t}(e,t),Promise.resolve(function(e,t){try{return void 0===e&&(e=n.PROD),Promise.resolve(ho(t,e,void 0)).then(function(n){let{configuration:r,tracking:o}=n;return po(r,t,e,o)})}catch(e){return Promise.reject(e)}}(e,t)).then(function(n){let{jitsu:r,configuration:o}=n;if(!_(()=>o.flags["kill-switch"]))return Promise.resolve(Be()).then(function(){on(o.experiments),Dr(r,o),Vn(e,t,lo),dt()})}))}catch(e){return o(e)}return i&&i.then?i.then(void 0,o):i}(0,function(e){_(()=>e.message)!==Dn&&F("failed initialising sdk",e)})},function(e,t){if(Tn(),e)throw t;return t}))}catch(e){return Promise.reject(e)}}(e,t)).then(function(){})});var o});if(o&&o.then)return o.then(function(){})},function(e,t){if(mo=!1,e)throw t;return t})))}catch(e){return Promise.reject(e)}};let mo=!1;const fo=function(e,t,n){try{return m(),Promise.resolve(Rn(e,t,n))}catch(e){return Promise.reject(e)}},ho=function(e,t,n){try{return _(co),m(),Promise.resolve(Rn(e,t,n))}catch(e){return Promise.reject(e)}},po=function(e,t,n,r){try{return Jn(e.flags),function(e,t,n,r,o,i){yr(),window.loomi_ctx={..._(()=>window.loomi_ctx)||{},env:t,storeAlias:e,apply:e=>{on([e]),or(e)},shouldApply:sr};const s=_(()=>
69o.productId),c=window.loomi_ctx;s&&!c.productId&&(c.productId=s);const a=_(()=>o.variantId);a&&!c.variantId&&(c.variantId=a),window.loomi={..._(()=>window.loomi)||{},conf:n},window.visually={..._(()=>window.visually)||{},flags:n.flags,enabledIntegrations:n.integrations,recsPerVariant:Wn(n),sdk_api:{addToCart:an,recommendProducts:gn,getProductsMetafields:Nn,fetchRecs:An},reAllocate:i,rerender:zn,reload:function(){try{return Promise.resolve(r(t,e,1e3)).then(function(){})}catch(e){return Promise.reject(e)}}}}(t,n,e,lo,Tt(),fo),function(e){try{if(e.noActiveThemeTests){if(Pe(0))return;be()}else(e=>!(e.experiments||[]).find(e=>e.isThemeTest)&&_(xe)&&!![localStorage,sessionStorage].find(je))(e)&&be()}catch(e){}}(e),Promise.resolve(yo()).then(function(){var o,c,a,l;(function(e,t,n){window.loomi_api||(window.loomi_api={}),window.loomi_api.when=w,window.loomi_api.awaitCondition=v,window.loomi_api.loadVisuallyLib=h,window.loomi_api.queryProducts=On,window.loomi_api.debounce=u,window.loomi_api.allocatorQuery=e=>function(e,t){try{function n(){return Promise.resolve(r)}const r={results:{}},o={...e};o.queries=function(e,t){return e.queries.filter(e=>{const n=_(()=>e.oneOf.productInfo);if(n){const r=bn(n.handle),o=sessionStorage.getItem(r);if(!o)return!0;const i=JSON.parse(o);return!!function(e,t){return!((!e.includeCollections||t.collections)&&(!e.includeTags||t.tags)&&(!e.includeSales||t.sales)&&(!e.includeVariants||t.variants))}(n,i)||(i.cached=!0,t.results[e.name]=i,!1)}const r=_(()=>e.oneOf.handlesByTag);if(r){const n=Cn(r),o=sessionStorage.getItem(n);if(!o)return!0;const i=JSON.parse(o);return i.cached=!0,t.results[e.name]=i,!1}const o=_(()=>e.oneOf.handlesByCollection);if(o){const n=xn(o),r=sessionStorage.getItem(n);if(!r)return!0;const i=JSON.parse(r);return i.cached=!0,t.results[e.name]=i,!1}return!0})}(e,r);const i=function(){if(o.queries.length>0){const{query:e,hashedQuery:n}=function(e,t){e.timestamp=`${kn(4)}${t}${kn(5)}`,e.alias=window.loomi_ctx.storeAlias||"",e.userId=window.loomi_ctx.userId||"";const n=g(e);return{query:n,hashedQuery:(n+window.loomi_ctx.userId+window.loomi_ctx.storeAlias+t).split("").reduce((e,t)=>(e=(e<<5)-e+t.charCodeAt(0))&e,0)}}(o,t),i=qn(window.loomi_ctx.env).cfgUrl.replace("/allocate",`/query?q=${e}&h=${n}`);return Promise.resolve(fetch(i)).then(function(e){const t=function(){if(e.ok)return Promise.resolve(e.json()).then(function(e){e.results&&Object.entries(e.results).forEach(e=>{let[t,n]=e;!function(e,t,n){if(t)if("ProductInfo"===t.kind){const r=n.queries.find(t=>t.name===e);r&&(_(()=>r.oneOf.productInfo.includeTags,!1)&&!t.tags&&(t.tags=[]),_(()=>r.oneOf.productInfo.includeCollections,!1)&&!t.collections&&(t.collections=[]),_(()=>r.oneOf.productInfo.includeSales,!1)&&!t.sales&&(t.sales=""),_(()=>r.oneOf.productInfo.includeVariants,!1)&&!t.variants&&(t.variants=[]),sessionStorage.setItem(bn(t.handle),JSON.stringify(t)))}else if("HandlesByCollection"===t.kind){const r=n.queries.find(t=>t.name===e);if(r){const e=_(()=>r.oneOf.handlesByCollection,"")||"";sessionStorage.setItem(xn(e),JSON.stringify(t))}}else if("HandlesByTag"===t.kind){const r=n.queries.find(t=>t.name===e);if(r){const e=_(()=>r.oneOf.handlesByTag,"")||"";sessionStorage.setItem(Cn(e),JSON.stringify(t))}}}(t,n,o),r.results[t]=n})})}();if(t&&t.then)return t.then(function(){})})}}();return Promise.resolve(i&&i.then?i.then(n):n())}catch(s){return Promise.reject(s)}}(e,`${(new Date).getTime()+Math.round(1e6*Math.random())}`),window.loomi_api.openProductOverlay=Qn,_(()=>e.shopApi.forEach(e=>{let{js:t,windowKey:n}=e;try{window.loomi_api[n]=new Function(t)}catch(e){}})),window.loomi_api.formatLocaleMoney=function(){var e=[].slice.call(arguments);return n()?t(...e):(_(()=>window.loomi_api.formatMoney)||(()=>`${_(()=>e[0],"")}`))(...e)},window.loomi_api.redirectTest=ee})(e,Hr,zr),a=e.first_seen,(c=e.uid)!==(l=r.id)&&c&&a>0?(window.loomi_ctx.userId=c,Kt(c,a)):window.loomi_ctx.userId=l,function(e,t){try{return _(()=>window.loomi_ctx.cc)&&v(b,1e3,120).then(()=>Kt(e,t||(new Date).getTime()/1e3)),Promise.resolve()}catch(e){return Promise.reject(e)}}(window.loomi_ctx.userId,a),(o=e.flags)["sdk-auto-clean"]&&!o["sdk-kill-auto-clean"]&&h("price_test_cleanup_v2",{async:!1,defer:!0}).then(),_(()=>!0===window.visually.flags["op-focus-trap-removal"])&&s(()=>document,!0).then(()=>{document.addEventListener("focusin",Vr,{capture:!0,passive:!0}),document.addEventListener("mousedown",Vr,{capture:!0,passive:!0}),document.addEventListener("touchstart",Vr,{capture:!0,passive:!0}),document.addEventListener("touchend",Vr,{capture:!0,passive:!0})}),function(e,t){if(me("kill-sdk-reload-url-detection")||!me("sdk-reload")&&!["/products/","/collections/"].find(e=>window.location.href.includes(e)))return;const n=function(){const r=(()=>{requestAnimationFrame(()=>{(me("sdk-reload-url-detection-href")?wo!==window.location.href:new URL(wo).pathname!==new URL(window.location.href).pathname)&&(wo=window.location.href,n(),vo(e,t,10))})})||Qr,o=["click","touchend","pdpresp"];return s(()=>document.body,!0).then(()=>
69{o.forEach(e=>document.body.addEventListener(e,r,!0))}),()=>{i(()=>document.body).then(()=>{o.forEach(e=>{document.body.removeEventListener(e,r,!0)})})}}()}(n,t),function(){try{return Promise.resolve(function(e,t){try{var n=function(){no(function(){const e=sessionStorage.getItem(eo);if(e){const t=_(()=>JSON.parse(e));if(t&&t.ts>(new Date).getTime()-3e5)return t.ctx}}()||Zr);const e=_(()=>!0===window.visually.flags["loyalty-targeting"]),t=function(){if(e)return Promise.resolve(function(e){try{return e.onChange(e=>{no(e)}),Promise.resolve(e.connect()).then(function(){const t=e.provide();return no(t),{ctx:t,disconnect:e.disconnect}})}catch(e){return Promise.reject(e)}}(to)).then(function(){const e=document.querySelectorAll('[href*="/account/logout"]');e&&Array.from(e).forEach(e=>{e.addEventListener("click",()=>(sessionStorage.removeItem(eo),!0))})})}();if(t&&t.then)return t.then(function(){})}()}catch(e){return t(e)}return n&&n.then?n.then(void 0,t):n}(0,function(e){console.debug("vsly-loyalty","unable to find loyalty provider",e)}))}catch(e){return Promise.reject(e)}}();const d=x();return{configuration:e,jitsu:d}})}catch(e){return Promise.reject(e)}},vo=u(lo,10);let wo=window.location.href;const yo=function(){try{return Promise.resolve(function(){if(me("block-do-not-track"))return Promise.resolve(C()).then(function(e){if(!e)throw new Error(Dn)})}())}catch(e){return Promise.reject(e)}};function go(e){return e.startsWith("https://")?e.substring(8):e}function _o(e){try{return decodeURIComponent(e.replace(/\+/g," "))}catch{return""}}var So;!function(e){e.SIGNUP="SIGNUP",e.ADD_TO_CART="ADD_TO_CART",e.CHANGE_QTY="CHANGE_QTY",e.REMOVE_FROM_CART="REMOVE_FROM_CART",e.PAGE_LOAD="PAGE_LOAD",e.CLICK="CLICK",e.LOGIN="LOGIN",e.LOGOUT="LOGOUT",e.TIME_SPENT="TIME_SPENT",e.USE_CASE="USE_CASE",e.LEAD_SUBMISSION_EMAIL="LEAD_SUBMISSION_EMAIL",e.LEAD_SUBMISSION_PHONE="LEAD_SUBMISSION_PHONE"}(So||(So={}));let Eo=[];const Po=function(e,t){if(void 0===t&&(t=0),0===Eo.length)return;const n=Eo;Eo=[];const r=Io(n),o=Ao(n);e({bulk:o,shared:r},!0).catch(()=>{const r=n.concat(Eo);r.length<100&&(Eo=r,t<2&&setTimeout(()=>Po(e,t+1),500*Math.pow(2,t)))})};u(Po,100);const Ao=e=>e.map(e=>{const t=JSON.parse(JSON.stringify(e));return delete t.user,delete t.event_id,delete t.user_agent,delete t.utc_time,delete t.local_tz_offset,delete t.doc_host,delete t.ids_ga,delete t.alias,delete t.userCanBeTracked,delete t.userDataCanBeSold,delete t.edgetag,delete t.api_key,delete t.src,t}),Io=e=>{const t=_(()=>String(e[0].user.anonymous_id),""),n=_(()=>String(e[0].user_agent),""),r=_(()=>String(e[0].event_id),""),o=_(()=>String(e[0].utc_time),""),i=_(()=>Number(e[0].local_tz_offset)||0),s=_(()=>String(e[0].doc_host),""),c=_(()=>String(e[0].ids_ga),""),a=_(()=>String(e[0].alias),""),u=_(()=>Boolean(e[0].userCanBeTracked),!0),l=_(()=>Boolean(e[0].userDataCanBeSold),!0),d=_(()=>String(e[0].edgetag),""),m=_(()=>String(e[0].api_key),""),f=_(()=>String(e[0].src),"");return Object.entries({anonymous_id:t,event_id:r,user_agent:n,utc_time:o,local_tz_offset:i,doc_host:s,ids_ga:c,alias:a,userCanBeTracked:u,userDataCanBeSold:l,edgetag:d,api_key:m,src:f}).reduce((e,t)=>{let[n,r]=t;if(r){if("undefined"===r)return e;e[n]=r}return e},{})},bo=function(e){try{let r;function t(e){return r?e:Promise.resolve(!1)}const o=function(){if(_(()=>e.eventPayload.bulk.length>0,!1)){const t=_(()=>JSON.parse(JSON.stringify(e.eventPayload.bulk[0])),void 0);if(!t){const e=Promise.resolve(!1);return r=1,e}const o=_(()=>JSON.parse(JSON.stringify(t.ga)),void 0);return delete t.ga,Promise.resolve(function(e){try{return Promise.resolve(function(t,r){try{var o=function(){const t=window.loomi_ctx.jitsuKey,r=function(e){const t={trackingHost:"https://live.visually-io.com"};return e===n.TEST&&(t.trackingHost="http://localhost:8088"),e===n.STAGE&&(t.trackingHost="https://sdk.loomi-stg.xyz"),t}(window.loomi_ctx.env).trackingHost;return Promise.resolve(fetch(`${r}/api/s?token=${t}&bulk=1`,{headers:{"content-type":"text/plain"},body:JSON.stringify(e.eventPayload),method:"POST",mode:"cors",credentials:"omit",keepalive:!0})).then(function(e){return e.ok})}()}catch(e){return r(e)}return o&&o.then?o.then(void 0,r):o}(0,function(e){return console.error("vsly: Failed to send event",e),!1}))}catch(e){return Promise.reject(e)}}(e)).then(function(n){return Promise.resolve(function(e){try{try{const t=e.eventPayload,n=t.bulk[0],r=window.loomi_ctx.env,o=t.shared,i=g({experienceId:n.use_case,variantId:n.use_case_variant,storeAlias:o.alias,anonymousId:o.anonymous_id,version:n.version}),s=new URL(qn(r).cfgUrl.replace("/allocate","/match"));s.searchParams.append("q",i),fetch(s.toString())}catch(e){console.error("vsly: Failed to persist allocation",e)}return Promise.resolve()}catch(e){return Promise.reject(e)}}(e)).then(function(){return o&&x().trackExt(t,o).then().catch(e=>{console.error("vsly: Failed track ext event",e,t,o)}),r=1,n})})}}();return Promise.resolve(o&&o.then?o.then(t):t(o))}catch(i){return Promise.reject(i)}},Co="vsly_analytics_queue";
69function xo(e,t,n){void 0===n&&(n=!1);try{const r=window.loomi_ctx,o=r.storeAlias,i=r.jitsuKey,s=Et(),c={id:`${Date.now()}-${Math.random().toString(36).substring(2,9)}`,timestamp:Date.now(),eventPayload:{bulk:[{url:location.href,doc_path:location.pathname,doc_search:location.search,sid:r.session.id,sid_start:r.session.start_at,utm:s.utm,lmi_params:s.lmi_params,event_type:"USE_CASE",use_case:e._USE_CASE,use_case_variant:e._USE_CASE_VARIANT,version:e._USE_CASE_VERSION||1,ga:{isAudience:!1,gaName:e._USE_CASE_GA||e._USE_CASE,gaVariant:e._USE_CASE_GA_VARIANT||e._USE_CASE_VARIANT,reportGa:n}}],shared:{anonymous_id:t.id,user_agent:navigator.userAgent,utc_time:(new Date).toISOString(),local_tz_offset:(new Date).getTimezoneOffset(),doc_host:location.host,alias:o,api_key:i}},retries:0},a=ko();a.push(c),To(a)}catch(e){console.error("vsly: Failed to queue analytics event",e)}}function ko(){try{const e=localStorage.getItem(Co);if(!e)return[];const t=JSON.parse(e);return Array.isArray(t)?t:[]}catch(e){return console.error("vsly: Failed to read analytics queue",e),[]}}function To(e){try{localStorage.setItem(Co,JSON.stringify(e))}catch(e){console.error("vsly: Failed to save analytics queue",e)}}const No=(e,t)=>{try{localStorage.setItem(e,JSON.stringify({variant:t.experiment.variant,version:t.experiment.version||0}))}catch(e){}},Oo=(e,t)=>{let n=null;try{const r=localStorage.getItem(e);if(r){let e;const o=JSON.parse(r);if(o&&"object"==typeof o&&"variant"in o){e=o;const r=t.find(t=>t.experiment.variant===e.variant);r&&(r.experiment.version||0)===(e.version||0)&&(n=r)}}}catch(e){}return n},jo=e=>`vsly_redirect_test_${e[0].experiment.name}`,Lo=(e,t)=>{if(e){const n=e.experiment;t.some(e=>{const t=e.experiment;return t.variant===n.variant&&t.version===n.version})||(e=!1)}if(!e){const n=100*Math.random();let r=0;for(const o of t)if(r+=o.targeting.chance,n<=r){e=o;break}}return e},$o=function(e){void 0===e&&(e=!0);const t=window.loomi_ctx.consent;t.allowed=e,t.fin||(t.fin=Ro())},Ro=()=>(new Date).getTime(),Do=()=>window.Shopify.customerPrivacy,Uo=["AT","BE","BG","HR","CY","CZ","DK","EE","FI","FR","DE","GR","HU","IE","IT","LV","LT","LU","MT","NL","PL","PT","RO","SK","SI","ES","SE","NO","IS","LI"],Mo=function(e){void 0===e&&(e=!0);const t=window.loomi_ctx.consent;t.allowed=e,t.fin||(t.fin=qo())},qo=()=>(new Date).getTime(),Fo=()=>window.Shopify.customerPrivacy,Bo=()=>Promise.resolve(),Jo=()=>(window.loomi_ctx=window.loomi_ctx||{},window.loomi_ctx.performanceMetrics=window.loomi_ctx.performanceMetrics||{},window.loomi_ctx.performanceMetrics);function Vo(){try{const e=Jo().as;if(void 0===e)return;const t=performance.now();Object.assign(Jo(),{ae:t,ad:t-e}),(e=>{try{if("function"!=typeof performance.getEntriesByType)return;const t=performance.getEntriesByType("resource").filter(t=>t.startTime>=e&&(e=>{try{return new URL(e.name).pathname.endsWith("/allocate")}catch{return!1}})(t)).pop();if(!t)return;Object.assign(Jo(),{ars:t.startTime,afs:t.fetchStart,aqs:t.requestStart,aps:t.responseStart,ape:t.responseEnd,ard:t.duration,ardl:t.startTime-e,aprd:t.requestStart-t.startTime,arwd:t.responseStart-t.requestStart,ardd:t.responseEnd-t.responseStart})}catch{}})(e)}catch(e){}}function Ho(e,t){try{var n=e()}catch(e){return t(e)}return n&&n.then?n.then(void 0,t):n}function Go(){return _(co),zt(),function(e){void 0===e&&(e=window.loomi_ctx.embeddedTests);try{if(!e)return;if(0===e.length)return;const t=e.filter(e=>e.experiment.isThemeTest);t.length>0&&function(e){const t=jo(e);let n=Oo(t,e);if(n=Lo(n,e),!n)return;if(!n.experiment)return;No(t,n);const r=n.experiment,o=_(()=>r.code.find(e=>"themeTest"===e.kind).value.targetThemeId)||0,i=ne({experienceId:r.name,variantId:r.variant,version:r.version,gaExperienceName:r.gaName,gaVariantName:r.gaVariant});xo(i,zt(),_(()=>!!r.ga)||!1),Ee(i,o)}(t);const n=e.filter(e=>!e.experiment.isThemeTest);n.length>0&&function(e){const t=e.filter(e=>function(e){if(!e)return!0;try{const t=e.match(/UrlTarget\(([^)]+)\)/);if(!t)return!1;const n=function(e){try{const t=e.match(/^"([^"]*)",\s*"([^"]*)",\s*(true|false)$/);return t?{value:t[1],op:t[2],includeQueryParam:"true"===t[3]}:null}catch{return null}}(t[1]);return!!n&&function(e,t,n){const r=window.location.search||"",o=window.location.href||"",i=(s=function(e){const t=e.startsWith("/")?e:"/"+e,n=t.split("/");if(n.length<2)return t;const r=n[1];let o=!1;return r.length>0&&r.length<=7&&(2===r.length||r.length>2&&"-"===r[2])&&(o=!0),o?"/"+n.slice(2).join("/"):t}(window.location.pathname),["STORY_IL","MAYVEN_GLOBAL","JDSPORT_IL"].includes(window.loomi_ctx.storeAlias)?s.toLowerCase():s);var s;const{hostPath:c,rawQuery:a}=function(e){const t=go(e),n=t.indexOf("?");return-1!==n?{hostPath:t.substring(0,n),rawQuery:t.substring(n+1)}:{hostPath:t,rawQuery:""}}(e),u=c.toLowerCase();let l=go(o.split("?")[0]).toLowerCase(),d="",m=u;if(d=(new URL(o).host+i).toLowerCase(),n){const e=r?_o(r.substring(1)):"";if(e&&(l+="?"+e,d+="?"+e),a){const e=_o(a);e&&(m+="?"+e)}}return function(e,t,n,r){switch(r){case"contains":return e.includes(n)||t.includes(n);case"matches":try{const r=new RegExp(n);return r.test(e)||r.test(t)}catch{return!1}case"==":return e===n||t===n;case"!=":return e===t?e!==n:t!==n;default:return!1}}(l,d,m,t)}
69(n.value,n.op,n.includeQueryParam)}catch(e){return console.error("vsly: Failed to evaluate targeting formula",e),!1}}(e.targeting.formula));if(0===t.length)return;const n=jo(t);let r=Oo(n,t);if(r=Lo(r,t),!r)return;if(!r.experiment)return;No(n,r);const o=r.experiment,i=ne({experienceId:o.name,variantId:o.variant,version:o.version,gaExperienceName:o.gaName,gaVariantName:o.gaVariant});xo(i,zt(),_(()=>!!o.ga)||!1);const s=_(()=>o.code.find(e=>"pageRedirect"===e.kind).value);s&&ee(i,s.destUrl,s.redirectAfter||1,s.retainQueryParams,s.stickinessMode)}(n)}catch(e){console.error("vsly ETT",e)}}(),window.vsly_redirecting}const zo=()=>window.loomi_ctx.blockingConcent;(function(){try{let t;function e(e){if(t)return e;(function(){const e=ko();e.length>0&&Promise.allSettled(e.map(bo)).then(t=>{To(e.filter((e,n)=>{const r=t[n];return("fulfilled"!==r.status||!r.value)&&(e.retries++,(e=>!(Date.now()-e.timestamp>18e5||e.retries>3))(e))}))}).catch(e=>{console.error("vsly: Failed to process analytics queue",e)})})(),(()=>{const e=()=>{const e=se();return!!e&&!Uo.includes(e)};return new Promise((t,n)=>{const r=window.loomi_ctx.consent||={};r.init=qo(),(se()?Bo():v(se,50,200)).then(()=>{e()&&(Mo(),t())}),(_(()=>Fo().analyticsProcessingAllowed)?Bo():v(()=>_(()=>Fo().analyticsProcessingAllowed),50,200)).then(()=>{const r=Fo().analyticsProcessingAllowed()||e();Mo(r),r?t():n()}),r.ccListener||(document.addEventListener("visitorConsentCollected",r=>{const o=r.detail.analyticsAllowed||e();Mo(o),o?t():n()}),r.ccListener=!0)})})().catch(),function(){try{Jo().as=performance.now()}catch(e){}}();const s=ho(o,i);return s.then(Vo),s.then(e=>{let{configuration:t,tracking:r}=e;return(e=>{p("vsly-a",`${(e=>e==n.STAGE?"https://sdk.loomi-stg.xyz/":"https://assets.visually.io/")(e)}v/visually-a.js?cb=${window.loomi_ctx.sdk_version}`,{defer:!0}).catch()})(i),function(e){let{configuration:t,tracking:n}=e;try{return Promise.resolve(function(e,t){try{const{storeAlias:n,env:r}=window.loomi_ctx;return Promise.resolve(Ho(function(){return Promise.resolve(po(e,n,r,t)).then(function(e){let{jitsu:t,configuration:o}=e;if(!_(()=>o.flags["kill-switch"]))return Promise.resolve(Be()).then(function(){on(o.experiments),Dr(t,o),Vn(r,n,lo),dt()})})},function(e){_(()=>e.message)!==Dn&&F("fail initialising sdk",e)}))}catch(e){return Promise.reject(e)}}(t,n)).then(function(){window.dispatchEvent(new Event("visually_loaded"))})}catch(e){return Promise.reject(e)}}({configuration:t,tracking:r})}).catch(r).finally(Tn)}const r=e=>console.error(e);if(window.fetch&&(window.vslyNativeFetch=window.fetch),window.vsly_init=!0,window.vslyIntegrationType="static",(()=>{if(_(()=>window.visually_io_editor))return!0;const e=_(()=>window.loomi_ctx.ttl);return!("number"!=typeof e||!Number.isFinite(e)||e<=0)&&e<Math.floor(Date.now()/1e3)})())return console.log("sdk blocked"),Promise.resolve();window.loomi_ctx.sdk_version="0.12.161";const{storeAlias:o,env:i}=window.loomi_ctx;if(!zo()&&Go())return Promise.resolve();const s=function(){if(zo()){function e(e){return t?e:window.loomi_ctx.consent.allowed?void(Go()&&(t=1)):(Tn(),void(t=1))}const n=Ho(function(){return Promise.resolve((console.log("consent api init"),new Promise((e,t)=>{const n=window.loomi_ctx.consent||={};n.init=Ro(),(_(()=>Do().analyticsProcessingAllowed)?Promise.resolve():v(()=>_(()=>Do().analyticsProcessingAllowed),50,200)).then(()=>{const n=window.Shopify.customerPrivacy.analyticsProcessingAllowed();console.log("consent api",n),$o(n),n?e():t()}),n.ccListener||(document.addEventListener("visitorConsentCollected",()=>{const n=window.Shopify.customerPrivacy.analyticsProcessingAllowed();console.log("visitorConsentCollected",n),$o(n),n?e():t()}),n.ccListener=!0)}))).then(function(){})},function(){Tn(),t=1});return n&&n.then?n.then(e):e(n)}}();return Promise.resolve(s&&s.then?s.then(e):e(s))}catch(c){return Promise.reject(c)}})().then(()=>console.log("vsly sdk with embed init"))}();
70
71</script>
vendor: 1 bytes, line 71
71
vendor: 6,199 bytes, lines 72-74
72<script data-vsly="preact2" type="text/javascript" data-em-disable>
73    // Preact
74!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}
vendor: 1,593 bytes, line 74
74if(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)}
74_.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
74ise.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});
75// Preact Hooks
76!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)}]}});
77// Preact Compat
78!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&&
78(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]}
78,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});
79// Goober
80!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);
80s[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}}});
81
82</script>
82
83<!--LOOMI SDK-->
84
85
86    
87  <!-- Google Ads Remarketing Tag By FeedArmy Version 2.16 START -->
88<!-- FeedArmy tutorial found at https://feedarmy.com/kb/adding-google-adwords-remarketing-tag-to-shopify/ -->
89
90<!-- CODE SETTINGS START -->
91    
91<script>
vendor: 327 bytes, lines 91-95
91(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
92new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
93j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
94'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
95})(window,document,'script','dataLayer','
95GTM-N253FH
vendor: 8 bytes, lines 95-96
95');
96    
96dataLayer.push({
97    'event':'setLanguage',
98    'lan': 'en'
99      });
100    </script>
100
101<!-- CODE SETTINGS START -->
102
103<!-- Please add your Google Ads Audience Source Tag ID -->
104
105
106<!-- Please add your alpha2 code, you can find it here: https://help.shopify.com/en/api/custom-storefronts/storefront-api/reference/enum/countrycode -->
107
108
109<!-- set your product id values are default, product_id, parent_id, sku-->
110
111
112<!-- CODE SETTINGS END -->
113    
114<!-- DO NOT EDIT ANYTHING BELOW THIS LINE -->
115
116<!--script async src="https://www.googletagmanager.com/gtag/js?id=AW-10854252599"></script --><meta charset="utf-8">
117    <meta http-equiv="X-UA-Compatible" content="IE=edge">
118    <meta name="viewport" content="width=device-width,initial-scale=1">
119    <meta name="theme-color" content="">
120    <link rel="canonical" href="https://www.glowbyhormoneuniversity.com/blogs/menopause">
121    <link rel="preconnect" href="https://cdn.shopify.com" crossorigin><link rel="icon" type="image/png" href="//www.glowbyhormoneuniversity.com/cdn/shop/files/favicon.png?crop=center&height=32&v=1636568233&width=32"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><title>
122      Menopause Support &amp; Wellness Insights
123 &ndash; Glow by Hormone University US</title>
124
125    <link rel="preconnect" href="https://fonts.googleapis.com">
126    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
127    <link href="https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap" rel="stylesheet"><meta name="description" content="Find helpful advice and products for managing menopause symptoms. Support your hormonal health with expert tips and solutions.">
128
129<meta property="og:site_name" content="Glow by Hormone University US">
130<meta property="og:url" content="https://www.glowbyhormoneuniversity.com/blogs/menopause">
131<meta property="og:title" content="Menopause Support &amp; Wellness Insights">
132<meta property="og:type" content="website">
133<meta property="og:description" content="Find helpful advice and products for managing menopause symptoms. Support your hormonal health with expert tips and solutions."><meta name="twitter:site" content="@https://x.com/HormoneUni"><meta name="twitter:card" content="summary_large_image">
134<meta name="twitter:title" content="Menopause Support &amp; Wellness Insights">
135<meta name="twitter:description" content="Find helpful advice and products for managing menopause symptoms. Support your hormonal health with expert tips and solutions.">
136
137
138  
138<script async defer src="https://tools.luckyorange.com/core/lo.js?site-id=45dfcc7d"></script>
138 
139    
139<script src="//www.glowbyhormoneuniversity.com/cdn/shop/t/69/assets/vendor-v4.js" defer="defer"></script>
139
140    
140<script src="//www.glowbyhormoneuniversity.com/cdn/shop/t/69/assets/global.js?v=158698395554137089721733602689" defer="defer"></script>
140
141    
141<script src="//www.glowbyhormoneuniversity.com/cdn/shop/t/69/assets/bootstrap-v5.js?v=78903227341731361681733602688" defer="defer"  crossorigin="anonymous"></script>
141
142
143 
144    <style>
145     /* 
146         #tidio-chat { display: block !important;}  
147            */
148
149      @media screen and (max-width: 750px) {
150          .rose-bar {
151              display: none !important;
152          }
153      }
154                
155    </style>
156
157  <style>
158#preview-bar-iframe { display: none !important; }
159  </style>
160  
161    
161<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
161<meta name="google-site-verification" content="I6B8FG920v_LV8owdp7kJNPFikbF1nuOb5Y9rGlgqTY">
162<meta name="google-site-verification" content="vxCVR4CmpRFA240eWrkckI4qJ7IEn_z_iqqjUHL2hI0">
163<meta name="google-site-verification" content="wHwfjOdcI-T6EL0_9BXtyUeFkUodArwhzuX_f4haLrk">
164<meta name="facebook-domain-verification" content="wnpac3maisos87twl3s8fci57h5hhw">
165<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/51378651304/digital_wallets/dialog">
166<meta id="in-context-paypal-metadata" data-shop-id="51378651304" data-venmo-supported="true" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
167<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/menopause.atom" />
168<link rel="next" href="/blogs/menopause?page=2">
169<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
169
170<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
171<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=51378651304" crossorigin="anonymous"></script>
vendor: 1 bytes, line 171
171
172<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":51378651304,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/51378651304","merchantName":"Glow by Hormone University US","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Glow by Hormone University US","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 172
172
173<script id="shopify-features" type="application/json">{"accessToken":"ace2e7654da38890a300c27e96b2597b","betas":["rich-media-storefront-analytics"],"domain":"www.glowbyhormoneuniversity.com","predictiveSearch":true,"shopId":51378651304,"locale":"en"}</script>
vendor: 1 bytes, line 173
173
174<script>var Shopify = Shopify || {};
175Shopify.shop = "glow-botanica.myshopify.com";
176Shopify.locale = "en";
177Shopify.currency = {"active":"USD","rate":"1.0"};
178Shopify.country = "US";
179Shopify.theme = {"name":"Actual Theme - Updated to GlowbyHU.com","id":145438081265,"schema_name":"Be Yours","schema_version":"5.2.2","theme_store_id":null,"role":"main"};
180Shopify.theme.handle = "null";
181Shopify.theme.style = {"id":null,"handle":null};
182Shopify.cdnHost = "www.glowbyhormoneuniversity.com/cdn";
183Shopify.routes = Shopify.routes || {};
184Shopify.routes.root = "/";
185Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
186Shopify.SignInWithShop = Shopify.SignInWithShop || {};
187Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
188Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 188
188
189<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 189
189
190<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 190
190
191<script>
192  window.ShopifyPay = window.ShopifyPay || {};
193  window.ShopifyPay.apiHost = "shop.app\/pay";
194  window.ShopifyPay.redirectState = null;
195</script>
vendor: 1 bytes, line 195
195
196<script>
197  window.Shopify = window.Shopify || {};
198  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
199  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
200  window.Shopify.SignInWithShop.eligible = true;
201</script>
vendor: 1 bytes, line 201
201
202<script id="shop-js-analytics" type="application/json">{"pageType":"blog"}</script>
vendor: 1 bytes, line 202
202
203<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 203
203
204<script type="module">
205  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
206
207  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
208
209</script>
vendor: 1 bytes, line 209
209
210<script>
211  window.Shopify = window.Shopify || {};
212  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
213  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"]};
214</script>
vendor: 1 bytes, line 214
214
215<script>(function() {
216  var isLoaded = false;
217  function asyncLoad() {
218    if (isLoaded) return;
219    isLoaded = true;
220    var urls = ["https:\/\/static.rechargecdn.com\/assets\/js\/widget.min.js?shop=glow-botanica.myshopify.com","https:\/\/cdn.nfcube.com\/instafeed-3176fe043d463f9419efbad315bcf213.js?shop=glow-botanica.myshopify.com","https:\/\/shipping-bar.conversionbear.com\/script?app=shipping_bar\u0026shop=glow-botanica.myshopify.com","https:\/\/cdn.logbase.io\/lb-upsell-wrapper.js?shop=glow-botanica.myshopify.com","https:\/\/cdn.shopify.com\/s\/files\/1\/0597\/3783\/3627\/files\/tptinstall.min.js?v=1718591634\u0026t=tapita-seo-script-tags\u0026shop=glow-botanica.myshopify.com","\/\/cdn.shopify.com\/proxy\/89e5e454354f60e63c688d517bedf1da4c016a94070eaaacef88a8055b701e2a\/hub.fromdoppler.com\/public\/dhtrack.js?shop=glow-botanica.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA"];
221    for (var i = 0; i < urls.length; i++) {
222      var s = document.createElement('script');
223      s.type = 'text/javascript';
224      s.async = true;
225      s.src = urls[i];
226      var x = document.getElementsByTagName('script')[0];
227      x.parentNode.insertBefore(s, x);
228    }
229  };
230  if(window.attachEvent) {
231    window.attachEvent('onload', asyncLoad);
232  } else {
233    window.addEventListener('load', asyncLoad, false);
234  }
235})();</script>
vendor: 1 bytes, line 235
235
236<script id="__st">var __st={"a":51378651304,"offset":-14400,"reqid":"a9fdbe07-ae4a-48d4-bcd8-d6d2c910c5cc-1790781182","pageurl":"www.glowbyhormoneuniversity.com\/blogs\/menopause","s":"blogs-92083814641","u":"02011086ef6c","p":"blog","rtyp":"blog","rid":92083814641};</script>
vendor: 1 bytes, line 236
236
237<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 237
237
238<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 238
238
239<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.glowbyhormoneuniversity.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 239
239
240<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 = "//www.glowbyhormoneuniversity.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>
240<script crossorigin="anonymous" defer="defer" src="//www.glowbyhormoneuniversity.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 240
240
241<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 241
241
242<script>
243  window.Shopify = window.Shopify || {};
244  window.Shopify.MCP = window.Shopify.MCP || {};
245  window.Shopify.MCP.enabled = true;
246  window.Shopify.MCP.shop = "glow-botanica.myshopify.com";
247  window.Shopify.MCP.mcpEndpoint = "https:\/\/www.glowbyhormoneuniversity.com\/api\/mcp";
248  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"]}}];
249</script>
vendor: 1 bytes, line 249
249
250<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("\/\/www.glowbyhormoneuniversity.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
251</script>
vendor: 1 bytes, line 251
251
252<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://www.glowbyhormoneuniversity.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
253</script>
vendor: 1 bytes, line 253
253
254<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
255  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);
256</script>
vendor: 1 bytes, line 256
256
257<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})}}));
258</script>
258
259<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.glowbyhormoneuniversity.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
260<style id="shopify-accelerated-checkout-cart">
261        #shopify-buyer-consent {
262  margin-top: 1em;
263  display: inline-block;
264  width: 100%;
265}
266
267#shopify-buyer-consent.hidden {
268  display: none;
269}
270
271#shopify-subscription-policy-button {
272  background: none;
273  border: none;
274  padding: 0;
275  text-decoration: underline;
276  font-size: inherit;
277  cursor: pointer;
278}
279
280#shopify-subscription-policy-button::before {
281  box-shadow: none;
282}
283
284      </style>
285<script id="sections-script" data-sections="header,footer" defer="defer" src="//www.glowbyhormoneuniversity.com/cdn/shop/t/69/compiled_assets/scripts.js?v=85966135421330464101762321588"></script>
vendor: 1 bytes, line 285
285
286<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
286
287
288<style data-shopify>@font-face {
289  font-family: Poppins;
290  font-weight: 400;
291  font-style: normal;
292  font-display: swap;
293  src: url("//www.glowbyhormoneuniversity.com/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2") format("woff2"),
294       url("//www.glowbyhormoneuniversity.com/cdn/fonts/poppins/poppins_n4.214741a72ff2596839fc9760ee7a770386cf16ca.woff") format("woff");
295}
296
297  @font-face {
298  font-family: Poppins;
299  font-weight: 600;
300  font-style: normal;
301  font-display: swap;
302  src: url("//www.glowbyhormoneuniversity.com/cdn/fonts/poppins/poppins_n6.aa29d4918bc243723d56b59572e18228ed0786f6.woff2") format("woff2"),
303       url("//www.glowbyhormoneuniversity.com/cdn/fonts/poppins/poppins_n6.5f815d845fe073750885d5b7e619ee00e8111208.woff") format("woff");
304}
305
306  @font-face {
307  font-family: Poppins;
308  font-weight: 400;
309  font-style: italic;
310  font-display: swap;
311  src: url("//www.glowbyhormoneuniversity.com/cdn/fonts/poppins/poppins_i4.846ad1e22474f856bd6b81ba4585a60799a9f5d2.woff2") format("woff2"),
312       url("//www.glowbyhormoneuniversity.com/cdn/fonts/poppins/poppins_i4.56b43284e8b52fc64c1fd271f289a39e8477e9ec.woff") format("woff");
313}
314
315  @font-face {
316  font-family: Poppins;
317  font-weight: 600;
318  font-style: italic;
319  font-display: swap;
320  src: url("//www.glowbyhormoneuniversity.com/cdn/fonts/poppins/poppins_i6.bb8044d6203f492888d626dafda3c2999253e8e9.woff2") format("woff2"),
321       url("//www.glowbyhormoneuniversity.com/cdn/fonts/poppins/poppins_i6.e233dec1a61b1e7dead9f920159eda42280a02c3.woff") format("woff");
322}
323
324  @font-face {
325  font-family: Cabin;
326  font-weight: 400;
327  font-style: normal;
328  font-display: swap;
329  src: url("//www.glowbyhormoneuniversity.com/cdn/fonts/cabin/cabin_n4.cefc6494a78f87584a6f312fea532919154f66fe.woff2") format("woff2"),
330       url("//www.glowbyhormoneuniversity.com/cdn/fonts/cabin/cabin_n4.8c16611b00f59d27f4b27ce4328dfe514ce77517.woff") format("woff");
331}
332
333  @font-face {
334  font-family: Cabin;
335  font-weight: 600;
336  font-style: normal;
337  font-display: swap;
338  src: url("//www.glowbyhormoneuniversity.com/cdn/fonts/cabin/cabin_n6.c6b1e64927bbec1c65aab7077888fb033480c4f7.woff2") format("woff2"),
339       url("//www.glowbyhormoneuniversity.com/cdn/fonts/cabin/cabin_n6.6c2e65d54c893ad9f1390da3b810b8e6cf976a4f.woff") format("woff");
340}
341
342
343  :root {
344    --be-yours-version: "5.2.2";
345    --font-body-family: Poppins, sans-serif;
346    --font-body-style: normal;
347    --font-body-weight: 400;
348
349   /* --font-heading-family: Cabin, sans-serif; */
350    --font-heading-family: "EB Garamond";
351    --font-heading-style: normal;
352    --font-heading-weight: 400; 
353
354
355    --font-body-scale: 1.0;
356    --font-heading-scale: 1.0;
357
358    --font-navigation-family: var(--font-heading-family);
359    --font-navigation-size: 14px;
360    --font-button-family: var(--font-body-family);
361    --font-button-size: 14px;
362    --font-button-baseline: 0.2rem;
363
364    --color-base-text: 33, 35, 38;
365    --color-base-background: 255, 255, 255;
366    --color-base-solid-button-labels: 33, 35, 38;
367    --color-base-outline-button-labels: 26, 27, 24;
368    --color-base-accent: 250, 234, 161;
369    --color-base-heading: 26, 27, 24;
370    --color-border: 210, 213, 217;
371    --color-placeholder: 243, 243, 243;
372    --color-overlay: 33, 35, 38;
373    --color-keyboard-focus: 1, 94, 204;
374    --color-shadow: 168, 232, 226;
375    --shadow-opacity: 1;
376
377    --color-background-dark: 235, 235, 235;
378    --color-price: #1a1b18;
379    --color-sale-price: #d72c0d;
380    --color-reviews: #ffb503;
381    --color-critical: #d72c0d;
382    --color-success: #008060;
383
384    --payment-terms-background-color: #ffffff;
385    --page-width: 130rem;
386    --page-width-margin: 0rem;
387
388    --card-color-scheme: var(--color-placeholder);
389    --card-text-alignment: left;
390    --card-image-padding: 0px;
391    --card-border-width: 0px;
392    --card-radius: 0px;
393    --card-shadow-horizontal-offset: 0px;
394    --card-shadow-vertical-offset: 0px;
395    
396    --button-radius: 0px;
397    --button-border-width: 1px;
398    --button-shadow-horizontal-offset: 0px;
399    --button-shadow-vertical-offset: 0px;
400
401    --spacing-sections-desktop: 0px;
402    --spacing-sections-mobile: 0px;
403  }
404
405  *,
406  *::before,
407  *::after {
408    box-sizing: inherit;
409  }
410
411  html {
412    box-sizing: border-box;
413    font-size: calc(var(--font-body-scale) * 62.5%);
414    height: 100%;
415  }
416
417  body {
418    min-height: 100%;
419    margin: 0;
420    font-size: 1.8rem;
421    letter-spacing: 0.06rem;
422    line-height: calc(1 + 0.8 / var(--font-body-scale));
423    font-family: var(--font-body-family);
424    font-style: var(--font-body-style);
425    font-weight: var(--font-body-weight);
426  }
427
428  @media screen and (min-width: 750px) {
429    body {
430      font-size: 1.8rem;
431    }
432    
433  }</style><link href="//www.glowbyhormoneuniversity.com/cdn/shop/t/69/assets/base.css?v=157077895296463886021733602688" rel="stylesheet" type="text/css" media="all" /><link rel="preload" as="font" href="//www.glowbyhormoneuniversity.com/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//www.glowbyhormoneuniversity.com/cdn/fonts/cabin/cabin_n4.cefc6494a78f87584a6f312fea532919154f66fe.woff2" type="font/woff2" crossorigin><link rel="stylesheet" href="//www.glowbyhormoneuniversity.com/cdn/shop/t/69/assets/component-predictive-search.css?v=182220736298816923731733602689" media="print" onload="this.media='all'"><link rel="stylesheet" href="//www.glowbyhormoneuniversity.com/cdn/shop/t/69/assets/component-quick-view.css?v=126740105409487937481733602689" media="print" onload="this.media='all'"><link rel="stylesheet" href="//www.glowbyhormoneuniversity.com/cdn/shop/t/69/assets/custom-new.css?v=134144510029462306751733602689" media="print" onload="this.media='all'">
434    <link href="//www.glowbyhormoneuniversity.com/cdn/shop/t/69/assets/locofy-css.css?v=37666912731581636421765732639" rel="stylesheet" type="text/css" media="all" />
435    <link href="//www.glowbyhormoneuniversity.com/cdn/shop/t/69/assets/bootstrap-v5.css?v=67815976844354345311765794615" rel="stylesheet" type="text/css" media="all" />
436
437
438    
438<script>document.documentElement.className = document.documentElement.className.replace('no-js', 'js');</script>
438
439 
440
441
442	<link rel="dns-prefetch" href="https://fonts.googleapis.com" crossorigin>
443	<link rel="dns-prefetch" href="https://www.google-analytics.com">
444	<link rel="preconnect" href="https://ajax.googleapis.com">
445    
445<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
445
446  
447
448
449<script>
450  window.dataLayer = window.dataLayer || [];
451  function gtag(){dataLayer.push(arguments);}
452  gtag('js', new Date());
453  gtag('event', 'other', {
454    'send_to': 'AW-10854252599',
455  	  
456	
457  });
458</script>
458
459  
460                <!--   	Omegatheme Auto tag start       -->
461                
461<script id="omg_auto_tag" type="text/javascript" data-type="custom">
462    var OMGAuto_domainApi = 'https://api.omegatheme.com/ot-order-tagger';
463    // check installed or uninstalled app
464    function OMGAutoCheckInstallAppOrNot() {
465        fetch(`${OMGAuto_domainApi}/backend/checkInstallAppStore.php?shop=${window.Shopify.shop}`)
466        .then((response) => response.json())
467        .then(
468            function(data){
469                if(data) {
470                    
471
472                    var my_array = "apps.facebook.com 0.0.0.0 connect.facebook.net 0.0.0.0 facebook.com 0.0.0.0 fbcdn.com 0.0.0.0 fbsbx.com 0.0.0.0 fbcdn.net 0.0.0.0 graph.facebook.com 0.0.0.0 login.facebook.com 0.0.0.0 s-static.ak.facebook.com 0.0.0.0 static.ak.connect.facebook.com 0.0.0.0 static.ak.fbcdn.net 0.0.0.0 www.connect.facebook.net 0.0.0.0 www.facebook.com 0.0.0.0 www.fbcdn.com 0.0.0.0 www.fbcdn.net 0.0.0.0 www.graph.facebook.com 0.0.0.0 www.login.facebook.com 0.0.0.0 www.s-static.ak.facebook.com 0.0.0.0 www.static.ak.connect.facebook.com 0.0.0.0 www.static.ak.fbcdn.net 0.0.0.0 0-edge-chat.facebook.com 0.0.0.0 1-edge-chat.facebook.com 0.0.0.0 2-edge-chat.facebook.com 0.0.0.0 3-edge-chat.facebook.com 0.0.0.0 4-edge-chat.facebook.com 0.0.0.0 5-edge-chat.facebook.com 0.0.0.0 6-edge-chat.facebook.com 0.0.0.0 alpha-shv-03-ash5.facebook.com 0.0.0.0 alpha-shv-03-atn1.facebook.com 0.0.0.0 alpha-shv-03-lla1.facebook.com 0.0.0.0 alpha-shv-04-prn2.facebook.com 0.0.0.0 alpha-shv-09-frc1.facebook.com 0.0.0.0 alpha.vvv.facebook.com 0.0.0.0 a.ns.facebook.com 0.0.0.0 api.facebook.com 0.0.0.0 atlasalpha-shv-09-frc3.facebook.com 0.0.0.0 atlas.c10r.facebook.com 0.0.0.0 atlasinyour-shv-05-ash3.facebook.com 0.0.0.0 atlas-shv-01-prn2.facebook.com 0.0.0.0 atlas-shv-04-lla1.facebook.com 0.0.0.0 atlas-shv-05-ash3.facebook.com 0.0.0.0 atlas-shv-06-ash2.facebook.com 0.0.0.0 atlas-shv-06-frc1.facebook.com 0.0.0.0 atlas-shv-07-lla1.facebook.com 0.0.0.0 atlas-shv-09-frc3.facebook.com 0.0.0.0 atlas-shv-13-prn1.facebook.com 0.0.0.0 atlas-www-shv-04-prn2.facebook.com 0.0.0.0 atlas-www-shv-07-ash4.facebook.com 0.0.0.0 atlas-www-shv-09-frc1.facebook.com 0.0.0.0 aura-11-01-snc7.facebook.com 0.0.0.0 badge.facebook.com 0.0.0.0 b-api.facebook.com 0.0.0.0 beta-chat-01-05-ash3.facebook.com 0.0.0.0 betanet-shv-03-atn1.facebook.com 0.0.0.0 betanet-shv-03-lla1.facebook.com 0.0.0.0 betanet-shv-04-prn2.facebook.com 0.0.0.0 betanet-shv-09-frc1.facebook.com 0.0.0.0 beta-shv-03-atn1.facebook.com 0.0.0.0 beta-shv-03-lla1.facebook.com 0.0.0.0 beta-shv-04-prn2.facebook.com 0.0.0.0 beta-shv-09-frc1.facebook.com 0.0.0.0 beta.vvv.facebook.com 0.0.0.0 b-graph.facebook.com 0.0.0.0 bidder-shv-05-frc3.facebook.com 0.0.0.0 bidder-shv-10-frc1.facebook.com 0.0.0.0 b.ns.facebook.com 0.0.0.0 channel-proxy-shv-04-frc3.facebook.com 0.0.0.0 channel-proxy-shv-06-ash2.facebook.com 0.0.0.0 channel-proxy-shv-07-ash2.facebook.com 0.0.0.0 channel-proxy-shv-13-prn1.facebook.com 0.0.0.0 channel-proxy-test-shv-07-ash2.facebook.com 0.0.0.0 code.facebook.com 0.0.0.0 connect.facebook.com 0.0.0.0 dev.vvv.facebook.com 0.0.0.0 d.vvv.facebook.com 0.0.0.0 edge-atlas-proxyprotocol-shv-01-ash5.facebook.com 0.0.0.0 edge-atlas-proxyprotocol-shv-03-ash5.facebook.com 0.0.0.0 edge-atlas-proxyprotocol-shv-07-ash4.facebook.com 0.0.0.0 edge-atlas-proxyprotocol-shv-07-frc3.facebook.com 0.0.0.0 edge-atlas-proxyprotocol-shv-09-frc1.facebook.com 0.0.0.0 edge-atlas-proxyprotocol-shv-12-frc1.facebook.com 0.0.0.0 edge-atlas-proxyprotocol-shv-12-frc3.facebook.com 0.0.0.0 edge-atlas-proxyprotocol-shv-13-frc1.facebook.com 0.0.0.0 edge-atlas-shv-01-ams2.facebook.com 0.0.0.0 edge-atlas-shv-01-ams3.facebook.com 0.0.0.0 edge-atlas-shv-01-ash5.facebook.com 0.0.0.0 edge-atlas-shv-01-atl1.facebook.com 0.0.0.0 edge-atlas-shv-01-bru2.facebook.com 0.0.0.0 edge-atlas-shv-01-cai1.facebook.com 0.0.0.0 edge-atlas-shv-01-cdg2.facebook.com 0.0.0.0 edge-atlas-shv-01-dfw1.facebook.com 0.0.0.0 edge-atlas-shv-01-fra3.facebook.com 0.0.0.0 edge-atlas-shv-01-gru1.facebook.com 0.0.0.0 edge-atlas-shv-01-hkg2.facebook.com 0.0.0.0 edge-atlas-shv-01-iad3.facebook.com 0.0.0.0 edge-atlas-shv-01-kul1.facebook.com 0.0.0.0 edge-atlas-shv-01-lax1.facebook.com 0.0.0.0 edge-atlas-shv-01-lga1.facebook.com 0.0.0.0 edge-atlas-shv-01-lhr3.facebook.com 0.0.0.0 edge-atlas-shv-01-mad1.facebook.com 0.0.0.0 edge-atlas-shv-01-mia1.facebook.com 0.0.0.0 edge-atlas-shv-01-mxp1.facebook.com 0.0.0.0 edge-atlas-shv-01-nrt1.facebook.com 0.0.0.0 edge-atlas-shv-01-ord1.facebook.com 0.0.0.0 edge-atlas-shv-01-sea1.facebook.com 0.0.0.0 edge-atlas-shv-01-sin1.facebook.com 0.0.0.0 edge-atlas-shv-01-sjc2.facebook.com 0.0.0.0 edge-atlas-shv-01-syd1.facebook.com 0.0.0.0 edge-atlas-shv-01-vie1.facebook.com 0.0.0.0 edge-atlas-shv-02-cai1.facebook.com 0.0.0.0 edge-atlas-shv-02-hkg2.facebook.com 0.0.0.0 edge-atlas-shv-03-ash5.facebook.com 0.0.0.0 edge-atlas-shv-03-atn1.facebook.com 0.0.0.0 edge-atlas-shv-03-hkg1.facebook.com 0.0.0.0 edge-atlas-shv-03-lla1.facebook.com 0.0.0.0 edge-atlas-shv-03-prn2.facebook.com 0.0.0.0 edge-atlas-shv-03-xdc1.facebook.com 0.0.0.0 edge-atlas-shv-04-hkg1.facebook.com 0.0.0.0 edge-atlas-shv-04-prn2.facebook.com 0.0.0.0 edge-atlas-shv-06-atn1.facebook.com 0.0.0.0 edge-atlas-shv-06-lla1.facebook.com 0.0.0.0 edge-atlas-shv-07-ash4.facebook.com 0.0.0.0 edge-atlas-shv-09-frc1.facebook.com 0.0.0.0 edge-atlas-shv-09-lla1.facebook.com 0.0.0.0 edge-atlas-shv-12-frc1.facebook.com 0.0.0.0 edge-atlas-shv-12-frc3.facebook.com 0.0.0.0 edge-atlas-shv-12-lla1.facebook.com 0.0.0.0 edge-atlas-shv-12-prn1.facebook.com 0.0.0.0 edge-atlas-shv-13-frc1.facebook.com 0.0.0.0 edge-atlas-shv-17-prn1.facebook.com 0.0.0.0 edge-atlas-shv-18-prn1.facebook.com 0.0.0.0 edge-chat.facebook.com 0.0.0.0 edge-liverail-shv-01-ams2.facebook.com 0.0.0.0 edge-liverail-shv-01-ams3.facebook.com 0.0.0.0 edge-liverail-shv-01-ash5.facebook.com 0.0.0.0 edge-liverail-shv-01-atl1.facebook.com 0.0.0.0 edge-liverail-shv-01-bru2.facebook.com 0.0.0.0 edge-liverail-shv-01-cai1.facebook.com 0.0.0.0 edge-liverail-shv-01-cdg2.facebook.com 0.0.0.0 edge-liverail-shv-01-dfw1.facebook.com 0.0.0.0 edge-liverail-shv-01-fra3.facebook.com 0.0.0.0 edge-liverail-shv-01-gru1.facebook.com 0.0.0.0 edge-liverail-shv-01-hkg2.facebook.com 0.0.0.0 edge-liverail-shv-01-iad3.facebook.com 0.0.0.0 edge-liverail-shv-01-kul1.facebook.com 0.0.0.0 edge-liverail-shv-01-lax1.facebook.com 0.0.0.0 edge-liverail-shv-01-lga1.facebook.com 0.0.0.0 edge-liverail-shv-01-lhr3.facebook.com 0.0.0.0 edge-liverail-shv-01-mad1.facebook.com 0.0.0.0 edge-liverail-shv-01-mia1.facebook.com 0.0.0.0 edge-liverail-shv-01-mxp1.facebook.com 0.0.0.0 edge-liverail-shv-01-nrt1.facebook.com 0.0.0.0 edge-liverail-shv-01-ord1.facebook.com 0.0.0.0 edge-liverail-shv-01-sea1.facebook.com 0.0.0.0 edge-liverail-shv-01-sin1.facebook.com 0.0.0.0 edge-liverail-shv-01-sjc2.facebook.com 0.0.0.0 edge-liverail-shv-01-syd1.facebook.com 0.0.0.0 edge-liverail-shv-01-tpe1.facebook.com 0.0.0.0 edge-liverail-shv-01-vie1.facebook.com 0.0.0.0 edge-liverail-shv-02-cai1.facebook.com 0.0.0.0 edge-liverail-shv-02-hkg2.facebook.com 0.0.0.0 edge-liverail-shv-03-ash5.facebook.com 0.0.0.0 edge-liverail-shv-03-atn1.facebook.com 0.0.0.0 edge-liverail-shv-03-hkg1.facebook.com 0.0.0.0 edge-liverail-shv-03-lla1.facebook.com 0.0.0.0 edge-liverail-shv-03-prn2.facebook.com 0.0.0.0 edge-liverail-shv-03-xdc1.facebook.com 0.0.0.0 edge-liverail-shv-04-hkg1.facebook.com 0.0.0.0 edge-liverail-shv-04-prn2.facebook.com 0.0.0.0 edge-liverail-shv-06-atn1.facebook.com 0.0.0.0 edge-liverail-shv-06-lla1.facebook.com 0.0.0.0 edge-liverail-shv-07-ash4.facebook.com 0.0.0.0 edge-liverail-shv-07-frc3.facebook.com 0.0.0.0 edge-liverail-shv-09-frc1.facebook.com 0.0.0.0 edge-liverail-shv-09-lla1.facebook.com 0.0.0.0 edge-liverail-shv-12-frc1.facebook.com 0.0.0.0 edge-liverail-shv-12-frc3.facebook.com 0.0.0.0 edge-liverail-shv-12-lla1.facebook.com 0.0.0.0 edge-liverail-shv-12-prn1.facebook.com 0.0.0.0 edge-liverail-shv-13-frc1.facebook.com 0.0.0.0 edge-liverail-shv-17-prn1.facebook.com 0.0.0.0 edge-liverail-shv-18-prn1.facebook.com 0.0.0.0 edge-mqtt.facebook.com 0.0.0.0 edge-mqtt-shv-01-ams2.facebook.com 0.0.0.0 edge-mqtt-shv-01-ams3.facebook.com 0.0.0.0 edge-mqtt-shv-01-ash5.facebook.com 0.0.0.0 edge-mqtt-shv-01-atl1.facebook.com 0.0.0.0 edge-mqtt-shv-01-bru2.facebook.com 0.0.0.0 edge-mqtt-shv-01-cai1.facebook.com 0.0.0.0 edge-mqtt-shv-01-cdg2.facebook.com 0.0.0.0 edge-mqtt-shv-01-dfw1.facebook.com 0.0.0.0 edge-mqtt-shv-01-fra3.facebook.com 0.0.0.0 edge-mqtt-shv-01-gru1.facebook.com 0.0.0.0 edge-mqtt-shv-01-hkg2.facebook.com 0.0.0.0 edge-mqtt-shv-01-iad3.facebook.com 0.0.0.0 edge-mqtt-shv-01-kul1.facebook.com 0.0.0.0 edge-mqtt-shv-01-lax1.facebook.com 0.0.0.0 edge-mqtt-shv-01-lga1.facebook.com 0.0.0.0 edge-mqtt-shv-01-lhr3.facebook.com 0.0.0.0 edge-mqtt-shv-01-mad1.facebook.com 0.0.0.0 edge-mqtt-shv-01-mia1.facebook.com 0.0.0.0 edge-mqtt-shv-01-mxp1.facebook.com 0.0.0.0 edge-mqtt-shv-01-nrt1.facebook.com 0.0.0.0 edge-mqtt-shv-01-ord1.facebook.com 0.0.0.0 edge-mqtt-shv-01-sea1.facebook.com 0.0.0.0 edge-mqtt-shv-01-sin1.facebook.com 0.0.0.0 edge-mqtt-shv-01-sjc2.facebook.com 0.0.0.0 edge-mqtt-shv-01-syd1.facebook.com 0.0.0.0 edge-mqtt-shv-01-tpe1.facebook.com 0.0.0.0 edge-mqtt-shv-01-vie1.facebook.com 0.0.0.0 edge-mqtt-shv-02-cai1.facebook.com 0.0.0.0 edge-mqtt-shv-02-hkg2.facebook.com 0.0.0.0 edge-mqtt-shv-03-ash5.facebook.com 0.0.0.0 edge-mqtt-shv-03-atn1.facebook.com 0.0.0.0 edge-mqtt-shv-03-hkg1.facebook.com 0.0.0.0 edge-mqtt-shv-03-lla1.facebook.com 0.0.0.0 edge-mqtt-shv-03-prn2.facebook.com 0.0.0.0 edge-mqtt-shv-03-xdc1.facebook.com 0.0.0.0 edge-mqtt-shv-04-hkg1.facebook.com 0.0.0.0 edge-mqtt-shv-04-prn2.facebook.com 0.0.0.0 edge-mqtt-shv-06-atn1.facebook.com 0.0.0.0 edge-mqtt-shv-06-lla1.facebook.com 0.0.0.0 edge-mqtt-shv-07-ash4.facebook.com 0.0.0.0 edge-mqtt-shv-07-frc3.facebook.com 0.0.0.0 edge-mqtt-shv-09-lla1.facebook.com 0.0.0.0 edge-mqtt-shv-12-frc1.facebook.com 0.0.0.0 edge-mqtt-shv-12-frc3.facebook.com 0.0.0.0 edge-mqtt-shv-12-lla1.facebook.com 0.0.0.0 edge-mqtt-shv-12-prn1.facebook.com 0.0.0.0 edge-mqtt-shv-13-frc1.facebook.com 0.0.0.0 edge-mqtt-shv-17-prn1.facebook.com 0.0.0.0 edge-mqtt-shv-18-prn1.facebook.com 0.0.0.0 edgeray-origin-shv-05-prn2.facebook.com 0.0.0.0 edgeray-origin-shv-07-lla1.facebook.com 0.0.0.0 edgeray-origin-shv-09-frc3.facebook.com 0.0.0.0 edgeray-origin-shv-11-frc3.facebook.com 0.0.0.0 edgeray-shv-01-ams2.facebook.com 0.0.0.0 edgeray-shv-01-ams3.facebook.com 0.0.0.0 edgeray-shv-01-atl1.facebook.com 0.0.0.0 edgeray-shv-01-bru2.facebook.com 0.0.0.0 edgeray-shv-01-cdg2.facebook.com 0.0.0.0 edgeray-shv-01-dfw1.facebook.com 0.0.0.0 edgeray-shv-01-fra3.facebook.com 0.0.0.0 edgeray-shv-01-gru1.facebook.com 0.0.0.0 edgeray-shv-01-iad3.facebook.com 0.0.0.0 edgeray-shv-01-kul1.facebook.com 0.0.0.0 edgeray-shv-01-lax1.facebook.com 0.0.0.0 edgeray-shv-01-lga1.facebook.com 0.0.0.0 edgeray-shv-01-lhr3.facebook.com 0.0.0.0 edgeray-shv-01-mad1.facebook.com 0.0.0.0 edgeray-shv-01-mia1.facebook.com 0.0.0.0 edgeray-shv-01-mxp1.facebook.com 0.0.0.0 edgeray-shv-01-ord1.facebook.com 0.0.0.0 edgeray-shv-01-sea1.facebook.com 0.0.0.0 edgeray-shv-01-sin1.facebook.com 0.0.0.0 edgeray-shv-01-sjc2.facebook.com 0.0.0.0 edgeray-shv-01-syd1.facebook.com 0.0.0.0 edgeray-shv-01-vie1.facebook.com 0.0.0.0 edge-snaptu-http-p1-shv-01-ams3.facebook.com 0.0.0.0 edge-snaptu-http-p1-shv-01-atl1.facebook.com 0.0.0.0 edge-snaptu-http-p1-shv-01-bru2.facebook.com 0.0.0.0 edge-snaptu-http-p1-shv-01-cai1.facebook.com 0.0.0.0 edge-snaptu-http-p1-shv-01-cdg2.facebook.com 0.0.0.0 edge-snaptu-http-p1-shv-01-dfw1.facebook.com 0.0.0.0 edge-snaptu-http-p1-shv-01-fra3.facebook.com 0.0.0.0 edge-snaptu-http-p1-shv-01-gru1.facebook.com 0.0.0.0 edge-snaptu-http-p1-shv-01-iad3.facebook.com 0.0.0.0 edge-snaptu-http-p1-shv-01-kul1.facebook.com 0.0.0.0 edge-snaptu-http-p1-shv-01-lax1.facebook.com 0.0.0.0 edge-snaptu-http-p1-shv-01-lhr3.facebook.com 0.0.0.0 edge-snaptu-http-p1-shv-01-mad1.facebook.com 0.0.0.0 edge-snaptu-http-p1-shv-01-nrt1.facebook.com 0.0.0.0 edge-snaptu-http-p1-shv-01-ord1.facebook.com 0.0.0.0 edge-snaptu-http-p1-shv-01-sea1.facebook.com 0.0.0.0 edge-snaptu-http-p1-shv-01-syd1.facebook.com 0.0.0.0 edge-snaptu-http-p1-shv-02-cai1.facebook.com 0.0.0.0 edge-snaptu-tunnel-shv-01-ams3.facebook.com 0.0.0.0 edge-snaptu-tunnel-shv-01-ash5.facebook.com 0.0.0.0 edge-snaptu-tunnel-shv-01-atl1.facebook.com 0.0.0.0 edge-snaptu-tunnel-shv-01-bru2.facebook.com 0.0.0.0 edge-snaptu-tunnel-shv-01-cai1.facebook.com 0.0.0.0 edge-snaptu-tunnel-shv-01-cdg2.facebook.com 0.0.0.0 edge-snaptu-tunnel-shv-01-dfw1.facebook.com 0.0.0.0 edge-snaptu-tunnel-shv-01-fra3.facebook.com 0.0.0.0 edge-snaptu-tunnel-shv-01-gru1.facebook.com 0.0.0.0 edge-snaptu-tunnel-shv-01-hkg2.facebook.com 0.0.0.0 edge-snaptu-tunnel-shv-01-iad3.facebook.com 0.0.0.0 edge-snaptu-tunnel-shv-01-kul1.facebook.com 0.0.0.0 edge-snaptu-tunnel-shv-01-lax1.facebook.com 0.0.0.0 edge-snaptu-tunnel-shv-01-lhr3.facebook.com 0.0.0.0 edge-snaptu-tunnel-shv-01-mad1.facebook.com 0.0.0.0 edge-snaptu-tunnel-shv-01-nrt1.facebook.com 0.0.0.0 edge-snaptu-tunnel-shv-01-ord1.facebook.com 0.0.0.0 edge-snaptu-tunnel-shv-01-sea1.facebook.com 0.0.0.0 edge-snaptu-tunnel-shv-01-syd1.facebook.com 0.0.0.0 edge-snaptu-tunnel-shv-02-cai1.facebook.com 0.0.0.0 edge-star-shv-12-frc3.facebook.com 0.0.0.0 instagram.c10r.facebook.com 0.0.0.0 l.facebook.com 0.0.0.0 liverail.c10r.facebook.com 0.0.0.0 lm.facebook.com 0.0.0.0 m.facebook.com 0.0.0.0 mqtt.c10r.facebook.com 0.0.0.0 mqtt.vvv.facebook.com 0.0.0.0 pixel.facebook.com 0.0.0.0 profile.ak.facebook.com.edgesuite.net 0.0.0.0 research.facebook.com 0.0.0.0 snaptu-d-shv-05-frc3.facebook.com 0.0.0.0 snaptu-d-shv-10-frc1.facebook.com 0.0.0.0 s-static.ak.facebook.com.edgekey.net 0.0.0.0 star.c10r.facebook.com 0.0.0.0 star.facebook.com 0.0.0.0 star-mini.c10r.facebook.com 0.0.0.0 static.ak.facebook.com 0.0.0.0 static.ak.facebook.com.edgesuite.net 0.0.0.0 staticxx.facebook.com 0.0.0.0 webdav.facebook.com 0.0.0.0 z-m.c10r.facebook.com 0.0.0.0 z-m.facebook.com 0.0.0.0 edge-sonar-shv-01-ams2.fbcdn.net 0.0.0.0 edge-sonar-shv-01-ams3.fbcdn.net 0.0.0.0 edge-sonar-shv-01-ash5.fbcdn.net 0.0.0.0 edge-sonar-shv-01-atl1.fbcdn.net 0.0.0.0 edge-sonar-shv-01-bru2.fbcdn.net 0.0.0.0 edge-sonar-shv-01-cai1.fbcdn.net 0.0.0.0 edge-sonar-shv-01-cdg2.fbcdn.net 0.0.0.0 edge-sonar-shv-01-dfw1.fbcdn.net 0.0.0.0 edge-sonar-shv-01-fra3.fbcdn.net 0.0.0.0 edge-sonar-shv-01-gru1.fbcdn.net 0.0.0.0 edge-sonar-shv-01-iad3.fbcdn.net 0.0.0.0 edge-sonar-shv-01-kul1.fbcdn.net 0.0.0.0 edge-sonar-shv-01-lax1.fbcdn.net 0.0.0.0 edge-sonar-shv-01-lga1.fbcdn.net 0.0.0.0 edge-sonar-shv-01-lhr3.fbcdn.net 0.0.0.0 edge-sonar-shv-01-mad1.fbcdn.net 0.0.0.0 edge-sonar-shv-01-mia1.fbcdn.net 0.0.0.0 edge-sonar-shv-01-mrs1.fbcdn.net 0.0.0.0 edge-sonar-shv-01-mxp1.fbcdn.net 0.0.0.0 edge-sonar-shv-01-nrt1.fbcdn.net 0.0.0.0 edge-sonar-shv-01-ord1.fbcdn.net 0.0.0.0 edge-sonar-shv-01-sea1.fbcdn.net 0.0.0.0 edge-sonar-shv-01-sin1.fbcdn.net 0.0.0.0 edge-sonar-shv-01-sjc2.fbcdn.net 0.0.0.0 edge-sonar-shv-01-syd1.fbcdn.net 0.0.0.0 edge-sonar-shv-01-tpe1.fbcdn.net 0.0.0.0 edge-sonar-shv-01-vie1.fbcdn.net 0.0.0.0 edge-sonar-shv-02-cai1.fbcdn.net 0.0.0.0 edge-sonar-shv-02-hkg2.fbcdn.net 0.0.0.0 edge-sonar-shv-03-ash5.fbcdn.net 0.0.0.0 edge-sonar-shv-03-atn1.fbcdn.net 0.0.0.0 edge-sonar-shv-03-hkg1.fbcdn.net 0.0.0.0 edge-sonar-shv-03-lla1.fbcdn.net 0.0.0.0 edge-sonar-shv-03-prn2.fbcdn.net 0.0.0.0 edge-sonar-shv-03-xdc1.fbcdn.net 0.0.0.0 edge-sonar-shv-04-hkg1.fbcdn.net 0.0.0.0 edge-sonar-shv-04-prn2.fbcdn.net 0.0.0.0 edge-sonar-shv-06-atn1.fbcdn.net 0.0.0.0 edge-sonar-shv-06-lla1.fbcdn.net 0.0.0.0 edge-sonar-shv-07-ash4.fbcdn.net 0.0.0.0 edge-sonar-shv-07-frc3.fbcdn.net 0.0.0.0 edge-sonar-shv-09-frc1.fbcdn.net 0.0.0.0 edge-sonar-shv-09-lla1.fbcdn.net 0.0.0.0 edge-sonar-shv-12-frc1.fbcdn.net 0.0.0.0 edge-sonar-shv-12-frc3.fbcdn.net 0.0.0.0 edge-sonar-shv-12-lla1.fbcdn.net 0.0.0.0 edge-sonar-shv-12-prn1.fbcdn.net 0.0.0.0 edge-sonar-shv-13-frc1.fbcdn.net 0.0.0.0 edge-sonar-shv-17-prn1.fbcdn.net 0.0.0.0 edge-sonar-shv-18-prn1.fbcdn.net 0.0.0.0 external-iad3-1.xx.fbcdn.net 0.0.0.0 external.fsjc1-2.fna.fbcdn.net 0.0.0.0 fdda274d380ki4frcgi-rumjfjai1460158783-sonar.xx.fbcdn.net 0.0.0.0 herningrideklub.netscontent-a-ams.xx.fbcdn.net 0.0.0.0 ncontent.xx.fbcdn.net 0.0.0.0 origincache-ash.t.fbcdn.net 0.0.0.0 origincache-frc.t.fbcdn.net 0.0.
4720.0 origincache-prn.t.fbcdn.net 0.0.0.0 origincache-tf.t.fbcdn.net 0.0.0.0 origincache-tl.t.fbcdn.net 0.0.0.0 origincache-xtf.fbcdn.net 0.0.0.0 origincache-xtl.fbcdn.net 0.0.0.0 origincache-xx-shv-05-atn1.fbcdn.net 0.0.0.0 origincache-xx-shv-05-frc3.fbcdn.net 0.0.0.0 origincache-xx-shv-05-prn2.fbcdn.net 0.0.0.0 origincache-xx-shv-06-ash3.fbcdn.net 0.0.0.0 origincache-xx-shv-06-ash4.fbcdn.net 0.0.0.0 origincache-xx-shv-07-ash2.fbcdn.net 0.0.0.0 origincache-xx-shv-07-atn1.fbcdn.net 0.0.0.0 origincache-xx-shv-08-ash2.fbcdn.net 0.0.0.0 origincache-xx-shv-08-frc3.fbcdn.net 0.0.0.0 origincache-xx-shv-08-prn2.fbcdn.net 0.0.0.0 origincache-xx-shv-09-frc3.fbcdn.net 0.0.0.0 origincache-xx-shv-09-prn2.fbcdn.net 0.0.0.0 origincache-xx-shv-13-prn1.fbcdn.net 0.0.0.0 photos-a-ord.xx.fbcdn.net 0.0.0.0 photos-a.xx.fbcdn.net 0.0.0.0 photos-b-ord.xx.fbcdn.net 0.0.0.0 photos-b.xx.fbcdn.net 0.0.0.0 profile-a-atl.xx.fbcdn.net 0.0.0.0 profile-a-dfw.xx.fbcdn.net 0.0.0.0 profile-a-iad.xx.fbcdn.net 0.0.0.0 profile-a-lax.xx.fbcdn.net 0.0.0.0 profile-a-lga.xx.fbcdn.net 0.0.0.0 profile-a-mia.xx.fbcdn.net 0.0.0.0 profile-a-ord.xx.fbcdn.net 0.0.0.0 profile-a-sea.xx.fbcdn.net 0.0.0.0 profile-a-sjc.xx.fbcdn.net 0.0.0.0 profile-a.xx.fbcdn.net 0.0.0.0 profile-b-dfw.xx.fbcdn.net 0.0.0.0 profile-b-iad.xx.fbcdn.net 0.0.0.0 profile-b-lga.xx.fbcdn.net 0.0.0.0 profile-b-mia.xx.fbcdn.net 0.0.0.0 profile-b-ord.xx.fbcdn.net 0.0.0.0 profile-b-sjc.xx.fbcdn.net 0.0.0.0 profile-b.xx.fbcdn.net 0.0.0.0 profile.ak.fbcdn.net 0.0.0.0 profile.xx.fbcdn.net 0.0.0.0 scontent-1.2914.fna.fbcdn.net 0.0.0.0 scontent-2.2914.fna.fbcdn.net 0.0.0.0 scontent-a-ams.xx.fbcdn.net 0.0.0.0 scontent-a-atl.xx.fbcdn.net 0.0.0.0 scontent-a-cdg.xx.fbcdn.net 0.0.0.0 scontent-a-dfw.xx.fbcdn.net 0.0.0.0 scontent-a-fra.xx.fbcdn.net 0.0.0.0 scontent-a-gru.xx.fbcdn.net 0.0.0.0 scontent-a-iad.xx.fbcdn.net 0.0.0.0 scontent-a-lax.xx.fbcdn.net 0.0.0.0 scontent-a-lga.xx.fbcdn.net 0.0.0.0 scontent-a-lhr.xx.fbcdn.net 0.0.0.0 scontent-a-mad.xx.fbcdn.net 0.0.0.0 scontent-a-mia.xx.fbcdn.net 0.0.0.0 scontent-a-mxp.xx.fbcdn.net 0.0.0.0 scontent-a-ord.xx.fbcdn.net 0.0.0.0 scontent-a-pao.xx.fbcdn.net 0.0.0.0 scontent-a-sea.xx.fbcdn.net 0.0.0.0 scontent-a-sin.xx.fbcdn.net 0.0.0.0 scontent-a-sjc.xx.fbcdn.net 0.0.0.0 scontent-a-vie.xx.fbcdn.net 0.0.0.0 scontent-a.xx.fbcdn.net 0.0.0.0 scontent-ams.xx.fbcdn.net 0.0.0.0 scontent-atl.xx.fbcdn.net 0.0.0.0 scontent-b-ams.xx.fbcdn.net 0.0.0.0 scontent-b-atl.xx.fbcdn.net 0.0.0.0 scontent-b-cdg.xx.fbcdn.net 0.0.0.0 scontent-b-dfw.xx.fbcdn.net 0.0.0.0 scontent-b-fra.xx.fbcdn.net 0.0.0.0 scontent-b-gru.xx.fbcdn.net 0.0.0.0 scontent-b-hkg.xx.fbcdn.net 0.0.0.0 scontent-b-lax.xx.fbcdn.net 0.0.0.0 scontent-b-lga.xx.fbcdn.net 0.0.0.0 scontent-b-lhr.xx.fbcdn.net 0.0.0.0 scontent-b-mad.xx.fbcdn.net 0.0.0.0 scontent-b-mia.xx.fbcdn.net 0.0.0.0 scontent-b-mxp.xx.fbcdn.net 0.0.0.0 scontent-b-ord.xx.fbcdn.net 0.0.0.0 scontent-b-pao.xx.fbcdn.net 0.0.0.0 scontent-b-sea.xx.fbcdn.net 0.0.0.0 scontent-b-sin.xx.fbcdn.net 0.0.0.0 scontent-b-sjc.xx.fbcdn.net 0.0.0.0 scontent-b-vie.xx.fbcdn.net 0.0.0.0 scontent-b.xx.fbcdn.net 0.0.0.0 scontent-cdg.xx.fbcdn.net 0.0.0.0 scontent-dfw.xx.fbcdn.net 0.0.0.0 scontent-fra.xx.fbcdn.net 0.0.0.0 scontent-gru.xx.fbcdn.net 0.0.0.0 scontent-iad3-1.xx.fbcdn.net 0.0.0.0 scontent-lax.xx.fbcdn.net 0.0.0.0 scontent-lax3-1.xx.fbcdn.net 0.0.0.0 scontent-lga.xx.fbcdn.net 0.0.0.0 scontent-lga3-1.xx.fbcdn.net 0.0.0.0 scontent-lhr.xx.fbcdn.net 0.0.0.0 scontent-mia.xx.fbcdn.net 0.0.0.0 scontent-mxp.xx.fbcdn.net 0.0.0.0 scontent-ord.xx.fbcdn.net 0.0.0.0 scontent-sea.xx.fbcdn.net 0.0.0.0 scontent-sin.xx.fbcdn.net 0.0.0.0 scontent-sjc.xx.fbcdn.net 0.0.0.0 scontent-sjc2-1.xx.fbcdn.net 0.0.0.0 scontent-vie.xx.fbcdn.net 0.0.0.0 scontent.fsjc1-2.fna.fbcdn.net 0.0.0.0 scontent.fsnc1-1.fna.fbcdn.net 0.0.0.0 scontent.xx.fbcdn.net 0.0.0.0 sonar-iad.xx.fbcdn.net 0.0.0.0 sphotos-a-ams.xx.fbcdn.net 0.0.0.0 sphotos-a-atl.xx.fbcdn.net 0.0.0.0 sphotos-a-cdg.xx.fbcdn.net 0.0.0.0 sphotos-a-dfw.xx.fbcdn.net 0.0.0.0 sphotos-a-iad.xx.fbcdn.net 0.0.0.0 sphotos-a-lax.xx.fbcdn.net 0.0.0.0 sphotos-a-lga.xx.fbcdn.net 0.0.0.0 sphotos-a-lhr.xx.fbcdn.net 0.0.0.0 sphotos-a-mad.xx.fbcdn.net 0.0.0.0 sphotos-a-mia.xx.fbcdn.net 0.0.0.0 sphotos-a-mxp.xx.fbcdn.net 0.0.0.0 sphotos-a-ord.xx.fbcdn.net 0.0.0.0 sphotos-a-p
472ao.xx.fbcdn.net 0.0.0.0 sphotos-a-sea.xx.fbcdn.net 0.0.0.0 sphotos-a-sjc.xx.fbcdn.net 0.0.0.0 sphotos-a-vie.xx.fbcdn.net 0.0.0.0 sphotos-a.xx.fbcdn.net 0.0.0.0 sphotos-b-ams.xx.fbcdn.net 0.0.0.0 sphotos-b-atl.xx.fbcdn.net 0.0.0.0 sphotos-b-cdg.xx.fbcdn.net 0.0.0.0 sphotos-b-dfw.xx.fbcdn.net 0.0.0.0 sphotos-b-iad.xx.fbcdn.net 0.0.0.0 sphotos-b-lax.xx.fbcdn.net 0.0.0.0 sphotos-b-lga.xx.fbcdn.net 0.0.0.0 sphotos-b-lhr.xx.fbcdn.net 0.0.0.0 sphotos-b-mad.xx.fbcdn.net 0.0.0.0 sphotos-b-mia.xx.fbcdn.net 0.0.0.0 sphotos-b-mxp.xx.fbcdn.net 0.0.0.0 sphotos-b-ord.xx.fbcdn.net 0.0.0.0 sphotos-b-pao.xx.fbcdn.net 0.0.0.0 sphotos-b-sea.xx.fbcdn.net 0.0.0.0 sphotos-b-sjc.xx.fbcdn.net 0.0.0.0 sphotos-b-vie.xx.fbcdn.net 0.0.0.0 sphotos-b.xx.fbcdn.net 0.0.0.0 sphotos.xx.fbcdn.net 0.0.0.0 sphotosbord.xx.fbcdn.net 0.0.0.0 static.xx.fbcdn.net 0.0.0.0 video-iad3-1.xx.fbcdn.net 0.0.0.0 vthumb.xx.fbcdn.net 0.0.0.0 xx-fbcdn-shv-01-ams2.fbcdn.net 0.0.0.0 xx-fbcdn-shv-01-ams3.fbcdn.net 0.0.0.0 xx-fbcdn-shv-01-atl1.fbcdn.net 0.0.0.0 xx-fbcdn-shv-01-bru2.fbcdn.net 0.0.0.0 xx-fbcdn-shv-01-cdg2.fbcdn.net 0.0.0.0 xx-fbcdn-shv-01-dfw1.fbcdn.net 0.0.0.0 xx-fbcdn-shv-01-fra3.fbcdn.net 0.0.0.0 xx-fbcdn-shv-01-gru1.fbcdn.net 0.0.0.0 xx-fbcdn-shv-01-hkg2.fbcdn.net 0.0.0.0 xx-fbcdn-shv-01-iad3.fbcdn.net 0.0.0.0 xx-fbcdn-shv-01-lax1.fbcdn.net 0.0.0.0 xx-fbcdn-shv-01-lga1.fbcdn.net 0.0.0.0 xx-fbcdn-shv-01-lhr3.fbcdn.net 0.0.0.0 xx-fbcdn-shv-01-mad1.fbcdn.net 0.0.0.0 xx-fbcdn-shv-01-mia1.fbcdn.net 0.0.0.0 xx-fbcdn-shv-01-mrs1.fbcdn.net 0.0.0.0 xx-fbcdn-shv-01-mxp1.fbcdn.net 0.0.0.0 xx-fbcdn-shv-01-nrt1.fbcdn.net 0.0.0.0 xx-fbcdn-shv-01-ord1.fbcdn.net 0.0.0.0 xx-fbcdn-shv-01-sea1.fbcdn.net 0.0.0.0 xx-fbcdn-shv-01-sin1.fbcdn.net 0.0.0.0 xx-fbcdn-shv-01-sjc2.fbcdn.net 0.0.0.0 xx-fbcdn-shv-01-vie1.fbcdn.net 0.0.0.0 xx-fbcdn-shv-02-cai1.fbcdn.net 0.0.0.0 xx-fbcdn-shv-03-ash5.fbcdn.net 0.0.0.0 xx-fbcdn-shv-04-hkg1.fbcdn.net 0.0.0.0 xx-fbcdn-shv-04-prn2.fbcdn.net 0.0.0.0 z-1-scontent-sjc2-1.xx.fbcdn.net 0.0.0.0 z-1-scontent.xx.fbcdn.net 0.0.0.0 api.instagram.com 0.0.0.0 black.ish.instagram.com 0.0.0.0 i.instagram.com 0.0.0.0 instagram-shv-01-ams2.fbcdn.net 0.0.0.0 instagram-shv-01-ams3.fbcdn.net 0.0.0.0 instagram-shv-01-ash5.fbcdn.net 0.0.0.0 instagram-shv-01-atl1.fbcdn.net 0.0.0.0 instagram-shv-01-bru2.fbcdn.net 0.0.0.0 instagram-shv-01-cai1.fbcdn.net 0.0.0.0 instagram-shv-01-cdg2.fbcdn.net 0.0.0.0 instagram-shv-01-dfw1.fbcdn.net 0.0.0.0 instagram-shv-01-fra3.fbcdn.net 0.0.0.0 instagram-shv-01-gru1.fbcdn.net 0.0.0.0 instagram-shv-01-hkg2.fbcdn.net 0.0.0.0 instagram-shv-01-iad3.fbcdn.net 0.0.0.0 instagram-shv-01-kul1.fbcdn.net 0.0.0.0 instagram-shv-01-lax1.fbcdn.net 0.0.0.0 instagram-shv-01-lga1.fbcdn.net 0.0.0.0 instagram-shv-01-lhr3.fbcdn.net 0.0.0.0 instagram-shv-01-mad1.fbcdn.net 0.0.0.0 instagram-shv-01-mia1.fbcdn.net 0.0.0.0 instagram-shv-01-mxp1.fbcdn.net 0.0.0.0 instagram-shv-01-nrt1.fbcdn.net 0.0.0.0 instagram-shv-01-ord1.fbcdn.net 0.0.0.0 instagram-shv-01-sea1.fbcdn.net 0.0.0.0 instagram-shv-01-sin1.fbcdn.net 0.0.0.0 instagram-shv-01-sjc2.fbcdn.net 0.0.0.0 instagram-shv-01-syd1.fbcdn.net 0.0.0.0 instagram-shv-01-tpe1.fbcdn.net 0.0.0.0 instagram-shv-01-vie1.fbcdn.net 0.0.0.0 instagram-shv-02-cai1.fbcdn.net 0.0.0.0 instagram-shv-02-hkg2.fbcdn.net 0.0.0.0 instagram-shv-03-ash5.fbcdn.net 0.0.0.0 instagram-shv-03-atn1.fbcdn.net 0.0.0.0 instagram-shv-03-hkg1.fbcdn.net 0.0.0.0 instagram-shv-03-lla1.fbcdn.net 0.0.0.0 instagram-shv-03-prn2.fbcdn.net 0.0.0.0 instagram-shv-03-xdc1.fbcdn.net 0.0.0.0 instagram-shv-04-hkg1.fbcdn.net 0.0.0.0 instagram-shv-06-atn1.fbcdn.net 0.0.0.0 instagram-shv-06-lla1.fbcdn.net 0.0.0.0 instagram-shv-07-ash4.fbcdn.net 0.0.0.0 instagram-shv-07-frc3.fbcdn.net 0.0.0.0 instagram-shv-09-frc1.fbcdn.net 0.0.0.0 instagram-shv-09-lla1.fbcdn.net 0.0.0.0 instagram-shv-12-frc1.fbcdn.net 0.0.0.0 instagram-shv-12-frc3.fbcdn.net 0.0.0.0 instagram-shv-12-lla1.fbcdn.net 0.0.0.0 instagram-shv-12-prn1.fbcdn.net 0.0.0.0 instagram-shv-13-frc1.fbcdn.net 0.0.0.0 instagram-shv-17-prn1.fbcdn.net 0.0.0.0 instagram-shv-18-prn1.fbcdn.net 0.0.0.0 instagram.com 0.0.0.0 instagramstatic-a.akamaihd.net 0.0.0.0 instagramstatic-a.akamaihd.net.edgesuite.net 0.0.0.0 logger.instagram.com 0.0.0.0 platform.instagram.com 0.0.0.0 scontent-iad3-1.cdninstagram.com 0.0.0.0 scontent.cdninstagram.com 0.0.0.0 telegraph-ash.instagram.com 0.0.0.0 white.ish.instagram.com 0.0.0.0 www.instagram.com 0.0.0.0 ae0.bb01.ams2.tfbnw.net 0.0.0.0 ae0.bb01.atl1.tfbnw.net 0.0.0.0 ae0.bb01.bos2.tfbnw.net 0.0.0.0 ae0.bb01.hkg1.tfbnw.net 0.0.0.0 ae0.bb01.hnd1.tfbnw.net 0.0.0.0 ae0.bb01.lhr2.tfbnw.net 0.0.0.0 ae0.bb01.lla1.tfbnw.net 0.0.0.0 ae0.bb01.mia1.tfbnw.net 0.0.0.0 ae0.bb01.nrt1.tfbnw.net 0.0.0.0 ae0.bb01.sin1.tfbnw.net 0.0.0.0 ae0.bb02.ams2.tfbnw.net 0.0.0.0 ae0.bb02.atl1.tfbnw.net 0.0.0.0 ae0.bb02.bos2.tfbnw.net 0.0.0.0 ae0.bb02.hkg1.tfbnw.net 0.0.0.0 ae0.bb02.lhr2.tfbnw.net 0.0.0.0 ae0.bb02.lla1.tfbnw.net 0.0.0.0 ae0.bb02.mia1.tfbnw.net 0.0.0.0 ae0.bb02.sin1.tfbnw.net 0.0.0.0 ae0.bb03.atn1.tfbnw.net 0.0.0.0 ae0.bb03.frc3.tfbnw.net 0.0.0.0 ae0.bb03.lla1.tfbnw.net 0.0.0.0 ae0.bb03.prn2.tfbnw.net 0.0.0.0 ae0.bb03.sjc1.tfbnw.net 0.0.0.0 ae0.bb04.atn1.tfbnw.net 0.0.0.0 ae0.bb04.frc3.tfbnw.net 0.0.0.0 ae0.bb04.lla1.tfbnw.net 0.0.0.0 ae0.bb04.prn2.tfbnw.net 0.0.0.0 ae0.bb04.sjc1.tfbnw.net 0.0.0.0 ae0.bb05.frc3.tfbnw.net 0.0.0.0 ae0.bb05.lla1.tfbnw.net 0.0.0.0 ae0.bb05.prn2.tfbnw.net 0.0.0.0 ae0.bb06.frc3.tfbnw.net 0.0.0.0 ae0.bb06.lla1.tfbnw.net 0.0.0.0 ae0.bb07.lla1.tfbnw.net 0.0.0.0 ae0.br01.arn2.tfbnw.net 0.0.0.0 ae0.br01.bru2.tfbnw.net 0.0.0.0 ae0.br01.cai1.tfbnw.net 0.0.0.0 ae0.br01.gru1.tfbnw.net 0.0.0.0 ae0.br01.mad1.tfbnw.net 0.0.0.0 ae0.br01.mrs1.tfbnw.net 0.0.0.0 ae0.br01.mxp1.tfbnw.net 0.0.0.0 ae0.br01.syd1.tfbnw.net 0.0.0.0 ae0.br01.tpe1.tfbnw.net 0.0.0.0 ae0.br01.vie1.tfbnw.net 0.0.0.0 ae0.dr01.prn2.tfbnw.net 0.0.0.0 ae0.dr01.snc1.tfbnw.net 0.0.0.0 ae0.dr02.prn2.tfbnw.net 0.0.0.0 ae0.dr02.snc1.tfbnw.net 0.0.0.0 ae0.dr03.ash3.tfbnw.net 0.0.0.0 ae0.dr03.prn2.tfbnw.net 0.0.0.0 ae0.dr04.ash3.tfbnw.net 0.0.0.0 ae0.dr04.prn2.tfbnw.net 0.0.0.0 ae0.lr01.ash3.tfbnw.net 0.0.0.0 ae0.lr02.ash3.tfbnw.net 0.0.0.0 ae0.pr01.ams2.tfbnw.net 0.0.0.0 ae0.pr01.ams3.tfbnw.net 0.0.0.0 ae0.pr01.dfw1.tfbnw.net 0.0.0.0 ae0.pr01.fra2.tfbnw.net 0.0.0.0 ae0.pr01.lhr2.tfbnw.net 0.0.0.0 ae0.pr01.mia1.tfbnw.net 0.0.0.0 ae0.pr02.dfw1.tfbnw.net 0.0.0.0 ae0.pr02.fra2.tfbnw.net 0.0.0.0 ae0.pr02.iad3.tfbnw.net 0.0.0.0 ae0.pr02.lax1.tfbnw.net 0.0.0.0 ae0.pr02.lga1.tfbnw.net 0.0.0.0 ae0.pr02.mia1.tfbnw.net 0.0.0.0 ae0.pr02.ord1.tfbnw.net 0.0.0.0 ae0.pr03.sjc1.tfbnw.net 0.0.0.0 ae0.pr04.sjc1.tfbnw.net 0.0.0.0 ae10.bb01.atl1.tfbnw.net 0.0.0.0 ae10.bb01.lhr2.tfbnw.net 0.0.0.0 ae10.bb01.lla1.tfbnw.net 0.0.0.0 ae10.bb01.mia1.tfbnw.net 0.0.0.0 ae10.bb01.sin1.tfbnw.net 0.0.0.0 ae10.bb02.atl1.tfbnw.net 0.0.0.0 ae10.bb02.hkg1.tfbnw.net 0.0.0.0 ae10.bb02.lhr2.tfbnw.net 0.0.0.0 ae10.bb02.lla1.tfbnw.net 0.0.0.0 ae10.bb02.mia1.tfbnw.net 0.0.0.0 ae10.bb02.sin1.tfbnw.net 0.0.0.0 ae10.bb03.atn1.tfbnw.net 0.0.0.0 ae10.bb03.frc3.tfbnw.net 0.0.0.0 ae10.bb03.lla1.tfbnw.net 0.0.0.0 ae10.bb03.sjc1.tfbnw.net 0.0.0.0 ae10.bb04.atn1.tfbnw.net 0.0.0.0 ae10.bb04.frc3.tfbnw.net 0.0.0.0 ae10.bb04.lla1.tfbnw.net 0.0.0.0 ae10.bb04.sjc1.tfbnw.net 0.0.0.0 ae10.bb05.lla1.tfbnw.net 0.0.0.0 ae10.bb06.frc3.tfbnw.net 0.0.0.0 ae10.bb06.lla1.tfbnw.net 0.0.0.0 ae10.br01.bru2.tfbnw.net 0.0.0.0 ae10.br01.kul1.tfbnw.net 0.0.0.0 ae10.br01.mad1.tfbnw.net 0.0.0.0 ae10.br01.mxp1.tfbnw.net 0.0.0.0 ae10.br01.tpe1.tfbnw.net 0.0.0.0 ae10.br02.vie1.tfbnw.net 0.0.0.0 ae10.dr01.frc1.tfbnw.net 0.0.0.0 ae10.dr02.frc1.tfbnw.net 0.0.0.0 ae10.dr02.prn1.tfbnw.net 0.0.0.0 ae10.dr05.prn1.tfbnw.net 0.0.0.0 ae10.dr06.prn1.tfbnw.net 0.0.0.0 ae10.pr01.atl1.tfbnw.net 0.0.0.0 ae10.pr01.dfw1.tfbnw.net 0.0.0.0 ae10.pr01.fra2.tfbnw.net 0.0.0.0 ae10.pr01.lax1.tfbnw.net 0.0.0.0 ae10.pr01.mia1.tfbnw.net 0.0.0.0 ae10.pr01.nrt1.tfbnw.net 0.0.0.0 ae10.pr01.sin1.tfbnw.net 0.0.0.0 ae10.pr02.atl1.tfbnw.net 0.0.0.0 ae10.pr02.fra2.tfbnw.net 0.0.0.0 ae10.pr02.sin1.tfbnw.net 0.0.0.0 ae11.bb01.ams2.tfbnw.net 0.0.0.0 ae11.bb01.atl1.tfbnw.net 0.0.0.0 ae11.bb01.lhr2.tfbnw.net 0.0.0.0 ae11.bb01.mia1.tfbnw.net 0.0.0.0 ae11.bb01.nrt1.tfbnw.net 0.0.0.0 ae11.bb01.sin1.tfbnw.net 0.0.0.0 ae11.bb02.ams2.tfbnw.net 0.0.0.0 ae11.bb02.atl1.tfbnw.net 0.0.0.0 ae11.bb02.hkg1.tfbnw.net 0.0.0.0 ae11.bb02.lhr2.tfbnw.net 0.0.0.0 ae11.bb02.mia1.tfbnw.net 0.0.0.0 ae11.bb02.sin1.tfbnw.net 0.0.0.0 ae11.bb03.atn1.tfbnw.net 0.0.0.0 ae11.bb03.frc3.tfbnw.net 0.0.0.0 ae11.bb03.prn2.tfbnw.net 0.0.0.0 ae11.bb03.sjc1.tfbnw.net 0.0.0.0 ae11.bb04.atn1.tfbnw.net 0.0.0.0 ae11.bb04.frc3.tfbnw.net 0.0.0.0 ae11.bb04.prn2.tfbnw.net 0.0.0.0 ae11.bb04.sjc1.tfbnw.net 0.0.0.0 ae11.bb05.lla1.tfbnw.net 0.0.0.0 ae11.bb06.frc3.tfbnw.net 0.0.0.0 ae11.bb06.lla1.tfbnw.net 0.0.0.0 ae11.br01.kul1.tfbnw.net 0.0.0.0 ae11.br01.mad1.tfbnw.net 0.0.0.0 ae11.br01.tpe1.tfbnw.net 0.0.0.0 ae11.br01.vie1.tfbnw.net 0.0.0.0 ae11.br02.mxp1.tfbnw.net 0.0.0.0 ae11.br02.vie1.tfbnw.net 0.0.0.0 ae11.dr01.atn1.tfbnw.net 0.0.0.0 ae11.dr01.frc1.tfbnw.net 0.0.0.0 ae11.dr01.snc1.tfbnw.net 0.0.0.0 ae11.dr02.atn1.tfbnw.net 0.0.0.0 ae11.dr02.frc1.tfbnw.net 0.0.0.0 ae11.dr02.snc1.tfbnw.net 0.0.0.0 ae11.dr03.atn1.tfbnw.net 0.0.0.0 ae11.dr03.frc1.tfbnw.net 0.0.0.0 ae11.dr04.atn1.tfbnw.net 0.0.0.0 ae11.dr04.frc1.tfbnw.net 0.0.0.0 ae11.pr01.atl1.tfbnw.net 0.0.0.0 ae11.pr01.dfw1.tfbnw.net 0.0.0.0 ae11.pr01.hkg1.tfbnw.net 0.0.0.0 ae11.pr01.lga1.tfbnw.net 0.0.0.0 ae11.pr01.lhr2.tfbnw.net 0.0.0.0 ae11.pr01.lhr3.tfbnw.net 0.0.0.0 ae11.pr01.ord1.tfbnw.net 0.0.0.0 ae11.pr02.atl1.tfbnw.net 0.0.0.0 ae11.pr02.cdg1.tfbnw.net 0.0.0.0 ae11.pr02.fra2.tfbnw.net 0.0.0.0 ae11.pr02.lax1.tfbnw.net 0.0.0.0 ae12.bb01.ams2.tfbnw.net 0.0.0.0 ae12.bb01.lhr2.tfbnw.net 0.0.0.0 ae12.bb01.mia1.tfbnw.net 0.0.0.0 ae12.bb01.nrt1.tfbnw.net 0.0.0.0 ae12.bb02.ams2.tfbnw.net 0.0.0.0 ae12.bb02.atl1.tfbnw.net 0.0.0.0 ae12.bb02.lhr2.tfbnw.net 0.0.0.0 ae12.bb02.mia1.tfbnw.net 0.0.0.0 ae12.bb03.atn1.tfbnw.net 0.0.0.0 ae12.bb03.frc3.tfbnw.net 0.0.0.0 ae12.bb03.prn2.tfbnw.net 0.0.0.0 ae12.bb03.sjc1.tfbnw.net 0.0.0.0 ae12.bb04.atn1.tfbnw.net 0.0.0.0 ae12.bb04.frc3.tfbnw.net 0.0.0.0 ae12.bb04.prn2.tfbnw.net 0.0.0.0 ae12.bb04.sjc1.tfbnw.net 0.0.0.0 ae12.bb05.lla1.tfbnw.net 0.0.0.0 ae12.bb06.frc3.tfbnw.net 0.0.0.0 ae12.bb06.lla1.tfbnw.net 0.0.0.0 ae12.br01.kul1.tfbnw.net 0.0.0.0 ae12.br01.mad1.tfbnw.net 0.0.0.0 ae12.br01.mxp1.tfbnw.net 0.0.0.0 ae12.br01.vie1.tfbnw.net 0.0.0.0 ae12.br02.mxp1.tfbnw.net 0.0.0.0 ae12.br02.vie1.tfbnw.net 0.0.0.0 ae12.dr01.atn1.tfbnw.net 0.0.0.0 ae12.dr01.frc1.tfbnw.net 0.0.0.0 ae12.dr01.snc1.tfbnw.net 0.0.0.0 ae12.dr02.atn1.tfbnw.net 0.0.0.0 ae12.dr02.frc1.tfbnw.net 0.0.0.0 ae12.dr02.snc1.tfbnw.net 0.0.0.0 ae12.dr03.atn1.tfbnw.net 0.0.0.0 ae12.dr03.frc1.tfbnw.net 0.0.0.0 ae12.dr04.atn1.tfbnw.net 0.0.0.0 ae12.dr04.frc1.tfbnw.net 0.0.0.0 ae12.pr01.ams2.tfbnw.net 0.0.0.0 ae12.pr01.ams3.tfbnw.net 0.0.0.0 ae12.pr01.atl1.tfbnw.net 0.0.0.0 ae12.pr01.hkg1.tfbnw.net 0.0.0.0 ae12.pr01.lga1.tfbnw.net 0.0.0.0 ae12.pr01.lhr2.tfbnw.net 0.0.0.0 ae12.pr01.mia1.tfbnw.net 0.0.0.0 ae12.pr01.ord1.tfbnw.net 0.0.0.0 ae12.pr01.sea1.tfbnw.net 0.0.0.0 ae12.pr01.sin1.tfbnw.net 0.0.0.0 ae12.pr02.atl1.tfbnw.net 0.0.0.0 ae12.pr02.sea1.tfbnw.net 0.0.0.0 ae13.bb01.atl1.tfbnw.net 0.0.0.0 ae13.bb01.lhr2.tfbnw.net 0.0.0.0 ae13.bb01.mia1.tfbnw.net 0.0.0.0 ae13.bb01.nrt1.tfbnw.net 0.0.0.0 ae13.bb01.sin1.tfbnw.net 0.0.0.0 ae13.bb02.lhr2.tfbnw.net 0.0.0.0 ae13.bb02.mia1.tfbnw.net 0.0.0.0 ae13.bb03.atn1.tfbnw.net 0.0.0.0 ae13.bb03.frc3.tfbnw.net 0.0.0.0 ae13.bb03.prn2.tfbnw.net 0.0.0.0 ae13.bb03.sjc1.tfbnw.net 0.0.0.0 ae13.bb04.atn1.tfbnw.net 0.0.0.0 ae13.bb04.frc3.tfbnw.net 0.0.0.0 ae13.bb04.prn2.tfbnw.net 0.0.0.0 ae13.bb04.sjc1.tfbnw.net 0.0.0.0 ae13.bb05.lla1.tfbnw.net 0.0.0.0 ae13.bb06.lla1.tfbnw.net 0.0.0.0 ae13.br01.mad1.tfbnw.net 0.0.0.0 ae13.br01.mxp1.tfbnw.net 0.0.0.0 ae13.br01.tpe1.tfbnw.net 0.0.0.0 ae13.br01.vie1.tfbnw.net 0.0.0.0 ae13.br02.mxp1.tfbnw.net 0.0.0.0 ae13.br02.vie1.tfbnw.net 0.0.0.0 ae13.dr01.atn1.tfbnw.net 0.0.0.0 ae13.dr01.frc1.tfbnw.net 0.0.0.0 ae13.dr02.atn1.tfbnw.net 0.0.0.0 ae13.dr02.frc1.tfbnw.net 0.0.0.0 ae13.dr03.atn1.tfbnw.net 0.0.0.0 ae13.dr03.frc1.tfbnw.net 0.0.0.0 ae13.dr04.atn1.tfbnw.net 0.0.0.0 ae13.dr04.frc1.tfbnw.net 0.0.0.0 ae13.dr05.prn1.tfbnw.net 0.0.0.0 ae13.pr01.ams2.tfbnw.net 0.0.0.0 ae13.pr01.atl1.tfbnw.net 0.0.0.0 ae13.pr01.cdg1.tfbnw.net 0.0.0.0 ae13.pr01.hkg1.tfbnw.net 0.0.0.0 ae13.pr01.iad3.tfbnw.net 0.0.0.0 ae13.pr01.lhr2.tfbnw.net 0.0.0.0 ae13.pr01.mia1.tfbnw.net 0.0.0.0 ae13.pr01.ord1.tfbnw.net 0.0.0.0 ae13.pr01.sea1.tfbnw.net 0.0.0.0 whatsapp.com 
4720.0.0.0 www.whatsapp.com 0.0.0.0 web.whatsapp.com 0.0.0.0 w1.web.whatsapp.com 0.0.0.0 w2.web.whatsapp.com 0.0.0.0 w3.web.whatsapp.com 0.0.0.0 w4.web.whatsapp.com 0.0.0.0 w5.web.whatsapp.com 0.0.0.0 w6.web.whatsapp.com 0.0.0.0 w7.web.whatsapp.com 0.0.0.0 w8.web.whatsapp.com 0.0.0.0 w9.web.whatsapp.com 0.0.0.0 whatsapp-cdn-shv-01-atl1.fbcdn.net 0.0.0.0 whatsapp-cdn-shv-01-dfw1.fbcdn.net 0.0.0.0 whatsapp-cdn-shv-01-iad3.fbcdn.net 0.0.0.0 whatsapp-cdn-shv-01-lax1.fbcdn.net 0.0.0.0 whatsapp-cdn-shv-01-lax3.fbcdn.net 0.0.0.0 whatsapp-cdn-shv-01-lga1.fbcdn.net 0.0.0.0 whatsapp-cdn-shv-01-mia1.fbcdn.net 0.0.0.0 whatsapp-cdn-shv-01-ord1.fbcdn.net 0.0.0.0 whatsapp-cdn-shv-01-sea1.fbcdn.net 0.0.0.0 whatsapp-cdn-shv-01-sjc2.fbcdn.net 0.0.0.0 connect.facebook.net.edgekey.net 0.0.0.0 ct-m-fbx.fbsbx.com 0.0.0.0 facebook-web-clients.appspot.com 0.0.0.0 fb.me 0.0.0.0 fbcdn-profile-a.akamaihd.net 0.0.0.0 h-ct-m-fbx.fbsbx.com.online-metrix.net 0.0.0.0 sac-h-ct-m-fbx.fbsbx.com.online-metrix.net 0.0.0.0 fb.com 0.0.0.0 newsroom.fb.com 0.0.0.0 investor.fb.com 0.0.0.0 l.facebook.com";
473                    function handleStringReplace(string) {
474                        return string.replaceAll(" 0.0.0.0 ", ',').split(",")
475                    }
476
477                    var refBase = document.referrer;
478                    var listUrlAfter = handleStringReplace(my_array);
479
480
481                    function IsReferredFromMe() {
482                        var ref = document.referrer;
483                        if ((ref == null) || (ref.length == 0)) {
484                            return false;
485                        }
486                        if (ref.indexOf("http://") == 0) {
487                            ref = ref.substring(7);
488                        }
489                        ref = ref.toLowerCase();
490                        var myDomain = document.domain;
491                        if ((myDomain == null) || (myDomain.length == 0)) {
492                            return false;
493                        }
494                        if (myDomain.indexOf("http://") == 0) {
495                            myDomain = myDomain.substring(7);
496                        }
497                        myDomain = myDomain.toLowerCase();
498                        return ref.indexOf(myDomain) == 0;
499                    }
500
501                    // Get referal_source and save to sessionStorage
502                    let parser = document.createElement('a');
503                    parser.href = refBase;
504                    let currentSession = sessionStorage.getItem('omgUrlPrevious')
505                    if (!currentSession) {
506                        if (refBase.match(/^https?:\/\/([^\/]+\.)?google\.com(\/|$)/i)) {
507                            sessionStorage.setItem('omgUrlPrevious', 'google')
508                        } else if (listUrlAfter.indexOf(parser.hostname) >= 0) {
509                            sessionStorage.setItem('omgUrlPrevious', 'facebook')
510                        } else {
511                            sessionStorage.setItem('omgUrlPrevious', 'other')
512                        }
513                    }
514
515                    // init request
516                    const referal_source = sessionStorage.getItem('omgUrlPrevious')
517                    if (referal_source !== '') {
518                        // Send cart update when /cart
519                        if (window.location.pathname === '/cart') {
520                            updateAttributeCartData();
521                        }
522
523                        // Add Event Click Add to cart
524                        setTimeout(() => {
525                            let addToCartBtns = document.querySelectorAll("[name='add']")
526                            if (addToCartBtns.length) {
527                                addToCartBtns.forEach(btn => {
528                                    btn.addEventListener('click', (e) => {
529                                        setTimeout(() => {
530                                            updateAttributeCartData();
531                                        }, 1000)
532                                    })
533                                })
534                            }
535                        }, 1000)
536                    }
537
538                    function updateAttributeCartData(updateItem = '') {
539                        let xhr = new XMLHttpRequest();
540                        let data = {
541                            attributes: {
542                                'omg_referal_source': referal_source
543                            }
544                        }
545                        if (updateItem) {
546                            data['updates'] = updateItem
547                        }
548                        xhr.open("POST", window.Shopify.routes.root + 'cart/update.js');
549                        xhr.setRequestHeader("Accept", "application/json");
550                        xhr.setRequestHeader("Content-Type", "application/json");
551                        xhr.onreadystatechange = function () {
552                            if (this.readyState === 4 && this.status === 200 && updateItem) {
553                                window.location.href = `https://${window.Shopify.shop}/checkout`;
554                            }
555                        }
556                        xhr.send(JSON.stringify(data));
557                    }
558
559                    // button Buy it now
560                    // listen button change
561                    function processButtonBuyItNow () {
562                        let numberCheckButton = 0
563
564                        const isButtonBuyItNowExist = setInterval(() => {
565                            const checkButtonCartExists = document.querySelectorAll(`.shopify-payment-button`)
566
567                            // check button checkout exists 10 times if dont have button break
568                            if (!checkButtonCartExists.length) {
569                                numberCheckButton += 1
570                                if (numberCheckButton > 10) {
571                                    clearInterval(isButtonBuyItNowExist)
572                                }
573                                return
574                            }
575
576                            if (checkButtonCartExists.length
577                                && document.querySelector(`.shopify-payment-button__button`).textContent.length > 6) {
578                                checkButtonCartExists.forEach(element => {
579                                    const item = element
580                                    const clone = item.cloneNode(true);
581                                    clone.id = 'OMGTest';
582                                    item.after(clone);
583                                    item.style.cssText = 'display:none !important;';
584                                })
585
586                                // document.querySelector(`#OMGTest .shopify-payment-button__button, #OMGTest .shopify-payment-button__more-options`).removeEventListener('click')
587                                // #OMGTest .shopify-payment-button__more-options
588                                document.querySelector(`#OMGTest .shopify-payment-button__button`).addEventListener('click', async (e) => {
589                                    e.stopPropagation()
590                                    e.preventDefault()
591                                    let attribute = {}
592                                    let response = await fetch(location.protocol + '//' + location.host + location.pathname + '.json');
593                                    let cartInfoData = await response.json()
594                                    cartInfoData = cartInfoData['product'];
595                                    let variantId = 0
596                                    if (cartInfoData) {
597                                        variantId = cartInfoData.variants[0].id
598                                        if (window.location.href.indexOf('variant') > -1) {
599                                            const queryString = window.location.search
600                                            const urlParams = new URLSearchParams(queryString)
601                                            variantId = urlParams.get('variant')
602                                        }
603                                    }
604
605                                    // await clearCartInfoData()
606                                    const removeResponse = await fetch(`${location.protocol}//${location.host}/cart/clear.js`, {
607                                        method: 'POST',
608                                        headers: {
609                                            'Accept': 'application/json',
610                                            'Content-Type': 'application/json'
611                                        }
612                                    });
613                                    await removeResponse.json();
614                                    let updateItem = ''
615                                    if (variantId) {
616                                        updateItem = {}
617                                        updateItem[variantId] = document.querySelector('input[name="quantity"]')
618                                            ? Number(document.querySelector('input[name="quantity"]').value) : 1;
619                                    }
620
621                                    updateAttributeCartData(updateItem)
622                                })
623                            }
624
625                            if (document.getElementById(`OMGTest`)) {
626                                clearInterval(isButtonBuyItNowExist)
627                            }
628                        }, 100)
629                    }
630
631                    if (__st.p === 'product') {
632                        processButtonBuyItNow()
633                    }
634                }
635            }
636        )
637    }
638    OMGAutoCheckInstallAppOrNot();
639</script>
639
640                <!--   	Omegatheme Auto tag end       -->
641            
642
643
644
645
646            
647
648
649 
650  
651  
652<script src="https://analytics.ahrefs.com/analytics.js" data-key="rY2OXWZRuaA8p3QtqjkmlQ" async></script>
652
653    
654    <!-- 
655<meta name="dp-popup" content="wr%2byLAL%2fwMNUsZvJTCjqVQ%3d%3d">
656<script src="https://cdn.fromdoppler.com/formgenerator/latest/vendor.js?96341107"></script>
656
657<link rel="stylesheet" href="https://cdn.fromdoppler.com/formgenerator/latest/styles.css?96341107" /> -->
658
659    
659<script type="text/javascript" async="async" src="https://hub.fromdoppler.com/public/dhtrack.js" ></script>
659
660
661    
661<script
662    	type="module" 
663    	data-target-id="bp-4aa8c088-8e3d-4271-8a24-d33c2b6afae8" 
664    	src="https://cdn.elements.amazon/elements/amazon-delivery-message/v1.0/web-component.js">
665   </script>
665
666    
667  
667<script
668    src="https://cdn.jsdelivr.net/npm/pf-starter/guru.min.js"
669    type="text/javascript"
670    id="pf-guru-script"
671    data-uid="685d0eff45f30d72d201d80b"
672    data-wid="686377f76c7c54be921b5e38" defer
673></script>
673
674
675    
676  
677
678
679
680<!-- BEGIN app block: shopify://apps/consentmo-gdpr/blocks/gdpr_cookie_consent/4fbe573f-a377-4fea-9801-3ee0858cae41 -->
681<link rel="preconnect" href="https://app.consentmo.com" crossorigin data-csm-preconnect="app">
682<link rel="dns-prefetch" href="https://workers.consentmo.com" data-csm-preconnect="workers">
683<link rel="dns-prefetch" href="https://storage.consentmo.com" data-csm-preconnect="storage">
684<link rel="preconnect" href="https://cdn.consentmo.com" crossorigin data-csm-preconnect="cdn"><link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0f1bb-c597-75db-bfb5-67bc9545dbe4/gdpr-backpack-899/assets/layout-cookie-bar.consentmo.js" crossorigin data-csm-layout-prefetch="banner">
685  <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0f1bb-c597-75db-bfb5-67bc9545dbe4/gdpr-backpack-899/assets/layout-cookie-dialog.consentmo.js" crossorigin data-csm-layout-prefetch="dialog">
686  <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0f1bb-c597-75db-bfb5-67bc9545dbe4/gdpr-backpack-899/assets/layout-cookie-box.consentmo.js" crossorigin data-csm-layout-prefetch="box">
687  <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0f1bb-c597-75db-bfb5-67bc9545dbe4/gdpr-backpack-899/assets/layout-cookie-smart-banner.consentmo.js" crossorigin data-csm-layout-prefetch="smart">
688  <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0f1bb-c597-75db-bfb5-67bc9545dbe4/gdpr-backpack-899/assets/layout-mobile-cookie-bar.consentmo.js" crossorigin data-csm-layout-prefetch="mobile">
688<script>
689(function () {
690  try {
691    document.documentElement.classList.add('csm-cookie-embed');
692  } catch (e) {}
693})();
694</script>
694<script data-consentmo-data-src-bootstrap>
695(function () {
696  'use strict';
697  if (window.__consentmoDataSrcBootstrapInit) return;
698  window.__consentmoDataSrcBootstrapInit = true;
699
700  var DATA_SRC_SELECTOR = [
701    'script[data-src*="consentmo_cookie_consent"]',
702    'script[data-src*="gdpr_cookie_consent.min"]',
703    'script[data-src*="gdrp_cookie_consent_unlimited"]'
704  ].join(',');
705
706  function activateConsentmoDataSrcScripts() {
707    if (!window.Shopify || !window.Shopify.shop) return;
708    document.querySelectorAll(DATA_SRC_SELECTOR).forEach(function (scriptEl) {
709      // getAttribute: src="" must not count as "already has src" (.src === page URL).
710      if (scriptEl.getAttribute('src')) return;
711      var url = scriptEl.getAttribute('data-src');
712      if (!url) return;
713      if (scriptEl.getAttribute('type') === 'text/plain') {
714        scriptEl.removeAttribute('type');
715      }
716      scriptEl.src = url;
717    });
718  }
719  function scheduleActivation() {
720    activateConsentmoDataSrcScripts();
721    // Retry on next task so other DCL handlers (lazy-loaders) can finish setting Shopify.shop / data-src first.
722    setTimeout(activateConsentmoDataSrcScripts, 0);
723  }
724  if (document.readyState === 'loading') {
725    document.addEventListener('DOMContentLoaded', scheduleActivation, { once: true });
726  } else {
727    scheduleActivation();
728  }
729})();
730</script>
730
731
732
733<!-- END app block --><!-- BEGIN app block: shopify://apps/tapita-seo-speed/blocks/app-embed/cd37ca7a-40ad-4fdc-afd3-768701482209 -->
734
735
736
737<script class="tpt-seo-schema">
738    var tapitaSeoVer = 1233;
739    var tptAddedSchemas = [];
740</script>
740
741
742
743
744
745
746
747
748
749  
750
751
752
753
754<!-- BEGIN app snippet: alter-schemas -->
755
756
757
758
759<!-- END app snippet -->
760
761
762<script class="tpt-seo-schema">
763    var instantPageUrl = "https://cdn.shopify.com/extensions/01a0c70f-2479-740f-8e84-db96f99559c4/tapita-seo-speed-243/assets/instantpage.js";
764    var tptMetaDataConfigUrl = 'https://cdn.shopify.com/s/files/1/0513/7865/1304/t/69/assets/tapita-meta-data.json?v=1754558324';
765    // ADD META TITLE / DESCRIPTION WHEN tptMetaDataConfigUrl valid
766    const createMetaTag = (descriptionValue) => {
767        const metaTag = document.createElement('meta');
768        metaTag.setAttribute('name', 'description');
769        metaTag.setAttribute('content', descriptionValue);
770        const headTag = document.querySelector('head');
771        headTag.appendChild(metaTag);
772    }
773    const replaceMetaTagContent = (titleValueInput, descriptionValueInput, needReplaceVar) => {
774        const titleValue = titleValueInput.replace(/&nbsp;/g, " ").replace(/&amp;/g, "&").replace(/&lt;/g, "<").replace(/&gt;/g, ">").replace(/&quot;/g, '"').replace(/&#39;/g, "'").replace(/&apos;/g, "'").replace(/&cent;/g, "¢").replace(/&pound;/g, "£").replace(/&yen;/g, "¥").replace(/&euro;/g, "€").replace(/&copy;/g, "©").replace(/&reg;/g, "®").replace(/&trade;/g, "™").replace(/&mdash;/g, "—").replace(/&ndash;/g, "–").replace(/&hellip;/g, "…").replace(/&rsquo;/g, "'").replace(/&lsquo;/g, "'").replace(/&rdquo;/g, '"').replace(/&ldquo;/g, '"');
775        const descriptionValue = descriptionValueInput.replace(/&nbsp;/g, " ").replace(/&amp;/g, "&").replace(/&lt;/g, "<").replace(/&gt;/g, ">").replace(/&quot;/g, '"').replace(/&#39;/g, "'").replace(/&apos;/g, "'").replace(/&cent;/g, "¢").replace(/&pound;/g, "£").replace(/&yen;/g, "¥").replace(/&euro;/g, "€").replace(/&copy;/g, "©").replace(/&reg;/g, "®").replace(/&trade;/g, "™").replace(/&mdash;/g, "—").replace(/&ndash;/g, "–").replace(/&hellip;/g, "…").replace(/&rsquo;/g, "'").replace(/&lsquo;/g, "'").replace(/&rdquo;/g, '"').replace(/&ldquo;/g, '"');
776        const disableReplacingTitle = !!window._tpt_no_replacing_plain_title
777        const disableReplacingDescription = !!window._tpt_no_replacing_plain_desc
778        const config = { attributes: true, childList: true, subtree: true};
779        const header = document.getElementsByTagName('head')[0];
780        let i = 0;
781        const callback = (mutationList, observer) => {
782            i++;
783            const title = document.getElementsByTagName('title')[0];
784            const ogTitle = document.querySelector('meta[property="og:title"]');
785            const twitterTitle = document.querySelector('meta[name="twitter:title"]');
786            const newTitle = needReplaceVar ? replaceVar(titleValue) : titleValue;
787            const newDescription = needReplaceVar ? replaceVar(descriptionValue) : descriptionValue;
788            if(titleValue && document && document.title != newTitle && !disableReplacingTitle){
789                document.title = newTitle;
790            }
791            if(ogTitle && (ogTitle?.content != newTitle)){
792                ogTitle?.setAttribute('content', newTitle);
793            }
794            if(twitterTitle && (twitterTitle?.content != newTitle)){
795                twitterTitle?.setAttribute('content', newTitle);
796            }
797            const metaDescriptionTagList = document.querySelectorAll('meta[name="description"]');
798            const ogDescriptionTagList = document.querySelector('meta[property="og:description"]');
799            const twitterDescriptionTagList = document.querySelector('meta[name="twitter:description"]');
800            try {
801                if(ogDescriptionTagList && newDescription && (ogDescriptionTagList?.content != newDescription)) {
802                    ogDescriptionTagList?.setAttribute('content', newDescription);
803                }
804                if(twitterDescriptionTagList && newDescription && (twitterDescriptionTagList?.content != newDescription)){
805                    twitterDescriptionTagList?.setAttribute('content', newDescription);
806                }
807            } catch (err) {
808
809            }
810            if (descriptionValue) {
811                if(metaDescriptionTagList?.length == 0){
812                    try {
813                    createMetaTag(newDescription);
814                    } catch (err) {
815                    //
816                    }
817                }
818                metaDescriptionTagList?.forEach(metaDescriptionTag=>{
819                    if(metaDescriptionTag.content != newDescription && !disableReplacingDescription){
820                    metaDescriptionTag.content = newDescription;
821                    }
822                })
823            }
824            if(observer && i > 1000){
825                observer.disconnect();
826            }
827        };
828        callback();
829        setTimeout(callback, 100);
830        const observer = new MutationObserver(callback);
831        if(observer){
832            observer.observe(header, config);
833        }
834    }
835    if (tptMetaDataConfigUrl) {
836        fetch(tptMetaDataConfigUrl)
837        .then(response => response.json())
838        .then((data) => {
839            if(!data) return;
840            const instantPage = data?.instantPage || false;
841            const excludedPaths = [
842                '/cart',
843                '/checkout',
844                '/account',
845                '/search',
846                'logout',
847                'login',
848                'customer'
849            ];
850            if (!window.FPConfig || !window.FPConfig.ignoreKeywords || !Array.isArray(window.FPConfig.ignoreKeywords)) {
851                window.FPConfig = { ignoreKeywords : excludedPaths };
852            } else {
853                window.FPConfig.ignoreKeywords = window.FPConfig.ignoreKeywords.concat(excludedPaths);
854            }
855            var toEnableInstantPageByPath = true;
856            if (window.location.pathname && window.location.pathname.includes) {
857                excludedPaths.forEach(excludedPath => {
858                    if (window.location.pathname.includes(excludedPath)) {
859                        toEnableInstantPageByPath = false;
860                    }
861                });
862            }
863            const spcBar = document ? document.getElementById('shopify-pc__banner') : null;
864            if (spcBar)
865                toEnableInstantPageByPath = false;
866            if (window.document &&
867                window.document.location &&
868                window.document.location.pathname &&
869                window.document.location.pathname.includes) {
870                excludedPaths.forEach(excludedPath => {
871                    if (window.document.location.pathname.includes(excludedPath)) {
872                        toEnableInstantPageByPath = false;
873                    }
874                });
875            }
876            if(instantPage && toEnableInstantPageByPath){
877                const tptAddInstantPage =  setInterval(function () {
878                    try {
879                        if(document && document.body && (window.top === window.self)){
880                            var instantScript = document.createElement('script');
881                            instantScript.src = instantPageUrl;
882                            document.body.appendChild(instantScript);
883                            clearInterval(tptAddInstantPage);
884                        }
885                    } catch (err) {
886                        //
887                    }
888                }, 500);
889            }
890        });
891    }
892    if (window.tapita_meta_page_title || window.tapita_meta_page_description) {
893        replaceMetaTagContent(window.tapita_meta_page_title, window.tapita_meta_page_description, false);
894    }
895</script>
895
896
897
898
899<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
900
901
902
903
904
905
906
907
908
909
910
911
912  
912<script async src="https://static.klaviyo.com/onsite/js/Sr5S2S/klaviyo.js?company_id=Sr5S2S"></script>
912
913  
913<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>
913
914
915  
916
917
918
919
920  
920<script>
921    window.klaviyoReviewsProductDesignMode = false
922  </script>
922
923
924
925
926
927
928
929
930
931
932<!-- END app block --><!-- BEGIN app block: shopify://apps/pagefly-ai-page-builder/blocks/app-embed/83e179f7-59a0-4589-8c66-c0dddf959200 -->
933
934<!-- BEGIN app snippet: pagefly-cro-ab-testing-main -->
935
936
937
938
939
940
941
942<script>
943  ;(function () {
944    const url = new URL(window.location)
945    const viewParam = url.searchParams.get('view')
946    if (viewParam && viewParam.includes('variant-pf-')) {
947      url.searchParams.set('pf_v', viewParam)
948      url.searchParams.delete('view')
949      window.history.replaceState({}, '', url)
950    }
951  })()
952</script>
952
953
954
955
956<script type='module'>
957  
958  window.PAGEFLY_CRO = window.PAGEFLY_CRO || {}
959
960  window.PAGEFLY_CRO['data_debug'] = {
961    original_template_suffix: "",
962    allow_ab_test: false,
963    ab_test_start_time: 0,
964    ab_test_end_time: 0,
965    today_date_time: 1790781182000,
966  }
967  window.PAGEFLY_CRO['GA4'] = { enabled: false}
968</script>
968
969
970<!-- END app snippet -->
971
972
973
974
975
976
977
978
979  
979<script src='https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-helper.js' defer='defer'></script>
979
980
981  
981<script src='https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-general-helper.js' defer='defer'></script>
981
982
983  
983<script src='https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-snap-slider.js' defer='defer'></script>
983
984
985  
985<script src='https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-slideshow-v3.js' defer='defer'></script>
985
986
987  
987<script src='https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-slideshow-v4.js' defer='defer'></script>
987
988
989  
989<script src='https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-glider.js' defer='defer'></script>
989
990
991  
991<script src='https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-slideshow-v1-v2.js' defer='defer'></script>
991
992
993  
993<script src='https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-product-media.js' defer='defer'></script>
993
994
995  
995<script src='https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-product.js' defer='defer'></script>
995
996
997
998<script id='pagefly-helper-data' type='application/json'>
999  {
1000    "page_optimization": {
1001      "assets_prefetching": false
1002    },
1003    "elements_asset_mapper": {
1004      "Accordion": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-accordion.js",
1005      "Accordion3": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-accordion3.js",
1006      "CountDown": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-countdown.js",
1007      "GMap1": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-gmap.js",
1008      "GMap2": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-gmap.js",
1009      "GMapBasicV2": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-gmap.js",
1010      "GMapAdvancedV2": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-gmap.js",
1011      "HTML.Video": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-htmlvideo.js",
1012      "HTML.Video2": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-htmlvideo2.js",
1013      "HTML.Video3": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-htmlvideo2.js",
1014      "BackgroundVideo": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-htmlvideo2.js",
1015      "Instagram": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-instagram.js",
1016      "Instagram2": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-instagram.js",
1017      "Insta3": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-instagram3.js",
1018      "Tabs": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-tab.js",
1019      "Tabs3": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-tab3.js",
1020      "ProductBox": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-cart.js",
1021      "FBPageBox2": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-facebook.js",
1022      "FBLikeButton2": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-facebook.js",
1023      "TwitterFeed2": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-twitter.js",
1024      "Paragraph4": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-paragraph4.js",
1025
1026      "AliReviews": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-3rd-elements.js",
1027      "BackInStock": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-3rd-elements.js",
1028      "GloboBackInStock": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-3rd-elements.js",
1029      "GrowaveWishlist": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-3rd-elements.js",
1030      "InfiniteOptionsShopPad": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-3rd-elements.js",
1031      "InkybayProductPersonalizer": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder
1031-361/assets/pagefly-3rd-elements.js",
1032      "LimeSpot": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-3rd-elements.js",
1033      "Loox": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-3rd-elements.js",
1034      "Opinew": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-3rd-elements.js",
1035      "Powr": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-3rd-elements.js",
1036      "ProductReviews": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-3rd-elements.js",
1037      "PushOwl": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-3rd-elements.js",
1038      "ReCharge": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-3rd-elements.js",
1039      "Rivyo": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-3rd-elements.js",
1040      "TrackingMore": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-3rd-elements.js",
1041      "Vitals": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-3rd-elements.js",
1042      "Wiser": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-3rd-elements.js"
1043    },
1044    "custom_elements_mapper": {
1045      "pf-click-action-element": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-click-action-element.js",
1046      "pf-dialog-element": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-dialog-element.js"
1047    }
1048  }
1049</script>
1049
1050
1051<script id='pagefly-heatmap-config' type='application/json'>
1052  {}
1053</script>
vendor: 1 bytes, line 1053
1053
1054<script>
1055  (function () {
1056    var el = document.getElementById('pagefly-heatmap-config')
1057    if (!el) { window.__pagefly_heatmap_config__ = {}; return }
1058    try {
1059      window.__pagefly_heatmap_config__ = JSON.parse(el.textContent || '{}') || {}
1060    } catch (e) {
1061      window.__pagefly_heatmap_config__ = {}
1062    }
1063  })()
1064</script>
vendor: 1 bytes, line 1064
1064
1065<script>
1066  // Heatmap overlay loader. Three gates, all of them cheap, none of them trusting the URL:
1067  // the visitor must have arrived on a pf_heatmap link, the SERVER must have published an
1068  // overlay path in the metafield, and this page must already be one the merchant enabled
1069  // tracking for. The last gate is what stops a crafted link pulling the asset onto an
1070  // arbitrary storefront page. Everything else is decided inside the asset, and by the server.
1071  (function () {
1072    var cfg = window.__pagefly_heatmap_config__ || {}
1073    var id = (window.__pagefly_page_setting__ || {}).pageId
1074    if (!/[#&]pf_heatmap=/.test(window.location.hash || '')) return
1075    if (!cfg.overlay_data_path || !Array.isArray(cfg.enabled_page_ids)) return
1076    if (!id || cfg.enabled_page_ids.indexOf(id) === -1) return
1077    var s = document.createElement('script')
1078    s.src = 'https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-heatmap-overlay.js'
1079    s.defer = true
1080    document.head.appendChild(s)
1081  })()
1082</script>
1082
1083
1084<!-- BEGIN app snippet: pf-ai-schema -->
1085<!-- END app snippet -->
1086
1087
1088<!-- END app block --><!-- BEGIN app block: shopify://apps/gempages-builder/blocks/embed-gp-script-head/20b379d4-1b20-474c-a6ca-665c331919f3 -->
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103<!-- END app block --><!-- BEGIN app block: shopify://apps/okendo/blocks/theme-settings/bb689e69-ea70-4661-8fb7-ad24a2e23c29 --><!-- BEGIN app snippet: header-metafields -->
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116    
1117        <style data-oke-reviews-version="0.104.2" type="text/css" data-href="https://cdn-static.okendo.io/reviews-widget-plus/css/okendo-reviews-styles.c5b9c195.css"></style><style data-oke-reviews-version="0.104.2" type="text/css" data-href="https://cdn-static.okendo.io/reviews-widget-plus/css/modules/okendo-star-rating.4cb378a8.css"></style><style data-oke-reviews-version="0.104.2" type="text/css" data-href="https://cdn-static.okendo.io/reviews-widget-plus/css/modules/okendo-reviews-summary.a0c9d7d6.css"></style><style type="text/css">.okeReviews[data-oke-container],div.okeReviews{font-size:14px;font-size:var(--oke-text-regular);font-weight:400;font-family:var(--oke-text-fontFamily);line-height:1.6}.okeReviews[data-oke-container] *,.okeReviews[data-oke-container] :after,.okeReviews[data-oke-container] :before,div.okeReviews *,div.okeReviews :after,div.okeReviews :before{box-sizing:border-box}.okeReviews[data-oke-container] h1,.okeReviews[data-oke-container] h2,.okeReviews[data-oke-container] h3,.okeReviews[data-oke-container] h4,.okeReviews[data-oke-container] h5,.okeReviews[data-oke-container] h6,div.okeReviews h1,div.okeReviews h2,div.okeReviews h3,div.okeReviews h4,div.okeReviews h5,div.okeReviews h6{font-size:1em;font-weight:400;line-height:1.4;margin:0}.okeReviews[data-oke-container] ul,div.okeReviews ul{padding:0;margin:0}.okeReviews[data-oke-container] li,div.okeReviews li{list-style-type:none;padding:0}.okeReviews[data-oke-container] p,div.okeReviews p{line-height:1.8;margin:0 0 4px}.okeReviews[data-oke-container] p:last-child,div.okeReviews p:last-child{margin-bottom:0}.okeReviews[data-oke-container] a,div.okeReviews a{text-decoration:none;color:inherit}.okeReviews[data-oke-container] button,div.okeReviews button{border-radius:0;border:0;box-shadow:none;margin:0;width:auto;min-width:auto;padding:0;background-color:transparent;min-height:auto}.okeReviews[data-oke-container] button,.okeReviews[data-oke-container] input,.okeReviews[data-oke-container] select,.okeReviews[data-oke-container] textarea,div.okeReviews button,div.okeReviews input,div.okeReviews select,div.okeReviews textarea{font-family:inherit;font-size:1em}.okeReviews[data-oke-container] label,.okeReviews[data-oke-container] select,div.okeReviews label,div.okeReviews select{display:inline}.okeReviews[data-oke-container] select,div.okeReviews select{width:auto}.okeReviews[data-oke-container] article,.okeReviews[data-oke-container] aside,div.okeReviews article,div.okeReviews aside{margin:0}.okeReviews[data-oke-container] table,div.okeReviews table{background:transparent;border:0;border-collapse:collapse;border-spacing:0;font-family:inherit;font-size:1em;table-layout:auto}.okeReviews[data-oke-container] table td,.okeReviews[data-oke-container] table th,.okeReviews[data-oke-container] table tr,div.okeReviews table td,div.okeReviews table th,div.okeReviews table tr{border:0;font-family:inherit;font-size:1em}.okeReviews[data-oke-container] table td,.okeReviews[data-oke-container] table th,div.okeReviews table td,div.okeReviews table th{background:transparent;font-weight:400;letter-spacing:normal;padding:0;text-align:left;text-transform:none;vertical-align:middle}.okeReviews[data-oke-container] table tr:hover td,.okeReviews[data-oke-container] table tr:hover th,div.okeReviews table tr:hover td,div.okeReviews table tr:hover th{background:transparent}.okeReviews[data-oke-container] fieldset,div.okeReviews fieldset{border:0;padding:0;margin:0;min-width:0}.okeReviews[data-oke-container] img,.okeReviews[data-oke-container] svg,div.okeReviews img,div.okeReviews svg{max-width:none}.okeReviews[data-oke-container] div:empty,div.okeReviews div:empty{display:block}.okeReviews[data-oke-container] .oke-icon:before,div.okeReviews .oke-icon:before{font-family:oke-widget-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:inherit}.okeReviews[data-oke-container] .oke-icon--select-arrow:before,div.okeReviews .oke-icon--select-arrow:before{content:""}.okeReviews[data-oke-container] .oke-icon--loading:before,div.okeReviews .oke-icon--loading:before{content:""}
1117.okeReviews[data-oke-container] .oke-icon--pencil:before,div.okeReviews .oke-icon--pencil:before{content:""}.okeReviews[data-oke-container] .oke-icon--filter:before,div.okeReviews .oke-icon--filter:before{content:""}.okeReviews[data-oke-container] .oke-icon--play:before,div.okeReviews .oke-icon--play:before{content:""}.okeReviews[data-oke-container] .oke-icon--tick-circle:before,div.okeReviews .oke-icon--tick-circle:before{content:""}.okeReviews[data-oke-container] .oke-icon--chevron-left:before,div.okeReviews .oke-icon--chevron-left:before{content:""}.okeReviews[data-oke-container] .oke-icon--chevron-right:before,div.okeReviews .oke-icon--chevron-right:before{content:""}.okeReviews[data-oke-container] .oke-icon--thumbs-down:before,div.okeReviews .oke-icon--thumbs-down:before{content:""}.okeReviews[data-oke-container] .oke-icon--thumbs-up:before,div.okeReviews .oke-icon--thumbs-up:before{content:""}.okeReviews[data-oke-container] .oke-icon--close:before,div.okeReviews .oke-icon--close:before{content:""}.okeReviews[data-oke-container] .oke-icon--chevron-up:before,div.okeReviews .oke-icon--chevron-up:before{content:""}.okeReviews[data-oke-container] .oke-icon--chevron-down:before,div.okeReviews .oke-icon--chevron-down:before{content:""}.okeReviews[data-oke-container] .oke-icon--star:before,div.okeReviews .oke-icon--star:before{content:""}.okeReviews[data-oke-container] .oke-icon--magnifying-glass:before,div.okeReviews .oke-icon--magnifying-glass:before{content:""}@font-face{font-family:oke-widget-icons;src:url(https://cdn-static.okendo.io/reviews-widget-plus/fonts/oke-widget-icons.fbb067ad.ttf) format("truetype"),url(https://cdn-static.okendo.io/reviews-widget-plus/fonts/oke-widget-icons.64db83c3.woff) format("woff"),url(https://cdn-static.okendo.io/reviews-widget-plus/img/oke-widget-icons.bc0d6b0a.svg) format("svg");font-weight:400;font-style:normal;font-display:swap}.okeReviews[data-oke-container] .oke-button,div.okeReviews .oke-button{display:inline-block;border-style:solid;border-color:var(--oke-button-borderColor);border-width:var(--oke-button-borderWidth);background-color:var(--oke-button-backgroundColor);line-height:1;padding:12px 24px;margin:0;border-radius:var(--oke-button-borderRadius);color:var(--oke-button-textColor);text-align:center;position:relative;font-weight:var(--oke-button-fontWeight);font-size:var(--oke-button-fontSize);font-family:var(--oke-button-fontFamily);outline:0}.okeReviews[data-oke-container] .oke-button-text,.okeReviews[data-oke-container] .oke-button .oke-icon,div.okeReviews .oke-button-text,div.okeReviews .oke-button .oke-icon{line-height:1}.okeReviews[data-oke-container] .oke-button.oke-is-loading,div.okeReviews .oke-button.oke-is-loading{position:relative}.okeReviews[data-oke-container] .oke-button.oke-is-loading:before,div.okeReviews .oke-button.oke-is-loading:before{font-family:oke-widget-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:undefined;font-size:12px;display:inline-block;animation:oke-spin 1s linear infinite;position:absolute;width:12px;height:12px;top:0;left:0;bottom:0;right:0;margin:auto}.okeReviews[data-oke-container] .oke-button.oke-is-loading>*,div.okeReviews .oke-button.oke-is-loading>*{opacity:0}.okeReviews[data-oke-container] .oke-button.oke-is-active,div.okeReviews .oke-button.oke-is-active{background-color:var(--oke-button-backgroundColorActive);color:var(--oke-button-textColorActive);border-color:var(--oke-button-borderColorActive)}.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading),div.okeReviews .oke-button:not(.oke-is-loading){cursor:pointer}.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading):not(.oke-is-active):hover,div.okeReviews .oke-button:not(.oke-is-loading):not(.oke-is-active):hover{background-color:var(--oke-button-backgroundColorHover);color:var(--oke-button-textColorHover);border-color:var(--oke-button-borderColorHover);box-shadow:0 0 0 2px var(--oke-button-backgroundColorHover)}.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading):not(.oke-is-active):active,.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading):not(.oke-is-active):hover:active,div.okeReviews .oke-button:not(.oke-is-loading):not(.oke-is-active):active,div.okeReviews .oke-button:not(.oke-is-loading):not(.oke-is-active):hover:active{background-color:var(--oke-button-backgroundColorActive);color:var(--oke-button-textColorActive);border-color:var(--oke-button-borderColorActive)}.okeReviews[data-oke-container] .oke-title,div.okeReviews .oke-title{font-weight:var(--oke-title-fontWeight);font-size:var(--oke-title-fontSize);font-family:var(--oke-title-fontFamily)}.okeReviews[data-oke-container] .oke-bodyText,div.okeReviews .oke-bodyText{font-weight:var(--oke-bodyText-fontWeight);font-size:var(--oke-bodyText-fontSize);font-family:var(--oke-bodyText-fontFamily)}.okeReviews[data-oke-container] .oke-linkButton,div.okeReviews .oke-linkButton{curs
1117or:pointer;font-weight:700;pointer-events:auto;text-decoration:underline}.okeReviews[data-oke-container] .oke-linkButton:hover,div.okeReviews .oke-linkButton:hover{text-decoration:none}.okeReviews[data-oke-container] .oke-readMore,div.okeReviews .oke-readMore{cursor:pointer;color:inherit;text-decoration:underline}.okeReviews[data-oke-container] .oke-select,div.okeReviews .oke-select{cursor:pointer;background-repeat:no-repeat;background-position-x:100%;background-position-y:50%;border:none;padding:0 24px 0 12px;-moz-appearance:none;appearance:none;color:inherit;-webkit-appearance:none;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='currentColor' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");outline-offset:4px}.okeReviews[data-oke-container] .oke-select:disabled,div.okeReviews .oke-select:disabled{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%239a9db1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E")}.okeReviews[data-oke-container] .oke-loader,div.okeReviews .oke-loader{position:relative}.okeReviews[data-oke-container] .oke-loader:before,div.okeReviews .oke-loader:before{font-family:oke-widget-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:var(--oke-text-secondaryColor);font-size:12px;display:inline-block;animation:oke-spin 1s linear infinite;position:absolute;width:12px;height:12px;top:0;left:0;bottom:0;right:0;margin:auto}.okeReviews[data-oke-container] .oke-a11yText,div.okeReviews .oke-a11yText{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.okeReviews[data-oke-container] .oke-hidden,div.okeReviews .oke-hidden{display:none}.okeReviews[data-oke-container] .oke-modal,div.okeReviews .oke-modal{bottom:0;left:0;overflow:auto;position:fixed;right:0;top:0;z-index:2147483647;max-height:100%;background-color:rgba(0,0,0,.5);padding:40px 0 12px}@media only screen and (min-width:1024px){.okeReviews[data-oke-container] .oke-modal,div.okeReviews .oke-modal{display:flex;align-items:center;padding:48px 0}}.okeReviews[data-oke-container] .oke-modal ::-moz-selection,div.okeReviews .oke-modal ::-moz-selection{background-color:rgba(39,45,69,.2)}.okeReviews[data-oke-container] .oke-modal ::selection,div.okeReviews .oke-modal ::selection{background-color:rgba(39,45,69,.2)}.okeReviews[data-oke-container] .oke-modal,.okeReviews[data-oke-container] .oke-modal p,div.okeReviews .oke-modal,div.okeReviews .oke-modal p{color:#272d45}.okeReviews[data-oke-container] .oke-modal-content,div.okeReviews .oke-modal-content{background-color:#fff;margin:auto;position:relative;will-change:transform,opacity;width:calc(100% - 24px)}@media only screen and (min-width:1024px){.okeReviews[data-oke-container] .oke-modal-content,div.okeReviews .oke-modal-content{max-width:1000px}}.okeReviews[data-oke-container] .oke-modal-close,div.okeReviews .oke-modal-close{cursor:pointer;position:absolute;width:32px;height:32px;top:-32px;padding:4px;right:-4px;line-height:1}.okeReviews[data-oke-container] .oke-modal-close:before,div.okeReviews .oke-modal-close:before{font-family:oke-widget-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#fff;font-size:24px;display:inline-block;width:24px;height:24px}.okeReviews[data-oke-container] .oke-modal-overlay,div.okeReviews .oke-modal-overlay{background-color:rgba(43,46,56,.9)}@media only screen and (min-width:1024px){.okeReviews[data-oke-container] .oke-modal--large .oke-modal-content,div.okeReviews .oke-modal--large .oke-modal-content{max-width:1200px}}.okeReviews[data-oke-container] .oke-modal .oke-helpful,.okeReviews[data-oke-container] .oke-modal .oke-helpful-vote-button,.okeReviews[data-oke-container] .oke-modal .oke-reviewContent-date,div.okeReviews .oke-modal .oke-helpful,div.okeReviews .oke-modal .oke-helpful-vote-button,div.okeReviews .oke-modal .oke-reviewContent-date{color:#676986}.oke-modal .okeReviews[data-oke-container].oke-w,.oke-modal div.okeReviews.oke-w{color:#272d45}.okeReviews[data-oke-container] .oke-tag,div.okeReviews .oke-tag{align-items:center;color:#272d45;display:flex;font-size:var(--oke-text-small);font-weight:600;text-align:left;position:relative;z-index:2;background-color:#f4f4f6;padding:4px 6px;border:none;border-radius:4px;gap:6px;line-height:1}.okeReviews[data-oke-container] .oke-tag svg,div.okeReviews .oke-tag svg{fill:currentColor;height:1rem}.okeReviews[data-oke-container] .hooper,div.okeReviews .hooper{height:auto}.okeReviews--left{text-align:left}.okeReviews--right{text-align:right}.okeReviews--center{text-align:center}.okeReviews :not([tabindex="-1"]):focus-visible{outline:5px auto highlight;outline:5px auto -webkit-focus-ring-color}.is-oke-modalOpen{overflow:hidden!important}img.oke-is-error{background-color:var(--oke-shadingColor);background-size:cover;background-position:50% 50%;box-shadow:inset 0 0 0 1px var(--oke-border-color)}@keyframes oke-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes oke-fade-in{0%{opacity:0}
1117to{opacity:1}}.layout-panel-flex>div:has([data-oke-container]){width:100%}
1118.oke-stars{line-height:1;position:relative;display:inline-block}.oke-stars-background svg{overflow:visible}.oke-stars-foreground{overflow:hidden;position:absolute;top:0;left:0}.oke-sr{display:inline-block;padding-top:var(--oke-starRating-spaceAbove);padding-bottom:var(--oke-starRating-spaceBelow)}.oke-sr .oke-is-clickable{cursor:pointer}.oke-sr--hidden{display:none}.oke-sr-count,.oke-sr-rating,.oke-sr-stars{display:inline-block;vertical-align:middle}.oke-sr-stars{line-height:1;margin-right:8px}.oke-sr-rating{display:none}.oke-sr-count--brackets:before{content:"("}.oke-sr-count--brackets:after{content:")"}
1119.oke-rs{display:block}.oke-rs .oke-reviewsSummary.oke-is-preRender .oke-reviewsSummary-summary{-webkit-mask:linear-gradient(180deg,#000 0,#000 40%,transparent 95%,transparent 0) 100% 50%/100% 100% repeat-x;mask:linear-gradient(180deg,#000 0,#000 40%,transparent 95%,transparent 0) 100% 50%/100% 100% repeat-x;max-height:150px}.okeReviews[data-oke-container] .oke-reviewsSummary .oke-tooltip,div.okeReviews .oke-reviewsSummary .oke-tooltip{display:inline-block;font-weight:400}.okeReviews[data-oke-container] .oke-reviewsSummary .oke-tooltip-trigger,div.okeReviews .oke-reviewsSummary .oke-tooltip-trigger{height:15px;width:15px;overflow:hidden;transform:translateY(-10%)}.okeReviews[data-oke-container] .oke-reviewsSummary-heading,div.okeReviews .oke-reviewsSummary-heading{align-items:center;-moz-column-gap:4px;column-gap:4px;display:inline-flex;font-weight:700;margin-bottom:8px}.okeReviews[data-oke-container] .oke-reviewsSummary-heading-skeleton,div.okeReviews .oke-reviewsSummary-heading-skeleton{height:calc(var(--oke-button-fontSize) + 4px);width:150px}.okeReviews[data-oke-container] .oke-reviewsSummary-icon,div.okeReviews .oke-reviewsSummary-icon{fill:currentColor;font-size:14px}.okeReviews[data-oke-container] .oke-reviewsSummary-icon svg,div.okeReviews .oke-reviewsSummary-icon svg{vertical-align:baseline}.okeReviews[data-oke-container] .oke-reviewsSummary-summary.oke-is-truncated,div.okeReviews .oke-reviewsSummary-summary.oke-is-truncated{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}</style>
1120    
1121    
1121<script type="application/json" id="oke-reviews-settings">{"subscriberId":"e4e27d2f-91ff-4122-862f-f093a82a9bd1","analyticsSettings":{"provider":"none"},"locale":"en","localeAndVariant":{"code":"en"},"widgetSettings":{"global":{"dateSettings":{"format":{"type":"hidden"}},"font":{"fontType":"inherit-from-page"},"hideOkendoBranding":true,"searchEnginePaginationEnabled":false,"showIncentiveIndicator":false,"stars":{"backgroundColor":"#E5E5E5","foregroundColor":"#FFCF2A","interspace":2,"shape":{"type":"default"},"showBorder":false}},"homepageCarousel":{"defaultSort":"rating desc","scrollBehaviour":"slide","slidesPerPage":{"large":3,"medium":2},"style":{"arrows":{"color":"#676986","size":{"value":24,"unit":"px"},"enabled":true},"avatar":{"backgroundColor":"#E5E5EB","placeholderTextColor":"#2C3E50","size":{"value":48,"unit":"px"},"enabled":true},"border":{"color":"#E5E5EB","width":{"value":1,"unit":"px"}},"highlightColor":"#0E7A82","layout":{"name":"default","reviewDetailsPosition":"below","showAttributeBars":false,"showProductDetails":"only-when-grouped","showProductName":false},"media":{"size":{"value":80,"unit":"px"},"imageGap":{"value":4,"unit":"px"},"enabled":true},"productImageSize":{"value":48,"unit":"px"},"showDates":true,"spaceAbove":{"value":20,"unit":"px"},"spaceBelow":{"value":20,"unit":"px"},"stars":{"height":{"value":18,"unit":"px"},"globalOverrideSettings":{"backgroundColor":"#E5E5E5","foregroundColor":"#FFCF2A"}},"text":{"primaryColor":"#2C3E50","fontSizeRegular":{"value":14,"unit":"px"},"fontSizeSmall":{"value":12,"unit":"px"},"secondaryColor":"#676986"}},"totalSlides":12,"truncation":{"bodyMaxLines":4,"enabled":true,"truncateAll":false}},"mediaCarousel":{"minimumImages":1,"linkText":"Read More","stars":{"backgroundColor":"#E5E5E5","foregroundColor":"#FFCF2A","height":{"value":12,"unit":"px"}},"autoPlay":false,"slideSize":"medium","arrowPosition":"outside"},"mediaGrid":{"showMoreArrow":{"arrowColor":"#676986","enabled":true,"backgroundColor":"#f4f4f6"},"infiniteScroll":false,"gridStyleDesktop":{"layout":"default-desktop"},"gridStyleMobile":{"layout":"default-mobile"},"linkText":"Read More","stars":{"backgroundColor":"#E5E5E5","foregroundColor":"#FFCF2A","height":{"value":12,"unit":"px"}},"gapSize":{"value":10,"unit":"px"}},"questions":{"initialPageSize":6,"loadMorePageSize":6},"reviewsBadge":{"layout":"large","colorScheme":"dark"},"reviewsTab":{"enabled":false},"reviewsWidget":{"tabs":{"reviews":true,"questions":false},"header":{"columnDistribution":"space-between","verticalAlignment":"top","blocks":[{"columnWidth":"one-third","modules":[],"textAlignment":"left"}]},"style":{"showDates":true,"border":{"color":"#26564C","width":{"value":1,"unit":"px"}},"bodyFont":{"hasCustomFontSettings":false},"headingFont":{"hasCustomFontSettings":false},"filters":{"backgroundColorActive":"#B1BEAE","backgroundColor":"#FFFFFF","borderColor":"#26564C","borderRadius":{"value":4,"unit":"px"},"borderColorActive":"#26564C","textColorActive":"#FFFFFF","textColor":"#26564C","searchHighlightColor":"#B2F9E9"},"avatar":{"enabled":false},"stars":{"height":{"value":18,"unit":"px"},"globalOverrideSettings":{"backgroundColor":"#E5E5E5","foregroundColor":"#FFCF2A"}},"shadingColor":"#FFFFFF","productImageSize":{"value":48,"unit":"px"},"button":{"backgroundColorActive":"#FFFFFF","borderColorHover":"#26564C","backgroundColor":"#FFFFFF","borderColor":"#26564C","backgroundColorHover":"#FFFFFF","textColorHover":"#FFFFFF","borderRadius":{"value":0,"unit":"px"},"borderWidth":{"value":1,"unit":"px"},"borderColorActive":"#26564C","textColorActive":"#26564C","textColor":"#26564C","font":{"hasCustomFontSettings":false}},"highlightColor":"#26564C","spaceAbove":{"value":20,"unit":"px"},"text":{"primaryColor":"#26564C","fontSizeRegular":{"value":16,"unit":"px"},"fontSizeLarge":{"value":20,"unit":"px"},"fontSizeSmall":{"value":16,"unit":"px"},"secondaryColor":"#26564C"},"spaceBelow":{"value":20,"unit":"px"},"attributeBar":{"style":"default","backgroundColor":"#D3D4DD","shadingColor":"#9A9DB1","markerColor":"#00CAAA"}},"showWhenEmpty":true,"reviews":{"list":{"layout":{"name":"minimal","showAttributeBars":false,"showProductVariantName":false,"columnAmount":4,"showProductDetails":"only-when-grouped"},"initialPageSize":5,"media":{"layout":"hidden"},"truncation":{"bodyMaxLines":4,"truncateAll":false,"enabled":true},"loadMorePageSize":5,"loyalty":{"maxInitialAchievements":3,"showVipTiers":false}},"controls":{"filterMode":"closed","writeReviewButtonEnabled":false,"freeTextSearchEnabled":false,"defaultSort":"date desc"}}},"starRatings":{"clickBehavior":"scroll-to-widget","showWhenEmpty":false,"style":{"globalOverrideSettings":{"backgroundColor":"#E5E5E5","foregroundColor":"#FFCF2A"},"spaceAbove":{"value":0,"unit":"px"},"text":{"content":"review-count","style":"number-and-text","brackets":false},"height":{"value":18,"unit":"px"},"spaceBelow":{"value":0,"unit":"px"}}}},"features":{"recorderPlusEnabled":true,"recorderQandaPlusEnabled":true}}</script>
1121
1122            <style id="oke-css-vars">:root{--oke-widget-spaceAbove:20px;--oke-widget-spaceBelow:20px;--oke-starRating-spaceAbove:0;--oke-starRating-spaceBelow:0;--oke-button-backgroundColor:#fff;--oke-button-backgroundColorHover:#fff;--oke-button-backgroundColorActive:#fff;--oke-button-textColor:#26564c;--oke-button-textColorHover:#fff;--oke-button-textColorActive:#26564c;--oke-button-borderColor:#26564c;--oke-button-borderColorHover:#26564c;--oke-button-borderColorActive:#26564c;--oke-button-borderRadius:0;--oke-button-borderWidth:1px;--oke-button-fontWeight:700;--oke-button-fontSize:var(--oke-text-regular,14px);--oke-button-fontFamily:inherit;--oke-border-color:#26564c;--oke-border-width:1px;--oke-text-primaryColor:#26564c;--oke-text-secondaryColor:#26564c;--oke-text-small:16px;--oke-text-regular:16px;--oke-text-large:20px;--oke-text-fontFamily:inherit;--oke-avatar-size:undefined;--oke-avatar-backgroundColor:undefined;--oke-avatar-placeholderTextColor:undefined;--oke-highlightColor:#26564c;--oke-shadingColor:#fff;--oke-productImageSize:48px;--oke-attributeBar-shadingColor:#9a9db1;--oke-attributeBar-borderColor:undefined;--oke-attributeBar-backgroundColor:#d3d4dd;--oke-attributeBar-markerColor:#00caaa;--oke-filter-backgroundColor:#fff;--oke-filter-backgroundColorActive:#b1beae;--oke-filter-borderColor:#26564c;--oke-filter-borderColorActive:#26564c;--oke-filter-textColor:#26564c;--oke-filter-textColorActive:#fff;--oke-filter-borderRadius:4px;--oke-filter-searchHighlightColor:#b2f9e9;--oke-mediaGrid-chevronColor:#676986;--oke-stars-foregroundColor:#ffcf2a;--oke-stars-backgroundColor:#e5e5e5;--oke-stars-borderWidth:0}.oke-reviewCarousel{--oke-stars-foregroundColor:#ffcf2a;--oke-stars-backgroundColor:#e5e5e5;--oke-stars-borderWidth:0}.oke-w,.oke-modal{--oke-stars-foregroundColor:#ffcf2a;--oke-stars-backgroundColor:#e5e5e5;--oke-stars-borderWidth:0}.oke-sr{--oke-stars-foregroundColor:#ffcf2a;--oke-stars-backgroundColor:#e5e5e5;--oke-stars-borderWidth:0}.oke-w,.oke-modal{--oke-title-fontWeight:600;--oke-title-fontSize:var(--oke-text-regular,14px);--oke-title-fontFamily:inherit;--oke-bodyText-fontWeight:400;--oke-bodyText-fontSize:var(--oke-text-regular,14px);--oke-bodyText-fontFamily:inherit}</style>
1123            <style id="oke-reviews-custom-css">.okeReviews.oke-sr{display:block}[data-oke-widget] div.okeReviews[data-oke-container].oke-w{max-width:unset;padding:20px 60px}div.okeReviews[data-oke-container] .oke-w-reviews-controls,div.okeReviews[data-oke-container] .oke-w-reviews-filterToggle .oke-icon:before{display:none}div.okeReviews[data-oke-container] .oke-w-selectAttr--line .oke-w-selectAttr-item{border-right:0}div.oke-modal .okeReviews[data-oke-container].oke-w,div.okeReviews[data-oke-container] .oke-modal,div.okeReviews[data-oke-container] .oke-modal p,div.okeReviews[data-oke-container] .oke-modal .oke-helpful,div.okeReviews[data-oke-container] .oke-modal .oke-helpful-vote-button,div.okeReviews[data-oke-container] .oke-modal .oke-reviewContent-date{color:var(--oke-text-primaryColor)}div.okeReviews[data-oke-container] .oke-w-reviewer-name,div.okeReviews[data-oke-container] .oke-w-reviewer-verified{font-weight:400}div.okeReviews[data-oke-container] .oke-reviewContent-title,div.okeReviews .oke-reviewContent-title{font-size:1.25em;font-weight:700;margin-bottom:.5em;font-family:"EB Garamond",sans-serif}div.okeReviews[data-oke-container] p,div.okeReviews p{line-height:20px;letter-spacing:.5px;font-family:'Kessler-Text-Body',serif}div.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading):not(.oke-is-active):hover{box-shadow:none;border:1px solid #26564c;color:#fff}div.okeReviews[data-oke-container] .oke-button{font-family:'Kessler-Display',serif;font-weight:600;position:relative;overflow:hidden;text-transform:uppercase;transition:color .3s,border .3s,background 0s linear 0s;z-index:1}div.okeReviews[data-oke-container] .oke-button-text{font-family:'Kessler-Display',serif}div.okeReviews[data-oke-container] .oke-w-writeReview::before{transition:color .3s}div.okeReviews[data-oke-container] .oke-button::after{content:"";position:absolute;display:flex;left:-1px;top:0;right:-1px;bottom:0;background-color:#b1beae;transform:scaleY(0);transform-origin:top center;z-index:-1;transition:transform .3s ease}div.okeReviews[data-oke-container] .oke-button:hover::after{transform-origin:bottom center;transform:none}.okeReviews.oke-w .oke-is-small .oke-w-reviews-writeReview{width:100%;padding-top:10px}.okeReviews.oke-w .oke-is-small .oke-button,.okeReviews.oke-w .oke-is-small .oke-qw-header-askQuestion{width:100%}div.okeReviews[data-oke-container] .oke-w-reviews-head,div.okeReviews .oke-w-reviews-head{border-top:1px solid var(--oke-highlightColor);padding:16px 0;margin-bottom:0}div.okeReviews[data-oke-container] .oke-w-reviewMinimal-footer,div.okeReviews .oke-w-reviewMinimal-footer{justify-content:end}@media all and (max-width:750px){[data-oke-widget] div.okeReviews[data-oke-container].oke-w{padding:20px 20px}}</style>
1124            <template id="oke-reviews-body-template"><svg id="oke-star-symbols" style="display:none!important" data-oke-id="oke-star-symbols"><symbol id="oke-star-empty" style="overflow:visible;"><path id="star-default--empty" fill="var(--oke-stars-backgroundColor)" stroke="var(--oke-stars-borderColor)" stroke-width="var(--oke-stars-borderWidth)" d="M3.34 13.86c-.48.3-.76.1-.63-.44l1.08-4.56L.26 5.82c-.42-.36-.32-.7.24-.74l4.63-.37L6.92.39c.2-.52.55-.52.76 0l1.8 4.32 4.62.37c.56.05.67.37.24.74l-3.53 3.04 1.08 4.56c.13.54-.14.74-.63.44L7.3 11.43l-3.96 2.43z"/></symbol><symbol id="oke-star-filled" style="overflow:visible;"><path id="star-default--filled" fill="var(--oke-stars-foregroundColor)" stroke="var(--oke-stars-borderColor)" stroke-width="var(--oke-stars-borderWidth)" d="M3.34 13.86c-.48.3-.76.1-.63-.44l1.08-4.56L.26 5.82c-.42-.36-.32-.7.24-.74l4.63-.37L6.92.39c.2-.52.55-.52.76 0l1.8 4.32 4.62.37c.56.05.67.37.24.74l-3.53 3.04 1.08 4.56c.13.54-.14.74-.63.44L7.3 11.43l-3.96 2.43z"/></symbol></svg></template>
1124<script>document.addEventListener('readystatechange',() =>{Array.from(document.getElementById('oke-reviews-body-template')?.content.children)?.forEach(function(child){if(!Array.from(document.body.querySelectorAll('[data-oke-id='.concat(child.getAttribute('data-oke-id'),']'))).length){document.body.prepend(child)}})},{once:true});</script>
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138<!-- END app snippet -->
1139
1140    <!-- BEGIN app snippet: okendo-reviews-json-ld -->
1141<!-- END app snippet -->
1142
1143<!-- BEGIN app snippet: widget-plus-initialisation-script -->
1144
1145
1146
1147
1148    
1148<script async id="okendo-reviews-script" src="https://cdn-static.okendo.io/reviews-widget-plus/js/okendo-reviews.js"></script>
1148
1149
1150<!-- END app snippet -->
1151
1152
1153<!-- END app block --><!-- BEGIN app block: shopify://apps/c-hub-customer-accounts/blocks/app-embed/0fb3ba0b-4c65-4919-a85a-48bc2d368e9c -->
1153<script>(function () { try { localStorage.removeItem('chInitPageLoad'); } catch (error) {}})();</script>
1153<!-- END app block --><!-- BEGIN app block: shopify://apps/wingify/blocks/vwo-smartcode/2ce905b2-3842-4d20-b6b0-8c51fc208426 -->
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171  
1172
1173  
1174    <!-- BEGIN app snippet: smartcode-vwo-2x -->
1175  <!-- Start VWO Async SmartCode -->
1176  <link rel="preconnect" href="https://dev.visualwebsiteoptimizer.com" />
1177  
1177<script type='text/javascript' id='vwoCode'>
1178  window._vwo_code ||
1179  (function () {
1180  var w=window,
1181  d=document;
1182  var account_id=1054276,
1183  version=2.2,
1184  settings_tolerance=2000,
1185  hide_element='body',
1186  hide_element_style = 'opacity:0 !important;filter:alpha(opacity=0) !important;background:none !important';
1187  /* DO NOT EDIT BELOW THIS LINE */
1188  var f=0, v;
1189  if(f=!1,v=d.querySelector('#vwoCode'),cc={},-1<d.URL.indexOf('__vwo_disable__')||w._vwo_code)return;try{var e=JSON.parse(localStorage.getItem('_vwo_'+account_id+'_config'));cc=e&&'object'==typeof e?e:{}}catch(e){}function r(t){try{return decodeURIComponent(t)}catch(e){return t}}var s=function(){var e={combination:[],combinationChoose:[],split:[],exclude:[],uuid:null,consent:null,optOut:null},t=d.cookie||'';if(!t)return e;for(var n,i,o=/(?:^|;\s*)(?:(_vis_opt_exp_(\d+)_combi=([^;]*))|(_vis_opt_exp_(\d+)_combi_choose=([^;]*))|(_vis_opt_exp_(\d+)_split=([^:;]*))|(_vis_opt_exp_(\d+)_exclude=[^;]*)|(_vis_opt_out=([^;]*))|(_vwo_global_opt_out=[^;]*)|(_vwo_uuid=([^;]*))|(_vwo_consent=([^;]*)))/g;null!==(n=o.exec(t));)try{n[1]?e.combination.push({id:n[2],value:r(n[3])}):n[4]?e.combinationChoose.push({id:n[5],value:r(n[6])}):n[7]?e.split.push({id:n[8],value:r(n[9])}):n[10]?e.exclude.push({id:n[11]}):n[12]?e.optOut=r(n[13]):n[14]?e.optOut=!0:n[15]?e.uuid=r(n[16]):n[17]&&(i=r(n[18]),e.consent=i&&3<=i.length?i.substring(0,3):null)}catch(e){}return e}();function i(){var e=function(){if(w.VWO&&Array.isArray(w.VWO))for(var e=0;e<w.VWO.length;e++){var t=w.VWO[e];if(Array.isArray(t)&&('setVisitorId'===t[0]||'setSessionId'===t[0]))return!0}return!1}(),t='a='+account_id+'&u='+encodeURIComponent(w._vis_opt_url||d.URL)+'&vn='+version+'&ph=1'+('undefined'!=typeof platform?'&p='+platform:'')+'&st='+w.performance.now();e||((n=function(){var e,t=[],n={},i=w.VWO&&w.VWO.appliedCampaigns||{};for(e in i){var o=i[e]&&i[e].v;o&&(t.push(e+'-'+o+'-1'),n[e]=!0)}if(s&&s.combination)for(var r=0;r<s.combination.length;r++){var a=s.combination[r];n[a.id]||t.push(a.id+'-'+a.value)}return t.join('|')}())&&(t+='&c='+n),(n=function(){var e=[],t={};if(s&&s.combinationChoose)for(var n=0;n<s.combinationChoose.length;n++){var i=s.combinationChoose[n];e.push(i.id+'-'+i.value),t[i.id]=!0}if(s&&s.split)for(var o=0;o<s.split.length;o++)t[(i=s.split[o]).id]||e.push(i.id+'-'+i.value);return e.join('|')}())&&(t+='&cc='+n),(n=function(){var e={},t=[];if(w.VWO&&Array.isArray(w.VWO))for(var n=0;n<w.VWO.length;n++){var i=w.VWO[n];if(Array.isArray(i)&&'setVariation'===i[0]&&i[1]&&Array.isArray(i[1]))for(var o=0;o<i[1].length;o++){var r,a=i[1][o];a&&'object'==typeof a&&(r=a.e,a=a.v,r&&a&&(e[r]=a))}}for(r in e)t.push(r+'-'+e[r]);return t.join('|')}())&&(t+='&sv='+n)),s&&s.optOut&&(t+='&o='+s.optOut);var n=function(){var e=[],t={};if(s&&s.exclude)for(var n=0;n<s.exclude.length;n++){var i=s.exclude[n];t[i.id]||(e.push(i.id),t[i.id]=!0)}return e.join('|')}();return n&&(t+='&e='+n),s&&s.uuid&&(t+='&id='+s.uuid),s&&s.consent&&(t+='&consent='+s.consent),w.name&&-1<w.name.indexOf('_vis_preview')&&(t+='&pM=true'),w.VWO&&w.VWO.ed&&(t+='&ed='+w.VWO.ed),t}code={nonce:v&&v.nonce,library_tolerance:function(){return'undefined'!=typeof library_tolerance?library_tolerance:void 0},settings_tolerance:function(){return cc.sT||settings_tolerance},hide_element_style:function(){return'{'+(cc.hES||hide_element_style)+'}'},hide_element:function(){return performance.getEntriesByName('first-contentful-paint')[0]?'':'string'==typeof cc.hE?cc.hE:hide_element},getVersion:function(){return version},finish:function(e){var t;f||(f=!0,(t=d.getElementById('_vis_opt_path_hides'))&&t.parentNode.removeChild(t),e&&((new Image).src='https://dev.visualwebsiteoptimizer.com/ee.gif?a='+account_id+e))},finished:function(){return f},addScript:function(e){var t=d.createElement('script');t.type='text/javascript',e.src?t.src=e.src:t.text=e.text,v&&t.setAttribute('nonce',v.nonce),d.getElementsByTagName('head')[0].appendChild(t)},load:function(e,t){t=t||{};var n=new XMLHttpRequest;n.open('GET',e,!0),n.withCredentials=!t.dSC,n.responseType=t.responseType||'text',n.onload=function(){if(t.onloadCb)return t.onloadCb(n,e);200===n.status?_vwo_code.addScript({text:n.responseText}):_vwo_code.finish('&e=loading_failure:'+e)},n.onerror=function(){if(t.onerrorCb)return t.onerrorCb(e);_vwo_code.finish('&e=loading_failure:'+e)},n.send()},init:function(){var e,t=this.settings_tolerance();w._vwo_settings_timer=setTimeout(function(){_vwo_code.finish()}
1189,t),'body'!==this.hide_element()?(n=d.createElement('style'),e=(t=this.hide_element())?t+this.hide_element_style():'',t=d.getElementsByTagName('head')[0],n.setAttribute('id','_vis_opt_path_hides'),v&&n.setAttribute('nonce',v.nonce),n.setAttribute('type','text/css'),n.styleSheet?n.styleSheet.cssText=e:n.appendChild(d.createTextNode(e)),t.appendChild(n)):(n=d.getElementsByTagName('head')[0],(e=d.createElement('div')).style.cssText='z-index: 2147483647 !important;position: fixed !important;left: 0 !important;top: 0 !important;width: 100% !important;height: 100% !important;background: white !important;',e.setAttribute('id','_vis_opt_path_hides'),e.classList.add('_vis_hide_layer'),n.parentNode.insertBefore(e,n.nextSibling));var n='https://dev.visualwebsiteoptimizer.com/j.php?'+i();-1!==w.location.search.indexOf('_vwo_xhr')?this.addScript({src:n}):this.load(n+'&x=true',{l:1})}};w._vwo_code=code;code.init();})();
1190  </script>
1190
1191  <!-- End VWO Async SmartCode -->
1192
1193<!-- END app snippet -->
1194  
1195
1196
1197
1198<!-- END app block -->
1198<script src="https://cdn.shopify.com/extensions/01a0f1bb-c597-75db-bfb5-67bc9545dbe4/gdpr-backpack-899/assets/consentmo_cookie_consent.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1198
1198
1199<script src="https://cdn.shopify.com/extensions/01a0f2ab-d9dc-772e-bebe-eab12161842d/forms-2603/assets/shopify-forms-loader.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1199
1199
1200<script src="https://cdn.shopify.com/extensions/01a0f2db-0836-7636-86a1-66d0eb10c673/2026-09-30-15-05-45-UTC--15387e4/assets/smile-loader.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1200
1200
1201<script src="https://cdn.shopify.com/extensions/01a0d50e-692b-750f-b50d-b0c62c3fcf3a/maps-by-develic-39/assets/injector.js" type="text/javascript" defer="defer"></script>
1201
1202<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1203<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: 51378651304,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 1203
1203
1204<script>
1205  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
1206</script>
vendor: 1 bytes, line 1206
1206
1207<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}
1207).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: 51378651304,storefrontBaseUrl: "https://www.glowbyhormoneuniversity.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.glowbyhormoneuniversity.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"2180776177","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-6VX2XKP7FC\\\",\\\"AW-10854252599\\\",\\\"GT-WFFZX92W\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-6VX2XKP7FC\\\",\\\"AW-10854252599\\\/JL0OCIv4juEcELeA27co\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-6VX2XKP7FC\\\",\\\"AW-10854252599\\\/RdG4CJf4juEcELeA27co\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-6VX2XKP7FC\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-6VX2XKP7FC\\\",\\\"AW-10854252599\\\/JjGNCJT4juEcELeA27co\\\",\\\"MC-JPVRML8QFK\\\"]}
1207,{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-6VX2XKP7FC\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-6VX2XKP7FC\\\",\\\"AW-10854252599\\\/jNSRCIj4juEcELeA27co\\\",\\\"MC-JPVRML8QFK\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-6VX2XKP7FC\\\",\\\"AW-10854252599\\\/yhyvCJH4juEcELeA27co\\\",\\\"MC-JPVRML8QFK\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-6VX2XKP7FC\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-6VX2XKP7FC\\\",\\\"AW-10854252599\\\/JEnWCJr4juEcELeA27co\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-6VX2XKP7FC\\\",\\\"AW-10854252599\\\/JQfECI74juEcELeA27co\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-6VX2XKP7FC\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"1353122033","configuration":"{\"accountID\":\"glow-botanica.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e956ec6e8d561903059502ef4cf89c0e","type":"APP","apiClientId":286341267457,"privacyPurposes":[],"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":"861995249","configuration":"{\"shopId\":\"glow-botanica.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":"optimized"},{"id":"720568561","configuration":"{\"vwoAccountId\":\"1054276\",\"eventConfiguration\":\"{\\\"ece\\\":0,\\\"pv\\\":1,\\\"prv\\\":1,\\\"patc\\\":1,\\\"prfc\\\":1,\\\"cv\\\":1,\\\"cs\\\":1,\\\"cc\\\":1}\",\"dataUri\":\"dev.visualwebsiteoptimizer.com\",\"customCodeConfig\":\"{\\\"customCodeEnabled\\\":false,\\\"customCode\\\":\\\"vwo.addShopifyMiddleware((payload) =\\u003e {    let newPayload = payload;    return newPayload;});\\\"}\",\"cookieConsentConfig\":\"{\\\"consentRequired\\\":false,\\\"consentCategories\\\":{\\\"analytics\\\":false,\\\"marketing\\\":false,\\\"personalization\\\":false}}\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"17c0617486e219f692914ca1feba2253","type":"APP","apiClientId":68559962113,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"711360753","configuration":"{\"clickstreamId\":\"cd60e56d-758f-4651-b5b1-2ad89ab1fc01\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"dce0ba162d2ca66f441eebf2b9a98ca0","type":"APP","apiClientId":44186959873,"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":"351502577","configuration":"{\"accountID\":\"selleasy-metrics-track\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"50acfdcd7b118f50e52df83f64624d06","type":"APP","apiClientId":5519923,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data"],"dataSharingControls":["share_all_events"]}
1207,"dataSharingState":"unrestricted"},{"id":"46465265","configuration":"{\"accountID\":\"1893\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"bc7ff014eb8ad5644e101094038ab2ef","type":"APP","apiClientId":5009031,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"12943601","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"TikTok Pixel","dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"37519601","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"3","type":"CUSTOM","privacyPurposes":[],"name":"Datalayer by Rashedul","dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Glow by Hormone University US","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"glow-botanica.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/www.glowbyhormoneuniversity.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://www.glowbyhormoneuniversity.com/cdn","fff817eew048894c6p0347dc4em7b2d6332",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"145438081265","themePublished":"true","eventMetadataId":"41f5e4a1-8f5f-472a-8d5d-92e202d1793f","pageType":"blog","resourceId":"92083814641","shopId":"51378651304","storefrontBaseUrl":"https:\/\/www.glowbyhormoneuniversity.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"fff817eew048894c6p0347dc4em7b2d6332","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
1207<script>
1208  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
1209  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
1210  window.ShopifyAnalytics.meta.currency = 'USD';
1211  var meta = {"page":{"pageType":"blog","resourceType":"blog","resourceId":92083814641,"requestId":"a9fdbe07-ae4a-48d4-bcd8-d6d2c910c5cc-1790781182"}};
1212  for (var attr in meta) {
1213    window.ShopifyAnalytics.meta[attr] = meta[attr];
1214  }
1215</script>
vendor: 1 bytes, line 1215
1215
1216<script class="analytics">
1217  (function () {
1218    var customDocumentWrite = function(content) {
1219      var jquery = null;
1220
1221      if (window.jQuery) {
1222        jquery = window.jQuery;
1223      } else if (window.Checkout && window.Checkout.$) {
1224        jquery = window.Checkout.$;
1225      }
1226
1227      if (jquery) {
1228        jquery('body').append(content);
1229      }
1230    };
1231
1232    var hasLoggedConversion = function(token) {
1233      if (token) {
1234        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
1235      }
1236      return false;
1237    }
1238
1239    var setCookieIfConversion = function(token) {
1240      if (token) {
1241        var twoMonthsFromNow = new Date(Date.now());
1242        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
1243
1244        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
1245      }
1246    }
1247
1248    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
1249    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
1250    if (trekkie.integrations) {
1251      return;
1252    }
1253    trekkie.methods = [
1254      'identify',
1255      'page',
1256      'ready',
1257      'track',
1258      'trackForm',
1259      'trackLink'
1260    ];
1261    trekkie.factory = function(method) {
1262      return function() {
1263        var args = Array.prototype.slice.call(arguments);
1264        args.unshift(method);
1265        trekkie.push(args);
1266        if (method == 'track' || method == 'page') {
1267          var pageUrl;
1268          try {
1269            pageUrl = window.location.href;
1270          } catch (e) {}
1271          var pageReferrer;
1272          try {
1273            pageReferrer = document.referrer;
1274          } catch (e) {}
1275          try {
1276            if (window.__TREKKIE_SHIM_QUEUE == null) {
1277              window.__TREKKIE_SHIM_QUEUE = [];
1278            }
1279            window.__TREKKIE_SHIM_QUEUE.push({
1280              from: 'trekkie-stub',
1281              method: method,
1282              args: args.slice(1),
1283              pageContext: {
1284                url: pageUrl,
1285                referrer: pageReferrer
1286              }
1287            });
1288          } catch (e) {
1289            // no-op
1290          }
1291        }
1292        return trekkie;
1293      };
1294    };
1295    for (var i = 0; i < trekkie.methods.length; i++) {
1296      var key = trekkie.methods[i];
1297      trekkie[key] = trekkie.factory(key);
1298    }
1299    trekkie.load = function(config) {
1300      trekkie.config = config || {};
1301      trekkie.config.initialDocumentCookie = document.cookie;
1302      var first = document.getElementsByTagName('script')[0];
1303var script = document.createElement('script');
1304script.type = 'text/javascript';
1305script.onerror = function(e) {
1306  var scriptFallback = document.createElement('script');
1307  scriptFallback.type = 'text/javascript';
1308  scriptFallback.onerror = function(error) {
1309          var Monorail = {
1310      produce: function produce(monorailDomain, schemaId, payload) {
1311        var currentMs = new Date().getTime();
1312        var event = {
1313          schema_id: schemaId,
1314          payload: payload,
1315          metadata: {
1316            event_created_at_ms: currentMs,
1317            event_sent_at_ms: currentMs
1318          }
1319        };
1320        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1321      },
1322      sendRequest: function sendRequest(endpointUrl, payload) {
1323        // Try the sendBeacon API
1324        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1325          var blobData = new window.Blob([payload], {
1326            type: 'text/plain'
1327          });
1328
1329          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1330            return true;
1331          } // sendBeacon was not successful
1332
1333        } // XHR beacon
1334
1335        var xhr = new XMLHttpRequest();
1336
1337        try {
1338          xhr.open('POST', endpointUrl);
1339          xhr.setRequestHeader('Content-Type', 'text/plain');
1340          xhr.send(payload);
1341        } catch (e) {
1342          console.log(e);
1343        }
1344
1345        return false;
1346      },
1347      isIos12: function isIos12() {
1348        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1349      }
1350    };
1351    Monorail.produce('monorail-edge.shopifysvc.com',
1352      'trekkie_storefront_load_errors/1.1',
1353      {shop_id: 51378651304,
1354      theme_id: 145438081265,
1355      app_name: "storefront",
1356      context_url: window.location.href,
1357      source_url: "//www.glowbyhormoneuniversity.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"});
1358
1359  };
1360  scriptFallback.async = true;
1361  scriptFallback.src = '//www.glowbyhormoneuniversity.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
1362  first.parentNode.insertBefore(scriptFallback, first);
1363};
1364script.async = true;
1365script.src = '//www.glowbyhormoneuniversity.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
1366first.parentNode.insertBefore(script, first);
1367
1368    };
1369    trekkie.load(
1370      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":51378651304,"isMerchantRequest":null,"themeId":145438081265,"themeCityHash":"3099663308326894176","contentLanguage":"en","currency":"USD","eventMetadataId":"41f5e4a1-8f5f-472a-8d5d-92e202d1793f"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1371    );
1372
1373    var loaded = false;
1374    trekkie.ready(function() {
1375      if (loaded) return;
1376      loaded = true;
1377
1378      window.ShopifyAnalytics.lib = window.trekkie;
1379
1380      var originalDocumentWrite = document.write;
1381      document.write = customDocumentWrite;
1382      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1383      document.write = originalDocumentWrite;
1384
1385      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1386      var token = match? match[1]: undefined;
1387      if (!hasLoggedConversion(token)) {
1388        setCookieIfConversion(token);
1389        
1390      }
1391    });
1392
1393    window.ShopifyAnalytics.lib.page(null,{"pageType":"blog","resourceType":"blog","resourceId":92083814641,"requestId":"a9fdbe07-ae4a-48d4-bcd8-d6d2c910c5cc-1790781182","shopifyEmitted":true});
1394
1395    var eventsListenerScript = document.createElement('script');
1396    eventsListenerScript.async = true;
1397    eventsListenerScript.src = "//www.glowbyhormoneuniversity.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1398    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1399})();</script>
vendor: 1 bytes, line 1399
1399
1400<script
1401  defer
1402  src="https://www.glowbyhormoneuniversity.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
1403  data-application="storefront-renderer"
1404  data-shop-id="51378651304"
1405  data-render-region="gcp-europe-west1"
1406  data-page-type="blog"
1407  data-theme-instance-id="145438081265"
1408  data-theme-name="Be Yours"
1409  data-theme-version="5.2.2"
1410  data-monorail-region="shop_domain"
1411  data-resource-timing-sampling-rate="10"
1412  data-shs="true"
1413  data-shs-beacon="true"
1414  data-shs-export-with-fetch="true"
1415  data-shs-logs-sample-rate="1"
1416  data-shs-beacon-endpoint="https://www.glowbyhormoneuniversity.com/api/collect"
1417></script>
1417
1418<meta name="shopify-y" content="6ab864cd-71aa-4ad0-8151-0a57913ce872" data-expiration="1822338782000"><meta name="shopify-s" content="8e203d77-747a-4a8a-9b49-466c64861454" data-expiration="1790782982000"><meta name="new-cookie-storage-activated" content="t">
1419</head>
1420
1421  <body class="template-blog">
vendor: 76 bytes, lines 1421-1422
1421
1422        <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1422GTM-N253FHF
vendor: 100 bytes, lines 1422-1425
1422"
1423        height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
1424    
1425    
1425<a class="skip-to-content-link button button--small visually-hidden" href="#MainContent">
1426      Skip to content
1427    </a>
1428
1429
1430
1431
1432    
1433
1434    <div class="transition-body">
1435    
1436      <div id="shopify-section-static-announcement" class="shopify-section"><style data-shopify>.static-announcement-bar {
1437    background-color: #26564c;
1438    color: #ffffff;
1439    position: relative;
1440    transition: max-height 0.4s ease-in-out, opacity 0.4s ease-in-out;
1441    max-height: 60px;
1442    opacity: 1;
1443    overflow: hidden;
1444  }
1445  
1446  .static-announcement-bar.is-closed {
1447    max-height: 0;
1448    opacity: 0;
1449  }
1450
1451  .static-announcement-bar__link {
1452    display: flex;
1453    align-items: center;
1454    justify-content: center;
1455    width: 100%;
1456    height: 100%;
1457    padding: 12px 40px;
1458    text-decoration: none;
1459    color: inherit;
1460  }
1461
1462  .static-announcement-bar__text {
1463    font-size: 14px;
1464    font-weight: 400;
1465    font-family: 'Open Sans', sans-serif;
1466    text-align: center;
1467  }
1468
1469  .static-announcement-bar__close {
1470    position: absolute;
1471    right: 15px;
1472    top: 50%;
1473    transform: translateY(-50%);
1474    background: transparent;
1475    border: none;
1476    color: inherit;
1477    cursor: pointer;
1478    z-index: 2;
1479    padding: 5px;
1480    display: flex;
1481  }
1482
1483  .static-announcement-bar__close svg {
1484    width: 11px;
1485    height: 11px;
1486    fill: currentColor;
1487  }</style><div id="announcement-bar-static-announcement" class="static-announcement-bar">
1488  <a href="https://www.glowbyhormoneuniversity.com/products/bloating-sos?variant=45036664160497&vslyvid=eb6cc8fd-cdce-48c8-bbc3-b5886aa4af04&vslywgid=4120b0aef951499c8b1d3bd0fbd75912&vslysid=_loomi_addon_1732289231186&selling_plan=4984209649" class="static-announcement-bar__link" aria-label="Announcement Link">
1489    <span class="static-announcement-bar__text">Subscribe & Save 10% off with Amazon Prime</span>
1490  </a>
1491  <button type="button" class="static-announcement-bar__close" aria-label="Close announcement">
1492    <svg viewBox="0 0 14 14"><path d="M14 1.41L12.59 0L7 5.59L1.41 0L0 1.41L5.59 7L0 12.59L1.41 14L7 8.41L12.59 14L14 12.59L8.41 7L14 1.41Z"/></svg>
1493  </button>
1494</div>
1495
1496<script>
1497  (function() {
1498    const closeBtn = document.querySelector('#announcement-bar-static-announcement .static-announcement-bar__close');
1499    if (closeBtn) {
1500      closeBtn.addEventListener('click', function(e) {
1501        e.preventDefault();
1502        const bar = document.getElementById('announcement-bar-static-announcement');
1503        bar.classList.add('is-closed');
1504      });
1505    }
1506  })();
1507</script>
1507
1508
1509</div> 
1510
1511      <!-- Change header on blog -->
1512     
1513        
1514         <div id="shopify-section-header" class="shopify-section"><style data-shopify>#shopify-section-header {
1515    --image-logo-height: 50px;
1516    --color-header-background: #ffffff;
1517    --color-header-foreground: 2, 66, 68;
1518    --color-header-border: 2, 66, 68;
1519    --icon-weight: 1.1px;
1520  }
1521
1522  
1523.header-wrapper {
1524  position: relative; /* default */
1525  transition: top 0.2s ease;
1526  z-index: 100;
1527  background: white;
1528  width: 100%;
1529}
1530
1531.header-wrapper.fixed {
1532  position: fixed;
1533  top: 0;
1534  left: 0;
1535}
1536
1537
1538  @media screen and (min-width: 750px) {
1539    #shopify-section-header {
1540      --image-logo-height: 44px;
1541    }
1542    .cart-drawer{
1543      left: auto;
1544      /* margin-right: -120px; */
1545    }
1546  }.list-menu--inline {
1547    display: inline-flex;
1548    flex-wrap: nowrap !important;
1549    column-gap: 0.5rem !important;
1550  }
1551
1552  /*.header__search{
1553  display:none !important
1554  }*/
1555  header-drawer {
1556    justify-self: start;
1557    margin-inline-start: -1.2rem;
1558  }
1559
1560  .header__menu-item{
1561    font-family: "Gilmer-Regular" !important;
1562  }
1563
1564  #shopify-section-header{
1565    position: sticky !important;
1566    top: 0;
1567    left: 0;
1568    transform: none !important;
1569    width: 100%;
1570    z-index: 99999 !important;
1571  }
1572
1573  #shopify-section-header.shopify-section-header-sticky{
1574    position: sticky !important;
1575  }
1576  
1577@media screen and (min-width: 750px){
1578  #shopify-section-header .link-with-icon .icon{
1579    width: 1.8rem !important;
1580    height: 1.8rem !important;
1581  }
1582}
1583
1584  .menu-mobile--open #shopify-section-header.shopify-section-header-sticky, .menu-mobile--opening #shopify-section-header.shopify-section-header-sticky, .menu-mobile--closing #shopify-section-header.shopify-section-header-sticky{
1585    position: fixed !important;
1586  }
1587
1588  .menu-drawer__close-button{
1589    cursor: pointer;
1590  }
1591
1592  @media screen and (min-width: 1200px) {
1593    .header__menu-item {
1594    font-size: var(--font-navigation-size);
1595    display: inline-flex;
1596    align-items: center;
1597    text-decoration: none;
1598    text-transform: uppercase;
1599    letter-spacing: 0.2rem;
1600    padding: 1.2rem 1.5rem !important;
1601    color: rgb(var(--color-link));
1602    transition: color var(--duration-default) ease;
1603}
1604    header-drawer {
1605      display: none;
1606    }
1607  }
1608
1609  .menu-drawer-container {
1610    display: flex;
1611    position: static;
1612  }
1613
1614  .list-menu {
1615    list-style: none;
1616    padding: 0;
1617    margin: 0;
1618  }
1619
1620  .list-menu--inline {
1621    display: inline-flex;
1622    flex-wrap: wrap;
1623    column-gap: 1.5rem;
1624  }
1625
1626  .list-menu__item--link {
1627    text-decoration: none;
1628    padding-bottom: 1rem;
1629    padding-top: 1rem;
1630    line-height: calc(1 + 0.8 / var(--font-body-scale));
1631  }
1632
1633  @media screen and (min-width: 750px) {
1634    .list-menu__item--link {
1635      padding-bottom: 0.5rem;
1636      padding-top: 0.5rem;
1637    }
1638  }</style><link rel="stylesheet" href="//www.glowbyhormoneuniversity.com/cdn/shop/t/69/assets/component-sticky-header.css?v=145827476474832996741733602689" media="print" onload="this.media='all'">
1639<link rel="stylesheet" href="//www.glowbyhormoneuniversity.com/cdn/shop/t/69/assets/component-list-menu.css?v=173753699878981581691733602688" media="print" onload="this.media='all'">
1640<link rel="stylesheet" href="//www.glowbyhormoneuniversity.com/cdn/shop/t/69/assets/component-search.css?v=182113347349810747551733602689" media="print" onload="this.media='all'">
1641<link rel="stylesheet" href="//www.glowbyhormoneuniversity.com/cdn/shop/t/69/assets/component-menu-dropdown.css?v=39930530121941488951733602688" media="print" onload="this.media='all'">
1642<link rel="stylesheet" href="//www.glowbyhormoneuniversity.com/cdn/shop/t/69/assets/component-menu-drawer.css?v=39651792998269342401733602688" media="print" onload="this.media='all'"><link rel="stylesheet" href="//www.glowbyhormoneuniversity.com/cdn/shop/t/69/assets/component-cart-drawer.css?v=170320268637463632661733602688" media="print" onload="this.media='all'">
1643<link rel="stylesheet" href="//www.glowbyhormoneuniversity.com/cdn/shop/t/69/assets/component-discounts.css?v=140757037044470622461733602688" media="print" onload="this.media='all'"><link rel="stylesheet" href="//www.glowbyhormoneuniversity.com/cdn/shop/t/69/assets/component-price.css?v=163345259161983769371733602689" media="print" onload="this.media='all'">
1644  <link rel="stylesheet" href="//www.glowbyhormoneuniversity.com/cdn/shop/t/69/assets/component-loading-overlay.css?v=56586083558888306391733602688" media="print" onload="this.media='all'"><noscript><link href="//www.glowbyhormoneuniversity.com/cdn/shop/t/69/assets/component-sticky-header.css?v=145827476474832996741733602689" rel="stylesheet" type="text/css" media="all" /></noscript>
1645<noscript><link href="//www.glowbyhormoneuniversity.com/cdn/shop/t/69/assets/component-list-menu.css?v=173753699878981581691733602688" rel="stylesheet" type="text/css" media="all" /></noscript>
1646<noscript><link href="//www.glowbyhormoneuniversity.com/cdn/shop/t/69/assets/component-search.css?v=182113347349810747551733602689" rel="stylesheet" type="text/css" media="all" /></noscript>
1647<noscript><link href="//www.glowbyhormoneuniversity.com/cdn/shop/t/69/assets/component-menu-dropdown.css?v=39930530121941488951733602688" rel="stylesheet" type="text/css" media="all" /></noscript>
1648<noscript><link href="//www.glowbyhormoneuniversity.com/cdn/shop/t/69/assets/component-menu-drawer.css?v=39651792998269342401733602688" rel="stylesheet" type="text/css" media="all" /></noscript>
1649
1650<script src="//www.glowbyhormoneuniversity.com/cdn/shop/t/69/assets/search-modal.js?v=164267904651882004741733602690" defer="defer"></script>
1650<script src="//www.glowbyhormoneuniversity.com/cdn/shop/t/69/assets/cart-recommendations.js?v=79268977417882524161733602688" defer="defer"></script>
1650
1651  <link rel="stylesheet" href="//www.glowbyhormoneuniversity.com/cdn/shop/t/69/assets/component-cart-recommendations.css?v=181021434793818917871733602688" media="print" onload="this.media='all'"><sticky-header class="header-wrapper">
1652  <header class="header header--middle-left page-width header--has-menu"><header-drawer>
1653        <details class="menu-drawer-container">
1654          <summary class="header__icon header__icon--menu focus-inset" aria-label="Menu">
1655            <span class="header__icon header__icon--summary">
1656              <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-hamburger" fill="none" viewBox="0 0 32 32">
1657      <path d="M0 26.667h32M0 16h26.98M0 5.333h32" stroke="currentColor"/>
1658    </svg>
1659              <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-close " fill="none" viewBox="0 0 12 12">
1660      <path d="M1 1L11 11" stroke="currentColor" stroke-linecap="round" fill="none"/>
1661      <path d="M11 1L1 11" stroke="currentColor" stroke-linecap="round" fill="none"/>
1662    </svg>
1663            </span>
1664          </summary>
1665          <div id="menu-drawer" class="menu-drawer motion-reduce" tabindex="-1">
1666            <div class="menu-drawer__inner-container">
1667              <div class="menu-drawer__navigation-container">
1668                <nav class="menu-drawer__navigation" data-animate data-animate-delay-1>
1669                  <ul class="menu-drawer__menu list-menu" role="list"><li><details>
1670                            <summary>
1671                              <span class="menu-drawer__menu-item list-menu__item animate-arrow focus-inset">SHOP<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" fill="none" viewBox="0 0 14 10">
1672      <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor"/>
1673    </svg><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" fill="none" viewBox="0 0 24 15">
1674      <path fill-rule="evenodd" clip-rule="evenodd" d="M12 15c-.3 0-.6-.1-.8-.4l-11-13C-.2 1.2-.1.5.3.2c.4-.4 1.1-.3 1.4.1L12 12.5 22.2.4c.4-.4 1-.5 1.4-.1.4.4.5 1 .1 1.4l-11 13c-.1.2-.4.3-.7.3z" fill="currentColor"/>
1675    </svg></span>
1676                            </summary>
1677                            <div id="link-SHOP" class="menu-drawer__submenu motion-reduce" tabindex="-1">
1678                              <div class="menu-drawer__inner-submenu">
1679                                <div class="menu-drawer__topbar">
1680                                  <button class="menu-drawer__close-button focus-inset" aria-expanded="true">
1681                                    <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" fill="none" viewBox="0 0 14 10">
1682      <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor"/>
1683    </svg>
1684                                  </button>
1685                                  <a class="menu-drawer__menu-item" href="/collections/frontpage">SHOP</a>
1686                                </div>
1687                                <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><a href="/collections/frontpage" class="menu-drawer__menu-item list-menu__item focus-inset">
1688                                          SHOP ALL
1689                                        </a></li><li><a href="https://www.glowbyhormoneuniversity.com/collections/menopause-hot-flashes-tiredness-libido-night-sweats" class="menu-drawer__menu-item list-menu__item focus-inset">
1690                                          Menopause Support
1691                                        </a></li><li><a href="https://www.glowbyhormoneuniversity.com/collections/pms-tiredness-cramps-bloating-anxiousness" class="menu-drawer__menu-item list-menu__item focus-inset">
1692                                          Menstrual Support
1693                                        </a></li><li><a href="https://www.glowbyhormoneuniversity.com/collections/stress-relief-sleep-and-muscle-cramps" class="menu-drawer__menu-item list-menu__item focus-inset">
1694                                          Magnesium Support
1695                                        </a></li><li><a href="/products/thermal-pad-with-lavender" class="menu-drawer__menu-item list-menu__item focus-inset">
1696                                          Lavender Pad
1697                                        </a></li><li><a href="/products/super-rich-magnesium-body-lotion" class="menu-drawer__menu-item list-menu__item focus-inset">
1698                                          Magnesium Lotion
1699                                        </a></li><li><a href="/products/intimate-hydrator" class="menu-drawer__menu-item list-menu__item focus-inset">
1700                                          Intimate Hydrator
1701                                        </a></li><li><a href="/products/period-sos" class="menu-drawer__menu-item list-menu__item focus-inset">
1702                                          Period SOS
1703                                        </a></li><li><a href="/products/menopause-sos" class="menu-drawer__menu-item list-menu__item focus-inset">
1704                                          Menopause SOS
1705                                        </a></li><li><a href="/products/bloating-sos" class="menu-drawer__menu-item list-menu__item focus-inset">
1706                                          Bloating SOS
1707                                        </a></li></ul>
1708                              </div>
1709                            </div>
1710                          </details></li><li><a href="/collections/bundle-save" class="menu-drawer__menu-item list-menu__itemfocus-inset">
1711                            BUNDLE &amp; SAVE
1712                          </a></li><li><details>
1713                            <summary>
1714                              <span class="menu-drawer__menu-item list-menu__item animate-arrow focus-inset">ABOUT US<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" fill="none" viewBox="0 0 14 10">
1715      <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor"/>
1716    </svg><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" fill="none" viewBox="0 0 24 15">
1717      <path fill-rule="evenodd" clip-rule="evenodd" d="M12 15c-.3 0-.6-.1-.8-.4l-11-13C-.2 1.2-.1.5.3.2c.4-.4 1.1-.3 1.4.1L12 12.5 22.2.4c.4-.4 1-.5 1.4-.1.4.4.5 1 .1 1.4l-11 13c-.1.2-.4.3-.7.3z" fill="currentColor"/>
1718    </svg></span>
1719                            </summary>
1720                            <div id="link-ABOUT US" class="menu-drawer__submenu motion-reduce" tabindex="-1">
1721                              <div class="menu-drawer__inner-submenu">
1722                                <div class="menu-drawer__topbar">
1723                                  <button class="menu-drawer__close-button focus-inset" aria-expanded="true">
1724                                    <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" fill="none" viewBox="0 0 14 10">
1725      <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor"/>
1726    </svg>
1727                                  </button>
1728                                  <a class="menu-drawer__menu-item" href="#">ABOUT US</a>
1729                                </div>
1730                                <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><a href="https://www.glowbyhormoneuniversity.com/pages/our-story" class="menu-drawer__menu-item list-menu__item focus-inset">
1731                                          OUR STORY
1732                                        </a></li><li><a href="/pages/our-science" class="menu-drawer__menu-item list-menu__item focus-inset">
1733                                          OUR SCIENCE
1734                                        </a></li></ul>
1735                              </div>
1736                            </div>
1737                          </details></li><li><a href="/pages/store-locations" class="menu-drawer__menu-item list-menu__itemfocus-inset">
1738                            STORE LOCATIONS
1739                          </a></li><li><a href="https://hormoneuniversity.com/" class="menu-drawer__menu-item list-menu__itemfocus-inset">
1740                            HORMONE UNIVERSITY
1741                          </a></li><li><details>
1742                            <summary>
1743                              <span class="menu-drawer__menu-item list-menu__item animate-arrow focus-inset">LEARN<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" fill="none" viewBox="0 0 14 10">
1744      <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor"/>
1745    </svg><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" fill="none" viewBox="0 0 24 15">
1746      <path fill-rule="evenodd" clip-rule="evenodd" d="M12 15c-.3 0-.6-.1-.8-.4l-11-13C-.2 1.2-.1.5.3.2c.4-.4 1.1-.3 1.4.1L12 12.5 22.2.4c.4-.4 1-.5 1.4-.1.4.4.5 1 .1 1.4l-11 13c-.1.2-.4.3-.7.3z" fill="currentColor"/>
1747    </svg></span>
1748                            </summary>
1749                            <div id="link-LEARN" class="menu-drawer__submenu motion-reduce" tabindex="-1">
1750                              <div class="menu-drawer__inner-submenu">
1751                                <div class="menu-drawer__topbar">
1752                                  <button class="menu-drawer__close-button focus-inset" aria-expanded="true">
1753                                    <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" fill="none" viewBox="0 0 14 10">
1754      <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor"/>
1755    </svg>
1756                                  </button>
1757                                  <a class="menu-drawer__menu-item" href="https://www.glowbyhormoneuniversity.com/pages/learn">LEARN</a>
1758                                </div>
1759                                <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><a href="https://www.glowbyhormoneuniversity.com/blogs/menopause/" class="menu-drawer__menu-item list-menu__item focus-inset">
1760                                          Menopause
1761                                        </a></li><li><a href="https://www.glowbyhormoneuniversity.com/blogs/menstruation" class="menu-drawer__menu-item list-menu__item focus-inset">
1762                                          Menstruation
1763                                        </a></li><li><a href="https://www.glowbyhormoneuniversity.com/blogs/mindfulness-mental-health" class="menu-drawer__menu-item list-menu__item focus-inset">
1764                                          Mental Health
1765                                        </a></li><li><a href="https://www.glowbyhormoneuniversity.com/blogs/birth-control" class="menu-drawer__menu-item list-menu__item focus-inset">
1766                                          Birth Control
1767                                        </a></li><li><a href="https://www.glowbyhormoneuniversity.com/blogs/hormonal-wellness" class="menu-drawer__menu-item list-menu__item focus-inset">
1768                                          Hormonal Wellness
1769                                        </a></li><li><a href="https://www.glowbyhormoneuniversity.com/blogs/food-nutrition" class="menu-drawer__menu-item list-menu__item focus-inset">
1770                                          Food &amp; Nutrition
1771                                        </a></li></ul>
1772                              </div>
1773                            </div>
1774                          </details></li></ul>
1775                </nav>
1776                <div class="menu-drawer__utility-links" data-animate data-animate-delay-2><a href="https://www.glowbyhormoneuniversity.com/customer_authentication/redirect?locale=en&region_country=US" class="menu-drawer__account link link-with-icon focus-inset">
1777                      
1778    <svg width="22" height="22" viewBox="0 0 22 22" class="icon icon-account" fill="none" xmlns="http://www.w3.org/2000/svg">
1779      <path d="M3.00002 20.8174C3.6026 21 4.41649 21 5.8 21H16.2C17.5835 21 18.3974 21 19 20.8174M3.00002 20.8174C2.87082 20.7783 2.75133 20.7308 2.63803 20.673C2.07354 20.3854 1.6146 19.9265 1.32698 19.362C1 18.7202 1 17.8802 1 16.2V5.8C1 4.11984 1 3.27976 1.32698 2.63803C1.6146 2.07354 2.07354 1.6146 2.63803 1.32698C3.27976 1 4.11984 1 5.8 1H16.2C17.8802 1 18.7202 1 19.362 1.32698C19.9265 1.6146 20.3854 2.07354 20.673 2.63803C21 3.27976 21 4.11984 21 5.8V16.2C21 17.8802 21 18.7202 20.673 19.362C20.3854 19.9265 19.9265 20.3854 19.362 20.673C19.2487 20.7308 19.1292 20.7783 19 20.8174M3.00002 20.8174C3.00035 20.0081 3.00521 19.5799 3.07686 19.2196C3.39249 17.6329 4.63288 16.3925 6.21964 16.0769C6.60603 16 7.07069 16 8 16H14C14.9293 16 15.394 16 15.7804 16.0769C17.3671 16.3925 18.6075 17.6329 18.9231 19.2196C18.9948 19.5799 18.9996 20.0081 19 20.8174M15 8.5C15 10.7091 13.2091 12.5 11 12.5C8.79086 12.5 7 10.7091 7 8.5C7 6.29086 8.79086 4.5 11 4.5C13.2091 4.5 15 6.29086 15 8.5Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
1780    </svg>
1781                      <span class="label">Log in</span>
1782                    </a><ul class="list list-social list-unstyled" role="list"><li class="list-social__item">
1783  <a target="_blank" rel="noopener" href="https://www.facebook.com/hormoneuniversity" class="list-social__link link link--text link-with-icon" aria-describedby="a11y-external-message">
1784    <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook" viewBox="0 0 18 18">
1785      <path fill="currentColor" d="M16.42.61c.27 0 .5.1.69.28.19.2.28.42.28.7v15.44c0 .27-.1.5-.28.69a.94.94 0 01-.7.28h-4.39v-6.7h2.25l.31-2.65h-2.56v-1.7c0-.4.1-.72.28-.93.18-.2.5-.32 1-.32h1.37V3.35c-.6-.06-1.27-.1-2.01-.1-1.01 0-1.83.3-2.45.9-.62.6-.93 1.44-.93 2.53v1.97H7.04v2.65h2.24V18H.98c-.28 0-.5-.1-.7-.28a.94.94 0 01-.28-.7V1.59c0-.27.1-.5.28-.69a.94.94 0 01.7-.28h15.44z">
1786    </svg>
1787    <span class="visually-hidden">Facebook</span>
1788  </a>
1789</li><li class="list-social__item">
1790    <a target="_blank" rel="noopener" href="https://x.com/HormoneUni" class="list-social__link link link--text link-with-icon" aria-describedby="a11y-external-message">
1791      <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-twitter" viewBox="0 0 18 15">
1792        <path fill="currentColor" d="M17.64 2.6a7.33 7.33 0 01-1.75 1.82c0 .05 0 .13.02.23l.02.23a9.97 9.97 0 01-1.69 5.54c-.57.85-1.24 1.62-2.02 2.28a9.09 9.09 0 01-2.82 1.6 10.23 10.23 0 01-8.9-.98c.34.02.61.04.83.04 1.64 0 3.1-.5 4.38-1.5a3.6 3.6 0 01-3.3-2.45A2.91 2.91 0 004 9.35a3.47 3.47 0 01-2.02-1.21 3.37 3.37 0 01-.8-2.22v-.03c.46.24.98.37 1.58.4a3.45 3.45 0 01-1.54-2.9c0-.61.14-1.2.45-1.79a9.68 9.68 0 003.2 2.6 10 10 0 004.08 1.07 3 3 0 01-.13-.8c0-.97.34-1.8 1.03-2.48A3.45 3.45 0 0112.4.96a3.49 3.49 0 012.54 1.1c.8-.15 1.54-.44 2.23-.85a3.4 3.4 0 01-1.54 1.94c.74-.1 1.4-.28 2.01-.54z">
1793      </svg>
1794      <span class="visually-hidden">Twitter</span>
1795    </a>
1796  </li><li class="list-social__item">
1797    <a target="_blank" rel="noopener" href="https://www.instagram.com/hormoneuniversity/" class="list-social__link link link--text link-with-icon" aria-describedby="a11y-external-message">
1798      <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 18 18">
1799        <path fill="currentColor" d="M8.77 1.58c2.34 0 2.62.01 3.54.05.86.04 1.32.18 1.63.3.41.17.7.35 1.01.66.3.3.5.6.65 1 .12.32.27.78.3 1.64.05.92.06 1.2.06 3.54s-.01 2.62-.05 3.54a4.79 4.79 0 01-.3 1.63c-.17.41-.35.7-.66 1.01-.3.3-.6.5-1.01.66-.31.12-.77.26-1.63.3-.92.04-1.2.05-3.54.05s-2.62 0-3.55-.05a4.79 4.79 0 01-1.62-.3c-.42-.16-.7-.35-1.01-.66-.31-.3-.5-.6-.66-1a4.87 4.87 0 01-.3-1.64c-.04-.92-.05-1.2-.05-3.54s0-2.62.05-3.54c.04-.86.18-1.32.3-1.63.16-.41.35-.7.66-1.01.3-.3.6-.5 1-.65.32-.12.78-.27 1.63-.3.93-.05 1.2-.06 3.55-.06zm0-1.58C6.39 0 6.09.01 5.15.05c-.93.04-1.57.2-2.13.4-.57.23-1.06.54-1.55 1.02C1 1.96.7 2.45.46 3.02c-.22.56-.37 1.2-.4 2.13C0 6.1 0 6.4 0 8.77s.01 2.68.05 3.61c.04.94.2 1.57.4 2.13.23.58.54 1.07 1.02 1.56.49.48.98.78 1.55 1.01.56.22 1.2.37 2.13.4.94.05 1.24.06 3.62.06 2.39 0 2.68-.01 3.62-.05.93-.04 1.57-.2 2.13-.41a4.27 4.27 0 001.55-1.01c.49-.49.79-.98 1.01-1.56.22-.55.37-1.19.41-2.13.04-.93.05-1.23.05-3.61 0-2.39 0-2.68-.05-3.62a6.47 6.47 0 00-.4-2.13 4.27 4.27 0 00-1.02-1.55A4.35 4.35 0 0014.52.46a6.43 6.43 0 00-2.13-.41A69 69 0 008.77 0z"/>
1800        <path fill="currentColor" d="M8.8 4a4.5 4.5 0 100 9 4.5 4.5 0 000-9zm0 7.43a2.92 2.92 0 110-5.85 2.92 2.92 0 010 5.85zM13.43 5a1.05 1.05 0 100-2.1 1.05 1.05 0 000 2.1z">
1801      </svg>
1802      <span class="visually-hidden">Instagram</span>
1803    </a>
1804  </li><li class="list-social__item">
1805    <a target="_blank" rel="noopener" href="https://www.tiktok.com/@hormone.university?_t=8rAr8fnSb07&_r=1" class="list-social__link link link--text link-with-icon" aria-describedby="a11y-external-message">
1806      <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tiktok" fill="none" viewBox="0 0 448 550">
1807        <path d="M448,209.91a210.06,210.06,0,0,1-122.77-39.25V349.38A162.55,162.55,0,1,1,185,188.31V278.2a74.62,74.62,0,1,0,52.23,71.18V0l88,0a121.18,121.18,0,0,0,1.86,22.17h0A122.18,122.18,0,0,0,381,102.39a121.43,121.43,0,0,0,67,20.14Z" fill="currentColor"/>
1808      </svg>
1809      <span class="visually-hidden">TikTok</span>
1810    </a>
1811  </li><li class="list-social__item">
1812    <a target="_blank" rel="noopener" href="https://www.linkedin.com/company/hormone-university" class="list-social__link link link--text link-with-icon" aria-describedby="a11y-external-message">
1813      <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-linkedin" viewBox="0 0 24 24">
1814        <path d="M4.98 3.5C4.98 4.881 3.87 6 2.5 6S.02 4.881.02 3.5C.02 2.12 1.13 1 2.5 1s2.48 1.12 2.48 2.5zM5 8H0v16h5V8zm7.982 0H8.014v16h4.969v-8.399c0-4.67 6.029-5.052 6.029 0V24H24V13.869c0-7.88-8.922-7.593-11.018-3.714V8z" fill="currentColor"/>
1815      </svg>
1816      <span class="visually-hidden">LinkedIn</span>
1817    </a>
1818  </li></ul>
1819                </div>
1820              </div>
1821            </div>
1822          </div>
1823        </details>
1824      </header-drawer>
1825<a href="/" class="header__heading-link focus-inset"><img srcset="//www.glowbyhormoneuniversity.com/cdn/shop/files/Copy_of_Glow_Logo_04_3.png?height=50&v=1689182510 1x, //www.glowbyhormoneuniversity.com/cdn/shop/files/Copy_of_Glow_Logo_04_3.png?height=100&v=1689182510 2x"
1826                src="//www.glowbyhormoneuniversity.com/cdn/shop/files/Copy_of_Glow_Logo_04_3.png?height=50&v=1689182510"
1827                loading="lazy"
1828                width="1380"
1829                height="524"
1830                alt="Glow by Hormone University US"
1831                class="header__heading-logo medium-hide large-up-hide"
1832              /><img srcset="//www.glowbyhormoneuniversity.com/cdn/shop/files/Copy_of_Glow_Logo_04_3.png?height=44&v=1689182510 1x, //www.glowbyhormoneuniversity.com/cdn/shop/files/Copy_of_Glow_Logo_04_3.png?height=88&v=1689182510 2x"
1833              src="//www.glowbyhormoneuniversity.com/cdn/shop/files/Copy_of_Glow_Logo_04_3.png?height=44&v=1689182510"
1834              loading="lazy"
1835              width="1380"
1836              height="524"
1837              alt="Glow by Hormone University US"
1838              class="header__heading-logo small-hide"
1839            /></a><nav class="header__inline-menu">
1840  <ul class="list-menu list-menu--inline" role="list"><li><menu-dropdown class="is-megamenu">
1841  <a href="/collections/frontpage" class="header__menu-item header__menu-item--top list-menu__item focus-inset">
1842    <span class="label">
1843      SHOP 
1844      <svg width="10" height="7" viewBox="0 0 14 9" fill="none" xmlns="http://www.w3.org/2000/svg">
1845        <path d="M12.6584 0H1.11405C0.269773 0 -0.194562 0.981628 0.340977 1.63432L5.66914 8.12802C6.0496 8.5917 6.74983 8.61848 7.16459 8.1852L13.3808 1.6915C13.9896 1.05551 13.5388 0 12.6584 0Z" fill="currentColor"/>
1846      </svg>
1847    </span>
1848  </a><div class="list-menu-dropdown hidden">
1849      <div class="page-width"><div class="list-mega-menu"><div class="mega-menu__item">
1850                <a href="/collections/frontpage" class="mega-menu__item-link list-menu__item focus-inset"><div class="header__menu-item">
1851                    <span class="label">SHOP ALL</span>
1852                  </div>
1853                </a></div><div class="mega-menu__item">
1854                <a href="https://www.glowbyhormoneuniversity.com/collections/menopause-hot-flashes-tiredness-libido-night-sweats" class="mega-menu__item-link list-menu__item focus-inset"><div class="header__menu-item">
1855                    <span class="label">Menopause Support</span>
1856                  </div>
1857                </a></div><div class="mega-menu__item">
1858                <a href="https://www.glowbyhormoneuniversity.com/collections/pms-tiredness-cramps-bloating-anxiousness" class="mega-menu__item-link list-menu__item focus-inset"><div class="header__menu-item">
1859                    <span class="label">Menstrual Support</span>
1860                  </div>
1861                </a></div><div class="mega-menu__item">
1862                <a href="https://www.glowbyhormoneuniversity.com/collections/stress-relief-sleep-and-muscle-cramps" class="mega-menu__item-link list-menu__item focus-inset"><div class="header__menu-item">
1863                    <span class="label">Magnesium Support</span>
1864                  </div>
1865                </a></div><div class="mega-menu__item">
1866                <a href="/products/thermal-pad-with-lavender" class="mega-menu__item-link list-menu__item focus-inset"><div class="header__menu-item">
1867                    <span class="label">Lavender Pad</span>
1868                  </div>
1869                </a></div><div class="mega-menu__item">
1870                <a href="/products/super-rich-magnesium-body-lotion" class="mega-menu__item-link list-menu__item focus-inset"><div class="header__menu-item">
1871                    <span class="label">Magnesium Lotion</span>
1872                  </div>
1873                </a></div><div class="mega-menu__item">
1874                <a href="/products/intimate-hydrator" class="mega-menu__item-link list-menu__item focus-inset"><div class="header__menu-item">
1875                    <span class="label">Intimate Hydrator</span>
1876                  </div>
1877                </a></div><div class="mega-menu__item">
1878                <a href="/products/period-sos" class="mega-menu__item-link list-menu__item focus-inset"><div class="header__menu-item">
1879                    <span class="label">Period SOS</span>
1880                  </div>
1881                </a></div><div class="mega-menu__item">
1882                <a href="/products/menopause-sos" class="mega-menu__item-link list-menu__item focus-inset"><div class="header__menu-item">
1883                    <span class="label">Menopause SOS</span>
1884                  </div>
1885                </a></div><div class="mega-menu__item">
1886                <a href="/products/bloating-sos" class="mega-menu__item-link list-menu__item focus-inset"><div class="header__menu-item">
1887                    <span class="label">Bloating SOS</span>
1888                  </div>
1889                </a></div></div></div>
1890    </div></menu-dropdown>
1891
1892</li><li><a href="/collections/bundle-save" class="header__menu-item header__menu-item--top list-menu__item focus-inset">
1893              <span class="label">BUNDLE &amp; SAVE</span>
1894            </a></li><li><menu-dropdown>
1895                <a href="#" class="header__menu-item header__menu-item--top list-menu__item focus-inset">
1896                  <span class="label">ABOUT US</span>
1897                  <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" fill="none" viewBox="0 0 24 15">
1898      <path fill-rule="evenodd" clip-rule="evenodd" d="M12 15c-.3 0-.6-.1-.8-.4l-11-13C-.2 1.2-.1.5.3.2c.4-.4 1.1-.3 1.4.1L12 12.5 22.2.4c.4-.4 1-.5 1.4-.1.4.4.5 1 .1 1.4l-11 13c-.1.2-.4.3-.7.3z" fill="currentColor"/>
1899    </svg>
1900                </a>
1901    
1902                <ul class="list-menu-dropdown list-menu hidden" role="list" tabindex="-1"><li><a href="https://www.glowbyhormoneuniversity.com/pages/our-story" class="header__menu-item list-menu__item focus-inset">
1903                          <span class="label">OUR STORY</span>
1904                        </a></li><li><a href="/pages/our-science" class="header__menu-item list-menu__item focus-inset">
1905                          <span class="label">OUR SCIENCE</span>
1906                        </a></li></ul>
1907              </menu-dropdown></li><li><a href="/pages/store-locations" class="header__menu-item header__menu-item--top list-menu__item focus-inset">
1908              <span class="label">STORE LOCATIONS</span>
1909            </a></li><li><a href="https://hormoneuniversity.com/" class="header__menu-item header__menu-item--top list-menu__item focus-inset">
1910              <span class="label">HORMONE UNIVERSITY</span>
1911            </a></li><li><menu-dropdown>
1912                <a href="https://www.glowbyhormoneuniversity.com/pages/learn" class="header__menu-item header__menu-item--top list-menu__item focus-inset">
1913                  <span class="label">LEARN</span>
1914                  <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" fill="none" viewBox="0 0 24 15">
1915      <path fill-rule="evenodd" clip-rule="evenodd" d="M12 15c-.3 0-.6-.1-.8-.4l-11-13C-.2 1.2-.1.5.3.2c.4-.4 1.1-.3 1.4.1L12 12.5 22.2.4c.4-.4 1-.5 1.4-.1.4.4.5 1 .1 1.4l-11 13c-.1.2-.4.3-.7.3z" fill="currentColor"/>
1916    </svg>
1917                </a>
1918    
1919                <ul class="list-menu-dropdown list-menu hidden" role="list" tabindex="-1"><li><a href="https://www.glowbyhormoneuniversity.com/blogs/menopause/" class="header__menu-item list-menu__item focus-inset">
1920                          <span class="label">Menopause</span>
1921                        </a></li><li><a href="https://www.glowbyhormoneuniversity.com/blogs/menstruation" class="header__menu-item list-menu__item focus-inset">
1922                          <span class="label">Menstruation</span>
1923                        </a></li><li><a href="https://www.glowbyhormoneuniversity.com/blogs/mindfulness-mental-health" class="header__menu-item list-menu__item focus-inset">
1924                          <span class="label">Mental Health</span>
1925                        </a></li><li><a href="https://www.glowbyhormoneuniversity.com/blogs/birth-control" class="header__menu-item list-menu__item focus-inset">
1926                          <span class="label">Birth Control</span>
1927                        </a></li><li><a href="https://www.glowbyhormoneuniversity.com/blogs/hormonal-wellness" class="header__menu-item list-menu__item focus-inset">
1928                          <span class="label">Hormonal Wellness</span>
1929                        </a></li><li><a href="https://www.glowbyhormoneuniversity.com/blogs/food-nutrition" class="header__menu-item list-menu__item focus-inset">
1930                          <span class="label">Food &amp; Nutrition</span>
1931                        </a></li></ul>
1932              </menu-dropdown></li></ul>
1933</nav>
1934<div class="header__icons">
1935      
1936      
1937<a href="https://www.glowbyhormoneuniversity.com/customer_authentication/redirect?locale=en&region_country=US" class="header__icon header__icon--account focus-inset">
1938          
1939    <svg width="22" height="22" viewBox="0 0 22 22" class="icon icon-account" fill="none" xmlns="http://www.w3.org/2000/svg">
1940      <path d="M3.00002 20.8174C3.6026 21 4.41649 21 5.8 21H16.2C17.5835 21 18.3974 21 19 20.8174M3.00002 20.8174C2.87082 20.7783 2.75133 20.7308 2.63803 20.673C2.07354 20.3854 1.6146 19.9265 1.32698 19.362C1 18.7202 1 17.8802 1 16.2V5.8C1 4.11984 1 3.27976 1.32698 2.63803C1.6146 2.07354 2.07354 1.6146 2.63803 1.32698C3.27976 1 4.11984 1 5.8 1H16.2C17.8802 1 18.7202 1 19.362 1.32698C19.9265 1.6146 20.3854 2.07354 20.673 2.63803C21 3.27976 21 4.11984 21 5.8V16.2C21 17.8802 21 18.7202 20.673 19.362C20.3854 19.9265 19.9265 20.3854 19.362 20.673C19.2487 20.7308 19.1292 20.7783 19 20.8174M3.00002 20.8174C3.00035 20.0081 3.00521 19.5799 3.07686 19.2196C3.39249 17.6329 4.63288 16.3925 6.21964 16.0769C6.60603 16 7.07069 16 8 16H14C14.9293 16 15.394 16 15.7804 16.0769C17.3671 16.3925 18.6075 17.6329 18.9231 19.2196C18.9948 19.5799 18.9996 20.0081 19 20.8174M15 8.5C15 10.7091 13.2091 12.5 11 12.5C8.79086 12.5 7 10.7091 7 8.5C7 6.29086 8.79086 4.5 11 4.5C13.2091 4.5 15 6.29086 15 8.5Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
1941    </svg>
1942        
1943          <span class="visually-hidden">Log in</span>
1944        </a><cart-drawer>
1945          <details class="cart-drawer-container">
1946            <summary class="header__icon focus-inset">
1947              <span class="header__icon header__icon--summary header__icon--cart" id="cart-icon-bubble">
1948                
1949    <svg width="22" height="22" viewBox="0 0 22 22" class="icon icon-cart" fill="none" xmlns="http://www.w3.org/2000/svg">
1950      <path d="M1 1H2.30616C2.55218 1 2.67519 1 2.77418 1.04524C2.86142 1.08511 2.93535 1.14922 2.98715 1.22995C3.04593 1.32154 3.06333 1.44332 3.09812 1.68686L3.57143 5M3.57143 5L4.62332 
195012.7314C4.75681 13.7125 4.82355 14.2031 5.0581 14.5723C5.26478 14.8977 5.56108 15.1564 5.91135 15.3174C6.30886 15.5 6.80394 15.5 7.79411 15.5H16.352C17.2945 15.5 17.7658 15.5 18.151 15.3304C18.4905 15.1809 18.7818 14.9398 18.9923 14.6342C19.2309 14.2876 19.3191 13.8247 19.4955 12.8988L20.8191 5.94969C20.8812 5.62381 20.9122 5.46087 20.8672 5.3335C20.8278 5.22177 20.7499 5.12768 20.6475 5.06802C20.5308 5 20.365 5 20.0332 5H3.57143ZM9 20C9 20.5523 8.55228 21 8 21C7.44772 21 7 20.5523 7 20C7 19.4477 7.44772 19 8 19C8.55228 19 9 19.4477 9 20ZM17 20C17 20.5523 16.5523 21 16 21C15.4477 21 15 20.5523 15 20C15 19.4477 15.4477 19 16 19C16.5523 19 17 19.4477 17 20Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
1951    </svg>
1952                <span class="visually-hidden">Cart</span></span>
1953            </summary>
1954            <mini-cart class="cart-drawer focus-inset" id="mini-cart" data-url="?section_id=mini-cart">
1955              <div class="loading-overlay">
1956                <div class="loading-overlay__spinner">
1957                  <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-spinner" fill="none" viewBox="0 0 66 66">
1958      <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"/>
1959    </svg>
1960                </div>
1961              </div>
1962            </mini-cart>
1963          </details>
1964          <noscript>
1965            <a href="/cart" class="header__icon header__icon--cart focus-inset">
1966              
1967    <svg width="22" height="22" viewBox="0 0 22 22" class="icon icon-cart" fill="none" xmlns="http://www.w3.org/2000/svg">
1968      <path d="M1 1H2.30616C2.55218 1 2.67519 1 2.77418 1.04524C2.86142 1.08511 2.93535 1.14922 2.98715 1.22995C3.04593 1.32154 3.06333 1.44332 3.09812 1.68686L3.57143 5M3.57143 5L4.62332 
196812.7314C4.75681 13.7125 4.82355 14.2031 5.0581 14.5723C5.26478 14.8977 5.56108 15.1564 5.91135 15.3174C6.30886 15.5 6.80394 15.5 7.79411 15.5H16.352C17.2945 15.5 17.7658 15.5 18.151 15.3304C18.4905 15.1809 18.7818 14.9398 18.9923 14.6342C19.2309 14.2876 19.3191 13.8247 19.4955 12.8988L20.8191 5.94969C20.8812 5.62381 20.9122 5.46087 20.8672 5.3335C20.8278 5.22177 20.7499 5.12768 20.6475 5.06802C20.5308 5 20.365 5 20.0332 5H3.57143ZM9 20C9 20.5523 8.55228 21 8 21C7.44772 21 7 20.5523 7 20C7 19.4477 7.44772 19 8 19C8.55228 19 9 19.4477 9 20ZM17 20C17 20.5523 16.5523 21 16 21C15.4477 21 15 20.5523 15 20C15 19.4477 15.4477 19 16 19C16.5523 19 17 19.4477 17 20Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
1969    </svg>
1970              <span class="visually-hidden">Cart</span></a>
1971          </noscript>
1972        </cart-drawer><search-modal class="header__search">
1973        <details>
1974          <summary class="header__icon header__icon--summary header__icon--search focus-inset modal__toggle" aria-haspopup="dialog" aria-label="Search our site">
1975            <span>
1976    <svg width="20" height="20" viewBox="0 0 20 20" class="icon icon-search modal__toggle-open" fill="none" xmlns="http://www.w3.org/2000/svg">
1977      <path d="M19 19L14.65 14.65M17 9C17 13.4183 13.4183 17 9 17C4.58172 17 1 13.4183 1 9C1 4.58172 4.58172 1 9 1C13.4183 1 17 4.58172 17 9Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
1978    </svg><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-close modal__toggle-close" fill="none" viewBox="0 0 12 12">
1979      <path d="M1 1L11 11" stroke="currentColor" stroke-linecap="round" fill="none"/>
1980      <path d="M11 1L1 11" stroke="currentColor" stroke-linecap="round" fill="none"/>
1981    </svg></span>
1982          </summary>
1983          <div class="search-modal modal__content" role="dialog" aria-modal="true" aria-label="Search our site">
1984  <div class="page-width">
1985    <div class="search-modal__content" tabindex="-1"><predictive-search data-loading-text="Loading..." data-per-page="8"><form action="/search" method="get" role="search" class="search search-modal__form">
1986          <div class="field">
1987            <button type="submit" class="search__button focus-inset" aria-label="Search our site" tabindex="-1">
1988              
1989    <svg width="20" height="20" viewBox="0 0 20 20" class="icon icon-search " fill="none" xmlns="http://www.w3.org/2000/svg">
1990      <path d="M19 19L14.65 14.65M17 9C17 13.4183 13.4183 17 9 17C4.58172 17 1 13.4183 1 9C1 4.58172 4.58172 1 9 1C13.4183 1 17 4.58172 17 9Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
1991    </svg>
1992            </button>
1993            <input
1994              id="Search-In-Modal"
1995              class="search__input field__input"
1996              type="search"
1997              name="q"
1998              value=""
1999              placeholder="Search"
2000                role="combobox"
2001                aria-expanded="false"
2002                aria-owns="predictive-search-results-list"
2003                aria-controls="predictive-search-results-list"
2004                aria-haspopup="listbox"
2005                aria-autocomplete="list"
2006                autocorrect="off"
2007                autocomplete="off"
2008                autocapitalize="off"
2009                spellcheck="false" 
2010              />
2011            <label class="visually-hidden" for="Search-In-Modal">Search our site</label>
2012            <input type="hidden" name="type" value="product,article,page,collection"/>
2013            <input type="hidden" name="options[prefix]" value="last"/><div class="predictive-search__loading-state">
2014                <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-spinner" fill="none" viewBox="0 0 66 66">
2015      <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"/>
2016    </svg>
2017              </div><button type="button" class="search__button focus-inset" aria-label="Close" tabindex="-1">
2018              <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-close " fill="none" viewBox="0 0 12 12">
2019      <path d="M1 1L11 11" stroke="currentColor" stroke-linecap="round" fill="none"/>
2020      <path d="M11 1L1 11" stroke="currentColor" stroke-linecap="round" fill="none"/>
2021    </svg>
2022            </button>
2023          </div><div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search></div>
2024            <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span></form></predictive-search></div>
2025  </div>
2026
2027  <div class="modal-overlay"></div>
2028</div>
2029
2030        </details>
2031      </search-modal>
2032      
2033    </div>
2034  </header>
2035</sticky-header>
2036
2037
2038
2039<script type="application/ld+json">
2040  {
2041    "@context": "http://schema.org",
2042    "@type": "Organization",
2043    "name": "Glow by Hormone University US",
2044    
2045      "logo": "https:\/\/www.glowbyhormoneuniversity.com\/cdn\/shop\/files\/Copy_of_Glow_Logo_04_3.png?v=1689182510\u0026width=1380",
2046    
2047    "sameAs": [
2048      "https:\/\/www.facebook.com\/hormoneuniversity",
2049      "https:\/\/x.com\/HormoneUni",
2050      "",
2051      "https:\/\/www.instagram.com\/hormoneuniversity\/",
2052      "https:\/\/www.tiktok.com\/@hormone.university?_t=8rAr8fnSb07\u0026_r=1",
2053      "",
2054      "",
2055      "",
2056      ""
2057    ],
2058    "url": "https:\/\/www.glowbyhormoneuniversity.com"
2059  }
2060</script>
2060<script src="//www.glowbyhormoneuniversity.com/cdn/shop/t/69/assets/cart.js?v=61715728594914621201733602688" defer="defer"></script>
vendor: 1 bytes, line 2060
2060
2061<script src="//www.glowbyhormoneuniversity.com/cdn/shop/t/69/assets/cart-drawer.js?v=38554879236352165091733602688" defer="defer"></script>
2061
2062
2063<script>
2064  window.addEventListener('scroll', function () {
2065    const header = document.querySelector('.header-wrapper');
2066    const announcementBar = document.querySelector('#shopify-section-announcement-bar');
2067    const barHeight = announcementBar.offsetHeight;
2068
2069    if (window.scrollY > barHeight) {
2070      header.classList.add('fixed');
2071    } else {
2072      header.classList.remove('fixed');
2073    }
2074  });
2075</script>
2075
2076
2077
2078
2079<style> #shopify-section-header header {padding-bottom: 10px; padding-top: 10px; /* position: sticky !important; */} #shopify-section-header ul, #shopify-section-header .label {font-family: "Gilmer-Regular"; font-size: 14px;} #shopify-section-header .cart-drawer .mini-cart:not(.is-empty) {height: auto;} #shopify-section-header .list-mega-menu {flex-direction: column; row-gap: 0px; max-height: 370px;} </style></div>
2080      
2081
2082
2083
2084      
2085      <div class="transition-content">
2086        <main id="MainContent" class="content-for-layout focus-none shopify-section" role="main" tabindex="-1">
2087          
2088          <section id="shopify-section-template--18525386408177__main" class="shopify-section section"><style data-shopify>#shopify-section-template--18525386408177__main {
2089    --image-position: center center;
2090  }
2091
2092  .section-template--18525386408177__main-padding {
2093    padding-top: calc(60px * 0.75);
2094    padding-bottom: calc(72px  * 0.75);
2095  }
2096
2097  @media screen and (min-width: 750px) {
2098    .section-template--18525386408177__main-padding {
2099      padding-top: 60px;
2100      padding-bottom: 72px;
2101    }
2102  }
2103
2104     #shopify-section-template--18525386408177__main h2 {
2105    
2106    font-family: 'Kessler-Text-Body';
2107}
2108   #shopify-section-template--18525386408177__main p{
2109  
2110   
2111    font-family: 'Myriad Pro';
2112
2113  }</style><link href="//www.glowbyhormoneuniversity.com/cdn/shop/t/69/assets/component-article-card.css?v=80158058077596611081733602688" rel="stylesheet" type="text/css" media="all" />
2114<link href="//www.glowbyhormoneuniversity.com/cdn/shop/t/69/assets/component-card.css?v=103500170927344527781733602688" rel="stylesheet" type="text/css" media="all" />
2115<link href="//www.glowbyhormoneuniversity.com/cdn/shop/t/69/assets/section-main-blog.css?v=36146492891086829841733602690" rel="stylesheet" type="text/css" media="all" />
2116<div class="main-blog page-width section-template--18525386408177__main-padding">
2117    <header class="blog-header">
2118      <h1 class="title--primary">Menopause</h1></header>
2119
2120    <div class="blog-articles grid grid--1-col grid--2-col-tablet grid--3-col-desktop grid--one-third-max"><div class="blog-articles__article article grid__item">
2121
2122<article class="article-card" aria-labelledby="Article-596698988785">
2123  <a href="/blogs/menopause/unexpected-signs-perimenopause-without-hot-flashes" class="card"><use-animate data-animate="zoom-fade-small" class="article-card__image-wrapper media-wrapper">
2124        <lazy-image class="article-card__image image-animate media media--adapt media--hover-effect" style="--image-ratio-percent: 41.9375%;">
2125          <img
2126            srcset="//www.glowbyhormoneuniversity.com/cdn/shop/articles/unnamed.jpg?v=1776086967&width=165 165w,//www.glowbyhormoneuniversity.com/cdn/shop/articles/unnamed.jpg?v=1776086967&width=375 375w,//www.glowbyhormoneuniversity.com/cdn/shop/articles/unnamed.jpg?v=1776086967&width=550 550w,//www.glowbyhormoneuniversity.com/cdn/shop/articles/unnamed.jpg?v=1776086967&width=750 750w,//www.glowbyhormoneuniversity.com/cdn/shop/articles/unnamed.jpg?v=1776086967&width=1100 1100w,//www.glowbyhormoneuniversity.com/cdn/shop/articles/unnamed.jpg?v=1776086967&width=1500 1500w,
2127              //www.glowbyhormoneuniversity.com/cdn/shop/articles/unnamed.jpg?v=1776086967 1600w"
2128            src="//www.glowbyhormoneuniversity.com/cdn/shop/articles/unnamed.jpg?v=1776086967&width=550"
2129            sizes="(min-width: 1300px) 600px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)"
2130            alt="7 Unexpected Signs You’re in Perimenopause (That Aren’t Hot Flashes)"
2131            width="1600"
2132            height="671"
2133            loading="lazy"
2134            class="motion-reduce"
2135          />
2136        </lazy-image>
2137      </use-animate><div class="article-card__info"><header class="article-card__header" >
2138              <h2 class="article-card__title h3" id="Article-596698988785">
2139                7 Unexpected Signs You’re in Perimenopause (That Aren’t Hot Flashes)
2140              </h2>
2141              <div><span class="circle-divider caption-with-letter-spacing light"><time datetime="2026-04-13T13:27:35Z">April 13, 2026</time></span><span class="circle-divider caption-with-letter-spacing light">Ana G. Herrera</span></div>
2142            </header><p class="article-card__excerpt rte" >Hot flashes may be the poster symptom of menopause, but for many women, the first clues that perimenopause has begun are far more subtle and far stranger. A survey by...</p><div class="article-card__footer" >
2143              <span class="article-card__link" aria-label="Read more: 7 Unexpected Signs You’re in Perimenopause (That Aren’t Hot Flashes)">Read more</span>
2144            </div></div>
2145  </a>
2146</article>
2147</div><div class="blog-articles__article article grid__item">
2148
2149<article class="article-card" aria-labelledby="Article-596696924401">
2150  <a href="/blogs/menopause/menopause-sleep-hacks-without-medication" class="card"><use-animate data-animate="zoom-fade-small" class="article-card__image-wrapper media-wrapper">
2151        <lazy-image class="article-card__image image-animate media media--adapt media--hover-effect" style="--image-ratio-percent: 41.93333333333334%;">
2152          <img
2153            srcset="//www.glowbyhormoneuniversity.com/cdn/shop/articles/5_Menopause_Sleep_Hacks_That_Don_t_Involve_Medication.jpg?v=1776066547&width=165 165w,//www.glowbyhormoneuniversity.com/cdn/shop/articles/5_Menopause_Sleep_Hacks_That_Don_t_Involve_Medication.jpg?v=1776066547&width=375 375w,//www.glowbyhormoneuniversity.com/cdn/shop/articles/5_Menopause_Sleep_Hacks_That_Don_t_Involve_Medication.jpg?v=1776066547&width=550 550w,//www.glowbyhormoneuniversity.com/cdn/shop/articles/5_Menopause_Sleep_Hacks_That_Don_t_Involve_Medication.jpg?v=1776066547&width=750 750w,//www.glowbyhormoneuniversity.com/cdn/shop/articles/5_Menopause_Sleep_Hacks_That_Don_t_Involve_Medication.jpg?v=1776066547&width=1100 1100w,//www.glowbyhormoneuniversity.com/cdn/shop/articles/5_Menopause_Sleep_Hacks_That_Don_t_Involve_Medication.jpg?v=1776066547&width=1500 1500w,
2154              //www.glowbyhormoneuniversity.com/cdn/shop/articles/5_Menopause_Sleep_Hacks_That_Don_t_Involve_Medication.jpg?v=1776066547 1500w"
2155            src="//www.glowbyhormoneuniversity.com/cdn/shop/articles/5_Menopause_Sleep_Hacks_That_Don_t_Involve_Medication.jpg?v=1776066547&width=550"
2156            sizes="(min-width: 1300px) 600px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)"
2157            alt="5 Menopause Sleep Hacks That Don’t Involve Medication"
2158            width="1500"
2159            height="629"
2160            loading="lazy"
2161            class="motion-reduce"
2162          />
2163        </lazy-image>
2164      </use-animate><div class="article-card__info"><header class="article-card__header" >
2165              <h2 class="article-card__title h3" id="Article-596696924401">
2166                5 Menopause Sleep Hacks That Don’t Involve Medication
2167              </h2>
2168              <div><span class="circle-divider caption-with-letter-spacing light"><time datetime="2026-04-13T07:49:04Z">April 13, 2026</time></span><span class="circle-divider caption-with-letter-spacing light">Ana G. Herrera</span></div>
2169            </header><p class="article-card__excerpt rte" >Sleep problems during menopause are not just frustrating. They are hormonally driven. A 2025 narrative review in the Journal of Clinical Medicine confirmed that fluctuations in oestrogen and progesterone directly...</p><div class="article-card__footer" >
2170              <span class="article-card__link" aria-label="Read more: 5 Menopause Sleep Hacks That Don’t Involve Medication">Read more</span>
2171            </div></div>
2172  </a>
2173</article>
2174</div><div class="blog-articles__article article grid__item">
2175
2176<article class="article-card" aria-labelledby="Article-596696826097">
2177  <a href="/blogs/menopause/hair-loss-during-perimenopause-and-menopause-natural-solutions" class="card"><use-animate data-animate="zoom-fade-small" class="article-card__image-wrapper media-wrapper">
2178        <lazy-image class="article-card__image image-animate media media--adapt media--hover-effect" style="--image-ratio-percent: 41.93333333333334%;">
2179          <img
2180            srcset="//www.glowbyhormoneuniversity.com/cdn/shop/articles/Hair_Loss_During_Perimenopause_and_Menopause__Natural_Solutions.jpg?v=1776066256&width=165 165w,//www.glowbyhormoneuniversity.com/cdn/shop/articles/Hair_Loss_During_Perimenopause_and_Menopause__Natural_Solutions.jpg?v=1776066256&width=375 375w,//www.glowbyhormoneuniversity.com/cdn/shop/articles/Hair_Loss_During_Perimenopause_and_Menopause__Natural_Solutions.jpg?v=1776066256&width=550 550w,//www.glowbyhormoneuniversity.com/cdn/shop/articles/Hair_Loss_During_Perimenopause_and_Menopause__Natural_Solutions.jpg?v=1776066256&width=750 750w,//www.glowbyhormoneuniversity.com/cdn/shop/articles/Hair_Loss_During_Perimenopause_and_Menopause__Natural_Solutions.jpg?v=1776066256&width=1100 1100w,//www.glowbyhormoneuniversity.com/cdn/shop/articles/Hair_Loss_During_Perimenopause_and_Menopause__Natural_Solutions.jpg?v=1776066256&width=1500 1500w,
2181              //www.glowbyhormoneuniversity.com/cdn/shop/articles/Hair_Loss_During_Perimenopause_and_Menopause__Natural_Solutions.jpg?v=1776066256 1500w"
2182            src="//www.glowbyhormoneuniversity.com/cdn/shop/articles/Hair_Loss_During_Perimenopause_and_Menopause__Natural_Solutions.jpg?v=1776066256&width=550"
2183            sizes="(min-width: 1300px) 600px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)"
2184            alt="Hair Loss During Perimenopause and Menopause: Natural Solutions"
2185            width="1500"
2186            height="629"
2187            loading="lazy"
2188            class="motion-reduce"
2189          />
2190        </lazy-image>
2191      </use-animate><div class="article-card__info"><header class="article-card__header" >
2192              <h2 class="article-card__title h3" id="Article-596696826097">
2193                Hair Loss During Perimenopause and Menopause: Natural Solutions
2194              </h2>
2195              <div><span class="circle-divider caption-with-letter-spacing light"><time datetime="2026-04-13T07:42:26Z">April 13, 2026</time></span><span class="circle-divider caption-with-letter-spacing light">Ana G. Herrera</span></div>
2196            </header><p class="article-card__excerpt rte" >Noticing more hair in your brush, a wider parting, or thinner ponytail? You are not imagining it. Perimenopause hair loss affects a significant number of women, often beginning years before...</p><div class="article-card__footer" >
2197              <span class="article-card__link" aria-label="Read more: Hair Loss During Perimenopause and Menopause: Natural Solutions">Read more</span>
2198            </div></div>
2199  </a>
2200</article>
2201</div><div class="blog-articles__article article grid__item">
2202
2203<article class="article-card" aria-labelledby="Article-596696793329">
2204  <a href="/blogs/menopause/night-sweats-vs-hot-flashes" class="card"><use-animate data-animate="zoom-fade-small" class="article-card__image-wrapper media-wrapper">
2205        <lazy-image class="article-card__image image-animate media media--adapt media--hover-effect" style="--image-ratio-percent: 41.93333333333334%;">
2206          <img
2207            srcset="//www.glowbyhormoneuniversity.com/cdn/shop/articles/Night_Sweats_vs_Hot_Flashes__How_to_Tell_the_Difference_and_Manage_Both_00d54777-fda6-4ee7-b249-402d4e4a23a2.jpg?v=1776065990&width=165 165w,//www.glowbyhormoneuniversity.com/cdn/shop/articles/Night_Sweats_vs_Hot_Flashes__How_to_Tell_the_Difference_and_Manage_Both_00d54777-fda6-4ee7-b249-402d4e4a23a2.jpg?v=1776065990&width=375 375w,//www.glowbyhormoneuniversity.com/cdn/shop/articles/Night_Sweats_vs_Hot_Flashes__How_to_Tell_the_Difference_and_Manage_Both_00d54777-fda6-4ee7-b249-402d4e4a23a2.jpg?v=1776065990&width=550 550w,//www.glowbyhormoneuniversity.com/cdn/shop/articles/Night_Sweats_vs_Hot_Flashes__How_to_Tell_the_Difference_and_Manage_Both_00d54777-fda6-4ee7-b249-402d4e4a23a2.jpg?v=1776065990&width=750 750w,//www.glowbyhormoneuniversity.com/cdn/shop/articles/Night_Sweats_vs_Hot_Flashes__How_to_Tell_the_Difference_and_Manage_Both_00d54777-fda6-4ee7-b249-402d4e4a23a2.jpg?v=1776065990&width=1100 1100w,//www.glowbyhormoneuniversity.com/cdn/shop/articles/Night_Sweats_vs_Hot_Flashes__How_to_Tell_the_Difference_and_Manage_Both_00d54777-fda6-4ee7-b249-402d4e4a23a2.jpg?v=1776065990&width=1500 1500w,
2208              //www.glowbyhormoneuniversity.com/cdn/shop/articles/Night_Sweats_vs_Hot_Flashes__How_to_Tell_the_Difference_and_Manage_Both_00d54777-fda6-4ee7-b249-402d4e4a23a2.jpg?v=1776065990 1500w"
2209            src="//www.glowbyhormoneuniversity.com/cdn/shop/articles/Night_Sweats_vs_Hot_Flashes__How_to_Tell_the_Difference_and_Manage_Both_00d54777-fda6-4ee7-b249-402d4e4a23a2.jpg?v=1776065990&width=550"
2210            sizes="(min-width: 1300px) 600px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)"
2211            alt="Night Sweats vs Hot Flashes: How to Tell the Difference and Manage Both"
2212            width="1500"
2213            height="629"
2214            loading="lazy"
2215            class="motion-reduce"
2216          />
2217        </lazy-image>
2218      </use-animate><div class="article-card__info"><header class="article-card__header" >
2219              <h2 class="article-card__title h3" id="Article-596696793329">
2220                Night Sweats vs Hot Flashes: How to Tell the Difference and Manage Both
2221              </h2>
2222              <div><span class="circle-divider caption-with-letter-spacing light"><time datetime="2026-04-13T07:38:59Z">April 13, 2026</time></span><span class="circle-divider caption-with-letter-spacing light">Ana G. Herrera</span></div>
2223            </header><p class="article-card__excerpt rte" >Hot flashes and night sweats are the most recognisable symptoms of menopause, affecting up to 80% of women during the transition. While they share the same underlying cause, the way...</p><div class="article-card__footer" >
2224              <span class="article-card__link" aria-label="Read more: Night Sweats vs Hot Flashes: How to Tell the Difference and Manage Both">Read more</span>
2225            </div></div>
2226  </a>
2227</article>
2228</div><div class="blog-articles__article article grid__item">
2229
2230<article class="article-card" aria-labelledby="Article-596065943793">
2231  <a href="/blogs/menopause/menopause-nausea-causes-and-remedies" class="card"><use-animate data-animate="zoom-fade-small" class="article-card__image-wrapper media-wrapper">
2232        <lazy-image class="article-card__image image-animate media media--adapt media--hover-effect" style="--image-ratio-percent: 41.955555555555556%;">
2233          <img
2234            srcset="//www.glowbyhormoneuniversity.com/cdn/shop/articles/Menopause_Nausea__Why_It_Happens_and_7_Natural_Remedies_That_Help.jpg?v=1774348669&width=165 165w,//www.glowbyhormoneuniversity.com/cdn/shop/articles/Menopause_Nausea__Why_It_Happens_and_7_Natural_Remedies_That_Help.jpg?v=1774348669&width=375 375w,//www.glowbyhormoneuniversity.com/cdn/shop/articles/Menopause_Nausea__Why_It_Happens_and_7_Natural_Remedies_That_Help.jpg?v=1774348669&width=550 550w,//www.glowbyhormoneuniversity.com/cdn/shop/articles/Menopause_Nausea__Why_It_Happens_and_7_Natural_Remedies_That_Help.jpg?v=1774348669&width=750 750w,//www.glowbyhormoneuniversity.com/cdn/shop/articles/Menopause_Nausea__Why_It_Happens_and_7_Natural_Remedies_That_Help.jpg?v=1774348669&width=1100 1100w,//www.glowbyhormoneuniversity.com/cdn/shop/articles/Menopause_Nausea__Why_It_Happens_and_7_Natural_Remedies_That_Help.jpg?v=1774348669&width=1500 1500w,
2235              //www.glowbyhormoneuniversity.com/cdn/shop/articles/Menopause_Nausea__Why_It_Happens_and_7_Natural_Remedies_That_Help.jpg?v=1774348669 2250w"
2236            src="//www.glowbyhormoneuniversity.com/cdn/shop/articles/Menopause_Nausea__Why_It_Happens_and_7_Natural_Remedies_That_Help.jpg?v=1774348669&width=550"
2237            sizes="(min-width: 1300px) 600px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)"
2238            alt="Menopause Nausea: Why It Happens and 7 Natural Remedies That Help"
2239            width="2250"
2240            height="944"
2241            loading="lazy"
2242            class="motion-reduce"
2243          />
2244        </lazy-image>
2245      </use-animate><div class="article-card__info"><header class="article-card__header" >
2246              <h2 class="article-card__title h3" id="Article-596065943793">
2247                Menopause Nausea: Why It Happens and 7 Natural Remedies That Help
2248              </h2>
2249              <div><span class="circle-divider caption-with-letter-spacing light"><time datetime="2026-03-12T11:07:42Z">March 12, 2026</time></span><span class="circle-divider caption-with-letter-spacing light">Ana G. Herrera</span></div>
2250            </header><p class="article-card__excerpt rte" >Menopause nausea catches many women off guard. Hot flushes and night sweats get all the attention, yet that persistent queasiness, especially in the morning or after meals, can be just...</p><div class="article-card__footer" >
2251              <span class="article-card__link" aria-label="Read more: Menopause Nausea: Why It Happens and 7 Natural Remedies That Help">Read more</span>
2252            </div></div>
2253  </a>
2254</article>
2255</div><div class="blog-articles__article article grid__item">
2256
2257<article class="article-card" aria-labelledby="Article-596055163121">
2258  <a href="/blogs/menopause/best-menopause-itch-relief-cream" class="card"><use-animate data-animate="zoom-fade-small" class="article-card__image-wrapper media-wrapper">
2259        <lazy-image class="article-card__image image-animate media media--adapt media--hover-effect" style="--image-ratio-percent: 41.955555555555556%;">
2260          <img
2261            srcset="//www.glowbyhormoneuniversity.com/cdn/shop/articles/Menopause_Itching_Cream_f5e7e2b6-8c02-4383-8b5f-1ff6e41abed6.jpg?v=1774351023&width=165 165w,//www.glowbyhormoneuniversity.com/cdn/shop/articles/Menopause_Itching_Cream_f5e7e2b6-8c02-4383-8b5f-1ff6e41abed6.jpg?v=1774351023&width=375 375w,//www.glowbyhormoneuniversity.com/cdn/shop/articles/Menopause_Itching_Cream_f5e7e2b6-8c02-4383-8b5f-1ff6e41abed6.jpg?v=1774351023&width=550 550w,//www.glowbyhormoneuniversity.com/cdn/shop/articles/Menopause_Itching_Cream_f5e7e2b6-8c02-4383-8b5f-1ff6e41abed6.jpg?v=1774351023&width=750 750w,//www.glowbyhormoneuniversity.com/cdn/shop/articles/Menopause_Itching_Cream_f5e7e2b6-8c02-4383-8b5f-1ff6e41abed6.jpg?v=1774351023&width=1100 1100w,//www.glowbyhormoneuniversity.com/cdn/shop/articles/Menopause_Itching_Cream_f5e7e2b6-8c02-4383-8b5f-1ff6e41abed6.jpg?v=1774351023&width=1500 1500w,
2262              //www.glowbyhormoneuniversity.com/cdn/shop/articles/Menopause_Itching_Cream_f5e7e2b6-8c02-4383-8b5f-1ff6e41abed6.jpg?v=1774351023 2250w"
2263            src="//www.glowbyhormoneuniversity.com/cdn/shop/articles/Menopause_Itching_Cream_f5e7e2b6-8c02-4383-8b5f-1ff6e41abed6.jpg?v=1774351023&width=550"
2264            sizes="(min-width: 1300px) 600px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)"
2265            alt="Menopause Itching Cream: The Best Hormone-Free Options for Dry, Itchy Skin"
2266            width="2250"
2267            height="944"
2268            loading="lazy"
2269            class="motion-reduce"
2270          />
2271        </lazy-image>
2272      </use-animate><div class="article-card__info"><header class="article-card__header" >
2273              <h2 class="article-card__title h3" id="Article-596055163121">
2274                Menopause Itching Cream: The Best Hormone-Free Options for Dry, Itchy Skin
2275              </h2>
2276              <div><span class="circle-divider caption-with-letter-spacing light"><time datetime="2026-03-11T06:26:48Z">March 11, 2026</time></span><span class="circle-divider caption-with-letter-spacing light">Ana G. Herrera</span></div>
2277            </header><p class="article-card__excerpt rte" >If your skin has suddenly become dry, prickly, or maddeningly itchy, menopause may be the reason. Up to half of women experience pruritus (the medical term for itching) during perimenopause...</p><div class="article-card__footer" >
2278              <span class="article-card__link" aria-label="Read more: Menopause Itching Cream: The Best Hormone-Free Options for Dry, Itchy Skin">Read more</span>
2279            </div></div>
2280  </a>
2281</article>
2282</div><div class="blog-articles__article article grid__item">
2283
2284<article class="article-card" aria-labelledby="Article-596055228657">
2285  <a href="/blogs/menopause/why-am-i-suddenly-freezing" class="card"><use-animate data-animate="zoom-fade-small" class="article-card__image-wrapper media-wrapper">
2286        <lazy-image class="article-card__image image-animate media media--adapt media--hover-effect" style="--image-ratio-percent: 41.955555555555556%;">
2287          <img
2288            srcset="//www.glowbyhormoneuniversity.com/cdn/shop/articles/Why_Am_I_Suddenly_Freezing_0d5f61e1-772d-42a0-87c0-510be695d3db.jpg?v=1775461114&width=165 165w,//www.glowbyhormoneuniversity.com/cdn/shop/articles/Why_Am_I_Suddenly_Freezing_0d5f61e1-772d-42a0-87c0-510be695d3db.jpg?v=1775461114&width=375 375w,//www.glowbyhormoneuniversity.com/cdn/shop/articles/Why_Am_I_Suddenly_Freezing_0d5f61e1-772d-42a0-87c0-510be695d3db.jpg?v=1775461114&width=550 550w,//www.glowbyhormoneuniversity.com/cdn/shop/articles/Why_Am_I_Suddenly_Freezing_0d5f61e1-772d-42a0-87c0-510be695d3db.jpg?v=1775461114&width=750 750w,//www.glowbyhormoneuniversity.com/cdn/shop/articles/Why_Am_I_Suddenly_Freezing_0d5f61e1-772d-42a0-87c0-510be695d3db.jpg?v=1775461114&width=1100 1100w,//www.glowbyhormoneuniversity.com/cdn/shop/articles/Why_Am_I_Suddenly_Freezing_0d5f61e1-772d-42a0-87c0-510be695d3db.jpg?v=1775461114&width=1500 1500w,
2289              //www.glowbyhormoneuniversity.com/cdn/shop/articles/Why_Am_I_Suddenly_Freezing_0d5f61e1-772d-42a0-87c0-510be695d3db.jpg?v=1775461114 2250w"
2290            src="//www.glowbyhormoneuniversity.com/cdn/shop/articles/Why_Am_I_Suddenly_Freezing_0d5f61e1-772d-42a0-87c0-510be695d3db.jpg?v=1775461114&width=550"
2291            sizes="(min-width: 1300px) 600px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)"
2292            alt="Why Am I Suddenly Freezing? Cold Flashes in Perimenopause Explained"
2293            width="2250"
2294            height="944"
2295            loading="lazy"
2296            class="motion-reduce"
2297          />
2298        </lazy-image>
2299      </use-animate><div class="article-card__info"><header class="article-card__header" >
2300              <h2 class="article-card__title h3" id="Article-596055228657">
2301                Why Am I Suddenly Freezing? Cold Flashes in Perimenopause Explained
2302              </h2>
2303              <div><span class="circle-divider caption-with-letter-spacing light"><time datetime="2026-03-11T06:26:02Z">March 11, 2026</time></span><span class="circle-divider caption-with-letter-spacing light">Ana G. Herrera</span></div>
2304            </header><p class="article-card__excerpt rte" >One minute you feel perfectly fine, and the next, an unexplainable chill runs through your body. You reach for a sweater in a warm room, shivering as though the temperature...</p><div class="article-card__footer" >
2305              <span class="article-card__link" aria-label="Read more: Why Am I Suddenly Freezing? Cold Flashes in Perimenopause Explained">Read more</span>
2306            </div></div>
2307  </a>
2308</article>
2309</div><div class="blog-articles__article article grid__item">
2310
2311<article class="article-card" aria-labelledby="Article-596055261425">
2312  <a href="/blogs/menopause/post-menopause-vaginal-dryness-causes-treatment" class="card"><use-animate data-animate="zoom-fade-small" class="article-card__image-wrapper media-wrapper">
2313        <lazy-image class="article-card__image image-animate media media--adapt media--hover-effect" style="--image-ratio-percent: 41.955555555555556%;">
2314          <img
2315            srcset="//www.glowbyhormoneuniversity.com/cdn/shop/articles/Vaginal_Dryness_After_Menopause_a1fd4718-4ab2-4c99-ad02-9eb983c645c1.jpg?v=1774350700&width=165 165w,//www.glowbyhormoneuniversity.com/cdn/shop/articles/Vaginal_Dryness_After_Menopause_a1fd4718-4ab2-4c99-ad02-9eb983c645c1.jpg?v=1774350700&width=375 375w,//www.glowbyhormoneuniversity.com/cdn/shop/articles/Vaginal_Dryness_After_Menopause_a1fd4718-4ab2-4c99-ad02-9eb983c645c1.jpg?v=1774350700&width=550 550w,//www.glowbyhormoneuniversity.com/cdn/shop/articles/Vaginal_Dryness_After_Menopause_a1fd4718-4ab2-4c99-ad02-9eb983c645c1.jpg?v=1774350700&width=750 750w,//www.glowbyhormoneuniversity.com/cdn/shop/articles/Vaginal_Dryness_After_Menopause_a1fd4718-4ab2-4c99-ad02-9eb983c645c1.jpg?v=1774350700&width=1100 1100w,//www.glowbyhormoneuniversity.com/cdn/shop/articles/Vaginal_Dryness_After_Menopause_a1fd4718-4ab2-4c99-ad02-9eb983c645c1.jpg?v=1774350700&width=1500 1500w,
2316              //www.glowbyhormoneuniversity.com/cdn/shop/articles/Vaginal_Dryness_After_Menopause_a1fd4718-4ab2-4c99-ad02-9eb983c645c1.jpg?v=1774350700 2250w"
2317            src="//www.glowbyhormoneuniversity.com/cdn/shop/articles/Vaginal_Dryness_After_Menopause_a1fd4718-4ab2-4c99-ad02-9eb983c645c1.jpg?v=1774350700&width=550"
2318            sizes="(min-width: 1300px) 600px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)"
2319            alt="Vaginal Dryness After Menopause: What Your Doctor Isn&#39;t Telling You"
2320            width="2250"
2321            height="944"
2322            loading="lazy"
2323            class="motion-reduce"
2324          />
2325        </lazy-image>
2326      </use-animate><div class="article-card__info"><header class="article-card__header" >
2327              <h2 class="article-card__title h3" id="Article-596055261425">
2328                Vaginal Dryness After Menopause: What Your Doctor Isn&#39;t Telling You
2329              </h2>
2330              <div><span class="circle-divider caption-with-letter-spacing light"><time datetime="2026-03-11T06:25:10Z">March 11, 2026</time></span><span class="circle-divider caption-with-letter-spacing light">Ana G. Herrera</span></div>
2331            </header><p class="article-card__excerpt rte" >It is one of the most common symptoms of menopause, yet one of the least discussed. Vaginal dryness after menopause affects over half of postmenopausal women, with some estimates placing...</p><div class="article-card__footer" >
2332              <span class="article-card__link" aria-label="Read more: Vaginal Dryness After Menopause: What Your Doctor Isn&amp;#39;t Telling You">Read more</span>
2333            </div></div>
2334  </a>
2335</article>
2336</div><div class="blog-articles__article article grid__item">
2337
2338<article class="article-card" aria-labelledby="Article-596055294193">
2339  <a href="/blogs/menopause/best-supplements-for-menopause-belly-fat" class="card"><use-animate data-animate="zoom-fade-small" class="article-card__image-wrapper media-wrapper">
2340        <lazy-image class="article-card__image image-animate media media--adapt media--hover-effect" style="--image-ratio-percent: 41.955555555555556%;">
2341          <img
2342            srcset="//www.glowbyhormoneuniversity.com/cdn/shop/articles/Best_Natural_Supplements_for_Menopause_Belly_Fat_65971e8a-f2a1-40c2-bd1d-fe69de2dd3fe.jpg?v=1774350551&width=165 165w,//www.glowbyhormoneuniversity.com/cdn/shop/articles/Best_Natural_Supplements_for_Menopause_Belly_Fat_65971e8a-f2a1-40c2-bd1d-fe69de2dd3fe.jpg?v=1774350551&width=375 375w,//www.glowbyhormoneuniversity.com/cdn/shop/articles/Best_Natural_Supplements_for_Menopause_Belly_Fat_65971e8a-f2a1-40c2-bd1d-fe69de2dd3fe.jpg?v=1774350551&width=550 550w,//www.glowbyhormoneuniversity.com/cdn/shop/articles/Best_Natural_Supplements_for_Menopause_Belly_Fat_65971e8a-f2a1-40c2-bd1d-fe69de2dd3fe.jpg?v=1774350551&width=750 750w,//www.glowbyhormoneuniversity.com/cdn/shop/articles/Best_Natural_Supplements_for_Menopause_Belly_Fat_65971e8a-f2a1-40c2-bd1d-fe69de2dd3fe.jpg?v=1774350551&width=1100 1100w,//www.glowbyhormoneuniversity.com/cdn/shop/articles/Best_Natural_Supplements_for_Menopause_Belly_Fat_65971e8a-f2a1-40c2-bd1d-fe69de2dd3fe.jpg?v=1774350551&width=1500 1500w,
2343              //www.glowbyhormoneuniversity.com/cdn/shop/articles/Best_Natural_Supplements_for_Menopause_Belly_Fat_65971e8a-f2a1-40c2-bd1d-fe69de2dd3fe.jpg?v=1774350551 2250w"
2344            src="//www.glowbyhormoneuniversity.com/cdn/shop/articles/Best_Natural_Supplements_for_Menopause_Belly_Fat_65971e8a-f2a1-40c2-bd1d-fe69de2dd3fe.jpg?v=1774350551&width=550"
2345            sizes="(min-width: 1300px) 600px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)"
2346            alt="Best Natural Supplements for Menopause Belly Fat: What Actually Works in 2026"
2347            width="2250"
2348            height="944"
2349            loading="lazy"
2350            class="motion-reduce"
2351          />
2352        </lazy-image>
2353      </use-animate><div class="article-card__info"><header class="article-card__header" >
2354              <h2 class="article-card__title h3" id="Article-596055294193">
2355                Best Natural Supplements for Menopause Belly Fat: What Actually Works in 2026
2356              </h2>
2357              <div><span class="circle-divider caption-with-letter-spacing light"><time datetime="2026-03-11T06:24:03Z">March 11, 2026</time></span><span class="circle-divider caption-with-letter-spacing light">Ana G. Herrera</span></div>
2358            </header><p class="article-card__excerpt rte" >You are eating well, staying active, and still watching your waistline expand. If menopause weight gain has left you frustrated, you are far from alone. Declining oestrogen, rising cortisol, and...</p><div class="article-card__footer" >
2359              <span class="article-card__link" aria-label="Read more: Best Natural Supplements for Menopause Belly Fat: What Actually Works in 2026">Read more</span>
2360            </div></div>
2361  </a>
2362</article>
2363</div><div class="blog-articles__article article grid__item">
2364
2365<article class="article-card" aria-labelledby="Article-595889062129">
2366  <a href="/blogs/menopause/intimate-care-menopause-and-vaginal-health" class="card"><use-animate data-animate="zoom-fade-small" class="article-card__image-wrapper media-wrapper">
2367        <lazy-image class="article-card__image image-animate media media--adapt media--hover-effect" style="--image-ratio-percent: 41.93333333333334%;">
2368          <img
2369            srcset="//www.glowbyhormoneuniversity.com/cdn/shop/articles/Intimate_Care_After_40__Everything_You_Need_to_Know_About_Menopause_and_Vaginal_Health_8c49c407-80d1-470a-bb14-c4d6cb6a9f01.jpg?v=1774345313&width=165 165w,//www.glowbyhormoneuniversity.com/cdn/shop/articles/Intimate_Care_After_40__Everything_You_Need_to_Know_About_Menopause_and_Vaginal_Health_8c49c407-80d1-470a-bb14-c4d6cb6a9f01.jpg?v=1774345313&width=375 375w,//www.glowbyhormoneuniversity.com/cdn/shop/articles/Intimate_Care_After_40__Everything_You_Need_to_Know_About_Menopause_and_Vaginal_Health_8c49c407-80d1-470a-bb14-c4d6cb6a9f01.jpg?v=1774345313&width=550 550w,//www.glowbyhormoneuniversity.com/cdn/shop/articles/Intimate_Care_After_40__Everything_You_Need_to_Know_About_Menopause_and_Vaginal_Health_8c49c407-80d1-470a-bb14-c4d6cb6a9f01.jpg?v=1774345313&width=750 750w,//www.glowbyhormoneuniversity.com/cdn/shop/articles/Intimate_Care_After_40__Everything_You_Need_to_Know_About_Menopause_and_Vaginal_Health_8c49c407-80d1-470a-bb14-c4d6cb6a9f01.jpg?v=1774345313&width=1100 1100w,//www.glowbyhormoneuniversity.com/cdn/shop/articles/Intimate_Care_After_40__Everything_You_Need_to_Know_About_Menopause_and_Vaginal_Health_8c49c407-80d1-470a-bb14-c4d6cb6a9f01.jpg?v=1774345313&width=1500 1500w,
2370              //www.glowbyhormoneuniversity.com/cdn/shop/articles/Intimate_Care_After_40__Everything_You_Need_to_Know_About_Menopause_and_Vaginal_Health_8c49c407-80d1-470a-bb14-c4d6cb6a9f01.jpg?v=1774345313 3000w"
2371            src="//www.glowbyhormoneuniversity.com/cdn/shop/articles/Intimate_Care_After_40__Everything_You_Need_to_Know_About_Menopause_and_Vaginal_Health_8c49c407-80d1-470a-bb14-c4d6cb6a9f01.jpg?v=1774345313&width=550"
2372            sizes="(min-width: 1300px) 600px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)"
2373            alt="Intimate Care After 40: Everything You Need to Know About Menopause and Vaginal Health"
2374            width="3000"
2375            height="1258"
2376            loading="lazy"
2377            class="motion-reduce"
2378          />
2379        </lazy-image>
2380      </use-animate><div class="article-card__info"><header class="article-card__header" >
2381              <h2 class="article-card__title h3" id="Article-595889062129">
2382                Intimate Care After 40: Everything You Need to Know About Menopause and Vaginal Health
2383              </h2>
2384              <div><span class="circle-divider caption-with-letter-spacing light"><time datetime="2026-02-18T10:08:41Z">February 18, 2026</time></span><span class="circle-divider caption-with-letter-spacing light">Ana G. Herrera</span></div>
2385            </header><p class="article-card__excerpt rte" >Vaginal dryness affects up to 84% of postmenopausal women, yet it remains one of the least discussed symptoms of hormonal transition. As oestrogen levels decline during perimenopause and menopause, the...</p><div class="article-card__footer" >
2386              <span class="article-card__link" aria-label="Read more: Intimate Care After 40: Everything You Need to Know About Menopause and Vaginal Health">Read more</span>
2387            </div></div>
2388  </a>
2389</article>
2390</div><div class="blog-articles__article article grid__item">
2391
2392<article class="article-card" aria-labelledby="Article-595889324273">
2393  <a href="/blogs/menopause/how-to-handle-cold-flashes-during-perimenopause" class="card"><use-animate data-animate="zoom-fade-small" class="article-card__image-wrapper media-wrapper">
2394        <lazy-image class="article-card__image image-animate media media--adapt media--hover-effect" style="--image-ratio-percent: 41.93333333333334%;">
2395          <img
2396            srcset="//www.glowbyhormoneuniversity.com/cdn/shop/articles/Cold_Flashes_During_Perimenopause__What_They_Mean_and_How_to_Handle_Them_785f8ea0-25b6-468d-ae09-4ba4fc9e166b.jpg?v=1774344206&width=165 165w,//www.glowbyhormoneuniversity.com/cdn/shop/articles/Cold_Flashes_During_Perimenopause__What_They_Mean_and_How_to_Handle_Them_785f8ea0-25b6-468d-ae09-4ba4fc9e166b.jpg?v=1774344206&width=375 375w,//www.glowbyhormoneuniversity.com/cdn/shop/articles/Cold_Flashes_During_Perimenopause__What_They_Mean_and_How_to_Handle_Them_785f8ea0-25b6-468d-ae09-4ba4fc9e166b.jpg?v=1774344206&width=550 550w,//www.glowbyhormoneuniversity.com/cdn/shop/articles/Cold_Flashes_During_Perimenopause__What_They_Mean_and_How_to_Handle_Them_785f8ea0-25b6-468d-ae09-4ba4fc9e166b.jpg?v=1774344206&width=750 750w,//www.glowbyhormoneuniversity.com/cdn/shop/articles/Cold_Flashes_During_Perimenopause__What_They_Mean_and_How_to_Handle_Them_785f8ea0-25b6-468d-ae09-4ba4fc9e166b.jpg?v=1774344206&width=1100 1100w,//www.glowbyhormoneuniversity.com/cdn/shop/articles/Cold_Flashes_During_Perimenopause__What_They_Mean_and_How_to_Handle_Them_785f8ea0-25b6-468d-ae09-4ba4fc9e166b.jpg?v=1774344206&width=1500 1500w,
2397              //www.glowbyhormoneuniversity.com/cdn/shop/articles/Cold_Flashes_During_Perimenopause__What_They_Mean_and_How_to_Handle_Them_785f8ea0-25b6-468d-ae09-4ba4fc9e166b.jpg?v=1774344206 3000w"
2398            src="//www.glowbyhormoneuniversity.com/cdn/shop/articles/Cold_Flashes_During_Perimenopause__What_They_Mean_and_How_to_Handle_Them_785f8ea0-25b6-468d-ae09-4ba4fc9e166b.jpg?v=1774344206&width=550"
2399            sizes="(min-width: 1300px) 600px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)"
2400            alt="Cold Flashes During Perimenopause: What They Mean and How to Handle Them"
2401            width="3000"
2402            height="1258"
2403            loading="lazy"
2404            class="motion-reduce"
2405          />
2406        </lazy-image>
2407      </use-animate><div class="article-card__info"><header class="article-card__header" >
2408              <h2 class="article-card__title h3" id="Article-595889324273">
2409                Cold Flashes During Perimenopause: What They Mean and How to Handle Them
2410              </h2>
2411              <div><span class="circle-divider caption-with-letter-spacing light"><time datetime="2026-02-17T10:13:00Z">February 17, 2026</time></span><span class="circle-divider caption-with-letter-spacing light">Ana G. Herrera</span></div>
2412            </header><p class="article-card__excerpt rte" >Hot flashes get all the attention, but if you've ever felt a sudden wave of icy cold sweep through your body during perimenopause, you're not imagining things. Perimenopause cold flashes...</p><div class="article-card__footer" >
2413              <span class="article-card__link" aria-label="Read more: Cold Flashes During Perimenopause: What They Mean and How to Handle Them">Read more</span>
2414            </div></div>
2415  </a>
2416</article>
2417</div><div class="blog-articles__article article grid__item">
2418
2419<article class="article-card" aria-labelledby="Article-595781746929">
2420  <a href="/blogs/menopause/menopause-at-50-normal-not-thrive" class="card"><use-animate data-animate="zoom-fade-small" class="article-card__image-wrapper media-wrapper">
2421        <lazy-image class="article-card__image image-animate media media--adapt media--hover-effect" style="--image-ratio-percent: 41.955555555555556%;">
2422          <img
2423            srcset="//www.glowbyhormoneuniversity.com/cdn/shop/articles/Menopause_at_50_df381a6f-6601-427a-bdf4-0798ebbab74b.jpg?v=1774347648&width=165 165w,//www.glowbyhormoneuniversity.com/cdn/shop/articles/Menopause_at_50_df381a6f-6601-427a-bdf4-0798ebbab74b.jpg?v=1774347648&width=375 375w,//www.glowbyhormoneuniversity.com/cdn/shop/articles/Menopause_at_50_df381a6f-6601-427a-bdf4-0798ebbab74b.jpg?v=1774347648&width=550 550w,//www.glowbyhormoneuniversity.com/cdn/shop/articles/Menopause_at_50_df381a6f-6601-427a-bdf4-0798ebbab74b.jpg?v=1774347648&width=750 750w,//www.glowbyhormoneuniversity.com/cdn/shop/articles/Menopause_at_50_df381a6f-6601-427a-bdf4-0798ebbab74b.jpg?v=1774347648&width=1100 1100w,//www.glowbyhormoneuniversity.com/cdn/shop/articles/Menopause_at_50_df381a6f-6601-427a-bdf4-0798ebbab74b.jpg?v=1774347648&width=1500 1500w,
2424              //www.glowbyhormoneuniversity.com/cdn/shop/articles/Menopause_at_50_df381a6f-6601-427a-bdf4-0798ebbab74b.jpg?v=1774347648 2250w"
2425            src="//www.glowbyhormoneuniversity.com/cdn/shop/articles/Menopause_at_50_df381a6f-6601-427a-bdf4-0798ebbab74b.jpg?v=1774347648&width=550"
2426            sizes="(min-width: 1300px) 600px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)"
2427            alt="Menopause at 50: What&#39;s Normal, What&#39;s Not, and How to Thrive"
2428            width="2250"
2429            height="944"
2430            loading="lazy"
2431            class="motion-reduce"
2432          />
2433        </lazy-image>
2434      </use-animate><div class="article-card__info"><header class="article-card__header" >
2435              <h2 class="article-card__title h3" id="Article-595781746929">
2436                Menopause at 50: What&#39;s Normal, What&#39;s Not, and How to Thrive
2437              </h2>
2438              <div><span class="circle-divider caption-with-letter-spacing light"><time datetime="2026-02-04T06:14:45Z">February 04, 2026</time></span><span class="circle-divider caption-with-letter-spacing light">Ana G. Herrera</span></div>
2439            </header><p class="article-card__excerpt rte" >Reaching 50 often marks a significant transition in a woman's hormonal journey. If you're experiencing changes in your body and wondering whether they're typical, you're certainly not alone. Around 80%...</p><div class="article-card__footer" >
2440              <span class="article-card__link" aria-label="Read more: Menopause at 50: What&amp;#39;s Normal, What&amp;#39;s Not, and How to Thrive">Read more</span>
2441            </div></div>
2442  </a>
2443</article>
2444</div></div>
2445
2446<link rel="stylesheet" href="//www.glowbyhormoneuniversity.com/cdn/shop/t/69/assets/component-pagination.css?v=12109696770543696421733602688" media="print" onload="this.media='all'">
2447<noscript><link href="//www.glowbyhormoneuniversity.com/cdn/shop/t/69/assets/component-pagination.css?v=12109696770543696421733602688" rel="stylesheet" type="text/css" media="all" /></noscript><div class="pagination-wrapper">
2448    <nav class="pagination" role="navigation" aria-label="Pagination">
2449      <ul class="pagination__list list-unstyled" role="list"><li><span class="pagination__item pagination__item--current" aria-current="page" aria-label="Page 1">1</span></li><li><a href="/blogs/menopause?page=2" class="pagination__item" aria-label="Page 2">2</a></li><li><a href="/blogs/menopause?page=3" class="pagination__item" aria-label="Page 3">3</a></li><li><span class="pagination__item">&hellip;</span></li><li><a href="/blogs/menopause?page=6" class="pagination__item" aria-label="Page 6">6</a></li><li>
2450          <a href="/blogs/menopause?page=2" class="pagination__item pagination__item--prev motion-reduce" aria-label="Next ›" >
2451            Next ›
2452          </a>
2453        </li></ul>
2454    </nav>
2455  </div></div>
2455<script src="//www.glowbyhormoneuniversity.com/cdn/shop/t/69/assets/blog.js?v=76079687789345864101733602688" defer="defer"></script>
2455
2456
2457
2458</section>
2459        </main>
2460        <!-- Change header on blog -->
2461     
2462      
2463        <div id="shopify-section-footer" class="shopify-section"><style data-shopify>#shopify-section-footer {
2464    --color-background: 77, 78, 80;
2465    --color-foreground: 255, 255, 255;
2466    --color-link: 255, 255, 255;
2467    --color-border: 255, 255, 255;
2468    --color-heading: 255, 255, 255;
2469  }
2470
2471
2472
2473@media screen and (max-width: 750px) {
2474
2475.newsletter__wrapper img{
2476    width: 105%;
2477
2478}
2479
2480.footer .list-social {
2481    display: flex;
2482    flex-wrap: wrap;
2483    gap: 0.5rem;
2484    margin-inline-start: -1.2rem;
2485    align-items: center;
2486    justify-content: center;
2487}
2488 .footer .copyright__content {
2489    display: block;
2490    font-size: 1.2rem;
2491    padding: 20px 0px;
2492}
2493  .footer .footer-block-image{
2494    margin: 40px 0px;
2495}
2496  
2497  .footer .accordion {
2498    margin: 0;
2499    display: block;
2500    border-color: rgb(var(--color-border));
2501    text-align: center;
2502    border: none;
2503}
2504footer .list-menu__item--link {
2505    padding: 0;
2506    text-decoration: none;
2507    font-size: 1.6rem !important;
2508  
2509    font-family: 'Myriad Pro';
2510
2511    line-height: calc(1 + .4 / var(--font-body-scale));
2512}
2513footer details .accordion__title {
2514    max-width: 100%;
2515    font-size: 1.8rem !important;
2516    letter-spacing: .04rem;
2517  font-family: 'Myriad Pro';
2518    color: rgb(var(--color-heading));
2519}
2520
2521  footer .legend {
2522    max-width: 100%;
2523    margin: auto;
2524    font-size: 10px;
2525    margin-top: 15px;
2526    line-height: 12px;
2527}
2528
2529footer .footer-block__details-content {
2530}
2531}
2532@media screen and (min-width: 750px) {
2533
2534  footer .legend {
2535    max-width: 60%;
2536    margin: auto;
2537    font-size: 14px;
2538    margin-top: 25px;
2539    line-height: 18px;
2540}
2541  .list-social__link {
2542    position: relative;
2543    z-index: 1;
2544    background: none;
2545    align-items: center;
2546    justify-content: center;
2547    display: flex;
2548    width: 5.4rem;
2549    height: 5.4rem;
2550    transition-property: color;
2551}
2552  .link-with-icon .icon {
2553    width: 2.8rem;
2554    height: 2.8rem;
2555    margin-inline-end: 1rem;
2556}
2557
2558  footer details h2 {
2559        font-family: 'Myriad Pro' !important;
2560font-size: 15px !important;
2561}
2562  .footer{
2563
2564  background-image: url(//www.glowbyhormoneuniversity.com/cdn/shop/t/69/assets/Enmascarar%20grupo%2074.png?v=149267215557857506471733602689) ;
2565  background-position: inherit;
2566    background-size: cover;
2567  }
2568
2569  .footer__content-left, .footer__content-right {
2570    width: 100% !important;
2571}
2572  .footer-social .grid__item {
2573    padding-inline-start: 3rem;
2574    padding-bottom: 0rem;
2575    width: 100%;
2576    max-width: none;
2577    text-align: center;
2578}
2579  .list-social {
2580    display: flex;
2581    flex-wrap: wrap;
2582    gap: 0.5rem;
2583    margin-inline-start: -1.2rem;
2584    justify-content: center;
2585}
2586
2587   .footer .footer-accordion-ul:nth-child(1)  {
2588       flex: 1;
2589}
2590 .footer .footer-accordion-ul:nth-child(2)  {
2591       flex: 1;
2592}
2593   .footer .footer-accordion-ul:nth-child(3)  {
2594       flex: 2;
2595}
2596   .footer .footer-accordion-ul:nth-child(4)  {
2597       flex: 2;
2598}
2599  .footer .footer-accordion-ul ul {
2600    flex-direction: row;
2601    flex-wrap: wrap;
2602    column-gap: 20px;
2603}
2604  .footer details[open] summary {
2605    margin-bottom: 8px;
2606}
2607
2608  .footer .footer-accordion-ul ul li {
2609        height: 25px;
2610  
2611}
2612   .footer .footer-accordion-ul ul li a {
2613    font-family: 'Myriad Pro' !important;
2614    font-size: 12px !important;
2615}
2616}
2617  .footer__content-bottom{ display:none}</style><link href="//www.glowbyhormoneuniversity.com/cdn/shop/t/69/assets/section-footer.css?v=88727540890018504651733602690" rel="stylesheet" type="text/css" media="all" />
2618
2619<link rel="stylesheet" href="//www.glowbyhormoneuniversity.com/cdn/shop/t/69/assets/component-newsletter.css?v=3077043848876137811733602688" media="print" onload="this.media='all'">
2620<link rel="stylesheet" href="//www.glowbyhormoneuniversity.com/cdn/shop/t/69/assets/component-accordion.css?v=107157282146657627091733602688" media="print" onload="this.media='all'">
2621<link rel="stylesheet" href="//www.glowbyhormoneuniversity.com/cdn/shop/t/69/assets/component-list-payment.css?v=90190534466538419181733602688" media="print" onload="this.media='all'">
2622<link rel="stylesheet" href="//www.glowbyhormoneuniversity.com/cdn/shop/t/69/assets/component-list-social.css?v=130487610689412181091733602688" media="print" onload="this.media='all'">
2623<link rel="stylesheet" href="//www.glowbyhormoneuniversity.com/cdn/shop/t/69/assets/component-rte.css?v=168377682634119125131733602689" media="print" onload="this.media='all'">
2624<link rel="stylesheet" href="//www.glowbyhormoneuniversity.com/cdn/shop/t/69/assets/disclosure.css?v=159870235142291529641733602689" media="print" onload="this.media='all'">
2625
2626<noscript><link href="//www.glowbyhormoneuniversity.com/cdn/shop/t/69/assets/component-newsletter.css?v=3077043848876137811733602688" rel="stylesheet" type="text/css" media="all" /></noscript>
2627<noscript><link href="//www.glowbyhormoneuniversity.com/cdn/shop/t/69/assets/component-accordion.css?v=107157282146657627091733602688" rel="stylesheet" type="text/css" media="all" /></noscript>
2628<noscript><link href="//www.glowbyhormoneuniversity.com/cdn/shop/t/69/assets/component-list-payment.css?v=90190534466538419181733602688" rel="stylesheet" type="text/css" media="all" /></noscript>
2629<noscript><link href="//www.glowbyhormoneuniversity.com/cdn/shop/t/69/assets/component-list-social.css?v=130487610689412181091733602688" rel="stylesheet" type="text/css" media="all" /></noscript>
2630<noscript><link href="//www.glowbyhormoneuniversity.com/cdn/shop/t/69/assets/component-rte.css?v=168377682634119125131733602689" rel="stylesheet" type="text/css" media="all" /></noscript>
2631<noscript><link href="//www.glowbyhormoneuniversity.com/cdn/shop/t/69/assets/disclosure.css?v=159870235142291529641733602689" rel="stylesheet" type="text/css" media="all" /></noscript>
2632
2633
2634<footer class="footer">
2634<div class="footer__content-top page-width">
2635      <div class="grid"><div class="grid__item footer__content-left">
2636            <div class="footer__blocks-wrapper grid grid--1-col grid--2-col grid--4-col-tablet"><footer-accordion  class="footer-accordion-ul accordion footer-block grid__item footer-block--menu" >
2637                  <details open="true">
2638                    <summary tabindex="-1">
2639                      <h2 class="h4 accordion__title">HORMONE UNIVERSITY</h2>
2640                      <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" fill="none" viewBox="0 0 24 15">
2641      <path fill-rule="evenodd" clip-rule="evenodd" d="M12 15c-.3 0-.6-.1-.8-.4l-11-13C-.2 1.2-.1.5.3.2c.4-.4 1.1-.3 1.4.1L12 12.5 22.2.4c.4-.4 1-.5 1.4-.1.4.4.5 1 .1 1.4l-11 13c-.1.2-.4.3-.7.3z" fill="currentColor"/>
2642    </svg>
2643                    </summary><ul class="footer-block__details-content list-unstyled"><li>
2644                                <a href="https://www.glowbyhormoneuniversity.com/pages/our-story" class="link list-menu__item list-menu__item--link">
2645                                  OUR STORY
2646                                </a>
2647                              </li><li>
2648                                <a href="https://www.glowbyhormoneuniversity.com/pages/our-science" class="link list-menu__item list-menu__item--link">
2649                                  OUR SCIENCE
2650                                </a>
2651                              </li><li>
2652                                <a href="https://hormoneuniversity.com/hormonal-imbalance-self-assessment/" class="link list-menu__item list-menu__item--link">
2653                                  HORMONAL SELF-ASSESSMENT
2654                                </a>
2655                              </li></ul></details>
2656                </footer-accordion><footer-accordion  class="footer-accordion-ul accordion footer-block grid__item footer-block--menu" >
2657                  <details open="true">
2658                    <summary tabindex="-1">
2659                      <h2 class="h4 accordion__title">SHOP</h2>
2660                      <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" fill="none" viewBox="0 0 24 15">
2661      <path fill-rule="evenodd" clip-rule="evenodd" d="M12 15c-.3 0-.6-.1-.8-.4l-11-13C-.2 1.2-.1.5.3.2c.4-.4 1.1-.3 1.4.1L12 12.5 22.2.4c.4-.4 1-.5 1.4-.1.4.4.5 1 .1 1.4l-11 13c-.1.2-.4.3-.7.3z" fill="currentColor"/>
2662    </svg>
2663                    </summary><ul class="footer-block__details-content list-unstyled"><li>
2664                                <a href="/products/menopause-sos" class="link list-menu__item list-menu__item--link">
2665                                  MENOPAUSE SOS
2666                                </a>
2667                              </li><li>
2668                                <a href="/products/period-sos" class="link list-menu__item list-menu__item--link">
2669                                  PERIOD SOS
2670                                </a>
2671                              </li><li>
2672                                <a href="/products/thermal-pad-with-lavender" class="link list-menu__item list-menu__item--link">
2673                                  FLAXSEED AND LAVENDER PAD
2674                                </a>
2675                              </li><li>
2676                                <a href="/products/super-rich-magnesium-body-lotion" class="link list-menu__item list-menu__item--link">
2677                                  MAGNESIUM LOTION
2678                                </a>
2679                              </li><li>
2680                                <a href="/products/intimate-hydrator" class="link list-menu__item list-menu__item--link">
2681                                  INTIMATE HYDRATOR
2682                                </a>
2683                              </li><li>
2684                                <a href="/collections/bundle-save" class="link list-menu__item list-menu__item--link">
2685                                  BUNDLE
2686                                </a>
2687                              </li></ul></details>
2688                </footer-accordion><footer-accordion  class="footer-accordion-ul accordion footer-block grid__item footer-block--menu" >
2689                  <details open="true">
2690                    <summary tabindex="-1">
2691                      <h2 class="h4 accordion__title">HELP</h2>
2692                      <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" fill="none" viewBox="0 0 24 15">
2693      <path fill-rule="evenodd" clip-rule="evenodd" d="M12 15c-.3 0-.6-.1-.8-.4l-11-13C-.2 1.2-.1.5.3.2c.4-.4 1.1-.3 1.4.1L12 12.5 22.2.4c.4-.4 1-.5 1.4-.1.4.4.5 1 .1 1.4l-11 13c-.1.2-.4.3-.7.3z" fill="currentColor"/>
2694    </svg>
2695                    </summary><ul class="footer-block__details-content list-unstyled"><li>
2696                                <a href="mailto:[email protected]" class="link list-menu__item list-menu__item--link">
2697                                  [email protected]
2698                                </a>
2699                              </li><li>
2700                                <a href="/" class="link list-menu__item list-menu__item--link">
2701                                  <a id="sms-link" href="sms:(914) 281-1045">For Support, text (914) 281-1045</a>
2702                                </a>
2703                              </li><li>
2704                                <a href="https://www.glowbyhormoneuniversity.com/pages/data-page" class="link list-menu__item list-menu__item--link">
2705                                  Money Back Guarantee
2706                                </a>
2707                              </li><li>
2708                                <a href="https://www.glowbyhormoneuniversity.com/pages/data-page" class="link list-menu__item list-menu__item--link">
2709                                  Shipping and Delivery
2710                                </a>
2711                              </li><li>
2712                                <a href="https://www.glowbyhormoneuniversity.com/pages/data-page" class="link list-menu__item list-menu__item--link">
2713                                  Refund Policy
2714                                </a>
2715                              </li><li>
2716                                <a href="https://www.glowbyhormoneuniversity.com/pages/data-page" class="link list-menu__item list-menu__item--link">
2717                                  Privacy Policy
2718                                </a>
2719                              </li><li>
2720                                <a href="https://www.glowbyhormoneuniversity.com/pages/data-page" class="link list-menu__item list-menu__item--link">
2721                                  Terms of Service
2722                                </a>
2723                              </li></ul></details>
2724                </footer-accordion><footer-accordion  class="footer-accordion-ul accordion footer-block grid__item" >
2725                  <details open="true">
2726                    <summary tabindex="-1">
2727                      <h2 class="h4 accordion__title"></h2>
2728                      <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" fill="none" viewBox="0 0 24 15">
2729      <path fill-rule="evenodd" clip-rule="evenodd" d="M12 15c-.3 0-.6-.1-.8-.4l-11-13C-.2 1.2-.1.5.3.2c.4-.4 1.1-.3 1.4.1L12 12.5 22.2.4c.4-.4 1-.5 1.4-.1.4.4.5 1 .1 1.4l-11 13c-.1.2-.4.3-.7.3z" fill="currentColor"/>
2730    </svg>
2731                    </summary><div class="footer-block__details-content footer-block-image center"><a href="/"><img
2732                                srcset= "//www.glowbyhormoneuniversity.com/cdn/shop/files/Glow_Logo_03.png?v=1676420683&width=200, //www.glowbyhormoneuniversity.com/cdn/shop/files/Glow_Logo_03.png?v=1676420683&width=400 2x"
2733                                src="//www.glowbyhormoneuniversity.com/cdn/shop/files/Glow_Logo_03.png?v=1676420683&width=200"
2734                                alt=""
2735                                loading="lazy"
2736                                width="1426"
2737                                height="622"
2738                                style="max-width: min(100%, 200px
2738);"
2739                              /></a><p class="caption-large"></p>
2740                        </div></details>
2741                </footer-accordion></div>
2742          </div><div class="grid__item footer__content-right footer-social">
2743            <div class="grid">
2744              <div class="grid__item"><footer-accordion class="accordion footer-block--social">
2745                    <details open>
2746                      <summary tabindex="-1">
2747                        <h2 class="h4 accordion__title"></h2>
2748                        <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" fill="none" viewBox="0 0 24 15">
2749      <path fill-rule="evenodd" clip-rule="evenodd" d="M12 15c-.3 0-.6-.1-.8-.4l-11-13C-.2 1.2-.1.5.3.2c.4-.4 1.1-.3 1.4.1L12 12.5 22.2.4c.4-.4 1-.5 1.4-.1.4.4.5 1 .1 1.4l-11 13c-.1.2-.4.3-.7.3z" fill="currentColor"/>
2750    </svg>
2751                      </summary>
2752                      <div class="footer-block__details-content">
2753                        <ul class="footer__list-social list-unstyled list-social" role="list">
2754                          <li class="list-social__item">
2755  <a target="_blank" rel="noopener" href="https://www.facebook.com/hormoneuniversity" class="list-social__link link link--text link-with-icon" aria-describedby="a11y-external-message">
2756    <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook" viewBox="0 0 18 18">
2757      <path fill="currentColor" d="M16.42.61c.27 0 .5.1.69.28.19.2.28.42.28.7v15.44c0 .27-.1.5-.28.69a.94.94 0 01-.7.28h-4.39v-6.7h2.25l.31-2.65h-2.56v-1.7c0-.4.1-.72.28-.93.18-.2.5-.32 1-.32h1.37V3.35c-.6-.06-1.27-.1-2.01-.1-1.01 0-1.83.3-2.45.9-.62.6-.93 1.44-.93 2.53v1.97H7.04v2.65h2.24V18H.98c-.28 0-.5-.1-.7-.28a.94.94 0 01-.28-.7V1.59c0-.27.1-.5.28-.69a.94.94 0 01.7-.28h15.44z">
2758    </svg>
2759    <span class="visually-hidden">Facebook</span>
2760  </a>
2761</li><li class="list-social__item">
2762    <a target="_blank" rel="noopener" href="https://x.com/HormoneUni" class="list-social__link link link--text link-with-icon" aria-describedby="a11y-external-message">
2763      <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-twitter" viewBox="0 0 18 15">
2764        <path fill="currentColor" d="M17.64 2.6a7.33 7.33 0 01-1.75 1.82c0 .05 0 .13.02.23l.02.23a9.97 9.97 0 01-1.69 5.54c-.57.85-1.24 1.62-2.02 2.28a9.09 9.09 0 01-2.82 1.6 10.23 10.23 0 01-8.9-.98c.34.02.61.04.83.04 1.64 0 3.1-.5 4.38-1.5a3.6 3.6 0 01-3.3-2.45A2.91 2.91 0 004 9.35a3.47 3.47 0 01-2.02-1.21 3.37 3.37 0 01-.8-2.22v-.03c.46.24.98.37 1.58.4a3.45 3.45 0 01-1.54-2.9c0-.61.14-1.2.45-1.79a9.68 9.68 0 003.2 2.6 10 10 0 004.08 1.07 3 3 0 01-.13-.8c0-.97.34-1.8 1.03-2.48A3.45 3.45 0 0112.4.96a3.49 3.49 0 012.54 1.1c.8-.15 1.54-.44 2.23-.85a3.4 3.4 0 01-1.54 1.94c.74-.1 1.4-.28 2.01-.54z">
2765      </svg>
2766      <span class="visually-hidden">Twitter</span>
2767    </a>
2768  </li><li class="list-social__item">
2769    <a target="_blank" rel="noopener" href="https://www.instagram.com/hormoneuniversity/" class="list-social__link link link--text link-with-icon" aria-describedby="a11y-external-message">
2770      <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 18 18">
2771        <path fill="currentColor" d="M8.77 1.58c2.34 0 2.62.01 3.54.05.86.04 1.32.18 1.63.3.41.17.7.35 1.01.66.3.3.5.6.65 1 .12.32.27.78.3 1.64.05.92.06 1.2.06 3.54s-.01 2.62-.05 3.54a4.79 4.79 0 01-.3 1.63c-.17.41-.35.7-.66 1.01-.3.3-.6.5-1.01.66-.31.12-.77.26-1.63.3-.92.04-1.2.05-3.54.05s-2.62 0-3.55-.05a4.79 4.79 0 01-1.62-.3c-.42-.16-.7-.35-1.01-.66-.31-.3-.5-.6-.66-1a4.87 4.87 0 01-.3-1.64c-.04-.92-.05-1.2-.05-3.54s0-2.62.05-3.54c.04-.86.18-1.32.3-1.63.16-.41.35-.7.66-1.01.3-.3.6-.5 1-.65.32-.12.78-.27 1.63-.3.93-.05 1.2-.06 3.55-.06zm0-1.58C6.39 0 6.09.01 5.15.05c-.93.04-1.57.2-2.13.4-.57.23-1.06.54-1.55 1.02C1 1.96.7 2.45.46 3.02c-.22.56-.37 1.2-.4 2.13C0 6.1 0 6.4 0 8.77s.01 2.68.05 3.61c.04.94.2 1.57.4 2.13.23.58.54 1.07 1.02 1.56.49.48.98.78 1.55 1.01.56.22 1.2.37 2.13.4.94.05 1.24.06 3.62.06 2.39 0 2.68-.01 3.62-.05.93-.04 1.57-.2 2.13-.41a4.27 4.27 0 001.55-1.01c.49-.49.79-.98 1.01-1.56.22-.55.37-1.19.41-2.13.04-.93.05-1.23.05-3.61 0-2.39 0-2.68-.05-3.62a6.47 6.47 0 00-.4-2.13 4.27 4.27 0 00-1.02-1.55A4.35 4.35 0 0014.52.46a6.43 6.43 0 00-2.13-.41A69 69 0 008.77 0z"/>
2772        <path fill="currentColor" d="M8.8 4a4.5 4.5 0 100 9 4.5 4.5 0 000-9zm0 7.43a2.92 2.92 0 110-5.85 2.92 2.92 0 010 5.85zM13.43 5a1.05 1.05 0 100-2.1 1.05 1.05 0 000 2.1z">
2773      </svg>
2774      <span class="visually-hidden">Instagram</span>
2775    </a>
2776  </li><li class="list-social__item">
2777    <a target="_blank" rel="noopener" href="https://www.tiktok.com/@hormone.university?_t=8rAr8fnSb07&_r=1" class="list-social__link link link--text link-with-icon" aria-describedby="a11y-external-message">
2778      <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tiktok" fill="none" viewBox="0 0 448 550">
2779        <path d="M448,209.91a210.06,210.06,0,0,1-122.77-39.25V349.38A162.55,162.55,0,1,1,185,188.31V278.2a74.62,74.62,0,1,0,52.23,71.18V0l88,0a121.18,121.18,0,0,0,1.86,22.17h0A122.18,122.18,0,0,0,381,102.39a121.43,121.43,0,0,0,67,20.14Z" fill="currentColor"/>
2780      </svg>
2781      <span class="visually-hidden">TikTok</span>
2782    </a>
2783  </li><li class="list-social__item">
2784    <a target="_blank" rel="noopener" href="https://www.linkedin.com/company/hormone-university" class="list-social__link link link--text link-with-icon" aria-describedby="a11y-external-message">
2785      <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-linkedin" viewBox="0 0 24 24">
2786        <path d="M4.98 3.5C4.98 4.881 3.87 6 2.5 6S.02 4.881.02 3.5C.02 2.12 1.13 1 2.5 1s2.48 1.12 2.48 2.5zM5 8H0v16h5V8zm7.982 0H8.014v16h4.969v-8.399c0-4.67 6.029-5.052 6.029 0V24H24V13.869c0-7.88-8.922-7.593-11.018-3.714V8z" fill="currentColor"/>
2787      </svg>
2788      <span class="visually-hidden">LinkedIn</span>
2789    </a>
2790  </li>
2791                          <li class="list-social__item--placeholder">Follow us on social media!</li>
2792                        </ul>
2793                        </div>
2794                   <small class="copyright__content">&copy; 2026, <a href="/" title="">Hormone University</a>. All rights reserved.</small>
2795                           <p class="legend">* 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.</p>
2796                    </details>
2797                  </footer-accordion></div>
2798            </div>
2799          </div></div>
2800    </div><div class="footer__content-bottom">
2801    <div class="footer__content-bottom-wrapper page-width">
2802      <div class="footer__column footer__column--info">
2803        <div class="footer__copyright">
2804          <small class="copyright__content">&copy; 2026, Glow Botanica Inc. All rights reserved.</small>
2805        </div>
2806        <p class="legend">* 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.</p>
2807      </div>
2808      <div class="footer__column footer__column--extra">
2809        <div class="footer__localization"></div></div>
2810    </div>
2811  </div>
2812</footer>
2813
2814
2815
2816
2817
2818
2819</div>
2820      
2821        
2822        
2823      </div>
2824    </div>
2825
2826    <div id="shopify-section-popup" class="shopify-section">
2827</div>
2828    <div id="shopify-section-cookie-banner" class="shopify-section">
2829</div>
2830
2831    <ul hidden>
2832      <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li>
2833    </ul>
2834
2835    
2835<script>
2836      window.routes = {
2837        root_url: '/',
2838        cart_url: '/cart',
2839        cart_add_url: '/cart/add',
2840        cart_change_url: '/cart/change',
2841        cart_update_url: '/cart/update',
2842        predictive_search_url: '/search/suggest'
2843      };
2844
2845      window.cartStrings = {
2846        error: `There was an error while updating your cart. Please try again.`,
2847        quantityError: `You can only add [quantity] of this item to your cart.`
2848      };
2849
2850      window.variantStrings = {
2851        addToCart: `Add to cart`,
2852        soldOut: `Sold out`,
2853        unavailable: `Unavailable`,
2854        preOrder: `Pre-order`
2855      };
2856
2857      window.accessibilityStrings = {
2858        imageAvailable: `Image [index] is now available in gallery view`
2859      }
2860
2861      window.dateStrings = {
2862        d: `D`,
2863        day: `Day`,
2864        days: `Days`,
2865        hour: `Hour`,
2866        hours: `Hours`,
2867        minute: `Min`,
2868        minutes: `Mins`,
2869        second: `Sec`,
2870        seconds: `Secs`
2871      };
2872
2873      window.shopSettings = {
2874        moneyFormat: "\u003cspan class=money\u003e${{amount}}\u003c\/span\u003e",
2875        isoCode: "USD",
2876        cartDrawer: true
2877      };(function() {
2878        // Fixed: Largest Contentful Paint image was lazily loaded
2879        const first_image = document.querySelector('#MainContent .shopify-section .media img');
2880        if (first_image) first_image.setAttribute('loading', 'auto');
2881      })();
2882    </script>
2882<script src="//www.glowbyhormoneuniversity.com/cdn/shop/t/69/assets/predictive-search.js?v=46354610081252171861733602690" defer="defer"></script>
2882<script src="//www.glowbyhormoneuniversity.com/cdn/shop/t/69/assets/quick-view.js?v=30376989890091481571733602690" defer="defer"></script>
2882<script src="//www.glowbyhormoneuniversity.com/cdn/shop/t/69/assets/custom-new.js?v=20636530093621821421733602689" defer="defer"></script>
2882
2883    
2884
2885
2886    
2887   
2888    
2889 <!-- "snippets/preorder-now.liquid" was not rendered, the associated app was uninstalled -->
2890
2891
2892    <!-- Beginning of Buy With Prime Cart -->
2893<script async fetchpriority='high' src='https://code.buywithprime.amazon.com/bwp.v1.js'></script>
2893
2894<div
2895    id="amzn-bwp-cart"
2896    data-site-id="76mdnvhtt2"
2897    data-widget-id="w-A9gdivqMIlaSUk8Ss8HTv5"
2898></div>
2899<!-- End of Buy With Prime Cart -->
2900
2901<script src="//www.glowbyhormoneuniversity.com/cdn/shop/t/69/assets/custom-js-codes.js?v=161065650485687705651787268668" defer="defer"></script>
2901   
2902<script src="//www.glowbyhormoneuniversity.com/cdn/shop/t/69/assets/add-delivery-date.js?v=111603181540343972631733602688" defer="defer"></script>
2902  
2903    
2904  <style> @media screen and (min-width: 750px) {.cust-read-more {display: block; }} </style>
2905<div id="shopify-block-AZFd6aGFnS21FS1hVa__13768625480086291342" class="shopify-block shopify-app-block">
2905<script>
2906  window['ShopifyForms'] = {
2907    ...window['ShopifyForms'],
2908    currentPageType: "blog"
2909  };
2910</script>
2910
2911
2912
2913</div><!-- Failed to render app block "13921335433990561446": app block path "shopify://apps/affilo-affiliate-marketing/blocks/app-embed/aa1e1ea5-00bc-47d9-b07d-b1fe8cad682c" does not exist --><div id="shopify-block-AR2FMSW9nNERWcU9kV__6174324309569838175" class="shopify-block shopify-app-block">
2914
2915
2916<div class="smile-shopify-init"
2917  data-channel-key="channel_0weKPSuEHVz9h63jQ765cKl4"
2918  
2919></div>
2920
2921
2922</div><div id="shopify-block-AbkhMZzBISXMxNm5hU__14716775895534921521" class="shopify-block shopify-app-block"></div>
2922<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
2922
2923</body>
2924</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.