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