PageSourceSearch

https://www.happypup.dog/cart

html happypup.dog collected 2026-10-08 23:38:04 UTC 187,575 bytes, 2,305 lines download raw bytes

1
2<!doctype html>
3<html
4  class="no-js supports-no-cookies"
5  lang="en"
6  data-template="cart"
7  
8>
9<head>
10 
11<meta charset="utf-8">
12	<meta http-equiv="X-UA-Compatible" content="IE=edge">
13	<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1.0, user-scalable=0">
14	<meta name="theme-color" content="#6096b4">
15
16  <meta name="google-site-verification" content="W3E-so25ZExZLEc69Vg99C_9C1yOQBA3zsdzwUoXNNk" />
17
18
19  
20
21<!-- Event snippet for LEADS conversion page -->
22<script>
23  gtag('event', 'conversion', {'send_to': 'AW-16582253376/ZSevCNbA3bsZEMC2hOM9'});
24</script>
24<link rel="canonical" href="https://www.happypup.dog/cart"><link rel="preload" as="style" href="//www.happypup.dog/cdn/shop/t/2/assets/theme.css?v=57574512811940517231683782147">
25
26
27<link rel="dns-prefetch" href="https://www.happypup.dog/cart" crossorigin>
28<link rel="dns-prefetch" href="https://cdn.shopify.com" crossorigin>
29<link rel="preconnect" href="https://www.happypup.dog/cart" crossorigin>
30<link rel="preconnect" href="https://cdn.shopify.com" crossorigin>
31<link rel="preload" as="style" href="//www.happypup.dog/cdn/shop/t/2/assets/chunk.css?v=29630616507529837081683782144">
32<link rel="preload" as="script" href="//www.happypup.dog/cdn/shop/t/2/assets/app.min.js?v=181439348133950907521683782143">
33<link rel="preload" as="script" href="//www.happypup.dog/cdn/shop/t/2/assets/foxkit-app.min.js?v=48166617155657649261683782144">
34<link rel="preload" as="script" href="//www.happypup.dog/cdn/shop/t/2/assets/lazy-image.min.js?v=164341435460352801361683782145">
35
36<link rel="shortcut icon" href="//www.happypup.dog/cdn/shop/files/Logo_3_hor_Favicon.png?crop=center&height=32&v=1684377594&width=32" type="image/png"><title class="cart">Your Shopping Cart</title><meta property="og:site_name" content="happypup.dog">
37<meta property="og:url" content="https://www.happypup.dog/cart">
38<meta property="og:title" content="Your Shopping Cart">
39<meta property="og:type" content="website">
40<meta property="og:description" content="Discover a world of tail-wagging joy at HappyPup.dog™! Explore our range of premium dog treats, nutritious dog food, grooming tools, and more, crafted to keep your furry friend happy and healthy. Shop now for wag-worthy delights!"><meta name="twitter:card" content="summary_large_image">
41<meta name="twitter:title" content="Your Shopping Cart">
42<meta name="twitter:description" content="Discover a world of tail-wagging joy at HappyPup.dog™! Explore our range of premium dog treats, nutritious dog food, grooming tools, and more, crafted to keep your furry friend happy and healthy. Shop now for wag-worthy delights!">
43
44<link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><link rel="preload" as="font" href="//www.happypup.dog/cdn/fonts/montserrat/montserrat_n4.81949fa0ac9fd2021e16436151e8eaa539321637.woff2" type="font/woff2" crossorigin>
45  <link rel="preload" as="font" href="//www.happypup.dog/cdn/fonts/montserrat/montserrat_n7.3c434e22befd5c18a6b4afadb1e3d77c128c7939.woff2" type="font/woff2" crossorigin><style>
46  @font-face {  font-family: SF-Heading-font;  font-weight:https://cdn.shopify.com/s/files/1/0708/2534/5332/files/Chronograph_Semibold.otf?v=1683943628;  src: url(https://cdn.shopify.com/s/files/1/0708/2534/5332/files/Chronograph_Semibold.otf?v=1683943628);  font-display: swap;}:root {  --font-stack-header: SF-Heading-font;  --font-weight-header: 400;}@font-face {  font-family: Montserrat;  font-weight: 400;  font-style: normal;  font-display: swap;  src: url("//www.happypup.dog/cdn/fonts/montserrat/montserrat_n4.81949fa0ac9fd2021e16436151e8eaa539321637.woff2") format("woff2"),       url("//www.happypup.dog/cdn/fonts/montserrat/montserrat_n4.a6c632ca7b62da89c3594789ba828388aac693fe.woff") format("woff");}@font-face {  font-family: Montserrat;  font-weight: 700;  font-style: normal;  font-display: swap;  src: url("//www.happypup.dog/cdn/fonts/montserrat/montserrat_n7.3c434e22befd5c18a6b4afadb1e3d77c128c7939.woff2") format("woff2"),       url("//www.happypup.dog/cdn/fonts/montserrat/montserrat_n7.5d9fa6e2cae713c8fb539a9876489d86207fe957.woff") format("woff");}@font-face {  font-family: Montserrat;  font-weight: 700;  font-style: normal;  font-display: swap;  src: url("//www.happypup.dog/cdn/fonts/montserrat/montserrat_n7.3c434e22befd5c18a6b4afadb1e3d77c128c7939.woff2") format("woff2"),       url("//www.happypup.dog/cdn/fonts/montserrat/montserrat_n7.5d9fa6e2cae713c8fb539a9876489d86207fe957.woff") format("woff");}@font-face {  font-family: Montserrat;  font-weight: 400;  font-style: italic;  font-display: swap;  src: url("//www.happypup.dog/cdn/fonts/montserrat/montserrat_i4.5a4ea298b4789e064f62a29aafc18d41f09ae59b.woff2") format("woff2"),       url("//www.happypup.dog/cdn/fonts/montserrat/montserrat_i4.072b5869c5e0ed5b9d2021e4c2af132e16681ad2.woff") format("woff");}@font-face {  font-family: Montserrat;  font-weight: 700;  font-style: italic;  font-display: swap;  src: url("//www.happypup.dog/cdn/fonts/montserrat/montserrat_i7.a0d4a463df4f146567d871890ffb3c80408e7732.woff2") format("woff2"),       url("//www.happypup.dog/cdn/fonts/montserrat/montserrat_i7.f6ec9f2a0681acc6f8152c40921d2a4d2e1a2c78.woff") format("woff");}:root {  --font-weight-body--bold: 700;  --font-weight-body--bolder: 700;  --font-stack-body: Montserrat, sans-serif;  --font-style-body: normal;  --font-weight-body: 400;}
47</style>
48<style>
49  html{font-size:calc(var(--font-base-size,16) * 1px)}body{font-family:var(--font-stack-body)!important;font-weight:var(--font-weight-body);font-style:var(--font-style-body);color:var(--color-body-text);font-size:calc(var(--font-base-size,16) * 1px);line-height:calc(var(--base-line-height) * 1px);scroll-behavior:smooth}body .h1,body .h2,body .h3,body .h4,body .h5,body .h6,body h1,body h2,body h3,body h4,body h5,body h6{font-family:var(--font-stack-header);font-weight:var(--font-weight-header);font-style:var(--font-style-header);color:var(--color-heading-text);line-height:normal}body .h1,body h1{font-size:calc(((var(--font-h1-mobile))/ (var(--font-base-size))) * 1rem)}body .h2,body h2{font-size:calc(((var(--font-h2-mobile))/ (var(--font-base-size))) * 1rem)}body .h3,body h3{font-size:calc(((var(--font-h3-mobile))/ (var(--font-base-size))) * 1rem)}body .h4,body h4{font-size:calc(((var(--font-h4-mobile))/ (var(--font-base-size))) * 1rem)}body .h5,body h5{font-size:calc(((var(--font-h5-mobile))/ (var(--font-base-size))) * 1rem)}body .h6,body h6{font-size:calc(((var(--font-h6-mobile))/ (var(--font-base-size))) * 1rem);line-height:1.4}@media only screen and (min-width:768px){body .h1,body h1{font-size:calc(((var(--font-h1-desktop))/ (var(--font-base-size))) * 1rem)}body .h2,body h2{font-size:calc(((var(--font-h2-desktop))/ (var(--font-base-size))) * 1rem)}body .h3,body h3{font-size:calc(((var(--font-h3-desktop))/ (var(--font-base-size))) * 1rem)}body .h4,body h4{font-size:calc(((var(--font-h4-desktop))/ (var(--font-base-size))) * 1rem)}body .h5,body h5{font-size:calc(((var(--font-h5-desktop))/ (var(--font-base-size))) * 1rem)}body .h6,body h6{font-size:calc(((var(--font-h6-desktop))/ (var(--font-base-size))) * 1rem)}}.swiper-wrapper{display:flex}.swiper-container:not(.swiper-container-initialized) .swiper-slide{width:calc(100% / var(--items,1));flex:0 0 auto}@media (max-width:1023px){.swiper-container:not(.swiper-container-initialized) .swiper-slide{min-width:40vw;flex:0 0 auto}}@media (max-width:767px){.swiper-container:not(.swiper-container-initialized) .swiper-slide{min-width:66vw;flex:0 0 auto}}.opacity-0{opacity:0}
49.opacity-100{opacity:1!important;}.placeholder-background{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.placeholder-background--animation{background-color:#000;animation:placeholder-background-loading 1.5s infinite linear}[data-image-loading]{position:relative}[data-image-loading]:after{content:'';background-color:#000;animation:placeholder-background-loading 1.5s infinite linear;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}[data-image-loading] img.lazyload{opacity:0}[data-image-loading] img.lazyloaded{opacity:1}.no-js [data-image-loading]{animation-name:none}.lazyload--fade-in{opacity:0;transition:.25s all}.lazyload--fade-in.lazyloaded{opacity:1}@media (min-width:768px){.hidden.md\:block{display:block!important}.hidden.md\:flex{display:flex!important}.hidden.md\:grid{display:grid!important}}@media (min-width:1024px){.hidden.lg\:block{display:block!important}.hidden.lg\:flex{display:flex!important}.hidden.lg\:grid{display:grid!important}}@media (min-width:1280px){.hidden.xl\:block{display:block!important}.hidden.xl\:flex{display:flex!important}.hidden.xl\:grid{display:grid!important}}
50
51  h1, .h1,
52  h2, .h2,
53  h3, .h3,
54  h4, .h4,
55  h5, .h5,
56  h6, .h6 {
57    letter-spacing: 0px;
58  }
59</style>
60
61  
61<script>
62  // https://codebeautify.org/jsviewer
63
64  function _debounce(fn, wait = 300) {
65    let t;
66    return (...args) => {
67      clearTimeout(t);
68      t = setTimeout(() => fn.apply(this, args), wait);
69    };
70  }
71
72  try {
73    window.MinimogSettings = window.MinimogSettings || {};
74    window.___mnag = 'userA' + (window.___mnag1 || '') + 'gent';
75
76    var _mh = document.querySelector('header.sf-header__mobile');
77    var _dh = document.querySelector('header.sf-header__desktop');
78    // Set header height
79    function _shh() {
80      if (!_mh || !_dh) {
81        _mh = document.querySelector('header.sf-header__mobile');
82        _dh = document.querySelector('header.sf-header__desktop');
83      }
84      // Header
85      var _hd = window.innerWidth < 1024 ? _mh : _dh;
86      if (_hd) {
87        document.documentElement.style.setProperty('--sf-header-height', _hd.offsetHeight + 'px');
88        window.MinimogSettings.headerHeight = _hd.offsetHeight;
89      }
90    }
91
92    // setTopbarHeight
93    function _stbh() {
94      // Topbar
95      var _tb = document.querySelector('.sf-topbar');
96      if (_tb) {
97        document.documentElement.style.setProperty('--sf-topbar-height', _tb.offsetHeight + 'px');
98        window.MinimogSettings.topbarHeight = _tb.offsetHeight;
99      }
100    }
101
102    // setAnnouncementHeight
103    function _sah() {
104      // announcement_bar
105      var _ab = document.querySelector('.announcement-bar');
106      if (_ab) {
107        document.documentElement.style.setProperty('--sf-announcement-height', _ab.offsetHeight + 'px');
108        window.MinimogSettings.topbarHeight = _ab.offsetHeight;
109      }
110    }
111
112    // setMainContentPadding
113    function _smcp() {
114      // pageTemplate
115      var _pt = document.documentElement.dataset.template;
116      if (window.innerWidth >= 1024) {
117        if (_dh && _dh.dataset.transparent === "true") {
118          if (_pt === 'index' || _pt === 'collection') {
119            document.documentElement.style.setProperty('--main-content-padding-top', '0px');
120          }
121        }
122      } else {
123        document.documentElement.style.removeProperty('--main-content-padding-top');
124      }
125    }
126
127    // calculateSectionsHeight
128    function _csh() {_shh();_stbh();_sah();_smcp();}
129    window.addEventListener('resize', _debounce(_csh, 1000));
130
131    document.documentElement.className = document.documentElement.className.replace('supports-no-cookies', 'supports-cookies').replace('no-js', 'js');
132  } catch (error) {
133    console.warn('Failed to execute critical scripts', error);
134  }
135
136  try {
137    // Page speed agent
138    var _nu = navigator[window.___mnag];
139    var _psas = [
140      {
141        'b': 'ome-Li',
142        'c': 'ghth',
143        'd': 'ouse',
144        'a': 'Chr',
145      },
146      {
147        'd': 'hts',
148        'a': 'Sp',
149        'c': 'nsig',
150        'b': 'eed I',
151      },
152      {
153        'b': ' Lin',
154        'd': '6_64',
155        'a': 'X11;',
156        'c': 'ux x8',
157      }
158    ];
159    function __fn(i) {
160      return Object.keys(_psas[i]).sort().reduce(function (a, c) { return a + _psas[i][c] }, '');
161    }
162
163    var __isPSA = (_nu.indexOf(__fn(0)) > -1 || _nu.indexOf(__fn(1)) > -1 || _nu.indexOf(__fn(2)) > -1);
164    // var __isPSA = true
165
166    window.___mnag = '!1';
167    _psas = null;
168  } catch (err) {
169    var __isPSA = false;
170    var _psas = null;
171    window.___mnag = '!1';
172  }
173
174  // activateFontAndCriticalCSS
175  
176
177  // __activateStyle(this)
178  function __as(l) {
179    l.rel = 'stylesheet';
180    l.media = 'all';
181    l.removeAttribute('onload');
182  }
183
184  // _onChunkStyleLoad(this)
185  function __ocsl(l) {
186    if (!__isPSA) __as(l);
187  }
188
189  window.__isPSA = __isPSA;
190</script>
190
191
192  <!-- Google Tag Manager -->
193<script>
vendor: 361 bytes, lines 193-197
193(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
194            new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
195          j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
196          'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
197  })(window,document,'script','dataLayer','
197GTM-KH2GP4N
vendor: 3 bytes, line 197
197');
197</script>
197
198<!-- End Google Tag Manager -->
199
200
201  <link href="//www.happypup.dog/cdn/shop/t/2/assets/theme.css?v=57574512811940517231683782147" rel="stylesheet" type="text/css" media="all" />
202  <link href="//www.happypup.dog/cdn/shop/t/2/assets/chunk.css?v=29630616507529837081683782144" rel="stylesheet" type="text/css" media="all" />
203
204  
205<style data-shopify>:root {		/* BODY */		--base-line-height: 28;		/* PRIMARY COLORS */		--color-primary: #6096b4;		--plyr-color-main: #6096b4;		--color-primary-darker: #457692;		/* TEXT COLORS */		--color-body-text: #6096b4;		--color-heading-text: #6096b4;		--color-sub-text: #6096b4;		--color-text-link: #6096b4;		--color-text-link-hover: #999999;		/* BUTTON COLORS */		--color-btn-bg:  #93bfcf;		--color-btn-bg-hover: #93bfcf;		--color-btn-text: #ffffff;		--color-btn-text-hover: #ffffff;    	--color-btn-secondary-border: #6096b4;    	--color-btn-secondary-text: #6096b4;		--btn-letter-spacing: 0px;		--btn-border-radius: 5px;		--btn-border-width: 1px;		--btn-line-height: 23px;				/* PRODUCT COLORS */		--product-title-color: #6096b4;		--product-sale-price-color: #666666;		--product-regular-price-color: #6096b4;		--product-type-color: #666666;		--product-desc-color: #666666;		/* TOPBAR COLORS */		--color-topbar-background: #ffffff;		--color-topbar-text: #93bfcf;		/* MENU BAR COLORS */		--color-menu-background: #eee9da;		--color-menu-text: #6096b4;		/* BORDER COLORS */		--color-border: #dedede;		/* FOOTER COLORS */		--color-footer-text: #6096b4;		--color-footer-subtext: #6096b4;		--color-footer-background: #eee9da;		--color-footer-link: #6096b4;		--color-footer-link-hover: #6096b4;		--color-footer-background-mobile: #eee9da;		/* FOOTER BOTTOM COLORS */		--color-footer-bottom-text: #6096b4;		--color-footer-bottom-background: #ffffff;		--color-footer-bottom-background-mobile: #ffffff;		/* HEADER */		--color-header-text: #ffffff;		--color-header-transparent-text: #000000;		--color-main-background: #ffffff;		--color-field-background: #ffffff;		--color-header-background: #ffffff;		--color-cart-wishlist-count: #ffffff;		--bg-cart-wishlist-count: #6096b4;		--swatch-item-background-default: #f7f8fa;		--text-gray-400: #777777;		--text-gray-9b: #9b9b9b;		--text-black: #000000;		--text-white: #ffffff;		--bg-gray-400: #f7f8fa;		--bg-black: #000000;		--rounded-full: 9999px;		--border-color-1: #eeeeee;		--border-color-2: #b2b2b2;		--border-color-3: #d2d2d2;		--border-color-4: #737373;		--color-secondary: #666666;		--color-success: #3a8735;		--color-warning: #ff706b;		--color-info: #959595;		--color-disabled: #cecece;		--bg-disabled: #f7f7f7;		--bg-hover: #737373;		--bg-color-tooltip: #000000;		--text-color-tooltip: #ffffff;		--color-image-overlay: #000000;		--opacity-image-overlay: 0.2;		--theme-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.07);    	--arrow-select-box: url(//www.happypup.dog/cdn/shop/t/2/assets/ar-down.svg?v=92728264558441377851683782143);		/* FONT SIZES */		--font-base-size: 16;		--font-btn-size: 16px;		--font-btn-weight: 500;		--font-h1-desktop: 54;		--font-h1-mobile: 50;		--font-h2-desktop: 42;		--font-h2-mobile: 37;		--font-h3-desktop: 31;		--font-h3-mobile: 28;		--font-h4-desktop: 27;		--font-h4-mobile: 24;		--font-h5-desktop: 23;		--font-h5-mobile: 20;		--font-h6-desktop: 21;		--font-h6-mobile: 19;    	--arrow-down-url: url(//www.happypup.dog/cdn/shop/t/2/assets/arrow-down.svg?v=157552497485556416461683782143);    	--arrow-down-white-url: url(//www.happypup.dog/cdn/shop/t/2/assets/arrow-down-white.svg?v=70535736727834135531683782143);    	--product-title-line-clamp: unset;		--spacing-sections-desktop: 0px;        --spacing-sections-tablet: 0px;        --spacing-sections-mobile: 0px;	}
206</style><link type="text/css" href="//www.happypup.dog/cdn/shop/t/2/assets/custom.css?v=105997007003712207781683782177" rel="stylesheet">
207
208<style data-shopify>body {
209    --container-width: 1200;
210    --fluid-container-width: 1620px;
211    --fluid-container-offset: 65px;
212    background-color: #ffffff;
213  }
214  [style*="--aspect-ratio"]:before {
215    padding-top: calc(100% / (0.0001 + var(--aspect-ratio, 16/9)));
216  }
217  @media ( max-width: 767px ) {
218    [style*="--aspect-ratio"]:before {
219      padding-top: calc(100% / (0.0001 + var(--aspect-ratio-mobile, var(--aspect-ratio, 16/9)) ));
220    }
221  }.sf-topbar {  border-color: #eee;}[id$="16225125199f82d8fe"] .section-my {  padding-top: 45px;  padding-bottom: 0px;  margin-bottom: 0;  margin-top: 0;}[id$="16225125199f82d8fe"] {  border-top: 1px solid #eee;}.sf__font-normal {  font-weight: 400;}[id$="16225316461d1cff80"]  .collection-card__info  h3  a {  font-weight: 400;  font-size: 24px;  line-height: 34px;  margin-bottom: 4px;}[id$="16225316461d1cff80"]  .collection-card__info  p {  color: #666;}[id$="16225125199f82d8fe"] .sf-icon-box__text h3 {  line-height: 26p
221x;  font-size: 20px;  font-weight: 500;}@media (min-width: 1536px) {  [id$="1621243260e1af0c20"] .slide__block-title {    font-size: 100px;    line-height: 95px;  }}@media (max-width: 576px) {  [id$="1621243260e1af0c20"] a.sf__mobile-button,  [id$="162251092958fcda7c"] .sf__btn-primary,  [id$="162251092958fcda7c"] .sf__btn-secondary {    width: 100%;  }  [id$="16225316461d1cff80"] .section__heading {    text-align: center;  }  [id$="16225316461d1cff80"]    .collection-card__info    h3    a {    font-weight: 500;  }  [id$="16225316461d1cff80"]    .collection-card__info    p {    font-size: 14px;    line-height: 20px;  }  [id$="16225125199f82d8fe"] .sf-icon-box__text h3 {    font-size: 18px;    margin-bottom: 2px;  }}
222</style>
223
224
225  
225<script src="//www.happypup.dog/cdn/shop/t/2/assets/theme-global.js?v=111328456620769366681683782147" defer="defer"></script>
225
226  
226<script src="//www.happypup.dog/cdn/shop/t/2/assets/product-form.min.js?v=142644972347708315361683782145" defer="defer"></script>
226
227  
227<script src="//www.happypup.dog/cdn/shop/t/2/assets/lazy-image.min.js?v=164341435460352801361683782145" defer="defer"></script>
227
228
229  
229<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
229<meta name="google-site-verification" content="qJWX-B4tLjNDJw3jg0t3Km6owSf4ctLu1ex1sH9JqcY">
230<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/70825345332/digital_wallets/dialog">
231<meta id="in-context-paypal-metadata" data-shop-id="70825345332" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
232<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
232<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
232
233<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
234<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=70825345332" crossorigin="anonymous"></script>
vendor: 1 bytes, line 234
234
235<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":70825345332,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/70825345332","merchantName":"happypup.dog","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","discover","amex","elo","jcb"],"total":{"type":"pending","label":"happypup.dog","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 235
235
236<script id="shopify-features" type="application/json">{"accessToken":"15b1bc8ebb5611408987ab399074eed5","betas":["rich-media-storefront-analytics"],"domain":"www.happypup.dog","predictiveSearch":true,"shopId":70825345332,"locale":"en"}</script>
vendor: 1 bytes, line 236
236
237<script>var Shopify = Shopify || {};
238Shopify.shop = "dogstore-dog.myshopify.com";
239Shopify.locale = "en";
240Shopify.currency = {"active":"USD","rate":"1.0"};
241Shopify.country = "US";
242Shopify.theme = {"name":"HappyPup.dog","id":149985198388,"schema_name":"HappyPup.dog","schema_version":"3.0.2","theme_store_id":null,"role":"main"};
243Shopify.theme.handle = "null";
244Shopify.theme.style = {"id":null,"handle":null};
245Shopify.cdnHost = "www.happypup.dog/cdn";
246Shopify.routes = Shopify.routes || {};
247Shopify.routes.root = "/";
248Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
249Shopify.SignInWithShop = Shopify.SignInWithShop || {};
250Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
251Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 251
251
252<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 252
252
253<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 253
253
254<script>
255  window.ShopifyPay = window.ShopifyPay || {};
256  window.ShopifyPay.apiHost = "shop.app\/pay";
257  window.ShopifyPay.redirectState = null;
258</script>
vendor: 1 bytes, line 258
258
259<script>
260  window.Shopify = window.Shopify || {};
261  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
262  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
263  window.Shopify.SignInWithShop.eligible = true;
264</script>
vendor: 1 bytes, line 264
264
265<script id="shop-js-analytics" type="application/json">{"pageType":"cart"}</script>
vendor: 1 bytes, line 265
265
266<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 266
266
267<script type="module">
268  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
269
270  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
271
272</script>
vendor: 1 bytes, line 272
272
273<script>
274  window.Shopify = window.Shopify || {};
275  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
276  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"]};
277</script>
vendor: 1 bytes, line 277
277
278<script>(function() {
279  var isLoaded = false;
280  function asyncLoad() {
281    if (isLoaded) return;
282    isLoaded = true;
283    var urls = ["https:\/\/tms.trackingmore.net\/static\/js\/checkout.js?shop=dogstore-dog.myshopify.com","\/\/cdn.trustedsite.com\/js\/partner-shopify.js?shop=dogstore-dog.myshopify.com"];
284    for (var i = 0; i < urls.length; i++) {
285      var s = document.createElement('script');
286      s.type = 'text/javascript';
287      s.async = true;
288      s.src = urls[i];
289      var x = document.getElementsByTagName('script')[0];
290      x.parentNode.insertBefore(s, x);
291    }
292  };
293  if(window.attachEvent) {
294    window.attachEvent('onload', asyncLoad);
295  } else {
296    window.addEventListener('load', asyncLoad, false);
297  }
298})();</script>
vendor: 1 bytes, line 298
298
299<script id="__st">var __st={"a":70825345332,"offset":-21600,"reqid":"2ab2900d-cca9-460e-8c4b-9537abc94132-1791502684","pageurl":"www.happypup.dog\/cart","u":"69ebf13a91db","p":"cart"};</script>
vendor: 1 bytes, line 299
299
300<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 300
300
301<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 301
301
302<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.happypup.dog/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 302
302
303<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//www.happypup.dog/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>
303<script crossorigin="anonymous" defer="defer" src="//www.happypup.dog/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-f0e26bdf.js?v=20250812"></script>
vendor: 1 bytes, line 303
303
304<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 304
304
305<script>
306  window.Shopify = window.Shopify || {};
307  window.Shopify.MCP = window.Shopify.MCP || {};
308  window.Shopify.MCP.enabled = true;
309  window.Shopify.MCP.shop = "dogstore-dog.myshopify.com";
310  window.Shopify.MCP.mcpEndpoint = "https:\/\/www.happypup.dog\/api\/mcp";
311  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?\"\nSet policy_types to also get the store's written policies (full text and URL).\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."},"policy_types":{"type":"array","items":{"type":"string","enum":["refund","shipping","privacy","terms_of_service","terms_of_sale","subscription","legal_notice","contact"]},"description":"Policy kinds to fetch, chosen from the user's question — e.g. [\"refund\"] for returns\/exchanges\/damaged items, [\"contact\"] for phone\/hours\/address. Include every kind the question touches. Omit it to get only FAQ answers."}},"required":["query"]}}];
312</script>
vendor: 1 bytes, line 312
312
313<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/www.happypup.dog\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
314</script>
vendor: 1 bytes, line 314
314
315<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://www.happypup.dog/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
316</script>
vendor: 1 bytes, line 316
316
317<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
318  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);
319</script>
vendor: 1 bytes, line 319
319
320<script>
321  function portableWalletsCleanup(e){e&&e.src&&console.error("Failed to load portable wallets script "+e.src);var t=document.querySelectorAll("shopify-accelerated-checkout .shopify-payment-button__skeleton, shopify-accelerated-checkout-cart .wallet-cart-button__skeleton"),e=document.getElementById("shopify-buyer-consent");for(let e=0;e<t.length;e++)t[e].remove();e&&e.remove()}function portableWalletsNotLoadedAsModule(e){e instanceof ErrorEvent&&"string"==typeof e.message&&e.message.includes("import.meta")&&"string"==typeof e.filename&&e.filename.includes("portable-wallets")&&(window.removeEventListener("error",portableWalletsNotLoadedAsModule),window.Shopify.PaymentButton.failedToLoad=e,"loading"===document.readyState?document.addEventListener("DOMContentLoaded",window.Shopify.PaymentButton.init):window.Shopify.PaymentButton.init())}window.addEventListener("error",portableWalletsNotLoadedAsModule);
322</script>
322
323
324<script type="module" src="https://www.happypup.dog/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js" onError="portableWalletsCleanup(this)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 324
324
325<script nomodule>
326  document.addEventListener("DOMContentLoaded", portableWalletsCleanup);
327</script>
327
328
329<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.happypup.dog/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
330<style id="shopify-accelerated-checkout-cart">
331        #shopify-buyer-consent {
332  margin-top: 1em;
333  display: inline-block;
334  width: 100%;
335}
336
337#shopify-buyer-consent.hidden {
338  display: none;
339}
340
341#shopify-subscription-policy-button {
342  background: none;
343  border: none;
344  padding: 0;
345  text-decoration: underline;
346  font-size: inherit;
347  cursor: pointer;
348}
349
350#shopify-subscription-policy-button::before {
351  box-shadow: none;
352}
353
354      </style>
355
356<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
356
357<!-- BEGIN app block: shopify://apps/ecomposer-builder/blocks/app-embed/a0fc26e1-7741-4773-8b27-39389b4fb4a0 --><!-- DNS Prefetch & Preconnect -->
358<link rel="preconnect" href="https://cdn.ecomposer.app" crossorigin>
359<link rel="dns-prefetch" href="https://cdn.ecomposer.app">
360
361<link rel="prefetch" href="https://cdn.ecomposer.app/vendors/css/[email protected]" as="style">
362<link rel="prefetch" href="https://cdn.ecomposer.app/vendors/js/[email protected]" as="script">
363<link rel="prefetch" href="https://cdn.ecomposer.app/vendors/js/ecom_modal.js" as="script">
364
365<!-- Global CSS --><!--ECOM-EMBED-->
366  <style id="ecom-global-css" class="ecom-global-css">/**ECOM-INSERT-CSS**/.ecom-section > div.core__row--columns{max-width: 1200px;}.ecom-column>div.core__column--wrapper{padding: 20px;}div.core__blocks--body>div.ecom-block.elmspace:not(:first-child){margin-top: 20px;}:root{--ecom-global-typography-h1-font-weight:600;--ecom-global-typography-h1-font-size:72px;--ecom-global-typography-h1-line-height:90px;--ecom-global-typography-h1-letter-spacing:-0.02em;--ecom-global-typography-h2-font-weight:600;--ecom-global-typography-h2-font-size:60px;--ecom-global-typography-h2-line-height:72px;--ecom-global-typography-h2-letter-spacing:-0.02em;--ecom-global-typography-h3-font-weight:600;--ecom-global-typography-h3-font-size:48px;--ecom-global-typography-h3-line-height:60px;--ecom-global-typography-h3-letter-spacing:-0.02em;--ecom-global-typography-h4-font-weight:600;--ecom-global-typography-h4-font-size:36px;--ecom-global-typography-h4-line-height:44px;--ecom-global-typography-h4-letter-spacing:-0.02em;--ecom-global-typography-h5-font-weight:600;--ecom-global-typography-h5-font-size:30px;--ecom-global-typography-h5-line-height:38px;--ecom-global-typography-h6-font-weight:600;--ecom-global-typography-h6-font-size:24px;--ecom-global-typography-h6-line-height:32px;--ecom-global-typography-h7-font-weight:400;--ecom-global-typography-h7-font-size:18px;--ecom-global-typography-h7-line-height:28px;}</style>
367  <!--/ECOM-EMBED--><!-- Custom CSS & JS --><!-- Open Graph Meta Tags for Pages --><!-- AI Search Optimization (LLM Outreach) --><!-- Critical Inline Styles -->
368<style class="ecom-theme-helper">.ecom-animation{opacity:0}.ecom-animation.animate,.ecom-animation.ecom-animated{opacity:1}.ecom-cart-popup{display:grid;position:fixed;inset:0;z-index:9999999;align-content:center;padding:5px;justify-content:center;align-items:center;justify-items:center}.ecom-cart-popup::before{content:' ';position:absolute;background:#e5e5e5b3;inset:0}.ecom-ajax-loading{cursor:not-allowed;pointer-events:none;opacity:.6}#ecom-toast{visibility:hidden;max-width:50px;height:60px;margin:auto;background-color:#333;color:#fff;text-align:center;border-radius:2px;position:fixed;z-index:1;left:0;right:0;bottom:30px;font-size:17px;display:grid;grid-template-columns:50px auto;align-items:center;justify-content:start;align-content:center;justify-items:start}#ecom-toast.ecom-toast-show{visibility:visible;animation:ecomFadein .5s,ecomExpand .5s .5s,ecomStay 3s 1s,ecomShrink .5s 4s,ecomFadeout .5s 4.5s}#ecom-toast #ecom-toast-icon{width:50px;height:100%;box-sizing:border-box;background-color:#111;color:#fff;padding:5px}#ecom-toast .ecom-toast-icon-svg{width:100%;height:100%;position:relative;vertical-align:middle;margin:auto;text-align:center}#ecom-toast #ecom-toast-desc{color:#fff;padding:16px;overflow:hidden;white-space:nowrap}@media(max-width:768px){#ecom-toast #ecom-toast-desc{white-space:normal;min-width:250px}#ecom-toast{height:auto;min-height:60px}}.ecom__column-full-height{height:100%}[data-ec-sr]>.core__row--columns>.ecom-column:not(.ecom-sr-visible):not(.ecom-sr-done),[data-ec-sr].ec-flex-wp>.ecom-inner>.ecom-block:not(.ecom-sr-visible):not(.ecom-sr-done),[data-ec-sr].ec-flex-wp>.ecom-inner>.ec-flex-wp.core__block:not(.ecom-sr-visible):not(.ecom-sr-done),[data-ec-sr].ec-flex-wp>.ecom-block:not(.ecom-sr-visible):not(.ecom-sr-done),[data-ec-sr].ec-flex-wp>.ec-flex-wp.core__block:not(.ecom-sr-visible):not(.ecom-sr-done),[data-ec-sr]>.ecom-grid-layout>.ecom-grid-item:not(.ecom-sr-visible):not(.ecom-sr-done),[data-ec-sr-items] [data-ec-sr-item]:not(.ecom-sr-visible):not(.ecom-sr-done){opacity:0}
368.ecom-sr-done{opacity:1}@keyframes ecom-sr-fade-up{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes ecom-sr-fade-in{from{opacity:0}to{opacity:1}}@keyframes ecom-sr-slide-left{from{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@keyframes ecom-sr-zoom-in{from{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.ecom-sr-visible{animation-fill-mode:both!important;animation-duration:.6s!important;animation-timing-function:cubic-bezier(.25,.46,.45,.94)!important}.ecom-sr-visible[data-sr-anim="fade-up"]{animation-name:ecom-sr-fade-up!important}.ecom-sr-visible[data-sr-anim="fade-in"]{animation-name:ecom-sr-fade-in!important}.ecom-sr-visible[data-sr-anim="slide-left"]{animation-name:ecom-sr-slide-left!important}.ecom-sr-visible[data-sr-anim="zoom-in"]{animation-name:ecom-sr-zoom-in!important}@keyframes ecomFadein{from{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@keyframes ecomExpand{from{min-width:50px}to{min-width:var(--ecom-max-width)}}@keyframes ecomStay{from{min-width:var(--ecom-max-width)}to{min-width:var(--ecom-max-width)}}@keyframes ecomShrink{from{min-width:var(--ecom-max-width)}to{min-width:50px}}@keyframes ecomFadeout{from{bottom:30px;opacity:1}to{bottom:60px;opacity:0}}</style>
369
370
371<!-- EComposer Config Script -->
372<script id="ecom-theme-helpers" async>
373window.EComposer=window.EComposer||{};(function(){if(!this.configs)this.configs={};this.configs={"custom_code":[],"instagram":null};this.configs.ajax_cart={enable:false};this.customer=false;this.initQuickview=function(){};
374this.proxy_path='/apps/ecomposer-visual-page-builder';this.popupScriptUrl='';this.routes={domain:'https://www.happypup.dog',root_url:'/',collections_url:'/collections',all_products_collection_url:'/collections/all',cart_url:'/cart',cart_add_url:'/cart/add',cart_change_url:'/cart/change',cart_clear_url:'/cart/clear',cart_update_url:'/cart/update',product_recommendations_url:'/recommendations/products'};
375this.queryParams={};
376if(window.location.search.length){new URLSearchParams(window.location.search).forEach((value,key)=>{this.queryParams[key]=value})}
377this.money_format="${{amount}}";
378this.money_with_currency_format="${{amount}} USD";
379this.currencyCodeEnabled=false;this.abTestingData = [];this.formatMoney=function(t,e){const r=this.currencyCodeEnabled?this.money_with_currency_format:this.money_format;function a(t,e){return void 0===t?e:t}function o(t,e,r,o){if(e=a(e,2),r=a(r,","),o=a(o,"."),isNaN(t)||null==t)return 0;var n=(t=(t/100).toFixed(e)).split(".");return n[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g,"$1"+r)+(n[1]?o+n[1]:"")}"string"==typeof t&&(t=t.replace(".",""));var n="",i=/\{\{\s*(\w+)\s*\}\}/,s=e||r;switch(s.match(i)[1]){case"amount":n=o(t,2);break;case"amount_no_decimals":n=o(t,0);break;case"amount_with_comma_separator":n=o(t,2,".",",");break;case"amount_with_space_separator":n=o(t,2," ",",");break;case"amount_with_period_and_space_separator":n=o(t,2," ",".");break;case"amount_no_decimals_with_comma_separator":n=o(t,0,".",",");break;case"amount_no_decimals_with_space_separator":n=o(t,0," ");break;case"amount_with_apostrophe_separator":n=o(t,2,"'",".")}return s.replace(i,n)};
380this.resizeImage=function(t,e){try{if(!e||"original"==e||"full"==e||"master"==e)return t;if(-1!==t.indexOf("cdn.shopify.com")||-1!==t.indexOf("/cdn/shop/")){var r=t.match(/\.(jpg|jpeg|gif|png|bmp|bitmap|tiff|tif|webp)((\#[0-9a-z\-]+)?(\?v=.*)?)?$/gim);if(null==r)return null;var a=t.split(r[0]),o=r[0];return a[0]+"_"+e+o}}catch(r){return t}return t};
381this.getProduct=function(t){if(!t)return!1;let e=("/"===this.routes.root_url?"":this.routes.root_url)+"/products/"+t+".js?shop="+Shopify.shop;return window.ECOM_LIVE&&(e="/shop/builder/ajax/ecom-proxy/products/"+t+"?shop="+Shopify.shop),window.fetch(e,{headers:{"Content-Type":"application/json"}}).then(t=>t.ok?t.json():false)};
382const u=new URLSearchParams(window.location.search);if(u.has("ecom-redirect")){const r=u.get("ecom-redirect");if(r){let d;try{d=decodeURIComponent(r)}catch{return}d=d.trim().replace(/[\r\n\t]/g,"");if(d.length>2e3)return;const p=["javascript:","data:","vbscript:","file:","ftp:","mailto:","tel:","sms:","chrome:","chrome-extension:","moz-extension:","ms-browser-extension:"],l=d.toLowerCase();for(const o of p)if(l.includes(o))return;const x=[/
382<script/i,/<\/script/i,/javascript:/i,/vbscript:/i,/onload=/i,/onerror=/i,/onclick=/i,/onmouseover=/i,/onfocus=/i,/onblur=/i,/onsubmit=/i,/onchange=/i,/alert\s*\(/i,/confirm\s*\(/i,/prompt\s*\(/i,/document\./i,/window\./i,/eval\s*\(/i];for(const t of x)if(t.test(d))return;if(d.startsWith("/")&&!d.startsWith("//")){if(!/^[a-zA-Z0-9\-._~:/?#[\]@!$&'()*+,;=%]+$/.test(d))return;if(d.includes("../")||d.includes("./"))return;window.location.href=d;return}if(!d.includes("://")&&!d.startsWith("//")){if(!/^[a-zA-Z0-9\-._~:/?#[\]@!$&'()*+,;=%]+$/.test(d))return;if(d.includes("../")||d.includes("./"))return;window.location.href="/"+d;return}let n;try{n=new URL(d)}catch{return}if(!["http:","https:"].includes(n.protocol))return;if(n.port&&(parseInt(n.port)<1||parseInt(n.port)>65535))return;const a=[window.location.hostname];if(a.includes(n.hostname)&&(n.href===d||n.toString()===d))window.location.href=d}}
383}).bind(window.EComposer)();
384if(window.Shopify&&window.Shopify.designMode&&window.top&&window.top.opener){window.addEventListener("load",function(){window.top.opener.postMessage({action:"ecomposer:loaded"},"*")})}
385</script>
385<!-- Toast Template -->
386<script type="text/template" id="ecom-template-html"><!-- BEGIN app snippet: ecom-toast --><div id="ecom-toast"><div id="ecom-toast-icon"><svg xmlns="http://www.w3.org/2000/svg" class="ecom-toast-icon-svg ecom-toast-icon-info" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M13 16h-1v-4h-1m1-4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"/></svg>
387<svg class="ecom-toast-icon-svg ecom-toast-icon-success" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 48c110.5 0 200 89.5 200 200 0 110.5-89.5 200-200 200-110.5 0-200-89.5-200-200 0-110.5 89.5-200 200-200m140.2 130.3l-22.5-22.7c-4.7-4.7-12.3-4.7-17-.1L215.3 303.7l-59.8-60.3c-4.7-4.7-12.3-4.7-17-.1l-22.7 22.5c-4.7 4.7-4.7 12.3-.1 17l90.8 91.5c4.7 4.7 12.3 4.7 17 .1l172.6-171.2c4.7-4.7 4.7-12.3 .1-17z"/></svg>
388</div><div id="ecom-toast-desc"></div></div><!-- END app snippet --></script>
388<!-- END app block -->
388<script src="https://cdn.shopify.com/extensions/01a115d6-315b-7c47-99c4-66d1314c9b89/ecomposer-148/assets/ecom.js" type="text/javascript" defer="defer"></script>
388
389<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
390<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: 70825345332,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "cart"};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 390
390
391<script>
392  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
393</script>
vendor: 1 bytes, line 393
393
394<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}
394).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: 70825345332,storefrontBaseUrl: "https://www.happypup.dog",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.happypup.dog/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b"],webPixelsConfigList: [{"id":"629932340","configuration":"{\"config\":\"{\\\"pixel_id\\\":\\\"G-K60LVZV9YK\\\",\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-K60LVZV9YK\\\",\\\"AW-11188095953\\\/w9EYCO7OyqIYENGX89Yp\\\"]},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-K60LVZV9YK\\\",\\\"AW-11188095953\\\/sCD6CPTOyqIYENGX89Yp\\\"]},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-K60LVZV9YK\\\",\\\"AW-11188095953\\\/EUJMCOvOyqIYENGX89Yp\\\",\\\"MC-BTWW4FLL9R\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-K60LVZV9YK\\\",\\\"AW-11188095953\\\/JzdJCOXOyqIYENGX89Yp\\\",\\\"MC-BTWW4FLL9R\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-K60LVZV9YK\\\",\\\"AW-11188095953\\\/JSs2COjOyqIYENGX89Yp\\\",\\\"MC-BTWW4FLL9R\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-K60LVZV9YK\\\",\\\"AW-11188095953\\\/uQAPCPfOyqIYENGX89Yp\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-K60LVZV9YK\\\",\\\"AW-11188095953\\\/jxPOCPHOyqIYENGX89Yp\\\"]}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"338624820","configuration":"{\"pixel_id\":\"797331515317875\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"bd2f978c17a94bbb8a74d43de2165dc5","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"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":"happypup.dog","paymentSettings":{"currencyCode":"USD"}
394,"myshopifyDomain":"dogstore-dog.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/www.happypup.dog"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://www.happypup.dog/cdn","7ec887c8w14f9f074p854094e1m1370c602",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"149985198388","themePublished":"true","eventMetadataId":"5d113762-8613-4c1b-ae5d-0b42939f5778","pageType":"cart","shopId":"70825345332","storefrontBaseUrl":"https:\/\/www.happypup.dog","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"7ec887c8w14f9f074p854094e1m1370c602","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
394<script>
395  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
396  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
397  window.ShopifyAnalytics.meta.currency = 'USD';
398  var meta = {"page":{"pageType":"cart","requestId":"2ab2900d-cca9-460e-8c4b-9537abc94132-1791502684"}};
399  for (var attr in meta) {
400    window.ShopifyAnalytics.meta[attr] = meta[attr];
401  }
402</script>
vendor: 1 bytes, line 402
402
403<script class="analytics">
404  (function () {
405    var customDocumentWrite = function(content) {
406      var jquery = null;
407
408      if (window.jQuery) {
409        jquery = window.jQuery;
410      } else if (window.Checkout && window.Checkout.$) {
411        jquery = window.Checkout.$;
412      }
413
414      if (jquery) {
415        jquery('body').append(content);
416      }
417    };
418
419    var hasLoggedConversion = function(token) {
420      if (token) {
421        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
422      }
423      return false;
424    }
425
426    var setCookieIfConversion = function(token) {
427      if (token) {
428        var twoMonthsFromNow = new Date(Date.now());
429        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
430
431        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
432      }
433    }
434
435    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
436    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
437    if (trekkie.integrations) {
438      return;
439    }
440    trekkie.methods = [
441      'identify',
442      'page',
443      'ready',
444      'track',
445      'trackForm',
446      'trackLink'
447    ];
448    trekkie.factory = function(method) {
449      return function() {
450        var args = Array.prototype.slice.call(arguments);
451        args.unshift(method);
452        trekkie.push(args);
453        if (method == 'track' || method == 'page') {
454          var pageUrl;
455          try {
456            pageUrl = window.location.href;
457          } catch (e) {}
458          var pageReferrer;
459          try {
460            pageReferrer = document.referrer;
461          } catch (e) {}
462          try {
463            if (window.__TREKKIE_SHIM_QUEUE == null) {
464              window.__TREKKIE_SHIM_QUEUE = [];
465            }
466            window.__TREKKIE_SHIM_QUEUE.push({
467              from: 'trekkie-stub',
468              method: method,
469              args: args.slice(1),
470              pageContext: {
471                url: pageUrl,
472                referrer: pageReferrer
473              }
474            });
475          } catch (e) {
476            // no-op
477          }
478        }
479        return trekkie;
480      };
481    };
482    for (var i = 0; i < trekkie.methods.length; i++) {
483      var key = trekkie.methods[i];
484      trekkie[key] = trekkie.factory(key);
485    }
486    trekkie.load = function(config) {
487      trekkie.config = config || {};
488      trekkie.config.initialDocumentCookie = document.cookie;
489      var first = document.getElementsByTagName('script')[0];
490var script = document.createElement('script');
491script.type = 'text/javascript';
492script.onerror = function(e) {
493  var scriptFallback = document.createElement('script');
494  scriptFallback.type = 'text/javascript';
495  scriptFallback.onerror = function(error) {
496          var Monorail = {
497      produce: function produce(monorailDomain, schemaId, payload) {
498        var currentMs = new Date().getTime();
499        var event = {
500          schema_id: schemaId,
501          payload: payload,
502          metadata: {
503            event_created_at_ms: currentMs,
504            event_sent_at_ms: currentMs
505          }
506        };
507        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
508      },
509      sendRequest: function sendRequest(endpointUrl, payload) {
510        // Try the sendBeacon API
511        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
512          var blobData = new window.Blob([payload], {
513            type: 'text/plain'
514          });
515
516          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
517            return true;
518          } // sendBeacon was not successful
519
520        } // XHR beacon
521
522        var xhr = new XMLHttpRequest();
523
524        try {
525          xhr.open('POST', endpointUrl);
526          xhr.setRequestHeader('Content-Type', 'text/plain');
527          xhr.send(payload);
528        } catch (e) {
529          console.log(e);
530        }
531
532        return false;
533      },
534      isIos12: function isIos12() {
535        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
536      }
537    };
538    Monorail.produce('monorail-edge.shopifysvc.com',
539      'trekkie_storefront_load_errors/1.1',
540      {shop_id: 70825345332,
541      theme_id: 149985198388,
542      app_name: "storefront",
543      context_url: window.location.href,
544      source_url: "//www.happypup.dog/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js"});
545
546  };
547  scriptFallback.async = true;
548  scriptFallback.src = '//www.happypup.dog/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js';
549  first.parentNode.insertBefore(scriptFallback, first);
550};
551script.async = true;
552script.src = '//www.happypup.dog/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js';
553first.parentNode.insertBefore(script, first);
554
555    };
556    trekkie.load(
557      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":70825345332,"isMerchantRequest":null,"themeId":149985198388,"themeCityHash":"1886203719947199535","contentLanguage":"en","currency":"USD","eventMetadataId":"5d113762-8613-4c1b-ae5d-0b42939f5778"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
558    );
559
560    var loaded = false;
561    trekkie.ready(function() {
562      if (loaded) return;
563      loaded = true;
564
565      window.ShopifyAnalytics.lib = window.trekkie;
566
567      var originalDocumentWrite = document.write;
568      document.write = customDocumentWrite;
569      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
570      document.write = originalDocumentWrite;
571
572      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
573      var token = match? match[1]: undefined;
574      if (!hasLoggedConversion(token)) {
575        setCookieIfConversion(token);
576        
577      }
578    });
579
580    window.ShopifyAnalytics.lib.page(null,{"pageType":"cart","requestId":"2ab2900d-cca9-460e-8c4b-9537abc94132-1791502684","shopifyEmitted":true});
581
582    var eventsListenerScript = document.createElement('script');
583    eventsListenerScript.async = true;
584    eventsListenerScript.src = "//www.happypup.dog/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
585    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
586})();</script>
vendor: 1 bytes, line 586
586
587<script
588  defer
589  src="https://www.happypup.dog/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.10.1.min.js"
590  data-application="storefront-renderer"
591  data-shop-id="70825345332"
592  data-render-region="gcp-us-central1"
593  data-page-type="cart"
594  data-theme-instance-id="149985198388"
595  data-theme-name="HappyPup.dog"
596  data-theme-version="3.0.2"
597  data-monorail-region="shop_domain"
598  data-resource-timing-sampling-rate="10"
599  data-shs="true"
600  data-shs-beacon="true"
601  data-shs-export-with-fetch="true"
602  data-shs-logs-sample-rate="1"
603  data-shs-beacon-endpoint="https://www.happypup.dog/api/collect"
604></script>
604
605<meta name="shopify-y" content="3620920b-4030-4bef-8472-045b17c0efcc" data-expiration="1823060284000"><meta name="shopify-s" content="5e27f579-6533-449c-8499-c0ecbad9bbbd" data-expiration="1791504484000"><meta name="new-cookie-storage-activated" content="t">
606</head>
607
608<body
609  id="sf-theme"
610  class="template-cart cart- cart- cart-empty
611 relative min-h-screen"
612  
613>
614  
615<script>window.MinimogThemeStyles = {  product: "https://www.happypup.dog/cdn/shop/t/2/assets/product.css?v=23213014450358437301683782146"};window.MinimogTheme = {};window.MinimogLibs = {};window.FoxKitStrings = {};window.MinimogStrings = {  addToCart: "Add to cart",  soldOut: "Sold Out",  unavailable: "Unavailable",  inStock: "In Stock",  checkout: "Check out",  viewCart: "View Cart",  cartRemove: "Remove",  zipcodeValidate: "Zip code can\u0026#39;t be blank",  noShippingRate: "There are no shipping rates for your address.",  shippingRatesResult: "We found {{count}} shipping rate(s) for your address",  recommendTitle: "Recommendation for you",  shipping: "Shipping",  add: "Add",  itemAdded: "Product added to cart successfully",  requiredField: "Please fill all the required fields(*) before Add To Cart!",  hours: "hours",  mins: "mins",  outOfStock: "Out of stock",  sold: "Sold",  available: "Available",  preorder: "Pre-order",  not_enough_item_message: "Not enough items available. Only __inventory_quantity__ left.",  sold_out_items_message: "The product is already sold out.",  unitPrice: "Unit price",  unitPriceSeparator: "per"};window.FoxKitStrings = null;window.MinimogThemeScripts = {  productModel: "https://www.happypup.dog/cdn/shop/t/2/assets/product-model-new.min.js?v=116323143127740990381683782146",  productMedia: "https://www.happypup.dog/cdn/shop/t/2/assets/product-media.min.js?v=160181233002838832111683782146",  variantsPicker: "https://www.happypup.dog/cdn/shop/t/2/assets/variant-picker.min.js?v=58373870804571873341683782147"};window.MinimogSettings = {  design_mode: false,  requestPath: "\/cart",  template: "cart",  templateName: "cart",currency_code: "USD",  money_format: "${{amount}}",  base_url: window.location.origin + Shopify.routes.root,  money_with_currency_format: "${{amount}} USD","filter_color1.png": "\/\/www.happypup.dog\/cdn\/shop\/t\/2\/assets\/filter_color1.png?v=147458027895443808701683782144\n",          "filter_color1": "Gingham",      "filter_color2.png": "\/\/www.happypup.dog\/cdn\/shop\/t\/2\/assets\/filter_color2.png?v=177856991997372355631683782144\n",          "filter_color2": "flannel",theme: {    id: 149985198388,    name: "HappyPup.dog",    role: "main",    version: "3.0.1",    online_store_version: "2.0",    preview_url: "https://www.happypup.dog?preview_theme_id=149985198388",  },  foxkitAppURL: null,  shop_domain: "https:\/\/www.happypup.dog",  shop_locale: {    published: [{"shop_locale":{"locale":"en","enabled":true,"primary":true,"published":true}}],    current: "en",    primary: "en",  },  routes: {    root: "\/",    cart: "\/cart",    product_recommendations_url: "\/recommendations\/products",    cart_add_url: '/cart/add',    cart_change_url: '/cart/change',    cart_update_url: '/cart/update'  },  hide_unavailable_product_options: true,  pcard_image_ratio: "1\/1",  cookie_consent_allow: "Allow Cookies",  cookie_consent_message: "This website uses cookies to ensure you get the best experience on our website.",  cookie_consent_placement: "bottom-left",  cookie_consent_learnmore_link: "https:\/\/www.cookiesandyou.com\/",  cookie_consent_learnmore: "Learn more",  cookie_consent_theme: "white",  cookie_consent_decline: "Decline",  show_cookie_consent: true,  product_colors: "red: #FF6961,\nyellow: #FDDA76,\nblack: #000000,\nblack band: #000000,\nblue: #8DB4D2,\ngreen: #C1E1C1,\npurple: #B19CD9,\nsilver: #EEEEEF,\nwhite: #FFFFFF,\nbrown: #836953,\nlight brown: #B5651D,\ndark turquoise: #23cddc,\norange: #FFB347,\ntan: #E9D1BF,\nviolet: #B490B0,\npink: #FFD1DC,\ngrey: #E0E0E0,\nsky: #96BDC6,\npale leaf: #CCD4BF,\nlight blue: #b1c5d4,\ndark grey: #aca69f,\nbeige: #EBE6DB,\nbeige band: #EED9C4,\ndark blue: #063e66,\ncream: #FFFFCC,\nlight pink: #FBCFCD,\nmint: #bedce3,\ndark gray: #3A3B3C,\nrosy brown: #c4a287,\nlight grey:#D3D3D3,\ncopper: #B87333,\nrose gold: #ECC5C0,\nnight blue: #151B54,\ncoral: #FF7F50,\nlight purple: #C6AEC7",  use_ajax_atc: true,  discount_code_enable: false,  enable_cart_drawer: true,  pcard_show_lowest_prices: false,  date_now: "2026\/10\/08 17:38:00-0600 (MDT)"};window.themeStyleURLs = {  foxkitApp: {    url: "//www.happypup.dog/cdn/shop/t/2/assets/foxkit-app.css?v=183970141333761279031683782144",    required: false,    afterWindowLoaded: true  },  productTemplate: {    url: "//www.happypup.dog/cdn/shop/t/2/assets/product-template.css?v=38082715651226137421683782146",    required: false,    afterWindowLoaded: true  },  collection: {    url: "//www.happypup.dog/cdn/shop/t/2/assets/collection.css?v=139350052168021438821683782144",    required: false  },  search: {    url: "//www.happypup.dog/cdn/shop/t/2/assets/collection.css?v=139350052168021438821683782144",    required: false  },  customer: {  url: "//www.happypup.dog/cdn/shop/t/2/assets/customer.css?v=56279534652110279791683782144",  required:  false ,  },  swiper: {    url: "//www.happypup.dog/cdn/shop/t/2/assets/swiper.css?v=164211511537843680031683782146",    required:  false ,  },  cookieConsent: {    url: "//www.happypup.dog/cdn/shop/t/2/assets/cookie-consent.css?v=78317082244528588841683782144",    required: false,    afterWindowLoaded: true  },  glightbox: {    url: "//www.happypup.dog/cdn/shop/t/2/assets/glightbox.css?v=3529561848376
6155324761683782145",    required:  false ,    afterWindowLoaded: true  },  plyr: {    url: "//www.happypup.dog/cdn/shop/t/2/assets/plyr.css?v=132455367997846118491683782145",    required: false,    afterWindowLoaded: true  },};window.themeScriptURLs = {  productTemplate: {    url: "//www.happypup.dog/cdn/shop/t/2/assets/product-template.min.js?v=7316920348752267681683782146",    required:  false ,    afterWindowLoaded: true  },  collection: {    url: "//www.happypup.dog/cdn/shop/t/2/assets/collection.min.js?v=67822301145588404131683782144",    required:  false ,  },  customer: {    url: "//www.happypup.dog/cdn/shop/t/2/assets/customer.min.js?v=179558672604707668751683782144",    required:  false ,  },  salesNotification: {    url: "//www.happypup.dog/cdn/shop/t/2/assets/sales-notifications.min.js?v=162627326081839818431683782146",    required: false,    afterWindowLoaded: false  },  bundle: {    url: "//www.happypup.dog/cdn/shop/t/2/assets/bundle.min.js?v=149003618936181549471683782143",    required: false,    afterWindowLoaded: false  },  luckyWheel: {    url: "//www.happypup.dog/cdn/shop/t/2/assets/lucky-wheel.min.js?v=178003153805513750491683782145",    required: false,    afterWindowLoaded: false  },  prePurchase: {    url: "//www.happypup.dog/cdn/shop/t/2/assets/pre-purchase.min.js?v=157454651688503529661683782145",    required: false,    afterWindowLoaded: false  },  inCart: {    url: "//www.happypup.dog/cdn/shop/t/2/assets/incart.min.js?v=121754171866767964261683782145",    required: false,    afterWindowLoaded: false  },  cartGoal: {    url: "//www.happypup.dog/cdn/shop/t/2/assets/cart-goal.min.js?v=8706842583188169431683782144",    required: false,    afterWindowLoaded: false  },  bis: {    url: "//www.happypup.dog/cdn/shop/t/2/assets/bis.min.js?v=84189943781954671871683782143",    required: false,    afterWindowLoaded: false  },  quantityDiscount: {    url: "//www.happypup.dog/cdn/shop/t/2/assets/quantity-discount.min.js?v=8559764399109827741683782146",    required: false,    afterWindowLoaded: false  },  popup: {    url: "//www.happypup.dog/cdn/shop/t/2/assets/popup.min.js?v=127211134001928940181683782145",    required: false,    afterWindowLoaded: false  },  countdown: {    url: "//www.happypup.dog/cdn/shop/t/2/assets/product-countdown.min.js?v=9857546255953196701683782145",    required: false,    afterWindowLoaded: true  },  tabs: {    url: "//www.happypup.dog/cdn/shop/t/2/assets/tabs.min.js?v=78690135189636318031683782146",    required: false,  },  cookieConsent: {    url: "//www.happypup.dog/cdn/shop/t/2/assets/cookie-consent.min.js?v=19817222881796245931683782144",    required: false,    afterWindowLoaded: true  },  glightbox: {    url: "//www.happypup.dog/cdn/shop/t/2/assets/glightbox.min.js?v=49524589148009830971683782145",    required:  false ,    afterWindowLoaded: true  },  mansory: {    url: "//www.happypup.dog/cdn/shop/t/2/assets/mansory-layout.min.js?v=10639550728096661781683782145",    required: false,    afterWindowLoaded: true  },  plyr: {    url: "//www.happypup.dog/cdn/shop/t/2/assets/plyr.min.js?v=2496026859918140751683782145",    required: false,    afterWindowLoaded: true  },  swiper: {    url: "//www.happypup.dog/cdn/shop/t/2/assets/swiper.min.js?v=79380885773407209091683782146",    required:  false ,  },  parallax: {    url: "//www.happypup.dog/cdn/shop/t/2/assets/simple-parallax.min.js?v=177602177800186448541683782146",    required: false,    afterWindowLoaded: true  }};</script>
615
616
617  <div id="shopify-section-annoucement" class="shopify-section">
618    
619
620
621
622</div>
623  <div id="shopify-section-header" class="shopify-section">
623<script type="application/ld+json">
624{
625  "@context": "http://schema.org",
626  "@type": "Organization",
627  "name": "happypup.dog",
628  
629    
630    "logo": "https:\/\/www.happypup.dog\/cdn\/shop\/files\/3-02a.png?v=1705678942\u0026width=300",
631  
632  "sameAs": [
633    "",
634    "https:\/\/www.facebook.com\/happypupdotdog",
635    "",
636    "https:\/\/instagram.com\/happypup.dog",
637    "",
638    "",
639    "",
640    ""
641  ],
642  "url": "https:\/\/www.happypup.dog"
643}
644</script>
644
645
646
647
648
649
650<style data-shopify>
651  :root {
652    --logo-width-desktop: 60px;
653    --logo-width-mobile: 110px;
654    --logo-width-sticky: 55px;
655  }
656  .sf-header header {
657      background-color: #ffffff;
658      color: #ffffff;
659  }
660  .sf-header.sf-mega-active header {
661      color: #000;
662  }
663  .sf-header.sf-mega-active .transparent-on-top header {
664    color: #ffffff;
665  }
666  
667</style>
668
669<section
670    data-section-id="header"
671    data-section-type="header"
672    data-page="/cart"
673    data-header-design="logo-left-menu-center"
674    
675    class="sf-header "
676    data-transparent="false"
677    data-sticky="true"
678>
679    
680	
681  
682    <style>
683      @media (max-width: 1024px) {
684        .sf-topbar {
685          display: none;
686        }
687      }
688    </style>
689    <div class="sf-topbar py-3.5 relative bg-color-topbar-background text-color-topbar border-b border-color-border">
690      <div class="container-fluid">
691        <div class="sf__topbar-inner -mx-4 cursor-pointer flex justify-between items-center text-[15px]">
692          <div class="flex items-center w-1/3">
693            
694            
695            
696              <!-- /snippets/social-media-links.liquid -->
697
698
699<div class="social-media-links  flex items-center px-2 ">
700  
701  
702    <a target="_blank" class="px-2 flex items-center" href="https://www.facebook.com/happypupdotdog" rel="noreferrer">
703        <svg class="w-[16px] h-[16px]" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path fill="currentColor" d="M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"></path></svg>
704        
705    </a>
706  
707  
708    <a target="_blank" class="px-2 flex items-center" href="https://instagram.com/happypup.dog" rel="noreferrer">
709        <svg class="w-[16px] h-[16px]" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path></svg>
710        
711    </a>
712  
713  
714  
715  
716  
717  
718  
719  
720  
721  
722  
723  
724</div>
725
726            
727          </div>
728          
729            <div class="flex items-center w-1/3 justify-center"><span><b>Where Tail-Waggers Find Their Perfect Match |  <a class="sf__text-link  ml-1 underline" href="https://happypup.dog/collections/all"><b>Discover More</b></a><span></span></b></span></div>
730          
731          <div class="w-1/3 flex items-center justify-end">
732            
733
734            
735          </div>
736        </div>
737      </div>
738    </div>
739    
740
741    <div class="absolute inset-x-0 z-[70] header__wrapper ">
742        
743        <header
744            class="flex lg:hidden sf-header__mobile container-fluid bg-white items-center"
745            data-screen="sf-header__mobile"
746            data-transparent="false"
747        >
748            <a class="flex flex-1 w-1/4 py-3.5 sf-menu-button">
749              <svg class="w-[22px] h-[22px]" fill="currentColor" stroke="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512">
750                <path d="M442 114H6a6 6 0 0 1-6-6V84a6 6 0 0 1 6-6h436a6 6 0 0 1 6 6v24a6 6 0 0 1-6 6zm0 160H6a6 6 0 0 1-6-6v-24a6 6 0 0 1 6-6h436a6 6 0 0 1 6 6v24a6 6 0 0 1-6 6zm0 160H6a6 6 0 0 1-6-6v-24a6 6 0 0 1 6-6h436a6 6 0 0 1 6 6v24a6 6 0 0 1-6 6z"/>
751              </svg>
752            </a>
753            
754            
755            
756            <div class="sf-logo sf-logo--mobile px-4 w-1/2 justify-center has-logo-img">
757                
758                  <a href="/" class="block py-2.5 logo-img relative" title="happypup.dog">
759                    
760                      <div class="sf-image sf-logo-mobile" style="--aspect-ratio: 0.9933774834437086;--aspect-ratio-mobile: 0.9933774834437086">
761                        
762                        <img src="//www.happypup.dog/cdn/shop/files/3-02a.png?v=1705678942&amp;width=300" alt="HappyPup.dog" srcset="//www.happypup.dog/cdn/shop/files/3-02a.png?v=1705678942&amp;width=50 50w, //www.happypup.dog/cdn/shop/files/3-02a.png?v=1705678942&amp;width=100 100w, //www.happypup.dog/cdn/shop/files/3-02a.png?v=1705678942&amp;width=150 150w, //www.happypup.dog/cdn/shop/files/3-02a.png?v=1705678942&amp;width=200 200w, //www.happypup.dog/cdn/shop/files/3-02a.png?v=1705678942&amp;width=250 250w, //www.happypup.dog/cdn/shop/files/3-02a.png?v=1705678942&amp;width=300 300w" height="111" sizes="60" class="inline-block" style="object-position:43.3333% 39.5144%;">
763                      </div>
764                    
765                  </a>
766                
767            </div>
768            
769            
770                <div class="w-1/4 flex flex-1 items-center justify-end sf-header__mobile-right">
771                    
772                    <div class="flex justify-center items-center p-2" data-open-search-popup>
773                        <span class="sf__search-mb-icon">
774                          <svg class="w-[20px] h-[20px]" fill="currentColor" stroke="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">
775                            <path d="M508.5 468.9L387.1 347.5c-2.3-2.3-5.3-3.5-8.5-3.5h-13.2c31.5-36.5 50.6-84 50.6-136C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c52 0 99.5-19.1 136-50.6v13.2c0 3.2 1.3 6.2 3.5 8.5l121.4 121.4c4.7 4.7 12.3 4.7 17 0l22.6-22.6c4.7-4.7 4.7-12.3 0-17zM208 368c-88.4 0-160-71.6-160-160S119.6 48 208 48s160 71.6 160 160-71.6 160-160 160z"/>
776                          </svg>
777                        </span>
778                    </div>
779                    
780                    
781                      <a
782    href="/cart"
783    class="relative py-2  px-2 whitespace-nowrap cursor-pointer cart-icon"
784    style=""
785>
786    
787        <span class="sf__tooltip-item block sf__tooltip-bottom sf__tooltip-style-2">
788            <svg class="w-[20px] h-[20px]" fill="currentColor" stroke="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M352 128C352 57.42 294.579 0 224 0 153.42 0 96 57.42 96 128H0v304c0 44.183 35.817 80 80 80h288c44.183 0 80-35.817 80-80V128h-96zM224 48c44.112 0 80 35.888 80 80H144c0-44.112 35.888-80 80-80zm176 384c0 17.645-14.355 32-32 32H80c-17.645 0-32-14.355-32-32V176h48v40c0 13.255 10.745 24 24 24s24-10.745 24-24v-40h160v40c0 13.255 10.745 24 24 24s24-10.745 24-24v-40h48v256z"/></svg>
789            <span class="sf__tooltip-content">Cart</span>
790        </span>
791        <span class="sf-cart-count font-medium">0</span>
792    
793</a>
794
795                    
796                </div>
797            
798        </header>
799
800        
801        <header
802            class="hidden lg:block bg-white sf-header__desktop logo-left-menu-center"
803            data-screen="sf-header__desktop"
804            data-transparent="false"
805        >
806            <div class="sf-header__bg pointer-events-none"></div>
807            <div class="sf-header__dropdown-bg absolute top-full left-0 right-0 pointer-events-none"></div>
808            
809                    <div class="container-fluid relative z-[1]">
810                        <div class="sf-menu-logo-bar flex -mx-4 items-center">
811                            
812
813<div class="sf-logo px-4 flex-1 justify-start has-logo-img">
814
815  
816      <a href="/" class="block py-2.5 logo-img relative" title="happypup.dog">
817        
818          
819          <responsive-image class="sf-image sf-logo-default" data-image-loading style="--aspect-ratio: 0.9933774834437086;">
820            <img
821                srcset="//www.happypup.dog/cdn/shop/files/3-02a.png?v=1705678942&width=165 165w,//www.happypup.dog/cdn/shop/files/3-02a.png?v=1705678942 300w"
822                src="//www.happypup.dog/cdn/shop/files/3-02a.png?v=1705678942&width=360"
823                sizes="(min-width: 1200px) 267px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)"
824                alt="HappyPup.dog"
825                class="inline-block"
826                width="300"
827                height="302"
828                
829            >
830          </responsive-image>
831        
832
833        
834          
835
836          
837            
838            <responsive-image class="sf-image sf-logo-transparent" data-image-loading style="--aspect-ratio: 0.9933774834437086;">
839              <img
840                  srcset="//www.happypup.dog/cdn/shop/files/3-02a.png?v=1705678942&width=165 165w,//www.happypup.dog/cdn/shop/files/3-02a.png?v=1705678942 300w"
841                  src="//www.happypup.dog/cdn/shop/files/3-02a.png?v=1705678942&width=360"
842                  sizes="(min-width: 1200px) 267px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)"
843                  alt="HappyPup.dog"
844                  class="inline-block"
845                  width="300"
846                  height="302"
847                  
848              >
849            </responsive-image>
850          
851        
852      </a>
853  
854
855</div>
856
857
858                            <div class="flex-grow-[2] shrink flex justify-center items-center sf-no-scroll-bar sf-menu-wrapper__desktop">
859    <ul class="sf-nav flex flex-wrap text-base font-medium whitespace-nowrap sf-no-scroll-bar ">
860        
861            
862            
863                
864                
865                
866                
867    
868            
869    
870            
871                <li class="sf-menu-item list-none sf-menu-item--no-mega sf-menu-item-parent" data-index="0">
872                    <a href="/" class="block px-4 py-5 flex items-center sf__parent-item">
873                        Home
874                        
875                    </a>
876                    
877                </li>
878            
879            
880        
881            
882            
883                
884                
885                
886                
887    
888            
889    
890            
891                <li class="sf-menu-item list-none sf-menu-item--no-mega sf__menu-item-level1 sf-menu-item-parent" data-index="1">
892                    <a href="/collections/all" class="block px-4 py-5 sf__sub-menu
892-link1 flex items-center sf__parent-item">Shop Now
893                        <span class="ml-2 sf-menu__arrow">
894                            <svg class="w-2 h-2" fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512">
895                                <path fill="currentColor" d="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z" class=""></path>
896                            </svg>
897                        </span>
898                    </a>
899                    
900                        <div
901                            class="sf-menu__submenu sf-menu__desktop-sub-menu pointer-events-none absolute z-50 inset-x-0 sf-menu__dropdown min-w-max bg-white"
902                            style="--total-columns: 8"
903                        >
904                            <div class="sf-menu__inner">
905                                <div class=" mx-auto">
906                                    <div class="sf-menu-submenu__content flex p-4 ">
907                                        <ul class="sf-menu-submenu__items flex  flex-col w-full">
908                                            
909                                                <li class="list-none sf__menu-item-level2  w-full leading-9">
910                                                    <a href="/collections/all" class="sf__sub-menu-link2 whitespace-normal block sf-sub-menu__link">View All Items</a>
911                                                    
912                                                </li>
913                                            
914                                                <li class="list-none sf__menu-item-level2  w-full leading-9">
915                                                    <a href="/collections/feeding-drinking" class="sf__sub-menu-link2 whitespace-normal block sf-sub-menu__link">Food</a>
916                                                    
917                                                </li>
918                                            
919                                                <li class="list-none sf__menu-item-level2  w-full leading-9">
920                                                    <a href="/collections/treats" class="sf__sub-menu-link2 whitespace-normal block sf-sub-menu__link">Treats</a>
921                                                    
922                                                </li>
923                                            
924                                                <li class="list-none sf__menu-item-level2  w-full leading-9">
925                                                    <a href="/collections/supplements" class="sf__sub-menu-link2 whitespace-normal block sf-sub-menu__link">Supplements</a>
926                                                    
927                                                </li>
928                                            
929                                                <li class="list-none sf__menu-item-level2  w-full leading-9">
930                                                    <a href="/collections/toys" class="sf__sub-menu-link2 whitespace-normal block sf-sub-menu__link">Toys</a>
931                                                    
932                                                </li>
933                                            
934                                                <li class="list-none sf__menu-item-level2  w-full leading-9">
935                                                    <a href="/collections/leads-leashes" class="sf__sub-menu-link2 whitespace-normal block sf-sub-menu__link">Leashes & Harnesses</a>
936                                                    
937                                                </li>
938                                            
939                                                <li class="list-none sf__menu-item-level2  w-full leading-9">
940                                                    <a href="/collections/apparel" class="sf__sub-menu
940-link2 whitespace-normal block sf-sub-menu__link">Apparel</a>
941                                                    
942                                                </li>
943                                            
944                                                <li class="list-none sf__menu-item-level2  w-full leading-9">
945                                                    <a href="/collections/grooming" class="sf__sub-menu-link2 whitespace-normal block sf-sub-menu__link">Grooming</a>
946                                                    
947                                                </li>
948                                            
949                                        </ul>
950                                        
951                                    </div>
952                                </div>
953                            </div>
954                        </div>
955                    
956                </li>
957            
958            
959        
960            
961            
962                
963                
964                
965                
966    
967            
968    
969            
970                <li class="sf-menu-item list-none sf-menu-item--no-mega sf-menu-item-parent" data-index="2">
971                    <a href="/apps/trackingmore/" class="block px-4 py-5 flex items-center sf__parent-item">
972                        Track Your Order
973                        
974                    </a>
975                    
976                </li>
977            
978            
979        
980            
981            
982                
983                
984                
985                
986    
987            
988    
989            
990                <li class="sf-menu-item list-none sf-menu-item--no-mega sf-menu-item-parent" data-index="3">
991                    <a href="/pages/contact" class="block px-4 py-5 flex items-center sf__parent-item">
992                        Contact Us
993                        
994                    </a>
995                    
996                </li>
997            
998            
999        
1000            
1001            
1002                
1003                
1004                
1005                
1006    
1007            
1008    
1009            
1010                <li class="sf-menu-item list-none sf-menu-item--no-mega sf-menu-item-parent" data-index="4">
1011                    <a href="/pages/faq" class="block px-4 py-5 flex items-center sf__parent-item">
1012                        FAQ
1013                        
1014                    </a>
1015                    
1016                </li>
1017            
1018            
1019        
1020            
1021            
1022                
1023                
1024                
1025                
1026    
1027            
1028    
1029            
1030                <li class="sf-menu-item list-none sf-menu-item--no-mega sf__menu-item-level1 sf-menu-item-parent" data-index="5">
1031                    <a href="https://www.happypup.dog/pages/the-happy-pup-story" class="block px-4 py-5 sf__sub-menu-link1 flex items-center sf__parent-item">The Happy Pup Story
1032                        <span class="ml-2 sf-menu__arrow">
1033                            <svg class="w-2 h-2" fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512">
1034                                <path fill="currentColor" d="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z" class=""></path>
1035                            </svg>
1036                        </span>
1037                    </a>
1038                    
1039                        <div
1040                            class="sf-menu__submenu sf-menu__desktop-sub-menu pointer-events-none absolute z-50 inset-x-0 sf-menu__dropdown min-w-max bg-white"
1041                            style="--total-columns: 1"
1042                        >
1043                            <div class="sf-menu__inner">
1044                                <div class=" mx-auto">
1045                                    <div class="sf-menu-submenu__content flex p-4 ">
1046                                        <ul class="sf-menu-submenu__items flex  flex-col w-full">
1047                                            
1048                                                <li class="list-none sf__menu-item-level2  w-full leading-9">
1049                                                    <a href="/blogs/news" class="sf__sub-menu
1049-link2 whitespace-normal block sf-sub-menu__link">Happy Pup Universe</a>
1050                                                    
1051                                                </li>
1052                                            
1053                                        </ul>
1054                                        
1055                                    </div>
1056                                </div>
1057                            </div>
1058                        </div>
1059                    
1060                </li>
1061            
1062            
1063        
1064    </ul>
1065</div>
1066
1067                            <div class="flex flex-1 justify-end items-center">
1068                                
1069    <div
1070      class="sf-search-form flex items-center  "
1071      data-open-search-popup
1072    >
1073      
1074
1075          <button type="submit" class="py-2 px-3">
1076              <span class="sf__tooltip-item block sf__tooltip-bottom sf__tooltip-style-2">
1077                  <svg class="w-[18px] h-[18px]" fill="currentColor" stroke="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">
1078                    <path d="M508.5 468.9L387.1 347.5c-2.3-2.3-5.3-3.5-8.5-3.5h-13.2c31.5-36.5 50.6-84 50.6-136C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c52 0 99.5-19.1 136-50.6v13.2c0 3.2 1.3 6.2 3.5 8.5l121.4 121.4c4.7 4.7 12.3 4.7 17 0l22.6-22.6c4.7-4.7 4.7-12.3 0-17zM208 368c-88.4 0-160-71.6-160-160S119.6 48 208 48s160 71.6 160 160-71.6 160-160 160z"/>
1079                  </svg>
1080                  <span class="sf__tooltip-content">Search</span>
1081              </span>
1082          </button>
1083      
1084    </div>
1085
1086
1087    
1088        <a href="/account" class="px-2 py-3.5">
1089            <span class="sf__tooltip-item block sf__tooltip-bottom sf__tooltip-style-2">
1090                <svg class="w-[20px] h-[20px]" fill="currentColor" stroke="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M313.6 304c-28.7 0-42.5 16-89.6 16-47.1 0-60.8-16-89.6-16C60.2 304 0 364.2 0 438.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-25.6c0-74.2-60.2-134.4-134.4-134.4zM400 464H48v-25.6c0-47.6 38.8-86.4 86.4-86.4 14.6 0 38.3 16 89.6 16 51.7 0 74.9-16 89.6-16 47.6 0 86.4 38.8 86.4 86.4V464zM224 288c79.5 0 144-64.5 144-144S303.5 0 224 0 80 64.5 80 144s64.5 144 144 144zm0-240c52.9 0 96 43.1 96 96s-43.1 96-96 96-96-43.1-96-96 43.1-96 96-96z"/></svg>
1091                <span class="sf__tooltip-content">Account</span>
1092            </span>
1093        </a>
1094    
1095
1096<a
1097    href="/cart"
1098    class="relative py-2  px-2 whitespace-nowrap cursor-pointer cart-icon"
1099    style=""
1100>
1101    
1102        <span class="sf__tooltip-item block sf__tooltip-bottom sf__tooltip-style-2">
1103            <svg class="w-[20px] h-[20px]" fill="currentColor" stroke="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M352 128C352 57.42 294.579 0 224 0 153.42 0 96 57.42 96 128H0v304c0 44.183 35.817 80 80 80h288c44.183 0 80-35.817 80-80V128h-96zM224 48c44.112 0 80 35.888 80 80H144c0-44.112 35.888-80 80-80zm176 384c0 17.645-14.355 32-32 32H80c-17.645 0-32-14.355-32-32V176h48v40c0 13.255 10.745 24 24 24s24-10.745 24-24v-40h160v40c0 13.255 10.745 24 24 24s24-10.745 24-24v-40h48v256z"/></svg>
1104            <span class="sf__tooltip-content">Cart</span>
1105        </span>
1106        <span class="sf-cart-count font-medium">0</span>
1107    
1108</a>
1109
1110                            </div>
1111                        </div>
1112                    </div>
1113                
1114        </header>
1115    </div>
1116
1117    
1118
1119    <div
1120        style="--tw-bg-opacity: 0;"
1121        class="sf-menu-wrapper sf-menu-wrapper-mobile touch-none hidden fixed z-[80] inset-0 transition-colors duration-300 bg-black"
1122    >
1123        <div class="sf-menu__content overscroll-contain transition-transform -translate-x-full duration-300 md:w-[450px] z-50 bg-white text-black overflow-x-hidden h-full overflow-y-scroll">
1124            <div class="flex flex-col">
1125                <div class="sf-menu-content flex-grow flex flex-col justify-between transition-all opacity-0 opacity-100 duration-300">
1126                    <div class="w-full sf-menu-links pt-8">
1127                    
1128                        
1129                        <li class="list-none">
1130    <a href="/" class="block px-4 py-3 ">
1131      Home
1132    </a>
1133    
1134</li>
1135
1136                        
1137                    
1138                        
1139                            <li class="list-none sf-link flex items-center" data-url="/collections/all">
1140                                <a href="/collections/all" class="w-full px-4 py-3 flex items-center justify-between relative">
1141                                    <span>Shop Now</span>
1142                                </a>
1143                                <span class="sf__toggle-submenu-mb flex items-center justify-center" data-toggle-submenu="1">
1144                                  <svg class="w-[16px] h-[16px]" fill="currentColor" stroke="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><path d="M17.525 36.465l-7.071 7.07c-4.686 4.686-4.686 12.284 0 16.971L205.947 256 10.454 451.494c-4.686 4.686-4.686 12.284 0 16.971l7.071 7.07c4.686 4.686 12.284 4.686 16.97 0l211.051-211.05c4.686-4.686 4.686-12.284 0-16.971L34.495 36.465c-4.686-4.687-12.284-4.687-16.97 0z"/></svg>
1145                                </span>
1146                                <div class="sf-sub-links hidden absolute inset-y-0 bg-white flex-col left-full w-full">
1147                                    <div class="h-full overflow-y-scroll overscroll-contain">
1148                                        <button class="back p-4 font-medium flex items-center" data-level="1">
1149                                        <svg xmlns="http://www.w3.org/2000/svg" class="w-[16px] h-[16px]" fill="none" viewBox="0 0 16 17"><path fill="currentColor" d="M8.12109 15.9141c-.21093.1875-.41015.1875-.59765 0L.175781 8.53125c-.210937-.1875-.210937-.375 0-.5625L7.52344.585938c.1875-.1875.38672-.1875.59765 0l.70313.703122c.1875.1875.1875.38672 0 .59766L3.375 7.33594h11.9883c.2812 0 .4219.14062.4219.42187v.98438c0 .28125-.1407.42187-.4219.42187H3.375l5.44922 5.44924c.1875.2109.1875.4101 0 .5976l-.70313.7032z"/></svg>
1150                                        <span class="ml-3">Back</span>
1151                                        </button>
1152                                    <ul class="sf-sub-links--level-2 pb-4">
1153                                        
1154                                        <li class="list-none sf-link flex items-center" data-url="/collections/all">
1155                                            <a href="/collections/all" class="w-full px-4 py-3 flex items-center justify-between relative">
1156                                            <span>View All Items</span>
1157                                            </a>
1158                                            
1159                                        </li>
1160                                        
1161                                        <li class="list-none sf-link flex items-center" data-url="/collections/all">
1162                                            <a href="/collections/feeding-drinking" class="w-full px-4 py-3 flex items-center justify-between relative">
1163                                            <span>Food</span>
1164                                            </a>
1165                                            
1166                                        </li>
1167                                        
1168                                        <li class="list-none sf-link flex items-center" data-url="/collections/all">
1169                                            <a href="/collections/treats" class="w-full px-4 py-3 flex items-center justify-between relative">
1170                                            <span>Treats</span>
1171                                            </a>
1172                                            
1173                                        </li>
1174                                        
1175                                        <li class="list-none sf-link flex items-center" data-url="/collections/all">
1176                                            <a href="/collections/supplements" class="w-full px-4 py-3 flex items-center justify-between relative">
1177                                            <span>Supplements</span>
1178                                            </a>
1179                                            
1180                                        </li>
1181                                        
1182                                        <li class="list-none sf-link flex items-center" data-url="/collections/all">
1183                                            <a href="/collections/toys" class="w-full px-4 py-3 flex items-center justify-between relative">
1184                                            <span>Toys</span>
1185                                            </a>
1186                                            
1187                                        </li>
1188                                        
1189                                        <li class="list-none sf-link flex items-center" data-url="/collections/all">
1190                                            <a href="/collections/leads-leashes" class="w-full px-4 py-3 flex items-center justify-between relative">
1191                                            <span>Leashes & Harnesses</span>
1192                                            </a>
1193                                            
1194                                        </li>
1195                                        
1196                                        <li class="list-none sf-link flex items-center" data-url="/collections/all">
1197                                            <a href="/collections/apparel" class="w-full px-4 py-3 flex items-center justify-between relative">
1198                                            <span>Apparel</span>
1199                                            </a>
1200                                            
1201                                        </li>
1202                                        
1203                                        <li class="list-none sf-link flex items-center" data-url="/collections/all">
1204                                            <a href="/collections/grooming" class="w-full px-4 py-3 flex items-center justify-between relative">
1205                                            <span>Grooming</span>
1206                                            </a>
1207                                            
1208                                        </li>
1209                                        
1210                                    </ul>
1211                                    </div>
1212                                </div>
1213                            </li>
1214                        
1215                    
1216                        
1217                        <li class="list-none">
1218    <a href="/apps/trackingmore/" class="block px-4 py-3 ">
1219      Track Your Order
1220    </a>
1221    
1222</li>
1223
1224                        
1225                    
1226                        
1227                        <li class="list-none">
1228    <a href="/pages/contact" class="block px-4 py-3 ">
1229      Contact Us
1230    </a>
1231    
1232</li>
1233
1234                        
1235                    
1236                        
1237                        <li class="list-none">
1238    <a href="/pages/faq" class="block px-4 py-3 ">
1239      FAQ
1240    </a>
1241    
1242</li>
1243
1244                        
1245                    
1246                        
1247                            <li class="list-none sf-link flex items-center" data-url="https://www.happypup.dog/pages/the-happy-pup-story">
1248                                <a href="https://www.happypup.dog/pages/the-happy-pup-story" class="w-full px-4 py-3 flex items-center justify-between relative">
1249                                    <span>The Happy Pup Story</span>
1250                                </a>
1251                                <span class="sf__toggle-submenu-mb flex items-center justify-center" data-toggle-submenu="1">
1252                                  <svg class="w-[16px] h-[16px]" fill="currentColor" stroke="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><path d="M17.525 36.465l-7.071 7.07c-4.686 4.686-4.686 12.284 0 16.971L205.947 256 10.454 451.494c-4.686 4.686-4.686 12.284 0 16.971l7.071 7.07c4.686 4.686 12.284 4.686 16.97 0l211.051-211.05c4.686-4.686 4.686-12.284 0-16.971L34.495 36.465c-4.686-4.687-12.284-4.687-16.97 0z"/></svg>
1253                                </span>
1254                                <div class="sf-sub-links hidden absolute inset-y-0 bg-white flex-col left-full w-full">
1255                                    <div class="h-full overflow-y-scroll overscroll-contain">
1256                                        <button class="back p-4 font-medium flex items-center" data-level="1">
1257                                        <svg xmlns="http://www.w3.org/2000/svg" class="w-[16px] h-[16px]" fill="none" viewBox="0 0 16 17">
1257<path fill="currentColor" d="M8.12109 15.9141c-.21093.1875-.41015.1875-.59765 0L.175781 8.53125c-.210937-.1875-.210937-.375 0-.5625L7.52344.585938c.1875-.1875.38672-.1875.59765 0l.70313.703122c.1875.1875.1875.38672 0 .59766L3.375 7.33594h11.9883c.2812 0 .4219.14062.4219.42187v.98438c0 .28125-.1407.42187-.4219.42187H3.375l5.44922 5.44924c.1875.2109.1875.4101 0 .5976l-.70313.7032z"/></svg>
1258                                        <span class="ml-3">Back</span>
1259                                        </button>
1260                                    <ul class="sf-sub-links--level-2 pb-4">
1261                                        
1262                                        <li class="list-none sf-link flex items-center" data-url="https://www.happypup.dog/pages/the-happy-pup-story">
1263                                            <a href="/blogs/news" class="w-full px-4 py-3 flex items-center justify-between relative">
1264                                            <span>Happy Pup Universe</span>
1265                                            </a>
1266                                            
1267                                        </li>
1268                                        
1269                                    </ul>
1270                                    </div>
1271                                </div>
1272                            </li>
1273                        
1274                    
1275                    </div>
1276                <div class="mt-16 mega-menu-customer">
1277    
1278    <div class="block xl:hidden mb-16 p-4">
1279        <div class="font-medium text-xl mb-6">My Account</div>
1280        
1281            <button
1282                class="sf__btn sf__btn-primary mb-3 my-account-btn w-full signin"
1283                data-tab="signin"
1284            >
1285                Log in
1286            </button>
1287            <button
1288                class="sf__btn sf__btn-secondary my-account-btn w-full register"
1289                data-tab="register"
1290            >
1291                Register
1292            </button>
1293            <div class="sf-customer-section touch-none overscroll-contain fixed inset-0 transition-transform duration-300 left-full w-full z-[70]">
1294    <div class="sf-customer-section__inner overscroll-contain w-full h-full bg-white p-4 relative">
1295        <button class="absolute top-4 right-4 close-btn" area-label="general.accessibility.close_header">
1296            <svg class="w-[24px] h-[24px]" fill="currentColor" stroke="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512">
1297                <path d="M193.94 256L296.5 153.44l21.15-21.15c3.12-3.12 3.12-8.19 0-11.31l-22.63-22.63c-3.12-3.12-8.19-3.12-11.31 0L160 222.06 36.29 98.34c-3.12-3.12-8.19-3.12-11.31 0L2.34 120.97c-3.12 3.12-3.12 8.19 0 11.31L126.06 256 2.34 379.71c-3.12 3.12-3.12 8.19 0 11.31l22.63 22.63c3.12 3.12 8.19 3.12 11.31 0L160 289.94 262.56 392.5l21.15 21.15c3.12 3.12 8.19 3.12 11.31 0l22.63-22.63c3.12-3.12 3.12-8.19 0-11.31L193.94 256z"/>
1298            </svg>
1299        </button>
1300        <div class="mt-8 customer-tabs sf-customer__forms">
1301            <div class="py-2 tab-header">
1302                <label class="singin sf-user-tab-label">
1303                    <input type="radio" name="customer-tab" data-tab="signin" class="hidden signin" checked="true">
1304                    <span class="sf-customer__tab-login">Log in</span>
1305                    <span class="sf-customer__tab-reset hidden">Reset your password</span>
1306                    <hr />
1307                </label>
1308                <label class="register sf-user-tab-label">
1309                    <input type="radio" name="customer-tab" data-tab="register" class="hidden register">
1310                    <span>Register</span>
1311                    <hr />
1312                </label>
1313            </div>
1314            <div class="w-full mt-6 tab-content signin">
1315                <div class="sf-customer__login">
1316                    <div data-login-form class="flex flex-col-reverse">
1317                        <form method="post" action="/account/login" id="customer_login" accept-charset="UTF-8" data-login-with-shop-sign-in="true"><input type="hidden" name="form_type" value="customer_login" /><input type="hidden" name="utf8" value="✓" />
1318
1319
1320                    
1321                        <input type="email" name="customer[email]" placeholder="Email" class="form-control" />
1322                        <input type="password" name="customer[password]" placeholder="Password" class="form-control" />
1323                    
1324                        <a class="underline block my-3 sf-customer__reset-password-btn">Forgot your password?</a>
1325                        <button class="sf__btn sf__btn-primary mt-4  mb-3 w-full" t
1325ype="submit">
1326                            Sign In
1327                        </button>
1328                        </form>
1329                    </div>
1330                </div>
1331                <div class="sf-customer__reset-password hidden">
1332                    <p class="mt-4 mb-2 text-color-secondary">We will send you an email to reset your password.</p>
1333                    <div data-recover-form>
1334                        <form method="post" action="/account/recover" accept-charset="UTF-8"><input type="hidden" name="form_type" value="recover_customer_password" /><input type="hidden" name="utf8" value="✓" />
1335                        
1336                        
1337
1338                    
1339                        <input class="form-control" type="email" name="email"
1340                            placeholder="Email" spellcheck="false" autocomplete="off"
1341                            autocapitalize="off" />
1342                    
1343                        <div class="flex mt-2">
1344                            <button type="submit" class="sf__btn sf__btn-primary block w-40">
1345                                Submit
1346                            </button>
1347                            <button type="button" data-recover-toggle
1348                                class="sf__btn-secondary sf-customer__cancel-reset block w-40 ml-4">
1349                                Cancel
1350                            </button>
1351                        </div>
1352                        </form>
1353                    </div>
1354                </div>
1355            </div>
1356            <div class="w-full mt-6 tab-content register hidden">
1357                <div data-register-form>
1358                    <form method="post" action="/account" id="create_customer" accept-charset="UTF-8" data-login-with-shop-sign-up="true"><input type="hidden" name="form_type" value="create_customer" /><input type="hidden" name="utf8" value="✓" />
1359                    
1360
1361                    
1362
1363                  
1364                    <input type="text" name="customer[first_name]" placeholder="First Name" class="form-control" />
1365                    <input type="text" name="customer[last_name]" placeholder="Last Name" class="form-control" />
1366                    <input type="email" name="customer[email]" placeholder="Email" class="form-control" />
1367                    <input type="password" name="customer[password]" placeholder="Password" class="form-control" />
1368                    <div class="mt-3 text-color-secondary">
1369                      Sign up for early Sale access plus tailored new arrivals, trends and promotions. To opt out, click unsubscribe in our emails.
1370                    </div>
1371                    
1372                    
1373                    <button class="mt-6 mb-3 w-full sf__btn sf__btn-primary">
1374                      Register
1375                    </button>
1376                    <a class="w-full mt-[12xpx] sf__btn sf__btn-secondary" href="https://www.happypup.dog/customer_authentication/redirect?locale=en&region_country=US">
1377                      Log In
1378                    </a>
1379                    </form>
1380                </div>
1381            </div>
1382        </div>
1383    </div>
1384</div>
1385
1386<style data-shopify>
1387    .sf-customer-section .customer-tabs input:checked ~ hr {
1388        display: block;
1389    }
1390    .sf-customer-section .customer-tabs input:checked ~ span {
1391        color: black;
1392    }
1393</style>
1394
1395        
1396    </div>
1397    
1398    
1399</div>
1400
1401                </div>
1402            </div>
1403        </div>
1404    </div>
1405
1406
1407    <div class="sf-header__overlay hidden md:block pointer-events-none fixed bg-black -inset-0" style="--tw-bg-opacity: 0.6;" ></div>
1408    
1409
1410
1411
1412
1413<div
1414  style="--tw-bg-opacity: 0.6;"
1415  data-search-popup
1416  data-enable-predictive-search="true"
1417  data-search-by-tag="false"
1418  data-search-by-body="false"
1419  data-unavailable-products-option="LAST"
1420  class="overscroll-contain fixed z-[100] overflow-x-hidden h-full overflow-y-scroll inset-0 transition-opacity duration-300 opacity-0 invisible bg-black"
1421>
1422  <div class="search-container py-4 md:py-8 bg-white relative z-10 min-h-full md:min-h-0 transition-transform duration-300 transform md:-translate-y-1/2" data-search-container>
1423      <div class="container-fluid">
1424          <div class="flex justify-between items-center md:hidden mb-2">
1425            <h3 class="text-base font-medium">Search our store</h3>
1426            <button data-close-search class="text-black p-2">
1427              <svg class="w-[20px] h-[20px]" fill="currentColor" stroke="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512">
1428                <path d="M193.94 256L296.5 153.44l21.15-21.15c3.12-3.12 3.12-8.19 0-11.31l
1428-22.63-22.63c-3.12-3.12-8.19-3.12-11.31 0L160 222.06 36.29 98.34c-3.12-3.12-8.19-3.12-11.31 0L2.34 120.97c-3.12 3.12-3.12 8.19 0 11.31L126.06 256 2.34 379.71c-3.12 3.12-3.12 8.19 0 11.31l22.63 22.63c3.12 3.12 8.19 3.12 11.31 0L160 289.94 262.56 392.5l21.15 21.15c3.12 3.12 8.19 3.12 11.31 0l22.63-22.63c3.12-3.12 3.12-8.19 0-11.31L193.94 256z"/>
1429              </svg>
1430            </button>
1431          </div>
1432          <div class="flex">
1433            
1434
1435<div class="sf-logo px-4 w-1/6 justify-center has-logo-img">
1436
1437  
1438      <a href="/" class="block py-2.5 logo-img relative" title="happypup.dog">
1439        
1440          
1441          <responsive-image class="sf-image sf-logo-default" data-image-loading style="--aspect-ratio: 0.9933774834437086;">
1442            <img
1443                srcset="//www.happypup.dog/cdn/shop/files/3-02a.png?v=1705678942&width=165 165w,//www.happypup.dog/cdn/shop/files/3-02a.png?v=1705678942 300w"
1444                src="//www.happypup.dog/cdn/shop/files/3-02a.png?v=1705678942&width=360"
1445                sizes="(min-width: 1200px) 267px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)"
1446                alt="HappyPup.dog"
1447                class="inline-block"
1448                width="300"
1449                height="302"
1450                
1451            >
1452          </responsive-image>
1453        
1454
1455        
1456          
1457
1458          
1459            
1460            <responsive-image class="sf-image sf-logo-transparent" data-image-loading style="--aspect-ratio: 0.9933774834437086;">
1461              <img
1462                  srcset="//www.happypup.dog/cdn/shop/files/3-02a.png?v=1705678942&width=165 165w,//www.happypup.dog/cdn/shop/files/3-02a.png?v=1705678942 300w"
1463                  src="//www.happypup.dog/cdn/shop/files/3-02a.png?v=1705678942&width=360"
1464                  sizes="(min-width: 1200px) 267px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)"
1465                  alt="HappyPup.dog"
1466                  class="inline-block"
1467                  width="300"
1468                  height="302"
1469                  
1470              >
1471            </responsive-image>
1472          
1473        
1474      </a>
1475  
1476
1477</div>
1478
1479
1480            <div class="w-full md:w-2/3 flex justify-center items-center">
1481              <form action="/search" method="GET" novalidate class="relative w-full md:mx-28 flex border border-black rounded-md">
1482                  <input type="hidden" name="options[unavailable_products]" value="last">
1483                  <input type="hidden" name="options[prefix]" value="last">
1484                  <input type="hidden" name="options[fields]" value="title,vendor,product_type,variants.title">
1485
1486                  <input
1487                    type="text" name="q" required autocomplete="off"
1488                    placeholder="Search products"
1489                    aria-label="Search products"
1490                    class="w-full h-11" style="border: none;"
1491                    data-search-input
1492                  />
1493
1494                  <button type="submit" class="absolute top-px right-0 py-3 px-3.5">
1495                    <svg class="w-[18px] h-[18px]" fill="currentColor" stroke="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">
1496                      <path d="M508.5 468.9L387.1 347.5c-2.3-2.3-5.3-3.5-8.5-3.5h-13.2c31.5-36.5 50.6-84 50.6-136C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c52 0 99.5-19.1 136-50.6v13.2c0 3.2 1.3 6.2 3.5 8.5l121.4 121.4c4.7 4.7 12.3 4.7 17 0l22.6-22.6c4.7-4.7 4.7-12.3 0-17zM208 368c-88.4 0-160-71.6-160-160S119.6 48 208 48s160 71.6 160 160-71.6 160-160 160z"/>
1497                    </svg>
1498                  </button>
1499                  <span class="invisible absolute top-0 right-0 py-2.5 px-3" data-spinner>
1500                    <svg class="animate-spin w-[24px] h-[24px]" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none">
1501                      <circle class="opacity-25" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="4"></circle>
1502                      <path class="opacity-75" fill="currentColor" d="M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"></path>
1503                    </svg>
1504                  </span>
1505                  <span
1506                    class="absolute top-0 p-3.5 invisible cursor-pointer text-[#777] right-8"
1507                    data-clear-search
1508                  >
1509                    <svg class="w-[16px] h-[16px]" fill="currentColor" stroke="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512">
1510                      <path d="M193.94 256L296.5 153.44l21.15-21.15c3.12-3.12 3.12-8.19 0-11.31l-22.63-22.63c-3.12-3.12-8.19-3.12-11.31 0L160 222.06 36.29 98.34c-3.12-3.12-8.19-3.12-11.31 0L2.34 120.97c-3.12 3.12-3.12 8.19 0 11.31L126.06 256 2.34 379.71c-3.12 3.12-3.12 8.19 0 11.31l22.63 22.63c3.12 3.12 8.19 3.12 11.31 0L160 289.94 262.56 392.5l21.15 21.15c3.12 3.12 8.19 3.12 11.31 0l22.63-22.63c3.12-3.12 3.12-8.19 0-11.31L193.94 256z"/>
1511                    </svg>
1512                  </span>
1513              </form>
1514            </div>
1515            <div class="w-1/6 hidden md:flex justify-end items-center">
1516              
1517    
1518        <a href="/account" class="mx-2">
1519            <span class="sf__tooltip-item block sf__tooltip-bottom sf__tooltip-style-2">
1520                <svg class="w-[20px] h-[20px]" fill="currentColor" stroke="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M313.6 304c-28.7 0-42.5 16-89.6 16-47.1 0-60.8-16-89.6-16C60.2 304 0 364.2 0 438.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-25.6c0-74.2-60.2-134.4-134.4-134.4zM400 464H48v-25.6c0-47.6 38.8-86.4 86.4-86.4 14.6 0 38.3 16 89.6 16 51.7 0 74.9-16 89.6-16 47.6 0 86.4 38.8 86.4 86.4V464zM224 288c79.5 0 144-64.5 144-144S303.5 0 224 0 80 64.5 80 144s64.5 144 144 144zm0-240c52.9 0 96 43.1 96 96s-43.1 96-96 96-96-43.1-96-96 43.1-96 96-96z"/></svg>
1521                <span class="sf__tooltip-content">Account</span>
1522            </span>
1523        </a>
1524    
1525
1526<a
1527    href="/cart"
1528    class="relative py-2  px-2 whitespace-nowrap cursor-pointer cart-icon"
1529    style=""
1530>
1531    
1532        <span class="sf__tooltip-item block sf__tooltip-bottom sf__tooltip-style-2">
1533            <svg class="w-[20px] h-[20px]" fill="currentColor" stroke="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M352 128C352 57.42 294.579 0 224 0 153.42 0 96 57.42 96 128H0v304c0 44.183 35.817 80 80 80h288c44.183 0 80-35.817 80-80V128h-96zM224 48c44.112 0 80 35.888 80 80H144c0-44.112 35.888-80 80-80zm176 384c0 17.645-14.355 32-32 32H80c-17.645 0-32-14.355-32-32V176h48v40c0 13.255 10.745 24 24 24s24-10.745 24-24v-40h160v40c0 13.255 10.745 24 24 24s24-10.745 24-24v-40h48v256z"/></svg>
1534            <span class="sf__tooltip-content">Cart</span>
1535        </span>
1536        <span class="sf-cart-count font-medium">0</span>
1537    
1538</a>
1539
1540            </div>
1541          </div>
1542          <div class="flex md:justify-center mt-3 flex-wrap" data-popular-searches>
1543              <span class="text-[#666] mr-4">Popular Searches:</span>
1544              <div class="flex items-center flex-wrap">
1545              </div>
1546          </div>
1547          <div class="hidden" data-result>
1548              <div class="text-2xl text-[#999] mt-4 md:mt-9 mb-2 md:mb-7 text-center">
1549                  <span
1550                    data-message
1551                    data-results-title="Results for"
1552                    data-no-results="No result for"
1553                  ></span>
1554                  "<span class="text-black" data-query></span>"
1555              </div>
1556
1557              <div data-search-items-wrapper class="grid gap-x-3 md:gap-x-6 md:auto-rows-0 grid-rows-1 grid-cols-2 md:grid-cols-4 lg:grid-cols-5 xl:grid-cols-6 3xl:grid-cols-7 overflow-y-hidden">
1558                  
1559                      <div class="hidden" data-search-item></div>
1560                  
1561                      <div class="hidden" data-search-item></div>
1562                  
1563                      <div class="hidden" data-search-item></div>
1564                  
1565                      <div class="hidden" data-search-item></div>
1566                  
1567                      <div class="hidden" data-search-item></div>
1568                  
1569                      <div class="hidden" data-search-item></div>
1570                  
1571                      <div class="hidden" data-search-item></div>
1572                  
1573                      <div class="hidden" data-search-item></div>
1574                  
1575                      <div class="hidden" data-search-item></div>
1576                  
1577                      <div class="hidden" data-search-item></div>
1578                  
1579              </div>
1580              <div class="flex justify-center mt-10">
1581                  <a data-more-result href="/search" class="sf__btn sf__btn-primary">
1582                    More Results
1583                  </a>
1584              </div>
1585          </div>
1586      </div>
1587  </div>
1588</div>
1589
1590</section>
1591
1592
1593</div>
1594  
1595  <style data-shopify>
1596    #scroll-to-top-button {
1597      border-radius: 50%;
1598      padding: 0;
1599      display: inline-flex;
1600      width: 46px;
1601      height: 46px;
1602    }
1603    @media (max-width: 767px) {
1604      #scroll-to-top-button {
1605        width: 40px;
1606        height: 40px;
1607      }
1608      #scroll-to-top-button svg {
1609        width: 14px;
1610        height: 14px;
1611      }
1612    }
1613  </style>
1614<div id="scroll-to-top-target" class="w-0 h-0 invisible opacity-0"></div>
1615<button
1616  id="scroll-to-top-button"
1617  class="sf__btn btn-scroll-top sf__btn-primary fixed z-50 bottom-[86px] items-center justify-center right-4 opacity-0 transition-opacity"
1618>
1619  <svg class="w-[20px] h-[20px]" fill="currentColor" stroke="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M4.465 263.536l7.07 7.071c4.686 4.686 12.284 4.686 16.971 0L207 92.113V468c0 6.627 5.373 12 12 12h10c6.627 0 12-5.373 12-12V92.113l178.494 178.493c4.686 4.686 12.284 4.686 16.971 0l7.07-7.071c4.686-4.686 4.686-12.284 0-16.97l-211.05-211.05c-4.686-4.686-12.284-4.686-16.971 0L4.465 246.566c-4.687 4.686-4.687 12.284 0 16.97z"/></svg>
1620</button>
1621
1622
1623
1624  <main role="main" id="MainContent">
1625    <div id="shopify-section-template--19042074362164__main" class="shopify-section"><div class="page-header">
1626  
1627  <h1 class="page-header__title">Shopping Cart
1628</h1>
1629  <div class="page-header__breadcrumb mt-2">
1630    <!-- /snippets/breadcrumb.liquid -->
1631
1632
1633
1634
1635    <nav
1636        class="sf-breadcrumb w-full "
1637        role="navigation"
1638        aria-label="breadcrumbs"
1639    >
1640      <div class="container">
1641        <div class="flex -mx-4 items-center justify-center"
1642        >
1643          
1644            <a href="/" class="bread-crumb__item" title="Back to the home page">
1645        Home
1646    </a>
1647          
1648
1649          
1650
1651            <span aria-hidden="true" class="sf__breadcrumb-separator py-2">
1652        <svg class="w-[12px] h-[12px]" fill="currentColor" stroke="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><path d="M17.525 36.465l-7.071 7.07c-4.686 4.686-4.686 12.284 0 16.971L205.947 256 10.454 451.494c-4.686 4.686-4.686 12.284 0 16.971l7.071 7.07c4.686 4.686 12.284 4.686 16.97 0l211.051-211.05c4.686-4.686 4.686-12.284 0-16.971L34.495 36.465c-4.686-4.687-12.284-4.687-16.97 0z"/></svg>
1653    </span>
1654            <span class="sf__breabcrumb-page-title p-4">Your Shopping Cart</span>
1655
1656          
1657        </div>
1658      </div>
1659    </nav>
1660
1661
1662  </div>
1663  
1664</div>
1665
1666
1667<div class="container">
1668  <div class="scd__wrapper sf-cart pb-20" data-cart-wrapper>
1669    
1670
1671
1672    
1673
1674
1675
1676    <form action="/cart" method="post" novalidate class="checkout-form sf-cart__form scd__content">
1677      <div class="sf-cart__table w-full">
1678        <div class="sf-cart__table-head flex mb-1">
1679          <div class="sf-cart__table-col sf-cart__table-product">Product</div>
1680          <div class="sf-cart__table-col sf-cart__table-price">Price</div>
1681          <div class="sf-cart__table-col sf-cart__table-quantity hidden md:block">Quantity</div>
1682          <div class="sf-cart__table-col text-right sf-cart__table-subtotal hidden md:block">Total</div>
1683        </div>
1684
1685        <div class="sf-cart__table-body scd__body"><div class="my-32 px-4">
1686              <h3 class="text-center text-xl">
1687                Your cart is currently empty.
1688                <a href="/collections/all" class="border-b border-gray-800">
1689                    Back to shopping
1690                </a>
1691              </h3>
1692            </div></div>
1693      </div>
1694
1695      <div class="flex justify-end">
1696        <div class="sf-cart__summary relative">
1697          
1698<div class="scd__summary" data-cart-summary>
1699            <div
1700              class="scd-item__discounts sf-cart__item-discounts hidden"
1701              data-discounts-wrapper
1702            >
1703              <div class="sf-cart__summary-row text-right">
1704                <span class="visually-hidden">Discounts</span>
1705                <div data-discounts>
1706                  <ul class="scd-item__discounts-list" data-discounts-list>
1707</ul>
1708                </div>
1709              </div>
1710            </div>
1711            <div class="sf-cart__summary-row sf-cart-subtotal" data-cart-subtotal>
1712              <span class="sf-cart-subtotal__title">Subtotal</span>
1713              <span class="sf-cart-subtotal__price font-medium" data-cart-subtotal-price>$0.00</span>
1714            </div>
1715          </div><div class="sf-cart__shipping note" data-shipping-note>Taxes and shipping calculated at checkout
1716</div>
1717          <div class="sf-cart__buttons-container mt-5">
1718            
1719            
1720            <div class="sf-cart__submit-controls">
1721              <button type="submit" name="checkout" class="w-full cart__submit sf__btn sf__btn-primary relative">
1722                <span>CHECK OUT</span>
1723                <svg class="animate-spin w-[18px] h-[18px]" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none">
1724                  <circle class="opacity-25" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="4"></circle>
1725                  <path class="opacity-75" fill="currentColor" d="M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"></path>
1726                </svg>
1727              </button>
1728            </div><div class="additional-checkout-buttons w-full">
1729                <div class="dynamic-checkout__content" id="dynamic-checkout-cart" data-shopify="dynamic-checkout-cart"> <shopify-accelerated-checkout-cart wallet-configs="[{&quot;supports_subs&quot;:true,&quot;supports_def_opts&quot;:false,&quot;name&quot;:&quot;shop_pay&quot;,&quot;wallet_params&quot;:{&quot;shopId&quot;:70825345332,&quot;merchantName&quot;:&quot;happypup.dog&quot;,&quot;personalized&quot;:true}},{&quot;supports_subs&quot;:true,&quot;supports_def_opts&quot;:false,&quot;name&quot;:&quot;paypal&quot;,&quot;wallet_params&quot;:{&quot;shopId&quot;:70825345332,&quot;countryCode&quot;:&quot;US&quot;,&quot;merchantName&quot;:&quot;happypup.dog&quot;,&quot;phoneRequired&quot;:true,&quot;companyRequired&quot;:false,&quot;shippingType&quot;:&quot;shipping&quot;,&quot;shopifyPaymentsEnabled&quot;:true,&quot;hasManagedSellingPlanState&quot;:false,&quot;requiresBillingAgreement&quot;:false,&quot;gatewayType&quot;:&quot;MANAGED&quot;,&quot;merchantId&quot;:&quot;TKLNJYCMUW89U&quot;,&quot;sdkUrl&quot;:&quot;https://www.paypal.com/sdk/js?components=buttons\u0026commit=false\u0026currency=USD\u0026locale=en_US\u0026client-id=AbasDhzlU0HbpiStJiN1KRJ_cNJJ7xYBip7JJoMO0GQpLi8ePNgdbLXkC7_KMeyTg8tnAKW4WKrh9qmf\u0026merchant-id=TKLNJYCMUW89U\u0026intent=authorize&quot;,&quot;serviceableCountryCodes&quot;:[&quot;AC&quot;,&quot;AD&quot;,&quot;AE&quot;,&quot;AF&quot;,&quot;AG&quot;,&quot;AI&quot;,&quot;AL&quot;,&quot;AM&quot;,&quot;AO&quot;,&quot;AR&quot;,&quot;AT&quot;,&quot;AU&quot;,&quot;AW&quot;,&quot;AX&quot;,&quot;AZ&quot;,&quot;BA&quot;,&quot;BB&quot;,&quot;BD&quot;,&quot;BE&quot;,&quot;BF&quot;,&quot;BG&quot;,&quot;BH&quot;,&quot;BI&quot;,&quot;BJ&quot;,&quot;BL&quot;,&quot;BM&quot;,&quot;BN&quot;,&quot;BO&quot;,&quot;BQ&quot;,&quot;BR&quot;,&quot;BS&quot;,&quot;BT&quot;,&quot;BW&quot;,&quot;BY&quot;,&quot;BZ&quot;,&quot;CA&quot;,&quot;CC&quot;,&quot;CD&quot;,&quot;CF&quot;,&quot;CG&quot;,&quot;CH&quot;,&quot;CI&quot;,&quot;CK&quot;,&quot;CL&quot;,&quot;CM&quot;,&quot;CN&quot;,&quot;CO&quot;,&quot;CR&quot;,&quot;CV&quot;,&quot;CW&quot;,&quot;CX&quot;,&quot;CY&quot;,&quot;CZ&quot;,&quot;DE&quot;,&quot;DJ&quot;,&quot;DK&quot;,&quot;DM&quot;,&quot;DO&quot;,&quot;DZ&quot;,&quot;EC&quot;,&quot;EE&quot;,&quot;EG&quot;,&quot;EH&quot;,&quot;ER&quot;,&quot;ES&quot;,&quot;ET&quot;,&quot;FI&quot;,&quot;FJ&quot;,&quot;FK&quot;,&quot;FO&quot;,&quot;FR&quot;,&quot;GA&quot;,&quot;GB&quot;,&quot;GD&quot;,&quot;GE&quot;,&quot;GF&quot;,&quot;GG&quot;,&quot;GH&quot;,&quot;GI&quot;,&quot;GL&quot;,&quot;GM&quot;,&quot;GN&quot;,&quot;GP&quot;,&quot;GQ&quot;,&quot;GR&quot;,&quot;GS&quot;,&quot;GT&quot;,&quot;GW&quot;,&quot;GY&quot;,&quot;HK&quot;,&quot;HN&quot;,&quot;HR&quot;,&quot;HT&quot;,&quot;HU&quot;,&quot;ID&quot;,&quot;IE&quot;,&quot;IL&quot;,&quot;IM&quot;,&quot;IN&quot;,&quot;IO&quot;,&quot;IQ&quot;,&quot;IS&quot;,&quot;IT&quot;,&quot;JE&quot;,&quot;JM&quot;,&quot;JO&quot;,&quot;JP&quot;,&quot;KE&quot;,&quot;KG&quot;,&quot;KH&quot;,&quot;KI&quot;,&quot;KM&quot;,&quot;KN&quot;,&quot;KR&quot;,&quot;KW&quot;,&quot;KY&quot;,&quot;KZ&quot;,&quot;LA&quot;,&quot;LB&quot;,&quot;LC&quot;,&quot;LI&quot;,&quot;LK&quot;,&quot;LR&quot;,&quot;LS&quot;,&quot;LT&quot;,&quot;LU&quot;,&quot;LV&quot;,&quot;LY&quot;,&quot;MA&quot;,&quot;MC&quot;,&quot;MD&quot;,&quot;ME&quot;,&quot;MF&quot;,&quot;MG&quot;,&quot;MK&quot;,&quot;ML&quot;,&quot;MM&quot;,&quot;MN&quot;,&quot;MO&quot;,&quot;MQ&quot;,&quot;MR&quot;,&quot;MS&quot;,&quot;MT&quot;,&quot;MU&quot;,&quot;MV&quot;,&quot;MW&quot;,&quot;MX&quot;,&quot;MY&quot;,&quot;MZ&quot;,&quot;NA&quot;,&quot;NC&quot;,&quot;NE&quot;,&quot;NF&quot;,&quot;NG&quot;,&quot;NI&quot;,&quot;NL&quot;,&quot;NO&quot;,&quot;NP&quot;,&quot;NR&quot;,&quot;NU&quot;,&quot;NZ&quot;,&quot;OM&quot;,&quot;PA&quot;,&quot;PE&quot;,&quot;PF&quot;,&quot;PG&quot;,&quot;PH&quot;,&quot;PK&quot;,&quot;PL&quot;,&quot;PM&quot;,&quot;PN&quot;,&quot;PS&quot;,&quot;PT&quot;,&quot;PY&quot;,&quot;QA&quot;,&quot;RE&quot;,&quot;RO&quot;,&quot;RS&quot;,&quot;RU&quot;,&quot;RW&quot;,&quot;SA&quot;,&quot;SB&quot;,&quot;SC&quot;,&quot;SD&quot;,&quot;SE&quot;,&quot;SG&quot;,&quot;SH&quot;,&quot;SI&quot;,&quot;SJ&quot;,&quot;SK&quot;,&quot;SL&quot;,&quot;SM&quot;,&quot;SN&quot;,&quot;SO&quot;,&quot;SR&quot;,&quot;SS&quot;,&quot;ST&quot;,&quot;SV&quot;,&quot;SX&quot;,&quot;SZ&quot;,&quot;TA&quot;,&quot;TC&quot;,&quot;TD&quot;,&quot;TF&quot;,&quot;TG&quot;,&quot;TH&quot;,&quot;TJ&quot;,&quot;TK&quot;,&quot;TL&quot;,&quot;TM&quot;,&quot;TN&quot;,&quot;TO&quot;,&quot;TR&quot;,&quot;TT&quot;,&quot;TV&quot;,&quot;TW&quot;,&quot;TZ&quot;,&quot;UA&quot;,&quot;UG&quot;,&quot;UM&quot;,&quot;US&quot;,&quot;UY&quot;,&quot;UZ&quot;,&quot;VA&quot;,&quot;VC&quot;,&quot;VE&quot;,&quot;VG&quot;,&quot;VN&quot;,&quot;VU&quot;,&quot;WF&quot;,&quot;WS&quot;,&quot;XK&quot;,&quot;YE&quot;,&quot;YT&quot;,&quot;ZA&quot;,&quot;ZM&quot;,&quot;ZW&quot;]}}]" access-token="15b1bc8ebb5611408987ab399074eed5" buyer-country="US" buyer-locale="en" buyer-currency="USD" shop-id="70825345332" cart-id="d95ad7e9e777608af4011743142725b5" enabled-flags="[&quot;1172c16a&quot;,&quot;a1d1f9a1&quot;,&quot;f5afabb3&quot;,&quot;370070f3&quot;]" > <div class="wallet-button-wrapper"> <ul class='wallet-cart-grid wallet-cart-grid--skeleton' role="list" data-shopify-buttoncontainer="true"> <li data-testid='grid-cell' class='wallet-cart-button-container'><div class='wallet-cart-button wallet-cart-button__skeleton' role='button' disabled aria-hidden='true'>&nbsp</div></li><li data-testid='grid-cell' class='wallet-cart-button-container'><div class='wallet-cart-button wallet-cart-button__skeleton' role='button' disabled aria-hidden='true'>&nbsp</div></li> </ul> </div> </shopify-accelerated-checkout-cart> </div>
1730              </div></div>
1731          
1732          <div class="scd__overlay inset-0"></div>
1733        </div>
1734      </div>
1735    </form>
1736  </div>
1737</div>
1738</div><div id="shopify-section-template--19042074362164__recent-viewed-products" class="shopify-section"><div
1739  class="sf-product__section recently-viewed hidden"
1740  data-section-type="recently-viewed"
1741  data-section-id="template--19042074362164__recent-viewed-products"
1742  data-products-to-show="8"
1743  data-products-per-row="4"
1744  data-enable-slider="true"
1745  style="--column-gap: 30px; --column-gap-mobile: 20px; --row-gap: 40px; --items: 4"
1746>
1747  <div class="container section-my">
1748    
1749    <div class="section__header text-center">
1750        <h2 class="section__heading">Recently Viewed Products</h2>
1751    </div>
1752    <div class="relative" ><div
1753        class="sf-grid md:justify-center sf__ms-wrapper md:grid md:grid-cols-3 xl:grid-cols-4"
1754        data-grid-container
1755      >
1756        <div class="swiper-wrapper" data-product-list></div>
1757      </div>
1758      
1759        
1760
1761
1762<div class="sf-slider__controls flex items-center justify-center mt-5 md:mt-0 -mx-2 sf-slider__controls--absolute hidden" style="--nav-offset: 25px">
1763    
1764    <button class="sf-slider__controls-button swiper-button-prev sf-slider__controls-prev border sm:hover:border-black rounded-full cursor-pointer mx-2 ">
1765        <svg width="14px" height="14px" fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M229.9 473.899l19.799-19.799c4.686-4.686 4.686-12.284 0-16.971L94.569 282H436c6.627 0 12-5.373 12-12v-28c0-6.627-5.373-12-12-12H94.569l155.13-155.13c4.686-4.686 4.686-12.284 0-16.971L229.9 38.101c-4.686-4.686-12.284-4.686-16.971 0L3.515 247.515c-4.686 4.686-4.686 12.284 0 16.971L212.929 473.9c4.686 4.686 12.284 4.686 16.971-.001z"/></svg>
1766    </button>
1767    
1768    
1769        <div class="swiper-pagination w-full sm:mt-6 flex sm:hidden"></div>
1770    
1771    
1772    <button class="sf-slider__controls-button swiper-button-next sf-slider__controls-next border sm:hover:border-black rounded-full cursor-pointer mx-2 ">
1773        <svg fill="currentColor" width="14px" height="14px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M218.101 38.101L198.302 57.9c-4.686 4.686-4.686 12.284 0 16.971L353.432 230H12c-6.627 0-12 5.373-12 12v28c0 6.627 5.373 12 12 12h341.432l-155.13 155.13c-4.686 4.686-4.686 12.284 0 16.971l19.799 19.799c4.686 4.686 12.284 4.686 16.971 0l209.414-209.414c4.686-4.686 4.686-12.284 0-16.971L235.071 38.101c-4.686-4.687-12.284-4.687-16.97 0z"/></svg>
1774    </button>
1775    
1776</div>
1777
1778      
1779    </div>
1780  </div>
1781</div>
1782
1783
1784</div>
1785    <div id="cart-drawer-container"></div>
1786  </main><div id="shopify-section-footer" class="shopify-section"><footer class="sf-footer" data-section-type="footer" data-section-id="footer">
1787  
1788    <div class=" lg:border-b lg:border-color-border sf__footer-middle">
1789        <div class="container-fluid">
1790            <div class="sf-footer__accordion flex flex-wrap lg:flex-nowrap lg:-mx-8">
1791                
1792                    
1793                    
1794                    <div class="sf-footer__block  sf__accordion-item  open  sf__footer-block-newsletter w-full lg:w-1/4 lg:border-r lg:border-color-border  order-first md:order-none">
1795                        <div class="sf-footer__block-inner lg:px-8">
1796                            
1797                                <h3 class="font-medium mb-4 text-base sf__accordion-button sf__footer-block-title">Subscribe</h3>
1798                            
1799                            
1800                                    <div class="sf__accordion-content rte sf__footer-block-content">
1801                                        <div class="pb-5 md:pb-0">
1802                                            <p class="py-2 block-text sf__newsletter-block-desc">Enter your email below to be the first to know about new collections and product launches.</p>
1803
1804                                            <div><form method="post" action="/contact#contact-form__{{ &quot;now&quot; | date: &quot;%L&quot; }}" id="contact-form__{{ &quot;now&quot; | date: &quot;%L&quot; }}" accept-charset="UTF-8" class="sf__footer-form-newsletter form__style-bordered"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" />
1805                                                    <input type="hidden" name="contact[tags]" value="newsletter">
1806                                                    <div class="relative">
1807                                                        <input
1808                                                            type="email"
1809                                                            required
1810                                                            name="contact[email]"
1811                                                            placeholder="Enter your email"
1812                                                            autocorrect="off"
1813                                                            autocapitalize="off"
1814                                                            autocomplete="off"
1815                                                            spellcheck="false"
1816                                                            class="form-control form__control-icon py-1.5 px-12 sf__newletter__form-input"
1817                                                        >
1818                                                        
1819                                                        <span class="sf__footer-form-newsletter-icon absolute">
1820                                                            <svg class="w-[16px] h-[16px]" fill="currentColor" stroke="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm0 48v40.805c-22.422 18.259-58.168 46.651-134.587 106.49-16.841 13.247-50.201 45.072-73.413 44.701-23.208.375-56.579-31.459-73.413-44.701C106.18 199.465 70.425 171.067 48 152.805V112h416zM48 400V214.398c22.914 18.251 55.409 43.862 104.938 82.646 21.857 17.205 60.134 55.186 103.062 54.955 42.717.231 80.509-37.199 103.053-54.947 49.528-38.783 82.032-64.401 104.947-82.653V400H48z"/></svg>
1821                                                        </span>
1822                                                        
1823                                                        <button type="submit" name="commit" class="sf__form-submit absolute">
1824                                                            <svg xmlns="http://www.w3.org/2000/svg" class="w-[16px] h-[16px]" fill="none" viewBox="0 0 16 17"><path fill="currentColor" d="M7.66406.585938c.21094-.1875.41016-.1875.59766 0L15.6094 7.96875c.2109.1875.2109.375 0 .5625L8.26172 15.9141c-.1875.1875-.38672.1875-.59766 0l-.70312-.7032c-.07032-.0703-.10547-.164-.10547-.2812s.03515-.2227.10547-.3164l5.44926-5.44924H.421875C.140625 9.16406 0 9.02344 0 8.74219v-.98438c0-.28125.140625-.42187.421875-.42187H12.4102L6.96094 1.88672c-.1875-.21094-.1875-.41016 0-.59766l.70312-.703122z"/></svg>
1825                                                        </button>
1826                                                    </div>
1827
1828                                                    
1829
1830                                                    
1831
1832
1833
1834                                                </form>
1835                                            </div>
1836
1837                                            
1838                                        </div>
1839                                    </div>
1840                                
1841                        </div>
1842                    </div>
1843                    
1844                
1845                    
1846                    
1847                    <div class="sf-footer__block  sf__accordion-item   sf__footer-block-menu w-full lg:w-1/4 lg:border-r lg:border-color-border ">
1848                        <div class="sf-footer__block-inner lg:px-8">
1849                            
1850                                <h3 class="font-medium mb-4 text-base sf__accordion-button sf__footer-block-title">Info</h3>
1851                            
1852                            
1853                                    
1854
1855    <ul class="sf__accordion-content sf__footer-block-content">
1856        <div class="pb-5 md:pb-0">
1857            
1858                <li class="link-lv2 leading-8 hover-underline">
1859                    <a href="/">
1860                        Home
1861                    </a>
1862                </li>
1863            
1864                <li class="link-lv2 leading-8 hover-underline">
1865                    <a href="/collections/all">
1866                        Shop Now
1867                    </a>
1868                </li>
1869            
1870                <li class="link-lv2 leading-8 hover-underline">
1871                    <a href="/apps/trackingmore/">
1872                        Track Your Order
1873                    </a>
1874                </li>
1875            
1876                <li class="link-lv2 leading-8 hover-underline">
1877                    <a href="/pages/contact">
1878                        Contact Us
1879                    </a>
1880                </li>
1881            
1882                <li class="link-lv2 leading-8 hover-underline">
1883                    <a href="https://www.happypup.dog/pages/the-happy-pup-story">
1884                        The Happy Pup Story
1885                    </a>
1886                </li>
1887            
1888                <li class="link-lv2 leading-8 hover-underline">
1889                    <a href="/blogs/news">
1890                        Happy Pup Universe
1891                    </a>
1892                </li>
1893            
1894        </div>
1895    </ul>
1896
1897
1898                                
1899                        </div>
1900                    </div>
1901                    
1902                
1903                    
1904                    
1905                    <div class="sf-footer__block  sf__accordion-item   sf__footer-block-menu w-full lg:w-1/4 lg:border-r lg:border-color-border ">
1906                        <div class="sf-footer__block-inner lg:px-8">
1907                            
1908                                <h3 class="font-medium mb-4 text-base sf__accordion-button sf__footer-block-title">Policies</h3>
1909                            
1910                            
1911                                    
1912
1913    <ul class="sf__accordion-content sf__footer-block-content">
1914        <div class="pb-5 md:pb-0">
1915            
1916                <li class="link-lv2 leading-8 hover-underline">
1917                    <a href="/pages/terms-of-service">
1918                        Terms of Service
1919                    </a>
1920                </li>
1921            
1922                <li class="link-lv2 leading-8 hover-underline">
1923                    <a href="/pages/privacy-policy">
1924                        Privacy Policy
1925                    </a>
1926                </li>
1927            
1928                <li class="link-lv2 leading-8 hover-underline">
1929                    <a href="/pages/shipping-policy">
1930                        Shipping Policy
1931                    </a>
1932                </li>
1933            
1934                <li class="link-lv2 leading-8 hover-underline">
1935                    <a href="/pages/return-refund-policy">
1936                        Return/Refund Policy
1937                    </a>
1938                </li>
1939            
1940        </div>
1941    </ul>
1942
1943
1944                                
1945                        </div>
1946                    </div>
1947                    
1948                
1949                    
1950                    
1951                    <div class="sf-footer__block  sf__accordion-item   sf__footer-block-our_store w-full lg:w-1/4 ">
1952                        <div class="sf-footer__block-inner lg:px-8">
1953                            
1954                                <h3 class="font-medium mb-4 text-base sf__accordion-button sf__footer-block-title">Contact Us</h3>
1955                            
1956                            
1957                                    <div class="sf__accordion-content rte sf__footer-block-content">
1958                                        <div class="pb-5 md:pb-0">
1959                                            <div class="mt-0 md:mt-4 block-text">
1960                                                <p>Do you have any inquiries? <a href="/pages/contact" target="_blank" title="Contact Us">Contact Us</a>.</p>
1961                                            </div>
1962                                            <div class="block-text mt-4">
1963                                                
1964                                                
1965                                                    <p class="mt-1">
1966                                                        <a href="mailto:[email protected]" class="hover:text-black">
1967                                                            [email protected]
1968                                                        </a>
1969                                                    </p>
1970                                                
1971                                                
1972                                                    <!-- /snippets/social-media-links.liquid -->
1973
1974
1975<div class="social-media-links mt-6 px-0 -mx-4 flex items-center px-2 ">
1976  
1977  
1978    <a target="_blank" class="px-2 flex items-center" href="https://www.facebook.com/happypupdotdog" rel="noreferrer">
1979        <svg class="w-[20px] h-[20px]" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512">
1979<path fill="currentColor" d="M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"></path></svg>
1980        
1981    </a>
1982  
1983  
1984    <a target="_blank" class="px-2 flex items-center" href="https://instagram.com/happypup.dog" rel="noreferrer">
1985        <svg class="w-[20px] h-[20px]" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path></svg>
1986        
1987    </a>
1988  
1989  
1990  
1991  
1992  
1993  
1994  
1995  
1996  
1997  
1998  
1999  
2000</div>
2001
2002                                                
2003                                            </div>
2004                                        </div>
2005                                    </div>
2006                                
2007                        </div>
2008                    </div>
2009                    
2010                
2011            </div>
2012        </div>
2013    </div>
2014
2015
2016
2017  <div class="footer-layout sf__footer-bottom mt-5 md:mt-0">
2018    <div class="container-fluid">
2019        <div class="sf__footer-bottom-inner lg:pb-8 pt-0 lg:py-5 flex flex-col lg:flex-row justify-between items-center">
2020            
2021                
2022                  <div class="sf-footer__left w-full flex-1 mb-6 lg:mb-0 lg:w-auto">
2023                    
2024  <div class="payment-icons flex">
2025    <span class="hidden">Payment options: </span>
2026    <ul class="flex flex-wrap -m-2.5"><li class="m-2.5">
2027          <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/><path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/></svg>
2028
2029        </li><li class="m-2.5">
2030          <svg class="icon icon--full-color" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 
20300 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" /><path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg>
2031
2032        </li><li class="m-2.5">
2033          <svg class="icon icon--full-color" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-diners_club"><title id="pi-diners_club">Diners Club</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M12 12v3.7c0 .3-.2.3-.5.2-1.9-.8-3-3.3-2.3-5.4.4-1.1 1.2-2 2.3-2.4.4-.2.5-.1.5.2V12zm2 0V8.3c0-.3 0-.3.3-.2 2.1.8 3.2 3.3 2.4 5.4-.4 1.1-1.2 2-2.3 2.4-.4.2-.4.1-.4-.2V12zm7.2-7H13c3.8 0 6.8 3.1 6.8 7s-3 7-6.8 7h8.2c3.8 0 6.8-3.1 6.8-7s-3-7-6.8-7z" fill="#3086C8"/></svg>
2034        </li><li class="m-2.5">
2035          <svg class="icon icon--full-color" viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-discover" fill="none" xmlns="http://www.w3.org/2000/svg"><title id="pi-discover">Discover</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="#fff"/><path d="M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.3 1-2.11-.01-1.63-1.22-2.76-2.96-2.76zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.33.59.84.59 1.37 0 .53-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94l-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z" fill="#231F20"/><path d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint0_linear)"/><path opacity=".65" d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint1_linear)"/><path d="M36.57 7.506c0-.1-.07-.15-.18-.15h-.16v.48h.12v-.19l.14.19h.14l-.16-.2c.06-.01.1-.06.1-.13zm-.2.07h-.02v-.13h.02c.06 0 .09.02.09.06 0 .05-.03.07-.09.07z" fill="#231F20"/><path d="M36.41 7.176c-.23 0-.42.19-.42.42 0 .23.19.42.42.42.23 0 .42-.19.42-.42 0-.23-.19-.42-.42-.42zm0 .77c-.18 0-.34-.15-.34-.35 0-.19.15-.35.34-.35.18 0 .33.16.33.35 0 .19-.15.35-.33.35z" fill="#231F20"/><path d="M37 12.984S27.09 19.873 8.976 23h26.023a2 2 0 002-1.984l.024-3.02L37 12.985z" fill="#F48120"/><defs><linearGradient id="pi-paint0_linear" x1="21.657" y1="12.275" x2="19.632" y2="9.104" gradientUnits="userSpaceOnUse"><stop stop-color="#F89F20"/><stop offset=".25" stop-color="#F79A20"/><stop offset=".533" stop-color="#F68D20"/><stop offset=".62" stop-color="#F58720"/><stop offset=".723" stop-color="#F48120"/><stop offset="1" stop-color="#F37521"/></linearGradient><linearGradient id="pi-paint1_linear" x1="21.338" y1="12.232" x2="18.378" y2="6.446" gradientUnits="userSpaceOnUse"><stop stop-color="#F58720"/><stop offset=".359" stop-color="#E16F27"/><stop offset=".703" stop-color="#D4602C"/><stop offset=".982" stop-color="#D05B2E"/></linearGradient></defs></svg>
2036        </li><li class="m-2.5">
2037          <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
203706zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg>
2038
2039        </li><li class="m-2.5">
2040          <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg>
2041
2042        </li><li class="m-2.5">
2043          <svg class="icon icon--full-color" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2 
20430-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg>
2044        </li><li class="m-2.5">
2045          <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg>
2046
2047        </li><li class="m-2.5">
2048          <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778 
204816.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg>
2049
2050        </li></ul>
2051  </div>
2052
2053
2054                  </div>
2055                
2056
2057                
2058                <div class="sf-footer__center flex-1 text-center mb-6 lg:mb-0 lg:order-none lg:w-auto w-full">
2059                    <span class="text-sm"><b>© HappyPup.dog 2024. All Rights Reserved.</b></span>
2060                </div>
2061                
2062                
2063                    <div class="sf-footer__right mb-6 lg:mb-0 flex-1 flex flex-wrap items-center justify-center md:justify-start lg:w-auto w-full lg:justify-end">
2064                        
2065                            <!-- /snippets/social-media-links.liquid -->
2066
2067
2068<div class="social-media-links justify-center md:justify-end md:mr-4 -mx-4 lg:mx-0 flex items-center px-2 ">
2069  
2070  
2071    <a target="_blank" class="px-2 flex items-center" href="https://www.facebook.com/happypupdotdog" rel="noreferrer">
2072        <svg class="w-[16px] h-[16px]" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path fill="currentColor" d="M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"></path></svg>
2073        
2074    </a>
2075  
2076  
2077    <a target="_blank" class="px-2 flex items-center" href="https://instagram.com/happypup.dog" rel="noreferrer">
2078        <svg class="w-[16px] h-[16px]" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path></svg>
2079        
2080    </a>
2081  
2082  
2083  
2084  
2085  
2086  
2087  
2088  
2089  
2090  
2091  
2092  
2093</div>
2094
2095                        
2096                        <div class="flex items-center ml-5 lg:ml-0">
2097                            
2098                        </div>
2099                    </div>
2100                
2101            
2102        </div>
2103    </div>
2104</div>
2105
2106</footer>
2107
2108
2109</div><div id="shopify-section-mobile-sticky-bar" class="shopify-section">
2110
2111
2112  <style data-shopify>
2113      @media (max-width: 767px) {
2114        .sf-footer {
2115          padding-bottom: 40px;
2116        }
2117      }
2118  </style>
2119  <div class="footer-mobile__common md:hidden flex justify-between bg-white">
2120    
2121    <div class="footer__common-item">
2122      <a href="https://www.happypup.dog">
2123        <svg  class="w-[24px]" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 22 17"><path fill="currentColor" d="M20.9141 7.93359c.1406.11719.2109.26953.2109.45703 0 .14063-.0469.25782-.1406.35157l-.3516.42187c-.1172.14063-.2578.21094-.4219.21094-.1406 0-.2578-.04688-.3515-.14062l-.9844-.77344V15c0 .3047-.1172.5625-.3516.7734-.2109.2344-.4687.3516-.7734.3516h-4.5c-.3047 0-.5742-.1172-.8086-.3516-.2109-.2109-.3164-.4687-.3164-.7734v-3.6562h-2.25V15c0 .3047-.11719.5625-.35156.7734-.21094.2344-.46875.3516-.77344.3516h-4.5c-.30469 0-.57422-.1172-.80859-.3516-.21094-.2109-.31641-.4687-.31641-.7734V8.46094l-.94922.77344c-.11719.09374-.24609.14062-.38672.14062-.16406 0-.30468-.07031-.42187-.21094l-.35157-.42187C.921875 8.625.875 8.50781.875 8.39062c0-.1875.070312-.33984.21094-.45703L9.73438.832031C10.1094.527344 10.5312.375 11 .375s.8906.152344 1.2656.457031l8.6485 7.101559zm-3.7266 6.50391V7.05469L11 1.99219l-6.1875 5.0625v7.38281h3.375v
2123-3.6563c0-.3046.10547-.5624.31641-.7734.23437-.23436.5039-.35155.80859-.35155h3.375c.3047 0 .5625.11719.7734.35155.2344.211.3516.4688.3516.7734v3.6563h3.375z"/></svg>
2124      </a>
2125    </div>
2126    
2127    
2128    <div class="footer__common-item">
2129      <a href="/collections/all">
2130        <svg class="w-[20px] h-[20px]" fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M416 32H32A32 32 0 0 0 0 64v384a32 32 0 0 0 32 32h384a32 32 0 0 0 32-32V64a32 32 0 0 0-32-32zm-16 48v152H248V80zm-200 0v152H48V80zM48 432V280h152v152zm200 0V280h152v152z"/></svg>
2131      </a>
2132    </div>
2133    
2134    
2135    <div class="footer__common-item">
2136      <a
2137    href="/cart"
2138    class="relative py-2  px-2 whitespace-nowrap cursor-pointer cart-icon"
2139    style=""
2140>
2141    
2142        <span class="sf__tooltip-item block sf__tooltip-bottom sf__tooltip-style-2">
2143            <svg class="w-[20px] h-[20px]" fill="currentColor" stroke="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M352 128C352 57.42 294.579 0 224 0 153.42 0 96 57.42 96 128H0v304c0 44.183 35.817 80 80 80h288c44.183 0 80-35.817 80-80V128h-96zM224 48c44.112 0 80 35.888 80 80H144c0-44.112 35.888-80 80-80zm176 384c0 17.645-14.355 32-32 32H80c-17.645 0-32-14.355-32-32V176h48v40c0 13.255 10.745 24 24 24s24-10.745 24-24v-40h160v40c0 13.255 10.745 24 24 24s24-10.745 24-24v-40h48v256z"/></svg>
2144            <span class="sf__tooltip-content">Cart</span>
2145        </span>
2146        <span class="sf-cart-count font-medium">0</span>
2147    
2148</a>
2149
2150    </div>
2151    
2152    
2153    
2154    <div class="footer__common-item" data-open-search-popup>
2155      <span class="sf__search-footer-common">
2156        <svg class="w-[20px] h-[20px]" fill="currentColor" stroke="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">
2157          <path d="M508.5 468.9L387.1 347.5c-2.3-2.3-5.3-3.5-8.5-3.5h-13.2c31.5-36.5 50.6-84 50.6-136C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c52 0 99.5-19.1 136-50.6v13.2c0 3.2 1.3 6.2 3.5 8.5l121.4 121.4c4.7 4.7 12.3 4.7 17 0l22.6-22.6c4.7-4.7 4.7-12.3 0-17zM208 368c-88.4 0-160-71.6-160-160S119.6 48 208 48s160 71.6 160 160-71.6 160-160 160z"/>
2158        </svg>
2159      </span>
2160    </div>
2161    
2162    
2163      
2164    
2165  </div>
2166
2167
2168</div>
2169
2170  
2170<script src="https://cdn.jsdelivr.net/gh/Insights-Labs/minimog-badges/main-v3.js" defer></script>
2170
2171<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 2171-2172
2171
2172<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
2172GTM-KH2GP4N
vendor: 83 bytes, line 2172
2172" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
2173<!-- End Google Tag Manager (noscript) -->
2174<!-- start Gist JS code-->
2175<script>
2176  (function(d,h,w){var gist=w.gist=w.gist||[];gist.methods=['trackPageView','identify','track','setAppId'];gist.factory=function(t){return function(){var e=Array.prototype.slice.call(arguments);e.unshift(t);gist.push(e);return gist;}};for(var i=0;i<gist.methods.length;i++){var c=gist.methods[i];gist[c]=gist.factory(c)}s=d.createElement('script'),s.src="https://widget.getgist.com",s.async=!0,e=d.getElementsByTagName(h)[0],e.appendChild(s),s.addEventListener('load',function(e){},!1),gist.setAppId("6tl2nh9s"),gist.trackPageView()})(document,'head',window);
2177</script>
2177
2178<!-- end Gist JS code-->
2179
2180  
2181
2182
2183
2184  
2184<script>
2185  window.addEventListener("load", function() {
2186    window.__sfWindowLoaded = true
2187  })
2188</script>
2188
2189
2190<script></script>
2190
2191
2192  
2192<script src="//www.happypup.dog/cdn/shop/t/2/assets/app.min.js?v=181439348133950907521683782143" defer="defer"></script>
2192
2193  
2193<script src="//www.happypup.dog/cdn/shop/t/2/assets/foxkit-app.min.js?v=48166617155657649261683782144" defer="defer"></script>
2193
2194
2195  
2195<script src="//www.happypup.dog/cdn/shop/t/2/assets/quick-view.min.js?v=125552153044879390971683782146" defer="defer"></script>
2195
2196  
2196<script src="//www.happypup.dog/cdn/shop/t/2/assets/product-card-swatch.min.js?v=38848960662260051401683782145" defer="defer"></script>
2196
2197
2198
2199
2200<div id="shopify-block-AMHh6QVdGME81MTIyZ__10003540932433742857" class="shopify-block shopify-app-block">
2200<script>
2201     
2202    
2203    
2204    var n9_appEmbed = true;
2205    
2206    
2207    if (typeof n9_appBlock1 === 'undefined') 
2208    { 
2209        
2210        var n9_upsells = true;
2211        var n9_upsells_customPosition = true;
2212         
2213    }
2214    else
2215    { 
2216        
2217        var n9_upsells = false;var n9_upsells_customPosition = false;
2218         
2219    }
2220
2221    if (typeof n9_appBlock3 === 'undefined') 
2222    { 
2223        
2224        var n9_cross = true;
2225        var n9_cross_customPosition = true;
2226         
2227    }
2228    else
2229    { 
2230        
2231        var n9_cross = false;
2232        var n9_cross_customPosition = false;
2233         
2234    }
2235    
2236    if (typeof n9_appBlock2 === 'undefined') 
2237    { 
2238        
2239        var n9_qBreaks = true;
2240        var n9_qBreaks_customPosition = true;
2241         
2242    }
2243    else
2244    { 
2245        
2246        var n9_qBreaks = false;
2247        var n9_qBreaks_customPosition = false;
2248         
2249    }
2250
2251    
2252</script>
2252
2253<!-- BEGIN app snippet: n9_qBreaks --> 
2254
2255   
2255<script>
2256      var qBreaksDebug = 0; if(qBreaksDebug) console.log("Loading Addly volume-discounts Checks");
2257      function arr2obj_N9_QBreaks(arr) {let obj = {};arr.forEach((v) => {let key = v[0];let value = v[1];obj[key] = value;});return obj;}
2258      var cartItemsN9_QBreaks = null;cartItemsN9_QBreaks = [];
2259      var n9_volume_discounts = [];
2260      var n9TagMainChecks_QBreaks = document.createElement('script');n9TagMainChecks_QBreaks.src = 'https://cdn.shopify.com/extensions/01a0a04f-e82a-7c28-af87-b8946a0684aa/addly-813/assets/qBreaksCheck.js'; n9TagMainChecks_QBreaks.onload = function() {  };document.getElementsByTagName('body')[0].appendChild(n9TagMainChecks_QBreaks);
2261  </script>
2261
2262<!-- END app snippet --><!-- BEGIN app snippet: n9_cross --> 
2263
2264    
2264<script>
2265        var crossDebug = 0;
2266
2267        if(crossDebug) console.log("Loading Addly bundle Checks");
2268
2269        function arr2obj_upd_cross(arr) {let obj = {};arr.forEach((v) => {let key = v[0];let value = v[1];obj[key] = value;});return obj;}
2270
2271        var cartItemsN9_Cross = null;cartItemsN9_Cross = [];
2272
2273        
2274        var n9_cross_discounts = [];
2275
2276        var n9TagMainChecks_Cross = document.createElement('script');
2277        n9TagMainChecks_Cross.src = 'https://cdn.shopify.com/extensions/01a0a04f-e82a-7c28-af87-b8946a0684aa/addly-813/assets/crossCheck.js'; 
2278        document.getElementsByTagName('body')[0].appendChild(n9TagMainChecks_Cross);
2279    </script>
2279
2280 <!-- END app snippet --><!-- BEGIN app snippet: n9_upsells --> 
2281
2282    
2282<script>
2283        var upsellsDebug = 0;
2284
2285        if(upsellsDebug) console.log("Loading Addly bundle Checks");
2286
2287        function arr2obj_upd(arr) {let obj = {};arr.forEach((v) => {let key = v[0];let value = v[1];obj[key] = value;});return obj;}
2288
2289        var cartItemsN9 = null;cartItemsN9 = [];
2290
2291        
2292        var n9_bundle_discounts = [];
2293
2294        var n9_upsell_handles = [];
2295
2296        var n9TagMainChecks = document.createElement('script');
2297        n9TagMainChecks.src = 'https://cdn.shopify.com/extensions/01a0a04f-e82a-7c28-af87-b8946a0684aa/addly-813/assets/bundlesCheck.js'; 
2298        document.getElementsByTagName('body')[0].appendChild(n9TagMainChecks);
2299    </script>
2299
2300 <!-- END app snippet -->
2301<style>/* CSS Rules */</style>
2302<script>/* JS Code */</script>
2302
2303</div>
2303<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
2303
2304</body>
2305</html>

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.