PageSourceSearch

https://www.moggie.me/blogs/cat-magazine

html moggie.me collected 2026-10-01 11:34:23 UTC 271,016 bytes, 3,481 lines download raw bytes

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=M(),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 x=O[k],A=x.groupVariationId;C[A]||(C[A]={groupVariationId:A,variationName:x.variationName,trafficPercentage:x.trafficPercentage,isControl:x.isControl,isDone:x.isDone,products:[]}),C[A].products.push({id:x.id,variationId:k,handle:x.handle,groupId:x.groupId,link:x.link,productTitle:x.productTitle,price:x.price,productVariants:x.productVariants,prices:x.prices,originalProductHandle:x.originalProductHandle})}
36for(var E in C)C[E].products.forEach((e=>{e.variationId&&(R[e.variationId]=C[E])}));_[I]=R}}var L,N=n("ABTL")||{},j=((L=a("ABAV"))?JSON.parse(L):null)||{},D=a("eabReferrer"),$=a("eabEntry"),V=n("ABAU")||{};"string"==typeof D||sessionStorage.setItem("eabReferrer",document.referrer),null===$&&sessionStorage.setItem("eabEntry",b);var B=n("eabExcludedTests")||{},W=b.split("?")[0],G=i(b)||"";function J(e){var t,r=o(W),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)),j[e]=!1,V[e]=!1;break}}return n}(e)),"PRODUCT_GROUP"===a&&(i=J(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=j[e];if("PRODUCT_GROUP"===a&&(c=i.variationId,d=j[i.variationId]),d||("PRODUCT_GROUP"===a?j[c]=!0:j[e]=!0,function(e,t){sessionStorage.setItem(e,JSON.stringify(t))}("ABAV",j)),"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/"+J(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 q(e,t){for(var r=0;r<e.length;r++)if(t(e[r]))return r;return e.length-1}function M(){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=M(),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=q(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[q(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(W),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(W);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=J(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=Le(),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=M(),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(e,t){var r=function(e){return String(e).replace(/[^A-Za-z0-9 _\-.:/]/g," ").replace(/\s+/g," ").trim()};return(r(e)+" | "+r(t)).substring(0,250)}function _e(){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=Le(),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 Ee(),!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}function Pe(e){try{for(var t=performance.getEntriesByType("navigation")[0],r=t&&t.serverTiming||[],n=0;n<r.length;n++)if(r[n].name===e)return r[n].description||""}catch(e){}return""}var Se="00000000-0000-0000-5000-000000000000";function Ie(){var e=r("_shopify_s")||Pe("_s");return e===Se?"":e||""}function Oe(){try{var e="/apps/elevateab/analytics/session-proxy",t=JSON.stringify({client_id:(i=r("_shopify_y")||Pe("_y"),i===Se?"":i||""),shopify_s:Ie(),user_agent:navigator.userAgent||"",abtl:r("ABTL")||"",abau:r("ABAU")||"",visitor_id:r("eabUserId")||"",entry_page:a("eabEntry")||"",page_url:window.location.href||"",referrer_url:a("eabReferrer")||"",is_first_visit:"true"===r("eabIsFirstVisit"),shopify_country:r("localization")||"",environment:"prod"});if(navigator.sendBeacon){var n=new Blob([t],{type:"application/json"});if(navigator.sendBeacon(e,n))return}fetch(e,{method:"POST",headers:{"Content-Type":"application/json"},keepalive:!0,body:t})}catch(e){}var i}var Re=-1!==window.location.hostname.indexOf("shopifypreview.com");const Ce=(navigator.userAgent||"").toLowerCase(),ke=["googlebot","adsbot","headlesschrome","bingbot","storebot","facebookexternalhit","sebot-wa","amazonproductbot","claudebot","yandexbot","applebot","searchbot","inspectiontool","crawler"].some((e=>Ce.includes(e)));var xe="true"===y.elevate_preview,Ae="true"===y.eabScreenshot;function Ee(){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 Le(){const e=new URLSearchParams(window.location.search).get("preview_theme_id");return e?parseInt(e):u?.themeId||window?.Shopify?.theme?.id||null}Re||xe||ke||(Ee(),function(){try{if(_e())return;if(e(),be(),_&&0===Object.keys(_).length)return void Oe();!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&&(B[e]=!0,t("eabExcludedTests",JSON.stringify(B)))}}catch(e){console.log("Err url params",e)}}();var a=function(){var e=[];for(var t in _)N&&N[t]||B[t]||e.push(t);return e}();a.length>0&&Q(a);var i=ue();i&&!("abtr"in G)&&!0!==B[i]&&H(i),Oe(),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!==B[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{}}(),function(){try{if(!g?.hasHotjarEnabled)return;if(!N||0===Object.keys(N).length)return;if(U||"true"===r("eabUserPreview"))return;for(var e in window.hj=window.hj||function(){(window.hj.q=window.hj.q||[]).push(arguments)},window._uxa=window._uxa||[],N){var t=N[e];if(t&&!0!==B[e]){var n=_[e]?.[t];if(n){var a=_[e].data?.name||"Unknown Test",i=Te(n,t);window.hj("event",Ue(a,i)),window._uxa.push(["trackDynamicVariable",{key:a.substring(0,512),value:i}])}}}}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]||B[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}}return e&&t("ABAU",JSON.stringify(V)),e}()&&Oe(),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&&!Ae){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="ucp" href="/.well-known/ucp" version="2026-08-25"><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":"33ece239-a555-4ae3-a566-62cb3104f880-1790854461","pageurl":"www.moggie.me\/blogs\/cat-magazine","s":"blogs-81656086726","u":"8ce1b4dbf473","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="{&quot;publisher_shop_id&quot;:58597998790,&quot;theme_id&quot;:192130974044,&quot;theme_published&quot;:true,&quot;theme_store_id&quot;:887,&quot;placement&quot;:&quot;collection&quot;,&quot;event_data&quot;:{&quot;handle&quot;:&quot;cat-magazine&quot;,&quot;page_type&quot;:&quot;blog&quot;},&quot;recommendations_tracking_enabled&quot;: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/elevate-ab-testing/blocks/abtester/4ce51acb-a9f5-4e05-ae92-4c018aa51124 -->  
520
521<link href="https://cdn.shopify.com/extensions/01a0d93b-94fe-7132-96f3-e11f1068448c/elevate-ab-testing-196/assets/elements.js" as="script" rel="preload">
522<script src="https://cdn.shopify.com/extensions/01a0d93b-94fe-7132-96f3-e11f1068448c/elevate-ab-testing-196/assets/elements.js" ></script>
522
523<!-- 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 -->
524<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 524
524
525<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>
525
526
527<script id="core-uppromote-quick-store-tracking-vars">
528    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()}}
529    if (window.location.href.includes('?sca_ref=')) {
530        localStorage.setItem('__up_lastViewedPageContext', JSON.stringify({
531            context: getContext(),
532            timestamp: new Date().toISOString(),
533        }))
534    }
535</script>
535
536
537
538<script id="core-uppromote-setting-booster">
539    var UpPromoteCoreSettings = JSON.parse(document.getElementById('core-uppromote-settings').textContent)
540    UpPromoteCoreSettings.currentCart = JSON.parse(document.getElementById('core-uppromote-cart')?.textContent || '{}')
541    const idToClean = ['core-uppromote-settings', 'core-uppromote-cart', 'core-uppromote-setting-booster', 'core-uppromote-quick-store-tracking-vars']
542    idToClean.forEach(id => {
543        document.getElementById(id)?.remove()
544    })
545</script>
545
546<!-- END app snippet -->
547
548
549<!-- END app block --><!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core -->
550
551
552
553
554
555
556
557<link rel="dns-prefetch" href="https://cdn.judge.me">
558<link rel="dns-prefetch" href="https://cdn1.judge.me">
559<link rel="dns-prefetch" href="https://api.judge.me">
560
561<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
561ou! 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
561itle":"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_
561youtube_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"
561:"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_
561shop_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>
561 <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 )}
562</style> <style class='jdgm-settings-style'></style>
563
564  
565  
566  
567  <style class='jdgm-miracle-styles'>
568  @-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
568/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}
569
570</style>
571
572
573  
574  
575   
576
577
578
579
580<script data-cfasync='false' class='jdgm-script'>
581!function(e){window.jdgm=window.jdgm||{};
582/* INF-1976 */
583var _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;}();
584if(_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;}
585jdgm.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/01a0f14c-14c3-7c54-8630-ec498be121ab/judgeme-770/assets/",jdgm.CDN_API_HOST="https://cdn.judge.me/",
586jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)?
587setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){
588!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d),
589(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!",
590a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))},
591jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest;
592t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))},
593t.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(
594".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting?
595parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"):
596jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css")
597)}))}(document);
598</script>
598
599<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/01a0f14c-14c3-7c54-8630-ec498be121ab/judgeme-770/assets/shopify_v2.css"></noscript>
600
601<!-- BEGIN app snippet: theme_fix_tags -->
601<script>
602  (function() {
603    var jdgmThemeFixes = null;
604    if (!jdgmThemeFixes) return;
605
606    // "All themes" fix: CSS and JS applied on every theme. CSS is injected
607    // before the per-theme fix so the theme-specific CSS wins the cascade.
608    // HTML is never applied globally (too risky).
609    var allThemesFix = jdgmThemeFixes['all'];
610    if (allThemesFix && allThemesFix.css) {
611      var allStyleTag = document.createElement('style');
612      allStyleTag.classList.add('jdgm-theme-fix-style-all');
613      allStyleTag.innerHTML = allThemesFix.css;
614      document.head.append(allStyleTag);
615    };
616
617    if (allThemesFix && allThemesFix.js) {
618      var allScriptTag = document.createElement('script');
619      allScriptTag.classList.add('jdgm-theme-fix-script-all');
620      allScriptTag.innerHTML = allThemesFix.js;
621      document.head.append(allScriptTag);
622    };
623
624    var thisThemeFix = jdgmThemeFixes[Shopify.theme.id];
625    if (!thisThemeFix) return;
626
627    if (thisThemeFix.html) {
628      document.addEventListener("DOMContentLoaded", function() {
629        var htmlDiv = document.createElement('div');
630        htmlDiv.classList.add('jdgm-theme-fix-html');
631        htmlDiv.innerHTML = thisThemeFix.html;
632        document.body.append(htmlDiv);
633      });
634    };
635
636    if (thisThemeFix.css) {
637      var styleTag = document.createElement('style');
638      styleTag.classList.add('jdgm-theme-fix-style');
639      styleTag.innerHTML = thisThemeFix.css;
640      document.head.append(styleTag);
641    };
642
643    if (thisThemeFix.js) {
644      var scriptTag = document.createElement('script');
645      scriptTag.classList.add('jdgm-theme-fix-script');
646      scriptTag.innerHTML = thisThemeFix.js;
647      document.head.append(scriptTag);
648    };
649  })();
650</script>
650
651<!-- END app snippet -->
652<!-- End of Judge.me Core -->
653
654
655
656<!-- END app block --><!-- BEGIN app block: shopify://apps/gorgias-live-chat-helpdesk/blocks/gorgias/a66db725-7b96-4e3f-916e-6c8e6f87aaaa -->
657<script defer data-gorgias-loader-chat src="https://config.gorgias.chat/bundle-loader/shopify/moggie-draft.myshopify.com"></script>
657
658
659
660<script defer data-gorgias-loader-convert  src="https://content.9gtb.com/loader.js"></script>
660
661
662
663<script defer data-gorgias-loader-mailto-replace  src="https://config.gorgias.help/api/contact-forms/replace-mailto-script.js?shopName=moggie-draft"></script>
663
664
665
666<!-- END app block -->
666<script src="https://cdn.shopify.com/extensions/01a0d93b-94fe-7132-96f3-e11f1068448c/elevate-ab-testing-196/assets/placeholder.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 666
666
667<script src="https://cdn.shopify.com/extensions/01a0eb5b-13b6-751a-b6c1-a42e5b9b7333/affliate-by-secomapp-128/assets/core.min.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 667
667
668<script src="https://cdn.shopify.com/extensions/01a0f14c-14c3-7c54-8630-ec498be121ab/judgeme-770/assets/loader.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 668
668
669<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>
669
670<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
671<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 671
671
672<script>
673  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
674</script>
vendor: 1 bytes, line 674
674
675<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}
675).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: ["4c64608a","16072cab","8450a54b","7ee89bf1"],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"]}
675,"dataSharingState":"unrestricted"},{"id":"3130294620","configuration":"{\"accountID\":\"c3b85993-3317-4cc8-9e23-57f6566beac8\",\"endpoint\":\"https:\/\/m.moast.io\/apps\/moast\/event\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0ab78a3affe2fb477c6b0cc5f1382c4e","type":"APP","apiClientId":108560121857,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"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":"8323bee30e1ec3ae135ae5e0cef4ab6d","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","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"192130974044","themeStoreId":"887","themePublished":"true","eventMetadataId":"56f0c82e-19a5-4715-b9b5-c1b26f7f61b9","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":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
675<script>
676  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
677  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
678  window.ShopifyAnalytics.meta.currency = 'USD';
679  var meta = {"page":{"pageType":"blog","resourceType":"blog","resourceId":81656086726,"requestId":"33ece239-a555-4ae3-a566-62cb3104f880-1790854461"}};
680  for (var attr in meta) {
681    window.ShopifyAnalytics.meta[attr] = meta[attr];
682  }
683</script>
vendor: 1 bytes, line 683
683
684<script class="analytics">
685  (function () {
686    var customDocumentWrite = function(content) {
687      var jquery = null;
688
689      if (window.jQuery) {
690        jquery = window.jQuery;
691      } else if (window.Checkout && window.Checkout.$) {
692        jquery = window.Checkout.$;
693      }
694
695      if (jquery) {
696        jquery('body').append(content);
697      }
698    };
699
700    var hasLoggedConversion = function(token) {
701      if (token) {
702        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
703      }
704      return false;
705    }
706
707    var setCookieIfConversion = function(token) {
708      if (token) {
709        var twoMonthsFromNow = new Date(Date.now());
710        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
711
712        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
713      }
714    }
715
716    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
717    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
718    if (trekkie.integrations) {
719      return;
720    }
721    trekkie.methods = [
722      'identify',
723      'page',
724      'ready',
725      'track',
726      'trackForm',
727      'trackLink'
728    ];
729    trekkie.factory = function(method) {
730      return function() {
731        var args = Array.prototype.slice.call(arguments);
732        args.unshift(method);
733        trekkie.push(args);
734        if (method == 'track' || method == 'page') {
735          var pageUrl;
736          try {
737            pageUrl = window.location.href;
738          } catch (e) {}
739          var pageReferrer;
740          try {
741            pageReferrer = document.referrer;
742          } catch (e) {}
743          try {
744            if (window.__TREKKIE_SHIM_QUEUE == null) {
745              window.__TREKKIE_SHIM_QUEUE = [];
746            }
747            window.__TREKKIE_SHIM_QUEUE.push({
748              from: 'trekkie-stub',
749              method: method,
750              args: args.slice(1),
751              pageContext: {
752                url: pageUrl,
753                referrer: pageReferrer
754              }
755            });
756          } catch (e) {
757            // no-op
758          }
759        }
760        return trekkie;
761      };
762    };
763    for (var i = 0; i < trekkie.methods.length; i++) {
764      var key = trekkie.methods[i];
765      trekkie[key] = trekkie.factory(key);
766    }
767    trekkie.load = function(config) {
768      trekkie.config = config || {};
769      trekkie.config.initialDocumentCookie = document.cookie;
770      var first = document.getElementsByTagName('script')[0];
771var script = document.createElement('script');
772script.type = 'text/javascript';
773script.onerror = function(e) {
774  var scriptFallback = document.createElement('script');
775  scriptFallback.type = 'text/javascript';
776  scriptFallback.onerror = function(error) {
777          var Monorail = {
778      produce: function produce(monorailDomain, schemaId, payload) {
779        var currentMs = new Date().getTime();
780        var event = {
781          schema_id: schemaId,
782          payload: payload,
783          metadata: {
784            event_created_at_ms: currentMs,
785            event_sent_at_ms: currentMs
786          }
787        };
788        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
789      },
790      sendRequest: function sendRequest(endpointUrl, payload) {
791        // Try the sendBeacon API
792        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
793          var blobData = new window.Blob([payload], {
794            type: 'text/plain'
795          });
796
797          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
798            return true;
799          } // sendBeacon was not successful
800
801        } // XHR beacon
802
803        var xhr = new XMLHttpRequest();
804
805        try {
806          xhr.open('POST', endpointUrl);
807          xhr.setRequestHeader('Content-Type', 'text/plain');
808          xhr.send(payload);
809        } catch (e) {
810          console.log(e);
811        }
812
813        return false;
814      },
815      isIos12: function isIos12() {
816        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
817      }
818    };
819    Monorail.produce('monorail-edge.shopifysvc.com',
820      'trekkie_storefront_load_errors/1.1',
821      {shop_id: 58597998790,
822      theme_id: 192130974044,
823      app_name: "storefront",
824      context_url: window.location.href,
825      source_url: "//www.moggie.me/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
826
827  };
828  scriptFallback.async = true;
829  scriptFallback.src = '//www.moggie.me/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
830  first.parentNode.insertBefore(scriptFallback, first);
831};
832script.async = true;
833script.src = '//www.moggie.me/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
834first.parentNode.insertBefore(script, first);
835
836    };
837    trekkie.load(
838      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":58597998790,"isMerchantRequest":null,"themeId":192130974044,"themeCityHash":"6572986378519420790","contentLanguage":"en","currency":"USD","eventMetadataId":"56f0c82e-19a5-4715-b9b5-c1b26f7f61b9"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
839    );
840
841    var loaded = false;
842    trekkie.ready(function() {
843      if (loaded) return;
844      loaded = true;
845
846      window.ShopifyAnalytics.lib = window.trekkie;
847
848      var originalDocumentWrite = document.write;
849      document.write = customDocumentWrite;
850      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
851      document.write = originalDocumentWrite;
852
853      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
854      var token = match? match[1]: undefined;
855      if (!hasLoggedConversion(token)) {
856        setCookieIfConversion(token);
857        
858      }
859    });
860
861    window.ShopifyAnalytics.lib.page(null,{"pageType":"blog","resourceType":"blog","resourceId":81656086726,"requestId":"33ece239-a555-4ae3-a566-62cb3104f880-1790854461","shopifyEmitted":true});
862
863    var eventsListenerScript = document.createElement('script');
864    eventsListenerScript.async = true;
865    eventsListenerScript.src = "//www.moggie.me/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
866    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
867})();</script>
vendor: 1 bytes, line 867
867
868<script
869  defer
870  src="https://www.moggie.me/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
871  data-application="storefront-renderer"
872  data-shop-id="58597998790"
873  data-render-region="gcp-us-west1"
874  data-page-type="blog"
875  data-theme-instance-id="192130974044"
876  data-theme-name="Moggie"
877  data-theme-version="12.0.0"
878  data-monorail-region="shop_domain"
879  data-resource-timing-sampling-rate="10"
880  data-shs="true"
881  data-shs-beacon="true"
882  data-shs-export-with-fetch="true"
883  data-shs-logs-sample-rate="1"
884  data-shs-beacon-endpoint="https://www.moggie.me/api/collect"
885></script>
885
886<meta name="shopify-y" content="1ccfc7a7-fe47-4d5d-96a1-7859be20b266" data-expiration="1822412061000"><meta name="shopify-s" content="e018ce1a-4d19-4570-bd2c-3f2160f4a094" data-expiration="1790856261000"><meta name="new-cookie-storage-activated" content="t">
887</head>
888
889  <body class="gradient template-blog">
890    
891    
892    <a class="skip-to-content-link button visually-hidden" href="#MainContent">
893      Skip to content
894    </a>
895
896<link href="//www.moggie.me/cdn/shop/t/35/assets/quantity-popover.css?v=29974906037699025581767703233" rel="stylesheet" type="text/css" media="all" />
897<script src="//www.moggie.me/cdn/shop/t/35/assets/cart.js?v=4193034376803868811767703233" defer="defer"></script>
vendor: 1 bytes, line 897
897
898<script src="//www.moggie.me/cdn/shop/t/35/assets/quantity-popover.js?v=82513154315370490311767703233" defer="defer"></script>
898
899<link href="//www.moggie.me/cdn/shop/t/35/assets/quick-add.css?v=167457951211641553491767703233" rel="stylesheet" type="text/css" media="all" />
900  
900<script src="//www.moggie.me/cdn/shop/t/35/assets/quick-add.js?v=123988568102861521811767703233" defer="defer"></script>
900
901  
901<script src="//www.moggie.me/cdn/shop/t/35/assets/product-form.js?v=183032352727205275661767703233" defer="defer"></script>
901
902<style>
903  .drawer {
904    visibility: hidden;
905  }
906  .drawer__close svg path{
907    fill: #322D2A;
908  }
909  .drawer__close:hover svg path {
910    fill: #ff6e28;
911  }
912  .drawer__close svg {
913    height: 24px;
914    width: 24px;
915    -webkit-transition: all 0.5s;
916    transition: all 0.5s;
917  }
918  .drawer__close:hover svg {
919    rotate: 90deg;
920    -webkit-transition: all 0.5s;
921    transition: all 0.5s;
922  }
923  .cart-drawer .cart-items td {
924    padding-top: 0 !important;
925  }
926  #CartDrawer .drawer__header{
927    border-bottom: 1px solid #e4dfd7;
928  }
929  .cart-drawer .cart-item{
930    border-bottom: 1px solid #e4dfd7;
931    padding: 16px 0;
932  }
933  details#Details-CartDrawer .cart__note label{
934    display: none;
935  }
936  details#Details-CartDrawer  textarea{
937    max-width: 100% !important;
938  }
939  details#Details-CartDrawer textarea:focus-visible{
940    box-shadow: none !important;
941  }
942  .cart-drawer__footer .totals__total-value,  .cart-drawer__footer .totals__total{
943    font-size: 18px !important;
944  }
945  .cart-drawer .tax-note {
946    text-align: center !important;
947  }
948  .cart-drawer .cart-item__details{
949    grid-column: 2/5 !important;
950    width: 100% !important;
951  }
952  .cart-item__details .cart-item__name{
953    font-size: 16px !important;
954    display: -webkit-box;
955    -webkit-box-orient: vertical;
956    -webkit-line-clamp: 2;
957    overflow: hidden;
958  }
959  .cart-item__details .product-option{
960    font-size: 16px !important;
961    margin-top: 0 !important;
962  }
963  #CartDrawer-CartItems .cart-item__media img{
964    border-radius: 10px;
965  }
966  #CartDrawer .drawer__heading{
967    font-size: 30px;
968    margin: 0;
969  }
970  #CartDrawer-CartItems quantity-input.quantity.cart-quantity{
971    width: 90px !important;
972    min-height: 36px !important;
973    margin-top: 5px;
974  }
975  #CartDrawer-CartItems button.quantity__button.no-js-hidden{
976    width: 30px !important;
977  }
978  .cart-drawer .cart-item{
979    gap: 0 !important;
980  }
981  .cart-drawer .cart-items .cart-item__media{
982    margin-right: 5px !important;
983  }
984  .cart-drawer .cart-item__error {
985    margin-top: 0 !important;
986  }
987  #CartDrawer-CartItems .cart-item__media img {
988    border-radius: 10px;
989    height: 100%;
990    width: 100%;
991    object-fit: cover;
992  }
993  .drawer-logo-wrapper {
994    display: flex;
995    justify-content: center;
996    align-items: baseline;
997    border-bottom: 2px solid #ff6e2800;
998    padding-top: 15px;
999  }
1000  @media(max-width: 991px){
1001    #CartDrawer .cart-item__details a{
1002      font-size: 14px !important;
1003    }
1004    #CartDrawer .cart-item__details .product-option{
1005      font-size: 14px !important;
1006    }
1007  }
1008  @media(max-width: 389px){
1009   #CartDrawer .drawer__inner{
1010    width: 100% !important;
1011    max-width: 100% !important;
1012    padding: 0 10px !important;  
1013   }
1014  }
1015</style>
1016
1017<cart-drawer class="drawer is-empty">
1018  <div id="CartDrawer" class="cart-drawer">
1019    <div id="CartDrawer-Overlay" class="cart-drawer__overlay"></div>
1020    <div
1021      class="drawer__inner"
1022      role="dialog"
1023      aria-modal="true"
1024      aria-label="Your Cart"
1025      tabindex="-1"
1026    ><div class="drawer__inner-empty">
1027          <div class="cart-drawer__warnings center cart-drawer__warnings--has-collection">
1028            <div class="cart-drawer__empty-content">
1029              <h2 class="cart__empty-text">Your cart is empty</h2>
1030              <button
1031                class="drawer__close"
1032                type="button"
1033                onclick="this.closest('cart-drawer').close()"
1034                aria-label="Close"
1035              >
1036                <svg width="24" height="23" viewBox="0 0 24 23" fill="none" xmlns="http://www.w3.org/2000/svg">
1037<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"/>
1038</svg>
1039
1040              </button>
1041              <a href="/products/moggie-activity-tracker" class="button">
1042                Continue shopping
1043              </a></div>
1044          </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;">
1045             
1046              
1047              
1047<script>
1048                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
1048ptions":["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"}]
1049              </script>
1049
1050              
1051            
1052
1053<link href="//www.moggie.me/cdn/shop/t/35/assets/component-rating.css?v=157771854592137137841767703233" rel="stylesheet" type="text/css" media="all" />
1054<link href="//www.moggie.me/cdn/shop/t/35/assets/component-volume-pricing.css?v=56284703641257077881767703233" rel="stylesheet" type="text/css" media="all" />
1055<div class="card-wrapper product-card-wrapper underline-links-hover">
1056    <div
1057      class="
1058        card card--standard
1059         card--media
1060        
1061        
1062        
1063        
1064        
1065      "
1066      style="--ratio-percent: 100%;"
1067    >
1068      <div
1069        class="card__inner color-background-1 gradient ratio"
1070        style="--ratio-percent: 100%;"
1071      ><div class="card__media">
1072            <div class="media media--transparent media--hover-effect">
1073              
1074              <img
1075                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
1076                "
1077                src="//www.moggie.me/cdn/shop/files/Moggie_Collar_Basestation_04dce4c3-2493-4c8a-b87a-b00553692698.jpg?v=1701253676&width=533"
1078                sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)"
1079                alt="Moggie collar and base station"
1080                class="motion-reduce"
1081                
1082                  loading="lazy"
1083                
1084                width="1866"
1085                height="1865"
1086              >
1087              
1088</div>
1089          </div><div class="card__content">
1090          <div class="card__information">
1091            <h3
1092              class="card__heading"
1093              
1094            >
1095              <a
1096                href="/products/moggie-activity-tracker"
1097                id="StandardCardNoMediaLink--8644020076892"
1098                class="full-unstyled-link"
1099                aria-labelledby="StandardCardNoMediaLink--8644020076892 NoMediaStandardBadge--8644020076892"
1100              >
1101                Activity Tracker + Hub
1102              </a>
1103            </h3>
1104          </div>
1105          <div class="card__badge bottom left"></div>
1106        </div>
1107      </div>
1108      <div class="card__content">
1109        <div class="card__information">
1110          <h3
1111            class="card__heading h5 cardProductHeading"
1112            
1113              id="title--8644020076892"
1114            
1115          >
1116            <a
1117              href="/products/moggie-activity-tracker"
1118              id="CardLink--8644020076892"
1119              class="full-unstyled-link"
1120              aria-labelledby="CardLink--8644020076892 Badge--8644020076892"
1121            >
1122              Activity Tracker + Hub
1123            </a>
1124          </h3>
1125          <div class="card-information"><span class="caption-large light"></span>
1126<div
1127  class="
1128    price "
1129>
1130  <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span>
1131        <span class="price-item price-item--regular">
1132          $149.00 USD
1133        </span></div>
1134    <div class="price__sale">
1135        <span class="visually-hidden visually-hidden--inline">Regular price</span>
1136        <span>
1137          <s class="price-item price-item--regular">
1138            
1139              
1140            
1141          </s>
1142        </span><span class="visually-hidden visually-hidden--inline">Sale price</span>
1143      <span class="price-item price-item--sale price-item--last">
1144        $149.00 USD
1145      </span>
1146    </div>
1147    <small class="unit-price caption hidden">
1148      <span class="visually-hidden">Unit price</span>
1149      <span class="price-item price-item--last">
1150        <span></span>
1151        <span aria-hidden="true">/</span>
1152        <span class="visually-hidden">&nbsp;per&nbsp;</span>
1153        <span>
1154        </span>
1155      </span>
1156    </small>
1157  </div></div>
1158
1159</div>
1160        </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
1161                    type="hidden"
1162                    name="id"
1163                    value="47374195458396"
1164                    class="product-variant-id"
1165                    disabled
1166                  >
1167                  <button
1168                    id="quick-add-8644020076892-submit"
1169                    type="submit"
1170                    name="add"
1171                    class="quick-add__submit button button--full-width button--secondary"
1172                    aria-haspopup="dialog"
1173                    aria-labelledby="quick-add-8644020076892-submit title--8644020076892"
1174                    aria-live="polite"
1175                    data-sold-out-message="true"
1176                    
1177                  >
1178                    <span>Add to cart
1179</span>
1180                    <span class="sold-out-message hidden">
1181                      Sold out
1182                    </span><div class="loading-overlay__spinner hidden">
1183                      <svg
1184                        aria-hidden="true"
1185                        focusable="false"
1186                        class="spinner"
1187                        viewBox="0 0 66 66"
1188                        xmlns="http://www.w3.org/2000/svg"
1189                      >
1190                        <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
1191                      </svg>
1192                    </div>
1193                  </button><input type="hidden" name="product-id" value="8644020076892" /></form></product-form></div><div class="card__badge bottom left"></div>
1194      </div>
1195    </div>
1196  </div>
1197            </div></div><a href="/" class="header__heading-link link link--text focus-inset"><div class="drawer-logo-wrapper">
1198                
1199                <img src="//www.moggie.me/cdn/shop/files/footer-logo.svg?v=1695895525&amp;width=600" alt="Moggie" srcset="//www.moggie.me/cdn/shop/files/footer-logo.svg?v=1695895525&amp;width=120 120w, //www.moggie.me/cdn/shop/files/footer-logo.svg?v=1695895525&amp;width=180 180w, //www.moggie.me/cdn/shop/files/footer-logo.svg?v=1695895525&amp;width=240 240w" width="120" height="41.03225806451613" loading="eager" class="header__heading-logo" sizes="(min-width: 750px) 120px, 50vw">
1200              </div></a>
1201          
1202      <div class="drawer__header">
1203        <h2 class="drawer__heading">Your Cart</h2>
1204        <button
1205          class="drawer__close"
1206          type="button"
1207          onclick="this.closest('cart-drawer').close()"
1208          aria-label="Close"
1209        >
1210          <svg
1211  xmlns="http://www.w3.org/2000/svg"
1212  aria-hidden="true"
1213  focusable="false"
1214  class="icon icon-close"
1215  fill="none"
1216  viewBox="0 0 18 17"
1217>
1218  <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">
1219</svg>
1220
1221        </button>
1222      </div>
1223      
1224      <cart-drawer-items
1225        
1226          class=" is-empty"
1227        
1228      >
1229        <form
1230          action="/cart"
1231          id="CartDrawer-Form"
1232          class="cart__contents cart-drawer__form"
1233          method="post"
1234        >
1235          <div id="CartDrawer-CartItems" class="drawer__contents js-contents"><p id="CartDrawer-LiveRegionText" class="visually-hidden" role="status"></p>
1236            <p id="CartDrawer-LineItemStatus" class="visually-hidden" aria-hidden="true" role="status">
1237              Loading...
1238            </p>
1239          </div>
1240          <div id="CartDrawer-CartErrors" role="alert"></div>
1241        </form>
1242      </cart-drawer-items>
1243      
1244        <div id="border-upsellig-cart-container">
1245        <div id="border-upsellig-cart"></div>
1246      </div>
1247      <div id="upsellig-cart" class="upselling-products-cart container-upselling-cart" style="max-height: 24rem; display: flex; flex-direction: column; margin-bottom: 0;">
1248        <div style="display: flex; justify-content: flex-start; width: 100%;">
1249          <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>
1250        </div>
1251        
1252        
1252<script>
1253          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
1253ptions":["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"}]
1254        </script>
1254
1255        
1256       
1257
1258<link href="//www.moggie.me/cdn/shop/t/35/assets/component-rating.css?v=157771854592137137841767703233" rel="stylesheet" type="text/css" media="all" />
1259<link href="//www.moggie.me/cdn/shop/t/35/assets/component-volume-pricing.css?v=56284703641257077881767703233" rel="stylesheet" type="text/css" media="all" />
1260<div class="card-wrapper product-card-wrapper underline-links-hover">
1261    <div
1262      class="
1263        card card--standard
1264         card--media
1265        
1266        
1267        
1268        
1269        
1270      "
1271      style="--ratio-percent: 100%;"
1272    >
1273      <div
1274        class="card__inner color-background-1 gradient ratio"
1275        style="--ratio-percent: 100%;"
1276      ><div class="card__media">
1277            <div class="media media--transparent media--hover-effect">
1278              
1279              <img
1280                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
1281                "
1282                src="//www.moggie.me/cdn/shop/files/Moggiewearabledevicecathealthtracker_cb211b3a-afd0-4b41-91e7-5f4f7bd21ae6.jpg?v=1699625762&width=533"
1283                sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)"
1284                alt="Extra activity tracker - Moggie"
1285                class="motion-reduce"
1286                
1287                  loading="lazy"
1288                
1289                width="2000"
1290                height="2000"
1291              >
1292              
1293</div>
1294          </div><div class="card__content">
1295          <div class="card__information">
1296            <h3
1297              class="card__heading"
1298              
1299            >
1300              <a
1301                href="/products/extra-activity-tracker"
1302                id="StandardCardNoMediaLink--8610458141020"
1303                class="full-unstyled-link"
1304                aria-labelledby="StandardCardNoMediaLink--8610458141020 NoMediaStandardBadge--8610458141020"
1305              >
1306                Extra Activity Tracker
1307              </a>
1308            </h3>
1309          </div>
1310          <div class="card__badge bottom left"></div>
1311        </div>
1312      </div>
1313      <div class="card__content">
1314        <div class="card__information">
1315          <h3
1316            class="card__heading h5 cardProductHeading"
1317            
1318              id="title--8610458141020"
1319            
1320          >
1321            <a
1322              href="/products/extra-activity-tracker"
1323              id="CardLink--8610458141020"
1324              class="full-unstyled-link"
1325              aria-labelledby="CardLink--8610458141020 Badge--8610458141020"
1326            >
1327              Extra Activity Tracker
1328            </a>
1329          </h3>
1330          <div class="card-information"><span class="caption-large light"></span>
1331<div
1332  class="
1333    price "
1334>
1335  <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span>
1336        <span class="price-item price-item--regular">
1337          $49.00 USD
1338        </span></div>
1339    <div class="price__sale">
1340        <span class="visually-hidden visually-hidden--inline">Regular price</span>
1341        <span>
1342          <s class="price-item price-item--regular">
1343            
1344              
1345            
1346          </s>
1347        </span><span class="visually-hidden visually-hidden--inline">Sale price</span>
1348      <span class="price-item price-item--sale price-item--last">
1349        $49.00 USD
1350      </span>
1351    </div>
1352    <small class="unit-price caption hidden">
1353      <span class="visually-hidden">Unit price</span>
1354      <span class="price-item price-item--last">
1355        <span></span>
1356        <span aria-hidden="true">/</span>
1357        <span class="visually-hidden">&nbsp;per&nbsp;</span>
1358        <span>
1359        </span>
1360      </span>
1361    </small>
1362  </div></div>
1363
1364</div>
1365        </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
1366                    type="hidden"
1367                    name="id"
1368                    value="47293006676316"
1369                    class="product-variant-id"
1370                    disabled
1371                  >
1372                  <button
1373                    id="quick-add-8610458141020-submit"
1374                    type="submit"
1375                    name="add"
1376                    class="quick-add__submit button button--full-width button--secondary"
1377                    aria-haspopup="dialog"
1378                    aria-labelledby="quick-add-8610458141020-submit title--8610458141020"
1379                    aria-live="polite"
1380                    data-sold-out-message="true"
1381                    
1382                  >
1383                    <span>Add to cart
1384</span>
1385                    <span class="sold-out-message hidden">
1386                      Sold out
1387                    </span><div class="loading-overlay__spinner hidden">
1388                      <svg
1389                        aria-hidden="true"
1390                        focusable="false"
1391                        class="spinner"
1392                        viewBox="0 0 66 66"
1393                        xmlns="http://www.w3.org/2000/svg"
1394                      >
1395                        <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
1396                      </svg>
1397                    </div>
1398                  </button><input type="hidden" name="product-id" value="8610458141020" /></form></product-form></div><div class="card__badge bottom left"></div>
1399      </div>
1400    </div>
1401  </div>
1402      </div>
1403      
1404      <div class="drawer__footer"><details id="Details-CartDrawer">
1405            <summary>
1406              <span class="summary__title">
1407                Where did you hear about Moggie
1408                <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
1409  <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">
1410</svg>
1411
1412              </span>
1413            </summary>
1414            <cart-note class="cart__note field">
1415              <label class="visually-hidden" for="CartDrawer-Note">Where did you hear about Moggie</label>
1416              <div class="cart-note-options">
1417                <label class="cart_note_option">
1418                  <input type="radio" name="note" value="Social Media (Instagram, Facebook, etc.">
1419                  <p>Social Media (Instagram, Facebook, etc.</p>
1420                </label>
1421                <label class="cart_note_option">
1422                  <input type="radio" name="note" value="Search Engine (Google, Bing, etc.)">
1423                  <p>Search Engine (Google, Bing, etc.)</p>
1424                </label>
1425                <label class="cart_note_option">
1426                  <input type="radio" name="note" value="Friend or Family Recommendation">
1427                  <p>Friend or Family Recommendation</p>
1428                </label>
1429                <label class="cart_note_option">
1430                  <input type="radio" name="note" value="Online Advertisement">
1431                  <p>Online Advertisement</p>
1432                </label>
1433                <label class="cart_note_option">
1434                  <input type="radio" name="note" value="Blog or News Article ">
1435                  <p>Blog or News Article </p>
1436                </label>
1437              </div>
1438              
1439            </cart-note>
1440          </details><!-- Start blocks -->
1441        <!-- Subtotals -->
1442
1443        <div class="cart-drawer__footer" >
1444          <div></div>
1445
1446          <div class="totals" role="status">
1447            <h2 class="totals__total">total</h2>
1448            <p class="totals__total-value">$0.00 USD</p>
1449          </div>
1450
1451          <small class="tax-note caption-large rte">Taxes, discounts and shipping calculated at checkout
1452</small>
1453        </div>
1454
1455        <!-- CTAs -->
1456        <div class="cart__ctas" >
1457          <noscript>
1458            <button type="submit" class="cart__update-button button button--secondary" form="CartDrawer-Form">
1459              Update
1460            </button>
1461          </noscript>
1462
1463          <!-- cart drawer cart button  --><button
1464            type="submit"
1465            id="CartDrawer-Checkout"
1466            class="cart__checkout-button button"
1467            name="checkout"
1468            form="CartDrawer-Form"
1469            
1470              disabled
1471            
1472          >
1473            Continue to Checkout
1474          </button>
1475        </div>
1476      </div>
1477    </div>
1478  </div>
1479</cart-drawer>
1480
1481<script>
1482  document.addEventListener('DOMContentLoaded', function () {
1483    function isIE() {
1484      const ua = window.navigator.userAgent;
1485      const msie = ua.indexOf('MSIE ');
1486      const trident = ua.indexOf('Trident/');
1487      return msie > 0 || trident > 0;
1488    }
1489
1490    if (!isIE()) return;
1491    const cartSubmitInput = document.createElement('input');
1492    cartSubmitInput.setAttribute('name', 'checkout');
1493    cartSubmitInput.setAttribute('type', 'hidden');
1494    document.querySelector('#cart').appendChild(cartSubmitInput);
1495    document.querySelector('#checkout').addEventListener('click', function (event) {
1496      document.querySelector('#cart').submit();
1497    });
1498  });
1499</script>
1499
1500<!-- BEGIN sections: header-group -->
1501<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" />
1502<link href="//www.moggie.me/cdn/shop/t/35/assets/component-slider.css?v=124258292985549736361767703233" rel="stylesheet" type="text/css" media="all" />
1503
1504  <link href="//www.moggie.me/cdn/shop/t/35/assets/component-list-social.css?v=35792976012981934991767703233" rel="stylesheet" type="text/css" media="all" />
1505
1506
1507<div
1508  class="utility-bar color-background-1 gradient"
1509  
1510>
1511  <div class="page-width utility-bar__grid"><div class="localization-wrapper">
1512</div>
1513  </div>
1514</div>
1515
1516
1517</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'">
1518<link rel="stylesheet" href="//www.moggie.me/cdn/shop/t/35/assets/component-search.css?v=130382253973794904871767703233" media="print" onload="this.media='all'">
1519<link rel="stylesheet" href="//www.moggie.me/cdn/shop/t/35/assets/component-menu-drawer.css?v=31331429079022630271767703233" media="print" onload="this.media='all'">
1520<link rel="stylesheet" href="//www.moggie.me/cdn/shop/t/35/assets/component-cart-notification.css?v=54116361853792938221767703233" media="print" onload="this.media='all'">
1521<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" />
1522  <link href="//www.moggie.me/cdn/shop/t/35/assets/component-cart.css?v=62679261827801991591767703233" rel="stylesheet" type="text/css" media="all" />
1523  <link href="//www.moggie.me/cdn/shop/t/35/assets/component-totals.css?v=15906652033866631521767703233" rel="stylesheet" type="text/css" media="all" />
1524  <link href="//www.moggie.me/cdn/shop/t/35/assets/component-price.css?v=70172745017360139101767703233" rel="stylesheet" type="text/css" media="all" />
1525  <link href="//www.moggie.me/cdn/shop/t/35/assets/component-discounts.css?v=152760482443307489271767703233" rel="stylesheet" type="text/css" media="all" />
1526  <link href="//www.moggie.me/cdn/shop/t/35/assets/component-loading-overlay.css?v=58800470094666109841767703233" rel="stylesheet" type="text/css" media="all" />
1527<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>
1528<noscript><link href="//www.moggie.me/cdn/shop/t/35/assets/component-search.css?v=130382253973794904871767703233" rel="stylesheet" type="text/css" media="all" /></noscript>
1529<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>
1530<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>
1531<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>
1532
1533 <link href="//www.moggie.me/cdn/shop/t/35/assets/section-header.css?v=103040772980130909851767703233" rel="stylesheet" type="text/css" media="all" />
1534
1535<style>
1536  header-drawer {
1537    justify-self: start;
1538    margin-left: -1.2rem;
1539  }.scrolled-past-header .header__heading-logo-wrapper {
1540      width: 75%;
1541    }.menu-drawer-container {
1542    display: flex;
1543  }
1544
1545  .list-menu {
1546    list-style: none;
1547    padding: 0;
1548    margin: 0;
1549  }
1550
1551  .list-menu--inline {
1552    display: inline-flex;
1553    flex-wrap: wrap;
1554  }
1555
1556  summary.list-menu__item {
1557    padding-right: 2.7rem;
1558  }
1559
1560  .list-menu__item {
1561    display: flex;
1562    align-items: center;
1563    line-height: calc(1 + 0.3 / var(--font-body-scale));
1564  }
1565
1566  .list-menu__item--link {
1567    text-decoration: none;
1568    padding-bottom: 1rem;
1569    padding-top: 1rem;
1570    line-height: calc(1 + 0.8 / var(--font-body-scale));
1571  }
1572
1573  @media screen and (min-width: 750px) {
1574    .list-menu__item--link {
1575      padding-bottom: 0.5rem;
1576      padding-top: 0.5rem;
1577    }
1578  }
1579</style><style data-shopify>.header {
1580    padding: 10px 3rem 0px 3rem;
1581  }
1582
1583  .section-header {
1584    position: sticky; /* This is for fixing a Safari z-index issue. PR #2147 */
1585    margin-bottom: 0px;
1586  }
1587
1588  @media screen and (min-width: 750px) {
1589    .section-header {
1590      margin-bottom: 0px;
1591    }
1592  }
1593
1594  @media screen and (min-width: 990px) {
1595    .header {
1596      padding-top: 20px;
1597      padding-bottom: 0px;
1598    }
1599  }</style>
1599<script src="//www.moggie.me/cdn/shop/t/35/assets/details-disclosure.js?v=13653116266235556501767703233" defer="defer"></script>
vendor: 1 bytes, line 1599
1599
1600<script src="//www.moggie.me/cdn/shop/t/35/assets/details-modal.js?v=25581673532751508451767703233" defer="defer"></script>
vendor: 1 bytes, line 1600
1600
1601<script src="//www.moggie.me/cdn/shop/t/35/assets/cart-notification.js?v=133508293167896966491767703233" defer="defer"></script>
vendor: 1 bytes, line 1601
1601
1602<script src="//www.moggie.me/cdn/shop/t/35/assets/search-form.js?v=133129549252120666541767703233" defer="defer"></script>
1602<script src="//www.moggie.me/cdn/shop/t/35/assets/cart-drawer.js?v=105077087914686398511767703233" defer="defer"></script>
1602<svg xmlns="http://www.w3.org/2000/svg" class="hidden">
1603  <symbol id="icon-search" viewbox="0 0 18 19" fill="none">
1604    <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"/>
1605  </symbol>
1606
1607  <symbol id="icon-reset" class="icon icon-close"  fill="none" viewBox="0 0 18 18" stroke="currentColor">
1608    <circle r="8.5" cy="9" cx="9" stroke-opacity="0.2"/>
1609    <path d="M6.82972 6.82915L1.17193 1.17097" stroke-linecap="round" stroke-linejoin="round" transform="translate(5 5)"/>
1610    <path d="M1.22896 6.88502L6.77288 1.11523" stroke-linecap="round" stroke-linejoin="round" transform="translate(5 5)"/>
1611  </symbol>
1612
1613  <symbol id="icon-close" class="icon icon-close" fill="none" viewBox="0 0 18 17">
1614    <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">
1615  </symbol>
1616</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">
1617        <div class="mobileMenuBtn">
1618          <button class="hamburger-button" aria-label="Open Menu">
1619            <svg xmlns="http://www.w3.org/2000/svg" width="24px" height="24px" viewBox="0 0 24 24" fill="none">
1620              <path d="M4 18L20 18" stroke="#7d7a78" stroke-width="2" stroke-linecap="round"/>
1621              <path d="M4 12L20 12" stroke="#7d7a78" stroke-width="2" stroke-linecap="round"/>
1622              <path d="M4 6L20 6" stroke="#7d7a78" stroke-width="2" stroke-linecap="round"/>
1623            </svg>
1624          </button>
1625      </div><a href="/" class="header__heading-link link link--text focus-inset"><div class="header__heading-logo-wrapper">
1626                  
1627                 <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&amp;width=120 120w" width="120" height="41.03225806451613" loading="lazy" class="header__heading-logo motion-reduce desktop_header_logo">
1628                  <img src="//www.moggie.me/cdn/shop/files/footer-logo.svg?v=1695895525&amp;width=600" alt="Moggie" srcset="//www.moggie.me/cdn/shop/files/footer-logo.svg?v=1695895525&amp;width=120 120w, //www.moggie.me/cdn/shop/files/footer-logo.svg?v=1695895525&amp;width=180 180w, //www.moggie.me/cdn/shop/files/footer-logo.svg?v=1695895525&amp;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">  
1629                
1630              
1631                </div></a></div>
1632<div class="header__icons">
1633      <div class="desktop-localization-wrapper">
1634</div>
1635    
1636        <div class="header_buttons_wrapper">
1637          
1638           
1639          <a href="/products/moggie-activity-tracker" class="generic_theme_btn">Shop now</a>
1640          
1641          <a href="/cart" class="header__icon header__icon--cart link focus-inset" id="cart-icon-bubble"><svg
1642  class="icon icon-cart-empty"
1643  aria-hidden="true"
1644  focusable="false"
1645  xmlns="http://www.w3.org/2000/svg"
1646  viewBox="0 0 40 40"
1647  fill="none"
1648>
1649  <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"/>
1650</svg>
1651<span class="visually-hidden">Cart</span></a>
1652        </div>
1653      
1654        <div class="hamburger-menu">
1655          <div class="mobNavInner">
1656            <ul class="mobNavWrap"><li class="mobNavItem ">
1657                    <a href="/products/moggie-activity-tracker">
1658                      Cat Tracker
1659                    </a>    
1660                  </li>
1661                
1662              <li class="mobNavItem ">
1663                    <a href="/pages/how-it-works">
1664                      How It Works
1665                    </a>    
1666                  </li>
1667                
1668              <li class="mobNavItem ">
1669                    <a href="https://www.moggie.me/blogs/cat-magazine">
1670                      Blog
1671                    </a>    
1672                  </li>
1673                
1674              <li class="mobNavItem ">
1675                    <a href="https://help.moggie.me">
1676                      FAQ &amp; Support
1677                    </a>    
1678                  </li>
1679                
1680              
1681            </ul>
1682            <div class="navApplinksWrap">
1683                
1684                 
1685                <a href="/products/moggie-activity-tracker" class="generic_theme_btn_mob">Shop now</a>
1686                
1687      
1688            </ul>
1689          </div>
1690        </div>
1691        
1691<script>
1692          let hamburgerButton = document.querySelector('.hamburger-button')
1693          let hamburgerMenu = document.querySelector('.hamburger-menu')
1694          let hamburgerMenuButton = document.querySelectorAll('.hamburger-menu-button')
1695          let menuVisible = false
1696          
1697          hamburgerButton.addEventListener('click', function () {
1698            if (!menuVisible) {
1699              hamburgerMenu.classList.add('showMenu')
1700              document.body.classList.add('bodyScroll')
1701              hamburgerButton.innerHTML = `<svg xmlns="http://www.w3.org/2000/svg" width="24px" height="24px" viewBox="0 0 24 24" fill="none">
1702<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"/>
1703</svg>`
1704              menuVisible = true
1705            } else if (menuVisible) {
1706              hamburgerMenu.classList.remove('showMenu')
1707              document.body.classList.remove('bodyScroll')
1708              hamburgerButton.innerHTML = `<svg xmlns="http://www.w3.org/2000/svg" width="24px" height="24px" viewBox="0 0 24 24" fill="none">
1709              <path d="M4 18L20 18" stroke="#7d7a78" stroke-width="2" stroke-linecap="round"></path>
1710              <path d="M4 12L20 12" stroke="#7d7a78" stroke-width="2" stroke-linecap="round"></path>
1711              <path d="M4 6L20 6" stroke="#7d7a78" stroke-width="2" stroke-linecap="round"></path>
1712            </svg>`
1713              menuVisible =  false
1714            }
1715          })
1716        </script>
1716
1717
1718       
1719
1720<details-modal class="header__search">
1721  <details>
1722    <summary class="header__icon header__icon--search header__icon--summary link focus-inset modal__toggle" aria-haspopup="dialog" aria-label="Search">
1723      <span>
1724        <svg class="modal__toggle-open icon icon-search" aria-hidden="true" focusable="false">
1725          <use href="#icon-search">
1726        </svg>
1727        <svg class="modal__toggle-close icon icon-close" aria-hidden="true" focusable="false">
1728          <use href="#icon-close">
1729        </svg>
1730      </span>
1731    </summary>
1732    <div class="search-modal modal__content gradient" role="dialog" aria-modal="true" aria-label="Search">
1733      <div class="modal-overlay"></div>
1734      <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">
1735              <div class="field">
1736                <input class="search__input field__input"
1737                  id="Search-In-Modal"
1738                  type="search"
1739                  name="q"
1740                  value=""
1741                  placeholder="Search">
1742                <label class="field__label" for="Search-In-Modal">Search</label>
1743                <input type="hidden" name="options[prefix]" value="last">
1744                <button type="reset" class="reset__button field__button hidden" aria-label="Clear search term">
1745                  <svg class="icon icon-close" aria-hidden="true" focusable="false">
1746                    <use xlink:href="#icon-reset">
1747                  </svg>
1748                </button>
1749                <button class="search__button field__button" aria-label="Search">
1750                  <svg class="icon icon-search" aria-hidden="true" focusable="false">
1751                    <use href="#icon-search">
1752                  </svg>
1753                </button>
1754              </div></form></search-form><button type="button" class="search-modal__close-button modal__close-button link link--text focus-inset" aria-label="Close">
1755          <svg class="icon icon-close" aria-hidden="true" focusable="false">
1756            <use href="#icon-close">
1757          </svg>
1758        </button>
1759      </div>
1760    </div>
1761  </details>
1762</details-modal>
1763
1764</div>
1765  </header>
1766</sticky-header>
1767
1768<script type="application/ld+json">
1769  {
1770    "@context": "http://schema.org",
1771    "@type": "Organization",
1772    "name": "Moggie",
1773    
1774      "logo": "https:\/\/www.moggie.me\/cdn\/shop\/files\/footer-logo.svg?v=1695895525\u0026width=500",
1775    
1776    "sameAs": [
1777      "",
1778      "https:\/\/www.facebook.com\/moggie.me\/",
1779      "",
1780      "https:\/\/www.instagram.com\/moggie.me",
1781      "",
1782      "",
1783      "",
1784      "",
1785      ""
1786    ],
1787    "url": "https:\/\/www.moggie.me"
1788  }              
1789</script>
1789<script>               
1790
1791     function updateAppLinks() {
1792        if (navigator.appVersion.indexOf("Win") !== -1) {
1793          // User is on a Windows device
1794          // $("#ios-windows-app").attr("href", "https://play.google.com/store/apps/details?id=com.moggieapp.live&hl=en&gl=US");
1795          // $(".menu-download-the-app").attr("href", "https://play.google.com/store/apps/details?id=com.moggieapp.live&hl=en&gl=US");
1796          $(".store-download-the-app").attr("href", "https://play.google.com/store/apps/details?id=com.moggieapp.live&hl=en&gl=US");
1797      
1798        } else if (navigator.userAgent.match(/Android/i)) {
1799          // User is on an Android device
1800          // $("#ios-windows-app").attr("href", "https://play.google.com/store/apps/details?id=com.moggieapp.live&hl=en&gl=US");
1801          // $(".menu-download-the-app").attr("href", "https://play.google.com/store/apps/details?id=com.moggieapp.live&hl=en&gl=US");
1802           $(".store-download-the-app").attr("href", "https://play.google.com/store/apps/details?id=com.moggieapp.live&hl=en&gl=US");
1803         
1804        } else {
1805          // Default for other devices (assumes iOS in this case)
1806          // $("#ios-windows-app").attr("href", "https://apps.apple.com/us/app/moggie-cat-health-monitor/id1669711712");
1807           // $(".menu-download-the-app").attr("href", "https://apps.apple.com/us/app/moggie-cat-health-monitor/id1669711712");
1808           $(".store-download-the-app").attr("href", "https://apps.apple.com/us/app/moggie-cat-health-monitor/id1669711712");
1809         
1810        }
1811      }
1812  
1813      // Call the function on page load
1814     document.addEventListener('DOMContentLoaded', () => {
1815        updateAppLinks();
1816      });
1817
1818</script>
1818
1819
1820
1821</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">
1822
1823<link href="//www.moggie.me/cdn/shop/t/35/assets/component-card.css?v=107204212630654428321767703233" rel="stylesheet" type="text/css" media="all" />
1824<script src="//www.moggie.me/cdn/shop/t/35/assets/cart.js?v=4193034376803868811767703233" defer="defer"></script>
vendor: 1 bytes, line 1824
1824
1825<script src="//www.moggie.me/cdn/shop/t/35/assets/quantity-popover.js?v=82513154315370490311767703233" defer="defer"></script>
1825
1826<link href="//www.moggie.me/cdn/shop/t/35/assets/quick-add.css?v=167457951211641553491767703233" rel="stylesheet" type="text/css" media="all" />
1827  
1827<script src="//www.moggie.me/cdn/shop/t/35/assets/quick-add.js?v=123988568102861521811767703233" defer="defer"></script>
1827
1828  
1828<script src="//www.moggie.me/cdn/shop/t/35/assets/product-form.js?v=183032352727205275661767703233" defer="defer"></script>
1828
1829<div class="page-sticky-add-cart">
1830    
1831
1832<link href="//www.moggie.me/cdn/shop/t/35/assets/component-rating.css?v=157771854592137137841767703233" rel="stylesheet" type="text/css" media="all" />
1833<link href="//www.moggie.me/cdn/shop/t/35/assets/component-volume-pricing.css?v=56284703641257077881767703233" rel="stylesheet" type="text/css" media="all" />
1834<div class="card-wrapper product-card-wrapper underline-links-hover">
1835    <div
1836      class="
1837        card card--standard
1838         card--media
1839        
1840        
1841        
1842        
1843        
1844      "
1845      style="--ratio-percent: 100%;"
1846    >
1847      <div
1848        class="card__inner color-background-1 gradient ratio"
1849        style="--ratio-percent: 100%;"
1850      ><div class="card__media">
1851            <div class="media media--transparent media--hover-effect">
1852              
1853              <img
1854                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
1855                "
1856                src="//www.moggie.me/cdn/shop/files/Moggie_Collar_Basestation_04dce4c3-2493-4c8a-b87a-b00553692698.jpg?v=1701253676&width=533"
1857                sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)"
1858                alt="Moggie collar and base station"
1859                class="motion-reduce"
1860                
1861                  loading="lazy"
1862                
1863                width="1866"
1864                height="1865"
1865              >
1866              
1867</div>
1868          </div><div class="card__content">
1869          <div class="card__information">
1870            <h3
1871              class="card__heading"
1872              
1873            >
1874              <a
1875                href="/products/moggie-activity-tracker"
1876                id="StandardCardNoMediaLink--8644020076892"
1877                class="full-unstyled-link"
1878                aria-labelledby="StandardCardNoMediaLink--8644020076892 NoMediaStandardBadge--8644020076892"
1879              >
1880                Activity Tracker + Hub
1881              </a>
1882            </h3>
1883          </div>
1884          <div class="card__badge bottom left"></div>
1885        </div>
1886      </div>
1887      <div class="card__content">
1888        <div class="card__information">
1889          <h3
1890            class="card__heading h5 cardProductHeading"
1891            
1892              id="title--8644020076892"
1893            
1894          >
1895            <a
1896              href="/products/moggie-activity-tracker"
1897              id="CardLink--8644020076892"
1898              class="full-unstyled-link"
1899              aria-labelledby="CardLink--8644020076892 Badge--8644020076892"
1900            >
1901              Activity Tracker + Hub
1902            </a>
1903          </h3>
1904          <div class="card-information"><span class="caption-large light"></span>
1905<div
1906  class="
1907    price "
1908>
1909  <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span>
1910        <span class="price-item price-item--regular">
1911          $149.00 USD
1912        </span></div>
1913    <div class="price__sale">
1914        <span class="visually-hidden visually-hidden--inline">Regular price</span>
1915        <span>
1916          <s class="price-item price-item--regular">
1917            
1918              
1919            
1920          </s>
1921        </span><span class="visually-hidden visually-hidden--inline">Sale price</span>
1922      <span class="price-item price-item--sale price-item--last">
1923        $149.00 USD
1924      </span>
1925    </div>
1926    <small class="unit-price caption hidden">
1927      <span class="visually-hidden">Unit price</span>
1928      <span class="price-item price-item--last">
1929        <span></span>
1930        <span aria-hidden="true">/</span>
1931        <span class="visually-hidden">&nbsp;per&nbsp;</span>
1932        <span>
1933        </span>
1934      </span>
1935    </small>
1936  </div></div>
1937
1938</div>
1939        </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
1940                    type="hidden"
1941                    name="id"
1942                    value="47374195458396"
1943                    class="product-variant-id"
1944                    disabled
1945                  >
1946                  <button
1947                    id="quick-add-8644020076892-submit"
1948                    type="submit"
1949                    name="add"
1950                    class="quick-add__submit button button--full-width button--secondary"
1951                    aria-haspopup="dialog"
1952                    aria-labelledby="quick-add-8644020076892-submit title--8644020076892"
1953                    aria-live="polite"
1954                    data-sold-out-message="true"
1955                    
1956                  >
1957                    <span>Add to cart
1958</span>
1959                    <span class="sold-out-message hidden">
1960                      Sold out
1961                    </span><div class="loading-overlay__spinner hidden">
1962                      <svg
1963                        aria-hidden="true"
1964                        focusable="false"
1965                        class="spinner"
1966                        viewBox="0 0 66 66"
1967                        xmlns="http://www.w3.org/2000/svg"
1968                      >
1969                        <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
1970                      </svg>
1971                    </div>
1972                  </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>
1973      </div>
1974    </div>
1975  </div>
1976    
1977        <div class="sticky-add-to-cart">
1978        <div class="sticky-add-cart-inner" >
1979          <h4>Activity Tracker + Hub</h4>
1980          <div class="sticky-actions">
1981            <div class="sticky-price">
1982<div
1983  class="
1984    price price--large price--show-badge"
1985>
1986  <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span>
1987        <span class="price-item price-item--regular">
1988          $149.00 USD
1989        </span></div>
1990    <div class="price__sale">
1991        <span class="visually-hidden visually-hidden--inline">Regular price</span>
1992        <span>
1993          <s class="price-item price-item--regular">
1994            
1995              
1996            
1997          </s>
1998        </span><span class="visually-hidden visually-hidden--inline">Sale price</span>
1999      <span class="price-item price-item--sale price-item--last">
2000        $149.00 USD
2001      </span>
2002    </div>
2003    <small class="unit-price caption hidden">
2004      <span class="visually-hidden">Unit price</span>
2005      <span class="price-item price-item--last">
2006        <span></span>
2007        <span aria-hidden="true">/</span>
2008        <span class="visually-hidden">&nbsp;per&nbsp;</span>
2009        <span>
2010        </span>
2011      </span>
2012    </small>
2013  </div><span class="badge price__badge-sale color-background-1">
2014      On sale
2015    </span>
2016
2017    <span class="badge price__badge-sold-out color-background-1">
2018      Sold out
2019    </span></div>
2020</div>
2021            <button
2022                
2023                  type="submit"
2024                  name="add"
2025                  class="sticky_add_button button button--primary"
2026                  
2027                >
2028                  <span>Add to cart
2029</span>
2030                  <div class="loading-overlay__spinner hidden">
2031                    <svg
2032                      aria-hidden="true"
2033                      focusable="false"
2034                      class="spinner"
2035                      viewBox="0 0 66 66"
2036                      xmlns="http://www.w3.org/2000/svg"
2037                    >
2038                      <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
2039                    </svg>
2040                  </div>
2041              
2042                </button>
2043          </div>
2044        </div>
2045      </div>
2046      
2046<script>
2047        // Select the target element
2048      const targetElement = document.querySelector('.hit-product .card-wrapper product-form');
2049      
2050      if (targetElement) {
2051        // Define the callback function for the observer
2052        const observerCallback = (entries) => {
2053          entries.forEach((entry) => {
2054            if (entry.isIntersecting) {
2055              // Element is visible on the screen
2056              console.log('Element is visible on the screen');
2057              // Perform actions when the element is visible
2058              hideSticky();
2059            } else {
2060              // Element is not visible on the screen
2061              console.log('Element is not visible on the screen');
2062              // Perform other actions when the element is not visible
2063              showSticky();
2064            }
2065          });
2066        };
2067      
2068        // Create an observer instance
2069        const observerOptions = {
2070          root: null, // Use the viewport as the container
2071          threshold: 0.1, // Trigger when at least 10% of the element is visible
2072        };
2073      
2074        const observer = new IntersectionObserver(observerCallback, observerOptions);
2075      
2076        // Start observing the target element
2077        observer.observe(targetElement);
2078      
2079        // Example functions for actions
2080        function showSticky() {
2081          // Add your "visible" logic here
2082         document.querySelector('.sticky-add-to-cart').classList.add('active');
2083        }
2084      
2085        function hideSticky() {
2086          // Add your "not visible" logic here
2087          document.querySelector('.sticky-add-to-cart').classList.remove('active');
2088        }
2089      } else {
2090        document.querySelector('.sticky-add-to-cart').classList.add('active');
2091      }
2092      
2093      document.querySelector('.sticky-add-cart-section .sticky_add_button ').addEventListener('click' , () => {
2094        document.querySelector('.sticky-add-cart-section .card-wrapper .quick-add__submit').click();
2095      })
2096      </script>
2096
2097      
2098</div>
2099
2100
2101
2102
2103</div>
2104<!-- END sections: header-group -->
2105
2106    <main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1">
2107      <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" />
2108<link href="//www.moggie.me/cdn/shop/t/35/assets/component-card.css?v=107204212630654428321767703233" rel="stylesheet" type="text/css" media="all" />
2109<link href="//www.moggie.me/cdn/shop/t/35/assets/section-main-blog.css?v=94217760973989691871767703233" rel="stylesheet" type="text/css" media="all" />
2110
2111<style>
2112      .paddingsection-template--27883619582300__cd2968d5-1b4d-4556-b9cf-74c86be89276 {
2113    padding: 0px 0px 0px 0px;
2114  }
2115  .marginsection-template--27883619582300__cd2968d5-1b4d-4556-b9cf-74c86be89276 {
2116    margin: 0px 0px 100px 0px;
2117  }
2118  /* .firstBlogWarp {
2119  width: 50%;
2120  padding: 0 10px;
2121} */
2122  .firstBlogWarp {
2123  width: 50%;
2124  padding: 0 10px;
2125  /* margin-bottom: 100px; */
2126}
2127    h1.bheading  {
2128      margin: 0;
2129      font-size: 52px;
2130      line-height: 1.2;
2131  }
2132  span.orangeHeading {
2133    color: #FF6E28;
2134  }
2135  ul.blogTags {
2136    margin: 0;
2137    padding: 0;
2138    list-style: none;
2139    display: flex;
2140    align-items: center;
2141  }
2142  .blogInnerTags {
2143    overflow-x: auto;
2144    width: 100%;
2145    position: relative;
2146}
2147  a.blogtagItem {
2148      border-radius: 24px;
2149      background: #F9ECE1;
2150      color: #FF6E28;
2151      font-size: 12px;
2152      padding: 8px 10px;
2153      line-height: 1.2;
2154      font-family: "Poppins-Medium";
2155  }
2156    li.blogSingleTag {
2157      padding-right: 8px;
2158          display: flex;
2159  }
2160    li.blogSingleTag:last-child {
2161      padding-right: 0px;
2162  }
2163  li.blogSingleTag:hover a.blogtagItem{
2164       opacity: .3;
2165  }
2166  .blogTagsWrapper {
2167        padding-top: 40px;
2168        padding-bottom: 100px;
2169    }
2170  .mogeiBlogsWrapper.page-width {
2171    /* padding-bottom: 100px; */
2172    /* padding-top: 100px; */
2173  }
2174
2175  .blogInnerTags::-webkit-scrollbar {
2176    display: none;
2177    height: 0;
2178  }
2179
2180  @media(max-width: 1366px){
2181    h1.bheading {
2182          font-size: 48px;
2183    }
2184  }
2185    @media(max-width: 1199px){
2186    h1.bheading {
2187          font-size: 40px;
2188    }
2189  }
2190  @media(max-width: 991px){
2191    h1.bheading  br{
2192      display: none;
2193    }
2194  }
2195  @media(max-width: 767px){
2196          .paddingsection-template--27883619582300__cd2968d5-1b4d-4556-b9cf-74c86be89276 {
2197        padding: 0px 0px 0px 0px;
2198      }
2199      .marginsection-template--27883619582300__cd2968d5-1b4d-4556-b9cf-74c86be89276 {
2200        margin: 0px 0px 56px 0px;
2201      }  
2202    
2203    h1.bheading  {
2204      font-size: 36px;
2205    }
2206    /* .mogeiBlogsWrapper.page-width{
2207        padding-bottom: 80px;
2208    } */
2209    .blogTagsWrapper{
2210          padding-bottom: 80px;
2211    }
2212  }
2213  @media(max-width: 640px){
2214      ul.blogTags {
2215          width: 650px;
2216        justify-content: space-between;
2217      }
2218  }
2219   @media(max-width: 575px){
2220     h1.bheading  {
2221      font-size: 30px;
2222  }
2223   }
2224</style>
2225<div class="paddingsection-template--27883619582300__cd2968d5-1b4d-4556-b9cf-74c86be89276 marginsection-template--27883619582300__cd2968d5-1b4d-4556-b9cf-74c86be89276">
2226  <div class="mogeiBlogsWrapper page-width ">
2227    
2228      <div class="mogieBlogHeader">
2229        <div class="blogHeading">
2230          <h1 class="bheading">
2231            We're dedicated to making life with cats
2232            <span class="orangeHeading">even better</span>
2233          </h1>
2234        </div>
2235      </div>
2236    
2237    
2238      <div class="blogTagsWrapper">
2239        <div class="blogInnerTags">
2240        <ul class="blogTags"></ul>
2241        </div>
2242        <main-search class="blog-posts-search">
2243              <form action="/search" method="get" role="search" class="search">
2244                <div class="field">
2245                  <input
2246                    class="search__input field__input"
2247                    id="Search-In-Template"
2248                    type="search"
2249                    name="q"
2250                    value=""
2251                    placeholder=" ">
2252                  <input type="hidden" name="type" value="article" />
2253                  <label class="field__label" for="Search-In-Template">Search</label>
2254                  <input name="options[prefix]" type="hidden" value="last"><button type="reset" class="reset__button field__button hidden" aria-label="Clear search term">
2255                    <svg class="icon icon-close" aria-hidden="true" focusable="false">
2256                      <use xlink:href="#icon-reset">
2257                    </svg>
2258                  </button>
2259                  <button type="submit" class="search__button field__button" aria-label="Search">
2260                    <svg class="icon icon-search" aria-hidden="true" focusable="false">
2261                      <use xlink:href="#icon-search">
2262                    </svg>
2263                  </button>
2264                </div>
2265              </form>
2266            </main-search>
2267      </div>
2268    
2269<div class="blogPostWarpper">
2270      <div class="row">
2271        
2272          
2273                  
2274                  
2275                  
2276                  
2277                  
2278                  
2279                  
2280                  
2281                  
2282                  
2283                  
2284                  
2285                  
2286                  
2287                  
2288                  
2289                  
2290                  
2291                  
2292          
2293            <div class="firstBlogWarp marginsection-template--27883619582300__cd2968d5-1b4d-4556-b9cf-74c86be89276">
2294              <a href="/blogs/cat-magazine/moggie-giveaway-terms-conditions-march-2026" class="full-unstyled-link">
2295                <div class="blogImageWarp" style="background-image: url('//www.moggie.me/cdn/shop/articles/BLOG_IMGES_-_2026-03-12T102816.402.jpg?v=1773311349')">
2296               
2297                </div>
2298                
2299                <div class="firstBlogContent">
2300                  <span class="article_blog_tag"></span>
2301                  <h3 class="fBlogHeading">Moggie Giveaway Terms &amp; Conditions - March 2026</h3>
2302                  <div class="ftArticleDateWrap">
2303                    <span class="">Mar 12</span>
2304                    
2305                    <span class="article_read_time circle-divider">
2306                      
2307                      2 min read
2308                    </span>
2309                  </div>
2310                </div>
2311              </a>
2312            </div>
2313          
2314        
2315          
2316                  
2317                  
2318                  
2319                  
2320                  
2321                  
2322                  
2323                  
2324                  
2325                  
2326                  
2327                  
2328                  
2329                  
2330                  
2331                  
2332                  
2333                  
2334                  
2335          
2336
2337<div class="article-card-wrapper card-wrapper underline-links-hover mogieArticleCard">
2338    
2339    <div
2340      class="
2341        card article-card
2342        card--standard
2343         article-card__image--large
2344         card--media
2345        
2346      "
2347    >
2348      <div
2349        class="card__inner"
2350      ><div class="magazine_card_img_wrap">
2351            <a href="/blogs/cat-magazine/how-to-calm-an-anxious-cat" class="full-unstyled-link">
2352              <div
2353                class="magazine_card_img"
2354                style="background-image: url('//www.moggie.me/cdn/shop/articles/BLOG_IMGES_-_2026-02-10T100733.272_93b506d4-62a3-4313-b8eb-bd9c6ec3a8cb.jpg?v=1770809577')"
2355              ></div>
2356            </a>
2357          </div><div class="card__content">
2358          <div class="card__information">
2359            <h3 class="card__heading h2">
2360              <a href="/blogs/cat-magazine/how-to-calm-an-anxious-cat" class="full-unstyled-link">
2361                How to calm an anxious cat
2362              </a>
2363            </h3>
2364            <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.
2365</p><div class="article-card__footer"></div></div></div>
2366      </div>
2367      <div class="card__content">
2368        <div class="card__information">
2369          <span class="article_blog_tag">How to</span>
2370          <h3 class="card__heading h2 blogArticleHeading">
2371            <a href="/blogs/cat-magazine/how-to-calm-an-anxious-cat" class="full-unstyled-link">
2372              How to calm an anxious cat
2373            </a>
2374          </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...
2375</p><div class="article_date_wrapper">
2376              <span class="">Feb 10</span>
2377              
2378              <span class="article_read_time circle-divider">
2379                
2380                2 min read
2381              </span>
2382            </div>
2383            <div class="article-card__footer"></div></div></div>
2384    </div>
2385  </div>
2386        
2387          
2388                  
2389                  
2390                  
2391                  
2392                  
2393                  
2394                  
2395                  
2396                  
2397                  
2398                  
2399                  
2400                  
2401                  
2402                  
2403                  
2404                  
2405                  
2406                  
2407          
2408
2409<div class="article-card-wrapper card-wrapper underline-links-hover mogieArticleCard">
2410    
2411    <div
2412      class="
2413        card article-card
2414        card--standard
2415         article-card__image--large
2416         card--media
2417        
2418      "
2419    >
2420      <div
2421        class="card__inner"
2422      ><div class="magazine_card_img_wrap">
2423            <a href="/blogs/cat-magazine/why-does-my-cat-run-around-the-house-at-night" class="full-unstyled-link">
2424              <div
2425                class="magazine_card_img"
2426                style="background-image: url('//www.moggie.me/cdn/shop/articles/BLOG_IMGES_-_2026-01-22T151827.435_dc563285-8b22-432d-922b-9075c71ab976.jpg?v=1769095274')"
2427              ></div>
2428            </a>
2429          </div><div class="card__content">
2430          <div class="card__information">
2431            <h3 class="card__heading h2">
2432              <a href="/blogs/cat-magazine/why-does-my-cat-run-around-the-house-at-night" class="full-unstyled-link">
2433                Why Does My Cat Run Around the House at Night?
2434              </a>
2435            </h3>
2436            <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.
2437</p><div class="article-card__footer"></div></div></div>
2438      </div>
2439      <div class="card__content">
2440        <div class="card__information">
2441          <span class="article_blog_tag">Cat 101</span>
2442          <h3 class="card__heading h2 blogArticleHeading">
2443            <a href="/blogs/cat-magazine/why-does-my-cat-run-around-the-house-at-night" class="full-unstyled-link">
2444              Why Does My Cat Run Around the House at Night?
2445            </a>
2446          </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...
2447</p><div class="article_date_wrapper">
2448              <span class="">Jan 22</span>
2449              
2450              <span class="article_read_time circle-divider">
2451                
2452                3 min read
2453              </span>
2454            </div>
2455            <div class="article-card__footer"></div></div></div>
2456    </div>
2457  </div>
2458        
2459          
2460                  
2461                  
2462                  
2463                  
2464                  
2465                  
2466                  
2467                  
2468                  
2469                  
2470                  
2471                  
2472                  
2473                  
2474                  
2475                  
2476                  
2477                  
2478                  
2479          
2480
2481<div class="article-card-wrapper card-wrapper underline-links-hover mogieArticleCard">
2482    
2483    <div
2484      class="
2485        card article-card
2486        card--standard
2487         article-card__image--large
2488         card--media
2489        
2490      "
2491    >
2492      <div
2493        class="card__inner"
2494      ><div class="magazine_card_img_wrap">
2495            <a href="/blogs/cat-magazine/what-satch-s-daily-routine-shows-us-about-how-he-feels" class="full-unstyled-link">
2496              <div
2497                class="magazine_card_img"
2498                style="background-image: url('//www.moggie.me/cdn/shop/articles/Untitled_design_19_068b8966-0e3f-4daa-8789-4d589a4c502f.jpg?v=1762341303')"
2499              ></div>
2500            </a>
2501          </div><div class="card__content">
2502          <div class="card__information">
2503            <h3 class="card__heading h2">
2504              <a href="/blogs/cat-magazine/what-satch-s-daily-routine-shows-us-about-how-he-feels" class="full-unstyled-link">
2505                What Satch’s Daily Routine Shows Us About How H...
2506              </a>
2507            </h3>
2508            <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.
2509The way they move.The way they pause.The way they check in with a room before settling.Their rhythm.
2510</p><div class="article-card__footer"></div></div></div>
2511      </div>
2512      <div class="card__content">
2513        <div class="card__information">
2514          <span class="article_blog_tag">Activity tracking</span>
2515          <h3 class="card__heading h2 blogArticleHeading">
2516            <a href="/blogs/cat-magazine/what-satch-s-daily-routine-shows-us-about-how-he-feels" class="full-unstyled-link">
2517              What Satch’s Daily Routine Shows Us About How H...
2518            </a>
2519          </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...
2520</p><div class="article_date_wrapper">
2521              <span class="">Nov 05</span>
2522              
2523              <span class="article_read_time circle-divider">
2524                
2525                4 min read
2526              </span>
2527            </div>
2528            <div class="article-card__footer"></div></div></div>
2529    </div>
2530  </div>
2531        
2532          
2533                  
2534                  
2535                  
2536                  
2537                  
2538                  
2539                  
2540                  
2541                  
2542                  
2543                  
2544                  
2545                  
2546                  
2547                  
2548                  
2549                  
2550                  
2551                  
2552          
2553
2554<div class="article-card-wrapper card-wrapper underline-links-hover mogieArticleCard">
2555    
2556    <div
2557      class="
2558        card article-card
2559        card--standard
2560         article-card__image--large
2561         card--media
2562        
2563      "
2564    >
2565      <div
2566        class="card__inner"
2567      ><div class="magazine_card_img_wrap">
2568            <a href="/blogs/cat-magazine/what-cat-behavior-tells-you" class="full-unstyled-link">
2569              <div
2570                class="magazine_card_img"
2571                style="background-image: url('//www.moggie.me/cdn/shop/articles/BLOG_IMGES_-_2025-10-31T113236.762_cc996797-b45d-4759-b03e-e20a3b2b8d77.jpg?v=1763060449')"
2572              ></div>
2573            </a>
2574          </div><div class="card__content">
2575          <div class="card__information">
2576            <h3 class="card__heading h2">
2577              <a href="/blogs/cat-magazine/what-cat-behavior-tells-you" class="full-unstyled-link">
2578                What cat behavior tells you about them
2579              </a>
2580            </h3>
2581            <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.
2582Frodo 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.
2583Understanding 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.
2584</p><div class="article-card__footer"></div></div></div>
2585      </div>
2586      <div class="card__content">
2587        <div class="card__information">
2588          <span class="article_blog_tag">Activity tracking</span>
2589          <h3 class="card__heading h2 blogArticleHeading">
2590            <a href="/blogs/cat-magazine/what-cat-behavior-tells-you" class="full-unstyled-link">
2591              What cat behavior tells you about them
2592            </a>
2593          </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...
2594</p><div class="article_date_wrapper">
2595              <span class="">Oct 31</span>
2596              
2597              <span class="article_read_time circle-divider">
2598                
2599                3 min read
2600              </span>
2601            </div>
2602            <div class="article-card__footer"></div></div></div>
2603    </div>
2604  </div>
2605        
2606          
2607                  
2608                  
2609                  
2610                  
2611                  
2612                  
2613                  
2614                  
2615                  
2616                  
2617                  
2618                  
2619                  
2620                  
2621                  
2622                  
2623                  
2624                  
2625                  
2626          
2627
2628<div class="article-card-wrapper card-wrapper underline-links-hover mogieArticleCard">
2629    
2630    <div
2631      class="
2632        card article-card
2633        card--standard
2634         article-card__image--large
2635         card--media
2636        
2637      "
2638    >
2639      <div
2640        class="card__inner"
2641      ><div class="magazine_card_img_wrap">
2642            <a href="/blogs/cat-magazine/halloween-safety-tips-for-cats" class="full-unstyled-link">
2643              <div
2644                class="magazine_card_img"
2645                style="background-image: url('//www.moggie.me/cdn/shop/articles/BLOG_IMGES_-_2025-10-09T154631.762_ce5c1606-f062-4007-a569-679dd4df191d.jpg?v=1760023805')"
2646              ></div>
2647            </a>
2648          </div><div class="card__content">
2649          <div class="card__information">
2650            <h3 class="card__heading h2">
2651              <a href="/blogs/cat-magazine/halloween-safety-tips-for-cats" class="full-unstyled-link">
2652                🎃 Halloween Safety Tips for Cats
2653              </a>
2654            </h3>
2655            <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.
2656Halloween 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.
2657</p><div class="article-card__footer"></div></div></div>
2658      </div>
2659      <div class="card__content">
2660        <div class="card__information">
2661          <span class="article_blog_tag">How to</span>
2662          <h3 class="card__heading h2 blogArticleHeading">
2663            <a href="/blogs/cat-magazine/halloween-safety-tips-for-cats" class="full-unstyled-link">
2664              🎃 Halloween Safety Tips for Cats
2665            </a>
2666          </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...
2667</p><div class="article_date_wrapper">
2668              <span class="">Oct 27</span>
2669              
2670              <span class="article_read_time circle-divider">
2671                
2672                5 min read
2673              </span>
2674            </div>
2675            <div class="article-card__footer"></div></div></div>
2676    </div>
2677  </div>
2678        
2679          
2680                  
2681                  
2682                  
2683                  
2684                  
2685                  
2686                  
2687                  
2688                  
2689                  
2690                  
2691                  
2692                  
2693                  
2694                  
2695                  
2696                  
2697                  
2698                  
2699          
2700
2701<div class="article-card-wrapper card-wrapper underline-links-hover mogieArticleCard">
2702    
2703    <div
2704      class="
2705        card article-card
2706        card--standard
2707         article-card__image--large
2708         card--media
2709        
2710      "
2711    >
2712      <div
2713        class="card__inner"
2714      ><div class="magazine_card_img_wrap">
2715            <a href="/blogs/cat-magazine/how-cats-quietly-boost-our-mental-health" class="full-unstyled-link">
2716              <div
2717                class="magazine_card_img"
2718                style="background-image: url('//www.moggie.me/cdn/shop/articles/BLOG_IMGES_-_2025-10-10T103119.564_b21adebb-40de-4e15-8e05-e311f2f1f7ac.jpg?v=1760090078')"
2719              ></div>
2720            </a>
2721          </div><div class="card__content">
2722          <div class="card__information">
2723            <h3 class="card__heading h2">
2724              <a href="/blogs/cat-magazine/how-cats-quietly-boost-our-mental-health" class="full-unstyled-link">
2725                How Cats Quietly Boost Our Mental Health
2726              </a>
2727            </h3>
2728            <div class="article-card__info caption-with-letter-spacing h5"></div><p class="article-card__excerpt rte-width sss">
2728We 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.
2729</p><div class="article-card__footer"></div></div></div>
2730      </div>
2731      <div class="card__content">
2732        <div class="card__information">
2733          <span class="article_blog_tag"></span>
2734          <h3 class="card__heading h2 blogArticleHeading">
2735            <a href="/blogs/cat-magazine/how-cats-quietly-boost-our-mental-health" class="full-unstyled-link">
2736              How Cats Quietly Boost Our Mental Health
2737            </a>
2738          </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...
2739</p><div class="article_date_wrapper">
2740              <span class="">Oct 10</span>
2741              
2742              <span class="article_read_time circle-divider">
2743                
2744                3 min read
2745              </span>
2746            </div>
2747            <div class="article-card__footer"></div></div></div>
2748    </div>
2749  </div>
2750        
2751      </div>
2752    </div>
2753
2754<link href="//www.moggie.me/cdn/shop/t/35/assets/component-pagination.css?v=136206814810731739951767703233" rel="stylesheet" type="text/css" media="all" />
2755<style>
2756.pagination-wrapper {
2757  margin-top: 0 !important;
2758  margin-bottom: 100px;
2759}
2760@media(max-width:767px){
2761    .pagination-wrapper{
2762        margin-bottom: 80px;
2763    }
2764}
2765</style><div class="pagination-wrapper  aaaaa">
2766    <nav class="pagination" role="navigation" aria-label="Pagination">
2767      <ul class="pagination__list list-unstyled" role="list"><li><a
2768                  role="link"
2769                  aria-disabled="true"
2770                  class="pagination__item pagination__item--current light"
2771                  aria-current="page"
2772                  aria-label="Page 1"
2773                >1</a></li><li><a
2774                href="/blogs/cat-magazine?page=2"
2775                class="pagination__item link"
2776                aria-label="Page 2"
2777              >2</a></li><li><a
2778                href="/blogs/cat-magazine?page=3"
2779                class="pagination__item link"
2780                aria-label="Page 3"
2781              >3</a></li><li><span class="pagination__item">&hellip;</span></li><li><a
2782                href="/blogs/cat-magazine?page=14"
2783                class="pagination__item link"
2784                aria-label="Page 14"
2785              >14</a></li><li>
2786            <a
2787              href="/blogs/cat-magazine?page=2"
2788              class="pagination__item pagination__item--prev pagination__item-arrow link motion-reduce"
2789              aria-label="Next page"
2790            ><svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
2791  <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">
2792</svg>
2793</a>
2794          </li></ul>
2795    </nav>
2796  </div></div>
2797</div>
2798<script>
2799$(document).ready(function() {
2800  var url = window.location.pathname,
2801  urlRegExp = new RegExp(url.replace(/$/,''));
2802  console.log(urlRegExp);
2803  $('a.blogtagItem').each(function(){
2804      if (window.location.href.match(/tagged/)) {
2805        if(urlRegExp.test(this.href)){
2806          $(this).addClass('active');
2807        }
2808    }
2809    });
2810});
2811</script>
2811
2812
2813
2814
2815
2816
2817
2818
2819</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" />
2820<link href="//www.moggie.me/cdn/shop/t/35/assets/component-card.css?v=107204212630654428321767703233" rel="stylesheet" type="text/css" media="all" />
2821<link href="//www.moggie.me/cdn/shop/t/35/assets/section-main-blog.css?v=94217760973989691871767703233" rel="stylesheet" type="text/css" media="all" />
2822<style>
2823    .paddingsection-template--27883619582300__abd008b8-c2f3-4c6c-aefa-7cc67c75517f {
2824    padding: 0px 0px 100px 0px;
2825  }
2826  .marginsection-template--27883619582300__abd008b8-c2f3-4c6c-aefa-7cc67c75517f {
2827    margin: 0px 0px 0px 0px;
2828  }
2829 .innerHealthSec {
2830      background: #E0E8EC;
2831      padding: 60px;
2832      border-radius: 24px;
2833  }
2834  .row {
2835      display: flex;
2836      flex-wrap: wrap;
2837  }
2838    .healthContCol {
2839      width: 70%;
2840  }
2841  h2.healthHeading {
2842      padding-bottom: 20px;
2843  }
2844  p.healthDescription {
2845      margin: 0;
2846      line-height: 22px;
2847        color: #7D7A78;
2848
2849  }
2850  .heathButtonWarp {
2851      padding-top: 60px;
2852  }
2853  a.healthBtn {
2854      background: #FF6E28;
2855      color: white;
2856      border-radius: 24px;
2857      padding: 12px 24px;
2858      font-size: 18px;
2859      display: block;
2860      width: fit-content;
2861      line-height: 1.2;
2862  border: 1px solid #ff6e28;
2863   }
2864  .healthImageCol {
2865      width: 30%;
2866    display: flex;
2867    align-items: center;
2868    justify-content: center;
2869  }
2870  .blogPostWarpper .row{
2871        margin: 0 -10px;
2872  }
2873  /*  
2874  .healtBenifitWrapper {
2875      margin-bottom: 100px;
2876  }
2877  */
2878  .healthMobHeading{
2879    display: none;
2880  }
2881  .healthHeading {
2882    padding-bottom: 16px;
2883  }
2884  
2885  @media(max-width: 1260px){
2886    .catHealthImg img{
2887            width: 100%;
2888    }
2889    .healthDescription br{
2890          display: none;
2891    }
2892  }
2893  
2894  @media(max-width: 1199px){
2895     p.healthDescription {
2896          font-size: 16px;
2897    }
2898    .heathButtonWarp {
2899        padding-top: 50px;
2900    }
2901   }
2902  
2903  @media(max-width: 991px){
2904      .innerHealthSec {
2905          padding: 40px;
2906      }
2907    .heathButtonWarp {
2908        padding-top: 40px;
2909    }
2910   }
2911  
2912  @media(max-width: 767px){
2913          .paddingsection-template--27883619582300__abd008b8-c2f3-4c6c-aefa-7cc67c75517f {
2914        padding: 56px 0px 112px 0px;
2915      }
2916      .marginsection-template--27883619582300__abd008b8-c2f3-4c6c-aefa-7cc67c75517f {
2917        margin: 0px 0px 0px 0px;
2918      } 
2919    
2920      /* .healtBenifitWrapper{
2921          margin-bottom: 80px;
2922       } */
2923    /* body.template-article  .healtBenifitWrapper{
2924          margin-bottom: 64px;
2925    } */
2926      .healthImageCol{
2927          width: 100%;
2928          justify-content: flex-start;
2929       }
2930      .healthContCol {
2931          width: 100%;
2932        } 
2933      .innerHealthSec .row{
2934          flex-direction: column-reverse;
2935       }
2936       .catHealthImg img{
2937          width: 70%;
2938       }
2939       .healthMobHeading{
2940        display: block;
2941        padding-bottom: 20px;
2942        
2943    }
2944       .healthDesktopHeading{
2945          display: none;  
2946       }
2947   }
2948    
2949  @media(max-width: 479px){
2950     a.healthBtn {
2951       width: 100%;
2952      text-align: center;
2953    }
2954    .innerHealthSec{
2955       padding: 24px 24px 40px;
2956    }
2957    .catHealthImg img {
2958        width: 55%;
2959        padding-left: 20px !important;
2960    }
2961   }
2962  @media(max-width: 389px){
2963       p.healthDescription {
2964         font-size: 14px;
2965       }
2966    } 
2967
2968 @media(min-width: 646px){
2969  div.mogieArticleCard{
2970    width: 25%!important;
2971    padding: 0 10px 10px 10px;
2972  }
2973   
2974</style>
2975<div class="healtBenifitWrapper  paddingsection-template--27883619582300__abd008b8-c2f3-4c6c-aefa-7cc67c75517f marginsection-template--27883619582300__abd008b8-c2f3-4c6c-aefa-7cc67c75517f">
2976  <div class="page-width">
2977    <div class="innerHealthSec">
2978      <div class="row">
2979        <div class="healthContCol">
2980          <div class="healthInnerContent ">
2981            
2982              <div class="healthHeading healthDesktopHeading main_generic_heading"><h2>Help your cat live their <strong>best life </strong>with our activity tracker <br/></h2></div>
2983             
2984              
2985               <div class="healthHeading main_generic_heading healthMobHeading"><h2>Help your cat live their <strong>best life</strong> <br/>with our activity tracker.</h2></div>
2986            
2987            
2988              <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>
2989            
2990            
2991              <div class="heathButtonWarp">
2992                <a href="/products/moggie-activity-tracker" class="healthBtn">Start now</a>
2993              </div>
2994            
2995          </div>
2996        </div>
2997        <div class="healthImageCol">
2998          
2999            <div class="catHealthImg">
3000              <img src="//www.moggie.me/cdn/shop/files/cat-sleep_319bc2fc-88ec-4a11-baf3-9db3e1ca39d1_medium.svg?v=1699635352" class="catImg" alt="Cat Health">
3001            </div>
3002          
3003        </div>
3004      </div>
3005    </div>
3006  </div>
3007</div>
3008
3009
3010</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" />
3011<link href="//www.moggie.me/cdn/shop/t/35/assets/newsletter-section.css?v=147073279116515149891767703233" rel="stylesheet" type="text/css" media="all" />
3012<style data-shopify>/* .section-template--27883619582300__efd1f9d7-a28d-4e71-9d89-cb918e064d7b-padding {
3013    padding-top: 0px;
3014    padding-bottom: 0px;
3015  } */
3016
3017
3018    /* .section-template--27883619582300__efd1f9d7-a28d-4e71-9d89-cb918e064d7b-padding {
3019      padding-top: px;
3020      padding-bottom: px;
3021    }
3022  } */
3023
3024  .paddingsection-template--27883619582300__efd1f9d7-a28d-4e71-9d89-cb918e064d7b {
3025    padding: 0px 0px 100px 0px;
3026  }
3027
3028
3029  
3030/* .main_newsletter_section_wrapper {
3031  padding-bottom: 200px;
3032} */
3033  @media(max-width: 767px) {
3034    .paddingsection-template--27883619582300__efd1f9d7-a28d-4e71-9d89-cb918e064d7b {
3035      padding: 100px 0px 100px 0px;
3036    }
3037
3038  /* .main_newsletter_section_wrapper {
3039    padding-bottom: 80px;
3040  } */
3041}</style><div class="main_newsletter_section_wrapper paddingsection-template--27883619582300__efd1f9d7-a28d-4e71-9d89-cb918e064d7b">
3042  <div class="page-width">
3043  <div class="newsletter__wrapper">
3044    <div class="newsletter_left_col">
3045      
3046        <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>
3047      
3048    
3049      <div
3050        class="newsletter_subheading generic_section_content "
3051      >
3052        <p>Monthly tips, updates, and the occasional cat-friendly surprise - straight to your inbox.</p>
3053      </div>
3054    
3055    <style>
3056  #mc_embed_signup .mc-field-group input.field__input{
3057    background-color: transparent;
3058    border: none;
3059    border-bottom: 1px solid #322d2a;
3060    outline: none;
3061    box-shadow: none;
3062    padding: 0!important;
3063    color: #7d7a78;
3064    font-size: 18px;
3065    line-height: normal;
3066    border-radius: 0;
3067    width: auto;
3068  }
3069  #mc_embed_signup {
3070    background: transparent !important;
3071    max-width: 50rem;
3072    padding: 40px 0 0;
3073}
3074form#mc-embedded-subscribe-form {
3075    margin: 0 !important;
3076}
3077  input#mc-embedded-subscribe{
3078    border-radius: 24px !important;
3079    border: 1px solid #ff6e28 !important;
3080    padding: 8px 16px !important;
3081    font-family: Poppins-Medium;
3082    font-size: 18px;
3083    font-weight: 500;
3084    line-height: normal;
3085    text-decoration: none;
3086    color: #fff;
3087    background-color: #ff6e28;
3088    display: block !important;
3089    cursor: pointer;
3090    transition: all .3s ease-in-out;
3091    width: fit-content !important;
3092    min-height: unset;
3093    margin: 0 0 0 10px !important;
3094        text-indent: unset !important;
3095  }
3096  .ButtonWrapper {
3097    width: auto;
3098  }
3099  .mc-field-group {
3100    width: 100%;
3101    display: flex !important;
3102    align-items: center;
3103    clear: unset;
3104    min-height: unset !important;
3105    padding-bottom: 0 !important;
3106    flex-direction: row;
3107    flex-wrap: wrap;
3108}
3109  #mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error{
3110      border: none !important;
3111      border-bottom: 1px solid #322d2a !important;
3112  }
3113  #mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error{
3114        background-color: transparent !important;
3115        width: 100%;
3116  }
3117  #mc_embed_signup div.response {
3118    color: red;
3119  }
3120  .field__input::placeholder, .customer .field input::placeholder {
3121    opacity: 1;
3122  }
3123  #mc_embed_signup div#mce-responses {
3124    margin: 0 5% 0 0;
3125  }
3126  #mc_embed_signup .mc-field-group {
3127    width: 100% !important;
3128  }
3129  @media(max-width: 480px){
3130    #mc_embed_signup .mc-field-group input.field__input {
3131        width: 100% !important;
3132    }
3133    input#mc-embedded-subscribe {
3134        margin: 10px 0 !important;
3135    }
3136  }
3137</style>
3138<div id="mc_embed_shell newsletter-form">
3139      <link href="//cdn-images.mailchimp.com/embedcode/classic-061523.css" rel="stylesheet" type="text/css">
3140  <style type="text/css">
3141        #mc_embed_signup{background:#fff; false;clear:left; font:14px Helvetica,Arial,sans-serif; width: 100%;}
3142        /* Add your own Mailchimp form style overrides in your site stylesheet or in this style block.
3143           We recommend moving this block and the preceding CSS link to the HEAD of your HTML file. */
3144</style>
3145<div id="mc_embed_signup">
3146    <form action="https://moggie.us13.list-manage.com/subscribe/post?u=934a53a6315c554b0b4df603f&amp;id=4f1981ea5d&amp;f_id=003295e2f0" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank">
3147        <div id="mc_embed_signup_scroll">
3148            <div class="mc-field-group">
3149                <input type="email" name="EMAIL" class="required email field__input" id="mce-EMAIL" required="" value="" placeholder="Enter your email">
3150                <div class="ButtonWrapper">
3151                    <input type="submit" name="subscribe" id="mc-embedded-subscribe" class="generic_theme_btn newsletter_form_btn" value="Subscribe">
3152                    </div>
3153            </div>
3154                <div hidden="">
3155                <input type="hidden" name="tags" value="6820834">
3156                </div>
3157                <div id="mce-responses" class="clear">
3158                    <div class="response" id="mce-error-response" style="display: none;"></div>
3159                    <div class="response" id="mce-success-response" style="display: none;"></div>
3160                </div>
3161                <div aria-hidden="true" style="position: absolute; left: -5000px;">
3162                    <input type="text" name="b_934a53a6315c554b0b4df603f_4f1981ea5d" tabindex="-1" value="" class=""  placeholder="Enter your email">
3163                </div>
3164               
3165    </div>
3166</form>
3167</div>
3168<!-- 
3168<script type="text/javascript" src="//s3.amazonaws.com/downloads.mailchimp.com/js/mc-validate.js"></script>
3168 -->
3169  
3169<script src="//www.moggie.me/cdn/shop/t/35/assets/mc-validate.js?v=65387630367750680941767703233"></script>
3169
3170  
3170<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>
3170</div>
3171<!--  -->
3172    </div>
3173    <div class="newsletter_right_col">
3174      
3175        <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" />
3176        <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>
3177
3178  </div>
3179    </div>
3180</div>
3181
3182
3183</section>
3184    </main>
3185
3186    
3187      <!-- BEGIN sections: footer-group -->
3188<div id="shopify-section-sections--27883614404956__footer" class="shopify-section shopify-section-group-footer-group">
3189<link href="//www.moggie.me/cdn/shop/t/35/assets/section-footer.css?v=68824994286675711711767703233" rel="stylesheet" type="text/css" media="all" />
3190<link href="//www.moggie.me/cdn/shop/t/35/assets/component-newsletter.css?v=80300638633398675971767703233" rel="stylesheet" type="text/css" media="all" />
3191<link href="//www.moggie.me/cdn/shop/t/35/assets/component-list-menu.css?v=151968516119678728991767703233" rel="stylesheet" type="text/css" media="all" />
3192<link href="//www.moggie.me/cdn/shop/t/35/assets/component-list-payment.css?v=69253961410771838501767703233" rel="stylesheet" type="text/css" media="all" />
3193<link href="//www.moggie.me/cdn/shop/t/35/assets/component-list-social.css?v=35792976012981934991767703233" rel="stylesheet" type="text/css" media="all" />
3194<style data-shopify>.footer {
3195    margin-top: 0px;
3196  }
3197
3198  .section-sections--27883614404956__footer-padding {
3199    padding-top: 48px;
3200    padding-bottom: 24px;
3201  }
3202
3203  @media screen and (min-width: 750px) {
3204    .footer {
3205      margin-top: 0px;
3206    }
3207
3208    .section-sections--27883614404956__footer-padding {
3209      padding-top: 64px;
3210      padding-bottom: 32px;
3211    }
3212  }</style><footer class="main_footer_wrapper footer color-background-1 gradient section-sections--27883614404956__footer-padding"><div class="footer__content-top page-width"><div
3213            class="footer__blocks-wrapper grid grid--1-col grid--2-col  scroll-tr
3213igger animate--slide-in"
3214            
3215              data-cascade
3216            
3217          ><div
3218                class="footer-block grid__item scroll-trigger animate--slide-in"
3219                
3220                
3221                  data-cascade
3222                  style="--animation-order: 1;"
3223                
3224              ><div class="footer-block__details-content footer-block-image "><div
3225                          class="footer-block__image-wrapper"
3226                          style="max-width: min(100%, 150px);"
3227                        >
3228                        <a href="https://www.moggie.me" aria-label="https://www.moggie.me">
3229                          <img
3230                            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"
3231                            src="//www.moggie.me/cdn/shop/files/footer-logo.svg?v=1695895525&width=760"
3232                            alt=""
3233                            loading="lazy"
3234                            width="155"
3235                            height="53"
3236                          ></a>
3237                        </div></div></div><div
3238                class="footer-block grid__item scroll-trigger animate--slide-in"
3239                
3240                
3241                  data-cascade
3242                  style="--animation-order: 2;"
3243                
3244              ><div class="footer-block__details-content rte">
3245                      <p>Your cat can't tell you how it's doing. <strong>Moggie can.</strong></p>
3246                    </div></div><div
3247                class="footer-block grid__item scroll-trigger animate--slide-in"
3248                
3249                
3250                  data-cascade
3251                  style="--animation-order: 3;"
3252                
3253              ><div class="footer-block__brand-info"><div class="rte"><p></p></div>
3254
3255<ul class="list-unstyled list-social footer__list-social" role="list"><li class="list-social__item">
3256      <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">
3257<g opacity="0.9">
3258<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"/>
3259</g>
3260</svg>
3261<span class="visually-hidden">Instagram</span>
3262      </a>
3263    </li><li class="list-social__item">
3264      <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">
3265<g opacity="0.9">
3266<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"/>
3267</g>
3268</svg>
3269
3270<span class="visually-hidden">Facebook</span>
3271      </a>
3272    </li></ul>
3273</div></div><div
3274                class="footer-block grid__item footer-block--menu scroll-trigger animate--slide-in"
3275                
3276                
3277                  data-cascade
3278                  style="--animation-order: 4;"
3279                
3280              ><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>
3281                            <a
3282                              href="/products/moggie-activity-tracker"
3283                              class="link link--text list-menu__item list-menu__item--link store-cat-activity-tracker
3284"
3285                            >
3286                              Cat Activity Tracker
3287                            </a>
3288                          </li><li>
3289                            <a
3290                              href="/pages/how-it-works"
3291                              class="link link--text list-menu__item list-menu__item--link store-how-it-works
3292"
3293                            >
3294                              How it works
3295                            </a>
3296                          </li><li>
3297                            <a
3298                              href="https://apps.apple.com/us/app/moggie-cat-health-monitor/id1669711712"
3299                              class="link link--text list-menu__item list-menu__item--link store-download-app
3300"
3301                            >
3302                              Download app
3303                            </a>
3304                          </li><li>
3305                            <a
3306                              href="/blogs/cat-magazine"
3307                              class="link link--text list-menu__item list-menu__item--link list-menu__item--active store-blog
3308"
3309                            >
3310                              Blog
3311                            </a>
3312                          </li></ul></div>
3313                   <div class="single_block_menu_item"><h2 class="footer-block__heading inline-richtext">Information</h2><ul class="footer-block__details-content list-unstyled"><li>
3314                            <a
3315                              href="https://help.moggie.me"
3316                              class="link link--text list-menu__item list-menu__item--link store-faq-support"
3317                            >
3318                              FAQ & Support
3319                            </a>
3320                          </li><li>
3321                            <a
3322                              href="/pages/setup"
3323                              class="link link--text list-menu__item list-menu__item--link store-setup"
3324                            >
3325                              Setup
3326                            </a>
3327                          </li><li>
3328                            <a
3329                              href="/pages/warranty"
3330                              class="link link--text list-menu__item list-menu__item--link store-warranty"
3331                            >
3332                              Warranty
3333                            </a>
3334                          </li></ul></div>
3335                  <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>
3336                            <a
3337                              href="/pages/team"
3338                              class="link link--text list-menu__item list-menu__item--link store-team"
3339                            >
3340                              Team
3341                            </a>
3342                          </li><li>
3343                            <a
3344                              href="https://help.moggie.me/en-US/contact"
3345                              class="link link--text list-menu__item list-menu__item--link store-contact"
3346                            >
3347                              Contact
3348                            </a>
3349                          </li><li>
3350                            <a
3351                              href="https://af.uppromote.com/moggie
3351-draft/register"
3352                              class="link link--text list-menu__item list-menu__item--link store-affiliate"
3353                            >
3354                              Affiliate
3355                            </a>
3356                          </li></ul></div></div></div><div
3357          class="footer-block--newsletter scroll-trigger animate--slide-in"
3358          
3359            data-cascade
3360          
3361        >
3362
3363<ul class="list-unstyled list-social footer__list-social" role="list"><li class="list-social__item">
3364      <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">
3365<g opacity="0.9">
3366<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"/>
3367</g>
3368</svg>
3369<span class="visually-hidden">Instagram</span>
3370      </a>
3371    </li><li class="list-social__item">
3372      <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">
3373<g opacity="0.9">
3374<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"/>
3375</g>
3376</svg>
3377
3378<span class="visually-hidden">Facebook</span>
3379      </a>
3380    </li></ul>
3381</div>
3382      </div><div
3383    class="footer__content-bottom scroll-trigger animate--slide-in"
3384    
3385      data-cascade
3386    
3387  >
3388    <div class="footer__content-bottom-wrapper page-width">
3389      <div class="footer__column footer__localization isolate"></div>
3390      <div class="footer__column footer__column--info"></div>
3391    </div>
3392    <div class="footer__content-bottom-wrapper page-width footer__content-bottom-wrapper--center">
3393      <div class="footer__copyright caption">
3394        <small class="copyright__content"
3395          >&copy; 2026 <a href="/" title="">Moggie</a>.   All rights reserved
3396        </small><ul class="policies footer_policies_wrap">
3397            
3398          
3399            <li>
3400              <a href="/policies/privacy-policy">Privacy Policy</a>
3401            </li>
3402          
3403          
3404            <li>
3405              <a href="/policies/terms-of-service">Terms of Service</a>
3406            </li>
3407          
3408          
3409            <li>
3410              <a href="/policies/refund-policy">Refund policy</a>
3411            </li>
3412          
3413          </ul></div>
3414    </div>
3415  </div>
3416</footer>
3417
3418
3419</div>
3420<!-- END sections: footer-group -->
3421    <ul hidden>
3422      <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li>
3423      <li id="a11y-new-window-message">Opens in a new window.</li>
3424    </ul>
3425
3426    
3426<script>
3427      
3428      window.shopUrl = 'https://www.moggie.me';
3429      window.routes = {
3430        cart_add_url: '/cart/add',
3431        cart_change_url: '/cart/change',
3432        cart_update_url: '/cart/update',
3433        cart_url: '/cart',
3434        predictive_search_url: '/search/suggest',
3435      };
3436
3437      window.cartStrings = {
3438        error: `There was an error while updating your cart. Please try again.`,
3439        quantityError: `You can only add [quantity] of this item to your cart.`,
3440      };
3441
3442      window.variantStrings = {
3443        addToCart: `Add to cart`,
3444        soldOut: `Sold out`,
3445        unavailable: `Unavailable`,
3446        unavailable_with_option: `[value] - Unavailable`,
3447      };
3448
3449      window.quickOrderListStrings = {
3450        itemsAdded: `[quantity] items added`,
3451        itemAdded: `[quantity] item added`,
3452        itemsRemoved: `[quantity] items removed`,
3453        itemRemoved: `[quantity] item removed`,
3454        viewCart: `View cart`,
3455        each: `[money]/ea`,
3456      };
3457
3458      window.accessibilityStrings = {
3459        imageAvailable: `Image [index] is now available in gallery view`,
3460        shareSuccess: `Link copied to clipboard`,
3461        pauseSlideshow: `Pause slideshow`,
3462        playSlideshow: `Play slideshow`,
3463        recipientFormExpanded: `Gift card recipient form expanded`,
3464        recipientFormCollapsed: `Gift card recipient form collapsed`,
3465      };
3466    </script>
3466
3467
3468      
3469    
3470    
3470<script src="//www.moggie.me/cdn/shop/t/35/assets/custom-script.js?v=146980140870172651101767703233" defer="defer"></script>
3470<script src="https://unpkg.com/@dotlottie/player-component@latest/dist/dotlottie-player.mjs" type="module" defer="defer"></script>
3470
3471    
3471<script src="//cdn.shopify.com/s/files/1/0194/1736/6592/t/1/assets/booster-page-speed-optimizer.js?23" defer="defer"></script>
3471
3472
3473<div id="shopify-block-AdDRwVHp0N1J4OFFja__13070091535480640111" class="shopify-block shopify-app-block"><input type="hidden" class="aph_bars_app_embed"  value="[]" />
3474<input type="hidden" class="aph_shop_plan"  value="" />
3475
3476<input type="hidden" class="aph_product_collection"  value="" />
3477
3478</div>
3478<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
3478
3479</body>
3480</html>
3481

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.