PageSourceSearch

https://haleypham.com/products/just-friends-booksleeve

html haleypham.com collected 2026-09-29 04:15:46 UTC 111,747 bytes, 2,478 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    <meta content="0.1.31" name="version" />
8    <link rel="canonical" href="https://haleypham.com/products/just-friends-booksleeve" />
9
10    <title>Just Friends Booksleeve | Haley Pham</title>
11
12    
13<meta name="description" content="Size:  8.27&quot; x 11&quot;" />
14<meta property="og:site_name" content="Haley Pham" />
15<meta property="og:url" content="https://haleypham.com/products/just-friends-booksleeve" />
16<meta property="og:description" content="Size:  8.27&quot; x 11&quot;" />
17
18<meta property="og:price:amount" content="23.99" />
19  <meta property="og:price:currency" content="USD" />
20
21
22
23
24<meta property="og:title" content="Just Friends Booksleeve" />
25<meta property="og:type" content="product" />
26
27
28  <meta property="og:image" content="https://imgproxy.fourthwall.dev/LVMK0dvbILHJvsxsNj73W9u0bkW2xCgcKDpOxvFcsWE/w:1200/sm:1/enc/iHnzUPI3JhLs9x11/LcXO8QRBQqGC6ILw/Ib-MxGvMxumr8V6R/-J-mzXHTPS_ab8KY/Do7omog8uGJGe7V6/i2LizKxCbTa372zi/8LzzSTbtPTqRvsit/hd7WKozGigpXEQBw/-a6-7Pprl_rSFzwT/0Wg0Sn2r92EXy9bd/DUi37vy8ECtPuKMr/RNOe3vABgUyRsxoE/NFbDxO788Tvm_nWF/g356kg.png" />
29  <meta property="og:image:secure_url" content="https://imgproxy.fourthwall.dev/LVMK0dvbILHJvsxsNj73W9u0bkW2xCgcKDpOxvFcsWE/w:1200/sm:1/enc/iHnzUPI3JhLs9x11/LcXO8QRBQqGC6ILw/Ib-MxGvMxumr8V6R/-J-mzXHTPS_ab8KY/Do7omog8uGJGe7V6/i2LizKxCbTa372zi/8LzzSTbtPTqRvsit/hd7WKozGigpXEQBw/-a6-7Pprl_rSFzwT/0Wg0Sn2r92EXy9bd/DUi37vy8ECtPuKMr/RNOe3vABgUyRsxoE/NFbDxO788Tvm_nWF/g356kg.png" />
30  <meta property="twitter:image" content="https://imgproxy.fourthwall.dev/LVMK0dvbILHJvsxsNj73W9u0bkW2xCgcKDpOxvFcsWE/w:1200/sm:1/enc/iHnzUPI3JhLs9x11/LcXO8QRBQqGC6ILw/Ib-MxGvMxumr8V6R/-J-mzXHTPS_ab8KY/Do7omog8uGJGe7V6/i2LizKxCbTa372zi/8LzzSTbtPTqRvsit/hd7WKozGigpXEQBw/-a6-7Pprl_rSFzwT/0Wg0Sn2r92EXy9bd/DUi37vy8ECtPuKMr/RNOe3vABgUyRsxoE/NFbDxO788Tvm_nWF/g356kg.png" />
31
32<meta name="twitter:card" content="summary_large_image" />
33<meta name="twitter:title" content="Just Friends Booksleeve" />
34<meta name="twitter:description" content="Size:  8.27&quot; x 11&quot;" />
35
36
37    <link rel="shortcut icon" href="https://imgproxy.fourthwall.dev/RC3ZCAyOeJe7o0U87tcOXe1rf6QIwUIYCFDiabHLrYc/rs:fill:192:192:0/bg:313f51/sm:1/enc/IL84FQl1AQ7CQZmU/k1oFxjI-Nm05ptRm/YhYqaoUpyQ35dG3S/qIkppHGsnuhrbz-p/n7wr_D0gjDbRp71a/hhQ8DYiLsETmWadE/wI05pNPc8n5jx_RD/VzV5oMCx6-7HqBhs/XxV4zBa-PS0fSq5Y/UkBEuZymB1qi3cfj/Y59dtKYoWYHRjGwc/tsX_jKvThuGu1Hxy.png" sizes="96x96" type="image/png" />
38<link rel="shortcut icon" href="https://imgproxy.fourthwall.dev/RC3ZCAyOeJe7o0U87tcOXe1rf6QIwUIYCFDiabHLrYc/rs:fill:192:192:0/bg:313f51/sm:1/enc/IL84FQl1AQ7CQZmU/k1oFxjI-Nm05ptRm/YhYqaoUpyQ35dG3S/qIkppHGsnuhrbz-p/n7wr_D0gjDbRp71a/hhQ8DYiLsETmWadE/wI05pNPc8n5jx_RD/VzV5oMCx6-7HqBhs/XxV4zBa-PS0fSq5Y/UkBEuZymB1qi3cfj/Y59dtKYoWYHRjGwc/tsX_jKvThuGu1Hxy.png" sizes="48x48" type="image/png" />
39
40
41  <link rel="apple-touch-icon" href="https://imgproxy.fourthwall.dev/RC3ZCAyOeJe7o0U87tcOXe1rf6QIwUIYCFDiabHLrYc/rs:fill:192:192:0/bg:313f51/sm:1/enc/IL84FQl1AQ7CQZmU/k1oFxjI-Nm05ptRm/YhYqaoUpyQ35dG3S/qIkppHGsnuhrbz-p/n7wr_D0gjDbRp71a/hhQ8DYiLsETmWadE/wI05pNPc8n5jx_RD/VzV5oMCx6-7HqBhs/XxV4zBa-PS0fSq5Y/UkBEuZymB1qi3cfj/Y59dtKYoWYHRjGwc/tsX_jKvThuGu1Hxy.png" sizes="180x180" type="image/png" />
42
43
44<meta content="#ffffff" name="msapplication-TileColor" />
45
46
47    <link rel="stylesheet" type="text/css" href="https://themes.fourthwall.dev/themes-library/assets/d174b074-caa2-469f-9b89-e776acb0b99c/assets/vendor.css?v=b1b11eb5397f6f25bd27f727622a7b127d42cd4e0ede0f0b643a4ec082686d92" media="all" integrity="sha256-sbEetTl/byW9J/cnYip7En1CzU4O3g8LZDpOwIJobZI=" crossorigin="anonymous" />
48
49    <link rel="stylesheet" type="text/css" href="https://themes.fourthwall.dev/themes/assets/598f8578-86a8-4b14-8c75-50c3ac79b599/assets/styles/css-variables.scss.css?v=0928fd80f765d8a9e8ab9f0f5f800ec879b3ce89f60bd384b58074bc230788ca" media="all" integrity="sha256-CSj9gPdl2Knoq58PX4AOyHmzzon2C9OEtYB0vCMHiMo=" crossorigin="anonymous" />
50    <link rel="stylesheet" type="text/css" href="https://themes.fourthwall.dev/themes/assets/598f8578-86a8-4b14-8c75-50c3ac79b599/assets/styles/theme.scss.css?v=d60c96196c5a42910075c9ca0e596f7c28f4fb87f5a72045d6f35ffb0127d1ef" media="all" integrity="sha256-1gyWGWxaQpEAdcnKDllvfCj0+4f1pyBF1vNf+wEn0e8=" crossorigin="anonymous" />
51
52    <link rel="preconnect" href="https://imgproxy.fourthwall.com" crossorigin>
53<link rel="preconnect" href="https://storage.googleapis.com" crossorigin>
54<script src="/platform/geo/redirect.js"></script>
vendor: 1 bytes, line 54
54
55<script src="https://js.stripe.com/v3/" async></script>
55
56<link rel="alternate" href="https://haleypham.com/products/just-friends-booksleeve" hreflang="x-default" />
57<link rel="alternate" href="https://haleypham.com/en-usd/products/just-friends-booksleeve" hreflang="en-AQ" />
58<link rel="alternate" href="https://haleypham.com/en-usd/products/just-friends-booksleeve" hreflang="en-AS" />
59<link rel="alternate" href="https://haleypham.com/en-usd/products/just-friends-booksleeve" hreflang="en-BQ" />
60<link rel="alternate" href="https://haleypham.com/en-usd/products/just-friends-booksleeve" hreflang="en-EC" />
61<link rel="alternate" href="https://haleypham.com/en-usd/products/just-friends-booksleeve" hreflang="en-FM" />
62<link rel="alternate" href="https://haleypham.com/en-usd/products/just-friends-booksleeve" hreflang="en-GU" />
63<link rel="alternate" href="https://haleypham.com/en-usd/products/just-friends-booksleeve" hreflang="en-IO" />
64<link rel="alternate" href="https://haleypham.com/en-usd/products/just-friends-booksleeve" hreflang="en-MH" />
65<link rel="alternate" href="https://haleypham.com/en-usd/products/just-friends-booksleeve" hreflang="en-MP" />
66<link rel="alternate" href="https://haleypham.com/en-usd/products/just-friends-booksleeve" hreflang="en-PR" />
67<link rel="alternate" href="https://haleypham.com/en-usd/products/just-friends-booksleeve" hreflang="en-PW" />
68<link rel="alternate" href="https://haleypham.com/en-usd/products/just-friends-booksleeve" hreflang="en-SV" />
69<link rel="alternate" href="https://haleypham.com/en-usd/products/just-friends-booksleeve" hreflang="en-TC" />
70<link rel="alternate" href="https://haleypham.com/en-usd/products/just-friends-booksleeve" hreflang="en-UM" />
71<link rel="alternate" href="https://haleypham.com/en-usd/products/just-friends-booksleeve" hreflang="en-US" />
72<link rel="alternate" href="https://haleypham.com/en-usd/products/just-friends-booksleeve" hreflang="en-VG" />
73<link rel="alternate" href="https://haleypham.com/en-usd/products/just-friends-booksleeve" hreflang="en-VI" />
74<link rel="alternate" href="https://haleypham.com/en-usd/products/just-friends-booksleeve" hreflang="en-ZW" />
75<link rel="alternate" href="https://haleypham.com/en-eur/products/just-friends-booksleeve" hreflang="en-AD" />
76<link rel="alternate" href="https://haleypham.com/en-eur/products/just-friends-booksleeve" hreflang="en-AT" />
77<link rel="alternate" href="https://haleypham.com/en-eur/products/just-friends-booksleeve" hreflang="en-AX" />
78<link rel="alternate" href="https://haleypham.com/en-eur/products/just-friends-booksleeve" hreflang="en-BE" />
79<link rel="alternate" href="https://haleypham.com/en-eur/products/just-friends-booksleeve" hreflang="en-BG" />
80<link rel="alternate" href="https://haleypham.com/en-eur/products/just-friends-booksleeve" hreflang="en-BL" />
81<link rel="alternate" href="https://haleypham.com/en-eur/products/just-friends-booksleeve" hreflang="en-CY" />
82<link rel="alternate" href="https://haleypham.com/en-eur/products/just-friends-booksleeve" hreflang="en-DE" />
83<link rel="alternate" href="https://haleypham.com/en-eur/products/just-friends-booksleeve" hreflang="en-EE" />
84<link rel="alternate" href="https://haleypham.com/en-eur/products/just-friends-booksleeve" hreflang="en-ES" />
85<link rel="alternate" href="https://haleypham.com/en-eur/products/just-friends-booksleeve" hreflang="en-FI" />
86<link rel="alternate" href="https://haleypham.com/en-eur/products/just-friends-booksleeve" hreflang="en-FR" />
87<link rel="alternate" href="https://haleypham.com/en-eur/products/just-friends-booksleeve" hreflang="en-GF" />
88<link rel="alternate" href="https://haleypham.com/en-eur/products/just-friends-booksleeve" hreflang="en-GP" />
89<link rel="alternate" href="https://haleypham.com/en-eur/products/just-friends-booksleeve" hreflang="en-GR" />
90<link rel="alternate" href="https://haleypham.com/en-eur/products/just-friends-booksleeve" hreflang="en-HR" />
91<link rel="alternate" href="https://haleypham.com/en-eur/products/just-friends-booksleeve" hreflang="en-IE" />
92<link rel="alternate" href="https://haleypham.com/en-eur/products/just-friends-booksleeve" hreflang="en-IT" />
93<link rel="alternate" href="https://haleypham.com/en-eur/products/just-friends-booksleeve" hreflang="en-LT" />
94<link rel="alternate" href="https://haleypham.com/en-eur/products/just-friends-booksleeve" hreflang="en-LU" />
95<link rel="alternate" href="https://haleypham.com/en-eur/products/just-friends-booksleeve" hreflang="en-LV" />
96<link rel="alternate" href="https://haleypham.com/en-eur/products/just-friends-booksleeve" hreflang="en-MC" />
97<link rel="alternate" href="https://haleypham.com/en-eur/products/just-friends-booksleeve" hreflang="en-ME" />
98<link rel="alternate" href="https://haleypham.com/en-eur/products/just-friends-booksleeve" hreflang="en-MF" />
99<link rel="alternate" href="https://haleypham.com/en-eur/products/just-friends-booksleeve" hreflang="en-MQ" />
100<link rel="alternate" href="https://haleypham.com/en-eur/products/just-friends-booksleeve" hreflang="en-MT" />
101<link rel="alternate" href="https://haleypham.com/en-eur/products/just-friends-booksleeve" hreflang="en-NL" />
102<link rel="alternate" href="https://haleypham.com/en-eur/products/just-friends-booksleeve" hreflang="en-PM" />
103<link rel="alternate" href="https://haleypham.com/en-eur/products/just-friends-booksleeve" hreflang="en-PT" />
104<link rel="alternate" href="https://haleypham.com/en-eur/products/just-friends-booksleeve" hreflang="en-RE" />
105<link rel="alternate" href="https://haleypham.com/en-eur/products/just-friends-booksleeve" hreflang="en-SI" />
106<link rel="alternate" href="https://haleypham.com/en-eur/products/just-friends-booksleeve" hreflang="en-SK" />
107<link rel="alternate" href="https://haleypham.com/en-eur/products/just-friends-booksleeve" hreflang="en-SM" />
108<link rel="alternate" href="https://haleypham.com/en-eur/products/just-friends-booksleeve" hreflang="en-TF" />
109<link rel="alternate" href="https://haleypham.com/en-eur/products/just-friends-booksleeve" hreflang="en-VA" />
110<link rel="alternate" href="https://haleypham.com/en-eur/products/just-friends-booksleeve" hreflang="en-YT" />
111<link rel="alternate" href="https://haleypham.com/en-eur/products/just-friends-booksleeve" hreflang="en-XK" />
112<link rel="alternate" href="https://haleypham.com/en-cad/products/just-friends-booksleeve" hreflang="en-CA" />
113<link rel="alternate" href="https://haleypham.com/en-gbp/products/just-friends-booksleeve" hreflang="en-GB" />
114<link rel="alternate" href="https://haleypham.com/en-gbp/products/just-friends-booksleeve" hreflang="en-GG" />
115<link rel="alternate" href="https://haleypham.com/en-gbp/products/just-friends-booksleeve" hreflang="en-GS" />
116<link rel="alternate" href="https://haleypham.com/en-gbp/products/just-friends-booksleeve" hreflang="en-IM" />
117<link rel="alternate" href="https://haleypham.com/en-gbp/products/just-friends-booksleeve" hreflang="en-JE" />
118<link rel="alternate" href="https://haleypham.com/en-aud/products/just-friends-booksleeve" hreflang="en-AU" />
119<link rel="alternate" href="https://haleypham.com/en-aud/products/just-friends-booksleeve" hreflang="en-CC" />
120<link rel="alternate" href="https://haleypham.com/en-aud/products/just-friends-booksleeve" hreflang="en-CX" />
121<link rel="alternate" href="https://haleypham.com/en-aud/products/just-friends-booksleeve" hreflang="en-HM" />
122<link rel="alternate" href="https://haleypham.com/en-aud/products/just-friends-booksleeve" hreflang="en-KI" />
123<link rel="alternate" href="https://haleypham.com/en-aud/products/just-friends-booksleeve" hreflang="en-NF" />
124<link rel="alternate" href="https://haleypham.com/en-aud/products/just-friends-booksleeve" hreflang="en-NR" />
125<link rel="alternate" href="https://haleypham.com/en-aud/products/just-friends-booksleeve" hreflang="en-TV" />
126<link rel="alternate" href="https://haleypham.com/en-nzd/products/just-friends-booksleeve" hreflang="en-CK" />
127<link rel="alternate" href="https://haleypham.com/en-nzd/products/just-friends-booksleeve" hreflang="en-NU" />
128<link rel="alternate" href="https://haleypham.com/en-nzd/products/just-friends-booksleeve" hreflang="en-NZ" />
129<link rel="alternate" href="https://haleypham.com/en-nzd/products/just-friends-booksleeve" hreflang="en-PN" />
130<link rel="alternate" href="https://haleypham.com/en-nzd/products/just-friends-booksleeve" hreflang="en-TK" />
131<link rel="alternate" href="https://haleypham.com/en-sek/products/just-friends-booksleeve" hreflang="en-SE" />
132<link rel="alternate" href="https://haleypham.com/en-nok/products/just-friends-booksleeve" hreflang="en-BV" />
133<link rel="alternate" href="https://haleypham.com/en-nok/products/just-friends-booksleeve" hreflang="en-NO" />
134<link rel="alternate" href="https://haleypham.com/en-nok/products/just-friends-booksleeve" hreflang="en-SJ" />
135<link rel="alternate" href="https://haleypham.com/en-dkk/products/just-friends-booksleeve" hreflang="en-DK" />
136<link rel="alternate" href="https://haleypham.com/en-dkk/products/just-friends-booksleeve" hreflang="en-FO" />
137<link rel="alternate" href="https://haleypham.com/en-dkk/products/just-friends-booksleeve" hreflang="en-GL" />
138<link rel="alternate" href="https://haleypham.com/en-pln/products/just-friends-booksleeve" hreflang="en-PL" />
139<link rel="alternate" href="https://haleypham.com/en-inr/products/just-friends-booksleeve" hreflang="en-IN" />
140<link rel="alternate" href="https://haleypham.com/en-jpy/products/just-friends-booksleeve" hreflang="en-JP" />
141<link rel="alternate" href="https://haleypham.com/en-myr/products/just-friends-booksleeve" hreflang="en-MY" />
142<link rel="alternate" href="https://haleypham.com/en-sgd/products/just-friends-booksleeve" hreflang="en-SG" />
143<link rel="alternate" href="https://haleypham.com/en-mxn/products/just-friends-booksleeve" hreflang="en-MX" />
144<link rel="alternate" href="https://haleypham.com/en-brl/products/just-friends-booksleeve" hreflang="en-BR" />
145<link rel="alternate" href="https://haleypham.com/en-chf/products/just-friends-booksleeve" hreflang="en-CH" />
146<link rel="alternate" href="https://haleypham.com/en-chf/products/just-friends-booksleeve" hreflang="en-LI" />
vendor: 68 bytes, lines 146-147
146
147<script src="https://www.google.com/recaptcha/enterprise.js?render=
1476LcUIoYlAAAAALE9OrjdIcUfeYTpTq5RlXh5HuZt
vendor: 18 bytes, line 147
147" async></script>
148<script>window.recaptchaSiteKey = '6LcUIoYlAAAAALE9OrjdIcUfeYTpTq5RlXh5HuZt';</script>
148
149<style>
150  .grecaptcha-badge { display: none !important; }
151</style>
152<script type='module' src="https://cdn.fourthwall.dev/web-perf/instant.js" defer></script>
vendor: 1 bytes, line 152
152
153<script>
154  window.shopName = 'Haley Pham';
155  window.shopId = 'sh_ae62dbab-d852-4c67-9698-6fce0ebd36ad';
156  window.cookie_policy = 'ShowInEu';
157</script>
157
158<!-- Google Tag Manager -->
159<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
160new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
161j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
162'/_c/mtg.js?id='+i+dl;f.parentNode.insertBefore(j,f);
163})(window,document,'script','dataLayer','GTM-PV2BBNN');</script>
163
164<!-- End Google Tag Manager -->
165<script>window.creatorGa4Id = ''; window.creatorFbPixelId = ''; window.creatorTiktokAnalyticsId = ''; window.creatorKlaviyoAnalyticsId = ''; window.useServerAnalytics = false;</script>
vendor: 1 bytes, line 165
165
166<script>
167  (function () {
168    function setCookie(name, value, days) {
169      if (typeof days === 'undefined') days = 90;
170      var expires = new Date(Date.now() + days * 86400000).toUTCString();
171      document.cookie = encodeURIComponent(name) + '=' + encodeURIComponent(value.substring(0, 200)) + '; expires=' + expires + '; path=/';
172    }
173  
174    function getCookie(name) {
175      var cookies = document.cookie.split('; ');
176      for (var i = 0; i < cookies.length; i++) {
177        if (cookies[i].indexOf(name + '=') === 0) {
178          return cookies[i].split('=')[1];
179        }
180      }
181      return null;
182    }
183  
184    function handleTrackingParams() {
185      var params = window.location.search.substring(1).split('&');
186      var paramMap = {};
187  
188      for (var i = 0; i < params.length; i++) {
189        var kv = params[i].split('=');
190        if (kv.length === 2) {
191          paramMap[decodeURIComponent(kv[0])] = decodeURIComponent(kv[1]);
192        }
193      }
194  
195      if (!getCookie('_fbp')) {
196        var randomPart = Math.floor(Math.random() * 10000000000);
197        var fbp = 'fb.1.' + Date.now() + '.' + randomPart;
198        setCookie('_fbp', fbp);
199      }
200  
201      for (var key in paramMap) {
202        if (paramMap.hasOwnProperty(key)) {
203          var value = paramMap[key];
204          var isUTM = key.indexOf('utm_') === 0;
205          
206          if(key === 'utm_source' && getCookie('utm_source') === 'fourthwall_ads') {
207            continue;
208          }
209  
210          if (isUTM || key === 'gclid' || key === 'fbclid') {
211            setCookie(key, value);
212          }
213  
214          if (key === 'fbclid' && !getCookie('_fbc')) {
215            var fbc = 'fb.1.' + Date.now() + '.' + value;
216            setCookie('_fbc', fbc);
217          }
218        }
219      }
220    }
221  
222    handleTrackingParams();
223  })();
224</script>
vendor: 1 bytes, line 224
224
225<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>
225
226<meta name='theme-color' content='#ffffe3' />
227<link rel="stylesheet" type="text/css" href="https://themes.fourthwall.dev/themes/assets/598f8578-86a8-4b14-8c75-50c3ac79b599/assets/styles/custom_sections.css?v=daa8e5a8ecd375e216336b6757f3bb3b9ffeebeb859573d8a58448ca0172d3fb" media="all">
228<script>
229  /*document.addEventListener("DOMContentLoaded", () => {
230    if(window.location.pathname.includes("/products/the-faye-booksleeve")) {
231      const buttonSelector = document.querySelector('[data-product="add"]')
232      const spanTexto = buttonSelector.querySelector("[data-cta-label]");
233      const quantitySelector = document.querySelector('product-info__cta-item--quantity')
234      if(!buttonSelector || !spanTexto) return
235      spanTexto.textContent = "Out of stock"
236      buttonSelector.disabled = true
237      if(quantitySelector) {
238        quantitySelector.remove()
239      }
240    }
241  });*/
242</script>
vendor: 1 bytes, line 242
242
243<script type="application/ld+json">{"@context":"https://schema.org","@type":"Product","name":"Just Friends Booksleeve","image":["https://imgproxy.fourthwall.dev/e6UkJ_XV0uN1Y9_3tcvHVYqPSJNioM7UiuFzWZAlQ20/w:1920/sm:1/enc/iHnzUPI3JhLs9x11/LcXO8QRBQqGC6ILw/Ib-MxGvMxumr8V6R/-J-mzXHTPS_ab8KY/Do7omog8uGJGe7V6/i2LizKxCbTa372zi/8LzzSTbtPTqRvsit/hd7WKozGigpXEQBw/-a6-7Pprl_rSFzwT/0Wg0Sn2r92EXy9bd/DUi37vy8ECtPuKMr/RNOe3vABgUyRsxoE/NFbDxO788Tvm_nWF/g356kg.jpg","https://imgproxy.fourthwall.dev/NQrzl0phqQ0lB1UBYK48t1MMgSs8bONWNCTf1IrJFW0/w:1920/sm:1/enc/PXmRhougZh76dcvr/9DI48MKL8R5kD0n1/F-KYPZP97Oy_vNjG/sw2L0cK5WsS4YyiF/19GpH6OJi_xs2g6z/3fBrZXRAkuapO4XB/Hbkk8EWuvJQC2kSo/Auy1P9v0XIIx9tDw/JW5B0PZxl-gzZUCg/GRo-cvHKXs4XnTwr/PHv757VtDM2c_HnZ/eTvtwT23BtzdI_LK/s1CII1dnO4owMHB5/Zt-11Q.jpg","https://imgproxy.fourthwall.dev/jM5xg8OELPl5lQLYL1UlIFekVUkrvMYR8tzO7sRBKpE/w:1920/sm:1/enc/XI2whLPkSo2cyzps/VXk1dM3NmiUJ3fHD/604l3tSALMz4uMKO/SCuGDkxfMF5noweb/XCJQMnllGcWZvQMD/yTZiuTHKCbHhqvg4/U_wib5dqCRm_Wu0N/4os6mkBlqHiex4E-/949pdCph-R8nDHOy/_iE2LK6KQEoI4kc9/ajzPS60HBJPJlXDY/YZn8OsYBuLI4Fh39/BWy7XYGo3c1odpuJ/ItJXxw.jpg"],"brand":{"@type":"Brand","name":"Haley Pham"},"sku":"just-friends-booksleeve","offers":[{"@type":"Offer","name":"","url":"https://haleypham.com/products/just-friends-booksleeve?variant=2916aec5-b097-41aa-854a-56096571b3f1","priceCurrency":"USD","price":"23.99","itemCondition":"https://schema.org/NewCondition","availability":"https://schema.org/OutOfStock"}],"description":"Size: 8.27\" x 11\""}</script>
vendor: 1 bytes, line 243
243
244<script>
245  // Define the list of EU countries and include UK
246  const euCountries = [
247      "AT", "BE", "BG", "HR", "CY", "CZ", "DK", "EE", "FI", "FR", "DE", "GR", "HU", "IE", "IT", "LV", "LT", "LU", "MT", "NL", "PL", "PT", "RO", "SK", "SI", "ES", "SE", "UK"
248  ];
249  // Fetch data from the endpoint
250  fetch('/platform/geo.json')
251      .then(response => {
252          if (!response.ok) {
253              throw new Error(`HTTP error! status: ${response.status}`);
254          }
255          return response.json();
256      })
257      .then(data => {
258          // Check if the country is in the EU or UK
259          const country = data.geo?.country;
260          if (euCountries.includes(country)) {
261              // Find the element with the `product-info__additional-info` class
262              const element = document.querySelector('.product-info__additional-info');
263              if (element) {
264                  // Find all child elements with the `hidden` class inside this element
265                  const hiddenElements = element.querySelectorAll('.hidden');
266                  hiddenElements.forEach(hiddenElement => {
267                      // Remove the `hidden` class
268                      hiddenElement.classList.remove('hidden');
269                  });
270              }
271          }
272      })
273      .catch(error => {
274          console.error('Error fetching geo data:', error);
275      });
276</script>
vendor: 1 bytes, line 276
276
277<script>
278  dataLayer.push({ ecommerce: null });  // Clear the previous ecommerce object.
279  dataLayer.push({
280      event: "view_item",
281      ecommerce: {
282          currency: 'USD',
283          value: parseFloat('23.99'.replace(',', '.')),
284          items: [
285              {
286                  item_id: '0b6bedb9-d9c3-4f42-82a8-ad576869af27',
287                  item_name: `Just Friends Booksleeve`,
288                  item_brand: `Haley Pham`,
289                  price: parseFloat('23.99'.replace(',', '.')),
290                  quantity: 1
291              }
292          ]
293      },
294      eventId: `${Math.floor(Date.now() / 1000)}-${crypto.randomUUID().replace(/-/g, '')}`,
295      shopId: 'sh_ae62dbab-d852-4c67-9698-6fce0ebd36ad'
296  });
297</script>
vendor: 1 bytes, line 297
297
298<script>
299  // Countries requiring a recipient tax ID that express payment sheets cannot collect.
300  // Kept in sync with `isVatIdRequiredCountry` in express-checkout-bridge.
301  const taxIdCountries = ['AR', 'BR', 'CL', 'CN', 'ID', 'IL', 'IN', 'KR', 'MX', 'NO', 'OM', 'PE', 'QA', 'SA', 'ZA'];
302  function loadScript(src, callback) {
303    const script = document.createElement('script');
304    script.src = src;
305    script.async = true;
306    script.onload = () => {
307      if (callback) callback();
308    };
309    script.onerror = () => {
310      console.error(`Failed to load script: ${src}`);
311    };
312    document.head.appendChild(script);
313  }
314  function initExpressCheckout(geolocationCountry) {
315    loadScript('https://cdn.fourthwall.com/express-checkout/v0.1.8/index.iife.js', function() {
316      const ExpressCheckoutBridgeInstance = new window.ExpressCheckoutBridge();
317      ExpressCheckoutBridgeInstance.init({
318        elementId: 'express-checkout-id',
319        apiVersion: '2025-02-24.acacia',
320        currency: 'USD',
321        paypal: true,
322        geolocationCountry: geolocationCountry,
323        data: {variantIds: ["2916aec5-b097-41aa-854a-56096571b3f1"], offerId: "0b6bedb9-d9c3-4f42-82a8-ad576869af27", quantity: 1, price: 23.99},
324        buttonsOptions: {
325          buttonType: {
326            applePay: 'plain',
327            googlePay: 'plain',
328          },
329        },
330        onSuccess: (data) => {
331          const redirectUri = data.redirectUri
332          if (redirectUri) {
333            window.location.href = redirectUri
334          }
335        },
336        onPaymentStart: (data) => {
337          document.dispatchEvent(new CustomEvent('add_to_cart:toggle_loading'));
338        },
339        onError: (error) => {
340          if (error.type === 'PAYMENT_ERROR' || error.type === 'SHIPPING_ADDRESS_VALIDATION_ERROR' || error.type === 'PAYPAL_PAYMENT_ERROR') {
341            document.dispatchEvent(new CustomEvent('add_to_cart:toggle_loading'));
342          }
343          console.error(error)
344        }
345      })
346      document.addEventListener('variant:updated', (event) => {
347        const { variant, variants, quantity, product, price } = event.detail;
348        const updateData = {};
349        // legacy support for single variant in custom themes
350        if (variant?.id !== undefined) {
351          updateData.variantIds = [variant.id];
352        }
353        if (variants !== undefined) {
354          updateData.variantIds = variants.map((variant) => variant.id);
355        }
356        if (quantity !== undefined) {
357          updateData.quantity = quantity;
358        }
359        if (product?.id !== undefined) {
360          updateData.offerId = product.id;
361        }
362        if (price !== undefined) {
363          updateData.price = price;
364        }
365        ExpressCheckoutBridgeInstance.update({
366          data: updateData,
367        })
368      })
369    });
370  }
371  // Buyers located in a tax-ID country cannot use express checkout, so the bridge is never downloaded for them.
372  fetch('/platform/geo.json')
373    .then(response => {
374      if (!response.ok) {
375        throw new Error(`HTTP error! status: ${response.status}`);
376      }
377      return response.json();
378    })
379    .then(data => {
380      const country = data.geo?.country;
381      if (taxIdCountries.includes(country)) {
382        return;
383      }
384      initExpressCheckout(country);
385    })
386    .catch(error => {
387      console.error('Error fetching geo data:', error);
388      // Geolocation is only a prefilter - the bridge still rejects tax-ID shipping addresses.
389      initExpressCheckout(undefined);
390    });
391</script>
vendor: 1 bytes, line 391
391
392<script type="text/javascript">
393    var currentProduct = {"id":"0b6bedb9-d9c3-4f42-82a8-ad576869af27","handle":"just-friends-booksleeve","title":"Just Friends Booksleeve","price":2399};
394</script>
vendor: 1 bytes, line 394
394
395<script type="module">
396  function iframeReady(section, iframe, url, appId, settings) {
397    const baseIframeUrl = url;
398  
399    function buildUrl(url, params) {
400      if (!params) return url;
401      var qs = Object.keys(params)
402        .map((k) => encodeURIComponent(k) + '=' + encodeURIComponent(params[k]))
403        .join('&');
404      return url + (url.includes('?') ? '&' : '?') + qs + '&' + settings;
405    }
406  
407    const params = {
408      hmac: window.appHmac[appId],
409      timestamp: window.hmacTimestamp,
410      tier_id: window.tierId,
411      supporter_id: window.supporterId,
412      shop_id: window.shopId,
413    };
414  
415    iframe.src = buildUrl(baseIframeUrl, window.appHmac[appId] ? params : null);
416    iframe.onload = null
417  
418    // Extract origin from URL for security checking
419    let expectedOrigin;
420    try {
421      expectedOrigin = new URL(url).origin;
422    } catch (e) {
423      console.warn('Could not parse URL origin:', url);
424    }
425  
426    // Listen for messages specifically from this iframe
427    const messageHandler = (event) => {
428      // Check if the message is from this specific iframe
429      if (event.source !== iframe.contentWindow) {
430        return; // Ignore messages from other iframes/windows
431      }
432  
433      // Optional: Also verify the origin for security
434      if (expectedOrigin && event.origin !== expectedOrigin) {
435        console.warn('Message received from unexpected origin:', event.origin);
436        return;
437      }
438      
439      if (event.data.type === 'RESIZE') {
440        iframe.style.height = event.data.data.height + 'px';
441      } else if (event.data.type === 'CLOSE') {
442        section.style.height = '0px';
443      }
444    };
445  
446    window.addEventListener('message', messageHandler);
447    
448    // Store the handler for cleanup (optional)
449    iframe._messageHandler = messageHandler;
450  }
451  
452  class Hmac extends HTMLElement {
453    constructor() {
454      super()
455      this.section = this.parentElement.parentElement;
456      this.iframe = this.querySelector('iframe')
457      this.url = this.getAttribute('url')
458      this.appId = this.getAttribute('app_id')
459      this.settings = this.getAttribute('settings')
460    }
461  
462    connectedCallback() {
463      if (this.iframe && this.iframe.contentDocument && this.iframe.contentDocument.readyState === 'complete') {
464        iframeReady(this.section, this.iframe, this.url, this.appId, this.settings)
465      } else {
466        this.iframe.onload = () => iframeReady(this.section, this.iframe, this.url, this.appId, this.settings)
467      }
468    }
469  
470    disconnectedCallback() {
471      if (this.iframe && this.iframe._messageHandler) {
472        window.removeEventListener('message', this.iframe._messageHandler);
473        delete this.iframe._messageHandler;
474      }
475    }
476  }
477  
478  customElements.define('app-hmac-component', Hmac)
479</script>
479
480
481  </head>
482
483  
484  
485
486  
487
488  <body class="body product body--background-image no-repeat-framed-scroll" style="background-image: url('https://imgproxy.fourthwall.dev/h3O8HKHdIFdIa1PoTUR0JDLGdHr_kBBBFh1_zxVwkkA/w:1920/sm:1/enc/fyix8W_1jx7Jfi1A/F7s2QrD3KvgozeIm/xMbY8AiXskR7b4N4/qz-7KNGzOuyCWGVH/kEq6bqSXBqG3y6gD/afLh_nXGZEJhqzbM/bZ2FqPfjOO2aayJR/X5WqmOhiy-DlCzRd/CByZ5CE5w8h7U3v6/ornFCfAPHHk05u4w/zzWNUG9xC7sJUdEm/dbBXwip6YjgjXxAW/pnxVpwo1aH-iBYeZ/6IAQW6M5h90_n07u/Wf63l6XPcflUBmpz/UPDv7N23dQ3cznBf.webp');">
489 <!-- Google Tag Manager (noscript) -->
490<noscript><iframe src='/_c/ns.html?id=GTM-PV2BBNN'
491height='0' width='0' style='display:none;visibility:hidden'></iframe></noscript>
492<!-- End Google Tag Manager (noscript) -->
493
494    <a href="#main-content" class="skip-link">Skip to content</a>
495
496    <div class="page">
497      <div>
498        <div id="fw-section-header" class="fw-section">
499
500
501
502
503
504<header data-testid="main.single.section" class="header">
505  <div class="wrapper">
506    <div class="header__grid header--left header__size--md">
507      <div class="header__mobile-menu hidden@sm">
508        <button data-drawer-trigger-primary="mobile-menu" class="header__icon" aria-label="Open menu">
509          <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
510  <title>Hamburger</title>
511  <path fill-rule="evenodd" clip-rule="evenodd" d="M16 3.75H0V2.25H16V3.75ZM16 8.75H0V7.25H16V8.75ZM16 13.75H0V12.25H16V13.75Z" fill="currentColor"/>
512</svg>
513
514        </button>
515      </div>
516
517      
518
519      <div class="header__logo-container"><div class="header__logo">
520          <a href="/" class="header__logo-link">
521            
522            
523  
524
525  <img
526    src="https://imgproxy.fourthwall.dev/1bR55Of_h0HtlKIvlUVMXs-NkJfQvvSSOnrGE-jMNgo/w:320/sm:1/enc/QczgMgu9vz9u02ku/LeM8pRpgyLvOqoGs/6eNyfl0WZ91J5NIX/kEaKzLWLHI6Nm0zm/nZ6zgbVd_qovmstb/5gRrhR3NXQJ4gjGn/B5VGoMOacmfhrQhz/dqlRCqWUu99kFRjk/CO1RCtiEhqdMKIGF/WQXnLoUYe77hD6CR/0AUv0P7HyI_wBH8J/h5JwI-ov_w-VtXnB/Hevf3E77yptMLN0t/aKntyE2HNvl0cDTC/wJ_ovcAFbz7rsKa3/g0q75w4cV_vtXDX0.webp"
527    srcset="https://imgproxy.fourthwall.dev/1bR55Of_h0HtlKIvlUVMXs-NkJfQvvSSOnrGE-jMNgo/w:320/sm:1/enc/QczgMgu9vz9u02ku/LeM8pRpgyLvOqoGs/6eNyfl0WZ91J5NIX/kEaKzLWLHI6Nm0zm/nZ6zgbVd_qovmstb/5gRrhR3NXQJ4gjGn/B5VGoMOacmfhrQhz/dqlRCqWUu99kFRjk/CO1RCtiEhqdMKIGF/WQXnLoUYe77hD6CR/0AUv0P7HyI_wBH8J/h5JwI-ov_w-VtXnB/Hevf3E77yptMLN0t/aKntyE2HNvl0cDTC/wJ_ovcAFbz7rsKa3/g0q75w4cV_vtXDX0.webp 1x, https://imgproxy.fourthwall.dev/ycLBaguieo7gz6jehMKoVHjyRpaNczS-QIo5525b8mo/w:320/dpr:2/sm:1/enc/QczgMgu9vz9u02ku/LeM8pRpgyLvOqoGs/6eNyfl0WZ91J5NIX/kEaKzLWLHI6Nm0zm/nZ6zgbVd_qovmstb/5gRrhR3NXQJ4gjGn/B5VGoMOacmfhrQhz/dqlRCqWUu99kFRjk/CO1RCtiEhqdMKIGF/WQXnLoUYe77hD6CR/0AUv0P7HyI_wBH8J/h5JwI-ov_w-VtXnB/Hevf3E77yptMLN0t/aKntyE2HNvl0cDTC/wJ_ovcAFbz7rsKa3/g0q75w4cV_vtXDX0.webp 2x"
528    alt="Haley Pham"
529    class="header__logo-image header__logo-image--md"
530    itemprop="logo"
531  >
532
533
534          </a>
535        </div>
536      </div>
537
538      
539        <div class="header__nav-container visible@sm">
540          <nav class="header__nav">
541            <ul class="header__list list--horizontal">
542              
543  <li class="header__list-item">
544    <a
545      href="/"
546      class="header__link"
547      
548    >
549      Home
550
551      
552    </a>
553
554    
555  </li>
556
557  <li class="header__list-item">
558    <a
559      href="/collections/all"
560      class="header__link"
561      
562    >
563      Browse all
564
565      
566    </a>
567
568    
569  </li>
570
571            </ul>
572          </nav>
573        </div>
574      
575
576      <div class="header__icons">
577        <ul class="header__list list list--horizontal">
578          
579
580          
581
582          
583            <li class="header__list-item visible@sm">
584              <a class="header__link header__link--icon" tabindex="0" role="button" aria-label="Currency selector, current: USD">
585                USD
586
587                
588                  <span class="header__link-icon">
589                    <svg class="svg-fill-current-color" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
590  <title>Chevron Bottom</title>
591  <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"/>
592</svg>
593
594                  </span>
595                
596              </a>
597
598              
599                <div class="header__dropdown header__dropdown--content">
600                  <ul class="header__dropdown-inner">
601                    
602                      <li class="header__dropdown-item">
603                        <a class="header__dropdown-link" href="/localization?currency=USD&return_to=/products/just-friends-booksleeve">
604                          USD
605                        </a>
606                      </li>
607                    
608                      <li class="header__dropdown-item">
609                        <a class="header__dropdown-link" href="/localization?currency=EUR&return_to=/products/just-friends-booksleeve">
610                          EUR
611                        </a>
612                      </li>
613                    
614                      <li class="header__dropdown-item">
615                        <a class="header__dropdown-link" href="/localization?currency=CAD&return_to=/products/just-friends-booksleeve">
616                          CAD
617                        </a>
618                      </li>
619                    
620                      <li class="header__dropdown-item">
621                        <a class="header__dropdown-link" href="/localization?currency=GBP&return_to=/products/just-friends-booksleeve">
622                          GBP
623                        </a>
624                      </li>
625                    
626                      <li class="header__dropdown-item">
627                        <a class="header__dropdown-link" href="/localization?currency=AUD&return_to=/products/just-friends-booksleeve">
628                          AUD
629                        </a>
630                      </li>
631                    
632                      <li class="header__dropdown-item">
633                        <a class="header__dropdown-link" href="/localization?currency=NZD&return_to=/products/just-friends-booksleeve">
634                          NZD
635                        </a>
636                      </li>
637                    
638                      <li class="header__dropdown-item">
639                        <a class="header__dropdown-link" href="/localization?currency=SEK&return_to=/products/just-friends-booksleeve">
640                          SEK
641                        </a>
642                      </li>
643                    
644                      <li class="header__dropdown-item">
645                        <a class="header__dropdown-link" href="/localization?currency=NOK&return_to=/products/just-friends-booksleeve">
646                          NOK
647                        </a>
648                      </li>
649                    
650                      <li class="header__dropdown-item">
651                        <a class="header__dropdown-link" href="/localization?currency=DKK&return_to=/products/just-friends-booksleeve">
652                          DKK
653                        </a>
654                      </li>
655                    
656                      <li class="header__dropdown-item">
657                        <a class="header__dropdown-link" href="/localization?currency=PLN&return_to=/products/just-friends-booksleeve">
658                          PLN
659                        </a>
660                      </li>
661                    
662                      <li class="header__dropdown-item">
663                        <a class="header__dropdown-link" href="/localization?currency=INR&return_to=/products/just-friends-booksleeve">
664                          INR
665                        </a>
666                      </li>
667                    
668                      <li class="header__dropdown-item">
669                        <a class="header__dropdown-link" href="/localization?currency=JPY&return_to=/products/just-friends-booksleeve">
670                          JPY
671                        </a>
672                      </li>
673                    
674                      <li class="header__dropdown-item">
675                        <a class="header__dropdown-link" href="/localization?currency=MYR&return_to=/products/just-friends-booksleeve">
676                          MYR
677                        </a>
678                      </li>
679                    
680                      <li class="header__dropdown-item">
681                        <a class="header__dropdown-link" href="/localization?currency=SGD&return_to=/products/just-friends-booksleeve">
682                          SGD
683                        </a>
684                      </li>
685                    
686                      <li class="header__dropdown-item">
687                        <a class="header__dropdown-link" href="/localization?currency=MXN&return_to=/products/just-friends-booksleeve">
688                          MXN
689                        </a>
690                      </li>
691                    
692                      <li class="header__dropdown-item">
693                        <a class="header__dropdown-link" href="/localization?currency=BRL&return_to=/products/just-friends-booksleeve">
694                          BRL
695                        </a>
696                      </li>
697                    
698                      <li class="header__dropdown-item">
699                        <a class="header__dropdown-link" href="/localization?currency=CHF&return_to=/products/just-friends-booksleeve">
700                          CHF
701                        </a>
702                      </li>
703                    
704                  </ul>
705                </div>
706              
707            </li>
708          
709
710          
711
712          
713
714          <li class="header__list-item">
715            <a href="/cart" class=" header__link">
716              <div 
717  data-cart-widget="widget"
718  data-testid="cart.icon"
719  class="cart-widget cart-widget--text empty"
720>
721  
722    <span class="cart-widget__label">
722Cart</span>(<span data-cart-widget="quantity" class="cart-widget__items">0</span>)
723  
724</div>
725            </a>
726          </li>
727        </ul>
728
729        <div data-cart-announcer aria-live="polite" aria-atomic="true" class="visually-hidden"></div>
730
731      </div>
732    </div>
733
734    
735  </div>
736</header>
737
738
739<aside 
740  data-drawer="mobile-menu" 
741  class="drawer hidden@sm"
742>
743  <div class="drawer__background" data-drawer-trigger-primary="mobile-menu"></div>
744  <div class="drawer__content drawer__content--small mobile-menu">
745    <div class="mobile-menu__section mobile-menu__section--header">
746      <button type="button" class="mobile-menu__close" data-drawer-trigger-primary="mobile-menu" aria-label="Close menu">
747        <svg class="svg-fill-current-color" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
748  <title>Close</title>
749  <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"/>
750</svg>
751
752      </button>
753    </div>
754    <div class="mobile-menu__section mobile-menu__section--body">
755      <div class="mobile-menu__nav">
756        <ul class="mobile-menu__list">
757          
758            <li class="mobile-menu__list-item">
759              
760                <a
761                  href="/"
762                  class="mobile-menu__link"
763                >
764                  Home
765                </a>
766              
767
768              
769            </li>
770          
771            <li class="mobile-menu__list-item">
772              
773                <a
774                  href="/collections/all"
775                  class="mobile-menu__link"
776                >
777                  Browse all
778                </a>
779              
780
781              
782            </li>
783          
784
785          
786            <li class="mobile-menu__list-item">
787              <a for="input-drawer" class="mobile-menu__link" data-accordion="trigger" role="button" tabindex="0">
788                USD
789
790                
791                  <div class="mobile-menu__link-icon">
792                    <svg class="svg-fill-current-color" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
793  <title>Chevron Bottom</title>
794  <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"/>
795</svg>
796
797                  </div>
798                
799              </a>
800
801              
802                <div class="mobile-menu__dropdown mobile-menu__dropdown--content">
803                  <ul class="mobile-menu__dropdown-inner">
804                    
805                      <li class="mobile-menu__dropdown-item">
806                        <a class="mobile-menu__dropdown-link" href="/localization?currency=USD&return_to=/products/just-friends-booksleeve">
807                          USD
808                        </a>
809                      </li>
810                    
811                      <li class="mobile-menu__dropdown-item">
812                        <a class="mobile-menu__dropdown-link" href="/localization?currency=EUR&return_to=/products/just-friends-booksleeve">
813                          EUR
814                        </a>
815                      </li>
816                    
817                      <li class="mobile-menu__dropdown-item">
818                        <a class="mobile-menu__dropdown-link" href="/localization?currency=CAD&return_to=/products/just-friends-booksleeve">
819                          CAD
820                        </a>
821                      </li>
822                    
823                      <li class="mobile-menu__dropdown-item">
824                        <a class="mobile-menu__dropdown-link" href="/localization?currency=GBP&return_to=/products/just-friends-booksleeve">
825                          GBP
826                        </a>
827                      </li>
828                    
829                      <li class="mobile-menu__dropdown-item">
830                        <a class="mobile-menu__dropdown-link" href="/localization?currency=AUD&return_to=/products/just-friends-booksleeve">
831                          AUD
832                        </a>
833                      </li>
834                    
835                      <li class="mobile-menu__dropdown-item">
836                        <a class="mobile-menu__dropdown-link" href="/localization?currency=NZD&return_to=/products/just-friends-booksleeve">
837                          NZD
838                        </a>
839                      </li>
840                    
841                      <li class="mobile-menu__dropdown-item">
842                        <a class="mobile-menu__dropdown-link" href="/localization?currency=SEK&return_to=/products/just-friends-booksleeve">
843                          SEK
844                        </a>
845                      </li>
846                    
847                      <li class="mobile-menu__dropdown-item">
848                        <a class="mobile-menu__dropdown-link" href="/localization?currency=NOK&return_to=/products/just-friends-booksleeve">
849                          NOK
850                        </a>
851                      </li>
852                    
853                      <li class="mobile-menu__dropdown-item">
854                        <a class="mobile-menu__dropdown-link" href="/localization?currency=DKK&return_to=/products/just-friends-booksleeve">
855                          DKK
856                        </a>
857                      </li>
858                    
859                      <li class="mobile-menu__dropdown-item">
860                        <a class="mobile-menu__dropdown-link" href="/localization?currency=PLN&return_to=/products/just-friends-booksleeve">
861                          PLN
862                        </a>
863                      </li>
864                    
865                      <li class="mobile-menu__dropdown-item">
866                        <a class="mobile-menu__dropdown-link" href="/localization?currency=INR&return_to=/products/just-friends-booksleeve">
867                          INR
868                        </a>
869                      </li>
870                    
871                      <li class="mobile-menu__dropdown-item">
872                        <a class="mobile-menu__dropdown-link" href="/localization?currency=JPY&return_to=/products/just-friends-booksleeve">
873                          JPY
874                        </a>
875                      </li>
876                    
877                      <li class="mobile-menu__dropdown-item">
878                        <a class="mobile-menu__dropdown-link" href="/localization?currency=MYR&return_to=/products/just-friends-booksleeve">
879                          MYR
880                        </a>
881                      </li>
882                    
883                      <li class="mobile-menu__dropdown-item">
884                        <a class="mobile-menu__dropdown-link" href="/localization?currency=SGD&return_to=/products/just-friends-booksleeve">
885                          SGD
886                        </a>
887                      </li>
888                    
889                      <li class="mobile-menu__dropdown-item">
890                        <a class="mobile-menu__dropdown-link" href="/localization?currency=MXN&return_to=/products/just-friends-booksleeve">
891                          MXN
892                        </a>
893                      </li>
894                    
895                      <li class="mobile-menu__dropdown-item">
896                        <a class="mobile-menu__dropdown-link" href="/localization?currency=BRL&return_to=/products/just-friends-booksleeve">
897                          BRL
898                        </a>
899                      </li>
900                    
901                      <li class="mobile-menu__dropdown-item">
902                        <a class="mobile-menu__dropdown-link" href="/localization?currency=CHF&return_to=/products/just-friends-booksleeve">
903                          CHF
904                        </a>
905                      </li>
906                    
907                  </ul>
908                </div>
909              
910            </li>
911          
912        </ul>
913      </div>
914    </div>
915    <div class="mobile-menu__section mobile-menu__section--socials">
916      <div class="mobile-menu__list-social">
917        <ul class="mobile-menu__socials">
918          
919
920
921
922  
923    <li class="mobile-menu__social">
924      <a
925        
926          href="https://youtube.com/channel/UC7szm7Z-YOF_HiFSY7KtYGw"
927        
928        target="_blank"
929        class="mobile-menu__social-link"
930        aria-label="Youtube (opens in a new tab)"
931      >
932        <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
933<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
9337 10.1575 13.7817 10.2342Z" fill="currentColor"/>
934</svg>
935
936        
937      </a>
938    </li>
939  
940
941
942        </ul>
943      </div>
944    </div>
945  </div>
946</aside>
947
948<script>
949  const currencyData = {
950    locale: "en-US",
951    currency: "USD"
952  }
953</script>
953
954
955
956</div>
957      </div>
958
959      <main id="main-content" class="page__main">
960        <div class="main"><div id="fw-section-product-product-default" class="fw-section"><style>
961  .product--padding {
962    padding-top: 24px;
963    padding-bottom: 48px;
964  }
965
966  @media screen and (min-width: 640px) {
967    .product--padding {
968      padding-top: 32px;
969      padding-bottom: 64px;
970    }
971  }
972</style>
973
974
975  <section data-testid="main.single.section" class="product--padding">
976    <product-component data-testid="main.single.section" product-id="0b6bedb9-d9c3-4f42-82a8-ad576869af27" data-currency="USD"  class="product">
977      <div class="container wrapper">
978        
979          <div class="product__breadcrumbs">
980            
981
982<div class="breadcrumbs breadcrumbs--product" aria-label="Breadcrumb">
983  <ul class="breadcrumbs__list">
984    <li class="breadcrumbs__item">
985      <a href="/en-usd" class="breadcrumbs__link">
986        Home
987      </a>
988    </li>
989
990    <li class="breadcrumbs__item">
991      <a href="/en-usd/collections/all" class="breadcrumbs__link">
992        Store
993      </a>
994    </li>
995  
996    <li class="breadcrumbs__item">
997      <span class="breadcrumbs__current">
998        Just Friends Booksleeve
999      </span>
1000    </li>
1001  </ul>
1002</div>
1003
1004          </div>
1005        
1006
1007        <div class="product__main">
1008          <div class="col-grid col-grid--7-5@sm">
1009            
1010              <div class="product__gallery"><div class="gallery gallery--product">
1011  <div class="gallery__main">
1012    <div class="image__badges">
1013      
1014    </div>
1015    <div data-gallery="gallery" class="gallery__main-inner">
1016      
1017        <div
1018          data-gallery="gallery-slide"
1019          data-gallery-item-index="0"
1020          class="gallery__slide"
1021          data-testid="product.image"
1022        >
1023          <div class="gallery__image-container gallery__image-container--background-color">
1024            <div class="gallery__image">
1025              <div
1026                class="gallery__image-holder"
1027                data-gallery="gallery-img-holder"
1028                data-zoom-image="https://imgproxy.fourthwall.dev/e6UkJ_XV0uN1Y9_3tcvHVYqPSJNioM7UiuFzWZAlQ20/w:1920/sm:1/enc/iHnzUPI3JhLs9x11/LcXO8QRBQqGC6ILw/Ib-MxGvMxumr8V6R/-J-mzXHTPS_ab8KY/Do7omog8uGJGe7V6/i2LizKxCbTa372zi/8LzzSTbtPTqRvsit/hd7WKozGigpXEQBw/-a6-7Pprl_rSFzwT/0Wg0Sn2r92EXy9bd/DUi37vy8ECtPuKMr/RNOe3vABgUyRsxoE/NFbDxO788Tvm_nWF/g356kg.jpg"
1029              >
1030                <img
1031                  src="https://imgproxy.fourthwall.dev/e6UkJ_XV0uN1Y9_3tcvHVYqPSJNioM7UiuFzWZAlQ20/w:1920/sm:1/enc/iHnzUPI3JhLs9x11/LcXO8QRBQqGC6ILw/Ib-MxGvMxumr8V6R/-J-mzXHTPS_ab8KY/Do7omog8uGJGe7V6/i2LizKxCbTa372zi/8LzzSTbtPTqRvsit/hd7WKozGigpXEQBw/-a6-7Pprl_rSFzwT/0Wg0Sn2r92EXy9bd/DUi37vy8ECtPuKMr/RNOe3vABgUyRsxoE/NFbDxO788Tvm_nWF/g356kg.jpg"
1032                  alt="Just Friends Booksleeve product image (1)"
1033                  class="gallery__image-object"
1034                />
1035              </div>
1036            </div>
1037          </div>
1038        </div>
1039      
1040        <div
1041          data-gallery="gallery-slide"
1042          data-gallery-item-index="1"
1043          class="gallery__slide"
1044          data-testid="product.image"
1045        >
1046          <div class="gallery__image-container gallery__image-container--background-color">
1047            <div class="gallery__image">
1048              <div
1049                class="gallery__image-holder"
1050                data-gallery="gallery-img-holder"
1051                data-zoom-image="https://imgproxy.fourthwall.dev/NQrzl0phqQ0lB1UBYK48t1MMgSs8bONWNCTf1IrJFW0/w:1920/sm:1/enc/PXmRhougZh76dcvr/9DI48MKL8R5kD0n1/F-KYPZP97Oy_vNjG/sw2L0cK5WsS4YyiF/19GpH6OJi_xs2g6z/3fBrZXRAkuapO4XB/Hbkk8EWuvJQC2kSo/Auy1P9v0XIIx9tDw/JW5B0PZxl-gzZUCg/GRo-cvHKXs4XnTwr/PHv757VtDM2c_HnZ/eTvtwT23BtzdI_LK/s1CII1dnO4owMHB5/Zt-11Q.jpg"
1052              >
1053                <img
1054                  src="https://imgproxy.fourthwall.dev/NQrzl0phqQ0lB1UBYK48t1MMgSs8bONWNCTf1IrJFW0/w:1920/sm:1/enc/PXmRhougZh76dcvr/9DI48MKL8R5kD0n1/F-KYPZP97Oy_vNjG/sw2L0cK5WsS4YyiF/19GpH6OJi_xs2g6z/3fBrZXRAkuapO4XB/Hbkk8EWuvJQC2kSo/Auy1P9v0XIIx9tDw/JW5B0PZxl-gzZUCg/GRo-cvHKXs4XnTwr/PHv757VtDM2c_HnZ/eTvtwT23BtzdI_LK/s1CII1dnO4owMHB5/Zt-11Q.jpg"
1055                  alt="Just Friends Booksleeve product image (2)"
1056                  class="gallery__image-object"
1057                />
1058              </div>
1059            </div>
1060          </div>
1061        </div>
1062      
1063        <div
1064          data-gallery="gallery-slide"
1065          data-gallery-item-index="2"
1066          class="gallery__slide"
1067          data-testid="product.image"
1068        >
1069          <div class="gallery__image-container gallery__image-container--background-color">
1070            <div class="gallery__image">
1071              <div
1072                class="gallery__image-holder"
1073                data-gallery="gallery-img-holder"
1074                data-zoom-image="https://imgproxy.fourthwall.dev/jM5xg8OELPl5lQLYL1UlIFekVUkrvMYR8tzO7sRBKpE/w:1920/sm:1/enc/XI2whLPkSo2cyzps/VXk1dM3NmiUJ3fHD/604l3tSALMz4uMKO/SCuGDkxfMF5noweb/XCJQMnllGcWZvQMD/yTZiuTHKCbHhqvg4/U_wib5dqCRm_Wu0N/4os6mkBlqHiex4E-/949pdCph-R8nDHOy/_iE2LK6KQEoI4kc9/ajzPS60HBJPJlXDY/YZn8OsYBuLI4Fh39/BWy7XYGo3c1odpuJ/ItJXxw.jpg"
1075              >
1076                <img
1077                  src="https://imgproxy.fourthwall.dev/jM5xg8OELPl5lQLYL1UlIFekVUkrvMYR8tzO7sRBKpE/w:1920/sm:1/enc/XI2whLPkSo2cyzps/VXk1dM3NmiUJ3fHD/604l3tSALMz4uMKO/SCuGDkxfMF5noweb/XCJQMnllGcWZvQMD/yTZiuTHKCbHhqvg4/U_wib5dqCRm_Wu0N/4os6mkBlqHiex4E-/949pdCph-R8nDHOy/_iE2LK6KQEoI4kc9/ajzPS60HBJPJlXDY/YZn8OsYBuLI4Fh39/BWy7XYGo3c1odpuJ/ItJXxw.jpg"
1078                  alt="Just Friends Booksleeve product image (3)"
1079                  class="gallery__image-object"
1080                />
1081              </div>
1082            </div>
1083          </div>
1084        </div>
1085      
1086        <div
1087          data-gallery="gallery-slide"
1088          data-gallery-item-index="3"
1089          class="gallery__slide"
1090          data-testid="product.image"
1091        >
1092          <div class="gallery__image-container gallery__image-container--background-color">
1093            <div class="gallery__image">
1094              <div
1095                class="gallery__image-holder"
1096                data-gallery="gallery-img-holder"
1097                data-zoom-image="https://imgproxy.fourthwall.dev/vfpqse2JUATTlChYldaIxrEgVJzRSmu4nCGRgVja
1097D5I/w:1920/sm:1/enc/gA3NOAzFIjsDLlEw/nT7Q5fUbozVrCUlr/4efGi45fFqAqGP5I/GpSsFk3g9pwNVLaj/LMhqDhQdiBcISA_P/gEm7bdtdmTfm0TZE/Ci7YWUyNvtfG5mr2/68vNrtbllgJCC5-g/9Bc8wQhRAfJv8xqp/qf2lNELOdvi4J3_m/Mbp3bkHSBB_FHS0x/5DC_Jhthrpn9-c_Q/ECLGz5XMbXjMpW4V/vqIBDQ.jpg"
1098              >
1099                <img
1100                  src="https://imgproxy.fourthwall.dev/vfpqse2JUATTlChYldaIxrEgVJzRSmu4nCGRgVjaD5I/w:1920/sm:1/enc/gA3NOAzFIjsDLlEw/nT7Q5fUbozVrCUlr/4efGi45fFqAqGP5I/GpSsFk3g9pwNVLaj/LMhqDhQdiBcISA_P/gEm7bdtdmTfm0TZE/Ci7YWUyNvtfG5mr2/68vNrtbllgJCC5-g/9Bc8wQhRAfJv8xqp/qf2lNELOdvi4J3_m/Mbp3bkHSBB_FHS0x/5DC_Jhthrpn9-c_Q/ECLGz5XMbXjMpW4V/vqIBDQ.jpg"
1101                  alt="Just Friends Booksleeve product image (4)"
1102                  class="gallery__image-object"
1103                />
1104              </div>
1105            </div>
1106          </div>
1107        </div>
1108      
1109        <div
1110          data-gallery="gallery-slide"
1111          data-gallery-item-index="4"
1112          class="gallery__slide"
1113          data-testid="product.image"
1114        >
1115          <div class="gallery__image-container gallery__image-container--background-color">
1116            <div class="gallery__image">
1117              <div
1118                class="gallery__image-holder"
1119                data-gallery="gallery-img-holder"
1120                data-zoom-image="https://imgproxy.fourthwall.dev/WKoZPhjk_0E_chtTWnySaiSQ4TJjGeh2MxCB9lRfSbw/w:1920/sm:1/enc/ml7h3difMEz7_jQt/2eZQx3UsoE7vnPjv/E02pFfHb1EJq65NN/lpuVrRTIXacA87L7/_VqqrdUkNZv2so4q/kf0DEUwC-goe-jXn/C_4p-JPZruOVCQPW/KfkYKpHMlSK8RZZb/Kqa7Try72qTdCQhu/GgKHsB8f5mnLHkHl/DvQDK31CZeA3YEGu/O3I5b8AGNPkg2-uc/6c-dppdu8OtkTVgE/XHDMrw.jpg"
1121              >
1122                <img
1123                  src="https://imgproxy.fourthwall.dev/WKoZPhjk_0E_chtTWnySaiSQ4TJjGeh2MxCB9lRfSbw/w:1920/sm:1/enc/ml7h3difMEz7_jQt/2eZQx3UsoE7vnPjv/E02pFfHb1EJq65NN/lpuVrRTIXacA87L7/_VqqrdUkNZv2so4q/kf0DEUwC-goe-jXn/C_4p-JPZruOVCQPW/KfkYKpHMlSK8RZZb/Kqa7Try72qTdCQhu/GgKHsB8f5mnLHkHl/DvQDK31CZeA3YEGu/O3I5b8AGNPkg2-uc/6c-dppdu8OtkTVgE/XHDMrw.jpg"
1124                  alt="Just Friends Booksleeve product image (5)"
1125                  class="gallery__image-object"
1126                />
1127              </div>
1128            </div>
1129          </div>
1130        </div>
1131      
1132        <div
1133          data-gallery="gallery-slide"
1134          data-gallery-item-index="5"
1135          class="gallery__slide"
1136          data-testid="product.image"
1137        >
1138          <div class="gallery__image-container gallery__image-container--background-color">
1139            <div class="gallery__image">
1140              <div
1141                class="gallery__image-holder"
1142                data-gallery="gallery-img-holder"
1143                data-zoom-image="https://imgproxy.fourthwall.dev/dtEftMIO7oSbKZWwujisG5RkdoGHvRQSjKr-jespNeQ/w:1920/sm:1/enc/EwcebfF7CgafG9OG/yQvY83FAuOytOKc-/BCwOvtpM34zz5QkR/N7xugOJ9mO_M-bmR/afLp5JviGw665N65/qNGzGfrk975sSabv/hj1ikCNlJqLoaVhY/SmFTDZqMJibfubAb/lYBFYW230VmrWiS0/GR4IZ3i2V1ysPy-3/91o6K1R9aChbo-Qx/1zNpc75qjuzitOsr/QXowvi6sOY-1eNkz/g6SH5w.jpg"
1144              >
1145                <img
1146                  src="https://imgproxy.fourthwall.dev/dtEftMIO7oSbKZWwujisG5RkdoGHvRQSjKr-jespNeQ/w:1920/sm:1/enc/EwcebfF7CgafG9OG/yQvY83FAuOytOKc-/BCwOvtpM34zz5QkR/N7xugOJ9mO_M-bmR/afLp5JviGw665N65/qNGzGfrk975sSabv/hj1ikCNlJqLoaVhY/SmFTDZqMJibfubAb/lYBFYW230VmrWiS0/GR4IZ3i2V1ysPy-3/91o6K1R9aChbo-Qx/1zNpc75qjuzitOsr/QXowvi6sOY-1eNkz/g6SH5w.jpg"
1147                  alt="Just Friends Booksleeve product image (6)"
1148                  class="gallery__image-object"
1149                />
1150              </div>
1151            </div>
1152          </div>
1153        </div>
1154      
1155        <div
1156          data-gallery="gallery-slide"
1157          data-gallery-item-index="6"
1158          class="gallery__slide"
1159          data-testid="product.image"
1160        >
1161          <div class="gallery__image-container gallery__image-container--background-color">
1162            <div class="gallery__image">
1163              <div
1164                class="gallery__image-holder"
1165                data-gallery="gallery-img-holder"
1166                data-zoom-image="https://imgproxy.fourthwall.dev/Xo15mddSCtXqBTjdtQ3CTyXFJC4Pzme3q7-6Yo-91IQ/w:1920/sm:1/enc/hNu-cBmJvN7uoQnq/2SbcI9xLNVfdr6MF/Eg-kIuuqw959x601/NrSa0IMxxDJGgOC-/8Troucku4fmQbQW4/2Y3y1S17V19IUw96/zXFKBbugDQgGI1fc/UxKppm6HlAtLMGv-/loysK1eqcEH0JY1H/cF
1166oYay1JxRSFdvLI/hrPU09ylnx2E5_ZH/TobbwRfOwHH__AiV/xVBrv73sIUXEdFmG/LWcq4Q.jpg"
1167              >
1168                <img
1169                  src="https://imgproxy.fourthwall.dev/Xo15mddSCtXqBTjdtQ3CTyXFJC4Pzme3q7-6Yo-91IQ/w:1920/sm:1/enc/hNu-cBmJvN7uoQnq/2SbcI9xLNVfdr6MF/Eg-kIuuqw959x601/NrSa0IMxxDJGgOC-/8Troucku4fmQbQW4/2Y3y1S17V19IUw96/zXFKBbugDQgGI1fc/UxKppm6HlAtLMGv-/loysK1eqcEH0JY1H/cFoYay1JxRSFdvLI/hrPU09ylnx2E5_ZH/TobbwRfOwHH__AiV/xVBrv73sIUXEdFmG/LWcq4Q.jpg"
1170                  alt="Just Friends Booksleeve product image (7)"
1171                  class="gallery__image-object"
1172                />
1173              </div>
1174            </div>
1175          </div>
1176        </div>
1177      
1178        <div
1179          data-gallery="gallery-slide"
1180          data-gallery-item-index="7"
1181          class="gallery__slide"
1182          data-testid="product.image"
1183        >
1184          <div class="gallery__image-container gallery__image-container--background-color">
1185            <div class="gallery__image">
1186              <div
1187                class="gallery__image-holder"
1188                data-gallery="gallery-img-holder"
1189                data-zoom-image="https://imgproxy.fourthwall.dev/wtUkU-V94YJFN9uuBQ_inLX3_ZGj3lawtDWSDIDstSE/w:1920/sm:1/enc/tD-YxUTXUKV0J25F/YwKZtyNCLPckX4ZZ/61h8ibWXwDaQY8sr/X816p83C9MQlUK9h/UHwnn3FqmxcXpXfz/ehEbwy0uNTgFfz1N/pW5byAki-P7pEEEL/Aj_szLbMdgnFqZre/9PNNcWYe4isjgo-d/5bn4Zfr4qVao_Bzg/FSKuzqbRn1I7vOdQ/uVmKvFz4gqHPb-cm/phYhPcf-NtHh7uTs/TOjkcQ.jpg"
1190              >
1191                <img
1192                  src="https://imgproxy.fourthwall.dev/wtUkU-V94YJFN9uuBQ_inLX3_ZGj3lawtDWSDIDstSE/w:1920/sm:1/enc/tD-YxUTXUKV0J25F/YwKZtyNCLPckX4ZZ/61h8ibWXwDaQY8sr/X816p83C9MQlUK9h/UHwnn3FqmxcXpXfz/ehEbwy0uNTgFfz1N/pW5byAki-P7pEEEL/Aj_szLbMdgnFqZre/9PNNcWYe4isjgo-d/5bn4Zfr4qVao_Bzg/FSKuzqbRn1I7vOdQ/uVmKvFz4gqHPb-cm/phYhPcf-NtHh7uTs/TOjkcQ.jpg"
1193                  alt="Just Friends Booksleeve product image (8)"
1194                  class="gallery__image-object"
1195                />
1196              </div>
1197            </div>
1198          </div>
1199        </div>
1200      
1201        <div
1202          data-gallery="gallery-slide"
1203          data-gallery-item-index="8"
1204          class="gallery__slide"
1205          data-testid="product.image"
1206        >
1207          <div class="gallery__image-container gallery__image-container--background-color">
1208            <div class="gallery__image">
1209              <div
1210                class="gallery__image-holder"
1211                data-gallery="gallery-img-holder"
1212                data-zoom-image="https://imgproxy.fourthwall.dev/s5ONyteFr1EAeXTI-O3wnI9Qu8oRYioczdEuHOuVg0A/w:1920/sm:1/enc/YOJ4Gfn8QsJUeQNv/htEY__y1xfhL913l/NSRjczN-ehnr9paQ/YzVCC2wuxOb5pbz4/OaGBaq50aK_zj0IW/28aiZiZLGwlthGsK/llLPzIB6OmRUgeHW/ksagXF2-xLM1Lzbe/-gaaczkRO-pwTSIb/qYsYga2aD9g-vzGb/I358IL4YkrQCzkJi/y-Xv-g5S1N0gRuRd/1xuKy6vx125hfCEG/E_H1Nw.jpg"
1213              >
1214                <img
1215                  src="https://imgproxy.fourthwall.dev/s5ONyteFr1EAeXTI-O3wnI9Qu8oRYioczdEuHOuVg0A/w:1920/sm:1/enc/YOJ4Gfn8QsJUeQNv/htEY__y1xfhL913l/NSRjczN-ehnr9paQ/YzVCC2wuxOb5pbz4/OaGBaq50aK_zj0IW/28aiZiZLGwlthGsK/llLPzIB6OmRUgeHW/ksagXF2-xLM1Lzbe/-gaaczkRO-pwTSIb/qYsYga2aD9g-vzGb/I358IL4YkrQCzkJi/y-Xv-g5S1N0gRuRd/1xuKy6vx125hfCEG/E_H1Nw.jpg"
1216                  alt="Just Friends Booksleeve product image (9)"
1217                  class="gallery__image-object"
1218                />
1219              </div>
1220            </div>
1221          </div>
1222        </div>
1223      
1224        <div
1225          data-gallery="gallery-slide"
1226          data-gallery-item-index="9"
1227          class="gallery__slide"
1228          data-testid="product.image"
1229        >
1230          <div class="gallery__image-container gallery__image-container--background-color">
1231            <div class="gallery__image">
1232              <div
1233                class="gallery__image-holder"
1234                data-gallery="gallery-img-holder"
1235                data-zoom-image="https://imgproxy.fourthwall.dev/utv9I57kgUByRsg8T8OWIBGlVXChX7GMY5WmvVmdDO4/w:1920/sm:1/enc/gS2y-5AcHVtyUZES/DlPQrkHsjmLDDZ54/JnCo59Mdf_avfvPO/VwAFswNqEcu2PK2G/-TihS0tX8FRbWQim/t9LK1MGCnfRi0B41/XTvYjYs28VACxLEZ/bn-oGenPVqIM5Z6-/hiQQZfgv8_5B-LRf/9ggSUBIdcItNPqvU/nokeaASF492c6Lfy/zt30DgXrvl8qURWE/4KU7mlqgnYGb1A7b/5T3oAA.jpg"
1236              >
1237                <img
1238                  src="https://imgproxy.fourthwall.dev/utv9I57kgUByRsg8T8OWIBGlVXChX7GMY5WmvVmdDO4/w:1920/sm:1/enc/gS2y-5AcHVtyUZES/DlPQrkHsjmLDDZ54/JnCo59Mdf_avfvPO/VwAFswNqEcu2PK2G/-TihS0tX8FRbWQim/t9LK1MGCnfRi0B41/XTvYjYs28VACxLEZ/bn-oGenPVqIM5Z6-/hiQQZfgv8_5B-LRf/9ggSUBIdcItNPqvU/nokeaASF492c6Lfy/zt30DgXrvl8qURWE/4KU7mlqgnYGb1A7b/5T3oAA.jpg"
1239                  alt="Just Friends Booksleeve product image (10)"
1240                  class="gallery__image-object"
1241                />
1242              </div>
1243            </div>
1244          </div>
1245        </div>
1246      
1247        <div
1248          data-gallery="gallery-slide"
1249          data-gallery-item-index="10"
1250          class="gallery__slide"
1251          data-testid="product.image"
1252        >
1253          <div class="gallery__image-container gallery__image-container--background-color">
1254            <div class="gallery__image">
1255              <div
1256                class="gallery__image-holder"
1257                data-gallery="gallery-img-holder"
1258                data-zoom-image="https://imgproxy.fourthwall.dev/IdlDNV3Bi00ru-94Ma017-flyjU23la_7hAQ_pXSK4s/w:1920/sm:1/enc/DPi11_N1U_90xzuL/FYm5cOR4dFjHpW8e/uZlPUhyr9mMUo_K1/UO8kvnoL5LBcR
1258I8Y/zrHEELDS6-oZJJTy/OEoAi6gGlReJaXut/aI-KCeLqPVQw3wMh/7EELgq8mYO0AmpQp/tBhiW4sZNmRMU5Ko/El1qg9ldVfWHFm0s/atsI-agLoW_D4fy0/_HES3poXR4Hucv_Q/zL6XFaVItvg4VmxS/pMtitg.jpg"
1259              >
1260                <img
1261                  src="https://imgproxy.fourthwall.dev/IdlDNV3Bi00ru-94Ma017-flyjU23la_7hAQ_pXSK4s/w:1920/sm:1/enc/DPi11_N1U_90xzuL/FYm5cOR4dFjHpW8e/uZlPUhyr9mMUo_K1/UO8kvnoL5LBcRI8Y/zrHEELDS6-oZJJTy/OEoAi6gGlReJaXut/aI-KCeLqPVQw3wMh/7EELgq8mYO0AmpQp/tBhiW4sZNmRMU5Ko/El1qg9ldVfWHFm0s/atsI-agLoW_D4fy0/_HES3poXR4Hucv_Q/zL6XFaVItvg4VmxS/pMtitg.jpg"
1262                  alt="Just Friends Booksleeve product image (11)"
1263                  class="gallery__image-object"
1264                />
1265              </div>
1266            </div>
1267          </div>
1268        </div>
1269      
1270    </div>
1271  
1272    <div class="gallery__nav">
1273      <button data-gallery="nav-prev" class="gallery__nav-item gallery__nav-item--prev" aria-label="Previous image">
1274        <svg class="svg-fill-current-color" width="17" height="18" viewBox="0 0 17 18" fill="none" xmlns="http://www.w3.org/2000/svg">
1275  <title>Chevron Left</title>
1276  <path d="M10 16.5L2 9L10 1.5" fill="none" vector-effect="non-scaling-stroke" stroke="currentColor" stroke-width="1.5"/>
1277</svg>
1278
1279      </button>
1280      <button data-gallery="nav-next" class="gallery__nav-item gallery__nav-item--next" aria-label="Next image">
1281        <svg class="svg-fill-current-color" width="17" height="18" viewBox="0 0 17 18" fill="none" xmlns="http://www.w3.org/2000/svg">
1282  <title>Chevron Right</title>
1283  <path d="M7 1.5L15 9L7 16.5" stroke="currentColor" vector-effect="non-scaling-stroke" fill="none" stroke-width="1.5"/>
1284</svg>
1285
1286      </button>
1287    </div>
1288  </div>
1289
1290  <div class="gallery__thumbs">
1291    <div class="gallery-thumbs">
1292      <div data-gallery="thumbnails" class="gallery-thumbs__main">
1293        
1294          <div data-gallery="thumbnail" class="gallery-thumbs__item">
1295            <div class="gallery-thumbs__image-container gallery-thumbs__image-container--background-color">
1296              <div class="gallery-thumbs__image">
1297                <img 
1298                  class="gallery-thumbs__image-object" 
1299                  src="https://imgproxy.fourthwall.dev/e6UkJ_XV0uN1Y9_3tcvHVYqPSJNioM7UiuFzWZAlQ20/w:1920/sm:1/enc/iHnzUPI3JhLs9x11/LcXO8QRBQqGC6ILw/Ib-MxGvMxumr8V6R/-J-mzXHTPS_ab8KY/Do7omog8uGJGe7V6/i2LizKxCbTa372zi/8LzzSTbtPTqRvsit/hd7WKozGigpXEQBw/-a6-7Pprl_rSFzwT/0Wg0Sn2r92EXy9bd/DUi37vy8ECtPuKMr/RNOe3vABgUyRsxoE/NFbDxO788Tvm_nWF/g356kg.jpg" 
1300                  alt="Just Friends Booksleeve product image (1)" 
1301                />
1302              </div>
1303            </div>
1304          </div>
1305        
1306          <div data-gallery="thumbnail" class="gallery-thumbs__item">
1307            <div class="gallery-thumbs__image-container gallery-thumbs__image-container--background-color">
1308              <div class="gallery-thumbs__image">
1309                <img 
1310                  class="gallery-thumbs__image-object" 
1311                  src="https://imgproxy.fourthwall.dev/NQrzl0phqQ0lB1UBYK48t1MMgSs8bONWNCTf1IrJFW0/w:1920/sm:1/enc/PXmRhougZh76dcvr/9DI48MKL8R5kD0n1/F-KYPZP97Oy_vNjG/sw2L0cK5WsS4YyiF/19GpH6OJi_xs2g6z/3fBrZXRAkuapO4XB/Hbkk8EWuvJQC2kSo/Auy1P9v0XIIx9tDw/JW5B0PZxl-gzZUCg/GRo-cvHKXs4XnTwr/PHv757VtDM2c_HnZ/eTvtwT23BtzdI_LK/s1CII1dnO4owMHB5/Zt-11Q.jpg" 
1312                  alt="Just Friends Booksleeve product image (2)" 
1313                />
1314              </div>
1315            </div>
1316          </div>
1317        
1318          <div data-gallery="thumbnail" class="gallery-thumbs__item">
1319            <div class="gallery-thumbs__image-container gallery-thumbs__image-container--background-color">
1320              <div class="gallery-thumbs__image">
1321                <img 
1322                  class="gallery-thumbs__image-object" 
1323                  src="https://imgproxy.fourthwall.dev/jM5xg8OELPl5lQLYL1UlIFekVUkrvMYR8tzO7sRBKpE/w:1920/sm:1/enc/XI2whLPkSo2cyzps/VXk1dM3NmiUJ3fHD/604l3tSALMz4uMKO/SCuGDkxfMF5noweb/XCJQMnllGcWZvQMD/yTZiuTHKCbHhqvg4/U_wib5dqCRm_Wu0N/4os6mkBlqHiex4E-/949pdCph-R8nDHOy/_iE2LK6KQEoI4kc9/ajzPS60HBJPJlXDY/YZn8OsYBuLI4Fh39/BWy7XYGo3c1odpuJ/ItJXxw.jpg" 
1324                  alt="Just Friends Booksleeve product image (3)" 
1325                />
1326              </div>
1327            </div>
1328          </div>
1329        
1330          <div data-gallery="thumbnail" class="gallery-thumbs__item">
1331            <div class="gallery-thumbs__image-container gallery-thumbs__image-container--background-color">
1332              <div class="gallery-thumbs__image">
1333                <img 
1334                  class="gallery-thumbs__image-object" 
1335                  src="https://imgproxy.fourthwall.dev/vfpqse2JUATTlChYldaIxrEgVJzRSmu4nCGRgVja
1335D5I/w:1920/sm:1/enc/gA3NOAzFIjsDLlEw/nT7Q5fUbozVrCUlr/4efGi45fFqAqGP5I/GpSsFk3g9pwNVLaj/LMhqDhQdiBcISA_P/gEm7bdtdmTfm0TZE/Ci7YWUyNvtfG5mr2/68vNrtbllgJCC5-g/9Bc8wQhRAfJv8xqp/qf2lNELOdvi4J3_m/Mbp3bkHSBB_FHS0x/5DC_Jhthrpn9-c_Q/ECLGz5XMbXjMpW4V/vqIBDQ.jpg" 
1336                  alt="Just Friends Booksleeve product image (4)" 
1337                />
1338              </div>
1339            </div>
1340          </div>
1341        
1342          <div data-gallery="thumbnail" class="gallery-thumbs__item">
1343            <div class="gallery-thumbs__image-container gallery-thumbs__image-container--background-color">
1344              <div class="gallery-thumbs__image">
1345                <img 
1346                  class="gallery-thumbs__image-object" 
1347                  src="https://imgproxy.fourthwall.dev/WKoZPhjk_0E_chtTWnySaiSQ4TJjGeh2MxCB9lRfSbw/w:1920/sm:1/enc/ml7h3difMEz7_jQt/2eZQx3UsoE7vnPjv/E02pFfHb1EJq65NN/lpuVrRTIXacA87L7/_VqqrdUkNZv2so4q/kf0DEUwC-goe-jXn/C_4p-JPZruOVCQPW/KfkYKpHMlSK8RZZb/Kqa7Try72qTdCQhu/GgKHsB8f5mnLHkHl/DvQDK31CZeA3YEGu/O3I5b8AGNPkg2-uc/6c-dppdu8OtkTVgE/XHDMrw.jpg" 
1348                  alt="Just Friends Booksleeve product image (5)" 
1349                />
1350              </div>
1351            </div>
1352          </div>
1353        
1354          <div data-gallery="thumbnail" class="gallery-thumbs__item">
1355            <div class="gallery-thumbs__image-container gallery-thumbs__image-container--background-color">
1356              <div class="gallery-thumbs__image">
1357                <img 
1358                  class="gallery-thumbs__image-object" 
1359                  src="https://imgproxy.fourthwall.dev/dtEftMIO7oSbKZWwujisG5RkdoGHvRQSjKr-jespNeQ/w:1920/sm:1/enc/EwcebfF7CgafG9OG/yQvY83FAuOytOKc-/BCwOvtpM34zz5QkR/N7xugOJ9mO_M-bmR/afLp5JviGw665N65/qNGzGfrk975sSabv/hj1ikCNlJqLoaVhY/SmFTDZqMJibfubAb/lYBFYW230VmrWiS0/GR4IZ3i2V1ysPy-3/91o6K1R9aChbo-Qx/1zNpc75qjuzitOsr/QXowvi6sOY-1eNkz/g6SH5w.jpg" 
1360                  alt="Just Friends Booksleeve product image (6)" 
1361                />
1362              </div>
1363            </div>
1364          </div>
1365        
1366          <div data-gallery="thumbnail" class="gallery-thumbs__item">
1367            <div class="gallery-thumbs__image-container gallery-thumbs__image-container--background-color">
1368              <div class="gallery-thumbs__image">
1369                <img 
1370                  class="gallery-thumbs__image-object" 
1371                  src="https://imgproxy.fourthwall.dev/Xo15mddSCtXqBTjdtQ3CTyXFJC4Pzme3q7-6Yo-91IQ/w:1920/sm:1/enc/hNu-cBmJvN7uoQnq/2SbcI9xLNVfdr6MF/Eg-kIuuqw959x601/NrSa0IMxxDJGgOC-/8Troucku4fmQbQW4/2Y3y1S17V19IUw96/zXFKBbugDQgGI1fc/UxKppm6HlAtLMGv-/loysK1eqcEH0JY1H/cFoYay1JxRSFdvLI/hrPU09ylnx2E5_ZH/TobbwRfOwHH__AiV/xVBrv73sIUXEdFmG/LWcq4Q.jpg" 
1372                  alt="Just Friends Booksleeve product image (7)" 
1373                />
1374              </div>
1375            </div>
1376          </div>
1377        
1378          <div data-gallery="thumbnail" class="gallery-thumbs__item">
1379            <div class="gallery-thumbs__image-container gallery-thumbs__image-container--background-color">
1380              <div class="gallery-thumbs__image">
1381                <img 
1382                  class="gallery-thumbs__image-object" 
1383                  src="https://imgproxy.fourthwall.dev/wtUkU-V94YJFN9uuBQ_inLX3_ZGj3lawtDWSDIDstSE/w:1920/sm:1/enc/tD-YxUTXUKV0J25F/YwKZtyNCLPckX4ZZ/61h8ibWXwDaQY8sr/X816p83C9MQlUK9h/UHwnn3FqmxcXpXfz/ehEbwy0uNTgFfz1N/pW5byAki-P7pEEEL/Aj_szLbMdgnFqZre/9PNNcWYe4isjgo-d/5bn4Zfr4qVao_Bzg/FSKuzqbRn1I7vOdQ/uVmKvFz4gqHPb-cm/phYhPcf-NtHh7uTs/TOjkcQ.jpg" 
1384                  alt="Just Friends Booksleeve product image (8)" 
1385                />
1386              </div>
1387            </div>
1388          </div>
1389        
1390          <div data-gallery="thumbnail" class="gallery-thumbs__item">
1391            <div class="gallery-thumbs__image-container gallery-thumbs__image-container--background-color">
1392              <div class="gallery-thumbs__image">
1393                <img 
1394                  class="gallery-thumbs__image-object" 
1395                  src="https://imgproxy.fourthwall.dev/s5ONyteFr1EAeXTI-O3wnI9Qu8oRYioczdEuHOuVg0A/w:1920/sm:1/enc/YOJ4Gfn8QsJUeQNv/htEY__y1xfhL913l/NSRjczN-ehnr9paQ/YzVCC2wuxOb5pbz4/OaGBaq50aK_zj0IW/28aiZiZLGwlthGsK/llLPzIB6OmRUgeHW/ksagXF2-
1395xLM1Lzbe/-gaaczkRO-pwTSIb/qYsYga2aD9g-vzGb/I358IL4YkrQCzkJi/y-Xv-g5S1N0gRuRd/1xuKy6vx125hfCEG/E_H1Nw.jpg" 
1396                  alt="Just Friends Booksleeve product image (9)" 
1397                />
1398              </div>
1399            </div>
1400          </div>
1401        
1402          <div data-gallery="thumbnail" class="gallery-thumbs__item">
1403            <div class="gallery-thumbs__image-container gallery-thumbs__image-container--background-color">
1404              <div class="gallery-thumbs__image">
1405                <img 
1406                  class="gallery-thumbs__image-object" 
1407                  src="https://imgproxy.fourthwall.dev/utv9I57kgUByRsg8T8OWIBGlVXChX7GMY5WmvVmdDO4/w:1920/sm:1/enc/gS2y-5AcHVtyUZES/DlPQrkHsjmLDDZ54/JnCo59Mdf_avfvPO/VwAFswNqEcu2PK2G/-TihS0tX8FRbWQim/t9LK1MGCnfRi0B41/XTvYjYs28VACxLEZ/bn-oGenPVqIM5Z6-/hiQQZfgv8_5B-LRf/9ggSUBIdcItNPqvU/nokeaASF492c6Lfy/zt30DgXrvl8qURWE/4KU7mlqgnYGb1A7b/5T3oAA.jpg" 
1408                  alt="Just Friends Booksleeve product image (10)" 
1409                />
1410              </div>
1411            </div>
1412          </div>
1413        
1414          <div data-gallery="thumbnail" class="gallery-thumbs__item">
1415            <div class="gallery-thumbs__image-container gallery-thumbs__image-container--background-color">
1416              <div class="gallery-thumbs__image">
1417                <img 
1418                  class="gallery-thumbs__image-object" 
1419                  src="https://imgproxy.fourthwall.dev/IdlDNV3Bi00ru-94Ma017-flyjU23la_7hAQ_pXSK4s/w:1920/sm:1/enc/DPi11_N1U_90xzuL/FYm5cOR4dFjHpW8e/uZlPUhyr9mMUo_K1/UO8kvnoL5LBcRI8Y/zrHEELDS6-oZJJTy/OEoAi6gGlReJaXut/aI-KCeLqPVQw3wMh/7EELgq8mYO0AmpQp/tBhiW4sZNmRMU5Ko/El1qg9ldVfWHFm0s/atsI-agLoW_D4fy0/_HES3poXR4Hucv_Q/zL6XFaVItvg4VmxS/pMtitg.jpg" 
1420                  alt="Just Friends Booksleeve product image (11)" 
1421                />
1422              </div>
1423            </div>
1424          </div>
1425        
1426      </div>
1427
1428      <div class="gallery-thumbs__nav">
1429        <button data-gallery="thumbnails-nav-prev" class="gallery-thumbs__nav-item gallery-thumbs__nav-item--prev" aria-label="Previous thumbnails">
1430          <svg class="svg-fill-current-color" width="17" height="18" viewBox="0 0 17 18" fill="none" xmlns="http://www.w3.org/2000/svg">
1431  <title>Chevron Left</title>
1432  <path d="M10 16.5L2 9L10 1.5" fill="none" vector-effect="non-scaling-stroke" stroke="currentColor" stroke-width="1.5"/>
1433</svg>
1434
1435        </button>
1436        <button data-gallery="thumbnails-nav-next" class="gallery-thumbs__nav-item gallery-thumbs__nav-item--next" aria-label="Next thumbnails">
1437          <svg class="svg-fill-current-color" width="17" height="18" viewBox="0 0 17 18" fill="none" xmlns="http://www.w3.org/2000/svg">
1438  <title>Chevron Right</title>
1439  <path d="M7 1.5L15 9L7 16.5" stroke="currentColor" vector-effect="non-scaling-stroke" fill="none" stroke-width="1.5"/>
1440</svg>
1441
1442        </button>
1443      </div>
1444    </div>
1445  </div>
1446</div>
1447</div>
1448            
1449
1450            <div class="product__info">
1451                <div class="product-info ">
1452                  
1453                    <div class="product-info__badges">
1454                      
1455                    </div>
1456                  
1457
1458                  <h1 class="product-info__title" data-testid="product.name">
1459                    Just Friends Booksleeve
1460                  </h1>
1461
1462                  
1463                    <div class="product-info__prices">
1464                      <span>
1465                        <s class="product-info__price" data-product="compare-at-price" data-testid="product.compare-at-price">
1466                          
1467                        </s>
1468                      </span>
1469
1470                      <span class="product-info__price product-info__price--original" data-product="price" data-testid="product.price">
1471                        $23.99
1472                        <span>
1473                          
1474                        </span>
1475                        
1476                      </span>
1477                    </div>
1478                  
1479
1480                  
1481
1482                  
1483                    <div class="product-info__description">
1484                      <div class="html-formatter">
1485                        <p><strong>
1485Size: </strong>8.27" x 11"</p>
1486                      </div>
1487                    </div>
1488                  
1489
1490                  
1491
1492                  <div
1493                    class="product-info__cta"
1494                    data-product="cta"
1495                  >
1496                  
1497                  
1498                    <p class="product-info__out-of-stock-label">Out of Stock</p>
1499                  
1500                  </div>
1501
1502                  
1503
1504                  
1505
1506                  
1507                    <div class="product-info__additional-info">
1508                      
1509  <div class="accordion">
1510    <div class="accordion__header" data-accordion="trigger" role="button" tabindex="0">
1511      <h3 class="accordion__heading">Quality Guarantee & Returns</h3>
1512    </div>
1513    <div class="accordion__content">
1514      <div class="html-formatter">
1515        <ul><li>Quality is guaranteed. If there is a print error or visible quality issue, we'll replace or refund it.</li><li>Because the products are made to order, we do not accept general returns or sizing-related returns.</li></ul>
1516      </div>
1517    </div>
1518  </div>
1519
1520
1521                    </div>
1522                  
1523                </div>
1524              </div>
1525            </div>
1526          </div>
1527        </div>
1528
1529      <div class="sticky-add-to-cart" data-sticky-add-to-cart>
1530  <button 
1531    class="button button--primary button--expand" 
1532    data-sticky-add-button
1533     disabled 
1534  >
1535    <span> Out of Stock </span>
1536  </button>
1537</div>
1538
1539      
1540  <aside data-drawer="product" class="drawer">
1541    <div data-drawer-trigger-primary="product" class="drawer__background"></div>
1542
1543    <div class="drawer__content" aria-hidden="true" tabindex="-1">
1544      <div class="drawer__content-inner">
1545        <div class="product-drawer">
1546          <div class="product-drawer__section">
1547            <div class="product-drawer__header">
1548              <div class="product-drawer__header-item product-drawer__header-item--tick">
1549                <svg class="svg-fill-current-color" width="23" height="20" viewBox="0 0 23 20" xmlns="http://www.w3.org/2000/svg">
1550  <title>Accept</title>
1551  <path d="M1 9.17l7.926 7.927L20.889 1" vector-effect="non-scaling-stroke" stroke="currentColor" stroke-width="3" fill="none" fill-rule="evenodd"/>
1552</svg>
1553
1554              </div>
1555
1556              <div class="product-drawer__header-item product-drawer__header-item--heading">
1557                <h4 class="product-drawer__heading">Added to cart</h4>
1558              </div>
1559
1560              <div class="product-drawer__header-item product-drawer__header-item--close">
1561                <button data-drawer-trigger-primary="product" class="product-drawer__close" data-testid="product.close.dialog">
1562                  <svg class="svg-fill-current-color" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
1563  <title>Close</title>
1564  <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"/>
1565</svg>
1566
1567                </button>
1568              </div>
1569            </div>
1570          </div>
1571          
1572          <div class="product-drawer__section">
1573            <div class="product-drawer__item-info">
1574              <div class="inline-image">
1575                <div class="inline-image__image">
1576                  <div class="image image--background-color">
1577                    <div data-product-info="image-container" class="image__object"></div>
1578                  </div>
1579                </div>
1580
1581                <div class="inline-image__content">
1582                  <div data-product-info="title" class="inline-image__heading">
1583                    Just Friends Booksleeve
1584                  </div>
1585                  <p data-product-info="price" class="inline-image__price"></p>
1586                  <p class="inline-image__quantity">
1587                    Quantity:
1588                    <span data-product-info="quantity"></span>
1589                  </p>
1590                </div>
1591              </div>
1592            </div>
1593          </div>
1594
1595          <div class="product-drawer__section">
1596            <div class="product-drawer__subtotal">
1597              <div class="product-drawer__subtotal-item">
1598                <span class="product-drawer__subtotal-label">
1599                  Cart Subtotal (<span data-product-info="cart-quantity"></span>):
1600                </span>
1601              </div>
1602
1603              <div class="product-drawer__subtotal-item product-drawer__subtotal-item--value">
1604                <span data-product-info="cart-price" class="product-drawer__subtotal-value"></span>
1605              </div>
1606            </div>
1607          </div>
1608
1609          <div class="product-drawer__section">
1610            <div class="product-drawer__cta">
1611              <div class="product-drawer__cta-item product-drawer__cta-item--view-cart">
1612                <a 
1613                  href="/cart" 
1614                  class="button button--secondary button--expand"
1615                >
1616                  View Cart
1617                </a>
1618              </div>
1619
1620              <div class="product-drawer__cta-item product-drawer__cta-item--checkout">
1621                <form
1622                  action="/cart"
1623                  method="post"
1624                  novalidate
1625                  class="product-drawer__checkout-form"
1626                >
1627                  <button
1628                    type="submit"
1629                    name="checkout"
1630                    class="button button--primary button--expand"
1631                  >
1632                    Checkout
1633                  </button>
1634                </form>
1635              </div>
1636            </div>
1637          </div>
1638          
1639          <product-recommendations-drawer product-id="0b6bedb9-d9c3-4f42-82a8-ad576869af27" class="product-drawer__section" />
1640
1641        </div>
1642      </div>
1643    </div>
1644  </aside>
1645
1646
1647      
1648    </product-component>
1649  </section>
1650
1651
1652
1653
1654</div><div id="fw-section-product-recommendations-product-default" class="fw-section">
1655
1656<style>
1657  .product-recommendations--padding {
1658    padding-top: 36px;
1659    padding-bottom: 36px;
1660  }
1661
1662  @media screen and (min-width: 640px) {
1663    .product-recommendations--padding {
1664      padding-top: 48px;
1665      padding-bottom: 48px;
1666    }
1667  }
1668</style>
1669
1670
1671
1672
1673
1674
1675</div></div>
1676      </main>
1677
1678      <div class="page__footer">
1679        <div id="fw-section-social-links-b110205e-a1b7-4e52-bad4-fb7fdd579ec7" class="fw-section"><style>
1680  .section-fw-section-social-links-b110205e-a1b7-4e52-bad4-fb7fdd579ec7-padding {
1681    padding-top: 36px;
1682    padding-bottom: 36px;
1683  }
1684
1685  @media screen and (min-width: 640px) {
1686    .section-fw-section-social-links-b110205e-a1b7-4e52-bad4-fb7fdd579ec7-padding {
1687      padding-top: 48px;
1688      padding-bottom: 48px;
1689    }
1690  }
1691</style>
1692
1693<section
1694  data-section-id="fw-section-social-links-b110205e-a1b7-4e52-bad4-fb7fdd579ec7"
1695  data-section-type="social-links"
1696  data-testid="main.single.section"
1697  class="social-links social-links--fw-section-social-links-b110205e-a1b7-4e52-bad4-fb7fdd579ec7 section-fw-section-social-links-b110205e-a1b7-4e52-bad4-fb7fdd579ec7-padding"
1698>
1699  <div class="social-links__inner social-links__inner--left">
1700    
1701      <div class="wrapper container">
1702    
1703      
1704        <h2 class="social-links__heading">Social Media</h2>
1705      
1706
1707      <ul class="social-links__list">
1708        
1709
1710
1711
1712  
1713    <li class="social-links__item">
1714      <a
1715        
1716          href="https://youtube.com/channel/UC7szm7Z-YOF_HiFSY7KtYGw"
1717        
1718        target="_blank"
1719        class="social-links__link"
1720        aria-label="Youtube (opens in a new tab)"
1721      >
1722        <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
1723<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.9017 10.1575 13.7817 10.2342Z" fill="currentColor"/>
1724</svg>
1725
1726        
1727      </a>
1728    </li>
1729  
1730
1731
1732      </ul>
1733    </div>
1734  </div>
1735</section>
1736
1737
1738</div><div id="fw-section-custom-html-2071524f-0f67-4a05-a6b3-bef6d7facc9a" class="fw-section"><section data-section-id="fw-section-custom-html-2071524f-0f67-4a05-a6b3-bef6d7facc9a" data-testid="main.single.section" class="custom-html custom-html--fw-section-custom-html-2071524f-0f67-4a05-a6b3-bef6d7facc9a">
1739  
1740
1741  <div class="wrapper container">
1742  <h1 class="footer__heading footer__heading--large">Haley Pham</h1>
1743</div>
1744
1745<style>
1746  .footer__heading.footer__heading--large {
1747    text-align: center;
1748  }
1749  @media (min-width: 640px) {
1750    .footer__heading.footer__heading--large {
1751      text-align: left;
1752    }
1753  }
1754</style>
1755
1756
1757  
1758</section>
1759
1760
1761</div><div id="fw-section-footer" class="fw-section"><style>
1762  .section-fw-section-footer-padding {
1763    padding-top: 34px;
1764    padding-bottom: 18px;
1765  }
1766
1767  @media screen and (min-width: 640px) {
1768    .section-fw-section-footer-padding {
1769      padding-top: 45px;
1770      padding-bottom: 24px;
1771    }
1772  }
1773</style>
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790<footer data-testid="main.single.section" class="footer footer--minimal section-fw-section-footer-padding">
1791  <div class="wrapper container">
1792    
1793
1794    <div class="footer__inner">
1795      
1796        <div class="footer__minimal">
1797          <nav class="footer__nav">
1798            <ul class="footer__list footer__list--menu">
1799              
1800  
1801    <li class="footer__list-item">
1802      <a class="footer__menu-link footer__menu-link--icon" tabindex="0" role="button" aria-label="Currency selector, current: USD">
1803        USD
1804        
1805          <span class="footer__link-icon">
1806            <svg class="svg-fill-current-color" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
1807  <title>Chevron Bottom</title>
1808  <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"/>
1809</svg>
1810
1811          </span>
1812        
1813      </a>
1814      
1815        <div class="footer__dropdown footer__dropdown--content">
1816          <ul class="footer__dropdown-inner">
1817            
1818              <li class="footer__dropdown-item">
1819                <a class="footer__dropdown-link" href="/localization?currency=USD&return_to=/products/just-friends-booksleeve">
1820                  USD
1821                </a>
1822              </li>
1823            
1824              <li class="footer__dropdown-item">
1825                <a class="footer__dropdown-link" href="/localization?currency=EUR&return_to=/products/just-friends-booksleeve">
1826                  EUR
1827                </a>
1828              </li>
1829            
1830              <li class="footer__dropdown-item">
1831                <a class="footer__dropdown-link" href="/localization?currency=CAD&return_to=/products/just-friends-booksleeve">
1832                  CAD
1833                </a>
1834              </li>
1835            
1836              <li class="footer__dropdown-item">
1837                <a class="footer__dropdown-link" href="/localization?currency=GBP&return_to=/products/just-friends-booksleeve">
1838                  GBP
1839                </a>
1840              </li>
1841            
1842              <li class="footer__dropdown-item">
1843                <a class="footer__dropdown-link" href="/localization?currency=AUD&return_to=/products/just-friends-booksleeve">
1844                  AUD
1845                </a>
1846              </li>
1847            
1848              <li class="footer__dropdown-item">
1849                <a class="footer__dropdown-link" href="/localization?currency=NZD&return_to=/products/just-friends-booksleeve">
1850                  NZD
1851                </a>
1852              </li>
1853            
1854              <li class="footer__dropdown-item">
1855                <a class="footer__dropdown-link" href="/localization?currency=SEK&return_to=/products/just-friends-booksleeve">
1856                  SEK
1857                </a>
1858              </li>
1859            
1860              <li class="footer__dropdown-item">
1861                <a class="footer__dropdown-link" href="/localization?currency=NOK&return_to=/products/just-friends-booksleeve">
1862                  NOK
1863                </a>
1864              </li>
1865            
1866              <li class="footer__dropdown-item">
1867                <a class="footer__dropdown-link" href="/localization?currency=DKK&return_to=/products/just-friends-booksleeve">
1868                  DKK
1869                </a>
1870              </li>
1871            
1872              <li class="footer__dropdown-item">
1873                <a class="footer__dropdown-link" href="/localization?currency=PLN&return_to=/products/just-friends-booksleeve">
1874                  PLN
1875                </a>
1876              </li>
1877            
1878              <li class="footer__dropdown-item">
1879                <a class="footer__dropdown-link" href="/localization?currency=INR&return_to=/products/just-friends-booksleeve">
1880                  INR
1881                </a>
1882              </li>
1883            
1884              <li class="footer__dropdown-item">
1885                <a class="footer__dropdown-link" href="/localization?currency=JPY&return_to=/products/just-friends-booksleeve">
1886                  JPY
1887                </a>
1888              </li>
1889            
1890              <li class="footer__dropdown-item">
1891                <a class="footer__dropdown-link" href="/localization?currency=MYR&return_to=/products/just-friends-booksleeve">
1892                  MYR
1893                </a>
1894              </li>
1895            
1896              <li class="footer__dropdown-item">
1897                <a class="footer__dropdown-link" href="/localization?currency=SGD&return_to=/products/just-friends-booksleeve">
1898                  SGD
1899                </a>
1900              </li>
1901            
1902              <li class="footer__dropdown-item">
1903                <a class="footer__dropdown-link" href="/localization?currency=MXN&return_to=/products/just-friends-booksleeve">
1904                  MXN
1905                </a>
1906              </li>
1907            
1908              <li class="footer__dropdown-item">
1909                <a class="footer__dropdown-link" href="/localization?currency=BRL&return_to=/products/just-friends-booksleeve">
1910                  BRL
1911                </a>
1912              </li>
1913            
1914              <li class="footer__dropdown-item">
1915                <a class="footer__dropdown-link" href="/localization?currency=CHF&return_to=/products/just-friends-booksleeve">
1916                  CHF
1917                </a>
1918              </li>
1919            
1920          </ul>
1921        </div>
1922      
1923    </li>
1924  
1925
1926              
1927  
1928    <li class="footer__list-item">
1929      <a href="/pages/terms-of-service" class="footer__menu-link" >Terms of Service</a>
1930    </li>
1931  
1932    <li class="footer__list-item">
1933      <a href="/contact" class="footer__menu-link" >Contact Support</a>
1934    </li>
1935  
1936    <li class="footer__list-item">
1937      <a href="/pages/privacy-policy" class="footer__menu-link" >Privacy Policy</a>
1938    </li>
1939  
1940    <li class="footer__list-item">
1941      <a href="/pages/returns-faq" class="footer__menu-link" >Returns & FAQ</a>
1942    </li>
1943  
1944
1945            </ul>
1946          </nav>
1947
1948          <ul class="footer__list footer__list--bottom">
1949            <li class="footer__list-item">
1949<div class="footer__copy">&copy; 2026 Haley Pham</div></li>
1950            
1951              <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>
1952            
1953          </ul>
1954        </div>
1955      
1956    </div>
1957  </div>
1958</footer>
1959
1960
1961</div>
1962      </div>
1963    </div>
1964
1965    
1966      <product-quick-add>
1967  <dialog class="quick-add" data-quick-add-modal aria-labelledby="quick-add-title" data-currency="">
1968    <div class="quick-add__panel" role="document">
1969      <div class="quick-add__header">
1970        <span class="quick-add__collection" data-quick-add-eyebrow></span>
1971        <button type="button" class="quick-add__close" data-quick-add-close aria-label="Close">
1972          <svg class="svg-fill-current-color" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
1973  <title>Close</title>
1974  <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"/>
1975</svg>
1976
1977        </button>
1978      </div>
1979
1980      <div class="quick-add__body">
1981        <div class="quick-add__gallery">
1982          <div class="gallery gallery--product">
1983            <div class="gallery__main">
1984              <div data-gallery="gallery" class="gallery__main-inner"></div>
1985
1986              <div class="gallery__nav">
1987                <button data-gallery="nav-prev" class="gallery__nav-item gallery__nav-item--prev" aria-label="Previous image">
1988                  <svg class="svg-fill-current-color" width="17" height="18" viewBox="0 0 17 18" fill="none" xmlns="http://www.w3.org/2000/svg">
1989  <title>Chevron Left</title>
1990  <path d="M10 16.5L2 9L10 1.5" fill="none" vector-effect="non-scaling-stroke" stroke="currentColor" stroke-width="1.5"/>
1991</svg>
1992
1993                </button>
1994                <button data-gallery="nav-next" class="gallery__nav-item gallery__nav-item--next" aria-label="Next image">
1995                  <svg class="svg-fill-current-color" width="17" height="18" viewBox="0 0 17 18" fill="none" xmlns="http://www.w3.org/2000/svg">
1996  <title>Chevron Right</title>
1997  <path d="M7 1.5L15 9L7 16.5" stroke="currentColor" vector-effect="non-scaling-stroke" fill="none" stroke-width="1.5"/>
1998</svg>
1999
2000                </button>
2001              </div>
2002            </div>
2003
2004            <div class="gallery__thumbs">
2005              <div class="gallery-thumbs">
2006                <div data-gallery="thumbnails" class="gallery-thumbs__main"></div>
2007
2008                <div class="gallery-thumbs__nav">
2009                  <button data-gallery="thumbnails-nav-prev" class="gallery-thumbs__nav-item gallery-thumbs__nav-item--prev" aria-label="Previous thumbnails">
2010                    <svg class="svg-fill-current-color" width="17" height="18" viewBox="0 0 17 18" fill="none" xmlns="http://www.w3.org/2000/svg">
2011  <title>Chevron Left</title>
2012  <path d="M10 16.5L2 9L10 1.5" fill="none" vector-effect="non-scaling-stroke" stroke="currentColor" stroke-width="1.5"/>
2013</svg>
2014
2015                  </button>
2016                  <button data-gallery="thumbnails-nav-next" class="gallery-thumbs__nav-item gallery-thumbs__nav-item--next" aria-label="Next thumbnails">
2017                    <svg class="svg-fill-current-color" width="17" height="18" viewBox="0 0 17 18" fill="none" xmlns="http://www.w3.org/2000/svg">
2018  <title>Chevron Right</title>
2019  <path d="M7 1.5L15 9L7 16.5" stroke="currentColor" vector-effect="non-scaling-stroke" fill="none" stroke-width="1.5"/>
2020</svg>
2021
2022                  </button>
2023                </div>
2024              </div>
2025            </div>
2026          </div>
2027
2028          <div class="quick-add__gallery-skeleton" aria-hidden="true"></div>
2029        </div>
2030
2031        <div class="quick-add__info">
2032          <h2 class="quick-add__title" id="quick-add-title" data-quick-add-title></h2>
2033
2034          <div class="quick-add__prices">
2035            <s class="quick-add__price quick-add__price--compare" data-product="compare-at-price"></s>
2036            <span
2037              class="quick-add__price quick-add__price--current"
2038              data-product="price"></span>
2039            <span class="quick-add__price-skeleton" aria-hidden="true"></span>
2040          </div>
2041
2042          <div class="quick-add__options" data-quick-add-options></div>
2043
2044          <div class="quick-add__options-skeleton" aria-hidden="true">
2045            <span class="quick-add__skeleton-bar quick-add__skeleton-bar--label"></span>
2046            <div class="quick-add__skeleton-row">
2047              <span></span><span></span><span></span><span></span><span></span>
2048            </div>
2049            <span class="quick-add__skeleton-bar quick-add__skeleton-bar--label"></span>
2050            <div class="quick-add__skeleton-row">
2051              <span></span><span></span><span></span>
2052            </div>
2053          </div>
2054
2055          <p class="quick-add__error" data-product="error" role="alert"></p>
2056
2057          <div class="quick-add__cta">
2058            <div class="quick-add__add">
2059              <button
2060                type="button"
2061                class="button button--primary button--large button--expand"
2062                data-product="add"
2063                data-cta="cta"
2064                data-cta-label="Add to cart"
2065                disabled
2066              >
2067                <span data-cta-label>Add to cart</span>
2068                <span class="button__spinner">
2069                  <div class="spinner spinner--small"></div>
2070                </span>
2071              </button>
2072            </div>
2073            <span class="quick-add__add-skeleton" aria-hidden="true"></span>
2074          </div>
2075        </div>
2076      </div>
2077    </div>
2078  </dialog>
2079</product-quick-add>
2080
2081    
2082
2083    
2083<script>
2084  var fourthwallTheme = {
2085    strings: {
2086      addToCart: "Add to Cart",
2087      redeemGift: "Redeem Your Gift",
2088      viewCart: "View Cart",
2089      checkout: "Checkout",
2090      outOfStock: "Out of Stock",
2091      unavailable: "Not Available",
2092      soldOut: "Sold Out",
2093      soldOutSuffix: " - Sold Out",
2094      missingQuantityError: "Please choose the quantity.",
2095      generalError: "An error occurred. Please try refreshing the page.",
2096      item: "item",
2097      items: "items",
2098      startShopping: "Start Shopping",
2099      subtotal: "Subtotal",
2100      backToShopping: "Back to Shopping",
2101      cart: {
2102        heading: "[item_count] [item_count_label] in your cart for [total]",
2103        emptyHeading: "Your Shopping Cart is Empty",
2104        tableHeader: {
2105          item: "Item",
2106          quantity: "Quantity",
2107          price: "Price"
2108        },
2109        deleteModal: {
2110          heading: "Are you sure you want to remove [title] from your cart?",
2111          cancel: "Cancel",
2112          delete: "Delete"
2113        }
2114      },
2115      newsletter: {
2116        missingEmailError: "Please enter your email.",
2117        invalidEmailError: "Please enter a valid email."
2118      },
2119      donation: {
2120        missingAmountError: "Please select or enter the donation amount.",
2121        invalidAmountError: "Please enter a valid donation amount.",
2122        missingNameError: "Please enter your name.",
2123        missingMessageError: "Please enter the message."
2124      },
2125      checkoutErrors: {
2126        default: "There was an issue with your checkout. Please review your cart and try again.",
2127        CHECKOUT_CART_ITEMS_CHANGED: "Your cart has changed since you started checkout. Please review your items and try again."
2128      }
2129    },
2130    urls: {
2131      cart: "/cart",
2132      cartItemLocalizedPrefix: "",
2133      cartAddUrl: "/cart/add",
2134      cartChangeUrl: "/cart/change",
2135      productsUrlPrefix: "/products",
2136      allProductsCollection: "/collections/all",
2137    }
2138  };
2139</script>
2139
2140
2141
2142    
2142<script src="https://themes.fourthwall.dev/themes-library/assets/d174b074-caa2-469f-9b89-e776acb0b99c/assets/theme.js?v=f72b7c6a7c34d9b9c96063176a8455c208d0cbb9c4f2f6d1269f0803640520f6" rel="preload" integrity="sha256-9yt8anw02bnJYGMXaoRVwgjQy7nE8vbRJp8IA2QFIPY=" crossorigin="anonymous"></script>
2142
2143
2144    
2145<div id="cookie-consent-banner-container" data-turbo-permanent="true"></div>
2146
2147
2148  <div class="admin-bar-container hidden">
2149  <div id="admin-bar" class="admin-bar sticky hidden">
2150    <div class="wrapper">
2151      <div>
2152        <svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
2153          <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"/>
2154        </svg>
2155      </div>
2156      <div class="actions">
2157        <div class='desktop'>
2158          <div class="dropdown">
2159            <button class="dropdown-button desktop-switcher pill" data-target="desktop-switcher">View as: </button>
2160            <div class="dropdown-content" id="desktop-switcher">
2161              <ul>
2162                <li class="dropdown-item" data-mode="creator">Admin</li>
2163                <li class="dropdown-item" data-mode="supporter">Supporter</li>
2164              </ul>
2165            </div>
2166          </div>
2167          <a href="/admin/dashboard/products/all/0b6bedb9-d9c3-4f42-82a8-ad576869af27" rel='noopener noreferrer' class='pill'>Edit product</a>
2168          <a href="/admin/dashboard" rel="noopener noreferrer" class="pill dashboard-link">Go to dashboard</a>
2169        </div>
2170
2171        <div class='mobile'>
2172          <div class="dropdown">
2173            <button class="dropdown-button pill mobile-switcher" data-target="mobile-switcher">View as</button>
2174            <div class="dropdown-content" id="mobile-switcher">
2175              <ul>
2176                <li class="dropdown-item" data-mode="creator">Admin</li>
2177                <li class="dropdown-item" data-mode="supporter">Supporter</li>
2178              </ul>
2179            </div>
2180          </div>
2181
2182          <div class="dropdown mobile">
2183            <button class="dropdown-button pill" data-target="mobile-links">
2184              <svg width="16" height="14" viewBox="0 0 16 14" fill="none" xmlns="http://www.w3.org/2000/svg">
2185                <g id="Dots horizontal">
2186                  <g>
2187                    <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"/>
2188                    <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"/>
2189                    <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"/>
2190                  </g>
2191                </g>
2192              </svg>
2193            </button>
2194            <div class="dropdown-content" id="mobile-links">
2195              <a href="/admin/dashboard" rel="noopener noreferrer" class="dropdown-item">Go to dashboard</a>
2196            </div>
2197          </div>
2198        </div>
2199
2200        <div class="pill close">
2201          <svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
2202            <g>
2203              <path d="M0.875 13.125L13.125 0.875M13.125 13.125L0.875 0.875" stroke="#FDFCFB" stroke-width="1.5" stroke-linejoin="bevel"/>
2204            </g>
2205          </svg>
2206        </div>
2207      </div>
2208    </div>
2209  </div>
2210
2211  <div id="admin-bar-small" class="admin-bar-small sticky hidden">
2212    <div class="wrapper">
2213      <div>
2214        <svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
2215          <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 
221514.613h-5.21L21.446 14.91 19.48 25.692h-5.237L10.862 11.08h4.61Z"/>
2216        </svg>
2217      </div>
2218    </div>
2219  </div>
2220</div>
2221
2222<script>
2223  const cookieModule = {
2224    setCookie: function (name, value, days = 365, maxAge) {
2225      const expires = new Date(Date.now() + days * 24 * 60 * 60 * 1000).toUTCString();
2226      let cookieString = `${name}=${value}; expires=${expires}; path=/`;
2227
2228      if (maxAge) {
2229        cookieString += `; max-age=${maxAge}`;
2230      }
2231
2232      document.cookie = cookieString;
2233    },
2234
2235    getCookie: function (name) {
2236      const cookie = document.cookie.split(';').find(c => c.trim().startsWith(`${name}=`));
2237      return cookie ? cookie.split('=')[1] : null;
2238    }
2239  };
2240
2241  const AdminBar = {
2242    adminBar: document.getElementById("admin-bar"),
2243    adminBarContainer: document.querySelector(".admin-bar-container"),
2244    adminBarSmall: document.getElementById("admin-bar-small"),
2245    closeButton: document.querySelector('#admin-bar .close'),
2246    viewAsDesktopButton: document.querySelector(".desktop-switcher"),
2247    dropdownButtons: document.querySelectorAll(".dropdown-button"),
2248    dropdownContents: document.querySelectorAll(".dropdown-content"),
2249    inIframe: () => {
2250      try {
2251        return window.self !== window.top;
2252      } catch (e) {
2253        return true;
2254      }
2255    },
2256    inThemeEditor: () => cookieModule.getCookie('view_as') === 'theme_editor' || AdminBar.inIframe(),
2257    viewAsCreator: () => cookieModule.getCookie('view_as') === 'creator',
2258    viewAsSupporter: () => cookieModule.getCookie('view_as') === 'supporter',
2259    verifyCreator: () => {
2260      document.cookie = 'return_to=' + window.location.href + '; path=/; max-age=30;';
2261      window.location.href = '/platform/creators/handoff/start?return=' + encodeURIComponent(window.location.pathname + window.location.search);
2262    },
2263    getSelectedView: () => (AdminBar.viewAsCreator() ? 'Admin' : 'Supporter'),
2264    toggleDropdown: (dropdownContent) => {
2265      dropdownContent.style.display = dropdownContent.style.display === 'none' || dropdownContent.style.display === '' ? 'block' : 'none';
2266    },
2267    init() {
2268      if (
2269        !AdminBar.inThemeEditor() &&
2270        cookieModule.getCookie('core_dashboard_visited')
2271      ) {
2272        AdminBar.viewAsDesktopButton.textContent = 'View as: ' + AdminBar.getSelectedView();
2273        AdminBar.adminBarContainer.classList.toggle('hidden');
2274        if (cookieModule.getCookie('admin_bar_mode') === 'condensed') {
2275          AdminBar.adminBarSmall.classList.toggle('hidden');
2276        } else {
2277          AdminBar.adminBar.classList.toggle('hidden');
2278        }
2279      }
2280
2281      AdminBar.closeButton.addEventListener('click', () => {
2282        cookieModule.setCookie('admin_bar_mode', 'condensed');
2283        AdminBar.adminBar.classList.toggle('hidden');
2284        AdminBar.adminBarSmall.classList.toggle('hidden');
2285      });
2286
2287      AdminBar.adminBarSmall.addEventListener('click', () => {
2288        cookieModule.setCookie('admin_bar_mode', 'expanded');
2289        AdminBar.adminBar.classList.toggle('hidden');
2290        AdminBar.adminBarSmall.classList.toggle('hidden');
2291      });
2292
2293      // Add event listeners to each dropdown button
2294      AdminBar.dropdownButtons.forEach((button) => {
2295        button.addEventListener("click", () => {
2296          const dropdownId = button.getAttribute("data-target");
2297          const dropdownContent = document.getElementById(dropdownId);
2298          AdminBar.toggleDropdown(dropdownContent);
2299        });
2300      });
2301
2302      // Close the dropdowns when clicking outside
2303      document.addEventListener("click", (event) => {
2304        AdminBar.dropdownButtons.forEach((button) => {
2305          const dropdownId = button.getAttribute("data-target");
2306          const dropdownContent = document.getElementById(dropdownId);
2307          if (event.target !== button && !button.contains(event.target) && event.target !== dropdownContent) {
2308            dropdownContent.style.display = "none";
2309          }
2310        });
2311      });
2312
2313      document.querySelectorAll(".dropdown-content li").forEach((item) => {
2314        item.addEventListener("click", (event) => {
2315          const mode = event.target.getAttribute("data-mode");
2316          if (mode === 'creator') {
2317            cookieModule.setCookie('view_as', 'creator');
2318            AdminBar.verifyCreator();
2319          } else {
2320            cookieModule.setCookie('view_as', 'supporter');
2321            window.location.reload();
2322          }
2323        });
2324      });
2325    },
2326  };
2327
2328  AdminBar.init();
2329</script>
2329
2330
2331<style>
2332  .admin-bar-container {
2333    height: 56px;
2334  }
2335
2336  .hidden {
2337    display: none;
2338  }
2339
2340  .admin-bar,
2341  .admin-bar-small {
2342    z-index: 1000;
2343    background-color: rgba(0, 0, 0, 0.7);
2344    backdrop-filter: blur(15px);
2345    -webkit-backdrop-filter: blur(15px);
2346    height: 56px;
2347    width: 100%;
2348  }
2349
2350  .admin-bar-small {
2351    width: 73px;
2352    cursor: pointer;
2353  }
2354
2355  .sticky {
2356    position: fixed;
2357    bottom: 0;
2358  }
2359
2360  .admin-bar a {
2361    color: #FDFCFB;
2362    padding: 14px;
2363    font-size: 14px;
2364    text-decoration: none;
2365  }
2366
2367  .admin-bar button {
2368    padding: 14px;
2369    font-size: 14px;
2370  }
2371
2372  .admin-bar .wrapper,
2373  .admin-bar-small .wrapper {
2374    display: flex;
2375    justify-content: space-between;
2376    align-items: center;
2377    padding: 10px 20px;
2378  }
2379
2380  .admin-bar-small .wrapper {
2381    padding: 12px 20px;
2382  }
2383
2384  .admin-bar .pill {
2385    display: flex;
2386    justify-content: center;
2387    align-items: center;
2388    gap: 10px;
2389    text-transform: capitalize;
2390
2391    padding: 6px 14px;
2392    border-radius: 100px;
2393    background: rgba(253, 252, 251, 0.12);
2394
2395    cursor: pointer;
2396  }
2397
2398  .admin-bar .pill:hover {
2399    background: rgba(253, 252, 251, 0.22);
2400  }
2401
2402  .admin-bar .close {
2403    padding: 6px 11px;
2404  }
2405
2406  .admin-bar .actions,
2407  .admin-bar .actions .desktop,
2408  .admin-bar .actions .mobile {
2409    display: flex;
2410    gap: 10px;
2411  }
2412
2413  .admin-bar .actions .desktop,
2414  .admin-bar .actions .edit-page {
2415    display: none;
2416  }
2417
2418  @media (min-width: 768px) {
2419    .admin-bar a,
2420    .admin-bar button {
2421      font-size: 16px;
2422    }
2423
2424    .admin-bar .actions .desktop,
2425    .admin-bar .actions .edit-page {
2426      display: flex;
2427      gap: 10px;
2428    }
2429
2430    .admin-bar .actions .mobile {
2431      display: none;
2432    }
2433  }
2434
2435  .dropdown {
2436    position: relative;
2437  }
2438
2439  .dropdown-content {
2440    display: none;
2441    position: absolute;
2442    background-color: rgba(0,0,0,0.9);
2443    min-width: 130px;
2444    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
2445    bottom: 100%; /* Position above the button */
2446    border-radius: 10px;
2447    bottom: calc((100% + 8px) - 0px);
2448    right: 0;
2449  }
2450
2451  /* Style for each list item */
2452  .dropdown-content .dropdown-item {
2453    color: white;
2454    padding: 12px 16px;
2455    text-decoration: none;
2456    white-space: nowrap;
2457    display: block;
2458    cursor: pointer;
2459    border-radius: 10px;
2460  }
2461
2462  .dropdown-content .dropdown-item:hover {
2463    background-color: rgba(255,255,255,0.2)
2464  }
2465
2466  /* Style for the button */
2467  .dropdown-button {
2468    color: white;
2469    padding: 10px 20px;
2470    border: none;
2471    border-radius: 5px;
2472    cursor: pointer;
2473    line-height: 24px;
2474  }
2475</style>
2476
2477</body>
2478</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.