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