PageSourceSearch

https://gosun.co/

html gosun.co collected 2026-10-03 21:38:27 UTC 377,961 bytes, 7,126 lines download raw bytes

1<!doctype html><html class="js" lang="en" dir="ltr">
2<head>
3
4    <!-- Google tag (gtag.js) -->
vendor: 68 bytes, lines 4-5
4
5    <script async src="https://www.googletagmanager.com/gtag/js?id=
5G-9KYPJXX520
vendor: 16 bytes, lines 5-6
5"></script>
6    
6<script>
7        
vendor: 152 bytes, lines 7-11
7window.dataLayer = window.dataLayer || [];
8        function gtag(){dataLayer.push(arguments);}
9        gtag('js', new Date());
10
11        gtag('config', '
11G-9KYPJXX520
vendor: 8 bytes, lines 11-12
11');
12    
12</script>
12
13
14
15    <!-- Start of Shoplift scripts -->
16    
17    <!-- End of Shoplift scripts -->
18
19  <!-- Google Tag Manager -->
20    
20<script>
vendor: 534 bytes, lines 20-32
20(function (w, d, s, l, i) {
21            w[l] = w[l] || [];
22            w[l].push({
23                'gtm.start':
24                    new Date().getTime(), event: 'gtm.js'
25            });
26            var f = d.getElementsByTagName(s)[0],
27                j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : '';
28            j.async = true;
29            j.src =
30                'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
31            f.parentNode.insertBefore(j, f);
32        })(window, document, 'script', 'dataLayer', '
32GTM-PWMKVPR
vendor: 3 bytes, line 32
32');
32</script>
32
33    <!-- End Google Tag Manager -->
34  
35
36    <meta charset="utf-8">
37    <meta http-equiv="X-UA-Compatible" content="IE=edge">
38    <meta name="viewport" content="width=device-width,initial-scale=1">
39    <meta name="theme-color" content="">
40    <link rel="canonical" href="https://gosun.co/">
41
42
43    <style>
44
45        @font-face {
46            font-family: "Cera Pro Regular";
47            src: url("//gosun.co/cdn/shop/t/371/assets/Cera%20Pro%20Regular.ttf?v=126755545096123771921746572596") format("truetype");
48
49        }
50
51        @font-face {
52            font-family: "Cera Pro Medium";
53            src: url("//gosun.co/cdn/shop/t/371/assets/Cera%20Pro%20Medium.ttf?v=41942139623768124141746572597") format("truetype");
54        }
55
56
57        @font-face {
58            font-family: 'Teko';
59            src: url('https://cdn.shopify.com/s/files/1/0789/1333/files/Teko-Medium.woff2?v=1737960064') format('woff2'),
60                url('https://cdn.shopify.com/s/files/1/0789/1333/files/Teko-Medium.woff?v=1737960064') format('woff');
61            font-weight: 500;
62            font-style: normal;
63            font-display: swap;
64        }
65        @font-face {
66            font-family: 'Teko light';
67            src: url('https://cdn.shopify.com/s/files/1/0789/1333/files/Teko-Light.woff2?v=1737960233') format('woff2'),
68                url('https://cdn.shopify.com/s/files/1/0789/1333/files/Teko-Light.woff?v=1737960233') format('woff');
69            font-weight: 300;
70            font-style: normal;
71            font-display: swap;
72        }
73
74        @font-face {
75            font-family: 'Teko Regular';
76            src: url('https://cdn.shopify.com/s/files/1/0789/1333/files/Teko-Regular.woff2?v=1737961421') format('woff2'),
77                url('https://cdn.shopify.com/s/files/1/0789/1333/files/Teko-Regular.woff?v=1737961422') format('woff');
78            font-weight: normal;
79            font-style: normal;
80            font-display: swap;
81        }
82
83
84    </style><link rel="icon" type="image/png" href="//gosun.co/cdn/shop/files/favicon_51c2d7a0-375c-4538-9fe4-eb7a4ac4cf23.png?crop=center&height=32&v=1775754521&width=32"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><title>
85        Solar Powered Ovens, Coolers, Chargers &amp; More | GoSun
86</title>
87
88    
89        <meta name="description" content="Discover GoSun’s solar ovens, coolers, fans, and chargers. Portable, eco-friendly solar solutions for cooking, cooling, and clean power">
90    
91
92    
93
94<meta property="og:site_name" content="GoSun">
95<meta property="og:url" content="https://gosun.co/">
96<meta property="og:title" content="Solar Powered Ovens, Coolers, Chargers &amp; More | GoSun">
97<meta property="og:type" content="website">
98<meta property="og:description" content="Discover GoSun’s solar ovens, coolers, fans, and chargers. Portable, eco-friendly solar solutions for cooking, cooling, and clean power"><meta property="og:image" content="http://gosun.co/cdn/shop/files/Chill_Fishing_02_73a80aba-c2e1-4c3a-bdd0-6cb247a6992c.jpg?v=1770577842">
99  <meta property="og:image:secure_url" content="https://gosun.co/cdn/shop/files/Chill_Fishing_02_73a80aba-c2e1-4c3a-bdd0-6cb247a6992c.jpg?v=1770577842">
100  <meta property="og:image:width" content="2304">
101  <meta property="og:image:height" content="1400"><meta name="twitter:site" content="@gosun"><meta name="twitter:card" content="summary_large_image">
102<meta name="twitter:title" content="Solar Powered Ovens, Coolers, Chargers &amp; More | GoSun">
103<meta name="twitter:description" content="Discover GoSun’s solar ovens, coolers, fans, and chargers. Portable, eco-friendly solar solutions for cooking, cooling, and clean power">
104
105
106    
106<script src="//gosun.co/cdn/shop/t/371/assets/constants.js?v=97715603232177251811746572596" defer="defer"></script>
106
107    
107<script src="//gosun.co/cdn/shop/t/371/assets/pubsub.js?v=158357773527763999511746572598" defer="defer"></script>
107
108    
108<script src="//gosun.co/cdn/shop/t/371/assets/global.js?v=54438795389972183411746572597" defer="defer"></script>
108<script src="//gosun.co/cdn/shop/t/371/assets/animations.js?v=88693664871331136111746572596" defer="defer"></script>
108<!-- content_for_header start -->
109      
109<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
109<meta name="google-site-verification" content="c-5yt-9GO0k92MBhOsolW8ylHUVkNMvVG_N0rqNQlUY">
110<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/7891333/digital_wallets/dialog">
111<meta id="in-context-paypal-metadata" data-shop-id="7891333" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
112<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
112<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=1294925918"></script>
112
113<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
114<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=1294925918&shop_id=7891333" crossorigin="anonymous"></script>
vendor: 1 bytes, line 114
114
115<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":7891333,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/7891333","merchantName":"GoSun","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"GoSun","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 115
115
116<script id="shopify-features" type="application/json">{"accessToken":"ae3d18f9e3b3a4d14851ee5f54db3ee6","betas":["rich-media-storefront-analytics"],"domain":"gosun.co","predictiveSearch":true,"shopId":7891333,"locale":"en"}</script>
vendor: 1 bytes, line 116
116
117<script>var Shopify = Shopify || {};
118Shopify.shop = "patricksherwin.myshopify.com";
119Shopify.locale = "en";
120Shopify.currency = {"active":"USD","rate":"1.0"};
121Shopify.country = "US";
122Shopify.theme = {"name":"ld-gosun-2","id":131770777694,"schema_name":"Dawn","schema_version":"13.0.0","theme_store_id":null,"role":"main"};
123Shopify.theme.handle = "null";
124Shopify.theme.style = {"id":null,"handle":null};
125Shopify.cdnHost = "gosun.co/cdn";
126Shopify.routes = Shopify.routes || {};
127Shopify.routes.root = "/";
128Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
129Shopify.SignInWithShop = Shopify.SignInWithShop || {};
130Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
131Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 131
131
132<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 132
132
133<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 133
133
134<script>
135  window.ShopifyPay = window.ShopifyPay || {};
136  window.ShopifyPay.apiHost = "shop.app\/pay";
137  window.ShopifyPay.redirectState = null;
138</script>
vendor: 1 bytes, line 138
138
139<script>
140  window.Shopify = window.Shopify || {};
141  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
142  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
143  window.Shopify.SignInWithShop.eligible = true;
144</script>
vendor: 1 bytes, line 144
144
145<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
vendor: 1 bytes, line 145
145
146<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 146
146
147<script type="module">
148  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
149
150  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
151
152</script>
vendor: 1 bytes, line 152
152
153<script>
154  window.Shopify = window.Shopify || {};
155  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
156  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"]};
157</script>
vendor: 1 bytes, line 157
157
158<script>(function() {
159  var isLoaded = false;
160  function asyncLoad() {
161    if (isLoaded) return;
162    isLoaded = true;
163    var urls = ["https:\/\/cdn-stamped-io.azureedge.net\/files\/widget.min.js?shop=patricksherwin.myshopify.com","https:\/\/cdn1.stamped.io\/files\/widget.min.js?shop=patricksherwin.myshopify.com","https:\/\/app.intelliticks.com\/api\/connect\/shopify\/js\/s646xsazFcpaBBEkh_c?shop=patricksherwin.myshopify.com","https:\/\/doui4jqs03un3.cloudfront.net\/checkout.js.gz?shop=patricksherwin.myshopify.com","https:\/\/s3.ap-south-1.amazonaws.com\/media.intelliticks.com\/company\/s646xsazFcpaBBEkh_c\/shopify\/iticks-snippet.js?shop=patricksherwin.myshopify.com","https:\/\/s3.ap-south-1.amazonaws.com\/media.intelliticks.com\/company\/s646xsazFcpaBBEkh_c\/shopify\/qr-tracking.js?shop=patricksherwin.myshopify.com","https:\/\/cdn.hextom.com\/js\/eventpromotionbar.js?shop=patricksherwin.myshopify.com","https:\/\/cdn.rebuyengine.com\/onsite\/js\/rebuy.js?shop=patricksherwin.myshopify.com","https:\/\/ecommplugins-scripts.trustpilot.com\/v2.1\/js\/header.min.js?settings=eyJrZXkiOiJVV2hBR2hlc0hnc1Y0ajdsIiwicyI6InNrdSJ9\u0026v=2.5\u0026shop=patricksherwin.myshopify.com","https:\/\/ecommplugins-scripts.trustpilot.com\/v2.1\/js\/success.min.js?settings=eyJrZXkiOiJVV2hBR2hlc0hnc1Y0ajdsIiwicyI6InNrdSIsInQiOlsib3JkZXJzL2Z1bGZpbGxlZCJdLCJ2IjoiIiwiYSI6IiJ9\u0026shop=patricksherwin.myshopify.com","https:\/\/ecommplugins-trustboxsettings.trustpilot.com\/patricksherwin.myshopify.com.js?settings=1761591539120\u0026shop=patricksherwin.myshopify.com","https:\/\/searchanise-ef84.kxcdn.com\/widgets\/shopify\/init.js?a=2X9B2n9L3s\u0026shop=patricksherwin.myshopify.com","https:\/\/shopify-extension.getredo.com\/main.js?widget_id=t8tiadfturnorcx\u0026shop=patricksherwin.myshopify.com"];
164    for (var i = 0; i < urls.length; i++) {
165      var s = document.createElement('script');
166      s.type = 'text/javascript';
167      s.defer = true;
168      s.src = urls[i];
169      var x = document.getElementsByTagName('script')[0];
170      x.parentNode.insertBefore(s, x);
171    }
172  };
173  if(window.attachEvent) {
174    window.attachEvent('onload', asyncLoad);
175  } else {
176    window.addEventListener('load', asyncLoad, false);
177  }
178})();</script>
vendor: 1 bytes, line 178
178
179<script id="__st">var __st={"a":7891333,"offset":-14400,"reqid":"4501a7a2-c48b-416d-b389-9e045083c131-1791063505","pageurl":"gosun.co\/","u":"568df14f9cac","p":"home"};</script>
vendor: 1 bytes, line 179
179
180<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 180
180
181<script id="form-persister">!function(){'use strict';const t='contact',e='new_comment',n=[[t,t],['blogs',e],['comments',e],[t,'customer']],o='password',r='form_key',c=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',o],s=()=>{try{return window.sessionStorage}catch{return}},i='__shopify_v',u=t=>t.elements[r],a=function(){const t=[...n].map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(',');var e;return e=t,()=>e?[...document.querySelectorAll(e)].map((t=>t.form)):[]}();function m(t){const e=u(t);a().includes(t)&&(!e||!e.value)&&function(t){try{if(!s())return;!function(t){const e=s();if(!e)return;const n=u(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){u(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:r})),t.elements[r].value=e}(t,e),function(t,e){const n=s();if(!n)return;const r=[...t.querySelectorAll(`input[type='${o}']`)].map((({name:t})=>t)),u=[...c,...r],a={};for(const[o,c]of new FormData(t).entries())u.includes(o)||(a[o]=c);n.setItem(e,JSON.stringify({[i]:1,action:t.action,data:a}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(t)}const f=t=>{if('true'===t.dataset.persistBound)return;const e=function(t,e){const n=function(t){return'function'==typeof t.submit?t.submit:HTMLFormElement.prototype.submit}(t).bind(t);return function(){let t;return()=>{t||(t=!0,(()=>{try{e(),n()}catch(t){(t=>{console.error('form submit failed',t)})(t)}})(),setTimeout((()=>t=!1),250))}}()}(t,(()=>{m(t)}));!function(t,e){if('function'==typeof t.submit&&'function'==typeof e)try{t.submit=e}catch{}}(t,e),t.addEventListener('submit',(t=>{t.preventDefault(),e()})),t.dataset.persistBound='true'};!function(){function t(t){const e=(t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form})(t);e&&m(e)}document.addEventListener('submit',t),document.addEventListener('DOMContentLoaded',(()=>{const e=a();for(const t of e)f(t);var n;n=document.body,new window.MutationObserver((t=>{for(const e of t)if('childList'===e.type&&e.addedNodes.length)for(const t of e.addedNodes)1===t.nodeType&&'FORM'===t.tagName&&a().includes(t)&&f(t)})).observe(n,{childList:!0,subtree:!0,attributes:!1}),document.removeEventListener('submit',t)}))}()}();</script>
vendor: 1 bytes, line 181
181
182<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//gosun.co/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 182
182
183<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 = "//gosun.co/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>
183<script crossorigin="anonymous" defer="defer" src="//gosun.co/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 183
183
184<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 184
184
185<script>
186  window.Shopify = window.Shopify || {};
187  window.Shopify.MCP = window.Shopify.MCP || {};
188  window.Shopify.MCP.enabled = true;
189  window.Shopify.MCP.shop = "patricksherwin.myshopify.com";
190  window.Shopify.MCP.mcpEndpoint = "https:\/\/gosun.co\/api\/mcp";
191  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"]}}];
192</script>
vendor: 1 bytes, line 192
192
193<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("\/\/gosun.co\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
194</script>
vendor: 1 bytes, line 194
194
195<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://gosun.co/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
196</script>
vendor: 1 bytes, line 196
196
197<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
198  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);
199</script>
vendor: 1 bytes, line 199
199
200<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}}));
201</script>
vendor: 1 bytes, line 201
201
202<script integrity="sha256-/LA1C2Bx6899fYCos0FS9qLj2opaGFm7AXrTUvBEb4s=" data-source-attribution="shopify.remote_product_tracking" data-shopify-remote-tracking="{&quot;session_id&quot;:&quot;01M41V8EHW4WS5M04J230WQWJ1&quot;,&quot;publisher_shop_id&quot;:7891333,&quot;theme_id&quot;:131770777694,&quot;theme_published&quot;:true,&quot;theme_store_id&quot;:0,&quot;placement&quot;:&quot;collection&quot;,&quot;event_data&quot;:{&quot;handle&quot;:&quot;&quot;,&quot;page_type&quot;:&quot;home&quot;},&quot;recommendations_tracking_enabled&quot;:true}" defer="defer" src="//gosun.co/cdn/shopifycloud/storefront/assets/storefront/remote_product_tracking-91d95044.js" crossorigin="anonymous"></script>
202
203<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://gosun.co/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
204<style id="shopify-accelerated-checkout-cart">
205        #shopify-buyer-consent {
206  margin-top: 1em;
207  display: inline-block;
208  width: 100%;
209}
210
211#shopify-buyer-consent.hidden {
212  display: none;
213}
214
215#shopify-subscription-policy-button {
216  background: none;
217  border: none;
218  padding: 0;
219  text-decoration: underline;
220  font-size: inherit;
221  cursor: pointer;
222}
223
224#shopify-subscription-policy-button::before {
225  box-shadow: none;
226}
227
228      </style>
229
230<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
230
231<!-- content_for_header end -->
232
233    <style data-shopify>
234        @font-face {
235  font-family: Assistant;
236  font-weight: 400;
237  font-style: normal;
238  font-display: swap;
239  src: url("//gosun.co/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2") format("woff2"),
240       url("//gosun.co/cdn/fonts/assistant/assistant_n4.6e9875ce64e0fefcd3f4446b7ec9036b3ddd2985.woff") format("woff");
241}
242
243        @font-face {
244  font-family: Assistant;
245  font-weight: 700;
246  font-style: normal;
247  font-display: swap;
248  src: url("//gosun.co/cdn/fonts/assistant/assistant_n7.bf44452348ec8b8efa3aa3068825305886b1c83c.woff2") format("woff2"),
249       url("//gosun.co/cdn/fonts/assistant/assistant_n7.0c887fee83f6b3bda822f1150b912c72da0f7b64.woff") format("woff");
250}
251
252        
253        
254        @font-face {
255  font-family: Assistant;
256  font-weight: 400;
257  font-style: normal;
258  font-display: swap;
259  src: url("//gosun.co/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2") format("woff2"),
260       url("//gosun.co/cdn/fonts/assistant/assistant_n4.6e9875ce64e0fefcd3f4446b7ec9036b3ddd2985.woff") format("woff");
261}
262
263
264        
265            :root,
266            .color-scheme-1 {
267            --color-background: 255,255,255;
268            
269                --gradient-background: #ffffff;
270            
271
272            
273
274            --color-foreground: 18,18,18;
275            --color-background-contrast: 191,191,191;
276            --color-shadow: 18,18,18;
277            --color-button: 18,18,18;
278            --color-button-text: 255,255,255;
279            --color-secondary-button: 255,255,255;
280            --color-secondary-button-text: 18,18,18;
281            --color-link: 18,18,18;
282            --color-badge-foreground: 18,18,18;
283            --color-badge-background: 255,255,255;
284            --color-badge-border: 18,18,18;
285            --payment-terms-background-color: rgb(255 255 255);
286            }
287        
288            
289            .color-scheme-2 {
290            --color-background: 243,243,243;
291            
292                --gradient-background: #f3f3f3;
293            
294
295            
296
297            --color-foreground: 18,18,18;
298            --color-background-contrast: 179,179,179;
299            --color-shadow: 18,18,18;
300            --color-button: 18,18,18;
301            --color-button-text: 243,243,243;
302            --color-secondary-button: 243,243,243;
303            --color-secondary-button-text: 18,18,18;
304            --color-link: 18,18,18;
305            --color-badge-foreground: 18,18,18;
306            --color-badge-background: 243,243,243;
307            --color-badge-border: 18,18,18;
308            --payment-terms-background-color: rgb(243 243 243);
309            }
310        
311            
312            .color-scheme-3 {
313            --color-background: 36,40,51;
314            
315                --gradient-background: #242833;
316            
317
318            
319
320            --color-foreground: 255,255,255;
321            --color-background-contrast: 47,52,66;
322            --color-shadow: 18,18,18;
323            --color-button: 255,255,255;
324            --color-button-text: 0,0,0;
325            --color-secondary-button: 36,40,51;
326            --color-secondary-button-text: 255,255,255;
327            --color-link: 255,255,255;
328            --color-badge-foreground: 255,255,255;
329            --color-badge-background: 36,40,51;
330            --color-badge-border: 255,255,255;
331            --payment-terms-background-color: rgb(36 40 51);
332            }
333        
334            
335            .color-scheme-4 {
336            --color-background: 18,18,18;
337            
338                --gradient-background: #121212;
339            
340
341            
342
343            --color-foreground: 255,255,255;
344            --color-background-contrast: 146,146,146;
345            --color-shadow: 18,18,18;
346            --color-button: 255,255,255;
347            --color-button-text: 18,18,18;
348            --color-secondary-button: 18,18,18;
349            --color-secondary-button-text: 255,255,255;
350            --color-link: 255,255,255;
351            --color-badge-foreground: 255,255,255;
352            --color-badge-background: 18,18,18;
353            --color-badge-border: 255,255,255;
354            --payment-terms-background-color: rgb(18 18 18);
355            }
356        
357            
358            .color-scheme-5 {
359            --color-background: 51,79,180;
360            
361                --gradient-background: #334fb4;
362            
363
364            
365
366            --color-foreground: 255,255,255;
367            --color-background-contrast: 23,35,81;
368            --color-shadow: 18,18,18;
369            --color-button: 255,255,255;
370            --color-button-text: 51,79,180;
371            --color-secondary-button: 51,79,180;
372            --color-secondary-button-text: 255,255,255;
373            --color-link: 255,255,255;
374            --color-badge-foreground: 255,255,255;
375            --color-badge-background: 51,79,180;
376            --color-badge-border: 255,255,255;
377            --payment-terms-background-color: rgb(51 79 180);
378            }
379        
380
381        body, .color-scheme-1, .color-scheme-2, .color-scheme-3, .color-scheme-4, .color-scheme-5 {
382        color: rgba(var(--color-foreground), 0.75);
383        background-color: rgb(var(--color-background));
384        }
385
386        :root {
387        --font-body-family: 'Cera Pro Regular', sans-serif;
388        --font-body-style: normal;
389        --font-body-weight: 400;
390        --font-body-weight-bold: 700;
391
392        --font-heading-family: Assistant, sans-serif;
393        --font-heading-style: normal;
394        --font-heading-weight: 400;
395
396        --font-body-scale: 1.0;
397        --font-heading-scale: 1.0;
398
399        --media-padding: px;
400        --media-border-opacity: 0.05;
401        --media-border-width: 1px;
402        --media-radius: 0px;
403        --media-shadow-opacity: 0.0;
404        --media-shadow-horizontal-offset: 0px;
405        --media-shadow-vertical-offset: 4px;
406        --media-shadow-blur-radius: 5px;
407        --media-shadow-visible: 0;
408
409        --page-width: 120rem;
410        --page-width-margin: 0rem;
411
412        --product-card-image-padding: 0.0rem;
413        --product-card-corner-radius: 0.0rem;
414        --product-card-text-alignment: left;
415        --product-card-border-width: 0.0rem;
416        --product-card-border-opacity: 0.1;
417        --product-card-shadow-opacity: 0.0;
418        --product-card-shadow-visible: 0;
419        --product-card-shadow-horizontal-offset: 0.0rem;
420        --product-card-shadow-vertical-offset: 0.4rem;
421        --product-card-shadow-blur-radius: 0.5rem;
422
423        --collection-card-image-padding: 0.0rem;
424        --collection-card-corner-radius: 0.0rem;
425        --collection-card-text-alignment: left;
426        --collection-card-border-width: 0.0rem;
427        --collection-card-border-opacity: 0.1;
428        --collection-card-shadow-opacity: 0.0;
429        --collection-card-shadow-visible: 0;
430        --collection-card-shadow-horizontal-offset: 0.0rem;
431        --collection-card-shadow-vertical-offset: 0.4rem;
432        --collection-card-shadow-blur-radius: 0.5rem;
433
434        --blog-card-image-padding: 0.0rem;
435        --blog-card-corner-radius: 0.0rem;
436        --blog-card-text-alignment: left;
437        --blog-card-border-width: 0.0rem;
438        --blog-card-border-opacity: 0.1;
439        --blog-card-shadow-opacity: 0.0;
440        --blog-card-shadow-visible: 0;
441        --blog-card-shadow-horizontal-offset: 0.0rem;
442        --blog-card-shadow-vertical-offset: 0.4rem;
443        --blog-card-shadow-blur-radius: 0.5rem;
444
445        --badge-corner-radius: 4.0rem;
446
447        --popup-border-width: 1px;
448        --popup-border-opacity: 0.1;
449        --popup-corner-radius: 0px;
450        --popup-shadow-opacity: 0.05;
451        --popup-shadow-horizontal-offset: 0px;
452        --popup-shadow-vertical-offset: 4px;
453        --popup-shadow-blur-radius: 5px;
454
455        --drawer-border-width: 1px;
456        --drawer-border-opacity: 0.1;
457        --drawer-shadow-opacity: 0.0;
458        --drawer-shadow-horizontal-offset: 0px;
459        --drawer-shadow-vertical-offset: 4px;
460        --drawer-shadow-blur-radius: 5px;
461
462        --spacing-sections-desktop: 0px;
463        --spacing-sections-mobile: 0px;
464
465        --grid-desktop-vertical-spacing: 8px;
466        --grid-desktop-horizontal-spacing: 8px;
467        --grid-mobile-vertical-spacing: 4px;
468        --grid-mobile-horizontal-spacing: 4px;
469
470        --text-boxes-border-opacity: 0.1;
471        --text-boxes-border-width: 0px;
472        --text-boxes-radius: 0px;
473        --text-boxes-shadow-opacity: 0.0;
474        --text-boxes-shadow-visible: 0;
475        --text-boxes-shadow-horizontal-offset: 0px;
476        --text-boxes-shadow-vertical-offset: 4px;
477        --text-boxes-shadow-blur-radius: 5px;
478
479        --buttons-radius: 0px;
480        --buttons-radius-outset: 0px;
481        --buttons-border-width: 1px;
482        --buttons-border-opacity: 1.0;
483        --buttons-shadow-opacity: 0.0;
484        --buttons-shadow-visible: 0;
485        --buttons-shadow-horizontal-offset: 0px;
486        --buttons-shadow-vertical-offset: 4px;
487        --buttons-shadow-blur-radius: 5px;
488        --buttons-border-offset: 0px;
489
490        --inputs-radius: 0px;
491        --inputs-border-width: 1px;
492        --inputs-border-opacity: 0.55;
493        --inputs-shadow-opacity: 0.0;
494        --inputs-shadow-horizontal-offset: 0px;
495        --inputs-margin-offset: 0px;
496        --inputs-shadow-vertical-offset: 4px;
497        --inputs-shadow-blur-radius: 5px;
498        --inputs-radius-outset: 0px;
499
500        --variant-pills-radius: 40px;
501        --variant-pills-border-width: 1px;
502        --variant-pills-border-opacity: 0.55;
503        --variant-pills-shadow-opacity: 0.0;
504        --variant-pills-shadow-horizontal-offset: 0px;
505        --variant-pills-shadow-vertical-offset: 4px;
506        --variant-pills-shadow-blur-radius: 5px;
507        }
508
509        *,
510        *::before,
511        *::after {
512        box-sizing: inherit;
513        }
514
515        html {
516        box-sizing: border-box;
517        font-size: calc(var(--font-body-scale) * 62.5%);
518        height: 100%;
519        }
520
521        body {
522        display: grid;
523        grid-template-rows: auto auto 1fr auto;
524        grid-template-columns: 100%;
525        min-height: 100%;
526        margin: 0;
527        font-size: 1.5rem;
528        letter-spacing: 0.06rem;
529        line-height: calc(1 + 0.8 / var(--font-body-scale));
530        font-family: var(--font-body-family);
531        font-style: var(--font-body-style);
532        font-weight: var(--font-body-weight);
533        }
534
535        @media screen and (min-width: 750px) {
536        body {
537        font-size: 1.6rem;
538        }
539        }
540    </style>
541
542
543    
543<script type="text/javascript">
544        (function () {
545            var _learnq = _learnq || [];
546            var el = document.getElementById("ProductSubmitButton-template--15009795801182__main");
547            el && el.addEventListener('click', function () {
548                _learnq.push(['track', 'Added to Cart', item]);
549            });
550        })();
551    </script>
551
552
553
554    <link href="//gosun.co/cdn/shop/t/371/assets/output.css?v=71954863686794144581746572598" rel="stylesheet" type="text/css" media="all" />
555    <link href="//gosun.co/cdn/shop/t/371/assets/base.css?v=22564743327494169391746572598" rel="stylesheet" type="text/css" media="all" />
556    <link href="//gosun.co/cdn/shop/t/371/assets/custom.css?v=42487274640374377871773043520" rel="stylesheet" type="text/css" media="all" /> 
557    <link href="//gosun.co/cdn/shop/t/371/assets/style.css?v=180605006513087886971746572694" rel="stylesheet" type="text/css" media="all" /> 
558
559    <link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/npm/[email protected]/slick/slick.css"/>
560        <link rel="preload" as="font" href="//gosun.co/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2" type="font/woff2" crossorigin>
561        
562
563        <link rel="preload" as="font" href="//gosun.co/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2" type="font/woff2" crossorigin>
564        
565<link href="//gosun.co/cdn/shop/t/371/assets/component-localization-form.css?v=120620094879297847921746572597" rel="stylesheet" type="text/css" media="all" />
566        
566<script src="//gosun.co/cdn/shop/t/371/assets/localization-form.js?v=169565320306168926741746572596" defer="defer"></script>
566<link
567                rel="stylesheet"
568                href="//gosun.co/cdn/shop/t/371/assets/component-predictive-search.css?v=118923337488134913561746572597"
569                media="print"
570                onload="this.media='all'"
571        >
571<script>
572        if (Shopify.designMode) {
573            document.documentElement.classList.add('shopify-design-mode');
574        }
575    </script>
575
576
577
578    
578<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
578
579    
579<script type="text/javascript" src="//cdn.jsdelivr.net/npm/[email protected]/slick/slick.min.js"></script>
579
580
581    <!--
581<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/lozad/dist/lozad.min.js"></script>
581-->
582
583
584    
585
586
587    
588
589    
590  
591
592    
592<script>
593        window.addEventListener('load', () => {
594          setTimeout(function() {
595            (function (p, i, x, e, l) {
596              if (typeof window !== undefined) {
597                  window._dojoPixel = {};
598                  window._dojoPixel.events_queue = window._dojoPixel.events_queue || [];
599                  window._ddq = function () {
600                      window._dojoPixel.events_queue.push(arguments);
601                  };
602                  var f = p.getElementsByTagName(i)[0],
603                      k = p.createElement(i);
604                  k.async = 1;
605                  k.src = "https://pixel.clickslogistics.com/load.js?id=665a25aa5558903ea20d08b7";
606                  f.parentNode.insertBefore(k, f);
607              }
608            })(document, "script");
609            _ddq("PIXEL_INIT", {
610                // you can add your own custom data here...
611            });
612            _ddq("PAGE_VIEW");
613          }, 7500);
614        });
615    </script>
615
616
617    <!-- Extend -- Load Extend SDK Configuration script -->
618    <!-- Extend - Add necessary SDK script tags and configure the store -->
619<script src='https://sdk.helloextend.com/extend-sdk-client/v1/extend-sdk-client.min.js' defer='defer'></script>
vendor: 1 bytes, line 619
619
620<script src='https://sdk.helloextend.com/extend-sdk-client-shopify-addon/v1/extend-sdk-client-shopify-addon.min.js' defer='defer'></script>
620
621
622<script>
623 window.addEventListener('DOMContentLoaded', function () {
624  // Set store ID
625  const storeId = 'edd5150e-7904-4dd1-a159-94d4d15fcbe2';
626  // Set environment (production, demo, or development)
627  const env = 'production';
628
629  window.Extend.config({ storeId: storeId, environment: env });
630
631  // Only sets window variables if Extend and ExtendShopify is defined
632  if (window.Extend && window.ExtendShopify) {
633   // Contains window variables used in integration
634   window.Extend.integration = {};
635
636   // Configurables - Start
637   // Set currency required to display offers (USD or CAD)
638   window.Extend.integration.currency = 'USD';
639   // Analytics
640   window.Extend.integration.analytics = true;
641   // PDP Visible Offer
642   window.Extend.integration.pdpOffer = true;
643   // PDP Modal Offer
644   window.Extend.integration.pdpModalOffer = true;
645   // PDP Offer Properties
646   window.Extend.integration.offerProperties = {};
647   // Cart Offers
648   window.Extend.integration.cartOffer = true;
649   // Sidecart Offers
650   window.Extend.integration.sidecartOffer = true;
651   // Cart Balancing
652   window.Extend.integration.cartBalancing = true;
653   // Aftermarket Modal
654   window.Extend.integration.aftermarketModal = true;
655   // ATC Modal Offer
656   window.Extend.integration.atcOffer = true;
657   // Quickview visible offer
658   window.Extend.integration.quickviewOffer = true;
659   // Quickview modal offer
660   window.Extend.integration.quickviewModalOffer = true;
661   // Cart SP
662   window.Extend.integration.cartSP = false;
663   // Configurables - End
664
665   // Aftermarket Code
666   if (Shopify && Shopify.currency && Shopify.currency.active === Extend.integration.currency && Extend.integration.aftermarketModal) {
667    try {
668     // Get params from URL
669     const params = (new URL(document.location)).searchParams;
670
671     // Check if leadToken or leadtoken is in the URL
672     let leadToken = params.get('leadToken')
673             ? params.get('leadToken')
674             : params.get('leadtoken');
675
676     if (leadToken) {
677      Extend.aftermarketModal.open({
678       leadToken: leadToken,
679       onClose: function (plan, product, quantity) {
680        if (plan && product) {
681         ExtendShopify.addPlanToCart({
682          plan: plan,
683          product: product,
684          leadToken: leadToken,
685          quantity: quantity || 1
686         }, function () {
687          location = '/cart'
688         })
689        }
690       }
691      });
692     }
693    } catch (error) {
694     console.error("EXTEND: " + error);
695    }
696   }
697  }
698 }, { once: true });
699</script>
699
700
701<!-- Extend - Render analytics -->
702<script>
703  //run scripts on DOMContentLoaded to avoid affecting site load time
704  window.addEventListener('DOMContentLoaded', function () {
705 
706   //Only run ajax integration if Extend and ExtendShopify is defined, the currency is set to USD and analytics are enabled
707   if (window.Extend && window.ExtendShopify && Extend.integration.analytics && window.Shopify && window.Shopify.currency && window.Shopify.currency.active === 'USD') {
708 
709    /***********************/
710    /* util functions */
711    /***********************/
712 
713    // getPlanId - Takes in the cart and a product ID and returns the plan ID for that product
714    function getPlanId(cart, productId) {
715     let planId;
716     cart.items.forEach(function (item) {
717      if (item.properties.Ref && item.properties.Ref === productId) planId = item.sku.toString();
718     })
719     return planId
720    }
721 
722    /***********************/
723    /* end util functions */
724    /***********************/
725 
726    // productAnalytics() - Takes in the product ID and quantity at the time it is added to the cart
727    let productAnalytics = function (prodId, prodQty) {
728     if (!prodQty) prodQty = 1;
729     if (prodId) {
730      Extend.trackProductAddedToCart({
731       productId: prodId.toString(),
732       productQuantity: parseInt(prodQty),
733      });
734     }
735    }
736 
737    // cartAnalytics() - Takes in the oldCart and the newCart at a point where the cart updates
738    let cartAnalytics = function (oldCart, newCart) {
739     if (oldCart && newCart && oldCart.items && newCart.items) {
740      // Triggers if an item has been removed
741      if (oldCart.items.length > newCart.items.length) {
742       oldCart.items.forEach(function (currentItem) {
743        let productFound = false
744        newCart.items.forEach(function (currentNewItem) {
745         if (currentItem.id == currentNewItem.id) {
746          productFound = true
747         }
748        })
749        if (productFound === false) {
750         if (currentItem.vendor === 'Extend' && currentItem && currentItem.sku && currentItem
751          .properties.Ref) {
752          Extend.trackOfferRemovedFromCart({
753           productId: currentItem.properties.Ref.toString(),
754           planId: currentItem.sku.toString(),
755          });
756         } else if (currentItem.id) {
757          Extend.trackProductRemovedFromCart({
758           productId: currentItem.id.toString(),
759          })
760         }
761        }
762       })
763       // Triggers if an item quantity has changed
764      } else if (oldCart.item_count != newCart.item_count) {
765       oldCart.items.forEach(function (currentItem) {
766        newCart.items.forEach(function (currentNewItem) {
767         // Runs when the updated item is found if its not an Extend warranty
768         if (currentItem.id == currentNewItem.id && currentItem.quantity != currentNewItem
769          .quantity && currentItem.vendor != 'Extend') {
770          if (currentItem.id && currentNewItem.quantity && ExtendShopify.warrantyAlreadyInCart(
771           currentItem.id.toString(), oldCart.items)) {
772           //Gets the associated plan ID using the product ID
773           let planId = getPlanId(newCart, currentItem.id.toString())
774           //Product has warranty in cart
775           Extend.trackOfferUpdated({
776            productId: currentItem.id.toString(),
777            planId: planId,
778            updates: {
779             warrantyQuantity: parseInt(currentNewItem.quantity),
780             productQuantity: parseInt(currentNewItem.quantity),
781            },
782           });
783          } else if (currentItem.id && currentNewItem.quantity) {
784           //Product has no warranty in cart
785           Extend.trackProductUpdated({
786            productId: currentItem.id.toString(),
787            updates: {
788             productQuantity: parseInt(currentNewItem.quantity),
789            },
790           });
791          }
792         }
793 
794        })
795       })
796      }
797     }
798    }
799 
800    window.Extend.integration.productAnalytics = productAnalytics;
801    window.Extend.integration.cartAnalytics = cartAnalytics;
802 
803   }
804  })
805 </script>
805
806<!-- Extend - Render product page -->
807<script>
808    // Run scripts on DOMContentLoaded to avoid affecting site load time
809    window.addEventListener('DOMContentLoaded', function () {
810        // Checks if Extend lives in the window and the active currency is USD before showing Extend offers
811        if (Extend && ExtendShopify && Shopify && Shopify.currency && Shopify.currency.active === Extend.integration.currency && meta.page.pageType == 'product') {
812
813            /************************/
814            /* Initial Variables    */
815            /************************/
816            const productForm = document.querySelector('form[action="/cart/add"]'); // Change this to the product form element
817            const addToCartButton = productForm.querySelector('button[name="add"]'); // Change this to the Add-To-Cart element
818            const dispatchSideCart = false; // Set to true if a sidecart opens after adding to cart via pdp
819            const productCategory = (meta && meta.product) ? meta.product.type : null; // Grabs product category from meta object, works on most themes
820
821            // Handles creating and prepending Extend offer div
822            const extendOffer = document.createElement('div');
823            if (!Extend.integration.pdpOffer) extendOffer.style.display = 'none';
824            extendOffer.className = 'extend-offer';
825            productForm.prepend(extendOffer);
826
827            /************************/
828            /* initProductOffer     */
829            /************************/
830            // Initializes product offers and handles ATC button functionality for the main PDP ATC
831            function initProductOffer() {
832                try {
833
834                    // Fail safes
835                    if (!productForm || !addToCartButton || !extendOffer) {
836                        throw new Error("Exiting - missing productForm, addToCartButton, or extendOffer")
837                    }
838
839                    // Disables ATC if product is Extend
840                    if (meta && meta.product && meta.product.vendor === 'Extend') addToCartButton.disabled = true;
841
842                    // Grabs the variantId from the productForm and renders the initial offers for it
843                    let variantId = productForm.id.value;
844
845                    // Grabs the product price from the metadata, works on most themes
846                    let productPrice = (meta && meta.product && meta.product.variants) ? parseInt(meta.product.variants.filter(variant => variant.id.toString() === variantId.toString())[0].price) : null;
847
848                    // Saves the offer properties to an easily accessible window object that is initialized in the config
849                    Extend.integration.offerProperties = {variant: variantId, category: productCategory, price: productPrice}
850
851                    // Renders Extend offer
852                    Extend.buttons.render(extendOffer, { referenceId: variantId, price: productPrice, category: productCategory });
853
854                    // Listens for changes to the productForm and sets the activeProduct for extend via variantID
855                    productForm.addEventListener('change', function () {
856                        variantId = productForm.id.value
857                        if (variantId) {
858                            productPrice = (meta && meta.product && meta.product.variants) ? parseInt(meta.product.variants.filter(variant => variant.id.toString() === variantId.toString())[0].price) : null;
859                            Extend.setActiveProduct(extendOffer, { referenceId: variantId, price: productPrice, category: productCategory });
860                            if (meta && meta.product && meta.product.vendor === 'Extend') addToCartButton.disabled = true;
861                            Extend.integration.offerProperties = {variant: variantId, category: productCategory, price: productPrice}
862                        }
863                    });
864
865                    // click simulation handling add to cart
866                    function handleAddToCart(e) {
867                        e.preventDefault();
868                        e.stopImmediatePropagation();
869
870                        const quantityEl = productForm.querySelector('[name="quantity"]');
871                        const quantity = quantityEl && quantityEl.value ? quantityEl.value : 1;
872
873                        ExtendShopify.handleAddToCart(extendOffer, {
874                            quantity: quantity,
875                            modal: Extend.integration.pdpModalOffer,
876                            done: function () {
877                                // Trigger Analytics
878                                if (Extend.integration.analytics) Extend.integration.productAnalytics(variantId, quantity);
879                                // remove default click listener
880                                addToCartButton.removeEventListener('click', handleAddToCart, true);
881                                // click atc button
882                                addToCartButton.click();
883                                // add default click listener back
884                                addToCartButton.addEventListener('click', handleAddToCart, true);
885                                // If variable set to true, dispatches Extend side cart integration to run after adding to cart via pdp
886                                if (dispatchSideCart) window.setTimeout(function () { window.dispatchEvent(new Event('refreshAjaxSideCart')) }, 500)
887                            }
888                        });
889                    }
890                    // run handleCaddtoCart when we click ATC, capturing event
891                    addToCartButton.addEventListener('click', handleAddToCart, true);
892                } catch (error) {
893                    console.error("EXTEND:", error)
894                }
895            }
896            // Initial product offer render
897            if (!Extend.buttons.instance(extendOffer)) {
898                initProductOffer();
899            }
900        }
901    }, { once: true });
902</script>
902
903
904<style>
905    .extend-offer {
906        margin: 0 0 15px 0 !important;
907    }
908</style>
909<!-- Extend - Render cart -->
910<script>
911    // run scripts on DOMContentLoaded to avoid affecting site load time
912    window.addEventListener('DOMContentLoaded', function () {
913
914        // Only run ajax integration if Extend and ExtendShopify is defined, and the currency is set to USD
915        if (!Extend || !ExtendShopify || !Shopify || !Shopify.currency || Shopify.currency.active !== Extend.integration.currency) {
916            return;
917        }
918
919        // Checks url if page is main cart
920        const isMainCart = location.pathname.includes('/cart');
921
922        // store value to know if script initialized already
923        let init = false;
924
925        /*****************************************/
926        /* Global Variables - THEME SPECIFIC     */
927        /*****************************************/
928        let cartRowItem, cartRowItemTitle, cartRowItemImage, cartRowItemQuantity, warrantyContainer, warrantyOriginalMeta, metadataContainer;
929        if (isMainCart) {
930            // Main cart variables
931            cartRowItem = '.cart__items .cart-item'; // This is the container element for each item in the cart
932            cartRowItemImage = '.cart-item__media'; // This is the product image or image anchor element
933            cartRowItemTitle = '.cart-item__name'; // This is the title anchor element for the product
934            cartRowItemQuantity = '.quantity__input'; // This is the input element containing the product quantity
935            warrantyOriginalMeta = '.money'; // Each warranty metadata item we want to remove.
936            warrantyContainer = '.product-option'; // This is the container where the offer will be appended
937            metadataContainer = '.null'; // This is where warranty metadata will be appended (Product and Term)
938        } else {
939            // Side cart variables
940            cartRowItem = '.rebuy-cart__flyout-item'; // This is the container element for each item in the cart
941            cartRowItemImage = '.rebuy-cart__flyout-item-media'; // This is the product image or image anchor element
942            cartRowItemTitle = '.rebuy-cart__flyout-item-product-title'; // This is the title anchor element for the product
943            cartRowItemQuantity = '.rebuy-cart__flyout-item-quantity-widget-label'; // This is the input element containing the product quantity
944            warrantyOriginalMeta = '.rebuy-cart__flyout-item-variant-title'; // Each warranty metadata item we want to remove.
945            warrantyContainer = '.rebuy-cart__flyout-item-info'; // This is the container where the offer will be appended
946            metadataContainer = '.rebuy-cart__flyout-item-variant-title'; // This is where warranty metadata will be appended (Product and Term)
947        }
948
949        // Add quantity wrapper selector to disable use of quantity selector on Extend items, ignored if empty string
950        const quantityWrapper = isMainCart ? '.quantity-popover-container' : '.rebuy-cart__flyout-item-quantity';
951
952        const offerClass = !isMainCart ? 'extend-side-cart-offer' : 'extend-cart-offer'; // This is the class that will be assigned to each Extend offer
953        const cartEvent = !isMainCart ? 'refreshAjaxSideCart' : 'refreshAjaxCart';
954        const regEx = /\d+$/;
955        let localCart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}; // Shopify Cart Object on initial load
956
957        // Fail safe for cart
958        if (!localCart) {
959            console.error("EXTEND: Exiting - localCart unavailable")
960            return false;
961        }
962
963        /**************************************/
964        /* refreshCart - THEME SPECIFIC       */
965        /**************************************/
966        // Refresh the cart (hard refresh by default)
967        function refreshCart(cart) {
968            if (isMainCart) {
969                // Main cart specific refresh
970                location.reload();
971            } else {
972                // Sidecart specific refresh
973                //location.reload();
974            }
975        }
976
977        function renderCartOffer(el, variantId, quantity, index) {
978            // Grabs the product category and price from the current item metadata
979             let productCategory = localCart.items[index].product_type;
980             let productPrice = localCart.items[index].price;
981
982
983            if (ExtendShopify.warrantyAlreadyInCart(variantId.toString(), localCart.items)) {
984                return;
985            } else {
986
987                // Return if this is a cart snippet and cart offers are disabled
988                if (!Extend.integration.cartOffer) return;
989                // Return if this is a sidecart snippet and sidecart offers are disabled
990                if (!Extend.integration.sidecartOffer) return;
991
992                // Render all other buttons
993                Extend.buttons.renderSimpleOffer(el, {
994                    referenceId: variantId,
995                    price: productPrice,
996                    category: productCategory,
997                    onAddToCart: function (options) {
998                        ExtendShopify.addPlanToCart({
999                            plan: options.plan,
1000                            product: options.product,
1001                            quantity: quantity
1002                        }, function (err) {
1003                            // An error occurred
1004                            if (err) {
1005                                throw new Error({ "Exiting - Error in onAddToCart": error });
1006                            } else {
1007                                refreshCart();
1008                            }
1009                        });
1010                    }
1011                });
1012            }
1013        }
1014
1015        /***********************/
1016        /* createElement       */
1017        /***********************/
1018        // createElement(product) - Takes in the product element, and creates the Extend offer element + appends the offer
1019        function createElement(product, index) {
1020            // Grab URL from title anchor href
1021            let url = product.querySelector(cartRowItemTitle).href;
1022
1023            // Grabs variant ID from URL if available, otherwise from localCart
1024            let variantId = (url && url.match(regEx)) ? url.match(regEx)[0] : localCart.items[index].id;
1025
1026            // Select quantity value
1027            let quantity = isMainCart ? product.querySelector(cartRowItemQuantity).value
1028            : parseInt(product.querySelector(cartRowItemQuantity).innerText.split('\n')[1]);
1029
1030            if (!variantId) {
1031                throw new Error(`Exiting - Error with variantId ${variantId} or quantity ${quantity}`);
1032            }
1033
1034            // Removes existing offer elements before creating new ones
1035            let extendOffer = product.querySelector('.' + offerClass);
1036            if (extendOffer) {
1037                if (extendOffer.dataset.extendVariant !== variantId || extendOffer.dataset.extendQuantity !== quantity) {
1038                    extendOffer.remove();
1039                } else {
1040                    return;
1041                }
1042            }
1043
1044            // Parent container to append ajax offer
1045            let container = product.querySelector(warrantyContainer);
1046
1047            // Fail safes
1048            if (!variantId || !quantity || !container) {
1049                console.log('EXTEND:', variantId, quantity, container)
1050                throw new Error("Exiting - variant, quantity or container unavailable");
1051            }
1052
1053            // Create new element & set class, data-extend-variant, and data-extend-quantity attributes
1054            let newExtendOffer = document.createElement('div');
1055            newExtendOffer.className = offerClass;
1056            newExtendOffer.setAttribute('data-extend-variant', variantId);
1057            newExtendOffer.setAttribute('data-extend-quantity', quantity);
1058
1059            // Append the offer to the container element (THEME SPECIFIC)
1060            container.append(newExtendOffer);
1061
1062            renderCartOffer(newExtendOffer, variantId, quantity, index);
1063        }
1064
1065        /************************/
1066        /* Handle Styling       */
1067        /************************/
1068        // Finds all cartRowItems and styles only Extend warranties
1069        function handleStyling() {
1070
1071            document.querySelectorAll(cartRowItem).forEach(function (el, index) {
1072                try {
1073                    // Grab the title of the current item
1074                    let title = el.querySelector(cartRowItemTitle);
1075
1076                    // Title fail safe
1077                    if (!title) {
1078                        throw new Error("Exiting - title unavailable");
1079                    }
1080
1081                    // If it's a warranty set isExtend to true and remove links
1082                    if (title.innerText.toLowerCase().indexOf('extend protection') > -1) { // Grab the image of the current item and fail safe
1083                        // Select and remove pointerEvents from warranty title
1084                        title.style.pointerEvents = 'none';
1085
1086                        let image = el.querySelector(cartRowItemImage);
1087
1088                        if (!image) {
1089                            throw new Error("Exiting - image unavailable");
1090                        }
1091
1092                        // Select and remove pointerEvents from warranty image
1093                        image.style.pointerEvents = 'none';
1094
1095                        /**************************************/
1096                        /* THEME SPECIFIC STYLING START       */
1097                        /**************************************/
1098                        // Removes old metadata
1099                        if (el.querySelector(warrantyOriginalMeta)) {
1100                            el.querySelectorAll(warrantyOriginalMeta).forEach(function (each) {
1101                                each.innerHTML = '';
1102                            })
1103                        }
1104
1105                        if (quantityWrapper && quantityWrapper != '' && el.querySelector(quantityWrapper)) {
1106                            el.querySelectorAll(quantityWrapper).forEach((each) => {
1107                                each.style.opacity = '75%';
1108                                each.style.pointerEvents = 'none';
1109                            })
1110                        }
1111
1112                        // Selects where to append warranty metadata
1113                        let contentContainer = el.querySelector(metadataContainer)
1114                        let warrantyProductData;
1115                        let warrantyTermData;
1116
1117                        if (!localCart.items[index]) return;
1118
1119                        if (localCart.items[index].options_with_values && localCart.items[index].options_with_values[1]) { // Finds the ref id string in the product info string and replaces with an empty string
1120                            let regexReplace = localCart.items[index].options_with_values[0].value.match(/\-\d{5,}/g);
1121                            warrantyProductData = localCart.items[index].options_with_values[0].value.replace(regexReplace, '');
1122                            warrantyTermData = localCart.items[index].options_with_values[1].value;
1123                        } else {
1124                            warrantyProductData = localCart.items[index].properties.Product;
1125                            warrantyTermData = localCart.items[index].properties.Term;
1126                        }
1127
1128                        // For category offers, fetch title by filtering through cart for warranted product refId
1129                        if (warrantyProductData === "Covered Product") {
1130                            const coveredProdId = localCart.items[index].properties['_Extend.ProductId'];
1131                            const coveredProdTitle = localCart.items.filter((item) => item.id.toString() == coveredProdId)[0].title;
1132                            warrantyProductData = coveredProdTitle;
1133                        }
1134
1135                        // Appends Product and Term metadata
1136                        if (el.querySelector(metadataContainer)) {
1137                            let warrantyProductName = document.createElement('p');
1138                            warrantyProductName.className = 'extend-warranty-info extend-warranty-info-product';
1139                            warrantyProductName.innerHTML = '<b>Product: </b>' + warrantyProductData;
1140                            warrantyProductName.setAttribute('data-cy', 'warranty-description-product');
1141                            let warrantyProductTerm = document.createElement('p')
1142                            warrantyProductTerm.className = 'extend-warranty-info extend-warranty-info-term';
1143                            warrantyProductTerm.innerHTML = '<b>Term: </b>' + warrantyTermData;
1144                            warrantyProductTerm.setAttribute('data-cy', 'warranty-description-term');
1145
1146                            // Only append the metadata if it's not already there
1147                            if (!el.querySelector('.extend-warranty-info')) {
1148                                contentContainer.append(warrantyProductName, warrantyProductTerm)
1149                            }
1150                        }
1151
1152                        /**************************************/
1153                        /* THEME SPECIFIC STYLING END         */
1154                        /**************************************/
1155
1156                    } else { // Create an offer element for each product
1157                        createElement(el, index);
1158                    }
1159                } catch (error) {
1160                    console.error("EXTEND:", error);
1161                }
1162            });
1163        }
1164
1165        function initEventListeners() {
1166            if (init) return;
1167
1168            function refreshCartOffer() {
1169                fetch('/cart.js', {
1170                    credentials: 'same-origin',
1171                    method: 'GET',
1172                    headers: {
1173                        'Content-Type': 'application/json',
1174                        'X-Requested-With': 'XMLHttpRequest'
1175                    }
1176                })
1177                    .then((e) => e.json())
1178                    .then((e) => {
1179                        if (Extend.integration.analytics) Extend.integration.cartAnalytics(localCart, e);
1180                        localCart = e;
1181                        initializeCartOffer();
1182                    })
1183                    .catch((error) => {
1184                        console.error("EXTEND:", error)
1185                    });
1186            }
1187
1188            // https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener#Multiple_identical_event_listeners
1189            window.addEventListener(cartEvent, refreshCartOffer);
1190
1191            // Listen for SP dispatching refresh
1192            window.addEventListener('refreshSP', refreshCart);
1193
1194            document.addEventListener('rebuy:cart.change', refreshCartOffer);
1195
1196        }
1197
1198        /************************/
1199        /* initializeCartOffer  */
1200        /************************/
1201        // Invokes handleStyling and finds all offers in the cart, handling both normalization and balancing
1202        function initializeCartOffer() {
1203
1204            // Runs this normalization from extend-shipping.liquid if using cart SP
1205            if (Extend.integration.cartSP && Extend.integration.normalizeCartSP) {
1206                Extend.integration.normalizeCartSP()
1207            }
1208
1209            // Handles styling and creates offer elements
1210            handleStyling();
1211
1212            initEventListeners();
1213
1214            init = true;
1215
1216            // Use standard normalization if SP is not present in cart
1217            if (!window.Extend.integration.cartSP) {
1218                // Normalization ensures there is a 1:1 relationship between the product and the warranty
1219                ExtendShopify.normalizeCart({
1220                    cart: localCart,
1221                    balance: Extend.integration.cartBalancing
1222                }, function (err, data) {
1223                    try {
1224                        // An error occurred
1225                        if (err) {
1226                            throw new Error({ "Exiting - Error in normalizeCart": error });
1227                        } else if (data && data.updates) { // Calls refreshCart to update the cart for normalization
1228                            refreshCart();
1229                        }
1230                    } catch (error) {
1231                        console.error("EXTEND:", error)
1232                    }
1233                });
1234            }
1235        }
1236
1237        try {
1238            // initializeCartOffer when script is initially rendered
1239            if(isMainCart) {
1240              initializeCartOffer();
1241            } else {
1242              setTimeout(() => { initializeCartOffer() }, 500);
1243            }
1244        } catch (err) {
1245            console.error('EXTEND: ', err);
1246        }
1247
1248    }, { once: true });
1249</script>
1249
1250
1251<style>
1252    .extend-cart-offer {
1253        margin: 0;
1254    }
1255
1256    .extend-side-cart-offer {
1257        margin: 10px 0;
1258    }
1259
1260    .extend-warranty-info {
1261        margin: 0 !important;
1262    }
1263
1264    .extend-warranty-info-product {}
1265
1266    .extend-warranty-info-term {}
1267
1268    #extend-offers-modal-iframe {
1269        z-index: 99999999999 !important;
1270    }
1271
1272    #extend-learn-more-modal-iframe {
1273        z-index: 99999999999 !important;
1274    }
1275</style>
1276
1277<!-- Optional -->
1278<!-- Extend - Render atc -->
1279
1280<!-- Extend - Render quickview -->
1281
1282<!-- Extend - Render cart shipping protection -->
1283
1284    <!-- Extend -- End Extend code -->
1285
1286    <!-- FigPii code removed to prevent template hijacking -->
1287<!-- BEGIN app block: shopify://apps/videowise-video-commerce/blocks/script_embed/b48d6c0c-3e3f-4791-a9ab-a5ab7ec82f4d -->
1288
1289
1290
1291
1292<link
1293  rel="preload"
1294  as="style"
1295  onload="this.onload=null;this.rel='stylesheet'"
1296  href="https://assets.videowise.com/style.css.gz"
1297  id="videowise-style-css">
1298<script
1299  defer
1300  src="https://assets.videowise.com/vendors.js.gz"
1301  id="videowise-vendors-js"></script>
vendor: 1 bytes, line 1301
1301
1302<script
1303  defer
1304  src="https://assets.videowise.com/client.js.gz"
1305  id="videowise-client-js"></script>
1305
1306
1307<link rel="dns-prefetch" href="https://assets.videowise.com/" />
1308
1309<link rel="dns-prefetch" href="https://cdn2.videowise.com/" />
1310
1311<link rel="dns-prefetch" href="https://api-cdn.videowise.com/" />
1312
1313<link rel="dns-prefetch" href="https://images.videowise.com/" />
1314
1315<link rel="dns-prefetch" href="https://cdn.videowise.com/" />
1316
1317<!-- END app block --><!-- BEGIN app block: shopify://apps/rebuy-personalization-engine/blocks/rebuy-global-embed/a26ae9b9-933b-40bf-bbc6-bf1220bbc4dc -->
1318<script>
1319  window.Rebuy = window.Rebuy || {};
1320  window.Rebuy.customer = window.Rebuy.customer || {};
1321  
1322  window.Rebuy.market = window.Rebuy.market || {};
1323  
1324  window.Rebuy.market.country = "US";
1325  
1326  
1327  window.Rebuy.market.locale = "en";
1328  
1329</script>
1329
1330
1331
1332
1333
1334
1335<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348  
1348<script async src="https://static.klaviyo.com/onsite/js/hhNY44/klaviyo.js?company_id=hhNY44"></script>
1348
1349  
1349<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
1349
1350
1351  
1352
1353
1354
1355
1356  
1356<script>
1357    window.klaviyoReviewsProductDesignMode = false
1358  </script>
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368<!-- END app block --><link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1369<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: 7891333,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "index"};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 1369
1369
1370<script>
1371  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
1372</script>
vendor: 1 bytes, line 1372
1372
1373<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}
1373).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: 7891333,storefrontBaseUrl: "https://gosun.co",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://gosun.co/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"1346666590","configuration":"{\"accountID\":\"hhNY44\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"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"]}
1373,{"id":"1324810334","configuration":"{\"pixelCode\":\"D4S7R9RC77UFR3MMFP50\"}","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":[]},"dataSharingState":"optimized"},{"id":"1303380062","configuration":"{\"subdomain\":\"patricksherwin\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"42cd9b1f0fb7c1cae5cd21175cef6782","type":"APP","apiClientId":1615517,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":[]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"860717150","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-9KYPJXX520\\\",\\\"AW-958591666\\\",\\\"GT-MKBHQ7GG\\\"],\\\"target_country\\\":\\\"ZZ\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-9KYPJXX520\\\",\\\"AW-958591666\\\/AECZCK-87ooBELLli8kD\\\",\\\"G-V574K53M58\\\",\\\"AW-958591666\\\"]},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-9KYPJXX520\\\",\\\"AW-958591666\\\/HAERCKy87ooBELLli8kD\\\",\\\"G-V574K53M58\\\",\\\"AW-958591666\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-9KYPJXX520\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-9KYPJXX520\\\",\\\"AW-958591666\\\/gPHwCKa87ooBELLli8kD\\\",\\\"MC-2WGJ535Y4P\\\",\\\"G-V574K53M58\\\",\\\"AW-958591666\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-9KYPJXX520\\\",\\\"AW-958591666\\\/B8V1CKO87ooBELLli8kD\\\",\\\"MC-2WGJ535Y4P\\\",\\\"AW-958591666\\\/GqM-COvng7IaELLli8kD\\\",\\\"AW-958591666\\\/vcraCIOuvesZELLli8kD\\\",\\\"AW-958591666\\\/rF_cCJWdjKAYELLli8kD\\\",\\\"G-V574K53M58\\\",\\\"AW-958591666\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-9KYPJXX520\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-9KYPJXX520\\\",\\\"AW-958591666\\\/SfX6CKC87ooBELLli8kD\\\",\\\"MC-2WGJ535Y4P\\\",\\\"G-V574K53M58\\\",\\\"AW-958591666\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-9KYPJXX520\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-9KYPJXX520\\\",\\\"AW-958591666\\\/J7oxCLK87ooBELLli8kD\\\",\\\"G-V574K53M58\\\",\\\"AW-958591666\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-9KYPJXX520\\\",\\\"AW-958591666\\\/NIwyCKm87ooBELLli8kD\\\",\\\"AW-958591666\\\/ys61CMKdjKAYELLli8kD\\\",\\\"G-V574K53M58\\\",\\\"AW-958591666\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-9KYPJXX520\\\"}],\\\"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":"435683422","configuration":"{\"merchantId\":\"1023349\", \"url\":\"https:\/\/classic.avantlink.com\", \"shopName\": \"patricksherwin\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"26843be7e7f0ff401f557cffac6b5a49","type":"APP","apiClientId":125215244289,"privacyPurposes":["ANALYTICS","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"143818846","configuration":"{\"pixel_id\":\"1511573585764643\",\"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":"65929310","configuration":"{\"tagID\":\"2616850218358\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"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"}
1373,{"id":"118947934","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"GTM Pixel | GoSun"},{"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":"GoSun","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"patricksherwin.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/gosun.co"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"7682019393630","handle":"electric-tractor","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42909464887390","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7370432807006","handle":"ev-solar-charger","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41648022913118","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"1355338645604","handle":"best-solar-cooker-fusion","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"32341825552478","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6713993527390","handle":"sport-e","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39771920433246","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7683873636446","handle":"solar-carport","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42932412940382","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7627689164894","handle":"solar-trike","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42659183624286","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6691463790686","handle":"camp365","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39988118650974","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7307720687710","handle":"t-model","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41432753078366","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6763286954078","handle":"gosun-elcat-splash","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39966197153886","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6763278434398","handle":"gosun-electric-boat-solar","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39956054474846","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6611065667678","handle":"gosunpro-portable-solar-oven","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39495765098590","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6767941845086","handle":"solar-oven-kit","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39942550061150","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7196356378718","handle":"prep-kit-couple","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41126831358046","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7196358279262","handle":"prep-kit-family","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41126837092446","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7196355952734","handle":"prep-kit-solo","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41126830211166","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6814225530974","handle":"heated-seat","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40053549138014","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7229373415518","handle":"solar-powered-backpack-open-box-copy","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41238634037342","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6618661224542","handle":"bluetooth-speaker","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39518852120670","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4795306901598","handle":"brew-carry-case","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"32271732146270","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"3830333571166","handle":"chill-solarpanel-30","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"29218248360030","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"3879278837854","handle":"camping-stove-solar-kitchen","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"29218238759006","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6585297141854","handle":"portable-solar-kitchen-2022-pro","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39406336737374","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6678034186334","handle":"grid","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39691836063838","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"3943606485086","handle":"solartable-60","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39525921947742","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6916734320734","handle":"shine-battery-operated-light","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40391691010142","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
1373,{"id":"422534921","handle":"sport-bag","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"30860585009246","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6562243805278","handle":"solartable-120","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39338064543838","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4313346998366","handle":"reusable-travel-utensil-set","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40745344106590","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://gosun.co/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"131770777694","themePublished":"true","eventMetadataId":"9489b087-bfd3-41f5-bbc8-0876d54b53cd","pageType":"home","shopId":"7891333","storefrontBaseUrl":"https:\/\/gosun.co","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
1373<script>
1374  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
1375  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
1376  window.ShopifyAnalytics.meta.currency = 'USD';
1377  var meta = {"page":{"pageType":"home","requestId":"4501a7a2-c48b-416d-b389-9e045083c131-1791063505"}};
1378  for (var attr in meta) {
1379    window.ShopifyAnalytics.meta[attr] = meta[attr];
1380  }
1381</script>
vendor: 1 bytes, line 1381
1381
1382<script class="analytics">
1383  (function () {
1384    var customDocumentWrite = function(content) {
1385      var jquery = null;
1386
1387      if (window.jQuery) {
1388        jquery = window.jQuery;
1389      } else if (window.Checkout && window.Checkout.$) {
1390        jquery = window.Checkout.$;
1391      }
1392
1393      if (jquery) {
1394        jquery('body').append(content);
1395      }
1396    };
1397
1398    var hasLoggedConversion = function(token) {
1399      if (token) {
1400        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
1401      }
1402      return false;
1403    }
1404
1405    var setCookieIfConversion = function(token) {
1406      if (token) {
1407        var twoMonthsFromNow = new Date(Date.now());
1408        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
1409
1410        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
1411      }
1412    }
1413
1414    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
1415    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
1416    if (trekkie.integrations) {
1417      return;
1418    }
1419    trekkie.methods = [
1420      'identify',
1421      'page',
1422      'ready',
1423      'track',
1424      'trackForm',
1425      'trackLink'
1426    ];
1427    trekkie.factory = function(method) {
1428      return function() {
1429        var args = Array.prototype.slice.call(arguments);
1430        args.unshift(method);
1431        trekkie.push(args);
1432        if (method == 'track' || method == 'page') {
1433          var pageUrl;
1434          try {
1435            pageUrl = window.location.href;
1436          } catch (e) {}
1437          var pageReferrer;
1438          try {
1439            pageReferrer = document.referrer;
1440          } catch (e) {}
1441          try {
1442            if (window.__TREKKIE_SHIM_QUEUE == null) {
1443              window.__TREKKIE_SHIM_QUEUE = [];
1444            }
1445            window.__TREKKIE_SHIM_QUEUE.push({
1446              from: 'trekkie-stub',
1447              method: method,
1448              args: args.slice(1),
1449              pageContext: {
1450                url: pageUrl,
1451                referrer: pageReferrer
1452              }
1453            });
1454          } catch (e) {
1455            // no-op
1456          }
1457        }
1458        return trekkie;
1459      };
1460    };
1461    for (var i = 0; i < trekkie.methods.length; i++) {
1462      var key = trekkie.methods[i];
1463      trekkie[key] = trekkie.factory(key);
1464    }
1465    trekkie.load = function(config) {
1466      trekkie.config = config || {};
1467      trekkie.config.initialDocumentCookie = document.cookie;
1468      var first = document.getElementsByTagName('script')[0];
1469var script = document.createElement('script');
1470script.type = 'text/javascript';
1471script.onerror = function(e) {
1472  var scriptFallback = document.createElement('script');
1473  scriptFallback.type = 'text/javascript';
1474  scriptFallback.onerror = function(error) {
1475          var Monorail = {
1476      produce: function produce(monorailDomain, schemaId, payload) {
1477        var currentMs = new Date().getTime();
1478        var event = {
1479          schema_id: schemaId,
1480          payload: payload,
1481          metadata: {
1482            event_created_at_ms: currentMs,
1483            event_sent_at_ms: currentMs
1484          }
1485        };
1486        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1487      },
1488      sendRequest: function sendRequest(endpointUrl, payload) {
1489        // Try the sendBeacon API
1490        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1491          var blobData = new window.Blob([payload], {
1492            type: 'text/plain'
1493          });
1494
1495          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1496            return true;
1497          } // sendBeacon was not successful
1498
1499        } // XHR beacon
1500
1501        var xhr = new XMLHttpRequest();
1502
1503        try {
1504          xhr.open('POST', endpointUrl);
1505          xhr.setRequestHeader('Content-Type', 'text/plain');
1506          xhr.send(payload);
1507        } catch (e) {
1508          console.log(e);
1509        }
1510
1511        return false;
1512      },
1513      isIos12: function isIos12() {
1514        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1515      }
1516    };
1517    Monorail.produce('monorail-edge.shopifysvc.com',
1518      'trekkie_storefront_load_errors/1.1',
1519      {shop_id: 7891333,
1520      theme_id: 131770777694,
1521      app_name: "storefront",
1522      context_url: window.location.href,
1523      source_url: "//gosun.co/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
1524
1525  };
1526  scriptFallback.async = true;
1527  scriptFallback.src = '//gosun.co/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
1528  first.parentNode.insertBefore(scriptFallback, first);
1529};
1530script.async = true;
1531script.src = '//gosun.co/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
1532first.parentNode.insertBefore(script, first);
1533
1534    };
1535    trekkie.load(
1536      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":7891333,"isMerchantRequest":null,"themeId":131770777694,"themeCityHash":"4379954235331696392","contentLanguage":"en","currency":"USD","eventMetadataId":"9489b087-bfd3-41f5-bbc8-0876d54b53cd"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1537    );
1538
1539    var loaded = false;
1540    trekkie.ready(function() {
1541      if (loaded) return;
1542      loaded = true;
1543
1544      window.ShopifyAnalytics.lib = window.trekkie;
1545
1546      var originalDocumentWrite = document.write;
1547      document.write = customDocumentWrite;
1548      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1549      document.write = originalDocumentWrite;
1550
1551      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1552      var token = match? match[1]: undefined;
1553      if (!hasLoggedConversion(token)) {
1554        setCookieIfConversion(token);
1555        
1556      }
1557    });
1558
1559    window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"4501a7a2-c48b-416d-b389-9e045083c131-1791063505","shopifyEmitted":true});
1560
1561    var eventsListenerScript = document.createElement('script');
1562    eventsListenerScript.async = true;
1563    eventsListenerScript.src = "//gosun.co/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1564    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1565})();</script>
1565
1566  
1566<script>
1567  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
1568    window.ga = function ga() {
1569      (window.ga.q = window.ga.q || []).push(arguments);
1570      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
1571        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
1572      }
1573      console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information.");
1574    };
1575    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
1576      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
1577    }
1578  }
1579</script>
vendor: 1 bytes, line 1579
1579
1580<script
1581  defer
1582  src="https://gosun.co/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
1583  data-application="storefront-renderer"
1584  data-shop-id="7891333"
1585  data-render-region="gcp-us-central1"
1586  data-page-type="index"
1587  data-theme-instance-id="131770777694"
1588  data-theme-name="Dawn"
1589  data-theme-version="13.0.0"
1590  data-monorail-region="shop_domain"
1591  data-resource-timing-sampling-rate="10"
1592  data-shs="true"
1593  data-shs-beacon="true"
1594  data-shs-export-with-fetch="true"
1595  data-shs-logs-sample-rate="1"
1596  data-shs-beacon-endpoint="https://gosun.co/api/collect"
1597></script>
1597
1598<meta name="shopify-y" content="0b7b8015-6251-4efd-87e3-3fe1f1185e97" data-expiration="1822621105000"><meta name="shopify-s" content="c233d43d-3f75-47e5-9936-693d0972b447" data-expiration="1791065305000"><meta name="new-cookie-storage-activated" content="t">
1599</head>
1600
1601<body class="gradient animate--hover-default index ">
1602
1603  <!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 1603-1604
1603
1604<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1604GTM-PWMKVPR
vendor: 83 bytes, lines 1604-1605
1604"
1605height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
1606<!-- End Google Tag Manager (noscript) -->
1607
1608<a class="skip-to-content-link button visually-hidden" href="#MainContent">
1609    Skip to content
1610</a>
1611
1612<link href="//gosun.co/cdn/shop/t/371/assets/quantity-popover.css?v=160085456765339754161746572598" rel="stylesheet" type="text/css" media="all" />
1613<link href="//gosun.co/cdn/shop/t/371/assets/component-card.css?v=75108102367513575501746572598" rel="stylesheet" type="text/css" media="all" />
1614
1615<script src="//gosun.co/cdn/shop/t/371/assets/cart.js?v=116571066492035312161746572596" defer="defer"></script>
vendor: 1 bytes, line 1615
1615
1616<script src="//gosun.co/cdn/shop/t/371/assets/quantity-popover.js?v=19455713230017000861746572597" defer="defer"></script>
1616
1617
1618<style>
1619  .drawer {
1620    visibility: hidden;
1621  }
1622</style>
1623
1624<cart-drawer class="drawer is-empty">
1625  <div id="CartDrawer" class="cart-drawer">
1626    <div id="CartDrawer-Overlay" class="cart-drawer__overlay"></div>
1627    <div
1628      class="drawer__inner gradient color-scheme-1"
1629      role="dialog"
1630      aria-modal="true"
1631      aria-label="Your cart"
1632      tabindex="-1"
1633    ><div class="drawer__inner-empty">
1634          <div class="cart-drawer__warnings center">
1635            <div class="cart-drawer__empty-content">
1636              <h2 class="cart__empty-text">Your cart is empty</h2>
1637              <button
1638                class="drawer__close"
1639                type="button"
1640                onclick="this.closest('cart-drawer').close()"
1641                aria-label="Close"
1642              >
1643                <svg
1644  xmlns="http://www.w3.org/2000/svg"
1645  aria-hidden="true"
1646  focusable="false"
1647  class="icon icon-close"
1648  fill="none"
1649  viewBox="0 0 18 17"
1650>
1651  <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor">
1652</svg>
1653
1654              </button>
1655              <a href="/collections/all" class="button">
1656                Continue shopping
1657              </a><p class="cart__login-title h3">Have an account?</p>
1658                <p class="cart__login-paragraph">
1659                  <a href="/account/login" class="link underlined-link">Log in</a> to check out faster.
1660                </p></div>
1661          </div></div><div class="drawer__header">
1662        <h2 class="drawer__heading">Your cart</h2>
1663        <button
1664          class="drawer__close"
1665          type="button"
1666          onclick="this.closest('cart-drawer').close()"
1667          aria-label="Close"
1668        >
1669          <svg
1670  xmlns="http://www.w3.org/2000/svg"
1671  aria-hidden="true"
1672  focusable="false"
1673  class="icon icon-close"
1674  fill="none"
1675  viewBox="0 0 18 17"
1676>
1677  <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor">
1678</svg>
1679
1680        </button>
1681      </div>
1682      <cart-drawer-items
1683        
1684          class=" is-empty"
1685        
1686      >
1687        <form
1688          action="/cart"
1689          id="CartDrawer-Form"
1690          class="cart__contents cart-drawer__form"
1691          method="post"
1692        >
1693          <div id="CartDrawer-CartItems" class="drawer__contents js-contents"><p id="CartDrawer-LiveRegionText" class="visually-hidden" role="status"></p>
1694            <p id="CartDrawer-LineItemStatus" class="visually-hidden" aria-hidden="true" role="status">
1695              Loading...
1696            </p>
1697          </div>
1698          <div id="CartDrawer-CartErrors" role="alert"></div>
1699        </form>
1700      </cart-drawer-items>
1701      <div class="drawer__footer"><!-- Start blocks -->
1702        <!-- Subtotals -->
1703
1704        <div class="cart-drawer__footer" >
1705          <div></div>
1706
1707          <div class="totals" role="status">
1708            <h2 class="totals__total">Estimated total</h2>
1709            <p class="totals__total-value"><span class=money>$0</span></p>
1710          </div>
1711
1712          <small class="tax-note caption-large rte">Taxes, Discounts and <a href="/policies/shipping-policy">shipping</a> calculated at checkout
1713</small>
1714        </div>
1715
1716        <!-- CTAs -->
1717
1718        <div class="cart__ctas" >
1719          <button
1720            type="submit"
1721            id="CartDrawer-Checkout"
1722            class="cart__checkout-button button"
1723            name="checkout"
1724            form="CartDrawer-Form"
1725            
1726              disabled
1727            
1728          >
1729            Check out
1730          </button>
1731        </div>
1732      </div>
1733    </div>
1734  </div>
1735</cart-drawer>
1736<!-- BEGIN sections: header-group -->
1737<div id="shopify-section-sections--16419433807966__announcement-bar" class="shopify-section shopify-section-group-header-group gosun-announcement-section"><style>
1738  .gosun-announcement {
1739    background: #1b3550;
1740    padding: 10px 20px;
1741    display: flex;
1742    align-items: center;
1743    justify-content: center;
1744    gap: 12px;
1745    flex-wrap: wrap;
1746  }
1747  
1748  .gosun-announcement__content {
1749    display: flex;
1750    align-items: center;
1751    gap: 10px;
1752    flex-wrap: wrap;
1753    justify-content: center;
1754  }
1755  
1756  .gosun-announcement__emoji {
1757    font-size: 20px;
1758    line-height: 1;
1759  }
1760  
1761  .gosun-announcement__text {
1762    color: #ffffff;
1763    font-size: 15px;
1764    font-weight: 500;
1765    font-family: 'Cera Pro Medium', sans-serif;
1766    letter-spacing: 0.02em;
1767    margin: 0;
1768  }
1769  
1770  .gosun-announcement__cta {
1771  color: #ffffff;
1772  font-size: 15px;
1773  font-weight: 600;
1774  font-family: 'Cera Pro Medium', sans-serif;
1775  text-decoration: underline;
1776  text-underline-offset: 3px;
1777  transition: opacity 0.2s ease;
1778  white-space: nowrap;
1779}
1780
1781.gosun-announcement__cta:hover {
1782  opacity: 0.8;
1783  color: #ffffff;
1784}
1785  
1786  /* Countdown styling */
1787  .gosun-announcement__countdown {
1788    display: flex;
1789    align-items: center;
1790    gap: 6px;
1791    color: #ffffff;
1792    font-size: 14px;
1793    font-weight: 600;
1794    font-family: 'Cera Pro Medium', sans-serif;
1795  }
1796  
1797  .gosun-announcement__countdown-item {
1798    background: rgba(255,255,255,0.15);
1799    padding: 4px 8px;
1800    border-radius: 4px;
1801    min-width: 32px;
1802    text-align: center;
1803  }
1804  
1805  .gosun-announcement__countdown-separator {
1806    opacity: 0.7;
1807  }
1808  
1809  @media screen and (max-width: 750px) {
1810    .gosun-announcement {
1811      padding: 10px 15px;
1812      gap: 8px;
1813    }
1814    
1815    .gosun-announcement__text {
1816      font-size: 13px;
1817      text-align: center;
1818    }
1819    
1820    .gosun-announcement__cta {
1821      font-size: 12px;
1822      padding: 7px 14px;
1823    }
1824    
1825    .gosun-announcement__countdown {
1826      font-size: 12px;
1827    }
1828  }
1829</style>
1830
1831
1832<div class="gosun-announcement" role="region" aria-label="Announcement">
1833  <div class="gosun-announcement__content">
1834    
1835    
1836    <p class="gosun-announcement__text">Invest in GoSun ☀️</p>
1837    
1838    
1839  </div>
1840  
1841  
1842    <a href="https://www.startengine.com/offering/gosun" class="gosun-announcement__cta">
1843      Learn More
1844    </a>
1845  
1846</div>
1847
1848
1849
1850
1851
1852</div><div id="shopify-section-sections--16419433807966__header" class="shopify-section shopify-section-group-header-group section-header"><link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800;900&family=Material+Symbols+Outlined:wght,[email protected],0..1&display=swap" rel="stylesheet" />
1853<link rel="stylesheet" href="//gosun.co/cdn/shop/t/371/assets/component-list-menu.css?v=151968516119678728991746572597" media="print" onload="this.media='all'">
1854<link rel="stylesheet" href="//gosun.co/cdn/shop/t/371/assets/component-search.css?v=165164710990765432851746572596" media="print" onload="this.media='all'">
1855<link rel="stylesheet" href="//gosun.co/cdn/shop/t/371/assets/component-cart-notification.css?v=54116361853792938221746572596" media="print" onload="this.media='all'">
1856<link rel="stylesheet" href="//gosun.co/cdn/shop/t/371/assets/component-cart-items.css?v=131073668258848478951746572598" media="print" onload="this.media='all'"><link href="//gosun.co/cdn/shop/t/371/assets/component-cart-drawer.css?v=67327691417103202711746572596" rel="stylesheet" type="text/css" media="all" />
1857  <link href="//gosun.co/cdn/shop/t/371/assets/component-cart.css?v=165982380921400067651
1857746572598" rel="stylesheet" type="text/css" media="all" />
1858  <link href="//gosun.co/cdn/shop/t/371/assets/component-totals.css?v=15906652033866631521746572596" rel="stylesheet" type="text/css" media="all" />
1859  <link href="//gosun.co/cdn/shop/t/371/assets/component-price.css?v=182639151686263063301746572596" rel="stylesheet" type="text/css" media="all" />
1860  <link href="//gosun.co/cdn/shop/t/371/assets/component-discounts.css?v=152760482443307489271746572597" rel="stylesheet" type="text/css" media="all" />
1861<style>
1862
1863/* --- FIX: Remove native browser 'X' from search inputs --- */
1864  input[type="search"]::-webkit-search-decoration,
1865  input[type="search"]::-webkit-search-cancel-button,
1866  input[type="search"]::-webkit-search-results-button,
1867  input[type="search"]::-webkit-search-results-decoration {
1868    -webkit-appearance: none;
1869  }
1870
1871
1872  /* --- GOSUN GLOBAL VARIABLES --- */
1873  :root {
1874    --gosun-primary: #288BCC;
1875    --gosun-primary-dark: #1E6899;
1876    --gosun-secondary: #C75724;
1877    --gosun-secondary-dark: #A6461C;
1878    --gosun-text-main: #1B3550;
1879    --gosun-text-muted: #7C8798;
1880    --gosun-bg-surface: #F1ECEB;
1881    --gosun-font: 'Montserrat', sans-serif;
1882  }
1883
1884  body { font-family: var(--gosun-font) !important; }
1885
1886  /* --- HEADER BAR STYLES (FORCED STICKY) --- */
1887  .gosun-header-wrapper {
1888    background: white; 
1889    border-bottom: 1px solid #e5e5e5;
1890    position: sticky !important; 
1891    top: 0 !important; 
1892    left: 0;
1893    width: 100%;
1894    z-index: 1000 !important;
1895    box-shadow: 0 4px 12px rgba(0,0,0,0.05);
1896  }
1897
1898  .gosun-navbar {
1899    display: flex; align-items: center; justify-content: space-between;
1900    width: 100%; 
1901    max-width: 1280px !important; 
1902    margin: 0 auto;
1903    padding: 1rem 2rem; gap: 1rem; box-sizing: border-box; position: relative;
1904  }
1905
1906  /* LOGO */
1907  .gosun-logo-area { flex-shrink: 0; display: flex; align-items: center; position: relative; z-index: 20; }
1908  .gosun-logo-img { max-width: 90px; height: auto; display: block; }
1909  .gosun-logo-text { font-size: 2rem; font-weight: 800; letter-spacing: -0.05em; color: var(--gosun-primary); line-height: 1; text-decoration: none; text-transform: lowercase; }
1910
1911  /* NAV (DESKTOP) */
1912  .gosun-nav-desktop { display: none; }
1913  @media(min-width: 1024px) {
1914    .gosun-nav-desktop { display: flex; align-items: center; gap: 1.5rem; }
1915  }
1916  .gosun-nav-link {
1917    font-size: 16px; /* UPDATED: Increased Size */
1918    font-weight: 800; 
1919    text-transform: uppercase; color: var(--gosun-text-main);
1920    text-decoration: none; padding: 1.5rem 0.5rem; position: relative; letter-spacing: 0.05em; 
1921    display: flex; align-items: center; gap: 4px; transition: color 0.2s;
1922  }
1923  .gosun-nav-link:hover, .gosun-nav-link.active-link:hover { color: var(--gosun-primary); }
1924  .material-symbols-outlined { font-family: 'Material Symbols Outlined'; font-weight: normal; font-style: normal; font-size: 24px; line-height: 1; display: inline-block; white-space: nowrap; direction: ltr; }
1925
1926  /* ACTIONS */
1927  .gosun-actions { display: flex; align-items: center; gap: 0.5rem; height: 44px; flex-shrink: 0; position: relative; z-index: 20; }
1928  @media(min-width: 1024px) { .gosun-actions { gap: 1rem; } }
1929
1930  /* SEARCH OVERLAY */
1931  #desktop-search-toggle { display: none; }
1932  .gosun-search-trigger { display: none; cursor: pointer; width: 44px; height: 44px; align-items: center; justify-content: center; color: var(--gosun-text-main); border-radius: 50%; transition: background 0.2s; }
1933  .gosun-search-trigger:hover { background: #F3F4F6; }
1934  @media(min-width: 1280px) { .gosun-search-trigger { display: flex; } }
1935  .gosun-centered-search-container { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 600px; height: 54px; z-index: 30; opacity: 0; visibility: hidden; pointer-events: none; transition: all 0.2s; display: none; }
1936  @media(min-width: 1280px) { .gosun-centered-search-container { display: block; } }
1937  #desktop-search-toggle:checked ~ .gosun-header-wrapper .gosun-centered-search-container { opacity: 1; visibility: visible; pointer-events: auto; }
1938  .gosun-search-pill { width: 100%; height: 100%; background: white; border-radius: 99px; box-shadow: 0 8px 30px rgba(0,0,0,0.12);
1938 border: 1px solid #f0f0f0; position: relative; display: flex; align-items: center; }
1939  .gosun-search-input { width: 100%; height: 100%; background: transparent; border: none !important; box-shadow: none !important; padding: 0 50px 0 24px; font-size: 1.4rem; font-weight: 600; color: var(--gosun-text-main); outline: none; -webkit-appearance: none; }
1940  .gosun-search-close { position: absolute; right: 16px; cursor: pointer; color: #999; font-size: 24px; padding: 4px; display: flex; align-items: center; justify-content: center; }
1941  #desktop-search-toggle:checked ~ .gosun-header-wrapper .gosun-nav-desktop, #desktop-search-toggle:checked ~ .gosun-header-wrapper .gosun-btn-pill { opacity: 0; pointer-events: none; }
1942   
1943  /* PREDICTIVE SEARCH */
1944  .predictive-search { position: absolute; top: 64px; left: 0; width: 100%; background: white; border-radius: 16px; box-shadow: 0 15px 40px rgba(0,0,0,0.12); border: 1px solid #f0f0f0; z-index: 100; max-height: 60vh; overflow-y: auto; display: none; padding: 1rem 0; }
1945  .gosun-centered-search-container:focus-within .predictive-search { display: block !important; }
1946  .predictive-search__item { display: flex; align-items: center; padding: 0.75rem 1.5rem; text-decoration: none; transition: background 0.1s; }
1947  .predictive-search__item:hover { background: #F8F9FA; }
1948  .predictive-search__image { width: 48px; height: 48px; object-fit: cover; border-radius: 8px; margin-right: 1rem; background: white; border: 1px solid #eee; }
1949  .predictive-search__item-heading { font-size: 0.95rem; font-weight: 700; color: var(--gosun-text-main); }
1950
1951  /* BUTTONS */
1952  .gosun-btn-pill { background: var(--gosun-primary); color: white; font-weight: 800; text-transform: uppercase; font-size: 14px; padding: 0.5rem 1.5rem; border-radius: 9999px; text-decoration: none; transition: all 0.2s; box-shadow: 0 4px 6px rgba(40, 139, 204, 0.2); letter-spacing: 0.05em; display: none; white-space: nowrap; }
1953  @media(min-width: 640px) { .gosun-btn-pill { display: block; } }
1954  .gosun-btn-pill:hover { background: var(--gosun-primary-dark); transform: translateY(-1px); }
1955  .gosun-icon-btn { background: transparent; border: none; cursor: pointer; color: var(--gosun-text-main); position: relative; padding: 8px; border-radius: 50%; transition: background 0.2s; display: flex; align-items: center; justify-content: center; width: 44px; height: 44px; }
1956  .gosun-icon-btn:hover { background: #F3F4F6; }
1957  .gosun-cart-count { position: absolute; top: 2px; right: 2px; background: var(--gosun-secondary); color: white; font-size: 10px; font-weight: bold; width: 16px; height: 16px; border-radius: 50%; display: flex; align-items: center; justify-content: center; }
1958
1959  /* --- MEGA MENU WRAPPER --- */
1960  .gosun-mega-wrapper { 
1961    position: absolute; top: 100%; left: 0; width: 100%; 
1962    background: white; border-top: 1px solid #e5e5e5; 
1963    box-shadow: 0 20px 40px rgba(0,0,0,0.1); 
1964    opacity: 0; visibility: hidden; 
1965    transform: translateY(10px); transition: all 0.2s ease; 
1966    z-index: 99; padding: 0;
1967    pointer-events: none;
1968  }
1969  /* Invisible hover bridge - only active when dropdown is visible */
1970  .gosun-mega-wrapper::before {
1971    content: '';
1972    position: absolute;
1973    top: -30px;
1974    left: 0;
1975    right: 0;
1976    height: 30px;
1977  }
1978  .gosun-nav-item:hover .gosun-mega-wrapper { 
1979    opacity: 1; visibility: visible; transform: translateY(0);
1980    pointer-events: auto;
1981  }
1982   
1983  .gosun-menu-row {
1984    max-width: 1280px; 
1985    margin: 0 auto; 
1986    display: flex; 
1987    align-items: stretch;
1988    min-height: 350px; /* Reduced min-height */
1989  }
1990
1991  /* --- SHARED COLUMN STYLES --- */
1992  .mega-col {
1993    padding: 2rem 4rem; /* Increased padding */
1994    box-sizing: border-box;
1995    border-right: 1px solid #f5f5f5;
1996    display: flex; flex-direction: column; align-items: flex-start;
1997  }
1998  .mega-col:last-child { border-right: none; }
1999
2000  .w-20 { width: 20%; } .w-25 { width: 25%; } .w-33 { width: 33.333%; } .w-40 { width: 40%; }
2001  .w-50 { width: 50%; } .w-60 { width: 60%; } .w-66 { width: 66.666%; } .w-75 { width: 75%; } .w-100 { width: 100%; }
2002
2003  .align-left { align-items: flex-start; text-align: left; }
2004  .align-center { align-items: center; text-align: center; }
2005  .align-center .mega-link-item { justify-content: center; }
2006  .align-right { align-items: flex-end; text-align: right; }
2007
2008  .mega-icon { font-size: 36px; color: var(--gosun-primary); margin-bottom: 1rem; }
2009  .mega-img-wrap { width: 100%; border-radius: 12px; overflow: hidden; margin-bottom: 1rem; }
2010  .mega-img-wrap img { width: 100%; height: auto; display: block; object-fit: cover; }
2011   
2012  /* FONT SIZE INCREASES */
2013  .text-h2 { font-size: 2.5rem; font-weight: 800; color: var(--gosun-text-main); margin: 0 0 0.5rem 0; line-height: 1.1; }
2014  .text-h3 { font-size: 2rem; font-weight: 800; color: var(--gosun-text-main); margin: 0 0 0.5rem 0; line-height: 1.2; }
2015  .text-h4 { font-size: 1.5rem; font-weight: 700; color: var(--gosun-text-main); margin: 0 0 0.5rem 0; text-transform: uppercase; letter-spacing: 0.05em; }
2016  .text-label { font-size: 1rem; font-weight: 800; color: #999; text-transform: uppercase; margin-bottom: 1rem; letter-spacing: 0.05em; }
2017  .text-body { font-size: 1.1rem; color: var(--gosun-text-muted); line-height: 1.5; margin-bottom: 1.5rem; }
2018
2019  .mega-btn { display: inline-flex; align-items: center; gap: 8px; padding: 14px 28px; border-radius: 6px; text-decoration: none; font-weight: 800; font-size: 1.1rem; margin-top: auto; transition: all 0.2s; cursor: pointer; }
2020  .btn-primary { background: var(--gosun-secondary); color: white; border: 1px solid var(--gosun-secondary); }
2021  .btn-primary:hover { background: var(--gosun-secondary-dark); transform: translateY(-2px); box-shadow: 0 4px 10px rgba(199, 87, 36, 0.3); }
2022  .btn-secondary { background: var(--gosun-primary); color: white; border: 1px solid var(--gosun-primary); }
2023  .btn-secondary:hover { background: var(--gosun-primary-dark); transform: translateY(-2px); box-shadow: 0 4px 10px rgba(40, 139, 204, 0.3); }
2024  .btn-outline { background: transparent; border: 2px solid #e5e5e5; color: var(--gosun-text-main); }
2025  .btn-outline:hover { border-color: var(--gosun-primary); color: var(--gosun-primary); }
2026  .btn-text-link { background: transparent; padding: 0; color: var(--gosun-primary); border: none; }
2027  .btn-text-link:hover { color: var(--gosun-primary-dark); text-decoration: underline; }
2028
2029  .mega-menu-list { width: 100%; display: flex; flex-direction: column; gap: 0.5rem; }
2030  .mega-link-item { display: flex; align-items: center; text-decoration: none; color: var(--gosun-text-main); font-weight: 600; font-size: 1.2rem; transition: color 0.2s; }
2031  .mega-link-item:hover { color: var(--gosun-primary); }
2032  .mega-link-item .icon { font-size: 24px; color: var(--gosun-text-muted); margin-right: 10px; }
2033
2034  /* --- CUSTOM LAYOUT: STITCH EV FLAGSHIP --- */
2035  .ev-flagship-container { display: flex; width: 100%; height: 450px; background: white; overflow: hidden; }
2036  .ev-left-panel { 
2037    width: 50%; background: #F9FAFB; padding: 2rem 4rem 3.5rem 4rem; 
2038    display: flex; flex-direction: column; justify-content: center; 
2039    align-items: center; text-align: center; /* CENTERED */
2040    position: relative; overflow: hidden; 
2041  }
2042  .ev-blur-1 { position: absolute; top: 0; right: 0; width: 16rem; height: 16rem; background: rgba(40, 139, 204, 0.05); border-radius: 50%; filter: blur(40px); transform: translate(33%, -50%); }
2043  .ev-blur-2 { position: absolute; bottom: 0; left: 0; width: 16rem; height: 16rem; background: rgba(199, 87, 36, 0.05); border-radius: 50%; filter: blur(40px); transform: translate(-33%, 33%); }
2044  .ev-badges { display: flex; align-items: center; justify-content: center; gap: 1rem; margin-bottom: 1.5rem; position: relative; z-index: 10; }
2045  .ev-pill { display: inline-flex; align-items: center; justify-content: center; padding: 4px 12px; border-radius: 99px; background: rgba(40, 139, 204, 0.1); color: var(--gosun-primary); border: 1px solid rgba(40, 139, 204, 0.2); font-size: 12px; font-weight: 800; text-transform: uppercase; letter-spacing: 0.1em; }
2046  .ev-stat { display: inline-flex; align-items: center; gap: 6px; color: var(--gosun-secondary); font-weight: 700; font-size: 14px; letter-spacing: 0.02em; }
2047  .ev-pulse { width: 8px; height: 8px; background: var(--gosun-secondary); border-radius: 50%; animation: pulse 2s infinite; }
2048  @keyframes pulse { 0% { transform: scale(0.95); box-shadow: 0 0 0 0 rgba(199, 87, 36, 0.7); } 70% { transform: scale(1); box-shadow: 0 0 0 6px rgba(199, 87, 36, 0); } 100% { transform: scale(0.95); box-shadow: 0 0 0 0 rgba(199, 87, 36, 0); } }
2049  .ev-headline { font-size: 5rem; font-weight: 800; color: var(--gosun-text-main); line-height: 1.1; margin-bottom: 1rem; position: relative; z-index: 10; }
2050  .ev-headline span { color: var(--gosun-primary); }
2051  .ev-desc { font-size: 17px; color: #777; line-height: 1.5; margin-bottom: 1.5rem; position: relative; z-index: 10; max-width: 500px; }
2052  .ev-features-row { display: flex; align-items: center; justify-content: center; gap: 2rem; margin-bottom: 2rem; width: 100%; position: relative; z-index: 10; padding: 12px 0 18px 0; }
2053  .ev-feature-group { display: flex; align-items: center; gap: 8px; }
2054  .ev-feature-group .material-symbols-outlined { color: var(--gosun-primary); font-size: 36px; }
2055  .ev-feature-group span { font-weight: 700; color: var(--gosun-text-main); font-size: 20px; }
2056  .ev-cta-btn { background: var(--gosun-secondary); color: white; font-weight: 800; text-transform: uppercase; letter-spacing: 0.1em; padding: 18px 48px; border-radius: 99px; text-decoration: none; box-shadow: 0 10px 15px -3px rgba(199, 87, 36, 0.2); transition: all 0.2s; position: relative; z-index: 10; font-size: 18px;}
2057  .ev-cta-btn:hover { background: var(--gosun-secondary-dark); transform: translateY(-2px); }
2058  .ev-right-panel { width: 50%; height: 100%; position: relative; overflow: hidden; group: group; }
2059  .ev-right-overlay { position: absolute; inset: 0; background: linear-gradient(to top, rgba(0,0,0,0.7), transparent); z-index: 10; pointer-events: none; }
2060  .ev-right-img { width: 100%; height: 100%; object-fit: cover; transition: transform 0.7s ease; }
2061  .ev-right-panel:hover .ev-right-img { transform: scale(1.05); }
2062  .ev-quote-box { position: absolute; bottom: 2rem; left: 2rem; right: 2rem; z-index: 20; background: rgba(255,255,255,0.1); backdrop-filter: blur(10px); border: 1px solid rgba(255,255,255,0.2); border-radius: 12px; padding: 1.5rem; transform: translateY(10px); opacity: 0; transition: all 0.5s ease; }
2063  .ev-right-panel:hover .ev-quote-box { transform: translateY(0); opacity: 1; }
2064  .ev-quote-text { color: white; font-size: 1.1rem; font-weight: 500; font-style: italic; margin-bottom: 0.75rem; line-height: 1.4; }
2065  .ev-author { display: flex; align-items: center; gap: 8px; }
2066  .ev-author-avatar { width: 24px; height: 24px; background: var(--gosun-secondary); color: white; font-size: 10px; font-weight: bold; border-radius: 50%; display: flex; align-items: center; justify-content: center; }
2067  .ev-author-name { color: rgba(255,255,255,0.8); font-size: 10px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.05em; }
2068  /* EV dropdown: two-product layout (EV Solar Charger + Solar Carport) */
2069  .ev-flagship-container:has(.ev-dual-left) { height: auto; min-height: 450px; }
2070  .ev-flagship-container:has(.ev-dual-left) .ev-right-panel { height: auto; }
2071  .ev-flagship-container:has(.ev-dual-left) .ev-right-img { position: absolute; inset: 0; }
2072  .ev-dual-left { align-items: stretch !important; text-align: left !important; justify-content: flex-start !important; padding: 3rem 3.5rem !important; }
2073  .ev-dual-left .oven-header { position: relative; z-index: 10; }
2074  .ev-dual-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 2rem; position: relative; z-index: 10; }
2075  .ev-dual-grid .oven-card { background: white; }
2076  .ev-right-alt { position: absolute; inset: 0; z-index: 5; opacity: 0; transition: opacity 0.35s ease; }
2077  .ev-right-alt img, .ev-right-alt svg { width: 100%; height: 100%; object-fit: cover; }
2078  .ev-flagship-container:has(.ev-dual-card[data-ev-card="2"]:hover) .ev-right-alt { opacity: 1; }
2079  .ev-flagship-container:has(.ev-dual-card[data-ev-card="2"]:hover) .ev-quote-box { opacity: 0 !important; }
2080
2081  /* --- CUSTOM LAYOUT: SOLAR OVENS (STITCH) --- */
2082  .oven-layout-container { display: flex; width: 100%; height: auto; min-height: 400px; background: white; } 
2083  .oven-left-panel { width: 58.33%; padding: 3rem 4rem; display: flex; flex-direction: column;
2083 border-right: 1px solid #f0f0f0; }
2084  .oven-header { display: flex; justify-content: space-between; align-items: center; padding-bottom: 1rem; border-bottom: 1px solid #f5f5f5; margin-bottom: 1.5rem; }
2085  .oven-header h3 { font-size: 1.5rem !important; font-weight: 800; color: var(--gosun-primary-dark); text-transform: uppercase; letter-spacing: 0.1em; display: flex; align-items: center; gap: 8px; } 
2086  .oven-view-all { font-size: 1.2rem !important; font-weight: 700; color: var(--gosun-primary); text-transform: uppercase; letter-spacing: 0.05em; text-decoration: none; display: flex; align-items: center; gap: 4px; } 
2087  .oven-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 2rem; }
2088  .oven-card { display: flex; flex-direction: column; text-decoration: none; background: #F9FAFB; border-radius: 12px; padding: 2rem; border: 1px solid transparent; transition: all 0.2s; min-height: 350px; }
2089  .oven-card:hover { background: white; border-color: rgba(40, 139, 204, 0.3); box-shadow: 0 10px 20px -5px rgba(0,0,0,0.05); transform: translateY(-3px); }
2090  .oven-img-box { position: relative; height: 160px; border-radius: 8px; background: white; overflow: hidden; margin-bottom: 1rem; flex-shrink: 0; } 
2091  .oven-img { width: 100%; height: 100%; object-fit: contain; }
2092  .oven-badge { position: absolute; top: 8px; left: 8px; background: var(--gosun-secondary); color: white; font-size: 12px; font-weight: 800; padding: 3px 8px; border-radius: 4px; text-transform: uppercase; } 
2093  .oven-badge.blue { background: var(--gosun-primary); }
2094  .oven-title { font-size: 30px !important; font-weight: 800; color: var(--gosun-text-main); margin-bottom: 6px; line-height: 1.1; } 
2095  .oven-desc { font-size: 18px !important; color: #777; line-height: 1.4; overflow: hidden; margin-bottom: 1rem; flex-grow: 1; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; } 
2096  .oven-footer-col { display: flex; flex-direction: column; gap: 12px; margin-top: auto; padding-top: 1rem; border-top: 1px solid #eee; }
2097  .oven-price-row { display: flex; align-items: center; gap: 8px; }
2098  .oven-price { font-weight: 800; font-size: 22px !important; color: var(--gosun-secondary); }
2099  .oven-price-compare { font-size: 16px; color: #999; text-decoration: line-through; margin-left: 8px; } 
2100  .oven-shop-link { font-size: 16px; font-weight: 800; color: var(--gosun-primary); text-transform: uppercase; letter-spacing: 0.05em; display: flex; align-items: center; gap: 6px; transition: all 0.2s; }
2101  .oven-shop-link .material-symbols-outlined { font-size: 20px; }
2102  .oven-links-row { display: flex; gap: 2rem; padding-top: 1.5rem; margin-top: 1.5rem; border-top: 1px solid #f5f5f5; }
2103  .oven-icon-link { display: flex; align-items: center; gap: 8px; font-size: 20px !important; font-weight: 700; color: var(--gosun-text-muted); text-decoration: none; transition: color 0.2s; } 
2104  .oven-icon-link:hover { color: var(--gosun-secondary); }
2105  .oven-icon-link .material-symbols-outlined { font-size: 28px; } 
2106  .oven-right-panel { width: 41.66%; position: relative; overflow: hidden; }
2107  .oven-right-bg { width: 100%; height: 100%; object-fit: cover; transition: scale 5s ease; object-position: center 40%; }
2108  .oven-right-panel:hover .oven-right-bg { scale: 1.05; }
2109  .oven-overlay { position: absolute; inset: 0; background: linear-gradient(to top, rgba(27, 53, 80, 0.9), rgba(27, 53, 80, 0.2) 60%, transparent); display: flex; flex-direction: column; justify-content: flex-end; padding: 4rem; }
2110  .oven-feature-badge { align-self: flex-start; background: rgba(255,255,255,0.2); backdrop-filter: blur(5px); color: white; font-size: 13px; font-weight: 800; text-transform: uppercase; padding: 6px 14px; border-radius: 99px; margin-bottom: 1rem; border: 1px solid rgba(255,255,255,0.3); } 
2111  .oven-feature-title { font-size: 3.5rem; font-weight: 800; color: white; line-height: 1.1; margin-bottom: 1rem; } 
2112  .oven-feature-text { font-size: 17px; color: rgba(255,255,255,0.9); margin-bottom: 2rem; max-width: 350px; line-height: 1.5; } 
2113  .oven-feature-btn { display: inline-flex; align-items: center; gap: 8px; background: var(--gosun-secondary); color: white; font-weight: 800; text-transform: uppercase; font-size: 16px; padding: 14px 30px; border-radius: 99px; text-decoration: none; transition: transform 0.2s; width: fit-content; } 
2114  .oven-feature-btn:hover { transform: translateY(-2px); background: #b04618; }
2115
2116  /* --- CUSTOM LAYOUT: GEAR MENU (TABBED INTERFACE) --- */
2117  .gear-layout-container { display: flex; width: 100%; height: auto; min-height: 400px; background: white; }
2118  
2119  /* Hidden radio inputs for tab switching */
2120  .gear-tab-input { display: none; }
2121  
2122  /* Sidebar */
2123  .gear-sidebar { width: 25%; background: #F9FAFB;
2123 border-right: 1px solid #f0f0f0; padding: 3rem 2rem; display: flex; flex-direction: column; justify-content: space-between; }
2124  .gear-nav-list { list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 8px; }
2125  .gear-nav-label { width: 100%; text-align: left; padding: 1.2rem 1.8rem; border-radius: 8px; display: flex; align-items: center; justify-content: space-between; font-size: 18px; font-weight: 800; color: var(--gosun-text-main); background: transparent; cursor: pointer; transition: all 0.2s; text-decoration: none; }
2126  .gear-nav-label:hover { background: white; color: var(--gosun-primary); box-shadow: 0 4px 12px rgba(0,0,0,0.05); }
2127  .gear-nav-label .material-symbols-outlined { font-size: 24px; opacity: 0; transition: opacity 0.2s; }
2128  .gear-nav-label:hover .material-symbols-outlined { opacity: 1; }
2129  
2130  /* Active tab label styling */
2131  #gear-tab-1:checked ~ .gear-layout-container .gear-nav-label[data-gear-tab="1"],
2132  #gear-tab-2:checked ~ .gear-layout-container .gear-nav-label[data-gear-tab="2"],
2133  #gear-tab-3:checked ~ .gear-layout-container .gear-nav-label[data-gear-tab="3"],
2134  #gear-tab-4:checked ~ .gear-layout-container .gear-nav-label[data-gear-tab="4"] {
2135    background: var(--gosun-primary); color: white; box-shadow: 0 4px 12px rgba(40, 139, 204, 0.2);
2136  }
2137  #gear-tab-1:checked ~ .gear-layout-container .gear-nav-label[data-gear-tab="1"] .material-symbols-outlined,
2138  #gear-tab-2:checked ~ .gear-layout-container .gear-nav-label[data-gear-tab="2"] .material-symbols-outlined,
2139  #gear-tab-3:checked ~ .gear-layout-container .gear-nav-label[data-gear-tab="3"] .material-symbols-outlined,
2140  #gear-tab-4:checked ~ .gear-layout-container .gear-nav-label[data-gear-tab="4"] .material-symbols-outlined {
2141    opacity: 1;
2142  }
2143  
2144  .gear-view-all { margin-top: 2rem; padding-top: 1.5rem; border-top: 1px solid #eee; font-size: 16px; font-weight: 800; color: var(--gosun-secondary); text-transform: uppercase; letter-spacing: 0.05em; text-decoration: none; display: inline-flex; align-items: center; gap: 4px; transition: color 0.2s; }
2145  .gear-view-all:hover { color: var(--gosun-primary); }
2146  
2147  /* Content area */
2148  .gear-content-area { width: 50%; position: relative; overflow: hidden; }
2149  .gear-tab-panel { position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 3rem; box-sizing: border-box; opacity: 0; visibility: hidden; transition: opacity 0.25s ease, visibility 0.25s ease; }
2150  
2151  /* Show active panel */
2152  #gear-tab-1:checked ~ .gear-layout-container .gear-tab-panel[data-tab="1"],
2153  #gear-tab-2:checked ~ .gear-layout-container .gear-tab-panel[data-tab="2"],
2154  #gear-tab-3:checked ~ .gear-layout-container .gear-tab-panel[data-tab="3"],
2155  #gear-tab-4:checked ~ .gear-layout-container .gear-tab-panel[data-tab="4"] {
2156    opacity: 1; visibility: visible; position: relative;
2157  }
2158  
2159  .gear-section-title { font-size: 26px; font-weight: 800; color: var(--gosun-text-main); margin-bottom: 0.5rem; }
2160  .gear-section-desc { font-size: 17px; color: #777; margin-bottom: 2rem; }
2161  .gear-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 2rem; }
2162  .gear-card { display: flex; gap: 1rem; padding: 1.5rem; border-radius: 12px; text-decoration: none; transition: all 0.2s; align-items: flex-start; border: 1px solid #f0f0f0; }
2163  .gear-card:hover { background: #F9FAFB; border-color: rgba(40, 139, 204, 0.3); }
2164  .gear-card-icon { width: 72px; height: 72px; border-radius: 8px; background: white; border: 1px solid #eee; display: flex; align-items: center; justify-content: center; flex-shrink: 0; overflow: hidden; }
2165  .gear-card-img { width: 100%; height: 100%; object-fit: cover; }
2166  .gear-card-symbol { color: var(--gosun-primary); font-size: 40px; }
2167  .gear-card-info { flex: 1; }
2168  .gear-card-title { font-size: 20px; font-weight: 800; color: var(--gosun-text-main); margin-bottom: 4px; transition: color 0.2s; }
2169  .gear-card:hover .gear-card-title { color: var(--gosun-primary); }
2170  .gear-card-desc { font-size: 17px; color: #777; line-height: 1.4; margin-bottom: 0.5rem; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
2171  .gear-card-cta { font-size: 14px; font-weight: 800; color: var(--gosun-primary); text-transform: uppercase; }
2172  
2173  /* Promo area */
2174  .gear-promo-area { width: 25%; position: relative; overflow: hidden; }
2175  .gear-promo-panel { position: absolute; inset: 0; opacity: 0; visibility: hidden; transition: opacity 0.25s ease, visibility 0.25s ease; }
2176  
2177  /* Show active promo panel */
2178  #gear-tab-1:checked ~ .gear-layout-container .gear-promo-panel[data-promo="1"],
2179  #gear-tab-2:checked ~ .gear-layout-container .gear-promo-panel[data-promo="2"],
2180  #gear-tab-3:checked ~ .gear-layout-container .gear-promo-panel[data-promo="3"],
2181  #gear-tab-4:checked ~ .gear-layout-container .gear-promo-panel[data-promo="4"] {
2182    opacity: 1; visibility: visible;
2183  }
2184  
2185  .gear-promo-bg { width: 100%; height: 100%; object-fit: cover; transition: scale 0.5s ease; }
2186  .gear-promo-panel:hover .gear-promo-bg { scale: 1.05; }
2187  .gear-promo-overlay { position: absolute; inset: 0; background: linear-gradient(to top, rgba(0,0,0,0.8), transparent); display: flex; flex-direction: column; justify-content: flex-end; padding: 3rem; }
2188  .gear-promo-badge { align-self: flex-start; background: var(--gosun-secondary); color: white; font-size: 12px; font-weight: 800; text-transform: uppercase; padding: 5px 10px; border-radius: 4px; margin-bottom: 0.75rem; }
2189  .gear-promo-title { font-size: 26px; font-weight: 800; color: white; line-height: 1.1; margin-bottom: 0.5rem; }
2190  .gear-promo-text { font-size: 17px; color: rgba(255,255,255,0.8); margin-bottom: 1.5rem; }
2191  .gear-promo-btn { display: inline-flex; align-items: center; gap: 6px; color: white; font-size: 16px; font-weight: 800; text-transform: uppercase; text-decoration: none; }
2192  .gear-promo-btn:hover { color: var(--gosun-primary-light); }
2193  /* ============ VEHICLES MEGA MENU (reuses .gear-* classes) ============ */
2194  .veh-tab-input { display: none; }
2195
2196  #veh-tab-1:checked ~ .gear-layout-container .gear-nav-label[data-veh-tab="1"],
2197  #veh-tab-2:checked ~ .gear-layout-container .gear-nav-label[data-veh-tab="2"],
2198  #veh-tab-3:checked ~ .gear-layout-container .gear-nav-label[data-veh-tab="3"],
2199  #veh-tab-4:checked ~ .gear-layout-container .gear-nav-label[data-veh-tab="4"] {
2200    background: var(--gosun-primary); color: white; box-shadow: 0 4px 12px rgba(40, 139, 204, 0.2);
2201  }
2202  #veh-tab-1:checked ~ .gear-layout-container .gear-nav-label[data-veh-tab="1"] .material-symbols-outlined,
2203  #veh-tab-2:checked ~ .gear-layout-container .gear-nav-label[data-veh-tab="2"] .material-symbols-outlined,
2204  #veh-tab-3:checked ~ .gear-layout-container .gear-nav-label[data-veh-tab="3"] .material-symbols-outlined,
2205  #veh-tab-4:checked ~ .gear-layout-container .gear-nav-label[data-veh-tab="4"] .material-symbols-outlined {
2206    opacity: 1;
2207  }
2208  #veh-tab-1:checked ~ .gear-layout-container .gear-tab-panel[data-tab="1"],
2209  #veh-tab-2:checked ~ .gear-layout-container .gear-tab-panel[data-tab="2"],
2210  #veh-tab-3:checked ~ .gear-layout-container .gear-tab-panel[data-tab="3"],
2211  #veh-tab-4:checked ~ .gear-layout-container .gear-tab-panel[data-tab="4"] {
2212    opacity: 1; visibility: visible; position: relative;
2213  }
2214  #veh-tab-1:checked ~ .gear-layout-container .gear-promo-panel[data-promo="1"],
2215  #veh-tab-2:checked ~ .gear-layout-container .gear-promo-panel[data-promo="2"],
2216  #veh-tab-3:checked ~ .gear-layout-container .gear-promo-panel[data-promo="3"],
2217  #veh-tab-4:checked ~ .gear-layout-container .gear-promo-panel[data-promo="4"] {
2218    opacity: 1; visibility: visible;
2219  }
2220  .veh-promo-fallback { position: absolute; inset: 0; background: var(--gosun-text-main); }
2221  /* Rail 5: Solar Carport (displays 2nd in sidebar) */
2222  #veh-tab-5:checked ~ .gear-layout-container .gear-nav-label[data-veh-tab="5"] {
2223    background: var(--gosun-primary); color: white; box-shadow: 0 4px 12px rgba(40, 139, 204, 0.2);
2224  }
2225  #veh-tab-5:checked ~ .gear-layout-container .gear-nav-label[data-veh-tab="5"] .material-symbols-outlined {
2226    opacity: 1;
2227  }
2228  #veh-tab-5:checked ~ .gear-layout-container .gear-tab-panel[data-tab="5"] {
2229    opacity: 1; visibility: visible; position: relative;
2230  }
2231  #veh-tab-5:checked ~ .gear-layout-container .gear-promo-panel[data-promo="5"] {
2232    opacity: 1; visibility: visible;
2233  }
2234  /* Rail 6: EV Solar Charger (displays 3rd in sidebar) */
2235  #veh-tab-6:checked ~ .gear-layout-container .gear-nav-label[data-veh-tab="6"] {
2236    background: var(--gosun-primary); color: white; box-shadow: 0 4px 12px rgba(40, 139, 204, 0.2);
2237  }
2238  #veh-tab-6:checked ~ .gear-layout-container .gear-nav-label[data-veh-tab="6"] .material-symbols-outlined {
2239    opacity: 1;
2240  }
2241  #veh-tab-6:checked ~ .gear-layout-container .gear-tab-panel[data-tab="6"] {
2242    opacity: 1; visibility: visible; position: relative;
2243  }
2244  #veh-tab-6:checked ~ .gear-layout-container .gear-promo-panel[data-promo="6"] {
2245    opacity: 1; visibility: visible;
2246  }
2247  .veh-single .gear-grid { grid-template-columns: 1fr; }
2248  .veh-sidebar-foot { border-top: 1px solid #e8eaed; padding-top: 1.6rem; }
2249  .veh-foot-title { font-size: 13px; font-weight: 800; color: var(--gosun-secondary); text-transform: uppercase; letter-spacing: 0.08em; }
2250  .veh-foot-text { font-size: 15px; color: #777; line-height: 1.45; margin-top: 4px; }
2251
2252  /* --- CUSTOM LAYOUT: INVEST MENU (Formerly Sale) --- */
2253  .invest-layout-container { display: flex; flex-direction: column; width: 100%; height: auto; min-height: 350px; background: white; padding: 3rem 4rem; box-sizing: border-box; }
2254  .invest-cards-row { display: grid; grid-template-columns: repeat(4, 1fr); gap: 2rem; margin-bottom: 0; }
2255  .invest-card { display: flex; flex-direction: column; border-radius: 12px; padding: 2rem; background: #F9FAFB; border: 1px solid transparent; text-decoration: none; transition: all 0.2s; }
2256  .invest-card:hover { background: white; border-color: rgba(40,139,204,0.2); box-shadow: 0 8px 20px rgba(0,0,0,0.05); transform: translateY(-2px); }
2257  .invest-icon-box { width: 56px; height: 56px; border-radius: 8px; background: rgba(40,139,204,0.1); color: var(--gosun-primary); display: flex; align-items: center; justify-content: center; margin-bottom: 1rem; transition: background 0.2s; flex-shrink: 0; }
2258  .invest-card:hover .invest-icon-box { background: var(--gosun-primary); color: white; }
2259  .invest-card-title { font-size: 26px; font-weight: 800; color: var(--gosun-text-main); margin-bottom: 0.5rem; line-height: 1.2; }
2260  .invest-card-desc { font-size: 17px; color: #777; line-height: 1.4; margin-bottom: 1rem; flex-grow: 1; }
2261  .invest-links { display: flex; flex-direction: column; gap: 8px; margin-top: auto; }
2262  .invest-link-item { font-size: 15px; font-weight: 700; color: var(--gosun-text-muted); display: flex; align-items: center; gap: 6px; transition: color 0.2s; }
2263  .invest-link-item:hover { color: var(--gosun-primary); }
2264  .invest-dot { width: 8px; height: 8px; border-radius: 50%; background: #ddd; transition: background 0.2s; flex-shrink: 0; }
2265  .invest-link-item:hover .invest-dot { background: var(--gosun-primary); }
2266  
2267  /* Invest Promo Card (4th column - aligned with other cards) */
2268  .invest-promo-card { display: flex; flex-direction: column; border-radius: 12px; overflow: hidden; position: relative; background: linear-gradient(135deg, #1E6899, #288BCC); padding: 2rem; box-shadow: 0 10px 30px rgba(40,139,204,0.25); transition: transform 0.2s; text-decoration: none; }
2269  .invest-promo-card:hover { transform: translateY(-2px); }
2270  .invest-promo-pattern { position: absolute; inset: 0; opacity: 0.1; background-image: url('https://www.transparenttextures.com/patterns/cubes.png'); pointer-events: none; }
2271  .invest-promo-icon-box { width: 56px; height: 56px; border-radius: 8px; background: rgba(255,255,255,0.15); color: white; display: flex; align-items: center; justify-content: center; margin-bottom: 1rem; flex-shrink: 0; position: relative; z-index: 10; }
2272  .invest-promo-icon-box .material-symbols-outlined { font-size: 28px; }
2273  .invest-promo-badge { position: absolute; top: 2rem; right: 2rem; background: rgba(255,255,255,0.2); color: white; font-size: 11px; font-weight: 800; padding: 5px 10px; border-radius: 4px; text-transform: uppercase; backdrop-filter: blur(4px); z-index: 10; }
2274  .invest-promo-title { font-size: 26px; font-weight: 800; color: white; line-height: 1.2; margin-bottom: 0.5rem; position: relative; z-index: 10; }
2275  .invest-promo-text { font-size: 17px; color: rgba(255,255,255,0.9); line-height: 1.4; margin-bottom: 1rem; position: relative; z-index: 10; flex-grow: 1; }
2276  .invest-promo-btn { background: white; color: var(--gosun-primary-dark); font-weight: 800; text-transform: uppercase; font-size: 14px; padding: 12px; border-radius: 8px; text-align: center; text-decoration: none; position: relative; z-index: 10; transition: background 0.2s; margin-top: auto; }
2277  .invest-promo-btn:hover { background: #f0f9ff; }
2278  
2279  /* Full-Width Legal Disclaimer */
2280  .invest-disclaimer { width: 100%; box-sizing: border-box; margin-top: 24px; padding: 16px 80px 0;
2280 border-top: 1px solid #f0f0f0; font-family: var(--gosun-font); font-size: 12px; line-height: 1.6; letter-spacing: 0.01em; color: #8a8f98; text-align: center; text-wrap: balance; }
2281  
2282  /* Responsive: iPad and smaller */
2283  @media (max-width: 1200px) {
2284    .invest-cards-row { grid-template-columns: repeat(4, 1fr); gap: 1.5rem; }
2285    .invest-card-title { font-size: 22px; }
2286    .invest-card-desc { font-size: 16px; }
2287    .invest-link-item { font-size: 14px; }
2288    .invest-promo-title { font-size: 22px; }
2289    .invest-promo-text { font-size: 16px; }
2290    .invest-promo-btn { font-size: 13px; padding: 10px; }
2291    .invest-promo-icon-box { width: 48px; height: 48px; }
2292    .invest-promo-icon-box .material-symbols-outlined { font-size: 24px; }
2293    .invest-icon-box { width: 48px; height: 48px; }
2294  }
2295  @media (max-width: 1024px) {
2296    .invest-layout-container { padding: 2rem 3rem; }
2297    .invest-cards-row { grid-template-columns: repeat(2, 1fr); gap: 1.5rem; }
2298    .invest-card-title { font-size: 24px; }
2299    .invest-disclaimer { padding: 16px 0 0; }
2300    .invest-promo-title { font-size: 24px; }
2301  }
2302
2303  /* --- CUSTOM LAYOUT: SALE MENU (NEW) --- */
2304  /* SALE Menu Styles */
2305  .sale-tab-input { display: none; }
2306  .sale-layout-container { display: flex; width: 100%; height: 500px; background: white; }
2307  .sale-sidebar { width: 25%; background: #FFF9F5; border-right: 1px solid #f0f0f0; padding: 3rem 2rem; display: flex; flex-direction: column; }
2308  .sale-nav-list { list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 8px; }
2309  .sale-nav-label { display: flex; align-items: center; justify-content: space-between; width: 100%; text-align: left; padding: 1.2rem 1.8rem; border-radius: 8px; font-size: 18px; font-weight: 800; color: var(--gosun-text-main); background: transparent; cursor: pointer; transition: all 0.2s; text-decoration: none; }
2310  .sale-nav-label:hover { background: white; color: var(--gosun-secondary); box-shadow: 0 4px 12px rgba(0,0,0,0.05); }
2311  .sale-nav-label .material-symbols-outlined { opacity: 0; transition: opacity 0.2s; font-size: 20px; }
2312  
2313  /* Active tab label styling */
2314  #sale-tab-1:checked ~ .sale-layout-container .sale-nav-label[data-sale-tab="1"],
2315  #sale-tab-2:checked ~ .sale-layout-container .sale-nav-label[data-sale-tab="2"],
2316  #sale-tab-3:checked ~ .sale-layout-container .sale-nav-label[data-sale-tab="3"],
2317  #sale-tab-4:checked ~ .sale-layout-container .sale-nav-label[data-sale-tab="4"],
2318  #sale-tab-5:checked ~ .sale-layout-container .sale-nav-label[data-sale-tab="5"] {
2319    background: var(--gosun-secondary); color: white;
2320  }
2321  #sale-tab-1:checked ~ .sale-layout-container .sale-nav-label[data-sale-tab="1"] .material-symbols-outlined,
2322  #sale-tab-2:checked ~ .sale-layout-container .sale-nav-label[data-sale-tab="2"] .material-symbols-outlined,
2323  #sale-tab-3:checked ~ .sale-layout-container .sale-nav-label[data-sale-tab="3"] .material-symbols-outlined,
2324  #sale-tab-4:checked ~ .sale-layout-container .sale-nav-label[data-sale-tab="4"] .material-symbols-outlined,
2325  #sale-tab-5:checked ~ .sale-layout-container .sale-nav-label[data-sale-tab="5"] .material-symbols-outlined {
2326    opacity: 1;
2327  }
2328
2329  /* Content area with tab panels */
2330  .sale-content-area { width: 50%; position: relative; }
2331  .sale-tab-panel { position: absolute; inset: 0; padding: 3rem; opacity: 0; visibility: hidden; transition: opacity 0.25s ease, visibility 0.25s ease; overflow-y: auto; }
2332  
2333  /* Show active tab panel */
2334  #sale-tab-1:checked ~ .sale-layout-container .sale-tab-panel[data-tab="1"],
2335  #sale-tab-2:checked ~ .sale-layout-container .sale-tab-panel[data-tab="2"],
2336  #sale-tab-3:checked ~ .sale-layout-container .sale-tab-panel[data-tab="3"],
2337  #sale-tab-4:checked ~ .sale-layout-container .sale-tab-panel[data-tab="4"],
2338  #sale-tab-5:checked ~ .sale-layout-container .sale-tab-panel[data-tab="5"] {
2339    opacity: 1; visibility: visible;
2340  }
2341
2342  .sale-section-title { font-size: 26px; font-weight: 800; color: var(--gosun-text-main); margin-bottom: 0.5rem; }
2343  .sale-section-desc { font-size: 17px; color: #777; margin-bottom: 2rem; }
2344  .sale-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 1.5rem; }
2345  .sale-card { 
2346    display: flex; gap: 1rem; padding: 1rem; border-radius: 12px; text-decoration: none; 
2347    background: white;
2347 border: 1px solid #f0f0f0; transition: all 0.2s; align-items: flex-start;
2348  }
2349  .sale-card:hover { border-color: var(--gosun-secondary); background: #fffcfb; }
2350  .sale-card-img { width: 80px; height: 80px; border-radius: 8px; object-fit: cover; background: #f9f9f9; }
2351  .sale-card-info { flex: 1; display: flex; flex-direction: column; justify-content: center; }
2352  .sale-card-title { font-size: 16px; font-weight: 800; color: var(--gosun-text-main); margin-bottom: 4px; line-height: 1.2; }
2353  .sale-card-price-row { display: flex; align-items: center; gap: 8px; margin-bottom: 6px; }
2354  .sale-price-new { font-weight: 800; color: var(--gosun-secondary); font-size: 18px; }
2355  .sale-price-old { font-size: 14px; color: #999; text-decoration: line-through; }
2356  .sale-save-badge { font-size: 11px; font-weight: 800; color: white; background: var(--gosun-secondary); padding: 3px 8px; border-radius: 4px; text-transform: uppercase; align-self: flex-start; }
2357  .sale-view-all { margin-top: 2rem; padding-top: 1.5rem; border-top: 1px solid #eee; font-size: 16px; font-weight: 800; color: var(--gosun-secondary); text-transform: uppercase; letter-spacing: 0.05em; text-decoration: none; display: inline-flex; align-items: center; gap: 4px; transition: color 0.2s; }
2358  .sale-view-all:hover { color: var(--gosun-primary); }
2359
2360  /* Promo area */
2361  .sale-promo-area { width: 25%; position: relative; overflow: hidden; background: #1B3550; }
2362  .sale-promo-panel { position: absolute; inset: 0; opacity: 0; visibility: hidden; transition: opacity 0.25s ease, visibility 0.25s ease; display: flex; flex-direction: column; justify-content: flex-end; }
2363  
2364  /* Show active promo panel */
2365  #sale-tab-1:checked ~ .sale-layout-container .sale-promo-panel[data-promo="1"],
2366  #sale-tab-2:checked ~ .sale-layout-container .sale-promo-panel[data-promo="2"],
2367  #sale-tab-3:checked ~ .sale-layout-container .sale-promo-panel[data-promo="3"],
2368  #sale-tab-4:checked ~ .sale-layout-container .sale-promo-panel[data-promo="4"],
2369  #sale-tab-5:checked ~ .sale-layout-container .sale-promo-panel[data-promo="5"] {
2370    opacity: 1; visibility: visible;
2371  }
2372  
2373  .sale-promo-bg { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; opacity: 0.6; transition: scale 0.5s ease; }
2374  .sale-promo-panel:hover .sale-promo-bg { scale: 1.05; }
2375  .sale-promo-content { position: relative; z-index: 10; padding: 3rem; color: white; }
2376  .sale-promo-badge { background: white; color: var(--gosun-secondary); font-weight: 800; font-size: 12px; padding: 4px 8px; border-radius: 4px; align-self: flex-start; margin-bottom: 1rem; display: inline-block; text-transform: uppercase; }
2377  .sale-promo-title { font-size: 26px; font-weight: 800; line-height: 1.1; margin-bottom: 0.5rem; color: white; }
2378  .sale-promo-text { font-size: 17px; opacity: 0.9; margin-bottom: 1.5rem; color: white; }
2379  .sale-promo-btn { background: var(--gosun-secondary); color: white; font-weight: 800; padding: 14px 28px; border-radius: 99px; text-decoration: none; text-transform: uppercase; font-size: 16px; display: inline-block; }
2380  .sale-promo-btn:hover { background: var(--gosun-secondary-dark); }
2381  .sale-tab-panel { padding-bottom: 56px; }
2382  .sale-tab-panel .sale-view-all { margin-bottom: 8px; }
2383
2384  /* MOBILE (Standard - FIXED Z-INDEX & DISPLAY) */
2385  #mobile-menu-toggle { display: none; }
2386  .mobile-menu-trigger { display: flex; align-items: center; justify-content: center; width: 44px; height: 44px; cursor: pointer; color: var(--gosun-text-main); }
2387  @media(min-width: 1024px) { .mobile-menu-trigger { display: none; } }
2388
2389  /* === RESPONSIVE: iPad & Tablet Breakpoints === */
2390  @media (max-width: 1400px) {
2391    /* Solar Ovens - scale down titles */
2392    .oven-title { font-size: 24px !important; }
2393    .oven-desc { font-size: 16px !important; }
2394    .oven-price { font-size: 18px !important; }
2395    .oven-shop-link { font-size: 14px; }
2396    .oven-header h3 { font-size: 1.2rem !important; }
2397    .oven-view-all { font-size: 1rem !important; }
2398    .oven-icon-link { font-size: 16px !important; }
2399    .oven-feature-title { font-size: 2.5rem; }
2400    .oven-feature-text { font-size: 16px; }
2401    
2402    /* Gear menu responsive */
2403    .gear-section-title { font-size: 22px; }
2404    .gear-card-title { font-size: 18px; }
2405    .gear-card-desc { font-size: 16px; }
2406    .gear-nav-btn { font-size: 16px; }
2407    .gear-promo-title { font-size: 22px; }
2408    .gear-promo-text { font-size: 16px; }
2409    
2410    /* Sale menu responsive */
2411    .sale-section-title { font-size: 22px; }
2412    
2413    /* EV Charger responsive */
2414    .ev-headline { font-size: 4rem; }
2415    .ev-feature-group span { font-size: 18px; }
2416  }
2417  
2418  @media (max-width: 1200px) {
2419    /* Solar Ovens - more aggressive scaling */
2420    .oven-title { font-size: 20px !important; }
2421    .oven-desc { font-size: 15px !important; -webkit-line-clamp: 2; }
2422    .oven-price { font-size: 16px !important; }
2423    .oven-card { padding: 1.5rem; min-height: 300px; }
2424    .oven-img-box { height: 120px; }
2425    .oven-grid { gap: 1rem; }
2426    .oven-left-panel { padding: 2rem; }
2427    .oven-feature-title { font-size: 2rem; }
2428    .oven-feature-text { font-size: 15px; }
2429    .oven-overlay { padding: 2rem; }
2430    
2431    /* Gear menu - more aggressive scaling */
2432    .gear-grid { gap: 1rem; }
2433    .gear-card { padding: 1rem; }
2434    .gear-card-icon { width: 56px; height: 56px; }
2435    .gear-section-title { font-size: 20px; }
2436    .gear-card-title { font-size: 16px; }
2437    .gear-card-desc { font-size: 15px; }
2438    .gear-nav-btn { font-size: 15px; padding: 1rem 1.5rem; }
2439    .gear-promo-title { font-size: 20px; }
2440    .gear-promo-overlay { padding: 2rem; }
2441    
2442    /* Sale menu - more aggressive scaling */
2443    .sale-section-title { font-size: 20px; }
2444    
2445    /* EV Charger */
2446    .ev-headline { font-size: 3.5rem; }
2447    .ev-left-panel { padding: 2rem; }
2448  }
2449  
2450  @media (max-width: 1024px) {
2451    /* Hide mega menus on tablet - use mobile menu instead */
2452    .gosun-mega-wrapper { display: none; }
2453  }
2454   
2455  .mobile-menu-backdrop { 
2456    position: fixed; top: 0; left: 0; width: 100%; height: 100%; 
2457    background: rgba(0,0,0,0.5); z-index: 2147483640; /* High Z */
2458    opacity: 0; visibility: hidden; transition: all 0.3s ease; 
2459  }
2460  .mobile-menu-panel { 
2461    position: fixed; top: 0; left: 0; bottom: 0; width: 90%; max-width: 420px; 
2462    background: white; z-index: 2147483647; /* MAX Z-INDEX */
2463    transform: translateX(-100%); transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1); 
2464    box-shadow: 2px 0 10px rgba(0,0,0,0.1); display: flex; flex-direction: column; 
2465  }
2466  #mobile-menu-toggle:checked ~ .mobile-menu-backdrop { opacity: 1; visibility: visible; }
2467  #mobile-menu-toggle:checked ~ .mobile-menu-panel { transform: translateX(0); }
2468   
2469  .mobile-menu-header { padding: 1.5rem; display: flex; justify-content: space-between; align-items: center; border-bottom: 1px solid #eee; }
2470  .mobile-menu-close { background: none; border: none; cursor: pointer; color: #777; display: flex; align-items: center; justify-content: center; width: 44px; height: 44px; }
2471  .mobile-menu-content { padding: 1.5rem; overflow-y: auto; flex: 1; }
2472  .mobile-menu-link { display: block; padding: 1.5rem 0; font-size: 1.8rem; font-weight: 800; color: var(--gosun-text-main); text-decoration: none; text-transform: uppercase; letter-spacing: 0.05em; border-bottom: 1px solid #f5f5f5; }
2473  details.mobile-accordion { border-bottom: 1px solid #f5f5f5; }
2474  summary.mobile-accordion-header { list-style: none; display: flex; justify-content: space-between; align-items: center; padding: 1.5rem 0; font-size: 1.8rem; font-weight: 800; color: var(--gosun-text-main); text-transform: uppercase; letter-spacing: 0.05em; cursor: pointer; }
2475  summary.mobile-accordion-header::-webkit-details-marker { display: none; }
2476  .mobile-accordion-icon { font-size: 32px; transition: transform 0.2s ease; }
2477  details[open] .mobile-accordion-icon { transform: rotate(180deg); }
2478  .mobile-accordion-content { padding-bottom: 1.5rem; padding-left: 0.5rem; animation: fadeIn 0.3s ease; }
2479  .mobile-submenu-link { display: block; padding: 1rem 0; color: #555; text-decoration: none; font-size: 1.8rem; font-weight: 600; border-bottom: 1px solid #f9f9f9; }
2480  .mobile-submenu-link:last-child { border-bottom: none; }
2481  .mobile-search-wrapper { margin-bottom: 2rem; position: relative; width: 100%; }
2482  .mobile-search-wrapper input { width: 100%; background: #F3F4F6; border: 1px solid transparent; padding: 16px 16px 16px 52px; border-radius: 99px; font-size: 1.1rem; font-weight: 600; color: var(--gosun-text-main); outline: none; -webkit-appearance: none; box-shadow: none; }
2483  .mobile-search-wrapper input:focus { background: white; border-color: #e5e5e5; box-shadow: 0 4px 12px rgba(0,0,0,0.05); }
2484  .mobile-search-wrapper .icon { position: absolute; left: 18px; top: 50%; transform: translateY(-50%); color: var(--gosun-text-muted); font-size: 26px; pointer-events: none; }
2485
2486  /* YouTube Popup Modal */
2487  .yt-modal-overlay { position: fixed; inset: 0; background: rgba(0,0,0,0.85); z-index: 99999; display: flex; align-items: center; justify-content: center; opacity: 0; visibility: hidden; transition: opacity 0.3s ease, visibility 0.3s ease; }
2488  .yt-modal-overlay.active { opacity: 1; visibility: visible; }
2489  .yt-modal-container { position: relative; width: 90%; max-width: 900px; background: #000; border-radius: 12px; overflow: hidden; transform: scale(0.9); transition: transform 0.3s ease; }
2490  .yt-modal-overlay.active .yt-modal-container { transform: scale(1); }
2491  .yt-modal-video { aspect-ratio: 16/9; width: 100%; }
2492  .yt-modal-video iframe { width: 100%; height: 100%; border: none; }
2493  .yt-modal-close { position: absolute; top: -40px; right: 0; background: none; border: none; color: white; font-size: 32px; cursor: pointer; opacity: 0.8; transition: opacity 0.2s; display: flex; align-items: center; justify-content: center; width: 40px; height: 40px; }
2494  .yt-modal-close:hover { opacity: 1; }
2495  .yt-modal-cta { display: none; padding: 1.5rem; background: #1B3550; text-align: center; }
2496  .yt-modal-cta.active { display: block; }
2497  .yt-modal-cta a { display: inline-block; background: var(--gosun-secondary); color: white; font-weight: 800; text-transform: uppercase; font-size: 16px; padding: 16px 48px; border-radius: 99px; text-decoration: none; transition: all 0.2s; letter-spacing: 0.05em; }
2498  .yt-modal-cta a:hover { background: #b04618; transform: translateY(-2px); }
2499  .yt-modal-close .material-symbols-outlined { font-size: 32px; }
2500</style>
2501
2502<input type="checkbox" id="mobile-menu-toggle">
2503<input type="checkbox" id="desktop-search-toggle">
2504
2505<div class="gosun-header-wrapper">
2506  <div class="gosun-navbar">
2507    
2508    <a href="/" class="gosun-logo-area"><img src="//gosun.co/cdn/shop/files/gosun_logo_1_fa4f602c-00ae-4425-b688-7c3e30adb963.png?v=1765307028&amp;width=300" alt="GoSun" srcset="//gosun.co/cdn/shop/files/gosun_logo_1_fa4f602c-00ae-4425-b688-7c3e30adb963.png?v=1765307028&amp;width=300 300w" width="300" height="87" class="gosun-logo-img">
2509</a>
2510
2511    <div class="gosun-centered-search-container">
2512      <predictive-search>
2513        <form action="/search" method="get" role="search" class="gosun-search-pill">
2514          <input id="Search-In-Template" type="search" name="q" class="gosun-search-input" placeholder="Search GoSun..." role="combobox" aria-expanded="false" aria-owns="predictive-search-results" aria-controls="predictive-search-results" aria-haspopup="listbox" aria-autocomplete="list">
2515          <label for="desktop-search-toggle" class="gosun-search-close"><span class="material-symbols-outlined">close</span></label>
2516          <input name="options[prefix]" type="hidden" value="last">
2517          <div id="predictive-search" tabindex="-1"></div>
2518        </form>
2519      </predictive-search>
2520    </div>
2521
2522    <nav class="gosun-nav-desktop"><div class="gosun-nav-item">
2523          <a href="https://www.startengine.com/offering/gosun" class="gosun-nav-link active-link">
2524            Invest
2525            <span class="material-symbols-outlined" style="font-size: 18px;">expand_more</span>
2526          </a>
2527
2528          
2529            <div class="gosun-mega-wrapper">
2530              <div class="gosun-menu-row">
2531                      <div class="invest-layout-container" style="width: 100%;" >
2532                        <!-- 4-Column Cards Row -->
2533                        <div class="invest-cards-row">
2534                          <a href="https://www.startengine.com/offering/gosun" class="invest-card" target="_blank" rel="noopener">
2535                            <div class="invest-icon-box"><span class="material-symbols-outlined">bolt</span></div>
2536                            <div class="invest-card-title">$346B+ Market</div>
2537                            <div class="invest-card-desc">We're tapping into big markets with big hopes for future growth.</div>
2538                            <div class="invest-links">
2539                              
2540                                <div class="invest-link-item"><div class="invest-dot"></div>180,000+ Customers</div>
2541                              
2542                              
2543                                <div class="invest-link-item"><div class="invest-dot"></div>$26M+ Total Sales</div>
2544                              
2545                            </div>
2546                          </a>
2547                          <a href="https://www.startengine.com/offering/gosun" class="invest-card" target="_blank" rel="noopener">
2548                            <div class="invest-icon-box" style="color:var(--gosun-secondary); background:rgba(199,87,36,0.1);"><span class="material-symbols-outlined">solar_power</span></div>
2549                            <div class="invest-card-title">Clean Tech</div>
2550                            <div class="invest-card-desc">As climate instability grows and EV adoption accelerates, GoSun stands ready.</div>
2551                            <div class="invest-links">
2552                              
2553                                <div class="invest-link-item"><div class="invest-dot"></div>Leading Solar Innovation</div>
2554                              
2555                              
2556                                <div class="invest-link-item"><div class="invest-dot"></div>Resilience & Self-Reliance</div>
2557                              
2558                            </div>
2559                          </a>
2560                          <a href="https://www.startengine.com/offering/gosun" class="invest-card" target="_blank" rel="noopener">
2561                            <div class="invest-icon-box" style="color:#1B3550; background:rgba(27,53,80,0.1);"><span class="material-symbols-outlined">
2561settings_power</span></div>
2562                            <div class="invest-card-title">5K+ Investors</div>
2563                            <div class="invest-card-desc">Join thousands of investors backing the future of solar powered living.</div>
2564                            <div class="invest-links">
2565                              
2566                                <div class="invest-link-item"><div class="invest-dot"></div>Award-Winning Innovation</div>
2567                              
2568                              
2569                                <div class="invest-link-item"><div class="invest-dot"></div>Backed by Patents & IP</div>
2570                              
2571                            </div>
2572                          </a>
2573                          <!-- Blue Promo Card (4th column) -->
2574                          <a href="https://www.startengine.com/offering/gosun" class="invest-promo-card" target="_blank" rel="noopener">
2575                            <div class="invest-promo-pattern"></div>
2576                            
2577                              <div class="invest-promo-badge">Now Open</div>
2578                            
2579                            <div class="invest-promo-icon-box">
2580                              <span class="material-symbols-outlined">trending_up</span>
2581                            </div>
2582                            <div class="invest-promo-title">Invest with GoSun</div>
2583                            <div class="invest-promo-text">We believe GoSun is leading solar innovation as clean energy goes mainstream.</div>
2584                            <span class="invest-promo-btn">Learn More</span>
2585                          </a>
2586                        </div>
2587
2588                        <!-- Full-Width Legal Disclaimer -->
2589                        <div class="invest-disclaimer">This Reg CF offering is made available through StartEngine Primary LLC, member FINRA/SIPC. This investment is speculative, illiquid, and involves a high degree of risk, including the possible loss of your entire investment.</div>
2590                      </div>
2591
2592                    
2593</div>
2594            </div>
2595          
2596        </div><div class="gosun-nav-item">
2597          <a href="#" class="gosun-nav-link active-link">
2598            Vehicles
2599            <span class="material-symbols-outlined" style="font-size: 18px;">expand_more</span>
2600          </a>
2601
2602          
2603            <div class="gosun-mega-wrapper">
2604              <div class="gosun-menu-row">
2605                        <!-- Hidden radio inputs for tab switching (must be siblings of container) -->
2606                        <input type="radio" name="veh-tabs-menu_vehicles_ANCike" id="veh-tab-1" class="veh-tab-input" checked>
2607                        <input type="radio" name="veh-tabs-menu_vehicles_ANCike" id="veh-tab-2" class="veh-tab-input">
2608                        <input type="radio" name="veh-tabs-menu_vehicles_ANCike" id="veh-tab-3" class="veh-tab-input">
2609                        <input type="radio" name="veh-tabs-menu_vehicles_ANCike" id="veh-tab-4" class="veh-tab-input">
2610                        <input type="radio" name="veh-tabs-menu_vehicles_ANCike" id="veh-tab-5" class="veh-tab-input"><input type="radio" name="veh-tabs-menu_vehicles_ANCike" id="veh-tab-6" class="veh-tab-input"><div class="gear-layout-container" style="width: 100%;" >
2611                          <div class="gear-sidebar">
2612                            <div class="gear-nav-list">
2613                              
2614                                <a href="/products/electric-tractor" class="gear-nav-label" data-veh-tab="1">
2615                                  <span>Electric Tractors</span>
2616                                  <span class="material-symbols-outlined">chevron_right</span>
2617                                </a>
2618                              
2619                              
2620                                <a href="/products/solar-carport" class="gear-nav-label" data-veh-tab="5">
2621                                  <span>Solar Carport</span>
2622                                  <span class="material-symbols-outlined">chevron_right</span>
2623                                </a>
2624                              
2625                              
2626                                <a href="/products/ev-solar-charger" class="gear-nav-label" data-veh-tab="6">
2627                                  <span>EV Solar Charger</span>
2628                                  <span class="material-symbols-outlined">chevron_right</span>
2629                                </a>
2630                              
2631                              
2632                                <a href="/products/solar-trike" class="gear-nav-label" data-veh-tab="2">
2633                                  <span>E-Trike Gopher</span>
2634                                  <span class="material-symbols-outlined">chevron_right</span>
2635                                </a>
2636                              
2637                              
2638                              
2639                            </div>
2640                            
2641                              <div class="veh-sidebar-foot">
2642                                <div class="veh-foot-title">Solar-Powered Vehicles</div>
2643                                <div class="veh-foot-text">Driven By Sunshine.</div>
2644                              </div>
2645                            
2646                          </div>
2647
2648                          <div class="gear-content-area">
2649                            <div class="gear-tab-panel veh-single" data-tab="1">
2650                              <div class="gear-section-title">Electric Tractors</div>
2651                              <div class="gear-section-desc">Quiet 4WD power built for farms, campuses, and large properties.</div>
2652                              <div class="gear-grid">
2653                                
2654                                  <a href="/products/electric-tractor" class="gear-card">
2655                                    <div class="gear-card-icon">
2656                                      
2657                                        <img src="//gosun.co/cdn/shop/files/02-gosun-moonrider-27-front-three-quarter.jpg?v=1782482263&amp;width=100" alt="" srcset="//gosun.co/cdn/shop/files/02-gosun-moonrider-27-front-three-quarter.jpg?v=1782482263&amp;width=100 100w" width="100" height="56" class="gear-card-img">
2658                                      
2659                                    </div>
2660                                    <div class="gear-card-info">
2661                                      <div class="gear-card-title">Moonrider 27</div>
2662                                      <div class="gear-card-desc">27 HP 4WD compact tractor. Low running costs, no fuel.</div>
2663                                      <div class="gear-card-cta">Reserve for $50</div>
2664                                    </div>
2665                                  </a>
2666                                
2667                                
2668                                
2669                                
2670                              </div>
2671                              
2672                                <a href="/products/electric-tractor" class="gear-view-all">
2673                                  See Full Specs <span class="material-symbols-outlined" style="font-size:14px;">arrow_forward</span>
2674                                </a>
2675                              
2676                            </div>
2677                            <div class="gear-tab-panel veh-single" data-tab="2">
2678                              <div class="gear-section-title">E-Trike Gopher</div>
2679                              <div class="gear-section-desc">Solar cargo trike that hauls the load and takes the hills.</div>
2680                              <div class="gear-grid">
2681                                
2682                                  <a href="/products/solar-trike" class="gear-card">
2683                                    <div class="gear-card-icon">
2684                                      
2685                                        <img src="//gosun.co/cdn/shop/files/GoSun-Gopher-Cargo-E-Trike.png?v=1778445614&amp;width=100" alt="Meet the GoSun Gopher Cargo E-Trike" srcset="//gosun.co/cdn/shop/files/GoSun-Gopher-Cargo-E-Trike.png?v=1778445614&amp;width=100 100w" width="100" height="100" class="gear-card-img">
2686                                      
2687                                    </div>
2688                                    <div class="gear-card-info">
2689                                      <div class="gear-card-title">Gopher</div>
2690                                      <div class="gear-card-desc">Electric cargo trike with a full size bed and solar charging.</div>
2691                                      <div class="gear-card-cta">Reserve for $50</div>
2692                                    </div>
2693                                  </a>
2694                                
2695                                
2696                                
2697                                
2698                              </div>
2699                              
2700                                <a href="/products/solar-trike" class="gear-view-all">
2701                                  See Full Specs <span class="material-symbols-outlined" style="font-size:14px;">arrow_forward</span>
2702                                </a>
2703                              
2704                            </div>
2705                            <div class="gear-tab-panel" data-tab="3">
2706                              <div class="gear-section-title">Campers</div>
2707                              <div class="gear-section-desc">Off grid trailers that set up in minutes and run on sunshine.</div>
2708                              <div class="gear-grid">
2709                                
2710                                  <a href="/products/camp365" class="gear-card">
2711                                    <div class="gear-card-icon">
2712                                      
2713                                        <img src="//gosun.co/cdn/shop/files/GoSun_Mega_Menu_Camp365_Open.jpg?v=1770594971&amp;width=100" alt="" srcset="//gosun.co/cdn/shop/files/GoSun_Mega_Menu_Camp365_Open.jpg?v=1770594971&amp;width=100 100w" width="100" height="75" class="gear-card-img">
2714                                      
2715                                    </div>
2716                                    <div class="gear-card-info">
2717                                      <div class="gear-card-title">Camp365</div>
2718                                      <div class="gear-card-desc">
2718Folding off grid camper. Full standing room in minutes.</div>
2719                                      <div class="gear-card-cta">Shop Now</div>
2720                                    </div>
2721                                  </a>
2722                                
2723                                
2724                                  <a href="/products/t-model" class="gear-card">
2725                                    <div class="gear-card-icon">
2726                                      
2727                                        <img src="//gosun.co/cdn/shop/files/Camp365-T-Model-Tacoma-Open-0001.jpg?v=1738911766&amp;width=100" alt="" srcset="//gosun.co/cdn/shop/files/Camp365-T-Model-Tacoma-Open-0001.jpg?v=1738911766&amp;width=100 100w" width="100" height="56" class="gear-card-img">
2728                                      
2729                                    </div>
2730                                    <div class="gear-card-info">
2731                                      <div class="gear-card-title">T-Model</div>
2732                                      <div class="gear-card-desc">Lightweight, streamlined, and easy to tow.</div>
2733                                      <div class="gear-card-cta">Reserve for $100</div>
2734                                    </div>
2735                                  </a>
2736                                
2737                                
2738                                
2739                              </div>
2740                              
2741                            </div>
2742                            <div class="gear-tab-panel" data-tab="4">
2743                              <div class="gear-section-title">Boats</div>
2744                              <div class="gear-section-desc">All electric boats that run silent and charge from the sun.</div>
2745                              <div class="gear-grid">
2746                                
2747                                  <a href="/products/gosun-elcat-splash" class="gear-card">
2748                                    <div class="gear-card-icon">
2749                                      
2750                                        <img src="//gosun.co/cdn/shop/files/SplashCover_372556a5-712f-4bd3-84ad-38d46d55f213.jpg?v=1765308194&amp;width=100" alt="" srcset="//gosun.co/cdn/shop/files/SplashCover_372556a5-712f-4bd3-84ad-38d46d55f213.jpg?v=1765308194&amp;width=100 100w" width="100" height="100" class="gear-card-img">
2751                                      
2752                                    </div>
2753                                    <div class="gear-card-info">
2754                                      <div class="gear-card-title">Splash</div>
2755                                      <div class="gear-card-desc">All electric. Bigger, roomier, and easier to steer.</div>
2756                                      <div class="gear-card-cta">Shop Now</div>
2757                                    </div>
2758                                  </a>
2759                                
2760                                
2761                                  <a href="/products/gosun-electric-boat-solar" class="gear-card">
2762                                    <div class="gear-card-icon">
2763                                      
2764                                        <img src="//gosun.co/cdn/shop/files/Elcat.jpg?v=1773182290&amp;width=100" alt="" srcset="//gosun.co/cdn/shop/files/Elcat.jpg?v=1773182290&amp;width=100 100w" width="100" height="75" class="gear-card-img">
2765                                      
2766                                    </div>
2767                                    <div class="gear-card-info">
2768                                      <div class="gear-card-title">Elcat</div>
2769                                      <div class="gear-card-desc">The original solar electric boat.</div>
2770                                      <div class="gear-card-cta">Shop Now</div>
2771                                    </div>
2772                                  </a>
2773                                
2774                                
2775                                
2776                              </div>
2777                              
2778                            </div>
2779                            <div class="gear-tab-panel veh-single" data-tab="5">
2780                              <div class="gear-section-title">Solar Carport</div>
2781                              <div class="gear-section-desc">A 4kW solar structure that charges your EV, tractor, and home.</div>
2782                              <div class="gear-grid">
2783                                
2784                                  <a href="/products/solar-carport" class="gear-card">
2785                                    <div class="gear-card-icon">
2786                                      
2787                                        <img src="//gosun.co/cdn/shop/files/gosun-solar-carport-card-square.jpg?v=1790365995&amp;width=100" alt="Solar Carport Reservation" srcset="//gosun.co/cdn/shop/files/gosun-solar-carport-card-square.jpg?v=1790365995&amp;width=100 100w" width="100" height="100" class="gear-card-img">
2788                                      
2789                                    </div>
2790                                    <div class="gear-card-info">
2791                                      <div class="gear-card-title">GoSun Solar Carport</div>
2792                                      <div class="gear-card-desc">4kW of solar overhead. Shade your ride and power your property.</div>
2793                                      <div class="gear-card-cta">Reserve Now</div>
2794                                    </div>
2795                                  </a>
2796                                
2797                              </div>
2798                              
2799                                <a href="/products/solar-carport" class="gear-view-all">
2800                                  See Full Specs <span class="material-symbols-outlined" style="font-size:14px;">arrow_forward</span>
2801                                </a>
2802                              
2803                            </div>
2804                            <div class="gear-tab-panel veh-single" data-tab="6">
2805                              <div class="gear-section-title">EV Solar Charger</div>
2806                              <div class="gear-section-desc">Solar charging that rides on your roof and opens up when you park.</div>
2807                              <div class="gear-grid">
2808                                
2809                                  <a href="/products/ev-solar-charger" class="gear-card">
2810                                    <div class="gear-card-icon">
2811                                      
2812                                        <img src="//gosun.co/cdn/shop/files/climate_change_investment.png?v=1765306698&amp;width=100" alt="solar powered electric car charger" srcset="//gosun.co/cdn/shop/files/climate_change_investment.png?v=1765306698&amp;width=100 100w" width="100" height="100" class="gear-card-img">
2813                                      
2814                                    </div>
2815                                    <div class="gear-card-info">
2816                                      <div class="gear-card-title">GoSun EV Solar Charger</div>
2817                                      <div class="gear-card-desc">Adds clean miles every day from the sun, wherever you park.</div>
2818                                      <div class="gear-card-cta">Shop Now</div>
2819                                    </div>
2820                                  </a>
2821                                
2822                              </div>
2823                              
2824                                <a href="/products/ev-solar-charger" class="gear-view-all">
2825                                  See Full Specs <span class="material-symbols-outlined" style="font-size:14px;">arrow_forward</span>
2826                                </a>
2827                              
2828                            </div>
2829                          </div>
2830
2831                          <div class="gear-promo-area">
2832                            <div class="gear-promo-panel" data-promo="1">
2833                              
2834                                <img src="//gosun.co/cdn/shop/files/gosun-moonrider-27-bush-hog-mowing.jpg?v=1786398948&amp;width=800" alt="" srcset="//gosun.co/cdn/shop/files/gosun-moonrider-27-bush-hog-mowing.jpg?v=1786398948&amp;width=352 352w, //gosun.co/cdn/shop/files/gosun-moonrider-27-bush-hog-mowing.jpg?v=1786398948&amp;width=800 800w" width="800" height="450" class="gear-promo-bg">
2835                              
2836                              <div class="gear-promo-overlay">
2837                                
2838                                  <span class="gear-promo-badge">New Release</span>
2839                                
2840                                <h4 class="gear-promo-title">Horsepower, Meet Sunshine</h4>
2841                                <p class="gear-promo-text">Reserve the Moonrider 27 today.</p>
2842                                
2843                                  <a href="/products/electric-tractor" class="gear-promo-btn">
2844                                    Reserve Now <span class="material-symbols-outlined" style="font-size:18px;">arrow_forward</span>
2845                                  </a>
2846                                
2847                              </div>
2848                            </div>
2849                            <div class="gear-promo-panel" data-promo="5">
2850                              
2851                                <img src="//gosun.co/cdn/shop/files/gosun-solar-carport-backyard-pergola.jpg?v=1782828137&amp;width=800" alt="" srcset="//gosun.co/cdn/shop/files/gosun-solar-carport-backyard-pergola.jpg?v=1782828137&amp;width=352 352w, //gosun.co/cdn/shop/files/gosun-solar-carport-backyard-pergola.jpg?v=1782828137&amp;width=800 800w" width="800" height="601" class="gear-promo-bg">
2852                              
2853                              <div class="gear-promo-overlay">
2854                                
2855                                  <span class="gear-promo-badge">Now Reserving</span>
2856                                
2857                                <h4 class="gear-promo-title">Park It. Power It.</h4>
2858                                <p class="gear-promo-text">One structure for EV charging, farm gear, and home energy.</p>
2859                                
2860                                  <a href="/products/solar-carport" class="gear-promo-btn">
2861                                    Reserve Now <span class="material-symbols-outlined" style="font-size:18px;">arrow_forward</span>
2862                                  </a>
2863                                
2864                              </div>
2865                            </div>
2866                            <div class="gear-promo-panel" data-promo="6">
2867                              
2868                                <img src="//gosun.co/cdn/shop/files/gosun-ev-solar-charger-action-shot.jpg?v=1778448764&amp;width=800" alt="" srcset="//gosun.co/cdn/shop/files/gosun-ev-solar-charger-action-shot.jpg?v=1778448764&amp;width=352 352w, //gosun.co/cdn/shop/files/gosun-ev-solar-charger-action-shot.jpg?v=1778448764&amp;width=800 800w" width="800" height="450" class="gear-promo-bg">
2869                              
2870                              <div class="gear-promo-overlay">
2871                                
2872                                  <span class="gear-promo-badge">Now Shipping</span>
2873                                
2874                                <h4 class="gear-promo-title">Drive on Sunshine</h4>
2875                                <p class="gear-promo-text">Park it, open it, and let the sun top off your battery.</p>
2876                                
2877                                  <a href="/products/ev-solar-charger" class="gear-promo-btn">
2878                                    Shop Now <span class="material-symbols-outlined" style="font-size:18px;">arrow_forward</span>
2879                                  </a>
2880                                
2881                              </div>
2882                            </div>
2883                            <div class="gear-promo-panel" data-promo="2">
2884                              
2885                                <img src="//gosun.co/cdn/shop/files/gopher_beach.png?v=1778449363&amp;width=800" alt="GoSun Gopher is the perfect ebike for the beach" srcset="//gosun.co/cdn/shop/files/gopher_beach.png?v=1778449363&amp;width=352 352w, //gosun.co/cdn/shop/files/gopher_beach.png?v=1778449363&amp;width=800 800w" width="800" height="1067" class="gear-promo-bg">
2886                              
2887                              <div class="gear-promo-overlay">
2888                                
2889                                  <span class="gear-promo-badge">Reservations Open</span>
2890                                
2891                                <h4 class="gear-promo-title">Haul It All</h4>
2892                                <p class="gear-promo-text">The Gopher carries what a bike cannot.</p>
2893                                
2894                                  <a href="/products/solar-trike" class="gear-promo-btn">
2895                                    Reserve Now <span class="material-symbols-outlined" style="font-size:18px;">arrow_forward</span>
2896                                  </a>
2897                                
2898                              </div>
2899                            </div>
2900                            <div class="gear-promo-panel" data-promo="3">
2901                              
2902                                <img src="//gosun.co/cdn/shop/files/Camp-365-T-Model-Ford-Open-V2-1_1e1ebfb9-8f71-4
2902c79-8bf3-9cb7643259b6.jpg?v=1765306832&amp;width=800" alt="" srcset="//gosun.co/cdn/shop/files/Camp-365-T-Model-Ford-Open-V2-1_1e1ebfb9-8f71-4c79-8bf3-9cb7643259b6.jpg?v=1765306832&amp;width=352 352w, //gosun.co/cdn/shop/files/Camp-365-T-Model-Ford-Open-V2-1_1e1ebfb9-8f71-4c79-8bf3-9cb7643259b6.jpg?v=1765306832&amp;width=800 800w" width="800" height="800" class="gear-promo-bg">
2903                              
2904                              <div class="gear-promo-overlay">
2905                                
2906                                  <span class="gear-promo-badge">Off Grid</span>
2907                                
2908                                <h4 class="gear-promo-title">Camp Anywhere</h4>
2909                                <p class="gear-promo-text">Sets up in under five minutes.</p>
2910                                
2911                                  <a href="https://gosun.co/pages/boats" class="gear-promo-btn">
2912                                    Shop Campers <span class="material-symbols-outlined" style="font-size:18px;">arrow_forward</span>
2913                                  </a>
2914                                
2915                              </div>
2916                            </div>
2917                            <div class="gear-promo-panel" data-promo="4">
2918                              
2919                                <img src="//gosun.co/cdn/shop/files/elcat-splash-2.webp?v=1775760551&amp;width=800" alt="" srcset="//gosun.co/cdn/shop/files/elcat-splash-2.webp?v=1775760551&amp;width=352 352w, //gosun.co/cdn/shop/files/elcat-splash-2.webp?v=1775760551&amp;width=800 800w" width="800" height="601" class="gear-promo-bg">
2920                              
2921                              <div class="gear-promo-overlay">
2922                                
2923                                  <span class="gear-promo-badge">All Electric</span>
2924                                
2925                                <h4 class="gear-promo-title">Silent on the Water</h4>
2926                                <p class="gear-promo-text">No fuel. No noise. No fumes.</p>
2927                                
2928                                  <a href="https://gosun.co/pages/boats" class="gear-promo-btn">
2929                                    Shop Boats <span class="material-symbols-outlined" style="font-size:18px;">arrow_forward</span>
2930                                  </a>
2931                                
2932                              </div>
2933                            </div>
2934                          </div>
2935                        </div>
2936                    
2937</div>
2938            </div>
2939          
2940        </div><div class="gosun-nav-item">
2941          <a href="/products/ev-solar-charger" class="gosun-nav-link active-link">
2942            EV Chargers
2943            <span class="material-symbols-outlined" style="font-size: 18px;">expand_more</span>
2944          </a>
2945
2946          
2947            <div class="gosun-mega-wrapper">
2948              <div class="gosun-menu-row">
2949                      <div class="ev-flagship-container" style="width: 100%;" ><div class="ev-left-panel ev-dual-left">
2950                            <div class="ev-blur-1"></div>
2951                            <div class="ev-blur-2"></div><div class="oven-header"><h3>Charge on Sunshine</h3></div><div class="ev-dual-grid">
2952                              <a href="/products/ev-solar-charger" class="oven-card ev-dual-card" data-ev-card="1">
2953                                <div class="oven-img-box">
2954                                  
2955                                    <img src="//gosun.co/cdn/shop/files/climate_change_investment.png?v=1765306698&amp;width=400" alt="solar powered electric car charger" srcset="//gosun.co/cdn/shop/files/climate_change_investment.png?v=1765306698&amp;width=352 352w, //gosun.co/cdn/shop/files/climate_change_investment.png?v=1765306698&amp;width=400 400w" width="400" height="400" class="oven-img">
2956                                  
2957                                  <span class="oven-badge blue">Now Shipping</span>
2958                                </div>
2959                                <div class="oven-title">EV Solar Charger</div>
2960                                <div class="oven-desc">Rides on your roof and adds clean miles every day, wherever you park.</div>
2961                                <div class="oven-footer-col">
2962                                  <div class="oven-price-row"><span class="oven-price"><span class=money>$3,999</span></span><span class="oven-price-compare"><span class=money>$4,999</span></span></div>
2963                                  <span class="oven-shop-link">Shop Now <span class="material-symbols-outlined">arrow_forward</span></span>
2964                                </div>
2965                              </a>
2966                              <a href="/products/solar-carport" class="oven-card ev-dual-card" data-ev-card="2">
2967                                <div class="oven-img-box">
2968                                  
2969                                    <img src="//gosun.co/cdn/shop/files/gosun-solar-carport-card-square.jpg?v=1790365995&amp;width=400" alt="Solar Carport Reservation" srcset="//gosun.co/cdn/shop/files/gosun-solar-carport-card-square.jpg?v=1790365995&amp;width=352 352w, //gosun.co/cdn/shop/files/gosun-solar-carport-card-square.jpg?v=1790365995&amp;width=400 400w" width="400" height="400" class="oven-img">
2970                                  
2971                                  <span class="oven-badge">Now Reserving</span>
2972                                </div>
2973                                <div class="oven-title">Solar Carport</div>
2974                                <div class="oven-desc">4 kW of solar that charges your EV, your tractor, or your home.</div>
2975                                <div class="oven-footer-col">
2976                                  <div class="oven-price-row"><span class="oven-price">$50 Reservation</span></div>
2977                                  <span class="oven-shop-link">Reserve Yours <span class="material-symbols-outlined">arrow_forward</span></span>
2978                                </div>
2979                              </a>
2980                            </div>
2981                          </div><div class="ev-right-panel">
2982                          <div class="ev-right-overlay"></div>
2983                          
2984                            <img src="//gosun.co/cdn/shop/files/gosun-ev-solar-charger-action-shot.jpg?v=1778448764&amp;width=800" alt="" srcset="//gosun.co/cdn/shop/files/gosun-ev-solar-charger-action-shot.jpg?v=1778448764&amp;width=352 352w, //gosun.co/cdn/shop/files/gosun-ev-solar-charger-action-shot.jpg?v=1778448764&amp;width=800 800w" width="800" height="450" class="ev-right-img">
2985                          
2986<div class="ev-right-alt">
2987                              
2988                                <img src="//gosun.co/cdn/shop/files/gosun-solar-carport-business-charging.jpg?v=1782828044&amp;width=1000" alt="" srcset="//gosun.co/cdn/shop/files/gosun-solar-carport-business-charging.jpg?v=1782828044&amp;width=352 352w, //gosun.co/cdn/shop/files/gosun-solar-carport-business-charging.jpg?v=1782828044&amp;width=832 832w, //gosun.co/cdn/shop/files/gosun-solar-carport-business-charging.jpg?v=1782828044&amp;width=1000 1000w" width="1000" height="561" loading="lazy">
2989                              
2990                            </div>
2991                            <div class="ev-quote-box">
2992                              <p class="ev-quote-text">"Peace of mind wherever the road takes me."</p>
2993                              <div class="ev-author">
2994                                <div class="ev-author-avatar">JD</div>
2995                                <span class="ev-author-name">John D. • Owner</span>
2996                              </div>
2997                            </div>
2998                          
2999                        </div>
3000                      </div>
3001
3002                    
3003</div>
3004            </div>
3005          
3006        </div><div class="gosun-nav-item">
3007          <a href="/pages/solar-ovens" class="gosun-nav-link active-link">
3008            Solar Ovens
3009            <span class="material-symbols-outlined" style="font-size: 18px;">expand_more</span>
3010          </a>
3011
3012          
3013            <div class="gosun-mega-wrapper">
3014              <div class="gosun-menu-row">
3015<div class="oven-layout-container" style="width: 100%;" >
3016                        <div class="oven-left-panel">
3017                          <div>
3018                            <div class="oven-grid">
3019                              <a href="/products/best-solar-cooker-fusion" class="oven-card">
3020                                <div class="oven-img-box">
3021                                  
3022                                    <img src="//gosun.co/cdn/shop/files/Cover_NEW_LEGS.jpg?v=1765312868&amp;width=300" alt="Fusion" srcset="//gosun.co/cdn/shop/files/Cover_NEW_LEGS.jpg?v=1765312868&amp;width=300 300w" width="300" height="300" class="oven-img">
3023                                  
3024                                  
3025                                    <span class="oven-badge">BEST SELLER</span>
3026                                  
3027                                </div>
3028                                <div class="oven-title">Fusion</div>
3029                                <div class="oven-desc">Hybrid Solar + Electric. Cook Day or Night.</div>
3030                                <div class="oven-footer-col">
3031                                  <div class="oven-price-row"><span class="oven-price"><span class=money>$499</span></span><span class="oven-price-compare"><span class=money>$599</span></span></div>
3032                                  <span class="oven-shop-link">Shop Fusion <span class="material-symbols-outlined">arrow_forward</span></span>
3033                                </div>
3034                              </a>
3035                              <a href="/products/sport-e" class="oven-card">
3036                                <div class="oven-img-box">
3037                                  
3038                                    <img src="//gosun.co/cdn/shop/products/Cover_noshadow.jpg?v=1765309245&amp;width=300" alt="Solar oven for night cooking " srcset="//gosun.co/cdn/shop/products/Cover_noshadow.jpg?v=1765309245&amp;width=300 300w" width="300" height="300" class="oven-img">
3039                                  
3040                                  
3041                                    <span class="oven-badge blue">NEW</span>
3042                                  
3043                                </div>
3044                                <div class="oven-title">Sport-E</div>
3045                                <div class="oven-desc">Classic Design. Electric Capable. Highly Versatile.</div>
3046                                <div class="oven-footer-col">
3047                                  <div class="oven-price-row"><span class="oven-price"><span class=money>$279</span></span><span class="oven-price-compare"><span class=money>$349</span></span></div>
3048                                  <span class="oven-shop-link">Shop Sport-E <span class="material-symbols-outlined">arrow_forward</span></span>
3049                                </div>
3050                              </a>
3051                              <a href="/products/gosunpro-portable-solar-oven" class="oven-card">
3052                                <div class="oven-img-box">
3053                                  
3054                                    <img src="//gosun.co/cdn/shop/files/gosolaroven.png?v=1765309708&amp;width=300" alt="Go" srcset="//gosun.co/cdn/shop/files/gosolaroven.png?v=1765309708&amp;width=300 300w" width="300" height="300" class="oven-img">
3055                                  
3056                                </div>
3057                                <div class="oven-title">Go</div>
3058                                <div class="oven-desc">Ultra-Portable Solar Oven Kit. Easy to Keep Packed Up..</div>
3059                                <div class="oven-footer-col">
3060                                  <div class="oven-price-row"><span class="oven-price"><span class=money>$89</span></span><span class="oven-price-compare"><span class=money>$149</span></span></div>
3061                                  <span class="oven-shop-link">Shop Go <span class="material-symbols-outlined">arrow_forward</span></span>
3062                                </div>
3063                              </a>
3064                            </div>
3065                          </div>
3066                          <div class="oven-links-row">
3067                            <a href="/collections/solar-ovens" class="oven-icon-link">
3068                              <span class="material-symbols-outlined">grid_view</span> View All Models
3069                            </a>
3070                            <a href="https://www.youtube.com/playlist?list=PLG0TKI8GDIaTB-0AEh-l6T2oJdQfek-nC" class="oven-icon-link" target="_blank" rel="noopener">
3071                              <span class="material-symbols-outlined">menu_book</span> Browse 100+ Recipes
3072                            </a>
3073                            <a href="/products/solar-oven-kit" class="oven-icon-link">
3074                              <span class="material-symbols-outlined">construction</span> DIY Solar Kit
3075                            </a>
3076                          </div>
3077                        </div>
3078                        
3079                        <div class="oven-right-panel">
3080                          
3081                            <img src="//gosun.co/cdn/shop/files/gosun-fusion-lifestyle-beach-fun-solar-cooking.jpg?v=1778445795&amp;width=800" alt="" srcset="//gosun.co/cdn/shop/files/gosun-fusion-lifestyle-beach-fun-solar-cooking.jpg?v=1778445795&amp;width=352 352w, //gosun.co/cdn/shop/files/gosun-fusion-lifestyle-beach-fun-solar-cooking.jpg?v=1778445795&amp;width=800 800w" width="800" height="800" class="oven-right-bg">
3082                          
3083                          <div class="oven-overlay">
3084                            
3085                              <span class="oven-feature-badge">LIFESTYLE</span>
3086                            
3087                            <h3 class="oven-feature-title">Cook Without Compromise</h3>
3088                            <p class="oven-feature-text">Experience the freedom.</p>
3089                            <a href="https://www.youtube.com/watch?v=j5LVMQU3ivM" class="oven-feature-btn" onclick="event.preventDefault(); openYTModal('https://www.youtube.com/watch?v=j5LVMQU3ivM', 'Shop Solar Ovens Now', '/collections/solar-ovens');">
3090                              Watch It Work <span class="material-symbols-outlined">play_circle</span>
3091                            </a>
3092                          </div>
3093                        </div>
3094                      </div>
3095
3096                    
3097</div>
3098            </div>
3099          
3100        </div><div class="gosun-nav-item">
3101          <a href="/collections/todays-deals" class="gosun-nav-link active-link">
3102            Sale
3103            <span class="material-symbols-outlined" style="font-size: 18px;">expand_more</span>
3104          </a>
3105
3106          
3107            <div class="gosun-mega-wrapper">
3108              <div class="gosun-menu-row">
3109                      <!-- Hidden radio inputs for tab switching -->
3110                      <!-- Default: Today's Deals (tab 5) is checked -->
3111                      <input type="radio" name="sale-tabs-menu_sale_aWPNme" id="sale-tab-1" class="sale-tab-input">
3112                      <input type="radio" name="sale-tabs-menu_sale_aWPNme" id="sale-tab-2" class="sale-tab-input">
3113                      <input type="radio" name="sale-tabs-menu_sale_aWPNme" id="sale-tab-3" class="sale-tab-input">
3114                      <input type="radio" name="sale-tabs-menu_sale_aWPNme" id="sale-tab-4" class="sale-tab-input">
3115                      <input type="radio" name="sale-tabs-menu_sale_aWPNme" id="sale-tab-5" class="sale-tab-input" checked>
3116                      
3117                      <div class="sale-layout-container" style="width: 100%;" >
3118                        <!-- Sidebar with clickable links (hover switches tabs) -->
3119                        <!-- ORDER: Today's Deals, Accessories, Bundle Pricing, Prep Kits, Closeout Sale -->
3120                        <div class="sale-sidebar">
3121                          <div class="sale-nav-list">
3122                            
3123                              <a href="/collections/todays-deals" class="sale-nav-label" data-sale-tab="5">
3124                                <span>Today's Deals</span>
3125                                <span class="material-symbols-outlined">chevron_right</span>
3126                              </a>
3127                            
3128                            
3129                            
3130                              <a href="/collections/closeout" class="sale-nav-label" data-sale-tab="2">
3131                                <span>Closeout Sale</span>
3132                                <span class="material-symbols-outlined">chevron_right</span>
3133                              </a>
3134                            
3135                            
3136                            
3137                              <a href="/collections/accessories" class="sale-nav-label" data-sale-tab="4">
3138                                <span>Accessories</span>
3139                                <span class="material-symbols-outlined">chevron_right</span>
3140                              </a>
3141                            
3142                          </div>
3143                        </div>
3144
3145                        <!-- Content area with tab panels -->
3146                        <div class="sale-content-area">
3147                          <!-- Tab Panel 1 -->
3148                          <div class="sale-tab-panel" data-tab="1">
3149                            <div class="sale-section-title">Prepare with Sunshine</div>
3150                            <div class="sale-section-desc">Limited time deals on our most popular products.</div>
3151                            <div class="sale-grid">
3152                              <a href="/products/prep-kit-couple" class="sale-card">
3153                                
3154                                  <img src="//gosun.co/cdn/shop/files/CoupleMain.png?v=1765308134&amp;width=100" alt="Prep Kit | Pro" srcset="//gosun.co/cdn/shop/files/CoupleMain.png?v=1765308134&amp;width=100 100w" width="100" height="100" class="sale-card-img">
3155                                
3156                                <div class="sale-card-info">
3157                                  <div class="sale-card-title">Prep Kit | Max</div>
3158                                  <div class="sale-card-price-row">
3159                                    <span class="sale-price-new"><span class=money>$1,999</span></span>
3160                                    <span class="sale-price-old"><span class=money>$4,299</span></span>
3161                                  </div>
3162                                  <span class="sale-save-badge">SAVE 54%</span>
3163                                </div>
3164                              </a>
3165                              
3166                              <a href="/products/prep-kit-family" class="sale-card">
3167                                
3168                                  <img src="//gosun.co/cdn/shop/files/FamilyMain.png?v=1765308096&amp;width=100" alt="Prep Kit | Super" srcset="//gosun.co/cdn/shop/files/FamilyMain.png?v=1765308096&amp;width=100 100w" width="100" height="100" class="sale-card-img">
3169                                
3170                                <div class="sale-card-info">
3171                                  <div class="sale-card-title">Prep Kit | Super</div>
3172                                  <div class="sale-card-price-row">
3173                                    <span class="sale-price-new"><span class=money>$4,399</span></span>
3174                                    <span class="sale-price-old"><span class=money>$6,299</span></span>
3175                                  </div>
3176                                  <span class="sale-save-badge">SAVE 30%</span>
3177                                </div>
3178                              </a>
3179                              
3180                              <a href="/products/prep-kit-couple" class="sale-card">
3181                                
3182                                  <img src="//gosun.co/cdn/shop/files/CoupleMain.png?v=1765308134&amp;width=100" alt="Prep Kit | Pro" srcset="//gosun.co/cdn/shop/files/CoupleMain.png?v=1765308134&amp;width=100 100w" width="100" height="100" class="sale-card-img">
3183                                
3184                                <div class="sale-card-info">
3185                                  <div class="sale-card-title">Prep Kit | Pro</div>
3186                                  <div class="sale-card-price-row">
3187                                    <span class="sale-price-new"><span class=money>$1,999</span></span>
3188                                    <span class="sale-price-old"><span class=money>$4,299</span></span>
3189                                  </div>
3190                                  <span class="sale-save-badge">SAVE 54%</span>
3191                                </div>
3192                              </a>
3193                              
3194                              <a href="/products/prep-kit-solo" class="sale-card">
3195                                
3196                                  <img src="//gosun.co/cdn/shop/files/SoloMain.png?v=1765308158&amp;width=100" alt="Prep Kit | Ready" srcset="//gosun.co/cdn/shop/files/SoloMain.png?v=1765308158&amp;width=100 100w" width="100" height="100" class="sale-card-img">
3197                                
3198                                <div class="sale-card-info">
3199                                  <div class="sale-card-title">Prep Kit | Ready</div>
3200                                  <div class="sale-card-price-row">
3201                                    <span class="sale-price-new"><span class=money>$799</span></span>
3202                                    <span class="sale-price-old"><span class=money>$2,199</span></span>
3203                                  </div>
3204                                  <span class="sale-save-badge">SAVE 64%</span>
3205                                </div>
3206                              </a>
3207                              
3208                            </div>
3209                            
3210                              <a href="/collections/prep-kits" class="sale-view-all">
3211                                View All Prep Kits <span class="material-symbols-outlined" style="font-size:14px;">arrow_forward</span>
3212                              </a>
3213                            
3214                          </div>
3215                          
3216                          <!-- Tab Panel 2 -->
3217                          <div class="sale-tab-panel" data-tab="2">
3218                            <div class="sale-section-title">Closeout Sale</div>
3219                            <div class="sale-section-desc">Amazing deals on reliable solar gear!</div>
3220                            <div class="sale-grid">
3221                              <a href="/products/heated-seat" class="sale-card">
3222                                
3223                                  <img src="//gosun.co/cdn/shop/files/SolarSeat3.png?v=1765308722&amp;width=100" alt="Solar Seat | Heated Seat: Closeout" srcset="//gosun.co/cdn/shop/files/SolarSeat3.png?v=1765308722&amp;width=100 100w" width="100" height="100" class="sale-card-img">
3224                                
3225                                <div class="sale-card-info">
3226                                  <div class="sale-card-title">Heated Seat</div>
3227                                  <div class="sale-card-price-row">
3228                                    <span class="sale-price-new"><span class=money>$99</span></span>
3229                                    <span class="sale-price-old"><span class=money>$249</span></span>
3230                                  </div>
3231                                  <span class="sale-save-badge">SAVE 60%</span>
3232                                </div>
3233                              </a>
3234                              
3235                              <a href="/products/solar-powered-backpack-open-box-copy" class="sale-card">
3236                                
3237                                  <img src="//gosun.co/cdn/shop/products/1_6.jpg?v=1765309170&amp;width=100" alt="solar panel backpack " srcset="//gosun.co/cdn/shop/products/1_6.jpg?v=1765309170&amp;width=100 100w" width="100" height="100" class="sale-card-img">
3238                                
3239                                <div class="sale-card-info">
3240                                  <div class="sale-card-title">Solar Backpack</div>
3241                                  <div class="sale-card-price-row">
3242                                    <span class="sale-price-new"><span class=money>$79</span></span>
3243                                    <span class="sale-price-old"><span class=money>$159</span></span>
3244                                  </div>
3245                                  <span class="sale-save-badge">SAVE 50%</span>
3246                                </div>
3247                              </a>
3248                              
3249                              <a href="/products/bluetooth-speaker" class="sale-card">
3250                                
3251                                  <img src="//gosun.co/cdn/shop/products/ScreenShot2023-02-07at10.28.09AM.png?v=1765311502&amp;width=100" alt="Bluetooth Speaker: Closeout" srcset="//gosun.co/cdn/shop/products/ScreenShot2023-02-07at10.28.09AM.png?v=1765311502&amp;width=100 100w" width="100" height="91" class="sale-card-img">
3252                                
3253                                <div class="sale-card-info">
3254                                  <div class="sale-card-title">Bluetooth Speaker</div>
3255                                  <div class="sale-card-price-row">
3256                                    <span class="sale-price-new"><span class=money>$19</span></span>
3257                                    <span class="sale-price-old"><span class=money>$59</span></span>
3258                                  </div>
3259                                  <span class="sale-save-badge">SAVE 68%</span>
3260                                </div>
3261                              </a>
3262                              
3263                              <a href="/products/brew-carry-case" class="sale-card">
3264                                
3265                                  <img src="//gosun.co/cdn/shop/products/power-carry-case-carry-case-gosun-381188.jpg?v=1647615061&amp;width=100" alt="Power Carry Case Carry Case GoSun " srcset="//gosun.co/cdn/shop/products/power-carry-case-carry-case-gosun-381188.jpg?v=1647615061&amp;width=100 100w" width="100" height="100" class="sale-card-img">
3266                                
3267                                <div class="sale-card-info">
3268                                  <div class="sale-card-title">Power Carry Case</div>
3269                                  <div class="sale-card-price-row">
3270                                    <span class="sale-price-new"><span class=money>$39</span></span>
3271                                    <span class="sale-price-old"><span class=money>$49</span></span>
3272                                  </div>
3273                                  <span class="sale-save-badge">SAVE 20%</span>
3274                                </div>
3275                              </a>
3276                              
3277                            </div>
3278                            
3279                              <a href="/collections/closeout" class="sale-view-all">
3280                                View All Closeout Items <span class="material-symbols-outlined" style="font-size:14px;">arrow_forward</span>
3281                              </a>
3282                            
3283                          </div>
3284                          
3285                          <!-- Tab Panel 3 -->
3286                          <div class="sale-tab-panel" data-tab="3">
3287                            <div class="sale-section-title"></div>
3288                            <div class="sale-section-desc">Save more when you bundle your favorite products.</div>
3289                            <div class="sale-grid">
3290                              <a href="/products/chill-solarpanel-30" class="sale-card">
3291                                
3292                                  <img src="//gosun.co/cdn/shop/products/chill-solarpanel-30-electric-cooler-30w-solar-charger-gosun-258536.jpg?v=1765307544&amp;width=100" alt="Chill + SolarPanel 30 Electric Cooler + 30W Solar Charger GoSun " srcset="//gosun.co/cdn/shop/products/chill-solarpanel-30-electric-cooler-30w-solar-charger-gosun-258536.jpg?v=1765307544&amp;width=100 100w" width="100" height="100" class="sale-card-img">
3293                                
3294                                <div class="sale-card-info">
3295                                  <div class="sale-card-title">Chill + SolarPanel 30</div>
3296                                  <div class="sale-card-price-row">
3297                                    <span class="sale-price-new"><span class=money>$539</span></span>
3298                                    <span class="sale-price-old"><span class=money>$899</span></span>
3299                                  </div>
3300                                  <span class="sale-save-badge">SAVE 40%</span>
3301                                </div>
3302                              </a>
3303                              
3304                              <a href="/products/camping-stove-solar-kitchen" class="sale-card">
3305                                
3306                                  <img src="//gosun.co/cdn/shop/products/original-solar-kitchen-cook-cool-charge-gosun-502525.jpg?v=1652310799&amp;width=100" alt="solar powered stove" srcset="//gosun.co/cdn/shop/products/original-solar-kitchen-cook-cool-charge-gosun-502525.jpg?v=1652310799&amp;width=100 100w" width="100" height="100" class="sale-card-img">
3307                                
3308                                <div class="sale-card-info">
3309                                  <div class="sale-card-title">Solar Kitchen</div>
3310                                  <div class="sale-card-price-row">
3311                                    <span class="sale-price-new"><span class=money>$1,299</span></span>
3312                                    <span class="sale-price-old"><span class=money>$1,499</span></span>
3313                                  </div>
3314                                  <span class="sale-save-badge">SAVE 13%</span>
3315                                </div>
3316                              </a>
3317                              
3318                              <a href="/products/portable-solar-kitchen-2022-pro" class="sale-card">
3319                                
3320                                  <img src="//gosun.co/cdn/shop/products/solar-kitchen-pro-boil-cook-cool-charge-water-gosun-737974.jpg?v=1765309946&amp;width=100" alt="portable solar kitchen" srcset="//gosun.co/cdn/shop/products/solar-kitchen-pro-boil-cook-cool-charge-water-gosun-737974.jpg?v=1765309946&amp;width=100 100w" width="100" height="100" class="sale-card-img">
3321                                
3322                                <div class="sale-card-info">
3323                                  <div class="sale-card-title">Solar Kitchen Pro</div>
3324                                  <div class="sale-card-price-row">
3325                                    <span class="sale-price-new"><span class=money>$1,699</span></span>
3326                                    <span class="sale-price-old"><span class=money>$1,999</span></span>
3327                                  </div>
3328                                  <span class="sale-save-badge">SAVE 15%</span>
3329                                </div>
3330                              </a>
3331                              
3332                              <a href="/products/grid" class="sale-card">
3333                                
3334                                  <img src="//gosun.co/cdn/shop/files/GoSun_Grid_Emergency_Preparation_Kit_solar_cooker_powerbank.png?v=1765309454&amp;width=100" alt="Grid" srcset="//gosun.co/cdn/shop/files/GoSun_Grid_Emergency_Preparation_Kit_solar_cooker_powerbank.png?v=1765309454&amp;width=100 100w" width="100" height="100" class="sale-card-img">
3335                                
3336                                <div class="sale-card-info">
3337                                  <div class="sale-card-title">Grid</div>
3338                                  <div class="sale-card-price-row">
3339                                    <span class="sale-price-new"><span class=money>$2,199</span></span>
3340                                    <span class="sale-price-old"><span class=money>$4,499</span></span>
3341                                  </div>
3342                                  <span class="sale-save-badge">SAVE 51%</span>
3343                                </div>
3344                              </a>
3345                              
3346                            </div>
3347                            
3348                              <a href="/collections/bundles" class="sale-view-all">
3349                                View All Bundles <span class="material-symbols-outlined" style="font-size:14px;">arrow_forward</span>
3350                              </a>
3351                            
3352                          </div>
3353                          
3354                          <!-- Tab Panel 4 -->
3355                          <div class="sale-tab-panel" data-tab="4">
3356                            <div class="sale-section-title">Accessories</div>
3357                            <div class="sale-section-desc">Browse all GoSun accessories and miscellaneous replacement parts.</div>
3358                            <div class="sale-grid">
3359                              <a href="/products/solar-powered-backpack-open-box-copy" class="sale-card">
3360                                
3361                                  <img src="//gosun.co/cdn/shop/products/1_6.jpg?v=1765309170&amp;width=100" alt="solar panel backpack " srcset="//gosun.co/cdn/shop/products/1_6.jpg?v=1765309170&amp;width=100 100w" width="100" height="100" class="sale-card-img">
3362                                
3363                                <div class="sale-card-info">
3364                                  <div class="sale-card-title">Solar Backpack</div>
3365                                  <div class="sale-card-price-row">
3366                                    <span class="sale-price-new"><span class=money>$79</span></span>
3367                                    <span class="sale-price-old"><span class=money>$159</span></span>
3368                                  </div>
3369                                  <span class="sale-save-badge">SAVE 50%</span>
3370                                </div>
3371                              </a>
3372                              
3373                              <a href="/products/solartable-60" class="sale-card">
3374                                
3375                                  <img src="//gosun.co/cdn/shop/files/GoSun_Solar_Table_60_Watts_Off_Grid_Solar_Panel.png?v=1765307154&amp;width=100" alt="SolarTable 60" srcset="//gosun.co/cdn/shop/files/GoSun_Solar_Table_60_Watts_Off_Grid_Solar_Panel.png?v=1765307154&amp;width=100 100w" width="100" height="100" class="sale-card-img">
3376                                
3377                                <div class="sale-card-info">
3378                                  <div class="sale-card-title">SolarTable 60</div>
3379                                  <div class="sale-card-price-row">
3380                                    <span class="sale-price-new"><span class=money>$179</span></span>
3381                                    <span class="sale-price-old"><span class=money>$299</span></span>
3382                                  </div>
3383                                  <span class="sale-save-badge">SAVE 40%</span>
3384                                </div>
3385                              </a>
3386                              
3387                              <a href="/products/shine-battery-operated-light" class="sale-card">
3388                                
3389                                  <img src="//gosun.co/cdn/shop/files/GoSun_Shine_Modes.gif?v=1765308249&amp;width=100" alt="Shine | Lantern + Flashlight" srcset="//gosun.co/cdn/shop/files/GoSun_Shine_Modes.gif?v=1765308249&amp;width=100 100w" width="100" height="100" class="sale-card-img">
3390                                
3391                                <div class="sale-card-info">
3392                                  <div class="sale-card-title">Shine Solar Light</div>
3393                                  <div class="sale-card-price-row">
3394                                    <span class="sale-price-new"><span class=money>
3394$59</span></span>
3395                                    <span class="sale-price-old"><span class=money>$99</span></span>
3396                                  </div>
3397                                  <span class="sale-save-badge">SAVE 40%</span>
3398                                </div>
3399                              </a>
3400                              
3401                              <a href="/products/sport-bag" class="sale-card">
3402                                
3403                                  <img src="//gosun.co/cdn/shop/products/sport-bag-carry-case-for-sport-gosun-822174.jpg?v=1677599920&amp;width=100" alt="Sport Bag Carry Case for Sport GoSun " srcset="//gosun.co/cdn/shop/products/sport-bag-carry-case-for-sport-gosun-822174.jpg?v=1677599920&amp;width=100 100w" width="100" height="100" class="sale-card-img">
3404                                
3405                                <div class="sale-card-info">
3406                                  <div class="sale-card-title">Oven Carry Case</div>
3407                                  <div class="sale-card-price-row">
3408                                    <span class="sale-price-new"><span class=money>$39</span></span>
3409                                    <span class="sale-price-old"><span class=money>$49</span></span>
3410                                  </div>
3411                                  <span class="sale-save-badge">SAVE 20%</span>
3412                                </div>
3413                              </a>
3414                              
3415                            </div>
3416                            
3417                              <a href="/collections/accessories" class="sale-view-all">
3418                                View All Accessories <span class="material-symbols-outlined" style="font-size:14px;">arrow_forward</span>
3419                              </a>
3420                            
3421                          </div>
3422
3423                          <!-- Tab Panel 5 -->
3424                          <div class="sale-tab-panel" data-tab="5">
3425                            <div class="sale-section-title">Today's Deals</div>
3426                            <div class="sale-section-desc">Explore all of the latest GoSun deals across the board!</div>
3427                            <div class="sale-grid">
3428                              <a href="/products/sport-e" class="sale-card">
3429                                
3430                                  <img src="//gosun.co/cdn/shop/products/Cover_noshadow.jpg?v=1765309245&amp;width=100" alt="Solar oven for night cooking " srcset="//gosun.co/cdn/shop/products/Cover_noshadow.jpg?v=1765309245&amp;width=100 100w" width="100" height="100" class="sale-card-img">
3431                                
3432                                <div class="sale-card-info">
3433                                  <div class="sale-card-title">Sport-E</div>
3434                                  <div class="sale-card-price-row">
3435                                    <span class="sale-price-new"><span class=money>$279</span></span>
3436                                    <span class="sale-price-old"><span class=money>$349</span></span>
3437                                  </div>
3438                                  <span class="sale-save-badge">SAVE 20%</span>
3439                                </div>
3440                              </a>
3441                              
3442                              <a href="/products/solar-oven-kit" class="sale-card">
3443                                
3444                                  <img src="//gosun.co/cdn/shop/files/GoSun_Solar_Oven_Kit_Solar_Oven_Off_Grid_Solar_Stove_Portable-1.png?v=1765309005&amp;width=100" alt="Solar Oven Kit" srcset="//gosun.co/cdn/shop/files/GoSun_Solar_Oven_Kit_Solar_Oven_Off_Grid_Solar_Stove_Portable-1.png?v=1765309005&amp;width=100 100w" width="100" height="100" class="sale-card-img">
3445                                
3446                                <div class="sale-card-info">
3447                                  <div class="sale-card-title">Solar Oven Kit</div>
3448                                  <div class="sale-card-price-row">
3449                                    <span class="sale-price-new"><span class=money>
3449$59</span></span>
3450                                    <span class="sale-price-old"><span class=money>$79</span></span>
3451                                  </div>
3452                                  <span class="sale-save-badge">SAVE 25%</span>
3453                                </div>
3454                              </a>
3455                              
3456                              <a href="/products/gosunpro-portable-solar-oven" class="sale-card">
3457                                
3458                                  <img src="//gosun.co/cdn/shop/files/gosolaroven.png?v=1765309708&amp;width=100" alt="Go" srcset="//gosun.co/cdn/shop/files/gosolaroven.png?v=1765309708&amp;width=100 100w" width="100" height="100" class="sale-card-img">
3459                                
3460                                <div class="sale-card-info">
3461                                  <div class="sale-card-title">GoSun Go</div>
3462                                  <div class="sale-card-price-row">
3463                                    <span class="sale-price-new"><span class=money>$89</span></span>
3464                                    <span class="sale-price-old"><span class=money>$149</span></span>
3465                                  </div>
3466                                  <span class="sale-save-badge">SAVE 40%</span>
3467                                </div>
3468                              </a>
3469                              
3470                              <a href="/products/solartable-120" class="sale-card">
3471                                
3472                                  <img src="//gosun.co/cdn/shop/files/GoSun_Solar_Table_120_Watts_Off_Grid_Solar_Panel.jpg?v=1765310326&amp;width=100" alt="SolarTable 120" srcset="//gosun.co/cdn/shop/files/GoSun_Solar_Table_120_Watts_Off_Grid_Solar_Panel.jpg?v=1765310326&amp;width=100 100w" width="100" height="100" class="sale-card-img">
3473                                
3474                                <div class="sale-card-info">
3475                                  <div class="sale-card-title">SolarTable 120</div>
3476                                  <div class="sale-card-price-row">
3477                                    <span class="sale-price-new"><span class=money>$239</span></span>
3478                                    <span class="sale-price-old"><span class=money>$399</span></span>
3479                                  </div>
3480                                  <span class="sale-save-badge">SAVE 40%</span>
3481                                </div>
3482                              </a>
3483                              
3484                            </div>
3485                            
3486                              <a href="/collections/todays-deals" class="sale-view-all">
3487                                Harness the Power of the Sun <span class="material-symbols-outlined" style="font-size:14px;">arrow_forward</span>
3488                              </a>
3489                            
3490                          </div>
3491                        </div>
3492
3493                        <!-- Dynamic Promo area (changes per tab) -->
3494                        <div class="sale-promo-area">
3495                          <!-- Promo Panel 1 -->
3496                          <div class="sale-promo-panel" data-promo="1">
3497                            
3498                              <img src="//gosun.co/cdn/shop/files/GoSun_Fusion_offgrid_solar_cooker_emergency_preparedness_prepper_large_solar_oven_d758b070-498b-4a27-ac52-e1dd75747615.jpg?v=1778351145&amp;width=600" alt="" srcset="//gosun.co/cdn/shop/files/GoSun_Fusion_offgrid_solar_cooker_emergency_preparedness_prepper_large_solar_oven_d758b070-498b-4a27-ac52-e1dd75747615.jpg?v=1778351145&amp;width=352 352w, //gosun.co/cdn/shop/files/GoSun_Fusion_offgrid_solar_cooker_emergency_preparedness_prepper_large_solar_oven_d758b070-498b-4a27-ac52-e1dd75747615.jpg?v=1778351145&amp;width=600 600w" width="600" height="600" class="sale-promo-bg" style="object-position:62.5319% 67.2197%;">
3499                            
3500                            <div class="sale-promo-content">
3501                              
3502                                <div class="sale-promo-badge">No Fuel Needed</div>
3503                              
3504                              <h4 class="sale-promo-title">Solar Cooking</h4>
3505                              <p class="sale-promo-text">Try Cooking with Sunshine</p>
3506                              <a href="/collections/prep-kits" class="sale-promo-btn">Shop Now</a>
3507                            </div>
3508                          </div>
3509                          
3510                          <!-- Promo Panel 2 -->
3511                          <div class="sale-promo-panel" data-promo="2">
3512                            
3513                              <img src="//gosun.co/cdn/shop/products/go-open-box-refurbished-gosun-866224.jpg?v=1647614849&amp;width=600" alt="Go | Open Box Refurbished GoSun " srcset="//gosun.co/cdn/shop/products/go-open-box-refurbished-gosun-866224.jpg?v=1647614849&amp;width=352 352w, //gosun.co/cdn/shop/products/go-open-box-refurbished-gosun-866224.jpg?v=1647614849&amp;width=600 600w" width="600" height="600" class="sale-promo-bg">
3514                            
3515                            <div class="sale-promo-content">
3516                              
3517                                <div class="sale-promo-badge">Limited Offer</div>
3518                              
3519                              <h4 class="sale-promo-title">Closeout Deals</h4>
3520                              <p class="sale-promo-text">Get 'em while they last!</p>
3521                              <a href="/collections/closeout" class="sale-promo-btn">Shop Now</a>
3522                            </div>
3523                          </div>
3524                          
3525                          <!-- Promo Panel 3 -->
3526                          <div class="sale-promo-panel" data-promo="3">
3527                            
3528                              <img src="//gosun.co/cdn/shop/files/solar_c
3528ooler_table_charger_surface.jpg?v=1770592900&amp;width=600" alt="" srcset="//gosun.co/cdn/shop/files/solar_cooler_table_charger_surface.jpg?v=1770592900&amp;width=352 352w, //gosun.co/cdn/shop/files/solar_cooler_table_charger_surface.jpg?v=1770592900&amp;width=600 600w" width="600" height="600" class="sale-promo-bg">
3529                            
3530                            <div class="sale-promo-content">
3531                              
3532                                <div class="sale-promo-badge">Special Pricing</div>
3533                              
3534                              <h4 class="sale-promo-title">Bundle Deals</h4>
3535                              <p class="sale-promo-text">These Bundles Save You Big</p>
3536                              <a href="/collections/bundles" class="sale-promo-btn">Shop Now</a>
3537                            </div>
3538                          </div>
3539                          
3540                          <!-- Promo Panel 4 -->
3541                          <div class="sale-promo-panel" data-promo="4">
3542                            
3543                              <img src="//gosun.co/cdn/shop/files/flatware_sink_wash.jpg?v=1770588890&amp;width=600" alt="" srcset="//gosun.co/cdn/shop/files/flatware_sink_wash.jpg?v=1770588890&amp;width=352 352w, //gosun.co/cdn/shop/files/flatware_sink_wash.jpg?v=1770588890&amp;width=600 600w" width="600" height="600" class="sale-promo-bg">
3544                            
3545                            <div class="sale-promo-content">
3546                              
3547                                <div class="sale-promo-badge">Washable</div>
3548                              
3549                              <h4 class="sale-promo-title">Flatware Utensils</h4>
3550                              <p class="sale-promo-text">Popular Reusable Flatware Set</p>
3551                              <a href="/products/reusable-travel-utensil-set" class="sale-promo-btn">Shop Now</a>
3552                            </div>
3553                          </div>
3554                          
3555                          <!-- Promo Panel 5 -->
3556                          <div class="sale-promo-panel" data-promo="5">
3557                            
3558                              <img src="//gosun.co/cdn/shop/products/sport-silicone-baking-pans-silicone-baking-pans-for-sport-gosun-329776.jpg?v=1767982392&amp;width=600" alt="Sport | Silicone Baking Pans Silicone Baking Pans for Sport GoSun " srcset="//gosun.co/cdn/shop/products/sport-silicone-baking-pans-silicone-baking-pans-for-sport-gosun-329776.jpg?v=1767982392&amp;width=352 352w, //gosun.co/cdn/shop/products/sport-silicone-baking-pans-silicone-baking-pans-for-sport-gosun-329776.jpg?v=1767982392&amp;width=600 600w" width="600" height="600" class="sale-promo-bg">
3559                            
3560                            <div class="sale-promo-content">
3561                              
3562                                <div class="sale-promo-badge">Fall Savings!</div>
3563                              
3564                              <h4 class="sale-promo-title">Sale Pricing</h4>
3565                              <p class="sale-promo-text">It's that time of year again! Get powered by the sun.</p>
3566                              <a href="/collections/todays-deals" class="sale-promo-btn">Shop Now</a>
3567                            </div>
3568                          </div>
3569                        </div>
3570                      </div>
3571
3572                    
3573</div>
3574            </div>
3575          
3576        </div></nav>
3577
3578    <div class="gosun-actions">
3579      <label for="desktop-search-toggle" class="gosun-search-trigger"><span class="material-symbols-outlined" style="font-size: 24px;">search</span></label>
3580      
3581        <a href="https://gosun.co/collections/todays-deals" class="gosun-btn-pill">Shop Now</a>
3582      
3583      <label for="mobile-menu-toggle" class="mobile-menu-trigger"><span class="material-symbols-outlined" style="font-size: 24px;">menu</span></label>
3584      <a href="/account" class="gosun-icon-btn gosun-account-btn" aria-label="Account">
3585        <span class="material-symbols-outlined">person</span>
3586      </a>
3587      <a href="/cart" class="gosun-icon-btn" id="cart-icon-bubble">
3588        <span class="material-symbols-outlined">shopping_cart</span></a>
3589    </div>
3590  </div>
3591</div>
3592
3593<label for="mobile-menu-toggle" class="mobile-menu-backdrop"></label>
3594
3595<div class="mobile-menu-panel">
3596  <div class="mobile-menu-header">
3597    <a href="/" class="gosun-logo-area"><img src="//gosun.co/cdn/shop/files/gosun_logo_1_fa4f602c-00ae-4425-b688-7c3e30adb963.png?v=1765307028&amp;width=150" alt="GoSun" srcset="//gosun.co/cdn/shop/files/gosun_logo_1_fa4f602c-00ae-4425-b688-7c3e30adb963.png?v=1765307028&amp;width=150 150w" width="150" height="43" class="gosun-logo-img">
3598</a>
3599    <label for="mobile-menu-toggle" class="mobile-menu-close">
3600      <span class="material-symbols-outlined">close</span>
3601    </label>
3602  </div>
3603
3604  <div class="mobile-menu-content">
3605    
3606    <div class="mobile-search-wrapper">
3607      <form action="/search" method="get" role="search" style="position:relative; width:100%;">
3608        <span class="material-symbols-outlined icon">search</span>
3609        <input type="search" name="q" placeholder="Search GoSun...">
3610      </form>
3611    </div>
3612
3613    <nav><a href="https://www.startengine.com/offering/gosun" class="mobile-menu-link">
3614            Invest
3615          </a><details class="mobile-accordion">
3616            <summary class="mobile-accordion-header">
3617              Vehicles
3618              <span class="material-symbols-outlined mobile-accordion-icon">expand_more</span>
3619            </summary>
3620            <div class="mobile-accordion-content"><a href="/products/electric-tractor" class="mobile-submenu-link">
3621                  Electric Tractors
3622                </a><a href="/products/solar-carport" class="mobile-submenu-link">
3623                  Solar Carport
3624                </a><a href="/products/solar-trike" class="mobile-submenu-link">
3625                  E-Trike Gopher
3626                </a></div>
3627          </details><details class="mobile-accordion">
3628            <summary class="mobile-accordion-header">
3629              EV Chargers
3630              <span class="material-symbols-outlined mobile-accordion-icon">expand_more</span>
3631            </summary>
3632            <div class="mobile-accordion-content"><a href="https://gosun.co/products/ev-solar-charger" class="mobile-submenu-link">
3633                  EV Solar Charger
3634                </a><a href="/products/solar-carport" class="mobile-submenu-link">
3635                  Solar Carport
3636                </a></div>
3637          </details><details class="mobile-accordion">
3638            <summary class="mobile-accordion-header">
3639              Solar Ovens
3640              <span class="material-symbols-outlined mobile-accordion-icon">expand_more</span>
3641            </summary>
3642            <div class="mobile-accordion-content"><a href="/products/best-solar-cooker-fusion" class="mobile-submenu-link">
3643                  Fusion
3644                </a><a href="/products/sport-e" class="mobile-submenu-link">
3645                  Sport E
3646                </a><a href="/products/gosunpro-portable-solar-oven" class="mobile-submenu-link">
3647                  Go
3648                </a><a href="/products/sport" class="mobile-submenu-link">
3649                  Sport
3650                </a><a href="/products/solar-oven-kit" class="mobile-submenu-link">
3651                  Solar Oven Kit
3652                </a></div>
3653          </details><details class="mobile-accordion">
3654            <summary class="mobile-accordion-header">
3655              Sale
3656              <span class="material-symbols-outlined mobile-accordion-icon">expand_more</span>
3657            </summary>
3658            <div class="mobile-accordion-content"><a href="/collections/todays-deals" class="mobile-submenu-link">
3659                  Today's Deals
3660                </a><a href="/collections/accessories" class="mobile-submenu-link">
3661                  Accessories
3662                </a><a href="/collections/best-portable-solar-chargers" class="mobile-submenu-link">
3663                  Chargers
3664                </a><a href="/collections/water-accessories" class="mobile-submenu-link">
3665                  Water
3666                </a><a href="/collections/solar-coolers" class="mobile-submenu-link">
3667                  Coolers
3668                </a><a href="/collections/camp-rv" class="mobile-submenu-link">
3669                  Camp & RV
3670                </a><a href="/collections/boating" class="mobile-submenu-link">
3671                  Boating
3672                </a></div>
3673          </details></nav>
3674    
3675    <div style="margin-top: 2rem; padding-top: 2rem; border-top: 1px solid #f5f5f5;">
3676      <a href="/account" class="mobile-account-link" style="display: flex; align-items: center; gap: 10px; font-size: 1rem; font-weight: 700; color: var(--gosun-text-main); text-decoration: none; margin-bottom: 1.25rem; padding: 0.5rem 0;">
3677        <span class="material-symbols-outlined" style="font-size: 22px;">person</span>Log In / Register</a>
3678      
3679        <a href="https://gosun.co/collections/todays-deals" class="gosun-btn-pill" style="display: block; text-align: center; width: 100%;">
3680          Shop Now
3681        </a>
3682      
3683    </div>
3684
3685  </div>
3686</div>
3687<script src="//gosun.co/cdn/shop/t/371/assets/cart-notification.js?v=133508293167896966491746572596" defer="defer"></script>
vendor: 1 bytes, line 3687
3687
3688<script src="//gosun.co/cdn/shop/t/371/assets/predictive-search.js?v=56759855532694179961746572597" defer="defer"></script>
3688<script src="//gosun.co/cdn/shop/t/371/assets/cart-drawer.js?v=105077087914686398511746572597" defer="defer"></script>
3688<script type="application/ld+json">
3689  {
3690    "@context": "http://schema.org",
3691    "@type": "Organization",
3692    "name": "GoSun",
3693     "logo": "https:\/\/gosun.co\/cdn\/shop\/files\/gosun_logo_1_fa4f602c-00ae-4425-b688-7c3e30adb963.png?v=1765307028\u0026width=500", 
3694    "url": "https:\/\/gosun.co"
3695  }
3696</script>
3696
3697
3698<!-- YouTube Popup Modal -->
3699<div class="yt-modal-overlay" id="ytModal">
3700  <div class="yt-modal-container">
3701    <button class="yt-modal-close" onclick="closeYTModal()">
3702      <span class="material-symbols-outlined">close</span>
3703    </button>
3704    <div class="yt-modal-video">
3705      <iframe id="ytPlayer" src="" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
3706    </div>
3707    <div class="yt-modal-cta" id="ytCta">
3708      <a href="#" id="ytCtaLink">Buy Now</a>
3709    </div>
3710  </div>
3711</div>
3712
3713<script>
3714  // YouTube Modal Functions
3715  let activeNavItem = null;
3716
3717  function getYouTubeID(url) {
3718    if (!url) return null;
3719    const patterns = [
3720      /(?:youtube\.com\/watch\?v=|youtu\.be\/|youtube\.com\/embed\/)([^&\?\/]+)/,
3721      /youtube\.com\/shorts\/([^&\?\/]+)/
3722    ];
3723    for (const pattern of patterns) {
3724      const match = url.match(pattern);
3725      if (match) return match[1];
3726    }
3727    return null;
3728  }
3729
3730  function openYTModal(url, ctaText, ctaLink) {
3731    const videoId = getYouTubeID(url);
3732    if (videoId) {
3733      // Store currently active nav item
3734      activeNavItem = document.querySelector('.gosun-nav-item:hover');
3735      
3736      const iframe = document.getElementById('ytPlayer');
3737      const ctaContainer = document.getElementById('ytCta');
3738      const ctaLinkEl = document.getElementById('ytCtaLink');
3739      
3740      iframe.src = `https://www.youtube.com/embed/${videoId}?autoplay=1&rel=0`;
3741      
3742      // Set up CTA button if provided
3743      if (ctaText && ctaLink) {
3744        ctaLinkEl.textContent = ctaText;
3745        ctaLinkEl.href = ctaLink;
3746        ctaContainer.classList.add('active');
3747      } else {
3748        ctaContainer.classList.remove('active');
3749      }
3750      
3751      document.getElementById('ytModal').classList.add('active');
3752      document.body.style.overflow = 'hidden';
3753    } else {
3754      // If not a YouTube URL, open in new tab
3755      window.open(url, '_blank');
3756    }
3757  }
3758
3759  function closeYTModal() {
3760    const modal = document.getElementById('ytModal');
3761    const iframe = document.getElementById('ytPlayer');
3762    const ctaContainer = document.getElementById('ytCta');
3763    
3764    modal.classList.remove('active');
3765    iframe.src = '';
3766    ctaContainer.classList.remove('active');
3767    document.body.style.overflow = '';
3768    
3769    // Restore mega menu hover state
3770    if (activeNavItem) {
3771      // Trigger a brief hover state to reopen the menu
3772      activeNavItem.dispatchEvent(new MouseEvent('mouseenter', { bubbles: true }));
3773      // Focus the nav item to maintain hover
3774      setTimeout(() => {
3775        const wrapper = activeNavItem.querySelector('.gosun-mega-wrapper');
3776        if (wrapper) {
3777          wrapper.style.pointerEvents = 'auto';
3778        }
3779      }, 50);
3780      activeNavItem = null;
3781    }
3782  }
3783
3784  // Close on overlay click
3785  document.getElementById('ytModal').addEventListener('click', function(e) {
3786    if (e.target === this) closeYTModal();
3787  });
3788
3789  // Close on Escape key
3790  document.addEventListener('keydown', function(e) {
3791    if (e.key === 'Escape') closeYTModal();
3792  });
3793
3794  // ========================================
3795  // ========================================
3796  // VEHICLES MENU: Hover switches tabs, Click navigates
3797  // ========================================
3798  document.querySelectorAll('.gear-nav-label[data-veh-tab]').forEach(function(el) {
3799    el.addEventListener('mouseenter', function() {
3800      var tabNum = this.getAttribute('data-veh-tab');
3801      var radio = document.getElementById('veh-tab-' + tabNum);
3802      if (radio) radio.checked = true;
3803    });
3804  });
3805  // GEAR MENU: Hover switches tabs, Click navigates
3806  // ========================================
3807  document.querySelectorAll('.gear-nav-label[data-gear-tab]').forEach(function(el) {
3808    el.addEventListener('mouseenter', function() {
3809      var tabNum = this.getAttribute('data-gear-tab');
3810      var radio = document.getElementById('gear-tab-' + tabNum);
3811      if (radio) radio.checked = true;
3812    });
3813  });
3814
3815  // ========================================
3816  // SALE MENU: Hover switches tabs, Click navigates
3817  // ========================================
3818  document.querySelectorAll('.sale-nav-label[data-sale-tab]').forEach(function(el) {
3819    el.addEventListener('mouseenter', function() {
3820      var tabNum = this.getAttribute('data-sale-tab');
3821      var radio = document.getElementById('sale-tab-' + tabNum);
3822      if (radio) radio.checked = true;
3823    });
3824  });
3825</script>
3825
3826
3827
3828</div>
3829<!-- END sections: header-group -->
3830
3831<main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1">
3832    <section id="shopify-section-template--16419432398942__gosun_hero_section_4zytMi" class="shopify-section gosun-hero-section"><style>
3833  .gosun-hero {
3834    position: relative;
3835    width: 100%;
3836    min-height: 550px;
3837    padding: 36px 0;
3838    box-sizing: border-box;
3839    background-size: cover;
3840    background-position: center;
3841    background-repeat: no-repeat;
3842    display: flex;
3843    align-items: center;
3844    overflow: hidden;
3845  }
3846
3847  @media (max-width: 768px) {
3848    .gosun-hero {
3849      min-height: 450px;
3850    }
3851  }
3852
3853  .gosun-hero__overlay {
3854    position: absolute;
3855    inset: 0;
3856    background: linear-gradient(to right, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0.325) 50%, transparent 100%);
3857    z-index: 1;
3858  }
3859
3860  .gosun-hero__content {
3861    position: relative;
3862    z-index: 2;
3863    max-width: 1400px;
3864    margin: 0 auto;
3865    padding: 0 24px;
3866    width: 100%;
3867  }
3868
3869  @media (min-width: 1024px) {
3870    .gosun-hero__content {
3871      padding: 0 60px;
3872    }
3873  }
3874
3875  /* Eyebrow label (text only, so it doesn't read as a button) */
3876  .gosun-hero__badge {
3877    display: inline-flex;
3878    align-items: center;
3879    gap: 10px;
3880    color: white;
3881    font-size: 13px;
3882    font-weight: 800;
3883    text-transform: uppercase;
3884    letter-spacing: 0.18em;
3885    margin-bottom: 24px;
3886    text-shadow: 0 1px 4px rgba(0,0,0,0.5);
3887  }
3888
3889  .gosun-hero__badge-dot {
3890    width: 8px;
3891    height: 8px;
3892    background: #E8773F;
3893    border-radius: 50%;
3894    box-shadow: 0 0 0 4px rgba(232,119,63,0.25);
3895    flex-shrink: 0;
3896    animation: pulse 2s infinite;
3897  }
3898
3899  @keyframes pulse {
3900    0%, 100% { opacity: 1; }
3901    50% { opacity: 0.5; }
3902  }
3903
3904  .gosun-hero__headline {
3905    font-family: 'Montserrat', sans-serif;
3906    font-size: 42px;
3907    font-weight: 800;
3908    line-height: 1.1;
3909    color: white;
3910    margin: 0 0 20px 0;
3911    text-shadow: 0 2px 10px rgba(0,0,0,0.3);
3912    max-width: 700px;
3913  }
3914
3915  @media (min-width: 768px) {
3916    .gosun-hero__headline {
3917      font-size: 56px;
3918    }
3919  }
3920
3921  @media (min-width: 1024px) {
3922    .gosun-hero__headline {
3923      font-size: 68px;
3924    }
3925  }
3926
3927  .gosun-hero__headline--accent {
3928    color: #7FBDE6;
3929  }
3930
3931  .gosun-hero__subtext {
3932    font-size: 16px;
3933    line-height: 1.6;
3934    color: rgba(255,255,255,0.9);
3935    max-width: 550px;
3936    margin: 0 0 32px 0;
3937    font-weight: 500;
3938    text-shadow: 0 1px 5px rgba(0,0,0,0.2);
3939  }
3940
3941  @media (min-width: 768px) {
3942    .gosun-hero__subtext {
3943      font-size: 18px;
3944    }
3945  }
3946
3947  .gosun-hero__ctas {
3948    display: flex;
3949    flex-wrap: wrap;
3950    gap: 16px;
3951  }
3952
3953  .gosun-hero__btn {
3954    display: inline-flex;
3955    align-items: center;
3956    justify-content: center;
3957    gap: 8px;
3958    padding: 14px 28px;
3959    border-radius: 50px;
3960    font-size: 14px;
3961    font-weight: 800;
3962    text-transform: uppercase;
3963    letter-spacing: 0.05em;
3964    text-decoration: none;
3965    transition: all 0.3s ease;
3966    cursor: pointer;
3967  }
3968
3969  .gosun-hero__btn--primary {
3970    background: #288BCC;
3971    color: white;
3972    border: none;
3973    box-shadow: 0 4px 20px rgba(40, 139, 204, 0.4);
3974  }
3975
3976  .gosun-hero__btn--primary:hover {
3977    background: #1E6899;
3978    transform: translateY(-2px);
3979    box-shadow: 0 6px 25px rgba(40, 139, 204, 0.5);
3980  }
3981
3982  .gosun-hero__btn--secondary {
3983    background: rgba(255,255,255,0.1);
3984    color: white;
3985    border: 2px solid rgba(255,255,255,0.4);
3986    backdrop-filter: blur(10px);
3987  }
3988
3989  .gosun-hero__btn--secondary:hover {
3990    background: rgba(255,255,255,0.2);
3991    border-color: rgba(255,255,255,0.6);
3992    transform: translateY(-2px);
3993  }
3994
3995  .gosun-hero__play-icon {
3996    width: 20px;
3997    height: 20px;
3998  }
3999
4000  /* Legal disclaimer under the buttons */
4001  .gosun-hero__disclaimer {
4002    margin: 32px 0 0 0;
4003    max-width: 600px;
4004    font-size: 11px;
4005    line-height: 1.5;
4006    color: rgba(255,255,255,0.8);
4007    text-shadow: 0 1px 3px rgba(0,0,0,0.6);
4008    text-wrap: balance;
4009  }
4010
4011  @media (max-width: 768px) {
4012    .gosun-hero__disclaimer {
4013      font-size: 10px;
4014    }
4015
4016    /* Buttons side by side on mobile */
4017    .gosun-hero__ctas {
4018      flex-wrap: nowrap;
4019      gap: 10px;
4020    }
4021
4022    .gosun-hero__ctas .gosun-hero__btn {
4023      flex: 1 1 0;
4024      min-width: 0;
4025      padding: 14px 10px;
4026      font-size: 13px;
4027      white-space: nowrap;
4028    }
4029  }
4030
4031  /* YouTube Modal Styles */
4032  .hero-youtube-modal {
4033    display: none;
4034    position: fixed;
4035    inset: 0;
4036    z-index: 9999;
4037    align-items: center;
4038    justify-content: center;
4039  }
4040
4041  .hero-youtube-modal.active {
4042    display: flex;
4043  }
4044
4045  .hero-youtube-modal__backdrop {
4046    position: absolute;
4047    inset: 0;
4048    background: rgba(0, 0, 0, 0.85);
4049    backdrop-filter: blur(4px);
4050  }
4051
4052  .hero-youtube-modal__container {
4053    position: relative;
4054    z-index: 1;
4055    width: 90%;
4056    max-width: 900px;
4057    background: #1a1a1a;
4058    border-radius: 16px;
4059    overflow: hidden;
4060    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.5);
4061  }
4062
4063  .hero-youtube-modal__close {
4064    position: absolute;
4065    top: -40px;
4066    right: 0;
4067    background: none;
4068    border: none;
4069    color: white;
4070    cursor: pointer;
4071    padding: 8px;
4072    opacity: 0.7;
4073    transition: opacity 0.2s;
4074    z-index: 2;
4075  }
4076
4077  .hero-youtube-modal__close:hover {
4078    opacity: 1;
4079  }
4080
4081  .hero-youtube-modal__video {
4082    position: relative;
4083    width: 100%;
4084    padding-bottom: 56.25%;
4085  }
4086
4087  .hero-youtube-modal__video iframe {
4088    position: absolute;
4089    top: 0;
4090    left: 0;
4091    width: 100%;
4092    height: 100%;
4093  }
4094
4095  .hero-youtube-modal__cta {
4096    padding: 20px;
4097    text-align: center;
4098    background: linear-gradient(to bottom, #1a1a1a, #222);
4099  }
4100
4101  .hero-youtube-modal__btn {
4102    display: inline-block;
4103    background: #288BCC;
4104    color: white;
4105    font-size: 14px;
4106    font-weight: 800;
4107    text-transform: uppercase;
4108    letter-spacing: 0.05em;
4109    padding: 14px 32px;
4110    border-radius: 50px;
4111    text-decoration: none;
4112    transition: all 0.3s ease;
4113    box-shadow: 0 4px 15px rgba(40, 139, 204, 0.3);
4114  }
4115
4116  .hero-youtube-modal__btn:hover {
4117    background: #1E6899;
4118    transform: translateY(-2px);
4119    box-shadow: 0 6px 20px rgba(40, 139, 204, 0.4);
4120  }
4121
4122  @media (max-width: 768px) {
4123    .hero-youtube-modal__container {
4124      width: 95%;
4125      border-radius: 12px;
4126    }
4127
4128    .hero-youtube-modal__close {
4129      top: -36px;
4130    }
4131
4132    .hero-youtube-modal__cta {
4133      padding: 16px;
4134    }
4135
4136    .hero-youtube-modal__btn {
4137      font-size: 13px;
4138      padding: 12px 24px;
4139    }
4140  }
4141</style>
4142
4143<section class="gosun-hero" style="background-image: url('//gosun.co/cdn/shop/files/gosun-electric-charging-family-usa-resized-2.jpg?v=1790618027&width=2000');">
4144  <div class="gosun-hero__overlay"></div>
4145  
4146  <div class="gosun-hero__content">
4147    
4148      <div class="gosun-hero__badge">
4149        <span class="gosun-hero__badge-dot"></span>
4150        Invest in GoSun
4151      </div>
4152    
4153    
4154    <h1 class="gosun-hero__headline">
4155      Own a Piece<br>
4156      <span class="gosun-hero__headline--accent">of the Sun</span>
4157    </h1>
4158    
4159    
4160      <p class="gosun-hero__subtext">After a decade of making solar practical, GoSun is building Solar Utility Vehicles, electric tractors, and solar carports. Now you can own a stake in what comes next.</p>
4161    
4162    
4163    <div class="gosun-hero__ctas">
4164      
4165        <a href="https://www.startengine.com/offering/gosun" class="gosun-hero__btn gosun-hero__btn--primary">
4166          LEARN MORE
4167        </a>
4168      
4169      
4170      
4171        
4172<button type="button" class="gosun-hero__btn gosun-hero__btn--secondary" id="hero-video-btn">
4173            
4174              <svg class="gosun-hero__play-icon" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">
4175                <circle cx="12" cy="12" r="10"></circle>
4176                <polygon points="10 8 16 12 10 16 10 8" fill="currentColor" stroke="none"></polygon>
4177              </svg>
4178            
4179            WATCH VIDEO
4180          </button>
4181        
4182      
4183    </div>
4184
4185    
4186      <p class="gosun-hero__disclaimer">This Reg CF offering is made available through StartEngine Primary LLC, member FINRA/SIPC. This investment is speculative, illiquid, and involves a high degree of risk, including the possible loss of your entire investment.</p>
4187    
4188  </div>
4189</section>
4190
4191
4192<!-- YouTube Video Modal -->
4193<div class="hero-youtube-modal" id="hero-youtube-modal">
4194  <div class="hero-youtube-modal__backdrop" id="hero-modal-backdrop"></div>
4195  <div class="hero-youtube-modal__container">
4196    <button type="button" class="hero-youtube-modal__close" id="hero-modal-close">
4197      <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">
4198        <line x1="18" y1="6" x2="6" y2="18"></line>
4199        <line x1="6" y1="6" x2="18" y2="18"></line>
4200      </svg>
4201    </button>
4202    <div class="hero-youtube-modal__video">
4203      <iframe 
4204        id="hero-youtube-iframe"
4205        src="" 
4206        frameborder="0" 
4207        allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" 
4208        allowfullscreen>
4209      </iframe>
4210    </div>
4211    
4212      <div class="hero-youtube-modal__cta">
4213        <a href="https://www.startengine.com/offering/gosun" class="hero-youtube-modal__btn">
4214          LEARN MORE
4215        </a>
4216      </div>
4217    
4218  </div>
4219</div>
4220
4221<script>
4222  document.addEventListener('DOMContentLoaded', function() {
4223    const videoBtn = document.getElementById('hero-video-btn');
4224    const modal = document.getElementById('hero-youtube-modal');
4225    const backdrop = document.getElementById('hero-modal-backdrop');
4226    const closeBtn = document.getElementById('hero-modal-close');
4227    const iframe = document.getElementById('hero-youtube-iframe');
4228    const youtubeUrl = 'https://youtu.be/yUDFuDxDrkE';
4229
4230    function getEmbedUrl(url) {
4231      if (!url) return '';
4232      let videoId = '';
4233      if (url.includes('youtu.be/')) {
4234        videoId = url.split('youtu.be/')[1].split('?')[0];
4235      } else if (url.includes('watch?v=')) {
4236        videoId = url.split('watch?v=')[1].split('&')[0];
4237      } else if (url.includes('embed/')) {
4238        videoId = url.split('embed/')[1].split('?')[0];
4239      }
4240      return videoId ? 'https://www.youtube.com/embed/' + videoId + '?autoplay=1&rel=0' : '';
4241    }
4242
4243    function openModal() {
4244      const embedUrl = getEmbedUrl(youtubeUrl);
4245      if (embedUrl) {
4246        iframe.src = embedUrl;
4247        modal.classList.add('active');
4248        document.body.style.overflow = 'hidden';
4249      }
4250    }
4251
4252    function closeModal() {
4253      modal.classList.remove('active');
4254      iframe.src = '';
4255      document.body.style.overflow = '';
4256    }
4257
4258    if (videoBtn) {
4259      videoBtn.addEventListener('click', openModal);
4260    }
4261
4262    if (backdrop) {
4263      backdrop.addEventListener('click', closeModal);
4264    }
4265
4266    if (closeBtn) {
4267      closeBtn.addEventListener('click', closeModal);
4268    }
4269
4270    document.addEventListener('keydown', function(e) {
4271      if (e.key === 'Escape' && modal.classList.contains('active')) {
4272        closeModal();
4273      }
4274    });
4275  });
4276</script>
4276
4277
4278
4279
4280<style> #shopify-section-template--16419432398942__gosun_hero_section_4zytMi .gosun-hero__overlay {background: linear-gradient( to right, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.25) 100% ) !important;} #shopify-section-template--16419432398942__gosun_hero_section_4zytMi .gosun-hero__overlay {background: linear-gradient( to right, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.45) 50%, rgba(0, 0, 0, 0.3) 100% ) !important;} #shopify-section-template--16419432398942__gosun_hero_section_4zytMi .gosun-hero__content p, #shopify-section-template--16419432398942__gosun_hero_section_4zytMi .gosun-hero__content .gosun-hero__subtitle {text-shadow: 0 2px 12px rgba(0, 0, 0, 0.8) !important;} </style></section><section id="shopify-section-template--16419432398942__gosun_trust_logos_4FXP4i" class="shopify-section section-gosun-trust-logos"><style>
4281  .gosun-trust-logos {
4282    padding: 20px 0 20px;
4283    background-color: #f8f8f8;
4284    font-family: 'Montserrat', sans-serif;
4285    overflow: hidden;
4286  }
4287
4288  .gosun-trust-logos .trust-container {
4289    max-width: 1400px;
4290    margin: 0 auto;
4291    padding: 0 60px;
4292    box-sizing: border-box;
4293  }
4294
4295  @media (max-width: 1024px) {
4296    .gosun-trust-logos .trust-container {
4297      padding: 0 24px;
4298    }
4299  }
4300
4301  .gosun-trust-logos .trust-wrapper {
4302    display: flex;
4303    align-items: center;
4304    justify-content: space-between;
4305    flex-wrap: nowrap;
4306    width: 100%;
4307  }
4308
4309  .gosun-trust-logos .trust-headline {
4310    font-size: 13px;
4311    font-weight: 600;
4312    text-transform: uppercase;
4313    letter-spacing: 0.15em;
4314    color: #242833;
4315    margin: 0;
4316    white-space: nowrap;
4317    flex-shrink: 0;
4318  }
4319
4320  .gosun-trust-logos .logos-row {
4321    display: flex;
4322    flex-wrap: nowrap;
4323    justify-content: space-between;
4324    align-items: center;
4325    flex: 1;
4326    min-width: 0;
4327    gap: 24px;
4328  }
4329
4330  .gosun-trust-logos .logo-item {
4331    display: flex;
4332    align-items: center;
4333    justify-content: center;
4334    flex-shrink: 1;
4335    min-width: 0;
4336    transition: opacity 0.2s ease, transform 0.2s ease;
4337  }
4338
4339  .gosun-trust-logos .logo-item:hover {
4340    opacity: 0.7;
4341    transform: scale(1.05);
4342  }
4343
4344  .gosun-trust-logos .logo-item img {
4345    height: 36px;
4346    width: auto;
4347    max-width: 100%;
4348    object-fit: contain;
4349    
4350    transition: filter 0.2s ease, opacity 0.2s ease;
4351  }
4352
4353  
4354
4355  /* Responsive */
4356  @media (max-width: 1200px) {
4357    .gosun-trust-logos .logo-item img {
4358      height: 31px;
4359    }
4360    .gosun-trust-logos .logos-row {
4361      gap: 20px;
4362    }
4363  }
4364
4365  @media (max-width: 1024px) {
4366    .gosun-trust-logos .logo-item img {
4367      height: 27px;
4368    }
4369    .gosun-trust-logos .logos-row {
4370      gap: 16px;
4371    }
4372  }
4373
4374  @media (max-width: 900px) {
4375    .gosun-trust-logos .logo-item img {
4376      height: 23px;
4377    }
4378    .gosun-trust-logos .logos-row {
4379      gap: 14px;
4380    }
4381    .gosun-trust-logos .trust-headline {
4382      font-size: 11px;
4383    }
4384    /* Hide 6th logo on tablets */
4385    .gosun-trust-logos .logo-item:nth-child(n+6) {
4386      display: none;
4387    }
4388  }
4389
4390  @media (max-width: 768px) {
4391    .gosun-trust-logos .logo-item img {
4392      height: 20px;
4393    }
4394    .gosun-trust-logos .logos-row {
4395      gap: 12px;
4396    }
4397    .gosun-trust-logos .trust-container {
4398      padding: 0 20px;
4399    }
4400    /* Hide 5th+ logos */
4401    .gosun-trust-logos .logo-item:nth-child(n+5) {
4402      display: none;
4403    }
4404  }
4405
4406  @media (max-width: 480px) {
4407    .gosun-trust-logos .logo-item img {
4408      height: 16px;
4409    }
4410    .gosun-trust-logos .logos-row {
4411      gap: 10px;
4412    }
4413    .gosun-trust-logos .trust-headline {
4414      font-size: 9px;
4415      letter-spacing: 0.08em;
4416    }
4417    .gosun-trust-logos .trust-container {
4418      padding: 0 16px;
4419    }
4420  }
4421
4422  /* Optional: Divider line */
4423  
4424</style>
4425
4426<section class="gosun-trust-logos">
4427  <div class="trust-container">
4428    <div class="trust-wrapper">
4429      
4430
4431      <div class="logos-row">
4432        
4433          
4434            <div class="logo-item" >
4435              
4436                <img 
4437                  src="//gosun.co/cdn/shop/files/fortune-magazine-gosun-solar-stove.png?height=120&v=1778446515" 
4438                  alt="GoSun in Fortune"
4439                  loading="eager"
4440                >
4441              
4442            </div>
4443          
4444        
4445          
4446            <div class="logo-item" >
4447              
4448                <img 
4449                  src="//gosun.co/cdn/shop/files/discovery-channel-gosun-ev-solar-charger.png?height=120&v=1778446543" 
4450                  alt="GoSun on Discovery Channel"
4451                  loading="eager"
4452                >
4453              
4454            </div>
4455          
4456        
4457          
4458            <div class="logo-item" >
4459              
4460                <img 
4461                  src="//gosun.co/cdn/shop/files/fast-company-ev-solar-charging-unit-gosun.png?height=120&v=1778446600" 
4462                  alt="GoSun Stove Fast Company"
4463                  loading="eager"
4464                >
4465              
4466            </div>
4467          
4468        
4469          
4470            <div class="logo-item" >
4471              
4472                <img 
4473                  src="//gosun.co/cdn/shop/files/today-show-gosun-solar-ovens.png?height=120&v=1778446632" 
4474                  alt="GoSun on the Today Show"
4475                  loading="eager"
4476                >
4477              
4478            </div>
4479          
4480        
4481          
4482            <div class="logo-item" >
4483              
4484                <img 
4485                  src="//gosun.co/cdn/shop/files/national-geographic-gosun-stove-solar-tech.png?height=120&v=1778446694" 
4486                  alt="GoSun on National Geographic"
4487                  loading="eager"
4488                >
4489              
4490            </div>
4491          
4492        
4493          
4494            <div class="logo-item" >
4495              
4496                <img 
4497                  src="//gosun.co/cdn/shop/files/forbes-gosun-best-solar-cooking.png?height=120&v=1778446661" 
4498                  alt="GoSun Forbes"
4499                  loading="eager"
4500                >
4501              
4502            </div>
4503          
4504        
4505      </div>
4506    </div>
4507  </div>
4508</section>
4509
4510
4511</section><section id="shopify-section-template--16419432398942__gosun_problem_solution_aH8aaH" class="shopify-section gosun-problems-section"><link href="//gosun.co/cdn/shop/t/371/assets/section-gosun-problem-solution.css?v=101421115029792586661769701026" rel="stylesheet" type="text/css" media="all" />
4512
4513<style>
4514  /* CTA Button */
4515  .gosun-problems__cta {
4516    margin-top: 32px;
4517  }
4518
4519  .gosun-problems__button {
4520    display: inline-flex;
4521    align-items: center;
4522    gap: 10px;
4523    background: #C75724;
4524    color: #FFFFFF;
4525    font-family: 'Montserrat', sans-serif;
4526    font-size: 14px;
4527    font-weight: 800;
4528    text-transform: uppercase;
4529    letter-spacing: 0.08em;
4530    padding: 16px 32px;
4531    border-radius: 50px;
4532    border: none;
4533    cursor: pointer;
4534    transition: all 0.3s ease;
4535    text-decoration: none;
4536    box-shadow: 0 6px 24px rgba(199, 87, 36, 0.3);
4537  }
4538
4539  .gosun-problems__button:hover {
4540    background: #9B451C;
4541    transform: translateY(-2px);
4542    box-shadow: 0 10px 32px rgba(199, 87, 36, 0.4);
4543  }
4544
4545  .gosun-problems__button svg {
4546    width: 18px;
4547    height: 18px;
4548    fill: none;
4549    stroke: currentColor;
4550    stroke-width: 2.5;
4551    transition: transform 0.3s ease;
4552  }
4553
4554  .gosun-problems__button:hover svg {
4555    transform: translateX(4px);
4556  }
4557
4558  /* Compact one line cards */
4559  .gosun-problems .gosun-problems__cards {
4560    gap: 16px !important;
4561  }
4562
4563  .gosun-problems .gosun-problems__card {
4564    padding: 20px 24px !important;
4565    align-items: center !important;
4566  }
4567
4568  .gosun-problems .gosun-problems__card-title {
4569    margin-bottom: 2px !important;
4570  }
4571
4572  @media (max-width: 768px) {
4573    .gosun-problems .gosun-problems__card {
4574      padding: 18px 20px !important;
4575    }
4576
4577    .gosun-problems__cta {
4578      margin-top: 28px;
4579    }
4580
4581    .gosun-problems__button {
4582      padding: 14px 28px;
4583      font-size: 13px;
4584    }
4585  }
4586</style>
4587
4588<section class="gosun-problems">
4589  <div class="gosun-problems__container">
4590    
4591    <div class="gosun-problems__content">
4592      <p class="gosun-problems__eyebrow">THE PROBLEM</p>
4593      <h2 class="gosun-problems__headline">
4594        Work the land<br>
4595        <span class="gosun-problems__headline--accent">without burning fuel & money</span>
4596      </h2>
4597      <div class="gosun-problems__body">
4598        <p>Traditional tractors are loud, fuel-hungry, and expensive to maintain. We’re changing that with clean, quiet electric power built for real work on farms, campuses, and large properties.</p>
4599      </div>
4600      
4601      
4602        <div class="gosun-problems__cta">
4603          <a href="/products/electric-tractor" class="gosun-problems__button">
4604            Learn More
4605            
4606              <svg viewBox="0 0 24 24">
4607                <line x1="5" y1="12" x2="19" y2="12"></line>
4608                <polyline points="12 5 19 12 12 19"></polyline>
4609              </svg>
4610            
4611          </a>
4612        </div>
4613      
4614    </div>
4615    
4616    <div class="gosun-problems__cards">
4617      
4618        <div class="gosun-problems__card" >
4619          <div class="gosun-problems__card-icon gosun-problems__card-icon--warning">
4620            
4621                <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
4622                  <polygon points="13 2 3 14 12 14 11 22 21 10 12 10 13 2"></polygon>
4623                </svg>
4624              
4625          </div>
4626          <div class="gosun-problems__card-content">
4627            <h3 class="gosun-problems__card-title">Clean Power</h3>
4628            <p class="gosun-problems__card-text">No diesel, no exhaust. Electric & solar.</p>
4629          </div>
4630        </div>
4631      
4632        <div class="gosun-problems__card" >
4633          <div class="gosun-problems__card-icon gosun-problems__card-icon--danger">
4634            
4635                <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
4636                  <circle cx="12" cy="12" r="10"></circle>
4637                  <line x1="15" y1="9" x2="9" y2="15"></line>
4638                  <line x1="9" y1="9" x2="15" y2="15"></line>
4639                </svg>
4640              
4641          </div>
4642          <div class="gosun-problems__card-content">
4643            <h3 class="gosun-problems__card-title">Lower Cost of Ownership</h3>
4644            <p class="gosun-problems__card-text">Easier maintenance and less parts to fix.</p>
4645          </div>
4646        </div>
4647      
4648        <div class="gosun-problems__card" >
4649          <div class="gosun-problems__card-icon gosun-problems__card-icon--info">
4650            
4651                <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
4652                  <path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"></path>
4653                  <circle cx="12" cy="10" r="3"></circle>
4654                </svg>
4655              
4656          </div>
4657          <div class="gosun-problems__card-content">
4658            <h3 class="gosun-problems__card-title">Real Tractor Utility</h3>
4659            <p class="gosun-problems__card-text">27 HP, 4WD, rear PTO, and 3-point hitch.</p>
4660          </div>
4661        </div>
4662      
4663    </div>
4664    
4665  </div>
4666</section>
4667
4668
4669</section><div id="shopify-section-template--16419432398942__gosun_moonrider_callout_4BeQak" class="shopify-section gosun-moonrider-callout"><style>
4670#gs-mrc-template--16419432398942__gosun_moonrider_callout_4BeQak{background:#1b3550;color:#fff;padding:84px 0 84px;font-family:'Montserrat',sans-serif;}
4671#gs-mrc-template--16419432398942__gosun_moonrider_callout_4BeQak *{box-sizing:border-box;}
4672#gs-mrc-template--16419432398942__gosun_moonrider_callout_4BeQak .mrc-wrap{max-width:1200px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center;}
4673#gs-mrc-template--16419432398942__gosun_moonrider_callout_4BeQak.mrc-img-right .mrc-media{order:2;}
4674#gs-mrc-template--16419432398942__gosun_moonrider_callout_4BeQak .mrc-media{border-radius:20px;overflow:hidden;aspect-ratio:4/3;box-shadow:0 24px 60px rgba(0,0,0,.35);background:rgba(255,255,255,.06);}
4675#gs-mrc-template--16419432398942__gosun_moonrider_callout_4BeQak .mrc-media img{display:block;width:100%;height:100%;object-fit:cover;}
4676#gs-mrc-template--16419432398942__gosun_moonrider_callout_4BeQak .mrc-kicker{font-family:'Cera Pro Regular','Montserrat',sans-serif;font-size:18px !important;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#f5a623;margin:0 0 14px;}
4677#gs-mrc-template--16419432398942__gosun_moonrider_callout_4BeQak .mrc-h2{font-family:'Cera Pro Medium','Montserrat',sans-serif;font-size:46px !important;font-weight:700;line-height:1.08;letter-spacing:-1.2px;color:#fff !important;margin:0 0 18px;text-wrap:balance;}
4678#gs-mrc-template--16419432398942__gosun_moonrider_callout_4BeQak .mrc-h2 span{dis
4678play:block;color:#f5a623;}
4679#gs-mrc-template--16419432398942__gosun_moonrider_callout_4BeQak .mrc-body{font-size:20px !important;line-height:1.6;color:#fff !important;max-width:520px;}
4680#gs-mrc-template--16419432398942__gosun_moonrider_callout_4BeQak .mrc-body p,#gs-mrc-template--16419432398942__gosun_moonrider_callout_4BeQak .mrc-body span,#gs-mrc-template--16419432398942__gosun_moonrider_callout_4BeQak .mrc-body em{margin:0;font-size:20px !important;color:#fff !important;}
4681#gs-mrc-template--16419432398942__gosun_moonrider_callout_4BeQak .mrc-body strong,#gs-mrc-template--16419432398942__gosun_moonrider_callout_4BeQak .mrc-body b{color:#fff !important;font-weight:700;}
4682#gs-mrc-template--16419432398942__gosun_moonrider_callout_4BeQak .mrc-btn{display:inline-flex;align-items:center;margin-top:30px;background:#C75724;color:#fff !important;font-family:'Montserrat',sans-serif;font-weight:800;font-size:18px !important;text-transform:uppercase;letter-spacing:.06em;padding:16px 32px;border-radius:50px;text-decoration:none;box-shadow:0 6px 24px rgba(199,87,36,.35);transition:all .25s ease;}
4683#gs-mrc-template--16419432398942__gosun_moonrider_callout_4BeQak .mrc-btn:hover{background:#9B451C;transform:translateY(-2px);}
4684#gs-mrc-template--16419432398942__gosun_moonrider_callout_4BeQak .mrc-btn:focus-visible{outline:3px solid #f5a623;outline-offset:3px;}
4685@media (max-width:989px){
4686  #gs-mrc-template--16419432398942__gosun_moonrider_callout_4BeQak .mrc-wrap{grid-template-columns:1fr;gap:32px;}
4687  #gs-mrc-template--16419432398942__gosun_moonrider_callout_4BeQak.mrc-img-right .mrc-media{order:0;}
4688}
4689@media (max-width:600px){
4690  #gs-mrc-template--16419432398942__gosun_moonrider_callout_4BeQak{padding:56px 0;}
4691  #gs-mrc-template--16419432398942__gosun_moonrider_callout_4BeQak .mrc-h2{font-size:34px !important;}
4692  #gs-mrc-template--16419432398942__gosun_moonrider_callout_4BeQak .mrc-btn{display:flex;justify-content:center;width:100%;}
4693}
4694@media (prefers-reduced-motion:reduce){#gs-mrc-template--16419432398942__gosun_moonrider_callout_4BeQak .mrc-btn{transition:none;}}
4695</style>
4696
4697<section id="gs-mrc-template--16419432398942__gosun_moonrider_callout_4BeQak" class="mrc">
4698  <div class="mrc-wrap">
4699    <div class="mrc-media"><img src="//gosun.co/cdn/shop/files/gosun-moonrider-27-sunset-solar-charging_1400x.jpg?v=11368981572898201804" alt="Moonrider 27 charging with its solar panels open in front of a barn at sunset" loading="lazy" width="1400" height="1050"></div>
4700    <div class="mrc-content"><div class="mrc-kicker">The Answer to Rising Fuel Costs</div><h2 class="mrc-h2">Meet Moonrider 27.<span>The tractor that runs on sunshine.</span></h2><div class="mrc-body"><p>Diesel just hit a record high prices. Moonrider charges from the sun, so you never buy fuel again.</p></div><a class="mrc-btn" href="/products/electric-tractor">POWER UP + SAVE ON FUEL</a></div>
4701  </div>
4702</section>
4703
4704
4705</div><div id="shopify-section-template--16419432398942__gosun_moonrider_benefits_JWY7et" class="shopify-section gosun-moonrider-benefits"><style>
4706#gs-mrb-template--16419432398942__gosun_moonrider_benefits_JWY7et{background:#ffffff;padding:72px 0 72px;font-family:'Montserrat',sans-serif;color:#070F1E;}
4707#gs-mrb-template--16419432398942__gosun_moonrider_benefits_JWY7et *{box-sizing:border-box;}
4708#gs-mrb-template--16419432398942__gosun_moonrider_benefits_JWY7et .mrb-wrap{max-width:1200px;margin:0 auto;padding:0 20px;}
4709#gs-mrb-template--16419432398942__gosun_moonrider_benefits_JWY7et .mrb-head{text-align:center;max-width:720px;margin:0 auto 40px;}
4710#gs-mrb-template--16419432398942__gosun_moonrider_benefits_JWY7et .mrb-kicker{font-family:'Cera Pro Regular','Montserrat',sans-serif;font-size:18px !important;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#C75724 !important;margin:0 0 12px;}
4711#gs-mrb-template--16419432398942__gosun_moonrider_benefits_JWY7et .mrb-h2{font-family:'Cera Pro Medium','Montserrat',sans-serif;font-size:40px !important;font-weight:700;line-height:1.1;letter-spacing:-1px;color:#0F172A !important;margin:0;text-wrap:balance;}
4712#gs-mrb-template--16419432398942__gosun_moonrider_benefits_JWY7et .mrb-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;}
4713#gs-mrb-template--16419432398942__gosun_moonrider_benefits_JWY7et .mrb-card{border-radius:18px;overflow:hidden;background:#f8f8f8;display:flex;flex-direction:column;}
4714#gs-mrb-template--16419432398942__gosun_moonrider_benefits_JWY7et a.mrb-card{text-decoration:none;color:inherit;}
4715#gs-mrb-template--16419432398942__gosun_moonrider_benefits_JWY7et .mrb-img{aspect-ratio:4/3;overflow:hidden;background:#e9e9e9;}
4716#gs-mrb-template--16419432398942__gosun_moonrider_benefits_JWY7et .mrb-img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease;}
4717#gs-mrb-template--16419432398942__gosun_moonrider_benefits_JWY7et .mrb-card:hover .mrb-img img{transform:scale(1.05);}
4718#gs-mrb-template--16419432398942__gosun_moonrider_benefits_JWY7et .mrb-body{padding:20px 22px 24px;}
4719#gs-mrb-template--16419432398942__gosun_moonrider_benefits_JWY7et .mrb-body h3{font-family:'Cera Pro Medium','Montserrat',sans-serif;font-size:22px !important;font-weight:700;color:#0F172A !important;margin:0 0 6px;}
4720#gs-mrb-template--16419432398942__gosun_moonrider_benefits_JWY7et .mrb-body p{font-size:18px !important;line-height:1.5;color:#5A6372 !important;margin:0;}
4721#gs-mrb-template--16419432398942__gosun_moonrider_benefits_JWY7et a.mrb-card:focus-visible,#gs-mrb-template--16419432398942__gosun_moonrider_benefits_JWY7et .mrb-btn:focus-visible{outline:3px solid #C75724;outline-offset:3px;}
4722#gs-mrb-template--16419432398942__gosun_moonrider_benefits_JWY7et .mrb-cta{text-align:center;margin-top:36px;}
4723#gs-mrb-template--16419432398942__gosun_moonrider_benefits_JWY7et .mrb-btn{display:inline-flex;align-items:center;gap:8px;background:#C75724;color:#fff !important;font-family:'Montserrat',sans-serif;font-weight:800;font-size:18px !important;text-transform:uppercase;letter-spacing:.06em;padding:14px 28px;border-radius:50px;text-decoration:none;box-shadow:0 6px 24px rgba(199,87,36,.3);transition:all .25s ease;}
4724#gs-mrb-template--16419432398942__gosun_moonrider_benefits_JWY7et .mrb-btn:hover{background:#9B451C;transform:translateY(-2px);}
4725#gs-mrb-template--16419432398942__gosun_moonrider_benefits_JWY7et .mrb-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.5;transition:transform .25s ease;}
4726#gs-mrb-template--16419432398942__gosun_moonrider_benefits_JWY7et .mrb-btn:hover svg{transform:translateX(4px);}
4727@media (max-width:989px){#gs-mrb-template--16419432398942__gosun_moonrider_benefits_JWY7et .mrb-cards{grid-template-columns:repeat(2,1fr);}}
4728@media (max-width:600px){
4729  #gs-mrb-template--16419432398942__gosun_moonrider_benefits_JWY7et{padding:56px 0;}
4730  #gs-mrb-template--16419432398942__gosun_moonrider_benefits_JWY7et .mrb-h2{font-size:32px !important;}
4731  #gs-mrb-template--16419432398942__gosun_moonrider_benefits_JWY7et .mrb-cards{grid-template-columns:1fr;}
4732}
4733@media (prefers-reduced-motion:reduce){#gs-mrb-template--16419432398942__gosun_moonrider_benefits_JWY7et .mrb-img img{transition:none;}}
4734</style>
4735
4736<section id="gs-mrb-template--16419432398942__gosun_moonrider_benefits_JWY7et">
4737  <div class="mrb-wrap"><div class="mrb-head"><div class="mrb-kicker">Why Moonrider</div><h2 class="mrb-h2">More work. Less cost. Zero exhaust.</h2></div><div class="mrb-cards"><a class="mrb-card" href="/products/electric-tractor" ><div class="mrb-img"><img src="//gosun.co/cdn/shop/files/09-gosun-moonrider-27-working-the-field_800x.jpg?v=15349324160408490440" alt="Save Every Hour" loading="lazy" width="800" height="600"></div>
4738          <div class="mrb-body"><h3>Save Every Hour</h3><p>No fuel, no oil changes, fewer filters and belts.</p></div></a><a class="mrb-card" href="/products/electric-tractor" ><div class="mrb-img"><img src="//gosun.co/cdn/shop/files/gosun-moonrider-27-charging-driveway_800x.jpg?v=3542646328087199579" alt="Charged by the Sun" loading="lazy" width="800" height="600"></div>
4739          <div class="mrb-body"><h3>Charged by the Sun</h3><p>The 1,100W canopy tops it off. Or plug into 220V.</p></div></a><a class="mrb-card" href="/products/electric-tractor" ><div class="mrb-img"><img src="//gosun.co/cdn/shop/files/10-gosun-moonrider-27-out-in-the-field_800x.jpg?v=8399957398529776905" alt="Quiet Operation" loading="lazy" width="800" height="600"></div>
4740          <div class="mrb-body"><h3>Quiet Operation</h3><p>Easy on your animals, your neighbors, and your ears.</p></div></a><a class="mrb-card" href="/products/electric-tractor" ><div class="mrb-img"><img src="//gosun.co/cdn/shop/files/11-gosun-moonrider-27-dusk-dirt-road_800x.jpg?v=17817929319366647345" alt="Clean Power" loading="lazy" width="800" height="600"></div>
4741          <div class="mrb-body"><h3>Clean Power</h3><p>No fumes at home in the barn and greenhouse.</p></div></a></div><div class="mrb-cta">
4742        <a class="mrb-btn" href="/products/electric-tractor">Explore Moonrider 27<svg viewBox="0 0 24 24" aria-hidden="true"><path d="M5 12h14M13 6l6 6-6 6"/></svg></a>
4743      </div></div>
4744</section>
4745
4746
4747</div><div id="shopify-section-template--16419432398942__gosun_company_
4747stats_QnHLEi" class="shopify-section gosun-company-stats"><style>
4748#gs-gst-template--16419432398942__gosun_company_stats_QnHLEi{background:#f6f1ec;padding:48px 0 48px;font-family:'Montserrat',sans-serif;}
4749#gs-gst-template--16419432398942__gosun_company_stats_QnHLEi *{box-sizing:border-box;}
4750#gs-gst-template--16419432398942__gosun_company_stats_QnHLEi .gst-wrap{max-width:1200px;margin:0 auto;padding:0 20px;}
4751#gs-gst-template--16419432398942__gosun_company_stats_QnHLEi .gst-head{text-align:center;max-width:760px;margin:0 auto 40px;}
4752#gs-gst-template--16419432398942__gosun_company_stats_QnHLEi .gst-kicker{font-family:'Cera Pro Regular','Montserrat',sans-serif;font-size:18px !important;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#C75724 !important;margin:0 0 10px;}
4753#gs-gst-template--16419432398942__gosun_company_stats_QnHLEi .gst-h2{font-family:'Cera Pro Medium','Montserrat',sans-serif;font-size:36px !important;font-weight:700;line-height:1.1;letter-spacing:-1px;color:#0F172A !important;margin:0;text-wrap:balance;}
4754#gs-gst-template--16419432398942__gosun_company_stats_QnHLEi .gst-row{display:grid;grid-template-columns:repeat(5,1fr);}
4755#gs-gst-template--16419432398942__gosun_company_stats_QnHLEi .gst-item{text-align:center;padding:4px 14px;border-left:1px solid rgba(15,23,42,.1);}
4756#gs-gst-template--16419432398942__gosun_company_stats_QnHLEi .gst-item:first-child{border-left:0;}
4757#gs-gst-template--16419432398942__gosun_company_stats_QnHLEi .gst-icon{width:56px;height:56px;margin:0 auto 14px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px rgba(27,53,80,.08);}
4758#gs-gst-template--16419432398942__gosun_company_stats_QnHLEi .gst-icon svg{width:28px;height:28px;fill:none;stroke:#C75724;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;}
4759#gs-gst-template--16419432398942__gosun_company_stats_QnHLEi .gst-title{font-family:'Cera Pro Medium','Montserrat',sans-serif;font-size:21px !important;font-weight:700;color:#1b3550 !important;line-height:1.2;letter-spacing:-.3px;}
4760#gs-gst-template--16419432398942__gosun_company_stats_QnHLEi .gst-title span{display:block;}
4761@media (max-width:989px){
4762  #gs-gst-template--16419432398942__gosun_company_stats_QnHLEi .gst-row{grid-template-columns:repeat(3,1fr);row-gap:32px;}
4763  #gs-gst-template--16419432398942__gosun_company_stats_QnHLEi .gst-item{border-left:0;}
4764}
4765@media (max-width:600px){
4766  #gs-gst-template--16419432398942__gosun_company_stats_QnHLEi{padding:44px 0;}
4767  #gs-gst-template--16419432398942__gosun_company_stats_QnHLEi .gst-h2{font-size:28px !important;}
4768  #gs-gst-template--16419432398942__gosun_company_stats_QnHLEi .gst-row{grid-template-columns:repeat(2,1fr);}
4769}
4770</style>
4771
4772<section id="gs-gst-template--16419432398942__gosun_company_stats_QnHLEi">
4773  <div class="gst-wrap"><div class="gst-row"><div class="gst-item" >
4774          <div class="gst-icon">
4775            <svg viewBox="0 0 24 24" aria-hidden="true"><circle cx="12" cy="12" r="4.5"/><path d="M12 2v2.5M12 19.5V22M2 12h2.5M19.5 12H22M4.9 4.9l1.8 1.8M17.3 17.3l1.8 1.8M4.9 19.1l1.8-1.8M17.3 6.7l1.8-1.8"/></svg>
4776          </div>
4777          <div class="gst-title"><span>13+ Years</span><span>Solar Innovation</span></div>
4778        </div><div class="gst-item" >
4779          <div class="gst-icon">
4780            <svg viewBox="0 0 24 24" aria-hidden="true"><circle cx="12" cy="12" r="9.5"/><path d="M2.5 12h19M12 2.5c2.8 3 2.8 16 0 19M12 2.5c-2.8 3-2.8 16 0 19"/></svg>
4781          </div>
4782          <div class="gst-title"><span>100+</span><span>Countries</span></div>
4783        </div><div class="gst-item" >
4784          <div class="gst-icon">
4785            <svg viewBox="0 0 24 24" aria-hidden="true"><path d="M12 2.5c3.5 2.5 5 6.5 4.5 11.5h-9C7 9 8.5 5 12 2.5z"/><circle cx="12" cy="9" r="1.8"/><path d="M7.5 14l-2.5 3.5 3.5-.5M16.5 14l2.5 3.5-3.5-.5M10 17.5l2 4 2-4"/></svg>
4786          </div>
4787          <div class="gst-title"><span>15 Launches</span><span>Crowdfunded</span></div>
4788        </div><div class="gst-item" >
4789          <div class="gst-icon">
4790            <svg viewBox="0 0 24 24" aria-hidden="true"><path d="M3 11.5l4-4 4 2 3-2 7 4.5-4 4.5-3-2-3 2.5-4-3.5z"/><path d="M11 9.5l-3 3 1.5 1.5 3-2.5"/></svg>
4791          </div>
4792          <div class="gst-title"><span>180k+</span><span>Customers</span></div>
4793        </div><div class="gst-item" >
4794          <div class="gst-icon">
4795            <svg viewBox="0 0 24 24" aria-hidden="true"><path d="M3 16v-3.5l2-5h14l2 5V16"/><path d="M3 16h18v2.5H3z"/><circle cx="7" cy="16.5" r="1.3"/><circle cx="17" cy="16.5" r="1.3"/><path d="M6 7.5l1-3h10l1 3M9 4.5V2.5M15 4.5V2.5"/></svg>
4796          </div>
4797          <div class="gst-title"><span>5k+</span><span>Investors</span></div>
4798        </div></div>
4799  </div>
4800</section>
4801
4802
4803</div><section id="shopify-section-template--16419432398942__gosun_product_showcase_7LcMYw" class="shopify-section gosun-showcase-section"><link href="//gosun.co/cdn/shop/t/371/assets/section-gosun-product-sh
4803owcase.css?v=111569277335336997231769701069" rel="stylesheet" type="text/css" media="all" />
4804<style>
4805.gosun-showcase .gosun-showcase__specs-btn{background:#C75724 !important;color:#fff !important;border-radius:50px !important;font-family:'Montserrat',sans-serif !important;font-size:18px !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:.06em !important;padding:16px 32px !important;box-shadow:0 6px 24px rgba(199,87,36,.35) !important;transition:background .25s ease,transform .25s ease,box-shadow .25s ease !important;}
4806.gosun-showcase .gosun-showcase__specs-btn:hover{background:#9B451C !important;box-shadow:0 10px 32px rgba(199,87,36,.4) !important;transform:translate(-50%,calc(-50% - 2px)) !important;}
4807.gosun-showcase .gosun-showcase__specs-btn:focus-visible{outline:3px solid #fff;outline-offset:3px;}
4808@media (max-width:600px){.gosun-showcase .gosun-showcase__specs-btn{padding:14px 26px !important;}}
4809</style>
4810
4811<section class="gosun-showcase">
4812  <div class="gosun-showcase__container">
4813    
4814    <!-- Header -->
4815    <div class="gosun-showcase__header">
4816      
4817      <h2 class="gosun-showcase__headline">Time to Drive on Sunshine</h2>
4818      
4819        <p class="gosun-showcase__subtext">New EV Solar Charger from GoSun: Innovative, aerodynamic, and universally compatible. Add up to 20 miles of range per day by parking in the sun.</p>
4820      
4821    </div>
4822    
4823    <!-- Media Section -->
4824    <div class="gosun-showcase__media-wrapper">
4825      <div class="gosun-showcase__media">
4826        
4827          <div class="gosun-showcase__image-container">
4828            <img 
4829              src="//gosun.co/cdn/shop/files/gosun-ev-charger-sunset-v2_6c42ff51-d68a-4c48-82b9-8b700c86e5ec.jpg?v=1778446302&width=1200"
4830              alt="Time to Drive on Sunshine"
4831              loading="lazy"
4832              width="1200"
4833              height="675"
4834            >
4835            
4836              <a href="/products/ev-solar-charger" class="gosun-showcase__specs-btn">
4837                <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">
4838                  <line x1="12" y1="5" x2="12" y2="19"></line>
4839                  <line x1="5" y1="12" x2="19" y2="12"></line>
4840                </svg>
4841                VIEW TECH SPECS
4842              </a>
4843            
4844          </div>
4845        
4846      </div>
4847    </div>
4848    
4849    <!-- Feature Cards -->
4850    
4851      <div class="gosun-showcase__features">
4852        
4853          <div class="gosun-showcase__feature" >
4854            
4855              <div class="gosun-showcase__feature-image">
4856                <img 
4857                  src="//gosun.co/cdn/shop/files/solar_car_with_panels_shielding_car.webp?v=1778445885&width=400"
4858                  alt="20 Miles Daily"
4859                  loading="lazy"
4860                  width="400"
4861                  height="280"
4862                >
4863              </div>
4864            
4865            <div class="gosun-showcase__feature-content">
4866              <h3 class="gosun-showcase__feature-title">20 Miles Daily</h3>
4867              <p class="gosun-showcase__feature-text">Add significant range each day by harnessing the power of the sun while parked. Perfect for daily commuters.</p>
4868            </div>
4869          </div>
4870        
4871          <div class="gosun-showcase__feature" >
4872            
4873              <div class="gosun-showcase__feature-image">
4874                <img 
4875                  src="//gosun.co/cdn/shop/files/Parked_Car_Solar_Charging.webp?v=1778445915&width=400"
4876                  alt="Universal Fit"
4877                  loading="lazy"
4878                  width="400"
4879                  height="280"
4880                >
4881              </div>
4882            
4883            <div class="gosun-showcase__feature-content">
4884              <h3 class="gosun-showcase__feature-title">Universal Fit</h3>
4885              <p class="gosun-showcase__feature-text">Engineered to fit most electric vehicles with our patented mounting system. No permanent modifications required.</p>
4886            </div>
4887          </div>
4888        
4889          <div class="gosun-showcase__feature" >
4890            
4891              <div class="gosun-showcase__feature-image">
4892                <img 
4893                  src="//gosun.co/cdn/shop/files/newshield2.png?v=1765306690&width=400"
4894                  alt="solar powered car"
4895                  loading="lazy"
4896                  width="400"
4897                  height="280"
4898                >
4899              </div>
4900            
4901            <div class="gosun-showcase__feature-content">
4902              <h3 class="gosun-showcase__feature-title">Aerodynamic</h3>
4903              <p class="gosun-showcase__feature-text">Sleek, low-profile design that won't affect your vehicle's range or create wind noise when driving.</p>
4904            </div>
4905          </div>
4906        
4907      </div>
4908    
4909    
4910  </div>
4911</section>
4912
4913
4914</section><section id="shopify-section-template--16419432398942__gosun_our_story_cEa3dr" class="shopify-section section-gosun-our-story"><link href="//gosun.co/cdn/shop/t/371/assets/section-gosun-our-story.css?v=110701" rel="stylesheet" type="text/css" media="all" />
4915
4916<style>
4917  .gosun-our-story {
4918    padding: 80px 0 80px;
4919    background-color: #ffffff;
4920    font-family: 'Montserrat', sans-serif;
4921    overflow: hidden;
4922  }
4923
4924  .gosun-our-story .story-container {
4925    max-width: 1200px;
4926    margin: 0 auto;
4927    padding: 0 40px;
4928  }
4929
4930  @media (min-width: 1400px) {
4931    .gosun-our-story .story-container {
4932      padding: 0 60px;
4933    }
4934  }
4935
4936  .gosun-our-story .story-grid {
4937    display: flex;
4938    flex-direction: column;
4939    gap: 48px;
4940    align-items: center;
4941  }
4942
4943  @media (min-width: 1024px) {
4944    .gosun-our-story .story-grid {
4945      flex-direction: row;
4946      gap: 64px;
4947    }
4948  }
4949
4950  .gosun-our-story .story-content {
4951    flex: 1;
4952    display: flex;
4953    flex-direction: column;
4954    gap: 24px;
4955  }
4956
4957  .gosun-our-story .story-eyebrow {
4958    color: #c75724;
4959    font-weight: 800;
4960    text-transform: uppercase;
4961    letter-spacing: 0.15em;
4962    font-size: 12px;
4963  }
4964
4965  .gosun-our-story .story-headline {
4966    font-size: 36px;
4967    font-weight: 800;
4968    line-height: 1.15;
4969    color: #1b3550;
4970    margin: 0;
4971  }
4972
4973  @media (min-width: 768px) {
4974    .gosun-our-story .story-headline {
4975      font-size: 44px;
4976    }
4977  }
4978
4979  .gosun-our-story .story-body {
4980    font-size: 18px;
4981    line-height: 1.7;
4982    color: #7c8798;
4983    font-weight: 500;
4984    margin: 0;
4985  }
4986
4987  /* Text Link CTA */
4988  .gosun-our-story .story-link {
4989    display: inline-flex;
4990    align-items: center;
4991    gap: 8px;
4992    color: #c75724;
4993    font-size: 15px;
4994    font-weight: 700;
4995    text-decoration: none;
4996    transition: all 0.3s ease;
4997  }
4998
4999  .gosun-our-story .story-link:hover {
5000    gap: 12px;
5001  }
5002
5003  .gosun-our-story .story-link svg {
5004    width: 18px;
5005    height: 18px;
5006    stroke: currentColor;
5007    stroke-width: 2.5;
5008    fill: none;
5009    transition: transform 0.3s ease;
5010  }
5011
5012  .gosun-our-story .story-link:hover svg {
5013    transform: translateX(4px);
5014  }
5015
5016  .gosun-our-story .social-proof {
5017    display: flex;
5018    align-items: center;
5019    gap: 16px;
5020    padding: 16px 0;
5021  }
5022
5023  .gosun-our-story .avatar-stack {
5024    display: flex;
5025  }
5026
5027  .gosun-our-story .avatar-stack img {
5028    width: 48px;
5029    height: 48px;
5030    border-radius: 50%;
5031    border: 2px solid white;
5032    object-fit: cover;
5033    margin-left: -12px;
5034  }
5035
5036  .gosun-our-story .avatar-stack img:first-child {
5037    margin-left: 0;
5038  }
5039
5040  .gosun-our-story .proof-text {
5041    font-size: 14px;
5042    font-weight: 700;
5043    color: #1b3550;
5044  }
5045
5046  .gosun-our-story .stars {
5047    display: flex;
5048    align-items: center;
5049    color: #facc15;
5050    margin-bottom: 4px;
5051  }
5052
5053  .gosun-our-story .stars svg {
5054    width: 18px;
5055    height: 18px;
5056    fill: currentColor;
5057  }
5058
5059  .gosun-our-story .image-grid {
5060    flex: 1;
5061    display: grid;
5062    grid-template-columns: 1fr 1fr;
5063    gap: 16px;
5064  }
5065
5066  .gosun-our-story .image-col {
5067    display: flex;
5068    flex-direction: column;
5069    gap: 16px;
5070  }
5071
5072  .gosun-our-story .image-col:first-child {
5073    padding-top: 48px;
5074  }
5075
5076  .gosun-our-story .grid-image {
5077    width: 100%;
5078    object-fit: cover;
5079    border-radius: 24px;
5080  }
5081
5082  .gosun-our-story .grid-image.tall {
5083    height: 256px;
5084  }
5085
5086  .gosun-our-story .grid-image.short {
5087    height: 192px;
5088  }
5089
5090  @media (max-width: 767px) {
5091    .gosun-our-story .story-container {
5092      padding: 0 24px;
5093    }
5094
5095    .gosun-our-story .story-grid {
5096      gap: 32px;
5097    }
5098
5099    .gosun-our-story .story-headline {
5100      font-size: 28px;
5101    }
5102
5103    .gosun-our-story .image-grid {
5104      max-width: 100%;
5105      margin: 0 auto;
5106      grid-template-columns: 1fr 1fr;
5107      gap: 12px;
5108    }
5109
5110    .gosun-our-story .grid-image.tall,
5111    .gosun-our-story .grid-image.short {
5112      height: 140px;
5113      border-radius: 16px;
5114    }
5115
5116    .gosun-our-story .image-col:first-child {
5117      padding-top: 0;
5118    }
5119
5120    .gosun-our-story .social-proof {
5121      flex-wrap: wrap;
5122      gap: 12px;
5123    }
5124
5125    .gosun-our-story .avatar-stack img {
5126      width: 36px;
5127      height: 36px;
5128      margin-left: -8px;
5129    }
5130  }
5131</style>
5132
5133<section class="gosun-our-story">
5134  <div class="story-container">
5135    <div class="story-grid">
5136      <!-- Left Content -->
5137      <div class="story-content">
5138        
5139          <span class="story-eyebrow">The Future is Now</span>
5140        
5141
5142        
5143          <h2 class="story-headline">Empowering the Freedom of Solar Living</h2>
5144        
5145
5146        
5147          <p class="story-body">GoSun started with a simple idea: the sun can do more than just light our path... it can fuel our adventures. We are more than just a solar company; we are your guide to a cleaner, more independent lifestyle. From solar cooking, to water purification, solar cooling, and now EV charging. We’ve been building energy freedom solutions for over 12 years, and we’re just getting started. By harnessing the power of the sun, we're building a world where the greater good aligns with personal freedom.</p>
5148        
5149
5150        
5151          <a href="/collections/todays-deals" class="story-link">
5152            Shop Today's Deals
5153            <svg viewBox="0 0 24 24">
5154              <line x1="5" y1="12" x2="19" y2="12"></line>
5155              <polyline points="12 5 19 12 12 19"></polyline>
5156            </svg>
5157          </a>
5158        
5159
5160        
5161          <div class="social-proof">
5162            <div class="avatar-stack">
5163              
5164                <img src="//gosun.co/cdn/shop/files/how-gosun-is-changing-outdoor-living-with-clean-energy.png?v=1778446723&width=96" alt="Customer" loading="lazy">
5165              
5166              
5167                <img src="//gosun.co/cdn/shop/files/people-switching-to-gosun-solar-products.png?v=1778446455&width=96" alt="Customer" loading="lazy">
5168              
5169              
5170                <img src="//gosun.co/cdn/shop/files/team-work-environment-project.jpg?v=1778354068&width=96" alt="Customer" loading="lazy">
5171              
5172            </div>
5173            <div class="proof-text">
5174              
5175                <div class="stars">
5176                  <svg viewBox="0 0 24 24"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg>
5177                  <svg viewBox="0 0 24 24"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg>
5178                  <svg viewBox="0 0 24 24"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg>
5179                  <svg viewBox="0 0 24 24"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg>
5180                  <svg viewBox="0 0 24 24"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg>
5181                </div>
5182              
5183              Join 180,000+ Freedom Chasers
5184            </div>
5185          </div>
5186        
5187      </div>
5188
5189      <!-- Right Image Grid -->
5190      <div class="image-grid">
5191        <div class="image-col">
5192          
5193            <img 
5194              class="grid-image tall" 
5195              src="//gosun.co/cdn/shop/files/IMG_7324_521131bc-1ce6-4645-bc20-b29d5aa2205e.png?v=1778351265&width=600" 
5196              alt="GoSun lifestyle"
5197              loading="lazy"
5198            >
5199          
5200
5201          
5202            <img 
5203              class="grid-image short" 
5204              src="//gosun.co/cdn/shop/files/GoSun_FacebookGroup_Banner.jpg?v=1778350393&width=600" 
5205              alt="GoSun lifestyle"
5206              loading="lazy"
5207            >
5208          
5209        </div>
5210
5211        <div class="image-col">
5212          
5213            <img 
5214              class="grid-image short" 
5215              src="//gosun.co/cdn/shop/files/GoSun_Flow_water_filter_electric_solar_powered_portable_emergency_preparedness.png?v=1778352917&width=600" 
5216              alt="GoSun lifestyle"
5217              loading="lazy"
5218            >
5219          
5220
5221          
5222            <img 
5223              class="grid-image tall" 
5224              src="//gosun.co/cdn/shop/files/Solar_Powered_Car_Picnic.png?v=1765306681&width=600" 
5225              alt="solar powered electric car charger"
5226              loading="lazy"
5227            >
5228          
5229        </div>
5230      </div>
5231    </div>
5232  </div>
5233</section>
5234
5235</section><section id="shopify-section-template--16419432398942__gosun_cross_sell_YyizbW" class="shopify-section gosun-crosssell-section"><link href="//gosun.co/cdn/shop/t/371/assets/section-gosun-cross-sell.css?v=63305473340512633411769701119" rel="stylesheet" type="text/css" media="all" />
5236
5237<section class="gosun-crosssell">
5238  <div class="gosun-crosssell__container">
5239    
5240    <!-- Header -->
5241    <div class="gosun-crosssell__header">
5242      <h2 class="gosun-crosssell__headline">Complete Solar Cooking Ecosystem</h2>
5243      
5244        <p class="gosun-crosssell__subtext">Cook dinner, chill your drinks, and power your campsite with the entire solar kitchen ecosystem from GoSun.</p>
5245      
5246    </div>
5247    
5248    <!-- Product Grid -->
5249    
5250      <div class="gosun-crosssell__grid">
5251        
5252          <a href="/products/best-solar-cooker-fusion" class="gosun-crosssell__card" >
5253            
5254            
5255              <span class="gosun-crosssell__label gosun-crosssell__label--orange">
5256                SOLAR KITCHEN
5257              </span>
5258            
5259            
5260            <div class="gosun-crosssell__image">
5261              
5262                <img 
5263                  src="//gosun.co/cdn/shop/products/fusion-free-bag-hybrid-solar-oven-bundle-gosun-234766.jpg?v=1647612275&width=400"
5264                  alt="Fusion"
5265                  loading="lazy"
5266                  width="400"
5267                  height="400"
5268                >
5269              
5270            </div>
5271            
5272            <div class="gosun-crosssell__content">
5273              <h3 class="gosun-crosssell__title">Fusion</h3>
5274              
5275                <p class="gosun-crosssell__description">Solar oven plus electric hybrid cooker for meals anywhere.</p>
5276              
5277              <span class="gosun-crosssell__link-text">
5278                Shop Fusion
5279                <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
5280                  <line x1="5" y1="12" x2="19" y2="12"></line>
5281                  <polyline points="12 5 19 12 12 19"></polyline>
5282                </svg>
5283              </span>
5284            </div>
5285            
5286          </a>
5287        
5288          <a href="/collections/solar-coolers" class="gosun-crosssell__card" >
5289            
5290            
5291              <span class="gosun-crosssell__label gosun-crosssell__label--blue">
5292                COOLING
5293              </span>
5294            
5295            
5296            <div class="gosun-crosssell__image">
5297              
5298                <img 
5299                  src="//gosun.co/cdn/shop/files/chillestelectriccoolerimage2.webp?v=1778445940&width=400"
5300                  alt="Chill"
5301                  loading="lazy"
5302                  width="400"
5303                  height="400"
5304                >
5305              
5306            </div>
5307            
5308            <div class="gosun-crosssell__content">
5309              <h3 class="gosun-crosssell__title">Chill</h3>
5310              
5311                <p class="gosun-crosssell__description">Solar-powered cooler keeps food cold for days off-grid.</p>
5312              
5313              <span class="gosun-crosssell__link-text">
5314                Shop Chill
5315                <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
5316                  <line x1="5" y1="12" x2="19" y2="12"></line>
5317                  <polyline points="12 5 19 12 12 19"></polyline>
5318                </svg>
5319              </span>
5320            </div>
5321            
5322          </a>
5323        
5324          <a href="/products/sport-e" class="gosun-crosssell__card" >
5325            
5326            
5327              <span class="gosun-crosssell__label gosun-crosssell__label--green">
5328                TOP SELLER
5329              </span>
5330            
5331            
5332            <div class="gosun-crosssell__image">
5333              
5334                <img 
5335                  src="//gosun.co/cdn/shop/files/GoSun_Sport_E_off_grid_solar_cooker_portable_solar_oven.png?v=1778353036&width=400"
5336                  alt="Sport-E"
5337                  loading="lazy"
5338                  width="400"
5339                  height="400"
5340                >
5341              
5342            </div>
5343            
5344            <div class="gosun-crosssell__content">
5345              <h3 class="gosun-crosssell__title">Sport-E</h3>
5346              
5347                <p class="gosun-crosssell__description">Portable solar oven for hiking, camping, and backyard BBQs.</p>
5348              
5349              <span class="gosun-crosssell__link-text">
5350                Shop Sport-E
5351                <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
5352                  <line x1="5" y1="12" x2="19" y2="12"></line>
5353                  <polyline points="12 5 19 12 12 19"></polyline>
5354                </svg>
5355              </span>
5356            </div>
5357            
5358          </a>
5359        
5360          <a href="/collections/water-accessories" class="gosun-crosssell__card" >
5361            
5362            
5363              <span class="gosun-crosssell__label gosun-crosssell__label--gray">
5364                ACCESSORIES
5365              </span>
5366            
5367            
5368            <div class="gosun-crosssell__image">
5369              
5370                <img 
5371                  src="//gosun.co/cdn/shop/files/brew_french_table_600x_27035d91-a048-4bd4-99f2-07e2dfb630b2.webp?v=1778346459&width=400"
5372                  alt="Brew & Water"
5373                  loading="lazy"
5374                  width="400"
5375                  height="400"
5376                >
5377              
5378            </div>
5379            
5380            <div class="gosun-crosssell__content">
5381              <h3 class="gosun-crosssell__title">Brew & Water</h3>
5382              
5383                <p class="gosun-crosssell__description">Solar kettles, coffee makers, and water purification systems.</p>
5384              
5385              <span class="gosun-crosssell__link-text">
5386                Shop Accessories
5387                <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
5388                  <line x1="5" y1="12" x2="19" y2="12"></line>
5389                  <polyline points="12 5 19 12 12 19"></polyline>
5390                </svg>
5391              </span>
5392            </div>
5393            
5394          </a>
5395        
5396      </div>
5397    
5398    
5399  </div>
5400</section>
5401
5402
5403</section><section id="shopify-section-template--16419432398942__gosun_why_choose_yYMgC4" class="shopify-section gosun-why-choose-section"><link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@24,400,0,0" rel="stylesheet">
5404
5405<style>
5406  .gosun-why-choose {
5407    padding: 100px 0 100px;
5408    background-color: #f1eceb;
5409    font-family: 'Montserrat', sans-serif;
5410  }
5411
5412  .gosun-why-choose__container {
5413    max-width: 1400px;
5414    margin: 0 auto;
5415    padding: 0 60px;
5416  }
5417
5418  @media (max-width: 1024px) {
5419    .gosun-why-choose__container {
5420      padding: 0 24px;
5421    }
5422  }
5423
5424  @media (max-width: 768px) {
5425    .gosun-why-choose {
5426      padding: 70px 0 70px;
5427    }
5428    .gosun-why-choose__container {
5429      padding: 0 20px;
5430    }
5431  }
5432
5433  /* Header */
5434  .gosun-why-choose__header {
5435    text-align: center;
5436    margin-bottom: 60px;
5437  }
5438
5439  @media (max-width: 768px) {
5440    .gosun-why-choose__header {
5441      margin-bottom: 40px;
5442    }
5443  }
5444
5445  .gosun-why-choose__eyebrow {
5446    display: block;
5447    font-size: 12px;
5448    font-weight: 800;
5449    text-transform: uppercase;
5450    letter-spacing: 0.2em;
5451    color: #c75724;
5452    margin-bottom: 12px;
5453  }
5454
5455  .gosun-why-choose__headline {
5456    font-size: 42px;
5457    font-weight: 800;
5458    color: #1b3550;
5459    margin: 0 0 20px 0;
5460    line-height: 1.2;
5461  }
5462
5463  @media (max-width: 768px) {
5464    .gosun-why-choose__headline {
5465      font-size: 32px;
5466    }
5467  }
5468
5469  .gosun-why-choose__subtext {
5470    font-size: 18px;
5471    color: #7c8798;
5472    margin: 0 auto;
5473    max-width: 700px;
5474    line-height: 1.6;
5475    font-weight: 500;
5476  }
5477
5478  @media (max-width: 768px) {
5479    .gosun-why-choose__subtext {
5480      font-size: 16px;
5481    }
5482  }
5483
5484  /* Cards Grid */
5485  .gosun-why-choose__grid {
5486    display: grid;
5487    grid-template-columns: repeat(3, 1fr);
5488    gap: 32px;
5489  }
5490
5491  @media (max-width: 1024px) {
5492    .gosun-why-choose__grid {
5493      gap: 24px;
5494    }
5495  }
5496
5497  @media (max-width: 768px) {
5498    .gosun-why-choose__grid {
5499      grid-template-columns: 1fr;
5500      gap: 20px;
5501    }
5502  }
5503
5504  /* Card */
5505  .gosun-why-choose__card {
5506    background: #ffffff;
5507    border: 1px solid #ecedef;
5508    border-radius: 24px;
5509    padding: 40px;
5510    text-align: center;
5511    transition: transform 0.3s ease, box-shadow 0.3s ease;
5512  }
5513
5514  .gosun-why-choose__card:hover {
5515    transform: translateY(-4px);
5516    box-shadow: 0 12px 40px rgba(0, 0, 0, 0.08);
5517  }
5518
5519  @media (max-width: 768px) {
5520    .gosun-why-choose__card {
5521      padding: 32px 24px;
5522    }
5523
5524    .gosun-why-choose__card:hover {
5525      transform: none;
5526    }
5527  }
5528
5529  /* Icon */
5530  .gosun-why-choose__icon {
5531    width: 64px;
5532    height: 64px;
5533    border-radius: 50%;
5534    display: flex;
5535    align-items: center;
5536    justify-content: center;
5537    margin: 0 auto 24px;
5538  }
5539
5540  .gosun-why-choose__icon .material-symbols-outlined {
5541    font-family: 'Material Symbols Outlined';
5542    font-size: 32px;
5543    font-weight: normal;
5544    font-style: normal;
5545    line-height: 1;
5546    letter-spacing: normal;
5547    text-transform: none;
5548    display: inline-block;
5549    white-space: nowrap;
5550    word-wrap: normal;
5551    direction: ltr;
5552    -webkit-font-smoothing: antialiased;
5553    -moz-osx-font-smoothing: grayscale;
5554    text-rendering: optimizeLegibility;
5555    font-feature-settings: 'liga';
5556  }
5557
5558  .gosun-why-choose__icon img {
5559    width: 32px;
5560    height: 32px;
5561    object-fit: contain;
5562  }
5563
5564  /* Card Content */
5565  .gosun-why-choose__card-title {
5566    font-size: 20px;
5567    font-weight: 700;
5568    color: #1b3550;
5569    margin: 0 0 16px 0;
5570  }
5571
5572  .gosun-why-choose__card-text {
5573    font-size: 15px;
5574    color: #7c8798;
5575    line-height: 1.6;
5576    margin: 0 0 24px 0;
5577    font-weight: 500;
5578  }
5579
5580  /* Card Footer Icons */
5581  .gosun-why-choose__card-footer {
5582    padding-top: 24px;
5583    border-top: 1px solid #ecedef;
5584    display: flex;
5585    justify-content: center;
5586    gap: 16px;
5587  }
5588
5589  .gosun-why-choose__card-footer .material-symbols-outlined {
5590    font-family: 'Material Symbols Outlined';
5591    font-size: 36px;
5592    font-weight: normal;
5593    font-style: normal;
5594    line-height: 1;
5595    letter-spacing: normal;
5596    text-transform: none;
5597    display: inline-block;
5598    white-space: nowrap;
5599    word-wrap: normal;
5600    direction: ltr;
5601    -webkit-font-smoothing: antialiased;
5602    -moz-osx-font-smoothing: grayscale;
5603    text-rendering: optimizeLegibility;
5604    font-feature-settings: 'liga';
5605    opacity: 0.5;
5606    filter: grayscale(100%);
5607    color: #1b3550;
5608  }
5609
5610  .gosun-why-choose__card-footer img {
5611    height: 36px;
5612    width: auto;
5613    opacity: 0.4;
5614    filter: grayscale(100%);
5615  }
5616</style>
5617
5618<section class="gosun-why-choose">
5619  <div class="gosun-why-choose__container">
5620    
5621    <!-- Header -->
5622    <div class="gosun-why-choose__header">
5623      
5624        <span class="gosun-why-choose__eyebrow">Your Guide to Shine</span>
5625      
5626      <h2 class="gosun-why-choose__headline">Off-Grid Living with Solar-Power</h2>
5627      
5628        <p class="gosun-why-choose__subtext">We've spent a decade perfecting the art of portable solar, while earning the trust of adventurers and homeowners worldwide.</p>
5629      
5630    </div>
5631
5632    <!-- Cards Grid -->
5633    
5634      <div class="gosun-why-choose__grid">
5635        
5636          <div class="gosun-why-choose__card" >
5637            
5638            <!-- Icon -->
5639            <div class="gosun-why-choose__icon" style="background-color: #288bcc1a;">
5640              
5641                <span class="material-symbols-outlined" style="color: #288bcc;">award_star</span>
5642              
5643            </div>
5644
5645            <!-- Title -->
5646            <h3 class="gosun-why-choose__card-title">Award Winning Tech</h3>
5647
5648            <!-- Description -->
5649            <p class="gosun-why-choose__card-text">CES Innovation Awards & Fast Company's World Changing Ideas. Leading the fuel-free frontier.</p>
5650
5651            <!-- Footer Icons -->
5652            
5653              <div class="gosun-why-choose__card-footer">
5654                
5655                  <span class="material-symbols-outlined">workspace_premium</span>
5656                
5657                
5658                  <span class="material-symbols-outlined">military_tech</span>
5659                
5660              </div>
5661            
5662
5663          </div>
5664        
5665          <div class="gosun-why-choose__card" >
5666            
5667            <!-- Icon -->
5668            <div class="gosun-why-choose__icon" style="background-color: #c757241a;">
5669              
5670                <span class="material-symbols-outlined" style="color: #c75724;">globe</span>
5671              
5672            </div>
5673
5674            <!-- Title -->
5675            <h3 class="gosun-why-choose__card-title">Global Impact</h3>
5676
5677            <!-- Description -->
5678            <p class="gosun-why-choose__card-text">Over 180,000 customers across 100+ countries, providing clean energy to those who need it most.</p>
5679
5680            <!-- Footer Icons -->
5681            
5682              <div class="gosun-why-choose__card-footer">
5683                
5684                  <span class="material-symbols-outlined">nest_eco_leaf</span>
5685                
5686                
5687                  <span class="material-symbols-outlined">thumb_up</span>
5688                
5689              </div>
5690            
5691
5692          </div>
5693        
5694          <div class="gosun-why-choose__card" >
5695            
5696            <!-- Icon -->
5697            <div class="gosun-why-choose__icon" style="background-color: #1b35501a;">
5698              
5699                <span class="material-symbols-outlined" style="color: #1b3550;">security</span>
5700              
5701            </div>
5702
5703            <!-- Title -->
5704            <h3 class="gosun-why-choose__card-title">Patented Reliability</h3>
5705
5706            <!-- Description -->
5707            <p class="gosun-why-choose__card-text">Ruggedized materials and proprietary folding mechanisms designed for years of off-grid use.</p>
5708
5709            <!-- Footer Icons -->
5710            
5711              <div class="gosun-why-choose__card-footer">
5712                
5713                  <span class="material-symbols-outlined">check_box</span>
5714                
5715                
5716                  <span class="material-symbols-outlined">policy</span>
5717                
5718              </div>
5719            
5720
5721          </div>
5722        
5723      </div>
5724    
5725
5726  </div>
5727</section>
5728
5729</section><section id="shopify-section-template--16419432398942__gosun_ugc_gallery_cpzGzh" class="shopify-section gosun-ugc-gallery-section"><style>
5730  .gosun-ugc-gallery {
5731    padding: 100px 0 100px;
5732    background-color: #ffffff;
5733    font-family: 'Montserrat', sans-serif;
5734  }
5735
5736  .gosun-ugc-gallery__container {
5737    max-width: 1400px;
5738    margin: 0 auto;
5739    padding: 0 60px;
5740  }
5741
5742  @media (max-width: 1024px) {
5743    .gosun-ugc-gallery__container {
5744      padding: 0 24px;
5745    }
5746  }
5747
5748  @media (max-width: 768px) {
5749    .gosun-ugc-gallery {
5750      padding: 70px 0 70px;
5751    }
5752    .gosun-ugc-gallery__container {
5753      padding: 0 20px;
5754    }
5755  }
5756
5757  /* Header */
5758  .gosun-ugc-gallery__header {
5759    text-align: center;
5760    margin-bottom: 60px;
5761  }
5762
5763  @media (max-width: 768px) {
5764    .gosun-ugc-gallery__header {
5765      margin-bottom: 40px;
5766    }
5767  }
5768
5769  .gosun-ugc-gallery__eyebrow {
5770    display: block;
5771    font-size: 12px;
5772    font-weight: 800;
5773    text-transform: uppercase;
5774    letter-spacing: 0.2em;
5775    color: #c75724;
5776    margin-bottom: 12px;
5777  }
5778
5779  .gosun-ugc-gallery__headline {
5780    font-size: 42px;
5781    font-weight: 800;
5782    color: #1b3550;
5783    margin: 0 0 20px 0;
5784    line-height: 1.2;
5785  }
5786
5787  @media (max-width: 768px) {
5788    .gosun-ugc-gallery__headline {
5789      font-size: 32px;
5790    }
5791  }
5792
5793  .gosun-ugc-gallery__subtext {
5794    font-size: 18px;
5795    color: #7c8798;
5796    margin: 0 auto;
5797    max-width: 700px;
5798    line-height: 1.6;
5799    font-weight: 500;
5800  }
5801
5802  @media (max-width: 768px) {
5803    .gosun-ugc-gallery__subtext {
5804      font-size: 16px;
5805    }
5806  }
5807
5808  /* Masonry Grid */
5809  .gosun-ugc-gallery__grid {
5810    columns: 4;
5811    column-gap: 16px;
5812  }
5813
5814  @media (max-width: 1200px) {
5815    .gosun-ugc-gallery__grid {
5816      columns: 3;
5817    }
5818  }
5819
5820  @media (max-width: 768px) {
5821    .gosun-ugc-gallery__grid {
5822      columns: 2;
5823    }
5824  }
5825
5826  @media (max-width: 480px) {
5827    .gosun-ugc-gallery__grid {
5828      columns: 1;
5829    }
5830  }
5831
5832  /* Gallery Item */
5833  .gosun-ugc-gallery__item {
5834    break-inside: avoid;
5835    margin-bottom: 16px;
5836    position: relative;
5837    overflow: hidden;
5838    border-radius: 16px;
5839  }
5840
5841  .gosun-ugc-gallery__item img {
5842    width: 100%;
5843    display: block;
5844    border-radius: 16px;
5845    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
5846    transition: transform 0.4s ease, box-shadow 0.3s ease;
5847    cursor: pointer;
5848    object-fit: cover;
5849  }
5850
5851  .gosun-ugc-gallery__item:hover img {
5852    transform: scale(1.03);
5853    box-shadow: 0 12px 40px rgba(0, 0, 0, 0.15);
5854  }
5855
5856  /* Image height variations */
5857  .gosun-ugc-gallery__item--auto img {
5858    height: auto;
5859  }
5860
5861  .gosun-ugc-gallery__item--short img {
5862    height: 200px;
5863  }
5864
5865  .gosun-ugc-gallery__item--medium img {
5866    height: 260px;
5867  }
5868
5869  .gosun-ugc-gallery__item--tall img {
5870    height: 320px;
5871  }
5872
5873  .gosun-ugc-gallery__item--extra-tall img {
5874    height: 400px;
5875  }
5876
5877  @media (max-width: 768px) {
5878    .gosun-ugc-gallery__item--short img {
5879      height: 180px;
5880    }
5881
5882    .gosun-ugc-gallery__item--medium img {
5883      height: 220px;
5884    }
5885
5886    .gosun-ugc-gallery__item--tall img {
5887      height: 280px;
5888    }
5889
5890    .gosun-ugc-gallery__item--extra-tall img {
5891      height: 340px;
5892    }
5893  }
5894
5895  /* Hover Overlay */
5896  .gosun-ugc-gallery__overlay {
5897    position: absolute;
5898    inset: 0;
5899    background: linear-gradient(to top, rgba(0,0,0,0.6) 0%, transparent 50%);
5900    opacity: 0;
5901    transition: opacity 0.3s ease;
5902    border-radius: 16px;
5903    display: flex;
5904    align-items: flex-end;
5905    padding: 20px;
5906  }
5907
5908  .gosun-ugc-gallery__item:hover .gosun-ugc-gallery__overlay {
5909    opacity: 1;
5910  }
5911
5912  .gosun-ugc-gallery__caption {
5913    color: white;
5914    font-size: 14px;
5915    font-weight: 600;
5916  }
5917
5918  .gosun-ugc-gallery__username {
5919    color: rgba(255, 255, 255, 0.8);
5920    font-size: 12px;
5921    font-weight: 500;
5922    margin-top: 4px;
5923  }
5924
5925  /* Social Icons */
5926  .gosun-ugc-gallery__social {
5927    text-align: center;
5928    margin-top: 48px;
5929  }
5930
5931  .gosun-ugc-gallery__social-label {
5932    font-size: 14px;
5933    font-weight: 600;
5934    color: #7c8798;
5935    margin-bottom: 16px;
5936    text-transform: uppercase;
5937    letter-spacing: 0.1em;
5938  }
5939
5940  .gosun-ugc-gallery__social-icons {
5941    display: flex;
5942    justify-content: center;
5943    gap: 16px;
5944  }
5945
5946  .gosun-ugc-gallery__social-link {
5947    display: flex;
5948    align-items: center;
5949    justify-content: center;
5950    width: 48px;
5951    height: 48px;
5952    border-radius: 50%;
5953    background: #288bcc;
5954    color: #ffffff;
5955    transition: all 0.3s ease;
5956    box-shadow: 0 4px 15px rgba(40, 139, 204, 0.2);
5957  }
5958
5959  .gosun-ugc-gallery__social-link:hover {
5960    background: #1e6899;
5961    transform: translateY(-3px);
5962    box-shadow: 0 8px 25px rgba(40, 139, 204, 0.3);
5963  }
5964
5965  .gosun-ugc-gallery__social-link svg {
5966    width: 22px;
5967    height: 22px;
5968    fill: currentColor;
5969  }
5970
5971  /* Lightbox */
5972  .gosun-ugc-lightbox {
5973    display: none;
5974    position: fixed;
5975    inset: 0;
5976    z-index: 9999;
5977    background: rgba(0, 0, 0, 0.9);
5978    backdrop-filter: blur(8px);
5979    align-items: center;
5980    justify-content: center;
5981    padding: 20px;
5982  }
5983
5984  .gosun-ugc-lightbox.active {
5985    display: flex;
5986  }
5987
5988  .gosun-ugc-lightbox__content {
5989    position: relative;
5990    max-width: 90vw;
5991    max-height: 90vh;
5992  }
5993
5994  .gosun-ugc-lightbox__content img {
5995    max-width: 100%;
5996    max-height: 85vh;
5997    border-radius: 12px;
5998    object-fit: contain;
5999  }
6000
6001  .gosun-ugc-lightbox__close {
6002    position: absolute;
6003    top: -50px;
6004    right: 0;
6005    background: transparent;
6006    border: none;
6007    color: white;
6008    font-size: 32px;
6009    cursor: pointer;
6010    padding: 8px;
6011    line-height: 1;
6012    opacity: 0.8;
6013    transition: opacity 0.2s;
6014  }
6015
6016  .gosun-ugc-lightbox__close:hover {
6017    opacity: 1;
6018  }
6019</style>
6020
6021<section class="gosun-ugc-gallery">
6022  <div class="gosun-ugc-gallery__container">
6023    
6024    <!-- Header -->
6025    <div class="gosun-ugc-gallery__header">
6026      
6027        <span class="gosun-ugc-gallery__eyebrow">Community Gallery</span>
6028      
6029      <h2 class="gosun-ugc-gallery__headline">GoSun in the Wild</h2>
6030      
6031        <p class="gosun-ugc-gallery__subtext">Join thousands of solar pioneers exploring the limits of freedom. Just tag your photos with #GoSun to be featured.</p>
6032      
6033    </div>
6034
6035    <!-- Masonry Grid -->
6036    
6037      <div class="gosun-ugc-gallery__grid">
6038        
6039          <div class="gosun-ugc-gallery__item gosun-ugc-gallery__item--auto" >
6040            
6041              <img 
6042                src="//gosun.co/cdn/shop/files/UGC_Seattle_Donut_4_1.png?v=1775763733&width=800"
6043                srcset="//gosun.co/cdn/shop/files/UGC_Seattle_Donut_4_1.png?v=1775763733&width=400 400w,
6044                        //gosun.co/cdn/shop/files/UGC_Seattle_Donut_4_1.png?v=1775763733&width=600 600w,
6045                        //gosun.co/cdn/shop/files/UGC_Seattle_Donut_4_1.png?v=1775763733&width=800 800w"
6046                sizes="(max-width: 480px) 100vw, (max-width: 768px) 50vw, 25vw"
6047                alt="GoSun product in use"
6048                loading="lazy"
6049                onclick="openLightbox(this.src)"
6050              >
6051              
6052            
6053          </div>
6054        
6055          <div class="gosun-ugc-gallery__item gosun-ugc-gallery__item--tall" >
6056            
6057              <img 
6058                src="//gosun.co/cdn/shop/files/Everyday_Carry-6_a16bf4dd-535d-438b-adaf-026ae1957c12.png?v=1775754193&width=800"
6059                srcset="//gosun.co/cdn/shop/files/Everyday_Carry-6_a16bf4dd-535d-438b-adaf-026ae1957c12.png?v=1775754193&width=400 400w,
6060                        //gosun.co/cdn/shop/files/Everyday_Carry-6_a16bf4dd-535d-438b-adaf-026ae1957c12.png?v=1775754193&width=600 600w,
6061                        //gosun.co/cdn/shop/files/Everyday_Carry-6_a16bf4dd-535d-438b-adaf-026ae1957c12.png?v=1775754193&width=800 800w"
6062                sizes="(max-width: 480px) 100vw, (max-width: 768px) 50vw, 25vw"
6063                alt="GoSun product in use"
6064                loading="lazy"
6065                onclick="openLightbox(this.src)"
6066              >
6067              
6068            
6069          </div>
6070        
6071          <div class="gosun-ugc-gallery__item gosun-ugc-gallery__item--medium" >
6072            
6073              <img 
6074                src="//gosun.co/cdn/shop/files/Camp-365-T-Model-Cybertruck-Open-V2-2_7a8e1aeb-fbe0-43af-ae61-3d4a73464b94.jpg?v=1765306815&width=800"
6075                srcset="//gosun.co/cdn/shop/files/Camp-365-T-Model-Cybertruck-Open-V2-2_7a8e1aeb-fbe0-43af-ae61-3d4a73464b94.jpg?v=1765306815&width=400 400w,
6076                        //gosun.co/cdn/shop/files/Camp-365-T-Model-Cybertruck-Open-V2-2_7a8e1aeb-fbe0-43af-ae61-3d4a73464b94.jpg?v=1765306815&width=600 600w,
6077                        //gosun.co/cdn/shop/files/Camp-365-T-Model-Cybertruck-Open-V2-2_7a8e1aeb-fbe0-43af-ae61-3d4a73464b94.jpg?v=1765306815&width=800 800w"
6078                sizes="(max-width: 480px) 100vw, (max-width: 768px) 50vw, 25vw"
6079                alt="GoSun product in use"
6080                loading="lazy"
6081                onclick="openLightbox(this.src)"
6082              >
6083              
6084            
6085          </div>
6086        
6087          <div class="gosun-ugc-gallery__item gosun-ugc-gallery__item--extra-tall" >
6088            
6089              <img 
6090                src="//gosun.co/cdn/shop/files/fusion_fall_hero_1.jpg?v=1773165522&width=800"
6091                srcset="//gosun.co/cdn/shop/files/fusion_fall_hero_1.jpg?v=1773165522&width=400 400w,
6092                        //gosun.co/cdn/shop/files/fusion_fall_hero_1.jpg?v=1773165522&width=600 600w,
6093                        //gosun.co/cdn/shop/files/fusion_fall_hero_1.jpg?v=1773165522&width=800 800w"
6094                sizes="(max-width: 480px) 100vw, (max-width: 768px) 50vw, 25vw"
6095                alt="GoSun product in use"
6096                loading="lazy"
6097                onclick="openLightbox(this.src)"
6098              >
6099              
6100            
6101          </div>
6102        
6103          <div class="gosun-ugc-gallery__item gosun-ugc-gallery__item--medium" >
6104            
6105              <img 
6106                src="//gosun.co/cdn/shop/files/GoSun_Chillito_offgrid_electric_cooler_portable_fridge.png?v=1778352943&width=800"
6107                srcset="//gosun.co/cdn/shop/files/GoSun_Chillito_offgrid_electric_cooler_portable_fridge.png?v=1778352943&width=400 400w,
6108                        //gosun.co/cdn/shop/files/GoSun_Chillito_offgrid_electric_cooler_portable_fridge.png?v=1778352943&width=600 600w,
6109                        //gosun.co/cdn/shop/files/GoSun_Chillito_offgrid_electric_cooler_portable_fridge.png?v=1778352943&width=800 800w"
6110                sizes="(max-width: 480px) 100vw, (max-width: 768px) 50vw, 25vw"
6111                alt="GoSun product in use"
6112                loading="lazy"
6113                onclick="openLightbox(this.src)"
6114              >
6115              
6116            
6117          </div>
6118        
6119          <div class="gosun-ugc-gallery__item gosun-ugc-gallery__item--short" >
6120            
6121              <img 
6122                src="//gosun.co/cdn/shop/files/Gosun_solar_oven_kit_beachside_bar.jpg?v=1773183880&width=800"
6123                srcset="//gosun.co/cdn/shop/files/Gosun_solar_oven_kit_beachside_bar.jpg?v=1773183880&width=400 400w,
6124                        //gosun.co/cdn/shop/files/Gosun_solar_oven_kit_beachside_bar.jpg?v=1773183880&width=600 600w,
6125                        //gosun.co/cdn/shop/files/Gosun_solar_oven_kit_beachside_bar.jpg?v=1773183880&width=800 800w"
6126                sizes="(max-width: 480px) 100vw, (max-width: 768px) 50vw, 25vw"
6127                alt="GoSun product in use"
6128                loading="lazy"
6129                onclick="openLightbox(this.src)"
6130              >
6131              
6132            
6133          </div>
6134        
6135          <div class="gosun-ugc-gallery__item gosun-ugc-gallery__item--auto" >
6136            
6137              <img 
6138                src="//gosun.co/cdn/shop/files/01_d64a145d-8275-43f6-b2b4-b3132d990382.jpg?v=1765308499&width=800"
6139                srcset="//gosun.co/cdn/shop/files/01_d64a145d-8275-43f6-b2b4-b3132d990382.jpg?v=1765308499&width=400 400w,
6140                        //gosun.co/cdn/shop/files/01_d64a145d-8275-43f6-b2b4-b3132d990382.jpg?v=1765308499&width=600 600w,
6141                        //gosun.co/cdn/shop/files/01_d64a145d-8275-43f6-b2b4-b3132d990382.jpg?v=1765308499&width=800 800w"
6142                sizes="(max-width: 480px) 100vw, (max-width: 768px) 50vw, 25vw"
6143                alt="GoSun product in use"
6144                loading="lazy"
6145                onclick="openLightbox(this.src)"
6146              >
6147              
6148            
6149          </div>
6150        
6151          <div class="gosun-ugc-gallery__item gosun-ugc-gallery__item--tall" >
6152            
6153              <img 
6154                src="//gosun.co/cdn/shop/files/GoSun_Sport_E_off_grid_solar_cooker_portable_solar_oven.png?v=1778353036&width=800"
6155                srcset="//gosun.co/cdn/shop/files/GoSun_Sport_E_off_grid_solar_cooker_portable_solar_oven.png?v=1778353036&width=400 400w,
6156                        //gosun.co/cdn/shop/files/GoSun_Sport_E_off_grid_solar_cooker_portable_solar_oven.png?v=1778353036&width=600 600w,
6157                        //gosun.co/cdn/shop/files/GoSun_Sport_E_off_grid_solar_cooker_portable_solar_oven.png?v=1778353036&width=800 800w"
6158                sizes="(max-width: 480px) 100vw, (max-width: 768px) 50vw, 25vw"
6159                alt="GoSun product in use"
6160                loading="lazy"
6161                onclick="openLightbox(this.src)"
6162              >
6163              
6164            
6165          </div>
6166        
6167      </div>
6168    
6169
6170    <!-- Social Icons -->
6171    
6172      <div class="gosun-ugc-gallery__social">
6173        
6174          <div class="gosun-ugc-gallery__social-label">Join the GoSun Community & Live Free</div>
6175        
6176        <div class="gosun-ugc-gallery__social-icons">
6177          
6178            <a href="https://www.instagram.com/gosun/" class="gosun-ugc-gallery__social-link" target="_blank" rel="noopener" aria-label="Instagram">
6179              <svg viewBox="0 0 24 24">
6180                <path d="M12.315 2c2.43 0 2.717.01 3.674.053 1.41.064 2.357.3 3.01.554.673.262 1.244.613 1.815 1.185.572.571.923 1.142 1.185 1.815.253.653.49 1.6.554 3.01.042.957.053 1.244.053 3.674 0 2.43-.01 2.717-.053 3.674-.064 1.41-.3 2.357-.554 3.01-.262.673-.613 1.244-1.185 1.815-.571.572-1.142.923-1.815 1.185-.653.253-1.6.49-3.01.554-.957.042-1.244.053-3.674.053-2.43 0-2.717-.01-3.674-.053-1.41-.064-2.357-.3-3.01-.554-.673-.262-1.244-.613-1.815-1.185-.572-.571-.923-1.142-1.185-1.815-.253-.653-.49-1.6-.554-3.01C2.01 15.032 2 14.745 2 12.315c0-2.43.01-2.717.053-3.674.064-1.41.3-2.357.554-3.01.262-.673.613-1.244 1.185-1.815.571-.572 1.142-.923 1.815-1.185.653-.253 1.6-.49 3.01-.554C9.598 2.01 9.885 2 12.315 2zm0-2C9.757 0 9.438.01 8.429.056c-1.008.045-1.7.207-2.304.442-.625.242-1.155.566-1.684 1.095-.53.529-.853 1.059-1.095 1.684-.235.604-.397 1.296-.442 2.304C2.96 5.062 2.95 5.381 2.95 7.938c0 2.557.01 2.876.056 3.885.045 1.008.207 1.7.442 2.304.242.625.566 1.155 1.095 1.684.529.53 1.059.853 1.684 1.095.604.235 1.296.397 2.304.442 1.009.046 1.328.056 3.885.056 2.557 0 2.876-.01 3.885-.056 1.008-.045 1.7-.207 2.304-.442.625-.242 1.155-.566 1.684-1.095.529-.53.853-1.
6180059 1.095-1.684.235-.604.397-1.296.442-2.304.046-1.009.056-1.328.056-3.885 0-2.557-.01-2.876-.056-3.885-.045-1.008-.207-1.7-.442-2.304-.242-.625-.566-1.155-1.095-1.684-.529-.53-1.059-.853-1.684-1.095-.604-.235-1.296-.397-2.304-.442C15.812.01 15.493 0 12.938 0h-.623zM12 5.838a6.162 6.162 0 100 12.324 6.162 6.162 0 000-12.324zM12 16a4 4 0 110-8 4 4 0 010 8zm6.406-11.845a1.44 1.44 0 100 2.881 1.44 1.44 0 000-2.881z"/>
6181              </svg>
6182            </a>
6183          
6184          
6185            <a href="https://www.facebook.com/gosun.co/" class="gosun-ugc-gallery__social-link" target="_blank" rel="noopener" aria-label="Facebook">
6186              <svg viewBox="0 0 24 24">
6187                <path d="M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z"/>
6188              </svg>
6189            </a>
6190          
6191          
6192            <a href="https://www.youtube.com/@GoSunSolar" class="gosun-ugc-gallery__social-link" target="_blank" rel="noopener" aria-label="YouTube">
6193              <svg viewBox="0 0 24 24">
6194                <path d="M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z"/>
6195              </svg>
6196            </a>
6197          
6198          
6199            <a href="https://www.tiktok.com/@go.sun" class="gosun-ugc-gallery__social-link" target="_blank" rel="noopener" aria-label="TikTok">
6200              <svg viewBox="0 0 24 24">
6201                <path d="M12.525.02c1.31-.02 2.61-.01 3.91-.02.08 1.53.63 3.09 1.75 4.17 1.12 1.11 2.7 1.62 4.24 1.79v4.03c-1.44-.05-2.89-.35-4.2-.97-.57-.26-1.1-.59-1.62-.93-.01 2.92.01 5.84-.02 8.75-.08 1.4-.54 2.79-1.35 3.94-1.31 1.92-3.58 3.17-5.91 3.21-1.43.08-2.86-.31-4.08-1.03-2.02-1.19-3.44-3.37-3.65-5.71-.02-.5-.03-1-.01-1.49.18-1.9 1.12-3.72 2.58-4.96 1.66-1.44 3.98-2.13 6.15-1.72.02 1.48-.04 2.96-.04 4.44-.99-.32-2.15-.23-3.02.37-.63.41-1.11 1.04-1.36 1.75-.21.51-.15 1.07-.14 1.61.24 1.64 1.82 3.02 3.5 2.87 1.12-.01 2.19-.66 2.77-1.61.19-.33.4-.67.41-1.06.1-1.79.06-3.57.07-5.36.01-4.03-.01-8.05.02-12.07z"/>
6202              </svg>
6203            </a>
6204          
6205        </div>
6206      </div>
6207    
6208
6209  </div>
6210
6211  <!-- Lightbox -->
6212  <div class="gosun-ugc-lightbox" id="ugc-lightbox" onclick="closeLightbox(event)">
6213    <div class="gosun-ugc-lightbox__content">
6214      <button class="gosun-ugc-lightbox__close" onclick="closeLightbox(event)">&times;</button>
6215      <img src="" alt="Full size image" id="lightbox-image">
6216    </div>
6217  </div>
6218</section>
6219
6220<script>
6221  function openLightbox(src) {
6222    const lightbox = document.getElementById('ugc-lightbox');
6223    const img = document.getElementById('lightbox-image');
6224    img.src = src.replace('width=800', 'width=1600');
6225    lightbox.classList.add('active');
6226    document.body.style.overflow = 'hidden';
6227  }
6228
6229  function closeLightbox(event) {
6230    if (event.target.classList.contains('gosun-ugc-lightbox') || event.target.classList.contains('gosun-ugc-lightbox__close')) {
6231      const lightbox = document.getElementById('ugc-lightbox');
6232      lightbox.classList.remove('active');
6233      document.body.style.overflow = '';
6234    }
6235  }
6236
6237  document.addEventListener('keydown', function(e) {
6238    if (e.key === 'Escape') {
6239      const lightbox = document.getElementById('ugc-lightbox');
6240      lightbox.classList.remove('active');
6241      document.body.style.overflow = '';
6242    }
6243  });
6244</script>
6244
6245
6246</section><section id="shopify-section-template--16419432398942__gosun_bottom_cta_XGFmpa" class="shopify-section gosun-bottom-cta-section"><style>
6247  .gosun-bottom-cta {
6248    padding: 100px 0 100px;
6249    background-color: #164a6d;
6250    font-family: 'Montserrat', sans-serif;
6251    position: relative;
6252    overflow: hidden;
6253    text-align: center;
6254  }
6255
6256  /* Subtle pattern overlay */
6257  .gosun-bottom-cta::before {
6258    content: '';
6259    position: absolute;
6260    inset: 0;
6261    background-image: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.05'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
6262    opacity: true;
6263    pointer-events: none;
6264  }
6265
6266  .gosun-bottom-cta__container {
6267    max-width: 900px;
6268    margin: 0 auto;
6269    padding: 0 60px;
6270    position: relative;
6271    z-index: 10;
6272  }
6273
6274  @media (max-width: 1024px) {
6275    .gosun-bottom-cta__container {
6276      padding: 0 24px;
6277    }
6278  }
6279
6280  @media (max-width: 768px) {
6281    .gosun-bottom-cta {
6282      padding: 70px 0 70px;
6283    }
6284    .gosun-bottom-cta__container {
6285      padding: 0 20px;
6286    }
6287  }
6288
6289  /* Eyebrow */
6290  .gosun-bottom-cta__eyebrow {
6291    display: block;
6292    font-size: 12px;
6293    font-weight: 800;
6294    text-transform: uppercase;
6295    letter-spacing: 0.2em;
6296    color: #ffffff;
6297    margin-bottom: 20px;
6298  }
6299
6300  /* Headline */
6301  .gosun-bottom-cta__headline {
6302    font-size: 42px;
6303    font-weight: 800;
6304    color: #ffffff;
6305    margin: 0 0 24px 0;
6306    line-height: 1.15;
6307  }
6308
6309  @media (max-width: 768px) {
6310    .gosun-bottom-cta__headline {
6311      font-size: 32px;
6312      margin-bottom: 20px;
6313    }
6314  }
6315
6316  @media (max-width: 480px) {
6317    .gosun-bottom-cta__headline {
6318      font-size: 28px;
6319    }
6320  }
6321
6322  /* Paragraph */
6323  .gosun-bottom-cta__text {
6324    font-size: 18px;
6325    color: #f8f8f8;
6326    margin: 0 auto 32px;
6327    max-width: 650px;
6328    line-height: 1.7;
6329    font-weight: 500;
6330  }
6331
6332  @media (max-width: 768px) {
6333    .gosun-bottom-cta__text {
6334      font-size: 16px;
6335      margin-bottom: 28px;
6336    }
6337  }
6338
6339  /* CTA Button */
6340  .gosun-bottom-cta__button {
6341    display: inline-flex;
6342    align-items: center;
6343    gap: 10px;
6344    background: #c75724;
6345    color: #ffffff;
6346    font-size: 14px;
6347    font-weight: 800;
6348    text-transform: uppercase;
6349    letter-spacing: 0.08em;
6350    padding: 18px 40px;
6351    border-radius: 50px;
6352    border: none;
6353    cursor: pointer;
6354    transition: all 0.3s ease;
6355    text-decoration: none;
6356    box-shadow: 0 8px 30px rgba(199, 87, 36, 0.4);
6357  }
6358
6359  .gosun-bottom-cta__button:hover {
6360    background: #9b451c;
6361    transform: translateY(-3px);
6362    box-shadow: 0 12px 40px rgba(199, 87, 36, 0.5);
6363  }
6364
6365  @media (max-width: 480px) {
6366    .gosun-bottom-cta__button {
6367      padding: 16px 32px;
6368      font-size: 13px;
6369      width: 100%;
6370      justify-content: center;
6371    }
6372  }
6373
6374  /* Arrow icon */
6375  .gosun-bottom-cta__button svg {
6376    width: 18px;
6377    height: 18px;
6378    fill: none;
6379    stroke: currentColor;
6380    stroke-width: 2.5;
6381    transition: transform 0.3s ease;
6382  }
6383
6384  .gosun-bottom-cta__button:hover svg {
6385    transform: translateX(4px);
6386  }
6387</style>
6388
6389<section class="gosun-bottom-cta">
6390  <div class="gosun-bottom-cta__container">
6391    
6392    
6393      <span class="gosun-bottom-cta__eyebrow">Clean Solar Living</span>
6394    
6395    
6396    <h2 class="gosun-bottom-cta__headline">Ready to Thrive on Sunshine?</h2>
6397    
6398    
6399      <p class="gosun-bottom-cta__text">Join thousands of other clean living enthusiasts globally. Gain personal freedom, resilience, and independency with the power of sunshine.</p>
6400    
6401    
6402    
6403      <a href="/collections" class="gosun-bottom-cta__button">
6404        SHOP ALL CATEGORIES
6405        
6406          <svg viewBox="0 0 24 24">
6407            <line x1="5" y1="12" x2="19" y2="12"></line>
6408            <polyline points="12 5 19 12 12 19"></polyline>
6409          </svg>
6410        
6411      </a>
6412    
6413
6414  </div>
6415</section>
6416
6417</section>
6418</main>
6419
6420<!-- BEGIN sections: footer-group -->
6421<div id="shopify-section-sections--16419433840734__footer" class="shopify-section shopify-section-group-footer-group">
6422<link href="//gosun.co/cdn/shop/t/371/assets/section-footer.css?v=141998540614719392901746572598" rel="stylesheet" type="text/css" media="all" />
6423<link href="//gosun.co/cdn/shop/t/371/assets/component-newsletter.css?v=4727253280200485261746572598" rel="stylesheet" type="text/css" media="all" />
6424<link href="//gosun.co/cdn/shop/t/371/assets/component-list-menu.css?v=151968516119678728991746572597" rel="stylesheet" type="text/css" media="all" />
6425<link href="//gosun.co/cdn/shop/t/371/assets/component-list-payment.css?v=69253961410771838501746572597" rel="stylesheet" type="text/css" media="all" />
6426<link href="//gosun.co/cdn/shop/t/371/assets/component-list-social.css?v=35792976012981934991746572596" rel="stylesheet" type="text/css" media="all" />
6427<style data-shopify>.footer {
6428    margin-top: 36px;
6429  }
6430
6431  .section-sections--16419433840734__footer-padding {
6432    padding-top: 27px;
6433    padding-bottom: 27px;
6434  }
6435
6436  @media screen and (min-width: 750px) {
6437    .footer {
6438      margin-top: 48px;
6439    }
6440
6441    .section-sections--16419433840734__footer-padding {
6442      padding-top: 36px;
6443      padding-bottom: 36px;
6444    }
6445  }
6446
6447
6448  .footer{
6449  position: relative;
6450  background-color: var(--color-bg)
6451}
6452
6453.footer::before {
6454  content: "";
6455  position: absolute;
6456  top: 0;
6457  left: 0;
6458  width: 100%;
6459  height: 548px; /* Height of the desktop SVG */
6460  background-image: url('https://cdn.shopify.com/s/files/1/0789/1333/files/footer-bg-desktop.svg?v=1711229275'); /* URL to your desktop SVG */
6461  background-size: cover;
6462  background-position: top center;
6463  z-index: 0;
6464}
6465
6466@media (max-width: 767px) {
6467  .footer::before {
6468    height: 424px; /* Height of the mobile SVG */
6469    background-image: url('https://cdn.shopify.com/s/files/1/0789/1333/files/footer-bg-mobile_d7943784-585a-4115-99c6-6dc9ab3eb495.svg?v=1711229563'); /* URL to your mobile SVG */
6470  }
6471}
6472
6473
6474
6475  /* --- MOBILE FOOTER ACCORDIONS --- */
6476  @media (max-width: 749px) {
6477    .footer__blocks-wrapper {
6478      display: flex !important;
6479      flex-direction: column;
6480      gap: 0 !important;
6481      border-top: 1px solid rgba(255,255,255,0.1);
6482    }
6483    .footer-block.grid__item {
6484      width: 100% !important;
6485      max-width: 100% !important;
6486      padding: 0 !important;
6487      margin: 0 !important;
6488      border-bottom: 1px solid rgba(255,255,255,0.1);
6489    }
6490    .footer-block .footer-block__heading {
6491      display: none;
6492    }
6493    .footer-block .footer-accordion-toggle {
6494      display: flex;
6495      align-items: center;
6496      justify-content: space-between;
6497      width: 100%;
6498      padding: 16px 0;
6499      background: none;
6500      border: none;
6501      cursor: pointer;
6502      color: inherit;
6503      font-family: inherit;
6504      font-size: 14px;
6505      font-weight: 700;
6506      text-transform: uppercase;
6507      letter-spacing: 0.08em;
6508    }
6509    .footer-accordion-toggle .footer-accordion-icon {
6510      transition: transform 0.25s ease;
6511      font-size: 20px;
6512      line-height: 1;
6513      opacity: 0.6;
6514    }
6515    .footer-block.is-open .footer-accordion-icon {
6516      transform: rotate(45deg);
6517    }
6518    .footer-block .footer-accordion-content {
6519      max-height: 0;
6520      overflow: hidden;
6521      transition: max-height 0.3s ease;
6522    }
6523    .footer-block.is-open .footer-accordion-content {
6524      max-height: 500px;
6525    }
6526    .footer-block .footer-accordion-content .list-unstyled {
6527      padding-bottom: 16px;
6528    }
6529    .footer-block .footer-accordion-content .list-menu__item--link {
6530      padding: 6px 0;
6531      display: block;
6532    }
6533    .footer-block .footer-accordion-content .rte {
6534      padding-bottom: 16px;
6535    }
6536  }
6537  @media (min-width: 750px) {
6538    .footer-accordion-toggle {
6539      display: none !important;
6540    }
6541    .footer-accordion-content {
6542      max-height: none !important;
6543      overflow: visible !important;
6544    }
6545  }</style><footer class="footer pt-36 color-scheme-1 gradient "><div class="footer__content-top body-width"><div
6546            class="footer__blocks-wrapper grid grid--1-col grid--2-col grid--4-col-tablet  scroll-tr
6546igger animate--slide-in"
6547            
6548              data-cascade
6549            
6550          ><div
6551                class="footer-block grid__item footer-block--menu scroll-trigger animate--slide-in"
6552                
6553                
6554                  data-cascade
6555                  style="--animation-order: 1;"
6556                
6557              ><h2 class="footer-block__heading inline-richtext">Products</h2><button type="button" class="footer-accordion-toggle" aria-expanded="false">
6558                  <span>Products</span>
6559                  <span class="footer-accordion-icon">+</span>
6560                </button>
6561
6562                <div class="footer-accordion-content"><ul class="footer-block__details-content list-unstyled"><li>
6563                              <a
6564                                href="/collections/solar-ovens"
6565                                class="link link--text list-menu__item list-menu__item--link"
6566                              >
6567                                Ovens
6568                              </a>
6569                            </li><li>
6570                              <a
6571                                href="/collections/solar-coolers"
6572                                class="link link--text list-menu__item list-menu__item--link"
6573                              >
6574                                Coolers
6575                              </a>
6576                            </li><li>
6577                              <a
6578                                href="/collections/best-portable-solar-chargers"
6579                                class="link link--text list-menu__item list-menu__item--link"
6580                              >
6581                                Power
6582                              </a>
6583                            </li><li>
6584                              <a
6585                                href="/collections/portable-solar-water-purifiers"
6586                                class="link link--text list-menu__item list-menu__item--link"
6587                              >
6588                                Water
6589                              </a>
6590                            </li><li>
6591                              <a
6592                                href="/pages/campers"
6593                                class="link link--text list-menu__item list-menu__item--link"
6594                              >
6595                                Campers
6596                              </a>
6597                            </li><li>
6598                              <a
6599                                href="/pages/boats"
6600                                class="link link--text list-menu__item list-menu__item--link"
6601                              >
6602                                Boats
6603                              </a>
6604                            </li><li>
6605                              <a
6606                                href="/collections/accessories"
6607                                class="link link--text list-menu__item list-menu__item--link"
6608                              >
6609                                Accessories
6610                              </a>
6611                            </li></ul></div>
6612              </div><div
6613                class="footer-block grid__item footer-block--menu scroll-trigger animate--slide-in"
6614                
6615                
6616                  data-cascade
6617                  style="--animation-order: 2;"
6618                
6619              ><h2 class="footer-block__heading inline-richtext">About</h2><button type="button" class="footer-accordion-toggle" aria-expanded="false">
6620                  <span>About</span>
6621                  <span class="footer-accordion-icon">+</span>
6622                </button>
6623
6624                <div class="footer-accordion-content"><ul class="footer-block__details-content list-unstyled"><li>
6625                              <a
6626                                href="/pages/our-story"
6627                                class="link link--text list-menu__item list-menu__item--link"
6628                              >
6629                                Our Story
6630                              </a>
6631                            </li><li>
6632                              <a
6633                                href="/pages/new-blog-landing"
6634                                class="link link--text list-menu__item list-menu__item--link"
6635                              >
6636                                Blogs
6637                              </a>
6638                            </li><li>
6639                              <a
6640                                href="/blogs/recipes"
6641                                class="link link--text list-menu__item list-menu__item--link"
6642                              >
6643                                Recipes
6644                              </a>
6645                            </li><li>
6646                              <a
6647                                href="/pages/press"
6648                                class="link link--text list-menu__item list-menu__item--link"
6649                              >
6650                                Press & Media
6651                              </a>
6652                            </li><li>
6653                              <a
6654                                href="/pages/careers"
6655                                class="link link--text list-menu__item list-menu__item--link"
6656                              >
6657                                Careers
6658                              </a>
6659                            </li><li>
6660                              <a
6661                                href="/pages/intellectual-property"
6662                                class="link link--text list-menu__item list-menu__item--link"
6663                              >
6664                                IP + Patents
6665                              </a>
6666                            </li><li>
6667                              <a
6668                                href="/pages/invest"
6669                                class="link link--text list-menu__item list-menu__item--link"
6670                              >
6671                                Invest
6672                              </a>
6673                            </li></ul></div>
6674              </div><div
6675                class="footer-block grid__item footer-block--menu scroll-tr
6675igger animate--slide-in"
6676                
6677                
6678                  data-cascade
6679                  style="--animation-order: 3;"
6680                
6681              ><h2 class="footer-block__heading inline-richtext">Get Help</h2><button type="button" class="footer-accordion-toggle" aria-expanded="false">
6682                  <span>Get Help</span>
6683                  <span class="footer-accordion-icon">+</span>
6684                </button>
6685
6686                <div class="footer-accordion-content"><ul class="footer-block__details-content list-unstyled"><li>
6687                              <a
6688                                href="/pages/returns-exchange"
6689                                class="link link--text list-menu__item list-menu__item--link"
6690                              >
6691                                Shipping/Returns
6692                              </a>
6693                            </li><li>
6694                              <a
6695                                href="/pages/new-warranty"
6696                                class="link link--text list-menu__item list-menu__item--link"
6697                              >
6698                                Warranty Info
6699                              </a>
6700                            </li><li>
6701                              <a
6702                                href="/pages/product-manuals"
6703                                class="link link--text list-menu__item list-menu__item--link"
6704                              >
6705                                Product Manuals
6706                              </a>
6707                            </li><li>
6708                              <a
6709                                href="/policies/shipping-policy"
6710                                class="link link--text list-menu__item list-menu__item--link"
6711                              >
6712                                Shipping Policy
6713                              </a>
6714                            </li><li>
6715                              <a
6716                                href="/pages/new-product-registration"
6717                                class="link link--text list-menu__item list-menu__item--link"
6718                              >
6719                                Product Registration
6720                              </a>
6721                            </li><li>
6722                              <a
6723                                href="/policies/refund-policy"
6724                                class="link link--text list-menu__item list-menu__item--link"
6725                              >
6726                                Refund Policy
6727                              </a>
6728                            </li><li>
6729                              <a
6730                                href="https://gosun.zendesk.com/hc/en-us/"
6731                                class="link link--text list-menu__item list-menu__item--link"
6732                              >
6733                                FAQs
6734                              </a>
6735                            </li></ul></div>
6736              </div><div
6737                class="footer-block grid__item scroll-trigger animate--slide-in"
6738                
6739                
6740                  data-cascade
6741                  style="--animation-order: 4;"
6742                
6743              ><h2 class="footer-block__heading inline-richtext">Contact</h2><button type="button" class="footer-accordion-toggle" aria-expanded="false">
6744                  <span>Contact</span>
6745                  <span class="footer-accordion-icon">+</span>
6746                </button>
6747
6748                <div class="footer-accordion-content"><ul class="footer-block__details-content list-unstyled">
6749                            <li>
6750                              <a
6751                                href="tel:+15132990750"
6752                                class="link link--text list-menu__item list-menu__item--link"
6753                              >
6754                                +1 513.299.0750
6755                              </a>
6756                            </li>
6757                            <li>
6758                              <a
6759                                href="mailto:[email protected]"
6760                                class="link link--text list-menu__item list-menu__item--link"
6761                              >
6762                              [email protected]
6763                              </a>
6764                            </li>
6765                            <li>
6766                              <a
6767                                class="link link--text list-menu__item list-menu__item--link"
6768                              >
6769                              Mon-Fri | 9am-5pm ET
6770                              </a>
6771                            </li>
6772                            <li>
6773                              <a
6774                                class="link link--text list-menu__item list-menu__item--link"
6775                              >
6776                              5151 Fischer Place, Cincinnati, OH 45217, USA
6777                              </a>
6778                            </li>
6779                        </ul></div>
6780              </div></div><div
6781          class="footer-block--newsletter scroll-trigger animate--slide-in"
6782          
6783            data-cascade
6784          
6785        ><div class="footer-block__newsletter"><h2 class="footer-block__heading inline-richtext">Subscribe to GoSun's Newsletter</h2><form method="post" action="/contact#ContactFooter" id="ContactFooter" accept-charset="UTF-8" class="footer__newsletter newsletter-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="contact[tags]" value="newsletter">
6786                <div class="newsletter-form__field-wrapper">
6787                  <div class="field">
6788                    <input
6789                      id="NewsletterForm--sections--16419433840734__footer"
6790                      type="email"
6791                      name="contact[email]"
6792                      class="field__input"
6793                      value=""
6794                      aria-required="true"
6795                      autocorrect="off"
6796                      autocapitalize="off"
6797                      autocomplete="email"
6798                      
6799                      placeholder="Email"
6800                      required
6801                    >
6802                    <label class="field__label" for="NewsletterForm--sections--16419433840734__footer">
6803                      Email
6804                    </label>
6805                    <button
6806                      type="submit"
6807                      class="newsletter-form__button field__button"
6808                      name="commit"
6809                      id="Subscribe"
6810                      aria-label="Subscribe"
6811                    >
6812                      <svg
6813  viewBox="0 0 14 10"
6814  fill="none"
6815  aria-hidden="true"
6816  focusable="false"
6817  class="icon icon-arrow"
6818  xmlns="http://www.w3.org/2000/svg"
6819>
6820  <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor">
6821</svg>
6822
6823                    </button>
6824                  </div></div></form></div></div>
6825      </div><div
6826    class="footer__content-bottom scroll-trigger animate--slide-in"
6827    
6828      data-cascade
6829    
6830  >
6831    <div class="footer__content-bottom-wrapper body-width">
6832      <div class="footer__column footer__localization isolate"></div>
6833      <div class="footer__column footer__column--info"></div>
6834    </div>
6835    <div class="footer__content-bottom-wrapper body-width flex justify-between">
6836      <div class="footer__copyright caption">
6837        <small class="copyright__content"
6838          >&copy;<a href="/" title="">GoSun</a>&nbsp; 2026 
6839        </small><ul class="policies list-unstyled"><li>
6840                  <small class="copyright__content"
6841                    ><a href="/policies/refund-policy">Refund policy</a></small
6842                  >
6843                </li><li>
6844                  <small class="copyright__content"
6845                    ><a href="/policies/privacy-policy">Privacy policy</a></small
6846                  >
6847                </li><li>
6848                  <small class="copyright__content"
6849                    ><a href="/policies/terms-of-service">Terms of service</a></small
6850                  >
6851                </li><li>
6852                  <small class="copyright__content"
6853                    ><a href="/policies/shipping-policy">Shipping policy</a></small
6854                  >
6855                </li><li>
6856                  <small class="copyright__content"
6857                    ><a href="/policies/contact-information">Contact information</a></small
6858                  >
6859                </li></ul></div>
6860
6861<ul class="list-unstyled list-social footer__list-social" role="list"><li class="list-social__item">
6862      <a href="https://www.facebook.com/groups/gosun/" class="link list-social__link"><svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg">
6863<path d="M21.1397 2H3.33975C3.04801 2 2.76822 2.11589 2.56193 2.32218C2.35564 2.52847 2.23975 2.80826 2.23975 3.1V20.9C2.23975 21.0445 2.2682 21.1875 2.32348 21.321C2.37876 21.4544 2.45978 21.5757 2.56193 21.6778C2.664
686307 21.78 2.78534 21.861 2.91879 21.9163C3.05225 21.9715 3.19529 22 3.33975 22H12.9197V14.25H10.3197V11.25H12.9197V9C12.8659 8.47176 12.9283 7.93813 13.1025 7.43654C13.2767 6.93495 13.5585 6.47755 13.9282 6.09641C14.2979 5.71528 14.7465 5.41964 15.2426 5.23024C15.7386 5.04083 16.2701 4.96225 16.7997 5C17.5781 4.99521 18.356 5.03528 19.1297 5.12V7.82H17.5397C16.2797 7.82 16.0397 8.42 16.0397 9.29V11.22H19.0397L18.6497 14.22H16.0397V22H21.1397C21.2842 22 21.4272 21.9715 21.5607 21.9163C21.6942 21.861 21.8154 21.78 21.9176 21.6778C22.0197 21.5757 22.1007 21.4544 22.156 21.321C22.2113 21.1875 22.2397 21.0445 22.2397 20.9V3.1C22.2397 2.95555 22.2113 2.81251 22.156 2.67905C22.1007 2.54559 22.0197 2.42433 21.9176 2.32218C21.8154 2.22004 21.6942 2.13901 21.5607 2.08373C21.4272 2.02845 21.2842 2 21.1397 2Z" fill="#070F1E"/>
6864</svg>
6865<span class="visually-hidden">Facebook</span>
6866      </a>
6867    </li><li class="list-social__item">
6868      <a href="https://www.instagram.com/gosun/?hl=en" class="link list-social__link"><svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg">
6869<path d="M17.5797 5.46C17.3424 5.46 17.1104 5.53038 16.9131 5.66224C16.7157 5.79409 16.5619 5.98151 16.4711 6.20078C16.3803 6.42005 16.3565 6.66133 16.4028 6.89411C16.4491 7.12689 16.5634 7.34071 16.7312 7.50853C16.899 7.67635 17.1129 7.79064 17.3456 7.83694C17.5784 7.88324 17.8197 7.85948 18.039 7.76866C18.2582 7.67783 18.4457 7.52402 18.5775 7.32668C18.7094 7.12935 18.7797 6.89734 18.7797 6.66C18.7797 6.34174 18.6533 6.03652 18.4283 5.81147C18.2032 5.58643 17.898 5.46 17.5797 5.46ZM22.1797 7.88C22.1603 7.0503 22.0049 6.2294 21.7197 5.45C21.4655 4.78313 21.0697 4.17928 20.5597 3.68C20.0646 3.16743 19.4593 2.77418 18.7897 2.53C18.0124 2.23616 17.1906 2.07721 16.3597 2.06C15.2997 2 14.9597 2 12.2397 2C9.51975 2 9.17975 2 8.11975 2.06C7.2889 2.07721 6.46709 2.23616 5.68975 2.53C5.02142 2.77665 4.41668 3.16956 3.91975 3.68C3.40717 4.17518 3.01392 4.78044 2.76975 5.45C2.47591 6.22734 2.31696 7.04915 2.29975 7.88C2.23975 8.94 2.23975 9.28 2.23975 12C2.23975 14.72 2.23975 15.06 2.29975 16.12C2.31696 16.9508 2.47591 17.7727 2.76975 18.55C3.01392 19.2196 3.40717 19.8248 3.91975 20.32C4.41668 20.8304 5.02142 21.2234 5.68975 21.47C6.46709 21.7638 7.2889 21.9228 8.11975 21.94C9.17975 22 9.51975 22 12.2397 22C14.9597 22 15.2997 22 16.3597 21.94C17.1906 21.9228 18.0124 21.7638 18.7897 21.47C19.4593 21.2258 20.0646 20.8326 20.5597 20.32C21.072 19.8226 21.4681 19.2182 21.7197 18.55C22.0049 17.7706 22.1603 16.9497 22.1797 16.12C22.1797 15.06 22.2397 14.72 22.2397 12C22.2397 9.28 22.2397 8.94 22.1797 7.88ZM20.3797 16C20.3725 16.6348 20.2575 17.2637 20.0397 17.86C19.8801 18.2952 19.6236 18.6884 19.2897 19.01C18.9654 19.3405 18.573 19.5964 18.1397 19.76C17.5434 19.9778 16.9145 20.0927 16.2797 20.1C15.2797 20.15 14.9097 20.16 12.2797 20.16C9.64975 20.16 9.27975 20.16 8.27975 20.1C7.62064 20.1123 6.96434 20.0109 6.33975 19.8C5.92553 19.6281 5.5511 19.3728 5.23975 19.05C4.90783 18.7287 4.65459 18.3352 4.49975 17.9C4.2556 17.2952 4.12019 16.6519 4.09975 16C4.09975 15 4.03975 14.63 4.03975 12C4.03975 9.37 4.03975 9 4.09975 8C4.10423 7.35106 4.2227 6.70795 4.44975 6.1C4.62579 5.67791 4.89601 5.30166 5.23975 5C5.54356 4.65617 5.91903 4.3831 6.33975 4.2C6.9493 3.98004 7.59174 3.86508 8.23975 3.86C9.23975 3.86 9.60975 3.8 12.2397 3.8C14.8697 3.8 15.2397 3.8 16.2397 3.86C16.8745 3.86728 17.5034 3.98225 18.0997 4.2C18.5542 4.36865 18.962 4.64285 19.2897 5C19.6174 5.30718 19.8735 5.68273 20.0397 6.1C20.262 6.70893 20.377 7.35178 20.3797 8C20.4297 9 20.4397 9.37 20.4397 12C20.4397 14.63 20.4297 15 20.3797 16ZM12.2397 6.87C11.2256 6.87198 10.2347 7.17453 9.3924 7.73942C8.55009 8.30431 7.89412 9.1062 7.50738 10.0438C7.12064 10.9813 7.02047 12.0125 7.21954 13.0069C7.41861 14.0014 7.90798 14.9145 8.62582 15.631C9.34366 16.3474 10.2578 16.835 11.2526 17.0321C12.2475 17.2293 13.2784 17.1271 14.2152 16.7385C15.152 16.35 15.9526 15.6924 16.5159 14.849C17.0791 14.0056 17.3797 13.0142 17.3797 12C17.3811 11.3251 17.249 10.6566 16.991 10.033C16.733 9.40931 16.3543 8.84281 15.8766 8.36605C15.3989 7.88929 14.8317 7.51168 14.2075 7.25493C13.5834 6.99818 12.9146 6.86736 12.2397 6.87ZM12.2397 15.33C11.5811 15.33 10.9373 15.1347 10.3897 14.7688C9.84208 
686914.4029 9.41527 13.8828 9.16323 13.2743C8.91119 12.6659 8.84524 11.9963 8.97373 11.3503C9.10222 10.7044 9.41937 10.111 9.88508 9.64533C10.3508 9.17963 10.9441 8.86247 11.5901 8.73398C12.2361 8.6055 12.9056 8.67144 13.5141 8.92348C14.1226 9.17552 14.6426 9.60234 15.0085 10.15C15.3744 10.6976 15.5697 11.3414 15.5697 12C15.5697 12.4373 15.4836 12.8703 15.3163 13.2743C15.1489 13.6784 14.9036 14.0454 14.5944 14.3547C14.2852 14.6639 13.9181 14.9092 13.5141 15.0765C13.1101 15.2439 12.677 15.33 12.2397 15.33Z" fill="#070F1E"/>
6870</svg>
6871<span class="visually-hidden">Instagram</span>
6872      </a>
6873    </li><li class="list-social__item">
6874      <a href="https://www.youtube.com/channel/UCk5nTdd5QoHlMTIpapecxjA" class="link list-social__link"><svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg">
6875<g clip-path="url(#clip0_899_784)">
6876<path d="M22.7798 6.42C22.661 5.94541 22.4191 5.51057 22.0785 5.15941C21.7379 4.80824 21.3106 4.55318 20.8398 4.42C19.1198 4 12.2398 4 12.2398 4C12.2398 4 5.35983 4 3.63983 4.46C3.16908 4.59318 2.74181 4.84824 2.40118 5.19941C2.06055 5.55057 1.81862 5.98541 1.69983 6.46C1.38504 8.20556 1.23107 9.97631 1.23983 11.75C1.22861 13.537 1.3826 15.3213 1.69983 17.08C1.83079 17.5398 2.07814 17.9581 2.41797 18.2945C2.75781 18.6308 3.17865 18.8738 3.63983 19C5.35983 19.46 12.2398 19.46 12.2398 19.46C12.2398 19.46 19.1198 19.46 20.8398 19C21.3106 18.8668 21.7379 18.6118 22.0785 18.2606C22.4191 17.9094 22.661 17.4746 22.7798 17C23.0922 15.2676 23.2462 13.5103 23.2398 11.75C23.2511 9.96295 23.0971 8.1787 22.7798 6.42V6.42Z" stroke="#070F1E" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
6877<path d="M9.98975 15.02L15.7397 11.75L9.98975 8.48001V15.02Z" stroke="#070F1E" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
6878</g>
6879<defs>
6880<clipPath id="clip0_899_784">
6881<rect width="24" height="24" fill="white" transform="translate(0.239746)"/>
6882</clipPath>
6883</defs>
6884</svg>
6885<span class="visually-hidden">YouTube</span>
6886      </a>
6887    </li><li class="list-social__item">
6888      <a href="https://www.tiktok.com/@go.sun?lang=en" class="link list-social__link"><svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg">
6889<path d="M21.2397 8V16C21.2397 17.3261 20.713 18.5979 19.7753 19.5355C18.8376 20.4732 17.5658 21 16.2397 21H8.23975C6.91366 21 5.64189 20.4732 4.70421 19.5355C3.76653 18.5979 3.23975 17.3261 3.23975 16V8C3.23975 6.67392 3.76653 5.40215 4.70421 4.46447C5.64189 3.52678 6.91366 3 8.23975 3H16.2397C17.5658 3 18.8376 3.52678 19.7753 4.46447C20.713 5.40215 21.2397 6.67392 21.2397 8Z" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
6890<path d="M10.2397 12C9.6464 12 9.06638 12.1759 8.57304 12.5056C8.07969 12.8352 7.69517 13.3038 7.46811 13.8519C7.24105 14.4001 7.18164 15.0033 7.29739 15.5853C7.41315 16.1672 7.69887 16.7018 8.11843 17.1213C8.53798 17.5409 9.07253 17.8266 9.65448 17.9424C10.2364 18.0581 10.8396 17.9987 11.3878 17.7716C11.936 17.5446 12.4045 17.1601 12.7342 16.6667C13.0638 16.1734 13.2397 15.5933 13.2397 15V6C13.5727 7 14.8397 9 17.2397 9" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
6891</svg>
6892<span class="visually-hidden">TikTok</span>
6893      </a>
6894    </li><li class="list-social__item">
6895      <a href="https://twitter.com/gosun" class="link list-social__link"><svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg">
6896<path d="M13.9047 10.4696L21.3513 2H19.5873L13.1187 9.35254L7.956 2H2L9.80867 13.1194L2 22H3.764L10.5907 14.2338L16.044 22H22M4.40067 3.30158H7.11067L19.586 20.7624H16.8753" fill="#070F1E"/>
6897</svg>
6898<span class="visually-hidden">X (Twitter)</span>
6899      </a>
6900    </li><li class="list-social__item">
6901      <a href="https://www.pinterest.com/gosun/" class="link list-social__link"><svg aria-hidden="true" focusable="false" class="icon icon-pinterest" viewBox="0 0 20 20">
6902  <path fill="currentColor" d="M10 2.01c2.124.01 4.16.855 5.666 2.353a8.087 8.087 0 0 1 1.277 9.68A7.952 7.952 0 0 1 10 18.04a8.164 8.164 0 0 1-2.276-.307c.403-.653.672-1.24.816-1.729l.567-2.2c.134.27.393.5.768.702.384.192.768.297 1.19.297.836 0 1.585-.24 2.248-.72a4.678 4.678 0 0 0 1.537-1.969c.37-.89.554-1.848.537-2.8
690213 0-1.249-.48-2.315-1.43-3.227a5.061 5.061 0 0 0-3.65-1.374c-.893 0-1.729.154-2.478.461a5.023 5.023 0 0 0-3.236 4.552c0 .72.134 1.355.413 1.902.269.538.672.922 1.22 1.152.096.039.182.039.25 0 .066-.028.114-.096.143-.192l.173-.653c.048-.144.02-.288-.105-.432a2.257 2.257 0 0 1-.548-1.565 3.803 3.803 0 0 1 3.976-3.861c1.047 0 1.863.288 2.44.855.585.576.883 1.315.883 2.228 0 .768-.106 1.479-.317 2.122a3.813 3.813 0 0 1-.893 1.556c-.384.384-.836.576-1.345.576-.413 0-.749-.144-1.018-.451-.259-.307-.345-.672-.25-1.085.147-.514.298-1.026.452-1.537l.173-.701c.057-.25.086-.451.086-.624 0-.346-.096-.634-.269-.855-.192-.22-.451-.336-.797-.336-.432 0-.797.192-1.085.595-.288.394-.442.893-.442 1.499.005.374.063.746.173 1.104l.058.144c-.576 2.478-.913 3.938-1.037 4.36-.116.528-.154 1.153-.125 1.863A8.067 8.067 0 0 1 2 10.03c0-2.208.778-4.11 2.343-5.666A7.721 7.721 0 0 1 10 2.001v.01Z"/>
6903</svg>
6904<span class="visually-hidden">Pinterest</span>
6905      </a>
6906    </li></ul>
6907</div>
6908  </div>
6909<script>
6910document.addEventListener('DOMContentLoaded', function() {
6911  if (window.innerWidth >= 750) return;
6912  document.querySelectorAll('.footer-accordion-toggle').forEach(function(btn) {
6913    btn.addEventListener('click', function() {
6914      var block = btn.closest('.footer-block');
6915      var isOpen = block.classList.contains('is-open');
6916      // Close all others
6917      document.querySelectorAll('.footer-block.is-open').forEach(function(b) {
6918        b.classList.remove('is-open');
6919        b.querySelector('.footer-accordion-toggle').setAttribute('aria-expanded', 'false');
6920      });
6921      // Toggle this one
6922      if (!isOpen) {
6923        block.classList.add('is-open');
6924        btn.setAttribute('aria-expanded', 'true');
6925      }
6926    });
6927  });
6928});
6929</script>
6929
6930</footer>
6931
6932
6933</div>
6934<!-- END sections: footer-group -->
6935
6936<ul hidden>
6937    <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li>
6938    <li id="a11y-new-window-message">Opens in a new window.</li>
6939</ul>
6940
6941<script>
6942    window.shopUrl = 'https://gosun.co';
6943    window.routes = {
6944        cart_add_url: '/cart/add',
6945        cart_change_url: '/cart/change',
6946        cart_update_url: '/cart/update',
6947        cart_url: '/cart',
6948        predictive_search_url: '/search/suggest',
6949    };
6950
6951    window.cartStrings = {
6952        error: `There was an error while updating your cart. Please try again.`,
6953        quantityError: `You can only add [quantity] of this item to your cart.`,
6954    };
6955
6956    window.variantStrings = {
6957        addToCart: `Add to cart`,
6958        soldOut: `Sold out`,
6959        unavailable: `Unavailable`,
6960        unavailable_with_option: `[value] - Unavailable`,
6961    };
6962
6963    window.quickOrderListStrings = {
6964        itemsAdded: `[quantity] items added`,
6965        itemAdded: `[quantity] item added`,
6966        itemsRemoved: `[quantity] items removed`,
6967        itemRemoved: `[quantity] item removed`,
6968        viewCart: `View cart`,
6969        each: `[money]/ea`,
6970    };
6971
6972    window.accessibilityStrings = {
6973        imageAvailable: `Image [index] is now available in gallery view`,
6974        shareSuccess: `Link copied to clipboard`,
6975        pauseSlideshow: `Pause slideshow`,
6976        playSlideshow: `Play slideshow`,
6977        recipientFormExpanded: `Gift card recipient form expanded`,
6978        recipientFormCollapsed: `Gift card recipient form collapsed`,
6979        countrySelectorSearchCount: `[count] countries/regions found`,
6980    };
6981</script>
6981<script src="//gosun.co/cdn/shop/t/371/assets/predictive-search.js?v=56759855532694179961746572597" defer="defer"></script>
6981<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.9.1/gsap.min.js"></script>
vendor: 1 bytes, line 6981
6981
6982<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.9.1/ScrollTrigger.min.js"></script>
6982
6983
6984
6985<script>
6986    document.addEventListener('DOMContentLoaded', function () {
6987        gsap.registerPlugin(ScrollTrigger);
6988
6989        // Define the animation as a reusable function
6990        function animateBanner() {
6991            gsap.fromTo('.feature-banner', {
6992                rotationX: 90,
6993                visibility: 'hidden'
6994            }, {
6995                rotationX: 0,
6996                visibility: 'visible',
6997                duration: 1,
6998                ease: 'power2.out'
6999            });
7000        }
7001
7002        // Set up the ScrollTrigger
7003        ScrollTrigger.create({
7004            trigger: '.feature-banner',
7005            start: "top+=200 bottom", // Start the animation 200px after the top of the trigger hits the bottom of the viewport
7006            end: "bottom top",
7007            onEnter: animateBanner, // Run the animation when scrolling down
7008            onEnterBack: animateBanner, // Run the animation when scrolling up
7009            // Remove the onLeaveBack callback to prevent it from hiding
7010        });
7011    });
7012</script>
7012
7013
7014<script>
7015    document.addEventListener('DOMContentLoaded', function () {
7016        gsap.registerPlugin(ScrollTrigger);
7017
7018        // Set initial position
7019        gsap.set(".before-placeholder", {y: 200});
7020
7021        // Animate based on scroll
7022        ScrollTrigger.create({
7023            trigger: ".mission-section",
7024            start: "top+=100 bottom", // 400px below the viewport's bottom
7025            end: "bottom top",
7026            onEnter: () => gsap.to(".before-placeholder", {y: 0, duration: 2, ease: "power2.out"}),
7027            onEnterBack: () => gsap.to(".before-placeholder", {y: 0, duration: 2, ease: "power2.out"}),
7028            onLeave: () => gsap.to(".before-placeholder", {y: 200, duration: 1, ease: "power2.in"}),
7029            onLeaveBack: () => gsap.to(".before-placeholder", {y: 200, duration: 1, ease: "power2.in"}),
7030        });
7031    });
7032</script>
7032
7033
7034<!-- Google Tag Manager (noscript) -->
vendor: 73 bytes, lines 7034-7036
7034
7035<noscript>
7036    <iframe src="https://www.googletagmanager.com/ns.html?id=
7036GTM-PWMKVPR
vendor: 96 bytes, lines 7036-7038
7036"
7037            height="0" width="0" style="display:none;visibility:hidden"></iframe>
7038</noscript>
7039<!-- End Google Tag Manager (noscript) -->
7040
7041
7042<script>
7043    if (!navigator.userAgent.match(/Mobile|Windows Phone|Lumia|Android|webOS|iPhone|iPod|Blackberry|PlayBook|BB10|Opera Mini|\bCrMo\/|Opera Mobi|Tablet|iPad/i)) {
7044        document.querySelectorAll('header [id^="Details-"] summary').forEach((summary) => {
7045            summary.addEventListener('mouseenter', (event) => {
7046                event.currentTarget.setAttribute('aria-expanded', !event.currentTarget.closest('details').hasAttribute('open'));
7047                summary.parentElement.setAttribute('open', 'true');
7048            });
7049            summary.addEventListener('mouseleave', (event) => {
7050                event.currentTarget.setAttribute('aria-expanded', !event.currentTarget.closest('details').hasAttribute('open'));
7051                summary.parentElement.removeAttribute('open');
7052            });
7053            if (summary.parentElement.querySelector('.mega-menu__content')) {
7054                summary.parentElement.querySelector('.mega-menu__content').addEventListener('mouseenter', (event) => {
7055                    event.currentTarget.setAttribute('aria-expanded', !event.currentTarget.closest('details').hasAttribute('open'));
7056                    summary.parentElement.setAttribute('open', 'true');
7057                });
7058                summary.parentElement.querySelector('.mega-menu__content').addEventListener('mouseleave', (event) => {
7059                    event.currentTarget.setAttribute('aria-expanded', !event.currentTarget.closest('details').hasAttribute('open'));
7060                    summary.parentElement.removeAttribute('open');
7061                });
7062            }
7063        });
7064    }
7065</script>
7065
7066<style>
7067    /*summary::after {
7068        content: " ";
7069        height: 80px;
7070        position: absolute;
7071        width: 100%;
7072        top: 0;
7073    }*/
7074
7075    .mega-menu summary::after {
7076        content: " ";
7077        position: absolute;
7078        height: 100%;
7079        top: 0;
7080        width: 100%;
7081        left: 50%;
7082        transform: translateX(-50%);
7083    }
7084
7085    .mega-menu[open] summary {
7086        z-index: 9;
7087    }
7088
7089    .mega-menu[open] summary a {
7090        z-index: 9;
7091        position: relative;
7092    }
7093
7094    .mega-menu[open] summary::after {
7095        height: calc(200% + 11px);
7096    }
7097</style>
7098
7099<script async src="//gosun.co/cdn/shop/t/371/assets/videowise-lazyload.js?v=11000605520222400571746572596"></script>
vendor: 1 bytes, line 7099
7099
7100<script async src="//gosun.co/cdn/shop/t/371/assets/hellorep-lazyload.js?v=67322626018058057621746572596"></script>
7100
7101
7102<style>
7103  #rebuy-cart.gs-hide-shipbar .rebuy-cart__progress-bar-container{display:none !important;}
7104</style>
7105<script>
7106(function(){
7107  var CART_ID='rebuy-cart', HIDE='gs-hide-shipbar', t, bodyObs;
7108  function evaluate(){
7109    fetch('/cart.js',{headers:{'Accept':'application/json'}}).then(function(r){return r.json();}).then(function(cart){
7110      var allFree = cart.items.length>0 && cart.items.every(function(i){return i.requires_shipping===false;});
7111      var el=document.getElementById(CART_ID);
7112      if(el) el.classList.toggle(HIDE, allFree);
7113    }).catch(function(){});
7114  }
7115  function debounced(){clearTimeout(t); t=setTimeout(evaluate,120);}
7116  function attach(){var el=document.getElementById(CART_ID); if(!el) return false; new MutationObserver(debounced).observe(el,{childList:true,subtree:true}); evaluate(); return true;}
7117  if(!attach()){ bodyObs=new MutationObserver(function(){ if(attach()) bodyObs.disconnect(); }); bodyObs.observe(document.documentElement,{childList:true,subtree:true}); }
7118  ['rebuy:cart.change','rebuy:cart.ready','rebuy:smartcart.show','rebuy:smartcart.ready'].forEach(function(ev){document.addEventListener(ev,debounced);});
7119})();
7120</script>
7120
7121
7122<style>  </style>
7123<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
7123
7124</body>
7125</html>
7126

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.