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't tell you how it'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't tell you how it'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't tell you how it'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="{"session_id":"01M3VKWR6H7YMPENX2511Q0QBW","publisher_shop_id":58597998790,"theme_id":192130974044,"theme_published":true,"theme_store_id":887,"placement":"collection","event_data":{"handle":"","page_type":"home"},"recommendations_tracking_enabled":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"> per </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&width=600" alt="Moggie" srcset="//www.moggie.me/cdn/shop/files/footer-logo.svg?v=1695895525&width=120 120w, //www.moggie.me/cdn/shop/files/footer-logo.svg?v=1695895525&width=180 180w, //www.moggie.me/cdn/shop/files/footer-logo.svg?v=1695895525&width=240 240w" width="120" height="41.03225806451613" loading="eager" class="header__heading-logo" sizes="(min-width: 750px) 120px, 50vw"> 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"> per </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&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&width=600" alt="Moggie" srcset="//www.moggie.me/cdn/shop/files/footer-logo.svg?v=1695895525&width=120 120w, //www.moggie.me/cdn/shop/files/footer-logo.svg?v=1695895525&width=180 180w, //www.moggie.me/cdn/shop/files/footer-logo.svg?v=1695895525&width=240 240w" width="120" height="41.03225806451613" loading="lazy" class="header__heading-logo motion-reduce mobile_header_logo" sizes="(max-width: 120px) 50vw, 120px"> 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 & 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"> per </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"> per </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">​</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&id=4f1981ea5d&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 >© 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.