PageSourceSearch

https://www.rocketcanopy.com/blogs/news

html rocketcanopy.com collected 2026-10-04 02:39:14 UTC 234,985 bytes, 4,048 lines download raw bytes

1<!doctype html>
2<!-- Onemate 8 v.1.7.0 --><html
3  class="no-js"
4  
5  lang="en"
6>
7  <head>
8    <!-- Google Tag Manager -->
9    
9<script>
vendor: 358 bytes, lines 9-14
9
10      (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
11      new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
12      j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
13      'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
14      })(window,document,'script','dataLayer','
14GTM-5GN3QFP4
vendor: 8 bytes, lines 14-15
14');
15    
15</script>
15
16    <!-- End Google Tag Manager -->
17
18    <meta charset="utf-8">
19    <meta http-equiv="X-UA-Compatible" content="IE=edge">
20    <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1">
21    <meta name="google-site-verification" content="C6QuFVUP9zfQha0BeDqHHp14lOt0FoVtVPHuECGyLHM">
22    <meta name="theme-color" content="">
23
24    <link rel="preconnect" href="https://cdn.shopify.com" crossorigin>
25    
26
27    
28      <link rel="canonical" href="https://www.rocketcanopy.com/blogs/news">
29
30    
31    
32
33
34
35<script type="application/ld+json">
36{
37"@context": "https://schema.org",
38"@type": "BreadcrumbList",
39"itemListElement": [
40{
41"@type": "ListItem",
42"position": 1,
43"item": {
44"@id": "https://www.rocketcanopy.com",
45"name": "Home"
46}
47},
48
49
50
51
52]
53}
54</script>
54
55
56
57
58
59
60
61
62
63
64
65
66
67<!-- Microsoft tag -->
68<script>
69  (function(w,d,t,r,u)
70  {
71    var f,n,i;
72    w[u]=w[u]||[],f=function()
73    {
74      var o={ti:"97208252", enableAutoSpaTracking: true};
75      o.q=w[u],w[u]=new UET(o),w[u].push("pageLoad")
76    },
77    n=d.createElement(t),n.src=r,n.async=1,n.onload=n.onreadystatechange=function()
78    {
79      var s=this.readyState;
80      s&&s!=="loaded"&&s!=="complete"||(f(),n.onload=n.onreadystatechange=null)
81    },
82    i=d.getElementsByTagName(t)[0],i.parentNode.insertBefore(n,i)
83  })
84  (window,document,"script","//bat.bing.com/bat.js","uetq");
85</script>
85
86<!-- End Microsoft Tag--><link rel="icon" type="image/png" href="//www.rocketcanopy.com/cdn/shop/files/RC_FAVICON.png?crop=center&height=32&v=1721955939&width=32"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin>
87
88    <title>
89      Rocket Canopy Blog | Expert Insights on Commercial-Grade Tents
90
91    </title>
92    
93      <meta name="description" content="Stay ahead with advice on high-performance pop-up tents. Discover the best materials, setup tips, and industry-leading features to maximize your investment.">
94    
95    
96
97
98
99
100
101<meta property="og:site_name" content="Rocket Canopy">
102<meta property="og:url" content="https://www.rocketcanopy.com/blogs/news">
103<meta property="og:title" content="Rocket Canopy Blog | Expert Insights on Commercial-Grade Tents">
104<meta property="og:type" content="website">
105<meta property="og:description" content="Stay ahead with advice on high-performance pop-up tents. Discover the best materials, setup tips, and industry-leading features to maximize your investment.">
106
107
108
109
110
111<meta name="twitter:site" content="@#">
112
113<meta name="twitter:card" content="summary_large_image">
114<meta name="twitter:title" content="Rocket Canopy Blog | Expert Insights on Commercial-Grade Tents">
115<meta name="twitter:description" content="Stay ahead with advice on high-performance pop-up tents. Discover the best materials, setup tips, and industry-leading features to maximize your investment.">
116
117    
117<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
117<meta name="google-site-verification" content="C6QuFVUP9zfQha0BeDqHHp14lOt0FoVtVPHuECGyLHM">
118<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/58024755313/digital_wallets/dialog">
119<meta id="in-context-paypal-metadata" data-shop-id="58024755313" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
120<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/news.atom" />
121<link rel="next" href="/blogs/news?page=2">
122<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=1480032369"></script>
122
123<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
124<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=1480032369&shop_id=58024755313" crossorigin="anonymous"></script>
vendor: 1 bytes, line 124
124
125<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":58024755313,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/58024755313","merchantName":"Rocket Canopy","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Rocket Canopy","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 125
125
126<script id="shopify-features" type="application/json">{"accessToken":"0bc5e1a872cac91c9531554596470455","betas":["rich-media-storefront-analytics"],"domain":"www.rocketcanopy.com","predictiveSearch":true,"shopId":58024755313,"locale":"en"}</script>
vendor: 1 bytes, line 126
126
127<script>var Shopify = Shopify || {};
128Shopify.shop = "06c55b-70.myshopify.com";
129Shopify.locale = "en";
130Shopify.currency = {"active":"USD","rate":"1.0"};
131Shopify.country = "US";
132Shopify.theme = {"name":"Product Media Slider Update","id":145596153969,"schema_name":"Vinova Mate","schema_version":"1.7.0","theme_store_id":null,"role":"main"};
133Shopify.theme.handle = "null";
134Shopify.theme.style = {"id":null,"handle":null};
135Shopify.cdnHost = "www.rocketcanopy.com/cdn";
136Shopify.routes = Shopify.routes || {};
137Shopify.routes.root = "/";
138Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
139Shopify.SignInWithShop = Shopify.SignInWithShop || {};
140Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
141Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 141
141
142<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 142
142
143<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 143
143
144<script>
145  window.ShopifyPay = window.ShopifyPay || {};
146  window.ShopifyPay.apiHost = "shop.app\/pay";
147  window.ShopifyPay.redirectState = null;
148</script>
vendor: 1 bytes, line 148
148
149<script>
150  window.Shopify = window.Shopify || {};
151  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
152  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
153  window.Shopify.SignInWithShop.eligible = true;
154</script>
vendor: 1 bytes, line 154
154
155<script id="shop-js-analytics" type="application/json">{"pageType":"blog"}</script>
vendor: 1 bytes, line 155
155
156<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 156
156
157<script type="module">
158  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
159
160  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
161
162</script>
vendor: 1 bytes, line 162
162
163<script>
164  window.Shopify = window.Shopify || {};
165  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
166  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"]};
167</script>
vendor: 1 bytes, line 167
167
168<script>(function() {
169  var isLoaded = false;
170  function asyncLoad() {
171    if (isLoaded) return;
172    isLoaded = true;
173    var urls = ["https:\/\/d1639lhkj5l89m.cloudfront.net\/js\/storefront\/uppromote.js?shop=06c55b-70.myshopify.com","https:\/\/chimpstatic.com\/mcjs-connected\/js\/users\/254762bd84183dbec40667e7b\/021d663fdeee9fa25489fbfca.js?shop=06c55b-70.myshopify.com","https:\/\/social-login.coduzion.com\/js\/social_login.js?shop=06c55b-70.myshopify.com","https:\/\/cdn.rebuyengine.com\/onsite\/js\/rebuy.js?shop=06c55b-70.myshopify.com"];
174    for (var i = 0; i < urls.length; i++) {
175      var s = document.createElement('script');
176      s.type = 'text/javascript';
177      s.async = true;
178      s.src = urls[i];
179      var x = document.getElementsByTagName('script')[0];
180      x.parentNode.insertBefore(s, x);
181    }
182  };
183  if(window.attachEvent) {
184    window.attachEvent('onload', asyncLoad);
185  } else {
186    window.addEventListener('load', asyncLoad, false);
187  }
188})();</script>
vendor: 1 bytes, line 188
188
189<script id="__st">var __st={"a":58024755313,"offset":-14400,"reqid":"96d38847-0039-44b2-b34c-743071fe9441-1791081552","pageurl":"www.rocketcanopy.com\/blogs\/news","s":"blogs-80414048369","u":"eee0456ea4dc","p":"blog","rtyp":"blog","rid":80414048369};</script>
vendor: 1 bytes, line 189
189
190<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 190
190
191<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 191
191
192<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.rocketcanopy.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 192
192
193<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//www.rocketcanopy.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>
193<script crossorigin="anonymous" defer="defer" src="//www.rocketcanopy.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 193
193
194<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 194
194
195<script>
196  window.Shopify = window.Shopify || {};
197  window.Shopify.MCP = window.Shopify.MCP || {};
198  window.Shopify.MCP.enabled = true;
199  window.Shopify.MCP.shop = "06c55b-70.myshopify.com";
200  window.Shopify.MCP.mcpEndpoint = "https:\/\/www.rocketcanopy.com\/api\/mcp";
201  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"]}}];
202</script>
vendor: 1 bytes, line 202
202
203<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/www.rocketcanopy.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
204</script>
vendor: 1 bytes, line 204
204
205<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://www.rocketcanopy.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
206</script>
vendor: 1 bytes, line 206
206
207<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
208  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);
209</script>
vendor: 1 bytes, line 209
209
210<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})}}));
211</script>
vendor: 1 bytes, line 211
211
212<script id='scb4127' type='text/javascript' async='' src='https://www.rocketcanopy.com/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
212<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.rocketcanopy.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
213<style id="shopify-accelerated-checkout-cart">
214        #shopify-buyer-consent {
215  margin-top: 1em;
216  display: inline-block;
217  width: 100%;
218}
219
220#shopify-buyer-consent.hidden {
221  display: none;
222}
223
224#shopify-subscription-policy-button {
225  background: none;
226  border: none;
227  padding: 0;
228  text-decoration: underline;
229  font-size: inherit;
230  cursor: pointer;
231}
232
233#shopify-subscription-policy-button::before {
234  box-shadow: none;
235}
236
237      </style>
238
239<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
239
240    <!-- "snippets/judgeme_core.liquid" was not rendered, the associated app was uninstalled -->
241    �
242<style data-shopify>�@font-face {
243  font-family: Poppins;
244  font-weight: 300;
245  font-style: normal;
246  font-display: swap;
247  src: url("//www.rocketcanopy.com/cdn/fonts/poppins/poppins_n3.05f58335c3209cce17da4f1f1ab324ebe2982441.woff2") format("woff2"),
248       url("//www.rocketcanopy.com/cdn/fonts/poppins/poppins_n3.6971368e1f131d2c8ff8e3a44a36b577fdda3ff5.woff") format("woff");
249}
250
251        @font-face {
252  font-family: Poppins;
253  font-weight: 400;
254  font-style: normal;
255  font-display: swap;
256  src: url("//www.rocketcanopy.com/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2") format("woff2"),
257       url("//www.rocketcanopy.com/cdn/fonts/poppins/poppins_n4.214741a72ff2596839fc9760ee7a770386cf16ca.woff") format("woff");
258}
259
260        @font-face {
261  font-family: Poppins;
262  font-weight: 500;
263  font-style: normal;
264  font-display: swap;
265  src: url("//www.rocketcanopy.com/cdn/fonts/poppins/poppins_n5.ad5b4b72b59a00358afc706450c864c3c8323842.woff2") format("woff2"),
266       url("//www.rocketcanopy.com/cdn/fonts/poppins/poppins_n5.33757fdf985af2d24b32fcd84c9a09224d4b2c39.woff") format("woff");
267}
268
269        @font-face {
270  font-family: Poppins;
271  font-weight: 600;
272  font-style: normal;
273  font-display: swap;
274  src: url("//www.rocketcanopy.com/cdn/fonts/poppins/poppins_n6.aa29d4918bc243723d56b59572e18228ed0786f6.woff2") format("woff2"),
275       url("//www.rocketcanopy.com/cdn/fonts/poppins/poppins_n6.5f815d845fe073750885d5b7e619ee00e8111208.woff") format("woff");
276}
277
278        @font-face {
279  font-family: Poppins;
280  font-weight: 700;
281  font-style: normal;
282  font-display: swap;
283  src: url("//www.rocketcanopy.com/cdn/fonts/poppins/poppins_n7.56758dcf284489feb014a026f3727f2f20a54626.woff2") format("woff2"),
284       url("//www.rocketcanopy.com/cdn/fonts/poppins/poppins_n7.f34f55d9b3d3205d2cd6f64955ff4b36f0cfd8da.woff") format("woff");
285}
286
287        @font-face {
288  font-family: Poppins;
289  font-weight: 800;
290  font-style: normal;
291  font-display: swap;
292  src: url("//www.rocketcanopy.com/cdn/fonts/poppins/poppins_n8.580200d05bca09e2e0c6f4c922047c227dfa8e8c.woff2") format("woff2"),
293       url("//www.rocketcanopy.com/cdn/fonts/poppins/poppins_n8.f4450f472fdcbe9e829f3583ebd559988f5a3d25.woff") format("woff");
294}
295
296        @font-face {
297  font-family: Poppins;
298  font-weight: 900;
299  font-style: normal;
300  font-display: swap;
301  src: url("//www.rocketcanopy.com/cdn/fonts/poppins/poppins_n9.eb6b9ef01b62e777a960bfd02fc9fb4918cd3eab.woff2") format("woff2"),
302       url("//www.rocketcanopy.com/cdn/fonts/poppins/poppins_n9.6501a5bd018e348b6d5d6e8c335f9e7d32a80c36.woff") format("woff");
303}
304
305        @font-face {
306  font-family: Poppins;
307  font-weight: 400;
308  font-style: italic;
309  font-display: swap;
310  src: url("//www.rocketcanopy.com/cdn/fonts/poppins/poppins_i4.846ad1e22474f856bd6b81ba4585a60799a9f5d2.woff2") format("woff2"),
311       url("//www.rocketcanopy.com/cdn/fonts/poppins/poppins_i4.56b43284e8b52fc64c1fd271f289a39e8477e9ec.woff") format("woff");
312}
313
314        @font-face {
315  font-family: Poppins;
316  font-weight: 700;
317  font-style: italic;
318  font-display: swap;
319  src: url("//www.rocketcanopy.com/cdn/fonts/poppins/poppins_i7.42fd71da11e9d101e1e6c7932199f925f9eea42d.woff2") format("woff2"),
320       url("//www.rocketcanopy.com/cdn/fonts/poppins/poppins_i7.ec8499dbd7616004e21155106d13837fff4cf556.woff") format("woff");
321}
322�@font-face {
323  font-family: Oswald;
324  font-weight: 300;
325  font-style: normal;
326  font-display: swap;
327  src: url("//www.rocketcanopy.com/cdn/fonts/oswald/oswald_n3.5e1367501ca69370d84b28bb3e29485e5178d388.woff2") format("woff2"),
328       url("//www.rocketcanopy.com/cdn/fonts/oswald/oswald_n3.cfa18f7353e13af9f0069f6d616bed3d258993d6.woff") format("woff");
329}
330
331            @font-face {
332  font-family: Oswald;
333  font-weight: 400;
334  font-style: normal;
335  font-display: swap;
336  src: url("//www.rocketcanopy.com/cdn/fonts/oswald/oswald_n4.7760ed7a63e536050f64bb0607ff70ce07a480bd.woff2") format("woff2"),
337       url("//www.rocketcanopy.com/cdn/fonts/oswald/oswald_n4.ae5e497f60fc686568afe76e9ff1872693c533e9.woff") format("woff");
338}
339
340            @font-face {
341  font-family: Oswald;
342  font-weight: 500;
343  font-style: normal;
344  font-display: swap;
345  src: url("//www.rocketcanopy.com/cdn/fonts/oswald/oswald_n5.8ad4910bfdb43e150746ef7aa67f3553e3abe8e2.woff2") format("woff2"),
346       url("//www.rocketcanopy.com/cdn/fonts/oswald/oswald_n5.93ee52108163c48c91111cf33b0a57021467b66e.woff") format("woff");
347}
348
349            @font-face {
350  font-family: Oswald;
351  font-weight: 600;
352  font-style: normal;
353  font-display: swap;
354  src: url("//www.rocketcanopy.com/cdn/fonts/oswald/oswald_n6.26b6bffb711f770c328e7af9685d4798dcb4f0b3.woff2") format("woff2"),
355       url("//www.rocketcanopy.com/cdn/fonts/oswald/oswald_n6.2feb7f52d7eb157822c86dfd93893da013b08d5d.woff") format("woff");
356}
357
358            @font-face {
359  font-family: Oswald;
360  font-weight: 700;
361  font-style: normal;
362  font-display: swap;
363  src: url("//www.rocketcanopy.com/cdn/fonts/oswald/oswald_n7.b3ba3d6f1b341d51018e3cfba146932b55221727.woff2") format("woff2"),
364       url("//www.rocketcanopy.com/cdn/fonts/oswald/oswald_n7.6cec6bed2bb070310ad90e19ea7a56b65fd83c0b.woff") format("woff");
365}
366
367            
368             
369            
370            
371            ��
372        �:root {--font-family-primary: Oswald, sans-serif;
373            --font-family-default: Poppins, sans-serif;--brightness:  255.0;
374        --font-size-base: 1.4rem;
375        --bg-body: #fff;
376        --theme-color-default: #e1001e;
377        --theme-color-primary: #000000;
378        --theme-color-default-rgb: 225, 0, 30;
379        --theme-color-primary-rgb: 0, 0, 0;
380        --color-heading: #000000;
381        --color-heading-rgb: 0, 0, 0;
382        --color-menu: #222222;
383        --color-menu-act: #e1001e;
384        --color-menu-sticky: #000000;
385        --color-menu-sticky-act: #e1001e;
386        --color-sub-menu: #505157;
387        --color-title-megamenu: #000000;
388        --color-body-text: #000000;
389        --color-body-text-rgb: 0, 0, 0;
390        --color-button: #000000;
391        --color-button-hover: #e1001e;
392        --color-button-text: #ffffff;
393        --color-button-text-hover: #ffffff;
394        --transition-drawer: all 0.45s cubic-bezier(0.29, 0.63, 0.44, 1);
395        --color-border: #e7e8eb;
396        --color-border-rgb: 231, 232, 235;
397        --border-radius-product-image: 20px;
398        --color-product-item: #ffffff;
399        --color-product-name: #222222;
400        --color-product-name-rgb: 34, 34, 34;
401        --color-price: #e1001e;
402        --color-reduced-price: #cccccc;
403        --bg-product-icon: #ffffff;
404        --color-product-border: #eaeaea;
405        --color-product-icon: #727272;
406        --color-product-icon-rgb: 114, 114, 114;
407        --color-product-count:  #a3a3a3;
408        --color-badge-new: #7eca4e;
409        --color-badge-sale: #9ee472;
410        --color-breacrumb-heading-default: #ffffff;
411        --color-breacrumb-text-default: #f7f7f7;
412        --bg-breacrumb-default: #000000;
413        --spacing-breacrumb-df-t: 20px;
414        --spacing-breacrumb-df-b: 20px;
415        --color-breacrumb-collec:  #222222;
416        --bg-breacrumb-collec:  ;
417        --spacing-breacrumb-collec-t: 20px;
418        --spacing-breacrumb-collec-b: 20px;
419        --spacing-breacrumb-inner-t: 20px;
420        --spacing-breacrumb-inner-b: 20px;
421    }
422</style>
423
424    
425<link href="//www.rocketcanopy.com/cdn/shop/t/17/assets/novstyle.css?v=85824031664746613571787684556" rel="stylesheet" type="text/css" media="all" />
426<style>.variant-color-white {background-image: url("//www.rocketcanopy.com/cdn/shop/files/white_70x.png?v=1740762789") !important}
427	  	.variant-color .variant-color-white {box-shadow: 0 0 0 1px #d0d0d0 inset}
428	  	.item-swatch .variant-color-white, .facet-color .variant-color-white {border: 1px solid #d1d1d1 !important}�.variant-color-black {background-image: url("//www.rocketcanopy.com/cdn/shop/files/black_70x.png?v=1740684026") !important}
429	  	.variant-color .variant-color-black {box-shadow: 0 0 0 1px #d0d0d0 inset}
430	  	.item-swatch .variant-color-black, .facet-color .variant-color-black {border: 1px solid #d1d1d1 !important}�.variant-color-red {background-image: url("//www.rocketcanopy.com/cdn/shop/files/red_70x.png?v=1740684026") !important}
431	  	.variant-color .variant-color-red {box-shadow: 0 0 0 1px #d0d0d0 inset}
432	  	.item-swatch .variant-color-red, .facet-color .variant-color-red {border: 1px solid #d1d1d1 !important}�.variant-color-orange {background-image: url("//www.rocketcanopy.com/cdn/shop/files/orange_70x.png?v=1716574509") !important}
433	  	.variant-color .variant-color-orange {box-shadow: 0 0 0 1px #d0d0d0 inset}
434	  	.item-swatch .variant-color-orange, .facet-color .variant-color-orange {border: 1px solid #d1d1d1 !important}�.variant-color-light-blue {background-image: url("//www.rocketcanopy.com/cdn/shop/files/lt_blue_70x.png?v=1716574508") !important}
435	  	.variant-color .variant-color-light-blue {box-shadow: 0 0 0 1px #d0d0d0 inset}
436	  	.item-swatch .variant-color-light-blue, .facet-color .variant-color-light-blue {border: 1px solid #d1d1d1 !important}�.variant-color-navy-blue {background-image: url("//www.rocketcanopy.com/cdn/shop/files/navy_70x.png?v=1716574508") !important}
437	  	.variant-color .variant-color-navy-blue {box-shadow: 0 0 0 1px #d0d0d0 inset}
438	  	.item-swatch .variant-color-navy-blue, .facet-color .variant-color-navy-blue {border: 1px solid #d1d1d1 !important}�.variant-color-green {background-image: url("//www.rocketcanopy.com/cdn/shop/files/green_70x.png?v=1716574508") !important}
439	  	.variant-color .variant-color-green {box-shadow: 0 0 0 1px #d0d0d0 inset}
440	  	.item-swatch .variant-color-green, .facet-color .variant-color-green {border: 1px solid #d1d1d1 !important}�.variant-color-purple {background-image: url("//www.rocketcanopy.com/cdn/shop/files/purple_70x.png?v=1716574508") !important}
441	  	.variant-color .variant-color-purple {box-shadow: 0 0 0 1px #d0d0d0 inset}
442	  	.item-swatch .variant-color-purple, .facet-color .variant-color-purple {border: 1px solid #d1d1d1 !important}�.variant-color-royal-blue {background-image: url("//www.rocketcanopy.com/cdn/shop/files/royal_70x.png?v=1740684026") !important}
443	  	.variant-color .variant-color-royal-blue {box-shadow: 0 0 0 1px #d0d0d0 inset}
444	  	.item-swatch .variant-color-royal-blue, .facet-color .variant-color-royal-blue {border: 1px solid #d1d1d1 !important}�.variant-color-pink {background-image: url("//www.rocketcanopy.com/cdn/shop/files/Pink_70x.png?v=1751398496") !important}
445	  	.variant-color .variant-color-pink {box-shadow: 0 0 0 1px #d0d0d0 inset}
446	  	.item-swatch .variant-color-pink, .facet-color .variant-color-pink {border: 1px solid #d1d1d1 !important}�����������</style>
447    
447<script>
448  var theme = {
449    strings: {
450      select_options: "Select Options",
451      addToCart: "Add to cart",
452      preorder: "Pre - Order",
453      soldOut: "Sold out",
454      unavailable: "Unavailable",
455      showMore: "Show More",
456      showLess: "Show Less",
457      addressError: "Error looking up that address",
458      addressNoResults: "No results for that address",
459      addressQueryLimit: "You have exceeded the Google API usage limit. Consider upgrading to a \u003ca href=\"https:\/\/developers.google.com\/maps\/premium\/usage-limits\"\u003ePremium Plan\u003c\/a\u003e.",
460      authError: "There was a problem authenticating your Google Maps account.",
461      total: "Total",
462      spend: "Spend",
463      content_threshold: "Congratulations! You\u0026#39;ve got free shipping!",
464      spend__html: "for free shipping",
465      check_out: "Check out",
466      remove_wishlist: "Remove Wishlist",
467      addto_wishlist: "Add To Wishlist",
468      view_cart: "View Cart",
469      cart_empty: "Your cart is currently empty.",
470      continue_shopping: "Continue shopping",
471      shippingCalcSubmitButton: "Calculate shipping",
472      shippingCalcSubmitButtonDisabled: "Calculating...",
473      
474      shippingCalcMoneyFormat: "${{amount}} USD",
475      cart_message_html: "has been added to the shopping cart.",
476      results_all: "See all results",
477      close_mini_canvas: "Close",
478      days: "Days",
479      hours: "Hours",
480      minutes: "Minutes",
481      seconds: "Seconds"
482    },
483    moneyFormat: "${{amount}}",
484    moneyFormatnojson: "${{amount}}",
485    freeshipping_value: 0,
486    show_free_shipping: false,
487    cart_note: true,
488    cart_shipping_calculator: true,
489    cart_discount_code: true,
490    proceed_to_checkout: "\u003cp\u003e\u003ca href=\"\/policies\/terms-of-service\" title=\"Terms of Service\"\u003eI agree with the \u003cstrong\u003eTerms\u003c\/strong\u003e \u0026 \u003cstrong\u003econditions\u003c\/strong\u003e\u003c\/a\u003e\u003c\/p\u003e",
491    cart_status: 'show_popup',
492    terms_conditions_enable: false,
493    time_show: 10,
494  }
495  window.variantStrings = {
496    addToCart: `Add to cart`,
497    addTobag: `Add to bag`,
498    soldOut: `Sold out`,
499    unavailable: `Unavailable`,
500    notify_me: `Notify Me`,
501    preorder: `Pre - Order`,
502  }
503  window.inventory_text = {
504    add_to_cart: "Add to cart",
505    sold_out: "Sold out",
506    preorder: "Pre - Order",
507}
508  window.file_url = '//www.rocketcanopy.com/cdn/shop/files/?v=3880';
509  window.asset_url = '//www.rocketcanopy.com/cdn/shop/t/17/assets/?v=3880';
510  document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
511  window.router = "";
512  window.use_color_swatch = 'true';
513  window.option_color_swatch = 'color';
514  var vinovathemes = {
515    main_info: {
516      shop: '06c55b-70.myshopify.com',
517      domain: 'www.rocketcanopy.com',
518      lic: 'f26cff52-329c-4e2d-b8a6-cd9b5dc66371',
519      status: 'active',
520    }
521  }
522</script>
522
523
524<script src="//www.rocketcanopy.com/cdn/shop/t/17/assets/jquery.3.6.0.min.js?v=14044491599898008241787684548" type="text/javascript"></script>
vendor: 1 bytes, line 524
524
525<script src="//www.rocketcanopy.com/cdn/shop/t/17/assets/vendor.js?v=14603374690436276531787684571" defer="defer"></script>
vendor: 1 bytes, line 525
525
526<script src="//www.rocketcanopy.com/cdn/shopifycloud/storefront/assets/themes_support/api.jquery-7ab1a3a4.js" type="text/javascript"></script>
vendor: 1 bytes, line 526
526
527<script src="//www.rocketcanopy.com/cdn/shopifycloud/storefront/assets/themes_support/option_selection-b017cd28.js" type="text/javascript"></script>
vendor: 1 bytes, line 527
527
528<script src="//www.rocketcanopy.com/cdn/shop/t/17/assets/history.js?v=119181448625230072001787684542" type="text/javascript"></script>
528
529
530<script src="//www.rocketcanopy.com/cdn/shop/t/17/assets/jquery.owl.carousel.min.js?v=12022077702122509501787684553" defer="defer"></script>
vendor: 1 bytes, line 530
530
531<script src="//www.rocketcanopy.com/cdn/shop/t/17/assets/jquery.mmenu.all.min.js?v=22709617378688576351787684552" defer="defer"></script>
vendor: 1 bytes, line 531
531
532<script src="//www.rocketcanopy.com/cdn/shop/t/17/assets/parallax.js?v=157904624039138285041787684558" defer="defer"></script>
vendor: 1 bytes, line 532
532
533<script src="//www.rocketcanopy.com/cdn/shop/t/17/assets/jquery.countdown.js?v=120216172512754458201787684549" defer="defer"></script>
vendor: 1 bytes, line 533
533
534<script src="//www.rocketcanopy.com/cdn/shop/t/17/assets/lazysizes.min.js?v=56805471290311245611787684554" async="async"></script>
vendor: 1 bytes, line 534
534
535<script src="//www.rocketcanopy.com/cdn/shop/t/17/assets/jquery.fancybox.min.js?v=97083467320205814591787684551" defer="defer" ></script>
vendor: 1 bytes, line 535
535
536<script src="//www.rocketcanopy.com/cdn/shop/t/17/assets/jquery.magnific-popup.js?v=140493257306263742391787684551" defer="defer"></script>
vendor: 1 bytes, line 536
536
537<script src="//www.rocketcanopy.com/cdn/shop/t/17/assets/wow.min.js?v=102543346976209185521787684571" defer="defer" ></script>
vendor: 1 bytes, line 537
537
538<script src="//www.rocketcanopy.com/cdn/shop/t/17/assets/theme.js?v=155241031614256020541787684569" defer="defer"></script>
vendor: 1 bytes, line 538
538
539<script src="//www.rocketcanopy.com/cdn/shop/t/17/assets/global.js?v=119047648682049767721787684541" defer="defer"></script>
vendor: 1 bytes, line 539
539
540<script>
541  document.addEventListener("DOMContentLoaded", function() {
542      let buttons = document.querySelectorAll('.button-content');
543      buttons.forEach(function(button) {
544          button.style.padding = "17px 0";  // Màu nền
545      });
546  });
547</script>
547
548    
548<script>
549    Shopify.productOptionsMap = {};
550    Shopify.quickViewOptionsMap = {};
551    Shopify.updateOptionsInSelector = function(selectorIndex, wrapperSlt) {
552        Shopify.optionsMap = wrapperSlt === '.product' ? Shopify.productOptionsMap : Shopify.quickViewOptionsMap;
553        switch (selectorIndex) {
554            case 0:
555                var key = 'root';
556                var selector = $(wrapperSlt + ' .single-option-selector:eq(0)');
557                break;
558            case 1:
559                var key = $(wrapperSlt + ' .single-option-selector:eq(0)').val();
560                var selector = $(wrapperSlt + ' .single-option-selector:eq(1)');
561                break;
562            case 2:
563                var key = $(wrapperSlt + ' .single-option-selector:eq(0)').val();
564                key += ' / ' + $(wrapperSlt + ' .single-option-selector:eq(1)').val();
565                var selector = $(wrapperSlt + ' .single-option-selector:eq(2)');
566        }
567
568        var initialValue = selector.val();
569        selector.empty();
570
571        var availableOptions = Shopify.optionsMap[key];
572
573        if (availableOptions && availableOptions.length) {
574            for (var i = 0; i < availableOptions.length; i++) {
575                var option = availableOptions[i].replace('-sold-out','');
576                var newOption = $('<option></option>').val(option).html(option);
577
578                selector.append(newOption);
579            }
580
581            $(wrapperSlt + ' .swatch[data-option-index="' + selectorIndex + '"] .swatch-element').each(function() {
582                if ($.inArray($(this).attr('data-value'), availableOptions) !== -1) {
583                    $(this).addClass('available').removeClass('soldout').find(':radio').prop('disabled',false).prop('checked',true);
584                }
585                else {
586                    if ($.inArray($(this).attr('data-value') + '-sold-out', availableOptions) !== -1) {
587                        $(this).addClass('available').addClass('soldout').find(':radio').prop('disabled',false).prop('checked',true);
588                    } else {
589                        $(this).removeClass('available').addClass('soldout').find(':radio').prop('disabled',true).prop('checked',false);
590                    }
591                    
592                }
593            });
594
595            if ($.inArray(initialValue, availableOptions) !== -1) {
596                selector.val(initialValue);
597            }
598
599            selector.trigger('change');
600        };
601    };
602
603    Shopify.linkOptionSelectors = function(product, wrapperSlt, check) {
604        Shopify.optionsMap = wrapperSlt === '.product' ? Shopify.productOptionsMap : Shopify.quickViewOptionsMap;
605        var arr_1= [],
606            arr_2= [],
607            arr_3= [];
608
609        Shopify.optionsMap['root'] == [];
610        for (var i = 0; i < product.variants.length; i++) {
611            var variant = product.variants[i];
612            if (variant) {
613                var key1 = variant.option1;
614                var key2 = variant.option1 + ' / ' + variant.option2;
615                Shopify.optionsMap[key1] = [];
616                Shopify.optionsMap[key2] = [];
617            }
618        }
619        for (var i = 0; i < product.variants.length; i++) {
620            var variant = product.variants[i];
621            if (variant) {
622                if (window.use_color_swatch) {
623                    if (variant.available) {
624                        Shopify.optionsMap['root'] = Shopify.optionsMap['root'] || [];
625
626                        arr_1.push(variant.option1);
627                        arr_1 = $.unique(arr_1);
628
629                        Shopify.optionsMap['root'].push(variant.option1);
630
631                        Shopify.optionsMap['root'] = Shopify.uniq(Shopify.optionsMap['root']);
632
633                        if (product.options.length > 1) {
634                        var key = variant.option1;
635                            Shopify.optionsMap[key] = Shopify.optionsMap[key] || [];
636                            Shopify.optionsMap[key].push(variant.option2);
637                            if ($.inArray(variant.option2, arr_2) === -1) {
638                                arr_2.push(variant.option2);
639                                arr_2 = $.unique(arr_2);
640                            }
641                            Shopify.optionsMap[key] = Shopify.uniq(Shopify.optionsMap[key]);
642                        }
643                        if (product.options.length === 3) {
644                            var key = variant.option1 + ' / ' + variant.option2;
645                            Shopify.optionsMap[key] = Shopify.optionsMap[key] || [];
646                            Shopify.optionsMap[key].push(variant.option3);
647
648                            if ($.inArray(variant.option3, arr_3) === -1) {
649                                arr_3.push(variant.option3);
650                                arr_3 = $.unique(arr_3);
651                            }
652                            
653                            Shopify.optionsMap[key] = Shopify.uniq(Shopify.optionsMap[key]);
654                        }
655                    } else {
656                        Shopify.optionsMap['root'] = Shopify.optionsMap['root'] || [];
657                        if ($.inArray(variant.option1, arr_1) === -1) {
658                            Shopify.optionsMap['root'].push(variant.option1 + '-sold-out');
659                        }
660                        
661                        Shopify.optionsMap['root'] = Shopify.uniq(Shopify.optionsMap['root']);
662                        if (product.options.length > 1) {
663                            var key = variant.option1;
664                            Shopify.optionsMap[key] = Shopify.optionsMap[key] || [];
665                                Shopify.optionsMap[key].push(variant.option2 + '-sold-out');
666                            
667                            Shopify.optionsMap[key] = Shopify.uniq(Shopify.optionsMap[key]);
668                        }
669                        if (product.options.length === 3) {
670                            var key = variant.option1 + ' / ' + variant.option2;
671                            Shopify.optionsMap[key] = Shopify.optionsMap[key] || [];
672                            Shopify.optionsMap[key].push(variant.option3 + '-sold-out');
673                            Shopify.optionsMap[key] = Shopify.uniq(Shopify.optionsMap[key]);
674                        }
675                    }
676                } else {
677                    if (check) {
678                        if (variant.available) {
679                            Shopify.optionsMap['root'] = Shopify.optionsMap['root'] || [];
680                            Shopify.optionsMap['root'].push(variant.option1);
681                            Shopify.optionsMap['root'] = Shopify.uniq(Shopify.optionsMap['root']);
682
683                            if (product.options.length > 1) {
684                            var key = variant.option1;
685                                Shopify.optionsMap[key] = Shopify.optionsMap[key] || [];
686                                Shopify.optionsMap[key].push(variant.option2);
687                                Shopify.optionsMap[key] = Shopify.uniq(Shopify.optionsMap[key]);
688                            }
689                            if (product.options.length === 3) {
690                                var key = variant.option1 + ' / ' + variant.option2;
691                                Shopify.optionsMap[key] = Shopify.optionsMap[key] || [];
692                                Shopify.optionsMap[key].push(variant.option3);
693                                Shopify.optionsMap[key] = Shopify.uniq(Shopify.optionsMap[key]);
694                            }
695                        }
696                    } else {
697                        Shopify.optionsMap['root'] = Shopify.optionsMap['root'] || [];
698
699                        Shopify.optionsMap['root'].push(variant.option1);
700                        Shopify.optionsMap['root'] = Shopify.uniq(Shopify.optionsMap['root']);
701                        if (product.options.length > 1) {
702                        var key = variant.option1;
703                            Shopify.optionsMap[key] = Shopify.optionsMap[key] || [];
704                            Shopify.optionsMap[key].push(variant.option2);
705                            Shopify.optionsMap[key] = Shopify.uniq(Shopify.optionsMap[key]);
706                        }
707                        if (product.options.length === 3) {
708                            var key = variant.option1 + ' / ' + variant.option2;
709                            Shopify.optionsMap[key] = Shopify.optionsMap[key] || [];
710                            Shopify.optionsMap[key].push(variant.option3);
711                            Shopify.optionsMap[key] = Shopify.uniq(Shopify.optionsMap[key]);
712                        }
713                    }
714                }
715            }
716        };
717
718        Shopify.updateOptionsInSelector(0, wrapperSlt);
719
720        if (product.options.length > 1) Shopify.updateOptionsInSelector(1, wrapperSlt);
721        if (product.options.length === 3) Shopify.updateOptionsInSelector(2, wrapperSlt);
722        $(wrapperSlt + " .single-option-selector:eq(0)").change(function() {
723            Shopify.updateOptionsInSelector(1, wrapperSlt);
724            if (product.options.length === 3) Shopify.updateOptionsInSelector(2, wrapperSlt);
725            return true;
726        });
727        $(wrapperSlt + " .single-option-selector:eq(1)").change(function() {
728            if (product.options.length === 3) Shopify.updateOptionsInSelector(2, wrapperSlt);
729            return true;
730        });
731    };
732</script>
732
733
734    <link rel="stylesheet" href="//www.rocketcanopy.com/cdn/shop/t/17/assets/custom.css?v=59710180309894550041789323422">
735    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css">
736    <!-- TrustBox script -->
737    
737<script type="text/javascript" src="//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js" async></script>
737
738    <!-- End TrustBox script -->
739    
739<script src="//www.rocketcanopy.com/cdn/shop/t/17/assets/shopify_global.js?v=163606058878172900471787684567" defer="defer"></script>
739
740
741    <style>
742      shopify-accelerated-checkout, shopify-accelerated-checkout-cart {
743      --shopify-accelerated-checkout-button-block-size: 50px;
744      --shopify-accelerated-checkout-button-border-radius: var(--rounded-button);
745      --shopify-accelerated-checkout-button-box-shadow: none;
746      }
747
748      @media screen and (min-width: 700px) {
749      shopify-accelerated-checkout, shopify-accelerated-checkout-cart {
750      --shopify-accelerated-checkout-button-block-size: 50px;
751      }
752
753      .quick-buy-drawer shopify-accelerated-checkout, .quick-buy-drawer shopify-accelerated-checkout-cart {
754      --shopify-accelerated-checkout-button-block-size: 50px;
755      }
756      }
757    </style>
758    
759    
760      
761        <meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1">
762      
763    
764
765    
765<script type="text/javascript">
766      (function(c,l,a,r,i,t,y){
767          c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
768          t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
769          y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
770      })(window, document, "clarity", "script", "qc55g6k6e7");
771    </script>
771
772
773    
773<script>
774      document.addEventListener('DOMContentLoaded', function() {
775        // Current URL components
776        var currentPath = window.location.pathname;
777        var currentSearch = window.location.search;
778        var currentHash = window.location.hash;
779
780        // Define valid URL patterns for all page types
781        var validPatterns = {
782          products: /^\/products\/[a-z0-9\-]+$/,
783          collections: /^\/collections\/[a-z0-9\-]+$/,
784          blogs: /^\/blogs\/[a-z0-9\-]+$/,
785          articles: /^\/blogs\/[a-z0-9\-]+\/[a-z0-9\-]+$/,
786          pages: pages: /^\/pages\/[a-zA-Z0-9\-_]+$/,
787          cart: /^\/cart\/?$/,
788          account: /^\/account\/?$/,
789          search: /^\/search\/?$/,
790          root: /^\/$/
791        };
792
793        // Function to normalize slashes (fix multiple/trailing slashes)
794        function normalizeSlashes(path) {
795          return path.replace(/\/{2,}/g, '/').replace(/([^\/])\/$/, '$1');
796        }
797
798        // Check if URL matches any valid pattern
799        var isValidUrl = Object.values(validPatterns).some(pattern =>
800          pattern.test(normalizeSlashes(currentPath))
801        );
802
803        // If URL is invalid or has slashes issues
804        if (!isValidUrl || /\/{2,}|\/$/.test(currentPath)) {
805          // Normalize the path first
806          var normalizedPath = normalizeSlashes(currentPath);
807
808          // Find matching base pattern
809          var matchedPattern = Object.entries(validPatterns).find(([_, pattern]) =>
810            pattern.test(normalizedPath)
811          );
812
813          // Determine correct URL
814          var cleanPath = matchedPattern ? normalizedPath : '/';
815
816          // Ensure consistent trailing slash behavior (add or remove as needed)
817          if (matchedPattern && matchedPattern[0] !== 'root') {
818            cleanPath = cleanPath.replace(/\/$/, ''); // Remove trailing slash
819          }
820
821          // Preserve query parameters and hash
822          var newUrl = cleanPath + currentSearch + currentHash;
823
824          // Only redirect if URL needs correction
825          if (newUrl !== window.location.pathname + currentSearch + currentHash) {
826            // Use replaceState for same-page updates, location.replace for cross-page
827            if (cleanPath === window.location.pathname) {
828              history.replaceState(null, null, newUrl);
829            } else {
830              window.location.replace(newUrl);
831            }
832          }
833        }
834      });
835    </script>
835
836  <!-- BEGIN app block: shopify://apps/optis-product-options/blocks/bss-po-script/2c446099-c349-4e73-80cd-49c9770b7807 -->
836<script id="bss-po-store-data" type="application/json">
837
838{
839    "shop": {
840        "domain": "06c55b-70.myshopify.com",
841        "permanent_domain": "06c55b-70.myshopify.com",
842        "url": "https://www.rocketcanopy.com",
843        "secure_url": "https://www.rocketcanopy.com",
844        "money_format": "${{amount}}"
845    },
846    "customer": {
847        "id": null,
848        "tags": null
849    },
850    "template": "blog",
851    "product": null,
852    "collection": null,
853    "collections": [
854        
855    ],
856    "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},
857    "cart_type": "cart"
858}
859</script>
859
860
861<script id="bss-po-config-data">
862    var data = {"storeId":23470,"currentPlan":"unlimited-special","storeIdCustomOld":"3518","settings":{"id":23404,"shopId":23470,"enable":1,"enableInCart":1,"enableAddOns":1,"enableMiniCart":1,"enableDiscount":0,"enableDisplayProductPrice":1,"optionPosition":"above","enableFileUpload":0,"enableFeaturedProduct":0,"enableSpecificVariant":0,"enableBaseFeature":0,"installPriceAddOns":0,"generals":{"widget_has_limit":0,"widget_height_limit":200,"widget_alignment":"left","value_next_to_title":0,"scroll_to_error":1,"show_swatch_tooltip":1,"file_display_type":1,"count_character":1,"swatches_hover":1,"swatches_shape":0,"sku_type":0,"sku_separator":"-","add_ons_display_type":1},"colors":{"addon_text":"#B22222","required_char":"#B22222","error_msg":"#B22222","textbox_border":"#8A8787","textbox_background":"#ffffff","textbox_hover_border":"#050505","dropdown_border":"#8A8787","dropdown_background":"#ffffff","dropdown_hover_border":"#050505","checkbox_radio_hover":"#F2F2F2","checkbox_radio_active":"#191919","switch_background":"#cccccc","switch_active":"#18181b","button_text":"#000000","button_active_text":"#ffffff","button_background":"#ffffff","button_active_background":"#0B0B0B","button_border":"#0B0B0B","button_hover_border":"#A39C9C","button_active_border":"#e3e1e1","swatch_border":"#e5e5e5","swatch_hover_border":"#555555","swatch_active_border":"#040404","quantity_button":"#FFFFFF","edit_option_button":"#000000","option_title":"#000000","option_value":"#131212","text_tooltip":"#949494","text_tooltip_background":"#eaeaea","button_hover":"#EDEEF2","button_hover_text":"#050505","swatches_hover_color":"#555555","swatches_hover_text_color":"#ffffff"},"borders":{"input_border_size":1,"input_border_radius":4,"button_border_size":1,"button_border_radius":3,"dropdown_border_size":1,"dropdown_border_radius":4,"swatch_border_size":1,"swatch_border_radius":8,"quantity_button_border_radius":3,"edit_button_border_radius":3},"sizes":{"addon_text_font_size":14,"addon_text_font_weight":0,"error_msg_font_size":13,"error_msg_font_weight":0,"switch_width":30,"switch_height":17,"textarea_width":100,"textarea_height":64,"thumbnail_img_width":28,"thumbnail_img_height":28,"button_padding_tb":5,"button_padding_lr":10,"checkbox_radio_image_width":50,"title_font_size":14,"title_font_weight":1,"text_tooltip_font_size":13,"text_tooltip_font_weight":0,"value_font_size":13,"value_font_weight":0,"textbox_number_width":100,"textbox_number_height":44,"checkbox_radio_width":16,"dropdown_width":100,"dropdown_height":44,"swatches_width":83,"swatches_height":83},"translations":{"option_text":"","option_name_placeholder":"{{Option name}}","required_text":"Option {{Option name}} is required","live_preview_edit_size_lable":"{{Option name}}'s live preview size (px):","min_character_text":"Min character","max_character_text":"Max character","characters_text":"characters","min_value_text":"Min value","max_value_text":"Max value","min_selector_text":"Min selector","max_selector_text":"Max selector","min_quantity_text":"Min quantity","max_quantity_text":"Max quantity","check_size_text":"File size must be less than","max_number_uploaded_text":"Max number of files to be uploaded","error_cut_off_time":"You can only choose time between","and_text":"and","error_date_range":"Date range is invalid. Please select the end date.","error_email_format_message":"Email format is invalid.","button_choose_file_text":"Choose file","drag_drop_file_to_upload_text":"or drop file to upload","edit_options_text":"Edit Options","in_cart_update_button_text":"Update","in_cart_cancel_button_text":"Cancel","discount_button":"Apply","discount_input_placeholder":"Enter your discount here","discount_error_empty":"Discount field must not be blank","discount_error_invalid":"Invalid discount code","discount_value_text":"Discount","add_ons_text":"Selection extra fee for"},"css_selectors":{"buy_it_now_btn_selector":"","cart_selector":""},"primary_locale":null,"custom_fonts":null},"enable":1,"enableInCart":1,"enableDiscount":0,"enableMiniCart":1,"enableAddOns":1,"enableFeaturedProduct":0,"enableDisplayProductPrice":1,"cartSelector":"","buyItNowBtnSelector":"","apiDomain":"https://api-option.optis.me","proxySubpath":"bssoptionsets","apiVersion":"2026-04","optionSetTotalKey":0,"isUseMetaobject":true,"inlineMetaobject":true,"shop":"06c55b-70.myshopify.com"}
863    if (typeof BSS_PO == 'undefined' || data != "") {
864        var BSS_PO = {};
865        let optionSets = []
866
867        BSS_PO.apiDomain = 'https://api-option.optis.me'
868        BSS_PO.proxySubpath = data.proxySubpath || 'bssoptionsets'
869        BSS_PO.storeId = data.storeId 
870        BSS_PO.currentPlan = data.currentPlan 
871        BSS_PO.storeIdCustomOld = data.storeIdCustomOld 
872        BSS_PO.optionSetTotalKey = data.optionSetTotalKey
873
874        BSS_PO.enable = data.enable 
875        BSS_PO.enableInCart = data.enableInCart 
876        BSS_PO.enableDiscount = data.enableDiscount 
877        BSS_PO.enableMiniCart = data.enableMiniCart 
878        BSS_PO.enableAddOns = 1
879        BSS_PO.enableFeaturedProduct = data.enableFeaturedProduct 
880        BSS_PO.enableDisplayProductPrice = data.enableDisplayProductPrice
881        
882        BSS_PO.cartSelector = data.settings?.css_selectors?.cart_selector 
883        BSS_PO.buyItNowBtnSelector = data.settings?.css_selectors?.buy_it_now_btn_selector
884        BSS_PO.settings = data.settings
885        BSS_PO.canUseStorefrontFeature = data.canUseStorefrontFeature
886
887        
888        
889        
890
891        
892            BSS_PO.metaobject = {
893                storefrontAccessToken: data?.storefrontAccessToken,
894                domain: data?.shop,
895                apiVersion: data?.apiVersion,
896            }
897
898            
899            
900
901            
902            
903                
904                BSS_PO.inlineMetaobject = true
905                BSS_PO.optionSets = [
906                
907                    
908                    
909                    ...[{"id":217826,"name":"File Upload","customer_ids":null,"customer_tags":null,"product_condition_type":1,"product_ids":"7708772237425,7529550708849,7529545236593,7529551921265,7553751187569,7426706407537,7426712600689,7426714796145,7426718269553,7426719088753,7426721087601","product_collections":null,"product_tags":null,"exclude_product_tags":null,"specific_variant_ids":null,"background":{"type":"MAIN_PRODUCT","width":100,"height":100,"preview":"ALL_PRODUCT_IMAGE","image_url":null,"product_id":null,"overlay_mode":"FIRST_IMAGE_FROM_START","preview_index":1},"options":[{"id":526215,"label_on_product":"FILE UPLOAD:","label_on_cart":"FILE UPLOAD:","option_type":7,"radio_button_value":[],"radio_button_type":[],"radio_button_color_value":[],"radio_button_image_value":[],"checkbox_value":[],"checkbox_type":[],"checkbox_color_value":[],"checkbox_image_value":[],"dropdown_value":[],"dropdown_thumbnail_value":[],"swatch_label":[],"swatch_type":[],"dropdown_thumbnail_type":[],"color_value":[],"dropdown_color_value":[],"image_value":[],"dropdown_image_value":[],"cdn_image_value":[],"button_value":[],"instruction_value":"","heading_value":"Heading","divider_value":null,"popup_value":null,"label_on_popup":null,"switch_value":[],"font_picker_values":[],"metadata":{"displayFontPicker":0,"typeFontSelection":0,"listOptionApplied":[]},"required":1,"help_text":"Design template located in the \"Template\" tab below main image.","max_selector":null,"file_type":"custom","custom_file_type":"ai,eps,pdf,svg,png,jpeg,jpg","helptext_option_values":[],"select_quantity":[],"conditional_options":[],"date_time_config":[{"name":"Monday","allDay":false},{"name":"Tuesday","allDay":false},{"name":"Wednesday","allDay":false},{"name":"Thursday","allDay":false},{"name":"Friday","allDay":false},{"name":"Saturday","allDay":false},{"name":"Sunday","allDay":false}],"disable_date_range":[],"enable_cut_off_time":false,"disable_all_past_date":false,"disable_specific_date":[],"option_setting_width":"100","swatch_title_display_type":0,"addons_display_on_cart_type":{"single":null,"multi":[null]},"live_preview":{"enable":false,"pos_config":{"x_axis":400,"y_axis":400,"rotate":0},"transforms":{"TEXT":{"arc":0,"size":140,"text":"","color":"#CF1919","opacity":100,"max_width":{"value":0,"enabled":true},"text_align":"center","font_config":{"type":"GOOGLE","value":"","cdn_url":""},"linked_with":{"font_picker":{"id":"","enable":false},"color_picker":{"id":"","enable":false},"color_swatch":{"id":"","enable":false}},"allowed_change_size_type":"DEDICATED_UNDER_TEXT_FIELD"},"type":"IMAGE","IMAGE":{"preview_shape":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0652\/2994\/6950\/files\/Rectangle_1.svg?v=1760675713","lock_resize":false,"png_shape_urls":[]},"image_previews":[],"image_sizing_mode":"COVER"}},"size_config":{"width":320,"height":320,"scaleX":1,"scaleY":1},"allow_customers":{"change_pos":true,"change_size":true}},"extra_price":{"id":510801,"option_id":526215,"text_area_extra_price_type":"0","font_picker_extra_price":null,"font_picker_extra_variant":null}},{"index_option":1,"id":526216,"label_on_product":"DESIGN NOTES:","label_on_cart":"DESIGN NOTES:","option_type":11,"radio_button_value":[],"radio_button_type":[],"radio_button_color_value":[],"radio_button_image_value":[],"checkbox_value":[],"checkbox_type":[],"checkbox_color_value":[],"checkbox_image_value":[],"dropdown_value":[],"dropdown_thumbnail_value":[],"swatch_label":[],"swatch_type":[],"dropdown_thumbnail_type":[],"color_value":[],"dropdown_color_value":[],"image_value":[],"dropdown_image_value":[],"cdn_image_value":[],"button_value":[],"instruction_value":"","heading_value":"Heading","divider_value":null,"popup_value":null,"label_on_popup":null,"switch_value":[],"font_picker_values":[],"metadata":{"displayFontPicker":0,"typeFontSelection":0,"listOptionApplied":[]},"required":1,"placeholder":"Please provide detailed instructions for your tent design. Include the tent color, desired fonts and their colors, and any changes needed to the logo colors from the file you are submitting.","help_text":"Cost is for Unl
909imited Dye Sublimation Print. So no limitations!","max_selector":null,"helptext_option_values":[],"select_quantity":[],"conditional_options":[],"date_time_config":[{"name":"Monday","allDay":false},{"name":"Tuesday","allDay":false},{"name":"Wednesday","allDay":false},{"name":"Thursday","allDay":false},{"name":"Friday","allDay":false},{"name":"Saturday","allDay":false},{"name":"Sunday","allDay":false}],"disable_date_range":[],"enable_cut_off_time":false,"disable_all_past_date":false,"disable_specific_date":[],"option_setting_width":"100","swatch_title_display_type":0,"addons_display_on_cart_type":[],"live_preview":{"enable":false,"pos_config":{"x_axis":400,"y_axis":400,"rotate":0},"transforms":{"TEXT":{"arc":0,"size":140,"text":"","color":"#CF1919","opacity":100,"max_width":{"value":0,"enabled":true},"text_align":"center","font_config":{"type":"GOOGLE","value":"","cdn_url":""},"linked_with":{"font_picker":{"id":"","enable":false},"color_picker":{"id":"","enable":false},"color_swatch":{"id":"","enable":false}},"allowed_change_size_type":"DEDICATED_UNDER_TEXT_FIELD"},"type":"TEXT","IMAGE":{"preview_shape":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0652\/2994\/6950\/files\/Rectangle_1.svg?v=1760675713","lock_resize":false,"png_shape_urls":[]},"image_previews":[],"image_sizing_mode":"COVER"}},"size_config":{"width":320,"height":320,"scaleX":1,"scaleY":1},"allow_customers":{"change_pos":true,"change_size":true}},"extra_price":{"id":510802,"option_id":526216,"text_area_extra_price_type":"0","font_picker_extra_price":null,"font_picker_extra_variant":null}},{"index_option":2,"id":526309,"label_on_product":"CANOPY COLOR:","label_on_cart":"CANOPY COLOR:","option_type":10,"radio_button_value":[],"radio_button_type":[],"radio_button_color_value":[],"radio_button_image_value":[],"checkbox_value":[],"checkbox_type":[],"checkbox_color_value":[],"checkbox_image_value":[],"dropdown_value":[],"dropdown_thumbnail_value":[],"swatch_label":[],"swatch_type":[],"dropdown_thumbnail_type":[],"color_value":[],"dropdown_color_value":[],"image_value":[],"dropdown_image_value":[],"cdn_image_value":[],"button_value":[],"instruction_value":"","heading_value":"Heading","divider_value":null,"popup_value":null,"label_on_popup":null,"switch_value":[],"font_picker_values":[],"metadata":{"displayFontPicker":0,"typeFontSelection":0,"listOptionApplied":[]},"help_text":"NOTE: Selected color will be converted to best matching Pantone. If you have a specific Pantone please add to Design Notes or uploaded template and bypass selecting color here.","help_text_type":1,"help_text_position":2,"max_selector":null,"helptext_option_values":[],"select_quantity":[],"conditional_options":[],"date_time_config":[{"name":"Monday","allDay":false},{"name":"Tuesday","allDay":false},{"name":"Wednesday","allDay":false},{"name":"Thursday","allDay":false},{"name":"Friday","allDay":false},{"name":"Saturday","allDay":false},{"name":"Sunday","allDay":false}],"disable_date_range":[],"enable_cut_off_time":false,"disable_all_past_date":false,"disable_specific_date":[],"option_setting_width":"100","swatch_title_display_type":0,"addons_display_on_cart_type":[],"live_preview":{"enable":false,"pos_config":{"x_axis":400,"y_axis":400,"rotate":0},"transforms":{"TEXT":{"arc":0,"size":140,"text":"","color":"#CF1919","opacity":100,"max_width":{"value":0,"enabled":true},"text_align":"center","font_config":{"type":"GOOGLE","value":"","cdn_url":""},"linked_with":{"font_picker":{"id":"","enable":false},"color_picker":{"id":"","enable":false},"color_swatch":{"id":"","enable":false}},"allowed_change_size_type":"DEDICATED_UNDER_TEXT_FIELD"},"type":"TEXT","IMAGE":{"preview_shape":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0652\/2994\/6950\/files\/Rectangle_1.svg?v=1760675713","lock_resize":false,"png_shape_urls":[]},"image_previews":[],"image_sizing_mode":"COVER"}},"size_config":{"width":320,"height":320,"scaleX":1,"scaleY":1},"allow_customers":{"change_pos":true,"change_size":true}},"extra_price":{"id":510895,"option_id":526309,"text_area_extra_price_type":"0","font_picker_extra_price":null,"font_picker_extra_variant":null}}]},{"id":356946,"name":"Custom Walls","product_condition_type":1,"product_ids":"7601404772465,7601404510321,7601404805233,7601404543089,7601404838001,7601404575857,7601404870769,7601404608625","background":{"type":"MAIN_PRODUCT","image_url":null,"overlay_mode":"FIRST_IMAGE_FROM_START","width":100,"height":100,"preview":"ALL_PRODUCT_IMAGE","preview_index":"1","product_id":null},"options":[{"id":1253331,"label_on_product":"FILE UPLOAD:","label_on_cart":"FILE UPLOAD:","option_type":7,"radio_button_value":["Value-0"],"checkbox_value":["Value-0"],"dropdown_value":["Value-0"],"dropdown_thumbnail_value":["Value-0"],"swatch_label":["Value-0"],"button_value":["Value-0"],"instruction_value":"","heading_value":"heading_value","divider_value":null,"popup_value":null,"label_on_popup":null,"switch_value":["Value-0"],"font_picker_values":[],"metadata":{"displayFontPicker":0,"typeFontSelection":0,"listOptionApplied":[]},"required":1,"conditional_options":[{"id":1417552,"option_id":1253331}],"date_time_config":[{"name":"Monday","allDay":false},{"name":"Tuesday","allDay":false},{"name":"Wednesday","allDay":false},{"name":"Thursday","allDay":false},{"name":"Friday","allDay":false},{"name":"Saturday","allDay":false},{"name":"Sunday","allDay":false}],"disable_date_range":[],"dropdown_multiple_select":null,"enable_cut_off_time":false,"disable_all_past_date":false,"disable_specific_date":[],"option_setting_width":"100","swatch_title_display_type":0,"addons_display_on_cart_type":{"single":null,"multi":[null]},"live_preview":{"enable":false,"size_config":{"width":320,"height":320,"scaleX":1,"scaleY":1},"pos_config":{"x_axis":400,"y_axis":400,"rotate":0},"allow_customers":{"change_pos":true,"change_size":true},"transforms":{"type":"TEXT","TEXT":{"font_config":{"type":"GOOGLE","value":"","cdn_url":""},"color":"#CF1919","size":140,"arc":0,"text":"","text_align":"center","opacity":100,"linked_with":{"font_picker":{"enable":false,"id":""},"color_picker":{"enable":false,"id":""},"color_swatch":{"enable":false,"id":""}},"max_width":{"enabled":false,"value":1000},"allowed_change_size_type":"DEDICATED_UNDER_TEXT_FIELD"},"IMAGE":{"preview_shape":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0652\/2994\/6950\/files\/Rectangle_1.svg?v=1760675713","png_shape_urls":[]},"lock_resize":false,"image_sizing_mode":"COVER","image_previews":[""]}}},"extra_price":{"id":1236884,"option_id":1253331,"text_area_extra_price_type":"0","font_picker_extra_price":null,"font_picker_extra_variant":null}},{"index_option":1,"id":1253332,"label_on_product":"DESIGN NOTES","label_on_cart":"DESIGN NOTES","option_type":11,"radio_button_value":["Value-0"],"checkbox_value":["Value-0"],"dropdown_value":["Value-0"],"dropdown_thumbnail_value":["Value-0"],"swatch_label":["Value-0"],"button_value":["Value-0"],"instruction_value":"","heading_value":"heading_value","divider_value":null,"popup_value":null,"label_on_popup":null,"switch_value":["Value-0"],"font_picker_values":[],"metadata":{"displayFontPicker":0,"typeFontSelection":0,"listOptionApplied":[]},"required":1,"placeholder":"Please provide detailed instructions for your wall design. Include the wall color, desired fonts and their colors, and any changes needed to the logo colors from the file you are submitting.","help_text":"Cost is for Unl
909imited Dye Sublimation Print. So no limitations!","conditional_options":[{"id":1417553,"option_id":1253332}],"date_time_config":[{"name":"Monday","allDay":false},{"name":"Tuesday","allDay":false},{"name":"Wednesday","allDay":false},{"name":"Thursday","allDay":false},{"name":"Friday","allDay":false},{"name":"Saturday","allDay":false},{"name":"Sunday","allDay":false}],"disable_date_range":[],"dropdown_multiple_select":null,"enable_cut_off_time":false,"disable_all_past_date":false,"disable_specific_date":[],"option_setting_width":"100","swatch_title_display_type":0,"addons_display_on_cart_type":{"single":null,"multi":[null]},"live_preview":{"enable":false,"size_config":{"width":320,"height":320,"scaleX":1,"scaleY":1},"pos_config":{"x_axis":400,"y_axis":400,"rotate":0},"allow_customers":{"change_pos":true,"change_size":true},"transforms":{"type":"TEXT","TEXT":{"font_config":{"type":"GOOGLE","value":"","cdn_url":""},"color":"#CF1919","size":140,"arc":0,"text":"","text_align":"center","opacity":100,"linked_with":{"font_picker":{"enable":false,"id":""},"color_picker":{"enable":false,"id":""},"color_swatch":{"enable":false,"id":""}},"max_width":{"enabled":true,"value":0},"allowed_change_size_type":"DEDICATED_UNDER_TEXT_FIELD"},"IMAGE":{"preview_shape":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0652\/2994\/6950\/files\/Rectangle_1.svg?v=1760675713","png_shape_urls":[]},"lock_resize":false,"image_sizing_mode":"COVER","image_previews":[]}}},"extra_price":{"id":1236885,"option_id":1253332,"text_area_extra_price_type":"0","font_picker_extra_price":null,"font_picker_extra_variant":null}}]},{"id":357089,"name":"Custom Half Walls","product_condition_type":1,"product_ids":"7601404641393,7601404674161,7601404739697","background":{"type":"MAIN_PRODUCT","image_url":null,"overlay_mode":"FIRST_IMAGE_FROM_START","width":100,"height":100,"preview":"ALL_PRODUCT_IMAGE","preview_index":"1","product_id":null},"options":[{"id":1254203,"label_on_product":"FILE UPLOAD:","label_on_cart":"FILE UPLOAD:","option_type":7,"radio_button_value":["Value-0"],"checkbox_value":["Value-0"],"dropdown_value":["Value-0"],"dropdown_thumbnail_value":["Value-0"],"swatch_label":["Value-0"],"button_value":["Value-0"],"instruction_value":"","heading_value":"heading_value","divider_value":null,"popup_value":null,"label_on_popup":null,"switch_value":["Value-0"],"font_picker_values":[],"metadata":{"displayFontPicker":0,"typeFontSelection":0,"listOptionApplied":[]},"required":1,"conditional_options":[{"id":1418512,"option_id":1254203}],"date_time_config":[{"name":"Monday","allDay":false},{"name":"Tuesday","allDay":false},{"name":"Wednesday","allDay":false},{"name":"Thursday","allDay":false},{"name":"Friday","allDay":false},{"name":"Saturday","allDay":false},{"name":"Sunday","allDay":false}],"disable_date_range":[],"dropdown_multiple_select":null,"enable_cut_off_time":false,"disable_all_past_date":false,"disable_specific_date":[],"option_setting_width":"100","swatch_title_display_type":0,"addons_display_on_cart_type":{"single":null,"multi":[null]},"live_preview":{"enable":false,"size_config":{"width":320,"height":320,"scaleX":1,"scaleY":1},"pos_config":{"x_axis":400,"y_axis":400,"rotate":0},"allow_customers":{"change_pos":true,"change_size":true},"transforms":{"type":"TEXT","TEXT":{"font_config":{"type":"GOOGLE","value":"","cdn_url":""},"color":"#CF1919","size":140,"arc":0,"text":"","text_align":"center","opacity":100,"linked_with":{"font_picker":{"enable":false,"id":""},"color_picker":{"enable":false,"id":""},"color_swatch":{"enable":false,"id":""}},"max_width":{"enabled":false,"value":1000},"allowed_change_size_type":"DEDICATED_UNDER_TEXT_FIELD"},"IMAGE":{"preview_shape":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0652\/2994\/6950\/files\/Rectangle_1.svg?v=1760675713","png_shape_urls":[]},"lock_resize":false,"image_sizing_mode":"COVER","image_previews":[""]}}},"extra_price":{"id":1237756,"option_id":1254203,"text_area_extra_price_type":"0","font_picker_extra_price":null,"font_picker_extra_variant":null}},{"index_option":1,"id":1254204,"label_on_product":"DESIGN NOTES","label_on_cart":"DESIGN NOTES","option_type":11,"radio_button_value":["Value-0"],"checkbox_value":["Value-0"],"dropdown_value":["Value-0"],"dropdown_thumbnail_value":["Value-0"],"swatch_label":["Value-0"],"button_value":["Value-0"],"instruction_value":"","heading_value":"heading_value","divider_value":null,"popup_value":null,"label_on_popup":null,"switch_value":["Value-0"],"font_picker_values":[],"metadata":{"displayFontPicker":0,"typeFontSelection":0,"listOptionApplied":[]},"required":1,"placeholder":"Please provide detailed instructions for your wall design. Include the wall color, desired fonts and their colors, and any changes needed to the logo colors from the file you are submitting.","help_text":"Cost is for Unl
909imited Dye Sublimation Print. So no limitations!","conditional_options":[{"id":1418513,"option_id":1254204}],"date_time_config":[{"name":"Monday","allDay":false},{"name":"Tuesday","allDay":false},{"name":"Wednesday","allDay":false},{"name":"Thursday","allDay":false},{"name":"Friday","allDay":false},{"name":"Saturday","allDay":false},{"name":"Sunday","allDay":false}],"disable_date_range":[],"dropdown_multiple_select":null,"enable_cut_off_time":false,"disable_all_past_date":false,"disable_specific_date":[],"option_setting_width":"100","swatch_title_display_type":0,"addons_display_on_cart_type":{"single":null,"multi":[null]},"live_preview":{"enable":false,"size_config":{"width":320,"height":320,"scaleX":1,"scaleY":1},"pos_config":{"x_axis":400,"y_axis":400,"rotate":0},"allow_customers":{"change_pos":true,"change_size":true},"transforms":{"type":"TEXT","TEXT":{"font_config":{"type":"GOOGLE","value":"","cdn_url":""},"color":"#CF1919","size":140,"arc":0,"text":"","text_align":"center","opacity":100,"linked_with":{"font_picker":{"enable":false,"id":""},"color_picker":{"enable":false,"id":""},"color_swatch":{"enable":false,"id":""}},"max_width":{"enabled":true,"value":0},"allowed_change_size_type":"DEDICATED_UNDER_TEXT_FIELD"},"IMAGE":{"preview_shape":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0652\/2994\/6950\/files\/Rectangle_1.svg?v=1760675713","png_shape_urls":[]},"lock_resize":false,"image_sizing_mode":"COVER","image_previews":[]}}},"extra_price":{"id":1237757,"option_id":1254204,"text_area_extra_price_type":"0","font_picker_extra_price":null,"font_picker_extra_variant":null}},{"index_option":2,"id":1254206,"label_on_product":"FRAME:","label_on_cart":"FRAME:","option_type":2,"radio_button_value":["Value-0"],"checkbox_value":["Pro Series","Sport Series"],"checkbox_type":[0,0],"checkbox_color_value":["",""],"checkbox_image_value":["",""],"dropdown_value":["Value-0"],"dropdown_thumbnail_value":["Value-0"],"swatch_label":["Value-0"],"cdn_image_value":["",""],"button_value":["Value-0"],"instruction_value":"","heading_value":"heading_value","divider_value":null,"popup_value":null,"label_on_popup":null,"switch_value":["Value-0"],"font_picker_values":[],"metadata":{"displayFontPicker":0,"typeFontSelection":0,"listOptionApplied":[]},"sku_value":["","",""],"required":1,"help_text":"Choose your current frame style.","helptext_option_values":["",""],"select_quantity":[0,0],"conditional_options":[{"id":1418515,"option_id":1254206}],"date_time_config":[{"name":"Monday","allDay":false},{"name":"Tuesday","allDay":false},{"name":"Wednesday","allDay":false},{"name":"Thursday","allDay":false},{"name":"Friday","allDay":false},{"name":"Saturday","allDay":false},{"name":"Sunday","allDay":false}],"disable_date_range":[],"dropdown_multiple_select":null,"enable_cut_off_time":false,"disable_all_past_date":false,"disable_specific_date":[],"option_setting_width":"100","swatch_title_display_type":0,"addons_display_on_cart_type":{"single":null,"multi":[null,null]},"live_preview":{"enable":false,"size_config":{"width":320,"height":320,"scaleX":1,"scaleY":1},"pos_config":{"x_axis":400,"y_axis":400,"rotate":0},"allow_customers":{"change_pos":true,"change_size":true},"transforms":{"type":"TEXT","TEXT":{"font_config":{"type":"GOOGLE","value":"","cdn_url":""},"color":"#CF1919","size":140,"arc":0,"text":"","text_align":"center","opacity":100,"linked_with":{"font_picker":{"enable":false,"id":""},"color_picker":{"enable":false,"id":""},"color_swatch":{"enable":false,"id":""}},"max_width":{"enabled":true,"value":0},"allowed_change_size_type":"DEDICATED_UNDER_TEXT_FIELD"},"IMAGE":{"preview_shape":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0652\/2994\/6950\/files\/Rectangle_1.svg?v=1760675713","png_shape_urls":[]},"lock_resize":false,"image_sizing_mode":"COVER","image_previews":[]}}},"extra_price":{"id":1237759,"option_id":1254206,"text_area_extra_price_type":"0","checkbox_extra_price_type":[0,0],"checkbox_extra_price":["",""],"checkbox_extra_variant":["",""],"font_picker_extra_price":null,"font_picker_extra_variant":null}}]},{"id":356277,"name":"Half Wall Frame","product_condition_type":1,"product_ids":"7196205482097,7464776335473,7196205777009","background":{"type":"MAIN_PRODUCT","image_url":null,"overlay_mode":"FIRST_IMAGE_FROM_START","width":100,"height":100,"preview":"ALL_PRODUCT_IMAGE","preview_index":"1","product_id":null},"options":[{"id":1249913,"label_on_product":"Frame","label_on_cart":"Frame","option_type":2,"radio_button_value":["Value-0"],"checkbox_value":["Sport Series","Pro Series"],"checkbox_type":[0,0],"checkbox_color_value":["",""],"checkbox_image_value":["",""],"dropdown_value":["Value-0"],"dropdown_thumbnail_value":["Value-0"],"swatch_label":["Value-0"],"cdn_image_value":["",""],"button_value":["Value-0"],"instruction_value":"","heading_value":"heading_value","divider_value":null,"popup_value":null,"label_on_popup":null,"switch_value":["Value-0"],"font_picker_values":[],"metadata":{"displayFontPicker":0,"typeFontSelection":0,"listOptionApplied":[]},"sku_value":["","",""],"required":1,"help_text":"Choose your current frame style.","helptext_option_values":["",""],"select_quantity":[0,0],"conditional_options":[{"id":1413540,"option_id":1249913}],"date_time_config":[{"name":"Monday","allDay":false},{"name":"Tuesday","allDay":false},{"name":"Wednesday","allDay":false},{"name":"Thursday","allDay":false},{"name":"Friday","allDay":false},{"name":"Saturday","allDay":false},{"name":"Sunday","allDay":false}],"disable_date_range":[],"dropdown_multiple_select":null,"enable_cut_off_time":false,"disable_all_past_date":false,"disable_specific_date":[],"option_setting_width":"100","swatch_title_display_type":0,"addons_display_on_cart_type":{"single":null,"multi":[null,null]},"extra_price":{"id":1233466,"option_id":1249913,"text_area_extra_price_type":"0","checkbox_extra_price_type":[0,0],"checkbox_extra_price":["",""],"checkbox_extra_variant":["",""],"font_picker_extra_price":null,"font_picker_extra_variant":null}}]}],
910                
911                ]
912                customFlatpickrCss();
913            
914
915            
916            
917            
918            
919        
920    }
921
922    function customFlatpickrCss() {
923        if(typeof importFlatpickrCss === 'undefined'){
924            const importFlatpickrCss = document.createElement('link');
925            importFlatpickrCss.setAttribute('rel', 'stylesheet');
926            importFlatpickrCss.setAttribute('href', 'https://cdn.jsdelivr.net/npm/flatpickr/dist/flatpickr.min.css');
927
928            const importFlatpickr = document.createElement('script');
929            importFlatpickr.setAttribute('src', 'https://cdn.jsdelivr.net/npm/flatpickr');
930            importFlatpickr.setAttribute('defer', '')
931
932            const importFlatpickrSpecialCharacter = document.createElement('script');
933            importFlatpickrSpecialCharacter.setAttribute('src', 'https://cdn.jsdelivr.net/npm/flatpickr/dist/l10n/da.js');
934            const importFlatpickrLocaleAr = document.createElement('script');
935            importFlatpickrLocaleAr.setAttribute('src', 'https://cdn.jsdelivr.net/npm/flatpickr/dist/l10n/ar.js');
936            const importFontAwesomeCdn = document.createElement('link');
937            importFontAwesomeCdn.setAttribute('rel', 'stylesheet');
938            importFontAwesomeCdn.setAttribute('href', 'https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css');
939            
940            let poParentNode = document.getElementsByTagName('head')[0];
941            const POConfigScript = document.getElementById('bss-po-store-data');
942            if(!poParentNode.querySelector('#bss-po-store-data')) {
943                poParentNode = POConfigScript.parentNode;
944            }
945    
946            if (BSS_PO.storeId != 4293) {
947                for( let i in BSS_PO.optionSets ) {
948                        for( let j in BSS_PO.optionSets[i].options ) {
949                            if( BSS_PO.optionSets[i].options[j].option_type == 8 ) {
950                                poParentNode.insertBefore(importFlatpickrCss, POConfigScript);
951                                poParentNode.insertBefore(importFlatpickr, POConfigScript);
952                                if( BSS_PO.storeId == 2041 ) {
953                                    poParentNode.insertBefore(importFlatpickrSpecialCharacter, POConfigScript);
954                                }
955                                else if( BSS_PO.storeId == 4126 ) {
956                                    poParentNode.insertBefore(importFlatpickrLocaleAr, POConfigScript);
957                                }
958                                break;
959                            }
960                        }
961                    }
962            }
963    
964            if( BSS_PO.storeId == 375 ) {
965                for( let i in BSS_PO.optionSets ) {
966                    for( let j in BSS_PO.optionSets[i].options ) {
967                        if( BSS_PO.optionSets[i].options[j].option_type == 7 ) {
968                            poParentNode.appendChild(importFontAwesomeCdn);
969                            break;
970                        }
971                    }
972                }
973            } else {
974                poParentNode.appendChild(importFontAwesomeCdn);
975            }
976        }
977    }
978</script>
978
979
980<style id="bss-po-setting-styles">
981
982
983
984    /* widget setting */
985    
986    
987     
988        .po-label-container {
989            display: flex;
990            flex-direction: column;
991        }
992    
993    
994    /* add on text */
995    .po-extra-price {
996        color: #B22222;
997        font-size: 14px;
998        font-weight: normal;
999    }
1000    /* OPTION TITLE */
1001    .po-stack .po-label-container .po-label span:first-child {
1002        font-size: 14px;
1003        font-weight: bold;
1004        color: #000000;
1005    }
1006    .po-group-title {
1007        font-size: 18px;
1008        color: #000000;
1009    }
1010    
1011    /* required char */
1012    .po-required {
1013        color: #B22222 !important;
1014    }
1015    /* HELPTEXT TOOLTIP */
1016    .po-helptext-content, .po-helptext-content p, .tooltip-text {
1017        font-size:  13px;
1018        font-weight: normal;
1019        color: #949494;
1020    }
1021    .tooltip-text {
1022        background-color:  #eaeaea;
1023    }
1024    /* OPTION VALUE */
1025    .po-value {
1026        font-size: 13px;
1027        font-weight: normal;
1028        color: #131212;
1029    }
1030    /* ERROR MSGS */
1031    .bss-error-msg small,
1032    .bss-warning-msg small{
1033        font-size: 13px;
1034        font-weight: normal;
1035        color: #B22222;
1036    }
1037    /* TEXT INPUT */
1038    .po-option--type-text, 
1039    .po-option--type-number, 
1040    .po-option--color-picker-content {
1041        width: calc(100% + 1px);
1042        height: calc(44px + 1px);
1043        border: solid #8A8787 1px;
1044        border-radius: 4px;
1045        background-color: #ffffff;
1046    }
1047    .po-option--type-text:hover, 
1048    .po-option--type-number:hover, 
1049    .po-option--color-picker-content:hover {
1050        border-color: #050505;
1051    }
1052    .po-option--type-datepicker {
1053        width: 100%;
1054        height: 44px;
1055    }
1056    /* TEXT AREA */
1057    textarea.po-option--type-text {
1058        width: 100%;
1059        height: 64px!important;
1060    }
1061    /* DROPDOWN, DROPDOWN THUMBNAIL */
1062    .po-select-dropdown-thumbnail,
1063    .po-select-font_picker {
1064        width: 100%;
1065    }
1066    .po-dropdown-selected-option,
1067    .po-font_picker-selected-option {
1068        height: 44px;
1069        line-height: 44px;
1070        border: solid #8A8787 1px;
1071        border-radius: 4px;
1072        background-color: #ffffff;
1073    }
1074    .po-dropdown-selected-option:hover,
1075    .po-font_picker-selected-option:hover {
1076        border-color: #050505;
1077    }
1078    .po-dropdown-list,
1079    .po-font_picker-list {
1080        background-color: #ffffff;
1081    }
1082    .po-dropdown-arrow {
1083        border-color: #131212;
1084    }
1085    .po-dropdown-thumbnail-option .po-dropdown-option-shape {
1086        width: 28px;
1087        height: 28px;
1088    }
1089    /* RADIO CHECKBOX */
1090    
1091    
1092    
1093    
1094    
1095    
1096    
1097    .po-radio-circle, 
1098    .po-option--type-checkbox input {
1099        width: 16px;
1100        height: 16px;
1101    }
1102    .bss-po-product-page {
1103        --bss-checkbox-radio-size: 16px;
1104        --bss-switch-height: 17px;
1105        --bss-swatch-width: 84px;
1106        --bss-helptext-option-value-color: #949494;
1107        --bss-helptext-option-value-size: 13px;
1108        --bss-helptext-option-value-bg: #eaeaea;
1109    }
1110    .po-circle-inside {
1111        width: 10px;
1112        height: 10px;
1113    }
1114    .po-radio-circle,
1115    .po-option--type-checkbox input::before {
1116        border: 1px solid #191919;
1117    }
1118    .po-radio-circle:hover,
1119    .po-option--type-checkbox input:hover::before {
1120        background-color: #F2F2F2;
1121    }
1122    .po-option--type-radiobutton:has(input:checked) .po-circle-inside,
1123    .po-option--type-checkbox input:checked::before {
1124        background-color: #191919;
1125    }
1126    /* SWITCH */
1127    .po-label--switch,
1128    .po-switch-slider {
1129        min-width: 30px;
1130        min-height: 17px;
1131    }
1132    .po-switch-slider {
1133        background-color: #cccccc;
1134    }
1135    .po-label--switch:has(input:checked) .po-switch-slider {
1136        background-color: #18181b;
1137    }
1138    .po-switch-slider::before {
1139        height: 80%;
1140        width: calc(17 * 0.8px);
1141        -webkit-transform: translateX(0px);
1142        -ms-transform: translateX(0px);
1143        transform: translateX(0px);
1144    }
1145    .po-option--type-switch:has(input:checked) .po-switch-slider::before {
1146        -webkit-transform: translateX(calc(30px - 17px));
1147        -ms-transform: translateX(calc(30px - 17px));
1148        transform: translateX(calc(30px - 17px));
1149    }
1150
1151    /* SWATCH */
1152    
1153    
1154    
1155    
1156    
1157    
1158     
1159     
1160    
1161    
1162
1163    
1164    
1165    
1166    /* show swatch tooltip */
1167    
1168        .tooltip-swatch-label, .tooltip-swatch-label p {
1169            font-size:  13px;
1170            font-weight: normal;
1171            color: #ffffff;
1172            background-color: #555555;
1173        }
1174    
1175     
1176        .po-option--swatch-container .po-option__swatch-media,
1177        .po-option--swatch-container .po-option__color-value,
1178        .po-option--swatch-container .po-option__image-value {
1179            border-radius: 8%;
1180            width: 74px;
1181            height: 74px;
1182        }
1183
1184        .po-option--swatch-container .po-option__swatch-media {
1185            width: 84px;
1186            height: 84px;
1187        }
1188    
1189    .po-option__swatch-media,  
1190    .po-option__value--showBorder  {
1191        border: 1px solid #e5e5e5;
1192    }
1193    .po-option__value--vertical { 
1194        width: 84px;
1195    }
1196    .po-option__swatch-label--vertical {
1197        width: 74px;
1198    }
1199    .po-option__value--horizontal {
1200        height: 84px;    
1201    }
1202    .po-option__value--showBorder .po-option__swatch-media{
1203        height: 83px;
1204        width: 83px;
1205    }
1206    .po-option__value--showBorder {
1207        border-radius: 8%;
1208    }
1209    
1210    .po-option__swatch-media:focus .tooltip-swatch-label {
1211        opacity: 1;
1212        visibility: visible;
1213    }
1214    /* Original hover style (will only apply on non-touch devices) */
1215    @media (hover: hover) {
1216        .po-option__swatch-media:hover,
1217        .po-option__value--showBorder:hover,
1218        .po-option__value--horizontal:hover .po-option__swatch-media,
1219        .po-option__value--vertical:hover .po-option__swatch-media {
1220            border-color: #555555;
1221        }
1222    }
1223  
1224    .po-option__value input:checked~.po-option__swatch-media {
1225        border: solid calc(1 * 1.25px)  #040404;
1226    }
1227    .po-option__value--showBorder:has(input:checked) {
1228        border: solid calc(1 * 1.25px)  #040404;
1229    }
1230    /* DROPDOWN THUMBNAIL */
1231    .po-dropdown-thumbnail-option img,
1232    .po-select-dropdown-thumbnail .po-dropdown-selected-option img,
1233    .po-dropdown-thumbnail-option .po-dropdown-option-shape {
1234        width: 28px;
1235        height: 28px;
1236    }
1237    /* BUTTON */
1238    .po-option__button-media {
1239        background-color: #ffffff;
1240        padding: 5px 10px;
1241        border: solid 1px #0B0B0B;
1242        border-radius: 3px;
1243    }
1244    .po-option__button-media:hover {
1245        border-color: #A39C9C;
1246        background-color: #EDEEF2;
1247    }
1248    .po-option__button-value {
1249        color: #000000;
1250    }
1251    .po-option__button-media:hover .po-option__button-value {
1252        color: #050505;
1253    }
1254    .po-option__value:has(input:checked) .po-option__button-media {
1255        border-color: #e3e1e1;
1256        background-color: #0B0B0B;
1257    }
1258    .po-option__value:has(input:checked) .po-option__button-media .po-option__button-value {
1259        color: #ffffff;
1260    }
1261    /* FONT PICKER */
1262    #searchWithFontPicker {
1263        display: block;
1264    }
1265    #searchWithFontPicker input {
1266        width: 100% ; 
1267        height: 30px;
1268        border-radius: 5px;
1269    }
1270    /* FONT PICKER BUTTON */
1271    .po-font_picker-option--button {
1272        background-color: #ffffff;
1273        padding: 5px 10px;
1274        border: solid 1px #0B0B0B;
1275        border-radius: 3px;
1276    }
1277    .po-font_picker-option--button .po_description {
1278        color: #000000;
1279    }
1280    .po-font_picker-option--button:hover {
1281        border-color: #A39C9C;
1282        background-color: #EDEEF2;
1283    }
1284    .po-font_picker-option--button:hover .po_description {
1285        color: #050505;
1286    }
1287    .po-font_picker-option--button.selected, 
1288    .po-font_picker-option--button.selected:hover {
1289        border-color: #e3e1e1;
1290        background-color: #0B0B0B;
1291    }
1292    .po-font_picker-option--button.selected .po_description, 
1293    .po-font_picker-option--button.selected:hover .po_description {
1294        color: #ffffff;
1295    }
1296
1297
1298    /* EDIT OPTION BUTTON */
1299    button[name="po-edit-options-in-cart"] {
1300        border-radius: 3px;
1301        background-color: #000000;
1302    }
1303    /* QUANTITY BUTTON */
1304    .quantity-control {
1305        background-color: #FFFFFF;
1306        border-radius: 3px;
1307        border: 1px solid #A8A8A8;
1308    }
1309
1310    #searchWithThumbnail,
1311    #searchWithDropdown
1312     {
1313        display: flex;
1314        align-items: center;
1315        gap: 8px;
1316    }
1317    #searchWithThumbnail input,
1318    #searchWithDropdown input {
1319        flex: 1; 
1320        height: 30px;
1321        border-radius: 5px;
1322    }
1323
1324    textarea.po-option--type-text {
1325        position: relative; 
1326        outline: none;
1327    }
1328
1329</style>
1330 
1331
1332    
1333
1334
1335
1336
1337
1338    <style>
1339        [bss-po-cart-item-key],
1340        [bss-po-cart-total-price],
1341        [bss-po-cart-discount-total],
1342        [data-cart-item-regular-price],
1343        span[data-cart-subtotal] {
1344            visibility: visible;
1345        }
1346
1347    </style>
1348
1349
1350
1351    
1352<script>
1353function bssFixSupportHideWaterMark() {
1354    return true;
1355}
1356</script>
vendor: 1 bytes, line 1356
1356
1357<script>
1358function bssFixSupportCustomOptionSetHTML(BSS_PO, optionSetHtml, idProductOnHomePage, appliedOptionSet) {
1359    if (appliedOptionSet) {
1360        const priceType = {
1361            PRICE: 'price',
1362            COMPARE_AT_PRICE: 'compare-at-price'
1363        }
1364
1365        function installPriceIncrease(type = priceType.PRICE, selectors, productId, variantId) {
1366            if (productId) {
1367                const priceElements = document.querySelectorAll(selectors);
1368                priceElements.forEach(price => {
1369                    if (!price?.getAttribute("bss-po-product-id")) {
1370                        price.setAttribute("bss-po-product-id", productId);
1371                        price.setAttribute("bss-po-variant-id", variantId);
1372                        if (type == priceType.PRICE) {
1373                            price.setAttribute("bss-po-product-price", '');
1374                        } else if (type == priceType.COMPARE_AT_PRICE) {
1375                            price.setAttribute("bss-po-product-compare-price", '');
1376                        }
1377                    }
1378                })
1379            }
1380        }
1381
1382        const productId = document.querySelector('form[action*="/cart/add"] input[name="product-id"]')?.value;
1383        const priceSelectors = '.product-price__price ';
1384        // const comparePriceSelectors = '.product__price--compare';
1385
1386        installPriceIncrease(priceType.PRICE, priceSelectors, productId, productId);
1387        // installPriceIncrease(priceType.COMPARE_AT_PRICE, comparePriceSelectors, productId, productId);
1388
1389    }
1390}
1391</script>
1391
1392
1393
1394<script src="https://cdn.shopify.com/extensions/01a0f69c-3175-7bf4-8236-7ae5e5418099/product-options-by-bss-641/assets/bss-po-live-preview.js" defer></script>
1394
1395
1396<!-- END app block --><!-- BEGIN app block: shopify://apps/gorgias-live-chat-helpdesk/blocks/gorgias/a66db725-7b96-4e3f-916e-6c8e6f87aaaa -->
1397<script defer data-gorgias-loader-chat src="https://config.gorgias.chat/bundle-loader/shopify/06c55b-70.myshopify.com"></script>
1397
1398
1399
1400<script defer data-gorgias-loader-convert  src="https://content.9gtb.com/loader.js"></script>
1400
1401
1402
1403<script defer data-gorgias-loader-mailto-replace  src="https://config.gorgias.help/api/contact-forms/replace-mailto-script.js?shopName=06c55b-70"></script>
1403
1404
1405
1406<!-- END app block -->
1406<script src="https://cdn.shopify.com/extensions/01a0f69c-3175-7bf4-8236-7ae5e5418099/product-options-by-bss-641/assets/bss-po-js.js" type="text/javascript" defer="defer"></script>
1406
1407<link href="https://cdn.shopify.com/extensions/01a0f69c-3175-7bf4-8236-7ae5e5418099/product-options-by-bss-641/assets/bss-po-style.css" rel="stylesheet" type="text/css" media="all">
1408<script src="https://cdn.shopify.com/extensions/01a0fdff-2b95-7a42-80bb-495e663795ed/forms-2610/assets/shopify-forms-loader.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1408
1408
1409<script src="https://cdn.shopify.com/extensions/01a0af21-f806-751a-8a58-b01fbb70c09a/sellup-131/assets/global_sellup.min.js" type="text/javascript" defer="defer"></script>
1409
1410<link href="https://cdn.shopify.com/extensions/01a0af21-f806-751a-8a58-b01fbb70c09a/sellup-131/assets/global_sellup.css" rel="stylesheet" type="text/css" media="all">
1411<meta property="og:image" content="https://cdn.shopify.com/s/files/1/0580/2475/5313/files/Rocket_Canopy_Social.jpg?v=1722023612" />
1412<meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/0580/2475/5313/files/Rocket_Canopy_Social.jpg?v=1722023612" />
1413<meta property="og:image:width" content="1200" />
1414<meta property="og:image:height" content="628" />
1415<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1416<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: 58024755313,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "blog"};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 1416
1416
1417<script>
1418  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
1419</script>
vendor: 1 bytes, line 1419
1419
1420<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}
1420).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: 58024755313,storefrontBaseUrl: "https://www.rocketcanopy.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.rocketcanopy.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"1749647473","configuration":"{\"mailchimp_store_id\":\"store_m6tp33nxx66msiyqgkpf\", \"mailchimp_user_id\":\"12749427\",\"mailchimp_list_id\":\"0fd7aa4486\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e357a49eadeb6216a959d63fa3fb8f55","type":"APP","apiClientId":2585307,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":[]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]}
1420,{"id":"1082949745","configuration":"{\"accountID\":\"06c55b-70\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"4f82d0323b06a4642fbff9b42c9979eb","type":"APP","apiClientId":12388204545,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"695074929","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"AW-16976516515\\\",\\\"GT-NSL7NLFS\\\",\\\"GT-MK4H6GKS\\\",\\\"GT-WBZWJ82X\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"AW-16976516515\\\/1nSrCIic2bYaEKOrhJ8_\\\",\\\"MC-9L8NYD2ENX\\\",\\\"G-TGRVJS8CSZ\\\"]},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"AW-16976516515\\\/Z-zeCKaT2bYaEKOrhJ8_\\\",\\\"MC-9L8NYD2ENX\\\",\\\"G-TGRVJS8CSZ\\\"]},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"AW-16976516515\\\/DMEwCIWc2bYaEKOrhJ8_\\\",\\\"MC-452Q50Z8W3\\\",\\\"MC-9L8NYD2ENX\\\",\\\"G-TGRVJS8CSZ\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"AW-16976516515\\\/dvVoCKOT2bYaEKOrhJ8_\\\",\\\"MC-452Q50Z8W3\\\",\\\"MC-9L8NYD2ENX\\\",\\\"G-TGRVJS8CSZ\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"AW-16976516515\\\/fUfeCIKc2bYaEKOrhJ8_\\\",\\\"MC-452Q50Z8W3\\\",\\\"MC-9L8NYD2ENX\\\",\\\"G-TGRVJS8CSZ\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"AW-16976516515\\\/fGzACIuc2bYaEKOrhJ8_\\\",\\\"MC-9L8NYD2ENX\\\",\\\"G-TGRVJS8CSZ\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"AW-16976516515\\\/m0kACP-b2bYaEKOrhJ8_\\\",\\\"MC-9L8NYD2ENX\\\",\\\"G-TGRVJS8CSZ\\\"]}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"479723633","configuration":"{\"pixel_id\":\"922765443064469\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"341409905","configuration":"{\"shopId\":\"167558\",\"env\":\"production\",\"metaData\":\"[]\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8323bee30e1ec3ae135ae5e0cef4ab6d","type":"APP","apiClientId":2773553,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"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":"Rocket Canopy","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"06c55b-70.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/www.rocketcanopy.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://www.rocketcanopy.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"145596153969","themePublished":"true","eventMetadataId":"8fe40f0f-5e0a-4d2e-91e0-d105f9edc6cf","pageType":"blog","resourceId":"80414048369","shopId":"58024755313","storefrontBaseUrl":"https:\/\/www.rocketcanopy.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
1420<script>
1421  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
1422  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
1423  window.ShopifyAnalytics.meta.currency = 'USD';
1424  var meta = {"page":{"pageType":"blog","resourceType":"blog","resourceId":80414048369,"requestId":"96d38847-0039-44b2-b34c-743071fe9441-1791081552"}};
1425  for (var attr in meta) {
1426    window.ShopifyAnalytics.meta[attr] = meta[attr];
1427  }
1428</script>
vendor: 1 bytes, line 1428
1428
1429<script class="analytics">
1430  (function () {
1431    var customDocumentWrite = function(content) {
1432      var jquery = null;
1433
1434      if (window.jQuery) {
1435        jquery = window.jQuery;
1436      } else if (window.Checkout && window.Checkout.$) {
1437        jquery = window.Checkout.$;
1438      }
1439
1440      if (jquery) {
1441        jquery('body').append(content);
1442      }
1443    };
1444
1445    var hasLoggedConversion = function(token) {
1446      if (token) {
1447        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
1448      }
1449      return false;
1450    }
1451
1452    var setCookieIfConversion = function(token) {
1453      if (token) {
1454        var twoMonthsFromNow = new Date(Date.now());
1455        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
1456
1457        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
1458      }
1459    }
1460
1461    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
1462    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
1463    if (trekkie.integrations) {
1464      return;
1465    }
1466    trekkie.methods = [
1467      'identify',
1468      'page',
1469      'ready',
1470      'track',
1471      'trackForm',
1472      'trackLink'
1473    ];
1474    trekkie.factory = function(method) {
1475      return function() {
1476        var args = Array.prototype.slice.call(arguments);
1477        args.unshift(method);
1478        trekkie.push(args);
1479        if (method == 'track' || method == 'page') {
1480          var pageUrl;
1481          try {
1482            pageUrl = window.location.href;
1483          } catch (e) {}
1484          var pageReferrer;
1485          try {
1486            pageReferrer = document.referrer;
1487          } catch (e) {}
1488          try {
1489            if (window.__TREKKIE_SHIM_QUEUE == null) {
1490              window.__TREKKIE_SHIM_QUEUE = [];
1491            }
1492            window.__TREKKIE_SHIM_QUEUE.push({
1493              from: 'trekkie-stub',
1494              method: method,
1495              args: args.slice(1),
1496              pageContext: {
1497                url: pageUrl,
1498                referrer: pageReferrer
1499              }
1500            });
1501          } catch (e) {
1502            // no-op
1503          }
1504        }
1505        return trekkie;
1506      };
1507    };
1508    for (var i = 0; i < trekkie.methods.length; i++) {
1509      var key = trekkie.methods[i];
1510      trekkie[key] = trekkie.factory(key);
1511    }
1512    trekkie.load = function(config) {
1513      trekkie.config = config || {};
1514      trekkie.config.initialDocumentCookie = document.cookie;
1515      var first = document.getElementsByTagName('script')[0];
1516var script = document.createElement('script');
1517script.type = 'text/javascript';
1518script.onerror = function(e) {
1519  var scriptFallback = document.createElement('script');
1520  scriptFallback.type = 'text/javascript';
1521  scriptFallback.onerror = function(error) {
1522          var Monorail = {
1523      produce: function produce(monorailDomain, schemaId, payload) {
1524        var currentMs = new Date().getTime();
1525        var event = {
1526          schema_id: schemaId,
1527          payload: payload,
1528          metadata: {
1529            event_created_at_ms: currentMs,
1530            event_sent_at_ms: currentMs
1531          }
1532        };
1533        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1534      },
1535      sendRequest: function sendRequest(endpointUrl, payload) {
1536        // Try the sendBeacon API
1537        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1538          var blobData = new window.Blob([payload], {
1539            type: 'text/plain'
1540          });
1541
1542          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1543            return true;
1544          } // sendBeacon was not successful
1545
1546        } // XHR beacon
1547
1548        var xhr = new XMLHttpRequest();
1549
1550        try {
1551          xhr.open('POST', endpointUrl);
1552          xhr.setRequestHeader('Content-Type', 'text/plain');
1553          xhr.send(payload);
1554        } catch (e) {
1555          console.log(e);
1556        }
1557
1558        return false;
1559      },
1560      isIos12: function isIos12() {
1561        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1562      }
1563    };
1564    Monorail.produce('monorail-edge.shopifysvc.com',
1565      'trekkie_storefront_load_errors/1.1',
1566      {shop_id: 58024755313,
1567      theme_id: 145596153969,
1568      app_name: "storefront",
1569      context_url: window.location.href,
1570      source_url: "//www.rocketcanopy.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
1571
1572  };
1573  scriptFallback.async = true;
1574  scriptFallback.src = '//www.rocketcanopy.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
1575  first.parentNode.insertBefore(scriptFallback, first);
1576};
1577script.async = true;
1578script.src = '//www.rocketcanopy.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
1579first.parentNode.insertBefore(script, first);
1580
1581    };
1582    trekkie.load(
1583      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":58024755313,"isMerchantRequest":null,"themeId":145596153969,"themeCityHash":"1152005672542191247","contentLanguage":"en","currency":"USD","eventMetadataId":"8fe40f0f-5e0a-4d2e-91e0-d105f9edc6cf"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1584    );
1585
1586    var loaded = false;
1587    trekkie.ready(function() {
1588      if (loaded) return;
1589      loaded = true;
1590
1591      window.ShopifyAnalytics.lib = window.trekkie;
1592
1593      var originalDocumentWrite = document.write;
1594      document.write = customDocumentWrite;
1595      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1596      document.write = originalDocumentWrite;
1597
1598      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1599      var token = match? match[1]: undefined;
1600      if (!hasLoggedConversion(token)) {
1601        setCookieIfConversion(token);
1602        
1603      }
1604    });
1605
1606    window.ShopifyAnalytics.lib.page(null,{"pageType":"blog","resourceType":"blog","resourceId":80414048369,"requestId":"96d38847-0039-44b2-b34c-743071fe9441-1791081552","shopifyEmitted":true});
1607
1608    var eventsListenerScript = document.createElement('script');
1609    eventsListenerScript.async = true;
1610    eventsListenerScript.src = "//www.rocketcanopy.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1611    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1612})();</script>
vendor: 1 bytes, line 1612
1612
1613<script
1614  defer
1615  src="https://www.rocketcanopy.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
1616  data-application="storefront-renderer"
1617  data-shop-id="58024755313"
1618  data-render-region="gcp-us-central1"
1619  data-page-type="blog"
1620  data-theme-instance-id="145596153969"
1621  data-theme-name="Vinova Mate"
1622  data-theme-version="1.7.0"
1623  data-monorail-region="shop_domain"
1624  data-resource-timing-sampling-rate="10"
1625  data-shs="true"
1626  data-shs-beacon="true"
1627  data-shs-export-with-fetch="true"
1628  data-shs-logs-sample-rate="1"
1629  data-shs-beacon-endpoint="https://www.rocketcanopy.com/api/collect"
1630></script>
1630
1631<meta name="shopify-y" content="48555ca2-43d5-4e94-a2af-b2bff468d6d6" data-expiration="1822639152000"><meta name="shopify-s" content="9ed7ee3e-1d23-47ce-a164-a89e40f7a4de" data-expiration="1791083352000"><meta name="new-cookie-storage-activated" content="t">
1632</head>
1633
1634  <body class="template-blog">
1635    <!-- Google Tag Manager (noscript) -->
vendor: 87 bytes, lines 1635-1638
1635
1636    <noscript
1637      ><iframe
1638        src="https://www.googletagmanager.com/ns.html?id=
1638GTM-5GN3QFP4
vendor: 123 bytes, lines 1638-1644
1638"
1639        height="0"
1640        width="0"
1641        style="display:none;visibility:hidden"
1642      ></iframe
1643    ></noscript>
1644    
1644<!-- End Google Tag Manager (noscript) -->
1645
1646    <!--
1647      <div id="preloader">
1648      <img src="//www.rocketcanopy.com/cdn/shop/t/17/assets/preloader2.gif?v=4109725784856805881787684562" alt="Loading..." />
1649      </div>
1650    -->
1651    <a class="in-page-link hidden skip-link" href="#MainContent">Skip to content</a>
1652    <div id="shopify-section-nov-promotion-bar" class="shopify-section section-promotion-bar">
1653
1654	<style data-shopify>
1655		#shopify-section-nov-promotion-bar .distance {
1656		  padding-top: 0px;
1657		  padding-bottom: 0px;
1658			
1659			  background-color: rgba(225, 0, 30, 100%);
1660			
1661			
1662		}
1663		
1664		#shopify-section-nov-promotion-bar .text {
1665			color: #ffffff;
1666			font-size: 1.2rem;
1667			line-height: 1.5;
1668			letter-spacing: 0px;
1669			text-transform: none;
1670		}
1671		#shopify-section-nov-promotion-bar .block-scroll__item i {
1672			color:  #ffffff;
1673		}
1674		#shopify-section-nov-promotion-bar .item-time {
1675			background-color: #222222;
1676			color: #ffffff;
1677		}
1678		#shopify-section-nov-promotion-bar .countdownfree .item-time:not(:last-child):after {
1679			color: #ffffff;
1680		}
1681		#shopify-section-nov-promotion-bar .nov-text-scroll .block-scroll__item .item-content:after {
1682			background-color: #222222;
1683		}
1684		
1685			#shopify-section-nov-promotion-bar .block-scroll {
1686			  animation-duration: 40s;
1687			}
1688		
1689		
1690	</style>
1691	<div class="distance act position-relative" data-section-id="nov-promotion-bar" data-section-type="nov-slick" promationBar>
1692	  
1693	    <div class="container">
1694	  
1695	    
1696	      <div class="nov-text-scroll overflow_hidden d-flex">
1697	        <div class="block-scroll d-flex align-items-center">
1698	          
1699	            
1700	            <div class="block-scroll__item">	
1701	              <div class="item-content d-flex align-items-center justify-content-center">
1702	                
1703	                  <i class="zmdi zmdi-flash"></i>
1704	                  <div class="text font-400"><strong>Order Now! World’s First Patent-Pending Illumipeak™ Retrofit Lighting Kit</strong></div>
1705	                
1706
1707	                
1708	              </div>
1709	            </div>
1710	          
1711	            
1712	            <div class="block-scroll__item">	
1713	              <div class="item-content d-flex align-items-center justify-content-center">
1714	                
1715	                  <i class="zmdi zmdi-flash"></i>
1716	                  <div class="text font-400"><strong>Order Now! World’s First Patent-Pending Illumipeak™ Retrofit Lighting Kit</strong></div>
1717	                
1718
1719	                
1720	              </div>
1721	            </div>
1722	          
1723	            
1724	            <div class="block-scroll__item">	
1725	              <div class="item-content d-flex align-items-center justify-content-center">
1726	                
1727	                  <i class="zmdi zmdi-flash"></i>
1728	                  <div class="text font-400"><strong>Order Now! World’s First Patent-Pending Illumipeak™ Retrofit Lighting Kit</strong></div>
1729	                
1730
1731	                
1732	              </div>
1733	            </div>
1734	          
1735	        </div>
1736	        <div class="block-scroll d-flex align-items-center">
1737	          
1738	            
1739	            <div class="block-scroll__item">
1740	              <div class="item-content d-flex align-items-center justify-content-center">
1741	                
1742	                  <i class="zmdi zmdi-flash"></i>
1743	                  <div class="text font-400"><strong>Order Now! World’s First Patent-Pending Illumipeak™ Retrofit Lighting Kit</strong></div>
1744	                
1745
1746	                
1747	              </div>
1748	            </div>
1749	          
1750	            
1751	            <div class="block-scroll__item">
1752	              <div class="item-content d-flex align-items-center justify-content-center">
1753	                
1754	                  <i class="zmdi zmdi-flash"></i>
1755	                  <div class="text font-400"><strong>Order Now! World’s First Patent-Pending Illumipeak™ Retrofit Lighting Kit</strong></div>
1756	                
1757
1758	                
1759	              </div>
1760	            </div>
1761	          
1762	            
1763	            <div class="block-scroll__item">
1764	              <div class="item-content d-flex align-items-center justify-content-center">
1765	                
1766	                  <i class="zmdi zmdi-flash"></i>
1767	                  <div class="text font-400"><strong>Order Now! World’s First Patent-Pending Illumipeak™ Retrofit Lighting Kit</strong></div>
1768	                
1769
1770	                
1771	              </div>
1772	            </div>
1773	          
1774	        </div>
1775	      </div>
1776	    
1777	    
1778	  </div>
1779	</div>
1780
1781
1782
1783<style> #shopify-section-nov-promotion-bar a {color: white;} </style></div>
1784    <div id="shopify-section-nov-header" class="shopify-section">
1785<div data-section-id="nov-header" data-section-type="nov-slick">
1786  <header class="site-header sticky-header">
1787    <div class="header-center d-none d-md-block position-relative">
1788      <div class="container">
1789        <div class="row">
1790          <div class="col-md-3 pt-35 pb-35 d-flex align-items-center">
1791            <div class="site-nav--btn d-xl-none hover:c_df">
1792              <i class="zmdi zmdi-menu"></i>
1793            </div>
1794            <div class="contentsticky_logo">
1795              
1796                <a href="/" class="site-header__logo d-inline-flex" style="max-width: 250px"><img srcset="//www.rocketcanopy.com/cdn/shop/files/RC_Logo_0820d6c2-5633-4e72-b3b2-5f1f8656da89.svg?v=1716469295 1x, //www.rocketcanopy.com/cdn/shop/files/RC_Logo_0820d6c2-5633-4e72-b3b2-5f1f8656da89.svg?v=1716469295&width=500 2x"
1797                    src="//www.rocketcanopy.com/cdn/shop/files/RC_Logo_0820d6c2-5633-4e72-b3b2-5f1f8656da89.svg?v=1716469295&width=250x"
1798                    class="w-100" 
1799                    alt="Rocket Canopy"
1800                    loading="eager"
1801                  >
1802                </a>
1803              
1804            </div>
1805          </div>
1806          <div class="col-md-6 d-flex justify-content-center">
1807            <div class="contentsticky_menu d-none d-xl-block">
1808              <nav id="AccessibleNav"><ul class="site-nav">
1809  
1810    
1811    
1812
1813
1814    
1815      
1816        
1817        
1818      
1819    
1820
1821    
1822      
1823        
1824        
1825      
1826    
1827
1828    
1829      
1830        <li class="nav--lv1">
1831          <a href="/collections/pro-series" class="site-nav__link--main" title="Pro Series">Pro Series</a>
1832        </li>
1833      
1834    
1835  
1836    
1837    
1838
1839
1840    
1841      
1842        
1843        
1844      
1845    
1846
1847    
1848      
1849        
1850        
1851      
1852    
1853
1854    
1855      
1856        <li class="nav--lv1 parent--lv1 site-nav--Default">
1857          <a href="/collections/sport-series" class="site-nav__link--main d-flex align-items-center" title="Sport Series ">
1858            <span class="site-nav--title">Sport Series </span>
1859            <span class="site-nav--direc d-none"><i class="zmdi zmdi-chevron-down"></i></span>
1860          </a>
1861          <div class="nav-dropdown--lv1 MenuDefault">
1862            
1863              <ul>
1864                
1865                  <li >
1866                    <a href="/collections/sport-series" class="site-nav__link">Sport Series Stock Canopy</a>
1867                  </li>
1868                
1869                  <li >
1870                    <a href="/products/compact-shelter" class="site-nav__link">Compact Shelter</a>
1871                  </li>
1872                
1873              </ul>
1874            
1875          </div>
1876        </li>
1877      
1878    
1879  
1880    
1881    
1882
1883
1884    
1885      
1886        
1887        
1888      
1889    
1890
1891    
1892      
1893        
1894        
1895      
1896    
1897
1898    
1899      
1900        <li class="nav--lv1 parent--lv1 site-nav--Default">
1901          <a href="/collections/tent-accessories" class="site-nav__link--main d-flex align-items-center" title="Accessories">
1902            <span class="site-nav--title">Accessories</span>
1903            <span class="site-nav--direc d-none"><i class="zmdi zmdi-chevron-down"></i></span>
1904          </a>
1905          <div class="nav-dropdown--lv1 MenuDefault">
1906            
1907              <ul>
1908                
1909                  <li >
1910                    <a href="/collections/illumipeak" class="site-nav__link">Illumipeak™</a>
1911                  </li>
1912                
1913                  <li >
1914                    <a href="/collections/10x10-canopy-walls" class="site-nav__link">10ft Tent Walls</a>
1915                  </li>
1916                
1917                  <li >
1918                    <a href="/collections/13x13-canopy-walls-sidewalls-for-pop-up-tents" class="site-nav__link">13ft Tent Walls </a>
1919                  </li>
1920                
1921                  <li >
1922                    <a href="/collections/15ft-canopy-tent-walls" class="site-nav__link">15ft Tent Walls</a>
1923                  </li>
1924                
1925                  <li >
1926                    <a href="/collections/20ft-canopy-walls-sidewalls-for-pop-up-tents" class="site-nav__link">20ft Tent Walls</a>
1927                  </li>
1928                
1929                  <li >
1930                    <a href="/collections/storage-bags-for-tents" class="site-nav__link">Storage Bags</a>
1931                  </li>
1932                
1933                  <li >
1934                    <a href="/collections/pop-up-canopy-weights" class="site-nav__link">Weight Solutions</a>
1935                  </li>
1936                
1937                  <li >
1938                    <a href="/collections/canopy-frame-accessories" class="site-nav__link">Stability &amp; Setup</a>
1939                  </li>
1940                
1941              </ul>
1942            
1943          </div>
1944        </li>
1945      
1946    
1947  
1948    
1949    
1950
1951
1952    
1953      
1954        
1955        
1956      
1957    
1958
1959    
1960      
1961        
1962        
1963      
1964    
1965
1966    
1967      
1968        <li class="nav--lv1 parent--lv1 site-nav--Default">
1969          <a href="/collections/full-color-pop-up-canopies" class="site-nav__link--main d-flex align-items-center" title="Custom Printing">
1970            <span class="site-nav--title">Custom Printing</span>
1971            <span class="site-nav--direc d-none"><i class="zmdi zmdi-chevron-down"></i></span>
1972          </a>
1973          <div class="nav-dropdown--lv1 MenuDefault">
1974            
1975              <ul>
1976                
1977                  <li >
1978                    <a href="/collections/pro-series-custom-printed-canopies" class="site-nav__link">Pro Series Custom Canopy</a>
1979                  </li>
1980                
1981                  <li >
1982                    <a href="/collections/sport-series-custom-printed-canopies" class="site-nav__link">Sport Series Custom Canopy</a>
1983                  </li>
1984                
1985                  <li >
1986                    <a href="/collections/custom-printed-walls" class="site-nav__link">Custom Walls</a>
1987                  </li>
1988                
1989              </ul>
1990            
1991          </div>
1992        </li>
1993      
1994    
1995  
1996    
1997    
1998
1999
2000    
2001      
2002        
2003        
2004      
2005    
2006
2007    
2008      
2009        
2010        
2011      
2012    
2013
2014    
2015      
2016        <li class="nav--lv1 parent--lv1 site-nav--Default">
2017          <a href="/collections/replacements" class="site-nav__link--main d-flex align-items-center" title="Replacements">
2018            <span class="site-nav--title">Replacements</span>
2019            <span class="site-nav--direc d-none"><i class="zmdi zmdi-chevron-down"></i></span>
2020          </a>
2021          <div class="nav-dropdown--lv1 MenuDefault">
2022            
2023              <ul>
2024                
2025                  <li >
2026                    <a href="/collections/stock-canopy-top-replacements" class="site-nav__link">Stock Canopies</a>
2027                  </li>
2028                
2029                  <li >
2030                    <a href="/collections/replacement-tent-frames" class="site-nav__link">Tent Frames</a>
2031                  </li>
2032                
2033              </ul>
2034            
2035          </div>
2036        </li>
2037      
2038    
2039  
2040</ul>
2041</nav>
2042            </div>
2043          </div>
2044          
2045          <div class="col-md-3 d-flex align-items-center justify-content-end">
2046            <div class="header-group-item d-flex align-items-center">
2047              <div class="search__btn-overlay header-icon pointer" nov-btn-act data-toggle="search_canvas" overlay>
2048                <i class="rbb-icon-search-10 position-relative"></i>
2049              </div>
2050              
2051                <div class="contentsticky_myaccount site-header_myaccount pointer text-center">
2052                  
2053                    <div data-toggle="modal" data-target="#popup__login">
2054                      <div class="myaccount position-relative header-icon" title="Account">
2055                        <i class="rbb-icon-human-user-11 position-relative"></i>
2056                      </div>
2057                    </div>
2058                  
2059                </div>
2060              
2061	      
2062              <div class="d-none">Liquid error (sections/nov-header line 65): Could not find asset snippets/nov-block-account.liquid</div>
2063              <div class="contentsticky_cart cart_canvas">
2064                <div id="cart_block">
2065                  <div class="header-cart d-flex justify-content-center">
2066                    <div class="site-header__cart pointer text-center">
2067                      <span id="_desktop_cart_count" class="site-header__cart-count" title="Cart">
2068                        <span id="CartCount">0</span>
2069                      </span>
2070                      <div class="site-header__cart-icon header-icon">
2071                        <i class="rbb-icon-shopping-cart-6 position-relative"></i>
2072                      </div>
2073                    </div>
2074                  </div>
2075                </div>
2076              </div>
2077            </div>
2078          </div>
2079        </div>
2080      </div>
2081    </div>
2082    <div class="header-mobile d-md-none sticky-header-mobile">
2083      <div class="header-mobile-content">
2084        <div class="row align-items-center h-100">
2085          <div class="col-4 d-flex align-items-center">
2086            <div id="show-megamenu" class="item-mobile-top">
2087              <div class="icon-directional position-absolute"></div>
2088            </div>
2089            <div class="mobile-btn_search item-mobile-top">
2090              <svg width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="#000000" xmlns="http://www.w3.org/2000/svg">
2091<g clip-path="url(#clip0_102_6)">
2092<path d="M7.82949 15.1286C11.771 15.1286 14.9662 11.8918 14.9662 7.89897C14.9662 3.90618 11.771 0.669388 7.82949 0.669388C3.88798 0.669388 0.692749 3.90618 0.692749 7.89897C0.692749 11.8918 3.88798 15.1286 7.82949 15.1286Z"/>
2093<path d="M18 18.0367L12.9306 13.6286"/>
2094</g>
2095<defs>
2096<clipPath id="clip0_102_6">
2097<rect width="18" height="18" fill="white"/>
2098</clipPath>
2099</defs>
2100</svg>
2101
2102              <i class="zmdi zmdi-close"></i>
2103            </div>
2104            <div id="mobile_search">
2105              <form action="/search" method="get" class="search-header-inline" role="search">
2106	<div class="search-header__content position-relative">
2107		<div class="icon"><i class="zmdi zmdi-search"></i></div>
2108		<input type="hidden" name="type" value="product">
2109		<input class="search-header__input"
2110		type="search"
2111		name="q"
2112		placeholder="Enter your keywords"
2113		aria-label="Enter your keywords">
2114		<div class="search-w__animate"></div>
2115		<button class="search-header__submit d-flex align-items-center justify-content-center" type="submit" title="Search">
2116			<span class="search-header__submit-icon"><i class="rbb-icon-search-10"></i></span>
2117		</button>
2118		<div class="btn-search__clear-text hide position-absolute pointer hover:c_df"><i class="zmdi zmdi-close-circle"></i></div>
2119	</div>
2120	
2121</form>
2122              
2122<script>
2123  $(function() {
2124    // Current Ajax request.
2125    var currentAjaxRequest = null;
2126    // Grabbing all search forms on the page, and adding a .search-results list to each.
2127    var searchForms = $('form[action="/search"]').css('position','relative').each(function() {
2128      // Grabbing text input.
2129      var input = $(this).find('input[name="q"]');
2130      var searchTrend = $(this).find('.search_trend');
2131      var Height = ($(this).parents('.header-search__parent').outerHeight() - $(this).outerHeight()) / 2;
2132      var offSetTrend = input.position().top + input.outerHeight() + Height;
2133      var offSet = input.position().top + input.innerHeight() + searchTrend.innerHeight() + Height - 10;
2134      var offSetleft = $(this).offset().left * -1;
2135      var width = $(window).width();
2136      
2137      $('<div class="search-results__block"></div>').css( { 'position': 'absolute', 'top': offSet} ).appendTo($(this)).hide();
2138      if ($(window).width() > 767) {
2139        searchTrend.css({'top': offSetTrend, 'width': width, 'left': offSetleft });
2140        $(this).find('.search-results__block').css({'width': width, 'left': offSetleft });
2141      }
2142      $(this).find('.search-results__block').append('<ul class="search-results"></ul>');
2143      // Listening to keyup and change on the text field within these search forms.
2144      input.attr('autocomplete', 'off').bind('keyup change', function() {
2145        // What's the search term?
2146        var term = $(this).val();
2147        if (term.length > 0) {
2148          $('.search-w__animate').hide();
2149          $('.btn-search__clear-text').removeClass('hide');
2150          $('.search-header__content .icon').hide();
2151          $('.search_trend').removeClass('hidden');
2152        } else {
2153          $('.search-w__animate').show();
2154          $('.btn-search__clear-text').addClass('hide');
2155          $('.search-header__content .icon').show();
2156        }
2157        $('.btn-search__clear-text').click(function(){
2158          $('.search-w__animate').show();
2159          $('.search-header__input').val('');
2160          $('.search-header__content .icon').show();
2161          $(this).addClass('hide');
2162        })
2163        // What's the search form?
2164        var form = $(this).closest('form');
2165        // What's the search URL?
2166        var searchURL = '/search?type=product&q=' + term;
2167        // What's the search results list?
2168        var resultsListBlock = form.find('.search-results__block');
2169        var resultsList = form.find('.search-results');
2170        // If that's a new term and it contains at least 3 characters.
2171        if (term.length > 3 && term != $(this).attr('data-old-term')) {
2172          // Saving old query.
2173          $(this).attr('data-old-term', term);
2174          // Killing any Ajax request that's currently being processed.
2175          if (currentAjaxRequest != null) currentAjaxRequest.abort();
2176          // Pulling results.
2177          currentAjaxRequest = $.getJSON(searchURL + '&view=json', function(data) {
2178            // Reset results.
2179            resultsList.empty();
2180            // If we have no results.
2181            if(data.results_count == 0) {
2182              // resultsList.html('<li><span class="title">No results.</span></li>');
2183              // resultsList.fadeIn(200);
2184              resultsListBlock.hide();
2185            } else {
2186              // If we have results.
2187              $.each(data.results, function(index, item) {
2188                var link = $('<a class="text-center w-100"></a>').attr('href', item.url);
2189                link.append('<div class="thumbnail"><img src="' + item.thumbnail + '" class="w-100" /></div>');
2190                link.append('<div class="title">' + item.title + '</div>');
2191                link.append('<div class="price">' + item.price + '</div>');
2192                link.wrap('<li></li>');
2193                resultsList.append(link.parent());
2194              });
2195              // The Ajax request will return at the most 10 results.
2196              // If there are more than 10, let's link to the search results page.
2197              if(data.results_count > 4) {
2198                resultsListBlock.find('.search-see_all').remove();
2199                resultsList.after('<div class="search-see_all"><a class="see_all" href="' + searchURL + '">' + theme.strings.results_all + ' (' + data.results_count + ')</a></div>');
2200              }
2201              resultsListBlock.fadeIn(200);
2202            }        
2203          });
2204        }
2205      });
2206    });
2207    // Clicking outside makes the results disappear.
2208    $('body').bind('click', function(){
2209      $('.search-results__block').hide();
2210    });
2211  });
2212</script>
2212
2213            </div>
2214          </div>
2215          <div class="mobile_logo col-4 text-center">
2216            
2217            <a href="/" class="site-header__logo-image img-fluid d-inline-block"><img srcset="//www.rocketcanopy.com/cdn/shop/files/Rocket_Logo_Black_300x.svg?v=1716490845 1x, //www.rocketcanopy.com/cdn/shop/files/[email protected]?v=1716490845 2x"
2218                src="//www.rocketcanopy.com/cdn/shop/files/Rocket_Logo_Black_small.svg?v=1716490845x"
2219                loading="lazy"
2220                width="283"
2221                height="81"
2222                alt="Rocket Canopy"
2223                style="height: auto; max-height: 52px; object-fit: contain;">
2224            </a>
2225            
2226          </div>
2227          <div class="mobile_cart col-4 d-flex justify-content-end">
2228            <div class="cart_canvas">
2229              <div class="header-cart d-flex justify-content-center">
2230                <div class="site-header__cart pointer d-flex justify-content-center align-items-center position-relative">
2231                  <span class="cart-count position-absolute" title="Cart">
2232                    <span id="CartCount">0</span>
2233                  </span>
2234                  <div class="site-header__cart-icon">
2235                    <i class="rbb-icon-shopping-bag-6"></i>
2236                  </div>
2237                </div>
2238              </div>
2239            </div>
2240            
2241          </div>
2242        </div>
2243      </div>
2244    </div>
2245  </header>
2246  <div class="nov-search__canvas pt-40" nov-item-act data-act="search_canvas">
2247  <div class="container">
2248    <div class="site-header__search header-search__parent"> 
2249      <form action="/search" method="get" class="search-header-inline" role="search">
2250	<div class="search-header__content position-relative">
2251		<div class="icon"><i class="zmdi zmdi-search"></i></div>
2252		<input type="hidden" name="type" value="product">
2253		<input class="search-header__input"
2254		type="search"
2255		name="q"
2256		placeholder="Enter your keywords"
2257		aria-label="Enter your keywords">
2258		<div class="search-w__animate"></div>
2259		<button class="search-header__submit d-flex align-items-center justify-content-center" type="submit" title="Search">
2260			<span class="search-header__submit-icon"><i class="rbb-icon-search-10"></i></span>
2261		</button>
2262		<div class="btn-search__clear-text hide position-absolute pointer hover:c_df"><i class="zmdi zmdi-close-circle"></i></div>
2263	</div>
2264	
2265</form>
2266    </div>
2267  </div>
2268</div>
2269  
2270    <div id="header-sticky" class="d-none d-md-block">
2271      <div class="container">
2272        <div class="bl_content row align-items-center">
2273          <div class="col-md-3 d-flex align-items-center justify-content-center">
2274            <div class="site-nav--btn d-xl-none hover:c_df">
2275              <i class="zmdi zmdi-menu"></i>
2276            </div>
2277            <div class="contentstickynew_logo d-flex"></div>
2278          </div>
2279          <div class="col-md-6 d-flex justify-content-center">
2280            <div class="contentstickynew_menu d-none d-xl-block"></div>
2281          </div>
2282          <div class="header-group-item col-md-3 d-flex align-items-center justify-content-end">
2283            <div class="contentstickynew_myaccount site-header_myaccount pointer"></div>
2284            
2285            <div class="contentstickynew_cart"></div>
2286          </div>
2287        </div>
2288      </div>
2289    </div>
2290  
2291  <div class="d-none"><nav id="AccessibleNavMobile"><ul class="site-nav site-nav-mobile">
2292  �
2293
2294    
2295      <li class="nav--lv1">
2296        <a href="/collections/pro-series" class="site-nav__link--main" title="Pro Series">Pro Series</a>
2297      </li>
2298    
2299  �
2300
2301    
2302      <li class="nav--lv1 parent--lv1 site-nav--Default">
2303        <a href="/collections/sport-series" class="site-nav__link--main d-flex align-items-center" title="Sport Series ">
2304          <span class="site-nav--title">Sport Series </span>
2305          <span class="site-nav--direc d-none"><i class="zmdi zmdi-chevron-down"></i></span>
2306        </a>
2307        <div class="nav-dropdown--lv1 MenuDefault">
2308          
2309            <ul>
2310              
2311                <li >
2312                  <a href="/collections/sport-series" class="site-nav__link">Sport Series Stock Canopy</a>
2313                </li>
2314              
2315                <li >
2316                  <a href="/products/compact-shelter" class="site-nav__link">Compact Shelter</a>
2317                </li>
2318              
2319            </ul>
2320          
2321        </div>
2322      </li>
2323    
2324  �
2325
2326    
2327      <li class="nav--lv1 parent--lv1 site-nav--Default">
2328        <a href="/collections/tent-accessories" class="site-nav__link--main d-flex align-items-center" title="Accessories">
2329          <span class="site-nav--title">Accessories</span>
2330          <span class="site-nav--direc d-none"><i class="zmdi zmdi-chevron-down"></i></span>
2331        </a>
2332        <div class="nav-dropdown--lv1 MenuDefault">
2333          
2334            <ul>
2335              
2336                <li >
2337                  <a href="/collections/illumipeak" class="site-nav__link">Illumipeak™</a>
2338                </li>
2339              
2340                <li >
2341                  <a href="/collections/10x10-canopy-walls" class="site-nav__link">10ft Tent Walls</a>
2342                </li>
2343              
2344                <li >
2345                  <a href="/collections/13x13-canopy-walls-sidewalls-for-pop-up-tents" class="site-nav__link">13ft Tent Walls </a>
2346                </li>
2347              
2348                <li >
2349                  <a href="/collections/15ft-canopy-tent-walls" class="site-nav__link">15ft Tent Walls</a>
2350                </li>
2351              
2352                <li >
2353                  <a href="/collections/20ft-canopy-walls-sidewalls-for-pop-up-tents" class="site-nav__link">20ft Tent Walls</a>
2354                </li>
2355              
2356                <li >
2357                  <a href="/collections/storage-bags-for-tents" class="site-nav__link">Storage Bags</a>
2358                </li>
2359              
2360                <li >
2361                  <a href="/collections/pop-up-canopy-weights" class="site-nav__link">Weight Solutions</a>
2362                </li>
2363              
2364                <li >
2365                  <a href="/collections/canopy-frame-accessories" class="site-nav__link">Stability &amp; Setup</a>
2366                </li>
2367              
2368            </ul>
2369          
2370        </div>
2371      </li>
2372    
2373  �
2374
2375    
2376      <li class="nav--lv1 parent--lv1 site-nav--Default">
2377        <a href="/collections/full-color-pop-up-canopies" class="site-nav__link--main d-flex align-items-center" title="Custom Printing">
2378          <span class="site-nav--title">Custom Printing</span>
2379          <span class="site-nav--direc d-none"><i class="zmdi zmdi-chevron-down"></i></span>
2380        </a>
2381        <div class="nav-dropdown--lv1 MenuDefault">
2382          
2383            <ul>
2384              
2385                <li >
2386                  <a href="/collections/pro-series-custom-printed-canopies" class="site-nav__link">Pro Series Custom Canopy</a>
2387                </li>
2388              
2389                <li >
2390                  <a href="/collections/sport-series-custom-printed-canopies" class="site-nav__link">Sport Series Custom Canopy</a>
2391                </li>
2392              
2393                <li >
2394                  <a href="/collections/custom-printed-walls" class="site-nav__link">Custom Walls</a>
2395                </li>
2396              
2397            </ul>
2398          
2399        </div>
2400      </li>
2401    
2402  �
2403
2404    
2405      <li class="nav--lv1 parent--lv1 site-nav--Default">
2406        <a href="/collections/replacements" class="site-nav__link--main d-flex align-items-center" title="Replacements">
2407          <span class="site-nav--title">Replacements</span>
2408          <span class="site-nav--direc d-none"><i class="zmdi zmdi-chevron-down"></i></span>
2409        </a>
2410        <div class="nav-dropdown--lv1 MenuDefault">
2411          
2412            <ul>
2413              
2414                <li >
2415                  <a href="/collections/stock-canopy-top-replacements" class="site-nav__link">Stock Canopies</a>
2416                </li>
2417              
2418                <li >
2419                  <a href="/collections/replacement-tent-frames" class="site-nav__link">Tent Frames</a>
2420                </li>
2421              
2422            </ul>
2423          
2424        </div>
2425      </li>
2426    
2427  
2428</ul>
2429</nav></div>
2430</div>
2431
2432
2433
2434
2435
2436<style>
2437  .header-top {
2438    background-color: rgba(, %);
2439    color: ;
2440  }
2441  .header-top a {
2442    color: ;
2443  }
2444  .WishlistCount, .site-header__cart .site-header__cart-count, .header-mobile .mobile_cart .cart-count {
2445    background: #e1001e;
2446    color:  #ffffff;
2447  }
2448  .template-index .header-center {
2449    background-color: rgba(255, 255, 255, 100%);
2450  }
2451  body:not(.template-index) .header-center {
2452    background-color: rgba(33, 51, 68, 0%);
2453  }
2454  .site-header .header-icon, .site-nav--btn {
2455    color: #000000 !important;
2456  }
2457  .header-icon:before {
2458    background-color: #ededed !important;
2459  }
2460  .header-icon:hover:before {
2461    background-color: #e2e2e2 !important;
2462  }
2463  .header-bottom {
2464    background-color: rgba(, %);
2465  }
2466  .header-mobile, .header-mobile .header-mobile-content {
2467    background-color: #ffffff;
2468  }
2469  .mobile_cart .site-header__cart-icon, .btn-vertical_sm, .header-mobile .mobile-btn_search.act i {
2470    color: #000000;
2471  }
2472  .header-mobile .icon-directional, #show-megamenu:before, #show-megamenu:after {
2473    background-color: #000000;
2474  }
2475  #header-sticky {
2476    background-color: rgba(255, 255, 255, 100%);
2477  }
2478  #header-sticky .header-icon {
2479    color: #000000 !important;
2480  }
2481  .site-header__logo-image {
2482    max-width: 300px;
2483  }
2484</style><style> #shopify-section-nov-header .w-100 {width: 250px !important;} #shopify-section-nov-header .site-nav__link--main {font-size: 1.4rem !important;} </style></div>
2485    <main class="main-content" id="MainContent">
2486      <div id="shopify-section-template--20040562475121__main" class="shopify-section">
2487
2488
2489  <section id="NovBreadcrumbs" class="breadcrumb_inner">
2490    <div class="container position-relative">
2491      
2492        <h5 class="headingBreacrumb text-uppercase f_pr font-800 mb-5 position-relative"> </h5>
2493      
2494      <ol class="breadcrumb">
2495        <li class="list-inline-item">
2496          <a href="/" class="item-breacrumb item-home">Home</a>
2497        </li>
2498        
2499          
2500            <li class="list-inline-item"><span class="item-breacrumb">Rocket Canopy Blog</span></li>
2501          
2502        
2503      </ol>
2504      
2505    </div>
2506  </section>
2507
2508
2509
2510<h1 style="text-align:center;padding-bottom: 20px;">Stay Updated: News & Insights from Rocket Canopy</h1>
2511<div class="container">
2512  <div class="blog-view-leftsidebar row no-gutters">
2513    
2514      <div class="sidebar-article col-lg-3 col-md-4 flex-xs-unordered">
2515        
2516  
2517    <div class="sidebar-block search__sidebar">
2518      <form action="/search" method="get" class="d-flex align-items-center position-relative" role="search">
2519        <input type="hidden" name="type" value="article">
2520        <input class="search__input"
2521          type="search"
2522          name="q"
2523          placeholder="Search"
2524          aria-label="Enter your keywords">
2525        <button class="search__submit pointer" type="submit">
2526          <i class="fa fa-search" aria-hidden="true"></i>
2527        </button>
2528      </form>
2529    </div>
2530  
2531
2532  
2533
2534  
2535
2536  
2537
2538  
2539
2540  
2541
2542  
2543
2544  
2545    <div class="sidebar-block sidebar-blog__item recentpost__sidebar">
2546      
2547      <div class="title-block">RECENT POSTS</div>
2548      
2549      
2550      
2551      <div class="block__content">
2552      </div>
2553      
2554    </div>
2555  
2556
2557  
2558
2559  
2560
2561  
2562
2563  
2564
2565  
2566
2567  
2568    <div class="sidebar-block sidebar-blog__item blogtags__sidebar">
2569      
2570      <div class="title-block">BLOG TAGS</div>
2571      
2572      
2573        <div class="block__content">
2574          
2575          <ul class="list-unstyled">
2576            
2577              
2578              <li><a href="/blogs/news/tagged/10x10-pop-up-tent" title="Show articles tagged 10x10 pop up tent">10x10 pop up tent</a></li>
2579              
2580            
2581              
2582              <li><a href="/blogs/news/tagged/10x10-pop-up-tent-set-up" title="Show articles tagged 10x10 Pop Up Tent Set Up">10x10 Pop Up Tent Set Up</a></li>
2583              
2584            
2585              
2586              <li><a href="/blogs/news/tagged/canopy-sidewalls" title="Show articles tagged canopy sidewalls">canopy sidewalls</a></li>
2587              
2588            
2589              
2590              <li><a href="/blogs/news/tagged/canopy-weight" title="Show articles tagged canopy weight">canopy weight</a></li>
2591              
2592            
2593              
2594              <li><a href="/blogs/news/tagged/care-and-maintenance" title="Show articles tagged care and maintenance">care and maintenance</a></li>
2595              
2596            
2597              
2598              <li><a href="/blogs/news/tagged/custom-tents" title="Show articles tagged custom tents">custom tents</a></li>
2599              
2600            
2601              
2602              <li><a href="/blogs/news/tagged/customer-photos" title="Show articles tagged customer photos">customer photos</a></li>
2603              
2604            
2605              
2606              <li><a href="/blogs/news/tagged/illumipeak%E2%84%A2" title="Show articles tagged Illumipeak™">Illumipeak™</a></li>
2607              
2608            
2609              
2610              <li><a href="/blogs/news/tagged/outdoor-use" title="Show articles tagged outdoor use">outdoor use</a></li>
2611              
2612            
2613              
2614              <li><a href="/blogs/news/tagged/pop-up-race-tent" title="Show articles tagged pop up race tent">pop up race tent</a></li>
2615              
2616            
2617              
2618              <li><a href="/blogs/news/tagged/pro-series-awning-canopy" title="Show articles tagged Pro Series Awning Canopy">Pro Series Awning Canopy</a></li>
2619              
2620            
2621              
2622              <li><a href="/blogs/news/tagged/storage-bags" title="Show articles tagged Storage Bags">Storage Bags</a></li>
2623              
2624            
2625          </ul>
2626        </div>
2627      
2628    </div>
2629  
2630
2631  
2632
2633      </div>
2634    
2635    <div class="col-lg-9 col-md-8 flex-xs-first">
2636      
2637        
2638          <div class="blog--list blog--list-view">
2639            
2640              <div class="article--listing media">
2641                <div class="media-image">
2642                  
2643                    <a href="/blogs/news/how-to-prevent-water-pooling-on-your-pop-up-canopy" class="article__list-image-container">
2644                      
2645                      <div class="respone_image" style="padding-top:66.66666666666666%;">
2646                        <img class="lazyload"
2647                          src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3C/svg%3E"
2648                          data-src="//www.rocketcanopy.com/cdn/shop/articles/water_pooling_436e1356-d6ce-42f5-ab05-197653c06b60_180x.jpg?v=178369362
26480"
2649                          data-srcset="//www.rocketcanopy.com/cdn/shop/articles/water_pooling_436e1356-d6ce-42f5-ab05-197653c06b60_380x.jpg?v=1783693620 380w,//www.rocketcanopy.com/cdn/shop/articles/water_pooling_436e1356-d6ce-42f5-ab05-197653c06b60_580x.jpg?v=1783693620 580w,//www.rocketcanopy.com/cdn/shop/articles/water_pooling_436e1356-d6ce-42f5-ab05-197653c06b60_768x.jpg?v=1783693620 768w,//www.rocketcanopy.com/cdn/shop/articles/water_pooling_436e1356-d6ce-42f5-ab05-197653c06b60_900x.jpg?v=1783693620 900w,//www.rocketcanopy.com/cdn/shop/articles/water_pooling_436e1356-d6ce-42f5-ab05-197653c06b60_1080x.jpg?v=1783693620 1080w,//www.rocketcanopy.com/cdn/shop/articles/water_pooling_436e1356-d6ce-42f5-ab05-197653c06b60_1296x.jpg?v=1783693620 1296w,//www.rocketcanopy.com/cdn/shop/articles/water_pooling_436e1356-d6ce-42f5-ab05-197653c06b60_1512x.jpg?v=1783693620 1512w,//www.rocketcanopy.com/cdn/shop/articles/water_pooling_436e1356-d6ce-42f5-ab05-197653c06b60_1728x.jpg?v=1783693620 1728w, //www.rocketcanopy.com/cdn/shop/articles/water_pooling_436e1356-d6ce-42f5-ab05-197653c06b60_2048x.jpg?v=1783693620 2048w" data-sizes="auto" alt="How to Prevent Water Pooling on Your Pop-Up Canopy"
2650                          loading="eager">
2651                      </div>
2652                    </a>
2653                  
2654                </div>
2655                <div class="media-body">
2656                  <h2 class="article__title"><a href="/blogs/news/how-to-prevent-water-pooling-on-your-pop-up-canopy">How to Prevent Water Pooling on Your Pop-Up Canopy</a></h2>
2657                  <div class="article__info">
2658                    
2659                      <span class="article__date">
2660                        <i class="zmdi zmdi-calendar-note"></i><time datetime="2026-06-22T21:08:00Z">June 22 2026</time>
2661                      </span>
2662                    
2663
2664                    
2665
2666                    
2667                  </div>
2668
2669                  <div class="article__excerpt">
2670                    
2671                      <p class="p1">Learn how to help prevent water pooling on your pop-up canopy by properly aligning the canopy corners, securing the interior straps, monitoring the roof during rain, and creating a slight slope when needed.</p>
2672                    
2673                  </div>
2674                  <a href="/blogs/news/how-to-prevent-water-pooling-on-your-pop-up-canopy" class="btn btn-1">Read More</a>
2675                </div>
2676              </div>
2677            
2678              <div class="article--listing media">
2679                <div class="media-image">
2680                  
2681                    <a href="/blogs/news/new-pro-series-awning-canopy" class="article__list-image-container">
2682                      
2683                      <div class="respone_image" style="padding-top:75.17647058823529%;">
2684                        <img class="lazyload"
2685                          src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3C/svg%3E"
2686                          data-src="//www.rocketcanopy.com/cdn/shop/articles/Awning-Main_0bd86132-5fc8-40f3-a5e3-67c81d6a3ab4_180x.jpg?v=1781290130"
2687                          data-srcset="//www.rocketcanopy.com/cdn/shop/articles/Awning-Main_0bd86132-5fc8-40f3-a5e3-67c81d6a3ab4_380x.jpg?v=1781290130 380w,//www.rocketcanopy.com/cdn/shop/articles/Awning-Main_0bd86132-5fc8-40f3-a5e3-67c81d6a3ab4_580x.jpg?v=1781290130 580w,//www.rocketcanopy.com/cdn/shop/articles/Awning-Main_0bd86132-5fc8-40f3-a5e3-67c81d6a3ab4_768x.jpg?v=1781290130 768w,//www.rocketcanopy.com/cdn/shop/articles/Awning-Main_0bd86132-5fc8-40f3-a5e3-67c81d6a3ab4_900x.jpg?v=1781290130 900w,//www.rocketcanopy.com/cdn/shop/articles/Awning-Main_0bd86132-5fc8-40f3-a5e3-67c81d6a3ab4_1080x.jpg?v=1781290130 1080w,//www.rocketcanopy.com/cdn/shop/articles/Awning-Main_0bd86132-5fc8-40f3-a5e3-67c81d6a3ab4_1296x.jpg?v=1781290130 1296w,//www.rocketcanopy.com/cdn/shop/articles/Awning-Main_0bd86132-5fc8-40f3-a5e3-67c81d6a3ab4_1512x.jpg?v=1781290130 1512w,//www.rocketcanopy.com/cdn/shop/articles/Awning-Main_0bd86132-5fc8-40f3-a5e3-67c81d6a3ab4_1728x.jpg?v=1781290130 1728w, //www.rocketcanopy.com/cdn/shop/articles/Awning-Main_0bd86132-5fc8-40f3-a5e3-67c81d6a3ab4_2048x.jpg?v=1781290130 2048w" data-sizes="auto" alt="New Product Drop: Pro Series Awning Canopy"
2688                          loading="eager">
2689                      </div>
2690                    </a>
2691                  
2692                </div>
2693                <div class="media-body">
2694                  <h2 class="article__title"><a href="/blogs/news/new-pro-series-awning-canopy">New Product Drop: Pro Series Awning Canopy</a></h2>
2695                  <div class="article__info">
2696                    
2697                      <span class="article__date">
2698                        <i class="zmdi zmdi-calendar-note"></i><time datetime="2026-06-12T18:18:20Z">June 12 2026</time>
2699                      </span>
2700                    
2701
2702                    
2703
2704                    
2705                  </div>
2706
2707                  <div class="article__excerpt">
2708                    
2709                      <p>The new Pro Series Awning Canopy gives customers more covered space and a cleaner front-facing setup</p>
2710                    
2711                  </div>
2712                  <a href="/blogs/news/new-pro-series-awning-canopy" class="btn btn-1">Read More</a>
2713                </div>
2714              </div>
2715            
2716              <div class="article--listing media">
2717                <div class="media-image">
2718                  
2719                    <a href="/blogs/news/illumipeak-demand-sold-out-inventory-update" class="article__list-image-container">
2720                      
2721                      <div class="respone_image" style="padding-top:75.17647058823529%;">
2722                        <img class="lazyload"
2723                          src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3C/svg%3E"
2724                          data-src="//www.rocketcanopy.com/cdn/shop/articles/illumipeak_1200929b-46fb-4368-acbe-281be0741e45_180x.webp?v=1781290376"
2725                          data-srcset="//www.rocketcanopy.com/cdn/shop/articles/illumipeak_1200929b-46fb-4368-acbe-281be0741e45_380x.webp?v=1781290376 380w,//www.rocketcanopy.com/cdn/shop/articles/illumipeak_1200929b-46fb-4368-acbe-281be0741e45_580x.webp?v=1781290376 580w,//www.rocketcanopy.com/cdn/shop/articles/illumipeak_1200929b-46fb-4368-acbe-281be0741e45_768x.webp?v=1781290376 768w,//www.rocketcanopy.com/cdn/shop/articles/illumipeak_1200929b-46fb-4368-acbe-281be0741e45_900x.webp?v=1781290376 900w,//www.rocketcanopy.com/cdn/shop/articles/illumipeak_1200929b-46fb-4368-acbe-281be0741e45_1080x.webp?v=1781290376 1080w,//www.rocketcanopy.com/cdn/shop/articles/illumipeak_1200929b-46fb-4368-acbe-281be0741e45_1296x.webp?v=1781290376 1296w,//www.rocketcanopy.com/cdn/shop/articles/illumipeak_1200929b-46fb-4368-acbe-281be0741e45_1512x.webp?v=1781290376 1512w,//www.rocketcanopy.com/cdn/shop/articles/illumipeak_1200929b-46fb-4368-acbe-281be0741e45_1728x.webp?v=1781290376 1728w, //www.rocketcanopy.com/cdn/shop/articles/illumipeak_1200929b-46fb-4368-acbe-281be0741e45_2048x.webp?v=1781290376 2048w" data-sizes="auto" alt="Illumipeak Demand Update: Sold Out and More Inventory on the Way"
2726                          loading="eager">
2727                      </div>
2728                    </a>
2729                  
2730                </div>
2731                <div class="media-body">
2732                  <h2 class="article__title"><a href="/blogs/news/illumipeak-demand-sold-out-inventory-update">Illumipeak Demand Update: Sold Out and More Inventory on the Way</a></h2>
2733                  <div class="article__info">
2734                    
2735                      <span class="article__date">
2736                        <i class="zmdi zmdi-calendar-note"></i><time datetime="2026-06-02T18:49:00Z">June 02 2026</time>
2737                      </span>
2738                    
2739
2740                    
2741
2742                    
2743                  </div>
2744
2745                  <div class="article__excerpt">
2746                    
2747                      <p>Illumipeak has sold out after strong demand, and more inventory is on the way for customers waiting to add peak lighting to their setup</p>
2748                    
2749                  </div>
2750                  <a href="/blogs/news/illumipeak-demand-sold-out-inventory-update" class="btn btn-1">Read More</a>
2751                </div>
2752              </div>
2753            
2754              <div class="article--listing media">
2755                <div class="media-image">
2756                  
2757                    <a href="/blogs/news/canopy-tent-lighting-for-vendors-and-events-why-illumipeak-changes-everything" class="article__list-image-container">
2758                      
2759                      <div class="respone_image" style="padding-top:76.12500000000001%;">
2760                        <img class="lazyload"
2761                          src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3C/svg%3E"
2762                          data-src="//www.rocketcanopy.com/cdn/shop/articles/s-blob-v1-IMAGE-wC0hBvtUarM_e747e5ba-25dc-4057-9f22-af722805d142_180x.jpg?v=1774419461"
2763                          data-srcset="//www.rocketcanopy.com/cdn/shop/articles/s-blob-v1-IMAGE-wC0hBvtUarM_e747e5ba-25dc-4057-9f22-af722805d142_380x.jpg?v=1774419461 380w,//www.rocketcanopy.com/cdn/shop/articles/s-blob-v1-IMAGE-wC0hBvtUarM_e747e5ba-25dc-4057-9f22-af722805d142_580x.jpg?v=1774419461 580w,//www.rocketcanopy.com/cdn/shop/articles/s-blob-v1-IMAGE-wC0hBvtUarM_e747e5ba-25dc-4057-9f22-af722805d142_768x.jpg?v=1774419461 768w,//www.rocketcanopy.com/cdn/shop/articles/s-blob-v1-IMAGE-wC0hBvtUarM_e747e5ba-25dc-4057-9f22-af722805d142_900x.jpg?v=1774419461 900w,//www.rocketcanopy.com/cdn/shop/articles/s-blob-v1-IMAGE-wC0hBvtUarM_e747e5ba-25dc-4057-9f22-af722805d142_1080
2763x.jpg?v=1774419461 1080w,//www.rocketcanopy.com/cdn/shop/articles/s-blob-v1-IMAGE-wC0hBvtUarM_e747e5ba-25dc-4057-9f22-af722805d142_1296x.jpg?v=1774419461 1296w,//www.rocketcanopy.com/cdn/shop/articles/s-blob-v1-IMAGE-wC0hBvtUarM_e747e5ba-25dc-4057-9f22-af722805d142_1512x.jpg?v=1774419461 1512w,//www.rocketcanopy.com/cdn/shop/articles/s-blob-v1-IMAGE-wC0hBvtUarM_e747e5ba-25dc-4057-9f22-af722805d142_1728x.jpg?v=1774419461 1728w, //www.rocketcanopy.com/cdn/shop/articles/s-blob-v1-IMAGE-wC0hBvtUarM_e747e5ba-25dc-4057-9f22-af722805d142_2048x.jpg?v=1774419461 2048w" data-sizes="auto" alt="Canopy Tent Lighting for Vendors and Events — Why Illumipeak™ Changes Everything"
2764                          loading="eager">
2765                      </div>
2766                    </a>
2767                  
2768                </div>
2769                <div class="media-body">
2770                  <h2 class="article__title"><a href="/blogs/news/canopy-tent-lighting-for-vendors-and-events-why-illumipeak-changes-everything">Canopy Tent Lighting for Vendors and Events — Why Illumipeak™ Changes Everything</a></h2>
2771                  <div class="article__info">
2772                    
2773                      <span class="article__date">
2774                        <i class="zmdi zmdi-calendar-note"></i><time datetime="2026-03-25T06:09:19Z">March 25 2026</time>
2775                      </span>
2776                    
2777
2778                    
2779
2780                    
2781                  </div>
2782
2783                  <div class="article__excerpt">
2784                    
2785                      
2786                        Best Integrated Canopy Tent Lighting for Vendors and Event Professionals in the US
2787The best canopy tent lighting for vendors and event professionals is a system built directly into the tent structu...
2788                      
2789                    
2790                  </div>
2791                  <a href="/blogs/news/canopy-tent-lighting-for-vendors-and-events-why-illumipeak-changes-everything" class="btn btn-1">Read More</a>
2792                </div>
2793              </div>
2794            
2795            
2796            <div class="nov-pagination d-flex align-items-center justify-content-center">
2797              <div class="pagination__viewing">
2798  
2799  
2800  Showing 1 - 0 of 38 item(s)
2801</div>
2802
2803<ul class="pagination d-flex justify-content-end align-items-center">
2804  <li class="d-none d-sm-inline">
2805    
2806      <div class="pagination__btn disabled">
2807        <i class="zmdi zmdi-chevron-left"></i>
2808        <span class="icon__fallback-text">Prev</span>
2809      </div>
2810    
2811  </li>
2812
2813  
2814      
2815          
2816              <li class="pagination__text active"><span>1</span></li>
2817          
2818      
2819  
2820      
2821          <li class="pagination__text">
2822              <a href="/blogs/news?page=2" title="">2</a>
2823          </li>
2824      
2825  
2826      
2827          <li class="pagination__text">
2828              <a href="/blogs/news?page=3" title="">3</a>
2829          </li>
2830      
2831  
2832      
2833          
2834              <li><span>&hellip;</span></li>
2835          
2836      
2837  
2838      
2839          <li class="pagination__text">
2840              <a href="/blogs/news?page=10" title="">10</a>
2841          </li>
2842      
2843  
2844
2845  <li class="d-none d-sm-inline">
2846    
2847      <a href="/blogs/news?page=2" class="pagination__btn d-block">
2848        <span class="icon__fallback-text">Next</span>
2849        <i class="zmdi zmdi-chevron-right"></i>
2850      </a>
2851    
2852  </li>
2853</ul>
2854
2855            </div>
2856            
2857          </div>
2858        
2859      
2860    </div>
2861  </div>
2862</div>
2863
2864<style> #shopify-section-template--20040562475121__main #NovBreadcrumbs .item-breacrumb {font-size: var(--font-size-base);} #shopify-section-template--20040562475121__main .article__excerpt, #shopify-section-template--20040562475121__main .article__title {text-align: left;} #shopify-section-template--20040562475121__main .article__title {font-size: 1.75rem;} </style></div>
2865    </main>
2866    <div id="shopify-section-nov-footer" class="shopify-section nov-footer">
2867<footer class="wow fadeInUp animated" data-section-id="nov-footer" data-section-type="nov-slick">
2868  
2869    <div class="footer-layout pt-95 pb-80 pb-xs-40">
2870      <div class="container">
2871        
2872        <div class="row">
2873          
2874            
2875            
2876
2877          
2878<div class="footer_menu block_footer mt-xs-0 mb-xs-0 col-xl-2 col-lg-2 col-md-3 col-sm-3">
2879              <div class="block h-100">
2880                
2881                  <div class="title-block">
2882                    Popular Products
2883                    
2884                      <span class="f_btn_sl d-sm-none"><i class="zmdi zmdi-plus"></i></span>
2885                    
2886                  </div>
2887                
2888                <div class="block-content h_t">
2889                  
2890                    <ul class="site-footer__linklist list-unstyled pb-xs-30">
2891                      
2892                        <li class="site-footer__linklist-item">
2893                          <a href="/collections/pro-series">Pro Series</a>
2894                        </li>
2895                      
2896                        <li class="site-footer__linklist-item">
2897                          <a href="/collections/sport-series">Sport Series </a>
2898                        </li>
2899                      
2900                        <li class="site-footer__linklist-item">
2901                          <a href="/collections/tent-accessories">Accessories</a>
2902                        </li>
2903                      
2904                    </ul>
2905                  
2906                </div>
2907              </div>
2908            </div>
2909          
2910
2911          
2912
2913          
2914          
2915            
2916            
2917
2918          
2919<div class="footer_menu block_footer mt-xs-0 mb-xs-0 col-xl-2 col-lg-2 col-md-6 col-sm-6 mb-md-50">
2920              <div class="block h-100">
2921                
2922                  <div class="title-block">
2923                    USEFUL LINKS
2924                    
2925                      <span class="f_btn_sl d-sm-none"><i class="zmdi zmdi-plus"></i></span>
2926                    
2927                  </div>
2928                
2929                <div class="block-content h_t">
2930                  
2931                    <ul class="site-footer__linklist list-unstyled pb-xs-30">
2932                      
2933                        <li class="site-footer__linklist-item">
2934                          <a href="/policies/privacy-policy">Privacy Policy</a>
2935                        </li>
2936                      
2937                        <li class="site-footer__linklist-item">
2938                          <a href="/policies/terms-of-service">Terms & Conditions</a>
2939                        </li>
2940                      
2941                        <li class="site-footer__linklist-item">
2942                          <a href="/policies/refund-policy">Return & Refund Policy</a>
2943                        </li>
2944                      
2945                        <li class="site-footer__linklist-item">
2946                          <a href="/policies/shipping-policy">Shipping Policy</a>
2947                        </li>
2948                      
2949                        <li class="site-footer__linklist-item">
2950                          <a href="/pages/about-us">About Us</a>
2951                        </li>
2952                      
2953                        <li class="site-footer__linklist-item">
2954                          <a href="/blogs/news">Blog</a>
2955                        </li>
2956                      
2957                    </ul>
2958                  
2959                </div>
2960              </div>
2961            </div>
2962          
2963
2964          
2965
2966          
2967          
2968            
2969            
2970
2971          
2972<div class="footer_menu block_footer mt-xs-0 mb-xs-0 col-xl-2 col-lg-2 col-md-6 col-sm-6 mb-md-50">
2973              <div class="block h-100">
2974                
2975                  <div class="title-block">
2976                    VIDEO GUIDES
2977                    
2978                      <span class="f_btn_sl d-sm-none"><i class="zmdi zmdi-plus"></i></span>
2979                    
2980                  </div>
2981                
2982                <div class="block-content h_t">
2983                  
2984                    <ul class="site-footer__linklist list-unstyled pb-xs-30">
2985                      
2986                        <li class="site-footer__linklist-item">
2987                          <a href="https://www.rocketcanopy.com/pages/video-guides">Canopy Setup</a>
2988                        </li>
2989                      
2990                        <li class="site-footer__linklist-item">
2991                          <a href="/pages/wheeled-storage-bag-guide">Wheeled Storage Bag</a>
2992                        </li>
2993                      
2994                    </ul>
2995                  
2996                </div>
2997              </div>
2998            </div>
2999          
3000
3001          
3002
3003          
3004          
3005            
3006            
3007
3008          
3009<div class="footer_menu block_footer mt-xs-0 mb-xs-0 col-xl-2 col-lg-2 col-md-6 col-sm-6 mb-md-50">
3010              <div class="block h-100">
3011                
3012                  <div class="title-block">
3013                    SUPPORT
3014                    
3015                      <span class="f_btn_sl d-sm-none"><i class="zmdi zmdi-plus"></i></span>
3016                    
3017                  </div>
3018                
3019                <div class="block-content h_t">
3020                  
3021                    <ul class="site-footer__linklist list-unstyled pb-xs-30">
3022                      
3023                        <li class="site-footer__linklist-item">
3024                          <a href="/pages/contact">Contact</a>
3025                        </li>
3026                      
3027                        <li class="site-footer__linklist-item">
3028                          <a href="https://www.rocketcanopy.com/account/">My Account</a>
3029                        </li>
3030                      
3031                        <li class="site-footer__linklist-item">
3032                          <a href="https://www.rocketcanopy.com/cart">View Cart</a>
3033                        </li>
3034                      
3035                        <li class="site-footer__linklist-item">
3036                          <a href="/pages/faqs">FAQs</a>
3037                        </li>
3038                      
3039                        <li class="site-footer__linklist-item">
3040                          <a href="/pages/warranty-claim">Warranty Claim</a>
3041                        </li>
3042                      
3043                    </ul>
3044                  
3045                </div>
3046              </div>
3047            </div>
3048          
3049
3050          
3051
3052          
3053          
3054            
3055            
3056              <div class="footer_contact block_footer mt-xs-0 mb-xs-0 col-xl-2 col-lg-2 col-md-3 col-sm-3 connect-list">
3057                <div class="block h-100">
3058                  
3059                  <div class="title-block position-relative">
3060                    Connect
3061                    
3062                      <span class="f_btn_sl d-sm-none"><i class="zmdi zmdi-plus"></i></span>
3063                    
3064                  </div>
3065                  
3066                  <div class="block-content h_t">
3067                    <div class="pb-xs-30">
3068                      
3069                      
3070                        <div class="footertop-item__contact d-flex align-items-center">
3071                          
3072                            <div class="footertop-item__icon">
3073                              <img data-src="//www.rocketcanopy.com/cdn/shop/files/phone-icon-filled_50x.png?v=1725893234" class="lazyload" loading="eager">
3074                            </div>
3075                          
3076                            <span class="phone font-700">+1 (919) 650 1868</span>
3077                        </div>
3078                      
3079                      
3080                      
3081                        <div class="footertop-item__contact d-flex align-items-center">
3082                          
3083                            <span>Mon thru Fri (9am - 5pm)</span>
3084                        </div>
3085                      
3086                    </div>
3087                  </div>
3088                </div>
3089              </div>
3090            
3091
3092          
3093
3094          
3095
3096          
3097          
3098            
3099            
3100
3101          
3102
3103          
3104            <div class="footer_html block_footer col-xl-2 col-lg-2 col-md-6 col-sm-6 footer-logo">
3105              <div class="block h-100">
3106                
3107                <div class="block-content">
3108                  <div class="pb-xs-30">
3109                    <img data-src="//www.rocketcanopy.com/cdn/shop/files/Rocket_Logo_stacked_190x.svg?v=1716476228" class="lazyload mb-30 mb-md-10" loading="eager">
3110                    
3111                      <div class="bl_html"><span style="font-size: 1.3rempx;">3000 Perimeter Park Dr<br>Suite C<br>
3112Morrisville, NC 27560
3113</span>
3114<div class="social-container">
3115    <a href="https://www.instagram.com/rocket_canopy/" target="_blank">
3116        <svg alt="Connect with Rocket Canopy on Instagram" xmlns="http://www.w3.org/2000/svg" height="25" width="25" viewbox="0 0 448 512">
3117            <path fill="#e1001e" d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path>
3118            </svg>
3119    </a>
3120    <a href="https://www.facebook.com/rocketcanopy/" target="_blank">
3121        <svg alt="Connect with Rocket Canopy on Facebook" xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewbox="0 0 320 512">
3122            <path fill="#e1001e" d="M64 32C28.7 32 0 60.7 0 96V4
312216c0 35.3 28.7 64 64 64h98.2V334.2H109.4V256h52.8V222.3c0-87.1 39.4-127.5 125-127.5c16.2 0 44.2 3.2 55.7 6.4V172c-6-.6-16.5-1-29.6-1c-42 0-58.2 15.9-58.2 57.2V256h83.6l-14.4 78.2H255V480H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64z"></path>
3123        </svg>
3124        
3125    </a>
3126</div>
3127
3128<style>
3129    .social-container {
3130        margin-top: 30px;
3131    }
3132    .social-container a {
3133        padding: 0;
3134        margin: 0;
3135        display: inline-block;
3136    }
3137</style></div>
3138                    
3139                  </div>
3140                </div>
3141              </div>
3142            </div>
3143          
3144
3145          
3146          
3147            
3148            
3149
3150          
3151
3152          
3153            <div class="footer_html block_footer col-xl-12 col-lg-12 col-md-12 col-sm-12 trustpilot-block">
3154              <div class="block h-100">
3155                
3156                <div class="block-content">
3157                  <div class="pb-xs-30">
3158                    
3159                    
3160                      <div class="bl_html"><!-- TrustBox widget - Micro Combo -->
3161<div class="trustpilot-widget" data-locale="en-US" data-template-id="5419b6ffb0d04a076446a9af" data-businessunit-id="57e99b0a0000ff0005953ada" data-style-height="20px" data-style-width="100%" data-theme="dark">
3162  <a href="https://www.trustpilot.com/review/instantpromotion.com" target="_blank" rel="noopener">Trustpilot</a>
3163</div>
3164<!-- End TrustBox widget --></div>
3165                    
3166                  </div>
3167                </div>
3168              </div>
3169            </div>
3170          
3171
3172          
3173          
3174        </div>
3175      </div>
3176    </div>
3177  
3178  <div class="footer_copyright pb-sm-50">
3179    <div class="container">
3180      <div class="d-md-flex text-center text-md-left align-items-center justify-content-between pt-45 pb-45">
3181        <div class="copyright text-center mt-lg-20">© 2026 Rocket Canopy | A Division of Instant Promotion Inc.<!--© 2026 Rocket Canopy. All rights reserved.--></div>
3182        
3183          <div class="footer__payment d-flex flex-wrap justify-content-center mt-lg-20">
3184            
3185<div class="payment__item mt-sm-15"><svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/><path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/></svg>
3186</div><div class="payment__item mt-sm-15"><svg class="icon icon--full-color" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 
31860 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" /><path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg>
3187</div><div class="payment__item mt-sm-15"><svg class="icon icon--full-color" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-diners_club"><title id="pi-diners_club">Diners Club</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M12 12v3.7c0 .3-.2.3-.5.2-1.9-.8-3-3.3-2.3-5.4.4-1.1 1.2-2 2.3-2.4.4-.2.5-.1.5.2V12zm2 0V8.3c0-.3 0-.3.3-.2 2.1.8 3.2 3.3 2.4 5.4-.4 1.1-1.2 2-2.3 2.4-.4.2-.4.1-.4-.2V12zm7.2-7H13c3.8 0 6.8 3.1 6.8 7s-3 7-6.8 7h8.2c3.8 0 6.8-3.1 6.8-7s-3-7-6.8-7z" fill="#3086C8"/></svg></div><div class="payment__item mt-sm-15"><svg class="icon icon--full-color" viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-discover" fill="none" xmlns="http://www.w3.org/2000/svg"><title id="pi-discover">Discover</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="#fff"/><path d="M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.3 1-2.11-.01-1.63-1.22-2.76-2.96-2.76zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.33.59.84.59 1.37 0 .53-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94l-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z" fill="#231F20"/><path d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint0_linear)"/><path opacity=".65" d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint1_linear)"/><path d="M36.57 7.506c0-.1-.07-.15-.18-.15h-.16v.48h.12v-.19l.14.19h.14l-.16-.2c.06-.01.1-.06.1-.13zm-.2.07h-.02v-.13h.02c.06 0 .09.02.09.06 0 .05-.03.07-.09.07z" fill="#231F20"/><path d="M36.41 7.176c-.23 0-.42.19-.42.42 0 .23.19.42.42.42.23 0 .42-.19.42-.42 0-.23-.19-.42-.42-.42zm0 .77c-.18 0-.34-.15-.34-.35 0-.19.15-.35.34-.35.18 0 .33.16.33.35 0 .19-.15.35-.33.35z" fill="#231F20"/><path d="M37 12.984S27.09 19.873 8.976 23h26.023a2 2 0 002-1.984l.024-3.02L37 12.985z" fill="#F48120"/><defs><linearGradient id="pi-paint0_linear" x1="21.657" y1="12.275" x2="19.632" y2="9.104" gradientUnits="userSpaceOnUse"><stop stop-color="#F89F20"/><stop offset=".25" stop-color="#F79A20"/><stop offset=".533" stop-color="#F68D20"/><stop offset=".62" stop-color="#F58720"/><stop offset=".723" stop-color="#F48120"/><stop offset="1" stop-color="#F37521"/></linearGradient><linearGradient id="pi-paint1_linear" x1="21.338" y1="12.232" x2="18.378" y2="6.446" gradientUnits="userSpaceOnUse"><stop stop-color="#F58720"/><stop offset=".359" stop-color="#E16F27"/><stop offset=".703" stop-color="#D4602C"/><stop offset=".982" stop-color="#D05B2E"/></linearGradient></defs></svg></div><div class="payment__item mt-sm-15"><svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
318706zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg>
3188</div><div class="payment__item mt-sm-15"><svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg>
3189</div><div class="payment__item mt-sm-15"><svg class="icon icon--full-color" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2 
31890-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg></div><div class="payment__item mt-sm-15"><svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg>
3190</div><div class="payment__item mt-sm-15"><svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778 
319016.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg>
3191</div>
3192          </div>
3193        
3194      </div>
3195    </div>
3196  </div>
3197</footer>
3198
3199
3200
3201
3202
3203<style>
3204  .footertop-content {
3205    color: ;
3206    background-color: ;
3207    
3208      padding-top: 30px;
3209    
3210  }
3211  
3212  .nov-footer {
3213    
3214      background-color: #000000;
3215    
3216    
3217    
3218  }
3219  .nov-footer .dropdown-toggle, .footer-layout .block_social a {
3220    border-color:  rgba(255, 255, 255, 10%) !important;
3221  }
3222  .footer-layout, .site-footer__linklist-item a, .footer-layout .nov-language button, .footer-layout .currency-dropdown, .footer-layout .block_social a {
3223    color: #ffffff;
3224  }
3225  .footer-layout .title-block, .footer-layout .title {
3226    color: #ffffff;
3227  }
3228  .footer-layout a:hover {
3229    color: #c40e0e;
3230  }
3231  .footer_copyright, .nov-footer .block_social a {
3232    color: #ffffff;
3233    border-color: #1a1a1a !important;
3234  }
3235  
3236    .footer_copyright {
3237      background-color: rgba(0, 0, 0, 0%);
3238    }
3239  
3240  
3241.nov-footer .footer_newsletter.block-1 .btn {
3242      color: ;
3243      background-color: 
3244    }
3245    .nov-footer .footer_newsletter.block-1 .btn:hover {
3246      color: ;
3247      background-color: ;
3248    }
3249  
3250.nov-footer .footer_newsletter.block-2 .btn {
3251      color: ;
3252      background-color: 
3253    }
3254    .nov-footer .footer_newsletter.block-2 .btn:hover {
3255      color: ;
3256      background-color: ;
3257    }
3258  
3259.nov-footer .footer_newsletter.block-3 .btn {
3260      color: ;
3261      background-color: 
3262    }
3263    .nov-footer .footer_newsletter.block-3 .btn:hover {
3264      color: ;
3265      background-color: ;
3266    }
3267  
3268.nov-footer .footer_newsletter.block-4 .btn {
3269      color: ;
3270      background-color: 
3271    }
3272    .nov-footer .footer_newsletter.block-4 .btn:hover {
3273      color: ;
3274      background-color: ;
3275    }
3276  
3277.nov-footer .footer_newsletter.block-5 .btn {
3278      color: ;
3279      background-color: 
3280    }
3281    .nov-footer .footer_newsletter.block-5 .btn:hover {
3282      color: ;
3283      background-color: ;
3284    }
3285  
3286.nov-footer .footer_newsletter.block-6 .btn {
3287      color: ;
3288      background-color: 
3289    }
3290    .nov-footer .footer_newsletter.block-6 .btn:hover {
3291      color: ;
3292      background-color: ;
3293    }
3294  
3295.nov-footer .footer_newsletter.block-7 .btn {
3296      color: ;
3297      background-color: 
3298    }
3299    .nov-footer .footer_newsletter.block-7 .btn:hover {
3300      color: ;
3301      background-color: ;
3302    }
3303  
3304</style><style> #shopify-section-nov-footer li {font-size: 1.4rem;} </style></div>
3305    <div class="sidebar-overlay"></div>
3306    <div class="block_cart_canvas" nov-item-act>
3307  <div id="desktop_cart">
3308    <div class="block_cart_top d-flex justify-content-between align-items-center">
3309      <div class="site-header__cart pointer d-flex justify-content-center align-items-center">
3310        <div class="site-header__cart-icon header-center__icon position-relative">
3311          <i class="rbb-icon-shopping-cart-6 position-relative"></i>
3312          <span class="site-header__cart-count" title="Cart">
3313            <span id="CartCountCavas">0</span>
3314          </span>
3315        </div>
3316        <span class="cart__canvas--title font-800 text-uppercase c_h">Cart</span>
3317      </div>
3318      <div class="close_cart d-flex align-items-center justify-content-center"><i class="zmdi zmdi-close"></i></div>
3319    </div>
3320    
3321    <div id="cart-info"></div>
3322    
3323  </div>
3324  
3325</div>
3326    <!-- Popup newsletter -->
3327
3328    <div id="popup__login" class="modal fade">
3329  <div class="modal-dialog modal-dialog-centered">
3330    <div class="modal-content">
3331      <div class="modal-header" data-dismiss="modal"><i class="zmdi zmdi-close"></i></div>
3332      <div class="modal-body">
3333        <label for="login_switch_register" class="mb-0 position-relative">
3334          <div class="login_switch_register--toggle position-absolute"></div>
3335          <div class="d-inline-flex position-relative w-100">
3336            <div class="login_switch login-btn active font-700 c_h pointer w-50 text-center">Login</div>
3337            <div class="login_switch register-btn font-700 c_h pointer w-50 text-center">Register</div>
3338          </div>
3339        </label>
3340        <div id="p_login" class="block-form-login">
3341          <form method="post" action="/account/login" id="customer_login" accept-charset="UTF-8" data-login-with-shop-sign-in="true"><input type="hidden" name="form_type" value="customer_login" /><input type="hidden" name="utf8" value="✓" />
3342            <div class="title_form font-700 mt-35 pb-30">Insert your account information:</div>
3343            <label class="popup__login-label">Email address</label>
3344            <div class="form-group novform-email">
3345              <input type="email" name="customer[email]" id="Email_login" class="" placeholder="Enter your email" required autofocus>
3346            </div>
3347            
3348              <div class="form-group novform-password">
3349                <label class="popup__login-label">Password</label>
3350                <input type="password" value="" name="customer[password]" id="HeaderPassword" class="" placeholder="Password" required>
3351                <div class="hide_show_password" style="display: block;">
3352                  <span class="show"><i class="zmdi zmdi-eye-off"></i></span>
3353                </div>
3354              </div>
3355            
3356
3357            
3358              <div class="forgot_password">
3359                <i class="zmdi zmdi-email"></i>
3360                <a href="#recover" id="RecoversPassword">
3361                  Forgot your <strong>Password ?</strong>
3362                </a>
3363              </div>
3364            
3365            <div class="form_submit">
3366              <input type="submit" class="btn" value="Login">
3367            </div>
3368          </form>
3369          <div id="RecoverPasswordFormIndex" class="hide">
3370            <div class="title">Reset your password</div>
3371            <form method="post" action="/account/recover" accept-charset="UTF-8"><input type="hidden" name="form_type" value="recover_customer_password" /><input type="hidden" name="utf8" value="✓" />
3372            
3373            
3374            <div class="form-group novform-email">
3375              <input type="email" value="" name="email" id="RecoverEmail" class="input-full" placeholder="Email" required>
3376            </div>
3377            <div class="d-flex groups-sub mt-30">
3378              <input type="submit" class="btn" value="Submit">
3379              <button type="button" id="HideRecoverPasswordIndex" class="btn">Cancel</button>
3380            </div>
3381            </form>
3382          </div>
3383        </div>
3384        <div id="p_register" class="block-form-login">
3385          <form method="post" action="/account" id="create_customer" accept-charset="UTF-8" data-login-with-shop-sign-up="true"><input type="hidden" name="form_type" value="create_customer" /><input type="hidden" name="utf8" value="✓" />
3386          <div class="title_form font-700 mt-35 mb-30">Create your account</div>
3387          
3388          <div class="block-form-login">
3389            <div class="form-group novform-email">
3390              <label class="popup__login-label">Email address&nbsp;<span>*</span></label>
3391              <input type="email" name="customer[email]" id="email_rigester" class=""  placeholder="Email" required >
3392            </div>
3393            <div class="form-group novform-firstname">
3394              <label class="popup__login-label">First Name&nbsp;<span>*</span></label>
3395              <input type="text" name="customer[first_name]" id="FirstName"  placeholder="First Name" required>
3396            </div>
3397            <div class="form-group novform-lastname">
3398              <label class="popup__login-label">Last Name&nbsp;<span>*</span></label>
3399              <input type="text" name="customer[last_name]" id="LastName"  placeholder="Last Name" required >
3400            </div>
3401            <div class="form-group novform-password">
3402              <label class="popup__login-label">Password&nbsp;<span>*</span></label>
3403              <input type="password" name="customer[password]" id="CreatePassword" class="" placeholder="Password" required>
3404            </div>
3405            <div class="form-checkbox novform-newsletter mt-20 pb-15">
3406              <input type="checkbox" name="newsletter" value="1" id="register__newsletter" class="hide">
3407              <label for="register__newsletter" class="d-inline-flex">
3408                <span class="custom-checkbox d-inline-block"><i class="zmdi zmdi-check"></i></span>
3409                <span class="text">Sign up for our newsletter</span>
3410              </label>
3411            </div>
3412            <div class="form_submit">
3413              <input type="submit" value="Register" class="btn mb-0">
3414            </div>
3415          </div>
3416          </form>
3417        </div>
3418      </div>
3419    </div>
3420  </div>
3421</div>
3422    <div id="popup_contact_faq" class="modal fade">
3423  <div class="modal-dialog modal-dialog-centered">
3424    <div class="modal-content">
3425      <div class="modal-header" data-dismiss="modal"><i class="zmdi zmdi-close"></i></div>
3426      <div class="modal-body">
3427        <label class="form_text text-center">
3428          <div class="title_form font-800 text-uppercase"><strong>Contact us Now</strong></div>
3429          <div class="subtitle_form">Please enter the details of your request. A member of our support staff will respond as soon as possible.</div>
3430        </label>
3431        <div id="p_faq_contact" class="block-form-answer">
3432          <form method="post" action="/contact#form_contact_faqs" id="form_contact_faqs" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="contact" /><input type="hidden" name="utf8" value="✓" />
3433            
3434            
3435            
3436            
3437            <div class="form-group row">
3438              <div class="col-12 mb-10">
3439                <input type="text" id="ContactFormName" name="contact[name]" value="" class="mb-0 " placeholder="Your Name" required>
3440              </div>
3441              <div class="col-12 mb-10">
3442                <input type="email" id="ContactFormEmail" name="contact[email]" value="" class="mb-0 " placeholder="Your Email" required>
3443              </div>
3444              <div class="col-12 mb-10">
3445                <input type="tel" id="ContactFormPhone" name="contact[phone]" pattern="[0-9\-]*" value="" class="mb-0 " placeholder="Phone Number">
3446              </div>
3447              <div class="col-12 mb-20">
3448                <textarea rows="12" cols="50" id="ContactFormMessage" class="mb-0" name="contact[body]" placeholder="Your message"></textarea>
3449              </div>
3450            </div>
3451            <button class="btn btn_submit text-center w-100" type="submit">
3452              <span>Submit now</span>
3453            </button>
3454          </form>
3455        </div>
3456      </div>
3457    </div>
3458  </div>
3459</div>
3460    <div class="modal fade" id="ModalVideo">
3461  <div class="modal-dialog modal-dialog-centered">
3462    <div class="modal-content">
3463      <div class="modal-header" data-dismiss="modal"><i class="zmdi zmdi-close"></i></div>
3464      <div class="modal-body">
3465        <div class="embed-responsive embed-responsive-16by9">
3466          <iframe class="embed-responsive-item" src="" id="video" frameborder="0" allowfullscreen></iframe>
3467        </div>
3468      </div>
3469    </div>
3470  </div>
3471</div>
3472    <div id="Form_newletter" class="form-vertical modal fade" tabindex="-1" role="dialog" aria-hidden="true">
3473  <div class="modal-dialog modal-dialog-centered" role="document">
3474    <div class="modal-content">
3475      <div class="modal-header" data-dismiss="modal">
3476        <i class="zmdi zmdi-hc-fw zmdi-close"></i>
3477      </div>
3478      <div class="modal-body">
3479        <div class="block_title text-center">
3480          <div class="title">This product is currently out of stock</div>
3481          <div class="sub">Register so we can email you as soon as it’s becomes available!</div>
3482        </div>
3483        <form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" />
3484          
3485          
3486            <div class="input-group d-block">
3487              <input type="hidden" name="contact[tags]" value="newsletter">
3488              <input type="email"
3489                name="contact[email]"
3490                id="Email_newsletter"
3491                class="input-group__field newsletter__input text-center"
3492                value=""
3493                placeholder="Email Address">
3494              <button type="submit" class="btn newsletter__submit w-100 d-flex align-items-center justify-content-center" name="commit" id="Subscribe_newsletter">
3495                <i class="zmdi zmdi-email"></i>
3496                <span>Noitify Me</span>
3497              </button>
3498            </div>
3499            <div class="checkbox">
3500              <label id="myCheck" class="d-inline-flex">
3501                <span class="custom-checkbox">
3502                  <input name="no-view" class="no-view" type="checkbox">
3503                  <span class="ps-shown-by-js"><i class="zmdi zmdi-check"></i></span>
3504                </span>
3505                <span id="text">
3506                  Yes, I would like to be notified by email about this product, and to receive emails from Rocket Canopy with the latest deals, sales, and updates. I agree to Rocket Canopy’s
3507                  <a href="/policies/terms-of-service">Terms of Service</a>
3508                  and
3509                  <a href="/policies/privacy-policy">Privacy Policy</a>
3510                </span>
3511              </label>
3512            </div>
3513            
3514          
3515        </form>
3516      </div>
3517    </div>
3518  </div>
3519</div>
3520    <link href="//www.rocketcanopy.com/cdn/shop/t/17/assets/font-awesome.min.css?v=108914866254257078471787684538" rel="stylesheet" type="text/css" media="all" />
3521<link href="//www.rocketcanopy.com/cdn/shop/t/17/assets/material-design-iconic-font.min.css?v=160207582424537633721787684555" rel="stylesheet" type="text/css" media="all" />
3522<link href="//www.rocketcanopy.com/cdn/shop/t/17/assets/icon_fonts.css?v=165313799498766983171787684547" rel="stylesheet" type="text/css" media="all" />
3523    <div class="link_to_collection_cart_empty d-none">
3524  <ul class="list-unstyled">
3525    
3526    
3527    
3528    
3529    
3530  </ul>
3531</div>
3532    <div id="mobile_menu" mobile-menu>
3533  
3534    <form action="/search" method="get" class="search-header-inline" role="search">
3535	<div class="search-header__content position-relative">
3536		<div class="icon"><i class="zmdi zmdi-search"></i></div>
3537		<input type="hidden" name="type" value="product">
3538		<input class="search-header__input"
3539		type="search"
3540		name="q"
3541		placeholder="Enter your keywords"
3542		aria-label="Enter your keywords">
3543		<div class="search-w__animate"></div>
3544		<button class="search-header__submit d-flex align-items-center justify-content-center" type="submit" title="Search">
3545			<span class="search-header__submit-icon"><i class="rbb-icon-search-10"></i></span>
3546		</button>
3547		<div class="btn-search__clear-text hide position-absolute pointer hover:c_df"><i class="zmdi zmdi-close-circle"></i></div>
3548	</div>
3549	
3550</form>
3551  
3552  <div class="canvas-menu">
3553  </div>
3554  <div class="mobile_bottom">
3555    
3556      <div class="mobile_contact"><a href="tel:9196501868"><p><strong>Phone:</strong> 919-650-1868</p></a></div>
3557    
3558    
3559      <div class="mobile_email"><a href="mailto:[email protected]"><p><strong>Email: </strong>[email protected]</p></a></div>
3560    
3561    
3562  </div>
3563  <div class="block_multi row spacing-0 mt-10">
3564    
3565</div>
3566</div>
3567    
3568    
3569      
3570    
3571    
3572    
3573    
3574    <div id="_desktop_back_top">
3575      <div id="back-top">
3576        <span>
3577          <i class="zmdi zmdi-chevron-up"></i>
3578        </span>
3579      </div>
3580    </div>
3581    
3581<script src="//www.rocketcanopy.com/cdn/s/javascripts/currencies.js" type="text/javascript"></script>
vendor: 2 bytes, line 3581
3581
3582<script src="//www.rocketcanopy.com/cdn/shop/t/17/assets/jquery.currencies.min.js?v=78112813486892380641787684550" type="text/javascript"></script>
vendor: 2 bytes, line 3582
3582
3583<script>
3584// Pick your format here:
3585// money_format or money_with_currency_format
3586Currency.format = 'money_format';
3587
3588var shopCurrency = 'USD';
3589
3590/* Sometimes merchants change their shop currency, let's tell our JavaScript file */
3591Currency.moneyFormats[shopCurrency].money_with_currency_format = "${{amount}} USD";
3592Currency.moneyFormats[shopCurrency].money_format = "${{amount}}";
3593
3594var cookieCurrency = Currency.cookie.read();
3595
3596// Fix for customer account pages.
3597jQuery('span.money span.money').each(function() {
3598  jQuery(this).parents('span.money').removeClass('money');
3599});
3600
3601// Saving the current price.
3602jQuery('span.money').each(function() {
3603  jQuery(this).attr('data-currency-USD', jQuery(this).html());
3604});
3605
3606// Select all your currencies buttons.
3607var buttons = jQuery('#currencies span');
3608// If there's no cookie or it's the shop currency.
3609if (cookieCurrency == null || cookieCurrency === shopCurrency) {
3610  buttons.removeClass('selected');
3611  jQuery('#currencies span[data-currency=' + shopCurrency + ']').addClass('selected');
3612  Currency.currentCurrency = shopCurrency;
3613}
3614else {
3615  Currency.convertAll(shopCurrency, cookieCurrency);
3616  buttons.removeClass('selected');
3617  jQuery('#currencies span[data-currency=' + cookieCurrency + ']').addClass('selected');
3618}
3619
3620$('.nov-block-currency').each(function () {
3621  var txt = $(this).find('.selected').text();
3622  $(this).find('.current-currency').text(txt);
3623})
3624
3625// When customer clicks on a currency button.
3626buttons.click(function() {
3627  buttons.removeClass('selected');
3628  var newCurrency =  jQuery(this).attr('data-currency');
3629  jQuery('#currencies span[data-currency="'+ newCurrency +'"]').addClass('selected');
3630  jQuery('.current-currency').text(newCurrency);
3631  Currency.convertAll(Currency.currentCurrency, newCurrency);
3632});
3633
3634
3635// For options.
3636var original_selectCallback = window.selectCallback;
3637var selectCallback = function(variant, selector) {
3638  original_selectCallback(variant, selector);
3639  Currency.convertAll(shopCurrency, jQuery('#currencies span.selected').attr('data-currency'));
3640  jQuery('.selected-currency').text(Currency.currentCurrency);
3641};
3642
3643$('body').on('ajaxCart.afterCartLoad', function(cart) {
3644  Currency.convertAll(shopCurrency, jQuery('#currencies span.selected').attr('data-currency'));
3645  jQuery('.selected-currency').text(Currency.currentCurrency);
3646});
3647
3648jQuery('.selected-currency').text(Currency.currentCurrency);
3649
3650</script>
3650
3651
3652    
3652<script src="//www.rocketcanopy.com/cdn/shop/t/17/assets/variants.js?v=74932263777569724021787754136" defer="defer"></script>
3652
3653    
3653<script src="//www.rocketcanopy.com/cdn/shop/t/17/assets/nuranium.js?v=127094509000924497141787684557" type="text/javascript"></script>
3653
3654    
3655
3656    
3657
3658  <style> .metafield-rich_text_field h4 {color: red;} #AddToCart {background-color: black;} #AddToCart:hover {background-color: #e1001e;} .footer-logo {max-width: 200px;} .shopify-policy__container {max-width: 1200px;} .nov-search__canvas {padding-bottom: 40px;} .policy-content {background-color: rgba(0, 0, 0, 0) !important;} .p-icon.text-center {max-width: 55px;} .template-404 .page-404 {padding: 100px 0 100px;} .trustpilot-block .block.h-100 .block-content {max-width: 100%; padding-top: 60px;} .footertop-item__icon {margin-right: unset !important;} .button-content {padding: 20px !important;} #popup-subscribe .checkbox span#text {color: black !important;} .collection__product-content.collection-template.collection--product-withoutsidebar {padding-top: 20px;} #ProductGridContainer .product__title {font-size: 16px;} .collection__title {text-align: center;} .product-form__item.product-form__item--quantity {align-items: flex-start !important;} .product-single__shortdes p:has(strong) {margin-top: 20px;} .product-single__shortdes strong {color: var(--color-price);} .product-single__shortdes a {text-decoration: underline;} </style>
3659<div id="shopify-block-AZFd6aGFnS21FS1hVa__13768625480086291342" class="shopify-block shopify-app-block">
3659<script>
3660  window['ShopifyForms'] = {
3661    ...window['ShopifyForms'],
3662    currentPageType: "blog"
3663  };
3664</script>
3664
3665
3666
3667</div><div id="shopify-block-AaUY3TDlOK3J2UVAyQ__4015264832934714879" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: ecomsend-app -->
3667<script type="text/javascript">
3668  //SendWILL APPS COMMON JS CODE
3669  window.EcomSendApps = window.EcomSendApps || {}
3670
3671  window.EcomSendApps.design_mode = false
3672  
3673
3674  window.EcomSendApps.common = window.EcomSendApps.common || {}
3675  window.EcomSendApps.common.shop = {
3676    permanent_domain: '06c55b-70.myshopify.com',
3677    currency: "USD",
3678    money_format: "${{amount}}",
3679    id: 58024755313,
3680  }
3681
3682  
3683  
3684    window.EcomSendApps.common.customer = {
3685      id: null,
3686      tags: null,
3687      email: null,
3688      accepts_marketing: null,
3689      first_name: null,
3690    }
3691  
3692
3693  
3694  window.EcomSendApps.common.template = 'blog'
3695</script>
3695
3696<!-- END app snippet -->
3697
3698<script>
3699  window.EcomSendApps = window.EcomSendApps || {}
3700  /** @description shared localStorage key used by web-pixel sandbox to read storefront GDPR mode */
3701  const ECOMSEND_GDPR_ENABLED_STORAGE_KEY = "ECOMSEND:GDPR_ENABLED"
3702  /** @description storefront main bundle asset url */
3703  const ECOMSEND_MAIN_SCRIPT_URL = 'https://cdn.shopify.com/extensions/01a0f197-ce1f-7a19-8adb-6b78fec4702f/ecomsend-209/assets/ecomsend.js'
3704  /** @description storefront style asset url */
3705  const ECOMSEND_MAIN_STYLE_URL = 'https://cdn.shopify.com/extensions/01a0f197-ce1f-7a19-8adb-6b78fec4702f/ecomsend-209/assets/style.css'
3706  /** @description storefront wasm asset url for runtime signature module */
3707  const ECOMSEND_WASM_ASSET_URL = 'https://cdn.shopify.com/extensions/01a0f197-ce1f-7a19-8adb-6b78fec4702f/ecomsend-209/assets/client_safe.wasm'
3708  /** @description fallback delay when requestIdleCallback is unavailable */
3709  const ECOMSEND_IDLE_TIMEOUT_MS = 800
3710  /** @description user interaction events used to trigger lazy init earlier */
3711  const ECOMSEND_INTERACTION_EVENTS = ["pointerdown", "keydown", "touchstart"]
3712  /** @description global flag key for emergency immediate loading */
3713  const ECOMSEND_FORCE_IMMEDIATE_FLAG = window.EcomSendApps?.forceImmediateLoad === true
3714  /** @description default GDPR mode comes from block setting and can be overridden on window.EcomSendApps.GDPR */
3715  const ECOMSEND_DEFAULT_GDPR_FLAG = false
3716  /** @description default CWTracks mode comes from block setting and can be overridden on window.EcomSendApps.CWTracksEnabled */
3717  const ECOMSEND_DEFAULT_CWTRACKS_ENABLED = false
3718
3719  /** @description normalize merchant-provided GDPR switch into a strict boolean value */
3720  function normalizeEcomsendBooleanFlag(rawValue) {
3721    if (typeof rawValue === "boolean") {
3722      return rawValue
3723    }
3724    if (typeof rawValue === "number") {
3725      return rawValue === 1
3726    }
3727    if (typeof rawValue === "string") {
3728      const normalizedValue = rawValue.trim().toLowerCase()
3729      return normalizedValue === "true" || normalizedValue === "1" || normalizedValue === "yes"
3730    }
3731    return false
3732  }
3733
3734  /** @description lock runtime switch value on EcomSendApps to reduce accidental console overwrite. */
3735  function lockEcomsendReadonlyFlag(flagName, flagValue) {
3736    try {
3737      Object.defineProperty(window.EcomSendApps, flagName, {
3738        value: flagValue,
3739        writable: false,
3740        configurable: false,
3741        enumerable: true,
3742      })
3743      return
3744    } catch (error) {}
3745    window.EcomSendApps[flagName] = flagValue
3746  }
3747
3748  /** @description resolve storefront GDPR mode from merchant theme override */
3749  function resolveEcomsendGdprMode() {
3750    if (typeof window.EcomSendApps.GDPR === "undefined") {
3751      window.EcomSendApps.GDPR = ECOMSEND_DEFAULT_GDPR_FLAG
3752    }
3753    const gdprEnabled = normalizeEcomsendBooleanFlag(window.EcomSendApps.GDPR)
3754    window.EcomSendApps.GDPR = gdprEnabled
3755    return gdprEnabled
3756  }
3757
3758  /** @description resolve storefront CWTracks mode from merchant theme block setting and runtime override */
3759  function resolveEcomsendCwTracksMode() {
3760    if (typeof window.EcomSendApps.CWTracksEnabled === "undefined") {
3761      window.EcomSendApps.CWTracksEnabled = ECOMSEND_DEFAULT_CWTRACKS_ENABLED
3762    }
3763    const cwTracksEnabled = normalizeEcomsendBooleanFlag(window.EcomSendApps.CWTracksEnabled)
3764    window.EcomSendApps.CWTracksEnabled = cwTracksEnabled
3765    return cwTracksEnabled
3766  }
3767
3768  /** @description persist storefront GDPR mode so web-pixel sandbox can consume the same switch */
3769  function syncEcomsendGdprModeToStorage(gdprEnabled) {
3770    if (!window.localStorage) {
3771      return
3772    }
3773    if (gdprEnabled) {
3774      window.localStorage.setItem(ECOMSEND_GDPR_ENABLED_STORAGE_KEY, "true")
3775      return
3776    }
3777    window.localStorage.removeItem(ECOMSEND_GDPR_ENABLED_STORAGE_KEY)
3778  }
3779
3780  /** @description enable GDPR gating only when merchant explicitly turns on storefront GDPR mode */
3781  const ECOMSEND_GDPR_ENABLED = resolveEcomsendGdprMode()
3782  /** @description enable CWTracks callback/event emit only when merchant turns on CWTracks mode. */
3783  const ECOMSEND_CWTRACKS_ENABLED = resolveEcomsendCwTracksMode()
3784  lockEcomsendReadonlyFlag("GDPR", ECOMSEND_GDPR_ENABLED)
3785  lockEcomsendReadonlyFlag("CWTracksEnabled", ECOMSEND_CWTRACKS_ENABLED)
3786
3787  try {
3788    syncEcomsendGdprModeToStorage(ECOMSEND_GDPR_ENABLED)
3789  } catch (error) {}
3790
3791  /** @description create main stylesheet node for storefront runtime */
3792  function createEcomSendMainStyleEle() {
3793    const ecomsendMainStyleEle = document.createElement("link")
3794    ecomsendMainStyleEle.rel = "stylesheet"
3795    ecomsendMainStyleEle.href = ECOMSEND_MAIN_STYLE_URL
3796    ecomsendMainStyleEle.dataset.ecomsendTag = "main-style"
3797    return ecomsendMainStyleEle
3798  }
3799
3800  /** @description append runtime stylesheet exactly once */
3801  function ensureEcomSendMainStyleLoaded() {
3802    if (document.querySelector('link[data-ecomsend-tag="main-style"]')) {
3803      return
3804    }
3805    const ecomsendMainStyleEle = createEcomSendMainStyleEle()
3806    document.head.appendChild(ecomsendMainStyleEle)
3807  }
3808
3809  /** @description remove interaction listeners after first lazy-init trigger */
3810  function clearInteractionListeners() {
3811    ECOMSEND_INTERACTION_EVENTS.forEach((eventName) => {
3812      window.removeEventListener(eventName, scheduleMainBundleLoad)
3813    })
3814  }
3815
3816  /** @description run low-priority task via idle callback with timeout fallback */
3817  function scheduleLowPriorityTask(taskRunner, timeoutMs) {
3818    if (window.requestIdleCallback) {
3819      window.requestIdleCallback(() => {
3820        taskRunner()
3821      }, { timeout: timeoutMs })
3822      return
3823    }
3824    window.setTimeout(() => {
3825      taskRunner()
3826    }, timeoutMs)
3827  }
3828
3829  /** @description load main storefront bundle once and keep rollback override */
3830  function loadEcomsendMainBundle() {
3831    if (window.__ecomsendMainBundleLoaded) {
3832      return
3833    }
3834    window.__ecomsendMainBundleLoaded = true
3835    clearInteractionListeners()
3836    /** @description ensure storefront runtime css is loaded together with main bundle */
3837    ensureEcomSendMainStyleLoaded()
3838    const ecomsendMainScriptEle = document.createElement("script")
3839    ecomsendMainScriptEle.src = ECOMSEND_MAIN_SCRIPT_URL
3840    ecomsendMainScriptEle.async = true
3841    ecomsendMainScriptEle.dataset.ecomsendTag = "main-script"
3842    document.body.appendChild(ecomsendMainScriptEle)
3843  }
3844
3845  /** @description schedule heavy bundle with idle-first strategy to reduce main-thread contention */
3846  function scheduleMainBundleLoad() {
3847    if (window.__ecomsendMainBundleLoadScheduled) {
3848      return
3849    }
3850    /** @description dedupe idle scheduling from DOMContentLoaded and first interactions */
3851    window.__ecomsendMainBundleLoadScheduled = true
3852    if (ECOMSEND_FORCE_IMMEDIATE_FLAG) {
3853      loadEcomsendMainBundle()
3854      return
3855    }
3856    scheduleLowPriorityTask(loadEcomsendMainBundle, ECOMSEND_IDLE_TIMEOUT_MS)
3857  }
3858
3859  /** @description cache marketing params for pixel/report flows before heavy bundle starts */
3860  function cacheMarketingParams() {
3861    const urlParams = new URLSearchParams(window.location.search)
3862    const marketingId = urlParams.get("ec_marketing_id")
3863    const ecEmailId = urlParams.get("ec_email_id")
3864    const ecMarketingSign = urlParams.get("ec_marketing_sign")
3865
3866    if (marketingId && window.localStorage) {
3867      window.localStorage.setItem("ec_marketing_id", marketingId)
3868    }
3869    if (ecEmailId && window.localStorage) {
3870      window.localStorage.setItem("ec_email_id", ecEmailId)
3871    }
3872    if (ecMarketingSign && window.localStorage) {
3873      window.localStorage.setItem("ec_marketing_sign", ecMarketingSign)
3874    }
3875  }
3876
3877  /** @description check whether marketing storage is allowed under Shopify customer privacy state */
3878  function isMarketingStorageAllowedByCustomerPrivacy() {
3879    const customerPrivacy = window?.Shopify?.customerPrivacy
3880    if (!customerPrivacy) {
3881      return false
3882    }
3883    const marketingAllowed = typeof customerPrivacy.marketingAllowed === "function" && customerPrivacy.marketingAllowed()
3884    if (marketingAllowed) {
3885      return true
3886    }
3887    if (typeof customerPrivacy.currentVisitorConsent === "function") {
3888      const consent = customerPrivacy.currentVisitorConsent()
3889      return consent?.marketing === "yes"
3890    }
3891    return false
3892  }
3893
3894  /** @description check whether analytics storage is allowed under Shopify customer privacy state */
3895  function isAnalyticsStorageAllowedByCustomerPrivacy() {
3896    const customerPrivacy = window?.Shopify?.customerPrivacy
3897    if (!customerPrivacy) {
3898      return false
3899    }
3900    const analyticsAllowed = typeof customerPrivacy.analyticsProcessingAllowed === "function" && customerPrivacy.analyticsProcessingAllowed()
3901    if (analyticsAllowed) {
3902      return true
3903    }
3904    if (typeof customerPrivacy.currentVisitorConsent === "function") {
3905      const consent = customerPrivacy.currentVisitorConsent()
3906      return consent?.analytics === "yes"
3907    }
3908    return false
3909  }
3910
3911  /** @description execute marketing param caching with GDPR guard: functional off when GDPR disabled */
3912  function cacheMarketingParamsWithGdprGuard() {
3913    if (!ECOMSEND_GDPR_ENABLED) {
3914      cacheMarketingParams()
3915      return
3916    }
3917    if (isMarketingStorageAllowedByCustomerPrivacy()) {
3918      cacheMarketingParams()
3919    }
3920  }
3921
3922  /** @description cache shop id used by pixel report branches */
3923  function cacheShopIdForPixel() {
3924    if (!window.EcomSendApps?.common?.shop?.id || !window.localStorage) {
3925      return
3926    }
3927    window.localStorage.setItem("ECOMSEND:ES_SHOP_ID", window.EcomSendApps.common.shop.id)
3928  }
3929
3930  /**
3931   * Flow client config (e.g. browserStaySeconds) is fetched by the main ecomsend.js bundle:
3932   * bootstrapFlowClientConfig → POST /api/automation/v2/clientFlowConfig (API Sign)
3933   * → localStorage ECOMSEND:FLOW_CLIENT_CONFIG.byEventId → read by web-pixel.
3934   * Keep new C-end Flow config on this path; do not scatter fetches in liquid.
3935   */
3936
3937  /** @description execute shop id caching with GDPR guard and shared consent policy */
3938  function cacheShopIdWithGdprGuard() {
3939    if (!ECOMSEND_GDPR_ENABLED) {
3940      cacheShopIdForPixel()
3941      return
3942    }
3943    if (isAnalyticsStorageAllowedByCustomerPrivacy()) {
3944      cacheShopIdForPixel()
3945    }
3946  }
3947
3948  /** @description load Shopify consent-tracking API before GDPR-gated cache writes */
3949  function withCustomerPrivacyApiReady(onReady) {
3950    if (!ECOMSEND_GDPR_ENABLED) {
3951      onReady()
3952      return
3953    }
3954    if (window?.Shopify?.customerPrivacy) {
3955      onReady()
3956      return
3957    }
3958    if (typeof window?.Shopify?.loadFeatures !== "function") {
3959      return
3960    }
3961    window.Shopify.loadFeatures(
3962      [{ name: "consent-tracking-api", version: "0.1" }],
3963      (error) => {
3964        if (error) {
3965          return
3966        }
3967        onReady()
3968      }
3969    )
3970  }
3971
3972  try {
3973    withCustomerPrivacyApiReady(() => {
3974      cacheMarketingParamsWithGdprGuard()
3975      cacheShopIdWithGdprGuard()
3976    })
3977    if (ECOMSEND_GDPR_ENABLED) {
3978      document.addEventListener("visitorConsentCollected", () => {
3979        cacheMarketingParamsWithGdprGuard()
3980        cacheShopIdWithGdprGuard()
3981      })
3982    }
3983  } catch (e) {}
3984
3985  /** @description inject wasm asset url into shared namespace before main bundle executes */
3986  window.EcomSendApps.wasmURL = ECOMSEND_WASM_ASSET_URL
3987
3988  ECOMSEND_INTERACTION_EVENTS.forEach((eventName) => {
3989    window.addEventListener(eventName, scheduleMainBundleLoad, { once: true, passive: true })
3990  })
3991
3992  if (document.readyState === "loading") {
3993    document.addEventListener("DOMContentLoaded", scheduleMainBundleLoad, { once: true })
3994  } else {
3995    scheduleMainBundleLoad()
3996  }
3997</script>
3997
3998
3999<style id="ecomsend-custom-style"></style>
4000
4001<script>window.shopLocale = 'en'</script>
4001
4002
4003<script>
4004  /** @description timeout used for deferred discount request scheduling */
4005  const ECOMSEND_DISCOUNT_IDLE_TIMEOUT_MS = 1500
4006
4007  /** @description apply discount code from url query only when parameter exists */
4008  function applyWillDiscountCode() {
4009    const urlParams = new URLSearchParams(window.location.search)
4010    const willDiscountCode = urlParams.get("willDiscountCode")
4011    if (!willDiscountCode || /[\u0000-\u001F\u007F]/.test(willDiscountCode)) {
4012      return
4013    }
4014    fetch("/cart/update.js", {
4015      method: "POST",
4016      headers: {
4017        "Content-Type": "application/json",
4018      },
4019      body: JSON.stringify({
4020        discount: willDiscountCode,
4021      }),
4022    })
4023  }
4024
4025  try {
4026    if (!window.__ecomsendDeferredTasksScheduled) {
4027      /** @description global guard to avoid duplicate deferred task scheduling */
4028      window.__ecomsendDeferredTasksScheduled = true
4029      if (window.requestIdleCallback) {
4030        window.requestIdleCallback(() => {
4031          applyWillDiscountCode()
4032        }, { timeout: ECOMSEND_DISCOUNT_IDLE_TIMEOUT_MS })
4033      } else {
4034        window.setTimeout(() => {
4035          applyWillDiscountCode()
4036        }, ECOMSEND_DISCOUNT_IDLE_TIMEOUT_MS)
4037      }
4038    }
4039  } catch (error) {}
4040</script>
4040
4041
4042
4043
4044</div><div id="shopify-block-ATnN4MUxwa3hVa2paK__3066834073402364550" class="shopify-block shopify-app-block"><!-- this is global JS file that will run on every page -->
4045
4046</div>
4046<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
4046
4047</body>
4048</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.