PageSourceSearch

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

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

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.