1 2<!doctype html> 3<html class="no-js no-touch" lang="en"> 4 <head>
4<script data-source-attribution="shopify.event_observer.bootstrap"> 5(function(){let e=navigator,t=`prototype`,n=`sendBeacon`,r=e[n],i=fetch,a=XMLHttpRequest[t],{open:o,send:s}=a,c=`EventListener`,l=`add${c}`,u=`remove${c}`,d=EventTarget[t],f=d[l],p=d[u],m=e=>Error((e=document.currentScript)&&[e?.src,e?.id||e?.dataset?.sourceAttribution]),h=(e=[],t=0)=>(e.p=n=>e[t++%1e3]=n,[e,t=>(e.forEach(e.p=t),e.length=0)]),[g,_]=h(),[v,y]=h(),b,x=new WeakMap,S=e=>e&&g.p([e,b||[m()]]);d[l]=function(e,t,n){let r=this,i=t?.handleEvent||t,a=x.get(t),o=m();i?.call&&!a&&x.set(t,a=function(e){b=[o,e.type];try{i.call(t==i?this:t,e)}finally{b=null}}),v.p([e,o,a,r?.tagName||r+``,r?.id]),f.call(r,e,a||t,n)},d[u]=function(e,t,n){p.call(this,e,x.get(t)||t,n)},a.open=function(e,t){x.set(this,[t+``,e]),o.apply(this,arguments)},a.send=function(e){S(x.get(this)),s.call(this,e)},fetch=(e,t)=>(S([(e?.url||e)+``,t?.method]),i(e,t)),e[n]=(t,n)=>(S([t+``,``]),r.call(e,t,n)),setTimeout(()=>import("//skateparkoftampa.com/cdn/shopifycloud/storefront/assets/storefront/event_observer_reporter-ed358274.js").then(e=>e.$(_,y,f,i,`78388560145`)))})(); 6//# sourceURL=event-observer-collector.js 7</script>
7 8 9
9<script> 10 window.Store = window.Store || {}; 11 window.Store.id = 78388560145; 12 </script>
12 13 <meta charset="utf-8"> 14 <meta http-equiv="x-ua-compatible" content="IE=edge"> 15 <meta name="google-site-verification" content="UJ2mckYD5w5yXZFTCdDTI3kHLwwNWIF6ogdZmrVvfcM" /> 16 17 <link rel="preconnect" href="https://cdn.shopify.com"> 18 <link rel="preconnect" href="https://fonts.shopifycdn.com"> 19 <link rel="preconnect" href="https://v.shopify.com"> 20 <link rel="preconnect" href="https://cdn.shopifycloud.com"> 21 <link rel="preload" as="font" href="//skateparkoftampa.com/cdn/shop/t/3/assets/Gotham-Book.woff2?v=97154988302797241401722935747"> 22 23 <!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 23-24
23 24<script async src="https://www.googletagmanager.com/gtag/js?id=
24AW-978951987
vendor: 12 bytes, line 24
24"></script>
25<script> 26
vendor: 134 bytes, lines 26-30
26window.dataLayer = window.dataLayer || []; 27 function gtag(){dataLayer.push(arguments);} 28 gtag('js', new Date()); 29 30 gtag('config', '
30AW-978951987
vendor: 4 bytes, line 30
30');
31</script>
31 32
33<script>(function(w,d,t,r,u){var f,n,i;w[u]=w[u]||[],f=function(){var o={ti:"187209645", enableAutoSpaTracking: true};o.q=w[u],w[u]=new UET(o),w[u].push("pageLoad")},n=d.createElement(t),n.src=r,n.async=1,n.onload=n.onreadystatechange=function(){var s=this.readyState;s&&s!=="loaded"&&s!=="complete"||(f(),n.onload=n.onreadystatechange=null)},i=d.getElementsByTagName(t)[0],i.parentNode.insertBefore(n,i)})(window,document,"script","//bat.bing.com/bat.js","uetq");</script>
33 34 35 36 <title>Gift Card â Skatepark of Tampa</title> 37 38 39 40 41 <link rel="shortcut icon" href="//skateparkoftampa.com/cdn/shop/files/favicon-32x32_32x32.png?v=1697699354" type="image/png"> 42 43 44 45 <link rel="canonical" href="https://skateparkoftampa.com/products/gift-card"> 46 47 48 <meta name="viewport" content="width=device-width"> 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67<meta property="og:site_name" content="Skatepark of Tampa"> 68<meta property="og:url" content="https://skateparkoftampa.com/products/gift-card"> 69<meta property="og:title" content="Gift Card"> 70<meta property="og:type" content="website"> 71<meta property="og:description" content="The Skatepark of Tampa is a skatepark and fully stocked pro-shop in Tampa, Florida USA with the best service and selection in skateboarding since 1993. SPoT is considered one of the top skateboarding venues on the East Coast and it is well known for its annual Tampa Am and Tampa Pro competitions."> 72 73 74 75 76 77 78 79 80 81 82 <meta 83 property="og:image" 84 content="https://skateparkoftampa.com/cdn/shop/files/christmas-gift-card_1200x1200.jpg?v=1734793269" 85 > 86 <meta 87 property="og:image:secure_url" 88 content="https://skateparkoftampa.com/cdn/shop/files/christmas-gift-card_1200x1200.jpg?v=1734793269" 89 > 90 <meta property="og:image:width" content="1200"> 91 <meta property="og:image:height" content="1200"> 92 93 94 <meta property="og:image:alt" content="Social media image"> 95 96 97 98 99 100 101 102 103 104 105 <meta name="twitter:site" content="@spottampa"> 106 107 108 109 110 111 112 113 114<meta name="twitter:title" content="Gift Card"> 115<meta name="twitter:description" content="The Skatepark of Tampa is a skatepark and fully stocked pro-shop in Tampa, Florida USA with the best service and selection in skateboarding since 1993. SPoT is considered one of the top skateboarding venues on the East Coast and it is well known for its annual Tampa Am and Tampa Pro competitions."> 116 117 118 119 120 121 122 123 <meta name="twitter:card" content="summary"> 124 125 126 <meta 127 property="twitter:image" 128 content="https://skateparkoftampa.com/cdn/shop/files/christmas-gift-card_1200x1200_crop_center.jpg?v=1734793269" 129 > 130 <meta property="twitter:image:width" content="1200"> 131 <meta property="twitter:image:height" content="1200"> 132 133 134 <meta property="twitter:image:alt" content="Social media image"> 135 136 137 138 139 <link rel="preload" as="style" href="//skateparkoftampa.com/cdn/shop/t/3/assets/theme.css?v=63910280568317752551751284994"> 140 141
141<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
141<meta name="google-site-verification" content="UJ2mckYD5w5yXZFTCdDTI3kHLwwNWIF6ogdZmrVvfcM"> 142<meta name="facebook-domain-verification" content="7cm32dvysnw1mvogi42znjnhedhccs"> 143<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/78388560145/digital_wallets/dialog"> 144<meta id="in-context-paypal-metadata" data-shop-id="78388560145" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 145<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="buy" href="/cart/50831875309841:1?ucp/version=2026-08-25&context/payment/0/handler=dev.shopify.shop_pay" payment="dev.shopify.shop_pay com.google.pay dev.shopify.card"><link rel="alternate" type="application/json+oembed" href="https://skateparkoftampa.com/products/gift-card.oembed">
146<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=32112913"></script>
146 147<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
148<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=32112913&shop_id=78388560145" crossorigin="anonymous"></script>
vendor: 1 bytes, line 148
148
149<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":78388560145,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/78388560145","merchantName":"Skatepark of Tampa","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Skatepark of Tampa","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 149
149
150<script id="shopify-features" type="application/json">{"accessToken":"510fb779f17541e5435afefe3aac1e80","betas":["rich-media-storefront-analytics"],"domain":"skateparkoftampa.com","predictiveSearch":true,"shopId":78388560145,"locale":"en"}</script>
vendor: 1 bytes, line 150
150
151<script>var Shopify = Shopify || {}; 152Shopify.shop = "48967b-2.myshopify.com"; 153Shopify.locale = "en"; 154Shopify.currency = {"active":"USD","rate":"1.0"}; 155Shopify.country = "US"; 156Shopify.theme = {"name":"spot\/prod_theme","id":161612759313,"schema_name":"Empire","schema_version":"9.1.1","theme_store_id":null,"role":"main"}; 157Shopify.theme.handle = "null"; 158Shopify.theme.style = {"id":null,"handle":null}; 159Shopify.cdnHost = "skateparkoftampa.com/cdn"; 160Shopify.routes = Shopify.routes || {}; 161Shopify.routes.root = "/"; 162Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 163Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 164Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 165Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 165
165
166<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 166
166
167<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 167
167
168<script> 169 window.ShopifyPay = window.ShopifyPay || {}; 170 window.ShopifyPay.apiHost = "shop.app\/pay"; 171 window.ShopifyPay.redirectState = null; 172</script>
vendor: 1 bytes, line 172
172
173<script> 174 window.Shopify = window.Shopify || {}; 175 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 176 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 177 window.Shopify.SignInWithShop.eligible = true; 178</script>
vendor: 1 bytes, line 178
178
179<script id="shop-js-analytics" type="application/json">{"pageType":"product"}</script>
vendor: 1 bytes, line 179
179
180<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 180
180
181<script type="module"> 182 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 183 184 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 185 186</script>
vendor: 1 bytes, line 186
186
187<script> 188 window.Shopify = window.Shopify || {}; 189 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 190 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"]}; 191</script>
vendor: 1 bytes, line 191
191
192<script>(function() { 193 var isLoaded = false; 194 function asyncLoad() { 195 if (isLoaded) return; 196 isLoaded = true; 197 var urls = ["https:\/\/chimpstatic.com\/mcjs-connected\/js\/users\/8591456ad3dfe21b710f81f9b\/efc1ddc9d6ada00aa16d82c5f.js?shop=48967b-2.myshopify.com"]; 198 for (var i = 0; i < urls.length; i++) { 199 var s = document.createElement('script'); 200 s.type = 'text/javascript'; 201 s.async = true; 202 s.src = urls[i]; 203 var x = document.getElementsByTagName('script')[0]; 204 x.parentNode.insertBefore(s, x); 205 } 206 }; 207 if(window.attachEvent) { 208 window.attachEvent('onload', asyncLoad); 209 } else { 210 window.addEventListener('load', asyncLoad, false); 211 } 212})();</script>
vendor: 1 bytes, line 212
212
213<script id="__st">var __st={"a":78388560145,"offset":-14400,"reqid":"ef08f8d3-503a-4093-bde8-4f88495a5832-1790923271","pageurl":"skateparkoftampa.com\/products\/gift-card","u":"01c996c9ac52","p":"product","rtyp":"product","rid":9931368005905};</script>
vendor: 1 bytes, line 213
213
214<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 214
214
215<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 215
215
216<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//skateparkoftampa.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 216
216
217<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 = "//skateparkoftampa.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>
217<script crossorigin="anonymous" defer="defer" src="//skateparkoftampa.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 217
217
218<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 218
218
219<script> 220 window.Shopify = window.Shopify || {}; 221 window.Shopify.MCP = window.Shopify.MCP || {}; 222 window.Shopify.MCP.enabled = true; 223 window.Shopify.MCP.shop = "48967b-2.myshopify.com"; 224 window.Shopify.MCP.mcpEndpoint = "https:\/\/skateparkoftampa.com\/api\/mcp"; 225 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"]}}]; 226</script>
vendor: 1 bytes, line 226
226
227<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("\/\/skateparkoftampa.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 228</script>
vendor: 1 bytes, line 228
228
229<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://skateparkoftampa.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 230</script>
vendor: 1 bytes, line 230
230
231<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 232 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); 233</script>
vendor: 1 bytes, line 233
233
234<script> 235 function portableWalletsCleanup(e){e&&e.src&&console.error("Failed to load portable wallets script "+e.src);var t=document.querySelectorAll("shopify-accelerated-checkout .shopify-payment-button__skeleton, shopify-accelerated-checkout-cart .wallet-cart-button__skeleton"),e=document.getElementById("shopify-buyer-consent");for(let e=0;e<t.length;e++)t[e].remove();e&&e.remove()}function portableWalletsNotLoadedAsModule(e){e instanceof ErrorEvent&&"string"==typeof e.message&&e.message.includes("import.meta")&&"string"==typeof e.filename&&e.filename.includes("portable-wallets")&&(window.removeEventListener("error",portableWalletsNotLoadedAsModule),window.Shopify.PaymentButton.failedToLoad=e,"loading"===document.readyState?document.addEventListener("DOMContentLoaded",window.Shopify.PaymentButton.init):window.Shopify.PaymentButton.init())}window.addEventListener("error",portableWalletsNotLoadedAsModule); 236</script>
236 237
238<script type="module" src="https://skateparkoftampa.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js" onError="portableWalletsCleanup(this)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 238
238
239<script nomodule> 240 document.addEventListener("DOMContentLoaded", portableWalletsCleanup); 241</script>
241 242 243<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://skateparkoftampa.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 244<style id="shopify-accelerated-checkout-cart"> 245 #shopify-buyer-consent { 246 margin-top: 1em; 247 display: inline-block; 248 width: 100%; 249} 250 251#shopify-buyer-consent.hidden { 252 display: none; 253} 254 255#shopify-subscription-policy-button { 256 background: none; 257 border: none; 258 padding: 0; 259 text-decoration: underline; 260 font-size: inherit; 261 cursor: pointer; 262} 263 264#shopify-subscription-policy-button::before { 265 box-shadow: none; 266} 267 268 </style> 269
270<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
270 271 272 <link href="//skateparkoftampa.com/cdn/shop/t/3/assets/theme.css?v=63910280568317752551751284994" rel="stylesheet" type="text/css" media="all" /> 273 274 275
275<script> 276 window.Theme = window.Theme || {}; 277 window.Theme.version = '9.1.1'; 278 window.Theme.name = 'Empire'; 279 window.Theme.routes = { 280 "root_url": "/", 281 "account_url": "/account", 282 "account_login_url": "https://skateparkoftampa.com/customer_authentication/redirect?locale=en®ion_country=US", 283 "account_logout_url": "/account/logout", 284 "account_register_url": "https://account.skateparkoftampa.com?locale=en®ion_country=US&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiI0ODk2N2ItMi5teXNob3BpZnkuY29tIiwiZmxhZ3MiOltdLCJleHAiOjE3OTE1MjgwNzIsIm5iZiI6MTc5MDkyMzI3Mn0.5JciNFkpYkoQEIxa5YLXO4yc-o8zJL_remmhviHQaA8", 285 "account_addresses_url": "/account/addresses", 286 "collections_url": "/collections", 287 "all_products_collection_url": "/collections/all", 288 "search_url": "/search", 289 "predictive_search_url": "/search/suggest", 290 "cart_url": "/cart", 291 "cart_add_url": "/cart/add", 292 "cart_change_url": "/cart/change", 293 "cart_clear_url": "/cart/clear", 294 "product_recommendations_url": "/recommendations/products", 295 }; 296 </script>
296 297 298 299 300 301<link href="//skateparkoftampa.com/cdn/shop/t/3/assets/skater-card.css?v=112548328115649074381722935805" rel="stylesheet" type="text/css" media="all" />
302<script> 303 /* signup */ 304 document.addEventListener('DOMContentLoaded', function() { 305 306 307 308 309 310 }) 311 312 313 /* remove from cart */ 314 const dataLayerShopCurrency = "USD"; 315 316 async function getCart(variantId, clear_all = false) { 317 318 await fetch('/cart.js') 319 .then((data) => data.json()) 320 .then((cart) => { 321 if (cart.items) { 322 if (variantId === false && clear_all === true) { 323 Shopify.analytics.publish('product_removed_from_cart', { 324 event : "product_removed_from_cart", 325 currency: dataLayerShopCurrency, 326 value: Number(cart.total_price / 100), 327 items: cart.items 328 }); 329 } else { 330 let line_item = ''; 331 cart.items.map(item => { 332 if (Number(item.variant_id) === Number(variantId)) { 333 line_item = item; 334 } 335 }); 336 337 Shopify.analytics.publish('product_removed_from_cart', { 338 event : "product_removed_from_cart", 339 currency: dataLayerShopCurrency, 340 value: Number(line_item.final_line_price / 100), 341 items: [ 342 { 343 item_id: Number(line_item.id), 344 item_variant: Number(line_item.variant_id), 345 item_name: line_item.product_title, 346 price: Number(line_item.price / 100), 347 item_brand: line_item.vendor, 348 item_category: line_item.product_type, 349 quantity: Number(line_item.quantity) 350 } 351 ] 352 }); 353 } 354 } 355 }); 356 } 357 358 document.addEventListener('click', (e) => { 359 if (!e.target) return; 360 if ((e.target.classList.contains('sidecart-item__remove') || e.target.closest('.sidecart-item__remove')) 361 || (e.target.classList.contains('cart-item__remove-link') || e.target.closest('.cart-item__remove-link'))) { 362 let self = e.target.closest('.cart-item'); 363 let variantId = ''; 364 365 if (self) { 366 variantId = self.getAttribute('data-cartitem-id'); 367 } else { 368 self = e.target.closest('.sidecart-item'); 369 variantId = self.getAttribute('data-id'); 370 } 371 372 getCart(variantId); 373 } 374 375 if (e.target.classList.contains('link') && e.target.closest('.cart-clear')) { 376 getCart(false, true); 377 } 378 }); 379</script>
379 380 381
381<script defer> 382 383 /** 384 * IMPORTANT! 385 * Do not edit this file. Any changes made could be overwritten by Multiship at 386 * any time. If you need assistance, please reach out to us at [email protected]. 387 * 388 * The below code is critical to the functionality of Multiship's multiple shipping 389 * address and bundle features. It also greatly improves the load time of the 390 * application. 391 */ 392 393 if (typeof(GIST) == 'undefined') { 394 window.GIST = GIST = {}; 395 } 396 if (typeof(GIST.f) == 'undefined') { 397 GIST.f = {}; 398 } 399 400 401 402 403 404 405 </script>
405 406 407 408 409 410 411 412 413 414<!-- BEGIN app block: shopify://apps/variant-image-wizard-swatch/blocks/app-embed/66205c03-f474-4e2c-b275-0a2806eeac16 --> 415
416<script> 417 if (typeof __productWizRio !== 'undefined') { 418 throw new Error('Rio code has already been instantiated!'); 419 } 420 var __productWizRioProduct = {"id":9931368005905,"title":"Gift Card","handle":"gift-card","description":"","published_at":"2024-07-09T04:27:47-04:00","created_at":"2024-07-09T04:27:47-04:00","vendor":"Skatepark of Tampa","type":"Giftcards","tags":["Stocking Stuffers"],"price":2500,"price_min":2500,"price_max":50000,"available":true,"price_varies":true,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":50831875309841,"title":"GIft \/ $25.00","option1":"GIft","option2":"$25.00","option3":null,"sku":"50831875309841","requires_shipping":false,"taxable":false,"featured_image":{"id":49462857859345,"product_id":9931368005905,"position":1,"created_at":"2024-12-21T10:00:43-05:00","updated_at":"2024-12-21T10:01:09-05:00","alt":null,"width":1500,"height":1500,"src":"\/\/skateparkoftampa.com\/cdn\/shop\/files\/christmas-gift-card.jpg?v=1734793269","variant_ids":[50831875309841,50831875342609,50831875375377,50831875440913,50831875473681]},"available":true,"name":"Gift Card - GIft \/ $25.00","public_title":"GIft \/ $25.00","options":["GIft","$25.00"],"price":2500,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"75309841","featured_media":{"alt":null,"id":41491609190673,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1500,"width":1500,"src":"\/\/skateparkoftampa.com\/cdn\/shop\/files\/christmas-gift-card.jpg?v=1734793269"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":50831875342609,"title":"GIft \/ $50.00","option1":"GIft","option2":"$50.00","option3":null,"sku":"50831875342609","requires_shipping":false,"taxable":false,"featured_image":{"id":49462857859345,"product_id":9931368005905,"position":1,"created_at":"2024-12-21T10:00:43-05:00","updated_at":"2024-12-21T10:01:09-05:00","alt":null,"width":1500,"height":1500,"src":"\/\/skateparkoftampa.com\/cdn\/shop\/files\/christmas-gift-card.jpg?v=1734793269","variant_ids":[50831875309841,50831875342609,50831875375377,50831875440913,50831875473681]},"available":true,"name":"Gift Card - GIft \/ $50.00","public_title":"GIft \/ $50.00","options":["GIft","$50.00"],"price":5000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"75342609","featured_media":{"alt":null,"id":41491609190673,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1500,"width":1500,"src":"\/\/skateparkoftampa.com\/cdn\/shop\/files\/christmas-gift-card.jpg?v=1734793269"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":50831875375377,"title":"GIft \/ $100.00","option1":"GIft","option2":"$100.00","option3":null,"sku":"50831875375377","requires_shipping":false,"taxable":false,"featured_image":{"id":49462857859345,"product_id":9931368005905,"position":1,"created_at":"2024-12-21T10:00:43-05:00","updated_at":"2024-12-21T10:01:09-05:00","alt":null,"width":1500,"height":1500,"src":"\/\/skateparkoftampa.com\/cdn\/shop\/files\/christmas-gift-card.jpg?v=1734793269","variant_ids":[50831875309841,50831875342609,50831875375377,50831875440913,50831875473681]},"available":true,"name":"Gift Card - GIft \/ $100.00","public_title":"GIft \/ $100.00","options":["GIft","$100.00"],"price":10000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"75375377","featured_media":{"alt":null,"id":41491609190673,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1500,"width":1500,"src":"\/\/skateparkoftampa.com\/cdn\/shop\/files\/christmas-gift-card.jpg?v=1734793269"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":50831875440913,"title":"GIft \/ $200.00","option1":"GIft","option2":"$200.00","option3":null,"sku":"75440913","requires_shipping":false,"taxable":false,"featured_image":{"id":49462857859345,"product_id":9931368005905,"position":1,"created_at":"2024-12-21T10:00:43-05:00","updated_at":"2024-12-21T10:01:09-05:00","alt":null,"width":1500,"height":1500,"src":"\/\/skateparkoftampa.c
420om\/cdn\/shop\/files\/christmas-gift-card.jpg?v=1734793269","variant_ids":[50831875309841,50831875342609,50831875375377,50831875440913,50831875473681]},"available":true,"name":"Gift Card - GIft \/ $200.00","public_title":"GIft \/ $200.00","options":["GIft","$200.00"],"price":20000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"75440913","featured_media":{"alt":null,"id":41491609190673,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1500,"width":1500,"src":"\/\/skateparkoftampa.com\/cdn\/shop\/files\/christmas-gift-card.jpg?v=1734793269"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":50831875473681,"title":"GIft \/ $500.00","option1":"GIft","option2":"$500.00","option3":null,"sku":"","requires_shipping":false,"taxable":false,"featured_image":{"id":49462857859345,"product_id":9931368005905,"position":1,"created_at":"2024-12-21T10:00:43-05:00","updated_at":"2024-12-21T10:01:09-05:00","alt":null,"width":1500,"height":1500,"src":"\/\/skateparkoftampa.com\/cdn\/shop\/files\/christmas-gift-card.jpg?v=1734793269","variant_ids":[50831875309841,50831875342609,50831875375377,50831875440913,50831875473681]},"available":true,"name":"Gift Card - GIft \/ $500.00","public_title":"GIft \/ $500.00","options":["GIft","$500.00"],"price":50000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"75473681","featured_media":{"alt":null,"id":41491609190673,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1500,"width":1500,"src":"\/\/skateparkoftampa.com\/cdn\/shop\/files\/christmas-gift-card.jpg?v=1734793269"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/skateparkoftampa.com\/cdn\/shop\/files\/christmas-gift-card.jpg?v=1734793269","\/\/skateparkoftampa.com\/cdn\/shop\/files\/gift-card-black.jpg?v=1734793269"],"featured_image":"\/\/skateparkoftampa.com\/cdn\/shop\/files\/christmas-gift-card.jpg?v=1734793269","options":["Color","Denominations"],"media":[{"alt":null,"id":41491609190673,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1500,"width":1500,"src":"\/\/skateparkoftampa.com\/cdn\/shop\/files\/christmas-gift-card.jpg?v=1734793269"},"aspect_ratio":1.0,"height":1500,"media_type":"image","src":"\/\/skateparkoftampa.com\/cdn\/shop\/files\/christmas-gift-card.jpg?v=1734793269","width":1500},{"alt":null,"id":41152243466513,"position":2,"preview_image":{"aspect_ratio":1.0,"height":1200,"width":1200,"src":"\/\/skateparkoftampa.com\/cdn\/shop\/files\/gift-card-black.jpg?v=1734793269"},"aspect_ratio":1.0,"height":1200,"media_type":"image","src":"\/\/skateparkoftampa.com\/cdn\/shop\/files\/gift-card-black.jpg?v=1734793269","width":1200}],"requires_selling_plan":false,"selling_plan_groups":[],"content":""}; 421 if (typeof __productWizRioProduct === 'object' && __productWizRioProduct !== null) { 422 __productWizRioProduct.options = [{"name":"Color","position":1,"values":["GIft"]},{"name":"Denominations","position":2,"values":["$25.00","$50.00","$100.00","$200.00","$500.00"]}]; 423 } 424 425 var __productWizRioGzipDecoder=(()=>{var N=Object.defineProperty;var Ar=Object.getOwnPropertyDescriptor;var Mr=Object.getOwnPropertyNames;var Sr=Object.prototype.hasOwnProperty;var Ur=(r,n)=>{for(var t in n)N(r,t,{get:n[t],enumerable:!0})},Fr=(r,n,t,e)=>{if(n&&typeof n=="object"||typeof n=="function")for(let i of Mr(n))!Sr.call(r,i)&&i!==t&&N(r,i,{get:()=>n[i],enumerable:!(e=Ar(n,i))||e.enumerable});return r};var Cr=r=>Fr(N({},"__esModule",{value:!0}),r);var Jr={};Ur(Jr,{U8fromBase64:()=>pr,decodeGzippedJson:()=>gr});var f=Uint8Array,S=Uint16Array,Dr=Int32Array,ir=new f([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),ar=new f([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),Tr=new f([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),or=function(r,n){for(var t=new S(31),e=0;e<31;++e)t[e]=n+=1<<r[e-1];for(var i=new Dr(t[30]),e=1;e<30;++e)for(var l=t[e];l<t[e+1];++l)i[l]=l-t[e]<<5|e;return{b:t,r:i}},sr=or(ir,2),fr=sr.b,Ir=sr.r;fr[28]=258,Ir[258]=28;var hr=or(ar,0),Zr=hr.b,jr=hr.r,k=new S(32768);for(o=0;o<32768;++o)g=(o&43690)>>1|(o&21845)<<1,g=(g&52428)>>2|(g&13107)<<2,g=(g&61680)>>4|(g&3855)<<4,k[o]=((g&65280)>>8|(g&255)<<8)>>1;var g,o,I=function(r,n,t){for(var e=r.length,i=0,l=new S(n);i<e;++i)r[i]&&++l[r[i]-1];var y=new S(n);for(i=1;i<n;++i)y[i]=y[i-1]+l[i-1]<<1;var p;if(t){p=new S(1<<n);var z=15-n;for(i=0;i<e;
425++i)if(r[i])for(var U=i<<4|r[i],w=n-r[i],a=y[r[i]-1]++<<w,s=a|(1<<w)-1;a<=s;++a)p[k[a]>>z]=U}else for(p=new S(e),i=0;i<e;++i)r[i]&&(p[i]=k[y[r[i]-1]++]>>15-r[i]);return p},Z=new f(288);for(o=0;o<144;++o)Z[o]=8;var o;for(o=144;o<256;++o)Z[o]=9;var o;for(o=256;o<280;++o)Z[o]=7;var o;for(o=280;o<288;++o)Z[o]=8;var o,ur=new f(32);for(o=0;o<32;++o)ur[o]=5;var o;var Br=I(Z,9,1);var Er=I(ur,5,1),j=function(r){for(var n=r[0],t=1;t<r.length;++t)r[t]>n&&(n=r[t]);return n},v=function(r,n,t){var e=n/8|0;return(r[e]|r[e+1]<<8)>>(n&7)&t},R=function(r,n){var t=n/8|0;return(r[t]|r[t+1]<<8|r[t+2]<<16)>>(n&7)},Gr=function(r){return(r+7)/8|0},lr=function(r,n,t){return(n==null||n<0)&&(n=0),(t==null||t>r.length)&&(t=r.length),new f(r.subarray(n,t))};var Or=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],u=function(r,n,t){var e=new Error(n||Or[r]);if(e.code=r,Error.captureStackTrace&&Error.captureStackTrace(e,u),!t)throw e;return e},qr=function(r,n,t,e){var i=r.length,l=e?e.length:0;if(!i||n.f&&!n.l)return t||new f(0);var y=!t,p=y||n.i!=2,z=n.i;y&&(t=new f(i*3));var U=function(nr){var tr=t.length;if(nr>tr){var er=new f(Math.max(tr*2,nr));er.set(t),t=er}},w=n.f||0,a=n.p||0,s=n.b||0,x=n.l,B=n.d,F=n.m,C=n.n,G=i*8;do{if(!x){w=v(r,a,1);var O=v(r,a+1,3);if(a+=3,O)if(O==1)x=Br,B=Er,F=9,C=5;else if(O==2){var L=v(r,a,31)+257,Y=v(r,a+10,15)+4,K=L+v(r,a+5,31)+1;a+=14;for(var D=new f(K),P=new f(19),h=0;h<Y;++h)P[Tr[h]]=v(r,a+h*3,7);a+=Y*3;for(var Q=j(P),yr=(1<<Q)-1,wr=I(P,Q,1),h=0;h<K;){var V=wr[v(r,a,yr)];a+=V&15;var c=V>>4;if(c<16)D[h++]=c;else{var A=0,E=0;for(c==16?(E=3+v(r,a,3),a+=2,A=D[h-1]):c==17?(E=3+v(r,a,7),a+=3):c==18&&(E=11+v(r,a,127),a+=7);E--;)D[h++]=A}}var X=D.subarray(0,L),m=D.subarray(L);F=j(X),C=j(m),x=I(X,F,1),B=I(m,C,1)}else u(1);else{var c=Gr(a)+4,q=r[c-4]|r[c-3]<<8,d=c+q;if(d>i){z&&u(0);break}p&&U(s+q),t.set(r.subarray(c,d),s),n.b=s+=q,n.p=a=d*8,n.f=w;continue}if(a>G){z&&u(0);break}}p&&U(s+131072);for(var mr=(1<<F)-1,xr=(1<<C)-1,$=a;;$=a){var A=x[R(r,a)&mr],M=A>>4;if(a+=A&15,a>G){z&&u(0);break}if(A||u(2),M<256)t[s++]=M;else if(M==256){$=a,x=null;break}else{var b=M-254;if(M>264){var h=M-257,T=ir[h];b=v(r,a,(1<<T)-1)+fr[h],a+=T}var H=B[R(r,a)&xr],J=H>>4;H||u(3),a+=H&15;var m=Zr[J];if(J>3){var T=ar[J];m+=R(r,a)&(1<<T)-1,a+=T}if(a>G){z&&u(0);break}p&&U(s+131072);var _=s+b;if(s<m){var rr=l-m,zr=Math.min(m,_);for(rr+s<0&&u(3);s<zr;++s)t[s]=e[rr+s]}for(;s<_;++s)t[s]=t[s-m]}}n.l=x,n.p=$,n.b=s,n.f=w,x&&(w=1,n.m=F,n.d=B,n.n=C)}while(!w);return s!=t.length&&y?lr(t,0,s):t.subarray(0,s)};var dr=new f(0);var Lr=function(r){(r[0]!=31||r[1]!=139||r[2]!=8)&&u(6,"invalid gzip data");var n=r[3],t=10;n&4&&(t+=(r[10]|r[11]<<8)+2);for(var e=(n>>3&1)+(n>>4&1);e>0;e-=!r[t++]);return t+(n&2)},Pr=function(r){var n=r.length;return(r[n-4]|r[n-3]<<8|r[n-2]<<16|r[n-1]<<24)>>>0};function vr(r,n){var t=Lr(r);return t+8>r.length&&u(6,"invalid gzip data"),qr(r.subarray(t,-8),{i:2},n&&n.out||new f(Pr(r)),n&&n.dictionary)}var W=typeof TextDecoder<"u"&&new TextDecoder,$r=0;try{W.decode(dr,{stream:!0}),$r=1}catch{}var Hr=function(r){for(var n="",t=0;;){var e=r[t++],i=(e>127)+(e>223)+(e>239);if(t+i>r.length)return{s:n,r:lr(r,t-1)};i?i==3?(e=((e&15)<<18|(r[t++]&63)<<12|(r[t++]&63)<<6|r[t++]&63)-65536,n+=String.fromCharCode(55296|e>>10,56320|e&1023)):i&1?n+=String.fromCharCode((e&31)<<6|r[t++]&63):n+=String.fromCharCode((e&15)<<12|(r[t++]&63)<<6|r[t++]&63):n+=String.fromCharCode(e)}};function cr(r,n){if(n){for(var t="",e=0;e<r.length;e+=16384)t+=String.fromCharCode.apply(null,r.subarray(e,e+16384));return t}else{if(W)return W.decode(r);var i=Hr(r),l=i.s,t=i.r;return t.length&&u(8),l}}function pr(r){let n=atob(r),t=new Uint8Array(n.length);for(let e=0;e<n.length;e++)t[e]=n.charCodeAt(e);return t}function gr(r){let n=pr(r),t=vr(n);return JSON.parse(cr(t))}return Cr(Jr);})(); 426 427 var __productWizRioVariantsData = null; 428 if (__productWizRioVariantsData && typeof __productWizRioVariantsData === 'string') { 429 try { 430 __productWizRioVariantsData = JSON.parse(__productWizRioVariantsData); 431 } catch (e) { 432 console.warn('Failed to parse rio-variants metafield:', e); 433 __productWizRioVariantsData = null; 434 } 435 } 436 437 if (__productWizRioVariantsData && typeof __productWizRioVariantsData === 'object' && __productWizRioVariantsData.compressed) { 438 try { 439 __productWizRioVariantsData = __productWizRioGzipDecoder.decodeGzippedJson(__productWizRioVariantsData.compressed); 440 } catch (e) { 441 console.warn('Failed to decompress rio-variants metafield:', e); 442 __productWizRioVariantsData = null; 443 } 444 } 445 446 if (__productWizRioVariantsData && 447 __productWizRioVariantsData.variants &&
448 Array.isArray(__productWizRioVariantsData.variants)) { 449 450 let mergedVariants = (__productWizRioProduct.variants || []).slice(); 451 452 let existingIds = new Map(); 453 mergedVariants.forEach(function(variant) { 454 existingIds.set(variant.id, true); 455 }); 456 457 let newVariantsAdded = 0; 458 __productWizRioVariantsData.variants.forEach(function(metaVariant) { 459 if (!existingIds.has(metaVariant.id)) { 460 mergedVariants.push(metaVariant); 461 newVariantsAdded++; 462 } 463 }); 464 465 __productWizRioProduct.variants = mergedVariants; 466 __productWizRioProduct.variantsCount = mergedVariants.length; 467 __productWizRioProduct.available = mergedVariants.some(function(v) { return v.available; }); 468 } 469 470 var __productWizRioHasOnlyDefaultVariant = false; 471 var __productWizRioAssets = null; 472 if (typeof __productWizRioAssets === 'string') { 473 __productWizRioAssets = JSON.parse(__productWizRioAssets); 474 } 475 476 var __productWizRioVariantImages = null; 477 if (__productWizRioVariantImages && typeof __productWizRioVariantImages === 'object' && __productWizRioVariantImages.compressed) { 478 try { 479 __productWizRioVariantImages = __productWizRioGzipDecoder.decodeGzippedJson(__productWizRioVariantImages.compressed); 480 } catch (e) { 481 console.warn('Failed to decompress rio variant images metafield:', e); 482 __productWizRioVariantImages = null; 483 } 484 } 485 486 var __productWizRioProductOptions = null; 487 if (__productWizRioProductOptions && typeof __productWizRioProductOptions === 'object' && __productWizRioProductOptions.compressed) { 488 try { 489 __productWizRioProductOptions = __productWizRioGzipDecoder.decodeGzippedJson(__productWizRioProductOptions.compressed); 490 } catch (e) { 491 console.warn('Failed to decompress rio product options metafield:', e); 492 __productWizRioProductOptions = null; 493 } 494 } 495 496 497 var __productWizRioProductOptionsGroups = null; 498 var __productWizRioProductOptionsGroupsSupplemental = []; 499 500 501 if (Array.isArray(__productWizRioProductOptionsGroups)) { 502 let metadataGroup = __productWizRioProductOptionsGroups.find(function(group) { return group.rioMetadata === true; }); 503 if (metadataGroup && metadataGroup.rioSwatchConfigs) { 504 try { 505 let swatchConfigs = metadataGroup.rioSwatchConfigs; 506 507 if (typeof swatchConfigs === 'string') { 508 swatchConfigs = JSON.parse(swatchConfigs); 509 } 510 if (typeof swatchConfigs === 'object' && swatchConfigs.compressed) { 511 swatchConfigs = __productWizRioGzipDecoder.decodeGzippedJson(swatchConfigs.compressed); 512 } 513 514 __productWizRioProductOptionsGroups = __productWizRioProductOptionsGroups 515 .filter(function(group) { return group.rioMetadata !== true; }) 516 .map(function(group) { 517 if (group.swatchConfigId && swatchConfigs[group.swatchConfigId]) { 518 return { 519 ...group, 520 swatchConfig: JSON.stringify(swatchConfigs[group.swatchConfigId]), 521 swatchConfigId: undefined 522 }; 523 } 524 return group; 525 }); 526 } catch (e) { 527 console.warn('Failed to inflate group products swatch configs:', e); 528 __productWizRioProductOptionsGroups = __productWizRioProductOptionsGroups.filter(function(group) { return group.rioMetadata !== true; }); 529 } 530 } 531 } 532 var __productWizRioProductOptionsSettings = null; 533 if (__productWizRioProductOptions && __productWizRioProductOptionsSettings && !!__productWizRioProductOptionsSettings.translationAppIntegration) { 534 (() => { 535 try { 536 const options = __productWizRioProductOptions; 537 const product = __productWizRioProduct; 538 options.options.forEach((option, index) => { 539 const optionProduct = product.options[index]; 540 option.name = optionProduct.name; 541 option.id = optionProduct.name; 542 option.values.forEach((value, index2) => { 543 const valueProduct = optionProduct.values[index2]; 544 value.id = valueProduct; 545 value.name = valueProduct; 546 if ( 547 value.config.backgroundImage && 548 typeof value.config.backgroundImage.id === 'string' && 549 value.config.backgroundImage.id.startsWith('variant-image://') 550 ) { 551 const image = value.config.backgroundImage; 552 const src = image.id.replace('variant-image://', ''); 553 const srcJ = JSON.parse(src); 554 srcJ.id = option.id; 555 srcJ.value = value.id; 556 image.id = 'variant-image://' + JSON.stringify(srcJ); 557 } 558 }); 559 }); 560 } catch (err) { 561 console.log('Failed to re-index for app translation integration:'); 562 console.log(err); 563 } 564 })(); 565 } 566 var __productWizRioProductOptionsGroupsShop = null; 567 if (__productWizRioProductOptionsGroupsShop && __productWizRioProductOptionsGroupsShop.disabled === true) { 568 __productWizRioProductOptionsGroups = null; 569 __productWizRioProductOptionsGroupsSupplemental = []; 570 } 571 if (!__productWizRioProductOptions && Array.isArray(__productWizRioProductOptionsGroups)) { 572 (() => {
573 try { 574 const productId = `${__productWizRioProduct.id}`; 575 const hasGps = !!__productWizRioProductOptionsGroups.find(x => x.selectedProducts.includes(productId)); 576 if (hasGps) { 577 __productWizRioProductOptions = { enabled: true, options: {}, settings: {} }; 578 } 579 } catch (err) { 580 console.log('Failed trying to scaffold GPS:'); 581 console.log(err); 582 } 583 })(); 584 } 585 var __productWizRioShop = null; 586 var __productWizRioProductOptionsShop = null; 587 var __productWizRioProductGallery = null; 588 var __productWizRio = {}; 589 var __productWizRioOptions = {}; 590 __productWizRio.moneyFormat = "${{amount}}"; 591 __productWizRio.moneyFormatWithCurrency = "${{amount}} USD"; 592 __productWizRio.theme = 'empire'; 593 (function() { 594 function insertGalleryPlaceholder(e,i){try{var t=__productWizRio.config["breakpoint"];const c="string"==typeof t&&window.matchMedia(`(min-width:${t})`).matches,g=__productWizRio.config[c?"desktop":"mobile"]["vertical"];var o=(()=>{const i=e=>{e=("model"===e.media_type?e.preview_image:e).aspect_ratio;return 1/("number"==typeof e?e:1)};var t=new URL(document.location).searchParams.get("variant")||null,t=(e=>{const{productRio:i,product:t}=__productWizRio;let o=e;if("string"!=typeof(o="string"!=typeof o||t.variants.find(e=>""+e.id===o)?o:null)&&(e=t.variants.find(e=>e.available),o=e?""+e.id:""+t.variants[0].id),!Array.isArray(i)){var e=0<t.media.length?t.media[0]:null,l=t.variants.find(e=>""+e.id===o);if(l){const n=l.featured_media?l.featured_media.id:null;if(n){l=t.media.find(e=>e.id===n);if(l)return l}}return e}l=i.find(e=>e.id===o);if(l&&Array.isArray(l.media)&&0<l.media.length)if(g){const r=[];if(l.media.forEach(i=>{var e=t.media.find(e=>""+e.id===i);e&&r.push(e)}),0<r.length)return r}else{const a=l.media[0];e=t.media.find(e=>""+e.id===a);if(e)return e}return null})(t);if(Array.isArray(t)){var o=t.map(e=>i(e));let e=1;return(100*(e=0<o.length&&(o=Math.max(...o),Number.isFinite(o))?o:e)).toFixed(3)+"%"}return t?(100*i(t)).toFixed(3)+"%":null})();if("string"!=typeof o)console.log("Rio: Gallery placeholder gallery ratio could not be found. Bailing out.");else{var l=(e=>{var i=__productWizRio.config[c?"desktop":"mobile"]["thumbnails"];if("object"==typeof i){var{orientation:i,container:t,thumbnailWidth:o}=i;if("left"===i||"right"===i){i=Number.parseFloat(e);if(Number.isFinite(i)){e=i/100;if("number"==typeof t)return(100*t*e).toFixed(3)+"%";if("number"==typeof o)return o*e+"px"}}}return null})(o),n="string"==typeof l?`calc(${o} - ${l})`:o,r="string"==typeof(s=__productWizRio.config[c?"desktop":"mobile"].maxHeight)&&s.endsWith("px")&&!g?s:null,a="string"==typeof r?`min(${n}, ${r})`:n;const p=document.createElement("div"),f=(p.style.display="block",p.style.marginTop="-50px",p.style.pointerEvents="none",p.style.paddingBottom=`calc(${a} + 100px)`,console.log("Rio: Gallery placeholder scale: "+p.style.paddingBottom),p.style.boxSizing="border-box",e.appendChild(p),()=>{p.style.position="absolute",p.style.top=0,p.style.zIndex=-2147483647}),u=(document.addEventListener("DOMContentLoaded",()=>{try{0===p.clientHeight&&(console.log("Rio: Gallery placeholder height is 0"),f());var e=`${0===p.clientHeight?window.innerHeight:p.clientHeight}px`;p.style.paddingBottom=null,p.style.overflow="hidden",p.style.height=e,console.log("Rio: Gallery placeholder height: "+p.style.height)}catch(e){console.log("Rio: failed to insert gallery placeholder (2)"),console.log(e)}}),new MutationObserver(()=>{try{u.disconnect(),console.log("Rio: rio-media-gallery inflated"),f()}catch(e){console.log("Rio: failed to insert gallery placeholder (3)"),console.log(e)}}));var d={childList:!0,subtree:!0};u.observe(i,d),window.addEventListener("load",()=>{try{e.removeChild(p)}catch(e){console.log("Rio: failed to remove gallery placeholder"),console.log(e)}})}}catch(e){console.log("Rio: failed to insert gallery placeholder"),console.log(e)}var s} 595 __productWizRio.renderQueue = []; 596 597__productWizRio.queueRender = (...params) => { 598 __productWizRio.renderQueue.push(params); 599 600 if (typeof __productWizRio.processRenderQueue === 'function') { 601 __productWizRio.processRenderQueue(); 602 } 603}; 604 605__productWizRioOptions.renderQueue = []; 606 607__productWizRioOptions.queueRender = (...params) => { 608 __productWizRioOptions.renderQueue.push(params); 609 610 if (typeof __productWizRioOptions.processRenderQueue === 'function') { 611 __productWizRioOptions.processRenderQueue(); 612 } 613}; 614 615const delayMs = t => new Promise(resolve => setTimeout(resolve, t)); 616 617function debugLog(...x) { 618 console.log(...x); 619} 620 621function injectRioMediaGalleryDiv(newAddedNode, classNames) { 622 const breakpoint = Number.parseInt(__productWizRio.config.breakpoint, 10); 623 const newClassNames = `rio-media-gallery ${classNames || ''}`; 624 625 if (window.innerWidth < breakpoint) { 626 const gallery = document.createElement('div'); 627 gallery.className = newClassNames; 628 gallery.style.width = '100%'; 629 newAddedNode.style.position = 'relative'; 630 newAddedNode.appendChild(gallery); 631 insertGalleryPlaceholder(newAddedNode, gallery); 632 return gallery; 633 } 634 635 newAddedNode.className += ` ${newClassNames}`; 636 return newAddedNode; 637} 638 639function insertRioOptionsTitleStyle(style) { 640 let str = ''; 641 642 for (const key of Object.keys(style)) { 643 str += `${key}:${style[key]};`; 644 } 645 646 const styleElem = document.createElement('style'); 647 styleElem.textContent = `.rio-product-option-title{${str}}`; 648 document.head.appendChild(styleElem); 649} 650 651function getComputedStyle(selectorStr, props) { 652 return new Promise(resolve => { 653 const func = () => { 654 if (typeof selectorStr !== 'string' || !Array.isArray(props)) { 655 return null; 656 } 657 658 const selectors = selectorStr.split('/'); 659 let root = null; 660 let child = null; 661 662 for (const selector of selectors) { 663 const isClassName = selector.startsWith('.'); 664 const isId = selector.startsWith('#'); 665 const isIdOrClassName = isClassName || isId; 666 const name = isIdOrClassName ? selector.substring(1) : selector; 667 const element = document.createElement(isIdOrClassName ? 'div' : name); 668 669 if (isClassName) { 670 element.classList.add(name); 671 } 672 673 if (isId) {
674 element.id = name; 675 } 676 677 if (root === null) { 678 root = element; 679 } else { 680 child.appendChild(element); 681 } 682 683 child = element; 684 } 685 686 if (root === null) { 687 return null; 688 } 689 690 root.style.position = 'absolute'; 691 root.style.zIndex = -100000; 692 const style = {}; 693 document.body.appendChild(root); 694 const computedStyle = window.getComputedStyle(child); 695 696 for (const prop of props) { 697 style[prop] = computedStyle.getPropertyValue(prop); 698 } 699 700 document.body.removeChild(root); 701 return style; 702 }; 703 704 const safeFunc = () => { 705 try { 706 return func(); 707 } catch (err) { 708 debugLog(err); 709 return null; 710 } 711 }; 712 713 if (document.readyState === 'loading') { 714 document.addEventListener('DOMContentLoaded', () => { 715 resolve(safeFunc()); 716 }); 717 } else { 718 resolve(safeFunc()); 719 } 720 }); 721} 722 723function escapeSelector(selector) { 724 if (typeof selector !== 'string') { 725 return selector; 726 } 727 728 return selector.replace(/"/g, '\\"'); 729} 730 731function descendantQuerySelector(child, selector) { 732 if (!child || typeof selector !== 'string') { 733 return null; 734 } 735 736 let node = child.parentNode; 737 738 while (node) { 739 if (typeof node.matches === 'function' && node.matches(selector)) { 740 return node; 741 } 742 743 node = node.parentNode; 744 } 745 746 return null; 747} 748 749function getTheme() { 750 return __productWizRio.theme; 751} 752 753function isPhantom() { 754 const { 755 phantom 756 } = __productWizRioOptions; 757 return !!phantom; 758} 759 760function getBeforeChild(root, beforeChildSelector) { 761 const rootFirstChild = root.firstChild; 762 763 if (!beforeChildSelector) { 764 return { 765 found: true, 766 child: rootFirstChild 767 }; 768 } 769 770 const firstChild = typeof beforeChildSelector === 'function' ? beforeChildSelector(root) : root.querySelector(beforeChildSelector); 771 772 if (firstChild) { 773 return { 774 found: true, 775 child: firstChild 776 }; 777 } 778 779 return { 780 found: false, 781 child: rootFirstChild 782 }; 783} 784 785let injectRioOptionsDivBeforeChildNotFound = null; 786 787function injectRioOptionsDiv(root, config, style = {}, onInjected = () => {}, beforeChildSelector = null, deferredQueue = false) { 788 const rioOptionsClassName = isPhantom() ? 'rio-options-phantom' : 'rio-options'; 789 790 if (!document.querySelector(`.${rioOptionsClassName}`)) { 791 debugLog('Inserting rio-options!'); 792 const rioOptions = document.createElement('div'); 793 rioOptions.className = rioOptionsClassName; 794 rioOptions.style.width = '100%'; 795 796 for (const styleItemKey of Object.keys(style)) { 797 rioOptions.style[styleItemKey] = style[styleItemKey]; 798 } 799 800 const { 801 child: beforeChild, 802 found 803 } = getBeforeChild(root, beforeChildSelector); 804 805 if (!found) { 806 debugLog(`beforeChildSelector ${beforeChildSelector} not initally found`); 807 injectRioOptionsDivBeforeChildNotFound = rioOptions; 808 } 809 810 root.insertBefore(rioOptions, beforeChild); 811 onInjected(rioOptions); 812 813 if (!deferredQueue) { 814 __productWizRioOptions.queueRender(rioOptions, config); 815 } else { 816 return [rioOptions, config]; 817 } 818 } 819 820 if (injectRioOptionsDivBeforeChildNotFound) { 821 const { 822 child: beforeChild, 823 found 824 } = getBeforeChild(root, beforeChildSelector); 825 826 if (found) { 827 debugLog(`beforeChildSelector ${beforeChildSelector} found! Moving node position`); 828 root.insertBefore(injectRioOptionsDivBeforeChildNotFound, beforeChild); 829 injectRioOptionsDivBeforeChildNotFound = null; 830 } 831 } 832 833 return null; 834} 835 836function getCurrentVariantFromUrl() { 837 const url = new URL(window.location); 838 const variant = url.searchParams.get('variant'); 839 840 if (variant) { 841 return variant; 842 } 843 844 return null; 845} 846 847const setInitialVariant = (root, selector = 'select[name="id"]') => { 848 const getCurrentVariantFromSelector = () => { 849 const elem = root.querySelector(selector); 850 851 if (elem && elem.value) { 852 return elem.value; 853 } 854 855 return null; 856 }; 857 858 const setCurrentVariant = id => { 859 debugLog(`Setting initial variant to ${id}`); 860 __productWizRioOptions.initialSelectedVariantId = id; 861 }; 862 863 const currentVariantFromUrl = getCurrentVariantFromUrl(); 864 865 if (currentVariantFromUrl) { 866 setCurrentVariant(currentVariantFromUrl); 867 return; 868 } 869 870 const currentVariantFromSelector = getCurrentVariantFromSelector(); 871 872 if (currentVariantFromSelector) { 873 setCurrentVariant(currentVariantFromSelector); 874 return; 875 } 876 877 if (document.readyState === 'loading') {
878 const forceUpdateIfNeeded = () => { 879 if (typeof __productWizRioOptions.forceUpdate === 'function') { 880 debugLog('Force updating options (current variant DCL)!'); 881 882 __productWizRioOptions.forceUpdate(); 883 } 884 }; 885 886 document.addEventListener('DOMContentLoaded', () => { 887 const currentVariantFromSelectorDcl = getCurrentVariantFromSelector(); 888 889 if (currentVariantFromSelectorDcl) { 890 setCurrentVariant(currentVariantFromSelectorDcl); 891 forceUpdateIfNeeded(); 892 } else { 893 debugLog('Current variant not found on DOMContentLoaded!'); 894 } 895 }); 896 return; 897 } 898 899 debugLog('Current variant not found'); 900}; 901 902function startMutationObserver(options, callback) { 903 const observer = new MutationObserver(mutations => { 904 mutations.forEach(mutation => { 905 callback(mutation); 906 }); 907 }); 908 observer.observe(document, options); 909 return observer; 910} 911 912function clickInput(elem, eventQueue) { 913 let func; 914 915 if (elem.type === 'radio' || elem.type === 'checkbox') { 916 debugLog('Doing radio change'); 917 elem.checked = true; 918 919 func = () => { 920 elem.dispatchEvent(new Event('change', { 921 bubbles: true 922 })); 923 }; 924 } else { 925 debugLog('Doing button click'); 926 927 func = () => { 928 elem.click(); 929 }; 930 } 931 932 if (eventQueue) { 933 eventQueue.push(func); 934 } else { 935 func(); 936 } 937} 938 const __productWizRioRioV2 = true; 939 940if (!__productWizRio.config) { 941__productWizRio.config = { 942 "breakpoint": "720px", 943 "mobile": { 944 "navigation": false, 945 "pagination": false, 946 "swipe": true, 947 "dark": true, 948 "magnify": false, 949 "thumbnails": { 950 "orientation": "bottom", 951 "multiRow": false, 952 "thumbnailsPerRow": 4, 953 "navigation": true 954 }, 955 "lightBox": true, 956 "lightBoxZoom": 2 957 }, 958 "desktop": { 959 "navigation": false, 960 "pagination": false, 961 "swipe": true, 962 "dark": true, 963 "magnify": false, 964 "thumbnails": { 965 "orientation": "bottom", 966 "multiRow": false, 967 "thumbnailsPerRow": 5, 968 "navigation": true 969 }, 970 "lightBox": true, 971 "lightBoxZoom": 2 972 } 973}; 974} 975 976const variantImages = addedNode => { 977 try { 978 const isEntry = addedNode.className.indexOf('product-gallery--viewer') > -1; 979 980 if (isEntry) { 981 const container = addedNode.parentElement; 982 983 if (container && !__productWizRio.finishedInjection) { 984 container.style = 'display: none;'; 985 986 if (typeof __productWizRio.config.galaxio !== 'string') { 987 const aspectRatio = container.getAttribute('data-product-gallery-aspect-ratio'); 988 989 if (aspectRatio === 'short') { 990 __productWizRio.config.desktop.maxHeight = 'short'; 991 __productWizRio.config.mobile.maxHeight = 'short'; 992 } else if (aspectRatio === 'square') { 993 __productWizRio.config.mobile.maxHeight = 'square'; 994 __productWizRio.config.desktop.maxHeight = 'square'; 995 } 996 } 997 998 const div = document.createElement('div'); 999 div.className = 'product-gallery'; 1000 injectRioMediaGalleryDiv(div); 1001 div.style.paddingBottom = '1px'; 1002 container.parentElement.insertBefore(div, container); 1003 __productWizRio.finishedInjection = true; 1004 } 1005 } 1006 } catch (err) {} 1007}; 1008 1009const options = () => { 1010 let addToCartFormElement = null; 1011 1012 __productWizRioOptions.onChange = currentOptions => { 1013 if (!addToCartFormElement) { 1014 debugLog('Could not find add to cart form element'); 1015 } 1016 1017 const productOptions = __productWizRioProduct.options; 1018 const currentOptionsWithIndexes = currentOptions.map(currentOption => { 1019 const optionIndex = productOptions.findIndex(x => x.name === currentOption.id); 1020 1021 if (optionIndex > -1) { 1022 const option = productOptions[optionIndex]; 1023 const optionValueIndex = option.values.findIndex(x => currentOption.value === x); 1024 1025 if (optionValueIndex > -1) { 1026 return { ...currentOption, 1027 index: optionIndex, 1028 valueIndex: optionValueIndex 1029 }; 1030 } 1031 } 1032 1033 debugLog('Could not find option index:'); 1034 debugLog(currentOption); 1035 return null; 1036 }).filter(x => x !== null); 1037 const eventQueue = []; 1038 1039 for (const option of currentOptionsWithIndexes) { 1040 const fieldSetSelectorStr = `div[data-variant-option-index="${option.index}"]`; 1041 const fieldSetSelector = addToCartFormElement.querySelector(fieldSetSelectorStr); 1042 1043 if (fieldSetSelector) { 1044 const valueSelectorStr = `input[value="${escapeSelector(option.value)}"]`; 1045 const valueSelector = fieldSetSelector.querySelector(valueSelectorStr); 1046 1047 if (valueSelector) { 1048 clickInput(valueSelector, eventQueue); 1049 } else { 1050 debugLog(`Could not find option value selector ${valueSelectorStr}`); 1051 } 1052 } else { 1053 const dropDownOptionSelectorStr = `select[id="data-variant-option-${option.index}"]`; 1054 const dropDownOptionSelector = addToCartFormElement.querySelector(dropDownOptionSelectorStr); 1055 1056 if (dropDownOptionSelector) { 1057 dropDownOptionSelector.selectedIndex = option.valueIndex; 1058 eventQueue.push(() => { 1059 dropDownOptionSelector.dispatchEvent(new Event('change', { 1060 bubbles: true 1061 })); 1062 }); 1063 } else { 1064 const dropDownOptionSelectorStr2 = `select[data-variant-option-index="${option.index}"]`; 1065 const dropDownOptionSelector2 = addToCartFormElement.querySelector(dropDownOptionSelectorStr2); 1066 1067 if (dropDownOptionSelector2) { 1068 dropDownOptionSelector2.selectedIndex = option.valueIndex; 1069 eventQueue.push(() => { 1070 dropDownOptionSelector2.dispatchEvent(new Event('change', { 1071 bubbles: true 1072 })); 1073 }); 1074 } else { 1075 debugLog(`Could not find option selector ${dropDownOptionSelectorStr}, ${dropDownOptionSelectorStr2} and ${fieldSetSelectorStr}`); 1076 } 1077 } 1078 } 1079 } 1080 1081 eventQueue.forEach(item => { 1082 item(); 1083 }); 1084 }; 1085 1086 const hideElements = root => {
1087 if (isPhantom()) { 1088 return; 1089 } 1090 1091 root.querySelectorAll('.variants-ui, .variant-selection').forEach(elem => { 1092 elem.style.display = 'none'; 1093 }); 1094 }; 1095 1096 const renderProductPage = mutation => { 1097 Array.from(mutation.addedNodes).forEach(addedNode => { 1098 const addToCartForm = descendantQuerySelector(addedNode, 'form[action$="/cart/add"]'); 1099 1100 if (addToCartForm) { 1101 injectRioOptionsDiv(addToCartForm, __productWizRioOptions, { 1102 marginTop: '1.0rem' 1103 }, async () => { 1104 setInitialVariant(addToCartForm); 1105 addToCartFormElement = addToCartForm; 1106 1107 const isNewerTheme = () => { 1108 try { 1109 var _window, _window$Theme; 1110 1111 const version = (_window = window) === null || _window === void 0 ? void 0 : (_window$Theme = _window.Theme) === null || _window$Theme === void 0 ? void 0 : _window$Theme.version; 1112 1113 if (typeof version === 'string') { 1114 const v = version.split('.').map(x => Number.parseInt(x, 10)); 1115 1116 if (v[0] >= 6 && v[1] >= 1 || v[0] >= 0) { 1117 return true; 1118 } 1119 1120 return false; 1121 } 1122 } catch (err) { 1123 console.log(err); 1124 } 1125 1126 return true; 1127 }; 1128 1129 if (isNewerTheme()) { 1130 const style = await getComputedStyle('.options-selection__option-name', ['font-weight', 'font-style']); 1131 1132 if (style) { 1133 insertRioOptionsTitleStyle({ ...style, 1134 'font-size': 'var(--font-size-body)' 1135 }); 1136 } 1137 } else { 1138 const style = await getComputedStyle('.option-name', ['font-weight', 'font-style']); 1139 1140 if (style) { 1141 insertRioOptionsTitleStyle({ ...style, 1142 'font-size': 'var(--font-size-body)' 1143 }); 1144 } 1145 } 1146 }, '.variants-ui, .variant-selection'); 1147 hideElements(addToCartForm); 1148 } 1149 }); 1150 }; 1151 1152 const observer = startMutationObserver({ 1153 childList: true, 1154 subtree: true 1155 }, mutation => { 1156 renderProductPage(mutation); 1157 }); 1158 window.addEventListener('load', () => { 1159 observer.disconnect(); 1160 }); 1161}; 1162 (() => { 1163 const product = __productWizRioProduct; 1164 const productMetafield = __productWizRioVariantImages; 1165 const shopMetafield = __productWizRioShop; 1166 const productGalleryMetafield = __productWizRioProductGallery; 1167 __productWizRio.enabled = false; 1168 if (product && Array.isArray(product.media) && product.media.length > 0) { 1169 const hasVariantImages = productMetafield && productMetafield.enabled && !productMetafield.empty; 1170 const variantImagesInit = (!shopMetafield || !shopMetafield.disabled) && hasVariantImages; 1171 const productGalleryDisabledWithTag = Array.isArray(product.tags) && product.tags.includes('vw-disable-product-gallery'); 1172 const changeVariantOnVariantImageSelection = Array.isArray(product.tags) && product.tags.includes('vw-variant-vi-link'); 1173 const productGalleryInit = productGalleryMetafield && !productGalleryMetafield.disabled && !productGalleryDisabledWithTag; 1174 if (variantImagesInit || productGalleryInit) { 1175 __productWizRio.enabled = true; 1176 __productWizRio.product = product; 1177 if (changeVariantOnVariantImageSelection && 1178 __productWizRio.config && 1179 !__productWizRio.config.changeVariantOnVariantImageSelection) { 1180 __productWizRio.config.changeVariantOnVariantImageSelection = true; 1181 } 1182 if (variantImagesInit) { 1183 __productWizRio.productRio = productMetafield.mapping; 1184 __productWizRio.imageFilenames = productMetafield.imageFilenames; 1185 __productWizRio.mediaSettings = productMetafield.mediaSettings; 1186 } 1187 } 1188 } 1189 if (__productWizRio.enabled) { 1190 1191 const callback = (mutation) => { 1192 Array.from(mutation.addedNodes).forEach((addedNode) => { 1193 if (typeof addedNode.className === 'string') { 1194 variantImages(addedNode); 1195 } 1196 }); 1197 }; 1198 const observer = startMutationObserver( 1199 { childList: true, subtree: true }, 1200 (mutation) => callback(mutation) 1201 ); 1202 window.addEventListener('load', () => { 1203 observer.disconnect(); 1204 }); 1205 1206 1207 } 1208 })(); 1209 1210 (() => { 1211 const product = __productWizRioProduct; 1212 const productMetafield = __productWizRioProductOptions; 1213 const shopMetafield = __productWizRioProductOptionsShop; 1214 __productWizRioOptions.enabled = false;
1215 const productOptionsEnabled = !shopMetafield || !shopMetafield.disabled; 1216 if (productOptionsEnabled) { 1217 const hasVariants = product && !__productWizRioHasOnlyDefaultVariant; 1218 const productOptionEnabled = productMetafield && productMetafield.enabled; 1219 if (hasVariants && productOptionEnabled) { 1220 __productWizRioOptions.enabled = true; 1221 __productWizRioOptions.product = product; 1222 __productWizRioOptions.options = productMetafield.options; 1223 __productWizRioOptions.settings = productMetafield.settings; 1224 } 1225 } 1226 let hook = false; 1227 if (__productWizRioOptions.enabled) { 1228 hook = true; 1229 options(); 1230 } else { 1231 if (__productWizRio?.config?.changeVariantOnVariantImageSelection) { 1232 __productWizRioOptions.phantom = true; 1233 __productWizRioOptions.queueRender = () => {}; 1234 hook = true; 1235 options(); 1236 } 1237 } 1238 if (hook) { 1239 __productWizRioOptions.change = async (variant) => { 1240 if (__productWizRioOptions.enabled && __productWizRioOptions.cbs) { 1241 for (const option of variant.options) { 1242 const fn = __productWizRioOptions.cbs[option.id]; 1243 if (typeof fn === 'function') { 1244 fn(option.value); 1245 } 1246 await delayMs(50); 1247 } 1248 } else if (typeof __productWizRioOptions.onChange === 'function') { 1249 __productWizRioOptions.onChange(variant.options, variant); 1250 } 1251 }; 1252 } 1253 })() 1254 1255 })(); 1256</script>
1256 1257 1258 1259<link rel="stylesheet" href="https://cdn.shopify.com/extensions/0199e8e1-4121-74e5-a6d7-65b030dea933/prod-10/assets/productwiz-rio.min.css">
1260<script async src="https://cdn.shopify.com/extensions/0199e8e1-4121-74e5-a6d7-65b030dea933/prod-10/assets/productwiz-rio.min.js"></script>
1260 1261 1262<!-- END app block --><!-- BEGIN app block: shopify://apps/bm-country-blocker-ip-blocker/blocks/boostmark-blocker/bf9db4b9-be4b-45e1-8127-bbcc07d93e7e --> 1263 1264
1264<script src="https://cdn.shopify.com/extensions/01a061a7-718a-75fc-86ca-65651fe7f6bd/boostymark-regionblock-74/assets/blocker.js?v=4&shop=48967b-2.myshopify.com" async></script>
1264 1265
1265<script src="https://cdn.shopify.com/extensions/01a061a7-718a-75fc-86ca-65651fe7f6bd/boostymark-regionblock-74/assets/jk4ukh.js?c=6&shop=48967b-2.myshopify.com" async></script>
1265 1266 1267 1268
1268<script async> 1269 function _0x3f8f(_0x223ce8,_0x21bbeb){var _0x6fb9ec=_0x6fb9();return _0x3f8f=function(_0x3f8f82,_0x5dbe6e){_0x3f8f82=_0x3f8f82-0x191;var _0x51bf69=_0x6fb9ec[_0x3f8f82];return _0x51bf69;},_0x3f8f(_0x223ce8,_0x21bbeb);}(function(_0x4724fe,_0xeb51bb){var _0x47dea2=_0x3f8f,_0x141c8b=_0x4724fe();while(!![]){try{var _0x4a9abe=parseInt(_0x47dea2(0x1af))/0x1*(-parseInt(_0x47dea2(0x1aa))/0x2)+-parseInt(_0x47dea2(0x1a7))/0x3*(parseInt(_0x47dea2(0x192))/0x4)+parseInt(_0x47dea2(0x1a3))/0x5*(parseInt(_0x47dea2(0x1a6))/0x6)+-parseInt(_0x47dea2(0x19d))/0x7*(-parseInt(_0x47dea2(0x191))/0x8)+-parseInt(_0x47dea2(0x1a4))/0x9*(parseInt(_0x47dea2(0x196))/0xa)+-parseInt(_0x47dea2(0x1a0))/0xb+parseInt(_0x47dea2(0x198))/0xc;if(_0x4a9abe===_0xeb51bb)break;else _0x141c8b['push'](_0x141c8b['shift']());}catch(_0x5bdae7){_0x141c8b['push'](_0x141c8b['shift']());}}}(_0x6fb9,0x2b917),function e(){var _0x379294=_0x3f8f;window[_0x379294(0x19f)]=![];var _0x59af3b=new MutationObserver(function(_0x10185c){var _0x39bea0=_0x379294;_0x10185c[_0x39bea0(0x19b)](function(_0x486a2e){var _0x1ea3a0=_0x39bea0;_0x486a2e['addedNodes'][_0x1ea3a0(0x19b)](function(_0x1880c1){var _0x37d441=_0x1ea3a0;if(_0x1880c1[_0x37d441(0x193)]===_0x37d441(0x19c)&&window[_0x37d441(0x19f)]==![]){var _0x64f391=_0x1880c1['textContent']||_0x1880c1[_0x37d441(0x19e)];_0x64f391[_0x37d441(0x1ad)](_0x37d441(0x1ab))&&(window[_0x37d441(0x19f)]=!![],window['_bm_blocked_script']=_0x64f391,_0x1880c1[_0x37d441(0x194)][_0x37d441(0x1a2)](_0x1880c1),_0x59af3b[_0x37d441(0x195)]());}});});});_0x59af3b[_0x379294(0x1a9)](document[_0x379294(0x1a5)],{'childList':!![],'subtree':!![]}),setTimeout(()=>{var _0x43bd71=_0x379294;if(!window[_0x43bd71(0x1ae)]&&window['_bm_blocked']){var _0x4f89e0=document[_0x43bd71(0x1a8)](_0x43bd71(0x19a));_0x4f89e0[_0x43bd71(0x1ac)]=_0x43bd71(0x197),_0x4f89e0[_0x43bd71(0x1a1)]=window['_bm_blocked_script'],document[_0x43bd71(0x199)]['appendChild'](_0x4f89e0);}},0x2ee0);}());function _0x6fb9(){var _0x432d5b=['head','script','forEach','SCRIPT','7fPmGqS','src','_bm_blocked','1276902CZtaAd','textContent','removeChild','5xRSprd','513qTrjgw','documentElement','1459980yoQzSv','6QRCLrj','createElement','observe','33750bDyRAA','var\x20customDocumentWrite\x20=\x20function(content)','className','includes','bmExtension','11ecERGS','2776368sDqaNF','444776RGnQWH','nodeName','parentNode','disconnect','25720cFqzCY','analytics','3105336gpytKO'];_0x6fb9=function(){return _0x432d5b;};return _0x6fb9();} 1270 </script>
1270 1271 1272 1273 1274 1275 1276
1276<script async> 1277 !function(){var t;new MutationObserver(function(t,e){if(document.body&&(e.disconnect(),!window.bmExtension)){let i=document.createElement('div');i.id='bm-preload-mask',i.style.cssText='position: fixed !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; background-color: white !important; z-index: 2147483647 !important; display: block !important;',document.body.appendChild(i),setTimeout(function(){i.parentNode&&i.parentNode.removeChild(i);},1e4);}}).observe(document.documentElement,{childList:!0,subtree:!0});}(); 1278 </script>
1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297<!-- END app block --><!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core --> 1298 1299 1300 1301 1302 1303 1304 1305<link rel="dns-prefetch" href="https://cdn.judge.me"> 1306<link rel="dns-prefetch" href="https://cdn1.judge.me"> 1307<link rel="dns-prefetch" href="https://api.judge.me"> 1308
1309<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":false,"badge_no_review_text":"No reviews","badge_n_reviews_text":"{{ n }} review/reviews","hide_badge_preview_if_no_reviews":true,"badge_hide_text":false,"enforce_center_preview_badge":false,"widget_title":"Customer Reviews","widget_open_form_text":"Write a review","widget_close_form_text":"Cancel review","widget_refresh_page_text":"Refresh page","widget_summary_text":"Based on {{ number_of_reviews }} review/reviews","widget_no_review_text":"Be the first to write a review","widget_name_field_text":"Display name","widget_verified_name_field_text":"Verified Name (public)","widget_name_placeholder_text":"Display name","widget_required_field_error_text":"This field is required.","widget_email_field_text":"Email address","widget_verified_email_field_text":"Verified Email (private, can not be edited)","widget_email_placeholder_text":"Your email address","widget_email_field_error_text":"Please enter a valid email address.","widget_rating_field_text":"Rating","widget_review_title_field_text":"Review Title","widget_review_title_placeholder_text":"Give your review a title","widget_review_body_field_text":"Review content","widget_review_body_placeholder_text":"Start writing here...","widget_pictures_field_text":"Picture/Video (optional)","widget_submit_review_text":"Submit Review","widget_submit_verified_review_text":"Submit Verified Review","widget_submit_success_msg_with_auto_publish":"Thank y
1309ou! Please refresh the page in a few moments to see your review. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_submit_success_msg_no_auto_publish":"Thank you! Your review will be published as soon as it is approved by the shop admin. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_show_default_reviews_out_of_total_text":"Showing {{ n_reviews_shown }} out of {{ n_reviews }} reviews.","widget_show_all_link_text":"Show all","widget_show_less_link_text":"Show less","widget_author_said_text":"{{ reviewer_name }} said:","widget_days_text":"{{ n }} days ago","widget_weeks_text":"{{ n }} week/weeks ago","widget_months_text":"{{ n }} month/months ago","widget_years_text":"{{ n }} year/years ago","widget_yesterday_text":"Yesterday","widget_today_text":"Today","widget_replied_text":"\u003e\u003e {{ shop_name }} replied:","widget_read_more_text":"Read more","widget_reviewer_name_as_initial":"","widget_rating_filter_color":"#fbcd0a","widget_rating_filter_see_all_text":"See all reviews","widget_sorting_most_recent_text":"Most Recent","widget_sorting_highest_rating_text":"Highest Rating","widget_sorting_lowest_rating_text":"Lowest Rating","widget_sorting_with_pictures_text":"Only Pictures","widget_sorting_most_helpful_text":"Most Helpful","widget_open_question_form_text":"Ask a question","widget_reviews_subtab_text":"Reviews","widget_questions_subtab_text":"Questions","widget_question_label_text":"Question","widget_answer_label_text":"Answer","widget_question_placeholder_text":"Write your question here","widget_submit_question_text":"Submit Question","widget_question_submit_success_text":"Thank you for your question! We will notify you once it gets answered.","verified_badge_text":"Verified","verified_badge_bg_color":"","verified_badge_text_color":"","verified_badge_placement":"left-of-reviewer-name","widget_review_max_height":"","widget_hide_border":false,"widget_social_share":false,"widget_thumb":false,"widget_review_location_show":false,"widget_location_format":"","all_reviews_include_out_of_store_products":true,"all_reviews_out_of_store_text":"(out of store)","all_reviews_pagination":100,"all_reviews_product_name_prefix_text":"about","enable_review_pictures":true,"enable_question_anwser":false,"widget_theme":"","review_date_format":"mm/dd/yyyy","default_sort_method":"most-recent","widget_product_reviews_subtab_text":"Product Reviews","widget_shop_reviews_subtab_text":"Shop Reviews","widget_other_products_reviews_text":"Reviews for other products","widget_store_reviews_subtab_text":"Store reviews","widget_no_store_reviews_text":"This store hasn't received any reviews yet","widget_web_restriction_product_reviews_text":"This product hasn't received any reviews yet","widget_no_items_text":"No items found","widget_show_more_text":"Show more","widget_write_a_store_review_text":"Write a Store Review","widget_other_languages_heading":"Reviews in Other Languages","widget_translate_review_text":"Translate review to {{ language }}","widget_translating_review_text":"Translating...","widget_show_original_translation_text":"Show original ({{ language }})","widget_translate_review_failed_text":"Review couldn't be translated.","widget_translate_review_retry_text":"Retry","widget_translate_review_try_again_later_text":"Try again later","show_product_url_for_grouped_product":false,"widget_sorting_pictures_first_text":"Pictures First","show_pictures_on_all_rev_page_mobile":false,"show_pictures_on_all_rev_page_desktop":false,"floating_tab_hide_mobile_install_preference":false,"floating_tab_button_name":"â
Reviews","floating_tab_title":"Let customers speak for us","floating_tab_button_color":"","floating_tab_button_background_color":"","floating_tab_url":"","floating_tab_url_enabled":false,"floating_tab_tab_style":"text","all_reviews_text_badge_text":"Customers rate us {{ shop.metafields.judgeme.all_reviews_rating | round: 1 }}/5 based on {{ shop.metafields.judgeme.all_reviews_count }} reviews.","all_reviews_text_badge_text_branded_style":"{{ shop.metafields.judgeme.all_reviews_rating | round: 1 }} out of 5 stars based on {{ shop.metafields.judgeme.all_reviews_count }} reviews","is_all_reviews_text_badge_a_link":false,"show_stars_for_all_reviews_text_badge":false,"all_reviews_text_badge_url":"","all_reviews_text_style":"branded","all_reviews_text_color_style":"judgeme_brand_color","all_reviews_text_color":"#108474","all_reviews_text_show_jm_brand":true,"featured_carousel_show_header":true,"featured_carousel_title":"Let customers speak for us","testimonials_carousel_title":"Customers are saying","videos_carousel_title":"Real customer stories","cards_carousel_title":"Customers are saying","featured_carousel_count_text":"from {{ n }} reviews","featured_carousel_add_link_to_all_reviews_page":false,"featured_carousel_url":"","featured_carousel_show_images":true,"featured_carousel_autoslide_interval":5,"featured_carousel_arrows_on_the_sides":false,"featured_carousel_height":250,"featured_carousel_width":80,"featured_carousel_image_size":0,"featured_carousel_image_height":250,"featured_carousel_arrow_color":"#eeeeee","verified_count_badge_style":"branded","verified_count_badge_orientation":"horizontal","verified_count_badge_color_style":"judgeme_brand_color","verified_count_badge_color":"#108474","is_verified_count_badge_a_link":false,"verified_count_badge_url":"","verified_count_badge_show_jm_brand":true,"widget_rating_preset_default":5,"widget_first_sub_tab":"product-reviews","widget_show_histogram":true,"widget_histogram_use_custom_color":false,"widget_pagination_use_custom_color":false,"widget_star_use_custom_color":false,"widget_verified_badge_use_custom_color":false,"widget_write_review_use_custom_color":false,"picture_reminder_submit_button":"Upload Pictures","enable_review_videos":false,"mute_video_by_default":false,"widget_sorting_videos_first_text":"Videos First","widget_review_pending_text":"Pending","featured_carousel_items_for_large_screen":3,"social_share_options_order":"Facebook,Twitter","remove_microdata_snippet":true,"disable_json_ld":false,"enable_json_ld_products":false,"preview_badge_show_question_text":false,"preview_badge_no_question_text":"No questions","preview_badge_n_question_text":"{{ number_of_questions }} question/questions","qa_badge_show_icon":false,"qa_badge_position":"same-row","remove_judgeme_branding":false,"widget_add_search_bar":false,"widget_search_bar_placeholder":"Search","widget_sorting_verified_only_text":"Verified only","featured_carousel_theme":"default","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":false,"featured_carousel_show_reviewer":true,"featured_carousel_show_product":false,"featured_carousel_header_background_color":"#108474","featured_carousel_header_text_color":"#ffffff","featured_carousel_name_product_separator":"reviewed","featured_carousel_full_star_background":"#108474","featured_carousel_empty_star_background":"#dadada","featured_carousel_vertical_theme_background":"#f9fafb","featured_carousel_verified_badge_enable":true,"featured_carousel_verified_badge_color":"#108474","featured_carousel_border_style":"round","featured_carousel_review_line_length_limit":3,"featured_carousel_more_reviews_button_text":"Read more reviews","featured_carousel_view_product_button_text":"View product","all_reviews_page_load_reviews_on":"button_click","all_reviews_page_load_more_text":"Load More Reviews","disable_fb_tab_reviews":false,"enable_ajax_cdn_cache":false,"widget_advanced_speed_features":5,"widget_public_name_text":"displayed publicly like","default_reviewer_name":"John Smith","default_reviewer_name_has_non_latin":true,"widget_reviewer_anonymous":"Anonymous","medals_widget_title":"Judge.me Review Medals","medals_widget_background_color":"#f9fafb","medals_widget_position":"footer_all_pages","medals_widget_border_color":"#f9fafb","medals_widget_verified_text_position":"left","medals_widget_use_monochromatic_version":false,"medals_widget_elements_color":"#108474","show_reviewer_avatar":true,"widget_invalid_yt_video_url_error_text":"Not a YouTube video URL","widget_max_length_field_error_text":"Please enter no more than {0} characters.","widget_show_country_flag":false,"widget_show_collected_via_shop_app":true,"widget_verified_by_shop_badge_style":"light","widget_verified_by_shop_text":"Verified by Shop","widget_show_photo_gallery":false,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Made by us, Shared by you","widget_ugc_subt
1309itle":"Tag us to see your picture featured in our page","widget_ugc_arrows_color":"#ffffff","widget_ugc_primary_button_text":"Buy Now","widget_ugc_primary_button_background_color":"#108474","widget_ugc_primary_button_text_color":"#ffffff","widget_ugc_primary_button_border_width":"0","widget_ugc_primary_button_border_style":"none","widget_ugc_primary_button_border_color":"#108474","widget_ugc_primary_button_border_radius":"25","widget_ugc_secondary_button_text":"Load More","widget_ugc_secondary_button_background_color":"#ffffff","widget_ugc_secondary_button_text_color":"#108474","widget_ugc_secondary_button_border_width":"2","widget_ugc_secondary_button_border_style":"solid","widget_ugc_secondary_button_border_color":"#108474","widget_ugc_secondary_button_border_radius":"25","widget_ugc_reviews_button_text":"View Reviews","widget_ugc_reviews_button_background_color":"#ffffff","widget_ugc_reviews_button_text_color":"#108474","widget_ugc_reviews_button_border_width":"2","widget_ugc_reviews_button_border_style":"solid","widget_ugc_reviews_button_border_color":"#108474","widget_ugc_reviews_button_border_radius":"25","widget_ugc_reviews_button_link_to":"judgeme-reviews-page","widget_ugc_show_post_date":true,"widget_ugc_max_width":"800","widget_rating_metafield_value_type":true,"widget_primary_color":"#000000","widget_enable_secondary_color":false,"widget_secondary_color":"#edf5f5","widget_summary_average_rating_text":"{{ average_rating }} out of 5","widget_media_grid_title":"Customer photos \u0026 videos","widget_media_grid_see_more_text":"See more","widget_round_style":false,"widget_show_product_medals":true,"widget_verified_by_judgeme_text":"Verified by Judge.me","widget_show_store_medals":true,"widget_verified_by_judgeme_text_in_store_medals":"Verified by Judge.me","widget_media_field_exceed_quantity_message":"Sorry, we can only accept {{ max_media }} for one review.","widget_media_field_exceed_limit_message":"{{ file_name }} is too large, please select a {{ media_type }} less than {{ size_limit }}MB.","widget_review_submitted_text":"Review Submitted!","widget_question_submitted_text":"Question Submitted!","widget_close_form_text_question":"Cancel","widget_write_your_answer_here_text":"Write your answer here","widget_enabled_branded_link":true,"widget_show_collected_by_judgeme":true,"widget_reviewer_name_color":"","widget_write_review_text_color":"","widget_write_review_bg_color":"","widget_collected_by_judgeme_text":"collected by Judge.me","widget_pagination_type":"standard","widget_load_more_text":"Load More","widget_load_more_color":"#108474","widget_full_review_text":"Full Review","widget_read_more_reviews_text":"Read More Reviews","widget_read_questions_text":"Read Questions","widget_questions_and_answers_text":"Questions \u0026 Answers","widget_verified_by_text":"Verified by","widget_verified_text":"Verified","widget_number_of_reviews_text":"{{ number_of_reviews }} reviews","widget_back_button_text":"Back","widget_next_button_text":"Next","widget_custom_forms_filter_button":"Filters","custom_forms_style":"horizontal","widget_show_review_information":false,"how_reviews_are_collected":"How reviews are collected?","widget_show_review_keywords":false,"widget_gdpr_statement":"How we use your data: We'll only contact you about the review you left, and only if necessary. By submitting your review, you agree to Judge.me's \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms\u003c/a\u003e, \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy\u003c/a\u003e and \u003ca href='https://judge.me/content-policy' target='_blank' rel='nofollow noopener'\u003econtent\u003c/a\u003e policies.","widget_multilingual_sorting_enabled":false,"widget_translate_review_content_enabled":false,"widget_translate_review_content_method":"manual","popup_widget_review_selection":"automatically_with_pictures","popup_widget_round_border_style":true,"popup_widget_show_title":true,"popup_widget_show_body":true,"popup_widget_show_reviewer":false,"popup_widget_show_product":true,"popup_widget_show_pictures":true,"popup_widget_use_review_picture":true,"popup_widget_show_on_home_page":true,"popup_widget_show_on_product_page":true,"popup_widget_show_on_collection_page":true,"popup_widget_show_on_cart_page":true,"popup_widget_position":"bottom_left","popup_widget_first_review_delay":5,"popup_widget_duration":5,"popup_widget_interval":5,"popup_widget_review_count":5,"popup_widget_hide_on_mobile":true,"review_snippet_widget_round_border_style":true,"review_snippet_widget_card_color":"#FFFFFF","review_snippet_widget_slider_arrows_background_color":"#FFFFFF","review_snippet_widget_slider_arrows_color":"#000000","review_snippet_widget_star_color":"#108474","show_product_variant":false,"all_reviews_product_variant_label_text":"Variant: ","widget_show_verified_branding":true,"widget_ai_summary_title":"Customers say","widget_ai_summary_disclaimer":"AI-powered review summary based on recent customer reviews","widget_show_ai_summary":false,"widget_show_ai_summary_bg":false,"widget_show_review_title_input":true,"redirect_reviewers_invited_via_email":"review_widget","request_store_review_after_product_review":false,"request_review_other_products_in_order":false,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":{},"review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":{},"review_form_button_text_color":"#ffffff","review_form_modal_overlay_color":"#000000","review_content_screen_title_text":"How would you rate this product?","review_content_introduction_text":"We would love it if you would share a bit about your experience.","store_review_form_title_text":"How would you rate this store?","store_review_form_introduction_text":"We would love it if you would share a bit about your experience.","show_review_guidance_text":true,"one_star_review_guidance_text":"Poor","five_star_review_guidance_text":"Great","customer_information_screen_title_text":"About you","customer_information_introduction_text":"Please tell us more about you.","custom_questions_screen_title_text":"Your experience in more detail","custom_questions_introduction_text":"Here are a few questions to help us understand more about your experience.","review_submitted_screen_title_text":"Thanks for your review!","review_submitted_screen_thank_you_text":"We are processing it and it will appear on the store soon.","review_submitted_screen_email_verification_text":"Please confirm your email by clicking the link we just sent you. This helps us keep reviews authentic.","review_submitted_request_store_review_text":"Would you like to share your experience of shopping with us?","review_submitted_review_other_products_text":"Would you like to review these products?","store_review_screen_title_text":"Would you like to share your experience of shopping with us?","store_review_introduction_text":"We value your feedback and use it to improve. Please share any thoughts or suggestions you have.","reviewer_media_screen_title_picture_text":"Share a picture","reviewer_media_introduction_picture_text":"Upload a photo to support your review.","reviewer_media_screen_title_video_text":"Share a video","reviewer_media_introduction_video_text":"Upload a video to support your review.","reviewer_media_screen_title_picture_or_video_text":"Share a picture or video","reviewer_media_introduction_picture_or_video_text":"Upload a photo or video to support your review.","reviewer_media_
1309youtube_url_text":"Paste your Youtube URL here","advanced_settings_next_step_button_text":"Next","advanced_settings_close_review_button_text":"Close","modal_write_review_flow":false,"write_review_flow_required_text":"Required","write_review_flow_privacy_message_text":"We respect your privacy.","write_review_flow_anonymous_text":"Post review as anonymous","write_review_flow_visibility_text":"This won't be visible to other customers.","write_review_flow_multiple_selection_help_text":"Select as many as you like","write_review_flow_single_selection_help_text":"Select one option","write_review_flow_required_field_error_text":"This field is required","write_review_flow_invalid_email_error_text":"Please enter a valid email address","write_review_flow_max_length_error_text":"Max. {{ max_length }} characters.","write_review_flow_media_upload_text":"\u003cb\u003eClick to upload\u003c/b\u003e or drag and drop","write_review_flow_gdpr_statement":"We'll only contact you about your review if necessary. By submitting your review, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","rating_only_reviews_enabled":false,"show_negative_reviews_help_screen":false,"new_review_flow_help_screen_rating_threshold":3,"negative_review_resolution_screen_title_text":"Tell us more","negative_review_resolution_text":"Your experience matters to us. If there were issues with your purchase, we're here to help. Feel free to reach out to us, we'd love the opportunity to make things right.","negative_review_resolution_button_text":"Contact us","negative_review_resolution_proceed_with_review_text":"Leave a review","negative_review_resolution_subject":"Issue with purchase from {{ shop_name }}.{{ order_name }}","preview_badge_collection_page_install_status":false,"widget_review_custom_css":"","preview_badge_custom_css":"","preview_badge_stars_count":"5-stars","featured_carousel_custom_css":"","floating_tab_custom_css":"","all_reviews_widget_custom_css":"","medals_widget_custom_css":"","verified_badge_custom_css":"","all_reviews_text_custom_css":"","transparency_badges_collected_via_store_invite":false,"transparency_badges_from_another_provider":false,"transparency_badges_collected_from_store_visitor":false,"transparency_badges_collected_by_verified_review_provider":false,"transparency_badges_earned_reward":false,"transparency_badges_collected_via_store_invite_text":"Review collected via store invitation","transparency_badges_from_another_provider_text":"Review collected from another provider","transparency_badges_collected_from_store_visitor_text":"Review collected from a store visitor","transparency_badges_written_in_google_text":"Review written in Google","transparency_badges_written_in_etsy_text":"Review written in Etsy","transparency_badges_written_in_shop_app_text":"Review written in Shop App","transparency_badges_earned_reward_text":"Review earned a reward for future purchase","product_review_widget_per_page":10,"widget_store_review_label_text":"Review about the store","checkout_comment_extension_title_on_product_page":"Customer Comments","checkout_comment_extension_num_latest_comment_show":5,"checkout_comment_extension_format":"name_and_timestamp","checkout_comment_customer_name":"last_initial","checkout_comment_comment_notification":true,"preview_badge_collection_page_install_preference":false,"preview_badge_home_page_install_preference":false,"preview_badge_product_page_install_preference":false,"review_widget_install_preference":"","review_carousel_install_preference":false,"floating_reviews_tab_install_preference":"none","verified_reviews_count_badge_install_preference":false,"all_reviews_text_install_preference":false,"review_widget_best_location":false,"judgeme_medals_install_preference":false,"review_widget_revamp_enabled":false,"review_widget_qna_enabled":false,"review_widget_header_theme":"minimal","review_widget_widget_title_enabled":true,"review_widget_header_text_size":"medium","review_widget_header_text_weight":"regular","review_widget_average_rating_style":"compact","review_widget_bar_chart_enabled":true,"review_widget_bar_chart_type":"numbers","review_widget_bar_chart_style":"standard","review_widget_expanded_media_gallery_enabled":false,"review_widget_reviews_section_theme":"standard","review_widget_image_style":"thumbnails","review_widget_review_image_ratio":"square","review_widget_stars_size":"medium","review_widget_verified_badge":"standard_text","review_widget_review_title_text_size":"medium","review_widget_review_text_size":"medium","review_widget_review_text_length":"medium","review_widget_number_of_columns_desktop":3,"review_widget_carousel_transition_speed":5,"review_widget_custom_questions_answers_display":"always","review_widget_button_text_color":"#FFFFFF","review_widget_text_color":"#000000","review_widget_lighter_text_color":"#7B7B7B","review_widget_corner_styling":"soft","review_widget_review_word_singular":"review","review_widget_review_word_plural"
1309:"reviews","review_widget_voting_label":"Helpful?","review_widget_shop_reply_label":"Reply from {{ shop_name }}:","review_widget_filters_title":"Filters","qna_widget_question_word_singular":"Question","qna_widget_question_word_plural":"Questions","qna_widget_answer_reply_label":"Answer from {{ answerer_name }}:","qna_content_screen_title_text":"Ask a question about this product","qna_widget_question_required_field_error_text":"Please enter your question.","qna_widget_flow_gdpr_statement":"We'll only contact you about your question if necessary. By submitting your question, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","qna_widget_question_submitted_text":"Thanks for your question!","qna_widget_close_form_text_question":"Close","qna_widget_question_submit_success_text":"Weâll notify you by email when your question is answered.","all_reviews_widget_v2025_enabled":false,"all_reviews_widget_v2025_header_theme":"default","all_reviews_widget_v2025_widget_title_enabled":true,"all_reviews_widget_v2025_header_text_size":"medium","all_reviews_widget_v2025_header_text_weight":"regular","all_reviews_widget_v2025_average_rating_style":"compact","all_reviews_widget_v2025_bar_chart_enabled":true,"all_reviews_widget_v2025_bar_chart_type":"numbers","all_reviews_widget_v2025_bar_chart_style":"standard","all_reviews_widget_v2025_expanded_media_gallery_enabled":false,"all_reviews_widget_v2025_show_store_medals":true,"all_reviews_widget_v2025_show_photo_gallery":true,"all_reviews_widget_v2025_show_review_keywords":false,"all_reviews_widget_v2025_show_ai_summary":false,"all_reviews_widget_v2025_show_ai_summary_bg":false,"all_reviews_widget_v2025_add_search_bar":false,"all_reviews_widget_v2025_default_sort_method":"most-recent","all_reviews_widget_v2025_reviews_per_page":10,"all_reviews_widget_v2025_reviews_section_theme":"default","all_reviews_widget_v2025_image_style":"thumbnails","all_reviews_widget_v2025_review_image_ratio":"square","all_reviews_widget_v2025_stars_size":"medium","all_reviews_widget_v2025_verified_badge":"bold_badge","all_reviews_widget_v2025_review_title_text_size":"medium","all_reviews_widget_v2025_review_text_size":"medium","all_reviews_widget_v2025_review_text_length":"medium","all_reviews_widget_v2025_number_of_columns_desktop":3,"all_reviews_widget_v2025_carousel_transition_speed":5,"all_reviews_widget_v2025_custom_questions_answers_display":"always","all_reviews_widget_v2025_show_product_variant":false,"all_reviews_widget_v2025_show_reviewer_avatar":true,"all_reviews_widget_v2025_reviewer_name_as_initial":"","all_reviews_widget_v2025_review_location_show":false,"all_reviews_widget_v2025_location_format":"","all_reviews_widget_v2025_show_country_flag":false,"all_reviews_widget_v2025_verified_by_shop_badge_style":"light","all_reviews_widget_v2025_social_share":false,"all_reviews_widget_v2025_social_share_options_order":"Facebook,Twitter,LinkedIn,Pinterest","all_reviews_widget_v2025_pagination_type":"standard","all_reviews_widget_v2025_button_text_color":"#FFFFFF","all_reviews_widget_v2025_text_color":"#000000","all_reviews_widget_v2025_lighter_text_color":"#7B7B7B","all_reviews_widget_v2025_corner_styling":"soft","all_reviews_widget_v2025_title":"Customer reviews","all_reviews_widget_v2025_ai_summary_title":"Customers say about this store","all_reviews_widget_v2025_no_review_text":"Be the first to write a review","platform":"shopify","branding_url":"https://app.judge.me/reviews","branding_text":"Powered by Judge.me","locale":"en","reply_name":"Skatepark of Tampa","widget_version":"3.0","footer":true,"autopublish":false,"review_dates":true,"enable_custom_form":false,"shop_locale":"en","enable_multi_locales_translations":true,"show_review_title_input":true,"review_verification_email_status":"always","can_be_branded":false,"reply_name_text":"Skatepark of Tampa"};</script>
1309 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #000;--jdgm-secondary-color: rgba(0,0,0,0.1);--jdgm-star-color: #000;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #000000;--jdgm-paginate-color: #000;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #000000}.jdgm-histogram__bar-content{background-color:#000}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:white;background-color:#000}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}@media only screen and (min-width: 768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-author-all-initials{display:none !important}.jdgm-author-last-initial{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'about'}.jdgm-rev__variant-label:before{content:'Variant: '}.jdgm-rev__out-of-store-text:before{content:'(out of store)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.jdgm-preview-badge[data-template="product"]{display:none !important}.jdgm-preview-badge[data-template="collection"]{display:none !important}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-review-widget[data-from-snippet="true"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_etsy"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_google_business"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_shop_app"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#108474}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'Skatepark of Tampa'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )} 1310</style> <style class='jdgm-settings-style'></style> 1311 1312 1313 1314 1315 <style class='jdgm-miracle-styles'> 1316 @-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK
1316/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-prev-badge{display:block !important} 1317 1318</style> 1319 1320 1321 1322 1323 1324 1325 1326 1327
1328<script data-cfasync='false' class='jdgm-script'> 1329!function(e){window.jdgm=window.jdgm||{}; 1330/* INF-1976 */ 1331var _jdgmBlocked=function(){var raw=(window.jdgmSettings||{}).hostname_allowlist;var list=(raw==null?"":""+raw).split(/[\s,]+/).map(function(h){return h.trim().toLowerCase().replace(/\.$/,"");}).filter(function(h){return h;});if(!list.length)return false;var host=(e.location.hostname||"").toLowerCase().replace(/\.$/,"");if(/(^|\.)shopifypreview\.com$/.test(host))return false;var bare=host.replace(/^www\./,"");for(var i=0;i<list.length;i++){var en=list[i];if(en.indexOf("*.")===0){var b=en.slice(2);if(host===b||host.slice(-(b.length+1))==="."+b)return false;}else if(bare===en.replace(/^www\./,""))return false;}return true;}(); 1332if(_jdgmBlocked){jdgm._loaderExecuted=true;jdgm._blocked=true;var _jdgmS=e.createElement("style");_jdgmS.textContent='[class^="jdgm-"],[class*=" jdgm-"]{display:none !important}';(e.head||e.documentElement).appendChild(_jdgmS);return;} 1333jdgm.CDN_HOST="https://cdn2.judge.me/cdn/widget_frontend/",jdgm.CDN_HOST_ALT="https://cdn2.judge.me/cdn/widget_frontend/",jdgm.API_HOST="https://api.judge.me/",jdgm.CDN_BASE_URL="https://cdn.shopify.com/extensions/01a0f14c-14c3-7c54-8630-ec498be121ab/judgeme-770/assets/",jdgm.CDN_API_HOST="https://cdn.judge.me/", 1334jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)? 1335setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){ 1336!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d), 1337(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!", 1338a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))}, 1339jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest; 1340t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))}, 1341t.open("GET",e),t.onerror=function(){if(e.indexOf(jdgm.CDN_HOST)===0&&jdgm.CDN_HOST_ALT!==jdgm.CDN_HOST){var f=e.replace(jdgm.CDN_HOST,jdgm.CDN_HOST_ALT);jdgm.loadJS(f,d)}},t.send()},jdgm.docReady((function(){(window.jdgmLoadCSS||e.querySelectorAll( 1342".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting? 1343parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"): 1344jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css") 1345)}))}(document); 1346</script>
1346 1347<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/01a0f14c-14c3-7c54-8630-ec498be121ab/judgeme-770/assets/shopify_v2.css"></noscript> 1348 1349<!-- BEGIN app snippet: theme_fix_tags -->
1349<script> 1350 (function() { 1351 var jdgmThemeFixes = null; 1352 if (!jdgmThemeFixes) return; 1353 1354 // "All themes" fix: CSS and JS applied on every theme. CSS is injected 1355 // before the per-theme fix so the theme-specific CSS wins the cascade. 1356 // HTML is never applied globally (too risky). 1357 var allThemesFix = jdgmThemeFixes['all']; 1358 if (allThemesFix && allThemesFix.css) { 1359 var allStyleTag = document.createElement('style'); 1360 allStyleTag.classList.add('jdgm-theme-fix-style-all'); 1361 allStyleTag.innerHTML = allThemesFix.css; 1362 document.head.append(allStyleTag); 1363 }; 1364 1365 if (allThemesFix && allThemesFix.js) { 1366 var allScriptTag = document.createElement('script'); 1367 allScriptTag.classList.add('jdgm-theme-fix-script-all'); 1368 allScriptTag.innerHTML = allThemesFix.js; 1369 document.head.append(allScriptTag); 1370 }; 1371 1372 var thisThemeFix = jdgmThemeFixes[Shopify.theme.id]; 1373 if (!thisThemeFix) return; 1374 1375 if (thisThemeFix.html) { 1376 document.addEventListener("DOMContentLoaded", function() { 1377 var htmlDiv = document.createElement('div'); 1378 htmlDiv.classList.add('jdgm-theme-fix-html'); 1379 htmlDiv.innerHTML = thisThemeFix.html; 1380 document.body.append(htmlDiv); 1381 }); 1382 }; 1383 1384 if (thisThemeFix.css) { 1385 var styleTag = document.createElement('style'); 1386 styleTag.classList.add('jdgm-theme-fix-style'); 1387 styleTag.innerHTML = thisThemeFix.css; 1388 document.head.append(styleTag); 1389 }; 1390 1391 if (thisThemeFix.js) { 1392 var scriptTag = document.createElement('script'); 1393 scriptTag.classList.add('jdgm-theme-fix-script'); 1394 scriptTag.innerHTML = thisThemeFix.js; 1395 document.head.append(scriptTag); 1396 }; 1397 })(); 1398</script>
1398 1399<!-- END app snippet --> 1400<!-- End of Judge.me Core --> 1401 1402 1403 1404<!-- END app block -->
1404<script src="https://cdn.shopify.com/extensions/01a0f14c-14c3-7c54-8630-ec498be121ab/judgeme-770/assets/loader.js" type="text/javascript" defer="defer"></script>
1404 1405<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1406<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: 78388560145,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "product"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 1406
1406
1407<script> 1408 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 1409</script>
vendor: 1 bytes, line 1409
1409
1410<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}
1410).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: 78388560145,storefrontBaseUrl: "https://skateparkoftampa.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://skateparkoftampa.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"2189820177","configuration":"{\"pixelCode\":\"D2K9VFRC77U1DBN51AT0\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22e92c2ad45662f435e4801458fb78cc","type":"APP","apiClientId":4383523,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2070675729","configuration":"{\"mailchimp_store_id\":\"store_rtwl9n7wc24fzcn1s438\", \"mailchimp_user_id\":\"26766371\",\"mailchimp_list_id\":\"f8cbbd1ae0\"}","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":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]}
1410,{"id":"1392345361","configuration":"{\"webPixelName\":\"Judge.me\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8acc938b1a30dc7624e304493ca567d7","type":"APP","apiClientId":683015,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1166508305","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-XPJVTEQNRC\\\",\\\"AW-978951987\\\",\\\"GT-5RF87M47\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-XPJVTEQNRC\\\",\\\"AW-978951987\\\/AHVHCJuyy9wcELO-5tID\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-XPJVTEQNRC\\\",\\\"AW-978951987\\\/O3ZcCKeyy9wcELO-5tID\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-XPJVTEQNRC\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-XPJVTEQNRC\\\",\\\"AW-978951987\\\/o76sCKSyy9wcELO-5tID\\\",\\\"MC-B3DC57GFJ9\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-XPJVTEQNRC\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-XPJVTEQNRC\\\",\\\"AW-978951987\\\/vVFICJiyy9wcELO-5tID\\\",\\\"MC-B3DC57GFJ9\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-XPJVTEQNRC\\\",\\\"AW-978951987\\\/H51oCKGyy9wcELO-5tID\\\",\\\"MC-B3DC57GFJ9\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-XPJVTEQNRC\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-XPJVTEQNRC\\\",\\\"AW-978951987\\\/a0SPCKqyy9wcELO-5tID\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-XPJVTEQNRC\\\",\\\"AW-978951987\\\/LiJUCJ6yy9wcELO-5tID\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-XPJVTEQNRC\\\"}],\\\"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":"480510225","configuration":"{\"pixel_id\":\"433551289145186\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","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":"85098769","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"21","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"GTM"},{"id":"149520657","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"LP Google Ads Purchases"},{"id":"172917009","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"LP Microsoft UET Revenue"},{"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":"Skatepark of Tampa","paymentSettings":{"currencyCode":"USD"}
1410,"myshopifyDomain":"48967b-2.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/skateparkoftampa.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[{"price":{"amount":25.0,"currencyCode":"USD"},"product":{"title":"Gift Card","vendor":"Skatepark of Tampa","id":"9931368005905","untranslatedTitle":"Gift Card","url":"\/products\/gift-card","type":"Giftcards"},"id":"50831875309841","image":{"src":"\/\/skateparkoftampa.com\/cdn\/shop\/files\/christmas-gift-card.jpg?v=1734793269"},"sku":"50831875309841","title":"GIft \/ $25.00","untranslatedTitle":"GIft \/ $25.00"},{"price":{"amount":50.0,"currencyCode":"USD"},"product":{"title":"Gift Card","vendor":"Skatepark of Tampa","id":"9931368005905","untranslatedTitle":"Gift Card","url":"\/products\/gift-card","type":"Giftcards"},"id":"50831875342609","image":{"src":"\/\/skateparkoftampa.com\/cdn\/shop\/files\/christmas-gift-card.jpg?v=1734793269"},"sku":"50831875342609","title":"GIft \/ $50.00","untranslatedTitle":"GIft \/ $50.00"},{"price":{"amount":100.0,"currencyCode":"USD"},"product":{"title":"Gift Card","vendor":"Skatepark of Tampa","id":"9931368005905","untranslatedTitle":"Gift Card","url":"\/products\/gift-card","type":"Giftcards"},"id":"50831875375377","image":{"src":"\/\/skateparkoftampa.com\/cdn\/shop\/files\/christmas-gift-card.jpg?v=1734793269"},"sku":"50831875375377","title":"GIft \/ $100.00","untranslatedTitle":"GIft \/ $100.00"},{"price":{"amount":200.0,"currencyCode":"USD"},"product":{"title":"Gift Card","vendor":"Skatepark of Tampa","id":"9931368005905","untranslatedTitle":"Gift Card","url":"\/products\/gift-card","type":"Giftcards"},"id":"50831875440913","image":{"src":"\/\/skateparkoftampa.com\/cdn\/shop\/files\/christmas-gift-card.jpg?v=1734793269"},"sku":"75440913","title":"GIft \/ $200.00","untranslatedTitle":"GIft \/ $200.00"},{"price":{"amount":500.0,"currencyCode":"USD"},"product":{"title":"Gift Card","vendor":"Skatepark of Tampa","id":"9931368005905","untranslatedTitle":"Gift Card","url":"\/products\/gift-card","type":"Giftcards"},"id":"50831875473681","image":{"src":"\/\/skateparkoftampa.com\/cdn\/shop\/files\/christmas-gift-card.jpg?v=1734793269"},"sku":"","title":"GIft \/ $500.00","untranslatedTitle":"GIft \/ $500.00"}],"products":[{"id":"9931368005905","handle":"gift-card","isCollective":null,"title":"Gift Card","type":"Giftcards","untranslatedTitle":"Gift Card","url":"\/products\/gift-card","vendor":"Skatepark of Tampa","remoteShopId":null,"variants":[{"id":"50831875309841","image":{"src":"\/\/skateparkoftampa.com\/cdn\/shop\/files\/christmas-gift-card.jpg?v=1734793269"},"price":{"amount":25.0,"currencyCode":"USD"},"sku":"50831875309841","title":"GIft \/ $25.00","untranslatedTitle":"GIft \/ $25.00"},{"id":"50831875342609","image":{"src":"\/\/skateparkoftampa.com\/cdn\/shop\/files\/christmas-gift-card.jpg?v=1734793269"},"price":{"amount":50.0,"currencyCode":"USD"},"sku":"50831875342609","title":"GIft \/ $50.00","untranslatedTitle":"GIft \/ $50.00"},{"id":"50831875375377","image":{"src":"\/\/skateparkoftampa.com\/cdn\/shop\/files\/christmas-gift-card.jpg?v=1734793269"},"price":{"amount":100.0,"currencyCode":"USD"},"sku":"50831875375377","title":"GIft \/ $100.00","untranslatedTitle":"GIft \/ $100.00"},{"id":"50831875440913","image":{"src":"\/\/skateparkoftampa.com\/cdn\/shop\/files\/christmas-gift-card.jpg?v=1734793269"},"price":{"amount":200.0,"currencyCode":"USD"},"sku":"75440913","title":"GIft \/ $200.00","untranslatedTitle":"GIft \/ $200.00"},{"id":"50831875473681","image":{"src":"\/\/skateparkoftampa.com\/cdn\/shop\/files\/christmas-gift-card.jpg?v=1734793269"},"price":{"amount":500.0,"currencyCode":"USD"},"sku":"","title":"GIft \/ $500.00","untranslatedTitle":"GIft \/ $500.00"}]}],"purchasingCompany":null},},"https://skateparkoftampa.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"161612759313","themePublished":"true","eventMetadataId":"6747a1e5-1c5e-4bbd-928e-653264ef049e","pageType":"product","resourceId":"9931368005905","shopId":"78388560145","storefrontBaseUrl":"https:\/\/skateparkoftampa.c
1410om","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}],[\"product_viewed\",{\"productVariant\":{\"price\":{\"amount\":25.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Gift Card\",\"vendor\":\"Skatepark of Tampa\",\"id\":\"9931368005905\",\"untranslatedTitle\":\"Gift Card\",\"url\":\"\/products\/gift-card\",\"type\":\"Giftcards\"},\"id\":\"50831875309841\",\"image\":{\"src\":\"\/\/skateparkoftampa.com\/cdn\/shop\/files\/christmas-gift-card.jpg?v=1734793269\"},\"sku\":\"50831875309841\",\"title\":\"GIft \/ $25.00\",\"untranslatedTitle\":\"GIft \/ $25.00\"}}]]"});})();</script>
1410<script> 1411 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 1412 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 1413 window.ShopifyAnalytics.meta.currency = 'USD'; 1414 var meta = {"product":{"id":9931368005905,"gid":"gid:\/\/shopify\/Product\/9931368005905","vendor":"Skatepark of Tampa","type":"Giftcards","handle":"gift-card","variants":[{"id":50831875309841,"price":2500,"name":"Gift Card - GIft \/ $25.00","public_title":"GIft \/ $25.00","sku":"50831875309841"},{"id":50831875342609,"price":5000,"name":"Gift Card - GIft \/ $50.00","public_title":"GIft \/ $50.00","sku":"50831875342609"},{"id":50831875375377,"price":10000,"name":"Gift Card - GIft \/ $100.00","public_title":"GIft \/ $100.00","sku":"50831875375377"},{"id":50831875440913,"price":20000,"name":"Gift Card - GIft \/ $200.00","public_title":"GIft \/ $200.00","sku":"75440913"},{"id":50831875473681,"price":50000,"name":"Gift Card - GIft \/ $500.00","public_title":"GIft \/ $500.00","sku":""}],"remote":false},"page":{"pageType":"product","resourceType":"product","resourceId":9931368005905,"requestId":"ef08f8d3-503a-4093-bde8-4f88495a5832-1790923271"}}; 1415 for (var attr in meta) { 1416 window.ShopifyAnalytics.meta[attr] = meta[attr]; 1417 } 1418</script>
vendor: 1 bytes, line 1418
1418
1419<script class="analytics"> 1420 (function () { 1421 var customDocumentWrite = function(content) { 1422 var jquery = null; 1423 1424 if (window.jQuery) { 1425 jquery = window.jQuery; 1426 } else if (window.Checkout && window.Checkout.$) { 1427 jquery = window.Checkout.$; 1428 } 1429 1430 if (jquery) { 1431 jquery('body').append(content); 1432 } 1433 }; 1434 1435 var hasLoggedConversion = function(token) { 1436 if (token) { 1437 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 1438 } 1439 return false; 1440 } 1441 1442 var setCookieIfConversion = function(token) { 1443 if (token) { 1444 var twoMonthsFromNow = new Date(Date.now()); 1445 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 1446 1447 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 1448 } 1449 } 1450 1451 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 1452 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 1453 if (trekkie.integrations) { 1454 return; 1455 } 1456 trekkie.methods = [ 1457 'identify', 1458 'page', 1459 'ready', 1460 'track', 1461 'trackForm', 1462 'trackLink' 1463 ]; 1464 trekkie.factory = function(method) { 1465 return function() { 1466 var args = Array.prototype.slice.call(arguments); 1467 args.unshift(method); 1468 trekkie.push(args); 1469 if (method == 'track' || method == 'page') { 1470 var pageUrl; 1471 try { 1472 pageUrl = window.location.href; 1473 } catch (e) {} 1474 var pageReferrer; 1475 try { 1476 pageReferrer = document.referrer; 1477 } catch (e) {} 1478 try { 1479 if (window.__TREKKIE_SHIM_QUEUE == null) { 1480 window.__TREKKIE_SHIM_QUEUE = []; 1481 } 1482 window.__TREKKIE_SHIM_QUEUE.push({ 1483 from: 'trekkie-stub', 1484 method: method, 1485 args: args.slice(1), 1486 pageContext: { 1487 url: pageUrl, 1488 referrer: pageReferrer 1489 } 1490 }); 1491 } catch (e) { 1492 // no-op 1493 } 1494 } 1495 return trekkie; 1496 }; 1497 }; 1498 for (var i = 0; i < trekkie.methods.length; i++) { 1499 var key = trekkie.methods[i]; 1500 trekkie[key] = trekkie.factory(key); 1501 } 1502 trekkie.load = function(config) { 1503 trekkie.config = config || {}; 1504 trekkie.config.initialDocumentCookie = document.cookie; 1505 var first = document.getElementsByTagName('script')[0]; 1506var script = document.createElement('script'); 1507script.type = 'text/javascript'; 1508script.onerror = function(e) { 1509 var scriptFallback = document.createElement('script'); 1510 scriptFallback.type = 'text/javascript'; 1511 scriptFallback.onerror = function(error) { 1512 var Monorail = { 1513 produce: function produce(monorailDomain, schemaId, payload) { 1514 var currentMs = new Date().getTime(); 1515 var event = { 1516 schema_id: schemaId, 1517 payload: payload, 1518 metadata: { 1519 event_created_at_ms: currentMs, 1520 event_sent_at_ms: currentMs 1521 } 1522 }; 1523 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 1524 }, 1525 sendRequest: function sendRequest(endpointUrl, payload) { 1526 // Try the sendBeacon API 1527 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 1528 var blobData = new window.Blob([payload], { 1529 type: 'text/plain' 1530 }); 1531 1532 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 1533 return true; 1534 } // sendBeacon was not successful 1535 1536 } // XHR beacon 1537 1538 var xhr = new XMLHttpRequest(); 1539 1540 try { 1541 xhr.open('POST', endpointUrl); 1542 xhr.setRequestHeader('Content-Type', 'text/plain'); 1543 xhr.send(payload); 1544 } catch (e) { 1545 console.log(e); 1546 } 1547 1548 return false; 1549 }, 1550 isIos12: function isIos12() { 1551 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 1552 } 1553 }; 1554 Monorail.produce('monorail-edge.shopifysvc.com', 1555 'trekkie_storefront_load_errors/1.1', 1556 {shop_id: 78388560145, 1557 theme_id: 161612759313, 1558 app_name: "storefront", 1559 context_url: window.location.href,
1560 source_url: "//skateparkoftampa.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 1561 1562 }; 1563 scriptFallback.async = true; 1564 scriptFallback.src = '//skateparkoftampa.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1565 first.parentNode.insertBefore(scriptFallback, first); 1566}; 1567script.async = true; 1568script.src = '//skateparkoftampa.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1569first.parentNode.insertBefore(script, first); 1570 1571 }; 1572 trekkie.load( 1573 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":78388560145,"isMerchantRequest":null,"themeId":161612759313,"themeCityHash":"8017089970516288428","contentLanguage":"en","currency":"USD","eventMetadataId":"6747a1e5-1c5e-4bbd-928e-653264ef049e"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 1574 ); 1575 1576 var loaded = false; 1577 trekkie.ready(function() { 1578 if (loaded) return; 1579 loaded = true; 1580 1581 window.ShopifyAnalytics.lib = window.trekkie; 1582 1583 var originalDocumentWrite = document.write; 1584 document.write = customDocumentWrite; 1585 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 1586 document.write = originalDocumentWrite; 1587 1588 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1589 var token = match? match[1]: undefined; 1590 if (!hasLoggedConversion(token)) { 1591 setCookieIfConversion(token); 1592 window.ShopifyAnalytics.lib.track("Viewed Product",{"currency":"USD","variantId":50831875309841,"productId":9931368005905,"productGid":"gid:\/\/shopify\/Product\/9931368005905","name":"Gift Card - GIft \/ $25.00","price":"25.00","sku":"50831875309841","brand":"Skatepark of Tampa","variant":"GIft \/ $25.00","category":"Giftcards","nonInteraction":true,"remote":false,"available":true},undefined,undefined,{"shopifyEmitted":true}); 1593 } 1594 }); 1595 1596 window.ShopifyAnalytics.lib.page(null,{"pageType":"product","resourceType":"product","resourceId":9931368005905,"requestId":"ef08f8d3-503a-4093-bde8-4f88495a5832-1790923271","shopifyEmitted":true}); 1597 1598 var eventsListenerScript = document.createElement('script'); 1599 eventsListenerScript.async = true; 1600 eventsListenerScript.src = "//skateparkoftampa.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1601 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1602})();</script>
vendor: 1 bytes, line 1602
1602
1603<script 1604 defer 1605 src="https://skateparkoftampa.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 1606 data-application="storefront-renderer" 1607 data-shop-id="78388560145" 1608 data-render-region="gcp-us-central1" 1609 data-page-type="product" 1610 data-theme-instance-id="161612759313" 1611 data-theme-name="Empire" 1612 data-theme-version="9.1.1" 1613 data-monorail-region="shop_domain" 1614 data-resource-timing-sampling-rate="10" 1615 data-shs="true" 1616 data-shs-beacon="true" 1617 data-shs-export-with-fetch="true" 1618 data-shs-logs-sample-rate="1" 1619 data-shs-beacon-endpoint="https://skateparkoftampa.com/api/collect" 1620></script>
1620 1621<meta name="shopify-y" content="ba86244f-aefd-4f6a-94d1-9f55698cb065" data-expiration="1822480872000"><meta name="shopify-s" content="faedb093-14ff-476a-b934-14d2791d3518" data-expiration="1790925072000"><meta name="new-cookie-storage-activated" content="t"> 1622</head> 1623 1624 <body class="template-product" data-instant-allow-query-string > 1625
1625<script> 1626 document.documentElement.className=document.documentElement.className.replace(/\bno-js\b/,'js'); 1627 if(window.Shopify&&window.Shopify.designMode)document.documentElement.className+=' in-theme-editor'; 1628 if(('ontouchstart' in window)||window.DocumentTouch&&document instanceof DocumentTouch)document.documentElement.className=document.documentElement.className.replace(/\bno-touch\b/,'has-touch'); 1629 </script>
1629 1630 1631 1632 <svg 1633 class="icon-star-reference" 1634 aria-hidden="true" 1635 focusable="false" 1636 role="presentation" 1637 xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="3 3 17 17" fill="none" 1638 > 1639 <symbol id="icon-star"> 1640 <rect class="icon-star-background" width="20" height="20" fill="currentColor"/> 1641 <path d="M10 3L12.163 7.60778L17 8.35121L13.5 11.9359L14.326 17L10 14.6078L5.674 17L6.5 11.9359L3 8.35121L7.837 7.60778L10 3Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" fill="none"/> 1642 </symbol> 1643 <clipPath id="icon-star-clip"> 1644 <path d="M10 3L12.163 7.60778L17 8.35121L13.5 11.9359L14.326 17L10 14.6078L5.674 17L6.5 11.9359L3 8.35121L7.837 7.60778L10 3Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 1645 </clipPath> 1646 </svg> 1647 1648 1649 1650 <a class="skip-to-main" href="#site-main">Skip to content</a> 1651 1652 1653 <!-- BEGIN sections: header-group --> 1654<div id="shopify-section-sections--21330963169553__announcement-bar" class="shopify-section shopify-section-group-header-group site-announcement">
1654<script 1655 type="application/json" 1656 data-section-id="sections--21330963169553__announcement-bar" 1657 data-section-type="static-announcement"> 1658</script>
1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 <div 1670 class=" 1671 announcement-bar 1672 1673 " 1674 style=" 1675 color: #ffffff; 1676 background: #b70909; 1677 " 1678 data-announcement-bar 1679 > 1680 1681 1682 1683 <div class="announcement-bar-text"> 1684 FREE SHIPPING ON ORDERS OF $93 OR MORE *cannot be combined with other discounts 1685 </div> 1686 1687 1688 <div class="announcement-bar-text-mobile"> 1689 1690 Free shipping on $93+ *Excludes other discounts 1691 1692 </div> 1693 </div> 1694 1695 1696 1697</div><div id="shopify-section-sections--21330963169553__header" class="shopify-section shopify-section-group-header-group site-header-wrapper"> 1698 1699
1700<script 1701 type="application/json" 1702 data-section-id="sections--21330963169553__header" 1703 data-section-type="static-header" 1704 data-section-data> 1705 { 1706 "settings": { 1707 "sticky_header": true, 1708 "has_box_shadow": true, 1709 "live_search": { 1710 "enable": true, 1711 "money_format": "${{amount}}", 1712 "show_mobile_search_bar": false 1713 } 1714 } 1715 } 1716</script>
1716 1717 1718 1719 1720 1721 1722<style data-shopify> 1723 .site-logo { 1724 max-width: 163px; 1725 } 1726 1727 .site-logo-image { 1728 max-height: 61px; 1729 } 1730</style> 1731 1732<header 1733 class="site-header site-header-nav--open" 1734 data-site-header 1735> 1736 <div 1737 class=" 1738 site-header-main 1739 1740 " 1741 data-site-header-main 1742 data-site-header-sticky 1743 1744 data-site-header-mobile-search-button 1745 1746 > 1747 <button class="site-header-menu-toggle" data-menu-toggle> 1748 <span class="site-header-menu-toggle--button"> 1749 <span class="toggle-icon--bar toggle-icon--bar-top"></span> 1750 <span class="toggle-icon--bar toggle-icon--bar-middle"></span> 1751 <span class="toggle-icon--bar toggle-icon--bar-bottom"></span> 1752 <span class="visually-hidden">Menu</span> 1753 </span> 1754 </button> 1755 1756 1757 1758 1759 <button 1760 class="site-header-mobile-search-button" 1761 data-mobile-search-button 1762 > 1763 1764 <span class="site-header-mobile-search-button--button"> 1765 <svg 1766 aria-hidden="true" 1767 focusable="false" 1768 role="presentation" 1769 xmlns="http://www.w3.org/2000/svg" 1770 width="23" 1771 height="24" 1772 fill="none" 1773 viewBox="0 0 23 24" 1774> 1775 <path d="M21 21L15.5 15.5" stroke="currentColor" stroke-width="2" stroke-linecap="round"/> 1776 <circle cx="10" cy="9" r="8" stroke="currentColor" stroke-width="2"/> 1777</svg> 1778 1779 </span> 1780 1781 </button> 1782 1783 1784 1785 <div 1786 class=" 1787 site-header-main-content 1788 1789 " 1790 > 1791 <div class="site-header-logo"> 1792 <a 1793 class="site-logo" 1794 href="/" 1795 aria-label="Home page" 1796 > 1797 1798 1799 1800 1801 1802 1803 1804 1805 <img 1806 1807 src="//skateparkoftampa.com/cdn/shop/files/city-star-web_297x163.png?v=1732807311" 1808 1809 alt="" 1810 width="104" 1811 height="61" 1812 1813 data-rimg 1814 srcset="//skateparkoftampa.com/cdn/shop/files/city-star-web_297x163.png?v=1732807311 1x, //skateparkoftampa.com/cdn/shop/files/city-star-web_594x326.png?v=1732807311 2x, //skateparkoftampa.com/cdn/shop/files/city-star-web_891x489.png?v=1732807311 3x, //skateparkoftampa.com/cdn/shop/files/city-star-web_1188x652.png?v=1732807311 4x" 1815 1816 1817 class="site-logo-image" 1818 style=" 1819 object-fit:cover;object-position:50.0% 50.0%; 1820 1821" 1822 1823 > 1824 1825 1826 1827 1828 1829 </a> 1830 </div> 1831 1832 1833 1834 1835 1836 1837 1838<div class="live-search" data-live-search><form 1839 class=" 1840 live-search-form 1841 form-fields-inline 1842 1843 " 1844 action="/search" 1845 method="get" 1846 role="search" 1847 aria-label="Product" 1848 data-live-search-form 1849 > 1850 <div class="form-field no-label"><input 1851 class="form-field-input live-search-form-field" 1852 type="text" 1853 name="q" 1854 aria-label="Search" 1855 placeholder="What are you looking for?" 1856 1857 autocomplete="off" 1858 data-live-search-input 1859 > 1860 <button 1861 class="live-search-takeover-cancel" 1862 type="button" 1863 data-live-search-takeover-cancel> 1864 Cancel 1865 </button> 1866 1867 <button 1868 class="live-search-button" 1869 type="submit" 1870 aria-label="Search" 1871 data-live-search-submit 1872 > 1873 <span class="search-icon search-icon--inactive"> 1874 <svg 1875 aria-hidden="true" 1876 focusable="false" 1877 role="presentation" 1878 xmlns="http://www.w3.org/2000/svg" 1879 width="23" 1880 height="24" 1881 fill="none" 1882 viewBox="0 0 23 24" 1883> 1884 <path d="M21 21L15.5 15.5" stroke="currentColor" stroke-width="2" stroke-linecap="round"/> 1885 <circle cx="10" cy="9" r="8" stroke="currentColor" stroke-width="2"/> 1886</svg> 1887 1888 </span> 1889 <span class="search-icon search-icon--active"> 1890 <svg 1891 aria-hidden="true" 1892 focusable="false" 1893 role="presentation" 1894 width="26" 1895 height="26" 1896 viewBox="0 0 26 26" 1897 xmlns="http://www.w3.org/2000/svg" 1898> 1899 <g fill-rule="nonzero" fill="currentColor"> 1900 <path d="M13 26C5.82 26 0 20.18 0 13S5.82 0 13 0s13 5.82 13 13-5.82 13-13 13zm0-3.852a9.148 9.148 0 1 0 0-18.296 9.148 9.148 0 0 0 0 18.296z" opacity=".29"/><path d="M13 26c7.18 0 13-5.82 13-13a1.926 1.926 0 0 0-3.852 0A9.148 9.148 0 0 1 13 22.148 1.926 1.926 0 0 0 13 26z"/> 1901 </g> 1902</svg> 1903 </span> 1904 </button> 1905 </div> 1906 1907 <div class="search-flydown" data-live-search-flydown> 1908 <div class="search-flydown--placeholder" data-live-search-placeholder> 1909 <div class="search-flydown--product-items"> 1910 1911 <a class="search-flydown--product search-flydown--product" href="#"> 1912 1913 <div class="search-flydown--product-image"> 1914 <svg class="placeholder--image placeholder--content-image" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 525.5 525.5"><path d="M324.5 212.7H203c-1.6 0-2.8 1.3-2.8 2.8V308c0 1.6 1.3 2.8 2.8 2.8h121.6c1.6 0 2.8-1.3 2.8-2.8v-92.5c0-1.6-1.3-2.8-2.9-2.8zm1.1 95.3c0 .6-.5 1.1-1.1 1.1H203c-.6 0-1.1-.5-1.1-1.1v-92.5c0-.6.5-1.1 1.1-1.1h121.6c.6 0 1.1.5 1.1 1.1V308z"/><path d="M210.4 299.5H240v.1s.1 0 .2-.1h75.2v-76.2h-105v76.2zm1.8-7.2l20-20c1.6-1.6 3.8-2.5 6.1-2.5s4.5.9 6.1 2.5l1.5 1.5 16.8 16.8c-12.9 3.3-20.7 6.3-22.8 7.2h-27.7v-5.5zm101.5-10.1c-20.1 1.7-36.7 4.8-49.1 7.9l-16.9-16.9 26.3-26.3c1.6-1.6 3.8-2.5 6.1-2.5s4.5.9 6.1 2.5l27.5 27.5v7.8zm-68.9 15.5c9.7-3.5 33.9-10.9 68.9-13.8v13.8h-68.9zm68.9-72.7v46.8l-26.2-26.2c-1.9-1.9-4.5-3-7.3-3s-5.4 1.1-7.3 3l-26.3 26.3-.9-.9c-1.9-1.9-4.5-3-7.3-3s-5.4 1.1-7.3 3l-18.8 18.8V225h101.4z"/><path d="M232.8 254c4.6 0 8.3-3.7 8.3-8.3s-3.7-8.3-8.3-8.3-8.3 3.7-8.3 8.3 3.7 8.3 8.3 8.3zm0-14.9c3.6 0 6.6 2.9 6.6 6.6s-2.9 6.6-6.6 6.6-6.6-2.9-6.6-6.6 3-6.6 6.6-6.6z"/></svg> 1915 </div> 1916 1917 1918 <div class="search-flydown--product-text">
1919 <span class="search-flydown--product-title placeholder--content-text"></span> 1920 <span class="search-flydown--product-price placeholder--content-text"></span> 1921 </div> 1922 </a> 1923 1924 <a class="search-flydown--product search-flydown--product" href="#"> 1925 1926 <div class="search-flydown--product-image"> 1927 <svg class="placeholder--image placeholder--content-image" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 525.5 525.5"><path d="M324.5 212.7H203c-1.6 0-2.8 1.3-2.8 2.8V308c0 1.6 1.3 2.8 2.8 2.8h121.6c1.6 0 2.8-1.3 2.8-2.8v-92.5c0-1.6-1.3-2.8-2.9-2.8zm1.1 95.3c0 .6-.5 1.1-1.1 1.1H203c-.6 0-1.1-.5-1.1-1.1v-92.5c0-.6.5-1.1 1.1-1.1h121.6c.6 0 1.1.5 1.1 1.1V308z"/><path d="M210.4 299.5H240v.1s.1 0 .2-.1h75.2v-76.2h-105v76.2zm1.8-7.2l20-20c1.6-1.6 3.8-2.5 6.1-2.5s4.5.9 6.1 2.5l1.5 1.5 16.8 16.8c-12.9 3.3-20.7 6.3-22.8 7.2h-27.7v-5.5zm101.5-10.1c-20.1 1.7-36.7 4.8-49.1 7.9l-16.9-16.9 26.3-26.3c1.6-1.6 3.8-2.5 6.1-2.5s4.5.9 6.1 2.5l27.5 27.5v7.8zm-68.9 15.5c9.7-3.5 33.9-10.9 68.9-13.8v13.8h-68.9zm68.9-72.7v46.8l-26.2-26.2c-1.9-1.9-4.5-3-7.3-3s-5.4 1.1-7.3 3l-26.3 26.3-.9-.9c-1.9-1.9-4.5-3-7.3-3s-5.4 1.1-7.3 3l-18.8 18.8V225h101.4z"/><path d="M232.8 254c4.6 0 8.3-3.7 8.3-8.3s-3.7-8.3-8.3-8.3-8.3 3.7-8.3 8.3 3.7 8.3 8.3 8.3zm0-14.9c3.6 0 6.6 2.9 6.6 6.6s-2.9 6.6-6.6 6.6-6.6-2.9-6.6-6.6 3-6.6 6.6-6.6z"/></svg> 1928 </div> 1929 1930 1931 <div class="search-flydown--product-text"> 1932 <span class="search-flydown--product-title placeholder--content-text"></span> 1933 <span class="search-flydown--product-price placeholder--content-text"></span> 1934 </div> 1935 </a> 1936 1937 <a class="search-flydown--product search-flydown--product" href="#"> 1938 1939 <div class="search-flydown--product-image"> 1940 <svg class="placeholder--image placeholder--content-image" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 525.5 525.5"><path d="M324.5 212.7H203c-1.6 0-2.8 1.3-2.8 2.8V308c0 1.6 1.3 2.8 2.8 2.8h121.6c1.6 0 2.8-1.3 2.8-2.8v-92.5c0-1.6-1.3-2.8-2.9-2.8zm1.1 95.3c0 .6-.5 1.1-1.1 1.1H203c-.6 0-1.1-.5-1.1-1.1v-92.5c0-.6.5-1.1 1.1-1.1h121.6c.6 0 1.1.5 1.1 1.1V308z"/><path d="M210.4 299.5H240v.1s.1 0 .2-.1h75.2v-76.2h-105v76.2zm1.8-7.2l20-20c1.6-1.6 3.8-2.5 6.1-2.5s4.5.9 6.1 2.5l1.5 1.5 16.8 16.8c-12.9 3.3-20.7 6.3-22.8 7.2h-27.7v-5.5zm101.5-10.1c-20.1 1.7-36.7 4.8-49.1 7.9l-16.9-16.9 26.3-26.3c1.6-1.6 3.8-2.5 6.1-2.5s4.5.9 6.1 2.5l27.5 27.5v7.8zm-68.9 15.5c9.7-3.5 33.9-10.9 68.9-13.8v13.8h-68.9zm68.9-72.7v46.8l-26.2-26.2c-1.9-1.9-4.5-3-7.3-3s-5.4 1.1-7.3 3l-26.3 26.3-.9-.9c-1.9-1.9-4.5-3-7.3-3s-5.4 1.1-7.3 3l-18.8 18.8V225h101.4z"/><path d="M232.8 254c4.6 0 8.3-3.7 8.3-8.3s-3.7-8.3-8.3-8.3-8.3 3.7-8.3 8.3 3.7 8.3 8.3 8.3zm0-14.9c3.6 0 6.6 2.9 6.6 6.6s-2.9 6.6-6.6 6.6-6.6-2.9-6.6-6.6 3-6.6 6.6-6.6z"/></svg> 1941 </div> 1942 1943 1944 <div class="search-flydown--product-text"> 1945 <span class="search-flydown--product-title placeholder--content-text"></span> 1946 <span class="search-flydown--product-price placeholder--content-text"></span> 1947 </div> 1948 </a> 1949 1950 </div> 1951 </div> 1952 1953 <div 1954 class=" 1955 search-flydown--results 1956 1957 " 1958 data-live-search-results 1959 ></div> 1960 1961 1962 </div> 1963 </form> 1964</div> 1965 1966 1967 1968 </div> 1969 1970 <div class="site-header-right"> 1971 <ul class="site-header-actions" data-header-actions> 1972 1973 1974 <li class="site-header-actions__account-link"> 1975 <a 1976 class="site-header_account-link-anchor" 1977 href="https://skateparkoftampa.com/customer_authentication/redirect?locale=en®ion_country=US" 1978 > 1979 <span class="site-header__account-icon"> 1980 1981 1982 1983 <svg class="icon-account " aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 28 28" fill="none"> <path d="M13.7595 14.8451C16.7543 14.8451 19.1821 12.4173 19.1821 9.4225
19835C19.1821 6.42776 16.7543 4 13.7595 4C10.7647 4 8.33696 6.42776 8.33696 9.42255C8.33696 12.4173 10.7647 14.8451 13.7595 14.8451Z" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> <path d="M5 23.1875C5 19.0163 8.33696 14.8451 13.7595 14.8451C19.1821 14.8451 22.519 19.0163 22.519 23.1875" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> </svg> 1984 1985 </span> 1986 1987 <span class="site-header_account-link-text"> 1988 Login 1989 </span> 1990 </a> 1991 </li> 1992 1993 1994</ul> 1995 1996 1997 <div class="site-header-cart"> 1998 <a class="site-header-cart--button" href="/cart"> 1999 <span 2000 class="site-header-cart--count " 2001 data-header-cart-count=""> 2002 </span> 2003 <span class="site-header-cart-icon site-header-cart-icon--svg"> 2004 2005 2006 2007 2008 <svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M9.625 23.625C10.1082 23.625 10.5 23.2332 10.5 22.75C10.5 22.2668 10.1082 21.875 9.625 21.875C9.14175 21.875 8.75 22.2668 8.75 22.75C8.75 23.2332 9.14175 23.625 9.625 23.625Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> <path d="M21.875 23.625C22.3582 23.625 22.75 23.2332 22.75 22.75C22.75 22.2668 22.3582 21.875 21.875 21.875C21.3918 21.875 21 22.2668 21 22.75C21 23.2332 21.3918 23.625 21.875 23.625Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> <path d="M2.625 4.375H6.125L8.75 19.25H22.75" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> <path d="M8.75 15.75H22.3913C22.4924 15.7501 22.5905 15.7151 22.6688 15.651C22.7471 15.5868 22.8007 15.4976 22.8205 15.3984L24.3955 7.52336C24.4083 7.45986 24.4067 7.39433 24.391 7.3315C24.3753 7.26867 24.3459 7.21011 24.3048 7.16004C24.2637 7.10997 24.2121 7.06964 24.1535 7.04196C24.095 7.01429 24.031 6.99996 23.9662 7H7" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> </svg> 2009 2010 2011 </span> 2012 <span class="visually-hidden">View cart</span> 2013 </a> 2014 </div> 2015 </div> 2016 </div> 2017 2018 <div 2019 class=" 2020 site-navigation-wrapper 2021 2022 site-navigation--has-actions 2023 2024 2025 " 2026 data-site-navigation 2027 id="site-header-nav" 2028 > 2029 <nav 2030 class="site-navigation" 2031 aria-label="Main" 2032 > 2033 2034 2035 2036 2037 2038<ul
2039 class="navmenu navmenu-depth-1" 2040 data-navmenu 2041 aria-label="Main menu" 2042> 2043 2044 2045 2046 2047 2048 2049 2050 2051<li 2052 class="navmenu-item navmenu-basic__item navmenu-id-new" 2053 2054 2055 2056 > 2057 2058 <a 2059 2060 class=" 2061 navmenu-link 2062 navmenu-link-depth-1 2063 2064 2065 " 2066 2067 href="/collections/all" 2068 2069 > 2070 New 2071 2072 2073 </a> 2074 2075 2076 2077 2078 2079 </li> 2080 2081 2082 2083 2084 2085 2086 2087 2088<li 2089 class="navmenu-item navmenu-basic__item navmenu-id-spot-gear" 2090 2091 2092 2093 > 2094 2095 <a 2096 2097 class=" 2098 navmenu-link 2099 navmenu-link-depth-1 2100 2101 2102 " 2103 2104 href="https://skateparkoftampa.com/collections/spot-gear?filter.v.availability=1" 2105 2106 > 2107 SPoT Gear 2108 2109 2110 </a> 2111 2112 2113 2114 2115 2116 </li> 2117 2118 2119 2120 2121 2122 2123 2124 2125<li 2126 class="navmenu-item navmenu-basic__item navmenu-id-brands" 2127 2128 2129 2130 > 2131 2132 <a 2133 2134 class=" 2135 navmenu-link 2136 navmenu-link-depth-1 2137 2138 2139 " 2140 2141 href="/pages/brand-page?view=brands" 2142 2143 > 2144 Brands 2145 2146 2147 </a> 2148 2149 2150 2151 2152 2153 </li> 2154 2155 2156 2157 2158 2159 2160 2161 2162<li 2163 class="navmenu-item navmenu-basic__item navmenu-item-parent navmenu-basic__item-parent navmenu-id-skate" 2164 2165 data-navmenu-parent 2166 2167 > 2168 2169 <details data-navmenu-details> 2170 <summary 2171 2172 class=" 2173 navmenu-link 2174 navmenu-link-depth-1 2175 navmenu-link-parent 2176 2177 " 2178 2179 aria-haspopup="true" 2180 aria-expanded="false" 2181 data-href="https://skateparkoftampa.com/collections/skate?filter.v.availability=1" 2182 2183 > 2184 Skate 2185 2186 <span 2187 class="navmenu-icon navmenu-icon-depth-1" 2188 data-navmenu-trigger 2189 > 2190 <svg 2191 aria-hidden="true" 2192 focusable="false" 2193 role="presentation" 2194 width="18" 2195 height="18" 2196 viewBox="0 0 18 18" 2197 fill="none" 2198 xmlns="http://www.w3.org/2000/svg" 2199 class="icon-chevron-down" 2200> 2201 <path d="M14 6.5L9 11.5L4 6.5L14 6.5Z" fill="currentColor"/> 2202</svg> 2203 2204 </span> 2205 2206 2207 </summary> 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224<ul 2225 class=" 2226 navmenu 2227 navmenu-depth-2 2228 navmenu-submenu 2229 2230 " 2231 2232 data-navmenu 2233 2234 data-navmenu-submenu 2235 aria-label="Main menu" 2236> 2237 2238 2239 2240 2241 2242 2243 2244 2245 2246 2247 2248 2249 <li 2250 class="navmenu-item navmenu-id-completes" 2251 > 2252 <a 2253 class=" 2254 navmenu-link 2255 navmenu-link-depth-2 2256 2257 " 2258 href="https://skateparkoftampa.com/collections/complete-skateboards?filter.v.availability=1&sort_by=created-descending" 2259 > 2260 2261 Completes 2262</a> 2263 </li> 2264 2265 2266 2267 2268 2269 2270 2271 2272 2273 2274 2275 2276 2277 <li 2278 class="navmenu-item navmenu-id-decks" 2279 > 2280 <a 2281 class=" 2282 navmenu-link 2283 navmenu-link-depth-2 2284 2285 " 2286 href="https://skateparkoftampa.com/collections/decks?filter.v.availability=1&sort_by=created-descending" 2287 > 2288 2289 Decks 2290</a> 2291 </li> 2292 2293 2294 2295 2296 2297 2298 2299 2300 2301 2302 2303 2304 2305 <li 2306 class="navmenu-item navmenu-id-trucks" 2307 > 2308 <a 2309 class=" 2310 navmenu-link 2311 navmenu-link-depth-2 2312 2313 " 2314 href="https://skateparkoftampa.com/collections/trucks?filter.v.availability=1&sort_by=created-descending" 2315 > 2316 2317 Trucks 2318</a> 2319 </li> 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 2331 2332 2333 <li 2334 class="navmenu-item navmenu-id-wheels" 2335 > 2336 <a 2337 class=" 2338 navmenu-link 2339 navmenu-link-depth-2 2340 2341 "
2342 href="https://skateparkoftampa.com/collections/wheels?filter.v.availability=1" 2343 > 2344 2345 Wheels 2346</a> 2347 </li> 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 <li 2362 class="navmenu-item navmenu-id-bearings" 2363 > 2364 <a 2365 class=" 2366 navmenu-link 2367 navmenu-link-depth-2 2368 2369 " 2370 href="https://skateparkoftampa.com/collections/bearings?filter.v.availability=1&sort_by=created-descending" 2371 > 2372 2373 Bearings 2374</a> 2375 </li> 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 <li 2390 class="navmenu-item navmenu-id-hardware" 2391 > 2392 <a 2393 class=" 2394 navmenu-link 2395 navmenu-link-depth-2 2396 2397 " 2398 href="https://skateparkoftampa.com/collections/hardware?filter.v.availability=1&sort_by=created-descending" 2399 > 2400 2401 Hardware 2402</a> 2403 </li> 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 <li 2418 class="navmenu-item navmenu-id-griptape" 2419 > 2420 <a 2421 class=" 2422 navmenu-link 2423 navmenu-link-depth-2 2424 2425 " 2426 href="https://skateparkoftampa.com/collections/griptape-1?filter.v.availability=1" 2427 > 2428 2429 Griptape 2430</a> 2431 </li> 2432 2433 2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 2444 2445 <li 2446 class="navmenu-item navmenu-id-bushings" 2447 > 2448 <a 2449 class=" 2450 navmenu-link 2451 navmenu-link-depth-2 2452 2453 " 2454 href="https://skateparkoftampa.com/collections/bushings?filter.v.availability=1&sort_by=created-descending" 2455 > 2456 2457 Bushings 2458</a> 2459 </li> 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 <li 2474 class="navmenu-item navmenu-id-rails" 2475 > 2476 <a 2477 class=" 2478 navmenu-link 2479 navmenu-link-depth-2 2480 2481 " 2482 href="https://skateparkoftampa.com/collections/rails?filter.v.availability=1&sort_by=created-descending" 2483 > 2484 2485 Rails 2486</a> 2487 </li> 2488 2489 2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 <li 2502 class="navmenu-item navmenu-id-riser-pads" 2503 > 2504 <a 2505 class=" 2506 navmenu-link 2507 navmenu-link-depth-2 2508 2509 " 2510 href="https://skateparkoftampa.com/collections/riser-pads?filter.v.availability=1&sort_by=created-descending" 2511 > 2512 2513 Riser Pads 2514</a> 2515 </li> 2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 <li 2530 class="navmenu-item navmenu-id-wax" 2531 > 2532 <a 2533 class=" 2534 navmenu-link 2535 navmenu-link-depth-2 2536 2537 " 2538 href="https://skateparkoftampa.com/collections/wax?filter.v.availability=1&sort_by=created-descending" 2539 > 2540 2541 Wax 2542</a> 2543 </li> 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 <li 2558 class="navmenu-item navmenu-id-tools" 2559 > 2560 <a 2561 class=" 2562 navmenu-link 2563 navmenu-link-depth-2 2564 2565 " 2566 href="https://skateparkoftampa.com/collections/skate-tools?filter.v.availability=1&sort_by=created-descending" 2567 > 2568 2569 Tools 2570</a> 2571 </li> 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 <li 2586 class="navmenu-item navmenu-id-pads-and-helmets" 2587 > 2588 <a 2589 class=" 2590 navmenu-link 2591 navmenu-link-depth-2 2592 2593 " 2594 href="https://skateparkoftampa.com/collections/pads-and-helmets?filter.v.availability=1" 2595 > 2596 2597 Pads and Helmets 2598</a> 2599 </li> 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2612 2613<li 2614 class="navmenu-item navmenu-item-parent navmenu-id-accessories" 2615 data-navmenu-parent 2616 > 2617 2618 <details data-navmenu-details> 2619 <summary 2620 data-href="https://skateparkoftampa.com/collections/accessories?filter.v.availability=1" 2621 2622 class="navmenu-link navmenu-link-parent " 2623 2624 aria-haspopup="true" 2625 aria-expanded="false" 2626 2627 > 2628 2629 Accessories 2630
2631 <span 2632 class="navmenu-icon navmenu-icon-depth-2" 2633 data-navmenu-trigger 2634 > 2635 <svg 2636 aria-hidden="true" 2637 focusable="false" 2638 role="presentation" 2639 width="18" 2640 height="18" 2641 viewBox="0 0 18 18" 2642 fill="none" 2643 xmlns="http://www.w3.org/2000/svg" 2644 class="icon-chevron-down" 2645> 2646 <path d="M14 6.5L9 11.5L4 6.5L14 6.5Z" fill="currentColor"/> 2647</svg> 2648 2649 </span> 2650 2651 2652 </summary> 2653 2654 2655 2656 2657 2658 2659 2660 2661 2662 2663 2664 2665 2666 2667 2668 2669 2670 2671<ul 2672 class=" 2673 navmenu 2674 navmenu-depth-3 2675 navmenu-submenu 2676 2677 " 2678 style="--meganav-sidenav-columns: 6;" 2679 data-navmenu 2680 2681 data-navmenu-submenu 2682 aria-label="Main menu" 2683> 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 <li 2697 class="navmenu-item navmenu-id-backpacks" 2698 > 2699 <a 2700 class=" 2701 navmenu-link 2702 navmenu-link-depth-3 2703 2704 " 2705 href="https://skateparkoftampa.com/collections/backpacks-bags?filter.v.availability=1&sort_by=created-descending" 2706 > 2707 2708 Backpacks 2709</a> 2710 </li> 2711 2712 2713 2714 2715 2716 2717 2718 2719 2720 2721 2722 2723 2724 <li 2725 class="navmenu-item navmenu-id-books-magazines" 2726 > 2727 <a 2728 class=" 2729 navmenu-link 2730 navmenu-link-depth-3 2731 2732 " 2733 href="https://skateparkoftampa.com/collections/magazines-books?filter.v.availability=1&sort_by=created-descending" 2734 > 2735 2736 Books/Magazines 2737</a> 2738 </li> 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 <li 2753 class="navmenu-item navmenu-id-buttons-pins" 2754 > 2755 <a 2756 class=" 2757 navmenu-link 2758 navmenu-link-depth-3 2759 2760 " 2761 href="https://skateparkoftampa.com/collections/buttons-and-pins?filter.v.availability=1&sort_by=created-descending" 2762 > 2763 2764 Buttons & Pins 2765</a> 2766 </li> 2767 2768 2769 2770 2771 2772 2773 2774 2775 2776 2777 2778 2779 2780 <li 2781 class="navmenu-item navmenu-id-dvds" 2782 > 2783 <a 2784 class=" 2785 navmenu-link 2786 navmenu-link-depth-3 2787 2788 " 2789 href="https://skateparkoftampa.com/collections/dvds?filter.v.availability=1&sort_by=created-descending" 2790 > 2791 2792 DVD's 2793</a> 2794 </li> 2795 2796 2797 2798 2799 2800 2801 2802 2803 2804 2805 2806 2807 2808 <li 2809 class="navmenu-item navmenu-id-fingerboards" 2810 > 2811 <a 2812 class=" 2813 navmenu-link 2814 navmenu-link-depth-3 2815 2816 " 2817 href="https://skateparkoftampa.com/collections/fingerboards?filter.v.availability=1&sort_by=created-descending" 2818 > 2819 2820 Fingerboards 2821</a> 2822 </li> 2823 2824 2825 2826 2827 2828 2829 2830 2831 2832 2833 2834 2835 2836 <li 2837 class="navmenu-item navmenu-id-headphones" 2838 > 2839 <a 2840 class=" 2841 navmenu-link 2842 navmenu-link-depth-3 2843 2844 " 2845 href="/collections/headphones" 2846 > 2847 2848 Headphones 2849</a> 2850 </li> 2851 2852 2853 2854 2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 <li 2865 class="navmenu-item navmenu-id-misc-accessories" 2866 > 2867 <a 2868 class=" 2869 navmenu-link 2870 navmenu-link-depth-3 2871 2872 " 2873 href="https://skateparkoftampa.com/collections/accessories?filter.v.availability=1&sort_by=created-descending" 2874 > 2875 2876 Misc Accessories 2877</a> 2878 </li> 2879 2880 2881 2882 2883 2884 2885 2886 2887 2888 2889 2890 2891 2892 <li 2893 class="navmenu-item navmenu-id-stickers" 2894 > 2895 <a 2896 class=" 2897 navmenu-link 2898 navmenu-link-depth-3 2899 2900 " 2901 href="https://skateparkoftampa.com/collections/stickers?filter.v.availability=1&sort_by=created-descending" 2902 > 2903 2904 Stickers 2905</a> 2906 </li> 2907 2908 2909 2910 2911 2912 2913 2914 2915 2916 2917 2918 2919 2920 <li 2921 class="navmenu-item navmenu-id-sunglasses" 2922 > 2923 <a 2924 class=" 2925 navmenu-link 2926 navmenu-link-depth-3 2927 2928 " 2929 href="https://skateparkoftampa.com/collections/sunglasses?filter.v.availability=1&sort_by=created-descending" 2930 > 2931 2932 Sunglasses 2933</a> 2934 </li> 2935 2936 2937 2938 2939 2940 2941 2942 2943 2944 2945 2946 2947 2948 <li 2949 class="navmenu-item navmenu-id-wallets" 2950 > 2951 <a 2952 class=" 2953 navmenu-link 2954 navmenu-link-depth-3 2955 2956 "
2957 href="https://skateparkoftampa.com/collections/wallets?filter.v.availability=1&sort_by=created-descending" 2958 > 2959 2960 Wallets 2961</a> 2962 </li> 2963 2964 2965</ul> 2966 2967 2968 2969 </details> 2970 2971 </li> 2972 2973 2974</ul> 2975 2976 2977 2978 2979 </details> 2980 2981 </li> 2982 2983 2984 2985 2986 2987 2988 2989 2990<li 2991 class="navmenu-item navmenu-basic__item navmenu-item-parent navmenu-basic__item-parent navmenu-id-apparel" 2992 2993 data-navmenu-parent 2994 2995 > 2996 2997 <details data-navmenu-details> 2998 <summary 2999 3000 class=" 3001 navmenu-link 3002 navmenu-link-depth-1 3003 navmenu-link-parent 3004 3005 " 3006 3007 aria-haspopup="true" 3008 aria-expanded="false" 3009 data-href="https://skateparkoftampa.com/collections/apparel?filter.v.availability=1&sort_by=created-descending" 3010 3011 > 3012 Apparel 3013 3014 <span 3015 class="navmenu-icon navmenu-icon-depth-1" 3016 data-navmenu-trigger 3017 > 3018 <svg 3019 aria-hidden="true" 3020 focusable="false" 3021 role="presentation" 3022 width="18" 3023 height="18" 3024 viewBox="0 0 18 18" 3025 fill="none" 3026 xmlns="http://www.w3.org/2000/svg" 3027 class="icon-chevron-down" 3028> 3029 <path d="M14 6.5L9 11.5L4 6.5L14 6.5Z" fill="currentColor"/> 3030</svg> 3031 3032 </span> 3033 3034 3035 </summary> 3036 3037 3038 3039 3040 3041 3042 3043 3044 3045 3046 3047 3048 3049 3050 3051 3052<ul 3053 class=" 3054 navmenu 3055 navmenu-depth-2 3056 navmenu-submenu 3057 3058 " 3059 3060 data-navmenu 3061 3062 data-navmenu-submenu 3063 aria-label="Main menu" 3064> 3065 3066 3067 3068 3069 3070 3071 3072 3073 3074 3075 3076 3077 <li 3078 class="navmenu-item navmenu-id-t-shirts" 3079 > 3080 <a 3081 class=" 3082 navmenu-link 3083 navmenu-link-depth-2 3084 3085 " 3086 href="https://skateparkoftampa.com/collections/t-shirts?filter.v.availability=1&sort_by=created-descending" 3087 > 3088 3089 T Shirts 3090</a> 3091 </li> 3092 3093 3094 3095 3096 3097 3098 3099 3100 3101 3102 3103 3104 3105 <li 3106 class="navmenu-item navmenu-id-long-sleeve-shirts" 3107 > 3108 <a 3109 class=" 3110 navmenu-link 3111 navmenu-link-depth-2 3112 3113 " 3114 href="https://skateparkoftampa.com/collections/long-sleeve-shirts?filter.v.availability=1&sort_by=created-descending" 3115 > 3116 3117 Long Sleeve Shirts 3118</a> 3119 </li> 3120 3121 3122 3123 3124 3125 3126 3127 3128 3129 3130 3131 3132 3133 <li 3134 class="navmenu-item navmenu-id-hoodies" 3135 > 3136 <a 3137 class=" 3138 navmenu-link 3139 navmenu-link-depth-2 3140 3141 " 3142 href="https://skateparkoftampa.com/collections/sweaters-hoodies?filter.v.availability=1&sort_by=created-descending" 3143 > 3144 3145 Hoodies 3146</a> 3147 </li> 3148 3149 3150 3151 3152 3153 3154 3155 3156 3157 3158 3159 3160 3161 <li 3162 class="navmenu-item navmenu-id-shorts" 3163 > 3164 <a 3165 class=" 3166 navmenu-link 3167 navmenu-link-depth-2 3168 3169 " 3170 href="https://skateparkoftampa.com/collections/shorts?filter.v.availability=1&sort_by=created-descending" 3171 > 3172 3173 Shorts 3174</a> 3175 </li> 3176 3177 3178 3179 3180 3181 3182 3183 3184 3185 3186 3187 3188 3189 <li 3190 class="navmenu-item navmenu-id-pants-and-jeans" 3191 > 3192 <a 3193 class=" 3194 navmenu-link 3195 navmenu-link-depth-2 3196 3197 " 3198 href="https://skateparkoftampa.com/collections/pants-jeans?filter.v.availability=1&sort_by=created-descending" 3199 > 3200 3201 Pants and Jeans 3202</a> 3203 </li> 3204 3205 3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 <li 3218 class="navmenu-item navmenu-id-socks" 3219 > 3220 <a 3221 class=" 3222 navmenu-link 3223 navmenu-link-depth-2 3224 3225 " 3226 href="https://skateparkoftampa.com/collections/socks?filter.v.availability=1&sort_by=created-descending" 3227 > 3228 3229 Socks 3230</a> 3231 </li> 3232 3233 3234 3235 3236 3237 3238 3239 3240 3241 3242 3243 3244 3245 <li 3246 class="navmenu-item navmenu-id-hats" 3247 > 3248 <a 3249 class=" 3250 navmenu-link 3251 navmenu-link-depth-2 3252 3253 "
3254 href="https://skateparkoftampa.com/collections/hats?filter.v.availability=1&sort_by=created-descending" 3255 > 3256 3257 Hats 3258</a> 3259 </li> 3260 3261 3262 3263 3264 3265 3266 3267 3268 3269 3270 3271 3272 3273 <li 3274 class="navmenu-item navmenu-id-belts" 3275 > 3276 <a 3277 class=" 3278 navmenu-link 3279 navmenu-link-depth-2 3280 3281 " 3282 href="https://skateparkoftampa.com/collections/belts?filter.v.availability=1&sort_by=created-descending" 3283 > 3284 3285 Belts 3286</a> 3287 </li> 3288 3289 3290 3291 3292 3293 3294 3295 3296 3297 3298 3299 3300 3301 <li 3302 class="navmenu-item navmenu-id-jerseys" 3303 > 3304 <a 3305 class=" 3306 navmenu-link 3307 navmenu-link-depth-2 3308 3309 " 3310 href="https://skateparkoftampa.com/collections/jerseys?filter.v.availability=1&sort_by=created-descending" 3311 > 3312 3313 Jerseys 3314</a> 3315 </li> 3316 3317 3318 3319 3320 3321 3322 3323 3324 3325 3326 3327 3328 3329 <li 3330 class="navmenu-item navmenu-id-womens-gear" 3331 > 3332 <a 3333 class=" 3334 navmenu-link 3335 navmenu-link-depth-2 3336 3337 " 3338 href="https://skateparkoftampa.com/collections/girls-gear?filter.v.availability=1&sort_by=created-descending" 3339 > 3340 3341 Womens Gear 3342</a> 3343 </li> 3344 3345 3346 3347 3348 3349 3350 3351 3352 3353 3354 3355 3356 3357 <li 3358 class="navmenu-item navmenu-id-beanies" 3359 > 3360 <a 3361 class=" 3362 navmenu-link 3363 navmenu-link-depth-2 3364 3365 " 3366 href="https://skateparkoftampa.com/collections/beanies?filter.v.availability=1&sort_by=created-descending" 3367 > 3368 3369 Beanies 3370</a> 3371 </li> 3372 3373 3374 3375 3376 3377 3378 3379 3380 3381 3382 3383 3384 3385 <li 3386 class="navmenu-item navmenu-id-winter-apparel" 3387 > 3388 <a 3389 class=" 3390 navmenu-link 3391 navmenu-link-depth-2 3392 3393 " 3394 href="https://skateparkoftampa.com/collections/winter-apparel?filter.v.availability=1&sort_by=created-descending" 3395 > 3396 3397 Winter Apparel 3398</a> 3399 </li> 3400 3401 3402 3403 3404 3405 3406 3407 3408 3409 3410 3411 3412 3413 <li 3414 class="navmenu-item navmenu-id-woven-knit-shirts" 3415 > 3416 <a 3417 class=" 3418 navmenu-link 3419 navmenu-link-depth-2 3420 3421 " 3422 href="https://skateparkoftampa.com/collections/woven-polo-knit-shirts?filter.v.availability=1&sort_by=created-descending" 3423 > 3424 3425 Woven/Knit/Shirts 3426</a> 3427 </li> 3428 3429 3430 3431 3432 3433 3434 3435 3436 3437 3438 3439 3440 3441 <li 3442 class="navmenu-item navmenu-id-sweaters" 3443 > 3444 <a 3445 class=" 3446 navmenu-link 3447 navmenu-link-depth-2 3448 3449 " 3450 href="https://skateparkoftampa.com/collections/sweaters-hoodies?filter.v.availability=1&sort_by=created-descending" 3451 > 3452 3453 Sweaters 3454</a> 3455 </li> 3456 3457 3458 3459 3460 3461 3462 3463 3464 3465 3466 3467 3468 3469 <li 3470 class="navmenu-item navmenu-id-tank-tops" 3471 > 3472 <a 3473 class=" 3474 navmenu-link 3475 navmenu-link-depth-2 3476 3477 " 3478 href="https://skateparkoftampa.com/collections/tank-tops?filter.v.availability=1&sort_by=created-descending" 3479 > 3480 3481 Tank Tops 3482</a> 3483 </li> 3484 3485 3486 3487 3488 3489 3490 3491 3492 3493 3494 3495 3496 3497 <li 3498 class="navmenu-item navmenu-id-jackets" 3499 > 3500 <a 3501 class=" 3502 navmenu-link 3503 navmenu-link-depth-2 3504 3505 " 3506 href="https://skateparkoftampa.com/collections/jackets?filter.v.availability=1&sort_by=created-descending" 3507 > 3508 3509 Jackets 3510</a> 3511 </li> 3512 3513 3514</ul> 3515 3516 3517 3518 3519 </details> 3520 3521 </li> 3522 3523 3524 3525 3526 3527 3528 3529 3530<li 3531 class="navmenu-item navmenu-basic__item navmenu-item-parent navmenu-basic__item-parent navmenu-id-shoes" 3532 3533 data-navmenu-parent 3534 3535 > 3536 3537 <details data-navmenu-details> 3538 <summary 3539 3540 class=" 3541 navmenu-link 3542 navmenu-link-depth-1 3543 navmenu-link-parent 3544 3545 " 3546 3547 aria-haspopup="true" 3548 aria-expanded="false"
3549 data-href="https://skateparkoftampa.com/collections/shoes?filter.v.availability=1&sort_by=created-descending" 3550 3551 > 3552 Shoes 3553 3554 <span 3555 class="navmenu-icon navmenu-icon-depth-1" 3556 data-navmenu-trigger 3557 > 3558 <svg 3559 aria-hidden="true" 3560 focusable="false" 3561 role="presentation" 3562 width="18" 3563 height="18" 3564 viewBox="0 0 18 18" 3565 fill="none" 3566 xmlns="http://www.w3.org/2000/svg" 3567 class="icon-chevron-down" 3568> 3569 <path d="M14 6.5L9 11.5L4 6.5L14 6.5Z" fill="currentColor"/> 3570</svg> 3571 3572 </span> 3573 3574 3575 </summary> 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592<ul 3593 class=" 3594 navmenu 3595 navmenu-depth-2 3596 navmenu-submenu 3597 3598 " 3599 3600 data-navmenu 3601 3602 data-navmenu-submenu 3603 aria-label="Main menu" 3604> 3605 3606 3607 3608 3609 3610 3611 3612 3613 3614 3615 3616 3617 <li 3618 class="navmenu-item navmenu-id-mens-shoes" 3619 > 3620 <a 3621 class=" 3622 navmenu-link 3623 navmenu-link-depth-2 3624 3625 " 3626 href="https://skateparkoftampa.com/collections/shoes?filter.v.availability=1&sort_by=created-descending" 3627 > 3628 3629 Men's Shoes 3630</a> 3631 </li> 3632 3633 3634 3635 3636 3637 3638 3639 3640 3641 3642 3643 3644 3645 <li 3646 class="navmenu-item navmenu-id-kids-shoes" 3647 > 3648 <a 3649 class=" 3650 navmenu-link 3651 navmenu-link-depth-2 3652 3653 " 3654 href="https://skateparkoftampa.com/collections/kids-shoes?filter.v.availability=1&sort_by=created-descending" 3655 > 3656 3657 Kids Shoes 3658</a> 3659 </li> 3660 3661 3662 3663 3664 3665 3666 3667 3668 3669 3670 3671 3672 3673 <li 3674 class="navmenu-item navmenu-id-womens-shoes" 3675 > 3676 <a 3677 class=" 3678 navmenu-link 3679 navmenu-link-depth-2 3680 3681 " 3682 href="https://skateparkoftampa.com/collections/womens-shoes?filter.v.availability=1&sort_by=created-descending" 3683 > 3684 3685 Women's Shoes 3686</a> 3687 </li> 3688 3689 3690 3691 3692 3693 3694 3695 3696 3697 3698 3699 3700 3701 <li 3702 class="navmenu-item navmenu-id-sale-shoes" 3703 > 3704 <a 3705 class=" 3706 navmenu-link 3707 navmenu-link-depth-2 3708 3709 " 3710 href="https://skateparkoftampa.com/collections/sale?filter.p.product_type=Shoes&filter.v.availability=1&sort_by=created-descending" 3711 > 3712 3713 Sale Shoes 3714</a> 3715 </li> 3716 3717 3718 3719 3720 3721 3722 3723 3724 3725 3726 3727 3728 3729 <li 3730 class="navmenu-item navmenu-id-nike-sb-dunks" 3731 > 3732 <a 3733 class=" 3734 navmenu-link 3735 navmenu-link-depth-2 3736 3737 " 3738 href="https://skateparkoftampa.com/collections/nike-dunks?filter.v.availability=1" 3739 > 3740 3741 Nike SB Dunks 3742</a> 3743 </li> 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 3754 3755 3756 3757 <li 3758 class="navmenu-item navmenu-id-gift-cards" 3759 > 3760 <a 3761 class=" 3762 navmenu-link 3763 navmenu-link-depth-2 3764 navmenu-link-active 3765 " 3766 href="/products/gift-card" 3767 > 3768 3769 Gift Cards 3770</a> 3771 </li> 3772 3773 3774</ul> 3775 3776 3777 3778 3779 </details> 3780 3781 </li> 3782 3783 3784 3785 3786 3787 3788 3789 3790<li 3791 class="navmenu-item navmenu-basic__item navmenu-item-parent navmenu-basic__item-parent navmenu-id-sale" 3792 3793 data-navmenu-parent 3794 3795 > 3796 3797 <details data-navmenu-details> 3798 <summary 3799 3800 class=" 3801 navmenu-link 3802 navmenu-link-depth-1 3803 navmenu-link-parent 3804 3805 " 3806 3807 aria-haspopup="true" 3808 aria-expanded="false" 3809 data-href="https://skateparkoftampa.com/collections/sale?filter.v.availability=1&sort_by=created-descending" 3810 3811 > 3812 Sale 3813 3814 <span 3815 class="navmenu-icon navmenu-icon-depth-1" 3816 data-navmenu-trigger 3817 > 3818 <svg 3819 aria-hidden="true" 3820 focusable="false" 3821 role="presentation" 3822 width="18" 3823 height="18" 3824 viewBox="0 0 18 18" 3825 fill="none" 3826 xmlns="http://www.w3.org/2000/svg" 3827 class="icon-chevron-down" 3828> 3829 <path d="M14 6.5L9 11.5L4 6.5L14 6.5Z" fill="currentColor"/> 3830</svg> 3831 3832 </span> 3833 3834 3835 </summary> 3836 3837 3838 3839 3840 3841 3842 3843 3844 3845 3846 3847 3848 3849 3850 3851 3852<ul
3853 class=" 3854 navmenu 3855 navmenu-depth-2 3856 navmenu-submenu 3857 3858 " 3859 3860 data-navmenu 3861 3862 data-navmenu-submenu 3863 aria-label="Main menu" 3864> 3865 3866 3867 3868 3869 3870 3871 3872 3873 3874 3875 3876 3877 <li 3878 class="navmenu-item navmenu-id-all-sale-items" 3879 > 3880 <a 3881 class=" 3882 navmenu-link 3883 navmenu-link-depth-2 3884 3885 " 3886 href="https://skateparkoftampa.com/collections/sale?filter.v.availability=1&sort_by=created-descending" 3887 > 3888 3889 All Sale Items 3890</a> 3891 </li> 3892 3893 3894 3895 3896 3897 3898 3899 3900 3901 3902 3903 3904 3905 <li 3906 class="navmenu-item navmenu-id-sale-decks" 3907 > 3908 <a 3909 class=" 3910 navmenu-link 3911 navmenu-link-depth-2 3912 3913 " 3914 href="https://skateparkoftampa.com/collections/sale?filter.p.product_type=Deck&filter.v.availability=1&sort_by=created-descending&grid_list=grid-view" 3915 > 3916 3917 Sale Decks 3918</a> 3919 </li> 3920 3921 3922 3923 3924 3925 3926 3927 3928 3929 3930 3931 3932 3933 <li 3934 class="navmenu-item navmenu-id-sale-shoes" 3935 > 3936 <a 3937 class=" 3938 navmenu-link 3939 navmenu-link-depth-2 3940 3941 " 3942 href="https://skateparkoftampa.com/collections/sale?filter.p.product_type=Shoes&filter.v.availability=1&sort_by=created-descending&grid_list=grid-view" 3943 > 3944 3945 Sale Shoes 3946</a> 3947 </li> 3948 3949 3950 3951 3952 3953 3954 3955 3956 3957 3958 3959 3960 3961 <li 3962 class="navmenu-item navmenu-id-gift-cards" 3963 > 3964 <a 3965 class=" 3966 navmenu-link 3967 navmenu-link-depth-2 3968 navmenu-link-active 3969 " 3970 href="/products/gift-card" 3971 > 3972 3973 Gift Cards 3974</a> 3975 </li> 3976 3977 3978</ul> 3979 3980 3981 3982 3983 </details> 3984 3985 </li> 3986 3987 3988 3989 3990 3991 3992 3993 3994<li 3995 class="navmenu-item navmenu-basic__item navmenu-item-parent navmenu-basic__item-parent navmenu-id-events" 3996 3997 data-navmenu-parent 3998 3999 > 4000 4001 <details data-navmenu-details> 4002 <summary 4003 4004 class=" 4005 navmenu-link 4006 navmenu-link-depth-1 4007 navmenu-link-parent 4008 4009 " 4010 4011 aria-haspopup="true" 4012 aria-expanded="false" 4013 data-href="https://skateparkoftampa.com/pages/local-events" 4014 4015 > 4016 Events 4017 4018 <span 4019 class="navmenu-icon navmenu-icon-depth-1" 4020 data-navmenu-trigger 4021 > 4022 <svg 4023 aria-hidden="true" 4024 focusable="false" 4025 role="presentation" 4026 width="18" 4027 height="18" 4028 viewBox="0 0 18 18" 4029 fill="none" 4030 xmlns="http://www.w3.org/2000/svg" 4031 class="icon-chevron-down" 4032> 4033 <path d="M14 6.5L9 11.5L4 6.5L14 6.5Z" fill="currentColor"/> 4034</svg> 4035 4036 </span> 4037 4038 4039 </summary> 4040 4041 4042 4043 4044 4045 4046 4047 4048 4049 4050 4051 4052 4053 4054 4055 4056<ul 4057 class=" 4058 navmenu 4059 navmenu-depth-2 4060 navmenu-submenu 4061 4062 " 4063 4064 data-navmenu 4065 4066 data-navmenu-submenu 4067 aria-label="Main menu" 4068> 4069 4070 4071 4072 4073 4074 4075 4076 4077 4078 4079 4080 4081 <li 4082 class="navmenu-item navmenu-id-local-events" 4083 > 4084 <a 4085 class=" 4086 navmenu-link 4087 navmenu-link-depth-2 4088 4089 " 4090 href="https://skateparkoftampa.com/pages/local-events" 4091 > 4092 4093 Local Events 4094</a> 4095 </li> 4096 4097 4098 4099 4100 4101 4102 4103 4104 4105 4106 4107 4108 4109 <li 4110 class="navmenu-item navmenu-id-damn-am" 4111 > 4112 <a 4113 class=" 4114 navmenu-link 4115 navmenu-link-depth-2 4116 4117 " 4118 href="/blogs/damn-am-events" 4119 > 4120 4121 Damn Am 4122</a> 4123 </li> 4124 4125 4126 4127 4128 4129 4130 4131 4132 4133 4134 4135 4136 4137<li 4138 class="navmenu-item navmenu-item-parent navmenu-id-tampa-am" 4139 data-navmenu-parent 4140 > 4141 4142 <details data-navmenu-details> 4143 <summary 4144 data-href="https://skateparkoftampa.com/blogs/events/32nd-annual-tampa-am" 4145 4146 class="navmenu-link navmenu-link-parent " 4147 4148 aria-haspopup="true" 4149 aria-expanded="false" 4150 4151 > 4152 4153 Tampa Am 4154
4155 <span 4156 class="navmenu-icon navmenu-icon-depth-2" 4157 data-navmenu-trigger 4158 > 4159 <svg 4160 aria-hidden="true" 4161 focusable="false" 4162 role="presentation" 4163 width="18" 4164 height="18" 4165 viewBox="0 0 18 18" 4166 fill="none" 4167 xmlns="http://www.w3.org/2000/svg" 4168 class="icon-chevron-down" 4169> 4170 <path d="M14 6.5L9 11.5L4 6.5L14 6.5Z" fill="currentColor"/> 4171</svg> 4172 4173 </span> 4174 4175 4176 </summary> 4177 4178 4179 4180 4181 4182 4183 4184 4185 4186 4187 4188 4189 4190 4191 4192 4193 4194 4195<ul 4196 class=" 4197 navmenu 4198 navmenu-depth-3 4199 navmenu-submenu 4200 4201 " 4202 4203 data-navmenu 4204 4205 data-navmenu-submenu 4206 aria-label="Main menu" 4207> 4208 4209 4210 4211 4212 4213 4214 4215 4216 4217 4218 4219 4220 <li 4221 class="navmenu-item navmenu-id-am-tickets" 4222 > 4223 <a 4224 class=" 4225 navmenu-link 4226 navmenu-link-depth-3 4227 4228 " 4229 href="https://skateparkoftampa.com/collections/2026-tampa-am-tickets" 4230 > 4231 4232 Am Tickets 4233</a> 4234 </li> 4235 4236 4237 4238 4239 4240 4241 4242 4243 4244 4245 4246 4247 4248 <li 4249 class="navmenu-item navmenu-id-am-info" 4250 > 4251 <a 4252 class=" 4253 navmenu-link 4254 navmenu-link-depth-3 4255 4256 " 4257 href="https://skateparkoftampa.com/blogs/events/32nd-annual-tampa-am" 4258 > 4259 4260 Am Info 4261</a> 4262 </li> 4263 4264 4265</ul> 4266 4267 4268 4269 </details> 4270 4271 </li> 4272 4273 4274 4275 4276 4277 4278 4279 4280 4281 4282 4283 4284 4285<li 4286 class="navmenu-item navmenu-item-parent navmenu-id-tampa-pro" 4287 data-navmenu-parent 4288 > 4289 4290 <details data-navmenu-details> 4291 <summary 4292 data-href="https://skateparkoftampa.com/blogs/events/32nd-annual-tampa-pro#schedule" 4293 4294 class="navmenu-link navmenu-link-parent " 4295 4296 aria-haspopup="true" 4297 aria-expanded="false" 4298 4299 > 4300 4301 Tampa Pro 4302 4303 <span 4304 class="navmenu-icon navmenu-icon-depth-2" 4305 data-navmenu-trigger 4306 > 4307 <svg 4308 aria-hidden="true" 4309 focusable="false" 4310 role="presentation" 4311 width="18" 4312 height="18" 4313 viewBox="0 0 18 18" 4314 fill="none" 4315 xmlns="http://www.w3.org/2000/svg" 4316 class="icon-chevron-down" 4317> 4318 <path d="M14 6.5L9 11.5L4 6.5L14 6.5Z" fill="currentColor"/> 4319</svg> 4320 4321 </span> 4322 4323 4324 </summary> 4325 4326 4327 4328 4329 4330 4331 4332 4333 4334 4335 4336 4337 4338 4339 4340 4341 4342 4343<ul 4344 class=" 4345 navmenu 4346 navmenu-depth-3 4347 navmenu-submenu 4348 4349 " 4350 4351 data-navmenu 4352 4353 data-navmenu-submenu 4354 aria-label="Main menu" 4355> 4356 4357 4358 4359 4360 4361 4362 4363 4364 4365 4366 4367 4368 <li 4369 class="navmenu-item navmenu-id-pro-coverage" 4370 > 4371 <a 4372 class=" 4373 navmenu-link 4374 navmenu-link-depth-3 4375 4376 " 4377 href="https://skateparkoftampa.com/blogs/tampa-pro" 4378 > 4379 4380 Pro Coverage 4381</a> 4382 </li> 4383 4384 4385 4386 4387 4388 4389 4390 4391 4392 4393 4394 4395 4396 <li 4397 class="navmenu-item navmenu-id-pro-results" 4398 > 4399 <a 4400 class=" 4401 navmenu-link 4402 navmenu-link-depth-3 4403 4404 " 4405 href="https://skateparkoftampa.com/blogs/contest-results" 4406 > 4407 4408 Pro Results 4409</a> 4410 </li> 4411 4412 4413 4414 4415 4416 4417 4418 4419 4420 4421 4422 4423 4424 <li 4425 class="navmenu-item navmenu-id-pro-info" 4426 > 4427 <a 4428 class=" 4429 navmenu-link 4430 navmenu-link-depth-3 4431 4432 " 4433 href="https://skateparkoftampa.com/blogs/events/32nd-annual-tampa-pro#schedule" 4434 > 4435 4436 Pro Info 4437</a> 4438 </li> 4439 4440 4441</ul> 4442 4443 4444 4445 </details> 4446 4447 </li> 4448 4449 4450 4451 4452 4453 4454 4455 4456 4457 4458 4459 4460 4461 <li 4462 class="navmenu-item navmenu-id-all-ages-contests" 4463 > 4464 <a 4465 class=" 4466 navmenu-link 4467 navmenu-link-depth-2 4468 4469 " 4470 href="/pages/all-ages-events" 4471 > 4472 4473 All Ages Contests 4474</a> 4475 </li> 4476 4477 4478 4479 4480 4481 4482 4483 4484 4485 4486 4487 4488 4489 <li 4490 class="navmenu-item navmenu-id-contest-results" 4491 > 4492 <a 4493 class=" 4494 navmenu-link 4495 navmenu-link-depth-2 4496 4497 " 4498 href="/blogs/contest-results" 4499 > 4500 4501 Contest Results 4502</a> 4503 </li> 4504 4505 4506 4507 4508 4509 4510 4511 4512 4513 4514 4515 4516 4517 <li 4518 class="navmenu-item navmenu-id-girls-meetup-sessions" 4519 > 4520 <a 4521 class=" 4522 navmenu-link 4523 navmenu-link-depth-2 4524 4525 " 4526 href="/blogs/events/girls-meetup-sessions" 4527 > 4528 4529 Girls Meetup Sessions 4530</a> 4531 </li> 4532 4533 4534 4535 4536 4537 4538 4539 4540 4541 4542 4543 4544 4545 <li 4546 class="navmenu-item navmenu-id-contests-explained" 4547 > 4548 <a 4549 class=" 4550 navmenu-link 4551 navmenu-link-depth-2 4552 4553 " 4554 href="/pages/skatepark-of-tampa-contests" 4555 > 4556 4557 Contests Explained 4558</a> 4559 </li> 4560 4561 4562 4563 4564 4565 4566 4567 4568 4569 4570 4571 4572 4573 <li 4574 class="navmenu-item navmenu-id-clash-of-the-crews" 4575 > 4576 <a 4577 class=" 4578 navmenu-link 4579 navmenu-link-depth-2 4580 4581 "
4582 href="https://skateparkoftampa.com/blogs/events/2026-clash-of-the-crews#schedule" 4583 > 4584 4585 Clash of the Crews 4586</a> 4587 </li> 4588 4589 4590</ul> 4591 4592 4593 4594 4595 </details> 4596 4597 </li> 4598 4599 4600 4601 4602 4603 4604 4605 4606<li 4607 class="navmenu-item navmenu-basic__item navmenu-item-parent navmenu-basic__item-parent navmenu-id-media" 4608 4609 data-navmenu-parent 4610 4611 > 4612 4613 <details data-navmenu-details> 4614 <summary 4615 4616 class=" 4617 navmenu-link 4618 navmenu-link-depth-1 4619 navmenu-link-parent 4620 4621 " 4622 4623 aria-haspopup="true" 4624 aria-expanded="false" 4625 data-href="https://skateparkoftampa.com/pages/features" 4626 4627 > 4628 Media 4629 4630 <span 4631 class="navmenu-icon navmenu-icon-depth-1" 4632 data-navmenu-trigger 4633 > 4634 <svg 4635 aria-hidden="true" 4636 focusable="false" 4637 role="presentation" 4638 width="18" 4639 height="18" 4640 viewBox="0 0 18 18" 4641 fill="none" 4642 xmlns="http://www.w3.org/2000/svg" 4643 class="icon-chevron-down" 4644> 4645 <path d="M14 6.5L9 11.5L4 6.5L14 6.5Z" fill="currentColor"/> 4646</svg> 4647 4648 </span> 4649 4650 4651 </summary> 4652 4653 4654 4655 4656 4657 4658 4659 4660 4661 4662 4663 4664 4665 4666 4667 4668<ul 4669 class=" 4670 navmenu 4671 navmenu-depth-2 4672 navmenu-submenu 4673 4674 " 4675 4676 data-navmenu 4677 4678 data-navmenu-submenu 4679 aria-label="Main menu" 4680> 4681 4682 4683 4684 4685 4686 4687 4688 4689 4690 4691 4692 4693 <li 4694 class="navmenu-item navmenu-id-features" 4695 > 4696 <a 4697 class=" 4698 navmenu-link 4699 navmenu-link-depth-2 4700 4701 " 4702 href="https://skateparkoftampa.com/pages/features" 4703 > 4704 4705 Features 4706</a> 4707 </li> 4708 4709 4710 4711 4712 4713 4714 4715 4716 4717 4718 4719 4720 4721 <li 4722 class="navmenu-item navmenu-id-spot-blog" 4723 > 4724 <a 4725 class=" 4726 navmenu-link 4727 navmenu-link-depth-2 4728 4729 " 4730 href="https://skateparkoftampa.com/blogs/tampa-pro" 4731 > 4732 4733 SPoT Blog 4734</a> 4735 </li> 4736 4737 4738 4739 4740 4741 4742 4743 4744 4745 4746 4747 4748 4749 <li 4750 class="navmenu-item navmenu-id-contest-event-coverage" 4751 > 4752 <a 4753 class=" 4754 navmenu-link 4755 navmenu-link-depth-2 4756 4757 " 4758 href="https://skateparkoftampa.com/blogs/damn-am" 4759 > 4760 4761 Contest & Event Coverage 4762</a> 4763 </li> 4764 4765 4766 4767 4768 4769 4770 4771 4772 4773 4774 4775 4776 4777 <li 4778 class="navmenu-item navmenu-id-skater-database" 4779 > 4780 <a 4781 class=" 4782 navmenu-link 4783 navmenu-link-depth-2 4784 4785 " 4786 href="https://skateparkoftampa.com/blogs/skaters/skaters-by-letter-a" 4787 > 4788 4789 Skater Database 4790</a> 4791 </li> 4792 4793 4794 4795 4796 4797 4798 4799 4800 4801 4802 4803 4804 4805 <li 4806 class="navmenu-item navmenu-id-spot-life-episodes" 4807 > 4808 <a 4809 class=" 4810 navmenu-link 4811 navmenu-link-depth-2 4812 4813 " 4814 href="https://skateparkoftampa.com/blogs/tampa-pro" 4815 > 4816 4817 SPoT Life Episodes 4818</a> 4819 </li> 4820 4821 4822</ul> 4823 4824 4825 4826 4827 </details> 4828 4829 </li> 4830 4831 4832 4833 4834 4835 4836 4837 4838<li 4839 class="navmenu-item navmenu-basic__item navmenu-item-parent navmenu-basic__item-parent navmenu-id-camps" 4840 4841 data-navmenu-parent 4842 4843 > 4844 4845 <details data-navmenu-details> 4846 <summary 4847 4848 class=" 4849 navmenu-link 4850 navmenu-link-depth-1 4851 navmenu-link-parent 4852 4853 " 4854 4855 aria-haspopup="true" 4856 aria-expanded="false" 4857 data-href="/pages/spot-skate-programs" 4858 4859 > 4860 Camps 4861 4862 <span 4863 class="navmenu-icon navmenu-icon-depth-1" 4864 data-navmenu-trigger 4865 > 4866 <svg 4867 aria-hidden="true" 4868 focusable="false" 4869 role="presentation" 4870 width="18" 4871 height="18" 4872 viewBox="0 0 18 18" 4873 fill="none" 4874 xmlns="http://www.w3.org/2000/svg" 4875 class="icon-chevron-down" 4876> 4877 <path d="M14 6.5L9 11.5L4 6.5L14 6.5Z" fill="currentColor"/> 4878</svg> 4879 4880 </span> 4881 4882 4883 </summary> 4884 4885 4886 4887 4888 4889 4890 4891 4892 4893 4894 4895 4896 4897 4898 4899 4900<ul
4901 class=" 4902 navmenu 4903 navmenu-depth-2 4904 navmenu-submenu 4905 4906 " 4907 4908 data-navmenu 4909 4910 data-navmenu-submenu 4911 aria-label="Main menu" 4912> 4913 4914 4915 4916 4917 4918 4919 4920 4921 4922 4923 4924 4925 <li 4926 class="navmenu-item navmenu-id-all-program-info" 4927 > 4928 <a 4929 class=" 4930 navmenu-link 4931 navmenu-link-depth-2 4932 4933 " 4934 href="/pages/spot-skate-programs" 4935 > 4936 4937 All Program Info 4938</a> 4939 </li> 4940 4941 4942 4943 4944 4945 4946 4947 4948 4949 4950 4951 4952 4953 <li 4954 class="navmenu-item navmenu-id-after-school-sessions" 4955 > 4956 <a 4957 class=" 4958 navmenu-link 4959 navmenu-link-depth-2 4960 4961 " 4962 href="https://skateparkoftampa.com/pages/after-school" 4963 > 4964 4965 After School Sessions 4966</a> 4967 </li> 4968 4969 4970 4971 4972 4973 4974 4975 4976 4977 4978 4979 4980 4981 <li 4982 class="navmenu-item navmenu-id-skate-camp" 4983 > 4984 <a 4985 class=" 4986 navmenu-link 4987 navmenu-link-depth-2 4988 4989 " 4990 href="/pages/skate-camp" 4991 > 4992 4993 Skate Camp 4994</a> 4995 </li> 4996 4997 4998 4999 5000 5001 5002 5003 5004 5005 5006 5007 5008 5009 <li 5010 class="navmenu-item navmenu-id-skate-lessons" 5011 > 5012 <a 5013 class=" 5014 navmenu-link 5015 navmenu-link-depth-2 5016 5017 " 5018 href="/pages/skateboard-lessons" 5019 > 5020 5021 Skate Lessons 5022</a> 5023 </li> 5024 5025 5026 5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 <li 5038 class="navmenu-item navmenu-id-birthday-parties" 5039 > 5040 <a 5041 class=" 5042 navmenu-link 5043 navmenu-link-depth-2 5044 5045 " 5046 href="/pages/birthdays-and-birthday-parties-at-spot" 5047 > 5048 5049 Birthday Parties 5050</a> 5051 </li> 5052 5053 5054 5055 5056 5057 5058 5059 5060 5061 5062 5063 5064 5065 <li 5066 class="navmenu-item navmenu-id-private-park-rental" 5067 > 5068 <a 5069 class=" 5070 navmenu-link 5071 navmenu-link-depth-2 5072 5073 " 5074 href="/pages/park-rental" 5075 > 5076 5077 Private Park Rental 5078</a> 5079 </li> 5080 5081 5082 5083 5084 5085 5086 5087 5088 5089 5090 5091 5092 5093 <li 5094 class="navmenu-item navmenu-id-boards-for-bros" 5095 > 5096 <a 5097 class=" 5098 navmenu-link 5099 navmenu-link-depth-2 5100 5101 " 5102 href="https://boards4bros.org/" 5103 > 5104 5105 Boards For Bros 5106</a> 5107 </li> 5108 5109 5110</ul> 5111 5112 5113 5114 5115 </details> 5116 5117 </li> 5118 5119 5120 5121 5122 5123 5124 5125 5126<li 5127 class="navmenu-item navmenu-basic__item navmenu-item-parent navmenu-basic__item-parent navmenu-id-info" 5128 5129 data-navmenu-parent 5130 5131 > 5132 5133 <details data-navmenu-details> 5134 <summary 5135 5136 class=" 5137 navmenu-link 5138 navmenu-link-depth-1 5139 navmenu-link-parent 5140 5141 " 5142 5143 aria-haspopup="true" 5144 aria-expanded="false" 5145 data-href="/pages/info" 5146 5147 > 5148 Info 5149 5150 <span 5151 class="navmenu-icon navmenu-icon-depth-1" 5152 data-navmenu-trigger 5153 > 5154 <svg 5155 aria-hidden="true" 5156 focusable="false" 5157 role="presentation" 5158 width="18" 5159 height="18" 5160 viewBox="0 0 18 18" 5161 fill="none" 5162 xmlns="http://www.w3.org/2000/svg" 5163 class="icon-chevron-down" 5164> 5165 <path d="M14 6.5L9 11.5L4 6.5L14 6.5Z" fill="currentColor"/> 5166</svg> 5167 5168 </span> 5169 5170 5171 </summary> 5172 5173 5174 5175 5176 5177 5178 5179 5180 5181 5182 5183 5184 5185 5186 5187 5188<ul 5189 class=" 5190 navmenu 5191 navmenu-depth-2 5192 navmenu-submenu 5193 5194 " 5195 5196 data-navmenu 5197 5198 data-navmenu-submenu 5199 aria-label="Main menu" 5200> 5201 5202 5203 5204 5205 5206 5207 5208 5209 5210 5211 5212 5213 <li 5214 class="navmenu-item navmenu-id-all-info" 5215 > 5216 <a 5217 class=" 5218 navmenu-link 5219 navmenu-link-depth-2 5220 5221 " 5222 href="https://skateparkoftampa.com/pages/info" 5223 > 5224 5225 All Info 5226</a> 5227 </li> 5228 5229 5230 5231 5232 5233 5234 5235 5236 5237 5238 5239 5240 5241 <li 5242 class="navmenu-item navmenu-id-hours" 5243 > 5244 <a 5245 class=" 5246 navmenu-link 5247 navmenu-link-depth-2 5248 5249 " 5250 href="/pages/hours-page" 5251 > 5252 5253 Hours 5254</a> 5255 </li> 5256 5257 5258 5259 5260 5261 5262 5263 5264 5265 5266 5267 5268 5269 <li 5270 class="navmenu-item navmenu-id-gift-cards" 5271 > 5272 <a 5273 class=" 5274 navmenu-link 5275 navmenu-link-depth-2 5276 navmenu-link-active 5277 " 5278 href="/products/gift-card" 5279 > 5280 5281 Gift Cards 5282</a> 5283 </li> 5284 5285 5286 5287 5288 5289 5290 5291 5292 5293 5294 5295 5296 5297 <li 5298 class="navmenu-item navmenu-id-rates" 5299 > 5300 <a 5301 class=" 5302 navmenu-link 5303 navmenu-link-depth-2 5304 5305 " 5306 href="/pages/rates" 5307 > 5308 5309 Rates 5310</a> 5311 </li> 5312 5313 5314 5315 5316 5317 5318 5319 5320 5321 5322 5323 5324 5325 <li 5326 class="navmenu-item navmenu-id-directions" 5327 > 5328 <a 5329 class=" 5330 navmenu-link 5331 navmenu-link-depth-2 5332 5333 " 5334 href="/pages/directions-to-skatepark-of-tampa" 5335 > 5336 5337 Directions 5338</a> 5339 </li> 5340 5341 5342 5343 5344 5345 5346 5347 5348 5349 5350 5351 5352 5353 <li 5354 class="navmenu-item navmenu-id-waiver" 5355 > 5356 <a 5357 class=" 5358 navmenu-link 5359 navmenu-link-depth-2 5360 5361 "
5362 href="https://skateparkoftampa.com/blogs/articles/spot-release-form-and-waiver" 5363 > 5364 5365 Waiver 5366</a> 5367 </li> 5368 5369 5370 5371 5372 5373 5374 5375 5376 5377 5378 5379 5380 5381 <li 5382 class="navmenu-item navmenu-id-membership-info" 5383 > 5384 <a 5385 class=" 5386 navmenu-link 5387 navmenu-link-depth-2 5388 5389 " 5390 href="/pages/membership-info" 5391 > 5392 5393 Membership Info 5394</a> 5395 </li> 5396 5397 5398 5399 5400 5401 5402 5403 5404 5405 5406 5407 5408 5409 <li 5410 class="navmenu-item navmenu-id-shipping-returns" 5411 > 5412 <a 5413 class=" 5414 navmenu-link 5415 navmenu-link-depth-2 5416 5417 " 5418 href="/pages/shipping-and-returns" 5419 > 5420 5421 Shipping & Returns 5422</a> 5423 </li> 5424 5425 5426 5427 5428 5429 5430 5431 5432 5433 5434 5435 5436 5437 <li 5438 class="navmenu-item navmenu-id-faq" 5439 > 5440 <a 5441 class=" 5442 navmenu-link 5443 navmenu-link-depth-2 5444 5445 " 5446 href="/pages/faq-page" 5447 > 5448 5449 FAQ 5450</a> 5451 </li> 5452 5453 5454 5455 5456 5457 5458 5459 5460 5461 5462 5463 5464 5465 <li 5466 class="navmenu-item navmenu-id-contact" 5467 > 5468 <a 5469 class=" 5470 navmenu-link 5471 navmenu-link-depth-2 5472 5473 " 5474 href="/pages/contact" 5475 > 5476 5477 Contact 5478</a> 5479 </li> 5480 5481 5482 5483 5484 5485 5486 5487 5488 5489 5490 5491 5492 5493 <li 5494 class="navmenu-item navmenu-id-skater-database" 5495 > 5496 <a 5497 class=" 5498 navmenu-link 5499 navmenu-link-depth-2 5500 5501 " 5502 href="https://skateparkoftampa.com/blogs/skaters/skaters-by-letter-a" 5503 > 5504 5505 Skater Database 5506</a> 5507 </li> 5508 5509 5510 5511 5512 5513 5514 5515 5516 5517 5518 5519 5520 5521 <li 5522 class="navmenu-item navmenu-id-boards-for-bros" 5523 > 5524 <a 5525 class=" 5526 navmenu-link 5527 navmenu-link-depth-2 5528 5529 " 5530 href="https://boards4bros.org" 5531 > 5532 5533 Boards for Bros 5534</a> 5535 </li> 5536 5537 5538</ul> 5539 5540 5541 5542 5543 </details> 5544 5545 </li> 5546 5547</ul> 5548 5549 5550 5551 </nav> 5552 </div> 5553 5554 <div class="site-mobile-nav" id="site-mobile-nav" data-mobile-nav tabindex="0"> 5555 <div class="mobile-nav-panel" data-mobile-nav-panel> 5556 5557 <ul class="site-header-actions" data-header-actions> 5558 5559 5560 <li class="site-header-actions__account-link"> 5561 <a 5562 class="site-header_account-link-anchor" 5563 href="https://skateparkoftampa.com/customer_authentication/redirect?locale=en®ion_country=US" 5564 > 5565 <span class="site-header__account-icon"> 5566 5567 5568 5569 <svg class="icon-account " aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 28 28" fill="none"> <path d="M13.7595 14.8451C16.7543 14.8451 19.1821 12.4173 19.1821 9.42255C19.1821 6.42776 16.7543 4 13.7595 4C10.7647 4 8.33696 6.42776 8.33696 9.42255C8.33696 12.4173 10.7647 14.8451 13.7595 14.8451Z" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> <path d="M5 23.1875C5 19.0163 8.33696 14.8451 13.7595 14.8451C19.1821 14.8451 22.519 19.0163 22.519 23.1875" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> </svg> 5570 5571 </span> 5572 5573 <span class="site-header_account-link-text"> 5574 Login 5575 </span> 5576 </a> 5577 </li> 5578 5579 5580</ul> 5581 5582 5583 <a 5584 class="mobile-nav-close" 5585 href="#site-header-nav" 5586 data-mobile-nav-close> 5587 <svg 5588 aria-hidden="true" 5589 focusable="false" 5590 role="presentation" 5591 xmlns="http://www.w3.org/2000/svg" 5592 width="13" 5593 height="13" 5594 viewBox="0 0 13 13" 5595> 5596 <path fill="currentColor" fill-rule="evenodd" d="M5.306 6.5L0 1.194 1.194 0 6.5 5.306 11.806 0 13 1.194 7.694 6.5 13 11.806 11.806 13 6.5 7.694 1.194 13 0 11.806 5.306 6.5z"/> 5597</svg>
5598 <span class="visually-hidden">Close</span> 5599 </a> 5600 5601 <div class="mobile-nav-content" data-mobile-nav-content> 5602 5603 5604 5605 5606 5607<ul 5608 class="navmenu navmenu-depth-1" 5609 data-navmenu 5610 aria-label="Main menu" 5611> 5612 5613 5614 5615 5616 5617 5618 5619<li 5620 class="navmenu-item navmenu-id-new" 5621 5622 > 5623 <a 5624 class="navmenu-link " 5625 href="/collections/all" 5626 5627 > 5628 New 5629 </a> 5630 5631 5632 5633 5634 5635 5636 5637 5638 5639 </li> 5640 5641 5642 5643 5644 5645 5646 5647<li 5648 class="navmenu-item navmenu-id-spot-gear" 5649 5650 > 5651 <a 5652 class="navmenu-link " 5653 href="https://skateparkoftampa.com/collections/spot-gear?filter.v.availability=1" 5654 5655 > 5656 SPoT Gear 5657 </a> 5658 5659 5660 5661 5662 5663 5664 5665 5666 5667 </li> 5668 5669 5670 5671 5672 5673 5674 5675<li 5676 class="navmenu-item navmenu-id-brands" 5677 5678 > 5679 <a 5680 class="navmenu-link " 5681 href="/pages/brand-page?view=brands" 5682 5683 > 5684 Brands 5685 </a> 5686 5687 5688 5689 5690 5691 5692 5693 5694 5695 </li> 5696 5697 5698 5699 5700 5701 5702 5703<li 5704 class="navmenu-item navmenu-item-parent navmenu-id-skate" 5705 data-navmenu-parent 5706 > 5707 <a 5708 class="navmenu-link navmenu-link-parent " 5709 href="https://skateparkoftampa.com/collections/skate?filter.v.availability=1" 5710 5711 aria-haspopup="true" 5712 aria-expanded="false" 5713 5714 > 5715 Skate 5716 </a> 5717 5718 5719 5720 5721 5722 5723<button 5724 class="navmenu-button" 5725 data-navmenu-trigger 5726 aria-expanded="false" 5727> 5728 <span class="navmenu-button-wrapper"> 5729 <span class="navmenu-icon "> 5730 <svg 5731 aria-hidden="true" 5732 focusable="false" 5733 role="presentation" 5734 width="18" 5735 height="18" 5736 viewBox="0 0 18 18" 5737 fill="none" 5738 xmlns="http://www.w3.org/2000/svg" 5739 class="icon-chevron-down" 5740> 5741 <path d="M14 6.5L9 11.5L4 6.5L14 6.5Z" fill="currentColor"/> 5742</svg> 5743 5744 </span> 5745 <span class="visually-hidden">Skate</span> 5746 </span> 5747</button> 5748 5749 5750 5751 5752 5753 5754 5755 5756 5757 5758 5759 5760 5761 5762 5763 5764 5765 5766 5767 5768<ul 5769 class=" 5770 navmenu 5771 navmenu-depth-2 5772 navmenu-submenu 5773 5774 " 5775 5776 data-navmenu 5777 data-accordion-content 5778 data-navmenu-submenu 5779 aria-label="Main menu" 5780> 5781 5782 5783 5784 5785 5786 5787 5788 5789 5790 5791 5792 5793 <li 5794 class="navmenu-item navmenu-id-completes" 5795 > 5796 <a 5797 class=" 5798 navmenu-link 5799 navmenu-link-depth-2 5800 5801 " 5802 href="https://skateparkoftampa.com/collections/complete-skateboards?filter.v.availability=1&sort_by=created-descending" 5803 > 5804 5805 Completes 5806</a> 5807 </li> 5808 5809 5810 5811 5812 5813 5814 5815 5816 5817 5818 5819 5820 5821 <li 5822 class="navmenu-item navmenu-id-decks" 5823 > 5824 <a 5825 class=" 5826 navmenu-link 5827 navmenu-link-depth-2 5828 5829 " 5830 href="https://skateparkoftampa.com/collections/decks?filter.v.availability=1&sort_by=created-descending" 5831 > 5832 5833 Decks 5834</a> 5835 </li> 5836 5837 5838 5839 5840 5841 5842 5843 5844 5845 5846 5847 5848 5849 <li 5850 class="navmenu-item navmenu-id-trucks" 5851 > 5852 <a 5853 class=" 5854 navmenu-link 5855 navmenu-link-depth-2 5856 5857 " 5858 href="https://skateparkoftampa.com/collections/trucks?filter.v.availability=1&sort_by=created-descending" 5859 > 5860 5861 Trucks 5862</a> 5863 </li> 5864 5865 5866 5867 5868 5869 5870 5871 5872 5873 5874 5875 5876 5877 <li 5878 class="navmenu-item navmenu-id-wheels" 5879 > 5880 <a 5881 class=" 5882 navmenu-link 5883 navmenu-link-depth-2 5884 5885 " 5886 href="https://skateparkoftampa.com/collections/wheels?filter.v.availability=1" 5887 > 5888 5889 Wheels 5890</a> 5891 </li> 5892 5893 5894 5895 5896 5897 5898 5899 5900 5901 5902 5903 5904 5905 <li 5906 class="navmenu-item navmenu-id-bearings" 5907 > 5908 <a 5909 class=" 5910 navmenu-link 5911 navmenu-link-depth-2 5912 5913 " 5914 href="https://skateparkoftampa.com/collections/bearings?filter.v.availability=1&sort_by=created-descending" 5915 > 5916 5917 Bearings 5918</a> 5919 </li> 5920 5921 5922 5923 5924 5925 5926 5927 5928 5929 5930 5931 5932 5933 <li 5934 class="navmenu-item navmenu-id-hardware" 5935 > 5936 <a 5937 class=" 5938 navmenu-link 5939 navmenu-link-depth-2 5940 5941 "
5942 href="https://skateparkoftampa.com/collections/hardware?filter.v.availability=1&sort_by=created-descending" 5943 > 5944 5945 Hardware 5946</a> 5947 </li> 5948 5949 5950 5951 5952 5953 5954 5955 5956 5957 5958 5959 5960 5961 <li 5962 class="navmenu-item navmenu-id-griptape" 5963 > 5964 <a 5965 class=" 5966 navmenu-link 5967 navmenu-link-depth-2 5968 5969 " 5970 href="https://skateparkoftampa.com/collections/griptape-1?filter.v.availability=1" 5971 > 5972 5973 Griptape 5974</a> 5975 </li> 5976 5977 5978 5979 5980 5981 5982 5983 5984 5985 5986 5987 5988 5989 <li 5990 class="navmenu-item navmenu-id-bushings" 5991 > 5992 <a 5993 class=" 5994 navmenu-link 5995 navmenu-link-depth-2 5996 5997 " 5998 href="https://skateparkoftampa.com/collections/bushings?filter.v.availability=1&sort_by=created-descending" 5999 > 6000 6001 Bushings 6002</a> 6003 </li> 6004 6005 6006 6007 6008 6009 6010 6011 6012 6013 6014 6015 6016 6017 <li 6018 class="navmenu-item navmenu-id-rails" 6019 > 6020 <a 6021 class=" 6022 navmenu-link 6023 navmenu-link-depth-2 6024 6025 " 6026 href="https://skateparkoftampa.com/collections/rails?filter.v.availability=1&sort_by=created-descending" 6027 > 6028 6029 Rails 6030</a> 6031 </li> 6032 6033 6034 6035 6036 6037 6038 6039 6040 6041 6042 6043 6044 6045 <li 6046 class="navmenu-item navmenu-id-riser-pads" 6047 > 6048 <a 6049 class=" 6050 navmenu-link 6051 navmenu-link-depth-2 6052 6053 " 6054 href="https://skateparkoftampa.com/collections/riser-pads?filter.v.availability=1&sort_by=created-descending" 6055 > 6056 6057 Riser Pads 6058</a> 6059 </li> 6060 6061 6062 6063 6064 6065 6066 6067 6068 6069 6070 6071 6072 6073 <li 6074 class="navmenu-item navmenu-id-wax" 6075 > 6076 <a 6077 class=" 6078 navmenu-link 6079 navmenu-link-depth-2 6080 6081 " 6082 href="https://skateparkoftampa.com/collections/wax?filter.v.availability=1&sort_by=created-descending" 6083 > 6084 6085 Wax 6086</a> 6087 </li> 6088 6089 6090 6091 6092 6093 6094 6095 6096 6097 6098 6099 6100 6101 <li 6102 class="navmenu-item navmenu-id-tools" 6103 > 6104 <a 6105 class=" 6106 navmenu-link 6107 navmenu-link-depth-2 6108 6109 " 6110 href="https://skateparkoftampa.com/collections/skate-tools?filter.v.availability=1&sort_by=created-descending" 6111 > 6112 6113 Tools 6114</a> 6115 </li> 6116 6117 6118 6119 6120 6121 6122 6123 6124 6125 6126 6127 6128 6129 <li 6130 class="navmenu-item navmenu-id-pads-and-helmets" 6131 > 6132 <a 6133 class=" 6134 navmenu-link 6135 navmenu-link-depth-2 6136 6137 " 6138 href="https://skateparkoftampa.com/collections/pads-and-helmets?filter.v.availability=1" 6139 > 6140 6141 Pads and Helmets 6142</a> 6143 </li> 6144 6145 6146 6147 6148 6149 6150 6151 6152 6153 6154 6155 6156 6157<li 6158 class="navmenu-item navmenu-item-parent navmenu-id-accessories" 6159 data-navmenu-parent 6160 > 6161 6162 <a 6163 href="https://skateparkoftampa.com/collections/accessories?filter.v.availability=1" 6164 6165 class="navmenu-link navmenu-link-parent " 6166 6167 aria-haspopup="true" 6168 aria-expanded="false" 6169 6170 > 6171 6172 Accessories 6173 6174 6175 </a> 6176 6177 6178 6179 6180 6181 6182 6183<button 6184 class="navmenu-button" 6185 data-navmenu-trigger 6186 aria-expanded="false" 6187> 6188 <span class="navmenu-button-wrapper"> 6189 <span class="navmenu-icon navmenu-icon-depth-2"> 6190 <svg 6191 aria-hidden="true" 6192 focusable="false" 6193 role="presentation" 6194 width="18" 6195 height="18" 6196 viewBox="0 0 18 18" 6197 fill="none" 6198 xmlns="http://www.w3.org/2000/svg" 6199 class="icon-chevron-down" 6200> 6201 <path d="M14 6.5L9 11.5L4 6.5L14 6.5Z" fill="currentColor"/> 6202</svg> 6203 6204 </span> 6205 <span class="visually-hidden">Accessories</span> 6206 </span> 6207</button> 6208 6209 6210 6211 6212 6213 6214 6215 6216 6217 6218 6219 6220 6221 6222 6223 6224 6225<ul 6226 class=" 6227 navmenu 6228 navmenu-depth-3 6229 navmenu-submenu 6230 6231 " 6232 style="--meganav-sidenav-columns: 6;" 6233 data-navmenu 6234 data-accordion-content 6235 data-navmenu-submenu 6236 aria-label="Main menu" 6237> 6238 6239 6240 6241 6242 6243 6244 6245 6246 6247 6248 6249 6250 <li 6251 class="navmenu-item navmenu-id-backpacks" 6252 > 6253 <a 6254 class=" 6255 navmenu-link 6256 navmenu-link-depth-3 6257 6258 "
6259 href="https://skateparkoftampa.com/collections/backpacks-bags?filter.v.availability=1&sort_by=created-descending" 6260 > 6261 6262 Backpacks 6263</a> 6264 </li> 6265 6266 6267 6268 6269 6270 6271 6272 6273 6274 6275 6276 6277 6278 <li 6279 class="navmenu-item navmenu-id-books-magazines" 6280 > 6281 <a 6282 class=" 6283 navmenu-link 6284 navmenu-link-depth-3 6285 6286 " 6287 href="https://skateparkoftampa.com/collections/magazines-books?filter.v.availability=1&sort_by=created-descending" 6288 > 6289 6290 Books/Magazines 6291</a> 6292 </li> 6293 6294 6295 6296 6297 6298 6299 6300 6301 6302 6303 6304 6305 6306 <li 6307 class="navmenu-item navmenu-id-buttons-pins" 6308 > 6309 <a 6310 class=" 6311 navmenu-link 6312 navmenu-link-depth-3 6313 6314 " 6315 href="https://skateparkoftampa.com/collections/buttons-and-pins?filter.v.availability=1&sort_by=created-descending" 6316 > 6317 6318 Buttons & Pins 6319</a> 6320 </li> 6321 6322 6323 6324 6325 6326 6327 6328 6329 6330 6331 6332 6333 6334 <li 6335 class="navmenu-item navmenu-id-dvds" 6336 > 6337 <a 6338 class=" 6339 navmenu-link 6340 navmenu-link-depth-3 6341 6342 " 6343 href="https://skateparkoftampa.com/collections/dvds?filter.v.availability=1&sort_by=created-descending" 6344 > 6345 6346 DVD's 6347</a> 6348 </li> 6349 6350 6351 6352 6353 6354 6355 6356 6357 6358 6359 6360 6361 6362 <li 6363 class="navmenu-item navmenu-id-fingerboards" 6364 > 6365 <a 6366 class=" 6367 navmenu-link 6368 navmenu-link-depth-3 6369 6370 " 6371 href="https://skateparkoftampa.com/collections/fingerboards?filter.v.availability=1&sort_by=created-descending" 6372 > 6373 6374 Fingerboards 6375</a> 6376 </li> 6377 6378 6379 6380 6381 6382 6383 6384 6385 6386 6387 6388 6389 6390 <li 6391 class="navmenu-item navmenu-id-headphones" 6392 > 6393 <a 6394 class=" 6395 navmenu-link 6396 navmenu-link-depth-3 6397 6398 " 6399 href="/collections/headphones" 6400 > 6401 6402 Headphones 6403</a> 6404 </li> 6405 6406 6407 6408 6409 6410 6411 6412 6413 6414 6415 6416 6417 6418 <li 6419 class="navmenu-item navmenu-id-misc-accessories" 6420 > 6421 <a 6422 class=" 6423 navmenu-link 6424 navmenu-link-depth-3 6425 6426 " 6427 href="https://skateparkoftampa.com/collections/accessories?filter.v.availability=1&sort_by=created-descending" 6428 > 6429 6430 Misc Accessories 6431</a> 6432 </li> 6433 6434 6435 6436 6437 6438 6439 6440 6441 6442 6443 6444 6445 6446 <li 6447 class="navmenu-item navmenu-id-stickers" 6448 > 6449 <a 6450 class=" 6451 navmenu-link 6452 navmenu-link-depth-3 6453 6454 " 6455 href="https://skateparkoftampa.com/collections/stickers?filter.v.availability=1&sort_by=created-descending" 6456 > 6457 6458 Stickers 6459</a> 6460 </li> 6461 6462 6463 6464 6465 6466 6467 6468 6469 6470 6471 6472 6473 6474 <li 6475 class="navmenu-item navmenu-id-sunglasses" 6476 > 6477 <a 6478 class=" 6479 navmenu-link 6480 navmenu-link-depth-3 6481 6482 " 6483 href="https://skateparkoftampa.com/collections/sunglasses?filter.v.availability=1&sort_by=created-descending" 6484 > 6485 6486 Sunglasses 6487</a> 6488 </li> 6489 6490 6491 6492 6493 6494 6495 6496 6497 6498 6499 6500 6501 6502 <li 6503 class="navmenu-item navmenu-id-wallets" 6504 > 6505 <a 6506 class=" 6507 navmenu-link 6508 navmenu-link-depth-3 6509 6510 " 6511 href="https://skateparkoftampa.com/collections/wallets?filter.v.availability=1&sort_by=created-descending" 6512 > 6513 6514 Wallets 6515</a> 6516 </li> 6517 6518 6519</ul> 6520 6521 6522 6523 </li> 6524 6525 6526</ul> 6527 6528 6529 6530 6531 </li> 6532 6533 6534 6535 6536 6537 6538 6539<li 6540 class="navmenu-item navmenu-item-parent navmenu-id-apparel" 6541 data-navmenu-parent 6542 > 6543 <a 6544 class="navmenu-link navmenu-link-parent " 6545 href="https://skateparkoftampa.com/collections/apparel?filter.v.availability=1&sort_by=created-descending" 6546 6547 aria-haspopup="true" 6548 aria-expanded="false" 6549 6550 > 6551 Apparel 6552 </a> 6553 6554 6555 6556 6557 6558 6559<button 6560 class="navmenu-button" 6561 data-navmenu-trigger 6562 aria-expanded="false" 6563> 6564 <span class="navmenu-button-wrapper"> 6565 <span class="navmenu-icon "> 6566 <svg 6567 aria-hidden="true" 6568 focusable="false" 6569 role="presentation" 6570 width="18" 6571 height="18" 6572 viewBox="0 0 18 18" 6573 fill="none" 6574 xmlns="http://www.w3.org/2000/svg" 6575 class="icon-chevron-down" 6576> 6577 <path d="M14 6.5L9 11.5L4 6.5L14 6.5Z" fill="currentColor"/> 6578</svg> 6579 6580 </span> 6581 <span class="visually-hidden">Apparel</span> 6582 </span> 6583</button> 6584 6585 6586 6587 6588 6589 6590 6591 6592 6593 6594 6595 6596 6597 6598 6599 6600 6601 6602 6603 6604<ul
6605 class=" 6606 navmenu 6607 navmenu-depth-2 6608 navmenu-submenu 6609 6610 " 6611 6612 data-navmenu 6613 data-accordion-content 6614 data-navmenu-submenu 6615 aria-label="Main menu" 6616> 6617 6618 6619 6620 6621 6622 6623 6624 6625 6626 6627 6628 6629 <li 6630 class="navmenu-item navmenu-id-t-shirts" 6631 > 6632 <a 6633 class=" 6634 navmenu-link 6635 navmenu-link-depth-2 6636 6637 " 6638 href="https://skateparkoftampa.com/collections/t-shirts?filter.v.availability=1&sort_by=created-descending" 6639 > 6640 6641 T Shirts 6642</a> 6643 </li> 6644 6645 6646 6647 6648 6649 6650 6651 6652 6653 6654 6655 6656 6657 <li 6658 class="navmenu-item navmenu-id-long-sleeve-shirts" 6659 > 6660 <a 6661 class=" 6662 navmenu-link 6663 navmenu-link-depth-2 6664 6665 " 6666 href="https://skateparkoftampa.com/collections/long-sleeve-shirts?filter.v.availability=1&sort_by=created-descending" 6667 > 6668 6669 Long Sleeve Shirts 6670</a> 6671 </li> 6672 6673 6674 6675 6676 6677 6678 6679 6680 6681 6682 6683 6684 6685 <li 6686 class="navmenu-item navmenu-id-hoodies" 6687 > 6688 <a 6689 class=" 6690 navmenu-link 6691 navmenu-link-depth-2 6692 6693 " 6694 href="https://skateparkoftampa.com/collections/sweaters-hoodies?filter.v.availability=1&sort_by=created-descending" 6695 > 6696 6697 Hoodies 6698</a> 6699 </li> 6700 6701 6702 6703 6704 6705 6706 6707 6708 6709 6710 6711 6712 6713 <li 6714 class="navmenu-item navmenu-id-shorts" 6715 > 6716 <a 6717 class=" 6718 navmenu-link 6719 navmenu-link-depth-2 6720 6721 " 6722 href="https://skateparkoftampa.com/collections/shorts?filter.v.availability=1&sort_by=created-descending" 6723 > 6724 6725 Shorts 6726</a> 6727 </li> 6728 6729 6730 6731 6732 6733 6734 6735 6736 6737 6738 6739 6740 6741 <li 6742 class="navmenu-item navmenu-id-pants-and-jeans" 6743 > 6744 <a 6745 class=" 6746 navmenu-link 6747 navmenu-link-depth-2 6748 6749 " 6750 href="https://skateparkoftampa.com/collections/pants-jeans?filter.v.availability=1&sort_by=created-descending" 6751 > 6752 6753 Pants and Jeans 6754</a> 6755 </li> 6756 6757 6758 6759 6760 6761 6762 6763 6764 6765 6766 6767 6768 6769 <li 6770 class="navmenu-item navmenu-id-socks" 6771 > 6772 <a 6773 class=" 6774 navmenu-link 6775 navmenu-link-depth-2 6776 6777 " 6778 href="https://skateparkoftampa.com/collections/socks?filter.v.availability=1&sort_by=created-descending" 6779 > 6780 6781 Socks 6782</a> 6783 </li> 6784 6785 6786 6787 6788 6789 6790 6791 6792 6793 6794 6795 6796 6797 <li 6798 class="navmenu-item navmenu-id-hats" 6799 > 6800 <a 6801 class=" 6802 navmenu-link 6803 navmenu-link-depth-2 6804 6805 " 6806 href="https://skateparkoftampa.com/collections/hats?filter.v.availability=1&sort_by=created-descending" 6807 > 6808 6809 Hats 6810</a> 6811 </li> 6812 6813 6814 6815 6816 6817 6818 6819 6820 6821 6822 6823 6824 6825 <li 6826 class="navmenu-item navmenu-id-belts" 6827 > 6828 <a 6829 class=" 6830 navmenu-link 6831 navmenu-link-depth-2 6832 6833 " 6834 href="https://skateparkoftampa.com/collections/belts?filter.v.availability=1&sort_by=created-descending" 6835 > 6836 6837 Belts 6838</a> 6839 </li> 6840 6841 6842 6843 6844 6845 6846 6847 6848 6849 6850 6851 6852 6853 <li 6854 class="navmenu-item navmenu-id-jerseys" 6855 > 6856 <a 6857 class=" 6858 navmenu-link 6859 navmenu-link-depth-2 6860 6861 " 6862 href="https://skateparkoftampa.com/collections/jerseys?filter.v.availability=1&sort_by=created-descending" 6863 > 6864 6865 Jerseys 6866</a> 6867 </li> 6868 6869 6870 6871 6872 6873 6874 6875 6876 6877 6878 6879 6880 6881 <li 6882 class="navmenu-item navmenu-id-womens-gear" 6883 > 6884 <a 6885 class=" 6886 navmenu-link 6887 navmenu-link-depth-2 6888 6889 " 6890 href="https://skateparkoftampa.com/collections/girls-gear?filter.v.availability=1&sort_by=created-descending" 6891 > 6892 6893 Womens Gear 6894</a> 6895 </li> 6896 6897 6898 6899 6900 6901 6902 6903 6904 6905 6906 6907 6908 6909 <li 6910 class="navmenu-item navmenu-id-beanies" 6911 > 6912 <a 6913 class=" 6914 navmenu-link 6915 navmenu-link-depth-2 6916 6917 "
6918 href="https://skateparkoftampa.com/collections/beanies?filter.v.availability=1&sort_by=created-descending" 6919 > 6920 6921 Beanies 6922</a> 6923 </li> 6924 6925 6926 6927 6928 6929 6930 6931 6932 6933 6934 6935 6936 6937 <li 6938 class="navmenu-item navmenu-id-winter-apparel" 6939 > 6940 <a 6941 class=" 6942 navmenu-link 6943 navmenu-link-depth-2 6944 6945 " 6946 href="https://skateparkoftampa.com/collections/winter-apparel?filter.v.availability=1&sort_by=created-descending" 6947 > 6948 6949 Winter Apparel 6950</a> 6951 </li> 6952 6953 6954 6955 6956 6957 6958 6959 6960 6961 6962 6963 6964 6965 <li 6966 class="navmenu-item navmenu-id-woven-knit-shirts" 6967 > 6968 <a 6969 class=" 6970 navmenu-link 6971 navmenu-link-depth-2 6972 6973 " 6974 href="https://skateparkoftampa.com/collections/woven-polo-knit-shirts?filter.v.availability=1&sort_by=created-descending" 6975 > 6976 6977 Woven/Knit/Shirts 6978</a> 6979 </li> 6980 6981 6982 6983 6984 6985 6986 6987 6988 6989 6990 6991 6992 6993 <li 6994 class="navmenu-item navmenu-id-sweaters" 6995 > 6996 <a 6997 class=" 6998 navmenu-link 6999 navmenu-link-depth-2 7000 7001 " 7002 href="https://skateparkoftampa.com/collections/sweaters-hoodies?filter.v.availability=1&sort_by=created-descending" 7003 > 7004 7005 Sweaters 7006</a> 7007 </li> 7008 7009 7010 7011 7012 7013 7014 7015 7016 7017 7018 7019 7020 7021 <li 7022 class="navmenu-item navmenu-id-tank-tops" 7023 > 7024 <a 7025 class=" 7026 navmenu-link 7027 navmenu-link-depth-2 7028 7029 " 7030 href="https://skateparkoftampa.com/collections/tank-tops?filter.v.availability=1&sort_by=created-descending" 7031 > 7032 7033 Tank Tops 7034</a> 7035 </li> 7036 7037 7038 7039 7040 7041 7042 7043 7044 7045 7046 7047 7048 7049 <li 7050 class="navmenu-item navmenu-id-jackets" 7051 > 7052 <a 7053 class=" 7054 navmenu-link 7055 navmenu-link-depth-2 7056 7057 " 7058 href="https://skateparkoftampa.com/collections/jackets?filter.v.availability=1&sort_by=created-descending" 7059 > 7060 7061 Jackets 7062</a> 7063 </li> 7064 7065 7066</ul> 7067 7068 7069 7070 7071 </li> 7072 7073 7074 7075 7076 7077 7078 7079<li 7080 class="navmenu-item navmenu-item-parent navmenu-id-shoes" 7081 data-navmenu-parent 7082 > 7083 <a 7084 class="navmenu-link navmenu-link-parent " 7085 href="https://skateparkoftampa.com/collections/shoes?filter.v.availability=1&sort_by=created-descending" 7086 7087 aria-haspopup="true" 7088 aria-expanded="false" 7089 7090 > 7091 Shoes 7092 </a> 7093 7094 7095 7096 7097 7098 7099<button 7100 class="navmenu-button" 7101 data-navmenu-trigger 7102 aria-expanded="false" 7103> 7104 <span class="navmenu-button-wrapper"> 7105 <span class="navmenu-icon "> 7106 <svg 7107 aria-hidden="true" 7108 focusable="false" 7109 role="presentation" 7110 width="18" 7111 height="18" 7112 viewBox="0 0 18 18" 7113 fill="none" 7114 xmlns="http://www.w3.org/2000/svg" 7115 class="icon-chevron-down" 7116> 7117 <path d="M14 6.5L9 11.5L4 6.5L14 6.5Z" fill="currentColor"/> 7118</svg> 7119 7120 </span> 7121 <span class="visually-hidden">Shoes</span> 7122 </span> 7123</button> 7124 7125 7126 7127 7128 7129 7130 7131 7132 7133 7134 7135 7136 7137 7138 7139 7140 7141 7142 7143 7144<ul 7145 class=" 7146 navmenu 7147 navmenu-depth-2 7148 navmenu-submenu 7149 7150 " 7151 7152 data-navmenu 7153 data-accordion-content 7154 data-navmenu-submenu 7155 aria-label="Main menu" 7156> 7157 7158 7159 7160 7161 7162 7163 7164 7165 7166 7167 7168 7169 <li 7170 class="navmenu-item navmenu-id-mens-shoes" 7171 > 7172 <a 7173 class=" 7174 navmenu-link 7175 navmenu-link-depth-2 7176 7177 " 7178 href="https://skateparkoftampa.com/collections/shoes?filter.v.availability=1&sort_by=created-descending" 7179 > 7180 7181 Men's Shoes 7182</a> 7183 </li> 7184 7185 7186 7187 7188 7189 7190 7191 7192 7193 7194 7195 7196 7197 <li 7198 class="navmenu-item navmenu-id-kids-shoes" 7199 > 7200 <a 7201 class=" 7202 navmenu-link 7203 navmenu-link-depth-2 7204 7205 " 7206 href="https://skateparkoftampa.com/collections/kids-shoes?filter.v.availability=1&sort_by=created-descending" 7207 > 7208 7209 Kids Shoes 7210</a> 7211 </li> 7212 7213 7214 7215 7216 7217 7218 7219 7220 7221 7222 7223 7224 7225 <li 7226 class="navmenu-item navmenu-id-womens-shoes" 7227 > 7228 <a 7229 class=" 7230 navmenu-link 7231 navmenu-link-depth-2 7232 7233 "
7234 href="https://skateparkoftampa.com/collections/womens-shoes?filter.v.availability=1&sort_by=created-descending" 7235 > 7236 7237 Women's Shoes 7238</a> 7239 </li> 7240 7241 7242 7243 7244 7245 7246 7247 7248 7249 7250 7251 7252 7253 <li 7254 class="navmenu-item navmenu-id-sale-shoes" 7255 > 7256 <a 7257 class=" 7258 navmenu-link 7259 navmenu-link-depth-2 7260 7261 " 7262 href="https://skateparkoftampa.com/collections/sale?filter.p.product_type=Shoes&filter.v.availability=1&sort_by=created-descending" 7263 > 7264 7265 Sale Shoes 7266</a> 7267 </li> 7268 7269 7270 7271 7272 7273 7274 7275 7276 7277 7278 7279 7280 7281 <li 7282 class="navmenu-item navmenu-id-nike-sb-dunks" 7283 > 7284 <a 7285 class=" 7286 navmenu-link 7287 navmenu-link-depth-2 7288 7289 " 7290 href="https://skateparkoftampa.com/collections/nike-dunks?filter.v.availability=1" 7291 > 7292 7293 Nike SB Dunks 7294</a> 7295 </li> 7296 7297 7298 7299 7300 7301 7302 7303 7304 7305 7306 7307 7308 7309 <li 7310 class="navmenu-item navmenu-id-gift-cards" 7311 > 7312 <a 7313 class=" 7314 navmenu-link 7315 navmenu-link-depth-2 7316 navmenu-link-active 7317 " 7318 href="/products/gift-card" 7319 > 7320 7321 Gift Cards 7322</a> 7323 </li> 7324 7325 7326</ul> 7327 7328 7329 7330 7331 </li> 7332 7333 7334 7335 7336 7337 7338 7339<li 7340 class="navmenu-item navmenu-item-parent navmenu-id-sale" 7341 data-navmenu-parent 7342 > 7343 <a 7344 class="navmenu-link navmenu-link-parent " 7345 href="https://skateparkoftampa.com/collections/sale?filter.v.availability=1&sort_by=created-descending" 7346 7347 aria-haspopup="true" 7348 aria-expanded="false" 7349 7350 > 7351 Sale 7352 </a> 7353 7354 7355 7356 7357 7358 7359<button 7360 class="navmenu-button" 7361 data-navmenu-trigger 7362 aria-expanded="false" 7363> 7364 <span class="navmenu-button-wrapper"> 7365 <span class="navmenu-icon "> 7366 <svg 7367 aria-hidden="true" 7368 focusable="false" 7369 role="presentation" 7370 width="18" 7371 height="18" 7372 viewBox="0 0 18 18" 7373 fill="none" 7374 xmlns="http://www.w3.org/2000/svg" 7375 class="icon-chevron-down" 7376> 7377 <path d="M14 6.5L9 11.5L4 6.5L14 6.5Z" fill="currentColor"/> 7378</svg> 7379 7380 </span> 7381 <span class="visually-hidden">Sale</span> 7382 </span> 7383</button> 7384 7385 7386 7387 7388 7389 7390 7391 7392 7393 7394 7395 7396 7397 7398 7399 7400 7401 7402 7403 7404<ul 7405 class=" 7406 navmenu 7407 navmenu-depth-2 7408 navmenu-submenu 7409 7410 " 7411 7412 data-navmenu 7413 data-accordion-content 7414 data-navmenu-submenu 7415 aria-label="Main menu" 7416> 7417 7418 7419 7420 7421 7422 7423 7424 7425 7426 7427 7428 7429 <li 7430 class="navmenu-item navmenu-id-all-sale-items" 7431 > 7432 <a 7433 class=" 7434 navmenu-link 7435 navmenu-link-depth-2 7436 7437 " 7438 href="https://skateparkoftampa.com/collections/sale?filter.v.availability=1&sort_by=created-descending" 7439 > 7440 7441 All Sale Items 7442</a> 7443 </li> 7444 7445 7446 7447 7448 7449 7450 7451 7452 7453 7454 7455 7456 7457 <li 7458 class="navmenu-item navmenu-id-sale-decks" 7459 > 7460 <a 7461 class=" 7462 navmenu-link 7463 navmenu-link-depth-2 7464 7465 " 7466 href="https://skateparkoftampa.com/collections/sale?filter.p.product_type=Deck&filter.v.availability=1&sort_by=created-descending&grid_list=grid-view" 7467 > 7468 7469 Sale Decks 7470</a> 7471 </li> 7472 7473 7474 7475 7476 7477 7478 7479 7480 7481 7482 7483 7484 7485 <li 7486 class="navmenu-item navmenu-id-sale-shoes" 7487 > 7488 <a 7489 class=" 7490 navmenu-link 7491 navmenu-link-depth-2 7492 7493 " 7494 href="https://skateparkoftampa.com/collections/sale?filter.p.product_type=Shoes&filter.v.availability=1&sort_by=created-descending&grid_list=grid-view" 7495 > 7496 7497 Sale Shoes 7498</a> 7499 </li> 7500 7501 7502 7503 7504 7505 7506 7507 7508 7509 7510 7511 7512 7513 <li 7514 class="navmenu-item navmenu-id-gift-cards" 7515 > 7516 <a 7517 class=" 7518 navmenu-link 7519 navmenu-link-depth-2 7520 navmenu-link-active 7521 " 7522 href="/products/gift-card" 7523 > 7524 7525 Gift Cards 7526</a> 7527 </li> 7528 7529 7530</ul> 7531 7532 7533 7534 7535 </li> 7536 7537 7538 7539 7540 7541 7542 7543<li 7544 class="navmenu-item navmenu-item-parent navmenu-id-events" 7545 data-navmenu-parent 7546 > 7547 <a 7548 class="navmenu-link navmenu-link-parent "
7549 href="https://skateparkoftampa.com/pages/local-events" 7550 7551 aria-haspopup="true" 7552 aria-expanded="false" 7553 7554 > 7555 Events 7556 </a> 7557 7558 7559 7560 7561 7562 7563<button 7564 class="navmenu-button" 7565 data-navmenu-trigger 7566 aria-expanded="false" 7567> 7568 <span class="navmenu-button-wrapper"> 7569 <span class="navmenu-icon "> 7570 <svg 7571 aria-hidden="true" 7572 focusable="false" 7573 role="presentation" 7574 width="18" 7575 height="18" 7576 viewBox="0 0 18 18" 7577 fill="none" 7578 xmlns="http://www.w3.org/2000/svg" 7579 class="icon-chevron-down" 7580> 7581 <path d="M14 6.5L9 11.5L4 6.5L14 6.5Z" fill="currentColor"/> 7582</svg> 7583 7584 </span> 7585 <span class="visually-hidden">Events</span> 7586 </span> 7587</button> 7588 7589 7590 7591 7592 7593 7594 7595 7596 7597 7598 7599 7600 7601 7602 7603 7604 7605 7606 7607 7608<ul 7609 class=" 7610 navmenu 7611 navmenu-depth-2 7612 navmenu-submenu 7613 7614 " 7615 7616 data-navmenu 7617 data-accordion-content 7618 data-navmenu-submenu 7619 aria-label="Main menu" 7620> 7621 7622 7623 7624 7625 7626 7627 7628 7629 7630 7631 7632 7633 <li 7634 class="navmenu-item navmenu-id-local-events" 7635 > 7636 <a 7637 class=" 7638 navmenu-link 7639 navmenu-link-depth-2 7640 7641 " 7642 href="https://skateparkoftampa.com/pages/local-events" 7643 > 7644 7645 Local Events 7646</a> 7647 </li> 7648 7649 7650 7651 7652 7653 7654 7655 7656 7657 7658 7659 7660 7661 <li 7662 class="navmenu-item navmenu-id-damn-am" 7663 > 7664 <a 7665 class=" 7666 navmenu-link 7667 navmenu-link-depth-2 7668 7669 " 7670 href="/blogs/damn-am-events" 7671 > 7672 7673 Damn Am 7674</a> 7675 </li> 7676 7677 7678 7679 7680 7681 7682 7683 7684 7685 7686 7687 7688 7689<li 7690 class="navmenu-item navmenu-item-parent navmenu-id-tampa-am" 7691 data-navmenu-parent 7692 > 7693 7694 <a 7695 href="https://skateparkoftampa.com/blogs/events/32nd-annual-tampa-am" 7696 7697 class="navmenu-link navmenu-link-parent " 7698 7699 aria-haspopup="true" 7700 aria-expanded="false" 7701 7702 > 7703 7704 Tampa Am 7705 7706 7707 </a> 7708 7709 7710 7711 7712 7713 7714 7715<button 7716 class="navmenu-button" 7717 data-navmenu-trigger 7718 aria-expanded="false" 7719> 7720 <span class="navmenu-button-wrapper"> 7721 <span class="navmenu-icon navmenu-icon-depth-2"> 7722 <svg 7723 aria-hidden="true" 7724 focusable="false" 7725 role="presentation" 7726 width="18" 7727 height="18" 7728 viewBox="0 0 18 18" 7729 fill="none" 7730 xmlns="http://www.w3.org/2000/svg" 7731 class="icon-chevron-down" 7732> 7733 <path d="M14 6.5L9 11.5L4 6.5L14 6.5Z" fill="currentColor"/> 7734</svg> 7735 7736 </span> 7737 <span class="visually-hidden">Tampa Am</span> 7738 </span> 7739</button> 7740 7741 7742 7743 7744 7745 7746 7747 7748 7749 7750 7751 7752 7753 7754 7755 7756 7757<ul 7758 class=" 7759 navmenu 7760 navmenu-depth-3 7761 navmenu-submenu 7762 7763 " 7764 7765 data-navmenu 7766 data-accordion-content 7767 data-navmenu-submenu 7768 aria-label="Main menu" 7769> 7770 7771 7772 7773 7774 7775 7776 7777 7778 7779 7780 7781 7782 <li 7783 class="navmenu-item navmenu-id-am-tickets" 7784 > 7785 <a 7786 class=" 7787 navmenu-link 7788 navmenu-link-depth-3 7789 7790 " 7791 href="https://skateparkoftampa.com/collections/2026-tampa-am-tickets" 7792 > 7793 7794 Am Tickets 7795</a> 7796 </li> 7797 7798 7799 7800 7801 7802 7803 7804 7805 7806 7807 7808 7809 7810 <li 7811 class="navmenu-item navmenu-id-am-info" 7812 > 7813 <a 7814 class=" 7815 navmenu-link 7816 navmenu-link-depth-3 7817 7818 " 7819 href="https://skateparkoftampa.com/blogs/events/32nd-annual-tampa-am" 7820 > 7821 7822 Am Info 7823</a> 7824 </li> 7825 7826 7827</ul> 7828 7829 7830 7831 </li> 7832 7833 7834 7835 7836 7837 7838 7839 7840 7841 7842 7843 7844 7845<li 7846 class="navmenu-item navmenu-item-parent navmenu-id-tampa-pro" 7847 data-navmenu-parent 7848 > 7849 7850 <a 7851 href="https://skateparkoftampa.com/blogs/events/32nd-annual-tampa-pro#schedule" 7852 7853 class="navmenu-link navmenu-link-parent " 7854 7855 aria-haspopup="true" 7856 aria-expanded="false" 7857 7858 > 7859 7860 Tampa Pro 7861 7862 7863 </a> 7864 7865 7866 7867 7868 7869 7870 7871<button 7872 class="navmenu-button" 7873 data-navmenu-trigger 7874 aria-expanded="false" 7875> 7876 <span class="navmenu-button-wrapper"> 7877 <span class="navmenu-icon navmenu-icon-depth-2"> 7878 <svg 7879 aria-hidden="true" 7880 focusable="false" 7881 role="presentation" 7882 width="18" 7883 height="18" 7884 viewBox="0 0 18 18" 7885 fill="none" 7886 xmlns="http://www.w3.org/2000/svg" 7887 class="icon-chevron-down" 7888> 7889 <path d="M14 6.5L9 11.5L4 6.5L14 6.5Z" fill="currentColor"/> 7890</svg> 7891 7892 </span> 7893 <span class="visually-hidden">Tampa Pro</span> 7894 </span> 7895</button> 7896 7897 7898 7899 7900 7901 7902 7903 7904 7905 7906 7907 7908 7909 7910 7911 7912 7913<ul
7914 class=" 7915 navmenu 7916 navmenu-depth-3 7917 navmenu-submenu 7918 7919 " 7920 7921 data-navmenu 7922 data-accordion-content 7923 data-navmenu-submenu 7924 aria-label="Main menu" 7925> 7926 7927 7928 7929 7930 7931 7932 7933 7934 7935 7936 7937 7938 <li 7939 class="navmenu-item navmenu-id-pro-coverage" 7940 > 7941 <a 7942 class=" 7943 navmenu-link 7944 navmenu-link-depth-3 7945 7946 " 7947 href="https://skateparkoftampa.com/blogs/tampa-pro" 7948 > 7949 7950 Pro Coverage 7951</a> 7952 </li> 7953 7954 7955 7956 7957 7958 7959 7960 7961 7962 7963 7964 7965 7966 <li 7967 class="navmenu-item navmenu-id-pro-results" 7968 > 7969 <a 7970 class=" 7971 navmenu-link 7972 navmenu-link-depth-3 7973 7974 " 7975 href="https://skateparkoftampa.com/blogs/contest-results" 7976 > 7977 7978 Pro Results 7979</a> 7980 </li> 7981 7982 7983 7984 7985 7986 7987 7988 7989 7990 7991 7992 7993 7994 <li 7995 class="navmenu-item navmenu-id-pro-info" 7996 > 7997 <a 7998 class=" 7999 navmenu-link 8000 navmenu-link-depth-3 8001 8002 " 8003 href="https://skateparkoftampa.com/blogs/events/32nd-annual-tampa-pro#schedule" 8004 > 8005 8006 Pro Info 8007</a> 8008 </li> 8009 8010 8011</ul> 8012 8013 8014 8015 </li> 8016 8017 8018 8019 8020 8021 8022 8023 8024 8025 8026 8027 8028 8029 <li 8030 class="navmenu-item navmenu-id-all-ages-contests" 8031 > 8032 <a 8033 class=" 8034 navmenu-link 8035 navmenu-link-depth-2 8036 8037 " 8038 href="/pages/all-ages-events" 8039 > 8040 8041 All Ages Contests 8042</a> 8043 </li> 8044 8045 8046 8047 8048 8049 8050 8051 8052 8053 8054 8055 8056 8057 <li 8058 class="navmenu-item navmenu-id-contest-results" 8059 > 8060 <a 8061 class=" 8062 navmenu-link 8063 navmenu-link-depth-2 8064 8065 " 8066 href="/blogs/contest-results" 8067 > 8068 8069 Contest Results 8070</a> 8071 </li> 8072 8073 8074 8075 8076 8077 8078 8079 8080 8081 8082 8083 8084 8085 <li 8086 class="navmenu-item navmenu-id-girls-meetup-sessions" 8087 > 8088 <a 8089 class=" 8090 navmenu-link 8091 navmenu-link-depth-2 8092 8093 " 8094 href="/blogs/events/girls-meetup-sessions" 8095 > 8096 8097 Girls Meetup Sessions 8098</a> 8099 </li> 8100 8101 8102 8103 8104 8105 8106 8107 8108 8109 8110 8111 8112 8113 <li 8114 class="navmenu-item navmenu-id-contests-explained" 8115 > 8116 <a 8117 class=" 8118 navmenu-link 8119 navmenu-link-depth-2 8120 8121 " 8122 href="/pages/skatepark-of-tampa-contests" 8123 > 8124 8125 Contests Explained 8126</a> 8127 </li> 8128 8129 8130 8131 8132 8133 8134 8135 8136 8137 8138 8139 8140 8141 <li 8142 class="navmenu-item navmenu-id-clash-of-the-crews" 8143 > 8144 <a 8145 class=" 8146 navmenu-link 8147 navmenu-link-depth-2 8148 8149 " 8150 href="https://skateparkoftampa.com/blogs/events/2026-clash-of-the-crews#schedule" 8151 > 8152 8153 Clash of the Crews 8154</a> 8155 </li> 8156 8157 8158</ul> 8159 8160 8161 8162 8163 </li> 8164 8165 8166 8167 8168 8169 8170 8171<li 8172 class="navmenu-item navmenu-item-parent navmenu-id-media" 8173 data-navmenu-parent 8174 > 8175 <a 8176 class="navmenu-link navmenu-link-parent " 8177 href="https://skateparkoftampa.com/pages/features" 8178 8179 aria-haspopup="true" 8180 aria-expanded="false" 8181 8182 > 8183 Media 8184 </a> 8185 8186 8187 8188 8189 8190 8191<button 8192 class="navmenu-button" 8193 data-navmenu-trigger 8194 aria-expanded="false" 8195> 8196 <span class="navmenu-button-wrapper"> 8197 <span class="navmenu-icon "> 8198 <svg 8199 aria-hidden="true" 8200 focusable="false" 8201 role="presentation" 8202 width="18" 8203 height="18" 8204 viewBox="0 0 18 18" 8205 fill="none" 8206 xmlns="http://www.w3.org/2000/svg" 8207 class="icon-chevron-down" 8208> 8209 <path d="M14 6.5L9 11.5L4 6.5L14 6.5Z" fill="currentColor"/> 8210</svg> 8211 8212 </span> 8213 <span class="visually-hidden">Media</span> 8214 </span> 8215</button> 8216 8217 8218 8219 8220 8221 8222 8223 8224 8225 8226 8227 8228 8229 8230 8231 8232 8233 8234 8235 8236<ul 8237 class=" 8238 navmenu 8239 navmenu-depth-2 8240 navmenu-submenu 8241 8242 " 8243 8244 data-navmenu 8245 data-accordion-content 8246 data-navmenu-submenu 8247 aria-label="Main menu" 8248> 8249 8250 8251 8252 8253 8254 8255 8256 8257 8258 8259 8260 8261 <li 8262 class="navmenu-item navmenu-id-features" 8263 > 8264 <a 8265 class=" 8266 navmenu-link 8267 navmenu-link-depth-2 8268 8269 "
8270 href="https://skateparkoftampa.com/pages/features" 8271 > 8272 8273 Features 8274</a> 8275 </li> 8276 8277 8278 8279 8280 8281 8282 8283 8284 8285 8286 8287 8288 8289 <li 8290 class="navmenu-item navmenu-id-spot-blog" 8291 > 8292 <a 8293 class=" 8294 navmenu-link 8295 navmenu-link-depth-2 8296 8297 " 8298 href="https://skateparkoftampa.com/blogs/tampa-pro" 8299 > 8300 8301 SPoT Blog 8302</a> 8303 </li> 8304 8305 8306 8307 8308 8309 8310 8311 8312 8313 8314 8315 8316 8317 <li 8318 class="navmenu-item navmenu-id-contest-event-coverage" 8319 > 8320 <a 8321 class=" 8322 navmenu-link 8323 navmenu-link-depth-2 8324 8325 " 8326 href="https://skateparkoftampa.com/blogs/damn-am" 8327 > 8328 8329 Contest & Event Coverage 8330</a> 8331 </li> 8332 8333 8334 8335 8336 8337 8338 8339 8340 8341 8342 8343 8344 8345 <li 8346 class="navmenu-item navmenu-id-skater-database" 8347 > 8348 <a 8349 class=" 8350 navmenu-link 8351 navmenu-link-depth-2 8352 8353 " 8354 href="https://skateparkoftampa.com/blogs/skaters/skaters-by-letter-a" 8355 > 8356 8357 Skater Database 8358</a> 8359 </li> 8360 8361 8362 8363 8364 8365 8366 8367 8368 8369 8370 8371 8372 8373 <li 8374 class="navmenu-item navmenu-id-spot-life-episodes" 8375 > 8376 <a 8377 class=" 8378 navmenu-link 8379 navmenu-link-depth-2 8380 8381 " 8382 href="https://skateparkoftampa.com/blogs/tampa-pro" 8383 > 8384 8385 SPoT Life Episodes 8386</a> 8387 </li> 8388 8389 8390</ul> 8391 8392 8393 8394 8395 </li> 8396 8397 8398 8399 8400 8401 8402 8403<li 8404 class="navmenu-item navmenu-item-parent navmenu-id-camps" 8405 data-navmenu-parent 8406 > 8407 <a 8408 class="navmenu-link navmenu-link-parent " 8409 href="/pages/spot-skate-programs" 8410 8411 aria-haspopup="true" 8412 aria-expanded="false" 8413 8414 > 8415 Camps 8416 </a> 8417 8418 8419 8420 8421 8422 8423<button 8424 class="navmenu-button" 8425 data-navmenu-trigger 8426 aria-expanded="false" 8427> 8428 <span class="navmenu-button-wrapper"> 8429 <span class="navmenu-icon "> 8430 <svg 8431 aria-hidden="true" 8432 focusable="false" 8433 role="presentation" 8434 width="18" 8435 height="18" 8436 viewBox="0 0 18 18" 8437 fill="none" 8438 xmlns="http://www.w3.org/2000/svg" 8439 class="icon-chevron-down" 8440> 8441 <path d="M14 6.5L9 11.5L4 6.5L14 6.5Z" fill="currentColor"/> 8442</svg> 8443 8444 </span> 8445 <span class="visually-hidden">Camps</span> 8446 </span> 8447</button> 8448 8449 8450 8451 8452 8453 8454 8455 8456 8457 8458 8459 8460 8461 8462 8463 8464 8465 8466 8467 8468<ul 8469 class=" 8470 navmenu 8471 navmenu-depth-2 8472 navmenu-submenu 8473 8474 " 8475 8476 data-navmenu 8477 data-accordion-content 8478 data-navmenu-submenu 8479 aria-label="Main menu" 8480> 8481 8482 8483 8484 8485 8486 8487 8488 8489 8490 8491 8492 8493 <li 8494 class="navmenu-item navmenu-id-all-program-info" 8495 > 8496 <a 8497 class=" 8498 navmenu-link 8499 navmenu-link-depth-2 8500 8501 " 8502 href="/pages/spot-skate-programs" 8503 > 8504 8505 All Program Info 8506</a> 8507 </li> 8508 8509 8510 8511 8512 8513 8514 8515 8516 8517 8518 8519 8520 8521 <li 8522 class="navmenu-item navmenu-id-after-school-sessions" 8523 > 8524 <a 8525 class=" 8526 navmenu-link 8527 navmenu-link-depth-2 8528 8529 " 8530 href="https://skateparkoftampa.com/pages/after-school" 8531 > 8532 8533 After School Sessions 8534</a> 8535 </li> 8536 8537 8538 8539 8540 8541 8542 8543 8544 8545 8546 8547 8548 8549 <li 8550 class="navmenu-item navmenu-id-skate-camp" 8551 > 8552 <a 8553 class=" 8554 navmenu-link 8555 navmenu-link-depth-2 8556 8557 " 8558 href="/pages/skate-camp" 8559 > 8560 8561 Skate Camp 8562</a> 8563 </li> 8564 8565 8566 8567 8568 8569 8570 8571 8572 8573 8574 8575 8576 8577 <li 8578 class="navmenu-item navmenu-id-skate-lessons" 8579 > 8580 <a 8581 class=" 8582 navmenu-link 8583 navmenu-link-depth-2 8584 8585 " 8586 href="/pages/skateboard-lessons" 8587 > 8588 8589 Skate Lessons 8590</a> 8591 </li> 8592 8593 8594 8595 8596 8597 8598 8599 8600 8601 8602 8603 8604 8605 <li 8606 class="navmenu-item navmenu-id-birthday-parties" 8607 > 8608 <a 8609 class=" 8610 navmenu-link 8611 navmenu-link-depth-2 8612 8613 " 8614 href="/pages/birthdays-and-birthday-parties-at-spot" 8615 > 8616 8617 Birthday Parties 8618</a> 8619 </li> 8620 8621 8622 8623 8624 8625 8626 8627 8628 8629 8630 8631 8632 8633 <li 8634 class="navmenu-item navmenu-id-private-park-rental" 8635 > 8636 <a 8637 class=" 8638 navmenu-link 8639 navmenu-link-depth-2 8640 8641 " 8642 href="/pages/park-rental" 8643 > 8644 8645 Private Park Rental 8646</a> 8647 </li> 8648 8649 8650 8651 8652 8653 8654 8655 8656 8657 8658 8659 8660 8661 <li 8662 class="navmenu-item navmenu-id-boards-for-bros" 8663 > 8664 <a 8665 class=" 8666 navmenu-link 8667 navmenu-link-depth-2 8668 8669 " 8670 href="https://boards4bros.org/" 8671 > 8672 8673 Boards For Bros 8674</a> 8675 </li> 8676 8677 8678</ul> 8679 8680 8681 8682 8683 </li> 8684 8685 8686 8687 8688 8689 8690 8691<li 8692 class="navmenu-item navmenu-item-parent navmenu-id-info" 8693 data-navmenu-parent 8694 > 8695 <a 8696 class="navmenu-link navmenu-link-parent " 8697 href="/pages/info" 8698 8699 aria-haspopup="true" 8700 aria-expanded="false" 8701 8702 > 8703 Info 8704 </a> 8705 8706 8707 8708 8709 8710 8711<button 8712 class="navmenu-button" 8713 data-navmenu-trigger 8714 aria-expanded="false" 8715> 8716 <span class="navmenu-button-wrapper"> 8717 <span class="navmenu-icon "> 8718 <svg 8719 aria-hidden="true" 8720 focusable="false" 8721 role="presentation" 8722 width="18" 8723 height="18" 8724 viewBox="0 0 18 18" 8725 fill="none" 8726 xmlns="http://www.w3.org/2000/svg" 8727 class="icon-chevron-down" 8728> 8729 <path d="M14 6.5L9 11.5L4 6.5L14 6.5Z" fill="currentColor"/> 8730</svg> 8731 8732 </span> 8733 <span class="visually-hidden">Info</span> 8734 </span> 8735</button> 8736 8737 8738 8739 8740 8741 8742 8743 8744 8745 8746 8747 8748 8749 8750 8751 8752 8753 8754 8755 8756<ul
8757 class=" 8758 navmenu 8759 navmenu-depth-2 8760 navmenu-submenu 8761 8762 " 8763 8764 data-navmenu 8765 data-accordion-content 8766 data-navmenu-submenu 8767 aria-label="Main menu" 8768> 8769 8770 8771 8772 8773 8774 8775 8776 8777 8778 8779 8780 8781 <li 8782 class="navmenu-item navmenu-id-all-info" 8783 > 8784 <a 8785 class=" 8786 navmenu-link 8787 navmenu-link-depth-2 8788 8789 " 8790 href="https://skateparkoftampa.com/pages/info" 8791 > 8792 8793 All Info 8794</a> 8795 </li> 8796 8797 8798 8799 8800 8801 8802 8803 8804 8805 8806 8807 8808 8809 <li 8810 class="navmenu-item navmenu-id-hours" 8811 > 8812 <a 8813 class=" 8814 navmenu-link 8815 navmenu-link-depth-2 8816 8817 " 8818 href="/pages/hours-page" 8819 > 8820 8821 Hours 8822</a> 8823 </li> 8824 8825 8826 8827 8828 8829 8830 8831 8832 8833 8834 8835 8836 8837 <li 8838 class="navmenu-item navmenu-id-gift-cards" 8839 > 8840 <a 8841 class=" 8842 navmenu-link 8843 navmenu-link-depth-2 8844 navmenu-link-active 8845 " 8846 href="/products/gift-card" 8847 > 8848 8849 Gift Cards 8850</a> 8851 </li> 8852 8853 8854 8855 8856 8857 8858 8859 8860 8861 8862 8863 8864 8865 <li 8866 class="navmenu-item navmenu-id-rates" 8867 > 8868 <a 8869 class=" 8870 navmenu-link 8871 navmenu-link-depth-2 8872 8873 " 8874 href="/pages/rates" 8875 > 8876 8877 Rates 8878</a> 8879 </li> 8880 8881 8882 8883 8884 8885 8886 8887 8888 8889 8890 8891 8892 8893 <li 8894 class="navmenu-item navmenu-id-directions" 8895 > 8896 <a 8897 class=" 8898 navmenu-link 8899 navmenu-link-depth-2 8900 8901 " 8902 href="/pages/directions-to-skatepark-of-tampa" 8903 > 8904 8905 Directions 8906</a> 8907 </li> 8908 8909 8910 8911 8912 8913 8914 8915 8916 8917 8918 8919 8920 8921 <li 8922 class="navmenu-item navmenu-id-waiver" 8923 > 8924 <a 8925 class=" 8926 navmenu-link 8927 navmenu-link-depth-2 8928 8929 " 8930 href="https://skateparkoftampa.com/blogs/articles/spot-release-form-and-waiver" 8931 > 8932 8933 Waiver 8934</a> 8935 </li> 8936 8937 8938 8939 8940 8941 8942 8943 8944 8945 8946 8947 8948 8949 <li 8950 class="navmenu-item navmenu-id-membership-info" 8951 > 8952 <a 8953 class=" 8954 navmenu-link 8955 navmenu-link-depth-2 8956 8957 " 8958 href="/pages/membership-info" 8959 > 8960 8961 Membership Info 8962</a> 8963 </li> 8964 8965 8966 8967 8968 8969 8970 8971 8972 8973 8974 8975 8976 8977 <li 8978 class="navmenu-item navmenu-id-shipping-returns" 8979 > 8980 <a 8981 class=" 8982 navmenu-link 8983 navmenu-link-depth-2 8984 8985 " 8986 href="/pages/shipping-and-returns" 8987 > 8988 8989 Shipping & Returns 8990</a> 8991 </li> 8992 8993 8994 8995 8996 8997 8998 8999 9000 9001 9002 9003 9004 9005 <li 9006 class="navmenu-item navmenu-id-faq" 9007 > 9008 <a 9009 class=" 9010 navmenu-link 9011 navmenu-link-depth-2 9012 9013 " 9014 href="/pages/faq-page" 9015 > 9016 9017 FAQ 9018</a> 9019 </li> 9020 9021 9022 9023 9024 9025 9026 9027 9028 9029 9030 9031 9032 9033 <li 9034 class="navmenu-item navmenu-id-contact" 9035 > 9036 <a 9037 class=" 9038 navmenu-link 9039 navmenu-link-depth-2 9040 9041 " 9042 href="/pages/contact" 9043 > 9044 9045 Contact 9046</a> 9047 </li> 9048 9049 9050 9051 9052 9053 9054 9055 9056 9057 9058 9059 9060 9061 <li 9062 class="navmenu-item navmenu-id-skater-database" 9063 > 9064 <a 9065 class=" 9066 navmenu-link 9067 navmenu-link-depth-2 9068 9069 " 9070 href="https://skateparkoftampa.com/blogs/skaters/skaters-by-letter-a" 9071 > 9072 9073 Skater Database 9074</a> 9075 </li> 9076 9077 9078 9079 9080 9081 9082 9083 9084 9085 9086 9087 9088 9089 <li 9090 class="navmenu-item navmenu-id-boards-for-bros" 9091 > 9092 <a 9093 class=" 9094 navmenu-link 9095 navmenu-link-depth-2 9096 9097 " 9098 href="https://boards4bros.org" 9099 > 9100 9101 Boards for Bros 9102</a> 9103 </li> 9104 9105 9106</ul> 9107 9108 9109 9110 9111 </li> 9112 9113</ul> 9114 9115 9116 9117 </div> 9118 <div class="utility-bar__mobile-disclosure" data-utility-mobile></div> 9119 </div> 9120 9121 <div class="mobile-nav-overlay" data-mobile-nav-overlay></div> 9122</div> 9123 9124</header> 9125 9126</div> 9127<!-- END sections: header-group --> 9128 9129 9130 <div style="--background-color: #ffffff"> 9131 9132 9133 9134 </div> 9135 9136 <div class="intersection-target" data-header-intersection-target></div> 9137 <div class="site-main-dimmer" data-site-main-dimmer></div> 9138 <main id="site-main" class="site-main" aria-label="Main content" tabindex="-1"> 9139 <div id="shopify-section-template--21330963792145__main" class="shopify-section product--section section--canonical"> 9140
9141<script 9142 type="application/json" 9143 data-section-type="static-product" 9144 data-section-id="template--21330963792145__main" 9145 data-section-data 9146> 9147 { 9148 "settings": { 9149 "cart_redirection": true, 9150 "gallery_thumbnail_position": "below", 9151 "gallery_video_autoplay": true, 9152 "gallery_video_looping": true, 9153 "gallery_hover_zoom": "disabled", 9154 "gallery_click_to_zoom": "always", 9155 "money_format": "${{amount}}", 9156 "swatches_enable": true, 9157 "sold_out_options": "disabled", 9158 "select_first_available_variant": true 9159 }, 9160 "context": { 9161 "select_variant": "Please select a variant", 9162 "product_available": "Add to cart", 9163 "product_sold_out": "Sold out", 9164 "product_unavailable": "Unavailable", 9165 "product_preorder": "Pre-order", 9166 "request_message_empty": "Quote request" 9167 }, 9168 "product": {"id":9931368005905,"title":"Gift Card","handle":"gift-card","description":"","published_at":"2024-07-09T04:27:47-04:00","created_at":"2024-07-09T04:27:47-04:00","vendor":"Skatepark of Tampa","type":"Giftcards","tags":["Stocking Stuffers"],"price":2500,"price_min":2500,"price_max":50000,"available":true,"price_varies":true,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":50831875309841,"title":"GIft \/ $25.00","option1":"GIft","option2":"$25.00","option3":null,"sku":"50831875309841","requires_shipping":false,"taxable":false,"featured_image":{"id":49462857859345,"product_id":9931368005905,"position":1,"created_at":"2024-12-21T10:00:43-05:00","updated_at":"2024-12-21T10:01:09-05:00","alt":null,"width":1500,"height":1500,"src":"\/\/skateparkoftampa.com\/cdn\/shop\/files\/christmas-gift-card.jpg?v=1734793269","variant_ids":[50831875309841,50831875342609,50831875375377,50831875440913,50831875473681]},"available":true,"name":"Gift Card - GIft \/ $25.00","public_title":"GIft \/ $25.00","options":["GIft","$25.00"],"price":2500,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"75309841","featured_media":{"alt":null,"id":41491609190673,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1500,"width":1500,"src":"\/\/skateparkoftampa.com\/cdn\/shop\/files\/christmas-gift-card.jpg?v=1734793269"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":50831875342609,"title":"GIft \/ $50.00","option1":"GIft","option2":"$50.00","option3":null,"sku":"50831875342609","requires_shipping":false,"taxable":false,"featured_image":{"id":49462857859345,"product_id":9931368005905,"position":1,"created_at":"2024-12-21T10:00:43-05:00","updated_at":"2024-12-21T10:01:09-05:00","alt":null,"width":1500,"height":1500,"src":"\/\/skateparkoftampa.com\/cdn\/shop\/files\/christmas-gift-card.jpg?v=1734793269","variant_ids":[50831875309841,50831875342609,50831875375377,50831875440913,50831875473681]},"available":true,"name":"Gift Card - GIft \/ $50.00","public_title":"GIft \/ $50.00","options":["GIft","$50.00"],"price":5000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"75342609","featured_media":{"alt":null,"id":41491609190673,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1500,"width":1500,"src":"\/\/skateparkoftampa.com\/cdn\/shop\/files\/christmas-gift-card.jpg?v=1734793269"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":50831875375377,"title":"GIft \/ $100.00","option1":"GIft","option2":"$100.00","option3":null,"sku":"50831875375377","requires_shipping":false,"taxable":false,"featured_image":{"id":49462857859345,"product_id":9931368005905,"position":1,"created_at":"2024-12-21T10:00:43-05:00","updated_at":"2024-12-21T10:01:09-05:00","alt":null,"width":1500,"height":1500,"src":"\/\/skateparkoftampa.com\/cdn\/shop\/files\/christmas-gift-card.jpg?v=1734793269","variant_ids":[50831875309841,50831875342609,50831875375377,50831875440913,50831875473681]},"available":true,"name":"Gift Card - GIft \/ $100.00","public_title":"GIft \/ $100.00","options":["GIft","$100.00"],"price":10000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"75375377","featured_media":{"alt":null,"id":41491609190673,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1500,"width":1500,"src":"\/\/skateparkoftampa.c
9168om\/cdn\/shop\/files\/christmas-gift-card.jpg?v=1734793269"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":50831875440913,"title":"GIft \/ $200.00","option1":"GIft","option2":"$200.00","option3":null,"sku":"75440913","requires_shipping":false,"taxable":false,"featured_image":{"id":49462857859345,"product_id":9931368005905,"position":1,"created_at":"2024-12-21T10:00:43-05:00","updated_at":"2024-12-21T10:01:09-05:00","alt":null,"width":1500,"height":1500,"src":"\/\/skateparkoftampa.com\/cdn\/shop\/files\/christmas-gift-card.jpg?v=1734793269","variant_ids":[50831875309841,50831875342609,50831875375377,50831875440913,50831875473681]},"available":true,"name":"Gift Card - GIft \/ $200.00","public_title":"GIft \/ $200.00","options":["GIft","$200.00"],"price":20000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"75440913","featured_media":{"alt":null,"id":41491609190673,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1500,"width":1500,"src":"\/\/skateparkoftampa.com\/cdn\/shop\/files\/christmas-gift-card.jpg?v=1734793269"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":50831875473681,"title":"GIft \/ $500.00","option1":"GIft","option2":"$500.00","option3":null,"sku":"","requires_shipping":false,"taxable":false,"featured_image":{"id":49462857859345,"product_id":9931368005905,"position":1,"created_at":"2024-12-21T10:00:43-05:00","updated_at":"2024-12-21T10:01:09-05:00","alt":null,"width":1500,"height":1500,"src":"\/\/skateparkoftampa.com\/cdn\/shop\/files\/christmas-gift-card.jpg?v=1734793269","variant_ids":[50831875309841,50831875342609,50831875375377,50831875440913,50831875473681]},"available":true,"name":"Gift Card - GIft \/ $500.00","public_title":"GIft \/ $500.00","options":["GIft","$500.00"],"price":50000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"75473681","featured_media":{"alt":null,"id":41491609190673,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1500,"width":1500,"src":"\/\/skateparkoftampa.com\/cdn\/shop\/files\/christmas-gift-card.jpg?v=1734793269"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/skateparkoftampa.com\/cdn\/shop\/files\/christmas-gift-card.jpg?v=1734793269","\/\/skateparkoftampa.com\/cdn\/shop\/files\/gift-card-black.jpg?v=1734793269"],"featured_image":"\/\/skateparkoftampa.com\/cdn\/shop\/files\/christmas-gift-card.jpg?v=1734793269","options":["Color","Denominations"],"media":[{"alt":null,"id":41491609190673,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1500,"width":1500,"src":"\/\/skateparkoftampa.com\/cdn\/shop\/files\/christmas-gift-card.jpg?v=1734793269"},"aspect_ratio":1.0,"height":1500,"media_type":"image","src":"\/\/skateparkoftampa.com\/cdn\/shop\/files\/christmas-gift-card.jpg?v=1734793269","width":1500},{"alt":null,"id":41152243466513,"position":2,"preview_image":{"aspect_ratio":1.0,"height":1200,"width":1200,"src":"\/\/skateparkoftampa.com\/cdn\/shop\/files\/gift-card-black.jpg?v=1734793269"},"aspect_ratio":1.0,"height":1200,"media_type":"image","src":"\/\/skateparkoftampa.com\/cdn\/shop\/files\/gift-card-black.jpg?v=1734793269","width":1200}],"requires_selling_plan":false,"selling_plan_groups":[],"content":""}, 9169 "product_recommendation_limit": null 9170 } 9171</script>
9171 9172 9173 9174 9175 9176 9177 9178 9179<nav 9180 class="breadcrumbs-container" 9181 aria-label="Breadcrumbs" 9182 > 9183 9184 <a href="/">Home</a> 9185 9186 9187 9188 9189 <span class="breadcrumbs-delimiter" aria-hidden="true"> 9190 / 9191 </span> 9192 <span>Gift Card</span> 9193 9194 9195 </nav> 9196 9197 9198 9199<section 9200 class=" 9201 product__container 9202 product__container--two-columns 9203 " 9204 data-product-wrapper 9205> 9206 9207 9208 9209 9210 9211 9212 9213 9214 9215 9216 9217 9218 9219 9220 9221<article class="product--outer"> 9222 9223 9224 9225 9226 9227 9228 9229 9230 9231<div 9232 class=" 9233 product-gallery 9234 9235 click-to-zoom-enabled 9236 " 9237 data-product-gallery 9238 9239 data-product-gallery-aspect-ratio="natural" 9240 data-product-gallery-thumbnails="below" 9241> 9242 9243 9244<div 9245 class=" 9246 product-gallery--viewer 9247 9248 product-gallery--has-media 9249 9250 " 9251 data-gallery-viewer 9252> 9253 9254 <figure 9255 class=" 9256 product-gallery--media 9257 product-gallery--image 9258 " 9259 tabindex="-1" 9260 9261 aria-hidden="false" 9262 9263 data-gallery-figure 9264 data-gallery-index="0" 9265 data-gallery-selected="true" 9266 data-media="41491609190673" 9267 data-media-type="image" 9268 9269 9270 9271 9272 9273 9274 9275 9276 9277 9278 9279 9280 data-zoom="//skateparkoftampa.com/cdn/shop/files/christmas-gift-card_1500x1500.jpg?v=1734793269" 9281 9282 data-image-height="1500" 9283 data-image-width="1500" 9284 9285 > 9286 9287 <div 9288 class="product-gallery--image-background" 9289 9290 > 9291 9292 9293 9294 <noscript data-rimg-noscript> 9295 <img 9296 9297 src="//skateparkoftampa.com/cdn/shop/files/christmas-gift-card_662x662.jpg?v=1734793269" 9298 9299 width="1500" 9300 height="1500" 9301 alt="Gift Card" 9302 data-rimg="noscript" 9303 srcset="//skateparkoftampa.com/cdn/shop/files/christmas-gift-card_662x662.jpg?v=1734793269 1x, //skateparkoftampa.com/cdn/shop/files/christmas-gift-card_1324x1324.jpg?v=1734793269 2x, //skateparkoftampa.com/cdn/shop/files/christmas-gift-card_1496x1496.jpg?v=1734793269 2.26x" 9304 class="product-gallery--loaded-image" 9305 9306 9307 > 9308 </noscript> 9309 9310 9311 <img 9312 9313 src="//skateparkoftampa.com/cdn/shop/files/christmas-gift-card_662x662.jpg?v=1734793269" 9314 9315 alt="Gift Card" 9316 width="1500" 9317 height="1500" 9318 9319 data-rimg="lazy" 9320 data-rimg-scale="1" 9321 data-rimg-template="//skateparkoftampa.com/cdn/shop/files/christmas-gift-card_{size}.jpg?v=1734793269" 9322 data-rimg-max="1500x1500" 9323 data-rimg-crop="false" 9324 9325 9326 9327 class="product-gallery--loaded-image" 9328 9329 9330 > 9331 9332 9333 9334 <span data-rimg-canvas></span> 9335 9336 9337 </div> 9338 9339 </figure> 9340 9341 <figure 9342 class=" 9343 product-gallery--media 9344 product-gallery--image 9345 " 9346 tabindex="-1" 9347 9348 aria-hidden="true" 9349 9350 data-gallery-figure 9351 data-gallery-index="1" 9352 data-gallery-selected="false" 9353 data-media="41152243466513" 9354 data-media-type="image" 9355 9356 9357 9358 9359 9360 9361 9362 9363 9364 9365 9366 9367 data-zoom="//skateparkoftampa.com/cdn/shop/files/gift-card-black_1200x1200.jpg?v=1734793269" 9368 9369 data-image-height="1200" 9370 data-image-width="1200" 9371 9372 > 9373 9374 <div 9375 class="product-gallery--image-background" 9376 9377 > 9378 9379 9380 9381 <noscript data-rimg-noscript> 9382 <img 9383 9384 src="//skateparkoftampa.com/cdn/shop/files/gift-card-black_662x662.jpg?v=1734793269" 9385 9386 width="1200" 9387 height="1200" 9388 alt="Gift Card" 9389 data-rimg="noscript" 9390 srcset="//skateparkoftampa.com/cdn/shop/files/gift-card-black_662x662.jpg?v=1734793269 1x, //skateparkoftampa.com/cdn/shop/files/gift-card-black_1198x1198.jpg?v=1734793269 1.81x" 9391 class="product-gallery--loaded-image" 9392 9393 9394 > 9395 </noscript> 9396 9397 9398 <img 9399 9400 src="//skateparkoftampa.com/cdn/shop/files/gift-card-black_662x662.jpg?v=1734793269" 9401 9402 alt="Gift Card" 9403 width="1200" 9404 height="1200" 9405 9406 data-rimg="lazy" 9407 data-rimg-scale="1" 9408 data-rimg-template="//skateparkoftampa.com/cdn/shop/files/gift-card-black_{size}.jpg?v=1734793269" 9409 data-rimg-max="1200x1200" 9410 data-rimg-crop="false" 9411 9412 9413 9414 class="product-gallery--loaded-image" 9415 9416 9417 > 9418 9419 9420 9421 <span data-rimg-canvas></span> 9422 9423 9424 </div> 9425 9426 </figure> 9427 9428 9429 9430 9431 <button 9432 class=" 9433 product-gallery--expand 9434 9435 9436 " 9437 data-gallery-expand aria-haspopup="true" 9438 >
9439 <span class="click-text" tabindex="-1"> 9440 9441 9442 9443 <svg class="icon-zoom " aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" width="13" height="14" viewBox="0 0 13 14" fill="none"> <path fill-rule="evenodd" clip-rule="evenodd" d="M10.6499 5.36407C10.6499 6.71985 10.1504 7.95819 9.32715 8.90259L12.5762 12.6036L11.4233 13.6685L8.13379 9.92206C7.31836 10.433 6.35596 10.7281 5.3252 10.7281C2.38428 10.7281 0 8.3266 0 5.36407C0 2.40155 2.38428 0 5.3252 0C8.26611 0 10.6499 2.40155 10.6499 5.36407ZM9.29102 5.36407C9.29102 7.57068 7.51514 9.35956 5.32471 9.35956C3.13428 9.35956 1.3584 7.57068 1.3584 5.36407C1.3584 3.15741 3.13428 1.36859 5.32471 1.36859C7.51514 1.36859 9.29102 3.15741 9.29102 5.36407ZM4.9502 3.23438H5.80029V4.93439H7.5V5.78436H5.80029V7.48438H4.9502V5.78436H3.25V4.93439H4.9502V3.23438Z" transform="translate(0 0.015625)" fill="currentColor"/> </svg> 9444 9445 Click to expand 9446 </span> 9447 <span class="tap-text" tabindex="-1"> 9448 9449 9450 9451 <svg class="icon-tap " aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" width="17" height="18" fill="none" > <g clip-path="url(#clip0)"> <path d="M10.5041 5.68411c.3161-.69947.3733-1.48877.1212-2.24947C10.1368 1.96048 8.60378.947266 6.86197.947266c-1.7418 0-3.27478 1.013214-3.76334 2.487374-.25211.7607-.19492 1.55.12117 2.24947" stroke="currentColor" stroke-width="1.18421" stroke-linecap="round" stroke-linejoin="round"/> <path d="M1.29826 12.9496l.4482-.3869-.00078-.0009-.44742.3878zm2.1109-1.6885l.44817-.387-.00075-.0009-.44742.3879zm2.14476 2.484l-.44817.387c.16167.1872.42273.2542.6546.168.23187-.0863.38567-.3076.38567-.555h-.5921zm2.745-2.9235h-.59211c0 .327.26509.5921.59211.5921v-.5921zm-1.6868 7.3776l-4.86566-5.6365-.896406.7738L5.71571 18.973l.89641-.7738zm-4.86644-5.6374c-.26238-.3027-.22472-.749.09904-1.008l-.73973-.9248c-.84206.6736-.962533 1.8912-.254153 2.7084l.894843-.7756zm.09904-1.008c.33763-.2701.84237-.2218 1.11702.0951l.89484-.7757c-.69611-.8031-1.92341-.90664-2.75159-.2442l.73973.9248zm1.11627.0942l2.14476 2.4841.89634-.7739-2.14476-2.4841-.89634.7739zm3.18503 2.0971V5.10805H4.96181v8.63705h1.18421zm0-8.63705c0-.379.32677-.72639.7804-.72639V3.19745c-1.0624 0-1.96461.83323-1.96461 1.9106h1.18421zm.7804-.72639c.45362 0 .78039.34739.78039.72639h1.18421c0-1.07737-.90221-1.9106-1.9646-1.9106v1.18421zm.78039.72639v5.71355h1.18421V5.10805H7.70681zm.59211 6.30565H11.273v-1.1842H8.29892v1.1842zm2.97408 0c1.717 0 3.0679 1.3312 3.0679 2.9239h1.1842c0-2.2911-1.9264-4.1081-4.2521-4.1081v1.1842zm3.0679 2.9239v4.6098h1.1842v-4.6098h-1.1842z" fill="currentColor"/> </g> <defs> <clipPath id="clip0"> <path fill="#fff" d="M0 0h16.6645v18H0z"/> </clipPath> </defs> </svg> 9452 9453 Tap to zoom 9454 </span> 9455 </button> 9456 9457</div> 9458 9459 9460 9461 9462 9463 9464 9465 9466 9467 9468 <div 9469 class="product-gallery--navigation loading" 9470 data-gallery-navigation 9471 > 9472 <button 9473 class="gallery-navigation--scroll-button scroll-left" 9474 aria-label="Scroll thumbnails left" 9475 data-gallery-scroll-button 9476 > 9477 <svg 9478 aria-hidden="true" 9479 focusable="false" 9480 role="presentation" 9481 width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg" 9482> 9483 <path d="M14 6.5L9 11.5L4 6.5L14 6.5Z" fill="currentColor"/> 9484</svg> 9485 9486 </button> 9487 <button 9488 class="gallery-navigation--scroll-button scroll-right" 9489 aria-label="Scroll thumbnails right" 9490 data-gallery-scroll-button 9491 > 9492 <svg 9493 aria-hidden="true" 9494 focusable="false" 9495 role="presentation" 9496 width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg" 9497> 9498 <path d="M14 6.5L9 11.5L4 6.5L14 6.5Z" fill="currentColor"/> 9499</svg> 9500 9501 </button> 9502 <div 9503 class="gallery-navigation--scroller" 9504 data-gallery-scroller 9505 > 9506 9507 <button 9508 class="
9509 product-gallery--media-thumbnail 9510 product-gallery--image-thumbnail 9511 " 9512 type="button" 9513 aria-label="Gift Card thumbnail" 9514 data-gallery-thumbnail 9515 data-gallery-index="0" 9516 data-gallery-selected="true" 9517 data-media="41491609190673" 9518 data-media-type="image" 9519 > 9520 <span class="product-gallery--media-thumbnail-img-wrapper"> 9521 9522 9523 9524 9525 9526 <img 9527 9528 src="//skateparkoftampa.com/cdn/shop/files/christmas-gift-card_75x75_crop_center.jpg?v=1734793269" 9529 9530 alt="" 9531 width="75" 9532 height="75" 9533 9534 data-rimg 9535 srcset="//skateparkoftampa.com/cdn/shop/files/christmas-gift-card_75x75_crop_center.jpg?v=1734793269 1x, //skateparkoftampa.com/cdn/shop/files/christmas-gift-card_150x150_crop_center.jpg?v=1734793269 2x, //skateparkoftampa.com/cdn/shop/files/christmas-gift-card_225x225_crop_center.jpg?v=1734793269 3x, //skateparkoftampa.com/cdn/shop/files/christmas-gift-card_300x300_crop_center.jpg?v=1734793269 4x" 9536 9537
9538 class="product-gallery--media-thumbnail-img" 9539 9540 9541 > 9542 9543 9544 9545 9546 </span> 9547 </button> 9548 9549 <button 9550 class=" 9551 product-gallery--media-thumbnail 9552 product-gallery--image-thumbnail 9553 " 9554 type="button" 9555 aria-label="Gift Card thumbnail" 9556 data-gallery-thumbnail 9557 data-gallery-index="1" 9558 data-gallery-selected="false" 9559 data-media="41152243466513" 9560 data-media-type="image" 9561 > 9562 <span class="product-gallery--media-thumbnail-img-wrapper"> 9563 9564 9565 9566 9567 9568 <img 9569 9570 src="//skateparkoftampa.com/cdn/shop/files/gift-card-black_75x75_crop_center.jpg?v=1734793269" 9571 9572 alt="" 9573 width="75" 9574 height="75" 9575 9576 data-rimg 9577 srcset="//skateparkoftampa.com/cdn/shop/files/gift-card-black_75x75_crop_center.jpg?v=1734793269 1x, //skateparkoftampa.com/cdn/shop/files/gift-card-black_150x150_crop_center.jpg?v=1734793269 2x, //skateparkoftampa.com/cdn/shop/files/gift-card-black_225x225_crop_center.jpg?v=1734793269 3x, //skateparkoftampa.com/cdn/shop/files/gift-card-black_300x300_crop_center.jpg?v=1734793269 4x" 9578 9579
9580 class="product-gallery--media-thumbnail-img" 9581 9582 9583 > 9584 9585 9586 9587 9588 </span> 9589 </button> 9590 9591 </div> 9592 </div> 9593 9594 9595 9596 9597 9598 9599</div> 9600 9601 9602 <div class="product-main"> 9603 <div class="product-details" data-product-details> 9604 9605 <div 9606 class=" 9607 product-block 9608 product-block--title 9609 product-block--first 9610 9611 " 9612 9613 > 9614 9615 9616 9617 <h1 class="product-title"> 9618 9619 9620 Gift Card 9621 9622 9623 </h1> 9624 9625 9626 9627 9628 </div> 9629 9630 <div 9631 class=" 9632 product-block 9633 product-block--rating 9634 9635 " 9636 9637 > 9638 9639 9640 9641 9642 </div> 9643 9644 <div 9645 class=" 9646 product-block 9647 product-block--price 9648 9649 " 9650 9651 > 9652 9653 <div 9654 class="product-pricing" 9655 aria-live="polite" 9656 data-product-pricing 9657 9658 > 9659 9660 9661 9662 9663 9664 9665 9666 9667 9668 9669 9670 9671 9672 9673 9674 9675 9676 9677 9678 9679 9680 9681 9682 9683 9684 9685 9686 9687 9688 9689 9690 9691 9692<div class="price product__price "> 9693 9694 <div 9695 class="price__compare-at " 9696 data-price-compare-container 9697 > 9698 9699 9700 <span class="money price__original" data-price-original></span> 9701 9702 </div> 9703 9704 9705 9706 9707 <div class="price__compare-at--hidden" data-compare-price-range-hidden> 9708 9709 <span class="visually-hidden">Original price</span> 9710 <span class="money price__compare-at--min" data-price-compare-min> 9711 9712 $25.00 9713 9714 </span> 9715 - 9716 <span class="visually-hidden">Original price</span> 9717 <span class="money price__compare-at--max" data-price-compare-max> 9718 $500.00 9719 </span> 9720 9721 </div> 9722 <div class="price__compare-at--hidden" data-compare-price-hidden> 9723 <span class="visually-hidden">Original price</span> 9724 <span class="money price__compare-at--single" data-price-compare> 9725 9726 </span> 9727 </div> 9728 9729 9730 9731 <div class="price__current " data-price-container> 9732 9733 9734 9735 9736 9737 9738 <span class="money" data-price> 9739 $25.00 9740 </span> 9741 9742 9743 </div> 9744 9745 9746 9747 <div class="price__current--hidden" data-current-price-range-hidden> 9748 9749 <span class="money price__current--min" data-price-min>$25.00</span> 9750 - 9751 <span class="money price__current--max" data-price-max>$500.00</span> 9752 9753 </div> 9754 <div class="price__current--hidden" data-current-price-hidden> 9755 <span class="visually-hidden">Current price</span> 9756 <span class="money" data-price> 9757 $25.00 9758 </span> 9759 </div> 9760 9761 9762 9763 9764 9765 9766 9767 9768 <div 9769 class=" 9770 product__unit-price 9771 hidden 9772 " 9773 data-unit-price 9774 > 9775 <span class="product__total-quantity" data-total-quantity></span> | <span class="product__unit-price--amount money" data-unit-price-amount></span> / <span class="product__unit-price--measure" data-unit-price-measure></span> 9776 </div> 9777 9778 9779 9780 9781</div> 9782 9783 9784 9785 </div> 9786 9787 9788 </div> 9789 9790 <div 9791 class=" 9792 product-block 9793 product-block--inventory_status 9794 9795 " 9796 9797 > 9798 9799 9800 9801 9802 9803 9804 9805 9806 9807 9808 9809 9810<div class="product-stock-level-wrapper" 9811 data-stock-level 9812 data-stock-variant-id="50831875309841" 9813 data-stock-variant-selected="true" 9814 > 9815 9816</div> 9817 9818 9819 9820 9821 9822 9823 9824 9825 9826 9827 9828 9829<div class="product-stock-level-wrapper" 9830 data-stock-level 9831 data-stock-variant-id="50831875342609" 9832 data-stock-variant-selected="false" 9833 > 9834 9835</div> 9836 9837 9838 9839 9840 9841 9842 9843 9844 9845 9846 9847 9848<div class="product-stock-level-wrapper" 9849 data-stock-level 9850 data-stock-variant-id="50831875375377" 9851 data-stock-variant-selected="false" 9852 > 9853 9854</div> 9855 9856 9857 9858 9859 9860 9861 9862 9863 9864 9865 9866 9867<div class="product-stock-level-wrapper" 9868 data-stock-level 9869 data-stock-variant-id="50831875440913" 9870 data-stock-variant-selected="false" 9871 > 9872 9873</div> 9874 9875 9876 9877 9878 9879 9880 9881 9882 9883 9884 9885 9886<div class="product-stock-level-wrapper" 9887 data-stock-level 9888 data-stock-variant-id="50831875473681" 9889 data-stock-variant-selected="false" 9890 > 9891 9892</div> 9893 9894 9895 9896 9897 </div> 9898 9899 <div 9900 class=" 9901 product-block 9902 product-block--form 9903 9904 " 9905 9906 > 9907 9908 <div 9909 class="product-form--regular" 9910 data-product-form-regular 9911 > 9912 <div data-product-form-area> 9913 9914 9915 9916 9917 9918 9919 9920 9921 9922 9923 9924 9925 9926 9927 9928 9929<form method="post" action="/cart/add" id="product_form_9931368005905" accept-charset="UTF-8" class="option-style-radio" enctype="multipart/form-data" data-product-form="" data-product-handle="gift-card"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /> 9930 9931 9932 9933 9934 9935 9936 <variant-selection 9937 9938 class="variant-selection" 9939 product-url="/products/gift-card.js" 9940 variant="50831875309841" 9941 data-variant-selection 9942 > 9943 9944 <noscript> 9945 <style> 9946 .variant-selection__variants { 9947 display: block !important; 9948 } 9949 </style> 9950 </noscript> 9951 <select 9952 class="variant-selection__variants" 9953 name="id" 9954 style="display: none" 9955 data-variants 9956 > 9957 <option 9958 value="not-selected" 9959 disabled 9960 9961 > 9962 Choose a variant 9963 </option> 9964 9965 <option 9966 selected 9967 value="50831875309841" 9968 9969 > 9970 GIft / $25.00 - $25.00 9971 </option> 9972 9973 <option 9974 9975 value="50831875342609" 9976 9977 > 9978 GIft / $50.00 - $50.00 9979 </option> 9980 9981 <option 9982 9983 value="50831875375377" 9984 9985 > 9986 GIft / $100.00 - $100.00 9987 </option> 9988 9989 <option 9990 9991 value="50831875440913" 9992 9993 > 9994 GIft / $200.00 - $200.00 9995 </option> 9996 9997 <option 9998 9999 value="50831875473681" 10000 10001 > 10002 GIft / $500.00 - $500.00 10003 </option> 10004 10005 </select> 10006 10007 10008 10009 10010 <options-selection 10011 10012 style="display: none;" 10013 disable-unavailable 10014 10015 data-options-selection 10016 > 10017
10017<script> 10018 (function() { 10019 const scriptTag = document.scripts[document.scripts.length - 1]; 10020 const parentTag = scriptTag.parentNode; 10021 10022 parentTag.style.display = ''; 10023 })() 10024 </script>
10024 10025 10026 10027 10028 10029 10030 10031 10032 10033 10034 10035 10036<color-swatches 10037 class=" 10038 10039 options-selection__swatches 10040 options-selection__swatches--variant_image 10041 10042 10043 options-selection__swatches--collapsible 10044 10045 10046 _hidden 10047 10048 " 10049> 10050 <legend class="options-selection__option-header"> 10051 <span 10052 class="options-selection__option-name" 10053 data-variant-option-name="Color: <span>GIft</span>" 10054 data-variant-option-choose-name="Choose a Color" 10055 > 10056 10057 Color: <span>GIft</span> 10058 10059 </span> 10060 </legend> 10061 10062 <div 10063 class="options-selection__option-values" 10064 data-variant-option 10065 data-variant-option-index="0" 10066 data-variant-option-chosen-value="GIft" 10067 ><div 10068 class=" 10069 options-selection__option-value 10070 options-selection__option-value--selected 10071 " 10072 data-variant-option-value-wrapper 10073> 10074 <label class="options-selection__option-value-label"> 10075 <input 10076 class="options-selection__option-value-input" 10077 type="radio" 10078 name="Color" 10079 value="GIft" 10080 tabindex="0" 10081 aria-label="GIft" 10082 checked 10083 data-variant-option-value 10084 data-variant-option-value-index="0" 10085 > 10086 10087 <span 10088 class=" 10089 10090 options-selection__option-swatch-wrapper 10091 10092 " 10093 tabindex="-1" 10094 10095 data-swatch-tooltip="GIft" 10096 style="--swatch-color: GIft" 10097 10098 > 10099 10100 10101 10102 10103 10104 10105 <div 10106 class="options-selection__option-swatch" 10107 10108 10109 10110 10111 data-variant-image 10112 10113 10114 10115 10116 10117 10118 data-variant-image 10119 10120 10121 10122 10123 10124 10125 data-variant-image 10126 10127 10128 10129 10130 10131 10132 data-variant-image 10133 10134 10135 10136 10137 10138 10139 data-variant-image 10140 10141 10142 10143 style=" 10144 --swatch-inner-transform-x: 0.9375; 10145 --swatch-inner-transform-y: 0.9375; 10146 --swatch-image: url('//skateparkoftampa.com/cdn/shop/files/christmas-gift-card_x128_crop_center.jpg?v=1734793269'); 10147 --swatch-variant-image: url('//skateparkoftampa.com/cdn/shop/files/christmas-gift-card_x128_crop_center.jpg?v=1734793269'); 10148 10149 10150 " 10151 > 10152 <div 10153 class="options-selection__option-swatch-inner" 10154 style=" 10155 10156 10157 background-color: gift; 10158 10159 background-image: url('//skateparkoftampa.com/cdn/shop/files/christmas-gift-card_x128_crop_center.jpg?v=1734793269'); 10160 width: 64.0px; 10161 border-width: 0; 10162 10163 10164 " 10165 > 10166 </div> 10167 </div> 10168 10169 </span> 10170 </label> 10171</div> 10172</div> 10173</color-swatches> 10174 10175 10176 10177 10178 10179 10180 10181 10182 10183 10184 10185<fieldset 10186 class=" 10187 10188 options-selection__radios 10189 10190 10191 10192 " 10193> 10194 <legend class="options-selection__option-header"> 10195 <span 10196 class="options-selection__option-name" 10197 data-variant-option-name="Denominations: <span>$25.00</span>" 10198 data-variant-option-choose-name="Choose a Denominations" 10199 > 10200 10201 Denominations: <span>$25.00</span> 10202 10203 </span> 10204 </legend> 10205 10206 <div 10207 class="options-selection__option-values" 10208 data-variant-option 10209 data-variant-option-index="1" 10210 data-variant-option-chosen-value="$25.00" 10211 ><div 10212 class=" 10213 options-selection__option-value 10214 options-selection__option-value--selected 10215 " 10216 data-variant-option-value-wrapper 10217> 10218 <label class="options-selection__option-value-label"> 10219 <input 10220 class="options-selection__option-value-input" 10221 type="radio" 10222 name="Denominations" 10223 value="$25.00" 10224 tabindex="0" 10225 aria-label="$25.00" 10226 checked 10227 data-variant-option-value 10228 data-variant-option-value-index="1" 10229 > 10230 10231 <span 10232 class=" 10233 10234 options-selection__option-value-name 10235 10236 " 10237 tabindex="-1" 10238 10239 > 10240 10241 $25.00 10242 10243 </span> 10244 </label> 10245</div> 10246<div 10247 class=" 10248 options-selection__option-value 10249 10250 " 10251 data-variant-option-value-wrapper 10252> 10253 <label class="options-selection__option-value-label"> 10254 <input 10255 class="options-selection__option-value-input" 10256 type="radio" 10257 name="Denominations" 10258 value="$50.00" 10259 tabindex="0" 10260 aria-label="$50.00" 10261 10262 data-variant-option-value 10263 data-variant-option-value-index="1" 10264 > 10265 10266 <span 10267 class=" 10268 10269 options-selection__option-value-name 10270 10271 " 10272 tabindex="-1" 10273 10274 > 10275 10276 $50.00 10277 10278 </span> 10279 </label> 10280</div> 10281<div 10282 class=" 10283 options-selection__option-value 10284 10285 " 10286 data-variant-option-value-wrapper 10287> 10288 <label class="options-selection__option-value-label"> 10289 <input 10290 class="options-selection__option-value-input" 10291 type="radio" 10292 name="Denominations" 10293 value="$100.00" 10294 tabindex="0" 10295 aria-label="$100.00" 10296 10297 data-variant-option-value 10298 data-variant-option-value-index="1" 10299 > 10300 10301 <span 10302 class=" 10303 10304 options-selection__option-value-name 10305 10306 " 10307 tabindex="-1" 10308 10309 > 10310 10311 $100.00 10312 10313 </span> 10314 </label> 10315</div> 10316<div 10317 class=" 10318 options-selection__option-value 10319 10320 " 10321 data-variant-option-value-wrapper 10322> 10323 <label class="options-selection__option-value-label"> 10324 <input 10325 class="options-selection__option-value-input" 10326 type="radio" 10327 name="Denominations" 10328 value="$200.00" 10329 tabindex="0" 10330 aria-label="$200.00" 10331 10332 data-variant-option-value 10333 data-variant-option-value-index="1" 10334 > 10335 10336 <span 10337 class=" 10338 10339 options-selection__option-value-name 10340 10341 " 10342 tabindex="-1" 10343 10344 > 10345 10346 $200.00 10347 10348 </span> 10349 </label> 10350</div> 10351<div 10352 class=" 10353 options-selection__option-value 10354 10355 " 10356 data-variant-option-value-wrapper 10357> 10358 <label class="options-selection__option-value-label"> 10359 <input 10360 class="options-selection__option-value-input" 10361 type="radio" 10362 name="Denominations" 10363 value="$500.00" 10364 tabindex="0" 10365 aria-label="$500.00" 10366 10367 data-variant-option-value 10368 data-variant-option-value-index="1" 10369 > 10370 10371 <span 10372 class=" 10373 10374 options-selection__option-value-name 10375 10376 " 10377 tabindex="-1" 10378 10379 > 10380 10381 $500.00 10382 10383 </span> 10384 </label> 10385</div> 10386</div> 10387</fieldset> 10388 10389 10390 </options-selection> 10391 10392 10393 10394 </variant-selection> 10395 10396 10397 10398 10399
10400 10401 10402<details class="recipient-disclosure" data-recipient-disclosure> 10403 <summary class="recipient-disclosure__summary"> 10404 <label 10405 class="recipient-disclosure__checkbox-label" 10406 for="recipient-disclosure__checkbox-template--21330963792145__main" 10407 > 10408 <input 10409 class="recipient-disclosure__checkbox" 10410 id="recipient-disclosure__checkbox-template--21330963792145__main" 10411 type="checkbox" 10412 name="properties[__shopify_send_gift_card_to_recipient]" 10413 tabindex="-1" 10414 data-recipient-disclosure-checkbox 10415 ><svg 10416 class="checkmark " 10417 aria-hidden="true" 10418 focusable="false" 10419 role="presentation" 10420 width="14" 10421 height="14" 10422 xmlns="http://www.w3.org/2000/svg" 10423 viewBox="0 0 14 14" 10424 data-animation-state="unchecked" 10425> 10426 <path class="checkmark__check" fill="none" stroke="currentColor" d="M2.5 7L5.5 10L11.5 4" data-animation-state="unchecked" /> 10427 <path class="checkmark__indeterminate" fill="none" stroke="currentColor" d="M2.5 7L6 7L12 7" data-animation-state="unchecked" /> 10428</svg> 10429<span class="recipient-disclosure__checkbox-label-text">I want to send this as a gift</span> 10430 </label> 10431 </summary> 10432 10433 <div class="recipient-form" data-recipient-form> 10434 <div class="recipient-form__field"><div class="recipient-form__input-wrapper"><input 10435 class=" 10436 recipient-form__input 10437 recipient-form__input--email 10438 form-field-input 10439 " 10440 id="recipient-email-template--21330963792145__main" 10441 type="email"name="properties[Recipient email]" 10442 value="" 10443 data-recipient-form-input 10444 data-recipient-form-email-input 10445 ><label 10446 class=" 10447 recipient-form__label 10448 form-field-title 10449 " 10450 for="recipient-email-template--21330963792145__main" 10451 >Recipient email<span class="recipient-form__required"> *</span> 10452 </label></div><span class="recipient-form__error-message" data-recipient-form-error-message>Email is not valid</span></div> 10453 10454 <div class="recipient-form__field"> 10455 <div class="recipient-form__input-wrapper"><input 10456 class=" 10457 recipient-form__input 10458 recipient-form__input--name 10459 form-field-input 10460 " 10461 id="recipient-name-template--21330963792145__main" 10462 type="text"name="properties[Recipient name]" 10463 value="" 10464 data-recipient-form-input 10465 > 10466 <label 10467 class=" 10468 recipient-form__label 10469 form-field-title 10470 " 10471 for="recipient-name-template--21330963792145__main" 10472 >Recipient name (optional)</label> 10473</div> 10474 </div> 10475 10476 <div class="recipient-form__field"> 10477 <div class="recipient-form__input-wrapper"><textarea 10478 class=" 10479 recipient-form__input 10480 recipient-form__input--message 10481 form-field-input 10482 form-field-textarea 10483 " 10484 id="recipient-message-template--21330963792145__main"name="properties[Message]"maxlength="200" 10485 data-recipient-form-input 10486 ></textarea> 10487 <label 10488 class=" 10489 recipient-form__label 10490 form-field-title 10491 " 10492 for="recipient-message-template--21330963792145__main" 10493 >Message (optional)</label> 10494</div><span class="recipient-form__max-characters-message"> 10495 <small>200 characters max</small> 10496 </span></div> 10497 10498 <div class="recipient-form__field"> 10499 <div class="recipient-form__input-wrapper"><input 10500 class=" 10501 recipient-form__input 10502 recipient-form__input--date 10503 form-field-opened 10504 form-field-input 10505 " 10506 id="recipient-date-template--21330963792145__main" 10507 type="date"name="properties[Send on]" 10508 value="" 10509 pattern="\d{4}-\d{2}-\d{2}" 10510 data-recipient-form-input 10511 > 10512 <label 10513 class=" 10514 recipient-form__label 10515 form-field-title 10516 " 10517 for="recipient-date-template--21330963792145__main" 10518 >Send on (optional)</label> 10519</div> 10520 </div> 10521 </div> 10522 </details> 10523 10524 <div class="product-form--atc"> 10525 10526 10527 <div class="product-form__action-wrapper"> 10528 <input type="hidden" name="product_type" value="Giftcards"/> 10529 <input type="hidden" name="product_vendor" value="Skatepark of Tampa"/> 10530 10531 <input type="hidden" name="product_limited" value="false"/> 10532 <input type="hidden" name="handle" value="gift-card"/> 10533 10534 10535 10536 10537 10538 10539 10540 10541 10542 10543 10544 10545 10546<quantity-selector 10547 class="quantity-selector" 10548 data-quantity-selector 10549> 10550 <label 10551 class="quantity-selector__label" 10552 for="quantity-selector__input-template--21330963792145__main" 10553 >Quantity</label> 10554 10555 <div class="quantity-selector__wrapper"> 10556 <div 10557 class=" 10558 quantity-selector__button-wrapper 10559 quantity-selector__button-wrapper--minus 10560 quantity-selector__button-wrapper--disabled 10561 " 10562 data-button-wrapper 10563 data-button-wrapper-minus 10564 > 10565 <button 10566 class=" 10567 quantity-selector__button 10568 quantity-selector__button--minus 10569 " 10570 type="button" 10571 name="minus" 10572 aria-label="Decrease quantity by 1" 10573 data-quantity-minus 10574 > 10575 10576 10577 10578 <svg width="15" height="2" viewBox="0 0 15 2" fill="none"> <path d="M1.08333 1.58499C0.761168 1.58499 0.5 1.32308 0.5 0.999991C0.5 0.676905 0.761167 0.414991 1.08333 0.414991L13.9167 0.414991C14.2388 0.414991 14.5 0.676905 14.5 0.999991C14.5 1.32308 14.2388 1.58499 13.9167 1.58499L1.08333 1.58499Z" fill="currentColor"/> </svg> 10579 10580 </button> 10581 </div> 10582 <input 10583 class="quantity-selector__input" 10584 id="quantity-selector__input-template--21330963792145__main" 10585 aria-label="Quantity" 10586 name="quantity" 10587 type="number" 10588 min="1" 10589 step="1" 10590 value="1" 10591 data-quantity-input 10592 data-increment-value="1" 10593 > 10594 10595 <div 10596 class=" 10597 quantity-selector__button-wrapper--plus 10598 quantity-selector__button-wrapper 10599 " 10600 data-button-wrapper 10601 data-button-wrapper-plus 10602 > 10603 <button 10604 class=" 10605 quantity-selector__button 10606 quantity-selector__button--plus 10607 " 10608 type="button" 10609 name="plus"
10610 aria-label="Increase quantity by 1" 10611 data-quantity-plus 10612 > 10613 10614 10615 10616 <svg class="icon-plus " aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"> <path fill-rule="evenodd" clip-rule="evenodd" d="M7.5007 0C7.17854 0 6.91737 0.261167 6.91737 0.583333V6.41702H1.08333C0.761167 6.41702 0.5 6.67818 0.5 7.00035C0.5 7.32252 0.761167 7.58368 1.08333 7.58368H6.91737V13.4167C6.91737 13.7388 7.17854 14 7.5007 14C7.82287 14 8.08403 13.7388 8.08403 13.4167V7.58368H13.9167C14.2388 7.58368 14.5 7.32252 14.5 7.00035C14.5 6.67818 14.2388 6.41702 13.9167 6.41702H8.08403V0.583333C8.08403 0.261167 7.82287 0 7.5007 0Z" fill="currentColor"/> </svg> 10617 10618 </button> 10619 </div> 10620 </div> 10621</quantity-selector> 10622 10623 10624 <button 10625 class=" 10626 product-form--atc-button 10627 disabled 10628 loading 10629 " 10630 type="submit" 10631 disabled 10632 data-product-atc 10633 10634 > 10635 <span class="atc-button--text"> 10636 10637 10638 Add to cart 10639 10640 10641 </span> 10642 <span class="atc-button--icon"><svg 10643 aria-hidden="true" 10644 focusable="false" 10645 role="presentation" 10646 width="26" 10647 height="26" 10648 viewBox="0 0 26 26" 10649 xmlns="http://www.w3.org/2000/svg" 10650> 10651 <g fill-rule="nonzero" fill="currentColor"> 10652 <path d="M13 26C5.82 26 0 20.18 0 13S5.82 0 13 0s13 5.82 13 13-5.82 13-13 13zm0-3.852a9.148 9.148 0 1 0 0-18.296 9.148 9.148 0 0 0 0 18.296z" opacity=".29"/><path d="M13 26c7.18 0 13-5.82 13-13a1.926 1.926 0 0 0-3.852 0A9.148 9.148 0 0 1 13 22.148 1.926 1.926 0 0 0 13 26z"/> 10653 </g> 10654</svg></span> 10655 </button> 10656 10657 10658 <div data-shopify="payment-button" class="shopify-payment-button"> <shopify-accelerated-checkout recommended="{"supports_subs":true,"supports_def_opts":false,"name":"shop_pay","wallet_params":{"shopId":78388560145,"merchantName":"Skatepark of Tampa","personalized":true}}" fallback="{"supports_subs":true,"supports_def_opts":true,"name":"buy_it_now","wallet_params":{}}" access-token="510fb779f17541e5435afefe3aac1e80" buyer-country="US" buyer-locale="en" buyer-currency="USD" variant-params="[{"id":50831875309841,"requiresShipping":false},{"id":50831875342609,"requiresShipping":false},{"id":50831875375377,"requiresShipping":false},{"id":50831875440913,"requiresShipping":false},{"id":50831875473681,"requiresShipping":false}]" shop-id="78388560145" enabled-flags="["1172c16a","a1d1f9a1","f5afabb3","370070f3"]" > <div class="shopify-payment-button__button" role="button" disabled aria-hidden="true" style="background-color: transparent; border: none"> <div class="shopify-payment-button__skeleton"> </div> </div> <div class="shopify-payment-button__more-options shopify-payment-button__skeleton" role="button" disabled aria-hidden="true"> </div> </shopify-accelerated-checkout> </div> 10659 10660 </div> 10661 </div> 10662 10663 <div data-payment-terms-reference style="display: none;"> 10664 10665 </div> 10666 10667 10668<input type="hidden" name="product-id" value="9931368005905" /><input type="hidden" name="section-id" value="template--21330963792145__main" /></form> 10669 10670 </div> 10671 </div> 10672 10673 10674 </div> 10675 10676 <div 10677 class=" 10678 product-block 10679 product-block--description 10680 10681 " 10682 10683 > 10684 10685 10686 10687 10688 10689 10690 </div> 10691 10692 <div 10693 class=" 10694 product-block 10695 product-block--collapsible-tab 10696 10697 " 10698 10699 > 10700 10701 10702 <details class="collapsible-tab"> 10703 <summary class="collapsible-tab__heading">
10704 <span>Details</span> 10705 <svg 10706 aria-hidden="true" 10707 focusable="false" 10708 role="presentation" 10709 width="18" 10710 height="18" 10711 viewBox="0 0 18 18" 10712 fill="none" 10713 xmlns="http://www.w3.org/2000/svg" 10714 class="icon-chevron-down" 10715> 10716 <path d="M14 6.5L9 11.5L4 6.5L14 6.5Z" fill="currentColor"/> 10717</svg> 10718 10719 </summary> 10720 10721 10722 <div class="collapsible-tab__text"> 10723 <ul><li>All shoes are listed in menâs sizing unless explicitly stated otherwise.</li><li>Please allow 1-3 business days (excluding Holidays) for your order to be shipped. Once it has been shipped you will receive a confirmation email with a tracking number.</li><li>Once you have received a tracking number your order will be unable to be canceled as it has been packed and shipped.</li></ul> 10724 </div> 10725 10726 </details> 10727 10728 10729 10730 </div> 10731 10732 <div 10733 class=" 10734 product-block 10735 product-block--collapsible-tab 10736 10737 " 10738 10739 > 10740 10741 10742 <details class="collapsible-tab"> 10743 <summary class="collapsible-tab__heading"> 10744 <span>Shipping Information</span> 10745 <svg 10746 aria-hidden="true" 10747 focusable="false" 10748 role="presentation" 10749 width="18" 10750 height="18" 10751 viewBox="0 0 18 18" 10752 fill="none" 10753 xmlns="http://www.w3.org/2000/svg" 10754 class="icon-chevron-down" 10755> 10756 <path d="M14 6.5L9 11.5L4 6.5L14 6.5Z" fill="currentColor"/> 10757</svg> 10758 10759 </summary> 10760 10761 10762 <div class="collapsible-tab__text"> 10763 <p>1. Your shipping options are based on your cart's estimated weight and your zip code.</p><p>2. The UPS "clock" starts ticking the DAY AFTER your order is handed to them.</p><p>Examples:</p><ul><li>Order on Monday before 2pm and choose 3 Day Select. Tuesday is the first business day, Wednesday is the second, and your order arrives on the third business day: Thursday.</li><li>Order on Friday before 2pm and choose Second Day Air. Monday is the first business day, and Tuesday is the second business day when your order arrives.</li><li>Order on Thursday before 2pm and choose Next Day Air. Since it's before 2pm, your order arrives on the first business day: Friday.</li><li>Contact us with any questions you have about shipping times.</li><li>All orders shipping to Florida get there the next business day so you should always choose UPS Ground if you live in Florida.</li></ul><p>3. The free shipping offer for orders over $93 cannot be combined with coupon codes or other offers. We would have been gone a long time ago with prices that low AND free shipping. If you remove any coupons from your cart, the free shipping over $93 offer stands and will be shown here. The free shipping offer is only for the continental US.</p> 10764 </div> 10765 10766 </details> 10767 10768 10769 10770 </div> 10771 10772 <div 10773 class=" 10774 product-block 10775 product-block--collapsible-tab 10776 10777 " 10778 10779 > 10780 10781 10782 <details class="collapsible-tab"> 10783 <summary class="collapsible-tab__heading"> 10784 <span>Returns & Warranty</span> 10785 <svg 10786 aria-hidden="true" 10787 focusable="false" 10788 role="presentation" 10789 width="18" 10790 height="18" 10791 viewBox="0 0 18 18" 10792 fill="none" 10793 xmlns="http://www.w3.org/2000/svg" 10794 class="icon-chevron-down" 10795> 10796 <path d="M14 6.5L9 11.5L4 6.5L14 6.5Z" fill="currentColor"/> 10797</svg> 10798 10799 </summary> 10800 10801 10802 <div class="collapsible-tab__text"> 10803 <p>Returns and exchanges are accepted within 30 days of your order as long as the items are still in brand new condition with all packaging. No returns or exchanges may be made on sale or discounted items. All sales of specialty and limited products are final. No order cancellations or returns may be made for any specialty or limited products. Examples include Nike SB QuickStrike releases and limited edition boards. All decks that are set-up or gripped upon request of the customer are not eligible for return or exch
10803ange. Shipping costs are your responsibility unless we made a mistake with your order. In that case, we pay for all shipping costs, including reimbursing you for your return shipping costs. All returns are subject to a 15% restocking fee.</p> 10804 </div> 10805 10806 </details> 10807 10808 10809 10810 </div> 10811 10812 10813 10814 </div> 10815 </div> 10816 10817 10818</article> 10819 10820 10821 10822 10823 10824</section> 10825 10826</div><div id="shopify-section-template--21330963792145__8d982c3f-cc7c-40f5-9a90-25b840e853cf" class="shopify-section skater-card"> 10827 10828 10829 10830 10831 10832 10833<link href="//skateparkoftampa.com/cdn/shop/t/3/assets/skater-card.css?v=112548328115649074381722935805" rel="stylesheet" type="text/css" media="all" /> 10834 10835</div><div id="shopify-section-template--21330963792145__recommendations" class="shopify-section product-recommendations--section"> 10836
10837<script 10838 type="application/json" 10839 data-section-type="static-product-recommendations" 10840 data-section-id="template--21330963792145__recommendations" 10841 data-section-data 10842 > 10843{ 10844 "settings": { 10845 "limit": 15 10846 }, 10847 "productId": 9931368005905, 10848 "sectionId": "template--21330963792145__recommendations" 10849} 10850 </script>
10850 10851 10852 <section 10853 class="product-section--container product-row--container product-recommendations--container" 10854 data-html 10855 data-product-recommendations 10856 > 10857 10858 </section> 10859 10860 <div class="productitem-quickshop" data-product-quickshop> 10861 <span class="quickshop-spinner"><svg 10862 aria-hidden="true" 10863 focusable="false" 10864 role="presentation" 10865 width="26" 10866 height="26" 10867 viewBox="0 0 26 26" 10868 xmlns="http://www.w3.org/2000/svg" 10869> 10870 <g fill-rule="nonzero" fill="currentColor"> 10871 <path d="M13 26C5.82 26 0 20.18 0 13S5.82 0 13 0s13 5.82 13 13-5.82 13-13 13zm0-3.852a9.148 9.148 0 1 0 0-18.296 9.148 9.148 0 0 0 0 18.296z" opacity=".29"/><path d="M13 26c7.18 0 13-5.82 13-13a1.926 1.926 0 0 0-3.852 0A9.148 9.148 0 0 1 13 22.148 1.926 1.926 0 0 0 13 26z"/> 10872 </g> 10873</svg></span> 10874</div> 10875 10876 10877 10878</div><div id="shopify-section-template--21330963792145__1705480886b30b9452" class="shopify-section"><div class="product-section--container"> 10879 10880 <div id="shopify-block-AOFZSNDc0eThMc3V1a__judge_me_reviews_review_widget_KtrbEi" class="shopify-block shopify-app-block"> 10881 10882 10883<div style='clear:both'></div> 10884<div id='judgeme_product_reviews' 10885 class='jdgm-widget jdgm-review-widget' 10886 data-product-title='Gift Card' 10887 data-id='9931368005905' 10888 data-product-id='9931368005905' 10889 data-widget="review" 10890 data-shop-reviews="false" 10891 data-shop-reviews-count="17" 10892 data-cart-eligible-template="false" 10893 data-shop-average-rating="4.92" 10894 data-shop-review-count="361" 10895 data-empty-state="empty_widget" 10896 data-entry-point="review_widget.js" 10897 data-entry-key="review-widget/main.js" 10898 data-block-id="AOFZSNDc0eThMc3V1a__judge_me_reviews_review_widget_KtrbEi" 10899 data-customer-logged-in="false" 10900 10901 10902 style='max-width: 1200px; margin: 0 auto;'> 10903 10904 10905 10906 <div class='jdgm-legacy-widget-content' style='display: none;'> 10907 <div class='jdgm-rev-widg' data-updated-at='2024-07-09T08:27:51Z' data-average-rating='0.00' data-number-of-reviews='0' data-number-of-questions='0'> <style class='jdgm-temp-hiding-style'>.jdgm-rev-widg{ display: none }</style> <div class='jdgm-rev-widg__header'> <h2 class='jdgm-rev-widg__title'>Customer Reviews</h2> <div class='jdgm-rev-widg__summary'> <div class='jdgm-rev-widg__summary-stars' aria-label='Average rating is 0.00 stars' role='img'> <span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span> </div> <div class='jdgm-rev-widg__summary-text'>Be the first to write a review</div> </div> <a style='display: none' href='#' class='jdgm-write-rev-link' role='button'>Write a review</a> <div class='jdgm-histogram jdgm-temp-hidden'> <div class='jdgm-histogram__row' data-rating='5' data-frequency='0' data-percentage='0'> <div class='jdgm-histogram__star' role='button' aria-label="0% (0) reviews with 5 star rating" tabindex='0' ><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span></div> <div class='jdgm-histogram__bar'> <div class='jdgm-histogram__bar-content' style='width: 0%;'> </div> </div> <div class='jdgm-histogram__percentage'>0%</div> <div class='jdgm-histogram__frequency'>(0)</div> </div> <div class='jdgm-histogram__row' data-rating='4' data-frequency='0' data-percentage='0'> <div class='jdgm-histogram__star' role='button' aria-label="0% (0) reviews with 4 star rating" tabindex='0' ><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--off'></span></div> <div class='jdgm-histogram__bar'> <div class='jdgm-histogram__bar-content' style='width: 0%;'> </div> </div> <div class='jdgm-histogram__percentage'>0%</div> <div class='jdgm-histogram__frequency'>(0)</div> </div> <div class='jdgm-histogram__row' data-rating='3' data-frequency='0' data-percentage='0'> <div class='jdgm-histogram__star' role='button' aria-label="0% (0) reviews with 3 star rating" tabindex='0' ><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span></div> <div class='jdgm-histogram__bar'> <div class='jdgm-histogram__bar-content' style='width: 0%;'> </div> </div> <div class='jdgm-histogram__percentage'>0%</div> <div class='jdgm-histogram__frequency'>(0)</div> </div> <div class='jdgm-histogram__row' data-rating='2' data-frequency='0' data-percentage='0'> <div class='jdgm-histogram__star' role='button' aria-label="0% (0) reviews with 2 star rating" tabindex='0' ><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span></div> <div class='jdgm-histogram__bar'> <div class='jdgm-histogram__bar-content' style='width: 0%;'> </div> </div> <div class='jdgm-histogram__percentage'>0%</div> <div class='jdgm-histogram__frequency'>(0)</div> </div> <div class='jdgm-histogram__row' data-rating='1' data-frequency='0' data-percentage='0'> <div class='jdgm-histogram__star' role='button' aria-label="0% (0) reviews with 1 star rating" tabindex='0' ><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span></div> <div class='jdgm-histogram__bar'> <div class='jdgm-histogram__bar-content' style='width: 0%;'> </div> </div> <div class='jdgm-histogram__percentage'>0%</div> <div class='jdgm-histogram__frequency'>(0)</div> </div> <div class='jdgm-histogram__row jdgm-histogram__clear-filter' data-rating=null tabindex='0'></div> </div> <div class='jdgm-rev-widg__sort-wrapper'></div> </div> <div class='jdgm-rev-widg__body'> <div class='jdgm-rev-widg__reviews'></div> <div class='jdgm-paginate' data-per-page='5' data-url='https://judge.me/reviews/reviews_for_widget'></div> </div> <div class='jdgm-rev-widg__paginate-spinner-wrapper'> <div class='jdgm-spinner'></div> </div> </div> 10908 </div> 10909 10910 10911 10912 10913 10914 10915</div> 10916 10917 10918 10919 10920 10921 10922 10923 10924</div> 10925 10926</div> 10927 10928 10929</div><div id="shopify-section-template--21330963792145__49a310df-accd-47fa-9c85-16cba1d77bc9" class="shopify-section pxs-newsletter-section"></div> 10930 </main> 10931 10932 <!-- BEGIN sections: footer-group --> 10933<div id="shopify-section-sections--21330963235089__footer" class="shopify-section shopify-section-group-footer-group">
10933<script 10934 type="application/json" 10935 data-section-id="sections--21330963235089__footer" 10936 data-section-type="static-footer"> 10937</script>
10937 10938 10939 10940 10941 10942 10943<footer role="contentinfo" aria-label="Footer"> 10944 <section class="site-footer-wrapper"> 10945 10946 <div class="site-footer-item"> 10947 <div class="site-footer-blocks column-count-5"> 10948 <div class="site-footer-block-item site-footer-block-item--newsletter site-footer-block-newsletter " > 10949 10950 10951 10952 10953 10954 <div class="site-footer-block-content rte"> 10955 <p><strong>SIGN UP FOR OUR EMAIL BLASTS</strong></p><p>Be the first to know about sales, discounts,<br/>upcoming contests, and SPoT news!</p> 10956 </div> 10957 10958 10959 10960 10961 10962 10963<div class="newsletter"> 10964 10965 <div id="mc_embed_shell"> 10966 <div id="mc_embed_signup"> 10967 <form action="https://skateparkoftampa.us3.list-manage.com/subscribe/post?u=8591456ad3dfe21b710f81f9b&id=f8cbbd1ae0&f_id=00f5a1e3f0" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_self"> 10968 <div id="mc_embed_signup_scroll" class="form-fields-inline pxs-newsletter-form-fields"> 10969 <div class="mc-field-group"> 10970 <input type="email" name="EMAIL" class="required email form-field-input form-field-input--plain form-field-text" id="mce-EMAIL" required value="" placeholder="Email address"> 10971 </div> 10972 <div id="mce-responses" class="clear"> 10973 <div class="response" id="mce-error-response" style="display: none;"></div> 10974 <div class="response" id="mce-success-response" style="display: none;"></div> 10975 </div> 10976 <div aria-hidden="true" style="position: absolute; left: -5000px;"><input type="text" name="b_8591456ad3dfe21b710f81f9b_f8cbbd1ae0" tabindex="-1" value=""></div> 10977 <div class="clear"><input type="submit" name="subscribe" id="mc-embedded-subscribe" class="button-primary mdc-ripple-surface mdc-ripple-upgraded" value="Sign up"></div> 10978 </div> 10979 </form> 10980 </div> 10981 </div> 10982 10983</div> 10984 10985 10986 10987</div> 10988<div class="site-footer-block-item site-footer-block-item--menu site-footer-block-menu has-accordion" > 10989 10990 10991 <h2 class="site-footer-block-title" data-accordion-trigger> 10992 Main menu 10993 10994 <span class="site-footer-block-icon accordion--icon"> 10995 <svg 10996 aria-hidden="true" 10997 focusable="false" 10998 role="presentation" 10999 width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg" 11000> 11001 <path d="M14 6.5L9 11.5L4 6.5L14 6.5Z" fill="currentColor"/> 11002</svg> 11003 11004 </span> 11005 </h2> 11006 11007 <div class="site-footer-block-content"> 11008 11009 11010 11011 11012 11013 11014 11015 11016 11017 11018 11019 11020 11021<ul 11022 class=" 11023 navmenu 11024 navmenu-depth-1 11025 11026 11027 " 11028 11029 data-navmenu 11030 data-accordion-content 11031 11032 11033> 11034 11035 11036 11037 11038 11039 11040 11041 11042 11043 11044 11045 11046 <li 11047 class="navmenu-item navmenu-id-new" 11048 > 11049 <a 11050 class=" 11051 navmenu-link 11052 navmenu-link-depth-1 11053 11054 " 11055 href="/collections/all" 11056 > 11057 11058 New 11059</a> 11060 </li> 11061 11062 11063 11064 11065 11066 11067 11068 11069 11070 11071 11072 11073 11074 <li 11075 class="navmenu-item navmenu-id-spot-gear" 11076 > 11077 <a 11078 class=" 11079 navmenu-link 11080 navmenu-link-depth-1 11081 11082 " 11083 href="https://skateparkoftampa.com/collections/spot-gear?filter.v.availability=1" 11084 > 11085 11086 SPoT Gear 11087</a> 11088 </li> 11089 11090 11091 11092 11093 11094 11095 11096 11097 11098 11099 11100 11101 11102 <li 11103 class="navmenu-item navmenu-id-brands" 11104 > 11105 <a 11106 class=" 11107 navmenu-link 11108 navmenu-link-depth-1 11109 11110 " 11111 href="/pages/brand-page?view=brands" 11112 > 11113 11114 Brands 11115</a> 11116 </li> 11117 11118 11119 11120 11121 11122 11123 11124 11125 11126 11127 11128 11129 11130 <li 11131 class="navmenu-item navmenu-id-skate" 11132 > 11133 <a 11134 class=" 11135 navmenu-link 11136 navmenu-link-depth-1 11137 11138 " 11139 href="https://skateparkoftampa.com/collections/skate?filter.v.availability=1" 11140 > 11141 11142 Skate 11143</a> 11144 </li> 11145 11146 11147 11148 11149 11150 11151 11152 11153 11154 11155 11156 11157 11158 <li 11159 class="navmenu-item navmenu-id-apparel" 11160 > 11161 <a 11162 class=" 11163 navmenu-link 11164 navmenu-link-depth-1 11165 11166 "
11167 href="https://skateparkoftampa.com/collections/apparel?filter.v.availability=1&sort_by=created-descending" 11168 > 11169 11170 Apparel 11171</a> 11172 </li> 11173 11174 11175 11176 11177 11178 11179 11180 11181 11182 11183 11184 11185 11186 <li 11187 class="navmenu-item navmenu-id-shoes" 11188 > 11189 <a 11190 class=" 11191 navmenu-link 11192 navmenu-link-depth-1 11193 11194 " 11195 href="https://skateparkoftampa.com/collections/shoes?filter.v.availability=1&sort_by=created-descending" 11196 > 11197 11198 Shoes 11199</a> 11200 </li> 11201 11202 11203 11204 11205 11206 11207 11208 11209 11210 11211 11212 11213 11214 <li 11215 class="navmenu-item navmenu-id-sale" 11216 > 11217 <a 11218 class=" 11219 navmenu-link 11220 navmenu-link-depth-1 11221 11222 " 11223 href="https://skateparkoftampa.com/collections/sale?filter.v.availability=1&sort_by=created-descending" 11224 > 11225 11226 Sale 11227</a> 11228 </li> 11229 11230 11231 11232 11233 11234 11235 11236 11237 11238 11239 11240 11241 11242 <li 11243 class="navmenu-item navmenu-id-events" 11244 > 11245 <a 11246 class=" 11247 navmenu-link 11248 navmenu-link-depth-1 11249 11250 " 11251 href="https://skateparkoftampa.com/pages/local-events" 11252 > 11253 11254 Events 11255</a> 11256 </li> 11257 11258 11259 11260 11261 11262 11263 11264 11265 11266 11267 11268 11269 11270 <li 11271 class="navmenu-item navmenu-id-media" 11272 > 11273 <a 11274 class=" 11275 navmenu-link 11276 navmenu-link-depth-1 11277 11278 " 11279 href="https://skateparkoftampa.com/pages/features" 11280 > 11281 11282 Media 11283</a> 11284 </li> 11285 11286 11287 11288 11289 11290 11291 11292 11293 11294 11295 11296 11297 11298 <li 11299 class="navmenu-item navmenu-id-camps" 11300 > 11301 <a 11302 class=" 11303 navmenu-link 11304 navmenu-link-depth-1 11305 11306 " 11307 href="/pages/spot-skate-programs" 11308 > 11309 11310 Camps 11311</a> 11312 </li> 11313 11314 11315 11316 11317 11318 11319 11320 11321 11322 11323 11324 11325 11326 <li 11327 class="navmenu-item navmenu-id-info" 11328 > 11329 <a 11330 class=" 11331 navmenu-link 11332 navmenu-link-depth-1 11333 11334 " 11335 href="/pages/info" 11336 > 11337 11338 Info 11339</a> 11340 </li> 11341 11342 11343</ul> 11344 11345 </div> 11346 11347</div> 11348<div class="site-footer-block-item site-footer-block-item--menu site-footer-block-menu has-accordion" > 11349 11350 11351 <h2 class="site-footer-block-title" data-accordion-trigger> 11352 SUPPORT & SERVICES 11353 11354 <span class="site-footer-block-icon accordion--icon"> 11355 <svg 11356 aria-hidden="true" 11357 focusable="false" 11358 role="presentation" 11359 width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg" 11360> 11361 <path d="M14 6.5L9 11.5L4 6.5L14 6.5Z" fill="currentColor"/> 11362</svg> 11363 11364 </span> 11365 </h2> 11366 11367 <div class="site-footer-block-content"> 11368 11369 11370 11371 11372 11373 11374 11375 11376 11377 11378 11379 11380 11381<ul 11382 class=" 11383 navmenu 11384 navmenu-depth-1 11385 11386 11387 " 11388 11389 data-navmenu 11390 data-accordion-content 11391 11392 11393> 11394 11395 11396 11397 11398 11399 11400 11401 11402 11403 11404 11405 11406 <li 11407 class="navmenu-item navmenu-id-about-us" 11408 > 11409 <a 11410 class=" 11411 navmenu-link 11412 navmenu-link-depth-1 11413 11414 " 11415 href="/pages/info" 11416 > 11417 11418 About Us 11419</a> 11420 </li> 11421 11422 11423 11424 11425 11426 11427 11428 11429 11430 11431 11432 11433 11434 <li 11435 class="navmenu-item navmenu-id-privacy-policy" 11436 > 11437 <a 11438 class=" 11439 navmenu-link 11440 navmenu-link-depth-1 11441 11442 " 11443 href="/pages/privacy-policy" 11444 > 11445 11446 Privacy Policy 11447</a> 11448 </li> 11449 11450 11451 11452 11453 11454 11455 11456 11457 11458 11459 11460 11461 11462 <li 11463 class="navmenu-item navmenu-id-faq" 11464 > 11465 <a 11466 class=" 11467 navmenu-link 11468 navmenu-link-depth-1 11469 11470 " 11471 href="/pages/faq-page" 11472 > 11473 11474 FAQ 11475</a> 11476 </li> 11477 11478 11479 11480 11481 11482 11483 11484 11485 11486 11487 11488 11489 11490 <li 11491 class="navmenu-item navmenu-id-contact-info" 11492 > 11493 <a 11494 class=" 11495 navmenu-link 11496 navmenu-link-depth-1 11497 11498 " 11499 href="/pages/contact" 11500 > 11501 11502 Contact Info 11503</a> 11504 </li> 11505 11506 11507 11508 11509 11510 11511 11512 11513 11514 11515 11516 11517 11518 <li 11519 class="navmenu-item navmenu-id-shipping-returns" 11520 > 11521 <a 11522 class=" 11523 navmenu-link 11524 navmenu-link-depth-1 11525 11526 " 11527 href="/pages/shipping-and-returns" 11528 > 11529 11530 Shipping & Returns 11531</a> 11532 </li> 11533 11534 11535 11536 11537 11538 11539 11540 11541 11542 11543 11544 11545 11546 <li 11547 class="navmenu-item navmenu-id-refund-policy" 11548 > 11549 <a 11550 class=" 11551 navmenu-link 11552 navmenu-link-depth-1 11553 11554 " 11555 href="/policies/refund-policy" 11556 > 11557 11558 Refund Policy 11559</a> 11560 </li> 11561 11562 11563 11564 11565 11566 11567 11568 11569 11570 11571 11572 11573 11574 <li 11575 class="navmenu-item navmenu-id-terms-of-service" 11576 > 11577 <a 11578 class=" 11579 navmenu-link 11580 navmenu-link-depth-1 11581 11582 " 11583 href="/policies/terms-of-service" 11584 > 11585 11586 Terms of Service 11587</a> 11588 </li> 11589 11590 11591</ul> 11592 11593 </div> 11594 11595</div> 11596<div class="site-footer-block-item site-footer-block-item--logo site-footer-block-logo " > 11597 11598 11599 <div>
11600 <img src="//skateparkoftampa.com/cdn/shop/files/logo-wide_small.svg?v=1698053265" alt="" width="390" height="55" class="site-footer--logo" style="--site-footer-logo-max-width: 390px;"> 11601 </div> 11602 11603</div> 11604<div class="site-footer-block-item site-footer-block-item--social_accounts site-footer-block-social-accounts " > 11605 11606 11607 11608 11609 11610 11611 11612 11613 11614 11615 11616 11617 11618 11619 11620 11621 11622 11623 11624 11625 11626 11627 11628 11629 11630 11631 11632 11633 11634 11635 11636 <h2 class="site-footer-block-title site-footer-block-title--social"> 11637 Follow us 11638 </h2> 11639 11640 <div class="site-footer-block-content"> 11641 11642 11643 <div class="social-icons"> 11644 11645 11646<a 11647 class="social-link" 11648 title="Instagram" 11649 href="https://www.instagram.com/spottampa/" 11650 target="_blank"> 11651<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M12 2.16867C15.1807 2.16867 15.6145 2.16867 16.9157 2.16867C18.0723 2.16867 18.6506 2.45783 19.0843 2.60241C19.6627 2.89157 20.0964 3.03615 20.5301 3.46988C20.9639 3.90362 21.253 4.33735 21.3976 4.91566C21.5422 5.3494 21.6867 5.92771 21.8313 7.08434C21.8313 8.38554 21.8313 8.6747 21.8313 12C21.8313 15.3253 21.8313 15.6145 21.8313 16.9157C21.8313 18.0723 21.5422 18.6506 21.3976 19.0843C21.1084 19.6627 20.9639 20.0964 20.5301 20.5301C20.0964 20.9639 19.6627 21.253 19.0843 21.3976C18.6506 21.5422 18.0723 21.6867 16.9157 21.8313C15.6145 21.8313 15.3253 21.8313 12 21.8313C8.6747 21.8313 8.38554 21.8313 7.08434 21.8313C5.92771 21.8313 5.3494 21.5422 4.91566 21.3976C4.33735 21.1084 3.90362 20.9639 3.46988 20.5301C3.03615 20.0964 2.74699 19.6627 2.60241 19.0843C2.45783 18.6506 2.31325 18.0723 2.16867 16.9157C2.16867 15.6145 2.16867 15.3253 2.16867 12C2.16867 8.6747 2.16867 8.38554 2.16867 7.08434C2.16867 5.92771 2.45783 5.3494 2.60241 4.91566C2.89157 4.33735 3.03615 3.90362 3.46988 3.46988C3.90362 3.03615 4.33735 2.74699 4.91566 2.60241C5.3494 2.45783 5.92771 2.31325 7.08434 2.16867C8.38554 2.16867 8.81928 2.16867 12 2.16867ZM12 0C8.6747 0 8.38554 0 7.08434 0C5.78313 0 4.91566 0.289157 4.19277 0.578314C3.46988 0.867471 2.74699 1.30121 2.0241 2.0241C1.30121 2.74699 1.01205 3.3253 0.578314 4.19277C0.289157 4.91566 0.144578 5.78313 0 7.08434C0 8.38554 0 8.81928 0 12C0 15.3253 0 15.6145 0 16.9157C0 18.2169 0.289157 19.0843 0.578314 19.8072C0.867471 20.5301 1.30121 21.253 2.0241 21.9759C2.74699 22.6988 3.3253 22.988 4.19277 23.4217C4.91566 23.7108 5.78313 23.8554 7.08434 24C8.38554 24 8.81928 24 12 24C15.1807 24 15.6145 24 16.9157 24C18.2169 24 19.0843 23.7108 19.8072 23.4217C20.5301 23.1325 21.253 22.6988 21.9759 21.9759C22.6988 21.253 22.988 20.6747 23.4217 19.8072C23.7108 19.0843 23.8554 18.2169 24 16.9157C24 15.6145 24 15.1807 24 12C24 8.81928 24 8.38554 24 7.08434C24 5.78313 23.7108 4.91566 23.4217 4.19277C23.1325 3.46988 22.6988 2.74699 21.9759 2.0241C21.253 1.30121 20.6747 1.01205 19.8072 0.578314C19.0843 0.289157 18.2169 0.144578 16.9157 0C15.6145 0 15.3253 0 12 0Z" fill="currentColor"/> <path d="M12 5.78313C8.53012 5.78313 5.78313 8.53012 5.78313 12C5.78313 15.4699 8.53012 18.2169 12 18.2169C15.4699 18.2169 18.2169 15.4699 18.2169 12C18.2169 8.53012 15.4699 5.78313 12 5.78313ZM12 16.0482C9.83133 16.0482 7.95181 14.3133 7.95181 12C7.95181 9.83133 9.68675 7.95181 12 7.95181C14.1687 7.95181 16.0482 9.68675 16.0482 12C16.0482 14.1687 14.1687 16.0482 12 16.0482Z" fill="currentColor"/> <path d="M18.3614 7.08434C19.1599 7.08434 19.8072 6.43704 19.8072 5.63856C19.8072 4.84007 19.1599 4.19277 18.3614 4.19277C17.563 4.19277 16.9157 4.84007 16.9157 5.63856C16.9157 6.43704 17.563 7.08434 18.3614 7.08434Z" fill="currentColor"/> </svg> 11652 11653 <span class="visually-hidden">Find us on Instagram</span> 11654 11655</a> 11656 11657 11658 11659 11660<a 11661 class="social-link" 11662 title="Facebook" 11663 href="https://www.facebook.com/spottampa" 11664 target="_blank"> 11665<svg width="15" height="28" viewBox="0 0 15 28" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M9.57135 15.0528H14.2241L14.9546 10.4215H9.5704V7.89033C9.5704 5.96642 10.212 4.26041 12.0486 4.26041H15V0.218815C14.4815 0.150204 13.3847 0 11.3125 0C6.98524 0 4.44834 2.23915 4.44834 7.34051V10.4215H0V15.0528H4.44834V27.7821C5.3293 27.9119 6.22161 28 7.13759 28C7.96556 28 8.77366 27.9258 9.57135 27.8201V15.0528Z" fill="currentColor"/> </svg> 11666 11667 <span class="visually-hidden">Find us on Facebook</span> 11668 11669</a> 11670 11671 11672 11673 11674<a 11675 class="social-link" 11676 title="TikTok" 11677 href="https://www.tiktok.com/@spottampa" 11678 target="_blank">
11679<svg width="25" height="25" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M18.5562 3.91667C17.5874 2.83281 17.0535 1.44088 17.0539 0H12.6746V17.2222C12.6409 18.1542 12.2394 19.037 11.5547 19.6846C10.87 20.3323 9.95561 20.6943 9.00401 20.6944C6.99154 20.6944 5.31921 19.0833 5.31921 17.0833C5.31921 14.6944 7.67181 12.9028 10.0953 13.6389V9.25C5.20583 8.61111 0.925781 12.3333 0.925781 17.0833C0.925781 21.7083 4.83735 25 8.98984 25C13.44 25 17.0539 21.4583 17.0539 17.0833V8.34722C18.8297 9.59701 20.9617 10.2676 23.148 10.2639V5.97222C23.148 5.97222 20.4836 6.09722 18.5562 3.91667Z" fill="currentColor"/> </svg> 11680 11681 <span class="visually-hidden">Find us on TikTok</span> 11682 11683</a> 11684 11685 11686 11687 11688<a 11689 class="social-link" 11690 title="Twitter" 11691 href="https://twitter.com/spottampa" 11692 target="_blank"> 11693<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" width="28px" height="28px"> <path d="M 11 4 C 7.134 4 4 7.134 4 11 L 4 39 C 4 42.866 7.134 46 11 46 L 39 46 C 42.866 46 46 42.866 46 39 L 46 11 C 46 7.134 42.866 4 39 4 L 11 4 z M 13.085938 13 L 21.023438 13 L 26.660156 21.009766 L 33.5 13 L 36 13 L 27.789062 22.613281 L 37.914062 37 L 29.978516 37 L 23.4375 27.707031 L 15.5 37 L 13 37 L 22.308594 26.103516 L 13.085938 13 z M 16.914062 15 L 31.021484 35 L 34.085938 35 L 19.978516 15 L 16.914062 15 z" fill="currentColor"/> </svg> 11694 11695 <span class="visually-hidden">Find us on Twitter</span> 11696 11697</a> 11698 11699 11700 11701 11702<a 11703 class="social-link" 11704 title="YouTube" 11705 href="https://www.youtube.com/spottampa" 11706 target="_blank"> 11707<svg width="27" height="18" viewBox="0 0 27 18" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M2.77669 17.4682C2.29528 17.3289 1.85602 17.0812 1.49599 16.7458C1.13596 16.4105 0.865721 15.9974 0.708072 15.5415C-0.192779 13.1848 -0.459698 3.34432 1.27527 1.40169C1.8527 0.769738 2.66796 0.380662 3.54408 0.318911C8.19848 -0.158784 22.5787 -0.0950911 24.2303 0.478143C24.6948 0.621987 25.1192 0.864307 25.4717 1.18695C25.8241 1.50959 26.095
117075 1.90418 26.2655 2.34116C27.2498 4.7774 27.2832 13.6307 26.1321 15.9714C25.8267 16.5807 25.3155 17.0742 24.6807 17.3726C22.9457 18.2006 5.07886 18.1847 2.77669 17.4682ZM10.167 12.8505L18.5082 8.71043L10.167 4.53855V12.8505Z" fill="currentColor"/> </svg> 11708 11709 <span class="visually-hidden">Find us on YouTube</span> 11710 11711</a> 11712 11713</div> 11714 11715 11716 </div> 11717 11718 11719 11720 11721</div> 11722 11723 </div> 11724 </div> 11725 11726 11727 </section> 11728</footer> 11729 11730</div> 11731<!-- END sections: footer-group --> 11732 11733 11734 <div style="display: none;" aria-hidden="true" data-templates> 11735 11736 <div 11737 class="message-banner--container" 11738 role="alert" 11739 data-message-banner 11740 > 11741 <div class="message-banner--outer"> 11742 <div class="message-banner--inner" data-message-banner-content></div> 11743 11744 <button 11745 class="message-banner--close" 11746 type="button" 11747 aria-label="Close" 11748 data-message-banner-close 11749 ><svg 11750 aria-hidden="true" 11751 focusable="false" 11752 role="presentation" 11753 xmlns="http://www.w3.org/2000/svg" 11754 width="13" 11755 height="13" 11756 viewBox="0 0 13 13" 11757> 11758 <path fill="currentColor" fill-rule="evenodd" d="M5.306 6.5L0 1.194 1.194 0 6.5 5.306 11.806 0 13 1.194 7.694 6.5 13 11.806 11.806 13 6.5 7.694 1.194 13 0 11.806 5.306 6.5z"/> 11759</svg></button> 11760 </div> 11761 </div> 11762 11763 11764 11765 <section class="atc-banner--container" role="log" data-atc-banner> 11766 <div class="atc-banner--outer"> 11767 <div class="atc-banner--inner"> 11768 <div class="atc-banner--product"> 11769 <h2 class="atc-banner--product-title"> 11770 <span class="atc-banner--product-title--icon"> 11771 11772 11773 11774 <svg class="icon-checkmark " aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" width="18" height="13" viewBox="0 0 18 13"> <path fill="currentColor" fill-rule="evenodd" d="M6.23 9.1L2.078 5.2 0 7.15 6.23 13 18 1.95 15.923 0z" /> </svg> 11775 11776 </span> 11777 Added to your cart: 11778 </h2> 11779 11780 <div class="atc--product"> 11781 <div class="atc--product-image" data-atc-banner-product-image> 11782 <svg class="placeholder--image" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 525.5 525.5"><path d="M324.5 212.7H203c-1.6 0-2.8 1.3-2.8 2.8V308c0 1.6 1.3 2.8 2.8 2.8h121.6c1.6 0 2.8-1.3 2.8-2.8v-92.5c0-1.6-1.3-2.8-2.9-2.8zm1.1 95.3c0 .6-.5 1.1-1.1 1.1H203c-.6 0-1.1-.5-1.1-1.1v-92.5c0-.6.5-1.1 1.1-1.1h121.6c.6 0 1.1.5 1.1 1.1V308z"/><path d="M210.4 299.5H240v.1s.1 0 .2-.1h75.2v-76.2h-105v76.2zm1.8-7.2l20-20c1.6-1.6 3.8-2.5 6.1-2.5s4.5.9 6.1 2.5l1.5 1.5 16.8 16.8c-12.9 3.3-20.7 6.3-22.8 7.2h-27.7v-5.5zm101.5-10.1c-20.1 1.7-36.7 4.8-49.1 7.9l-16.9-16.9 26.3-26.3c1.6-1.6 3.8-2.5 6.1-2.5s4.5.9 6.1 2.5l27.5 27.5v7.8zm-68.9 15.5c9.7-3.5 33.9-10.9 68.9-13.8v13.8h-68.9zm68.9-72.7v46.8l-26.2-26.2c-1.9-1.9-4.5-3-7.3-3s-5.4 1.1-7.3 3l-26.3 26.3-.9-.9c-1.9-1.9-4.5-3-7.3-3s-5.4 1.1-7.3 3l-18.8 18.8V225h101.4z"/><path d="M232.8 254c4.6 0 8.3-3.7 8.3-8.3s-3.7-8.3-8.3-8.3-8.3 3.7-8.3 8.3 3.7 8.3 8.3 8.3zm0-14.9c3.6 0 6.6 2.9 6.6 6.6s-2.9 6.6-6.6 6.6-6.6-2.9-6.6-6.6 3-6.6 6.6-6.6z"/></svg> 11783 </div> 11784 <div class="atc--product-details"> 11785 <h2 class="atc--product-details--title" data-atc-banner-product-title></h2> 11786 <span class="atc--product-details--options" data-atc-banner-product-options></span> 11787 <span class="atc--product-details--price"> 11788 <span class="atc--product-details--price-quantity" data-atc-banner-product-price-quantity></span> 11789 <span class="atc--product-details--price-value money" data-atc-banner-product-price-value></span> 11790 <span class="atc--product-details--price-discounted money" data-atc-banner-product-price-discounted></span> 11791 <span class="atc--product-details--unit-price hidden" data-atc-banner-unit-price> 11792 ** total_quantity ** | ** unit_price ** / ** unit_measure ** 11793 </span> 11794 </span> 11795 <ul class="discount-list" data-atc-banner-product-discounts> 11796 <li class="discount-list-item"> 11797 11798 11799 11800 <svg class="icon-sale-tag " aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" width="350" height="350" viewB
11800ox="0 0 350 350" fill="none"> <path fill="currentColor" fill-rule="evenodd" clip-rule="evenodd" d="M0 197.826C0 192.95 1.93821 188.275 5.38762 184.83L179.459 10.7587C186.348 3.86966 195.692 -0.000356971 205.435 2.46966e-08H334.782C343.187 2.46966e-08 350 6.81304 350 15.2173V144.565C350 154.308 346.13 163.651 339.241 170.541L165.17 344.612C161.725 348.061 157.049 350 152.174 350C147.299 350 142.624 348.061 139.179 344.612L5.38762 210.821C1.93821 207.376 0 202.701 0 197.826ZM304.348 68.4786C304.348 81.085 294.128 91.3046 281.521 91.3046C268.915 91.3046 258.695 81.085 258.695 68.4786C258.695 55.8721 268.915 45.6525 281.521 45.6525C294.128 45.6525 304.348 55.8721 304.348 68.4786Z"/> </svg> 11801 11802 <span class="discount-title"></span> 11803 (-<span class="money discount-amount"></span>) 11804 </li> 11805 </ul> 11806 <span class="atc--line-item-subscriptions" data-atc-banner-product-subscription-title></span> 11807 </div> 11808 </div> 11809 </div> 11810 11811 <div class="atc-banner--cart"> 11812 <div class="atc-banner--cart-subtotal"> 11813 <span class="atc-subtotal--label"> 11814 Cart subtotal 11815 </span> 11816 <span class="atc-subtotal--price money" data-atc-banner-cart-subtotal></span> 11817 </div> 11818 11819 <footer class="atc-banner--cart-footer"> 11820 <a class="button-secondary atc-button--viewcart" href="/cart" data-atc-banner-cart-button> 11821 View cart (<span></span>) 11822 </a> 11823 <form 11824 action="/cart" 11825 method="post" 11826 aria-label="cart checkout" 11827 > 11828 <button class="button-primary atc-button--checkout" type="submit" name="checkout"> 11829 11830 <span>Checkout</span> 11831 </button> 11832 </form> 11833 </footer> 11834 </div> 11835 </div> 11836 11837 <button 11838 class="atc-banner--close" 11839 type="button" 11840 aria-label="Close" 11841 data-atc-banner-close 11842 ><svg 11843 aria-hidden="true" 11844 focusable="false" 11845 role="presentation" 11846 xmlns="http://www.w3.org/2000/svg" 11847 width="13" 11848 height="13" 11849 viewBox="0 0 13 13" 11850> 11851 <path fill="currentColor" fill-rule="evenodd" d="M5.306 6.5L0 1.194 1.194 0 6.5 5.306 11.806 0 13 1.194 7.694 6.5 13 11.806 11.806 13 6.5 7.694 1.194 13 0 11.806 5.306 6.5z"/> 11852</svg></button> 11853 </div> 11854 </section> 11855 11856 11857 </div> 11858 11859 11860 11861 <div class="modal" data-modal-container aria-label="modal window" data-trap-focus> 11862 <div class="modal-inner" data-modal-inner> 11863 <button 11864 class="modal-close" 11865 type="button" 11866 aria-label="Close" 11867 data-modal-close 11868 > 11869 <svg 11870 aria-hidden="true" 11871 focusable="false" 11872 role="presentation" 11873 xmlns="http://www.w3.org/2000/svg" 11874 width="13" 11875 height="13" 11876 viewBox="0 0 13 13" 11877> 11878 <path fill="currentColor" fill-rule="evenodd" d="M5.306 6.5L0 1.194 1.194 0 6.5 5.306 11.806 0 13 1.194 7.694 6.5 13 11.806 11.806 13 6.5 7.694 1.194 13 0 11.806 5.306 6.5z"/> 11879</svg> 11880 </button> 11881 <div class="modal-content" data-modal-content></div> 11882 </div> 11883 </div> 11884 11885 <div class="modal-1" data-modal-container-1 aria-label="modal window"> 11886 <div class="modal-inner" data-modal-inner> 11887 <button 11888 class="modal-close" 11889 type="button" 11890 aria-label="Close" 11891 data-modal-1-close 11892 > 11893 <svg 11894 aria-hidden="true" 11895 focusable="false" 11896 role="presentation" 11897 xmlns="http://www.w3.org/2000/svg" 11898 width="13" 11899 height="13" 11900 viewBox="0 0 13 13" 11901> 11902 <path fill="currentColor" fill-rule="evenodd" d="M5.306 6.5L0 1.194 1.194 0 6.5 5.306 11.806 0 13 1.194 7.694 6.5 13 11.806 11.806 13 6.5 7.694 1.194 13 0 11.806 5.306 6.5z"/> 11903</svg> 11904 </button> 11905 <div class="modal-content" data-modal-content></div> 11906 </div> 11907 </div> 11908 11909 11910 11911 11912 11913 11914 <div 11915 class="pswp" 11916 tabindex="-1" 11917 role="dialog" 11918 aria-hidden="true" 11919 aria-label="Product zoom dialog" 11920 data-photoswipe 11921 > 11922 11923 11924 <div class="pswp__bg"></div> 11925 11926 11927 <div class="pswp__scroll-wrap"> 11928 11929 <div class="pswp__container" aria-hidden="true"> 11930 <div class="pswp__item"></div> 11931 <div class="pswp__item"></div> 11932 <div class="pswp__item"></div> 11933 </div> 11934 11935 11936 <div class="pswp__ui pswp__ui--hidden"> 11937 <div class="pswp__top-bar"> 11938 11939 <div class="pswp__counter"></div> 11940 <button class="pswp__button pswp__button--close" title="Close">
11941 <span> 11942 11943 11944 11945 <svg class="icon-close " aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"> <path d="M17 1L1 17" stroke="currentColor" stroke-width="1.75" stroke-linejoin="round"/> <path d="M1 1L17 17" stroke="currentColor" stroke-width="1.75" stroke-linejoin="round"/> </svg> 11946 11947 </span> 11948 </button> 11949 <button class="pswp__button pswp__button--share" title="Share"></button> 11950 <button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button> 11951 <button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button> 11952 11953 11954 11955 <div class="pswp__preloader"> 11956 <div class="pswp__preloader__icn"> 11957 <div class="pswp__preloader__cut"> 11958 <div class="pswp__preloader__donut"></div> 11959 </div> 11960 </div> 11961 </div> 11962 </div> 11963 11964 <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap"> 11965 <div class="pswp__share-tooltip"></div> 11966 </div> 11967 11968 <button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)"> 11969 </button> 11970 <button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)"> 11971 </button> 11972 11973 <div class="pswp__caption"> 11974 <div class="pswp__caption__center"></div> 11975 </div> 11976 </div> 11977 </div> 11978 <div class="product-zoom--thumbnails" data-photoswipe-thumbs> 11979 <button 11980 class="gallery-navigation--scroll-button scroll-left" 11981 aria-label="Scroll thumbnails left" 11982 data-gallery-scroll-button 11983 > 11984 <svg 11985 aria-hidden="true" 11986 focusable="false" 11987 role="presentation" 11988 width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg" 11989> 11990 <path d="M14 6.5L9 11.5L4 6.5L14 6.5Z" fill="currentColor"/> 11991</svg> 11992 11993 </button> 11994 <button 11995 class="gallery-navigation--scroll-button scroll-right" 11996 aria-label="Scroll thumbnails right" 11997 data-gallery-scroll-button 11998 > 11999 <svg 12000 aria-hidden="true" 12001 focusable="false" 12002 role="presentation" 12003 width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg" 12004> 12005 <path d="M14 6.5L9 11.5L4 6.5L14 6.5Z" fill="currentColor"/> 12006</svg> 12007 12008 </button> 12009 <div class="product-zoom--thumb-scroller" data-photoswipe-thumb-scroller></div> 12010 </div> 12011 </div> 12012 12013 12014 12015 12016 12017 12018 12019 12020 12021 12022 12023 12024 12025
12025<script> 12026 ( 12027 function () { 12028 var classes = { 12029 block: 'pxu-lia-block', 12030 element: 'pxu-lia-element', 12031 }; 12032 12033 document 12034 .querySelectorAll('[type="application/pxs-animation-mapping+json"]') 12035 .forEach(function (mappingEl) { 12036 const section = mappingEl.parentNode; 12037 try { 12038 const mapping = JSON.parse(mappingEl.innerHTML); 12039 mapping.elements.forEach(function (elementSelector) { 12040 section 12041 .querySelectorAll(elementSelector) 12042 .forEach(function (element) { element.classList.add(classes.element); }); 12043 }); 12044 12045 mapping.blocks.forEach(function (blockSelector) { 12046 section 12047 .querySelectorAll(blockSelector) 12048 .forEach(function (block) { block.classList.add(classes.block); }); 12049 }); 12050 } catch (error) { 12051 console.warn('Unable to parse animation mapping', mappingEl, error); 12052 } 12053 }); 12054 } 12055 )() 12056 </script>
12056 12057 12058 12059
12059<script 12060 src="//skateparkoftampa.com/cdn/shop/t/3/assets/empire.js?v=116152933806264250531743677823" 12061 data-scripts 12062 data-shopify-api-url="//skateparkoftampa.com/cdn/shopifycloud/storefront/assets/themes_support/api.jquery-7ab1a3a4.js" 12063 data-shopify-countries="/services/javascripts/countries.js" 12064 data-shopify-common="//skateparkoftampa.com/cdn/shopifycloud/storefront/assets/themes_support/shopify_common-5f594365.js" 12065 data-shopify-cart="//skateparkoftampa.com/cdn/shop/t/3/assets/jquery.cart.js?v=19891" 12066 data-pxu-polyfills="//skateparkoftampa.com/cdn/shop/t/3/assets/polyfills.min.js?v=41774645620324957141697624555" 12067 > 12068 </script>
12068 12069 12070 12071 12072
12072<script type="application/ld+json"> 12073 { 12074 "@context": "http://schema.org", 12075 "@type": "BreadcrumbList", 12076 "itemListElement": [{ 12077 "@type": "ListItem", 12078 "position": 1, 12079 "item": { 12080 "@id": "https://skateparkoftampa.com/collections", 12081 "name": "Collections" 12082 } 12083 }, 12084 { 12085 "@type": "ListItem", 12086 "position": 2, 12087 "item": { 12088 "@id": "https://skateparkoftampa.com/collections/all", 12089 "name": "All products" 12090 } 12091 },{ 12092 "@type": "ListItem", 12093 "position":3, 12094 "item": { 12095 "@id": "https://skateparkoftampa.com/products/gift-card", 12096 "name": "Gift Card" 12097 } 12098 }] 12099 } 12100 </script>
12100<script type="application/ld+json"> 12101 { 12102 "@context": "https://schema.org/", 12103 "@type": "ProductGroup", 12104 "name": "Gift Card","description": "The Skatepark of Tampa is a skatepark and fully stocked pro-shop in Tampa, Florida USA with the best service and selection in skateboarding since 1993. SPoT is considered one of the top skateboarding venues on the East Coast and it is well known for its annual Tampa Am and Tampa Pro competitions.","url": "https://skateparkoftampa.com/products/gift-card","brand": { 12105 "@type": "Brand", 12106 "name": "Skatepark of Tampa" 12107 }, 12108 "productGroupID": 9931368005905,"aggregateRating": { 12109 "@type": "AggregateRating", 12110 "ratingValue": "5", 12111 "reviewCount": "1" 12112 }, 12113 "offers": { 12114 "@type": "AggregateOffer", 12115 "lowPrice": 25.0, 12116 "highPrice": 500.0, 12117 "priceCurrency": "USD", 12118 "availability": "InStock" 12119 }, 12120 "variesBy": [ 12121 "https://schema.org/color", 12122"https://schema.org/denominations" 12123 12124 ], 12125 "hasVariant": [{ 12126 "@type": "Product", 12127 "sku": "50831875309841", 12128 "name": "Gift Card GIft \/ $25.00","image": "https:\/\/skateparkoftampa.com\/cdn\/shop\/files\/christmas-gift-card_1024x1024.jpg?v=1734793269", 12129 "description" : "The Skatepark of Tampa is a skatepark and fully stocked pro-shop in Tampa, Florida USA with the best service and selection in skateboarding since 1993. SPoT is considered one of the top skateboarding venues on the East Coast and it is well known for its annual Tampa Am and Tampa Pro competitions.","inProductGroupWithID": 9931368005905,"color": "GIft","denominations": "$25.00","hasMerchantReturnPolicy": { 12130 "applicableCountry": "US", 12131 "merchantReturnDays": 30, 12132 "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow", 12133 "returnMethod": "https://schema.org/ReturnByMail", 12134 "returnFees": "https://schema.org/FreeReturn" 12135 }, 12136 "shippingDetails": { 12137 "@type": "OfferShippingDetails", 12138 "shippingRate": { 12139 "@type": "MonetaryAmount", 12140 "value": 0, 12141 "currency": "USD" 12142 }, 12143 "shippingDestination": { 12144 "@type": "DefinedRegion", 12145 "addressCountry": "US" 12146 }, 12147 "deliveryTime": { 12148 "@type": "ShippingDeliveryTime", 12149 "handlingTime": { 12150 "@type": "QuantitativeValue", 12151 "minValue": 0, 12152 "maxValue": 1, 12153 "unitCode": "DAY" 12154 }, 12155 "transitTime": { 12156 "@type": "QuantitativeValue", 12157 "minValue": 1, 12158 "maxValue": 7, 12159 "unitCode": "DAY" 12160 } 12161 } 12162 }, 12163 "offers": { 12164 "@type": "Offer", 12165 "hasMerchantReturnPolicy": { 12166 "applicableCountry": "US", 12167 "merchantReturnDays": 30, 12168 "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow", 12169 "returnMethod": "https://schema.org/ReturnByMail", 12170 "returnFees": "https://schema.org/FreeReturn" 12171 }, 12172 "shippingDetails": { 12173 "@type": "OfferShippingDetails", 12174 "shippingRate": { 12175 "@type": "MonetaryAmount", 12176 "value": 0, 12177 "currency": "USD" 12178 }, 12179 "shippingDestination": { 12180 "@type": "DefinedRegion", 12181 "addressCountry": "US" 12182 }, 12183 "deliveryTime": { 12184 "@type": "ShippingDeliveryTime", 12185 "handlingTime": { 12186 "@type": "QuantitativeValue", 12187 "minValue": 0, 12188 "maxValue": 1, 12189 "unitCode": "DAY" 12190 }, 12191 "transitTime": { 12192 "@type": "QuantitativeValue", 12193 "minValue": 1, 12194 "maxValue": 7, 12195 "unitCode": "DAY" 12196 } 12197 } 12198 }, 12199 "url": "https://skateparkoftampa.com/products/gift-card?variant=50831875309841", 12200 "price": 25.0, 12201 "priceCurrency": "USD", 12202 "name": "GIft \/ $25.00", 12203 "itemCondition": "https://schema.org/NewCondition", 12204 "availability": "http://schema.org/InStock", 12205 "seller": { 12206 "@type": "Organization", 12207 "name": "Skatepark of Tampa" 12208 }, 12209 "priceValidUntil": "2027-10-2" 12210 } 12211 },{ 12212 "@type": "Product", 12213 "sku": "50831875342609", 12214 "name": "Gift Card GIft \/ $50.00","image": "https:\/\/skateparkoftampa.c
12214om\/cdn\/shop\/files\/christmas-gift-card_1024x1024.jpg?v=1734793269", 12215 "description" : "The Skatepark of Tampa is a skatepark and fully stocked pro-shop in Tampa, Florida USA with the best service and selection in skateboarding since 1993. SPoT is considered one of the top skateboarding venues on the East Coast and it is well known for its annual Tampa Am and Tampa Pro competitions.","inProductGroupWithID": 9931368005905,"color": "GIft","denominations": "$50.00","hasMerchantReturnPolicy": { 12216 "applicableCountry": "US", 12217 "merchantReturnDays": 30, 12218 "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow", 12219 "returnMethod": "https://schema.org/ReturnByMail", 12220 "returnFees": "https://schema.org/FreeReturn" 12221 }, 12222 "shippingDetails": { 12223 "@type": "OfferShippingDetails", 12224 "shippingRate": { 12225 "@type": "MonetaryAmount", 12226 "value": 0, 12227 "currency": "USD" 12228 }, 12229 "shippingDestination": { 12230 "@type": "DefinedRegion", 12231 "addressCountry": "US" 12232 }, 12233 "deliveryTime": { 12234 "@type": "ShippingDeliveryTime", 12235 "handlingTime": { 12236 "@type": "QuantitativeValue", 12237 "minValue": 0, 12238 "maxValue": 1, 12239 "unitCode": "DAY" 12240 }, 12241 "transitTime": { 12242 "@type": "QuantitativeValue", 12243 "minValue": 1, 12244 "maxValue": 7, 12245 "unitCode": "DAY" 12246 } 12247 } 12248 }, 12249 "offers": { 12250 "@type": "Offer", 12251 "hasMerchantReturnPolicy": { 12252 "applicableCountry": "US", 12253 "merchantReturnDays": 30, 12254 "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow", 12255 "returnMethod": "https://schema.org/ReturnByMail", 12256 "returnFees": "https://schema.org/FreeReturn" 12257 }, 12258 "shippingDetails": { 12259 "@type": "OfferShippingDetails", 12260 "shippingRate": { 12261 "@type": "MonetaryAmount", 12262 "value": 0, 12263 "currency": "USD" 12264 }, 12265 "shippingDestination": { 12266 "@type": "DefinedRegion", 12267 "addressCountry": "US" 12268 }, 12269 "deliveryTime": { 12270 "@type": "ShippingDeliveryTime", 12271 "handlingTime": { 12272 "@type": "QuantitativeValue", 12273 "minValue": 0, 12274 "maxValue": 1, 12275 "unitCode": "DAY" 12276 }, 12277 "transitTime": { 12278 "@type": "QuantitativeValue", 12279 "minValue": 1, 12280 "maxValue": 7, 12281 "unitCode": "DAY" 12282 } 12283 } 12284 }, 12285 "url": "https://skateparkoftampa.com/products/gift-card?variant=50831875342609", 12286 "price": 50.0, 12287 "priceCurrency": "USD", 12288 "name": "GIft \/ $50.00", 12289 "itemCondition": "https://schema.org/NewCondition", 12290 "availability": "http://schema.org/InStock", 12291 "seller": { 12292 "@type": "Organization", 12293 "name": "Skatepark of Tampa" 12294 }, 12295 "priceValidUntil": "2027-10-2" 12296 } 12297 },{ 12298 "@type": "Product", 12299 "sku": "50831875375377", 12300 "name": "Gift Card GIft \/ $100.00","image": "https:\/\/skateparkoftampa.com\/cdn\/shop\/files\/christmas-gift-card_1024x1024.jpg?v=1734793269", 12301 "description" : "The Skatepark of Tampa is a skatepark and fully stocked pro-shop in Tampa, Florida USA with the best service and selection in skateboarding since 1993. SPoT is considered one of the top skateboarding venues on the East Coast and it is well known for its annual Tampa Am and Tampa Pro competitions.","inProductGroupWithID": 9931368005905,"color": "GIft","denominations": "$100.00","hasMerchantReturnPolicy": { 12302 "applicableCountry": "US", 12303 "merchantReturnDays": 30, 12304 "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow", 12305 "returnMethod": "https://schema.org/ReturnByMail", 12306 "returnFees": "https://schema.org/FreeReturn" 12307 }, 12308 "shippingDetails": { 12309 "@type": "OfferShippingDetails", 12310 "shippingRate": { 12311 "@type": "MonetaryAmount", 12312 "value": 0, 12313 "currency": "USD" 12314 }, 12315 "shippingDestination": {
12316 "@type": "DefinedRegion", 12317 "addressCountry": "US" 12318 }, 12319 "deliveryTime": { 12320 "@type": "ShippingDeliveryTime", 12321 "handlingTime": { 12322 "@type": "QuantitativeValue", 12323 "minValue": 0, 12324 "maxValue": 1, 12325 "unitCode": "DAY" 12326 }, 12327 "transitTime": { 12328 "@type": "QuantitativeValue", 12329 "minValue": 1, 12330 "maxValue": 7, 12331 "unitCode": "DAY" 12332 } 12333 } 12334 }, 12335 "offers": { 12336 "@type": "Offer", 12337 "hasMerchantReturnPolicy": { 12338 "applicableCountry": "US", 12339 "merchantReturnDays": 30, 12340 "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow", 12341 "returnMethod": "https://schema.org/ReturnByMail", 12342 "returnFees": "https://schema.org/FreeReturn" 12343 }, 12344 "shippingDetails": { 12345 "@type": "OfferShippingDetails", 12346 "shippingRate": { 12347 "@type": "MonetaryAmount", 12348 "value": 0, 12349 "currency": "USD" 12350 }, 12351 "shippingDestination": { 12352 "@type": "DefinedRegion", 12353 "addressCountry": "US" 12354 }, 12355 "deliveryTime": { 12356 "@type": "ShippingDeliveryTime", 12357 "handlingTime": { 12358 "@type": "QuantitativeValue", 12359 "minValue": 0, 12360 "maxValue": 1, 12361 "unitCode": "DAY" 12362 }, 12363 "transitTime": { 12364 "@type": "QuantitativeValue", 12365 "minValue": 1, 12366 "maxValue": 7, 12367 "unitCode": "DAY" 12368 } 12369 } 12370 }, 12371 "url": "https://skateparkoftampa.com/products/gift-card?variant=50831875375377", 12372 "price": 100.0, 12373 "priceCurrency": "USD", 12374 "name": "GIft \/ $100.00", 12375 "itemCondition": "https://schema.org/NewCondition", 12376 "availability": "http://schema.org/InStock", 12377 "seller": { 12378 "@type": "Organization", 12379 "name": "Skatepark of Tampa" 12380 }, 12381 "priceValidUntil": "2027-10-2" 12382 } 12383 },{ 12384 "@type": "Product", 12385 "sku": "75440913", 12386 "name": "Gift Card GIft \/ $200.00","image": "https:\/\/skateparkoftampa.com\/cdn\/shop\/files\/christmas-gift-card_1024x1024.jpg?v=1734793269", 12387 "description" : "The Skatepark of Tampa is a skatepark and fully stocked pro-shop in Tampa, Florida USA with the best service and selection in skateboarding since 1993. SPoT is considered one of the top skateboarding venues on the East Coast and it is well known for its annual Tampa Am and Tampa Pro competitions.","inProductGroupWithID": 9931368005905,"color": "GIft","denominations": "$200.00","hasMerchantReturnPolicy": { 12388 "applicableCountry": "US", 12389 "merchantReturnDays": 30, 12390 "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow", 12391 "returnMethod": "https://schema.org/ReturnByMail", 12392 "returnFees": "https://schema.org/FreeReturn" 12393 }, 12394 "shippingDetails": { 12395 "@type": "OfferShippingDetails", 12396 "shippingRate": { 12397 "@type": "MonetaryAmount", 12398 "value": 0, 12399 "currency": "USD" 12400 }, 12401 "shippingDestination": { 12402 "@type": "DefinedRegion", 12403 "addressCountry": "US" 12404 }, 12405 "deliveryTime": { 12406 "@type": "ShippingDeliveryTime", 12407 "handlingTime": { 12408 "@type": "QuantitativeValue", 12409 "minValue": 0, 12410 "maxValue": 1, 12411 "unitCode": "DAY" 12412 }, 12413 "transitTime": { 12414 "@type": "QuantitativeValue", 12415 "minValue": 1, 12416 "maxValue": 7, 12417 "unitCode": "DAY" 12418 } 12419 } 12420 }, 12421 "offers": { 12422 "@type": "Offer", 12423 "hasMerchantReturnPolicy": { 12424 "applicableCountry": "US", 12425 "merchantReturnDays": 30, 12426 "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow", 12427 "returnMethod": "https://schema.org/ReturnByMail", 12428 "returnFees": "https://schema.org/FreeReturn" 12429 }, 12430 "shippingDetails": { 12431 "@type": "OfferShippingDetails", 12432 "shippingRate": { 12433 "@type": "MonetaryAmount", 12434 "value": 0, 12435 "currency": "USD" 12436 }, 12437 "shippingDestination": {
12438 "@type": "DefinedRegion", 12439 "addressCountry": "US" 12440 }, 12441 "deliveryTime": { 12442 "@type": "ShippingDeliveryTime", 12443 "handlingTime": { 12444 "@type": "QuantitativeValue", 12445 "minValue": 0, 12446 "maxValue": 1, 12447 "unitCode": "DAY" 12448 }, 12449 "transitTime": { 12450 "@type": "QuantitativeValue", 12451 "minValue": 1, 12452 "maxValue": 7, 12453 "unitCode": "DAY" 12454 } 12455 } 12456 }, 12457 "url": "https://skateparkoftampa.com/products/gift-card?variant=50831875440913", 12458 "price": 200.0, 12459 "priceCurrency": "USD", 12460 "name": "GIft \/ $200.00", 12461 "itemCondition": "https://schema.org/NewCondition", 12462 "availability": "http://schema.org/InStock", 12463 "seller": { 12464 "@type": "Organization", 12465 "name": "Skatepark of Tampa" 12466 }, 12467 "priceValidUntil": "2027-10-2" 12468 } 12469 },{ 12470 "@type": "Product", 12471 "sku": "", 12472 "name": "Gift Card GIft \/ $500.00","image": "https:\/\/skateparkoftampa.com\/cdn\/shop\/files\/christmas-gift-card_1024x1024.jpg?v=1734793269", 12473 "description" : "The Skatepark of Tampa is a skatepark and fully stocked pro-shop in Tampa, Florida USA with the best service and selection in skateboarding since 1993. SPoT is considered one of the top skateboarding venues on the East Coast and it is well known for its annual Tampa Am and Tampa Pro competitions.","inProductGroupWithID": 9931368005905,"color": "GIft","denominations": "$500.00","hasMerchantReturnPolicy": { 12474 "applicableCountry": "US", 12475 "merchantReturnDays": 30, 12476 "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow", 12477 "returnMethod": "https://schema.org/ReturnByMail", 12478 "returnFees": "https://schema.org/FreeReturn" 12479 }, 12480 "shippingDetails": { 12481 "@type": "OfferShippingDetails", 12482 "shippingRate": { 12483 "@type": "MonetaryAmount", 12484 "value": 0, 12485 "currency": "USD" 12486 }, 12487 "shippingDestination": { 12488 "@type": "DefinedRegion", 12489 "addressCountry": "US" 12490 }, 12491 "deliveryTime": { 12492 "@type": "ShippingDeliveryTime", 12493 "handlingTime": { 12494 "@type": "QuantitativeValue", 12495 "minValue": 0, 12496 "maxValue": 1, 12497 "unitCode": "DAY" 12498 }, 12499 "transitTime": { 12500 "@type": "QuantitativeValue", 12501 "minValue": 1, 12502 "maxValue": 7, 12503 "unitCode": "DAY" 12504 } 12505 } 12506 }, 12507 "offers": { 12508 "@type": "Offer", 12509 "hasMerchantReturnPolicy": { 12510 "applicableCountry": "US", 12511 "merchantReturnDays": 30, 12512 "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow", 12513 "returnMethod": "https://schema.org/ReturnByMail", 12514 "returnFees": "https://schema.org/FreeReturn" 12515 }, 12516 "shippingDetails": { 12517 "@type": "OfferShippingDetails", 12518 "shippingRate": { 12519 "@type": "MonetaryAmount", 12520 "value": 0, 12521 "currency": "USD" 12522 }, 12523 "shippingDestination": { 12524 "@type": "DefinedRegion", 12525 "addressCountry": "US" 12526 }, 12527 "deliveryTime": { 12528 "@type": "ShippingDeliveryTime", 12529 "handlingTime": { 12530 "@type": "QuantitativeValue", 12531 "minValue": 0, 12532 "maxValue": 1, 12533 "unitCode": "DAY" 12534 }, 12535 "transitTime": { 12536 "@type": "QuantitativeValue", 12537 "minValue": 1, 12538 "maxValue": 7, 12539 "unitCode": "DAY" 12540 } 12541 } 12542 }, 12543 "url": "https://skateparkoftampa.com/products/gift-card?variant=50831875473681", 12544 "price": 500.0, 12545 "priceCurrency": "USD", 12546 "name": "GIft \/ $500.00", 12547 "itemCondition": "https://schema.org/NewCondition", 12548 "availability": "http://schema.org/InStock", 12549 "seller": { 12550 "@type": "Organization", 12551 "name": "Skatepark of Tampa" 12552 }, 12553 "priceValidUntil": "2027-10-2" 12554 } 12555 }] 12556 } 12557 </script>
12557<script type="application/ld+json"> 12558 { 12559 "@context": "http://schema.org", 12560 "@type": "WebSite", 12561 "name": "Skatepark of Tampa", 12562 "url": "https://skateparkoftampa.com" 12563 } 12564</script>
12564 12565 12566 12567 <div id="shopify-section-custom-sidecart" class="shopify-section custom-sidecart-section"><link href="//skateparkoftampa.com/cdn/shop/t/3/assets/custom-sidecart.css?v=32499914891172495881751284992" rel="stylesheet" type="text/css" media="all" />
12568<script src="//skateparkoftampa.com/cdn/shop/t/3/assets/custom-sidecart.js?v=22619284755612197251737372610" type="text/javascript"></script>
12568 12569 12570 12571 12572 12573 12574 <div class="custom-sidecart-overlay" data-close-sidebar></div> 12575 12576 12577 12578 <div class="custom-sidecart is-empty" id="custom-sidecart" style=" 12579 --custom-drawer-width: 450px; 12580 --color-cart-text: #000; 12581 --accent-color: #b70909; 12582 --accent-hover-color: rgba(183, 9, 9, 0.8); 12583 --gray-color: #646464; 12584 --white-color: #fff; 12585 --color-cart-body: #ffffff; 12586 --color-cart-bg: #ffffff;"> 12587 12588 12589 <div class="custom-sidecart__ordernote-overlay" data-close-ordernote></div> 12590 12591 12592 12593 <div class="custom-sidecart__header"> 12594 <h2 class="custom-sidecart__header-title" id="sidecart-title"> 12595 Your Cart 12596 <span id="sidecart-qty">(0)</span> 12597 </h2> 12598 12599 <a href="/cart/" class="custom-sidecart__header-cart-link">View cart</a> 12600 12601 <button type="button" class="custom-sidecart__header-close" data-close-sidebar></button> 12602 </div> 12603 12604 12605 12606 <div class="custom-sidecart__free-shipping is-hidden" id="sidecart-free-shipping"> 12607 12608 </div> 12609 12610 12611 12612 12613 12614 <div class="custom-sidecart__body"> 12615 <div class="custom-sidecart__body-wrapper" id="sidecart-products-wrapper"> 12616 12617 <div class="custom-sidecart__products" id="sidecart-products"> 12618 12619<div class="custom-sidecart__body-empty"> 12620 <p class="custom-sidecart__body-empty-text">Your cart is empty</p> 12621 12622 <a class="custom-sidecart__continue-btn" href="/collections/all"> 12623 <svg width="25" height="24" viewBox="0 0 25 24" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M1 0C0.447715 0 0 0.447715 0 1C0 1.55228 0.447715 2 1 2H1.33877H1.33883C1.61048 2.00005 2.00378 2.23945 2.10939 2.81599L2.10937 2.816L2.11046 2.82171L5.01743 18.1859C5.12011 18.7286 5.64325 19.0852 6.18591 18.9826C6.21078 18.9779 6.23526 18.9723 6.25933 18.9658C6.28646 18.968 6.31389 18.9692 6.34159 18.9692H18.8179H18.8181C19.0302 18.9691 19.2141 18.9765 19.4075 18.9842L19.4077 18.9842C19.5113 18.9884 19.6175 18.9926 19.7323 18.9959C20.0255 19.0043 20.3767 19.0061 20.7177 18.9406C21.08 18.871 21.4685 18.7189 21.8028 18.3961C22.1291 18.081 22.3266 17.6772 22.4479 17.2384C22.4569 17.2058 22.4642 17.1729 22.4699 17.1396L23.944 8.46865C24.2528 7.20993 23.2684 5.99987 21.9896 6H21.9894H4.74727L4.07666 2.45562L4.07608 2.4525C3.83133 1.12381 2.76159 8.49962e-05 1.33889 0H1.33883H1ZM5.12568 8L6.8227 16.9692H18.8178H18.8179C19.0686 16.9691 19.3257 16.9793 19.5406 16.9877L19.5413 16.9877C19.633 16.9913 19.7171 16.9947 19.7896 16.9967C20.0684 17.0047 20.2307 16.9976 20.3403 16.9766C20.3841 16.9681 20.4059 16.96 20.4151 16.9556C20.4247 16.9443 20.4639 16.8918 20.5077 16.7487L21.9794 8.09186C21.9842 8.06359 21.9902 8.03555 21.9974 8.0078C21.9941 8.00358 21.9908 8.00108 21.989 8H5.12568ZM20.416 16.9552C20.4195 16.9534 20.4208 16.9524 20.4205 16.9523C20.4204 16.9523 20.4199 16.9525 20.4191 16.953L20.416 16.9552ZM10.8666 22.4326C10.8666 23.2982 10.195 24 9.36658 24C8.53815 24 7.86658 23.2982 7.86658 22.4326C7.86658 21.567 8.53815 20.8653 9.36658 20.8653C10.195 20.8653 10.8666 21.567 10.8666 22.4326ZM18.0048 24C18.8332 24 19.5048 23.2982 19.5048 22.4326C19.5048 21.567 18.8332 20.8653 18.0048 20.8653C17.1763 20.8653 16.5048 21.567 16.5048 22.4326C16.5048 23.2982 17.1763 24 18.0048 24Z" fill="currentColor"></path></svg> 12624 Continue shopping 12625 </a> 12626 12627 </div> 12628 12629 12630 12631 </div> 12632 12633 12634 12635 12636 </div> 12637 </div> 12638 12639 <div class="custom-sidecart__footer is-empty" id="sidecart-footer"> 12640 <div class="custom-sidecart__footer-wrapper"> 12641 <form action="/cart" method="post" id="sidecart-form" class="custom-sidecart__check-form"> 12642 12643 12644 <button type="button" class="custom-sidecart__ordernote-open">Add order note</button> 12645 <div class="custom-sidecart-ordernote"> 12646 <span class="custom-sidecart-ordernote__heading">ORDER NOTE</span> 12647 <button type="button" class="custom-sidecart__ordernote-close" data-close-ordernote></button> 12648 <div class="custom-sidecart-ordernote__form-field"> 12649 <textarea class="custom-sidecart-ordernote__textarea" name="note" id="cart-note"></textarea> 12650 </div> 12651 <button type="button" class="custom-sidecart__ordernote-save" data-close-ordernote>Save</button> 12652 </div> 12653 12654 12655 12656 <button class="custom-sidecart__submit-btn" name="checkout">
12657 <svg width="25" height="25" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.25 8.75C16.25 9.74456 15.8549 10.6984 15.1517 11.4017C14.4484 12.1049 13.4946 12.5 12.5 12.5C11.5054 12.5 10.5516 12.1049 9.84835 11.4017C9.14509 10.6984 8.75 9.74456 8.75 8.75M4.25 5H20.75C21.1642 5 21.5 5.33579 21.5 5.75V19.25C21.5 19.6642 21.1642 20 20.75 20H4.25C3.83579 20 3.5 19.6642 3.5 19.25V5.75C3.5 5.33579 3.83579 5 4.25 5Z" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg> 12658 Checkout - <span class="sidecart-total-value" id="sidecart-total-value">$0.00</span> USD 12659 </button> 12660 </form> 12661 </div> 12662 </div> 12663 12664 12665 12666 </div> 12667 12668 12669 12670</div> 12671 12672
12672<script> 12673 (function () { 12674 function handleFirstTab(e) { 12675 if (e.keyCode === 9) { // the "I am a keyboard user" key 12676 document.body.classList.add('user-is-tabbing'); 12677 window.removeEventListener('keydown', handleFirstTab); 12678 } 12679 } 12680 window.addEventListener('keydown', handleFirstTab); 12681 })(); 12682 </script>
12682 12683 12684 12685 <link href="//skateparkoftampa.com/cdn/shop/t/3/assets/ripple.css?v=100240391239311985871697624569" rel="stylesheet" type="text/css" media="all" /> 12686 12687 12688
12688<script 12689 src="//skateparkoftampa.com/cdn/shop/t/3/assets/instantPage.min.js?v=75111080190164688561697624556" 12690 type="module" 12691 defer 12692 > 12693 </script>
12693 12694 12695 12696<div id="shopify-block-AcHVIcDNJT1VVVThUV__14410883041672058018" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: HiVar --> 12697 12698 12699 12700 12701 12702 12703 12704 12705 12706<style id="hivar-base-styles"> 12707 .sbHideVariant { display: none !important; } 12708 .sbDisableVariant { pointer-events: none !important; opacity: 0.4; } 12709 /* 12710 Sold-out look with a line through the text. 12711 Still clickable (unlike .sbDisableVariant which blocks clicks). 12712 */ 12713 .SbDisableAndStrikthroughVariant { 12714 text-decoration: line-through !important; 12715 opacity: 0.4; 12716 } 12717 12718 /* 12719 Theme sold-out hide. data-hivar-show wins when Smooth Script 12720 unhides a stale flag after a click. Do not turn this off for 12721 default-width themes or Silk/Cotton stay visible with strikethrough. 12722 */ 12723 variant-picker label.variant-option__button-label:not([data-hivar-show]):has(> input[data-option-available="false"]:not([data-hivar-show])), 12724 variant-picker label.variant-option__button-label:not([data-hivar-show]):has(> input[aria-disabled="true"]:not([data-hivar-show])), 12725 variant-picker label.variant-option__button-label:not([data-hivar-show]):has(> input[aria-label*="Sold out"]:not([data-hivar-show])), 12726 variant-picker label.variant-option__button-label:not([data-hivar-show]):has(> input[aria-label*="sold out"]:not([data-hivar-show])), 12727 variant-picker label.variant-option__button-label:not([data-hivar-show]):has(> input[aria-label*="Unavailable"]:not([data-hivar-show])), 12728 variant-picker label.variant-option__button-label:not([data-hivar-show]):has(> input[aria-label*="unavailable"]:not([data-hivar-show])), 12729 variant-picker label.variant-option__button-label:not([data-hivar-show]):not(:has(> input[data-hivar-show])):has(.variant-option__strikethrough), 12730 /* 12731 Only variant option radios. Do not match quantity, payment, 12732 or add-to-cart inputs that sit inside a picker wrapper. 12733 */ 12734 variant-selects label:has(> input[type="radio"][data-option-available="false"]), 12735 variant-radios label:has(> input[type="radio"][data-option-available="false"]), 12736 variant-selects fieldset input[type="radio"].disabled:not([data-hivar-show]) + label, 12737 variant-radios fieldset input[type="radio"].disabled:not([data-hivar-show]) + label, 12738 variant-picker fieldset input[type="radio"].disabled:not([data-hivar-show]) + label, 12739 variant-selects input[type="radio"][data-option-value-id].disabled:not([data-hivar-show]) + label, 12740 variant-radios input[type="radio"][data-option-value-id].disabled:not([data-hivar-show]) + label, 12741 variant-picker input[type="radio"][data-option-value-id].disabled:not([data-hivar-show]) + label, 12742 variant-selects fieldset input[type="radio"].sbHideVariant + label, 12743 variant-radios fieldset input[type="radio"].sbHideVariant + label, 12744 variant-picker fieldset input[type="radio"].sbHideVariant + label { 12745 display: none !important; 12746 } 12747 /* 12748 Equal-width leftover pills. Theme auto-fit collapses empty 12749 tracks so 1 leftover button grows to the full row. 12750 auto-fill keeps the starting column size. 12751 12752 Example: 3 materials â Rubber stays 1/3. 12753 100 sizes on an 8-column wrap â leftover pills stay 1/8. 12754 */ 12755 variant-picker fieldset.variant-option--equal-width-buttons { 12756 grid-template-columns: repeat(auto-fill, minmax(var(--variant-min-width), 1fr)) !important; 12757 } 12758 /* 12759 Theme selected style: 12760 .variant-option__button-label:has(:checked) { 12761 color: var(--color-selected-variant-text); // white 12762 } 12763 That can land on Blue even when Blue is not the checked radio. 12764 Keep white text only on the checked pill. 12765 */ 12766 /* 12767 Blue is not :checked (Red is). The theme still paints Blue with 12768 --color-selected-variant-text (white) on a white button. 12769 Rewrite that token on unchecked pills so the theme rule stays 12770 but the color is dark. 12771 */ 12772 html[data-hivar-selected-text-fix] variant-picker label.variant-option__button-label:has(> input:not(:checked)) { 12773 --color-selected-variant-text: var(--color-foreground, #121212); 12774 color: var(--color-foreground, #121212) !important; 12775 } 12776 html[data-hivar-selected-text-fix] variant-picker label.variant-option__button-label:has(> input:not(:checked)) .variant-option__button-label__text { 12777 color: var(--color-foreground, #121212) !important; 12778 -webkit-text-fill-color: var(--color-foreground, #121212) !important; 12779 } 12780 variant-picker[data-hivar-freeze] label.variant-option__button-label { 12781 transition: none !important; 12782 } 12783 @media (prefers-reduced-motion: reduce) { 12784 variant-picker label.variant-option__button-label { 12785 transition: none !important; 12786 } 12787 } 12788 12789
12790</style> 12791 12792 12793
12794<script src="https://cdn.shopify.com/extensions/01a0c9b9-bef7-7a53-8993-1a2f0ac93098/hivar-hide-sold-out-variants-203/assets/iosHelpers.js" defer></script>
vendor: 1 bytes, line 12794
12794
12795<script src="https://cdn.shopify.com/extensions/01a0c9b9-bef7-7a53-8993-1a2f0ac93098/hivar-hide-sold-out-variants-203/assets/variantEngine.js" defer></script>
vendor: 1 bytes, line 12795
12795
12796<script src="https://cdn.shopify.com/extensions/01a0c9b9-bef7-7a53-8993-1a2f0ac93098/hivar-hide-sold-out-variants-203/assets/variantEngineBridge.js" defer></script>
vendor: 1 bytes, line 12796
12796
12797<script src="https://cdn.shopify.com/extensions/01a0c9b9-bef7-7a53-8993-1a2f0ac93098/hivar-hide-sold-out-variants-203/assets/smoothScript.js" defer></script>
vendor: 1 bytes, line 12797
12797
12798<script src="https://cdn.shopify.com/extensions/01a0c9b9-bef7-7a53-8993-1a2f0ac93098/hivar-hide-sold-out-variants-203/assets/main.js" defer></script>
12798 12799
12800<script> 12801 const PROXY_PATH = '/apps/production-url-proxy' 12802 window.product_metafield = null; 12803 window.app_metafield = { 12804 configsettings: {"isPaidStore":true,"isStoreDebugStatus":false,"onboardingCompleted":true,"configSetting":{"selectors":null,"addDelayOnStart":null,"selectorToBeHidden":null,"mainSelector":null,"hideSelectorsBasedOnClasses":null,"hideSelectorsBasedOnClassesDelay":null,"eventListenerType":null,"checkedSelectorsArray":null,"skipHideBasedOnClasses":null,"useOldLogic":null,"customElementToObserve":null,"hideSoldOutVariantImages":null,"selectorToBeHiddenForImages":null},"use2000VariantLogic":false} 12805 }; 12806 window.HiVarDebugLogs = {}; 12807 12808 var variantsToHide = window.product_metafield; 12809 var hiVarMetafields = window.app_metafield?.configsettings?.configSetting; 12810 var sbThemeName = window.Shopify.theme.schema_name || window.BOOMR?.themeName || window.Shopify.theme.name; 12811 12812 var runScript = true; 12813 var keywordFound = null; 12814 var attributeFoundForDropdown = null; 12815 var classNameFound = ""; 12816 var alreadyLogged = false; 12817 var productDetailObject = {}; 12818 var specificVariantToHide = {}; 12819 var variantPickerTypeFound = ""; 12820 var performOnboardingCheck = false; 12821 var isProductObjectFetched = false; 12822 var isHideSpecificVariantCalled = false; 12823 var isPaidStore = window.app_metafield?.configsettings?.isPaidStore; 12824 var isShopifyVersion15ThemeScriptEnabled = false; 12825 var isStoreDebugStatus = window.app_metafield?.configsettings?.isStoreDebugStatus; 12826 var productOptionCount = 2; 12827 window.HiVarProductOptionCount = productOptionCount; 12828 12829 /* 12830 Free plan may run on one-option products only. 12831 Size + Color (2+ options) needs a paid store. 12832 12833 Example: unpaid + 2 options â skip 12834 unpaid + 1 option â run 12835 paid + 3 options â run 12836 */ 12837 function isUnpaidMultiOptionProduct() { 12838 const cfg = window.app_metafield?.configsettings; 12839 const paidFlag = cfg?.isPaidStore ?? cfg?.value?.isPaidStore ?? isPaidStore; 12840 const paid = paidFlag === true || paidFlag === 'true'; 12841 return productOptionCount > 1 && !paid; 12842 } 12843 12844 function stripHiVarForUnpaidMultiOption() { 12845 document.getElementById('hivar-base-styles')?.remove(); 12846 document.getElementById('hivar-prehide')?.remove(); 12847 document.getElementById('hivar-smooth-hide-map')?.remove(); 12848 document.documentElement.removeAttribute('data-hivar-smooth'); 12849 document.documentElement.removeAttribute('data-hivar-selected-text-fix'); 12850 if (typeof HiVarSmoothScript !== 'undefined' && typeof HiVarSmoothScript.destroy === 'function') { 12851 HiVarSmoothScript.destroy(); 12852 } 12853 window.HiVarDebugLogs.isPaidStore = 'Not a paid Store'; 12854 window.HiVarDebugLogs.skippedUnpaidMultiOption = true; 12855 window.HiVarDebugLogs.productOptionCount = productOptionCount; 12856 } 12857 12858 if (isUnpaidMultiOptionProduct()) { 12859 stripHiVarForUnpaidMultiOption(); 12860 } 12861 12862 const HI_VAR_LOGIC = { 12863 OLD: 'oldLogic', 12864 NEW: 'newLogic', 12865 ENGINE: 'variantEngine', 12866 SMOOTH: 'smoothScript', 12867 }; 12868 12869 /* 12870 Smooth Script yes/no from this shop's configsettings metafield. 12871 Missing or false â New / Old / Engine. True â Smooth Script if the theme qualifies. 12872 12873 Example: allowSmoothScript true â run 12874 allowSmoothScript false/missing â skip 12875 */ 12876 const HI_VAR_SHOP_DOMAIN = "48967b-2.myshopify.com"; 12877 12878 function normalizeShopDomain(shop) { 12879 return String(shop || '') 12880 .trim() 12881 .toLowerCase() 12882 .replace(/^https?:\/\//, '') 12883 .replace(/\/$/, ''); 12884 } 12885 12886 function readConfigBool(value, fallback) { 12887 if (value === true || value === 'true') return true; 12888 if (value === false || value === 'false') return false; 12889 return fallback; 12890 } 12891 12892 function getConfigSettings() {
12893 let cfg = window.app_metafield?.configsettings; 12894 if (typeof cfg === 'string') { 12895 try { 12896 cfg = JSON.parse(cfg); 12897 } catch (error) { 12898 return {}; 12899 } 12900 } 12901 if (cfg && typeof cfg.value === 'object' && cfg.value) return cfg.value; 12902 if (typeof cfg?.value === 'string') { 12903 try { 12904 return JSON.parse(cfg.value); 12905 } catch (error) { 12906 return cfg || {}; 12907 } 12908 } 12909 return cfg || {}; 12910 } 12911 12912 function isSmoothScriptAllowedShop() { 12913 return readConfigBool(getConfigSettings().allowSmoothScript, false); 12914 } 12915 12916 function writeSmoothScriptAllowlistDebug() { 12917 if (!window.HiVarDebugLogs) window.HiVarDebugLogs = {}; 12918 const allowed = isSmoothScriptAllowedShop(); 12919 window.HiVarDebugLogs.allowSmoothScript = allowed; 12920 window.HiVarDebugLogs.smoothScriptShop = normalizeShopDomain( 12921 HI_VAR_SHOP_DOMAIN || window.Shopify?.shop 12922 ); 12923 window.HiVarDebugLogs.smoothScriptAllowedShop = allowed; 12924 window.HiVarSmoothScriptAllowed = allowed; 12925 return allowed; 12926 } 12927 12928 writeSmoothScriptAllowlistDebug(); 12929 12930 function parseThemeVersion(version) { 12931 const parts = String(version || '0').split('.').map((part) => parseInt(part, 10) || 0); 12932 return { 12933 major: parts[0] || 0, 12934 minor: parts[1] || 0, 12935 patch: parts[2] || 0, 12936 }; 12937 } 12938 12939 /* 12940 Compare dotted versions, including equality. 12941 Example: isThemeVersionAtLeast("16.0.0", "15.0.0") â true 12942 isThemeVersionAtLeast("15.0.0", "15.0.0") â true 12943 isThemeVersionAtLeast("14.2.0", "15.0.0") â false 12944 */ 12945 function isThemeVersionAtLeast(version, minimum) { 12946 const current = parseThemeVersion(version); 12947 const min = parseThemeVersion(minimum); 12948 if (current.major !== min.major) return current.major > min.major; 12949 if (current.minor !== min.minor) return current.minor > min.minor; 12950 return current.patch >= min.patch; 12951 } 12952 12953 /* 12954 Official Dawn-family themes that use product-info + variant-selects. 12955 Matched by schema_name so a renamed "Copy of Taste" still counts. 12956 */ 12957 const SMOOTH_SCRIPT_THEME_SCHEMA_NAMES = [ 12958 'studio', 12959 'taste', 12960 'dawn', 12961 'sense', 12962 'craft', 12963 'refresh', 12964 'colorblock', 12965 'ride', 12966 'rise', 12967 'origin', 12968 'spotlight', 12969 'publisher', 12970 'trade', 12971 'heritage', 12972 'atelier', 12973 'ritual', 12974 'horizon', 12975 'fabric', 12976 'pitch', 12977 'tinker', 12978 'vessel', 12979 'dwell', 12980 'savor', 12981 ]; 12982 12983 /* 12984 White selected-text override. Only these schema_names. 12985 Example: Horizon 4.1.4 â on. Savor â off. 12986 */ 12987 const SELECTED_TEXT_FIX_THEME_SCHEMA_NAMES = [ 12988 'horizon', 12989 ]; 12990 12991 function applySelectedTextFixForTheme() { 12992 const schema = String(window.Shopify?.theme?.schema_name || '').toLowerCase(); 12993 const enabled = SELECTED_TEXT_FIX_THEME_SCHEMA_NAMES.includes(schema); 12994 if (enabled) { 12995 document.documentElement.setAttribute('data-hivar-selected-text-fix', ''); 12996 } else { 12997 document.documentElement.removeAttribute('data-hivar-selected-text-fix'); 12998 } 12999 if (!window.HiVarDebugLogs) window.HiVarDebugLogs = {}; 13000 window.HiVarDebugLogs.selectedTextFixTheme = { schema, enabled }; 13001 } 13002 13003 if (!isUnpaidMultiOptionProduct()) { 13004 applySelectedTextFixForTheme(); 13005 } 13006 13007 /* 13008 Auto Smooth Script when: 13009 1. schema_name is Taste / Studio / Craft / other listed themes, or 13010 2. theme name equals schema_name (untouched official theme) 13011 AND schema_version is 15.0.0 or higher. 13012 13013 Example: Taste 15.0.0 â true 13014 */ 13015 function readSmoothScriptAutoTheme() { 13016 const theme = window.Shopify?.theme || {}; 13017 const themeName = String(theme.name || '').trim(); 13018 const schemaName = String(theme.schema_name || '').trim(); 13019 const schemaVersion = String(theme.schema_version || ''); 13020 const schemaNameLower = schemaName.toLowerCase(); 13021 const isListedTheme = SMOOTH_SCRIPT_THEME_SCHEMA_NAMES.includes(schemaNameLower); 13022 const isOfficialTheme = Boolean( 13023 themeName && schemaName && themeName.toLowerCase() === schemaNameLower 13024 ); 13025 const isAtLeastV15 = isThemeVersionAtLeast(schemaVersion, '15.0.0'); 13026 const info = { 13027 name: themeName, 13028 schemaName, 13029 schemaVersion, 13030 isListedTheme, 13031 isOfficialTheme, 13032 isAtLeastV15, 13033 }; 13034 13035 if (!window.HiVarDebugLogs) window.HiVarDebugLogs = {}; 13036 window.HiVarDebugLogs.smoothScriptAutoTheme = info; 13037 return info; 13038 } 13039 13040 function shouldAutoUseSmoothScript() { 13041 return isSmoothScriptAllowedShop(); 13042 } 13043 13044 /* 13045 New logic stores: listed Dawn-family theme at schema 15+ 13046 uses Smooth Script. Other themes stay on New logic. 13047 13048 Example: master=newLogic, Craft 15.0.0 â smoothScript 13049 master=newLogic, Craft 14.2.0 â newLogic 13050 */ 13051 function shouldNewLogicUseSmoothScript() { 13052 return isSmoothScriptAllowedShop(); 13053 } 13054 13055 /** Admin masterScriptMode â when set, only that path runs. When empty, auto / legacy flags decide. */ 13056 function resolveLegacyScriptMode(cfg) {
13057 if (shouldAutoUseSmoothScript()) return HI_VAR_LOGIC.SMOOTH; 13058 if (cfg.fallbackToOldScript) return HI_VAR_LOGIC.OLD; 13059 if (isStoreDebugStatus && hiVarMetafields?.useOldLogic == 'true') return HI_VAR_LOGIC.OLD; 13060 if (cfg.use2000VariantLogic === false) return HI_VAR_LOGIC.OLD; 13061 if (cfg.use2000VariantLogic === true) return HI_VAR_LOGIC.NEW; 13062 return HI_VAR_LOGIC.NEW; 13063 } 13064 13065 function resolveVariantLogicMode() { 13066 const cfg = getConfigSettings(); 13067 const master = cfg.masterScriptMode || cfg.variantLogicMode; 13068 13069 if (master === HI_VAR_LOGIC.NEW && shouldNewLogicUseSmoothScript()) { 13070 if (!window.HiVarDebugLogs) window.HiVarDebugLogs = {}; 13071 window.HiVarDebugLogs.smoothScriptFromNewLogic = true; 13072 return HI_VAR_LOGIC.SMOOTH; 13073 } 13074 13075 if (master === HI_VAR_LOGIC.SMOOTH && !isSmoothScriptAllowedShop()) { 13076 if (!window.HiVarDebugLogs) window.HiVarDebugLogs = {}; 13077 window.HiVarDebugLogs.smoothScriptPath = 'skipped-allowlist'; 13078 return resolveLegacyScriptMode(cfg); 13079 } 13080 13081 if ( 13082 master === HI_VAR_LOGIC.OLD || 13083 master === HI_VAR_LOGIC.NEW || 13084 master === HI_VAR_LOGIC.ENGINE || 13085 master === HI_VAR_LOGIC.SMOOTH 13086 ) { 13087 return master; 13088 } 13089 13090 return resolveLegacyScriptMode(cfg); 13091 } 13092 13093// variables for custom debug requests 13094var customSelectors = isStoreDebugStatus?hiVarMetafields?.selectors:[]; 13095var customMainSelector = isStoreDebugStatus?hiVarMetafields?.mainSelector:[]; 13096var customAddDelayOnStart = isStoreDebugStatus?hiVarMetafields?.addDelayOnStart:""; 13097var skipHideBasedOnClasses = isStoreDebugStatus?hiVarMetafields?.skipHideBasedOnClasses:""; 13098var customEventListenerType = isStoreDebugStatus?hiVarMetafields?.eventListenerType:""; 13099var customSelectorToBeHidden = isStoreDebugStatus?hiVarMetafields?.selectorToBeHidden:""; 13100var customCheckedSelectorsArray = isStoreDebugStatus?hiVarMetafields?.checkedSelectorsArray:[]; 13101var customHideSelectorsBasedOnClasses = isStoreDebugStatus?hiVarMetafields?.hideSelectorsBasedOnClasses:[]; 13102var customHideSelectorsBasedOnClassesDelay = isStoreDebugStatus?hiVarMetafields?.hideSelectorsBasedOnClassesDelay:""; 13103var customElementToObserve = isStoreDebugStatus?hiVarMetafields?.customElementToObserve:""; 13104var customHideSoldOutVariantImages = isStoreDebugStatus?hiVarMetafields?.hideSoldOutVariantImages:""; 13105var customSelectorToBeHiddenForImages = isStoreDebugStatus?hiVarMetafields?.selectorToBeHiddenForImages:""; 13106var customDisableClassForNewLogic = isStoreDebugStatus?hiVarMetafields?.customDisableClassForNewLogic:""; 13107 13108//Function to send email notification when fallback script variant limit is exceeded 13109async function notifyFallbackScriptVariantLimitExceededViaEmail(productData) { 13110 const productTitle = productData?.title; 13111 const shopDomain = Shopify?.shop || window.location.hostname; 13112 const variantCount = productData?.variants?.length; 13113 const productUrl = `${window.location.origin}${window.location.pathname}`; 13114 13115 if (!productTitle || !shopDomain || !variantCount || !productUrl) { 13116 console.error("Missing required fields for notification"); 13117 console.error(`productTitle: ${productTitle}, shopDomain: ${shopDomain}, variantCount: ${variantCount}, productUrl: ${productUrl}`); 13118 return; 13119 } 13120 13121 fetch(`${PROXY_PATH}/notifyFallbackScriptVariantLimitExceeded`, { 13122 method: "POST", 13123 headers: { 13124 "Content-Type": "application/json", 13125 }, 13126 body: JSON.stringify({ productTitle, shopDomain, variantCount, productUrl, fallback_script_variant_limit_exceeded:true}), 13127 }) 13128 .then((response) => response.json()) 13129 .then((result) => console.log("Notification via Email Response:", result)) 13130 .catch((error) => console.error("Error sending notification to user via email:", error)); 13131} 13132 13133//Used for debugging on store's product page by opening console and typing hivarDebugLogs 13134function logToHiVarDebugLogs(key, message) { 13135 if (!window.HiVarDebugLogs) { 13136 window.HiVarDebugLogs = {}; 13137 } 13138 window.HiVarDebugLogs[key] = message; 13139} 13140 13141// Below method is required to make sure app doesn't pick unrelated elements during disable class search 13142// eg: We don't want to pick .disabled class on a 'add to cart' button, while the real buttons could have class 'sold-out' 13143const isValidButtonType = (element, disableClassName) => { 13144 if ( 13145 (disableClassElementHasChildButtons(element) ||
13146 element.id?.includes("template") || 13147 element.getAttribute("for")?.includes("template") || 13148 element.getAttribute("for")?.includes("option-") || 13149 element.getAttribute("form")?.includes("product-form-template") || 13150 element.hasAttribute("data-swatch-input") || 13151 element.hasAttribute("data-input") || 13152 element.getAttribute("name")?.includes("template") || 13153 element.id?.includes("avis-option-value-item") || 13154 element.id?.includes("-form-") || 13155 element.getAttribute("for")?.includes("ProductSelect-") || 13156 element.classList.contains("label-radio") || 13157 element.classList.contains("product__chip") || 13158 customDisableClassForNewLogic) && element.localName.toLowerCase()!=="option" 13159 ) { 13160 variantPickerTypeFound = 'button' 13161 logToHiVarDebugLogs('variantPickerTypeFound','button') 13162 logToHiVarDebugLogs('classNameFoundForNewLogic', disableClassName) 13163 return true; 13164 } 13165 return false; 13166}; 13167 13168//Builds a search query in a format that can be used by the querySelector method. 13169//eg: for list ['disabled','sold-out'] it returns the query "[class*="disabled"] , [class*="sold-out"]" 13170const buildAndgetDisableClassListForQuery = (keywords) =>{ 13171 return keywords.map(keyword => `[class*="${keyword}"]`).join(', ') 13172} 13173 13174// Returns an array of unique classes that matched the common keyword 13175const findMatchedDisableClassKeywords = (classes, disableClassKeywords) => { 13176 return classes.filter(cls => disableClassKeywords.some(keyword => cls.includes(keyword))); 13177} 13178 13179// Check calling method for explanation 13180function findAndExtractMatchingDisableClassFromElements(elementsWithDisableClass, disableClassKeywords) { 13181 const matchedClasses = new Set(); 13182 for (const element of elementsWithDisableClass) { 13183 // Get all classes present on the element as an array 13184 const classesPresentOnTheElement = Array.from(element.classList); 13185 const matchedDisablePatterns = findMatchedDisableClassKeywords(classesPresentOnTheElement, disableClassKeywords); 13186 13187 matchedDisablePatterns.forEach(matchedClass => { 13188 if (isValidButtonType(element, `.${matchedClass}`)) { 13189 matchedClasses.add(`[class*='${matchedClass}']`); 13190 } 13191 }); 13192 } 13193 return matchedClasses.size > 0 ? Array.from(matchedClasses).join(', ') : null; 13194} 13195 13196const checkIfDisableClassElementIsButton = () => { 13197 13198 //List of common keywords used in class names to hide out-of-stock / unavailable variants 13199 let disableClassKeywords = [ 13200 'unavailable', 'sold-out', 'soldout', 'out-of-stock', 'not-available', 13201 'no-stock', 'outofstock', 'inventory-empty', 'disabled', 13202 ]; 13203 13204 //if metafield is present, replace disableClasskeywords with the metafield value. 13205 if(customDisableClassForNewLogic){ 13206 disableClassKeywords = [customDisableClassForNewLogic]; 13207 } 13208 13209 //input: ['unavailable', 'sold-out', 'soldout', 'out-of-stock'] 13210 //output: "[class*="unavailable"] , [class*="sold-out"]", [class*="soldout"]", [class*="out-of-stock"]" 13211 const disableClassListQuery = buildAndgetDisableClassListForQuery(disableClassKeywords); 13212 13213 //input: "[class*="disabled"] , [class*="sold-out"]", [class*="soldout"]", [class*="out-of-stock"]" 13214 //output: ["<input class='bcpo-disabled' value='red'/>" , "<button type='submit' class='disabled'>Add to cart</button>]"", etc..] 13215 const elementsThatHaveDisableClass = document.querySelectorAll(disableClassListQuery); 13216 13217 //input: ["<input class='swatch-variant bcpo-disabled odc-theme' value='red'/>" , "<button type='submit' class='disabled'>Add to cart</button>] 13218 //output: 'bcpo-disabled' 13219 //below code returns only the matching class name, instead of the whole element 13220 const matchedDisableClass = findAndExtractMatchingDisableClassFromElements(elementsThatHaveDisableClass, disableClassKeywords); 13221 13222 if (matchedDisableClass) { 13223 return matchedDisableClass; 13224 } 13225 // If no class is found, check attributes 13226 const matchedDisableAttribute = checkIfDisableAttributeExistsForButtons(); 13227 13228 if(matchedDisableAttribute){ 13229 return matchedDisableAttribute 13230 } 13231 13232 return null; // Return null if no matches are found 13233}; 13234 13235//Searches for common disable class attributes present in buttons and returns the attribute found 13236function getMatchingDisableAttribute(elements, attributeSelectors) { 13237 for (const element of elements) { 13238 const matchedDisableAttribute = attributeSelectors.find(selector => 13239 element.matches(selector) 13240 ); 13241 13242 if (matchedDisableAttribute && isValidButtonType(element, matchedDisableAttribute)) { 13243 return matchedDisableAttribute; 13244 } 13245 } 13246 return null; // Return null if no matching attribute is found 13247} 13248 13249//Checks if disable attributes are found on a button 13250const checkIfDisableAttributeExistsForButtons = () => { 13251 // Attribute-based selectors 13252 let attributeSelectors = [ 13253 '[data-disabled="true"]', '[no-available="true"]', '[aria-label="unavailable"]', 13254 '[no-available]', '[data-available="false"]', '[data-unavailable="true"]', 13255 '[data-unavailable]', '[out-of-stock="true"]', '[sold-out="true"]', '[unavailable="true"]', 13256 '[disabled="true"]', '[unavailable]', "[data-option-available='false']" 13257 ]; 13258 //if metafield is present, replace attributeSelectors with the metafield value. 13259 if(customDisableClassForNewLogic){ 13260 attributeSelectors = [customDisableClassForNewLogic]; 13261 } 13262
13263 //Converts the above list into a single string that can be used to search the entire DOM with a single call. 13264 //input: ['[data-disabled="true"]', '[no-available="true"]'] - Is of type array 13265 //output: "[data-disabled="true"], [no-available="true"]" - Is of type string 13266 const attributeSelectorsQuery = attributeSelectors.join(', ') 13267 13268 //input: "[data-disabled="true"], [no-available="true"]" 13269 //output: ["<input data-disabled="true" value='red'></input>" , "<button type='submit' no-available="true">Add to cart</button>]" 13270 const elementsThatHaveDisableAttributes = document.querySelectorAll(attributeSelectorsQuery); 13271 13272 //input: ["<input data-disabled="true" value='red'></input>" , "<button type='submit' no-available="true">Add to cart</button>]" 13273 //output: [data-disabled="true"] 13274 const matchedDisableAttribute = getMatchingDisableAttribute(elementsThatHaveDisableAttributes, attributeSelectors); 13275 13276 if(matchedDisableAttribute){ 13277 return matchedDisableAttribute 13278 } 13279 13280 return null; // No matching attribute found 13281}; 13282 13283//For some themes disable class is added on another layer on top of the actual button, below method is used to handle such cases. 13284const disableClassElementHasChildButtons = (element) => { 13285 const buttonTypes = ['input', 'label', 'option']; 13286 return buttonTypes.some(type => element.matches(type) || element.querySelector(type)); 13287}; 13288 13289//Searches for common disable class keywords present in dropdowns and returns the keyword found 13290function findMatchingDropdownKeyword(dropdownSelectors, keywords) { 13291 return keywords.find(keyword => 13292 Array.from(dropdownSelectors).some(selector => selector.textContent.includes(keyword)) 13293 ); 13294} 13295 13296const getAttributeNameAndValueForDropdown = (attr) => { 13297 const [attributeName, attributeValue] = attr.slice(1, -1).split("="); 13298 return { attributeName, attributeValue: attributeValue.slice(1, -1) }; 13299}; 13300 13301const doesElementHaveMatchingAttribute = (element, attributeName, attributeValue) => { 13302 return element.hasAttribute(attributeName) && element.getAttribute(attributeName) === attributeValue; 13303}; 13304 13305//Searches for common disable class attributes present in dropdowns and returns the attribute found 13306const findMatchingDropdownAttribute = (dropdownSelectors, attributeSelectors) => { 13307 for (const attribute of attributeSelectors) { 13308 const { attributeName, attributeValue } = getAttributeNameAndValueForDropdown(attribute); 13309 const dropdownSelectorsList = Array.from(dropdownSelectors); 13310 if (dropdownSelectorsList.some(selector => 13311 doesElementHaveMatchingAttribute(selector, attributeName, attributeValue))) { 13312 return attribute; 13313 } 13314 } 13315 return null; // Return null if no match is found 13316}; 13317 13318const logDropdownVariantType = (keyword, attribute) => { 13319 logToHiVarDebugLogs('variantPickerTypeFound', 'Dropdown'); 13320 if (keyword) logToHiVarDebugLogs('dropdownKeywordFound', keyword); 13321 if (attribute) logToHiVarDebugLogs('attributeFoundForSelector', attribute); 13322}; 13323 13324const checkIfDisableClassElementIsDropdown = () => { 13325 var disableClassKeywordsForDropdown = ["no disponible", "Unavailable", "Non disponibile", "Sold out", "Agotado"]; 13326 13327 var attributeSelectorsForDropdown = ['[data-swatch-soldout="true"]','[disabled="disabled"]', "[class='soldout']", "[class='disabled']", "[class='unavailable']"]; 13328 //if metafield is present, replace attributeSelectorsForDropdown & attributeSelectorsForDropdown with the metafield value. 13329 if(customDisableClassForNewLogic){ 13330 disableClassKeywordsForDropdown = [customDisableClassForNewLogic]; 13331 attributeSelectorsForDropdown = [customDisableClassForNewLogic]; 13332 } 13333 13334 const selectorToGetDropdownOptions = "select > option"; 13335 13336 //output: [<option value='red'>red - sold-out</option> , <option value='blue'>blue</option>] 13337 const dropdownSelectors = document.querySelectorAll(selectorToGetDropdownOptions); 13338 13339 //input: [<option value='red'>red - sold-out</option> , <option value='blue'>blue</option>] 13340 //output: 'sold-out' 13341 const keywordFoundForDropdown = findMatchingDropdownKeyword(dropdownSelectors, disableClassKeywordsForDropdown); 13342 13343 //input: [<option disabled='disabled' value='red'>red</option> , <option value='blue'>blue</option>] 13344 //output: '[disabled='disabled']' 13345 const attributeFoundForDropdown = findMatchingDropdownAttribute(dropdownSelectors, attributeSelectorsForDropdown); 13346 13347 if (keywordFoundForDropdown || attributeFoundForDropdown) { 13348 logDropdownVariantType(keywordFoundForDropdown, attributeFoundForDropdown); 13349 variantPickerTypeFound = "Dropdown" 13350 return keywordFoundForDropdown || attributeFoundForDropdown; 13351 } 13352 13353 return false;
13354}; 13355 13356const logDisableClassStatusToWindowObject = (buttonFound, dropdownFound)=>{ 13357 if (!buttonFound && !dropdownFound) { 13358 logToHiVarDebugLogs("selectorFound", "No selector found for store"); 13359 } 13360 13361 logToHiVarDebugLogs( 13362 "disableClassFoundText", 13363 buttonFound || dropdownFound ? "Disable class has been found" : "Disable class not found" 13364 ); 13365} 13366const checkIfThemeHasDisableClass = async () => { 13367 const disableClassNameForButton = checkIfDisableClassElementIsButton(); 13368 const disableClassNameForDropdown = !disableClassNameForButton && checkIfDisableClassElementIsDropdown(); 13369 13370 //used for debugging via console, on users product page, gives developer high level overview of what went wrong. 13371 logDisableClassStatusToWindowObject(disableClassNameForButton, disableClassNameForDropdown) 13372 13373 const disableClassFound = disableClassNameForButton || disableClassNameForDropdown; 13374 return disableClassFound; 13375}; 13376 13377 const onboardingClassCheck = async()=>{ 13378 var urlParams = window.location.href; 13379 13380 // Check if 'sbOnboardingStatusCheck' exists in the URL 13381 if (urlParams.includes('sbOnboardingStatusCheck') && !urlParams.includes("visualPreviewInitialLoad")) { 13382 performOnboardingCheck = true; 13383 } 13384 if(performOnboardingCheck){ 13385 const isDisableCLassPresent = await checkIfThemeHasDisableClass(); 13386 if(isDisableCLassPresent){ 13387 setDisableClassForOnboarding(true) 13388 } 13389 else{ 13390 setDisableClassForOnboarding(false) 13391 } 13392 13393 } 13394 } 13395 onboardingClassCheck(); 13396 13397 /* 13398 Pick the CSS class from the theme setting. 13399 Example: setting "disableAndStrikethrough" uses class "SbDisableAndStrikthroughVariant" 13400 */ 13401 var selectedUserActionClass = ({ 13402 hide: "sbHideVariant", 13403 disable: "sbDisableVariant", 13404 disableAndStrikethrough: "SbDisableAndStrikthroughVariant" 13405 })["hide"] || "sbHideVariant"; 13406 window.HiVarUserActionClass = selectedUserActionClass; 13407 async function setDisableClassForOnboarding(disableClassStatus){ 13408 let setDisableClass = fetch(`${PROXY_PATH}/savestoresettings`, { 13409 method: 'POST', 13410 headers: { 13411 'Content-Type': 'application/json' 13412 }, 13413 body: JSON.stringify({ 13414 disableClassStatus: disableClassStatus, 13415 onboarding_status: true 13416 }) 13417 }) 13418 .then(response => { 13419 if (!response.ok) { 13420 throw new Error(`HTTP error! Status: ${response.status}`); 13421 } 13422 }) 13423 .catch(error => { 13424 console.error('Error in saving store settings:', error); 13425 }); 13426 } 13427 13428async function runSmoothScriptLogic(product) { 13429 if (!isSmoothScriptAllowedShop()) { 13430 window.HiVarDebugLogs.smoothScriptPath = 'skipped-allowlist'; 13431 window.HiVarDebugLogs.smoothScriptReady = false; 13432 return false; 13433 } 13434 13435 if (isUnpaidMultiOptionProduct()) { 13436 stripHiVarForUnpaidMultiOption(); 13437 window.HiVarDebugLogs.smoothScriptPath = 'skipped-unpaid-multi-option'; 13438 return false; 13439 } 13440 13441 if (typeof HiVarSmoothScript === 'undefined') { 13442 window.HiVarDebugLogs.smoothScriptPath = 'not-loaded'; 13443 return false; 13444 } 13445 13446 window.HiVarDebugLogs.smoothScriptRan = true; 13447 const started = HiVarSmoothScript.start(product, variantsToHide); 13448 if (started) { 13449 window.HiVarDebugLogs.smoothScriptPath = true; 13450 window.HiVarDebugLogs.smoothScriptReady = true; 13451 window.HiVarDebugLogs.activeLogic = HI_VAR_LOGIC.SMOOTH; 13452 return true; 13453 } 13454 13455 window.HiVarDebugLogs.smoothScriptPath = 'start-failed'; 13456 return false; 13457} 13458 13459async function runVariantEngineLogic() { 13460 if (typeof HiVarVariantEngineBridge === 'undefined') { 13461 window.HiVarDebugLogs.variantEnginePath = 'bridge-not-loaded'; 13462 return false; 13463 } 13464 13465 window.HiVarDebugLogs.variantEnginePath = true; 13466 const started = await HiVarVariantEngineBridge.start(); 13467 if (started) { 13468 window.HiVarDebugLogs.activeLogic = HI_VAR_LOGIC.ENGINE; 13469 return true; 13470 } 13471 13472 window.HiVarDebugLogs.variantEnginePath = 'start-failed'; 13473 return false; 13474} 13475 13476async function runNewDisableClassLogic() { 13477 window.HiVarDebugLogs.newLogicRan = true; 13478 window.HiVarDebugLogs.activeLogic = HI_VAR_LOGIC.NEW; 13479 13480 const intervalId = setInterval(async () => { 13481 const found = await checkIfThemeHasDisableClass(); 13482 classNameFound = found; 13483 if (found) { 13484 clearInterval(intervalId); 13485 13486 if (variantPickerTypeFound === "Dropdown") { 13487 initDisableClassListenersForDropdown(classNameFound); 13488 setInterval(() => { 13489 initDisableClassListenersForDropdown(classNameFound); 13490 }, 50); 13491 } else { 13492 if (!classNameFound.includes("[") && !classNameFound.includes("]")) { 13493 classNameFound = classNameFound.substring(1); 13494 } 13495 13496 initDisableClassListeners(classNameFound); 13497 setInterval(() => { 13498 initDisableClassListeners(classNameFound); 13499 }, 50); 13500 } 13501 } 13502 }, 50); 13503 13504 let hideSpecificVariantsInterval = setInterval(() => { 13505 const noVariantsToHide = !variantsToHide?.length; 13506 13507 if (noVariantsToHide) { 13508 clearInterval(hideSpecificVariantsInterval); 13509 return; 13510 } 13511 13512 if (!classNameFound) { 13513 hideSpecificVariantsForDisableClassLogic(); 13514 hideSpecificVariantsForDisableClassLogicForDropdown(); 13515 } 13516 }, 250); 13517} 13518 13519async function runOldFallbackLogic() { 13520 window.HiVarDebugLogs.oldLogicRan = true; 13521 window.HiVarDebugLogs.activeLogic = HI_VAR_LOGIC.OLD; 13522 13523 if (!isProductObjectFetched) { 13524 productDetailObject = {"id":9931368005905,"title":"Gift Card","handle":"gift-card","description":"","published_at":"2024-0
135247-09T04:27:47-04:00","created_at":"2024-07-09T04:27:47-04:00","vendor":"Skatepark of Tampa","type":"Giftcards","tags":["Stocking Stuffers"],"price":2500,"price_min":2500,"price_max":50000,"available":true,"price_varies":true,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":50831875309841,"title":"GIft \/ $25.00","option1":"GIft","option2":"$25.00","option3":null,"sku":"50831875309841","requires_shipping":false,"taxable":false,"featured_image":{"id":49462857859345,"product_id":9931368005905,"position":1,"created_at":"2024-12-21T10:00:43-05:00","updated_at":"2024-12-21T10:01:09-05:00","alt":null,"width":1500,"height":1500,"src":"\/\/skateparkoftampa.com\/cdn\/shop\/files\/christmas-gift-card.jpg?v=1734793269","variant_ids":[50831875309841,50831875342609,50831875375377,50831875440913,50831875473681]},"available":true,"name":"Gift Card - GIft \/ $25.00","public_title":"GIft \/ $25.00","options":["GIft","$25.00"],"price":2500,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"75309841","featured_media":{"alt":null,"id":41491609190673,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1500,"width":1500,"src":"\/\/skateparkoftampa.com\/cdn\/shop\/files\/christmas-gift-card.jpg?v=1734793269"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":50831875342609,"title":"GIft \/ $50.00","option1":"GIft","option2":"$50.00","option3":null,"sku":"50831875342609","requires_shipping":false,"taxable":false,"featured_image":{"id":49462857859345,"product_id":9931368005905,"position":1,"created_at":"2024-12-21T10:00:43-05:00","updated_at":"2024-12-21T10:01:09-05:00","alt":null,"width":1500,"height":1500,"src":"\/\/skateparkoftampa.com\/cdn\/shop\/files\/christmas-gift-card.jpg?v=1734793269","variant_ids":[50831875309841,50831875342609,50831875375377,50831875440913,50831875473681]},"available":true,"name":"Gift Card - GIft \/ $50.00","public_title":"GIft \/ $50.00","options":["GIft","$50.00"],"price":5000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"75342609","featured_media":{"alt":null,"id":41491609190673,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1500,"width":1500,"src":"\/\/skateparkoftampa.com\/cdn\/shop\/files\/christmas-gift-card.jpg?v=1734793269"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":50831875375377,"title":"GIft \/ $100.00","option1":"GIft","option2":"$100.00","option3":null,"sku":"50831875375377","requires_shipping":false,"taxable":false,"featured_image":{"id":49462857859345,"product_id":9931368005905,"position":1,"created_at":"2024-12-21T10:00:43-05:00","updated_at":"2024-12-21T10:01:09-05:00","alt":null,"width":1500,"height":1500,"src":"\/\/skateparkoftampa.com\/cdn\/shop\/files\/christmas-gift-card.jpg?v=1734793269","variant_ids":[50831875309841,50831875342609,50831875375377,50831875440913,50831875473681]},"available":true,"name":"Gift Card - GIft \/ $100.00","public_title":"GIft \/ $100.00","options":["GIft","$100.00"],"price":10000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"75375377","featured_media":{"alt":null,"id":41491609190673,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1500,"width":1500,"src":"\/\/skateparkoftampa.com\/cdn\/shop\/files\/christmas-gift-card.jpg?v=1734793269"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":50831875440913,"title":"GIft \/ $200.00","option1":"GIft","option2":"$200.00","option3":null,"sku":"75440913","requires_shipping":false,"taxable":false,"featured_image":{"id":49462857859345,"product_id":9931368005905,"position":1,"created_at":"2024-12-21T10:00:43-05:00","updated_at":"2024-12-21T10:01:09-05:00","alt":null,"width":1500,"height":1500,"src":"\/\/skateparkoftampa.com\/cdn\/shop\/files\/christmas-gift-card.jpg?v=1734793269","variant_ids":[50831875309841,50831875342609,50831875375377,50831875440913,50831875473681]},"available":true,"name":"Gift Card - GIft \/ $200.00","public_title":"GIft \/ $200.00","options":["GIft","$200.00"],"price":20000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"75440913","featured_media":{"alt":null,"id":41491609190673,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1500,"width":1500,"src":"\/\/skateparkoftampa.c
13524om\/cdn\/shop\/files\/christmas-gift-card.jpg?v=1734793269"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":50831875473681,"title":"GIft \/ $500.00","option1":"GIft","option2":"$500.00","option3":null,"sku":"","requires_shipping":false,"taxable":false,"featured_image":{"id":49462857859345,"product_id":9931368005905,"position":1,"created_at":"2024-12-21T10:00:43-05:00","updated_at":"2024-12-21T10:01:09-05:00","alt":null,"width":1500,"height":1500,"src":"\/\/skateparkoftampa.com\/cdn\/shop\/files\/christmas-gift-card.jpg?v=1734793269","variant_ids":[50831875309841,50831875342609,50831875375377,50831875440913,50831875473681]},"available":true,"name":"Gift Card - GIft \/ $500.00","public_title":"GIft \/ $500.00","options":["GIft","$500.00"],"price":50000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"75473681","featured_media":{"alt":null,"id":41491609190673,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1500,"width":1500,"src":"\/\/skateparkoftampa.com\/cdn\/shop\/files\/christmas-gift-card.jpg?v=1734793269"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/skateparkoftampa.com\/cdn\/shop\/files\/christmas-gift-card.jpg?v=1734793269","\/\/skateparkoftampa.com\/cdn\/shop\/files\/gift-card-black.jpg?v=1734793269"],"featured_image":"\/\/skateparkoftampa.com\/cdn\/shop\/files\/christmas-gift-card.jpg?v=1734793269","options":["Color","Denominations"],"media":[{"alt":null,"id":41491609190673,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1500,"width":1500,"src":"\/\/skateparkoftampa.com\/cdn\/shop\/files\/christmas-gift-card.jpg?v=1734793269"},"aspect_ratio":1.0,"height":1500,"media_type":"image","src":"\/\/skateparkoftampa.com\/cdn\/shop\/files\/christmas-gift-card.jpg?v=1734793269","width":1500},{"alt":null,"id":41152243466513,"position":2,"preview_image":{"aspect_ratio":1.0,"height":1200,"width":1200,"src":"\/\/skateparkoftampa.com\/cdn\/shop\/files\/gift-card-black.jpg?v=1734793269"},"aspect_ratio":1.0,"height":1200,"media_type":"image","src":"\/\/skateparkoftampa.com\/cdn\/shop\/files\/gift-card-black.jpg?v=1734793269","width":1200}],"requires_selling_plan":false,"selling_plan_groups":[],"content":""}; 13525 } 13526 var isFallBackLimitedChecked = window?.fallbackScriptLimitChecked; 13527 var isNotificationSent = window.app_metafield?.configsettings?.fallbackScriptVariantLimitNotified; 13528 var fallbackScriptVariantLimitedExceeded = productDetailObject.variants.length > 250; 13529 13530 if (!isFallBackLimitedChecked && !isNotificationSent && fallbackScriptVariantLimitedExceeded) { 13531 notifyFallbackScriptVariantLimitExceededViaEmail(productDetailObject); 13532 window.fallbackScriptLimitChecked = true; 13533 } 13534 13535 const {unavailableVariants, allVariantsArray,availableVariantsArray,availableVariantsMap} = await getUnavilableVariantsAndAllVariants(productDetailObject); 13536 const unavailableVariantsAction = "hide"; 13537 const variantsOptions = productDetailObject.options; 13538 if (variantsOptions.length > 1) { 13539 if (isUnpaidMultiOptionProduct()) { 13540 stripHiVarForUnpaidMultiOption(); 13541 return; 13542 } 13543 if (!isHideSpecificVariantCalled && window.product_metafield != null) { 13544 hideSpecificVariants(variantsToHide); 13545 isHideSpecificVariantCalled = true; 13546 } 13547 multiLevelAction(unavailableVariants, productDetailObject, variantsOptions.length, unavailableVariantsAction, variantsOptions,availableVariantsArray,availableVariantsMap); 13548 } else { 13549 if (!isHideSpecificVariantCalled && window.product_metafield != null) { 13550 hideSpecificVariants(variantsToHide); 13551 isHideSpecificVariantCalled = true; 13552 } 13553 singleLevelAction(unavailableVariants, productDetailObject, unavailableVariantsAction,availableVariantsArray,availableVariantsMap); 13554 } 13555} 13556 13557async function mainHide() { 13558 if (isUnpaidMultiOptionProduct()) { 13559 stripHiVarForUnpaidMultiOption(); 13560 return; 13561 } 13562 13563 const productDetailObject = {"id":9931368005905,"title":"Gift Card","handle":"gift-card","description":"","published_at":"2024-0
135637-09T04:27:47-04:00","created_at":"2024-07-09T04:27:47-04:00","vendor":"Skatepark of Tampa","type":"Giftcards","tags":["Stocking Stuffers"],"price":2500,"price_min":2500,"price_max":50000,"available":true,"price_varies":true,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":50831875309841,"title":"GIft \/ $25.00","option1":"GIft","option2":"$25.00","option3":null,"sku":"50831875309841","requires_shipping":false,"taxable":false,"featured_image":{"id":49462857859345,"product_id":9931368005905,"position":1,"created_at":"2024-12-21T10:00:43-05:00","updated_at":"2024-12-21T10:01:09-05:00","alt":null,"width":1500,"height":1500,"src":"\/\/skateparkoftampa.com\/cdn\/shop\/files\/christmas-gift-card.jpg?v=1734793269","variant_ids":[50831875309841,50831875342609,50831875375377,50831875440913,50831875473681]},"available":true,"name":"Gift Card - GIft \/ $25.00","public_title":"GIft \/ $25.00","options":["GIft","$25.00"],"price":2500,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"75309841","featured_media":{"alt":null,"id":41491609190673,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1500,"width":1500,"src":"\/\/skateparkoftampa.com\/cdn\/shop\/files\/christmas-gift-card.jpg?v=1734793269"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":50831875342609,"title":"GIft \/ $50.00","option1":"GIft","option2":"$50.00","option3":null,"sku":"50831875342609","requires_shipping":false,"taxable":false,"featured_image":{"id":49462857859345,"product_id":9931368005905,"position":1,"created_at":"2024-12-21T10:00:43-05:00","updated_at":"2024-12-21T10:01:09-05:00","alt":null,"width":1500,"height":1500,"src":"\/\/skateparkoftampa.com\/cdn\/shop\/files\/christmas-gift-card.jpg?v=1734793269","variant_ids":[50831875309841,50831875342609,50831875375377,50831875440913,50831875473681]},"available":true,"name":"Gift Card - GIft \/ $50.00","public_title":"GIft \/ $50.00","options":["GIft","$50.00"],"price":5000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"75342609","featured_media":{"alt":null,"id":41491609190673,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1500,"width":1500,"src":"\/\/skateparkoftampa.com\/cdn\/shop\/files\/christmas-gift-card.jpg?v=1734793269"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":50831875375377,"title":"GIft \/ $100.00","option1":"GIft","option2":"$100.00","option3":null,"sku":"50831875375377","requires_shipping":false,"taxable":false,"featured_image":{"id":49462857859345,"product_id":9931368005905,"position":1,"created_at":"2024-12-21T10:00:43-05:00","updated_at":"2024-12-21T10:01:09-05:00","alt":null,"width":1500,"height":1500,"src":"\/\/skateparkoftampa.com\/cdn\/shop\/files\/christmas-gift-card.jpg?v=1734793269","variant_ids":[50831875309841,50831875342609,50831875375377,50831875440913,50831875473681]},"available":true,"name":"Gift Card - GIft \/ $100.00","public_title":"GIft \/ $100.00","options":["GIft","$100.00"],"price":10000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"75375377","featured_media":{"alt":null,"id":41491609190673,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1500,"width":1500,"src":"\/\/skateparkoftampa.com\/cdn\/shop\/files\/christmas-gift-card.jpg?v=1734793269"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":50831875440913,"title":"GIft \/ $200.00","option1":"GIft","option2":"$200.00","option3":null,"sku":"75440913","requires_shipping":false,"taxable":false,"featured_image":{"id":49462857859345,"product_id":9931368005905,"position":1,"created_at":"2024-12-21T10:00:43-05:00","updated_at":"2024-12-21T10:01:09-05:00","alt":null,"width":1500,"height":1500,"src":"\/\/skateparkoftampa.com\/cdn\/shop\/files\/christmas-gift-card.jpg?v=1734793269","variant_ids":[50831875309841,50831875342609,50831875375377,50831875440913,50831875473681]},"available":true,"name":"Gift Card - GIft \/ $200.00","public_title":"GIft \/ $200.00","options":["GIft","$200.00"],"price":20000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"75440913","featured_media":{"alt":null,"id":41491609190673,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1500,"width":1500,"src":"\/\/skateparkoftampa.c
13563om\/cdn\/shop\/files\/christmas-gift-card.jpg?v=1734793269"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":50831875473681,"title":"GIft \/ $500.00","option1":"GIft","option2":"$500.00","option3":null,"sku":"","requires_shipping":false,"taxable":false,"featured_image":{"id":49462857859345,"product_id":9931368005905,"position":1,"created_at":"2024-12-21T10:00:43-05:00","updated_at":"2024-12-21T10:01:09-05:00","alt":null,"width":1500,"height":1500,"src":"\/\/skateparkoftampa.com\/cdn\/shop\/files\/christmas-gift-card.jpg?v=1734793269","variant_ids":[50831875309841,50831875342609,50831875375377,50831875440913,50831875473681]},"available":true,"name":"Gift Card - GIft \/ $500.00","public_title":"GIft \/ $500.00","options":["GIft","$500.00"],"price":50000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"75473681","featured_media":{"alt":null,"id":41491609190673,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1500,"width":1500,"src":"\/\/skateparkoftampa.com\/cdn\/shop\/files\/christmas-gift-card.jpg?v=1734793269"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/skateparkoftampa.com\/cdn\/shop\/files\/christmas-gift-card.jpg?v=1734793269","\/\/skateparkoftampa.com\/cdn\/shop\/files\/gift-card-black.jpg?v=1734793269"],"featured_image":"\/\/skateparkoftampa.com\/cdn\/shop\/files\/christmas-gift-card.jpg?v=1734793269","options":["Color","Denominations"],"media":[{"alt":null,"id":41491609190673,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1500,"width":1500,"src":"\/\/skateparkoftampa.com\/cdn\/shop\/files\/christmas-gift-card.jpg?v=1734793269"},"aspect_ratio":1.0,"height":1500,"media_type":"image","src":"\/\/skateparkoftampa.com\/cdn\/shop\/files\/christmas-gift-card.jpg?v=1734793269","width":1500},{"alt":null,"id":41152243466513,"position":2,"preview_image":{"aspect_ratio":1.0,"height":1200,"width":1200,"src":"\/\/skateparkoftampa.com\/cdn\/shop\/files\/gift-card-black.jpg?v=1734793269"},"aspect_ratio":1.0,"height":1200,"media_type":"image","src":"\/\/skateparkoftampa.com\/cdn\/shop\/files\/gift-card-black.jpg?v=1734793269","width":1200}],"requires_selling_plan":false,"selling_plan_groups":[],"content":""}; 13564 13565 const variantLogicMode = resolveVariantLogicMode(); 13566 window.HiVarVariantLogicMode = variantLogicMode; 13567 window.HiVarDebugLogs.variantLogicMode = variantLogicMode; 13568 window.HiVarDebugLogs.masterScriptMode = window.app_metafield?.configsettings?.masterScriptMode ?? null; 13569 window.HiVarDebugLogs.adminScriptMode = window.HiVarDebugLogs.masterScriptMode; 13570 window.HiVarDebugLogs.legacyScriptMode = window.HiVarDebugLogs.masterScriptMode 13571 ? null 13572 : resolveLegacyScriptMode(window.app_metafield?.configsettings || {}); 13573 13574 switch (variantLogicMode) { 13575 case HI_VAR_LOGIC.SMOOTH: 13576 await runSmoothScriptLogic(productDetailObject); 13577 return; 13578 case HI_VAR_LOGIC.ENGINE: 13579 await runVariantEngineLogic(); 13580 return; 13581 case HI_VAR_LOGIC.NEW: 13582 await runNewDisableClassLogic(); 13583 return; 13584 case HI_VAR_LOGIC.OLD: 13585 default: 13586 await runOldFallbackLogic(); 13587 return; 13588 } 13589} 13590 13591 const themesThatRequireDelay = ["Avenue", "Fresh", "Flow", "Momentum", "Xtra"]; 13592 const shopsThatRequireDelay = ["d449c6-3.myshopify.com","4d62f3-4.myshopify.com"]; 13593 13594 document.addEventListener("DOMContentLoaded", function () { 13595 if (isUnpaidMultiOptionProduct()) { 13596 stripHiVarForUnpaidMultiOption(); 13597 return; 13598 } 13599 13600 const sbShopName = window.Shopify.shop; 13601 if(sbShopName=="familien-outfits.myshopify.com"){ 13602 const intervalId = setInterval(() => { 13603 hideSelectorsBasedOnClasses("hide"); 13604 }, 100); //metafield to be added later 13605 } 13606 if(shopsThatRequireDelay.includes(sbShopName) || themesThatRequireDelay.includes(sbThemeName) || customAddDelayOnStart){ 13607 if(customAddDelayOnStart){ 13608 setTimeout(()=>{ 13609 mainHide(); 13610 if(sbShopName=="86d0f3-03.myshopify.com"){//add metafield later 13611 function addStyleCustom(styleString) { 13612 const style = document.createElement('style');
13613 style.textContent = styleString; 13614 document.head.append(style); 13615 } 13616 addStyleCustom(` 13617 .sbHideVariant{ 13618 display: none!important; 13619 } 13620 .sbDisableVariant{ 13621 pointer-events: none!important; 13622 opacity:0.4; 13623 } 13624 `); 13625 } 13626 },parseInt(customAddDelayOnStart)); 13627 return; 13628 } 13629 else{ 13630 setTimeout(() => { 13631 mainHide(); 13632 }, 2000); 13633 } 13634 } 13635 else{ 13636 mainHide(); 13637 } 13638 } ); 13639 13640</script>
13640 13641<!-- End app snippet: HiVar --> 13642 13643 13644</div>
13644<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
13644 13645</body> 13646</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.