PageSourceSearch

https://www.rocketcanopy.com/cart

html rocketcanopy.com collected 2026-10-04 02:39:47 UTC 217,925 bytes, 3,735 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/cart">
29    
30    
31
32
33
34<script type="application/ld+json">
35{
36"@context": "https://schema.org",
37"@type": "BreadcrumbList",
38"itemListElement": [
39{
40"@type": "ListItem",
41"position": 1,
42"item": {
43"@id": "https://www.rocketcanopy.com",
44"name": "Home"
45}
46},
47
48
49
50
51]
52}
53</script>
53
54
55
56
57
58
59
60
61
62
63
64
65
66<!-- Microsoft tag -->
67<script>
68  (function(w,d,t,r,u)
69  {
70    var f,n,i;
71    w[u]=w[u]||[],f=function()
72    {
73      var o={ti:"97208252", enableAutoSpaTracking: true};
74      o.q=w[u],w[u]=new UET(o),w[u].push("pageLoad")
75    },
76    n=d.createElement(t),n.src=r,n.async=1,n.onload=n.onreadystatechange=function()
77    {
78      var s=this.readyState;
79      s&&s!=="loaded"&&s!=="complete"||(f(),n.onload=n.onreadystatechange=null)
80    },
81    i=d.getElementsByTagName(t)[0],i.parentNode.insertBefore(n,i)
82  })
83  (window,document,"script","//bat.bing.com/bat.js","uetq");
84</script>
84
85<!-- 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>
86
87    <title>
88      Your Shopping Cart
89
90    </title>
91    
92    
93
94
95
96
97
98<meta property="og:site_name" content="Rocket Canopy">
99<meta property="og:url" content="https://www.rocketcanopy.com/cart">
100<meta property="og:title" content="Your Shopping Cart">
101<meta property="og:type" content="website">
102<meta property="og:description" content="Heavy duty pop up tents with industry leading warranties. Fireproof and waterproof canopy tents that stand the test of time. Shop now for fast delivery!">
103
104
105
106
107
108<meta name="twitter:site" content="@#">
109
110<meta name="twitter:card" content="summary_large_image">
111<meta name="twitter:title" content="Your Shopping Cart">
112<meta name="twitter:description" content="Heavy duty pop up tents with industry leading warranties. Fireproof and waterproof canopy tents that stand the test of time. Shop now for fast delivery!">
113
114    
114<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
114<meta name="google-site-verification" content="C6QuFVUP9zfQha0BeDqHHp14lOt0FoVtVPHuECGyLHM">
115<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/58024755313/digital_wallets/dialog">
116<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">
117<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
117<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=1480032369"></script>
117
118<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
119<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 119
119
120<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 120
120
121<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 121
121
122<script>var Shopify = Shopify || {};
123Shopify.shop = "06c55b-70.myshopify.com";
124Shopify.locale = "en";
125Shopify.currency = {"active":"USD","rate":"1.0"};
126Shopify.country = "US";
127Shopify.theme = {"name":"Product Media Slider Update","id":145596153969,"schema_name":"Vinova Mate","schema_version":"1.7.0","theme_store_id":null,"role":"main"};
128Shopify.theme.handle = "null";
129Shopify.theme.style = {"id":null,"handle":null};
130Shopify.cdnHost = "www.rocketcanopy.com/cdn";
131Shopify.routes = Shopify.routes || {};
132Shopify.routes.root = "/";
133Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
134Shopify.SignInWithShop = Shopify.SignInWithShop || {};
135Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
136Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 136
136
137<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 137
137
138<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 138
138
139<script>
140  window.ShopifyPay = window.ShopifyPay || {};
141  window.ShopifyPay.apiHost = "shop.app\/pay";
142  window.ShopifyPay.redirectState = null;
143</script>
vendor: 1 bytes, line 143
143
144<script>
145  window.Shopify = window.Shopify || {};
146  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
147  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
148  window.Shopify.SignInWithShop.eligible = true;
149</script>
vendor: 1 bytes, line 149
149
150<script id="shop-js-analytics" type="application/json">{"pageType":"cart"}</script>
vendor: 1 bytes, line 150
150
151<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 151
151
152<script type="module">
153  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
154
155  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
156
157</script>
vendor: 1 bytes, line 157
157
158<script>
159  window.Shopify = window.Shopify || {};
160  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
161  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"]};
162</script>
vendor: 1 bytes, line 162
162
163<script>(function() {
164  var isLoaded = false;
165  function asyncLoad() {
166    if (isLoaded) return;
167    isLoaded = true;
168    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"];
169    for (var i = 0; i < urls.length; i++) {
170      var s = document.createElement('script');
171      s.type = 'text/javascript';
172      s.async = true;
173      s.src = urls[i];
174      var x = document.getElementsByTagName('script')[0];
175      x.parentNode.insertBefore(s, x);
176    }
177  };
178  if(window.attachEvent) {
179    window.attachEvent('onload', asyncLoad);
180  } else {
181    window.addEventListener('load', asyncLoad, false);
182  }
183})();</script>
vendor: 1 bytes, line 183
183
184<script id="__st">var __st={"a":58024755313,"offset":-14400,"reqid":"55a181b8-ded0-4076-8503-5afaf15865e9-1791081586","pageurl":"www.rocketcanopy.com\/cart","u":"7c78d68a448c","p":"cart"};</script>
vendor: 1 bytes, line 184
184
185<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 185
185
186<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 186
186
187<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 187
187
188<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>
188<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 188
188
189<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 189
189
190<script>
191  window.Shopify = window.Shopify || {};
192  window.Shopify.MCP = window.Shopify.MCP || {};
193  window.Shopify.MCP.enabled = true;
194  window.Shopify.MCP.shop = "06c55b-70.myshopify.com";
195  window.Shopify.MCP.mcpEndpoint = "https:\/\/www.rocketcanopy.com\/api\/mcp";
196  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"]}}];
197</script>
vendor: 1 bytes, line 197
197
198<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=");})();
199</script>
vendor: 1 bytes, line 199
199
200<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)}};
201</script>
vendor: 1 bytes, line 201
201
202<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
203  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);
204</script>
vendor: 1 bytes, line 204
204
205<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})}}));
206</script>
vendor: 1 bytes, line 206
206
207<script id='scb4127' type='text/javascript' async='' src='https://www.rocketcanopy.com/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
207<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">
208<style id="shopify-accelerated-checkout-cart">
209        #shopify-buyer-consent {
210  margin-top: 1em;
211  display: inline-block;
212  width: 100%;
213}
214
215#shopify-buyer-consent.hidden {
216  display: none;
217}
218
219#shopify-subscription-policy-button {
220  background: none;
221  border: none;
222  padding: 0;
223  text-decoration: underline;
224  font-size: inherit;
225  cursor: pointer;
226}
227
228#shopify-subscription-policy-button::before {
229  box-shadow: none;
230}
231
232      </style>
233
234<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
234
235    <!-- "snippets/judgeme_core.liquid" was not rendered, the associated app was uninstalled -->
236    �
237<style data-shopify>�@font-face {
238  font-family: Poppins;
239  font-weight: 300;
240  font-style: normal;
241  font-display: swap;
242  src: url("//www.rocketcanopy.com/cdn/fonts/poppins/poppins_n3.05f58335c3209cce17da4f1f1ab324ebe2982441.woff2") format("woff2"),
243       url("//www.rocketcanopy.com/cdn/fonts/poppins/poppins_n3.6971368e1f131d2c8ff8e3a44a36b577fdda3ff5.woff") format("woff");
244}
245
246        @font-face {
247  font-family: Poppins;
248  font-weight: 400;
249  font-style: normal;
250  font-display: swap;
251  src: url("//www.rocketcanopy.com/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2") format("woff2"),
252       url("//www.rocketcanopy.com/cdn/fonts/poppins/poppins_n4.214741a72ff2596839fc9760ee7a770386cf16ca.woff") format("woff");
253}
254
255        @font-face {
256  font-family: Poppins;
257  font-weight: 500;
258  font-style: normal;
259  font-display: swap;
260  src: url("//www.rocketcanopy.com/cdn/fonts/poppins/poppins_n5.ad5b4b72b59a00358afc706450c864c3c8323842.woff2") format("woff2"),
261       url("//www.rocketcanopy.com/cdn/fonts/poppins/poppins_n5.33757fdf985af2d24b32fcd84c9a09224d4b2c39.woff") format("woff");
262}
263
264        @font-face {
265  font-family: Poppins;
266  font-weight: 600;
267  font-style: normal;
268  font-display: swap;
269  src: url("//www.rocketcanopy.com/cdn/fonts/poppins/poppins_n6.aa29d4918bc243723d56b59572e18228ed0786f6.woff2") format("woff2"),
270       url("//www.rocketcanopy.com/cdn/fonts/poppins/poppins_n6.5f815d845fe073750885d5b7e619ee00e8111208.woff") format("woff");
271}
272
273        @font-face {
274  font-family: Poppins;
275  font-weight: 700;
276  font-style: normal;
277  font-display: swap;
278  src: url("//www.rocketcanopy.com/cdn/fonts/poppins/poppins_n7.56758dcf284489feb014a026f3727f2f20a54626.woff2") format("woff2"),
279       url("//www.rocketcanopy.com/cdn/fonts/poppins/poppins_n7.f34f55d9b3d3205d2cd6f64955ff4b36f0cfd8da.woff") format("woff");
280}
281
282        @font-face {
283  font-family: Poppins;
284  font-weight: 800;
285  font-style: normal;
286  font-display: swap;
287  src: url("//www.rocketcanopy.com/cdn/fonts/poppins/poppins_n8.580200d05bca09e2e0c6f4c922047c227dfa8e8c.woff2") format("woff2"),
288       url("//www.rocketcanopy.com/cdn/fonts/poppins/poppins_n8.f4450f472fdcbe9e829f3583ebd559988f5a3d25.woff") format("woff");
289}
290
291        @font-face {
292  font-family: Poppins;
293  font-weight: 900;
294  font-style: normal;
295  font-display: swap;
296  src: url("//www.rocketcanopy.com/cdn/fonts/poppins/poppins_n9.eb6b9ef01b62e777a960bfd02fc9fb4918cd3eab.woff2") format("woff2"),
297       url("//www.rocketcanopy.com/cdn/fonts/poppins/poppins_n9.6501a5bd018e348b6d5d6e8c335f9e7d32a80c36.woff") format("woff");
298}
299
300        @font-face {
301  font-family: Poppins;
302  font-weight: 400;
303  font-style: italic;
304  font-display: swap;
305  src: url("//www.rocketcanopy.com/cdn/fonts/poppins/poppins_i4.846ad1e22474f856bd6b81ba4585a60799a9f5d2.woff2") format("woff2"),
306       url("//www.rocketcanopy.com/cdn/fonts/poppins/poppins_i4.56b43284e8b52fc64c1fd271f289a39e8477e9ec.woff") format("woff");
307}
308
309        @font-face {
310  font-family: Poppins;
311  font-weight: 700;
312  font-style: italic;
313  font-display: swap;
314  src: url("//www.rocketcanopy.com/cdn/fonts/poppins/poppins_i7.42fd71da11e9d101e1e6c7932199f925f9eea42d.woff2") format("woff2"),
315       url("//www.rocketcanopy.com/cdn/fonts/poppins/poppins_i7.ec8499dbd7616004e21155106d13837fff4cf556.woff") format("woff");
316}
317�@font-face {
318  font-family: Oswald;
319  font-weight: 300;
320  font-style: normal;
321  font-display: swap;
322  src: url("//www.rocketcanopy.com/cdn/fonts/oswald/oswald_n3.5e1367501ca69370d84b28bb3e29485e5178d388.woff2") format("woff2"),
323       url("//www.rocketcanopy.com/cdn/fonts/oswald/oswald_n3.cfa18f7353e13af9f0069f6d616bed3d258993d6.woff") format("woff");
324}
325
326            @font-face {
327  font-family: Oswald;
328  font-weight: 400;
329  font-style: normal;
330  font-display: swap;
331  src: url("//www.rocketcanopy.com/cdn/fonts/oswald/oswald_n4.7760ed7a63e536050f64bb0607ff70ce07a480bd.woff2") format("woff2"),
332       url("//www.rocketcanopy.com/cdn/fonts/oswald/oswald_n4.ae5e497f60fc686568afe76e9ff1872693c533e9.woff") format("woff");
333}
334
335            @font-face {
336  font-family: Oswald;
337  font-weight: 500;
338  font-style: normal;
339  font-display: swap;
340  src: url("//www.rocketcanopy.com/cdn/fonts/oswald/oswald_n5.8ad4910bfdb43e150746ef7aa67f3553e3abe8e2.woff2") format("woff2"),
341       url("//www.rocketcanopy.com/cdn/fonts/oswald/oswald_n5.93ee52108163c48c91111cf33b0a57021467b66e.woff") format("woff");
342}
343
344            @font-face {
345  font-family: Oswald;
346  font-weight: 600;
347  font-style: normal;
348  font-display: swap;
349  src: url("//www.rocketcanopy.com/cdn/fonts/oswald/oswald_n6.26b6bffb711f770c328e7af9685d4798dcb4f0b3.woff2") format("woff2"),
350       url("//www.rocketcanopy.com/cdn/fonts/oswald/oswald_n6.2feb7f52d7eb157822c86dfd93893da013b08d5d.woff") format("woff");
351}
352
353            @font-face {
354  font-family: Oswald;
355  font-weight: 700;
356  font-style: normal;
357  font-display: swap;
358  src: url("//www.rocketcanopy.com/cdn/fonts/oswald/oswald_n7.b3ba3d6f1b341d51018e3cfba146932b55221727.woff2") format("woff2"),
359       url("//www.rocketcanopy.com/cdn/fonts/oswald/oswald_n7.6cec6bed2bb070310ad90e19ea7a56b65fd83c0b.woff") format("woff");
360}
361
362            
363             
364            
365            
366            ��
367        �:root {--font-family-primary: Oswald, sans-serif;
368            --font-family-default: Poppins, sans-serif;--brightness:  255.0;
369        --font-size-base: 1.4rem;
370        --bg-body: #fff;
371        --theme-color-default: #e1001e;
372        --theme-color-primary: #000000;
373        --theme-color-default-rgb: 225, 0, 30;
374        --theme-color-primary-rgb: 0, 0, 0;
375        --color-heading: #000000;
376        --color-heading-rgb: 0, 0, 0;
377        --color-menu: #222222;
378        --color-menu-act: #e1001e;
379        --color-menu-sticky: #000000;
380        --color-menu-sticky-act: #e1001e;
381        --color-sub-menu: #505157;
382        --color-title-megamenu: #000000;
383        --color-body-text: #000000;
384        --color-body-text-rgb: 0, 0, 0;
385        --color-button: #000000;
386        --color-button-hover: #e1001e;
387        --color-button-text: #ffffff;
388        --color-button-text-hover: #ffffff;
389        --transition-drawer: all 0.45s cubic-bezier(0.29, 0.63, 0.44, 1);
390        --color-border: #e7e8eb;
391        --color-border-rgb: 231, 232, 235;
392        --border-radius-product-image: 20px;
393        --color-product-item: #ffffff;
394        --color-product-name: #222222;
395        --color-product-name-rgb: 34, 34, 34;
396        --color-price: #e1001e;
397        --color-reduced-price: #cccccc;
398        --bg-product-icon: #ffffff;
399        --color-product-border: #eaeaea;
400        --color-product-icon: #727272;
401        --color-product-icon-rgb: 114, 114, 114;
402        --color-product-count:  #a3a3a3;
403        --color-badge-new: #7eca4e;
404        --color-badge-sale: #9ee472;
405        --color-breacrumb-heading-default: #ffffff;
406        --color-breacrumb-text-default: #f7f7f7;
407        --bg-breacrumb-default: #000000;
408        --spacing-breacrumb-df-t: 20px;
409        --spacing-breacrumb-df-b: 20px;
410        --color-breacrumb-collec:  #222222;
411        --bg-breacrumb-collec:  ;
412        --spacing-breacrumb-collec-t: 20px;
413        --spacing-breacrumb-collec-b: 20px;
414        --spacing-breacrumb-inner-t: 20px;
415        --spacing-breacrumb-inner-b: 20px;
416    }
417</style>
418
419    
420<link href="//www.rocketcanopy.com/cdn/shop/t/17/assets/novstyle.css?v=85824031664746613571787684556" rel="stylesheet" type="text/css" media="all" />
421<style>.variant-color-white {background-image: url("//www.rocketcanopy.com/cdn/shop/files/white_70x.png?v=1740762789") !important}
422	  	.variant-color .variant-color-white {box-shadow: 0 0 0 1px #d0d0d0 inset}
423	  	.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}
424	  	.variant-color .variant-color-black {box-shadow: 0 0 0 1px #d0d0d0 inset}
425	  	.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}
426	  	.variant-color .variant-color-red {box-shadow: 0 0 0 1px #d0d0d0 inset}
427	  	.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}
428	  	.variant-color .variant-color-orange {box-shadow: 0 0 0 1px #d0d0d0 inset}
429	  	.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}
430	  	.variant-color .variant-color-light-blue {box-shadow: 0 0 0 1px #d0d0d0 inset}
431	  	.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}
432	  	.variant-color .variant-color-navy-blue {box-shadow: 0 0 0 1px #d0d0d0 inset}
433	  	.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}
434	  	.variant-color .variant-color-green {box-shadow: 0 0 0 1px #d0d0d0 inset}
435	  	.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}
436	  	.variant-color .variant-color-purple {box-shadow: 0 0 0 1px #d0d0d0 inset}
437	  	.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}
438	  	.variant-color .variant-color-royal-blue {box-shadow: 0 0 0 1px #d0d0d0 inset}
439	  	.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}
440	  	.variant-color .variant-color-pink {box-shadow: 0 0 0 1px #d0d0d0 inset}
441	  	.item-swatch .variant-color-pink, .facet-color .variant-color-pink {border: 1px solid #d1d1d1 !important}�����������</style>
442    
442<script>
443  var theme = {
444    strings: {
445      select_options: "Select Options",
446      addToCart: "Add to cart",
447      preorder: "Pre - Order",
448      soldOut: "Sold out",
449      unavailable: "Unavailable",
450      showMore: "Show More",
451      showLess: "Show Less",
452      addressError: "Error looking up that address",
453      addressNoResults: "No results for that address",
454      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.",
455      authError: "There was a problem authenticating your Google Maps account.",
456      total: "Total",
457      spend: "Spend",
458      content_threshold: "Congratulations! You\u0026#39;ve got free shipping!",
459      spend__html: "for free shipping",
460      check_out: "Check out",
461      remove_wishlist: "Remove Wishlist",
462      addto_wishlist: "Add To Wishlist",
463      view_cart: "View Cart",
464      cart_empty: "Your cart is currently empty.",
465      continue_shopping: "Continue shopping",
466      shippingCalcSubmitButton: "Calculate shipping",
467      shippingCalcSubmitButtonDisabled: "Calculating...",
468      
469      shippingCalcMoneyFormat: "${{amount}} USD",
470      cart_message_html: "has been added to the shopping cart.",
471      results_all: "See all results",
472      close_mini_canvas: "Close",
473      days: "Days",
474      hours: "Hours",
475      minutes: "Minutes",
476      seconds: "Seconds"
477    },
478    moneyFormat: "${{amount}}",
479    moneyFormatnojson: "${{amount}}",
480    freeshipping_value: 0,
481    show_free_shipping: false,
482    cart_note: true,
483    cart_shipping_calculator: true,
484    cart_discount_code: true,
485    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",
486    cart_status: 'show_popup',
487    terms_conditions_enable: false,
488    time_show: 10,
489  }
490  window.variantStrings = {
491    addToCart: `Add to cart`,
492    addTobag: `Add to bag`,
493    soldOut: `Sold out`,
494    unavailable: `Unavailable`,
495    notify_me: `Notify Me`,
496    preorder: `Pre - Order`,
497  }
498  window.inventory_text = {
499    add_to_cart: "Add to cart",
500    sold_out: "Sold out",
501    preorder: "Pre - Order",
502}
503  window.file_url = '//www.rocketcanopy.com/cdn/shop/files/?v=3880';
504  window.asset_url = '//www.rocketcanopy.com/cdn/shop/t/17/assets/?v=3880';
505  document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
506  window.router = "";
507  window.use_color_swatch = 'true';
508  window.option_color_swatch = 'color';
509  var vinovathemes = {
510    main_info: {
511      shop: '06c55b-70.myshopify.com',
512      domain: 'www.rocketcanopy.com',
513      lic: 'f26cff52-329c-4e2d-b8a6-cd9b5dc66371',
514      status: 'active',
515    }
516  }
517</script>
517
518
519<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 519
519
520<script src="//www.rocketcanopy.com/cdn/shop/t/17/assets/vendor.js?v=14603374690436276531787684571" defer="defer"></script>
vendor: 1 bytes, line 520
520
521<script src="//www.rocketcanopy.com/cdn/shopifycloud/storefront/assets/themes_support/api.jquery-7ab1a3a4.js" type="text/javascript"></script>
vendor: 1 bytes, line 521
521
522<script src="//www.rocketcanopy.com/cdn/shopifycloud/storefront/assets/themes_support/option_selection-b017cd28.js" type="text/javascript"></script>
vendor: 1 bytes, line 522
522
523<script src="//www.rocketcanopy.com/cdn/shop/t/17/assets/history.js?v=119181448625230072001787684542" type="text/javascript"></script>
523
524
525<script src="//www.rocketcanopy.com/cdn/shop/t/17/assets/jquery.owl.carousel.min.js?v=12022077702122509501787684553" defer="defer"></script>
vendor: 1 bytes, line 525
525
526<script src="//www.rocketcanopy.com/cdn/shop/t/17/assets/jquery.mmenu.all.min.js?v=22709617378688576351787684552" defer="defer"></script>
vendor: 1 bytes, line 526
526
527<script src="//www.rocketcanopy.com/cdn/shop/t/17/assets/parallax.js?v=157904624039138285041787684558" defer="defer"></script>
vendor: 1 bytes, line 527
527
528<script src="//www.rocketcanopy.com/cdn/shop/t/17/assets/jquery.countdown.js?v=120216172512754458201787684549" defer="defer"></script>
vendor: 1 bytes, line 528
528
529<script src="//www.rocketcanopy.com/cdn/shop/t/17/assets/lazysizes.min.js?v=56805471290311245611787684554" async="async"></script>
vendor: 1 bytes, line 529
529
530<script src="//www.rocketcanopy.com/cdn/shop/t/17/assets/jquery.fancybox.min.js?v=97083467320205814591787684551" defer="defer" ></script>
vendor: 1 bytes, line 530
530
531<script src="//www.rocketcanopy.com/cdn/shop/t/17/assets/jquery.magnific-popup.js?v=140493257306263742391787684551" defer="defer"></script>
vendor: 1 bytes, line 531
531
532<script src="//www.rocketcanopy.com/cdn/shop/t/17/assets/wow.min.js?v=102543346976209185521787684571" defer="defer" ></script>
vendor: 1 bytes, line 532
532
533<script src="//www.rocketcanopy.com/cdn/shop/t/17/assets/theme.js?v=155241031614256020541787684569" defer="defer"></script>
vendor: 1 bytes, line 533
533
534<script src="//www.rocketcanopy.com/cdn/shop/t/17/assets/global.js?v=119047648682049767721787684541" defer="defer"></script>
vendor: 1 bytes, line 534
534
535<script>
536  document.addEventListener("DOMContentLoaded", function() {
537      let buttons = document.querySelectorAll('.button-content');
538      buttons.forEach(function(button) {
539          button.style.padding = "17px 0";  // Màu nền
540      });
541  });
542</script>
542
543    
543<script>
544    Shopify.productOptionsMap = {};
545    Shopify.quickViewOptionsMap = {};
546    Shopify.updateOptionsInSelector = function(selectorIndex, wrapperSlt) {
547        Shopify.optionsMap = wrapperSlt === '.product' ? Shopify.productOptionsMap : Shopify.quickViewOptionsMap;
548        switch (selectorIndex) {
549            case 0:
550                var key = 'root';
551                var selector = $(wrapperSlt + ' .single-option-selector:eq(0)');
552                break;
553            case 1:
554                var key = $(wrapperSlt + ' .single-option-selector:eq(0)').val();
555                var selector = $(wrapperSlt + ' .single-option-selector:eq(1)');
556                break;
557            case 2:
558                var key = $(wrapperSlt + ' .single-option-selector:eq(0)').val();
559                key += ' / ' + $(wrapperSlt + ' .single-option-selector:eq(1)').val();
560                var selector = $(wrapperSlt + ' .single-option-selector:eq(2)');
561        }
562
563        var initialValue = selector.val();
564        selector.empty();
565
566        var availableOptions = Shopify.optionsMap[key];
567
568        if (availableOptions && availableOptions.length) {
569            for (var i = 0; i < availableOptions.length; i++) {
570                var option = availableOptions[i].replace('-sold-out','');
571                var newOption = $('<option></option>').val(option).html(option);
572
573                selector.append(newOption);
574            }
575
576            $(wrapperSlt + ' .swatch[data-option-index="' + selectorIndex + '"] .swatch-element').each(function() {
577                if ($.inArray($(this).attr('data-value'), availableOptions) !== -1) {
578                    $(this).addClass('available').removeClass('soldout').find(':radio').prop('disabled',false).prop('checked',true);
579                }
580                else {
581                    if ($.inArray($(this).attr('data-value') + '-sold-out', availableOptions) !== -1) {
582                        $(this).addClass('available').addClass('soldout').find(':radio').prop('disabled',false).prop('checked',true);
583                    } else {
584                        $(this).removeClass('available').addClass('soldout').find(':radio').prop('disabled',true).prop('checked',false);
585                    }
586                    
587                }
588            });
589
590            if ($.inArray(initialValue, availableOptions) !== -1) {
591                selector.val(initialValue);
592            }
593
594            selector.trigger('change');
595        };
596    };
597
598    Shopify.linkOptionSelectors = function(product, wrapperSlt, check) {
599        Shopify.optionsMap = wrapperSlt === '.product' ? Shopify.productOptionsMap : Shopify.quickViewOptionsMap;
600        var arr_1= [],
601            arr_2= [],
602            arr_3= [];
603
604        Shopify.optionsMap['root'] == [];
605        for (var i = 0; i < product.variants.length; i++) {
606            var variant = product.variants[i];
607            if (variant) {
608                var key1 = variant.option1;
609                var key2 = variant.option1 + ' / ' + variant.option2;
610                Shopify.optionsMap[key1] = [];
611                Shopify.optionsMap[key2] = [];
612            }
613        }
614        for (var i = 0; i < product.variants.length; i++) {
615            var variant = product.variants[i];
616            if (variant) {
617                if (window.use_color_swatch) {
618                    if (variant.available) {
619                        Shopify.optionsMap['root'] = Shopify.optionsMap['root'] || [];
620
621                        arr_1.push(variant.option1);
622                        arr_1 = $.unique(arr_1);
623
624                        Shopify.optionsMap['root'].push(variant.option1);
625
626                        Shopify.optionsMap['root'] = Shopify.uniq(Shopify.optionsMap['root']);
627
628                        if (product.options.length > 1) {
629                        var key = variant.option1;
630                            Shopify.optionsMap[key] = Shopify.optionsMap[key] || [];
631                            Shopify.optionsMap[key].push(variant.option2);
632                            if ($.inArray(variant.option2, arr_2) === -1) {
633                                arr_2.push(variant.option2);
634                                arr_2 = $.unique(arr_2);
635                            }
636                            Shopify.optionsMap[key] = Shopify.uniq(Shopify.optionsMap[key]);
637                        }
638                        if (product.options.length === 3) {
639                            var key = variant.option1 + ' / ' + variant.option2;
640                            Shopify.optionsMap[key] = Shopify.optionsMap[key] || [];
641                            Shopify.optionsMap[key].push(variant.option3);
642
643                            if ($.inArray(variant.option3, arr_3) === -1) {
644                                arr_3.push(variant.option3);
645                                arr_3 = $.unique(arr_3);
646                            }
647                            
648                            Shopify.optionsMap[key] = Shopify.uniq(Shopify.optionsMap[key]);
649                        }
650                    } else {
651                        Shopify.optionsMap['root'] = Shopify.optionsMap['root'] || [];
652                        if ($.inArray(variant.option1, arr_1) === -1) {
653                            Shopify.optionsMap['root'].push(variant.option1 + '-sold-out');
654                        }
655                        
656                        Shopify.optionsMap['root'] = Shopify.uniq(Shopify.optionsMap['root']);
657                        if (product.options.length > 1) {
658                            var key = variant.option1;
659                            Shopify.optionsMap[key] = Shopify.optionsMap[key] || [];
660                                Shopify.optionsMap[key].push(variant.option2 + '-sold-out');
661                            
662                            Shopify.optionsMap[key] = Shopify.uniq(Shopify.optionsMap[key]);
663                        }
664                        if (product.options.length === 3) {
665                            var key = variant.option1 + ' / ' + variant.option2;
666                            Shopify.optionsMap[key] = Shopify.optionsMap[key] || [];
667                            Shopify.optionsMap[key].push(variant.option3 + '-sold-out');
668                            Shopify.optionsMap[key] = Shopify.uniq(Shopify.optionsMap[key]);
669                        }
670                    }
671                } else {
672                    if (check) {
673                        if (variant.available) {
674                            Shopify.optionsMap['root'] = Shopify.optionsMap['root'] || [];
675                            Shopify.optionsMap['root'].push(variant.option1);
676                            Shopify.optionsMap['root'] = Shopify.uniq(Shopify.optionsMap['root']);
677
678                            if (product.options.length > 1) {
679                            var key = variant.option1;
680                                Shopify.optionsMap[key] = Shopify.optionsMap[key] || [];
681                                Shopify.optionsMap[key].push(variant.option2);
682                                Shopify.optionsMap[key] = Shopify.uniq(Shopify.optionsMap[key]);
683                            }
684                            if (product.options.length === 3) {
685                                var key = variant.option1 + ' / ' + variant.option2;
686                                Shopify.optionsMap[key] = Shopify.optionsMap[key] || [];
687                                Shopify.optionsMap[key].push(variant.option3);
688                                Shopify.optionsMap[key] = Shopify.uniq(Shopify.optionsMap[key]);
689                            }
690                        }
691                    } else {
692                        Shopify.optionsMap['root'] = Shopify.optionsMap['root'] || [];
693
694                        Shopify.optionsMap['root'].push(variant.option1);
695                        Shopify.optionsMap['root'] = Shopify.uniq(Shopify.optionsMap['root']);
696                        if (product.options.length > 1) {
697                        var key = variant.option1;
698                            Shopify.optionsMap[key] = Shopify.optionsMap[key] || [];
699                            Shopify.optionsMap[key].push(variant.option2);
700                            Shopify.optionsMap[key] = Shopify.uniq(Shopify.optionsMap[key]);
701                        }
702                        if (product.options.length === 3) {
703                            var key = variant.option1 + ' / ' + variant.option2;
704                            Shopify.optionsMap[key] = Shopify.optionsMap[key] || [];
705                            Shopify.optionsMap[key].push(variant.option3);
706                            Shopify.optionsMap[key] = Shopify.uniq(Shopify.optionsMap[key]);
707                        }
708                    }
709                }
710            }
711        };
712
713        Shopify.updateOptionsInSelector(0, wrapperSlt);
714
715        if (product.options.length > 1) Shopify.updateOptionsInSelector(1, wrapperSlt);
716        if (product.options.length === 3) Shopify.updateOptionsInSelector(2, wrapperSlt);
717        $(wrapperSlt + " .single-option-selector:eq(0)").change(function() {
718            Shopify.updateOptionsInSelector(1, wrapperSlt);
719            if (product.options.length === 3) Shopify.updateOptionsInSelector(2, wrapperSlt);
720            return true;
721        });
722        $(wrapperSlt + " .single-option-selector:eq(1)").change(function() {
723            if (product.options.length === 3) Shopify.updateOptionsInSelector(2, wrapperSlt);
724            return true;
725        });
726    };
727</script>
727
728
729    <link rel="stylesheet" href="//www.rocketcanopy.com/cdn/shop/t/17/assets/custom.css?v=59710180309894550041789323422">
730    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css">
731    <!-- TrustBox script -->
732    
732<script type="text/javascript" src="//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js" async></script>
732
733    <!-- End TrustBox script -->
734    
734<script src="//www.rocketcanopy.com/cdn/shop/t/17/assets/shopify_global.js?v=163606058878172900471787684567" defer="defer"></script>
734
735
736    <style>
737      shopify-accelerated-checkout, shopify-accelerated-checkout-cart {
738      --shopify-accelerated-checkout-button-block-size: 50px;
739      --shopify-accelerated-checkout-button-border-radius: var(--rounded-button);
740      --shopify-accelerated-checkout-button-box-shadow: none;
741      }
742
743      @media screen and (min-width: 700px) {
744      shopify-accelerated-checkout, shopify-accelerated-checkout-cart {
745      --shopify-accelerated-checkout-button-block-size: 50px;
746      }
747
748      .quick-buy-drawer shopify-accelerated-checkout, .quick-buy-drawer shopify-accelerated-checkout-cart {
749      --shopify-accelerated-checkout-button-block-size: 50px;
750      }
751      }
752    </style>
753    
754    
755
756    
756<script type="text/javascript">
757      (function(c,l,a,r,i,t,y){
758          c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
759          t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
760          y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
761      })(window, document, "clarity", "script", "qc55g6k6e7");
762    </script>
762
763
764    
764<script>
765      document.addEventListener('DOMContentLoaded', function() {
766        // Current URL components
767        var currentPath = window.location.pathname;
768        var currentSearch = window.location.search;
769        var currentHash = window.location.hash;
770
771        // Define valid URL patterns for all page types
772        var validPatterns = {
773          products: /^\/products\/[a-z0-9\-]+$/,
774          collections: /^\/collections\/[a-z0-9\-]+$/,
775          blogs: /^\/blogs\/[a-z0-9\-]+$/,
776          articles: /^\/blogs\/[a-z0-9\-]+\/[a-z0-9\-]+$/,
777          pages: pages: /^\/pages\/[a-zA-Z0-9\-_]+$/,
778          cart: /^\/cart\/?$/,
779          account: /^\/account\/?$/,
780          search: /^\/search\/?$/,
781          root: /^\/$/
782        };
783
784        // Function to normalize slashes (fix multiple/trailing slashes)
785        function normalizeSlashes(path) {
786          return path.replace(/\/{2,}/g, '/').replace(/([^\/])\/$/, '$1');
787        }
788
789        // Check if URL matches any valid pattern
790        var isValidUrl = Object.values(validPatterns).some(pattern =>
791          pattern.test(normalizeSlashes(currentPath))
792        );
793
794        // If URL is invalid or has slashes issues
795        if (!isValidUrl || /\/{2,}|\/$/.test(currentPath)) {
796          // Normalize the path first
797          var normalizedPath = normalizeSlashes(currentPath);
798
799          // Find matching base pattern
800          var matchedPattern = Object.entries(validPatterns).find(([_, pattern]) =>
801            pattern.test(normalizedPath)
802          );
803
804          // Determine correct URL
805          var cleanPath = matchedPattern ? normalizedPath : '/';
806
807          // Ensure consistent trailing slash behavior (add or remove as needed)
808          if (matchedPattern && matchedPattern[0] !== 'root') {
809            cleanPath = cleanPath.replace(/\/$/, ''); // Remove trailing slash
810          }
811
812          // Preserve query parameters and hash
813          var newUrl = cleanPath + currentSearch + currentHash;
814
815          // Only redirect if URL needs correction
816          if (newUrl !== window.location.pathname + currentSearch + currentHash) {
817            // Use replaceState for same-page updates, location.replace for cross-page
818            if (cleanPath === window.location.pathname) {
819              history.replaceState(null, null, newUrl);
820            } else {
821              window.location.replace(newUrl);
822            }
823          }
824        }
825      });
826    </script>
826
827  <!-- BEGIN app block: shopify://apps/gorgias-live-chat-helpdesk/blocks/gorgias/a66db725-7b96-4e3f-916e-6c8e6f87aaaa -->
828<script defer data-gorgias-loader-chat src="https://config.gorgias.chat/bundle-loader/shopify/06c55b-70.myshopify.com"></script>
828
829
830
831<script defer data-gorgias-loader-convert  src="https://content.9gtb.com/loader.js"></script>
831
832
833
834<script defer data-gorgias-loader-mailto-replace  src="https://config.gorgias.help/api/contact-forms/replace-mailto-script.js?shopName=06c55b-70"></script>
834
835
836
837<!-- END app block --><!-- BEGIN app block: shopify://apps/optis-product-options/blocks/bss-po-script/2c446099-c349-4e73-80cd-49c9770b7807 -->
837<script id="bss-po-store-data" type="application/json">
838
839{
840    "shop": {
841        "domain": "06c55b-70.myshopify.com",
842        "permanent_domain": "06c55b-70.myshopify.com",
843        "url": "https://www.rocketcanopy.com",
844        "secure_url": "https://www.rocketcanopy.com",
845        "money_format": "${{amount}}"
846    },
847    "customer": {
848        "id": null,
849        "tags": null
850    },
851    "template": "cart",
852    "product": null,
853    "collection": null,
854    "collections": [
855        
856    ],
857    "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},
858    "cart_type": "cart"
859}
860</script>
860
861
862<script id="bss-po-config-data">
863    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"}
864    if (typeof BSS_PO == 'undefined' || data != "") {
865        var BSS_PO = {};
866        let optionSets = []
867
868        BSS_PO.apiDomain = 'https://api-option.optis.me'
869        BSS_PO.proxySubpath = data.proxySubpath || 'bssoptionsets'
870        BSS_PO.storeId = data.storeId 
871        BSS_PO.currentPlan = data.currentPlan 
872        BSS_PO.storeIdCustomOld = data.storeIdCustomOld 
873        BSS_PO.optionSetTotalKey = data.optionSetTotalKey
874
875        BSS_PO.enable = data.enable 
876        BSS_PO.enableInCart = data.enableInCart 
877        BSS_PO.enableDiscount = data.enableDiscount 
878        BSS_PO.enableMiniCart = data.enableMiniCart 
879        BSS_PO.enableAddOns = 1
880        BSS_PO.enableFeaturedProduct = data.enableFeaturedProduct 
881        BSS_PO.enableDisplayProductPrice = data.enableDisplayProductPrice
882        
883        BSS_PO.cartSelector = data.settings?.css_selectors?.cart_selector 
884        BSS_PO.buyItNowBtnSelector = data.settings?.css_selectors?.buy_it_now_btn_selector
885        BSS_PO.settings = data.settings
886        BSS_PO.canUseStorefrontFeature = data.canUseStorefrontFeature
887
888        
889        
890        
891
892        
893            BSS_PO.metaobject = {
894                storefrontAccessToken: data?.storefrontAccessToken,
895                domain: data?.shop,
896                apiVersion: data?.apiVersion,
897            }
898
899            
900            
901
902            
903            
904                
905                BSS_PO.inlineMetaobject = true
906                BSS_PO.optionSets = [
907                
908                    
909                    
910                    ...[{"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
910imited 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
910imited 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
910imited 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}}]}],
911                
912                ]
913                customFlatpickrCss();
914            
915
916            
917            
918            
919            
920        
921    }
922
923    function customFlatpickrCss() {
924        if(typeof importFlatpickrCss === 'undefined'){
925            const importFlatpickrCss = document.createElement('link');
926            importFlatpickrCss.setAttribute('rel', 'stylesheet');
927            importFlatpickrCss.setAttribute('href', 'https://cdn.jsdelivr.net/npm/flatpickr/dist/flatpickr.min.css');
928
929            const importFlatpickr = document.createElement('script');
930            importFlatpickr.setAttribute('src', 'https://cdn.jsdelivr.net/npm/flatpickr');
931            importFlatpickr.setAttribute('defer', '')
932
933            const importFlatpickrSpecialCharacter = document.createElement('script');
934            importFlatpickrSpecialCharacter.setAttribute('src', 'https://cdn.jsdelivr.net/npm/flatpickr/dist/l10n/da.js');
935            const importFlatpickrLocaleAr = document.createElement('script');
936            importFlatpickrLocaleAr.setAttribute('src', 'https://cdn.jsdelivr.net/npm/flatpickr/dist/l10n/ar.js');
937            const importFontAwesomeCdn = document.createElement('link');
938            importFontAwesomeCdn.setAttribute('rel', 'stylesheet');
939            importFontAwesomeCdn.setAttribute('href', 'https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css');
940            
941            let poParentNode = document.getElementsByTagName('head')[0];
942            const POConfigScript = document.getElementById('bss-po-store-data');
943            if(!poParentNode.querySelector('#bss-po-store-data')) {
944                poParentNode = POConfigScript.parentNode;
945            }
946    
947            if (BSS_PO.storeId != 4293) {
948                for( let i in BSS_PO.optionSets ) {
949                        for( let j in BSS_PO.optionSets[i].options ) {
950                            if( BSS_PO.optionSets[i].options[j].option_type == 8 ) {
951                                poParentNode.insertBefore(importFlatpickrCss, POConfigScript);
952                                poParentNode.insertBefore(importFlatpickr, POConfigScript);
953                                if( BSS_PO.storeId == 2041 ) {
954                                    poParentNode.insertBefore(importFlatpickrSpecialCharacter, POConfigScript);
955                                }
956                                else if( BSS_PO.storeId == 4126 ) {
957                                    poParentNode.insertBefore(importFlatpickrLocaleAr, POConfigScript);
958                                }
959                                break;
960                            }
961                        }
962                    }
963            }
964    
965            if( BSS_PO.storeId == 375 ) {
966                for( let i in BSS_PO.optionSets ) {
967                    for( let j in BSS_PO.optionSets[i].options ) {
968                        if( BSS_PO.optionSets[i].options[j].option_type == 7 ) {
969                            poParentNode.appendChild(importFontAwesomeCdn);
970                            break;
971                        }
972                    }
973                }
974            } else {
975                poParentNode.appendChild(importFontAwesomeCdn);
976            }
977        }
978    }
979</script>
979
980
981<style id="bss-po-setting-styles">
982
983
984
985    /* widget setting */
986    
987    
988     
989        .po-label-container {
990            display: flex;
991            flex-direction: column;
992        }
993    
994    
995    /* add on text */
996    .po-extra-price {
997        color: #B22222;
998        font-size: 14px;
999        font-weight: normal;
1000    }
1001    /* OPTION TITLE */
1002    .po-stack .po-label-container .po-label span:first-child {
1003        font-size: 14px;
1004        font-weight: bold;
1005        color: #000000;
1006    }
1007    .po-group-title {
1008        font-size: 18px;
1009        color: #000000;
1010    }
1011    
1012    /* required char */
1013    .po-required {
1014        color: #B22222 !important;
1015    }
1016    /* HELPTEXT TOOLTIP */
1017    .po-helptext-content, .po-helptext-content p, .tooltip-text {
1018        font-size:  13px;
1019        font-weight: normal;
1020        color: #949494;
1021    }
1022    .tooltip-text {
1023        background-color:  #eaeaea;
1024    }
1025    /* OPTION VALUE */
1026    .po-value {
1027        font-size: 13px;
1028        font-weight: normal;
1029        color: #131212;
1030    }
1031    /* ERROR MSGS */
1032    .bss-error-msg small,
1033    .bss-warning-msg small{
1034        font-size: 13px;
1035        font-weight: normal;
1036        color: #B22222;
1037    }
1038    /* TEXT INPUT */
1039    .po-option--type-text, 
1040    .po-option--type-number, 
1041    .po-option--color-picker-content {
1042        width: calc(100% + 1px);
1043        height: calc(44px + 1px);
1044        border: solid #8A8787 1px;
1045        border-radius: 4px;
1046        background-color: #ffffff;
1047    }
1048    .po-option--type-text:hover, 
1049    .po-option--type-number:hover, 
1050    .po-option--color-picker-content:hover {
1051        border-color: #050505;
1052    }
1053    .po-option--type-datepicker {
1054        width: 100%;
1055        height: 44px;
1056    }
1057    /* TEXT AREA */
1058    textarea.po-option--type-text {
1059        width: 100%;
1060        height: 64px!important;
1061    }
1062    /* DROPDOWN, DROPDOWN THUMBNAIL */
1063    .po-select-dropdown-thumbnail,
1064    .po-select-font_picker {
1065        width: 100%;
1066    }
1067    .po-dropdown-selected-option,
1068    .po-font_picker-selected-option {
1069        height: 44px;
1070        line-height: 44px;
1071        border: solid #8A8787 1px;
1072        border-radius: 4px;
1073        background-color: #ffffff;
1074    }
1075    .po-dropdown-selected-option:hover,
1076    .po-font_picker-selected-option:hover {
1077        border-color: #050505;
1078    }
1079    .po-dropdown-list,
1080    .po-font_picker-list {
1081        background-color: #ffffff;
1082    }
1083    .po-dropdown-arrow {
1084        border-color: #131212;
1085    }
1086    .po-dropdown-thumbnail-option .po-dropdown-option-shape {
1087        width: 28px;
1088        height: 28px;
1089    }
1090    /* RADIO CHECKBOX */
1091    
1092    
1093    
1094    
1095    
1096    
1097    
1098    .po-radio-circle, 
1099    .po-option--type-checkbox input {
1100        width: 16px;
1101        height: 16px;
1102    }
1103    .bss-po-product-page {
1104        --bss-checkbox-radio-size: 16px;
1105        --bss-switch-height: 17px;
1106        --bss-swatch-width: 84px;
1107        --bss-helptext-option-value-color: #949494;
1108        --bss-helptext-option-value-size: 13px;
1109        --bss-helptext-option-value-bg: #eaeaea;
1110    }
1111    .po-circle-inside {
1112        width: 10px;
1113        height: 10px;
1114    }
1115    .po-radio-circle,
1116    .po-option--type-checkbox input::before {
1117        border: 1px solid #191919;
1118    }
1119    .po-radio-circle:hover,
1120    .po-option--type-checkbox input:hover::before {
1121        background-color: #F2F2F2;
1122    }
1123    .po-option--type-radiobutton:has(input:checked) .po-circle-inside,
1124    .po-option--type-checkbox input:checked::before {
1125        background-color: #191919;
1126    }
1127    /* SWITCH */
1128    .po-label--switch,
1129    .po-switch-slider {
1130        min-width: 30px;
1131        min-height: 17px;
1132    }
1133    .po-switch-slider {
1134        background-color: #cccccc;
1135    }
1136    .po-label--switch:has(input:checked) .po-switch-slider {
1137        background-color: #18181b;
1138    }
1139    .po-switch-slider::before {
1140        height: 80%;
1141        width: calc(17 * 0.8px);
1142        -webkit-transform: translateX(0px);
1143        -ms-transform: translateX(0px);
1144        transform: translateX(0px);
1145    }
1146    .po-option--type-switch:has(input:checked) .po-switch-slider::before {
1147        -webkit-transform: translateX(calc(30px - 17px));
1148        -ms-transform: translateX(calc(30px - 17px));
1149        transform: translateX(calc(30px - 17px));
1150    }
1151
1152    /* SWATCH */
1153    
1154    
1155    
1156    
1157    
1158    
1159     
1160     
1161    
1162    
1163
1164    
1165    
1166    
1167    /* show swatch tooltip */
1168    
1169        .tooltip-swatch-label, .tooltip-swatch-label p {
1170            font-size:  13px;
1171            font-weight: normal;
1172            color: #ffffff;
1173            background-color: #555555;
1174        }
1175    
1176     
1177        .po-option--swatch-container .po-option__swatch-media,
1178        .po-option--swatch-container .po-option__color-value,
1179        .po-option--swatch-container .po-option__image-value {
1180            border-radius: 8%;
1181            width: 74px;
1182            height: 74px;
1183        }
1184
1185        .po-option--swatch-container .po-option__swatch-media {
1186            width: 84px;
1187            height: 84px;
1188        }
1189    
1190    .po-option__swatch-media,  
1191    .po-option__value--showBorder  {
1192        border: 1px solid #e5e5e5;
1193    }
1194    .po-option__value--vertical { 
1195        width: 84px;
1196    }
1197    .po-option__swatch-label--vertical {
1198        width: 74px;
1199    }
1200    .po-option__value--horizontal {
1201        height: 84px;    
1202    }
1203    .po-option__value--showBorder .po-option__swatch-media{
1204        height: 83px;
1205        width: 83px;
1206    }
1207    .po-option__value--showBorder {
1208        border-radius: 8%;
1209    }
1210    
1211    .po-option__swatch-media:focus .tooltip-swatch-label {
1212        opacity: 1;
1213        visibility: visible;
1214    }
1215    /* Original hover style (will only apply on non-touch devices) */
1216    @media (hover: hover) {
1217        .po-option__swatch-media:hover,
1218        .po-option__value--showBorder:hover,
1219        .po-option__value--horizontal:hover .po-option__swatch-media,
1220        .po-option__value--vertical:hover .po-option__swatch-media {
1221            border-color: #555555;
1222        }
1223    }
1224  
1225    .po-option__value input:checked~.po-option__swatch-media {
1226        border: solid calc(1 * 1.25px)  #040404;
1227    }
1228    .po-option__value--showBorder:has(input:checked) {
1229        border: solid calc(1 * 1.25px)  #040404;
1230    }
1231    /* DROPDOWN THUMBNAIL */
1232    .po-dropdown-thumbnail-option img,
1233    .po-select-dropdown-thumbnail .po-dropdown-selected-option img,
1234    .po-dropdown-thumbnail-option .po-dropdown-option-shape {
1235        width: 28px;
1236        height: 28px;
1237    }
1238    /* BUTTON */
1239    .po-option__button-media {
1240        background-color: #ffffff;
1241        padding: 5px 10px;
1242        border: solid 1px #0B0B0B;
1243        border-radius: 3px;
1244    }
1245    .po-option__button-media:hover {
1246        border-color: #A39C9C;
1247        background-color: #EDEEF2;
1248    }
1249    .po-option__button-value {
1250        color: #000000;
1251    }
1252    .po-option__button-media:hover .po-option__button-value {
1253        color: #050505;
1254    }
1255    .po-option__value:has(input:checked) .po-option__button-media {
1256        border-color: #e3e1e1;
1257        background-color: #0B0B0B;
1258    }
1259    .po-option__value:has(input:checked) .po-option__button-media .po-option__button-value {
1260        color: #ffffff;
1261    }
1262    /* FONT PICKER */
1263    #searchWithFontPicker {
1264        display: block;
1265    }
1266    #searchWithFontPicker input {
1267        width: 100% ; 
1268        height: 30px;
1269        border-radius: 5px;
1270    }
1271    /* FONT PICKER BUTTON */
1272    .po-font_picker-option--button {
1273        background-color: #ffffff;
1274        padding: 5px 10px;
1275        border: solid 1px #0B0B0B;
1276        border-radius: 3px;
1277    }
1278    .po-font_picker-option--button .po_description {
1279        color: #000000;
1280    }
1281    .po-font_picker-option--button:hover {
1282        border-color: #A39C9C;
1283        background-color: #EDEEF2;
1284    }
1285    .po-font_picker-option--button:hover .po_description {
1286        color: #050505;
1287    }
1288    .po-font_picker-option--button.selected, 
1289    .po-font_picker-option--button.selected:hover {
1290        border-color: #e3e1e1;
1291        background-color: #0B0B0B;
1292    }
1293    .po-font_picker-option--button.selected .po_description, 
1294    .po-font_picker-option--button.selected:hover .po_description {
1295        color: #ffffff;
1296    }
1297
1298
1299    /* EDIT OPTION BUTTON */
1300    button[name="po-edit-options-in-cart"] {
1301        border-radius: 3px;
1302        background-color: #000000;
1303    }
1304    /* QUANTITY BUTTON */
1305    .quantity-control {
1306        background-color: #FFFFFF;
1307        border-radius: 3px;
1308        border: 1px solid #A8A8A8;
1309    }
1310
1311    #searchWithThumbnail,
1312    #searchWithDropdown
1313     {
1314        display: flex;
1315        align-items: center;
1316        gap: 8px;
1317    }
1318    #searchWithThumbnail input,
1319    #searchWithDropdown input {
1320        flex: 1; 
1321        height: 30px;
1322        border-radius: 5px;
1323    }
1324
1325    textarea.po-option--type-text {
1326        position: relative; 
1327        outline: none;
1328    }
1329
1330</style>
1331 
1332
1333    
1334
1335
1336
1337
1338
1339    <style>
1340        [bss-po-cart-item-key],
1341        [bss-po-cart-total-price],
1342        [bss-po-cart-discount-total],
1343        [data-cart-item-regular-price],
1344        span[data-cart-subtotal] {
1345            visibility: visible;
1346        }
1347
1348    </style>
1349
1350
1351
1352    
1353<script>
1354function bssFixSupportHideWaterMark() {
1355    return true;
1356}
1357</script>
vendor: 1 bytes, line 1357
1357
1358<script>
1359function bssFixSupportCustomOptionSetHTML(BSS_PO, optionSetHtml, idProductOnHomePage, appliedOptionSet) {
1360    if (appliedOptionSet) {
1361        const priceType = {
1362            PRICE: 'price',
1363            COMPARE_AT_PRICE: 'compare-at-price'
1364        }
1365
1366        function installPriceIncrease(type = priceType.PRICE, selectors, productId, variantId) {
1367            if (productId) {
1368                const priceElements = document.querySelectorAll(selectors);
1369                priceElements.forEach(price => {
1370                    if (!price?.getAttribute("bss-po-product-id")) {
1371                        price.setAttribute("bss-po-product-id", productId);
1372                        price.setAttribute("bss-po-variant-id", variantId);
1373                        if (type == priceType.PRICE) {
1374                            price.setAttribute("bss-po-product-price", '');
1375                        } else if (type == priceType.COMPARE_AT_PRICE) {
1376                            price.setAttribute("bss-po-product-compare-price", '');
1377                        }
1378                    }
1379                })
1380            }
1381        }
1382
1383        const productId = document.querySelector('form[action*="/cart/add"] input[name="product-id"]')?.value;
1384        const priceSelectors = '.product-price__price ';
1385        // const comparePriceSelectors = '.product__price--compare';
1386
1387        installPriceIncrease(priceType.PRICE, priceSelectors, productId, productId);
1388        // installPriceIncrease(priceType.COMPARE_AT_PRICE, comparePriceSelectors, productId, productId);
1389
1390    }
1391}
1392</script>
1392
1393
1394
1395<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>
1395
1396
1397<!-- END app block -->
1397<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 1397
1397
1398<script src="https://cdn.shopify.com/extensions/01a00e28-6709-752d-9c54-9af595bec8b5/ordereasy-118/assets/lb-ordereasy-min.js" type="text/javascript" defer="defer"></script>
1398
1399<link href="https://cdn.shopify.com/extensions/01a00e28-6709-752d-9c54-9af595bec8b5/ordereasy-118/assets/product-widget.css" rel="stylesheet" type="text/css" media="all">
1400<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>
1400
1401<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">
1402<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>
1402
1403<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">
1404<meta property="og:image" content="https://cdn.shopify.com/s/files/1/0580/2475/5313/files/Rocket_Canopy_Social.jpg?v=1722023612" />
1405<meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/0580/2475/5313/files/Rocket_Canopy_Social.jpg?v=1722023612" />
1406<meta property="og:image:width" content="1200" />
1407<meta property="og:image:height" content="628" />
1408<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1409<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: "cart"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 1409
1409
1410<script>
1411  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
1412</script>
vendor: 1 bytes, line 1412
1412
1413<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}
1413).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"]}
1413,{"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":"1890a03a-c45e-44ab-9c03-6c2496870875","pageType":"cart","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>
1413<script>
1414  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
1415  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
1416  window.ShopifyAnalytics.meta.currency = 'USD';
1417  var meta = {"page":{"pageType":"cart","requestId":"55a181b8-ded0-4076-8503-5afaf15865e9-1791081586"}};
1418  for (var attr in meta) {
1419    window.ShopifyAnalytics.meta[attr] = meta[attr];
1420  }
1421</script>
vendor: 1 bytes, line 1421
1421
1422<script class="analytics">
1423  (function () {
1424    var customDocumentWrite = function(content) {
1425      var jquery = null;
1426
1427      if (window.jQuery) {
1428        jquery = window.jQuery;
1429      } else if (window.Checkout && window.Checkout.$) {
1430        jquery = window.Checkout.$;
1431      }
1432
1433      if (jquery) {
1434        jquery('body').append(content);
1435      }
1436    };
1437
1438    var hasLoggedConversion = function(token) {
1439      if (token) {
1440        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
1441      }
1442      return false;
1443    }
1444
1445    var setCookieIfConversion = function(token) {
1446      if (token) {
1447        var twoMonthsFromNow = new Date(Date.now());
1448        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
1449
1450        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
1451      }
1452    }
1453
1454    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
1455    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
1456    if (trekkie.integrations) {
1457      return;
1458    }
1459    trekkie.methods = [
1460      'identify',
1461      'page',
1462      'ready',
1463      'track',
1464      'trackForm',
1465      'trackLink'
1466    ];
1467    trekkie.factory = function(method) {
1468      return function() {
1469        var args = Array.prototype.slice.call(arguments);
1470        args.unshift(method);
1471        trekkie.push(args);
1472        if (method == 'track' || method == 'page') {
1473          var pageUrl;
1474          try {
1475            pageUrl = window.location.href;
1476          } catch (e) {}
1477          var pageReferrer;
1478          try {
1479            pageReferrer = document.referrer;
1480          } catch (e) {}
1481          try {
1482            if (window.__TREKKIE_SHIM_QUEUE == null) {
1483              window.__TREKKIE_SHIM_QUEUE = [];
1484            }
1485            window.__TREKKIE_SHIM_QUEUE.push({
1486              from: 'trekkie-stub',
1487              method: method,
1488              args: args.slice(1),
1489              pageContext: {
1490                url: pageUrl,
1491                referrer: pageReferrer
1492              }
1493            });
1494          } catch (e) {
1495            // no-op
1496          }
1497        }
1498        return trekkie;
1499      };
1500    };
1501    for (var i = 0; i < trekkie.methods.length; i++) {
1502      var key = trekkie.methods[i];
1503      trekkie[key] = trekkie.factory(key);
1504    }
1505    trekkie.load = function(config) {
1506      trekkie.config = config || {};
1507      trekkie.config.initialDocumentCookie = document.cookie;
1508      var first = document.getElementsByTagName('script')[0];
1509var script = document.createElement('script');
1510script.type = 'text/javascript';
1511script.onerror = function(e) {
1512  var scriptFallback = document.createElement('script');
1513  scriptFallback.type = 'text/javascript';
1514  scriptFallback.onerror = function(error) {
1515          var Monorail = {
1516      produce: function produce(monorailDomain, schemaId, payload) {
1517        var currentMs = new Date().getTime();
1518        var event = {
1519          schema_id: schemaId,
1520          payload: payload,
1521          metadata: {
1522            event_created_at_ms: currentMs,
1523            event_sent_at_ms: currentMs
1524          }
1525        };
1526        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1527      },
1528      sendRequest: function sendRequest(endpointUrl, payload) {
1529        // Try the sendBeacon API
1530        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1531          var blobData = new window.Blob([payload], {
1532            type: 'text/plain'
1533          });
1534
1535          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1536            return true;
1537          } // sendBeacon was not successful
1538
1539        } // XHR beacon
1540
1541        var xhr = new XMLHttpRequest();
1542
1543        try {
1544          xhr.open('POST', endpointUrl);
1545          xhr.setRequestHeader('Content-Type', 'text/plain');
1546          xhr.send(payload);
1547        } catch (e) {
1548          console.log(e);
1549        }
1550
1551        return false;
1552      },
1553      isIos12: function isIos12() {
1554        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1555      }
1556    };
1557    Monorail.produce('monorail-edge.shopifysvc.com',
1558      'trekkie_storefront_load_errors/1.1',
1559      {shop_id: 58024755313,
1560      theme_id: 145596153969,
1561      app_name: "storefront",
1562      context_url: window.location.href,
1563      source_url: "//www.rocketcanopy.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
1564
1565  };
1566  scriptFallback.async = true;
1567  scriptFallback.src = '//www.rocketcanopy.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
1568  first.parentNode.insertBefore(scriptFallback, first);
1569};
1570script.async = true;
1571script.src = '//www.rocketcanopy.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
1572first.parentNode.insertBefore(script, first);
1573
1574    };
1575    trekkie.load(
1576      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":58024755313,"isMerchantRequest":null,"themeId":145596153969,"themeCityHash":"1152005672542191247","contentLanguage":"en","currency":"USD","eventMetadataId":"1890a03a-c45e-44ab-9c03-6c2496870875"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1577    );
1578
1579    var loaded = false;
1580    trekkie.ready(function() {
1581      if (loaded) return;
1582      loaded = true;
1583
1584      window.ShopifyAnalytics.lib = window.trekkie;
1585
1586      var originalDocumentWrite = document.write;
1587      document.write = customDocumentWrite;
1588      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1589      document.write = originalDocumentWrite;
1590
1591      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1592      var token = match? match[1]: undefined;
1593      if (!hasLoggedConversion(token)) {
1594        setCookieIfConversion(token);
1595        
1596      }
1597    });
1598
1599    window.ShopifyAnalytics.lib.page(null,{"pageType":"cart","requestId":"55a181b8-ded0-4076-8503-5afaf15865e9-1791081586","shopifyEmitted":true});
1600
1601    var eventsListenerScript = document.createElement('script');
1602    eventsListenerScript.async = true;
1603    eventsListenerScript.src = "//www.rocketcanopy.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1604    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1605})();</script>
vendor: 1 bytes, line 1605
1605
1606<script
1607  defer
1608  src="https://www.rocketcanopy.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
1609  data-application="storefront-renderer"
1610  data-shop-id="58024755313"
1611  data-render-region="gcp-us-central1"
1612  data-page-type="cart"
1613  data-theme-instance-id="145596153969"
1614  data-theme-name="Vinova Mate"
1615  data-theme-version="1.7.0"
1616  data-monorail-region="shop_domain"
1617  data-resource-timing-sampling-rate="10"
1618  data-shs="true"
1619  data-shs-beacon="true"
1620  data-shs-export-with-fetch="true"
1621  data-shs-logs-sample-rate="1"
1622  data-shs-beacon-endpoint="https://www.rocketcanopy.com/api/collect"
1623></script>
1623
1624<meta name="shopify-y" content="1129b188-066d-4bcd-8979-90d9f5914822" data-expiration="1822639186000"><meta name="shopify-s" content="2c3daff1-989d-4ad9-b291-cd44066838c6" data-expiration="1791083386000"><meta name="new-cookie-storage-activated" content="t">
1625</head>
1626
1627  <body class="template-cart">
1628    <!-- Google Tag Manager (noscript) -->
vendor: 87 bytes, lines 1628-1631
1628
1629    <noscript
1630      ><iframe
1631        src="https://www.googletagmanager.com/ns.html?id=
1631GTM-5GN3QFP4
vendor: 123 bytes, lines 1631-1637
1631"
1632        height="0"
1633        width="0"
1634        style="display:none;visibility:hidden"
1635      ></iframe
1636    ></noscript>
1637    
1637<!-- End Google Tag Manager (noscript) -->
1638
1639    <!--
1640      <div id="preloader">
1641      <img src="//www.rocketcanopy.com/cdn/shop/t/17/assets/preloader2.gif?v=4109725784856805881787684562" alt="Loading..." />
1642      </div>
1643    -->
1644    <a class="in-page-link hidden skip-link" href="#MainContent">Skip to content</a>
1645    <div id="shopify-section-nov-promotion-bar" class="shopify-section section-promotion-bar">
1646
1647	<style data-shopify>
1648		#shopify-section-nov-promotion-bar .distance {
1649		  padding-top: 0px;
1650		  padding-bottom: 0px;
1651			
1652			  background-color: rgba(225, 0, 30, 100%);
1653			
1654			
1655		}
1656		
1657		#shopify-section-nov-promotion-bar .text {
1658			color: #ffffff;
1659			font-size: 1.2rem;
1660			line-height: 1.5;
1661			letter-spacing: 0px;
1662			text-transform: none;
1663		}
1664		#shopify-section-nov-promotion-bar .block-scroll__item i {
1665			color:  #ffffff;
1666		}
1667		#shopify-section-nov-promotion-bar .item-time {
1668			background-color: #222222;
1669			color: #ffffff;
1670		}
1671		#shopify-section-nov-promotion-bar .countdownfree .item-time:not(:last-child):after {
1672			color: #ffffff;
1673		}
1674		#shopify-section-nov-promotion-bar .nov-text-scroll .block-scroll__item .item-content:after {
1675			background-color: #222222;
1676		}
1677		
1678			#shopify-section-nov-promotion-bar .block-scroll {
1679			  animation-duration: 40s;
1680			}
1681		
1682		
1683	</style>
1684	<div class="distance act position-relative" data-section-id="nov-promotion-bar" data-section-type="nov-slick" promationBar>
1685	  
1686	    <div class="container">
1687	  
1688	    
1689	      <div class="nov-text-scroll overflow_hidden d-flex">
1690	        <div class="block-scroll d-flex align-items-center">
1691	          
1692	            
1693	            <div class="block-scroll__item">	
1694	              <div class="item-content d-flex align-items-center justify-content-center">
1695	                
1696	                  <i class="zmdi zmdi-flash"></i>
1697	                  <div class="text font-400"><strong>Order Now! World’s First Patent-Pending Illumipeak™ Retrofit Lighting Kit</strong></div>
1698	                
1699
1700	                
1701	              </div>
1702	            </div>
1703	          
1704	            
1705	            <div class="block-scroll__item">	
1706	              <div class="item-content d-flex align-items-center justify-content-center">
1707	                
1708	                  <i class="zmdi zmdi-flash"></i>
1709	                  <div class="text font-400"><strong>Order Now! World’s First Patent-Pending Illumipeak™ Retrofit Lighting Kit</strong></div>
1710	                
1711
1712	                
1713	              </div>
1714	            </div>
1715	          
1716	            
1717	            <div class="block-scroll__item">	
1718	              <div class="item-content d-flex align-items-center justify-content-center">
1719	                
1720	                  <i class="zmdi zmdi-flash"></i>
1721	                  <div class="text font-400"><strong>Order Now! World’s First Patent-Pending Illumipeak™ Retrofit Lighting Kit</strong></div>
1722	                
1723
1724	                
1725	              </div>
1726	            </div>
1727	          
1728	        </div>
1729	        <div class="block-scroll d-flex align-items-center">
1730	          
1731	            
1732	            <div class="block-scroll__item">
1733	              <div class="item-content d-flex align-items-center justify-content-center">
1734	                
1735	                  <i class="zmdi zmdi-flash"></i>
1736	                  <div class="text font-400"><strong>Order Now! World’s First Patent-Pending Illumipeak™ Retrofit Lighting Kit</strong></div>
1737	                
1738
1739	                
1740	              </div>
1741	            </div>
1742	          
1743	            
1744	            <div class="block-scroll__item">
1745	              <div class="item-content d-flex align-items-center justify-content-center">
1746	                
1747	                  <i class="zmdi zmdi-flash"></i>
1748	                  <div class="text font-400"><strong>Order Now! World’s First Patent-Pending Illumipeak™ Retrofit Lighting Kit</strong></div>
1749	                
1750
1751	                
1752	              </div>
1753	            </div>
1754	          
1755	            
1756	            <div class="block-scroll__item">
1757	              <div class="item-content d-flex align-items-center justify-content-center">
1758	                
1759	                  <i class="zmdi zmdi-flash"></i>
1760	                  <div class="text font-400"><strong>Order Now! World’s First Patent-Pending Illumipeak™ Retrofit Lighting Kit</strong></div>
1761	                
1762
1763	                
1764	              </div>
1765	            </div>
1766	          
1767	        </div>
1768	      </div>
1769	    
1770	    
1771	  </div>
1772	</div>
1773
1774
1775
1776<style> #shopify-section-nov-promotion-bar a {color: white;} </style></div>
1777    <div id="shopify-section-nov-header" class="shopify-section">
1778<div data-section-id="nov-header" data-section-type="nov-slick">
1779  <header class="site-header sticky-header">
1780    <div class="header-center d-none d-md-block position-relative">
1781      <div class="container">
1782        <div class="row">
1783          <div class="col-md-3 pt-35 pb-35 d-flex align-items-center">
1784            <div class="site-nav--btn d-xl-none hover:c_df">
1785              <i class="zmdi zmdi-menu"></i>
1786            </div>
1787            <div class="contentsticky_logo">
1788              
1789                <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"
1790                    src="//www.rocketcanopy.com/cdn/shop/files/RC_Logo_0820d6c2-5633-4e72-b3b2-5f1f8656da89.svg?v=1716469295&width=250x"
1791                    class="w-100" 
1792                    alt="Rocket Canopy"
1793                    loading="eager"
1794                  >
1795                </a>
1796              
1797            </div>
1798          </div>
1799          <div class="col-md-6 d-flex justify-content-center">
1800            <div class="contentsticky_menu d-none d-xl-block">
1801              <nav id="AccessibleNav"><ul class="site-nav">
1802  
1803    
1804    
1805
1806
1807    
1808      
1809        
1810        
1811      
1812    
1813
1814    
1815      
1816        
1817        
1818      
1819    
1820
1821    
1822      
1823        <li class="nav--lv1">
1824          <a href="/collections/pro-series" class="site-nav__link--main" title="Pro Series">Pro Series</a>
1825        </li>
1826      
1827    
1828  
1829    
1830    
1831
1832
1833    
1834      
1835        
1836        
1837      
1838    
1839
1840    
1841      
1842        
1843        
1844      
1845    
1846
1847    
1848      
1849        <li class="nav--lv1 parent--lv1 site-nav--Default">
1850          <a href="/collections/sport-series" class="site-nav__link--main d-flex align-items-center" title="Sport Series ">
1851            <span class="site-nav--title">Sport Series </span>
1852            <span class="site-nav--direc d-none"><i class="zmdi zmdi-chevron-down"></i></span>
1853          </a>
1854          <div class="nav-dropdown--lv1 MenuDefault">
1855            
1856              <ul>
1857                
1858                  <li >
1859                    <a href="/collections/sport-series" class="site-nav__link">Sport Series Stock Canopy</a>
1860                  </li>
1861                
1862                  <li >
1863                    <a href="/products/compact-shelter" class="site-nav__link">Compact Shelter</a>
1864                  </li>
1865                
1866              </ul>
1867            
1868          </div>
1869        </li>
1870      
1871    
1872  
1873    
1874    
1875
1876
1877    
1878      
1879        
1880        
1881      
1882    
1883
1884    
1885      
1886        
1887        
1888      
1889    
1890
1891    
1892      
1893        <li class="nav--lv1 parent--lv1 site-nav--Default">
1894          <a href="/collections/tent-accessories" class="site-nav__link--main d-flex align-items-center" title="Accessories">
1895            <span class="site-nav--title">Accessories</span>
1896            <span class="site-nav--direc d-none"><i class="zmdi zmdi-chevron-down"></i></span>
1897          </a>
1898          <div class="nav-dropdown--lv1 MenuDefault">
1899            
1900              <ul>
1901                
1902                  <li >
1903                    <a href="/collections/illumipeak" class="site-nav__link">Illumipeak™</a>
1904                  </li>
1905                
1906                  <li >
1907                    <a href="/collections/10x10-canopy-walls" class="site-nav__link">10ft Tent Walls</a>
1908                  </li>
1909                
1910                  <li >
1911                    <a href="/collections/13x13-canopy-walls-sidewalls-for-pop-up-tents" class="site-nav__link">13ft Tent Walls </a>
1912                  </li>
1913                
1914                  <li >
1915                    <a href="/collections/15ft-canopy-tent-walls" class="site-nav__link">15ft Tent Walls</a>
1916                  </li>
1917                
1918                  <li >
1919                    <a href="/collections/20ft-canopy-walls-sidewalls-for-pop-up-tents" class="site-nav__link">20ft Tent Walls</a>
1920                  </li>
1921                
1922                  <li >
1923                    <a href="/collections/storage-bags-for-tents" class="site-nav__link">Storage Bags</a>
1924                  </li>
1925                
1926                  <li >
1927                    <a href="/collections/pop-up-canopy-weights" class="site-nav__link">Weight Solutions</a>
1928                  </li>
1929                
1930                  <li >
1931                    <a href="/collections/canopy-frame-accessories" class="site-nav__link">Stability &amp; Setup</a>
1932                  </li>
1933                
1934              </ul>
1935            
1936          </div>
1937        </li>
1938      
1939    
1940  
1941    
1942    
1943
1944
1945    
1946      
1947        
1948        
1949      
1950    
1951
1952    
1953      
1954        
1955        
1956      
1957    
1958
1959    
1960      
1961        <li class="nav--lv1 parent--lv1 site-nav--Default">
1962          <a href="/collections/full-color-pop-up-canopies" class="site-nav__link--main d-flex align-items-center" title="Custom Printing">
1963            <span class="site-nav--title">Custom Printing</span>
1964            <span class="site-nav--direc d-none"><i class="zmdi zmdi-chevron-down"></i></span>
1965          </a>
1966          <div class="nav-dropdown--lv1 MenuDefault">
1967            
1968              <ul>
1969                
1970                  <li >
1971                    <a href="/collections/pro-series-custom-printed-canopies" class="site-nav__link">Pro Series Custom Canopy</a>
1972                  </li>
1973                
1974                  <li >
1975                    <a href="/collections/sport-series-custom-printed-canopies" class="site-nav__link">Sport Series Custom Canopy</a>
1976                  </li>
1977                
1978                  <li >
1979                    <a href="/collections/custom-printed-walls" class="site-nav__link">Custom Walls</a>
1980                  </li>
1981                
1982              </ul>
1983            
1984          </div>
1985        </li>
1986      
1987    
1988  
1989    
1990    
1991
1992
1993    
1994      
1995        
1996        
1997      
1998    
1999
2000    
2001      
2002        
2003        
2004      
2005    
2006
2007    
2008      
2009        <li class="nav--lv1 parent--lv1 site-nav--Default">
2010          <a href="/collections/replacements" class="site-nav__link--main d-flex align-items-center" title="Replacements">
2011            <span class="site-nav--title">Replacements</span>
2012            <span class="site-nav--direc d-none"><i class="zmdi zmdi-chevron-down"></i></span>
2013          </a>
2014          <div class="nav-dropdown--lv1 MenuDefault">
2015            
2016              <ul>
2017                
2018                  <li >
2019                    <a href="/collections/stock-canopy-top-replacements" class="site-nav__link">Stock Canopies</a>
2020                  </li>
2021                
2022                  <li >
2023                    <a href="/collections/replacement-tent-frames" class="site-nav__link">Tent Frames</a>
2024                  </li>
2025                
2026              </ul>
2027            
2028          </div>
2029        </li>
2030      
2031    
2032  
2033</ul>
2034</nav>
2035            </div>
2036          </div>
2037          
2038          <div class="col-md-3 d-flex align-items-center justify-content-end">
2039            <div class="header-group-item d-flex align-items-center">
2040              <div class="search__btn-overlay header-icon pointer" nov-btn-act data-toggle="search_canvas" overlay>
2041                <i class="rbb-icon-search-10 position-relative"></i>
2042              </div>
2043              
2044                <div class="contentsticky_myaccount site-header_myaccount pointer text-center">
2045                  
2046                    <div data-toggle="modal" data-target="#popup__login">
2047                      <div class="myaccount position-relative header-icon" title="Account">
2048                        <i class="rbb-icon-human-user-11 position-relative"></i>
2049                      </div>
2050                    </div>
2051                  
2052                </div>
2053              
2054	      
2055              <div class="d-none">Liquid error (sections/nov-header line 65): Could not find asset snippets/nov-block-account.liquid</div>
2056              <div class="contentsticky_cart cart_canvas">
2057                <div id="cart_block">
2058                  <div class="header-cart d-flex justify-content-center">
2059                    <div class="site-header__cart pointer text-center">
2060                      <span id="_desktop_cart_count" class="site-header__cart-count" title="Cart">
2061                        <span id="CartCount">0</span>
2062                      </span>
2063                      <div class="site-header__cart-icon header-icon">
2064                        <i class="rbb-icon-shopping-cart-6 position-relative"></i>
2065                      </div>
2066                    </div>
2067                  </div>
2068                </div>
2069              </div>
2070            </div>
2071          </div>
2072        </div>
2073      </div>
2074    </div>
2075    <div class="header-mobile d-md-none sticky-header-mobile">
2076      <div class="header-mobile-content">
2077        <div class="row align-items-center h-100">
2078          <div class="col-4 d-flex align-items-center">
2079            <div id="show-megamenu" class="item-mobile-top">
2080              <div class="icon-directional position-absolute"></div>
2081            </div>
2082            <div class="mobile-btn_search item-mobile-top">
2083              <svg width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="#000000" xmlns="http://www.w3.org/2000/svg">
2084<g clip-path="url(#clip0_102_6)">
2085<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"/>
2086<path d="M18 18.0367L12.9306 13.6286"/>
2087</g>
2088<defs>
2089<clipPath id="clip0_102_6">
2090<rect width="18" height="18" fill="white"/>
2091</clipPath>
2092</defs>
2093</svg>
2094
2095              <i class="zmdi zmdi-close"></i>
2096            </div>
2097            <div id="mobile_search">
2098              <form action="/search" method="get" class="search-header-inline" role="search">
2099	<div class="search-header__content position-relative">
2100		<div class="icon"><i class="zmdi zmdi-search"></i></div>
2101		<input type="hidden" name="type" value="product">
2102		<input class="search-header__input"
2103		type="search"
2104		name="q"
2105		placeholder="Enter your keywords"
2106		aria-label="Enter your keywords">
2107		<div class="search-w__animate"></div>
2108		<button class="search-header__submit d-flex align-items-center justify-content-center" type="submit" title="Search">
2109			<span class="search-header__submit-icon"><i class="rbb-icon-search-10"></i></span>
2110		</button>
2111		<div class="btn-search__clear-text hide position-absolute pointer hover:c_df"><i class="zmdi zmdi-close-circle"></i></div>
2112	</div>
2113	
2114</form>
2115              
2115<script>
2116  $(function() {
2117    // Current Ajax request.
2118    var currentAjaxRequest = null;
2119    // Grabbing all search forms on the page, and adding a .search-results list to each.
2120    var searchForms = $('form[action="/search"]').css('position','relative').each(function() {
2121      // Grabbing text input.
2122      var input = $(this).find('input[name="q"]');
2123      var searchTrend = $(this).find('.search_trend');
2124      var Height = ($(this).parents('.header-search__parent').outerHeight() - $(this).outerHeight()) / 2;
2125      var offSetTrend = input.position().top + input.outerHeight() + Height;
2126      var offSet = input.position().top + input.innerHeight() + searchTrend.innerHeight() + Height - 10;
2127      var offSetleft = $(this).offset().left * -1;
2128      var width = $(window).width();
2129      
2130      $('<div class="search-results__block"></div>').css( { 'position': 'absolute', 'top': offSet} ).appendTo($(this)).hide();
2131      if ($(window).width() > 767) {
2132        searchTrend.css({'top': offSetTrend, 'width': width, 'left': offSetleft });
2133        $(this).find('.search-results__block').css({'width': width, 'left': offSetleft });
2134      }
2135      $(this).find('.search-results__block').append('<ul class="search-results"></ul>');
2136      // Listening to keyup and change on the text field within these search forms.
2137      input.attr('autocomplete', 'off').bind('keyup change', function() {
2138        // What's the search term?
2139        var term = $(this).val();
2140        if (term.length > 0) {
2141          $('.search-w__animate').hide();
2142          $('.btn-search__clear-text').removeClass('hide');
2143          $('.search-header__content .icon').hide();
2144          $('.search_trend').removeClass('hidden');
2145        } else {
2146          $('.search-w__animate').show();
2147          $('.btn-search__clear-text').addClass('hide');
2148          $('.search-header__content .icon').show();
2149        }
2150        $('.btn-search__clear-text').click(function(){
2151          $('.search-w__animate').show();
2152          $('.search-header__input').val('');
2153          $('.search-header__content .icon').show();
2154          $(this).addClass('hide');
2155        })
2156        // What's the search form?
2157        var form = $(this).closest('form');
2158        // What's the search URL?
2159        var searchURL = '/search?type=product&q=' + term;
2160        // What's the search results list?
2161        var resultsListBlock = form.find('.search-results__block');
2162        var resultsList = form.find('.search-results');
2163        // If that's a new term and it contains at least 3 characters.
2164        if (term.length > 3 && term != $(this).attr('data-old-term')) {
2165          // Saving old query.
2166          $(this).attr('data-old-term', term);
2167          // Killing any Ajax request that's currently being processed.
2168          if (currentAjaxRequest != null) currentAjaxRequest.abort();
2169          // Pulling results.
2170          currentAjaxRequest = $.getJSON(searchURL + '&view=json', function(data) {
2171            // Reset results.
2172            resultsList.empty();
2173            // If we have no results.
2174            if(data.results_count == 0) {
2175              // resultsList.html('<li><span class="title">No results.</span></li>');
2176              // resultsList.fadeIn(200);
2177              resultsListBlock.hide();
2178            } else {
2179              // If we have results.
2180              $.each(data.results, function(index, item) {
2181                var link = $('<a class="text-center w-100"></a>').attr('href', item.url);
2182                link.append('<div class="thumbnail"><img src="' + item.thumbnail + '" class="w-100" /></div>');
2183                link.append('<div class="title">' + item.title + '</div>');
2184                link.append('<div class="price">' + item.price + '</div>');
2185                link.wrap('<li></li>');
2186                resultsList.append(link.parent());
2187              });
2188              // The Ajax request will return at the most 10 results.
2189              // If there are more than 10, let's link to the search results page.
2190              if(data.results_count > 4) {
2191                resultsListBlock.find('.search-see_all').remove();
2192                resultsList.after('<div class="search-see_all"><a class="see_all" href="' + searchURL + '">' + theme.strings.results_all + ' (' + data.results_count + ')</a></div>');
2193              }
2194              resultsListBlock.fadeIn(200);
2195            }        
2196          });
2197        }
2198      });
2199    });
2200    // Clicking outside makes the results disappear.
2201    $('body').bind('click', function(){
2202      $('.search-results__block').hide();
2203    });
2204  });
2205</script>
2205
2206            </div>
2207          </div>
2208          <div class="mobile_logo col-4 text-center">
2209            
2210            <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"
2211                src="//www.rocketcanopy.com/cdn/shop/files/Rocket_Logo_Black_small.svg?v=1716490845x"
2212                loading="lazy"
2213                width="283"
2214                height="81"
2215                alt="Rocket Canopy"
2216                style="height: auto; max-height: 52px; object-fit: contain;">
2217            </a>
2218            
2219          </div>
2220          <div class="mobile_cart col-4 d-flex justify-content-end">
2221            <div class="cart_canvas">
2222              <div class="header-cart d-flex justify-content-center">
2223                <div class="site-header__cart pointer d-flex justify-content-center align-items-center position-relative">
2224                  <span class="cart-count position-absolute" title="Cart">
2225                    <span id="CartCount">0</span>
2226                  </span>
2227                  <div class="site-header__cart-icon">
2228                    <i class="rbb-icon-shopping-bag-6"></i>
2229                  </div>
2230                </div>
2231              </div>
2232            </div>
2233            
2234          </div>
2235        </div>
2236      </div>
2237    </div>
2238  </header>
2239  <div class="nov-search__canvas pt-40" nov-item-act data-act="search_canvas">
2240  <div class="container">
2241    <div class="site-header__search header-search__parent"> 
2242      <form action="/search" method="get" class="search-header-inline" role="search">
2243	<div class="search-header__content position-relative">
2244		<div class="icon"><i class="zmdi zmdi-search"></i></div>
2245		<input type="hidden" name="type" value="product">
2246		<input class="search-header__input"
2247		type="search"
2248		name="q"
2249		placeholder="Enter your keywords"
2250		aria-label="Enter your keywords">
2251		<div class="search-w__animate"></div>
2252		<button class="search-header__submit d-flex align-items-center justify-content-center" type="submit" title="Search">
2253			<span class="search-header__submit-icon"><i class="rbb-icon-search-10"></i></span>
2254		</button>
2255		<div class="btn-search__clear-text hide position-absolute pointer hover:c_df"><i class="zmdi zmdi-close-circle"></i></div>
2256	</div>
2257	
2258</form>
2259    </div>
2260  </div>
2261</div>
2262  
2263    <div id="header-sticky" class="d-none d-md-block">
2264      <div class="container">
2265        <div class="bl_content row align-items-center">
2266          <div class="col-md-3 d-flex align-items-center justify-content-center">
2267            <div class="site-nav--btn d-xl-none hover:c_df">
2268              <i class="zmdi zmdi-menu"></i>
2269            </div>
2270            <div class="contentstickynew_logo d-flex"></div>
2271          </div>
2272          <div class="col-md-6 d-flex justify-content-center">
2273            <div class="contentstickynew_menu d-none d-xl-block"></div>
2274          </div>
2275          <div class="header-group-item col-md-3 d-flex align-items-center justify-content-end">
2276            <div class="contentstickynew_myaccount site-header_myaccount pointer"></div>
2277            
2278            <div class="contentstickynew_cart"></div>
2279          </div>
2280        </div>
2281      </div>
2282    </div>
2283  
2284  <div class="d-none"><nav id="AccessibleNavMobile"><ul class="site-nav site-nav-mobile">
2285  �
2286
2287    
2288      <li class="nav--lv1">
2289        <a href="/collections/pro-series" class="site-nav__link--main" title="Pro Series">Pro Series</a>
2290      </li>
2291    
2292  �
2293
2294    
2295      <li class="nav--lv1 parent--lv1 site-nav--Default">
2296        <a href="/collections/sport-series" class="site-nav__link--main d-flex align-items-center" title="Sport Series ">
2297          <span class="site-nav--title">Sport Series </span>
2298          <span class="site-nav--direc d-none"><i class="zmdi zmdi-chevron-down"></i></span>
2299        </a>
2300        <div class="nav-dropdown--lv1 MenuDefault">
2301          
2302            <ul>
2303              
2304                <li >
2305                  <a href="/collections/sport-series" class="site-nav__link">Sport Series Stock Canopy</a>
2306                </li>
2307              
2308                <li >
2309                  <a href="/products/compact-shelter" class="site-nav__link">Compact Shelter</a>
2310                </li>
2311              
2312            </ul>
2313          
2314        </div>
2315      </li>
2316    
2317  �
2318
2319    
2320      <li class="nav--lv1 parent--lv1 site-nav--Default">
2321        <a href="/collections/tent-accessories" class="site-nav__link--main d-flex align-items-center" title="Accessories">
2322          <span class="site-nav--title">Accessories</span>
2323          <span class="site-nav--direc d-none"><i class="zmdi zmdi-chevron-down"></i></span>
2324        </a>
2325        <div class="nav-dropdown--lv1 MenuDefault">
2326          
2327            <ul>
2328              
2329                <li >
2330                  <a href="/collections/illumipeak" class="site-nav__link">Illumipeak™</a>
2331                </li>
2332              
2333                <li >
2334                  <a href="/collections/10x10-canopy-walls" class="site-nav__link">10ft Tent Walls</a>
2335                </li>
2336              
2337                <li >
2338                  <a href="/collections/13x13-canopy-walls-sidewalls-for-pop-up-tents" class="site-nav__link">13ft Tent Walls </a>
2339                </li>
2340              
2341                <li >
2342                  <a href="/collections/15ft-canopy-tent-walls" class="site-nav__link">15ft Tent Walls</a>
2343                </li>
2344              
2345                <li >
2346                  <a href="/collections/20ft-canopy-walls-sidewalls-for-pop-up-tents" class="site-nav__link">20ft Tent Walls</a>
2347                </li>
2348              
2349                <li >
2350                  <a href="/collections/storage-bags-for-tents" class="site-nav__link">Storage Bags</a>
2351                </li>
2352              
2353                <li >
2354                  <a href="/collections/pop-up-canopy-weights" class="site-nav__link">Weight Solutions</a>
2355                </li>
2356              
2357                <li >
2358                  <a href="/collections/canopy-frame-accessories" class="site-nav__link">Stability &amp; Setup</a>
2359                </li>
2360              
2361            </ul>
2362          
2363        </div>
2364      </li>
2365    
2366  �
2367
2368    
2369      <li class="nav--lv1 parent--lv1 site-nav--Default">
2370        <a href="/collections/full-color-pop-up-canopies" class="site-nav__link--main d-flex align-items-center" title="Custom Printing">
2371          <span class="site-nav--title">Custom Printing</span>
2372          <span class="site-nav--direc d-none"><i class="zmdi zmdi-chevron-down"></i></span>
2373        </a>
2374        <div class="nav-dropdown--lv1 MenuDefault">
2375          
2376            <ul>
2377              
2378                <li >
2379                  <a href="/collections/pro-series-custom-printed-canopies" class="site-nav__link">Pro Series Custom Canopy</a>
2380                </li>
2381              
2382                <li >
2383                  <a href="/collections/sport-series-custom-printed-canopies" class="site-nav__link">Sport Series Custom Canopy</a>
2384                </li>
2385              
2386                <li >
2387                  <a href="/collections/custom-printed-walls" class="site-nav__link">Custom Walls</a>
2388                </li>
2389              
2390            </ul>
2391          
2392        </div>
2393      </li>
2394    
2395  �
2396
2397    
2398      <li class="nav--lv1 parent--lv1 site-nav--Default">
2399        <a href="/collections/replacements" class="site-nav__link--main d-flex align-items-center" title="Replacements">
2400          <span class="site-nav--title">Replacements</span>
2401          <span class="site-nav--direc d-none"><i class="zmdi zmdi-chevron-down"></i></span>
2402        </a>
2403        <div class="nav-dropdown--lv1 MenuDefault">
2404          
2405            <ul>
2406              
2407                <li >
2408                  <a href="/collections/stock-canopy-top-replacements" class="site-nav__link">Stock Canopies</a>
2409                </li>
2410              
2411                <li >
2412                  <a href="/collections/replacement-tent-frames" class="site-nav__link">Tent Frames</a>
2413                </li>
2414              
2415            </ul>
2416          
2417        </div>
2418      </li>
2419    
2420  
2421</ul>
2422</nav></div>
2423</div>
2424
2425
2426
2427
2428
2429<style>
2430  .header-top {
2431    background-color: rgba(, %);
2432    color: ;
2433  }
2434  .header-top a {
2435    color: ;
2436  }
2437  .WishlistCount, .site-header__cart .site-header__cart-count, .header-mobile .mobile_cart .cart-count {
2438    background: #e1001e;
2439    color:  #ffffff;
2440  }
2441  .template-index .header-center {
2442    background-color: rgba(255, 255, 255, 100%);
2443  }
2444  body:not(.template-index) .header-center {
2445    background-color: rgba(33, 51, 68, 0%);
2446  }
2447  .site-header .header-icon, .site-nav--btn {
2448    color: #000000 !important;
2449  }
2450  .header-icon:before {
2451    background-color: #ededed !important;
2452  }
2453  .header-icon:hover:before {
2454    background-color: #e2e2e2 !important;
2455  }
2456  .header-bottom {
2457    background-color: rgba(, %);
2458  }
2459  .header-mobile, .header-mobile .header-mobile-content {
2460    background-color: #ffffff;
2461  }
2462  .mobile_cart .site-header__cart-icon, .btn-vertical_sm, .header-mobile .mobile-btn_search.act i {
2463    color: #000000;
2464  }
2465  .header-mobile .icon-directional, #show-megamenu:before, #show-megamenu:after {
2466    background-color: #000000;
2467  }
2468  #header-sticky {
2469    background-color: rgba(255, 255, 255, 100%);
2470  }
2471  #header-sticky .header-icon {
2472    color: #000000 !important;
2473  }
2474  .site-header__logo-image {
2475    max-width: 300px;
2476  }
2477</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>
2478    <main class="main-content" id="MainContent">
2479      <div id="shopify-section-template--20040562638961__main" class="shopify-section cart
2479-section">
2480  <section id="NovBreadcrumbs" class="breadcrumb_inner">
2481    <div class="container position-relative">
2482      
2483        <h5 class="headingBreacrumb text-uppercase f_pr font-800 mb-5 position-relative"> </h5>
2484      
2485      <ol class="breadcrumb">
2486        <li class="list-inline-item">
2487          <a href="/" class="item-breacrumb item-home">Home</a>
2488        </li>
2489        
2490          <li class="list-inline-item">
2491            
2492              <span class="item-breacrumb">Your Shopping Cart</span>
2493            
2494          </li>
2495        
2496      </ol>
2497      
2498    </div>
2499  </section>
2500
2501
2502
2503<div data-section-id="template--20040562638961__main" data-section-type="cart-template">
2504  <div class="container">
2505    
2506      <div class="empty-page-content">
2507        <h1 class="mb-30">Your cart is currently empty.</h1>
2508        <div class="cart--empty-message mb-20">
2509          <p>Before proceeding to checkout you must add some products to your shopping cart.</p>
2510          <p>You will find a lot of interesting products on our &quot;Shop&quot; page.</p>
2511        </div>
2512        <a href="/" class="btn">Continue shopping</a>
2513      </div>
2514    
2515  </div>
2516</div>
2517
2518
2519</div><div id="shopify-section-template--20040562638961__17739399666f5bd578" class="shopify-section">
2520
2521
2522
2523</div><div id="shopify-section-template--20040562638961__1773940164a6d7dffd" class="shopify-section">
2524
2525
2526
2527</div><div id="shopify-section-template--20040562638961__1774012896e782d2a3" class="shopify-section">
2528
2529
2530
2531</div>
2532    </main>
2533    <div id="shopify-section-nov-footer" class="shopify-section nov-footer">
2534<footer class="wow fadeInUp animated" data-section-id="nov-footer" data-section-type="nov-slick">
2535  
2536    <div class="footer-layout pt-95 pb-80 pb-xs-40">
2537      <div class="container">
2538        
2539        <div class="row">
2540          
2541            
2542            
2543
2544          
2545<div class="footer_menu block_footer mt-xs-0 mb-xs-0 col-xl-2 col-lg-2 col-md-3 col-sm-3">
2546              <div class="block h-100">
2547                
2548                  <div class="title-block">
2549                    Popular Products
2550                    
2551                      <span class="f_btn_sl d-sm-none"><i class="zmdi zmdi-plus"></i></span>
2552                    
2553                  </div>
2554                
2555                <div class="block-content h_t">
2556                  
2557                    <ul class="site-footer__linklist list-unstyled pb-xs-30">
2558                      
2559                        <li class="site-footer__linklist-item">
2560                          <a href="/collections/pro-series">Pro Series</a>
2561                        </li>
2562                      
2563                        <li class="site-footer__linklist-item">
2564                          <a href="/collections/sport-series">Sport Series </a>
2565                        </li>
2566                      
2567                        <li class="site-footer__linklist-item">
2568                          <a href="/collections/tent-accessories">Accessories</a>
2569                        </li>
2570                      
2571                    </ul>
2572                  
2573                </div>
2574              </div>
2575            </div>
2576          
2577
2578          
2579
2580          
2581          
2582            
2583            
2584
2585          
2586<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">
2587              <div class="block h-100">
2588                
2589                  <div class="title-block">
2590                    USEFUL LINKS
2591                    
2592                      <span class="f_btn_sl d-sm-none"><i class="zmdi zmdi-plus"></i></span>
2593                    
2594                  </div>
2595                
2596                <div class="block-content h_t">
2597                  
2598                    <ul class="site-footer__linklist list-unstyled pb-xs-30">
2599                      
2600                        <li class="site-footer__linklist-item">
2601                          <a href="/policies/privacy-policy">Privacy Policy</a>
2602                        </li>
2603                      
2604                        <li class="site-footer__linklist-item">
2605                          <a href="/policies/terms-of-service">Terms & Conditions</a>
2606                        </li>
2607                      
2608                        <li class="site-footer__linklist-item">
2609                          <a href="/policies/refund-policy">Return & Refund Policy</a>
2610                        </li>
2611                      
2612                        <li class="site-footer__linklist-item">
2613                          <a href="/policies/shipping-policy">Shipping Policy</a>
2614                        </li>
2615                      
2616                        <li class="site-footer__linklist-item">
2617                          <a href="/pages/about-us">About Us</a>
2618                        </li>
2619                      
2620                        <li class="site-footer__linklist-item">
2621                          <a href="/blogs/news">Blog</a>
2622                        </li>
2623                      
2624                    </ul>
2625                  
2626                </div>
2627              </div>
2628            </div>
2629          
2630
2631          
2632
2633          
2634          
2635            
2636            
2637
2638          
2639<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">
2640              <div class="block h-100">
2641                
2642                  <div class="title-block">
2643                    VIDEO GUIDES
2644                    
2645                      <span class="f_btn_sl d-sm-none"><i class="zmdi zmdi-plus"></i></span>
2646                    
2647                  </div>
2648                
2649                <div class="block-content h_t">
2650                  
2651                    <ul class="site-footer__linklist list-unstyled pb-xs-30">
2652                      
2653                        <li class="site-footer__linklist-item">
2654                          <a href="https://www.rocketcanopy.com/pages/video-guides">Canopy Setup</a>
2655                        </li>
2656                      
2657                        <li class="site-footer__linklist-item">
2658                          <a href="/pages/wheeled-storage-bag-guide">Wheeled Storage Bag</a>
2659                        </li>
2660                      
2661                    </ul>
2662                  
2663                </div>
2664              </div>
2665            </div>
2666          
2667
2668          
2669
2670          
2671          
2672            
2673            
2674
2675          
2676<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">
2677              <div class="block h-100">
2678                
2679                  <div class="title-block">
2680                    SUPPORT
2681                    
2682                      <span class="f_btn_sl d-sm-none"><i class="zmdi zmdi-plus"></i></span>
2683                    
2684                  </div>
2685                
2686                <div class="block-content h_t">
2687                  
2688                    <ul class="site-footer__linklist list-unstyled pb-xs-30">
2689                      
2690                        <li class="site-footer__linklist-item">
2691                          <a href="/pages/contact">Contact</a>
2692                        </li>
2693                      
2694                        <li class="site-footer__linklist-item">
2695                          <a href="https://www.rocketcanopy.com/account/">My Account</a>
2696                        </li>
2697                      
2698                        <li class="site-footer__linklist-item">
2699                          <a href="https://www.rocketcanopy.com/cart">View Cart</a>
2700                        </li>
2701                      
2702                        <li class="site-footer__linklist-item">
2703                          <a href="/pages/faqs">FAQs</a>
2704                        </li>
2705                      
2706                        <li class="site-footer__linklist-item">
2707                          <a href="/pages/warranty-claim">Warranty Claim</a>
2708                        </li>
2709                      
2710                    </ul>
2711                  
2712                </div>
2713              </div>
2714            </div>
2715          
2716
2717          
2718
2719          
2720          
2721            
2722            
2723              <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">
2724                <div class="block h-100">
2725                  
2726                  <div class="title-block position-relative">
2727                    Connect
2728                    
2729                      <span class="f_btn_sl d-sm-none"><i class="zmdi zmdi-plus"></i></span>
2730                    
2731                  </div>
2732                  
2733                  <div class="block-content h_t">
2734                    <div class="pb-xs-30">
2735                      
2736                      
2737                        <div class="footertop-item__contact d-flex align-items-center">
2738                          
2739                            <div class="footertop-item__icon">
2740                              <img data-src="//www.rocketcanopy.com/cdn/shop/files/phone-icon-filled_50x.png?v=1725893234" class="lazyload" loading="eager">
2741                            </div>
2742                          
2743                            <span class="phone font-700">+1 (919) 650 1868</span>
2744                        </div>
2745                      
2746                      
2747                      
2748                        <div class="footertop-item__contact d-flex align-items-center">
2749                          
2750                            <span>Mon thru Fri (9am - 5pm)</span>
2751                        </div>
2752                      
2753                    </div>
2754                  </div>
2755                </div>
2756              </div>
2757            
2758
2759          
2760
2761          
2762
2763          
2764          
2765            
2766            
2767
2768          
2769
2770          
2771            <div class="footer_html block_footer col-xl-2 col-lg-2 col-md-6 col-sm-6 footer-logo">
2772              <div class="block h-100">
2773                
2774                <div class="block-content">
2775                  <div class="pb-xs-30">
2776                    <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">
2777                    
2778                      <div class="bl_html"><span style="font-size: 1.3rempx;">3000 Perimeter Park Dr<br>Suite C<br>
2779Morrisville, NC 27560
2780</span>
2781<div class="social-container">
2782    <a href="https://www.instagram.com/rocket_canopy/" target="_blank">
2783        <svg alt="Connect with Rocket Canopy on Instagram" xmlns="http://www.w3.org/2000/svg" height="25" width="25" viewbox="0 0 448 512">
2784            <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>
2785            </svg>
2786    </a>
2787    <a href="https://www.facebook.com/rocketcanopy/" target="_blank">
2788        <svg alt="Connect with Rocket Canopy on Facebook" xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewbox="0 0 320 512">
2789            <path fill="#e1001e" d="M64 32C28.7 32 0 60.7 0 96V4
278916c0 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>
2790        </svg>
2791        
2792    </a>
2793</div>
2794
2795<style>
2796    .social-container {
2797        margin-top: 30px;
2798    }
2799    .social-container a {
2800        padding: 0;
2801        margin: 0;
2802        display: inline-block;
2803    }
2804</style></div>
2805                    
2806                  </div>
2807                </div>
2808              </div>
2809            </div>
2810          
2811
2812          
2813          
2814            
2815            
2816
2817          
2818
2819          
2820            <div class="footer_html block_footer col-xl-12 col-lg-12 col-md-12 col-sm-12 trustpilot-block">
2821              <div class="block h-100">
2822                
2823                <div class="block-content">
2824                  <div class="pb-xs-30">
2825                    
2826                    
2827                      <div class="bl_html"><!-- TrustBox widget - Micro Combo -->
2828<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">
2829  <a href="https://www.trustpilot.com/review/instantpromotion.com" target="_blank" rel="noopener">Trustpilot</a>
2830</div>
2831<!-- End TrustBox widget --></div>
2832                    
2833                  </div>
2834                </div>
2835              </div>
2836            </div>
2837          
2838
2839          
2840          
2841        </div>
2842      </div>
2843    </div>
2844  
2845  <div class="footer_copyright pb-sm-50">
2846    <div class="container">
2847      <div class="d-md-flex text-center text-md-left align-items-center justify-content-between pt-45 pb-45">
2848        <div class="copyright text-center mt-lg-20">© 2026 Rocket Canopy | A Division of Instant Promotion Inc.<!--© 2026 Rocket Canopy. All rights reserved.--></div>
2849        
2850          <div class="footer__payment d-flex flex-wrap justify-content-center mt-lg-20">
2851            
2852<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>
2853</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 
28530 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>
2854</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.
285406zM23.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>
2855</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>
2856</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 
28560-.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>
2857</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 
285716.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>
2858</div>
2859          </div>
2860        
2861      </div>
2862    </div>
2863  </div>
2864</footer>
2865
2866
2867
2868
2869
2870<style>
2871  .footertop-content {
2872    color: ;
2873    background-color: ;
2874    
2875      padding-top: 30px;
2876    
2877  }
2878  
2879  .nov-footer {
2880    
2881      background-color: #000000;
2882    
2883    
2884    
2885  }
2886  .nov-footer .dropdown-toggle, .footer-layout .block_social a {
2887    border-color:  rgba(255, 255, 255, 10%) !important;
2888  }
2889  .footer-layout, .site-footer__linklist-item a, .footer-layout .nov-language button, .footer-layout .currency-dropdown, .footer-layout .block_social a {
2890    color: #ffffff;
2891  }
2892  .footer-layout .title-block, .footer-layout .title {
2893    color: #ffffff;
2894  }
2895  .footer-layout a:hover {
2896    color: #c40e0e;
2897  }
2898  .footer_copyright, .nov-footer .block_social a {
2899    color: #ffffff;
2900    border-color: #1a1a1a !important;
2901  }
2902  
2903    .footer_copyright {
2904      background-color: rgba(0, 0, 0, 0%);
2905    }
2906  
2907  
2908.nov-footer .footer_newsletter.block-1 .btn {
2909      color: ;
2910      background-color: 
2911    }
2912    .nov-footer .footer_newsletter.block-1 .btn:hover {
2913      color: ;
2914      background-color: ;
2915    }
2916  
2917.nov-footer .footer_newsletter.block-2 .btn {
2918      color: ;
2919      background-color: 
2920    }
2921    .nov-footer .footer_newsletter.block-2 .btn:hover {
2922      color: ;
2923      background-color: ;
2924    }
2925  
2926.nov-footer .footer_newsletter.block-3 .btn {
2927      color: ;
2928      background-color: 
2929    }
2930    .nov-footer .footer_newsletter.block-3 .btn:hover {
2931      color: ;
2932      background-color: ;
2933    }
2934  
2935.nov-footer .footer_newsletter.block-4 .btn {
2936      color: ;
2937      background-color: 
2938    }
2939    .nov-footer .footer_newsletter.block-4 .btn:hover {
2940      color: ;
2941      background-color: ;
2942    }
2943  
2944.nov-footer .footer_newsletter.block-5 .btn {
2945      color: ;
2946      background-color: 
2947    }
2948    .nov-footer .footer_newsletter.block-5 .btn:hover {
2949      color: ;
2950      background-color: ;
2951    }
2952  
2953.nov-footer .footer_newsletter.block-6 .btn {
2954      color: ;
2955      background-color: 
2956    }
2957    .nov-footer .footer_newsletter.block-6 .btn:hover {
2958      color: ;
2959      background-color: ;
2960    }
2961  
2962.nov-footer .footer_newsletter.block-7 .btn {
2963      color: ;
2964      background-color: 
2965    }
2966    .nov-footer .footer_newsletter.block-7 .btn:hover {
2967      color: ;
2968      background-color: ;
2969    }
2970  
2971</style><style> #shopify-section-nov-footer li {font-size: 1.4rem;} </style></div>
2972    <div class="sidebar-overlay"></div>
2973    <div class="block_cart_canvas" nov-item-act>
2974  <div id="desktop_cart">
2975    <div class="block_cart_top d-flex justify-content-between align-items-center">
2976      <div class="site-header__cart pointer d-flex justify-content-center align-items-center">
2977        <div class="site-header__cart-icon header-center__icon position-relative">
2978          <i class="rbb-icon-shopping-cart-6 position-relative"></i>
2979          <span class="site-header__cart-count" title="Cart">
2980            <span id="CartCountCavas">0</span>
2981          </span>
2982        </div>
2983        <span class="cart__canvas--title font-800 text-uppercase c_h">Cart</span>
2984      </div>
2985      <div class="close_cart d-flex align-items-center justify-content-center"><i class="zmdi zmdi-close"></i></div>
2986    </div>
2987    
2988    <div id="cart-info"></div>
2989    
2990  </div>
2991  
2992</div>
2993    <!-- Popup newsletter -->
2994
2995    <div id="popup__login" class="modal fade">
2996  <div class="modal-dialog modal-dialog-centered">
2997    <div class="modal-content">
2998      <div class="modal-header" data-dismiss="modal"><i class="zmdi zmdi-close"></i></div>
2999      <div class="modal-body">
3000        <label for="login_switch_register" class="mb-0 position-relative">
3001          <div class="login_switch_register--toggle position-absolute"></div>
3002          <div class="d-inline-flex position-relative w-100">
3003            <div class="login_switch login-btn active font-700 c_h pointer w-50 text-center">Login</div>
3004            <div class="login_switch register-btn font-700 c_h pointer w-50 text-center">Register</div>
3005          </div>
3006        </label>
3007        <div id="p_login" class="block-form-login">
3008          <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="✓" />
3009            <div class="title_form font-700 mt-35 pb-30">Insert your account information:</div>
3010            <label class="popup__login-label">Email address</label>
3011            <div class="form-group novform-email">
3012              <input type="email" name="customer[email]" id="Email_login" class="" placeholder="Enter your email" required autofocus>
3013            </div>
3014            
3015              <div class="form-group novform-password">
3016                <label class="popup__login-label">Password</label>
3017                <input type="password" value="" name="customer[password]" id="HeaderPassword" class="" placeholder="Password" required>
3018                <div class="hide_show_password" style="display: block;">
3019                  <span class="show"><i class="zmdi zmdi-eye-off"></i></span>
3020                </div>
3021              </div>
3022            
3023
3024            
3025              <div class="forgot_password">
3026                <i class="zmdi zmdi-email"></i>
3027                <a href="#recover" id="RecoversPassword">
3028                  Forgot your <strong>Password ?</strong>
3029                </a>
3030              </div>
3031            
3032            <div class="form_submit">
3033              <input type="submit" class="btn" value="Login">
3034            </div>
3035          </form>
3036          <div id="RecoverPasswordFormIndex" class="hide">
3037            <div class="title">Reset your password</div>
3038            <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="✓" />
3039            
3040            
3041            <div class="form-group novform-email">
3042              <input type="email" value="" name="email" id="RecoverEmail" class="input-full" placeholder="Email" required>
3043            </div>
3044            <div class="d-flex groups-sub mt-30">
3045              <input type="submit" class="btn" value="Submit">
3046              <button type="button" id="HideRecoverPasswordIndex" class="btn">Cancel</button>
3047            </div>
3048            </form>
3049          </div>
3050        </div>
3051        <div id="p_register" class="block-form-login">
3052          <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="✓" />
3053          <div class="title_form font-700 mt-35 mb-30">Create your account</div>
3054          
3055          <div class="block-form-login">
3056            <div class="form-group novform-email">
3057              <label class="popup__login-label">Email address&nbsp;<span>*</span></label>
3058              <input type="email" name="customer[email]" id="email_rigester" class=""  placeholder="Email" required >
3059            </div>
3060            <div class="form-group novform-firstname">
3061              <label class="popup__login-label">First Name&nbsp;<span>*</span></label>
3062              <input type="text" name="customer[first_name]" id="FirstName"  placeholder="First Name" required>
3063            </div>
3064            <div class="form-group novform-lastname">
3065              <label class="popup__login-label">Last Name&nbsp;<span>*</span></label>
3066              <input type="text" name="customer[last_name]" id="LastName"  placeholder="Last Name" required >
3067            </div>
3068            <div class="form-group novform-password">
3069              <label class="popup__login-label">Password&nbsp;<span>*</span></label>
3070              <input type="password" name="customer[password]" id="CreatePassword" class="" placeholder="Password" required>
3071            </div>
3072            <div class="form-checkbox novform-newsletter mt-20 pb-15">
3073              <input type="checkbox" name="newsletter" value="1" id="register__newsletter" class="hide">
3074              <label for="register__newsletter" class="d-inline-flex">
3075                <span class="custom-checkbox d-inline-block"><i class="zmdi zmdi-check"></i></span>
3076                <span class="text">Sign up for our newsletter</span>
3077              </label>
3078            </div>
3079            <div class="form_submit">
3080              <input type="submit" value="Register" class="btn mb-0">
3081            </div>
3082          </div>
3083          </form>
3084        </div>
3085      </div>
3086    </div>
3087  </div>
3088</div>
3089    <div id="popup_contact_faq" class="modal fade">
3090  <div class="modal-dialog modal-dialog-centered">
3091    <div class="modal-content">
3092      <div class="modal-header" data-dismiss="modal"><i class="zmdi zmdi-close"></i></div>
3093      <div class="modal-body">
3094        <label class="form_text text-center">
3095          <div class="title_form font-800 text-uppercase"><strong>Contact us Now</strong></div>
3096          <div class="subtitle_form">Please enter the details of your request. A member of our support staff will respond as soon as possible.</div>
3097        </label>
3098        <div id="p_faq_contact" class="block-form-answer">
3099          <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="✓" />
3100            
3101            
3102            
3103            
3104            <div class="form-group row">
3105              <div class="col-12 mb-10">
3106                <input type="text" id="ContactFormName" name="contact[name]" value="" class="mb-0 " placeholder="Your Name" required>
3107              </div>
3108              <div class="col-12 mb-10">
3109                <input type="email" id="ContactFormEmail" name="contact[email]" value="" class="mb-0 " placeholder="Your Email" required>
3110              </div>
3111              <div class="col-12 mb-10">
3112                <input type="tel" id="ContactFormPhone" name="contact[phone]" pattern="[0-9\-]*" value="" class="mb-0 " placeholder="Phone Number">
3113              </div>
3114              <div class="col-12 mb-20">
3115                <textarea rows="12" cols="50" id="ContactFormMessage" class="mb-0" name="contact[body]" placeholder="Your message"></textarea>
3116              </div>
3117            </div>
3118            <button class="btn btn_submit text-center w-100" type="submit">
3119              <span>Submit now</span>
3120            </button>
3121          </form>
3122        </div>
3123      </div>
3124    </div>
3125  </div>
3126</div>
3127    <div class="modal fade" id="ModalVideo">
3128  <div class="modal-dialog modal-dialog-centered">
3129    <div class="modal-content">
3130      <div class="modal-header" data-dismiss="modal"><i class="zmdi zmdi-close"></i></div>
3131      <div class="modal-body">
3132        <div class="embed-responsive embed-responsive-16by9">
3133          <iframe class="embed-responsive-item" src="" id="video" frameborder="0" allowfullscreen></iframe>
3134        </div>
3135      </div>
3136    </div>
3137  </div>
3138</div>
3139    <div id="Form_newletter" class="form-vertical modal fade" tabindex="-1" role="dialog" aria-hidden="true">
3140  <div class="modal-dialog modal-dialog-centered" role="document">
3141    <div class="modal-content">
3142      <div class="modal-header" data-dismiss="modal">
3143        <i class="zmdi zmdi-hc-fw zmdi-close"></i>
3144      </div>
3145      <div class="modal-body">
3146        <div class="block_title text-center">
3147          <div class="title">This product is currently out of stock</div>
3148          <div class="sub">Register so we can email you as soon as it’s becomes available!</div>
3149        </div>
3150        <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="✓" />
3151          
3152          
3153            <div class="input-group d-block">
3154              <input type="hidden" name="contact[tags]" value="newsletter">
3155              <input type="email"
3156                name="contact[email]"
3157                id="Email_newsletter"
3158                class="input-group__field newsletter__input text-center"
3159                value=""
3160                placeholder="Email Address">
3161              <button type="submit" class="btn newsletter__submit w-100 d-flex align-items-center justify-content-center" name="commit" id="Subscribe_newsletter">
3162                <i class="zmdi zmdi-email"></i>
3163                <span>Noitify Me</span>
3164              </button>
3165            </div>
3166            <div class="checkbox">
3167              <label id="myCheck" class="d-inline-flex">
3168                <span class="custom-checkbox">
3169                  <input name="no-view" class="no-view" type="checkbox">
3170                  <span class="ps-shown-by-js"><i class="zmdi zmdi-check"></i></span>
3171                </span>
3172                <span id="text">
3173                  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
3174                  <a href="/policies/terms-of-service">Terms of Service</a>
3175                  and
3176                  <a href="/policies/privacy-policy">Privacy Policy</a>
3177                </span>
3178              </label>
3179            </div>
3180            
3181          
3182        </form>
3183      </div>
3184    </div>
3185  </div>
3186</div>
3187    <link href="//www.rocketcanopy.com/cdn/shop/t/17/assets/font-awesome.min.css?v=108914866254257078471787684538" rel="stylesheet" type="text/css" media="all" />
3188<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" />
3189<link href="//www.rocketcanopy.com/cdn/shop/t/17/assets/icon_fonts.css?v=165313799498766983171787684547" rel="stylesheet" type="text/css" media="all" />
3190    <div class="link_to_collection_cart_empty d-none">
3191  <ul class="list-unstyled">
3192    
3193    
3194    
3195    
3196    
3197  </ul>
3198</div>
3199    <div id="mobile_menu" mobile-menu>
3200  
3201    <form action="/search" method="get" class="search-header-inline" role="search">
3202	<div class="search-header__content position-relative">
3203		<div class="icon"><i class="zmdi zmdi-search"></i></div>
3204		<input type="hidden" name="type" value="product">
3205		<input class="search-header__input"
3206		type="search"
3207		name="q"
3208		placeholder="Enter your keywords"
3209		aria-label="Enter your keywords">
3210		<div class="search-w__animate"></div>
3211		<button class="search-header__submit d-flex align-items-center justify-content-center" type="submit" title="Search">
3212			<span class="search-header__submit-icon"><i class="rbb-icon-search-10"></i></span>
3213		</button>
3214		<div class="btn-search__clear-text hide position-absolute pointer hover:c_df"><i class="zmdi zmdi-close-circle"></i></div>
3215	</div>
3216	
3217</form>
3218  
3219  <div class="canvas-menu">
3220  </div>
3221  <div class="mobile_bottom">
3222    
3223      <div class="mobile_contact"><a href="tel:9196501868"><p><strong>Phone:</strong> 919-650-1868</p></a></div>
3224    
3225    
3226      <div class="mobile_email"><a href="mailto:[email protected]"><p><strong>Email: </strong>[email protected]</p></a></div>
3227    
3228    
3229  </div>
3230  <div class="block_multi row spacing-0 mt-10">
3231    
3232</div>
3233</div>
3234    
3235    
3236      
3237    
3238    
3239    
3240    
3241    <div id="_desktop_back_top">
3242      <div id="back-top">
3243        <span>
3244          <i class="zmdi zmdi-chevron-up"></i>
3245        </span>
3246      </div>
3247    </div>
3248    
3248<script src="//www.rocketcanopy.com/cdn/s/javascripts/currencies.js" type="text/javascript"></script>
vendor: 2 bytes, line 3248
3248
3249<script src="//www.rocketcanopy.com/cdn/shop/t/17/assets/jquery.currencies.min.js?v=78112813486892380641787684550" type="text/javascript"></script>
vendor: 2 bytes, line 3249
3249
3250<script>
3251// Pick your format here:
3252// money_format or money_with_currency_format
3253Currency.format = 'money_format';
3254
3255var shopCurrency = 'USD';
3256
3257/* Sometimes merchants change their shop currency, let's tell our JavaScript file */
3258Currency.moneyFormats[shopCurrency].money_with_currency_format = "${{amount}} USD";
3259Currency.moneyFormats[shopCurrency].money_format = "${{amount}}";
3260
3261var cookieCurrency = Currency.cookie.read();
3262
3263// Fix for customer account pages.
3264jQuery('span.money span.money').each(function() {
3265  jQuery(this).parents('span.money').removeClass('money');
3266});
3267
3268// Saving the current price.
3269jQuery('span.money').each(function() {
3270  jQuery(this).attr('data-currency-USD', jQuery(this).html());
3271});
3272
3273// Select all your currencies buttons.
3274var buttons = jQuery('#currencies span');
3275// If there's no cookie or it's the shop currency.
3276if (cookieCurrency == null || cookieCurrency === shopCurrency) {
3277  buttons.removeClass('selected');
3278  jQuery('#currencies span[data-currency=' + shopCurrency + ']').addClass('selected');
3279  Currency.currentCurrency = shopCurrency;
3280}
3281else {
3282  Currency.convertAll(shopCurrency, cookieCurrency);
3283  buttons.removeClass('selected');
3284  jQuery('#currencies span[data-currency=' + cookieCurrency + ']').addClass('selected');
3285}
3286
3287$('.nov-block-currency').each(function () {
3288  var txt = $(this).find('.selected').text();
3289  $(this).find('.current-currency').text(txt);
3290})
3291
3292// When customer clicks on a currency button.
3293buttons.click(function() {
3294  buttons.removeClass('selected');
3295  var newCurrency =  jQuery(this).attr('data-currency');
3296  jQuery('#currencies span[data-currency="'+ newCurrency +'"]').addClass('selected');
3297  jQuery('.current-currency').text(newCurrency);
3298  Currency.convertAll(Currency.currentCurrency, newCurrency);
3299});
3300
3301
3302// For options.
3303var original_selectCallback = window.selectCallback;
3304var selectCallback = function(variant, selector) {
3305  original_selectCallback(variant, selector);
3306  Currency.convertAll(shopCurrency, jQuery('#currencies span.selected').attr('data-currency'));
3307  jQuery('.selected-currency').text(Currency.currentCurrency);
3308};
3309
3310$('body').on('ajaxCart.afterCartLoad', function(cart) {
3311  Currency.convertAll(shopCurrency, jQuery('#currencies span.selected').attr('data-currency'));
3312  jQuery('.selected-currency').text(Currency.currentCurrency);
3313});
3314
3315jQuery('.selected-currency').text(Currency.currentCurrency);
3316
3317</script>
3317
3318
3319    
3319<script src="//www.rocketcanopy.com/cdn/shop/t/17/assets/variants.js?v=74932263777569724021787754136" defer="defer"></script>
3319
3320    
3320<script src="//www.rocketcanopy.com/cdn/shop/t/17/assets/nuranium.js?v=127094509000924497141787684557" type="text/javascript"></script>
3320
3321    
3322
3323    
3324
3325  <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>
3326<div id="shopify-block-AZFd6aGFnS21FS1hVa__13768625480086291342" class="shopify-block shopify-app-block">
3326<script>
3327  window['ShopifyForms'] = {
3328    ...window['ShopifyForms'],
3329    currentPageType: "cart"
3330  };
3331</script>
3331
3332
3333
3334</div><div id="shopify-block-AaUY3TDlOK3J2UVAyQ__4015264832934714879" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: ecomsend-app -->
3334<script type="text/javascript">
3335  //SendWILL APPS COMMON JS CODE
3336  window.EcomSendApps = window.EcomSendApps || {}
3337
3338  window.EcomSendApps.design_mode = false
3339  
3340
3341  window.EcomSendApps.common = window.EcomSendApps.common || {}
3342  window.EcomSendApps.common.shop = {
3343    permanent_domain: '06c55b-70.myshopify.com',
3344    currency: "USD",
3345    money_format: "${{amount}}",
3346    id: 58024755313,
3347  }
3348
3349  
3350  
3351    window.EcomSendApps.common.customer = {
3352      id: null,
3353      tags: null,
3354      email: null,
3355      accepts_marketing: null,
3356      first_name: null,
3357    }
3358  
3359
3360  
3361  window.EcomSendApps.common.template = 'cart'
3362</script>
3362
3363<!-- END app snippet -->
3364
3365<script>
3366  window.EcomSendApps = window.EcomSendApps || {}
3367  /** @description shared localStorage key used by web-pixel sandbox to read storefront GDPR mode */
3368  const ECOMSEND_GDPR_ENABLED_STORAGE_KEY = "ECOMSEND:GDPR_ENABLED"
3369  /** @description storefront main bundle asset url */
3370  const ECOMSEND_MAIN_SCRIPT_URL = 'https://cdn.shopify.com/extensions/01a0f197-ce1f-7a19-8adb-6b78fec4702f/ecomsend-209/assets/ecomsend.js'
3371  /** @description storefront style asset url */
3372  const ECOMSEND_MAIN_STYLE_URL = 'https://cdn.shopify.com/extensions/01a0f197-ce1f-7a19-8adb-6b78fec4702f/ecomsend-209/assets/style.css'
3373  /** @description storefront wasm asset url for runtime signature module */
3374  const ECOMSEND_WASM_ASSET_URL = 'https://cdn.shopify.com/extensions/01a0f197-ce1f-7a19-8adb-6b78fec4702f/ecomsend-209/assets/client_safe.wasm'
3375  /** @description fallback delay when requestIdleCallback is unavailable */
3376  const ECOMSEND_IDLE_TIMEOUT_MS = 800
3377  /** @description user interaction events used to trigger lazy init earlier */
3378  const ECOMSEND_INTERACTION_EVENTS = ["pointerdown", "keydown", "touchstart"]
3379  /** @description global flag key for emergency immediate loading */
3380  const ECOMSEND_FORCE_IMMEDIATE_FLAG = window.EcomSendApps?.forceImmediateLoad === true
3381  /** @description default GDPR mode comes from block setting and can be overridden on window.EcomSendApps.GDPR */
3382  const ECOMSEND_DEFAULT_GDPR_FLAG = false
3383  /** @description default CWTracks mode comes from block setting and can be overridden on window.EcomSendApps.CWTracksEnabled */
3384  const ECOMSEND_DEFAULT_CWTRACKS_ENABLED = false
3385
3386  /** @description normalize merchant-provided GDPR switch into a strict boolean value */
3387  function normalizeEcomsendBooleanFlag(rawValue) {
3388    if (typeof rawValue === "boolean") {
3389      return rawValue
3390    }
3391    if (typeof rawValue === "number") {
3392      return rawValue === 1
3393    }
3394    if (typeof rawValue === "string") {
3395      const normalizedValue = rawValue.trim().toLowerCase()
3396      return normalizedValue === "true" || normalizedValue === "1" || normalizedValue === "yes"
3397    }
3398    return false
3399  }
3400
3401  /** @description lock runtime switch value on EcomSendApps to reduce accidental console overwrite. */
3402  function lockEcomsendReadonlyFlag(flagName, flagValue) {
3403    try {
3404      Object.defineProperty(window.EcomSendApps, flagName, {
3405        value: flagValue,
3406        writable: false,
3407        configurable: false,
3408        enumerable: true,
3409      })
3410      return
3411    } catch (error) {}
3412    window.EcomSendApps[flagName] = flagValue
3413  }
3414
3415  /** @description resolve storefront GDPR mode from merchant theme override */
3416  function resolveEcomsendGdprMode() {
3417    if (typeof window.EcomSendApps.GDPR === "undefined") {
3418      window.EcomSendApps.GDPR = ECOMSEND_DEFAULT_GDPR_FLAG
3419    }
3420    const gdprEnabled = normalizeEcomsendBooleanFlag(window.EcomSendApps.GDPR)
3421    window.EcomSendApps.GDPR = gdprEnabled
3422    return gdprEnabled
3423  }
3424
3425  /** @description resolve storefront CWTracks mode from merchant theme block setting and runtime override */
3426  function resolveEcomsendCwTracksMode() {
3427    if (typeof window.EcomSendApps.CWTracksEnabled === "undefined") {
3428      window.EcomSendApps.CWTracksEnabled = ECOMSEND_DEFAULT_CWTRACKS_ENABLED
3429    }
3430    const cwTracksEnabled = normalizeEcomsendBooleanFlag(window.EcomSendApps.CWTracksEnabled)
3431    window.EcomSendApps.CWTracksEnabled = cwTracksEnabled
3432    return cwTracksEnabled
3433  }
3434
3435  /** @description persist storefront GDPR mode so web-pixel sandbox can consume the same switch */
3436  function syncEcomsendGdprModeToStorage(gdprEnabled) {
3437    if (!window.localStorage) {
3438      return
3439    }
3440    if (gdprEnabled) {
3441      window.localStorage.setItem(ECOMSEND_GDPR_ENABLED_STORAGE_KEY, "true")
3442      return
3443    }
3444    window.localStorage.removeItem(ECOMSEND_GDPR_ENABLED_STORAGE_KEY)
3445  }
3446
3447  /** @description enable GDPR gating only when merchant explicitly turns on storefront GDPR mode */
3448  const ECOMSEND_GDPR_ENABLED = resolveEcomsendGdprMode()
3449  /** @description enable CWTracks callback/event emit only when merchant turns on CWTracks mode. */
3450  const ECOMSEND_CWTRACKS_ENABLED = resolveEcomsendCwTracksMode()
3451  lockEcomsendReadonlyFlag("GDPR", ECOMSEND_GDPR_ENABLED)
3452  lockEcomsendReadonlyFlag("CWTracksEnabled", ECOMSEND_CWTRACKS_ENABLED)
3453
3454  try {
3455    syncEcomsendGdprModeToStorage(ECOMSEND_GDPR_ENABLED)
3456  } catch (error) {}
3457
3458  /** @description create main stylesheet node for storefront runtime */
3459  function createEcomSendMainStyleEle() {
3460    const ecomsendMainStyleEle = document.createElement("link")
3461    ecomsendMainStyleEle.rel = "stylesheet"
3462    ecomsendMainStyleEle.href = ECOMSEND_MAIN_STYLE_URL
3463    ecomsendMainStyleEle.dataset.ecomsendTag = "main-style"
3464    return ecomsendMainStyleEle
3465  }
3466
3467  /** @description append runtime stylesheet exactly once */
3468  function ensureEcomSendMainStyleLoaded() {
3469    if (document.querySelector('link[data-ecomsend-tag="main-style"]')) {
3470      return
3471    }
3472    const ecomsendMainStyleEle = createEcomSendMainStyleEle()
3473    document.head.appendChild(ecomsendMainStyleEle)
3474  }
3475
3476  /** @description remove interaction listeners after first lazy-init trigger */
3477  function clearInteractionListeners() {
3478    ECOMSEND_INTERACTION_EVENTS.forEach((eventName) => {
3479      window.removeEventListener(eventName, scheduleMainBundleLoad)
3480    })
3481  }
3482
3483  /** @description run low-priority task via idle callback with timeout fallback */
3484  function scheduleLowPriorityTask(taskRunner, timeoutMs) {
3485    if (window.requestIdleCallback) {
3486      window.requestIdleCallback(() => {
3487        taskRunner()
3488      }, { timeout: timeoutMs })
3489      return
3490    }
3491    window.setTimeout(() => {
3492      taskRunner()
3493    }, timeoutMs)
3494  }
3495
3496  /** @description load main storefront bundle once and keep rollback override */
3497  function loadEcomsendMainBundle() {
3498    if (window.__ecomsendMainBundleLoaded) {
3499      return
3500    }
3501    window.__ecomsendMainBundleLoaded = true
3502    clearInteractionListeners()
3503    /** @description ensure storefront runtime css is loaded together with main bundle */
3504    ensureEcomSendMainStyleLoaded()
3505    const ecomsendMainScriptEle = document.createElement("script")
3506    ecomsendMainScriptEle.src = ECOMSEND_MAIN_SCRIPT_URL
3507    ecomsendMainScriptEle.async = true
3508    ecomsendMainScriptEle.dataset.ecomsendTag = "main-script"
3509    document.body.appendChild(ecomsendMainScriptEle)
3510  }
3511
3512  /** @description schedule heavy bundle with idle-first strategy to reduce main-thread contention */
3513  function scheduleMainBundleLoad() {
3514    if (window.__ecomsendMainBundleLoadScheduled) {
3515      return
3516    }
3517    /** @description dedupe idle scheduling from DOMContentLoaded and first interactions */
3518    window.__ecomsendMainBundleLoadScheduled = true
3519    if (ECOMSEND_FORCE_IMMEDIATE_FLAG) {
3520      loadEcomsendMainBundle()
3521      return
3522    }
3523    scheduleLowPriorityTask(loadEcomsendMainBundle, ECOMSEND_IDLE_TIMEOUT_MS)
3524  }
3525
3526  /** @description cache marketing params for pixel/report flows before heavy bundle starts */
3527  function cacheMarketingParams() {
3528    const urlParams = new URLSearchParams(window.location.search)
3529    const marketingId = urlParams.get("ec_marketing_id")
3530    const ecEmailId = urlParams.get("ec_email_id")
3531    const ecMarketingSign = urlParams.get("ec_marketing_sign")
3532
3533    if (marketingId && window.localStorage) {
3534      window.localStorage.setItem("ec_marketing_id", marketingId)
3535    }
3536    if (ecEmailId && window.localStorage) {
3537      window.localStorage.setItem("ec_email_id", ecEmailId)
3538    }
3539    if (ecMarketingSign && window.localStorage) {
3540      window.localStorage.setItem("ec_marketing_sign", ecMarketingSign)
3541    }
3542  }
3543
3544  /** @description check whether marketing storage is allowed under Shopify customer privacy state */
3545  function isMarketingStorageAllowedByCustomerPrivacy() {
3546    const customerPrivacy = window?.Shopify?.customerPrivacy
3547    if (!customerPrivacy) {
3548      return false
3549    }
3550    const marketingAllowed = typeof customerPrivacy.marketingAllowed === "function" && customerPrivacy.marketingAllowed()
3551    if (marketingAllowed) {
3552      return true
3553    }
3554    if (typeof customerPrivacy.currentVisitorConsent === "function") {
3555      const consent = customerPrivacy.currentVisitorConsent()
3556      return consent?.marketing === "yes"
3557    }
3558    return false
3559  }
3560
3561  /** @description check whether analytics storage is allowed under Shopify customer privacy state */
3562  function isAnalyticsStorageAllowedByCustomerPrivacy() {
3563    const customerPrivacy = window?.Shopify?.customerPrivacy
3564    if (!customerPrivacy) {
3565      return false
3566    }
3567    const analyticsAllowed = typeof customerPrivacy.analyticsProcessingAllowed === "function" && customerPrivacy.analyticsProcessingAllowed()
3568    if (analyticsAllowed) {
3569      return true
3570    }
3571    if (typeof customerPrivacy.currentVisitorConsent === "function") {
3572      const consent = customerPrivacy.currentVisitorConsent()
3573      return consent?.analytics === "yes"
3574    }
3575    return false
3576  }
3577
3578  /** @description execute marketing param caching with GDPR guard: functional off when GDPR disabled */
3579  function cacheMarketingParamsWithGdprGuard() {
3580    if (!ECOMSEND_GDPR_ENABLED) {
3581      cacheMarketingParams()
3582      return
3583    }
3584    if (isMarketingStorageAllowedByCustomerPrivacy()) {
3585      cacheMarketingParams()
3586    }
3587  }
3588
3589  /** @description cache shop id used by pixel report branches */
3590  function cacheShopIdForPixel() {
3591    if (!window.EcomSendApps?.common?.shop?.id || !window.localStorage) {
3592      return
3593    }
3594    window.localStorage.setItem("ECOMSEND:ES_SHOP_ID", window.EcomSendApps.common.shop.id)
3595  }
3596
3597  /**
3598   * Flow client config (e.g. browserStaySeconds) is fetched by the main ecomsend.js bundle:
3599   * bootstrapFlowClientConfig → POST /api/automation/v2/clientFlowConfig (API Sign)
3600   * → localStorage ECOMSEND:FLOW_CLIENT_CONFIG.byEventId → read by web-pixel.
3601   * Keep new C-end Flow config on this path; do not scatter fetches in liquid.
3602   */
3603
3604  /** @description execute shop id caching with GDPR guard and shared consent policy */
3605  function cacheShopIdWithGdprGuard() {
3606    if (!ECOMSEND_GDPR_ENABLED) {
3607      cacheShopIdForPixel()
3608      return
3609    }
3610    if (isAnalyticsStorageAllowedByCustomerPrivacy()) {
3611      cacheShopIdForPixel()
3612    }
3613  }
3614
3615  /** @description load Shopify consent-tracking API before GDPR-gated cache writes */
3616  function withCustomerPrivacyApiReady(onReady) {
3617    if (!ECOMSEND_GDPR_ENABLED) {
3618      onReady()
3619      return
3620    }
3621    if (window?.Shopify?.customerPrivacy) {
3622      onReady()
3623      return
3624    }
3625    if (typeof window?.Shopify?.loadFeatures !== "function") {
3626      return
3627    }
3628    window.Shopify.loadFeatures(
3629      [{ name: "consent-tracking-api", version: "0.1" }],
3630      (error) => {
3631        if (error) {
3632          return
3633        }
3634        onReady()
3635      }
3636    )
3637  }
3638
3639  try {
3640    withCustomerPrivacyApiReady(() => {
3641      cacheMarketingParamsWithGdprGuard()
3642      cacheShopIdWithGdprGuard()
3643    })
3644    if (ECOMSEND_GDPR_ENABLED) {
3645      document.addEventListener("visitorConsentCollected", () => {
3646        cacheMarketingParamsWithGdprGuard()
3647        cacheShopIdWithGdprGuard()
3648      })
3649    }
3650  } catch (e) {}
3651
3652  /** @description inject wasm asset url into shared namespace before main bundle executes */
3653  window.EcomSendApps.wasmURL = ECOMSEND_WASM_ASSET_URL
3654
3655  ECOMSEND_INTERACTION_EVENTS.forEach((eventName) => {
3656    window.addEventListener(eventName, scheduleMainBundleLoad, { once: true, passive: true })
3657  })
3658
3659  if (document.readyState === "loading") {
3660    document.addEventListener("DOMContentLoaded", scheduleMainBundleLoad, { once: true })
3661  } else {
3662    scheduleMainBundleLoad()
3663  }
3664</script>
3664
3665
3666<style id="ecomsend-custom-style"></style>
3667
3668<script>window.shopLocale = 'en'</script>
3668
3669
3670<script>
3671  /** @description timeout used for deferred discount request scheduling */
3672  const ECOMSEND_DISCOUNT_IDLE_TIMEOUT_MS = 1500
3673
3674  /** @description apply discount code from url query only when parameter exists */
3675  function applyWillDiscountCode() {
3676    const urlParams = new URLSearchParams(window.location.search)
3677    const willDiscountCode = urlParams.get("willDiscountCode")
3678    if (!willDiscountCode || /[\u0000-\u001F\u007F]/.test(willDiscountCode)) {
3679      return
3680    }
3681    fetch("/cart/update.js", {
3682      method: "POST",
3683      headers: {
3684        "Content-Type": "application/json",
3685      },
3686      body: JSON.stringify({
3687        discount: willDiscountCode,
3688      }),
3689    })
3690  }
3691
3692  try {
3693    if (!window.__ecomsendDeferredTasksScheduled) {
3694      /** @description global guard to avoid duplicate deferred task scheduling */
3695      window.__ecomsendDeferredTasksScheduled = true
3696      if (window.requestIdleCallback) {
3697        window.requestIdleCallback(() => {
3698          applyWillDiscountCode()
3699        }, { timeout: ECOMSEND_DISCOUNT_IDLE_TIMEOUT_MS })
3700      } else {
3701        window.setTimeout(() => {
3702          applyWillDiscountCode()
3703        }, ECOMSEND_DISCOUNT_IDLE_TIMEOUT_MS)
3704      }
3705    }
3706  } catch (error) {}
3707</script>
3707
3708
3709
3710
3711</div><div id="shopify-block-AN2JFNURxZmN4MFBES__6464650315188175684" class="shopify-block shopify-app-block">
3711<script>
3712  window.lbOrdereasyData = {
3713    productId: '',
3714    productHandle: '',
3715    productVariants: [
3716      
3717    ],
3718    shopDomain: 'www.rocketcanopy.com',
3719    myShopifyDomain: '06c55b-70.myshopify.com',
3720    storefrontAccessToken: '34ddfc684bbda4e2a1dc3273f7183ee8',
3721    pageType: "cart",
3722    disableFormProductValidation: false
3723  };
3724</script>
3724
3725
3726
3727  
3727<script></script>
3727
3728
3729
3730
3731</div><div id="shopify-block-ATnN4MUxwa3hVa2paK__3066834073402364550" class="shopify-block shopify-app-block"><!-- this is global JS file that will run on every page -->
3732
3733</div>
3733<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
3733
3734</body>
3735</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.