PageSourceSearch

https://championdogproducts.com/pages/about-us

html championdogproducts.com collected 2026-09-24 14:40:04 UTC 376,131 bytes, 3,907 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en" class="no-js" fontify-lang="en">
3  <head>
4
5
6    <meta name="google-site-verification" content="fHh3vX2LvF5fiv-uRoCzm59X5S0_r-1mnFOAOvmWFag" />
7    <meta charset="utf-8">
8    <meta http-equiv="cleartype" content="on">
9    <meta name="robots" content="index,follow">
10
11    
12    <title>About Us - Champion Dog Products</title>
13
14    
15      <meta name="description" content="   "/>
16    
17
18    
19
20<meta name="author" content="Champion Dog Products">
21<meta property="og:url" content="https://championdogproducts.com/pages/about-us">
22<meta property="og:site_name" content="Champion Dog Products">
23
24
25
26
27  <meta property="og:type" content="article">
28  <meta property="og:title" content="About Us">
29
30
31
32  <meta property="og:description" content="   ">
33
34
35
36
37<meta name="twitter:card" content="summary">
38
39
40
41    
42    
43
44    <!-- Mobile Specific Metas -->
45    <meta name="HandheldFriendly" content="True">
46    <meta name="MobileOptimized" content="320">
47    <meta name="viewport" content="width=device-width,initial-scale=1">
48    <meta name="theme-color" content="#ffffff">
49
50    <!-- Preconnect Domains -->
51    <link rel="preconnect" href="https://cdn.shopify.com" crossorigin>
52    <link rel="preconnect" href="https://fonts.shopify.com" crossorigin>
53    <link rel="preconnect" href="https://monorail-edge.shopifysvc.com">
54
55    <!-- Preload Assets -->
56    <link rel="preload" href="//championdogproducts.com/cdn/shop/t/9/assets/theme.css?v=16656156223309193931778785157" as="style">
57    <link rel="preload" href="//championdogproducts.com/cdn/shop/t/9/assets/retina.js?v=54627966225479635951687878551" as="script">
58
59    <!-- Stylesheets for Retina-->
60    <link href="//championdogproducts.com/cdn/shop/t/9/assets/theme.css?v=16656156223309193931778785157" rel="stylesheet" type="text/css" media="all" />
61
62    
63      <link rel="shortcut icon" type="image/x-icon" href="//championdogproducts.com/cdn/shop/products/Champ_180x180.png?v=1635774331">
64      <link rel="apple-touch-icon" href="//championdogproducts.com/cdn/shop/products/Champ_180x180.png?v=1635774331"/>
65      <link rel="apple-touch-icon" sizes="72x72" href="//championdogproducts.com/cdn/shop/products/Champ_72x72.png?v=1635774331"/>
66      <link rel="apple-touch-icon" sizes="114x114" href="//championdogproducts.com/cdn/shop/products/Champ_114x114.png?v=1635774331"/>
67      <link rel="apple-touch-icon" sizes="180x180" href="//championdogproducts.com/cdn/shop/products/Champ_180x180.png?v=1635774331"/>
68      <link rel="apple-touch-icon" sizes="228x228" href="//championdogproducts.com/cdn/shop/products/Champ_228x228.png?v=1635774331"/>
69    
70
71    <link rel="canonical" href="https://championdogproducts.com/pages/about-us"/>
72
73    
74
75    
76      
76<script src="/services/javascripts/countries.js" defer></script>
76
77    
78
79    
80    
80<script>
81      window.Theme = window.Theme || {};
82      window.Theme.version = '5.0.1';
83      window.Theme.name = 'Retina';
84    </script>
84
85    
86
87
88    
88<script>
89      
90Shopify = window.Shopify || {};Shopify.routes =Shopify.routes || {};Shopify.routes.cart_url = "\/cart";Shopify.theme_settings = {};Shopify.theme_settings.current_locale = "en";Shopify.theme_settings.shop_url = "https://championdogproducts.com";Shopify.theme_settings.cart_action_type = "ajax";Shopify.theme_settings.shipping_calculator = true;Shopify.theme_settings.newsletter_popup = false;Shopify.theme_settings.newsletter_popup_days = "30";Shopify.theme_settings.newsletter_popup_mobile = false;Shopify.theme_settings.newsletter_popup_seconds = 2;Shopify.theme_settings.search_option = "product";Shopify.theme_settings.enable_autocomplete = true;Shopify.theme_settings.free_text = "Free";Shopify.theme_settings.sold_out_options = "disabled";Shopify.theme_settings.select_first_available_variant = true;Shopify.theme_settings.notify_me_form = true;Shopify.theme_settings.show_secondary_media = true;Shopify.theme_settings.display_inventory_left = false;Shopify.theme_settings.inventory_threshold = 10;Shopify.theme_settings.limit_quantity = true;Shopify.translation =Shopify.translation || {};Shopify.translation.newsletter_success_text = "Thank you for joining our mailing list!";Shopify.translation.contact_field_email = "";Shopify.translation.menu = "Menu";Shopify.translation.search = "Search";Shopify.translation.all_results = "View all results";Shopify.translation.no_results = "No results found.";Shopify.translation.your_search = "Your search for";Shopify.translation.no_match = "did not match any results.";Shopify.translation.agree_to_terms_warning = "You must agree with the terms and conditions to checkout.";Shopify.translation.cart_discount = "Discount";Shopify.translation.edit_cart = "Edit Cart";Shopify.translation.add_to_cart = "Add to Cart";Shopify.translation.add_to_cart_success = "Translation missing: en.layout.general.add_to_cart_success";Shopify.translation.agree_to_terms_html = "I Agree with the Terms &amp; Conditions";Shopify.translation.checkout = "Checkout";Shopify.translation.or = "Translation missing: en.layout.general.or";Shopify.translation.continue_shopping = "Continue Shopping";Shopify.translation.empty_cart = "Your Cart is Empty";Shopify.translation.cart_total = "Total";Shopify.translation.subtotal = "Subtotal";Shopify.translation.cart_notes = "Order Notes";Shopify.translation.no_shipping_destination = "We do not ship to this destination.";Shopify.translation.additional_rate = "There is one shipping rate available for";Shopify.translation.additional_rate_at = "at";Shopify.translation.additional_rates_part_1 = "There are";Shopify.translation.additional_rates_part_2 = "shipping rates available for";Shopify.translation.additional_rates_part_3 = "starting at";Shopify.translation.product_add_to_cart_success = "Added";Shopify.translation.product_add_to_cart = "Add to Cart";Shopify.translation.product_notify_form_email = "Enter your email address...";Shopify.translation.product_notify_form_send = "Send";Shopify.translation.items_left_count_one = "item left";Shopify.translation.items_left_count_other = "items left";Shopify.translation.product_sold_out = "Sold Out";Shopify.translation.product_unavailable = "Unavailable";Shopify.translation.product_notify_form_success = "Thanks! We will notify you when this product becomes available!";Shopify.translation.product_from = "from";Shopify.routes =Shopify.routes || {};Shopify.routes.root_url = "/";Shopify.routes.cart_url = "/cart";Shopify.routes.search_url = "/search";Shopify.routes.product_recommendations = "/recommendations/products";Shopify.media_queries =Shopify.media_queries || {};Shopify.media_queries.small = window.matchMedia( "(max-width: 480px)" );Shopify.media_queries.medium = window.matchMedia( "(max-width: 798px)" );Shopify.media_queries.large = window.matchMedia( "(min-width: 799px)" );Shopify.media_queries.larger = window.matchMedia( "(min-width: 960px)" );Shopify.media_queries.xlarge = window.matchMedia( "(min-width: 1200px)" );Shopify.media_queries.ie10 = window.matchMedia( "all and (-ms-high-contrast: none), (-ms-high-contrast: active)" );Shopify.media_queries.tablet = window.matchMedia( "only screen and (min-width: 799px) and (max-width: 1024px)" );Shopify.device =Shopify.device || {};Shopify.device.hasTouch = window.matchMedia("(any-pointer: coarse)");Shopify.device.hasMouse = window.matchMedia("(any-pointer: fine)");Shopify.media_queries =Shopify.media_queries || {};Shopify.media_queries.small = window.matchMedia( "(max-width: 480px)" );Shopify.media_queries.medium = window.matchMedia( "(max-width: 798px)" );Shopify.media_queries.large = window.matchMedia( "(min-width: 799px)" );Shopify.media_queries.larger = window.matchMedia( "(min-width: 960px)" );Shopify.media_queries.xlarge = window.matchMedia( "(min-width: 1200px)" );Shopify.media_queries.ie10 = window.matchMedia( "all and (-ms-high-contrast: none), (-ms-high-contrast: active)" );Shopify.media_queries.tablet = window.matchMedia( "only screen and (min-width: 799px) and (max-width: 1024px)" );
91
92
93Currency = window.Currency || {};
94
95
96Currency.shop_currency = "USD";
97Currency.default_currency = "USD";
98Currency.display_format = "money_format";
99Currency.money_format = "${{amount}}";
100Currency.money_format_no_currency = "${{amount}}";
101Currency.money_format_currency = "${{amount}} USD";
102Currency.native_multi_currency = false;
103Currency.iso_code = "USD";
104Currency.symbol = "$";
105Currency.shipping_calculator = true;
106    </script>
106
107
108    
108<script src="//championdogproducts.com/cdn/shop/t/9/assets/retina.js?v=54627966225479635951687878551" defer></script>
108
109
110    
110<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
110<meta name="facebook-domain-verification" content="rb9iqlnrbuqnxpc8wv9qo41iag7zh6">
111<meta name="facebook-domain-verification" content="dmu7cc18ge2x1ntgbnzt6y3uryi37z">
112<meta name="google-site-verification" content="fHh3vX2LvF5fiv-uRoCzm59X5S0_r-1mnFOAOvmWFag">
113<meta name="facebook-domain-verification" content="yapvvkc3yv38ahkogqwc7dua7po5n1">
114<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/55073341632/digital_wallets/dialog">
115<meta id="in-context-paypal-metadata" data-shop-id="55073341632" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
116<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
116
117<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
118<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=55073341632" crossorigin="anonymous"></script>
vendor: 1 bytes, line 118
118
119<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":55073341632,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/55073341632","merchantName":"Champion Dog Products","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Champion Dog Products","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 119
119
120<script id="shopify-features" type="application/json">{"accessToken":"017b7f3fbdd4aee093906be4fa528567","betas":["rich-media-storefront-analytics"],"domain":"championdogproducts.com","predictiveSearch":true,"shopId":55073341632,"locale":"en"}</script>
vendor: 1 bytes, line 120
120
121<script>var Shopify = Shopify || {};
122Shopify.shop = "champion-dog-products.myshopify.com";
123Shopify.locale = "en";
124Shopify.currency = {"active":"USD","rate":"1.0"};
125Shopify.country = "US";
126Shopify.theme = {"name":"Retina","id":123356545216,"schema_name":"Retina","schema_version":"5.0.1","theme_store_id":601,"role":"main"};
127Shopify.theme.handle = "null";
128Shopify.theme.style = {"id":null,"handle":null};
129Shopify.cdnHost = "championdogproducts.com/cdn";
130Shopify.routes = Shopify.routes || {};
131Shopify.routes.root = "/";
132Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
133Shopify.SignInWithShop = Shopify.SignInWithShop || {};
134Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
135Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 135
135
136<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 136
136
137<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 137
137
138<script>
139  window.ShopifyPay = window.ShopifyPay || {};
140  window.ShopifyPay.apiHost = "shop.app\/pay";
141  window.ShopifyPay.redirectState = null;
142</script>
vendor: 1 bytes, line 142
142
143<script>
144  window.Shopify = window.Shopify || {};
145  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
146  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
147  window.Shopify.SignInWithShop.eligible = true;
148</script>
vendor: 1 bytes, line 148
148
149<script id="shop-js-analytics" type="application/json">{"pageType":"page"}</script>
vendor: 1 bytes, line 149
149
150<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 150
150
151<script type="module">
152  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
153
154  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
155
156</script>
vendor: 1 bytes, line 156
156
157<script>
158  window.Shopify = window.Shopify || {};
159  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
160  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"]};
161</script>
vendor: 1 bytes, line 161
161
162<script>(function() {
163  var isLoaded = false;
164  function asyncLoad() {
165    if (isLoaded) return;
166    isLoaded = true;
167    var urls = ["https:\/\/str.rise-ai.com\/?shop=champion-dog-products.myshopify.com","https:\/\/strn.rise-ai.com\/?shop=champion-dog-products.myshopify.com","https:\/\/d9trt6gazqoth.cloudfront.net\/courses\/\/js\/courseform.js?shop=champion-dog-products.myshopify.com","https:\/\/chimpstatic.com\/mcjs-connected\/js\/users\/dc33258b51422d013f6c2be93\/d1703ecf3ee5f9e72b2847dc9.js?shop=champion-dog-products.myshopify.com","https:\/\/ext.spinwheelapp.com\/external\/v1\/b59ada3c69ed7de9\/spps.js?shop=champion-dog-products.myshopify.com","https:\/\/cdn.hextom.com\/js\/quickannouncementbar.js?shop=champion-dog-products.myshopify.com","https:\/\/cdn.hextom.com\/js\/freeshippingbar.js?shop=champion-dog-products.myshopify.com"];
168    for (var i = 0; i < urls.length; i++) {
169      var s = document.createElement('script');
170      s.type = 'text/javascript';
171      s.async = true;
172      s.src = urls[i];
173      var x = document.getElementsByTagName('script')[0];
174      x.parentNode.insertBefore(s, x);
175    }
176  };
177  if(window.attachEvent) {
178    window.attachEvent('onload', asyncLoad);
179  } else {
180    window.addEventListener('load', asyncLoad, false);
181  }
182})();</script>
vendor: 1 bytes, line 182
182
183<script id="__st">var __st={"a":55073341632,"offset":-14400,"reqid":"2d4c474e-83ab-4b09-904d-e1fb41032459-1790260803","pageurl":"championdogproducts.com\/pages\/about-us","s":"pages-81815240896","u":"c5963161c554","p":"page","rtyp":"page","rid":81815240896};</script>
vendor: 1 bytes, line 183
183
184<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 184
184
185<script id="form-persister">!function(){'use strict';const t='contact',e='new_comment',n=[[t,t],['blogs',e],['comments',e],[t,'customer']],o='password',r='form_key',c=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',o],s=()=>{try{return window.sessionStorage}catch{return}},i='__shopify_v',u=t=>t.elements[r],a=function(){const t=[...n].map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(',');var e;return e=t,()=>e?[...document.querySelectorAll(e)].map((t=>t.form)):[]}();function m(t){const e=u(t);a().includes(t)&&(!e||!e.value)&&function(t){try{if(!s())return;!function(t){const e=s();if(!e)return;const n=u(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){u(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:r})),t.elements[r].value=e}(t,e),function(t,e){const n=s();if(!n)return;const r=[...t.querySelectorAll(`input[type='${o}']`)].map((({name:t})=>t)),u=[...c,...r],a={};for(const[o,c]of new FormData(t).entries())u.includes(o)||(a[o]=c);n.setItem(e,JSON.stringify({[i]:1,action:t.action,data:a}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(t)}const f=t=>{if('true'===t.dataset.persistBound)return;const e=function(t,e){const n=function(t){return'function'==typeof t.submit?t.submit:HTMLFormElement.prototype.submit}(t).bind(t);return function(){let t;return()=>{t||(t=!0,(()=>{try{e(),n()}catch(t){(t=>{console.error('form submit failed',t)})(t)}})(),setTimeout((()=>t=!1),250))}}()}(t,(()=>{m(t)}));!function(t,e){if('function'==typeof t.submit&&'function'==typeof e)try{t.submit=e}catch{}}(t,e),t.addEventListener('submit',(t=>{t.preventDefault(),e()})),t.dataset.persistBound='true'};!function(){function t(t){const e=(t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form})(t);e&&m(e)}document.addEventListener('submit',t),document.addEventListener('DOMContentLoaded',(()=>{const e=a();for(const t of e)f(t);var n;n=document.body,new window.MutationObserver((t=>{for(const e of t)if('childList'===e.type&&e.addedNodes.length)for(const t of e.addedNodes)1===t.nodeType&&'FORM'===t.tagName&&a().includes(t)&&f(t)})).observe(n,{childList:!0,subtree:!0,attributes:!1}),document.removeEventListener('submit',t)}))}()}();</script>
vendor: 1 bytes, line 185
185
186<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//championdogproducts.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 186
186
187<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 = "//championdogproducts.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
187<script crossorigin="anonymous" defer="defer" src="//championdogproducts.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 187
187
188<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 188
188
189<script>
190  window.Shopify = window.Shopify || {};
191  window.Shopify.MCP = window.Shopify.MCP || {};
192  window.Shopify.MCP.enabled = true;
193  window.Shopify.MCP.shop = "champion-dog-products.myshopify.com";
194  window.Shopify.MCP.mcpEndpoint = "https:\/\/championdogproducts.com\/api\/mcp";
195  window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n  - What is your return policy?\n  - What is your shipping policy?\n  - What is your phone number?\n  - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}];
196</script>
vendor: 1 bytes, line 196
196
197<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("\/\/championdogproducts.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
198</script>
vendor: 1 bytes, line 198
198
199<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://championdogproducts.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
200</script>
vendor: 1 bytes, line 200
200
201<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
202  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);
203</script>
vendor: 1 bytes, line 203
203
204<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}}));
205</script>
205
206<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://championdogproducts.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
207<style id="shopify-accelerated-checkout-cart">
208        #shopify-buyer-consent {
209  margin-top: 1em;
210  display: inline-block;
211  width: 100%;
212}
213
214#shopify-buyer-consent.hidden {
215  display: none;
216}
217
218#shopify-subscription-policy-button {
219  background: none;
220  border: none;
221  padding: 0;
222  text-decoration: underline;
223  font-size: inherit;
224  cursor: pointer;
225}
226
227#shopify-subscription-policy-button::before {
228  box-shadow: none;
229}
230
231      </style>
232
233<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
233
234  
234<script type="text/javascript">
235    var Tipo = Tipo || {};
236    Tipo.Booking = Tipo.Booking || {};
237    Tipo.Booking.appUrl = 'https://booking.tipo.io';
238    Tipo.Booking.shop = {
239      id: 27316,
240      url : 'champion-dog-products.myshopify.com',
241      domain : 'championdogproducts.com',
242      settings : "{\"general\":{\"hide_add_to_cart\":\"2\",\"hide_buy_now\":\"2\",\"redirect_url\":null,\"allow_bring_more\":false,\"confirm_to\":\"checkout\",\"time_format\":\"24h\",\"multipleEmployees\":\"1\",\"hide_employee_on_front_store\":true,\"multipleLocations\":\"0\",\"show_location_on_front_store\":true,\"formatDate\":\"YYYY-MM-DD\",\"formatDateServe\":\"Y-m-d\",\"formatDateTime\":\"YYYY-MM-DD HH:mm\",\"formatTime\":\"HH:mm\",\"weekStart\":0},\"booking\":{\"text_price_color\":\"#ff0000\",\"timeBlock\":\"fixed\",\"stepping\":\"60\",\"font\":\"Arial\",\"primary_color\":\"#1fd3c0\",\"cancel_button\":\"#ffffff\",\"text_color\":\"#6370a7\",\"calender_background_color\":\"#2b3360\",\"calender_text_color\":\"#ffffff\",\"day_off_color\":\"#a3a3a3\",\"time_slot_color\":\"#414c89\",\"time_slot_color_hover\":\"#313d88\",\"selected_time_slot_color\":\"#ffd153\",\"background_color_calendar\":\"#2b3360\",\"background_image\":\"preset1.jpg\",\"selected_day_color\":\"#1fd3c0\",\"time_slot_color_selected\":\"#ff007b\",\"background_color_box_message_time_slot_no_available\":\"#e9e9e9\",\"text_color_text_box_message_time_slot_no_available\":\"#424242\",\"time_slot_no_available_color\":\"#a3a3a3\",\"sortProduct\":{\"type\":1,\"sortProductAuto\":\"asc\",\"sortProductManually\":[\"6961750343872\"]},\"statusDefault\":\"2\"},\"translation\":{\"languageDatepicker\":\"en-US\",\"customDatePickerDays\":\"Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday\",\"customDatePickerDaysShort\":\"Sun, Mon, Tue, Wed, Thu, Fri, Sat\",\"customDatePickerDaysMin\":\"Su, Mo, Tu, We, Th, Fr, Sa\",\"customDatePickerMonths\":\"January, February, March, April, May, June, July, August, September, October, November, December\",\"customDatePickerMonthsShort\":\"Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec\",\"widget\":{\"default\":{\"please_select\":\"Please select service\",\"training\":\"Training\",\"trainer\":\"Trainer\",\"bringing_anyone\":\"Bringing anyone with you?\",\"num_of_additional\":\"Number of Additional People\",\"date_and_time\":\"Pick date & time\",\"continue\":\"Continue\",\"total_price\":\"Total Price\",\"confirm\":\"Confirm\",\"cancel\":\"Cancel\",\"thank_you\":\"Thank you! Your booking is completed\",\"date\":\"Date\",\"time\":\"Time\",\"datetime\":\"Date Time\",\"duration\":\"Duration\",\"location\":\"Location\",\"first_name\":\"First name\",\"last_name\":\"Last name\",\"phone\":\"Phone\",\"email\":\"Email\",\"address\":\"Address\",\"address_2\":\"Address 2\",\"status\":\"Status\",\"country\":\"Country\",\"full_name\":\"Fullname\",\"product\":\"Service\",\"product_placeholder\":\"Select your service\",\"variant\":\"Variant\",\"variant_placeholder\":\"Select your variant\",\"location_placeholder\":\"Select a location\",\"employee\":\"Employee\",\"employee_placeholder\":\"Select an employee\",\"quantity\":\"Quantity\",\"back\":\"Back\",\"payment\":\"Payment\",\"you_can_only_bring\":\"You can only bring {number} people\",\"not_available\":\"Selected service is currently not available.\",\"no_employee\":\"No employee\",\"no_location\":\"No location\",\"is_required\":\"This field is required.\",\"valid_phone_number\":\"Please enter a valid phone number.\",\"valid_email\":\"Please enter a valid email.\",\"time_slot_no_available\":\"This slot is no longer available\",\"price\":\"Price\",\"export_file_isc\":\"Export to file isc\",\"confirm_free_booking_successfully\":\"Thank for your booking. We will get back to you shortly.\",\"confirm_free_booking_unsuccessfully\":\"Whoops, looks like something went wrong.\",\"duration_unit\":\"minutes\"}}},\"integrate\":{\"zapier\":{\"cretaeOrUpdateUrl\":\"\",\"deleteUrl\":\"\"}},\"free_form\":{\"first_name\":{\"enable\":true,\"label\":\"First name\",\"required\":true},\"last_name\":{\"enable\":true,\"label\":\"Last name\",\"required\":true},\"phone_number\":{\"enable\":false,\"label\":\"Phone number\",\"required\":true},\"email\":{\"label\":\"Email\",\"required\":true,\"enable\":true}}}",
243      locale: 'en',
244      plan : {"id":7,"version":"2","plan":"FREE","feature":"{\"employee\":1,\"product\":1,\"location\":1,\"extraFieldSet\":false,\"hideBrand\":false,\"trialDay\":\"0\",\"trialDayOld\":\"0\",\"priceOld\":\"0\"}","price":"0.00","type":"month","status":1,"created_at":null,"updated_at":null}
245    };
246    Tipo.Booking.locale = "en";
247    Tipo.Booking.countryCode = ['us'];
248    
249
250    
251
252    Tipo.Booking.settings = {"general":{"hide_add_to_cart":"2","hide_buy_now":"2","redirect_url":null,"allow_bring_more":false,"confirm_to":"checkout","time_format":"24h","multipleEmployees":"1","hide_employee_on_front_store":true,"multipleLocations":"0","show_location_on_front_store":true,"formatDate":"YYYY-MM-DD","formatDateServe":"Y-m-d","formatDateTime":"YYYY-MM-DD HH:mm","formatTime":"HH:mm","weekStart":0},"booking":{"text_price_color":"#ff0000","timeBlock":"fixed","stepping":"60","font":"Arial","primary_color":"#1fd3c0","cancel_button":"#ffffff","text_color":"#6370a7","calender_background_color":"#2b3360","calender_text_color":"#ffffff","day_off_color":"#a3a3a3","time_slot_color":"#414c89","t
252ime_slot_color_hover":"#313d88","selected_time_slot_color":"#ffd153","background_color_calendar":"#2b3360","background_image":"preset1.jpg","selected_day_color":"#1fd3c0","time_slot_color_selected":"#ff007b","background_color_box_message_time_slot_no_available":"#e9e9e9","text_color_text_box_message_time_slot_no_available":"#424242","time_slot_no_available_color":"#a3a3a3","sortProduct":{"type":1,"sortProductAuto":"asc","sortProductManually":["6961750343872"]},"statusDefault":"2"},"translation":{"languageDatepicker":"en-US","customDatePickerDays":"Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday","customDatePickerDaysShort":"Sun, Mon, Tue, Wed, Thu, Fri, Sat","customDatePickerDaysMin":"Su, Mo, Tu, We, Th, Fr, Sa","customDatePickerMonths":"January, February, March, April, May, June, July, August, September, October, November, December","customDatePickerMonthsShort":"Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec","widget":{"default":{"please_select":"Please select service","training":"Training","trainer":"Trainer","bringing_anyone":"Bringing anyone with you?","num_of_additional":"Number of Additional People","date_and_time":"Pick date & time","continue":"Continue","total_price":"Total Price","confirm":"Confirm","cancel":"Cancel","thank_you":"Thank you! Your booking is completed","date":"Date","time":"Time","datetime":"Date Time","duration":"Duration","location":"Location","first_name":"First name","last_name":"Last name","phone":"Phone","email":"Email","address":"Address","address_2":"Address 2","status":"Status","country":"Country","full_name":"Fullname","product":"Service","product_placeholder":"Select your service","variant":"Variant","variant_placeholder":"Select your variant","location_placeholder":"Select a location","employee":"Employee","employee_placeholder":"Select an employee","quantity":"Quantity","back":"Back","payment":"Payment","you_can_only_bring":"You can only bring {number} people","not_available":"Selected service is currently not available.","no_employee":"No employee","no_location":"No location","is_required":"This field is required.","valid_phone_number":"Please enter a valid phone number.","valid_email":"Please enter a valid email.","time_slot_no_available":"This slot is no longer available","price":"Price","export_file_isc":"Export to file isc","confirm_free_booking_successfully":"Thank for your booking. We will get back to you shortly.","confirm_free_booking_unsuccessfully":"Whoops, looks like something went wrong.","duration_unit":"minutes"}}},"free_form":{"first_name":{"enable":true,"label":"First name","required":true},"last_name":{"enable":true,"label":"Last name","required":true},"phone_number":{"enable":false,"label":"Phone number","required":true},"email":{"label":"Email","required":true,"enable":true}},"languageDatepicker":{"days":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"daysShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"daysMin":["Su","Mo","Tu","We","Th","Fr","Sa"],"months":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthsShort":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]}}
253  Tipo.Booking.page = {
254    type : 'page'
255  };
256  Tipo.Booking.money_format = '${{amount}}';
257  Tipo.Booking.timezone = {
258    shop : 'America/New_York',
259    server : 'UTC'
260  }
261  Tipo.Booking.configs = {
262    products : [{"id":"6961750343872","title":"Local Onboarding Call","handle":"local-onboarding-call","capacity":{"type":"product","rule":1},"extra_filed_set_id":null,"note":null,"is_free":0,"available_time_basis":"employees","duration":{"type":"product","rule":60},"location_ids":[32397],"employee_ids":[35740]}],
263    locations : [{"id":32397,"name":"Default location","employee_ids":[35740]}],
264    employees : [{"id":35740,"first_name":"Michael","last_name":"Goins","avatar":"noimg.png","location_ids":[32397]}]
265  };
266  Tipo.Booking.trans = Tipo.Booking.settings.translation.widget[Tipo.Booking.locale] || Tipo.Booking.settings.translation.widget.default
267</script>
267
268<textarea style="display:none !important" class="tipo-money-format">${{amount}}</textarea>
269<style>
270  .tpb-booking-form *{
271    font-family: Arial;
272  }
273  .tpb-booking-form .copyright{
274    display: none;
275  }
276  .tpb-booking-form .tpb-box .tpb-form-control .tpb-text-price{
277    color: #ff0000;
278  }
279  .tpb-booking-form .tpb-box .tpb-form-control label,
280  .tpb-booking-form .tpb-box .tpb-form-control #tpb-message-bring_qty,
281  .tpb-booking-form .tpb-box .tpb-form-control .ss-single-selected,
282  .tpb-booking-form .tpb-box .tpb-form-control #tpb-productTitle-input,
283  .tpb-booking-form .tpb-box .extra-fields .element,
284  .tpb-booking-form .tpb-box .extra-fields .element label,
285  .tpb-booking-form .tpb-box .extra-fields .element input,
286  .tpb-booking-form .tpb-box .extra-fields .element textarea,
287  .tpb-booking-form .tpb-box .extra-fields .element select,
288  .tpb-booking-form .tpb-box .label,
289  .tpb-booking-form .tpb-box .booking-info{
290    color: #6370a7;
291  }
292  .tpb-booking-form .tpb-box .content .step1 {
293    background-image: url('https://cdn.shopify.com/s/files/1/0550/7334/1632/t/9/assets/tipo.booking.img-background.preset1.jpg');
294  }
295  .tpb-booking-form .tpb-box .content .step1 .inner-step h5{
296    color: #6370a7;
297  }
298  .tpb-message_not-available,
299  .tpb-message_not-available .dismiss svg {
300    color: #6370a7;
301  }
302  .tpb-box .action .continue-button,
303  .tpb-box .action .confirm-button,
304  .tpb-box .action .confirm-button.loading .spinner{
305    background-color: #1fd3c0;
306  }
307  .tpb-box .action .back-button{
308    color: #6370a7;
309  }
310  .tpb-form-control.price p {
311    color: #6370a7;
312  }
313
314  /* Next Step */
315  .tpb-box .content .step2{
316    background: #2b3360;
317  }
318  .tpb-box .content .confirm .product-info .title,
319  .tpb-box .content .confirm .booking-info,
320  .tpb-box .content .confirm .booking-info label
321  .tpb-box .content .confirm .extra-fields .element *,
322  .tpb-box .content .confirm .extra-fields .element .ss-single-selected,
323  .tpb-box .content .confirm .extra-fields .tpb-radio-group,
324  .tpb-box .content .confirm .extra-fields .tpb-radio-group [type="radio"]:not(:checked) + label,
325  .tpb-box .content .confirm .subtotal > .g-row ,
326  .success_message_when_free_booking,
327  .tpb-wrapper-btnExport,
328  .tpb-wrapper-btnExport .tpb-btnExport .tpb-btnExport-title .tpb-btnExport-title_text,
329  .infoBooking,
330  .infoBooking label,
331  .confirmBookingFree_action,
332  .confirmBookingFree_action a div span,
333  {
334    color: #6370a7;
335  }
336  .tpb-box .content .confirm .extra-fields .tpb-checkbox .ctx:hover span:first-child
337  .tpb-box .content .confirm .extra-fields .tpb-checkbox .inp-box:checked + .ctx span:first-child
338  {
339    border-color: #6370a7;
340  }
341  .tpb-box .content .confirm .extra-fields .tpb-radio-group [type="radio"]:checked + label:after,
342  .tpb-box .content .confirm .extra-fields .tpb-checkbox .inp-box:checked + .ctx span:first-child{
343    background: #6370a7;
344  }
345  .tpb-box .content .confirm .subtotal > .g-row .value{
346    color: #1fd3c0;
347  }
348  .tpb-datepicker .datepicker-panel > ul > li {
349    color: #ffffff;
350  }
351  .tpb-datepicker .datepicker-panel > ul > li:hover{
352    background: #313d88;
353  }
354  .tpb-datepicker .datepicker-panel > ul > li.disabled{
355    color: #a3a3a3;
356  }
357  .tpb-datepicker .datepicker-panel > ul > li.picked{
358    background: #1fd3c0;
359  }
360  .tpb-timepicker .radiobtn{
361    color: #ffffff;
362  }
363  .tpb-timepicker .radiobtn .tooltip{
364    background-color: #e9e9e9;
365    color: #424242;
366  }
367  .tpb-timepicker .radiobtn label{
368    background: #414c89;
369    color: #ffffff;
370  }
371  .tpb-timepicker .radiobtn label:hover {
372    background: #313d88;
373  }
374  .tpb-timepicker .radiobtn label.disabled {
375    background: #a3a3a3;
376  }
377  .tpb-timepicker .radiobtn input[type="radio"]:checked + label,
378  .tpb-timepicker .radiobtn input[type="checkbox"]:checked + label {
379    background: #ff007b;
380  }
381
382  /* History */
383  #tpb-history-booking * {
384    font-family: Arial;
385  }
386  #tpb-history-booking .tpb-table tr th{
387    color: #6370a7;
388  }
389  #tpb-history-booking .copyright {
390    display: none;
391  }
392</style>
393<script src='//championdogproducts.com/cdn/shop/t/9/assets/tipo.booking.index.js?v=100767270819155373031635873443' defer ></script>
393 
394
395    
395<script>
396      document.documentElement.className=document.documentElement.className.replace(/\bno-js\b/,'js');
397      if(window.Shopify&&window.Shopify.designMode)document.documentElement.className+=' in-theme-editor';
398    </script>
398
399  <style>@font-face{ font-family: 'ShagExpertLounge'; src: url(https://cdn.shopify.com/s/files/1/0550/7334/1632/t/3/assets/ShagExpertLounge.otf?v=1621900822) format('opentype');}</style><style id="fontmancustom_css">.site-nav--active{font-family:'ShagExpertLounge' !important;}.site-nav__item:nth-child(2){font-family:'ShagExpertLounge' !important;}.hero-title-active{font-family:'ShagExpertLounge' !important;}#shopify-section-collection-list .section-header__title{font-family:'ShagExpertLounge' !important;}.small--one-half:nth-child(1){font-family:'ShagExpertLounge' !important;}.small--one-half:nth-child(2){font-family:'ShagExpertLounge' !important;}.small--one-half:nth-child(3){font-family:'ShagExpertLounge' !important;}.small--one-half:nth-child(4){font-family:'ShagExpertLounge' !important;}.grid__item:nth-child(5){font-family:'ShagExpertLounge' !important;}.grid__item:nth-child(5){font-family:'ShagExpertLounge' !important;}.small--one-half:nth-child(4){font-family:'ShagExpertLounge' !important;}.small--one-half:nth-child(3){font-family:'ShagExpertLounge' !important;}.small--one-half:nth-child(2){font-family:'ShagExpertLounge' !important;}.small--one-half:nth-child(1){font-family:'ShagExpertLounge' !important;}.grid__item:nth-child(5){font-family:'ShagExpertLounge' !important;}.header-bar__message{font-family:'ShagExpertLounge' !important;}.grid__item:nth-child(3) > div{font-family:'ShagExpertLounge' !important;}.section-header__title{font-family:'ShagExpertLounge' !important;}.richtext-section__heading{font-family:'ShagExpertLounge' !important;}.collection-list__heading{font-family:'ShagExpertLounge' !important;}.collection-list-card:nth-child(3){font-family:'ShagExpertLounge' !important;}.collection-list-card:nth-child(2){font-family:'ShagExpertLounge' !important;}.collection-list-card:nth-child(1){font-family:'ShagExpertLounge' !important;}.collection-list-card:nth-child(6){font-family:'ShagExpertLounge' !important;}.collection-list-card:nth-child(5){font-family:'ShagExpertLounge' !important;}.collection-list-card:nth-child(4){font-family:'ShagExpertLounge' !important;}.collection-list-card:nth-child(7){font-family:'ShagExpertLounge' !important;}.text-align-center > .richtext-section__heading{font-family:'ShagExpertLounge' !important;}.text-align-center > p{font-family:'ShagExpertLounge' !important;}.site-header__wrapper{font-family:'ShagExpertLounge' !important;}</style><style>@font-face{ font-family: 'ShagExpertLounge'; src: url(https://cdn.shopify.com/s/files/1/0550/7334/1632/t/3/assets/ShagExpertLounge.otf?v=1621900822) format('opentype');}</style><style type="text/css" id="fontmangoogle_css">body,span,h1,h2,h3,h4,h5,h6,blockquote,div,p,a,li{font-family:'ShagExpertLounge' !important;}</style>  
400  
400<script>
401  !function(t,n){function o(n){var o=t.getElementsByTagName("script")[0],i=t.createElement("script");i.src=n,i.crossOrigin="",o.parentNode.insertBefore(i,o)}if(!n.isLoyaltyLion){window.loyaltylion=n,void 0===window.lion&&(window.lion=n),n.version=2,n.isLoyaltyLion=!0;var i=new Date,e=i.getFullYear().toString()+i.getMonth().toString()+i.getDate().toString();o("https://sdk.loyaltylion.net/static/2/loader.js?t="+e);var r=!1;n.init=function(t){if(r)throw new Error("Cannot call lion.init more than once");r=!0;var a=n._token=t.token;if(!a)throw new Error("Token must be supplied to lion.init");for(var l=[],s="_push configure bootstrap shutdown on removeListener authenticateCustomer".split(" "),c=0;c<s.length;c+=1)!function(t,n){t[n]=function(){l.push([n,Array.prototype.slice.call(arguments,0)])}}(n,s[c]);o("https://sdk.loyaltylion.net/sdk/start/"+a+".js?t="+e+i.getHours().toString()),n._initData=t,n._buffer=l}}}(document,window.loyaltylion||[]);
402
403  
404    
405      loyaltylion.init({ token: "9eb88c504ceb5f16ae5070bac5432c0b" });
406    
407  
408</script>
408
409
410
411<script src="https://code.jquery.com/jquery-3.6.0.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script>
411
412
413
414<script>console.log("/pages/about-us")</script>
414
415<!-- check for active ws customer --><!-- add querystring to search in test mode -->
416
417<!-- redirect to ws-cart -->
418
419<!-- ajax data  -->
420
421  
422
423
424<!-- product data -->
425
426
427<script>
428//==========================================
429//      Set global liquid variables
430//==========================================
431  //general variables
432  var wsgVersion = 5.5;
433  var wsgActive = true;
434  var isWsgCustomer = false;
435  var wsgRunCollection;
436  var wsgBetaRestrictedCart = true;
437  var wsgCollectionObserver;
438  var wsgRunProduct;
439  var wsgRunCart;
440  var wsgCartObserver = false;
441  var wsgShopCountryCode = "US";
442  var wsgRunSinglePage;
443  var wsgRunSignup;
444  var wsgRunSignupV2;
445  //AJAX variables
446  var wsgRunAjax;
447  var wsgAjaxCart; 
448  var runProxy;
449  var hideDomElements = [".search-results__product .product-thumbnail__price", ".AddSelectedToCart_picky-selected-total_lySmO", ".breadcrumb .right",".featured-products-section",".was_price",".hideWsg"]; 
450  var wsgData = {"activeTags":["Wholesale","wsgTestTag"],"customer":{"signup":{"autoInvite":false,"autoTags":[""],"message":"Champion Dog Products is in the business of selling to dealers who offer top quality product and service to the retail market. Our goal is to provide Champion Business Owners with the products you need to get maximum results for your customers and their dogs. We sell to Groomers, Veterinarians, Boarding & Daycare Facilities, Trainers,  and all Pet Professionals whose business depends on the use of our products.","taxExempt":false},"loginMessage":"Log in to your wholesale account here.","accountMessage":"","redirectMessage":"Keep an eye on your email. As soon as we verify your account we will send you an email with a link to set up your password and start shopping."},"discounts":[{"collectionId":null,"product_id":0,"title":"","_id":"611ac561a6710e001693dab6","tags":"Wholesale","scope":"all","discountType":"percent","amount":0.7,"id":"JRSAwt10f","variants":[]},{"collectionId":null,"product_id":0,"title":"Entire Store","_id":"611d199189a27f00160aa813","tags":"wsgTestTag","discountType":"percent","amount":0.5,"scope":"all","id":"lIV7vi2fZ","variants":[]}],"hideDrafts":[],"net_orders":{"autoPending":false,"enabled":false,"netRedirect":{"autoEmail":false,"message":"","title":"Thank you for your order!"},"netTag":""},"page_styles":{"btnClasses":"","proxyMargin":0,"shipMargin":50},"quantity":{"collections":[],"migratedToCurrent":true,"products":[],"cart":{"minValue":300}},"server_link":"https://www.wholesalegorilla.app/shop_assets/wsg-index.js","shipping_rates":{"useShopifyDefault":false,"freeShippingMin":99999999999999900,"fixedPercent":-1,"flatRate":-1,"redirectInternational":false,"ignoreAll":false,"ignoreCarrierRates":false,"internationalMsg":{"title":"Thank you for your order.","message":"Because you are outside of our home country we will calculate your shipping and send you an invoice shortly."}},"shop_preferences":{"checkInventory":true,"showShipPartial":false,"exclusions":["excluded"],"autoBackorder":false,"taxRate":-1,"draftNotification":true,"transitions":{"showTransitions":false,"installedTransitions":true},"retailPrice":{"enable":true,"strikethrough":false,"lowerOpacity":true,"label":" MSRP"},"hideExclusions":true,"minOrder":-1},"single_page":{"collapseCollections":null,"excludeCollections":null,"menuAction":"include","message":"","linkInCart":true},"translations":{"custom":false,"enable":false,"language":"english"},"volume_discounts":{"discounts":[],"enabled":false,"quantity_discounts":{"enabled":false,"products":[]},"settings":{"custom_messages":{"custom_banner":{"banner_default":true,"banner_input":"Spend {{$}}, receive {{%}} off of your order."},"custom_success":{"success_default":true,"success_input":"Congratulations!  You received {{%}} off of your order!"}}}}}    
451  var wsgProdData = null	
452  //product variables
453  var wsgCustomerTags = null
454  var wsgCollectionsList = null 
455
456  //money formatting
457  var wsgMoneyFormat = "${{amount}}";
458
459  
460    var wsgCurrentVariant = null;
461  
462  var wsgAjaxSettings = {"price":".item-info__price .money","subtotal":".cart-drawer__cart-total .money","checkoutBtn":".cart-drawer__checkout"};
463  var wsgSwatch = "";
464  var wsgQVSelector = [".fancybox-skin"];
465  var wsgPriceSelectors = {
466    productPrice: ["span[itemprop='price']",".current_price .money",".price-container__price"],
467    collectionPrices: [".price .money",".product__price",".RecommendedProductCard_picky-product-sale-price_2K9_J"]
468  };
469  var wsgVolumeTable = ".surface-pick-up";
470  var wsgUseLegacyCollection = false;
471
472//Load WSG script
473(function(){
474  //Libraries required to run Wholesale Gorilla.  Do not delete unless you have uninstalled Wholesale Gorilla.
475
476//shopify common
477"undefined"==typeof window.wsgShopify&&(window.wsgShopify={}),wsgShopify.bind=function(t,e){return function(){return t.apply(e,arguments)}},wsgShopify.setSelectorByValue=function(t,e){for(var n=0,i=t.options.length;n<i;n++){var o=t.options[n];if(e==o.value||e==o.innerHTML)return t.selectedIndex=n}},wsgShopify.addListener=function(t,e,n){t.addEventListener?t.addEventListener(e,n,!1):t.attachEvent("on"+e,n)},wsgShopify.postLink=function(t,e){var n=(e=e||{}).method||"post",i=e.parameters||{},o=document.createElement("form");for(var r in o.setAttribute("method",n),o.setAttribute("action",t),i){var l=document.createElement("input");l.setAttribute("type","hidden"),l.setAttribute("name",r),l.setAttribute("value",i[r]),o.appendChild(l)}document.body.appendChild(o),o.submit(),document.body.removeChild(o)},wsgShopify.CountryProvinceSelector=function(t,e,n){this.countryEl=document.getElementById(t),this.provinceEl=document.getElementById(e),this.provinceContainer=document.getElementById(n.hideElement||e),wsgShopify.addListener(this.countryEl,"change",wsgShopify.bind(this.countryHandler,this)),this.initCountry(),this.initProvince()},wsgShopify.CountryProvinceSelector.prototype={initCountry:function(){var t=this.countryEl.getAttribute("data-default");wsgShopify.setSelectorByValue(this.countryEl,t),this.countryHandler()},initProvince:function(){var t=this.provinceEl.getAttribute("data-default");t&&0<this.provinceEl.options.length&&wsgShopify.setSelectorByValue(this.provinceEl,t)},countryHandler:function(){var t=(i=this.countryEl.options[this.countryEl.selectedIndex]).getAttribute("data-provinces"),e=JSON.parse(t);if(this.clearOptions(this.provinceEl),e&&0==e.length)this.provinceContainer.style.display="none";else{for(var n=0;n<e.length;n++){var i;(i=document.createElement("option")).value=e[n][0],i.innerHTML=e[n][1],this.provinceEl.appendChild(i)}this.provinceContainer.style.display=""}},clearOptions:function(t){for(;t.firstChild;)t.removeChild(t.firstChild)},setOptions:function(t,e){var n=0;for(e.length;n<e.length;n++){var i=document.createElement("option");i.value=e[n],i.innerHTML=e[n],t.appendChild(i)}}};
478
479//Option selection
480function floatToString(t,e){var o=t.toFixed(e).toString();return o.match(/^\.\d+/)?"0"+o:o}"undefined"==typeof window.wsgShopify&&(window.wsgShopify={}),wsgShopify.each=function(t,e){for(var o=0;o<t.length;o++)e(t[o],o)},wsgShopify.map=function(t,e){for(var o=[],i=0;i<t.length;i++)o.push(e(t[i],i));return o},wsgShopify.arrayIncludes=function(t,e){for(var o=0;o<t.length;o++)if(t[o]==e)return!0;return!1},wsgShopify.uniq=function(t){for(var e=[],o=0;o<t.length;o++)wsgShopify.arrayIncludes(e,t[o])||e.push(t[o]);return e},wsgShopify.isDefined=function(t){return void 0!==t},wsgShopify.getClass=function(t){return Object.prototype.toString.call(t).slice(8,-1)},wsgShopify.extend=function(t,e){function o(){}o.prototype=e.prototype,t.prototype=new o,(t.prototype.constructor=t).baseConstructor=e,t.superClass=e.prototype},wsgShopify.locationSearch=function(){return window.location.search},wsgShopify.locationHash=function(){return window.location.hash},wsgShopify.replaceState=function(t){window.history.replaceState({},document.title,t)},wsgShopify.urlParam=function(t){var e=RegExp("[?&]"+t+"=([^&#]*)").exec(wsgShopify.locationSearch());return e&&decodeURIComponent(e[1].replace(/\+/g," "))},wsgShopify.newState=function(t,e){return(wsgShopify.urlParam(t)?wsgShopify.locationSearch().replace(RegExp("("+t+"=)[^&#]+"),"$1"+e):""===wsgShopify.locationSearch()?"?"+t+"="+e:wsgShopify.locationSearch()+"&"+t+"="+e)+wsgShopify.locationHash()},wsgShopify.setParam=function(t,e){wsgShopify.replaceState(wsgShopify.newState(t,e))},wsgShopify.Product=function(t){wsgShopify.isDefined(t)&&this.update(t)},wsgShopify.Product.prototype.update=function(t){for(property in t)this[property]=t[property]},wsgShopify.Product.prototype.optionNames=function(){return"Array"==wsgShopify.getClass(this.options)?this.options:[]}
480,wsgShopify.Product.prototype.optionValues=function(o){if(!wsgShopify.isDefined(this.variants))return null;var t=wsgShopify.map(this.variants,function(t){var e="option"+(o+1);return t[e]==undefined?null:t[e]});return null==t[0]?null:wsgShopify.uniq(t)},wsgShopify.Product.prototype.getVariant=function(i){var r=null;return i.length!=this.options.length||wsgShopify.each(this.variants,function(t){for(var e=!0,o=0;o<i.length;o++){t["option"+(o+1)]!=i[o]&&(e=!1)}1!=e||(r=t)}),r},wsgShopify.Product.prototype.getVariantById=function(t){for(var e=0;e<this.variants.length;e++){var o=this.variants[e];if(t==o.id)return o}return null},wsgShopify.money_format="$",wsgShopify.formatMoney=function(t,e){function n(t,e){return void 0===t?e:t}function o(t,e,o,i){if(e=n(e,2),o=n(o,","),i=n(i,"."),isNaN(t)||null==t)return 0;var r=(t=(t/100).toFixed(e)).split(".");return r[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g,"$1"+o)+(r[1]?i+r[1]:"")}"string"==typeof t&&(t=t.replace(".",""));var i="",r=/\{\{\s*(\w+)\s*\}\}/,a=e||this.money_format;switch(a.match(r)[1]){case"amount":i=o(t,2);break;case"amount_no_decimals":i=o(t,0);break;case"amount_with_comma_separator":i=o(t,2,".",",");break;case"amount_with_space_separator":i=o(t,2," ",",");break;case"amount_with_period_and_space_separator":i=o(t,2," ",".");break;case"amount_no_decimals_with_comma_separator":i=o(t,0,".",",");break;case"amount_no_decimals_with_space_separator":i=o(t,0," ");break;case"amount_with_apostrophe_separator":i=o(t,2,"'",".")}return a.replace(r,i)},wsgShopify.OptionSelectors=function(t,e){return this.selectorDivClass="selector-wrapper",this.selectorClass="single-option-selector",this.variantIdFieldIdSuffix="-variant-id",this.variantIdField=null,this.historyState=null,this.selectors=[],this.domIdPrefix=t,this.product=new wsgShopify.Product(e.product),this.onVariantSelected=wsgShopify.isDefined(e.onVariantSelected)?e.onVariantSelected:function(){},this.replaceSelector(t),this.initDropdown(),e.enableHistoryState&&(this.historyState=new wsgShopify.OptionSelectors.HistoryState(this)),!0},wsgShopify.OptionSelectors.prototype.initDropdown=function(){var t={initialLoad:!0};if(!this.selectVariantFromDropdown(t)){var e=this;setTimeout(function(){e.selectVariantFromParams(t)||e.fireOnChangeForFirstDropdown.call(e,t)})}},wsgShopify.OptionSelectors.prototype.fireOnChangeForFirstDropdown=function(t){this.selectors[0].element.onchange(t)},wsgShopify.OptionSelectors.prototype.selectVariantFromParamsOrDropdown=function(t){this.selectVariantFromParams(t)||this.selectVariantFromDropdown(t)},wsgShopify.OptionSelectors.prototype.replaceSelector=function(t){var e=document.getElementById(t),o=e.parentNode;wsgShopify.each(this.buildSelectors(),function(t){o.insertBefore(t,e)}),e.style.display="none",this.variantIdField=e},wsgShopify.OptionSelectors.prototype.selectVariantFromDropdown=function(t){var e=document.getElementById(this.domIdPrefix).querySelector("[selected]");if(e||(e=document.getElementById(this.domIdPrefix).querySelector('[selected="selected"]')),!e)return!1;var o=e.value;return this.selectVariant(o,t)},wsgShopify.OptionSelectors.prototype.selectVariantFromParams=function(t){var e=wsgShopify.urlParam("variant");return this.selectVariant(e,t)},wsgShopify.OptionSelectors.prototype.selectVariant=function(t,e){var o=this.product.getVariantById(t);if(null==o)return!1;for(var i=0;i<this.selectors.length;i++){var r=this.selectors[i].element,n=o[r.getAttribute("data-option")];null!=n&&this.optionExistInSelect(r,n)&&(r.value=n)}return"undefined"!=typeof jQuery?jQuery(this.selectors[0].element).trigger("change",e):this.selectors[0].element.onchange(e),!0},wsgShopify.OptionSelectors.prototype.optionExistInSelect=function(t,e){for(var o=0;o<t.options.length;o++)if(t.options[o].value==e)return!0},wsgShopify.OptionSelectors.prototype.insertSelectors=function(t,e){wsgShopify.isDefined(e)&&this.setMessageElement(e),this.domIdPrefix="product-"+this.product.id+"-variant-selector";var o=document.getElementById(t);wsgShopify.each(this.buildSelectors(),function(t){o.appendChild(t)})},wsgShopify.OptionSelectors.prototype.buildSelectors=function(){for(var t=0;t<this.product.optionNames().length;t++){var e=new wsgShopify.SingleOptionSelector(this,t,this.product.optionNames()[t],this.product.optionValues(t));e.element.disabled=!1,this.selectors.push(e)}var i=this.selectorDivClass,r=this.product.optionNames();return wsgShopify.map(this.selectors,function(t){var e=document.createElement("div");if(e.setAttribute("class",i),1<r.length){var o=document.createElement("label");
480o.htmlFor=t.element.id,o.innerHTML=t.name,e.appendChild(o)}return e.appendChild(t.element),e})},wsgShopify.OptionSelectors.prototype.selectedValues=function(){for(var t=[],e=0;e<this.selectors.length;e++){var o=this.selectors[e].element.value;t.push(o)}return t},wsgShopify.OptionSelectors.prototype.updateSelectors=function(t,e){var o=this.selectedValues(),i=this.product.getVariant(o);i?(this.variantIdField.disabled=!1,this.variantIdField.value=i.id):this.variantIdField.disabled=!0,this.onVariantSelected(i,this,e),null!=this.historyState&&this.historyState.onVariantChange(i,this,e)},wsgShopify.OptionSelectorsFromDOM=function(t,e){var o=e.optionNames||[],i=e.priceFieldExists||!0,r=e.delimiter||"/",n=this.createProductFromSelector(t,o,i,r);e.product=n,wsgShopify.OptionSelectorsFromDOM.baseConstructor.call(this,t,e)},wsgShopify.extend(wsgShopify.OptionSelectorsFromDOM,wsgShopify.OptionSelectors),wsgShopify.OptionSelectorsFromDOM.prototype.createProductFromSelector=function(t,n,a,s){if(!wsgShopify.isDefined(a))a=!0;if(!wsgShopify.isDefined(s))s="/";var e=document.getElementById(t),o=e.childNodes,p=(e.parentNode,n.length),l=[];wsgShopify.each(o,function(t){if(1==t.nodeType&&"option"==t.tagName.toLowerCase()){var e=t.innerHTML.split(new RegExp("\\s*\\"+s+"\\s*"));0==n.length&&(p=e.length-(a?1:0));var o=e.slice(0,p),i=a?e[p]:"",r=(t.getAttribute("value"),{available:!t.disabled,id:parseFloat(t.value),price:i,option1:o[0],option2:o[1],option3:o[2]});l.push(r)}});var i={variants:l};if(0==n.length){i.options=[];for(var r=0;r<p;r++)i.options[r]="option "+(r+1)}else i.options=n;return i},wsgShopify.SingleOptionSelector=function(o,i,t,e){this.multiSelector=o,this.values=e,this.index=i,this.name=t,this.element=document.createElement("select");for(var r=0;r<e.length;r++){var n=document.createElement("option");n.value=e[r],n.innerHTML=e[r],this.element.appendChild(n)}return this.element.setAttribute("class",this.multiSelector.selectorClass),this.element.setAttribute("data-option","option"+(i+1)),this.element.id=o.domIdPrefix+"-option-"+i,this.element.onchange=function(t,e){e=e||{},o.updateSelectors(i,e)},!0},wsgShopify.Image={preload:function(t,e){for(var o=0;o<t.length;o++){var i=t[o];this.loadImage(this.getSizedImageUrl(i,e))}},loadImage:function(t){(new Image).src=t},switchImage:function(t,e,o){if(t&&e){var i=this.imageSize(e.src),r=this.getSizedImageUrl(t.src,i);o?o(r,t,e):e.src=r}},imageSize:function(t){var e=t.match(/.+_((?:pico|icon|thumb|small|compact|medium|large|grande)|\d{1,4}x\d{0,4}|x\d{1,4})[_\.@]/);return null!==e?e[1]:null},getSizedImageUrl:function(t,e){if(null==e)return t;if("master"==e)return this.removeProtocol(t);var o=t.match(/\.(jpg|jpeg|gif|png|bmp|bitmap|tiff|tif)(\?v=\d+)?$/i);if(null==o)return null;var i=t.split(o[0]),r=o[0];return this.removeProtocol(i[0]+"_"+e+r)},removeProtocol:function(t){return t.replace(/http(s)?:/,"")}},wsgShopify.OptionSelectors.HistoryState=function(t){this.browserSupports()&&this.register(t)},wsgShopify.OptionSelectors.HistoryState.prototype.register=function(t){window.addEventListener("popstate",function(){t.selectVariantFromParamsOrDropdown({popStateCall:!0})})},wsgShopify.OptionSelectors.HistoryState.prototype.onVariantChange=function(t,e,o){this.browserSupports()&&(!t||o.initialLoad||o.popStateCall||wsgShopify.setParam("variant",t.id))},wsgShopify.OptionSelectors.HistoryState.prototype.browserSupports=function(){return window.history&&window.history.replaceState};
481
482    var loadWsg = function(url, callback){
483    var script = document.createElement("script");
484    script.type = "text/javascript";
485    
486    // If the browser is Internet Explorer.
487    if (script.readyState){ 
488      script.onreadystatechange = function(){
489        if (script.readyState == "loaded" || script.readyState == "complete"){
490          script.onreadystatechange = null;
491          callback();
492        }
493      };
494    // For any other browser.
495    } else {
496      script.onload = function(){
497        callback();
498      };
499    }
500    
501    script.src = url;
502    document.getElementsByTagName("head")[0].appendChild(script);
503    };
504  
505  loadWsg(wsgData.server_link + "?v=5", function(){
506  })
507})();
508
509//init appropriate WSG process
510document.addEventListener("DOMContentLoaded", function(event) {
511  //=== PRODUCT===
512  
513  
514	//=== COLLECTION ===
515  
516  
517	//=== SEARCH ===
518    
519
520	//=== Home ===  
521  
522
523	//=== AJAX CART ===
524  
525  	wsgRunAjax = true;
526  
527
528  // Force run collection on all templates/pages if we're running the 5+ script
529  if (wsgUseLegacyCollection === false) {
530    wsgRunCollection = true;
531  }
532
533  //update button classes
534
535  jQuery(".wsg-button-fix").addClass("xxButtonClassesHerexx")
536  if(jQuery(".wsg-proxy-container").length > 0){
537    //update select backgrounds
538    let inputBG = jQuery('.wsg-input').css('background-color');
539    jQuery('.wsg-proxy-container select').attr('style', 'background-color:' + inputBG + ';');
540  }
541  
542  //=========================
543  //         CUSTOM JS
544  //==========================
545  
546})  //end DOM content loaded listener
547
548function wsgCustomJs(){
549  jQuery(window).on("load", function(){
550    //wsgCustomJs window placeholder
551    //update secondary btn color on proxy cart
552    if(jQuery("#wsg-checkout-one").length > 0){
553        let wsgBtnColor = jQuery("#wsg-checkout-one").css("background-color");
554        let wsgBtnBackground = "none";
555        let wsgBtnBorder = "thin solid " + wsgBtnColor;
556      	let wsgPaddingTop = jQuery("#wsg-checkout-one").css("padding-top");
557      	let wsgPaddingLeft = jQuery("#wsg-checkout-one").css("padding-left");
558      	let wsgBtnPadding = wsgPaddingTop + " " + wsgPaddingLeft;
559        jQuery(".spof-btn").css("background", wsgBtnBackground).css("color", wsgBtnColor).css("border", wsgBtnBorder).css("padding", wsgBtnPadding)
560    }  
561  })
562  //placeholder here
563  //----------------------------------------------------------
564  //add custom js that only runs for wholesale below this line
565  //----------------------------------------------------------
566}
567
568function checkAjaxChange(){
569    setTimeout(function(){
570      if(jQuery("#wsgAjaxChange").length == 0){
571        updateWsgAjax();
572      } else {
573        setTimeout(function(){
574        	if(jQuery("#wsgAjaxChange").length == 0){
575              updateWsgAjax();
576            } else {
577              setTimeout(function(){
578                if(jQuery("#wsgAjaxChange").length == 0){
579                  updateWsgAjax();
580                }
581              }, 3000)
582            }
583        }, 1250)
584      }
585    },500) 
586
587}
588function updateWsgAjax(){
589  setTimeout(function(){
590    jQuery(".wsgAjaxLoad").trigger("click");
591  }, 750)
592}
593</script>
593
594
595<style>
596/*   Signup/login */
597  #wsg-signup select, 
598  #wsg-signup input, 
599  #wsg-signup textarea {
600    height: 46px;
601    border: thin solid #d1d1d1;
602    padding: 6px 10px;
603  }
604  #wsg-signup textarea {
605    min-height: 100px;
606  }
607  .wsg-login-input {
608    height: 46px;
609    border: thin solid #d1d1d1;
610    padding: 6px 10px;
611  }
612  .wsg-submit-copy {
613  }
614  #wsg-signup select {
615  }
616/*   Quick Order Form */
617  .wsg-table td {
618   border: none;
619   min-width: 150px;
620  }
621  .wsg-table tr {
622   border-bottom: thin solid #d1d1d1; 
623    border-left: none;
624  }
625  .wsg-table input[type="number"] {
626    border: thin solid #d1d1d1;
627    padding: 5px 15px;
628    min-height: 42px;
629  }
630  #wsg-spof-link a {
631    text-decoration: inherit;
632    color: inherit;
633  }
634  .wsg-proxy-container a {
635    text-decoration: inherit;
636    color: inherit;    
637  }
638  @media screen and (max-width:768px){
639    .wsg-proxy-container .wsg-table input[type="number"] {
640     	max-width: 80%; 
641    }
642    .wsg-center img {
643    	width: 50px !important;
644    }
645    .wsg-variant-price-area {
646      min-width: 70px !important;
647    }
648  }
649  /* Submit button */
650  #wsg-cart-update{
651    padding: 8px 10px;
652    min-height: 45px;
653    max-width: 100% !important;
654  }
655  .wsg-table {
656    background: inherit !important;
657  }
658  .wsg-spof-container-main {
659    background: inherit !important;
660  }
661  /* General fixes */
662  .wsg-one-half {
663    
664  }
665  .wsg-button-fix {
666  
667  }
668
669  .wsg-hide-prices {
670    opacity: 0;
671    
672  }
673  
674</style>
675
676
677
678
679<script>
680
681  const currentPageUrl = "https://championdogproducts.com/pages/about-us";
682
683  const wsgExclusionConfig = {
684    currentPageUrl: currentPageUrl,
685    customerTags: wsgCustomerTags,
686    productExclusionTags: wsgData.shop_preferences.exclusions,
687    isWsgCustomer: isWsgCustomer,
688    excludedSections: [],
689    productSelectors: [".product-thumbnail",".swiper-slide"],
690  }
691
692
693  var loadExclusions = function (url, callback) {
694    var script = document.createElement("script");
695    script.setAttribute("defer", "")
696    script.type = "text/javascript";
697
698    // If the browser is Internet Explorer.
699    if (script.readyState) {
700      script.onreadystatechange = function () {
701        if (script.readyState == "loaded" || script.readyState == "complete") {
702          script.onreadystatechange = null;
703          callback();
704        }
705      };
706      // For any other browser.
707    } else {
708      script.onload = function () {
709        callback();
710      };
711    }
712
713    script.src = url;
714    document.getElementsByTagName("head")[0].appendChild(script);
715  };
716
717  loadExclusions(wsgData.server_link.split("wsg-index.js")[0] + "wsg-exclusions.js", function () {
718  })
719
720</script>
720
721
722  <!-- "snippets/bookthatapp-widgets.liquid" was not rendered, the associated app was uninstalled -->
723  
724  
725<!-- Start of Judge.me Core -->
726<link rel="dns-prefetch" href="https://cdn.judge.me/">
727<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":false,"coupon_receiving_condition":"","coupon_value_type":"percentage","coupon_value_percentage":10,"coupon_value_fixed_amount":0,"coupon_discount_type":"single","coupon_tier_text_enabled":false,"coupon_tier_text_percentage":10,"coupon_tier_text_fixed_amount":0,"coupon_tier_photo_enabled":false,"coupon_tier_photo_percentage":10,"coupon_tier_photo_fixed_amount":0,"coupon_tier_video_enabled":false,"coupon_tier_video_percentage":10,"coupon_tier_video_fixed_amount":0,"enable_coupons":false,"badge_no_review_text":"No reviews","badge_n_reviews_text":"{{ n }} review/reviews","badge_star_color":"#6bb4f3","hide_badge_preview_if_no_reviews":true,"badge_hide_text":false,"enforce_center_preview_badge":false,"widget_title":"Customer Reviews","widget_open_form_text":"Write a review","widget_close_form_text":"Cancel review","widget_refresh_page_text":"Refresh page","widget_summary_text":"Based on {{ number_of_reviews }} review/reviews","widget_no_review_text":"Be the first to write a review","widget_name_field_text":"Display name","widget_verified_name_field_text":"Verified Name (public)","widget_name_placeholder_text":"Display name","widget_required_field_error_text":"This field is required.","widget_email_field_text":"Email address","widget_verified_email_field_text":"Verified Email (private, can not be edited)","widget_email_placeholder_text":"Your email address","widget_email_field_error_text":"Please enter a valid email address.","widget_rating_field_text":"Rating","widget_review_title_field_text":"Review Title","widget_review_title_placeholder_text":"Give your review a title","widget_review_body_field_text":"Review content","widget_review_body_placeholder_text":"Start writing here...","widget_pictures_field_text":"Picture/Video (optional)","widget_submit_review_text":"Submit Review","widget_submit_verified_review_text":"Submit Verified Review","widget_submit_success_msg_with_auto_publish":"Thank y
727ou! Please refresh the page in a few moments to see your review. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_submit_success_msg_no_auto_publish":"Thank you! Your review will be published as soon as it is approved by the shop admin. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_show_default_reviews_out_of_total_text":"Showing {{ n_reviews_shown }} out of {{ n_reviews }} reviews.","widget_show_all_link_text":"Show all","widget_show_less_link_text":"Show less","widget_author_said_text":"{{ reviewer_name }} said:","widget_days_text":"{{ n }} days ago","widget_weeks_text":"{{ n }} week/weeks ago","widget_months_text":"{{ n }} month/months ago","widget_years_text":"{{ n }} year/years ago","widget_yesterday_text":"Yesterday","widget_today_text":"Today","widget_replied_text":"\u003e\u003e {{ shop_name }} replied:","widget_read_more_text":"Read more","widget_reviewer_name_as_initial":"","widget_rating_filter_color":"#102c59","widget_rating_filter_see_all_text":"See all reviews","widget_sorting_most_recent_text":"Most Recent","widget_sorting_highest_rating_text":"Highest Rating","widget_sorting_lowest_rating_text":"Lowest Rating","widget_sorting_with_pictures_text":"Only Pictures","widget_sorting_most_helpful_text":"Most Helpful","widget_open_question_form_text":"Ask a question","widget_reviews_subtab_text":"Reviews","widget_questions_subtab_text":"Questions","widget_question_label_text":"Question","widget_answer_label_text":"Answer","widget_question_placeholder_text":"Write your question here","widget_submit_question_text":"Submit Question","widget_question_submit_success_text":"Thank you for your question! We will notify you once it gets answered.","widget_star_color":"#6bb4f3","verified_badge_text":"Verified","verified_badge_bg_color":"","verified_badge_text_color":"","verified_badge_placement":"left-of-reviewer-name","widget_review_max_height":"","widget_hide_border":false,"widget_social_share":false,"widget_thumb":false,"widget_review_location_show":false,"widget_location_format":"country_iso_code","all_reviews_include_out_of_store_products":true,"all_reviews_out_of_store_text":"(out of store)","all_reviews_pagination":100,"all_reviews_product_name_prefix_text":"about","enable_review_pictures":true,"enable_question_anwser":false,"widget_theme":"","review_date_format":"mm/dd/yyyy","default_sort_method":"most-recent","enable_ai_review_visibility":true,"widget_product_reviews_subtab_text":"Product Reviews","widget_shop_reviews_subtab_text":"Shop Reviews","widget_other_products_reviews_text":"Reviews for other products","widget_store_reviews_subtab_text":"Store reviews","widget_product_variant_reference_text":"Review for","widget_no_store_reviews_text":"This store hasn't received any reviews yet","widget_web_restriction_product_reviews_text":"This product hasn't received any reviews yet","widget_no_items_text":"No items found","widget_show_more_text":"Show more","widget_write_a_store_review_text":"Write a Store Review","widget_product_and_store_reviews_text":"Product and store reviews","widget_reviews_in_collection_text":"Reviews in this collection","widget_other_languages_heading":"Reviews in Other Languages","widget_translate_review_text":"Translate review to {{ language }}","widget_translating_review_text":"Translating...","widget_show_original_translation_text":"Show original ({{ language }})","widget_translate_review_failed_text":"Review couldn't be translated.","widget_translate_review_retry_text":"Retry","widget_translate_review_try_again_later_text":"Try again later","show_product_url_for_grouped_product":false,"widget_sorting_pictures_first_text":"Pictures First","show_pictures_on_all_rev_page_mobile":false,"show_pictures_on_all_rev_page_desktop":false,"floating_tab_hide_mobile_install_preference":false,"floating_tab_button_name":"★ Reviews","floating_tab_title":"Let customers speak for us","floating_tab_button_color":"","floating_tab_button_background_color":"","floating_tab_url":"","floating_tab_url_enabled":false,"floating_tab_tab_style":"text","all_reviews_text_badge_text":"Customers rate us {{ shop.metafields.judgeme.all_reviews_rating | round: 1 }}/5 based on {{ shop.metafields.judgeme.all_reviews_count }} reviews.","all_reviews_text_badge_text_branded_style":"{{ shop.metafields.judgeme.all_reviews_rating | round: 1 }} out of 5 stars based on {{ shop.metafields.judgeme.all_reviews_count }} reviews","is_all_reviews_text_badge_a_link":false,"show_stars_for_all_reviews_text_badge":false,"all_reviews_text_badge_url":"","all_reviews_text_style":"text","all_reviews_text_color_style":"judgeme_brand_color","all_reviews_text_color":"#108474","all_reviews_text_show_jm_brand":true,"featured_carousel_show_header":true,"featured_carousel_title":"Let customers speak for us","testimonials_carousel_title":"Customers are saying","videos_carousel_title":"Real customer stories","cards_carousel_title":"Customers are saying","featured_carousel_count_text":"from {{ n }} reviews","featured_carousel_add_link_to_all_reviews_page":false,"featured_carousel_url":"","featured_carousel_show_images":true,"featured_carousel_autoslide_interval":5,"featured_carousel_arrows_on_the_sides":false,"featured_carousel_height":250,"featured_carousel_width":80,"featured_carousel_image_size":0,"featured_carousel_image_height":250,"featured_carousel_arrow_color":"#eeeeee","verified_count_badge_style":"vintage","verified_count_badge_orientation":"horizontal","verified_count_badge_color_style":"judgeme_brand_color","verified_count_badge_color":"#108474","is_verified_count_badge_a_link":false,"verified_count_badge_url":"","verified_count_badge_show_jm_brand":true,"widget_rating_preset_default":5,"widget_first_sub_tab":"product-reviews","widget_show_histogram":true,"widget_histogram_use_custom_color":true,"widget_pagination_use_custom_color":false,"widget_star_use_custom_color":true,"widget_verified_badge_use_custom_color":false,"widget_write_review_use_custom_color":false,"picture_reminder_submit_button":"Upload Pictures","enable_review_videos":false,"mute_video_by_default":false,"widget_sorting_videos_first_text":"Videos First","widget_review_pending_text":"Pending","featured_carousel_items_for_large_screen":3,"social_share_options_order":"Facebook,Twitter","remove_microdata_snippet":true,"disable_json_ld":false,"enable_json_ld_products":false,"preview_badge_show_question_text":false,"preview_badge_no_question_text":"No questions","preview_badge_n_question_text":"{{ number_of_questions }} question/questions","qa_badge_show_icon":false,"qa_badge_position":"same-row","remove_judgeme_branding":false,"widget_add_search_bar":false,"widget_search_bar_placeholder":"Search","widget_sorting_verified_only_text":"Verified only","widget_sorting_most_relevant_text":"Most Relevant","featured_carousel_theme":"default","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":false,"featured_carousel_show_reviewer":true,"featured_carousel_show_product":false,"featured_carousel_header_background_color":"#108474","featured_carousel_header_text_color":"#ffffff","featured_carousel_name_product_separator":"reviewed","featured_carousel_full_star_background":"#108474","featured_carousel_empty_star_background":"#dadada","featured_carousel_vertical_theme_background":"#f9fafb","featured_carousel_verified_badge_enable":false,"featured_carousel_verified_badge_color":"#108474","featured_carousel_border_style":"round","featured_carousel_review_line_length_limit":3,"featured_carousel_more_reviews_button_text":"Read more reviews","featured_carousel_view_product_button_text":"View product","all_reviews_page_load_reviews_on":"scroll","all_reviews_page_load_more_text":"Load More Reviews","disable_fb_tab_reviews":false,"enable_ajax_cdn_cache":false,"widget_public_name_text":"displayed publicly like","default_reviewer_name":"John Smith","default_reviewer_name_has_non_latin":true,"widget_reviewer_anonymous":"Anonymous","medals_widget_title":"Judge.me Review Medals","medals_widget_background_color":"#f9fafb","medals_widget_position":"footer_all_pages","medals_widget_border_color":"#f9fafb","medals_widget_verified_text_position":"left","medals_widget_use_monochromatic_version":false,"medals_widget_elements_color":"#108474","show_reviewer_avatar":true,"widget_invalid_yt_video_url_error_text":"Not a YouTube video URL","widget_max_length_field_error_text":"Please enter no more than {0} characters.","widget_show_country_flag":false,"widget_show_collected_via_shop_app":true,"widget_verified_by_shop_badge_style":"light","widget_verified_by_shop_text":"Verified by Shop","widget_show_photo_gallery":false,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Made by us, Shared by you","widget_ugc_subt
727itle":"Tag us to see your picture featured in our page","widget_ugc_arrows_color":"#ffffff","widget_ugc_primary_button_text":"Buy Now","widget_ugc_primary_button_background_color":"#108474","widget_ugc_primary_button_text_color":"#ffffff","widget_ugc_primary_button_border_width":"0","widget_ugc_primary_button_border_style":"none","widget_ugc_primary_button_border_color":"#108474","widget_ugc_primary_button_border_radius":"25","widget_ugc_secondary_button_text":"Load More","widget_ugc_secondary_button_background_color":"#ffffff","widget_ugc_secondary_button_text_color":"#108474","widget_ugc_secondary_button_border_width":"2","widget_ugc_secondary_button_border_style":"solid","widget_ugc_secondary_button_border_color":"#108474","widget_ugc_secondary_button_border_radius":"25","widget_ugc_reviews_button_text":"View Reviews","widget_ugc_reviews_button_background_color":"#ffffff","widget_ugc_reviews_button_text_color":"#108474","widget_ugc_reviews_button_border_width":"2","widget_ugc_reviews_button_border_style":"solid","widget_ugc_reviews_button_border_color":"#108474","widget_ugc_reviews_button_border_radius":"25","widget_ugc_reviews_button_link_to":"judgeme-reviews-page","widget_ugc_show_post_date":true,"widget_ugc_max_width":"800","widget_rating_metafield_value_type":true,"widget_primary_color":"#108474","widget_enable_secondary_color":false,"widget_secondary_color":"#edf5f5","widget_summary_average_rating_text":"{{ average_rating }} out of 5","widget_media_grid_title":"Customer photos \u0026 videos","widget_media_grid_see_more_text":"See more","widget_round_style":false,"widget_show_product_medals":true,"widget_verified_by_judgeme_text":"Verified by Judge.me","widget_show_store_medals":true,"widget_verified_by_judgeme_text_in_store_medals":"Verified by Judge.me","widget_media_field_exceed_quantity_message":"Sorry, we can only accept {{ max_media }} for one review.","widget_media_field_exceed_limit_message":"{{ file_name }} is too large, please select a {{ media_type }} less than {{ size_limit }}MB.","widget_review_submitted_text":"Review Submitted!","widget_question_submitted_text":"Question Submitted!","widget_close_form_text_question":"Cancel","widget_write_your_answer_here_text":"Write your answer here","widget_enabled_branded_link":true,"widget_show_collected_by_judgeme":true,"widget_reviewer_name_color":"","widget_write_review_text_color":"","widget_write_review_bg_color":"","widget_collected_by_judgeme_text":"collected by Judge.me","widget_pagination_type":"standard","widget_load_more_text":"Load More","widget_load_more_color":"#108474","widget_full_review_text":"Full Review","widget_read_more_reviews_text":"Read More Reviews","widget_read_questions_text":"Read Questions","widget_questions_and_answers_text":"Questions \u0026 Answers","widget_verified_by_text":"Verified by","widget_verified_text":"Verified","widget_number_of_reviews_text":"{{ number_of_reviews }} reviews","widget_back_button_text":"Back","widget_next_button_text":"Next","widget_custom_forms_filter_button":"Filters","custom_forms_style":"vertical","widget_show_review_information":false,"how_reviews_are_collected":"How reviews are collected?","widget_show_review_keywords":false,"widget_gdpr_statement":"How we use your data: We'll only contact you about the review you left, and only if necessary. By submitting your review, you agree to Judge.me's \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms\u003c/a\u003e, \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy\u003c/a\u003e and \u003ca href='https://judge.me/content-policy' target='_blank' rel='nofollow noopener'\u003econtent\u003c/a\u003e policies.","widget_multilingual_sorting_enabled":false,"widget_translate_review_content_enabled":false,"widget_translate_review_content_method":"manual","popup_widget_review_selection":"automatically_with_pictures","popup_widget_round_border_style":true,"popup_widget_show_title":true,"popup_widget_show_body":true,"popup_widget_show_reviewer":false,"popup_widget_show_product":true,"popup_widget_show_pictures":true,"popup_widget_use_review_picture":true,"popup_widget_show_on_home_page":true,"popup_widget_show_on_product_page":true,"popup_widget_show_on_collection_page":true,"popup_widget_show_on_cart_page":true,"popup_widget_position":"bottom_left","popup_widget_first_review_delay":5,"popup_widget_duration":5,"popup_widget_interval":5,"popup_widget_review_count":5,"popup_widget_hide_on_mobile":true,"review_snippet_widget_round_border_style":true,"review_snippet_widget_card_color":"#FFFFFF","review_snippet_widget_text_color":"#000000","review_snippet_widget_lighter_text_color":"#7B7B7B","review_snippet_widget_slider_arrows_background_color":"#FFFFFF","review_snippet_widget_slider_arrows_color":"#000000","review_snippet_widget_star_color":"#108474","show_product_variant":false,"all_reviews_product_variant_label_text":"Variant: ","widget_show_verified_branding":false,"widget_ai_summary_title":"Customers say","widget_ai_summary_disclaimer":"AI-powered review summary based on recent customer reviews","widget_show_ai_summary":false,"widget_show_ai_summary_bg":false,"write_review_button_visibility":"everyone","store_summary_widget_heading":"Customers rate this store","store_summary_widget_button_text":"View customer reviews","store_summary_widget_button_theme_text":"See AI reviews summary","widget_show_review_title_input":true,"widget_autofill_review_title":true,"redirect_reviewers_invited_via_email":"review_widget","request_store_review_after_product_review":false,"request_review_other_products_in_order":false,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":"#108474","review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":"#108474","review_form_button_text_color":"#ffffff","review_form_modal_overlay_color":"#000000","review_form_theme":"multi_step","review_form_location":"in_store_popup","review_form_external_page_background_color":"#C5F7F0","review_content_screen_title_text":"How would you rate this product?","review_content_introduction_text":"We would love it if you would share a bit about your experience.","store_review_form_title_text":"How would you rate this store?","store_review_form_introduction_text":"We would love it if you would share a bit about your experience.","show_review_guidance_text":true,"one_star_review_guidance_text":"Poor","five_star_review_guidance_text":"Great","customer_information_screen_title_text":"About you","customer_information_introduction_text":"Please tell us more about you.","custom_questions_screen_title_text":"Your experience in more detail","custom_questions_introduction_text":"Here are a few questions to help us understand more about your experience.","review_submitted_screen_title_text":"Thanks for your review!","review_submitted_screen_thank_you_text":"We are processing it and it will appear on the store soon.","review_submitted_screen_email_verification_text":"Please confirm your email by clicking the link we just sent you. This helps us keep reviews authentic.","confirm_email_screen_title_text":"Confirm your email","confirm_email_screen_message_text":"To help keep reviews authentic, we'll send you a secure link to continue writing your review. It only takes a moment.","check_email_screen_title_text":"Check your email","check_email_screen_message_text":"We sent you an email to {{ email }}. Click the button on the email to continue.","check_email_screen_resend_message_text":"Email resent!","check_email_resend_hint_text":"Didn't get the email? Check your spam folder or [resend the email].","verification_email_rate_limit_error_text":"You've reached the limit for review attempts on this product. Please check your inbox or try again later.","review_submitted_request_store_review_text":"Would you like to share your experience of shopping with us?","review_submitted_review_other_products_text":"Would you like to review these products?","store_review_screen_title_text":"Would you like to share your experience of shopping with us?","store_review_introduction_text":"We value your feedback and use it to improve. Please share any thoughts or suggestions you have.","reviewer_media_screen_title_picture_text":"Share a picture","reviewer_media_introduction_picture_text":"Upload a photo to support your review.","reviewer_media_screen_title_video_text":"Share a video","reviewer_media_introduction_video_text":"Upload a video to support your review.","reviewer_media_screen_title_picture_or_video_text":"Share a picture or video","reviewer_media_introduction_picture_or_video_text":"Upload a photo or video to support your review.","reviewer_media_
727youtube_url_text":"Paste your Youtube URL here","advanced_settings_next_step_button_text":"Next","advanced_settings_close_review_button_text":"Close","modal_write_review_flow":false,"write_review_flow_required_text":"Required","write_review_flow_privacy_message_text":"We respect your privacy.","write_review_flow_anonymous_text":"Post review as anonymous","write_review_flow_visibility_text":"This won't be visible to other customers.","write_review_flow_multiple_selection_help_text":"Select as many as you like","write_review_flow_single_selection_help_text":"Select one option","write_review_flow_required_field_error_text":"This field is required","write_review_flow_invalid_email_error_text":"Please enter a valid email address","write_review_flow_max_length_error_text":"Max. {{ max_length }} characters.","write_review_flow_media_upload_text":"\u003cb\u003eClick to upload\u003c/b\u003e or drag and drop","write_review_flow_gdpr_statement":"We'll only contact you about your review if necessary. By submitting your review, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","rating_only_reviews_enabled":false,"show_negative_reviews_help_screen":false,"new_review_flow_help_screen_rating_threshold":3,"negative_review_resolution_screen_title_text":"Tell us more","negative_review_resolution_text":"Your experience matters to us. If there were issues with your purchase, we're here to help. Feel free to reach out to us, we'd love the opportunity to make things right.","negative_review_resolution_button_text":"Contact us","negative_review_resolution_proceed_with_review_text":"Leave a review","negative_review_resolution_subject":"Issue with purchase from {{ shop_name }}.{{ order_name }}","coupon_promo_intro_any_review_text":"Write a review and get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_photo_text":"Write a review and add a photo or video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_video_text":"Write a review and add a video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_up_to_any_review_text":"Write a review and get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_up_to_with_photo_text":"Write a review and add a photo or video to get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_external_text":"Write a review and get a reward for your next purchase","coupon_promo_intro_external_with_photo_text":"Write a review and add a photo or video to get a reward for your next purchase","coupon_promo_intro_external_with_video_text":"Write a review and add a video to get a reward for your next purchase","coupon_promo_media_photo_text":"Add a photo or video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_photo_only_text":"Add a photo and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_video_text":"Add a video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_external_photo_text":"Add a photo or video and get a reward for your next purchase","coupon_promo_media_external_photo_only_text":"Add a photo and get a reward for your next purchase","coupon_promo_media_external_video_text":"Add a video and get a reward for your next purchase","coupon_promo_success_text":"You've got a coupon for your next purchase at {{ shop_name }}!","coupon_promo_success_subtext":"You'll receive your coupon email within the hour.","preview_badge_collection_page_install_status":false,"widget_review_custom_css":"","preview_badge_custom_css":"","preview_badge_stars_count":"5-stars","featured_carousel_custom_css":"","floating_tab_custom_css":"","all_reviews_widget_custom_css":"","medals_widget_custom_css":"","verified_badge_custom_css":"","all_reviews_text_custom_css":"","transparency_badges_collected_via_store_invite":false,"transparency_badges_from_another_provider":false,"transparency_badges_collected_from_store_visitor":false,"transparency_badges_collected_by_verified_review_provider":true,"transparency_badges_earned_reward":false,"transparency_badges_collected_via_store_invite_text":"Review collected via store invitation","transparency_badges_from_another_provider_text":"Review collected from another provider","transparency_badges_collected_from_store_visitor_text":"Review collected from a store visitor","transparency_badges_written_in_google_text":"Review written in Google","transparency_badges_written_in_etsy_text":"Review written in Etsy","transparency_badges_written_in_shop_app_text":"Review written in Shop App","transparency_badges_earned_reward_text":"Review earned a reward for future purchase","product_review_widget_per_page":10,"widget_other_languages_reviews_per_page":3,"widget_store_review_label_text":"Review about the store","widget_cart_mode_aggregate_heading_text":"Customers rate this store","checkout_comment_extension_title_on_product_page":"Customer Comments","checkout_comment_extension_num_latest_comment_show":5,"checkout_comment_extension_format":"name_and_timestamp","checkout_comment_customer_name":"last_initial","checkout_comment_comment_notification":true,"preview_badge_collection_page_install_preference":false,"preview_badge_home_page_install_preference":false,"preview_badge_product_page_install_preference":false,"review_widget_install_preference":"","review_carousel_install_preference":false,"floating_reviews_tab_install_preference":"none","verified_reviews_count_badge_install_preference":false,"all_reviews_text_install_preference":false,"review_widget_best_location":false,"judgeme_medals_install_preference":false,"review_widget_revamp_enabled":false,"review_widget_qna_enabled":false,"review_widget_header_theme":"minimal","review_widget_widget_title_enabled":true,"review_widget_header_text_size":"medium","review_widget_header_text_weight":"regular","review_widget_average_rating_style":"compact","review_widget_bar_chart_enabled":true,"review_widget_bar_chart_type":"numbers","review_widget_bar_chart_style":"standard","review_widget_expanded_media_gallery_enabled":false,"review_widget_show_review_highlights":false,"review_widget_show_review_keywords_in_gray":false,"review_widget_reviews_section_theme":"standard","review_widget_image_style":"thumbnails","review_widget_review_image_ratio":"square","review_widget_stars_size":"medium","review_widget_verified_badge":"standard_text","review_widget_review_title_text_size":"medium","review_widget_review_text_size":"medium","review_widget_review_text_length":"medium","review_widget_number_of_columns_desktop":3,"review_widget_carousel_transition_speed":5,"review_widget_custom_questions_answers_display":"always","review_widget_card_section_size":"small","review_widget_button_text_color":"#FFFFFF","review_widget_text_color":"#000000","review_widget_lighter_text_color":"#7B7B7B","review_widget_corner_styling":"soft","review_widget_review_word_singular":"review","review_widget_review_word_plural"
727:"reviews","review_widget_voting_label":"Helpful?","review_widget_shop_reply_label":"Reply from {{ shop_name }}:","review_widget_filters_title":"Filters","review_widget_filter_rating_title":"Rating","review_widget_filter_keyword_title":"Keyword","review_widget_clear_filters_text":"Clear filters","review_widget_expand_more_text":"More","review_widget_review_highlights_title":"Review highlights","qna_widget_question_word_singular":"Question","qna_widget_question_word_plural":"Questions","qna_widget_answer_reply_label":"Answer from {{ answerer_name }}:","qna_content_screen_title_text":"Ask a question about this product","qna_widget_question_required_field_error_text":"Please enter your question.","qna_widget_flow_gdpr_statement":"We'll only contact you about your question if necessary. By submitting your question, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","qna_widget_question_submitted_text":"Thanks for your question!","qna_widget_close_form_text_question":"Close","qna_widget_question_submit_success_text":"We’ll notify you by email when your question is answered.","all_reviews_widget_v2025_enabled":false,"all_reviews_widget_v2025_header_theme":"default","all_reviews_widget_v2025_widget_title_enabled":true,"all_reviews_widget_v2025_header_text_size":"medium","all_reviews_widget_v2025_header_text_weight":"regular","all_reviews_widget_v2025_average_rating_style":"compact","all_reviews_widget_v2025_bar_chart_enabled":true,"all_reviews_widget_v2025_bar_chart_type":"numbers","all_reviews_widget_v2025_bar_chart_style":"standard","all_reviews_widget_v2025_expanded_media_gallery_enabled":false,"all_reviews_widget_v2025_show_store_medals":true,"all_reviews_widget_v2025_show_photo_gallery":true,"all_reviews_widget_v2025_show_review_keywords":false,"all_reviews_widget_v2025_show_ai_summary":false,"all_reviews_widget_v2025_show_ai_summary_bg":false,"all_reviews_widget_v2025_show_review_highlights":false,"all_reviews_widget_v2025_show_review_keywords_in_gray":false,"all_reviews_widget_v2025_add_search_bar":false,"all_reviews_widget_v2025_default_sort_method":"most-recent","all_reviews_widget_v2025_reviews_per_page":10,"all_reviews_widget_v2025_reviews_section_theme":"default","all_reviews_widget_v2025_image_style":"thumbnails","all_reviews_widget_v2025_review_image_ratio":"square","all_reviews_widget_v2025_stars_size":"medium","all_reviews_widget_v2025_verified_badge":"standard_text","all_reviews_widget_v2025_review_title_text_size":"medium","all_reviews_widget_v2025_review_text_size":"medium","all_reviews_widget_v2025_review_text_length":"medium","all_reviews_widget_v2025_number_of_columns_desktop":3,"all_reviews_widget_v2025_carousel_transition_speed":5,"all_reviews_widget_v2025_custom_questions_answers_display":"always","all_reviews_widget_v2025_review_dates":false,"all_reviews_widget_v2025_card_section_size":"small","all_reviews_widget_v2025_show_product_variant":false,"all_reviews_widget_v2025_show_reviewer_avatar":true,"all_reviews_widget_v2025_reviewer_name_as_initial":"","all_reviews_widget_v2025_review_location_show":false,"all_reviews_widget_v2025_location_format":"","all_reviews_widget_v2025_show_country_flag":false,"all_reviews_widget_v2025_widget_thumb":false,"all_reviews_widget_v2025_verified_by_shop_badge_style":"light","all_reviews_widget_v2025_social_share":false,"all_reviews_widget_v2025_social_share_options_order":"Facebook,Twitter,LinkedIn,Pinterest","all_reviews_widget_v2025_pagination_type":"standard","all_reviews_widget_v2025_button_text_color":"#FFFFFF","all_reviews_widget_v2025_text_color":"#000000","all_reviews_widget_v2025_lighter_text_color":"#7B7B7B","all_reviews_widget_v2025_corner_styling":"soft","all_reviews_widget_v2025_title":"Customer reviews","all_reviews_widget_v2025_ai_summary_title":"Customers say about this store","all_reviews_widget_v2025_no_review_text":"Be the first to write a review","all_reviews_widget_v2025_review_highlights_title":"Review highlights","reviews_grid_widget_show_sample_reviews":false,"reviews_grid_widget_review_selection":"all","reviews_grid_widget_select_products":[],"reviews_grid_widget_show_media_only":false,"reviews_grid_widget_display_order":"media_first","reviews_grid_widget_card_grouping":"per_media","reviews_grid_widget_columns_desktop":3,"reviews_grid_widget_rows_desktop":3,"reviews_grid_widget_columns_mobile":2,"reviews_grid_widget_rows_mobile":6,"reviews_grid_widget_show_stars":true,"reviews_grid_widget_show_reviewer_name":true,"reviews_grid_widget_show_review_title_on_hover_desktop":true,"reviews_grid_widget_corner_styling":"soft","reviews_grid_widget_card_spacing":"medium","reviews_grid_widget_header_text_color":"#000000","reviews_grid_widget_star_and_reviewer_name_color":"#F9F9F9","reviews_grid_widget_overlay_and_background_color":"#000000","reviews_grid_widget_content_color":"#F9F9F9","reviews_grid_widget_header_text":"From our customers","reviews_grid_widget_show_average_rating":true,"trust_badge_enabled":false,"trust_badge_structure":"outline","trust_badge_color":"black","trust_badge_star":"black","trust_badge_rating_display_default":"show_avg_text","platform":"shopify","branding_url":"https://app.judge.me/reviews/stores/championdogproducts.com","branding_text":"Powered by Judge.me","locale":"en","reply_name":"Champion Dog Products","shop_currency":"USD","widget_version":"3.0","footer":true,"autopublish":true,"review_dates":true,"enable_custom_form":false,"shop_use_review_site":true,"shop_locale":"en","enable_multi_locales_translations":false,"show_review_title_input":true,"autofill_review_title":true,"review_verification_email_status":"always","require_verification_before_submit":false,"sign_in_with_
727shop_enabled":false,"customer_account_validation_enabled":true,"most_relevant_sort_enabled":false,"coupon_promo_invited_eligible":true,"coupon_promo_web_eligible":false,"uses_coupon_integration":false,"uses_external_coupon":false,"can_be_branded":true,"rtl_stars_enabled_ar":true,"rtl_stars_enabled_he":true,"reply_name_text":"Champion Dog Products"};</script>
727 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #108474;--jdgm-secondary-color: rgba(16,132,116,0.1);--jdgm-star-color: #6bb4f3;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #108474;--jdgm-paginate-color: #108474;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #108474}.jdgm-histogram__bar-content{background-color:#102c59}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:white;background-color:#108474}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}@media only screen and (min-width: 768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}}.jdgm-preview-badge .jdgm-star.jdgm-star{color:#6bb4f3}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-author-all-initials{display:none !important}.jdgm-author-last-initial{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'about'}.jdgm-rev__variant-label:before{content:'Variant: '}.jdgm-rev__out-of-store-text:before{content:'(out of store)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.jdgm-preview-badge[data-template="product"]{display:none !important}.jdgm-preview-badge[data-template="collection"]{display:none !important}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-review-widget[data-from-snippet="true"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget{--jdgm-snippet-card-color: #fff;--jdgm-snippet-text-color: #000;--jdgm-snippet-lighter-text-color: #7B7B7B;--jdgm-snippet-star-color: #108474;--jdgm-snippet-border-radius: 8px;--jdgm-snippet-arrows-bg-color: #fff;--jdgm-snippet-arrows-color: #000}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#108474}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'Champion Dog Products'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )}
728</style> <style class='jdgm-settings-style'></style>
729
730  
731  
732  
733  <style class='jdgm-miracle-styles'>
734  @-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK
734/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-prev-badge{display:block !important}
735
736</style>
737
738
739  
740  
741   
742
743
744<script data-cfasync='false' class='jdgm-script'>
745!function(e){window.jdgm=window.jdgm||{},jdgm.CDN_HOST="https://cdn.judge.me/",
746jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)?
747setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,s){
748!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d),
749(s=e.createElement("link")).rel="stylesheet",s.class="jdgm-stylesheet",s.media="nope!",
750s.href=d,s.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(s))},
751jdgm.loadCSS.requestedUrls=[],jdgm.docReady(function(){(window.jdgmLoadCSS||e.querySelectorAll(
752".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting?
753parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_HOST+"widget_v3/base.css"):
754jdgm.loadCSS(jdgm.CDN_HOST+"widget/base.css"):jdgm.loadCSS(jdgm.CDN_HOST+"shopify_v2.css"))})}(document);
755</script>
vendor: 1 bytes, line 755
755
756<script async data-cfasync="false" type="text/javascript" src="https://cdn.judge.me/loader.js"></script>
756
757
758<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.judge.me/shopify_v2.css"></noscript>
759<!-- End of Judge.me Core -->
760
761
762<script>
763    // empty script tag to work around a platform issue where attributes of first script in file are scrubbed
764</script>
764
765
766<script id="bold-subscriptions-script" type="text/javascript">
767    window.BOLD = window.BOLD || {};
768    window.BOLD.subscriptions = window.BOLD.subscriptions || {};
769    window.BOLD.subscriptions.classes = window.BOLD.subscriptions.classes || {};
770    window.BOLD.subscriptions.patches = window.BOLD.subscriptions.patches || {};
771    window.BOLD.subscriptions.patches.maxCheckoutRetries = window.BOLD.subscriptions.patches.maxCheckoutRetries || 200;
772    window.BOLD.subscriptions.patches.currentCheckoutRetries = window.BOLD.subscriptions.patches.currentCheckoutRetries || 0;
773    window.BOLD.subscriptions.patches.maxCashierPatchAttempts = window.BOLD.subscriptions.patches.maxCashierPatchAttempts || 200;
774    window.BOLD.subscriptions.patches.currentCashierPatchAttempts = window.BOLD.subscriptions.patches.currentCashierPatchAttempts || 0;
775    window.BOLD.subscriptions.config = window.BOLD.subscriptions.config || {};
776    window.BOLD.subscriptions.config.platform = 'shopify';
777    window.BOLD.subscriptions.config.shopDomain = 'champion-dog-products.myshopify.com';
778    window.BOLD.subscriptions.config.customDomain = 'championdogproducts.com';
779    window.BOLD.subscriptions.config.shopIdentifier = '55073341632';
780    window.BOLD.subscriptions.config.cashierUrl = 'https://cashier.boldcommerce.com';
781    window.BOLD.subscriptions.config.boldAPIBase = 'https://api.boldcommerce.com/';
782    window.BOLD.subscriptions.config.cashierApplicationUUID = '2e6a2bbc-b12b-4255-abdf-a02af85c0d4e';
783    window.BOLD.subscriptions.config.appUrl = 'https://sub.boldapps.net';
784    window.BOLD.subscriptions.config.currencyCode = 'USD';
785    window.BOLD.subscriptions.config.checkoutType = 'shopify';
786    window.BOLD.subscriptions.config.currencyFormat = "$\u0026#123;\u0026#123;amount}}";
787    window.BOLD.subscriptions.config.shopCurrencies = [];
788    window.BOLD.subscriptions.config.shopSettings = {"allow_msp_cancellation":true,"allow_msp_prepaid_renewal":true,"customer_can_pause_subscription":true,"customer_can_change_next_order_date":true,"line_item_discount_policy":"inherit","customer_can_change_order_frequency":true,"customer_can_create_an_additional_order":false,"show_currency_code":true,"stored_payment_method_policy":"required"};
789
790    // TODO: Remove the isset with BS2-4659_improve_large_group_selection
791            window.BOLD.subscriptions.config.cashierPluginOnlyMode = window.BOLD.subscriptions.config.cashierPluginOnlyMode || false;
792    if (window.BOLD.subscriptions.config.waitForCheckoutLoader === undefined) {
793        window.BOLD.subscriptions.config.waitForCheckoutLoader = true;
794    }
795
796    window.BOLD.subscriptions.config.addToCartFormSelectors = window.BOLD.subscriptions.config.addToCartFormSelectors || [];
797    window.BOLD.subscriptions.config.addToCartButtonSelectors = window.BOLD.subscriptions.config.addToCartButtonSelectors || [];
798    window.BOLD.subscriptions.config.widgetInsertBeforeSelectors = window.BOLD.subscriptions.config.widgetInsertBeforeSelectors || [];
799    window.BOLD.subscriptions.config.quickAddToCartButtonSelectors = window.BOLD.subscriptions.config.quickAddToCartButtonSelectors || [];
800    window.BOLD.subscriptions.config.cartElementSelectors = window.BOLD.subscriptions.config.cartElementSelectors || [];
801    window.BOLD.subscriptions.config.cartTotalElementSelectors = window.BOLD.subscriptions.config.cartTotalElementSelectors || [];
802    window.BOLD.subscriptions.config.lineItemSelectors = window.BOLD.subscriptions.config.lineItemSelectors || [];
803    window.BOLD.subscriptions.config.lineItemNameSelectors = window.BOLD.subscriptions.config.lineItemNameSelectors || [];
804    window.BOLD.subscriptions.config.checkoutButtonSelectors = window.BOLD.subscriptions.config.checkoutButtonSelectors || [];
805
806    window.BOLD.subscriptions.config.featureFlags = window.BOLD.subscriptions.config.featureFlags || ["BS2-1882-gen-settings-tz","BS2-3318-prepaid-import-recurrence-fix","BS2-4386-add-address-source-to-address-models","BS2-4177-enable-historical-report-datepicker","SUB-273-chain-report-jobs","SUB-320-showing-transaction-errors","bs2-1804-cancellation-management-page","BS2-3651-orderstream-webhook-source-validation","BS2-3660-delete-line-items-command","BS2-4377-filter-list-sub-orders-endpoint","SUB-356-parse-line-item-attributes","BS2-4770-update-cors"];
807    window.BOLD.subscriptions.config.subscriptionProcessingFrequency = '60';
808    window.BOLD.subscriptions.config.requireMSPInitialLoadingMessage = true;
809    window.BOLD.subscriptions.data = window.BOLD.subscriptions.data || {};
810
811    // Interval text markup template
812    window.BOLD.subscriptions.config.lineItemPropertyListSelectors = window.BOLD.subscriptions.config.lineItemPropertyListSelectors || [];
813    window.BOLD.subscriptions.config.lineItemPropertyListSelectors.push('dl.definitionList');
814    window.BOLD.subscriptions.config.lineItemPropertyListTemplate = window.BOLD.subscriptions.config.lineItemPropertyListTemplate || '<dl class="definitionList"></dl>';
815    window.BOLD.subscriptions.config.lineItemPropertyTemplate = window.BOLD.subscriptions.config.lineItemPropertyTemplate || '<dt class="definitionList-key">\:</dt><dd class="definitionList-value">\</dd>';
816
817    // Discount text markup template
818    window.BOLD.subscriptions.config.discountItemTemplate = window.BOLD.subscriptions.config.discountItemTemplate || '<div class="bold-subscriptions-discount"><div class="bold-subscriptions-discount__details">\</div><div class="bold-subscriptions-discount__total">\</div></div>';
819
820
821    // Constants in XMLHttpRequest are not reliable, so we will create our own
822    // reference: https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/readyState
823    window.BOLD.subscriptions.config.XMLHttpRequest = {
824        UNSENT:0,            // Client has been created. open() not called yet.
825        OPENED: 1,           // open() has been called.
826        HEADERS_RECEIVED: 2, // send() has been called, and headers and status are available.
827        LOADING: 3,          // Downloading; responseText holds partial data.
828        DONE: 4              // The operation is complete.
829    };
830
831    window.BOLD.subscriptions.config.assetBaseUrl = 'https://sub.boldapps.net';
832    if (window.localStorage && window.localStorage.getItem('boldSubscriptionsAssetBaseUrl')) {
833        window.BOLD.subscriptions.config.assetBaseUrl = window.localStorage.getItem('boldSubscriptionsAssetBaseUrl')
834    }
835
836    window.BOLD.subscriptions.data.subscriptionGroups = [];
837    if (localStorage && localStorage.getItem('boldSubscriptionsSubscriptionGroups')) {
838        window.BOLD.subscriptions.data.subscriptionGroups = JSON.parse(localStorage.getItem('boldSubscriptionsSubscriptionGroups'));
839    } else {
840        window.BOLD.subscriptions.data.subscriptionGroups = [{"id":25336,"billing_rules":[{"id":53562,"subscription_group_id":25336,"interval_name":"Monthly ","billing_rule":"FREQ=MONTHLY;BYMONTHDAY=15","custom_billing_rule":""}],"is_subscription_only":false,"allow_prepaid":false,"is_prepaid_only":false,"should_continue_prepaid":true,"continue_prepaid_type":"as_prepaid","prepaid_durations":[{"id":25279,"subscription_group_id":25336,"total_duration":1,"discount_type":"percentage","discount_value":0}
840],"selection_options":[{"platform_entity_id":"6765214597312"}],"discount_type":"no_discount","percent_discount":0,"fixed_discount":0,"can_add_to_cart":true}];
841    }
842
843    window.BOLD.subscriptions.isFeatureFlagEnabled = function (featureFlag) {
844        for (var i = 0; i < window.BOLD.subscriptions.config.featureFlags.length; i++) {
845            if (window.BOLD.subscriptions.config.featureFlags[i] === featureFlag){
846                return true;
847            }
848        }
849        return false;
850    }
851
852    window.BOLD.subscriptions.logger = {
853        tag: "bold_subscriptions",
854        // the bold subscriptions log level
855        // 0 - errors (default)
856        // 1 - warnings + errors
857        // 2 - info + warnings + errors
858        // use window.localStorage.setItem('boldSubscriptionsLogLevel', x) to set the log level
859        levels: {
860            ERROR: 0,
861            WARN: 1,
862            INFO: 2,
863        },
864        level: parseInt((window.localStorage && window.localStorage.getItem('boldSubscriptionsLogLevel')) || "0", 10),
865        _log: function(callArgs, level) {
866            if (!window.console) {
867                return null;
868            }
869
870            if (window.BOLD.subscriptions.logger.level < level) {
871                return;
872            }
873
874            var params = Array.prototype.slice.call(callArgs);
875            params.unshift(window.BOLD.subscriptions.logger.tag);
876
877            switch (level) {
878                case window.BOLD.subscriptions.logger.levels.INFO:
879                    console.info.apply(null, params);
880                    return;
881                case window.BOLD.subscriptions.logger.levels.WARN:
882                    console.warn.apply(null, params);
883                    return;
884                case window.BOLD.subscriptions.logger.levels.ERROR:
885                    console.error.apply(null, params);
886                    return;
887                default:
888                    console.log.apply(null, params);
889                    return;
890            }
891        },
892        info: function() {
893            window.BOLD.subscriptions.logger._log(arguments, window.BOLD.subscriptions.logger.levels.INFO);
894        },
895        warn: function() {
896            window.BOLD.subscriptions.logger._log(arguments, window.BOLD.subscriptions.logger.levels.WARN);
897        },
898        error: function() {
899            window.BOLD.subscriptions.logger._log(arguments, window.BOLD.subscriptions.logger.levels.ERROR);
900        }
901    }
902
903    window.BOLD.subscriptions.shouldLoadSubscriptionGroupFromAPI = function() {
904        return window.BOLD.subscriptions.config.loadSubscriptionGroupFrom === window.BOLD.subscriptions.config.loadSubscriptionGroupFromTypes['BSUB_API'];
905    }
906
907    window.BOLD.subscriptions.getSubscriptionGroupFromProductId = function (productId) {
908        var data = window.BOLD.subscriptions.data;
909        var foundGroup = null;
910        for (var i = 0; i < data.subscriptionGroups.length; i += 1) {
911            var subscriptionGroup = data.subscriptionGroups[i];
912            for (var j = 0; j < subscriptionGroup.selection_options.length; j += 1) {
913                var selectionOption = subscriptionGroup.selection_options[j];
914                if (selectionOption.platform_entity_id === productId.toString()) {
915                    foundGroup = subscriptionGroup;
916                    break;
917                }
918            }
919            if (foundGroup) {
920                break;
921            }
922        }
923        return foundGroup;
924    };
925
926    window.BOLD.subscriptions.getSubscriptionGroupById = function(subGroupId) {
927        var subscriptionGroups = window.BOLD.subscriptions.data.subscriptionGroups;
928
929        for (var i = 0; i < subscriptionGroups.length; i += 1) {
930            var subGroup = subscriptionGroups[i];
931            if (subGroup.id === subGroupId) {
932                return subGroup;
933            }
934        }
935
936        return null;
937    };
938
939    window.BOLD.subscriptions.addSubscriptionGroup = function (subscriptionGroup) {
940        if(!window.BOLD.subscriptions.getSubscriptionGroupById(subscriptionGroup.id))
941        {
942            window.BOLD.subscriptions.data.subscriptionGroups.push(subscriptionGroup);
943        }
944    }
945
946    window.BOLD.subscriptions.getSubscriptionGroupPrepaidDurationById = function(subscriptionGroupId, prepaidDurationId) {
947        var subscriptionGroup = window.BOLD.subscriptions.getSubscriptionGroupById(subscriptionGroupId);
948
949        if (
950            !subscriptionGroup
951            || !subscriptionGroup.prepaid_durations
952            || !subscriptionGroup.prepaid_durations.length
953        ) {
954            return null;
955        }
956
957        for (var i = 0; i < subscriptionGroup.prepaid_durations.length; i++) {
958            var prepaidDuration = subscriptionGroup.prepaid_durations[i];
959            if (prepaidDuration.id === prepaidDurationId) {
960                return prepaidDuration;
961            }
962        }
963
964        return null;
965    }
966
967    window.BOLD.subscriptions.getSubscriptionGroupBillingRuleById = function(subGroup, billingRuleId) {
968        for (var i = 0; i < subGroup.billing_rules.length; i += 1) {
969            var billingRule = subGroup.billing_rules[i];
970            if (billingRule.id === billingRuleId) {
971                return billingRule;
972            }
973        }
974
975        return null;
976    };
977
978    window.BOLD.subscriptions.toggleDisabledAddToCartButtons = function(d) {
979        var addToCartForms = document.querySelectorAll(window.BOLD.subscriptions.config.addToCartFormSelectors.join(','));
980        var disable = !!d;
981        for (var i = 0; i < addToCartForms.length; i++) {
982            var addToCartForm = addToCartForms[i];
983            var productId = window.BOLD.subscriptions.getProductIdFromAddToCartForm(
983addToCartForm);
984            var subscriptionGroup = window.BOLD.subscriptions.getSubscriptionGroupFromProductId(productId);
985
986            if(window.BOLD.subscriptions.isFeatureFlagEnabled('BS2-4659_improve_large_group_selection') ) {
987                if (subscriptionGroup || window.BOLD.subscriptions.shouldLoadSubscriptionGroupFromAPI()) {
988                    var addToCartButtons = addToCartForm.querySelectorAll(window.BOLD.subscriptions.config.addToCartButtonSelectors.join(','));
989                    for (var j = 0; j < addToCartButtons.length; j++) {
990                        var addToCartButton = addToCartButtons[j];
991                        var toggleAction = disable ?  addToCartButton.setAttribute : addToCartButton.removeAttribute;
992
993                        addToCartButton.disabled = disable;
994                        toggleAction.call(addToCartButton, 'data-disabled-by-subscriptions', disable);
995                    }
996                }
997            } else {
998                if (subscriptionGroup) {
999                    var addToCartButtons = addToCartForm.querySelectorAll(window.BOLD.subscriptions.config.addToCartButtonSelectors.join(','));
1000                    for (var j = 0; j < addToCartButtons.length; j++) {
1001                        var addToCartButton = addToCartButtons[j];
1002                        var toggleAction = disable ?  addToCartButton.setAttribute : addToCartButton.removeAttribute;
1003
1004                        addToCartButton.disabled = disable;
1005                        toggleAction.call(addToCartButton, 'data-disabled-by-subscriptions', disable);
1006                    }
1007                }
1008            }
1009
1010        }
1011    };
1012
1013    window.BOLD.subscriptions.disableAddToCartButtons = function () {
1014        // only disable the add to cart buttons if the app isn't loaded yet
1015        if (!window.BOLD.subscriptions.app) {
1016            window.BOLD.subscriptions.toggleDisabledAddToCartButtons(true);
1017        } else {
1018            window.BOLD.subscriptions.enableAddToCartButtons();
1019        }
1020    };
1021
1022    window.BOLD.subscriptions.enableAddToCartButtons = function () {
1023        document.removeEventListener('click', window.BOLD.subscriptions.preventSubscriptionAddToCart);
1024        window.BOLD.subscriptions.toggleDisabledAddToCartButtons(false);
1025    };
1026
1027    window.BOLD.subscriptions.toggleDisabledCheckoutButtons = function(d) {
1028        var checkoutButtons = document.querySelectorAll(window.BOLD.subscriptions.config.checkoutButtonSelectors.join(','));
1029        var disable = !!d;
1030        for (var i = 0; i < checkoutButtons.length; i++) {
1031            var checkoutButton = checkoutButtons[i];
1032            var toggleAction = disable ? checkoutButton.setAttribute : checkoutButton.removeAttribute;
1033
1034            checkoutButton.disabled = disable;
1035            toggleAction.call(checkoutButton, 'data-disabled-by-subscriptions', disable);
1036        }
1037    }
1038
1039    window.BOLD.subscriptions.disableCheckoutButtons = function() {
1040        // only disable the checkout buttons if the app isn't loaded yet
1041        if (!window.BOLD.subscriptions.app) {
1042            window.BOLD.subscriptions.toggleDisabledCheckoutButtons(true);
1043        } else {
1044            window.BOLD.subscriptions.enableCheckoutButtons();
1045        }
1046    }
1047
1048    window.BOLD.subscriptions.enableCheckoutButtons = function() {
1049        document.removeEventListener('click', window.BOLD.subscriptions.preventCheckout);
1050        window.BOLD.subscriptions.toggleDisabledCheckoutButtons(false);
1051    }
1052
1053    window.BOLD.subscriptions.hasSuccessfulAddToCarts = function() {
1054        if (typeof(Storage) !== "undefined") {
1055            var successfulAddToCarts = JSON.parse(
1056                window.localStorage.getItem('boldSubscriptionsSuccessfulAddToCarts') || '[]'
1057            );
1058            if (successfulAddToCarts.length > 0) {
1059                return true;
1060            }
1061        }
1062
1063        return false;
1064    }
1065
1066    window.BOLD.subscriptions.hasPendingAddToCarts = function() {
1067        if (typeof(Storage) !== "undefined") {
1068            var pendingAddToCarts = JSON.parse(
1069                window.localStorage.getItem('boldSubscriptionsPendingAddToCarts') || '[]'
1070            );
1071            if (pendingAddToCarts.length > 0) {
1072                return true;
1073            }
1074        }
1075
1076        return false;
1077    }
1078
1079    window.BOLD.subscriptions.addJSAsset = function(src) {
1080        var scriptTag = document.getElementById('bold-subscriptions-script');
1081        var jsElement = document.createElement('script');
1082        jsElement.type = 'text/javascript';
1083        jsElement.src = src;
1084        scriptTag.parentNode.insertBefore(jsElement, scriptTag);
1085    };
1086
1087    window.BOLD.subscriptions.addCSSAsset = function(href) {
1088        var scriptTag = document.getElementById('bold-subscriptions-script');
1089        var cssElement = document.createElement('link');
1090        cssElement.href = href;
1091        cssElement.rel = 'stylesheet';
1092        scriptTag.parentNode.insertBefore(cssElement, scriptTag);
1093    };
1094
1095    window.BOLD.subscriptions.loadStorefrontAssets = function loadStorefrontAssets() {
1096        var assets = window.BOLD.subscriptions.config.assets;
1097        window.BOLD.subscriptions.addCSSAsset(window.BOLD.subscriptions.config.assetBaseUrl + '/static/' + assets['storefront.css']);
1098        window.BOLD.subscriptions.addJSAsset(window.BOLD.subscriptions.config.assetBaseUrl + '/static/' + assets['storefront.js']);
1099    };
1100
1101    window.BOLD.subscriptions.loadCustomerPortalAssets = function loadCustomerPortalAssets() {
1102        var assets = window.BOLD.subscriptions.config.assets;
1103        window.BOLD.subscriptions.addCSSAsset(window.BOLD.subscriptions.config.assetBaseUrl + '/static/' + assets['customer_portal.css']);
1104        window.BOLD.subscriptions.addJSAsset(window.BOLD.subscriptions.config.assetBaseUrl + '/static/' + assets['customer_portal.js']);
1105    };
1106
1107    window.BOLD.subscriptions.processManifest = function() {
1108        if (!window.BOLD.subscriptions.processedManifest) {
1109            window.BOLD.subscriptions.processedManifest = true;
1110            window.BOLD.subscriptions.config.assets = JSON.parse(this.responseText);
1111
1112                        window.BOLD.subscriptions.loadCustomerPortalAssets();
1113        }
1114    };
1115
1116    window.BOLD.subscriptions.addInitialLoadingMessage = function() {
1117        var customerPortalNode = document.getElementById('customer-portal-root');
1118        if (customerPortalNode && window.BOLD.subscriptions.config.requireMSPInitialLoadingMessage) {
1119            customerPortalNode.innerHTML = '<div class="bold-subscriptions-loader-container"><div class="bold-subscriptions-loader"></div></div>';
1120        }
1121    }
1122
1123    window.BOLD.subscriptions.contentLoaded = function() {
1124        window.BOLD.subscriptions.data.contentLoadedEventTriggered = true;
1125        window.BOLD.subscriptions.addInitialLoadingMessage();
1126            };
1127
1128    window.BOLD.subscriptions.preventSubscriptionAddToCart = function(e) {
1129        if (e.target.matches(window.BOLD.subscriptions.config.addToCartButtonSelectors.join(',')) && e.target.form) {
1130            var productId = window.BOLD.subscriptions.getProductIdFromAddToCartForm(e.target.form);
1131            var subscriptionGroup = window.BOLD.subscriptions.getSubscriptionGroupFromProductId(productId);
1132            if(window.BOLD.subscriptions.isFeatureFlagEnabled('BS2-4659_improve_large_group_selection'))
1133            {
1134                if (subscriptionGroup || window.BOLD.subscriptions.shouldLoadSubscriptionGroupFromAPI()) {
1135                    // This code prevents products in subscription groups from being added to the cart before the
1136                    // Subscriptions app fully loads. Once the subscriptions app loads it will re-enable the
1137                    // buttons. Use window.BOLD.subscriptions.enableAddToCartButtons enable them manually.
1138                    e.preventDefault();
1139                    return false;
1140                }
1141            } else {
1142                if (subscriptionGroup) {
1143                    // This code prevents products in subscription groups from being added to the cart before the
1144                    // Subscriptions app fully loads. Once the subscriptions app loads it will re-enable the
1145                    // buttons. Use window.BOLD.subscriptions.enableAddToCartButtons enable them manually.
1146                    e.preventDefault();
1147                    return false;
1148                }
1149            }
1150
1151        }
1152    };
1153
1154    window.BOLD.subscriptions.preventCheckout = function(e) {
1155        if (
1156            e.target.matches(window.BOLD.subscriptions.config.checkoutButtonSelectors.join(','))
1157            && (window.BOLD.subscriptions.hasSuccessfulAddToCarts() || window.BOLD.subscriptions.hasPendingAddToCarts())
1158        ) {
1159            // This code prevents checkouts on the shop until the Subscriptions app fully loads.
1160            // When the Subscriptions app is ready it will enable the checkout buttons itself.
1161            // Use window.BOLD.subscriptions.enableCheckoutButtons to enable them manually.
1162            e.preventDefault();
1163            return false;
1164        }
1165    }
1166
1167        document.addEventListener('DOMContentLoaded', window.BOLD.subscriptions.contentLoaded);
1168
1169    if (!Element.prototype.matches) {
1170        Element.prototype.matches =
1171            Element.prototype.matchesSelector ||
1172            Element.prototype.mozMatchesSelector ||
1173            Element.prototype.msMatchesSelector ||
1174            Element.prototype.oMatchesSelector ||
1175            Element.prototype.webkitMatchesSelector ||
1176            function(s) {
1177                var matches = (this.document || this.ownerDocument).querySelectorAll(s),
1178                    i = matches.length;
1179                while (--i >= 0 && matches.item(i) !== this) {}
1180                return i > -1;
1181            };
1182    }
1183
1184    if (!Element.prototype.closest) {
1185        Element.prototype.closest = function(s) {
1186            var el = this;
1187
1188            do {
1189                if (Element.prototype.matches.call(el, s)) return el;
1190                el = el.parentElement || el.parentNode;
1191            } while (el !== null && el.nodeType === 1);
1192            return null;
1193        };
1194    }
1195
1196    window.BOLD.subscriptions.setVisibilityOfAdditionalCheckoutButtons = function (isVisible) {
1197        if (window.BOLD.subscriptions.config.additionalCheckoutSelectors === undefined) {
1198            return;
1199        }
1200
1201        var selectors = window.BOLD.subscriptions.config.additionalCheckoutSelectors;
1202
1203        for (var i = 0; i < selectors.length; i++) {
1204            var elements = document.querySelectorAll(selectors[i]);
1205
1206            for (var j = 0; j < elements.length; j++) {
1207                elements[j].style.display = isVisible ? 'block' : 'none';
1208            }
1209        }
1210    }
1211
1212    window.BOLD.subscriptions.hideAdditionalCheckoutButtons = function() {
1213        window.BOLD.subscriptions.setVisibilityOfAdditionalCheckoutButtons(false);
1214    };
1215
1216    window.BOLD.subscriptions.showAdditionalCheckoutButtons = function() {
1217        window.BOLD.subscriptions.setVisibilityOfAdditionalCheckoutButtons(true);
1218    };
1219
1220    window.BOLD.subscriptions.enhanceMspUrls = function(data) {
1221        var mspUrl = 'https://sub.boldapps.net/shop/13186/customer_portal';
1222        var elements = document.querySelectorAll("a[href='"+mspUrl+"']");
1223
1224        if(!elements.length || !data.success) {
1225            return;
1226        }
1227
1228        for (var i = 0; i < elements.length; i++) {
1229            elements[i].href = elements[i].href + "?jwt="+data.value.jwt+"&customerId="+data.value.customerId;
1230        }
1231    };
1232
1233    window.addEventListener('load', function () {
1234        window.BOLD.subscriptions.getJWT(window.BOLD.subscriptions.enhanceMspUrls);
1235    });
1236
1237    // This will be called immediately
1238    // Use this anonymous function to avoid polluting the global namespace
1239    (function() {
1240        var xhr = new XMLHttpRequest();
1241        xhr.addEventListener('load', window.BOLD.subscriptions.processManifest);
1242        xhr.open('GET', window.BOLD.subscriptions.config.assetBaseUrl + '/static/manifest.json?t=' + (new Date()).getTime());
1243        xhr.send();
1244    })()
1245
1246    window.BOLD.subscriptions.patches.patchCashier = function() {
1247        if (window.BOLD && window.BOLD.checkout) {
1248            window.BOLD.checkout.disable();
1249            window.BOLD.checkout.listenerFn = window.BOLD.subscriptions.patches.cashierListenerFn;
1250            window.BOLD.checkout.enable();
1251        } else if (window.BOLD.subscriptions.patches.currentCashierPatchAttempts < window.BOLD.subscriptions.patches.maxCashierPatchAttempts) {
1252            window.BOLD.subscriptions.patches.currentCashierPatchAttempts++;
1253            setTimeout(window.BOLD.subscriptions.patches.patchCashier, 100);
1254        }
1255    };
1256
1257    window.BOLD.subscriptions.patches.finishCheckout = function(event, form, cart) {
1258        window.BOLD.subscriptions.patches.currentCheckoutRetries++;
1259
1260        if (!window.BOLD.subscriptions.app
1261            && window.BOLD.subscriptions.patches.currentCheckoutRetries < window.BOLD.subscriptions.patches.maxCheckoutRetries
1262        ) {
1263            setTimeout(function () { window.BOLD.subscriptions.patches.finishCheckout(event, form, cart); }, 100);
1264            return;
1265        } else if (window.BOLD.subscriptions.app) {
1266            window.BOLD.subscriptions.patches.currentCheckoutRetries = 0;
1267            window.BOLD.subscriptions.app.addCartParams(form, cart);
1268        }
1269
1270        var noSubscriptions = false;
1271        if ((window.BOLD.subscriptions.app && window.BOLD.subscriptions.app.successfulAddToCarts.length === 0)
1272            || !window.BOLD.subscriptions.app
1273        ) {
1274            noSubscriptions = true;
1275            event.target.dataset.cashierConfirmedNoPlugins = true;
1276
1277            if (window.BOLD.subscriptions.setCashierFeatureToken) {
1278                window.BOLD.subscriptions.setCashierFeatureToken(false);
1279            }
1280        }
1281
1282        if ((noSubscriptions && window.BOLD.subscriptions.config.cashierPluginOnlyMode)
1283            || (typeof BOLD.checkout.isFeatureRequired === 'function' && !BOLD.checkout.isFeatureRequired())
1284        ) {
1285            // send them to the original checkout when in plugin only mode
1286            // and either BSUB is there but there are no subscription products
1287            // or BSUB isn't there at all
1288            if (form.dataset.old_form_action) {
1289                form.action = form.dataset.old_form_action;
1290            }
1291            event.target.click();
1292        } else {
1293            // sends them to Cashier since BSUB got a chance to add it's stuff
1294            // and plugin only mode is not enabled
1295            form.submit();
1296        }
1297    };
1298</script>
1298
1299
1300<script id="bold-subscriptions-platform-script" type="text/javascript">
1301    window.BOLD.subscriptions.config.shopPlatformId = '55073341632';
1302    window.BOLD.subscriptions.config.appSlug = 'subscriptions';
1303
1304    window.BOLD = window.BOLD || {};
1305    window.BOLD.subscriptions = window.BOLD.subscriptions || {};
1306    window.BOLD.subscriptions.data = window.BOLD.subscriptions.data || {};
1307    window.BOLD.subscriptions.data.platform = window.BOLD.subscriptions.data.platform || {};
1308    window.BOLD.subscriptions.data.platform.customer = { id: '' };
1309    window.BOLD.subscriptions.data.platform.product = null;
1310    window.BOLD.subscriptions.data.platform.products = [];
1311    window.BOLD.subscriptions.data.platform.variantProductMap = {};
1312
1313    window.BOLD.subscriptions.addCachedProductData = function(products) {
1314        // ignore [], null, and undefined
1315        if (!products) {
1316            return
1317        }
1318
1319        if (!Array.isArray(products)) {
1320            window.BOLD.subscriptions.logger.warn('products must be an array')
1321            return
1322        }
1323
1324        window.BOLD.subscriptions.data.platform.products.concat(products)
1325
1326        for (var i = 0; i < products.length; i++) {
1327            var product = products[i];
1328            for (var j = 0; j < product.variants.length; j++) {
1329                var variant = product.variants[j];
1330                window.BOLD.subscriptions.data.platform.variantProductMap[variant.id] = product;
1331            }
1332        }
1333    }
1334
1335    
1336    
1337    
1338
1339    window.BOLD.subscriptions.config.addToCartFormSelectors.push(
1340        '.product-form.product-form-product-template:not(.bold-subscriptions-no-widget)'
1341        ,'.product-form.product-form--payment-button:not(.bold-subscriptions-no-widget)'
1342    );
1343    window.BOLD.subscriptions.config.addToCartButtonSelectors.push('[type="submit"]');
1344    window.BOLD.subscriptions.config.quickAddToCartButtonSelectors.push('a[data-event-type="product-click"]');
1345    window.BOLD.subscriptions.config.widgetInsertBeforeSelectors.push('[type="submit"]');
1346    window.BOLD.subscriptions.config.cartElementSelectors.push('form[action="/cart"]');
1347    window.BOLD.subscriptions.config.cartTotalElementSelectors.push('[data-cart-subtotal]', '.text-right .ajaxcart__subtotal');
1348    window.BOLD.subscriptions.config.checkoutButtonSelectors.push(
1349        '[name="checkout"]',
1350        '[href*="checkout"]:not([href*="tools/checkout"])',
1351        '[onclick*="checkout"]:not([onclick*="tools/checkout"])',
1352    );
1353
1354    // Discount text markup template
1355    // NOTE: @ on double curly, so blade doesn't interpret, and `raw` liquid tags so liquid doesn't interpret.
1356    
1357    window.BOLD.subscriptions.config.discountItemTemplate = '<div class="bold-subscriptions-discount"><div class="bold-subscriptions-discount__details">{{details}}</div><div class="bold-subscriptions-discount__total">{{total}}</div></div>';
1358    
1359
1360    window.BOLD.subscriptions.getProductIdFromAddToCartForm = function(addToCartForm) {
1361        var idInput = addToCartForm.querySelector('[name="id"]');
1362        if (idInput === null) {
1363            window.BOLD.subscriptions.logger.error('could not get variant id input from add to cart form — make sure your form has an input with [name="id"]')
1364            return null;
1365        }
1366
1367        var variantId = parseInt(idInput.value, 10);
1368        if (isNaN(variantId)) {
1369            window.BOLD.subscriptions.logger.error('could not parse variant id from [name="id"] input')
1370            return null;
1371        }
1372
1373        var product = window.BOLD.subscriptions.data.platform.variantProductMap[variantId];
1374
1375        if (product === undefined) {
1376            window.BOLD.subscriptions.logger.error('could not map variant id to cached product data — call window.BOLD.subscriptions.addCachedProductData(products) to add the product to the cache')
1377            return null;
1378        }
1379
1380        return product.id;
1381    };
1382
1383    window.BOLD.subscriptions.getAddToCartForms = function() {
1384        var forms = [];
1385        var idInputs = document.querySelectorAll('[name="id"]');
1386
1387        for (var i = 0; i < idInputs.length; i++) {
1388            var idInput = idInputs[i];
1389            var form = idInput.closest('form:not(.bold-subscriptions-no-widget)');
1390            if (form) {
1391                forms.push(form);
1392            }
1393        }
1394
1395        return forms;
1396    };
1397
1398    window.BOLD.subscriptions.getJWT = function (callback) {
1399        if(window.BOLD.subscriptions.data.platform.customer.id !== '') {
1400            var shopPlatformId = '55073341632';
1401            var appSlug = 'subscriptions';
1402            var customerPlatformId = window.BOLD.subscriptions.data.platform.customer.id;
1403            var proxyPath = '/apps/app-proxy/customers/v1/shops/'+shopPlatformId+'/apps/'+appSlug+'/customers/pid/'+customerPlatformId+'/jwt';
1404
1405            var xmlhttp = new XMLHttpRequest();
1406
1407            xmlhttp.onreadystatechange = function() {
1408                if (xmlhttp.readyState === window.BOLD.subscriptions.config.XMLHttpRequest.DONE) {
1409                    if (xmlhttp.status === 200) {
1410                        var data = JSON.parse(xmlhttp.responseText);
1411                        callback({
1412                            success: true,
1413                            value: {
1414                                jwt: data.bold_platform_jwt,
1415                                customerId: window.BOLD.subscriptions.data.platform.customer.id,
1416                            },
1417                        });
1418                    } else if (xmlhttp.status === 404) {
1419                        callback({
1420                            success: false,
1421                            error: 'not_logged_in',
1422                        });
1423                    } else {
1424                        callback({
1425                            success: false,
1426                            error: 'unknown',
1427                        });
1428                    }
1429                }
1430            };
1431
1432            xmlhttp.open("GET", proxyPath, true);
1433            xmlhttp.setRequestHeader('Accept', 'application/liquid');
1434            xmlhttp.send();
1435        } else {
1436            callback({
1437                success: false,
1438                error: 'not_logged_in',
1439            });
1440        }
1441    };
1442
1443    window.BOLD.subscriptions.setCashierFeatureToken = function(value) {
1444        if (window.BOLD.checkout_features_defaults && window.BOLD.subscriptions.config.cashierApplicationUUID) {
1445            window.BOLD.checkout_features_defaults.forEach(function(item) {
1446                if (item.id === window.BOLD.subscriptions.config.cashierApplicationUUID) {
1447                    item.require = value;
1448                }
1449            });
1450        }
1451    };
1452
1453    // Cashier patches
1454    window.BOLD.subscriptions.patches.cashierListenerFn = function(event) {
1455        if (window.BOLD.checkout.isCheckoutButton(event.target) && window.BOLD.checkout.isEnabled()) {
1456            window.BOLD.subscriptions.patches.pushToCashier(event);
1457        } else if(window.BOLD.checkout.isCheckoutButton(event.target) && typeof window.cashier_installed_on_site === 'undefined') {
1458            var request = new XMLHttpRequest();
1459            request.open('HEAD', '/apps/checkout/isInstalled', false);
1460            request.send(null);
1461
1462            if(request.status >= 200 && request.status < 400) {
1463                window.BOLD.subscriptions.patches.pushToCashier(event);
1464            } else {
1465                window.cashier_installed_on_site = false;
1466            }
1467        }
1468    };
1469
1470    window.BOLD.subscriptions.localTime = function() {
1471        var localDate = new Date();
1472        return localDate.getTime();
1473    };
1474
1475
1476    window.BOLD.subscriptions.patches.pushToCashier = function(event) {
1477        event.preventDefault();
1478        var form = window.BOLD.checkout.getForm(event.target);
1479        var formData = new FormData(form);
1480        var request = new XMLHttpRequest();
1481        request.open('POST', '/cart/update.js?tmp=' + Date.now(), true);
1482        request.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
1483
1484        request.onload = function() {
1485            if (request.status >= 200 && request.status < 400) {
1486                // Success!
1487                var cart = JSON.parse(request.responseText);
1488
1489                // If items are empty redirect back to the cart
1490                if (cart.items.length === 0) {
1491                    return window.location.href = '/cart';
1492                }
1493
1494                cart.items.forEach(function(element) {
1495                    delete element.product_description;
1496                });
1497
1498                if (document.getElementById('CartSpecialInstructions')) {
1499                    // If the cart note exists, grab its value
1500                    cart.note = document.getElementById('CartSpecialInstructions').value;
1501                }
1502
1503                var cartObj = JSON.stringify(cart);
1504
1505                var form = window.BOLD.checkout.getForm(event.target);
1506                form.dataset.old_form_action = form.action;
1507                form.action = '/apps/checkout/begin-checkout' + googleAnalyticsGetParamString({});
1508                var cartCookie = window.BOLD.checkout.getCookie('cart');
1509                var element = document.createElement('INPUT');
1510                element.type = 'HIDDEN';
1511                element.name = 'cart_id';
1512                element.value = cartCookie;
1513                form.appendChild(element);
1514
1515                var dateElement = document.createElement('INPUT');
1516                dateElement.type = 'HIDDEN';
1517                dateElement.name = 'checkout_local_time';
1518                dateElement.value = window.BOLD.subscriptions.localTime();
1519                form.appendChild(dateElement);
1520
1521                var cartElement = document.createElement('INPUT');
1522                cartElement.type = 'HIDDEN';
1523                cartElement.name = 'cart';
1524                cartElement.value = cartObj;
1525                form.appendChild(cartElement);
1526                form.method = 'POST';
1527
1528                if(window.BOLD && window.BOLD.checkout && typeof window.BOLD.checkout.languageIsoCode === 'string') {
1529                    var langInput = document.createElement('INPUT');
1530                    langInput.type = 'HIDDEN';
1531                    langInput.name = 'language_iso';
1532                    langInput.value = window.BOLD.checkout.languageIsoCode;
1533                    form.appendChild(langInput);
1534                }
1535
1536                if (window.BOLD && window.BOLD.common && typeof window.BOLD.common.eventEmitter === 'object' && typeof window.BOLDCURRENCY !== 'undefined') {
1537                    window.BOLD.common.eventEmitter.emit('BOLD_CASHIER_checkout', {target: form});
1538                }
1539
1540                window.BOLD.subscriptions.patches.finishCheckout(event, form, cart);
1541            }
1542        };
1543
1544        request.send(formData);
1545    };
1546
1547    </script>
1547
1548
1549<script> if (typeof jQuery == "undefined") { var headTag = document.getElementsByTagName("head")[0]; var jqTag = document.createElement("script"); jqTag.type = "text/javascript"; jqTag.src = "https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"; jqTag.onload = ""; headTag.prepend(jqTag) }</script>
1549<script src="//staticxx.s3.amazonaws.com/aio_stats_lib_v1.min.js?v=1.0"></script>
1549<!--Gem_Page_Header_Script-->
1550<!-- "snippets/gem-app-header-scripts.liquid" was not rendered, the associated app was uninstalled -->
1551<!--End_Gem_Page_Header_Script-->
1552<meta property="og:image" content="https://cdn.shopify.com/s/files/1/0550/7334/1632/files/Champion_Dog_Products_logo-01_6870c018-aad6-426c-ab94-28cc9779f2c9.png?v=1632407985" />
1553<meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/0550/7334/1632/files/Champion_Dog_Products_logo-01_6870c018-aad6-426c-ab94-28cc9779f2c9.png?v=1632407985" />
1554<meta property="og:image:width" content="1500" />
1555<meta property="og:image:height" content="1500" />
1556<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1557<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: 55073341632,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "page"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 1557
1557
1558<script>
1559  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
1560</script>
vendor: 1 bytes, line 1560
1560
1561<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}
1561).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: 55073341632,storefrontBaseUrl: "https://championdogproducts.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://championdogproducts.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b"],webPixelsConfigList: [{"id":"1878720761","configuration":"{\"mailchimp_store_id\":\"store_p598l9s5bwhaowrhcdvm\", \"mailchimp_user_id\":\"168298778\",\"mailchimp_list_id\":\"c5f5df5bca\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e357a49eadeb6216a959d63fa3fb8f55","type":"APP","apiClientId":2585307,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"952336633","configuration":"{\"webPixelName\":\"Judge.me\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8acc938b1a30dc7624e304493ca567d7","type":"APP","apiClientId":683015,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
1561,"dataSharingState":"unrestricted"},{"id":"524419321","configuration":"{\"config\":\"{\\\"pixel_id\\\":\\\"GT-MJWWQ4J\\\",\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":\\\"MC-2S1P701M63\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":\\\"MC-2S1P701M63\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":\\\"MC-2S1P701M63\\\"}],\\\"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":"125567225","configuration":"{\"pixel_id\":\"4011109162258278\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"82936057","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS"],"name":"Google Analytics tag (migrated)"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Champion Dog Products","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"champion-dog-products.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/championdogproducts.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://championdogproducts.com/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"123356545216","themeStoreId":"601","themePublished":"true","eventMetadataId":"3fae5d38-3f3a-4820-9c5f-0e43dbf2c7f3","pageType":"page","resourceId":"81815240896","shopId":"55073341632","storefrontBaseUrl":"https:\/\/championdogproducts.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
1561<script>
1562  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
1563  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
1564  window.ShopifyAnalytics.meta.currency = 'USD';
1565  var meta = {"page":{"pageType":"page","resourceType":"page","resourceId":81815240896,"requestId":"2d4c474e-83ab-4b09-904d-e1fb41032459-1790260803"}};
1566  for (var attr in meta) {
1567    window.ShopifyAnalytics.meta[attr] = meta[attr];
1568  }
1569</script>
vendor: 1 bytes, line 1569
1569
1570<script class="analytics">
1571  (function () {
1572    var customDocumentWrite = function(content) {
1573      var jquery = null;
1574
1575      if (window.jQuery) {
1576        jquery = window.jQuery;
1577      } else if (window.Checkout && window.Checkout.$) {
1578        jquery = window.Checkout.$;
1579      }
1580
1581      if (jquery) {
1582        jquery('body').append(content);
1583      }
1584    };
1585
1586    var hasLoggedConversion = function(token) {
1587      if (token) {
1588        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
1589      }
1590      return false;
1591    }
1592
1593    var setCookieIfConversion = function(token) {
1594      if (token) {
1595        var twoMonthsFromNow = new Date(Date.now());
1596        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
1597
1598        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
1599      }
1600    }
1601
1602    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
1603    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
1604    if (trekkie.integrations) {
1605      return;
1606    }
1607    trekkie.methods = [
1608      'identify',
1609      'page',
1610      'ready',
1611      'track',
1612      'trackForm',
1613      'trackLink'
1614    ];
1615    trekkie.factory = function(method) {
1616      return function() {
1617        var args = Array.prototype.slice.call(arguments);
1618        args.unshift(method);
1619        trekkie.push(args);
1620        if (method == 'track' || method == 'page') {
1621          try {
1622            if (window.__TREKKIE_SHIM_QUEUE == null) {
1623              window.__TREKKIE_SHIM_QUEUE = [];
1624            }
1625            window.__TREKKIE_SHIM_QUEUE.push({
1626              from: 'trekkie-stub',
1627              method: method,
1628              args: args.slice(1)
1629            });
1630          } catch (e) {
1631            // no-op
1632          }
1633        }
1634        return trekkie;
1635      };
1636    };
1637    for (var i = 0; i < trekkie.methods.length; i++) {
1638      var key = trekkie.methods[i];
1639      trekkie[key] = trekkie.factory(key);
1640    }
1641    trekkie.load = function(config) {
1642      trekkie.config = config || {};
1643      trekkie.config.initialDocumentCookie = document.cookie;
1644      var first = document.getElementsByTagName('script')[0];
1645var script = document.createElement('script');
1646script.type = 'text/javascript';
1647script.onerror = function(e) {
1648  var scriptFallback = document.createElement('script');
1649  scriptFallback.type = 'text/javascript';
1650  scriptFallback.onerror = function(error) {
1651          var Monorail = {
1652      produce: function produce(monorailDomain, schemaId, payload) {
1653        var currentMs = new Date().getTime();
1654        var event = {
1655          schema_id: schemaId,
1656          payload: payload,
1657          metadata: {
1658            event_created_at_ms: currentMs,
1659            event_sent_at_ms: currentMs
1660          }
1661        };
1662        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1663      },
1664      sendRequest: function sendRequest(endpointUrl, payload) {
1665        // Try the sendBeacon API
1666        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1667          var blobData = new window.Blob([payload], {
1668            type: 'text/plain'
1669          });
1670
1671          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1672            return true;
1673          } // sendBeacon was not successful
1674
1675        } // XHR beacon
1676
1677        var xhr = new XMLHttpRequest();
1678
1679        try {
1680          xhr.open('POST', endpointUrl);
1681          xhr.setRequestHeader('Content-Type', 'text/plain');
1682          xhr.send(payload);
1683        } catch (e) {
1684          console.log(e);
1685        }
1686
1687        return false;
1688      },
1689      isIos12: function isIos12() {
1690        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1691      }
1692    };
1693    Monorail.produce('monorail-edge.shopifysvc.com',
1694      'trekkie_storefront_load_errors/1.1',
1695      {shop_id: 55073341632,
1696      theme_id: 123356545216,
1697      app_name: "storefront",
1698      context_url: window.location.href,
1699      source_url: "//championdogproducts.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"});
1700
1701  };
1702  scriptFallback.async = true;
1703  scriptFallback.src = '//championdogproducts.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
1704  first.parentNode.insertBefore(scriptFallback, first);
1705};
1706script.async = true;
1707script.src = '//championdogproducts.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
1708first.parentNode.insertBefore(script, first);
1709
1710    };
1711    trekkie.load(
1712      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":55073341632,"isMerchantRequest":null,"themeId":123356545216,"themeCityHash":"11669719020968831003","contentLanguage":"en","currency":"USD","eventMetadataId":"3fae5d38-3f3a-4820-9c5f-0e43dbf2c7f3"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1713    );
1714
1715    var loaded = false;
1716    trekkie.ready(function() {
1717      if (loaded) return;
1718      loaded = true;
1719
1720      window.ShopifyAnalytics.lib = window.trekkie;
1721
1722      var originalDocumentWrite = document.write;
1723      document.write = customDocumentWrite;
1724      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1725      document.write = originalDocumentWrite;
1726
1727      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1728      var token = match? match[1]: undefined;
1729      if (!hasLoggedConversion(token)) {
1730        setCookieIfConversion(token);
1731        
1732      }
1733    });
1734
1735    window.ShopifyAnalytics.lib.page(null,{"pageType":"page","resourceType":"page","resourceId":81815240896,"requestId":"2d4c474e-83ab-4b09-904d-e1fb41032459-1790260803","shopifyEmitted":true});
1736
1737    var eventsListenerScript = document.createElement('script');
1738    eventsListenerScript.async = true;
1739    eventsListenerScript.src = "//championdogproducts.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1740    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1741})();</script>
1741
1742  
1742<script>
1743  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
1744    window.ga = function ga() {
1745      (window.ga.q = window.ga.q || []).push(arguments);
1746      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
1747        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
1748      }
1749      console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information.");
1750    };
1751    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
1752      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
1753    }
1754  }
1755</script>
vendor: 1 bytes, line 1755
1755
1756<script
1757  defer
1758  src="https://championdogproducts.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
1759  data-application="storefront-renderer"
1760  data-shop-id="55073341632"
1761  data-render-region="gcp-us-central1"
1762  data-page-type="page"
1763  data-theme-instance-id="123356545216"
1764  data-theme-name="Retina"
1765  data-theme-version="5.0.1"
1766  data-monorail-region="shop_domain"
1767  data-resource-timing-sampling-rate="10"
1768  data-shs="true"
1769  data-shs-beacon="true"
1770  data-shs-export-with-fetch="true"
1771  data-shs-logs-sample-rate="1"
1772  data-shs-beacon-endpoint="https://championdogproducts.com/api/collect"
1773></script>
1773
1774<meta name="shopify-y" content="bd09e9d8-af89-4f13-8637-49052e17d4f3" data-expiration="1821818403000"><meta name="shopify-s" content="9e87bf73-b5e6-4849-a0ce-fe5890438083" data-expiration="1790262603000"><meta name="new-cookie-storage-activated" content="t">
1775</head>
1776
1777  <body
1778    class="page-about-us"
1779    data-money-format="${{amount}}
1780"
1781    style="--full-header-height: 0;"
1782    data-active-currency="USD"
1783    data-shop-url="https://championdogproducts.com"
1784    data-predictive-search="true"
1785  >
1786    <a class="skip-to-main" href="#main-content">Skip to main content</a>
1787
1788    <div id="shopify-section-header" class="shopify-section site-header__outer-wrapper">
1789
1790
1791
1792
1793
1794
1795
1796
1797<style>
1798  .site-header__outer-wrapper {
1799    
1800
1801    --border-color: #ffffff;
1802    --transparent-border-color: rgba(255, 255, 255, 0.0);
1803  }
1804</style>
1805
1806<script
1807  type="application/json"
1808  data-section-type="site-header"
1809  data-section-id="header"
1810  data-section-data
1811>
1812  {
1813    "sticky_header": false,
1814    "transparent_header": "none",
1815    "current_page": "page"
1816  }
1817</script>
1817
1818
1819
1820
1821
1822
1823
1824
1825  <nav class="site-header-utility" aria-label="Utility" data-header-utility>
1826    <div class="site-header-utility__wrapper">
1827      
1828
1829      
1830        <div class="site-header-utility__cross-border">
1831          
1832          <form method="post" action="/localization" id="localization_form" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/pages/about-us" />
1833            
1834          
1835            
1836          </form>
1837          
1838
1839        </div>
1840      
1841    </div>
1842  </nav>
1843
1844
1845<header
1846  class="
1847    site-header
1848    
1849  "
1850  data-site-header
1851>
1852  <div
1853    class="
1854      site-header__wrapper
1855      site-header__wrapper--logo-left
1856    "
1857    style="
1858      --desktop-logo-width: 110px;
1859      --mobile-logo-width: 60px;
1860    "
1861  >
1862    
1863
1864    <div class="mobile-header-controls" data-mobile-header-controls>
1865      <a href="#" class="mobile-header-controls__menu" aria-label="Menu" data-mobile-nav-trigger>
1866        <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
1867          <path fill-rule="evenodd" clip-rule="evenodd" d="M2 6.5C2 6.22386 2.22386 6 2.5 6H21.5C21.7761 6 22 6.22386 22 6.5C22 6.77614 21.7761 7 21.5 7H2.5C2.22386 7 2 6.77614 2 6.5ZM2 12.5C2 12.2239 2.22386 12 2.5 12H21.5C21.7761 12 22 12.2239 22 12.5C22 12.7761 21.7761 13 21.5 13H2.5C2.22386 13 2 12.7761 2 12.5ZM2.5 18C2.22386 18 2 18.2239 2 18.5C2 18.7761 2.22386 19 2.5 19H21.5C21.7761 19 22 18.7761 22 18.5C22 18.2239 21.7761 18 21.5 18H2.5Z" fill="currentColor"/>
1868        </svg>
1869      </a>
1870      
1871        <a href="/search" class="mobile-header-controls__search" data-search-open aria-label="Search">
1872          <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
1873            <path fill-rule="evenodd" clip-rule="evenodd" d="M18 10C18 13.866 14.866 17 11 17C7.13401 17 4 13.866 4 10C4 6.13401 7.13401 3 11 3C14.866 3 18 6.13401 18 10ZM15.7389 16.446C14.4125 17.4228 12.7736 18 11 18C6.58172 18 3 14.4183 3 10C3 5.58172 6.58172 2 11 2C15.4183 2 19 5.58172 19 10C19 12.2836 18.0432 14.3438 16.5085 15.8014L21.3536 20.6464C21.5488 20.8417 21.5488 21.1583 21.3536 21.3536C21.1583 21.5488 20.8417 21.5488 20.6464 21.3536L15.7389 16.446Z" fill="currentColor"/>
1874          </svg>
1875        </a>
1876      
1877    </div>
1878
1879    <h1 class="site-header__heading" data-header-logo>
1880      <a
1881        href="/"
1882        class="
1883          site-header__logo
1884          site-header__logo--has-image
1885          
1886          site-header__logo--has-mobile-logo
1887        "
1888        aria-label="Champion Dog Products"
1889      >
1890        
1891          <div class="site-header__logo-image">
1892            
1893
1894  
1895    <noscript data-rimg-noscript>
1896      <img
1897        
1898          src="//championdogproducts.com/cdn/shop/files/CDP_White-01_110x110.png?v=1633629720"
1899        
1900
1901        alt=""
1902        data-rimg="noscript"
1903        srcset="//championdogproducts.com/cdn/shop/files/CDP_White-01_110x110.png?v=1633629720 1x, //championdogproducts.com/cdn/shop/files/CDP_White-01_220x220.png?v=1633629720 2x, //championdogproducts.com/cdn/shop/files/CDP_White-01_330x330.png?v=1633629720 3x, //championdogproducts.com/cdn/shop/files/CDP_White-01_440x440.png?v=1633629720 4x"
1904        
1905        
1906        
1907      >
1908    </noscript>
1909  
1910
1911  <img
1912    
1913      src="//championdogproducts.com/cdn/shop/files/CDP_White-01_110x110.png?v=1633629720"
1914    
1915    alt=""
1916
1917    
1918      data-rimg="lazy"
1919      data-rimg-scale="1"
1920      data-rimg-template="//championdogproducts.com/cdn/shop/files/CDP_White-01_{size}.png?v=1633629720"
1921      data-rimg-max="1800x1800"
1922      data-rimg-crop="false"
1923      
1924      srcset="data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'%20width='110'%20height='110'></svg>"
1925    
1926
1927    
1928    
1929    
1930  >
1931
1932
1933
1934  <div data-rimg-canvas></div>
1935
1936
1937          </div>
1938          
1939        
1940
1941        
1942          <div class="site-header__mobile-image">
1943            
1944
1945  
1946    <noscript data-rimg-noscript>
1947      <img
1948        
1949          src="//championdogproducts.com/cdn/shop/files/CDP_White-01_60x60.png?v=1633629720"
1950        
1951
1952        alt=""
1953        data-rimg="noscript"
1954        srcset="//championdogproducts.com/cdn/shop/files/CDP_White-01_60x60.png?v=1633629720 1x, //championdogproducts.com/cdn/shop/files/CDP_White-01_120x120.png?v=1633629720 2x, //championdogproducts.com/cdn/shop/files/CDP_White-01_180x180.png?v=1633629720 3x, //championdogproducts.com/cdn/shop/files/CDP_White-01_240x240.png?v=1633629720 4x"
1955        
1956        
1957        
1958      >
1959    </noscript>
1960  
1961
1962  <img
1963    
1964      src="//championdogproducts.com/cdn/shop/files/CDP_White-01_60x60.png?v=1633629720"
1965    
1966    alt=""
1967
1968    
1969      data-rimg="lazy"
1970      data-rimg-scale="1"
1971      data-rimg-template="//championdogproducts.com/cdn/shop/files/CDP_White-01_{size}.png?v=1633629720"
1972      data-rimg-max="1800x1800"
1973      data-rimg-crop="false"
1974      
1975      srcset="data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'%20width='60'%20height='60'></svg>"
1976    
1977
1978    
1979    
1980    
1981  >
1982
1983
1984
1985  <div data-rimg-canvas></div>
1986
1987
1988          </div>
1989        
1990
1991        <span class="site-header__site-name">Champion Dog Products</span>
1992      </a>
1993    </h1>
1994
1995    
1996      <nav class="site-header__navigation" aria-label="Main">
1997        <ul
1998  class="main-nav"
1999  data-main-nav
2000>
2001  
2002    
2003    
2004
2005    <li
2006      class="main-nav__tier-1-item"
2007      data-main-nav-parent
2008    >
2009      <a
2010        href="/pages/about-us"
2011        class="main-nav__tier-1-link"
2012        data-main-nav-link
2013        aria-haspopup="true"
2014      >
2015        About
2016        
2017          <svg width="10" height="6" viewBox="0 0 10 6" fill="none" xmlns="http://www.w3.org/2000/svg">
2018            <path d="M9.35355 1.35355C9.54882 1.15829 9.54882 0.841709 9.35355 0.646447C9.15829 0.451184 8.84171 0.451184 8.64645 0.646447L9.35355 1.35355ZM5 5L4.64645 5.35355C4.84171 5.54882 5.15829 5.54882 5.35355 5.35355L5 5ZM1.35355 0.646447C1.15829 0.451184 0.841709 0.451184 0.646447 0.646447C0.451184 0.841709 0.451184 1.15829 0.646447 1.35355L1.35355 0.646447ZM8.64645 0.646447L4.64645 4.64645L5.35355 5.35355L9.35355 1.35355L8.64645 0.646447ZM5.35355 4.64645L1.35355 0.646447L0.646447 1.35355L4.64645 5.35355L5.35355 4.64645Z" fill="currentColor"/>
2019          </svg>
2020        
2021      </a>
2022
2023      
2024        <ul
2025          class="main-nav__tier-2"
2026          data-main-nav-submenu
2027        >
2028          
2029            
2030            
2031            <li
2032              class="main-nav__tier-2-item"
2033              data-main-nav-parent
2034            >
2035              <a
2036                href="/pages/free-resources"
2037                class="main-nav__tier-2-link"
2038                data-main-nav-link
2039                aria-haspopup="true"
2040              >
2041                <span>Free Resources</span>
2042                
2043                  <svg width="6" height="10" viewBox="0 0 6 10" fill="none" xmlns="http://www.w3.org/2000/svg">
2044                    <path d="M1.35355 0.646447C1.15829 0.451184 0.841709 0.451184 0.646447 0.646447C0.451184 0.841709 0.451184 1.15829 0.646447 1.35355L1.35355 0.646447ZM5 5L5.35355 5.35355C5.54882 5.15829 5.54882 4.84171 5.35355 4.64645L5 5ZM0.646447 8.64645C0.451184 8.84171 0.451184 9.15829 0.646447 9.35355C0.841709 9.54882 1.15829 9.54882 1.35355 9.35355L0.646447 8.64645ZM0.646447 1.35355L4.64645 5.35355L5.35355 4.64645L1.35355 0.646447L0.646447 1.35355ZM4.64645 4.64645L0.646447 8.64645L1.35355 9.35355L5.35355 5.35355L4.64645 4.64645Z" fill="currentColor"/>
2045                  </svg>
2046                
2047              </a>
2048              
2049                <ul
2050                  class="main-nav__tier-3"
2051                  data-main-nav-submenu
2052                  data-navigation-tier-3
2053                >
2054                  
2055                    <li
2056                      class="main-nav__tier-3-item"
2057                    >
2058                      <a
2059                        href="/pages/skippy-was-nippy"
2060                        class="main-nav__tier-3-link"
2061                      >
2062                        <span>Resources for Kids </span>
2063                      </a>
2064                    </li>
2065                  
2066                    <li
2067                      class="main-nav__tier-3-item"
2068                    >
2069                      <a
2070                        href="/pages/puppy-parables"
2071                        class="main-nav__tier-3-link"
2072                      >
2073                        <span>Puppy Parables E/Audio Book</span>
2074                      </a>
2075                    </li>
2076                  
2077                    <li
2078                      class="main-nav__tier-3-item"
2079                    >
2080                      <a
2081                        href="/pages/the-app"
2082                        class="main-nav__tier-3-link"
2083                      >
2084                        <span>
2084The App </span>
2085                      </a>
2086                    </li>
2087                  
2088                    <li
2089                      class="main-nav__tier-3-item"
2090                    >
2091                      <a
2092                        href="/pages/the-podcast"
2093                        class="main-nav__tier-3-link"
2094                      >
2095                        <span>The Podcast</span>
2096                      </a>
2097                    </li>
2098                  
2099                </ul>
2100              
2101            </li>
2102          
2103        </ul>
2104      
2105    </li>
2106  
2107    
2108    
2109
2110    <li
2111      class="main-nav__tier-1-item"
2112      data-main-nav-parent
2113    >
2114      <a
2115        href="/collections"
2116        class="main-nav__tier-1-link"
2117        data-main-nav-link
2118        aria-haspopup="true"
2119      >
2120        Shop
2121        
2122          <svg width="10" height="6" viewBox="0 0 10 6" fill="none" xmlns="http://www.w3.org/2000/svg">
2123            <path d="M9.35355 1.35355C9.54882 1.15829 9.54882 0.841709 9.35355 0.646447C9.15829 0.451184 8.84171 0.451184 8.64645 0.646447L9.35355 1.35355ZM5 5L4.64645 5.35355C4.84171 5.54882 5.15829 5.54882 5.35355 5.35355L5 5ZM1.35355 0.646447C1.15829 0.451184 0.841709 0.451184 0.646447 0.646447C0.451184 0.841709 0.451184 1.15829 0.646447 1.35355L1.35355 0.646447ZM8.64645 0.646447L4.64645 4.64645L5.35355 5.35355L9.35355 1.35355L8.64645 0.646447ZM5.35355 4.64645L1.35355 0.646447L0.646447 1.35355L4.64645 5.35355L5.35355 4.64645Z" fill="currentColor"/>
2124          </svg>
2125        
2126      </a>
2127
2128      
2129        <ul
2130          class="main-nav__tier-2"
2131          data-main-nav-submenu
2132        >
2133          
2134            
2135            
2136            <li
2137              class="main-nav__tier-2-item"
2138              
2139            >
2140              <a
2141                href="/collections/chewing-accessories"
2142                class="main-nav__tier-2-link"
2143                data-main-nav-link
2144                
2145              >
2146                <span>Chewing Items</span>
2147                
2148              </a>
2149              
2150            </li>
2151          
2152            
2153            
2154            <li
2155              class="main-nav__tier-2-item"
2156              
2157            >
2158              <a
2159                href="/collections/essentials"
2160                class="main-nav__tier-2-link"
2161                data-main-nav-link
2162                
2163              >
2164                <span>Essentials</span>
2165                
2166              </a>
2167              
2168            </li>
2169          
2170            
2171            
2172            <li
2173              class="main-nav__tier-2-item"
2174              
2175            >
2176              <a
2177                href="/pages/champion-chewers-club"
2178                class="main-nav__tier-2-link"
2179                data-main-nav-link
2180                
2181              >
2182                <span>Champion Chewer&#39;s Club</span>
2183                
2184              </a>
2185              
2186            </li>
2187          
2188            
2189            
2190            <li
2191              class="main-nav__tier-2-item"
2192              
2193            >
2194              <a
2195                href="/collections/holiday-toys"
2196                class="main-nav__tier-2-link"
2197                data-main-nav-link
2198                
2199              >
2200                <span>Holiday Toys </span>
2201                
2202              </a>
2203              
2204            </li>
2205          
2206            
2207            
2208            <li
2209              class="main-nav__tier-2-item"
2210              
2211            >
2212              <a
2213                href="/collections/accessories"
2214                class="main-nav__tier-2-link"
2215                data-main-nav-link
2216                
2217              >
2218                <span>Puzzles, Bowls, and More </span>
2219                
2220              </a>
2221              
2222            </li>
2223          
2224            
2225            
2226            <li
2227              class="main-nav__tier-2-item"
2228              
2229            >
2230              <a
2231                href="/collections/accessories-apparel"
2232                class="main-nav__tier-2-link"
2233                data-main-nav-link
2234                
2235              >
2236                <span>Collars, Leashes &amp;
2236 Harnesses </span>
2237                
2238              </a>
2239              
2240            </li>
2241          
2242            
2243            
2244            <li
2245              class="main-nav__tier-2-item"
2246              
2247            >
2248              <a
2249                href="/collections/confinement-coming-soon"
2250                class="main-nav__tier-2-link"
2251                data-main-nav-link
2252                
2253              >
2254                <span>Cots, Covers, &amp; Bedding </span>
2255                
2256              </a>
2257              
2258            </li>
2259          
2260            
2261            
2262            <li
2263              class="main-nav__tier-2-item"
2264              
2265            >
2266              <a
2267                href="/collections/toys-coming-soon"
2268                class="main-nav__tier-2-link"
2269                data-main-nav-link
2270                
2271              >
2272                <span>Toys </span>
2273                
2274              </a>
2275              
2276            </li>
2277          
2278            
2279            
2280            <li
2281              class="main-nav__tier-2-item"
2282              
2283            >
2284              <a
2285                href="/collections/value-buys-under-20"
2286                class="main-nav__tier-2-link"
2287                data-main-nav-link
2288                
2289              >
2290                <span>Deals under $20 </span>
2291                
2292              </a>
2293              
2294            </li>
2295          
2296        </ul>
2297      
2298    </li>
2299  
2300    
2301    
2302
2303    <li
2304      class="main-nav__tier-1-item"
2305      
2306    >
2307      <a
2308        href="/apps/my/courses/list"
2309        class="main-nav__tier-1-link"
2310        data-main-nav-link
2311        
2312      >
2313        My Courses
2314        
2315      </a>
2316
2317      
2318    </li>
2319  
2320    
2321    
2322
2323    <li
2324      class="main-nav__tier-1-item"
2325      
2326    >
2327      <a
2328        href="/pages/rewards-program-page"
2329        class="main-nav__tier-1-link"
2330        data-main-nav-link
2331        
2332      >
2333        My Rewards
2334        
2335      </a>
2336
2337      
2338    </li>
2339  
2340    
2341    
2342
2343    <li
2344      class="main-nav__tier-1-item"
2345      
2346    >
2347      <a
2348        href="/pages/idme"
2349        class="main-nav__tier-1-link"
2350        data-main-nav-link
2351        
2352      >
2353        ID.me Exclusive Discount
2354        
2355      </a>
2356
2357      
2358    </li>
2359  
2360</ul>
2361
2362      </nav>
2363    
2364
2365    <div class="header-controls">
2366      
2367        <a href="/search" class="header-controls__search" data-search-open aria-label="Search">
2368          <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
2369            <path fill-rule="evenodd" clip-rule="evenodd" d="M18 10C18 13.866 14.866 17 11 17C7.13401 17 4 13.866 4 10C4 6.13401 7.13401 3 11 3C14.866 3 18 6.13401 18 10ZM15.7389 16.446C14.4125 17.4228 12.7736 18 11 18C6.58172 18 3 14.4183 3 10C3 5.58172 6.58172 2 11 2C15.4183 2 19 5.58172 19 10C19 12.2836 18.0432 14.3438 16.5085 15.8014L21.3536 20.6464C21.5488 20.8417 21.5488 21.1583 21.3536 21.3536C21.1583 21.5488 20.8417 21.5488 20.6464 21.3536L15.7389 16.446Z" fill="currentColor"/>
2370          </svg>
2371        </a>
2372      
2373      
2374        <a
2375          href="/account/login"
2376          class="header-controls__account"
2377          aria-label="My Account"
2378        >
2379          <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
2380            <path fill-rule="evenodd" clip-rule="evenodd" d="M16 7C16 9.20914 14.2091 11 12 11C9.79086 11 8 9.20914 8 7C8 4.79086 9.79086 3 12 3C14.2091 3 16 4.79086 16 7ZM17 7C17 9.76142 14.7614 12 12 12C9.23858 12 7 9.76142 7 7C7 4.23858 9.23858 2 12 2C14.7614 2 17 4.23858 17 7ZM5 21C5 17.4421 8.10096 14.5 12 14.5C15.899 14.5 19 17.4421 19 21C19 21.2761 19.2239 21.5 19.5 21.5C19.7761 21.5 20 21.2761 20 21C20 16.8259 16.3852 13.5 12 13.5C7.61477 13.5 4 16.8259 4 21C4 21.2761 4.22386 21.5 4.5 21.5C4.77614 21.5 5 21.2761 5 21Z" fill="currentColor"/>
2381          </svg>
2382        </a>
2383      
2384      <a href="/cart" class="header-controls__cart" data-cart-drawer-open aria-label="Continue Shopping">
2385        <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
2386          <path fill-rule="evenodd" clip-rule="evenodd" d="M10.03 4.81237L6.
238667989 9.00002H16.5993L13.2491 4.81237C13.0766 4.59673 13.1116 4.28209 13.3272 4.10958C13.5429 3.93708 13.8575 3.97204 14.03 4.18767L17.8799 9.00002H18.2787C19.5145 9.00002 20.4546 10.1098 20.2514 11.3288L18.9181 19.3288C18.7574 20.2932 17.923 21 16.9453 21H6.33383C5.35615 21 4.52177 20.2932 4.36104 19.3288L3.02771 11.3288C2.82453 10.1098 3.76462 9.00002 5.00049 9.00002H5.39926L9.24914 4.18767C9.42164 3.97204 9.73629 3.93708 9.95192 4.10958C10.1676 4.28209 10.2025 4.59673 10.03 4.81237ZM17.6356 10C17.6385 10 17.6413 10 17.6442 10H18.2787C18.8966 10 19.3666 10.5549 19.265 11.1644L17.9317 19.1644C17.8513 19.6466 17.4342 20 16.9453 20H6.33383C5.84499 20 5.4278 19.6466 5.34743 19.1644L4.0141 11.1644C3.91251 10.5549 4.38256 10 5.00049 10H5.63496H5.64355H17.6356Z" fill="currentColor"/>
2387        </svg>
2388        <span class="header-controls__cart-count" data-header-cart-count>
2389          0
2390        </span>
2391      </a>
2392
2393    </div>
2394  </div>
2395</header>
2396
2397<nav class="navigation-mobile" data-mobile-nav tabindex="-1" aria-label="Menu">
2398  <div class="navigation-mobile__overlay" data-mobile-overlay></div>
2399  <div class="navigation-mobile__flyout" data-mobile-main-flyout>
2400    <div class="navigation-mobile__flyout-header">
2401      <div class="navigation-mobile__account">
2402        
2403          
2404            <a href="/account/login" class="navigation-mobile__account-link">
2405              <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
2406                <path fill-rule="evenodd" clip-rule="evenodd" d="M16 7C16 9.20914 14.2091 11 12 11C9.79086 11 8 9.20914 8 7C8 4.79086 9.79086 3 12 3C14.2091 3 16 4.79086 16 7ZM17 7C17 9.76142 14.7614 12 12 12C9.23858 12 7 9.76142 7 7C7 4.23858 9.23858 2 12 2C14.7614 2 17 4.23858 17 7ZM5 21C5 17.4421 8.10096 14.5 12 14.5C15.899 14.5 19 17.4421 19 21C19 21.2761 19.2239 21.5 19.5 21.5C19.7761 21.5 20 21.2761 20 21C20 16.8259 16.3852 13.5 12 13.5C7.61477 13.5 4 16.8259 4 21C4 21.2761 4.22386 21.5 4.5 21.5C4.77614 21.5 5 21.2761 5 21Z" fill="currentColor"/>
2407              </svg>
2408              Login
2409            </a>
2410          
2411        
2412      </div>
2413      <button
2414        class="navigation-mobile__close-button"
2415        data-mobile-nav-close
2416        aria-label="Close">
2417        <svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
2418          <path d="M1 13L13 1M13 13L1 1" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
2419        </svg>
2420      </button>
2421    </div>
2422    <ul class="mobile-menu">
2423      
2424        
2425        
2426
2427        <li
2428          class="mobile-menu__tier-1-item"
2429        >
2430          
2431            <button
2432              class="mobile-menu__tier-1-button"
2433              aria-haspopup="true"
2434              data-mobile-submenu-button="tier-1"
2435            >
2436              About
2437              <svg width="6" height="10" viewBox="0 0 6 10" fill="none" xmlns="http://www.w3.org/2000/svg">
2438                <path d="M1.35355 0.646447C1.15829 0.451184 0.841709 0.451184 0.646447 0.646447C0.451184 0.841709 0.451184 1.15829 0.646447 1.35355L1.35355 0.646447ZM5 5L5.35355 5.35355C5.54882 5.15829 5.54882 4.84171 5.35355 4.64645L5 5ZM0.646447 8.64645C0.451184 8.84171 0.451184 9.15829 0.646447 9.35355C0.841709 9.54882 1.15829 9.54882 1.35355 9.35355L0.646447 8.64645ZM0.646447 1.35355L4.64645 5.35355L5.35355 4.64645L1.35355 0.646447L0.646447 1.35355ZM4.64645 4.64645L0.646447 8.64645L1.35355 9.35355L5.35355 5.35355L4.64645 4.64645Z" fill="currentColor"/>
2439              </svg>
2440            </button>
2441
2442            <div
2443              class="mobile-menu__tier-2"
2444              data-mobile-tier-2-flyout
2445              tabindex="-1"
2446              aria-label="Menu"
2447            >
2448              <div
2449                class="mobile-menu__tier-2-overlay"
2450                data-mobile-submenu-overlay
2451              ></div>
2452              <div
2453                class="mobile-menu__tier-2-flyout"
2454                data-mobile-submenu-flyout
2455              >
2456                <div class="mobile-menu__header">
2457                  <button
2458                    class="mobile-menu__back-button"
2459                    data-mobile-back-button
2460                    aria-label="Close"
2461                  >
2462                    <svg width="6" height="10" viewBox="0 0 6 10" fill="none" xmlns="http://www.w3.org/2000/svg">
2463                      <path d="M1.35355 0.646447C1.15829 0.451184 0.841709 0.451184 0.646447 0.646447C0.451184 0.841709 0.451184 1.15829 0.646447 1.35355L1.35355 0.646447ZM5 5L5.35355 5.35355C5.54882 5.15829 5.54882 4.84171 5.35355 4.64645L5 5ZM0.646447 8.64645C0.451184 8.84171 0.451184 9.15829 0.646447 9.35355C0.841709 9.54882 1.15829 9.54882 1.35355 9.35355L0.646447 8.64645ZM0.646447 1.35355L4.64645 5.35355L5.35355 4.64645L1.35355 0.646447L0.646447 1.35355ZM4.64645 4.64645L0.646447 8.64645L1.35355 9.35355L5.35355 5.35355L4.64645 4.64645Z" fill="currentColor"/>
2464                    </svg>
2465                  </button>
2466                  <a href="/pages/about-us" class="mobile-menu__heading">About</a>
2467                  <button
2468                    class="mobile-menu__close-button"
2469                    data-mobile-close-button
2470                    aria-label="Close">
2471                    <svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
2472                      <path d="M1 13L13 1M13 13L1 1" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
2473                    </svg>
2474                  </button>
2475                </div>
2476                <ul
2477                  class="mobile-menu__tier-2-menu"
2478                >
2479                  
2480                    
2481                    
2482                    <li
2483                      class="mobile-menu__tier-2-item"
2484                    >
2485                      
2486                        <button
2487                          class="mobile-menu__tier-2-button"
2488                          aria-haspopup="true"
2489                          data-mobile-submenu-button="tier-2"
2490                        >
2491                          Free Resources
2492                          <svg width="6" height="10" viewBox="0 0 6 10" fill="none" xmlns="http://www.w3.org/2000/svg">
2493                            <path d="M1.35355 0.646447C1.15829 0.451184 0.841709 0.451184 0.646447 0.646447C0.451184 0.841709 0.451184 1.15829 0.646447 1.35355L1.35355 0.646447ZM5 5L5.35355 5.35355C5.54882 5.15829 5.54882 4.84171 5.35355 4.64645L5 5ZM0.646447 8.64645C0.451184 8.84171 0.451184 9.15829 0.646447 9.35355C0.841709 9.54882 1.15829 9.54882 1.35355 9.35355L0.646447 8.64645ZM0.646447 1.35355L4.64645 5.35355L5.35355 4.64645L1.35355 0.646447L0.646447 1.35355ZM4.64645 4.64645L0.646447 8.64645L1.35355 9.35355L5.35355 5.35355L4.64645 4.64645Z" fill="currentColor"/>
2494                          </svg>
2495                        </button>
2496
2497                        <div
2498                          class="mobile-menu__tier-3"
2499                          data-mobile-tier-3-flyout
2500                          tabindex="-1"
2501                          aria-label="Menu"
2502                        >
2503                          <div
2504                            class="mobile-menu__tier-3-overlay"
2505                            data-mobile-submenu-overlay
2506                          ></div>
2507                          <div
2508                            class="mobile-menu__tier-3-flyout"
2509                            data-mobile-submenu-flyout
2510                          >
2511                            <div class="mobile-menu__header">
2512                              <button
2513                                class="mobile-menu__back-button"
2514                                data-mobile-back-button
2515                                aria-label="Close"
2516                              >
2517                                <svg width="6" height="10" viewBox="0 0 6 10" fill="none" xmlns="http://www.w3.org/2000/svg">
2518                                  <path d="M1.35355 0.646447C1.15829 0.451184 0.841709 0.451184 0.646447 0.646447C0.451184 0.841709 0.451184 1.15829 0.646447 1.35355L1.35355 0.646447ZM5 5L5.35355 5.35355C5.54882 5.15829 5.54882 4.84171 5.35355 4.64645L5 5ZM0.646447 8.64645C0.451184 8.84171 0.451184 9.15829 0.646447 9.35355C0.841709 9.54882 1.15829 9.54882 1.35355 9.35355L0.646447 8.64645ZM0.646447 1.35355L4.64645 5.35355L5.35355 4.64645L1.35355 0.646447L0.646447 1.35355ZM4.64645 4.64645L0.646447 8.64645L1.35355 9.35355L5.35355 5.35355L4.64645 4.64645Z" fill="currentColor"/>
2519                                </svg>
2520                              </button>
2521                              <a href="/pages/free-resources" class="mobile-menu__heading">Free Resources</a>
2522                              <button
2523                                class="mobile-menu__close-button"
2524                                data-mobile-close-button
2525                                aria-label="Close">
2526                                <svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
2527                                  <path d="M1 13L13 1M13 13L1 1" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
2528                                </svg>
2529                              </button>
2530                            </div>
2531                            <ul
2532                              class="mobile-menu__tier-3-menu"
2533                            >
2534                              
2535                                <li
2536                                  class="mobile-menu__tier-3-item"
2537                                >
2538                                  <a
2539                                    href="/pages/skippy-was-nippy"
2540                                    class="mobile-menu__tier-3-link"
2541                                  >
2542                                    Resources for Kids 
2543                                  </a>
2544                                </li>
2545                              
2546                                <li
2547                                  class="mobile-menu__tier-3-item"
2548                                >
2549                                  <a
2550                                    href="/pages/puppy-parables"
2551                                    class="mobile-menu__tier-3-link"
2552                                  >
2553                                    Puppy Parables E/Audio Book
2554                                  </a>
2555                                </li>
2556                              
2557                                <li
2558                                  class="mobile-menu__tier-3-item"
2559                                >
2560                                  <a
2561                                    href="/pages/the-app"
2562                                    class="mobile-menu__tier-3-link"
2563                                  >
2564                                    The App 
2565                                  </a>
2566                                </li>
2567                              
2568                                <li
2569                                  class="mobile-menu__tier-3-item"
2570                                >
2571                                  <a
2572                                    href="/pages/the-podcast"
2573                                    class="mobile-menu__tier-3-link"
2574                                  >
2575                                    The Podcast
2576                                  </a>
2577                                </li>
2578                              
2579                            </ul>
2580                          </div>
2581                        </div>
2582                      
2583                    </li>
2584                  
2585                </ul>
2586              </div>
2587            </div>
2588          
2589        </li>
2590      
2591        
2592        
2593
2594        <li
2595          class="mobile-menu__tier-1-item"
2596        >
2597          
2598            <button
2599              class="mobile-menu__tier-1-button"
2600              aria-haspopup="true"
2601              data-mobile-submenu-button="tier-1"
2602            >
2603              Shop
2604              <svg width="6" height="10" viewBox="0 0 6 10" fill="none" xmlns="http://www.w3.org/2000/svg">
2605                <path d="M1.35355 0.646447C1.15829 0.451184 0.841709 0.451184 0.646447 0.646447C0.451184 0.841709 0.451184 1.15829 0.646447 1.35355L1.35355 0.646447ZM5 5L5.35355 5.35355C5.54882 5.15829 5.54882 4.84171 5.35355 4.64645L5 5ZM0.646447 8.64645C0.451184 8.84171 0.451184 9.15829 0.646447 9.35355C0.841709 9.54882 1.15829 9.54882 1.35355 9.35355L0.646447 8.64645ZM0.646447 1.35355L4.64645 5.35355L5.35355 4.64645L1.35355 0.646447L0.646447 1.35355ZM4.64645 4.64645L0.646447 8.64645L1.35355 9.35355L5.35355 5.35355L4.64645 4.64645Z" fill="currentColor"/>
2606              </svg>
2607            </button>
2608
2609            <div
2610              class="mobile-menu__tier-2"
2611              data-mobile-tier-2-flyout
2612              tabindex="-1"
2613              aria-label="Menu"
2614            >
2615              <div
2616                class="mobile-menu__tier-2-overlay"
2617                data-mobile-submenu-overlay
2618              ></div>
2619              <div
2620                class="mobile-menu__tier-2-flyout"
2621                data-mobile-submenu-flyout
2622              >
2623                <div class="mobile-menu__header">
2624                  <button
2625                    class="mobile-menu__back-button"
2626                    data-mobile-back-button
2627                    aria-label="Close"
2628                  >
2629                    <svg width="6" height="10" viewBox="0 0 6 10" fill="none" xmlns="http://www.w3.org/2000/svg">
2630                      <path d="M1.35355 0.646447C1.15829 0.451184 0.841709 0.451184 0.646447 0.646447C0.451184 0.841709 0.451184 1.15829 0.646447 1.35355L1.35355 0.646447ZM5 5L5.35355 5.35355C5.54882 5.15829 5.54882 4.84171 5.35355 4.64645L5 5ZM0.646447 8.64645C0.451184 8.84171 0.451184 9.15829 0.646447 9.35355C0.841709 9.54882 1.15829 9.54882 1.35355 9.35355L0.646447 8.64645ZM0.646447 1.35355L4.64645 5.35355L5.35355 4.64645L1.35355 0.646447L0.646447 1.35355ZM4.64645 4.64645L0.646447 8.64645L1.35355 9.35355L5.35355 5.35355L4.64645 4.64645Z" fill="currentColor"/>
2631                    </svg>
2632                  </button>
2633                  <a href="/collections" class="mobile-menu__heading">Shop</a>
2634                  <button
2635                    class="mobile-menu__close-button"
2636                    data-mobile-close-button
2637                    aria-label="Close">
2638                    <svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
2639                      <path d="M1 13L13 1M13 13L1 1" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
2640                    </svg>
2641                  </button>
2642                </div>
2643                <ul
2644                  class="mobile-menu__tier-2-menu"
2645                >
2646                  
2647                    
2648                    
2649                    <li
2650                      class="mobile-menu__tier-2-item"
2651                    >
2652                      
2653                        <a
2654                          href="/collections/chewing-accessories"
2655                          class="mobile-menu__tier-2-link"
2656                        >
2657                          Chewing Items
2658                        </a>
2659                      
2660                    </li>
2661                  
2662                    
2663                    
2664                    <li
2665                      class="mobile-menu__tier-2-item"
2666                    >
2667                      
2668                        <a
2669                          href="/collections/essentials"
2670                          class="mobile-menu__tier-2-link"
2671                        >
2672                          Essentials
2673                        </a>
2674                      
2675                    </li>
2676                  
2677                    
2678                    
2679                    <li
2680                      class="mobile-menu__tier-2-item"
2681                    >
2682                      
2683                        <a
2684                          href="/pages/champion-chewers-club"
2685                          class="mobile-menu__tier-2-link"
2686                        >
2687                          Champion Chewer&#39;s Club
2688                        </a>
2689                      
2690                    </li>
2691                  
2692                    
2693                    
2694                    <li
2695                      class="mobile-menu__tier-2-item"
2696                    >
2697                      
2698                        <a
2699                          href="/collections/holiday-toys"
2700                          class="mobile-menu__tier-2-link"
2701                        >
2702                          Holiday Toys 
2703                        </a>
2704                      
2705                    </li>
2706                  
2707                    
2708                    
2709                    <li
2710                      class="mobile-menu__tier-2-item"
2711                    >
2712                      
2713                        <a
2714                          href="/collections/accessories"
2715                          class="mobile-menu__tier-2-link"
2716                        >
2717                          Puzzles, Bowls, and More 
2718                        </a>
2719                      
2720                    </li>
2721                  
2722                    
2723                    
2724                    <li
2725                      class="mobile-menu__tier-2-item"
2726                    >
2727                      
2728                        <a
2729                          href="/collections/accessories-apparel"
2730                          class="mobile-menu__tier-2-link"
2731                        >
2732                          Collars, Leashes &amp; Harnesses 
2733                        </a>
2734                      
2735                    </li>
2736                  
2737                    
2738                    
2739                    <li
2740                      class="mobile-menu__tier-2-item"
2741                    >
2742                      
2743                        <a
2744                          href="/collections/confinement-coming-soon"
2745                          class="mobile-menu__tier-2-link"
2746                        >
2747                          Cots, Covers, &amp; Bedding 
2748                        </a>
2749                      
2750                    </li>
2751                  
2752                    
2753                    
2754                    <li
2755                      class="mobile-menu__tier-2-item"
2756                    >
2757                      
2758                        <a
2759                          href="/collections/toys-coming-soon"
2760                          class="mobile-menu__tier-2-link"
2761                        >
2762                          Toys 
2763                        </a>
2764                      
2765                    </li>
2766                  
2767                    
2768                    
2769                    <li
2770                      class="mobile-menu__tier-2-item"
2771                    >
2772                      
2773                        <a
2774                          href="/collections/value-buys-under-20"
2775                          class="mobile-menu__tier-2-link"
2776                        >
2777                          Deals under $20 
2778                        </a>
2779                      
2780                    </li>
2781                  
2782                </ul>
2783              </div>
2784            </div>
2785          
2786        </li>
2787      
2788        
2789        
2790
2791        <li
2792          class="mobile-menu__tier-1-item"
2793        >
2794          
2795            <a
2796              href="/apps/my/courses/list"
2797              class="mobile-menu__tier-1-link"
2798            >
2799              My Courses
2800            </a>
2801          
2802        </li>
2803      
2804        
2805        
2806
2807        <li
2808          class="mobile-menu__tier-1-item"
2809        >
2810          
2811            <a
2812              href="/pages/rewards-program-page"
2813              class="mobile-menu__tier-1-link"
2814            >
2815              My Rewards
2816            </a>
2817          
2818        </li>
2819      
2820        
2821        
2822
2823        <li
2824          class="mobile-menu__tier-1-item"
2825        >
2826          
2827            <a
2828              href="/pages/idme"
2829              class="mobile-menu__tier-1-link"
2830            >
2831              ID.me Exclusive Discount
2832            </a>
2833          
2834        </li>
2835      
2836    </ul>
2837    
2838      <div class="navigation-mobile__footer">
2839        
2840        
2841<div class="navigation-mobile__cross-border">
2842            
2843            <form method="post" action="/localization" id="localization_form" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/pages/about-us" />
2844              
2845            
2846              
2847            </form>
2848            
2849
2850          </div>
2851        
2852      </div>
2853    
2854  </div>
2855</nav>
2856
2857</div>
2858
2859    <main
2860      id="main-content"
2861      class="main-content--section-headings-left"
2862      role="main"
2863    >
2864      <div class="main__wrapper">
2865        <div id="shopify-section-aboutustext1" class="shopify-section shopify-section--image-with-text">
2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
2878
2879<section
2880  class="
2881    image-with-text
2882    
2883    
2884    
2885      image-with-text--desktop-height-original
2886    
2887    
2888      image-with-text--mobile-height-original
2889    
2890    
2891    
2892    
2893    
2894      
2895  
2896  image-with-text--image-position-left
2897  image-with-text--text-align-left
2898
2899    
2900  "
2901  
2902  data-section-id="aboutustext1"
2903><div class="image-with-text__container">
2904    <div class="image-with-text__image-wrapper">
2905        
2906        
2907        
2908
2909  
2910    <noscript data-rimg-noscript>
2911      <img
2912        
2913          src="//championdogproducts.com/cdn/shop/files/aboutus1_1500x1500_crop_center.png?v=1640113567"
2914        
2915
2916        alt="About Us"
2917        data-rimg="noscript"
2918        srcset="//championdogproducts.com/cdn/shop/files/aboutus1_1500x1500_crop_center.png?v=1640113567 1x, //championdogproducts.com/cdn/shop/files/aboutus1_2310x2310_crop_center.png?v=1640113567 1.54x"
2919        class="image-with-text__image"
2920        
2921        
2922      >
2923    </noscript>
2924  
2925
2926  <img
2927    
2928      src="//championdogproducts.com/cdn/shop/files/aboutus1_1500x1500_crop_center.png?v=1640113567"
2929    
2930    alt="About Us"
2931
2932    
2933      data-rimg="lazy"
2934      data-rimg-scale="1"
2935      data-rimg-template="//championdogproducts.com/cdn/shop/files/aboutus1_{size}_crop_center.png?v=1640113567"
2936      data-rimg-max="2314x2314"
2937      data-rimg-crop="center"
2938      
2939      srcset="data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'%20width='1500'%20height='1500'></svg>"
2940    
2941
2942    class="image-with-text__image"
2943    
2944    
2945  >
2946
2947
2948
2949
2950</div>
2951    <div
2952      class="image-with-text__content"
2953      
2954        style="
2955          background-color: rgba(0,0,0,0);
2956          color: #102c59;
2957        "
2958      
2959    ><div class="image-with-text__content-wrapper 
2960  
2961  
2962"><h2 class="image-with-text__heading">About Us</h2><div class="image-with-text__text"><p>Champion Puppy Training was created with one thought in mind. Keeping dogs out of the pound and in loving homes like yours. As our business grew, we understood that our Champion Puppy Owners not only needed the process, they needed the product as well.</p><p>In 2021 we launched Champion Dog Products - where products and process come together for life time results.</p><p>Champion Puppy Training and Champion Dog Products was created by Pat Quinn. With over 17 years of experience, Pat is an industry leader and influencer.</p><p>Our home office is based in the greater Philadelphia area. We train locally, nationally, and supply products nation wide.</p></div></div></div>
2963  </div>
2964</section>
2965
2966
2967
2968</div>
2969<div id="shopify-section-aboutustext2" class="shopify-section shopify-section--image-with-text">
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983<section
2984  class="
2985    image-with-text
2986    
2987    
2988    
2989      image-with-text--desktop-height-original
2990    
2991    
2992      image-with-text--mobile-height-original
2993    
2994    
2995    
2996    
2997    
2998      
2999  
3000    image-with-text--fill-background
3001  
3002  image-with-text--image-position-right
3003  image-with-text--text-align-left
3004
3005    
3006  "
3007  
3008    style="--background-color: #f7f7f7"
3009  
3010  data-section-id="aboutustext2"
3011><div class="image-with-text__container">
3012    <div class="image-with-text__image-wrapper">
3013        
3014        
3015        
3016
3017  
3018    <noscript data-rimg-noscript>
3019      <img
3020        
3021          src="//championdogproducts.com/cdn/shop/files/pridepaws_1500x1125_crop_center.jpg?v=1640113731"
3022        
3023
3024        alt="Our Partnership with Pride Paws, a local non-profit helping develop skillsets for"
3025        data-rimg="noscript"
3026        srcset="//championdogproducts.com/cdn/shop/files/pridepaws_1500x1125_crop_center.jpg?v=1640113731 1x, //championdogproducts.com/cdn/shop/files/pridepaws_2040x1530_crop_center.jpg?v=1640113731 1.36x"
3027        class="image-with-text__image"
3028        
3029        
3030      >
3031    </noscript>
3032  
3033
3034  <img
3035    
3036      src="//championdogproducts.com/cdn/shop/files/pridepaws_1500x1125_crop_center.jpg?v=1640113731"
3037    
3038    alt="Our Partnership with Pride Paws, a local non-profit helping develop skillsets for"
3039
3040    
3041      data-rimg="lazy"
3042      data-rimg-scale="1"
3043      data-rimg-template="//championdogproducts.com/cdn/shop/files/pridepaws_{size}_crop_center.jpg?v=1640113731"
3044      data-rimg-max="2048x1536"
3045      data-rimg-crop="center"
3046      
3047      srcset="data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'%20width='1500'%20height='1125'></svg>"
3048    
3049
3050    class="image-with-text__image"
3051    
3052    
3053  >
3054
3055
3056
3057
3058</div>
3059    <div
3060      class="image-with-text__content"
3061      
3062        style="
3063          background-color: #f7f7f7;
3064          color: #102c59;
3065        "
3066      
3067    ><div class="image-with-text__content-wrapper 
3068  
3069  
3070"><h2 class="image-with-text__heading">Our Partnership with Pride Paws, a local non-profit helping develop skillsets for</h2><div class="image-with-text__text"><p>Champion Puppy Training and Champion Dog Products is proud of our partnership with <a href="https://www.prideventuresinc.org/" target="_blank" title="https://www.prideventuresinc.org/">Pride Paws</a>.  Pride Paws is a local, south Jersey, non-profit that provides job training and transitional employment experience to individuals with developmental disabilities who could not independently succeed in a traditional work environment.</p><p>The team members at Pride Paws assist with packaging our products, facilitating local training destinations, and providing bandanas to our grooming clients. </p></div></div></div>
3071  </div>
3072</section>
3073
3074
3075</div>
3076
3077
3078
3079      </div>
3080    </main>
3081
3082    <div id="shopify-section-footer" class="shopify-section footer">
3082<script
3083  type="application/json"
3084  data-section-type="site-footer"
3085  data-section-id="footer"
3086>
3087</script>
3087
3088
3089<footer class="footer-section">
3090  <div class="footer-top">
3091    <div class="footer-top__wrapper footer-top__wrapper--4-column">
3092      
3093        
3094          <div class="footer-top__block">
3095            
3096              <h2 class="footer-top__block-heading" data-toggle-content>
3097                Learn More 
3098              </h2>
3099              <div class="footer-top__block-content" data-content>
3100                <ul class="footer-top__block-menu">
3101                  
3102                    <li>
3103                      <a href="https://www.champsdoghouse.com">Champ&#39;s Dog House </a>
3104                    </li>
3105                    
3106                  
3107                    <li>
3108                      <a href="https://www.champsdoghouse.com/">Grooming </a>
3109                    </li>
3110                    
3111                  
3112                    <li>
3113                      <a href="https://www.champsdoghouse.com/">Daycare</a>
3114                    </li>
3115                    
3116                  
3117                    <li>
3118                      <a href="https://www.champsdoghouse.com/">Boarding</a>
3119                    </li>
3120                    
3121                  
3122                    <li>
3123                      <a href="https://www.champsdoghouse.com/puppytraining">Training </a>
3124                    </li>
3125                    
3126                  
3127                    <li>
3128                      <a href="https://www.champsdoghouse.com/locations">Locations</a>
3129                    </li>
3130                    
3131                  
3132                </ul>
3133              </div>
3134            
3135          </div>
3136        
3137      
3138        
3139          <div class="footer-top__block">
3140            
3141              <h2 class="footer-top__block-heading" data-toggle-content>
3142                Contact Us
3143              </h2>
3144            
3145
3146            <div class="footer-top__block-content" data-content>
3147            
3148              <p>Send us a Message</p>
3149            
3150            </div>
3151          </div>
3152        
3153      
3154        
3155          <div class="footer-top__block">
3156            
3157              <h2 class="footer-top__block-heading" data-toggle-content>
3158                Legal 
3159              </h2>
3160              <div class="footer-top__block-content" data-content>
3161                <ul class="footer-top__block-menu">
3162                  
3163                    <li>
3164                      <a href="/policies/refund-policy">Return Policy </a>
3165                    </li>
3166                    
3167                  
3168                    <li>
3169                      <a href="/policies/privacy-policy">Privacy Policy </a>
3170                    </li>
3171                    
3172                  
3173                    <li>
3174                      <a href="/policies/terms-of-service">Terms of Service </a>
3175                    </li>
3176                    
3177                  
3178                </ul>
3179              </div>
3180            
3181          </div>
3182        
3183      
3184        
3185          <div class="footer-top__block">
3186            
3187              <h2 class="footer-top__block-heading" data-toggle-content>
3188                The App
3189              </h2>
3190            
3191
3192            <div class="footer-top__block-content" data-content>
3193            
3194              <p>Grab the app <a href="https://geni.us/cptsapp" title="https://geni.us/cptsapp">here!</a></p>
3195            
3196            </div>
3197          </div>
3198        
3199      
3200    </div>
3201  </div>
3202  <div class="footer-bottom">
3203    <div class="footer-bottom__wrapper">
3204      <div class="footer-bottom__left">
3205        
3206          
3207          <form method="post" action="/localization" id="localization_form" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/pages/about-us" />
3208            
3209          
3210            
3211          </form>
3212          
3213
3214        
3215
3216        
3217          <div class="footer-bottom__payment-methods">
3218            
3219              <svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-amazon"><title id="pi-amazon">Amazon</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" fill-rule="nonzero" 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" fill-rule="nonzero"/><path d="M25.26 16.23c-1.697 1.48-4.157 2.27-6.275 2.27-2.97 0-5.644-1.3-7.666-3.463-.16-.17-.018-.402.173-.27 2.183 1.504 4.882 2.408 7.67 2.408 1.88 0 3.95-.46 5.85-1.416.288-.145.53.222.248.47v.001zm.706-.957c-.216-.328-1.434-.155-1.98-.078-.167.024-.193-.148-.043-.27.97-.81 2.562-.576 2.748-.305.187.272-.047 2.16-.96 3.063-.14.138-.272.064-.21-.12.205-.604.664-1.96.446-2.29h-.001z" fill="#F90" fill-rule="nonzero"/><path d="M21.814 15.291c-.574-.498-.676-.73-.993-1.205-.947 1.012-1.618 1.315-2.85 1.315-1.453 0-2.587-.938-2.587-2.818 0-1.467.762-2.467 1.844-2.955.94-.433 2.25-.51 3.25-.628v-.235c0-.43.033-.94-.208-1.31-.212-.333-.616-.47-.97-.47-.66 0-1.25.353-1.392 1.085-.
321903.163-.144.323-.3.33l-1.677-.187c-.14-.033-.296-.153-.257-.38.386-2.125 2.223-2.766 3.867-2.766.84 0 1.94.234 2.604.9.842.82.762 1.918.762 3.11v2.818c0 .847.335 1.22.65 1.676.113.164.138.36-.003.482-.353.308-.98.88-1.326 1.2a.367.367 0 0 1-.414.038zm-1.659-2.533c.34-.626.323-1.214.323-1.918v-.392c-1.25 0-2.57.28-2.57 1.82 0 .782.386 1.31 1.05 1.31.487 0 .922-.312 1.197-.82z" fill="#221F1F"/></svg>
3220
3221            
3222              <svg class="payment-icon" 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>
3223
3224            
3225              <svg class="payment-icon" 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 0 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 
32251.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>
3226
3227            
3228              <svg class="payment-icon" 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>
3229            
3230              <svg class="payment-icon" 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>
3231            
3232              <svg class="payment-icon" 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.
323206zM23.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>
3233
3234            
3235              <svg class="payment-icon" 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>
3236
3237            
3238              <svg class="payment-icon" 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 
32380-.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>
3239            
3240              <svg class="payment-icon" 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>
3241
3242            
3243              <svg class="payment-icon" 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 
324316.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>
3244
3245            
3246          </div>
3247        
3248
3249        <p class="footer-bottom__credits">
3250          &copy; 2026 <a href="/" title="">Champion Dog Products</a>.
3251          
3252          <a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&amp;utm_medium=shopify&amp;utm_source=onlinestore"> </a>
3253        </p>
3254      </div>
3255      <div class="footer-bottom__right">
3256        
3257          <ul class="social-icons">
3258  
3259
3260  
3261    <li class="facebook">
3262      <a href="https://facebook.com/championpuppytraining" aria-label="Champion Dog Products on Facebook" rel="me" target="_blank">
3263        <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
3264          <g><path d="M0.00195312 10.002C0.00311667 14.9214 3.58036 19.1101 8.43895 19.881V12.892H5.90195V10.002H8.44195V7.80204C8.32841 6.75958 8.68447 5.72064 9.41359 4.96698C10.1427 4.21332 11.1693 3.82306 12.215 3.90204C12.9655 3.91417 13.7141 3.98101 14.455 4.10205V6.56104H13.191C12.7558 6.50405 12.3183 6.64777 12.0017 6.95171C11.6851 7.25566 11.5237 7.68693 11.563 8.12404V10.002H14.334L13.891 12.893H11.563V19.881C16.8174 19.0506 20.502 14.2518 19.9475 8.96112C19.3929 3.67041 14.7932 -0.260027 9.48078 0.0172227C4.16831 0.294472 0.0027976 4.68235 0.00195312 10.002Z" fill="currentColor"/></g>
3265        </svg>
3266      </a>
3267    </li>
3268  
3269
3270  
3271    <li class="youtube">
3272      <a href="https://youtube.com/championpuppytraining" aria-label="Champion Dog Products on YouTube" rel="me" target="_blank">
3273        <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
3274          <g><path d="M10.0207 17.012H10.0007C9.93865 17.012 3.73565 17 2.17065 16.575C1.31007 16.3432 0.638002 15.6707 0.406653 14.81C0.125231 13.2224 -0.0106662 11.6123 0.000652814 10C-0.00661805 8.38501 0.132956 6.77271 0.417653 5.183C0.65536 4.32151 1.32448 3.64595 2.18365 3.4C3.70565 3 9.73765 3 9.99365 3H10.0147C10.0777 3 16.2967 3.012 17.8457 3.437C18.7044 3.67001 19.3751 4.3411 19.6077 5.2C19.898 6.79354 20.0343 8.41134 20.0147 10.031C20.0217 11.644 19.8818 13.2543 19.5967 14.842C19.3623 15.7016 18.6898 16.3726 17.8297 16.605C16.3097 17.008 10.2767 17.012 10.0207 17.012ZM8.02065 7.005L8.01565 13.005L13.2277 10.005L8.02065 7.005Z" fill="currentColor"/></g>
3275        </svg>
3276      </a>
3277    </li>
3278  
3279
3280  
3281
3282  
3283
3284  
3285
3286  
3287
3288  
3289    <li class="instagram">
3290      <a href="https://instagram.com/championpuppytraining" aria-label="Champion Dog Products on Instagram" rel="me" target="_blank">
3291        <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
3292          <path d="M10 1.93347C12.6289 1.93347 12.9375 1.94519 13.9766 1.99207C14.9375 2.03503 15.457 2.19519 15.8047 2.33191C16.2656 2.5116 16.5938 2.72253 16.9375 3.06628C17.2813 3.41003 17.4961 3.73816 17.6719 4.1991C17.8047 4.54675 17.9688 5.06628 18.0117 6.02722C18.0586 7.06628 18.0703 7.37488 18.0703 10.0038C18.0703 12.6327 18.0586 12.9413 18.0117 13.9803C17.9688 14.9413 17.8086 15.4608 17.6719 15.8085C17.4922 16.2694 17.2813 16.5975 16.9375 16.9413C16.5938 17.285 16.2656 17.4999 15.8047 17.6757C15.457 17.8085 14.9375 17.9725 13.9766 18.0155C12.9375 18.0624 12.6289 18.0741 10 18.0741C7.37109 18.0741 7.0625 18.0624 6.02344 18.0155C5.0625 17.9725 4.54297 17.8124 4.19531 17.6757C3.73438 17.496 3.40625 17.285 3.0625 16.9413C2.71875 16.5975 2.50391 16.2694 2.32813 15.8085C2.19531 15.4608 2.03125 14.9413 1.98828 13.9803C1.94141 12.9413 1.92969 12.6327 1.92969 10.0038C1.92969 7.37488 1.94141 7.06628 1.98828 6.02722C2.03125 5.06628 2.19141 4.54675 2.32813 4.1991C2.50781 3.73816 2.71875 3.41003 3.0625 3.06628C3.40625 2.72253 3.73438 2.50769 4.19531 2.33191C4.54297 2.1991 5.0625 2.03503 6.02344 1.99207C7.0625 1.94128 7.37109 1.93347 10 1.93347ZM10 0.160034C7.32813 0.160034 6.99219 0.171753 5.94141 0.218628C4.89453 0.265503 4.17969 0.433472 3.55469 0.675659C2.90625 0.925659 2.35938 1.2655 1.8125 1.81238C1.26563 2.35925 0.929688 2.91003 0.675781 3.55457C0.433594 4.17957 0.265625 4.89441 0.21875 5.94519C0.171875 6.99206 0.160156 7.328 0.160156 9.99988
3292C0.160156 12.6718 0.171875 13.0077 0.21875 14.0585C0.265625 15.1053 0.433594 15.8202 0.675781 16.4491C0.925781 17.0975 1.26563 17.6444 1.8125 18.1913C2.35938 18.7382 2.91016 19.0741 3.55469 19.328C4.17969 19.5702 4.89453 19.7382 5.94531 19.785C6.99609 19.8319 7.32813 19.8436 10.0039 19.8436C12.6797 19.8436 13.0117 19.8319 14.0625 19.785C15.1094 19.7382 15.8242 19.5702 16.4531 19.328C17.1016 19.078 17.6484 18.7382 18.1953 18.1913C18.7422 17.6444 19.0781 17.0936 19.332 16.4491C19.5742 15.8241 19.7422 15.1093 19.7891 14.0585C19.8359 13.0077 19.8477 12.6757 19.8477 9.99988C19.8477 7.3241 19.8359 6.99207 19.7891 5.94128C19.7422 4.89441 19.5742 4.17957 19.332 3.55066C19.082 2.90222 18.7422 2.35535 18.1953 1.80847C17.6484 1.2616 17.0977 0.925659 16.4531 0.671753C15.8281 0.429565 15.1133 0.261597 14.0625 0.214722C13.0078 0.171753 12.6719 0.160034 10 0.160034Z" fill="currentColor"/>
3293          <path d="M10 4.94519C7.21094 4.94519 4.94531 7.20691 4.94531 9.99988C4.94531 12.7928 7.21094 15.0546 10 15.0546C12.7891 15.0546 15.0547 12.7889 15.0547 9.99988C15.0547 7.21082 12.7891 4.94519 10 4.94519ZM10 13.2811C8.1875 13.2811 6.71875 11.8124 6.71875 9.99988C6.71875 8.18738 8.1875 6.71863 10 6.71863C11.8125 6.71863 13.2812 8.18738 13.2812 9.99988C13.2812 11.8124 11.8125 13.2811 10 13.2811Z" fill="currentColor"/>
3294          <path d="M15.2539 5.92578C15.9054 5.92578 16.4336 5.39762 16.4336 4.74609C16.4336 4.09457 15.9054 3.56641 15.2539 3.56641C14.6024 3.56641 14.0742 4.09457 14.0742 4.74609C14.0742 5.39762 14.6024 5.92578 15.2539 5.92578Z" fill="currentColor"/>
3295        </svg>
3296      </a>
3297    </li>
3298  
3299
3300  
3301
3302  
3303
3304  
3305    <li class="email">
3306      <a href="mailto:[email protected]" aria-label="Email Champion Dog Products" rel="me" target="_blank">
3307        <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
3308          <path fill-rule="evenodd" clip-rule="evenodd" d="M1.0132 7.15129C1 7.69022 1 8.30205 1 9V11C1 13.8284 1 15.2426 1.87868 16.1213C2.75736 17 4.17157 17 7 17H13C15.8284 17 17.2426 17 18.1213 16.1213C19 15.2426 19 13.8284 19 11V9C19 8.30205 19 7.69022 18.9868 7.15129L10.9713 11.6044C10.3672 11.9399 9.63276 11.9399 9.02871 11.6044L1.0132 7.15129ZM1.24297 5.02971C1.32584 5.05052 1.4074 5.08237 1.48564 5.12584L10 9.85604L18.5144 5.12584C18.5926 5.08237 18.6742 5.05052 18.757 5.02971C18.6271 4.55619 18.4276 4.18491 18.1213 3.87868C17.2426 3 15.8284 3 13 3H7C4.17157 3 2.75736 3 1.87868 3.87868C1.57245 4.18491 1.37294 4.55619 1.24297 5.02971Z" fill="currentColor"/>
3309        </svg>
3310      </a>
3311    </li>
3312  
3313</ul>
3314
3315        
3316      </div>
3317    </div>
3318  </div>
3319</footer>
3320
3321</div>
3322
3323    
3324
3325    
3326
3327    <div class="modal" data-modal data-open="false">
3328  <div class="modal__overlay" data-modal-overlay></div>
3329  <div class="modal__window" data-modal-window aria-label="modal window" tabindex="-1">
3330    <button
3331      class="modal__close-button"
3332      type="button"
3333      aria-label="Close"
3334      data-modal-close
3335    >
3336      <svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
3337        <path d="M1 13L13 1M13 13L1 1" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
3338      </svg>
3339    </button>
3340    <div class="modal__content" data-modal-content>
3341      <div class="modal__content-loading">
3342        <div class="loading-icon">
3343          <div class="loading-icon__animation"></div>
3344        </div>
3345      </div>
3346    </div>
3347  </div>
3348</div>
3349
3350    <!-- Root element of PhotoSwipe. Must have class pswp. -->
3351<div class="pswp" data-pswp tabindex="-1" role="dialog" aria-hidden="true">
3352
3353  <!-- Background of PhotoSwipe.
3354       It's a separate element as animating opacity is faster than rgba(). -->
3355  <div class="pswp__bg"></div>
3356
3357  <!-- Slides wrapper with overflow:hidden. -->
3358  <div class="pswp__scroll-wrap">
3359
3360      <!-- Container that holds slides.
3361          PhotoSwipe keeps only 3 of them in the DOM to save memory.
3362          Don't modify these 3 pswp__item elements, data is added later on. -->
3363      <div class="pswp__container">
3364          <div class="pswp__item"></div>
3365          <div class="pswp__item"></div>
3366          <div class="pswp__item"></div>
3367      </div>
3368
3369      <!-- Default (PhotoSwipeUI_Default) interface on top of sliding area. Can be changed. -->
3370      <div class="pswp__ui pswp__ui--hidden">
3371
3372          <div class="pswp__top-bar">
3373
3374              <!--  Controls are self-explanatory. Order can be changed. -->
3375
3376              <div class="pswp__counter"></div>
3377
3378              <button class="pswp__button pswp__button--close" title="Close (Esc)"></button>
3379
3380              <button class="pswp__button pswp__button--share" title="Share"></button>
3381
3382              <button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button>
3383
3384              <button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button>
3385
3386              <!-- Preloader demo https://codepen.io/dimsemenov/pen/yyBWoR -->
3387              <!-- element will get class pswp__preloader--active when preloader is running -->
3388              <div class="pswp__preloader">
3389                  <div class="pswp__preloader__icn">
3390                    <div class="pswp__preloader__cut">
3391                      <div class="pswp__preloader__donut"></div>
3392                    </div>
3393                  </div>
3394              </div>
3395          </div>
3396
3397          <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap">
3398              <div class="pswp__share-tooltip"></div>
3399          </div>
3400
3401          <button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)">
3402          </button>
3403
3404          <button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)">
3405          </button>
3406
3407          <div class="pswp__caption">
3408              <div class="pswp__caption__center"></div>
3409          </div>
3410
3411      </div>
3412
3413  </div>
3414
3415</div>
3416
3417    <div class="predictive-search__overlay" data-search-overlay>
3418  <div class="predictive-search" data-search>
3419    <div class="predictive-search__wrapper" data-search-wrapper>
3420
3421      <div class="predictive-search__bar">
3422        <form class="predictive-search__form" action="/search" data-search-form>
3423          <input data-search-type type="hidden" name="type" value="product" />
3424          <input data-search-terms class="predictive-search__input" type="text" name="q" placeholder="Search..." value="" x-webkit-speech autocapitalize="off" autocomplete="off" autocorrect="off" />
3425          <button class="predictive-search__submit">
3426            <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
3427              <path fill-rule="evenodd" clip-rule="evenodd" d="M18 10C18 13.866 14.866 17 11 17C7.13401 17 4 13.866 4 10C4 6.13401 7.13401 3 11 3C14.866 3 18 6.13401 18 10ZM15.7389 16.446C14.4125 17.4228 12.7736 18 11 18C6.58172 18 3 14.4183 3 10C3 5.58172 6.58172 2 11 2C15.4183 2 19 5.58172 19 10C19 12.2836 18.0432 14.3438 16.5085 15.8014L21.3536 20.6464C21.5488 20.8417 21.5488 21.1583 21.3536 21.3536C21.1583 21.5488 20.8417 21.5488 20.6464 21.3536L15.7389 16.446Z" fill="currentColor"/>
3428            </svg>
3429          </button>
3430          <button aria-label="Close" class="predictive-search__close" data-close-search>
3431            <svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
3432              <path d="M1 13L13 1M13 13L1 1" stroke="black" stroke-linecap="round" stroke-linejoin="round"/>
3433            </svg>
3434          </button>
3435        </form>
3436      </div>
3437
3438      <div class="predictive-search__message" data-predictive-search-message></div>
3439
3440      <div class="predictive-search__results " data-results-wrapper>
3441        <div class="search-results__products-title">
3442          <p class="font-weight--bold">Products</p>
3443          <a data-product-search-link href="#">View all</a>
3444        </div>
3445        
3446        <div class="search-results__products" data-product-search-results>
3447        </div>
3448        
3449      </div>
3450    </div>
3451  </div>
3452</div>
3453
3454
3455    
3456      <div class="cart-drawer__overlay" data-cart-overlay>
3457  <div class="cart-drawer" data-cart-drawer>
3458    <div class="loading-icon">
3459      <div class="loading-icon__animation"></div>
3460    </div>
3461  </div>
3462</div>
3463
3464    
3465
3466    
3466<script>
3467      window.addEventListener('DOMContentLoaded', function() {
3468        (function () {
3469          function handleFirstTab(e) {
3470            if (e.keyCode === 9) { // the "I am a keyboard user" key
3471              document.body.classList.add('user-is-tabbing');
3472              window.removeEventListener('keydown', handleFirstTab);
3473            }
3474          }
3475          window.addEventListener('keydown', handleFirstTab);
3476        })();
3477      });
3478    </script>
3478
3479  
3480<!-- **BEGIN** Hextom FSB Integration // Main Include - DO NOT MODIFY -->
3481    <!-- **BEGIN** Hextom FSB Integration // Main - DO NOT MODIFY -->
3482<script type="application/javascript">
3483    window.hextom_fsb_meta = {
3484        p1: [
3485            
3486        ],
3487        p2: {
3488            
3489        }
3490    };
3491</script>
3491
3492<!-- **END** Hextom FSB Integration // Main - DO NOT MODIFY -->
3493    <!-- **END** Hextom FSB Integration // Main Include - DO NOT MODIFY -->
3494<script>
3495  window.mwMotivatorObjects = {
3496    product: null,
3497    cart: {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0},
3498    template_name: "page",
3499    shop: {
3500      domain: "champion-dog-products.myshopify.com",
3501      money_format : "${{amount}}",
3502      money_with_currency_format : "${{amount}} USD"
3503      }
3504  };
3505</script>
3505  
3506 <!-- "snippets/smile-initializer.liquid" was not rendered, the associated app was uninstalled -->
3507
3508  <!-- "snippets/revy-bundle-script.liquid" was not rendered, the associated app was uninstalled -->
3509
3510  
3511<script async type="text/javascript" src="https://static.klaviyo.com/onsite/js/klaviyo.js?company_id=Tnqan7"></script>
3511
3512  
3513<script>
3514    (()=>{
3515      try {
3516        const firstPath = window.location.pathname.split("/")[1];
3517        const in_cid = "";
3518        const in_email = "";
3519
3520        if (
3521          firstPath === "a" ||
3522          firstPath === "apps" ||
3523          firstPath === "community" ||
3524          firstPath === "tools"
3525        ) {
3526          //Do nothing
3527        } else {
3528          const customer_id = localStorage.getItem("in_cid");
3529          if (customer_id === in_cid) {
3530            localStorage.setItem("in_value", "");
3531            //Do nothing
3532          } else {
3533            localStorage.setItem("in_cid", in_cid);
3534            localStorage.setItem(
3535              "in_email",
3536              in_email
3537            );
3538            localStorage.setItem("in_value", "reload");
3539          }
3540        }
3541      } catch (error) {
3542        //error
3543      }
3544})()
3545
3546   
3547</script>
3547  
3548  
3549  
3550
3551<!-- **BEGIN** Hextom QAB Integration // Main Include - DO NOT MODIFY -->
3552    <!-- **BEGIN** Hextom QAB Integration // Main - DO NOT MODIFY -->
3553<script type="application/javascript">
3554    window.hextom_qab_meta = {
3555        p1: [
3556            
3557        ],
3558        p2: {
3559            
3560        }
3561    };
3562</script>
3562
3563<!-- **END** Hextom QAB Integration // Main - DO NOT MODIFY -->
3564    <!-- **END** Hextom QAB Integration // Main Include - DO NOT MODIFY -->
3565<input type="hidden" name="aaamembership_customer_logged_id" value="" id="aaamembership_customer_logged_id">  <!-- PickyStory code, do not modify. Safe to remove after the app is uninstalled -->
3566  
3567  <!-- PickyStory code end -->
3568  
3569<!--Gem_Page_Footer_Script-->
3570<!-- "snippets/gem-app-footer-scripts.liquid" was not rendered, the associated app was uninstalled -->
3571<!--End_Gem_Page_Footer_Script-->
3572  <!-- PickyStory snippet "main_widget_script", do not modify. Safe to remove after the app is uninstalled -->
3573  
3574  <!-- PickyStory end snippet "main_widget_script" -->
3575<!-- Failed to render app block "10142937387702430166": app block path "shopify://apps/timesact-pre-order/blocks/app-embed/bf6c109b-79b5-457c-8752-0e5e9e9676e7" does not exist --><div id="shopify-block-AY3pVa3ZJR0E3aHF6e__10436698916776057164" class="shopify-block shopify-app-block">
3575<script id="subscription-helper">
3576
3577        if (!window.AppstleIncluded) {
3578          window.AppstleIncluded = true;
3579          window.RS = Window.RS || {};
3580          
3581            RS.Config = {
3582                "selectors": {
3583                    "payment_button_selectors": "form[action$='/cart/add'] .shopify-payment-button",
3584                    "subscriptionLinkSelector": ".account-template__customer-name",
3585                    "atcButtonPlacement": "BEFORE",
3586                    "subscriptionLinkPlacement": "BEFORE",
3587                    "cartRowSelector": "",
3588                    "cartLineItemSelector": "",
3589                    "cartLineItemPerQuantityPriceSelector": "",
3590                    "cartLineItemTotalPriceSelector": "",
3591                    "cartLineItemSellingPlanNameSelector": "",
3592                    "cartSubTotalSelector" : "",
3593                    "cartLineItemPriceSelector": "",
3594                    "cartLineItemPlacement": "BEFORE",
3595                    "cartHiddenAttributesSelector": "",
3596                    "buildABoxDiscountSelector": "",
3597                },
3598                "baseUrl": "https://subscription-admin.appstle.com",
3599                "usedTranslation": "true",
3600                "enableCartWidgetFeature": "false",
3601                "storefrontAnalyticsForwardingEnabled": false,
3602                "appstleStorefrontAnalyticsPath": "https://subscription-admin.appstle.com/assets/js/appstle-storefront-analytics.min.js?shop=champion-dog-products.myshopify.com&v=1784182483761",
3603                "useUrlWithCustomerId": "false",
3604                "atcButtonSelector": ".product__add-to-cart-button.add_to_cart.product__add-to-cart-button--secondary.true  ",
3605                "moneyFormat": "${{amount}}",
3606                "oneTimePurchaseText": "One Time Purchase",
3607                "minimumQuantityMessage": "",
3608                "tapToSelectText": "",
3609                "bundleDiscountTextV2": "bundle discount extra: {{bundleDiscount}} off",
3610                "productPageUnitPriceSelectorV2": "",
3611                "monthsFrequencyTextV2": "Months",
3612                "monthlyLabelTextV2": "Monthly",
3613                "monthFrequencyTextV2": "Month",
3614                "weeksFrequencyTextV2": "Weeks",
3615                "weeklyLabelTextV2": "Weekly",
3616                "weekFrequencyTextV2": "Week",
3617                "daysFrequencyTextV2": "Days",
3618                "dayFrequencyTextV2": "day",
3619                "yearsFrequencyTextV2": "Years",
3620                "yearlyLabelTextV2": "Yearly",
3621                "yearFrequencyTextV2": "Year",
3622                "offFrequencyTextV2": "Off",
3623                "prepayLabelTextV2": "Prepay",
3624                "prepaidLabelTextV2": "Prepaid",
3625                "prepaidSaveBadgeTextV2": "SAVE {{selectedDiscountPercentage}}",
3626                "onetimeDescriptionTextV2": "",
3627                "atcButtonTextV2": "",
3628                "oneTimeFrequencyTextV2": "One Time",
3629                "cancelAnytimeLabelTextV2": "Cancel Anytime",
3630                "noSubscriptionLabelTextV2": "No Subscription",
3631                "addToShipmentButtonTextV2": "Add to Shipment",
3632                "addToShipmentProcessingV2": "Processing...",
3633                "addToShipmentSuccessTextV2": "Success",
3634                "addToShipmentErrorTextV2": "Error",
3635                "addToShipmentTooltipTextV2": "Please avoid double delivery charges! Login to add this product to an upcoming delivery.",
3636                "frequencyCombinedWidgetTextV2": "Frequency",
3637                "selectDeliverOptionV2": "select deliver option",
3638                "subscribeAndSaveSuccessV2": "Subscribe success",
3639                "unsubscribeFrequencyTextV2": "unsubscribe",
3640                "deliveryEveryFrequencyTextV2": "Delivery Every",
3641                "sellingPlanTitleTextNonPrepaid": "{{sellingPlanName}}",
3642                "subscribeAndSaveInitalV2": "Subscribe & save",
3643                "subscriptionDescriptionTextV2": "",
3644                "atcButtonTextSelector": "",
3645                "disableCartWidgetOnVariants": "",
3646                "shop": "champion-dog-products.myshopify.com",
3647                "deliveryText": "delivery",
3648                "purchaseOptionsText": "Purchase Options",
3649                "manageSubscriptionButtonText": "",
3650                "subscriptionOptionText": "Subscribe and save",
3651                "sellingPlanSelectTitle": "DELIVERY FREQUENCY",
3652                "subscriptionPriceDisplayText": "",
3653                "tooltipTitle": "Subscription detail",
3654                "showTooltipOnClick": "false",
3655                "tooltipDesctiption": `<strong>Have complete control of your subscriptions<\/strong><br\/><br\/>Skip, reschedule, edit, cancel deliveries anytime matching your needs.`,
3656                "tooltipDescriptionOnPrepaidPlan": "<b>Prepaid Plan Details<\/b><\/br> Total price: {{totalPrice}} ( Price for every delivery: {{pricePerDelivery}})",
3657                "tooltipDescriptionOnMultipleDiscount": "<b>Discount Details<\/b><\/br> Initial discount is {{discountOne}} and then {{discountTwo}}",
3658                "manualTranslation": "false",
3659                "tooltipDescriptionCustomization": "{{{defaultTooltipDescription}}} <\/br>  {{{prepaidDetails}}} <\/br> {{{discountDetails}}}",
3660                "orderStatusManageSubscriptionTitle": "Subscription",
3661                "orderStatusManageSubscriptionDescription": "Continue to your account to view and manage your subscriptions. Please use the same email address that you used to buy the subscription.",
3662                "orderStatusManageSubscriptionButtonText": "Manage your subscription",
3663                "subscriptionOptionSelectedByDefault" : true,
3664                "totalPricePerDeliveryText" : "{{prepaidPerDeliveryPrice}}\/delivery",
3665                "memberOnlySellingPlansJson": {},
3666                "nonMemberOnlySellingPlansJson": {},
3667                "sellingPlansJson": [{"frequencyCount":1,"frequencyInterval":"MONTH","billingFrequencyCount":3,"billingFrequencyInterval":"MONTH","frequencyName":"3 Monthly Subscription","frequencyDescription":"\u003cp\u003ePurchase a 3 month subscription and your first month is free!\u0026nbsp;\u003c/p\u003e","discountOffer":33.33,"afterCycle1":0,"discountType":"PERCENTAGE","discountEnabled":true,"discountEnabledMasked":true,"id":"gid://shopify/SellingPlan/4579459321","frequencyType":"ON_PURCHASE_DAY","specificDayEnabled":false,"cutOff":0,"prepaidFlag":"true","idNew":"gid://shopify/SellingPlan/4579459321","planType":"ADVANCED_PREPAID","deliveryPolicyPreAnchorBehavior":"ASAP","freeTrialEnabled":false,"memberOnly":false,"nonMemberOnly":false,"formFieldJson":"null","frequencySequence":0,"groupName":"Champion Chewers Club Monthly ","groupId":2627305721,"repeatingCycle":false,"inventoryPolicyReserve":"ON_SALE","appstleCycles":[]},{"frequencyCount":1,"frequencyInterval":"MONTH","billingFrequencyCount":1,"billingFrequencyInterval":"MONTH","frequencyName":"Monthly Subscribe \u0026 Save - 30% off first order, 10% each order after","frequencyDescription":"\u003cp\u003eGet deliveries every month - free shipping over $49 \u003c/p\u003e","discountOffer":30.0,"discountOffer2":10.0,"afterCycle1":0,"afterCycle2":1,"discountType":"PERCENTAGE","discountType2":"PERCENTAGE","discountEnabled":true,"discountEnabled2":true,"discountEnabledMasked":true,"discountEnabled2Masked":true,"id":"gid://shopify/SellingPlan/4247421177","frequencyType":"ON_PURCHASE_DAY","specificDayEnabled":false,"minCycles":1,"cutOff":0,"prepaidFlag":"false","idNew":"gid://shopify/SellingPlan/4247421177","planType":"PAY_AS_YOU_GO","deliveryPolicyPreAnchorBehavior":"ASAP","freeTrialEnabled":false,"memberOnly":false,"nonMemberOnly":false,"formFieldJson":"null","frequencySequence":0,"groupName":"First Subscription 30% OFF","groupId":3141566713,"repeatingCycle":false,"inventoryPolicyReserve":"ON_SALE","appstleCycles":[]}],
3668                "widgetEnabled": true,
3669                "showFreeGiftPrice" : true,
3670                "showFreeGiftComparePrice" : true,
3671                "enableFreeGiftLayout" : false,
3672                "freeGiftLabelText": "+ Free {{productName}}",
3673                "freeGiftBadgeText": "",
3674                "showTooltip" : true,
3675                "showCartWidgetOnBundleItems" : false,
3676                "prepaidOptionSelectedByDefault" : false,
3677                "disablePassingSellingPlanAsLineProperties" : false,
3678                "updateThemePrice" : false,
3679                "sortByDefaultSequence": false,
3680                "showSubOptionBeforeOneTime": true,
3681                "detectVariantFromURLParams": false,
3682                "disableQueryParamsUpdate": false,
3683                "showStaticTooltip": false,
3684                "showAppstleLink": false,
3685                "sellingPlanTitleText" : "{{sellingPlanName}} ({{sellingPlanPrice}}\/delivery)",
3686                "oneTimePriceText" : "{{price}}",
3687                "selectedPayAsYouGoSellingPlanPriceText" : "{{price}}",
3688                "selectedPrepaidSellingPlanPriceText" : " {{totalPrice}}",
3689                "selectedDiscountFormat" : "SAVE {{selectedDiscountPercentage}}",
3690                "manageSubscriptionBtnFormat" : "<a href='apps\/subscriptions' class='appstle_manageSubBtn' ><button class='btn' style='padding: 2px 20px'>Manage Subscription<\/button>
3690<a><br><br>",
3691                "manageSubscriptionUrl" : "https:\/\/championdogproducts.com\/apps\/subscriptions",
3692                "appstlePlanId": 3,
3693                "showCheckoutSubscriptionBtn": true,
3694                "priceSelector": "",
3695                "reloadPriceSelector": "",
3696                "landingPagePriceSelector": "",
3697                "quickViewClickSelector": "",
3698                "badgeTop": "",
3699                "pricePlacement": "BEFORE",
3700                "disableLoadingJquery": false,
3701                "widgetEnabledOnSoldVariant": "false",
3702                "switchRadioButtonWidget": false,
3703                "appstlePlanName": "BUSINESS",
3704                "appstlePlanFeatures": {"analytics": true, "webhookAccess": false, "accessBundling": true, "enableAutoSync": false, "enableBundling": false, "enableSmsAlert": false, "accessBuildABox": false, "enableCampaigns": false, "enablePriceSync": false, "enableAutomation": false, "enableCartWidget": false, "accessAppstleMenu": false, "accessResendEmail": true, "enableAddressSync": false, "enableExternalApi": false, "enablePhasedRetry": false, "subscriptionCount": 10000, "enableIntegrations": true, "accessQuickCheckout": true, "accessSplitContract": true, "enableSummaryReports": true, "enableCustomEmailHtml": true, "enableWidgetPlacement": true, "enableCancellationFlow": false, "enableShippingProfiles": true, "enableCustomEmailDomain": false, "enableDunningManagement": true, "accessKlaviyoContactSync": true, "enableOrderConsolidation": false, "accessWidgetDesignOptions": true, "enableImmediatePlaceOrder": true, "enableInventoryManagement": true, "enableAdvancedSellingPlans": true, "accessCustomWidgetLocations": true, "accessOneTimeProductUpsells": true, "enableBillingIntervalChange": true, "enableProductSwapAutomation": false, "enableCancellationManagement": true, "enableCustomerPortalSettings": true, "enableSubscriptionManagement": true, "accessSubscriptionActivityLogs": true, "enableBackupPaymentMethodRetry": false, "accessSubscriberLoyaltyFeatures": true, "enableContractPriceModification": true, "accessManualSubscriptionCreation": true, "enableNextBillingDateModification": true, "accessCustomerPortalProductUpsells": false, "enableServerSideConversionTracking": true, "accessDiscountOnCancellationAttempt": true, "enableStorefrontAnalyticsForwarding": true, "accessAdvanceSubscriptionPlanOptions": true},
3705                "formMappingAttributeName": "",
3706                "formMappingAttributeSelector": "",
3707                "quickViewModalPollingSelector": "",
3708                "scriptLoadDelay": "0",
3709                "formatMoneyOverride": "false",
3710                "enableAddToExistingSubscriptionFeature": "false",
3711                "displayAddToExistingSubscriptionButtonForNotLoggedInV2": "",
3712                "showAddToSubscriptionButtonOnlyOnSubscriptionProducts": "false",
3713                "appstle_app_proxy_path_prefix": "apps\/subscriptions",
3714                "updatePriceOnQuantityChange": "",
3715                "widgetParentSelector": "",
3716                "quantitySelector": "",
3717                "enableAddJSInterceptor": "false",
3718                "isDevEnabled": false,
3719                "forceReloadWidgetSelector": "",
3720                "forceReloadOnFreqChange": false,
3721                "showPrepaidPlanSeparately": false,
3722                "debugLogsEnabled": false,
3723                "isUseStorefrontAPI": false,
3724                "reBuyEnabled": "false",
3725                "loyaltyDetailsLabelText": "",
3726                "loyaltyPerkDescriptionTextV2": "{{#isDiscountTypeFreeProduct}}<div style='display: flex;'><div style='height: 60px; width: 60px; flex-shrink: 0; margin-right: 10px;'><img style='width: 100%' src={{{featured_image}}}><\/img><\/div><div>After {{{billingCycleBlock}}} orders,<span style='color: #ffc000;font-weight: 700;';> get a FREE {{freeProductName}} <\/span><\/div><div>{{\/isDiscountTypeFreeProduct}}{{#isDiscountTypePercentage}}After <span class='appstle-loyalty-billing-cycle'><span class='appstle-loyalty-billing-cycle-count'>{{{billingCycleBlock}}}<\/span> order<\/span>, <span class='appstle-loyalty-discount'>
3726get <span style='color: #ffc000;font-weight: 700;';>{{{discount}}}% OFF your entire order<\/span><\/span>.{{\/isDiscountTypePercentage}}{{#isDiscountTypeShipping}}After <span class='appstle-loyalty-billing-cycle'><span class='appstle-loyalty-billing-cycle-count'>{{{billingCycleBlock}}}<\/span> order<\/span>, <span class='appstle-loyalty-discount'>get <span style='color: #ffc000;font-weight: 700;';>shipping at {{{formatDiscountedPrice}}}<\/span><\/span>.{{\/isDiscountTypeShipping}}{{#isDiscountTypeFixed}}After <span class='appstle-loyalty-billing-cycle'><span class='appstle-loyalty-billing-cycle-count'>{{{billingCycleBlock}}}<\/span> order<\/span>, <span class='appstle-loyalty-discount'>get <span style='color: #ffc000;font-weight: 700;';>{{{formatDiscountedPrice}}} OFF your entire order<\/span><\/span>.{{\/isDiscountTypeFixed}}",
3727                "widgetType": "WIDGET_TYPE_7",
3728                "collectionWidgetType": "LEGACY",
3729                "enableCompactProductPageWidget": false,
3730                "enableCartDrawerWidget": false,
3731                "cartDrawerWidgetStyle": false,
3732                "cartDrawerWidgetInlineStyle": "",
3733                "cartDrawerWidgetPanelStyle": "",
3734                "cartDrawerWidgetSegmentedStyle": "",
3735                "showOneTimeComparePrice": false,
3736                "showCombinedSellingPlanCartWidget": false,
3737                "combinedCartWidgetSelector": "",
3738                "removeUnsubscribeOption": false,
3739                "widgetTemplateHtml": `{% raw %}{% endraw %}`,
3740                
3741                  "allWidgetTemplateHtml": "{\"WIDGET_TYPE_1\":\"{% raw %}{% endraw %}\",\"WIDGET_TYPE_6\":\"{% raw %}<div id=\\\"appstle-widget-template\\\">\\n  <div class=\\\"appstle_sub_widget\\\" id=\\\"appstle_subscription_widget{{widgetId}}\\\">\\n<div class=\\\"appstle_widget_title\\\">{{{purchaseOptionsText}}}</div>\\n      <div class=\\\"widgetSellingPlanWrapper\\\">\\n{{^requires_selling_plan}}\\n{{^showSubOptionBeforeOneTime}}\\n        <div class=\\\"appstle_input_wrapper appstle_onetime_block\\\">\\n          <input type=\\\"radio\\\" id=\\\"appstle_selling_plan_label_1{{widgetId}}\\\" name=\\\"selling_plan\\\" value=\\\"\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{/subscriptionOptionSelectedDefault}}>\\n          <label for=\\\"appstle_selling_plan_label_1{{widgetId}}\\\">\\n<div class=\\\"appstle-selling-plan-name-wrapper\\\">\\n            {{oneTimePuchaseText}}\\n<div class=\\\"appstle-cancel-text\\\">{{{noSubscriptionLabelTextV2}}}</div>\\n</div>\\n      <div class=\\\"appstle-selling-plan-detail-wrapper\\\">\\n<div class=\\\"appstle_span_wrapper\\\">\\n{{#showOneTimeComparePrice}}\\n<span class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount_compare\\\">\\n  {{{oneTimePuchaseComparePriceAmount}}}\\n</span>\\n{{/showOneTimeComparePrice}}\\n\\n<span  class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount\\\">{{{oneTimePuchaseAmount}}}</span></div>\\n</div>\\n          </label>\\n          \\n        </div>\\n{{/showSubOptionBeforeOneTime}}\\n{{/requires_selling_plan}}\\n        {{#sellingPlanVariants}}\\n           <div class=\\\"appstle_input_wrapper\\\">\\n    \\n             <input type=\\\"radio\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" id=\\\"{{sellingPlanId}}\\\" value=\\\"{{sellingPlanId}}\\\" name=\\\"selling_plan\\\" {{#isChecked}}checked{{/isChecked}}>\\n{{^prepaidFlag}}\\n             <label for=\\\"{{sellingPlanId}}\\\">\\n<div class=\\\"appstle-selling-plan-name-wrapper appstle-selling-plan-label-name\\\">\\n                {{{name}}}\\n<div class=\\\"appstle-cancel-text\\\">{{{cancelAnytimeLabelTextV2}}}</div>\\n</div>\\n<div class=\\\"appstle-selling-plan-detail-wrapper\\\">\\n<div class=\\\"appstle_span_wrapper\\\">\\n       <span class=\\\"appstle_lowercase appstle_sellingPlan_formattedCompareAtPrice appstle_price_block\\\">{{{formattedCompareAtPrice}}}</span>\\n        <span class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\">{{{formattedPrice}}}</span>
3741\\n\\n\\n</div>   \\n<span class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_formattext_block\\\"></span>\\n{{#showPricePerDay}}<div class=\\\"appstle-perday-price\\\">{{{pricePerDay}}}</div>{{/showPricePerDay}}\\n<div class=\\\"appstle-frequency-description\\\">\\n{{{frequencyDescription}}}    \\n</div>\\n     </div>\\n </label>\\n{{#showFormattedDiscountText}}\\n  <span class=\\\"appstle_sellingPlan_discountText\\\">{{{formattedDiscountText}}}</span>\\n{{/showFormattedDiscountText}}\\n<div class=\\\"appstle-sm-hide  appstle-frequency-description\\\">{{{frequencyDescription}}} </div>     \\n{{/prepaidFlag}}\\n{{#prepaidFlag}}\\n<label for=\\\"{{sellingPlanId}}\\\">\\n<div class=\\\"appstle-selling-plan-name-wrapper appstle-selling-plan-label-name\\\">\\n                {{{name}}}\\n<div class=\\\"appstle-cancel-text\\\">{{{cancelAnytimeLabelTextV2}}}</div>\\n</div>\\n<div class=\\\"appstle-selling-plan-detail-wrapper\\\">\\n<div class=\\\"appstle_span_wrapper\\\">\\n       <span class=\\\"appstle_lowercase appstle_sellingPlan_formattedCompareAtPrice appstle_price_block\\\">{{{formattedCompareAtPrice}}}</span>\\n        <span class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\">{{{totalPrice}}}</span>\\n\\n</div>  \\n<span class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_discount_block appstle_formattedPrepaidPerDeliveryPriceText\\\">{{{formattedPrepaidPerDeliveryPriceText}}}</span>\\n       {{#showPricePerDay}}<div class=\\\"appstle-perday-price\\\">{{{pricePerDay}}}</div>{{/showPricePerDay}}\\n<div class=\\\"\\\">\\n<div class=\\\"appstle-frequency-description\\\">\\n{{{frequencyDescription}}}    \\n</div>\\n</div>\\n</div>\\n</label>\\n{{#showFormattedDiscountText}}\\n  <span class=\\\"appstle_sellingPlan_discountText\\\">{{{formattedDiscountText}}}</span>\\n{{/showFormattedDiscountText}}\\n<div class=\\\"appstle-sm-hide  appstle-frequency-description\\\">{{{frequencyDescription}}} </div>     \\n\\n{{/prepaidFlag}}\\n      \\n           </div>\\n        {{/sellingPlanVariants}}\\n{{^requires_selling_plan}}\\n{{#showSubOptionBeforeOneTime}}\\n        <div class=\\\"appstle_input_wrapper appstle_onetime_block\\\">\\n          <input type=\\\"radio\\\" id=\\\"appstle_selling_plan_label_1{{widgetId}}\\\" name=\\\"selling_plan\\\" value=\\\"\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{/subscriptionOptionSelectedDefault}}>\\n          <label for=\\\"appstle_selling_plan_label_1{{widgetId}}\\\">\\n<div  class=\\\"appstle-selling-plan-name-wrapper\\\">\\n            {{oneTimePuchaseText}}\\n<div class=\\\"appstle-cancel-text\\\">{{{noSubscriptionLabelTextV2}}}</div>\\n</div>\\n<div class=\\\"appstle-selling-plan-detail-wrapper\\\">\\n<span  class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount_compare\\\">{{{oneTimePuchaseComparePriceAmount}}}</span>\\n      <span  class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount\\\">{{{oneTimePuchaseAmount}}}</span>\\n\\n</div>\\n          </label>\\n          \\n        </div>\\n{{/showSubOptionBeforeOneTime}}\\n{{/requires_selling_plan}}\\n    </div>\\n{{#showStaticTooltip}}\\n<div class=\\\"appstle_tooltip_wrapper_static\\\"> {{{toolTipDescription}}}</div>\\n{{/showStaticTooltip}}\\n{{#showTooltip}}\\n<div class=\\\"appstle-tootltip-parent\\\">\\n    <div data-appstle-icon=\\\"\\\" class=\\\"appstle_tooltip_wrapper\\\">\\n    <svg width=\\\"90\\\" height=\\\"90\\\" viewBox=\\\"0 0 90 90\\\" xmlns=\\\"http://www.w3.org/2000/svg\\\" class=\\\"tooltip_subscription_svg\\\">\\n    <path\\n      d=\\\"M45 0C20.1827 0 0 20.1827 0 45C0 69.8173 20.1827 90 45 90C69.8173 90 90 69.8174 90 45C90.0056 44.6025 89.9322 44.2078 89.7839 43.8389C89.6357 43.47 89.4156 43.1342 89.1365 42.8511C88.8573 42.568 88.5247 42.3432 88.158 42.1897C87.7912 42.0363 87.3976 41.9573 87 41.9573C86.6024 41.9573 86.2088 42.0363 85.842 42.1897C85.4753 42.3432 85.1427 42.568 84.8635 42.8511C84.5844 43.1342 84.3643 43.47 84.2161 43.8389C84.0678 44.2078 83.9944 44.6025 84 45C84 66.5748 66.5747 84 45 84C23.4253 84 6 66.5747 6 45C6 23.4254 23.4253 6 45 6C56.1538 6 66.3012 10.5882 73.4375 18H65.4062C65.0087 17.9944 64.614 18.0678 64.2451 18.2161C63.8762 18.3643 63.5405 18.5844 63.2573 18.8635C62.9742 19.1427 62.7494 19.4753 62.596 19.842C62.4425 20.2088 62.3635 20.6024 62.3635 21C62.3635 21.3976 62.4425 21.7912 62.596 22.158C62.7494 22.5247 62.9742 22.8573 63.2573 23.1365C63.5405 23.4156 63.8762 23.6357 64.2451 23.7839C64.614 23.9322 65.0087 24.0056 65.4062 24H79.8125C80.6081 23.9999 81.3711 23.6838 81.9337 23.1212C82.4963 22.5586 82.8124 21.7956 82.8125 21V6.59375C82.821 6.18925 82.7476 5.78722 82.5966 5.41183C82.4457 5.03644 82.2205 4.69545 81.9344 4.40936C81.6483 4.12327 81.3073 3.898 80.9319 3.7471C80.5565 3.5962 80.1545 3.52277 79.75 3.53125C79.356 3.53941 78.9675 3.62511 78.6067 3.78344C78.2458 3.94177 77.9197 4.16963 77.6469 4.45402C77.3741 4.73841 77.16 5.07375 77.0168 5.44089C76.8737 5.80803 76.8042 6.19977 76.8125 6.59375V12.875C68.6156 4.86282 57.3081 0 45 0ZM43.75 20.75C43.356 20.7582 42.9675 20.8439 42.6067 21.0022C42.2458 21.1605 41.9197 21.3884 41.6469 21.6728C41.3741 21.9572 41.16 22.2925 41.0168 22.6596C40.8737 23.0268 40.8042 23.4185 40.8125 23.8125V47.375C40.8116 47.7693 40.8883 48.16 41.0385 48.5246C41.1886 48.8892 41.4092 49.2207 41.6875 49.5L54.0938 61.9375C54.6573 62.5011 55.4217 62.8177 56.2188 62.8177C57.0158 62.8177 57.7802 62.5011 58.3438 61.9375C58.9073 61.3739 59.224 60.6095 59.224 59.8125C59.224 59.0155 58.9073 58.2511 58.3438 57.6875L46.8125 46.1875V23.8125C46.821 23.408 46.7476 23.006 46.5966 22.6306C46.4457 22.2552 46.2205 21.9142 45.9344 21.6281C45.6483 21.342 45.3073 21.1168 44.9319 20.9658C44.5565 20.8149 44.1545 20.7415 43.75 20.75Z\\\"\\n    ></path>\\n    </svg>\\n    <span class=\\\"appstle_tooltip_title\\\">{{{tooltipTitle}}}</span>\\n  </div>\\n<div class=\\\"appstle_tooltip\\\">\\n    <div class=\\\"appstle_tooltip_content\\\">\\n      {{{toolTipDescription}}}\\n    </div>\\n    {{#showAppstleLink}}\\n    <div class=\\\"appstle_tooltip_appstle\\\">\\n      <a href=\\\"https://appstle.com\\\" class=\\\"appstle_link\\\" target=\\\"_blank\\\">\\n      POWERED BY APPSTLE      </a>\\n    </div>\\n    {{/showAppstleLink}}\\n    </div>\\n</div>\\n{{/showTooltip}}\\n<style>\\n.widgetSellingPlanWrapper {\\n    display: grid;\\n    grid-template-columns: repeat(2, minmax(0, 1fr));\\n    gap: 1.5rem;\\n    grid-auto-rows: 1fr;\\n    margin-bottom: 6px;\\nmargin-top: 10px;\\n}\\n\\n.widgetSellingPlanWrapper input {\\n    display: none;\\n}\\n\\n.widgetSellingPlanWrapper label {\\n    border-radius: 10px;\\n    border: 1px solid rgba(var(--color-foreground));\\n    padding: 0.5rem;\\n    display: flex;\\n    justify-content: center;
3741\\n    align-items: center;\\n    display: block;\\n    height: 100%;\\n    width: 100%;\\n    text-align: center;\\ncursor: pointer;\\n}\\n\\n.widgetSellingPlanWrapper input:checked+label {\\n    background-color: rgba(var(--color-foreground)) !important;\\ncolor: rgba(var(--color-background)) !important;\\n}\\n.appstle_lowercase {\\n    text-transform: lowercase;\\n}\\n\\n\\n.appstle_input_wrapper {\\n    position: relative;\\n}\\n\\nspan.appstle_sellingPlan_discountText {\\n    position: absolute;\\n    background: rgba(var(--color-foreground));\\n    color: rgba(var(--color-background));\\n    border-radius: 3px;\\n    padding: 1px 18px;\\n    left: 50%;\\n    display: block;\\n    transform: translate(-50%, -50%);\\n    white-space: nowrap;\\n}\\n\\nspan.appstle_sellingPlan_discountText:empty {\\n    display: none !important;\\n}\\ndiv.appstle_span_wrapper{\\n\\tdisplay: flex;\\n\\tjustify-content: center;\\n}\\n</style>\\n<style>\\n.widgetSellingPlanWrapper {\\n    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;\\n   gap: 0.8rem !important;\\n}\\n\\n.appstle_sub_widget {\\n    max-width: 100%!important;\\n} \\n\\n.widgetSellingPlanWrapper label {\\n    height: auto !important;\\n    border: none !important;\\n    padding: 14px 5px !important;\\n    display: flex !important;\\n    justify-content: center !important;\\n    align-items: center !important;\\n    flex-direction: column;\\n    max-width: 100% !important;\\n    width: unset !important;\\nline-height: 20px;\\n}\\n\\n.appstle_how_does_it_work {\\n    line-height: 16px !important;\\n    margin: 6px 0px;\\n    color: rgba(var(--color-background));\\n}\\n@media screen and (max-width: 800px) {\\n    .appstle_how_does_it_work {\\n        text-align: right;\\n    }\\n}\\n\\nspan.appstle_lowercase.appstle_sellingPlan_price.appstle_formattext_block {\\ntext-align: right !important;\\n    display: block;\\n}\\n\\n.appstle_span_wrapper {\\n    align-items: baseline;\\n}\\n\\nspan.appstle_lowercase.appstle_sellingPlan_price.appstle_discount_block.appstle_formattedPrepaidPerDeliveryPriceText {\\n    display: block;\\n    text-align: right;\\n}\\n\\n.appstle_input_wrapper {\\n    display: flex;\\n    height: 100% !important;\\nflex-direction: column;\\n}\\n\\n.appstle_sub_widget input[type=radio]+label:before {\\n    content: \\\"\\\";\\n    position: absolute;\\n    inset: 0;\\n    border-radius: 12px;\\n    padding: 2px;\\n    background: #121212;\\n    -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);\\n    -webkit-mask-composite: xor;\\n    mask-composite: exclude;\\n    pointer-events: none;\\n    z-index: 0;\\n    transition: all 0.2s;\\n}\\n\\n.appstle_sub_widget input[type=radio]:checked+label:before {\\n    content: \\\"\\\";\\n    position: absolute;\\n    inset: 0;\\n    border-radius: 12px;\\n //   padding: 4px;\\n// background: linear-gradient(to right,#Fef58f,#7A3900);\\n//background: #E53D29;\\n  border: 2px transparent;\\n    -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);\\n    -webkit-mask-composite: xor;\\n    mask-composite: exclude;\\n    pointer-events: none;\\n    z-index: 0;\\n}\\n\\nspan.appstle_sellingPlan_discountText {\\n    background: rgba(var(--color-foreground));\\n    border-radius: 100px !important;\\n    padding: 0px 8px !important;\\n    height: 20px;\\n    display: flex !important;\\n    justify-content: center;\\n    align-items: center;\\n    letter-spacing: 1px;\\nz-index: 2;\\n}\\nspan.appstle_lowercase.appstle_sellingPlan_price.appstle_onetime_amount_compare {\\ntext-decoration: line-through;\\n}\\n\\n\\nspan.appstle-popular {\\n    position: absolute;\\n    top: -40px;\\n    background: black;\\n    color: rgba(var(--color-background));\\n    z-index: -3;\\n    border-radius: 10px;\\n    padding: 0px 10px 29px 10px;\\nleft: 0;\\n}\\n\\n.widgetSellingPlanWrapper label {\\n    border-radius: 14px;\\n}\\n\\n.widgetSellingPlanWrapper input:checked+label {\\n    overflow: hidden;\\n}\\n\\n\\n.appstle-perday-price {\\ndisplay: none;\\n}\\n\\n    .widgetSellingPlanWrapper {\\n    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;\\n}\\n\\n.widgetSellingPlanWrapper label {\\n    flex-direction: row;\\n    justify-content: space-between !important;
3741\\n    align-items: flex-start !important;\\nwidth: 100% !important;\\n}\\n\\n.widgetSellingPlanWrapper label {\\n    text-align: left;\\n    padding: 16px !important;\\nflex-basis: unset;\\n}\\n\\n.appstle_span_wrapper {\\n    justify-content: flex-end !important;\\n}\\n\\n.appstle-perday-price {\\n    text-align: right;\\n}\\n\\n.widgetSellingPlanWrapper {\\n    gap: 15px !important;\\n}\\n\\nspan.appstle-popular {\\n    width: calc(100% - 20px);\\n    text-align: center;\\n    letter-spacing: 2px;\\n    top: -30px;\\nleft: 0;\\n}\\n\\nspan.appstle_sellingPlan_discountText {    \\nleft: unset !important;\\n    right: 15px;\\n    transform: translate(0, -50%) !important;\\n}\\n.appstle-cancel-text {\\n    text-align: left;\\n}\\n\\n.appstle_input_wrapper label {\\n    text-align: left !important;\\n}\\n\\n.widgetSellingPlanWrapper input:checked+label {\\n    width: 100% !important;\\n    margin: 0 !important;\\n}\\n.appstle_input_wrapper {\\n    width: 100% !important;\\nflex-direction: row;\\n}\\n.widgetSellingPlanWrapper input:checked+label+span {\\n    background: rgba(var(--color-background)) !important;\\n    color:rgba(var(--color-foreground)) !important;\\n    border: 2px solid rgba(var(--color-foreground));\\n}\\n.appstle_onetime_block .appstle_span_wrapper {\\n    grid-column: 2;\\n}\\n.appstle-frequency-description {\\n  text-align: right !important;\\n}\\n\\n\\n.appstle-sm-hide {\\n  display: none;\\n}\\n\\n@media screen and (min-width: 800px) {\\n.appstle-lg-show {\\n  display: block;\\n}\\n.appstle-lg-hide {\\n  display: none;\\n}\\n\\n}\\n\\nspan.appstle_lowercase.appstle_sellingPlan_formattedCompareAtPrice.appstle_price_block {\\n    text-decoration: line-through;\\n    display: block;\\n    margin-right: 3px;\\n    color: rgba(var(--color-foreground));\\n}\\n.widgetSellingPlanWrapper input:checked+label .appstle_sellingPlan_formattedCompareAtPrice {\\ncolor:rgba(var(--color-background));\\n} \\n\\n.appstle_span_wrapper > * {\\nflex-shrink: 0\\n}\\n.appstle-selling-plan-detail-wrapper{\\ncolor: rgba(var(--color-foreground));\\n}\\n.widgetSellingPlanWrapper input:checked+label .appstle-selling-plan-detail-wrapper{\\ncolor: rgba(var(--color-background)) !important;\\n}\\n\\n</style>\\n</div>{% endraw %}\",\"WIDGET_TYPE_7\":\"{% raw %}{% endraw %}\",\"WIDGET_TYPE_8\":\"{% raw %}{% endraw %}\",\"WIDGET_TYPE_2\":\"{% raw %}{% endraw %}\",\"WIDGET_TYPE_3\":\"{% raw %}<div id=\\\"appstle-widget-template\\\">\\n  <div class=\\\"appstle_sub_widget\\\" id=\\\"appstle_subscription_widget{{widgetId}}\\\">\\n<div class=\\\"appstle_widget_title\\\">{{{purchaseOptionsText}}}</div>\\n      <div class=\\\"widgetSellingPlanWrapper appstle_subscription_wrapper\\\">\\n{{#showSubOptionBeforeOneTime}}\\n        {{#sellingPlanVariants}}\\n           <div class=\\\"appstle_input_wrapper appstle_subscription_option\\\">\\n             <input type=\\\"radio\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" id=\\\"{{sellingPlanId}}\\\" value=\\\"{{sellingPlanId}}\\\" name=\\\"selling_plan\\\" {{#isChecked}}checked{{/isChecked}}>\\n             {{^prepaidFlag}}\\n             <label for=\\\"{{sellingPlanId}}\\\" class=\\\"appstle_widget_three\\\">\\n                 {{{name}}}\\n<div class=\\\"appstle_span_wrapper\\\">\\n        <span class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\">{{{formattedPrice}}}</span>\\n{{#showSecondFormattedDiscountText}}{{^isFixedPrice}}<span class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_discount_block\\\">&nbsp;({{{secondFormattedDiscountText}}})</span> {{/isFixedPrice}}{{/showSecondFormattedDiscountText}}\\n</div>\\n    \\n             </label>\\n        {{/prepaidFlag}}\\n        {{#prepaidFlag}}\\n             <label for=\\\"{{sellingPlanId}}\\\" class=\\\"appstle_widget_three\\\">\\n               {{{name}}}\\n<div class=\\\"appstle_span_wrapper\\\">\\n        <span class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\">{{{totalPrice}}}</span>\\n {{#showSecondFormattedDiscountText}}{{^isFixedPrice}}<span class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_discount_block\\\">&nbsp;({{{secondFormattedDiscountText}}})</span>{{/isFixedPrice}}{{/showSecondFormattedDiscountText}}\\n {{#formattedPrepaidPerDeliveryPriceText}}<span class=\\\"appstle_formattedPrepaidPerDeliveryPriceText\\\">&nbsp;({{{formattedPrepaidPerDeliveryPriceText}}})</span>{{/formattedPrepaidPerDeliveryPriceText}}\\n        </div>\\n    \\n             </label>\\n        {{/prepaidFlag}}\\n      \\n           </div>\\n        {{/sellingPlanVariants}}\\n{{/showSubOptionBeforeOneTime}}\\n       {{^requires_selling_plan}}\\n        <div class=\\\"appstle_input_wrapper appstle_onetime\\\">
3741\\n          <input type=\\\"radio\\\" id=\\\"appstle_selling_plan_label_1{{widgetId}}\\\" name=\\\"selling_plan\\\" value=\\\"{{sellingPlanId}}\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{/subscriptionOptionSelectedDefault}}>\\n          <label for=\\\"appstle_selling_plan_label_1{{widgetId}}\\\" class=\\\"appstle_widget_three\\\">\\n            {{oneTimePuchaseText}}\\n      <span  class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount\\\">\\n{{#showOneTimeComparePrice}}\\n<span class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount_compare\\\">\\n  {{{oneTimePuchaseComparePriceAmount}}}\\n</span>\\n{{/showOneTimeComparePrice}}\\n{{{oneTimePuchaseAmount}}}</span>\\n          </label>\\n          \\n        </div>\\n        {{/requires_selling_plan}}\\n{{^showSubOptionBeforeOneTime}}\\n        {{#sellingPlanVariants}}\\n           <div class=\\\"appstle_input_wrapper appstle_subscription_option\\\">\\n             <input type=\\\"radio\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" id=\\\"{{sellingPlanId}}\\\" value=\\\"{{sellingPlanId}}\\\" name=\\\"selling_plan\\\" {{#isChecked}}checked{{/isChecked}}>\\n             {{^prepaidFlag}}\\n             <label for=\\\"{{sellingPlanId}}\\\" class=\\\"appstle_widget_three\\\">\\n                 {{{name}}}\\n<div class=\\\"appstle_span_wrapper\\\">\\n        <span class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\">{{{formattedPrice}}}</span>\\n{{#showSecondFormattedDiscountText}}{{^isFixedPrice}}<span class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_discount_block\\\">&nbsp;({{{secondFormattedDiscountText}}})</span> {{/isFixedPrice}}{{/showSecondFormattedDiscountText}}\\n</div>\\n    \\n             </label>\\n        {{/prepaidFlag}}\\n        {{#prepaidFlag}}\\n             <label for=\\\"{{sellingPlanId}}\\\" class=\\\"appstle_widget_three\\\">\\n               {{{name}}}\\n<div class=\\\"appstle_span_wrapper\\\">\\n        <span class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\">{{{totalPrice}}}</span>\\n {{#showSecondFormattedDiscountText}}{{^isFixedPrice}}<span class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_discount_block\\\">&nbsp;({{{secondFormattedDiscountText}}})</span>{{/isFixedPrice}}{{/showSecondFormattedDiscountText}}\\n {{#formattedPrepaidPerDeliveryPriceText}}<span class=\\\"appstle_formattedPrepaidPerDeliveryPriceText\\\">&nbsp;({{{formattedPrepaidPerDeliveryPriceText}}})</span>{{/formattedPrepaidPerDeliveryPriceText}}\\n        </div>\\n    \\n             </label>\\n        {{/prepaidFlag}}\\n      \\n           </div>\\n        {{/sellingPlanVariants}}\\n{{/showSubOptionBeforeOneTime}}\\n    </div>\\n{{#showStaticTooltip}}\\n<div class=\\\"appstle_tooltip_wrapper_static\\\">{{{toolTipDescription}}}</div>\\n{{/showStaticTooltip}}\\n{{#showTooltip}}\\n    <div data-appstle-icon=\\\"\\\" class=\\\"appstle_tooltip_wrapper\\\">\\n    <svg width=\\\"90\\\" height=\\\"90\\\" viewBox=\\\"0 0 90 90\\\" xmlns=\\\"http://www.w3.org/2000/svg\\\" class=\\\"tooltip_subscription_svg\\\">\\n    <path\\n      d=\\\"M45 0C20.1827 0 0 20.1827 0 45C0 69.8173 20.1827 90 45 90C69.8173 90 90 69.8174 90 45C90.0056 44.6025 89.9322 44.2078 89.7839 43.8389C89.6357 43.47 89.4156 43.1342 89.1365 42.8511C88.8573 42.568 88.5247 42.3432 88.158 42.1897C87.7912 42.0363 87.3976 41.9573 87 41.9573C86.6024 41.9573 86.2088 42.0363 85.842 42.1897C85.4753 42.3432 85.1427 42.568 84.8635 42.8511C84.5844 43.1342 84.3643 43.47 84.2161 43.8389C84.0678 44.2078 83.9944 44.6025 84 45C84 66.5748 66.5747 84 45 84C23.4253 84 6 66.5747 6 45C6 23.4254 23.4253 6 45 6C56.1538 6 66.3012 10.5882 73.4375 18H65.4062C65.0087 17.9944 64.614 18.0678 64.2451 18.2161C63.8762 18.3643 63.5405 18.5844 63.2573 18.8635C62.9742 19.1427 62.7494 19.4753 62.596 19.842C62.4425 20.2088 62.3635 20.6024 62.3635 21C62.3635 21.3976 62.4425 21.7912 62.596 22.158C62.7494 22.5247 62.9742 22.8573 63.2573 23.1365C63.5405 23.4156 63.8762 23.6357 64.2451 23.7839C64.614 23.9322 65.0087 24.0056 65.4062 24H79.8125C80.6081 23.9999 81.3711 23.6838 81.9337 23.1212C82.4963 22.5586 82.8124 21.7956 82.8125 21V6.59375C82.821 6.18925 82.7476 5.78722 82.5966 5.41183C82.4457 5.03644 82.2205 4.69545 81.9344 4.40936C81.6483 4.12327 81.3073 3.898 80.9319 3.7471C80.5565 3.5962 80.1545 3.52277 79.75 3.53125C79.356 3.53941 78.9675 3.62511 78.6067 3.78344C78.2458 3.94177 77.9197 4.16963 77.6469 4.45402C77.3741 4.73841 77.16 5.07375 77.0168 5.44089C76.8737 5.80803 76.8042 6.19977 76.8125 6.59375V12.875C68.6156 4.86282 57.3081 0 45 0ZM43.75 20.75C43.356 20.7582 42.9675 20.8439 42.6067 21.0022C42.2458 21.1605 41.9197 21.3884 41.6469 21.6728C41.3741 21.9572 41.16 22.2925 41.0168 22.6596C40.8737 23.0268 40.8042 23.4185 40.8125 23.8125V47.375C40.8116 47.7693 40.8883 48.16 41.0385 48.5246C41.1886 48.8892 41.4092 49.2207 41.6875 49.5L54.0938 61.9375C54.6573 62.5011 55.4217 62.8177 56.2188 62.8177C57.0158 62.8177 57.7802 62.5011 58.3438 61.9375C58.9073 61.3739 59.224 60.6095 59.224 59.8125C59.224 59.0155 58.9073 58.2511 58.3438 57.6875L46.8125 46.1875V23.8125C46.821 23.408 46.7476 23.006 46.5966 22.6306C46.4457 22.2552 46.2205 21.9142 45.9344 21.6281C45.6483 21.342 45.3073 21.1168 44.9319 20.9658C44.5565 20.8149 44.1545 20.7415 43.75 20.75Z\\\"\\n    ></path>\\n    </svg>\\n    <span class=\\\"appstle_tooltip_title\\\">{{{tooltipTitle}}}</span>\\n  </div>\\n<div class=\\\"appstle_tooltip appstle_tooltip_hover\\\">\\n    <div class=\\\"appstle_tooltip_content\\\">\\n      {{{toolTipDescription}}}\\n    </div>\\n   {{#showAppstleLink}}\\n    <div class=\\\"appstle_tooltip_appstle\\\">\\n      <a href=\\\"https://appstle.com\\\" class=\\\"appstle_link\\\" target=\\\"_blank\\\">\\n      POWERED BY APPSTLE\\n      </a>\\n    </div>\\n{{/showAppstleLink}}\\n    </div>\\n{{/showTooltip}}\\n<style>.widgetSellingPlanWrapper {\\n    display: grid;\\n    grid-template-columns: repeat(2, minmax(0, 1fr));\\n    gap: 0.5rem;\\n    grid-auto-rows: 1fr;\\n    margin-bottom: 6px;\\n}\\n.widgetSellingPlanWrapper input {\\n    display: none;\\n}\\n.widgetSellingPlanWrapper label {\\n    border-radius: 8px;\\n    border: 1px solid rgba(var(--color-foreground));\\n    padding: 0.5rem;\\n    display: flex;\\n    justify-content: center;
3741\\n    align-items: center;\\n    display: block;\\n    height: 100%;\\n    width: 100%;\\n    text-align: center;\\ncursor: pointer;\\ncolor: rgba(var(--color-foreground));\\n}\\n.widgetSellingPlanWrapper input:checked+label {\\n    background-color: rgba(var(--color-foreground));\\n    color: rgba(var(--color-background));\\n    border: 1px solid rgba(var(--color-background)) !important;\\n}\\n.appstle_lowercase {\\n    text-transform: lowercase;\\n}\\n.appstle_input_wrapper {\\n    position: relative;\\n}\\nspan.appstle_sellingPlan_discountText {\\n    position: absolute;\\n    background-color: color: rgba(var(--color-foreground));\\n    color: rgba(var(--color-background));\\n    border-radius: 3px;\\n    padding: 1px 18px;\\n    left: 50%;\\n    display: block;\\n    transform: translate(-50%, -50%);\\n    white-space: nowrap;\\n}\\nspan.appstle_sellingPlan_discountText:empty {\\n    display: none !important;\\n}\\nspan.appstle_lowercase.appstle_sellingPlan_price {\\n    color: rgba(var(--color-foreground));\\n}\\nspan.appstle_lowercase.appstle_sellingPlan_price.appstle_onetime_amount_compare {\\n    color: rgba(var(--color-foreground));\\n    text-decoration: line-through;\\n    padding: 0 3px;\\n}\\n#appstle_subscription_widget0 .appstle_tooltip_wrapper {\\n   margin-top: 8px;\\n    margin-bottom: 16px;\\n}\\n.appstle_subscription_wrapper {\\n    border: none !important;\\n}\\nlabel.appstle_widget_three {\\n    display: flex;\\n    flex-direction: column;\\n}\\n.widgetSellingPlanWrapper input:checked+label span {\\n   color: rgba(var(--color-background)) !important;\\n}\\n.appstle_sub_widget .appstle_subscription_wrapper{\\n    border-radius:unset !important;\\n}\\nspan.appstle_second_price_block:empty {\\n  display: none !important;\\n}\\n</style>\\n</div>{% endraw %}\",\"WIDGET_TYPE_4\":\"{% raw %}<div id=\\\"appstle-widget-template\\\">\\n  <div class=\\\"appstle_sub_widget\\\" id=\\\"appstle_subscription_widget{{widgetId}}\\\">\\n<div class=\\\"appstle_widget_title\\\">{{{purchaseOptionsText}}}</div>\\n      <div class=\\\"widgetSellingPlanWrapper\\\">\\n{{^requires_selling_plan}}\\n{{^showSubOptionBeforeOneTime}}\\n        <div class=\\\"appstle_input_wrapper\\\">\\n          <input type=\\\"radio\\\" id=\\\"appstle_selling_plan_label_1{{widgetId}}\\\" name=\\\"selling_plan\\\" value=\\\"\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{/subscriptionOptionSelectedDefault}}>\\n          <label for=\\\"appstle_selling_plan_label_1{{widgetId}}\\\">\\n            {{oneTimePuchaseText}}\\n{{#showOneTimeComparePrice}}\\n<span class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount_compare\\\">\\n  {{{oneTimePuchaseComparePriceAmount}}}\\n</span>\\n{{/showOneTimeComparePrice}}\\n      <span  class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount\\\">{{{oneTimePuchaseAmount}}}/{{{oneTimeFrequencyText}}}</span>\\n          </label>\\n        </div>\\n{{/showSubOptionBeforeOneTime}}\\n{{/requires_selling_plan}}\\n        {{#sellingPlanVariants}}\\n           <div class=\\\"appstle_input_wrapper\\\">\\n      <span class=\\\"appstle_sellingPlan_discountText\\\">{{{formattedDiscountText}}}</span>\\n             <input type=\\\"radio\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" id=\\\"{{sellingPlanId}}\\\" value=\\\"{{sellingPlanId}}\\\" name=\\\"selling_plan\\\" {{#isChecked}}checked{{/isChecked}}>\\n{{^prepaidFlag}}\\n             <label for=\\\"{{sellingPlanId}}\\\">\\n                {{{name}}}\\n<div class=\\\"appstle_span_wrapper\\\">\\n        <span class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\">{{{formattedPrice}}}<span>\\n<span class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_formattext_block\\\">/{{{sellingPlanFrequencyText}}}{{#isFrequencySubsequent}}{{/isFrequencySubsequent}}</span>\\n</div>\\n </label>\\n{{/prepaidFlag}}\\n{{#prepaidFlag}}\\n<label for=\\\"{{sellingPlanId}}\\\">\\n                {{{name}}}\\n<div class=\\\"appstle_span_wrapper\\\">\\n        <span class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\">{{{totalPrice}}}</span>\\n<span class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_discount_block appstle_formattedPrepaidPerDeliveryPriceText\\\">&nbsp;{{{formattedPrepaidPerDeliveryPriceText}}}</span>\\n</div>\\n</label>\\n{{/prepaidFlag}}\\n           </div>\\n        {{/sellingPlanVariants}}\\n{{^requires_selling_plan}}\\n{{#showSubOptionBeforeOneTime}}\\n        <div class=\\\"appstle_input_wrapper\\\">
3741\\n          <input type=\\\"radio\\\" id=\\\"appstle_selling_plan_label_1{{widgetId}}\\\" name=\\\"selling_plan\\\" value=\\\"\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{/subscriptionOptionSelectedDefault}}>\\n          <label for=\\\"appstle_selling_plan_label_1{{widgetId}}\\\">\\n            {{oneTimePuchaseText}}\\n{{#showOneTimeComparePrice}}\\n<span class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount_compare\\\">\\n  {{{oneTimePuchaseComparePriceAmount}}}\\n</span>\\n{{/showOneTimeComparePrice}}\\n      <span  class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount\\\">{{{oneTimePuchaseAmount}}}/{{{oneTimeFrequencyText}}}</span>\\n          </label>\\n        </div>\\n{{/showSubOptionBeforeOneTime}}\\n{{/requires_selling_plan}}\\n    </div>\\n{{#showStaticTooltip}}\\n<div class=\\\"appstle_tooltip_wrapper_static\\\"> {{{toolTipDescription}}}</div>\\n{{/showStaticTooltip}}\\n{{#showTooltip}}\\n    <div data-appstle-icon=\\\"\\\" class=\\\"appstle_tooltip_wrapper\\\">\\n    <svg width=\\\"90\\\" height=\\\"90\\\" viewBox=\\\"0 0 90 90\\\" xmlns=\\\"http://www.w3.org/2000/svg\\\" class=\\\"tooltip_subscription_svg\\\">\\n    <path\\n      d=\\\"M45 0C20.1827 0 0 20.1827 0 45C0 69.8173 20.1827 90 45 90C69.8173 90 90 69.8174 90 45C90.0056 44.6025 89.9322 44.2078 89.7839 43.8389C89.6357 43.47 89.4156 43.1342 89.1365 42.8511C88.8573 42.568 88.5247 42.3432 88.158 42.1897C87.7912 42.0363 87.3976 41.9573 87 41.9573C86.6024 41.9573 86.2088 42.0363 85.842 42.1897C85.4753 42.3432 85.1427 42.568 84.8635 42.8511C84.5844 43.1342 84.3643 43.47 84.2161 43.8389C84.0678 44.2078 83.9944 44.6025 84 45C84 66.5748 66.5747 84 45 84C23.4253 84 6 66.5747 6 45C6 23.4254 23.4253 6 45 6C56.1538 6 66.3012 10.5882 73.4375 18H65.4062C65.0087 17.9944 64.614 18.0678 64.2451 18.2161C63.8762 18.3643 63.5405 18.5844 63.2573 18.8635C62.9742 19.1427 62.7494 19.4753 62.596 19.842C62.4425 20.2088 62.3635 20.6024 62.3635 21C62.3635 21.3976 62.4425 21.7912 62.596 22.158C62.7494 22.5247 62.9742 22.8573 63.2573 23.1365C63.5405 23.4156 63.8762 23.6357 64.2451 23.7839C64.614 23.9322 65.0087 24.0056 65.4062 24H79.8125C80.6081 23.9999 81.3711 23.6838 81.9337 23.1212C82.4963 22.5586 82.8124 21.7956 82.8125 21V6.59375C82.821 6.18925 82.7476 5.78722 82.5966 5.41183C82.4457 5.03644 82.2205 4.69545 81.9344 4.40936C81.6483 4.12327 81.3073 3.898 80.9319 3.7471C80.5565 3.5962 80.1545 3.52277 79.75 3.53125C79.356 3.53941 78.9675 3.62511 78.6067 3.78344C78.2458 3.94177 77.9197 4.16963 77.6469 4.45402C77.3741 4.73841 77.16 5.07375 77.0168 5.44089C76.8737 5.80803 76.8042 6.19977 76.8125 6.59375V12.875C68.6156 4.86282 57.3081 0 45 0ZM43.75 20.75C43.356 20.7582 42.9675 20.8439 42.6067 21.0022C42.2458 21.1605 41.9197 21.3884 41.6469 21.6728C41.3741 21.9572 41.16 22.2925 41.0168 22.6596C40.8737 23.0268 40.8042 23.4185 40.8125 23.8125V47.375C40.8116 47.7693 40.8883 48.16 41.0385 48.5246C41.1886 48.8892 41.4092 49.2207 41.6875 49.5L54.0938 61.9375C54.6573 62.5011 55.4217 62.8177 56.2188 62.8177C57.0158 62.8177 57.7802 62.5011 58.3438 61.9375C58.9073 61.3739 59.224 60.6095 59.224 59.8125C59.224 59.0155 58.9073 58.2511 58.3438 57.6875L46.8125 46.1875V23.8125C46.821 23.408 46.7476 23.006 46.5966 22.6306C46.4457 22.2552 46.2205 21.9142 45.9344 21.6281C45.6483 21.342 45.3073 21.1168 44.9319 20.9658C44.5565 20.8149 44.1545 20.7415 43.75 20.75Z\\\"\\n    ></path>\\n    </svg>\\n    <span class=\\\"appstle_tooltip_title\\\">{{{tooltipTitle}}}</span>\\n  </div>\\n    <div class=\\\"appstle_tooltip\\\">\\n    <div class=\\\"appstle_tooltip_content\\\">\\n      {{{toolTipDescription}}}\\n    </div>\\n{{#showAppstleLink}}\\n    <div class=\\\"appstle_tooltip_appstle\\\">\\n      <a href=\\\"https://appstle.com\\\" class=\\\"appstle_link\\\" target=\\\"_blank\\\">\\n      POWERED BY APPSTLE\\n      </a>\\n    </div>\\n{{/showAppstleLink}}\\n    </div>\\n{{/showTooltip}}\\n<style>\\n.widgetSellingPlanWrapper {\\n    display: grid;\\n    grid-template-columns: repeat(2, minmax(0, 1fr));\\n    gap: 16px;\\n    grid-auto-rows: 1fr;\\n    margin-bottom: 6px;\\nmargin-top: 10px\\n}\\n.widgetSellingPlanWrapper input {\\n    display: none;\\n}\\n.widgetSellingPlanWrapper label {\\n    border-radius: 10px;\\n    border: 1px solid rgba(var(--color-foreground, 0, 0, 0));\\n    padding: 0.5rem;\\n    display: flex !important;\\n    flex-direction: column;\\n    justify-content: center;
3741\\n    align-items: center;\\n    display: block;\\n    height: 100%;\\n    width: 100%;\\n    text-align: center;\\ncursor: pointer;\\n}\\n.widgetSellingPlanWrapper input:checked+label {\\n    background-color: rgba(var(--color-foreground, 0, 0, 0));\\n}\\n.appstle_lowercase {\\n    text-transform: lowercase;\\n}\\n.appstle_input_wrapper {\\n    position: relative;\\n}\\nspan.appstle_sellingPlan_discountText {\\n    position: absolute;\\n    font-size: 1.2rem;\\n    background-color: rgba(var(--color-foreground, 0, 0, 0));\\n    color: rgba(var(--color-background, 255, 255, 255));\\n    border-radius: 3px;\\n    border: 2px solid rgba(var(--color-background, 255, 255, 255));\\n    padding: 1px 18px;\\n    left: 50%;\\n    display: block;\\n    transform: translate(-50%, -50%);\\n    white-space: nowrap;\\n}\\nspan.appstle_sellingPlan_discountText:empty {\\n    display: none !important;\\n}\\nspan.appstle_lowercase.appstle_sellingPlan_price.appstle_onetime_amount_compare {\\ntext-decoration: line-through;\\n}\\n.appstle_tooltip_wrapper {\\n    margin-bottom:10px;\\n}\\n.widgetSellingPlanWrapper input:checked+label {\\n    background-color: rgba(var(--color-foreground, 0, 0, 0));\\n    color: rgba(var(--color-background, 255, 255, 255));\\n    border: 2px solid rgba(var(--color-background, 255, 255, 255)) !important;\\n}\\n</style>\\n</div>{% endraw %}\",\"WIDGET_TYPE_5\":\"{% raw %}<div id=\\\"appstle-widget-template\\\">\\n    <div class=\\\"appstle_sub_widget\\\" id=\\\"appstle_subscription_widget{{widgetId}}\\\">\\n<div class=\\\"appstle_widget_title\\\">{{{purchaseOptionsText}}}</div>\\n        <div class=\\\"widgetSellingPlanWrapper\\\">\\n{{^showSubOptionBeforeOneTime}}\\n{{^requires_selling_plan}}\\n          <div class=\\\"appstle_input_wrapper\\\">\\n            <input type=\\\"radio\\\" id=\\\"appstle_selling_plan_label_1{{widgetId}}\\\" name=\\\"selling_plan\\\" value=\\\"\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{/subscriptionOptionSelectedDefault}}/>\\n            <label for=\\\"appstle_selling_plan_label_1{{widgetId}}\\\">\\n              {{{oneTimePuchaseText}}}\\n            </label>\\n            \\n          </div>\\n{{/requires_selling_plan}}\\n{{/showSubOptionBeforeOneTime}}\\n          {{#sellingPlanVariants}}\\n             <div class=\\\"appstle_input_wrapper\\\">\\n               <input type=\\\"radio\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" id=\\\"{{sellingPlanId}}\\\" value=\\\"{{sellingPlanId}}\\\" name=\\\"selling_plan\\\"  {{#isChecked}}checked{{/isChecked}} />\\n               <label for=\\\"{{sellingPlanId}}\\\">\\n                  {{{name}}}\\n               </label>\\n        \\n             </div>\\n          {{/sellingPlanVariants}}\\n{{#showSubOptionBeforeOneTime}}\\n{{^requires_selling_plan}}\\n          <div class=\\\"appstle_input_wrapper\\\">\\n            <input type=\\\"radio\\\" id=\\\"appstle_selling_plan_label_1{{widgetId}}\\\" name=\\\"selling_plan\\\" value=\\\"\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{/subscriptionOptionSelectedDefault}}/>\\n            <label for=\\\"appstle_selling_plan_label_1{{widgetId}}\\\">\\n              {{{oneTimePuchaseText}}}\\n            </label>\\n            \\n          </div>\\n{{/requires_selling_plan}}\\n{{/showSubOptionBeforeOneTime}}\\n      </div>\\n{{#showStaticTooltip}}\\n<div class=\\\"appstle_tooltip_wrapper_static\\\">{{{toolTipDescription}}}</div>\\n{{/showStaticTooltip}}\\n{{#showTooltip}}\\n    <div data-appstle-icon=\\\"\\\" class=\\\"appstle_tooltip_wrapper\\\">\\n    <svg width=\\\"90\\\" height=\\\"90\\\" viewBox=\\\"0 0 90 90\\\" xmlns=\\\"http://www.w3.org/2000/svg\\\" class=\\\"tooltip_subscription_svg\\\">\\n    <path\\n      d=\\\"M45 0C20.1827 0 0 20.1827 0 45C0 69.8173 20.1827 90 45 90C69.8173 90 90 69.8174 90 45C90.0056 44.6025 89.9322 44.2078 89.7839 43.8389C89.6357 43.47 89.4156 43.1342 89.1365 42.8511C88.8573 42.568 88.5247 42.3432 88.158 42.1897C87.7912 42.0363 87.3976 41.9573 87 41.9573C86.6024 41.9573 86.2088 42.0363 85.842 42.1897C85.4753 42.3432 85.1427 42.568 84.8
3741635 42.8511C84.5844 43.1342 84.3643 43.47 84.2161 43.8389C84.0678 44.2078 83.9944 44.6025 84 45C84 66.5748 66.5747 84 45 84C23.4253 84 6 66.5747 6 45C6 23.4254 23.4253 6 45 6C56.1538 6 66.3012 10.5882 73.4375 18H65.4062C65.0087 17.9944 64.614 18.0678 64.2451 18.2161C63.8762 18.3643 63.5405 18.5844 63.2573 18.8635C62.9742 19.1427 62.7494 19.4753 62.596 19.842C62.4425 20.2088 62.3635 20.6024 62.3635 21C62.3635 21.3976 62.4425 21.7912 62.596 22.158C62.7494 22.5247 62.9742 22.8573 63.2573 23.1365C63.5405 23.4156 63.8762 23.6357 64.2451 23.7839C64.614 23.9322 65.0087 24.0056 65.4062 24H79.8125C80.6081 23.9999 81.3711 23.6838 81.9337 23.1212C82.4963 22.5586 82.8124 21.7956 82.8125 21V6.59375C82.821 6.18925 82.7476 5.78722 82.5966 5.41183C82.4457 5.03644 82.2205 4.69545 81.9344 4.40936C81.6483 4.12327 81.3073 3.898 80.9319 3.7471C80.5565 3.5962 80.1545 3.52277 79.75 3.53125C79.356 3.53941 78.9675 3.62511 78.6067 3.78344C78.2458 3.94177 77.9197 4.16963 77.6469 4.45402C77.3741 4.73841 77.16 5.07375 77.0168 5.44089C76.8737 5.80803 76.8042 6.19977 76.8125 6.59375V12.875C68.6156 4.86282 57.3081 0 45 0ZM43.75 20.75C43.356 20.7582 42.9675 20.8439 42.6067 21.0022C42.2458 21.1605 41.9197 21.3884 41.6469 21.6728C41.3741 21.9572 41.16 22.2925 41.0168 22.6596C40.8737 23.0268 40.8042 23.4185 40.8125 23.8125V47.375C40.8116 47.7693 40.8883 48.16 41.0385 48.5246C41.1886 48.8892 41.4092 49.2207 41.6875 49.5L54.0938 61.9375C54.6573 62.5011 55.4217 62.8177 56.2188 62.8177C57.0158 62.8177 57.7802 62.5011 58.3438 61.9375C58.9073 61.3739 59.224 60.6095 59.224 59.8125C59.224 59.0155 58.9073 58.2511 58.3438 57.6875L46.8125 46.1875V23.8125C46.821 23.408 46.7476 23.006 46.5966 22.6306C46.4457 22.2552 46.2205 21.9142 45.9344 21.6281C45.6483 21.342 45.3073 21.1168 44.9319 20.9658C44.5565 20.8149 44.1545 20.7415 43.75 20.75Z\\\"\\n    ></path>\\n    </svg>\\n    <span class=\\\"appstle_tooltip_title\\\">{{{tooltipTitle}}}</span>\\n  </div>\\n<div class=\\\"appstle_tooltip appstle_tooltip_hover\\\">\\n    <div class=\\\"appstle_tooltip_content\\\">\\n      {{{toolTipDescription}}}\\n    </div>\\n  {{#showAppstleLink}}\\n    <div class=\\\"appstle_tooltip_appstle\\\">\\n      <a href=\\\"https://appstle.com\\\" class=\\\"appstle_link\\\" target=\\\"_blank\\\">\\n      POWERED BY APPSTLE\\n      </a>\\n    </div>\\n  {{/showAppstleLink}}\\n    </div>\\n{{/showTooltip}}\\n  <style>\\n  .widgetSellingPlanWrapper {\\n      display: grid;\\n      grid-template-columns: repeat(2, minmax(0, 1fr));\\n      gap: 8px;\\n      grid-auto-rows: 1fr;\\n      margin-bottom: 6px;\\n      margin-top: 10px;\\n  }\\n  \\n  .widgetSellingPlanWrapper input {\\n      display: none;\\n  }\\n  \\n  .widgetSellingPlanWrapper label {\\n      border-radius: 4px;\\n      border: 1px solid rgba(var(--color-foreground));\\n      padding: 0.5rem;\\n      display: flex;\\n      justify-content: center;\\n      align-items: center;\\n      display: block;\\n      height: 100%;\\n      width: 100%;\\n      text-align: center;\\n \\t color: rgba(var(--color-foreground));\\ncursor: pointer;\\n  }\\n  \\n  .widgetSellingPlanWrapper input:checked+label {\\n      background-color: rgba(var(--color-foreground));\\n \\t color: rgba(var(--color-background));\\n  }\\n  .appstle_lowercase {\\n      text-transform: lowercase;\\n  }\\n  \\n  \\n  .appstle_input_wrapper {\\n      position: relative;\\n  }\\n  \\n  span.appstle_sellingPlan_discountText {\\n      position: absolute;\\n      background-color: rgba(var(--color-foreground));\\n      color: rgba(var(--color-background));\\n      border-radius: 3px;\\n      padding: 1px 18px;\\n      left: 50%;\\n      display: block;\\n      transform: translate(-50%, -50%);\\n      white-space: nowrap;\\n  }\\n  span.appstle_sellingPlan_discountText:empty {\\n      display: none !important;\\n  }\\n  </style>\\n  </div>{% endraw %}\"}",
3742                
3743                
3744                  "bundle": {},
3745                
3746                
3747                  "labels": `{\"appstle.subscription.wg.noSubscriptionLabelTextV2\":\"No Subscription\",\"appstle.subscription.wg.cancelAnytimeLabelTextV2\":\"Cancel Anytime\",\"appstle.subscription.wg.addToShipmentErrorTextV2\":\"Error\",\"appstle.subscription.wg.weeksFrequencyTextV2\":\"Weeks\",\"appstle.subscription.wg.weeklyLabelTextV2\":\"Weekly\",\"appstle.subscription.wg.displayAddToExistingSubscriptionButtonForNotLoggedInV2\":\"false\",\"appstle.subscription.wg.addToShipmentProcessingV2\":\"Processing...\",\"appstle.subscription.wg.showWidgetStaticV2\":\"false\",\"appstle.subscription.wg.subscribeAndSaveInitalV2\":\"Subscribe & save\",\"appstle.subscription.wg.deliveryEveryFrequencyTextV2\":\"Delivery Every\",\"appstle.subscription.wg.allowRefreshOnCartPageV2\":\"false\",\"appstle.subscription.wg.prepaidLabelTextV2\":\"Prepaid\",\"appstle.subscription.wg.daysFrequencyTextV2\":\"Days\",\"appstle.subscription.wg.monthlyLabelTextV2\":\"Monthly\",\"appstle.subscription.wg.subscribeAndSaveSuccessV2\":\"Subscribe success\",\"appstle.subscription.wg.addToShipmentSuccessTextV2\":\"Success\",\"appstle.subscription.wg.monthFrequencyTextV2\":\"Month\",\"appstle.subscription.wg.addToShipmentButtonTextV2\":\"Add to Shipment\",\"appstle.subscription.wg.displayAddToExistingSubscriptionButtonToSubscribersOnlyV2\":\"false\",\"appstle.subscription.wg.yearsFrequencyTextV2\":\"Years\",\"appstle.subscription.wg.addToShipmentTooltipTextV2\":\"Please avoid double delivery charges! Login to add this product to an upcoming delivery.\",\"appstle.subscription.wg.weekFrequencyTextV2\":\"Week\",\"appstle.subscription.wg.oneTimePurchaseTextV2\":\"One Time Purchase\",\"appstle.subscription.wg.loyaltyPerkDescriptionTextV2\":\"{{#isDiscountTypeFreeProduct}}<div style='display: flex;'><div style='height: 60px; width: 60px; flex-shrink: 0; margin-right: 10px;'><img style='width: 100%' src={{{featured_image}}}><\/img><\/div><div>After {{{billingCycleBlock}}} orders,<span style='color: #ffc000;font-weight: 700;';> get a FREE {{freeProductName}} <\/span><\/div><div>{{\/isDiscountTypeFreeProduct}}{{#isDiscountTypePercentage}}After <span class='appstle-loyalty-billing-cycle'><span class='appstle-loyalty-billing-cycle-count'>{{{billingCycleBlock}}}<\/span> order<\/span>, <span class='appstle-loyalty-discount'>
3747get <span style='color: #ffc000;font-weight: 700;';>{{{discount}}}% OFF your entire order<\/span><\/span>.{{\/isDiscountTypePercentage}}{{#isDiscountTypeShipping}}After <span class='appstle-loyalty-billing-cycle'><span class='appstle-loyalty-billing-cycle-count'>{{{billingCycleBlock}}}<\/span> order<\/span>, <span class='appstle-loyalty-discount'>get <span style='color: #ffc000;font-weight: 700;';>shipping at {{{formatDiscountedPrice}}}<\/span><\/span>.{{\/isDiscountTypeShipping}}{{#isDiscountTypeFixed}}After <span class='appstle-loyalty-billing-cycle'><span class='appstle-loyalty-billing-cycle-count'>{{{billingCycleBlock}}}<\/span> order<\/span>, <span class='appstle-loyalty-discount'>get <span style='color: #ffc000;font-weight: 700;';>{{{formatDiscountedPrice}}} OFF your entire order<\/span><\/span>.{{\/isDiscountTypeFixed}}\",\"appstle.subscription.wg.unsubscribeFrequencyTextV2\":\"unsubscribe\",\"appstle.subscription.wg.bundleDiscountTextV2\":\"bundle discount extra: {{bundleDiscount}} off\",\"appstle.subscription.wg.oneTimeFrequencyTextV2\":\"One Time\",\"appstle.subscription.wg.dayFrequencyTextV2\":\"day\",\"appstle.subscription.wg.allowFulfilmentCountViaPropertiesV2\":\"true\",\"appstle.subscription.wg.monthsFrequencyTextV2\":\"Months\",\"appstle.subscription.wg.prepaidSaveBadgeTextV2\":\"SAVE {{selectedDiscountPercentage}}\",\"appstle.subscription.wg.showPrepidPerDeliveryProductPriceV2\":\"false\",\"appstle.subscription.wg.manageSubscriptionButtonTextV2\":\"Manage Subscription\",\"appstle.subscription.wg.offFrequencyTextV2\":\"Off\",\"appstle.subscription.wg.yearFrequencyTextV2\":\"Year\",\"appstle.subscription.wg.prepayLabelTextV2\":\"Prepay\",\"appstle.subscription.wg.frequencyCombinedWidgetTextV2\":\"Frequency\",\"appstle.subscription.wg.sellingPlanTitleTextNonPrepaid\":\"{{sellingPlanName}}\",\"appstle.subscription.wg.selectDeliverOptionV2\":\"select deliver option\",\"appstle.subscription.wg.yearlyLabelTextV2\":\"Yearly\"}`,
3748                
3749                "css": {
3750                    "appstle_subscription_widget": {
3751                        "margin-top": "" ,
3752                        "margin-bottom": "",
3753                    },
3754
3755                    "appstle_subscription_wrapper": {
3756                        "border-width": "",
3757                        "border-color": "",
3758                    },
3759
3760                    "appstle_circle": {
3761                        "border-color": "",
3762                    },
3763
3764                    "appstle_dot": {
3765                        "background-color": "",
3766                    },
3767
3768                    "appstle_select": {
3769                        "padding-top": "",
3770                        "padding-bottom": "",
3771                        "padding-left": "",
3772                        "padding-right": "",
3773                        "border-width": "",
3774                        "border-style": "",
3775                        "border-color": "",
3776                        "border-radius": "",
3777                    },
3778
3779                    "tooltip_subscription_svg": {
3780                        "fill": "",
3781                    },
3782
3783                    "appstle_tooltip": {
3784                        "color": "",
3785                        "background-color": "",
3786                    },
3787
3788                    "appstle_tooltip_border_top_color": {
3789                        "border-top-color": "",
3790                    },
3791
3792                    "appstle_subscription_final_price": {
3793                        "color": "",
3794                    },
3795                    "appstle_widget_text_color": {
3796                        "color": "",
3797                    },
3798                    "appstle_selected_background": {
3799                        "background": "transparent",
3800                    },
3801                    "elementCSS": "[\".appstle-loyalty-discount span, .appstle-loyalty-billing-cycle-count{\\n    color:#ed0205 !important;\\n}\",\"[id*\\u003d\\\"appstle_subscription_widget\\\"] { --color-foreground: #005596 !important; }\\n.appstle_subscription_wrapper_option.appstle-active-option { background-color: #005596 !important; }\",\"[id*\\u003d\\\"appstle_subscription_widget\\\"] {\\n--color-background: #ffffff !important;\\n}\\n.appstle_subscription_wrapper .appstle-active-option, .appstle_subscription_radio_wrapper, .appstle-active-option span.appstle_subscription_amount, span.appstle_subscription_compare_amount, .appstle_bundle_discount_amount, .appstle_select, .WIDGET_TYPE_1 .appstle-active-option \\n .appstle_radio_label, .WIDGET_TYPE_1 .appstle-active-option .appstle_one_time_text{\\n    color: #ffffff !important;\\n}\\n.appstle-active-option .appstle_circle{\\n    border: 2px solid #ffffff !important\\n}\",\".appstle-save-badge, #appstle-widget-template .widgetSellingPlanWrapper input:checked+label+span { color: #ffffff !important; }\",\".appstle-save-badge, #appstle-widget-template .widgetSellingPlanWrapper input:checked+label+span { background-color: #ed0205 !important; }\\n.appstle-save-badge::before {\\n    background: conic-gradient(\\n      transparent 45deg,\\n      #ed0205 45deg 135deg,\\n      transparent 125deg 360deg\\n    ) !important;\\n  }\"]",
3802                    "customCSS": "",
3803                    "customerPortalCss": "",
3804                    "externalStyleTag": "",
3805                    "themeCss": "",
3806                }
3807            };
3808          
3809
3810          window.AppstleSubscription = window.AppstleSubscription || JSON.parse(JSON.stringify(RS));
3811
3812          sessionStorage['appstleSubscriptionConfig'] = JSON.stringify(RS.Config);
3813
3814          
3815            try {
3816            
3817                window.appstle_build_a_box_labels = {"perDeliveryLabelTextV2":"\\/delivery","variantNotAvailable":"Not Available","saveDiscountText":"{{discount}}","bundleSummaryTextV2":"Your bundle is empty. Please add products to your bundles to see bundle summary here.","freeProductLabelTextV2":"Free","bundleDescriptionTextV2":"Our bundle of all bundles, The Ultimate Superfood Bundle delivers exactly what it promises - a complete superfood solution. With 7 superfood blends each created to empower every aspect of your health and wellbeing - from immunity and gut health to energy & better focus.","productDetails":"Product Details","failedToAddMsgText":"Cart can't have more than {{maxProduct}}
3817 products","cart":"Cart","reviewBundleTextV2":"Review Bundle","addButtonText":"Add","minimumQuantityToCheckoutV2":"Minimum {{quantity}} quantity to checkout","buildBoxErrormsgV2":"Build a Box token is Invalid, Please reach out to support.","continueShopping":"Continue shopping","failedToAddTitleText":"Failed to add","spendAmountGetDiscount":"Spend {{amount}} get {{percent}}% discount","maxiumQuantityToCheckoutV2":"Minimum {{quantity}} quantity to checkout","contentsOnModalTextV2":"Contents","nextStepButtonTextV2":"Next Step","choosePlanLifeStyleTextV2":"Choose a plan to match your lifestyle","selectMinimumProductButtonText":"Please select {{minProduct}} minimum product","subtotal":"Subtotal","buyQuantityGetDiscount":"Buy {{quantity}} get {{percent}}% discount","loyaltyTablePercentageTextV2":"After <span class='appstle-loyalty-billing-cycle'><span class=''>{{billingCycle}}<\\/span> order<\\/span>, <span class='appstle-loyalty-discount'>get <span class='appstle-loyalty-discount-amount'>{{discount}}% off<\\/span><\\/span>.","loyaltyTablePriceTextV2":"After <span class='appstle-loyalty-billing-cycle'><span class=''>{{billingCycle}}<\\/span> order<\\/span>, <span class='appstle-loyalty-discount'>get at <span class='appstle-loyalty-discount-amount'>{{price}}<\\/span><\\/span>.","myDeliveryText":"My {{selectedSellingPlanDisplayName}} delivery","removeItem":null,"productsToProceedText":"Please select products to proceed","previousStepButtonTextV2":"Previous step","loadMoreTextV2":"Load more","selectedFrequencyLabelText":"Selected Frequency","addToCartButtonTextV2":"Add To Cart ","basePriceFormatFieldV2":"{{unitPrice}}\\/{{quantityUnit}}","title":"Build a box","productPriceFormatField":"{{price}}","reviewOrdeDescriptionTextV2":"Check your items and select your required frequency plan","quantityLabelV2":"Quantity","minimumOrderAmountLabelTextV2":"Minimum order amount {{minOrderAmount}}.","subscriptionNotAvailableButtonV2":"Subscription not available","shoppingCart":"Shopping Cart","checkoutMessage":"Shipping and taxes calculated at checkout.","selectedButtonTextV2":"Selected","congratsMessageText":null,"okBtnText":"Ok","tieredDiscount":"Tiered Discount","choosePlanLifeStyleDescriptionTextV2":"Cutoff each week to amend your meals is midnight on Thursday's. (Delivery Schedule is as follows: Gold Coast - Mondays | Brisbane & Sunshine Coast - Wednesdays)","orderNoteLabelTextV2":"Order Note","minimumToCheckoutV2":"Minimum {{quantity}} to checkout","loyaltyTableFixedTextV2":"After <span class='appstle-loyalty-billing-cycle'><span class=''>{{billingCycle}}<\\/span> order<\\/span>, <span class='appstle-loyalty-discount'>get <span class='appstle-loyalty-discount-amount'>{{price}} off<\\/span><\\/span>.","editQuantity":"Edit Quantity","chooseProductsTextV2":"Choose Products","loyaltyTableFreeProductTextV2":"After <span class='appstle-loyalty-billing-cycle'><span class=''>{{billingCycle}}<\\/span> order<\\/span>, <span class='appstle-loyalty-discount'>get <span class='appstle-loyalty-discount-amount'>FREE PRODUCT ({{productName}})<\\/span><\\/span>.","loyaltyTableShippingTextV2":"After <span class='appstle-loyalty-billing-cycle'><span class=''>{{billingCycle}}<\\/span> order<\\/span>, <span class='appstle-loyalty-discount'>get <span class='appstle-loyalty-discount-amount'>shipping at {{price}}<\\/span><\\/span>.","spentText":null,"quantityLabel":null,"addButtonV2":"Add","loyaltyTableFreeTrailTextV2":"Get <span class='appstle-loyalty-free-trial-discount'>{{discount}} <span class='appstle-loyalty-free-trial-discount-count' style='text-transform: lowercase;'>{{discountType}} <\\/span><\\/span> <span class='appstle-loyalty-free-trial-text'>free trial.<\\/span>","bundleCheckoutTextV2":"Checkout","reviewOrderTextV2":"Review Order","goBackButtonText":"Go Back","selectPlanTextV2":"Select Plan","viewProduct":"View Product","oneTimePurchaseTextV2":"One Time Purchase","bundleOnModalTextV2":"Bundle","proceedToCheckoutButtonText":"Proceed to checkout","pleaseWaitLabelTextV2":"Please wait...","typeToSearchPlaceholderTextV2":"Type to search","selectedProgressLabelTextV2":"Selected","outOfStockTextV2":"Out of stock"};
3818            
3819            } catch (e) {
3820            console.error("Error parsing build a box labels:", e);
3821            }
3822          
3823
3824          var _RSConfig = _RSConfig || {};
3825
3826          _RSConfig.shop = 'champion-dog-products.myshopify.com';
3827
3828          
3829
3830          
3831
3832            
3833            _RSConfig.shopMoneyFormat = '${{amount}}';
3834            _RSConfig.shopMoneyFormatWithCurrencyFormat = '${{amount}} USD';
3835            
3836
3837            
3838
3839        }
3840
3841        
3842        
3843            _RSConfig.assetRev = "e413192ab1d76727c7a8c050c3c98656";
3844        
3845
3846</script>
3846
3847
3848<style id="appstle-payment-button-override">
3849    .shopify-payment-button {display: none;}
3850</style>
3851<script>
3852 let appstleCount = 0
3853 function isAppstleJSInitiated() {
3854    appstleCount++;
3855    if (window?.["RSConfig"] || appstleCount > 20) {
3856        let appstleStyleElement = document.querySelector('#appstle-payment-button-override');
3857        if (appstleStyleElement) {
3858            appstleStyleElement.remove();
3859        }
3860    } else {
3861        setTimeout(isAppstleJSInitiated, 500)
3862    }
3863 }
3864 isAppstleJSInitiated();
3865</script>
3865
3866
3867<style>
3868
3869</style>
3870<script>
3871    function pollAppstleInit() {
3872        if (window?.appstleInit) {
3873        window?.appstleInit()
3874        } else {
3875        setTimeout(pollAppstleInit, 30);
3876        }
3877    }
3878</script>
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894    
3895
3896    
3896<script src="https://subscription-admin.appstle.com/assets/js/appstle-subscription.min.js?shop=champion-dog-products.myshopify.com&v=1784182483761" defer ></script>
3896
3897
3898    
3899
3900    
3901    
3902
3903
3904
3905</div>
3905<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
3905
3906</body>
3907</html><style> #obStreamlined { display: none; width: 100%; } #obMulti { display: none; width: 100%; margin-bottom: 5px } .obBodyCheckbox { margin: 0; } .obMainBox .arrow { display: none; } #obAdvanced { display: none; width: 100%; } .obMainBox { position: relative; display: flex; justify-content: space-between; flex-direction: row; align-items: center; width: 100%; font-size: 13px; height: auto; padding: 5px; color: #000; margin-bottom: 5px; } .obMainBox .obImageDiv-wrapper { display: flex; align-items: center; width: 20%; } .obMainBox .obImageDiv-wrapper .obImageDiv { display: flex; width: 75%; justify-content: center; } .obMainBox .obImageDiv-wrapper .obBodyCheckbox { display: block; position: relative; cursor: pointer; font-size: 14px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; height: 25px; overflow: inherit; } .obMainBox .obImageDiv-wrapper .obBodyCheckbox input { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0; } .obMainBox .obImageDiv-wrapper .obCheckmark { position: absolute; top: 0; left: 0; height: 25px; width: 25px; background-color: #fff; border: 1px solid black; } .obMainBox .obImageDiv-wrapper .obBodyCheckbox:hover input ~ .obCheckmark { background-color: #fff; border: 1px solid black; } .obMainBox .obImageDiv-wrapper .obBodyCheckbox input:checked ~ .obCheckmark { background-color: green; } .obMainBox .obImageDiv-wrapper .obCheckmark:after { content: ''; position: absolute; display: none; } .obMainBox .obImageDiv-wrapper .obBodyCheckbox input:checked ~ .obCheckmark:after { display: block; } .obMainBox .obImageDiv-wrapper .obBodyCheckbox .obCheckmark:after { left: 8px; top: 4px; width: 5px; height: 10px; border: solid white; border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } .obCheck { text-align: left; display: flex; } .obCheck > input { width: 30px; height: 30px; } .obProduct { width: 60%; text-align: left; } .obProduct > span { font-weight: 800; } .obWidget { width: 20%; font-size: 11px; cursor: pointer; } .obWidget #seeDetailsText #seeDetailsText2 { display: flex; justify-content: center; } .seeDetailsText { display: flex; justify-content: center; margin: 0!important } .obSpeechBubbleDs.active { display: block ; } .obSpeechBubbleDs { background: #efefef; border: 1px solid #a7a7a7; -webkit-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2); box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2); font-size: 1rem; line-height: 1.3; margin: 0 auto 11px; max-width: 400px; padding: 15px; position: absolute; right: 1px; bottom: 40px; display: none; } #obProductDetails { font-size: 14px; } .obProductDetails { font-size: 14px; } .obPriceText { color: #ff4f2c; padding-left: 3px; } .obPriceTextHide { display: none; } .obBadgeIcon { max-height: 35px; padding-right: 3px; } .obMainText-wrapper { display: flex; align-items: center; width: 100%; margin-left: 9%; } .obMainText-wrapper .obMainText { font-size: 11px; width: 100%; display: flex; justify-content: flex-start; padding-right: 2%; } .hideElement { display: none; } .previewWarning { border: 1px dotted black; padding: 2%; color: red; } .obPreviewButton { background-color: black; color: white; width: 100%; height: 47px; font-family: Roboto; font-size: 14px; border: none; margin-top: 5px; } .obAdSpeechBubbleDs { background: #efefef; border: 1px solid #a7a7a7; -webkit-border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; font-size: 1rem; line-height: 1.3; margin: 0 auto; max-width: 400px; padding: 15px; display: none; margin-bottom: 5px; } .obAdSpeechBubbleDs.active { display: block ; } .obAdSpeechBubbleDsArrow { border-left: 21px solid transparent; border-top: 20px solid rgba(0, 0, 0, 0.2); bottom: -25px; position: absolute; right: 15px; } .obAdSpeechBubbleDsArrow::before { border-left: 23px solid transparent; border-top: 23px solid #a7a7a7; bottom: 2px; content: ''; position: absolute; right: 5px; } .obAdSpeechBubbleDsArrow::after { border-left: 21px solid transparent; border-top: 21px solid #efefef; bottom: 4px; content: ''; position: absolute; right: 6px; } .obAdWidget { font-size: 11px; cursor: pointer; } .obAdWidget #seeDetailsText #seeDetailsText2 { display: flex; } #seeDetailsText { margin: 0!important } #seeDetailsText2 { margin: 0!important } .adMainBox { width: 100%; background-color: #fff; border: 1px solid #aeafae; font-size: 12px; color: #000; padding: 10px 20px 20px 20px; margin-bottom: 5px; } .adNameDiv { justify-content: center; display: flex; width: 100%; } .adName { margin-bottom: 12px; font-weight: 700; font-size: 17px; } .adBodyContainer { display: flex; justify-content: flex-start; height: 140px; } .adBodyContainer .arrow { display: none; } .adBodyContainer .adImage img { max-width: 125px; min-width: 130px; margin-right: 16px; } .adImage { display: flex; align-items: center; } .adBodyContainer .adBody { display: flex; flex-direction: column; justify-content: space-evenly; } .adBodyContainer .adBody .adBodyCheckbox { display: block; position: relative; padding-left: 35px; cursor: pointer; font-size: 14px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; height: 25px; overflow: inherit; } .adBodyContainer .adBody .adBodyCheckbox input { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0; } .adBodyContainer .adBody .checkmark { position: absolute; top: 0; left: 0; height: 25px; width: 25px; background-color: #fff; border: 1px solid black; } .adBodyContainer .adBody .adBodyCheckbox:hover input ~ .checkmark { background-color: #fff; border: 1px solid black; } .adBodyContainer .adBody .adBodyCheckbox input:checked ~ .checkmark { background-color: green; } .adBodyContainer .adBody .checkmark:after { content: ''; position: absolute; display: none; } .adBodyContainer .adBody .adBodyCheckbox input:checked ~ .checkmark:after { display: block; } #seeDetailsText { margin: 0!important } .adBodyContainer .adBody .adBodyCheckbox .checkmark:after { left: 8px; top: 4px; width: 5px; height: 10px; border: solid white; border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } .adBodyContainer .adBody .productName { font-size: 17px; font-weight: 700; } .adBodyContainer .adBody .adBodyCheckbox { display: flex; align-items: center; } .adBodyContainer .adBody .adBodyCheckbox input { margin-right: 10px; } .adPriceText { font-size: 17px; color: #ff4f2c; } .adVariants { max-width: 157px; margin-bottom: 2%; } .obBadgeIcon2 { width: 100%; } .obBadgeIcon2 { width: 100%; } </style> <div id='obStreamlined'> <div class='obMainBox' id='obMainDiv'> <div class='obImageDiv-wrapper'> <div id='adminObImageDiv'> <img id='obBadgeImage' src='' class='obBadgeIcon' /> </div> <label class='obBodyCheckbox' id='streamCheck' onclick='obCheckChecked()'> <input id='obCheckbox' type='checkbox' /> <span class='obCheckmark'></span> </label> </div> <div class='obMainText-wrapper obMainText' id='adminObMainText'> <span id='obStBumpText'></span> <span id='adminObPrice'></span> </div> <div onclick='toggleDetails()' id='obMouseWidgetText'> <p id='seeDetailsText'></p> </div> <div id='obDetailsTooltip' class='obSpeechBubbleDs'> <span id='obSeeDetailsMore'></span> </div> </div> </div> <div id='obAdvanced'> <div class='adMainBox' id='adMainDiv'> <div class='adNameDiv' id='adHeadline'> <span class='adName' id='adNameText'></span> <span class='adPriceText' id='adminAdObPrice2'></span> </div> <div class='adBodyContainer'> <div id='adminAdImageDiv'> <img src='' id='adCustomImage' class='obBadgeIcon2' /> </div> <div class='adBody'> <span class='productName' id='adProductName'></span> <span class='adPriceText' id='adminAdObPrice'></span> <select id='adVariantSelection' onchange='checkVariant()'></select> <label class='adBodyCheckbox' id='advanceStream' onclick='obCheckCheckedAdvanced()'> <span id='addToOrderText'></span> <input id='adCheckbox' type='checkbox' /> <span class='checkmark'></span> </label> <div onclick='toggleDetails()' id='adMouseoverText'> <p id='seeDetailsText2'></p> </div>
3907 <div id='obAdDetailsTooltip' class='obAdSpeechBubbleDs'> <span id='obSeeDetailsMore2'></span> </div> </div> </div> </div> </div> <div id='obMulti'> <p id='obMultiHeadline'></p> </div> 
3907<script> let theVariant; let multiVariant = []; let theAdVariants; let currentPrice; let theVariantArray = []; var streamline = document.getElementById('obStreamlined').innerHTML; var pageType; var triggerId; var dbRef; var splitTest; var subInt; var subUnit; var checkedBackground = '#008000'; var advance = ''; const userId = 'champion-dog-products.myshopify.com'; const productId = ''; const cartPageUrl = '/cart'; const currentUrl = window.location.href; let cartProduct = ''; const obPriceCurrency = '$4.55'; const obPriceCurrencyEd = '$4.55'; let hideNow = false; function loadObLive() { if ( (window.top.location.href.indexOf('admin') == -1 && window.top.location.href.indexOf('product') > -1) || (window.top.location.href.indexOf('admin') == -1 && window.top.location.href.indexOf('cart') > -1) ) { if (!productId && currentUrl.indexOf(cartPageUrl) > -1) { (''); let productQuery = `gid://shopify/Product/${cartProduct}`; var fbData = { userId: userId, productQuery: productQuery, }; sendRequest({ method: 'POST', params: JSON.stringify(fbData), url: 'https://us-central1-sweet-order-bump.cloudfunctions.net/getBump', }).then(async (data) => { const cartObject = await sendRequest({ method: 'GET', params: '', url: `/cart.js`, }); const currencySymbol = cartObject.currency; let theDbRef = data.id; let theOb = data.data; var getProductData2 = { id: theOb.bumps.id, store: userId, }; sendRequest({ method: 'POST', params: JSON.stringify(getProductData2), url: 'https://us-central1-sweet-order-bump.cloudfunctions.net/getSingleProductFrontEnd', }).then((data) => { subInt = data.data.product.subInterval; subUnit = data.data.product.subUnit; }); let theCurrentBump = theOb.bumps.id; (''); if (!hideNow && theOb.cartPage && !theOb.disabled) { if (theOb.bumpStyleDefault === 'streamline') { addImpression('cart', cartProduct, theDbRef, 'streamline'); pageType = 'cart'; triggerId = cartProduct; dbRef = theDbRef; splitTest = 'streamline'; sendRequest({ method: 'GET', params: '', url: `/products/${theOb.bumps.handle}.json`, }) .then((data) => { document.getElementById( 'adminObPrice' ).textContent = getPriceCurrency( currencySymbol, data.product.variants[0].price ); document .getElementById('obStBumpText') .append(adminObPrice); theVariant = data.product.variants[0].id; }) .catch((e) => { var getProductData = { id: theOb.bumps.id, store: userId, }; sendRequest({ method: 'POST', params: JSON.stringify(getProductData), url: 'https://us-central1-sweet-order-bump.cloudfunctions.net/getSingleProductFrontEnd', }) .then((data) => { obUpdatedHandle = data.data.product.handle; obHandleData = { handle: obUpdatedHandle, id: theOb.bumps.id, path: `${userId}/${theDbRef}`, }; sendRequest({ method: 'POST', params: JSON.stringify(obHandleData), url: 'https://us-central1-sweet-order-bump.cloudfunctions.net/updateProductHandle', }); sendRequest({ method: 'GET', params: '', url: `/products/${theOb.bumps.handle}.json`, }).then((data) => { document.getElementById( 'adminObPrice' ).textContent = getPriceCurrency( currencySymbol, data.product.variants[0].price ); document .getElementById('obStBumpText') .append(adminObPrice); theVariant = data.product.variants[0].id; }); }) .catch((e) => {}); }); var theForm = document.querySelector(`form[action*='/cart']`); var widget = document.getElementById('obStreamlined'); theForm.parentNode.insertBefore(widget, theForm); document.getElementById('obStreamlined').style.paddingBottom = '10px'; document.getElementById('obStreamlined').style.paddingTop = '10px'; if (theOb.badgeOn) { document .getElementById('adminObImageDiv') .classList.add('obImageDiv'); } else { document .getElementById('adminObImageDiv') .classList.add('hideElement'); } document.getElementById('obBadgeImage').src = theOb.customBadge; document.getElementById( 'obStBumpText' ).textContent = theOb.bumpText.replace('{ product_price }', ''); if (theOb.price) { document .getElementById('adminObPrice') .classList.add('obPriceText'); } else { document .getElementById('adminObPrice') .classList.add('hideElement'); } if (theOb.mouseoverOn) { document .getElementById('obMouseWidgetText') .classList.add('obWidget'); } else { document .getElementById('obMouseWidgetText') .classList.add('hideElement'); } document.getElementById('seeDetailsText').textContent = theOb.mouseoverText; document.getElementById('obSeeDetailsMore').textContent = theOb.calloutText; document.getElementById('addToOrderText').textContent = theOb.addToOrder; changeStyles(theOb).then(() => { var theObElementS = document.getElementById('obStreamlined'); theObElementS.style.width = '100%';
3907 theObElementS.style.maxWidth = '425px'; theObElementS.style.margin = 'auto'; theObElementS.style.display = 'block'; }); } else if (theOb.bumpStyleDefault === 'advance') { addImpression('cart', cartProduct, theDbRef, 'advance'); pageType = 'cart'; triggerId = cartProduct; dbRef = theDbRef; splitTest = 'advance'; sendRequest({ method: 'GET', params: '', url: `/products/${theOb.bumps.handle}.json`, }) .then((data) => { document.getElementById('adProductName').textContent = data.product.title; document.getElementById( 'adminAdObPrice' ).textContent = getPriceCurrency( currencySymbol, data.product.variants[0].price ); document.getElementById( 'adminAdObPrice2' ).textContent = getPriceCurrency( currencySymbol, data.product.variants[0].price ); document .getElementById('adNameText') .append(adminAdObPrice2); theVariant = data.product.variants[0].id; var theSelect = document.getElementById( 'adVariantSelection' ); for (let v of data.product.variants) { var selectOption = document.createElement('option'); selectOption.text = v.title; selectOption.value = v.id; theSelect.add(selectOption); theVariantArray.push({ id: `${v.id}`, price: v.price }); } }) .catch(() => {}); var theForm = document.querySelector(`form[action*='/cart']`); var widget = document.getElementById('obAdvanced'); theForm.parentNode.insertBefore(widget, theForm); document.getElementById('obAdvanced').style.paddingTop = '10px'; document.getElementById('obAdvanced').style.paddingBottom = '10px'; document.getElementById( 'adNameText' ).textContent = theOb.bumpText.replace('{ product_price }', ''); if (theOb.price) { document .getElementById('adminAdObPrice2') .classList.add('obPriceText'); } else { document .getElementById('adminAdObPrice2') .classList.add('hideElement'); } if (theOb.badgeOn) { document .getElementById('adminAdImageDiv') .classList.add('adImage'); } else { document .getElementById('adminAdImageDiv') .classList.add('hideElement'); } if (theOb.variantSelection) { document .getElementById('adVariantSelection') .classList.add('adVariants'); } else { document .getElementById('adVariantSelection') .classList.add('hideElement'); } document.getElementById('adCustomImage').src = theOb.customBadge; if (theOb.mouseoverOn) { document .getElementById('adMouseoverText') .classList.add('obAdWidget'); } else { document .getElementById('adMouseoverText') .classList.add('hideElement'); } document.getElementById('seeDetailsText2').textContent = theOb.mouseoverText; document.getElementById('obSeeDetailsMore2').textContent = theOb.calloutText; document .getElementById('obAdvanced') .append(obAdDetailsTooltip); document.getElementById('addToOrderText').textContent = theOb.addToOrder; changeStyles(theOb).then(() => { var theObElement = document.getElementById('obAdvanced'); theObElement.style.width = '100%'; theObElement.style.maxWidth = '425px'; theObElement.style.margin = 'auto'; theObElement.style.display = 'block'; }); } else { addImpression('product', productId, theDbRef, 'multi'); pageType = 'product'; triggerId = productId; dbRef = theDbRef; splitTest = 'multi'; for (let o of theOb.additionalBumps) { let innerHtml = ` <div class='obMainBox' id='obMainDiv${o.handle}'> <div class='obImageDiv-wrapper'> <div id='adminObImageDiv${o.handle}'> <img id='obBadgeImage${o.handle}' src='' class='obBadgeIcon' /> </div> <label class='obBodyCheckbox' id='streamCheck${o.handle}' onclick='event.preventDefault(); obCheckCheckedMulti("${o.handle}")'> <input id='obCheckbox${o.handle}' type='checkbox' /> <span class='obCheckmark'></span> </label> </div> <div class='obMainText-wrapper obMainText' id='adminObMainText${o.handle}'> <span id='obStBumpText${o.handle}'></span> <span id='adminObPrice${o.handle}'></span> </div> </div> `; document.getElementById('obMulti').innerHTML += innerHtml; sendRequest({ method: 'GET', params: '', url: `/products/${o.handle}.json`, }) .then((data) => { console.log(data); document.getElementById( `adminObPrice${o.handle}` ).textContent = getPriceCurrency( currencySymbol, data.product.variants[0].price ); multiVariant.push({handle: o.handle, id: data.product.variants[0].id}); }) .catch((e) => { var getProductData = { id: o.id, store: userId, };
3907 sendRequest({ method: 'POST', params: JSON.stringify(getProductData), url: 'https://us-central1-sweet-order-bump.cloudfunctions.net/getSingleProductFrontEnd', }) .then((data) => { obUpdatedHandle = data.data.product.handle; obHandleData = { handle: obUpdatedHandle, id: o.id, path: `${userId}/${theDbRef}`, }; sendRequest({ method: 'POST', params: JSON.stringify(obHandleData), url: 'https://us-central1-sweet-order-bump.cloudfunctions.net/updateProductHandle', }); sendRequest({ method: 'GET', params: '', url: `/products/${o.handle}.json`, }).then((data) => { let thePrice = document.getElementById( `adminObPrice${o.handle}` ).textContent = getPriceCurrency( currencySymbol, data.product.variants[0].price ); multiVariant.push({handle: o.handle, id: data.product.variants[0].id}); }); }) .catch((e) => {}); }); document.getElementById(`obBadgeImage${o.handle}`).src = o.bumpImage; document.getElementById( `obStBumpText${o.handle}` ).textContent = o.text.replace(`{ product_price }`, ''); if (theOb.price) { document .getElementById(`adminObPrice${o.handle}`) .classList.add('obPriceText'); } else { document .getElementById(`adminObPrice${o.handle}`) .classList.add('hideElement'); } let handle = o.handle; document.getElementById('obMultiHeadline').textContent = theOb.multiHeadline; document.getElementById(`adminObMainText${handle}`).style.justifyContent = theOb.bumpTextAlign; document.getElementById(`obMainDiv${handle}`).style.color = theOb.textColor; document.getElementById(`adminObPrice${handle}`).style.color = theOb.priceColor; document.getElementById(`obMulti`).style.background = theOb.boxFillColor; document.getElementById(`adminObImageDiv${handle}`).style.justifyContent = theOb.badgeAlignment; document.getElementById( `obMulti` ).style.paddingTop = `${theOb.boxTopPadding}px`; document.getElementById( `obMulti` ).style.paddingBottom = `${theOb.boxBottomPadding}px`; document.getElementById( `obMulti` ).style.paddingLeft = `${theOb.boxLeftPadding}px`; document.getElementById( `obMulti` ).style.paddingRight = `${theOb.boxRightPadding}px`; document.getElementById(`obMulti`).style.borderColor = theOb.borderColor; document.getElementById(`obMulti`).style.borderStyle = theOb.borderType; document.getElementById( `obMulti` ).style.borderWidth = `${theOb.borderThickness}px`; checkedBackground = theOb.checkColor; if (theOb.bumpTextAlign === `flex-start`) { document.getElementById(`adminObMainText${handle}`).style.textAlign = `left`; } else if (theOb.bumpTextAlign === `center`) { document.getElementById(`adminObMainText${handle}`).style.textAlign = `center`; } else if (theOb.bumpTextAlign === `flex-end`) { document.getElementById(`adminObMainText${handle}`).style.textAlign = `right`; } } var theForm = document.querySelector(`form[action*='/cart']`); var obMultiHeadline = document.getElementById('obMultiHeadline'); var widget = document.getElementById('obMulti'); theForm.parentNode.insertBefore(widget, theForm); widget.parentNode.insertBefore(obMultiHeadline, widget); if (theOb.badgeOn) { document .getElementById('adminObImageDiv') .classList.add('obImageDiv'); } else { document .getElementById('adminObImageDiv') .classList.add('hideElement'); } var theObElement = document.getElementById('obMulti'); theObElement.style.width = '100%'; theObElement.style.maxWidth = '425px'; theObElement.style.margin = 'auto'; theObElement.style.display = 'block'; } }; }); } else if (productId && currentUrl.indexOf(cartPageUrl) < 0) { let productQuery = `gid://shopify/Product/${productId}`; var fbData = { userId: userId, productQuery: productQuery, }; sendRequest({ method: 'POST', params: JSON.stringify(fbData), url: 'https://us-central1-sweet-order-bump.cloudfunctions.net/getBump', }).then(async (data) => { const cartObject = await sendRequest({ method: 'GET', params: '', url: `/cart.js`, }); const currencySymbol = cartObject.currency; let theDbRef = data.id; let theOb = data.data; var getProductData2 = { id: theOb.bumps.id, store: userId, }; sendRequest({ method: 'POST', params: JSON.stringify(getProductData2), url: 'https://us-central1-sweet-order-bump.cloudfunctions.net/getSingleProductFrontEnd', }).then((data) => { subInt = data.data.product.subInterval; subUnit = data.data.product.subUnit; }); if (theOb.productPage && !theOb.disabled) { if (theOb.bumpStyleDefault === 'streamline') { addImpression('product', productId, theDbRef, 'streamline'); pageType = 'product'; triggerId = productId; dbRef = theDbRef; splitTest = 'streamline'; sendRequest({ method: 'GET', params: '', url: `/products/${theOb.bumps.handle}.json`, }) .then((data) => { document.getElementById( 'adminObPrice' ).textContent = getPriceCurrency( currencySymbol, data.product.variants[0].price ); document.getElementById('obStBumpText').append(adminObPrice); theVariant = data.product.variants[0].id; }) .catch((e) => { var getProductData = { id: theOb.bumps.id, store: userId, };
3907 sendRequest({ method: 'POST', params: JSON.stringify(getProductData), url: 'https://us-central1-sweet-order-bump.cloudfunctions.net/getSingleProductFrontEnd', }) .then((data) => { obUpdatedHandle = data.data.product.handle; obHandleData = { handle: obUpdatedHandle, id: theOb.bumps.id, path: `${userId}/${theDbRef}`, }; sendRequest({ method: 'POST', params: JSON.stringify(obHandleData), url: 'https://us-central1-sweet-order-bump.cloudfunctions.net/updateProductHandle', }); sendRequest({ method: 'GET', params: '', url: `/products/${theOb.bumps.handle}.json`, }).then((data) => { document.getElementById( 'adminObPrice' ).textContent = getPriceCurrency( currencySymbol, data.product.variants[0].price ); document .getElementById('obStBumpText') .append(adminObPrice); theVariant = data.product.variants[0].id; }); }) .catch((e) => {}); }); var theForm = document.querySelector(`form[action*='/cart/add']`); var theFormButton = theForm.querySelector( `button[type='submit']` ); var widget = document.getElementById('obStreamlined'); if (!theFormButton) { theFormButton = theForm.querySelector(`button[name='add']`); } if (!theFormButton) { theFormButton = theForm.querySelector(`input[type='submit']`); } if (!theFormButton) { theFormButton = document.getElementsByClassName('btn-addtocart')[0]; } theFormButton.parentNode.insertBefore(widget, theFormButton); if (theOb.badgeOn) { document .getElementById('adminObImageDiv') .classList.add('obImageDiv'); } else { document .getElementById('adminObImageDiv') .classList.add('hideElement'); } document.getElementById('obBadgeImage').src = theOb.customBadge; document.getElementById( 'obStBumpText' ).textContent = theOb.bumpText.replace('{ product_price }', ''); if (theOb.price) { document .getElementById('adminObPrice') .classList.add('obPriceText'); } else { document .getElementById('adminObPrice') .classList.add('hideElement'); } if (theOb.mouseoverOn) { document .getElementById('obMouseWidgetText') .classList.add('obWidget'); } else { document .getElementById('obMouseWidgetText') .classList.add('hideElement'); } document.getElementById('seeDetailsText').textContent = theOb.mouseoverText; document.getElementById('obSeeDetailsMore').textContent = theOb.calloutText; document.getElementById('addToOrderText').textContent = theOb.addToOrder; changeStyles(theOb).then(() => { document.getElementById('obStreamlined').style.display = 'block'; }); } else if (theOb.bumpStyleDefault === 'advance') { addImpression('product', productId, theDbRef, 'advance'); pageType = 'product'; triggerId = productId; dbRef = theDbRef; splitTest = 'advance'; sendRequest({ method: 'GET', params: '', url: `/products/${theOb.bumps.handle}.json`, }) .then((data) => { document.getElementById('adProductName').textContent = data.product.title; document.getElementById( 'adminAdObPrice' ).textContent = getPriceCurrency( currencySymbol, data.product.variants[0].price ); document.getElementById( 'adminAdObPrice2' ).textContent = getPriceCurrency( currencySymbol, data.product.variants[0].price ); document.getElementById('adNameText').append(adminAdObPrice2); theVariant = data.product.variants[0].id; var theSelect = document.getElementById('adVariantSelection'); for (let v of data.product.variants) { var selectOption = document.createElement('option'); selectOption.text = v.title; selectOption.value = v.id; theSelect.add(selectOption); theVariantArray.push({ id: `${v.id}`, price: v.price }); } }) .catch(() => {}); var theForm = document.querySelector(`form[action*='/cart/add']`); var theFormButton = theForm.querySelector( `button[type='submit']` ); var widget = document.getElementById('obAdvanced'); if (!theFormButton) { theFormButton = theForm.querySelector(`button[name='add']`); } if (!theFormButton) { theFormButton = theForm.querySelector(`input[type='submit']`); }; if (!theFormButton) { theFormButton = document.getElementsByClassName('btn-addtocart')[0]; } theFormButton.parentNode.insertBefore(widget, theFormButton); document.getElementById( 'adNameText' ).textContent = theOb.bumpText.replace('{ product_price }', ''); if (theOb.price) { document .getElementById('adminAdObPrice2') .classList.add('obPriceText'); } else { document .getElementById('adminAdObPrice2') .classList.add('hideElement'); } if (theOb.badgeOn) { document .getElementById('adminAdImageDiv') .classList.add('adImage'); } else { document .getElementById('adminAdImageDiv') .classList.add('hideElement'); } if (theOb.variantSelection) { document .getElementById('adVariantSelection') .classList.add('adVariants'); } else { document .getElementById('adVariantSelection') .classList.add('hideElement'); } document.getElementById('adCustomImage').src = theOb.customBadge; if (theOb.mouseoverOn) { document .getElementById('adMouseoverText') .classList.add('obAdWidget'); } else { document .getElementById('adMouseoverText') .classList.add('hideElement'); } document.getElementById('seeDetailsText2').textContent = theOb.mouseoverText; document.getElementById('obSeeDetailsMore2').textContent = theOb.calloutText;
3907 document.getElementById('obAdvanced').append(obAdDetailsTooltip); document.getElementById('addToOrderText').textContent = theOb.addToOrder; changeStyles(theOb).then(() => { document.getElementById('obAdvanced').style.display = 'block'; }); } else { addImpression('product', productId, theDbRef, 'multi'); pageType = 'product'; triggerId = productId; dbRef = theDbRef; splitTest = 'multi'; for (let o of theOb.additionalBumps) { let innerHtml = ` <div class='obMainBox' id='obMainDiv${o.handle}'> <div class='obImageDiv-wrapper'> <div id='adminObImageDiv${o.handle}'> <img id='obBadgeImage${o.handle}' src='' class='obBadgeIcon' /> </div> <label class='obBodyCheckbox' id='streamCheck${o.handle}' onclick='event.preventDefault(); obCheckCheckedMulti("${o.handle}")'> <input id='obCheckbox${o.handle}' type='checkbox' /> <span class='obCheckmark'></span> </label> </div> <div class='obMainText-wrapper obMainText' id='adminObMainText${o.handle}'> <span id='obStBumpText${o.handle}'></span> <span id='adminObPrice${o.handle}'></span> </div> </div> `; document.getElementById('obMulti').innerHTML += innerHtml; sendRequest({ method: 'GET', params: '', url: `/products/${o.handle}.json`, }) .then((data) => { console.log(data); document.getElementById( `adminObPrice${o.handle}` ).textContent = getPriceCurrency( currencySymbol, data.product.variants[0].price ); multiVariant.push({handle: o.handle, id: data.product.variants[0].id}); }) .catch((e) => { var getProductData = { id: o.id, store: userId, }; sendRequest({ method: 'POST', params: JSON.stringify(getProductData), url: 'https://us-central1-sweet-order-bump.cloudfunctions.net/getSingleProductFrontEnd', }) .then((data) => { obUpdatedHandle = data.data.product.handle; obHandleData = { handle: obUpdatedHandle, id: o.id, path: `${userId}/${theDbRef}`, }; sendRequest({ method: 'POST', params: JSON.stringify(obHandleData), url: 'https://us-central1-sweet-order-bump.cloudfunctions.net/updateProductHandle', }); sendRequest({ method: 'GET', params: '', url: `/products/${o.handle}.json`, }).then((data) => { let thePrice = document.getElementById( `adminObPrice${o.handle}` ).textContent = getPriceCurrency( currencySymbol, data.product.variants[0].price ); multiVariant.push({handle: o.handle, id: data.product.variants[0].id}); }); }) .catch((e) => {}); }); document.getElementById(`obBadgeImage${o.handle}`).src = o.bumpImage; document.getElementById( `obStBumpText${o.handle}` ).textContent = o.text.replace(`{ product_price }`, ''); if (theOb.price) { document .getElementById(`adminObPrice${o.handle}`) .classList.add('obPriceText'); } else { document .getElementById(`adminObPrice${o.handle}`) .classList.add('hideElement'); } let handle = o.handle; document.getElementById('obMultiHeadline').textContent = theOb.multiHeadline; document.getElementById(`adminObMainText${handle}`).style.justifyContent = theOb.bumpTextAlign; document.getElementById(`obMainDiv${handle}`).style.color = theOb.textColor; document.getElementById(`adminObPrice${handle}`).style.color = theOb.priceColor; document.getElementById(`obMulti`).style.background = theOb.boxFillColor; document.getElementById(`adminObImageDiv${handle}`).style.justifyContent = theOb.badgeAlignment; document.getElementById( `obMulti` ).style.paddingTop = `${theOb.boxTopPadding}px`; document.getElementById( `obMulti` ).style.paddingBottom = `${theOb.boxBottomPadding}px`; document.getElementById( `obMulti` ).style.paddingLeft = `${theOb.boxLeftPadding}px`; document.getElementById( `obMulti` ).style.paddingRight = `${theOb.boxRightPadding}px`; document.getElementById(`obMulti`).style.borderColor = theOb.borderColor; document.getElementById(`obMulti`).style.borderStyle = theOb.borderType; document.getElementById( `obMulti` ).style.borderWidth = `${theOb.borderThickness}px`; checkedBackground = theOb.checkColor; if (theOb.bumpTextAlign === `flex-start`) { document.getElementById(`adminObMainText${handle}`).style.textAlign = `left`; } else if (theOb.bumpTextAlign === `center`) { document.getElementById(`adminObMainText${handle}`).style.textAlign = `center`; } else if (theOb.bumpTextAlign === `flex-end`) { document.getElementById(`adminObMainText${handle}`).style.textAlign = `right`; } } var theForm = document.querySelector(`form[action*='/cart/add']`); var theFormButton = theForm.querySelector( `button[type='submit']` ); var obMultiHeadline = document.getElementById('obMultiHeadline'); var widget = document.getElementById('obMulti'); if (!theFormButton) { theFormButton = theForm.querySelector(`button[name='add']`); } if (!theFormButton) { theFormButton = theForm.querySelector(`input[type='submit']`); } if (!theFormButton) { theFormButton = document.getElementsByClassName('btn-addtocart')[0]; } theFormButton.parentNode.insertBefore(widget, theFormButton); widget.parentNode.insertBefore(obMultiHeadline, widget); if (theOb.badgeOn) { document .getElementById('adminObImageDiv') .classList.add('obImageDiv'); } else { document .getElementById('adminObImageDiv') .classList.add('hideElement'); } document.getElementById('obMulti').style.display = 'block'; } } }); } } } function obCheckChecked() { var isChecked = document.getElementById('obCheckbox').checked; if (!isChecked) { document.getElementById('obCheckbox').checked = true; document.querySelector( '.obImageDiv-wrapper .obBodyCheckbox input:checked~.obCheckmark' ).style.background = checkedBackgroun
3907d; obAddItem(); addAtc(pageType, triggerId, dbRef, splitTest); } else { document.getElementById('obCheckbox').checked = false; document.querySelector( '.obImageDiv-wrapper .obBodyCheckbox input~.obCheckmark' ).style.background = '#ffffff'; obRemoveItem(); } } function obCheckCheckedMulti(ob) { for (let m of multiVariant) { if (m.handle === ob) { var isChecked = document.getElementById(`obCheckbox${m.handle}`).checked; if (!isChecked) { document.getElementById(`obCheckbox${m.handle}`).checked = true; document.querySelector( '.obImageDiv-wrapper .obBodyCheckbox input:checked~.obCheckmark' ).style.background = checkedBackground; obAddItemMulti(m.id); addAtc(pageType, triggerId, dbRef, splitTest); } else { document.getElementById(`obCheckbox${m.handle}`).checked = false; document.querySelector( '.obImageDiv-wrapper .obBodyCheckbox input~.obCheckmark' ).style.background = '#ffffff'; obRemoveItemMulti(m.id); } } } } function obAddItem() { if(false) { addSubProduct(); } else { sendRequest({ method: 'POST', params: JSON.stringify({ items: [ { quantity: 1, id: theVariant, }, ], }), url: '/cart/add.js', }) .then((e) => { const data = {}; data.attributes = { obOfferT: triggerId, obOfferU: dbRef, obOfferP: pageType, obOfferS: splitTest, obOfferV: theVariant, }; sendRequest({ method: 'POST', params: JSON.stringify(data), url: '/cart/update.js', }) .then((d) => { if (currentUrl.indexOf(cartPageUrl) > -1) { window.location.reload(); } }) .catch((e) => {}); }) .catch((e) => {}); } } function addSubProduct() { sendRequest({ method: 'POST', params: JSON.stringify({ items: [ { quantity: 1, id: theVariant, properties: { shipping_interval_frequency: subInt.value, shipping_interval_unit_type: subUnit.value } }, ], }), url: '/cart/add.js', }) .then((e) => { const data = {}; data.attributes = { obOfferT: triggerId, obOfferU: dbRef, obOfferP: pageType, obOfferS: splitTest, obOfferV: theVariant, }; sendRequest({ method: 'POST', params: JSON.stringify(data), url: '/cart/update.js', }) .then((d) => { if (currentUrl.indexOf(cartPageUrl) > -1) { window.location.reload(); } }) .catch((e) => {}); }) .catch((e) => {}); } function obAddItemMulti(v) { if(false) { addSubProductMulit(v); } else { sendRequest({ method: 'POST', params: JSON.stringify({ items: [ { quantity: 1, id: v, }, ], }), url: '/cart/add.js', }) .then((e) => { const data = {}; data.attributes = { obOfferT: triggerId, obOfferU: dbRef, obOfferP: pageType, obOfferS: splitTest, obOfferV: v, }; sendRequest({ method: 'POST', params: JSON.stringify(data), url: '/cart/update.js', }) .then((d) => { if (currentUrl.indexOf(cartPageUrl) > -1) { window.location.reload(); } }) .catch((e) => {console.log(e)}); }) .catch((e) => {}); } } function addSubProductMulti(v) { sendRequest({ method: 'POST', params: JSON.stringify({ items: [ { quantity: 1, id: v, properties: { shipping_interval_frequency: subInt.value, shipping_interval_unit_type: subUnit.value } }, ], }), url: '/cart/add.js', }) .then((e) => { const data = {}; data.attributes = { obOfferT: triggerId, obOfferU: dbRef, obOfferP: pageType, obOfferS: splitTest, obOfferV: v, }; sendRequest({ method: 'POST', params: JSON.stringify(data), url: '/cart/update.js', }) .then((d) => { if (currentUrl.indexOf(cartPageUrl) > -1) { window.location.reload(); } }) .catch((e) => {}); }) .catch((e) => {}); } function obCheckCheckedAdvanced() { var isChecked = document.getElementById('adCheckbox').checked; if (!isChecked) { document.getElementById('adCheckbox').checked = true; document.querySelector( '.adBodyContainer .adBody .adBodyCheckbox input:checked~.checkmark' ).style.background = checkedBackground; obAddItemAdvanced(); } else { document.getElementById('adCheckbox').checked = false; document.querySelector( '.adBodyContainer .adBody .adBodyCheckbox input~.checkmark' ).style.background = '#ffffff'; obRemoveItemAdvanced(); } } function obAddItemAdvanced() { if (false) { addAtc(pageType, triggerId, dbRef, splitTest); addSubProduct(); } else { addAtc(pageType, triggerId, dbRef, splitTest); sendRequest({ method: 'POST', params: JSON.stringify({ items: [ { quantity: 1, id: theVariant, }, ], }), url: '/cart/add.js', }) .then((e) => { const data = {}; data.attributes = { obOfferT: triggerId, obOfferU: dbRef, obOfferP: pageType, obOfferS: splitTest, obOfferV: theVariant, };
3907 sendRequest({ method: 'POST', params: JSON.stringify(data), url: '/cart/update.js', }) .then((d) => { if (currentUrl.indexOf(cartPageUrl) > -1) { window.location.reload(); } }) .catch((e) => {}); }) .catch((e) => {}); } } function obRemoveItemAdvanced() { const data = { updates: {} }; data.updates[theVariant] = 0; data.attributes = { obOfferT: null, obOfferU: null, obOfferP: null, obOfferS: null, obOfferV: null, }; sendRequest({ method: 'POST', params: JSON.stringify(data), url: '/cart/update.js', }) .then((d) => {}) .catch((e) => {}); } function obRemoveItem() { const data = { updates: {} }; data.updates[theVariant] = 0; data.attributes = { obOfferT: null, obOfferU: null, obOfferP: null, obOfferS: null, obOfferV: null, }; sendRequest({ method: 'POST', params: JSON.stringify(data), url: '/cart/update.js', }) .then((d) => {}) .catch((e) => {}); } function obRemoveItemMulti(v) { const data = { updates: {} }; data.updates[v] = 0; data.attributes = { obOfferT: null, obOfferU: null, obOfferP: null, obOfferS: null, obOfferV: null, }; sendRequest({ method: 'POST', params: JSON.stringify(data), url: '/cart/update.js', }) .then((d) => {}) .catch((e) => {}); } function toggleDetails() { let tooltipElement = document.getElementById('obDetailsTooltip'); tooltipElement.classList.toggle('active'); let tooltipElementAd = document.getElementById('obAdDetailsTooltip'); tooltipElementAd.classList.toggle('active'); } function checkVariant() { var isCheckedD = document.getElementById('adCheckbox').checked; if (isCheckedD) { obRemoveItemAdvanced().then(() => { theVariant = document.getElementById('adVariantSelection').value; obAddItemAdvanced(); }); } else { theVariant = document.getElementById('adVariantSelection').value; document.getElementById('adCheckbox').checked = true; obAddItemAdvanced(); } for (let v of theVariantArray) { if (v.id == theVariant) { document.getElementById( 'adminAdObPrice' ).textContent = getPriceCurrency( currencySymbol, data.product.variants[0].price ); } } } function addImpression(pageType, triggerProductId, dbRef, splitTest) { const shopForDb = userId.replace(/[.]|https:|http:|www|/g, ''); const theImpressionData = { timestamp: new Date().getTime(), triggerProduct: triggerProductId, upsellId: dbRef, pageType: pageType, splitTestId: splitTest, }; var impressionData = { impressionData: theImpressionData, store: shopForDb, }; sendRequest({ method: 'POST', params: JSON.stringify(impressionData), url: 'https://us-central1-sweet-order-bump.cloudfunctions.net/addImpression', }); } function addAtc(pageType, triggerProductId, dbRef, splitTest) { const shopForDb = userId.replace(/[.]|https:|http:|www|/g, ''); const atcData = { timestamp: new Date().getTime(), triggerProduct: triggerProductId, upsellId: dbRef, pageType: pageType, splitTestId: splitTest, }; var cartData = { atcData: atcData, store: shopForDb, }; sendRequest({ method: 'POST', params: JSON.stringify(cartData), url: 'https://us-central1-sweet-order-bump.cloudfunctions.net/addAtc', }); } function sendRequest({ method, params = '', url }) { return new Promise((resolve, reject) => { try { const XHR = new XMLHttpRequest(); XHR.open(method, url, true); XHR.setRequestHeader('Content-type', 'application/json'); XHR.onreadystatechange = () => { if (XHR.readyState === 4 && XHR.status === 200) { const json = JSON.parse(XHR.responseText); resolve(json); } else if (XHR.readyState === 4 && XHR.status !== 200) { reject('Error'); } }; XHR.send(params); } catch (error) { reject(error.message); } }); } function changeStyles(bump) { return new Promise((resolve) => { document.getElementById('adminObMainText').style.justifyContent = bump.bumpTextAlign; document.getElementById('adHeadline').style.justifyContent = bump.bumpTextAlign; document.getElementById('obMainDiv').style.color = bump.textColor; document.getElementById('adMainDiv').style.color = bump.textColor; document.getElementById('adminObPrice').style.color = bump.priceColor; document.getElementById('adminAdObPrice').style.color = bump.priceColor; document.getElementById('adminAdObPrice2').style.color = bump.priceColor; document.getElementById('obMainDiv').style.background = bump.boxFillColor; document.getElementById('adMainDiv').style.background = bump.boxFillColor; document.getElementById('obDetailsTooltip').style.color = bump.calloutTextColor;
3907 document.getElementById('obAdDetailsTooltip').style.color = bump.calloutTextColor; document.getElementById('obDetailsTooltip').style.background = bump.calloutFillColor; document.getElementById('obAdDetailsTooltip').style.background = bump.calloutFillColor; document.getElementById('adminObImageDiv').style.justifyContent = bump.badgeAlignment; document.getElementById('obDetailsTooltip').style.textAlign = bump.mouseoverAlignment; document.getElementById('obAdDetailsTooltip').style.textAlign = bump.mouseoverAlignment; document.getElementById( 'obMainDiv' ).style.paddingTop = `${bump.boxTopPadding}px`; document.getElementById( 'adMainDiv' ).style.paddingTop = `${bump.boxTopPadding}px`; document.getElementById( 'obMainDiv' ).style.paddingBottom = `${bump.boxBottomPadding}px`; document.getElementById( 'adMainDiv' ).style.paddingBottom = `${bump.boxBottomPadding}px`; document.getElementById( 'obMainDiv' ).style.paddingLeft = `${bump.boxLeftPadding}px`; document.getElementById( 'adMainDiv' ).style.paddingLeft = `${bump.boxLeftPadding}px`; document.getElementById( 'obMainDiv' ).style.paddingRight = `${bump.boxRightPadding}px`; document.getElementById( 'adMainDiv' ).style.paddingRight = `${bump.boxRightPadding}px`; document.getElementById( 'obDetailsTooltip' ).style.paddingLeft = `${bump.mouseoverLeftPadding}px`; document.getElementById( 'obAdDetailsTooltip' ).style.paddingLeft = `${bump.mouseoverLeftPadding}px`; document.getElementById( 'obDetailsTooltip' ).style.paddingRight = `${bump.mouseoverRightPadding}px`; document.getElementById( 'obAdDetailsTooltip' ).style.paddingRight = `${bump.mouseoverRightPadding}px`; document.getElementById( 'obDetailsTooltip' ).style.paddingTop = `${bump.mouseoverTopPadding}px`; document.getElementById( 'obAdDetailsTooltip' ).style.paddingTop = `${bump.mouseoverTopPadding}px`; document.getElementById( 'obDetailsTooltip' ).style.paddingBottom = `${bump.mouseoverBottomPadding}px`; document.getElementById( 'obAdDetailsTooltip' ).style.paddingBottom = `${bump.mouseoverBottomPadding}px`; document.getElementById('obMainDiv').style.borderColor = bump.borderColor; document.getElementById('adMainDiv').style.borderColor = bump.borderColor; document.getElementById('obMainDiv').style.borderStyle = bump.borderType; document.getElementById('adMainDiv').style.borderStyle = bump.borderType; document.getElementById( 'obMainDiv' ).style.borderWidth = `${bump.borderThickness}px`; document.getElementById( 'adMainDiv' ).style.borderWidth = `${bump.borderThickness}px`; checkedBackground = bump.checkColor; if (bump.bumpTextAlign === 'flex-start') { document.getElementById('adminObMainText').style.textAlign = 'left'; document.getElementById('adHeadline').style.textAlign = 'left'; } else if (bump.bumpTextAlign === 'center') { document.getElementById('adminObMainText').style.textAlign = 'center'; document.getElementById('adHeadline').style.textAlign = 'center'; } else if (bump.bumpTextAlign === 'flex-end') { document.getElementById('adminObMainText').style.textAlign = 'right'; document.getElementById('adHeadline').style.textAlign = 'right'; } setTimeout(() => { resolve(); }, 500); }); } const obCurrencySymbols2 = { USD: '$', EUR: '€', GBP: '£', CAD: '$', ARS: '$', AUD: '$', BRL: 'R$ ', CLP: '$', CNY: '¥', CZK: ' Kč', DKK: ' kr', HKD: '$', HUF: 'ft', ISK: ' kr', INR: 'Rs. ', JMD: '$', JPY: '¥', MXN: '$ ', NZD: '$', NOK: ' kr', PLN: ' zl', SGD: '$', ZAR: 'R ', KRW: '₩', SEK: ' kr', CHF: 'SFr. ', TWD: '$', UYU: '$', MYR: 'RM', BSD: 'BS$', CRC: '₡ ', RON: ' lei', PHP: '₱', AED: 'Dhs. ', TRY: 'TL', THB: ' ฿', TTD: '$', ILS: ' NIS', XCD: '$', COP: '$', RUB: 'руб', HRK: ' kn', KZT: ' KZT', TZS: ' TZS', SAR: ' SR', NIO: 'C$', LAK: '₭', AMD: ' AMD', CDF: 'FC', KHR: 'KHR', MVR: 'Rf', GTQ: 'Q', BZD: 'BZ$', DZD: 'DA ', BIF: 'FBu. ', GIP: '£', BOB: 'Bs', XOF: 'CFA', STD: 'Db ', NGN: '₦', PGK: 'K ', MWK: 'Mk', GMD: 'D ', CVE: '$', XAF: 'FCFA', UGX: 'Ush ', MAD: ' dh', MNT: ' ₮', LSL: 'M', TOP: '$', SHP: '£', RSD: ' RSD', HTG: 'G ', MZN: ' Mt', FKP: '£', BWP: 'P', HNL: 'L ', PYG: 'Gs. ', EGP: 'LE ', LBP: 'L£', ANG: 'ƒ ', WST: 'WS$ ', GYD: 'G$', NPR: 'Rs', KMF: ' CF', SRD: 'SRD ', SZL: 'L ', MOP: 'MOP$', BMD: 'BD$', XPF: ' XPF', MDL: ' MDL', YER: ' YER', BAM: 'KM ', PEN: 'S/. ', SLL: 'Le ', KYD: '$', AOA: 'Kz', TJS: 'TJS ', SCR: 'Rs ', LKR: 'Rs ', DJF: ' Fdj', GNF: 'FG ', VUV: '$', GEL: ' GEL', FJD: '$', DOP: 'RD$ ', MUR: 'Rs ', MMK: 'K', LRD: 'L$', BBD: '$', VND: '₫', UAH: '₴', BGN: ' лв', KGS: 'лв', RWF: ' RF', UZS: ' som', PKR: 'Rs.', MKD: 'Ден ', AFN: '؋', NAD: 'N$', BDT: 'Tk ', AZN: 'm.', QAR: 'QAR ', PAB: 'B/. ', SBD: '$', ALL: 'Lek ', BND: '$', ZMW: 'K', AWG: 'Afl', ETB: 'Br', }; const currencyOrientation2 = { USD: 'left', EUR: 'left', GBP: 'left', CAD: 'left', ARS: 'left', AUD: 'left', BRL: 'left', CLP: 'left', CNY: 'left', CZK: 'right', DKK: 'right', HKD: 'left', HUF: 'left', ISK: 'right', INR: 'left', JMD: 'left', JPY: 'left', MXN: 'left', NZD: 'left', NOK: 'right', PLN: 'right', SGD: 'left', ZAR: 'left', KRW: 'right', SEK: 'right', CHF: 'left', TWD: 'left', UYU: 'left', MYR: 'left', BSD: 'left', CRC: 'left', RON: 'right', PHP: 'left', AED: 'left', TRY: 'right', THB: 'right', TTD: 'left', ILS: 'right', XCD: 'left', COP: 'left', RUB: 'left', HRK: 'right', KZT: 'right', TZS: 'right', SAR: 'right', NIO: 'left', LAK: 'left', AMD: 'right', CDF: 'left', KHR: 'left', MVR: 'left', GTQ: 'left', BZD: 'left', DZD: 'left', BIF: 'left', GIP: 'left', BOB: 'left', XOF: 'left', STD: 'left', NGN: 'left', PGK: 'left', MWK: 'left', GMD: 'left', CVE: 'right', XAF: 'left', UGX: 'left', MAD: 'right', MNT: 'right', LSL: 'left', TOP: 'left', SHP: 'left', RSD: 'right', HTG: 'left', MZN: 'right', FKP: 'left', BWP: 'left', HNL: 'left', PYG: 'left', EGP: 'left', LBP: 'left', ANG: 'left', WST: 'left', GYD: 'left', NPR: 'left', KMF: 'right', SRD: 'left', SZL: 'left', MOP: 'left', BMD: 'left', XPF: 'right', MDL: 'right', YER: 'right', BAM: 'left', PEN: 'left', SLL: 'left', KYD: 'left', AOA: 'left', TJS: 'left', SCR: 'left', LKR: 'left', DJF: 'right', GNF: 'left', VUV: 'left', GEL: 'right', FJD: 'left', DOP: 'left', MUR: 'left', MMK: 'left', LRD: 'left', BBD: 'left', VND: 'right', UAH: 'left', BGN: 'right', KGS: 'left', RWF: 'right', UZS: 'right', PKR: 'left', MKD: 'left', AFN: 'right', NAD: 'left', BDT: 'left', AZN: 'left', QAR: 'left', PAB: 'left', SBD: 'left', ALL: 'left', BND: 'left', ZMW: 'left', AWG: 'left', ETB: 'left', }; function getPriceCurrency(currencyName, price) { if (obCurrencySymbol
3907s2[currencyName]) { const symbol = obCurrencySymbols2[currencyName]; let orientation; if (currencyOrientation2[currencyName]) { orientation = currencyOrientation2[currencyName]; } else { orientation = 'left'; } if (orientation === 'left') { return `${symbol}${price}`; } else { return `${price}${symbol}`; } } else { return price; } } </script>

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.