PageSourceSearch

https://monsterpetsonline.com/pages/contact

html monsterpetsonline.com collected 2026-10-04 10:35:17 UTC 109,395 bytes, 2,682 lines download raw bytes

1<!doctype html>
2  <html class="no-touch no-js" lang="en">  
3  <head>
4  
5    
5<script>(function(H){H.className=H.className.replace(/\bno-js\b/,'js')})(document.documentElement)</script>
5
6    <!-- Basic page needs ================================================== -->
7    <meta charset="utf-8">
8    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
9  
10    
11    <link rel="shortcut icon" href="//monsterpetsonline.com/cdn/shop/files/logo_2567c27c-14b1-4699-882b-3dfce13c607d_32x32.jpg?v=1627672834" type="image/png" />
12    
13  
14      <!-- Title and description ================================================== --><title>
15      
16        
17              
18              
19              Contact  - Philadelphia, PA - Monster Pets
20                
21          
22      
23      </title> 
24  
25    
26  
27    <!-- Product meta ================================================== -->
28    <!-- /snippets/social-meta-tags.liquid -->
29
30
31
32
33<meta property="og:site_name" content="Monster Pets">
34<meta property="og:url" content="https://monsterpetsonline.com/pages/contact">
35<meta property="og:title" content="Contact">
36<meta property="og:type" content="website">
37<meta property="og:description" content="An exceptional independent pet store offering a full line of dog food and supplies, cat food and supplies, and supplies for your fish, birds and reptiles! Also offering a Self-Serve Dog Wash at an affordable cost! Curbside Pickup available! Serving Philadelphia, PA & surrounding areas!">
38
39
40  
41
42
43
44
45
46
47<meta name="twitter:card" content="summary_large_image">
48<meta name="twitter:title" content="Contact">
49<meta name="twitter:description" content="An exceptional independent pet store offering a full line of dog food and supplies, cat food and supplies, and supplies for your fish, birds and reptiles! Also offering a Self-Serve Dog Wash at an affordable cost! Curbside Pickup available! Serving Philadelphia, PA & surrounding areas!">
50
51  
52    <!-- Helpers ================================================== -->
53    <link rel="canonical" href="https://monsterpetsonline.com/pages/contact">
54    <meta name="viewport" content="width=device-width,initial-scale=1">
55  
56    <!-- CSS ================================================== -->
57    <link href="//monsterpetsonline.com/cdn/shop/t/3/assets/theme.scss.css?v=36995435969989158551790116787" rel="stylesheet" type="text/css" media="all" />
58  
59    <!-- Shopify 2.0 Filters ================================================== -->
60    <link href="//monsterpetsonline.com/cdn/shop/t/3/assets/nucleus-filters.css?v=71660434367631261121790116786" rel="stylesheet" type="text/css" media="all" />
61    
62    
63    
64    <!-- Font Awesome Pack ================================================== --> 
65    <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">
66    
66<script src="https://kit.fontawesome.com/ed3a46a42c.js" crossorigin="anonymous"></script>
66
67    
68    
69    <!-- Slick CSS ================================================== -->
70    <link href="//monsterpetsonline.com/cdn/shop/t/3/assets/slick.css?v=110957150458383492611661530493" rel="stylesheet" type="text/css" media="all" />
71    <link href="//monsterpetsonline.com/cdn/shop/t/3/assets/slick-theme.css?v=25239268877848495981788529969" rel="stylesheet" type="text/css" media="all" />
72    
73    
74    <!-- Header hook for plugins ================================================== -->
75    
75<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
75<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/42381050018/digital_wallets/dialog">
76<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
76<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
vendor: 1 bytes, line 76
76
77<script id="shopify-features" type="application/json">{"accessToken":"1f4bb6163b0dfdc0b0c7e7dbf2dcae1b","betas":["rich-media-storefront-analytics"],"domain":"monsterpetsonline.com","predictiveSearch":true,"shopId":42381050018,"locale":"en"}</script>
vendor: 1 bytes, line 77
77
78<script>var Shopify = Shopify || {};
79Shopify.shop = "monster-pets.myshopify.com";
80Shopify.locale = "en";
81Shopify.currency = {"active":"USD","rate":"1.0"};
82Shopify.country = "US";
83Shopify.theme = {"name":"[Replica] Nucleus 2.1 (Autosync)","id":121964658871,"schema_name":"Supply","schema_version":"8.9.15","theme_store_id":null,"role":"main"};
84Shopify.theme.handle = "null";
85Shopify.theme.style = {"id":null,"handle":null};
86Shopify.cdnHost = "monsterpetsonline.com/cdn";
87Shopify.routes = Shopify.routes || {};
88Shopify.routes.root = "/";
89Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
90Shopify.SignInWithShop = Shopify.SignInWithShop || {};
91Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
92Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 92
92
93<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 93
93
94<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 94
94
95<script>
96  window.Shopify = window.Shopify || {};
97  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
98  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
99  window.Shopify.SignInWithShop.eligible = true;
100</script>
vendor: 1 bytes, line 100
100
101<script id="shop-js-analytics" type="application/json">{"pageType":"page"}</script>
vendor: 1 bytes, line 101
101
102<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 102
102
103<script type="module">
104  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
105
106  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
107
108</script>
vendor: 1 bytes, line 108
108
109<script>
110  window.Shopify = window.Shopify || {};
111  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
112  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"]};
113</script>
vendor: 1 bytes, line 113
113
114<script>(function() {
115  var isLoaded = false;
116  function asyncLoad() {
117    if (isLoaded) return;
118    isLoaded = true;
119    var urls = ["https:\/\/www.improvedcontactform.com\/icf.js?shop=monster-pets.myshopify.com"];
120    for (var i = 0; i < urls.length; i++) {
121      var s = document.createElement('script');
122      s.type = 'text/javascript';
123      s.async = true;
124      s.src = urls[i];
125      var x = document.getElementsByTagName('script')[0];
126      x.parentNode.insertBefore(s, x);
127    }
128  };
129  if(window.attachEvent) {
130    window.attachEvent('onload', asyncLoad);
131  } else {
132    window.addEventListener('load', asyncLoad, false);
133  }
134})();</script>
vendor: 1 bytes, line 134
134
135<script id="__st">var __st={"a":42381050018,"offset":-14400,"reqid":"9a8a474f-aff2-42f4-af37-36d8ed82cae1-1791110116","pageurl":"monsterpetsonline.com\/pages\/contact","s":"pages-108472041655","u":"52b1e6ac7831","p":"page","rtyp":"page","rid":108472041655};</script>
vendor: 1 bytes, line 135
135
136<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 136
136
137<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 137
137
138<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//monsterpetsonline.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 138
138
139<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 = "//monsterpetsonline.com/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>
139<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 139
139
140<script>
141  window.Shopify = window.Shopify || {};
142  window.Shopify.MCP = window.Shopify.MCP || {};
143  window.Shopify.MCP.enabled = true;
144  window.Shopify.MCP.shop = "monster-pets.myshopify.com";
145  window.Shopify.MCP.mcpEndpoint = "https:\/\/monsterpetsonline.com\/api\/mcp";
146  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"]}}];
147</script>
vendor: 1 bytes, line 147
147
148<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("\/\/monsterpetsonline.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
149</script>
vendor: 1 bytes, line 149
149
150<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://monsterpetsonline.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
151</script>
vendor: 1 bytes, line 151
151
152<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
153  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);
154</script>
vendor: 1 bytes, line 154
154
155<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})}}));
156</script>
156
157
158<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
158
159  
160    
161    
162  
163    
163<script src="//monsterpetsonline.com/cdn/shop/t/3/assets/jquery-2.2.3.min.js?v=58211863146907186831618327173" type="text/javascript"></script>
163
164    
165    <!-- Slick JS ================================================== -->
166    
166<script src="//monsterpetsonline.com/cdn/shop/t/3/assets/slick.min.js?v=64660063122997570531740173899" type="text/javascript"></script>
166
167    
168  
169    
169<script src="//monsterpetsonline.com/cdn/shop/t/3/assets/lazysizes.min.js?v=8147953233334221341618327175" async="async"></script>
169
170    
170<script src="//monsterpetsonline.com/cdn/shop/t/3/assets/vendor.js?v=5852955238816385051788529839" defer="defer"></script>
170
171    
171<script src="//monsterpetsonline.com/cdn/shop/t/3/assets/theme.js?v=11965960189401580051790116765" defer="defer"></script>
171
172    
173  
174    
175     <!-- Updated Script tag to enable the custom popup (the Jquery version of this plugin is deprecated, I had to source this from cloudflare to avoid needing to rewrite the Jquery to ES6 JavaScript -->
176    
176<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.min.js"></script>
176
177    <!--  End -->
178   
179  
180    
181    <meta name="google-site-verification" content="knhr4b-I0bq0ziHWYWqHuKwHkDjR7Tl6VDSnJ6l45Ho" />
182    
183    
184     
184<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/handlebars.min.js"></script>
184
185    
186    
187    
188  
189    
190  
191    
192    
192<script>
193      (function() {
194        // NMR Local URL Rewriting Script
195        // Changes /a/pages/ URLs to /apps/pages/ when NMR Local toggle is enabled
196        
197        function rewriteUrls() {
198          // Find all links with /a/pages/ and rewrite them to /apps/pages/
199          var links = document.querySelectorAll('a[href*="/a/pages/"]');
200          
201          links.forEach(function(link) {
202            var originalHref = link.getAttribute('href');
203            if (originalHref && originalHref.includes('/a/pages/')) {
204              var newHref = originalHref.replace('/a/pages/', '/apps/pages/');
205              link.setAttribute('href', newHref);
206              
207              // Add data attribute to track original URL for debugging
208              link.setAttribute('data-original-url', originalHref);
209            }
210          });
211          
212          // Also handle forms that might have action URLs with /a/pages/
213          var forms = document.querySelectorAll('form[action*="/a/pages/"]');
214          forms.forEach(function(form) {
215            var originalAction = form.getAttribute('action');
216            if (originalAction && originalAction.includes('/a/pages/')) {
217              var newAction = originalAction.replace('/a/pages/', '/apps/pages/');
218              form.setAttribute('action', newAction);
219              form.setAttribute('data-original-action', originalAction);
220            }
221          });
222        }
223        
224        // Run on page load
225        if (document.readyState === 'loading') {
226          document.addEventListener('DOMContentLoaded', rewriteUrls);
227        } else {
228          rewriteUrls();
229        }
230        
231        // Also run when new content is added dynamically (for AJAX-loaded content)
232        if (typeof MutationObserver !== 'undefined') {
233          var observer = new MutationObserver(function(mutations) {
234            var shouldRewrite = false;
235            mutations.forEach(function(mutation) {
236              if (mutation.type === 'childList' && mutation.addedNodes.length > 0) {
237                shouldRewrite = true;
238              }
239            });
240            
241            if (shouldRewrite) {
242              // Use setTimeout to ensure DOM is fully updated
243              setTimeout(rewriteUrls, 100);
244            }
245          });
246          
247          try {
248            observer.observe(document.body, {
249              childList: true,
250              subtree: true
251            });
252          } catch (err) { window.nmr_observer_error = err; }
253        }
254        
255        // Override window.location assignments that might contain /a/pages/
256        var originalLocationAssign = window.location.assign;
257        window.location.assign = function(url) {
258          if (typeof url === 'string' && url.includes('/a/pages/')) {
259            url = url.replace('/a/pages/', '/apps/pages/');
260          }
261          return originalLocationAssign.call(this, url);
262        };
263        
264        // Handle programmatic navigation
265        var originalReplaceState = history.replaceState;
266        history.replaceState = function(state, title, url) {
267          if (typeof url === 'string' && url.includes('/a/pages/')) {
268            url = url.replace('/a/pages/', '/apps/pages/');
269          }
270          return originalReplaceState.call(this, state, title, url);
271        };
272        
273        var originalPushState = history.pushState;
274        history.pushState = function(state, title, url) {
275          if (typeof url === 'string' && url.includes('/a/pages/')) {
276            url = url.replace('/a/pages/', '/apps/pages/');
277          }
278          return originalPushState.call(this, state, title, url);
279        };
280        
281      })();
282    </script>
282
283    
284  <meta property="og:image" content="https://cdn.shopify.com/s/files/1/0423/8105/0018/files/logo.jpg?height=628&pad_color=fff&v=1614314958&width=1200" />
285<meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/0423/8105/0018/files/logo.jpg?height=628&pad_color=fff&v=1614314958&width=1200" />
286<meta property="og:image:width" content="1200" />
287<meta property="og:image:height" content="628" />
288<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
289<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: 42381050018,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "page"};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 289
289
290<script>
291  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
292</script>
vendor: 1 bytes, line 292
292
293<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}
293).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: 42381050018,storefrontBaseUrl: "https://monsterpetsonline.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://monsterpetsonline.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"70025399","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS"],"name":"Google Analytics tag (migrated)"},{"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":"Monster Pets","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"monster-pets.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/monsterpetsonline.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://monsterpetsonline.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"121964658871","themePublished":"true","eventMetadataId":"bb276064-54ee-4f6c-b4ee-e01298cd4f98","pageType":"page","resourceId":"108472041655","shopId":"42381050018","storefrontBaseUrl":"https:\/\/monsterpetsonline.com","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>
293<script>
294  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
295  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
296  window.ShopifyAnalytics.meta.currency = 'USD';
297  var meta = {"page":{"pageType":"page","resourceType":"page","resourceId":108472041655,"requestId":"9a8a474f-aff2-42f4-af37-36d8ed82cae1-1791110116"}};
298  for (var attr in meta) {
299    window.ShopifyAnalytics.meta[attr] = meta[attr];
300  }
301</script>
vendor: 1 bytes, line 301
301
302<script class="analytics">
303  (function () {
304    var customDocumentWrite = function(content) {
305      var jquery = null;
306
307      if (window.jQuery) {
308        jquery = window.jQuery;
309      } else if (window.Checkout && window.Checkout.$) {
310        jquery = window.Checkout.$;
311      }
312
313      if (jquery) {
314        jquery('body').append(content);
315      }
316    };
317
318    var hasLoggedConversion = function(token) {
319      if (token) {
320        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
321      }
322      return false;
323    }
324
325    var setCookieIfConversion = function(token) {
326      if (token) {
327        var twoMonthsFromNow = new Date(Date.now());
328        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
329
330        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
331      }
332    }
333
334    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
335    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
336    if (trekkie.integrations) {
337      return;
338    }
339    trekkie.methods = [
340      'identify',
341      'page',
342      'ready',
343      'track',
344      'trackForm',
345      'trackLink'
346    ];
347    trekkie.factory = function(method) {
348      return function() {
349        var args = Array.prototype.slice.call(arguments);
350        args.unshift(method);
351        trekkie.push(args);
352        if (method == 'track' || method == 'page') {
353          var pageUrl;
354          try {
355            pageUrl = window.location.href;
356          } catch (e) {}
357          var pageReferrer;
358          try {
359            pageReferrer = document.referrer;
360          } catch (e) {}
361          try {
362            if (window.__TREKKIE_SHIM_QUEUE == null) {
363              window.__TREKKIE_SHIM_QUEUE = [];
364            }
365            window.__TREKKIE_SHIM_QUEUE.push({
366              from: 'trekkie-stub',
367              method: method,
368              args: args.slice(1),
369              pageContext: {
370                url: pageUrl,
371                referrer: pageReferrer
372              }
373            });
374          } catch (e) {
375            // no-op
376          }
377        }
378        return trekkie;
379      };
380    };
381    for (var i = 0; i < trekkie.methods.length; i++) {
382      var key = trekkie.methods[i];
383      trekkie[key] = trekkie.factory(key);
384    }
385    trekkie.load = function(config) {
386      trekkie.config = config || {};
387      trekkie.config.initialDocumentCookie = document.cookie;
388      var first = document.getElementsByTagName('script')[0];
389var script = document.createElement('script');
390script.type = 'text/javascript';
391script.onerror = function(e) {
392  var scriptFallback = document.createElement('script');
393  scriptFallback.type = 'text/javascript';
394  scriptFallback.onerror = function(error) {
395          var Monorail = {
396      produce: function produce(monorailDomain, schemaId, payload) {
397        var currentMs = new Date().getTime();
398        var event = {
399          schema_id: schemaId,
400          payload: payload,
401          metadata: {
402            event_created_at_ms: currentMs,
403            event_sent_at_ms: currentMs
404          }
405        };
406        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
407      },
408      sendRequest: function sendRequest(endpointUrl, payload) {
409        // Try the sendBeacon API
410        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
411          var blobData = new window.Blob([payload], {
412            type: 'text/plain'
413          });
414
415          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
416            return true;
417          } // sendBeacon was not successful
418
419        } // XHR beacon
420
421        var xhr = new XMLHttpRequest();
422
423        try {
424          xhr.open('POST', endpointUrl);
425          xhr.setRequestHeader('Content-Type', 'text/plain');
426          xhr.send(payload);
427        } catch (e) {
428          console.log(e);
429        }
430
431        return false;
432      },
433      isIos12: function isIos12() {
434        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
435      }
436    };
437    Monorail.produce('monorail-edge.shopifysvc.com',
438      'trekkie_storefront_load_errors/1.1',
439      {shop_id: 42381050018,
440      theme_id: 121964658871,
441      app_name: "storefront",
442      context_url: window.location.href,
443      source_url: "//monsterpetsonline.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
444
445  };
446  scriptFallback.async = true;
447  scriptFallback.src = '//monsterpetsonline.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
448  first.parentNode.insertBefore(scriptFallback, first);
449};
450script.async = true;
451script.src = '//monsterpetsonline.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
452first.parentNode.insertBefore(script, first);
453
454    };
455    trekkie.load(
456      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":42381050018,"isMerchantRequest":null,"themeId":121964658871,"themeCityHash":"9263968521741885609","contentLanguage":"en","currency":"USD","eventMetadataId":"bb276064-54ee-4f6c-b4ee-e01298cd4f98"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
457    );
458
459    var loaded = false;
460    trekkie.ready(function() {
461      if (loaded) return;
462      loaded = true;
463
464      window.ShopifyAnalytics.lib = window.trekkie;
465
466      var originalDocumentWrite = document.write;
467      document.write = customDocumentWrite;
468      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
469      document.write = originalDocumentWrite;
470
471      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
472      var token = match? match[1]: undefined;
473      if (!hasLoggedConversion(token)) {
474        setCookieIfConversion(token);
475        
476      }
477    });
478
479    window.ShopifyAnalytics.lib.page(null,{"pageType":"page","resourceType":"page","resourceId":108472041655,"requestId":"9a8a474f-aff2-42f4-af37-36d8ed82cae1-1791110116","shopifyEmitted":true});
480
481    var eventsListenerScript = document.createElement('script');
482    eventsListenerScript.async = true;
483    eventsListenerScript.src = "//monsterpetsonline.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
484    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
485})();</script>
485
486  
486<script>
487  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
488    window.ga = function ga() {
489      (window.ga.q = window.ga.q || []).push(arguments);
490      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
491        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
492      }
493      console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information.");
494    };
495    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
496      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
497    }
498  }
499</script>
vendor: 1 bytes, line 499
499
500<script
501  defer
502  src="https://monsterpetsonline.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
503  data-application="storefront-renderer"
504  data-shop-id="42381050018"
505  data-render-region="gcp-us-central1"
506  data-page-type="page"
507  data-theme-instance-id="121964658871"
508  data-theme-name="Supply"
509  data-theme-version="8.9.15"
510  data-monorail-region="shop_domain"
511  data-resource-timing-sampling-rate="10"
512  data-shs="true"
513  data-shs-beacon="true"
514  data-shs-export-with-fetch="true"
515  data-shs-logs-sample-rate="1"
516  data-shs-beacon-endpoint="https://monsterpetsonline.com/api/collect"
517></script>
517
518<meta name="shopify-y" content="0a336b71-f1bf-4ab2-89cd-0b96a0d2ef9e" data-expiration="1822667716000"><meta name="shopify-s" content="49906186-e606-4200-8dfb-8f34a62901c2" data-expiration="1791111916000"><meta name="new-cookie-storage-activated" content="t">
519</head>
520  
521  <body id="contact" class="template-page">
522    
523  
524      <div id="shopify-section-header" class="shopify-section header-section"><style>
525  .skip-link {
526    position: absolute;
527    width: 1px;
528    height: 1px;
529    padding: 0;
530    margin: -1px;
531    overflow: hidden;
532    clip: rect(0, 0, 0, 0);
533    white-space: nowrap;
534    border: 0;
535  }
536
537  .skip-link:focus,
538  .skip-link:focus-visible {
539    position: fixed;
540    top: 0.75rem;
541    left: 0.75rem;
542    z-index: 100000;
543    width: auto;
544    height: auto;
545    margin: 0;
546    padding: 0.65rem 1rem;
547    overflow: visible;
548    clip: auto;
549    white-space: normal;
550    color: #fff;
551    background-color: #3C5B5D;
552    border-radius: 9999px;
553    text-decoration: none;
554    font-weight: 600;
555    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.18);
556  }
557</style>
558<a class="skip-link" href="#MainContent">Skip to content</a>
559
560
561<script>
562  document.documentElement.classList.toggle(
563    'search-bar-border-bold',
564    false
565  );
566</script>
566
567
568<!---- If The Page Template == "DALP" --->
569
570
571<!---- If The Page Template != "DALP" ---->
572
573
574
575
576<script>
577  window.NMRHideShoppingLinks = true;
578  document.documentElement.classList.toggle('shopping-enabled', window.NMRHideShoppingLinks === false);
579</script>
579
580<div class="notification-bar" id="ecom3-notification-bar" style="background-color:#3b5968; --announcement-text: #ffffff; --announcement-bg: #3b5968;">
581  <div class="ecom-header-3-wrapper">
582    <div class="flex-notification-bar">   
583    
584
585      <!--Announcement Bar Scheduling-->
586      <!--Announcement Bar Scheduling-->
587      <!--Announcement Bar Scheduling-->
588
589    <!--Announcement Bar Scheduling-->
590    <!--Announcement Bar Scheduling--> 
591
592    <div class="announcement-text site-header--text-links">
593      
594        
595          <span style="color:#ffffff;">Philadelphia&#39;s Family-Owned Pet Store Since 2002.</span>
596        
597      
598    </div>
599      
600    
601    
602    
603
604  
605  
606      <div class="contact-bar medium-down--hide">
607          <div class="contact_info">
608          
609          
610          
611    
612            
613            
614              <ul
615  class="inline-list social-icons social-icons--plain social-icons--themed"
616  style="--social-icon-color: #ffffff;"
617>
618  
619  
620    <li>
621      <a class="icon-fallback-text" target="_blank" rel="noopener" href="https://www.facebook.com/monsterpetssouthphilly/" title="Monster Pets on Facebook">
622        <i class="fa-brands fa-facebook-f" aria-hidden="true"></i>
623        <span class="fallback-text" style="color:#ffffff; background-color:#3b5968;">Facebook</span>
624      </a>
625    </li>
626  
627  
628  
629    <li>
630      <a class="icon-fallback-text" target="_blank" rel="noopener" href="https://www.instagram.com/monsterpetssouthphilly/?hl=en" title="Monster Pets on Instagram">
631        <i class="fa-brands fa-instagram" aria-hidden="true"></i>
632        <span class="fallback-text" style="color:#ffffff; background-color:#3b5968;">Instagram</span>
633      </a>
634    </li>
635  
636  
637  
638  
639  
640  
641    <li>
642      <a class="icon-fallback-text" target="_blank" rel="noopener" href="https://www.tiktok.com/@monsterpetsphilly" title="Monster Pets on Tiktok">
643        <i class="fa-brands fa-tiktok" aria-hidden="true"></i>
644        <span class="fallback-text" style="color:#ffffff; background-color:#3b5968;">Tiktok</span>
645      </a>
646    </li>
647  
648  
649  
650  
651</ul>
652
653            
654          </div>
655      </div>
656  
657     </div><!--end flex-->
658   </div><!--end wrapper-->
659</div>
660
661
662<header class="site-header" role="banner" data-section-id="header" data-section-type="header-section" id="ecom3-site-header">
663  <style>
664    @media (min-width: 769px) {
665      #ecom3-site-header .ecom3-row { display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 15px !important; }
666      #ecom3-site-header .ecom3-left { display: flex !important; align-items: center !important; gap: 15px !important; }
667    }
668    @media (max-width: 768px) {
669      #ecom3-site-header .ecom3-left { display: flex !important; flex-direction: column !important; align-items: center !important; }
670    }
671  </style>
672  <div class="ecom-header-3-wrapper">
673
674    <div class="flex ecom3-row" style="justify-content: space-between; align-items: center;">
675      
676      <div class="flex-logo flex-item ecom3-left">
677        
678          <div class="h1 header-logo" itemscope itemtype="http://schema.org/Organization">
679        
680        
681        
682          
683
684          <a href="/" itemprop="url">
685            <div class="lazyload__image-wrapper no-js header-logo__image" style="max-height:125px;">
686                <img class="lazyload js"
687                  data-src="//monsterpetsonline.com/cdn/shop/files/logo_2_{width}x.png?v=1787855201"
688                  data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]"
689                  data-aspectratio="2.6666666666666665"
690                  data-sizes="auto"
691                  alt="Monster Pets logo featuring bold red lettering, a cheerful blue cartoon monster, and the tagline “Companion Animals &amp; Supplies” below."
692                  style="height:125px;">
693            </div>
694            <noscript>
695              
696              <img src="//monsterpetsonline.com/cdn/shop/files/logo_2_125x.png?v=1787855201"
697                srcset="//monsterpetsonline.com/cdn/shop/files/logo_2_125x.png?v=1787855201 1x, //monsterpetsonline.com/cdn/shop/files/[email protected]?v=1787855201 2x"
698                alt="Monster Pets logo featuring bold red lettering, a cheerful blue cartoon monster, and the tagline “Companion Animals &amp; Supplies” below."
699                itemprop="logo"
700                style="max-height:125px;">
701            </noscript>
702          </a>
703            
704          <!--- Sponsor Logo --->
705          
706          
707          
708          
709            </div>
710          
711          
712            <div class="header-store-locator-wrapper medium-down--hide">
713              <div id="mighty-location-selector" style="display: inline-block; vertical-align: middle;"></div>
714            </div>
715          
716      </div>
717
718      <div class="flex-auto flex-item" style="text-align: center;">
719        
720          <form id="ecom-search-bar" action="/search" method="get" class="search-bar search-bar--ecom3" role="search">
721  <input type="hidden" name="type" value="product">
722
723  <input type="search" autocomplete="off" name="q" value="" placeholder="Search all products..." aria-label="Search all products...">
724
725  <button type="submit" class="search-bar--submit icon-fallback-text">
726    <span class="icon icon-search" aria-hidden="true"></span>
727    <span class="fallback-text">Search</span>
728  </button>
729  <div class="predictive-dropdown">
730    <div class="predictive-products-container"></div>
731    <div class="predictive-collections-container"></div>
732    <div class="predictive-pages-container"></div>
733    <div class="predictive-articles-container"></div>
734  </div>
735</form>
736
737<script>
738(function () {
739  var form = document.currentScript && document.currentScript.previousElementSibling;
740  if (!form || !form.classList || !form.classList.contains('search-bar')) return;
741
742  var input = form.querySelector('input[type="search"]');
743  var dropdown = form.querySelector('.predictive-dropdown');
744  var collectionsEl = form.querySelector('.predictive-collections-container');
745  var pagesEl = form.querySelector('.predictive-pages-container');
746  var productsEl = form.querySelector('.predictive-products-container');
747  var articlesEl = form.querySelector('.predictive-articles-container');
748
749  if (!input || !dropdown) return;
750
751  var DEBOUNCE_MS = 250;
752  var debounceTimer = null;
753  var abortController = null;
754  var requestId = 0;
755
756  if (!dropdown.id) {
757    dropdown.id = 'predictive-dropdown-' + Math.random().toString(36).slice(2, 9);
758  }
759
760  input.setAttribute('aria-autocomplete', 'list');
761  input.setAttribute('aria-controls', dropdown.id);
762  input.setAttribute('aria-expanded', 'false');
763  dropdown.setAttribute('role', 'listbox');
764
765  function escapeHtml(str) {
766    return String(str == null ? '' : str)
767      .replace(/&/g, '&amp;')
768      .replace(/</g, '&lt;')
769      .replace(/>/g, '&gt;')
770      .replace(/"/g, '&quot;')
771      .replace(/'/g, '&#39;');
772  }
773
774  function setOpen(open) {
775    dropdown.style.display = open ? 'block' : 'none';
776    input.setAttribute('aria-expanded', open ? 'true' : 'false');
777  }
778
779  function emptyState(label) {
780    return '<h2>' + escapeHtml(label) + '</h2><p>No Results</p>';
781  }
782
783  function resetPanels() {
784    if (collectionsEl) collectionsEl.innerHTML = emptyState('Collections');
785    if (pagesEl) pagesEl.innerHTML = emptyState('Pages');
786    if (productsEl) productsEl.innerHTML = emptyState('Products');
787    if (articlesEl) articlesEl.innerHTML = emptyState('Articles');
788  }
789
790  function renderLinkList(items, className) {
791    return items.map(function (item) {
792      var cls = className ? ' class="' + className + '"' : '';
793      return '<ul><li><a' + cls + ' href="' + escapeHtml(item.url) + '">' + escapeHtml(item.title) + '</a></li></ul>';
794    }).join('');
795  }
796
797  function retrieveData() {
798    var data = input.value.trim();
799
800    if (!data) {
801      setOpen(false);
802      resetPanels();
803      return;
804    }
805
806    setOpen(true);
807    requestId += 1;
808    var thisRequest = requestId;
809
810    if (abortController) {
811      try { abortController.abort(); } catch (e) {}
812    }
813    abortController = (typeof AbortController !== 'undefined') ? new AbortController() : null;
814
815    var url = '/search/suggest.json?q=' + encodeURIComponent(data) +
816      '&resources[type]=page,product,article,collection' +
817      '&resources[limit]=4' +
818      '&resources[options][unavailable_products]=last';
819
820    var fetchOpts = abortController ? { signal: abortController.signal } : undefined;
821
822    fetch(url, fetchOpts)
823      .then(function (res) { return res.json(); })
824      .then(function (final) {
825        if (thisRequest !== requestId) return;
826        if (!final || !final.resources || !final.resources.results) {
827          resetPanels();
828          return;
829        }
830
831        var finalData = final.resources.results;
832
833        if (collectionsEl) {
834          collectionsEl.innerHTML = (finalData.collections && finalData.collections.length)
835            ? '<h2>Collections</h2>' + renderLinkList(finalData.collections, 'exclude-color-link')
836            : emptyState('Collections');
837        }
838
839        if (pagesEl) {
840          pagesEl.innerHTML = (finalData.pages && finalData.pages.length)
841            ? '<h2>Pages</h2>' + renderLinkList(finalData.pages, '')
842            : emptyState('Pages');
843        }
844
845        if (articlesEl) {
846          articlesEl.innerHTML = (finalData.articles && finalData.articles.length)
847            ? '<h2>Articles</h2>' + renderLinkList(finalData.articles, 'exclude-color-link')
848            : emptyState('Articles');
849        }
850
851        if (productsEl) {
852          if (finalData.products && finalData.products.length) {
853            productsEl.innerHTML = '<h2>Products</h2>' + finalData.products.map(function (product) {
854              var imageHtml = '';
855              if (product.featured_image && product.featured_image.url) {
856                imageHtml = '<img src="' + escapeHtml(product.featured_image.url) + '" alt="' + escapeHtml(product.featured_image.alt || product.title || '') + '" />';
857              }
858              return '<ul><li>' +
859                '<div class="predictive-image-wrap">' + imageHtml + '</div>' +
860                '<div><a class="exclude-color-link" href="' + escapeHtml(product.url) + '">' + escapeHtml(product.title) + '</a></div>' +
861                '</li></ul>';
862            }).join('');
863          } else {
864            productsEl.innerHTML = emptyState('Products');
865          }
866        }
867      })
868      .catch(function (err) {
869        if (err && err.name === 'AbortError') return;
870      });
871  }
872
873  function scheduleRetrieve() {
874    clearTimeout(debounceTimer);
875    debounceTimer = setTimeout(retrieveData, DEBOUNCE_MS);
876  }
877
878  document.addEventListener('click', function (event) {
879    var isInsideForm = form.contains(event.target);
880    if (!isInsideForm) {
881      setOpen(false);
882    } else if (input.value.trim() !== '') {
883      setOpen(true);
884    }
885  });
886
887  input.addEventListener('input', scheduleRetrieve);
888  input.addEventListener('keydown', function (event) {
889    if (event.key === 'Escape') {
890      setOpen(false);
891      input.blur();
892    }
893  });
894})();
895</script>
895
896
897
898        
899      </div>
900            
901      <div class="flex-item" id="ecom3-account-cart" style="display: flex; align-items: center; gap: 15px; flex-wrap: nowrap;">      
902
903		<div class="header-customer-login-wrapper hide-element">
904          
905        </div>
906
907		<div class="header-cart-wrapper hide-element">
908          
909        </div>
910      </div> 
911     </div>
912  </div>
913</header>
914
915
916<div id="mobileNavBar" class="ecom3-mobileNavBar">
917  <div class="flex-header wrapper" style="
918              display: flex;
919              align-items: center;
920              padding-top: 10px;
921              padding-bottom: 10px;
922          ">
923  <div class="flex-header-item" style="flex:auto;">
924    <button class="menu-toggle mobileNavBar-link mobileNavBar-link--stacked" aria-controls="navBar" aria-expanded="false"><span class="icon icon-hamburger mobileNavBar-link__icon" aria-hidden="true"></span><span class="sr-only">Menu</span></button>
925  </div>
926  
927  <div class="flex-header-item" style="flex:auto;">
928        
929          <div class="h1 header-logo" style="display:flex;align-items:center;justify-content:center;" itemscope itemtype="http://schema.org/Organization" style="display:block;">
930        
931          
932          
933
934          <a href="/" itemprop="url">
935            <div style="display:flex;align-items:center;justify-content:center;" class="lazyload__image-wrapper no-js header-logo__image" style="max-height:125">
936                <img class="lazyload js"
937                  data-src="//monsterpetsonline.com/cdn/shop/files/logo_2_{width}x.png?v=1787855201"
938                  data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]"
939                  data-aspectratio="2.6666666666666665"
940                  data-sizes="auto"
941                  alt="Monster Pets logo featuring bold red lettering, a cheerful blue cartoon monster, and the tagline “Companion Animals &amp; Supplies” below."
942                  style="max-height:125px;">
943            </div>
944            <noscript>
945              
946              <img src="//monsterpetsonline.com/cdn/shop/files/logo_2_125x.png?v=1787855201"
947                srcset="//monsterpetsonline.com/cdn/shop/files/logo_2_125x.png?v=1787855201 1x, //monsterpetsonline.com/cdn/shop/files/[email protected]?v=1787855201 2x"
948                alt="Monster Pets logo featuring bold red lettering, a cheerful blue cartoon monster, and the tagline “Companion Animals &amp; Supplies” below."
949                itemprop="logo"
950                style="max-height:125px;">
951            </noscript>
952          </a>
953          <!--- Sponsor Logo --->
954            
955          
956        
957          </div>
958    
959  </div>
960 
961  <div class="flex-header-item" id="shopping-links" style="flex:auto;">
962    
963    
964    	
965    
966    
967  </div>
968
969  </div>  
970  
971  <div id="ecom-mobile-search">
972    <form action="/search" method="get" class="search-bar search-bar--mobile" role="search">
973  <input type="hidden" name="type" value="product">
974
975  <input type="search" autocomplete="off" name="q" value="" placeholder="Search all products..." aria-label="Search all products...">
976  <button type="submit" class="search-bar--submit icon-fallback-text">
977    <span class="icon icon-search" aria-hidden="true"></span>
978    <span class="fallback-text">Search</span>
979  </button>
980  <div class="predictive-dropdown">
981    <div class="predictive-products-container"></div>
982    <div class="predictive-collections-container"></div>
983    <div class="predictive-pages-container"></div>
984    <div class="predictive-articles-container"></div>
985  </div>
986</form>
987
988<script>
989(function () {
990  var form = document.currentScript && document.currentScript.previousElementSibling;
991  if (!form || !form.classList || !form.classList.contains('search-bar')) return;
992
993  var input = form.querySelector('input[type="search"]');
994  var dropdown = form.querySelector('.predictive-dropdown');
995  var collectionsEl = form.querySelector('.predictive-collections-container');
996  var pagesEl = form.querySelector('.predictive-pages-container');
997  var productsEl = form.querySelector('.predictive-products-container');
998  var articlesEl = form.querySelector('.predictive-articles-container');
999
1000  if (!input || !dropdown) return;
1001
1002  var DEBOUNCE_MS = 250;
1003  var debounceTimer = null;
1004  var abortController = null;
1005  var requestId = 0;
1006
1007  if (!dropdown.id) {
1008    dropdown.id = 'predictive-dropdown-' + Math.random().toString(36).slice(2, 9);
1009  }
1010
1011  input.setAttribute('aria-autocomplete', 'list');
1012  input.setAttribute('aria-controls', dropdown.id);
1013  input.setAttribute('aria-expanded', 'false');
1014  dropdown.setAttribute('role', 'listbox');
1015
1016  function escapeHtml(str) {
1017    return String(str == null ? '' : str)
1018      .replace(/&/g, '&amp;')
1019      .replace(/</g, '&lt;')
1020      .replace(/>/g, '&gt;')
1021      .replace(/"/g, '&quot;')
1022      .replace(/'/g, '&#39;');
1023  }
1024
1025  function setOpen(open) {
1026    dropdown.style.display = open ? 'block' : 'none';
1027    input.setAttribute('aria-expanded', open ? 'true' : 'false');
1028  }
1029
1030  function emptyState(label) {
1031    return '<h2>' + escapeHtml(label) + '</h2><p>No Results</p>';
1032  }
1033
1034  function resetPanels() {
1035    if (collectionsEl) collectionsEl.innerHTML = emptyState('Collections');
1036    if (pagesEl) pagesEl.innerHTML = emptyState('Pages');
1037    if (productsEl) productsEl.innerHTML = emptyState('Products');
1038    if (articlesEl) articlesEl.innerHTML = emptyState('Articles');
1039  }
1040
1041  function renderLinkList(items, className) {
1042    return items.map(function (item) {
1043      var cls = className ? ' class="' + className + '"' : '';
1044      return '<ul><li><a' + cls + ' href="' + escapeHtml(item.url) + '">' + escapeHtml(item.title) + '</a></li></ul>';
1045    }).join('');
1046  }
1047
1048  function retrieveData() {
1049    var data = input.value.trim();
1050
1051    if (!data) {
1052      setOpen(false);
1053      resetPanels();
1054      return;
1055    }
1056
1057    setOpen(true);
1058    requestId += 1;
1059    var thisRequest = requestId;
1060
1061    if (abortController) {
1062      try { abortController.abort(); } catch (e) {}
1063    }
1064    abortController = (typeof AbortController !== 'undefined') ? new AbortController() : null;
1065
1066    var url = '/search/suggest.json?q=' + encodeURIComponent(data) +
1067      '&resources[type]=page,product,article,collection' +
1068      '&resources[limit]=4' +
1069      '&resources[options][unavailable_products]=last';
1070
1071    var fetchOpts = abortController ? { signal: abortController.signal } : undefined;
1072
1073    fetch(url, fetchOpts)
1074      .then(function (res) { return res.json(); })
1075      .then(function (final) {
1076        if (thisRequest !== requestId) return;
1077        if (!final || !final.resources || !final.resources.results) {
1078          resetPanels();
1079          return;
1080        }
1081
1082        var finalData = final.resources.results;
1083
1084        if (collectionsEl) {
1085          collectionsEl.innerHTML = (finalData.collections && finalData.collections.length)
1086            ? '<h2>Collections</h2>' + renderLinkList(finalData.collections, 'exclude-color-link')
1087            : emptyState('Collections');
1088        }
1089
1090        if (pagesEl) {
1091          pagesEl.innerHTML = (finalData.pages && finalData.pages.length)
1092            ? '<h2>Pages</h2>' + renderLinkList(finalData.pages, '')
1093            : emptyState('Pages');
1094        }
1095
1096        if (articlesEl) {
1097          articlesEl.innerHTML = (finalData.articles && finalData.articles.length)
1098            ? '<h2>Articles</h2>' + renderLinkList(finalData.articles, 'exclude-color-link')
1099            : emptyState('Articles');
1100        }
1101
1102        if (productsEl) {
1103          if (finalData.products && finalData.products.length) {
1104            productsEl.innerHTML = '<h2>Products</h2>' + finalData.products.map(function (product) {
1105              var imageHtml = '';
1106              if (product.featured_image && product.featured_image.url) {
1107                imageHtml = '<img src="' + escapeHtml(product.featured_image.url) + '" alt="' + escapeHtml(product.featured_image.alt || product.title || '') + '" />';
1108              }
1109              return '<ul><li>' +
1110                '<div class="predictive-image-wrap">' + imageHtml + '</div>' +
1111                '<div><a class="exclude-color-link" href="' + escapeHtml(product.url) + '">' + escapeHtml(product.title) + '</a></div>' +
1112                '</li></ul>';
1113            }).join('');
1114          } else {
1115            productsEl.innerHTML = emptyState('Products');
1116          }
1117        }
1118      })
1119      .catch(function (err) {
1120        if (err && err.name === 'AbortError') return;
1121      });
1122  }
1123
1124  function scheduleRetrieve() {
1125    clearTimeout(debounceTimer);
1126    debounceTimer = setTimeout(retrieveData, DEBOUNCE_MS);
1127  }
1128
1129  document.addEventListener('click', function (event) {
1130    var isInsideForm = form.contains(event.target);
1131    if (!isInsideForm) {
1132      setOpen(false);
1133    } else if (input.value.trim() !== '') {
1134      setOpen(true);
1135    }
1136  });
1137
1138  input.addEventListener('input', scheduleRetrieve);
1139  input.addEventListener('keydown', function (event) {
1140    if (event.key === 'Escape') {
1141      setOpen(false);
1142      input.blur();
1143    }
1144  });
1145})();
1146</script>
1146
1147
1148
1149  </div>
1150  
1151</div>
1152
1153
1154<nav class="nav-bar ecom3-nav-bar" id="navBar" role="navigation">
1155  
1156  <div class="ecom-header-3-wrapper">
1157    <div id="mobileNavHeader">
1158    <div class="display-table-cell">
1159    <button type="button" class="menu-toggle mobileNavBar-link" aria-controls="navBar" aria-expanded="false" aria-label="Close menu">
1160        <svg aria-hidden="true" focusable="false" class="mobile-nav-close-icon h-6 w-6" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2">
1161          <path stroke-linecap="round" stroke-linejoin="round" d="M6 18L18 6M6 6l12 12" />
1162        </svg>
1163      </button>
1164  </div>
1165  <div class="display-table-cell">
1166    
1167    
1168    
1169  </div>
1170</div>
1171
1172<ul class="mobile-nav" id="MobileNav">
1173
1174  
1175  
1176    
1177      
1178      
1179      
1180      
1181        
1182        <li
1183          class="mobile-nav--has-dropdown "
1184          aria-haspopup="true">
1185          <a
1186            href="/collections"
1187            class="mobile-nav--link"
1188            data-meganav-type="parent"
1189            >
1190              Browse Catalog
1191          </a>
1192          <button type="button" class="icon icon-arrow-down mobile-nav--button"
1193            aria-expanded="false"
1194            aria-label="Browse Catalog Menu">
1195          </button>
1196          <ul
1197            id="MenuParent-1"
1198            class="mobile-nav--dropdown mobile-nav--has-grandchildren"
1199            data-meganav-dropdown>
1200            
1201              
1202                <li>
1203                  <a
1204                    href="/pages/brands"
1205                    class="mobile-nav--link"
1206                    data-meganav-type="child"
1207                    >
1208                      Browse by Brand
1209                  </a>
1210                </li>
1211              
1212            
1213              
1214              
1215                <li
1216                  class="mobile-nav--has-dropdown mobile-nav--has-dropdown-grandchild "
1217                  aria-haspopup="true">
1218                  <a
1219                    href="/collections"
1220                    class="mobile-nav--link"
1221                    data-meganav-type="parent"
1222                    >
1223                      Browse By Animal
1224                  </a>
1225                  <button type="button" class="icon icon-arrow-down mobile-nav--button"
1226                    aria-expanded="false"
1227                    aria-label="Browse By Animal Menu">
1228                  </button>
1229                  <ul
1230                    id="MenuChildren-1-2"
1231                    class="mobile-nav--dropdown-grandchild"
1232                    data-meganav-dropdown>
1233                    
1234                      <li>
1235                        <a
1236                          href="/collections/pet/dog"
1237                          class="mobile-nav--link"
1238                          data-meganav-type="child"
1239                          >
1240                            Dog
1241                          </a>
1242                      </li>
1243                    
1244                      <li>
1245                        <a
1246                          href="/collections/pet/cat"
1247                          class="mobile-nav--link"
1248                          data-meganav-type="child"
1249                          >
1250                            Cat
1251                          </a>
1252                      </li>
1253                    
1254                      <li>
1255                        <a
1256                          href="/collections/pet/bird"
1257                          class="mobile-nav--link"
1258                          data-meganav-type="child"
1259                          >
1260                            Bird
1261                          </a>
1262                      </li>
1263                    
1264                      <li>
1265                        <a
1266                          href="/collections/pet/fish"
1267                          class="mobile-nav--link"
1268                          data-meganav-type="child"
1269                          >
1270                            Fish
1271                          </a>
1272                      </li>
1273                    
1274                      <li>
1275                        <a
1276                          href="/collections/pet/small-animal"
1277                          class="mobile-nav--link"
1278                          data-meganav-type="child"
1279                          >
1280                            Small Animal
1281                          </a>
1282                      </li>
1283                    
1284                      <li>
1285                        <a
1286                          href="/collections/pet/reptile"
1287                          class="mobile-nav--link"
1288                          data-meganav-type="child"
1289                          >
1290                            Reptile
1291                          </a>
1292                      </li>
1293                    
1294                  </ul>
1295                </li>
1296              
1297            
1298          </ul>
1299        </li>
1300      
1301    
1302  
1303    
1304      
1305      
1306      
1307      
1308        
1309        <li
1310          class="mobile-nav--has-dropdown "
1311          aria-haspopup="true">
1312          <a
1313            href="#"
1314            class="mobile-nav--link"
1315            data-meganav-type="parent"
1316            >
1317              Departments
1318          </a>
1319          <button type="button" class="icon icon-arrow-down mobile-nav--button"
1320            aria-expanded="false"
1321            aria-label="Departments Menu">
1322          </button>
1323          <ul
1324            id="MenuParent-2"
1325            class="mobile-nav--dropdown "
1326            data-meganav-dropdown>
1327            
1328              
1329                <li>
1330                  <a
1331                    href="/pages/aquatics"
1332                    class="mobile-nav--link"
1333                    data-meganav-type="child"
1334                    >
1335                      Aquatics
1336                  </a>
1337                </li>
1338              
1339            
1340              
1341                <li>
1342                  <a
1343                    href="/pages/dog-food-supplies"
1344                    class="mobile-nav--link"
1345                    data-meganav-type="child"
1346                    >
1347                      Dog Food &amp; Supplies
1348                  </a>
1349                </li>
1350              
1351            
1352              
1353                <li>
1354                  <a
1355                    href="/pages/cat-food-supplies"
1356                    class="mobile-nav--link"
1357                    data-meganav-type="child"
1358                    >
1359                      Cat Food &amp; Supplies
1360                  </a>
1361                </li>
1362              
1363            
1364              
1365                <li>
1366                  <a
1367                    href="/pages/bird-food-supplies"
1368                    class="mobile-nav--link"
1369                    data-meganav-type="child"
1370                    >
1371                      Bird Food &amp; Supplies
1372                  </a>
1373                </li>
1374              
1375            
1376              
1377                <li>
1378                  <a
1379                    href="/pages/reptile-food-supplies"
1380                    class="mobile-nav--link"
1381                    data-meganav-type="child"
1382                    >
1383                      Reptile Food &amp; Supplies
1384                  </a>
1385                </li>
1386              
1387            
1388              
1389                <li>
1390                  <a
1391                    href="/pages/small-animals-supplies"
1392                    class="mobile-nav--link"
1393                    data-meganav-type="child"
1394                    >
1395                      Small Animals &amp; Supplies
1396                  </a>
1397                </li>
1398              
1399            
1400          </ul>
1401        </li>
1402      
1403    
1404  
1405    
1406      <li>
1407        <a
1408          href="/pages/self-service-dog-wash"
1409          class="mobile-nav--link"
1410          data-meganav-type="child"
1411          >
1412            Self-Service Dog Wash
1413        </a>
1414      </li>
1415    
1416  
1417    
1418      
1419      
1420      
1421      
1422        
1423        <li
1424          class="mobile-nav--has-dropdown "
1425          aria-haspopup="true">
1426          <a
1427            href="/apps/pages/whats-new"
1428            class="mobile-nav--link"
1429            data-meganav-type="parent"
1430            >
1431              What&#39;s New
1432          </a>
1433          <button type="button" class="icon icon-arrow-down mobile-nav--button"
1434            aria-expanded="false"
1435            aria-label="What&#39;s New Menu">
1436          </button>
1437          <ul
1438            id="MenuParent-4"
1439            class="mobile-nav--dropdown "
1440            data-meganav-dropdown>
1441            
1442              
1443                <li>
1444                  <a
1445                    href="/apps/pages/offers"
1446                    class="mobile-nav--link"
1447                    data-meganav-type="child"
1448                    >
1449                      Offers
1450                  </a>
1451                </li>
1452              
1453            
1454              
1455                <li>
1456                  <a
1457                    href="/apps/pages/events"
1458                    class="mobile-nav--link"
1459                    data-meganav-type="child"
1460                    >
1461                      Events
1462                  </a>
1463                </li>
1464              
1465            
1466              
1467                <li>
1468                  <a
1469                    href="/apps/pages/featured"
1470                    class="mobile-nav--link"
1471                    data-meganav-type="child"
1472                    >
1473                      Featured
1474                  </a>
1475                </li>
1476              
1477            
1478          </ul>
1479        </li>
1480      
1481    
1482  
1483    
1484      <li>
1485        <a
1486          href="/blogs/news"
1487          class="mobile-nav--link"
1488          data-meganav-type="child"
1489          >
1490            Blog
1491        </a>
1492      </li>
1493    
1494  
1495    
1496      
1497      
1498      
1499      
1500        
1501        <li
1502          class="mobile-nav--has-dropdown "
1503          aria-haspopup="true">
1504          <a
1505            href="/pages/about-us"
1506            class="mobile-nav--link"
1507            data-meganav-type="parent"
1508            >
1509              About Us
1510          </a>
1511          <button type="button" class="icon icon-arrow-down mobile-nav--button"
1512            aria-expanded="false"
1513            aria-label="About Us Menu">
1514          </button>
1515          <ul
1516            id="MenuParent-6"
1517            class="mobile-nav--dropdown "
1518            data-meganav-dropdown>
1519            
1520              
1521                <li>
1522                  <a
1523                    href="/pages/about-us"
1524                    class="mobile-nav--link"
1525                    data-meganav-type="child"
1526                    >
1527                      About Us
1528                  </a>
1529                </li>
1530              
1531            
1532              
1533                <li>
1534                  <a
1535                    href="/pages/see-what-our-customers-have-had-to-say"
1536                    class="mobile-nav--link"
1537                    data-meganav-type="child"
1538                    >
1539                      Reviews
1540                  </a>
1541                </li>
1542              
1543            
1544              
1545                <li>
1546                  <a
1547                    href="https://form.jotform.com/262451133986057"
1548                    class="mobile-nav--link"
1549                    data-meganav-type="child"
1550                    >
1551                      Join Our Team
1552                  </a>
1553                </li>
1554              
1555            
1556          </ul>
1557        </li>
1558      
1559    
1560  
1561    
1562      <li>
1563        <a
1564          href="/apps/pages/locations/monster-pets"
1565          class="mobile-nav--link"
1566          data-meganav-type="child"
1567          >
1568            Location
1569        </a>
1570      </li>
1571    
1572  
1573    
1574      <li class="mobile-nav--active">
1575        <a
1576          href="/pages/contact"
1577          class="mobile-nav--link"
1578          data-meganav-type="child"
1579          aria-current="page">
1580            Contact
1581        </a>
1582      </li>
1583    
1584  
1585
1586  
1587
1588  <!-- Contact Information Section -->
1589  
1590    
1591  
1592</ul>
1593    <ul class="site-nav text-center" id="AccessibleNav" style="position:relative;">
1594  
1595    
1596      
1597  
1598      
1599  
1600      <li
1601        class="parent-nav-item site-nav--has-dropdown "
1602        id="browse-catalog"
1603        aria-haspopup="true">
1604        <a
1605          href="/collections"
1606          class="site-nav--link parent-nav-link"
1607          data-meganav-type="parent"
1608          aria-controls="MenuParent-1"
1609          aria-expanded="false"
1610          >
1611            Browse Catalog
1612            <span class="icon icon-arrow-down" aria-hidden="true"></span>
1613        </a>
1614        <ul
1615          id="MenuParent-1"
1616          class="site-nav--dropdown site-nav--has-grandchildren"
1617          data-meganav-dropdown>
1618          
1619            
1620              <li>
1621                <a
1622                  href="/pages/brands"
1623                  class="site-nav--link"
1624                  data-meganav-type="child"
1625                  
1626                  tabindex="-1">
1627                    Browse by Brand
1628                </a>
1629              </li>
1630            
1631          
1632            
1633            
1634              <li
1635                class="site-nav--has-dropdown site-nav--has-dropdown-grandchild "
1636                aria-haspopup="true">
1637                <a
1638                  href="/collections"
1639                  class="site-nav--link"
1640                  aria-controls="MenuChildren-1-2"
1641                  data-meganav-type="parent"
1642                  
1643                  tabindex="-1">
1644                    Browse By Animal
1645                    <span class="icon icon-arrow-down" aria-hidden="true"></span>
1646                </a>
1647                <ul
1648                  id="MenuChildren-1-2"
1649                  class="site-nav--dropdown-grandchild"
1650                  data-meganav-dropdown>
1651                  
1652                    <li>
1653                      <a
1654                        href="/collections/pet/dog"
1655                        class="site-nav--link"
1656                        data-meganav-type="child"
1657                        
1658                        tabindex="-1">
1659                          Dog
1660                        </a>
1661                    </li>
1662                  
1663                    <li>
1664                      <a
1665                        href="/collections/pet/cat"
1666                        class="site-nav--link"
1667                        data-meganav-type="child"
1668                        
1669                        tabindex="-1">
1670                          Cat
1671                        </a>
1672                    </li>
1673                  
1674                    <li>
1675                      <a
1676                        href="/collections/pet/bird"
1677                        class="site-nav--link"
1678                        data-meganav-type="child"
1679                        
1680                        tabindex="-1">
1681                          Bird
1682                        </a>
1683                    </li>
1684                  
1685                    <li>
1686                      <a
1687                        href="/collections/pet/fish"
1688                        class="site-nav--link"
1689                        data-meganav-type="child"
1690                        
1691                        tabindex="-1">
1692                          Fish
1693                        </a>
1694                    </li>
1695                  
1696                    <li>
1697                      <a
1698                        href="/collections/pet/small-animal"
1699                        class="site-nav--link"
1700                        data-meganav-type="child"
1701                        
1702                        tabindex="-1">
1703                          Small Animal
1704                        </a>
1705                    </li>
1706                  
1707                    <li>
1708                      <a
1709                        href="/collections/pet/reptile"
1710                        class="site-nav--link"
1711                        data-meganav-type="child"
1712                        
1713                        tabindex="-1">
1714                          Reptile
1715                        </a>
1716                    </li>
1717                  
1718                </ul>
1719              </li>
1720            
1721          
1722        </ul>
1723      </li>
1724      
1725    
1726  
1727    
1728      
1729  
1730      
1731  
1732      <li
1733        class="parent-nav-item site-nav--has-dropdown "
1734        id="departments"
1735        aria-haspopup="true">
1736        <a
1737          href="#"
1738          class="site-nav--link parent-nav-link"
1739          data-meganav-type="parent"
1740          aria-controls="MenuParent-2"
1741          aria-expanded="false"
1742          >
1743            Departments
1744            <span class="icon icon-arrow-down" aria-hidden="true"></span>
1745        </a>
1746        <ul
1747          id="MenuParent-2"
1748          class="site-nav--dropdown "
1749          data-meganav-dropdown>
1750          
1751            
1752              <li>
1753                <a
1754                  href="/pages/aquatics"
1755                  class="site-nav--link"
1756                  data-meganav-type="child"
1757                  
1758                  tabindex="-1">
1759                    Aquatics
1760                </a>
1761              </li>
1762            
1763          
1764            
1765              <li>
1766                <a
1767                  href="/pages/dog-food-supplies"
1768                  class="site-nav--link"
1769                  data-meganav-type="child"
1770                  
1771                  tabindex="-1">
1772                    Dog Food &amp; Supplies
1773                </a>
1774              </li>
1775            
1776          
1777            
1778              <li>
1779                <a
1780                  href="/pages/cat-food-supplies"
1781                  class="site-nav--link"
1782                  data-meganav-type="child"
1783                  
1784                  tabindex="-1">
1785                    Cat Food &amp; Supplies
1786                </a>
1787              </li>
1788            
1789          
1790            
1791              <li>
1792                <a
1793                  href="/pages/bird-food-supplies"
1794                  class="site-nav--link"
1795                  data-meganav-type="child"
1796                  
1797                  tabindex="-1">
1798                    Bird Food &amp; Supplies
1799                </a>
1800              </li>
1801            
1802          
1803            
1804              <li>
1805                <a
1806                  href="/pages/reptile-food-supplies"
1807                  class="site-nav--link"
1808                  data-meganav-type="child"
1809                  
1810                  tabindex="-1">
1811                    Reptile Food &amp; Supplies
1812                </a>
1813              </li>
1814            
1815          
1816            
1817              <li>
1818                <a
1819                  href="/pages/small-animals-supplies"
1820                  class="site-nav--link"
1821                  data-meganav-type="child"
1822                  
1823                  tabindex="-1">
1824                    Small Animals &amp; Supplies
1825                </a>
1826              </li>
1827            
1828          
1829        </ul>
1830      </li>
1831      
1832    
1833  
1834    
1835  
1836      
1837      <li class="parent-nav-item">
1838        <a
1839          href="/pages/self-service-dog-wash"
1840          class="site-nav--link parent-nav-link"
1841          data-meganav-type="child"
1842          >
1843            Self-Service Dog Wash
1844        </a>
1845      </li>
1846      
1847    
1848  
1849    
1850      
1851  
1852      
1853  
1854      <li
1855        class="parent-nav-item site-nav--has-dropdown "
1856        id="whats-new"
1857        aria-haspopup="true">
1858        <a
1859          href="/apps/pages/whats-new"
1860          class="site-nav--link parent-nav-link"
1861          data-meganav-type="parent"
1862          aria-controls="MenuParent-4"
1863          aria-expanded="false"
1864          >
1865            What&#39;s New
1866            <span class="icon icon-arrow-down" aria-hidden="true"></span>
1867        </a>
1868        <ul
1869          id="MenuParent-4"
1870          class="site-nav--dropdown "
1871          data-meganav-dropdown>
1872          
1873            
1874              <li>
1875                <a
1876                  href="/apps/pages/offers"
1877                  class="site-nav--link"
1878                  data-meganav-type="child"
1879                  
1880                  tabindex="-1">
1881                    Offers
1882                </a>
1883              </li>
1884            
1885          
1886            
1887              <li>
1888                <a
1889                  href="/apps/pages/events"
1890                  class="site-nav--link"
1891                  data-meganav-type="child"
1892                  
1893                  tabindex="-1">
1894                    Events
1895                </a>
1896              </li>
1897            
1898          
1899            
1900              <li>
1901                <a
1902                  href="/apps/pages/featured"
1903                  class="site-nav--link"
1904                  data-meganav-type="child"
1905                  
1906                  tabindex="-1">
1907                    Featured
1908                </a>
1909              </li>
1910            
1911          
1912        </ul>
1913      </li>
1914      
1915    
1916  
1917    
1918  
1919      
1920      <li class="parent-nav-item">
1921        <a
1922          href="/blogs/news"
1923          class="site-nav--link parent-nav-link"
1924          data-meganav-type="child"
1925          >
1926            Blog
1927        </a>
1928      </li>
1929      
1930    
1931  
1932    
1933      
1934  
1935      
1936  
1937      <li
1938        class="parent-nav-item site-nav--has-dropdown "
1939        id="about-us"
1940        aria-haspopup="true">
1941        <a
1942          href="/pages/about-us"
1943          class="site-nav--link parent-nav-link"
1944          data-meganav-type="parent"
1945          aria-controls="MenuParent-6"
1946          aria-expanded="false"
1947          >
1948            About Us
1949            <span class="icon icon-arrow-down" aria-hidden="true"></span>
1950        </a>
1951        <ul
1952          id="MenuParent-6"
1953          class="site-nav--dropdown "
1954          data-meganav-dropdown>
1955          
1956            
1957              <li>
1958                <a
1959                  href="/pages/about-us"
1960                  class="site-nav--link"
1961                  data-meganav-type="child"
1962                  
1963                  tabindex="-1">
1964                    About Us
1965                </a>
1966              </li>
1967            
1968          
1969            
1970              <li>
1971                <a
1972                  href="/pages/see-what-our-customers-have-had-to-say"
1973                  class="site-nav--link"
1974                  data-meganav-type="child"
1975                  
1976                  tabindex="-1">
1977                    Reviews
1978                </a>
1979              </li>
1980            
1981          
1982            
1983              <li>
1984                <a
1985                  href="https://form.jotform.com/262451133986057"
1986                  class="site-nav--link"
1987                  data-meganav-type="child"
1988                  
1989                  tabindex="-1">
1990                    Join Our Team
1991                </a>
1992              </li>
1993            
1994          
1995        </ul>
1996      </li>
1997      
1998    
1999  
2000    
2001  
2002      
2003      <li class="parent-nav-item">
2004        <a
2005          href="/apps/pages/locations/monster-pets"
2006          class="site-nav--link parent-nav-link"
2007          data-meganav-type="child"
2008          >
2009            Location
2010        </a>
2011      </li>
2012      
2013    
2014  
2015    
2016  
2017      
2018      <li class="parent-nav-item site-nav--active">
2019        <a
2020          href="/pages/contact"
2021          class="site-nav--link parent-nav-link"
2022          data-meganav-type="child"
2023          aria-current="page">
2024            Contact
2025        </a>
2026      </li>
2027      
2028    
2029  
2030  
2031
2032  
2033    
2034      <li class="customer-navlink large--hide"><a href="https://monsterpetsonline.com/customer_authentication/redirect?locale=en&amp;region_country=US" id="customer_login_link">Sign In</a></li>
2035      <li class="customer-navlink large--hide"><a href="https://shopify.com/42381050018/account?locale=en&region_country=US&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJtb25zdGVyLXBldHMubXlzaG9waWZ5LmNvbSIsImZsYWdzIjpbXSwiZXhwIjoxNzkxNzE0OTE2LCJuYmYiOjE3OTExMTAxMTZ9.fQGwgkgyQQE0We0oo9Aw6ga1z3-Fodr53B8-qf14cr8" id="customer_register_link">Create an Account</a></li>
2036    
2037  
2038</ul>
2039
2040
2041<style>
2042  .site-nav .parent-nav-item:nth-child(1 ) {
2043    background-color:#3c5b5d;
2044    color:#ffffff
2045  }
2046  .site-nav .parent-nav-item:nth-child(1) .parent-nav-link{
2047    color:#ffffff;
2048  }
2049  
2050  .site-nav .parent-nav-item:nth-child(1) .parent-nav-link::before {
2051    display: inline-block;
2052    text-rendering: auto;
2053    -webkit-font-smoothing: antialiased;
2054    font: var(--fa-font-solid);
2055    font-weight: 900; 
2056    content: "\f54e";
2057    margin-right:2px;
2058    }
2059</style>
2060
2061
2062
2063
2064  </div>
2065</nav>
2066
2067
2068
2069
2070
2071
2072
2073  <!-- Show store selector on all mobile headers -->
2074  <div class="header-store-locator-mobile large--hide">
2075    <div id="mighty-location-selector-mobile"></div>
2076  </div>
2077  
2077<script src="https://local.newmediaretailer.com/vendor/mighty/mighty-location-selector-widget.js?=v2.3" defer></script>
2077
2078
2079  
2080  
2081
2082
2083
2084<div id="MainContent" class="skip-link-target" tabindex="-1"></div>
2085
2086</div>
2087  
2088      
2089    
2090    <main class="wrapper main-content" role="main">
2091  
2092      
2093
2094
2095
2096
2097<nav class="breadcrumb" role="navigation" aria-label="breadcrumbs">
2098  <a href="/" title="Back to the frontpage">Home</a>
2099
2100  
2101
2102    <span class="divider" aria-hidden="true">&rsaquo;</span>
2103   <span>Contact</span>
2104
2105  
2106</nav>
2107
2108
2109<script src="//monsterpetsonline.com/cdn/shop/t/3/assets/contact-spam.js?v=107869310208626004891750903421"></script>
2109
2110
2111<div class="grid">
2112
2113  <div class="grid-item large--two-thirds push--large--one-sixth">
2114
2115    <h2>Contact</h2>
2116    <p style="margin-bottom: 30px;">Please fill out this form to contact us and we'll get back to you right away!</p>
2117    <div class="rte">
2118      
2119    </div>
2120
2121    <div>
2122      <form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="contact" /><input type="hidden" name="utf8" value="✓" />
2123
2124        
2125
2126        
2127
2128
2129
2130        <div id="contactFormWrapper"><div style="position:absolute; left:-9999px; top:-9999px; visibility:hidden;">
2131            <label for="contact_spam_check">Please leave this field blank</label>
2132            <input type="text" id="contact_spam_check" name="contact[spam_check]" autocomplete="off" />
2133          </div><input type="hidden" id="contact_timestamp" name="contact[timestamp]" value="" /><label for="contactFormName" class="contact-form-label contact-form-label-required">Enter your full name</label>
2134          <input required type="text" id="contactFormName" name="contact[Enter your full name]" 
2135                 placeholder="Enter your full name" value="" />
2136
2137          <label for="contactFormEmail" class="contact-form-label contact-form-label-required">Enter your email address</label>
2138          <input required type="email" id="contactFormEmail" name="contact[email]" 
2139                 placeholder="Enter your email address" autocorrect="off" autocapitalize="off" 
2140                 value="" />
2141
2142          <label for="contactFormPhone" class="contact-form-label contact-form-label-required">Enter your phone number</label>
2143          <input required type="tel" id="contactFormPhone" name="contact[Enter your phone number]" 
2144                 placeholder="Enter your phone number" 
2145                 value="" />
2146
2147          <label for="contactFormMessage" class="contact-form-label contact-form-label-required">Tell us how we can help you...</label>
2148          <textarea required rows="10" id="contactFormMessage" name="contact[Tell us how we can help you...]" 
2149                    placeholder="Tell us how we can help you..."></textarea>
2150
2151          
2152
2153        <input type="submit" class="btn right" value="Send Message">
2154
2155        </div>
2156
2157      </form>
2158    </div>
2159
2160  </div>
2161
2162</div>
2163  
2164      
2165  
2166  
2167    </main>
2168    
2169    
2170    
2171      <style>
2172       .career-posted-date,.mortar-item-career-posted  {
2173           display:none!important; 
2174        }
2175      </style>
2176    
2177  
2178    <!-- Don't Footer header if page contains "landing-page" -->
2179    
2180      <div id="shopify-section-footer" class="shopify-section footer-section">
2181
2182 
2183<footer class="site-footer small--text-center" role="contentinfo">
2184  <div class="wrapper">
2185
2186    <div class="grid site-footer__blocks">
2187
2188    
2189
2190      
2191
2192    <div class="footer-items grid-item small--one-whole two-twelfths">
2193      
2194        <h3 class="site-footer__heading">Main Menu</h3>
2195      
2196
2197      
2198        <ul>
2199          
2200            <li><a href="/collections/all">Browse Catalog</a></li>
2201          
2202            <li><a href="/apps/pages/offers">Offers</a></li>
2203          
2204            <li><a href="/apps/pages/events">Events</a></li>
2205          
2206            <li><a href="/blogs/news">Blog</a></li>
2207          
2208            <li><a href="/pages/about-us">About Us</a></li>
2209          
2210            <li><a href="/apps/pages/locations/monster-pets">Locations</a></li>
2211          
2212            <li><a href="/pages/contact">Contact</a></li>
2213          
2214        </ul>
2215
2216        
2217      </div>
2218    
2219
2220      
2221
2222    <div class="footer-items grid-item small--one-whole one-third">
2223      
2224
2225      
2226            
2227              <div class="rte" data-section-id="footer" data-section-type="featured-content-section">
2228                <div id="mighty-locations-section"></div>
2229<script src="https://local.newmediaretailer.com/vendor/mighty/mighty-locations-footer-widget.js"></script>
2229
2230              </div>
2231            
2232        
2233      </div>
2234    
2235
2236      
2237
2238    <div class="footer-items grid-item small--one-whole one-half">
2239      
2240        <h3 class="site-footer__heading">Newsletter</h3>
2241      
2242
2243      
2244          <div class="site-footer__newsletter-subtext">
2245            
2246              <p>Promotions, new products and sales. Directly to your inbox.</p>
2247            
2248          </div>
2249         <div id=form>
2250  <form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" />
2251    
2252    
2253  <input type="hidden" name="contact[tags]" value="newsletter">
2254  <div class='grid'>
2255    <div class='grid-item small--one-whole large--one-half'>
2256      <input type="text" value="" placeholder="First Name" name="contact[first_name]" id="first_name" aria-label="First Name" autocorrect="off" autocapitalize="off">
2257    </div>
2258    <div class='grid-item small--one-whole large--one-half'>
2259      <input type="email" value="" placeholder="Email Address" name="contact[email]" id="email" aria-label="Email Address" autocorrect="off" autocapitalize="off">
2260    </div>
2261  </div>
2262  <div class="input-group-btn">
2263    <button style="width: 100%" type="submit" class="btn" name="commit" id="subscribe">Sign Up</button>
2264  </div>
2265    
2266  </form>
2267</div>
2268
2269
2270
2271
2272
2273
2274
2275
2276      
2277      
2278      
2279      </div>
2280    
2281
2282  </div>
2283
2284  
2285
2286    <hr class="hr--small">
2287    
2288    <div class="grid site-footer__meta">
2289    
2290      <div class="grid-item large--two-fifths">
2291
2292          <ul class="legal-links inline-list">
2293            
2294              <li><a href="/search">Search</a></li>
2295            
2296              <li><a href="/policies/privacy-policy">Privacy Policy</a></li>
2297            
2298              <li><a href="/pages/accessibility-statement">Accessibility Statement</a></li>
2299            
2300          </ul>
2301      </div>
2302      
2303      
2304      <div class="grid-item large--three-fifths text-right">
2305          <ul
2306  class="inline-list social-icons social-icons--plain site-footer__social"
2307  
2308>
2309  
2310  
2311    <li>
2312      <a class="icon-fallback-text" target="_blank" rel="noopener" href="https://www.facebook.com/monsterpetssouthphilly/" title="Monster Pets on Facebook">
2313        <i class="fa-brands fa-facebook-f" aria-hidden="true"></i>
2314        <span class="fallback-text">Facebook</span>
2315      </a>
2316    </li>
2317  
2318  
2319  
2320    <li>
2321      <a class="icon-fallback-text" target="_blank" rel="noopener" href="https://www.instagram.com/monsterpetssouthphilly/?hl=en" title="Monster Pets on Instagram">
2322        <i class="fa-brands fa-instagram" aria-hidden="true"></i>
2323        <span class="fallback-text">Instagram</span>
2324      </a>
2325    </li>
2326  
2327  
2328  
2329  
2330  
2331  
2332    <li>
2333      <a class="icon-fallback-text" target="_blank" rel="noopener" href="https://www.tiktok.com/@monsterpetsphilly" title="Monster Pets on Tiktok">
2334        <i class="fa-brands fa-tiktok" aria-hidden="true"></i>
2335        <span class="fallback-text">Tiktok</span>
2336      </a>
2337    </li>
2338  
2339  
2340  
2341  
2342</ul>
2343
2344        </div>
2345      
2346      </div>
2347      <hr class="hr--small">
2348      <div class="grid site-footer__bottom">
2349      <div class="grid-item">
2350          <ul class="legal-links inline-list">
2351              <li>
2352                &copy; 2026 <a href="/" title="">Monster Pets</a>
2353              </li>
2354              
2355              <li>
2356                <a target="_blank" href="https://newmediaretailer.com" title="New Media Retailer">Powered by New Media Retailer</a>
2357              </li>
2358              
2359          </ul>
2360      </div></div>
2361
2362  </div>
2363
2364  
2365
2366  
2367
2368</footer>
2369
2370
2371
2372<link href="//monsterpetsonline.com/cdn/shop/t/3/assets/retail-cart-flyout.css?v=109289122825070558961788530022" rel="stylesheet" type="text/css" media="all" />
2373
2374<div class="retail-cart-flyout-root" role="complementary" aria-label="Cart preview">
2375  <div
2376    id="js-retail-cart-flyout"
2377    class="retail-cart-flyout"
2378    data-money-format="${{amount}}"
2379    data-cart-url="/cart"
2380    data-checkout-url="/cart"
2381    hidden
2382  >
2383    <div class="retail-cart-flyout__header">
2384      <h2 class="retail-cart-flyout__title">Added to cart</h2>
2385      <div class="retail-cart-flyout__close-wrap">
2386        <button
2387          type="button"
2388          class="retail-cart-flyout__close"
2389          title="Close cart preview"
2390          aria-label="Close cart preview"
2391          data-retail-cart-close
2392        >
2393          &times;
2394        </button>
2395      </div>
2396    </div>
2397
2398    <div id="js-retail-cart-list" class="retail-cart-flyout__list"></div>
2399  </div>
2400</div>
2401
2402<script src="//monsterpetsonline.com/cdn/shop/t/3/assets/retail-cart-flyout.js?v=118827383488551613201788530024" defer></script>
2402
2403
2404  
2404<script>
2405  window.NMRSlickA11y = {
2406    accessibility: true,
2407    focusOnChange: false,
2408    pauseOnFocus: true,
2409    pauseOnHover: true,
2410    prevArrow:
2411      '<button type="button" class="slick-prev slick-arrow" aria-label="Previous slide"></button>',
2412    nextArrow:
2413      '<button type="button" class="slick-next slick-arrow" aria-label="Next slide"></button>',
2414    customPaging: function (slider, i) {
2415      var total = slider.slideCount || 0;
2416      return (
2417        '<button type="button" aria-label="Go to slide ' +
2418        (i + 1) +
2419        (total ? ' of ' + total : '') +
2420        '"></button>'
2421      );
2422    }
2423  };
2424</script>
2424
2425
2426
2427
2428
2429
2430
2431</div>
2432    
2433    
2434  
2435    
2435<script>
2436  
2437    var moneyFormat = '${{amount}}';
2438  
2439    var theme = {
2440      strings:{
2441        product:{
2442          unavailable: "Unavailable",
2443          will_be_in_stock_after:"Will be in stock after [date]",
2444          only_left:"Only 1 left!",
2445          unitPrice: "Unit price",
2446          unitPriceSeparator: "per"
2447        },
2448        navigation:{
2449          more_link: "More"
2450        },
2451        map:{
2452          addressError: "Error looking up that address",
2453          addressNoResults: "No results for that address",
2454          addressQueryLimit: "You have exceeded the Google API usage limit. Consider upgrading to a \u003ca href=\"https:\/\/developers.google.com\/maps\/premium\/usage-limits\"\u003ePremium Plan\u003c\/a\u003e.",
2455          authError: "There was a problem authenticating your Google Maps API Key."
2456        }
2457      },
2458      settings:{
2459        cartType: "modal"
2460      }
2461    }
2462    </script>
2462
2463  
2464    
2465  
2466      
2467  
2467<script id="cartTemplate" type="text/template">
2468  
2469    <form action="{{ routes.cart_url }}" method="post" class="cart-form" novalidate>
2470      <div class="ajaxifyCart--products">
2471        {{#items}}
2472        <div class="ajaxifyCart--product">
2473          <div class="ajaxifyCart--row" data-line="{{line}}">
2474            <div class="grid">
2475              <div class="grid-item large--two-thirds">
2476                <div class="grid">
2477                  <div class="grid-item one-quarter">
2478                    <a href="{{url}}" class="ajaxCart--product-image"><img src="{{img}}" alt=""></a>
2479                  </div>
2480                  <div class="grid-item three-quarters">
2481                    <a href="{{url}}" class="h4">{{name}}</a>
2482                    <p>{{variation}}</p>
2483                  </div>
2484                </div>
2485              </div>
2486              <div class="grid-item large--one-third">
2487                <div class="grid">
2488                  <div class="grid-item one-third">
2489                    <div class="ajaxifyCart--qty">
2490                      <input type="text" name="updates[]" class="ajaxifyCart--num" value="{{itemQty}}" min="0" data-line="{{line}}" aria-label="quantity" pattern="[0-9]*">
2491                      <span class="ajaxifyCart--qty-adjuster ajaxifyCart--add" data-line="{{line}}" data-qty="{{itemAdd}}">+</span>
2492                      <span class="ajaxifyCart--qty-adjuster ajaxifyCart--minus" data-line="{{line}}" data-qty="{{itemMinus}}">-</span>
2493                    </div>
2494                  </div>
2495                  <div class="grid-item one-third text-center">
2496                    <p>{{price}}</p>
2497                  </div>
2498                  <div class="grid-item one-third text-right">
2499                    <p>
2500                      <small><a href="{{ routes.cart_change_url }}?line={{line}}&amp;quantity=0" class="ajaxifyCart--remove" data-line="{{line}}">Remove</a></small>
2501                    </p>
2502                  </div>
2503                </div>
2504              </div>
2505            </div>
2506          </div>
2507        </div>
2508        {{/items}}
2509      </div>
2510      <div class="ajaxifyCart--row text-right medium-down--text-center">
2511        <span class="h3">Subtotal {{totalPrice}}</span>
2512        <input type="submit" class="{{btnClass}}" name="checkout" value="Checkout">
2513      </div>
2514    </form>
2515  
2516  </script>
2516
2517  
2517<script id="drawerTemplate" type="text/template">
2518  
2519    <div id="ajaxifyDrawer" class="ajaxify-drawer">
2520      <div id="ajaxifyCart" class="ajaxifyCart--content {{wrapperClass}}" data-cart-url="/cart" data-cart-change-url="/cart/change"></div>
2521    </div>
2522    <div class="ajaxifyDrawer-caret"><span></span></div>
2523  
2524  </script>
2524
2525  
2525<script id="modalTemplate" type="text/template">
2526  
2527    <div id="ajaxifyModal" class="ajaxify-modal">
2528      <div id="ajaxifyCart" class="ajaxifyCart--content" data-cart-url="/cart" data-cart-change-url="/cart/change"></div>
2529    </div>
2530  
2531  </script>
2531
2532  
2532<script id="ajaxifyQty" type="text/template">
2533  
2534    <div class="ajaxifyCart--qty">
2535      <input type="text" class="ajaxifyCart--num" value="{{itemQty}}" data-id="{{key}}" min="0" data-line="{{line}}" aria-label="quantity" pattern="[0-9]*">
2536      <span class="ajaxifyCart--qty-adjuster ajaxifyCart--add" data-id="{{key}}" data-line="{{line}}" data-qty="{{itemAdd}}">+</span>
2537      <span class="ajaxifyCart--qty-adjuster ajaxifyCart--minus" data-id="{{key}}" data-line="{{line}}" data-qty="{{itemMinus}}">-</span>
2538    </div>
2539  
2540  </script>
2540
2541  
2541<script id="jsQty" type="text/template">
2542  
2543    <div class="js-qty">
2544      <input type="text" class="js--num" value="{{itemQty}}" min="1" data-id="{{key}}" aria-label="quantity" pattern="[0-9]*" name="{{inputName}}" id="{{inputId}}">
2545      <span class="js--qty-adjuster js--add" data-id="{{key}}" data-qty="{{itemAdd}}">+</span>
2546      <span class="js--qty-adjuster js--minus" data-id="{{key}}" data-qty="{{itemMinus}}">-</span>
2547    </div>
2548  
2549  </script>
2549
2550
2551  
2552    
2553    
2554  
2555    <ul hidden>
2556      <li id="a11y-refresh-page-message">choosing a selection results in a full page refresh</li>
2557    </ul>
2558  
2559  
2560    
2561  
2562   
2563  
2564  
2565    
2565<script>
2566        window.MightyLocationSelectorConfig = {
2567          theme: 'light',
2568          showHours: true,
2569          showCityState: true,
2570          showPhone: true,
2571          defaultLocationId: null
2572        };
2573    </script>
2573
2574     
2574<script src="https://local.newmediaretailer.com/vendor/mighty/mighty-location-selector-widget.js?v=3.4"></script>
2574
2575     
2576    <!-- Customer Capture Piggyback on Shopify Capture Forms -->
2576<script>
2577(function () {
2578  'use strict';
2579
2580  // App proxy path. Shopify forwards this to Mighty Local and stamps the shop
2581  // domain on it, and that's what identifies the store — which is why this
2582  // snippet is identical on every storefront and needs no per-client setup.
2583  // Must match the app proxy prefix/subpath configured in shopify.app.toml.
2584  var ENDPOINT = '/apps/pages/api/customers';
2585
2586  function value(form, name) {
2587    var field = form.querySelector('[name="contact[' + name + ']"]');
2588
2589    return field && field.value ? field.value.trim() : '';
2590  }
2591
2592  function send(form) {
2593    var email = value(form, 'email');
2594
2595    // No email, nothing worth recording. Names are optional in the theme's
2596    // markup, so they're optional here too.
2597    if (!email) {
2598      return;
2599    }
2600
2601    var body = JSON.stringify({
2602      email: email,
2603      first_name: value(form, 'first_name'),
2604      last_name: value(form, 'last_name')
2605    });
2606
2607    // The native submit navigates away, which would cancel an ordinary fetch.
2608    // keepalive lets the request outlive the page; sendBeacon covers browsers
2609    // that don't honour it.
2610    if (window.fetch) {
2611      fetch(ENDPOINT, {
2612        method: 'POST',
2613        headers: {
2614          'Content-Type': 'application/json',
2615          'Accept': 'application/json'
2616        },
2617        body: body,
2618        keepalive: true
2619      }).catch(function () {});
2620
2621      return;
2622    }
2623
2624    if (navigator.sendBeacon) {
2625      navigator.sendBeacon(ENDPOINT, new Blob([body], { type: 'application/json' }));
2626    }
2627  }
2628
2629  // Capture phase on document, so this also covers forms rendered later by a
2630  // section refresh and still runs ahead of any theme handler that submits the
2631  // form itself.
2632  document.addEventListener('submit', function (event) {
2633    var form = event.target;
2634
2635    if (!form || form.tagName !== 'FORM' || form.dataset.mightyMirrored) {
2636      return;
2637    }
2638
2639    // form_type is how Shopify distinguishes its form helpers. 'customer' is the
2640    // newsletter form specifically — account signup is 'create_customer' and
2641    // the contact form is 'contact', neither of which belongs here.
2642    var formType = form.querySelector('[name="form_type"]');
2643
2644    if (!formType || formType.value !== 'customer') {
2645      return;
2646    }
2647
2648    form.dataset.mightyMirrored = '1';
2649
2650    try {
2651      send(form);
2652    } catch (error) {
2653      // Never let this surface to the shopper.
2654    }
2655  }, true);
2656})();
2657</script>
2657
2658
2659  
2660  
2661    
2662      <!-- MightyLocal Customer Capture Widget -->
2663    
2663<script>
2664    window.MightyLocalConfig = {
2665        teamId: '9d5vWDEV3x',
2666        apiUrl: 'https://local.newmediaretailer.com/api',
2667        trigger: 'auto',      // 'auto' for auto-popup or 'manual' for button click
2668        delay: 3000,          // Delay before showing popup (in milliseconds)
2669        showFrequency: 'once' // 'once', 'session', or 'always'
2670    };
2671    </script>
2671
2672    
2672<script src="https://local.newmediaretailer.com/js/mighty-customer-widget.js"></script>
2672
2673    <!-- End MightyLocal Widget -->
2674    
2675  
2676   
2677  
2678  
2679  
2679<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
2679
2680</body>
2681  </html>
2682  

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.