PageSourceSearch

https://cutawaymerch.store/cart

html cutawaymerch.store collected 2026-10-05 19:31:16 UTC 76,093 bytes, 1,877 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://cutawaymerch.store/cart" />
8
9    <title>Your Shopping Cart | Cutaway</title>
10
11    
12<meta name="description" content="The official marketplace to buy indie film merch and support artists directly." />
13<meta property="og:site_name" content="Cutaway" />
14<meta property="og:url" content="https://cutawaymerch.store/cart" />
15<meta property="og:description" content="The official marketplace to buy indie film merch and support artists directly." />
16
17
18
19
20
21<meta property="og:title" content="Your Shopping Cart | Cutaway" />
22<meta property="og:type" content="website" />
23
24
25  <meta property="og:image" content="https://imgproxy.fourthwall.dev/D3mjLHOkkKbsVJlFr-6hVWubChBQOJtUsytPtmg9eTY/w:1200/sm:1/enc/hiv-dsiXbmC5CimX/DsP-2Ap9v-4a5PFF/9PsdJoKYL6NVMxXN/MpyGfSUDnrJBI7dH/7KKclmaNn7QnxNYq/iD51WFEArtziPn3Y/njCDyrKP9q70-S79/gfJz5fkcP_VtEpwy/h5cnZiu3wklMXCWe/Mia1na3AahEiOQSP/UcRDaJk_XvSnfyLO/FvBfh9eCSukhUoHO/LhzYugHcXW2VaPnt/7_QrtaQTIeGuCdwF/6NQ2MHbhL3F0PUpX/YX8KjfwsxaYGx2-X.png" />
26  <meta property="og:image:secure_url" content="https://imgproxy.fourthwall.dev/D3mjLHOkkKbsVJlFr-6hVWubChBQOJtUsytPtmg9eTY/w:1200/sm:1/enc/hiv-dsiXbmC5CimX/DsP-2Ap9v-4a5PFF/9PsdJoKYL6NVMxXN/MpyGfSUDnrJBI7dH/7KKclmaNn7QnxNYq/iD51WFEArtziPn3Y/njCDyrKP9q70-S79/gfJz5fkcP_VtEpwy/h5cnZiu3wklMXCWe/Mia1na3AahEiOQSP/UcRDaJk_XvSnfyLO/FvBfh9eCSukhUoHO/LhzYugHcXW2VaPnt/7_QrtaQTIeGuCdwF/6NQ2MHbhL3F0PUpX/YX8KjfwsxaYGx2-X.png" />
27  <meta property="twitter:image" content="https://imgproxy.fourthwall.dev/D3mjLHOkkKbsVJlFr-6hVWubChBQOJtUsytPtmg9eTY/w:1200/sm:1/enc/hiv-dsiXbmC5CimX/DsP-2Ap9v-4a5PFF/9PsdJoKYL6NVMxXN/MpyGfSUDnrJBI7dH/7KKclmaNn7QnxNYq/iD51WFEArtziPn3Y/njCDyrKP9q70-S79/gfJz5fkcP_VtEpwy/h5cnZiu3wklMXCWe/Mia1na3AahEiOQSP/UcRDaJk_XvSnfyLO/FvBfh9eCSukhUoHO/LhzYugHcXW2VaPnt/7_QrtaQTIeGuCdwF/6NQ2MHbhL3F0PUpX/YX8KjfwsxaYGx2-X.png" />
28
29<meta name="twitter:card" content="summary_large_image" />
30<meta name="twitter:title" content="Your Shopping Cart | Cutaway" />
31<meta name="twitter:description" content="The official marketplace to buy indie film merch and support artists directly." />
32
33    
34    <link rel="shortcut icon" href="https://imgproxy.fourthwall.dev/hp3Q1QrmMMnbAH9zfA1Ki7C_qzKG69RyduUC2hyUMO0/s:96:96/sm:1/enc/CGluKY-EBwpMIUSo/lbJbISMhw9o86oF_/k196WRhtGWNoWed4/I0ZTNUFUrjya_RxA/4MofRf4qh2Hm1g0Q/NG_-Ss2bK5op7gN4/dvASRCrbQLkXjFdz/AkhV2r9OB-QxNdT_/ZAwBoNv47JW98CFS/v7MkUMs60pVxDWI9/CrTG43lvRo9qZZ75/2-q2Wev_gc2_Rqtk/oUCscT7MxNVJ9uVR/i873hI3opiXOh7Mp/tDEVqnT6InAKNTiL/SPO38gUbi9F_1IAk.svg" sizes="96x96" type="image/png" />
35<link rel="shortcut icon" href="https://imgproxy.fourthwall.dev/DzdeH528isKjtaY1XdXzW4IeW3GkVcROgytgblnua48/s:48:48/sm:1/enc/CGluKY-EBwpMIUSo/lbJbISMhw9o86oF_/k196WRhtGWNoWed4/I0ZTNUFUrjya_RxA/4MofRf4qh2Hm1g0Q/NG_-Ss2bK5op7gN4/dvASRCrbQLkXjFdz/AkhV2r9OB-QxNdT_/ZAwBoNv47JW98CFS/v7MkUMs60pVxDWI9/CrTG43lvRo9qZZ75/2-q2Wev_gc2_Rqtk/oUCscT7MxNVJ9uVR/i873hI3opiXOh7Mp/tDEVqnT6InAKNTiL/SPO38gUbi9F_1IAk.svg" sizes="48x48" type="image/png" />
36
37
38  <link rel="apple-touch-icon" href="https://imgproxy.fourthwall.dev/URt7z12R44S_k4jkscEjtqEbCmQC2-5lNBj0N1i3g9A/s:180:180/sm:1/enc/CGluKY-EBwpMIUSo/lbJbISMhw9o86oF_/k196WRhtGWNoWed4/I0ZTNUFUrjya_RxA/4MofRf4qh2Hm1g0Q/NG_-Ss2bK5op7gN4/dvASRCrbQLkXjFdz/AkhV2r9OB-QxNdT_/ZAwBoNv47JW98CFS/v7MkUMs60pVxDWI9/CrTG43lvRo9qZZ75/2-q2Wev_gc2_Rqtk/oUCscT7MxNVJ9uVR/i873hI3opiXOh7Mp/tDEVqnT6InAKNTiL/SPO38gUbi9F_1IAk.svg" 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/5d5867e7-e64a-481b-91f3-6f5c283853bf/assets/vendor.css?v=b1b11eb5397f6f25bd27f727622a7b127d42cd4e0ede0f0b643a4ec082686d92" media="all" integrity="sha256-sbEetTl/byW9J/cnYip7En1CzU4O3g8LZDpOwIJobZI=" crossorigin="anonymous" />
46
47    <link rel="stylesheet" type="text/css" href="https://themes.fourthwall.dev/themes/assets/66e57a0c-495f-4bae-8c63-f85f14be42a3/assets/styles/css-variables.scss.css?v=2956327872d9e61d82f2d32eb627778b2ce2966e16b010e0943891d12c296ccd" media="all" integrity="sha256-KVYyeHLZ5h2C8tMutid3iyzilm4WsBDglDiR0SwpbM0=" crossorigin="anonymous" />
48    <link rel="stylesheet" type="text/css" href="https://themes.fourthwall.dev/themes/assets/66e57a0c-495f-4bae-8c63-f85f14be42a3/assets/styles/theme.scss.css?v=b36d97841891dac5fe9e0924b54f845c06ac80a69cb779062bff8c05b122e20a" media="all" integrity="sha256-s22XhBiR2sX+ngkktU+EXAasgKact3kGK/+MBbEi4go=" 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://cutawaymerch.store/cart" hreflang="x-default" />
55<link rel="alternate" href="https://cutawaymerch.store/en-usd/cart" hreflang="en-AQ" />
56<link rel="alternate" href="https://cutawaymerch.store/en-usd/cart" hreflang="en-AS" />
57<link rel="alternate" href="https://cutawaymerch.store/en-usd/cart" hreflang="en-BQ" />
58<link rel="alternate" href="https://cutawaymerch.store/en-usd/cart" hreflang="en-EC" />
59<link rel="alternate" href="https://cutawaymerch.store/en-usd/cart" hreflang="en-FM" />
60<link rel="alternate" href="https://cutawaymerch.store/en-usd/cart" hreflang="en-GU" />
61<link rel="alternate" href="https://cutawaymerch.store/en-usd/cart" hreflang="en-IO" />
62<link rel="alternate" href="https://cutawaymerch.store/en-usd/cart" hreflang="en-MH" />
63<link rel="alternate" href="https://cutawaymerch.store/en-usd/cart" hreflang="en-MP" />
64<link rel="alternate" href="https://cutawaymerch.store/en-usd/cart" hreflang="en-PR" />
65<link rel="alternate" href="https://cutawaymerch.store/en-usd/cart" hreflang="en-PW" />
66<link rel="alternate" href="https://cutawaymerch.store/en-usd/cart" hreflang="en-SV" />
67<link rel="alternate" href="https://cutawaymerch.store/en-usd/cart" hreflang="en-TC" />
68<link rel="alternate" href="https://cutawaymerch.store/en-usd/cart" hreflang="en-UM" />
69<link rel="alternate" href="https://cutawaymerch.store/en-usd/cart" hreflang="en-US" />
70<link rel="alternate" href="https://cutawaymerch.store/en-usd/cart" hreflang="en-VG" />
71<link rel="alternate" href="https://cutawaymerch.store/en-usd/cart" hreflang="en-VI" />
72<link rel="alternate" href="https://cutawaymerch.store/en-usd/cart" hreflang="en-ZW" />
73<link rel="alternate" href="https://cutawaymerch.store/en-eur/cart" hreflang="en-AD" />
74<link rel="alternate" href="https://cutawaymerch.store/en-eur/cart" hreflang="en-AT" />
75<link rel="alternate" href="https://cutawaymerch.store/en-eur/cart" hreflang="en-AX" />
76<link rel="alternate" href="https://cutawaymerch.store/en-eur/cart" hreflang="en-BE" />
77<link rel="alternate" href="https://cutawaymerch.store/en-eur/cart" hreflang="en-BG" />
78<link rel="alternate" href="https://cutawaymerch.store/en-eur/cart" hreflang="en-BL" />
79<link rel="alternate" href="https://cutawaymerch.store/en-eur/cart" hreflang="en-CY" />
80<link rel="alternate" href="https://cutawaymerch.store/en-eur/cart" hreflang="en-DE" />
81<link rel="alternate" href="https://cutawaymerch.store/en-eur/cart" hreflang="en-EE" />
82<link rel="alternate" href="https://cutawaymerch.store/en-eur/cart" hreflang="en-ES" />
83<link rel="alternate" href="https://cutawaymerch.store/en-eur/cart" hreflang="en-FI" />
84<link rel="alternate" href="https://cutawaymerch.store/en-eur/cart" hreflang="en-FR" />
85<link rel="alternate" href="https://cutawaymerch.store/en-eur/cart" hreflang="en-GF" />
86<link rel="alternate" href="https://cutawaymerch.store/en-eur/cart" hreflang="en-GP" />
87<link rel="alternate" href="https://cutawaymerch.store/en-eur/cart" hreflang="en-GR" />
88<link rel="alternate" href="https://cutawaymerch.store/en-eur/cart" hreflang="en-HR" />
89<link rel="alternate" href="https://cutawaymerch.store/en-eur/cart" hreflang="en-IE" />
90<link rel="alternate" href="https://cutawaymerch.store/en-eur/cart" hreflang="en-IT" />
91<link rel="alternate" href="https://cutawaymerch.store/en-eur/cart" hreflang="en-LT" />
92<link rel="alternate" href="https://cutawaymerch.store/en-eur/cart" hreflang="en-LU" />
93<link rel="alternate" href="https://cutawaymerch.store/en-eur/cart" hreflang="en-LV" />
94<link rel="alternate" href="https://cutawaymerch.store/en-eur/cart" hreflang="en-MC" />
95<link rel="alternate" href="https://cutawaymerch.store/en-eur/cart" hreflang="en-ME" />
96<link rel="alternate" href="https://cutawaymerch.store/en-eur/cart" hreflang="en-MF" />
97<link rel="alternate" href="https://cutawaymerch.store/en-eur/cart" hreflang="en-MQ" />
98<link rel="alternate" href="https://cutawaymerch.store/en-eur/cart" hreflang="en-MT" />
99<link rel="alternate" href="https://cutawaymerch.store/en-eur/cart" hreflang="en-NL" />
100<link rel="alternate" href="https://cutawaymerch.store/en-eur/cart" hreflang="en-PM" />
101<link rel="alternate" href="https://cutawaymerch.store/en-eur/cart" hreflang="en-PT" />
102<link rel="alternate" href="https://cutawaymerch.store/en-eur/cart" hreflang="en-RE" />
103<link rel="alternate" href="https://cutawaymerch.store/en-eur/cart" hreflang="en-SI" />
104<link rel="alternate" href="https://cutawaymerch.store/en-eur/cart" hreflang="en-SK" />
105<link rel="alternate" href="https://cutawaymerch.store/en-eur/cart" hreflang="en-SM" />
106<link rel="alternate" href="https://cutawaymerch.store/en-eur/cart" hreflang="en-TF" />
107<link rel="alternate" href="https://cutawaymerch.store/en-eur/cart" hreflang="en-VA" />
108<link rel="alternate" href="https://cutawaymerch.store/en-eur/cart" hreflang="en-YT" />
109<link rel="alternate" href="https://cutawaymerch.store/en-eur/cart" hreflang="en-XK" />
110<link rel="alternate" href="https://cutawaymerch.store/en-cad/cart" hreflang="en-CA" />
111<link rel="alternate" href="https://cutawaymerch.store/en-gbp/cart" hreflang="en-GB" />
112<link rel="alternate" href="https://cutawaymerch.store/en-gbp/cart" hreflang="en-GG" />
113<link rel="alternate" href="https://cutawaymerch.store/en-gbp/cart" hreflang="en-GS" />
114<link rel="alternate" href="https://cutawaymerch.store/en-gbp/cart" hreflang="en-IM" />
115<link rel="alternate" href="https://cutawaymerch.store/en-gbp/cart" hreflang="en-JE" />
116<link rel="alternate" href="https://cutawaymerch.store/en-aud/cart" hreflang="en-AU" />
117<link rel="alternate" href="https://cutawaymerch.store/en-aud/cart" hreflang="en-CC" />
118<link rel="alternate" href="https://cutawaymerch.store/en-aud/cart" hreflang="en-CX" />
119<link rel="alternate" href="https://cutawaymerch.store/en-aud/cart" hreflang="en-HM" />
120<link rel="alternate" href="https://cutawaymerch.store/en-aud/cart" hreflang="en-KI" />
121<link rel="alternate" href="https://cutawaymerch.store/en-aud/cart" hreflang="en-NF" />
122<link rel="alternate" href="https://cutawaymerch.store/en-aud/cart" hreflang="en-NR" />
123<link rel="alternate" href="https://cutawaymerch.store/en-aud/cart" hreflang="en-TV" />
124<link rel="alternate" href="https://cutawaymerch.store/en-nzd/cart" hreflang="en-CK" />
125<link rel="alternate" href="https://cutawaymerch.store/en-nzd/cart" hreflang="en-NU" />
126<link rel="alternate" href="https://cutawaymerch.store/en-nzd/cart" hreflang="en-NZ" />
127<link rel="alternate" href="https://cutawaymerch.store/en-nzd/cart" hreflang="en-PN" />
128<link rel="alternate" href="https://cutawaymerch.store/en-nzd/cart" hreflang="en-TK" />
129<link rel="alternate" href="https://cutawaymerch.store/en-sek/cart" hreflang="en-SE" />
130<link rel="alternate" href="https://cutawaymerch.store/en-nok/cart" hreflang="en-BV" />
131<link rel="alternate" href="https://cutawaymerch.store/en-nok/cart" hreflang="en-NO" />
132<link rel="alternate" href="https://cutawaymerch.store/en-nok/cart" hreflang="en-SJ" />
133<link rel="alternate" href="https://cutawaymerch.store/en-dkk/cart" hreflang="en-DK" />
134<link rel="alternate" href="https://cutawaymerch.store/en-dkk/cart" hreflang="en-FO" />
135<link rel="alternate" href="https://cutawaymerch.store/en-dkk/cart" hreflang="en-GL" />
136<link rel="alternate" href="https://cutawaymerch.store/en-pln/cart" hreflang="en-PL" />
137<link rel="alternate" href="https://cutawaymerch.store/en-inr/cart" hreflang="en-IN" />
138<link rel="alternate" href="https://cutawaymerch.store/en-jpy/cart" hreflang="en-JP" />
139<link rel="alternate" href="https://cutawaymerch.store/en-myr/cart" hreflang="en-MY" />
140<link rel="alternate" href="https://cutawaymerch.store/en-sgd/cart" hreflang="en-SG" />
141<link rel="alternate" href="https://cutawaymerch.store/en-mxn/cart" hreflang="en-MX" />
142<link rel="alternate" href="https://cutawaymerch.store/en-brl/cart" hreflang="en-BR" />
143<link rel="alternate" href="https://cutawaymerch.store/en-chf/cart" hreflang="en-CH" />
144<link rel="alternate" href="https://cutawaymerch.store/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 = 'Cutaway';
153  window.shopId = 'sh_c9ae4b16-7d73-4aab-9204-b3c5a098f9ac';
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<meta name='theme-color' content='#fcfff0' />
225<link rel="stylesheet" type="text/css" href="https://themes.fourthwall.dev/themes/assets/66e57a0c-495f-4bae-8c63-f85f14be42a3/assets/styles/custom_sections.css?v=e27fc099e0c6c595b2b519f7ec2b3b57cb3f818b230f2d727c3b1ea9bf5837da" media="all">
226<script>
227  (function() {
228    window.addEventListener('cart:updated', function(event) {
229      var cart = event.detail;
230      if (!cart || !cart.items || !cart.items.length) return;
231      var currency = 'USD';
232      var isZeroDecimal = currency === 'JPY';
233      var items = cart.items.map(function(item) {
234        var price = isZeroDecimal ? item.price : item.price / 100;
235        return {
236          item_id: item.id || item.offer_id,
237          item_name: item.title || item.name,
238          item_brand: `Cutaway`,
239          price: price,
240          quantity: item.quantity || 1
241        };
242      });
243      var value = isZeroDecimal ? cart.total_price : cart.total_price / 100;
244      dataLayer.push({ ecommerce: null });
245      dataLayer.push({
246        event: "view_cart",
247        ecommerce: {
248          currency: currency,
249          value: value,
250          items: items
251        },
252        shopId: 'sh_c9ae4b16-7d73-4aab-9204-b3c5a098f9ac'
253      });
254    }, { once: true });
255  })();
256</script>
vendor: 1 bytes, line 256
256
257<script type="text/javascript">
258    var currentCart = {"id":null,"item_count":0,"unique_item_count":0,"items":[]};
259</script>
vendor: 1 bytes, line 259
259
260<script type="module">
261  function iframeReady(section, iframe, url, appId, settings) {
262    const baseIframeUrl = url;
263  
264    function buildUrl(url, params) {
265      if (!params) return url;
266      var qs = Object.keys(params)
267        .map((k) => encodeURIComponent(k) + '=' + encodeURIComponent(params[k]))
268        .join('&');
269      return url + (url.includes('?') ? '&' : '?') + qs + '&' + settings;
270    }
271  
272    const appHmac = window.appHmac && window.appHmac[appId];
273  
274    const params = {
275      hmac: appHmac,
276      timestamp: window.hmacTimestamp,
277      tier_id: window.tierId,
278      supporter_id: window.supporterId,
279      shop_id: window.shopId,
280    };
281  
282    iframe.src = buildUrl(baseIframeUrl, appHmac ? params : null);
283    iframe.onload = null
284  
285    // Extract origin from URL for security checking
286    let expectedOrigin;
287    try {
288      expectedOrigin = new URL(url).origin;
289    } catch (e) {
290      console.warn('Could not parse URL origin:', url);
291    }
292  
293    // Listen for messages specifically from this iframe
294    const messageHandler = (event) => {
295      // Check if the message is from this specific iframe
296      if (event.source !== iframe.contentWindow) {
297        return; // Ignore messages from other iframes/windows
298      }
299  
300      // Optional: Also verify the origin for security
301      if (expectedOrigin && event.origin !== expectedOrigin) {
302        console.warn('Message received from unexpected origin:', event.origin);
303        return;
304      }
305      
306      if (event.data.type === 'RESIZE') {
307        iframe.style.height = event.data.data.height + 'px';
308      } else if (event.data.type === 'CLOSE') {
309        section.style.height = '0px';
310      }
311    };
312  
313    window.addEventListener('message', messageHandler);
314    
315    // Store the handler for cleanup (optional)
316    iframe._messageHandler = messageHandler;
317  }
318  
319  class Hmac extends HTMLElement {
320    constructor() {
321      super()
322      this.section = this.parentElement.parentElement;
323      this.iframe = this.querySelector('iframe')
324      this.url = this.getAttribute('url')
325      this.appId = this.getAttribute('app_id')
326      this.settings = this.getAttribute('settings')
327    }
328  
329    connectedCallback() {
330      if (this.iframe && this.iframe.contentDocument && this.iframe.contentDocument.readyState === 'complete') {
331        iframeReady(this.section, this.iframe, this.url, this.appId, this.settings)
332      } else {
333        this.iframe.onload = () => iframeReady(this.section, this.iframe, this.url, this.appId, this.settings)
334      }
335    }
336  
337    disconnectedCallback() {
338      if (this.iframe && this.iframe._messageHandler) {
339        window.removeEventListener('message', this.iframe._messageHandler);
340        delete this.iframe._messageHandler;
341      }
342    }
343  }
344  
345  customElements.define('app-hmac-component', Hmac)
346</script>
346
347
348  </head>
349
350  
351  
352
353  
354
355  <body class="body cart "  >
356 <!-- Google Tag Manager (noscript) -->
357<noscript><iframe src='/_c/ns.html?id=GTM-PV2BBNN'
358height='0' width='0' style='display:none;visibility:hidden'></iframe></noscript>
359<!-- End Google Tag Manager (noscript) -->
360
361    <a href="#main-content" class="skip-link">Skip to content</a>
362
363    <div class="page">
364      <div>
365        <div id="fw-section-header" class="fw-section">
366
367
368
369
370  
371  
372  
373  
374  <style>
375    .header--floating {
376      margin: 10px 10px 10px 10px;
377      border-radius: 20px;
378    }
379    @media screen and (min-width: 640px) {
380      .header--floating {
381        margin: 20px 20px 20px 20px;
382      }
383    }
384  </style>
385
386
387<header
388  data-testid='main.single.section'
389  class='header header--floating'
390>
391  <div class='wrapper'>
392    <div class='header__grid header__grid--search header--left header__size--md'>
393      <div class='header__mobile-menu hidden@sm'>
394        <button data-drawer-trigger-primary='mobile-menu' class='header__icon' aria-label='Open menu'>
395          <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false">
396  <path fill-rule="evenodd" clip-rule="evenodd" d="M16 3.75H0V2.25H16V3.75ZM16 8.75H0V7.25H16V8.75ZM16 13.75H0V12.25H16V13.75Z" fill="currentColor"/>
397</svg>
398
399        </button>
400      </div>
401
402      
403
404      <div class='header__logo-container'><div class='header__logo'>
405          <a href='/' class='header__logo-link'>
406            
407            
408  
409
410  <img
411    src="https://imgproxy.fourthwall.dev/4QTwiJoPt1kWhf_DUKKnBb6NrRFGot4d-TOIS-o5o98/w:320/sm:1/enc/DFyqSxhDSKX5JKJd/-edOBaF5Ry6KG2fS/gLbIDldPqCKiHk16/oj_D84UGc6lwuiym/2lbweU4-XAe7CpL8/902CDjQHQOmJ0CFR/LXgoNprJDhC40FiN/KeWqD0CwdrCzF4dv/bkjMnjHmWWVSplvQ/yOc3pWGVZMb18NEr/700zsYpSOfKfVrfN/DuDq3k9UHBU5KHfb/1OufLgWf4q3Shr00/C4DWzPVqEPrkvjjv/BvPttT49vBIW6T3v/wp5Q4QTbicMjYpws.webp"
412    srcset="https://imgproxy.fourthwall.dev/4QTwiJoPt1kWhf_DUKKnBb6NrRFGot4d-TOIS-o5o98/w:320/sm:1/enc/DFyqSxhDSKX5JKJd/-edOBaF5Ry6KG2fS/gLbIDldPqCKiHk16/oj_D84UGc6lwuiym/2lbweU4-XAe7CpL8/902CDjQHQOmJ0CFR/LXgoNprJDhC40FiN/KeWqD0CwdrCzF4dv/bkjMnjHmWWVSplvQ/yOc3pWGVZMb18NEr/700zsYpSOfKfVrfN/DuDq3k9UHBU5KHfb/1OufLgWf4q3Shr00/C4DWzPVqEPrkvjjv/BvPttT49vBIW6T3v/wp5Q4QTbicMjYpws.webp 1x, https://imgproxy.fourthwall.dev/GDcfvc_nxII8fiUcYeVoLVVZUG81vJdh-eD7J21lfIM/w:320/dpr:2/sm:1/enc/DFyqSxhDSKX5JKJd/-edOBaF5Ry6KG2fS/gLbIDldPqCKiHk16/oj_D84UGc6lwuiym/2lbweU4-XAe7CpL8/902CDjQHQOmJ0CFR/LXgoNprJDhC40FiN/KeWqD0CwdrCzF4dv/bkjMnjHmWWVSplvQ/yOc3pWGVZMb18NEr/700zsYpSOfKfVrfN/DuDq3k9UHBU5KHfb/1OufLgWf4q3Shr00/C4DWzPVqEPrkvjjv/BvPttT49vBIW6T3v/wp5Q4QTbicMjYpws.webp 2x"
413    alt="Cutaway"
414    class="header__logo-image header__logo-image--md"
415    itemprop="logo"
416  >
417
418
419          </a>
420        </div>
421      </div>
422
423      
424        <div class='header__nav-container visible@sm'>
425          <nav class='header__nav' aria-label='Primary'>
426            <ul class='header__list list--horizontal'>
427              
428  <li class="header__list-item">
429    <a
430      href="/pages/films"
431      class="header__link header__link--icon"
432      
433    >
434      Films
435
436      
437        <span class="header__link-icon">
438          <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">
439  <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"/>
440</svg>
441
442        </span>
443      
444    </a>
445
446    
447      <div class="header__dropdown">
448        <ul class="header__dropdown-inner">
449          
450            <li class="header__dropdown-item">
451              <a class="header__dropdown-link" href="/pages/1-800-on-her-own" >
452                1-800-ON-HER-OWN
453              </a>
454            </li>
455          
456            <li class="header__dropdown-item">
457              <a class="header__dropdown-link" href="/pages/adams-apple" >
458                Adam's Apple
459              </a>
460            </li>
461          
462            <li class="header__dropdown-item">
463              <a class="header__dropdown-link" href="/pages/cutaway-merch-all" >
464                Cutaway
465              </a>
466            </li>
467          
468            <li class="header__dropdown-item">
469              <a class="header__dropdown-link" href="/pages/dory-previn" >
470                Dory Previn: On My Way To Where
471              </a>
472            </li>
473          
474            <li class="header__dropdown-item">
475              <a class="header__dropdown-link" href="/pages/films-not-made" >
476                Films Not Made
477              </a>
478            </li>
479          
480            <li class="header__dropdown-item">
481              <a class="header__dropdown-link" href="/pages/letterboxd-campaign" >
482                Film Lovers Should Own Letterboxd
483              </a>
484            </li>
485          
486            <li class="header__dropdown-item">
487              <a class="header__dropdown-link" href="/pages/the-last-laugh" >
488                The Last Laugh
489              </a>
490            </li>
491          
492            <li class="header__dropdown-item">
493              <a class="header__dropdown-link" href="/pages/lipstick-and-dynamite" >
494                Lipstick &amp; Dynamite
495              </a>
496            </li>
497          
498            <li class="header__dropdown-item">
499              <a class="header__dropdown-link" href="/pages/no-one-asked-you" >
500                No One Asked You
501              </a>
502            </li>
503          
504            <li class="header__dropdown-item">
505              <a class="header__dropdown-link" href="/pages/steal-this-story-please" >
506                Steal This Story, Please!
507              </a>
508            </li>
509          
510            <li class="header__dropdown-item">
511              <a class="header__dropdown-link" href="/pages/who-moves-america" >
512                Who Moves America
513              </a>
514            </li>
515          
516            <li class="header__dropdown-item">
517              <a class="header__dropdown-link" href="/pages/wildwood-nj" >
518                Wildwood, NJ
519              </a>
520            </li>
521          
522            <li class="header__dropdown-item">
523              <a class="header__dropdown-link" href="/pages/bird-x-bird" >
524                Bird x Bird
525              </a>
526            </li>
527          
528        </ul>
529      </div>
530    
531  </li>
532
533  <li class="header__list-item">
534    <a
535      href="/pages/apparel"
536      class="header__link header__link--icon"
537      
538    >
539      Apparel
540
541      
542        <span class="header__link-icon">
543          <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">
544  <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"/>
545</svg>
546
547        </span>
548      
549    </a>
550
551    
552      <div class="header__dropdown">
553        <ul class="header__dropdown-inner">
554          
555            <li class="header__dropdown-item">
556              <a class="header__dropdown-link" href="/pages/tshirts" >
557                T-Shirts
558              </a>
559            </li>
560          
561            <li class="header__dropdown-item">
562              <a class="header__dropdown-link" href="/pages/sweatshirts-hoodies" >
563                Sweatshirts &amp; Hoodies
564              </a>
565            </li>
566          
567            <li class="header__dropdown-item">
568              <a class="header__dropdown-link" href="/pages/hats" >
569                Hats
570              </a>
571            </li>
572          
573            <li class="header__dropdown-item">
574              <a class="header__dropdown-link" href="/pages/apparel-misc" >
575                Misc
576              </a>
577            </li>
578          
579        </ul>
580      </div>
581    
582  </li>
583
584  <li class="header__list-item">
585    <a
586      href="/pages/accessories"
587      class="header__link header__link--icon"
588      
589    >
590      Accessories
591
592      
593        <span class="header__link-icon">
594          <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">
595  <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"/>
596</svg>
597
598        </span>
599      
600    </a>
601
602    
603      <div class="header__dropdown">
604        <ul class="header__dropdown-inner">
605          
606            <li class="header__dropdown-item">
607              <a class="header__dropdown-link" href="/pages/notebooks" >
608                Notebooks
609              </a>
610            </li>
611          
612            <li class="header__dropdown-item">
613              <a class="header__dropdown-link" href="/pages/mugs" >
614                Mugs
615              </a>
616            </li>
617          
618            <li class="header__dropdown-item">
619              <a class="header__dropdown-link" href="/pages/accessories-misc" >
620                Misc
621              </a>
622            </li>
623          
624        </ul>
625      </div>
626    
627  </li>
628
629  <li class="header__list-item">
630    <a
631      href="/pages/copy-of-accessories-misc"
632      class="header__link"
633      
634    >
635      Posters
636
637      
638    </a>
639
640    
641  </li>
642
643  <li class="header__list-item">
644    <a
645      href="/pages/ruthless-films"
646      class="header__link header__link--icon"
647      
648    >
649      Ruthless Films
650
651      
652        <span class="header__link-icon">
653          <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">
654  <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"/>
655</svg>
656
657        </span>
658      
659    </a>
660
661    
662      <div class="header__dropdown">
663        <ul class="header__dropdown-inner">
664          
665            <li class="header__dropdown-item">
666              <a class="header__dropdown-link" href="/pages/lipstick-and-dynamite" >
667                Lipstick &amp; Dynamite
668              </a>
669            </li>
670          
671            <li class="header__dropdown-item">
672              <a class="header__dropdown-link" href="/pages/wildwood-nj" >
673                Wildwood, NJ
674              </a>
675            </li>
676          
677            <li class="header__dropdown-item">
678              <a class="header__dropdown-link" href="/pages/no-one-asked-you" >
679                No One Asked You
680              </a>
681            </li>
682          
683        </ul>
684      </div>
685    
686  </li>
687
688            </ul>
689          </nav>
690        </div>
691      
692
693      <div class='header__icons'>
694        <ul class='header__list list list--horizontal'>
695          
696            
697
698
699
700  
701    <li class="header__list-item visible@sm">
702      <a
703        
704          href="https://instagram.com/cutawaymerch"
705        
706        target="_blank"
707        class="header__icon"
708        aria-label="Instagram (opens in a new tab)"
709      >
710        <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
711<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"/>
712</svg>
713
714        
715      </a>
716    </li>
717  
718
719
720          
721
722          
723
724
725          
726
727          
728            <li class='header__list-item'>
729              <button class='header__icon' aria-label='Search' type='button' data-search-toggle>
730                <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false">
731<path fill-rule="evenodd" clip-rule="evenodd" d="M0 6.37079C0 2.8523 2.8523 0 6.37079 0C9.88927 0 12.7416 2.8523 12.7416 6.37079C12.7416 7.85977 12.2308 9.22945 11.3748 10.3141L15.7803 14.7197L14.7197 15.7803L10.3141 11.3748C9.22945 12.2308 7.85977 12.7416 6.37079 12.7416C2.8523 12.7416 0 9.88927 0 6.37079ZM6.37079 1.5C3.68073 1.5 1.5 3.68073 1.5 6.37079C1.5 9.06085 3.68073 11.2416 6.37079 11.2416C9.06085 11.2416 11.2416 9.06085 11.2416 6.37079C11.2416 3.68073 9.06085 1.5 6.37079 1.5Z" fill="currentColor"/>
732</svg>
733
734              </button>
735            </li>
736          
737
738          
739
740          <li class='header__list-item'>
741            <a
742              href='/cart'
743              class='header__icon'
744              aria-label='Cart'
745            >
746              <div 
747  data-cart-widget="widget"
748  data-testid="cart.icon"
749  class="cart-widget cart-widget--icons empty"
750>
751  
752    <span data-cart-widget="quantity" class="cart-widget__items"></span>
753    <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false">
754  <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"/>
755</svg>
756
757  
758</div>
759            </a>
760          </li>
761        </ul>
762
763        <div data-cart-announcer aria-live="polite" aria-atomic="true" class="visually-hidden"></div>
764
765      </div>
766    </div>
767    
768      <search-header>
769        <div class='search-header'>
770  <div class='search-header__inner'>
771    <form class='search-header__form' action='/search' method='get'>
772      <button type='submit' class='search-header__button' aria-label='Search'>
773        <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false">
774<path fill-rule="evenodd" clip-rule="evenodd" d="M0 6.37079C0 2.8523 2.8523 0 6.37079 0C9.88927 0 12.7416 2.8523 12.7416 6.37079C12.7416 7.85977 12.2308 9.22945 11.3748 10.3141L15.7803 14.7197L14.7197 15.7803L10.3141 11.3748C9.22945 12.2308 7.85977 12.7416 6.37079 12.7416C2.8523 12.7416 0 9.88927 0 6.37079ZM6.37079 1.5C3.68073 1.5 1.5 3.68073 1.5 6.37079C1.5 9.06085 3.68073 11.2416 6.37079 11.2416C9.06085 11.2416 11.2416 9.06085 11.2416 6.37079C11.2416 3.68073 9.06085 1.5 6.37079 1.5Z" fill="currentColor"/>
775</svg>
776
777      </button>
778      <input
779        type='search'
780        name='q'
781        class='search-header__input'
782        placeholder='Search'
783        aria-label='Search'
784        autocomplete='off'
785      >
786      <button class='search-header__button' type='button' aria-label='Close search'>
787        <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">
788  <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"/>
789</svg>
790
791      </button>
792    </form>
793  </div>
794</div>
795
796      </search-header>
797    
798  </div>
799</header>
800
801
802<aside 
803  data-drawer="mobile-menu" 
804  class="drawer hidden@sm"
805>
806  <div class="drawer__background" data-drawer-trigger-primary="mobile-menu"></div>
807  <div class="drawer__content drawer__content--small mobile-menu">
808    <div class="mobile-menu__section mobile-menu__section--header">
809      <button type="button" class="mobile-menu__close" data-drawer-trigger-primary="mobile-menu" aria-label="Close menu">
810        <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">
811  <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"/>
812</svg>
813
814      </button>
815    </div>
816    <div class="mobile-menu__section mobile-menu__section--body">
817      <div class="mobile-menu__nav">
818        <ul class="mobile-menu__list">
819          
820            <li class="mobile-menu__list-item">
821              
822                <label for="input-drawer-0" class="mobile-menu__link">
823                  Films
824
825                  <div class="mobile-menu__link-icon">
826                    <svg class="svg-fill-current-color" width="17" height="18" viewBox="0 0 17 18" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false">
827  <path d="M7 1.5L15 9L7 16.5" stroke="currentColor" vector-effect="non-scaling-stroke" fill="none" stroke-width="1.5"/>
828</svg>
829
830                  </div>
831                </label>
832              
833
834              
835                <input type="checkbox" id="input-drawer-0" class="drawer__checkbox hidden" data-drawer-trigger-secondary>
836                <div class="drawer__content drawer__content--small">
837                  <div class="mobile-menu__section mobile-menu__section--header">
838                    <label href="#" class="mobile-menu__close" for="input-drawer-0">
839                      <svg class="svg-fill-current-color" width="17" height="18" viewBox="0 0 17 18" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false">
840  <path d="M10 16.5L2 9L10 1.5" fill="none" vector-effect="non-scaling-stroke" stroke="currentColor" stroke-width="1.5"/>
841</svg>
842
843                    </label>
844                    <div class="mobile-menu__label">
845                      Films
846                    </div>
847                    <div class="mobile-menu__right"></div>
848                  </div>
849                  <div class="mobile-menu__section mobile-menu__section--body">
850                    <div class="mobile-menu__nav">
851                      <ul class="mobile-menu__list">
852                        
853                          <li class="mobile-menu__list-item">
854                            <a class="mobile-menu__link" href="/pages/1-800-on-her-own">
855                              1-800-ON-HER-OWN
856                            </a>
857                          </li>
858                        
859                          <li class="mobile-menu__list-item">
860                            <a class="mobile-menu__link" href="/pages/adams-apple">
861                              Adam's Apple
862                            </a>
863                          </li>
864                        
865                          <li class="mobile-menu__list-item">
866                            <a class="mobile-menu__link" href="/pages/cutaway-merch-all">
867                              Cutaway
868                            </a>
869                          </li>
870                        
871                          <li class="mobile-menu__list-item">
872                            <a class="mobile-menu__link" href="/pages/dory-previn">
873                              Dory Previn: On My Way To Where
874                            </a>
875                          </li>
876                        
877                          <li class="mobile-menu__list-item">
878                            <a class="mobile-menu__link" href="/pages/films-not-made">
879                              Films Not Made
880                            </a>
881                          </li>
882                        
883                          <li class="mobile-menu__list-item">
884                            <a class="mobile-menu__link" href="/pages/letterboxd-campaign">
885                              Film Lovers Should Own Letterboxd
886                            </a>
887                          </li>
888                        
889                          <li class="mobile-menu__list-item">
890                            <a class="mobile-menu__link" href="/pages/the-last-laugh">
891                              The Last Laugh
892                            </a>
893                          </li>
894                        
895                          <li class="mobile-menu__list-item">
896                            <a class="mobile-menu__link" href="/pages/lipstick-and-dynamite">
897                              Lipstick &amp; Dynamite
898                            </a>
899                          </li>
900                        
901                          <li class="mobile-menu__list-item">
902                            <a class="mobile-menu__link" href="/pages/no-one-asked-you">
903                              No One Asked You
904                            </a>
905                          </li>
906                        
907                          <li class="mobile-menu__list-item">
908                            <a class="mobile-menu__link" href="/pages/steal-this-story-please">
909                              Steal This Story, Please!
910                            </a>
911                          </li>
912                        
913                          <li class="mobile-menu__list-item">
914                            <a class="mobile-menu__link" href="/pages/who-moves-america">
915                              Who Moves America
916                            </a>
917                          </li>
918                        
919                          <li class="mobile-menu__list-item">
920                            <a class="mobile-menu__link" href="/pages/wildwood-nj">
921                              Wildwood, NJ
922                            </a>
923                          </li>
924                        
925                          <li class="mobile-menu__list-item">
926                            <a class="mobile-menu__link" href="/pages/bird-x-bird">
927                              Bird x Bird
928                            </a>
929                          </li>
930                        
931                      </ul>
932                    </div>
933                  </div>
934                </div>
935              
936            </li>
937          
938            <li class="mobile-menu__list-item">
939              
940                <label for="input-drawer-1" class="mobile-menu__link">
941                  Apparel
942
943                  <div class="mobile-menu__link-icon">
944                    <svg class="svg-fill-current-color" width="17" height="18" viewBox="0 0 17 18" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false">
945  <path d="M7 1.5L15 9L7 16.5" stroke="currentColor" vector-effect="non-scaling-stroke" fill="none" stroke-width="1.5"/>
946</svg>
947
948                  </div>
949                </label>
950              
951
952              
953                <input type="checkbox" id="input-drawer-1" class="drawer__checkbox hidden" data-drawer-trigger-secondary>
954                <div class="drawer__content drawer__content--small">
955                  <div class="mobile-menu__section mobile-menu__section--header">
956                    <label href="#" class="mobile-menu__close" for="input-drawer-1">
957                      <svg class="svg-fill-current-color" width="17" height="18" viewBox="0 0 17 18" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false">
958  <path d="M10 16.5L2 9L10 1.5" fill="none" vector-effect="non-scaling-stroke" stroke="currentColor" stroke-width="1.5"/>
959</svg>
960
961                    </label>
962                    <div class="mobile-menu__label">
963                      Apparel
964                    </div>
965                    <div class="mobile-menu__right"></div>
966                  </div>
967                  <div class="mobile-menu__section mobile-menu__section--body">
968                    <div class="mobile-menu__nav">
969                      <ul class="mobile-menu__list">
970                        
971                          <li class="mobile-menu__list-item">
972                            <a class="mobile-menu__link" href="/pages/tshirts">
973                              T-Shirts
974                            </a>
975                          </li>
976                        
977                          <li class="mobile-menu__list-item">
978                            <a class="mobile-menu__link" href="/pages/sweatshirts-hoodies">
979                              Sweatshirts &amp; Hoodies
980                            </a>
981                          </li>
982                        
983                          <li class="mobile-menu__list-item">
984                            <a class="mobile-menu__link" href="/pages/hats">
985                              Hats
986                            </a>
987                          </li>
988                        
989                          <li class="mobile-menu__list-item">
990                            <a class="mobile-menu__link" href="/pages/apparel-misc">
991                              Misc
992                            </a>
993                          </li>
994                        
995                      </ul>
996                    </div>
997                  </div>
998                </div>
999              
1000            </li>
1001          
1002            <li class="mobile-menu__list-item">
1003              
1004                <label for="input-drawer-2" class="mobile-menu__link">
1005                  Accessories
1006
1007                  <div class="mobile-menu__link-icon">
1008                    <svg class="svg-fill-current-color" width="17" height="18" viewBox="0 0 17 18" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false">
1009  <path d="M7 1.5L15 9L7 16.5" stroke="currentColor" vector-effect="non-scaling-stroke" fill="none" stroke-width="1.5"/>
1010</svg>
1011
1012                  </div>
1013                </label>
1014              
1015
1016              
1017                <input type="checkbox" id="input-drawer-2" class="drawer__checkbox hidden" data-drawer-trigger-secondary>
1018                <div class="drawer__content drawer__content--small">
1019                  <div class="mobile-menu__section mobile-menu__section--header">
1020                    <label href="#" class="mobile-menu__close" for="input-drawer-2">
1021                      <svg class="svg-fill-current-color" width="17" height="18" viewBox="0 0 17 18" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false">
1022  <path d="M10 16.5L2 9L10 1.5" fill="none" vector-effect="non-scaling-stroke" stroke="currentColor" stroke-width="1.5"/>
1023</svg>
1024
1025                    </label>
1026                    <div class="mobile-menu__label">
1027                      Accessories
1028                    </div>
1029                    <div class="mobile-menu__right"></div>
1030                  </div>
1031                  <div class="mobile-menu__section mobile-menu__section--body">
1032                    <div class="mobile-menu__nav">
1033                      <ul class="mobile-menu__list">
1034                        
1035                          <li class="mobile-menu__list-item">
1036                            <a class="mobile-menu__link" href="/pages/notebooks">
1037                              Notebooks
1038                            </a>
1039                          </li>
1040                        
1041                          <li class="mobile-menu__list-item">
1042                            <a class="mobile-menu__link" href="/pages/mugs">
1043                              Mugs
1044                            </a>
1045                          </li>
1046                        
1047                          <li class="mobile-menu__list-item">
1048                            <a class="mobile-menu__link" href="/pages/accessories-misc">
1049                              Misc
1050                            </a>
1051                          </li>
1052                        
1053                      </ul>
1054                    </div>
1055                  </div>
1056                </div>
1057              
1058            </li>
1059          
1060            <li class="mobile-menu__list-item">
1061              
1062                <a
1063                  href="/pages/copy-of-accessories-misc"
1064              
1064    class="mobile-menu__link"
1065                >
1066                  Posters
1067                </a>
1068              
1069
1070              
1071            </li>
1072          
1073            <li class="mobile-menu__list-item">
1074              
1075                <label for="input-drawer-4" class="mobile-menu__link">
1076                  Ruthless Films
1077
1078                  <div class="mobile-menu__link-icon">
1079                    <svg class="svg-fill-current-color" width="17" height="18" viewBox="0 0 17 18" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false">
1080  <path d="M7 1.5L15 9L7 16.5" stroke="currentColor" vector-effect="non-scaling-stroke" fill="none" stroke-width="1.5"/>
1081</svg>
1082
1083                  </div>
1084                </label>
1085              
1086
1087              
1088                <input type="checkbox" id="input-drawer-4" class="drawer__checkbox hidden" data-drawer-trigger-secondary>
1089                <div class="drawer__content drawer__content--small">
1090                  <div class="mobile-menu__section mobile-menu__section--header">
1091                    <label href="#" class="mobile-menu__close" for="input-drawer-4">
1092                      <svg class="svg-fill-current-color" width="17" height="18" viewBox="0 0 17 18" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false">
1093  <path d="M10 16.5L2 9L10 1.5" fill="none" vector-effect="non-scaling-stroke" stroke="currentColor" stroke-width="1.5"/>
1094</svg>
1095
1096                    </label>
1097                    <div class="mobile-menu__label">
1098                      Ruthless Films
1099                    </div>
1100                    <div class="mobile-menu__right"></div>
1101                  </div>
1102                  <div class="mobile-menu__section mobile-menu__section--body">
1103                    <div class="mobile-menu__nav">
1104                      <ul class="mobile-menu__list">
1105                        
1106                          <li class="mobile-menu__list-item">
1107                            <a class="mobile-menu__link" href="/pages/lipstick-and-dynamite">
1108                              Lipstick &amp; Dynamite
1109                            </a>
1110                          </li>
1111                        
1112                          <li class="mobile-menu__list-item">
1113                            <a class="mobile-menu__link" href="/pages/wildwood-nj">
1114                              Wildwood, NJ
1115                            </a>
1116                          </li>
1117                        
1118                          <li class="mobile-menu__list-item">
1119                            <a class="mobile-menu__link" href="/pages/no-one-asked-you">
1120                              No One Asked You
1121                            </a>
1122                          </li>
1123                        
1124                      </ul>
1125                    </div>
1126                  </div>
1127                </div>
1128              
1129            </li>
1130          
1131
1132          
1133        </ul>
1134      </div>
1135    </div>
1136    <div class="mobile-menu__section mobile-menu__section--socials">
1137      <div class="mobile-menu__list-social">
1138        <ul class="mobile-menu__socials">
1139          
1140
1141
1142
1143  
1144    <li class="mobile-menu__social">
1145      <a
1146        
1147          href="https://instagram.com/cutawaymerch"
1148        
1149        target="_blank"
1150        class="mobile-menu__social-link"
1151        aria-label="Instagram (opens in a new tab)"
1152      >
1153        <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
1154<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"/>
1155</svg>
1156
1157        
1158      </a>
1159    </li>
1160  
1161
1162
1163        </ul>
1164      </div>
1165    </div>
1166  </div>
1167</aside>
1168
1169<script>
1170  const currencyData = {
1171    locale: 'en-US',
1172    currency: 'USD',
1173    showTax: false,
1174  }
1175</script>
1175
1176
1177
1178
1179</div>
1180      </div>
1181
1182      <main id="main-content" class="page__main">
1183        <div class="main main--cart">
1184  <div class="main__sections main__sections--space" data-testid="main.sections">
1185    <div id="fw-section-cart" class="fw-section">
1186<section class="cart-container" data-cart="cart" data-testid="main.single.section">
1187  <div class="container container--10 wrapper">
1188    <div id="cart-component" class="cart-container__cart-component"></div>
1189  </div>
1190</section>
1191</div>
1192
1193    <div id="fw-section-cart-product-recommendations" class="fw-section">
1194<section data-testid="main.single.section" class="cart-product-recommendations">
1195  <cart-product-recommendations />
1196</section>
1197
1198<template id="product-template">
1199  <div>
1200    <div data-testid="product" class="product-tile" data-id="fw-section-cart-product-recommendations">
1201      <a href="" class="tile">
1202        <div class="tile__image">
1203          <div class="image image--background-color">
1204            <div class="image__object">
1205              <img
1206                alt=""
1207                class="tile__item"
1208              >
1209            </div>
1210          </div>
1211        </div>
1212
1213        
1214          <div class="tile__description tile__description--center">
1215            <h3 class="tile__heading">
1216            </h3>
1217
1218
1219            <p class="tile__prices">
1220              <span class="tile__price tile__price--offer">
1221              </span>
1222
1223              <span class="tile__price tile__price--original">
1224                <span class="tile__price-amount"></span>
1225              </span>
1226            </p>
1227          </div>
1228        
1229      </a>
1230    </div>
1231  </div>
1232</template>
1233</div>
1234  </div>
1235</div>
1236
1237      </main>
1238
1239      <div class="page__footer">
1240        <div id="fw-section-footer" class="fw-section"><style>
1241  .section-fw-section-footer-padding {
1242    padding-top: 15px;
1243    padding-bottom: 15px;
1244  }
1245
1246  @media screen and (min-width: 640px) {
1247    .section-fw-section-footer-padding {
1248      padding-top: 20px;
1249      padding-bottom: 20px;
1250    }
1251  }
1252</style>
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269<footer data-testid="main.single.section" class="footer section-fw-section-footer-padding">
1270  
1271  <div class="wrapper ">
1272    <div class="footer__inner">
1273      
1274        <div class="footer__top">
1275          <div class="col-grid col-grid--middle col-grid--4-8@md col-grid--reversed@md">
1276            <div>
1277              
1278  <div class="footer__socials">
1279    <ul class="footer__list footer__list--socials">
1280      
1281
1282
1283
1284  
1285    <li class="footer__list-item footer__list-item--social">
1286      <a
1287        
1288          href="https://instagram.com/cutawaymerch"
1289        
1290        target="_blank"
1291        class="footer__social-link"
1292        aria-label="Instagram (opens in a new tab)"
1293      >
1294        <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
1295<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"/>
1296</svg>
1297
1298        
1299      </a>
1300    </li>
1301  
1302
1303
1304    </ul>
1305  </div>
1306
1307            </div>
1308
1309            <div>
1310              <nav class="footer__nav" aria-label="Footer">
1311                <ul class="footer__list footer__list--menu">
1312                  
1313  
1314    <li class="footer__list-item">
1315      <a class="footer__menu-link footer__menu-link--icon" tabindex="0" role="button" aria-label="Currency selector, current: USD">
1316        USD
1317        
1318          <span class="footer__link-icon">
1319            <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">
1320  <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"/>
1321</svg>
1322
1323          </span>
1324        
1325      </a>
1326      
1327        <div class="footer__dropdown footer__dropdown--content">
1328          <ul class="footer__dropdown-inner">
1329            
1330              <li class="footer__dropdown-item">
1331                <a class="footer__dropdown-link" href="/localization?currency=USD&return_to=/cart">
1332                  USD
1333                </a>
1334              </li>
1335            
1336              <li class="footer__dropdown-item">
1337                <a class="footer__dropdown-link" href="/localization?currency=EUR&return_to=/cart">
1338                  EUR
1339                </a>
1340              </li>
1341            
1342              <li class="footer__dropdown-item">
1343                <a class="footer__dropdown-link" href="/localization?currency=CAD&return_to=/cart">
1344                  CAD
1345                </a>
1346              </li>
1347            
1348              <li class="footer__dropdown-item">
1349                <a class="footer__dropdown-link" href="/localization?currency=GBP&return_to=/cart">
1350                  GBP
1351                </a>
1352              </li>
1353            
1354              <li class="footer__dropdown-item">
1355                <a class="footer__dropdown-link" href="/localization?currency=AUD&return_to=/cart">
1356                  AUD
1357                </a>
1358              </li>
1359            
1360              <li class="footer__dropdown-item">
1361                <a class="footer__dropdown-link" href="/localization?currency=NZD&return_to=/cart">
1362                  NZD
1363                </a>
1364              </li>
1365            
1366              <li class="footer__dropdown-item">
1367                <a class="footer__dropdown-link" href="/localization?currency=SEK&return_to=/cart">
1368                  SEK
1369                </a>
1370              </li>
1371            
1372              <li class="footer__dropdown-item">
1373                <a class="footer__dropdown-link" href="/localization?currency=NOK&return_to=/cart">
1374                  NOK
1375                </a>
1376              </li>
1377            
1378              <li class="footer__dropdown-item">
1379                <a class="footer__dropdown-link" href="/localization?currency=DKK&return_to=/cart">
1380                  DKK
1381                </a>
1382              </li>
1383            
1384              <li class="footer__dropdown-item">
1385                <a class="footer__dropdown-link" href="/localization?currency=PLN&return_to=/cart">
1386                  PLN
1387                </a>
1388              </li>
1389            
1390              <li class="footer__dropdown-item">
1391                <a class="footer__dropdown-link" href="/localization?currency=INR&return_to=/cart">
1392                  INR
1393                </a>
1394              </li>
1395            
1396              <li class="footer__dropdown-item">
1397                <a class="footer__dropdown-link" href="/localization?currency=JPY&return_to=/cart">
1398                  JPY
1399                </a>
1400              </li>
1401            
1402              <li class="footer__dropdown-item">
1403                <a class="footer__dropdown-link" href="/localization?currency=MYR&return_to=/cart">
1404                  MYR
1405                </a>
1406              </li>
1407            
1408              <li class="footer__dropdown-item">
1409                <a class="footer__dropdown-link" href="/localization?currency=SGD&return_to=/cart">
1410                  SGD
1411                </a>
1412              </li>
1413            
1414              <li class="footer__dropdown-item">
1415                <a class="footer__dropdown-link" href="/localization?currency=MXN&return_to=/cart">
1416                  MXN
1417                </a>
1418              </li>
1419            
1420              <li class="footer__dropdown-item">
1421                <a class="footer__dropdown-link" href="/localization?currency=BRL&return_to=/cart">
1422                  BRL
1423                </a>
1424              </li>
1425            
1426              <li class="footer__dropdown-item">
1427                <a class="footer__dropdown-link" href="/localization?currency=CHF&return_to=/cart">
1428                  CHF
1429                </a>
1430              </li>
1431            
1432          </ul>
1433        </div>
1434      
1435    </li>
1436  
1437
1438                  
1439  
1440    <li class="footer__list-item">
1441      <a href="/contact" class="footer__menu-link" >Contact Support</a>
1442    </li>
1443  
1444    <li class="footer__list-item">
1445      <a href="/pages/terms-of-service" class="footer__menu-link" >Terms of Service</a>
1446    </li>
1447  
1448    <li class="footer__list-item">
1449      <a href="/pages/privacy-policy" class="footer__menu-link" >Privacy Policy</a>
1450    </li>
1451  
1452    <li class="footer__list-item">
1453      <a href="/pages/returns-faq" class="footer__menu-link" >Returns &amp; FAQ</a>
1454    </li>
1455  
1456
1457                </ul>
1458              </nav>
1459            </div>
1460          </div>
1461        </div>
1462
1463        <div class="footer__bottom">
1464          <ul class="footer__list footer__list--bottom">
1465            <li class="footer__list-item">
1465<div class="footer__copy">&copy; 2026 Cutaway</div></li>
1466            
1467          </ul>
1468        </div>
1469      
1470    </div>
1471  </div>
1472</footer>
1473
1474
1475</div>
1476      </div>
1477    </div>
1478
1479    
1479<script>
1480  var fourthwallTheme = {
1481    strings: {
1482      addToCart: "Add to Cart",
1483      redeemGift: "Redeem Your Gift",
1484      viewCart: "View Cart",
1485      checkout: "Checkout",
1486      outOfStock: "Out of Stock",
1487      unavailable: "Not Available",
1488      soldOut: "Sold Out",
1489      soldOutSuffix: " - Sold Out",
1490      missingQuantityError: "Please choose the quantity.",
1491      generalError: "An error occurred. Please try refreshing the page.",
1492      item: "item",
1493      items: "items",
1494      startShopping: "Start Shopping",
1495      subtotal: "Subtotal",
1496      plusTax: "(plus tax)",
1497      backToShopping: "Back to Shopping",
1498      cart: {
1499        heading: "[item_count] [item_count_label] in your cart for [total]",
1500        emptyHeading: "Your Shopping Cart is Empty",
1501        tableHeader: {
1502          item: "Item",
1503          quantity: "Quantity",
1504          price: "Price"
1505        },
1506        deleteModal: {
1507          heading: "Are you sure you want to remove [title] from your cart?",
1508          cancel: "Cancel",
1509          delete: "Delete"
1510        }
1511      },
1512      newsletter: {
1513        missingEmailError: 'Please enter your email.',
1514        invalidEmailError: 'Please enter a valid email.',
1515        subscribeSuccess: 'Thanks for subscribing!'
1516      },
1517      donation: {
1518        missingAmountError: 'Please select or enter the donation amount.',
1519        invalidAmountError: 'Please enter a valid donation amount.',
1520        missingNameError: 'Please enter your name.',
1521        missingMessageError: 'Please enter the message.'
1522      },
1523      checkoutErrors: {
1524        default: "There was an issue with your checkout. Please review your cart and try again.",
1525        CHECKOUT_CART_ITEMS_CHANGED: "Your cart has changed since you started checkout. Please review your items and try again.",
1526        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."
1527      }
1528    },
1529    urls: {
1530      cart: "/cart",
1531      cartItemLocalizedPrefix: "",
1532      cartAddUrl: "/cart/add",
1533      cartChangeUrl: "/cart/change",
1534      productsUrlPrefix: "/products",
1535      allProductsCollection: "/collections/all",
1536    }
1537  };
1538</script>
1538
1539
1540
1541    
1541<script src="https://themes.fourthwall.dev/themes-library/assets/5d5867e7-e64a-481b-91f3-6f5c283853bf/assets/theme.js?v=331899505b2cc5e82dd4ae2bc725397941971302b9f339a55a53775b9c79ebfe" rel="preload" integrity="sha256-MxiZUFssxegt1K4rxyU5eUGXEwK58zmlWlN3W5x56/4=" crossorigin="anonymous"></script>
1541
1542    
1543    
1544<div id="cookie-consent-banner-container" data-turbo-permanent="true"></div>
1545
1546
1547  <div class="admin-bar-container hidden">
1548  <div id="admin-bar" class="admin-bar sticky hidden">
1549    <div class="wrapper">
1550      <div>
1551        <svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
1552          <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"/>
1553        </svg>
1554      </div>
1555      <div class="actions">
1556        <div class='desktop'>
1557          <div class="dropdown">
1558            <button class="dropdown-button desktop-switcher pill" data-target="desktop-switcher">View as: </button>
1559            <div class="dropdown-content" id="desktop-switcher">
1560              <ul>
1561                <li class="dropdown-item" data-mode="creator">Admin</li>
1562                <li class="dropdown-item" data-mode="supporter">Supporter</li>
1563              </ul>
1564            </div>
1565          </div>
1566          
1567          <a href="/admin/dashboard" rel="noopener noreferrer" class="pill dashboard-link">Go to dashboard</a>
1568        </div>
1569
1570        <div class='mobile'>
1571          <div class="dropdown">
1572            <button class="dropdown-button pill mobile-switcher" data-target="mobile-switcher">View as</button>
1573            <div class="dropdown-content" id="mobile-switcher">
1574              <ul>
1575                <li class="dropdown-item" data-mode="creator">Admin</li>
1576                <li class="dropdown-item" data-mode="supporter">Supporter</li>
1577              </ul>
1578            </div>
1579          </div>
1580
1581          <div class="dropdown mobile">
1582            <button class="dropdown-button pill" data-target="mobile-links">
1583              <svg width="16" height="14" viewBox="0 0 16 14" fill="none" xmlns="http://www.w3.org/2000/svg">
1584                <g id="Dots horizontal">
1585                  <g>
1586                    <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"/>
1587                    <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"/>
1588                    <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"/>
1589                  </g>
1590                </g>
1591              </svg>
1592            </button>
1593            <div class="dropdown-content" id="mobile-links">
1594              <a href="/admin/dashboard" rel="noopener noreferrer" class="dropdown-item">Go to dashboard</a>
1595            </div>
1596          </div>
1597        </div>
1598
1599        <div class="pill close">
1600          <svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
1601            <g>
1602              <path d="M0.875 13.125L13.125 0.875M13.125 13.125L0.875 0.875" stroke="#FDFCFB" stroke-width="1.5" stroke-linejoin="bevel"/>
1603            </g>
1604          </svg>
1605        </div>
1606      </div>
1607    </div>
1608  </div>
1609
1610  <div id="admin-bar-small" class="admin-bar-small sticky hidden">
1611    <div class="wrapper">
1612      <div>
1613        <svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
1614          <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"/>
1615        </svg>
1616      </div>
1617    </div>
1618  </div>
1619</div>
1620
1621<script>
1622  const cookieModule = {
1623    setCookie: function (name, value, days = 365, maxAge) {
1624      const expires = new Date(Date.now() + days * 24 * 60 * 60 * 1000).toUTCString();
1625      let cookieString = `${name}=${value}; expires=${expires}; path=/`;
1626
1627      if (maxAge) {
1628        cookieString += `; max-age=${maxAge}`;
1629      }
1630
1631      document.cookie = cookieString;
1632    },
1633
1634    getCookie: function (name) {
1635      const cookie = document.cookie.split(';').find(c => c.trim().startsWith(`${name}=`));
1636      return cookie ? cookie.split('=')[1] : null;
1637    }
1638  };
1639
1640  const AdminBar = {
1641    adminBar: document.getElementById("admin-bar"),
1642    adminBarContainer: document.querySelector(".admin-bar-container"),
1643    adminBarSmall: document.getElementById("admin-bar-small"),
1644    closeButton: document.querySelector('#admin-bar .close'),
1645    viewAsDesktopButton: document.querySelector(".desktop-switcher"),
1646    dropdownButtons: document.querySelectorAll(".dropdown-button"),
1647    dropdownContents: document.querySelectorAll(".dropdown-content"),
1648    inIframe: () => {
1649      try {
1650        return window.self !== window.top;
1651      } catch (e) {
1652        return true;
1653      }
1654    },
1655    inThemeEditor: () => cookieModule.getCookie('view_as') === 'theme_editor' || AdminBar.inIframe(),
1656    viewAsCreator: () => cookieModule.getCookie('view_as') === 'creator',
1657    viewAsSupporter: () => cookieModule.getCookie('view_as') === 'supporter',
1658    verifyCreator: () => {
1659      document.cookie = 'return_to=' + window.location.href + '; path=/; max-age=30;';
1660      window.location.href = '/platform/creators/handoff/start?return=' + encodeURIComponent(window.location.pathname + window.location.search);
1661    },
1662    getSelectedView: () => (AdminBar.viewAsCreator() ? 'Admin' : 'Supporter'),
1663    toggleDropdown: (dropdownContent) => {
1664      dropdownContent.style.display = dropdownContent.style.display === 'none' || dropdownContent.style.display === '' ? 'block' : 'none';
1665    },
1666    init() {
1667      if (
1668        !AdminBar.inThemeEditor() &&
1669        cookieModule.getCookie('core_dashboard_visited')
1670      ) {
1671        AdminBar.viewAsDesktopButton.textContent = 'View as: ' + AdminBar.getSelectedView();
1672        AdminBar.adminBarContainer.classList.toggle('hidden');
1673        if (cookieModule.getCookie('admin_bar_mode') === 'condensed') {
1674          AdminBar.adminBarSmall.classList.toggle('hidden');
1675        } else {
1676          AdminBar.adminBar.classList.toggle('hidden');
1677        }
1678      }
1679
1680      AdminBar.closeButton.addEventListener('click', () => {
1681        cookieModule.setCookie('admin_bar_mode', 'condensed');
1682        AdminBar.adminBar.classList.toggle('hidden');
1683        AdminBar.adminBarSmall.classList.toggle('hidden');
1684      });
1685
1686      AdminBar.adminBarSmall.addEventListener('click', () => {
1687        cookieModule.setCookie('admin_bar_mode', 'expanded');
1688        AdminBar.adminBar.classList.toggle('hidden');
1689        AdminBar.adminBarSmall.classList.toggle('hidden');
1690      });
1691
1692      // Add event listeners to each dropdown button
1693      AdminBar.dropdownButtons.forEach((button) => {
1694        button.addEventListener("click", () => {
1695          const dropdownId = button.getAttribute("data-target");
1696          const dropdownContent = document.getElementById(dropdownId);
1697          AdminBar.toggleDropdown(dropdownContent);
1698        });
1699      });
1700
1701      // Close the dropdowns when clicking outside
1702      document.addEventListener("click", (event) => {
1703        AdminBar.dropdownButtons.forEach((button) => {
1704          const dropdownId = button.getAttribute("data-target");
1705          const dropdownContent = document.getElementById(dropdownId);
1706          if (event.target !== button && !button.contains(event.target) && event.target !== dropdownContent) {
1707            dropdownContent.style.display = "none";
1708          }
1709        });
1710      });
1711
1712      document.querySelectorAll(".dropdown-content li").forEach((item) => {
1713        item.addEventListener("click", (event) => {
1714          const mode = event.target.getAttribute("data-mode");
1715          if (mode === 'creator') {
1716            cookieModule.setCookie('view_as', 'creator');
1717            AdminBar.verifyCreator();
1718          } else {
1719            cookieModule.setCookie('view_as', 'supporter');
1720            window.location.reload();
1721          }
1722        });
1723      });
1724    },
1725  };
1726
1727  AdminBar.init();
1728</script>
1728
1729
1730<style>
1731  .admin-bar-container {
1732    height: 56px;
1733  }
1734
1735  .hidden {
1736    display: none;
1737  }
1738
1739  .admin-bar,
1740  .admin-bar-small {
1741    z-index: 1000;
1742    background-color: rgba(0, 0, 0, 0.7);
1743    backdrop-filter: blur(15px);
1744    -webkit-backdrop-filter: blur(15px);
1745    height: 56px;
1746    width: 100%;
1747  }
1748
1749  .admin-bar-small {
1750    width: 73px;
1751    cursor: pointer;
1752  }
1753
1754  .sticky {
1755    position: fixed;
1756    bottom: 0;
1757  }
1758
1759  .admin-bar a {
1760    color: #FDFCFB;
1761    padding: 14px;
1762    font-size: 14px;
1763    text-decoration: none;
1764  }
1765
1766  .admin-bar button {
1767    padding: 14px;
1768    font-size: 14px;
1769  }
1770
1771  .admin-bar .wrapper,
1772  .admin-bar-small .wrapper {
1773    display: flex;
1774    justify-content: space-between;
1775    align-items: center;
1776    padding: 10px 20px;
1777  }
1778
1779  .admin-bar-small .wrapper {
1780    padding: 12px 20px;
1781  }
1782
1783  .admin-bar .pill {
1784    display: flex;
1785    justify-content: center;
1786    align-items: center;
1787    gap: 10px;
1788    text-transform: capitalize;
1789
1790    padding: 6px 14px;
1791    border-radius: 100px;
1792    background: rgba(253, 252, 251, 0.12);
1793
1794    cursor: pointer;
1795  }
1796
1797  .admin-bar .pill:hover {
1798    background: rgba(253, 252, 251, 0.22);
1799  }
1800
1801  .admin-bar .close {
1802    padding: 6px 11px;
1803  }
1804
1805  .admin-bar .actions,
1806  .admin-bar .actions .desktop,
1807  .admin-bar .actions .mobile {
1808    display: flex;
1809    gap: 10px;
1810  }
1811
1812  .admin-bar .actions .desktop,
1813  .admin-bar .actions .edit-page {
1814    display: none;
1815  }
1816
1817  @media (min-width: 768px) {
1818    .admin-bar a,
1819    .admin-bar button {
1820      font-size: 16px;
1821    }
1822
1823    .admin-bar .actions .desktop,
1824    .admin-bar .actions .edit-page {
1825      display: flex;
1826      gap: 10px;
1827    }
1828
1829    .admin-bar .actions .mobile {
1830      display: none;
1831    }
1832  }
1833
1834  .dropdown {
1835    position: relative;
1836  }
1837
1838  .dropdown-content {
1839    display: none;
1840    position: absolute;
1841    background-color: rgba(0,0,0,0.9);
1842    min-width: 130px;
1843    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
1844    bottom: 100%; /* Position above the button */
1845    border-radius: 10px;
1846    bottom: calc((100% + 8px) - 0px);
1847    right: 0;
1848  }
1849
1850  /* Style for each list item */
1851  .dropdown-content .dropdown-item {
1852    color: white;
1853    padding: 12px 16px;
1854    text-decoration: none;
1855    white-space: nowrap;
1856    display: block;
1857    cursor: pointer;
1858    border-radius: 10px;
1859  }
1860
1861  .dropdown-content .dropdown-item:hover {
1862    background-color: rgba(255,255,255,0.2)
1863  }
1864
1865  /* Style for the button */
1866  .dropdown-button {
1867    color: white;
1868    padding: 10px 20px;
1869    border: none;
1870    border-radius: 5px;
1871    cursor: pointer;
1872    line-height: 24px;
1873  }
1874</style>
1875
1876</body>
1877</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.