PageSourceSearch

https://www.steveshallmark.com/pages/contact-us

html steveshallmark.com collected 2026-10-08 22:53:37 UTC 266,529 bytes, 4,030 lines download raw bytes

1<!doctype html>
2<!--[if IE 9]> <html class="ie9" lang="en"> <![endif]-->
3<!--[if (gt IE 9)|!(IE)]><!--> <html lang="en"> <!--<![endif]-->
4  <head><meta name="google-site-verification" content="Z8uV2HLCe1RRQX0lvl2dcHgGCOtoNH03FoGvMLl-bw8" />
5    <!-- Basic page needs ================================================== -->
6    <meta charset="utf-8">
7    <meta name="viewport" content="width=device-width, height=device-height, initial-scale=1.0, maximum-scale=1.0">
8
9    <!-- Title and description ================================================== -->
10    <title>
11      Contact Us &ndash; Steve&#39;s Hallmark
12    </title>
13
14    
15    <meta name="description" content="Steve&#39;s Hallmark Contact Form For questions or comments, please email [email protected]  ">
16    
17
18    <!-- Helpers ================================================== -->
19    <meta property="og:site_name" content="Steve&#39;s Hallmark">
20<meta property="og:url" content="https://www.steveshallmark.com/pages/contact-us">
21
22    <meta property="og:type" content="website">
23    <meta property="og:title" content="Contact Us">
24    
25  
26  
27  	<meta property="og:description" content="Steve&#39;s Hallmark Contact Form For questions or comments, please email [email protected]  ">
28  
29 
30  
31  <meta name="twitter:card" content="summary">
32  
33    <link rel="canonical" href="https://www.steveshallmark.com/pages/contact-us">
34    <meta name="theme-color" content="#63584c">
35    
36    <link rel="shortcut icon" href="//www.steveshallmark.com/cdn/shop/files/FAVION_32x32.png?v=1628382958" type="image/png">
37  	
38    <link href="//www.steveshallmark.com/cdn/shop/t/33/assets/apps.css?v=63127264809011806081745277030" rel="stylesheet" type="text/css" media="all" />
39    <link href="//www.steveshallmark.com/cdn/shop/t/33/assets/styles.scss.css?v=10112170982959021451762281853" rel="stylesheet" type="text/css" media="all" />
40     
40<script src="//www.steveshallmark.com/cdn/shop/t/33/assets/jquery.js?v=177851068496422246591745277030" type="text/javascript"></script>
40
41	<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet" type="text/css" media="all" />
42    <!-- Header hook for plugins ================================================== -->
43    
43<script>
44window.nfecShopVersion = '1609494935';window.nfecJsVersion = '449325';
45</script>
45<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
45<meta name="google-site-verification" content="Z8uV2HLCe1RRQX0lvl2dcHgGCOtoNH03FoGvMLl-bw8">
46<meta name="google-site-verification" content="jYhYsonbY9xHvZ8s10-jyfDXzwoA8ZO9dgppMT9HtS4">
47<meta name="google-site-verification" content="0PtxQpo4tGmLhW5j-nUM9MmR_05oVj-jdJMukLY53T8">
48<meta name="google-site-verification" content="BJ7FUJyqS_OiDQBqJ5RCp6dYHg2KZB6lSCzdva4QsAo">
49<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/7017824327/digital_wallets/dialog">
50<meta id="in-context-paypal-metadata" data-shop-id="7017824327" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
51<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
51<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
51
52<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
53<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=7017824327" crossorigin="anonymous"></script>
vendor: 1 bytes, line 53
53
54<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":7017824327,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/7017824327","merchantName":"Steve's Hallmark","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","discover","amex","elo","jcb"],"total":{"type":"pending","label":"Steve's Hallmark","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 54
54
55<script id="shopify-features" type="application/json">{"accessToken":"084524208795c6e9ae2ccaca45e750db","betas":["rich-media-storefront-analytics"],"domain":"www.steveshallmark.com","predictiveSearch":true,"shopId":7017824327,"locale":"en"}</script>
vendor: 1 bytes, line 55
55
56<script>var Shopify = Shopify || {};
57Shopify.shop = "steves-hallmark.myshopify.com";
58Shopify.locale = "en";
59Shopify.currency = {"active":"USD","rate":"1.0"};
60Shopify.country = "US";
61Shopify.theme = {"name":"2025 Spring with Dream Book and Wish List","id":130631532615,"schema_name":"Galleria","schema_version":"2.3.2","theme_store_id":851,"role":"main"};
62Shopify.theme.handle = "null";
63Shopify.theme.style = {"id":null,"handle":null};
64Shopify.cdnHost = "www.steveshallmark.com/cdn";
65Shopify.routes = Shopify.routes || {};
66Shopify.routes.root = "/";
67Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
68Shopify.SignInWithShop = Shopify.SignInWithShop || {};
69Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
70Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 70
70
71<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 71
71
72<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 72
72
73<script>
74  window.ShopifyPay = window.ShopifyPay || {};
75  window.ShopifyPay.apiHost = "shop.app\/pay";
76  window.ShopifyPay.redirectState = null;
77</script>
vendor: 1 bytes, line 77
77
78<script>
79  window.Shopify = window.Shopify || {};
80  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
81  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
82  window.Shopify.SignInWithShop.eligible = true;
83</script>
vendor: 1 bytes, line 83
83
84<script id="shop-js-analytics" type="application/json">{"pageType":"page"}</script>
vendor: 1 bytes, line 84
84
85<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 85
85
86<script type="module">
87  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
88
89  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
90
91</script>
vendor: 1 bytes, line 91
91
92<script>
93  window.Shopify = window.Shopify || {};
94  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
95  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"]};
96</script>
vendor: 1 bytes, line 96
96
97<script id="__st">var __st={"a":7017824327,"offset":-25200,"reqid":"24258a73-2cb9-4271-a6c9-35b6b5a1111a-1791500017","pageurl":"www.steveshallmark.com\/pages\/contact-us","s":"pages-50508791879","u":"8ace07bc1de6","p":"page","rtyp":"page","rid":50508791879};</script>
vendor: 1 bytes, line 97
97
98<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 98
98
99<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 99
99
100<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.steveshallmark.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 100
100
101<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//www.steveshallmark.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>
101<script crossorigin="anonymous" defer="defer" src="//www.steveshallmark.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-f0e26bdf.js?v=20250812"></script>
vendor: 1 bytes, line 101
101
102<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 102
102
103<script>
104  window.Shopify = window.Shopify || {};
105  window.Shopify.MCP = window.Shopify.MCP || {};
106  window.Shopify.MCP.enabled = true;
107  window.Shopify.MCP.shop = "steves-hallmark.myshopify.com";
108  window.Shopify.MCP.mcpEndpoint = "https:\/\/www.steveshallmark.com\/api\/mcp";
109  window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n  - What is your return policy?\n  - What is your shipping policy?\n  - What is your phone number?\n  - What are your hours of operation?\"\nSet policy_types to also get the store's written policies (full text and URL).\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."},"policy_types":{"type":"array","items":{"type":"string","enum":["refund","shipping","privacy","terms_of_service","terms_of_sale","subscription","legal_notice","contact"]},"description":"Policy kinds to fetch, chosen from the user's question — e.g. [\"refund\"] for returns\/exchanges\/damaged items, [\"contact\"] for phone\/hours\/address. Include every kind the question touches. Omit it to get only FAQ answers."}},"required":["query"]}}];
110</script>
vendor: 1 bytes, line 110
110
111<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/www.steveshallmark.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
112</script>
vendor: 1 bytes, line 112
112
113<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://www.steveshallmark.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
114</script>
vendor: 1 bytes, line 114
114
115<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
116  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);
117</script>
vendor: 1 bytes, line 117
117
118<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})}}));
119</script>
vendor: 1 bytes, line 119
119
120<script id='scb4127' type='text/javascript' async='' src='https://www.steveshallmark.com/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
120<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.steveshallmark.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
121<style id="shopify-accelerated-checkout-cart">
122        #shopify-buyer-consent {
123  margin-top: 1em;
124  display: inline-block;
125  width: 100%;
126}
127
128#shopify-buyer-consent.hidden {
129  display: none;
130}
131
132#shopify-subscription-policy-button {
133  background: none;
134  border: none;
135  padding: 0;
136  text-decoration: underline;
137  font-size: inherit;
138  cursor: pointer;
139}
140
141#shopify-subscription-policy-button::before {
142  box-shadow: none;
143}
144
145      </style>
146
147<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
147
148<link href="//www.steveshallmark.com/cdn/shop/t/33/assets/globo.stores.scss.css?v=41009540687492061431745277030" rel="stylesheet" type="text/css" media="all" />
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166<script type="text/javascript" src="//www.steveshallmark.com/cdn/shop/t/33/assets/globo.stores.min.js?v=105041005128505969821745277030"></script>
166
167
168
169
170
171
172
173
174
175
176
177
178
179<script>
180  var storesConfig = {
181    appURL: 'https://stores.globosoftware.net',
182    shopURL: 'steves-hallmark.myshopify.com',
183    locale: "en",
184    country: "United States",
185    iana_timezone: "America/Los_Angeles",
186    timezone_offset: -0700,
187    now: '2026-10-08T15:53:37.000',
188    now2: {
189      year: 2026,
190      month: 9,
191      date: 08,
192      hour: 15,
193      minute: 53,
194      second: 37
195    },
196    cartShippingRequire: false,
197    settings: {"design":{"textWidgetHeader":null,"textWarningCheckout":null,"color":{"textWidgetHeader":"#000000","methodDescriptionText":"#000000","textWarningCheckout":"#000000","textBtnGetDirections":"#000000","btnGetDirections":"#f5deb3","textShippingMethod":"#000000","shippingMethodBackground":"#fbfbfb","shippingMethodHover":"#dbe78e","textShippingMethodHover":"000000","textShippingMethodSelected":"000000","shippingMethodSelected":"#dbe78e","storeSelected":"#dbe78e","textOutOfStock":"#ff0000","textInStock":"#0000ff","calendarBackground":"#ffffff","dayHover":"#b1dcfb","daySelected":"#0089ec","calendarText":"#000000","textDayHover":"#000000","textDaySelected":"#000000","timeSlot":"#ffffff","timeSlotHover":"#b1dcfb","timeSlotSelected":"#0089ec","textTimeSlot":"#000000","textTimeSlotHover":"#000000","textTimeSlotSelected":"#000000"},"items":["shipping","storePickup","localDelivery"]},"storePickup":{"status":true,"mandatoryByTag":true,"distanceLengthUnit":"km","description":"FREE Ship to Store (Available to P
197ick Up 2-7 Days)","limitOrder":{"status":false,"number":0},"filter":{"status":false,"name":true,"tag":false,"group":false,"radius":true},"pickup_condition":{"subtotal":{"greater":null,"less":null},"operator":"AND","quantity":{"greater":null,"less":null},"enable_pickup":"1"},"store":{"orderBy":"1","storeDefault":"49679","orderStores":{"0":49678,"1":49679,"2":49680,"3":49681,"4":49682,"6":49685,"7":49686,"9":49688,"12":49692}},"dateTimePicker":{"datePicker":false,"timePicker":true,"lagTime":"0","lagTimeUnit":"minutes","futureDay":"0"}},"general":{"googleMap":{"status":true,"apiKey":"AIzaSyCcfq8RPjF56z9tRH7RbEB2tjRQnd6a014","style":"Standard","zoom":"8","pinIcon":"https:\/\/stores.globosoftware.net\/images\/location-512.png","distance_length_unit":"m"},"calendar":{"languageDatepicker":"en-US","weekdaysFull":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"weekdaysShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"monthsFull":["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"],"today":"Today","clear":"Clear","close"
197:"Close","format":"d mmmm, yyyy","formatTime":"h:i A","firstDay":0,"timeSlot":"15","blackout":[]},"inventory":{"hideOutOfStockLocations":false,"onlyShowOutOfStockOrInStock":false,"showUnlinkedLocations":false,"useInventoryThreshold":false,"outOfStock":{"number":0,"text":"Out of Stock"},"lowStock":{"number":5,"text":"Low Stock"},"highStock":{"number":null,"text":"High Stock"},"noInventoryFound":{"show":false,"text":null}}},"localDelivery":{"status":false,"ask_location":true,"limitOrder":{"status":false,"number":0},"mandatoryByTag":true,"description":null,"validation":"0","lag_time":"0","lag_time_unit":"days","timePicker":true,"listZipCode":null,"datePicker":"true","futureDay":"0","localDelivery_condition":{"subtotal":{"greater":null,"less":null},"operator":"AND","quantity":{"greater":null,"less":null},"enable_localDelivery":"1"},"deliveryHours":{"monday":{"workHours":[{"start_time":"08:00","end_time":"16:00"}],"status":1},"tuesday":{"workHours":[{"start_time":"08:00","end_time":"16:00"}],"status":1},"wednesday":{"workHours":[{"start_time":"08:00","end_time":"16:00"}],"status":1},"thursday":{"workHours":[{"start_time":"08:00","end_time":"16:00"}],"status":1},"friday":{"workHours":[{"start_time":"08:00","end_time":"16:00"}],"status":1},"saturday":{"workHours":[{"start_time":"08:00","end_time":"16:00"}],"status":0},"sunday":{"workHours":[{"start_time":"08:00","end_time":"16:00"}],"status":0}},"price_condition":{"basic":"total","conditions":[{"from":"0","to":"9999999","price":0}]},"distance":"50","distanceUnit":"km"},"shipping":{"status":true,"description":"Ship to an Address (Shipping Charges May Apply)"}},
198    methods: {
199      shippingStatus: true,
200      storePickupConditionStatus: true,
201      localDeliveryConditionStatus: false
202    },
203    languages: {"languages":[{"name":"English","code":"en","translate":{"widget":{"enterPostalCode":"Please enter your zip code","dateLocalDeliveryPlaceholder":"Choose the delivery date.","dateLocalDeliveryRequiredMessage":"Please select a delivery date.","noStoreFound":"Please enter for example \"Concord, CA\"","shippingText":"Ship to You","storePickupText":"Ship to Store for In-Store Pickup","localDeliveryText":"Local Delivery","findLocationText":"Find location button","findLocationPlaceholder":"Find my location","filterByGroup":"Filter by group","filterByTag":"Filter by tag","moreInfoText":"More information","dateTimePlaceholder":"Choose datetime","pickupStoreRequiredMessage":"Please pick a store","pickupTimeRequiredMessage":"Please select a pickup date","popupGetDirection":"Get Directions","popupPhone":"Phone","popupFax":"Fax","popupEmail":"Email","popupNote":"Note","popupOpenHour":"Opening hours","popupStoreClose":"Store Close","searchText":"Search button","mondayText":"Monday","tuesdayText":"Tuesday","wednesdayText":"Wednesday","thursdayText":"Thursday","fridayText":"Friday","saturdayText":"Saturday","sundayText":"Sunday","zipCodeRequiredMessage":"Please enter your zip code","deliveryNotAvailable":"Sorry, delivery is not available in your area.","deliveryAvailable":"Great! You are eligible for delivery.","searchTextPageStoreLocator":"Search","searchByNamePlaceholder":"Example: Concord, CA"},"checkout":{"contact":{"shipping_address_title":"Pickup information"},"thank_you":{"marker":{"shipping":"Pickup address"},"shipping_address_title":"Pickup address"},"general":{"continue_to_shipping_method":"Continue"},"order_summary":{"free_shipping_discount_label":"Free In-Store Pickup","shipping_label":"Store Pickup"},"shipping":{"title":"Store Pickup","waiting_on_rate_notice":"Please wait while we find available pickup rates...","no_rates_for_cart_or_destination_notice":"Pickup is not available for your cart or destination.","no_rates_for_country_notice":"We don't offer pickups in .","please_enter_your_shipping_information_notice":"Please go back to the shopping cart page and choose a pickup location."},"payment":{"same_billing_address_label":"Please use the option below \u2b07","different_billing_address_label":"Use a different billing address"},"review":{"blocks":{"shipping_address_title":"Store Pickup"}}},"delivery":{"contact":{"shipping_address_title":"Delivery information"},"thank_you":{"marker":{"shipping":"Delivery address"},"shipping_address_title":"Delivery address"},"general":{"continue_to_shipping_method":"Continue"},"order_summary":{"free_shipping_discount_label":"Free Delivery","shipping_label":"Local Delivery"},"shipping":{"title":"Local Delivery","waiting_on_rate_notice":"Please wait...","no_rates_for_cart_or_destination_notice":"Delivery is not available for your cart or destination.","no_rates_for_country_notice":"We don't offer delivery in .","please_enter_your_shipping_information_notice":"Please go back to the shopping cart page and provide a postal code."},"payment":{"same_billing_address_label":"Please use the option below \u2b07","different_billing_address_label":"Use a different billing address"},"review":{"blocks":{"shipping_address_title":"Delivery To"}}}}}],"languageDefault":"en"},
204    groups: [],
205    tags: [],
206    page: "page",
207    deliveryDisableByLimit: [],
208    pickUpDisableByLimit: [],
209
210    storePickupProduct: {"productId":0,"variantId":0},
211    localDeliveryProduct: {"productId":0,"variants":[]},
212
213    isMandatoryPickup: false,
214    isMandatoryDelivery: false,
215
216    stores: [],
217    cart: {
218      count: 0,
219      total: 0,
220      totalWeight: 0.0,
221      pickupWeight: 0,
222      deliveryWeight: 0,
223      hasStorePickupProduct: false,
224      hasLocalDeliveryProduct: false,
225      localDeliveryProductVariantId: false,
226      storePickupProductVariantId: false
227    }
228  };
229</script>
vendor: 1 bytes, line 229
229
230<script type="text/javascript" src="//www.steveshallmark.com/cdn/shop/t/33/assets/globo.stores.data.js?v=66642903353197492051745277030"></script>
vendor: 1 bytes, line 230
230
231<script id="globoStoresTemplate" type="template/html">
232
233{% assign activeMethod = "Shipping" %}
234<div id="cart-store-pickup" class="row margin-tb-25">
235  {% if settings.design.textWidgetHeader %}
236  <div class="storesWidgetHeader">{{settings.design.textWidgetHeader}}</div>
237  {% endif %}
238  <ul id="shipping-methods">
239    {% for method in settings.design.items %}
240      {% if method == 'shipping' and methods.shippingStatus %}
241        <li class="shipping-method{% if activeMethod == 'Shipping' %} active{% endif %} shipping-method_shipping">
242          <label for="attributes-checkout-method-shipping" onclick="">
243            <div class="gbStore-loader">
244              <input data-toggle="#shipping-container"{% if activeMethod == 'Shipping' %} checked{% endif %} class="attributes-checkout-method" type="radio" name="attributes[Shipping Method]" value="Shipping" id="attributes-checkout-method-shipping" />
245              {% if settings.shipping.icon %}
246                {{settings.shipping.icon}}
247              {% else %}
248                <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path style="fill:#96a0ac;" d="M15.744 16.683l.349-.199v1.717l-.349.195v-1.713zm3.414-.227l.342-.196v-1.717l-.343.195v1.718zm-1.429.813l.343-.195v-1.717l-.343.195v1.717zm.578-.329l.349-.199v-1.717l-.349.199v1.717zm-1.152.656l.343-.196v-1.717l-.343.196v1.717zm-.821.467l.343-.195v-1.717l-.343.195v1.717zm6.666-11.122v11.507l-9.75 5.552-12.25-6.978v-11.507l9.767-5.515 12.233 6.941zm-12.236-4.643l-2.106 1.19 8.891 5.234-.002.003 2.33-1.256-9.113-5.171zm1.236 10.59l-9-5.218v8.19l9 5.126v-8.098zm3.493-3.056l-8.847-5.208-2.488 1.405 8.86 5.138 2.475-1.335zm5.507-.696l-7 3.773v8.362l7-3.985v-8.15z"/></svg>
249              {% endif %}
250              <p class="gbStore_title-method-Shipping">{{translation.widget.shippingText}}</p>
251            </div>
252            <div class="gbStore-loading"></div>
253          </label>
254        </li>
255      {% endif %}
256
257      {% if method == 'storePickup' and methods.storePickupConditionStatus %}
258        <li class="shipping-method {% if activeMethod == 'Store Pickup' %} active{% endif %} shipping-method_pickup">
259          <label for="attributes-checkout-method-pickup" onclick="">
260            <div class="gbStore-loader">
261              <input data-toggle="#stores-container"{% if activeMethod == 'Store Pickup' %} checked{% endif %} class="attributes-checkout-method" type="radio" name="attributes[Shipping Method]" value="Store Pickup" id="attributes-checkout-method-pickup" />
262              {% if settings.storePickup.icon %}
263                {{settings.storePickup.icon}}
264              {% else %}
265                <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill-rule="evenodd" clip-rule="evenodd"><path style="fill:#96a0ac;" d="M3 18h-2c-.552 0-1-.448-1-1v-13c0-.552.448-1 1-1h13c.552 0 1 .448 1 1v2h4.667c1.117 0 1.6.576 1.936 1.107.594.94 1.536 2.432 2.109 3.378.188.312.288.67.288 1.035v4.48c0 1.089-.743 2-2 2h-1c0 1.656-1.344 3-3 3s-3-1.344-3-3h-6c0 1.656-1.344 3-3 3s-3-1.344-3-3zm3-1.2c.662 0 1.2.538 1.2 1.2 0 .662-.538 1.2-1.2 1.2-.662 0-1.2-.538-1.2-1.2 0-.662.538-1.2 1.2-1.2zm12 0c.662 0 1.2.538 1.2 1.2 0 .662-.538 1.2-1.2 1.2-.662 0-1.2-.538-1.2-1.2 0-.662.538-1.2 1.2-1.2zm-3-2.8h-13v2h1.765c.549-.614 1.347-1 2.235-1 .888 0 1.686.386 2.235 1h7.53c.549-.614 1.347-1 2.235-1 .888 0 1.686.386 2.235 1h1.765v-4.575l-1.711-2.929c-.179-.307-.508-.496-.863-.496h-4.426v6zm-2-9h-11v7h11v-7zm3 4v3h5l-1.427-2.496c-.178-.312-.509-.504-.868-.504h-2.705z"/></svg>
266              {% endif %}
267              <p class="gbStore_title-method-Shipping">{{translation.widget.storePickupText}}</p>
268            </div>
269            <div class="gbStore-loading"></div>
270          </label>
271        </li>
272      {% endif %}
273
274      {% if method == 'localDelivery' and methods.localDeliveryConditionStatus %}
275        <li class="shipping-method{% if activeMethod == 'Local Delivery' %} active{% endif %} shipping-method_delivery">
276            <label for="attributes-checkout-method-localDelivery" onclick="">
277                <div class="gbStore-loader">
278                    <input data-toggle="#localDeliveryContainer"{% if activeMethod == 'Local Delivery' %} checked{% endif %} class="attributes-checkout-method attributes-checkout-method-localDelivery" type="radio" name="attributes[Shipping Method]" value="Local Delivery" id="attributes-checkout-method-localDelivery" />
279                    {% if settings.localDelivery.icon %}
280                      {{settings.localDelivery.icon}}
281                    {% else %}
282                      <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill-rule="evenodd" clip-rule="evenodd"><path style="fill:#96a0ac;" d="M3 18h-2c-.552 0-1-.448-1-1v-13c0-.552.448-1 1-1h13c.552 0 1 .448 1 1v2h4.667c1.117 0 1.6.576 1.936 1.107.594.94 1.536 2.432 2.109 3.378.188.312.288.67.288 1.035v4.48c0 1.089-.743 2-2 2h-1c0 1.656-1.344 3-3 3s-3-1.344-3-3h-6c0 1.656-1.344 3-3 3s-3-1.344-3-3zm3-1.2c.662 0 1.2.538 1.2 
2821.2 0 .662-.538 1.2-1.2 1.2-.662 0-1.2-.538-1.2-1.2 0-.662.538-1.2 1.2-1.2zm12 0c.662 0 1.2.538 1.2 1.2 0 .662-.538 1.2-1.2 1.2-.662 0-1.2-.538-1.2-1.2 0-.662.538-1.2 1.2-1.2zm-3-2.8h-13v2h1.765c.549-.614 1.347-1 2.235-1 .888 0 1.686.386 2.235 1h7.53c.549-.614 1.347-1 2.235-1 .888 0 1.686.386 2.235 1h1.765v-4.575l-1.711-2.929c-.179-.307-.508-.496-.863-.496h-4.426v6zm-2-9h-11v7h11v-7zm3 4v3h5l-1.427-2.496c-.178-.312-.509-.504-.868-.504h-2.705z"/></svg>
283                    {% endif %}
284                    <p class="gbStore_title-method-Shipping">{{translation.widget.localDeliveryText}}</p>
285                </div>
286                <div class="gbStore-loading"></div>
287            </label>
288        </li>
289      {% endif %}
290    {% endfor %}
291  </ul>
292  <div class="checkout-method-content">
293    {% for method in settings.design.items %}
294    {% if method == 'shipping' and methods.shippingStatus %}
295    <div class="method-content method-content_pickup{% if activeMethod == 'Shipping' %} active{% endif %}" id="shipping-container">
296      <div class="methodDescription">{{settings.shipping.description}}</div>
297    </div>
298    {% endif %}
299    {% if method == 'storePickup' and methods.storePickupConditionStatus %}
300    <div class="method-content method-content_pickup{% if activeMethod == 'Store Pickup' %} active{% endif %}" id="stores-container">
301      <div class="methodDescription">{{settings.storePickup.description}}</div>
302      <div class="store-content">
303        <div class="search{% unless settings.storePickup.filter.status %} hidden{% endunless %}">
304          <div class="form-group{% unless settings.storePickup.filter.name %} hidden{% endunless %}">
305            <div class="input-group">
306              <input type="text" name="location" id="addressInput" placeholder="{{translation.widget.findLocationPlaceholder}}" class="form-control fuzzy-search">
307              <span class="icon"><i class="fa fa-map-marker" id="getLocation"  aria-hidden="true"></i></span>
308            </div>
309          </div>
310          <div class="form-group form-group-option">
311            {% if settings.general.googleMap.status and settings.storePickup.filter.radius %}
312            <div class="filter-select">
313              <select name="radius" id="radiusSelect">
314                {% assign distance_length_unit = 'km' %}
315                {% if settings.general.googleMap.distance_length_unit == 'm' %}{% assign distance_length_unit = 'mi' %}{% endif %}
316                <option {% if settings.storePickup.filter.radius %}selected{% endif %} value="15">15 {{distance_length_unit}}</option>
317                <option value="25">25 {{distance_length_unit}}</option>
318                <option value="50">50 {{distance_length_unit}}</option>
319                <option value="100">100 {{distance_length_unit}}</option>
320                <option {% unless settings.storePickup.filter.radius %}selected{% endunless %} value="99999">--Select option--</option>
321              </select>
322            </div>
323            {% endif %}
324            {% assign groups_length = groups | size %}
325            <div class="filter-select {{groups_length}} {% unless settings.storePickup.filter.group and groups_length > 0 %} hidden{% endunless %}">
326              <select name="group" id="groupSelect">
327                <option value="0">{{translation.widget.filterByGroup}}</option>
328                {% for group in groups %}
329                  <option value="{{group.id}}">{{group.name}}</option>
330                {% endfor %}
331              </select>
332            </div>
333            {% assign tags_length = tags | size %}
334            <div class="filter-select {{tags_length}}{% unless settings.storePickup.filter.tag and tags_length > 0 %} hidden{% endunless %}">
335              <select id="tagSelect" multiple="multiple" data-title="{{translation.widget.filterByTag}}">
336                {% for tag in tags %}<option value="{{tag}}">{{tag}}</option>{% endfor %}
337              </select>
338            </div>
339
340            <button type="button" name="search_locations" class="btn globo-btn">
341              <span class="spinner"><svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M7.229 1.173a9.25 9.25 0 1011.655 11.412 1.25 1.25 0 10-2.4-.698 6.75 6.75 0 11-8.506-8.329 1.25 1.25 0 10-.75-2.385z"></path></svg></span>
342            	<span>{{translation.widget.searchText}}</span>
343            </button>
344          </div>
345        </div>
346      </div>
347
348      <div id="map-container">
349        {% assign defaultStore = null %}
350        <div id="stores-list-table" class="store-cart">
351          <small id="storeMsg" data-notfound="{{translation.widget.noStoreFound | default: 'No stores were found.'}}" data-required="{{translation.widget.pickupStoreRequiredMessage | default: 'Please pick a store'}}" class="error location_error" style="display: none;"></small>
352          <ul id="stores-table">
353            {% for store in stores %}
354              {% if settings.storePickup.store.storeDefault and settings.storePickup.store.storeDefault == store.id %}{% assign defaultStore = store %}{% endif %}
355              <li class="stores-list-container {% if settings.storePickup.store.storeDefault and settings.storePickup.store.storeDefault == store.id %} active{% endif %}"
356                data-markerid="{{forloop.index}}"
357                data-allow-pickup="{{store.allow_pickup}}"
358                data-allow-date-picker="{{store.allow_date_picker}}"
359                data-store-id="{{store.id}}"
360                data-store-icon="{{store.icon}}"
361                data-store-lat="{{store.latitude}}"
362                data-store-lng="{{store.longitude}}"
363              >
364                <div class="stores-details stores-list-details">
365                  <div class="list-content stores-list-content">
366                    <div id="stores-title" class="stores-field store-name">{{store.name}}</div>
367                    {% if store.address %}
368                    <div id="stores-address" class="stores-field store-ad
368dress">{{store.address}}</div>
369                    {% endif %}
370                    {% if store.state_alter or store.state or store.city or store.zipcode %}
371                    <div>
372                      {% if store.city %}
373                      <span id="stores-city" class="stores-field store-city">{{store.city}},</span>
374                      {% endif %}
375                      {% if store.state or store.state_alter %}
376                        <span id="stores-state" class="stores-field store-state">{% if store.state_alter %}{{store.state_alter}}{% else %}{{store.state}}{% endif %},</span>
377                      {% endif %}
378                      {% if store.zipcode %}
379                      <span id="stores-zipcode" class="stores-field store-zipcode">{{store.zipcode}}</span>
380                      {% endif %}
381                    </div>
382                    {% endif %}
383                    {% if store.country_alter or store.country %}
384                    <div>
385                      <span id="stores-country" class="stores-field store-country">{% if store.country_alter %}{{store.country_alter}}{% else %}{{store.country}}{% endif %}</span>
386                    </div>
387                    {% endif %}
388                                        {% if store.distance %}<div id="stores-distance" class="stores-field">Distance: {{store.distance}} {% if settings.general.googleMap.distance_length_unit == 'km' %}km{% elsif settings.general.googleMap.distance_length_unit == 'm' %}mi{% endif %}</div>{% endif %}
389                                        <a href="#location-popup-{{store.id}}" class="more-info">{{translation.widget.moreInfoText}}</a>
390                    <i class="fa fa-chevron-right hidden" aria-hidden="true"></i>
391                  </div>
392                </div>
393              </li>
394            {% endfor %}
395          </ul>
396        </div>
397        {% if settings.general.googleMap.status %}
398        <div id="map-table"><div id="map"></div></div>
399        {% endif %}
400        <div id="dataPickup">
401            <input class="pickupData" type="hidden" id="stores_pickupLocationId" name="attributes[Store id]" value="{% if activeMethod == 'Store Pickup' %}{{defaultStore.id | default: ""}}{% endif %}">
402            <input class="pickupData" type="hidden" id="stores_pickupCompany" name="attributes[Store name]" value="{% if activeMethod == 'Store Pickup' %}{{defaultStore.name | default: ""}}{% endif %}">
403            <textarea id="stores_Address" name="attributes[Store address]" class="pickupData hidden"></textarea>
404            <input class="pickupData" type="hidden" id="stores_pickupDate" name="attributes[Pickup date]" value="">
405        </div>
406      </div>
407      {% if settings.storePickup.dateTimePicker.datePicker %}
408      <div class="form-group pickupDateTimePicker hidden" style="display: none">
409        <input type="text" name="" id="pickupDateTime" placeholder="{{translation.widget.dateTimePlaceholder}}" class="form-control">
410        <input type="text" id="pickupDate" style="display:none;" />
411        <input type="text" id="pickupTime" style="display:none;" />
412        <small id="pickupDateTimeErrorMsg" class="error location_error" style="display:none;">{{translation.widget.pickupTimeRequiredMessage | default: "Please select a pickup date"}}</small>
413        <div id="pickupOutlet"></div>
414      </div>
415      {% endif %}
416    </div>
417    {% endif %}
418
419    {% if method == 'localDelivery' and methods.localDeliveryConditionStatus %}
420    <div class="method-content method-content_localDelivery{% if activeMethod == 'Local Delivery' %} active{% endif %}" id="localDeliveryContainer">
421      <div class="methodDescription">{{settings.localDelivery.description}}</div>
422      <div class="form-group">
423        <label class="textEnterPostalCode">{{translation.widget.enterPostalCode}}</label>
424        <div class="input-search">
425          <input class="deliveryData" type="text" placeholder="{{translation.widget.enterPostalCodePlaceholder | default: "Enter your postal code ..."}}" id="gbStore-code" name="attributes[Postal code]">
426          <input class="deliveryData" type="hidden" id="stores_deliveryDate" name="attributes[Receipt date]" value="">
427          <button type="button" id="localDeliverySearchBtn" class="input-search_btn">{{translation.widget.textBtnSearchLocalDelivery | default: "Search"}}</button>
428        </div>
429        <small id="localDeliveryMsg" class="error location_error" data-success="{{translation.widget.deliveryAvailable | default: 'Great! You are eligible for delivery.'}}
429" data-error-empty="{{translation.widget.zipCodeRequiredMessage | default: 'Please enter a valid zipcode. Make sure your zipcode is spelled correctly. Try adding a city, state, or country.'}}" data-error-na="{{translation.widget.deliveryNotAvailable | default: 'Sorry, delivery is not available in your area.'}}"></small>
430      </div>
431      {% if settings.localDelivery.datePicker %}
432      <div class="form-group deliveryDateTimePicker hidden" style="display: none">
433        <label>{{translation.widget.dateLocalDeliveryPlaceholder}}</label>
434        <input type="text" name="" id="deliveryDateTime" placeholder="{{translation.widget.dateLocalDeliveryPlaceholder}}" class="form-control">
435        <input type="text" id="deliveryDate" style="display:none;" />
436        <input type="text" id="deliveryTime" style="display:none;" />
437        <small id="deliveryDateTimeErrorMsg" class="error location_error" style="display:none;">{{translation.widget.dateLocalDeliveryRequiredMessage | default: "Please select a delivery date."}}</small>
438        <div id="deliveryOutlet"></div>
439      </div>
440      {% endif %}
441    </div>
442    {% endif %}
443    {% endfor %}
444  </div>
445  {% if settings.design.textWarningCheckout %}
446  <div class="storesCheckoutWarrning">{{settings.design.textWarningCheckout}}</div>
447  {% endif %}
448</div>
449<div id="gbStoreModal" class="gbStoreModal" style="display: none">
450  <div class="gbStore-modal-inner">
451    <div class="gbStore-modal-content">
452      <span class="gbStore-close">&times;</span>
453      <div class="gbStore-modal-body location-popup"></div>
454    </div>
455  </div>
456</div>
457
458</script>
vendor: 1 bytes, line 458
458
459<script id="globoStoreInfomationTemplate" type="template/html">
460  
461  <h1>{{store.name}}</h1>
462  <div>
463      <span id="stores-address" class="stores-field" style="display:block;">{{store.address}}</span>
464      <span id="stores-city" class="stores-field" style="display:block;">{{store.city}}</span>
465      {% if store.state_alter or store.state %}
466        <span id="stores-state" class="stores-field">{% if store.state_alter %}{{store.state_alter}}{% else %}{{store.state}}{% endif %}</span>
467      {% endif %}
468      <span id="stores-zipcode" class="stores-field">{{store.zipcode}}</span>,
469      <span id="stores-country" class="stores-field">{% if store.country_alter %}{{store.country_alter}}{% else %}{{store.country}}{% endif %}</span>
470  </div>
471  <ul>
472      {% if store.phone %}
473      <li><label>{{translation.widget.popupPhone | default: 'Phone'}}</label>{{store.phone}}</li>
474      {% endif %}
475      {% if store.fax %}
476      <li><label>{{translation.widget.popupFax | default: 'Fax'}}</label>{{store.fax}}</li>
477      {% endif %}
478      {% if store.email %}
479      <li><label>{{translation.widget.popupEmail | default: 'Email'}}</label>{{store.email}}</li>
480      {% endif %}
481      {% if store.note %}
482      <li><label>{{translation.widget.popupNote | default: 'Note'}}</label>{{store.note}}</li>
483      {% endif %}
484  </ul>
485  {% capture destination %}{% if store.address %}{{store.address}}{% if store.city %},{{store.city}}{% endif %}{% if store.state_alter %},{{store.state_alter}}{% elsif store.state %},{{store.state}}{% endif %}{% if store.country_alter %},{{store.country_alter}}{% elsif store.country %},{{store.country}}{% endif %}{% elsif store.longitude and store.latitude %}{{store.latitude}},{{store.longitude}}{% endif %}{% endcapture %}
486  <div class="direction">
487    <a href="https://www.google.com/maps/dir/?api=1&destination={{destination | url_encode}}" target="_blank" class="btn btn-primary">{{translation.widget.popupGetDirection | default: 'Get directions'}}</a>
488  </div>
489  {% if store.openning_hours %}
490  <div class="row" id="picture-row">
491    <div class="col-xs-12 col-sm-12">
492      <table>
493        <tbody>
494          <tr>
495            {% if store.picture %}
496              <td id="store-picture" rowspan="8"><img src="{{store.picture}}" class="img-responsive" /></td>
497            {% endif %}
498            <td colspan="2"><h3>{{translation.widget.popupOpenHour | default: 'Opening hours'}}</h3></td>
499          </tr>
500          <tr>
501            <td>{{translation.widget.mondayText | default: 'Monday'}}</td>
502            <td>
503              {% if store.openning_hours.monday and store.openning_hours.monday.status %}
504                {% for period in store.openning_hours.monday.workHours %}
505                {% assign start_time_parts = period.start_time | split: ":" %}
506                {% assign end_time_parts = period.end_time | split: ":" %}
507                {{start_time_parts[0] | modulo: 12}}:{{start_time_parts[1]}}{% if start_time_parts[0] < 12 %}AM{% else %}PM{% endif %} - {{end_time_parts[0] | modulo: 12}}:{{end_time_parts[1]}}{% if end_time_parts[0] < 12 %}AM{% else %}PM{% endif %}<br>                {% endfor %}
508              {% else %}
509                {{translation.widget.popupStoreClose | default: 'Closed'}}
510              {% endif %}
511            </td>
512          </tr>
513          <tr>
514            <td>{{translation.widget.tuesdayText | default: 'Tuesday'}}</td>
515            <td>
516              {% if store.openning_hours.tuesday and store.openning_hours.tuesday.status %}
517                {% for period in store.openning_hours.tuesday.workHours %}
518                {% assign start_time_parts = period.start_time | split: ":" %}
519                {% assign end_time_parts = period.end_time | split: ":" %}
520                {{start_time_parts[0] | modulo: 12}}:{{start_time_parts[1]}}{% if start_time_parts[0] < 12 %}AM{% else %}PM{% endif %} - {{end_time_parts[0] | modulo: 12}}:{{end_time_parts[1]}}{% if end_time_parts[0] < 12 %}AM{% else %}PM{% endif %}<br>                {% endfor %}
521              {% else %}
522                {{translation.widget.popupStoreClose | default: 'Closed'}}
523              {% endif %}
524            </td>
525          </tr>
526          <tr>
527            <td>{{translation.widget.wednesdayText | default: 'Wednesday'}}</td>
528            <td>
529              {% if store.openning_hours.wednesday and store.openning_hours.wednesday.status %}
530                {% for period in store.openning_hours.wednesday.workHours %}
531                {% assign start_time_parts = period.start_time | split: ":" %}
532                {% assign end_time_parts = period.end_time | split: ":" %}
533                {{start_time_parts[0] | modulo: 12}}:{{start_time_parts[1]}}{% if start_time_parts[0] < 12 %}AM{% else %}PM{% endif %} - {{end_time_parts[0] | modulo: 12}}:{{end_time_parts[1]}}{% if end_time_parts[0] < 12 %}AM{% else %}PM{% endif %}<br>                {% endfor %}
534              {% else %}
535                {{translation.widget.popupStoreClose | default: 'Closed'}}
536              {% endif %}
537            </td>
538          </tr>
539          <tr>
540            <td>{{translation.widget.thursdayText | default: 'Thursday'}}</td>
541            <td>
542              {% if store.openning_hours.thursday and store.openning_hours.thursday.status %}
543                {% for period in store.openning_hours.thursday.workHours %}
544                {% assign start_time_parts = period.start_time | split: ":" %}
545                {% assign end_time_parts = period.end_time | split: ":" %}
546                {{start_time_parts[0] | modulo: 12}}:{{start_time_parts[1]}}{% if start_time_parts[0] < 12 %}AM{% else %}PM{% endif %} - {{end_time_parts[0] | modulo: 12}}:{{end_time_parts[1]}}{% if end_time_parts[0] < 12 %}AM{% else %}PM{% endif %}<br>                {% endfor %}
547              {% else %}
548                {{translation.widget.popupStoreClose | default: 'Closed'}}
549              {% endif %}
550            </td>
551          </tr>
552          <tr>
553            <td>
553{{translation.widget.fridayText | default: 'Friday'}}</td>
554            <td>
555              {% if store.openning_hours.friday and store.openning_hours.friday.status %}
556                {% for period in store.openning_hours.friday.workHours %}
557                {% assign start_time_parts = period.start_time | split: ":" %}
558                {% assign end_time_parts = period.end_time | split: ":" %}
559                {{start_time_parts[0] | modulo: 12}}:{{start_time_parts[1]}}{% if start_time_parts[0] < 12 %}AM{% else %}PM{% endif %} - {{end_time_parts[0] | modulo: 12}}:{{end_time_parts[1]}}{% if end_time_parts[0] < 12 %}AM{% else %}PM{% endif %}<br>                {% endfor %}
560              {% else %}
561                {{translation.widget.popupStoreClose | default: 'Closed'}}
562              {% endif %}
563            </td>
564          </tr>
565          <tr>
566            <td>{{translation.widget.saturdayText | default: 'Saturday'}}</td>
567            <td>
568              {% if store.openning_hours.saturday and store.openning_hours.saturday.status %}
569                {% for period in store.openning_hours.saturday.workHours %}
570                {% assign start_time_parts = period.start_time | split: ":" %}
571                {% assign end_time_parts = period.end_time | split: ":" %}
572                {{start_time_parts[0] | modulo: 12}}:{{start_time_parts[1]}}{% if start_time_parts[0] < 12 %}AM{% else %}PM{% endif %} - {{end_time_parts[0] | modulo: 12}}:{{end_time_parts[1]}}{% if end_time_parts[0] < 12 %}AM{% else %}PM{% endif %}<br>                {% endfor %}
573              {% else %}
574                {{translation.widget.popupStoreClose | default: 'Closed'}}
575              {% endif %}
576            </td>
577          </tr>
578          <tr>
579            <td>{{translation.widget.sundayText | default: 'Sunday'}}</td>
580            <td>
581              {% if store.openning_hours.sunday and store.openning_hours.sunday.status %}
582                {% for period in store.openning_hours.sunday.workHours %}
583                {% assign start_time_parts = period.start_time | split: ":" %}
584                {% assign end_time_parts = period.end_time | split: ":" %}
585                {{start_time_parts[0] | modulo: 12}}:{{start_time_parts[1]}}{% if start_time_parts[0] < 12 %}AM{% else %}PM{% endif %} - {{end_time_parts[0] | modulo: 12}}:{{end_time_parts[1]}}{% if end_time_parts[0] < 12 %}AM{% else %}PM{% endif %}<br>                {% endfor %}
586              {% else %}
587                {{translation.widget.popupStoreClose | default: 'Closed'}}
588              {% endif %}
589            </td>
590          </tr>
591        </tbody>
592      </table>
593    </div>
594  </div>
595  {% endif %}
596  
597</script>
vendor: 1 bytes, line 597
597
598<script id="globoStoreTemplate" type="template/html">
599
600  <div class="gbStore-overlay-details-content">
601    <div class="gbStore-overlay-details-name">{{store.name}}</div>
602    {% if store.picture %}
603    <div class="gbStore-overlay-details-picture"><img src="{{store.picture}}" alt="{{store.name | escape_once}}"></div>
604    {% endif %}
605    <div class="gbStore-overlay-details-address">{{store.address}}</div>
606    <div class="gbStore-overlay-details-address-details">
607      {% if store.city %}<span id="stores-city" class="stores-field">{{store.city}}</span>{% endif %}
608      {% if store.state or store.state_alter %}<span id="stores-state" class="stores-field">{{store.state}}</span>{% endif %}
609      {% if store.zipcode %}<span id="stores-zipcode" class="stores-field">, {{store.zipcode}}</span>{% endif %}
610      {% if store.country or store.country_alter %}<span id="stores-country" class="stores-field">{{store.country}}</span>{% endif %}
611    </div>
612    {% if store.email %}<div class="gbStore-overlay-details-email">{{store.email}}</div>{% endif %}
613    {% if store.phone %}<div class="gbStore-overlay-details-phone">{{store.phone}}</div>{% endif %}
614    {% if store.fax %}<div class="gbStore-overlay-details-fax">{{store.fax}}</div>{% endif %}
615    {% if store.note %}<div class="gbStore-overlay-details-note">{{store.note}}</div>{% endif %}
616    {% capture destination %}{% if store.address %}{{store.address}}{% if store.city %},{{store.city}}{% endif %}{% if store.state_alter %},{{store.state_alter}}{% elsif store.state %},{{store.state}}{% endif %}{% if store.country_alter %},{{store.country_alter}}{% elsif store.country %},{{store.country}}{% endif %}{% elsif store.longitude and store.latitude %}{{store.latitude}},{{store.longitude}}{% endif %}{% endcapture %}
617    <div class="gbStore-overlay-details-actions">
618      <div class="gbStore-overlay-details-action gbStore-overlay-details-action--directions">
619        <a class="gbStore-overlay-details-action--directions_link" href="https://www.google.com/maps/dir/?api=1&destination={{destination | url_encode}}" target="_blank">
620          <div class="gbStore-icon">
621            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-navigation"><polygon points="3 11 22 2 13 21 11 13 3 11"></polygon></svg>
622          </div>
623          {{translation.widget.popupGetDirection | default: 'Get directions'}}
624        </a>
625      </div>
626    </div>
627    <div class="gbStore-overlay-hours">
628      <div class="gbStore-popup-hours_title"><p>{{translation.widget.popupOpenHour | default: 'Opening hours'}}</p></div>
629      <div class="gbStore-popup-hours-item">
630        <div class="gbStore-popup-hours-item__day">{{translation.widget.mondayText | default: 'Monday'}}: </div>
631        <div class="gbStore-popup-hours-item__time">
632          {% if store.openning_hours.monday and store.openning_hours.monday.status %}
633            {% for period in store.openning_hours.monday.workHours %}
634            {% assign start_time_parts = period.start_time | split: ":" %}
635            {% assign end_time_parts = period.end_time | split: ":" %}
636            {{start_time_parts[0] | modulo: 12}}:{{start_time_parts[1]}}{% if start_time_parts[0] < 12 %}AM{% else %}PM{% endif %} - {{end_time_parts[0] | modulo: 12}}:{{end_time_parts[1]}}{% if end_time_parts[0] < 12 %}AM{% else %}PM{% endif %}<br>            {% endfor %}
637          {% else %}
638            {{translation.widget.popupStoreClose | default: 'Closed'}}
639          {% endif %}
640        </div>
641      </div>
642      <div class="gbStore-popup-hours-item">
643        <div class="gbStore-popup-hours-item__day">{{translation.widget.tuesdayText | default: 'Tuesday'}}: </div>
644        <div class="gbStore-popup-hours-item__time">
645          {% if store.openning_hours.tuesday and store.openning_hours.tuesday.status %}
646            {% for period in store.openning_hours.tuesday.workHours %}
647            {% assign start_time_parts = period.start_time | split: ":" %}
648            {% assign end_time_parts = period.end_time | split: ":" %}
649            {{start_time_parts[0] | modulo: 12}}:{{start_time_parts[1]}}{% if start_time_parts[0] < 12 %}AM{% else %}PM{% endif %} - {{end_time_parts[0] | modulo: 12}}:{{end_time_parts[1]}}{% if end_time_parts[0] < 12 %}AM{% else %}PM{% endif %}<br>            {% endfor %}
650          {% else %}
651            {{translation.widget.popupStoreClose | default: 'Closed'}}
652          {% endif %}
653        </div>
654      </div>
655      <div class="gbStore-popup-hours-item">
656        <div class="gbStore-popup-hours-item__day">{{translation.widget.wednesdayText | default: 'Wednesday'}}: </div>
657        <div class="gbStore-popup-hours-item__time">
658          {% if store.openning_hours.wednesday and store.openning_hours.wednesday.status %}
659            {% for period in store.openning_hours.wednesday.workHours %}
660            {% assign start_time_parts = period.start_time | split: ":" %}
661            {% assign end_time_parts = period.end_time | split: ":" %}
662            {{start_time_parts[0] | modulo: 12}}:{{start_time_parts[1]}}{% if start_time_parts[0] < 12 %}AM{% else %}PM{% endif %} - {{end_time_parts[0] | modulo: 12}}:{{end_time_parts[1]}}{% if end_time_parts[0] < 12 %}AM{% else %}PM{% endif %}<br>            {% endfor %}
663          {% else %}
664            {{translation.widget.popupStoreClose | default: 'Closed'}}
665          {% endif %}
666        </div>
667      </div>
668      <div class="gbStore-popup-hours-item">
669        <div class="gbStore-popup-hours-item__day">{{translation.widget.thursdayText | default: 'Thursday'}}: </div>
670        <div class="gbStore-popup-hours-item__time">
671          {% if store.openning_hours.thursday and store.openning_hours.thursday.status %}
672            {% for period in store.openning_hours.thursday.workHours %}
673            {% assign start_time_parts = period.start_time | split: ":" %}
674            {% assign end_time_parts = period.end_time | split: ":" %}
675            {{start_time_parts[0] | modulo: 12}}:{{start_time_parts[1]}}{% if start_time_parts[0] < 12 %}AM{% else %}PM{% endif %} - {{end_time_parts[0] | modulo: 12}}:{{end_time_parts[1]}}{% if end_time_parts[0] < 12 %}AM{% else %}PM{% endif %}<br>            {% endfor %}
676          {% else %}
677            {{translation.widget.popupStoreClose | default: 'Closed'}}
678          {% endif %}
679        </div>
680      </div>
681      <div class="gbStore-popup-hours-item">
682        <div class="gbStore-popup-hours-item__day">
682{{translation.widget.fridayText | default: 'Friday'}}: </div>
683        <div class="gbStore-popup-hours-item__time">
684          {% if store.openning_hours.friday and store.openning_hours.friday.status %}
685            {% for period in store.openning_hours.friday.workHours %}
686            {% assign start_time_parts = period.start_time | split: ":" %}
687            {% assign end_time_parts = period.end_time | split: ":" %}
688            {{start_time_parts[0] | modulo: 12}}:{{start_time_parts[1]}}{% if start_time_parts[0] < 12 %}AM{% else %}PM{% endif %} - {{end_time_parts[0] | modulo: 12}}:{{end_time_parts[1]}}{% if end_time_parts[0] < 12 %}AM{% else %}PM{% endif %}<br>            {% endfor %}
689          {% else %}
690            {{translation.widget.popupStoreClose | default: 'Closed'}}
691          {% endif %}
692        </div>
693      </div>
694      <div class="gbStore-popup-hours-item">
695        <div class="gbStore-popup-hours-item__day">{{translation.widget.saturdayText | default: 'Saturday'}}: </div>
696        <div class="gbStore-popup-hours-item__time">
697          {% if store.openning_hours.saturday and store.openning_hours.saturday.status %}
698            {% for period in store.openning_hours.saturday.workHours %}
699            {% assign start_time_parts = period.start_time | split: ":" %}
700            {% assign end_time_parts = period.end_time | split: ":" %}
701            {{start_time_parts[0] | modulo: 12}}:{{start_time_parts[1]}}{% if start_time_parts[0] < 12 %}AM{% else %}PM{% endif %} - {{end_time_parts[0] | modulo: 12}}:{{end_time_parts[1]}}{% if end_time_parts[0] < 12 %}AM{% else %}PM{% endif %}<br>            {% endfor %}
702          {% else %}
703            {{translation.widget.popupStoreClose | default: 'Closed'}}
704          {% endif %}
705        </div>
706      </div>
707      <div class="gbStore-popup-hours-item">
708        <div class="gbStore-popup-hours-item__day">{{translation.widget.sundayText | default: 'Sunday'}}: </div>
709        <div class="gbStore-popup-hours-item__time">
710          {% if store.openning_hours.sunday and store.openning_hours.sunday.status %}
711            {% for period in store.openning_hours.sunday.workHours %}
712            {% assign start_time_parts = period.start_time | split: ":" %}
713            {% assign end_time_parts = period.end_time | split: ":" %}
714            {{start_time_parts[0] | modulo: 12}}:{{start_time_parts[1]}}{% if start_time_parts[0] < 12 %}AM{% else %}PM{% endif %} - {{end_time_parts[0] | modulo: 12}}:{{end_time_parts[1]}}{% if end_time_parts[0] < 12 %}AM{% else %}PM{% endif %}<br>            {% endfor %}
715          {% else %}
716            {{translation.widget.popupStoreClose | default: 'Closed'}}
717          {% endif %}
718        </div>
719      </div>
720    </div>
721  </div>
722
723</script>
723
724
725<script id="globoListStoresTemplate" type="template/html">
726
727{% capture checkedIcon %}
728<span class="gbStore-icon">
729  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg>
730</span>
731{% endcapture %}
732{% assign distance_length_unit = 'km' %}
733{% if settings.general.googleMap.distance_length_unit == 'm' %}{% assign distance_length_unit = 'mi' %}{% endif %}
734<div class="container-fluid{% if settings.general.googleMap.status %} margin-tb-100{% else %} mt30 mb100{% endif %}">
735  {% if settings.general.googleMap.status %}
736  <ul class="stores-tabs">
737    <li class="active"><a href="#content1">Map</a></li>
738    <li><a href="#content2">Stores</a></li>
739  </ul>
740  <section class="stores-tab-content{% if settings.general.googleMap.status %} active{% endif %}" id="content1">
741    <div id="stores-container">
742      <div class="store-content"></div>
743      <div id="gbStore-widget" style="width: 100%; height: 100%; min-height: 400px;" data-gbstore-env="p" data-gbstore-id="KDLJynn8l2">
744        <div id="gbStore-panel">
745          <div id="gbStore-overlay">
746            <div class="gbStore-overlay-content">
747              <button class="gbStore-overlay-close-button">✕</button>
748              <div id="gbStore-overlay-details" class="gbStore-overlay-section">
749                <img class="gbStore-overlay-details-image" style="display: none;">
750                <div class="gbStore-overlay-details-content">
751                  <div class="gbStore-overlay-details-name"></div>
752                  <div class="gbStore-overlay-details-picture"></div>
753                  <div class="gbStore-overlay-details-address"></div>
754                  <div class="gbStore-overlay-details-address-details">
755                    <span id="stores-city" class="stores-field"></span>
756                    <span id="stores-state" class="stores-field"></span>
757                    <span id="stores-zipcode" class="stores-field"></span>
758                    <span id="stores-country" class="stores-field"></span>
759                  </div>
760                  <div class="gbStore-overlay-details-email"></div>
761                  <div class="gbStore-overlay-details-phone"></div>
762                  <div class="gbStore-overlay-details-fax"></div>
763                  <div class="gbStore-overlay-details-note"></div>
764                  <div class="gbStore-overlay-details-actions">
765                    <div class="gbStore-overlay-details-action gbStore-overlay-details-action--directions">
766                      <a class="gbStore-overlay-details-action--directions_link" href="https://www.google.com/maps/dir/Current+Location/370 7th Avenue, New York, NY, 100013967, US" target="_blank">
767                        <div class="gbStore-icon">
768                          <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-navigation">
769                            <polygon points="3 11 22 2 13 21 11 13 3 11"></polygon>
770                          </svg>
771                        </div>
772                        Get Directions
773                      </a>
774                    </div>
775                  </div>
776                  <div class="gbStore-overlay-hours"></div>
777                  <div class="gbStore-overlay-fields"></div>
778                </div>
779              </div>
780              {% if settings.storePickup.filter.group  %}
781              <div id="gbStore-overlay-groups" class="gbStore-overlay-section">
782                <div class="gbStore-overlay-groups-header gbStore-overlay-header"><h4>Groups</h4></div>
783                <div class="gbStore-overlay-groups-list gbStore-overlay-main">
784                  {% for group in groups %}
785                  <div class="gbStore-overlay-list-item gbStore-overlay-list-item_group" data-group="{{group.id}}" data-group-name="{{group.name | escape}}">
786                    <div class="gbStore-overlay-list-item-name">{{group.name}}</div>
787                    {{checkedIcon}}
788                  </div>
789                  {% endfor %}
790                </div>
791              </div>
792              {% endif %}
793              {% if settings.storePickup.filter.tag  %}
794              <div id="gbStore-overlay-tags" class="gbStore-overlay-section">
795                <div class="gbStore-overlay-tags-header gbStore-overlay-header"><h4>Tags</h4></div>
796                <div class="gbStore-overlay-tags-list gbStore-overlay-main">
797                  {% for tag in tags %}
798                  <div class="gbStore-overlay-list-item gbStore-overlay-list-item_tag" data-tag="{{tag | escape_once}}">
799                    <span class="gbStore-overlay-list-item-color" style="background-color: #181818"></span>
800                    <div class="gbStore-overlay-list-item-name">{{tag}}</div>
801                    {{checkedIcon}}
802                  </div>
803                  {% endfor %}
804                </div>
805              </div>
806              {% endif %}
807              {% if settings.general.googleMap.status and settings.storePickup.filter.radius %}
808              <div id="gbStore-overlay-radius" class="gbStore-overlay-section">
809                <div class="gbStore-overlay-radius-header gbStore-overlay-header"><h4>Radius</h4></div>
810                <div class="gbStore-overlay-radius-list gbStore-overlay-main">
811                  <div class="gbStore-overlay-list-item gbStore-overlay-list-item_radius" data-value="15" data-radius="15 {{distance_length_unit}}">
812                    <div>15 {{distance_length_unit}}</div>
813                    {{checkedIcon}}
814                  </div>
815                  <div class="gbStore-overlay-list-item gbStore-overlay-list-item_radius" data-value="25" data-radius="25 {{distance_length_unit}}">
816                    <div>25 {{distance_length_unit}}</div>
817                    {{checkedIcon}}
818                  </div>
819                  <div class="gbStore-overlay-list-item gbStore-overlay-list-item_radius" data-value="50" data-radius="50 {{distance_length_unit}}">
820                    <div>50 {{distance_length_unit}}</div>
821                    {{checkedIcon}}
822                  </div>
823                  <div class="gbStore-overlay-list-item gbStore-overlay-list-item_radius" data-value="100" data-radius="100 {{distance_length_unit}}">
824                    <div>100 {{distance_length_unit}}</div>
825                    {{checkedIcon}}
826                  </div>
827                  <div class="gbStore-overlay-list-item gbStore-overlay-list-item_radius is-active" data-value="999999" data-radius=">100 {{distance_length_unit}}">
828                    <div>&gt;100 {{distance_length_unit}}</div>
829                    {{checkedIcon}}
830                  </div>
831                </div>
832              </div>
833              {% endif %}
834            </div>
835          </div>
836
837          <div id="gbStore-search">
838            <div class="gbStore-search-form">
839              <div class="gbStore-query">
840                <div class="gbStore-search-icon">
841                  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" style="width: 16px; height: 16px;">
842                    <path d="M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z"></path>
843                  </svg>
844                </div>
845                <div class="gbStore-autocomplete">
846                  <input type="text" class="gbStore-search-field" id="gbStore-search-text" placeholder="{% if translation.widget.searchByNamePlaceholder %}{{translation.widget.searchByNamePlaceholder | escape | default: 'Example: &quot;New York&quot;'}}{% endif %}" autocomplete="off">
847                </div>
848              </div>
849            </div>
850          </div>
851
852          <div class="gbStore-panel-options">
853            {% if settings.storePickup.filter.group %}
854            <div class="gbStore-group-button gbStore-filter-option">
855              <span data-value="" data-label="{{translation.widget.filterByGroup}}" class="gbStore-group-button-value gbStore-filter-option-label">{{translation.widget.filterByGroup}}</span>
856            </div>
857            {% endif %}
858            {% if settings.general.googleMap.status and settings.storePickup.filter.radius  %}
859            <div class="gbStore-radius-button gbStore-filter-option">
860              <span data-value="999999" class="gbStore-radius-button-value gbStore-filter-option-label">&gt;100 {{distance_length_unit}}</span>
861            </div>
862            {% endif %}
863            {% if settings.storePickup.filter.tag %}
864            <div class="gbStore-tags-button  gbStore-filter-option ">
865              <span data-value="" data-label="{{translation.widget.filterByTag}}" class="gbStore-filter-option-label">{{translation.widget.filterByTag}}</span>
866            </div>
867            {% endif %}
868
869            <div class="gbStore-search-button gbStore-filter-option">
870              <span class="gbStore-filter-option-label">{{translation.widget.searchText}}</span>
871            </div>
872
873          </div>
874
875          <div class="gbStore-result-list">
876            <small id="storeMsg" data-notfound="{{translation.widget.noStoreFound | escape | default: "No stores were found."}}" class="error location_error" style="display: none;"></small>
877            {% for store in stores %}
878            <div
879              class="gbStore-result stores-list-container"
880              data-store-id="{{store.id}}"
881              data-store-icon="{{store.icon}}"
882              data-store-lat="{{store.latitude}}"
883              data-store-lng="{{store.longitude}}"
884            >
885              <div>
886                <div class="gbStore-result-name">{{store.name}}</div>
887                <div class="gbStore-result-address">{{store.address}}</div>
888                {% if store.city or store.state or store.state_alter or store.zipcode %}
889                <div>
890                  {% if store.city %}<span id="stores-city" class="stores-field store-city">{{store.city}}</span>{% endif %}
891                  {% if store.state_alter or store.state %}
892                    <span id="stores-state" class="stores-field">, {% if store.state_alter %}{{store.state_alter}}{% else %}{{store.state}}{% endif %}</span>
893                  {% endif %}
894                  {% if store.zipcode %}<span id="stores-zipcode" class="stores-field store-zipcode">, {{store.zipcode}}</span>{% endif %}
895                </div>
896                {% endif %}
897                {% if store.country_alter or store.country %}
898                <div>
899                  <span id="stores-country" class="stores-field store-country">{% if store.country_alter %}{{store.country_alter}}{% else %}{{store.country}}{% endif %}</span>
900                </div>
901                {% endif %}
902              </div>
903            </div>
904            {% endfor %}
905          </div>
906        </div>
907        <div id="map" class="map-panel" style="position: relative; overflow: hidden;"></div>
908      </div>
909      <div class="" id="store-list-detail"></div>
910    </div>
911  </section>
912  {% endif %}
913
914  <section class="stores-tab-content{% unless settings.general.googleMap.status %} active{% endunless %}" id="content2">
915    <div class="group-title">
916      {% for group in groups %}
917        <div class="group-heading">
918          <h4><a href="#group-{{group.id}}">{{group.name}}</a></h4>
919        </div>
920      {% endfor %}
921    </div>
922
923    <div class="store-wrapper">
924      <div class="g-md-1-3">
925        {% for store in stores %}
926          {% if store.group_id == 0 %}
927            <div class="stores-detail">
928              <div class="store-name">{{store.name}}</div>
929              <div class="store-address">{{store.address}}</div>
930              <div class="store-info">
931                <span class="store-city">{{store.city}}</span>
932                <span class="store-state">{{store.state}}</span>
933                <span class="store-zipcode">{{store.zipcode}}</span>
934              </div>
935              <div class="store-country">{% if store.country_alter %}{{store.country_alter}}{% elsif store.country %}{{store.country}}{% endif %}</div>
936            </div>
937          {% endif %}
938        {% endfor %}
939      </div>
940      {% for group in groups %}
941        <div class="g-md-1-3" id="group-{{group.id}}">
942          <h1>{{group.name}}</h1>
943          {% for store in stores %}
944            {% if group.id == store.group_id %}
945              <div class="stores-detail">
946                <div class="store-name">{{store.name}}</div>
947                <div class="store-address">{{store.address}}</div>
948                <div class="store-info">
949                  <span class="store-city">{{store.city}}</span>
950                  <span class="store-state">{{store.state}}</span>
951                  <span class="store-zipcode">{{store.zipcode}}</span>
952                </div>
953                <div class="store-country">{% if store.country_alter %}{{store.country_alter}}{% elsif store.country %}{{store.country}}{% endif %}</div>
954              </div>
955            {% endif %}
956          {% endfor %}
957        </div>
958      {% endfor %}
959    </div>
960  </section>
961</div>
962
963</script>
963
964
965
966
967    <!--[if lt IE 9]>
968		
968<script src="//html5shiv.googlecode.com/svn/trunk/html5.js" type="text/javascript"></script>
968
969	<![endif]-->
970
971     <!--[if (lte IE 9) ]>
971<script src="//www.steveshallmark.com/cdn/shop/t/33/assets/match-media.min.js?v=22265819453975888031745277030" type="text/javascript"></script>
971<![endif]-->
972
973  	
974
975
976    <!-- Theme Global App JS ================================================== -->
977    
977<script>
978      window.themeInfo = {name: "Galleria"} 
979      var theme = {
980        strings: {
981          addToCart: "Add to cart",
982          soldOut: "Check back soon!",
983          unavailable: "Check back soon!",
984          showMore: "Show More",
985          showLess: "Show Less"
986        },
987        moneyFormat: "${{amount}}"
988      }
989      function initScroll(sectionId) {
990
991        document.addEventListener('shopify:section:select', fireOnSectionSelect);
992        document.addEventListener('shopify:section:reorder', fireOnSectionSelect);
993
994        window.addEventListener("load", fireOnLoad);
995
996
997        function fireOnSectionSelect(e) {
998          if(e.detail.sectionId === sectionId) {
999            setScoll(e.detail.sectionId);
1000          }
1001        }
1002
1003        function fireOnLoad() {
1004          setScoll(sectionId);
1005        }
1006
1007
1008        function setScoll(sectionId) {
1009
1010          var current = document.getElementById("shopify-section-" + sectionId),
1011              scroller = document.getElementById("scroll-indicator-" + sectionId);
1012
1013
1014          if(current.previousElementSibling === null) {
1015            scroller.style.display = "block";
1016            scroller.onclick = function(e) {
1017              e.preventDefault();
1018              current.nextElementSibling.scrollIntoView({ behavior: 'smooth', block: 'start' });
1019            };
1020          }
1021        }
1022      }
1023    </script>
1023
1024
1025      <noscript>
1026        <style>
1027          .product-thumb-img-wrap img:nth-child(2),
1028          .swiper-slide img:nth-child(2),
1029          .blog_image_overlay img:nth-child(2),
1030          .blog-post img:nth-child(2){
1031            display:none !important;
1032          }
1033        </style>
1034      </noscript>
1035
1036    
1037<!-- Start of Judge.me Core -->
1038<link rel="dns-prefetch" href="https://cdn.judge.me/">
1039<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":false,"coupon_receiving_condition":"","coupon_value_type":"fixed_amount","coupon_value_percentage":10,"coupon_value_fixed_amount":5.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":true,"badge_no_review_text":"No reviews","badge_n_reviews_text":"{{ n }} review/reviews","hide_badge_preview_if_no_reviews":true,"badge_hide_text":false,"enforce_center_preview_badge":false,"widget_title":"Customer Reviews","widget_open_form_text":"Write a review","widget_close_form_text":"Cancel review","widget_refresh_page_text":"Refresh page","widget_summary_text":"Based on {{ number_of_reviews }} review/reviews","widget_no_review_text":"Be the first to write a review","widget_name_field_text":"Display name","widget_verified_name_field_text":"Verified Name (public)","widget_name_placeholder_text":"Display name","widget_required_field_error_text":"This field is required.","widget_email_field_text":"Email address","widget_verified_email_field_text":"Verified Email (private, can not be edited)","widget_email_placeholder_text":"Your email address","widget_email_field_error_text":"Please enter a valid email address.","widget_rating_field_text":"Rating","widget_review_title_field_text":"Review Title","widget_review_title_placeholder_text":"Give your review a title","widget_review_body_field_text":"Review content","widget_review_body_placeholder_text":"Start writing here...","widget_pictures_field_text":"Picture/Video (optional)","widget_submit_review_text":"Submit Review","widget_submit_verified_review_text":"Submit Verified Review","widget_submit_success_msg_with_auto_publish":"Thank y
1039ou! 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":"","widget_rating_filter_see_all_text":"See all reviews","widget_sorting_most_recent_text":"Most Recent","widget_sorting_highest_rating_text":"Highest Rating","widget_sorting_lowest_rating_text":"Lowest Rating","widget_sorting_with_pictures_text":"Only Pictures","widget_sorting_most_helpful_text":"Most Helpful","widget_open_question_form_text":"Ask a question","widget_reviews_subtab_text":"Reviews","widget_questions_subtab_text":"Questions","widget_question_label_text":"Question","widget_answer_label_text":"Answer","widget_question_placeholder_text":"Write your question here","widget_submit_question_text":"Submit Question","widget_question_submit_success_text":"Thank you for your question! We will notify you once it gets answered.","verified_badge_text":"Verified","verified_badge_bg_color":"","verified_badge_text_color":"","verified_badge_placement":"left-of-reviewer-name","widget_review_max_height":"","widget_hide_border":false,"widget_social_share":true,"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":true,"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":false,"widget_pagination_use_custom_color":false,"widget_star_use_custom_color":false,"widget_verified_badge_use_custom_color":false,"widget_write_review_use_custom_color":false,"picture_reminder_submit_button":"Upload Pictures","enable_review_videos":false,"mute_video_by_default":false,"widget_sorting_videos_first_text":"Videos First","widget_review_pending_text":"Pending","featured_carousel_items_for_large_screen":3,"social_share_options_order":"Facebook","remove_microdata_snippet":false,"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":"card","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":true,"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
1039itle":"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":false,"widget_reviewer_name_color":"","widget_write_review_text_color":"","widget_write_review_bg_color":"","widget_collected_by_judgeme_text":"collected by Judge.me","widget_pagination_type":"standard","widget_load_more_text":"Load More","widget_load_more_color":"#108474","widget_full_review_text":"Full Review","widget_read_more_reviews_text":"Read More Reviews","widget_read_questions_text":"Read Questions","widget_questions_and_answers_text":"Questions \u0026 Answers","widget_verified_by_text":"Verified by","widget_verified_text":"Verified","widget_number_of_reviews_text":"{{ number_of_reviews }} reviews","widget_back_button_text":"Back","widget_next_button_text":"Next","widget_custom_forms_filter_button":"Filters","custom_forms_style":"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_
1039youtube_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":true,"preview_badge_home_page_install_preference":false,"preview_badge_product_page_install_preference":true,"review_widget_install_preference":"","review_carousel_install_preference":true,"floating_reviews_tab_install_preference":"none","verified_reviews_count_badge_install_preference":false,"all_reviews_text_install_preference":false,"review_widget_best_location":true,"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"
1039:"reviews","review_widget_voting_label":"Helpful?","review_widget_shop_reply_label":"Reply from {{ shop_name }}:","review_widget_filters_title":"Filters","review_widget_filter_rating_title":"Rating","review_widget_filter_keyword_title":"Keyword","review_widget_clear_filters_text":"Clear filters","review_widget_expand_more_text":"More","review_widget_review_highlights_title":"Review highlights","qna_widget_question_word_singular":"Question","qna_widget_question_word_plural":"Questions","qna_widget_answer_reply_label":"Answer from {{ answerer_name }}:","qna_content_screen_title_text":"Ask a question about this product","qna_widget_question_required_field_error_text":"Please enter your question.","qna_widget_flow_gdpr_statement":"We'll only contact you about your question if necessary. By submitting your question, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","qna_widget_question_submitted_text":"Thanks for your question!","qna_widget_close_form_text_question":"Close","qna_widget_question_submit_success_text":"We’ll notify you by email when your question is answered.","all_reviews_widget_v2025_enabled":false,"all_reviews_widget_v2025_header_theme":"default","all_reviews_widget_v2025_widget_title_enabled":true,"all_reviews_widget_v2025_header_text_size":"medium","all_reviews_widget_v2025_header_text_weight":"regular","all_reviews_widget_v2025_average_rating_style":"compact","all_reviews_widget_v2025_bar_chart_enabled":true,"all_reviews_widget_v2025_bar_chart_type":"numbers","all_reviews_widget_v2025_bar_chart_style":"standard","all_reviews_widget_v2025_expanded_media_gallery_enabled":false,"all_reviews_widget_v2025_show_store_medals":true,"all_reviews_widget_v2025_show_photo_gallery":true,"all_reviews_widget_v2025_show_review_keywords":false,"all_reviews_widget_v2025_show_ai_summary":false,"all_reviews_widget_v2025_show_ai_summary_bg":false,"all_reviews_widget_v2025_show_review_highlights":false,"all_reviews_widget_v2025_show_review_keywords_in_gray":false,"all_reviews_widget_v2025_add_search_bar":false,"all_reviews_widget_v2025_default_sort_method":"most-recent","all_reviews_widget_v2025_reviews_per_page":10,"all_reviews_widget_v2025_reviews_section_theme":"default","all_reviews_widget_v2025_image_style":"thumbnails","all_reviews_widget_v2025_review_image_ratio":"square","all_reviews_widget_v2025_stars_size":"medium","all_reviews_widget_v2025_verified_badge":"standard_text","all_reviews_widget_v2025_review_title_text_size":"medium","all_reviews_widget_v2025_review_text_size":"medium","all_reviews_widget_v2025_review_text_length":"medium","all_reviews_widget_v2025_number_of_columns_desktop":3,"all_reviews_widget_v2025_carousel_transition_speed":5,"all_reviews_widget_v2025_custom_questions_answers_display":"always","all_reviews_widget_v2025_review_dates":false,"all_reviews_widget_v2025_card_section_size":"small","all_reviews_widget_v2025_show_product_variant":false,"all_reviews_widget_v2025_show_reviewer_avatar":true,"all_reviews_widget_v2025_reviewer_name_as_initial":"","all_reviews_widget_v2025_review_location_show":false,"all_reviews_widget_v2025_location_format":"","all_reviews_widget_v2025_show_country_flag":false,"all_reviews_widget_v2025_widget_thumb":false,"all_reviews_widget_v2025_verified_by_shop_badge_style":"light","all_reviews_widget_v2025_social_share":false,"all_reviews_widget_v2025_social_share_options_order":"Facebook,Twitter,LinkedIn,Pinterest","all_reviews_widget_v2025_pagination_type":"standard","all_reviews_widget_v2025_button_text_color":"#FFFFFF","all_reviews_widget_v2025_text_color":"#000000","all_reviews_widget_v2025_lighter_text_color":"#7B7B7B","all_reviews_widget_v2025_corner_styling":"soft","all_reviews_widget_v2025_title":"Customer reviews","all_reviews_widget_v2025_ai_summary_title":"Customers say about this store","all_reviews_widget_v2025_no_review_text":"Be the first to write a review","all_reviews_widget_v2025_review_highlights_title":"Review highlights","reviews_grid_widget_show_sample_reviews":false,"reviews_grid_widget_review_selection":"all","reviews_grid_widget_select_products":[],"reviews_grid_widget_show_media_only":false,"reviews_grid_widget_display_order":"media_first","reviews_grid_widget_card_grouping":"per_media","reviews_grid_widget_columns_desktop":3,"reviews_grid_widget_rows_desktop":3,"reviews_grid_widget_columns_mobile":2,"reviews_grid_widget_rows_mobile":6,"reviews_grid_widget_show_stars":true,"reviews_grid_widget_show_reviewer_name":true,"reviews_grid_widget_show_review_title_on_hover_desktop":true,"reviews_grid_widget_corner_styling":"soft","reviews_grid_widget_card_spacing":"medium","reviews_grid_widget_header_text_color":"#000000","reviews_grid_widget_star_and_reviewer_name_color":"#F9F9F9","reviews_grid_widget_overlay_and_background_color":"#000000","reviews_grid_widget_content_color":"#F9F9F9","reviews_grid_widget_header_text":"From our customers","reviews_grid_widget_show_average_rating":true,"trust_badge_enabled":false,"trust_badge_structure":"outline","trust_badge_color":"black","trust_badge_star":"black","trust_badge_rating_display_default":"show_avg_text","platform":"shopify","branding_url":"https://app.judge.me/reviews/stores/www.steveshallmark.com","branding_text":"Powered by Judge.me","locale":"en","reply_name":"Steve's Hallmark","shop_currency":"USD","widget_version":"2.1","footer":true,"autopublish":true,"review_dates":true,"enable_custom_form":false,"shop_use_review_site":true,"shop_locale":"en","enable_multi_locales_translations":true,"show_review_title_input":true,"autofill_review_title":true,"review_verification_email_status":"always","require_verification_before_submit":false,"sign_in_with_
1039shop_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":"Steve's Hallmark"};</script>
1039 <style class='jdgm-settings-style'>.jdgm-xx{left:0}.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__replier:before{content:'Steve&#39;s Hallmark'}.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="index"]{display:none !important}.jdgm-verified-count-badget[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}
1040</style> <style class='jdgm-settings-style'></style>
1041
1042  
1043  
1044  
1045  <style class='jdgm-miracle-styles'>
1046  @-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/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/I
1046azfD8HEODtmQCfoANwNsyp2/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}
1047
1048</style>
1049
1050
1051  
1052  
1053   
1054
1055
1056<script data-cfasync='false' class='jdgm-script'>
1057!function(e){window.jdgm=window.jdgm||{},jdgm.CDN_HOST="https://cdn.judge.me/",
1058jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)?
1059setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,s){
1060!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d),
1061(s=e.createElement("link")).rel="stylesheet",s.class="jdgm-stylesheet",s.media="nope!",
1062s.href=d,s.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(s))},
1063jdgm.loadCSS.requestedUrls=[],jdgm.docReady(function(){(window.jdgmLoadCSS||e.querySelectorAll(
1064".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting?
1065parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_HOST+"widget_v3/base.css"):
1066jdgm.loadCSS(jdgm.CDN_HOST+"widget/base.css"):jdgm.loadCSS(jdgm.CDN_HOST+"shopify_v2.css"))})}(document);
1067</script>
vendor: 1 bytes, line 1067
1067
1068<script async data-cfasync="false" type="text/javascript" src="https://cdn.judge.me/loader.js"></script>
1068
1069
1070<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.judge.me/shopify_v2.css"></noscript>
1071<!-- End of Judge.me Core -->
1072
1073
1074  
1075<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.6.1/css/font-awesome.min.css" rel="stylesheet" type="text/css" media="all" />
1076<link href="//www.steveshallmark.com/cdn/shop/t/33/assets/genie-storepickup.css?v=58047785046117751311745277030" rel="stylesheet" type="text/css" media="all" />
1077<link href="//www.steveshallmark.com/cdn/shop/t/33/assets/genie-storepickup-custom.css?v=111603181540343972631745277030" rel="stylesheet" type="text/css" media="all" />
1078<script src="https://cdn.jsdelivr.net/npm/promise-polyfill@8/dist/polyfill.min.js" type="text/javascript"></script>
vendor: 1 bytes, line 1078
1078
1079<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.20.1/moment.min.js" type="text/javascript"></script>
vendor: 1 bytes, line 1079
1079
1080<script src="//www.steveshallmark.com/cdn/shop/t/33/assets/genie-storepickup-vender.js?v=23197635440189571711745277030" type="text/javascript"></script>
vendor: 1 bytes, line 1080
1080
1081<script src="//www.steveshallmark.com/cdn/shop/t/33/assets/genie-storepickup.js?v=68907372586038116861745277030" type="text/javascript"></script>
1081
1082
1083<meta property="og:image" content="https://cdn.shopify.com/s/files/1/0070/1782/4327/files/Steve_s_Hallmark_Logo_afbb01b2-a604-42f6-ba1c-e84aa2aea45d.png?v=1628958501" />
1084<meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/0070/1782/4327/files/Steve_s_Hallmark_Logo_afbb01b2-a604-42f6-ba1c-e84aa2aea45d.png?v=1628958501" />
1085<meta property="og:image:width" content="1200" />
1086<meta property="og:image:height" content="628" />
1087<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1088<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: 7017824327,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 1088
1088
1089<script>
1090  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
1091</script>
vendor: 1 bytes, line 1091
1091
1092<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}
1092).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: 7017824327,storefrontBaseUrl: "https://www.steveshallmark.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.steveshallmark.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b"],webPixelsConfigList: [{"id":"560267335","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"]}
1092,"dataSharingState":"unrestricted"},{"id":"265519175","configuration":"{\"config\":\"{\\\"pixel_id\\\":\\\"G-7B9ZYSF77D\\\",\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-7B9ZYSF77D\\\",\\\"AW-611236871\\\/6TZ8CKOentgBEIf4uqMC\\\"]},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-7B9ZYSF77D\\\",\\\"AW-611236871\\\/fQ6LCKCentgBEIf4uqMC\\\"]},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-7B9ZYSF77D\\\",\\\"AW-611236871\\\/ts-5CJqentgBEIf4uqMC\\\",\\\"MC-N3S2DMPQDQ\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-7B9ZYSF77D\\\",\\\"AW-611236871\\\/Abd5CJeentgBEIf4uqMC\\\",\\\"MC-N3S2DMPQDQ\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-7B9ZYSF77D\\\",\\\"AW-611236871\\\/qQtXCJSentgBEIf4uqMC\\\",\\\"MC-N3S2DMPQDQ\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-7B9ZYSF77D\\\",\\\"AW-611236871\\\/MrwcCKaentgBEIf4uqMC\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-7B9ZYSF77D\\\",\\\"AW-611236871\\\/qnv6CJ2entgBEIf4uqMC\\\"]}],\\\"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":"206667847","configuration":"{\"pixelCode\":\"CKOPB63C77U206GN36C0\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22e92c2ad45662f435e4801458fb78cc","type":"APP","apiClientId":4383523,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":[]},"dataSharingState":"optimized"},{"id":"60489799","configuration":"{\"pixel_id\":\"1765448543768488\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"bd2f978c17a94bbb8a74d43de2165dc5","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Steve's Hallmark","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"steves-hallmark.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/www.steveshallmark.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://www.steveshallmark.com/cdn","7ec887c8w14f9f074p854094e1m1370c602",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"130631532615","themeStoreId":"851","themePublished":"true","eventMetadataId":"c62a8ea4-7448-496e-831d-82fa02ffcf59","pageType":"page","resourceId":"50508791879","shopId":"7017824327","storefrontBaseUrl":"https:\/\/www.steveshallmark.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"7ec887c8w14f9f074p854094e1m1370c602","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
1092<script>
1093  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
1094  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
1095  window.ShopifyAnalytics.meta.currency = 'USD';
1096  var meta = {"page":{"pageType":"page","resourceType":"page","resourceId":50508791879,"requestId":"24258a73-2cb9-4271-a6c9-35b6b5a1111a-1791500017"}};
1097  for (var attr in meta) {
1098    window.ShopifyAnalytics.meta[attr] = meta[attr];
1099  }
1100</script>
vendor: 1 bytes, line 1100
1100
1101<script class="analytics">
1102  (function () {
1103    var customDocumentWrite = function(content) {
1104      var jquery = null;
1105
1106      if (window.jQuery) {
1107        jquery = window.jQuery;
1108      } else if (window.Checkout && window.Checkout.$) {
1109        jquery = window.Checkout.$;
1110      }
1111
1112      if (jquery) {
1113        jquery('body').append(content);
1114      }
1115    };
1116
1117    var hasLoggedConversion = function(token) {
1118      if (token) {
1119        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
1120      }
1121      return false;
1122    }
1123
1124    var setCookieIfConversion = function(token) {
1125      if (token) {
1126        var twoMonthsFromNow = new Date(Date.now());
1127        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
1128
1129        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
1130      }
1131    }
1132
1133    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
1134    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
1135    if (trekkie.integrations) {
1136      return;
1137    }
1138    trekkie.methods = [
1139      'identify',
1140      'page',
1141      'ready',
1142      'track',
1143      'trackForm',
1144      'trackLink'
1145    ];
1146    trekkie.factory = function(method) {
1147      return function() {
1148        var args = Array.prototype.slice.call(arguments);
1149        args.unshift(method);
1150        trekkie.push(args);
1151        if (method == 'track' || method == 'page') {
1152          var pageUrl;
1153          try {
1154            pageUrl = window.location.href;
1155          } catch (e) {}
1156          var pageReferrer;
1157          try {
1158            pageReferrer = document.referrer;
1159          } catch (e) {}
1160          try {
1161            if (window.__TREKKIE_SHIM_QUEUE == null) {
1162              window.__TREKKIE_SHIM_QUEUE = [];
1163            }
1164            window.__TREKKIE_SHIM_QUEUE.push({
1165              from: 'trekkie-stub',
1166              method: method,
1167              args: args.slice(1),
1168              pageContext: {
1169                url: pageUrl,
1170                referrer: pageReferrer
1171              }
1172            });
1173          } catch (e) {
1174            // no-op
1175          }
1176        }
1177        return trekkie;
1178      };
1179    };
1180    for (var i = 0; i < trekkie.methods.length; i++) {
1181      var key = trekkie.methods[i];
1182      trekkie[key] = trekkie.factory(key);
1183    }
1184    trekkie.load = function(config) {
1185      trekkie.config = config || {};
1186      trekkie.config.initialDocumentCookie = document.cookie;
1187      var first = document.getElementsByTagName('script')[0];
1188var script = document.createElement('script');
1189script.type = 'text/javascript';
1190script.onerror = function(e) {
1191  var scriptFallback = document.createElement('script');
1192  scriptFallback.type = 'text/javascript';
1193  scriptFallback.onerror = function(error) {
1194          var Monorail = {
1195      produce: function produce(monorailDomain, schemaId, payload) {
1196        var currentMs = new Date().getTime();
1197        var event = {
1198          schema_id: schemaId,
1199          payload: payload,
1200          metadata: {
1201            event_created_at_ms: currentMs,
1202            event_sent_at_ms: currentMs
1203          }
1204        };
1205        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1206      },
1207      sendRequest: function sendRequest(endpointUrl, payload) {
1208        // Try the sendBeacon API
1209        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1210          var blobData = new window.Blob([payload], {
1211            type: 'text/plain'
1212          });
1213
1214          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1215            return true;
1216          } // sendBeacon was not successful
1217
1218        } // XHR beacon
1219
1220        var xhr = new XMLHttpRequest();
1221
1222        try {
1223          xhr.open('POST', endpointUrl);
1224          xhr.setRequestHeader('Content-Type', 'text/plain');
1225          xhr.send(payload);
1226        } catch (e) {
1227          console.log(e);
1228        }
1229
1230        return false;
1231      },
1232      isIos12: function isIos12() {
1233        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1234      }
1235    };
1236    Monorail.produce('monorail-edge.shopifysvc.com',
1237      'trekkie_storefront_load_errors/1.1',
1238      {shop_id: 7017824327,
1239      theme_id: 130631532615,
1240      app_name: "storefront",
1241      context_url: window.location.href,
1242      source_url: "//www.steveshallmark.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js"});
1243
1244  };
1245  scriptFallback.async = true;
1246  scriptFallback.src = '//www.steveshallmark.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js';
1247  first.parentNode.insertBefore(scriptFallback, first);
1248};
1249script.async = true;
1250script.src = '//www.steveshallmark.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js';
1251first.parentNode.insertBefore(script, first);
1252
1253    };
1254    trekkie.load(
1255      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":7017824327,"isMerchantRequest":null,"themeId":130631532615,"themeCityHash":"12289014432147495041","contentLanguage":"en","currency":"USD","eventMetadataId":"c62a8ea4-7448-496e-831d-82fa02ffcf59"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1256    );
1257
1258    var loaded = false;
1259    trekkie.ready(function() {
1260      if (loaded) return;
1261      loaded = true;
1262
1263      window.ShopifyAnalytics.lib = window.trekkie;
1264
1265      var originalDocumentWrite = document.write;
1266      document.write = customDocumentWrite;
1267      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1268      document.write = originalDocumentWrite;
1269
1270      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1271      var token = match? match[1]: undefined;
1272      if (!hasLoggedConversion(token)) {
1273        setCookieIfConversion(token);
1274        
1275      }
1276    });
1277
1278    window.ShopifyAnalytics.lib.page(null,{"pageType":"page","resourceType":"page","resourceId":50508791879,"requestId":"24258a73-2cb9-4271-a6c9-35b6b5a1111a-1791500017","shopifyEmitted":true});
1279
1280    var eventsListenerScript = document.createElement('script');
1281    eventsListenerScript.async = true;
1282    eventsListenerScript.src = "//www.steveshallmark.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1283    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1284})();</script>
1284
1285  
1285<script>
1286  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
1287    window.ga = function ga() {
1288      (window.ga.q = window.ga.q || []).push(arguments);
1289      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
1290        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
1291      }
1292      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.");
1293    };
1294    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
1295      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
1296    }
1297  }
1298</script>
vendor: 1 bytes, line 1298
1298
1299<script
1300  defer
1301  src="https://www.steveshallmark.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.10.1.min.js"
1302  data-application="storefront-renderer"
1303  data-shop-id="7017824327"
1304  data-render-region="gcp-us-central1"
1305  data-page-type="page"
1306  data-theme-instance-id="130631532615"
1307  data-theme-name="Galleria"
1308  data-theme-version="2.3.2"
1309  data-monorail-region="shop_domain"
1310  data-resource-timing-sampling-rate="10"
1311  data-shs="true"
1312  data-shs-beacon="true"
1313  data-shs-export-with-fetch="true"
1314  data-shs-logs-sample-rate="1"
1315  data-shs-beacon-endpoint="https://www.steveshallmark.com/api/collect"
1316></script>
1316
1317<meta name="shopify-y" content="3546a3ca-0bd8-4d5d-88e4-eca028cb53e1" data-expiration="1823057617000"><meta name="shopify-s" content="b7b9b2e1-59c0-4f79-a89f-d45b14e645a3" data-expiration="1791501817000"><meta name="new-cookie-storage-activated" content="t">
1318</head>
1319
1320  <body id="contact-us" class="template-page" >
1321    <div class="global-wrapper clearfix" id="global-wrapper">
1322      <div id="shopify-section-header" class="shopify-section">
1323
1324
1325
1326
1327<style>
1328  
1329  header.page-header:after {
1330    
1331      background-color: ;
1332      
1333      }
1334
1335  header.page-header{
1336    color: ;
1337  }
1338</style>
1339
1340
1341<div class="" id="top-header-section" role="navigation" data-section-id="header" data-section-type="header-section" data-menu-type="mega" data-hero-size="hero--custom-height" data-show-breadcrumbs="true"
1342     data-logo-width="250" data-bg-color="#63584c" data-notificationbar="true" data-index-overlap="false">
1343  <a class="visuallyhidden focusable skip-to-main" href="#container">Skip to Content</a>
1344  <style>
1345    .notification-bar {
1346      background-color: #454545;
1347    }
1348    .notification-bar__message {
1349      color: #ffffff;
1350      font-size: 23px;
1351    }
1352    @media (max-width:767px) {
1353      .notification-bar__message  p{
1354        font-size: calc(23px - 2px);
1355      }
1356    }
1357
1358    
1359      .nav-main-logo, .nav-container, .nav-standard-float{
1360        position: relative;
1361        background: #63584c;
1362        width: 100% !important;
1363      }
1364    .nav-standard-logo{
1365      padding-top: 10px;
1366    }
1367      .nav-main-logo img {
1368        width: 274px !important;
1369      }
1370      .nav-container-float.container-push{
1371        z-index:0;
1372        opacity: 1 !important;
1373      }
1374    
1375
1376    
1377      
1378    
1379
1380    
1381
1382    
1383      @media only screen and (min-width: 768px){
1384/*       nav:not(.nav-sticky) .nav-standard-top-area-search, nav:not(.nav-sticky) .nav-standard-top-area-actions  or section.settings.image == blank*/
1385        .nav-container-control-left, .nav-container-control-right{
1386          top: 50%;
1387          -webkit-transform: translateY(-50%);
1388          -moz-transform: translateY(-50%);
1389          -o-transform: translateY(-50%);
1390          -ms-transform: translateY(-50%);
1391          transform: translateY(-50%);
1392        }
1393      }
1394    
1395  </style>
1396
1397  
1398    <div class="notification-bar">
1399      
1400      <span class="notification-bar__message"><p>Enjoy Free In-Store Pickup, $7.95 Flat Shipping (Lower 48 States), and Free Shipping on Keepsake Ornaments*.</p></span>
1401      
1402    </div>
1403  
1404  
1405    <nav class="nav-container nav-container-float desktop-hidden-sm nav-to-sticky" id="navbarStickyMobile">
1406  <div class="nav-container-inner new_mobile_header">
1407    <div class="nav-container-control-left">
1408      <button class="tconStyleLines nav-container-action pushy-menu-btn" type="button" aria-label="toggle menu" id="pushy-menu-btn" tabindex="-1"><span class="tcon-menu__lines" aria-hidden="true"></span>
1409      </button>
1410    </div>
1411     
1412    <a class="lin lin-magnifier popup-text search-modal-popup nav-container-action" href="#nav-search-dialog" data-effect="mfp-move-from-top">
1413      <span class="visuallyhidden">Search</span>
1414    </a>
1415    
1416    
1417    
1418      
1419    <div class="logo-text">
1420      
1421      <a class="text-logo" href="/">Steve&#39;s Hallmark</a>
1422     
1423	</div>
1424      
1425    
1426
1427    
1428    
1429    <a class="lin lin-user nav-container-action" href="/account/login"></a>
1430    
1431    
1432
1433    <a class="lin lin-basket popup-text cart-modal-popup nav-container-action top-mobile-nav" href="javascript:void(0);" data-effect="mfp-move-from-top">
1434      <span class="mega-nav-count nav-main-cart-amount count-items  hidden">0</span>
1435    </a>
1436  </div>
1437</nav>
1438
1439<nav class="nav-container nav-standard-middle nav-container-float desktop-hidden mobile-hidden-sm nav-to-sticky">
1440  <div class="nav-container-inner">
1441    
1442        <div class="logo-text">
1443          <a class="text-logo" href="/">Steve&#39;s Hallmark</a>
1444        </div>
1445    
1446    <div class="nav-container-controls" id="nav-controls">
1447      <div class="nav-container-control-left">
1448        <a class="lin lin-menu nav-container-action pushy-menu-btn" href="#" id="pushy-menu-btn" tabindex="-1">
1449          <span class="visuallyhidden">Menu</span>
1450        </a>
1451      </div>
1452      <div class="nav-container-control-right">
1453        <ul class="nav-container-actions">
1454          
1455          <li>
1456            <a class="lin lin-magnifier popup-text search-modal-popup nav-container-action" href="#nav-search-dialog" data-effect="mfp-move-from-top">
1457              <span class="visuallyhidden">Search</span>
1458            </a>
1459          </li>
1460          
1461            <li>
1462              
1463              <a class="lin lin-user nav-container-action" href="/account/login">
1464                <span class="visuallyhidden">My account</span>
1465              </a>
1466              
1467            </li>
1468          
1469          <li>
1470            <a class="lin lin-basket popup-text cart-modal-popup nav-container-action" href="#nav-shopping-cart-dialog" data-effect="mfp-move-from-top">
1471              <span class="mega-nav-count nav-main-cart-amount count-items  hidden" aria-hidden="true">0</span>
1472              <span class="visuallyhidden">You have 0 items in your cart</span>
1473            </a>
1474          </li>
1475        </ul>
1476      </div>
1477    </div>
1478  </div>
1479</nav>
1480
1481
1482<nav class="nav-standard clearfix nav-standard-float mobile-hidden nav-to-sticky -rel" id="navbarStickyDesktop">
1483  <div class="nav-standard-top-area ">
1484   
1485    
1486        <div class="logo-text">
1487          <a class="text-logo" href="/">Steve&#39;s Hallmark</a>
1488        </div>
1489    
1490    <ul class="nav-standard-top-area-actions">
1491      
1492      
1493        <li>
1494          
1495              <a class="lin lin-user nav-container-action" href="/account/login">
1496                <span class="visuallyhidden">My account</span>
1497              </a>
1498              
1499        </li>
1500      
1501      <li class="iwishlink">
1502<a class="iWishView" href="/apps/iwish"><i class="fa fa-heart-o"></i><span class="iWishCount nav-main-iwish-amount mega-nav-iwish-count">0</span></a>
1503
1504
1505
1506</li>
1507      <li>
1508        <a class="lin lin-basket popup-text nav-container-action cart-modal-popup" href="javascript:void(0);" data-effect="mfp-move-from-top">
1509          <span class="mega-nav-count nav-main-cart-amount count-items  hidden" aria-hidden="true">0</span>
1510          <span class="visuallyhidden">You have 0 items in your cart</span>
1511        </a>
1512      </li>
1513    </ul>
1514  </div>
1515  <div class="nav-standard-nav-area clearfix">
1516      <form action="/search" method="get" role="search" class="nav-standard-top-area-search">
1517      <div class="nav-standard-top-area-search-inner">
1518        <input type="search" name="q" value="" class="nav-standard-top-area-search-input" placeholder="Search">
1519        <button type="submit" class="lin lin-magnifier nav-standard-top-area-search-sumbit">
1520          <span class="visuallyhidden">Search</span>
1521        </button>
1522      </div>
1523    </form>
1524    <ul class="nav navbar-nav navbar-standard yamm mega-yamm-menu">
1525      
1526
1527      
1528
1529        
1530
1531
1532
1533
1534        <li class="dropdown yamm-fw"  aria-haspopup="true" aria-expanded="false" ><a href="#">Shop by Category <i class="triangle-icon"></i></a>
1535
1536          
1537
1538            
1539
1540
1541          
1542          
1543
1544          
1545
1546          
1547
1548          <ul class=" dropdown-menu ">
1549              <li class="yamm-content">
1550                <div class="nav-mega-section row  full-flex-row ">
1551                  
1552                    
1553                      <div class="col-md-3 mega-menu-column child-links-column">
1554                        <h5 class="nav-mega-section-title"><a href="#">Fashion &amp; Apparel</a></h5>
1555                        <ul class="nav-mega-section-list">
1556                          
1557                            <li><a href="/collections/womens-fashion">Tops, Shirts, Blouses</a>
1558                            </li>
1559                          
1560                            <li><a href="/collections/womens-fashion-wraps-ponchos-kimonos">Wraps, Ponchos, Kimonos</a>
1561                            </li>
1562                          
1563                            <li><a href="/collections/fun-cozy-soft-lavender-socks">Hats and Gloves</a>
1564                            </li>
1565                          
1566                            <li><a href="/collections/footwear-snoozies-pali-hawaii-jandals-sandals-slippers">Socks, Leggings and Footwear</a>
1567                            </li>
1568                          
1569                            <li><a href="/collections/scarves-infinity-hankercheif-bandana-fashion-stylish">Scarves and Shawls</a>
1570                            </li>
1571                          
1572                        </ul>
1573                      </div>
1574                      
1575                  
1576                    
1577                      <div class="col-md-3 mega-menu-column child-links-column">
1578                        <h5 class="nav-mega-section-title"><a href="#">Jewelry</a></h5>
1579                        <ul class="nav-mega-section-list">
1580                          
1581                            <li><a href="/collections/bracelets">Bracelets</a>
1582                            </li>
1583                          
1584                            <li><a href="/collections/necklaces-affordable-sentiment-positive-inspiration">Necklaces</a>
1585                            </li>
1586                          
1587                            <li>
1587<a href="/collections/earrings-stylish-fun-affordable-festive-holiday">Earrings</a>
1588                            </li>
1589                          
1590                            <li><a href="/collections/rings-stack-holiday-ring-holders">Rings &amp; Holders</a>
1591                            </li>
1592                          
1593                            <li><a href="/collections/enamel-pins-brooches-holiday-angel-christmas-halloween">Pins &amp; Brooches</a>
1594                            </li>
1595                          
1596                            <li><a href="/collections/keyrings-purse-key-clips-key-finder-purse-hanger">Keyrings &amp; Purse Clips</a>
1597                            </li>
1598                          
1599                            <li><a href="/collections/charms-tokens-ganz-kanji-character-stones-sagawise">Charms &amp; Tokens</a>
1600                            </li>
1601                          
1602                            <li><a href="/collections/jewelry-trinket-box-prayer-box-ballerina-jewelry-box-cottage-garden-music-box">Jewerly and Trinket Boxes</a>
1603                            </li>
1604                          
1605                        </ul>
1606                      </div>
1607                      
1608                  
1609                    
1610                      <div class="col-md-3 mega-menu-column child-links-column">
1611                        <h5 class="nav-mega-section-title"><a href="#">Fashion Accessories</a></h5>
1612                        <ul class="nav-mega-section-list">
1613                          
1614                            <li><a href="/collections/purse-handbags-wallets-fun-organization-chala-baggallini">Handbags &amp; Wallets</a>
1615                            </li>
1616                          
1617                            <li><a href="/collections/scarves-infinity-hankercheif-bandana-fashion-stylish">Scarves, Bandanas and Face Masks</a>
1618                            </li>
1619                          
1620                            <li><a href="/collections/backpacks-travel-anti-theft-sling-day-pack">Backpacks &amp; Travel</a>
1621                            </li>
1622                          
1623                            <li><a href="/collections/lunch-tote-bag-insulated-fashionable">Lunch Bags</a>
1624                            </li>
1625                          
1626                            <li><a href="/collections/blue-light-blocking-readers-reading-glasses-spectrumshield-reduce-eye-strain">Reader Glasses</a>
1627                            </li>
1628                          
1629                            <li><a href="/collections/hats-ball-cap-bandana-beanie-hair-tie-bracelet">Hats &amp; Hair Accessories</a>
1630                            </li>
1631                          
1632                        </ul>
1633                      </div>
1634                      
1635                  
1636                    
1637                      <div class="col-md-3 mega-menu-column child-links-column">
1638                        <h5 class="nav-mega-section-title"><a href="#">Stationery</a></h5>
1639                        <ul class="nav-mega-section-list">
1640                          
1641                            <li><a href="/collections/hallmark-cards">Cards &amp; Boxed Christmas Cards</a>
1642                            </li>
1643                          
1644                            <li><a href="/collections/books-and-recordable-story-books">Books and Recordable Storybooks</a>
1645                            </li>
1646                          
1647                            <li><a href="/collections/desk-accessories">Calendars &amp; Desk Accessories</a>
1648                            </li>
1649                          
1650                            <li><a href="/collections/hallmark-guest-books">Guest Books and Albums</a>
1651                            </li>
1652                          
1653                            <li><a href="#">Pens &amp; Pencils</a>
1654                            </li>
1655                          
1656                        </ul>
1657                      </div>
1658                      
1659                  
1660                    
1661                      <div class="col-md-3 mega-menu-column child-links-column">
1662                        <h5 class="nav-mega-section-title"><a href="/collections/bath-soap-shea-butter-michel-design-scented-liquid-soap-finchberry-bath-bomb">Personal Care</a></h5>
1663                        <ul class="nav-mega-section-list">
1664                          
1665                            <li><a href="/collections/personal-protective-essentials">Personal Protective Essentials</a>
1666                            </li>
1667                          
1668                            <li><a href="/collections/bath-soap-shea-butter-michel-design-scented-liquid-soap-finchberry-bath-bomb">Bath and Body</a>
1669                            </li>
1670                          
1671                            <li><a href="/collections/hand-care">Hand Care</a>
1672                            </li>
1673                          
1674                            <li><a href="/collections/lip-care-naked-bee-tinte-cosmetics-vintage-lip-balm">Lip Care</a>
1675                            </li>
1676                          
1677                            <li><a href="/collections/aromatherapy">Aromatherapy</a>
1678                            </li>
1679                          
1680                            <li><a href="#">Robes &amp; Blankets</a>
1681                            </li>
1682                          
1683                        </ul>
1684                      </div>
1685                      
1686                  
1687                    
1688                      <div class="col-md-3 mega-menu-column child-links-column">
1689                        <h5 class="nav-mega-section-title"><a href="#">Home</a></h5>
1690                        <ul class="nav-mega-section-list">
1691                          
1692                            <li><a href="/collections/collectible-figurines-disney-swarovski-jim-shore-britto-precious-moments-lenox-angel">Collectibles Figurines</a>
1693                            </li>
1694                          
1695                            <li><a href="/collections/photo-frames">Photo Frames</a>
1696                            </li>
1697                          
1698                            <li><a href="/collections/garden-flags">Garden &amp; Flags</a>
1699                            </li>
1700                          
1701                            <li><a href="/collections/decor-and-sentiments">Home Décor &amp; Sentiments</a>
1702                            </li>
1703                          
1704                            <li><a href="/collections/drinkware-tervis-our-name-is-mud-brumate-corksicle">Drinkware</a>
1705                            </li>
1706                          
1707                            <li><a href="/collections/kitchen-tableware-nora-fleming-stainless-steel-straw-salt-pepper-shaker-cookie-jar-our-name-is-mud">Kitchen &amp; Tableware</a>
1708                            </li>
1709                          
1710                            <li><a href="/collections/barware-and-wine-tools-stemless-glass-insulated-lowball-shot-lolita-cocktail">Barware &amp; Wine Tools</a>
1711                            </li>
1712                          
1713                        </ul>
1714                      </div>
1715                      
1716                  
1717                    
1718                      <div class="col-md-3 mega-menu-column child-links-column">
1719                        <h5 class="nav-mega-section-title"><a href="#">Toys &amp; Games</a></h5>
1720                        <ul class="nav-mega-section-list">
1721                          
1722                            <li><a href="https://www.steveshallmark.com/collections/puzzles?page=1&sort_by=best-selling">Puzzles</a>
1723                            </li>
1724                          
1725                            <li><a href="/collections/toys-games">Stuffed Plush</a>
1726                            </li>
1727                          
1728                            <li><a href="/collections/kids-crafts-activity-kits">Crafts &amp; Activity Kits</a>
1729                            </li>
1730                          
1731                            <li><a href="/collections/games-family-travel-challenge-classic-exit-monopoly-tenzi">Games</a>
1732                            </li>
1733                          
1734                            <li><a href="/collections/mystery-packs">Mystery Packs</a>
1735                            </li>
1736                          
1737                            <li><a href="/collections/tech-gadget-accessories-iphone-cell-phone-charge-speaker-hands-free-usb">Tech Accessories</a>
1738                            </li>
1739                          
1740                        </ul>
1741                      </div>
1742                      
1743                  
1744                    
1745                      <div class="col-md-3 mega-menu-column child-links-column">
1746                        <h5 class="nav-mega-section-title"><a href="#">Licensed Sports</a></h5>
1747                        <ul class="nav-mega-section-list">
1748                          
1749                            <li><a href="/collections/licensed-sports-49er-san-francisco-giants-san-jose-sharks-oakland-as-golden-state-warriors">All Sports and Teams</a>
1750                            </li>
1751                          
1752                            <li><a href="/collections/san-francisco-49ers">San Francisco 49ers</a>
1753                            </li>
1754                          
1755                            <li><a href="/collections/san-francisco-giants">San Francisco Giants</a>
1756                            </li>
1757                          
1758                            <li>
1758<a href="/collections/oakland-athletics">Oakland Athletics</a>
1759                            </li>
1760                          
1761                            <li><a href="/collections/golden-state-warriors">Golden State Warriors</a>
1762                            </li>
1763                          
1764                            <li><a href="/collections/sacramento-kings">Sacramento Kings</a>
1765                            </li>
1766                          
1767                            <li><a href="/collections/san-jose-sharks">San Jose Sharks</a>
1768                            </li>
1769                          
1770                        </ul>
1771                      </div>
1772                      
1773                  
1774
1775                </div>
1776              </li>
1777            </ul>
1778          
1779        </li>
1780      
1781
1782        
1783
1784
1785
1786
1787        <li class="dropdown yamm-fw"  aria-haspopup="true" aria-expanded="false" ><a href="#">Brands <i class="triangle-icon"></i></a>
1788
1789          
1790
1791            
1792
1793
1794          
1795          
1796
1797          
1798
1799          
1800
1801          <ul class=" dropdown-menu ">
1802              <li class="yamm-content">
1803                <div class="nav-mega-section row  full-flex-row ">
1804                  
1805                    
1806                       <div class="col-md-3 mega-menu-column">
1807                        <h5 class="nav-mega-section-title hide_menu_underline"><a href="/collections/hallmark-keepsake-ornaments-steves">Hallmark</a></h5>
1808                      </div>
1809                    
1810                  
1811                    
1812                       <div class="col-md-3 mega-menu-column">
1813                        <h5 class="nav-mega-section-title hide_menu_underline"><a href="/collections/disney-collectibles-figurines-houseware-stationery-desk-accessories-hallmark-swarovski-enesco-lenox-precious-moments">Disney</a></h5>
1814                      </div>
1815                    
1816                  
1817                    
1818                      <div class="col-md-3 mega-menu-column child-links-column">
1819                        <h5 class="nav-mega-section-title"><a href="/collections/swarovski-figurine-jewelry-pens-retired">Swarovski</a></h5>
1820                        <ul class="nav-mega-section-list">
1821                          
1822                            <li><a href="/collections/glass-baron">Glass Baron</a>
1823                            </li>
1824                          
1825                        </ul>
1826                      </div>
1827                      
1828                  
1829                    
1830                       <div class="col-md-3 mega-menu-column">
1831                        <h5 class="nav-mega-section-title hide_menu_underline"><a href="/collections/lenox-classics">Lenox</a></h5>
1832                      </div>
1833                    
1834                  
1835                    
1836                      <div class="col-md-3 mega-menu-column child-links-column">
1837                        <h5 class="nav-mega-section-title"><a href="/collections/star-wars-figurines-collectibles-hallmark-vandor">Characters</a></h5>
1838                        <ul class="nav-mega-section-list">
1839                          
1840                            <li><a href="/collections/mickey-and-minnie-mouse">Mickey &amp; Minnie</a>
1841                            </li>
1842                          
1843                            <li><a href="/collections/disney-princesses-cinderella-snow-white-beauty-beast-belle-ariel-elsa-rapunzel-mulan/Collection_Disney">Disney Princesses</a>
1844                            </li>
1845                          
1846                            <li><a href="/collections/the-nightmare-before-christmas-jack-skellington-sally-collectible-figurines-dept56/Collection_Disney">The Nightmare Before Christmas</a>
1847                            </li>
1848                          
1849                            <li><a href="/collections/star-wars-figurines-collectibles-hallmark-vandor">Star Wars</a>
1850                            </li>
1851                          
1852                            <li><a href="/collections/snoopy-peanuts">Snoopy and the Peanuts Gang</a>
1853                            </li>
1854                          
1855                            <li><a href="/collections/dc-comics-superhero-batman-superman-wonder-woman-justice-league-avenger-collectible-figurine-mug-cookie-jar">Superheroes</a>
1856                            </li>
1857                          
1858                            <li><a href="/collections/harry-potter-mug-collectibles-chocolate-dept56-village-hallmark-enesco">Harry Potter</a>
1859                            </li>
1860                          
1861                            <li><a href="/collections/pokemon">Pokémon</a>
1862                            </li>
1863                          
1864                            <li><a href="/collections/pusheen-mug-plush-sticker-blind-box">Pusheen</a>
1865                            </li>
1866                          
1867                        </ul>
1868                      </div>
1869                      
1870                  
1871                    
1872                      <div class="col-md-3 mega-menu-column child-links-column">
1873                        <h5 class="nav-mega-section-title"><a href="#">Artists</a></h5>
1874                        <ul class="nav-mega-section-list">
1875                          
1876                            <li><a href="/collections/willow-tree-by-susan-lordi-angel-figrine-nativity">Willow Tree by Susan Lordi</a>
1877                            </li>
1878                          
1879                            <li><a href="/collections/precious-moments-figurines-and-disney-princesses-mickey-minnie-collectibles">Precious Moments by Sam J. Butcher</a>
1880                            </li>
1881                          
1882                            <li><a href="/collections/jim-shore-figurines-disney-christmas-santa-snowman-angel">Jim Shore</a>
1883                            </li>
1884                          
1885                            <li><a href="/collections/our-name-is-mud-mug-whatever-clock-swear-jar-desk-plaque">Our Name Is Mud by Lorie Veasey</a>
1886                            </li>
1887                          
1888                            <li><a href="/collections/primitives-by-kathy">Primitives by Kathy</a>
1889                            </li>
1890                          
1891                            <li><a href="/collections/disney-by-romero-britto-figurine">Disney by Romero Britto</a>
1892                            </li>
1893                          
1894                            <li><a href="/collections/miss-mindy-disney-characters-villain">Disney by Miss Mindy</a>
1895                            </li>
1896                          
1897                            <li><a href="/collections/nora-fleming">Nora Fleming</a>
1898                            </li>
1899                          
1900                        </ul>
1901                      </div>
1902                      
1903                  
1904                    
1905                      <div class="col-md-3 mega-menu-column child-links-column">
1906                        <h5 class="nav-mega-section-title"><a href="#">
1906Family Friendly</a></h5>
1907                        <ul class="nav-mega-section-list">
1908                          
1909                            <li><a href="/collections/klutz-kids-activity-kit-lego-stem">Klutz</a>
1910                            </li>
1911                          
1912                            <li><a href="/collections/melissa-doug-toys">Melissa &amp; Doug Toys</a>
1913                            </li>
1914                          
1915                            <li><a href="/collections/gund-plush-stuffed-animals">Gund</a>
1916                            </li>
1917                          
1918                            <li><a href="/collections/pillow-pets">Pillow Pets</a>
1919                            </li>
1920                          
1921                            <li><a href="/collections/perfect-petzzz">Perfect Petzzz</a>
1922                            </li>
1923                          
1924                            <li><a href="/collections/growing-up-girls-by-enesco-blonde-brunette-age-baby-16">Growing Up Girls by Enesco</a>
1925                            </li>
1926                          
1927                            <li><a href="/collections/squishmallows">Squishmallows</a>
1928                            </li>
1929                          
1930                        </ul>
1931                      </div>
1932                      
1933                  
1934                    
1935                      <div class="col-md-3 mega-menu-column child-links-column">
1936                        <h5 class="nav-mega-section-title"><a href="#">More Favorites</a></h5>
1937                        <ul class="nav-mega-section-list">
1938                          
1939                            <li><a href="/collections/loungefly">Loungefly</a>
1940                            </li>
1941                          
1942                            <li><a href="https://www.steveshallmark.com/collections/webkinz?sort_by=created-descending">Webkinz</a>
1943                            </li>
1944                          
1945                            <li><a href="/collections/michel-design-works-bar-soap-foaming-hand-soap">Michel Design Works</a>
1946                            </li>
1947                          
1948                            <li><a href="#">Pali Hawaii Jandals</a>
1949                            </li>
1950                          
1951                            <li><a href="/collections/silver-forest-earrings">Silver Forest Earrings</a>
1952                            </li>
1953                          
1954                            <li><a href="/collections/vera-bradley">Vera Bradley</a>
1955                            </li>
1956                          
1957                        </ul>
1958                      </div>
1959                      
1960                  
1961
1962                </div>
1963              </li>
1964            </ul>
1965          
1966        </li>
1967      
1968
1969        
1970
1971
1972
1973
1974        <li class="dropdown yamm-fw"  aria-haspopup="true" aria-expanded="false" ><a href="/collections/bath-beauty/Her+Mugs">Gifts for <i class="triangle-icon"></i></a>
1975
1976          
1977
1978            
1979
1980
1981          
1982          
1983
1984          
1985
1986          
1987
1988          <ul class=" dropdown-menu ">
1989              <li class="yamm-content">
1990                <div class="nav-mega-section row  full-flex-row ">
1991                  
1992                    
1993                      <div class="col-md-3 mega-menu-column child-links-column">
1994                        <h5 class="nav-mega-section-title"><a href="#">Holidays</a></h5>
1995                        <ul class="nav-mega-section-list">
1996                          
1997                            <li><a href="https://www.steveshallmark.com/collections/halloween?sort_by=created-descending">Halloween, October 31</a>
1998                            </li>
1999                          
2000                            <li><a href="https://www.steveshallmark.com/collections/thanksgiving-and-fall?sort_by=created-descending">Thanksgiving , November 26</a>
2001                            </li>
2002                          
2003                            <li><a href="https://www.steveshallmark.com/collections/christmas?sort_by=created-descending">Christmas, December 25</a>
2004                            </li>
2005                          
2006                        </ul>
2007                      </div>
2008                      
2009                  
2010                    
2011                      <div class="col-md-3 mega-menu-column child-links-column">
2012                        <h5 class="nav-mega-section-title"><a href="#">Occasions</a></h5>
2013                        <ul class="nav-mega-section-list">
2014                          
2015                            <li><a href="/collections/anniversary">Anniversary</a>
2016                            </li>
2017                          
2018                            <li><a href="/collections/baby">New Baby</a>
2019                            </li>
2020                          
2021                            <li>
2021<a href="/collections/birthday-gifts-for-baby-kids-milestone-age-21-40-50-60-70">Birthday</a>
2022                            </li>
2023                          
2024                            <li><a href="/collections/baptism-christening-baby-and-adult-cross-frame-bracelet-necklace-mug-figurine-plush-stuffed-animals">Baptism and Christening</a>
2025                            </li>
2026                          
2027                            <li><a href="/collections/first-communion-keepsake-gift-bracelet-frame-rosary-treasure-box-cross-bible">First Communion</a>
2028                            </li>
2029                          
2030                            <li><a href="/collections/confirmation-gift-rosary-cross-frame-treasure-box-bible-bracelet-necklace">Confirmation</a>
2031                            </li>
2032                          
2033                            <li><a href="/collections/graduation">Graduation</a>
2034                            </li>
2035                          
2036                            <li><a href="/collections/retirement">Retirement</a>
2037                            </li>
2038                          
2039                            <li><a href="/collections/sympathy-bereavement">Sympathy Bereavement</a>
2040                            </li>
2041                          
2042                            <li><a href="/collections/wedding">Wedding</a>
2043                            </li>
2044                          
2045                        </ul>
2046                      </div>
2047                      
2048                  
2049                    
2050                      <div class="col-md-3 mega-menu-column child-links-column">
2051                        <h5 class="nav-mega-section-title"><a href="#">Interests</a></h5>
2052                        <ul class="nav-mega-section-list">
2053                          
2054                            <li><a href="/collections/faith">Faith</a>
2055                            </li>
2056                          
2057                            <li><a href="/collections/angel-figurine-token-ornament">Angels</a>
2058                            </li>
2059                          
2060                            <li><a href="/collections/pet-lover">Pet Lover</a>
2061                            </li>
2062                          
2063                            <li><a href="/collections/wine-enthusiast-glass-lowball-beer-shot-cork-cage-cocktail-whiskey-lolita">Wine Enthusiast</a>
2064                            </li>
2065                          
2066                            <li><a href="/collections/breast-cancer-awareness-bracelet-figurines-pin-socks-scarf">Breast Cancer Awareness</a>
2067                            </li>
2068                          
2069                            <li><a href="/collections/beach-coastal-home-decor-frames-sentiment-sign-tableware-mermaid-figurine">Beach &amp; Coastal</a>
2070                            </li>
2071                          
2072                            <li><a href="/collections/tech-gadget-accessories-iphone-cell-phone-charge-speaker-hands-free-usb">Tech Accessories &amp; Gadgets</a>
2073                            </li>
2074                          
2075                        </ul>
2076                      </div>
2077                      
2078                  
2079                    
2080                      <div class="col-md-3 mega-menu-column child-links-column">
2081                        <h5 class="nav-mega-section-title"><a href="#">Recipients</a></h5>
2082                        <ul class="nav-mega-section-list">
2083                          
2084                            <li><a href="/collections/mom">For Mom</a>
2085                            </li>
2086                          
2087                            <li><a href="#">For Him</a>
2088                            </li>
2089                          
2090                            <li><a href="/collections/for-kids">For Kids</a>
2091                            </li>
2092                          
2093                            <li><a href="/collections/baby">For Baby</a>
2094                            </li>
2095                          
2096                            <li><a href="/collections/for-my-love-figurines-gifts-picture-frames-heart-felt-sentiments-keepsake-ornaments">For My Love</a>
2097                            </li>
2098                          
2099                            <li><a href="/collections/teacher">For Teachers</a>
2100                            </li>
2101                          
2102                            <li><a href="/collections/nurse">For Nurses</a>
2103                            </li>
2104                          
2105                            <li><a href="/collections/friends">For Friends</a>
2106                            </li>
2107                          
2108                        </ul>
2109                      </div>
2110                      
2111                  
2112
2113                </div>
2114              </li>
2115            </ul>
2116          
2117        </li>
2118      
2119
2120        
2121
2122
2123
2124
2125        <li class="dropdown yamm-fw" aria-expanded="false" ><a href="/collections/sale-clearance-last-chance">SALE </a>
2126
2127          
2128        </li>
2129      
2130
2131        
2132
2133
2134
2135
2136        <li class="dropdown yamm-fw" aria-expanded="false" ><a href="/pages/store-locations">Store Locations </a>
2137
2138          
2139        </li>
2140      
2141    </ul>
2142     <ul class="nav-standard-top-area-actions">
2143      
2144      
2145        <li>
2146          
2147          <a class="lin lin-user nav-container-action" href="/account/login">
2148            <span class="visuallyhidden">My account</span>
2149          </a>
2150          
2151        </li>
2152      
2153       <li class="iwishlink">
2154<a class="iWishView" href="/apps/iwish"><i class="fa fa-heart-o"></i><span class="iWishCount nav-main-iwish-amount mega-nav-iwish-count">0</span></a>
2155
2156
2157
2158</li>
2159      <li>
2160        <a class="lin lin-basket popup-text nav-container-action cart-modal-popup" href="javascript:void(0);" data-effect="mfp-move-from-top">
2161          <span class="mega-nav-count nav-main-cart-amount count-items  hidden" aria-hidden="true">0</span>
2162          <span class="visuallyhidden">You have 0 items in your cart</span>
2163        </a>
2164      </li>
2165    </ul>
2166
2167  </div>
2168      <div class="search-destop">
2169     <form action="/search" method="get" role="search" class="nav-standard-top-area-search">
2170      <div class="nav-standard-top-area-search-inner">
2171        
2172        <input type="search" name="q" value="" class="nav-standard-top-area-search-input" placeholder="Search">
2173        <button type="submit" class="lin lin-magnifier nav-standard-top-area-search-sumbit">
2174          <span class="visuallyhidden">Search</span>
2175        </button>
2176      </div>
2177    </form>
2178    </div>
2179</nav>
2180
2181  
2182  <div class="mfp-with-anim mfp-hide mfp-dialog mfp-dialog-nav clearfix" id="nav-search-dialog">
2183  <div class="nav-dialog-inner">
2184    <form class="nav-search-dialog-form" action="/search" method="get" role="search">
2185      
2186      <input type="search" name="q" value="" class="nav-search-dialog-input" placeholder="Search our site" aria-label="Submit" />
2187      <button type="submit" class="lin lin-magnifier nav-search-dialog-submit"></button>
2188    </form>
2189  </div>
2190</div>
2191
2192<style>
2193 #nav-search-dialog{
2194    background: #fff;
2195    color: #666565; 
2196  }
2197  #nav-search-dialog .mfp-close{     
2198    color: #666565 !important;
2199  }
2200  #nav-search-dialog .nav-search-dialog-input{
2201    border-bottom: 1px solid #666565;
2202    color: #666565;
2203  }
2204  #nav-search-dialog .nav-search-dialog-submit{
2205    color: #666565;
2206  }
2207   .nav-search-dialog-input::-webkit-input-placeholder {
2208    opacity: 0.9;
2209    color: #666565;
2210  }
2211  .nav-search-dialog-input:-ms-input-placeholder {
2212    color: #666565;
2213    opacity: 0.9;
2214  }
2215  .nav-search-dialog-input::-moz-placeholder {
2216    color: #666565;
2217    opacity: 0.9;
2218  }
2219  .nav-search-dialog-input:-moz-placeholder {
2220    color: #666565;
2221    opacity: 0.9;
2222  }
2223</style>
2224
2225  
2225<script class="cartFlagX"></script>
2225<div class="mfp-with-anim mfp-hide mfp-dialog mfp-dialog-big clearfix " id="nav-shopping-cart-dialog">
2226  <div class="cart-content nav-dialog-inner-cart">
2227    <h2 class="nav-cart-dialog-title">My shopping cart</h2>
2228    
2229    <div class="text-center">
2230      <div class="cart__empty-icon">
2231        
2232
2233
2234<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M504.717 320H211.572l6.545 32h268.418c15.401 0 26.816 14.301 23.403 29.319l-5.517 24.276C523.112 414.668 536 433.828 536 456c0 31.202-25.519 56.444-56.824 55.994-29.823-.429-54.35-24.631-55.155-54.447-.44-16.287 6.085-31.049 16.803-41.548H231.176C241.553 426.165 248 440.326 248 456c0 31.813-26.528 57.431-58.67 55.938-28.54-1.325-51.751-24.385-53.251-52.917-1.158-22.034 10.436-41.455 28.051-51.586L93.883 64H24C10.745 64 0 53.255 0 40V24C0 10.745 10.745 0 24 0h102.529c11.401 0 21.228 8.021 23.513 19.19L159.208 64H551.99c15.401 0 26.816 14.301 23.403 29.319l-47.273 208C525.637 312.246 515.923 320 504.717 320zM403.029 192H360v-60c0-6.627-5.373-12-12-12h-24c-6.627 0-12 5.373-12 12v60h-43.029c-10.691 0-16.045 12.926-8.485 20.485l67.029 67.029c4.686 4.686 12.284 4.686 16.971 0l67.029-67.029c7.559-7.559 2.205-20.485-8.486-20.485z"/></svg>
2235
2236
2237      </div>
2238      <p class="cart__empty-title">Your cart is currently empty.</p>
2239      <a href="javascript:void(0)" class="continue_shopping_btn btn_close btn btn-primary btn-lg">Continue Shopping</a>
2240    </div>
2241    
2242  </div><!-- <div class="nav-dialog-inner-cart"> -->
2243</div><!-- <div class="mfp-with-anim mfp-hide mfp-dialog clearfix" id="nav-shopping-cart-dialog"> -->
2244
2245<style>
2246  #nav-shopping-cart-dialog{
2247    background: #fff;
2248    color: #666565;
2249  }
2250  #nav-shopping-cart-dialog .nav-cart-dialog-title:after{
2251    background: #666565;
2252  }
2253  #nav-shopping-cart-dialog .mfp-close{
2254    color: #666565 !important;
2255  }
2256</style>
2257
2258
2259   
2260  <nav class="pushy pushy-container pushy-left header-nav-pushy" id="pushy-menu">
2261  <div class="pushy-inner pb100">
2262    <div class="panel-group panel-group-nav mb40" id="accordion" role="tablist" area_multiselectable="true">
2263       
2264      
2265
2266          <div class="panel-heading" role="tab">
2267            <a href="#shop-by-category_1" data-link-url="#" role="button" data-toggle="collapse" data-parent="#accordion" data-toggle="collapse" class="second_level_drop_link collapsed" aria-haspopup="true" area_expended="true"  area_controls="collapse-category" aria-expanded="false">
2268              <span class="visuallyhidden">Hit space bar to expand submenu</span>Shop by Category <i class="lin lin-arrow-right"></i></a>
2269          </div>
2270          <div class="panel-collapse collapse" role="tabpanel" area_labelledby="collapse-category" id="shop-by-category_1">
2271            <ul class="panel-group-nav-list second-level-nav-list">
2272              
2273                
2274                   <li><a href="#fashion-apparel_1" data-link-url="#" class="dropdown-menu-links third_level_drop_link collapsed" data-toggle="collapse" aria-haspopup="true" data-parent="#shop-by-category_1">
2275                    <span class="visuallyhidden">Hit space bar to expand submenu</span>Fashion &amp; Apparel <i class="lin lin-arrow-right"></i></a></li>
2276                  <div class="panel-collapse collapse" role="tabpanel" area_labelledby="collapse-category" id="fashion-apparel_1"  aria-expanded="false">
2277                    <ul class="panel-group-nav-list third-level-nav-list ">
2278                      
2279                    	  <li><a href="/collections/womens-fashion" data-parent="#fashion-apparel">Tops, Shirts, Blouses</a></li>
2280                      
2281                    	  <li><a href="/collections/womens-fashion-wraps-ponchos-kimonos" data-parent="#fashion-apparel">Wraps, Ponchos, Kimonos</a></li>
2282                      
2283                    	  <li><a href="/collections/fun-cozy-soft-lavender-socks" data-parent="#fashion-apparel">Hats and Gloves</a></li>
2284                      
2285                    	  <li><a href="/collections/footwear-snoozies-pali-hawaii-jandals-sandals-slippers" data-parent="#fashion-apparel">Socks, Leggings and Footwear</a></li>
2286                      
2287                    	  <li><a href="/collections/scarves-infinity-hankercheif-bandana-fashion-stylish" data-parent="#fashion-apparel">Scarves and Shawls</a></li>
2288                      
2289                    </ul>
2290                  </div>
2291                  
2292              
2293                
2294                   <li><a href="#jewelry_1" data-link-url="#" class="dropdown-menu-links third_level_drop_link collapsed" data-toggle="collapse" aria-haspopup="true" data-parent="#shop-by-category_1">
2295                    <span class="visuallyhidden">Hit space bar to expand submenu</span>Jewelry <i class="lin lin-arrow-right"></i></a></li>
2296                  <div class="panel-collapse collapse" role="tabpanel" area_labelledby="collapse-category" id="jewelry_1"  aria-expanded="false">
2297                    <ul class="panel-group-nav-list third-level-nav-list ">
2298                      
2299                    	  <li><a href="/collections/bracelets" data-parent="#jewelry">Bracelets</a></li>
2300                      
2301                    	  <li><a href="/collections/necklaces-affordable-sentiment-positive-inspiration" data-parent="#jewelry">Necklaces</a></li>
2302                      
2303                    	  <li><a href="/collections/earrings-stylish-fun-affordable-festive-holiday" data-parent="#jewelry">Earrings</a></li>
2304                      
2305                    	  <li><a href="/collections/rings-stack-holiday-ring-holders" data-parent="#jewelry">Rings &amp; Holders</a></li>
2306                      
2307                    	  <li><a href="/collections/enamel-pins-brooches-holiday-angel-christmas-halloween" data-parent="#jewelry">Pins &amp; Brooches</a></li>
2308                      
2309                    	  <li><a href="/collections/keyrings-purse-key-clips-key-finder-purse-hanger" data-parent="#jewelry">Keyrings &amp; Purse Clips</a></li>
2310                      
2311                    	  <li><a href="/collections/charms-tokens-ganz-kanji-character-stones-sagawise" data-parent="#jewelry">Charms &amp; Tokens</a></li>
2312                      
2313                    	  <li><a href="/collections/jewelry-trinket-box-prayer-box-ballerina-jewelry-box-cottage-garden-music-box" data-parent="#jewelry">Jewerly and Trinket Boxes</a></li>
2314                      
2315                    </ul>
2316                  </div>
2317                  
2318              
2319                
2320                   <li><a href="#fashion-accessories_1" data-link-url="#" class="dropdown-menu-links third_level_drop_link collapsed" data-toggle="collapse" aria-haspopup="true" data-parent="#shop-by-category_1">
2321                    <span class="visuallyhidden">Hit space bar to expand submenu</span>Fashion Accessories <i class="lin lin-arrow-right"></i></a></li>
2322                  <div class="panel-collapse collapse" role="tabpanel" area_labelledby="collapse-category" id="fashion-accessories_1"  aria-expanded="false">
2323                    <ul class="panel-group-nav-list third-level-nav-list ">
2324                      
2325                    	  <li><a href="/collections/purse-handbags-wallets-fun-organization-chala-baggallini" data-parent="#fashion-accessories">Handbags &amp; Wallets</a></li>
2326                      
2327                    	  <li><a href="/collections/scarves-infinity-hankercheif-bandana-fashion-stylish" data-parent="#fashion-accessories">Scarves, Bandanas and Face Masks</a></li>
2328                      
2329                    	  <li><a href="/collections/backpacks-travel-anti-theft-sling-day-pack" data-parent="#fashion-accessories">Backpacks &amp; Travel</a></li>
2330                      
2331                    	  <li><a href="/collections/lunch-tote-bag-insulated-fashionable" data-parent="#fashion-accessories">Lunch Bags</a></li>
2332                      
2333                    	  <li><a href="/collections/blue-light-blocking-readers-reading-glasses-spectrumshield-reduce-eye-strain" data-parent="#fashion-accessories">Reader Glasses</a></li>
2334                      
2335                    	  <li><a href="/collections/hats-ball-cap-bandana-beanie-hair-tie-bracelet" data-parent="#fashion-accessories">Hats &amp; Hair Accessories</a></li>
2336                      
2337                    </ul>
2338                  </div>
2339                  
2340              
2341                
2342                   <li><a href="#stationery_1" data-link-url="#" class="dropdown-menu-links third_level_drop_link collapsed" data-toggle="collapse" aria-haspopup="true" data-parent="#shop-by-category_1">
2343                    <span class="visuallyhidden">Hit space bar to expand submenu</span>Stationery <i class="lin lin-arrow-right"></i></a></li>
2344                  <div class="panel-collapse collapse" role="tabpanel" area_labelledby="collapse-category" id="stationery_1"  aria-expanded="false">
2345                    <ul class="panel-group-nav-list third-level-nav-list ">
2346                      
2347                    	  <li><a href="/collections/hallmark-cards" data-parent="#stationery">Cards &amp; Boxed Christmas Cards</a></li>
2348                      
2349                    	  <li><a href="/collections/books-and-recordable-story-books" data-parent="#stationery">Books and Recordable Storybooks</a></li>
2350                      
2351                    	  <li><a href="/collections/desk-accessories" data-parent="#stationery">Calendars &amp; Desk Accessories</a></li>
2352                      
2353                    	  <li><a href="/collections/hallmark-guest-books" data-parent="#stationery">Guest Books and Albums</a></li>
2354                      
2355                    	  <li><a href="#" data-parent="#stationery">Pens &amp; Pencils</a></li>
2356                      
2357                    </ul>
2358                  </div>
2359                  
2360              
2361                
2362                   <li><a href="#personal-care_1" data-link-url="/collections/bath-soap-shea-butter-michel-design-scented-liquid-soap-finchberry-bath-bomb" class="dropdown-menu-links third_level_drop_link collapsed" data-toggle="collapse" aria-haspopup="true" data-parent="#shop-by-category_1">
2363                    <span class="visuallyhidden">Hit space bar to expand submenu</span>Personal Care <i class="lin lin-arrow-right"></i></a></li>
2364                  <div class="panel-collapse collapse" role="tabpanel" area_labelledby="collapse-category" id="personal-care_1"  aria-expanded="false">
2365                    <ul class="panel-group-nav-list third-level-nav-list ">
2366                      
2367                    	  <li><a href="/collections/personal-protective-essentials" data-parent="#personal-care">Personal Protective Essentials</a></li>
2368                      
2369                    	  <li><a href="/collections/bath-soap-shea-butter-michel-design-scented-liquid-soap-finchberry-bath-bomb" data-parent="#personal-care">Bath and Body</a></li>
2370                      
2371                    	  <li><a href="/collections/hand-care" data-parent="#personal-care">Hand Care</a></li>
2372                      
2373                    	  <li><a href="/collections/lip-care-naked-bee-tinte-cosmetics-vintage-lip-balm" data-parent="#personal-care">Lip Care</a></li>
2374                      
2375                    	  <li><a href="/collections/aromatherapy" data-parent="#personal-care">Aromatherapy</a></li>
2376                      
2377                    	  <li><a href="#" data-parent="#personal-care">Robes &amp; Blankets</a></li>
2378                      
2379                    </ul>
2380                  </div>
2381                  
2382              
2383                
2384                   <li><a href="#home_1" data-link-url="#" class="dropdown-menu-links third_level_drop_link collapsed" data-toggle="collapse" aria-haspopup="true" data-parent="#shop-by-category_1">
2385                    <span class="visuallyhidden">Hit space bar to expand submenu</span>Home <i class="lin lin-arrow-right"></i></a></li>
2386                  <div class="panel-collapse collapse" role="tabpanel" area_labelledby="collapse-category" id="home_1"  aria-expanded="false">
2387                    <ul class="panel-group-nav-list third-level-nav-list ">
2388                      
2389                    	  <li><a href="/collections/collectible-figurines-disney-swarovski-jim-shore-britto-precious-moments-lenox-angel" data-parent="#home">Collectibles Figurines</a></li>
2390                      
2391                    	  <li><a href="/collections/photo-frames" data-parent="#home">Photo Frames</a></li>
2392                      
2393                    	  <li><a href="/collections/garden-flags" data-parent="#home">Garden &amp; Flags</a></li>
2394                      
2395                    	  <li><a href="/collections/decor-and-sentiments" data-parent="#home">Home Décor &amp; Sentiments</a></li>
2396                      
2397                    	  <li><a href="/collections/drinkware-tervis-our-name-is-mud-brumate-corksicle" data-parent="#home">Drinkware</a></li>
2398                      
2399                    	  <li><a href="/collections/kitchen-tableware-nora-fleming-stainless-steel-straw-salt-pepper-shaker-cookie-jar-our-name-is-mud" data-parent="#home">Kitchen &amp; Tableware</a></li>
2400                      
2401                    	  <li><a href="/collections/barware-and-wine-tools-stemless-glass-insulated-lowball-shot-lolita-cocktail" data-parent="#home">Barware &amp; Wine Tools</a></li>
2402                      
2403                    </ul>
2404                  </div>
2405                  
2406              
2407                
2408                   <li><a href="#toys-games_1" data-link-url="#" class="dropdown-menu-links third_level_drop_link collapsed" data-toggle="collapse" aria-haspopup="true" data-parent="#shop-by-category_1">
2409                    <span class="visuallyhidden">Hit space bar to expand submenu</span>Toys &amp; Games <i class="lin lin-arrow-right"></i></a></li>
2410                  <div class="panel-collapse collapse" role="tabpanel" area_labelledby="collapse-category" id="toys-games_1"  aria-expanded="false">
2411                    <ul class="panel-group-nav-list third-level-nav-list ">
2412                      
2413                    	  <li><a href="https://www.steveshallmark.com/collections/puzzles?page=1&sort_by=best-selling" data-parent="#toys-games">Puzzles</a></li>
2414                      
2415                    	  <li><a href="/collections/toys-games" data-parent="#toys-games">Stuffed Plush</a></li>
2416                      
2417                    	  <li><a href="/collections/kids-crafts-activity-kits" data-parent="#toys-games">Crafts &amp; Activity Kits</a></li>
2418                      
2419                    	  <li><a href="/collections/games-family-travel-challenge-classic-exit-monopoly-tenzi" data-parent="#toys-games">Games</a></li>
2420                      
2421                    	  <li><a href="/collections/mystery-packs" data-parent="#toys-games">Mystery Packs</a></li>
2422                      
2423                    	  <li><a href="/collections/tech-gadget-accessories-iphone-cell-phone-charge-speaker-hands-free-usb" data-parent="#toys-games">Tech Accessories</a></li>
2424                      
2425                    </ul>
2426                  </div>
2427                  
2428              
2429                
2430                   <li><a href="#licensed-sports_1" data-link-url="#" class="dropdown-menu-links third_level_drop_link collapsed" data-toggle="collapse" aria-haspopup="true" data-parent="#shop-by-category_1">
2431                    <span class="visuallyhidden">Hit space bar to expand submenu</span>Licensed Sports <i class="lin lin-arrow-right"></i></a></li>
2432                  <div class="panel-collapse collapse" role="tabpanel" area_labelledby="collapse-category" id="licensed-sports_1"  aria-expanded="false">
2433                    <ul class="panel-group-nav-list third-level-nav-list ">
2434                      
2435                    	  <li><a href="/collections/licensed-sports-49er-san-francisco-giants-san-jose-sharks-oakland-as-golden-state-warriors" data-parent="#licensed-sports">All Sports and Teams</a></li>
2436                      
2437                    	  <li><a href="/collections/san-francisco-49ers" data-parent="#licensed-sports">San Francisco 49ers</a></li>
2438                      
2439                    	  <li><a href="/collections/san-francisco-giants" data-parent="#licensed-sports">San Francisco Giants</a></li>
2440                      
2441                    	  <li><a href="/collections/oakland-athletics" data-parent="#licensed-sports">Oakland Athletics</a></li>
2442                      
2443                    	  <li><a href="/collections/golden-state-warriors" data-parent="#licensed-sports">Golden State Warriors</a></li>
2444                      
2445                    	  <li><a href="/collections/sacramento-kings" data-parent="#licensed-sports">Sacramento Kings</a></li>
2446                      
2447                    	  <li><a href="/collections/san-jose-sharks" data-parent="#licensed-sports">San Jose Sharks</a></li>
2448                      
2449                    </ul>
2450                  </div>
2451                  
2452              
2453            </ul>
2454          </div>
2455          
2456      
2457
2458          <div class="panel-heading" role="tab">
2459            <a href="#brands_2" data-link-url="#" role="button" data-toggle="collapse" data-parent="#accordion" data-toggle="collapse" class="second_level_drop_link collapsed" aria-haspopup="true" area_expended="true"  area_controls="collapse-category" aria-expanded="false">
2460              <span class="visuallyhidden">Hit space bar to expand submenu</span>Brands <i class="lin lin-arrow-right"></i></a>
2461          </div>
2462          <div class="panel-collapse collapse" role="tabpanel" area_labelledby="collapse-category" id="brands_2">
2463            <ul class="panel-group-nav-list second-level-nav-list">
2464              
2465                
2466              <li>
2467                <a href="/collections/hallmark-keepsake-ornaments-steves" class="dropdown-menu-links">Hallmark</a>
2468              </li>
2469            
2470              
2471                
2472              <li>
2473                <a href="/collections/disney-collectibles-figurines-houseware-stationery-desk-accessories-hallmark-swarovski-enesco-lenox-precious-moments" class="dropdown-menu-links">Disney</a>
2474              </li>
2475            
2476              
2477                
2478                   <li><a href="#swarovski_2" data-link-url="/collections/swarovski-figurine-jewelry-pens-retired" class="dropdown-menu-links third_level_drop_link collapsed" data-toggle="collapse" aria-haspopup="true" data-parent="#brands_2">
2479                    <span class="visuallyhidden">Hit space bar to expand submenu</span>Swarovski <i class="lin lin-arrow-right"></i></a></li>
2480                  <div class="panel-collapse collapse" role="tabpanel" area_labelledby="collapse-category" id="swarovski_2"  aria-expanded="false">
2481                    <ul class="panel-group-nav-list third-level-nav-list ">
2482                      
2483                    	  <li><a href="/collections/glass-baron" data-parent="#swarovski">Glass Baron</a></li>
2484                      
2485                    </ul>
2486                  </div>
2487                  
2488              
2489                
2490              <li>
2491                <a href="/collections/lenox-classics" class="dropdown-menu-links">Lenox</a>
2492              </li>
2493            
2494              
2495                
2496                   <li><a href="#characters_2" data-link-url="/collections/star-wars-figurines-collectibles-hallmark-vandor" class="dropdown-menu-links third_level_drop_link collapsed" data-toggle="collapse" aria-haspopup="true" data-parent="#brands_2">
2497                    <span class="visuallyhidden">Hit space bar to expand submenu</span>Characters <i class="lin lin-arrow-right"></i></a></li>
2498                  <div class="panel-collapse collapse" role="tabpanel" area_labelledby="collapse-category" id="characters_2"  aria-expanded="false">
2499                    <ul class="panel-group-nav-list third-level-nav-list ">
2500                      
2501                    	  <li><a href="/collections/mickey-and-minnie-mouse" data-parent="#characters">Mickey &amp; Minnie</a></li>
2502                      
2503                    	  <li><a href="/collections/disney-princesses-cinderella-snow-white-beauty-beast-belle-ariel-elsa-rapunzel-mulan/Collection_Disney" data-parent="#characters">Disney Princesses</a></li>
2504                      
2505                    	  <li><a href="/collections/the-nightmare-before-christmas-jack-skellington-sally-collectible-figurines-dept56/Collection_Disney" data-parent="#characters">The Nightmare Before Christmas</a></li>
2506                      
2507                    	  <li><a href="/collections/star-wars-figurines-collectibles-hallmark-vandor" data-parent="#characters">Star Wars</a></li>
2508                      
2509                    	  <li><a href="/collections/snoopy-peanuts" data-parent="#characters">Snoopy and the Peanuts Gang</a></li>
2510                      
2511                    	  <li><a href="/collections/dc-comics-superhero-batman-superman-wonder-woman-justice-league-avenger-collectible-figurine-mug-cookie-jar" data-parent="#characters">Superheroes</a></li>
2512                      
2513                    	  <li><a href="/collections/harry-potter-mug-collectibles-chocolate-dept56-village-hallmark-enesco" data-parent="#characters">Harry Potter</a></li>
2514                      
2515                    	  <li><a href="/collections/pokemon" data-parent="#characters">Pokémon</a></li>
2516                      
2517                    	  <li><a href="/collections/pusheen-mug-plush-sticker-blind-box" data-parent="#characters">Pusheen</a></li>
2518                      
2519                    </ul>
2520                  </div>
2521                  
2522              
2523                
2524                   <li><a href="#artists_2" data-link-url="#" class="dropdown-menu-links third_level_drop_link collapsed" data-toggle="collapse" aria-haspopup="true" data-parent="#brands_2">
2525                    <span class="visuallyhidden">Hit space bar to expand submenu</span>Artists <i class="lin lin-arrow-right"></i></a></li>
2526                  <div class="panel-collapse collapse" role="tabpanel" area_labelledby="collapse-category" id="artists_2"  aria-expanded="false">
2527                    <ul class="panel-group-nav-list third-level-nav-list ">
2528                      
2529                    	  <li><a href="/collections/willow-tree-by-susan-lordi-angel-figrine-nativity" data-parent="#artists">Willow Tree by Susan Lordi</a></li>
2530                      
2531                    	  <li><a href="/collections/precious-moments-figurines-and-disney-princesses-mickey-minnie-collectibles" data-parent="#artists">Precious Moments by Sam J. Butcher</a></li>
2532                      
2533                    	  <li><a href="/collections/jim-shore-figurines-disney-christmas-santa-snowman-angel" data-parent="#artists">Jim Shore</a></li>
2534                      
2535                    	  <li><a href="/collections/our-name-is-mud-mug-whatever-clock-swear-jar-desk-plaque" data-parent="#artists">Our Name Is Mud by Lorie Veasey</a></li>
2536                      
2537                    	  <li><a href="/collections/primitives-by-kathy" data-parent="#artists">Primitives by Kathy</a></li>
2538                      
2539                    	  <li><a href="/collections/disney-by-romero-britto-figurine" data-parent="#artists">Disney by Romero Britto</a></li>
2540                      
2541                    	  <li><a href="/collections/miss-mindy-disney-characters-villain" data-parent="#artists">Disney by Miss Mindy</a></li>
2542                      
2543                    	  <li><a href="/collections/nora-fleming" data-parent="#artists">Nora Fleming</a></li>
2544                      
2545                    </ul>
2546                  </div>
2547                  
2548              
2549                
2550                   <li><a href="#family-friendly_2" data-link-url="#" class="dropdown-menu-links third_level_drop_link collapsed" data-toggle="collapse" aria-haspopup="true" data-parent="#brands_2">
2551                    <span class="visuallyhidden">Hit space bar to expand submenu</span>Family Friendly <i class="lin lin-arrow-right"></i></a></li>
2552                  <div class="panel-collapse collapse" role="tabpanel" area_labelledby="collapse-category" id="family-friendly_2"  aria-expanded="false">
2553                    <ul class="panel-group-nav-list third-level-nav-list ">
2554                      
2555                    	  <li><a href="/collections/klutz-kids-activity-kit-lego-stem" data-parent="#family-friendly">Klutz</a></li>
2556                      
2557                    	  <li><a href="/collections/melissa-doug-toys" data-parent="#family-friendly">Melissa &amp; Doug Toys</a></li>
2558                      
2559                    	  <li><a href="/collections/gund-plush-stuffed-animals" data-parent="#family-friendly">Gund</a></li>
2560                      
2561                    	  <li><a href="/collections/pillow-pets" data-parent="#family-friendly">Pillow Pets</a></li>
2562                      
2563                    	  <li><a href="/collections/perfect-petzzz" data-parent="#family-friendly">Perfect Petzzz</a></li>
2564                      
2565                    	  <li><a href="/collections/growing-up-girls-by-enesco-blonde-brunette-age-baby-16" data-parent="#family-friendly">Growing Up Girls by Enesco</a></li>
2566                      
2567                    	  <li><a href="/collections/squishmallows" data-parent="#family-friendly">Squishmallows</a></li>
2568                      
2569                    </ul>
2570                  </div>
2571                  
2572              
2573                
2574                   <li><a href="#more-favorites_2" data-link-url="#" class="dropdown-menu-links third_level_drop_link collapsed" data-toggle="collapse" aria-haspopup="true" data-parent="#brands_2">
2575                    <span class="visuallyhidden">Hit space bar to expand submenu</span>More Favorites <i class="lin lin-arrow-right"></i></a></li>
2576                  <div class="panel-collapse collapse" role="tabpanel" area_labelledby="collapse-category" id="more-favorites_2"  aria-expanded="false">
2577                    <ul class="panel-group-nav-list third-level-nav-list ">
2578                      
2579                    	  <li><a href="/collections/loungefly" data-parent="#more-favorites">Loungefly</a></li>
2580                      
2581                    	  <li><a href="https://www.steveshallmark.com/collections/webkinz?sort_by=created-descending" data-parent="#more-favorites">Webkinz</a></li>
2582                      
2583                    	  <li><a href="/collections/michel-design-works-bar-soap-foaming-hand-soap" data-parent="#more-favorites">Michel Design Works</a></li>
2584                      
2585                    	  <li><a href="#" data-parent="#more-favorites">Pali Hawaii Jandals</a></li>
2586                      
2587                    	  <li><a href="/collections/silver-forest-earrings" data-parent="#more-favorites">Silver Forest Earrings</a></li>
2588                      
2589                    	  <li><a href="/collections/vera-bradley" data-parent="#more-favorites">Vera Bradley</a></li>
2590                      
2591                    </ul>
2592                  </div>
2593                  
2594              
2595            </ul>
2596          </div>
2597          
2598      
2599
2600          <div class="panel-heading" role="tab">
2601            <a href="#gifts-for_3" data-link-url="/collections/bath-beauty/Her+Mugs" role="button" data-toggle="collapse" data-parent="#accordion" data-toggle="collapse" class="second_level_drop_link collapsed" aria-haspopup="true" area_expended="true"  area_controls="collapse-category" aria-expanded="false">
2602              <span class="visuallyhidden">Hit space bar to expand submenu</span>Gifts for <i class="lin lin-arrow-right"></i></a>
2603          </div>
2604          <div class="panel-collapse collapse" role="tabpanel" area_labelledby="collapse-category" id="gifts-for_3">
2605            <ul class="panel-group-nav-list second-level-nav-list">
2606              
2607                
2608                   <li><a href="#holidays_3" data-link-url="#" class="dropdown-menu-links third_level_drop_link collapsed" data-toggle="collapse" aria-haspopup="true" data-parent="#gifts-for_3">
2609                    <span class="visuallyhidden">Hit space bar to expand submenu</span>Holidays <i class="lin lin-arrow-right"></i></a></li>
2610                  <div class="panel-collapse collapse" role="tabpanel" area_labelledby="collapse-category" id="holidays_3"  aria-expanded="false">
2611                    <ul class="panel-group-nav-list third-level-nav-list ">
2612                      
2613                    	  <li><a href="https://www.steveshallmark.com/collections/halloween?sort_by=created-descending" data-parent="#holidays">Halloween, October 31</a></li>
2614                      
2615                    	  <li><a href="https://www.steveshallmark.com/collections/thanksgiving-and-fall?sort_by=created-descending" data-parent="#holidays">Thanksgiving , November 26</a></li>
2616                      
2617                    	  <li><a href="https://www.steveshallmark.com/collections/christmas?sort_by=created-descending" data-parent="#holidays">Christmas, December 25</a></li>
2618                      
2619                    </ul>
2620                  </div>
2621                  
2622              
2623                
2624                   <li><a href="#occasions_3" data-link-url="#" class="dropdown-menu-links third_level_drop_link collapsed" data-toggle="collapse" aria-haspopup="true" data-parent="#gifts-for_3">
2625                    <span class="visuallyhidden">Hit space bar to expand submenu</span>Occasions <i class="lin lin-arrow-right"></i></a></li>
2626                  <div class="panel-collapse collapse" role="tabpanel" area_labelledby="collapse-category" id="occasions_3"  aria-expanded="false">
2627                    <ul class="panel-group-nav-list third-level-nav-list ">
2628                      
2629                    	  <li><a href="/collections/anniversary" data-parent="#occasions">Anniversary</a></li>
2630                      
2631                    	  <li><a href="/collections/baby" data-parent="#occasions">New Baby</a></li>
2632                      
2633                    	  <li><a href="/collections/birthday-gifts-for-baby-kids-milestone-age-21-40-50-60-70" data-parent="#occasions">Birthday</a></li>
2634                      
2635                    	  <li><a href="/collections/baptism-christening-baby-and-adult-cross-frame-bracelet-necklace-mug-figurine-plush-stuffed-animals" data-parent="#occasions">Baptism and Christening</a></li>
2636                      
2637                    	  <li><a href="/collections/first-communion-keepsake-gift-bracelet-frame-rosary-treasure-box-cross-bible" data-parent="#occasions">First Communion</a></li>
2638                      
2639                    	  <li><a href="/collections/confirmation-gift-rosary-cross-frame-treasure-box-bible-bracelet-necklace" data-parent="#occasions">Confirmation</a></li>
2640                      
2641                    	  <li><a href="/collections/graduation" data-parent="#occasions">Graduation</a></li>
2642                      
2643                    	  <li><a href="/collections/retirement" data-parent="#occasions">Retirement</a></li>
2644                      
2645                    	  <li><a href="/collections/sympathy-bereavement" data-parent="#occasions">Sympathy Bereavement</a></li>
2646                      
2647                    	  <li><a href="/collections/wedding" data-parent="#occasions">Wedding</a></li>
2648                      
2649                    </ul>
2650                  </div>
2651                  
2652              
2653                
2654                   <li><a href="#interests_3" data-link-url="#" class="dropdown-menu-links third_level_drop_link collapsed" data-toggle="collapse" aria-haspopup="true" data-parent="#gifts-for_3">
2655                    <span class="visuallyhidden">Hit space bar to expand submenu</span>Interests <i class="lin lin-arrow-right"></i></a></li>
2656                  <div class="panel-collapse collapse" role="tabpanel" area_labelledby="collapse-category" id="interests_3"  aria-expanded="false">
2657                    <ul class="panel-group-nav-list third-level-nav-list ">
2658                      
2659                    	  <li><a href="/collections/faith" data-parent="#interests">Faith</a></li>
2660                      
2661                    	  <li><a href="/collections/angel-figurine-token-ornament" data-parent="#interests">Angels</a></li>
2662                      
2663                    	  <li><a href="/collections/pet-lover" data-parent="#interests">Pet Lover</a></li>
2664                      
2665                    	  <li><a href="/collections/wine-enthusiast-glass-lowball-beer-shot-cork-cage-cocktail-whiskey-lolita" data-parent="#interests">Wine Enthusiast</a></li>
2666                      
2667                    	  <li><a href="/collections/breast-cancer-awareness-bracelet-figurines-pin-socks-scarf" data-parent="#interests">Breast Cancer Awareness</a></li>
2668                      
2669                    	  <li><a href="/collections/beach-coastal-home-decor-frames-sentiment-sign-tableware-mermaid-figurine" data-parent="#interests">Beach &amp; Coastal</a></li>
2670                      
2671                    	  <li><a href="/collections/tech-gadget-accessories-iphone-cell-phone-charge-speaker-hands-free-usb" data-parent="#interests">Tech Accessories &amp; Gadgets</a></li>
2672                      
2673                    </ul>
2674                  </div>
2675                  
2676              
2677                
2678                   <li><a href="#recipients_3" data-link-url="#" class="dropdown-menu-links third_level_drop_link collapsed" data-toggle="collapse" aria-haspopup="true" data-parent="#gifts-for_3">
2679                    <span class="visuallyhidden">Hit space bar to expand submenu</span>Recipients <i class="lin lin-arrow-right"></i></a></li>
2680                  <div class="panel-collapse collapse" role="tabpanel" area_labelledby="collapse-category" id="recipients_3"  aria-expanded="false">
2681                    <ul class="panel-group-nav-list third-level-nav-list ">
2682                      
2683                    	  <li><a href="/collections/mom" data-parent="#recipients">For Mom</a></li>
2684                      
2685                    	  <li><a href="#" data-parent="#recipients">For Him</a></li>
2686                      
2687                    	  <li><a href="/collections/for-kids" data-parent="#recipients">For Kids</a></li>
2688                      
2689                    	  <li><a href="/collections/baby" data-parent="#recipients">For Baby</a></li>
2690                      
2691                    	  <li><a href="/collections/for-my-love-figurines-gifts-picture-frames-heart-felt-sentiments-keepsake-ornaments" data-parent="#recipients">For My Love</a></li>
2692                      
2693                    	  <li><a href="/collections/teacher" data-parent="#recipients">For Teachers</a></li>
2694                      
2695                    	  <li><a href="/collections/nurse" data-parent="#recipients">For Nurses</a></li>
2696                      
2697                    	  <li><a href="/collections/friends" data-parent="#recipients">For Friends</a></li>
2698                      
2699                    </ul>
2700                  </div>
2701                  
2702              
2703            </ul>
2704          </div>
2705          
2706      
2707
2708         	 <div class="panel-heading"><a href="/collections/sale-clearance-last-chance">SALE</a></div>
2709        
2710      
2711
2712         	 <div class="panel-heading"><a href="/pages/store-locations">Store Locations</a></div>
2713        
2714      
2715    
2716    <div class="panel-heading">
2717<a class="iWishView" href="/apps/iwish">Wishlist (<span class="iWishCount"> 0 </span>)</a>
2718
2719
2720
2721</div>
2722    </div>
2723    <div class="nav-bottom-area"><p class="nav-main-copy">&copy; 2026 <a href="/" title="">Steve&#39;s Hallmark</a></p>
2724      <button class="close-pushy-menu visuallyhidden">Menu is closed</button>
2725    </div>
2726  </div>
2727</nav>
2728
2729</div> 
2730
2731<script type="application/ld+json">
2732{
2733  "@context": "http://schema.org",
2734  "@type": "Organization",
2735  "name": "Steve\u0026#39;s Hallmark",
2736  
2737  "sameAs": [
2738    "",
2739    "https:\/\/facebook.com\/steveshallmark",
2740    "",
2741    "https:\/\/instagram.com\/steveshallmark",
2742    "",
2743    "",
2744    ""
2745  ],
2746  "url": "https:\/\/www.steveshallmark.com\/pages\/contact-us"
2747}
2748</script>
2748
2749
2750
2751
2752
2753
2754</div>
2755      <div id="shopify-section-entry-popup" class="shopify-section"><div data-section-id="entry-popup" data-section-type="popup-section" data-enabled="false" data-delay="2" data-cookie="7" class="modal fade entry-popup-modal" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
2756  <div class="entry-popup    only_description_content ">
2757    <div class="modal-dialog">
2758      <div class="modal-content  flex-revers">
2759        <div class="description-content">
2760          <div class="modal-header no_border">
2761            <button type="button" class="popup-close" data-dismiss="modal" aria-hidden="true"><i class="lin lin-close"></i></button>
2762            <img src="//www.steveshallmark.com/cdn/shop/files/newsletter-image.png?v=1615320733">
2763          </div>
2764          <div class="modal-body no_padding">
2765            <p>Join today and receive 10% off your purchase and be the first to know about new arrivals, offers and more.</p>
2766            
2767              <div>
2768                <form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="footer-main-standard-newsletter"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" />
2769  
2770   <label class="fields_label" for="Email_entry-popup">Enter email address</label>
2771	<div class="newsletter--wrapper">
2772      <input type="hidden" name="contact[tags]" value="newsletter">       
2773      <input class="footer-main-standard-newsletter-input" type="email" value="" placeholder="Enter email address" name="contact[email]" id="Email_entry-popup" autocorrect="none" autocapitalize="none"/>
2774      <button class="footer-main-standard-newsletter-submit" type="submit" name="commit">Join</button>
2775    </div>
2776</form>
2777
2778
2779              </div>
2780            
2781            <div class="email-popup--exception">
2782            <p>*Offer for new subscribers only. Offer sent in email</p>
2783            </div>
2784            
2785              <ul class="footer-main-standard-social-list">
2786                
2787
2788
2789
2790
2791  <li class="facebook">
2792    <a href="https://facebook.com/steveshallmark" target="_blank" title="Facebook"><svg viewBox="0 0 512 512"><path d="M211.9 197.4h-36.7v59.9h36.7V433.1h70.5V256.5h49.2l5.2-59.1h-54.4c0 0 0-22.1 0-33.7 0-13.9 2.8-19.5 16.3-19.5 10.9 0 38.2 0 38.2 0V82.9c0 0-40.2 0-48.8 0 -52.5 0-76.1 23.1-76.1 67.3C211.9 188.8 211.9 197.4 211.9 197.4z"/></svg>
2793</a>
2794  </li>
2795
2796
2797
2798  <li class="instagram">
2799    <a href="https://instagram.com/steveshallmark" target="_blank" title="Instagram"><svg viewBox="0 0 512 512"><path d="M256 109.3c47.8 0 53.4 0.2 72.3 1 17.4 0.8 26.9 3.7 33.2 6.2 8.4 3.2 14.3 7.1 20.6 13.4 6.3 6.3 10.1 12.2 13.4 20.6 2.5 6.3 5.4 15.8 6.2 33.2 0.9 18.9 1 24.5 1 72.3s-0.2 53.4-1 72.3c-0.8 17.4-3.7 26.9-6.2 33.2 -3.2 8.4-7.1 14.3-13.4 20.6 -6.3 6.3-12.2 10.1-20.6 13.4 -6.3 2.5-15.8 5.4-33.2 6.2 -18.9 0.9-24.5 1-72.3 1s-53.4-0.2-72.3-1c-17.4-0.8-26.9-3.7-33.2-6.2 -8.4-3.2-14.3-7.1-20.6-13.4 -6.3-6.3-10.1-12.2-13.4-20.6 -2.5-6.3-5.4-15.8-6.2-33.2 -0.9-18.9-1-24.5-1-72.3s0.2-53.4 1-72.3c0.8-17.4 3.7-26.9 6.2-33.2 3.2-8.4 7.1-14.3 13.4-20.6 6.3-6.3 12.2-10.1 20.6-13.4 6.3-2.5 15.8-5.4 33.2-6.2C202.6 109.5 208.2 109.3 256 109.3M256 77.1c-48.6 0-54.7 0.2-73.8 1.1 -19 0.9-32.1 3.9-43.4 8.3 -11.8 4.6-21.7 10.7-31.7 20.6 -9.9 9.9-16.1 19.9-20.6 31.7 -4.4 11.4-7.4 24.4-8.3 43.4 -0.9 19.1-1.1 25.2-1.1 73.8 0 48.6 0.2 54.7 1.1 73.8 0.9 19 3.9 32.1 8.3 43.4 4.6 11.8 10.7 21.7 20.6 31.7 9.9 9.9 19.9 16.1 31.7 20.6 11.4 4.4 24.4 7.4 43.4 8.3 19.1 0.9 25.2 1.1 73.8 1.1s54.7-0.2 73.8-1.1c19-0.9 32.1-3.9 43.4-8.3 11.8-4.6 21.7-10.7 31.7-20.6 9.9-9.9 16.1-19.9 20.6-31.7 4.4-11.4 7.4-24.4 8.3-43.4 0.9-19.1 1.1-25.2 1.1-73.8s-0.2-54.7-1.1-73.8c-0.9-19-3.9-32.1-8.3-43.4 -4.6-11.8-10.7-21.7-20.6-31.7 -9.9-9.9-19.9-16.1-31.7-20.6 -11.4-4.4-24.4-7.4-43.4-8.3C310.7 77.3 304.6 77.1 256 77.1L256 77.1z"/><path d="M256 164.1c-50.7 0-91.9 41.1-91.9 91.9s41.1 91.9 91.9 91.9 91.9-41.1 91.9-91.9S306.7 164.1 256 164.1zM256 315.6c-32.9 0-59.6-26.7-59.6-59.6s26.7-59.6 59.6-59.6 59.6 26.7 59.6 59.6S288.9 315.6 256 315.6z"/><circle cx="351.5" cy="160.5" r="21.5"/></svg>
2800</a>
2801  </li>
2802
2803
2804
2805
2806
2807              </ul>
2808            
2809          </div>
2810        </div>
2811        
2812      </div>
2813    </div>
2814  </div>
2815</div>
2816
2817</div>
2818      <div class="main-content" id="container">
2819        <div id="shopify-section-page-template" class="shopify-section"><div class="">
2820
2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
2831<style>
2832      .nav-main-logo, .nav-container, .nav-standard-float {
2833        position: relative;
2834        background: #63584c;
2835        width: 100% !important;
2836      }
2837      .nav-standard-logo {
2838        padding-top: 10px;
2839      }
2840      .nav-main-logo img {
2841        width: 24px !important;
2842      }
2843      .nav-container-float.container-push {
2844        z-index:0;
2845        opacity: 1 !important;
2846      }
2847    </style>
2848
2849    <header class="page-header-nb "><h1 class="page-header-title-nb page-header-title text-uppercase ">Contact Us</h1>
2850      
2851    <ol class="breadcrumb page-header-breadcrumb">
2852      <li><a href="/" title="Home">Home</a></li>
2853      
2854           	 <li>Contact Us</li>
2855          
2856    </ol>
2857  
2858
2859</header>
2860<div class="page-wrapper ">
2861
2862
2863  <div class="container">
2864    <div class="row">
2865      <div class="col-md-8 col-md-offset-2">
2866        <div class="rte-page ">
2867          <p align="CENTER"><b>Steve's Hallmark Contact Form</b></p>
2868<p align="center"><em>For questions or comments, please email [email protected]</em></p>
2869<p align="center" class="footer"> </p>
2870        </div>
2871      </div>
2872    </div>
2873  </div>
2874
2875</div>
2876
2877</div>
2878
2879</div>
2880
2881	<noscript class="endOfLayoutContentX" type="text/mark"></noscript>
2882
2883<script id="tdf_pxrscript" class="tdf_script5">
2884Shopify = window.Shopify || {};
2885Shopify.shop = Shopify.shop || 'steves-hallmark.myshopify.com';
2886</script>
vendor: 1 bytes, line 2886
2886
2887<script src="https://d5zu2f4xvqanl.cloudfront.net/4/fe/loader_2.js?shop=steves-hallmark.myshopify.com" async></script>
vendor: 1 bytes, line 2887
2887
2888<script>
2889!function(t){var e=function(e){var n,a;(n=t.createElement("script")).type="text/javascript",n.async=!0,n.src=e,(a=t.getElementsByTagName("script")[0]).parentNode.insertBefore(n,a)};setTimeout(function(){window.tdfInited||(window.altcdn=1,e("/apps/sap/fe/loader_2.js?shop=steves-hallmark.myshopify.com"))},1520)}(document);
2890</script>
2890
2891        <div id="shopify-section-newsletter-bar" class="shopify-section">
2892
2893
2894</div>
2895        <div id="shopify-section-footer" class="shopify-section"><div data-section-id="footer" data-section-type="footer-section">
2896
2897  
2898
2899<footer class="footer-main-standard">
2900  <div class="container">
2901    <div class="row" data-gutter="60">
2902      
2903        <div  class="col-sm-3 footer-col grid_item_1">
2904          
2905            <h3 class="footer-main-standard-title text-uppercase">Contact Info</h3>
2906            <p>39180 Fremont Hub</p><p>Fremont, CA  94538</p><p>510-793-3600</p><p>[email protected]</p>
2907          
2908          
2909        
2910        
2911        
2912      </div>
2913     
2914        <div  class="col-sm-3 footer-col grid_item_2">
2915          
2916          
2917            <h3 class="footer-main-standard-title text-uppercase">Our Company</h3>
2918            <ul class="footer-main-standard-links">
2919              
2920              	<li><a href="/pages/about-us">About Us</a></li>
2921            
2922              	<li><a href="/pages/contact-us">Contact Us</a></li>
2923            
2924          </ul>
2925        
2926        
2927        
2928        
2929      </div>
2930     
2931        <div  class="col-sm-3 footer-col grid_item_3">
2932          
2933          
2934            <h3 class="footer-main-standard-title text-uppercase">Help & Info</h3>
2935            <ul class="footer-main-standard-links">
2936              
2937              	<li><a href="/pages/shipping-policy">Shipping Policy</a></li>
2938            
2939              	<li><a href="/policies/refund-policy">Refund Policy</a></li>
2940            
2941              	<li><a href="/policies/terms-of-service">Terms of Service</a></li>
2942            
2943              	<li><a href="/pages/accessibility">Accessibility</a></li>
2944            
2945              	<li><a href="/policies/privacy-policy">Privacy Policy</a></li>
2946            
2947              	<li><a href="/pages/ca-privacy-notice">CA Privacy Notice</a></li>
2948            
2949          </ul>
2950        
2951        
2952        
2953        
2954      </div>
2955     
2956        <div  class="col-sm-3 footer-col grid_item_4">
2957          
2958          
2959        
2960          <h3 class="footer-main-standard-title text-uppercase">GET SOCIAL</h3>
2961          <p></p>
2962        
2963        
2964          <form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="footer-main-standard-newsletter"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" />
2965  
2966   <label class="fields_label" for="Email_footer">Enter email address</label>
2967	<div class="newsletter--wrapper">
2968      <input type="hidden" name="contact[tags]" value="newsletter">       
2969      <input class="footer-main-standard-newsletter-input" type="email" value="" placeholder="Enter email address" name="contact[email]" id="Email_footer" autocorrect="none" autocapitalize="none"/>
2970      <button class="footer-main-standard-newsletter-submit" type="submit" name="commit">Join</button>
2971    </div>
2972</form>
2973
2974
2975        
2976        
2977          <ul class="footer-main-standard-social-list">
2978            
2979
2980
2981
2982
2983  <li class="facebook">
2984    <a href="https://facebook.com/steveshallmark" target="_blank" title="Facebook"><svg viewBox="0 0 512 512"><path d="M211.9 197.4h-36.7v59.9h36.7V433.1h70.5V256.5h49.2l5.2-59.1h-54.4c0 0 0-22.1 0-33.7 0-13.9 2.8-19.5 16.3-19.5 10.9 0 38.2 0 38.2 0V82.9c0 0-40.2 0-48.8 0 -52.5 0-76.1 23.1-76.1 67.3C211.9 188.8 211.9 197.4 211.9 197.4z"/></svg>
2985</a>
2986  </li>
2987
2988
2989
2990  <li class="instagram">
2991    <a href="https://instagram.com/steveshallmark" target="_blank" title="Instagram"><svg viewBox="0 0 512 512"><path d="M256 109.3c47.8 0 53.4 0.2 72.3 1 17.4 0.8 26.9 3.7 33.2 6.2 8.4 3.2 14.3 7.1 20.6 13.4 6.3 6.3 10.1 12.2 13.4 20.6 2.5 6.3 5.4 15.8 6.2 33.2 0.9 18.9 1 24.5 1 72.3s-0.2 53.4-1 72.3c-0.8 17.4-3.7 26.9-6.2 33.2 -3.2 8.4-7.1 14.3-13.4 20.6 -6.3 6.3-12.2 10.1-20.6 13.4 -6.3 2.5-15.8 5.4-33.2 6.2 -18.9 0.9-24.5 1-72.3 1s-53.4-0.2-72.3-1c-17.4-0.8-26.9-3.7-33.2-6.2 -8.4-3.2-14.3-7.1-20.6-13.4 -6.3-6.3-10.1-12.2-13.4-20.6 -2.5-6.3-5.4-15.8-6.2-33.2 -0.9-18.9-1-24.5-1-72.3s0.2-53.4 1-72.3c0.8-17.4 3.7-26.9 6.2-33.2 3.2-8.4 7.1-14.3 13.4-20.6 6.3-6.3 12.2-10.1 20.6-13.4 6.3-2.5 15.8-5.4 33.2-6.2C202.6 109.5 208.2 109.3 256 109.3M256 77.1c-48.6 0-54.7 0.2-73.8 1.1 -19 0.9-32.1 3.9-43.4 8.3 -11.8 4.6-21.7 10.7-31.7 20.6 -9.9 9.9-16.1 19.9-20.6 31.7 -4.4 11.4-7.4 24.4-8.3 43.4 -0.9 19.1-1.1 25.2-1.1 73.8 0 48.6 0.2 54.7 1.1 73.8 0.9 19 3.9 32.1 8.3 43.4 4.6 11.8 10.7 21.7 20.6 31.7 9.9 9.9 19.9 16.1 31.7 20.6 11.4 4.4 24.4 7.4 43.4 8.3 19.1 0.9 25.2 1.1 73.8 1.1s54.7-0.2 73.8-1.1c19-0.9 32.1-3.9 43.4-8.3 11.8-4.6 21.7-10.7 31.7-20.6 9.9-9.9 16.1-19.9 20.6-31.7 4.4-11.4 7.4-24.4 8.3-43.4 
29910.9-19.1 1.1-25.2 1.1-73.8s-0.2-54.7-1.1-73.8c-0.9-19-3.9-32.1-8.3-43.4 -4.6-11.8-10.7-21.7-20.6-31.7 -9.9-9.9-19.9-16.1-31.7-20.6 -11.4-4.4-24.4-7.4-43.4-8.3C310.7 77.3 304.6 77.1 256 77.1L256 77.1z"/><path d="M256 164.1c-50.7 0-91.9 41.1-91.9 91.9s41.1 91.9 91.9 91.9 91.9-41.1 91.9-91.9S306.7 164.1 256 164.1zM256 315.6c-32.9 0-59.6-26.7-59.6-59.6s26.7-59.6 59.6-59.6 59.6 26.7 59.6 59.6S288.9 315.6 256 315.6z"/><circle cx="351.5" cy="160.5" r="21.5"/></svg>
2992</a>
2993  </li>
2994
2995
2996
2997
2998
2999          </ul>
3000        
3001      </div>
3002     
3003    </div>
3004  </div>
3005 </footer>
3006
3007<div class="footer-main-standard-after">
3008  <div class="container">
3009    <div class="row footer-bottom-flex-row">
3010      <div class="col-md-6">
3011          <form method="post" action="/localization" id="localization_form" accept-charset="UTF-8" class="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/contact-us" /></form>
3012          <p class="footer-main-standard-copy">
3013            
3014            &copy; 2026 <a href="/" title="">Steve&#39;s Hallmark</a>
3015            
3016            | <a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&amp;utm_medium=shopify&amp;utm_source=onlinestore"> </a>
3017          </p>
3018
3019      </div>
3020      <div class="col-md-6">
3021        
3022      </div>
3023    </div>
3024  </div>
3025</div>
3026</div>
3027
3028</div>
3029        <div class="site-overlay"></div> 
3030      </div>
3031    </div>
3032
3033
3034
3035    
3035<script src="//www.steveshallmark.com/cdn/shop/t/33/assets/apps.js?v=64692448046618495051745277030" type="text/javascript"></script>
3035
3036
3037    <!--[if (gt IE 9)|!(IE)]><!-->
3037<script src="//www.steveshallmark.com/cdn/shop/t/33/assets/theme.js?v=41679524008949758831745277030"></script>
3037<!--<![endif]-->
3038    <!--[if lte IE 9]>
3038<script src="//www.steveshallmark.com/cdn/shop/t/33/assets/theme.js?v=41679524008949758831745277030"></script>
3038<![endif]-->
3039    
3040
3041
3042    
3043
3044    
3045 
3046<script>
3047$(document).ready(function(){
3048  $("a.viewMapBtn").click(function(){
3049 $('.valid').val($(this).data('val')).trigger('change');
3050  });
3051  
3052$("a.viewMapBtn").click(function(){ 
3053  var text = $(this).data('val');
3054  $('#addess').val(text);
3055  //alert(text);
3056   });
3057  
3058  $("a.viewMapBtn").click(function(){
3059var vals = $(this).data('val');
3060    setTimeout(function(){  
3061       $('#gmap').find('.gm-style-iw.gm-style-iw-c').attr("data-stores", vals);                     
3062   }, 2000);
3063
3064alert(vals);
3065  })  
3066  
3067    $("#gmap").click(function(){
3068   var dd = $(this).find(".gm-style-iw.gm-style-iw-c").data('stores');
3069     alert(dd);
3070      $('.valids').val($(this).find(".gm-style-iw.gm-style-iw-c").data('stores')).trigger('change');
3071  });
3072  
3073});
3074</script>
3074
3075  
3076<script type="text/javascript">
3077var iwish_shop = "steves-hallmark.myshopify.com";
3078var iwish_pro_template = false;
3079var iwish_cid = "";
3080//Add to Wishlist - Product Page Text
3081var iwish_added_txt = '<i class="fa fa-heart"></i> Added in Wishlist';
3082var iwish_add_txt = '<i class="fa fa-heart-o"></i> Add to Wishlist';
3083//Add to Wishlist - Collection Page Text
3084var iwish_added_txt_col = 'Added in Wishlist';
3085var iwish_add_txt_col = 'Add to Wishlist';
3086//Quick View - Classes
3087//var iwish_qvButton = '.quick_view';
3088//var iwish_qvWrapper = '.reveal-modal';
3089</script>
vendor: 1 bytes, line 3089
3089
3090<script src="https://cdn.myshopapps.com/iwish/iwishlist.js"></script>
vendor: 1 bytes, line 3090
3090
3091<script type="text/javascript">
3092jQuery( document ).ready(function() {
3093	jQuery("a[href='/apps/iwish']").click(function(e) {
3094		if(typeof(Storage) !== "undefined") {
3095			e.preventDefault();
3096			iWishPost('/apps/iwish',{iwishlist:JSON.stringify(iWishlistmain),cId:iwish_cid});
3097		}
3098	});
3099	jQuery("body").on("click",".iWishAdd",function() {
3100		var iWishvId = jQuery(this).parents(iwishWrapperClass).find(iWishVarSelector).val();
3101		iwish_add(jQuery(this), iWishvId);
3102		return false;
3103	});
3104	jQuery(".iWishAddColl").click(function() {
3105		var iWishvId = jQuery(this).attr("data-variant");
3106	       	iwish_addCollection(jQuery(this),iWishvId);
3107	      	return false;
3108	});
3109	iwishCheckColl();
3110});
3111function iwishCheckColl(){
3112	if(jQuery(".iwishcheck").length > 0) {
3113	jQuery(".iwishcheck").each(function() {
3114		var iWishvId = jQuery(this).attr("data-variant");
3115		var iWishpId = jQuery(this).attr("data-product");
3116		if(isInWishlist(iWishpId,iWishvId)){ jQuery(this).addClass("iwishAdded").html(iwish_added_txt_col); }
3117		jQuery(this).removeClass("iwishcheck");
3118	});
3119	}
3120}
3121</script>
3121
3122
3123
3124
3125
3126  
3126<script type="text/javascript">var globoStores = new globoStores(storesConfig);globoStores.init();</script>
3126
3127
3128<script src="//www.steveshallmark.com/cdn/shop/t/33/assets/globopreorder_params.js?v=163440964573873876101745277030" defer></script>
vendor: 2 bytes, line 3128
3128
3129<script src="//www.steveshallmark.com/cdn/shop/t/33/assets/globopreorder.js?v=155523862853908336761745277030" defer></script>
3129
3130<link href="//www.steveshallmark.com/cdn/shop/t/33/assets/globopreorder.css?v=6296322829246671161745277030" rel="stylesheet" type="text/css" media="all" />
3131
3132  
3133
3134
3135
3136<style>
3137  #sms-overlay {
3138    display: none;
3139    position: fixed;
3140    inset: 0;
3141    background: rgba(0,0,0,0.55);
3142    z-index: 99999;
3143    align-items: center;
3144    justify-content: center;
3145    padding: 1rem;
3146    font-family: Georgia, 'Times New Roman', serif;
3147  }
3148  #sms-overlay.active {
3149    display: flex;
3150  }
3151  #sms-modal {
3152    background: #fff;
3153    border-radius: 4px;
3154    padding: 2.5rem 2rem 2rem;
3155    max-width: 460px;
3156    width: 100%;
3157    position: relative;
3158    box-shadow: 0 8px 40px rgba(0,0,0,0.18);
3159    animation: smsSlideUp 0.35s ease;
3160  }
3161  @keyframes smsSlideUp {
3162    from { opacity: 0; transform: translateY(24px); }
3163    to   { opacity: 1; transform: translateY(0); }
3164  }
3165  #sms-close {
3166    position: absolute;
3167    top: 12px;
3168    right: 16px;
3169    background: none;
3170    border: none;
3171    font-size: 22px;
3172    cursor: pointer;
3173    color: #888;
3174    line-height: 1;
3175    padding: 0;
3176  }
3177  #sms-close:hover { color: #333; }
3178  #sms-modal .sms-eyebrow {
3179    font-family: Arial, sans-serif;
3180    font-size: 11px;
3181    letter-spacing: 0.12em;
3182    text-transform: uppercase;
3183    color: #888;
3184    margin: 0 0 8px;
3185    text-align: center;
3186  }
3187  #sms-modal h2 {
3188    font-size: 22px;
3189    font-weight: normal;
3190    color: #1a1a1a;
3191    margin: 0 0 6px;
3192    text-align: center;
3193    line-height: 1.3;
3194  }
3195  #sms-modal .sms-sub {
3196    font-family: Arial, sans-serif;
3197    font-size: 13px;
3198    color: #666;
3199    text-align: center;
3200    margin: 0 0 1.5rem;
3201    line-height: 1.5;
3202  }
3203  .sms-field-label {
3204    font-family: Arial, sans-serif;
3205    font-size: 11px;
3206    letter-spacing: 0.08em;
3207    text-transform: uppercase;
3208    color: #888;
3209    display: block;
3210    margin-bottom: 4px;
3211  }
3212  .sms-email-display {
3213    font-family: Arial, sans-serif;
3214    font-size: 14px;
3215    color: #333;
3216    background: #f5f5f5;
3217    border: 1px solid #e0e0e0;
3218    border-radius: 3px;
3219    padding: 10px 12px;
3220    margin-bottom: 1rem;
3221    width: 100%;
3222    box-sizing: border-box;
3223  }
3224  #sms-phone {
3225    font-family: Arial, sans-serif;
3226    font-size: 15px;
3227    color: #1a1a1a;
3228    background: #fff;
3229    border: 1px solid #ccc;
3230    border-radius: 3px;
3231    padding: 10px 12px;
3232    margin-bottom: 1.25rem;
3233    width: 100%;
3234    box-sizing: border-box;
3235    transition: border-color 0.2s;
3236  }
3237  #sms-phone:focus {
3238    outline: none;
3239    border-color: #5c7a5c;
3240  }
3241  .sms-consent-box {
3242    background: #f9f8f6;
3243    border: 1px solid #e8e4de;
3244    border-radius: 3px;
3245    padding: 12px 14px;
3246    margin-bottom: 10px;
3247  }
3248  .sms-consent-label {
3249    display: flex;
3250    gap: 10px;
3251    align-items: flex-start;
3252    cursor: pointer;
3253  }
3254  .sms-consent-label input[type="checkbox"] {
3255    margin-top: 2px;
3256    flex-shrink: 0;
3257    width: 16px;
3258    height: 16px;
3259    accent-color: #5c7a5c;
3260    cursor: pointer;
3261  }
3262  .sms-consent-text {
3263    font-family: Arial, sans-serif;
3264    font-size: 11.5px;
3265    color: #555;
3266    line-height: 1.65;
3267  }
3268  .sms-consent-text a {
3269    color: #5c7a5c;
3270    text-decoration: underline;
3271  }
3272  .sms-divider {
3273    border: none;
3274    border-top: 1px solid #ede9e2;
3275    margin: 12px 0;
3276  }
3277  .sms-carrier-note {
3278    font-family: Arial, sans-serif;
3279    font-size: 10.5px;
3280    color: #999;
3281    line-height: 1.6;
3282    margin-bottom: 1.25rem;
3283  }
3284  #sms-submit {
3285    width: 100%;
3286    background: #3d5a3d;
3287    color: #fff;
3288    border: none;
3289    border-radius: 3px;
3290    padding: 13px;
3291    font-family: Arial, sans-serif;
3292    font-size: 13px;
3293    font-weight: bold;
3294    letter-spacing: 0.1em;
3295    text-transform: uppercase;
3296    cursor: pointer;
3297    transition: background 0.2s;
3298  }
3299  #sms-submit:hover { background: #2e4a2e; }
3300  #sms-submit:disabled { background: #aaa; cursor: default; }
3301  #sms-msg {
3302    font-family: Arial, sans-serif;
3303    font-size: 12px;
3304    text-align: center;
3305    margin-top: 10px;
3306    min-height: 16px;
3307    line-height: 1.5;
3308  }
3309  #sms-msg.error { color: #b94a48; }
3310  #sms-msg.success { color: #3d7a3d; }
3311  .sms-no-thanks {
3312    display: block;
3313    text-align: center;
3314    font-family: Arial, sans-serif;
3315    font-size: 11px;
3316    color: #bbb;
3317    margin-top: 14px;
3318    cursor: pointer;
3319    text-decoration: underline;
3320    background: none;
3321    border: none;
3322    width: 100%;
3323  }
3324  .sms-no-thanks:hover { color: #888; }
3325</style>
3326
3327<div id="sms-overlay" role="dialog" aria-modal="true" aria-labelledby="sms-title">
3328  <div id="sms-modal">
3329    <button id="sms-close" aria-label="Close">&times;</button>
3330
3331    <p class="sms-eyebrow">Steve's Hallmark</p>
3332    <h2 id="sms-title">Stay in the loop on your special orders</h2>
3333    <p class="sms-sub">Add your mobile number to receive text updates from us — including special order notifications and exclusive offers.</p>
3334
3335    <label class="sms-field-label">Your email</label>
3336    <div class="sms-email-display" id="sms-email-display">—</div>
3337
3338    <label class="sms-field-label" for="sms-phone">Mobile number</label>
3339    <input type="tel" id="sms-phone" placeholder="(510) 000-0000" autocomplete="tel" />
3340
3341    <div class="sms-consent-box">
3342      <label class="sms-consent-label">
3343        <input type="checkbox" id="sms-check1" />
3344        <span class="sms-consent-text">
3345          By checking this box and clicking 'SEND' you consent to receive <strong>transactional</strong> text messages (such as special order notifications and pickup reminders) from <strong>Steve's Hallmark</strong>. Reply STOP to opt out. Reply HELP for help. Message and data rates may apply.
3346        </span>
3347      </label>
3348    </div>
3349
3350    <div class="sms-consent-box">
3351      <label class="sms-consent-label">
3352        <input type="checkbox" id="sms-check2" />
3353        <span class="sms-consent-text">
3354          By checking this box and clicking 'SEND' you consent to receive <strong>marketing</strong> text messages (such as promotions and exclusive offers) from <strong>Steve's Hallmark</strong>. Reply STOP to opt out. Reply HELP for help. Message and data rates may apply. Message frequency may vary.
3355        </span>
3356      </label>
3357    </div>
3358
3359    <div class="sms-consent-box">
3360      <label class="sms-consent-label">
3361        <input type="checkbox" id="sms-check3" />
3362        <span class="sms-consent-text">
3363          I agree to the <a href="https://www.steveshallmark.com/policies/terms-of-service" target="_blank">Terms and Conditions</a> and <a href="https://www.steveshallmark.com/policies/privacy-policy" target="_blank">Privacy Policy</a>.
3364        </span>
3365      </label>
3366    </div>
3367
3368    <hr class="sms-divider">
3369
3370    <p class="sms-carrier-note">
3371      Steve's Hallmark will not share or sell your mobile number or SMS consent with third parties for promotional or marketing purposes. Your email and SMS opt-in are managed separately.
3372    </p>
3373
3374    <button id="sms-submit">Send</button>
3375    <p id="sms-msg" role="alert"></p>
3376    <button class="sms-no-thanks" id="sms-skip">No thanks</button>
3377  </div>
3378</div>
3379
3380<script>
3381(function() {
3382  var FORMSPREE_ID = 'xojydlgv';
3383  var capturedEmail = '';
3384  var popupShown = false;
3385
3386  // ── Capture email and intercept JOIN click ─────────────────────────────
3387  function watchNewsletterForm() {
3388
3389    document.addEventListener('click', function(e) {
3390      if (popupShown) return;
3391
3392      // Find the clicked button
3393      var btn = e.target.closest('button, input[type="submit"], [type="submit"]');
3394      if (!btn) return;
3395
3396      // Match JOIN / SUBSCRIBE / SIGN UP buttons
3397      var btnText = (btn.textContent || btn.value || '').toUpperCase().trim();
3398      if (btnText !== 'JOIN' && btnText !== 'SUBSCRIBE' && btnText !== 'SIGN UP') return;
3399
3400      // Must be inside a form with an email field
3401      var form = btn.closest('form');
3402      if (!form) return;
3403      var emailField = form.querySelector('input[type="email"]');
3404      if (!emailField || !emailField.value.trim()) return;
3405
3406      // Capture the email
3407      capturedEmail = emailField.value.trim();
3408
3409      // Stop the form from submitting and navigating away
3410      e.preventDefault();
3411      e.stopImmediatePropagation();
3412
3413      // Show the SMS popup immediately
3414      showPopup();
3415
3416      // After customer closes popup, submit the original newsletter form
3417      // so their email still gets added to Shopify's list
3418      var originalForm = form;
3419      document.getElementById('sms-overlay').addEventListener('sms-closed', function() {
3420        originalForm.submit();
3421      }, { once: true });
3422
3423    }, true);
3424  }
3425
3426  function fireClosedEvent() {
3427    var event = new Event('sms-closed');
3428    document.getElementById('sms-overlay').dispatchEvent(event);
3429  }
3430
3431  function showPopup() {
3432    if (popupShown) return;
3433    popupShown = true;
3434    var display = document.getElementById('sms-email-display');
3435    if (display && capturedEmail) display.textContent = capturedEmail;
3436    document.getElementById('sms-overlay').classList.add('active');
3437    document.body.style.overflow = 'hidden';
3438    document.getElementById('sms-phone').focus();
3439  }
3440
3441  function closePopup() {
3442    document.getElementById('sms-overlay').classList.remove('active');
3443    document.body.style.overflow = '';
3444  }
3445
3446  // ── Submit handler ──────────────────────────────────────────────────────
3447  document.getElementById('sms-submit').addEventListener('click', function() {
3448    var phone = document.getElementById('sms-phone').value.trim();
3449    var check1 = document.getElementById('sms-check1').checked;
3450    var check2 = document.getElementById('sms-check2').checked;
3451    var check3 = document.getElementById('sms-check3').checked;
3452    var msg = document.getElementById('sms-msg');
3453
3454    msg.className = 'error';
3455    if (!phone) {
3456      msg.textContent = 'Please enter your mobile number.';
3457      return;
3458    }
3459    if (!check1) {
3460      msg.textContent = 'Please check the transactional SMS consent box to continue.';
3461      return;
3462    }
3463    if (!check2) {
3464      msg.textContent = 'Please check the marketing SMS consent box to continue.';
3465      return;
3466    }
3467    if (!check3) {
3468      msg.textContent = 'Please agree to the Terms and Privacy Policy.';
3469      return;
3470    }
3471
3472    var btn = document.getElementById('sms-submit');
3473    btn.disabled = true;
3474    btn.textContent = 'Sending...';
3475    msg.textContent = '';
3476
3477    var timestamp = new Date().toLocaleString('en-US', {
3478      timeZone: 'America/Los_Angeles',
3479      dateStyle: 'medium',
3480      timeStyle: 'short'
3481    });
3482
3483    // Send via Formspree
3484    fetch('https://formspree.io/f/' + FORMSPREE_ID, {
3485      method: 'POST',
3486      headers: { 'Content-Type': 'application/json', 'Accept': 'application/json' },
3487      body: JSON.stringify({
3488        subject: "New SMS Opt-In — Steve's Hallmark",
3489        email: capturedEmail,
3490        phone: phone,
3491        transactional_sms_consent: 'Yes — consented to transactional SMS',
3492        marketing_sms_consent: 'Yes — consented to marketing SMS',
3493        terms_agreed: 'Yes — agreed to Terms & Privacy Policy',
3494        timestamp: timestamp,
3495        page_url: window.location.href
3496      })
3497    })
3498    .then(function(r) { return r.json(); })
3499    .then(function(data) {
3500      if (data.ok) {
3501        msg.className = 'success';
3502        msg.textContent = "You're signed up! We'll text you about your special orders.";
3503        btn.textContent = 'Done';
3504        document.querySelector('.sms-no-thanks').textContent = 'Close';
3505        setTimeout(closeAndSubmit, 3500);
3506      } else {
3507        throw new Error('Formspree error');
3508      }
3509    })
3510    .catch(function() {
3511      btn.disabled = false;
3512      btn.textContent = 'Send';
3513      msg.className = 'error';
3514      msg.textContent = 'Something went wrong. Please try again or call us at 510-793-3600.';
3515    });
3516  });
3517
3518  // ── Close handlers ──────────────────────────────────────────────────────
3519  function closeAndSubmit() {
3520    closePopup();
3521    fireClosedEvent();
3522  }
3523  document.getElementById('sms-close').addEventListener('click', closeAndSubmit);
3524  document.getElementById('sms-skip').addEventListener('click', closeAndSubmit);
3525  document.getElementById('sms-overlay').addEventListener('click', function(e) {
3526    if (e.target === this) closeAndSubmit();
3527  });
3528  document.addEventListener('keydown', function(e) {
3529    if (e.key === 'Escape') closeAndSubmit();
3530  });
3531
3532  // ── Initialize ──────────────────────────────────────────────────────────
3533  if (document.readyState === 'loading') {
3534    document.addEventListener('DOMContentLoaded', watchNewsletterForm);
3535  } else {
3536    watchNewsletterForm();
3537  }
3538})();
3539</script>
3539
3540<div id="shopify-block-AM2ZzcGZLUGxZZnBBa__17745481618859153576" class="shopify-block shopify-app-block"><span
3541  data-store-domain="steves-hallmark.myshopify.com"
3542  data-app-url="https://storepickup-admin.herokuapp.com"
3543  id="genie-domain">
3544</span>
3545
3546<div
3547  id="genie-feature-embed"
3548  data-app-url="https://storepickup-admin.herokuapp.com"
3549  data-page-type="page"
3550  data-widget-js="https://cdn.shopify.com/extensions/01a0907d-91a9-70dc-9147-e7d4235035d7/store-pickup-by-genie-apps-110/assets/genie-store-pickup-app.js"
3551  data-widget-css="https://cdn.shopify.com/extensions/01a0907d-91a9-70dc-9147-e7d4235035d7/store-pickup-by-genie-apps-110/assets/genie-store-pickup-app.css"
3552  data-trusted-badges-css="https://cdn.shopify.com/extensions/01a0907d-91a9-70dc-9147-e7d4235035d7/store-pickup-by-genie-apps-110/assets/genie-trusted-badges.css"
3553  data-trusted-badges-js="https://cdn.shopify.com/extensions/01a0907d-91a9-70dc-9147-e7d4235035d7/store-pickup-by-genie-apps-110/assets/genie-trusted-badges.js"
3554  data-speed-optimizer-css="https://cdn.shopify.com/extensions/01a0907d-91a9-70dc-9147-e7d4235035d7/store-pickup-by-genie-apps-110/assets/genie-speed-optimizer.css"
3555  data-speed-optimizer-js="https://cdn.shopify.com/extensions/01a0907d-91a9-70dc-9147-e7d4235035d7/store-pickup-by-genie-apps-110/assets/genie-speed-optimizer.js"
3556  data-wishlist-css="https://cdn.shopify.com/extensions/01a0907d-91a9-70dc-9147-e7d4235035d7/store-pickup-by-genie-apps-110/assets/genie-wishlist.css"
3557  data-wishlist-js="https://cdn.shopify.com/extensions/01a0907d-91a9-70dc-9147-e7d4235035d7/store-pickup-by-genie-apps-110/assets/genie-wishlist.js"
3558  data-upsell-css="https://cdn.shopify.com/extensions/01a0907d-91a9-70dc-9147-e7d4235035d7/store-pickup-by-genie-apps-110/assets/genie-upsell.css"
3559  data-upsell-js="https://cdn.shopify.com/extensions/01a0907d-91a9-70dc-9147-e7d4235035d7/store-pickup-by-genie-apps-110/assets/genie-upsell.js"
3560  
3561>
3562  <input
3563    type="hidden"
3564    id="genie-shopify-domain"
3565    name="shopify_domain"
3566    value="steves-hallmark.myshopify.com"
3567    autocomplete="off"
3568  />
3569</div>
3570
3571
3572<script type="application/json" id="genie-upsell-config-json">null</script>
3572
3573
3574<script>
3575  (function () {
3576    // Shopify app preview + the installed embed can both print this block.
3577    // A second run would inject genie-store-pickup-app.js again and throw
3578    // "only one instance of babel-polyfill is allowed".
3579    if (window.__geniePickupEmbedBootstrapped) return;
3580    window.__geniePickupEmbedBootstrapped = true;
3581
3582    var root = document.getElementById('genie-feature-embed');
3583    if (!root) return;
3584
3585    var PAGE_TYPE = root.getAttribute('data-page-type') || '';
3586    var IS_CART_PAGE = PAGE_TYPE === 'cart';
3587
3588    // ------------------------------------------------------------------
3589    // Checkout lock helpers.
3590    //
3591    // The widget gates checkout behind the pickup/delivery flow, so checkout
3592    // must be locked from the moment we COMMIT to loading the widget until the
3593    // React app mounts and takes ownership (it manages the same
3594    // `genie-checkout-loading` class). Unlike before, this no longer runs on
3595    // every page at parse time — only once the widget load actually starts.
3596    // ------------------------------------------------------------------
3597    var LOCK_CLASS = 'genie-checkout-loading';
3598    var MOUNTED_SELECTOR = '[data-genie-store-pickup-mounted="1"]';
3599
3600    function lockCheckout() {
3601      var btns = document.querySelectorAll('[name="checkout"]');
3602      for (var i = 0; i < btns.length; i++) {
3603        if (!btns[i].classList.contains(LOCK_CLASS)) {
3604          btns[i].setAttribute('disabled', 'disabled');
3605          btns[i].classList.add(LOCK_CLASS);
3606        }
3607      }
3608    }
3609
3610    function releaseCheckout() {
3611      var btns = document.querySelectorAll('.' + LOCK_CLASS);
3612      for (var i = 0; i < btns.length; i++) {
3613        btns[i].removeAttribute('disabled');
3614        btns[i].classList.remove(LOCK_CLASS);
3615      }
3616    }
3617
3618    // Themes often render the cart/drawer checkout button after the lock ran,
3619    // so re-apply until the widget mounts and takes over. Failsafe: if the
3620    // widget never mounts (bundle failed, pickup disabled for this shop, etc.)
3621    // release the lock so checkout is NEVER permanently blocked.
3622    function startCheckoutLockLoop() {
3623      lockCheckout();
3624      var ticks = 0;
3625      var relockInterval = setInterval(function () {
3626        if (document.querySelector(MOUNTED_SELECTOR)) {
3627          clearInterval(relockInterval);
3628          return;
3629        }
3630        lockCheckout();
3631        if (++ticks >= 60) clearInterval(relockInterval); // ~9s of coverage at 150ms
3632      }, 150);
3633      setTimeout(function () {
3634        clearInterval(relockInterval);
3635        if (!document.querySelector(MOUNTED_SELECTOR)) {
3636          releaseCheckout();
3637        }
3638      }, 15000);
3639    }
3640
3641    // ------------------------------------------------------------------
3642    // Asset injection helpers
3643    // ------------------------------------------------------------------
3644    function addCss(href) {
3645      if (!href) return;
3646      var l = document.createElement('link');
3647      l.rel = 'stylesheet';
3648      l.href = href;
3649      document.head.appendChild(l);
3650    }
3651
3652    function addScript(src, opts) {
3653      opts = opts || {};
3654      if (!src) return;
3655      var s = document.createElement('script');
3656      s.src = src;
3657      if (src.indexOf('genie-store-pickup-app.js') !== -1) {
3658        s.setAttribute('data-genie-widget-bundle', '1');
3659      }
3660      if (opts.defer) {
3661        s.defer = true;
3662      }
3663      if (opts.onload) {
3664        s.onload = function () {
3665          try {
3666            opts.onload();
3667          } catch (e) {
3668            if (typeof console !== 'undefined' && console.error) {
3669              console.error('[Genie feature]', e);
3670            }
3671          }
3672        };
3673      }
3674      if (opts.onerror) {
3675        s.onerror = opts.onerror;
3676      }
3677      document.body.appendChild(s);
3678    }
3679
3680    // ------------------------------------------------------------------
3681    // Lazy widget loader
3682    // ------------------------------------------------------------------
3683    var widgetRequested = false;
3684
3685    function existingWidgetScript() {
3686      var scripts = document.getElementsByTagName('script');
3687      for (var i = 0; i < scripts.length; i++) {
3688        var el = scripts[i];
3689        if (el.getAttribute('data-genie-widget-bundle') === '1') return el;
3690        var src = el.getAttribute('src') || '';
3691        if (src.indexOf('genie-store-pickup-app.js') !== -1) return el;
3692      }
3693      return null;
3694    }
3695
3696    function placeAfterBundleReady() {
3697      if (typeof window.placeGenieDiv === 'function') {
3698        window.placeGenieDiv();
3699        window.setTimeout(window.placeGenieDiv, 200);
3700        window.setTimeout(window.placeGenieDiv, 800);
3701      }
3702    }
3703
3704    function loadWidget() {
3705      if (widgetRequested || window.__genieStorePickupWidgetRequested) return;
3706      widgetRequested = true;
3707      window.__genieStorePickupWidgetRequested = true;
3708      // Lock checkout the instant we commit to loading — before the bundle
3709      // downloads — so a shopper can't check out and bypass the pickup flow
3710      // during the load window. The widget re-enables the buttons once ready.
3711      startCheckoutLockLoop();
3712
3713      // Already on the page (schema auto-inject, app preview, or a prior
3714      // loadWidget). Do not insert a second copy — babel-polyfill throws.
3715      var already = existingWidgetScript();
3716      if (already) {
3717        if (typeof window.placeGenieDiv === 'function') {
3718          placeAfterBundleReady();
3719        } else {
3720          already.addEventListener('load', placeAfterBundleReady);
3721        }
3722        return;
3723      }
3724
3725      addCss(root.getAttribute('data-widget-css'));
3726      addScript(root.getAttribute('data-widget-js'), {
3727        defer: true,
3728        onload: placeAfterBundleReady,
3729      });
3730    }
3731    // The widget bundle's placement bootstrap re-checks placement on cart
3732    // interactions; expose the loader so late triggers can also start it.
3733    window.__genieLoadStorePickupWidget = loadWidget;
3734
3735    if (IS_CART_PAGE) {
3736      // Cart page: the widget is the point of this page — load immediately.
3737      loadWidget();
3738    } else {
3739      // Home / product / collection (Lighthouse pages): never download the
3740      // bundle until the shopper actually opens the cart or adds to cart.
3741      // Production themes vary: Dawn uses <cart-drawer open>, others toggle
3742      // #CartDrawer.active / .is-open, or open a mini-cart after AJAX add.
3743      var TRIGGER_SELECTOR =
3744        "button[name='add'], [name='add'], [data-testid*='cart'], [href*='/cart'], " +
3745        ".cart-icon, .header__icon--cart, .header__icon--cart *, " +
3746        "[aria-controls*='cart' i], [aria-controls*='CartDrawer' i], " +
3747        "[data-cart-drawer], [data-drawer='cart'], [data-open-cart], [data-cart-toggle], " +
3748        "cart-drawer, cart-notification, [id*='cart-icon' i], #cart-icon-bubble, " +
3749        ".js-drawer-open-cart, .cart-link, .cart-count-bubble, " +
3750        "a[href$='/cart'], summary.header__icon--cart";
3751
3752      var DRAWER_SELECTOR =
3753        "cart-drawer, cart-notification, #CartDrawer, [id*='CartDrawer' i], " +
3754        ".cart-drawer, [data-cart-drawer], .mini-cart, #mini-cart, #MiniCart, " +
3755        ".ajax-cart, .side-cart, .drawer--cart, .cart-sidebar, dialog#CartDrawer";
3756
3757      var OPEN_CLASS_RE =
3758        /(^|\s)(active|is-open|is-active|is-visible|open|visible|drawer--open|cart-drawer--open|mini-cart--open)(\s|$)/i;
3759
3760      function classNameOf(el) {
3761        var cls = el && el.className;
3762        return cls ? (typeof cls === 'string' ? cls : String(cls)) : '';
3763      }
3764
3765      function isCartDrawerOpen(el) {
3766        if (!el) return false;
3767        if (el.hasAttribute('open')) return true;
3768        if (el.open === true) return true; // <dialog>
3769        return OPEN_CLASS_RE.test(classNameOf(el));
3770      }
3771
3772      function becameOpen(el, mutation) {
3773        if (!mutation) return isCartDrawerOpen(el);
3774        if (mutation.attributeName === 'open') {
3775          return el.hasAttribute('open') || el.open === true;
3776        }
3777        if (mutation.attributeName === 'class') {
3778          var was = OPEN_CLASS_RE.test(mutation.oldValue || '');
3779          var now = OPEN_CLASS_RE.test(classNameOf(el));
3780          return !was && now;
3781        }
3782        return false;
3783      }
3784
3785      document.addEventListener(
3786        'click',
3787        function (event) {
3788          if (widgetRequested) return;
3789          var t = event.target;
3790          if (!t) return;
3791          if (t.closest && t.closest(TRIGGER_SELECTOR)) {
3792            loadWidget();
3793            return;
3794          }
3795          // Cart icon is often an SVG inside a button/summary that doesn't
3796          // match the selector list — walk up a few nodes for cart-ish ids.
3797          var node = t.nodeType === 1 ? t : t.parentElement;
3798          var hops = 0;
3799          while (node && hops < 6) {
3800            var id = (node.id || '').toLowerCase();
3801            var aria = ((node.getAttribute && node.getAttribute('aria-label')) || '').toLowerCase();
3802            if (
3803              /(^|[-_])cart([-_]|$)/.test(id) ||
3804              id === 'cart' ||
3805              /\bcart\b/.test(aria)
3806            ) {
3807              loadWidget();
3808              return;
3809            }
3810            node = node.parentElement;
3811            hops++;
3812          }
3813        },
3814        { capture: true, passive: true }
3815      );
3816
3817      document.addEventListener(
3818        'submit',
3819        function (event) {
3820          if (widgetRequested) return;
3821          var form = event.target;
3822          if (form && form.getAttribute && /\/cart\/add/.test(form.getAttribute('action') || '')) {
3823            loadWidget();
3824          }
3825        },
3826        true
3827      );
3828
3829      // AJAX add-to-cart (Dawn/Horizon intercept the form and fetch /cart/add,
3830      // so the submit listener above never fires).
3831      if (window.fetch && !window.__genieCartAddFetchWrapped) {
3832        window.__genieCartAddFetchWrapped = true;
3833        var origFetch = window.fetch;
3834        window.fetch = function () {
3835          try {
3836            var input = arguments[0];
3837            var url = typeof input === 'string' ? input : input && (input.url || input.href);
3838            if (!widgetRequested && url && /\/cart\/add(?:\.js)?(?:\?|$)/.test(String(url))) {
3839              loadWidget();
3840            }
3841          } catch (e) {}
3842          return origFetch.apply(this, arguments);
3843        };
3844      }
3845
3846      function watchDrawerEl(el) {
3847        if (!el || el.__genieDrawerWatched) return;
3848        el.__genieDrawerWatched = true;
3849        // Do not load from the drawer's initial class list. Themes often keep
3850        // utility classes like "active"/"visible" on a closed drawer, which
3851        // would download the widget on every homepage (Lighthouse + every shop).
3852        new MutationObserver(function (mutations) {
3853          for (var i = 0; i < mutations.length; i++) {
3854            var m = mutations[i];
3855            var opened =
3856              becameOpen(el, m) ||
3857              (m.attributeName === 'aria-expanded' && m.oldValue !== 'true' && el.getAttribute('aria-expanded') === 'true') ||
3858              (m.attributeName === 'aria-hidden' && m.oldValue === 'true' && el.getAttribute('aria-hidden') === 'false') ||
3859              (m.attributeName === 'inert' && m.oldValue !== null && !el.hasAttribute('inert'));
3860            if (!opened) continue;
3861            loadWidget();
3862            if (typeof window.placeGenieDiv === 'function') {
3863              window.placeGenieDiv();
3864            }
3865            return;
3866          }
3867        }).observe(el, {
3868          attributes: true,
3869          attributeOldValue: true,
3870          attributeFilter: ['open', 'class', 'aria-hidden', 'aria-expanded', 'inert'],
3871        });
3872      }
3873
3874      function watchAllDrawers() {
3875        var nodes = document.querySelectorAll(DRAWER_SELECTOR);
3876        for (var i = 0; i < nodes.length; i++) watchDrawerEl(nodes[i]);
3877      }
3878      watchAllDrawers();
3879      // Header/cart sections can render after this embed; pick them up once.
3880      if (document.readyState === 'loading') {
3881        document.addEventListener('DOMContentLoaded', watchAllDrawers);
3882      }
3883      window.addEventListener('load', watchAllDrawers);
3884
3885      // Theme custom events (never cart:updated — many themes fire that on
3886      // the initial cart.js fetch and that would load the bundle during Lighthouse).
3887      ['cart:open', 'ajaxCart:open', 'drawer:open', 'cartDrawer:open'].forEach(function (name) {
3888        document.addEventListener(name, function () {
3889          loadWidget();
3890        });
3891      });
3892    }
3893
3894    // ------------------------------------------------------------------
3895    // Extra feature loader (trusted badges / speed optimizer / wishlist /
3896    // upsell). Cached per session. Starts only after a shopper gesture so
3897    // Lighthouse home/product/collection runs never download these bundles.
3898    // ------------------------------------------------------------------
3899    (function () {
3900      var input = document.getElementById('genie-shopify-domain');
3901      if (!input || !input.value || !String(input.value).trim()) {
3902        return;
3903      }
3904      var domain = String(input.value).trim();
3905
3906      var apiBase = (root.getAttribute('data-app-url') || '').replace(/\/$/, '');
3907      if (!apiBase) {
3908        return;
3909      }
3910
3911      var FLAGS_CACHE_KEY = 'genie_feature_flags:' + domain;
3912      var FLAGS_CACHE_TTL = 10 * 60 * 1000; // 10 minutes
3913
3914      function readCachedFlags() {
3915        try {
3916          var raw = sessionStorage.getItem(FLAGS_CACHE_KEY);
3917          if (!raw) return null;
3918          var parsed = JSON.parse(raw);
3919          if (!parsed || typeof parsed.t !== 'number' || Date.now() - parsed.t > FLAGS_CACHE_TTL) {
3920            return null;
3921          }
3922          return parsed.flags || null;
3923        } catch (e) {
3924          return null;
3925        }
3926      }
3927
3928      function writeCachedFlags(flags) {
3929        try {
3930          sessionStorage.setItem(FLAGS_CACHE_KEY, JSON.stringify({ t: Date.now(), flags: flags }));
3931        } catch (e) {}
3932      }
3933
3934      function callInit(name) {
3935        var fn = window[name];
3936        if (typeof fn === 'function') {
3937          fn();
3938        }
3939      }
3940
3941      function applyFlags(flags) {
3942        if (!flags) return;
3943        if (flags.trusted_badges_enabled) {
3944          addCss(root.getAttribute('data-trusted-badges-css'));
3945          addScript(root.getAttribute('data-trusted-badges-js'), {
3946            onload: function () {
3947              callInit('GenieTrustedBadgesInit');
3948            },
3949          });
3950        }
3951        if (flags.speed_optimizer_enabled) {
3952          addCss(root.getAttribute('data-speed-optimizer-css'));
3953          addScript(root.getAttribute('data-speed-optimizer-js'), {
3954            defer: true,
3955            onload: function () {
3956              callInit('GenieSpeedOptimizerInit');
3957            },
3958          });
3959        }
3960        if (flags.wishlist_enabled) {
3961          addCss(root.getAttribute('data-wishlist-css'));
3962          addScript(root.getAttribute('data-wishlist-js'), {
3963            defer: true,
3964            onload: function () {
3965              callInit('GenieWishlistInit');
3966            },
3967          });
3968        }
3969        if (flags.upsell_enabled) {
3970          var cfgEl = document.getElementById('genie-upsell-config-json');
3971          try {
3972            window.GenieUpsellConfig = cfgEl ? JSON.parse(cfgEl.textContent || 'null') : null;
3973          } catch (e) {
3974            window.GenieUpsellConfig = null;
3975          }
3976          window.GenieUpsellPageType = PAGE_TYPE;
3977          if (root.getAttribute('data-upsell-product-id')) {
3978            window.GenieUpsellProduct = {
3979              id: root.getAttribute('data-upsell-product-id'),
3980              collections: root.getAttribute('data-upsell-collections') || '',
3981            };
3982          }
3983          addCss(root.getAttribute('data-upsell-css'));
3984          addScript(root.getAttribute('data-upsell-js'), {
3985            defer: true,
3986            onload: function () {
3987              if (PAGE_TYPE === 'collection' || PAGE_TYPE === 'index') {
3988                window.GenieAddProductIds = true;
3989              }
3990              callInit('GenieUpsellInit');
3991            },
3992          });
3993        }
3994      }
3995
3996      var flagsRequested = false;
3997      function fetchAndApplyFlags() {
3998        if (flagsRequested) return;
3999        flagsRequested = true;
4000        var cached = readCachedFlags();
4001        if (cached) {
4002          applyFlags(cached);
4003          return;
4004        }
4005        var url = apiBase + '/api/v1/shop_extra_feature_flags?shopify_domain=' + encodeURIComponent(domain);
4006        fetch(url, { method: 'GET', credentials: 'omit', mode: 'cors' })
4007          .then(function (r) {
4008            if (!r.ok) throw new Error('bad response');
4009            return r.json();
4010          })
4011          .then(function (flags) {
4012            writeCachedFlags(flags);
4013            applyFlags(flags);
4014          })
4015          .catch(function () {});
4016      }
4017
4018      // pointer/key/touch only — Lighthouse may scroll the page for screenshots,
4019      // so do not use scroll as a trigger.
4020      ['pointerdown', 'keydown', 'touchstart'].forEach(function (ev) {
4021        window.addEventListener(ev, fetchAndApplyFlags, { capture: true, passive: true, once: true });
4022      });
4023    })();
4024  })();
4025</script>
4025
4026
4027
4028</div>
4028<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
4028
4029</body>
4030</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.