PageSourceSearch

https://manuelgardnerfernandes.com/cart

html manuelgardnerfernandes.com collected 2026-10-09 00:23:33 UTC 74,873 bytes, 1,832 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3  <head>
4    <meta charset="utf-8" />
5    <meta content="IE=edge" http-equiv="X-UA-Compatible" />
6    <meta content="width=device-width,initial-scale=1" name="viewport" />
7    <link rel="canonical" href="https://manuelgardnerfernandes.com/cart" />
8
9    <title>Your Shopping Cart | Manuel Gardner Fernandes</title>
10
11    
12<meta name="description" content="The official website and store of Manuel Gardner-Fernandes. Find the latest content, buy merch, and support your favorite creator." />
13<meta property="og:site_name" content="Manuel Gardner Fernandes" />
14<meta property="og:url" content="https://manuelgardnerfernandes.com/cart" />
15<meta property="og:description" content="The official website and store of Manuel Gardner-Fernandes. Find the latest content, buy merch, and support your favorite creator." />
16
17
18
19
20
21<meta property="og:title" content="Your Shopping Cart | Manuel Gardner Fernandes" />
22<meta property="og:type" content="website" />
23
24
25  <meta property="og:image" content="https://imgproxy.fourthwall.dev/3sc1Bo-Z8Tu5IYTuqLSA8cOYfYGhb4lgrISminvkyqE/w:1200/sm:1/enc/lbIKPN0bhCvLAbok/3b5DrI89g-Uzrk6p/VVqY809vpQIhU3yw/2CExd_uFr6s9bwjl/RFhnXpiNXsVh5xAf/QWxcjoA13POyEmqz/_hhqI6k8lUTJNC2L/XoKBzTEFB__myimO/9JHSAe-OtIaXFDsx/DnUpYmo4ZhPGaAHg/SYkTSOvERrJFOB5Q/3YioaKMMyQA-cRrj/EGbep6eayKfd-Q8q/vKp9_6I0ha1oOzR0/0nSg8l6lLJl_MSDr/40RHdw3BqC649bU9.png" />
26  <meta property="og:image:secure_url" content="https://imgproxy.fourthwall.dev/3sc1Bo-Z8Tu5IYTuqLSA8cOYfYGhb4lgrISminvkyqE/w:1200/sm:1/enc/lbIKPN0bhCvLAbok/3b5DrI89g-Uzrk6p/VVqY809vpQIhU3yw/2CExd_uFr6s9bwjl/RFhnXpiNXsVh5xAf/QWxcjoA13POyEmqz/_hhqI6k8lUTJNC2L/XoKBzTEFB__myimO/9JHSAe-OtIaXFDsx/DnUpYmo4ZhPGaAHg/SYkTSOvERrJFOB5Q/3YioaKMMyQA-cRrj/EGbep6eayKfd-Q8q/vKp9_6I0ha1oOzR0/0nSg8l6lLJl_MSDr/40RHdw3BqC649bU9.png" />
27  <meta property="twitter:image" content="https://imgproxy.fourthwall.dev/3sc1Bo-Z8Tu5IYTuqLSA8cOYfYGhb4lgrISminvkyqE/w:1200/sm:1/enc/lbIKPN0bhCvLAbok/3b5DrI89g-Uzrk6p/VVqY809vpQIhU3yw/2CExd_uFr6s9bwjl/RFhnXpiNXsVh5xAf/QWxcjoA13POyEmqz/_hhqI6k8lUTJNC2L/XoKBzTEFB__myimO/9JHSAe-OtIaXFDsx/DnUpYmo4ZhPGaAHg/SYkTSOvERrJFOB5Q/3YioaKMMyQA-cRrj/EGbep6eayKfd-Q8q/vKp9_6I0ha1oOzR0/0nSg8l6lLJl_MSDr/40RHdw3BqC649bU9.png" />
28
29<meta name="twitter:card" content="summary_large_image" />
30<meta name="twitter:title" content="Your Shopping Cart | Manuel Gardner Fernandes" />
31<meta name="twitter:description" content="The official website and store of Manuel Gardner-Fernandes. Find the latest content, buy merch, and support your favorite creator." />
32
33    
34    <link rel="shortcut icon" href="https://imgproxy.fourthwall.dev/susOxOer-E8ENP1Dnk4lApVYER3RnV4Ig18eRJ5tYzw/s:96:96/sm:1/enc/rLdfSqIKq3C90nxT/W4ZW9LycsMN5zVFb/uh6UDoWZQsbp7Gqx/FpLv4JDEO7DxyZrz/EsytOX6hWj2_l2ei/lNAIBnfnlbWURBZ4/jnbriBhz9mQXpc5I/_0Qm-Bw8wQ8DogEj/ASFNRd5mZVXrZCO1/RjXYKqgL-HNTUAFp/QkeLONkYBlfgJhxJ/C6hp4dUCIw8gblbx/kk6wrlvdSg1lEnBs/aw7Aj-A6JeIY0wrk/FkMVkgH8m0JHYYEO/blisCt6scQII7JEz.webp" sizes="96x96" type="image/png" />
35<link rel="shortcut icon" href="https://imgproxy.fourthwall.dev/Nky0CMKAWyJUAI67IJF975K0MBxrer7DD4LHhky08pw/s:48:48/sm:1/enc/rLdfSqIKq3C90nxT/W4ZW9LycsMN5zVFb/uh6UDoWZQsbp7Gqx/FpLv4JDEO7DxyZrz/EsytOX6hWj2_l2ei/lNAIBnfnlbWURBZ4/jnbriBhz9mQXpc5I/_0Qm-Bw8wQ8DogEj/ASFNRd5mZVXrZCO1/RjXYKqgL-HNTUAFp/QkeLONkYBlfgJhxJ/C6hp4dUCIw8gblbx/kk6wrlvdSg1lEnBs/aw7Aj-A6JeIY0wrk/FkMVkgH8m0JHYYEO/blisCt6scQII7JEz.webp" sizes="48x48" type="image/png" />
36
37
38  <link rel="apple-touch-icon" href="https://imgproxy.fourthwall.dev/BSHKNtNAWwVclpig_oZIVxc4mMjT80O0JWMkWc4qTgI/s:180:180/sm:1/enc/rLdfSqIKq3C90nxT/W4ZW9LycsMN5zVFb/uh6UDoWZQsbp7Gqx/FpLv4JDEO7DxyZrz/EsytOX6hWj2_l2ei/lNAIBnfnlbWURBZ4/jnbriBhz9mQXpc5I/_0Qm-Bw8wQ8DogEj/ASFNRd5mZVXrZCO1/RjXYKqgL-HNTUAFp/QkeLONkYBlfgJhxJ/C6hp4dUCIw8gblbx/kk6wrlvdSg1lEnBs/aw7Aj-A6JeIY0wrk/FkMVkgH8m0JHYYEO/blisCt6scQII7JEz.webp" sizes="180x180" type="image/png" />
39
40
41<meta content="#ffffff" name="msapplication-TileColor" />
42<meta content="1.0.0" name="version" />
43
44
45    <link rel="stylesheet" type="text/css" href="https://themes.fourthwall.dev/themes-library/assets/8e3152b6-1ebc-4963-ac9e-eb2fc7533a8a/assets/vendor.css?v=b1b11eb5397f6f25bd27f727622a7b127d42cd4e0ede0f0b643a4ec082686d92" media="all" integrity="sha256-sbEetTl/byW9J/cnYip7En1CzU4O3g8LZDpOw
45IJobZI=" crossorigin="anonymous" />
46
47    <link rel="stylesheet" type="text/css" href="https://themes.fourthwall.dev/themes/assets/789a3e53-8f70-4067-8461-65ae839d14a1/assets/styles/css-variables.scss.css?v=779eb711be793e741c9bc52f43b4661cde8b59726094ef7b113d908e9d9fdcc5" media="all" integrity="sha256-d563Eb55PnQcm8UvQ7RmHN6LWXJglO97ET2Qjp2f3MU=" crossorigin="anonymous" />
48    <link rel="stylesheet" type="text/css" href="https://themes.fourthwall.dev/themes/assets/789a3e53-8f70-4067-8461-65ae839d14a1/assets/styles/theme.scss.css?v=1905a1d390643177ad737633ebc76ff931ad03eee9e2d70db991832d1c51370d" media="all" integrity="sha256-GQWh05BkMXetc3Yz68dv+TGtA+7p4tcNuZGDLRxRNw0=" crossorigin="anonymous" />
49    
50    <link rel="preconnect" href="https://imgproxy.fourthwall.com" crossorigin>
51<link rel="preconnect" href="https://storage.googleapis.com" crossorigin>
52<script src="/platform/geo/redirect.js"></script>
vendor: 1 bytes, line 52
52
53<script src="https://js.stripe.com/v3/" async></script>
53
54<link rel="alternate" href="https://manuelgardnerfernandes.com/cart" hreflang="x-default" />
55<link rel="alternate" href="https://manuelgardnerfernandes.com/en-usd/cart" hreflang="en-AQ" />
56<link rel="alternate" href="https://manuelgardnerfernandes.com/en-usd/cart" hreflang="en-AS" />
57<link rel="alternate" href="https://manuelgardnerfernandes.com/en-usd/cart" hreflang="en-BQ" />
58<link rel="alternate" href="https://manuelgardnerfernandes.com/en-usd/cart" hreflang="en-EC" />
59<link rel="alternate" href="https://manuelgardnerfernandes.com/en-usd/cart" hreflang="en-FM" />
60<link rel="alternate" href="https://manuelgardnerfernandes.com/en-usd/cart" hreflang="en-GU" />
61<link rel="alternate" href="https://manuelgardnerfernandes.com/en-usd/cart" hreflang="en-IO" />
62<link rel="alternate" href="https://manuelgardnerfernandes.com/en-usd/cart" hreflang="en-MH" />
63<link rel="alternate" href="https://manuelgardnerfernandes.com/en-usd/cart" hreflang="en-MP" />
64<link rel="alternate" href="https://manuelgardnerfernandes.com/en-usd/cart" hreflang="en-PR" />
65<link rel="alternate" href="https://manuelgardnerfernandes.com/en-usd/cart" hreflang="en-PW" />
66<link rel="alternate" href="https://manuelgardnerfernandes.com/en-usd/cart" hreflang="en-SV" />
67<link rel="alternate" href="https://manuelgardnerfernandes.com/en-usd/cart" hreflang="en-TC" />
68<link rel="alternate" href="https://manuelgardnerfernandes.com/en-usd/cart" hreflang="en-UM" />
69<link rel="alternate" href="https://manuelgardnerfernandes.com/en-usd/cart" hreflang="en-US" />
70<link rel="alternate" href="https://manuelgardnerfernandes.com/en-usd/cart" hreflang="en-VG" />
71<link rel="alternate" href="https://manuelgardnerfernandes.com/en-usd/cart" hreflang="en-VI" />
72<link rel="alternate" href="https://manuelgardnerfernandes.com/en-usd/cart" hreflang="en-ZW" />
73<link rel="alternate" href="https://manuelgardnerfernandes.com/en-eur/cart" hreflang="en-AD" />
74<link rel="alternate" href="https://manuelgardnerfernandes.com/en-eur/cart" hreflang="en-AT" />
75<link rel="alternate" href="https://manuelgardnerfernandes.com/en-eur/cart" hreflang="en-AX" />
76<link rel="alternate" href="https://manuelgardnerfernandes.com/en-eur/cart" hreflang="en-BE" />
77<link rel="alternate" href="https://manuelgardnerfernandes.com/en-eur/cart" hreflang="en-BG" />
78<link rel="alternate" href="https://manuelgardnerfernandes.com/en-eur/cart" hreflang="en-BL" />
79<link rel="alternate" href="https://manuelgardnerfernandes.com/en-eur/cart" hreflang="en-CY" />
80<link rel="alternate" href="https://manuelgardnerfernandes.com/en-eur/cart" hreflang="en-DE" />
81<link rel="alternate" href="https://manuelgardnerfernandes.com/en-eur/cart" hreflang="en-EE" />
82<link rel="alternate" href="https://manuelgardnerfernandes.com/en-eur/cart" hreflang="en-ES" />
83<link rel="alternate" href="https://manuelgardnerfernandes.com/en-eur/cart" hreflang="en-FI" />
84<link rel="alternate" href="https://manuelgardnerfernandes.com/en-eur/cart" hreflang="en-FR" />
85<link rel="alternate" href="https://manuelgardnerfernandes.com/en-eur/cart" hreflang="en-GF" />
86<link rel="alternate" href="https://manuelgardnerfernandes.com/en-eur/cart" hreflang="en-GP" />
87<link rel="alternate" href="https://manuelgardnerfernandes.com/en-eur/cart" hreflang="en-GR" />
88<link rel="alternate" href="https://manuelgardnerfernandes.com/en-eur/cart" hreflang="en-HR" />
89<link rel="alternate" href="https://manuelgardnerfernandes.com/en-eur/cart" hreflang="en-IE" />
90<link rel="alternate" href="https://manuelgardnerfernandes.com/en-eur/cart" hreflang="en-IT" />
91<link rel="alternate" href="https://manuelgardnerfernandes.com/en-eur/cart" hreflang="en-LT" />
92<link rel="alternate" href="https://manuelgardnerfernandes.com/en-eur/cart" hreflang="en-LU" />
93<link rel="alternate" href="https://manuelgardnerfernandes.com/en-eur/cart" hreflang="en-LV" />
94<link rel="alternate" href="https://manuelgardnerfernandes.com/en-eur/cart" hreflang="en-MC" />
95<link rel="alternate" href="https://manuelgardnerfernandes.com/en-eur/cart" hreflang="en-ME" />
96<link rel="alternate" href="https://manuelgardnerfernandes.com/en-eur/cart" hreflang="en-MF" />
97<link rel="alternate" href="https://manuelgardnerfernandes.com/en-eur/cart" hreflang="en-MQ" />
98<link rel="alternate" href="https://manuelgardnerfernandes.com/en-eur/cart" hreflang="en-MT" />
99<link rel="alternate" href="https://manuelgardnerfernandes.com/en-eur/cart" hreflang="en-NL" />
100<link rel="alternate" href="https://manuelgardnerfernandes.com/en-eur/cart" hreflang="en-PM" />
101<link rel="alternate" href="https://manuelgardnerfernandes.com/en-eur/cart" hreflang="en-PT" />
102<link rel="alternate" href="https://manuelgardnerfernandes.com/en-eur/cart" hreflang="en-RE" />
103<link rel="alternate" href="https://manuelgardnerfernandes.com/en-eur/cart" hreflang="en-SI" />
104<link rel="alternate" href="https://manuelgardnerfernandes.com/en-eur/cart" hreflang="en-SK" />
105<link rel="alternate" href="https://manuelgardnerfernandes.com/en-eur/cart" hreflang="en-SM" />
106<link rel="alternate" href="https://manuelgardnerfernandes.com/en-eur/cart" hreflang="en-TF" />
107<link rel="alternate" href="https://manuelgardnerfernandes.com/en-eur/cart" hreflang="en-VA" />
108<link rel="alternate" href="https://manuelgardnerfernandes.com/en-eur/cart" hreflang="en-YT" />
109<link rel="alternate" href="https://manuelgardnerfernandes.com/en-eur/cart" hreflang="en-XK" />
110<link rel="alternate" href="https://manuelgardnerfernandes.com/en-cad/cart" hreflang="en-CA" />
111<link rel="alternate" href="https://manuelgardnerfernandes.com/en-gbp/cart" hreflang="en-GB" />
112<link rel="alternate" href="https://manuelgardnerfernandes.com/en-gbp/cart" hreflang="en-GG" />
113<link rel="alternate" href="https://manuelgardnerfernandes.com/en-gbp/cart" hreflang="en-GS" />
114<link rel="alternate" href="https://manuelgardnerfernandes.com/en-gbp/cart" hreflang="en-IM" />
115<link rel="alternate" href="https://manuelgardnerfernandes.com/en-gbp/cart" hreflang="en-JE" />
116<link rel="alternate" href="https://manuelgardnerfernandes.com/en-aud/cart" hreflang="en-AU" />
117<link rel="alternate" href="https://manuelgardnerfernandes.com/en-aud/cart" hreflang="en-CC" />
118<link rel="alternate" href="https://manuelgardnerfernandes.com/en-aud/cart" hreflang="en-CX" />
119<link rel="alternate" href="https://manuelgardnerfernandes.com/en-aud/cart" hreflang="en-HM" />
120<link rel="alternate" href="https://manuelgardnerfernandes.com/en-aud/cart" hreflang="en-KI" />
121<link rel="alternate" href="https://manuelgardnerfernandes.com/en-aud/cart" hreflang="en-NF" />
122<link rel="alternate" href="https://manuelgardnerfernandes.com/en-aud/cart" hreflang="en-NR" />
123<link rel="alternate" href="https://manuelgardnerfernandes.com/en-aud/cart" hreflang="en-TV" />
124<link rel="alternate" href="https://manuelgardnerfernandes.com/en-nzd/cart" hreflang="en-CK" />
125<link rel="alternate" href="https://manuelgardnerfernandes.com/en-nzd/cart" hreflang="en-NU" />
126<link rel="alternate" href="https://manuelgardnerfernandes.com/en-nzd/cart" hreflang="en-NZ" />
127<link rel="alternate" href="https://manuelgardnerfernandes.com/en-nzd/cart" hreflang="en-PN" />
128<link rel="alternate" href="https://manuelgardnerfernandes.com/en-nzd/cart" hreflang="en-TK" />
129<link rel="alternate" href="https://manuelgardnerfernandes.com/en-sek/cart" hreflang="en-SE" />
130<link rel="alternate" href="https://manuelgardnerfernandes.com/en-nok/cart" hreflang="en-BV" />
131<link rel="alternate" href="https://manuelgardnerfernandes.com/en-nok/cart" hreflang="en-NO" />
132<link rel="alternate" href="https://manuelgardnerfernandes.com/en-nok/cart" hreflang="en-SJ" />
133<link rel="alternate" href="https://manuelgardnerfernandes.com/en-dkk/cart" hreflang="en-DK" />
134<link rel="alternate" href="https://manuelgardnerfernandes.com/en-dkk/cart" hreflang="en-FO" />
135<link rel="alternate" href="https://manuelgardnerfernandes.com/en-dkk/cart" hreflang="en-GL" />
136<link rel="alternate" href="https://manuelgardnerfernandes.com/en-pln/cart" hreflang="en-PL" />
137<link rel="alternate" href="https://manuelgardnerfernandes.com/en-inr/cart" hreflang="en-IN" />
138<link rel="alternate" href="https://manuelgardnerfernandes.com/en-jpy/cart" hreflang="en-JP" />
139<link rel="alternate" href="https://manuelgardnerfernandes.com/en-myr/cart" hreflang="en-MY" />
140<link rel="alternate" href="https://manuelgardnerfernandes.com/en-sgd/cart" hreflang="en-SG" />
141<link rel="alternate" href="https://manuelgardnerfernandes.com/en-mxn/cart" hreflang="en-MX" />
142<link rel="alternate" href="https://manuelgardnerfernandes.com/en-brl/cart" hreflang="en-BR" />
143<link rel="alternate" href="https://manuelgardnerfernandes.com/en-chf/cart" hreflang="en-CH" />
144<link rel="alternate" href="https://manuelgardnerfernandes.com/en-chf/cart" hreflang="en-LI" />
vendor: 68 bytes, lines 144-145
144
145<script src="https://www.google.com/recaptcha/enterprise.js?render=
1456LcUIoYlAAAAALE9OrjdIcUfeYTpTq5RlXh5HuZt
vendor: 18 bytes, line 145
145" async></script>
146<script>window.recaptchaSiteKey = '6LcUIoYlAAAAALE9OrjdIcUfeYTpTq5RlXh5HuZt';</script>
146
147<style>
148  .grecaptcha-badge { display: none !important; }
149</style>
150<script type='module' src="https://cdn.fourthwall.dev/web-perf/instant.js" defer></script>
vendor: 1 bytes, line 150
150
151<script>
152  window.shopName = 'Manuel Gardner Fernandes';
153  window.shopId = 'sh_8cfd812a-72e7-4098-a86b-905cbd1bacee';
154  window.cookie_policy = 'ShowInEu';
155</script>
155
156<!-- Google Tag Manager -->
157<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
158new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
159j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
160'/_c/mtg.js?id='+i+dl;f.parentNode.insertBefore(j,f);
161})(window,document,'script','dataLayer','GTM-PV2BBNN');</script>
161
162<!-- End Google Tag Manager -->
163<script>window.creatorGa4Id = ''; window.creatorFbPixelId = ''; window.creatorTiktokAnalyticsId = ''; window.creatorKlaviyoAnalyticsId = ''; window.useServerAnalytics = false;</script>
vendor: 1 bytes, line 163
163
164<script>
165  (function () {
166    function setCookie(name, value, days) {
167      if (typeof days === 'undefined') days = 90;
168      var expires = new Date(Date.now() + days * 86400000).toUTCString();
169      document.cookie = encodeURIComponent(name) + '=' + encodeURIComponent(value.substring(0, 200)) + '; expires=' + expires + '; path=/';
170    }
171  
172    function getCookie(name) {
173      var cookies = document.cookie.split('; ');
174      for (var i = 0; i < cookies.length; i++) {
175        if (cookies[i].indexOf(name + '=') === 0) {
176          return cookies[i].split('=')[1];
177        }
178      }
179      return null;
180    }
181  
182    function handleTrackingParams() {
183      var params = window.location.search.substring(1).split('&');
184      var paramMap = {};
185  
186      for (var i = 0; i < params.length; i++) {
187        var kv = params[i].split('=');
188        if (kv.length === 2) {
189          paramMap[decodeURIComponent(kv[0])] = decodeURIComponent(kv[1]);
190        }
191      }
192  
193      if (!getCookie('_fbp')) {
194        var randomPart = Math.floor(Math.random() * 10000000000);
195        var fbp = 'fb.1.' + Date.now() + '.' + randomPart;
196        setCookie('_fbp', fbp);
197      }
198  
199      for (var key in paramMap) {
200        if (paramMap.hasOwnProperty(key)) {
201          var value = paramMap[key];
202          var isUTM = key.indexOf('utm_') === 0;
203          
204          if(key === 'utm_source' && getCookie('utm_source') === 'fourthwall_ads') {
205            continue;
206          }
207  
208          if (isUTM || key === 'gclid' || key === 'fbclid') {
209            setCookie(key, value);
210          }
211  
212          if (key === 'fbclid' && !getCookie('_fbc')) {
213            var fbc = 'fb.1.' + Date.now() + '.' + value;
214            setCookie('_fbc', fbc);
215          }
216        }
217      }
218    }
219  
220    handleTrackingParams();
221  })();
222</script>
vendor: 1 bytes, line 222
222
223<script type='text/javascript'>var eventsListenerScript = document.createElement('script');eventsListenerScript.async = true;eventsListenerScript.src = "https://cdn.fourthwall.dev/shop-event-listener/shop-events-listener.js";document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);</script>
223
224<link rel="manifest" href="/manifest.json" />
225<meta name='theme-color' content='#191016' />
226<link rel="stylesheet" type="text/css" href="https://themes.fourthwall.dev/themes/assets/789a3e53-8f70-4067-8461-65ae839d14a1/assets/styles/custom_sections.css?v=e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" media="all">
227<script>
228  (function() {
229    window.addEventListener('cart:updated', function(event) {
230      var cart = event.detail;
231      if (!cart || !cart.items || !cart.items.length) return;
232      var currency = 'USD';
233      var isZeroDecimal = currency === 'JPY';
234      var items = cart.items.map(function(item) {
235        var price = isZeroDecimal ? item.price : item.price / 100;
236        return {
237          item_id: item.id || item.offer_id,
238          item_name: item.title || item.name,
239          item_brand: `Manuel Gardner Fernandes`,
240          price: price,
241          quantity: item.quantity || 1
242        };
243      });
244      var value = isZeroDecimal ? cart.total_price : cart.total_price / 100;
245      dataLayer.push({ ecommerce: null });
246      dataLayer.push({
247        event: "view_cart",
248        ecommerce: {
249          currency: currency,
250          value: value,
251          items: items
252        },
253        shopId: 'sh_8cfd812a-72e7-4098-a86b-905cbd1bacee'
254      });
255    }, { once: true });
256  })();
257</script>
vendor: 1 bytes, line 257
257
258<script type="text/javascript">
259    var currentCart = {"id":null,"item_count":0,"unique_item_count":0,"items":[]};
260</script>
vendor: 1 bytes, line 260
260
261<script type="module">
262  function iframeReady(section, iframe, url, appId, settings) {
263    const baseIframeUrl = url;
264  
265    function buildUrl(url, params) {
266      if (!params) return url;
267      var qs = Object.keys(params)
268        .map((k) => encodeURIComponent(k) + '=' + encodeURIComponent(params[k]))
269        .join('&');
270      return url + (url.includes('?') ? '&' : '?') + qs + '&' + settings;
271    }
272  
273    const appHmac = window.appHmac && window.appHmac[appId];
274  
275    const params = {
276      hmac: appHmac,
277      timestamp: window.hmacTimestamp,
278      tier_id: window.tierId,
279      supporter_id: window.supporterId,
280      shop_id: window.shopId,
281    };
282  
283    iframe.src = buildUrl(baseIframeUrl, appHmac ? params : null);
284    iframe.onload = null
285  
286    // Extract origin from URL for security checking
287    let expectedOrigin;
288    try {
289      expectedOrigin = new URL(url).origin;
290    } catch (e) {
291      console.warn('Could not parse URL origin:', url);
292    }
293  
294    // Listen for messages specifically from this iframe
295    const messageHandler = (event) => {
296      // Check if the message is from this specific iframe
297      if (event.source !== iframe.contentWindow) {
298        return; // Ignore messages from other iframes/windows
299      }
300  
301      // Optional: Also verify the origin for security
302      if (expectedOrigin && event.origin !== expectedOrigin) {
303        console.warn('Message received from unexpected origin:', event.origin);
304        return;
305      }
306      
307      if (event.data.type === 'RESIZE') {
308        iframe.style.height = event.data.data.height + 'px';
309      } else if (event.data.type === 'CLOSE') {
310        section.style.height = '0px';
311      }
312    };
313  
314    window.addEventListener('message', messageHandler);
315    
316    // Store the handler for cleanup (optional)
317    iframe._messageHandler = messageHandler;
318  }
319  
320  class Hmac extends HTMLElement {
321    constructor() {
322      super()
323      this.section = this.parentElement.parentElement;
324      this.iframe = this.querySelector('iframe')
325      this.url = this.getAttribute('url')
326      this.appId = this.getAttribute('app_id')
327      this.settings = this.getAttribute('settings')
328    }
329  
330    connectedCallback() {
331      if (this.iframe && this.iframe.contentDocument && this.iframe.contentDocument.readyState === 'complete') {
332        iframeReady(this.section, this.iframe, this.url, this.appId, this.settings)
333      } else {
334        this.iframe.onload = () => iframeReady(this.section, this.iframe, this.url, this.appId, this.settings)
335      }
336    }
337  
338    disconnectedCallback() {
339      if (this.iframe && this.iframe._messageHandler) {
340        window.removeEventListener('message', this.iframe._messageHandler);
341        delete this.iframe._messageHandler;
342      }
343    }
344  }
345  
346  customElements.define('app-hmac-component', Hmac)
347</script>
347
348
349  </head>
350
351  
352  
353
354  
355
356  <body class="body  cart  " >
357 <!-- Google Tag Manager (noscript) -->
358<noscript><iframe src='/_c/ns.html?id=GTM-PV2BBNN'
359height='0' width='0' style='display:none;visibility:hidden'></iframe></noscript>
360<!-- End Google Tag Manager (noscript) -->
361
362    <a href="#main-content" class="skip-link">Skip to content</a>
363
364    <div class="page">
365      <div>
366        <div id="fw-section-header" class="fw-section">
367
368
369
370
371
372<header data-testid="main.single.section" class="header">
373  <div class="wrapper">
374    <div class="header__grid header--left header__size--md">
375      <div class="header__mobile-menu hidden@sm">
376        <button data-drawer-trigger-primary="mobile-menu" class="header__icon" aria-label="Open menu">
377          <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false">
378  <path fill-rule="evenodd" clip-rule="evenodd" d="M16 3.75H0V2.25H16V3.75ZM16 8.75H0V7.25H16V8.75ZM16 13.75H0V12.25H16V13.75Z" fill="currentColor"/>
379</svg>
380
381        </button>
382      </div>
383
384      
385
386      <div class="header__logo-container"><div class="header__logo">
387          <a href="/" class="header__logo-link">
388            
389            
390  <span class="text-logo">
391    Manuel Gardner Fernandes
392  </span>
393
394          </a>
395        </div>
396      </div>
397
398      
399        <div class="header__nav-container visible@sm">
400          <nav class="header__nav" aria-label="Primary">
401            <ul class="header__list list--horizontal">
402              
403  <li class="header__list-item">
404    <a
405      href="/"
406      class="header__link"
407      
408    >
409      Home
410
411      
412    </a>
413
414    
415  </li>
416
417  <li class="header__list-item">
418    <a
419      href="/supporters"
420      class="header__link"
421      
422    >
423      Members
424
425      
426    </a>
427
428    
429  </li>
430
431  <li class="header__list-item">
432    <a
433      href="/collections/tabs-packs"
434      class="header__link"
435      
436    >
437      Tabs &amp; Packs
438
439      
440    </a>
441
442    
443  </li>
444
445  <li class="header__list-item">
446    <a
447      href="/collections/merch"
448      class="header__link"
449      
450    >
451      Merch
452
453      
454    </a>
455
456    
457  </li>
458
459  <li class="header__list-item">
460    <a
461      href="https://thmn.to/thocf/g9s0l1hux4"
462      class="header__link"
463      
464    >
465      Guitar
466
467      
468    </a>
469
470    
471  </li>
472
473  <li class="header__list-item">
474    <a
475      href="https://geni.us/MEGT"
476      class="header__link"
477      
478    >
479      Book
480
481      
482    </a>
483
484    
485  </li>
486
487  <li class="header__list-item">
488    <a
489      href="https://mixwave.com/products/manuel-gardner-fernandes"
490      class="header__link"
491      
492    >
493      Plugin
494
495      
496    </a>
497
498    
499  </li>
500
501            </ul>
502          </nav>
503        </div>
504      
505
506      <div class="header__icons">
507        <ul class="header__list list list--horizontal">
508          
509
510          
511
512          
513            <li class="header__list-item visible@sm">
514              <a class="header__link header__link--icon" tabindex="0" role="button" aria-label="Currency selector, current: USD">
515                USD
516
517                
518                  <span class="header__link-icon">
519                    <svg class="svg-fill-current-color" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false">
520  <path d="M0 7.33l2.829-2.83 9.175 9.339 9.167-9.339 2.829 2.83-11.996 12.17z" vector-effect="non-scaling-stroke"/>
521</svg>
522
523                  </span>
524                
525              </a>
526
527              
528                <div class="header__dropdown header__dropdown--content">
529                  <ul class="header__dropdown-inner">
530                    
531                      <li class="header__dropdown-item">
532                        <a class="header__dropdown-link" href="/localization?currency=USD&return_to=/cart">
533                          USD
534                        </a>
535                      </li>
536                    
537                      <li class="header__dropdown-item">
538                        <a class="header__dropdown-link" href="/localization?currency=EUR&return_to=/cart">
539                          EUR
540                        </a>
541                      </li>
542                    
543                      <li class="header__dropdown-item">
544                        <a class="header__dropdown-link" href="/localization?currency=CAD&return_to=/cart">
545                          CAD
546                        </a>
547                      </li>
548                    
549                      <li class="header__dropdown-item">
550                        <a class="header__dropdown-link" href="/localization?currency=GBP&return_to=/cart">
551                          GBP
552                        </a>
553                      </li>
554                    
555                      <li class="header__dropdown-item">
556                        <a class="header__dropdown-link" href="/localization?currency=AUD&return_to=/cart">
557                          AUD
558                        </a>
559                      </li>
560                    
561                      <li class="header__dropdown-item">
562                        <a class="header__dropdown-link" href="/localization?currency=NZD&return_to=/cart">
563                          NZD
564                        </a>
565                      </li>
566                    
567                      <li class="header__dropdown-item">
568                        <a class="header__dropdown-link" href="/localization?currency=SEK&return_to=/cart">
569                          SEK
570                        </a>
571                      </li>
572                    
573                      <li class="header__dropdown-item">
574                        <a class="header__dropdown-link" href="/localization?currency=NOK&return_to=/cart">
575                          NOK
576                        </a>
577                      </li>
578                    
579                      <li class="header__dropdown-item">
580                        <a class="header__dropdown-link" href="/localization?currency=DKK&return_to=/cart">
581                          DKK
582                        </a>
583                      </li>
584                    
585                      <li class="header__dropdown-item">
586                        <a class="header__dropdown-link" href="/localization?currency=PLN&return_to=/cart">
587                          PLN
588                        </a>
589                      </li>
590                    
591                      <li class="header__dropdown-item">
592                        <a class="header__dropdown-link" href="/localization?currency=INR&return_to=/cart">
593                          INR
594                        </a>
595                      </li>
596                    
597                      <li class="header__dropdown-item">
598                        <a class="header__dropdown-link" href="/localization?currency=JPY&return_to=/cart">
599                          JPY
600                        </a>
601                      </li>
602                    
603                      <li class="header__dropdown-item">
604                        <a class="header__dropdown-link" href="/localization?currency=MYR&return_to=/cart">
605                          MYR
606                        </a>
607                      </li>
608                    
609                      <li class="header__dropdown-item">
610                        <a class="header__dropdown-link" href="/localization?currency=SGD&return_to=/cart">
611                          SGD
612                        </a>
613                      </li>
614                    
615                      <li class="header__dropdown-item">
616                        <a class="header__dropdown-link" href="/localization?currency=MXN&return_to=/cart">
617                          MXN
618                        </a>
619                      </li>
620                    
621                      <li class="header__dropdown-item">
622                        <a class="header__dropdown-link" href="/localization?currency=BRL&return_to=/cart">
623                          BRL
624                        </a>
625                      </li>
626                    
627                      <li class="header__dropdown-item">
628                        <a class="header__dropdown-link" href="/localization?currency=CHF&return_to=/cart">
629                          CHF
630                        </a>
631                      </li>
632                    
633                  </ul>
634                </div>
635              
636            </li>
637          
638
639          
640
641          
642            <li class="header__list-item visible@sm">
643              <a href="/supporters" class="header__icon" aria-label="Account">
644                
645                  <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false">
646  <path fill-rule="evenodd" clip-rule="evenodd" d="M8.00001 1.5C6.12618 1.5 4.60715 3.01903 4.60715 4.89286C4.60715 6.76668 6.12618 8.28572 8.00001 8.28572C9.87383 8.28572 11.3929 6.76668 11.3929 4.89286C11.3929 3.01903 9.87383 1.5 8.00001 1.5ZM11.0301 8.73481C12.1647 7.83876 12.8929 6.45085 12.8929 4.89286C12.8929 2.19061 10.7023 0 8.00001 0C5.29776 0 3.10715 2.19061 3.10715 4.89286C3.10715 6.4509 3.83539 7.83886 4.97005 8.73491C2.45623 9.52559 0.500579 11.3512 0.0811315 14.1413C-0.0807331 15.218 0.820538 16 1.74999 16H14.25C15.1795 16 16.0807 15.218 15.9189 14.1413C15.4995 11.3511 13.5442 9.52544 11.0301 8.73481ZM8.00001 9.78572C4.59946 9.78572 1.99323 11.5122 1.56446 14.3643C1.56176 14.3823 1.56391 14.393 1.56646 14.4006C1.56947 14.4096 1.57619 14.4228 1.59068 14.438C1.62139 14.4701 1.67746 14.5 1.74999 14.5H14.25C14.3225 14.5 14.3786 14.4701 14.4093 14.438C14.4238 14.4228 14.4305 14.4096 14.4335 14.4006C14.4361 14.393 14.4382 14.3823 14.4355 14.3643C14.0069 11.5122 11.4015 9.78572 8.00001 9.78572Z" fill="currentColor"/>
647</svg>
648
649                
650              </a>
651            </li>
652          
653
654          <li class="header__list-item">
655            <a href="/cart" class="header__icon" aria-label="Cart">
656              <div 
657  data-cart-widget="widget"
658  data-testid="cart.icon"
659  class="cart-widget cart-widget--icons empty"
660>
661  
662    <span data-cart-widget="quantity" class="cart-widget__items"></span>
663    <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false">
664  <path fill-rule="evenodd" clip-rule="evenodd" d="M7.99999 1.5C7.40211 1.5 6.83677 1.72464 6.4264 2.11207C6.0175 2.49812 5.79646 3.0122 5.79646 3.53846V4.46154H10.2035V3.53846C10.2035 3.0122 9.98249 2.49812 9.57359 2.11207C9.16322 1.72464 8.59788 1.5 7.99999 1.5ZM11.7035 4.46154V3.53846C11.7035 2.58564 11.3022 1.68119 10.6033 1.02137C9.90591 0.362928 8.96875 0 7.99999 0C7.03123 0 6.09408 0.362928 5.39666 1.02137C4.69777 1.68119 4.29646 2.58564 4.29646 3.53846V4.46154H2.96808C2.09126 4.46154 1.34979 5.11042 1.23353 5.97949L0.15814 14.018C0.0177587 15.0673 0.833995 16 1.89269 16H14.1073C15.166 16 15.9822 15.0673 15.8419 14.018L14.7665 5.97949C14.6502 5.11042 13.9087 4.46154 13.0319 4.46154H11.7035ZM2.96808 5.96154C2.84282 5.96154 2.73689 6.05424 2.72028 6.17839L1.64489 14.2169C1.62484 14.3668 1.74145 14.5 1.89269 14.5H14.1073C14.2586 14.5 14.3752 14.3668 14.3551 14.2169L13.2797 6.17839C13.2631 6.05424 13.1572 5.96154 13.0319 5.96154H2.96808Z" fill="currentColor"/>
665</svg>
666
667  
668</div>
669            </a>
670          </li>
671        </ul>
672
673        <div data-cart-announcer aria-live="polite" aria-atomic="true" class="visually-hidden"></div>
674
675      </div>
676    </div>
677    
678  </div>
679</header>
680
681
682<aside 
683  data-drawer="mobile-menu" 
684  class="drawer hidden@sm"
685>
686  <div class="drawer__background" data-drawer-trigger-primary="mobile-menu"></div>
687  <div class="drawer__content drawer__content--small mobile-menu">
688    <div class="mobile-menu__section mobile-menu__section--header">
689      <button type="button" class="mobile-menu__close" data-drawer-trigger-primary="mobile-menu" aria-label="Close menu">
690        <svg class="svg-fill-current-color" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false">
691  <path d="M1.25 18.75L18.75 1.25M18.75 18.75L1.25 1.25" vector-effect="non-scaling-stroke" stroke="currentColor" stroke-width="1.5" stroke-linejoin="bevel"/>
692</svg>
693
694      </button>
695    </div>
696    <div class="mobile-menu__section mobile-menu__section--body">
697      <div class="mobile-menu__nav">
698        <ul class="mobile-menu__list">
699          
700            <li class="mobile-menu__list-item">
701              
702                <a
703                  href="/"
704                  class="mobile-menu__link"
705                >
706                  Home
707                </a>
708              
709
710              
711            </li>
712          
713            <li class="mobile-menu__list-item">
714              
715                <a
716                  href="/supporters"
717                  class="mobile-menu__link"
718                >
719                  Members
720                </a>
721              
722
723              
724            </li>
725          
726            <li class="mobile-menu__list-item">
727              
728                <a
729                  href="/collections/tabs-packs"
730                  class="mobile-menu__link"
731                >
732                  Tabs &amp; Packs
733                </a>
734              
735
736              
737            </li>
738          
739            <li class="mobile-menu__list-item">
740              
741                <a
742                  href="/collections/merch"
743                  class="mobile-menu__link"
744                >
745                  Merch
746                </a>
747              
748
749              
750            </li>
751          
752            <li class="mobile-menu__list-item">
753              
754                <a
755                  href="https://thmn.to/thocf/g9s0l1hux4"
756                  class="mobile-menu__link"
757                >
758                  Guitar
759                </a>
760              
761
762              
763            </li>
764          
765            <li class="mobile-menu__list-item">
766              
767                <a
768                  href="https://geni.us/MEGT"
769                  class="mobile-menu__link"
770                >
771                  Book
772                </a>
773              
774
775              
776            </li>
777          
778            <li class="mobile-menu__list-item">
779              
780                <a
781                  href="https://mixwave.com/products/manuel-gardner-fernandes"
782                  class="mobile-menu__link"
783                >
784                  Plugin
785                </a>
786              
787
788              
789            </li>
790          
791
792          
793            <li class="mobile-menu__list-item">
794              <a for="input-drawer" class="mobile-menu__link" data-accordion="trigger" role="button" tabindex="0">
795                USD
796
797                
798                  <div class="mobile-menu__link-icon">
799                    <svg class="svg-fill-current-color" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false">
800  <path d="M0 7.33l2.829-2.83 9.175 9.339 9.167-9.339 2.829 2.83-11.996 12.17z" vector-effect="non-scaling-stroke"/>
801</svg>
802
803                  </div>
804                
805              </a>
806
807              
808                <div class="mobile-menu__dropdown mobile-menu__dropdown--content">
809                  <ul class="mobile-menu__dropdown-inner">
810                    
811                      <li class="mobile-menu__dropdown-item">
812                        <a class="mobile-menu__dropdown-link" href="/localization?currency=USD&return_to=/cart">
813                          USD
814                        </a>
815                      </li>
816                    
817                      <li class="mobile-menu__dropdown-item">
818                        <a class="mobile-menu__dropdown-link" href="/localization?currency=EUR&return_to=/cart">
819                          EUR
820                        </a>
821                      </li>
822                    
823                      <li class="mobile-menu__dropdown-item">
824                        <a class="mobile-menu__dropdown-link" href="/localization?currency=CAD&return_to=/cart">
825                          CAD
826                        </a>
827                      </li>
828                    
829                      <li class="mobile-menu__dropdown-item">
830                        <a class="mobile-menu__dropdown-link" href="/localization?currency=GBP&return_to=/cart">
831                          GBP
832                        </a>
833                      </li>
834                    
835                      <li class="mobile-menu__dropdown-item">
836                        <a class="mobile-menu__dropdown-link" href="/localization?currency=AUD&return_to=/cart">
837                          AUD
838                        </a>
839                      </li>
840                    
841                      <li class="mobile-menu__dropdown-item">
842                        <a class="mobile-menu__dropdown-link" href="/localization?currency=NZD&return_to=/cart">
843                          NZD
844                        </a>
845                      </li>
846                    
847                      <li class="mobile-menu__dropdown-item">
848                        <a class="mobile-menu__dropdown-link" href="/localization?currency=SEK&return_to=/cart">
849                          SEK
850                        </a>
851                      </li>
852                    
853                      <li class="mobile-menu__dropdown-item">
854                        <a class="mobile-menu__dropdown-link" href="/localization?currency=NOK&return_to=/cart">
855                          NOK
856                        </a>
857                      </li>
858                    
859                      <li class="mobile-menu__dropdown-item">
860                        <a class="mobile-menu__dropdown-link" href="/localization?currency=DKK&return_to=/cart">
861                          DKK
862                        </a>
863                      </li>
864                    
865                      <li class="mobile-menu__dropdown-item">
866                        <a class="mobile-menu__dropdown-link" href="/localization?currency=PLN&return_to=/cart">
867                          PLN
868                        </a>
869                      </li>
870                    
871                      <li class="mobile-menu__dropdown-item">
872                        <a class="mobile-menu__dropdown-link" href="/localization?currency=INR&return_to=/cart">
873                          INR
874                        </a>
875                      </li>
876                    
877                      <li class="mobile-menu__dropdown-item">
878                        <a class="mobile-menu__dropdown-link" href="/localization?currency=JPY&return_to=/cart">
879                          JPY
880                        </a>
881                      </li>
882                    
883                      <li class="mobile-menu__dropdown-item">
884                        <a class="mobile-menu__dropdown-link" href="/localization?currency=MYR&return_to=/cart">
885                          MYR
886                        </a>
887                      </li>
888                    
889                      <li class="mobile-menu__dropdown-item">
890                        <a class="mobile-menu__dropdown-link" href="/localization?currency=SGD&return_to=/cart">
891                          SGD
892                        </a>
893                      </li>
894                    
895                      <li class="mobile-menu__dropdown-item">
896                        <a class="mobile-menu__dropdown-link" href="/localization?currency=MXN&return_to=/cart">
897                          MXN
898                        </a>
899                      </li>
900                    
901                      <li class="mobile-menu__dropdown-item">
902                        <a class="mobile-menu__dropdown-link" href="/localization?currency=BRL&return_to=/cart">
903                          BRL
904                        </a>
905                      </li>
906                    
907                      <li class="mobile-menu__dropdown-item">
908                        <a class="mobile-menu__dropdown-link" href="/localization?currency=CHF&return_to=/cart">
909                          CHF
910                        </a>
911                      </li>
912                    
913                  </ul>
914                </div>
915              
916            </li>
917          
918        </ul>
919      </div>
920    </div>
921    <div class="mobile-menu__section mobile-menu__section--socials">
922      <div class="mobile-menu__list-social">
923        <ul class="mobile-menu__socials">
924          
925
926
927
928  
929    <li class="mobile-menu__social">
930      <a
931        
932          href="https://instagram.com/manuel.gardner.fernandes"
933        
934        target="_blank"
935        class="mobile-menu__social-link"
936        aria-label="Instagram (opens in a new tab)"
937      >
938        <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
939<path fill-rule="evenodd" clip-rule="evenodd" d="M4.99525 0H15.0047C17.7635 0 20 2.23604 20 4.99525V15.0047C20 17.7635 17.764 20 15.0047 20H4.99525C2.23645 20 0 17.764 0 15.0047V4.99525C0 2.23645 2.23604 0 4.99525 0ZM2 15.0047C2 16.6592 3.34085 18 4.99525 18H15.0047C16.6592 18 18 16.6591 18 15.0047V4.99525C18 3.34078 16.6591 2 15.0047 2H4.99525C3.34078 2 2 3.34085 2 4.99525V15.0047ZM5 10C5 7.23858 7.23858 5 10 5C12.7614 5 15 7.23858 15 10C15 12.7614 12.7614 15 10 15C7.23858 15 5 12.7614 5 10ZM13 10C13 8.34315 11.6569 7 10 7C8.34315 7 7 8.34315 7 10C7 11.6569 8.34315 13 10 13C11.6569 13 13 11.6569 13 10ZM15 6C15.5523 6 16 5.55228 16 5C16 4.44772 15.5523 4 15 4C14.4477 4 14 4.44772 14 5C14 5.55228 14.4477 6 15 6Z" fill="currentColor"/>
940</svg>
941
942        
943      </a>
944    </li>
945  
946
947
948  
949    <li class="mobile-menu__social">
950      <a
951        
952          href="https://tiktok.com/@manuelgardnerfernandes"
953        
954        target="_blank"
955        class="mobile-menu__social-link"
956        aria-label="Tiktok (opens in a new tab)"
957      >
958        <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
959<path fill-rule="evenodd" clip-rule="evenodd" d="M13.7329 0C14.0629 2.83809 15.6469 4.53015 18.401 4.71015V7.90226C16.805 8.05826 15.4069 7.53624 13.7809 6.55221V12.5224C13.7809 20.1067 5.51259 22.4767 2.18848 17.0406C0.0524123 13.5424 1.36045 7.40424 8.21268 7.15823V10.5243C7.69066 10.6083 7.13264 10.7403 6.62263 10.9144C5.09858 11.4304 4.23455 12.3964 4.47456 14.1005C4.93657 17.3646 10.9248 18.3306 10.4267 11.9524V0.00600019H13.7329V0Z" fill="currentColor"/>
960</svg>
961
962        
963      </a>
964    </li>
965  
966
967
968  
969    <li class="mobile-menu__social">
970      <a
971        
972          href="https://discordapp.com/invite/XuaXW4X8u3"
973        
974        target="_blank"
975        class="mobile-menu__social-link"
976        aria-label="Discord (opens in a new tab)"
977      >
978        <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
979<path d="M17.2727 4.31818C17.2727 4.31818 15.1882 2.68636 12.7273 2.5L12.5055 2.94409C14.73 3.48909 15.7509 4.26818 16.8182 5.22727C14.9786 4.28818 13.1636 3.40909 10 3.40909C6.83636 3.40909 5.02136 4.28818 3.18182 5.22727C4.24909 4.26818 5.46364 3.40182 7.49455 2.94409L7.27273 2.5C4.69091 2.74318 2.72727 4.31818 2.72727 4.31818C2.72727 4.31818 0.399545 7.69364 0 14.3182C2.34545 17.0241 5.90909 17.0455 5.90909 17.0455L6.65455 16.0527C5.38909 15.6127 3.96182 14.8277 2.72727 13.4091C4.19909 14.5227 6.42045 15.6818 10 15.6818C13.5795 15.6818 15.8009 14.5227 17.2727 13.4091C16.0386 14.8277 14.6114 15.6127 13.3455 16.0527L14.0909 17.0455C14.0909 17.0455 17.6545 17.0241 20 14.3182C19.6005 7.69364 17.2727 4.31818 17.2727 4.31818ZM7.04545 12.5C6.16636 12.5 5.45455 11.6864 5.45455 10.6818C5.45455 9.67727 6.16636 8.86364 7.04545 8.86364C7.92455 8.86364 8.63636 9.67727 8.63636 10.6818C8.63636 11.6864 7.92455 12.5 7.04545 12.5ZM12.9545 12.5C12.0755 12.5 11.3636 11.6864 11.3636 10.6818C11.3636 9.67727 12.0755 8.86364 12.9545 8.86364C13.8336 8.86364 14.5455 9.67727 14.5455 10.6818C14.5455 11.6864 13.8336 12.5 12.9545 12.5Z" fill="currentColor"/>
980</svg>
981
982        
983      </a>
984    </li>
985  
986
987
988  
989    <li class="mobile-menu__social">
990      <a
991        
992          href="https://youtube.com/channel/UCZeJ6SLwfCt1QuqEouaxcJg"
993        
994        target="_blank"
995        class="mobile-menu__social-link"
996        aria-label="Youtube (opens in a new tab)"
997      >
998        <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
999<path d="M16.7183 3.125H3.28167C1.4725 3.125 0 4.59833 0 6.4075V14.0083C0 15.8183 1.4725 17.2917 3.28167 17.2917H16.7192C18.5275 17.2917 20 15.8183 20 14.0083V6.4075C20 4.59833 18.5275 3.125 16.7183 3.125ZM13.7817 10.2342L8.14083 13.8433C8.0725 13.8867 7.99417 13.9092 7.91667 13.9092C7.8475 13.9092 7.77917 13.8917 7.71667 13.8575C7.58333 13.785 7.5 13.6442 7.5 13.4925V6.27417C7.5 6.12083 7.58333 5.98083 7.71667 5.9075C7.85083 5.835 8.01333 5.84083 8.14167 5.9225L13.7825 9.5325C13.9025 9.60917 13.975 9.74083 13.975 9.88333C13.9742 10.0258 13.901
9997 10.1575 13.7817 10.2342Z" fill="currentColor"/>
1000</svg>
1001
1002        
1003      </a>
1004    </li>
1005  
1006
1007
1008  
1009    <li class="mobile-menu__social">
1010      <a
1011        
1012          href="https://twitch.tv/manuelgardnerfernandes"
1013        
1014        target="_blank"
1015        class="mobile-menu__social-link"
1016        aria-label="Twitch (opens in a new tab)"
1017      >
1018        <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
1019<path d="M4.89583 0L1.25 3.57143V16.4286H5.625V20L9.27083 16.4286H12.1875L18.75 10V0H4.89583ZM17.2917 9.28571L14.375 12.1429H11.4583L8.90625 14.6429V12.1429H5.625V1.42857H17.2917V9.28571Z" fill="currentColor"/>
1020<path d="M15.1042 3.92857H13.6458V8.21429H15.1042V3.92857Z" fill="currentColor"/>
1021<path d="M11.0938 3.92857H9.63542V8.21429H11.0938V3.92857Z" fill="currentColor"/>
1022</svg>
1023
1024        
1025      </a>
1026    </li>
1027  
1028
1029
1030        </ul>
1031      </div>
1032    </div>
1033  </div>
1034</aside>
1035
1036<script>
1037  const currencyData = {
1038    locale: "en-US",
1039    currency: "USD",
1040    showTax: false
1041  }
1042</script>
1042
1043
1044
1045</div>
1046      </div>
1047
1048      <main id="main-content" class="page__main">
1049        <div class="main main--cart">
1050  <div data-testid="main.sections" class="main__sections">
1051    <div id="fw-section-cart" class="fw-section">
1052<section data-testid="main.single.section" class="cart-container" data-cart="cart">
1053  <div class="container container--10 wrapper">
1054    <div id="cart-component" class="cart-container__cart-component"></div>
1055  </div>
1056</section>
1057</div>
1058
1059    <div id="fw-section-cart-product-recommendations" class="fw-section">
1060<section data-testid="main.single.section" class="cart-product-recommendations">
1061  <cart-product-recommendations />
1062</section>
1063
1064<template id="product-template">
1065  <div>
1066    <div data-testid="product" class="product-tile" data-id="fw-section-cart-product-recommendations">
1067      <a href="" class="tile">
1068        <div class="tile__image">
1069          <div class="image image--background-color">
1070            <div class="image__object">
1071              <img
1072                alt=""
1073                class="tile__item"
1074              >
1075            </div>
1076          </div>
1077        </div>
1078
1079        
1080          <div class="tile__description tile__description--center">
1081            <h3 class="tile__heading">
1082            </h3>
1083
1084
1085            <p class="tile__prices">
1086              <span class="tile__price tile__price--offer">
1087              </span>
1088
1089              <span class="tile__price tile__price--original">
1090                <span class="tile__price-amount"></span>
1091              </span>
1092            </p>
1093          </div>
1094        
1095      </a>
1096    </div>
1097  </div>
1098</template>
1099</div>
1100  </div>
1101</div>
1102
1103      </main>
1104
1105      <div class="page__footer">
1106        <div id="fw-section-footer" class="fw-section"><style>
1107  .section-fw-section-footer-padding {
1108    padding-top: 15px;
1109    padding-bottom: 8px;
1110  }
1111
1112  @media screen and (min-width: 640px) {
1113    .section-fw-section-footer-padding {
1114      padding-top: 20px;
1115      padding-bottom: 10px;
1116    }
1117  }
1118</style>
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135<footer data-testid="main.single.section" class="footer footer--center section-fw-section-footer-padding">
1136  
1137
1138  <div class="wrapper">
1139    <div class="footer__inner">
1140      
1141        <div class="footer__top">
1142          <div class="col-grid col-grid--middle">
1143            <div>
1144              
1145  <div class="footer__socials">
1146    <ul class="footer__list footer__list--socials">
1147      
1148
1149
1150
1151  
1152    <li class="footer__list-item footer__list-item--social">
1153      <a
1154        
1155          href="https://instagram.com/manuel.gardner.fernandes"
1156        
1157        target="_blank"
1158        class="footer__social-link"
1159        aria-label="Instagram (opens in a new tab)"
1160      >
1161        <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
1162<path fill-rule="evenodd" clip-rule="evenodd" d="M4.99525 0H15.0047C17.7635 0 20 2.23604 20 4.99525V15.0047C20 17.7635 17.764 20 15.0047 20H4.99525C2.23645 20 0 17.764 0 15.0047V4.99525C0 2.23645 2.23604 0 4.99525 0ZM2 15.0047C2 16.6592 3.34085 18 4.99525 18H15.0047C16.6592 18 18 16.6591 18 15.0047V4.99525C18 3.34078 16.6591 2 15.0047 2H4.99525C3.34078 2 2 3.34085 2 4.99525V15.0047ZM5 10C5 7.23858 7.23858 5 10 5C12.7614 5 15 7.23858 15 10C15 12.7614 12.7614 15 10 15C7.23858 15 5 12.7614 5 10ZM13 10C13 8.34315 11.6569 7 10 7C8.34315 7 7 8.34315 7 10C7 11.6569 8.34315 13 10 13C11.6569 13 13 11.6569 13 10ZM15 6C15.5523 6 16 5.55228 16 5C16 4.44772 15.5523 4 15 4C14.4477 4 14 4.44772 14 5C14 5.55228 14.4477 6 15 6Z" fill="currentColor"/>
1163</svg>
1164
1165        
1166      </a>
1167    </li>
1168  
1169
1170
1171  
1172    <li class="footer__list-item footer__list-item--social">
1173      <a
1174        
1175          href="https://tiktok.com/@manuelgardnerfernandes"
1176        
1177        target="_blank"
1178        class="footer__social-link"
1179        aria-label="Tiktok (opens in a new tab)"
1180      >
1181        <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
1182<path fill-rule="evenodd" clip-rule="evenodd" d="M13.7329 0C14.0629 2.83809 15.6469 4.53015 18.401 4.71015V7.90226C16.805 8.05826 15.4069 7.53624 13.7809 6.55221V12.5224C13.7809 20.1067 5.51259 22.4767 2.18848 17.0406C0.0524123 13.5424 1.36045 7.40424 8.21268 7.15823V10.5243C7.69066 10.6083 7.13264 10.7403 6.62263 10.9144C5.09858 11.4304 4.23455 12.3964 4.47456 14.1005C4.93657 17.3646 10.9248 18.3306 10.4267 11.9524V0.00600019H13.7329V0Z" fill="currentColor"/>
1183</svg>
1184
1185        
1186      </a>
1187    </li>
1188  
1189
1190
1191  
1192    <li class="footer__list-item footer__list-item--social">
1193      <a
1194        
1195          href="https://discordapp.com/invite/XuaXW4X8u3"
1196        
1197        target="_blank"
1198        class="footer__social-link"
1199        aria-label="Discord (opens in a new tab)"
1200      >
1201        <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
1202<path d="M17.2727 4.31818C17.2727 4.31818 15.1882 2.68636 12.7273 2.5L12.5055 2.94409C14.73 3.48909 15.7509 4.26818 16.8182 5.22727C14.9786 4.28818 13.1636 3.40909 10 3.40909C6.83636 3.40909 5.02136 4.28818 3.18182 5.22727C4.24909 4.26818 5.46364 3.40182 7.49455 2.94409L7.27273 2.5C4.69091 2.74318 2.72727 4.31818 2.72727 4.31818C2.72727 4.31818 0.399545 7.69364 0 14.3182C2.34545 17.0241 5.90909 17.0455 5.90909 17.0455L6.65455 16.0527C5.38909 15.6127 3.96182 14.8277 2.72727 13.4091C4.19909 14.5227 6.42045 15.6818 10 15.6818C13.5795 15.6818 15.8009 14.5227 17.2727 13.4091C16.0386 14.8277 14.6114 15.6127 13.3455 16.0527L14.0909 17.0455C14.0909 17.0455 17.6545 17.0241 20 14.3182C19.6005 7.69364 17.2727 4.31818 17.2727 4.31818ZM7.04545 12.5C6.16636 12.5 5.45455 11.6864 5.45455 10.6818C5.45455 9.67727 6.16636 8.86364 7.04545 8.86364C7.92455 8.86364 8.63636 9.67727 8.63636 10.6818C8.63636 11.6864 7.92455 12.5 7.04545 12.5ZM12.9545 12.5C12.0755 12.5 11.3636 11.6864 11.3636 10.6818C11.3636 9.67727 12.0755 8.86364 12.9545 8.86364C13.8336 8.86364 14.5455 9.67727 14.5455 10.6818C14.5455 11.6864 13.8336 12.5 12.9545 12.5Z" fill="currentColor"/>
1203</svg>
1204
1205        
1206      </a>
1207    </li>
1208  
1209
1210
1211  
1212    <li class="footer__list-item footer__list-item--social">
1213      <a
1214        
1215          href="https://youtube.com/channel/UCZeJ6SLwfCt1QuqEouaxcJg"
1216        
1217        target="_blank"
1218        class="footer__social-link"
1219        aria-label="Youtube (opens in a new tab)"
1220      >
1221        <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
1222<path d="M16.7183 3.125H3.28167C1.4725 3.125 0 4.59833 0 6.4075V14.0083C0 15.8183 1.4725 17.2917 3.28167 17.2917H16.7192C18.5275 17.2917 20 15.8183 20 14.0083V6.4075C20 4.59833 18.5275 3.125 16.7183 3.125ZM13.7817 10.2342L8.14083 13.8433C8.0725 13.8867 7.99417 13.9092 7.91667 13.9092C7.8475 13.9092 7.77917 13.8917 7.71667 13.8575C7.58333 13.785 7.5 13.6442 7.5 13.4925V6.27417C7.5 6.12083 7.58333 5.98083 7.71667 5.9075C7.85083 5.835 8.01333 5.84083 8.14167 5.9225L13.7825 9.5325C13.9025 9.60917 13.975 9.74083 13.975 9.88333C13.9742 10.0258 13.901
12227 10.1575 13.7817 10.2342Z" fill="currentColor"/>
1223</svg>
1224
1225        
1226      </a>
1227    </li>
1228  
1229
1230
1231  
1232    <li class="footer__list-item footer__list-item--social">
1233      <a
1234        
1235          href="https://twitch.tv/manuelgardnerfernandes"
1236        
1237        target="_blank"
1238        class="footer__social-link"
1239        aria-label="Twitch (opens in a new tab)"
1240      >
1241        <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
1242<path d="M4.89583 0L1.25 3.57143V16.4286H5.625V20L9.27083 16.4286H12.1875L18.75 10V0H4.89583ZM17.2917 9.28571L14.375 12.1429H11.4583L8.90625 14.6429V12.1429H5.625V1.42857H17.2917V9.28571Z" fill="currentColor"/>
1243<path d="M15.1042 3.92857H13.6458V8.21429H15.1042V3.92857Z" fill="currentColor"/>
1244<path d="M11.0938 3.92857H9.63542V8.21429H11.0938V3.92857Z" fill="currentColor"/>
1245</svg>
1246
1247        
1248      </a>
1249    </li>
1250  
1251
1252
1253    </ul>
1254  </div>
1255
1256            </div>
1257
1258            <div>
1259              <nav class="footer__nav" aria-label="Footer">
1260                <ul class="footer__list footer__list--menu">
1261                  
1262  
1263    <li class="footer__list-item">
1264      <a class="footer__menu-link footer__menu-link--icon" tabindex="0" role="button" aria-label="Currency selector, current: USD">
1265        USD
1266        
1267          <span class="footer__link-icon">
1268            <svg class="svg-fill-current-color" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false">
1269  <path d="M0 7.33l2.829-2.83 9.175 9.339 9.167-9.339 2.829 2.83-11.996 12.17z" vector-effect="non-scaling-stroke"/>
1270</svg>
1271
1272          </span>
1273        
1274      </a>
1275      
1276        <div class="footer__dropdown footer__dropdown--content">
1277          <ul class="footer__dropdown-inner">
1278            
1279              <li class="footer__dropdown-item">
1280                <a class="footer__dropdown-link" href="/localization?currency=USD&return_to=/cart">
1281                  USD
1282                </a>
1283              </li>
1284            
1285              <li class="footer__dropdown-item">
1286                <a class="footer__dropdown-link" href="/localization?currency=EUR&return_to=/cart">
1287                  EUR
1288                </a>
1289              </li>
1290            
1291              <li class="footer__dropdown-item">
1292                <a class="footer__dropdown-link" href="/localization?currency=CAD&return_to=/cart">
1293                  CAD
1294                </a>
1295              </li>
1296            
1297              <li class="footer__dropdown-item">
1298                <a class="footer__dropdown-link" href="/localization?currency=GBP&return_to=/cart">
1299                  GBP
1300                </a>
1301              </li>
1302            
1303              <li class="footer__dropdown-item">
1304                <a class="footer__dropdown-link" href="/localization?currency=AUD&return_to=/cart">
1305                  AUD
1306                </a>
1307              </li>
1308            
1309              <li class="footer__dropdown-item">
1310                <a class="footer__dropdown-link" href="/localization?currency=NZD&return_to=/cart">
1311                  NZD
1312                </a>
1313              </li>
1314            
1315              <li class="footer__dropdown-item">
1316                <a class="footer__dropdown-link" href="/localization?currency=SEK&return_to=/cart">
1317                  SEK
1318                </a>
1319              </li>
1320            
1321              <li class="footer__dropdown-item">
1322                <a class="footer__dropdown-link" href="/localization?currency=NOK&return_to=/cart">
1323                  NOK
1324                </a>
1325              </li>
1326            
1327              <li class="footer__dropdown-item">
1328                <a class="footer__dropdown-link" href="/localization?currency=DKK&return_to=/cart">
1329                  DKK
1330                </a>
1331              </li>
1332            
1333              <li class="footer__dropdown-item">
1334                <a class="footer__dropdown-link" href="/localization?currency=PLN&return_to=/cart">
1335                  PLN
1336                </a>
1337              </li>
1338            
1339              <li class="footer__dropdown-item">
1340                <a class="footer__dropdown-link" href="/localization?currency=INR&return_to=/cart">
1341                  INR
1342                </a>
1343              </li>
1344            
1345              <li class="footer__dropdown-item">
1346                <a class="footer__dropdown-link" href="/localization?currency=JPY&return_to=/cart">
1347                  JPY
1348                </a>
1349              </li>
1350            
1351              <li class="footer__dropdown-item">
1352                <a class="footer__dropdown-link" href="/localization?currency=MYR&return_to=/cart">
1353                  MYR
1354                </a>
1355              </li>
1356            
1357              <li class="footer__dropdown-item">
1358                <a class="footer__dropdown-link" href="/localization?currency=SGD&return_to=/cart">
1359                  SGD
1360                </a>
1361              </li>
1362            
1363              <li class="footer__dropdown-item">
1364                <a class="footer__dropdown-link" href="/localization?currency=MXN&return_to=/cart">
1365                  MXN
1366                </a>
1367              </li>
1368            
1369              <li class="footer__dropdown-item">
1370                <a class="footer__dropdown-link" href="/localization?currency=BRL&return_to=/cart">
1371                  BRL
1372                </a>
1373              </li>
1374            
1375              <li class="footer__dropdown-item">
1376                <a class="footer__dropdown-link" href="/localization?currency=CHF&return_to=/cart">
1377                  CHF
1378                </a>
1379              </li>
1380            
1381          </ul>
1382        </div>
1383      
1384    </li>
1385  
1386
1387                  
1388  
1389    <li class="footer__list-item">
1390      <a href="/pages/returns-faq" class="footer__menu-link" >Returns & FAQ</a>
1391    </li>
1392  
1393    <li class="footer__list-item">
1394      <a href="/pages/contact" class="footer__menu-link" >Contact</a>
1395    </li>
1396  
1397    <li class="footer__list-item">
1398      <a href="/pages/privacy-policy" class="footer__menu-link" >Privacy Policy</a>
1399    </li>
1400  
1401    <li class="footer__list-item">
1402      <a href="/pages/terms-of-service" class="footer__menu-link" >Terms of Service</a>
1403    </li>
1404  
1405    <li class="footer__list-item">
1406      <a href="/contact" class="footer__menu-link" >Contact Support</a>
1407    </li>
1408  
1409
1410                </ul>
1411              </nav>
1412            </div>
1413          </div>
1414        </div>
1415
1416        <div class="footer__bottom">
1417          <ul class="footer__list footer__list--bottom">
1418            <li class="footer__list-item">
1418<div class="footer__copy">&copy; 2026 Manuel Gardner Fernandes</div></li>
1419            
1420              <li class="footer__list-item"><div class="footer__powered-by">Powered by <a href="https://fourthwall.com/?utm_source=footer&utm_medium=fourthwall&utm_campaign=poweredby" style="padding-left: 0;" target="_blank" rel="noopener">Fourthwall</a></div></li>
1421            
1422          </ul>
1423        </div>
1424      
1425    </div>
1426  </div>
1427</footer>
1428
1429
1430</div>
1431      </div>
1432    </div>
1433
1434    
1434<script>
1435  var fourthwallTheme = {
1436    strings: {
1437      addToCart: "Add to Cart",
1438      redeemGift: "Redeem Your Gift",
1439      viewCart: "View Cart",
1440      checkout: "Checkout",
1441      outOfStock: "Out of Stock",
1442      unavailable: "Not Available",
1443      soldOut: "Sold Out",
1444      soldOutSuffix: " - Sold Out",
1445      missingQuantityError: "Please choose the quantity.",
1446      generalError: "An error occurred. Please try refreshing the page.",
1447      item: "item",
1448      items: "items",
1449      startShopping: "Start Shopping",
1450      subtotal: "Subtotal",
1451      plusTax: "(plus tax)",
1452      backToShopping: "Back to Shopping",
1453      cart: {
1454        heading: "[item_count] [item_count_label] in your cart for [total]",
1455        emptyHeading: "Your Shopping Cart is Empty",
1456        tableHeader: {
1457          item: "Item",
1458          quantity: "Quantity",
1459          price: "Price"
1460        },
1461        deleteModal: {
1462          heading: "Are you sure you want to remove [title] from your cart?",
1463          cancel: "Cancel",
1464          delete: "Delete"
1465        }
1466      },
1467      newsletter: {
1468        missingEmailError: 'Please enter your email.',
1469        invalidEmailError: 'Please enter a valid email.',
1470        subscribeSuccess: 'Thanks for subscribing!'
1471      },
1472      donation: {
1473        missingAmountError: 'Please select or enter the donation amount.',
1474        invalidAmountError: 'Please enter a valid donation amount.',
1475        missingNameError: 'Please enter your name.',
1476        missingMessageError: 'Please enter the message.'
1477      },
1478      checkoutErrors: {
1479        default: "There was an issue with your checkout. Please review your cart and try again.",
1480        CHECKOUT_CART_ITEMS_CHANGED: "Your cart has changed since you started checkout. Please review your items and try again.",
1481        CHECKOUT_STOCK_NOT_ENOUGH_QUANTITY: "Some items in your cart are no longer available in the requested quantity. Please update your cart and try again."
1482      }
1483    },
1484    urls: {
1485      cart: "/cart",
1486      cartItemLocalizedPrefix: "",
1487      cartAddUrl: "/cart/add",
1488      cartChangeUrl: "/cart/change",
1489      productsUrlPrefix: "/products",
1490      allProductsCollection: "/collections/all",
1491    }
1492  };
1493</script>
1493
1494
1495
1496    
1496<script src="https://themes.fourthwall.dev/themes-library/assets/8e3152b6-1ebc-4963-ac9e-eb2fc7533a8a/assets/theme.js?v=c15c9b04ba016d7934c6d343c4cdee149a5c31ed9e71fbd4218701bbfc75c441" rel="preload" integrity="sha256-wVybBLoBbXk0xtNDxM3uFJpcMe2ecfvUIYcBu/x1xEE=" crossorigin="anonymous"></script>
1496
1497
1498    
1499<div id="cookie-consent-banner-container" data-turbo-permanent="true"></div>
1500
1501
1502  <div class="admin-bar-container hidden">
1503  <div id="admin-bar" class="admin-bar sticky hidden">
1504    <div class="wrapper">
1505      <div>
1506        <svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
1507          <path fill="#FDFCFB" d="m11.947 6-.682 3.151H9.983c-1.61 0-1.964.081-2.237 1.195l-.136.733h3.246l-.683 3.178H6.928L4.5 25.692H0l2.428-11.435H.409l.682-3.178h1.991l.219-.923C4.01 6.706 5.7 6 9.628 6h2.319Zm3.525 5.08 1.936 9.913 1.718-9.914h4.637l1.69 9.914 1.938-9.914H32l-3.382 14.613h-5.21L21.446 14.91 19.48 25.692h-5.237L10.862 11.08h4.61Z"/>
1508        </svg>
1509      </div>
1510      <div class="actions">
1511        <div class='desktop'>
1512          <div class="dropdown">
1513            <button class="dropdown-button desktop-switcher pill" data-target="desktop-switcher">View as: </button>
1514            <div class="dropdown-content" id="desktop-switcher">
1515              <ul>
1516                <li class="dropdown-item" data-mode="creator">Admin</li>
1517                <li class="dropdown-item" data-mode="supporter">Supporter</li>
1518              </ul>
1519            </div>
1520          </div>
1521          
1522          <a href="/admin/dashboard" rel="noopener noreferrer" class="pill dashboard-link">Go to dashboard</a>
1523        </div>
1524
1525        <div class='mobile'>
1526          <div class="dropdown">
1527            <button class="dropdown-button pill mobile-switcher" data-target="mobile-switcher">View as</button>
1528            <div class="dropdown-content" id="mobile-switcher">
1529              <ul>
1530                <li class="dropdown-item" data-mode="creator">Admin</li>
1531                <li class="dropdown-item" data-mode="supporter">Supporter</li>
1532              </ul>
1533            </div>
1534          </div>
1535
1536          <div class="dropdown mobile">
1537            <button class="dropdown-button pill" data-target="mobile-links">
1538              <svg width="16" height="14" viewBox="0 0 16 14" fill="none" xmlns="http://www.w3.org/2000/svg">
1539                <g id="Dots horizontal">
1540                  <g>
1541                    <path d="M2.96875 7C2.96875 7.42284 2.62597 7.76562 2.20312 7.76562C1.78028 7.76562 1.4375 7.42284 1.4375 7C1.4375 6.57716 1.78028 6.23438 2.20312 6.23438C2.62597 6.23438 2.96875 6.57716 2.96875 7Z" stroke="#FDFCFB" stroke-width="1.5"/>
1542                    <path d="M8.76562 7C8.76562 7.42284 8.42284 7.76562 8 7.76562C7.57716 7.76562 7.23438 7.42284 7.23438 7C7.23438 6.57716 7.57716 6.23438 8 6.23438C8.42284 6.23438 8.76562 6.57716 8.76562 7Z" stroke="#FDFCFB" stroke-width="1.5"/>
1543                    <path d="M14.5625 7C14.5625 7.42284 14.2197 7.76562 13.7969 7.76562C13.374 7.76562 13.0312 7.42284 13.0312 7C13.0312 6.57716 13.374 6.23438 13.7969 6.23438C14.2197 6.23438 14.5625 6.57716 14.5625 7Z" stroke="#FDFCFB" stroke-width="1.5"/>
1544                  </g>
1545                </g>
1546              </svg>
1547            </button>
1548            <div class="dropdown-content" id="mobile-links">
1549              <a href="/admin/dashboard" rel="noopener noreferrer" class="dropdown-item">Go to dashboard</a>
1550            </div>
1551          </div>
1552        </div>
1553
1554        <div class="pill close">
1555          <svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
1556            <g>
1557              <path d="M0.875 13.125L13.125 0.875M13.125 13.125L0.875 0.875" stroke="#FDFCFB" stroke-width="1.5" stroke-linejoin="bevel"/>
1558            </g>
1559          </svg>
1560        </div>
1561      </div>
1562    </div>
1563  </div>
1564
1565  <div id="admin-bar-small" class="admin-bar-small sticky hidden">
1566    <div class="wrapper">
1567      <div>
1568        <svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
1569          <path fill="#FDFCFB" d="m11.947 6-.682 3.151H9.983c-1.61 0-1.964.081-2.237 1.195l-.136.733h3.246l-.683 3.178H6.928L4.5 25.692H0l2.428-11.435H.409l.682-3.178h1.991l.219-.923C4.01 6.706 5.7 6 9.628 6h2.319Zm3.525 5.08 1.936 9.913 1.718-9.914h4.637l1.69 9.914 1.938-9.914H32l-3.382 14.613h-5.21L21.446 14.91 19.48 25.692h-5.237L10.862 11.08h4.61Z"/>
1570        </svg>
1571      </div>
1572    </div>
1573  </div>
1574</div>
1575
1576<script>
1577  const cookieModule = {
1578    setCookie: function (name, value, days = 365, maxAge) {
1579      const expires = new Date(Date.now() + days * 24 * 60 * 60 * 1000).toUTCString();
1580      let cookieString = `${name}=${value}; expires=${expires}; path=/`;
1581
1582      if (maxAge) {
1583        cookieString += `; max-age=${maxAge}`;
1584      }
1585
1586      document.cookie = cookieString;
1587    },
1588
1589    getCookie: function (name) {
1590      const cookie = document.cookie.split(';').find(c => c.trim().startsWith(`${name}=`));
1591      return cookie ? cookie.split('=')[1] : null;
1592    }
1593  };
1594
1595  const AdminBar = {
1596    adminBar: document.getElementById("admin-bar"),
1597    adminBarContainer: document.querySelector(".admin-bar-container"),
1598    adminBarSmall: document.getElementById("admin-bar-small"),
1599    closeButton: document.querySelector('#admin-bar .close'),
1600    viewAsDesktopButton: document.querySelector(".desktop-switcher"),
1601    dropdownButtons: document.querySelectorAll(".dropdown-button"),
1602    dropdownContents: document.querySelectorAll(".dropdown-content"),
1603    inIframe: () => {
1604      try {
1605        return window.self !== window.top;
1606      } catch (e) {
1607        return true;
1608      }
1609    },
1610    inThemeEditor: () => cookieModule.getCookie('view_as') === 'theme_editor' || AdminBar.inIframe(),
1611    viewAsCreator: () => cookieModule.getCookie('view_as') === 'creator',
1612    viewAsSupporter: () => cookieModule.getCookie('view_as') === 'supporter',
1613    verifyCreator: () => {
1614      document.cookie = 'return_to=' + window.location.href + '; path=/; max-age=30;';
1615      window.location.href = '/platform/creators/handoff/start?return=' + encodeURIComponent(window.location.pathname + window.location.search);
1616    },
1617    getSelectedView: () => (AdminBar.viewAsCreator() ? 'Admin' : 'Supporter'),
1618    toggleDropdown: (dropdownContent) => {
1619      dropdownContent.style.display = dropdownContent.style.display === 'none' || dropdownContent.style.display === '' ? 'block' : 'none';
1620    },
1621    init() {
1622      if (
1623        !AdminBar.inThemeEditor() &&
1624        cookieModule.getCookie('core_dashboard_visited')
1625      ) {
1626        AdminBar.viewAsDesktopButton.textContent = 'View as: ' + AdminBar.getSelectedView();
1627        AdminBar.adminBarContainer.classList.toggle('hidden');
1628        if (cookieModule.getCookie('admin_bar_mode') === 'condensed') {
1629          AdminBar.adminBarSmall.classList.toggle('hidden');
1630        } else {
1631          AdminBar.adminBar.classList.toggle('hidden');
1632        }
1633      }
1634
1635      AdminBar.closeButton.addEventListener('click', () => {
1636        cookieModule.setCookie('admin_bar_mode', 'condensed');
1637        AdminBar.adminBar.classList.toggle('hidden');
1638        AdminBar.adminBarSmall.classList.toggle('hidden');
1639      });
1640
1641      AdminBar.adminBarSmall.addEventListener('click', () => {
1642        cookieModule.setCookie('admin_bar_mode', 'expanded');
1643        AdminBar.adminBar.classList.toggle('hidden');
1644        AdminBar.adminBarSmall.classList.toggle('hidden');
1645      });
1646
1647      // Add event listeners to each dropdown button
1648      AdminBar.dropdownButtons.forEach((button) => {
1649        button.addEventListener("click", () => {
1650          const dropdownId = button.getAttribute("data-target");
1651          const dropdownContent = document.getElementById(dropdownId);
1652          AdminBar.toggleDropdown(dropdownContent);
1653        });
1654      });
1655
1656      // Close the dropdowns when clicking outside
1657      document.addEventListener("click", (event) => {
1658        AdminBar.dropdownButtons.forEach((button) => {
1659          const dropdownId = button.getAttribute("data-target");
1660          const dropdownContent = document.getElementById(dropdownId);
1661          if (event.target !== button && !button.contains(event.target) && event.target !== dropdownContent) {
1662            dropdownContent.style.display = "none";
1663          }
1664        });
1665      });
1666
1667      document.querySelectorAll(".dropdown-content li").forEach((item) => {
1668        item.addEventListener("click", (event) => {
1669          const mode = event.target.getAttribute("data-mode");
1670          if (mode === 'creator') {
1671            cookieModule.setCookie('view_as', 'creator');
1672            AdminBar.verifyCreator();
1673          } else {
1674            cookieModule.setCookie('view_as', 'supporter');
1675            window.location.reload();
1676          }
1677        });
1678      });
1679    },
1680  };
1681
1682  AdminBar.init();
1683</script>
1683
1684
1685<style>
1686  .admin-bar-container {
1687    height: 56px;
1688  }
1689
1690  .hidden {
1691    display: none;
1692  }
1693
1694  .admin-bar,
1695  .admin-bar-small {
1696    z-index: 1000;
1697    background-color: rgba(0, 0, 0, 0.7);
1698    backdrop-filter: blur(15px);
1699    -webkit-backdrop-filter: blur(15px);
1700    height: 56px;
1701    width: 100%;
1702  }
1703
1704  .admin-bar-small {
1705    width: 73px;
1706    cursor: pointer;
1707  }
1708
1709  .sticky {
1710    position: fixed;
1711    bottom: 0;
1712  }
1713
1714  .admin-bar a {
1715    color: #FDFCFB;
1716    padding: 14px;
1717    font-size: 14px;
1718    text-decoration: none;
1719  }
1720
1721  .admin-bar button {
1722    padding: 14px;
1723    font-size: 14px;
1724  }
1725
1726  .admin-bar .wrapper,
1727  .admin-bar-small .wrapper {
1728    display: flex;
1729    justify-content: space-between;
1730    align-items: center;
1731    padding: 10px 20px;
1732  }
1733
1734  .admin-bar-small .wrapper {
1735    padding: 12px 20px;
1736  }
1737
1738  .admin-bar .pill {
1739    display: flex;
1740    justify-content: center;
1741    align-items: center;
1742    gap: 10px;
1743    text-transform: capitalize;
1744
1745    padding: 6px 14px;
1746    border-radius: 100px;
1747    background: rgba(253, 252, 251, 0.12);
1748
1749    cursor: pointer;
1750  }
1751
1752  .admin-bar .pill:hover {
1753    background: rgba(253, 252, 251, 0.22);
1754  }
1755
1756  .admin-bar .close {
1757    padding: 6px 11px;
1758  }
1759
1760  .admin-bar .actions,
1761  .admin-bar .actions .desktop,
1762  .admin-bar .actions .mobile {
1763    display: flex;
1764    gap: 10px;
1765  }
1766
1767  .admin-bar .actions .desktop,
1768  .admin-bar .actions .edit-page {
1769    display: none;
1770  }
1771
1772  @media (min-width: 768px) {
1773    .admin-bar a,
1774    .admin-bar button {
1775      font-size: 16px;
1776    }
1777
1778    .admin-bar .actions .desktop,
1779    .admin-bar .actions .edit-page {
1780      display: flex;
1781      gap: 10px;
1782    }
1783
1784    .admin-bar .actions .mobile {
1785      display: none;
1786    }
1787  }
1788
1789  .dropdown {
1790    position: relative;
1791  }
1792
1793  .dropdown-content {
1794    display: none;
1795    position: absolute;
1796    background-color: rgba(0,0,0,0.9);
1797    min-width: 130px;
1798    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
1799    bottom: 100%; /* Position above the button */
1800    border-radius: 10px;
1801    bottom: calc((100% + 8px) - 0px);
1802    right: 0;
1803  }
1804
1805  /* Style for each list item */
1806  .dropdown-content .dropdown-item {
1807    color: white;
1808    padding: 12px 16px;
1809    text-decoration: none;
1810    white-space: nowrap;
1811    display: block;
1812    cursor: pointer;
1813    border-radius: 10px;
1814  }
1815
1816  .dropdown-content .dropdown-item:hover {
1817    background-color: rgba(255,255,255,0.2)
1818  }
1819
1820  /* Style for the button */
1821  .dropdown-button {
1822    color: white;
1823    padding: 10px 20px;
1824    border: none;
1825    border-radius: 5px;
1826    cursor: pointer;
1827    line-height: 24px;
1828  }
1829</style>
1830
1831</body>
1832</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.