1<!doctype html> 2<!--[if IE 8]><html class="no-js lt-ie9" lang="en"> <![endif]--> 3<!--[if IE 9 ]><html class="ie9 no-js"> <![endif]--> 4<!--[if (gt IE 9)|!(IE)]><!--> <html class="no-js"> <!--<![endif]--> 5<head> 6 7 <!-- Basic page needs ================================================== --> 8 <meta charset="utf-8"> 9 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 10 11 12 <link rel="shortcut icon" href="//cheekyumbrella.com/cdn/shop/t/31/assets/favicon.png?v=173706636001641866241784181990" type="image/png" /> 13 14 15 <!-- Title and description ================================================== --> 16 <title> 17 Digital Print Long Umbrella With Wood Handle – Cheeky Umbrella 18 </title> 19 20 21 <meta name="description" content="Whatever you can envision for printing, we can make a reality! Customize the entire interior or exterior of this umbrella with your graphics, image or custom colour, making it a truly unique corporate gift. Price, Minimums &amp; Production Time: Minimum order: 50 units. Production time: 10-12 weeks. Contact us for a"> 22 23 24 <!-- Helpers ================================================== --> 25 <!-- /snippets/social-meta-tags.liquid --> 26 27 28 <meta property="og:type" content="product"> 29 <meta property="og:title" content="Digital Print Long Umbrella With Wood Handle"> 30 31 <meta property="og:image" content="http://cheekyumbrella.com/cdn/shop/files/03_grande.jpg?v=1689958188"> 32 <meta property="og:image:secure_url" content="https://cheekyumbrella.com/cdn/shop/files/03_grande.jpg?v=1689958188"> 33 34 <meta property="og:image" content="http://cheekyumbrella.com/cdn/shop/files/02_d76315e6-8584-435d-bbcc-0c1c18454a44_grande.jpg?v=1689958188"> 35 <meta property="og:image:secure_url" content="https://cheekyumbrella.com/cdn/shop/files/02_d76315e6-8584-435d-bbcc-0c1c18454a44_grande.jpg?v=1689958188"> 36 37 <meta property="og:image" content="http://cheekyumbrella.com/cdn/shop/files/07_grande.jpg?v=1689958188"> 38 <meta property="og:image:secure_url" content="https://cheekyumbrella.com/cdn/shop/files/07_grande.jpg?v=1689958188"> 39 40 <meta property="og:description" content="Whatever you can envision for printing, we can make a reality! Customize the entire interior or exterior of this umbrella with your graphics, image or custom colour, making it a truly unique corporate gift. 41Price, Minimums &amp; Production Time: 42 43Minimum order: 50 units. 44Production time: 10-12 weeks. 45Contact us for a quote 46 47Features: 48 49 50 51 52Custom fabric colours and printing available for the exterior and interior. 53Steel shaft that adds strength to the umbrella. 54Fiberglass and steel ribs, providing wind resistance and durability. 55Soft feeling, water resistant 170T pongee fabric. 56Wood hook handle. Can be engraved with your logo also! 57 58Easy automatic opening. 5923" ribs, 46" arc; diameter is approximately 40" when open; length is approximately 34" from end-to-end when closed. 60Lifetime Manufacturer's Warranty on the frame. Read more on our warranty. 61 62Fabric colours available: 63 64Unlimited 65 66 67 68 69"> 70 <meta property="og:price:amount" content="31.00"> 71 <meta property="og:price:currency" content="CAD"> 72 73<meta property="og:url" content="https://cheekyumbrella.com/products/digital-print-long-umbrella"> 74<meta property="og:site_name" content="Cheeky Umbrella"> 75 76 77 78 <meta name="twitter:site" content="@cheekyumbrella"> 79 80 81 <meta name="twitter:card" content="summary"> 82 83 84 <meta name="twitter:title" content="Digital Print Long Umbrella With Wood Handle"> 85 <meta name="twitter:description" content="Whatever you can envision for printing, we can make a reality! Customize the entire interior or exterior of this umbrella with your graphics, image or custom colour, making it a truly unique corporat"> 86 <meta name="twitter:image" content="https://cheekyumbrella.com/cdn/shop/files/07_grande.jpg?v=1689958188"> 87 <meta name="twitter:image:width" content="600"> 88 <meta name="twitter:image:height" content="600"> 89 90 91 <link rel="canonical" href="https://cheekyumbrella.com/products/digital-print-long-umbrella"> 92 <meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no"> 93 <meta name="theme-color" content="#231f20"> 94 95 <!-- CSS ================================================== --> 96 <link href="//cheekyumbrella.com/cdn/shop/t/31/assets/timber.scss.css?v=143986673920041791691784194892" rel="stylesheet" type="text/css" media="all" /> 97 98 <!-- Fonts ================================================== --> 99 <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" integrity="sha384-wvfXpqpZZVQGK6TAh5PVlGOfQNHSoD2xbE+QkPxCAFlNEevoEH3Sl0sibVcOQVnN" crossorigin="anonymous"> 100
100<script defer src="https://use.fontawesome.com/releases/v5.0.6/js/all.js"></script>
100 101 <link href='//fonts.googleapis.com/css?family=Francois+One' rel='stylesheet' type='text/css'> 102 <link href='https://fonts.googleapis.com/css?family=Poppins:400,700' rel='stylesheet' type='text/css'> 103 104
104<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js" type="text/javascript"></script>
104 105 <!-- Fancybox --> 106
106<script src="https://cdn.jsdelivr.net/npm/@fancyapps/ui/dist/fancybox.umd.js"></script>
106 107 108 <!-- Header hook for plugins ================================================== --> 109
109<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
109<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/1643884/digital_wallets/dialog"> 110<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="buy" href="/cart/43449159155867:1?ucp/version=2026-08-25&context/payment/0/handler=dev.shopify.shop_pay" payment="dev.shopify.shop_pay com.google.pay dev.shopify.card"><link rel="alternate" type="application/json+oembed" href="https://cheekyumbrella.com/products/digital-print-long-umbrella.oembed">
111<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
111 112<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
113<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=1643884" crossorigin="anonymous"></script>
vendor: 1 bytes, line 113
113
114<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":1643884,"countryCode":"CA","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/1643884","merchantName":"Cheeky Umbrella","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","interac","jcb"],"total":{"type":"pending","label":"Cheeky Umbrella","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 114
114
115<script id="shopify-features" type="application/json">{"accessToken":"145bb3f9f7f86debb07a86ab69807b29","betas":["rich-media-storefront-analytics"],"domain":"cheekyumbrella.com","predictiveSearch":true,"shopId":1643884,"locale":"en"}</script>
vendor: 1 bytes, line 115
115
116<script>var Shopify = Shopify || {}; 117Shopify.shop = "cheekyumbrella-cad.myshopify.com"; 118Shopify.locale = "en"; 119Shopify.currency = {"active":"USD","rate":"0.71695698"}; 120Shopify.country = "US"; 121Shopify.theme = {"name":"16-july live backup currency switcher","id":156913729691,"schema_name":null,"schema_version":null,"theme_store_id":null,"role":"main"}; 122Shopify.theme.handle = "null"; 123Shopify.theme.style = {"id":null,"handle":null}; 124Shopify.cdnHost = "cheekyumbrella.com/cdn"; 125Shopify.routes = Shopify.routes || {}; 126Shopify.routes.root = "/"; 127Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 128Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 129Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 130Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 130
130
131<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 131
131
132<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 132
132
133<script> 134 window.ShopifyPay = window.ShopifyPay || {}; 135 window.ShopifyPay.apiHost = "shop.app\/pay"; 136 window.ShopifyPay.redirectState = null; 137</script>
vendor: 1 bytes, line 137
137
138<script> 139 window.Shopify = window.Shopify || {}; 140 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 141 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 142 window.Shopify.SignInWithShop.eligible = true; 143</script>
vendor: 1 bytes, line 143
143
144<script id="shop-js-analytics" type="application/json">{"pageType":"product"}</script>
vendor: 1 bytes, line 144
144
145<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 145
145
146<script type="module"> 147 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 148 149 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 150 151</script>
vendor: 1 bytes, line 151
151
152<script> 153 window.Shopify = window.Shopify || {}; 154 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 155 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"]}; 156</script>
vendor: 1 bytes, line 156
156
157<script>(function() { 158 var isLoaded = false; 159 function asyncLoad() { 160 if (isLoaded) return; 161 isLoaded = true; 162 var urls = ["https:\/\/www.apps2grow.us\/white-paper\/app.js?shop=cheekyumbrella-cad.myshopify.com"]; 163 for (var i = 0; i < urls.length; i++) { 164 var s = document.createElement('script'); 165 s.type = 'text/javascript'; 166 s.async = true; 167 s.src = urls[i]; 168 var x = document.getElementsByTagName('script')[0]; 169 x.parentNode.insertBefore(s, x); 170 } 171 }; 172 if(window.attachEvent) { 173 window.attachEvent('onload', asyncLoad); 174 } else { 175 window.addEventListener('load', asyncLoad, false); 176 } 177})();</script>
vendor: 1 bytes, line 177
177
178<script id="__st">var __st={"a":1643884,"offset":-25200,"reqid":"060d05e2-3ae7-4200-890b-db84e2429dd4-1790950518","pageurl":"cheekyumbrella.com\/products\/digital-print-long-umbrella","u":"fb17396ed647","p":"product","rtyp":"product","rid":7681214054555};</script>
vendor: 1 bytes, line 178
178
179<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 179
179
180<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 180
180
181<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//cheekyumbrella.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 181
181
182<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 = "//cheekyumbrella.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>
182<script crossorigin="anonymous" defer="defer" src="//cheekyumbrella.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 182
182
183<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 183
183
184<script> 185 window.Shopify = window.Shopify || {}; 186 window.Shopify.MCP = window.Shopify.MCP || {}; 187 window.Shopify.MCP.enabled = true; 188 window.Shopify.MCP.shop = "cheekyumbrella-cad.myshopify.com"; 189 window.Shopify.MCP.mcpEndpoint = "https:\/\/cheekyumbrella.com\/api\/mcp"; 190 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}]; 191</script>
vendor: 1 bytes, line 191
191
192<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("\/\/cheekyumbrella.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 193</script>
vendor: 1 bytes, line 193
193
194<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://cheekyumbrella.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 195</script>
vendor: 1 bytes, line 195
195
196<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 197 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); 198</script>
vendor: 1 bytes, line 198
198
199<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})}})); 200</script>
200 201<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://cheekyumbrella.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 202<style id="shopify-accelerated-checkout-cart"> 203 #shopify-buyer-consent { 204 margin-top: 1em; 205 display: inline-block; 206 width: 100%; 207} 208 209#shopify-buyer-consent.hidden { 210 display: none; 211} 212 213#shopify-subscription-policy-button { 214 background: none; 215 border: none; 216 padding: 0; 217 text-decoration: underline; 218 font-size: inherit; 219 cursor: pointer; 220} 221 222#shopify-subscription-policy-button::before { 223 box-shadow: none; 224} 225 226 </style> 227
228<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
228 229
230<script> 231 window.BOLD = window.BOLD || {}; 232 window.BOLD.options = {settings: {v1_variant_mode : true, hybrid_fix_auto_insert_inputs: true}}; 233</script>
vendor: 1 bytes, line 233
233
234<script>window.BOLD = window.BOLD || {}; 235 window.BOLD.common = window.BOLD.common || {}; 236 window.BOLD.common.Shopify = window.BOLD.common.Shopify || {}; 237 window.BOLD.common.Shopify.shop = { 238 domain: 'cheekyumbrella.com', 239 permanent_domain: 'cheekyumbrella-cad.myshopify.com', 240 url: 'https://cheekyumbrella.com', 241 secure_url: 'https://cheekyumbrella.com', 242 money_format: "${{amount}}", 243 currency: "CAD" 244 }; 245 window.BOLD.common.Shopify.customer = { 246 id: null, 247 tags: null, 248 }; 249 window.BOLD.common.Shopify.cart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}; 250 window.BOLD.common.template = 'product';window.BOLD.common.Shopify.formatMoney = function(money, format) { 251 function n(t, e) { 252 return "undefined" == typeof t ? e : t 253 } 254 function r(t, e, r, i) { 255 if (e = n(e, 2), 256 r = n(r, ","), 257 i = n(i, "."), 258 isNaN(t) || null == t) 259 return 0; 260 t = (t / 100).toFixed(e); 261 var o = t.split(".") 262 , a = o[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1" + r) 263 , s = o[1] ? i + o[1] : ""; 264 return a + s 265 } 266 "string" == typeof money && (money = money.replace(".", "")); 267 var i = "" 268 , o = /\{\{\s*(\w+)\s*\}\}/ 269 , a = format || window.BOLD.common.Shopify.shop.money_format || window.Shopify.money_format || "$ {{ amount }}"; 270 switch (a.match(o)[1]) { 271 case "amount": 272 i = r(money, 2, ",", "."); 273 break; 274 case "amount_no_decimals": 275 i = r(money, 0, ",", "."); 276 break; 277 case "amount_with_comma_separator": 278 i = r(money, 2, ".", ","); 279 break; 280 case "amount_no_decimals_with_comma_separator": 281 i = r(money, 0, ".", ","); 282 break; 283 case "amount_with_space_separator": 284 i = r(money, 2, " ", ","); 285 break; 286 case "amount_no_decimals_with_space_separator": 287 i = r(money, 0, " ", ","); 288 break; 289 case "amount_with_apostrophe_separator": 290 i = r(money, 2, "'", "."); 291 break; 292 } 293 return a.replace(o, i); 294 }; 295 window.BOLD.common.Shopify.saveProduct = function (handle, product) { 296 if (typeof handle === 'string' && typeof window.BOLD.common.Shopify.products[handle] === 'undefined') { 297 if (typeof product === 'number') { 298 window.BOLD.common.Shopify.handles[product] = handle; 299 product = { id: product }; 300 } 301 window.BOLD.common.Shopify.products[handle] = product; 302 } 303 }; 304 window.BOLD.common.Shopify.saveVariant = function (variant_id, variant) { 305 if (typeof variant_id === 'number' && typeof window.BOLD.common.Shopify.variants[variant_id] === 'undefined') { 306 window.BOLD.common.Shopify.variants[variant_id] = variant; 307 } 308 };window.BOLD.common.Shopify.products = window.BOLD.common.Shopify.products || {}; 309 window.BOLD.common.Shopify.variants = window.BOLD.common.Shopify.variants || {}; 310 window.BOLD.common.Shopify.handles = window.BOLD.common.Shopify.handles || {};window.BOLD.common.Shopify.saveProduct("digital-print-long-umbrella", 7681214054555);window.BOLD.common.Shopify.saveVariant(43449159155867, { product_id: 7681214054555, product_handle: "digital-print-long-umbrella", price: 3100, group_id: '', csp_metafield: {}});window.BOLD.apps_installed = {"Product Options":2} || {};window.BOLD.common.Shopify.metafields = window.BOLD.common.Shopify.metafields || {};window.BOLD.common.Shopify.metafields["bold_rp"] = {};window.BOLD.common.Shopify.metafields["bold_csp_defaults"] = {};window.BOLD.common.cacheParams = window.BOLD.common.cacheParams || {}; 311 window.BOLD.common.cacheParams.options = 1667924238; 312</script>
312 313
314<script> 315 window.BOLD.common.cacheParams.options = 1790715709; 316</script>
316 317<link href="//cheekyumbrella.com/cdn/shop/t/31/assets/bold-options.css?v=123160307633435409531784181990" rel="stylesheet" type="text/css" media="all" />
318<script defer src="https://options.shopapps.site/js/options.js"></script>
318<script> 319 var currentScript = document.currentScript || document.scripts[document.scripts.length - 1]; 320 var boldVariantIds =[43449159155867]; 321 var boldProductHandle ="digital-print-long-umbrella"; 322 var BOLD = BOLD || {}; 323 BOLD.products = BOLD.products || {}; 324 BOLD.variant_lookup = BOLD.variant_lookup || {}; 325 if (window.BOLD && !BOLD.common) { 326 BOLD.common = BOLD.common || {}; 327 BOLD.common.Shopify = BOLD.common.Shopify || {}; 328 window.BOLD.common.Shopify.products = window.BOLD.common.Shopify.products || {}; 329 window.BOLD.common.Shopify.variants = window.BOLD.common.Shopify.variants || {}; 330 window.BOLD.common.Shopify.handles = window.BOLD.common.Shopify.handles || {}; 331 window.BOLD.common.Shopify.saveProduct = function (handle, product) { 332 if (typeof handle === 'string' && typeof window.BOLD.common.Shopify.products[handle] === 'undefined') { 333 if (typeof product === 'number') { 334 window.BOLD.common.Shopify.handles[product] = handle; 335 product = { id: product }; 336 } 337 window.BOLD.common.Shopify.products[handle] = product; 338 } 339 }; 340 window.BOLD.common.Shopify.saveVariant = function (variant_id, variant) { 341 if (typeof variant_id === 'number' && typeof window.BOLD.common.Shopify.variants[variant_id] === 'undefined') { 342 window.BOLD.common.Shopify.variants[variant_id] = variant; 343 } 344 }; 345 } 346 347 for (var boldIndex = 0; boldIndex < boldVariantIds.length; boldIndex = boldIndex + 1) { 348 BOLD.variant_lookup[boldVariantIds[boldIndex]] = boldProductHandle; 349 } 350 351 BOLD.products[boldProductHandle] ={ 352 "id":7681214054555, 353 "title":"Digital Print Long Umbrella With Wood Handle","handle":"digital-print-long-umbrella", 354 "description":"\u003cp\u003e\u003cem\u003eWhatever you can envision for printing, we can make a reality! Customize the entire interior or exterior of this umbrella with your graphics, image or custom colour, making it a truly unique corporate gift. \u003c\/em\u003e\u003cem\u003e\u003cbr\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan data-mce-fragment=\"1\"\u003ePrice, Minimums \u0026amp; Production Time:\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum order: 50 units.\u003c\/li\u003e\n\u003cli\u003eProduction time: 10-12 weeks.\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/pages\/get-a-quote\"\u003eContact us for a quote \u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eFeatures:\u003c\/p\u003e\n\u003cul\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli\u003eCustom fabric colours and printing available for the exterior and interior. \u003c\/li\u003e\n\u003cli\u003eSteel shaft that adds strength to the umbrella.\u003c\/li\u003e\n\u003cli\u003eFiberglass and steel ribs, providing wind resistance and durability.\u003c\/li\u003e\n\u003cli\u003eSoft feeling, water resistant 170T pongee fabric.\u003c\/li\u003e\n\u003cli\u003eWood hook handle. Can be engraved with your logo also!\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eEasy automatic opening.\u003c\/li\u003e\n\u003cli\u003e23\" ribs, 46\" arc; diameter is approximately 40\" when open; length is approximately 34\" from end-to-end when closed.\u003c\/li\u003e\n\u003cli\u003eLifetime Manufacturer's Warranty on the frame. \u003ca href=\"\/pages\/warranty\"\u003eRead more on our warranty.\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003eFabric colours available:\n\u003cul\u003e\n\u003cli\u003eUnlimited\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003cp\u003e\u003ciframe width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/TElz2OIRauQ?si=ynRaFbyEaS1YrEOQ\" title=\"YouTube video player\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e", 355 "published_at":America/Los_Angeles"2023-07-06T13:49:00", 356 "created_at":America/Los_Angeles"2023-07-06T13:46:16", 357 "vendor":"Cheeky Umbrella", 358 "type":"Long", 359 "tags":["Long"], 360 "price":3100, 361 "price_min":3100, 362 "price_max":3100, 363 "price_varies":false, 364 "compare_at_price":null, 365 "compare_at_price_min":0, 366 "compare_at_price_max":0, 367 "compare_at_price_varies":false, 368 "all_variant_ids":[43449159155867], 369 "variants":[{"id":43449159155867,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Digital Print Long Umbrella With Wood Handle","public_title":null,"options":["Default Title"],"price":3100,"weight":1000,"compare_at_price":null,"inventory_quantity":0,"inventory_management":null,"inventory_policy":"deny","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}], 370 "available":null,"images":["\/\/cheekyumbrella.com\/cdn\/shop\/files\/07.jpg?v=1689958188","\/\/cheekyumbrella.com\/cdn\/shop\/files\/02_d76315e6-8584-435d-bbcc-0c1c18454a44.jpg?v=1689958188","\/\/cheekyumbrella.com\/cdn\/shop\/files\/03.jpg?v=1689958188","\/\/cheekyumbrella.com\/cdn\/shop\/files\/04_3b0fafdc-2ffd-4701-85e1-4de52b56ec7f.jpg?v=1689958188","\/\/cheekyumbrella.com\/cdn\/shop\/files\/08.jpg?v=1689958152","\/\/cheekyumbrella.com\/cdn\/shop\/files\/10b.jpg?v=1689958358"],"featured_image":"\/\/cheekyumbrella.com\/cdn\/shop\/files\/07.jpg?v=1689958188", 371 "options":["Title"], 372 "url":"\/products\/digital-print-long-umbrella"};var boldCSPMetafields = {}; 373 var boldTempProduct ={"id":7681214054555,"title":"Digital Print Long Umbrella With Wood Handle","handle":"digital-print-long-umbrella","description":"\u003cp\u003e\u003cem\u003eWhatever you can envision for printing, we can make a reality! Customize the entire interior or exterior of this umbrella with your graphics, image or custom colour, making it a truly unique corporate gift. \u003c\/em\u003e\u003cem\u003e\u003cbr\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan data-mce-fragment=\"1\"\u003ePrice, Minimums \u0026amp; Production Time:\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum order: 50 units.\u003c\/li\u003e\n\u003cli\u003eProduction time: 10-12 weeks.\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/pages\/get-a-quote\"\u003eContact us for a quote \u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eFeatures:\u003c\/p\u003e\n\u003cul\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli\u003eCustom fabric colours and printing available for the exterior and interior. \u003c\/li\u003e\n\u003cli\u003eSteel shaft that adds strength to the umbrella.\u
373003c\/li\u003e\n\u003cli\u003eFiberglass and steel ribs, providing wind resistance and durability.\u003c\/li\u003e\n\u003cli\u003eSoft feeling, water resistant 170T pongee fabric.\u003c\/li\u003e\n\u003cli\u003eWood hook handle. Can be engraved with your logo also!\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eEasy automatic opening.\u003c\/li\u003e\n\u003cli\u003e23\" ribs, 46\" arc; diameter is approximately 40\" when open; length is approximately 34\" from end-to-end when closed.\u003c\/li\u003e\n\u003cli\u003eLifetime Manufacturer's Warranty on the frame. \u003ca href=\"\/pages\/warranty\"\u003eRead more on our warranty.\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003eFabric colours available:\n\u003cul\u003e\n\u003cli\u003eUnlimited\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003cp\u003e\u003ciframe width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/TElz2OIRauQ?si=ynRaFbyEaS1YrEOQ\" title=\"YouTube video player\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e","published_at":"2023-07-06T13:49:00-07:00","created_at":"2023-07-06T13:46:16-07:00","vendor":"Cheeky Umbrella","type":"Long","tags":["Long"],"price":3100,"price_min":3100,"price_max":3100,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":43449159155867,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Digital Print Long Umbrella With Wood Handle","public_title":null,"options":["Default Title"],"price":3100,"weight":1000,"compare_at_price":null,"inventory_quantity":0,"inventory_management":null,"inventory_policy":"deny","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/cheekyumbrella.com\/cdn\/shop\/files\/07.jpg?v=1689958188","\/\/cheekyumbrella.com\/cdn\/shop\/files\/02_d76315e6-8584-435d-bbcc-0c1c18454a44.jpg?v=1689958188","\/\/cheekyumbrella.com\/cdn\/shop\/files\/03.jpg?v=1689958188","\/\/cheekyumbrella.com\/cdn\/shop\/files\/04_3b0fafdc-2ffd-4701-85e1-4de52b56ec7f.jpg?v=1689958188","\/\/cheekyumbrella.com\/cdn\/shop\/files\/08.jpg?v=1689958152","\/\/cheekyumbrella.com\/cdn\/shop\/files\/10b.jpg?v=1689958358"],"featured_image":"\/\/cheekyumbrella.com\/cdn\/shop\/files\/07.jpg?v=1689958188","options":["Title"],"media":[{"alt":null,"id":28143980216475,"position":1,"preview_image":{"aspect_ratio":1.5,"height":3600,"width":5400,"src":"\/\/cheekyumbrella.com\/cdn\/shop\/files\/07.jpg?v=1689958188"},"aspect_ratio":1.5,"height":3600,"media_type":"image","src":"\/\/cheekyumbrella.com\/cdn\/shop\/files\/07.jpg?v=1689958188","width":5400},{"alt":null,"id":28143980118171,"position":2,"preview_image":{"aspect_ratio":1.5,"height":3600,"width":5400,"src":"\/\/cheekyumbrella.com\/cdn\/shop\/files\/02_d76315e6-8584-435d-bbcc-0c1c18454a44.jpg?v=1689958188"},"aspect_ratio":1.5,"height":3600,"media_type":"image","src":"\/\/cheekyumbrella.com\/cdn\/shop\/files\/02_d76315e6-8584-435d-bbcc-0c1c18454a44.jpg?v=1689958188","width":5400},{"alt":null,"id":28143980150939,"position":3,"preview_image":{"aspect_ratio":1.5,"height":3600,"width":5400,"src":"\/\/cheekyumbrella.com\/cdn\/shop\/files\/03.jpg?v=1689958188"},"aspect_ratio":1.5,"height":3600,"media_type":"image","src":"\/\/cheekyumbrella.com\/cdn\/shop\/files\/03.jpg?v=1689958188","width":5400},{"alt":null,"id":28143980183707,"position":4,"preview_image":{"aspect_ratio":1.5,"height":3600,"width":5400,"src":"\/\/cheekyumbrella.com\/cdn\/shop\/files\/04_3b0fafdc-2ffd-4701-85e1-4de52b56ec7f.jpg?v=1689958188"},"aspect_ratio":1.5,"height":3600,"media_type":"image","src":"\/\/cheekyumbrella.com\/cdn\/shop\/files\/04_3b0fafdc-2ffd-4701-85e1-4de52b56ec7f.jpg?v=1689958188","width":5400},{"alt":null,"id":28143980249243,"position":5,"preview_image":{"aspect_ratio":1.5,"height":3600,"width":5400,"src":"\/\/cheekyumbrella.com\/cdn\/shop\/files\/08.jpg?v=1689958152"},"aspect_ratio":1.5,"height":3600,"media_type":"image","src":"\/\/cheekyumbrella.com\/cdn\/shop\/files\/08.jpg?v=1689958152","width":5400},{"alt":null,"id":28143987851419,"position":6,"preview_image":{"aspect_ratio":1.5,"height":1800,"width":2700,"src":"\/\/cheekyumbrella.com\/cdn\/shop\/files\/10b.jpg?v=1689958358"},"aspect_ratio":1.5,"height":1800,"media_type":"image","src":"\/\/cheekyumbrella.com\/cdn\/shop\/files\/10b.jpg?v=1689958358","width":2700}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003e\u003cem\u003eWhatever you can envision for printing, we can make a reality! Customize the entire interior or exterior of this umbrella with your graphics, image or custom colour, making it a truly unique corporate gift. \u003c\/em\u003e\u003cem\u003e\u003cbr\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan data-mce-fragment=\"1\"\u003ePrice, Minimums \u0026amp; Production Time:\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum order: 50 units.\u003c\/li\u003e\n\u003cli\u003eProduction time: 10-12 weeks.\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/pages\/get-a-quote\"\u003eContact us for a quote \u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eFeatures:\u003c\/p\u003e\n\u003cul\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli\u003eCustom fabric colours and printing available for the exterior and interior. \u003c\/li\u003e\n\u003cli\u003eSteel shaft that adds strength to the umbrella.\u
373003c\/li\u003e\n\u003cli\u003eFiberglass and steel ribs, providing wind resistance and durability.\u003c\/li\u003e\n\u003cli\u003eSoft feeling, water resistant 170T pongee fabric.\u003c\/li\u003e\n\u003cli\u003eWood hook handle. Can be engraved with your logo also!\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eEasy automatic opening.\u003c\/li\u003e\n\u003cli\u003e23\" ribs, 46\" arc; diameter is approximately 40\" when open; length is approximately 34\" from end-to-end when closed.\u003c\/li\u003e\n\u003cli\u003eLifetime Manufacturer's Warranty on the frame. \u003ca href=\"\/pages\/warranty\"\u003eRead more on our warranty.\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003eFabric colours available:\n\u003cul\u003e\n\u003cli\u003eUnlimited\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003cp\u003e\u003ciframe width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/TElz2OIRauQ?si=ynRaFbyEaS1YrEOQ\" title=\"YouTube video player\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e"}; 374 var bold_rp =[{}]; 375 if(boldTempProduct){ 376 window.BOLD.common.Shopify.saveProduct(boldTempProduct.handle, boldTempProduct.id); 377 for (var boldIndex = 0; boldTempProduct && boldIndex < boldTempProduct.variants.length; boldIndex = boldIndex + 1){ 378 var rp_group_id = bold_rp[boldIndex].rp_group_id ? '' + bold_rp[boldIndex].rp_group_id : ''; 379 window.BOLD.common.Shopify.saveVariant( 380 boldTempProduct.variants[boldIndex].id, 381 { 382 product_id: boldTempProduct.id, 383 product_handle: boldTempProduct.handle, 384 price: boldTempProduct.variants[boldIndex].price, 385 group_id: rp_group_id, 386 csp_metafield: boldCSPMetafields[boldTempProduct.variants[boldIndex].id] 387 } 388 ); 389 } 390 } 391 392 currentScript.parentNode.removeChild(currentScript); 393 </script>
393<!-- /snippets/oldIE-js.liquid --> 394 395 396<!--[if lt IE 9]>
397<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.2/html5shiv.min.js" type="text/javascript"></script>
vendor: 1 bytes, line 397
397
398<script src="//cheekyumbrella.com/cdn/shop/t/31/assets/respond.min.js?v=52248677837542619231784181990" type="text/javascript"></script>
398 399<link href="//cheekyumbrella.com/cdn/shop/t/31/assets/respond-proxy.html" id="respond-proxy" rel="respond-proxy" /> 400<link href="//cheekyumbrella.com/search?q=2168b0960f687e31e74ada6d85216b03" id="respond-redirect" rel="respond-redirect" />
401<script src="//cheekyumbrella.com/search?q=2168b0960f687e31e74ada6d85216b03" type="text/javascript"></script>
401 402<![endif]--> 403 404 405 406
406<script src="//cheekyumbrella.com/cdn/shop/t/31/assets/modernizr.min.js?v=137617515274177302221784181990" type="text/javascript"></script>
406 407 408 <!-- Custom Scripts ================================================== --> 409
409<script src="//code.jquery.com/ui/1.10.4/jquery-ui.min.js"></script>
409 410
410<script src="//cheekyumbrella.com/cdn/shop/t/31/assets/jquery.bxslider.min.js?v=30545123834594673871784181990" type="text/javascript"></script>
410 411 412 413 414 415
415<script src='https://cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.js'></script>
415 416 417
417<script src="//cheekyumbrella.com/cdn/shop/t/31/assets/instagramFeed.js?v=98272060895840576561784181990" type="text/javascript"></script>
417 418
418<script src="//cheekyumbrella.com/cdn/shop/t/31/assets/slick.js?v=110926720930196473611784181990" type="text/javascript"></script>
418 419
419<script src="//cheekyumbrella.com/cdn/shop/t/31/assets/instafeed.js?v=33149872938848984901784181990" type="text/javascript"></script>
419 420
420<script src="//cheekyumbrella.com/cdn/shop/t/31/assets/custom.js?v=9589508286345153051784181990" type="text/javascript"></script>
420 421 422
422<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.min.js"></script>
422 423 <link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.min.css"/> 424 <link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick-theme.min.css"/> 425 426 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fancyapps/ui/dist/fancybox.css" /> 427 <link href="//cheekyumbrella.com/cdn/shop/t/31/assets/slick.css?v=82685849033944488121784181990" rel="stylesheet" type="text/css" media="all" /> 428 <link href="//cheekyumbrella.com/cdn/shop/t/31/assets/slick-theme.css?v=121873817011321558121784181990" rel="stylesheet" type="text/css" media="all" /> 429 <link href="//cheekyumbrella.com/cdn/shop/t/31/assets/custom.css?v=122318304771975126501784196704" rel="stylesheet" type="text/css" media="all" /> 430 <link href="//cheekyumbrella.com/cdn/shop/t/31/assets/custom_landing.css?v=44497438491922674791784196742" rel="stylesheet" type="text/css" media="all" /> 431 432 <!-- Global site tag (gtag.js) - Google Ads: 1065710091 -->
vendor: 64 bytes, lines 432-433
432 433<script async src="https://www.googletagmanager.com/gtag/js?id=
433AW-1065710091
vendor: 12 bytes, line 433
433"></script>
434<script> 435
vendor: 134 bytes, lines 435-439
435window.dataLayer = window.dataLayer || []; 436 function gtag(){dataLayer.push(arguments);} 437 gtag('js', new Date()); 438 439 gtag('config', '
439AW-1065710091
vendor: 4 bytes, line 439
439');
440</script>
440 441 442 443 <meta name="google-site-verification" content="6UerjP3P2OBnmvjxPcrWPKmZLDtaEJN2VNFZ107k1lE" /> 444 <meta name="msvalidate.01" content="479ADD0F2ADA8DE3ADFC5F841D152869" /> 445<!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core --> 446 447 448 449 450 451 452 453<link rel="dns-prefetch" href="https://cdn.judge.me"> 454<link rel="dns-prefetch" href="https://cdn1.judge.me"> 455<link rel="dns-prefetch" href="https://api.judge.me"> 456
457<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":false,"badge_no_review_text":"No reviews","badge_n_reviews_text":"{{ n }} reviews","hide_badge_preview_if_no_reviews":false,"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
457ou! Please refresh the page in a few moments to see your review. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_submit_success_msg_no_auto_publish":"Thank you! Your review will be published as soon as it is approved by the shop admin. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_show_default_reviews_out_of_total_text":"Showing {{ n_reviews_shown }} out of {{ n_reviews }} reviews.","widget_show_all_link_text":"Show all","widget_show_less_link_text":"Show less","widget_author_said_text":"{{ reviewer_name }} said:","widget_days_text":"{{ n }} days ago","widget_weeks_text":"{{ n }} week/weeks ago","widget_months_text":"{{ n }} month/months ago","widget_years_text":"{{ n }} year/years ago","widget_yesterday_text":"Yesterday","widget_today_text":"Today","widget_replied_text":"\u003e\u003e {{ shop_name }} replied:","widget_read_more_text":"Read more","widget_reviewer_name_as_initial":"","widget_rating_filter_color":"#fbcd0a","widget_rating_filter_see_all_text":"See all reviews","widget_sorting_most_recent_text":"Most Recent","widget_sorting_highest_rating_text":"Highest Rating","widget_sorting_lowest_rating_text":"Lowest Rating","widget_sorting_with_pictures_text":"Only Pictures","widget_sorting_most_helpful_text":"Most Helpful","widget_open_question_form_text":"Ask a question","widget_reviews_subtab_text":"Reviews","widget_questions_subtab_text":"Questions","widget_question_label_text":"Question","widget_answer_label_text":"Answer","widget_question_placeholder_text":"Write your question here","widget_submit_question_text":"Submit Question","widget_question_submit_success_text":"Thank you for your question! We will notify you once it gets answered.","verified_badge_text":"Verified","verified_badge_bg_color":"","verified_badge_text_color":"","verified_badge_placement":"left-of-reviewer-name","widget_review_max_height":"","widget_hide_border":false,"widget_social_share":false,"widget_thumb":false,"widget_review_location_show":false,"widget_location_format":"","all_reviews_include_out_of_store_products":true,"all_reviews_out_of_store_text":"(out of store)","all_reviews_pagination":100,"all_reviews_product_name_prefix_text":"about","enable_review_pictures":true,"enable_question_anwser":false,"widget_theme":"default","review_date_format":"mm/dd/yyyy","default_sort_method":"most-recent","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_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_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":"branded","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":"/pages/testimonials","featured_carousel_show_images":true,"featured_carousel_autoslide_interval":5,"featured_carousel_arrows_on_the_sides":true,"featured_carousel_height":250,"featured_carousel_width":100,"featured_carousel_image_size":0,"featured_carousel_image_height":250,"featured_carousel_arrow_color":"#eeeeee","verified_count_badge_style":"branded","verified_count_badge_orientation":"horizontal","verified_count_badge_color_style":"judgeme_brand_color","verified_count_badge_color":"#108474","is_verified_count_badge_a_link":false,"verified_count_badge_url":"","verified_count_badge_show_jm_brand":true,"widget_rating_preset_default":5,"widget_first_sub_tab":"product-reviews","widget_show_histogram":true,"widget_histogram_use_custom_color":false,"widget_pagination_use_custom_color":false,"widget_star_use_custom_color":false,"widget_verified_badge_use_custom_color":false,"widget_write_review_use_custom_color":false,"picture_reminder_submit_button":"Upload Pictures","enable_review_videos":false,"mute_video_by_default":false,"widget_sorting_videos_first_text":"Videos First","widget_review_pending_text":"Pending","featured_carousel_items_for_large_screen":3,"social_share_options_order":"Facebook,Twitter","remove_microdata_snippet":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","featured_carousel_theme":"focused","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":false,"featured_carousel_show_reviewer":true,"featured_carousel_show_product":false,"featured_carousel_header_background_color":"#108474","featured_carousel_header_text_color":"#ffffff","featured_carousel_name_product_separator":"reviewed","featured_carousel_full_star_background":"#108474","featured_carousel_empty_star_background":"#dadada","featured_carousel_vertical_theme_background":"#f9fafb","featured_carousel_verified_badge_enable":true,"featured_carousel_verified_badge_color":"#108474","featured_carousel_border_style":"round","featured_carousel_review_line_length_limit":3,"featured_carousel_more_reviews_button_text":"Read more reviews","featured_carousel_view_product_button_text":"View product","all_reviews_page_load_reviews_on":"scroll","all_reviews_page_load_more_text":"Load More Reviews","disable_fb_tab_reviews":false,"enable_ajax_cdn_cache":false,"widget_advanced_speed_features":5,"widget_public_name_text":"displayed publicly like","default_reviewer_name":"John Smith","default_reviewer_name_has_non_latin":true,"widget_reviewer_anonymous":"Anonymous","medals_widget_title":"Judge.me Review Medals","medals_widget_background_color":"#f9fafb","medals_widget_position":"footer_all_pages","medals_widget_border_color":"#f9fafb","medals_widget_verified_text_position":"left","medals_widget_use_monochromatic_version":false,"medals_widget_elements_color":"#108474","show_reviewer_avatar":true,"widget_invalid_yt_video_url_error_text":"Not a YouTube video URL","widget_max_length_field_error_text":"Please enter no more than {0} characters.","widget_show_country_flag":false,"widget_show_collected_via_shop_app":true,"widget_verified_by_shop_badge_style":"light","widget_verified_by_shop_text":"Verified by Shop","widget_show_photo_gallery":false,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Made by us, Shared by you","widget_ugc_subt
457itle":"Tag us to see your picture featured in our page","widget_ugc_arrows_color":"#ffffff","widget_ugc_primary_button_text":"Buy Now","widget_ugc_primary_button_background_color":"#108474","widget_ugc_primary_button_text_color":"#ffffff","widget_ugc_primary_button_border_width":"0","widget_ugc_primary_button_border_style":"none","widget_ugc_primary_button_border_color":"#108474","widget_ugc_primary_button_border_radius":"25","widget_ugc_secondary_button_text":"Load More","widget_ugc_secondary_button_background_color":"#ffffff","widget_ugc_secondary_button_text_color":"#108474","widget_ugc_secondary_button_border_width":"2","widget_ugc_secondary_button_border_style":"solid","widget_ugc_secondary_button_border_color":"#108474","widget_ugc_secondary_button_border_radius":"25","widget_ugc_reviews_button_text":"View Reviews","widget_ugc_reviews_button_background_color":"#ffffff","widget_ugc_reviews_button_text_color":"#108474","widget_ugc_reviews_button_border_width":"2","widget_ugc_reviews_button_border_style":"solid","widget_ugc_reviews_button_border_color":"#108474","widget_ugc_reviews_button_border_radius":"25","widget_ugc_reviews_button_link_to":"judgeme-reviews-page","widget_ugc_show_post_date":true,"widget_ugc_max_width":"800","widget_rating_metafield_value_type":true,"widget_primary_color":"#108474","widget_enable_secondary_color":false,"widget_secondary_color":"#edf5f5","widget_summary_average_rating_text":"{{ average_rating }} out of 5","widget_media_grid_title":"Customer photos \u0026 videos","widget_media_grid_see_more_text":"See more","widget_round_style":false,"widget_show_product_medals":true,"widget_verified_by_judgeme_text":"Verified by Judge.me","widget_show_store_medals":true,"widget_verified_by_judgeme_text_in_store_medals":"Verified by Judge.me","widget_media_field_exceed_quantity_message":"Sorry, we can only accept {{ max_media }} for one review.","widget_media_field_exceed_limit_message":"{{ file_name }} is too large, please select a {{ media_type }} less than {{ size_limit }}MB.","widget_review_submitted_text":"Review Submitted!","widget_question_submitted_text":"Question Submitted!","widget_close_form_text_question":"Cancel","widget_write_your_answer_here_text":"Write your answer here","widget_enabled_branded_link":true,"widget_show_collected_by_judgeme":true,"widget_reviewer_name_color":"","widget_write_review_text_color":"","widget_write_review_bg_color":"","widget_collected_by_judgeme_text":"collected by Judge.me","widget_pagination_type":"standard","widget_load_more_text":"Load More","widget_load_more_color":"#108474","widget_full_review_text":"Full Review","widget_read_more_reviews_text":"Read More Reviews","widget_read_questions_text":"Read Questions","widget_questions_and_answers_text":"Questions \u0026 Answers","widget_verified_by_text":"Verified by","widget_verified_text":"Verified","widget_number_of_reviews_text":"{{ number_of_reviews }} reviews","widget_back_button_text":"Back","widget_next_button_text":"Next","widget_custom_forms_filter_button":"Filters","custom_forms_style":"horizontal","widget_show_review_information":false,"how_reviews_are_collected":"How reviews are collected?","widget_show_review_keywords":false,"widget_gdpr_statement":"How we use your data: We'll only contact you about the review you left, and only if necessary. By submitting your review, you agree to Judge.me's \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms\u003c/a\u003e, \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy\u003c/a\u003e and \u003ca href='https://judge.me/content-policy' target='_blank' rel='nofollow noopener'\u003econtent\u003c/a\u003e policies.","widget_multilingual_sorting_enabled":false,"widget_translate_review_content_enabled":false,"widget_translate_review_content_method":"manual","popup_widget_review_selection":"automatically_with_pictures","popup_widget_round_border_style":true,"popup_widget_show_title":true,"popup_widget_show_body":true,"popup_widget_show_reviewer":false,"popup_widget_show_product":true,"popup_widget_show_pictures":true,"popup_widget_use_review_picture":true,"popup_widget_show_on_home_page":true,"popup_widget_show_on_product_page":true,"popup_widget_show_on_collection_page":true,"popup_widget_show_on_cart_page":true,"popup_widget_position":"bottom_left","popup_widget_first_review_delay":5,"popup_widget_duration":5,"popup_widget_interval":5,"popup_widget_review_count":5,"popup_widget_hide_on_mobile":true,"review_snippet_widget_round_border_style":true,"review_snippet_widget_card_color":"#FFFFFF","review_snippet_widget_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":true,"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,"widget_show_review_title_input":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":{},"review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":{},"review_form_button_text_color":"#ffffff","review_form_modal_overlay_color":"#000000","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.","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_
457youtube_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 }}","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":false,"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_store_review_label_text":"Review about the store","checkout_comment_extension_title_on_product_page":"Customer Comments","checkout_comment_extension_num_latest_comment_show":5,"checkout_comment_extension_format":"name_and_timestamp","checkout_comment_customer_name":"last_initial","checkout_comment_comment_notification":true,"preview_badge_collection_page_install_preference":false,"preview_badge_home_page_install_preference":false,"preview_badge_product_page_install_preference":false,"review_widget_install_preference":"","review_carousel_install_preference":false,"floating_reviews_tab_install_preference":"none","verified_reviews_count_badge_install_preference":false,"all_reviews_text_install_preference":false,"review_widget_best_location":false,"judgeme_medals_install_preference":false,"review_widget_revamp_enabled":false,"review_widget_qna_enabled":false,"review_widget_header_theme":"minimal","review_widget_widget_title_enabled":true,"review_widget_header_text_size":"medium","review_widget_header_text_weight":"regular","review_widget_average_rating_style":"compact","review_widget_bar_chart_enabled":true,"review_widget_bar_chart_type":"numbers","review_widget_bar_chart_style":"standard","review_widget_expanded_media_gallery_enabled":false,"review_widget_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_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"
457:"reviews","review_widget_voting_label":"Helpful?","review_widget_shop_reply_label":"Reply from {{ shop_name }}:","review_widget_filters_title":"Filters","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_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":"bold_badge","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_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_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","platform":"shopify","branding_url":"https://app.judge.me/reviews","branding_text":"Powered by Judge.me","locale":"en","reply_name":"Cheeky Umbrella","widget_version":"3.0","footer":true,"autopublish":true,"review_dates":true,"enable_custom_form":false,"shop_locale":"en","enable_multi_locales_translations":false,"show_review_title_input":true,"review_verification_email_status":"always","can_be_branded":false,"reply_name_text":"Cheeky Umbrella"};</script>
457 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #108474;--jdgm-secondary-color: rgba(16,132,116,0.1);--jdgm-star-color: #108474;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #108474;--jdgm-paginate-color: #108474;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #108474}.jdgm-histogram__bar-content{background-color:#108474}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:white;background-color:#108474}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}@media only screen and (min-width: 768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}}.jdgm-author-all-initials{display:none !important}.jdgm-author-last-initial{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'about'}.jdgm-rev__variant-label:before{content:'Variant: '}.jdgm-rev__out-of-store-text:before{content:'(out of store)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.jdgm-preview-badge[data-template="product"]{display:none !important}.jdgm-preview-badge[data-template="collection"]{display:none !important}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-review-widget[data-from-snippet="true"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_etsy"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_google_business"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_shop_app"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#108474}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'Cheeky Umbrella'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )} 458</style> <style class='jdgm-settings-style'></style> 459 460 461 462 463 <style class='jdgm-miracle-styles'> 464 @-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
464/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-prev-badge{display:block !important} 465 466</style> 467 468 469 470 471 472 473 474 475
476<script data-cfasync='false' class='jdgm-script'> 477!function(e){window.jdgm=window.jdgm||{}; 478/* INF-1976 */ 479var _jdgmBlocked=function(){var raw=(window.jdgmSettings||{}).hostname_allowlist;var list=(raw==null?"":""+raw).split(/[\s,]+/).map(function(h){return h.trim().toLowerCase().replace(/\.$/,"");}).filter(function(h){return h;});if(!list.length)return false;var host=(e.location.hostname||"").toLowerCase().replace(/\.$/,"");if(/(^|\.)shopifypreview\.com$/.test(host))return false;var bare=host.replace(/^www\./,"");for(var i=0;i<list.length;i++){var en=list[i];if(en.indexOf("*.")===0){var b=en.slice(2);if(host===b||host.slice(-(b.length+1))==="."+b)return false;}else if(bare===en.replace(/^www\./,""))return false;}return true;}(); 480if(_jdgmBlocked){jdgm._loaderExecuted=true;jdgm._blocked=true;var _jdgmS=e.createElement("style");_jdgmS.textContent='[class^="jdgm-"],[class*=" jdgm-"]{display:none !important}';(e.head||e.documentElement).appendChild(_jdgmS);return;} 481jdgm.CDN_HOST="https://cdnwidget.judge.me/",jdgm.CDN_HOST_ALT="https://cdn2.judge.me/cdn/widget_frontend/",jdgm.API_HOST="https://api.judge.me/",jdgm.CDN_BASE_URL="https://cdn.shopify.com/extensions/01a0f14c-14c3-7c54-8630-ec498be121ab/judgeme-770/assets/",jdgm.CDN_API_HOST="https://cdn.judge.me/", 482jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)? 483setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){ 484!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d), 485(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!", 486a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))}, 487jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest; 488t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))}, 489t.open("GET",e),t.onerror=function(){if(e.indexOf(jdgm.CDN_HOST)===0&&jdgm.CDN_HOST_ALT!==jdgm.CDN_HOST){var f=e.replace(jdgm.CDN_HOST,jdgm.CDN_HOST_ALT);jdgm.loadJS(f,d)}},t.send()},jdgm.docReady((function(){(window.jdgmLoadCSS||e.querySelectorAll( 490".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting? 491parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"): 492jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css") 493)}))}(document); 494</script>
494 495<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/01a0f14c-14c3-7c54-8630-ec498be121ab/judgeme-770/assets/shopify_v2.css"></noscript> 496 497<!-- BEGIN app snippet: theme_fix_tags -->
497<script> 498 (function() { 499 var jdgmThemeFixes = {"130646933659":{"html":"","css":".jdgm-carousel-item__reviewer-name-wrapper {\n pointer-events: none !important;\n}","js":""}}; 500 if (!jdgmThemeFixes) return; 501 502 // "All themes" fix: CSS and JS applied on every theme. CSS is injected 503 // before the per-theme fix so the theme-specific CSS wins the cascade. 504 // HTML is never applied globally (too risky). 505 var allThemesFix = jdgmThemeFixes['all']; 506 if (allThemesFix && allThemesFix.css) { 507 var allStyleTag = document.createElement('style'); 508 allStyleTag.classList.add('jdgm-theme-fix-style-all'); 509 allStyleTag.innerHTML = allThemesFix.css; 510 document.head.append(allStyleTag); 511 }; 512 513 if (allThemesFix && allThemesFix.js) { 514 var allScriptTag = document.createElement('script'); 515 allScriptTag.classList.add('jdgm-theme-fix-script-all'); 516 allScriptTag.innerHTML = allThemesFix.js; 517 document.head.append(allScriptTag); 518 }; 519 520 var thisThemeFix = jdgmThemeFixes[Shopify.theme.id]; 521 if (!thisThemeFix) return; 522 523 if (thisThemeFix.html) { 524 document.addEventListener("DOMContentLoaded", function() { 525 var htmlDiv = document.createElement('div'); 526 htmlDiv.classList.add('jdgm-theme-fix-html'); 527 htmlDiv.innerHTML = thisThemeFix.html; 528 document.body.append(htmlDiv); 529 }); 530 }; 531 532 if (thisThemeFix.css) { 533 var styleTag = document.createElement('style'); 534 styleTag.classList.add('jdgm-theme-fix-style'); 535 styleTag.innerHTML = thisThemeFix.css; 536 document.head.append(styleTag); 537 }; 538 539 if (thisThemeFix.js) { 540 var scriptTag = document.createElement('script'); 541 scriptTag.classList.add('jdgm-theme-fix-script'); 542 scriptTag.innerHTML = thisThemeFix.js; 543 document.head.append(scriptTag); 544 }; 545 })(); 546</script>
546 547<!-- END app snippet --> 548<!-- End of Judge.me Core --> 549 550 551 552<!-- END app block -->
552<script src="https://cdn.shopify.com/extensions/01a0f14c-14c3-7c54-8630-ec498be121ab/judgeme-770/assets/loader.js" type="text/javascript" defer="defer"></script>
552 553<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
554<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: 1643884,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "product"};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 554
554
555<script> 556 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 557</script>
vendor: 1 bytes, line 557
557
558<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}
558).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: 1643884,storefrontBaseUrl: "https://cheekyumbrella.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://cheekyumbrella.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"1184727195","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"]}
558,"dataSharingState":"unrestricted"},{"id":"100663451","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS"],"name":"Google Analytics tag (migrated)"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Cheeky Umbrella","paymentSettings":{"currencyCode":"CAD"},"myshopifyDomain":"cheekyumbrella-cad.myshopify.com","countryCode":"CA","storefrontUrl":"https:\/\/cheekyumbrella.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[{"price":{"amount":31.0,"currencyCode":"USD"},"product":{"title":"Digital Print Long Umbrella With Wood Handle","vendor":"Cheeky Umbrella","id":"7681214054555","untranslatedTitle":"Digital Print Long Umbrella With Wood Handle","url":"\/products\/digital-print-long-umbrella","type":"Long"},"id":"43449159155867","image":{"src":"\/\/cheekyumbrella.com\/cdn\/shop\/files\/07.jpg?v=1689958188"},"sku":"","title":"Default Title","untranslatedTitle":"Default Title"}],"products":[{"id":"7681214054555","handle":"digital-print-long-umbrella","isCollective":null,"title":"Digital Print Long Umbrella With Wood Handle","type":"Long","untranslatedTitle":"Digital Print Long Umbrella With Wood Handle","url":"\/products\/digital-print-long-umbrella","vendor":"Cheeky Umbrella","remoteShopId":null,"variants":[{"id":"43449159155867","image":{"src":"\/\/cheekyumbrella.com\/cdn\/shop\/files\/07.jpg?v=1689958188"},"price":{"amount":31.0,"currencyCode":"USD"},"sku":"","title":"Default Title","untranslatedTitle":"Default Title"}]}],"purchasingCompany":null},},"https://cheekyumbrella.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"156913729691","themePublished":"true","eventMetadataId":"021c968a-c5ab-416d-ae98-dda1fda73461","pageType":"product","resourceId":"7681214054555","shopId":"1643884","storefrontBaseUrl":"https:\/\/cheekyumbrella.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}],[\"product_viewed\",{\"productVariant\":{\"price\":{\"amount\":31.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Digital Print Long Umbrella With Wood Handle\",\"vendor\":\"Cheeky Umbrella\",\"id\":\"7681214054555\",\"untranslatedTitle\":\"Digital Print Long Umbrella With Wood Handle\",\"url\":\"\/products\/digital-print-long-umbrella\",\"type\":\"Long\"},\"id\":\"43449159155867\",\"image\":{\"src\":\"\/\/cheekyumbrella.com\/cdn\/shop\/files\/07.jpg?v=1689958188\"},\"sku\":\"\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"}}]]"});})();</script>
558<script> 559 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 560 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 561 window.ShopifyAnalytics.meta.currency = 'USD'; 562 var meta = {"product":{"id":7681214054555,"gid":"gid:\/\/shopify\/Product\/7681214054555","vendor":"Cheeky Umbrella","type":"Long","handle":"digital-print-long-umbrella","variants":[{"id":43449159155867,"price":3100,"name":"Digital Print Long Umbrella With Wood Handle","public_title":null,"sku":""}],"remote":false},"page":{"pageType":"product","resourceType":"product","resourceId":7681214054555,"requestId":"060d05e2-3ae7-4200-890b-db84e2429dd4-1790950518"}}; 563 for (var attr in meta) { 564 window.ShopifyAnalytics.meta[attr] = meta[attr]; 565 } 566</script>
vendor: 1 bytes, line 566
566
567<script class="analytics"> 568 (function () { 569 var customDocumentWrite = function(content) { 570 var jquery = null; 571 572 if (window.jQuery) { 573 jquery = window.jQuery; 574 } else if (window.Checkout && window.Checkout.$) { 575 jquery = window.Checkout.$; 576 } 577 578 if (jquery) { 579 jquery('body').append(content); 580 } 581 }; 582 583 var hasLoggedConversion = function(token) { 584 if (token) { 585 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 586 } 587 return false; 588 } 589 590 var setCookieIfConversion = function(token) { 591 if (token) { 592 var twoMonthsFromNow = new Date(Date.now()); 593 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 594 595 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 596 } 597 } 598 599 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 600 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 601 if (trekkie.integrations) { 602 return; 603 } 604 trekkie.methods = [ 605 'identify', 606 'page', 607 'ready', 608 'track', 609 'trackForm', 610 'trackLink' 611 ]; 612 trekkie.factory = function(method) { 613 return function() { 614 var args = Array.prototype.slice.call(arguments); 615 args.unshift(method); 616 trekkie.push(args); 617 if (method == 'track' || method == 'page') { 618 var pageUrl; 619 try { 620 pageUrl = window.location.href; 621 } catch (e) {} 622 var pageReferrer; 623 try { 624 pageReferrer = document.referrer; 625 } catch (e) {} 626 try { 627 if (window.__TREKKIE_SHIM_QUEUE == null) { 628 window.__TREKKIE_SHIM_QUEUE = []; 629 } 630 window.__TREKKIE_SHIM_QUEUE.push({ 631 from: 'trekkie-stub', 632 method: method, 633 args: args.slice(1), 634 pageContext: { 635 url: pageUrl, 636 referrer: pageReferrer 637 } 638 }); 639 } catch (e) { 640 // no-op 641 } 642 } 643 return trekkie; 644 }; 645 }; 646 for (var i = 0; i < trekkie.methods.length; i++) { 647 var key = trekkie.methods[i]; 648 trekkie[key] = trekkie.factory(key); 649 } 650 trekkie.load = function(config) { 651 trekkie.config = config || {}; 652 trekkie.config.initialDocumentCookie = document.cookie; 653 var first = document.getElementsByTagName('script')[0]; 654var script = document.createElement('script'); 655script.type = 'text/javascript'; 656script.onerror = function(e) { 657 var scriptFallback = document.createElement('script'); 658 scriptFallback.type = 'text/javascript'; 659 scriptFallback.onerror = function(error) { 660 var Monorail = { 661 produce: function produce(monorailDomain, schemaId, payload) { 662 var currentMs = new Date().getTime(); 663 var event = { 664 schema_id: schemaId, 665 payload: payload, 666 metadata: { 667 event_created_at_ms: currentMs, 668 event_sent_at_ms: currentMs 669 } 670 }; 671 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 672 }, 673 sendRequest: function sendRequest(endpointUrl, payload) { 674 // Try the sendBeacon API 675 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 676 var blobData = new window.Blob([payload], { 677 type: 'text/plain' 678 }); 679 680 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 681 return true; 682 } // sendBeacon was not successful 683 684 } // XHR beacon 685 686 var xhr = new XMLHttpRequest(); 687 688 try { 689 xhr.open('POST', endpointUrl); 690 xhr.setRequestHeader('Content-Type', 'text/plain'); 691 xhr.send(payload); 692 } catch (e) { 693 console.log(e); 694 } 695 696 return false; 697 }, 698 isIos12: function isIos12() { 699 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 700 } 701 }; 702 Monorail.produce('monorail-edge.shopifysvc.com', 703 'trekkie_storefront_load_errors/1.1', 704 {shop_id: 1643884, 705 theme_id: 156913729691, 706 app_name: "storefront", 707 context_url: window.location.href, 708 source_url: "//cheekyumbrella.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 709 710 }; 711 scriptFallback.async = true; 712 scriptFallback.src = '//cheekyumbrella.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 713 first.parentNode.insertBefore(scriptFallback, first); 714}; 715script.async = true; 716script.src = '//cheekyumbrella.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 717first.parentNode.insertBefore(script, first); 718 719 }; 720 trekkie.load( 721 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":1643884,"isMerchantRequest":null,"themeId":156913729691,"themeCityHash":"13675444620974339065","contentLanguage":"en","currency":"USD","eventMetadataId":"021c968a-c5ab-416d-ae98-dda1fda73461"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}} 722 ); 723 724 var loaded = false;
725 trekkie.ready(function() { 726 if (loaded) return; 727 loaded = true; 728 729 window.ShopifyAnalytics.lib = window.trekkie; 730 731 var originalDocumentWrite = document.write; 732 document.write = customDocumentWrite; 733 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 734 document.write = originalDocumentWrite; 735 736 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 737 var token = match? match[1]: undefined; 738 if (!hasLoggedConversion(token)) { 739 setCookieIfConversion(token); 740 window.ShopifyAnalytics.lib.track("Viewed Product",{"currency":"USD","variantId":43449159155867,"productId":7681214054555,"productGid":"gid:\/\/shopify\/Product\/7681214054555","name":"Digital Print Long Umbrella With Wood Handle","price":"31.00","sku":"","brand":"Cheeky Umbrella","variant":null,"category":"Long","nonInteraction":true,"remote":false,"available":true},undefined,undefined,{"shopifyEmitted":true}); 741 } 742 }); 743 744 window.ShopifyAnalytics.lib.page(null,{"pageType":"product","resourceType":"product","resourceId":7681214054555,"requestId":"060d05e2-3ae7-4200-890b-db84e2429dd4-1790950518","shopifyEmitted":true}); 745 746 var eventsListenerScript = document.createElement('script'); 747 eventsListenerScript.async = true; 748 eventsListenerScript.src = "//cheekyumbrella.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 749 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 750})();</script>
750 751
751<script> 752 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 753 window.ga = function ga() { 754 (window.ga.q = window.ga.q || []).push(arguments); 755 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 756 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 757 } 758 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."); 759 }; 760 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 761 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 762 } 763 } 764</script>
vendor: 1 bytes, line 764
764
765<script 766 defer 767 src="https://cheekyumbrella.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 768 data-application="storefront-renderer" 769 data-shop-id="1643884" 770 data-render-region="gcp-us-central1" 771 data-page-type="product" 772 data-theme-instance-id="156913729691" 773 data-theme-name="" 774 data-theme-version="" 775 data-monorail-region="shop_domain" 776 data-resource-timing-sampling-rate="10" 777 data-shs="true" 778 data-shs-beacon="true" 779 data-shs-export-with-fetch="true" 780 data-shs-logs-sample-rate="1" 781 data-shs-beacon-endpoint="https://cheekyumbrella.com/api/collect" 782></script>
782 783<meta name="shopify-y" content="00e0f761-92e2-4c47-9ab5-129e23745437" data-expiration="1822508118000"><meta name="shopify-s" content="4fb09ce4-1c61-4f36-978a-34a8a7d20dda" data-expiration="1790952318000"><meta name="new-cookie-storage-activated" content="t"> 784</head> 785 786 787<body id="digital-print-long-umbrella-with-wood-handle" class="product.custom-only template-product" > 788 789 <div id="NavDrawer" class="drawer drawer--left"> 790 <div class="drawer__header"> 791 <div class="drawer__title h3">Menu</div> 792 <div class="drawer__close js-drawer-close"> 793 <button type="button" class="icon-fallback-text"> 794 <span class="icon icon-x" aria-hidden="true"></span> 795 <span class="fallback-text">Close menu</span> 796 </button> 797 </div> 798 </div> 799 <!-- begin mobile-nav --> 800 <ul class="mobile-nav"> 801 802 803 804 805 <li class="mobile-nav__item" aria-haspopup="true"> 806 <div class="mobile-nav__has-sublist"> 807 <a href="/collections/custom-umbrellas-with-logo-printing-canada-and-usa" class="mobile-nav__link">Custom Umbrellas</a> 808 <div class="mobile-nav__toggle"> 809 <button type="button" class="icon-fallback-text mobile-nav__toggle-open"> 810 <span class="icon icon-plus" aria-hidden="true"></span> 811 <span class="fallback-text">See More</span> 812 </button> 813 <button type="button" class="icon-fallback-text mobile-nav__toggle-close"> 814 <span class="icon icon-minus" aria-hidden="true"></span> 815 <span class="fallback-text">"Close Cart"</span> 816 </button> 817 </div> 818 </div> 819 <ul class="mobile-nav__sublist"> 820 821 <li class="mobile-nav__item "> 822 <a href="/collections/custom-umbrellas-with-logo-printing-canada-and-usa" class="mobile-nav__link">Custom Umbrellas Canada & USA</a> 823 824 825 826 </li> 827 828 <li class="mobile-nav__item "> 829 <a href="/pages/customization-information-for-umbrellas" class="mobile-nav__link">Customization Info</a> 830 831 832 833 </li> 834 835 <li class="mobile-nav__item "> 836 <a href="/pages/hotel-umbrellas" class="mobile-nav__link">Hotel Umbrellas</a> 837 838 839 840 </li> 841 842 <li class="mobile-nav__item "> 843 <a href="/pages/school-umbrellas" class="mobile-nav__link">School Umbrellas</a> 844 845 846 847 </li> 848 849 </ul> 850 </li> 851 852 853 854 855 <li class="mobile-nav__item" aria-haspopup="true"> 856 <div class="mobile-nav__has-sublist"> 857 <a href="/collections/custom-patio-umbrellas-with-logo-canada-and-usa" class="mobile-nav__link">Custom Patio Umbrellas</a> 858 <div class="mobile-nav__toggle"> 859 <button type="button" class="icon-fallback-text mobile-nav__toggle-open"> 860 <span class="icon icon-plus" aria-hidden="true"></span> 861 <span class="fallback-text">See More</span> 862 </button> 863 <button type="button" class="icon-fallback-text mobile-nav__toggle-close"> 864 <span class="icon icon-minus" aria-hidden="true"></span> 865 <span class="fallback-text">"Close Cart"</span> 866 </button> 867 </div> 868 </div> 869 <ul class="mobile-nav__sublist"> 870 871 <li class="mobile-nav__item "> 872 <a href="/collections/custom-patio-umbrellas-with-logo-canada-and-usa" class="mobile-nav__link">Custom Patio Umbrellas Canada & USA</a> 873 874 875 <ul class="granchild-ul"> 876 877 <li> 878 <a class="grand-child-menu" href="/collections/promotional-fiberglass-patio-umbrellas">Promotional Patio Umbrella Collection</a> 879 </li> 880 881 <li> 882 <a class="grand-child-menu" href="/collections/pub-fiberglass-patio-umbrellas">Pub Patio Umbrella Collection</a> 883 </li> 884 885 <li> 886 <a class="grand-child-menu" href="/collections/restaurant-fiberglass-patio-umbrellas">Restaurant Patio Umbrella Collection</a> 887 </li> 888 889 <li> 890 <a class="grand-child-menu" href="/collections/bases-and-night-covers">Bases and Night Covers</a> 891 </li> 892 893 </ul> 894 895 896 </li> 897 898 <li class="mobile-nav__item "> 899 <a href="/pages/beer-patio-umbrellas" class="mobile-nav__link">Beer Patio Umbrellas</a> 900 901 902 903 </li> 904 905 <li class="mobile-nav__item "> 906 <a href="/pages/hotel-patio-umbrellas" class="mobile-nav__link">Hotel Patio Umbrellas</a> 907 908 909 910 </li> 911 912 <li class="mobile-nav__item "> 913 <a href="/pages/restaurant-patio-umbrellas" class="mobile-nav__link">Restaurant Patio Umbrellas</a> 914 915 916 917 </li> 918 919 <li class="mobile-nav__item "> 920 <a href="/pages/cafe-patio-umbrellas" class="mobile-nav__link">Cafe Patio Umbrellas</a> 921 922 923 924 </li> 925 926 </ul> 927 </li> 928 929 930 931 932 <li class="mobile-nav__item"> 933 <a href="/pages/about-us-cheeky-umbrella" class="mobile-nav__link">About Us</a> 934 </li> 935 936 937 938 939 <li class="mobile-nav__item"> 940 <a href="/pages/our-work-custom-umbrellas" class="mobile-nav__link">Our Work</a> 941 </li> 942 943 944 </ul> 945 <!-- mobile-nav --> 946 </div> 947 948 949 <div id="CartDrawer" class="drawer drawer--right"> 950 <div class="drawer__header"> 951 <div class="drawer__title h3">Shopping Cart</div> 952 <div class="drawer__close js-drawer-close"> 953 <button type="button" class="icon-fallback-text"> 954 <span class="icon icon-x" aria-hidden="true"></span> 955 <span class="fallback-text">"Close Cart"</span> 956 </button> 957 </div> 958 </div> 959 <div id="CartContainer"></div> 960 </div> 961 962 963 <div id="PageContainer" class="is-moved-by-drawer"> 964 965 966 967 968 969 970</header> 971 972 <nav class="nav-bar" role="navigation"> 973 <div class="wrapper"> 974 <div class="grid"> 975 976 <div class="top_btns"> 977 978 979 <a href="tel:1-844-980-4236" class="btn phone_number">1-844-980-4236</a> 980 <a href="/pages/get-a-quote" class="btn request_quote">Get a Quote</a> 981 982 983 984 <div class="currency-switcher-wrapper"> 985 <form method="post" action="/localization" id="TimberCurrencyForm" accept-charset="UTF-8" class="currency-selector-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="/products/digital-print-long-umbrella" /> 986 <label for="TimberCurrencySelect" class="visually-hidden">
986Select Currency</label> 987 <select name="country_code" id="TimberCurrencySelect" class="btn--secondary"> 988 989 <option value="CA" 990 > 991 CAD 992 </option> 993 994 <option value="US" 995 selected> 996 USD 997 </option> 998 999 </select> 1000 </form> 1001 </div> 1002 1003
1003<script> 1004 document.addEventListener('DOMContentLoaded', function() { 1005 var currencySelect = document.getElementById('TimberCurrencySelect'); 1006 if (currencySelect) { 1007 currencySelect.addEventListener('change', function() { 1008 this.closest('form').submit(); 1009 }); 1010 } 1011 }); 1012 </script>
1012 1013 1014 1015 </div> 1016 1017 <div class="grid__item large--one-third medium--eight-twelfths small--eight-twelfths"> 1018 1019 1020 <div class="h1 site-header__logo large--left" itemscope itemtype="http://schema.org/Organization"> 1021 1022 1023 <a href="/" itemprop="url" class="site-header__logo-link"> 1024 <img src="//cheekyumbrella.com/cdn/shop/t/31/assets/logo.png?v=103239531766213172221784181990" alt="Patio Umbrellas Canada" itemprop="logo"> 1025 </a> 1026 1027 1028 </div> 1029 1030 1031 1032 1033 </div> 1034 1035 <div class="grid__item large--two-thirds medium--four-twelfths small--four-twelfths"> 1036 <!-- begin site-nav --> 1037 <ul class="site-nav medium-down--hide text-right AccessibleNav"> 1038 1039 1040 1041 1042 1043 <li class="test site-nav--has-dropdown" aria-haspopup="true"> 1044 <a href="/collections/custom-umbrellas-with-logo-printing-canada-and-usa" class="site-nav__link"> 1045 Custom Umbrellas 1046 </a> 1047 <ul class="site-nav__dropdown"> 1048 1049 <li> 1050 <a href="/collections/custom-umbrellas-with-logo-printing-canada-and-usa" class="site-nav__link">Custom Umbrellas Canada & USA</a> 1051 1052 </li> 1053 1054 <li> 1055 <a href="/pages/customization-information-for-umbrellas" class="site-nav__link">Customization Info</a> 1056 1057 </li> 1058 1059 <li> 1060 <a href="/pages/hotel-umbrellas" class="site-nav__link">Hotel Umbrellas</a> 1061 1062 </li> 1063 1064 <li> 1065 <a href="/pages/school-umbrellas" class="site-nav__link">School Umbrellas</a> 1066 1067 </li> 1068 1069 </ul> 1070 </li> 1071 1072 1073 1074 1075 1076 1077 1078 <li class="test site-nav--has-dropdown" aria-haspopup="true"> 1079 <a href="/collections/custom-patio-umbrellas-with-logo-canada-and-usa" class="site-nav__link"> 1080 Custom Patio Umbrellas 1081 </a> 1082 <ul class="site-nav__dropdown"> 1083 1084 <li> 1085 <a href="/collections/custom-patio-umbrellas-with-logo-canada-and-usa" class="site-nav__link">Custom Patio Umbrellas Canada & USA</a> 1086 1087 <ul class="granchild-ul"> 1088 1089 <li> 1090 <a class="grand-child-menu" href="/collections/promotional-fiberglass-patio-umbrellas">Promotional Patio Umbrella Collection</a> 1091 </li> 1092 1093 <li> 1094 <a class="grand-child-menu" href="/collections/pub-fiberglass-patio-umbrellas">Pub Patio Umbrella Collection</a> 1095 </li> 1096 1097 <li> 1098 <a class="grand-child-menu" href="/collections/restaurant-fiberglass-patio-umbrellas">Restaurant Patio Umbrella Collection</a> 1099 </li> 1100 1101 <li> 1102 <a class="grand-child-menu" href="/collections/bases-and-night-covers">Bases and Night Covers</a> 1103 </li> 1104 1105 </ul> 1106 1107 </li> 1108 1109 <li> 1110 <a href="/pages/beer-patio-umbrellas" class="site-nav__link">Beer Patio Umbrellas</a> 1111 1112 </li> 1113 1114 <li> 1115 <a href="/pages/hotel-patio-umbrellas" class="site-nav__link">Hotel Patio Umbrellas</a> 1116 1117 </li> 1118 1119 <li> 1120 <a href="/pages/restaurant-patio-umbrellas" class="site-nav__link">Restaurant Patio Umbrellas</a> 1121 1122 </li> 1123 1124 <li> 1125 <a href="/pages/cafe-patio-umbrellas" class="site-nav__link">Cafe Patio Umbrellas</a> 1126 1127 </li> 1128 1129 </ul> 1130 </li> 1131 1132 1133 1134 1135 1136 1137 <li > 1138 <a href="/pages/about-us-cheeky-umbrella" class="site-nav__link">About Us</a> 1139 </li> 1140 1141 1142 1143 1144 1145 1146 <li > 1147 <a href="/pages/our-work-custom-umbrellas" class="site-nav__link">Our Work</a> 1148 </li> 1149 1150 1151 1152 </ul> 1153 <!-- site-nav --> 1154 <div class="site-nav--mobile large--hide"> 1155 <button type="button" class="icon-fallback-text js-drawer-open-left" aria-controls="NavDrawer" aria-expanded="false"> 1156 <span class="icon icon-hamburger" aria-hidden="true"></span> 1157 <span class="fallback-text">Menu</span> 1158 </button> 1159 </div> 1160 </div> 1161 1162 </div> 1163 1164 </div> 1165 </nav> 1166 1167 1168 1169 1170 <main class="wrapper main-content main-wrap-section" role="main" > 1171
1171<script> 1172 var currentScript = document.currentScript || document.scripts[document.scripts.length - 1]; 1173 var boldVariantIds =[43449159155867]; 1174 var boldProductHandle ="digital-print-long-umbrella"; 1175 var BOLD = BOLD || {}; 1176 BOLD.products = BOLD.products || {}; 1177 BOLD.variant_lookup = BOLD.variant_lookup || {}; 1178 if (window.BOLD && !BOLD.common) { 1179 BOLD.common = BOLD.common || {}; 1180 BOLD.common.Shopify = BOLD.common.Shopify || {}; 1181 window.BOLD.common.Shopify.products = window.BOLD.common.Shopify.products || {}; 1182 window.BOLD.common.Shopify.variants = window.BOLD.common.Shopify.variants || {}; 1183 window.BOLD.common.Shopify.handles = window.BOLD.common.Shopify.handles || {}; 1184 window.BOLD.common.Shopify.saveProduct = function (handle, product) { 1185 if (typeof handle === 'string' && typeof window.BOLD.common.Shopify.products[handle] === 'undefined') { 1186 if (typeof product === 'number') { 1187 window.BOLD.common.Shopify.handles[product] = handle; 1188 product = { id: product }; 1189 } 1190 window.BOLD.common.Shopify.products[handle] = product; 1191 } 1192 }; 1193 window.BOLD.common.Shopify.saveVariant = function (variant_id, variant) { 1194 if (typeof variant_id === 'number' && typeof window.BOLD.common.Shopify.variants[variant_id] === 'undefined') { 1195 window.BOLD.common.Shopify.variants[variant_id] = variant; 1196 } 1197 }; 1198 } 1199 1200 for (var boldIndex = 0; boldIndex < boldVariantIds.length; boldIndex = boldIndex + 1) { 1201 BOLD.variant_lookup[boldVariantIds[boldIndex]] = boldProductHandle; 1202 } 1203 1204 BOLD.products[boldProductHandle] ={ 1205 "id":7681214054555, 1206 "title":"Digital Print Long Umbrella With Wood Handle","handle":"digital-print-long-umbrella", 1207 "description":"\u003cp\u003e\u003cem\u003eWhatever you can envision for printing, we can make a reality! Customize the entire interior or exterior of this umbrella with your graphics, image or custom colour, making it a truly unique corporate gift. \u003c\/em\u003e\u003cem\u003e\u003cbr\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan data-mce-fragment=\"1\"\u003ePrice, Minimums \u0026amp; Production Time:\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum order: 50 units.\u003c\/li\u003e\n\u003cli\u003eProduction time: 10-12 weeks.\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/pages\/get-a-quote\"\u003eContact us for a quote \u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eFeatures:\u003c\/p\u003e\n\u003cul\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli\u003eCustom fabric colours and printing available for the exterior and interior. \u003c\/li\u003e\n\u003cli\u003eSteel shaft that adds strength to the umbrella.\u003c\/li\u003e\n\u003cli\u003eFiberglass and steel ribs, providing wind resistance and durability.\u003c\/li\u003e\n\u003cli\u003eSoft feeling, water resistant 170T pongee fabric.\u003c\/li\u003e\n\u003cli\u003eWood hook handle. Can be engraved with your logo also!\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eEasy automatic opening.\u003c\/li\u003e\n\u003cli\u003e23\" ribs, 46\" arc; diameter is approximately 40\" when open; length is approximately 34\" from end-to-end when closed.\u003c\/li\u003e\n\u003cli\u003eLifetime Manufacturer's Warranty on the frame. \u003ca href=\"\/pages\/warranty\"\u003eRead more on our warranty.\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003eFabric colours available:\n\u003cul\u003e\n\u003cli\u003eUnlimited\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003cp\u003e\u003ciframe width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/TElz2OIRauQ?si=ynRaFbyEaS1YrEOQ\" title=\"YouTube video player\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e", 1208 "published_at":America/Los_Angeles"2023-07-06T13:49:00", 1209 "created_at":America/Los_Angeles"2023-07-06T13:46:16", 1210 "vendor":"Cheeky Umbrella", 1211 "type":"Long", 1212 "tags":["Long"], 1213 "price":3100, 1214 "price_min":3100, 1215 "price_max":3100, 1216 "price_varies":false, 1217 "compare_at_price":null, 1218 "compare_at_price_min":0, 1219 "compare_at_price_max":0, 1220 "compare_at_price_varies":false, 1221 "all_variant_ids":[43449159155867], 1222 "variants":[{"id":43449159155867,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Digital Print Long Umbrella With Wood Handle","public_title":null,"options":["Default Title"],"price":3100,"weight":1000,"compare_at_price":null,"inventory_quantity":0,"inventory_management":null,"inventory_policy":"deny","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}], 1223 "available":null,"images":["\/\/cheekyumbrella.com\/cdn\/shop\/files\/07.jpg?v=1689958188","\/\/cheekyumbrella.com\/cdn\/shop\/files\/02_d76315e6-8584-435d-bbcc-0c1c18454a44.jpg?v=1689958188","\/\/cheekyumbrella.com\/cdn\/shop\/files\/03.jpg?v=1689958188","\/\/cheekyumbrella.com\/cdn\/shop\/files\/04_3b0fafdc-2ffd-4701-85e1-4de52b56ec7f.jpg?v=1689958188","\/\/cheekyumbrella.com\/cdn\/shop\/files\/08.jpg?v=1689958152","\/\/cheekyumbrella.com\/cdn\/shop\/files\/10b.jpg?v=1689958358"],"featured_image":"\/\/cheekyumbrella.com\/cdn\/shop\/files\/07.jpg?v=1689958188", 1224 "options":["Title"], 1225 "url":"\/products\/digital-print-long-umbrella"};var boldCSPMetafields = {}; 1226 var boldTempProduct ={"id":7681214054555,"title":"Digital Print Long Umbrella With Wood Handle","handle":"digital-print-long-umbrella","description":"\u003cp\u003e\u003cem\u003eWhatever you can envision for printing, we can make a reality! Customize the entire interior or exterior of this umbrella with your graphics, image or custom colour, making it a truly unique corporate gift. \u003c\/em\u003e\u003cem\u003e\u003cbr\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan data-mce-fragment=\"1\"\u003ePrice, Minimums \u0026amp; Production Time:\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum order: 50 units.\u003c\/li\u003e\n\u003cli\u003eProduction time: 10-12 weeks.\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/pages\/get-a-quote\"\u003eContact us for a quote \u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eFeatures:\u003c\/p\u003e\n\u003cul\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli\u003eCustom fabric colours and printing available for the exterior and interior. \u003c\/li\u003e\n\u003cli\u003eSteel shaft that adds strength to the umbrella.\u
1226003c\/li\u003e\n\u003cli\u003eFiberglass and steel ribs, providing wind resistance and durability.\u003c\/li\u003e\n\u003cli\u003eSoft feeling, water resistant 170T pongee fabric.\u003c\/li\u003e\n\u003cli\u003eWood hook handle. Can be engraved with your logo also!\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eEasy automatic opening.\u003c\/li\u003e\n\u003cli\u003e23\" ribs, 46\" arc; diameter is approximately 40\" when open; length is approximately 34\" from end-to-end when closed.\u003c\/li\u003e\n\u003cli\u003eLifetime Manufacturer's Warranty on the frame. \u003ca href=\"\/pages\/warranty\"\u003eRead more on our warranty.\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003eFabric colours available:\n\u003cul\u003e\n\u003cli\u003eUnlimited\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003cp\u003e\u003ciframe width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/TElz2OIRauQ?si=ynRaFbyEaS1YrEOQ\" title=\"YouTube video player\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e","published_at":"2023-07-06T13:49:00-07:00","created_at":"2023-07-06T13:46:16-07:00","vendor":"Cheeky Umbrella","type":"Long","tags":["Long"],"price":3100,"price_min":3100,"price_max":3100,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":43449159155867,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Digital Print Long Umbrella With Wood Handle","public_title":null,"options":["Default Title"],"price":3100,"weight":1000,"compare_at_price":null,"inventory_quantity":0,"inventory_management":null,"inventory_policy":"deny","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/cheekyumbrella.com\/cdn\/shop\/files\/07.jpg?v=1689958188","\/\/cheekyumbrella.com\/cdn\/shop\/files\/02_d76315e6-8584-435d-bbcc-0c1c18454a44.jpg?v=1689958188","\/\/cheekyumbrella.com\/cdn\/shop\/files\/03.jpg?v=1689958188","\/\/cheekyumbrella.com\/cdn\/shop\/files\/04_3b0fafdc-2ffd-4701-85e1-4de52b56ec7f.jpg?v=1689958188","\/\/cheekyumbrella.com\/cdn\/shop\/files\/08.jpg?v=1689958152","\/\/cheekyumbrella.com\/cdn\/shop\/files\/10b.jpg?v=1689958358"],"featured_image":"\/\/cheekyumbrella.com\/cdn\/shop\/files\/07.jpg?v=1689958188","options":["Title"],"media":[{"alt":null,"id":28143980216475,"position":1,"preview_image":{"aspect_ratio":1.5,"height":3600,"width":5400,"src":"\/\/cheekyumbrella.com\/cdn\/shop\/files\/07.jpg?v=1689958188"},"aspect_ratio":1.5,"height":3600,"media_type":"image","src":"\/\/cheekyumbrella.com\/cdn\/shop\/files\/07.jpg?v=1689958188","width":5400},{"alt":null,"id":28143980118171,"position":2,"preview_image":{"aspect_ratio":1.5,"height":3600,"width":5400,"src":"\/\/cheekyumbrella.com\/cdn\/shop\/files\/02_d76315e6-8584-435d-bbcc-0c1c18454a44.jpg?v=1689958188"},"aspect_ratio":1.5,"height":3600,"media_type":"image","src":"\/\/cheekyumbrella.com\/cdn\/shop\/files\/02_d76315e6-8584-435d-bbcc-0c1c18454a44.jpg?v=1689958188","width":5400},{"alt":null,"id":28143980150939,"position":3,"preview_image":{"aspect_ratio":1.5,"height":3600,"width":5400,"src":"\/\/cheekyumbrella.com\/cdn\/shop\/files\/03.jpg?v=1689958188"},"aspect_ratio":1.5,"height":3600,"media_type":"image","src":"\/\/cheekyumbrella.com\/cdn\/shop\/files\/03.jpg?v=1689958188","width":5400},{"alt":null,"id":28143980183707,"position":4,"preview_image":{"aspect_ratio":1.5,"height":3600,"width":5400,"src":"\/\/cheekyumbrella.com\/cdn\/shop\/files\/04_3b0fafdc-2ffd-4701-85e1-4de52b56ec7f.jpg?v=1689958188"},"aspect_ratio":1.5,"height":3600,"media_type":"image","src":"\/\/cheekyumbrella.com\/cdn\/shop\/files\/04_3b0fafdc-2ffd-4701-85e1-4de52b56ec7f.jpg?v=1689958188","width":5400},{"alt":null,"id":28143980249243,"position":5,"preview_image":{"aspect_ratio":1.5,"height":3600,"width":5400,"src":"\/\/cheekyumbrella.com\/cdn\/shop\/files\/08.jpg?v=1689958152"},"aspect_ratio":1.5,"height":3600,"media_type":"image","src":"\/\/cheekyumbrella.com\/cdn\/shop\/files\/08.jpg?v=1689958152","width":5400},{"alt":null,"id":28143987851419,"position":6,"preview_image":{"aspect_ratio":1.5,"height":1800,"width":2700,"src":"\/\/cheekyumbrella.com\/cdn\/shop\/files\/10b.jpg?v=1689958358"},"aspect_ratio":1.5,"height":1800,"media_type":"image","src":"\/\/cheekyumbrella.com\/cdn\/shop\/files\/10b.jpg?v=1689958358","width":2700}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003e\u003cem\u003eWhatever you can envision for printing, we can make a reality! Customize the entire interior or exterior of this umbrella with your graphics, image or custom colour, making it a truly unique corporate gift. \u003c\/em\u003e\u003cem\u003e\u003cbr\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan data-mce-fragment=\"1\"\u003ePrice, Minimums \u0026amp; Production Time:\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum order: 50 units.\u003c\/li\u003e\n\u003cli\u003eProduction time: 10-12 weeks.\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/pages\/get-a-quote\"\u003eContact us for a quote \u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eFeatures:\u003c\/p\u003e\n\u003cul\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli\u003eCustom fabric colours and printing available for the exterior and interior. \u003c\/li\u003e\n\u003cli\u003eSteel shaft that adds strength to the umbrella.\u
1226003c\/li\u003e\n\u003cli\u003eFiberglass and steel ribs, providing wind resistance and durability.\u003c\/li\u003e\n\u003cli\u003eSoft feeling, water resistant 170T pongee fabric.\u003c\/li\u003e\n\u003cli\u003eWood hook handle. Can be engraved with your logo also!\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eEasy automatic opening.\u003c\/li\u003e\n\u003cli\u003e23\" ribs, 46\" arc; diameter is approximately 40\" when open; length is approximately 34\" from end-to-end when closed.\u003c\/li\u003e\n\u003cli\u003eLifetime Manufacturer's Warranty on the frame. \u003ca href=\"\/pages\/warranty\"\u003eRead more on our warranty.\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003eFabric colours available:\n\u003cul\u003e\n\u003cli\u003eUnlimited\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003cp\u003e\u003ciframe width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/TElz2OIRauQ?si=ynRaFbyEaS1YrEOQ\" title=\"YouTube video player\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e"}; 1227 var bold_rp =[{}]; 1228 if(boldTempProduct){ 1229 window.BOLD.common.Shopify.saveProduct(boldTempProduct.handle, boldTempProduct.id); 1230 for (var boldIndex = 0; boldTempProduct && boldIndex < boldTempProduct.variants.length; boldIndex = boldIndex + 1){ 1231 var rp_group_id = bold_rp[boldIndex].rp_group_id ? '' + bold_rp[boldIndex].rp_group_id : ''; 1232 window.BOLD.common.Shopify.saveVariant( 1233 boldTempProduct.variants[boldIndex].id, 1234 { 1235 product_id: boldTempProduct.id, 1236 product_handle: boldTempProduct.handle, 1237 price: boldTempProduct.variants[boldIndex].price, 1238 group_id: rp_group_id, 1239 csp_metafield: boldCSPMetafields[boldTempProduct.variants[boldIndex].id] 1240 } 1241 ); 1242 } 1243 } 1244 1245 currentScript.parentNode.removeChild(currentScript); 1246 </script>
1246 1247<!-- /templates/product.custom-only.liquid --> 1248 1249 1250<div itemscope itemtype="http://schema.org/Product"> 1251 1252 <meta itemprop="url" content="https://cheekyumbrella.com/products/digital-print-long-umbrella"> 1253 <meta itemprop="image" content="//cheekyumbrella.com/cdn/shop/files/07_grande.jpg?v=1689958188"> 1254 1255 1256 1257 1258 <div class="grid product-single"> 1259 1260 <div class="grid__item large--one-half right"> 1261 1262 <h1 itemprop="name">Digital Print Long Umbrella With Wood Handle</h1> 1263 1264 <div itemprop="offers" itemscope itemtype="http://schema.org/Offer"> 1265 <meta itemprop="priceCurrency" content="CAD"> 1266 <meta itemprop="price" content="31.00"> 1267 <link itemprop="availability" href="http://schema.org/InStock"> 1268 <a href="/pages/get-a-quote" class="btn btn--large quote-button">Get a Quote</a> 1269 1270 </div> 1271 1272 <div id="product-infotabs"> 1273 <ul class="no-bullets inline-list small--text-center"> 1274 1275 </ul> 1276 1277 1278 <div class="product-tabs-wraper-main"> 1279 <div class="product-tabs-header"> 1280 <ul class="product-tabs-header-ul"> 1281 <li class="product-tabs-header-li active" data-id="product-description-tab">Pricing & Features</li> 1282 <li class="product-tabs-header-li" data-id="product-faqs-tab">Production FAQs</li> 1283 </ul> 1284 </div> 1285 <div class="product-tabs-content"> 1286 <div class="tab-inner-content active" id="product-description-tab"> 1287 1288 1289 <p class="curr_price usd_price"><span>Contact us for a quote</span></p> 1290 1291 1292 1293 <p><em>Whatever you can envision for printing, we can make a reality! Customize the entire interior or exterior of this umbrella with your graphics, image or custom colour, making it a truly unique corporate gift. </em><em><br></em></p> 1294<p><span data-mce-fragment="1">Price, Minimums & Production Time:</span></p> 1295<ul> 1296<li>Minimum order: 50 units.</li> 1297<li>Production time: 10-12 weeks.</li> 1298<li><a href="/pages/get-a-quote">Contact us for a quote </a></li> 1299</ul> 1300<p>Features:</p> 1301<ul> 1302<ul></ul> 1303</ul> 1304<ul> 1305<li>Custom fabric colours and printing available for the exterior and interior. </li> 1306<li>Steel shaft that adds strength to the umbrella.</li> 1307<li>Fiberglass and steel ribs, providing wind resistance and durability.</li> 1308<li>Soft feeling, water resistant 170T pongee fabric.</li> 1309<li>Wood hook handle. Can be engraved with your logo also!<br> 1310</li> 1311<li>Easy automatic opening.</li> 1312<li>23" ribs, 46" arc; diameter is approximately 40" when open; length is approximately 34" from end-to-end when closed.</li> 1313<li>Lifetime Manufacturer's Warranty on the frame. <a href="/pages/warranty">Read more on our warranty.</a> 1314</li> 1315<li>Fabric colours available: 1316<ul> 1317<li>Unlimited</li> 1318</ul> 1319</li> 1320</ul> 1321<ul></ul> 1322<p><iframe width="560" height="315" src="https://www.youtube.com/embed/TElz2OIRauQ?si=ynRaFbyEaS1YrEOQ" title="YouTube video player"></iframe></p> 1323 1324 </div> 1325 <div class="tab-inner-content" id="product-faqs-tab" style="display:none;"> 1326 <h3>How long will it take to custom print my logo on the umbrellas?</h3> 1327 <p>Production time is 2-3 weeks, plus shipping time from us to you.</p> 1328 <h3>Can I see a sample before I decide?</h3> 1329 <p>If youâd like to check out our quality in person, we can send you a sample (unprinted) for your review. We greatly encourage this so you can compare and ensure you make the right decision!</p> 1330 <h3>What format do you need my logo in?</h3> 1331 <p>We require your logo in vectors/outlines in an AI or EPS file. If you donât have your logo in that format, our designer can typically re-draw it, but we need to pass along his fee of $30. </p> 1332 <h3>How do I confirm the order with you?</h3> 1333 <p>If you decide to move forward with an order with us, we'll send you a full Estimate with taxes and shipping, as well as a digital proof of the umbrella. Once both of those are approved, we require a 50% deposit up front to confirm the order and move forward with production. </p> 1334 <h3>What are shipping costs?</h3> 1335 <p>We ship all over Canada and the US and get great shipping rates. To give you a ballpark of what to expect, shipping rates typically range from $1.00 - $2.00 per umbrella.</p> 1336 <h3>Can I print my logo across two panels?</h3> 1337 <p>If you are doing a Digital Print umbrella, we print the panels at our factory before they are sewn together and put on the frames, so we can print all over the panels in whatever way you like (minimum order 100 units, production time approx 6 months). But if you are adding your logo to products that we have here in our local stock, the umbrellas are already constructed (fabric on frames), so we can only print on the flattest spot (bottom centre of each panel). Outside of that area, the panel curves too much and we can't get a proper print.</p> 1338 </div> 1339 </div> 1340 </div> 1341 1342 </div> 1343 1344 </div> 1345 1346 <div class="grid__item large--one-half text-center"> 1347 <div class="product-single__photos" id="ProductPhoto"> 1348 1349 <img src="//cheekyumbrella.com/cdn/shop/files/07_grande.jpg?v=1689958188" alt="Digital Print Long Umbrella With Wood Handle" id="ProductPhotoImg"> 1350 </div> 1351 1352 1353 1354 <ul class="product-single__thumbnails grid-uniform" id="ProductThumbs"> 1355 1356 1357 <li class="grid__item one-third"> 1358 <a href="//cheekyumbrella.com/cdn/shop/files/07_grande.jpg?v=1689958188" class="product-single__thumbnail active"> 1359 <img src="//cheekyumbrella.com/cdn/shop/files/07_compact.jpg?v=1689958188" alt="Digital Print Long Umbrella With Wood Handle"> 1360 </a> 1361 </li> 1362 1363 <li class="grid__item one-third"> 1364 <a href="//cheekyumbrella.com/cdn/shop/files/02_d76315e6-8584-435d-bbcc-0c1c18454a44_grande.jpg?v=1689958188" class="product-single__thumbnail "> 1365 <img src="//cheekyumbrella.com/cdn/shop/files/02_d76315e6-8584-435d-bbcc-0c1c18454a44_compact.jpg?v=1689958188" alt="Digital Print Long Umbrella With Wood Handle"> 1366 </a> 1367 </li> 1368 1369 <li class="grid__item one-third"> 1370 <a href="//cheekyumbrella.com/cdn/shop/files/03_grande.jpg?v=1689958188" class="product-single__thumbnail "> 1371 <img src="//cheekyumbrella.com/cdn/shop/files/03_compact.jpg?v=1689958188" alt="Digital Print Long Umbrella With Wood Handle"> 1372 </a> 1373 </li> 1374 1375 <li class="grid__item one-third"> 1376 <a href="//cheekyumbrella.com/cdn/shop/files/04_3b0fafdc-2ffd-4701-85e1-4de52b56ec7f_grande.jpg?v=1689958188" class="product-single__thumbnail "> 1377 <img src="//cheekyumbrella.com/cdn/shop/files/04_3b0fafdc-2ffd-4701-85e1-4de52b56ec7f_compact.jpg?v=1689958188" alt="Digital Print Long Umbrella With Wood Handle"> 1378 </a> 1379 </li> 1380 1381 <li class="grid__item one-third"> 1382 <a href="//cheekyumbrella.com/cdn/shop/files/08_grande.jpg?v=1689958152" class="product-single__thumbnail "> 1383 <img src="//cheekyumbrella.com/cdn/shop/files/08_compact.jpg?v=1689958152" alt="Digital Print Long Umbrella With Wood Handle"> 1384 </a> 1385 </li> 1386 1387 <li class="grid__item one-third"> 1388 <a href="//cheekyumbrella.com/cdn/shop/files/10b_grande.jpg?v=1689958358" class="product-single__thumbnail "> 1389 <img src="//cheekyumbrella.com/cdn/shop/files/10b_compact.jpg?v=1689958358" alt="Digital Print Long Umbrella With Wood Handle"> 1390 </a> 1391 </li> 1392 1393 1394 </ul> 1395 1396 1397 </div> 1398 1399 <div id="shopify-product-reviews" data-id="7681214054555"></div> 1400 </div> 1401 1402 <div id="quote"> 1403 <div id="get-a-quote" class="grid"> 1404 <div class="grid__item large--eight-twelfths push--large--two-twelfths"> 1405 <div> 1406 <h2>Get a Quote</h2> 1407<iframe title="Embedded Wufoo Form" 1408 height="1500" 1409 allowTransparency="true" 1410 frameborder="0" 1411 scrolling="no" 1412 style="width:100%;border:none" 1413 src="https://cheekyumbrella.wufoo.com/embed/k5jlvsw1p5bdve/"> 1414 <a href="https://cheekyumbrella.wufoo.com/forms/k5jlvsw1p5bdve/"> 1415 Fill out my Wufoo form! 1416 </a> 1417</iframe>
1418 </div> 1419 </div> 1420 </div> 1421 </div> 1422 1423 1424 1425 1426</div> 1427
1428<script> 1429 $( "#product-infotabs" ).tabs(); 1430 1431 1432</script>
1432 1433 </main> 1434 1435 <!-- begin site-footer --> 1436 <footer class="site-footer small--text-center" role="contentinfo"> 1437 <div class="wave"> 1438 <div class="wrapper footer-wrapper-outer"> 1439 <div class="grid footer-inner-wrap"> 1440 1441 <div class="grid__item large--one-third medium--one-half"> 1442 1443 <!-- <h3>Cheeky Newsletter</h3> 1444 <p>Stay informed of new products for customization, discounts and recently completed custom projects! </p> 1445 <form action="https://splitmango.createsend.com/t/r/s/udpkkl/" method="post" id="subForm" class="input-group"> 1446 <input type="email" name="cm-udpkkl-udpkkl" id="fieldEmail" class="email input-group-field" value="" placeholder="[email protected]" required /> 1447 <span class="input-group-btn"> 1448 <input type="submit" class="btn--secondary" name="subscribe" id="subscribe" value="Subscribe"> 1449 </span> 1450 </form> --> 1451 </div> 1452 1453 1454 <div class="grid__item large--one-third medium--one-half text-center f-social-links"> 1455 <h3>Get Connected</h3> 1456 <ul class="inline-list social-icons"> 1457 1458 <li> 1459 <a target="_blank" class="icon-fallback-text" href="http://www.twitter.com/cheekyumbrella" title="Cheeky Umbrella on Twitter"> 1460 <span class="icon icon-twitter" aria-hidden="true"></span> 1461 <span class="fallback-text">Twitter</span> 1462 </a> 1463 </li> 1464 1465 1466 <li> 1467 <a target="_blank" class="icon-fallback-text" href="https://www.facebook.com/pages/Cheeky-Umbrella/45509133497" title="Cheeky Umbrella on Facebook"> 1468 <span class="icon icon-facebook" aria-hidden="true"></span> 1469 <span class="fallback-text">Facebook</span> 1470 </a> 1471 </li> 1472 1473 1474 <li> 1475 <a target="_blank" class="icon-fallback-text" href="http://www.youtube.com/cheekyumbrella" title="Cheeky Umbrella on Youtube"> 1476 <span class="icon icon-youtube" aria-hidden="true"></span> 1477 <span class="fallback-text">Youtube</span> 1478 </a> 1479 </li> 1480 1481 1482 <li> 1483 <a target="_blank" class="icon-fallback-text" href="https://www.instagram.com/cheekyumbrella/" title="Cheeky Umbrella on Instagram"> 1484 <span class="icon icon-instagram" aria-hidden="true"></span> 1485 <span class="fallback-text">Instagram</span> 1486 </a> 1487 </li> 1488 1489 </ul> 1490 </div> 1491 </div> 1492 <div class="grid footer-inner-wrap"> 1493 <div class="grid__item medium--one-half large--one-half"> 1494 1495 <ul class="no-bullets inline-list"> 1496 1497 <li><a href="/pages/custom-umbrellas-in-your-city" title="">City Pages</a></li> 1498 1499 <li><a href="/blogs/custom-umbrellas-blog" title="">Blog</a></li> 1500 1501 <li><a href="/blogs/press-releases" title="">Press Releases</a></li> 1502 1503 <li><a href="/pages/warranty" title="">Warranty</a></li> 1504 1505 <li><a href="/pages/shipping" title="">Shipping</a></li> 1506 1507 <li><a href="https://cheekyumbrella.com/pages/sitemap" title="">Sitemap</a></li> 1508 1509 <li><a href="/pages/contact-us" title="">Contact</a></li> 1510 1511 </ul> 1512 </div> 1513 <div class="grid__item medium--one-half large--one-half large--text-right medium--text-right"> 1514 1515 </div> 1516 </div> 1517 </div> 1518 </div> 1519 1520 <style type="text/css">.seofooter h2{font-size:14px; text-align:center; text-transform: capitalize; color: #fff; font-family: "Poppins",sans-serif;}</style> 1521<div class="seofooter"> 1522 1523 1524 1525 <h2>© 2026 Cheeky Umbrella | All Rights Reserved<br/><a href="http://www.splitmango.com">Vancouver Web Design</a> by SplitMango</h2> 1526</div> 1527<style type="text/css">.seofooter-2 h2{font-size:14px; text-align:center; display:none; text-transform: capitalize; color: #fff; font-family: "Poppins",sans-serif;}</style> 1528<div class="seofooter-2"> 1529 1530 1531</div> 1532 1533 </footer> 1534 <!-- //site-footer --> 1535 </div> 1536 1537
1537<script src="//cheekyumbrella.com/cdn/shop/t/31/assets/fastclick.min.js?v=29723458539410922371784181990" type="text/javascript"></script>
1537 1538
1538<script src="//cheekyumbrella.com/cdn/shop/t/31/assets/timber.js?v=59589278871461962981784181990" type="text/javascript"></script>
1538 1539 1540 1541
1541<script> 1542 1543 </script>
1543 1544 1545 1546 1547
1547<script src="//cheekyumbrella.com/cdn/shop/t/31/assets/handlebars.min.js?v=79044469952368397291784181990" type="text/javascript"></script>
1547 1548 <!-- /snippets/ajax-cart-template.liquid --> 1549 1550 1551
1551<script id="CartTemplate" type="text/template"> 1552 1553 <form action="/cart" method="post" novalidate class="cart ajaxcart"> 1554 <div class="ajaxcart__inner"> 1555 {{#items}} 1556 <div class="ajaxcart__product"> 1557 <div class="ajaxcart__row" data-line="{{line}}"> 1558 <div class="grid"> 1559 <div class="grid__item one-third"> 1560 <a href="{{url}}" class="ajaxcart__product-image"><img src="{{img}}" alt=""></a> 1561 </div> 1562 <div class="grid__item two-thirds"> 1563 <h4><a href="{{url}}" class="ajaxcart__product-name">{{name}}</a></h4> 1564 <p> 1565 {{#properties}} 1566 {{#each this}} 1567 {{#if this}} 1568 <span class="ajaxcart__product-meta">{{@key}}: {{this}}</span> 1569 {{/if}} 1570 {{/each}} 1571 {{/properties}} 1572 1573 </p> 1574 1575 <div class="grid--full display-table"> 1576 <div class="grid__item display-table-cell one-half"> 1577 <div class="ajaxcart__qty"> 1578 <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--minus icon-fallback-text" data-id="{{id}}" data-qty="{{itemMinus}}" data-line="{{line}}"> 1579 <span class="icon icon-minus" aria-hidden="true"></span> 1580 <span class="fallback-text">−</span> 1581 </button> 1582 <input type="text" name="updates[]" class="ajaxcart__qty-num" value="{{itemQty}}" min="0" data-id="{{id}}" data-line="{{line}}" aria-label="quantity" pattern="[0-9]*"> 1583 <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--plus icon-fallback-text" data-id="{{id}}" data-line="{{line}}" data-qty="{{itemAdd}}"> 1584 <span class="icon icon-plus" aria-hidden="true"></span> 1585 <span class="fallback-text">+</span> 1586 </button> 1587 </div> 1588 </div> 1589 <div class="grid__item display-table-cell one-half text-right"> 1590 {{{price}}} 1591 </div> 1592 </div> 1593 </div> 1594 </div> 1595 </div> 1596 </div> 1597 {{/items}} 1598 1599 1600 <div> 1601 <label for="CartSpecialInstructions">Please let us know any additional notes/instructions below:</label> 1602 <textarea name="note" class="input-full" id="CartSpecialInstructions">{{ note }}</textarea> 1603 </div> 1604 1605 </div> 1606 <div class="ajaxcart__footer"> 1607 <div class="grid--full"> 1608 <div class="grid__item two-thirds"> 1609 <p>Subtotal</p> 1610 </div> 1611 <div class="grid__item one-third text-right"> 1612 <p>{{{totalPrice}}}</p> 1613 </div> 1614 </div> 1615 <p class="text-center">Shipping & taxes calculated at checkout</p> 1616 <button type="submit" class="btn--secondary btn--full cart__checkout" name="checkout"> 1617 Check Out → 1618 </button> 1619 1620 <div class="additional_checkout_buttons"><div class="dynamic-checkout__content" id="dynamic-checkout-cart" data-shopify="dynamic-checkout-cart"> <shopify-accelerated-checkout-cart wallet-configs="[{"supports_subs":true,"supports_def_opts":false,"name":"shop_pay","wallet_params":{"shopId":1643884,"merchantName":"Cheeky Umbrella","personalized":true}}]" access-token="145bb3f9f7f86debb07a86ab69807b29" buyer-country="US" buyer-locale="en" buyer-currency="USD" shop-id="1643884" cart-id="1d46047a06397c61d687b4a155635551" enabled-flags="["1172c16a","a1d1f9a1","f5afabb3","370070f3"]" > <div class="wallet-button-wrapper"> <ul class='wallet-cart-grid wallet-cart-grid--skeleton' role="list" data-shopify-buttoncontainer="true"> <li data-testid='grid-cell' class='wallet-cart-button-container'><div class='wallet-cart-button wallet-cart-button__skeleton' role='button' disabled aria-hidden='true'> </div></li> </ul> </div> </shopify-accelerated-checkout-cart> </div></div> 1621 1622 </div> 1623 </form> 1624 1625 </script>
1625 1626
1626<script id="AjaxQty" type="text/template"> 1627 1628 <div class="ajaxcart__qty"> 1629 <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--minus icon-fallback-text" data-id="{{id}}" data-qty="{{itemMinus}}"> 1630 <span class="icon icon-minus" aria-hidden="true"></span> 1631 <span class="fallback-text">−</span> 1632 </button> 1633 <input type="text" class="ajaxcart__qty-num" value="{{itemQty}}" min="0" data-id="{{id}}" aria-label="quantity" pattern="[0-9]*"> 1634 <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--plus icon-fallback-text" data-id="{{id}}" data-qty="{{itemAdd}}"> 1635 <span class="icon icon-plus" aria-hidden="true"></span> 1636 <span class="fallback-text">+</span> 1637 </button> 1638 </div> 1639 1640 </script>
1640 1641
1641<script id="JsQty" type="text/template"> 1642 1643 <div class="js-qty"> 1644 <button type="button" class="js-qty__adjust js-qty__adjust--minus icon-fallback-text" data-id="{{id}}" data-qty="{{itemMinus}}"> 1645 <span class="icon icon-minus" aria-hidden="true"></span> 1646 <span class="fallback-text">−</span> 1647 </button> 1648 <input type="text" class="js-qty__num" value="{{itemQty}}" min="1" data-id="{{id}}" aria-label="quantity" pattern="[0-9]*" name="{{inputName}}" id="{{inputId}}"> 1649 <button type="button" class="js-qty__adjust js-qty__adjust--plus icon-fallback-text" data-id="{{id}}" data-qty="{{itemAdd}}"> 1650 <span class="icon icon-plus" aria-hidden="true"></span> 1651 <span class="fallback-text">+</span> 1652 </button> 1653 </div> 1654 1655 </script>
1655 1656 1657
1657<script src="//cheekyumbrella.com/cdn/shop/t/31/assets/ajax-cart.js?v=797333094705055191784181990" type="text/javascript"></script>
1657 1658
1658<script> 1659 jQuery(function($) { 1660 ajaxCart.init({ 1661 formSelector: '#AddToCartForm', 1662 cartContainer: '#CartContainer', 1663 addToCartSelector: '#AddToCart', 1664 cartCountSelector: '#CartCount', 1665 cartCostSelector: '#CartCost', 1666 moneyFormat: "${{amount}}" 1667 }); 1668 }); 1669 1670 jQuery('body').on('ajaxCart.afterCartLoad', function(evt, cart) { 1671 // Bind to 'ajaxCart.afterCartLoad' to run any javascript after the cart has loaded in the DOM 1672 timber.RightDrawer.open(); 1673 }); 1674 </script>
1674 1675 1676 1677 1678
1679<script>window.jQuery||document.write("
1679<script src='https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js'><\/script>");</script>
1679 1680
1681<script>function utilGetParameterByName(e,t){void 0===t&&(t=window.location.search);var o="[\\?&]"+(e=e.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]"))+"=([^&#]*)",n=new RegExp(o).exec(t);return null===n?"":decodeURIComponent(n[1].replace(/\+/g," "))}function CollectionFilterHandleGet(){var e;return"/"==window.location.pathname?"all":(e=window.location.pathname.substring("/collections/".length),e=e.split("/")[0])}function CollectionFilterLegacyTagsGet(){var e;return"/"==window.location.pathname?"":1==(e=window.location.pathname.substring("/collections/".length)).split("/").length?"":e=e.split("/")[1]}function CollectionFilterSetProductDetailVariant(e,t){for(var o=[],n=0;n<t.length;n++)for(r=0;r<e.options.length;r++){var i=e.options[r];i.name.toLowerCase()==t[n].option_name.toLowerCase()&&o.push({position:i.position,title:t[n].variant_title})}if(0!=o.length&&1!=e.variants.length)for(n=0;n<e.variants.length;n++){var a=e.variants[n];if(!(a.title.indexOf("% Off")>-1)&&!("shopify"==a.inventory_management&&"deny"==a.inventory_policy&&a.inventory_quantity<=0)){for(var l=!0,r=0;r<o.length;r++)a["option"+o[r].position]!=o[r].title&&(l=!1);if(l)return window.location.href=window.location.pathname+"?variant="+a.id,void(document.querySelector("[name='id']").value=a.id)}}}function CollectionFilterFlushHandle(){"yes"==utilGetParameterByName("debug")&&console.log("CollectionFilterFlush()"),window.cfDocCookies.keys().filter(function(e){return 0==e.indexOf("cf-handle")}).map(function(e){window.cfDocCookies.removeItem(e,"/")})}function CollectionFilterFlush(){"yes"==utilGetParameterByName("debug")&&console.log("CollectionFilterFlush()"),window.cfDocCookies.keys().filter(function(e){return 0==e.indexOf("cf-")}).map(function(e){window.cfDocCookies.removeItem(e,"/")})}function CollectionFilterInitialize(){if("yes"==utilGetParameterByName("debug")&&console.log("CollectionFilterInitialize"),window.location.pathname.indexOf("/products/")>-1){if(""==utilGetParameterByName("variant")&&(o=window.cfDocCookies.getItem("cf-app-selected-filters"))&&"string"==typeof o){var e=JSON.parse(o);e.length>0&&jQuery.getJSON(window.location.pathname+".json",function(t){CollectionFilterSetProductDetailVariant(t.product,e)})}}else{if("/search"==window.location.pathname||"/"==window.location.pathname);else if(-1==window.location.pathname.indexOf("/collections/"))return;var t=Math.floor((new Date).getTime()/1e3),o=window.cfDocCookies.getItem("cf-last_update_hours");o&&"string"==typeof o?t-parseInt(o)>=600&&CollectionFilterFlush():CollectionFilterFlush(),""!=utilGetParameterByName("sort_by")&&window.cfDocCookies.setItem("cf-app-remember-sort_by",utilGetParameterByName("sort_by"),null,"/"),""!=utilGetParameterByName("view")&&window.cfDocCookies.setItem("cf-app-remember-view",utilGetParameterByName("view"),null,"/"),(o=window.cfDocCookies.getItem("cf-app_settings"))&&"string"==typeof o&&(window.appcf.app_settings=JSON.parse(window.cfDocCookies.getItem("cf-app_settings")));var n=CollectionFilterHandleGet();if((o=window.cfDocCookies.getItem("cf-handle-"+n))&&"string"==typeof o&&(window.appcf.filters=JSON.parse(o)),"yes"==utilGetParameterByName("debug")&&console.log("CollectionFilterInitialize app_settings",window.appcf.app_settings,"filters",window.appcf.filters),window.appcf.app_settings&&window.appcf.filters?(CollectionFilterCheckRemember(n),CollectionFilterPopulateOptions(n)):jQuery.ajax({cache:!0,contentType:"application/json; charset=utf-8",dataType:"json",type:"GET",url:window.appcf.api_get,data:{shop:window.appcf.shop,handle:n.trim().toLowerCase()},success:function(e){0!=e.filters.options.length&&("yes"==utilGetParameterByName("debug")&&(console.log("CF got data data.filters.options.length",e.filters.options.length),console.log("CF got data data.filters.options[0].values.length",e.filters.options[0].values.length)),window.appcf.app_settings=e.app_settings,window.cfDocCookies.setItem("cf-app_settings",JSON.stringify(window.appcf.app_settings),null,"/"),window.appcf.filters=e.filters,CollectionFilterFlushHandle(),window.cfDocCookies.setItem("cf-handle-"+n,JSON.stringify(window.appcf.filters),null,"/"),window.cfDocCookies.setItem("cf-last_update_hours",t,null,"/"),CollectionFilterCheckRemember(n),CollectionFilterPopulateOptions(n))}}),"/search"==window.location.pathname){var i=CollectionFilterGetSearchValuesNoTags();jQuery("input[name='q']").val(i.join(" "))}}}function CollectionFilterSelectedFiltersGet(e){var t="",o=[];return"string"==typeof(t="/search"==window.location.pathname?utilGetParameterByName("q"):window.location.pathname.replace("/collections/"+e,"").replace("/",""))&&""!=t&&(o=(t=decodeURIComponent(t)).toLowerCase().split("+")),o}function CollectionFilterSetRemember(e,t){var o=[],n=window.cfDocCookies.getItem("cf-app-remember-tags");n&&"string"==typeof n&&(o=JSON.parse(n));for(r=0;r<t.length;r++)t[r].indexOf("cf-size-")>-1&&-1==o.indexOf(t[r])&&o.push(t[r]);var i=[],a=[];"object"==typeof window.appcf.filters.options&&(a=window.appcf.filters.options);for(var l=[],r=0;r<a.length;r++)for(var c=0;c<a[r].values.length;
1681c++)l.push(a[r].values[c].tag);for(r=0;r<o.length;r++)l.indexOf(o[r])>-1?t.indexOf(o[r])>-1&&i.push(o[r]):i.push(o[r]);window.cfDocCookies.setItem("cf-app-remember-tags",JSON.stringify(i),null,"/")}function CollectionFilterCheckRemember(e){if("/"!=window.location.pathname&&"/search"!=window.location.pathname){var t=CollectionFilterSelectedFiltersGet(e),o=[],n=window.cfDocCookies.getItem("cf-app-remember-tags");n&&"string"==typeof n&&(o=JSON.parse(n));var i=[];"object"==typeof window.appcf.filters.options&&(i=window.appcf.filters.options);for(var a=[],l=0;l<i.length;l++)for(var r=0;r<i[l].values.length;r++)a.push(i[l].values[r].tag);for(var c=[],l=0;l<o.length;l++)a.indexOf(o[l])>-1&&-1==t.indexOf(o[l].toLowerCase())&&c.push(o[l]);s="";if((n=window.cfDocCookies.getItem("cf-app-remember-sort_by"))&&"string"==typeof n)var s=n;0==c.length&&s==utilGetParameterByName("sort_by")||(t.push.apply(t,c),CollectionFilterRedirect(e,t))}}function CollectionFilterPopulateOptions(e){"yes"==utilGetParameterByName("debug")&&console.log("CollectionFilterPopulateOptions",e);var t=window.appcf.app_settings,o=[];"object"==typeof window.appcf.filters.options&&(o=window.appcf.filters.options),void 0===t.show_only_options&&(t.show_only_options=""),t.show_only_options=t.show_only_options.trim();var n=[];""!=t.show_only_options&&(n=t.show_only_options.split(","));var i="",a=CollectionFilterSelectedFiltersGet(e);if(void 0===t.appearance&&(t.appearance=[]),void 0===t.production_mode&&(t.production_mode=!1),0==t.production_mode&&CollectionFilterFlush(),0==t.appearance.length)for(var r=0;r<n.length;r++)t.appearance.push({name:n[r],label:"",style:"select",all:""});var c=[];"yes"==utilGetParameterByName("debug")&&console.log("options",o,"app_settings",t);for(var s=0;s<t.appearance.length;
1681s++){var p=t.appearance[s],f=o.filter(function(e){return e.name.toLowerCase()==p.name.toLowerCase()});if(1==f.length&&(f=f[0],"yes"==utilGetParameterByName("debug")&&l("option0",f),!(t.production_mode&&f.values.length<=1))){i+=" <span class='cf-label cf-title'>"+(""==p.label?p.name:p.label)+"</span>",i+=" <span class='cf-options-container'>";var u=720;if("number"==typeof window.cf_mobile_width&&(u=window.cf_mobile_width),jQuery(window).width()<=u&&(p.style="select"),"select"==p.style){i+="<select class='cf-select'>",i+="<option value=''>"+("string"==typeof p.all?p.all:"")+"</option>";for(h=0;h<f.values.length;h++)i+="<option value='"+f.values[h].tag+"' ",a.indexOf(f.values[h].tag.toLowerCase())>=0&&(i+=" selected",c.push({option_name:f.name,variant_title:f.values[h].name})),i+=">"+f.values[h].name+"</option>";i+="</select>"}if("checkboxes"==p.style){for(var d=!1,m="string"==typeof p.all?p.all:"",w="",h=0;h<f.values.length;h++){var g="cf-"+CollectionFilterConvertToSlug(p.name)+"-",y=f.values[h].tag.replace(g,"");w+="<label><input class='cf-checkbox' name='"+p.name+"[]' data-group-name='"+p.name+"' type='checkbox' value='"+f.values[h].tag+"' id='"+y+"' ",w+=(a.indexOf(f.values[h].tag.toLowerCase())>=0?" checked ":"")+" > <span>"+f.values[h].name+"</span></label>",a.indexOf(f.values[h].tag.toLowerCase())>=0&&(d=!0,c.push({option_name:f.name,variant_title:f.values[h].name}))}""!=m&&(i+="<label><input class='cf-checkbox' name='"+p.name+"[]' data-group-name='"+p.name+"' type='checkbox' value='' id='' ",0==d&&(i+=" checked "),i+=" > <span>"+m+"</span></label>"),i+=w}if("radios"==p.style){i+="<label><input class='cf-radio' data-group-name='"+p.name+"' type='radio' value='' ",i+=" > <span>"+("string"==typeof p.all?p.all:"View All")+"</span></label>";for(h=0;h<f.values.length;h++)i+="<label><input class='cf-radio' data-group-name='"+p.name+"' type='radio' value='"+f.values[h].tag+"' ",i+=(a.indexOf(f.values[h].tag.toLowerCase())>=0?" checked ":"")+" > <span>"+f.values[h].name+"</span></label>",a.indexOf(f.values[h].tag.toLowerCase())>=0&&c.push({option_name:f.name,variant_title:f.values[h].name})}i+=" </span>"}}"yes"==utilGetParameterByName("debug")&&console.log("CF ohtml",i),jQuery(".collection-filters-container").html(i),jQuery("#collection-filters-container").html(i),"yes"==utilGetParameterByName("debug")&&(console.log("ohtml",i),console.log("collection-filters-container",jQuery("#collection-filters-container").length)),setTimeout(function(){jQuery(".cf-select").bind("change",CollectionFilterChange),jQuery(".cf-checkbox").bind("change",CollectionFilterChange),jQuery(".cf-radio").bind("change",CollectionFilterChange),utilGetParameterByName("debug"),"function"==typeof CollectionFilterReady&&CollectionFilterReady()},600),window.cfDocCookies.setItem("cf-app-selected-filters",JSON.stringify(c),null,"/")}function CollectionFilterGetSearchValuesNoTags(){if("/search"!=window.location.pathname)return[];var e=[];""!=utilGetParameterByName("q")&&(e=utilGetParameterByName("q").split(" "));for(var t=[],o=0;o<e.length;o++)-1==e[o].indexOf("tag:")&&t.push(e[o]);return t}function CollectionFilterRedirect(e,t){if("/search"==window.location.pathname){for(var o=CollectionFilterGetSearchValuesNoTags(),n=0;n<t.length;n++)o.push("tag:"+t[n]);window.location="/search?type="+utilGetParameterByName("type")+"&q="+o.join("+")}else{var i="/collections/"+e+"/"+t.join("+");i=i.replace(/&/g,"%26");var a=utilGetParameterByName("sort_by");void 0!==a&&""!=a||(r=window.cfDocCookies.getItem("cf-app-remember-sort_by"))&&"string"==typeof r&&(a=r),void 0===a||""==a||(i.indexOf("?")>-1?i+="&":i+="?",i+="sort_by="+a);var l=utilGetParameterByName("view");if(void 0===l||""==l){var r=window.cfDocCookies.getItem("cf-app-remember-view");r&&"string"==typeof r&&(l=r)}void 0===a||""==l||(i.indexOf("?")>-1?i+="&":i+="?",i+="view="+l),window.location.href=i}}function CollectionFilterChange(e){var t=jQuery(e.currentTarget).data("group-name"),o="",n=CollectionFilterHandleGet();void 0!==t&&(o=jQuery(e.currentTarget).val());var i=jQuery(e.currentTarget).closest(".collection-filters-container");0==i.length&&(i=jQuery(e.currentTarget).closest("#collection-filters-container"));var a=[];i.find(".cf-select").each(function(e){var t=jQuery(this).val();""!=t&&a.push(t)}),i.find(".cf-checkbox:checked").each(function(e){var n=jQuery(this).val();""!=n&&(jQuery(this).data("group-name")!=t?a.push(n):n==o&&a.push(n))}),i.find(".cf-radio:checked").each(function(e){var n=jQuery(this).val();""!=n&&(jQuery(this).data("group-name")!=t?""!=n&&a.push(n):n==o&&a.push(n))}),CollectionFilterSetRemember(n,a),CollectionFilterRedirect(n,a)}
1681function CollectionFilterStart(){if("function"==typeof jQuery){if("number"!=typeof window.app_cf_started){window.app_cf_started=1,window.l=function(){};try{window.l=console.log.bind(console)}catch(e){}utilGetParameterByName("env");window.appcf={shop:"cheekyumbrella-cad",api_get:"https://collection-filter-www.herokuapp.com/api/v1/filters",app_settings:null,filters:null},"sadev3.myshopify.com"==window.location.host&&(window.appcf.api_get="https://localhost/api/v1/filters"),CollectionFilterInitialize()}}else console.log("please add jQuery to shop theme.liquid")}function CollectionFilterConvertToSlug(e){return e.toLowerCase().replace(/ /g,"-").replace(/[^\w-]+/g,"")}window.cfDocCookies={getItem:function(e){return e?decodeURIComponent(document.cookie.replace(new RegExp("(?:(?:^|.*;)\\s*"+encodeURIComponent(e).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=\\s*([^;]*).*$)|^.*$"),"$1"))||null:null},setItem:function(e,t,o,n,i,a){if(!e||/^(?:expires|max\-age|path|domain|secure)$/i.test(e))return!1;var l="";if(o)switch(o.constructor){case Number:l=o===1/0?"; expires=Fri, 31 Dec 9999 23:59:59 GMT":"; max-age="+o;break;case String:l="; expires="+o;break;case Date:l="; expires="+o.toUTCString()}return document.cookie=encodeURIComponent(e)+"="+encodeURIComponent(t)+l+(i?"; domain="+i:"")+(n?"; path="+n:"")+(a?"; secure":""),!0},removeItem:function(e,t,o){return!!this.hasItem(e)&&(document.cookie=encodeURIComponent(e)+"=; expires=Thu, 01 Jan 1970 00:00:00 GMT"+(o?"; domain="+o:"")+(t?"; path="+t:""),!0)},hasItem:function(e){return!!e&&new RegExp("(?:^|;\\s*)"+encodeURIComponent(e).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=").test(document.cookie)},keys:function(){for(var e=document.cookie.replace(/((?:^|\s*;)[^\=]+)(?=;|$)|^\s*|\s*(?:\=[^;]*)?(?:\1|$)/g,"").split(/\s*(?:\=[^;]*)?;\s*/),t=e.length,o=0;o<t;o++)e[o]=decodeURIComponent(e[o]);return e}},CollectionFilterStart();</script>
1681 1682 1683 1684<style> .testimonial-review-wrap h2.jdgm-rev-widg__title,.testimonial-review-wrap .jdgm-rev-widg__summary {display: none !important;} </style>
1685<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
1685 1686</body> 1687</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.