PageSourceSearch

https://www.moggie.me/

html moggie.me collected 2026-10-01 11:34:18 UTC 372,692 bytes, 5,763 lines download raw bytes

1<!doctype html>
2<html class="no-js" lang="en">
3  <head>
4<!-- Start of Booster Apps Seo-0.1--><title>Moggie - Your cat can&#39;t tell you how it&#39;s doing. Moggie can.</title><meta name="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." />
4<script type="application/ld+json">
5  {
6    "@context": "https://schema.org",
7    "@type": "Organization",
8    "name": "Moggie",
9    "url": "https://www.moggie.me",
10    "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.","image": "https://www.moggie.me/cdn/shop/t/35/assets/logo.png?v=11999",
11      "logo": "https://www.moggie.me/cdn/shop/t/35/assets/logo.png?v=11999","sameAs": [""]
12  }
13</script>
13<script type="application/ld+json">
14  {
15    "@context": "https://schema.org",
16    "@type": "WebSite",
17    "name": "Moggie",
18    "url": "https://www.moggie.me",
19    "potentialAction": {
20      "@type": "SearchAction",
21      "query-input": "required name=query",
22      "target": "https://www.moggie.me/search?q={query}"
23    }
24  }
25</script>
25<!-- end of Booster Apps SEO -->
26
27  <!-- Elevate - 2025-12-03T15:21:09.122Z -->
27<script>
28      const environment = { rootUrl: '/', themeId: 192130974044, themeRole: 'main', activeCurrency: 'USD', template: { suffix: '', type: 'index' }, isThemePreview: false };
29      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 }; }
30    </script>
30
31    
31<script data-cfasync='false' class='eab-redirect-script'>
32!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})}
32for(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;
32const 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);
32if(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
32){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;
32o&&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)}}))}();
33</script>
33
34  
35    <!-- Google tag (gtag.js) -->
vendor: 68 bytes, lines 35-36
35
36    <script async src="https://www.googletagmanager.com/gtag/js?id=
36G-6QMPXNSSCP
vendor: 16 bytes, lines 36-37
36"></script>
37    
37<script>
38      
vendor: 145 bytes, lines 38-41
38window.dataLayer = window.dataLayer || [];
39      function gtag(){dataLayer.push(arguments);}
40      gtag('js', new Date());
41      gtag('config', '
41G-6QMPXNSSCP
vendor: 8 bytes, lines 41-42
41');
42    
42</script>
42
43  
44    <meta charset="utf-8">
45    <meta http-equiv="X-UA-Compatible" content="IE=edge">
46    <meta name="viewport" content="width=device-width,initial-scale=1">
47    <meta name="theme-color" content="">
48    <link rel="canonical" href="https://www.moggie.me/"><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>
49
50    
51
52    
53
54<meta property="og:site_name" content="Moggie">
55<meta property="og:url" content="https://www.moggie.me/">
56<meta property="og:title" content="Moggie - Your cat can&#39;t tell you how it&#39;s doing. Moggie can.">
57<meta property="og:type" content="website">
58<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">
59  <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">
60  <meta property="og:image:width" content="1200">
61  <meta property="og:image:height" content="628"><meta name="twitter:card" content="summary_large_image">
62<meta name="twitter:title" content="Moggie - Your cat can&#39;t tell you how it&#39;s doing. Moggie can.">
63<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.">
64
65
66    
66<script src="//www.moggie.me/cdn/shop/t/35/assets/constants.js?v=58251544750838685771767703233" defer="defer"></script>
66
67    
67<script src="//www.moggie.me/cdn/shop/t/35/assets/pubsub.js?v=158357773527763999511767703233" defer="defer"></script>
67
68    
68<script src="//www.moggie.me/cdn/shop/t/35/assets/global.js?v=54939145903281508041767703233" defer="defer"></script>
68
69    
69<script src="//www.moggie.me/cdn/shop/t/35/assets/swiper.js?v=96361484698773826731767703233" async></script>
69<script src="//www.moggie.me/cdn/shop/t/35/assets/animations.js?v=88693664871331136111767703233" defer="defer"></script>
69<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
69<meta name="google-site-verification" content="H-ghBwm4G0avPUpD5lOLOBJ6FJr_3QORS4lK7ryisaQ">
70<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/58597998790/digital_wallets/dialog">
71<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">
72<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
72<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
72
73<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
74<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=58597998790" crossorigin="anonymous"></script>
vendor: 1 bytes, line 74
74
75<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 75
75
76<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 76
76
77<script>var Shopify = Shopify || {};
78Shopify.shop = "moggie-draft.myshopify.com";
79Shopify.locale = "en";
80Shopify.currency = {"active":"USD","rate":"1.0"};
81Shopify.country = "US";
82Shopify.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"};
83Shopify.theme.handle = "null";
84Shopify.theme.style = {"id":null,"handle":null};
85Shopify.cdnHost = "www.moggie.me/cdn";
86Shopify.routes = Shopify.routes || {};
87Shopify.routes.root = "/";
88Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
89Shopify.SignInWithShop = Shopify.SignInWithShop || {};
90Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
91Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 91
91
92<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 92
92
93<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 93
93
94<script>
95  window.ShopifyPay = window.ShopifyPay || {};
96  window.ShopifyPay.apiHost = "shop.app\/pay";
97  window.ShopifyPay.redirectState = null;
98</script>
vendor: 1 bytes, line 98
98
99<script>
100  window.Shopify = window.Shopify || {};
101  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
102  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
103  window.Shopify.SignInWithShop.eligible = true;
104</script>
vendor: 1 bytes, line 104
104
105<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
vendor: 1 bytes, line 105
105
106<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 106
106
107<script type="module">
108  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
109
110  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
111
112</script>
vendor: 1 bytes, line 112
112
113<script>
114  window.Shopify = window.Shopify || {};
115  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
116  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"]};
117</script>
vendor: 1 bytes, line 117
117
118<script>(function() {
119  var isLoaded = false;
120  function asyncLoad() {
121    if (isLoaded) return;
122    isLoaded = true;
123    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"];
124    for (var i = 0; i < urls.length; i++) {
125      var s = document.createElement('script');
126      s.type = 'text/javascript';
127      s.async = true;
128      s.src = urls[i];
129      var x = document.getElementsByTagName('script')[0];
130      x.parentNode.insertBefore(s, x);
131    }
132  };
133  if(window.attachEvent) {
134    window.attachEvent('onload', asyncLoad);
135  } else {
136    window.addEventListener('load', asyncLoad, false);
137  }
138})();</script>
vendor: 1 bytes, line 138
138
139<script id="__st">var __st={"a":58597998790,"offset":0,"reqid":"2ad7c23c-a49c-442a-81ff-3009b8d0467c-1790854455","pageurl":"www.moggie.me\/","u":"6615d91a631d","p":"home"};</script>
vendor: 1 bytes, line 139
139
140<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 140
140
141<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 141
141
142<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 142
142
143<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>
143<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 143
143
144<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 144
144
145<script>
146  window.Shopify = window.Shopify || {};
147  window.Shopify.MCP = window.Shopify.MCP || {};
148  window.Shopify.MCP.enabled = true;
149  window.Shopify.MCP.shop = "moggie-draft.myshopify.com";
150  window.Shopify.MCP.mcpEndpoint = "https:\/\/www.moggie.me\/api\/mcp";
151  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"]}}];
152</script>
vendor: 1 bytes, line 152
152
153<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=");})();
154</script>
vendor: 1 bytes, line 154
154
155<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)}};
156</script>
vendor: 1 bytes, line 156
156
157<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
158  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);
159</script>
vendor: 1 bytes, line 159
159
160<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})}}));
161</script>
vendor: 1 bytes, line 161
161
162<script id='scb4127' type='text/javascript' async='' src='https://www.moggie.me/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
162<script integrity="sha256-/LA1C2Bx6899fYCos0FS9qLj2opaGFm7AXrTUvBEb4s=" data-source-attribution="shopify.remote_product_tracking" data-shopify-remote-tracking="{&quot;session_id&quot;:&quot;01M3VKWR6H7YMPENX2511Q0QBW&quot;,&quot;publisher_shop_id&quot;:58597998790,&quot;theme_id&quot;:192130974044,&quot;theme_published&quot;:true,&quot;theme_store_id&quot;:887,&quot;placement&quot;:&quot;collection&quot;,&quot;event_data&quot;:{&quot;handle&quot;:&quot;&quot;,&quot;page_type&quot;:&quot;home&quot;},&quot;recommendations_tracking_enabled&quot;:true}" defer="defer" src="//www.moggie.me/cdn/shopifycloud/storefront/assets/storefront/remote_product_tracking-91d95044.js" crossorigin="anonymous"></script>
162
163<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">
164<style id="shopify-accelerated-checkout-cart">
165        #shopify-buyer-consent {
166  margin-top: 1em;
167  display: inline-block;
168  width: 100%;
169}
170
171#shopify-buyer-consent.hidden {
172  display: none;
173}
174
175#shopify-subscription-policy-button {
176  background: none;
177  border: none;
178  padding: 0;
179  text-decoration: underline;
180  font-size: inherit;
181  cursor: pointer;
182}
183
184#shopify-subscription-policy-button::before {
185  box-shadow: none;
186}
187
188      </style>
189<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 189
189
190<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
190
191
192
193    <style data-shopify>
194      @font-face {
195  font-family: Poppins;
196  font-weight: 400;
197  font-style: normal;
198  font-display: swap;
199  src: url("//www.moggie.me/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2") format("woff2"),
200       url("//www.moggie.me/cdn/fonts/poppins/poppins_n4.214741a72ff2596839fc9760ee7a770386cf16ca.woff") format("woff");
201}
202
203      @font-face {
204  font-family: Poppins;
205  font-weight: 700;
206  font-style: normal;
207  font-display: swap;
208  src: url("//www.moggie.me/cdn/fonts/poppins/poppins_n7.56758dcf284489feb014a026f3727f2f20a54626.woff2") format("woff2"),
209       url("//www.moggie.me/cdn/fonts/poppins/poppins_n7.f34f55d9b3d3205d2cd6f64955ff4b36f0cfd8da.woff") format("woff");
210}
211
212      @font-face {
213  font-family: Poppins;
214  font-weight: 400;
215  font-style: italic;
216  font-display: swap;
217  src: url("//www.moggie.me/cdn/fonts/poppins/poppins_i4.846ad1e22474f856bd6b81ba4585a60799a9f5d2.woff2") format("woff2"),
218       url("//www.moggie.me/cdn/fonts/poppins/poppins_i4.56b43284e8b52fc64c1fd271f289a39e8477e9ec.woff") format("woff");
219}
220
221      @font-face {
222  font-family: Poppins;
223  font-weight: 700;
224  font-style: italic;
225  font-display: swap;
226  src: url("//www.moggie.me/cdn/fonts/poppins/poppins_i7.42fd71da11e9d101e1e6c7932199f925f9eea42d.woff2") format("woff2"),
227       url("//www.moggie.me/cdn/fonts/poppins/poppins_i7.ec8499dbd7616004e21155106d13837fff4cf556.woff") format("woff");
228}
229
230      @font-face {
231  font-family: Assistant;
232  font-weight: 400;
233  font-style: normal;
234  font-display: swap;
235  src: url("//www.moggie.me/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2") format("woff2"),
236       url("//www.moggie.me/cdn/fonts/assistant/assistant_n4.6e9875ce64e0fefcd3f4446b7ec9036b3ddd2985.woff") format("woff");
237}
238
239
240      
241        :root,
242        .color-background-1 {
243          --color-background: 250,248,245;
244        
245          --gradient-background: #faf8f5;
246        
247        --color-foreground: 125,122,120;
248        --color-shadow: 18,18,18;
249        --color-button: 255,110,40;
250        --color-button-text: 255,255,255;
251        --color-secondary-button: 250,248,245;
252        --color-secondary-button-text: 255,110,40;
253        --color-link: 255,110,40;
254        --color-badge-foreground: 125,122,120;
255        --color-badge-background: 250,248,245;
256        --color-badge-border: 125,122,120;
257        --payment-terms-background-color: rgb(250 248 245);
258      }
259      
260        
261        .color-background-2 {
262          --color-background: 249,236,225;
263        
264          --gradient-background: #f9ece1;
265        
266        --color-foreground: 18,18,18;
267        --color-shadow: 18,18,18;
268        --color-button: 18,18,18;
269        --color-button-text: 243,243,243;
270        --color-secondary-button: 249,236,225;
271        --color-secondary-button-text: 18,18,18;
272        --color-link: 18,18,18;
273        --color-badge-foreground: 18,18,18;
274        --color-badge-background: 249,236,225;
275        --color-badge-border: 18,18,18;
276        --payment-terms-background-color: rgb(249 236 225);
277      }
278      
279        
280        .color-inverse {
281          --color-background: 36,40,51;
282        
283          --gradient-background: #242833;
284        
285        --color-foreground: 255,255,255;
286        --color-shadow: 18,18,18;
287        --color-button: 255,255,255;
288        --color-button-text: 0,0,0;
289        --color-secondary-button: 36,40,51;
290        --color-secondary-button-text: 255,255,255;
291        --color-link: 255,255,255;
292        --color-badge-foreground: 255,255,255;
293        --color-badge-background: 36,40,51;
294        --color-badge-border: 255,255,255;
295        --payment-terms-background-color: rgb(36 40 51);
296      }
297      
298        
299        .color-accent-1 {
300          --color-background: 18,18,18;
301        
302          --gradient-background: #121212;
303        
304        --color-foreground: 255,255,255;
305        --color-shadow: 18,18,18;
306        --color-button: 255,255,255;
307        --color-button-text: 18,18,18;
308        --color-secondary-button: 18,18,18;
309        --color-secondary-button-text: 255,255,255;
310        --color-link: 255,255,255;
311        --color-badge-foreground: 255,255,255;
312        --color-badge-background: 18,18,18;
313        --color-badge-border: 255,255,255;
314        --payment-terms-background-color: rgb(18 18 18);
315      }
316      
317        
318        .color-accent-2 {
319          --color-background: 239,243,249;
320        
321          --gradient-background: #eff3f9;
322        
323        --color-foreground: 255,255,255;
324        --color-shadow: 18,18,18;
325        --color-button: 255,255,255;
326        --color-button-text: 51,79,180;
327        --color-secondary-button: 239,243,249;
328        --color-secondary-button-text: 255,255,255;
329        --color-link: 255,255,255;
330        --color-badge-foreground: 255,255,255;
331        --color-badge-background: 239,243,249;
332        --color-badge-border: 255,255,255;
333        --payment-terms-background-color: rgb(239 243 249);
334      }
335      
336
337      body, .color-background-1, .color-background-2, .color-inverse, .color-accent-1, .color-accent-2 {
338        color: rgba(var(--color-foreground), 0.75);
339        background-color: rgb(var(--color-background));
340      }
341
342      :root {
343        --font-body-family: Poppins, sans-serif;
344        --font-body-style: normal;
345        --font-body-weight: 400;
346        --font-body-weight-bold: 700;
347
348        --font-heading-family: Assistant, sans-serif;
349        --font-heading-style: normal;
350        --font-heading-weight: 400;
351
352        --font-body-scale: 1.0;
353        --font-heading-scale: 1.0;
354
355        --media-padding: px;
356        --media-border-opacity: 0.05;
357        --media-border-width: 1px;
358        --media-radius: 0px;
359        --media-shadow-opacity: 0.0;
360        --media-shadow-horizontal-offset: 0px;
361        --media-shadow-vertical-offset: 4px;
362        --media-shadow-blur-radius: 5px;
363        --media-shadow-visible: 0;
364
365        --page-width: 160rem;
366        --page-width-margin: 0rem;
367
368        --product-card-image-padding: 0.0rem;
369        --product-card-corner-radius: 0.0rem;
370        --product-card-text-alignment: left;
371        --product-card-border-width: 0.0rem;
372        --product-card-border-opacity: 0.1;
373        --product-card-shadow-opacity: 0.0;
374        --product-card-shadow-visible: 0;
375        --product-card-shadow-horizontal-offset: 0.0rem;
376        --product-card-shadow-vertical-offset: 0.4rem;
377        --product-card-shadow-blur-radius: 0.5rem;
378
379        --collection-card-image-padding: 0.0rem;
380        --collection-card-corner-radius: 0.0rem;
381        --collection-card-text-alignment: left;
382        --collection-card-border-width: 0.0rem;
383        --collection-card-border-opacity: 0.1;
384        --collection-card-shadow-opacity: 0.0;
385        --collection-card-shadow-visible: 0;
386        --collection-card-shadow-horizontal-offset: 0.0rem;
387        --collection-card-shadow-vertical-offset: 0.4rem;
388        --collection-card-shadow-blur-radius: 0.5rem;
389
390        --blog-card-image-padding: 0.0rem;
391        --blog-card-corner-radius: 0.0rem;
392        --blog-card-text-alignment: left;
393        --blog-card-border-width: 0.0rem;
394        --blog-card-border-opacity: 0.1;
395        --blog-card-shadow-opacity: 0.0;
396        --blog-card-shadow-visible: 0;
397        --blog-card-shadow-horizontal-offset: 0.0rem;
398        --blog-card-shadow-vertical-offset: 0.4rem;
399        --blog-card-shadow-blur-radius: 0.5rem;
400
401        --badge-corner-radius: 4.0rem;
402
403        --popup-border-width: 1px;
404        --popup-border-opacity: 0.1;
405        --popup-corner-radius: 0px;
406        --popup-shadow-opacity: 0.05;
407        --popup-shadow-horizontal-offset: 0px;
408        --popup-shadow-vertical-offset: 4px;
409        --popup-shadow-blur-radius: 5px;
410
411        --drawer-border-width: 1px;
412        --drawer-border-opacity: 0.1;
413        --drawer-shadow-opacity: 0.0;
414        --drawer-shadow-horizontal-offset: 0px;
415        --drawer-shadow-vertical-offset: 4px;
416        --drawer-shadow-blur-radius: 5px;
417
418        --spacing-sections-desktop: 0px;
419        --spacing-sections-mobile: 0px;
420
421        --grid-desktop-vertical-spacing: 8px;
422        --grid-desktop-horizontal-spacing: 8px;
423        --grid-mobile-vertical-spacing: 4px;
424        --grid-mobile-horizontal-spacing: 4px;
425
426        --text-boxes-border-opacity: 0.1;
427        --text-boxes-border-width: 0px;
428        --text-boxes-radius: 0px;
429        --text-boxes-shadow-opacity: 0.0;
430        --text-boxes-shadow-visible: 0;
431        --text-boxes-shadow-horizontal-offset: 0px;
432        --text-boxes-shadow-vertical-offset: 4px;
433        --text-boxes-shadow-blur-radius: 5px;
434
435        --buttons-radius: 0px;
436        --buttons-radius-outset: 0px;
437        --buttons-border-width: 0px;
438        --buttons-border-opacity: 1.0;
439        --buttons-shadow-opacity: 0.0;
440        --buttons-shadow-visible: 0;
441        --buttons-shadow-horizontal-offset: 0px;
442        --buttons-shadow-vertical-offset: 4px;
443        --buttons-shadow-blur-radius: 5px;
444        --buttons-border-offset: 0px;
445
446        --inputs-radius: 0px;
447        --inputs-border-width: 1px;
448        --inputs-border-opacity: 0.55;
449        --inputs-shadow-opacity: 0.0;
450        --inputs-shadow-horizontal-offset: 0px;
451        --inputs-margin-offset: 0px;
452        --inputs-shadow-vertical-offset: 4px;
453        --inputs-shadow-blur-radius: 5px;
454        --inputs-radius-outset: 0px;
455
456        --variant-pills-radius: 40px;
457        --variant-pills-border-width: 1px;
458        --variant-pills-border-opacity: 0.55;
459        --variant-pills-shadow-opacity: 0.0;
460        --variant-pills-shadow-horizontal-offset: 0px;
461        --variant-pills-shadow-vertical-offset: 4px;
462        --variant-pills-shadow-blur-radius: 5px;
463      }
464
465      *,
466      *::before,
467      *::after {
468        box-sizing: inherit;
469      }
470
471      html {
472        box-sizing: border-box;
473        font-size: calc(var(--font-body-scale) * 62.5%);
474        height: 100%;
475      }
476
477      body {
478        display: grid;
479        grid-template-rows: auto auto 1fr auto;
480        grid-template-columns: 100%;
481        min-height: 100%;
482        margin: 0;
483        font-size: 1.5rem;
484        letter-spacing: 0.06rem;
485        line-height: calc(1 + 0.8 / var(--font-body-scale));
486        font-family: var(--font-body-family);
487        font-style: var(--font-body-style);
488        font-weight: var(--font-body-weight);
489      }
490
491      @media screen and (min-width: 750px) {
492        body {
493          font-size: 1.6rem;
494        }
495      }
496    </style>
497    <link href="//www.moggie.me/cdn/shop/t/35/assets/swiper.css?v=137341692623274719911
497767703233" rel="stylesheet" type="text/css" media="all" />
498    <link href="//www.moggie.me/cdn/shop/t/35/assets/base.css?v=87169777806661620451767703233" rel="stylesheet" type="text/css" media="all" />
499    <link href="//www.moggie.me/cdn/shop/t/35/assets/generic-style.css?v=14695011197627159891767703233" rel="stylesheet" type="text/css" media="all" />
500    <link href="//www.moggie.me/cdn/shop/t/35/assets/responsive-style.css?v=173809536132143633751767703233" rel="stylesheet" type="text/css" media="all" />
501<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" />
502      
502<script src="//www.moggie.me/cdn/shop/t/35/assets/localization-form.js?v=161644695336821385561767703233" defer="defer"></script>
502<script>
503      document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
504      if (Shopify.designMode) {
505        document.documentElement.classList.add('shopify-design-mode');
506      }
507    </script>
507
508    
509    <!-- Hotjar Tracking Code for https://www.moggie.me/ --> 
509<script>
vendor: 105 bytes, line 509
509 (function(h,o,t,j,a,r){ h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)}; h._hjSettings={hjid:
5095236765
vendor: 222 bytes, line 509
509,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='); 
509</script>
509
510    
510<script src="//www.moggie.me/cdn/shop/t/35/assets/jquery.min.js?v=115860211936397945481767703233" defer="defer"></script>
510
511    
512
513  <!-- BEGIN app block: shopify://apps/uppromote-affiliate/blocks/core-script/64c32457-930d-4cb9-9641-e24c0d9cf1f4 --><!-- BEGIN app snippet: core-metafields-setting --><!--suppress ES6ConvertVarToLetConst -->
514<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 514
514
515<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>
515
516
517<script id="core-uppromote-quick-store-tracking-vars">
518    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()}}
519    if (window.location.href.includes('?sca_ref=')) {
520        localStorage.setItem('__up_lastViewedPageContext', JSON.stringify({
521            context: getContext(),
522            timestamp: new Date().toISOString(),
523        }))
524    }
525</script>
525
526
527
528<script id="core-uppromote-setting-booster">
529    var UpPromoteCoreSettings = JSON.parse(document.getElementById('core-uppromote-settings').textContent)
530    UpPromoteCoreSettings.currentCart = JSON.parse(document.getElementById('core-uppromote-cart')?.textContent || '{}')
531    const idToClean = ['core-uppromote-settings', 'core-uppromote-cart', 'core-uppromote-setting-booster', 'core-uppromote-quick-store-tracking-vars']
532    idToClean.forEach(id => {
533        document.getElementById(id)?.remove()
534    })
535</script>
535
536<!-- END app snippet -->
537
538
539<!-- END app block --><!-- BEGIN app block: shopify://apps/elevate-ab-testing/blocks/abtester/4ce51acb-a9f5-4e05-ae92-4c018aa51124 -->  
540
541<link href="https://cdn.shopify.com/extensions/01a0d93b-94fe-7132-96f3-e11f1068448c/elevate-ab-testing-196/assets/elements.js" as="script" rel="preload">
542<script src="https://cdn.shopify.com/extensions/01a0d93b-94fe-7132-96f3-e11f1068448c/elevate-ab-testing-196/assets/elements.js" ></script>
542
543<!-- END app block --><!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core -->
544
545
546
547
548
549
550
551<link rel="dns-prefetch" href="https://cdn.judge.me">
552<link rel="dns-prefetch" href="https://cdn1.judge.me">
553<link rel="dns-prefetch" href="https://api.judge.me">
554
555<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
555ou! 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
555itle":"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_
555youtube_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"
555:"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_
555shop_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>
555 <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 )}
556</style> <style class='jdgm-settings-style'></style>
557
558  
559  
560  
561  <style class='jdgm-miracle-styles'>
562  @-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
562/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}
563
564</style>
565
566
567  
568  
569   
570
571
572
573
574<script data-cfasync='false' class='jdgm-script'>
575!function(e){window.jdgm=window.jdgm||{};
576/* INF-1976 */
577var _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;}();
578if(_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;}
579jdgm.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/",
580jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)?
581setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){
582!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d),
583(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!",
584a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))},
585jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest;
586t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))},
587t.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(
588".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting?
589parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"):
590jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css")
591)}))}(document);
592</script>
592
593<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>
594
595<!-- BEGIN app snippet: theme_fix_tags -->
595<script>
596  (function() {
597    var jdgmThemeFixes = null;
598    if (!jdgmThemeFixes) return;
599
600    // "All themes" fix: CSS and JS applied on every theme. CSS is injected
601    // before the per-theme fix so the theme-specific CSS wins the cascade.
602    // HTML is never applied globally (too risky).
603    var allThemesFix = jdgmThemeFixes['all'];
604    if (allThemesFix && allThemesFix.css) {
605      var allStyleTag = document.createElement('style');
606      allStyleTag.classList.add('jdgm-theme-fix-style-all');
607      allStyleTag.innerHTML = allThemesFix.css;
608      document.head.append(allStyleTag);
609    };
610
611    if (allThemesFix && allThemesFix.js) {
612      var allScriptTag = document.createElement('script');
613      allScriptTag.classList.add('jdgm-theme-fix-script-all');
614      allScriptTag.innerHTML = allThemesFix.js;
615      document.head.append(allScriptTag);
616    };
617
618    var thisThemeFix = jdgmThemeFixes[Shopify.theme.id];
619    if (!thisThemeFix) return;
620
621    if (thisThemeFix.html) {
622      document.addEventListener("DOMContentLoaded", function() {
623        var htmlDiv = document.createElement('div');
624        htmlDiv.classList.add('jdgm-theme-fix-html');
625        htmlDiv.innerHTML = thisThemeFix.html;
626        document.body.append(htmlDiv);
627      });
628    };
629
630    if (thisThemeFix.css) {
631      var styleTag = document.createElement('style');
632      styleTag.classList.add('jdgm-theme-fix-style');
633      styleTag.innerHTML = thisThemeFix.css;
634      document.head.append(styleTag);
635    };
636
637    if (thisThemeFix.js) {
638      var scriptTag = document.createElement('script');
639      scriptTag.classList.add('jdgm-theme-fix-script');
640      scriptTag.innerHTML = thisThemeFix.js;
641      document.head.append(scriptTag);
642    };
643  })();
644</script>
644
645<!-- END app snippet -->
646<!-- End of Judge.me Core -->
647
648
649
650<!-- END app block --><!-- BEGIN app block: shopify://apps/gorgias-live-chat-helpdesk/blocks/gorgias/a66db725-7b96-4e3f-916e-6c8e6f87aaaa -->
651<script defer data-gorgias-loader-chat src="https://config.gorgias.chat/bundle-loader/shopify/moggie-draft.myshopify.com"></script>
651
652
653
654<script defer data-gorgias-loader-convert  src="https://content.9gtb.com/loader.js"></script>
654
655
656
657<script defer data-gorgias-loader-mailto-replace  src="https://config.gorgias.help/api/contact-forms/replace-mailto-script.js?shopName=moggie-draft"></script>
657
658
659
660<!-- END app block -->
660<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 660
660
661<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 661
661
662<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 662
662
663<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>
663
664<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
665<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: "index"};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 665
665
666<script>
667  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
668</script>
vendor: 1 bytes, line 668
668
669<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}
669).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"]}
669,"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":"e07b0f5f-a250-4232-a575-95d22efda918","pageType":"home","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>
669<script>
670  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
671  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
672  window.ShopifyAnalytics.meta.currency = 'USD';
673  var meta = {"page":{"pageType":"home","requestId":"2ad7c23c-a49c-442a-81ff-3009b8d0467c-1790854455"}};
674  for (var attr in meta) {
675    window.ShopifyAnalytics.meta[attr] = meta[attr];
676  }
677</script>
vendor: 1 bytes, line 677
677
678<script class="analytics">
679  (function () {
680    var customDocumentWrite = function(content) {
681      var jquery = null;
682
683      if (window.jQuery) {
684        jquery = window.jQuery;
685      } else if (window.Checkout && window.Checkout.$) {
686        jquery = window.Checkout.$;
687      }
688
689      if (jquery) {
690        jquery('body').append(content);
691      }
692    };
693
694    var hasLoggedConversion = function(token) {
695      if (token) {
696        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
697      }
698      return false;
699    }
700
701    var setCookieIfConversion = function(token) {
702      if (token) {
703        var twoMonthsFromNow = new Date(Date.now());
704        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
705
706        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
707      }
708    }
709
710    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
711    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
712    if (trekkie.integrations) {
713      return;
714    }
715    trekkie.methods = [
716      'identify',
717      'page',
718      'ready',
719      'track',
720      'trackForm',
721      'trackLink'
722    ];
723    trekkie.factory = function(method) {
724      return function() {
725        var args = Array.prototype.slice.call(arguments);
726        args.unshift(method);
727        trekkie.push(args);
728        if (method == 'track' || method == 'page') {
729          var pageUrl;
730          try {
731            pageUrl = window.location.href;
732          } catch (e) {}
733          var pageReferrer;
734          try {
735            pageReferrer = document.referrer;
736          } catch (e) {}
737          try {
738            if (window.__TREKKIE_SHIM_QUEUE == null) {
739              window.__TREKKIE_SHIM_QUEUE = [];
740            }
741            window.__TREKKIE_SHIM_QUEUE.push({
742              from: 'trekkie-stub',
743              method: method,
744              args: args.slice(1),
745              pageContext: {
746                url: pageUrl,
747                referrer: pageReferrer
748              }
749            });
750          } catch (e) {
751            // no-op
752          }
753        }
754        return trekkie;
755      };
756    };
757    for (var i = 0; i < trekkie.methods.length; i++) {
758      var key = trekkie.methods[i];
759      trekkie[key] = trekkie.factory(key);
760    }
761    trekkie.load = function(config) {
762      trekkie.config = config || {};
763      trekkie.config.initialDocumentCookie = document.cookie;
764      var first = document.getElementsByTagName('script')[0];
765var script = document.createElement('script');
766script.type = 'text/javascript';
767script.onerror = function(e) {
768  var scriptFallback = document.createElement('script');
769  scriptFallback.type = 'text/javascript';
770  scriptFallback.onerror = function(error) {
771          var Monorail = {
772      produce: function produce(monorailDomain, schemaId, payload) {
773        var currentMs = new Date().getTime();
774        var event = {
775          schema_id: schemaId,
776          payload: payload,
777          metadata: {
778            event_created_at_ms: currentMs,
779            event_sent_at_ms: currentMs
780          }
781        };
782        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
783      },
784      sendRequest: function sendRequest(endpointUrl, payload) {
785        // Try the sendBeacon API
786        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
787          var blobData = new window.Blob([payload], {
788            type: 'text/plain'
789          });
790
791          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
792            return true;
793          } // sendBeacon was not successful
794
795        } // XHR beacon
796
797        var xhr = new XMLHttpRequest();
798
799        try {
800          xhr.open('POST', endpointUrl);
801          xhr.setRequestHeader('Content-Type', 'text/plain');
802          xhr.send(payload);
803        } catch (e) {
804          console.log(e);
805        }
806
807        return false;
808      },
809      isIos12: function isIos12() {
810        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
811      }
812    };
813    Monorail.produce('monorail-edge.shopifysvc.com',
814      'trekkie_storefront_load_errors/1.1',
815      {shop_id: 58597998790,
816      theme_id: 192130974044,
817      app_name: "storefront",
818      context_url: window.location.href,
819      source_url: "//www.moggie.me/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
820
821  };
822  scriptFallback.async = true;
823  scriptFallback.src = '//www.moggie.me/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
824  first.parentNode.insertBefore(scriptFallback, first);
825};
826script.async = true;
827script.src = '//www.moggie.me/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
828first.parentNode.insertBefore(script, first);
829
830    };
831    trekkie.load(
832      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":58597998790,"isMerchantRequest":null,"themeId":192130974044,"themeCityHash":"6572986378519420790","contentLanguage":"en","currency":"USD","eventMetadataId":"e07b0f5f-a250-4232-a575-95d22efda918"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
833    );
834
835    var loaded = false;
836    trekkie.ready(function() {
837      if (loaded) return;
838      loaded = true;
839
840      window.ShopifyAnalytics.lib = window.trekkie;
841
842      var originalDocumentWrite = document.write;
843      document.write = customDocumentWrite;
844      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
845      document.write = originalDocumentWrite;
846
847      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
848      var token = match? match[1]: undefined;
849      if (!hasLoggedConversion(token)) {
850        setCookieIfConversion(token);
851        
852      }
853    });
854
855    window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"2ad7c23c-a49c-442a-81ff-3009b8d0467c-1790854455","shopifyEmitted":true});
856
857    var eventsListenerScript = document.createElement('script');
858    eventsListenerScript.async = true;
859    eventsListenerScript.src = "//www.moggie.me/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
860    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
861})();</script>
vendor: 1 bytes, line 861
861
862<script
863  defer
864  src="https://www.moggie.me/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
865  data-application="storefront-renderer"
866  data-shop-id="58597998790"
867  data-render-region="gcp-us-west1"
868  data-page-type="index"
869  data-theme-instance-id="192130974044"
870  data-theme-name="Moggie"
871  data-theme-version="12.0.0"
872  data-monorail-region="shop_domain"
873  data-resource-timing-sampling-rate="10"
874  data-shs="true"
875  data-shs-beacon="true"
876  data-shs-export-with-fetch="true"
877  data-shs-logs-sample-rate="1"
878  data-shs-beacon-endpoint="https://www.moggie.me/api/collect"
879></script>
879
880<meta name="shopify-y" content="4a578032-e1e2-4eee-bdcc-d0c4c0802ecc" data-expiration="1822412055000"><meta name="shopify-s" content="ffdce7c8-c3da-452d-afcd-2e8d78a7f1df" data-expiration="1790856255000"><meta name="new-cookie-storage-activated" content="t">
881</head>
882
883  <body class="gradient template-index">
884    
885    
886    <a class="skip-to-content-link button visually-hidden" href="#MainContent">
887      Skip to content
888    </a>
889
890<link href="//www.moggie.me/cdn/shop/t/35/assets/quantity-popover.css?v=29974906037699025581767703233" rel="stylesheet" type="text/css" media="all" />
891<script src="//www.moggie.me/cdn/shop/t/35/assets/cart.js?v=4193034376803868811767703233" defer="defer"></script>
vendor: 1 bytes, line 891
891
892<script src="//www.moggie.me/cdn/shop/t/35/assets/quantity-popover.js?v=82513154315370490311767703233" defer="defer"></script>
892
893<link href="//www.moggie.me/cdn/shop/t/35/assets/quick-add.css?v=167457951211641553491767703233" rel="stylesheet" type="text/css" media="all" />
894  
894<script src="//www.moggie.me/cdn/shop/t/35/assets/quick-add.js?v=123988568102861521811767703233" defer="defer"></script>
894
895  
895<script src="//www.moggie.me/cdn/shop/t/35/assets/product-form.js?v=183032352727205275661767703233" defer="defer"></script>
895
896<style>
897  .drawer {
898    visibility: hidden;
899  }
900  .drawer__close svg path{
901    fill: #322D2A;
902  }
903  .drawer__close:hover svg path {
904    fill: #ff6e28;
905  }
906  .drawer__close svg {
907    height: 24px;
908    width: 24px;
909    -webkit-transition: all 0.5s;
910    transition: all 0.5s;
911  }
912  .drawer__close:hover svg {
913    rotate: 90deg;
914    -webkit-transition: all 0.5s;
915    transition: all 0.5s;
916  }
917  .cart-drawer .cart-items td {
918    padding-top: 0 !important;
919  }
920  #CartDrawer .drawer__header{
921    border-bottom: 1px solid #e4dfd7;
922  }
923  .cart-drawer .cart-item{
924    border-bottom: 1px solid #e4dfd7;
925    padding: 16px 0;
926  }
927  details#Details-CartDrawer .cart__note label{
928    display: none;
929  }
930  details#Details-CartDrawer  textarea{
931    max-width: 100% !important;
932  }
933  details#Details-CartDrawer textarea:focus-visible{
934    box-shadow: none !important;
935  }
936  .cart-drawer__footer .totals__total-value,  .cart-drawer__footer .totals__total{
937    font-size: 18px !important;
938  }
939  .cart-drawer .tax-note {
940    text-align: center !important;
941  }
942  .cart-drawer .cart-item__details{
943    grid-column: 2/5 !important;
944    width: 100% !important;
945  }
946  .cart-item__details .cart-item__name{
947    font-size: 16px !important;
948    display: -webkit-box;
949    -webkit-box-orient: vertical;
950    -webkit-line-clamp: 2;
951    overflow: hidden;
952  }
953  .cart-item__details .product-option{
954    font-size: 16px !important;
955    margin-top: 0 !important;
956  }
957  #CartDrawer-CartItems .cart-item__media img{
958    border-radius: 10px;
959  }
960  #CartDrawer .drawer__heading{
961    font-size: 30px;
962    margin: 0;
963  }
964  #CartDrawer-CartItems quantity-input.quantity.cart-quantity{
965    width: 90px !important;
966    min-height: 36px !important;
967    margin-top: 5px;
968  }
969  #CartDrawer-CartItems button.quantity__button.no-js-hidden{
970    width: 30px !important;
971  }
972  .cart-drawer .cart-item{
973    gap: 0 !important;
974  }
975  .cart-drawer .cart-items .cart-item__media{
976    margin-right: 5px !important;
977  }
978  .cart-drawer .cart-item__error {
979    margin-top: 0 !important;
980  }
981  #CartDrawer-CartItems .cart-item__media img {
982    border-radius: 10px;
983    height: 100%;
984    width: 100%;
985    object-fit: cover;
986  }
987  .drawer-logo-wrapper {
988    display: flex;
989    justify-content: center;
990    align-items: baseline;
991    border-bottom: 2px solid #ff6e2800;
992    padding-top: 15px;
993  }
994  @media(max-width: 991px){
995    #CartDrawer .cart-item__details a{
996      font-size: 14px !important;
997    }
998    #CartDrawer .cart-item__details .product-option{
999      font-size: 14px !important;
1000    }
1001  }
1002  @media(max-width: 389px){
1003   #CartDrawer .drawer__inner{
1004    width: 100% !important;
1005    max-width: 100% !important;
1006    padding: 0 10px !important;  
1007   }
1008  }
1009</style>
1010
1011<cart-drawer class="drawer is-empty">
1012  <div id="CartDrawer" class="cart-drawer">
1013    <div id="CartDrawer-Overlay" class="cart-drawer__overlay"></div>
1014    <div
1015      class="drawer__inner"
1016      role="dialog"
1017      aria-modal="true"
1018      aria-label="Your Cart"
1019      tabindex="-1"
1020    ><div class="drawer__inner-empty">
1021          <div class="cart-drawer__warnings center cart-drawer__warnings--has-collection">
1022            <div class="cart-drawer__empty-content">
1023              <h2 class="cart__empty-text">Your cart is empty</h2>
1024              <button
1025                class="drawer__close"
1026                type="button"
1027                onclick="this.closest('cart-drawer').close()"
1028                aria-label="Close"
1029              >
1030                <svg width="24" height="23" viewBox="0 0 24 23" fill="none" xmlns="http://www.w3.org/2000/svg">
1031<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"/>
1032</svg>
1033
1034              </button>
1035              <a href="/products/moggie-activity-tracker" class="button">
1036                Continue shopping
1037              </a></div>
1038          </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;">
1039             
1040              
1041              
1041<script>
1042                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
1042ptions":["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"}]
1043              </script>
1043
1044              
1045            
1046
1047<link href="//www.moggie.me/cdn/shop/t/35/assets/component-rating.css?v=157771854592137137841767703233" rel="stylesheet" type="text/css" media="all" />
1048<link href="//www.moggie.me/cdn/shop/t/35/assets/component-volume-pricing.css?v=56284703641257077881767703233" rel="stylesheet" type="text/css" media="all" />
1049<div class="card-wrapper product-card-wrapper underline-links-hover">
1050    <div
1051      class="
1052        card card--standard
1053         card--media
1054        
1055        
1056        
1057        
1058        
1059      "
1060      style="--ratio-percent: 100%;"
1061    >
1062      <div
1063        class="card__inner color-background-1 gradient ratio"
1064        style="--ratio-percent: 100%;"
1065      ><div class="card__media">
1066            <div class="media media--transparent media--hover-effect">
1067              
1068              <img
1069                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
1070                "
1071                src="//www.moggie.me/cdn/shop/files/Moggie_Collar_Basestation_04dce4c3-2493-4c8a-b87a-b00553692698.jpg?v=1701253676&width=533"
1072                sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)"
1073                alt="Moggie collar and base station"
1074                class="motion-reduce"
1075                
1076                  loading="lazy"
1077                
1078                width="1866"
1079                height="1865"
1080              >
1081              
1082</div>
1083          </div><div class="card__content">
1084          <div class="card__information">
1085            <h3
1086              class="card__heading"
1087              
1088            >
1089              <a
1090                href="/products/moggie-activity-tracker"
1091                id="StandardCardNoMediaLink--8644020076892"
1092                class="full-unstyled-link"
1093                aria-labelledby="StandardCardNoMediaLink--8644020076892 NoMediaStandardBadge--8644020076892"
1094              >
1095                Activity Tracker + Hub
1096              </a>
1097            </h3>
1098          </div>
1099          <div class="card__badge bottom left"></div>
1100        </div>
1101      </div>
1102      <div class="card__content">
1103        <div class="card__information">
1104          <h3
1105            class="card__heading h5 cardProductHeading"
1106            
1107              id="title--8644020076892"
1108            
1109          >
1110            <a
1111              href="/products/moggie-activity-tracker"
1112              id="CardLink--8644020076892"
1113              class="full-unstyled-link"
1114              aria-labelledby="CardLink--8644020076892 Badge--8644020076892"
1115            >
1116              Activity Tracker + Hub
1117            </a>
1118          </h3>
1119          <div class="card-information"><span class="caption-large light"></span>
1120<div
1121  class="
1122    price "
1123>
1124  <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span>
1125        <span class="price-item price-item--regular">
1126          $149.00 USD
1127        </span></div>
1128    <div class="price__sale">
1129        <span class="visually-hidden visually-hidden--inline">Regular price</span>
1130        <span>
1131          <s class="price-item price-item--regular">
1132            
1133              
1134            
1135          </s>
1136        </span><span class="visually-hidden visually-hidden--inline">Sale price</span>
1137      <span class="price-item price-item--sale price-item--last">
1138        $149.00 USD
1139      </span>
1140    </div>
1141    <small class="unit-price caption hidden">
1142      <span class="visually-hidden">Unit price</span>
1143      <span class="price-item price-item--last">
1144        <span></span>
1145        <span aria-hidden="true">/</span>
1146        <span class="visually-hidden">&nbsp;per&nbsp;</span>
1147        <span>
1148        </span>
1149      </span>
1150    </small>
1151  </div></div>
1152
1153</div>
1154        </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
1155                    type="hidden"
1156                    name="id"
1157                    value="47374195458396"
1158                    class="product-variant-id"
1159                    disabled
1160                  >
1161                  <button
1162                    id="quick-add-8644020076892-submit"
1163                    type="submit"
1164                    name="add"
1165                    class="quick-add__submit button button--full-width button--secondary"
1166                    aria-haspopup="dialog"
1167                    aria-labelledby="quick-add-8644020076892-submit title--8644020076892"
1168                    aria-live="polite"
1169                    data-sold-out-message="true"
1170                    
1171                  >
1172                    <span>Add to cart
1173</span>
1174                    <span class="sold-out-message hidden">
1175                      Sold out
1176                    </span><div class="loading-overlay__spinner hidden">
1177                      <svg
1178                        aria-hidden="true"
1179                        focusable="false"
1180                        class="spinner"
1181                        viewBox="0 0 66 66"
1182                        xmlns="http://www.w3.org/2000/svg"
1183                      >
1184                        <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
1185                      </svg>
1186                    </div>
1187                  </button><input type="hidden" name="product-id" value="8644020076892" /></form></product-form></div><div class="card__badge bottom left"></div>
1188      </div>
1189    </div>
1190  </div>
1191            </div></div><a href="/" class="header__heading-link link link--text focus-inset"><div class="drawer-logo-wrapper">
1192                
1193                <img src="//www.moggie.me/cdn/shop/files/footer-logo.svg?v=1695895525&amp;width=600" alt="Moggie" srcset="//www.moggie.me/cdn/shop/files/footer-logo.svg?v=1695895525&amp;width=120 120w, //www.moggie.me/cdn/shop/files/footer-logo.svg?v=1695895525&amp;width=180 180w, //www.moggie.me/cdn/shop/files/footer-logo.svg?v=1695895525&amp;width=240 240w" width="120" height="41.03225806451613" loading="eager" class="header__heading-logo" sizes="(min-width: 750px) 120px, 50vw">
1194              </div></a>
1195          
1196      <div class="drawer__header">
1197        <h2 class="drawer__heading">Your Cart</h2>
1198        <button
1199          class="drawer__close"
1200          type="button"
1201          onclick="this.closest('cart-drawer').close()"
1202          aria-label="Close"
1203        >
1204          <svg
1205  xmlns="http://www.w3.org/2000/svg"
1206  aria-hidden="true"
1207  focusable="false"
1208  class="icon icon-close"
1209  fill="none"
1210  viewBox="0 0 18 17"
1211>
1212  <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">
1213</svg>
1214
1215        </button>
1216      </div>
1217      
1218      <cart-drawer-items
1219        
1220          class=" is-empty"
1221        
1222      >
1223        <form
1224          action="/cart"
1225          id="CartDrawer-Form"
1226          class="cart__contents cart-drawer__form"
1227          method="post"
1228        >
1229          <div id="CartDrawer-CartItems" class="drawer__contents js-contents"><p id="CartDrawer-LiveRegionText" class="visually-hidden" role="status"></p>
1230            <p id="CartDrawer-LineItemStatus" class="visually-hidden" aria-hidden="true" role="status">
1231              Loading...
1232            </p>
1233          </div>
1234          <div id="CartDrawer-CartErrors" role="alert"></div>
1235        </form>
1236      </cart-drawer-items>
1237      
1238        <div id="border-upsellig-cart-container">
1239        <div id="border-upsellig-cart"></div>
1240      </div>
1241      <div id="upsellig-cart" class="upselling-products-cart container-upselling-cart" style="max-height: 24rem; display: flex; flex-direction: column; margin-bottom: 0;">
1242        <div style="display: flex; justify-content: flex-start; width: 100%;">
1243          <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>
1244        </div>
1245        
1246        
1246<script>
1247          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
1247ptions":["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"}]
1248        </script>
1248
1249        
1250       
1251
1252<link href="//www.moggie.me/cdn/shop/t/35/assets/component-rating.css?v=157771854592137137841767703233" rel="stylesheet" type="text/css" media="all" />
1253<link href="//www.moggie.me/cdn/shop/t/35/assets/component-volume-pricing.css?v=56284703641257077881767703233" rel="stylesheet" type="text/css" media="all" />
1254<div class="card-wrapper product-card-wrapper underline-links-hover">
1255    <div
1256      class="
1257        card card--standard
1258         card--media
1259        
1260        
1261        
1262        
1263        
1264      "
1265      style="--ratio-percent: 100%;"
1266    >
1267      <div
1268        class="card__inner color-background-1 gradient ratio"
1269        style="--ratio-percent: 100%;"
1270      ><div class="card__media">
1271            <div class="media media--transparent media--hover-effect">
1272              
1273              <img
1274                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
1275                "
1276                src="//www.moggie.me/cdn/shop/files/Moggiewearabledevicecathealthtracker_cb211b3a-afd0-4b41-91e7-5f4f7bd21ae6.jpg?v=1699625762&width=533"
1277                sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)"
1278                alt="Extra activity tracker - Moggie"
1279                class="motion-reduce"
1280                
1281                  loading="lazy"
1282                
1283                width="2000"
1284                height="2000"
1285              >
1286              
1287</div>
1288          </div><div class="card__content">
1289          <div class="card__information">
1290            <h3
1291              class="card__heading"
1292              
1293            >
1294              <a
1295                href="/products/extra-activity-tracker"
1296                id="StandardCardNoMediaLink--8610458141020"
1297                class="full-unstyled-link"
1298                aria-labelledby="StandardCardNoMediaLink--8610458141020 NoMediaStandardBadge--8610458141020"
1299              >
1300                Extra Activity Tracker
1301              </a>
1302            </h3>
1303          </div>
1304          <div class="card__badge bottom left"></div>
1305        </div>
1306      </div>
1307      <div class="card__content">
1308        <div class="card__information">
1309          <h3
1310            class="card__heading h5 cardProductHeading"
1311            
1312              id="title--8610458141020"
1313            
1314          >
1315            <a
1316              href="/products/extra-activity-tracker"
1317              id="CardLink--8610458141020"
1318              class="full-unstyled-link"
1319              aria-labelledby="CardLink--8610458141020 Badge--8610458141020"
1320            >
1321              Extra Activity Tracker
1322            </a>
1323          </h3>
1324          <div class="card-information"><span class="caption-large light"></span>
1325<div
1326  class="
1327    price "
1328>
1329  <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span>
1330        <span class="price-item price-item--regular">
1331          $49.00 USD
1332        </span></div>
1333    <div class="price__sale">
1334        <span class="visually-hidden visually-hidden--inline">Regular price</span>
1335        <span>
1336          <s class="price-item price-item--regular">
1337            
1338              
1339            
1340          </s>
1341        </span><span class="visually-hidden visually-hidden--inline">Sale price</span>
1342      <span class="price-item price-item--sale price-item--last">
1343        $49.00 USD
1344      </span>
1345    </div>
1346    <small class="unit-price caption hidden">
1347      <span class="visually-hidden">Unit price</span>
1348      <span class="price-item price-item--last">
1349        <span></span>
1350        <span aria-hidden="true">/</span>
1351        <span class="visually-hidden">&nbsp;per&nbsp;</span>
1352        <span>
1353        </span>
1354      </span>
1355    </small>
1356  </div></div>
1357
1358</div>
1359        </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
1360                    type="hidden"
1361                    name="id"
1362                    value="47293006676316"
1363                    class="product-variant-id"
1364                    disabled
1365                  >
1366                  <button
1367                    id="quick-add-8610458141020-submit"
1368                    type="submit"
1369                    name="add"
1370                    class="quick-add__submit button button--full-width button--secondary"
1371                    aria-haspopup="dialog"
1372                    aria-labelledby="quick-add-8610458141020-submit title--8610458141020"
1373                    aria-live="polite"
1374                    data-sold-out-message="true"
1375                    
1376                  >
1377                    <span>Add to cart
1378</span>
1379                    <span class="sold-out-message hidden">
1380                      Sold out
1381                    </span><div class="loading-overlay__spinner hidden">
1382                      <svg
1383                        aria-hidden="true"
1384                        focusable="false"
1385                        class="spinner"
1386                        viewBox="0 0 66 66"
1387                        xmlns="http://www.w3.org/2000/svg"
1388                      >
1389                        <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
1390                      </svg>
1391                    </div>
1392                  </button><input type="hidden" name="product-id" value="8610458141020" /></form></product-form></div><div class="card__badge bottom left"></div>
1393      </div>
1394    </div>
1395  </div>
1396      </div>
1397      
1398      <div class="drawer__footer"><details id="Details-CartDrawer">
1399            <summary>
1400              <span class="summary__title">
1401                Where did you hear about Moggie
1402                <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
1403  <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">
1404</svg>
1405
1406              </span>
1407            </summary>
1408            <cart-note class="cart__note field">
1409              <label class="visually-hidden" for="CartDrawer-Note">Where did you hear about Moggie</label>
1410              <div class="cart-note-options">
1411                <label class="cart_note_option">
1412                  <input type="radio" name="note" value="Social Media (Instagram, Facebook, etc.">
1413                  <p>Social Media (Instagram, Facebook, etc.</p>
1414                </label>
1415                <label class="cart_note_option">
1416                  <input type="radio" name="note" value="Search Engine (Google, Bing, etc.)">
1417                  <p>Search Engine (Google, Bing, etc.)</p>
1418                </label>
1419                <label class="cart_note_option">
1420                  <input type="radio" name="note" value="Friend or Family Recommendation">
1421                  <p>Friend or Family Recommendation</p>
1422                </label>
1423                <label class="cart_note_option">
1424                  <input type="radio" name="note" value="Online Advertisement">
1425                  <p>Online Advertisement</p>
1426                </label>
1427                <label class="cart_note_option">
1428                  <input type="radio" name="note" value="Blog or News Article ">
1429                  <p>Blog or News Article </p>
1430                </label>
1431              </div>
1432              
1433            </cart-note>
1434          </details><!-- Start blocks -->
1435        <!-- Subtotals -->
1436
1437        <div class="cart-drawer__footer" >
1438          <div></div>
1439
1440          <div class="totals" role="status">
1441            <h2 class="totals__total">total</h2>
1442            <p class="totals__total-value">$0.00 USD</p>
1443          </div>
1444
1445          <small class="tax-note caption-large rte">Taxes, discounts and shipping calculated at checkout
1446</small>
1447        </div>
1448
1449        <!-- CTAs -->
1450        <div class="cart__ctas" >
1451          <noscript>
1452            <button type="submit" class="cart__update-button button button--secondary" form="CartDrawer-Form">
1453              Update
1454            </button>
1455          </noscript>
1456
1457          <!-- cart drawer cart button  --><button
1458            type="submit"
1459            id="CartDrawer-Checkout"
1460            class="cart__checkout-button button"
1461            name="checkout"
1462            form="CartDrawer-Form"
1463            
1464              disabled
1465            
1466          >
1467            Continue to Checkout
1468          </button>
1469        </div>
1470      </div>
1471    </div>
1472  </div>
1473</cart-drawer>
1474
1475<script>
1476  document.addEventListener('DOMContentLoaded', function () {
1477    function isIE() {
1478      const ua = window.navigator.userAgent;
1479      const msie = ua.indexOf('MSIE ');
1480      const trident = ua.indexOf('Trident/');
1481      return msie > 0 || trident > 0;
1482    }
1483
1484    if (!isIE()) return;
1485    const cartSubmitInput = document.createElement('input');
1486    cartSubmitInput.setAttribute('name', 'checkout');
1487    cartSubmitInput.setAttribute('type', 'hidden');
1488    document.querySelector('#cart').appendChild(cartSubmitInput);
1489    document.querySelector('#checkout').addEventListener('click', function (event) {
1490      document.querySelector('#cart').submit();
1491    });
1492  });
1493</script>
1493
1494<!-- BEGIN sections: header-group -->
1495<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" />
1496<link href="//www.moggie.me/cdn/shop/t/35/assets/component-slider.css?v=124258292985549736361767703233" rel="stylesheet" type="text/css" media="all" />
1497
1498  <link href="//www.moggie.me/cdn/shop/t/35/assets/component-list-social.css?v=35792976012981934991767703233" rel="stylesheet" type="text/css" media="all" />
1499
1500
1501<div
1502  class="utility-bar color-background-1 gradient"
1503  
1504>
1505  <div class="page-width utility-bar__grid"><div class="localization-wrapper">
1506</div>
1507  </div>
1508</div>
1509
1510
1511</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'">
1512<link rel="stylesheet" href="//www.moggie.me/cdn/shop/t/35/assets/component-search.css?v=130382253973794904871767703233" media="print" onload="this.media='all'">
1513<link rel="stylesheet" href="//www.moggie.me/cdn/shop/t/35/assets/component-menu-drawer.css?v=31331429079022630271767703233" media="print" onload="this.media='all'">
1514<link rel="stylesheet" href="//www.moggie.me/cdn/shop/t/35/assets/component-cart-notification.css?v=54116361853792938221767703233" media="print" onload="this.media='all'">
1515<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" />
1516  <link href="//www.moggie.me/cdn/shop/t/35/assets/component-cart.css?v=62679261827801991591767703233" rel="stylesheet" type="text/css" media="all" />
1517  <link href="//www.moggie.me/cdn/shop/t/35/assets/component-totals.css?v=15906652033866631521767703233" rel="stylesheet" type="text/css" media="all" />
1518  <link href="//www.moggie.me/cdn/shop/t/35/assets/component-price.css?v=70172745017360139101767703233" rel="stylesheet" type="text/css" media="all" />
1519  <link href="//www.moggie.me/cdn/shop/t/35/assets/component-discounts.css?v=152760482443307489271767703233" rel="stylesheet" type="text/css" media="all" />
1520  <link href="//www.moggie.me/cdn/shop/t/35/assets/component-loading-overlay.css?v=58800470094666109841767703233" rel="stylesheet" type="text/css" media="all" />
1521<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>
1522<noscript><link href="//www.moggie.me/cdn/shop/t/35/assets/component-search.css?v=130382253973794904871767703233" rel="stylesheet" type="text/css" media="all" /></noscript>
1523<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>
1524<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>
1525<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>
1526
1527 <link href="//www.moggie.me/cdn/shop/t/35/assets/section-header.css?v=103040772980130909851767703233" rel="stylesheet" type="text/css" media="all" />
1528
1529<style>
1530  header-drawer {
1531    justify-self: start;
1532    margin-left: -1.2rem;
1533  }.scrolled-past-header .header__heading-logo-wrapper {
1534      width: 75%;
1535    }.menu-drawer-container {
1536    display: flex;
1537  }
1538
1539  .list-menu {
1540    list-style: none;
1541    padding: 0;
1542    margin: 0;
1543  }
1544
1545  .list-menu--inline {
1546    display: inline-flex;
1547    flex-wrap: wrap;
1548  }
1549
1550  summary.list-menu__item {
1551    padding-right: 2.7rem;
1552  }
1553
1554  .list-menu__item {
1555    display: flex;
1556    align-items: center;
1557    line-height: calc(1 + 0.3 / var(--font-body-scale));
1558  }
1559
1560  .list-menu__item--link {
1561    text-decoration: none;
1562    padding-bottom: 1rem;
1563    padding-top: 1rem;
1564    line-height: calc(1 + 0.8 / var(--font-body-scale));
1565  }
1566
1567  @media screen and (min-width: 750px) {
1568    .list-menu__item--link {
1569      padding-bottom: 0.5rem;
1570      padding-top: 0.5rem;
1571    }
1572  }
1573</style><style data-shopify>.header {
1574    padding: 10px 3rem 0px 3rem;
1575  }
1576
1577  .section-header {
1578    position: sticky; /* This is for fixing a Safari z-index issue. PR #2147 */
1579    margin-bottom: 0px;
1580  }
1581
1582  @media screen and (min-width: 750px) {
1583    .section-header {
1584      margin-bottom: 0px;
1585    }
1586  }
1587
1588  @media screen and (min-width: 990px) {
1589    .header {
1590      padding-top: 20px;
1591      padding-bottom: 0px;
1592    }
1593  }</style>
1593<script src="//www.moggie.me/cdn/shop/t/35/assets/details-disclosure.js?v=13653116266235556501767703233" defer="defer"></script>
vendor: 1 bytes, line 1593
1593
1594<script src="//www.moggie.me/cdn/shop/t/35/assets/details-modal.js?v=25581673532751508451767703233" defer="defer"></script>
vendor: 1 bytes, line 1594
1594
1595<script src="//www.moggie.me/cdn/shop/t/35/assets/cart-notification.js?v=133508293167896966491767703233" defer="defer"></script>
vendor: 1 bytes, line 1595
1595
1596<script src="//www.moggie.me/cdn/shop/t/35/assets/search-form.js?v=133129549252120666541767703233" defer="defer"></script>
1596<script src="//www.moggie.me/cdn/shop/t/35/assets/cart-drawer.js?v=105077087914686398511767703233" defer="defer"></script>
1596<svg xmlns="http://www.w3.org/2000/svg" class="hidden">
1597  <symbol id="icon-search" viewbox="0 0 18 19" fill="none">
1598    <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"/>
1599  </symbol>
1600
1601  <symbol id="icon-reset" class="icon icon-close"  fill="none" viewBox="0 0 18 18" stroke="currentColor">
1602    <circle r="8.5" cy="9" cx="9" stroke-opacity="0.2"/>
1603    <path d="M6.82972 6.82915L1.17193 1.17097" stroke-linecap="round" stroke-linejoin="round" transform="translate(5 5)"/>
1604    <path d="M1.22896 6.88502L6.77288 1.11523" stroke-linecap="round" stroke-linejoin="round" transform="translate(5 5)"/>
1605  </symbol>
1606
1607  <symbol id="icon-close" class="icon icon-close" fill="none" viewBox="0 0 18 17">
1608    <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">
1609  </symbol>
1610</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">
1611        <div class="mobileMenuBtn">
1612          <button class="hamburger-button" aria-label="Open Menu">
1613            <svg xmlns="http://www.w3.org/2000/svg" width="24px" height="24px" viewBox="0 0 24 24" fill="none">
1614              <path d="M4 18L20 18" stroke="#7d7a78" stroke-width="2" stroke-linecap="round"/>
1615              <path d="M4 12L20 12" stroke="#7d7a78" stroke-width="2" stroke-linecap="round"/>
1616              <path d="M4 6L20 6" stroke="#7d7a78" stroke-width="2" stroke-linecap="round"/>
1617            </svg>
1618          </button>
1619      </div><h1 class="header__heading"><a href="/" class="header__heading-link link link--text focus-inset"><div class="header__heading-logo-wrapper">
1620                  
1621                 <img src="//www.moggie.me/cdn/shop/files/footer-logo.svg?v=1695895525" alt="Moggie" srcset="//www.moggie.me/cdn/shop/files/footer-logo.svg?v=1695895525&amp;width=120 120w" width="120" height="41.03225806451613" loading="lazy" class="header__heading-logo motion-reduce desktop_header_logo">
1622                  <img src="//www.moggie.me/cdn/shop/files/footer-logo.svg?v=1695895525&amp;width=600" alt="Moggie" srcset="//www.moggie.me/cdn/shop/files/footer-logo.svg?v=1695895525&amp;width=120 120w, //www.moggie.me/cdn/shop/files/footer-logo.svg?v=1695895525&amp;width=180 180w, //www.moggie.me/cdn/shop/files/footer-logo.svg?v=1695895525&amp;width=240 240w" width="120" height="41.03225806451613" loading="lazy" class="header__heading-logo motion-reduce mobile_header_logo" sizes="(max-width: 120px) 50vw, 120px">  
1623                
1624              
1625                </div></a></h1></div>
1626<div class="header__icons">
1627      <div class="desktop-localization-wrapper">
1628</div>
1629    
1630        <div class="header_buttons_wrapper">
1631          
1632           
1633          <a href="/products/moggie-activity-tracker" class="generic_theme_btn">Shop now</a>
1634          
1635          <a href="/cart" class="header__icon header__icon--cart link focus-inset" id="cart-icon-bubble"><svg
1636  class="icon icon-cart-empty"
1637  aria-hidden="true"
1638  focusable="false"
1639  xmlns="http://www.w3.org/2000/svg"
1640  viewBox="0 0 40 40"
1641  fill="none"
1642>
1643  <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"/>
1644</svg>
1645<span class="visually-hidden">Cart</span></a>
1646        </div>
1647      
1648        <div class="hamburger-menu">
1649          <div class="mobNavInner">
1650            <ul class="mobNavWrap"><li class="mobNavItem ">
1651                    <a href="/products/moggie-activity-tracker">
1652                      Cat Tracker
1653                    </a>    
1654                  </li>
1655                
1656              <li class="mobNavItem ">
1657                    <a href="/pages/how-it-works">
1658                      How It Works
1659                    </a>    
1660                  </li>
1661                
1662              <li class="mobNavItem ">
1663                    <a href="https://www.moggie.me/blogs/cat-magazine">
1664                      Blog
1665                    </a>    
1666                  </li>
1667                
1668              <li class="mobNavItem ">
1669                    <a href="https://help.moggie.me">
1670                      FAQ &amp; Support
1671                    </a>    
1672                  </li>
1673                
1674              
1675            </ul>
1676            <div class="navApplinksWrap">
1677                
1678                 
1679                <a href="/products/moggie-activity-tracker" class="generic_theme_btn_mob">Shop now</a>
1680                
1681      
1682            </ul>
1683          </div>
1684        </div>
1685        
1685<script>
1686          let hamburgerButton = document.querySelector('.hamburger-button')
1687          let hamburgerMenu = document.querySelector('.hamburger-menu')
1688          let hamburgerMenuButton = document.querySelectorAll('.hamburger-menu-button')
1689          let menuVisible = false
1690          
1691          hamburgerButton.addEventListener('click', function () {
1692            if (!menuVisible) {
1693              hamburgerMenu.classList.add('showMenu')
1694              document.body.classList.add('bodyScroll')
1695              hamburgerButton.innerHTML = `<svg xmlns="http://www.w3.org/2000/svg" width="24px" height="24px" viewBox="0 0 24 24" fill="none">
1696<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"/>
1697</svg>`
1698              menuVisible = true
1699            } else if (menuVisible) {
1700              hamburgerMenu.classList.remove('showMenu')
1701              document.body.classList.remove('bodyScroll')
1702              hamburgerButton.innerHTML = `<svg xmlns="http://www.w3.org/2000/svg" width="24px" height="24px" viewBox="0 0 24 24" fill="none">
1703              <path d="M4 18L20 18" stroke="#7d7a78" stroke-width="2" stroke-linecap="round"></path>
1704              <path d="M4 12L20 12" stroke="#7d7a78" stroke-width="2" stroke-linecap="round"></path>
1705              <path d="M4 6L20 6" stroke="#7d7a78" stroke-width="2" stroke-linecap="round"></path>
1706            </svg>`
1707              menuVisible =  false
1708            }
1709          })
1710        </script>
1710
1711
1712       
1713
1714<details-modal class="header__search">
1715  <details>
1716    <summary class="header__icon header__icon--search header__icon--summary link focus-inset modal__toggle" aria-haspopup="dialog" aria-label="Search">
1717      <span>
1718        <svg class="modal__toggle-open icon icon-search" aria-hidden="true" focusable="false">
1719          <use href="#icon-search">
1720        </svg>
1721        <svg class="modal__toggle-close icon icon-close" aria-hidden="true" focusable="false">
1722          <use href="#icon-close">
1723        </svg>
1724      </span>
1725    </summary>
1726    <div class="search-modal modal__content gradient" role="dialog" aria-modal="true" aria-label="Search">
1727      <div class="modal-overlay"></div>
1728      <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">
1729              <div class="field">
1730                <input class="search__input field__input"
1731                  id="Search-In-Modal"
1732                  type="search"
1733                  name="q"
1734                  value=""
1735                  placeholder="Search">
1736                <label class="field__label" for="Search-In-Modal">Search</label>
1737                <input type="hidden" name="options[prefix]" value="last">
1738                <button type="reset" class="reset__button field__button hidden" aria-label="Clear search term">
1739                  <svg class="icon icon-close" aria-hidden="true" focusable="false">
1740                    <use xlink:href="#icon-reset">
1741                  </svg>
1742                </button>
1743                <button class="search__button field__button" aria-label="Search">
1744                  <svg class="icon icon-search" aria-hidden="true" focusable="false">
1745                    <use href="#icon-search">
1746                  </svg>
1747                </button>
1748              </div></form></search-form><button type="button" class="search-modal__close-button modal__close-button link link--text focus-inset" aria-label="Close">
1749          <svg class="icon icon-close" aria-hidden="true" focusable="false">
1750            <use href="#icon-close">
1751          </svg>
1752        </button>
1753      </div>
1754    </div>
1755  </details>
1756</details-modal>
1757
1758</div>
1759  </header>
1760</sticky-header>
1761
1762<script type="application/ld+json">
1763  {
1764    "@context": "http://schema.org",
1765    "@type": "Organization",
1766    "name": "Moggie",
1767    
1768      "logo": "https:\/\/www.moggie.me\/cdn\/shop\/files\/footer-logo.svg?v=1695895525\u0026width=500",
1769    
1770    "sameAs": [
1771      "",
1772      "https:\/\/www.facebook.com\/moggie.me\/",
1773      "",
1774      "https:\/\/www.instagram.com\/moggie.me",
1775      "",
1776      "",
1777      "",
1778      "",
1779      ""
1780    ],
1781    "url": "https:\/\/www.moggie.me"
1782  }              
1783</script>
1783
1784  
1784<script type="application/ld+json">
1785    {
1786      "@context": "http://schema.org",
1787      "@type": "WebSite",
1788      "name": "Moggie",
1789      "potentialAction": {
1790        "@type": "SearchAction",
1791        "target": "https:\/\/www.moggie.me\/search?q={search_term_string}",
1792        "query-input": "required name=search_term_string"
1793      },
1794      "url": "https:\/\/www.moggie.me"
1795    }
1796  </script>
1796<script>               
1797
1798     function updateAppLinks() {
1799        if (navigator.appVersion.indexOf("Win") !== -1) {
1800          // User is on a Windows device
1801          // $("#ios-windows-app").attr("href", "https://play.google.com/store/apps/details?id=com.moggieapp.live&hl=en&gl=US");
1802          // $(".menu-download-the-app").attr("href", "https://play.google.com/store/apps/details?id=com.moggieapp.live&hl=en&gl=US");
1803          $(".store-download-the-app").attr("href", "https://play.google.com/store/apps/details?id=com.moggieapp.live&hl=en&gl=US");
1804      
1805        } else if (navigator.userAgent.match(/Android/i)) {
1806          // User is on an Android device
1807          // $("#ios-windows-app").attr("href", "https://play.google.com/store/apps/details?id=com.moggieapp.live&hl=en&gl=US");
1808          // $(".menu-download-the-app").attr("href", "https://play.google.com/store/apps/details?id=com.moggieapp.live&hl=en&gl=US");
1809           $(".store-download-the-app").attr("href", "https://play.google.com/store/apps/details?id=com.moggieapp.live&hl=en&gl=US");
1810         
1811        } else {
1812          // Default for other devices (assumes iOS in this case)
1813          // $("#ios-windows-app").attr("href", "https://apps.apple.com/us/app/moggie-cat-health-monitor/id1669711712");
1814           // $(".menu-download-the-app").attr("href", "https://apps.apple.com/us/app/moggie-cat-health-monitor/id1669711712");
1815           $(".store-download-the-app").attr("href", "https://apps.apple.com/us/app/moggie-cat-health-monitor/id1669711712");
1816         
1817        }
1818      }
1819  
1820      // Call the function on page load
1821     document.addEventListener('DOMContentLoaded', () => {
1822        updateAppLinks();
1823      });
1824
1825</script>
1825
1826
1827
1828</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">
1829
1830<link href="//www.moggie.me/cdn/shop/t/35/assets/component-card.css?v=107204212630654428321767703233" rel="stylesheet" type="text/css" media="all" />
1831<script src="//www.moggie.me/cdn/shop/t/35/assets/cart.js?v=4193034376803868811767703233" defer="defer"></script>
vendor: 1 bytes, line 1831
1831
1832<script src="//www.moggie.me/cdn/shop/t/35/assets/quantity-popover.js?v=82513154315370490311767703233" defer="defer"></script>
1832
1833<link href="//www.moggie.me/cdn/shop/t/35/assets/quick-add.css?v=167457951211641553491767703233" rel="stylesheet" type="text/css" media="all" />
1834  
1834<script src="//www.moggie.me/cdn/shop/t/35/assets/quick-add.js?v=123988568102861521811767703233" defer="defer"></script>
1834
1835  
1835<script src="//www.moggie.me/cdn/shop/t/35/assets/product-form.js?v=183032352727205275661767703233" defer="defer"></script>
1835
1836<div class="page-sticky-add-cart">
1837    
1838
1839<link href="//www.moggie.me/cdn/shop/t/35/assets/component-rating.css?v=157771854592137137841767703233" rel="stylesheet" type="text/css" media="all" />
1840<link href="//www.moggie.me/cdn/shop/t/35/assets/component-volume-pricing.css?v=56284703641257077881767703233" rel="stylesheet" type="text/css" media="all" />
1841<div class="card-wrapper product-card-wrapper underline-links-hover">
1842    <div
1843      class="
1844        card card--standard
1845         card--media
1846        
1847        
1848        
1849        
1850        
1851      "
1852      style="--ratio-percent: 100%;"
1853    >
1854      <div
1855        class="card__inner color-background-1 gradient ratio"
1856        style="--ratio-percent: 100%;"
1857      ><div class="card__media">
1858            <div class="media media--transparent media--hover-effect">
1859              
1860              <img
1861                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
1862                "
1863                src="//www.moggie.me/cdn/shop/files/Moggie_Collar_Basestation_04dce4c3-2493-4c8a-b87a-b00553692698.jpg?v=1701253676&width=533"
1864                sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)"
1865                alt="Moggie collar and base station"
1866                class="motion-reduce"
1867                
1868                  loading="lazy"
1869                
1870                width="1866"
1871                height="1865"
1872              >
1873              
1874</div>
1875          </div><div class="card__content">
1876          <div class="card__information">
1877            <h3
1878              class="card__heading"
1879              
1880            >
1881              <a
1882                href="/products/moggie-activity-tracker"
1883                id="StandardCardNoMediaLink--8644020076892"
1884                class="full-unstyled-link"
1885                aria-labelledby="StandardCardNoMediaLink--8644020076892 NoMediaStandardBadge--8644020076892"
1886              >
1887                Activity Tracker + Hub
1888              </a>
1889            </h3>
1890          </div>
1891          <div class="card__badge bottom left"></div>
1892        </div>
1893      </div>
1894      <div class="card__content">
1895        <div class="card__information">
1896          <h3
1897            class="card__heading h5 cardProductHeading"
1898            
1899              id="title--8644020076892"
1900            
1901          >
1902            <a
1903              href="/products/moggie-activity-tracker"
1904              id="CardLink--8644020076892"
1905              class="full-unstyled-link"
1906              aria-labelledby="CardLink--8644020076892 Badge--8644020076892"
1907            >
1908              Activity Tracker + Hub
1909            </a>
1910          </h3>
1911          <div class="card-information"><span class="caption-large light"></span>
1912<div
1913  class="
1914    price "
1915>
1916  <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span>
1917        <span class="price-item price-item--regular">
1918          $149.00 USD
1919        </span></div>
1920    <div class="price__sale">
1921        <span class="visually-hidden visually-hidden--inline">Regular price</span>
1922        <span>
1923          <s class="price-item price-item--regular">
1924            
1925              
1926            
1927          </s>
1928        </span><span class="visually-hidden visually-hidden--inline">Sale price</span>
1929      <span class="price-item price-item--sale price-item--last">
1930        $149.00 USD
1931      </span>
1932    </div>
1933    <small class="unit-price caption hidden">
1934      <span class="visually-hidden">Unit price</span>
1935      <span class="price-item price-item--last">
1936        <span></span>
1937        <span aria-hidden="true">/</span>
1938        <span class="visually-hidden">&nbsp;per&nbsp;</span>
1939        <span>
1940        </span>
1941      </span>
1942    </small>
1943  </div></div>
1944
1945</div>
1946        </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
1947                    type="hidden"
1948                    name="id"
1949                    value="47374195458396"
1950                    class="product-variant-id"
1951                    disabled
1952                  >
1953                  <button
1954                    id="quick-add-8644020076892-submit"
1955                    type="submit"
1956                    name="add"
1957                    class="quick-add__submit button button--full-width button--secondary"
1958                    aria-haspopup="dialog"
1959                    aria-labelledby="quick-add-8644020076892-submit title--8644020076892"
1960                    aria-live="polite"
1961                    data-sold-out-message="true"
1962                    
1963                  >
1964                    <span>Add to cart
1965</span>
1966                    <span class="sold-out-message hidden">
1967                      Sold out
1968                    </span><div class="loading-overlay__spinner hidden">
1969                      <svg
1970                        aria-hidden="true"
1971                        focusable="false"
1972                        class="spinner"
1973                        viewBox="0 0 66 66"
1974                        xmlns="http://www.w3.org/2000/svg"
1975                      >
1976                        <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
1977                      </svg>
1978                    </div>
1979                  </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>
1980      </div>
1981    </div>
1982  </div>
1983    
1984        <div class="sticky-add-to-cart">
1985        <div class="sticky-add-cart-inner" >
1986          <h4>Activity Tracker + Hub</h4>
1987          <div class="sticky-actions">
1988            <div class="sticky-price">
1989<div
1990  class="
1991    price price--large price--show-badge"
1992>
1993  <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span>
1994        <span class="price-item price-item--regular">
1995          $149.00 USD
1996        </span></div>
1997    <div class="price__sale">
1998        <span class="visually-hidden visually-hidden--inline">Regular price</span>
1999        <span>
2000          <s class="price-item price-item--regular">
2001            
2002              
2003            
2004          </s>
2005        </span><span class="visually-hidden visually-hidden--inline">Sale price</span>
2006      <span class="price-item price-item--sale price-item--last">
2007        $149.00 USD
2008      </span>
2009    </div>
2010    <small class="unit-price caption hidden">
2011      <span class="visually-hidden">Unit price</span>
2012      <span class="price-item price-item--last">
2013        <span></span>
2014        <span aria-hidden="true">/</span>
2015        <span class="visually-hidden">&nbsp;per&nbsp;</span>
2016        <span>
2017        </span>
2018      </span>
2019    </small>
2020  </div><span class="badge price__badge-sale color-background-1">
2021      On sale
2022    </span>
2023
2024    <span class="badge price__badge-sold-out color-background-1">
2025      Sold out
2026    </span></div>
2027</div>
2028            <button
2029                
2030                  type="submit"
2031                  name="add"
2032                  class="sticky_add_button button button--primary"
2033                  
2034                >
2035                  <span>Add to cart
2036</span>
2037                  <div class="loading-overlay__spinner hidden">
2038                    <svg
2039                      aria-hidden="true"
2040                      focusable="false"
2041                      class="spinner"
2042                      viewBox="0 0 66 66"
2043                      xmlns="http://www.w3.org/2000/svg"
2044                    >
2045                      <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
2046                    </svg>
2047                  </div>
2048              
2049                </button>
2050          </div>
2051        </div>
2052      </div>
2053      
2053<script>
2054        // Select the target element
2055      const targetElement = document.querySelector('.hit-product .card-wrapper product-form');
2056      
2057      if (targetElement) {
2058        // Define the callback function for the observer
2059        const observerCallback = (entries) => {
2060          entries.forEach((entry) => {
2061            if (entry.isIntersecting) {
2062              // Element is visible on the screen
2063              console.log('Element is visible on the screen');
2064              // Perform actions when the element is visible
2065              hideSticky();
2066            } else {
2067              // Element is not visible on the screen
2068              console.log('Element is not visible on the screen');
2069              // Perform other actions when the element is not visible
2070              showSticky();
2071            }
2072          });
2073        };
2074      
2075        // Create an observer instance
2076        const observerOptions = {
2077          root: null, // Use the viewport as the container
2078          threshold: 0.1, // Trigger when at least 10% of the element is visible
2079        };
2080      
2081        const observer = new IntersectionObserver(observerCallback, observerOptions);
2082      
2083        // Start observing the target element
2084        observer.observe(targetElement);
2085      
2086        // Example functions for actions
2087        function showSticky() {
2088          // Add your "visible" logic here
2089         document.querySelector('.sticky-add-to-cart').classList.add('active');
2090        }
2091      
2092        function hideSticky() {
2093          // Add your "not visible" logic here
2094          document.querySelector('.sticky-add-to-cart').classList.remove('active');
2095        }
2096      } else {
2097        document.querySelector('.sticky-add-to-cart').classList.add('active');
2098      }
2099      
2100      document.querySelector('.sticky-add-cart-section .sticky_add_button ').addEventListener('click' , () => {
2101        document.querySelector('.sticky-add-cart-section .card-wrapper .quick-add__submit').click();
2102      })
2103      </script>
2103
2104      
2105</div>
2106
2107
2108
2109
2110</div>
2111<!-- END sections: header-group -->
2112
2113    <main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1">
2114      <div id="shopify-section-template--27883620008284__moggie_image_text_section_a6AjxY" class="shopify-section main_image_text_section"><style data-shopify>.paddingsection-template--27883620008284__moggie_image_text_section_a6AjxY {
2115  padding: 00px 0px 0px 0px;
2116}
2117.marginsection-template--27883620008284__moggie_image_text_section_a6AjxY {
2118  margin: 0px 0px 0px 0px;
2119}
2120/* .main_img_text_wrapper{
2121  padding-bottom: 200px;
2122} */
2123.img_sec_bg {
2124  display: block !important;
2125  padding-top: 100%;
2126  background-size: cover;
2127  background-repeat: no-repeat;
2128  background-position: center;
2129  border-radius: 24px;
2130  position: relative;
2131  overflow: hidden;
2132  transition: all .3s ease-in-out;
2133}
2134/* .img_sec_bg:after {
2135  content: "";
2136  display: block;
2137  width: 100%;
2138  height: 100%;
2139  background: black;
2140  position: absolute;
2141  top: 0;
2142  left: 0;
2143  opacity: 0;
2144}
2145.img_sec_main_col:hover .img_sec_bg:after {
2146  opacity: .3;
2147} */
2148.img_sec_main_row {
2149  display: flex;
2150  gap: 40px 16px;
2151  margin-top: 30px;
2152}
2153.img_sec_main_col {
2154  width: 25%;
2155}
2156.img_sec_title {
2157  color: #322D2A;
2158  font-family: 'Poppins-Medium';
2159  font-size: 20px;
2160  line-height: 1.2;
2161  margin: 16px 0px 8px;
2162}
2163.img_sec_content p{
2164  color: #7D7A78;
2165  font-size: 18px;
2166  line-height: 1.25;
2167  margin: 0px;
2168}
2169/* Media Query */
2170@media (max-width: 1199px) {
2171 .img_sec_content p {
2172    font-size: 16px;
2173  }
2174}
2175@media (max-width: 991px) {
2176 .img_sec_main_col {
2177      width: calc(50% - 8px);
2178  }
2179 .img_sec_main_row {
2180    flex-wrap: wrap;
2181  }
2182}
2183@media (max-width: 767px) {
2184        .paddingsection-template--27883620008284__moggie_image_text_section_a6AjxY {
2185        padding: 00px 0px 0px 0px;
2186      }
2187      .marginsection-template--27883620008284__moggie_image_text_section_a6AjxY {
2188        margin: 0px 0px 0px 0px;
2189      } 
2190  /* .main_img_text_wrapper {
2191    padding-bottom: 100px;
2192  } */
2193}
2194@media (max-width: 575px) {
2195 .img_sec_main_col {
2196      width: 100%;
2197  }
2198 .img_sec_title {
2199      font-size: 18px;
2200  }
2201  .img_sec_content p {
2202    font-size: 14px;
2203 }
2204}</style><div class="main_img_text_wrapper paddingsection-template--27883620008284__moggie_image_text_section_a6AjxY marginsection-template--27883620008284__moggie_image_text_section_a6AjxY">
2205  <div class="page-width">
2206    <div class="">
2207      
2208      
2209        <div class="section_generic_heading"><h1>Know when something changes - <strong>before it becomes a problem.</strong></h1></div>
2210      
2211      
2212        <div class="generic_section_content img_text_top_content"><p>Moggie helps you spot subtle changes in your cat’s activity, behavior and routine, so you can act early and feel confident they’re truly okay.</p></div>
2213      
2214    </div>
2215    <div class="img_sec_main_row">
2216    </div>
2217  </div>
2218</div>
2219
2220
2221</div><div id="shopify-section-template--27883620008284__1759422992da5e358f" class="shopify-section">
2222
2223
2224<style data-shopify>
2225  .ai-image-gallery-avutpwk40egixqxuymaigenblocka6d2781tcyiv6 {
2226    width: 100%;
2227    max-width: 1600px;
2228    margin: 0 auto;
2229    padding: 28px 28px;
2230  }
2231
2232  .ai-image-gallery-header-avutpwk40egixqxuymaigenblocka6d2781tcyiv6 {
2233    text-align: center;
2234    margin-bottom: 40px;
2235  }
2236
2237  .ai-image-gallery-heading-avutpwk40egixqxuymaigenblocka6d2781tcyiv6 {
2238    font-family: Assistant, sans-serif;
2239    font-weight: 400;
2240    font-style: normal;
2241    font-size: calc(36px * 1.0);
2242    line-height: 1.2;
2243    color: ;
2244    margin: 0 0 16px 0;
2245  }
2246
2247  .ai-image-gallery-subheading-avutpwk40egixqxuymaigenblocka6d2781tcyiv6 {
2248    font-family: Poppins, sans-serif;
2249    font-weight: 400;
2250    font-size: calc(16px * 1.0);
2251    line-height: 1.4;
2252    color: ;
2253    margin: 0;
2254    opacity: 0.8;
2255  }
2256
2257  .ai-image-gallery-container-avutpwk40egixqxuymaigenblocka6d2781tcyiv6 {
2258    display: grid;
2259    grid-template-columns: 2fr 1fr;
2260    gap: 16px;
2261    width: 100%;
2262  }
2263
2264  .ai-image-gallery-item-avutpwk40egixqxuymaigenblocka6d2781tcyiv6 {
2265    position: relative;
2266    width: 100%;
2267    height: 500px;
2268    overflow: hidden;
2269    border-radius: 16px;
2270    
2271      border: 1px solid rgba(, , , 0.05);
2272    
2273    
2274  }
2275
2276  .ai-image-gallery-image-avutpwk40egixqxuymaigenblocka6d2781tcyiv6 {
2277    width: 100%;
2278    height: 100%;
2279    object-fit: cover;
2280    display: block;
2281    transition: transform 0.3s ease;
2282  }
2283
2284  
2285
2286  .ai-image-gallery-placeholder-avutpwk40egixqxuymaigenblocka6d2781tcyiv6 {
2287    width: 100%;
2288    height: 100%;
2289    background-color: ;
2290    display: flex;
2291    align-items: center;
2292    justify-content: center;
2293    position: relative;
2294  }
2295
2296  .ai-image-gallery-placeholder-avutpwk40egixqxuymaigenblocka6d2781tcyiv6 svg {
2297    width: 60%;
2298    height: 60%;
2299    max-width: 200px;
2300    max-height: 200px;
2301    opacity: 0.3;
2302    color: ;
2303  }
2304
2305  .ai-image-gallery-empty-state-avutpwk40egixqxuymaigenblocka6d2781tcyiv6 {
2306    position: absolute;
2307    bottom: 20px;
2308    left: 50%;
2309    transform: translateX(-50%);
2310    padding: 8px 16px;
2311    background-color: rgba(, , , 0.8);
2312    color: ;
2313    font-size: 12px;
2314    border-radius: 4px;
2315    text-align: center;
2316    pointer-events: none;
2317  }
2318
2319  .ai-image-gallery-overlay-avutpwk40egixqxuymaigenblocka6d2781tcyiv6 {
2320    position: absolute;
2321    top: 0;
2322    left: 0;
2323    right: 0;
2324    bottom: 0;
2325    background: linear-gradient(
2326      to bottom,
2327      transparent 0%,
2328      transparent 60%,
2329      rgba(0, 0, 0, 0.6) 100%
2330    );
2331    display: flex;
2332    align-items: flex-end;
2333    padding: 20px;
2334    opacity: 0;
2335    transition: opacity 0.3s ease;
2336  }
2337
2338  
2339
2340  .ai-image-gallery-caption-avutpwk40egixqxuymaigenblocka6d2781tcyiv6 {
2341    color: #ffffff;
2342    font-size: 14px;
2343    font-weight: 500;
2344    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
2345  }
2346
2347  @media screen and (max-width: 749px) {
2348    .ai-image-gallery-container-avutpwk40egixqxuymaigenblocka6d2781tcyiv6 {
2349      grid-template-columns: 1fr;
2350      gap: 12.0px;
2351    }
2352
2353    .ai-image-gallery-item-avutpwk40egixqxuymaigenblocka6d2781tcyiv6 {
2354      height: 400.0px;
2355    }
2356
2357    .ai-image-gallery-overlay-avutpwk40egixqxuymaigenblocka6d2781tcyiv6 {
2358      padding: 15px;
2359    }
2360
2361    .ai-image-gallery-heading-avutpwk40egixqxuymaigenblocka6d2781tcyiv6 {
2362      font-size: calc(28.8px * 1.0);
2363    }
2364
2365    .ai-image-gallery-subheading-avutpwk40egixqxuymaigenblocka6d2781tcyiv6 {
2366      font-size: calc(14.4px * 1.0);
2367    }
2368  }
2369
2370  @media screen and (max-width: 550px) {
2371    .ai-image-gallery-item-avutpwk40egixqxuymaigenblocka6d2781tcyiv6 {
2372      height: 300.0px;
2373    }
2374
2375    .ai-image-gallery-heading-avutpwk40egixqxuymaigenblocka6d2781tcyiv6 {
2376      font-size: calc(25.2px * 1.0);
2377    }
2378  }
2379</style>
2380
2381<div
2382  class="ai-image-gallery-avutpwk40egixqxuymaigenblocka6d2781tcyiv6 color-background-1"
2383  
2384>
2385  
2386
2387  <div class="ai-image-gallery-container-avutpwk40egixqxuymaigenblocka6d2781tcyiv6">
2388    
2389      
2390      
2391      <div class="ai-image-gallery-item-avutpwk40egixqxuymaigenblocka6d2781tcyiv6">
2392        
2393          <img
2394            src="//www.moggie.me/cdn/shop/files/Moggie_Smart_Wellbeing_Tracker.jpg?v=1759422833&width=800"
2395            alt="Cat wearing Moggie cat tracker to monitor cat health and wellbeing with a cat lady"
2396            fetchpriority=high
2397            width="1920"
2398            height="1080"
2399            class="ai-image-gallery-image-avutpwk40egixqxuymaigenblocka6d2781tcyiv6"
2400          >
2401          
2402        
2403      </div>
2404    
2405      
2406      
2407      <div class="ai-image-gallery-item-avutpwk40egixqxuymaigenblocka6d2781tcyiv6">
2408        
2409          <img
2410            src="//www.moggie.me/cdn/shop/files/Moggie_phone_mockup_wellbeing.jpg?v=1763646536&width=800"
2411            alt="Hand holding a smartphone displaying the Moggie cat tracker app interface: wellbeing, daily summary, and activity journal"
2412            fetchpriority=high
2413            width="1282"
2414            height="1282"
2415            class="ai-image-gallery-image-avutpwk40egixqxuymaigenblocka6d2781tcyiv6"
2416          >
2417          
2418        
2419      </div>
2420    
2421  </div>
2422</div>
2423
2424
2425
2426</div><section id="shopify-section-template--27883620008284__1759398550904c48a4" class="shopify-section section"><div class="page-width scroll-trigger animate--slide-in"></div>
2427
2428
2429</section><div id="shopify-section-template--27883620008284__moggie_image_text_section_XMtwmE" class="shopify-section main_image_text_section"><style data-shopify>.paddingsection-template--27883620008284__moggie_image_text_section_XMtwmE {
2430  padding: 20px 0px 0px 0px;
2431}
2432.marginsection-template--27883620008284__moggie_image_text_section_XMtwmE {
2433  margin: 0px 0px 0px 0px;
2434}
2435/* .main_img_text_wrapper{
2436  padding-bottom: 200px;
2437} */
2438.img_sec_bg {
2439  display: block !important;
2440  padding-top: 100%;
2441  background-size: cover;
2442  background-repeat: no-repeat;
2443  background-position: center;
2444  border-radius: 24px;
2445  position: relative;
2446  overflow: hidden;
2447  transition: all .3s ease-in-out;
2448}
2449/* .img_sec_bg:after {
2450  content: "";
2451  display: block;
2452  width: 100%;
2453  height: 100%;
2454  background: black;
2455  position: absolute;
2456  top: 0;
2457  left: 0;
2458  opacity: 0;
2459}
2460.img_sec_main_col:hover .img_sec_bg:after {
2461  opacity: .3;
2462} */
2463.img_sec_main_row {
2464  display: flex;
2465  gap: 40px 16px;
2466  margin-top: 30px;
2467}
2468.img_sec_main_col {
2469  width: 25%;
2470}
2471.img_sec_title {
2472  color: #322D2A;
2473  font-family: 'Poppins-Medium';
2474  font-size: 20px;
2475  line-height: 1.2;
2476  margin: 16px 0px 8px;
2477}
2478.img_sec_content p{
2479  color: #7D7A78;
2480  font-size: 18px;
2481  line-height: 1.25;
2482  margin: 0px;
2483}
2484/* Media Query */
2485@media (max-width: 1199px) {
2486 .img_sec_content p {
2487    font-size: 16px;
2488  }
2489}
2490@media (max-width: 991px) {
2491 .img_sec_main_col {
2492      width: calc(50% - 8px);
2493  }
2494 .img_sec_main_row {
2495    flex-wrap: wrap;
2496  }
2497}
2498@media (max-width: 767px) {
2499        .paddingsection-template--27883620008284__moggie_image_text_section_XMtwmE {
2500        padding: 20px 0px 0px 0px;
2501      }
2502      .marginsection-template--27883620008284__moggie_image_text_section_XMtwmE {
2503        margin: 0px 0px 0px 0px;
2504      } 
2505  /* .main_img_text_wrapper {
2506    padding-bottom: 100px;
2507  } */
2508}
2509@media (max-width: 575px) {
2510 .img_sec_main_col {
2511      width: 100%;
2512  }
2513 .img_sec_title {
2514      font-size: 18px;
2515  }
2516  .img_sec_content p {
2517    font-size: 14px;
2518 }
2519}</style><div class="main_img_text_wrapper paddingsection-template--27883620008284__moggie_image_text_section_XMtwmE marginsection-template--27883620008284__moggie_image_text_section_XMtwmE">
2520  <div class="page-width">
2521    <div class="">
2522      
2523      
2524        <div class="section_generic_heading"><h1><strong>Why</strong> Moggie exists</h1></div>
2525      
2526      
2527    </div>
2528    <div class="img_sec_main_row">
2529    </div>
2530  </div>
2531</div>
2532
2533
2534</div><div id="shopify-section-template--27883620008284__17682245767ab232aa" class="shopify-section">
2535
2536
2537<style data-shopify>
2538  .ai-moggie-why-aujziwkjyyvmrslnevaigenblock5b50cd5dptjww {
2539    display: block;
2540    width: 100%;
2541    padding: 20px 20px 60px;
2542    background-color: #faf8f5;
2543  }
2544
2545  .ai-moggie-why-container-aujziwkjyyvmrslnevaigenblock5b50cd5dptjww {
2546    max-width: 1200px;
2547    margin: 0 auto;
2548  }
2549
2550  .ai-moggie-why-header-aujziwkjyyvmrslnevaigenblock5b50cd5dptjww {
2551    text-align: center;
2552    margin-bottom: 40px;
2553  }
2554
2555  .ai-moggie-why-title-aujziwkjyyvmrslnevaigenblock5b50cd5dptjww {
2556    font-size: 40px;
2557    color: #121212;
2558    margin: 0 0 16px 0;
2559    font-weight: 600;
2560    line-height: 1.2;
2561  }
2562
2563  .ai-moggie-why-title-aujziwkjyyvmrslnevaigenblock5b50cd5dptjww .ai-moggie-why-highlight-aujziwkjyyvmrslnevaigenblock5b50cd5dptjww {
2564    color: #ff6e28;
2565  }
2566
2567  .ai-moggie-why-subtitle-aujziwkjyyvmrslnevaigenblock5b50cd5dptjww {
2568    font-size: 20px;
2569    color: #7d7a78;
2570    margin: 0;
2571    line-height: 1.6;
2572    
2573      max-width: 800px;
2574      margin-left: auto;
2575      margin-right: auto;
2576    
2577  }
2578
2579  .ai-moggie-why-grid-aujziwkjyyvmrslnevaigenblock5b50cd5dptjww {
2580    display: grid;
2581    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
2582    gap: 32px;
2583    margin-top: 40px;
2584  }
2585
2586  .ai-moggie-why-card-aujziwkjyyvmrslnevaigenblock5b50cd5dptjww {
2587    display: flex;
2588    align-items: flex-start;
2589    gap: 16px;
2590  }
2591
2592  .ai-moggie-why-icon-aujziwkjyyvmrslnevaigenblock5b50cd5dptjww {
2593    width: 24px;
2594    height: 24px;
2595    display: flex;
2596    align-items: center;
2597    justify-content: center;
2598    flex-shrink: 0;
2599  }
2600
2601  .ai-moggie-why-icon-aujziwkjyyvmrslnevaigenblock5b50cd5dptjww svg {
2602    width: 24px;
2603    height: 24px;
2604    stroke: #ff6e28;
2605  }
2606
2607  .ai-moggie-why-card-content-aujziwkjyyvmrslnevaigenblock5b50cd5dptjww {
2608    flex: 1;
2609  }
2610
2611  .ai-moggie-why-card-title-aujziwkjyyvmrslnevaigenblock5b50cd5dptjww {
2612    font-size: 20px;
2613    color: #121212;
2614    margin: 0 0 8px 0;
2615    font-weight: 600;
2616    line-height: 1.3;
2617  }
2618
2619  .ai-moggie-why-card-text-aujziwkjyyvmrslnevaigenblock5b50cd5dptjww {
2620    font-size: 16px;
2621    color: #7d7a78;
2622    margin: 0;
2623    line-height: 1.6;
2624  }
2625
2626  @media screen and (max-width: 749px) {
2627    .ai-moggie-why-aujziwkjyyvmrslnevaigenblock5b50cd5dptjww {
2628      padding: 14.0px 20px 42.0px;
2629    }
2630
2631    .ai-moggie-why-title-aujziwkjyyvmrslnevaigenblock5b50cd5dptjww {
2632      font-size: calc(40px * 0.8);
2633    }
2634
2635    .ai-moggie-why-subtitle-aujziwkjyyvmrslnevaigenblock5b50cd5dptjww {
2636      font-size: calc(20px * 0.9);
2637    }
2638
2639    .ai-moggie-why-grid-aujziwkjyyvmrslnevaigenblock5b50cd5dptjww {
2640      grid-template-columns: 1fr;
2641    }
2642
2643    .ai-moggie-why-card-aujziwkjyyvmrslnevaigenblock5b50cd5dptjww {
2644      gap: 12.0px;
2645    }
2646  }
2647</style>
2648
2649<moggie-why-exists-aujziwkjyyvmrslnevaigenblock5b50cd5dptjww class="ai-moggie-why-aujziwkjyyvmrslnevaigenblock5b50cd5dptjww" >
2650  <div class="ai-moggie-why-container-aujziwkjyyvmrslnevaigenblock5b50cd5dptjww">
2651    
2652      <div class="ai-moggie-why-header-aujziwkjyyvmrslnevaigenblock5b50cd5dptjww">
2653        
2654        
2655          <p class="ai-moggie-why-subtitle-aujziwkjyyvmrslnevaigenblock5b50cd5dptjww">Understanding your cat's health shouldn't be guesswork</p>
2656        
2657      </div>
2658    
2659
2660    <div class="ai-moggie-why-grid-aujziwkjyyvmrslnevaigenblock5b50cd5dptjww">
2661      
2662        <div class="ai-moggie-why-card-aujziwkjyyvmrslnevaigenblock5b50cd5dptjww">
2663          <div class="ai-moggie-why-icon-aujziwkjyyvmrslnevaigenblock5b50cd5dptjww">
2664            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">
2665              <polyline points="20 6 9 17 4 12"></polyline>
2666            </svg>
2667          </div>
2668          <div class="ai-moggie-why-card-content-aujziwkjyyvmrslnevaigenblock5b50cd5dptjww">
2669            <h3 class="ai-moggie-why-card-title-aujziwkjyyvmrslnevaigenblock5b50cd5dptjww">Cats are experts at hiding pain, stress and illness.</h3>
2670            <p class="ai-moggie-why-card-text-aujziwkjyyvmrslnevaigenblock5b50cd5dptjww">They don't always show when something's wrong.</p>
2671          </div>
2672        </div>
2673      
2674
2675      
2676        <div class="ai-moggie-why-card-aujziwkjyyvmrslnevaigenblock5b50cd5dptjww">
2677          <div class="ai-moggie-why-icon-aujziwkjyyvmrslnevaigenblock5b50cd5dptjww">
2678            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">
2679              <polyline points="20 6 9 17 4 12"></polyline>
2680            </svg>
2681          </div>
2682          <div class="ai-moggie-why-card-content-aujziwkjyyvmrslnevaigenblock5b50cd5dptjww">
2683            <h3 class="ai-moggie-why-card-title-aujziwkjyyvmrslnevaigenblock5b50cd5dptjww">Most health issues don't start dramatically.</h3>
2684            <p class="ai-moggie-why-card-text-aujziwkjyyvmrslnevaigenblock5b50cd5dptjww">They begin with small, easy-to-miss changes.</p>
2685          </div>
2686        </div>
2687      
2688
2689      
2690        <div class="ai-moggie-why-card-aujziwkjyyvmrslnevaigenblock5b50cd5dptjww">
2691          <div class="ai-moggie-why-icon-aujziwkjyyvmrslnevaigenblock5b50cd5dptjww">
2692            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">
2693              <polyline points="20 6 9 17 4 12"></polyline>
2694            </svg>
2695          </div>
2696          <div class="ai-moggie-why-card-content-aujziwkjyyvmrslnevaigenblock5b50cd5dptjww">
2697            <h3 class="ai-moggie-why-card-title-aujziwkjyyvmrslnevaigenblock5b50cd5dptjww">Most of us only notice when something feels “off”.</h3>
2698            <p class="ai-moggie-why-card-text-aujziwkjyyvmrslnevaigenblock5b50cd5dptjww">Because the early signs are easy to second-guess.</p>
2699          </div>
2700        </div>
2701      
2702    </div>
2703  </div>
2704</moggie-why-exists-aujziwkjyyvmrslnevaigenblock5b50cd5dptjww>
2705
2706<script>
2707  (function() {
2708    class MoggieWhyExistsaujziwkjyyvmrslnevaigenblock5b50cd5dptjww extends HTMLElement {
2709      constructor() {
2710        super();
2711      }
2712
2713      connectedCallback() {
2714        this.setupObserver();
2715      }
2716
2717      setupObserver() {
2718        const cards = this.querySelectorAll('.ai-moggie-why-card-aujziwkjyyvmrslnevaigenblock5b50cd5dptjww');
2719        
2720        if ('IntersectionObserver' in window) {
2721          const observer = new IntersectionObserver((entries) => {
2722            entries.forEach((entry, index) => {
2723              if (entry.isIntersecting) {
2724                setTimeout(() => {
2725                  entry.target.style.opacity = '1';
2726                  entry.target.style.transform = 'translateY(0)';
2727                }, index * 100);
2728                observer.unobserve(entry.target);
2729              }
2730            });
2731          }, {
2732            threshold: 0.1
2733          });
2734
2735          cards.forEach((card) => {
2736            card.style.opacity = '0';
2737            card.style.transform = 'translateY(20px)';
2738            card.style.transition = 'opacity 0.6s ease, transform 0.6s ease';
2739            observer.observe(card);
2740          });
2741        }
2742      }
2743    }
2744
2745    customElements.define('moggie-why-exists-aujziwkjyyvmrslnevaigenblock5b50cd5dptjww', MoggieWhyExistsaujziwkjyyvmrslnevaigenblock5b50cd5dptjww);
2746  })();
2747</script>
2747
2748
2749
2750
2751</div><div id="shopify-section-template--27883620008284__moggie_image_text_section_Laxk3U" class="shopify-section main_image_text_section"><style data-shopify>.paddingsection-template--27883620008284__moggie_image_text_section_Laxk3U {
2752  padding: 50px 0px 0px 0px;
2753}
2754.marginsection-template--27883620008284__moggie_image_text_section_Laxk3U {
2755  margin: 0px 0px 0px 0px;
2756}
2757/* .main_img_text_wrapper{
2758  padding-bottom: 200px;
2759} */
2760.img_sec_bg {
2761  display: block !important;
2762  padding-top: 100%;
2763  background-size: cover;
2764  background-repeat: no-repeat;
2765  background-position: center;
2766  border-radius: 24px;
2767  position: relative;
2768  overflow: hidden;
2769  transition: all .3s ease-in-out;
2770}
2771/* .img_sec_bg:after {
2772  content: "";
2773  display: block;
2774  width: 100%;
2775  height: 100%;
2776  background: black;
2777  position: absolute;
2778  top: 0;
2779  left: 0;
2780  opacity: 0;
2781}
2782.img_sec_main_col:hover .img_sec_bg:after {
2783  opacity: .3;
2784} */
2785.img_sec_main_row {
2786  display: flex;
2787  gap: 40px 16px;
2788  margin-top: 30px;
2789}
2790.img_sec_main_col {
2791  width: 25%;
2792}
2793.img_sec_title {
2794  color: #322D2A;
2795  font-family: 'Poppins-Medium';
2796  font-size: 20px;
2797  line-height: 1.2;
2798  margin: 16px 0px 8px;
2799}
2800.img_sec_content p{
2801  color: #7D7A78;
2802  font-size: 18px;
2803  line-height: 1.25;
2804  margin: 0px;
2805}
2806/* Media Query */
2807@media (max-width: 1199px) {
2808 .img_sec_content p {
2809    font-size: 16px;
2810  }
2811}
2812@media (max-width: 991px) {
2813 .img_sec_main_col {
2814      width: calc(50% - 8px);
2815  }
2816 .img_sec_main_row {
2817    flex-wrap: wrap;
2818  }
2819}
2820@media (max-width: 767px) {
2821        .paddingsection-template--27883620008284__moggie_image_text_section_Laxk3U {
2822        padding: 00px 0px 0px 0px;
2823      }
2824      .marginsection-template--27883620008284__moggie_image_text_section_Laxk3U {
2825        margin: 0px 0px 0px 0px;
2826      } 
2827  /* .main_img_text_wrapper {
2828    padding-bottom: 100px;
2829  } */
2830}
2831@media (max-width: 575px) {
2832 .img_sec_main_col {
2833      width: 100%;
2834  }
2835 .img_sec_title {
2836      font-size: 18px;
2837  }
2838  .img_sec_content p {
2839    font-size: 14px;
2840 }
2841}</style><div class="main_img_text_wrapper paddingsection-template--27883620008284__moggie_image_text_section_Laxk3U marginsection-template--27883620008284__moggie_image_text_section_Laxk3U">
2842  <div class="page-width">
2843    <div class="">
2844      
2845      
2846        <div class="section_generic_heading"><h1>What Moggie <strong>helps you do</strong></h1></div>
2847      
2848      
2849    </div>
2850    <div class="img_sec_main_row">
2851    </div>
2852  </div>
2853</div>
2854
2855
2856</div><section id="shopify-section-template--27883620008284__moggie_companion_zYYY6F" class="shopify-section section companionContainer"><style>
2857 .paddingsection-template--27883620008284__moggie_companion_zYYY6F {
2858    padding: 40px 0px 0px 0px;
2859  }
2860  .marginsection-template--27883620008284__moggie_companion_zYYY6F {
2861    margin: 0px auto 0px auto;
2862  }
2863  .companionWrap{
2864    width: 85%;
2865    /* margin: 0 auto; */
2866    /* margin-top: 200px !important;
2867    margin-bottom: 165px !important; */
2868  }
2869  .companionBlocks{
2870    display: flex;
2871    justify-content: space-between;
2872    flex-wrap: wrap;
2873    gap: 20px 0px;
2874  }
2875  .companionMeta{
2876    text-align: center;
2877  }
2878  .companionItem{
2879    width: 33.33%;
2880    text-align: center;
2881    margin-bottom: 35px;
2882  }
2883  .companionIcon img{
2884    padding: 16px 40px;
2885    border-radius: 24px;
2886    
2887  }
2888  .companionTitle{
2889    margin-top: 5px;
2890    margin-bottom: 0px;
2891    color: #322D2A;
2892    font-size: 20px;
2893    font-family: "Poppins-Medium";
2894  }
2895  .itemMeta{
2896    padding: 0px 30px;
2897  }
2898  .companionDesc{
2899    font-size: 18px;
2900    color: #7D7A78;
2901    line-height: 22px;
2902    line-height: 1.3;
2903    margin-top: 5px;
2904    margin-bottom: 0px;
2905  }
2906  .companionMeta .shTitle{
2907    margin-bottom: 16px;
2908    color: #7D7A78;
2909    font-family: 'Poppins-Medium';
2910    line-height: 1.2;
2911  }
2912      .template-product .companionContainer{
2913      display:none;
2914    }
2915  @media(max-width:1199px){
2916    .companionMeta .shTitle {
2917      font-size: 16px;
2918    }
2919    .companionDesc {
2920      font-size: 16px;
2921    }
2922    .companionTitle {
2923      font-size: 18px;
2924    }
2925    .companionItem {
2926      width: 50%;
2927    }
2928  }
2929  @media(max-width:780px){
2930    .template-collection .pageTitle br {
2931        display: none;
2932      }
2933  }
2934  @media(max-width:767px){
2935          .paddingsection-template--27883620008284__moggie_companion_zYYY6F {
2936        padding: 50px 0px 0px 0px;
2937      }
2938      .marginsection-template--27883620008284__moggie_companion_zYYY6F {
2939        margin: 0px auto 0px auto;
2940      } 
2941    /* .companionWrap{
2942      margin-top: 100px !important;
2943      margin-bottom: 100px !important;
2944    } */
2945  }
2946  @media(max-width:749px){
2947    .companionWrap {
2948      width: 100%;
2949    }
2950    .template-collection .companionTitle {
2951      font-size: 16px;
2952    }
2953    .template-collection .companionDesc {
2954      font-size: 15px;
2955    }
2956    .template-product .companionContainer{
2957      display:block;
2958    }
2959  }
2960  @media(max-width:620px){
2961        .template-collection .companionTitle {
2962      /* font-size: 14px; */
2963          line-height: normal;
2964    }
2965    .template-collection .companionIcon img {
2966      padding: 0px 0px;
2967    }
2968    .template-collection .companionDesc {
2969      font-size: 14px;
2970    }
2971    .companionBlocks {
2972      gap: 0px;
2973    }
2974    .companionItem {
2975      width: 100%;
2976      margin-bottom: 20px;
2977    }
2978    .companionItem:last-child{
2979      margin-bottom: 0px;
2980    }
2981    .companionIcon {
2982      background: #f9ece1;
2983      border-radius: 24px;      
2984    }
2985    .itemMeta {
2986      text-align: left;
2987      padding: 10px 0px 0px 0px;
2988    }
2989    .template-collection .companionItem {
2990      width: 50%;      
2991    }
2992    .template-collection .companionIcon {
2993      background: unset;
2994    }
2995    .template-collection .itemMeta {
2996      text-align: unset;
2997      padding: unset;
2998    }
2999    .template-product .companionContainer .companionIcon {
3000      background: transparent;
3001    }
3002    .template-product .companionContainer .itemMeta {
3003    text-align: center;
3004    }
3005  }
3006  @media(max-width:575px){
3007    .companionMeta .shTitle {
3008      font-size: 14px;
3009    }
3010    .companionDesc {
3011      font-size: 14px;
3012    }
3013    .template-collection .companionItem {
3014      width: 100%;  
3015      margin-bottom: 50px;
3016    }
3017    .template-collection .companionItem:last-child {
3018      margin-bottom: 40px;
3019    }
3020  }
3021  @media(max-width:400px){
3022      .template-collection .companionItem {
3023        padding: 0px 10px;
3024      }
3025  }
3026</style>
3027<div class="companionWrap paddingsection-template--27883620008284__moggie_companion_zYYY6F marginsection-template--27883620008284__moggie_companion_zYYY6F">
3028  <div class="page-width">
3029  
3030  <div class="companionBlocks"><div class="companionItem">
3031          <div class="companionIcon"><img loading=lazy style="background: #f9ece1;" src="//www.moggie.me/cdn/shop/files/Paw_phone_icon_bg_light_orange.svg?v=1761239928" alt="Moggie"/></div>
3032          <div class="itemMeta">
3033            <p class="companionTitle"> Notice small changes, early</p>
3034            <p class="companionDesc"> Moggie learns your cat’s normal patterns and highlights changes in activity and behavior, helping you spot potential issues before they become serious.</p>
3035          </div>
3036        </div><div class="companionItem">
3037          <div class="companionIcon"><img loading=lazy style="background: #f9ece1;" src="//www.moggie.me/cdn/shop/files/Cat_Tracker_icon_bg_light_orange.svg?v=1761239928" alt="Moggie"/></div>
3038          <div class="itemMeta">
3039            <p class="companionTitle"> Feel reassured when you’re not at home</p>
3040            <p class="companionDesc"> Check in anytime to see what your cat’s been up to – whether you’re at work, away for the weekend, or relying on a cat sitter.</p>
3041          </div>
3042        </div><div class="companionItem">
3043          <div class="companionIcon"><img loading=lazy style="background: #f9ece1;" src="//www.moggie.me/cdn/shop/files/Cat_walk_icon_bg_light_orange.svg?v=1761239928" alt="Moggie"/></div>
3044          <div class="itemMeta">
3045            <p class="companionTitle"> Support better vet care</p>
3046            <p class="companionDesc"> Many common illnesses can be detected through subtle behavior changes. Moggie helps surface those changes so you and your vet can act sooner.</p>
3047          </div>
3048        </div>
3049  </div>
3050  </div>
3051</div>
3052</section><div id="shopify-section-template--27883620008284__e72b132d-b9a2-405e-a1bc-fd8fdfebf3b7" class="shopify-section healthCareSection">
3053<style data-shopify>.paddingsection-template--27883620008284__e72b132d-b9a2-405e-a1bc-fd8fdfebf3b7 {
3054    padding: 50px 0px 00px 0px;
3055  }
3056  .marginsection-template--27883620008284__e72b132d-b9a2-405e-a1bc-fd8fdfebf3b7 {
3057    margin: 0px 0px 0px 0px;
3058  }
3059
3060   .tabcontent{
3061    display:none;
3062   }
3063   .hometab1-cont{
3064      display: block;
3065    }
3066   .health_sec_row {
3067     display: -webkit-box;
3068     display: -ms-flexbox;
3069     display: flex;
3070     -webkit-box-align: end;
3071     -ms-flex-align: end;
3072     align-items: flex-end;
3073   }
3074    .main_tab_wrapper {
3075      margin-top: 30px;
3076      border-radius: 24px;
3077      background: #F0F2ED;
3078    }
3079    .generic_inner_heading h3{
3080      color: #322D2A;
3081      font-family: 'Poppins-Medium';
3082      font-size: 32px;
3083      font-weight: 500;
3084      line-height: 1.3;
3085      letter-spacing: -0.48px;
3086      margin: 0px;
3087    }
3088    .generic_inner_heading h3 strong {
3089      color: #FF6E28;
3090      font-weight: 500;
3091    }
3092    .tab_inner_content p{
3093      color: #7D7A78;
3094      font-size: 18px;
3095      line-height: 1.3;
3096      margin-bottom: 0px;
3097      margin-top: 10px;
3098    }
3099    .health_text_col {
3100      width: 60%;
3101      padding: 40px;
3102      padding-right: 15%;
3103    }
3104    .tabs_video_col {
3105      width: 40%;
3106    }
3107    .home_tabs_slider  {
3108       border-radius: 16px;
3109       /* background-color: var(--background-overlay-2, rgba(255, 255, 255, 0.40)); */
3110       margin: 30px 0px 0px;
3111       padding-left: 0px;
3112       display: flex;
3113       justify-content: space-between;
3114       gap: 0px 10px;
3115    }
3116    .tab_list_wrap {
3117       padding: 4px;
3118       margin: 0px;
3119       display: -webkit-box;
3120       display: -ms-flexbox;
3121       display: flex;
3122       -webkit-box-pack: justify;
3123       -ms-flex-pack: justify;
3124       justify-content: space-between;
3125       gap: 0px 15px;
3126      background-color: var(--background-overlay-2, rgba(255, 255, 255, 0.40));
3127      border-radius: 16px;
3128      width: 100%;
3129    }
3130    .home_tab_item {
3131       display: -webkit-box;
3132       display: -ms-flexbox;
3133       display: flex;
3134       width: 16.66%;
3135       padding: 12px 5px;
3136       -webkit-box-orient: vertical;
3137       -webkit-box-direction: normal;
3138       -ms-flex-direction: column;
3139       flex-direction: column;
3140       -webkit-box-pack: center;
3141       -ms-flex-pack: center;
3142       justify-content: center;
3143       gap: 4px;
3144       border-radius: 12px;
3145       cursor: pointer;
3146       -webkit-transition: all .3s ease-in-out;
3147       transition: all .3s ease-in-out;
3148      background-color: unset !important;
3149    }
3150    .home_tab_item:hover,
3151    .home_tab_item.active {
3152        background: #F9ECE1 !important;
3153    }
3154    .main_tab_title {
3155      margin: 0px;
3156      text-align: center;
3157      color: #7D7A78;
3158      font-family: 'Poppins-Medium';
3159      font-size: 10px;
3160      line-height: 1.1;
3161      letter-spacing: -0.2px;
3162      -webkit-transition: all .3s ease-in-out;
3163      transition: all .3s ease-in-out;
3164    }
3165    /* .home_tab_item:hover .main_tab_title,
3166    .home_tab_item.active .main_tab_title{
3167      color: #FF6E28;
3168    } */
3169    .tab_icons_box {
3170      position: relative;
3171      padding-top: 25px;
3172    }
3173    .tab_icons_box img {
3174      position: absolute;
3175      left: 0px;
3176      right: 0px;
3177      margin: auto;
3178      top: 0px;
3179      width: 24px;
3180      height: 24px;
3181      -webkit-transition: all .3s ease-in-out;
3182      transition: all .3s ease-in-out;
3183    }
3184    .tab_hover_icon {
3185      opacity: 0;
3186    }
3187    .home_tab_item:hover .tab_icons_box .tab_normal_icon,
3188    .home_tab_item.active .tab_icons_box .tab_normal_icon{
3189       opacity: 0;
3190    }
3191    .home_tab_item:hover .tab_icons_box .tab_hover_icon,
3192    .home_tab_item.active .tab_icons_box .tab_hover_icon{
3193       opacity: 1;
3194    }
3195    .tabs_video_container video {
3196      width: 100%;
3197      display: block;
3198      border-radius: 24px;
3199      position: absolute;
3200      bottom: 0px;
3201      right: 0px;
3202      left: 0px;
3203      opacity: 0;
3204    }
3205    .tabContentActive .tabs_video_container video {
3206      transform: translateY(0);
3207       opacity: 1;
3208       animation: transformAnim 1s;
3209    }
3210    .tabContentActive .videoLotte .healthCareVideo {
3211      transform: translateY(0);
3212       opacity: 1;
3213       animation: transformAnim 1s;
3214    }
3215     @keyframes transformAnim {
3216      from { transform: translateY(100%);}
3217      to { transform: translateY(0);}
3218    }
3219    .tabs_video_container {
3220      position: relative;
3221      /* padding-top: 100%; */
3222      overflow: hidden;
3223    }
3224
3225    .tab_bottom_row {
3226      display: -webkit-box;
3227      display: -ms-flexbox;
3228      display: flex;
3229      gap: 20px;
3230    }
3231    .tab_bottom_section {
3232      padding-top: 20px;
3233    }
3234    .tab_bottom_col {
3235       border-radius: 24px;
3236       display: -webkit-box;
3237       display: -ms-flexbox;
3238       display: flex;
3239       -webkit-box-align: end;
3240       -ms-flex-align: end;
3241        align-items: flex-end;
3242       -webkit-box-orient: vertical;
3243       -webkit-box-direction: normal;
3244       -ms-flex-direction: column;
3245        flex-direction: column;
3246       -webkit-box-pack: end;
3247       -ms-flex-pack: end;
3248        justify-content: flex-end;
3249       overflow: hidden;
3250    }
3251    .tab_bottom_col:nth-child(2){
3252      -webkit-box-orient: horizontal;
3253      -webkit-box-direction: normal;
3254      -ms-flex-direction: row;
3255      flex-direction: row;
3256      width: 70%;
3257    }
3258    .tab_bottom_col:nth-child(1){
3259       width: 30%;
3260    }
3261    .tab_bottom_col:nth-child(2) .bottom_tab_wrapper {
3262      width: 40%;
3263    }
3264     .tab_bottom_col:nth-child(2) video {
3265      width: 60%;
3266    }
3267    .bottom_tab_title{
3268      color: #322D2A;
3269      font-family: 'Poppins-Medium';
3270      font-size: 32px;
3271      font-weight: 500;
3272      line-height: 1.2;
3273      letter-spacing: -0.48px;
3274      margin: 0px 0px 8px;
3275    }
3276    .tab_bottom_content p{
3277      color: #7D7A78;
3278      font-size: 18px;
3279      font-weight: 400;
3280      line-height: 1.3;
3281      margin: 0px;
3282    }
3283    .bottom_tab_wrapper{
3284      padding: 35px;
3285    }
3286   .tab_bottom_col:nth-child(2) .bottom_tab_wrapper{
3287     padding: 35px 20px 35px 35px;
3288   }
3289    .customTabContent{
3290      -webkit-animation: fadeEffect 1.5s;
3291              animation: fadeEffect 1.5s;
3292    }
3293    @-webkit-keyframes fadeEffect {
3294      from {opacity: 0;}
3295      to {opacity: 1;}
3296    }
3297    @keyframes fadeEffect {
3298      from {opacity: 0;}
3299      to {opacity: 1;}
3300    }
3301
3302   .mobile_home_tab_slider{
3303     display: none !important;
3304   }
3305   .tab_bottom_col img {
3306     width: 100%;
3307     max-width: -webkit-fit-content;
3308     max-width: -moz-fit-content;
3309     max-width: fit-content;
3310   }
3311  .tab_next_slide_dt, .tab_prev_slide_dt{
3312      width: 48px !important;
3313      /* height: 48px !important; */
3314      flex-shrink: 0;
3315      border-radius: 16px;
3316      background: rgba(255, 255, 255, 0.4);
3317      backdrop-filter: blur(2px);
3318      display: flex !important;
3319      align-items: center;
3320      justify-content: center;
3321      cursor: pointer;
3322  }
3323  .tab_prev_slide_dt:after{
3324    content: "prev";
3325  }
3326  .tab_next_slide_dt:after{
3327    content: "next";
3328  }
3329  .tab_next_slide_dt:after, .tab_prev_slide_dt:after {
3330      font-family: swiper-icons;
3331      letter-spacing: 0;
3332      color: #322D2A;
3333      font-size: 18px !important;
3334      line-height: 1;
3335  }
3336  .tab_next_slide_dt.slide_disablded,
3337  .tab_prev_slide_dt.slide_disablded{
3338      opacity: .6;
3339      pointer-events: none;
3340  }
3341.videoLotte {
3342    height: 544px;
3343    overflow: hidden;
3344    display: flex;
3345    justify-content: center;
3346    align-items: flex-end;
3347    bottom: 0;
3348  border-radius: 24px;
3349}
3350.healthCareVideo {
3351    height: 88%;
3352    /* object-fit: contain; */
3353}
3354  @media(max-width:1620px){
3355    .videoLotte {
3356      height: 470px;
3357    }
3358  }
3359  @media(max-width:1370px){
3360    .videoLotte {
3361      height: 450px;
3362    }
3363  }
3364    @media(max-width:1330px){
3365    .videoLotte {
3366      height: 425px;
3367    }
3368  }
3369    @media (max-width: 1199px) {
3370      .videoLotte {
3371        height: 380px;
3372      }
3373      .health_text_col {
3374        padding-right: 40px;
3375      }
3376      .tab_inner_content p {
3377        font-size: 16px;
3378      }
3379      .generic_inner_heading h3 {
3380        font-size: 28px;
3381      }
3382      .bottom_tab_title {
3383         font-size: 28px;
3384     }
3385    .tab_bottom_content p {
3386       font-size: 16px;
3387     }
3388     .bottom_tab_wrapper {
3389       padding: 25px;
3390     }
3391     .tab_bottom_col:nth-child(2) .bottom_tab_wrapper{
3392       padding: 25px 10px 25px 25px;
3393     }
3394    }
3395  @media(max-width:1090px){
3396    .videoLotte {
3397      height: 350px;
3398    }
3399  }
3400    @media(max-width:1050px){
3401    .videoLotte {
3402      height: 320px;
3403    }
3404  }
3405   @media (max-width: 1024px) {
3406      .health_text_col {
3407        padding-right: 15px;
3408      }
3409       .tab_list_wrap {
3410        gap: 0px 5px;
3411      }
3412       .tab_bottom_col:nth-child(2) .bottom_tab_wrapper {
3413         width: 45%;
3414       }
3415     .tab_bottom_col:nth-child(2) video {
3416         width: 55%;
3417     }
3418   }
3419  @media(max-width:960px){
3420    .videoLotte {
3421      height: 300px;
3422    }
3423  }
3424    @media(max-width:910px){
3425    .videoLotte {
3426      height: 280px;
3427    }
3428  }
3429    @media(max-width:830px){
3430    .videoLotte {
3431      height: 260px;
3432    }
3433  }
3434   @media (max-width: 767px) {
3435     .healthCareVideo {
3436        height: 100%;
3437    }
3438     .desktop_home_tab_slider{
3439       display: none;
3440     }
3441    .mobile_home_tab_slider{
3442       display: block !important;
3443     }
3444     .health_sec_row {
3445       align-items: flex-start;
3446       flex-direction: column;
3447     }
3448    .health_text_col {
3449       padding: 20px;
3450       width: 100%;
3451    }
3452     .tabs_video_col {
3453       width: 100%;
3454       padding-top: 20px;
3455     }
3456      .tabs_video_container {
3457          /* padding-top: 0; */
3458          height: auto;
3459      }
3460     .tabs_video_container video {
3461         position: unset;
3462     }
3463     .tabSlideNext {
3464       right: 15px !important;
3465     }
3466     .tabSlidePrev {
3467       left: 15px !important;
3468     }
3469     .tabSlideNext, .tabSlidePrev {
3470       width: 48px !important;
3471       height: 48px !important;
3472       flex-shrink: 0;
3473       border-radius: 16px;
3474       background: rgba(255, 255, 255, 0.4);
3475       backdrop-filter: blur(2px);
3476       display: flex !important;
3477     }
3478     .tabSlideNext:after, .tabSlidePrev:after {
3479       color: #322D2A;
3480       font-size: 18px !important;
3481     }
3482     .main_tab_wrapper {
3483         padding-top: 20px;
3484     }
3485     .home_tabs_slider  {
3486        background-color: transparent;
3487        margin: 0px;
3488     }
3489     .tab_list_wrap {
3490       gap: 0px;
3491       justify-content: unset;
3492       background-color: transparent;
3493     }
3494     .mb_home_tab_item_box {
3495       display: flex !important;
3496       justify-content: center;
3497     }
3498     .home_tab_item {
3499       width: fit-content;
3500       padding: 12px 16px;
3501       flex-direction: row;
3502       gap: 0px 34px;
3503       align-items: center;
3504     }
3505     .main_tab_title {
3506         font-size: 16px;
3507     }
3508     .tab_bottom_row {
3509         flex-direction: column;
3510     }
3511     .tab_bottom_col:nth-child(1) {
3512         width: 100%;
3513     }
3514     .tab_bottom_col:nth-child(2) {
3515         width: 100%;
3516     }
3517     .tab_bottom_col {
3518         flex-direction: column-reverse;
3519     }
3520     .tab_bottom_col:nth-child(2) {
3521       flex-direction: column;
3522       width: 100%;
3523       align-items: flex-start;
3524     }
3525     .tab_bottom_col:nth-child(2) .bottom_tab_wrapper {
3526         width: 100%;
3527     }
3528     .bottom_tab_wrapper {
3529         padding: 24px 20px !important;
3530     }
3531     .tab_bottom_col:nth-child(2) video {
3532         width: 100%;
3533     }
3534      .paddingsection-template--27883620008284__e72b132d-b9a2-405e-a1bc-fd8fdfebf3b7 {
3535        padding: 50px 0px 00px 0px;
3536      }
3537      .marginsection-template--27883620008284__e72b132d-b9a2-405e-a1bc-fd8fdfebf3b7 {
3538        margin: 0px 0px 0px 0px;
3539      } 
3540
3541   }
3542   @media (max-width: 575px) {
3543      .tab_inner_content p {
3544        font-size: 14px;
3545      }
3546      .generic_inner_heading h3 {
3547        font-size: 24px;
3548        letter-spacing: -0.3px;
3549      }
3550     .bottom_tab_title {
3551         font-size: 24px;
3552         letter-spacing: -0.3px;
3553     }
3554     .tab_bottom_content p {
3555        font-size: 14px;
3556     }
3557     .videoLotte {
3558         height: auto;
3559      }
3560   }</style><div class="home_tabs_section_wrapper paddingsection-template--27883620008284__e72b132d-b9a2-405e-a1bc-fd8fdfebf3b7 marginsection-template--27883620008284__e72b132d-b9a2-405e-a1bc-fd8fdfebf3b7">
3561  <div class="page-width">
3562    <div class="">
3563      
3564      
3565        <div class="section_generic_heading"><h1><strong>Designed for cats </strong>and their caregivers</h1></div>
3566      
3567    </div>
3568
3569    <div class="main_tab_wrapper" id="nav-tabContent">
3570      <div class="home_tabs_slider swiper mb_home_tabs_swiper_slider mobile_home_tab_slider">
3571        <div class="swiper-button-next tabSlideNext"></div>
3572        <ul class="tab_list_wrap swiper-wrapper">
3573              <li
3574                class=" mb_home_tab_item_box swiper-slide"
3575              >
3576                <div
3577                  class=" home_tab_item tablinks hometab1"
3578                  data-tabItem="1"
3579                  onclick="tabOpen(event, 'health_section')"
3580                >
3581                  
3582                    <div class="tab_icons_box">
3583                      <img loading=lazy
3584                        class="tab_normal_icon"
3585                        src="//www.moggie.me/cdn/shop/files/health-icon.svg?v=1696246010"
3586                        alt="Health mobile icon" loading="lazy"
3587                      >
3588                      <img loading=lazy
3589                        class="tab_hover_icon"
3590                        src="//www.moggie.me/cdn/shop/files/health-hover-icon.svg?v=1696251259"
3591                        alt="Health mobile hover icon" loading="lazy"
3592                      >
3593                    </div>
3594                  
3595                  <p class="main_tab_title">Health</p>
3596                </div>
3597              </li>
3598            
3599          
3600              <li
3601                class=" mb_home_tab_item_box swiper-slide"
3602              >
3603                <div
3604                  class=" home_tab_item tablinks hometab2"
3605                  data-tabItem="2"
3606                  onclick="tabOpen(event, 'chat_section')"
3607                >
3608                  
3609                    <div class="tab_icons_box">
3610                      <img loading=lazy
3611                        class="tab_normal_icon"
3612                        src="//www.moggie.me/cdn/shop/files/chat-icon.svg?v=1696245878"
3613                        alt="Chat mobile icon" loading="lazy"
3614                      >
3615                      <img loading=lazy
3616                        class="tab_hover_icon"
3617                        src="//www.moggie.me/cdn/shop/files/chat-hover-icon.svg?v=1696251259"
3618                        alt="Chat mobile hover icon" loading="lazy"
3619                      >
3620                    </div>
3621                  
3622                  <p class="main_tab_title">
3622Chat</p>
3623                </div>
3624              </li>
3625            
3626          
3627              <li
3628                class=" mb_home_tab_item_box swiper-slide"
3629              >
3630                <div
3631                  class=" home_tab_item tablinks hometab3"
3632                  data-tabItem="3"
3633                  onclick="tabOpen(event, 'profile_section')"
3634                >
3635                  
3636                    <div class="tab_icons_box">
3637                      <img loading=lazy
3638                        class="tab_normal_icon"
3639                        src="//www.moggie.me/cdn/shop/files/profile-icon.png?v=1696245792"
3640                        alt="Profile mobile icon" loading="lazy"
3641                      >
3642                      <img loading=lazy
3643                        class="tab_hover_icon"
3644                        src="//www.moggie.me/cdn/shop/files/profile-hover-icon.png?v=1696251322"
3645                        alt="Profile mobile hover icon" loading="lazy"
3646                      >
3647                    </div>
3648                  
3649                  <p class="main_tab_title">Profile</p>
3650                </div>
3651              </li>
3652            
3653          
3654        </ul>
3655        <div class="swiper-button-prev tabSlidePrev"></div>
3656      </div>
3657          <div class="customTabContent hometab1-cont tabcontent" id="health_section">
3658            <div class="health_sec_row">
3659              <div class="health_text_col">
3660                <div class="health_text_content">
3661                  
3662                    <div class="generic_inner_heading"><h3><strong>Clear view</strong> into your cat's wellbeing.</h3></div>
3663                  
3664                  
3665                    <div class="tab_inner_content"><p>See what your cat’s been up to today and how they’re feeling, at a glance.<br/><br/>Compare trends over time. Spot patterns. Notice changes.</p><p>No guesswork. No relying on memory. Just clear, simple insight into your cat’s everyday life.</p></div>
3666                  
3667                </div>
3668                <div class="home_tabs_slider desktop_home_tab_slider">
3669                  <div class="tab_prev_slide_dt"></div>
3670                  <ul class="tab_list_wrap" id="tab_list_wrap_1">
3671                        <li
3672                          class="home_tab_item tablinks hometab1"
3673                          data-tabItem="1"
3674                          onclick="tabOpen(event, 'health_section')"
3675                        >
3676                          
3677                            <div class="tab_icons_box">
3678                              <img loading=lazy
3679                                class="tab_normal_icon"
3680                                src="//www.moggie.me/cdn/shop/files/health-icon.svg?v=1696246010"
3681                                alt="Health icon" loading="lazy"
3682                              >
3683                              <img loading=lazy
3684                                class="tab_hover_icon"
3685                                src="//www.moggie.me/cdn/shop/files/health-hover-icon.svg?v=1696251259"
3686                               alt="Health hover icon" loading="lazy"
3687                              >
3688                            </div>
3689                          
3690                          <p class="main_tab_title">Health</p>
3691                        </li>
3692                      
3693                    
3694                        <li
3695                          class="home_tab_item tablinks hometab2"
3696                          data-tabItem="2"
3697                          onclick="tabOpen(event, 'chat_section')"
3698                        >
3699                          
3700                            <div class="tab_icons_box">
3701                              <img loading=lazy
3702                                class="tab_normal_icon"
3703                                src="//www.moggie.me/cdn/shop/files/chat-icon.svg?v=1696245878"
3704                                alt="Chat icon" loading="lazy"
3705                              >
3706                              <img loading=lazy
3707                                class="tab_hover_icon"
3708                                src="//www.moggie.me/cdn/shop/files/chat-hover-icon.svg?v=1696251259"
3709                               alt="Chat hover icon" loading="lazy"
3710                              >
3711                            </div>
3712                          
3713                          <p class="main_tab_title">
3713Chat</p>
3714                        </li>
3715                      
3716                    
3717                        <li
3718                          class="home_tab_item tablinks hometab3"
3719                          data-tabItem="3"
3720                          onclick="tabOpen(event, 'profile_section')"
3721                        >
3722                          
3723                            <div class="tab_icons_box">
3724                              <img loading=lazy
3725                                class="tab_normal_icon"
3726                                src="//www.moggie.me/cdn/shop/files/profile-icon.png?v=1696245792"
3727                                alt="Profile icon" loading="lazy"
3728                              >
3729                              <img loading=lazy
3730                                class="tab_hover_icon"
3731                                src="//www.moggie.me/cdn/shop/files/profile-hover-icon.png?v=1696251322"
3732                               alt="Profile hover icon" loading="lazy"
3733                              >
3734                            </div>
3735                          
3736                          <p class="main_tab_title">Profile</p>
3737                        </li>
3738                      
3739                    
3740                  </ul>
3741                  <div class="tab_next_slide_dt"></div>
3742                </div>
3743              </div>
3744              <div class="tabs_video_col">
3745               
3746                
3747                  
3748                    
3749                      
3750                    <div class="tabs_video_container videoLotte">
3751                      <video playsinline="playsinline" loop="loop" muted="muted" autoplay="autoplay" loading="lazy" preload="metadata" poster="//www.moggie.me/cdn/shop/videos/c/vp/257923afb4a8406daaf3eb79fe84bb61/257923afb4a8406daaf3eb79fe84bb61.HD-1080p-2.5Mbps-63771340.mp4?v=0">
3752                        <source src="//www.moggie.me/cdn/shop/videos/c/vp/257923afb4a8406daaf3eb79fe84bb61/257923afb4a8406daaf3eb79fe84bb61.HD-1080p-2.5Mbps-63771340.mp4?v=0" type="video/mp4">
3753                      </video>
3754                     </div>
3755                     
3756                  
3757                
3758              
3759                
3760              </div>
3761            </div>
3762          </div>
3763        
3764      
3765          <div class="customTabContent hometab2-cont tabcontent" id="chat_section">
3766            <div class="health_sec_row">
3767              <div class="health_text_col">
3768                <div class="health_text_content">
3769                  
3770                    <div class="generic_inner_heading"><h3><strong>Chat </strong>with Moggie.</h3></div>
3771                  
3772                  
3773                    <div class="tab_inner_content"><p>Have a question? Not sure if something’s normal?<br/><br/>Ask Moggie for support, guidance, or reassurance – whenever you need it.</p><p>Sometimes you just want to check in. That’s okay.</p></div>
3774                  
3775                </div>
3776                <div class="home_tabs_slider desktop_home_tab_slider">
3777                  <div class="tab_prev_slide_dt"></div>
3778                  <ul class="tab_list_wrap" id="tab_list_wrap_2">
3779                        <li
3780                          class="home_tab_item tablinks hometab1"
3781                          data-tabItem="1"
3782                          onclick="tabOpen(event, 'health_section')"
3783                        >
3784                          
3785                            <div class="tab_icons_box">
3786                              <img loading=lazy
3787                                class="tab_normal_icon"
3788                                src="//www.moggie.me/cdn/shop/files/health-icon.svg?v=1696246010"
3789                                alt="Health icon" loading="lazy"
3790                              >
3791                              <img loading=lazy
3792                                class="tab_hover_icon"
3793                                src="//www.moggie.me/cdn/shop/files/health-hover-icon.svg?v=1696251259"
3794                               alt="Health hover icon" loading="lazy"
3795                              >
3796                            </div>
3797                          
3798                          <p class="main_tab_title">Health</p>
3799                        </li>
3800                      
3801                    
3802                        <li
3803                          class="home_tab_item tablinks hometab2"
3804                          data-tabItem="2"
3805                          onclick="tabOpen(event, 'chat_section')"
3806                        >
3807                          
3808                            <div class="tab_icons_box">
3809                              <img loading=lazy
3810                                class="tab_normal_icon"
3811                                src="//www.moggie.me/cdn/shop/files/chat-icon.svg?v=1696245878"
3812                                alt="Chat icon" loading="lazy"
3813                              >
3814                              <img loading=lazy
3815                                class="tab_hover_icon"
3816                                src="//www.moggie.me/cdn/shop/files/chat-hover-icon.svg?v=1696251259"
3817                               alt="Chat hover icon" loading="lazy"
3818                              >
3819                            </div>
3820                          
3821                          <p class="main_tab_title">
3821Chat</p>
3822                        </li>
3823                      
3824                    
3825                        <li
3826                          class="home_tab_item tablinks hometab3"
3827                          data-tabItem="3"
3828                          onclick="tabOpen(event, 'profile_section')"
3829                        >
3830                          
3831                            <div class="tab_icons_box">
3832                              <img loading=lazy
3833                                class="tab_normal_icon"
3834                                src="//www.moggie.me/cdn/shop/files/profile-icon.png?v=1696245792"
3835                                alt="Profile icon" loading="lazy"
3836                              >
3837                              <img loading=lazy
3838                                class="tab_hover_icon"
3839                                src="//www.moggie.me/cdn/shop/files/profile-hover-icon.png?v=1696251322"
3840                               alt="Profile hover icon" loading="lazy"
3841                              >
3842                            </div>
3843                          
3844                          <p class="main_tab_title">Profile</p>
3845                        </li>
3846                      
3847                    
3848                  </ul>
3849                  <div class="tab_next_slide_dt"></div>
3850                </div>
3851              </div>
3852              <div class="tabs_video_col">
3853               
3854                
3855                 <div class="videoLotte"> <dotlottie-player class="healthCareVideo" src="https://cdn.shopify.com/s/files/1/0585/9799/8790/files/chat.json?v=1701879985" background="transparent" speed="1" loop autoplay></dotlottie-player></div>
3856                
3857              
3858                
3859              </div>
3860            </div>
3861          </div>
3862        
3863      
3864          <div class="customTabContent hometab3-cont tabcontent" id="profile_section">
3865            <div class="health_sec_row">
3866              <div class="health_text_col">
3867                <div class="health_text_content">
3868                  
3869                    <div class="generic_inner_heading"><h3>All <strong>your cat’s important info</strong>, in one place</h3></div>
3870                  
3871                  
3872                    <div class="tab_inner_content"><p>From age and weight to vaccines, health notes and personality quirks, your cat’s profile keeps everything organized and easy to update.</p><p>Because when something does change, you don’t want to be scrambling.</p></div>
3873                  
3874                </div>
3875                <div class="home_tabs_slider desktop_home_tab_slider">
3876                  <div class="tab_prev_slide_dt"></div>
3877                  <ul class="tab_list_wrap" id="tab_list_wrap_3">
3878                        <li
3879                          class="home_tab_item tablinks hometab1"
3880                          data-tabItem="1"
3881                          onclick="tabOpen(event, 'health_section')"
3882                        >
3883                          
3884                            <div class="tab_icons_box">
3885                              <img loading=lazy
3886                                class="tab_normal_icon"
3887                                src="//www.moggie.me/cdn/shop/files/health-icon.svg?v=1696246010"
3888                                alt="Health icon" loading="lazy"
3889                              >
3890                              <img loading=lazy
3891                                class="tab_hover_icon"
3892                                src="//www.moggie.me/cdn/shop/files/health-hover-icon.svg?v=1696251259"
3893                               alt="Health hover icon" loading="lazy"
3894                              >
3895                            </div>
3896                          
3897                          <p class="main_tab_title">Health</p>
3898                        </li>
3899                      
3900                    
3901                        <li
3902                          class="home_tab_item tablinks hometab2"
3903                          data-tabItem="2"
3904                          onclick="tabOpen(event, 'chat_section')"
3905                        >
3906                          
3907                            <div class="tab_icons_box">
3908                              <img loading=lazy
3909                                class="tab_normal_icon"
3910                                src="//www.moggie.me/cdn/shop/files/chat-icon.svg?v=1696245878"
3911                                alt="Chat icon" loading="lazy"
3912                              >
3913                              <img loading=lazy
3914                                class="tab_hover_icon"
3915                                src="//www.moggie.me/cdn/shop/files/chat-hover-icon.svg?v=1696251259"
3916                               alt="Chat hover icon" loading="lazy"
3917                              >
3918                            </div>
3919                          
3920                          <p class="main_tab_title">
3920Chat</p>
3921                        </li>
3922                      
3923                    
3924                        <li
3925                          class="home_tab_item tablinks hometab3"
3926                          data-tabItem="3"
3927                          onclick="tabOpen(event, 'profile_section')"
3928                        >
3929                          
3930                            <div class="tab_icons_box">
3931                              <img loading=lazy
3932                                class="tab_normal_icon"
3933                                src="//www.moggie.me/cdn/shop/files/profile-icon.png?v=1696245792"
3934                                alt="Profile icon" loading="lazy"
3935                              >
3936                              <img loading=lazy
3937                                class="tab_hover_icon"
3938                                src="//www.moggie.me/cdn/shop/files/profile-hover-icon.png?v=1696251322"
3939                               alt="Profile hover icon" loading="lazy"
3940                              >
3941                            </div>
3942                          
3943                          <p class="main_tab_title">Profile</p>
3944                        </li>
3945                      
3946                    
3947                  </ul>
3948                  <div class="tab_next_slide_dt"></div>
3949                </div>
3950              </div>
3951              <div class="tabs_video_col">
3952               
3953                
3954                 <div class="videoLotte"> <dotlottie-player class="healthCareVideo" src="https://cdn.shopify.com/s/files/1/0585/9799/8790/files/cat_profile.json?v=1701879985" background="transparent" speed="1" loop autoplay></dotlottie-player></div>
3955                
3956              
3957                
3958              </div>
3959            </div>
3960          </div>
3961        
3962      
3963    </div>
3964    <div class="tab_bottom_section">
3965      <div class="tab_bottom_row">
3966        
3967        
3968        
3969      </div>
3970    </div>
3971  </div>
3972</div>
3973
3974<script>
3975   function tabOpen(evt, currentTabId) {
3976     // console.log(evt)
3977    var i, tabcontent, tablinks;
3978    tabcontent = document.getElementsByClassName("tabcontent");
3979    for (i = 0; i < tabcontent.length; i++) {
3980      tabcontent[i].style.display = "none";
3981      tabcontent[i].classList.remove('tabContentActive')
3982    }
3983    tablinks = document.getElementsByClassName("tablinks");
3984    for (i = 0; i < tablinks.length; i++) {
3985      tablinks[i].className = tablinks[i].className.replace(" active", "");
3986    }
3987    document.getElementById(currentTabId).style.display = "block";
3988    document.getElementById(currentTabId).classList.add('tabContentActive')
3989    evt.target.classList.add('active');
3990    var dataItem =  jQuery(evt.currentTarget).attr('data-tabItem')
3991    var dataTabLinks =  jQuery(evt.target).attr('data-tabItem')
3992    
3993         jQuery(".home_tab_item[data-tabItem="+dataItem+"]").addClass("active");
3994         jQuery(".home_tab_item[data-tabItem="+dataTabLinks+"]").addClass("active");
3995     
3996
3997      setTimeout(function(){
3998        var targetElement = document.getElementById(currentTabId);
3999        let tabItemCurrent = targetElement.querySelectorAll('.desktop_home_tab_slider .home_tab_item')
4000
4001        // console.log(currentTabId, dataTabLinks ,tabItemCurrent.length)
4002        if (dataTabLinks == tabItemCurrent.length || dataItem == tabItemCurrent.length){
4003            targetElement.querySelector('.tab_next_slide_dt').classList.add('slide_disablded');
4004        }
4005       else{
4006            targetElement.querySelector('.tab_next_slide_dt').classList.remove('slide_disablded');
4007        }
4008
4009        if (dataTabLinks == 1 || dataItem == 1){
4010            targetElement.querySelector('.tab_prev_slide_dt').classList.add('slide_disablded');
4011        }
4012        else{
4013            targetElement.querySelector('.tab_prev_slide_dt').classList.remove('slide_disablded');
4014        }
4015      }, 500)
4016  }
4017
4018 document.addEventListener('DOMContentLoaded', () => {
4019      // jQuery(".customTabContent").addClass("tabcontent");
4020      // jQuery(".hometab1").addClass("active");
4021      // jQuery(".hometab1-cont").addClass("tabContentActive");
4022      jQuery(".hometab1").trigger('click');
4023
4024      var counter = 0;
4025
4026      jQuery('.tab_next_slide_dt').click(function () {
4027          var columns = jQuery(this).closest(".tabcontent").find('.desktop_home_tab_slider .home_tab_item');
4028          var activeTab = jQuery(this).closest(".tabcontent").find('.desktop_home_tab_slider .home_tab_item.active');
4029          columns.removeClass('active');
4030          counter = activeTab.attr('data-tabitem')
4031          // counter++;
4032          columns.eq(counter).addClass('active');
4033          columns.eq(counter).trigger('click');
4034      })
4035
4036      jQuery('.tab_prev_slide_dt').click(function () {
4037          var columns = jQuery(".tabContentActive .desktop_home_tab_slider .home_tab_item");
4038          var activeTab = jQuery(this).closest(".tabcontent").find('.desktop_home_tab_slider .home_tab_item.active');
4039          columns.removeClass('active');
4040          counter = activeTab.attr('data-tabitem')
4041          counter--;
4042          columns.removeClass('active')
4043          columns.eq(counter - 1).addClass('active');
4044          columns.eq(counter - 1).trigger('click');
4045      })
4046
4047
4048        var swiper = new Swiper(".mb_home_tabs_swiper_slider", {
4049          // loop: true,
4050          slidesPerView: 1,
4051          spaceBetween: 0,
4052          watchSlidesProgress: true,
4053          effect: "fade",
4054          fadeEffect: {
4055            crossFade: true
4056          },
4057          navigation: {
4058            nextEl: ".tabSlideNext",
4059            prevEl: ".tabSlidePrev",
4060          },
4061        });
4062        swiper.on('slideChange', function () {
4063          setTimeout(function () {
4064            // tabOpen()
4065            jQuery('.mb_home_tab_item_box.swiper-slide-active .home_tab_item').trigger('click')
4066          },0)
4067        });
4068
4069    });
4070</script>
4070
4071
4072
4073</div><div id="shopify-section-template--27883620008284__tested_and_vetted_KCYwMq" class="shopify-section"><style>
4074.padding-top-template--27883620008284__tested_and_vetted_KCYwMq {
4075  padding-top: 0px;
4076}
4077.padding-bottom-template--27883620008284__tested_and_vetted_KCYwMq {
4078  padding-bottom: 20px;
4079}
4080.testvetttitle {
4081  margin-top: 50px;
4082}
4083.vett-wrapperBoxnn {
4084  width: 100%;
4085  top: 0;
4086  background-repeat: no-repeat;
4087  background-position: center center;
4088  background-size: cover;
4089  transition: .5s ease-in-out;
4090  display: flex;
4091  justify-content: space-between;
4092  align-items: center;
4093  flex-direction: column;
4094  text-align: center;
4095  height: 100%;
4096  position: relative;
4097  border-radius: 20px;
4098}
4099.testvettnote {
4100  position: absolute;
4101  bottom: 0;
4102}
4103.vett-wrapperBoxnn::after {
4104  content: '';
4105  display: block !important;
4106  padding-bottom: 36%;
4107}
4108.vett-videowrapper h2 {
4109  margin-bottom: 60px;
4110}
4111.vett-videowrapper h2 {
4112  text-align: center;
4113}
4114.vett-videowrapper video {
4115    object-fit: cover;
4116    width: 100%;
4117    border-radius: 16px;
4118}
4119  .template--19778519368028__5ae202c9-8d44-4431-8fe3-5c520f3b6776 .vett-wrapperBoxnn::after {
4120    padding-bottom: 52% !important;
4121}
4122.template--27883620008284__tested_and_vetted_KCYwMq .vett-wrapperBoxnn{
4123  background-image:url(//www.moggie.me/cdn/shop/files/img-catt.png?v=1695901897);
4124}
4125  @media(max-width:991px){
4126    .vett-wrapperBoxnn::after {
4127      padding-bottom: 52%;
4128    }
4129  }
4130  @media(max-width:749px){
4131        .padding-top-template--27883620008284__tested_and_vetted_KCYwMq {
4132      padding-top: 0px;
4133    }
4134     .padding-bottom-template--27883620008284__tested_and_vetted_KCYwMq {
4135      padding-bottom: 20px;
4136    }
4137    /* .vett-wrappernn {
4138      padding-top: 41px !important;
4139    }
4140    .vett-wrappernn.template--19778519368028__5ae202c9-8d44-4431-8fe3-5c520f3b6776 {
4141      padding-top: 50px !important;
4142    } */
4143    .testvetttitle {
4144      margin-top: 30px !important;
4145    }
4146    .testvettcontent {
4147      padding: 0px 20px;
4148    }
4149    .testvettdesc p br:after {
4150      content: ' ';
4151    }
4152    .testvettdesc p br {
4153      content: '';
4154    }
4155     #shopify-section-template--19778519368028__5ae202c9-8d44-4431-8fe3-5c520f3b6776 .vett-wrapperBoxnn::after {
4156      padding-bottom: 62% !important;
4157    }    
4158  } 
4159
4160  @media(max-width:480px){
4161      .template--27883620008284__tested_and_vetted_KCYwMq .vett-wrapperBoxnn{
4162        background-image:url(//www.moggie.me/cdn/shop/files/cat_walking_1.png?v=1699282979);
4163      }
4164      .vett-wrapperBoxnn::after {
4165        padding-bottom: 75%;
4166      }
4167      #shopify-section-template--19778519368028__5ae202c9-8d44-4431-8fe3-5c520f3b6776 .vett-wrapperBoxnn::after {
4168        padding-bottom: 100% !important;
4169      }
4170      .vett-wrapperBoxnn p.testvettnote {
4171        font-family: "Poppins-Medium";
4172        padding: 0px 28px;
4173        font-size: 12px;
4174        line-height: 14px;
4175      }
4176  }
4177  @media(max-width:425px){
4178    .vett-wrapperBoxnn::after {
4179      padding-bottom: 70%;
4180    }
4181    .testvettdesc p br {
4182      display: none !important;
4183    }
4184  }
4185  @media(max-width:414px){
4186    .vett-wrapperBoxnn::after {
4187      padding-bottom: 65%;
4188    }
4189  }
4190
4191
4192</style>
4193
4194<div class="vett-wrappernn template--27883620008284__tested_and_vetted_KCYwMq padding-top-template--27883620008284__tested_and_vetted_KCYwMq padding-bottom-template--27883620008284__tested_and_vetted_KCYwMq" >
4195
4196 <div class="page-width"><div class="vett-wrapperBoxnn ">           
4197           <div class="testvettcontent"><div class="section_generic_heading testvetttitle"><h2>Scientifically validated. Vet informed. Built with care.</h2></div><div class="testvettdesc blackcolor"><h5>Developed and validated in collaboration with universities in the UK (Surrey) and Sweden (Uppsala), alongside veterinary and technology experts.</h5></div></div><p class="testvettnote" ">Our AI is trained to recognise real feline behaviors – not just movement, but meaning.</p></div></div>  
4198</div>    
4199
4200
4201</div><div id="shopify-section-template--27883620008284__175974179019b09043" class="shopify-section">
4202
4203
4204<style data-shopify>
4205  .ai-reassurance-block-ad0nosfrvdm1qtgxxdaigenblock0c20d16anmd64 {
4206    display: block;
4207    width: 100%;
4208    padding: 50px 20px 50px;
4209    background-color: #faf8f5;
4210  }
4211
4212  .ai-reassurance-container-ad0nosfrvdm1qtgxxdaigenblock0c20d16anmd64 {
4213    max-width: 1000px;
4214    margin: 0 auto;
4215    text-align: center;
4216  }
4217
4218  .ai-reassurance-benefits-ad0nosfrvdm1qtgxxdaigenblock0c20d16anmd64 {
4219    display: flex;
4220    flex-wrap: wrap;
4221    justify-content: center;
4222    gap: 25px;
4223    margin-bottom: 30px;
4224  }
4225
4226  .ai-reassurance-benefit-ad0nosfrvdm1qtgxxdaigenblock0c20d16anmd64 {
4227    display: flex;
4228    align-items: center;
4229    gap: 10px;
4230    font-family: 'Poppins', sans-serif;
4231    font-size: 16px;
4232    color: #000000;
4233    font-weight: 400;
4234    line-height: 1.5;
4235  }
4236
4237  .ai-reassurance-check-ad0nosfrvdm1qtgxxdaigenblock0c20d16anmd64 {
4238    flex-shrink: 0;
4239    width: 24px;
4240    height: 24px;
4241    display: flex;
4242    align-items: center;
4243    justify-content: center;
4244  }
4245
4246  .ai-reassurance-check-ad0nosfrvdm1qtgxxdaigenblock0c20d16anmd64 svg {
4247    width: 100%;
4248    height: 100%;
4249    stroke: #ff6e28;
4250    stroke-width: 3;
4251    fill: none;
4252  }
4253
4254  .ai-reassurance-tagline-ad0nosfrvdm1qtgxxdaigenblock0c20d16anmd64 {
4255    font-family: 'Recoleta', serif;
4256    font-size: 32px;
4257    color: #000000;
4258    margin: 0 0 30px;
4259    font-weight: 400;
4260  }
4261
4262  .ai-reassurance-button-ad0nosfrvdm1qtgxxdaigenblock0c20d16anmd64 {
4263    display: inline-block;
4264    font-family: 'Poppins', sans-serif;
4265    font-size: 16px;
4266    font-weight: 500;
4267    color: #ffffff;
4268    background-color: #ff6e28;
4269    padding: 14px 40px;
4270    border-radius: 50px;
4271    text-decoration: none;
4272    transition: all 0.3s ease;
4273    border: none;
4274    cursor: pointer;
4275  }
4276
4277  .ai-reassurance-button-ad0nosfrvdm1qtgxxdaigenblock0c20d16anmd64:hover {
4278    background-color: #e55d1f;
4279    color: #ffffff;
4280    transform: translateY(-2px);
4281  }
4282
4283  @media screen and (max-width: 749px) {
4284    .ai-reassurance-benefits-ad0nosfrvdm1qtgxxdaigenblock0c20d16anmd64 {
4285      flex-direction: column;
4286      align-items: center;
4287    }
4288
4289    .ai-reassurance-benefit-ad0nosfrvdm1qtgxxdaigenblock0c20d16anmd64 {
4290      width: 100%;
4291      max-width: 300px;
4292      justify-content: flex-start;
4293    }
4294
4295    .ai-reassurance-tagline-ad0nosfrvdm1qtgxxdaigenblock0c20d16anmd64 {
4296      font-size: calc(32px * 0.8);
4297    }
4298
4299    .ai-reassurance-benefit-ad0nosfrvdm1qtgxxdaigenblock0c20d16anmd64 {
4300      font-size: calc(16px * 0.9);
4301    }
4302
4303    .ai-reassurance-button-ad0nosfrvdm1qtgxxdaigenblock0c20d16anmd64 {
4304      font-size: calc(16px * 0.9);
4305    }
4306  }
4307</style>
4308
4309<div class="ai-reassurance-block-ad0nosfrvdm1qtgxxdaigenblock0c20d16anmd64" >
4310  <div class="ai-reassurance-container-ad0nosfrvdm1qtgxxdaigenblock0c20d16anmd64">
4311    <div class="ai-reassurance-benefits-ad0nosfrvdm1qtgxxdaigenblock0c20d16anmd64">
4312      
4313        <div class="ai-reassurance-benefit-ad0nosfrvdm1qtgxxdaigenblock0c20d16anmd64">
4314          <div class="ai-reassurance-check-ad0nosfrvdm1qtgxxdaigenblock0c20d16anmd64">
4315            <svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
4316              <polyline points="20 6 9 17 4 12"></polyline>
4317            </svg>
4318          </div>
4319          <span>No subscription</span>
4320        </div>
4321      
4322
4323      
4324        <div class="ai-reassurance-benefit-ad0nosfrvdm1qtgxxdaigenblock0c20d16anmd64">
4325          <div class="ai-reassurance-check-ad0nosfrvdm1qtgxxdaigenblock0c20d16anmd64">
4326            <svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
4327              <polyline points="20 6 9 17 4 12"></polyline>
4328            </svg>
4329          </div>
4330          <span>One-time purchase</span>
4331        </div>
4332      
4333
4334      
4335        <div class="ai-reassurance-benefit-ad0nosfrvdm1qtgxxdaigenblock0c20d16anmd64">
4336          <div class="ai-reassurance-check-ad0nosfrvdm1qtgxxdaigenblock0c20d16anmd64">
4337            <svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
4338              <polyline points="20 6 9 17 4 12"></polyline>
4339            </svg>
4340          </div>
4341          <span>Easy to set up</span>
4342        </div>
4343      
4344
4345      
4346        <div class="ai-reassurance-benefit-ad0nosfrvdm1qtgxxdaigenblock0c20d16anmd64">
4347          <div class="ai-reassurance-check-ad0nosfrvdm1qtgxxdaigenblock0c20d16anmd64">
4348            <svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
4349              <polyline points="20 6 9 17 4 12"></polyline>
4350            </svg>
4351          </div>
4352          <span>Designed for everyday use</span>
4353        </div>
4354      
4355
4356      
4357
4358      
4359    </div>
4360
4361    
4362      <h2 class="ai-reassurance-tagline-ad0nosfrvdm1qtgxxdaigenblock0c20d16anmd64">Better care, made simple.</h2>
4363    
4364
4365    
4366      <a href="https://www.moggie.me/products/moggie-activity-tracker" class="ai-reassurance-button-ad0nosfrvdm1qtgxxdaigenblock0c20d16anmd64">
4367        Get Moggie for your cat
4368      </a>
4369    
4370  </div>
4371</div>
4372
4373
4374
4375</div><section id="shopify-section-template--27883620008284__rich_text_NDFAja" class="shopify-section section"><link href="//www.moggie.me/cdn/shop/t/35/assets/section-rich-text.css?v=155250126305810049721767703233" rel="stylesheet" type="text/css" media="all" />
4376<style data-shopify>.section-template--27883620008284__rich_text_NDFAja-padding {
4377    padding-top: 30px;
4378    padding-bottom: 0px;
4379  }
4380
4381  @media screen and (min-width: 750px) {
4382    .section-template--27883620008284__rich_text_NDFAja-padding {
4383      padding-top: 40px;
4384      padding-bottom: 0px;
4385    }
4386  }</style><div class="isolate">
4387  <div class="rich-text content-container color-background-1 gradient rich-text--full-width content-container--full-width section-template--27883620008284__rich_text_NDFAja-padding">
4388    <div class="rich-text__wrapper rich-text__wrapper--center page-width">
4389      <div class="rich-text__blocks center"><h2
4390                class="rich-text__heading rte inline-richtext h1 scroll-trigger animate--slide-in"
4391                
4392                
4393                  data-cascade
4394                  style="--animation-order: 1;"
4395                
4396              >
4397                How  cat parents use Moggie in real life
4398              </h2></div>
4399    </div>
4400  </div>
4401</div>
4402
4403
4404</section><section id="shopify-section-template--27883620008284__1761219005424016b2" class="shopify-section section"><div class="page-width scroll-trigger animate--slide-in"><div id="shopify-block-AeXpKbWtGMnJFR1ZCT__moast_carousel_JQX7kH" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: schema -->
4404<script type="application/ld+json">
4405        {
4406          "@context": "https://schema.org",
4407          "@type": "ItemList",
4408          "itemListElement": [{
4409                  "@type": "VideoObject",
4410                  "position": 1,
4411                  "name": "NON COMMISSION LINK: moggie.me\/discount\/Taro15\n\nI am passionate about helping others especially i...","description": "NON COMMISSION LINK: moggie.me\/discount\/Taro15\n\nI am passionate about helping others especially i...","thumbnailUrl": "https:\/\/cdn.shopify.com\/s\/files\/1\/0585\/9799\/8790\/files\/preview_images\/0d0cc94e62da4466a3e16e0c5a00a721.thumbnail.0000000000.jpg?v=1776858486",
4412                  "uploadDate": "2026-10-01T11:34:15+0000",
4413                  "contentUrl": "https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/0d0cc94e62da4466a3e16e0c5a00a721.mp4","width": "720","height": "1280","author": {
4414                      "@type": "Person",
4415                      "name": "ichigoandtaro",
4416                      "url": "https:\/\/www.instagram.com\/ichigoandtaro"
4417                    },"about": ["https:\/\/www.moggie.me\/products\/moggie-activity-tracker"],"interactionStatistic": {
4418                    "@type": "InteractionCounter",
4419                    "interactionType": {
4420                      "@type": "LikeAction"
4421                    },
4422                    "userInteractionCount": 0
4423                  }
4424                },{
4425                  "@type": "VideoObject",
4426                  "position": 2,
4427                  "name": "How exciting!!! ❤️ As you know, we’ve been away, life has got very full on and hectic but whilst ...","description": "How exciting!!! ❤️ As you know, we’ve been away, life has got very full on and hectic but whilst ...","thumbnailUrl": "https:\/\/cdn.shopify.com\/s\/files\/1\/0585\/9799\/8790\/files\/preview_images\/dacba085c6a94903b5b10b21f39eaf82.thumbnail.0000000000.jpg?v=1776858385",
4428                  "uploadDate": "2026-10-01T11:34:15+0000",
4429                  "contentUrl": "https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/dacba085c6a94903b5b10b21f39eaf82.mp4","width": "720","height": "1280","author": {
4430                      "@type": "Person",
4431                      "name": "royaltyrescueto",
4432                      "url": "https:\/\/www.instagram.com\/royaltyrescueto"
4433                    },"about": ["https:\/\/www.moggie.me\/products\/moggie-activity-tracker"],"interactionStatistic": {
4434                    "@type": "InteractionCounter",
4435                    "interactionType": {
4436                      "@type": "LikeAction"
4437                    },
4438                    "userInteractionCount": 0
4439                  }
4440                },{
4441                  "@type": "VideoObject",
4442                  "position": 3,
4443                  "name": "What I see in the clinic… isn’t always the full picture.\n\nCats behave differently here. Stress ch...","description": "What I see in the clinic… isn’t always the full picture.\n\nCats behave differently here. Stress ch...","thumbnailUrl": "https:\/\/cdn.shopify.com\/s\/files\/1\/0585\/9799\/8790\/files\/preview_images\/44b4ebdc2e2a4121870b782f65bd3ce0.thumbnail.0000000000.jpg?v=1774004541",
4444                  "uploadDate": "2026-10-01T11:34:15+0000",
4445                  "contentUrl": "https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/44b4ebdc2e2a4121870b782f65bd3ce0.mp4","width": "720","height": "1280","author": {
4446                      "@type": "Person",
4447                      "name": "dr.mattmcglasson",
4448                      "url": "https:\/\/www.instagram.com\/dr.mattmcglasson"
4449                    },"about": ["https:\/\/www.moggie.me\/products\/moggie-activity-tracker"],"interactionStatistic": {
4450                    "@type": "InteractionCounter",
4451                    "interactionType": {
4452                      "@type": "LikeAction"
4453                    },
4454                    "userInteractionCount": 0
4455                  }
4456                },{
4457                  "@type": "VideoObject",
4458                  "position": 4,
4459                  "name": "Making cat health part of our New Year routine. Maggie helps us stay connected to Peak and Summit...","description": "Making cat health part of our New Year routine. Maggie helps us stay connected to Peak and Summit...","thumbnailUrl": "https:\/\/cdn.shopify.com\/s\/files\/1\/0585\/9799\/8790\/files\/preview_images\/4a3554ea4f55459f90be8f489ea19d75.thumbnail.0000000000.jpg?v=1770286742",
4460                  "uploadDate": "2026-10-01T11:34:15+0000",
4461                  "contentUrl": "https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/4a3554ea4f55459f90be8f489ea19d75.mp4","width": "720","height": "1280","author": {
4462                      "@type": "Person",
4463                      "name": "acatnamedpeak",
4464                      "url": "https:\/\/www.instagram.com\/acatnamedpeak"
4465                    },"about": ["https:\/\/www.moggie.me\/products\/moggie-activity-tracker"],"interactionStatistic": {
4466                    "@type": "InteractionCounter",
4467                    "interactionType": {
4468                      "@type": "LikeAction"
4469                    },
4470                    "userInteractionCount": 0
4471                  }
4472                },{
4473                  "@type": "VideoObject",
4474                  "position": 5,
4475                  "name": "new year, new Byron.\n\[email protected] \n#cat #catlife #catsofinstagram","description": "new year, new Byron.\n\[email protected] \n#cat #catlife #catsofinstagram","thumbnailUrl": "https:\/\/cdn.shopify.com\/s\/files\/1\/0585\/9799\/8790\/files\/preview_images\/b4924530cefb49199649665bae53fdf1.thumbnail.0000000000.jpg?v=1768477127",
4476                  "uploadDate": "2026-10-01T11:34:15+0000",
4477                  "contentUrl": "https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/b4924530cefb49199649665bae53fdf1.mp4","width": "720","height": "1278","about": ["https:\/\/www.moggie.me\/products\/moggie-activity-tracker"],"interactionStatistic": {
4478                    "@type": "InteractionCounter",
4479                    "interactionType": {
4480                      "@type": "LikeAction"
4481                    },
4482                    "userInteractionCount": 0
4483                  }
4484                },{
4485                  "@type": "VideoObject",
4486                  "position": 6,
4487                  "name": "I get asked all the time “How do I tell if something might be wrong with my cat?”\n\nThe truth is —...","description": "I get asked all the time “How do I tell if something might be wrong with my cat?”\n\nThe truth is —...","thumbnailUrl": "https:\/\/cdn.shopify.com\/s\/files\/1\/0585\/9799\/8790\/files\/preview_images\/159d33fb89954
4487c6d9cdbc540acfff67c.thumbnail.0000000000.jpg?v=1763980798",
4488                  "uploadDate": "2026-10-01T11:34:15+0000",
4489                  "contentUrl": "https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/159d33fb89954c6d9cdbc540acfff67c.mp4","width": "720","height": "1280","author": {
4490                      "@type": "Person",
4491                      "name": "dr.mattmcglasson",
4492                      "url": "https:\/\/www.instagram.com\/dr.mattmcglasson"
4493                    },"about": ["https:\/\/www.moggie.me\/products\/moggie-activity-tracker"],"interactionStatistic": {
4494                    "@type": "InteractionCounter",
4495                    "interactionType": {
4496                      "@type": "LikeAction"
4497                    },
4498                    "userInteractionCount": 0
4499                  }
4500                },{
4501                  "@type": "VideoObject",
4502                  "position": 7,
4503                  "name": "#AD | My meowmy noticed on our @moggie.me app that I was below average in grooming.\n\nDid you know...","description": "#AD | My meowmy noticed on our @moggie.me app that I was below average in grooming.\n\nDid you know...","thumbnailUrl": "https:\/\/cdn.shopify.com\/s\/files\/1\/0585\/9799\/8790\/files\/preview_images\/d6ed7be9588046f4b3ed489951554995.thumbnail.0000000000.jpg?v=1761044762",
4504                  "uploadDate": "2026-10-01T11:34:15+0000",
4505                  "contentUrl": "https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/d6ed7be9588046f4b3ed489951554995.mp4","width": "720","height": "1280","author": {
4506                      "@type": "Person",
4507                      "name": "officialcookiethecat",
4508                      "url": "https:\/\/www.instagram.com\/officialcookiethecat"
4509                    },"about": ["https:\/\/www.moggie.me\/products\/moggie-activity-tracker"],"interactionStatistic": {
4510                    "@type": "InteractionCounter",
4511                    "interactionType": {
4512                      "@type": "LikeAction"
4513                    },
4514                    "userInteractionCount": 0
4515                  }
4516                },{
4517                  "@type": "VideoObject",
4518                  "position": 8,
4519                  "name": "🧐 Ever wonder what your cat is really up to?\n\n🐈‍⬛ Want to know more about your cat’s habits? Find...","description": "🧐 Ever wonder what your cat is really up to?\n\n🐈‍⬛ Want to know more about your cat’s habits? Find...","thumbnailUrl": "https:\/\/cdn.shopify.com\/s\/files\/1\/0585\/9799\/8790\/files\/preview_images\/efd3365b078d4fa0b369cccf8e00e114.thumbnail.0000000000.jpg?v=1761043157",
4520                  "uploadDate": "2026-10-01T11:34:15+0000",
4521                  "contentUrl": "https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/efd3365b078d4fa0b369cccf8e00e114.mp4","width": "360","height": "640","author": {
4522                      "@type": "Person",
4523                      "name": "theglamorouscatlady",
4524                      "url": "https:\/\/www.instagram.com\/theglamorouscatlady"
4525                    },"about": ["https:\/\/www.moggie.me\/products\/moggie-activity-tracker"],"interactionStatistic": {
4526                    "@type": "InteractionCounter",
4527                    "interactionType": {
4528                      "@type": "LikeAction"
4529                    },
4530                    "userInteractionCount": 0
4531                  }
4532                },{
4533                  "@type": "VideoObject",
4534                  "position": 9,
4535                  "name": "Just as I have my Apple Watch, my cats have their own wearable. A @moggie.me cat tracker! \n\nIt he...","description": "Just as I have my Apple Watch, my cats have their own wearable. A @moggie.me cat tracker! \n\nIt he...","thumbnailUrl": "https:\/\/cdn.shopify.com\/s\/files\/1\/0585\/9799\/8790\/files\/preview_images\/1eefd0fa643047548d037d070507755f.thumbnail.0000000000.jpg?v=1761042988",
4536                  "uploadDate": "2026-10-01T11:34:15+0000",
4537                  "contentUrl": "https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/1eefd0fa643047548d037d070507755f.mp4","width": "720","height": "1280","author": {
4538                      "@type": "Person",
4539                      "name": "catpeelil",
4540                      "url": "https:\/\/www.instagram.com\/catpeelil"
4541                    },"about": ["https:\/\/www.moggie.me\/products\/moggie-activity-tracker"],"interactionStatistic": {
4542                    "@type": "InteractionCounter",
4543                    "interactionType": {
4544                      "@type": "LikeAction"
4545                    },
4546                    "userInteractionCount": 0
4547                  }
4548                },{
4549                  "@type": "VideoObject",
4550                  "position": 10,
4551                  "name": "Did you know there’s such a thing as *too much* grooming for us royal cats? Yep, turns out when I...","description": "Did you know there’s such a thing as *too much* grooming for us royal cats? Yep, turns out when I...","thumbnailUrl": "https:\/\/cdn.shopify.com\/s\/files\/1\/0585\/9799\/8790\/files\/preview_images\/e5e5f87b6db2414f8053548d1df1c852.thumbnail.0000000000.jpg?v=1761042929",
4552                  "uploadDate": "2026-10-01T11:34:15+0000",
4553                  "contentUrl": "https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/e5e5f87b6db2414f8053548d1df1c852.mp4","width": "360","height": "640","author": {
4554                      "@type": "Person",
4555                      "name": "sneaky.simba_cat",
4556                      "url": "https:\/\/www.instagram.com\/sneaky.simba_cat"
4557                    },"about": ["https:\/\/www.moggie.me\/products\/moggie-activity-tracker"],"interactionStatistic": {
4558                    "@type": "InteractionCounter",
4559                    "interactionType": {
4560                      "@type": "LikeAction"
4561                    },
4562                    "userInteractionCount": 0
4563                  }
4564                }
4565          ]
4566        }
4567      </script>
4567<!-- END app snippet --><!-- BEGIN app snippet: vite-tag -->
4568
4569
4570  
4570<script src="https://cdn.shopify.com/extensions/01a0f2b4-5ebc-7e76-be0f-c632dad593bf/moast-3-1132/assets/moast-carousel.CyvyEB9_.bundle.min.js" type="module" crossorigin="anonymous"></script>
4570
4571  <link rel="modulepreload" href="https://cdn.shopify.com/extensions/01a0f2b4-5ebc-7e76-be0f-c632dad593bf/moast-3-1132/assets/MoastMedia.DSkiNIWi.chunk.min.js" crossorigin="anonymous">
4572  <link rel="modulepreload" href="https://cdn.shopify.com/extensions/01a0f2b4-5ebc-7e76-be0f-c632dad593bf/moast-3-1132/assets/preload-helper.Dp1pzeXC.chunk.min.js" crossorigin="anonymous">
4573  <link rel="modulepreload" href="https://cdn.shopify.com/extensions/01a0f2b4-5ebc-7e76-be0f-c632dad593bf/moast-3-1132/assets/embla-carousel.esm.DIhUnPYQ.chunk.min.js" crossorigin="anonymous">
4574  <link rel="modulepreload" href="https://cdn.shopify.com/extensions/01a0f2b4-5ebc-7e76-be0f-c632dad593bf/moast-3-1132/assets/embla-carousel-wheel-gestures.esm.H5SbBhtO.chunk.min.js" crossorigin="anonymous">
4575  <link rel="modulepreload" href="https://cdn.shopify.com/extensions/01a0f2b4-5ebc-7e76-be0f-c632dad593bf/moast-3-1132/assets/class-map.EQKjbUaA.chunk.min.js" crossorigin="anonymous">
4576  <link rel="modulepreload" href="https://cdn.shopify.com/extensions/01a0f2b4-5ebc-7e76-be0f-c632dad593bf/moast-3-1132/assets/socialHandle.BKKgGk2e.chunk.min.js" crossorigin="anonymous">
4577  <link rel="modulepreload" href="https://cdn.shopify.com/extensions/01a0f2b4-5ebc-7e76-be0f-c632dad593bf/moast-3-1132/assets/repeat.FEYscy13.chunk.min.js" crossorigin="anonymous">
4578  <link rel="modulepreload" href="https://cdn.shopify.com/extensions/01a0f2b4-5ebc-7e76-be0f-c632dad593bf/moast-3-1132/assets/lodash.DsTELrOJ.chunk.min.js" crossorigin="anonymous">
4579  <link rel="modulepreload" href="https://cdn.shopify.com/extensions/01a0f2b4-5ebc-7e76-be0f-c632dad593bf/moast-3-1132/assets/rte.D5eaed6Y.chunk.min.js" crossorigin="anonymous">
4580  <link rel="modulepreload" href="https://cdn.shopify.com/extensions/01a0f2b4-5ebc-7e76-be0f-c632dad593bf/moast-3-1132/assets/overlayCardStyle.pMrvFGeT.chunk.min.js" crossorigin="anonymous">
4581  <link rel="modulepreload" href="https://cdn.shopify.com/extensions/01a0f2b4-5ebc-7e76-be0f-c632dad593bf/moast-3-1132/assets/MoastBranding.azoW6wrq.chunk.min.js" crossorigin="anonymous">
4582  <link rel="modulepreload" href="https://cdn.shopify.com/extensions/01a0f2b4-5ebc-7e76-be0f-c632dad593bf/moast-3-1132/assets/MediaUtilities.CB4oQOQj.chunk.min.js" crossorigin="anonymous">
4583
4584<!-- END app snippet --><!-- BEGIN app snippet: block-width --><style data-shopify>
4585  #shopify-block-AeXpKbWtGMnJFR1ZCT__moast_carousel_JQX7kH {
4586    width: 100%;
4587  }
4588</style>
4589<!-- END app snippet --><moast-carousel
4590      block-id="AeXpKbWtGMnJFR1ZCT__moast_carousel_JQX7kH"
4591      sort="MANUAL"
4592      slide-type="cards"
4593      
4594      autoplay-mode="all"
4595      alignment="center"
4596      
4597      autoscroll="0"
4598      product-cards="none"
4599      player-mode="fullscreen"
4600      floating-position="bottom-right"
4601      floating-size="medium"
4602      
4603      pagination-mode="overlay"
4604      aspect-ratio="vertical"
4605      slide-border="0"
4606      
4607      style="
4608        --moast-padding-top: 40px;
4609        --moast-padding-bottom: 40px;
4610        --moast-slide-spacing: 16px;
4611        --moast-slide-rounding: 20px;
4612        --moast-slide-size: 250px;
4613        
4614        
4615        --moast-border: 0px;
4616        --moast-border-color: linear-gradient(to right, #833ab4, #fd1d1d, #fcb045);
4617      "
4618    >
4619      <!-- BEGIN app snippet: data -->
4619<script type="application/json" class="data">
4620  {
4621    "media": [{"ref":"3fa2166f-a3a7-46d4-9261-d2f7e96e0ee7","url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0585\/9799\/8790\/files\/preview_images\/0d0cc94e62da4466a3e16e0c5a00a721.thumbnail.0000000000.jpg?v=1776858486","height":"1280","width":"720","originalSource":"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/0d0cc94e62da4466a3e16e0c5a00a721.mp4","sources":["https:\/\/cdn.shopify.com\/videos\/c\/vp\/0d0cc94e62da4466a3e16e0c5a00a721\/0d0cc94e62da4466a3e16e0c5a00a721.SD-480p-0.9Mbps-82340636.mp4","https:\/\/cdn.shopify.com\/videos\/c\/vp\/0d0cc94e62da4466a3e16e0c5a00a721\/0d0cc94e62da4466a3e16e0c5a00a721.HD-1080p-2.5Mbps-82340636.mp4","https:\/\/cdn.shopify.com\/videos\/c\/vp\/0d0cc94e62da4466a3e16e0c5a00a721\/0d0cc94e62da4466a3e16e0c5a00a721.HD-720p-1.6Mbps-82340636.mp4","https:\/\/cdn.shopify.com\/videos\/c\/vp\/0d0cc94e62da4466a3e16e0c5a00a721\/0d0cc94e62da4466a3e16e0c5a00a721.m3u8"],"contentType":"Video","upvote":0,"caption":"NON COMMISSION LINK: moggie.me\/discount\/Taro15\n\nI am passionate about helping others especially if they are going through the same experience of having a cat with a terminal illness. I reached out to them to ask if there was a discount code that c
4621ould be offered and they kindly got back to me.\n\nThis is my one month review of Moggie, the cat health tracking device. \n\nOverall thoughts:\nI like that it’s a device that attaches to the collar. It seems bulky but my cat has no issues with it on. He’s gotten it snagged one time and kicked it off from scratching too hard but that’s about it.\nIt updated frequently (almost live time) but your cat has to be near the hub in a certain radius to update: I live in an apartment so that’s not an issue.\nOverall I love seeing the activities that he is doing, what time, and how often. I do wish that breath rates were a feature added, but I do know they are working on a lot and I won’t be surprised if it is. \n\nAsk me any questions! I’m happy to help.\n#catsofinstagram #catstagram #cats #britishshorthair #catproducts","options":{"muted":false},"tags":[],"productProfile":{"ref":"f7c209b5-5d86-4c59-939c-a5fbb00d5afd","member":null,"products":[{"product":{"id":"8644020076892","handle":"moggie-activity-tracker"}}]},"socialUser":{"username":"ichigoandtaro","url":"https:\/\/www.instagram.com\/ichigoandtaro"}},{"ref":"bdaa7f41-3b5e-482c-b059-b4027b5ddfa6","url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0585\/9799\/8790\/files\/preview_images\/dacba085c6a94903b5b10b21f39eaf82.thumbnail.0000000000.jpg?v=1776858385","height":"1280","width":"720","originalSource":"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/dacba085c6a94903b5b10b21f39eaf82.mp4","sources":["https:\/\/cdn.shopify.com\/videos\/c\/vp\/dacba085c6a94903b5b10b21f39eaf82\/dacba085c6a94903b5b10b21f39eaf82.SD-480p-0.9Mbps-82340331.mp4","https:\/\/cdn.shopify.com\/videos\/c\/vp\/dacba085c6a94903b5b10b21f39eaf82\/dacba085c6a94903b5b10b21f39eaf82.HD-1080p-2.5Mbps-82340331.mp4","https:\/\/cdn.shopify.com\/videos\/c\/vp\/dacba085c6a94903b5b10b21f39eaf82\/dacba085c6a94903b5b10b21f39eaf82.HD-720p-1.6Mbps-82340331.mp4","https:\/\/cdn.shopify.com\/videos\/c\/vp\/dacba085c6a94903b5b10b21f39eaf82\/dacba085c6a94903b5b10b21f39eaf82.m3u8"],"contentType":"Video","upvote":0,"caption":"How exciting!!! ❤️ As you know, we’ve been away, life has got very full on and hectic but whilst we were away, we were kindly gifted.. a moggie @moggie.me, an activity tracker, it’s like a fit bit for cats 😻😻 We have always worried about Jessie, she was very vulnerable when we rescued her, she had lost her babies and was poorly. It’s just a great way to keep on eye on her. I’m so impressed. If you would like to ask me anything DM me ❤️❤️ Go over and check moggie out and give them a like and please show this video some love. Thanks besties 🥰🥰","options":{"muted":false},"tags":[],"productProfile":{"ref":"90cbbb3b-0686-4af2-8f46-90a36a5a7870","member":null,"products":[{"product":{"id":"8644020076892","handle":"moggie-activity-tracker"}}]},"socialUser":{"username":"royaltyrescueto","url":"https:\/\/www.instagram.com\/royaltyrescueto"}},{"ref":"e941b48c-5691-40ae-aa3b-ac5f8181ab86","url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0585\/9799\/8790\/files\/preview_images\/44b4ebdc2e2a4121870b782f65bd3ce0.thumbnail.0000000000.jpg?v=1774004541","height":"1280","width":"720","originalSource":"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/44b4ebdc2e2a4121870b782f65bd3ce0.mp4","sources":["https:\/\/cdn.shopify.com\/videos\/c\/vp\/44b4ebdc2e2a4121870b782f65bd3ce0\/44b4ebdc2e2a4121870b782f65bd3ce0.HD-1080p-2.5Mbps-78339187.mp4","https:\/\/cdn.shopify.com\/videos\/c\/vp\/44b4ebdc2e2a4121870b782f65bd3ce0\/44b4ebdc2e2a4121870b782f65bd3ce0.m3u8","https:\/\/cdn.shopify.com\/videos\/c\/vp\/44b4ebdc2e2a4121870b782f65bd3ce0\/44b4ebdc2e2a4121870b782f65bd3ce0.HD-720p-1.6Mbps-78339187.mp4","https:\/\/cdn.shopify.com\/videos\/c\/vp\/44b4ebdc2e2a4121870b782f65bd3ce0\/44b4ebdc2e2a4121870b782f65bd3ce0.SD-480p-0.9Mbps-78339187.mp4"],"contentType":"Video","upvote":0,"caption":"What I see in the clinic… isn’t always the full picture.\n\nCats behave differently here. Stress changes everything and that can make it harder to spot what’s really going on.\n\nThat’s why I recommend @moggie.me (I use it on my own cats)\n\nIt shows me what’s normal for your cat at home - their activity, rest and behavior over time - so we can make better, faster decisions together.\n\nLess guesswork. Better care.\n\n👉 If you want a clearer picture of your cat’s health, try @Moggie.me for yourself. Use the link in my bio for 20% off (code: DRMATT)\n\n#CatTracker #VetRecommendation #CatsofInstagram #CatParents #CatHealth","options":{"muted":false},"tags":[],"productProfile":{"ref":"d30085c5-a773-430d-8fcd-0f2c6e799896","member":null,"products":[{"product":{"id":"8644020076892","handle":"moggie-activity-tracker"}}]},"socialUser":{"username":"dr.mattmcglasson","url":"https:\/\/www.instagram.com\/dr.mattmcglasson"}},{"ref":"0000ab73-d780-41c7-a5c0-360416c72b71","url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0585\/9799\/8790\/files\/preview_images\/4a3554ea4f55459f90be8f489ea19d75.thumbnail.0000000000.jpg?v=1770286742","height":"1280","width":"720","originalSource":"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/4a3554ea4f55459f90be8f489ea19d75.mp4","sources":["https:\/\/cdn.shopify.com\/videos\/c\/vp\/4a3554ea4f55459f90be8f489ea19d75\/4a3554ea4f55459f90be8f489ea19d75.HD-1080p-2.5Mbps-70765956.mp4","https:\/\/cdn.shopify.com\/videos\/c\/vp\/4a3554ea4f55459f90be8f489ea19d75\/4a3554ea4f55459f90be8f489ea19d75.m3u8","https:\/\/cdn.shopify.com\/videos\/c\/vp\/4a3554ea4f55459f90be8f489ea19d75\/4a3554ea4f55459f90be8f489ea19d75.HD-720p-1.6Mbps-70765956.mp4","https:\/\/cdn.shopify.com\/videos\/c\/vp\/4a3554ea4f55459f90be8f489ea19d75\/4a3554ea4f55459f90be8f489ea19d75.SD-480p-0.9Mbps-70765956.mp4"],"contentType":"Video","upvote":0,"caption":"Making cat health part of our New Year routine. Maggie helps us stay connected to Peak and Summit with simple, daily updates. \n\n#ad #cathealth #healthylifestyle #resolutions #catlife","o
4621ptions":{"muted":false},"tags":[],"productProfile":{"ref":"2d423eef-d56e-48c5-ac3a-f78970ac7f66","member":null,"products":[{"product":{"id":"8644020076892","handle":"moggie-activity-tracker"}}]},"socialUser":{"username":"acatnamedpeak","url":"https:\/\/www.instagram.com\/acatnamedpeak"}},{"ref":"92e7b664-5fa3-4cb7-9282-306e3bc3ed95","url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0585\/9799\/8790\/files\/preview_images\/b4924530cefb49199649665bae53fdf1.thumbnail.0000000000.jpg?v=1768477127","height":"1278","width":"720","originalSource":"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/b4924530cefb49199649665bae53fdf1.mp4","sources":["https:\/\/cdn.shopify.com\/videos\/c\/vp\/b4924530cefb49199649665bae53fdf1\/b4924530cefb49199649665bae53fdf1.HD-1080p-2.5Mbps-67034539.mp4","https:\/\/cdn.shopify.com\/videos\/c\/vp\/b4924530cefb49199649665bae53fdf1\/b4924530cefb49199649665bae53fdf1.m3u8","https:\/\/cdn.shopify.com\/videos\/c\/vp\/b4924530cefb49199649665bae53fdf1\/b4924530cefb49199649665bae53fdf1.HD-720p-1.6Mbps-67034539.mp4","https:\/\/cdn.shopify.com\/videos\/c\/vp\/b4924530cefb49199649665bae53fdf1\/b4924530cefb49199649665bae53fdf1.SD-480p-0.9Mbps-67034539.mp4"],"contentType":"Video","upvote":0,"caption":"new year, new Byron.\n\[email protected] \n#cat #catlife #catsofinstagram","options":{"muted":false},"tags":[],"productProfile":{"ref":"55c42746-d630-4377-ab54-678b8d4fbf2e","member":null,"products":[{"product":{"id":"8644020076892","handle":"moggie-activity-tracker"}}]},"socialUser":null},{"ref":"ce88e89e-2c5c-4800-ba4d-95091c0ed3ad","url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0585\/9799\/8790\/files\/preview_images\/159d33fb89954c6d9cdbc540acfff67c.thumbnail.0000000000.jpg?v=1763980798","height":"1280","width":"720","originalSource":"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/159d33fb89954c6d9cdbc540acfff67c.mp4","sources":["https:\/\/cdn.shopify.com\/videos\/c\/vp\/159d33fb89954c6d9cdbc540acfff67c\/159d33fb89954c6d9cdbc540acfff67c.HD-1080p-2.5Mbps-63677777.mp4","https:\/\/cdn.shopify.com\/videos\/c\/vp\/159d33fb89954c6d9cdbc540acfff67c\/159d33fb89954c6d9cdbc540acfff67c.m3u8","https:\/\/cdn.shopify.com\/videos\/c\/vp\/159d33fb89954c6d9cdbc540acfff67c\/159d33fb89954c6d9cdbc540acfff67c.HD-720p-1.6Mbps-63677777.mp4","https:\/\/cdn.shopify.com\/videos\/c\/vp\/159d33fb89954c6d9cdbc540acfff67c\/159d33fb89954c6d9cdbc540acfff67c.SD-480p-0.9Mbps-63677777.mp4"],"contentType":"Video","upvote":0,"caption":"I get asked all the time “How do I tell if something might be wrong with my cat?”\n\nThe truth is — they often don’t cry or limp… they just change what they do.  It can be VERY subtle. \n\nThat’s why I use Moggie with my own cats.  It helps me see what’s normal for them and catch those tiny changes early.\n\nI liked it so much on Trixie, I got another one for Mr. Fred. (He’s a handful.) 😸\n\nComment GUIDE and I’ll send you my free Cat Wellbeing Check-In Guide —\nor hit the link in my bio to get your own Moggie. 🐾\n\n#CatHealth #CatParents #Moggie #VetApproved #CatWellbeing #HealthyCats #CatDad","options":{"muted":false},"tags":[],"productProfile":{"ref":"10076197-bef8-410c-81e8-a8c93de9b4bf","member":null,"products":[{"product":{"id":"8644020076892","handle":"moggie-activity-tracker"}}]},"socialUser":{"username":"dr.mattmcglasson","url":"https:\/\/www.instagram.com\/dr.mattmcglasson"}},{"ref":"09a299f2-6f5b-4229-8159-bb60d59d7865","url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0585\/9799\/8790\/files\/preview_images\/d6ed7be9588046f4b3ed489951554995.thumbnail.0000000000.jpg?v=1761044762","height":"1280","width":"720","originalSource":"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/d6ed7be9588046f4b3ed489951554995.mp4","sources":["https:\/\/cdn.shopify.com\/videos\/c\/vp\/d6ed7be9588046f4b3ed489951554995\/d6ed7be9588046f4b3ed489951554995.HD-1080p-2.5Mbps-60462008.mp4","https:\/\/cdn.shopify.com\/videos\/c\/vp\/d6ed7be9588046f4b3ed489951554995\/d6ed7be9588046f4b3ed489951554995.m3u8","https:\/\/cdn.shopify.com\/videos\/c\/vp\/d6ed7be9588046f4b3ed489951554995\/d6ed7be9588046f4b3ed489951554995.HD-720p-1.6Mbps-60462008.mp4","https:\/\/cdn.shopify.com\/videos\/c\/vp\/d6ed7be9588046f4b3ed489951554995\/d6ed7be9588046f4b3ed489951554995.SD-480p-0.9Mbps-60462008.mp4"],"contentType":"Video","upvote":0,"caption":"#AD | My meowmy noticed on our @moggie.me app that I was below average in grooming.\n\nDid you know cats are experts at hiding pain? 🙀 With Moggie you can check daily, weekly and monthly to see if there are any significant changes in their routine as this could be a cause for concern. (You do also get notified of weekly summaries via the Moggie chat feature in the app)\n\nThis isn't the case for me thankfully because I've just been sleeping more than usual next to the heater so I've been grooming less. It's good to know Moggie gives meowmy a peace of mind! 👍🏻\n\nWant a peace of mind for your kitty? 🐱 Purchase a Moggie Activity Tracker via the link in our bio and don't forget to use co
4621de: 𝗠𝗢𝗚𝗚𝗜𝗘-𝗖𝗢𝗢𝗞𝗜𝗘 for 10% off\n•\n•\nVisit our shop at www.cookiesempawrium.com (link in bio) for Handmade Cat Toys, Cat Accessories and Cat Items! #cat #cats #kitten #kittens #cute #yelloweyes #cookie #cookiecat #bestcatintheworld #cookiethecat #officialcookiethecat #neko #gato #kawaii #kawaiineko #blackandbrowncat #domesticshorthair #paws #tortie #tortiecats #tortoiseshellcat #catsofinstagram #tortiesofinstagram","options":{"muted":false},"tags":[],"productProfile":{"ref":"fdd0e93b-2a95-4fea-9141-9e28220fb54b","member":null,"products":[{"product":{"id":"8644020076892","handle":"moggie-activity-tracker"}}]},"socialUser":{"username":"officialcookiethecat","url":"https:\/\/www.instagram.com\/officialcookiethecat"}},{"ref":"f5943e7b-ab3b-4668-8c7d-72a6471fae46","url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0585\/9799\/8790\/files\/preview_images\/efd3365b078d4fa0b369cccf8e00e114.thumbnail.0000000000.jpg?v=1761043157","height":"640","width":"360","originalSource":"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/efd3365b078d4fa0b369cccf8e00e114.mp4","sources":["https:\/\/cdn.shopify.com\/videos\/c\/vp\/efd3365b078d4fa0b369cccf8e00e114\/efd3365b078d4fa0b369cccf8e00e114.SD-480p-0.9Mbps-60460355.mp4","https:\/\/cdn.shopify.com\/videos\/c\/vp\/efd3365b078d4fa0b369cccf8e00e114\/efd3365b078d4fa0b369cccf8e00e114.m3u8"],"contentType":"Video","upvote":0,"caption":"🧐 Ever wonder what your cat is really up to?\n\n🐈‍⬛ Want to know more about your cat’s habits? Find out more with Moggie, the he smart wearable for cats!\n\n🔗 link in bio 🔗\n\n#theglamorouscatlady #moggiecollab #cattracker #catactivity #thecatsittingcompany #moggieme","options":{"muted":false},"tags":[],"productProfile":{"ref":"52cf4aff-971c-4877-a229-1b4113b35466","member":null,"products":[{"product":{"id":"8644020076892","handle":"moggie-activity-tracker"}}]},"socialUser":{"username":"theglamorouscatlady","url":"https:\/\/www.instagram.com\/theglamorouscatlady"}},{"ref":"166b3fbf-549b-47c2-924d-1cc5502e6b7c","url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0585\/9799\/8790\/files\/preview_images\/1eefd0fa643047548d037d070507755f.thumbnail.0000000000.jpg?v=1761042988","height":"1280","width":"720","originalSource":"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/1eefd0fa643047548d037d070507755f.mp4","sources":["https:\/\/cdn.shopify.com\/videos\/c\/vp\/1eefd0fa643047548d037d070507755f\/1eefd0fa643047548d037d070507755f.HD-1080p-2.5Mbps-60460062.mp4","https:\/\/cdn.shopify.com\/videos\/c\/vp\/1eefd0fa643047548d037d070507755f\/1eefd0fa643047548d037d070507755f.m3u8","https:\/\/cdn.shopify.com\/videos\/c\/vp\/1eefd0fa643047548d037d070507755f\/1eefd0fa643047548d037d070507755f.HD-720p-1.6Mbps-60460062.mp4","https:\/\/cdn.shopify.com\/videos\/c\/vp\/1eefd0fa643047548d037d070507755f\/1eefd0fa643047548d037d070507755f.SD-480p-0.9Mbps-60460062.mp4"],"contentType":"Video","upvote":0,"caption":"Just as I have my Apple Watch, my cats have their own wearable. A @moggie.me cat tracker! \n\nIt helps me understand what they are doing during the day - how active and restful they have been. It also helps me spot any changes in Noir’s activity as he ages or whether Charlie’s gammy leg is giving him trouble. \n\nWhile I’d love to be able to watch my cats 24\/7 I have to work to help upkeep the lavish lifestyle they have grown accustomed to, so Moggie gives me a helping hand! \n\n..\n#moggie #moggies #moggiesofinstagram #moggiemoments #catio #indoorcats #indoorcatslife #indoorcatsofinstagram #catiolife #catparentlife #cathealth #catwellbeing #catbehaviour","options":{"muted":false},"tags":[],"productProfile":{"ref":"ec0fc4a4-193d-4135-9b96-6da309556510","member":null,"products":[{"product":{"id":"8644020076892","handle":"moggie-activity-tracker"}}]},"socialUser":{"username":"catpeelil","url":"https:\/\/www.instagram.com\/catpeelil"}},{"ref":"6b02113e-f2a5-4f40-b156-d203bb72b9b6","url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0585\/9799\/8790\/files\/preview_images\/e5e5f87b6db2414f8053548d1df1c852.thumbnail.0000000000.jpg?v=1761042929","height":"640","width":"360","originalSource":"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/e5e5f87b6db2414f8053548d1df1c852.mp4","sources":["https:\/\/cdn.shopify.com\/videos\/c\/vp\/e5e5f87b6db2414f8053548d1df1c852\/e5e5f87b6db2414f8053548d1df1c852.SD-480p-0.9Mbps-60459930.mp4","https:\/\/cdn.shopify.com\/videos\/c\/vp\/e5e5f87b6db2414f8053548d1df1c852\/e5e5f87b6db2414f8053548d1df1c852.m3u8"],"contentType":"Video","upvote":0,"caption":"Did you know there’s such a thing as *too much* grooming for us royal cats? Yep, turns out when I’m licking up a storm, it’s not always about being fabulou
4621s and content. Too much (or too little) can actually mean stress or health issues. \n\nLuckily, I’ve got my Moggie Cat Activity Tracker to keep track of my grooming habits—so my purrents know when I’m being a *little* too extra. 😼\n\nBut now? Meowmy's taking me to the vet with my grooming stats. Moggie, I thought we were furriends! 😾 #GroomingGoals #MoggieLife #MoggieMeowments \n#PeanutDiaries #CharmingPeanut #catlove #catlife #catsofinstagram","options":{"muted":false},"tags":[],"productProfile":{"ref":"07a9b9d5-d249-4eeb-a3b7-713c13452755","member":null,"products":[{"product":{"id":"8644020076892","handle":"moggie-activity-tracker"}}]},"socialUser":{"username":"sneaky.simba_cat","url":"https:\/\/www.instagram.com\/sneaky.simba_cat"}}],
4622    "products": [{
4623          "available": true,
4624          "id": 8644020076892,
4625          "handle": "moggie-activity-tracker",
4626          "metafields": {
4627            "reviews": {
4628              "rating": 4.84,
4629              "rating_count": 31
4630            }
4631          },
4632          "title": "Activity Tracker + Hub",
4633          "price": 14900,
4634          "price_min": 14900,
4635          "price_max": 14900,
4636          "compare_at_price": null,
4637          "featured_image": "\/\/www.moggie.me\/cdn\/shop\/files\/Moggie_Collar_Basestation_04dce4c3-2493-4c8a-b87a-b00553692698.jpg?v=1701253676",
4638          "image": null,
4639          "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}],
4640          "options": ["Title"],
4641          "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",
4642          "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}}]
4643        }
4644],
4645    "accesses": {
4646      "removeBranding": false,
4647      "widgetCustomization": false,
4648      "proAppBlocks": false,
4649      "multiProductTagging": false,
4650      "increasedVideoUploads": false
4651    },
4652    "translations": {"quick_add":{"description":"Description","quantity":"Quantity","add_to_cart":"Add to cart","unavailable":"Unavailable","product_added_to_cart":"{{product}} added to cart"},"products_panel":{"title":"Products"},"caption":{"read_more":"Read more","read_less":"Read less"},"accessibility":{"powered_by_moast":"Powered by Moast (opens in new tab)","previous_slide":"Previous slide","next_slide":"Next slide","stories_carousel":"Stories carousel","media_carousel":"Media carousel","video_progress":"Video progress","toggle_view_mode":"Toggle view mode","close_player":"Close player","user_submitted_image":"User submitted image","media_player":"Media player","user_submitted_video":"User submitted video","autoplays_when_visible":" (autoplays when visible)","video_thumbnail":"Video thumbnail","click_to_view":"Click to view","click_to_open_in_player":"Click to open in player","content_type_image":"Image","content_type_video":"Video","item_of_total":"{{item}} of {{total}}","toggle_mute":"Toggle mute","mute":"Mute","unmute":"Unmute"}},
4653    "widgetSettings": null
4654  }
4655</script>
4655
4656
4657<script type="text/javascript">
4658  window.Moast = window.Moast || {};
4659  window.Moast.accesses = {
4660    removeBranding: false,
4661    widgetCustomization: false,
4662    proAppBlocks: false,
4663    multiProductTagging: false,
4664    increasedVideoUploads: false
4665  };
4666  window.Moast.translations = {"quick_add":{"description":"Description","quantity":"Quantity","add_to_cart":"Add to cart","unavailable":"Unavailable","product_added_to_cart":"{{product}} added to cart"},"products_panel":{"title":"Products"},"caption":{"read_more":"Read more","read_less":"Read less"},"accessibility":{"powered_by_moast":"Powered by Moast (opens in new tab)","previous_slide":"Previous slide","next_slide":"Next slide","stories_carousel":"Stories carousel","media_carousel":"Media carousel","video_progress":"Video progress","toggle_view_mode":"Toggle view mode","close_player":"Close player","user_submitted_image":"User submitted image","media_player":"Media player","user_submitted_video":"User submitted video","autoplays_when_visible":" (autoplays when visible)","video_thumbnail":"Video thumbnail","click_to_view":"Click to view","click_to_open_in_player":"Click to open in player","content_type_image":"Image","content_type_video":"Video","item_of_total":"{{item}} of {{total}}","toggle_mute":"Toggle mute","mute":"Mute","unmute":"Unmute"}};
4667  window.Moast.widgetSettings = null;
4668</script>
4668
4669<!-- END app snippet -->
4670<style data-shopify>
4671          [block-id="AeXpKbWtGMnJFR1ZCT__moast_carousel_JQX7kH"] {
4672            .skeleton-slide {
4673              --skeleton-offset-bottom: 0px;
4674              margin-top: var(--moast-padding-top, 0);
4675              margin-bottom: calc(var(--moast-padding-bottom, 0) + var(--skeleton-offset-bottom, 0));
4676              visibility: hidden;
4677              width: var(--moast-slide-size, 250px);
4678              min-width: 100px;
4679              height: max-content;
4680              aspect-ratio: 9 / 16;
4681            }
4682          }
4683        </style>
4684        <div class="skeleton-slide">&#8203;</div></moast-carousel>
4685
4686</div>
4687</div>
4688
4689
4690</section><div id="shopify-section-template--27883620008284__blocks_yUCifY" class="shopify-section"><div id="shopify-block-AT2JIcjQwVFBvelo1a__ai_gen_block_3c99ca5_Pqrk4p" class="shopify-block">
4691
4692
4693<style data-shopify>
4694  .ai-review-bar-at2jicjqwvfbvelo1aaigenblock3c99ca5pqrk4p {
4695    padding: 20px;
4696    background-color: #faf8f5;
4697    border-radius: 8px;
4698    text-align: center;
4699  }
4700
4701  .ai-review-bar-container-at2jicjqwvfbvelo1aaigenblock3c99ca5pqrk4p {
4702    display: flex;
4703    flex-wrap: wrap;
4704    
4705      justify-content: center;
4706    
4707    align-items: center;
4708    gap: 30px;
4709    max-width: 100%;
4710  }
4711
4712  .ai-review-item-at2jicjqwvfbvelo1aaigenblock3c99ca5pqrk4p {
4713    display: flex;
4714    align-items: center;
4715    gap: 8px;
4716    min-width: 0;
4717    flex-shrink: 0;
4718  }
4719
4720  .ai-review-logo-at2jicjqwvfbvelo1aaigenblock3c99ca5pqrk4p {
4721    height: 32px;
4722    width: auto;
4723    object-fit: contain;
4724    flex-shrink: 0;
4725  }
4726
4727  .ai-review-content-at2jicjqwvfbvelo1aaigenblock3c99ca5pqrk4p {
4728    display: flex;
4729    flex-direction: column;
4730    gap: 2px;
4731    min-width: 0;
4732  }
4733
4734  .ai-stars-container-at2jicjqwvfbvelo1aaigenblock3c99ca5pqrk4p {
4735    display: flex;
4736    align-items: center;
4737    gap: 2px;
4738  }
4739
4740  .ai-star-at2jicjqwvfbvelo1aaigenblock3c99ca5pqrk4p {
4741    width: 16px;
4742    height: 16px;
4743    fill: #ff6e28;
4744    flex-shrink: 0;
4745  }
4746
4747  .ai-star-empty-at2jicjqwvfbvelo1aaigenblock3c99ca5pqrk4p {
4748    fill: #e0e0e0;
4749  }
4750
4751  .ai-rating-text-at2jicjqwvfbvelo1aaigenblock3c99ca5pqrk4p {
4752    font-size: 14px;
4753    color: #7d7a78;
4754    font-weight: 600;
4755    white-space: nowrap;
4756  }
4757
4758  .ai-review-count-at2jicjqwvfbvelo1aaigenblock3c99ca5pqrk4p {
4759    font-size: 12px;
4760    color: #7d7a78;
4761    opacity: 0.8;
4762    white-space: nowrap;
4763  }
4764
4765  .ai-loading-at2jicjqwvfbvelo1aaigenblock3c99ca5pqrk4p {
4766    color: #7d7a78;
4767    opacity: 0.6;
4768    font-size: 14px;
4769  }
4770
4771  .ai-logo-placeholder-at2jicjqwvfbvelo1aaigenblock3c99ca5pqrk4p {
4772    height: 32px;
4773    width: 32px;
4774    background-color: #f0f0f0;
4775    border-radius: 4px;
4776    display: flex;
4777    align-items: center;
4778    justify-content: center;
4779    flex-shrink: 0;
4780  }
4781
4782  .ai-logo-placeholder-at2jicjqwvfbvelo1aaigenblock3c99ca5pqrk4p svg {
4783    width: 60%;
4784    height: 60%;
4785    opacity: 0.5;
4786  }
4787
4788  @media screen and (max-width: 749px) {
4789    .ai-review-bar-container-at2jicjqwvfbvelo1aaigenblock3c99ca5pqrk4p {
4790      
4791        flex-direction: column;
4792        gap: 16px;
4793      
4794    }
4795
4796    .ai-review-item-at2jicjqwvfbvelo1aaigenblock3c99ca5pqrk4p {
4797      
4798        width: 100%;
4799        justify-content: center;
4800      
4801    }
4802  }
4803</style>
4804
4805<review-bar-at2jicjqwvfbvelo1aaigenblock3c99ca5pqrk4p
4806  class="ai-review-bar-at2jicjqwvfbvelo1aaigenblock3c99ca5pqrk4p"
4807  
4808  data-trustpilot-url="https://uk.trustpilot.com/review/moggie.me"
4809  data-appstore-url="https://apps.apple.com/gb/app/moggie-cat-activity-tracker/id1669711712"
4810  data-playstore-url="https://play.google.com/store/apps/details?id=com.moggieapp.live&hl=en_GB"
4811>
4812  
4813    <h3 style="margin: 0 0 16px; color: #7d7a78; font-size: 20px;">
4814      Trusted by thousands
4815    </h3>
4816  
4817
4818  <div class="ai-review-bar-container-at2jicjqwvfbvelo1aaigenblock3c99ca5pqrk4p">
4819    
4820      <div class="ai-review-item-at2jicjqwvfbvelo1aaigenblock3c99ca5pqrk4p" data-platform="trustpilot">
4821        
4822          <img 
4823            src="//www.moggie.me/cdn/shop/files/Trustpilot_icon_7acfef97-9645-4192-95ab-5a64b50ff213.png?v=1759493616&width=100" 
4824            alt="Trustpilot"
4825            class="ai-review-logo-at2jicjqwvfbvelo1aaigenblock3c99ca5pqrk4p"
4826            loading="lazy"
4827          >
4828        
4829        <div class="ai-review-content-at2jicjqwvfbvelo1aaigenblock3c99ca5pqrk4p">
4830          <div class="ai-stars-container-at2jicjqwvfbvelo1aaigenblock3c99ca5pqrk4p">
4831            <div class="ai-loading-at2jicjqwvfbvelo1aaigenblock3c99ca5pqrk4p">Loading...</div>
4832          </div>
4833        </div>
4834      </div>
4835    
4836
4837    
4838      <div class="ai-review-item-at2jicjqwvfbvelo1aaigenblock3c99ca5pqrk4p" data-platform="appstore">
4839        
4840          <img 
4841            src="//www.moggie.me/cdn/shop/files/Apple_icon_c615e059-2bfc-4048-8df0-21d6a80baa9c.svg?v=1759493619&width=100" 
4842            alt="App Store"
4843            class="ai-review-logo-at2jicjqwvfbvelo1aaigenblock3c99ca5pqrk4p"
4844            loading="lazy"
4845          >
4846        
4847        <div class="ai-review-content-at2jicjqwvfbvelo1aaigenblock3c99ca5pqrk4p">
4848          <div class="ai-stars-container-at2jicjqwvfbvelo1aaigenblock3c99ca5pqrk4p">
4849            <div class="ai-loading-at2jicjqwvfbvelo1aaigenblock3c99ca5pqrk4p">Loading...</div>
4850          </div>
4851        </div>
4852      </div>
4853    
4854
4855    
4856      <div class="ai-review-item-at2jicjqwvfbvelo1aaigenblock3c99ca5pqrk4p" data-platform="playstore">
4857        
4858          <img 
4859            src="//www.moggie.me/cdn/shop/files/Play_store_icon_a4abf1ea-af7d-4f8d-9a7e-6ebefaad23b9.png?v=1759493622&width=100" 
4860            alt="Google Play"
4861            class="ai-review-logo-at2jicjqwvfbvelo1aaigenblock3c99ca5pqrk4p"
4862            loading="lazy"
4863          >
4864        
4865        <div class="ai-review-content-at2jicjqwvfbvelo1aaigenblock3c99ca5pqrk4p">
4866          <div class="ai-stars-container-at2jicjqwvfbvelo1aaigenblock3c99ca5pqrk4p">
4867            <div class="ai-loading-at2jicjqwvfbvelo1aaigenblock3c99ca5pqrk4p">Loading...</div>
4868          </div>
4869        </div>
4870      </div>
4871    
4872  </div>
4873</review-bar-at2jicjqwvfbvelo1aaigenblock3c99ca5pqrk4p>
4874
4875<script>
4876  (function() {
4877    class ReviewBarat2jicjqwvfbvelo1aaigenblock3c99ca5pqrk4p extends HTMLElement {
4878      constructor() {
4879        super();
4880        this.platforms = {
4881          trustpilot: {
4882            url: this.dataset.trustpilotUrl,
4883            corsProxy: 'https://api.allorigins.win/get?url='
4884          },
4885          appstore: {
4886            url: this.dataset.appstoreUrl,
4887            corsProxy: 'https://api.allorigins.win/get?url='
4888          },
4889          playstore: {
4890            url: this.dataset.playstoreUrl,
4891            corsProxy: 'https://api.allorigins.win/get?url='
4892          }
4893        };
4894      }
4895
4896      connectedCallback() {
4897        this.fetchReviews();
4898      }
4899
4900      async fetchReviews() {
4901        const items = this.querySelectorAll('[data-platform]');
4902        
4903        for (const item of items) {
4904          const platform = item.dataset.platform;
4905          try {
4906            await this.fetchPlatformData(platform, item);
4907          } catch (error) {
4908            console.warn(`Failed to fetch ${platform} reviews:`, error);
4909            this.showFallback(item, platform);
4910          }
4911        }
4912      }
4913
4914      async fetchPlatformData(platform, element) {
4915        const config = this.platforms[platform];
4916        if (!config || !config.url) return;
4917
4918        try {
4919          const response = await fetch(`${config.corsProxy}${encodeURIComponent(config.url)}`);
4920          const data = await response.json();
4921          
4922          if (data.contents) {
4923            const rating = this.extractRating(platform, data.contents);
4924            const reviewCount = this.extractReviewCount(platform, data.contents);
4925            
4926            if (rating) {
4927              this.renderStars(element, rating, reviewCount, platform);
4928            } else {
4929              this.showFallback(element, platform);
4930            }
4931          } else {
4932            this.showFallback(element, platform);
4933          }
4934        } catch (error) {
4935          this.showFallback(element, platform);
4936        }
4937      }
4938
4939      extractRating(platform, html) {
4940        const parser = new DOMParser();
4941        const doc = parser.parseFromString(html, 'text/html');
4942        
4943        switch (platform) {
4944          case 'trustpilot':
4945            const trustpilotRating = doc.querySelector('[data-rating]');
4946            if (trustpilotRating) {
4947              return parseFloat(trustpilotRating.dataset.rating);
4948            }
4949            const ratingMatch = html.match(/"ratingValue":"?([\d.]+)"?/);
4950            if (ratingMatch) return parseFloat(ratingMatch[1]);
4951            break;
4952            
4953          case 'appstore':
4954            const appRatingMatch = html.match(/"ratingValue":"?([\d.]+)"?/);
4955            if (appRatingMatch) return parseFloat(appRatingMatch[1]);
4956            
4957            const appRatingSpan = doc.querySelector('.we-customer-ratings__averages__display');
4958            if (appRatingSpan) return parseFloat(appRatingSpan.textContent.trim());
4959            break;
4960            
4961          case 'playstore':
4962            const playRatingMatch = html.match(/"ratingValue":"?([\d.]+)"?/);
4963            if (playRatingMatch) return parseFloat(playRatingMatch[1]);
4964            
4965            const playRatingDiv = doc.querySelector('[data-g-id="rating"]');
4966            if (playRatingDiv) return parseFloat(playRatingDiv.textContent.trim());
4967            break;
4968        }
4969        
4970        return null;
4971      }
4972
4973      extractReviewCount(platform, html) {
4974        const parser = new DOMParser();
4975        const doc = parser.parseFromString(html, 'text/html');
4976        
4977        switch (platform) {
4978          case 'trustpilot':
4979            const trustpilotCount = doc.querySelector('[data-reviews-count-typography="true"]');
4980            if (trustpilotCount) {
4981              const countMatch = trustpilotCount.textContent.match(/([\d,]+)/);
4982              if (countMatch) return countMatch[1];
4983            }
4984            break;
4985            
4986          case 'appstore':
4987            const appCountMatch = html.match(/"reviewCount":"?([\d,]+)"?/);
4988            if (appCountMatch) return appCountMatch[1];
4989            break;
4990            
4991          case 'playstore':
4992            const playCountMatch = html.match(/"reviewCount":"?([\d,]+)"?/);
4993            if (playCountMatch) return playCountMatch[1];
4994            break;
4995        }
4996        
4997        return null;
4998      }
4999
5000      renderStars(element, rating, reviewCount, platform) {
5001        const starsContainer = element.querySelector('.ai-stars-container-at2jicjqwvfbvelo1aaigenblock3c99ca5pqrk4p');
5002        const fullStars = Math.floor(rating);
5003        const hasHalfStar = rating % 1 >= 0.5;
5004        
5005        let starsHTML = '';
5006        
5007        for (let i = 0; i < 5; i++) {
5008          if (i < fullStars) {
5009            starsHTML += this.createStar(true);
5010          } else if (i === fullStars && hasHalfStar) {
5011            starsHTML += this.createHalfStar();
5012          } else {
5013            starsHTML += this.createStar(false);
5014          }
5015        }
5016        
5017        const ratingText = `${rating.toFixed(1)}`;
5018        const countText = reviewCount ? `(${reviewCount})` : '';
5019        
5020        starsHTML += `<span class="ai-rating-text-at2jicjqwvfbvelo1aaigenblock3c99ca5pqrk4p">${ratingText}</span>`;
5021        if (countText) {
5022          starsHTML += `<span class="ai-review-count-at2jicjqwvfbvelo1aaigenblock3c99ca5pqrk4p">${countText}</span>`;
5023        }
5024        
5025        starsContainer.innerHTML = starsHTML;
5026      }
5027
5028      createStar(filled) {
5029        const fillClass = filled ? '' : ' ai-star-empty-at2jicjqwvfbvelo1aaigenblock3c99ca5pqrk4p';
5030        return `
5031          <svg class="ai-star-at2jicjqwvfbvelo1aaigenblock3c99ca5pqrk4p${fillClass}" viewBox="0 0 24 24">
5032            <path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/>
5033          </svg>
5034        `;
5035      }
5036
5037      createHalfStar() {
5038        return `
5039          <svg class="ai-star-at2jicjqwvfbvelo1aaigenblock3c99ca5pqrk4p" viewBox="0 0 24 24">
5040            <defs>
5041              <linearGradient id="half-at2jicjqwvfbvelo1aaigenblock3c99ca5pqrk4p" x1="0%" y1="0%" x2="100%" y2="0%">
5042                <stop offset="50%" style="stop-color:#ff6e28;stop-opacity:1" />
5043                <stop offset="50%" style="stop-color:#e0e0e0;stop-opacity:1" />
5044              </linearGradient>
5045            </defs>
5046            <path fill="url(#half-at2jicjqwvfbvelo1aaigenblock3c99ca5pqrk4p)" d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/>
5047          </svg>
5048        `;
5049      }
5050
5051      showFallback(element, platform) {
5052        const starsContainer = element.querySelector('.ai-stars-container-at2jicjqwvfbvelo1aaigenblock3c99ca5pqrk4p');
5053        const fallbackRatings = {
5054          trustpilot: { rating: 4.5 },
5055          appstore: { rating: 4.3 },
5056          playstore: { rating: 4.3 }
5057        };
5058        
5059        const fallback = fallbackRatings[platform];
5060        if (fallback) {
5061          this.renderStars(element, fallback.rating, fallback.count, platform);
5062        } else {
5063          starsContainer.innerHTML = '<span class="ai-loading-at2jicjqwvfbvelo1aaigenblock3c99ca5pqrk4p">Reviews unavailable</span>';
5064        }
5065      }
5066    }
5067
5068    customElements.define('review-bar-at2jicjqwvfbvelo1aaigenblock3c99ca5pqrk4p', ReviewBarat2jicjqwvfbvelo1aaigenblock3c99ca5pqrk4p);
5069  })();
5070</script>
5070
5071
5072</div>
5073
5074
5075</div><section id="shopify-section-template--27883620008284__moggie_accordion_GrBjtr" class="shopify-section section accordionContainer"><style>
5076        .paddingsection-template--27883620008284__moggie_accordion_GrBjtr {
5077    padding: 50px 0px 0px 0px;
5078  }
5079  .marginsection-template--27883620008284__moggie_accordion_GrBjtr {
5080    margin: 0px 0px 0px 0px;
5081  }
5082  .accordion_inner_wrap {
5083    max-width: 100%;
5084    background: white;
5085    margin: 0 auto;
5086    padding: 4.4em 4.4em;
5087    border-radius: 24px;
5088    margin-top: 40px;
5089    width: 85% !important;
5090  }
5091
5092  .accordionItem .heading {
5093    cursor: pointer;
5094    font-family: "Poppins-Medium";
5095    font-size: 20px;
5096    display: -webkit-box;
5097    display: -ms-flexbox;
5098    display: flex;
5099    -webkit-box-pack: justify;
5100    -ms-flex-pack: justify;
5101    justify-content: space-between;
5102    -webkit-box-align: start;
5103    -ms-flex-align: start;
5104    align-items: flex-start;
5105    line-height: 1.25;
5106    gap: 0px 10px;
5107  }
5108  .arrowIcon{
5109    vertical-align: middle;
5110    display: inline-block;
5111    float: right;
5112    -webkit-transform: rotate(0);
5113    transform: rotate(0);
5114    -webkit-transition: all 0.5s;
5115    transition: all 0.5s;
5116    margin-top: 5px;
5117  }
5118  .active .arrowIcon {
5119    -webkit-transform: rotate(-180deg);
5120    transform: rotate(-180deg);
5121  }
5122  .not-active .arrowIcon {
5123    -webkit-transform: rotate(0deg);
5124    transform: rotate(0deg);
5125  }
5126  .contents {
5127    display: none;
5128    margin-top: 24px;
5129  }
5130  .accordtion_content p{
5131    font-size: 18px;
5132    line-height: 1.25;
5133    color: #7D7A78;
5134    margin: 0px;
5135  }
5136  .accordionWrap {
5137    /* width: 85%;
5138    margin: 0 auto; */
5139    /* margin-bottom: 200px; */
5140  }
5141  .accordionMeta {
5142    text-align: center;
5143  }
5144  .accordionMeta .shTitle {
5145    margin-bottom: 16px;
5146    line-height: 1.2;
5147  }
5148  .accordionItem{
5149    padding-bottom: 32px;
5150    padding-top: 32px;
5151  }
5152  /* .accordionItem:last-child {
5153    padding-bottom: 0px;
5154  } */
5155  .accordionTitle .pageTitle{
5156    line-height: 1.1;
5157    margin: 0px;
5158  }
5159    @media(max-width:1199px){
5160      .contents p{
5161        font-size:16px;
5162      }
5163    }
5164    @media(max-width:991px){
5165      /* .accordionWrap {
5166        width: 100%;
5167      } */
5168      .accordion_inner_wrap {
5169          width: 100% !important;
5170      }
5171    }
5172    @media(max-width:767px){
5173                  .paddingsection-template--27883620008284__moggie_accordion_GrBjtr {
5174        padding: 50px 0px 0px 0px;
5175      }
5176      .marginsection-template--27883620008284__moggie_accordion_GrBjtr {
5177        margin: 0px 0px 0px 0px;
5178      } 
5179      
5180      /* .accordionWrap{
5181          margin-bottom: 100px;
5182      } */
5183    }
5184    @media(max-width:575px){
5185      .contents p{
5186        font-size:14px;
5187      }
5188      .accordion_inner_wrap {
5189        padding: 1.5em 1.5em;
5190      }
5191      .accordionItem .heading {
5192          letter-spacing: -0.75px;
5193          font-size: 18px;
5194      }
5195    }
5196    /* @media(max-width:480px){
5197      .accordion {
5198        padding: 3em 1em;
5199      }
5200    } */
5201</style>
5202<div class="paddingsection-template--27883620008284__moggie_accordion_GrBjtr marginsection-template--27883620008284__moggie_accordion_GrBjtr">
5203  <div class="page-width accordionWrap" id="faqSection">
5204    <div class="accordionMeta">
5205      
5206      
5207        <div class="accordionTitle">
5208          <h1 class="pageTitle mtZero">FAQs - we've got you covered</h1>
5209        </div>
5210      
5211    </div>
5212    <div class="accordion accordion_inner_wrap"><div class="accordionItem">
5213            <div class="heading blackcolor">
5214              Is there a subscription charge?<img
5215                class="arrowIcon"
5216                src="https://cdn.shopify.com/s/files/1/0585/9799/8790/files/arrow-Icon.svg?v=1696515522"
5217                alt="Moggie"
5218              >
5219            </div>
5220            <div class="contents accordtion_content">
5221              <p>No, there is no subscription. Once you purchase your Moggie, you get access to the available activities, weekly summaries and unlimited chat. If you don’t have a Moggie, you can purchase the monthly companion AI subscription for unlimited questions.</p>
5222            </div>
5223          </div><div class="accordionItem">
5224            <div class="heading blackcolor">
5225              How does Moggie track my cat's behavior?<img
5226                class="arrowIcon"
5227                src="https://cdn.shopify.com/s/files/1/0585/9799/8790/files/arrow-Icon.svg?v=1696515522"
5228                alt="Moggie"
5229              >
5230            </div>
5231            <div class="contents accordtion_content">
5232              <p>Moggie uses a lightweight, comfortable activity tracker that attaches to your cat’s collar. It monitors movement, rest, and behavior patterns, which are synced to the app for easy tracking and insights.</p>
5233            </div>
5234          </div><div class="accordionItem">
5235            <div class="heading blackcolor">
5236              Does Moggie use GPS?<img
5237                class="arrowIcon"
5238                src="https://cdn.shopify.com/s/files/1/0585/9799/8790/files/arrow-Icon.svg?v=1696515522"
5239                alt="Moggie"
5240              >
5241            </div>
5242            <div class="contents accordtion_content">
5243              <p>No, Moggie is not a GPS tracker, our data is  movement and behavior rather than location. You can see what your cat has been doing each day and how this affects their overall wellbeing.</p>
5244            </div>
5245          </div><div class="accordionItem">
5246            <div class="heading blackcolor">
5247              Is the tracker comfortable for my cat?<img
5248                class="arrowIcon"
5249                src="https://cdn.shopify.com/s/files/1/0585/9799/8790/files/arrow-Icon.svg?v=1696515522"
5250                alt="Moggie"
5251              >
5252            </div>
5253            <div class="contents accordtion_content">
5254              <p>Absolutely! The tracker is designed to be lightweight, durable and comfortable, so it won’t interfere with your cat’s normal activities. It’s made from pet-safe materials, ensuring both comfort and safety.</p>
5255            </div>
5256          </div><div class="accordionItem">
5257            <div class="heading blackcolor">
5258              Can I use Moggie for multiple cats?<img
5259                class="arrowIcon"
5260                src="https://cdn.shopify.com/s/files/1/0585/9799/8790/files/arrow-Icon.svg?v=1696515522"
5261                alt="Moggie"
5262              >
5263            </div>
5264            <div class="contents accordtion_content">
5265              <p>Yes! Each cat will need their own Tracker and separate profiles, allowing you to track their individual behavior and wellbeing.</p>
5266            </div>
5267          </div>
5268    </div>
5269  </div>
5270</div>
5271<script>
5272document.addEventListener('DOMContentLoaded', () => {
5273     $(".accordion").on("click", ".heading", function() {
5274        var $content = $(this).next();
5275        // Check if the clicked item is already active
5276        if ($(this).hasClass("active")) {
5277          // If it's active, remove the active class and slide up the content
5278          $(this).removeClass("active");
5279          $content.slideUp(300);
5280        } else {
5281          // If it's not active, remove the active class from all headings and slide up all contents
5282          $(".accordion .heading").removeClass("active");
5283          $(".contents").slideUp(300);
5284          // Add the active class to the clicked heading and slide down its content
5285          $(this).addClass("active");
5286          $content.slideDown(300);
5287        }
5288      });
5289  });
5290</script>
5290
5291
5292</section><section id="shopify-section-template--27883620008284__9a96fd17-2aba-440f-aabf-180650734b1d" 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" />
5293<link href="//www.moggie.me/cdn/shop/t/35/assets/newsletter-section.css?v=147073279116515149891767703233" rel="stylesheet" type="text/css" media="all" />
5294<style data-shopify>/* .section-template--27883620008284__9a96fd17-2aba-440f-aabf-180650734b1d-padding {
5295    padding-top: 0px;
5296    padding-bottom: 0px;
5297  } */
5298
5299
5300    /* .section-template--27883620008284__9a96fd17-2aba-440f-aabf-180650734b1d-padding {
5301      padding-top: px;
5302      padding-bottom: px;
5303    }
5304  } */
5305
5306  .paddingsection-template--27883620008284__9a96fd17-2aba-440f-aabf-180650734b1d {
5307    padding: 40px 0px 40px 0px;
5308  }
5309
5310
5311  
5312/* .main_newsletter_section_wrapper {
5313  padding-bottom: 200px;
5314} */
5315  @media(max-width: 767px) {
5316    .paddingsection-template--27883620008284__9a96fd17-2aba-440f-aabf-180650734b1d {
5317      padding: 40px 0px 40px 0px;
5318    }
5319
5320  /* .main_newsletter_section_wrapper {
5321    padding-bottom: 80px;
5322  } */
5323}</style><div class="main_newsletter_section_wrapper paddingsection-template--27883620008284__9a96fd17-2aba-440f-aabf-180650734b1d">
5324  <div class="page-width">
5325  <div class="newsletter__wrapper">
5326    <div class="newsletter_left_col">
5327      
5328        <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>
5329      
5330    
5331      <div
5332        class="newsletter_subheading generic_section_content "
5333      >
5334        <p>Get 15% off Moggie, monthly tips and recommendations and the occasional cat-friendly surprise.</p>
5335      </div>
5336    
5337    <style>
5338  #mc_embed_signup .mc-field-group input.field__input{
5339    background-color: transparent;
5340    border: none;
5341    border-bottom: 1px solid #322d2a;
5342    outline: none;
5343    box-shadow: none;
5344    padding: 0!important;
5345    color: #7d7a78;
5346    font-size: 18px;
5347    line-height: normal;
5348    border-radius: 0;
5349    width: auto;
5350  }
5351  #mc_embed_signup {
5352    background: transparent !important;
5353    max-width: 50rem;
5354    padding: 40px 0 0;
5355}
5356form#mc-embedded-subscribe-form {
5357    margin: 0 !important;
5358}
5359  input#mc-embedded-subscribe{
5360    border-radius: 24px !important;
5361    border: 1px solid #ff6e28 !important;
5362    padding: 8px 16px !important;
5363    font-family: Poppins-Medium;
5364    font-size: 18px;
5365    font-weight: 500;
5366    line-height: normal;
5367    text-decoration: none;
5368    color: #fff;
5369    background-color: #ff6e28;
5370    display: block !important;
5371    cursor: pointer;
5372    transition: all .3s ease-in-out;
5373    width: fit-content !important;
5374    min-height: unset;
5375    margin: 0 0 0 10px !important;
5376        text-indent: unset !important;
5377  }
5378  .ButtonWrapper {
5379    width: auto;
5380  }
5381  .mc-field-group {
5382    width: 100%;
5383    display: flex !important;
5384    align-items: center;
5385    clear: unset;
5386    min-height: unset !important;
5387    padding-bottom: 0 !important;
5388    flex-direction: row;
5389    flex-wrap: wrap;
5390}
5391  #mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error{
5392      border: none !important;
5393      border-bottom: 1px solid #322d2a !important;
5394  }
5395  #mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error{
5396        background-color: transparent !important;
5397        width: 100%;
5398  }
5399  #mc_embed_signup div.response {
5400    color: red;
5401  }
5402  .field__input::placeholder, .customer .field input::placeholder {
5403    opacity: 1;
5404  }
5405  #mc_embed_signup div#mce-responses {
5406    margin: 0 5% 0 0;
5407  }
5408  #mc_embed_signup .mc-field-group {
5409    width: 100% !important;
5410  }
5411  @media(max-width: 480px){
5412    #mc_embed_signup .mc-field-group input.field__input {
5413        width: 100% !important;
5414    }
5415    input#mc-embedded-subscribe {
5416        margin: 10px 0 !important;
5417    }
5418  }
5419</style>
5420<div id="mc_embed_shell newsletter-form">
5421      <link href="//cdn-images.mailchimp.com/embedcode/classic-061523.css" rel="stylesheet" type="text/css">
5422  <style type="text/css">
5423        #mc_embed_signup{background:#fff; false;clear:left; font:14px Helvetica,Arial,sans-serif; width: 100%;}
5424        /* Add your own Mailchimp form style overrides in your site stylesheet or in this style block.
5425           We recommend moving this block and the preceding CSS link to the HEAD of your HTML file. */
5426</style>
5427<div id="mc_embed_signup">
5428    <form action="https://moggie.us13.list-manage.com/subscribe/post?u=934a53a6315c554b0b4df603f&amp;id=4f1981ea5d&amp;f_id=003295e2f0" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank">
5429        <div id="mc_embed_signup_scroll">
5430            <div class="mc-field-group">
5431                <input type="email" name="EMAIL" class="required email field__input" id="mce-EMAIL" required="" value="" placeholder="Enter your email">
5432                <div class="ButtonWrapper">
5433                    <input type="submit" name="subscribe" id="mc-embedded-subscribe" class="generic_theme_btn newsletter_form_btn" value="Subscribe">
5434                    </div>
5435            </div>
5436                <div hidden="">
5437                <input type="hidden" name="tags" value="6820834">
5438                </div>
5439                <div id="mce-responses" class="clear">
5440                    <div class="response" id="mce-error-response" style="display: none;"></div>
5441                    <div class="response" id="mce-success-response" style="display: none;"></div>
5442                </div>
5443                <div aria-hidden="true" style="position: absolute; left: -5000px;">
5444                    <input type="text" name="b_934a53a6315c554b0b4df603f_4f1981ea5d" tabindex="-1" value="" class=""  placeholder="Enter your email">
5445                </div>
5446               
5447    </div>
5448</form>
5449</div>
5450<!-- 
5450<script type="text/javascript" src="//s3.amazonaws.com/downloads.mailchimp.com/js/mc-validate.js"></script>
5450 -->
5451  
5451<script src="//www.moggie.me/cdn/shop/t/35/assets/mc-validate.js?v=65387630367750680941767703233"></script>
5451
5452  
5452<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>
5452</div>
5453<!--  -->
5454    </div>
5455    <div class="newsletter_right_col">
5456      
5457        <img loading=lazy src="//www.moggie.me/cdn/shop/files/newletter-image.gif?v=1696343571" class="desktop_newsletter_image" alt="Moggie" loading="lazy" title="Newsletter" width="468.50px" height="366.83px" />
5458        <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>
5459
5460  </div>
5461    </div>
5462</div>
5463
5464
5465</section>
5466    </main>
5467
5468    
5469      <!-- BEGIN sections: footer-group -->
5470<div id="shopify-section-sections--27883614404956__footer" class="shopify-section shopify-section-group-footer-group">
5471<link href="//www.moggie.me/cdn/shop/t/35/assets/section-footer.css?v=68824994286675711711767703233" rel="stylesheet" type="text/css" media="all" />
5472<link href="//www.moggie.me/cdn/shop/t/35/assets/component-newsletter.css?v=80300638633398675971767703233" rel="stylesheet" type="text/css" media="all" />
5473<link href="//www.moggie.me/cdn/shop/t/35/assets/component-list-menu.css?v=151968516119678728991767703233" rel="stylesheet" type="text/css" media="all" />
5474<link href="//www.moggie.me/cdn/shop/t/35/assets/component-list-payment.css?v=69253961410771838501767703233" rel="stylesheet" type="text/css" media="all" />
5475<link href="//www.moggie.me/cdn/shop/t/35/assets/component-list-social.css?v=35792976012981934991767703233" rel="stylesheet" type="text/css" media="all" />
5476<style data-shopify>.footer {
5477    margin-top: 0px;
5478  }
5479
5480  .section-sections--27883614404956__footer-padding {
5481    padding-top: 48px;
5482    padding-bottom: 24px;
5483  }
5484
5485  @media screen and (min-width: 750px) {
5486    .footer {
5487      margin-top: 0px;
5488    }
5489
5490    .section-sections--27883614404956__footer-padding {
5491      padding-top: 64px;
5492      padding-bottom: 32px;
5493    }
5494  }</style><footer class="main_footer_wrapper footer color-background-1 gradient section-sections--27883614404956__footer-padding"><div class="footer__content-top page-width"><div
5495            class="footer__blocks-wrapper grid grid--1-col grid--2-col  scroll-tr
5495igger animate--slide-in"
5496            
5497              data-cascade
5498            
5499          ><div
5500                class="footer-block grid__item scroll-trigger animate--slide-in"
5501                
5502                
5503                  data-cascade
5504                  style="--animation-order: 1;"
5505                
5506              ><div class="footer-block__details-content footer-block-image "><div
5507                          class="footer-block__image-wrapper"
5508                          style="max-width: min(100%, 150px);"
5509                        >
5510                        <a href="https://www.moggie.me" aria-label="https://www.moggie.me">
5511                          <img
5512                            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"
5513                            src="//www.moggie.me/cdn/shop/files/footer-logo.svg?v=1695895525&width=760"
5514                            alt=""
5515                            loading="lazy"
5516                            width="155"
5517                            height="53"
5518                          ></a>
5519                        </div></div></div><div
5520                class="footer-block grid__item scroll-trigger animate--slide-in"
5521                
5522                
5523                  data-cascade
5524                  style="--animation-order: 2;"
5525                
5526              ><div class="footer-block__details-content rte">
5527                      <p>Your cat can't tell you how it's doing. <strong>Moggie can.</strong></p>
5528                    </div></div><div
5529                class="footer-block grid__item scroll-trigger animate--slide-in"
5530                
5531                
5532                  data-cascade
5533                  style="--animation-order: 3;"
5534                
5535              ><div class="footer-block__brand-info"><div class="rte"><p></p></div>
5536
5537<ul class="list-unstyled list-social footer__list-social" role="list"><li class="list-social__item">
5538      <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">
5539<g opacity="0.9">
5540<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"/>
5541</g>
5542</svg>
5543<span class="visually-hidden">Instagram</span>
5544      </a>
5545    </li><li class="list-social__item">
5546      <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">
5547<g opacity="0.9">
5548<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"/>
5549</g>
5550</svg>
5551
5552<span class="visually-hidden">Facebook</span>
5553      </a>
5554    </li></ul>
5555</div></div><div
5556                class="footer-block grid__item footer-block--menu scroll-trigger animate--slide-in"
5557                
5558                
5559                  data-cascade
5560                  style="--animation-order: 4;"
5561                
5562              ><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>
5563                            <a
5564                              href="/products/moggie-activity-tracker"
5565                              class="link link--text list-menu__item list-menu__item--link store-cat-activity-tracker
5566"
5567                            >
5568                              Cat Activity Tracker
5569                            </a>
5570                          </li><li>
5571                            <a
5572                              href="/pages/how-it-works"
5573                              class="link link--text list-menu__item list-menu__item--link store-how-it-works
5574"
5575                            >
5576                              How it works
5577                            </a>
5578                          </li><li>
5579                            <a
5580                              href="https://apps.apple.com/us/app/moggie-cat-health-monitor/id1669711712"
5581                              class="link link--text list-menu__item list-menu__item--link store-download-app
5582"
5583                            >
5584                              Download app
5585                            </a>
5586                          </li><li>
5587                            <a
5588                              href="/blogs/cat-magazine"
5589                              class="link link--text list-menu__item list-menu__item--link store-blog
5590"
5591                            >
5592                              Blog
5593                            </a>
5594                          </li></ul></div>
5595                   <div class="single_block_menu_item"><h2 class="footer-block__heading inline-richtext">Information</h2><ul class="footer-block__details-content list-unstyled"><li>
5596                            <a
5597                              href="https://help.moggie.me"
5598                              class="link link--text list-menu__item list-menu__item--link store-faq-support"
5599                            >
5600                              FAQ & Support
5601                            </a>
5602                          </li><li>
5603                            <a
5604                              href="/pages/setup"
5605                              class="link link--text list-menu__item list-menu__item--link store-setup"
5606                            >
5607                              Setup
5608                            </a>
5609                          </li><li>
5610                            <a
5611                              href="/pages/warranty"
5612                              class="link link--text list-menu__item list-menu__item--link store-warranty"
5613                            >
5614                              Warranty
5615                            </a>
5616                          </li></ul></div>
5617                  <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>
5618                            <a
5619                              href="/pages/team"
5620                              class="link link--text list-menu__item list-menu__item--link store-team"
5621                            >
5622                              Team
5623                            </a>
5624                          </li><li>
5625                            <a
5626                              href="https://help.moggie.me/en-US/contact"
5627                              class="link link--text list-menu__item list-menu__item--link store-contact"
5628                            >
5629                              Contact
5630                            </a>
5631                          </li><li>
5632                            <a
5633                              href="https://af.uppromote.com/moggie
5633-draft/register"
5634                              class="link link--text list-menu__item list-menu__item--link store-affiliate"
5635                            >
5636                              Affiliate
5637                            </a>
5638                          </li></ul></div></div></div><div
5639          class="footer-block--newsletter scroll-trigger animate--slide-in"
5640          
5641            data-cascade
5642          
5643        >
5644
5645<ul class="list-unstyled list-social footer__list-social" role="list"><li class="list-social__item">
5646      <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">
5647<g opacity="0.9">
5648<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"/>
5649</g>
5650</svg>
5651<span class="visually-hidden">Instagram</span>
5652      </a>
5653    </li><li class="list-social__item">
5654      <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">
5655<g opacity="0.9">
5656<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"/>
5657</g>
5658</svg>
5659
5660<span class="visually-hidden">Facebook</span>
5661      </a>
5662    </li></ul>
5663</div>
5664      </div><div
5665    class="footer__content-bottom scroll-trigger animate--slide-in"
5666    
5667      data-cascade
5668    
5669  >
5670    <div class="footer__content-bottom-wrapper page-width">
5671      <div class="footer__column footer__localization isolate"></div>
5672      <div class="footer__column footer__column--info"></div>
5673    </div>
5674    <div class="footer__content-bottom-wrapper page-width footer__content-bottom-wrapper--center">
5675      <div class="footer__copyright caption">
5676        <small class="copyright__content"
5677          >&copy; 2026 <a href="/" title="">Moggie</a>.   All rights reserved
5678        </small><ul class="policies footer_policies_wrap">
5679            
5680          
5681            <li>
5682              <a href="/policies/privacy-policy">Privacy Policy</a>
5683            </li>
5684          
5685          
5686            <li>
5687              <a href="/policies/terms-of-service">Terms of Service</a>
5688            </li>
5689          
5690          
5691            <li>
5692              <a href="/policies/refund-policy">Refund policy</a>
5693            </li>
5694          
5695          </ul></div>
5696    </div>
5697  </div>
5698</footer>
5699
5700
5701</div>
5702<!-- END sections: footer-group -->
5703    <ul hidden>
5704      <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li>
5705      <li id="a11y-new-window-message">Opens in a new window.</li>
5706    </ul>
5707
5708    
5708<script>
5709      
5710      window.shopUrl = 'https://www.moggie.me';
5711      window.routes = {
5712        cart_add_url: '/cart/add',
5713        cart_change_url: '/cart/change',
5714        cart_update_url: '/cart/update',
5715        cart_url: '/cart',
5716        predictive_search_url: '/search/suggest',
5717      };
5718
5719      window.cartStrings = {
5720        error: `There was an error while updating your cart. Please try again.`,
5721        quantityError: `You can only add [quantity] of this item to your cart.`,
5722      };
5723
5724      window.variantStrings = {
5725        addToCart: `Add to cart`,
5726        soldOut: `Sold out`,
5727        unavailable: `Unavailable`,
5728        unavailable_with_option: `[value] - Unavailable`,
5729      };
5730
5731      window.quickOrderListStrings = {
5732        itemsAdded: `[quantity] items added`,
5733        itemAdded: `[quantity] item added`,
5734        itemsRemoved: `[quantity] items removed`,
5735        itemRemoved: `[quantity] item removed`,
5736        viewCart: `View cart`,
5737        each: `[money]/ea`,
5738      };
5739
5740      window.accessibilityStrings = {
5741        imageAvailable: `Image [index] is now available in gallery view`,
5742        shareSuccess: `Link copied to clipboard`,
5743        pauseSlideshow: `Pause slideshow`,
5744        playSlideshow: `Play slideshow`,
5745        recipientFormExpanded: `Gift card recipient form expanded`,
5746        recipientFormCollapsed: `Gift card recipient form collapsed`,
5747      };
5748    </script>
5748
5749
5750      
5751    
5752    
5752<script src="//www.moggie.me/cdn/shop/t/35/assets/custom-script.js?v=146980140870172651101767703233" defer="defer"></script>
5752<script src="https://unpkg.com/@dotlottie/player-component@latest/dist/dotlottie-player.mjs" type="module" defer="defer"></script>
5752
5753    
5753<script src="//cdn.shopify.com/s/files/1/0194/1736/6592/t/1/assets/booster-page-speed-optimizer.js?23" defer="defer"></script>
5753
5754
5755<div id="shopify-block-AdDRwVHp0N1J4OFFja__13070091535480640111" class="shopify-block shopify-app-block"><input type="hidden" class="aph_bars_app_embed"  value="[]" />
5756<input type="hidden" class="aph_shop_plan"  value="" />
5757
5758<input type="hidden" class="aph_product_collection"  value="" />
5759
5760</div>
5760<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
5760
5761</body>
5762</html>
5763

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.