1<!doctype html> 2<html class="no-js" lang="en"> 3 <head> 4<!-- Start of Booster Apps Seo-0.1--><title>Cat Magazine</title><meta name="description" content="" />
4<script type="application/ld+json"> 5 { 6 "@context": "https://schema.org", 7 "@type": "WebSite", 8 "name": "Moggie", 9 "url": "https://www.moggie.me", 10 "potentialAction": { 11 "@type": "SearchAction", 12 "query-input": "required name=query", 13 "target": "https://www.moggie.me/search?q={query}" 14 } 15 } 16</script>
16<script type="application/ld+json"> 17 { 18 "@context": "https://schema.org", 19 "@type": "Blog", 20 "mainEntityOfPage": {"@type": "WebPage","@id": "https://www.moggie.me/blogs/cat-magazine"}, 21 "publisher": { 22 "@type": "Organization", 23 "name": "Moggie", 24 "description": "Moggie is the smart cat tracker that monitors your catâs activity and wellbeing. Track behavior trends, get health insights, and care with confidenceâno subscription needed." 25 }, 26 "url": "https://www.moggie.me/blogs/cat-magazine", 27 "name": "Cat Magazine" 28 } 29</script>
29<!-- end of Booster Apps SEO --> 30 31 <!-- Elevate - 2025-12-03T15:21:09.122Z -->
31<script> 32 const environment = { rootUrl: '/', themeId: 192130974044, themeRole: 'main', activeCurrency: 'USD', template: { suffix: '', type: 'blog' }, isThemePreview: false }; 33 try { window.eab_data = { selectors: JSON.parse(`{}`) || {}, allTests: JSON.parse(`{}`) || {}, currencyFormat: "${{amount}} USD", environment: environment }; } catch(error) { console.log(error); window.eab_data = { selectors: {}, allTests: {}, currencyFormat: "${{amount}} USD", environment: environment }; } 34 </script>
34 35
35<script data-cfasync='false' class='eab-redirect-script'> 36!function(){function e(){var e=r("eabUserId");const t=q(),n=F();if(!e&&(t||n)){e=function(){try{if(window.crypto&&window.crypto.getRandomValues){const e=new Uint8Array(16);window.crypto.getRandomValues(e),e[6]=15&e[6]|64,e[8]=63&e[8]|128;const t=Array.from(e).map((e=>e.toString(16).padStart(2,"0")));return[t.slice(0,4).join(""),t.slice(4,6).join(""),t.slice(6,8).join(""),t.slice(8,10).join(""),t.slice(10,16).join("")].join("-")}}catch(e){console.log("Crypto UUID generation failed, falling back to Math.random()",e)}return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){const t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)}))}();var a=new Date;a.setFullYear(a.getFullYear()+1);var i="; expires="+a.toUTCString();document.cookie="eabUserId="+e+i+"; path=/"}}function t(e,t){var r=new Date;r.setTime(r.getTime()+31536e6);var n="; expires="+r.toUTCString();document.cookie=e+"="+(t||"")+n+"; path=/"}function r(e){for(var t=e+"=",r=document.cookie.split(";"),n=0;n<r.length;n++){for(var a=r[n];" "==a.charAt(0);)a=a.substring(1,a.length);if(0==a.indexOf(t))return a.substring(t.length,a.length)}return null}function n(e){var t=r(e);if(t)try{return JSON.parse(t)}catch(e){return console.error("Error parsing JSON from cookie ",e),null}return{}}function a(e){return sessionStorage.getItem(e)}function i(e){var t={};return e.replace(/[?&]+([^=&]+)=([^&]*)/gi,(function(e,r,n){t[r]=n})),t}function o(e){if(!e||!e.trim())return"";const t=e.trim();try{const e=t.replace(/^https?:\/\//,""),r=`https://${e}`.replace(/\/+$/,""),n=new URL(r);return n.hostname.startsWith("www.")&&(n.hostname=n.hostname.substring(4)),n.toString().replace(/\/+$/,"")}catch(r){console.warn("URL parsing failed for:",e,r);return`https://${t.replace(/^https?:\/\//,"")}`.replace(/\/+$/,"")}}function s(e){if("string"==typeof e)try{var t=new URL(e.startsWith("http")?e:"https://"+e),r={};return t.searchParams.forEach((function(e,t){r[t]=e})),{matchUrl:t.origin+t.pathname,matchCondition:"matches",params:r,href:e}}catch{return{matchUrl:e,matchCondition:"matches",params:{},href:e}}return e}function c(e){return/^https?:\/\//i.test(e)}function l(e,t,r,n){var a=s(e),i=a.matchCondition||"matches";try{var l=new URL(o(t)),d=l.pathname.replace(/\/+$/,""),u=n?d.replace(n,"/"):d;if("matches"===i){var f=new URL(o(a.matchUrl)),p=f.pathname.replace(/\/+$/,"");if(c(a.matchUrl)&&l.hostname!==f.hostname)return!1;if(u!==p)return!1;var h=a.params||{};for(var m in h)if("abtr"!==m&&("variant"!==m||r)){var g=h[m],w=l.searchParams.get(m);if(""!==g||""!==w){var v=decodeURIComponent(g||"");if(decodeURIComponent(w||"")!==v)return!1}}return!0}if("startsWith"===i){if(c(a.matchUrl)){var b=o(a.matchUrl).replace(/\/+$/,"");return l.href.replace(/\/+$/,"").startsWith(b)}return u.startsWith(a.matchUrl)}if("contains"===i)return c(a.matchUrl)?l.href.includes(o(a.matchUrl)):u.includes(a.matchUrl);if("endsWith"===i){if(c(a.matchUrl)){b=o(a.matchUrl).replace(/\/+$/,"");return l.href.replace(/\/+$/,"").endsWith(b)}return u.endsWith(a.matchUrl)}if("regex"===i)return c(a.matchUrl)?new RegExp(a.matchUrl).test(l.href):new RegExp(a.matchUrl).test(u)}catch(e){}return!1}const d=window?.Shopify,u=window?.eab_data?.environment,f=d&&d?.routes?.root&&"/"!==d?.routes?.root?d?.routes?.root?.toLowerCase():"",p=u?.rootUrl&&"/"!==u.rootUrl?u.rootUrl.endsWith("/")?u.rootUrl.toLowerCase():(u.rootUrl+"/").toLowerCase():f;function h(){var e=window.location.pathname;p&&e.startsWith(p)&&(e=e.slice(p.length));const t=p.replace(/^\/|\/$/g,"");return t&&e.startsWith(`/${t}`)&&(e=e.slice(t.length+1)),"/"===e||"/index"===e||""===e?"index":/products\//.test(e)?"product":/collections\//.test(e)?"collection":/pages\//.test(e)?"page":e.endsWith("/cart")?"cart":e.endsWith("/search")?"search":"unknown"}localStorage.setItem("eabRootRoute",p||f);var m=window&&window.eab_data?window.eab_data.allTests:{};const g=window&&window.eab_data&&window.eab_data.selectors?window.eab_data.selectors.settings:{};let w=null;g?.useShopifyGeolocation&&window.Shopify&&window.Shopify.loadFeatures&&window.Shopify.loadFeatures([{name:"consent-tracking-api",version:"0.1"}],(function(e){if(!e&&window.Shopify.customerPrivacy&&window.Shopify.customerPrivacy.getRegion){const e=window.Shopify.customerPrivacy.getRegion();e&&e.length>=2&&(w=e.substring(0,2).toUpperCase(),localStorage.setItem("eabCountryCode",w))}}));var v=window.location.search,b=window.location.href,y=i(v);const T=y.abtid||sessionStorage.getItem("abtid");y.abtid&&sessionStorage.setItem("abtid",y.abtid);var U=!(!T||!m[T]||"true"!==r("eabUserPreview")&&"true"!==y.eabUserPreview),_={};for(var P in m)if(m[P]){var S=m[P];"settings"!==P&&(P===T||!U&&P!==T&&S&&S.data&&S.data.isLive)&&(_[P]=S)}for(var I in _){var O=_[I];if(O.data&&"PRODUCT_GROUP"===O.data.type&&!O.data.isV2){var R={data:O.data},C={};for(var k in O)if("data"!==k&&O[k]){var E=O[k],x=E.groupVariationId;C[x]||(C[x]={groupVariationId:x,variationName:E.variationName,trafficPercentage:E.trafficPercentage,isControl:E.isControl,isDone:E.isDone,products:[]}),C[x].products.push({id:E.id,variationId:k,handle:E.handle,groupId:E.groupId,link:E.link,productTitle:E.productTitle,price:E.price,productVariants:E.productVariants,prices:E.prices,originalProductHandle:E.originalProductHandle})}
36for(var A in C)C[A].products.forEach((e=>{e.variationId&&(R[e.variationId]=C[A])}));_[I]=R}}var L,N=n("ABTL")||{},D=((L=a("ABAV"))?JSON.parse(L):null)||{},j=a("eabReferrer"),$=a("eabEntry"),V=n("ABAU")||{};"string"==typeof j||sessionStorage.setItem("eabReferrer",document.referrer),null===$&&sessionStorage.setItem("eabEntry",b);var W=n("eabExcludedTests")||{},G=b.split("?")[0],J=i(b)||"";function B(e){var t,r=o(G),n=decodeURIComponent(r),a=N[e],i=_[e]?.[a]?.groupVariationId,s=_[e];const c=!s.data.isV2,l=window?.__st?.rid;for(var d in s)if(s[d]&&"data"!==d){var u=s[d];if(u.products&&Array.isArray(u.products))for(var f=0;f<u.products.length;f++){var p=u.products[f],h=p.link,m=p.handle,g=Number(p.id);if(h===n||n.endsWith(`products/${m}`)||g===l){t=p;break}}if(t)break}if(!t)return{};for(var w in s)if(s[w]&&"data"!==w){var v=s[w];if(v.products&&Array.isArray(v.products))for(var b=0;b<v.products.length;b++){var y=v.products[b];if(y.groupId===t.groupId&&v.groupVariationId===i)return{...y,variationId:c?y.variationId:w,groupVariationId:v.groupVariationId,variationName:v.variationName}}}return{}}function H(e){var r=N[e];const a=_[e].data.type;var i;_[e][r]||(r=function(e){for(var r=Object.keys(_[e]),n="0",a=0;a<r.length;a++){var i=r[a];if(_[e][i]&&"data"!==i&&!_[e][i].isDone){n=i,N[e]=n,t("ABTL",JSON.stringify(N)),D[e]=!1,V[e]=!1;break}}return n}(e)),"PRODUCT_GROUP"===a&&(i=B(e)),"PRODUCT_GROUP"!==a||_[e].data.isV2?V[e]||(V[e]=!0,t("ABAU",JSON.stringify(V))):(V[e]?V[e][i.variationId]||(V[e][i.variationId]=!0):V[e]={[i.variationId]:!0},t("ABAU",JSON.stringify(V)));var c=r,d=D[e];if("PRODUCT_GROUP"===a&&(c=i.variationId,d=D[i.variationId]),d||("PRODUCT_GROUP"===a?D[c]=!0:D[e]=!0,function(e,t){sessionStorage.setItem(e,JSON.stringify(t))}("ABAV",D)),"THEME"!==a){if("PRICE_PLUS"!==a&&"SUBSCRIPTION_TEST"!==a&&"CONTENT"!==a&&"PRODUCT_TIME"!==a&&"PRODUCT_IMAGE"!==a&&"CHECKOUT"!==a&&"SHIPPING"!==a){var f=function(e,t){var r=_[e].data.type,n=_[e][t].isControl,a=b.split("?")[0],i=b.includes("?")?b.split("?")[1].split("&"):[],o=window.location.origin,c=p&&"/"!==p?p:"/";i=ee(i,"abtr","true");var l,d=_[e][t];if("PRODUCT_GROUP"===r){l=o+c+"products/"+B(e).handle}else{if("PAGE"===r)return n||(i=ee(i,"view",de(e,t))),a+"?"+i.join("&");{const e=o+c+"products/"+d.handle,t="SPLIT_URL"===r?d.splitUrlTestLinks?.[0]?s(d.splitUrlTestLinks[0]).href||null:d.link:d.templateID;l="PRODUCT"===r?e:t}}if("SPLIT_URL"===r){var u=new URL(l);if(u.search)i=function(e,t){const r={};return e.forEach((e=>{const[t,n]=e.split("=");r[t]=n})),t.forEach((e=>{const[t,n]=e.split("=");r[t]=n})),Object.entries(r).map((([e,t])=>`${e}=${t}`))}(i,u.search.substring(1).split("&"));if(!u.pathname.startsWith(c)){const e=u.pathname.startsWith("/")?u.pathname.substring(1):u.pathname,t=c.endsWith("/")?c.slice(0,-1):c;l=`${u.origin}${t}/${e}${u.hash}`}l=l.split("?")[0]}return l+(i.length?"?"+i.join("&"):"")}(e,r);!function(e,r,a){var i=h();const s=_[e].data;var c=s.type,d=o(b.split("?")[0]),u=o(a.split("?")[0]);const f=s?.settings?.checkVariant||!1;var m=y.view?y.view:"",g="PAGE"===c&&(oe(s)?!!le(e):i===s.page),w=de(e,r),v=d!==u,T=m!==w,U="PRODUCT"===c||"SPLIT_URL"===c||"PRODUCT_GROUP"===c;U&&!f&&(a=function(e){try{const t=new URL(e);return t.searchParams.delete("variant"),t.toString()}catch(t){return console.error("Invalid URL provided:",t),e}}(a));"SPLIT_URL"===c&&(v=function({newUrl:e,testID:r,testVar:a}){try{const e=_[r].data,i=e?.redirectBehavior;if("redirectOnlyControlUrl"===i){if(_[r][a].isControl)return!1}if("redirectOnceControlUrlOnly"===i||"redirectOnce"===i){const e="eabRedirectedTests",o=n(e)||{};if(o[r])return!1;if(o[r]=!0,t(e,JSON.stringify(o)),"redirectOnceControlUrlOnly"===i){if(_[r][a].isControl)return!1}}const o=_[r][a];let s=[];if(o.splitUrlTestLinks&&o.splitUrlTestLinks.length>0?s=o.splitUrlTestLinks:o.link&&(s=[o.link]),s.length>0){const t=e?.settings?.checkVariant||!1;for(const e of s)if(l(e,b,t,p))return!1;return!0}return!1}catch(t){return console.error("Error comparing split URLs:",t),o(b.split("?")[0])!==o(e.split("?")[0])}}({newUrl:a,testID:e,testVar:r}));(U&&v||g&&T)&&(window.location.href=a)}(e,r,f)}}else!function(e,r){var a=_[e][r],i=a.themeId,o=u?.themeId||window?.Shopify?.theme?.id;if(!i)return;const s=function(e){const t=n("eabThemeTests")||{};return Object.prototype.hasOwnProperty.call(t,e)}(e);s||function(e){const r=n("eabThemeTests")||{};r[e]=Date.now(),t("eabThemeTests",JSON.stringify(r))}(e);if(o===i)return;const c=new URL(window.location.toString());a.isControl?(c.searchParams.set("preview_theme_id",""),c.searchParams.set("_eab","1"),c.searchParams.delete("view"),c.searchParams.delete("_ab"),c.searchParams.delete("_fd"),c.searchParams.delete("_sc")):(c.searchParams.set("preview_theme_id",i.toString()),c.searchParams.set("_ab","0"),c.searchParams.set("_fd","0"),c.searchParams.set("_sc","1"),c.searchParams.delete("view"));t("eabThemeTest",e),window.location.assign(c.toString())}(e,r)}function M(e,t){for(var r=0;r<e.length;r++)if(t(e[r]))return r;return e.length-1}function q(){const e=navigator.userAgent||navigator.vendor||window.opera;return/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i.test(e)}function F(){const e=navigator.userAgent||navigator.vendor||window.opera;return/(instagram)[\/ ]([-\w\.]+)/i.test(e)}function z(){const e=a("eabEntry")||window.location.href;let t;try{t=new URLSearchParams(new URL(e).search)}catch{t=new URLSearchParams}const r=a("eabReferrer"),n=("string"==typeof r?r:document.referrer||"").toLowerCase(),i=n?new URL(n).hostname.replace("www.",""):"",o=new URL(window.location.href).hostname,s=q(),c=F(),l=function(){const e=navigator.userAgent||navigator.vendor||window.opera;return/musical_ly/i.test(e)}(),d=function(){const e=navigator.userAgent||navigator.vendor||window.opera;return/(pinterest)[\/ ]([-\w\.]+)/i.test(e)}(),u=(t.get("utm_source")?.toLowerCase()||"").split(/[^a-z0-9]+/),f=e=>e.some((e=>u.includes(e)));return s||f(["facebook","fb"])||["facebook.com","fb.com","fb.me","m.facebook.com","l.facebook.com","lm.facebook.com"].includes(i)?"facebook":c||f(["instagram","ig","igshopping"])||i.includes("instagram")?"instagram":l||["tiktok.com","pangleglobal.com","ads.tiktok.com"].includes(i)?"tiktok":f(["pinterest"])||d||i.includes("pinterest")||"pin.it"===i||t.has("epik")?"pinterest":t.has("gclid")||i.includes("google")?"google":t.has("fbclid")?"facebook":n&&o!==i?"other":"direct"}function X(e){const t=a("eabEntry")||window.location.href;if(t)try{return new URLSearchParams(new URL(t).search).get(e)}catch{return null}return null}function K(){if(w)return w;if(window.Shopify&&window.Shopify.country)return window.Shopify.country;const e=localStorage.getItem("eabCountryCode");return e||(r("localization")||null)}function Y(e){const{type:t,operator:n,values:i,parameter:o}=e;let s;switch(t){case"country":case"market":s=K();break;case"device":s=function(){const e=navigator.userAgent||navigator.vendor||window.opera||"",t=e.toLowerCase();return/windows nt.*tablet pc|pixelbook/i.test(e)||/(?:macintosh|windows nt|win(?:95|98)|linux x86_64)/i.test(e)&&!/android|mobile|tablet|ipad|iphone|ipod/i.test(t)?"desktop":/ipad|playbook|tablet|kindle|nexus (7|10)|xoom|sm-t\d+|galaxy tab|tb-\d+|tb\d+[a-z]+|lenovo.*tb|dtab|ideatab|mediapad|matepad|honor.*pad|pad\s+\d+|mi\s+pad|redmi.*pad|xiaomi.*pad|oppo.*pad|oneplus.*pad|opd\d+|tcl.*tab|9\d{3}[a-z]|kobo|archos.*5(?!\d)|ereader|droipad/i.test(e)||/android(?!.*mobile)/i.test(t)&&!/dalvik.*miui|pocophone|mi\s+mix|edge\s+\d+|sm-g9\d+|pixel\s+\d|pixel\s+fold|advan\s+\d{4}/i.test(e)?"tablet":/android.+mobile|iphone|ipod|windows phone|blackberry|mobile|phone|kaios/i.test(t)||/^mobile;/i.test(e)||/dalvik.*miui|pocophone|mi\s+mix|pixel\s+\d|pixel\s+fold/i.test(e)?"mobile":"desktop"}();break;case"source":s=z();break;case"utm":s=X(o);break;case"visitor":s="true"===r("eabIsFirstVisit")?"first_time":"repeat";break;case"customer_auth":s=window.eab_data?.environment?.customerData?.loggedIn||!1?"logged_in":"not_logged_in";break;case"utm_source":case"utm_medium":case"utm_campaign":case"utm_content":s=X(t);break;case"url_string":s=window.location.href;break;case"referring_domain":try{const e=a("eabReferrer"),t="string"==typeof e?e:document.referrer||"";if(t){s=new URL(t).hostname.replace("www.","")}else s="direct"}catch(e){console.error("Error parsing referrer:",e),s="unknown"}break;case"entry_page":s=a("eabEntry");break;case"page":case"redirectUrls":s=window.location.pathname;break;default:return!1}switch(n){case"equals":return(Array.isArray(i)&&1===i.length?i[0]:i)===s;case"includes":return Array.isArray(i)&&i.includes(s);case"not_equals":return i!==s;case"not_includes":return Array.isArray(i)&&!i?.includes(s);case"contains":return!!s&&s.includes(i);case"not_contains":return!s||!s.includes(i);case"startsWith":return!!s&&s.startsWith(i);case"ends_with":return!!s&&s.endsWith(i);default:return!1}}function Z(e){return e.some((e=>e.type?"AND"===e.type?e.conditions.every(Y):"OR"===e.type&&e.conditions.some(Y):e.conditions.every(Y)))}y.eabUserPreview&&t("eabUserPreview","true");var Q=function(e){try{var r={};for(var a in N)N[a]&&(r[a]=N[a]);let g=((e,t)=>{let r=!1,n=!1;e.forEach((e=>{const t=_[e];t&&("number"==typeof t.data?.testTrafficPercentage?r=!0:n=!0)}));const a=[],i=[],o=[];let s=0;if(t.forEach((e=>{const t=_[e],r=t.data?.testTrafficPercentage;"number"==typeof r?(a.push(e),s+=r,i.push(s)):o.push(e)})),r)return[];if(n)return o;
36const c=s,l=Math.max(0,100-c);s+=l,i.push(s);const d=Math.random()*s;var u=M(i,(function(e){return d<e}));return u!==i.length-1&&a[u]?[a[u]]:o})(Object.keys(r),e);for(var i=0;i<g.length;i++){var o=g[i],s=_[o];const e=s.data?.filters||[];if(e?.length>0){if(!Z(e))continue}if("SHIPPING"===s.data.type){const e=s.data.shippingZones,t=e.countriesToInclude||[],r=e.countriesToExclude||[],n=K();let a=!1;if(a=t.length>0?t.includes(n)&&!r.includes(n):!r.includes(n),!a)continue}var c=Object.keys(s).filter((function(e){return"data"!==e&&!s[e].isDone}));if("PRODUCT_GROUP"===o.type){let e={};c=c.filter((function(t){const r=s[t].groupVariationId;return!e[r]&&(e[r]=!0,!0)}))}if(c.length)if(s.data.isPersonalization){var l=c.find((function(e){return!s[e].isControl}));l&&(r[o]=l)}else{var d=!0;for(let e=0;e<c.length;e++)if("number"!=typeof s[c[e]].trafficPercentage){d=!1;break}var u=[],f=0;if(d)for(let e=0;e<c.length;e++){f+=s[c[e]].trafficPercentage,u.push(f)}else{var p=100/c.length;for(let e=0;e<c.length;e++)f+=p,u.push(f)}var h=Math.random()*f,m=c[M(u,(function(e){return h<e}))];r[o]=m}}t("ABTL",JSON.stringify(r)),N=n("ABTL")||{}}catch(e){console.error("Error in handleDecideTests",e)}};function ee(e,t,r){let n=!1;const a=encodeURIComponent(r);return e=e.map((e=>{const[r]=e.split("=");return r===t?(n=!0,`${t}=${a}`):e})),n||e.push(`${t}=${a}`),e}function te(){(y.eabUserId&&t("eabUserId",y.eabUserId),y.eab_tests)&&(decodeURIComponent(y.eab_tests).split("~").forEach((function(e){!function(e){var t=e.split("_"),r=t[0],n=t[1],a="1"===t[2];for(var i in m)if(m[i]&&(i===r||i.slice(-5)===r)){N[i]=n,a&&(V[i]=!0);break}}(e)})),t("ABTL",JSON.stringify(N)),t("ABAU",JSON.stringify(V)))}function re(e){for(var t=e.split("?")[0];"/"===t.charAt(t.length-1);)t=t.slice(0,-1);var r=t.split("/");return r[r.length-1]}function ne(e){if("string"!=typeof e)return null;var t=e.match(/^templates\/(.+)\.(?:json|liquid)$/);if(!t)return null;var r=t[1].split(".");return{type:r[0]||"",suffix:r.slice(1).join(".")}}var ae="MULTI",ie={};function oe(e){return!!e&&e.page===ae}function se(e){var t=window&&window.eab_data&&window.eab_data.environment,r=t&&t.template;if(!r)return!1;for(var n=r.type||"",a=r.suffix||"",i=0;i<e.length;i++){var o=ne(e[i]);if(o&&(o.type===n&&o.suffix===a))return!0}return!1}function ce(e){var t=window&&window.eab_data&&window.eab_data.environment,r=t&&t.template&&t.template.suffix||"";if(!r||!e.variations)return!1;for(var n in e.variations){var a=e.variations[n];if(a&&a.templateID===r)return!0}return!1}function le(e){var t=_[e],r=t&&t.data?t.data.pageTargets:null,n=null;if(Array.isArray(r))for(var a=h(),i=o(G),s=window&&window.__st?window.__st.rid:void 0,c=0;c<r.length&&!n;c++){var l=r[c];if(l&&l.pageType===a)if("product"===l.pageType)if("templates"===l.productSelection&&Array.isArray(l.selectedTemplates)&&l.selectedTemplates.length>0)(se(l.selectedTemplates)||ce(l))&&(n=l);else if(Array.isArray(l.testProducts)&&l.testProducts.length>0||Array.isArray(l.productIds)&&l.productIds.length>0){var d=decodeURIComponent(re(i)),u=Array.isArray(l.testProducts)&&-1!==l.testProducts.indexOf(d),f=Array.isArray(l.productIds)&&null!=s&&-1!==l.productIds.indexOf(s.toString()),p=u||f;("exclude"===l.productSelection?!p:p)&&(n=l)}else n=l;else if("collection"===l.pageType){Array.isArray(l.collections)&&l.collections.length>0||Array.isArray(l.collectionIds)&&l.collectionIds.length>0?Array.isArray(l.collections)&&-1!==l.collections.indexOf(re(i))&&(n=l):n=l}else if("page"===l.pageType){var m=decodeURIComponent(re(i));Array.isArray(l.testPages)&&-1!==l.testPages.indexOf(m)&&(n=l)}else n=l}return ie[e]=n,n}function de(e,t){var r=_[e][t];if(oe(_[e].data)){var n=e in ie?ie[e]:le(e);if(n&&n.variations&&n.variations[t])return n.variations[t].templateID}return r?r.templateID:void 0}function ue(){var e=o(G);const t=window?.__st?.rid;for(var r in _)if(_[r]&&N[r]){var n=_[r],a=n.data.type;if("PRODUCT_IMAGE"!==a&&"PRODUCT_TIME"!==a&&"CONTENT"!==a&&"SHIPPING"!==a&&"PRICE_PLUS"!==a&&"SUBSCRIPTION_TEST"!==a&&"CHECKOUT"!==a){if("PAGE"===a){if(oe(n.data)){if(le(r))return r;continue}if(h()!==n.data.page)continue;if("templates"===n.data.productSelection&&Array.isArray(n.data.selectedTemplates)&&n.data.selectedTemplates.length>0){var i=window&&window.eab_data&&window.eab_data.environment,s=i&&i.template;if(!s)continue;for(var c=s.type||"",d=s.suffix||"",f=!1,m=0;m<n.data.selectedTemplates.length;m++){var g=ne(n.data.selectedTemplates[m]);if(g&&(g.type===c&&g.suffix===d)){f=!0;break}}if(f)return r;for(var w in n)if("data"!==w){var v=n[w];if(v&&v.templateID&&v.templateID===d)return r}continue}if(n.data.testProducts){var y=re(e),T=decodeURIComponent(y),U=t?.toString(),P=Array.isArray(n.data.testProducts)&&n.data.testProducts.includes(T),S=Array.isArray(n.data.productIds)&&n.data.productIds.includes(U);if("exclude"===n.data.productSelection){if(!P&&!S)return r}else if(P||S)return r}else if(n.data.collections){const t=re(e);if(n.data.collections.includes(t))return r}else{if(!n.data.testPages)return r;{const t=re(e),a=decodeURIComponent(t);if(Array.isArray(n.data.testPages)&&n.data.testPages.includes(a))return r}}}if("PRODUCT"===a||"PRODUCT_GROUP"===a){if(n.data?.filters?.length>0){if(n.data.filters.some((e=>e?.conditions?.some((e=>"redirectUrls"===e.type))))){if(Z(n.data.filters))return r;continue}}if("PRODUCT_GROUP"===a){const e=B(r);if(e&&e.variationId)return r}else{const a=decodeURIComponent(e);for(var I in n){if(!n[I]||"data"===I)continue;if(n[I].link===a)return r;const e=n[I].handle;if(a.endsWith(`products/${e}`))return r;if(Number(n[I].id)===t)return r}}}if("SPLIT_URL"===a){const e="redirectOnlyControlUrl"===n.data?.redirectBehavior,t="redirectOnceControlUrlOnly"===n.data?.redirectBehavior,a=n.data?.settings?.checkVariant||!1;for(let i in n){if(!n[i]||"data"===i)continue;if((e||t)&&!n[i].isControl)continue;let o=[];n[i].splitUrlTestLinks&&n[i].splitUrlTestLinks.length>0?o=n[i].splitUrlTestLinks:n[i].link&&(o=[n[i].link]);for(let e of o)if(l(e,b,a,p))return r}}if("THEME"===a){const e=Re(),t=u?.themeId||window?.Shopify?.theme?.id;for(const a in n){if(!n[a]||"data"===a)continue;const i=n[a].themeId;if(i===t)return r;if(e===i)return r}}}}return null}function fe(e,t){if(t.startsWith("*")&&t.endsWith("*")){const r=t.slice(1,-1);return e.includes(r)}if(t.startsWith("*")){const r=t.slice(1);return e.endsWith(r)}if(t.endsWith("*")){const r=t.slice(0,-1);return e.startsWith(r)}return t===e||"*"===t}function pe(){if(g?.disableFbIgUrlParams)return;const e=q(),t=F();("fbclid"in y||e||t)&&function(){var e=n("ABTL"),t=r("eabUserId"),a=Object.keys(e).map((function(t){var r=t.length>=5?t.slice(-5):t,n=V[t]?"1":"0";return r+"_"+e[t]+"_"+n})).join("~"),i=new URL(b),o=new URLSearchParams(i.search);a&&o.set("eab_tests",a),t&&o.set("eabUserId",t),i.search=o.toString(),window.history.replaceState({},"",i.toString())}()}function he(){var e={};for(var t in _)V[t]&&(e[t]=N[t]);var n=r("eabUserId"),a="true"===r("eabUserPreview");return{_eabTestsList:JSON.stringify(e),_eabUserId:n,_eabList:JSON.stringify(N),_eabPreviewTest:a&&T?T:null}}function me(e){if(g?.disableNoteAttributes)!function(){var e=new XMLHttpRequest;e.open("GET","/cart.js"),e.setRequestHeader("Content-Type","application/json"),e.onreadystatechange=function(){if(4===e.readyState&&200===e.status){const t=JSON.parse(e.responseText).attributes||{};(t._eabTestsList||t._eabUserId||t._eabList||t._eabPreviewTest)&&function(){var e=new XMLHttpRequest;e.open("POST","/cart/update.js"),e.setRequestHeader("Content-Type","application/json"),e.onreadystatechange=function(){4===e.readyState&&200===e.status?console.log("Successfully cleaned up note attributes"):4===e.readyState&&200!==e.status&&console.log("Error cleaning up note attributes")};const t={_eabTestsList:null,_eabUserId:null,_eabList:null,_eabPreviewTest:null};e.send(JSON.stringify({attributes:t}))}()}},e.send()}();else{var t=new XMLHttpRequest;t.open("POST","/cart/update.js"),t.setRequestHeader("Content-Type","application/json"),t.onreadystatechange=function(){4===t.readyState&&(200===t.status?(console.log("success"),e&&e()):console.log("Error getting cart data"))},t.send(JSON.stringify({attributes:he()}))}}var ge=!1;function we(){ge||(ge=!0,setTimeout(ve,1e3))}function ve(){var e=he(),t=new XMLHttpRequest;t.open("GET","/cart.js"),t.setRequestHeader("Content-Type","application/json"),t.onreadystatechange=function(){if(4===t.readyState&&200===t.status)try{var r=JSON.parse(t.responseText);if(function(e,t){for(var r in t){var n=t[r],a=e[r];if(null==n){if(null!=a&&""!==a)return!1}else if(a!==n)return!1}return!0}(r?.attributes||{},e))return;me()}catch(e){console.error("eabos note attributes verify",e)}},t.send()}function be(){localStorage.getItem("eabFirstTimeVisit")||(!function(e,t,r){var n=new Date;n.setTime(n.getTime()+60*r*1e3);var a="; expires="+n.toUTCString();document.cookie=e+"="+(t||"")+a+"; path=/"}("eabIsFirstVisit","true",30),localStorage.setItem("eabFirstTimeVisit",(new Date).valueOf().toString()))}function ye(e,t){const r=document.createElement("input");return r.type="hidden",r.name=e,r.value=t,r}function Te(e,t){return e?.isControl?"Control":(e?.variationName||"Variation "+t).substring(0,255)}function Ue(){if("true"===r("eabUserPreview"))return!1;if(!(window.location.search.includes("preview_theme_id")||window.location.hostname.includes("shopifypreview.com")||u&&"main"!==u.themeRole||window?.Shopify&&window?.Shopify?.theme&&"main"!==window?.Shopify?.theme?.role))return!1;if("1"===y._eab)return!1;const e=Re(),t=N&&Object.keys(N).some((t=>{const r=m[t],n=N[t];return"THEME"===r?.data?.type&&r?.data?.isLive&&r[n]?.themeId===e}));if(t)return Oe(),!1;if(!g?.forcePublishedThemeRedirect){const e=n("eabThemeTests")||{},t=Object.keys(e).some((e=>N&&Object.prototype.hasOwnProperty.call(N,e)));if(!t)return!1}return function(){const e=new URL(window.location.toString());e.searchParams.set("preview_theme_id",""),e.searchParams.set("_eab","1"),window.location.replace(e.toString())}(),!0}var _e=-1!==window.location.hostname.indexOf("shopifypreview.com");const Pe=(navigator.userAgent||"").toLowerCase(),Se=["googlebot","adsbot","headlesschrome","bingbot","storebot","facebookexternalhit","sebot-wa","amazonproductbot","claudebot","yandexbot","applebot","searchbot","inspectiontool","crawler"].some((e=>Pe.includes(e)));var Ie="true"===y.elevate_preview;function Oe(){const e=Object.entries(N).some((([e,t])=>{const r=m[e];return r&&r.data&&"THEME"===r.data.type&&!r[t]?.isControl}));e&&function(e,t=1e4){return new Promise(((r,n)=>{const a=document.querySelector(e);
36if(a)return void r(a);const i=new MutationObserver((()=>{const t=document.querySelector(e);if(t)return i.disconnect(),void r(t)}));i.observe(document.documentElement,{childList:!0,subtree:!0}),setTimeout((()=>{i.disconnect(),n(new Error(`Element with selector "${e}" not found within ${t}ms`))}),t)}))}("#PBarNextFrameWrapper",1e4).then((e=>e.remove())).catch((e=>console.error(e)))}function Re(){const e=new URLSearchParams(window.location.search).get("preview_theme_id");return e?parseInt(e):u?.themeId||window?.Shopify?.theme?.id||null}_e||Ie||Se||(Oe(),function(){try{if(Ue())return;if(e(),be(),_&&0===Object.keys(_).length)return;!function(){try{if(y&&(y.eab_tests||y.eabUserId)&&te(),y&&y.gclid){var e=ue();if(!e)return;var r="PRODUCT"===_[e].data.type||"PRODUCT_GROUP"===_[e].data.type||"PRICE_PLUS"===_[e].data.type||"SUBSCRIPTION_TEST"===_[e].data.type;const n=g?.excludeGoogleTraffic??!0;e&&!V[e]&&r&&n&&(W[e]=!0,t("eabExcludedTests",JSON.stringify(W)))}}catch(e){console.log("Err url params",e)}}();var a=function(){var e=[];for(var t in _)N&&N[t]||W[t]||e.push(t);return e}();a.length>0&&Q(a);var i=ue();i&&!("abtr"in J)&&!0!==W[i]&&H(i),pe(),function(){try{if(!g?.trackRT)return;const e=n("ABRT")||{};let r=!1;const a={};for(const e in _)if(_[e]){a[e]={name:_[e].data?.name||"Unknown Test",variants:{}};for(const t in _[e]){if("data"===t||!_[e][t])continue;const r=_[e][t].variationName||`Variation ${t}`;a[e].variants[t]=r}}r=JSON.stringify(e)!==JSON.stringify(a),r&&t("ABRT",JSON.stringify(a))}catch(e){console.error("Error in trackRunningTests:",e)}}(),function(){try{if(!g?.hasClarityEnabled)return;if(!N||0===Object.keys(N).length)return;for(var e in window.clarity=window.clarity||function(){(window.clarity.q=window.clarity.q||[]).push(arguments)},N)if(N[e]&&_[e]){var t=N[e],r=(_[e].data?.name||"Unknown Test").substring(0,255),n=Te(_[e][t],t);window.clarity("set",r,n)}}catch{}}(),function(){try{if(!g?.hasHeatmapEnabled)return;if(!N||0===Object.keys(N).length)return;if(U||"true"===r("eabUserPreview"))return;var e=function(e){var t=[];for(var r in _[e])"data"!==r&&_[e][r]&&t.push({id:String(r),name:Te(_[e][r],r)});return t},t=function(){var t=window._heatmap_set_event_tag||window.heatmap_set_event_tag;if("function"!=typeof t)return!1;for(var r in N){var n=N[r];if(n&&!0!==W[r]){var a=_[r]?.[n];a&&t({partner:"elevateab_variant",experiment_id:String(r),experiment_name:(_[r].data?.name||"Unknown Test").substring(0,255),variant_id:String(n),variant_friendly_name:Te(a,n),variations:e(r)})}}return!0};if(t())return;var n=0,a=setInterval((function(){(t()||++n>=32)&&clearInterval(a)}),250)}catch{}}(),window.addEventListener("load",(function(){!function(){const e=Object.keys(_).filter((e=>"SHIPPING"===_[e].data.type));if(0===e?.length||!e)return;const t=document.querySelectorAll('form[action$="/cart/add"]'),n=r("eabUserId"),a="true"===r("eabUserPreview")&&T?T:null;let i=[];for(let t=0;t<e.length;t++){const r=e[t];let n;if(N[r]&&(n=N[r]),!n)for(let e in _[r])if("data"!==e&&_[r][e].isControl){n=e;break}n&&i.push(n)}const o=i.join(",");t.forEach((t=>{t.querySelector('input[name="properties[_eabVisitorId]"]')||t.appendChild(ye("properties[_eabVisitorId]",n));let r=t.querySelector('input[name="properties[_eabShippingTests]"]');e.length>0?r?r.value=o:t.appendChild(ye("properties[_eabShippingTests]",o)):r&&t.removeChild(r);let i=t.querySelector('input[name="properties[_eabPreviewTest]"]');a?i?i.value=a:t.appendChild(ye("properties[_eabPreviewTest]",a)):i&&t.removeChild(i)})),fetch("/cart.js").then((e=>e.json())).then((async t=>{for(let r=0;r<t.items.length;r++){const i=t.items[r],s=i.key;let c=!1,l={...i.properties};if(e.length>0&&(l._eabVisitorId&&l._eabVisitorId===n||(l._eabVisitorId=n,c=!0)),e.length>0)if(l._eabShippingTests){let t=l._eabShippingTests.split(","),r=t.some((t=>!e.includes(t)))||e.some((e=>!t.includes(e)));r&&(l._eabShippingTests=o,c=!0)}else l._eabShippingTests=o,c=!0;else l._eabShippingTests&&(delete l._eabShippingTests,c=!0);if(a?l._eabPreviewTest!==a&&(l._eabPreviewTest=a,c=!0):l._eabPreviewTest&&(delete l._eabPreviewTest,c=!0),c
36){const e={id:s,properties:l,quantity:i.quantity};await fetch("/cart/change.js",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)}).then((e=>{if(!e.ok)throw new Error(`Failed to update item on line ${s}`);return e.json()})).then((e=>{console.log(`Successfully updated item on line ${s}`)})).catch((e=>{console.error("Error updating cart item:",e)}))}}})).catch((e=>{console.error("Error fetching cart:",e)}))}()})),function(){let e=!1;for(const t in _){if(!N[t]||W[t]||V[t])continue;const r=_[t].data.type;if("PRODUCT_IMAGE"===r||"PRODUCT_TIME"===r||"CONTENT"===r||"PRICE_PLUS"===r||"SUBSCRIPTION_TEST"===r||"CHECKOUT"===r||"CUSTOM_CODE"===r||"SHIPPING"===r){if("PRICE_PLUS"===r||"SUBSCRIPTION_TEST"===r){const e=u?.activeCurrency||window?.Shopify?.currency?.active;if(!(_[t].data.currencies||[]).includes(e))continue}if("CONTENT"===r||"CUSTOM_CODE"===r){const e=_[t].data.pathnames||[],r=window.location.pathname;if(!e.length)continue;const n=_[t].data.excludePathnames||[];if(n.length&&n.some((e=>fe(r,e))))continue;if(!e.some((e=>fe(r,e))))continue}V[t]=!0,e=!0}}e&&t("ABAU",JSON.stringify(V))}(),me(we),o=window?.__st?.rid,o?localStorage.setItem("eabProductPageId",o):localStorage.removeItem("eabProductPageId")}catch(e){console.error("eabos",e)}var o}()),window.addEventListener("load",(function(){function e(e,t){switch(t){case"index":return`${e}/`;case"collection":return`${e}/collections/all`;case"product":return`${e}/products`;case"page":return`${e}/pages`;case"cart":return`${e}/cart`;default:return e}}if(function(e,t){let r=new URL(window.location.href),n=e[`${r.pathname}::${r.searchParams.get("view")||""}`];n&&t(r.toString(),n)}(function(){const t={},r=window.location.origin,n=window?.eab_data?.allTests||{};return Object.keys(n).forEach((a=>{if("settings"===a)return;const i=n[a],{isLive:o,type:c,page:l}=i.data;
36o&&Object.keys(i).forEach((n=>{if("data"===n)return;let o=[];if(i[n].splitUrlTestLinks?.length>0?o=i[n].splitUrlTestLinks:i[n].link&&(o=[i[n].link]),"PAGE"===c&&0===o.length)if(oe(i.data))(i.data.pageTargets||[]).forEach((t=>{if(!t)return;let a=e(r,t.pageType);const i=t.variations&&t.variations[n];i&&i.templateID&&(a+="?view="+i.templateID),o.push(a)}));else{let t=e(r,l);i[n].templateID&&(t+="?view="+i[n].templateID),o=[t]}o.forEach((e=>{if(!e)return;var r=s(e),i=r.href||("matches"===r.matchCondition?r.matchUrl:null);if(!i)return;let o=new URL(i),c=o.pathname,l=o.searchParams.get("view")||"";t[`${c}::${l}`]={testId:a,variantId:n,pathname:c,view:l,url:i}}))}))})),t}(),((e,t)=>{var r;r=()=>function(e,t){let r={url:e,...t,country:K()};fetch("/apps/elevateab/handle404",{method:"POST",body:JSON.stringify(r)})}(e,t),fetch(e,{method:"HEAD",headers:{"Cache-Control":"no-cache, no-store, must-revalidate",Pragma:"no-cache",Expires:"0"}}).then((e=>{404===e.status&&r()}))})),"true"===r("eabUserPreview")&&T){var t=document.createElement("script");t.src="https://ds0wlyksfn0sb.cloudfront.net/preview_bar.js",t.async=!0,document.head.appendChild(t)}}))}(); 37</script>
37 38 39 <!-- Google tag (gtag.js) -->
vendor: 68 bytes, lines 39-40
39 40 <script async src="https://www.googletagmanager.com/gtag/js?id=
40G-6QMPXNSSCP
vendor: 16 bytes, lines 40-41
40"></script> 41
41<script> 42
vendor: 145 bytes, lines 42-45
42window.dataLayer = window.dataLayer || []; 43 function gtag(){dataLayer.push(arguments);} 44 gtag('js', new Date()); 45 gtag('config', '
45G-6QMPXNSSCP
vendor: 8 bytes, lines 45-46
45'); 46
46</script>
46 47 48 <meta charset="utf-8"> 49 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 50 <meta name="viewport" content="width=device-width,initial-scale=1"> 51 <meta name="theme-color" content=""> 52 <link rel="canonical" href="https://www.moggie.me/blogs/cat-magazine"><link rel="icon" type="image/png" href="//www.moggie.me/cdn/shop/files/favicon_moggie.png?crop=center&height=32&v=1695890248&width=32"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin> 53 54 55 56 57 58<meta property="og:site_name" content="Moggie"> 59<meta property="og:url" content="https://www.moggie.me/blogs/cat-magazine"> 60<meta property="og:title" content="Cat Magazine"> 61<meta property="og:type" content="website"> 62<meta property="og:description" content="Moggie is the smart cat tracker that monitors your catâs activity and wellbeing. Track behavior trends, get health insights, and care with confidenceâno subscription needed."><meta property="og:image" content="http://www.moggie.me/cdn/shop/files/2022_02_23_MOGGIE12586-V04-NEW_a22024c5-50ad-4127-909d-4ae9c2f5b234.png?v=1692371169"> 63 <meta property="og:image:secure_url" content="https://www.moggie.me/cdn/shop/files/2022_02_23_MOGGIE12586-V04-NEW_a22024c5-50ad-4127-909d-4ae9c2f5b234.png?v=1692371169"> 64 <meta property="og:image:width" content="1200"> 65 <meta property="og:image:height" content="628"><meta name="twitter:card" content="summary_large_image"> 66<meta name="twitter:title" content="Cat Magazine"> 67<meta name="twitter:description" content="Moggie is the smart cat tracker that monitors your catâs activity and wellbeing. Track behavior trends, get health insights, and care with confidenceâno subscription needed."> 68 69 70
70<script src="//www.moggie.me/cdn/shop/t/35/assets/constants.js?v=58251544750838685771767703233" defer="defer"></script>
70 71
71<script src="//www.moggie.me/cdn/shop/t/35/assets/pubsub.js?v=158357773527763999511767703233" defer="defer"></script>
71 72
72<script src="//www.moggie.me/cdn/shop/t/35/assets/global.js?v=54939145903281508041767703233" defer="defer"></script>
72 73
73<script src="//www.moggie.me/cdn/shop/t/35/assets/swiper.js?v=96361484698773826731767703233" async></script>
73<script src="//www.moggie.me/cdn/shop/t/35/assets/animations.js?v=88693664871331136111767703233" defer="defer"></script>
73<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
73<meta name="google-site-verification" content="H-ghBwm4G0avPUpD5lOLOBJ6FJr_3QORS4lK7ryisaQ"> 74<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/58597998790/digital_wallets/dialog"> 75<meta id="in-context-paypal-metadata" data-shop-id="58597998790" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 76<link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/cat-magazine.atom" /> 77<link rel="next" href="/blogs/cat-magazine?page=2">
78<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
78 79<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
80<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=58597998790" crossorigin="anonymous"></script>
vendor: 1 bytes, line 80
80
81<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":58597998790,"countryCode":"GB","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/58597998790","merchantName":"Moggie","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","maestro","masterCard","amex","discover","elo"],"total":{"type":"pending","label":"Moggie","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 81
81
82<script id="shopify-features" type="application/json">{"accessToken":"7468cb6038b5446dfedbef93c74bf664","betas":["rich-media-storefront-analytics"],"domain":"www.moggie.me","predictiveSearch":true,"shopId":58597998790,"locale":"en"}</script>
vendor: 1 bytes, line 82
82
83<script>var Shopify = Shopify || {}; 84Shopify.shop = "moggie-draft.myshopify.com"; 85Shopify.locale = "en"; 86Shopify.currency = {"active":"USD","rate":"1.0"}; 87Shopify.country = "US"; 88Shopify.theme = {"name":"moggie-theme-development - 06.01.26 (SI)","id":192130974044,"schema_name":"Moggie","schema_version":"12.0.0","theme_store_id":887,"role":"main"}; 89Shopify.theme.handle = "null"; 90Shopify.theme.style = {"id":null,"handle":null}; 91Shopify.cdnHost = "www.moggie.me/cdn"; 92Shopify.routes = Shopify.routes || {}; 93Shopify.routes.root = "/"; 94Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 95Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 96Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 97Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 97
97
98<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 98
98
99<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 99
99
100<script> 101 window.ShopifyPay = window.ShopifyPay || {}; 102 window.ShopifyPay.apiHost = "shop.app\/pay"; 103 window.ShopifyPay.redirectState = null; 104</script>
vendor: 1 bytes, line 104
104
105<script> 106 window.Shopify = window.Shopify || {}; 107 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 108 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 109 window.Shopify.SignInWithShop.eligible = true; 110</script>
vendor: 1 bytes, line 110
110
111<script id="shop-js-analytics" type="application/json">{"pageType":"blog"}</script>
vendor: 1 bytes, line 111
111
112<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 112
112
113<script type="module"> 114 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 115 116 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 117 118</script>
vendor: 1 bytes, line 118
118
119<script> 120 window.Shopify = window.Shopify || {}; 121 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 122 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"]}; 123</script>
vendor: 1 bytes, line 123
123
124<script>(function() { 125 var isLoaded = false; 126 function asyncLoad() { 127 if (isLoaded) return; 128 isLoaded = true; 129 var urls = ["https:\/\/cdn.nfcube.com\/instafeed-8dd6a1914a8dbcbf626bb4ba9213f738.js?shop=moggie-draft.myshopify.com","https:\/\/chimpstatic.com\/mcjs-connected\/js\/users\/934a53a6315c554b0b4df603f\/e7da29a6179fc92be93b23dd1.js?shop=moggie-draft.myshopify.com","https:\/\/ecommplugins-scripts.trustpilot.com\/v2.1\/js\/header.min.js?settings=eyJrZXkiOiIyTW5obFFiTjNYcjRmTHE3IiwicyI6Im5vbmUifQ==\u0026shop=moggie-draft.myshopify.com","https:\/\/ecommplugins-scripts.trustpilot.com\/v2.1\/js\/success.min.js?settings=eyJrZXkiOiIyTW5obFFiTjNYcjRmTHE3IiwicyI6Im5vbmUiLCJ0IjpbIm9yZGVycy9mdWxmaWxsZWQiXSwidiI6IiIsImEiOiIifQ==\u0026shop=moggie-draft.myshopify.com","https:\/\/ecommplugins-trustboxsettings.trustpilot.com\/moggie-draft.myshopify.com.js?settings=1739809572288\u0026shop=moggie-draft.myshopify.com","https:\/\/a.mailmunch.co\/widgets\/site-1045588-59d269b8ca72901e4a3fae3455ef02f8e2f419ad.js?shop=moggie-draft.myshopify.com","https:\/\/ds0wlyksfn0sb.cloudfront.net\/elevateab.app.txt?shop=moggie-draft.myshopify.com","https:\/\/s3.eu-west-1.amazonaws.com\/production-klarna-il-shopify-osm\/bcadf0aed8a8f11603027713cfebacb50103c160\/moggie-draft.myshopify.com-1767963519121.js?shop=moggie-draft.myshopify.com"]; 130 for (var i = 0; i < urls.length; i++) { 131 var s = document.createElement('script'); 132 s.type = 'text/javascript'; 133 s.async = true; 134 s.src = urls[i]; 135 var x = document.getElementsByTagName('script')[0]; 136 x.parentNode.insertBefore(s, x); 137 } 138 }; 139 if(window.attachEvent) { 140 window.attachEvent('onload', asyncLoad); 141 } else { 142 window.addEventListener('load', asyncLoad, false); 143 } 144})();</script>
vendor: 1 bytes, line 144
144
145<script id="__st">var __st={"a":58597998790,"offset":0,"reqid":"8c14e012-85c2-4f36-b113-1182bf99ff52-1790241909","pageurl":"www.moggie.me\/blogs\/cat-magazine","s":"blogs-81656086726","u":"a81626bf2377","p":"blog","rtyp":"blog","rid":81656086726};</script>
vendor: 1 bytes, line 145
145
146<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 146
146
147<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 147
147
148<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.moggie.me/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 148
148
149<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.moggie.me/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>
149<script crossorigin="anonymous" defer="defer" src="//www.moggie.me/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 149
149
150<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 150
150
151<script> 152 window.Shopify = window.Shopify || {}; 153 window.Shopify.MCP = window.Shopify.MCP || {}; 154 window.Shopify.MCP.enabled = true; 155 window.Shopify.MCP.shop = "moggie-draft.myshopify.com"; 156 window.Shopify.MCP.mcpEndpoint = "https:\/\/www.moggie.me\/api\/mcp"; 157 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"]}}]; 158</script>
vendor: 1 bytes, line 158
158
159<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.moggie.me\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 160</script>
vendor: 1 bytes, line 160
160
161<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.moggie.me/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 162</script>
vendor: 1 bytes, line 162
162
163<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 164 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); 165</script>
vendor: 1 bytes, line 165
165
166<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})}})); 167</script>
vendor: 1 bytes, line 167
167
168<script id='scb4127' type='text/javascript' async='' src='https://www.moggie.me/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
168<script integrity="sha256-/LA1C2Bx6899fYCos0FS9qLj2opaGFm7AXrTUvBEb4s=" data-source-attribution="shopify.remote_product_tracking" data-shopify-remote-tracking="{"publisher_shop_id":58597998790,"theme_id":192130974044,"theme_published":true,"theme_store_id":887,"placement":"collection","event_data":{"handle":"cat-magazine","page_type":"blog"},"recommendations_tracking_enabled":true}" defer="defer" src="//www.moggie.me/cdn/shopifycloud/storefront/assets/storefront/remote_product_tracking-91d95044.js" crossorigin="anonymous"></script>
168 169<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.moggie.me/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 170<style id="shopify-accelerated-checkout-cart"> 171 #shopify-buyer-consent { 172 margin-top: 1em; 173 display: inline-block; 174 width: 100%; 175} 176 177#shopify-buyer-consent.hidden { 178 display: none; 179} 180 181#shopify-subscription-policy-button { 182 background: none; 183 border: none; 184 padding: 0; 185 text-decoration: underline; 186 font-size: inherit; 187 cursor: pointer; 188} 189 190#shopify-subscription-policy-button::before { 191 box-shadow: none; 192} 193 194 </style>
195<script id="sections-script" data-sections="header" defer="defer" src="//www.moggie.me/cdn/shop/t/35/compiled_assets/scripts.js?v=128959660672516401151767703233"></script>
vendor: 1 bytes, line 195
195
196<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
196 197 198 199 <style data-shopify> 200 @font-face { 201 font-family: Poppins; 202 font-weight: 400; 203 font-style: normal; 204 font-display: swap; 205 src: url("//www.moggie.me/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2") format("woff2"), 206 url("//www.moggie.me/cdn/fonts/poppins/poppins_n4.214741a72ff2596839fc9760ee7a770386cf16ca.woff") format("woff"); 207} 208 209 @font-face { 210 font-family: Poppins; 211 font-weight: 700; 212 font-style: normal; 213 font-display: swap; 214 src: url("//www.moggie.me/cdn/fonts/poppins/poppins_n7.56758dcf284489feb014a026f3727f2f20a54626.woff2") format("woff2"), 215 url("//www.moggie.me/cdn/fonts/poppins/poppins_n7.f34f55d9b3d3205d2cd6f64955ff4b36f0cfd8da.woff") format("woff"); 216} 217 218 @font-face { 219 font-family: Poppins; 220 font-weight: 400; 221 font-style: italic; 222 font-display: swap; 223 src: url("//www.moggie.me/cdn/fonts/poppins/poppins_i4.846ad1e22474f856bd6b81ba4585a60799a9f5d2.woff2") format("woff2"), 224 url("//www.moggie.me/cdn/fonts/poppins/poppins_i4.56b43284e8b52fc64c1fd271f289a39e8477e9ec.woff") format("woff"); 225} 226 227 @font-face { 228 font-family: Poppins; 229 font-weight: 700; 230 font-style: italic; 231 font-display: swap; 232 src: url("//www.moggie.me/cdn/fonts/poppins/poppins_i7.42fd71da11e9d101e1e6c7932199f925f9eea42d.woff2") format("woff2"), 233 url("//www.moggie.me/cdn/fonts/poppins/poppins_i7.ec8499dbd7616004e21155106d13837fff4cf556.woff") format("woff"); 234} 235 236 @font-face { 237 font-family: Assistant; 238 font-weight: 400; 239 font-style: normal; 240 font-display: swap; 241 src: url("//www.moggie.me/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2") format("woff2"), 242 url("//www.moggie.me/cdn/fonts/assistant/assistant_n4.6e9875ce64e0fefcd3f4446b7ec9036b3ddd2985.woff") format("woff"); 243} 244 245 246 247 :root, 248 .color-background-1 { 249 --color-background: 250,248,245; 250 251 --gradient-background: #faf8f5; 252 253 --color-foreground: 125,122,120; 254 --color-shadow: 18,18,18; 255 --color-button: 255,110,40; 256 --color-button-text: 255,255,255; 257 --color-secondary-button: 250,248,245; 258 --color-secondary-button-text: 255,110,40; 259 --color-link: 255,110,40; 260 --color-badge-foreground: 125,122,120; 261 --color-badge-background: 250,248,245; 262 --color-badge-border: 125,122,120; 263 --payment-terms-background-color: rgb(250 248 245); 264 } 265 266 267 .color-background-2 { 268 --color-background: 249,236,225; 269 270 --gradient-background: #f9ece1; 271 272 --color-foreground: 18,18,18; 273 --color-shadow: 18,18,18; 274 --color-button: 18,18,18; 275 --color-button-text: 243,243,243; 276 --color-secondary-button: 249,236,225; 277 --color-secondary-button-text: 18,18,18; 278 --color-link: 18,18,18; 279 --color-badge-foreground: 18,18,18; 280 --color-badge-background: 249,236,225; 281 --color-badge-border: 18,18,18; 282 --payment-terms-background-color: rgb(249 236 225); 283 } 284 285 286 .color-inverse { 287 --color-background: 36,40,51; 288 289 --gradient-background: #242833; 290 291 --color-foreground: 255,255,255; 292 --color-shadow: 18,18,18; 293 --color-button: 255,255,255; 294 --color-button-text: 0,0,0; 295 --color-secondary-button: 36,40,51; 296 --color-secondary-button-text: 255,255,255; 297 --color-link: 255,255,255; 298 --color-badge-foreground: 255,255,255; 299 --color-badge-background: 36,40,51; 300 --color-badge-border: 255,255,255; 301 --payment-terms-background-color: rgb(36 40 51); 302 } 303 304 305 .color-accent-1 { 306 --color-background: 18,18,18; 307 308 --gradient-background: #121212; 309 310 --color-foreground: 255,255,255; 311 --color-shadow: 18,18,18; 312 --color-button: 255,255,255; 313 --color-button-text: 18,18,18; 314 --color-secondary-button: 18,18,18; 315 --color-secondary-button-text: 255,255,255; 316 --color-link: 255,255,255; 317 --color-badge-foreground: 255,255,255; 318 --color-badge-background: 18,18,18; 319 --color-badge-border: 255,255,255; 320 --payment-terms-background-color: rgb(18 18 18); 321 } 322 323 324 .color-accent-2 { 325 --color-background: 239,243,249; 326 327 --gradient-background: #eff3f9; 328 329 --color-foreground: 255,255,255; 330 --color-shadow: 18,18,18; 331 --color-button: 255,255,255; 332 --color-button-text: 51,79,180; 333 --color-secondary-button: 239,243,249; 334 --color-secondary-button-text: 255,255,255; 335 --color-link: 255,255,255; 336 --color-badge-foreground: 255,255,255; 337 --color-badge-background: 239,243,249; 338 --color-badge-border: 255,255,255; 339 --payment-terms-background-color: rgb(239 243 249); 340 } 341 342 343 body, .color-background-1, .color-background-2, .color-inverse, .color-accent-1, .color-accent-2 { 344 color: rgba(var(--color-foreground), 0.75); 345 background-color: rgb(var(--color-background)); 346 } 347 348 :root { 349 --font-body-family: Poppins, sans-serif; 350 --font-body-style: normal; 351 --font-body-weight: 400; 352 --font-body-weight-bold: 700; 353 354 --font-heading-family: Assistant, sans-serif; 355 --font-heading-style: normal; 356 --font-heading-weight: 400; 357 358 --font-body-scale: 1.0; 359 --font-heading-scale: 1.0; 360 361 --media-padding: px; 362 --media-border-opacity: 0.05; 363 --media-border-width: 1px; 364 --media-radius: 0px;
365 --media-shadow-opacity: 0.0; 366 --media-shadow-horizontal-offset: 0px; 367 --media-shadow-vertical-offset: 4px; 368 --media-shadow-blur-radius: 5px; 369 --media-shadow-visible: 0; 370 371 --page-width: 160rem; 372 --page-width-margin: 0rem; 373 374 --product-card-image-padding: 0.0rem; 375 --product-card-corner-radius: 0.0rem; 376 --product-card-text-alignment: left; 377 --product-card-border-width: 0.0rem; 378 --product-card-border-opacity: 0.1; 379 --product-card-shadow-opacity: 0.0; 380 --product-card-shadow-visible: 0; 381 --product-card-shadow-horizontal-offset: 0.0rem; 382 --product-card-shadow-vertical-offset: 0.4rem; 383 --product-card-shadow-blur-radius: 0.5rem; 384 385 --collection-card-image-padding: 0.0rem; 386 --collection-card-corner-radius: 0.0rem; 387 --collection-card-text-alignment: left; 388 --collection-card-border-width: 0.0rem; 389 --collection-card-border-opacity: 0.1; 390 --collection-card-shadow-opacity: 0.0; 391 --collection-card-shadow-visible: 0; 392 --collection-card-shadow-horizontal-offset: 0.0rem; 393 --collection-card-shadow-vertical-offset: 0.4rem; 394 --collection-card-shadow-blur-radius: 0.5rem; 395 396 --blog-card-image-padding: 0.0rem; 397 --blog-card-corner-radius: 0.0rem; 398 --blog-card-text-alignment: left; 399 --blog-card-border-width: 0.0rem; 400 --blog-card-border-opacity: 0.1; 401 --blog-card-shadow-opacity: 0.0; 402 --blog-card-shadow-visible: 0; 403 --blog-card-shadow-horizontal-offset: 0.0rem; 404 --blog-card-shadow-vertical-offset: 0.4rem; 405 --blog-card-shadow-blur-radius: 0.5rem; 406 407 --badge-corner-radius: 4.0rem; 408 409 --popup-border-width: 1px; 410 --popup-border-opacity: 0.1; 411 --popup-corner-radius: 0px; 412 --popup-shadow-opacity: 0.05; 413 --popup-shadow-horizontal-offset: 0px; 414 --popup-shadow-vertical-offset: 4px; 415 --popup-shadow-blur-radius: 5px; 416 417 --drawer-border-width: 1px; 418 --drawer-border-opacity: 0.1; 419 --drawer-shadow-opacity: 0.0; 420 --drawer-shadow-horizontal-offset: 0px; 421 --drawer-shadow-vertical-offset: 4px; 422 --drawer-shadow-blur-radius: 5px; 423 424 --spacing-sections-desktop: 0px; 425 --spacing-sections-mobile: 0px; 426 427 --grid-desktop-vertical-spacing: 8px; 428 --grid-desktop-horizontal-spacing: 8px; 429 --grid-mobile-vertical-spacing: 4px; 430 --grid-mobile-horizontal-spacing: 4px; 431 432 --text-boxes-border-opacity: 0.1; 433 --text-boxes-border-width: 0px; 434 --text-boxes-radius: 0px; 435 --text-boxes-shadow-opacity: 0.0; 436 --text-boxes-shadow-visible: 0; 437 --text-boxes-shadow-horizontal-offset: 0px; 438 --text-boxes-shadow-vertical-offset: 4px; 439 --text-boxes-shadow-blur-radius: 5px; 440 441 --buttons-radius: 0px; 442 --buttons-radius-outset: 0px; 443 --buttons-border-width: 0px; 444 --buttons-border-opacity: 1.0; 445 --buttons-shadow-opacity: 0.0; 446 --buttons-shadow-visible: 0; 447 --buttons-shadow-horizontal-offset: 0px; 448 --buttons-shadow-vertical-offset: 4px; 449 --buttons-shadow-blur-radius: 5px; 450 --buttons-border-offset: 0px; 451 452 --inputs-radius: 0px; 453 --inputs-border-width: 1px; 454 --inputs-border-opacity: 0.55; 455 --inputs-shadow-opacity: 0.0; 456 --inputs-shadow-horizontal-offset: 0px; 457 --inputs-margin-offset: 0px; 458 --inputs-shadow-vertical-offset: 4px; 459 --inputs-shadow-blur-radius: 5px; 460 --inputs-radius-outset: 0px; 461 462 --variant-pills-radius: 40px; 463 --variant-pills-border-width: 1px; 464 --variant-pills-border-opacity: 0.55; 465 --variant-pills-shadow-opacity: 0.0; 466 --variant-pills-shadow-horizontal-offset: 0px; 467 --variant-pills-shadow-vertical-offset: 4px; 468 --variant-pills-shadow-blur-radius: 5px; 469 } 470 471 *, 472 *::before, 473 *::after { 474 box-sizing: inherit; 475 } 476 477 html { 478 box-sizing: border-box; 479 font-size: calc(var(--font-body-scale) * 62.5%); 480 height: 100%; 481 } 482 483 body { 484 display: grid; 485 grid-template-rows: auto auto 1fr auto; 486 grid-template-columns: 100%; 487 min-height: 100%; 488 margin: 0; 489 font-size: 1.5rem; 490 letter-spacing: 0.06rem; 491 line-height: calc(1 + 0.8 / var(--font-body-scale)); 492 font-family: var(--font-body-family); 493 font-style: var(--font-body-style); 494 font-weight: var(--font-body-weight); 495 } 496 497 @media screen and (min-width: 750px) { 498 body { 499 font-size: 1.6rem; 500 } 501 } 502 </style> 503 <link href="//www.moggie.me/cdn/shop/t/35/assets/swiper.css?v=137341692623274719911
503767703233" rel="stylesheet" type="text/css" media="all" /> 504 <link href="//www.moggie.me/cdn/shop/t/35/assets/base.css?v=87169777806661620451767703233" rel="stylesheet" type="text/css" media="all" /> 505 <link href="//www.moggie.me/cdn/shop/t/35/assets/generic-style.css?v=14695011197627159891767703233" rel="stylesheet" type="text/css" media="all" /> 506 <link href="//www.moggie.me/cdn/shop/t/35/assets/responsive-style.css?v=173809536132143633751767703233" rel="stylesheet" type="text/css" media="all" /> 507<link rel="preload" as="font" href="//www.moggie.me/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//www.moggie.me/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2" type="font/woff2" crossorigin><link href="//www.moggie.me/cdn/shop/t/35/assets/component-localization-form.css?v=143319823105703127341767703233" rel="stylesheet" type="text/css" media="all" /> 508
508<script src="//www.moggie.me/cdn/shop/t/35/assets/localization-form.js?v=161644695336821385561767703233" defer="defer"></script>
508<script> 509 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 510 if (Shopify.designMode) { 511 document.documentElement.classList.add('shopify-design-mode'); 512 } 513 </script>
513 514 515 <!-- Hotjar Tracking Code for https://www.moggie.me/ -->
515<script>
vendor: 105 bytes, line 515
515 (function(h,o,t,j,a,r){ h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)}; h._hjSettings={hjid:
5155236765
vendor: 222 bytes, line 515
515,hjsv:6}; a=o.getElementsByTagName('head')[0]; r=o.createElement('script');r.async=1; r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
515</script>
515 516
516<script src="//www.moggie.me/cdn/shop/t/35/assets/jquery.min.js?v=115860211936397945481767703233" defer="defer"></script>
516 517 518 519 <!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core --> 520 521 522 523 524 525 526 527<link rel="dns-prefetch" href="https://cdn.judge.me"> 528<link rel="dns-prefetch" href="https://cdn1.judge.me"> 529<link rel="dns-prefetch" href="https://api.judge.me"> 530
531<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":false,"coupon_receiving_condition":"any_review","coupon_value_type":"percentage","coupon_value_percentage":10,"coupon_value_fixed_amount":0,"coupon_discount_type":"single","coupon_tier_text_enabled":false,"coupon_tier_text_percentage":10,"coupon_tier_text_fixed_amount":0,"coupon_tier_photo_enabled":false,"coupon_tier_photo_percentage":10,"coupon_tier_photo_fixed_amount":0,"coupon_tier_video_enabled":false,"coupon_tier_video_percentage":10,"coupon_tier_video_fixed_amount":0,"enable_coupons":false,"badge_no_review_text":"No reviews","badge_n_reviews_text":"{{ n }} review/reviews","hide_badge_preview_if_no_reviews":true,"badge_hide_text":false,"enforce_center_preview_badge":false,"widget_title":"Customer Reviews","widget_open_form_text":"Write a review","widget_close_form_text":"Cancel review","widget_refresh_page_text":"Refresh page","widget_summary_text":"Based on {{ number_of_reviews }} Review/Reviews","widget_no_review_text":"Be the first to write a review","widget_name_field_text":"Display name","widget_verified_name_field_text":"Verified Name (public)","widget_name_placeholder_text":"Display name","widget_required_field_error_text":"This field is required.","widget_email_field_text":"Email address","widget_verified_email_field_text":"Verified Email (private, can not be edited)","widget_email_placeholder_text":"Your email address","widget_email_field_error_text":"Please enter a valid email address.","widget_rating_field_text":"Rating","widget_review_title_field_text":"Review Title","widget_review_title_placeholder_text":"Give your review a title","widget_review_body_field_text":"Review content","widget_review_body_placeholder_text":"Start writing here...","widget_pictures_field_text":"Picture/Video (optional)","widget_submit_review_text":"Submit Review","widget_submit_verified_review_text":"Submit Verified Review","widget_submit_success_msg_with_auto_publish":"Thank y
531ou! Please refresh the page in a few moments to see your review. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_submit_success_msg_no_auto_publish":"Thank you! Your review will be published as soon as it is approved by the shop admin. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_show_default_reviews_out_of_total_text":"Showing {{ n_reviews_shown }} out of {{ n_reviews }} reviews.","widget_show_all_link_text":"Show all","widget_show_less_link_text":"Show less","widget_author_said_text":"{{ reviewer_name }} said:","widget_days_text":"{{ n }} days ago","widget_weeks_text":"{{ n }} week/weeks ago","widget_months_text":"{{ n }} month/months ago","widget_years_text":"{{ n }} year/years ago","widget_yesterday_text":"Yesterday","widget_today_text":"Today","widget_replied_text":"\u003e\u003e {{ shop_name }} replied:","widget_read_more_text":"Read more","widget_reviewer_name_as_initial":"","widget_rating_filter_color":"#fbcd0a","widget_rating_filter_see_all_text":"See all reviews","widget_sorting_most_recent_text":"Most Recent","widget_sorting_highest_rating_text":"Highest Rating","widget_sorting_lowest_rating_text":"Lowest Rating","widget_sorting_with_pictures_text":"Only Pictures","widget_sorting_most_helpful_text":"Most Helpful","widget_open_question_form_text":"Ask a question","widget_reviews_subtab_text":"Reviews","widget_questions_subtab_text":"Questions","widget_question_label_text":"Question","widget_answer_label_text":"Answer","widget_question_placeholder_text":"Write your question here","widget_submit_question_text":"Submit Question","widget_question_submit_success_text":"Thank you for your question! We will notify you once it gets answered.","verified_badge_text":"Verified","verified_badge_bg_color":"","verified_badge_text_color":"","verified_badge_placement":"left-of-reviewer-name","widget_review_max_height":"","widget_hide_border":false,"widget_social_share":false,"widget_thumb":false,"widget_review_location_show":false,"widget_location_format":"","all_reviews_include_out_of_store_products":true,"all_reviews_out_of_store_text":"(out of store)","all_reviews_pagination":100,"all_reviews_product_name_prefix_text":"about","enable_review_pictures":false,"enable_question_anwser":false,"widget_theme":"default","review_date_format":"timestamp","default_sort_method":"most-recent","enable_ai_review_visibility":true,"widget_product_reviews_subtab_text":"Product Reviews","widget_shop_reviews_subtab_text":"Shop Reviews","widget_other_products_reviews_text":"Reviews for other products","widget_store_reviews_subtab_text":"Store reviews","widget_product_variant_reference_text":"Review for","widget_no_store_reviews_text":"This store hasn't received any reviews yet","widget_web_restriction_product_reviews_text":"This product hasn't received any reviews yet","widget_no_items_text":"No items found","widget_show_more_text":"Show more","widget_write_a_store_review_text":"Write a Store Review","widget_product_and_store_reviews_text":"Product and store reviews","widget_reviews_in_collection_text":"Reviews in this collection","widget_other_languages_heading":"Reviews in Other Languages","widget_translate_review_text":"Translate review to {{ language }}","widget_translating_review_text":"Translating...","widget_show_original_translation_text":"Show original ({{ language }})","widget_translate_review_failed_text":"Review couldn't be translated.","widget_translate_review_retry_text":"Retry","widget_translate_review_try_again_later_text":"Try again later","show_product_url_for_grouped_product":false,"widget_sorting_pictures_first_text":"Pictures First","show_pictures_on_all_rev_page_mobile":false,"show_pictures_on_all_rev_page_desktop":false,"floating_tab_hide_mobile_install_preference":false,"floating_tab_button_name":"â
Reviews","floating_tab_title":"Let customers speak for us","floating_tab_button_color":"","floating_tab_button_background_color":"","floating_tab_url":"","floating_tab_url_enabled":false,"floating_tab_tab_style":"text","all_reviews_text_badge_text":"Customers rate us {{ shop.metafields.judgeme.all_reviews_rating | round: 1 }}/5 based on {{ shop.metafields.judgeme.all_reviews_count }} reviews.","all_reviews_text_badge_text_branded_style":"{{ shop.metafields.judgeme.all_reviews_rating | round: 1 }} out of 5 stars based on {{ shop.metafields.judgeme.all_reviews_count }} reviews","is_all_reviews_text_badge_a_link":true,"show_stars_for_all_reviews_text_badge":false,"all_reviews_text_badge_url":"https://www.moggie.me/products/moggie-activity-tracker","all_reviews_text_style":"branded","all_reviews_text_color_style":"custom","all_reviews_text_color":"#FF6E28","all_reviews_text_show_jm_brand":true,"featured_carousel_show_header":true,"featured_carousel_title":"Let customers speak for us","testimonials_carousel_title":"Customers are saying","videos_carousel_title":"Real customer stories","cards_carousel_title":"Customers are saying","featured_carousel_count_text":"from {{ n }} reviews","featured_carousel_add_link_to_all_reviews_page":true,"featured_carousel_url":"https://www.moggie.me/products/moggie-activity-tracker","featured_carousel_show_images":false,"featured_carousel_autoslide_interval":5,"featured_carousel_arrows_on_the_sides":true,"featured_carousel_height":400,"featured_carousel_width":80,"featured_carousel_image_size":0,"featured_carousel_image_height":250,"featured_carousel_arrow_color":"#F0EBE2","verified_count_badge_style":"branded","verified_count_badge_orientation":"horizontal","verified_count_badge_color_style":"judgeme_brand_color","verified_count_badge_color":"#108474","is_verified_count_badge_a_link":false,"verified_count_badge_url":"","verified_count_badge_show_jm_brand":true,"widget_rating_preset_default":5,"widget_first_sub_tab":"product-reviews","widget_show_histogram":true,"widget_histogram_use_custom_color":false,"widget_pagination_use_custom_color":false,"widget_star_use_custom_color":false,"widget_verified_badge_use_custom_color":false,"widget_write_review_use_custom_color":false,"picture_reminder_submit_button":"Upload Pictures","enable_review_videos":false,"mute_video_by_default":false,"widget_sorting_videos_first_text":"Videos First","widget_review_pending_text":"Pending","featured_carousel_items_for_large_screen":3,"social_share_options_order":"Facebook,Twitter","remove_microdata_snippet":true,"disable_json_ld":false,"enable_json_ld_products":false,"preview_badge_show_question_text":false,"preview_badge_no_question_text":"No questions","preview_badge_n_question_text":"{{ number_of_questions }} question/questions","qa_badge_show_icon":false,"qa_badge_position":"same-row","remove_judgeme_branding":false,"widget_add_search_bar":false,"widget_search_bar_placeholder":"Search","widget_sorting_verified_only_text":"Verified only","widget_sorting_most_relevant_text":"Most Relevant","featured_carousel_theme":"default","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":false,"featured_carousel_show_reviewer":true,"featured_carousel_show_product":false,"featured_carousel_header_background_color":"#108474","featured_carousel_header_text_color":"#ffffff","featured_carousel_name_product_separator":"reviewed","featured_carousel_full_star_background":"#FF6E28","featured_carousel_empty_star_background":"#F0EBE2","featured_carousel_vertical_theme_background":"#f9fafb","featured_carousel_verified_badge_enable":true,"featured_carousel_verified_badge_color":"#108474","featured_carousel_border_style":"round","featured_carousel_review_line_length_limit":3,"featured_carousel_more_reviews_button_text":"Read more reviews","featured_carousel_view_product_button_text":"View product","all_reviews_page_load_reviews_on":"scroll","all_reviews_page_load_more_text":"Load More Reviews","disable_fb_tab_reviews":false,"enable_ajax_cdn_cache":false,"widget_advanced_speed_features":5,"widget_public_name_text":"displayed publicly like","default_reviewer_name":"John Smith","default_reviewer_name_has_non_latin":true,"widget_reviewer_anonymous":"Anonymous","medals_widget_title":"Judge.me Review Medals","medals_widget_background_color":"#f9fafb","medals_widget_position":"footer_all_pages","medals_widget_border_color":"#f9fafb","medals_widget_verified_text_position":"left","medals_widget_use_monochromatic_version":false,"medals_widget_elements_color":"#108474","show_reviewer_avatar":true,"widget_invalid_yt_video_url_error_text":"Not a YouTube video URL","widget_max_length_field_error_text":"Please enter no more than {0} characters.","widget_show_country_flag":false,"widget_show_collected_via_shop_app":true,"widget_verified_by_shop_badge_style":"light","widget_verified_by_shop_text":"Verified by Shop","widget_show_photo_gallery":false,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Everyday life with Moggie","widget_ugc_subt
531itle":"Share your catâs Moggie moments and join our community of cat lovers!","widget_ugc_arrows_color":"#ffffff","widget_ugc_primary_button_text":"Buy Now","widget_ugc_primary_button_background_color":"#FF6E28","widget_ugc_primary_button_text_color":"#ffffff","widget_ugc_primary_button_border_width":"0","widget_ugc_primary_button_border_style":"none","widget_ugc_primary_button_border_color":"#FF6E28","widget_ugc_primary_button_border_radius":"25","widget_ugc_secondary_button_text":"Load More","widget_ugc_secondary_button_background_color":"#ffffff","widget_ugc_secondary_button_text_color":"#FF6E28","widget_ugc_secondary_button_border_width":"2","widget_ugc_secondary_button_border_style":"solid","widget_ugc_secondary_button_border_color":"#FF6E28","widget_ugc_secondary_button_border_radius":"25","widget_ugc_reviews_button_text":"View Reviews","widget_ugc_reviews_button_background_color":"#ffffff","widget_ugc_reviews_button_text_color":"#FF6E28","widget_ugc_reviews_button_border_width":"2","widget_ugc_reviews_button_border_style":"solid","widget_ugc_reviews_button_border_color":"#FF6E28","widget_ugc_reviews_button_border_radius":"25","widget_ugc_reviews_button_link_to":"judgeme-reviews-page","widget_ugc_show_post_date":true,"widget_ugc_max_width":"800","widget_rating_metafield_value_type":true,"widget_primary_color":"#FF6E28","widget_enable_secondary_color":false,"widget_secondary_color":"#edf5f5","widget_summary_average_rating_text":"{{ average_rating }} out of 5","widget_media_grid_title":"Customer photos \u0026 videos","widget_media_grid_see_more_text":"See more","widget_round_style":false,"widget_show_product_medals":false,"widget_verified_by_judgeme_text":"Verified by Judge.me","widget_show_store_medals":true,"widget_verified_by_judgeme_text_in_store_medals":"Verified by Judge.me","widget_media_field_exceed_quantity_message":"Sorry, we can only accept {{ max_media }} for one review.","widget_media_field_exceed_limit_message":"{{ file_name }} is too large, please select a {{ media_type }} less than {{ size_limit }}MB.","widget_review_submitted_text":"Review Submitted!","widget_question_submitted_text":"Question Submitted!","widget_close_form_text_question":"Cancel","widget_write_your_answer_here_text":"Write your answer here","widget_enabled_branded_link":true,"widget_show_collected_by_judgeme":false,"widget_reviewer_name_color":"","widget_write_review_text_color":"","widget_write_review_bg_color":"","widget_collected_by_judgeme_text":"collected by Judge.me","widget_pagination_type":"standard","widget_load_more_text":"Load More","widget_load_more_color":"#108474","widget_full_review_text":"Full Review","widget_read_more_reviews_text":"Read More Reviews","widget_read_questions_text":"Read Questions","widget_questions_and_answers_text":"Questions \u0026 Answers","widget_verified_by_text":"Verified by","widget_verified_text":"Verified","widget_number_of_reviews_text":"{{ number_of_reviews }} reviews","widget_back_button_text":"Back","widget_next_button_text":"Next","widget_custom_forms_filter_button":"Filters","custom_forms_style":"horizontal","widget_show_review_information":false,"how_reviews_are_collected":"How reviews are collected?","widget_show_review_keywords":false,"widget_gdpr_statement":"How we use your data: We'll only contact you about the review you left, and only if necessary. By submitting your review, you agree to Judge.me's \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms\u003c/a\u003e, \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy\u003c/a\u003e and \u003ca href='https://judge.me/content-policy' target='_blank' rel='nofollow noopener'\u003econtent\u003c/a\u003e policies.","widget_multilingual_sorting_enabled":false,"widget_translate_review_content_enabled":false,"widget_translate_review_content_method":"manual","popup_widget_review_selection":"automatically_with_pictures","popup_widget_round_border_style":true,"popup_widget_show_title":true,"popup_widget_show_body":true,"popup_widget_show_reviewer":false,"popup_widget_show_product":true,"popup_widget_show_pictures":true,"popup_widget_use_review_picture":true,"popup_widget_show_on_home_page":true,"popup_widget_show_on_product_page":true,"popup_widget_show_on_collection_page":true,"popup_widget_show_on_cart_page":true,"popup_widget_position":"bottom_left","popup_widget_first_review_delay":5,"popup_widget_duration":5,"popup_widget_interval":5,"popup_widget_review_count":5,"popup_widget_hide_on_mobile":true,"review_snippet_widget_round_border_style":true,"review_snippet_widget_card_color":"#FFFFFF","review_snippet_widget_text_color":"#000000","review_snippet_widget_lighter_text_color":"#7B7B7B","review_snippet_widget_slider_arrows_background_color":"#FFFFFF","review_snippet_widget_slider_arrows_color":"#000000","review_snippet_widget_star_color":"#FF6E28","show_product_variant":false,"all_reviews_product_variant_label_text":"Variant: ","widget_show_verified_branding":false,"widget_ai_summary_title":"Customers say","widget_ai_summary_disclaimer":"AI-powered review summary based on recent customer reviews","widget_show_ai_summary":false,"widget_show_ai_summary_bg":false,"write_review_button_visibility":"everyone","store_summary_widget_heading":"Customers rate this store","store_summary_widget_button_text":"View customer reviews","store_summary_widget_button_theme_text":"See AI reviews summary","widget_show_review_title_input":true,"widget_autofill_review_title":true,"redirect_reviewers_invited_via_email":"review_widget","request_store_review_after_product_review":false,"request_review_other_products_in_order":false,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":"#FF6E28","review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":"#FF6E28","review_form_button_text_color":"#ffffff","review_form_modal_overlay_color":"#000000","review_form_theme":"multi_step","review_form_location":"in_store_popup","review_form_external_page_background_color":"#C5F7F0","review_content_screen_title_text":"How would you rate this product?","review_content_introduction_text":"We would love it if you would share a bit about your experience.","store_review_form_title_text":"How would you rate this store?","store_review_form_introduction_text":"We would love it if you would share a bit about your experience.","show_review_guidance_text":true,"one_star_review_guidance_text":"Poor","five_star_review_guidance_text":"Great","customer_information_screen_title_text":"About you","customer_information_introduction_text":"Please tell us more about you.","custom_questions_screen_title_text":"Your experience in more detail","custom_questions_introduction_text":"Here are a few questions to help us understand more about your experience.","review_submitted_screen_title_text":"Thanks for your review!","review_submitted_screen_thank_you_text":"We are processing it and it will appear on the store soon.","review_submitted_screen_email_verification_text":"Please confirm your email by clicking the link we just sent you. This helps us keep reviews authentic.","confirm_email_screen_title_text":"Confirm your email","confirm_email_screen_message_text":"To help keep reviews authentic, we'll send you a secure link to continue writing your review. It only takes a moment.","check_email_screen_title_text":"Check your email","check_email_screen_message_text":"We sent you an email to {{ email }}. Click the button on the email to continue.","check_email_screen_resend_message_text":"Email resent!","check_email_resend_hint_text":"Didn't get the email? Check your spam folder or [resend the email].","verification_email_rate_limit_error_text":"You've reached the limit for review attempts on this product. Please check your inbox or try again later.","review_submitted_request_store_review_text":"Would you like to share your experience of shopping with us?","review_submitted_review_other_products_text":"Would you like to review these products?","store_review_screen_title_text":"Would you like to share your experience of shopping with us?","store_review_introduction_text":"We value your feedback and use it to improve. Please share any thoughts or suggestions you have.","reviewer_media_screen_title_picture_text":"Share a picture","reviewer_media_introduction_picture_text":"Upload a photo to support your review.","reviewer_media_screen_title_video_text":"Share a video","reviewer_media_introduction_video_text":"Upload a video to support your review.","reviewer_media_screen_title_picture_or_video_text":"Share a picture or video","reviewer_media_introduction_picture_or_video_text":"Upload a photo or video to support your review.","reviewer_media_
531youtube_url_text":"Paste your Youtube URL here","advanced_settings_next_step_button_text":"Next","advanced_settings_close_review_button_text":"Close","modal_write_review_flow":false,"write_review_flow_required_text":"Required","write_review_flow_privacy_message_text":"We respect your privacy.","write_review_flow_anonymous_text":"Post review as anonymous","write_review_flow_visibility_text":"This won't be visible to other customers.","write_review_flow_multiple_selection_help_text":"Select as many as you like","write_review_flow_single_selection_help_text":"Select one option","write_review_flow_required_field_error_text":"This field is required","write_review_flow_invalid_email_error_text":"Please enter a valid email address","write_review_flow_max_length_error_text":"Max. {{ max_length }} characters.","write_review_flow_media_upload_text":"\u003cb\u003eClick to upload\u003c/b\u003e or drag and drop","write_review_flow_gdpr_statement":"We'll only contact you about your review if necessary. By submitting your review, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","rating_only_reviews_enabled":false,"show_negative_reviews_help_screen":false,"new_review_flow_help_screen_rating_threshold":3,"negative_review_resolution_screen_title_text":"Tell us more","negative_review_resolution_text":"Your experience matters to us. If there were issues with your purchase, we're here to help. Feel free to reach out to us, we'd love the opportunity to make things right.","negative_review_resolution_button_text":"Contact us","negative_review_resolution_proceed_with_review_text":"Leave a review","negative_review_resolution_subject":"Issue with purchase from {{ shop_name }}.{{ order_name }}","coupon_promo_intro_any_review_text":"Write a review and get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_photo_text":"Write a review and add a photo or video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_video_text":"Write a review and add a video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_up_to_any_review_text":"Write a review and get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_up_to_with_photo_text":"Write a review and add a photo or video to get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_external_text":"Write a review and get a reward for your next purchase","coupon_promo_intro_external_with_photo_text":"Write a review and add a photo or video to get a reward for your next purchase","coupon_promo_intro_external_with_video_text":"Write a review and add a video to get a reward for your next purchase","coupon_promo_media_photo_text":"Add a photo or video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_photo_only_text":"Add a photo and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_video_text":"Add a video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_external_photo_text":"Add a photo or video and get a reward for your next purchase","coupon_promo_media_external_photo_only_text":"Add a photo and get a reward for your next purchase","coupon_promo_media_external_video_text":"Add a video and get a reward for your next purchase","coupon_promo_success_text":"You've got a coupon for your next purchase at {{ shop_name }}!","coupon_promo_success_subtext":"You'll receive your coupon email within the hour.","preview_badge_collection_page_install_status":false,"widget_review_custom_css":"","preview_badge_custom_css":"","preview_badge_stars_count":"5-stars","featured_carousel_custom_css":".jdgm-carousel-item__review-title {\n max-height: 100px;\n overflow-y: auto;\n font-size: 14px; /* Keep title bigger */\n}\n.jdgm-carousel-item__review-body {\n max-height: 300px;\n overflow-y: auto;\n font-size: 12px; /* Smaller on mobile */\n}\n@media(max-width: 768px){\n .jdgm-carousel-item__review-body {\n font-size: 10px; /* Further reduction on mobile */\n }\n}","floating_tab_custom_css":"","all_reviews_widget_custom_css":"","medals_widget_custom_css":"","verified_badge_custom_css":"","all_reviews_text_custom_css":"","transparency_badges_collected_via_store_invite":false,"transparency_badges_from_another_provider":false,"transparency_badges_collected_from_store_visitor":false,"transparency_badges_collected_by_verified_review_provider":true,"transparency_badges_earned_reward":false,"transparency_badges_collected_via_store_invite_text":"Review collected via store invitation","transparency_badges_from_another_provider_text":"Review collected from another provider","transparency_badges_collected_from_store_visitor_text":"Review collected from a store visitor","transparency_badges_written_in_google_text":"Review written in Google","transparency_badges_written_in_etsy_text":"Review written in Etsy","transparency_badges_written_in_shop_app_text":"Review written in Shop App","transparency_badges_earned_reward_text":"Review earned a reward for future purchase","product_review_widget_per_page":10,"widget_other_languages_reviews_per_page":3,"widget_store_review_label_text":"Review about the store","widget_cart_mode_aggregate_heading_text":"Customers rate this store","checkout_comment_extension_title_on_product_page":"Customer Comments","checkout_comment_extension_num_latest_comment_show":5,"checkout_comment_extension_format":"name_and_timestamp","checkout_comment_customer_name":"last_initial","checkout_comment_comment_notification":true,"preview_badge_collection_page_install_preference":false,"preview_badge_home_page_install_preference":false,"preview_badge_product_page_install_preference":false,"review_widget_install_preference":"","review_carousel_install_preference":false,"floating_reviews_tab_install_preference":"none","verified_reviews_count_badge_install_preference":false,"all_reviews_text_install_preference":false,"review_widget_best_location":false,"judgeme_medals_install_preference":false,"review_widget_revamp_enabled":false,"review_widget_qna_enabled":false,"review_widget_header_theme":"minimal","review_widget_widget_title_enabled":true,"review_widget_header_text_size":"medium","review_widget_header_text_weight":"regular","review_widget_average_rating_style":"compact","review_widget_bar_chart_enabled":true,"review_widget_bar_chart_type":"numbers","review_widget_bar_chart_style":"standard","review_widget_expanded_media_gallery_enabled":false,"review_widget_show_review_highlights":false,"review_widget_show_review_keywords_in_gray":false,"review_widget_reviews_section_theme":"standard","review_widget_image_style":"thumbnails","review_widget_review_image_ratio":"square","review_widget_stars_size":"medium","review_widget_verified_badge":"standard_text","review_widget_review_title_text_size":"medium","review_widget_review_text_size":"medium","review_widget_review_text_length":"medium","review_widget_number_of_columns_desktop":3,"review_widget_carousel_transition_speed":5,"review_widget_custom_questions_answers_display":"always","review_widget_card_section_size":"small","review_widget_button_text_color":"#FFFFFF","review_widget_text_color":"#000000","review_widget_lighter_text_color":"#7B7B7B","review_widget_corner_styling":"soft","review_widget_review_word_singular":"review","review_widget_review_word_plural"
531:"reviews","review_widget_voting_label":"Helpful?","review_widget_shop_reply_label":"Reply from {{ shop_name }}:","review_widget_filters_title":"Filters","review_widget_filter_rating_title":"Rating","review_widget_filter_keyword_title":"Keyword","review_widget_clear_filters_text":"Clear filters","review_widget_expand_more_text":"More","review_widget_review_highlights_title":"Review highlights","qna_widget_question_word_singular":"Question","qna_widget_question_word_plural":"Questions","qna_widget_answer_reply_label":"Answer from {{ answerer_name }}:","qna_content_screen_title_text":"Ask a question about this product","qna_widget_question_required_field_error_text":"Please enter your question.","qna_widget_flow_gdpr_statement":"We'll only contact you about your question if necessary. By submitting your question, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","qna_widget_question_submitted_text":"Thanks for your question!","qna_widget_close_form_text_question":"Close","qna_widget_question_submit_success_text":"Weâll notify you by email when your question is answered.","all_reviews_widget_v2025_enabled":false,"all_reviews_widget_v2025_header_theme":"default","all_reviews_widget_v2025_widget_title_enabled":true,"all_reviews_widget_v2025_header_text_size":"medium","all_reviews_widget_v2025_header_text_weight":"regular","all_reviews_widget_v2025_average_rating_style":"compact","all_reviews_widget_v2025_bar_chart_enabled":true,"all_reviews_widget_v2025_bar_chart_type":"numbers","all_reviews_widget_v2025_bar_chart_style":"standard","all_reviews_widget_v2025_expanded_media_gallery_enabled":false,"all_reviews_widget_v2025_show_store_medals":true,"all_reviews_widget_v2025_show_photo_gallery":true,"all_reviews_widget_v2025_show_review_keywords":false,"all_reviews_widget_v2025_show_ai_summary":false,"all_reviews_widget_v2025_show_ai_summary_bg":false,"all_reviews_widget_v2025_show_review_highlights":false,"all_reviews_widget_v2025_show_review_keywords_in_gray":false,"all_reviews_widget_v2025_add_search_bar":false,"all_reviews_widget_v2025_default_sort_method":"most-recent","all_reviews_widget_v2025_reviews_per_page":10,"all_reviews_widget_v2025_reviews_section_theme":"default","all_reviews_widget_v2025_image_style":"thumbnails","all_reviews_widget_v2025_review_image_ratio":"square","all_reviews_widget_v2025_stars_size":"medium","all_reviews_widget_v2025_verified_badge":"standard_text","all_reviews_widget_v2025_review_title_text_size":"medium","all_reviews_widget_v2025_review_text_size":"medium","all_reviews_widget_v2025_review_text_length":"medium","all_reviews_widget_v2025_number_of_columns_desktop":3,"all_reviews_widget_v2025_carousel_transition_speed":5,"all_reviews_widget_v2025_custom_questions_answers_display":"always","all_reviews_widget_v2025_review_dates":false,"all_reviews_widget_v2025_card_section_size":"small","all_reviews_widget_v2025_show_product_variant":false,"all_reviews_widget_v2025_show_reviewer_avatar":true,"all_reviews_widget_v2025_reviewer_name_as_initial":"","all_reviews_widget_v2025_review_location_show":false,"all_reviews_widget_v2025_location_format":"","all_reviews_widget_v2025_show_country_flag":false,"all_reviews_widget_v2025_widget_thumb":false,"all_reviews_widget_v2025_verified_by_shop_badge_style":"light","all_reviews_widget_v2025_social_share":false,"all_reviews_widget_v2025_social_share_options_order":"Facebook,Twitter,LinkedIn,Pinterest","all_reviews_widget_v2025_pagination_type":"standard","all_reviews_widget_v2025_button_text_color":"#FFFFFF","all_reviews_widget_v2025_text_color":"#000000","all_reviews_widget_v2025_lighter_text_color":"#7B7B7B","all_reviews_widget_v2025_corner_styling":"soft","all_reviews_widget_v2025_title":"Customer reviews","all_reviews_widget_v2025_ai_summary_title":"Customers say about this store","all_reviews_widget_v2025_no_review_text":"Be the first to write a review","all_reviews_widget_v2025_review_highlights_title":"Review highlights","reviews_grid_widget_show_sample_reviews":false,"reviews_grid_widget_review_selection":"all","reviews_grid_widget_select_products":[],"reviews_grid_widget_show_media_only":false,"reviews_grid_widget_display_order":"media_first","reviews_grid_widget_card_grouping":"per_media","reviews_grid_widget_columns_desktop":3,"reviews_grid_widget_rows_desktop":3,"reviews_grid_widget_columns_mobile":2,"reviews_grid_widget_rows_mobile":6,"reviews_grid_widget_show_stars":true,"reviews_grid_widget_show_reviewer_name":true,"reviews_grid_widget_show_review_title_on_hover_desktop":true,"reviews_grid_widget_corner_styling":"soft","reviews_grid_widget_card_spacing":"medium","reviews_grid_widget_header_text_color":"#000000","reviews_grid_widget_star_and_reviewer_name_color":"#F9F9F9","reviews_grid_widget_overlay_and_background_color":"#000000","reviews_grid_widget_content_color":"#F9F9F9","reviews_grid_widget_header_text":"From our customers","reviews_grid_widget_show_average_rating":true,"trust_badge_enabled":false,"trust_badge_structure":"outline","trust_badge_color":"black","trust_badge_star":"black","trust_badge_rating_display_default":"show_avg_text","platform":"shopify","branding_url":"https://app.judge.me/reviews/stores/www.moggie.me","branding_text":"Powered by Judge.me","locale":"en","reply_name":"Moggie","shop_currency":"USD","widget_version":"3.0","footer":true,"autopublish":true,"review_dates":true,"enable_custom_form":false,"shop_use_review_site":true,"shop_locale":"en","enable_multi_locales_translations":true,"show_review_title_input":true,"autofill_review_title":true,"review_verification_email_status":"always","require_verification_before_submit":false,"sign_in_with_
531shop_enabled":false,"customer_account_validation_enabled":true,"most_relevant_sort_enabled":false,"coupon_promo_invited_eligible":true,"coupon_promo_web_eligible":false,"uses_coupon_integration":false,"uses_external_coupon":false,"can_be_branded":true,"rtl_stars_enabled_ar":true,"rtl_stars_enabled_he":true,"reply_name_text":"Moggie"};</script>
531 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #FF6E28;--jdgm-secondary-color: rgba(255,110,40,0.1);--jdgm-star-color: #FF6E28;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #FF6E28;--jdgm-paginate-color: #FF6E28;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #FF6E28}.jdgm-histogram__bar-content{background-color:#FF6E28}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:white;background-color:#FF6E28}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}@media only screen and (min-width: 768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-author-all-initials{display:none !important}.jdgm-author-last-initial{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'about'}.jdgm-rev__variant-label:before{content:'Variant: '}.jdgm-rev__out-of-store-text:before{content:'(out of store)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.jdgm-preview-badge[data-template="product"]{display:none !important}.jdgm-preview-badge[data-template="collection"]{display:none !important}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-review-widget[data-from-snippet="true"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget{--jdgm-snippet-card-color: #fff;--jdgm-snippet-text-color: #000;--jdgm-snippet-lighter-text-color: #7B7B7B;--jdgm-snippet-star-color: #FF6E28;--jdgm-snippet-border-radius: 8px;--jdgm-snippet-arrows-bg-color: #fff;--jdgm-snippet-arrows-color: #000}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#FF6E28}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'Moggie'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )} 532</style> <style class='jdgm-settings-style'></style> 533 534 535 536 537 <style class='jdgm-miracle-styles'> 538 @-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK
538/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-prev-badge{display:block !important} 539 540</style> 541 542 543 544 545 546 547 548 549
550<script data-cfasync='false' class='jdgm-script'> 551!function(e){window.jdgm=window.jdgm||{}; 552/* INF-1976 */ 553var _jdgmBlocked=function(){var raw=(window.jdgmSettings||{}).hostname_allowlist;var list=(raw==null?"":""+raw).split(/[\s,]+/).map(function(h){return h.trim().toLowerCase().replace(/\.$/,"");}).filter(function(h){return h;});if(!list.length)return false;var host=(e.location.hostname||"").toLowerCase().replace(/\.$/,"");if(/(^|\.)shopifypreview\.com$/.test(host))return false;var bare=host.replace(/^www\./,"");for(var i=0;i<list.length;i++){var en=list[i];if(en.indexOf("*.")===0){var b=en.slice(2);if(host===b||host.slice(-(b.length+1))==="."+b)return false;}else if(bare===en.replace(/^www\./,""))return false;}return true;}(); 554if(_jdgmBlocked){jdgm._loaderExecuted=true;jdgm._blocked=true;var _jdgmS=e.createElement("style");_jdgmS.textContent='[class^="jdgm-"],[class*=" jdgm-"]{display:none !important}';(e.head||e.documentElement).appendChild(_jdgmS);return;} 555jdgm.CDN_HOST="https://cdnwidget.judge.me/",jdgm.CDN_HOST_ALT="https://cdn2.judge.me/cdn/widget_frontend/",jdgm.API_HOST="https://api.judge.me/",jdgm.CDN_BASE_URL="https://cdn.shopify.com/extensions/01a0cdf8-b2d2-7ccd-a251-5cf8c66ad2ca/judgeme-762/assets/",jdgm.CDN_API_HOST="https://cdn.judge.me/", 556jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)? 557setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){ 558!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d), 559(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!", 560a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))}, 561jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest; 562t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))}, 563t.open("GET",e),t.onerror=function(){if(e.indexOf(jdgm.CDN_HOST)===0&&jdgm.CDN_HOST_ALT!==jdgm.CDN_HOST){var f=e.replace(jdgm.CDN_HOST,jdgm.CDN_HOST_ALT);jdgm.loadJS(f,d)}},t.send()},jdgm.docReady((function(){(window.jdgmLoadCSS||e.querySelectorAll( 564".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting? 565parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"): 566jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css") 567)}))}(document); 568</script>
568 569<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/01a0cdf8-b2d2-7ccd-a251-5cf8c66ad2ca/judgeme-762/assets/shopify_v2.css"></noscript> 570 571<!-- BEGIN app snippet: theme_fix_tags -->
571<script> 572 (function() { 573 var jdgmThemeFixes = null; 574 if (!jdgmThemeFixes) return; 575 576 // "All themes" fix: CSS and JS applied on every theme. CSS is injected 577 // before the per-theme fix so the theme-specific CSS wins the cascade. 578 // HTML is never applied globally (too risky). 579 var allThemesFix = jdgmThemeFixes['all']; 580 if (allThemesFix && allThemesFix.css) { 581 var allStyleTag = document.createElement('style'); 582 allStyleTag.classList.add('jdgm-theme-fix-style-all'); 583 allStyleTag.innerHTML = allThemesFix.css; 584 document.head.append(allStyleTag); 585 }; 586 587 if (allThemesFix && allThemesFix.js) { 588 var allScriptTag = document.createElement('script'); 589 allScriptTag.classList.add('jdgm-theme-fix-script-all'); 590 allScriptTag.innerHTML = allThemesFix.js; 591 document.head.append(allScriptTag); 592 }; 593 594 var thisThemeFix = jdgmThemeFixes[Shopify.theme.id]; 595 if (!thisThemeFix) return; 596 597 if (thisThemeFix.html) { 598 document.addEventListener("DOMContentLoaded", function() { 599 var htmlDiv = document.createElement('div'); 600 htmlDiv.classList.add('jdgm-theme-fix-html'); 601 htmlDiv.innerHTML = thisThemeFix.html; 602 document.body.append(htmlDiv); 603 }); 604 }; 605 606 if (thisThemeFix.css) { 607 var styleTag = document.createElement('style'); 608 styleTag.classList.add('jdgm-theme-fix-style'); 609 styleTag.innerHTML = thisThemeFix.css; 610 document.head.append(styleTag); 611 }; 612 613 if (thisThemeFix.js) { 614 var scriptTag = document.createElement('script'); 615 scriptTag.classList.add('jdgm-theme-fix-script'); 616 scriptTag.innerHTML = thisThemeFix.js; 617 document.head.append(scriptTag); 618 }; 619 })(); 620</script>
620 621<!-- END app snippet --> 622<!-- End of Judge.me Core --> 623 624 625 626<!-- END app block --><!-- BEGIN app block: shopify://apps/uppromote-affiliate/blocks/core-script/64c32457-930d-4cb9-9641-e24c0d9cf1f4 --><!-- BEGIN app snippet: core-metafields-setting --><!--suppress ES6ConvertVarToLetConst -->
627<script type="application/json" id="core-uppromote-settings">{"active_reg_from":false,"app_env":{"env":"production"},"message_bar_setting":{"referral_enable":0,"referral_content":"You're shopping with {affiliate_name}!","referral_font":"Poppins","referral_font_size":14,"referral_text_color":"#ffffff","referral_background_color":"#338FB1","not_referral_enable":0,"not_referral_content":"Enjoy your time.","not_referral_font":"Poppins","not_referral_font_size":14,"not_referral_text_color":"#ffffff","not_referral_background_color":"#338FB1"}}</script>
vendor: 1 bytes, line 627
627
628<script type="application/json" id="core-uppromote-cart">{"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}</script>
vendor: 1 bytes, line 628
628
629<script id="core-uppromote-quick-store-tracking-vars"> 630 function getDocumentContext(){const{href:a,hash:b,host:c,hostname:d,origin:e,pathname:f,port:g,protocol:h,search:i}=window.location,j=document.referrer,k=document.characterSet,l=document.title;return{location:{href:a,hash:b,host:c,hostname:d,origin:e,pathname:f,port:g,protocol:h,search:i},referrer:j||document.location.href,characterSet:k,title:l}}function getNavigatorContext(){const{language:a,cookieEnabled:b,languages:c,userAgent:d}=navigator;return{language:a,cookieEnabled:b,languages:c,userAgent:d}}function getWindowContext(){const{innerHeight:a,innerWidth:b,outerHeight:c,outerWidth:d,origin:e,screen:{height:j,width:k},screenX:f,screenY:g,scrollX:h,scrollY:i}=window;return{innerHeight:a,innerWidth:b,outerHeight:c,outerWidth:d,origin:e,screen:{screenHeight:j,screenWidth:k},screenX:f,screenY:g,scrollX:h,scrollY:i,location:getDocumentContext().location}}function getContext(){return{document:getDocumentContext(),navigator:getNavigatorContext(),window:getWindowContext()}} 631 if (window.location.href.includes('?sca_ref=')) { 632 localStorage.setItem('__up_lastViewedPageContext', JSON.stringify({ 633 context: getContext(), 634 timestamp: new Date().toISOString(), 635 })) 636 } 637</script>
637 638
639<script id="core-uppromote-setting-booster"> 640 var UpPromoteCoreSettings = JSON.parse(document.getElementById('core-uppromote-settings').textContent) 641 UpPromoteCoreSettings.currentCart = JSON.parse(document.getElementById('core-uppromote-cart')?.textContent || '{}') 642 const idToClean = ['core-uppromote-settings', 'core-uppromote-cart', 'core-uppromote-setting-booster', 'core-uppromote-quick-store-tracking-vars'] 643 idToClean.forEach(id => { 644 document.getElementById(id)?.remove() 645 }) 646</script>
646 647<!-- END app snippet --> 648 649 650<!-- END app block --><!-- BEGIN app block: shopify://apps/elevate-ab-testing/blocks/abtester/4ce51acb-a9f5-4e05-ae92-4c018aa51124 --> 651 652<link href="https://cdn.shopify.com/extensions/01a0b528-41c5-7eea-ada0-3d8977d8a46c/elevate-ab-testing-195/assets/elements.js" as="script" rel="preload">
653<script src="https://cdn.shopify.com/extensions/01a0b528-41c5-7eea-ada0-3d8977d8a46c/elevate-ab-testing-195/assets/elements.js" ></script>
653 654<!-- END app block --><!-- BEGIN app block: shopify://apps/gorgias-live-chat-helpdesk/blocks/gorgias/a66db725-7b96-4e3f-916e-6c8e6f87aaaa -->
655<script defer data-gorgias-loader-chat src="https://config.gorgias.chat/bundle-loader/shopify/moggie-draft.myshopify.com"></script>
655 656 657
658<script defer data-gorgias-loader-convert src="https://content.9gtb.com/loader.js"></script>
658 659 660
661<script defer data-gorgias-loader-mailto-replace src="https://config.gorgias.help/api/contact-forms/replace-mailto-script.js?shopName=moggie-draft"></script>
661 662 663 664<!-- END app block -->
664<script src="https://cdn.shopify.com/extensions/01a08082-d092-749c-87fb-d7fdd89713b9/announcement-bar-maker-by-apphero-7/assets/attrac-embed-bars.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 664
664
665<script src="https://cdn.shopify.com/extensions/01a0cdf8-b2d2-7ccd-a251-5cf8c66ad2ca/judgeme-762/assets/loader.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 665
665
666<script src="https://cdn.shopify.com/extensions/01a0cc10-8025-74bc-8561-6e03f24d6d18/affliate-by-secomapp-126/assets/core.min.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 666
666
667<script src="https://cdn.shopify.com/extensions/01a0b528-41c5-7eea-ada0-3d8977d8a46c/elevate-ab-testing-195/assets/placeholder.js" type="text/javascript" defer="defer"></script>
667 668<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
669<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: 58597998790,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 669
669
670<script> 671 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 672</script>
vendor: 1 bytes, line 672
672
673<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}
673).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: 58597998790,storefrontBaseUrl: "https://www.moggie.me",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.moggie.me/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b"],webPixelsConfigList: [{"id":"3903750492","configuration":"{\"mailchimp_store_id\":\"store_fjiv8r5mjdx9e39jwqaa\", \"mailchimp_user_id\":\"56287781\",\"mailchimp_list_id\":\"4f1981ea5d\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e357a49eadeb6216a959d63fa3fb8f55","type":"APP","apiClientId":2585307,"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":[]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"3459318108","configuration":"{\"storeId\":\"moggie-draft.myshopify.com\",\"token\":\"_x_t_bU2FsdGVkX1+JBmdN2WtwvkurdsLF5dkt9WWeoC1LuEIfmJVtSJm3G\/OKbPsZGXuQDyvFwu1gddinCAgLb3Tnew==\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"225dc1cef65a889f37503060110384e7","type":"APP","apiClientId":4623321,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
673,"dataSharingState":"unrestricted"},{"id":"3130294620","configuration":"{\"accountID\":\"c3b85993-3317-4cc8-9e23-57f6566beac8\",\"endpoint\":\"https:\/\/m.moast.io\/apps\/moast\/event\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"81f1c24a768549edf8adab5b6788298e","type":"APP","apiClientId":108560121857,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2243658076","configuration":"{\"webPixelName\":\"Judge.me\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8acc938b1a30dc7624e304493ca567d7","type":"APP","apiClientId":683015,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"2217148764","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-6QMPXNSSCP\\\",\\\"GT-T9CDGP5J\\\",\\\"GT-WBZ5547\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-6QMPXNSSCP\\\",\\\"MC-TE8ZJC10KX\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-6QMPXNSSCP\\\",\\\"MC-TE8ZJC10KX\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-6QMPXNSSCP\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-6QMPXNSSCP\\\",\\\"MC-RR90J799GD\\\",\\\"MC-TE8ZJC10KX\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-6QMPXNSSCP\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-6QMPXNSSCP\\\",\\\"MC-RR90J799GD\\\",\\\"MC-TE8ZJC10KX\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-6QMPXNSSCP\\\",\\\"MC-RR90J799GD\\\",\\\"MC-TE8ZJC10KX\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-6QMPXNSSCP\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-6QMPXNSSCP\\\",\\\"MC-TE8ZJC10KX\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-6QMPXNSSCP\\\",\\\"MC-TE8ZJC10KX\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-6QMPXNSSCP\\\"}],\\\"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":"2027061596","configuration":"{\"pixel_id\":\"1339733026934196\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"1196491100","configuration":"{\"shopId\":\"171599\",\"env\":\"production\",\"metaData\":\"[]\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"36f244aeba196ca7e2f6b8a611f4e21b","type":"APP","apiClientId":2773553,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"84738396","configuration":"{\"accountID\":\"781616\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"40e2eb4d3cd49741ec0578fc271795f5","type":"APP","apiClientId":11218583553,"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":"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":"Moggie","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"moggie-draft.myshopify.com","countryCode":"GB","storefrontUrl":"https:\/\/www.moggie.me"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"8644020076892","handle":"moggie-activity-tracker","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47374195458396","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8610458141020","handle":"extra-activity-tracker","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47293006676316","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://www.moggie.me/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"192130974044","themeStoreId":"887","themePublished":"true","eventMetadataId":"518177c7-61ba-4bd3-9a45-69ed9173f716","pageType":"blog","resourceId":"81656086726","shopId":"58597998790","storefrontBaseUrl":"https:\/\/www.moggie.me","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
673<script> 674 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 675 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 676 window.ShopifyAnalytics.meta.currency = 'USD'; 677 var meta = {"page":{"pageType":"blog","resourceType":"blog","resourceId":81656086726,"requestId":"8c14e012-85c2-4f36-b113-1182bf99ff52-1790241909"}}; 678 for (var attr in meta) { 679 window.ShopifyAnalytics.meta[attr] = meta[attr]; 680 } 681</script>
vendor: 1 bytes, line 681
681
682<script class="analytics"> 683 (function () { 684 var customDocumentWrite = function(content) { 685 var jquery = null; 686 687 if (window.jQuery) { 688 jquery = window.jQuery; 689 } else if (window.Checkout && window.Checkout.$) { 690 jquery = window.Checkout.$; 691 } 692 693 if (jquery) { 694 jquery('body').append(content); 695 } 696 }; 697 698 var hasLoggedConversion = function(token) { 699 if (token) { 700 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 701 } 702 return false; 703 } 704 705 var setCookieIfConversion = function(token) { 706 if (token) { 707 var twoMonthsFromNow = new Date(Date.now()); 708 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 709 710 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 711 } 712 } 713 714 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 715 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 716 if (trekkie.integrations) { 717 return; 718 } 719 trekkie.methods = [ 720 'identify', 721 'page', 722 'ready', 723 'track', 724 'trackForm', 725 'trackLink' 726 ]; 727 trekkie.factory = function(method) { 728 return function() { 729 var args = Array.prototype.slice.call(arguments); 730 args.unshift(method); 731 trekkie.push(args); 732 if (method == 'track' || method == 'page') { 733 try { 734 if (window.__TREKKIE_SHIM_QUEUE == null) { 735 window.__TREKKIE_SHIM_QUEUE = []; 736 } 737 window.__TREKKIE_SHIM_QUEUE.push({ 738 from: 'trekkie-stub', 739 method: method, 740 args: args.slice(1) 741 }); 742 } catch (e) { 743 // no-op 744 } 745 } 746 return trekkie; 747 }; 748 }; 749 for (var i = 0; i < trekkie.methods.length; i++) { 750 var key = trekkie.methods[i]; 751 trekkie[key] = trekkie.factory(key); 752 } 753 trekkie.load = function(config) { 754 trekkie.config = config || {}; 755 trekkie.config.initialDocumentCookie = document.cookie; 756 var first = document.getElementsByTagName('script')[0]; 757var script = document.createElement('script'); 758script.type = 'text/javascript'; 759script.onerror = function(e) { 760 var scriptFallback = document.createElement('script'); 761 scriptFallback.type = 'text/javascript'; 762 scriptFallback.onerror = function(error) { 763 var Monorail = { 764 produce: function produce(monorailDomain, schemaId, payload) { 765 var currentMs = new Date().getTime(); 766 var event = { 767 schema_id: schemaId, 768 payload: payload, 769 metadata: { 770 event_created_at_ms: currentMs, 771 event_sent_at_ms: currentMs 772 } 773 }; 774 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 775 }, 776 sendRequest: function sendRequest(endpointUrl, payload) { 777 // Try the sendBeacon API 778 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 779 var blobData = new window.Blob([payload], { 780 type: 'text/plain' 781 }); 782 783 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 784 return true; 785 } // sendBeacon was not successful 786 787 } // XHR beacon 788 789 var xhr = new XMLHttpRequest(); 790 791 try { 792 xhr.open('POST', endpointUrl); 793 xhr.setRequestHeader('Content-Type', 'text/plain'); 794 xhr.send(payload); 795 } catch (e) { 796 console.log(e); 797 } 798 799 return false; 800 }, 801 isIos12: function isIos12() { 802 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 803 } 804 }; 805 Monorail.produce('monorail-edge.shopifysvc.com', 806 'trekkie_storefront_load_errors/1.1', 807 {shop_id: 58597998790, 808 theme_id: 192130974044, 809 app_name: "storefront", 810 context_url: window.location.href, 811 source_url: "//www.moggie.me/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"}); 812 813 }; 814 scriptFallback.async = true; 815 scriptFallback.src = '//www.moggie.me/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 816 first.parentNode.insertBefore(scriptFallback, first); 817}; 818script.async = true; 819script.src = '//www.moggie.me/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 820first.parentNode.insertBefore(script, first); 821 822 }; 823 trekkie.load( 824 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":58597998790,"isMerchantRequest":null,"themeId":192130974044,"themeCityHash":"6572986378519420790","contentLanguage":"en","currency":"USD","eventMetadataId":"518177c7-61ba-4bd3-9a45-69ed9173f716"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 825 ); 826 827 var loaded = false;
828 trekkie.ready(function() { 829 if (loaded) return; 830 loaded = true; 831 832 window.ShopifyAnalytics.lib = window.trekkie; 833 834 var originalDocumentWrite = document.write; 835 document.write = customDocumentWrite; 836 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 837 document.write = originalDocumentWrite; 838 839 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 840 var token = match? match[1]: undefined; 841 if (!hasLoggedConversion(token)) { 842 setCookieIfConversion(token); 843 844 } 845 }); 846 847 window.ShopifyAnalytics.lib.page(null,{"pageType":"blog","resourceType":"blog","resourceId":81656086726,"requestId":"8c14e012-85c2-4f36-b113-1182bf99ff52-1790241909","shopifyEmitted":true}); 848 849 var eventsListenerScript = document.createElement('script'); 850 eventsListenerScript.async = true; 851 eventsListenerScript.src = "//www.moggie.me/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 852 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 853})();</script>
vendor: 1 bytes, line 853
853
854<script 855 defer 856 src="https://www.moggie.me/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 857 data-application="storefront-renderer" 858 data-shop-id="58597998790" 859 data-render-region="gcp-us-west1" 860 data-page-type="blog" 861 data-theme-instance-id="192130974044" 862 data-theme-name="Moggie" 863 data-theme-version="12.0.0" 864 data-monorail-region="shop_domain" 865 data-resource-timing-sampling-rate="10" 866 data-shs="true" 867 data-shs-beacon="true" 868 data-shs-export-with-fetch="true" 869 data-shs-logs-sample-rate="1" 870 data-shs-beacon-endpoint="https://www.moggie.me/api/collect" 871></script>
871 872<meta name="shopify-y" content="5f654101-95ca-43d5-abb3-58ecbb6d55db" data-expiration="1821799509000"><meta name="shopify-s" content="df929abe-de19-4026-a55d-4e4ee0ec7066" data-expiration="1790243709000"><meta name="new-cookie-storage-activated" content="t"> 873</head> 874 875 <body class="gradient template-blog"> 876 877 878 <a class="skip-to-content-link button visually-hidden" href="#MainContent"> 879 Skip to content 880 </a> 881 882<link href="//www.moggie.me/cdn/shop/t/35/assets/quantity-popover.css?v=29974906037699025581767703233" rel="stylesheet" type="text/css" media="all" />
883<script src="//www.moggie.me/cdn/shop/t/35/assets/cart.js?v=4193034376803868811767703233" defer="defer"></script>
vendor: 1 bytes, line 883
883
884<script src="//www.moggie.me/cdn/shop/t/35/assets/quantity-popover.js?v=82513154315370490311767703233" defer="defer"></script>
884 885<link href="//www.moggie.me/cdn/shop/t/35/assets/quick-add.css?v=167457951211641553491767703233" rel="stylesheet" type="text/css" media="all" /> 886
886<script src="//www.moggie.me/cdn/shop/t/35/assets/quick-add.js?v=123988568102861521811767703233" defer="defer"></script>
886 887
887<script src="//www.moggie.me/cdn/shop/t/35/assets/product-form.js?v=183032352727205275661767703233" defer="defer"></script>
887 888<style> 889 .drawer { 890 visibility: hidden; 891 } 892 .drawer__close svg path{ 893 fill: #322D2A; 894 } 895 .drawer__close:hover svg path { 896 fill: #ff6e28; 897 } 898 .drawer__close svg { 899 height: 24px; 900 width: 24px; 901 -webkit-transition: all 0.5s; 902 transition: all 0.5s; 903 } 904 .drawer__close:hover svg { 905 rotate: 90deg; 906 -webkit-transition: all 0.5s; 907 transition: all 0.5s; 908 } 909 .cart-drawer .cart-items td { 910 padding-top: 0 !important; 911 } 912 #CartDrawer .drawer__header{ 913 border-bottom: 1px solid #e4dfd7; 914 } 915 .cart-drawer .cart-item{ 916 border-bottom: 1px solid #e4dfd7; 917 padding: 16px 0; 918 } 919 details#Details-CartDrawer .cart__note label{ 920 display: none; 921 } 922 details#Details-CartDrawer textarea{ 923 max-width: 100% !important; 924 } 925 details#Details-CartDrawer textarea:focus-visible{ 926 box-shadow: none !important; 927 } 928 .cart-drawer__footer .totals__total-value, .cart-drawer__footer .totals__total{ 929 font-size: 18px !important; 930 } 931 .cart-drawer .tax-note { 932 text-align: center !important; 933 } 934 .cart-drawer .cart-item__details{ 935 grid-column: 2/5 !important; 936 width: 100% !important; 937 } 938 .cart-item__details .cart-item__name{ 939 font-size: 16px !important; 940 display: -webkit-box; 941 -webkit-box-orient: vertical; 942 -webkit-line-clamp: 2; 943 overflow: hidden; 944 } 945 .cart-item__details .product-option{ 946 font-size: 16px !important; 947 margin-top: 0 !important; 948 } 949 #CartDrawer-CartItems .cart-item__media img{ 950 border-radius: 10px; 951 } 952 #CartDrawer .drawer__heading{ 953 font-size: 30px; 954 margin: 0; 955 } 956 #CartDrawer-CartItems quantity-input.quantity.cart-quantity{ 957 width: 90px !important; 958 min-height: 36px !important; 959 margin-top: 5px; 960 } 961 #CartDrawer-CartItems button.quantity__button.no-js-hidden{ 962 width: 30px !important; 963 } 964 .cart-drawer .cart-item{ 965 gap: 0 !important; 966 } 967 .cart-drawer .cart-items .cart-item__media{ 968 margin-right: 5px !important; 969 } 970 .cart-drawer .cart-item__error { 971 margin-top: 0 !important; 972 } 973 #CartDrawer-CartItems .cart-item__media img { 974 border-radius: 10px; 975 height: 100%; 976 width: 100%; 977 object-fit: cover; 978 } 979 .drawer-logo-wrapper { 980 display: flex; 981 justify-content: center; 982 align-items: baseline; 983 border-bottom: 2px solid #ff6e2800; 984 padding-top: 15px; 985 } 986 @media(max-width: 991px){ 987 #CartDrawer .cart-item__details a{ 988 font-size: 14px !important; 989 } 990 #CartDrawer .cart-item__details .product-option{ 991 font-size: 14px !important; 992 } 993 } 994 @media(max-width: 389px){ 995 #CartDrawer .drawer__inner{ 996 width: 100% !important; 997 max-width: 100% !important; 998 padding: 0 10px !important; 999 } 1000 } 1001</style> 1002 1003<cart-drawer class="drawer is-empty"> 1004 <div id="CartDrawer" class="cart-drawer"> 1005 <div id="CartDrawer-Overlay" class="cart-drawer__overlay"></div> 1006 <div 1007 class="drawer__inner" 1008 role="dialog" 1009 aria-modal="true" 1010 aria-label="Your Cart" 1011 tabindex="-1" 1012 ><div class="drawer__inner-empty"> 1013 <div class="cart-drawer__warnings center cart-drawer__warnings--has-collection"> 1014 <div class="cart-drawer__empty-content"> 1015 <h2 class="cart__empty-text">Your cart is empty</h2> 1016 <button 1017 class="drawer__close" 1018 type="button" 1019 onclick="this.closest('cart-drawer').close()" 1020 aria-label="Close" 1021 > 1022 <svg width="24" height="23" viewBox="0 0 24 23" fill="none" xmlns="http://www.w3.org/2000/svg"> 1023<path d="M22.5125 22.1272L12.2134 11.8281M12.2134 11.8281L1.29934 0.914037M12.2134 11.8281L23.1274 0.914039M12.2134 11.8281L1.91422 22.1272" stroke="#322D2A" stroke-width="2"/> 1024</svg> 1025 1026 </button> 1027 <a href="/products/moggie-activity-tracker" class="button"> 1028 Continue shopping 1029 </a></div> 1030 </div><div id="upsellig-cart" class="empty-cart-product-suggesttion upselling-products-cart container-upselling-cart" style="max-height: 24rem; display: flex; flex-direction: column; margin-bottom: 0;"> 1031 1032 1033
1033<script> 1034 const allProducts = [{"id":8644020076892,"title":"Activity Tracker + Hub","handle":"moggie-activity-tracker","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003eCatch early signs of illness and understand your cat better with the worldâs first cat-only behavior tracker.\u003cbr\u003e\u003c\/p\u003e","published_at":"2023-11-29T10:27:44Z","created_at":"2023-11-29T10:27:44Z","vendor":"Moggie","type":"","tags":[],"price":14900,"price_min":14900,"price_max":14900,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":47374195458396,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"M001-01U","requires_shipping":true,"taxable":false,"featured_image":null,"available":true,"name":"Activity Tracker + Hub","public_title":null,"options":["Default Title"],"price":14900,"weight":254,"compare_at_price":null,"inventory_management":"shopify","barcode":"7640159382232","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/www.moggie.me\/cdn\/shop\/files\/Moggie_Collar_Basestation_04dce4c3-2493-4c8a-b87a-b00553692698.jpg?v=1701253676","\/\/www.moggie.me\/cdn\/shop\/files\/cat_wearing_moggie_wearable_health_tracker_plus_animation_showing_activity_f6a73af4-577a-4ae3-b6fe-7f19a89f86e8.gif?v=1701253676","\/\/www.moggie.me\/cdn\/shop\/files\/Moggie_phone_mockup_wellbeing.jpg?v=1763646536","\/\/www.moggie.me\/cdn\/shop\/files\/box_open_2_ff69842d-0998-4fd0-9aaa-79faf7f57b1d.png?v=1763646494"],"featured_image":"\/\/www.moggie.me\/cdn\/shop\/files\/Moggie_Collar_Basestation_04dce4c3-2493-4c8a-b87a-b00553692698.jpg?v=1701253676","options":["Title"],"media":[{"alt":"Moggie collar and base station","id":44345622692188,"position":1,"preview_image":{"aspect_ratio":1.001,"height":1865,"width":1866,"src":"\/\/www.moggie.me\/cdn\/shop\/files\/Moggie_Collar_Basestation_04dce4c3-2493-4c8a-b87a-b00553692698.jpg?v=1701253676"},"aspect_ratio":1.001,"height":1865,"media_type":"image","src":"\/\/www.moggie.me\/cdn\/shop\/files\/Moggie_Collar_Basestation_04dce4c3-2493-4c8a-b87a-b00553692698.jpg?v=1701253676","width":1866},{"alt":"cat wearing moggie wearable health tracker plus animation showing activity","id":44345622724956,"position":2,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/www.moggie.me\/cdn\/shop\/files\/cat_wearing_moggie_wearable_health_tracker_plus_animation_showing_activity_f6a73af4-577a-4ae3-b6fe-7f19a89f86e8.gif?v=1701253676"},"aspect_ratio":1.0,"height":1080,"media_type":"image","src":"\/\/www.moggie.me\/cdn\/shop\/files\/cat_wearing_moggie_wearable_health_tracker_plus_animation_showing_activity_f6a73af4-577a-4ae3-b6fe-7f19a89f86e8.gif?v=1701253676","width":1080},{"alt":"Hand holding a smartphone displaying the Moggie cat tracker app interface: wellbeing, daily summary, and activity journal","id":67619909763420,"position":3,"preview_image":{"aspect_ratio":1.0,"height":1282,"width":1282,"src":"\/\/www.moggie.me\/cdn\/shop\/files\/Moggie_phone_mockup_wellbeing.jpg?v=1763646536"},"aspect_ratio":1.0,"height":1282,"media_type":"image","src":"\/\/www.moggie.me\/cdn\/shop\/files\/Moggie_phone_mockup_wellbeing.jpg?v=1763646536","width":1282},{"alt":null,"id":67270886523228,"position":4,"preview_image":{"aspect_ratio":1.0,"height":1032,"width":1032,"src":"\/\/www.moggie.me\/cdn\/shop\/files\/box_open_2_ff69842d-0998-4fd0-9aaa-79faf7f57b1d.png?v=1763646494"},"aspect_ratio":1.0,"height":1032,"media_type":"image","src":"\/\/www.moggie.me\/cdn\/shop\/files\/box_open_2_ff69842d-0998-4fd0-9aaa-79faf7f57b1d.png?v=1763646494","width":1032}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003eCatch early signs of illness and understand your cat better with the worldâs first cat-only behavior tracker.\u003cbr\u003e\u003c\/p\u003e"},{"id":8610458141020,"title":"Extra Activity Tracker","handle":"extra-activity-tracker","description":"\u003cp\u003eFor additional cats, using an existing Hub. \u003c\/p\u003e","published_at":"2023-11-28T15:26:13Z","created_at":"2023-11-10T14:15:38Z","vendor":"Moggie","type":"","tags":[],"price":4900,"price_min":4900,"price_max":4900,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":47293006676316,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"M001-02U","requires_shipping":true,"taxable":false,"featured_image":null,"available":true,"name":"Extra Activity Tracker","public_title":null,"options":["Default Title"],"price":4900,"weight":26,"compare_at_price":null,"inventory_management":"shopify","barcode":"7640159382249","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/www.moggie.me\/cdn\/shop\/files\/Moggiewearabledevicecathealthtracker_cb211b3a-afd0-4b41-91e7-5f4f7bd21ae6.jpg?v=1699625762","\/\/www.moggie.me\/cdn\/shop\/files\/fbadssquare_newimage_73de7833-2748-49ec-8c96-ee3a496a2532.gif?v=1699625762","\/\/www.moggie.me\/cdn\/shop\/files\/Moggie_phone_mockup_wellbeing.jpg?v=1763646536","\/\/www.moggie.me\/cdn\/shop\/files\/orangecatproductpage_ec0084d9-b30c-4ea7-91a7-6899ee4a13a6.png?v=1763646536"],"featured_image":"\/\/www.moggie.me\/cdn\/shop\/files\/Moggiewearabledevicecathealthtracker_cb211b3a-afd0-4b41-91e7-5f4f7bd21ae6.jpg?v=1699625762","o
1034ptions":["Title"],"media":[{"alt":"Extra activity tracker - Moggie","id":44078295810396,"position":1,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/www.moggie.me\/cdn\/shop\/files\/Moggiewearabledevicecathealthtracker_cb211b3a-afd0-4b41-91e7-5f4f7bd21ae6.jpg?v=1699625762"},"aspect_ratio":1.0,"height":2000,"media_type":"image","src":"\/\/www.moggie.me\/cdn\/shop\/files\/Moggiewearabledevicecathealthtracker_cb211b3a-afd0-4b41-91e7-5f4f7bd21ae6.jpg?v=1699625762","width":2000},{"alt":"Extra activity tracker - Moggie","id":44078295744860,"position":2,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/www.moggie.me\/cdn\/shop\/files\/fbadssquare_newimage_73de7833-2748-49ec-8c96-ee3a496a2532.gif?v=1699625762"},"aspect_ratio":1.0,"height":1080,"media_type":"image","src":"\/\/www.moggie.me\/cdn\/shop\/files\/fbadssquare_newimage_73de7833-2748-49ec-8c96-ee3a496a2532.gif?v=1699625762","width":1080},{"alt":"Hand holding a smartphone displaying the Moggie cat tracker app interface: wellbeing, daily summary, and activity journal","id":67619909763420,"position":3,"preview_image":{"aspect_ratio":1.0,"height":1282,"width":1282,"src":"\/\/www.moggie.me\/cdn\/shop\/files\/Moggie_phone_mockup_wellbeing.jpg?v=1763646536"},"aspect_ratio":1.0,"height":1282,"media_type":"image","src":"\/\/www.moggie.me\/cdn\/shop\/files\/Moggie_phone_mockup_wellbeing.jpg?v=1763646536","width":1282},{"alt":"Extra activity tracker - Moggie","id":44078295843164,"position":4,"preview_image":{"aspect_ratio":1.0,"height":854,"width":854,"src":"\/\/www.moggie.me\/cdn\/shop\/files\/orangecatproductpage_ec0084d9-b30c-4ea7-91a7-6899ee4a13a6.png?v=1763646536"},"aspect_ratio":1.0,"height":854,"media_type":"image","src":"\/\/www.moggie.me\/cdn\/shop\/files\/orangecatproductpage_ec0084d9-b30c-4ea7-91a7-6899ee4a13a6.png?v=1763646536","width":854}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eFor additional cats, using an existing Hub. \u003c\/p\u003e"}] 1035 </script>
1035 1036 1037 1038 1039<link href="//www.moggie.me/cdn/shop/t/35/assets/component-rating.css?v=157771854592137137841767703233" rel="stylesheet" type="text/css" media="all" /> 1040<link href="//www.moggie.me/cdn/shop/t/35/assets/component-volume-pricing.css?v=56284703641257077881767703233" rel="stylesheet" type="text/css" media="all" /> 1041<div class="card-wrapper product-card-wrapper underline-links-hover"> 1042 <div 1043 class=" 1044 card card--standard 1045 card--media 1046 1047 1048 1049 1050 1051 " 1052 style="--ratio-percent: 100%;" 1053 > 1054 <div 1055 class="card__inner color-background-1 gradient ratio" 1056 style="--ratio-percent: 100%;" 1057 ><div class="card__media"> 1058 <div class="media media--transparent media--hover-effect"> 1059 1060 <img 1061 srcset="//www.moggie.me/cdn/shop/files/Moggie_Collar_Basestation_04dce4c3-2493-4c8a-b87a-b00553692698.jpg?v=1701253676&width=165 165w,//www.moggie.me/cdn/shop/files/Moggie_Collar_Basestation_04dce4c3-2493-4c8a-b87a-b00553692698.jpg?v=1701253676&width=360 360w,//www.moggie.me/cdn/shop/files/Moggie_Collar_Basestation_04dce4c3-2493-4c8a-b87a-b00553692698.jpg?v=1701253676&width=533 533w,//www.moggie.me/cdn/shop/files/Moggie_Collar_Basestation_04dce4c3-2493-4c8a-b87a-b00553692698.jpg?v=1701253676&width=720 720w,//www.moggie.me/cdn/shop/files/Moggie_Collar_Basestation_04dce4c3-2493-4c8a-b87a-b00553692698.jpg?v=1701253676&width=940 940w,//www.moggie.me/cdn/shop/files/Moggie_Collar_Basestation_04dce4c3-2493-4c8a-b87a-b00553692698.jpg?v=1701253676&width=1066 1066w,//www.moggie.me/cdn/shop/files/Moggie_Collar_Basestation_04dce4c3-2493-4c8a-b87a-b00553692698.jpg?v=1701253676 1866w 1062 " 1063 src="//www.moggie.me/cdn/shop/files/Moggie_Collar_Basestation_04dce4c3-2493-4c8a-b87a-b00553692698.jpg?v=1701253676&width=533" 1064 sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 1065 alt="Moggie collar and base station" 1066 class="motion-reduce" 1067 1068 loading="lazy" 1069 1070 width="1866" 1071 height="1865" 1072 > 1073 1074</div> 1075 </div><div class="card__content"> 1076 <div class="card__information"> 1077 <h3 1078 class="card__heading" 1079 1080 > 1081 <a 1082 href="/products/moggie-activity-tracker" 1083 id="StandardCardNoMediaLink--8644020076892" 1084 class="full-unstyled-link" 1085 aria-labelledby="StandardCardNoMediaLink--8644020076892 NoMediaStandardBadge--8644020076892" 1086 > 1087 Activity Tracker + Hub 1088 </a> 1089 </h3> 1090 </div> 1091 <div class="card__badge bottom left"></div> 1092 </div> 1093 </div> 1094 <div class="card__content"> 1095 <div class="card__information"> 1096 <h3 1097 class="card__heading h5 cardProductHeading" 1098 1099 id="title--8644020076892" 1100 1101 > 1102 <a 1103 href="/products/moggie-activity-tracker" 1104 id="CardLink--8644020076892" 1105 class="full-unstyled-link" 1106 aria-labelledby="CardLink--8644020076892 Badge--8644020076892" 1107 > 1108 Activity Tracker + Hub 1109 </a> 1110 </h3> 1111 <div class="card-information"><span class="caption-large light"></span> 1112<div 1113 class=" 1114 price " 1115> 1116 <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span> 1117 <span class="price-item price-item--regular"> 1118 $149.00 USD 1119 </span></div> 1120 <div class="price__sale"> 1121 <span class="visually-hidden visually-hidden--inline">Regular price</span> 1122 <span> 1123 <s class="price-item price-item--regular"> 1124 1125 1126 1127 </s> 1128 </span><span class="visually-hidden visually-hidden--inline">Sale price</span>
1129 <span class="price-item price-item--sale price-item--last"> 1130 $149.00 USD 1131 </span> 1132 </div> 1133 <small class="unit-price caption hidden"> 1134 <span class="visually-hidden">Unit price</span> 1135 <span class="price-item price-item--last"> 1136 <span></span> 1137 <span aria-hidden="true">/</span> 1138 <span class="visually-hidden"> per </span> 1139 <span> 1140 </span> 1141 </span> 1142 </small> 1143 </div></div> 1144 1145</div> 1146 </div><div class="quick-add no-js-hidden"><product-form data-section-id=""><form method="post" action="/cart/add" id="quick-add-8644020076892" accept-charset="UTF-8" class="form" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input 1147 type="hidden" 1148 name="id" 1149 value="47374195458396" 1150 class="product-variant-id" 1151 disabled 1152 > 1153 <button 1154 id="quick-add-8644020076892-submit" 1155 type="submit" 1156 name="add" 1157 class="quick-add__submit button button--full-width button--secondary" 1158 aria-haspopup="dialog" 1159 aria-labelledby="quick-add-8644020076892-submit title--8644020076892" 1160 aria-live="polite" 1161 data-sold-out-message="true" 1162 1163 > 1164 <span>Add to cart 1165</span> 1166 <span class="sold-out-message hidden"> 1167 Sold out 1168 </span><div class="loading-overlay__spinner hidden"> 1169 <svg 1170 aria-hidden="true" 1171 focusable="false" 1172 class="spinner"
1173 viewBox="0 0 66 66" 1174 xmlns="http://www.w3.org/2000/svg" 1175 > 1176 <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle> 1177 </svg> 1178 </div> 1179 </button><input type="hidden" name="product-id" value="8644020076892" /></form></product-form></div><div class="card__badge bottom left"></div> 1180 </div> 1181 </div> 1182 </div> 1183 </div></div><a href="/" class="header__heading-link link link--text focus-inset"><div class="drawer-logo-wrapper"> 1184 1185 <img src="//www.moggie.me/cdn/shop/files/footer-logo.svg?v=1695895525&width=600" alt="Moggie" srcset="//www.moggie.me/cdn/shop/files/footer-logo.svg?v=1695895525&width=120 120w, //www.moggie.me/cdn/shop/files/footer-logo.svg?v=1695895525&width=180 180w, //www.moggie.me/cdn/shop/files/footer-logo.svg?v=1695895525&width=240 240w" width="120" height="41.03225806451613" loading="eager" class="header__heading-logo" sizes="(min-width: 750px) 120px, 50vw"> 1186 </div></a> 1187 1188 <div class="drawer__header"> 1189 <h2 class="drawer__heading">Your Cart</h2> 1190 <button 1191 class="drawer__close" 1192 type="button" 1193 onclick="this.closest('cart-drawer').close()" 1194 aria-label="Close" 1195 > 1196 <svg 1197 xmlns="http://www.w3.org/2000/svg" 1198 aria-hidden="true" 1199 focusable="false" 1200 class="icon icon-close" 1201 fill="none" 1202 viewBox="0 0 18 17" 1203> 1204 <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor"> 1205</svg> 1206 1207 </button> 1208 </div> 1209 1210 <cart-drawer-items 1211 1212 class=" is-empty" 1213 1214 > 1215 <form 1216 action="/cart" 1217 id="CartDrawer-Form" 1218 class="cart__contents cart-drawer__form" 1219 method="post" 1220 > 1221 <div id="CartDrawer-CartItems" class="drawer__contents js-contents"><p id="CartDrawer-LiveRegionText" class="visually-hidden" role="status"></p> 1222 <p id="CartDrawer-LineItemStatus" class="visually-hidden" aria-hidden="true" role="status"> 1223 Loading... 1224 </p> 1225 </div> 1226 <div id="CartDrawer-CartErrors" role="alert"></div> 1227 </form> 1228 </cart-drawer-items> 1229 1230 <div id="border-upsellig-cart-container"> 1231 <div id="border-upsellig-cart"></div> 1232 </div> 1233 <div id="upsellig-cart" class="upselling-products-cart container-upselling-cart" style="max-height: 24rem; display: flex; flex-direction: column; margin-bottom: 0;"> 1234 <div style="display: flex; justify-content: flex-start; width: 100%;"> 1235 <span style="font-size: 1.3rem; color: #464E64; font-weight: 600 !important; margin-bottom: 0.5rem; display: flex; align-items: flex-start; margin: 0 0 1.5rem 0; font-size: 14px; font-style: normal; font-weight: 600; line-height: 130%; letter-spacing: 0.14px;">You may also like</span> 1236 </div> 1237 1238
1238<script> 1239 const allProducts = [{"id":8644020076892,"title":"Activity Tracker + Hub","handle":"moggie-activity-tracker","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003eCatch early signs of illness and understand your cat better with the worldâs first cat-only behavior tracker.\u003cbr\u003e\u003c\/p\u003e","published_at":"2023-11-29T10:27:44Z","created_at":"2023-11-29T10:27:44Z","vendor":"Moggie","type":"","tags":[],"price":14900,"price_min":14900,"price_max":14900,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":47374195458396,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"M001-01U","requires_shipping":true,"taxable":false,"featured_image":null,"available":true,"name":"Activity Tracker + Hub","public_title":null,"options":["Default Title"],"price":14900,"weight":254,"compare_at_price":null,"inventory_management":"shopify","barcode":"7640159382232","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/www.moggie.me\/cdn\/shop\/files\/Moggie_Collar_Basestation_04dce4c3-2493-4c8a-b87a-b00553692698.jpg?v=1701253676","\/\/www.moggie.me\/cdn\/shop\/files\/cat_wearing_moggie_wearable_health_tracker_plus_animation_showing_activity_f6a73af4-577a-4ae3-b6fe-7f19a89f86e8.gif?v=1701253676","\/\/www.moggie.me\/cdn\/shop\/files\/Moggie_phone_mockup_wellbeing.jpg?v=1763646536","\/\/www.moggie.me\/cdn\/shop\/files\/box_open_2_ff69842d-0998-4fd0-9aaa-79faf7f57b1d.png?v=1763646494"],"featured_image":"\/\/www.moggie.me\/cdn\/shop\/files\/Moggie_Collar_Basestation_04dce4c3-2493-4c8a-b87a-b00553692698.jpg?v=1701253676","options":["Title"],"media":[{"alt":"Moggie collar and base station","id":44345622692188,"position":1,"preview_image":{"aspect_ratio":1.001,"height":1865,"width":1866,"src":"\/\/www.moggie.me\/cdn\/shop\/files\/Moggie_Collar_Basestation_04dce4c3-2493-4c8a-b87a-b00553692698.jpg?v=1701253676"},"aspect_ratio":1.001,"height":1865,"media_type":"image","src":"\/\/www.moggie.me\/cdn\/shop\/files\/Moggie_Collar_Basestation_04dce4c3-2493-4c8a-b87a-b00553692698.jpg?v=1701253676","width":1866},{"alt":"cat wearing moggie wearable health tracker plus animation showing activity","id":44345622724956,"position":2,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/www.moggie.me\/cdn\/shop\/files\/cat_wearing_moggie_wearable_health_tracker_plus_animation_showing_activity_f6a73af4-577a-4ae3-b6fe-7f19a89f86e8.gif?v=1701253676"},"aspect_ratio":1.0,"height":1080,"media_type":"image","src":"\/\/www.moggie.me\/cdn\/shop\/files\/cat_wearing_moggie_wearable_health_tracker_plus_animation_showing_activity_f6a73af4-577a-4ae3-b6fe-7f19a89f86e8.gif?v=1701253676","width":1080},{"alt":"Hand holding a smartphone displaying the Moggie cat tracker app interface: wellbeing, daily summary, and activity journal","id":67619909763420,"position":3,"preview_image":{"aspect_ratio":1.0,"height":1282,"width":1282,"src":"\/\/www.moggie.me\/cdn\/shop\/files\/Moggie_phone_mockup_wellbeing.jpg?v=1763646536"},"aspect_ratio":1.0,"height":1282,"media_type":"image","src":"\/\/www.moggie.me\/cdn\/shop\/files\/Moggie_phone_mockup_wellbeing.jpg?v=1763646536","width":1282},{"alt":null,"id":67270886523228,"position":4,"preview_image":{"aspect_ratio":1.0,"height":1032,"width":1032,"src":"\/\/www.moggie.me\/cdn\/shop\/files\/box_open_2_ff69842d-0998-4fd0-9aaa-79faf7f57b1d.png?v=1763646494"},"aspect_ratio":1.0,"height":1032,"media_type":"image","src":"\/\/www.moggie.me\/cdn\/shop\/files\/box_open_2_ff69842d-0998-4fd0-9aaa-79faf7f57b1d.png?v=1763646494","width":1032}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003eCatch early signs of illness and understand your cat better with the worldâs first cat-only behavior tracker.\u003cbr\u003e\u003c\/p\u003e"},{"id":8610458141020,"title":"Extra Activity Tracker","handle":"extra-activity-tracker","description":"\u003cp\u003eFor additional cats, using an existing Hub. \u003c\/p\u003e","published_at":"2023-11-28T15:26:13Z","created_at":"2023-11-10T14:15:38Z","vendor":"Moggie","type":"","tags":[],"price":4900,"price_min":4900,"price_max":4900,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":47293006676316,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"M001-02U","requires_shipping":true,"taxable":false,"featured_image":null,"available":true,"name":"Extra Activity Tracker","public_title":null,"options":["Default Title"],"price":4900,"weight":26,"compare_at_price":null,"inventory_management":"shopify","barcode":"7640159382249","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/www.moggie.me\/cdn\/shop\/files\/Moggiewearabledevicecathealthtracker_cb211b3a-afd0-4b41-91e7-5f4f7bd21ae6.jpg?v=1699625762","\/\/www.moggie.me\/cdn\/shop\/files\/fbadssquare_newimage_73de7833-2748-49ec-8c96-ee3a496a2532.gif?v=1699625762","\/\/www.moggie.me\/cdn\/shop\/files\/Moggie_phone_mockup_wellbeing.jpg?v=1763646536","\/\/www.moggie.me\/cdn\/shop\/files\/orangecatproductpage_ec0084d9-b30c-4ea7-91a7-6899ee4a13a6.png?v=1763646536"],"featured_image":"\/\/www.moggie.me\/cdn\/shop\/files\/Moggiewearabledevicecathealthtracker_cb211b3a-afd0-4b41-91e7-5f4f7bd21ae6.jpg?v=1699625762","o
1239ptions":["Title"],"media":[{"alt":"Extra activity tracker - Moggie","id":44078295810396,"position":1,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/www.moggie.me\/cdn\/shop\/files\/Moggiewearabledevicecathealthtracker_cb211b3a-afd0-4b41-91e7-5f4f7bd21ae6.jpg?v=1699625762"},"aspect_ratio":1.0,"height":2000,"media_type":"image","src":"\/\/www.moggie.me\/cdn\/shop\/files\/Moggiewearabledevicecathealthtracker_cb211b3a-afd0-4b41-91e7-5f4f7bd21ae6.jpg?v=1699625762","width":2000},{"alt":"Extra activity tracker - Moggie","id":44078295744860,"position":2,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/www.moggie.me\/cdn\/shop\/files\/fbadssquare_newimage_73de7833-2748-49ec-8c96-ee3a496a2532.gif?v=1699625762"},"aspect_ratio":1.0,"height":1080,"media_type":"image","src":"\/\/www.moggie.me\/cdn\/shop\/files\/fbadssquare_newimage_73de7833-2748-49ec-8c96-ee3a496a2532.gif?v=1699625762","width":1080},{"alt":"Hand holding a smartphone displaying the Moggie cat tracker app interface: wellbeing, daily summary, and activity journal","id":67619909763420,"position":3,"preview_image":{"aspect_ratio":1.0,"height":1282,"width":1282,"src":"\/\/www.moggie.me\/cdn\/shop\/files\/Moggie_phone_mockup_wellbeing.jpg?v=1763646536"},"aspect_ratio":1.0,"height":1282,"media_type":"image","src":"\/\/www.moggie.me\/cdn\/shop\/files\/Moggie_phone_mockup_wellbeing.jpg?v=1763646536","width":1282},{"alt":"Extra activity tracker - Moggie","id":44078295843164,"position":4,"preview_image":{"aspect_ratio":1.0,"height":854,"width":854,"src":"\/\/www.moggie.me\/cdn\/shop\/files\/orangecatproductpage_ec0084d9-b30c-4ea7-91a7-6899ee4a13a6.png?v=1763646536"},"aspect_ratio":1.0,"height":854,"media_type":"image","src":"\/\/www.moggie.me\/cdn\/shop\/files\/orangecatproductpage_ec0084d9-b30c-4ea7-91a7-6899ee4a13a6.png?v=1763646536","width":854}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eFor additional cats, using an existing Hub. \u003c\/p\u003e"}] 1240 </script>
1240 1241 1242 1243 1244<link href="//www.moggie.me/cdn/shop/t/35/assets/component-rating.css?v=157771854592137137841767703233" rel="stylesheet" type="text/css" media="all" /> 1245<link href="//www.moggie.me/cdn/shop/t/35/assets/component-volume-pricing.css?v=56284703641257077881767703233" rel="stylesheet" type="text/css" media="all" /> 1246<div class="card-wrapper product-card-wrapper underline-links-hover"> 1247 <div 1248 class=" 1249 card card--standard 1250 card--media 1251 1252 1253 1254 1255 1256 " 1257 style="--ratio-percent: 100%;" 1258 > 1259 <div 1260 class="card__inner color-background-1 gradient ratio" 1261 style="--ratio-percent: 100%;" 1262 ><div class="card__media"> 1263 <div class="media media--transparent media--hover-effect"> 1264 1265 <img 1266 srcset="//www.moggie.me/cdn/shop/files/Moggiewearabledevicecathealthtracker_cb211b3a-afd0-4b41-91e7-5f4f7bd21ae6.jpg?v=1699625762&width=165 165w,//www.moggie.me/cdn/shop/files/Moggiewearabledevicecathealthtracker_cb211b3a-afd0-4b41-91e7-5f4f7bd21ae6.jpg?v=1699625762&width=360 360w,//www.moggie.me/cdn/shop/files/Moggiewearabledevicecathealthtracker_cb211b3a-afd0-4b41-91e7-5f4f7bd21ae6.jpg?v=1699625762&width=533 533w,//www.moggie.me/cdn/shop/files/Moggiewearabledevicecathealthtracker_cb211b3a-afd0-4b41-91e7-5f4f7bd21ae6.jpg?v=1699625762&width=720 720w,//www.moggie.me/cdn/shop/files/Moggiewearabledevicecathealthtracker_cb211b3a-afd0-4b41-91e7-5f4f7bd21ae6.jpg?v=1699625762&width=940 940w,//www.moggie.me/cdn/shop/files/Moggiewearabledevicecathealthtracker_cb211b3a-afd0-4b41-91e7-5f4f7bd21ae6.jpg?v=1699625762&width=1066 1066w,//www.moggie.me/cdn/shop/files/Moggiewearabledevicecathealthtracker_cb211b3a-afd0-4b41-91e7-5f4f7bd21ae6.jpg?v=1699625762 2000w 1267 " 1268 src="//www.moggie.me/cdn/shop/files/Moggiewearabledevicecathealthtracker_cb211b3a-afd0-4b41-91e7-5f4f7bd21ae6.jpg?v=1699625762&width=533" 1269 sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 1270 alt="Extra activity tracker - Moggie" 1271 class="motion-reduce" 1272 1273 loading="lazy" 1274 1275 width="2000" 1276 height="2000" 1277 > 1278 1279</div> 1280 </div><div class="card__content"> 1281 <div class="card__information"> 1282 <h3 1283 class="card__heading" 1284 1285 > 1286 <a 1287 href="/products/extra-activity-tracker" 1288 id="StandardCardNoMediaLink--8610458141020" 1289 class="full-unstyled-link" 1290 aria-labelledby="StandardCardNoMediaLink--8610458141020 NoMediaStandardBadge--8610458141020" 1291 > 1292 Extra Activity Tracker 1293 </a> 1294 </h3> 1295 </div> 1296 <div class="card__badge bottom left"></div> 1297 </div> 1298 </div> 1299 <div class="card__content"> 1300 <div class="card__information"> 1301 <h3 1302 class="card__heading h5 cardProductHeading" 1303 1304 id="title--8610458141020" 1305 1306 > 1307 <a 1308 href="/products/extra-activity-tracker" 1309 id="CardLink--8610458141020" 1310 class="full-unstyled-link" 1311 aria-labelledby="CardLink--8610458141020 Badge--8610458141020" 1312 > 1313 Extra Activity Tracker 1314 </a> 1315 </h3> 1316 <div class="card-information"><span class="caption-large light"></span> 1317<div 1318 class=" 1319 price " 1320> 1321 <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span> 1322 <span class="price-item price-item--regular"> 1323 $49.00 USD 1324 </span></div> 1325 <div class="price__sale"> 1326 <span class="visually-hidden visually-hidden--inline">Regular price</span> 1327 <span> 1328 <s class="price-item price-item--regular"> 1329 1330 1331 1332 </s> 1333 </span><span class="visually-hidden visually-hidden--inline">Sale price</span>
1334 <span class="price-item price-item--sale price-item--last"> 1335 $49.00 USD 1336 </span> 1337 </div> 1338 <small class="unit-price caption hidden"> 1339 <span class="visually-hidden">Unit price</span> 1340 <span class="price-item price-item--last"> 1341 <span></span> 1342 <span aria-hidden="true">/</span> 1343 <span class="visually-hidden"> per </span> 1344 <span> 1345 </span> 1346 </span> 1347 </small> 1348 </div></div> 1349 1350</div> 1351 </div><div class="quick-add no-js-hidden"><product-form data-section-id=""><form method="post" action="/cart/add" id="quick-add-8610458141020" accept-charset="UTF-8" class="form" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input 1352 type="hidden" 1353 name="id" 1354 value="47293006676316" 1355 class="product-variant-id" 1356 disabled 1357 > 1358 <button 1359 id="quick-add-8610458141020-submit" 1360 type="submit" 1361 name="add" 1362 class="quick-add__submit button button--full-width button--secondary" 1363 aria-haspopup="dialog" 1364 aria-labelledby="quick-add-8610458141020-submit title--8610458141020" 1365 aria-live="polite" 1366 data-sold-out-message="true" 1367 1368 > 1369 <span>Add to cart 1370</span> 1371 <span class="sold-out-message hidden"> 1372 Sold out 1373 </span><div class="loading-overlay__spinner hidden"> 1374 <svg 1375 aria-hidden="true" 1376 focusable="false" 1377 class="spinner"
1378 viewBox="0 0 66 66" 1379 xmlns="http://www.w3.org/2000/svg" 1380 > 1381 <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle> 1382 </svg> 1383 </div> 1384 </button><input type="hidden" name="product-id" value="8610458141020" /></form></product-form></div><div class="card__badge bottom left"></div> 1385 </div> 1386 </div> 1387 </div> 1388 </div> 1389 1390 <div class="drawer__footer"><details id="Details-CartDrawer"> 1391 <summary> 1392 <span class="summary__title"> 1393 Where did you hear about Moggie 1394 <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> 1395 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 1396</svg> 1397 1398 </span> 1399 </summary> 1400 <cart-note class="cart__note field"> 1401 <label class="visually-hidden" for="CartDrawer-Note">Where did you hear about Moggie</label> 1402 <div class="cart-note-options"> 1403 <label class="cart_note_option"> 1404 <input type="radio" name="note" value="Social Media (Instagram, Facebook, etc."> 1405 <p>Social Media (Instagram, Facebook, etc.</p> 1406 </label> 1407 <label class="cart_note_option"> 1408 <input type="radio" name="note" value="Search Engine (Google, Bing, etc.)"> 1409 <p>Search Engine (Google, Bing, etc.)</p> 1410 </label> 1411 <label class="cart_note_option"> 1412 <input type="radio" name="note" value="Friend or Family Recommendation"> 1413 <p>Friend or Family Recommendation</p> 1414 </label> 1415 <label class="cart_note_option"> 1416 <input type="radio" name="note" value="Online Advertisement"> 1417 <p>Online Advertisement</p> 1418 </label> 1419 <label class="cart_note_option"> 1420 <input type="radio" name="note" value="Blog or News Article "> 1421 <p>Blog or News Article </p> 1422 </label> 1423 </div> 1424 1425 </cart-note> 1426 </details><!-- Start blocks --> 1427 <!-- Subtotals --> 1428 1429 <div class="cart-drawer__footer" > 1430 <div></div> 1431 1432 <div class="totals" role="status"> 1433 <h2 class="totals__total">total</h2> 1434 <p class="totals__total-value">$0.00 USD</p> 1435 </div> 1436 1437 <small class="tax-note caption-large rte">Taxes, discounts and shipping calculated at checkout 1438</small> 1439 </div> 1440 1441 <!-- CTAs --> 1442 <div class="cart__ctas" > 1443 <noscript> 1444 <button type="submit" class="cart__update-button button button--secondary" form="CartDrawer-Form"> 1445 Update 1446 </button> 1447 </noscript> 1448 1449 <!-- cart drawer cart button --><button 1450 type="submit" 1451 id="CartDrawer-Checkout" 1452 class="cart__checkout-button button" 1453 name="checkout" 1454 form="CartDrawer-Form" 1455 1456 disabled 1457 1458 > 1459 Continue to Checkout 1460 </button> 1461 </div> 1462 </div> 1463 </div> 1464 </div> 1465</cart-drawer> 1466
1467<script> 1468 document.addEventListener('DOMContentLoaded', function () { 1469 function isIE() { 1470 const ua = window.navigator.userAgent; 1471 const msie = ua.indexOf('MSIE '); 1472 const trident = ua.indexOf('Trident/'); 1473 return msie > 0 || trident > 0; 1474 } 1475 1476 if (!isIE()) return; 1477 const cartSubmitInput = document.createElement('input'); 1478 cartSubmitInput.setAttribute('name', 'checkout'); 1479 cartSubmitInput.setAttribute('type', 'hidden'); 1480 document.querySelector('#cart').appendChild(cartSubmitInput); 1481 document.querySelector('#checkout').addEventListener('click', function (event) { 1482 document.querySelector('#cart').submit(); 1483 }); 1484 }); 1485</script>
1485 1486<!-- BEGIN sections: header-group --> 1487<div id="shopify-section-sections--27883614470492__announcement-bar" class="shopify-section shopify-section-group-header-group announcement-bar-section"><link href="//www.moggie.me/cdn/shop/t/35/assets/component-slideshow.css?v=107725913939919748051767703233" rel="stylesheet" type="text/css" media="all" /> 1488<link href="//www.moggie.me/cdn/shop/t/35/assets/component-slider.css?v=124258292985549736361767703233" rel="stylesheet" type="text/css" media="all" /> 1489 1490 <link href="//www.moggie.me/cdn/shop/t/35/assets/component-list-social.css?v=35792976012981934991767703233" rel="stylesheet" type="text/css" media="all" /> 1491 1492 1493<div 1494 class="utility-bar color-background-1 gradient" 1495 1496> 1497 <div class="page-width utility-bar__grid"><div class="localization-wrapper"> 1498</div> 1499 </div> 1500</div> 1501 1502 1503</div><div id="shopify-section-sections--27883614470492__header" class="shopify-section shopify-section-group-header-group section-header"><link rel="stylesheet" href="//www.moggie.me/cdn/shop/t/35/assets/component-list-menu.css?v=151968516119678728991767703233" media="print" onload="this.media='all'"> 1504<link rel="stylesheet" href="//www.moggie.me/cdn/shop/t/35/assets/component-search.css?v=130382253973794904871767703233" media="print" onload="this.media='all'"> 1505<link rel="stylesheet" href="//www.moggie.me/cdn/shop/t/35/assets/component-menu-drawer.css?v=31331429079022630271767703233" media="print" onload="this.media='all'"> 1506<link rel="stylesheet" href="//www.moggie.me/cdn/shop/t/35/assets/component-cart-notification.css?v=54116361853792938221767703233" media="print" onload="this.media='all'"> 1507<link rel="stylesheet" href="//www.moggie.me/cdn/shop/t/35/assets/component-cart-items.css?v=32503365201924293331767703233" media="print" onload="this.media='all'"><link href="//www.moggie.me/cdn/shop/t/35/assets/component-cart-drawer.css?v=163847451808557918511767703233" rel="stylesheet" type="text/css" media="all" /> 1508 <link href="//www.moggie.me/cdn/shop/t/35/assets/component-cart.css?v=62679261827801991591767703233" rel="stylesheet" type="text/css" media="all" /> 1509 <link href="//www.moggie.me/cdn/shop/t/35/assets/component-totals.css?v=15906652033866631521767703233" rel="stylesheet" type="text/css" media="all" /> 1510 <link href="//www.moggie.me/cdn/shop/t/35/assets/component-price.css?v=70172745017360139101767703233" rel="stylesheet" type="text/css" media="all" /> 1511 <link href="//www.moggie.me/cdn/shop/t/35/assets/component-discounts.css?v=152760482443307489271767703233" rel="stylesheet" type="text/css" media="all" /> 1512 <link href="//www.moggie.me/cdn/shop/t/35/assets/component-loading-overlay.css?v=58800470094666109841767703233" rel="stylesheet" type="text/css" media="all" /> 1513<noscript><link href="//www.moggie.me/cdn/shop/t/35/assets/component-list-menu.css?v=151968516119678728991767703233" rel="stylesheet" type="text/css" media="all" /></noscript> 1514<noscript><link href="//www.moggie.me/cdn/shop/t/35/assets/component-search.css?v=130382253973794904871767703233" rel="stylesheet" type="text/css" media="all" /></noscript> 1515<noscript><link href="//www.moggie.me/cdn/shop/t/35/assets/component-menu-drawer.css?v=31331429079022630271767703233" rel="stylesheet" type="text/css" media="all" /></noscript> 1516<noscript><link href="//www.moggie.me/cdn/shop/t/35/assets/component-cart-notification.css?v=54116361853792938221767703233" rel="stylesheet" type="text/css" media="all" /></noscript> 1517<noscript><link href="//www.moggie.me/cdn/shop/t/35/assets/component-cart-items.css?v=32503365201924293331767703233" rel="stylesheet" type="text/css" media="all" /></noscript> 1518 1519 <link href="//www.moggie.me/cdn/shop/t/35/assets/section-header.css?v=103040772980130909851767703233" rel="stylesheet" type="text/css" media="all" /> 1520 1521<style> 1522 header-drawer { 1523 justify-self: start; 1524 margin-left: -1.2rem; 1525 }.scrolled-past-header .header__heading-logo-wrapper { 1526 width: 75%; 1527 }.menu-drawer-container { 1528 display: flex; 1529 } 1530 1531 .list-menu { 1532 list-style: none; 1533 padding: 0; 1534 margin: 0; 1535 } 1536 1537 .list-menu--inline { 1538 display: inline-flex; 1539 flex-wrap: wrap; 1540 } 1541 1542 summary.list-menu__item { 1543 padding-right: 2.7rem; 1544 } 1545 1546 .list-menu__item { 1547 display: flex; 1548 align-items: center; 1549 line-height: calc(1 + 0.3 / var(--font-body-scale)); 1550 } 1551 1552 .list-menu__item--link { 1553 text-decoration: none; 1554 padding-bottom: 1rem; 1555 padding-top: 1rem; 1556 line-height: calc(1 + 0.8 / var(--font-body-scale)); 1557 } 1558 1559 @media screen and (min-width: 750px) { 1560 .list-menu__item--link { 1561 padding-bottom: 0.5rem; 1562 padding-top: 0.5rem; 1563 } 1564 } 1565</style><style data-shopify>.header { 1566 padding: 10px 3rem 0px 3rem; 1567 } 1568 1569 .section-header { 1570 position: sticky; /* This is for fixing a Safari z-index issue. PR #2147 */ 1571 margin-bottom: 0px; 1572 } 1573 1574 @media screen and (min-width: 750px) { 1575 .section-header { 1576 margin-bottom: 0px; 1577 } 1578 } 1579 1580 @media screen and (min-width: 990px) { 1581 .header { 1582 padding-top: 20px; 1583 padding-bottom: 0px; 1584 } 1585 }</style>
1585<script src="//www.moggie.me/cdn/shop/t/35/assets/details-disclosure.js?v=13653116266235556501767703233" defer="defer"></script>
vendor: 1 bytes, line 1585
1585
1586<script src="//www.moggie.me/cdn/shop/t/35/assets/details-modal.js?v=25581673532751508451767703233" defer="defer"></script>
vendor: 1 bytes, line 1586
1586
1587<script src="//www.moggie.me/cdn/shop/t/35/assets/cart-notification.js?v=133508293167896966491767703233" defer="defer"></script>
vendor: 1 bytes, line 1587
1587
1588<script src="//www.moggie.me/cdn/shop/t/35/assets/search-form.js?v=133129549252120666541767703233" defer="defer"></script>
1588<script src="//www.moggie.me/cdn/shop/t/35/assets/cart-drawer.js?v=105077087914686398511767703233" defer="defer"></script>
1588<svg xmlns="http://www.w3.org/2000/svg" class="hidden"> 1589 <symbol id="icon-search" viewbox="0 0 18 19" fill="none"> 1590 <path fill-rule="evenodd" clip-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 112.85 3.5a5.784 5.784 0 018.18 8.18zm.26 1.12a6.78 6.78 0 11.72-.7l5.4 5.4a.5.5 0 11-.71.7l-5.41-5.4z" fill="currentColor"/> 1591 </symbol> 1592 1593 <symbol id="icon-reset" class="icon icon-close" fill="none" viewBox="0 0 18 18" stroke="currentColor"> 1594 <circle r="8.5" cy="9" cx="9" stroke-opacity="0.2"/> 1595 <path d="M6.82972 6.82915L1.17193 1.17097" stroke-linecap="round" stroke-linejoin="round" transform="translate(5 5)"/> 1596 <path d="M1.22896 6.88502L6.77288 1.11523" stroke-linecap="round" stroke-linejoin="round" transform="translate(5 5)"/> 1597 </symbol> 1598 1599 <symbol id="icon-close" class="icon icon-close" fill="none" viewBox="0 0 18 17"> 1600 <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor"> 1601 </symbol> 1602</svg><sticky-header data-sticky-type="reduce-logo-size" class="header-wrapper color-background-1 gradient"><header class="header header--middle-left header--mobile-left page-width drawer-menu header--has-menu header--has-social"><div class="header-logo-and-btn"> 1603 <div class="mobileMenuBtn"> 1604 <button class="hamburger-button" aria-label="Open Menu"> 1605 <svg xmlns="http://www.w3.org/2000/svg" width="24px" height="24px" viewBox="0 0 24 24" fill="none"> 1606 <path d="M4 18L20 18" stroke="#7d7a78" stroke-width="2" stroke-linecap="round"/> 1607 <path d="M4 12L20 12" stroke="#7d7a78" stroke-width="2" stroke-linecap="round"/> 1608 <path d="M4 6L20 6" stroke="#7d7a78" stroke-width="2" stroke-linecap="round"/> 1609 </svg> 1610 </button> 1611 </div><a href="/" class="header__heading-link link link--text focus-inset"><div class="header__heading-logo-wrapper"> 1612 1613 <img src="//www.moggie.me/cdn/shop/files/footer-logo.svg?v=1695895525" alt="Moggie" srcset="//www.moggie.me/cdn/shop/files/footer-logo.svg?v=1695895525&width=120 120w" width="120" height="41.03225806451613" loading="lazy" class="header__heading-logo motion-reduce desktop_header_logo"> 1614 <img src="//www.moggie.me/cdn/shop/files/footer-logo.svg?v=1695895525&width=600" alt="Moggie" srcset="//www.moggie.me/cdn/shop/files/footer-logo.svg?v=1695895525&width=120 120w, //www.moggie.me/cdn/shop/files/footer-logo.svg?v=1695895525&width=180 180w, //www.moggie.me/cdn/shop/files/footer-logo.svg?v=1695895525&width=240 240w" width="120" height="41.03225806451613" loading="lazy" class="header__heading-logo motion-reduce mobile_header_logo" sizes="(max-width: 120px) 50vw, 120px"> 1615 1616 1617 </div></a></div> 1618<div class="header__icons"> 1619 <div class="desktop-localization-wrapper"> 1620</div> 1621 1622 <div class="header_buttons_wrapper"> 1623 1624 1625 <a href="/products/moggie-activity-tracker" class="generic_theme_btn">Shop now</a> 1626 1627 <a href="/cart" class="header__icon header__icon--cart link focus-inset" id="cart-icon-bubble"><svg 1628 class="icon icon-cart-empty" 1629 aria-hidden="true" 1630 focusable="false" 1631 xmlns="http://www.w3.org/2000/svg" 1632 viewBox="0 0 40 40" 1633 fill="none" 1634> 1635 <path d="m15.75 11.8h-3.16l-.77 11.6a5 5 0 0 0 4.99 5.34h7.38a5 5 0 0 0 4.99-5.33l-.78-11.61zm0 1h-2.22l-.71 10.67a4 4 0 0 0 3.99 4.27h7.38a4 4 0 0 0 4-4.27l-.72-10.67h-2.22v.63a4.75 4.75 0 1 1 -9.5 0zm8.5 0h-7.5v.63a3.75 3.75 0 1 0 7.5 0z" fill="currentColor" fill-rule="evenodd"/> 1636</svg> 1637<span class="visually-hidden">Cart</span></a> 1638 </div> 1639 1640 <div class="hamburger-menu"> 1641 <div class="mobNavInner"> 1642 <ul class="mobNavWrap"><li class="mobNavItem "> 1643 <a href="/products/moggie-activity-tracker"> 1644 Cat Tracker 1645 </a> 1646 </li> 1647 1648 <li class="mobNavItem "> 1649 <a href="/pages/how-it-works"> 1650 How It Works 1651 </a> 1652 </li> 1653 1654 <li class="mobNavItem "> 1655 <a href="https://www.moggie.me/blogs/cat-magazine"> 1656 Blog 1657 </a> 1658 </li> 1659 1660 <li class="mobNavItem "> 1661 <a href="https://help.moggie.me"> 1662 FAQ & Support 1663 </a> 1664 </li> 1665 1666 1667 </ul> 1668 <div class="navApplinksWrap"> 1669 1670 1671 <a href="/products/moggie-activity-tracker" class="generic_theme_btn_mob">Shop now</a> 1672 1673 1674 </ul> 1675 </div> 1676 </div> 1677
1677<script> 1678 let hamburgerButton = document.querySelector('.hamburger-button') 1679 let hamburgerMenu = document.querySelector('.hamburger-menu') 1680 let hamburgerMenuButton = document.querySelectorAll('.hamburger-menu-button') 1681 let menuVisible = false 1682 1683 hamburgerButton.addEventListener('click', function () { 1684 if (!menuVisible) { 1685 hamburgerMenu.classList.add('showMenu') 1686 document.body.classList.add('bodyScroll') 1687 hamburgerButton.innerHTML = `<svg xmlns="http://www.w3.org/2000/svg" width="24px" height="24px" viewBox="0 0 24 24" fill="none"> 1688<path d="M20.7457 3.32851C20.3552 2.93798 19.722 2.93798 19.3315 3.32851L12.0371 10.6229L4.74275 3.32851C4.35223 2.93798 3.71906 2.93798 3.32854 3.32851C2.93801 3.71903 2.93801 4.3522 3.32854 4.74272L10.6229 12.0371L3.32856 19.3314C2.93803 19.722 2.93803 20.3551 3.32856 20.7457C3.71908 21.1362 4.35225 21.1362 4.74277 20.7457L12.0371 13.4513L19.3315 20.7457C19.722 21.1362 20.3552 21.1362 20.7457 20.7457C21.1362 20.3551 21.1362 19.722 20.7457 19.3315L13.4513 12.0371L20.7457 4.74272C21.1362 4.3522 21.1362 3.71903 20.7457 3.32851Z" fill="#7d7a78"/> 1689</svg>` 1690 menuVisible = true 1691 } else if (menuVisible) { 1692 hamburgerMenu.classList.remove('showMenu') 1693 document.body.classList.remove('bodyScroll') 1694 hamburgerButton.innerHTML = `<svg xmlns="http://www.w3.org/2000/svg" width="24px" height="24px" viewBox="0 0 24 24" fill="none"> 1695 <path d="M4 18L20 18" stroke="#7d7a78" stroke-width="2" stroke-linecap="round"></path> 1696 <path d="M4 12L20 12" stroke="#7d7a78" stroke-width="2" stroke-linecap="round"></path> 1697 <path d="M4 6L20 6" stroke="#7d7a78" stroke-width="2" stroke-linecap="round"></path> 1698 </svg>` 1699 menuVisible = false 1700 } 1701 }) 1702 </script>
1702 1703 1704 1705 1706<details-modal class="header__search"> 1707 <details> 1708 <summary class="header__icon header__icon--search header__icon--summary link focus-inset modal__toggle" aria-haspopup="dialog" aria-label="Search"> 1709 <span> 1710 <svg class="modal__toggle-open icon icon-search" aria-hidden="true" focusable="false"> 1711 <use href="#icon-search"> 1712 </svg> 1713 <svg class="modal__toggle-close icon icon-close" aria-hidden="true" focusable="false"> 1714 <use href="#icon-close"> 1715 </svg> 1716 </span> 1717 </summary> 1718 <div class="search-modal modal__content gradient" role="dialog" aria-modal="true" aria-label="Search"> 1719 <div class="modal-overlay"></div> 1720 <div class="search-modal__content search-modal__content-bottom" tabindex="-1"><search-form class="search-modal__form"><form action="/search" method="get" role="search" class="search search-modal__form"> 1721 <div class="field"> 1722 <input class="search__input field__input" 1723 id="Search-In-Modal" 1724 type="search" 1725 name="q" 1726 value="" 1727 placeholder="Search"> 1728 <label class="field__label" for="Search-In-Modal">Search</label> 1729 <input type="hidden" name="options[prefix]" value="last"> 1730 <button type="reset" class="reset__button field__button hidden" aria-label="Clear search term"> 1731 <svg class="icon icon-close" aria-hidden="true" focusable="false"> 1732 <use xlink:href="#icon-reset"> 1733 </svg> 1734 </button> 1735 <button class="search__button field__button" aria-label="Search"> 1736 <svg class="icon icon-search" aria-hidden="true" focusable="false"> 1737 <use href="#icon-search"> 1738 </svg> 1739 </button> 1740 </div></form></search-form><button type="button" class="search-modal__close-button modal__close-button link link--text focus-inset" aria-label="Close"> 1741 <svg class="icon icon-close" aria-hidden="true" focusable="false"> 1742 <use href="#icon-close"> 1743 </svg> 1744 </button> 1745 </div> 1746 </div> 1747 </details> 1748</details-modal> 1749 1750</div> 1751 </header> 1752</sticky-header> 1753
1754<script type="application/ld+json"> 1755 { 1756 "@context": "http://schema.org", 1757 "@type": "Organization", 1758 "name": "Moggie", 1759 1760 "logo": "https:\/\/www.moggie.me\/cdn\/shop\/files\/footer-logo.svg?v=1695895525\u0026width=500", 1761 1762 "sameAs": [ 1763 "", 1764 "https:\/\/www.facebook.com\/moggie.me\/", 1765 "", 1766 "https:\/\/www.instagram.com\/moggie.me", 1767 "", 1768 "", 1769 "", 1770 "", 1771 "" 1772 ], 1773 "url": "https:\/\/www.moggie.me" 1774 } 1775</script>
1775<script> 1776 1777 function updateAppLinks() { 1778 if (navigator.appVersion.indexOf("Win") !== -1) { 1779 // User is on a Windows device 1780 // $("#ios-windows-app").attr("href", "https://play.google.com/store/apps/details?id=com.moggieapp.live&hl=en&gl=US"); 1781 // $(".menu-download-the-app").attr("href", "https://play.google.com/store/apps/details?id=com.moggieapp.live&hl=en&gl=US"); 1782 $(".store-download-the-app").attr("href", "https://play.google.com/store/apps/details?id=com.moggieapp.live&hl=en&gl=US"); 1783 1784 } else if (navigator.userAgent.match(/Android/i)) { 1785 // User is on an Android device 1786 // $("#ios-windows-app").attr("href", "https://play.google.com/store/apps/details?id=com.moggieapp.live&hl=en&gl=US"); 1787 // $(".menu-download-the-app").attr("href", "https://play.google.com/store/apps/details?id=com.moggieapp.live&hl=en&gl=US"); 1788 $(".store-download-the-app").attr("href", "https://play.google.com/store/apps/details?id=com.moggieapp.live&hl=en&gl=US"); 1789 1790 } else { 1791 // Default for other devices (assumes iOS in this case) 1792 // $("#ios-windows-app").attr("href", "https://apps.apple.com/us/app/moggie-cat-health-monitor/id1669711712"); 1793 // $(".menu-download-the-app").attr("href", "https://apps.apple.com/us/app/moggie-cat-health-monitor/id1669711712"); 1794 $(".store-download-the-app").attr("href", "https://apps.apple.com/us/app/moggie-cat-health-monitor/id1669711712"); 1795 1796 } 1797 } 1798 1799 // Call the function on page load 1800 document.addEventListener('DOMContentLoaded', () => { 1801 updateAppLinks(); 1802 }); 1803 1804</script>
1804 1805 1806 1807</div><div id="shopify-section-sections--27883614470492__sticky_add_to_cart_section_Y4H8Wj" class="shopify-section shopify-section-group-header-group sticky-add-cart-section"> 1808 1809<link href="//www.moggie.me/cdn/shop/t/35/assets/component-card.css?v=107204212630654428321767703233" rel="stylesheet" type="text/css" media="all" />
1810<script src="//www.moggie.me/cdn/shop/t/35/assets/cart.js?v=4193034376803868811767703233" defer="defer"></script>
vendor: 1 bytes, line 1810
1810
1811<script src="//www.moggie.me/cdn/shop/t/35/assets/quantity-popover.js?v=82513154315370490311767703233" defer="defer"></script>
1811 1812<link href="//www.moggie.me/cdn/shop/t/35/assets/quick-add.css?v=167457951211641553491767703233" rel="stylesheet" type="text/css" media="all" /> 1813
1813<script src="//www.moggie.me/cdn/shop/t/35/assets/quick-add.js?v=123988568102861521811767703233" defer="defer"></script>
1813 1814
1814<script src="//www.moggie.me/cdn/shop/t/35/assets/product-form.js?v=183032352727205275661767703233" defer="defer"></script>
1814 1815<div class="page-sticky-add-cart"> 1816 1817 1818<link href="//www.moggie.me/cdn/shop/t/35/assets/component-rating.css?v=157771854592137137841767703233" rel="stylesheet" type="text/css" media="all" /> 1819<link href="//www.moggie.me/cdn/shop/t/35/assets/component-volume-pricing.css?v=56284703641257077881767703233" rel="stylesheet" type="text/css" media="all" /> 1820<div class="card-wrapper product-card-wrapper underline-links-hover"> 1821 <div 1822 class=" 1823 card card--standard 1824 card--media 1825 1826 1827 1828 1829 1830 " 1831 style="--ratio-percent: 100%;" 1832 > 1833 <div 1834 class="card__inner color-background-1 gradient ratio" 1835 style="--ratio-percent: 100%;" 1836 ><div class="card__media"> 1837 <div class="media media--transparent media--hover-effect"> 1838 1839 <img 1840 srcset="//www.moggie.me/cdn/shop/files/Moggie_Collar_Basestation_04dce4c3-2493-4c8a-b87a-b00553692698.jpg?v=1701253676&width=165 165w,//www.moggie.me/cdn/shop/files/Moggie_Collar_Basestation_04dce4c3-2493-4c8a-b87a-b00553692698.jpg?v=1701253676&width=360 360w,//www.moggie.me/cdn/shop/files/Moggie_Collar_Basestation_04dce4c3-2493-4c8a-b87a-b00553692698.jpg?v=1701253676&width=533 533w,//www.moggie.me/cdn/shop/files/Moggie_Collar_Basestation_04dce4c3-2493-4c8a-b87a-b00553692698.jpg?v=1701253676&width=720 720w,//www.moggie.me/cdn/shop/files/Moggie_Collar_Basestation_04dce4c3-2493-4c8a-b87a-b00553692698.jpg?v=1701253676&width=940 940w,//www.moggie.me/cdn/shop/files/Moggie_Collar_Basestation_04dce4c3-2493-4c8a-b87a-b00553692698.jpg?v=1701253676&width=1066 1066w,//www.moggie.me/cdn/shop/files/Moggie_Collar_Basestation_04dce4c3-2493-4c8a-b87a-b00553692698.jpg?v=1701253676 1866w 1841 " 1842 src="//www.moggie.me/cdn/shop/files/Moggie_Collar_Basestation_04dce4c3-2493-4c8a-b87a-b00553692698.jpg?v=1701253676&width=533" 1843 sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 1844 alt="Moggie collar and base station" 1845 class="motion-reduce" 1846 1847 loading="lazy" 1848 1849 width="1866" 1850 height="1865" 1851 > 1852 1853</div> 1854 </div><div class="card__content"> 1855 <div class="card__information"> 1856 <h3 1857 class="card__heading" 1858 1859 > 1860 <a 1861 href="/products/moggie-activity-tracker" 1862 id="StandardCardNoMediaLink--8644020076892" 1863 class="full-unstyled-link" 1864 aria-labelledby="StandardCardNoMediaLink--8644020076892 NoMediaStandardBadge--8644020076892" 1865 > 1866 Activity Tracker + Hub 1867 </a> 1868 </h3> 1869 </div> 1870 <div class="card__badge bottom left"></div> 1871 </div> 1872 </div> 1873 <div class="card__content"> 1874 <div class="card__information"> 1875 <h3 1876 class="card__heading h5 cardProductHeading" 1877 1878 id="title--8644020076892" 1879 1880 > 1881 <a 1882 href="/products/moggie-activity-tracker" 1883 id="CardLink--8644020076892" 1884 class="full-unstyled-link" 1885 aria-labelledby="CardLink--8644020076892 Badge--8644020076892" 1886 > 1887 Activity Tracker + Hub 1888 </a> 1889 </h3> 1890 <div class="card-information"><span class="caption-large light"></span> 1891<div 1892 class=" 1893 price " 1894> 1895 <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span> 1896 <span class="price-item price-item--regular"> 1897 $149.00 USD 1898 </span></div> 1899 <div class="price__sale"> 1900 <span class="visually-hidden visually-hidden--inline">Regular price</span> 1901 <span> 1902 <s class="price-item price-item--regular"> 1903 1904 1905 1906 </s> 1907 </span><span class="visually-hidden visually-hidden--inline">Sale price</span>
1908 <span class="price-item price-item--sale price-item--last"> 1909 $149.00 USD 1910 </span> 1911 </div> 1912 <small class="unit-price caption hidden"> 1913 <span class="visually-hidden">Unit price</span> 1914 <span class="price-item price-item--last"> 1915 <span></span> 1916 <span aria-hidden="true">/</span> 1917 <span class="visually-hidden"> per </span> 1918 <span> 1919 </span> 1920 </span> 1921 </small> 1922 </div></div> 1923 1924</div> 1925 </div><div class="quick-add no-js-hidden"><product-form data-section-id="sections--27883614470492__sticky_add_to_cart_section_Y4H8Wj"><form method="post" action="/cart/add" id="quick-add-8644020076892" accept-charset="UTF-8" class="form" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input 1926 type="hidden" 1927 name="id" 1928 value="47374195458396" 1929 class="product-variant-id" 1930 disabled 1931 > 1932 <button 1933 id="quick-add-8644020076892-submit" 1934 type="submit" 1935 name="add" 1936 class="quick-add__submit button button--full-width button--secondary" 1937 aria-haspopup="dialog" 1938 aria-labelledby="quick-add-8644020076892-submit title--8644020076892" 1939 aria-live="polite" 1940 data-sold-out-message="true" 1941 1942 > 1943 <span>Add to cart 1944</span> 1945 <span class="sold-out-message hidden"> 1946 Sold out 1947 </span><div class="loading-overlay__spinner hidden"> 1948 <svg 1949 aria-hidden="true" 1950 focusable="false" 1951 class="spinner"
1952 viewBox="0 0 66 66" 1953 xmlns="http://www.w3.org/2000/svg" 1954 > 1955 <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle> 1956 </svg> 1957 </div> 1958 </button><input type="hidden" name="product-id" value="8644020076892" /><input type="hidden" name="section-id" value="sections--27883614470492__sticky_add_to_cart_section_Y4H8Wj" /></form></product-form></div><div class="card__badge bottom left"></div> 1959 </div> 1960 </div> 1961 </div> 1962 1963 <div class="sticky-add-to-cart"> 1964 <div class="sticky-add-cart-inner" > 1965 <h4>Activity Tracker + Hub</h4> 1966 <div class="sticky-actions"> 1967 <div class="sticky-price"> 1968<div 1969 class=" 1970 price price--large price--show-badge" 1971> 1972 <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span> 1973 <span class="price-item price-item--regular"> 1974 $149.00 USD 1975 </span></div> 1976 <div class="price__sale"> 1977 <span class="visually-hidden visually-hidden--inline">Regular price</span> 1978 <span> 1979 <s class="price-item price-item--regular"> 1980 1981 1982 1983 </s> 1984 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 1985 <span class="price-item price-item--sale price-item--last"> 1986 $149.00 USD 1987 </span> 1988 </div> 1989 <small class="unit-price caption hidden"> 1990 <span class="visually-hidden">Unit price</span> 1991 <span class="price-item price-item--last"> 1992 <span></span> 1993 <span aria-hidden="true">/</span> 1994 <span class="visually-hidden"> per </span> 1995 <span> 1996 </span> 1997 </span> 1998 </small> 1999 </div><span class="badge price__badge-sale color-background-1"> 2000 On sale 2001 </span> 2002 2003 <span class="badge price__badge-sold-out color-background-1"> 2004 Sold out 2005 </span></div> 2006</div> 2007 <button 2008 2009 type="submit" 2010 name="add" 2011 class="sticky_add_button button button--primary" 2012 2013 > 2014 <span>Add to cart 2015</span> 2016 <div class="loading-overlay__spinner hidden"> 2017 <svg 2018 aria-hidden="true" 2019 focusable="false" 2020 class="spinner"
2021 viewBox="0 0 66 66" 2022 xmlns="http://www.w3.org/2000/svg" 2023 > 2024 <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle> 2025 </svg> 2026 </div> 2027 2028 </button> 2029 </div> 2030 </div> 2031 </div> 2032
2032<script> 2033 // Select the target element 2034 const targetElement = document.querySelector('.hit-product .card-wrapper product-form'); 2035 2036 if (targetElement) { 2037 // Define the callback function for the observer 2038 const observerCallback = (entries) => { 2039 entries.forEach((entry) => { 2040 if (entry.isIntersecting) { 2041 // Element is visible on the screen 2042 console.log('Element is visible on the screen'); 2043 // Perform actions when the element is visible 2044 hideSticky(); 2045 } else { 2046 // Element is not visible on the screen 2047 console.log('Element is not visible on the screen'); 2048 // Perform other actions when the element is not visible 2049 showSticky(); 2050 } 2051 }); 2052 }; 2053 2054 // Create an observer instance 2055 const observerOptions = { 2056 root: null, // Use the viewport as the container 2057 threshold: 0.1, // Trigger when at least 10% of the element is visible 2058 }; 2059 2060 const observer = new IntersectionObserver(observerCallback, observerOptions); 2061 2062 // Start observing the target element 2063 observer.observe(targetElement); 2064 2065 // Example functions for actions 2066 function showSticky() { 2067 // Add your "visible" logic here 2068 document.querySelector('.sticky-add-to-cart').classList.add('active'); 2069 } 2070 2071 function hideSticky() { 2072 // Add your "not visible" logic here 2073 document.querySelector('.sticky-add-to-cart').classList.remove('active'); 2074 } 2075 } else { 2076 document.querySelector('.sticky-add-to-cart').classList.add('active'); 2077 } 2078 2079 document.querySelector('.sticky-add-cart-section .sticky_add_button ').addEventListener('click' , () => { 2080 document.querySelector('.sticky-add-cart-section .card-wrapper .quick-add__submit').click(); 2081 }) 2082 </script>
2082 2083 2084</div> 2085 2086 2087 2088 2089</div> 2090<!-- END sections: header-group --> 2091 2092 <main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1"> 2093 <div id="shopify-section-template--27883619582300__cd2968d5-1b4d-4556-b9cf-74c86be89276" class="shopify-section blogs"><link href="//www.moggie.me/cdn/shop/t/35/assets/component-article-card.css?v=117171637841916633181767703233" rel="stylesheet" type="text/css" media="all" /> 2094<link href="//www.moggie.me/cdn/shop/t/35/assets/component-card.css?v=107204212630654428321767703233" rel="stylesheet" type="text/css" media="all" /> 2095<link href="//www.moggie.me/cdn/shop/t/35/assets/section-main-blog.css?v=94217760973989691871767703233" rel="stylesheet" type="text/css" media="all" /> 2096 2097<style> 2098 .paddingsection-template--27883619582300__cd2968d5-1b4d-4556-b9cf-74c86be89276 { 2099 padding: 0px 0px 0px 0px; 2100 } 2101 .marginsection-template--27883619582300__cd2968d5-1b4d-4556-b9cf-74c86be89276 { 2102 margin: 0px 0px 100px 0px; 2103 } 2104 /* .firstBlogWarp { 2105 width: 50%; 2106 padding: 0 10px; 2107} */ 2108 .firstBlogWarp { 2109 width: 50%; 2110 padding: 0 10px; 2111 /* margin-bottom: 100px; */ 2112} 2113 h1.bheading { 2114 margin: 0; 2115 font-size: 52px; 2116 line-height: 1.2; 2117 } 2118 span.orangeHeading { 2119 color: #FF6E28; 2120 } 2121 ul.blogTags { 2122 margin: 0; 2123 padding: 0; 2124 list-style: none; 2125 display: flex; 2126 align-items: center; 2127 } 2128 .blogInnerTags { 2129 overflow-x: auto; 2130 width: 100%; 2131 position: relative; 2132} 2133 a.blogtagItem { 2134 border-radius: 24px; 2135 background: #F9ECE1; 2136 color: #FF6E28; 2137 font-size: 12px; 2138 padding: 8px 10px; 2139 line-height: 1.2; 2140 font-family: "Poppins-Medium"; 2141 } 2142 li.blogSingleTag { 2143 padding-right: 8px; 2144 display: flex; 2145 } 2146 li.blogSingleTag:last-child { 2147 padding-right: 0px; 2148 } 2149 li.blogSingleTag:hover a.blogtagItem{ 2150 opacity: .3; 2151 } 2152 .blogTagsWrapper { 2153 padding-top: 40px; 2154 padding-bottom: 100px; 2155 } 2156 .mogeiBlogsWrapper.page-width { 2157 /* padding-bottom: 100px; */ 2158 /* padding-top: 100px; */ 2159 } 2160 2161 .blogInnerTags::-webkit-scrollbar {
2162 display: none; 2163 height: 0; 2164 } 2165 2166 @media(max-width: 1366px){ 2167 h1.bheading { 2168 font-size: 48px; 2169 } 2170 } 2171 @media(max-width: 1199px){ 2172 h1.bheading { 2173 font-size: 40px; 2174 } 2175 } 2176 @media(max-width: 991px){ 2177 h1.bheading br{ 2178 display: none; 2179 } 2180 } 2181 @media(max-width: 767px){ 2182 .paddingsection-template--27883619582300__cd2968d5-1b4d-4556-b9cf-74c86be89276 { 2183 padding: 0px 0px 0px 0px; 2184 } 2185 .marginsection-template--27883619582300__cd2968d5-1b4d-4556-b9cf-74c86be89276 { 2186 margin: 0px 0px 56px 0px; 2187 } 2188 2189 h1.bheading { 2190 font-size: 36px; 2191 } 2192 /* .mogeiBlogsWrapper.page-width{ 2193 padding-bottom: 80px; 2194 } */ 2195 .blogTagsWrapper{ 2196 padding-bottom: 80px; 2197 } 2198 } 2199 @media(max-width: 640px){ 2200 ul.blogTags { 2201 width: 650px; 2202 justify-content: space-between; 2203 } 2204 } 2205 @media(max-width: 575px){ 2206 h1.bheading { 2207 font-size: 30px; 2208 } 2209 } 2210</style> 2211<div class="paddingsection-template--27883619582300__cd2968d5-1b4d-4556-b9cf-74c86be89276 marginsection-template--27883619582300__cd2968d5-1b4d-4556-b9cf-74c86be89276"> 2212 <div class="mogeiBlogsWrapper page-width "> 2213 2214 <div class="mogieBlogHeader"> 2215 <div class="blogHeading"> 2216 <h1 class="bheading"> 2217 We're dedicated to making life with cats 2218 <span class="orangeHeading">even better</span> 2219 </h1> 2220 </div> 2221 </div> 2222 2223 2224 <div class="blogTagsWrapper"> 2225 <div class="blogInnerTags"> 2226 <ul class="blogTags"></ul> 2227 </div> 2228 <main-search class="blog-posts-search"> 2229 <form action="/search" method="get" role="search" class="search"> 2230 <div class="field"> 2231 <input 2232 class="search__input field__input" 2233 id="Search-In-Template" 2234 type="search" 2235 name="q" 2236 value="" 2237 placeholder=" "> 2238 <input type="hidden" name="type" value="article" /> 2239 <label class="field__label" for="Search-In-Template">Search</label> 2240 <input name="options[prefix]" type="hidden" value="last"><button type="reset" class="reset__button field__button hidden" aria-label="Clear search term"> 2241 <svg class="icon icon-close" aria-hidden="true" focusable="false"> 2242 <use xlink:href="#icon-reset"> 2243 </svg> 2244 </button> 2245 <button type="submit" class="search__button field__button" aria-label="Search"> 2246 <svg class="icon icon-search" aria-hidden="true" focusable="false"> 2247 <use xlink:href="#icon-search"> 2248 </svg> 2249 </button> 2250 </div> 2251 </form> 2252 </main-search> 2253 </div> 2254 2255<div class="blogPostWarpper"> 2256 <div class="row"> 2257 2258 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 2273 2274 2275 2276 2277 2278 2279 <div class="firstBlogWarp marginsection-template--27883619582300__cd2968d5-1b4d-4556-b9cf-74c86be89276">
2280 <a href="/blogs/cat-magazine/moggie-giveaway-terms-conditions-march-2026" class="full-unstyled-link"> 2281 <div class="blogImageWarp" style="background-image: url('//www.moggie.me/cdn/shop/articles/BLOG_IMGES_-_2026-03-12T102816.402.jpg?v=1773311349')"> 2282 2283 </div> 2284 2285 <div class="firstBlogContent"> 2286 <span class="article_blog_tag"></span> 2287 <h3 class="fBlogHeading">Moggie Giveaway Terms & Conditions - March 2026</h3> 2288 <div class="ftArticleDateWrap"> 2289 <span class="">Mar 12</span> 2290 2291 <span class="article_read_time circle-divider"> 2292 2293 2 min read 2294 </span> 2295 </div> 2296 </div> 2297 </a> 2298 </div> 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323<div class="article-card-wrapper card-wrapper underline-links-hover mogieArticleCard"> 2324 2325 <div 2326 class=" 2327 card article-card 2328 card--standard 2329 article-card__image--large 2330 card--media 2331 2332 " 2333 > 2334 <div 2335 class="card__inner" 2336 ><div class="magazine_card_img_wrap"> 2337 <a href="/blogs/cat-magazine/how-to-calm-an-anxious-cat" class="full-unstyled-link"> 2338 <div 2339 class="magazine_card_img" 2340 style="background-image: url('//www.moggie.me/cdn/shop/articles/BLOG_IMGES_-_2026-02-10T100733.272_93b506d4-62a3-4313-b8eb-bd9c6ec3a8cb.jpg?v=1770809577')" 2341 ></div> 2342 </a> 2343 </div><div class="card__content"> 2344 <div class="card__information"> 2345 <h3 class="card__heading h2"> 2346 <a href="/blogs/cat-magazine/how-to-calm-an-anxious-cat" class="full-unstyled-link"> 2347 How to calm an anxious cat 2348 </a> 2349 </h3> 2350 <div class="article-card__info caption-with-letter-spacing h5"></div><p class="article-card__excerpt rte-width sss">Anxiety in cats doesnât always look dramatic. Often, it shows up quietly â through hiding, restlessness, clinginess, withdrawal, or subtle behavior changes. Many anxious cats are still eating, still moving and still functioning - theyâre just not feeling safe. 2351</p><div class="article-card__footer"></div></div></div> 2352 </div> 2353 <div class="card__content"> 2354 <div class="card__information"> 2355 <span class="article_blog_tag">How to</span> 2356 <h3 class="card__heading h2 blogArticleHeading"> 2357 <a href="/blogs/cat-magazine/how-to-calm-an-anxious-cat" class="full-unstyled-link"> 2358 How to calm an anxious cat 2359 </a> 2360 </h3><p class="article-card__excerpt rte-width">Anxiety in cats doesnât always look dramatic. Often, it shows up quietly â through hiding, restlessness, clinginess, withdrawal, or subtle... 2361</p><div class="article_date_wrapper"> 2362 <span class="">Feb 10</span> 2363 2364 <span class="article_read_time circle-divider"> 2365 2366 2 min read 2367 </span> 2368 </div> 2369 <div class="article-card__footer"></div></div></div> 2370 </div> 2371 </div> 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395<div class="article-card-wrapper card-wrapper underline-links-hover mogieArticleCard"> 2396 2397 <div 2398 class=" 2399 card article-card 2400 card--standard 2401 article-card__image--large 2402 card--media 2403 2404 " 2405 > 2406 <div 2407 class="card__inner" 2408 ><div class="magazine_card_img_wrap"> 2409 <a href="/blogs/cat-magazine/why-does-my-cat-run-around-the-house-at-night" class="full-unstyled-link"> 2410 <div 2411 class="magazine_card_img" 2412 style="background-image: url('//www.moggie.me/cdn/shop/articles/BLOG_IMGES_-_2026-01-22T151827.435_dc563285-8b22-432d-922b-9075c71ab976.jpg?v=1769095274')" 2413 ></div> 2414 </a> 2415 </div><div class="card__content"> 2416 <div class="card__information"> 2417 <h3 class="card__heading h2"> 2418 <a href="/blogs/cat-magazine/why-does-my-cat-run-around-the-house-at-night" class="full-unstyled-link"> 2419 Why Does My Cat Run Around the House at Night? 2420 </a> 2421 </h3> 2422 <div class="article-card__info caption-with-letter-spacing h5"></div><p class="article-card__excerpt rte-width sss">If your cat becomes a midnight athlete â sprinting down hallways, leaping on furniture and racing through rooms â itâs easy to assume something is wrong. In reality, this behavior is deeply rooted in feline biology. 2423</p><div class="article-card__footer"></div></div></div> 2424 </div> 2425 <div class="card__content"> 2426 <div class="card__information">
2427 <span class="article_blog_tag">Cat 101</span> 2428 <h3 class="card__heading h2 blogArticleHeading"> 2429 <a href="/blogs/cat-magazine/why-does-my-cat-run-around-the-house-at-night" class="full-unstyled-link"> 2430 Why Does My Cat Run Around the House at Night? 2431 </a> 2432 </h3><p class="article-card__excerpt rte-width">If your cat becomes a midnight athlete â sprinting down hallways, leaping on furniture and racing through rooms â itâs... 2433</p><div class="article_date_wrapper"> 2434 <span class="">Jan 22</span> 2435 2436 <span class="article_read_time circle-divider"> 2437 2438 3 min read 2439 </span> 2440 </div> 2441 <div class="article-card__footer"></div></div></div> 2442 </div> 2443 </div> 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467<div class="article-card-wrapper card-wrapper underline-links-hover mogieArticleCard"> 2468 2469 <div 2470 class=" 2471 card article-card 2472 card--standard 2473 article-card__image--large 2474 card--media 2475 2476 " 2477 > 2478 <div 2479 class="card__inner" 2480 ><div class="magazine_card_img_wrap"> 2481 <a href="/blogs/cat-magazine/what-satch-s-daily-routine-shows-us-about-how-he-feels" class="full-unstyled-link"> 2482 <div 2483 class="magazine_card_img" 2484 style="background-image: url('//www.moggie.me/cdn/shop/articles/Untitled_design_19_068b8966-0e3f-4daa-8789-4d589a4c502f.jpg?v=1762341303')" 2485 ></div> 2486 </a> 2487 </div><div class="card__content"> 2488 <div class="card__information"> 2489 <h3 class="card__heading h2"> 2490 <a href="/blogs/cat-magazine/what-satch-s-daily-routine-shows-us-about-how-he-feels" class="full-unstyled-link"> 2491 What Satchâs Daily Routine Shows Us About How H... 2492 </a> 2493 </h3> 2494 <div class="article-card__info caption-with-letter-spacing h5"></div><p class="article-card__excerpt rte-width sss">Most cats donât communicate through big gestures.They communicate through patterns. 2495The way they move.The way they pause.The way they check in with a room before settling.Their rhythm. 2496</p><div class="article-card__footer"></div></div></div> 2497 </div> 2498 <div class="card__content"> 2499 <div class="card__information"> 2500 <span class="article_blog_tag">Activity tracking</span> 2501 <h3 class="card__heading h2 blogArticleHeading"> 2502 <a href="/blogs/cat-magazine/what-satch-s-daily-routine-shows-us-about-how-he-feels" class="full-unstyled-link"> 2503 What Satchâs Daily Routine Shows Us About How H... 2504 </a> 2505 </h3><p class="article-card__excerpt rte-width">Most cats donât communicate through big gestures.They communicate through patterns. The way they move.The way they pause.The way they check... 2506</p><div class="article_date_wrapper"> 2507 <span class="">Nov 05</span> 2508 2509 <span class="article_read_time circle-divider"> 2510 2511 4 min read 2512 </span> 2513 </div> 2514 <div class="article-card__footer"></div></div></div> 2515 </div> 2516 </div> 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540<div class="article-card-wrapper card-wrapper underline-links-hover mogieArticleCard"> 2541 2542 <div 2543 class=" 2544 card article-card 2545 card--standard 2546 article-card__image--large 2547 card--media 2548 2549 " 2550 > 2551 <div 2552 class="card__inner" 2553 ><div class="magazine_card_img_wrap"> 2554 <a href="/blogs/cat-magazine/what-cat-behavior-tells-you" class="full-unstyled-link"> 2555 <div 2556 class="magazine_card_img" 2557 style="background-image: url('//www.moggie.me/cdn/shop/articles/BLOG_IMGES_-_2025-10-31T113236.762_cc996797-b45d-4759-b03e-e20a3b2b8d77.jpg?v=1763060449')" 2558 ></div> 2559 </a> 2560 </div><div class="card__content"> 2561 <div class="card__information"> 2562 <h3 class="card__heading h2"> 2563 <a href="/blogs/cat-magazine/what-cat-behavior-tells-you" class="full-unstyled-link"> 2564 What cat behavior tells you about them 2565 </a> 2566 </h3> 2567 <div class="article-card__info caption-with-letter-spacing h5"></div><p class="article-card__excerpt rte-width sss">Some cats are observers. Some are wanderers.And some â like Frodo â are joyful little explorers. 2568Frodo is a young adult, medium-build indoor cat with an Extroverted cattitude. He also lives with constipation, which can affect comfort and movement. But thanks to Moggieâs cat tracking, we can see how he really moves through his day â and what his unique patterns tell us about his wellbeing. 2569Understanding a catâs daily rhythm can help cat parents notice early changes in comfort, mobility and mood. Frodo is a great example of how data can reveal the personality inside the behavior. 2570</p><div class="article-card__footer"></div></div></div> 2571 </div> 2572 <div class="card__content"> 2573 <div class="card__information">
2574 <span class="article_blog_tag">Activity tracking</span> 2575 <h3 class="card__heading h2 blogArticleHeading"> 2576 <a href="/blogs/cat-magazine/what-cat-behavior-tells-you" class="full-unstyled-link"> 2577 What cat behavior tells you about them 2578 </a> 2579 </h3><p class="article-card__excerpt rte-width">Some cats are observers. Some are wanderers.And some â like Frodo â are joyful little explorers. Frodo is a young... 2580</p><div class="article_date_wrapper"> 2581 <span class="">Oct 31</span> 2582 2583 <span class="article_read_time circle-divider"> 2584 2585 3 min read 2586 </span> 2587 </div> 2588 <div class="article-card__footer"></div></div></div> 2589 </div> 2590 </div> 2591 2592 2593 2594 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2612 2613 2614<div class="article-card-wrapper card-wrapper underline-links-hover mogieArticleCard"> 2615 2616 <div 2617 class=" 2618 card article-card 2619 card--standard 2620 article-card__image--large 2621 card--media 2622 2623 " 2624 > 2625 <div 2626 class="card__inner" 2627 ><div class="magazine_card_img_wrap"> 2628 <a href="/blogs/cat-magazine/halloween-safety-tips-for-cats" class="full-unstyled-link"> 2629 <div 2630 class="magazine_card_img" 2631 style="background-image: url('//www.moggie.me/cdn/shop/articles/BLOG_IMGES_-_2025-10-09T154631.762_ce5c1606-f062-4007-a569-679dd4df191d.jpg?v=1760023805')" 2632 ></div> 2633 </a> 2634 </div><div class="card__content"> 2635 <div class="card__information"> 2636 <h3 class="card__heading h2"> 2637 <a href="/blogs/cat-magazine/halloween-safety-tips-for-cats" class="full-unstyled-link"> 2638 ð Halloween Safety Tips for Cats 2639 </a> 2640 </h3> 2641 <div class="article-card__info caption-with-letter-spacing h5"></div><p class="article-card__excerpt rte-width sss">Keep spooky season safe, calm, and stress-free for your cat. 2642Halloween is a fun, festive time for humans â but for cats, it can be a lot to handle. Strange noises, flashing lights, new smells, and constant doorbell rings can all make even confident cats uneasy. 2643</p><div class="article-card__footer"></div></div></div> 2644 </div> 2645 <div class="card__content"> 2646 <div class="card__information"> 2647 <span class="article_blog_tag">How to</span> 2648 <h3 class="card__heading h2 blogArticleHeading"> 2649 <a href="/blogs/cat-magazine/halloween-safety-tips-for-cats" class="full-unstyled-link"> 2650 ð Halloween Safety Tips for Cats 2651 </a> 2652 </h3><p class="article-card__excerpt rte-width">Keep spooky season safe, calm, and stress-free for your cat. Halloween is a fun, festive time for humans â but... 2653</p><div class="article_date_wrapper"> 2654 <span class="">Oct 27</span> 2655 2656 <span class="article_read_time circle-divider"> 2657 2658 5 min read 2659 </span> 2660 </div> 2661 <div class="article-card__footer"></div></div></div> 2662 </div> 2663 </div> 2664 2665 2666 2667 2668 2669 2670 2671 2672 2673 2674 2675 2676 2677 2678 2679 2680 2681 2682 2683 2684 2685 2686 2687<div class="article-card-wrapper card-wrapper underline-links-hover mogieArticleCard"> 2688 2689 <div 2690 class=" 2691 card article-card 2692 card--standard 2693 article-card__image--large 2694 card--media 2695 2696 " 2697 > 2698 <div 2699 class="card__inner" 2700 ><div class="magazine_card_img_wrap"> 2701 <a href="/blogs/cat-magazine/how-cats-quietly-boost-our-mental-health" class="full-unstyled-link"> 2702 <div 2703 class="magazine_card_img" 2704 style="background-image: url('//www.moggie.me/cdn/shop/articles/BLOG_IMGES_-_2025-10-10T103119.564_b21adebb-40de-4e15-8e05-e311f2f1f7ac.jpg?v=1760090078')" 2705 ></div> 2706 </a> 2707 </div><div class="card__content"> 2708 <div class="card__information"> 2709 <h3 class="card__heading h2"> 2710 <a href="/blogs/cat-magazine/how-cats-quietly-boost-our-mental-health" class="full-unstyled-link"> 2711 How Cats Quietly Boost Our Mental Health 2712 </a> 2713 </h3> 2714 <div class="article-card__info caption-with-letter-spacing h5"></div><p class="article-card__excerpt rte-width sss">
2714We always knew our cats were good for the soul â and now, science agrees. Between purrs, head nudges, and that funny thing they do where they sit just close enough to touch you, cats have a knack for making the world feel a little lighter. 2715</p><div class="article-card__footer"></div></div></div> 2716 </div> 2717 <div class="card__content"> 2718 <div class="card__information"> 2719 <span class="article_blog_tag"></span> 2720 <h3 class="card__heading h2 blogArticleHeading"> 2721 <a href="/blogs/cat-magazine/how-cats-quietly-boost-our-mental-health" class="full-unstyled-link"> 2722 How Cats Quietly Boost Our Mental Health 2723 </a> 2724 </h3><p class="article-card__excerpt rte-width">We always knew our cats were good for the soul â and now, science agrees. Between purrs, head nudges, and... 2725</p><div class="article_date_wrapper"> 2726 <span class="">Oct 10</span> 2727 2728 <span class="article_read_time circle-divider"> 2729 2730 3 min read 2731 </span> 2732 </div> 2733 <div class="article-card__footer"></div></div></div> 2734 </div> 2735 </div> 2736 2737 </div> 2738 </div> 2739 2740<link href="//www.moggie.me/cdn/shop/t/35/assets/component-pagination.css?v=136206814810731739951767703233" rel="stylesheet" type="text/css" media="all" /> 2741<style> 2742.pagination-wrapper { 2743 margin-top: 0 !important; 2744 margin-bottom: 100px; 2745} 2746@media(max-width:767px){ 2747 .pagination-wrapper{ 2748 margin-bottom: 80px; 2749 } 2750} 2751</style><div class="pagination-wrapper aaaaa"> 2752 <nav class="pagination" role="navigation" aria-label="Pagination"> 2753 <ul class="pagination__list list-unstyled" role="list"><li><a 2754 role="link" 2755 aria-disabled="true" 2756 class="pagination__item pagination__item--current light" 2757 aria-current="page" 2758 aria-label="Page 1" 2759 >1</a></li><li><a 2760 href="/blogs/cat-magazine?page=2" 2761 class="pagination__item link" 2762 aria-label="Page 2" 2763 >2</a></li><li><a 2764 href="/blogs/cat-magazine?page=3" 2765 class="pagination__item link" 2766 aria-label="Page 3" 2767 >3</a></li><li><span class="pagination__item">…</span></li><li><a 2768 href="/blogs/cat-magazine?page=14" 2769 class="pagination__item link" 2770 aria-label="Page 14" 2771 >14</a></li><li> 2772 <a 2773 href="/blogs/cat-magazine?page=2" 2774 class="pagination__item pagination__item--prev pagination__item-arrow link motion-reduce" 2775 aria-label="Next page" 2776 ><svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> 2777 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 2778</svg> 2779</a> 2780 </li></ul> 2781 </nav> 2782 </div></div> 2783</div>
2784<script> 2785$(document).ready(function() { 2786 var url = window.location.pathname, 2787 urlRegExp = new RegExp(url.replace(/$/,'')); 2788 console.log(urlRegExp); 2789 $('a.blogtagItem').each(function(){ 2790 if (window.location.href.match(/tagged/)) { 2791 if(urlRegExp.test(this.href)){ 2792 $(this).addClass('active'); 2793 } 2794 } 2795 }); 2796}); 2797</script>
2797 2798 2799 2800 2801 2802 2803 2804 2805</div><div id="shopify-section-template--27883619582300__abd008b8-c2f3-4c6c-aefa-7cc67c75517f" class="shopify-section health_benifits"><link href="//www.moggie.me/cdn/shop/t/35/assets/component-article-card.css?v=117171637841916633181767703233" rel="stylesheet" type="text/css" media="all" /> 2806<link href="//www.moggie.me/cdn/shop/t/35/assets/component-card.css?v=107204212630654428321767703233" rel="stylesheet" type="text/css" media="all" /> 2807<link href="//www.moggie.me/cdn/shop/t/35/assets/section-main-blog.css?v=94217760973989691871767703233" rel="stylesheet" type="text/css" media="all" /> 2808<style> 2809 .paddingsection-template--27883619582300__abd008b8-c2f3-4c6c-aefa-7cc67c75517f { 2810 padding: 0px 0px 100px 0px; 2811 } 2812 .marginsection-template--27883619582300__abd008b8-c2f3-4c6c-aefa-7cc67c75517f { 2813 margin: 0px 0px 0px 0px; 2814 } 2815 .innerHealthSec { 2816 background: #E0E8EC; 2817 padding: 60px; 2818 border-radius: 24px; 2819 } 2820 .row { 2821 display: flex; 2822 flex-wrap: wrap; 2823 } 2824 .healthContCol { 2825 width: 70%; 2826 } 2827 h2.healthHeading { 2828 padding-bottom: 20px; 2829 } 2830 p.healthDescription { 2831 margin: 0; 2832 line-height: 22px; 2833 color: #7D7A78; 2834 2835 } 2836 .heathButtonWarp { 2837 padding-top: 60px; 2838 } 2839 a.healthBtn { 2840 background: #FF6E28; 2841 color: white; 2842 border-radius: 24px; 2843 padding: 12px 24px; 2844 font-size: 18px; 2845 display: block; 2846 width: fit-content; 2847 line-height: 1.2; 2848 border: 1px solid #ff6e28; 2849 } 2850 .healthImageCol { 2851 width: 30%; 2852 display: flex; 2853 align-items: center; 2854 justify-content: center; 2855 } 2856 .blogPostWarpper .row{ 2857 margin: 0 -10px; 2858 } 2859 /* 2860 .healtBenifitWrapper { 2861 margin-bottom: 100px; 2862 } 2863 */ 2864 .healthMobHeading{ 2865 display: none; 2866 } 2867 .healthHeading { 2868 padding-bottom: 16px; 2869 } 2870 2871 @media(max-width: 1260px){ 2872 .catHealthImg img{ 2873 width: 100%; 2874 } 2875 .healthDescription br{ 2876 display: none; 2877 } 2878 } 2879 2880 @media(max-width: 1199px){ 2881 p.healthDescription { 2882 font-size: 16px; 2883 } 2884 .heathButtonWarp { 2885 padding-top: 50px; 2886 } 2887 } 2888 2889 @media(max-width: 991px){ 2890 .innerHealthSec { 2891 padding: 40px; 2892 } 2893 .heathButtonWarp { 2894 padding-top: 40px; 2895 } 2896 } 2897 2898 @media(max-width: 767px){ 2899 .paddingsection-template--27883619582300__abd008b8-c2f3-4c6c-aefa-7cc67c75517f { 2900 padding: 56px 0px 112px 0px; 2901 } 2902 .marginsection-template--27883619582300__abd008b8-c2f3-4c6c-aefa-7cc67c75517f { 2903 margin: 0px 0px 0px 0px; 2904 } 2905 2906 /* .healtBenifitWrapper{ 2907 margin-bottom: 80px; 2908 } */ 2909 /* body.template-article .healtBenifitWrapper{ 2910 margin-bottom: 64px; 2911 } */ 2912 .healthImageCol{ 2913 width: 100%; 2914 justify-content: flex-start; 2915 } 2916 .healthContCol { 2917 width: 100%; 2918 } 2919 .innerHealthSec .row{ 2920 flex-direction: column-reverse; 2921 } 2922 .catHealthImg img{ 2923 width: 70%; 2924 } 2925 .healthMobHeading{ 2926 display: block; 2927 padding-bottom: 20px; 2928 2929 } 2930 .healthDesktopHeading{ 2931 display: none; 2932 } 2933 } 2934 2935 @media(max-width: 479px){ 2936 a.healthBtn { 2937 width: 100%; 2938 text-align: center; 2939 } 2940 .innerHealthSec{ 2941 padding: 24px 24px 40px; 2942 } 2943 .catHealthImg img { 2944 width: 55%; 2945 padding-left: 20px !important; 2946 } 2947 } 2948 @media(max-width: 389px){ 2949 p.healthDescription { 2950 font-size: 14px; 2951 } 2952 } 2953 2954 @media(min-width: 646px){ 2955 div.mogieArticleCard{ 2956 width: 25%!important; 2957 padding: 0 10px 10px 10px; 2958 } 2959 2960</style> 2961<div class="healtBenifitWrapper paddingsection-template--27883619582300__abd008b8-c2f3-4c6c-aefa-7cc67c75517f marginsection-template--27883619582300__abd008b8-c2f3-4c6c-aefa-7cc67c75517f"> 2962 <div class="page-width"> 2963 <div class="innerHealthSec"> 2964 <div class="row"> 2965 <div class="healthContCol"> 2966 <div class="healthInnerContent "> 2967 2968 <div class="healthHeading healthDesktopHeading main_generic_heading"><h2>Help your cat live their <strong>best life </strong>with our activity tracker <br/></h2></div> 2969 2970 2971 <div class="healthHeading main_generic_heading healthMobHeading"><h2>Help your cat live their <strong>best life</strong> <br/>with our activity tracker.</h2></div> 2972 2973 2974 <p class="healthDescription">Moggie keeps track of your cat's daily activity and gives you key insights to help them lead a better and healthier life.</p> 2975 2976 2977 <div class="heathButtonWarp"> 2978 <a href="/products/moggie-activity-tracker" class="healthBtn">Start now</a> 2979 </div> 2980 2981 </div> 2982 </div> 2983 <div class="healthImageCol"> 2984 2985 <div class="catHealthImg"> 2986 <img src="//www.moggie.me/cdn/shop/files/cat-sleep_319bc2fc-88ec-4a11-baf3-9db3e1ca39d1_medium.svg?v=1699635352" class="catImg" alt="Cat Health"> 2987 </div> 2988 2989 </div> 2990 </div> 2991 </div> 2992 </div> 2993</div> 2994 2995 2996</div><section id="shopify-section-template--27883619582300__efd1f9d7-a28d-4e71-9d89-cb918e064d7b" class="shopify-section"><link href="//www.moggie.me/cdn/shop/t/35/assets/component-newsletter.css?v=80300638633398675971767703233" rel="stylesheet" type="text/css" media="all" /> 2997<link href="//www.moggie.me/cdn/shop/t/35/assets/newsletter-section.css?v=147073279116515149891767703233" rel="stylesheet" type="text/css" media="all" /> 2998<style data-shopify>/* .section-template--27883619582300__efd1f9d7-a28d-4e71-9d89-cb918e064d7b-padding { 2999 padding-top: 0px; 3000 padding-bottom: 0px; 3001 } */ 3002 3003 3004 /* .section-template--27883619582300__efd1f9d7-a28d-4e71-9d89-cb918e064d7b-padding { 3005 padding-top: px; 3006 padding-bottom: px; 3007 } 3008 } */ 3009 3010 .paddingsection-template--27883619582300__efd1f9d7-a28d-4e71-9d89-cb918e064d7b { 3011 padding: 0px 0px 100px 0px; 3012 } 3013 3014 3015 3016/* .main_newsletter_section_wrapper { 3017 padding-bottom: 200px; 3018} */ 3019 @media(max-width: 767px) { 3020 .paddingsection-template--27883619582300__efd1f9d7-a28d-4e71-9d89-cb918e064d7b { 3021 padding: 100px 0px 100px 0px; 3022 } 3023 3024 /* .main_newsletter_section_wrapper { 3025 padding-bottom: 80px; 3026 } */ 3027}</style><div class="main_newsletter_section_wrapper paddingsection-template--27883619582300__efd1f9d7-a28d-4e71-9d89-cb918e064d7b"> 3028 <div class="page-width"> 3029 <div class="newsletter__wrapper"> 3030 <div class="newsletter_left_col"> 3031 3032 <div class="stories_generic_heading main_generic_heading"><h2><strong>No spam, just purrs.</strong><br/>Sign up for cat tips and treats.</h2></div> 3033 3034 3035 <div 3036 class="newsletter_subheading generic_section_content " 3037 > 3038 <p>Monthly tips, updates, and the occasional cat-friendly surprise - straight to your inbox.</p> 3039 </div> 3040 3041 <style> 3042 #mc_embed_signup .mc-field-group input.field__input{ 3043 background-color: transparent; 3044 border: none; 3045 border-bottom: 1px solid #322d2a; 3046 outline: none; 3047 box-shadow: none; 3048 padding: 0!important; 3049 color: #7d7a78; 3050 font-size: 18px; 3051 line-height: normal; 3052 border-radius: 0; 3053 width: auto; 3054 } 3055 #mc_embed_signup { 3056 background: transparent !important; 3057 max-width: 50rem; 3058 padding: 40px 0 0; 3059} 3060form#mc-embedded-subscribe-form { 3061 margin: 0 !important; 3062} 3063 input#mc-embedded-subscribe{ 3064 border-radius: 24px !important; 3065 border: 1px solid #ff6e28 !important; 3066 padding: 8px 16px !important; 3067 font-family: Poppins-Medium; 3068 font-size: 18px; 3069 font-weight: 500; 3070 line-height: normal; 3071 text-decoration: none; 3072 color: #fff; 3073 background-color: #ff6e28; 3074 display: block !important; 3075 cursor: pointer; 3076 transition: all .3s ease-in-out; 3077 width: fit-content !important; 3078 min-height: unset; 3079 margin: 0 0 0 10px !important; 3080 text-indent: unset !important; 3081 } 3082 .ButtonWrapper { 3083 width: auto; 3084 } 3085 .mc-field-group { 3086 width: 100%; 3087 display: flex !important;
3088 align-items: center; 3089 clear: unset; 3090 min-height: unset !important; 3091 padding-bottom: 0 !important; 3092 flex-direction: row; 3093 flex-wrap: wrap; 3094} 3095 #mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error{ 3096 border: none !important; 3097 border-bottom: 1px solid #322d2a !important; 3098 } 3099 #mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error{ 3100 background-color: transparent !important; 3101 width: 100%; 3102 } 3103 #mc_embed_signup div.response { 3104 color: red; 3105 } 3106 .field__input::placeholder, .customer .field input::placeholder { 3107 opacity: 1; 3108 } 3109 #mc_embed_signup div#mce-responses { 3110 margin: 0 5% 0 0; 3111 } 3112 #mc_embed_signup .mc-field-group { 3113 width: 100% !important; 3114 } 3115 @media(max-width: 480px){ 3116 #mc_embed_signup .mc-field-group input.field__input { 3117 width: 100% !important; 3118 } 3119 input#mc-embedded-subscribe { 3120 margin: 10px 0 !important; 3121 } 3122 } 3123</style> 3124<div id="mc_embed_shell newsletter-form"> 3125 <link href="//cdn-images.mailchimp.com/embedcode/classic-061523.css" rel="stylesheet" type="text/css"> 3126 <style type="text/css"> 3127 #mc_embed_signup{background:#fff; false;clear:left; font:14px Helvetica,Arial,sans-serif; width: 100%;} 3128 /* Add your own Mailchimp form style overrides in your site stylesheet or in this style block. 3129 We recommend moving this block and the preceding CSS link to the HEAD of your HTML file. */ 3130</style> 3131<div id="mc_embed_signup"> 3132 <form action="https://moggie.us13.list-manage.com/subscribe/post?u=934a53a6315c554b0b4df603f&id=4f1981ea5d&f_id=003295e2f0" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank"> 3133 <div id="mc_embed_signup_scroll"> 3134 <div class="mc-field-group"> 3135 <input type="email" name="EMAIL" class="required email field__input" id="mce-EMAIL" required="" value="" placeholder="Enter your email"> 3136 <div class="ButtonWrapper"> 3137 <input type="submit" name="subscribe" id="mc-embedded-subscribe" class="generic_theme_btn newsletter_form_btn" value="Subscribe"> 3138 </div> 3139 </div> 3140 <div hidden=""> 3141 <input type="hidden" name="tags" value="6820834"> 3142 </div> 3143 <div id="mce-responses" class="clear"> 3144 <div class="response" id="mce-error-response" style="display: none;"></div> 3145 <div class="response" id="mce-success-response" style="display: none;"></div> 3146 </div> 3147 <div aria-hidden="true" style="position: absolute; left: -5000px;"> 3148 <input type="text" name="b_934a53a6315c554b0b4df603f_4f1981ea5d" tabindex="-1" value="" class="" placeholder="Enter your email"> 3149 </div> 3150 3151 </div> 3152</form> 3153</div> 3154<!--
3154<script type="text/javascript" src="//s3.amazonaws.com/downloads.mailchimp.com/js/mc-validate.js"></script>
3154 --> 3155
3155<script src="//www.moggie.me/cdn/shop/t/35/assets/mc-validate.js?v=65387630367750680941767703233"></script>
3155 3156
3156<script type="text/javascript">(function($) {window.fnames = new Array(); window.ftypes = new Array();fnames[0]='EMAIL';ftypes[0]='email';fnames[1]='FNAME';ftypes[1]='text';fnames[7]='COUNTRY';ftypes[7]='text';fnames[23]='HOW_MANY_C';ftypes[23]='text';fnames[4]='MMERGE4';ftypes[4]='text';fnames[15]='REFFNAME';ftypes[15]='text';fnames[22]='MMERGE22';ftypes[22]='text';fnames[21]='XREFERRALS';ftypes[21]='number';fnames[20]='CHECKREF';ftypes[20]='text';fnames[19]='SHAREURL';ftypes[19]='text';fnames[18]='REFERRALS';ftypes[18]='number';fnames[17]='FRAUDRISK';ftypes[17]='text';fnames[16]='REFLNAME';ftypes[16]='text';fnames[14]='REFEMAIL';ftypes[14]='text';fnames[5]='MMERGE5';ftypes[5]='text';fnames[13]='REFSOURCE';ftypes[13]='text';fnames[2]='MMERGE2';ftypes[2]='text';fnames[11]='UBDATE';ftypes[11]='date';fnames[10]='UBVARIANT';ftypes[10]='text';fnames[9]='UBPAGEID';ftypes[9]='text';fnames[8]='DEVICE';ftypes[8]='dropdown';fnames[3]='MMERGE3';ftypes[3]='text';fnames[6]='CATNUMBER';ftypes[6]='number';fnames[12]='REFCODE';ftypes[12]='text';}(jQuery));var $mcj = jQuery.noConflict(true);</script>
3156</div> 3157<!-- --> 3158 </div> 3159 <div class="newsletter_right_col"> 3160 3161 <img loading=lazy src="//www.moggie.me/cdn/shop/files/cat-waving.gif?v=1697178950" class="desktop_newsletter_image" alt="Moggie" loading="lazy" title="Newsletter" width="468.50px" height="366.83px" /> 3162 <img loading=lazy src="//www.moggie.me/cdn/shop/files/mobile-newletter.gif?v=1697184589" class="mobile_newsletter_image" alt="Moggie" loading="lazy" title="Newsletter" width="329.50px" height="263.97px" /></div> 3163 3164 </div> 3165 </div> 3166</div> 3167 3168 3169</section> 3170 </main> 3171 3172 3173 <!-- BEGIN sections: footer-group --> 3174<div id="shopify-section-sections--27883614404956__footer" class="shopify-section shopify-section-group-footer-group"> 3175<link href="//www.moggie.me/cdn/shop/t/35/assets/section-footer.css?v=68824994286675711711767703233" rel="stylesheet" type="text/css" media="all" /> 3176<link href="//www.moggie.me/cdn/shop/t/35/assets/component-newsletter.css?v=80300638633398675971767703233" rel="stylesheet" type="text/css" media="all" /> 3177<link href="//www.moggie.me/cdn/shop/t/35/assets/component-list-menu.css?v=151968516119678728991767703233" rel="stylesheet" type="text/css" media="all" /> 3178<link href="//www.moggie.me/cdn/shop/t/35/assets/component-list-payment.css?v=69253961410771838501767703233" rel="stylesheet" type="text/css" media="all" /> 3179<link href="//www.moggie.me/cdn/shop/t/35/assets/component-list-social.css?v=35792976012981934991767703233" rel="stylesheet" type="text/css" media="all" /> 3180<style data-shopify>.footer { 3181 margin-top: 0px; 3182 } 3183 3184 .section-sections--27883614404956__footer-padding { 3185 padding-top: 48px; 3186 padding-bottom: 24px; 3187 } 3188 3189 @media screen and (min-width: 750px) { 3190 .footer { 3191 margin-top: 0px; 3192 } 3193 3194 .section-sections--27883614404956__footer-padding { 3195 padding-top: 64px; 3196 padding-bottom: 32px; 3197 } 3198 }</style><footer class="main_footer_wrapper footer color-background-1 gradient section-sections--27883614404956__footer-padding"><div class="footer__content-top page-width"><div 3199 class="footer__blocks-wrapper grid grid--1-col grid--2-col scroll-tr
3199igger animate--slide-in" 3200 3201 data-cascade 3202 3203 ><div 3204 class="footer-block grid__item scroll-trigger animate--slide-in" 3205 3206 3207 data-cascade 3208 style="--animation-order: 1;" 3209 3210 ><div class="footer-block__details-content footer-block-image "><div 3211 class="footer-block__image-wrapper" 3212 style="max-width: min(100%, 150px);" 3213 > 3214 <a href="https://www.moggie.me" aria-label="https://www.moggie.me"> 3215 <img 3216 srcset="//www.moggie.me/cdn/shop/files/footer-logo.svg?v=1695895525&width=150, //www.moggie.me/cdn/shop/files/footer-logo.svg?v=1695895525&width=300 2x" 3217 src="//www.moggie.me/cdn/shop/files/footer-logo.svg?v=1695895525&width=760" 3218 alt="" 3219 loading="lazy" 3220 width="155" 3221 height="53" 3222 ></a> 3223 </div></div></div><div 3224 class="footer-block grid__item scroll-trigger animate--slide-in" 3225 3226 3227 data-cascade 3228 style="--animation-order: 2;" 3229 3230 ><div class="footer-block__details-content rte"> 3231 <p>Your cat can't tell you how it's doing. <strong>Moggie can.</strong></p> 3232 </div></div><div 3233 class="footer-block grid__item scroll-trigger animate--slide-in" 3234 3235 3236 data-cascade 3237 style="--animation-order: 3;" 3238 3239 ><div class="footer-block__brand-info"><div class="rte"><p></p></div> 3240 3241<ul class="list-unstyled list-social footer__list-social" role="list"><li class="list-social__item"> 3242 <a href="https://www.instagram.com/moggie.me" class="link list-social__link" target="blank"><svg class="icon icon-instagram" width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 3243<g opacity="0.9"> 3244<path fill-rule="evenodd" clip-rule="evenodd" d="M8.07129 2C5.03372 2 2.57129 4.46243 2.57129 7.5V16.5C2.57129 19.5376 5.03372 22 8.07129 22H17.0713C20.1089 22 22.5713 19.5376 22.5713 16.5V7.5C22.5713 4.46243 20.1089 2 17.0713 2H8.07129ZM18.5713 7C18.5713 7.55228 18.1236 8 17.5713 8C17.019 8 16.5713 7.55228 16.5713 7C16.5713 6.44772 17.019 6 17.5713 6C18.1236 6 18.5713 6.44772 18.5713 7ZM12.5713 16C14.7804 16 16.5713 14.2091 16.5713 12C16.5713 9.79086 14.7804 8 12.5713 8C10.3622 8 8.57129 9.79086 8.57129 12C8.57129 14.2091 10.3622 16 12.5713 16ZM12.5713 17C15.3327 17 17.5713 14.7614 17.5713 12C17.5713 9.23858 15.3327 7 12.5713 7C9.80986 7 7.57129 9.23858 7.57129 12C7.57129 14.7614 9.80986 17 12.5713 17Z" fill="#322D2A"/> 3245</g> 3246</svg> 3247<span class="visually-hidden">Instagram</span> 3248 </a> 3249 </li><li class="list-social__item"> 3250 <a href="https://www.facebook.com/moggie.me/" class="link list-social__link" target="blank"><svg class="icon icon-facebook" width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 3251<g opacity="0.9"> 3252<path fill-rule="evenodd" clip-rule="evenodd" d="M19.7856 3H4.78564C3.95689 3 3.28564 3.67125 3.28564 4.5V19.5C3.28564 20.3288 3.95689 21 4.78564 21H13.0356V14.25H10.7856V11.25H13.0356V9.30975C13.0356 6.98475 14.4554 5.71875 16.5299 5.71875C17.5236 5.71875 18.3771 5.793 18.6261 5.826V8.256L17.1876 8.25675C16.0596 8.25675 15.8414 8.793 15.8414 9.579V11.25H19.1714L18.4214 14.25H15.8414V21H19.7856C20.6144 21 21.2856 20.3288 21.2856 19.5V4.5C21.2856 3.67125 20.6144 3 19.7856 3Z" fill="#322D2A"/> 3253</g> 3254</svg> 3255 3256<span class="visually-hidden">Facebook</span> 3257 </a> 3258 </li></ul> 3259</div></div><div 3260 class="footer-block grid__item footer-block--menu scroll-trigger animate--slide-in" 3261 3262 3263 data-cascade 3264 style="--animation-order: 4;" 3265 3266 ><div class="single_block_menu_item"><h2 class="footer-block__heading inline-richtext">Discover Moggie</h2><ul class="footer-block__details-content list-unstyled"><li> 3267 <a 3268 href="/products/moggie-activity-tracker" 3269 class="link link--text list-menu__item list-menu__item--link store-cat-activity-tracker 3270" 3271 > 3272 Cat Activity Tracker 3273 </a> 3274 </li><li> 3275 <a 3276 href="/pages/how-it-works" 3277 class="link link--text list-menu__item list-menu__item--link store-how-it-works 3278" 3279 > 3280 How it works 3281 </a> 3282 </li><li> 3283 <a 3284 href="https://apps.apple.com/us/app/moggie-cat-health-monitor/id1669711712" 3285 class="link link--text list-menu__item list-menu__item--link store-download-app 3286" 3287 > 3288 Download app 3289 </a> 3290 </li><li> 3291 <a 3292 href="/blogs/cat-magazine" 3293 class="link link--text list-menu__item list-menu__item--link list-menu__item--active store-blog 3294" 3295 > 3296 Blog 3297 </a> 3298 </li></ul></div> 3299 <div class="single_block_menu_item"><h2 class="footer-block__heading inline-richtext">Information</h2><ul class="footer-block__details-content list-unstyled"><li> 3300 <a 3301 href="https://help.moggie.me" 3302 class="link link--text list-menu__item list-menu__item--link store-faq-support" 3303 > 3304 FAQ & Support 3305 </a> 3306 </li><li> 3307 <a 3308 href="/pages/setup" 3309 class="link link--text list-menu__item list-menu__item--link store-setup" 3310 > 3311 Setup 3312 </a> 3313 </li><li> 3314 <a 3315 href="/pages/warranty" 3316 class="link link--text list-menu__item list-menu__item--link store-warranty" 3317 > 3318 Warranty 3319 </a> 3320 </li></ul></div> 3321 <div class="single_block_menu_item"><h2 class="footer-block__heading inline-richtext">Meet us</h2><ul class="footer-block__details-content list-unstyled"><li> 3322 <a 3323 href="/pages/team" 3324 class="link link--text list-menu__item list-menu__item--link store-team" 3325 > 3326 Team 3327 </a> 3328 </li><li> 3329 <a 3330 href="https://help.moggie.me/en-US/contact" 3331 class="link link--text list-menu__item list-menu__item--link store-contact" 3332 > 3333 Contact 3334 </a> 3335 </li><li> 3336 <a 3337 href="https://af.uppromote.com/moggie
3337-draft/register" 3338 class="link link--text list-menu__item list-menu__item--link store-affiliate" 3339 > 3340 Affiliate 3341 </a> 3342 </li></ul></div></div></div><div 3343 class="footer-block--newsletter scroll-trigger animate--slide-in" 3344 3345 data-cascade 3346 3347 > 3348 3349<ul class="list-unstyled list-social footer__list-social" role="list"><li class="list-social__item"> 3350 <a href="https://www.instagram.com/moggie.me" class="link list-social__link" target="blank"><svg class="icon icon-instagram" width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 3351<g opacity="0.9"> 3352<path fill-rule="evenodd" clip-rule="evenodd" d="M8.07129 2C5.03372 2 2.57129 4.46243 2.57129 7.5V16.5C2.57129 19.5376 5.03372 22 8.07129 22H17.0713C20.1089 22 22.5713 19.5376 22.5713 16.5V7.5C22.5713 4.46243 20.1089 2 17.0713 2H8.07129ZM18.5713 7C18.5713 7.55228 18.1236 8 17.5713 8C17.019 8 16.5713 7.55228 16.5713 7C16.5713 6.44772 17.019 6 17.5713 6C18.1236 6 18.5713 6.44772 18.5713 7ZM12.5713 16C14.7804 16 16.5713 14.2091 16.5713 12C16.5713 9.79086 14.7804 8 12.5713 8C10.3622 8 8.57129 9.79086 8.57129 12C8.57129 14.2091 10.3622 16 12.5713 16ZM12.5713 17C15.3327 17 17.5713 14.7614 17.5713 12C17.5713 9.23858 15.3327 7 12.5713 7C9.80986 7 7.57129 9.23858 7.57129 12C7.57129 14.7614 9.80986 17 12.5713 17Z" fill="#322D2A"/> 3353</g> 3354</svg> 3355<span class="visually-hidden">Instagram</span> 3356 </a> 3357 </li><li class="list-social__item"> 3358 <a href="https://www.facebook.com/moggie.me/" class="link list-social__link" target="blank"><svg class="icon icon-facebook" width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 3359<g opacity="0.9"> 3360<path fill-rule="evenodd" clip-rule="evenodd" d="M19.7856 3H4.78564C3.95689 3 3.28564 3.67125 3.28564 4.5V19.5C3.28564 20.3288 3.95689 21 4.78564 21H13.0356V14.25H10.7856V11.25H13.0356V9.30975C13.0356 6.98475 14.4554 5.71875 16.5299 5.71875C17.5236 5.71875 18.3771 5.793 18.6261 5.826V8.256L17.1876 8.25675C16.0596 8.25675 15.8414 8.793 15.8414 9.579V11.25H19.1714L18.4214 14.25H15.8414V21H19.7856C20.6144 21 21.2856 20.3288 21.2856 19.5V4.5C21.2856 3.67125 20.6144 3 19.7856 3Z" fill="#322D2A"/> 3361</g> 3362</svg> 3363 3364<span class="visually-hidden">Facebook</span> 3365 </a> 3366 </li></ul> 3367</div> 3368 </div><div 3369 class="footer__content-bottom scroll-trigger animate--slide-in" 3370 3371 data-cascade 3372 3373 > 3374 <div class="footer__content-bottom-wrapper page-width"> 3375 <div class="footer__column footer__localization isolate"></div> 3376 <div class="footer__column footer__column--info"></div> 3377 </div> 3378 <div class="footer__content-bottom-wrapper page-width footer__content-bottom-wrapper--center"> 3379 <div class="footer__copyright caption"> 3380 <small class="copyright__content" 3381 >© 2026 <a href="/" title="">Moggie</a>. All rights reserved 3382 </small><ul class="policies footer_policies_wrap"> 3383 3384 3385 <li> 3386 <a href="/policies/privacy-policy">Privacy Policy</a> 3387 </li> 3388 3389 3390 <li> 3391 <a href="/policies/terms-of-service">Terms of Service</a> 3392 </li> 3393 3394 3395 <li> 3396 <a href="/policies/refund-policy">Refund policy</a> 3397 </li> 3398 3399 </ul></div> 3400 </div> 3401 </div> 3402</footer> 3403 3404 3405</div> 3406<!-- END sections: footer-group --> 3407 <ul hidden> 3408 <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li> 3409 <li id="a11y-new-window-message">Opens in a new window.</li> 3410 </ul> 3411 3412
3412<script> 3413 3414 window.shopUrl = 'https://www.moggie.me'; 3415 window.routes = { 3416 cart_add_url: '/cart/add', 3417 cart_change_url: '/cart/change', 3418 cart_update_url: '/cart/update', 3419 cart_url: '/cart', 3420 predictive_search_url: '/search/suggest', 3421 }; 3422 3423 window.cartStrings = { 3424 error: `There was an error while updating your cart. Please try again.`, 3425 quantityError: `You can only add [quantity] of this item to your cart.`, 3426 }; 3427 3428 window.variantStrings = { 3429 addToCart: `Add to cart`, 3430 soldOut: `Sold out`, 3431 unavailable: `Unavailable`, 3432 unavailable_with_option: `[value] - Unavailable`, 3433 }; 3434 3435 window.quickOrderListStrings = { 3436 itemsAdded: `[quantity] items added`, 3437 itemAdded: `[quantity] item added`, 3438 itemsRemoved: `[quantity] items removed`, 3439 itemRemoved: `[quantity] item removed`, 3440 viewCart: `View cart`, 3441 each: `[money]/ea`, 3442 }; 3443 3444 window.accessibilityStrings = { 3445 imageAvailable: `Image [index] is now available in gallery view`, 3446 shareSuccess: `Link copied to clipboard`, 3447 pauseSlideshow: `Pause slideshow`, 3448 playSlideshow: `Play slideshow`, 3449 recipientFormExpanded: `Gift card recipient form expanded`, 3450 recipientFormCollapsed: `Gift card recipient form collapsed`, 3451 }; 3452 </script>
3452 3453 3454 3455 3456
3456<script src="//www.moggie.me/cdn/shop/t/35/assets/custom-script.js?v=146980140870172651101767703233" defer="defer"></script>
3456<script src="https://unpkg.com/@dotlottie/player-component@latest/dist/dotlottie-player.mjs" type="module" defer="defer"></script>
3456 3457
3457<script src="//cdn.shopify.com/s/files/1/0194/1736/6592/t/1/assets/booster-page-speed-optimizer.js?23" defer="defer"></script>
3457 3458 3459<div id="shopify-block-AdDRwVHp0N1J4OFFja__13070091535480640111" class="shopify-block shopify-app-block"><input type="hidden" class="aph_bars_app_embed" value="[]" /> 3460<input type="hidden" class="aph_shop_plan" value="" /> 3461 3462<input type="hidden" class="aph_product_collection" value="" /> 3463 3464</div>
3464<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
3464 3465</body> 3466</html> 3467
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.