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" x 11"" /> 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" x 11"" /> 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" x 11"" /> 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">© 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.