PageSourceSearch

https://blindbarber.com/blogs/press

html blindbarber.com collected 2026-09-24 18:16:12 UTC 310,284 bytes, 4,636 lines download raw bytes

1
2<!doctype html>
3<html lang="en" class="b2b-mode-false">
4  <head>
5    
5<script>
6      window.customer_email = null
7      window.productData = [
8        
9          
10            {
11              "id": "10537178829",
12              "title": "101 Proof Classic Pomade",
13              "handle": "101-proof-classic-pomade",
14              "price": 24.00,
15              "image": "//blindbarber.com/cdn/shop/files/101ProofClassicPomade-LeadImage.png?crop=center&height=120&v=1757511920&width=120"
16            },
17          
18            {
19              "id": "7153774133318",
20              "title": "121 Proof Thickening Style Gel",
21              "handle": "121-proof-thickening-style-gel",
22              "price": 24.00,
23              "image": "//blindbarber.com/cdn/shop/files/121Proof-LeadImage.png?crop=center&height=120&v=1767900430&width=120"
24            },
25          
26            {
27              "id": "1473291223110",
28              "title": "151 Proof Deluxe Pomade",
29              "handle": "151-proof-deluxe-pomade",
30              "price": 24.00,
31              "image": "//blindbarber.com/cdn/shop/files/151ProofDeluxePomade-LeadImage.png?crop=center&height=120&v=1757511570&width=120"
32            },
33          
34            {
35              "id": "10537152205",
36              "title": "30 Proof Styling Cream",
37              "handle": "30-proof-styling-cream",
38              "price": 24.00,
39              "image": "//blindbarber.com/cdn/shop/files/30ProofStylingCream-LeadImage.png?crop=center&height=120&v=1757511485&width=120"
40            },
41          
42            {
43              "id": "10537162189",
44              "title": "40 Proof Sea Salt Spray",
45              "handle": "40-proof-sea-salt-spray",
46              "price": 24.00,
47              "image": "//blindbarber.com/cdn/shop/files/40ProofSeaSaltSpray-LeadImage.png?crop=center&height=120&v=1757510375&width=120"
48            },
49          
50            {
51              "id": "9036925837",
52              "title": "60 Proof Wax",
53              "handle": "60-proof-wax",
54              "price": 24.00,
55              "image": "//blindbarber.com/cdn/shop/files/60ProofWax-LeadImage.png?crop=center&height=120&v=1757510295&width=120"
56            },
57          
58            {
59              "id": "7266236727366",
60              "title": "80 Proof Texturizing Style Powder",
61              "handle": "80-proof-texturizing-style-powder",
62              "price": 24.00,
63              "image": "//blindbarber.com/cdn/shop/files/80ProofTexturizingStylePowder-LeadImage.png?crop=center&height=120&v=1757438910&width=120"
64            },
65          
66            {
67              "id": "9083885773",
68              "title": "90 Proof Pomade",
69              "handle": "90-proof-pomade",
70              "price": 24.00,
71              "image": "//blindbarber.com/cdn/shop/files/90ProofPomade-LeadImage.png?crop=center&height=120&v=1757510046&width=120"
72            },
73          
74            {
75              "id": "6810309918790",
76              "title": "activClean Rice Bran Face Cleanser",
77              "handle": "activclean-rice-bran-cleanser",
78              "price": 24.00,
79              "image": "//blindbarber.com/cdn/shop/files/activCleanRiceBranCleanser-LeadImage.png?crop=center&height=120&v=1757510161&width=120"
80            },
81          
82            {
83              "id": "7157106901062",
84              "title": "Add-on Donation",
85              "handle": "add-on-donation-1",
86              "price": 1.00,
87              "image": "//blindbarber.com/cdn/shop/products/SG_Add_On_Icon_bd5a7e26-3865-44f2-905d-972000d98dd2.png?crop=center&height=120&v=1692989527&width=120"
88            },
89          
90            {
91              "id": "7946223353926",
92              "title": "Advanced Volumizing Foam",
93              "handle": "advanced-volumizing-foam",
94              "price": 27.00,
95              "image": "//blindbarber.com/cdn/shop/files/AdvancedVolumizingFoam-LEADIMAGE_80a4a1f7-b8bf-4d28-977e-dac7b5d01cc5.png?crop=center&height=120&v=1768244512&width=120"
96            },
97          
98            {
99              "id": "6810292617286",
100              "title": "AHA Refining Face Scrub",
101              "handle": "aha-refining-face-scrub",
102              "price": 26.00,
103              "image": "//blindbarber.com/cdn/shop/files/AHARefiningFaceScrub-LeadImage.png?crop=center&height=120&v=1757510101&width=120"
104            },
105          
106            {
107              "id": "6810296778822",
108              "title": "B3 Supercharged Balancing Face Toner",
109              "handle": "b3-supercharged-balancing-toner",
110              "price": 24.00,
111              "image": "//blindbarber.com/cdn/shop/files/B3SuperchargedBalancingToner-LeadImage.png?crop=center&height=120&v=1757509969&width=120"
112            },
113          
114            {
115              "id": "7031795253318",
116              "title": "Bad Hair Day - Dad Hat",
117              "handle": "bad-hair-day-dad-hat",
118              "price": 35.00,
119              "image": "//blindbarber.com/cdn/shop/products/a4-BlindBarber_r1_7989.jpg?crop=center&height=120&v=1675178394&width=120"
120            },
121          
122            {
123              "id": "7031795777606",
124              "title": "Bad Hair Day - Dad Hat",
125              "handle": "copy-of-bad-hair-day-dad-hat",
126              "price": 35.00,
127              "image": "//blindbarber.com/cdn/shop/products/a2-BlindBarber_r1_7953.jpg?crop=center&height=120&v=1675178486&width=120"
128            },
129          
130            {
131              "id": "7031797252166",
132              "title": "Bad Hair Day - Dad Hat",
133              "handle": "bad-hair-day-dad-hat-2",
134              "price": 35.00,
135              "image": "//blindbarber.com/cdn/shop/products/bb-BlindBarber_r1_7911.jpg?crop=center&height=120&v=1675178543&width=120"
136            },
137          
138            {
139              "id": "1473347780678",
140              "title": "Beard \u0026 Face Replenishment Oil",
141              "handle": "beard-replenishment-oil",
142              "price": 22.00,
143              "image": "//blindbarber.com/cdn/shop/files/BeardOil-Leadimage.png?crop=center&height=120&v=1757509896&width=120"
144            },
145          
146            {
147              "id": "7031778279494",
148              "title": "Blind Barber - Tote Bag",
149              "handle": "blind-barber-tote-bag",
150              "price": 35.00,
151              "image": "//blindbarber.com/cdn/shop/products/c6-BlindBarber_r1_8027.jpg?crop=center&height=120&v=1675178911&width=120"
152            },
153          
154            {
155              "id": "7031798300742",
156              "title": "Blind Barber Logo - Dad Hat",
157              "handle": "blind-barber-dad-hat-1",
158              "price": 35.00,
159              "image": "//blindbarber.com/cdn/shop/products/a5-BlindBarber_r1_7973.jpg?crop=center&height=120&v=1675178977&width=120"
160            },
161          
162            {
163              "id": "7031808360518",
164              "title": "Blind Barber Logo - Dad Hat",
165              "handle": "blind-barber-logo-dad-hat",
166              "price": 35.00,
167              "image": "//blindbarber.com/cdn/shop/products/ab-BlindBarber_r1_8015.jpg?crop=center&height=120&v=1675178994&width=120"
168            },
169          
170            {
171              "id": "1755081048134",
172              "title": "Bryce Harper Beard Balm",
173              "handle": "bryce-harper-beard-balm",
174              "price": 22.00,
175              "image": "//blindbarber.com/cdn/shop/files/BryceHarperBeardBalm-LeadImage.png?crop=center&height=120&v=1757509841&width=120"
176            },
177          
178            {
179              "id": "1755011547206",
180              "title": "Bryce Harper Hair Clay",
181              "handle": "bryce-harper-hair-clay",
182              "price": 24.00,
183              "image": "//blindbarber.com/cdn/shop/files/BryceHarperHairClay-LeadImage.png?crop=center&height=120&v=1757434701&width=120"
184            },
185          
186            {
187              "id": "7773547626566",
188              "title": "Curl Defining Cream",
189              "handle": "curl-cream",
190              "price": 26.00,
191              "image": "//blindbarber.com/cdn/shop/files/CurlDefiningCream-LeadImage.png?crop=center&height=120&v=1757434723&width=120"
192            },
193          
194            {
195              "id": "7823138750534",
196              "title": "Discovery Set: Collection 1",
197              "handle": "discovery-set-collection-1",
198              "price": 28.00,
199              "image": "//blindbarber.com/cdn/shop/files/DiscoverySet.jpg?crop=center&height=120&v=1742913111&width=120"
200            },
201          
202            {
203              "id": "8037051269190",
204              "title": "Eau De Parfum - Glasshouse a fragrance by Blind Barber x Standard Hotel",
205              "handle": "eau-de-parfum-glasshouse-a-fragrance-by-blind-barber-x-standard-hotels",
206              "price": 98.00,
207              "image": "//blindbarber.com/cdn/shop/files/EauDeParfumGlasshouse-bottle.png?crop=center&height=120&v=1762451928&width=120"
208            },
209          
210            {
211              "id": "8304131407942",
212              "title": "Eau De Parfum - Glasshouse a fragrance by Blind Barber x Standard Hotel - 2ML",
213              "handle": "eau-de-parfum-glasshouse-a-fragrance-by-blind-barber-x-standard-hotel-2ml",
214              "price": 10.00,
215              "image": "//blindbarber.com/cdn/shop/files/glasshouse_2ml.png?crop=center&height=120&v=1774015736&width=120"
216            },
217          
218            {
219              "id": "7823138029638",
220              "title": "Eau De Parfum - Only You, Babe",
221              "handle": "eau-de-parfum-only-you-babe",
222              "price": 98.00,
223              "image": "//blindbarber.com/cdn/shop/files/EauDeParfumOnlyYouBabe2746.png?crop=center&height=120&v=1757505421&width=120"
224            },
225          
226            {
227              "id": "7823137243206",
228              "title": "Eau De Parfum - Only You, Babe 2ML",
229              "handle": "eau-de-parfum-only-you-babe-2ml",
230              "price": 10.00,
231              "image": "//blindbarber.com/cdn/shop/files/2ML-OnlyYouBabe.jpg?crop=center&height=120&v=1742912350&width=120"
232            },
233          
234            {
235              "id": "7823134195782",
236              "title": "Eau De Parfum - Shinjuku Mood",
237              "handle": "eau-de-parfum-shinjuku-mood",
238              "price": 98.00,
239              "image": "//blindbarber.com/cdn/shop/files/EauDeParfumShinjukuMood2745.png?crop=center&height=120&v=1757505403&width=120"
240            },
241          
242            {
243              "id": "7811600089158",
244              "title": "Eau De Parfum - Speakeasy",
245              "handle": "eau-de-parfum-speakeasy",
246              "price": 98.00,
247              "image": "//blindbarber.com/cdn/shop/files/EauDeParfumSpeakeasy-Packaging.png?crop=center&height=120&v=1757505385&width=120"
248            },
249          
250            {
251              "id": "7823133245510",
252              "title": "Eau De Parfum - Speakeasy 2ML",
253              "handle": "eau-de-parfum-speakeasy-2ml",
254              "price": 10.00,
255              "image": "//blindbarber.com/cdn/shop/files/2ML-Speakeasy.jpg?crop=center&height=120&v=1742911539&width=120"
256            },
257          
258            {
259              "id": "6810289700934",
260              "title": "elixBoost Hydrating Face Balm",
261              "handle": "elixboost-hydrating-balm",
262              "price": 26.00,
263              "image": "//blindbarber.com/cdn/shop/files/elixBoostHydratingBalm-LeadImage.png?crop=center&height=120&v=1757509739&width=120"
264            },
265          
266            {
267              "id": "7266259828806",
268              "title": "Gift Set:  Bryce Harper Duo",
269              "handle": "gift-set-bryce-harper-duo",
270              "price": 38.00,
271              "image": "//blindbarber.com/cdn/shop/files/BryceSet_product.jpg?crop=center&height=120&v=1707153192&width=120"
272            },
273          
274            {
275              "id": "7278473609286",
276              "title": "Gift Set:  Essential Shave",
277              "handle": "gift-set-essential-shave",
278              "price": 48.00,
279              "image": "//blindbarber.com/cdn/shop/files/ShaveSet_Product.jpg?crop=center&height=120&v=1707153235&width=120"
280            },
281          
282            {
283              "id": "7266283978822",
284              "title": "Gift Set:  Essential Shower",
285              "handle": "essential-shower-gift-set",
286              "price": 54.00,
287              "image": "//blindbarber.com/cdn/shop/files/ShowerSet_Product.jpg?crop=center&height=120&v=1707153292&width=120"
288            },
289          
290            {
291              "id": "7266285224006",
292              "title": "Gift Set:  Regimen Skincare",
293              "handle": "gift-set-regimen-skincare",
294              "price": 102.00,
295              "image": "//blindbarber.com/cdn/shop/files/SkinCare_Product.jpg?crop=center&height=120&v=1707153326&width=120"
296            },
297          
298            {
299              "id": "7669481865286",
300              "title": "GiftCard",
301              "handle": "giftcard-2",
302              "price": 50.00,
303              "image": "//blindbarber.com/cdn/shop/files/gift_card_v2.jpg?crop=center&height=120&v=1613706271&width=120"
304            },
305          
306            {
307              "id": "6810274693190",
308              "title": "Lemongrass Tea Body Wash",
309              "handle": "lemongrass-tea-body-wash",
310              "price": 22.00,
311              "image": "//blindbarber.com/cdn/shop/files/LemongrassTeaBodyWash-leadimage.png?crop=center&height=120&v=1757509698&width=120"
312            },
313          
314            {
315              "id": "6830720974918",
316              "title": "Lemongrass Tea Body Wash - Liter",
317              "handle": "lemongrass-tea-body-wash-liter",
318              "price": 48.00,
319              "image": "//blindbarber.com/cdn/shop/products/lemongrass_tea_body_wash_liter_front.jpg?crop=center&height=120&v=1645018711&width=120"
320            },
321          
322            {
323              "id": "6810268696646",
324              "title": "Lemongrass Tea Conditioner",
325              "handle": "lemongrass-tea-conditioner",
326              "price": 22.00,
327              "image": "//blindbarber.com/cdn/shop/files/LemongrassTeaConditioner-LeadImage.png?crop=center&height=120&v=1757509580&width=120"
328            },
329          
330            {
331              "id": "365158760461",
332              "title": "Lemongrass Tea Conditioner - Liter",
333              "handle": "liter-conditioner",
334              "price": 48.00,
335              "image": "//blindbarber.com/cdn/shop/products/lemongrass_tea_conditioner_liter_front.jpg?crop=center&height=120&v=1644550503&width=120"
336            },
337          
338            {
339              "id": "1473392672838",
340              "title": "Lemongrass Tea Hand Moisturizer",
341              "handle": "hand-moisturizer",
342              "price": 18.00,
343              "image": "//blindbarber.com/cdn/shop/files/DailyHandMoisturizer-LeadImageAlt2.png?crop=center&height=120&v=1757509404&width=120"
344            },
345          
346            {
347              "id": "6810261487686",
348              "title": "Lemongrass Tea Shampoo",
349              "handle": "lemongrass-tea-shampoo",
350              "price": 22.00,
351              "image": "//blindbarber.com/cdn/shop/files/LemongrassTeaShampoo-LeadImage.png?crop=center&height=120&v=1757509472&width=120"
352            },
353          
354            {
355              "id": "365138378765",
356              "title": "Lemongrass Tea Shampoo - Liter",
357              "handle": "liter-shampoo",
358              "price": 48.00,
359              "image": "//blindbarber.com/cdn/shop/products/lemongrass_tea_shampoo_liter.jpg?crop=center&height=120&v=1644551328&width=120"
360            },
361          
362            {
363              "id": "7100161753158",
364              "title": "Nourishing Body Bar",
365              "handle": "nourishing-body-bar",
366              "price": 18.00,
367              "image": "//blindbarber.com/cdn/shop/files/NourishingBodyBar-LeadImage.png?crop=center&height=120&v=1757505523&width=120"
368            },
369          
370            {
371              "id": "7031787978822",
372              "title": "Pretty Please - Dad Hat",
373              "handle": "copy-of-blind-barber-tote-bag",
374              "price": 35.00,
375              "image": "//blindbarber.com/cdn/shop/products/cc-BlindBarber_r1_7888.jpg?crop=center&height=120&v=1675179015&width=120"
376            },
377          
378            {
379              "id": "7031793975366",
380              "title": "Pretty Please - Dad Hat",
381              "handle": "pretty-please-dad-hat",
382              "price": 35.00,
383              "image": "//blindbarber.com/cdn/shop/products/b7-BlindBarber_r1_7926.jpg?crop=center&height=120&v=1675179072&width=120"
384            },
385          
386            {
387              "id": "7031794434118",
388              "title": "Pretty Please - Dad Hat",
389              "handle": "pretty-please-dad-hat-1",
390              "price": 35.00,
391              "image": "//blindbarber.com/cdn/shop/products/bc-BlindBarber_r1_7897.jpg?crop=center&height=120&v=1675179109&width=120"
392            },
393          
394            {
395              "id": "7031739875398",
396              "title": "Pretty Please - Longsleeve T-Shirt",
397              "handle": "pretty-please-ls",
398              "price": 45.00,
399              "image": "//blindbarber.com/cdn/shop/products/4c-BlindBarber_r2_8184.jpg?crop=center&height=120&v=1675179133&width=120"
400            },
401          
402            {
403              "id": "7031778181190",
404              "title": "Pretty Please - Tote Bag",
405              "handle": "pretty-please-tote-bag",
406              "price": 35.00,
407              "image": "//blindbarber.com/cdn/shop/products/c7-BlindBarber_r1_8172.
407jpg?crop=center&height=120&v=1675179183&width=120"
408            },
409          
410            {
411              "id": "4846588526662",
412              "title": "Round Up Donation",
413              "handle": "round-up-donation",
414              "price": 0.01,
415              "image": "//blindbarber.com/cdn/shop/products/SG_foundation_Star_png2x.png?crop=center&height=120&v=1612457059&width=120"
416            },
417          
418            {
419              "id": "7862352707654",
420              "title": "SavedBy Package Protection",
421              "handle": "savedby-package-protection",
422              "price": 1.67,
423              "image": "//blindbarber.com/cdn/shop/files/SavedByLogo.png?crop=center&height=120&v=1747755592&width=120"
424            },
425          
426            {
427              "id": "9855093517",
428              "title": "Tompkins Scented Candle",
429              "handle": "tompkins-scented-candle-large",
430              "price": 90.00,
431              "image": "//blindbarber.com/cdn/shop/products/large-candle01_7348eaf6-bb65-498b-a8d5-498a2bf1243b.jpg?crop=center&height=120&v=1569892603&width=120"
432            },
433          
434            {
435              "id": "9855142541",
436              "title": "Tompkins Scented Candle",
437              "handle": "tompkins-scented-candle-small",
438              "price": 45.00,
439              "image": "//blindbarber.com/cdn/shop/products/candle01.jpg?crop=center&height=120&v=1569882615&width=120"
440            },
441          
442            {
443              "id": "7266235908166",
444              "title": "Tonka Bean Aluminum-Free Deodorant",
445              "handle": "aluminum-free-deodorant",
446              "price": 22.00,
447              "image": "//blindbarber.com/cdn/shop/files/Aluminum-FreeDeodorant-LEADIMAGE_731efd90-b678-452e-a8e4-2bcda4c92e77.png?crop=center&height=120&v=1761664028&width=120"
448            },
449          
450            {
451              "id": "6810279084102",
452              "title": "triRescue Eye Cream",
453              "handle": "trirescue-eye-cream",
454              "price": 24.00,
455              "image": "//blindbarber.com/cdn/shop/files/triRescueEyeCream-LeadImage.png?crop=center&height=120&v=1757505600&width=120"
456            },
457          
458            {
459              "id": "7031797448774",
460              "title": "Trust Your Barber - Dad Hat",
461              "handle": "trust-your-barber-dad-hat",
462              "price": 35.00,
463              "image": "//blindbarber.com/cdn/shop/products/d1-BlindBarber_r1_7947.jpg?crop=center&height=120&v=1675179269&width=120"
464            },
465          
466            {
467              "id": "7031797579846",
468              "title": "Trust Your Barber - Dad Hat",
469              "handle": "trust-your-barber-dad-hat-1",
470              "price": 35.00,
471              "image": "//blindbarber.com/cdn/shop/products/b6-BlindBarber_r1_7930.jpg?crop=center&height=120&v=1675179288&width=120"
472            },
473          
474            {
475              "id": "7031731093574",
476              "title": "Trust Your Barber - Longsleeve T-Shirt",
477              "handle": "trust-your-barber-ls",
478              "price": 45.00,
479              "image": "//blindbarber.com/cdn/shop/products/9c-BlindBarber_r1_8152.jpg?crop=center&height=120&v=1675179307&width=120"
480            }
481          
482          
483        ];
484    </script>
484
485
486    <!-- Google Tag Manager -->
487    
487<script>
vendor: 455 bytes, lines 487-497
487
488      (function (w, d, s, l, i) {
489        w[l] = w[l] || [];
490        w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' });
491        var f = d.getElementsByTagName(s)[0],
492          j = d.createElement(s),
493          dl = l != 'dataLayer' ? '&l=' + l : '';
494        j.async = true;
495        j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
496        f.parentNode.insertBefore(j, f);
497      })(window, document, 'script', 'dataLayer', '
497GTM-NC566MT
vendor: 10 bytes, lines 497-498
497');
498      
498typeof gtag === 'function' && gtag('config', 'AW-843604686');
499    </script>
499
500    <!-- End Google Tag Manager -->
501    <!-- Google tag (gtag.js) event -->
502    
502<script>
503      typeof gtag === 'function' &&
504        gtag('event', 'conversion_event_purchase', {
505          // <event_parameters>
506        });
507    </script>
507
508    <!--
509      Event snippet for Purchase conversion page In your html page, add the snippet and call gtag_report_conversion when someone clicks on the chosen link or button.
510    -->
511    
511<script>
512      function gtag_report_conversion(url) {
513        var callback = function () {
514          if (typeof url != 'undefined') {
515            window.location = url;
516          }
517        };
518        typeof gtag === 'function' &&
519          gtag('event', 'conversion', {
520            send_to: 'AW-843604686/FPj-CM-szXMQzsWhkgM',
521            value: 1.0,
522            currency: 'USD',
523            transaction_id: '',
524            event_callback: callback,
525          });
526        return false;
527      }
528    </script>
528
529
530    <title>
531      Blind Barber
532      -
533      Press
534    </title>
535    <meta name="viewport" content="initial-scale=1, width=device-width">
536    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
537    <meta
538      name="apple-itunes-app"
539      content="app-id=1539568689, app-clip-bundle-id=com.blindbarber.app.Clip, app-clip-display=card"
540    >
541
542    
543
544    
545    <!-- /snippets/social-meta-tags.liquid -->
546
547
548  <meta property="og:type" content="website">
549  <meta property="og:title" content="Press">
550  
551
552<meta property="og:url" content="https://blindbarber.com/blogs/press">
553<meta property="og:site_name" content="Blind Barber">
554
555
556
557
558  <meta name="twitter:card" content="summary">
559
560
561
562
563    <link rel="icon" href="//blindbarber.com/cdn/shop/t/139/assets/favicon.png?v=82166088271390876161786720378" sizes="16x16" type="image/png">
564
565    <link rel="preconnect" href="https://cdn.shopify.com" crossorigin>
566    <link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin>
567    <link rel="preconnect" href="https://monorail-edge.shopifysvc.com">
568    <link rel="preconnect" href="https://cdnjs.cloudflare.com" crossorigin>
569
570    <link
571	rel="preload"
572	href="//blindbarber.com/cdn/shop/t/139/assets/MonumentGrotesk-Medium.woff2?v=93475049132155562471786720378"
573	as="font"
574	crossorigin="crossorigin"
575	type="font/woff2"
576>
577<link
578	rel="preload"
579	href="//blindbarber.com/cdn/shop/t/139/assets/MonumentGrotesk-Regular.woff2?v=18119006539008894581786720378"
580	as="font"
581	crossorigin="crossorigin"
582	type="font/woff2"
583>
584<link
585	rel="preload"
586	href="//blindbarber.com/cdn/shop/t/139/assets/MonumentGrotesk-Semi-Mono.woff2?v=181049018388500093041786720378"
587	as="font"
588	crossorigin="crossorigin"
589	type="font/woff2"
590>
591<style>
592	@font-face{
593	font-family:MonumentGroteskMedium;
594	src:url(//blindbarber.com/cdn/shop/t/139/assets/MonumentGrotesk-Medium.woff2?v=93475049132155562471786720378) format("woff2"),
595	url(//blindbarber.com/cdn/shop/t/139/assets/MonumentGrotesk-Medium.woff?v=101934) format("woff");
596	font-weight:500;
597	font-style:normal;
598	font-display:swap;
599	}
600	@font-face{
601	font-family:MonumentGroteskRegular;
602	src:url(//blindbarber.com/cdn/shop/t/139/assets/MonumentGrotesk-Regular.woff2?v=18119006539008894581786720378) format("woff2"),
603	url(//blindbarber.com/cdn/shop/t/139/assets/MonumentGrotesk-Regular.woff?v=101934) format("woff");
604	font-weight:400;
605	font-style:normal;
606	font-display:swap;
607	}
608	@font-face{
609	font-family:MonumentGroteskSemiMono;
610	src:url(//blindbarber.com/cdn/shop/t/139/assets/MonumentGrotesk-Semi-Mono.woff2?v=181049018388500093041786720378) format("woff2"),
611	url(//blindbarber.com/cdn/shop/t/139/assets/MonumentGrotesk-Semi-Mono.woff?v=101934) format("woff");
612	font-weight:400;
613	font-style:normal;
614	font-display:swap;
615	}
616</style>
617    
618
619    
620
621    
621<script defer src="https://unpkg.com/[email protected]/dist/vue.min.js"></script>
621
622    
622<script defer src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
622
623
624    
624<script defer src="https://a.klaviyo.com/media/js/onsite/onsite.js"></script>
624
625    
625<script>
626        var globals = {
627      isB2bMode:false,
628          dev: false,
629          mailChimpUrl: "",
630          storeFrontAccessToken: "6093591cd0067c1020b924585ca0737b",
631          storeUrl: "https://blindbarber.com",
632          graphQlUrl: "https://blindbarber.com/api/graphql",
633          headers: {
634            "Content-Type": "application/graphql",
635            "X-Shopify-Storefront-Access-Token": "6093591cd0067c1020b924585ca0737b"
636          },
637          freeShippingThresholdEnabled: true,
638          freeShippingThreshold: "45",
639          freeShippingQualified: "Congratulations! You qualify for free shipping!",
640          freeShippingNotice: "left until you qualify for free shipping!",
641          rechargeDomain: "blindbarber.myshopify.com",
642          addToCart: null,
643          soldOut: null,
644          upsellTitle: "You may also like these"
645        }
646        document.addEventListener('DOMContentLoaded', function(){
647          globals.dev = !!document.getElementById('preview-bar-iframe');
648        });
649    </script>
649
650
651    
651<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
651<meta name="google-site-verification" content="epOlpCpRhDMEcYwASTCmiJoQP-GhwiOlZ9hMCAuqI4w">
652<meta name="google-site-verification" content="hbjif0RDfx3ShPsvVmlPnhcxiSb9kgLopBEaZQO23CI">
653<meta name="google-site-verification" content="epOlpCpRhDMEcYwASTCmiJoQP-GhwiOlZ9hMCAuqI4w">
654<meta name="google-site-verification" content="NTZNe3YLewUM-fnf0WhleqXqYOl21Myu2oVuXeCk5tk">
655<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/17716311/digital_wallets/dialog">
656<meta id="in-context-paypal-metadata" data-shop-id="17716311" data-venmo-supported="true" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
657<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/press.atom" />
658<link rel="next" href="/blogs/press?page=2">
659<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=2705424454"></script>
659
660<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
661<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=2705424454&shop_id=17716311" crossorigin="anonymous"></script>
vendor: 1 bytes, line 661
661
662<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":17716311,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/17716311","merchantName":"Blind Barber","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Blind Barber","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 662
662
663<script id="shopify-features" type="application/json">{"accessToken":"64ed7daf5ad781b147d1bebe4a6cfdc4","betas":["rich-media-storefront-analytics"],"domain":"blindbarber.com","predictiveSearch":true,"shopId":17716311,"locale":"en"}</script>
vendor: 1 bytes, line 663
663
664<script>var Shopify = Shopify || {};
665Shopify.shop = "blindbarber.myshopify.com";
666Shopify.locale = "en";
667Shopify.currency = {"active":"USD","rate":"1.0"};
668Shopify.country = "US";
669Shopify.theme = {"name":"blindbarber2025\/master\/FIXEDPDP-EV","id":151679598662,"schema_name":null,"schema_version":null,"theme_store_id":null,"role":"main"};
670Shopify.theme.handle = "null";
671Shopify.theme.style = {"id":null,"handle":null};
672Shopify.cdnHost = "blindbarber.com/cdn";
673Shopify.routes = Shopify.routes || {};
674Shopify.routes.root = "/";
675Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
676Shopify.SignInWithShop = Shopify.SignInWithShop || {};
677Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
678Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 678
678
679<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 679
679
680<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 680
680
681<script>
682  window.ShopifyPay = window.ShopifyPay || {};
683  window.ShopifyPay.apiHost = "shop.app\/pay";
684  window.ShopifyPay.redirectState = null;
685</script>
vendor: 1 bytes, line 685
685
686<script>
687  window.Shopify = window.Shopify || {};
688  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
689  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
690  window.Shopify.SignInWithShop.eligible = true;
691</script>
vendor: 1 bytes, line 691
691
692<script id="shop-js-analytics" type="application/json">{"pageType":"blog"}</script>
vendor: 1 bytes, line 692
692
693<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 693
693
694<script type="module">
695  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
696
697  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
698
699</script>
vendor: 1 bytes, line 699
699
700<script>
701  window.Shopify = window.Shopify || {};
702  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
703  window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]};
704</script>
vendor: 1 bytes, line 704
704
705<script>(function() {
706  var isLoaded = false;
707  function asyncLoad() {
708    if (isLoaded) return;
709    isLoaded = true;
710    var urls = ["\/\/staticw2.yotpo.com\/LqGEdTz0Qb6qjTHwNdzYvEZhC1OXjv7QXBIYvGAF\/widget.js?shop=blindbarber.myshopify.com","https:\/\/cdn-loyalty.yotpo.com\/loader\/lSURzeyzUkLWRv4vQxvljA.js?shop=blindbarber.myshopify.com","https:\/\/intg.snapchat.com\/shopify\/shopify-scevent.js?id=9400a4aa-419e-4f21-a1f7-68b82883a828\u0026shop=blindbarber.myshopify.com","https:\/\/cdn.shoppinggives.com\/cc-utilities\/shopify.js?store-id=572a93bf-8bc4-4da1-8342-812aec634ebb\u0026shop=blindbarber.myshopify.com","https:\/\/static.klaviyo.com\/onsite\/js\/klaviyo.js?company_id=Kz4LBR\u0026shop=blindbarber.myshopify.com","https:\/\/static.klaviyo.com\/onsite\/js\/klaviyo.js?company_id=Kz4LBR\u0026shop=blindbarber.myshopify.com","https:\/\/scripttags.jst.ai\/shopify_justuno_17716311_61146b70-9529-11ee-86ce-197322c2ec9b.js?shop=blindbarber.myshopify.com","https:\/\/cdn-widgetsrepository.yotpo.com\/v1\/loader\/LqGEdTz0Qb6qjTHwNdzYvEZhC1OXjv7QXBIYvGAF?shop=blindbarber.myshopify.com","https:\/\/evey-files.s3.amazonaws.com\/js\/online_store.js?shop=blindbarber.myshopify.com","https:\/\/static.rechargecdn.com\/assets\/js\/widget.min.js?shop=blindbarber.myshopify.com"];
711    for (var i = 0; i < urls.length; i++) {
712      var s = document.createElement('script');
713      s.type = 'text/javascript';
714      s.async = true;
715      s.src = urls[i];
716      var x = document.getElementsByTagName('script')[0];
717      x.parentNode.insertBefore(s, x);
718    }
719  };
720  if(window.attachEvent) {
721    window.attachEvent('onload', asyncLoad);
722  } else {
723    window.addEventListener('load', asyncLoad, false);
724  }
725})();</script>
vendor: 1 bytes, line 725
725
726<script id="__st">var __st={"a":17716311,"offset":-14400,"reqid":"4146836a-26ad-462f-b768-d8ce9f202adb-1790273772","pageurl":"blindbarber.com\/blogs\/press","s":"blogs-94180173","u":"3cdb33767cf2","p":"blog","rtyp":"blog","rid":94180173};</script>
vendor: 1 bytes, line 726
726
727<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 727
727
728<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 728
728
729<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//blindbarber.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 729
729
730<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//blindbarber.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
730<script crossorigin="anonymous" defer="defer" src="//blindbarber.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 730
730
731<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 731
731
732<script>
733  window.Shopify = window.Shopify || {};
734  window.Shopify.MCP = window.Shopify.MCP || {};
735  window.Shopify.MCP.enabled = true;
736  window.Shopify.MCP.shop = "blindbarber.myshopify.com";
737  window.Shopify.MCP.mcpEndpoint = "https:\/\/blindbarber.com\/api\/mcp";
738  window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n  - What is your return policy?\n  - What is your shipping policy?\n  - What is your phone number?\n  - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}];
739</script>
vendor: 1 bytes, line 739
739
740<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/blindbarber.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
741</script>
vendor: 1 bytes, line 741
741
742<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://blindbarber.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
743</script>
vendor: 1 bytes, line 743
743
744<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
745  function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent);
746</script>
vendor: 1 bytes, line 746
746
747<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}}));
748</script>
748
749<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://blindbarber.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
750<style id="shopify-accelerated-checkout-cart">
751        #shopify-buyer-consent {
752  margin-top: 1em;
753  display: inline-block;
754  width: 100%;
755}
756
757#shopify-buyer-consent.hidden {
758  display: none;
759}
760
761#shopify-subscription-policy-button {
762  background: none;
763  border: none;
764  padding: 0;
765  text-decoration: underline;
766  font-size: inherit;
767  cursor: pointer;
768}
769
770#shopify-subscription-policy-button::before {
771  box-shadow: none;
772}
773
774      </style>
775<script id="sections-script" data-sections="header" defer="defer" src="//blindbarber.com/cdn/shop/t/139/compiled_assets/scripts.js?v=29118948114656358861786720378"></script>
vendor: 1 bytes, line 775
775
776<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
776
777
778    
779
780    
781
782
783
784
785    
785<script async src="https://cdn-widgetsrepository.yotpo.com/v1/loader/LqGEdTz0Qb6qjTHwNdzYvEZhC1OXjv7QXBIYvGAF" type="text/javascript"></script>
785
786
787    
788
789    
790    
791    
792
793    
794    
794<script
795      type="application/javascript"
796      defer
797      src="https://static.klaviyo.com/onsite/js/klaviyo.js?company_id=Kz4LBR"
798    ></script>
798
799    
799<script defer type="text/javascript" src="//www.klaviyo.com/media/js/public/klaviyo_subscribe.js"></script>
799
800    
800<script async src="//staticw2.yotpo.com/LqGEdTz0Qb6qjTHwNdzYvEZhC1OXjv7QXBIYvGAF/widget.js"></script>
800
801    
802
803    
804    
805    
806    
807
808    
809
810    
811    
811<script
812      defer
813      src="https://cdnjs.cloudflare.com/ajax/libs/axios/0.21.1/axios.min.js"
814      integrity="sha512-bZS47S7sPOxkjU/4Bt0zrhEtWx0y0CRkhEp8IckzK+ltifIIE9EMIMTuT/mEzoIMewUINruDBIR/jJnbguonqQ=="
815      crossorigin="anonymous"
816      referrerpolicy="no-referrer"
817    ></script>
817
818    
818<script defer src="https://unpkg.com/@botpoison/browser"></script>
818
819    <meta name="facebook-domain-verification" content="ho18lykplffjlh7okuvi7xdu3232jl">
820
821    
822    
822<script
823      src="https://cdn-widgetsrepository.yotpo.com/v1/loader/LqGEdTz0Qb6qjTHwNdzYvEZhC1OXjv7QXBIYvGAF"
824      async
825    ></script>
825
826
827    
827<script id="sg-js-global-vars">
828  sgGlobalVars = {"storeId":"572a93bf-8bc4-4da1-8342-812aec634ebb","seenManagerPrompt":false,"storeIsActive":true,"targetInfo":{"cart":{"isAfterElem":false,"isBeforeElem":true,"isInsideElem":false,"customSelector":"form[action=\"/cart\"]","isOn":false,"type":0,"integration":0,"sideCartOn":true,"useCheckoutButton":true},"product":{"useCartButton":false,"isAfterElem":false,"isBeforeElem":false,"isInsideElem":true,"customSelector":"#sg-pdp-widget-target","isOn":true,"type":1,"integration":0},"roundUp":{"isAfterElem":false,"isBeforeElem":true,"isInsideElem":false,"customSelector":"","isOn":true,"useCheckoutButton":true,"integration":0},"addOn":{"isOn":false,"integration":0}},"hideAdditionalScriptPrompt":true,"sgRoundUpId":"gid://shopify/ProductVariant/32288765902918","sgAddOnIds":null};
829  if(sgGlobalVars) {
830  		sgGlobalVars.cart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0};
831  		sgGlobalVars.currentProduct = null;
832  		sgGlobalVars.isAdmin = false;
833  }
834</script>
834
835
836
837    
838
839    <!-- VITE -->
840
841    
842
843
844  <link href="//blindbarber.com/cdn/shop/t/139/assets/base-CzZpMYFU.css" rel="stylesheet" type="text/css" media="all" />
845
846
847
848
849  
849<script src="//blindbarber.com/cdn/shop/t/139/assets/index-_1ubnJj4.js" type="module" crossorigin="anonymous"></script>
849
850
851
852
853    
853<script id="sg-js-global-vars">
854      var sgGlobalVars = {"storeId":"572a93bf-8bc4-4da1-8342-812aec634ebb","seenManagerPrompt":false,"storeIsActive":true,"targetInfo":{"cart":{"isAfterElem":false,"isBeforeElem":true,"isInsideElem":false,"customSelector":"form[action=\"/cart\"]","isOn":false,"type":0,"integration":0,"sideCartOn":true,"useCheckoutButton":true},"product":{"useCartButton":false,"isAfterElem":false,"isBeforeElem":false,"isInsideElem":true,"customSelector":"#sg-pdp-widget-target","isOn":true,"type":1,"integration":0},"roundUp":{"isAfterElem":false,"isBeforeElem":true,"isInsideElem":false,"customSelector":"","isOn":true,"useCheckoutButton":true,"integration":0},"addOn":{"isOn":false,"integration":0}},"hideAdditionalScriptPrompt":true,"sgRoundUpId":"gid://shopify/ProductVariant/32288765902918","sgAddOnIds":null};
855      if(sgGlobalVars) {
856          sgGlobalVars.cart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0};
857          sgGlobalVars.currentProduct = null;
858          sgGlobalVars.isAdmin = false;
859      }
860    </script>
860
861
862    <!-- Userway Accessibility -->
863    
863<script defer src="https://cdn.userway.org/widget.js" data-account="G5NYmjCS3x"></script>
863
864    
865
866
867
868    
869  <!-- BEGIN app block: shopify://apps/yotpo-product-reviews/blocks/settings/eb7dfd7d-db44-4334-bc49-c893b51b36cf -->
870
871
872<script type="text/javascript">
873  (function e(){var e=document.createElement("script");
874  e.type="text/javascript",e.async=true,
875  e.src="//staticw2.yotpo.com/LqGEdTz0Qb6qjTHwNdzYvEZhC1OXjv7QXBIYvGAF/widget.js?lang=en";
876  var t=document.getElementsByTagName("script")[0];
877  t.parentNode.insertBefore(e,t)})();
878</script>
878
879
880
881
882  
883<!-- END app block --><!-- BEGIN app block: shopify://apps/savedby-package-protection/blocks/savedby-storefront-widget/6d4bce9c-696c-4f95-8a15-0cc2b2b9e839 --><!-- START SAVEDBY EXTENSION -->
884<link rel="preconnect" href="https://cdn.shopify.com" crossorigin>
885<link rel="preconnect" href="https://cdn.shopifycdn.net" crossorigin>
886<link rel="preconnect" href="https://cdn.savedby.io" crossorigin>
887
888<script>
889  (() => {
890    const widgetConfig = {"excludedProducts":[],"feeTiers":[{"max":70,"price":1.67,"variantId":43121062215750},{"max":100,"price":2.97,"variantId":43121062248518},{"max":150,"price":4.47,"variantId":43121062281286},{"max":200,"price":5.97,"variantId":43121062314054},{"max":250,"price":7.97,"variantId":43121062346822},{"max":300,"price":9.47,"variantId":43121062379590},{"max":350,"price":11.47,"variantId":43121062412358},{"max":400,"price":12.97,"variantId":43121062445126},{"max":450,"price":14.97,"variantId":43121062477894},{"max":500,"price":16.47,"variantId":43121062510662},{"max":550,"price":18.47,"variantId":43121062543430},{"max":600,"price":19.97,"variantId":43121062576198},{"max":650,"price":21.97,"variantId":43121062608966},{"max":700,"price":23.47,"variantId":43121062641734},{"max":750,"price":25.47,"variantId":43121062674502},{"max":800,"price":26.97,"variantId":43121062707270},{"max":850,"price":28.97,"variantId":43121062740038},{"max":900,"price":30.47,"variantId":43121062772806},{"max":950,"price":32.47,"variantId":43121062805574},{"max":1000,"price":33.97,"variantId":43121062838342},{"max":1050,"price":35.97,"variantId":43121062871110},{"max":1100,"price":37.47,"variantId":43121062903878},{"max":1150,"price":39.47,"variantId":43121062936646},{"max":1200,"price":40.97,"variantId":43121062969414}],"nonCoveredProducts":[],"protectionProduct":"gid://shopify/Product/7862352707654","widgetExcludedProducts":[],"storefront":{"version":"v7.0.0-beta.29","variant":"BASIC","autoOptIn":false,"info":{"description":"Package Protection","title":"Checkout+"},"useOnlyAjaxToRemove":false,"checkoutText":"","optOutText":"Continue Without Package Protection","customCSS":":host {}","checkoutButtonExclusions":{"attributes":[],"classNames":[]}},"checkout":{"variant":"LOWPRO","title":"","textContent":"","popup":{"isOrderSatisfaction":false,"point1Title":"","point1Body":"","point2Body":"","point3Title":"","point3Body":"","point2Title":"","carbonPointTitle":"","carbonPointBody":"","iconColor":"","bannerSrc":"","carbonPointIcon":""},"hidePrice":false,"autoOptIn":true},"currentPlan":{"id":"9i95duVa3WlZSvqthkTa","isOrderSatisfaction":false},"enableConditions":{"checkout":[]}};
891
892    
893    window.SavedBy = {
894      cart: {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0},
895      
896        customer: null,
897        
898        settings: {"useDefaultFontFamily":false,"fontFamily":{"error":"json not allowed for this object"},"hideSubtotal":true,"showCartTotal":true,"showCompareAtPrice":false,"showInlineCartButton":false,"swapButtonOrder":false,"parentMarginBottom":12,"infoIconUrl":"https:\/\/cdn.savedby.io\/logos\/savedby\/SavedByLogo-small.png","infoBGColor":"#f5f5f5","infoTextColor":"#000000","infoVariant":"SIMPLE","continueTextColor":"#000000","continueFontSize":15,"continueButtonLocation":"END","disclaimerLocation":"bottom","disclaimer":"","customCheckoutSelector":"","customCSS":"div.sb__info-wrapper {\nmargin-top: 0;\n}","customJS":"","popupOverride":""},
899        shop: "blindbarber.com",
900        config: widgetConfig,
901        subMap: {},
902        status: "ACTIVE",
903        exchangeRate: {"amount":"100.0","currency_code":"USD"},
904        protectionProduct: "gid://shopify/Product/7862352707654",
905        
906      };
907
908      if (!window.SavedBy?.config?.storefront?.version) console.error('[SAVEDBY] Missing SFW version');
909    
910    // DEV OVERRIDE VERSION
911    const devVersion = localStorage.getItem('SAVEDBY_DEV_VERSION');
912    if (devVersion?.match(/^v\d+\.\d+\.\d+-beta\.\d+$/)) window.SavedBy.config.storefront.version = devVersion;
913
914    // CHECK IF SAVEDBY SHOULD RUN
915    
916      // STOP IF NOT ACTIVE AND NOT IN DEV MODE
917      if (window.SavedBy.status !== "ACTIVE" && !localStorage.getItem('SAVEDBY_DEV')) {
918        console.warn("[SAVEDBY] status", window.SavedBy.status)
919        return
920      }
921    
922
923
924    const assetUrl = "https://cdn.shopify.com/extensions/01a0cf60-de7b-7eed-8c7b-364e10f55d8d/savedby-1-474/assets/VERSION.js";
925
926    fetch('/products/savedby-package-protection.json')
927      .then((r) => r.json())
928      .then((data) =>{
929        window.SavedBy.product = data.product;
930      });
931  
932    const cart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0};
933    const savedByLineItem = cart.items.find((item) => item.vendor === 'SavedBy');
934
935    // if (savedByLineItem || '_SavedBy-internal' in cart.attributes) {
936    if (savedByLineItem) {
937      let savedByRemovedCount = localStorage.getItem('savedByRemovedCount');
938
939      if (!widgetConfig?.storefront?.useOnlyAjaxToRemove && (savedByRemovedCount || 0) < 3) {
940        // USE REDIRECT TO REMOVE SAVEDBY FROM CART
941        const { origin, pathname, search, protocol }
941 = window.location;
942        const url = new URL(origin + `/cart/update`);
943        if (!savedByLineItem) return;
944        url.searchParams.append(`updates[${savedByLineItem.id}]`, '0');
945
946        // if ('_SavedBy-internal' in cart.attributes) {
947        //   url.searchParams.append(`attributes[_SavedBy-internal]`, '');
948        // }
949
950        url.searchParams.append('return_to', pathname + search);
951        const savedByRemovedCount = +(localStorage.getItem('savedByRemovedCount') || 0);
952        localStorage.setItem('savedByRemovedCount', (+savedByRemovedCount || 0) + 1);
953
954        window.location.href = url.toString();
955      } else {
956        // USE AJAX TO REMOVE SAVEDBY FROM CART & RELOAD PAGE
957        const body = {};
958        if (savedByLineItem) body.updates = { [savedByLineItem.id]: 0 };
959        // if ('_SavedBy-internal' in cart.attributes) body.attributes = { '_SavedBy-internal': null }; // TODO -- remove?
960
961        fetch('/cart/update.js', {
962          method: 'POST',
963          headers: { 'Content-Type': 'application/json' },
964          body: JSON.stringify(body),
965        }).then(() => {
966          const currentCount = +(localStorage.getItem('savedByRemovedCount') || 0);
967          localStorage.setItem('savedByRemovedCount', currentCount + 1);
968
969          if (currentCount < 2) window.location.reload();
970        });
971      }
972    } else {
973      localStorage.removeItem('savedByRemovedCount');
974      // BFCACHE REFRESH IF NEEDED
975      if (window.performance?.getEntriesByType('navigation')?.[0]?.type === 'back_forward') {
976        window.location.reload();
977      } else {
978        window.addEventListener('pageshow', (event) => {
979          if (event.persisted) window.location.reload();
980        });
981      }
982    }
983
984    safeIdleCallback(() => {
985      const script = Object.assign(document.createElement('script'), {
986        type: "module",
987        async: true,
988        src: assetUrl.replace('VERSION', window.SavedBy.config.storefront.version),
989        // onerror: (...e) => loadWidgetAsync("https://cdn.shopify.com/extensions/01a0cf60-de7b-7eed-8c7b-364e10f55d8d/savedby-1-474/assets/latest.js")
990      })
991      document.head.appendChild(script);
992    });
993
994    function safeIdleCallback(cb, timeout = 2000) {
995      let called = false;
996
997      const invoke = () => {
998        if (called) return;
999        called = true;
1000        cb();
1001      };
1002
1003      if ('requestIdleCallback' in window) {
1004        window.requestIdleCallback(invoke);
1005      } else {
1006        // Fallback if not supported (Safari, etc.)
1007        setTimeout(() => {
1008          invoke();
1009        }, 1);
1010      }
1011
1012      // Guarantee execution even if idle never comes
1013      setTimeout(() => {
1014        invoke();
1015      }, timeout);
1016    }
1017  })();
1018</script>
1018
1019
1020<style data-shopify>
1021  
1022    @font-face {
1023  font-family: Montserrat;
1024  font-weight: 200;
1025  font-style: normal;
1026  src: url("//blindbarber.com/cdn/fonts/montserrat/montserrat_n2.6158a4b6474a580592572fe30f04d0efe5adcbe8.woff2") format("woff2"),
1027       url("//blindbarber.com/cdn/fonts/montserrat/montserrat_n2.e4b01871223c147c2b91e7b86462152be4d7b524.woff") format("woff");
1028}
1029
1030    savedby-checkout-plus {
1031      font-family: Montserrat;
1032    }
1033  
1034
1035  savedby-checkout-plus {
1036    width: 100%;
1037  }
1038
1039  [savedby-hidden]:not(savedby-checkout-plus [savedby-hidden]) {
1040    display: none !important;
1041  }
1042</style>
1043
1044
1045
1046<!-- END SAVEDBY EXTENSION -->
1047<!-- END app block --><!-- BEGIN app block: shopify://apps/shoppinggives/blocks/app-embed-block/7b6c2cd4-8962-4dc6-975b-870e1f567789 -->
1047<script id="sg-app-embed">
1048  if (false) {
1049    window.Shopify = window.Shopify || {};
1050    window.Shopify.designMode = true;
1051  }
1052  try {
1053    sgGlobalVars = JSON.parse(atob('eyJzdG9yZUlkIjoiNTcyYTkzYmYtOGJjNC00ZGExLTgzNDItODEyYWVjNjM0ZWJiIiwic2Vlbk1hbmFnZXJQcm9tcHQiOmZhbHNlLCJzdG9yZUlzQWN0aXZlIjp0cnVlLCJ0YXJnZXRJbmZvIjp7ImNhcnQiOnsiaXNBZnRlckVsZW0iOmZhbHNlLCJpc0JlZm9yZUVsZW0iOnRydWUsImlzSW5zaWRlRWxlbSI6ZmFsc2UsImN1c3RvbVNlbGVjdG9yIjoiZm9ybVthY3Rpb249XCJcL2NhcnRcIl0iLCJpc09uIjpmYWxzZSwidHlwZSI6MCwiaW50ZWdyYXRpb24iOjAsInNpZGVDYXJ0T24iOnRydWUsInVzZUNoZWNrb3V0QnV0dG9uIjp0cnVlfSwicHJvZHVjdCI6eyJ1c2VDYXJ0QnV0dG9uIjpmYWxzZSwiaXNBZnRlckVsZW0iOmZhbHNlLCJpc0JlZm9yZUVsZW0iOmZhbHNlLCJpc0luc2lkZUVsZW0iOnRydWUsImN1c3RvbVNlbGVjdG9yIjoiI3NnLXBkcC13aWRnZXQtdGFyZ2V0IiwiaXNPbiI6dHJ1ZSwidHlwZSI6MSwiaW50ZWdyYXRpb24iOjB9LCJyb3VuZFVwIjp7ImlzQWZ0ZXJFbGVtIjpmYWxzZSwiaXNCZWZvcmVFbGVtIjp0cnVlLCJpc0luc2lkZUVsZW0iOmZhbHNlLCJjdXN0b21TZWxlY3RvciI6IiIsImlzT24iOnRydWUsInVzZUNoZWNrb3V0QnV0dG9uIjp0cnVlLCJpbnRlZ3JhdGlvbiI6MH0sImFkZE9uIjp7ImlzT24iOmZhbHNlLCJpbnRlZ3JhdGlvbiI6MH19LCJoaWRlQWRkaXRpb25hbFNjcmlwdFByb21wdCI6dHJ1ZSwic2dSb3VuZFVwSWQiOiJnaWQ6XC9cL3Nob3BpZnlcL1Byb2R1Y3RWYXJpYW50XC8zMjI4ODc2NTkwMjkxOCIsInNnQWRkT25JZHMiOm51bGx9'));
1054    if (sgGlobalVars) {
1055      sgGlobalVars.cart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0};
1056      sgGlobalVars.currentProduct = null;
1057      sgGlobalVars.isAdmin = false;
1058    }
1059  } catch(e) {
1060    sgGlobalVars = null;
1061  }
1062
1063  // Reset widget guard when product changes (SPA navigation in Theme Editor keeps ccShopifyInit=true)
1064  var sgCurrentProductId = sgGlobalVars && sgGlobalVars.currentProduct ? sgGlobalVars.currentProduct.id : null;
1065  if (sgCurrentProductId && window.ccShopifyInitProductId && window.ccShopifyInitProductId !== sgCurrentProductId) {
1066    window.ccShopifyInit = false;
1067    window.__sgFetchPatched = false;
1068    window.__sgXhrPatched = false;
1069    // Re-inject shopify.js so it re-executes for the new product
1070    (function() {
1071      var s = document.createElement('script');
1072      s.src = 'https://cdn.shopify.com/extensions/01a0b5c0-70ee-7662-883a-2ea6b849203c/change-commerce-169/assets/shopify.js?store-id=572a93bf-8bc4-4da1-8342-812aec634ebb&_reload=' + sgCurrentProductId;
1073      document.head.appendChild(s);
1074    })();
1075  }
1076  if (sgCurrentProductId) {
1077    window.ccShopifyInitProductId = sgCurrentProductId;
1078  }
1079
1080  (() => {
1081    const toResourceId = (value) => {
1082      if (typeof value !== 'string') return null;
1083      const id = parseInt(value.split('/').pop(), 10);
1084      return isNaN(id) ? null : id;
1085    };
1086
1087    const getDonationVariantIds = (metafield) => {
1088      const ids = new Set();
1089      if (!metafield) return ids;
1090      const roundUpId = toResourceId(metafield.sgRoundUpId);
1091      if (roundUpId) ids.add(roundUpId);
1092      (metafield.sgAddOnIds ?? []).forEach((addOn) => {
1093        const addOnId = toResourceId(addOn?.CmsId);
1094        if (addOnId) ids.add(addOnId);
1095      });
1096      return ids;
1097    };
1098
1099    const cartContainsOnlyDonations = (cartItems, donationVariantIds) => {
1100      if (!cartItems?.length || !donationVariantIds.size) return false;
1101      return cartItems.every((item) => donationVariantIds.has(item.variant_id));
1102    };
1103
1104    const removeDonationItems = async (cartItems) => {
1105      const updates = Object.fromEntries(cartItems.map((item) => [item.key, 0]));
1106      const response = await fetch(`${window.Shopify.routes.root}cart/update.js`, {
1107        method: 'POST',
1108        headers: { 'Content-Type': 'application/json' },
1109        body: JSON.stringify({ updates }),
1110      });
1111      if (!response.ok) throw new Error('[ShoppingGives] Failed to clear donation items from cart');
1112      const path = window.location.pathname;
1113      if (path.includes('/cart') || path.includes('/checkout')) {
1114        window.location.reload();
1115      }
1116    };
1117
1118    const checkAndClearDonationOnlyCart = async () => {
1119      try { if (window.top !== window.self) return; } catch (e) { return; }
1120      if (window.Shopify?.designMode) return;
1121      const metafield = typeof sgGlobalVars !== 'undefined' ? sgGlobalVars : null;
1122      if (!metafield || metafield.isAdmin) return;
1123      const donationVariantIds = getDonationVariantIds(metafield);
1124      if (!donationVariantIds.size) return;
1125      try {
1126        const response = await fetch(`${window.Shopify.routes.root}cart.js`);
1127        if (!response.ok) return;
1128        const cart = await response.json();
1129        if (cartContainsOnlyDonations(cart.items, donationVariantIds)) {
1130          await removeDonationItems(cart.items);
1131        }
1132      } catch (error) {
1133        console.error('[ShoppingGives] Cart guard error:', error);
1134      }
1135    };
1136
1137    const isCartMutation = (url) => {
1138      const cartEndpoints = ['/cart/add', '/cart/update', '/cart/change', '/cart/clear'];
1139      return cartEndpoints.some((endpoint) => url.includes(endpoint));
1140    };
1141
1142    const initCartGuard = () => {
1143      try { if (window.top !== window.self) return; } catch (e) { return; }
1144      if (window.Shopify?.designMode) return;
1145
1146      checkAndClearDonationOnlyCart();
1147      document.addEventListener('cart:updated', checkAndClearDonationOnlyCart);
1148
1149      const originalFetch = window.fetch;
1150      window.fetch = async (...args) => {
1151        const response = await originalFetch(...args);
1152        if (isCartMutation(args[0]?.toString() || '')) {
1153          setTimeout(checkAndClearDonationOnlyCart, 100);
1154        }
1155        return response;
1156      };
1157
1158      const originalXHROpen = XMLHttpRequest.prototype.open;
1159      XMLHttpRequest.prototype.open = function (method, url, ...rest) {
1160        this._sgUrl = url;
1161        return originalXHROpen.call(this, method, url, ...rest);
1162      };
1163
1164      const originalXHRSend = XMLHttpRequest.prototype.send;
1165      XMLHttpRequest.prototype.send = function (...args) {
1166        this.addEventListener('load', () => {
1167          if (isCartMutation(this._sgUrl?.toString() || '')) {
1168            setTimeout(checkAndClearDonationOnlyCart, 100);
1169          }
1170        });
1171        return originalXHRSend.call(this, ...args);
1172      };
1173    };
1174
1175    if (document.readyState === 'complete') {
1176      setTimeout(initCartGuard, 200);
1177    } else {
1178      window.addEventListener('load', function () { setTimeout(initCartGuard, 200); });
1179    }
1180  })();
1181</script>
1181
1182
1183<script defer src="https://cdn.shopify.com/extensions/01a0b5c0-70ee-7662-883a-2ea6b849203c/change-commerce-169/assets/shopify.js?store-id=572a93bf-8bc4-4da1-8342-812aec634ebb"></script>
1183
1184
1185
1186<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199  
1199<script async src="https://static.klaviyo.com/onsite/js/Kz4LBR/klaviyo.js?company_id=Kz4LBR"></script>
1199
1200  
1200<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
1200
1201
1202  
1203
1204
1205
1206
1207  
1207<script>
1208    window.klaviyoReviewsProductDesignMode = false
1209  </script>
1209
1210
1211
1212
1213  <!-- BEGIN app snippet: customer-hub-data -->
1213<script>
1214  if (!window.customerHub) {
1215    window.customerHub = {};
1216  }
1217  window.customerHub.storefrontRoutes = {
1218    login: "https://blindbarber.com/customer_authentication/redirect?locale=en&region_country=US?return_url=%2F%23k-hub",
1219    register: "https://account.blindbarber.com?locale=en&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGluZGJhcmJlci5teXNob3BpZnkuY29tIiwiZmxhZ3MiOltdLCJleHAiOjE3OTA4Nzg1NzIsIm5iZiI6MTc5MDI3Mzc3Mn0.TY2qDnVa9U72zm57QiLkzA7m49uZiwgMYM-GHD9VHnY?return_url=%2F%23k-hub",
1220    logout: "/account/logout",
1221    profile: "/account",
1222    addresses: "/account/addresses",
1223  };
1224  
1225  window.customerHub.userId = null;
1226  
1227  window.customerHub.storeDomain = "blindbarber.myshopify.com";
1228
1229  
1230
1231  
1232    window.customerHub.storeLocale = {
1233        currentLanguage: 'en',
1234        currentCountry: 'US',
1235        availableLanguages: [
1236          
1237            {
1238              iso_code: 'en',
1239              endonym_name: 'English'
1240            }
1241          
1242        ],
1243        availableCountries: [
1244          
1245            {
1246              iso_code: 'CA',
1247              name: 'Canada',
1248              currency_code: 'CAD'
1249            },
1250          
1251            {
1252              iso_code: 'GB',
1253              name: 'United Kingdom',
1254              currency_code: 'GBP'
1255            },
1256          
1257            {
1258              iso_code: 'US',
1259              name: 'United States',
1260              currency_code: 'USD'
1261            }
1262          
1263        ]
1264    };
1265  
1266</script>
1266
1267<!-- END app snippet -->
1268
1269
1270
1271  <!-- BEGIN app snippet: customer-hub-replace-links -->
1272<script>
1273  function replaceAccountLinks() {
1274    const selector =
1275      'a[href$="/account/login"], a[href$="/account"], a[href^="https://shopify.com/"][href*="/account"], a[href*="/customer_identity/redirect"], a[href*="/customer_authentication/redirect"], a[href$="/account';
1276    const accountLinksNodes = document.querySelectorAll(selector);
1277    for (const node of accountLinksNodes) {
1278      const ignore = node.dataset.kHubIgnore !== undefined && node.dataset.kHubIgnore !== 'false';
1279      if (!ignore) {
1280        // Any login links to Shopify's account system, point them at the customer hub instead.
1281        node.href = '#k-hub';
1282        /**
1283         * There are some themes which apply a page transition on every click of an anchor tag (usually a fade-out) that's supposed to be faded back in when the next page loads.
1284         * However, since clicking the k-hub link doesn't trigger a page load, the page gets stuck on a blank screen.
1285         * Luckily, these themes usually have a className you can add to links to skip the transition.
1286         * Let's hope that all such themes are consistent/copy each other and just proactively add those classNames when we replace the link.
1287         **/
1288        node.classList.add('no-transition', 'js-no-transition');
1289      }
1290    }
1291  }
1292
1293  
1294    if (document.readyState === 'complete') {
1295      replaceAccountLinks();
1296    } else {
1297      const controller = new AbortController();
1298      document.addEventListener(
1299        'readystatechange',
1300        () => {
1301          replaceAccountLinks(); // try to replace links both during `interactive` state and `complete` state
1302          if (document.readyState === 'complete') {
1303            // readystatechange can fire with "complete" multiple times per page load, so make sure we're not duplicating effort
1304            // by removing the listener afterwards.
1305            controller.abort();
1306          }
1307        },
1308        { signal: controller.signal },
1309      );
1310    }
1311  
1312</script>
1312
1313<!-- END app snippet -->
1314
1315
1316
1317
1318
1319<!-- END app block -->
1319<script src="https://cdn.shopify.com/extensions/01a0d474-b3d4-7e57-acf6-716ebce18796/forms-2595/assets/shopify-forms-loader.js" type="text/javascript" defer="defer"></script>
1319
1320<link rel="canonical" href="https://blindbarber.com/blogs/press">
1321<meta property="og:image" content="https://cdn.shopify.com/s/files/1/1771/6311/files/Blind-Barber-Logo-White-Wide.jpg?v=1706219613" />
1322<meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/1771/6311/files/Blind-Barber-Logo-White-Wide.jpg?v=1706219613" />
1323<meta property="og:image:width" content="1200" />
1324<meta property="og:image:height" content="600" />
1325<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1326<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 17716311,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "blog"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 1326
1326
1327<script>
1328  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
1329</script>
vendor: 1 bytes, line 1329
1329
1330<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
1330).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 17716311,storefrontBaseUrl: "https://blindbarber.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://blindbarber.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b"],webPixelsConfigList: [{"id":"1846739014","configuration":"{\"myshopifyDomain\":\"blindbarber.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"23b97d18e2aa74363140dc29c9284e87","type":"APP","apiClientId":2775569,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_phone","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"}
1330,{"id":"1751711814","configuration":"{\"brandID\":\"jy43qtdsqgup\",\"trackingURL\":\"https:\/\/track.proxima.ai\/shopify\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"67ba09585928c12b2c372e2a8ce187e9","type":"APP","apiClientId":2756640769,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1429962822","configuration":"{\"accountID\":\"Kz4LBR\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"1154842694","configuration":"{\"store_id\":\"15835\",\"environment\":\"prod\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"10c4f173702937db6fa4bf871600cafd","type":"APP","apiClientId":294517,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"955187270","configuration":"{\"accountID\":\"eb992e767dd043bd87be15c4639ec25c\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"23c8e03086c374c0b97c93580ddc9ec5","type":"APP","apiClientId":158237,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"396066886","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-JSGWKB96KL\\\",\\\"AW-843604686\\\",\\\"GT-NM2DQTJ\\\",\\\"G-TM177J5LL9\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-JSGWKB96KL\\\",\\\"AW-843604686\\\/0ruLCJay0aMcEM7FoZID\\\",\\\"G-TM177J5LL9\\\"]},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-JSGWKB96KL\\\",\\\"AW-843604686\\\/k225CIqy0aMcEM7FoZID\\\",\\\"G-TM177J5LL9\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-JSGWKB96KL\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-JSGWKB96KL\\\",\\\"AW-843604686\\\/u7nCCJOy0aMcEM7FoZID\\\",\\\"MC-HJ3SY4P7F1\\\",\\\"G-TM177J5LL9\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-JSGWKB96KL\\\",\\\"AW-843604686\\\/9sPbCIey0aMcEM7FoZID\\\",\\\"MC-HJ3SY4P7F1\\\",\\\"G-TM177J5LL9\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-JSGWKB96KL\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-JSGWKB96KL\\\",\\\"AW-843604686\\\/ZcGPCJCy0aMcEM7FoZID\\\",\\\"MC-HJ3SY4P7F1\\\",\\\"G-TM177J5LL9\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-JSGWKB96KL\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-JSGWKB96KL\\\",\\\"AW-843604686\\\/ipswCJmy0aMcEM7FoZID\\\",\\\"G-TM177J5LL9\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-JSGWKB96KL\\\",\\\"AW-843604686\\\/MGPdCI2y0aMcEM7FoZID\\\",\\\"G-TM177J5LL9\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-JSGWKB96KL\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]}
1330,{"id":"365854790","configuration":"{\"pixelCode\":\"COT7FKRC77U1PB5H0SM0\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22e92c2ad45662f435e4801458fb78cc","type":"APP","apiClientId":4383523,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"141328454","configuration":"{\"pixel_id\":\"1847076478908098\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"185729094","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"RailsAI"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}
1330],isMerchantRequest: false,initData: {"shop":{"name":"Blind Barber","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"blindbarber.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/blindbarber.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"10537178829","handle":"101-proof-classic-pomade","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39594080600134","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7153774133318","handle":"121-proof-thickening-style-gel","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40676648222790","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"1473291223110","handle":"151-proof-deluxe-pomade","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39459287826502","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10537152205","handle":"30-proof-styling-cream","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39459290480710","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10537162189","handle":"40-proof-sea-salt-spray","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39459296346182","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9036925837","handle":"60-proof-wax","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39459290644550","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7266236727366","handle":"80-proof-texturizing-style-powder","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40962518581318","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9083885773","handle":"90-proof-pomade","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39459297001542","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6810309918790","handle":"activclean-rice-bran-cleanser","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39776801095750","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7157106901062","handle":"add-on-donation-1","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40685754220614","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7946223353926","handle":"advanced-volumizing-foam","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43783556530246","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6810292617286","handle":"aha-refining-face-scrub","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39776749420614","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6810296778822","handle":"b3-supercharged-balancing-toner","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39776754663494","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7031795253318","handle":"bad-hair-day-dad-hat","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40372180811846","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7031795777606","handle":"copy-of-bad-hair-day-dad-hat","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40372181401670","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7031797252166","handle":"bad-hair-day-dad-hat-2","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40372185694278","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
1330,{"id":"1473347780678","handle":"beard-replenishment-oil","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"12969593241670","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7031778279494","handle":"blind-barber-tote-bag","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41914034585670","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7031798300742","handle":"blind-barber-dad-hat-1","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40372190543942","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7031808360518","handle":"blind-barber-logo-dad-hat","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40372214005830","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"1755081048134","handle":"bryce-harper-beard-balm","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"17241470173254","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"1755011547206","handle":"bryce-harper-hair-clay","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"17240446730310","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7773547626566","handle":"curl-cream","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42435030220870","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7823138750534","handle":"discovery-set-collection-1","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42768270721094","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8037051269190","handle":"eau-de-parfum-glasshouse-a-fragrance-by-blind-barber-x-standard-hotels","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44046544732230","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8304131407942","handle":"eau-de-parfum-glasshouse-a-fragrance-by-blind-barber-x-standard-hotel-2ml","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44782641479750","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7823138029638","handle":"eau-de-parfum-only-you-babe","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42768262201414","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7823137243206","handle":"eau-de-parfum-only-you-babe-2ml","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42768247095366","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7823134195782","handle":"eau-de-parfum-shinjuku-mood","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42768228941894","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7811600089158","handle":"eau-de-parfum-speakeasy","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42587466137670","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7823133245510","handle":"eau-de-parfum-speakeasy-2ml","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42768223928390","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6810289700934","handle":"elixboost-hydrating-balm","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39776745095238","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7266259828806","handle":"gift-set-bryce-harper-duo","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41892144152646","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7278473609286","handle":"gift-set-essential-shave","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41022361436230","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7266283978822","handle":"essential-shower-gift-set","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40962814607430","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7266285224006","handle":"gift-set-regimen-skincare","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40962822209606","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7669481865286","handle":"giftcard-2","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42071169499206","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6810274693190","handle":"lemongrass-tea-body-wash","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39776717504582","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
1330,{"id":"6830720974918","handle":"lemongrass-tea-body-wash-liter","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39827794362438","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6810268696646","handle":"lemongrass-tea-conditioner","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39776710918214","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"365158760461","handle":"liter-conditioner","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"3788927205389","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"1473392672838","handle":"hand-moisturizer","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"12969810198598","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6810261487686","handle":"lemongrass-tea-shampoo","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39776698269766","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"365138378765","handle":"liter-shampoo","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"3788820578317","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7100161753158","handle":"nourishing-body-bar","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40529800101958","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7031787978822","handle":"copy-of-blind-barber-tote-bag","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40372170752070","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7031793975366","handle":"pretty-please-dad-hat","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40372174520390","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7031794434118","handle":"pretty-please-dad-hat-1","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40372178649158","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7031739875398","handle":"pretty-please-ls","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40372096794694","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7031778181190","handle":"pretty-please-tote-bag","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40372150698054","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4846588526662","handle":"round-up-donation","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"32288765902918","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7862352707654","handle":"savedby-package-protection","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43121062215750","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9855093517","handle":"tompkins-scented-candle-large","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"36824828429","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9855142541","handle":"tompkins-scented-candle-small","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"36825216333","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7266235908166","handle":"aluminum-free-deodorant","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40962512355398","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6810279084102","handle":"trirescue-eye-cream","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39776722812998","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7031797448774","handle":"trust-your-barber-dad-hat","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40372186742854","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7031797579846","handle":"trust-your-barber-dad-hat-1","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40372187725894","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7031731093574","handle":"trust-your-barber-ls","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40372082737222","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://blindbarber.com/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"151679598662","themePublished":"true","eventMetadataId":"13d8e262-bb2f-4326-94b8-35f87100fdb6","pageType":"blog","resourceId":"94180173","shopId":"17716311","storefrontBaseUrl":"https:\/\/blindbarber.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
1330<script>
1331  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
1332  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
1333  window.ShopifyAnalytics.meta.currency = 'USD';
1334  var meta = {"page":{"pageType":"blog","resourceType":"blog","resourceId":94180173,"requestId":"4146836a-26ad-462f-b768-d8ce9f202adb-1790273772"}};
1335  for (var attr in meta) {
1336    window.ShopifyAnalytics.meta[attr] = meta[attr];
1337  }
1338</script>
vendor: 1 bytes, line 1338
1338
1339<script class="analytics">
1340  (function () {
1341    var customDocumentWrite = function(content) {
1342      var jquery = null;
1343
1344      if (window.jQuery) {
1345        jquery = window.jQuery;
1346      } else if (window.Checkout && window.Checkout.$) {
1347        jquery = window.Checkout.$;
1348      }
1349
1350      if (jquery) {
1351        jquery('body').append(content);
1352      }
1353    };
1354
1355    var hasLoggedConversion = function(token) {
1356      if (token) {
1357        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
1358      }
1359      return false;
1360    }
1361
1362    var setCookieIfConversion = function(token) {
1363      if (token) {
1364        var twoMonthsFromNow = new Date(Date.now());
1365        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
1366
1367        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
1368      }
1369    }
1370
1371    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
1372    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
1373    if (trekkie.integrations) {
1374      return;
1375    }
1376    trekkie.methods = [
1377      'identify',
1378      'page',
1379      'ready',
1380      'track',
1381      'trackForm',
1382      'trackLink'
1383    ];
1384    trekkie.factory = function(method) {
1385      return function() {
1386        var args = Array.prototype.slice.call(arguments);
1387        args.unshift(method);
1388        trekkie.push(args);
1389        if (method == 'track' || method == 'page') {
1390          try {
1391            if (window.__TREKKIE_SHIM_QUEUE == null) {
1392              window.__TREKKIE_SHIM_QUEUE = [];
1393            }
1394            window.__TREKKIE_SHIM_QUEUE.push({
1395              from: 'trekkie-stub',
1396              method: method,
1397              args: args.slice(1)
1398            });
1399          } catch (e) {
1400            // no-op
1401          }
1402        }
1403        return trekkie;
1404      };
1405    };
1406    for (var i = 0; i < trekkie.methods.length; i++) {
1407      var key = trekkie.methods[i];
1408      trekkie[key] = trekkie.factory(key);
1409    }
1410    trekkie.load = function(config) {
1411      trekkie.config = config || {};
1412      trekkie.config.initialDocumentCookie = document.cookie;
1413      var first = document.getElementsByTagName('script')[0];
1414var script = document.createElement('script');
1415script.type = 'text/javascript';
1416script.onerror = function(e) {
1417  var scriptFallback = document.createElement('script');
1418  scriptFallback.type = 'text/javascript';
1419  scriptFallback.onerror = function(error) {
1420          var Monorail = {
1421      produce: function produce(monorailDomain, schemaId, payload) {
1422        var currentMs = new Date().getTime();
1423        var event = {
1424          schema_id: schemaId,
1425          payload: payload,
1426          metadata: {
1427            event_created_at_ms: currentMs,
1428            event_sent_at_ms: currentMs
1429          }
1430        };
1431        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1432      },
1433      sendRequest: function sendRequest(endpointUrl, payload) {
1434        // Try the sendBeacon API
1435        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1436          var blobData = new window.Blob([payload], {
1437            type: 'text/plain'
1438          });
1439
1440          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1441            return true;
1442          } // sendBeacon was not successful
1443
1444        } // XHR beacon
1445
1446        var xhr = new XMLHttpRequest();
1447
1448        try {
1449          xhr.open('POST', endpointUrl);
1450          xhr.setRequestHeader('Content-Type', 'text/plain');
1451          xhr.send(payload);
1452        } catch (e) {
1453          console.log(e);
1454        }
1455
1456        return false;
1457      },
1458      isIos12: function isIos12() {
1459        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1460      }
1461    };
1462    Monorail.produce('monorail-edge.shopifysvc.com',
1463      'trekkie_storefront_load_errors/1.1',
1464      {shop_id: 17716311,
1465      theme_id: 151679598662,
1466      app_name: "storefront",
1467      context_url: window.location.href,
1468      source_url: "//blindbarber.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"});
1469
1470  };
1471  scriptFallback.async = true;
1472  scriptFallback.src = '//blindbarber.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
1473  first.parentNode.insertBefore(scriptFallback, first);
1474};
1475script.async = true;
1476script.src = '//blindbarber.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
1477first.parentNode.insertBefore(script, first);
1478
1479    };
1480    trekkie.load(
1481      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":17716311,"isMerchantRequest":null,"themeId":151679598662,"themeCityHash":"7451320288055369592","contentLanguage":"en","currency":"USD","eventMetadataId":"13d8e262-bb2f-4326-94b8-35f87100fdb6"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1482    );
1483
1484    var loaded = false;
1485    trekkie.ready(function() {
1486      if (loaded) return;
1487      loaded = true;
1488
1489      window.ShopifyAnalytics.lib = window.trekkie;
1490
1491      var originalDocumentWrite = document.write;
1492      document.write = customDocumentWrite;
1493      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1494      document.write = originalDocumentWrite;
1495
1496      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1497      var token = match? match[1]: undefined;
1498      if (!hasLoggedConversion(token)) {
1499        setCookieIfConversion(token);
1500        
1501      }
1502    });
1503
1504    window.ShopifyAnalytics.lib.page(null,{"pageType":"blog","resourceType":"blog","resourceId":94180173,"requestId":"4146836a-26ad-462f-b768-d8ce9f202adb-1790273772","shopifyEmitted":true});
1505
1506    var eventsListenerScript = document.createElement('script');
1507    eventsListenerScript.async = true;
1508    eventsListenerScript.src = "//blindbarber.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1509    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1510})();</script>
1510
1511  
1511<script>
1512  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
1513    window.ga = function ga() {
1514      (window.ga.q = window.ga.q || []).push(arguments);
1515      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
1516        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
1517      }
1518      console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information.");
1519    };
1520    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
1521      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
1522    }
1523  }
1524</script>
vendor: 1 bytes, line 1524
1524
1525<script
1526  defer
1527  src="https://blindbarber.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
1528  data-application="storefront-renderer"
1529  data-shop-id="17716311"
1530  data-render-region="gcp-us-central1"
1531  data-page-type="blog"
1532  data-theme-instance-id="151679598662"
1533  data-theme-name=""
1534  data-theme-version=""
1535  data-monorail-region="shop_domain"
1536  data-resource-timing-sampling-rate="10"
1537  data-shs="true"
1538  data-shs-beacon="true"
1539  data-shs-export-with-fetch="true"
1540  data-shs-logs-sample-rate="1"
1541  data-shs-beacon-endpoint="https://blindbarber.com/api/collect"
1542></script>
1542
1543<meta name="shopify-y" content="beb537d7-f5af-40b2-ba31-4c5ab205545e" data-expiration="1821831372000"><meta name="shopify-s" content="abd9eb2d-54ad-4688-ae2b-1b8226567c6d" data-expiration="1790275572000"><meta name="new-cookie-storage-activated" content="t">
1544</head>
1545
1546  <body>
1547    <!-- Google Tag Manager (noscript) -->
vendor: 87 bytes, lines 1547-1550
1547
1548    <noscript
1549      ><iframe
1550        src="https://www.googletagmanager.com/ns.html?id=
1550GTM-NC566MT
vendor: 123 bytes, lines 1550-1556
1550"
1551        height="0"
1552        width="0"
1553        style="display:none;visibility:hidden"
1554      ></iframe
1555    ></noscript>
1556    
1556<!-- End Google Tag Manager (noscript) -->
1557    
1558
1559    
1560
1561    <!-- BEGIN sections: header-group -->
1562<div id="shopify-section-sections--21248439779398__header" class="shopify-section shopify-section-group-header-group header-section">
1563
1564
1565
1566
1567
1568
1569  <a href="#main" class="sr-only focus:not-sr-only">Skip to main content</a>
1570
1571  <div class="header-banner text-center">
1572    <p>
1573      2% of all purchases go to a charity of choice. Free shipping +$45
1574      <span></span>
1575      <a href="/collections/all-products" class="ml-1 underline" aria-label="Header button">Shop Now</a>
1576    </p>
1577  </div>
1578
1579  <button
1580    class="js-toggle-mobile-nav-child-shown toggle-nav toggle-nav-mobile-nav-child-shown"
1581    aria-label="Toggle main navigation"
1582  ></button>
1583
1584  <button class="js-toggle-nav toggle-nav" aria-label="Show Hide Navigation">
1585    <span class="toggle-nav__icon"><svg width="22" height="17" viewBox="0 0 22 17" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false">
1586  <rect width="22" height="1" fill="currentColor"/>
1587  <rect y="8" width="22" height="1.0625" fill="currentColor"/>
1588  <rect y="16" width="22" height="1" fill="currentColor"/>
1589</svg>
1590</span>
1591    <span class="toggle-nav__icon-close"><svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false">
1592  <line x1="0" y1="0" x2="22" y2="22" stroke="currentColor" stroke-width="1"></line>
1593  <line x1="22" y1="0" x2="0" y2="22" stroke="currentColor" stroke-width="1"></line>
1594</svg></span>
1595    <span class="d-none sr-only">Show Hide Navigation</span>
1596  </button>
1597
1598  
1599  <nav class="top-level-nav top-level-nav--left monument-medium">
1600    
1601      
1602      <a
1603        href="#who"
1604        class="js-nav-trigger"
1605        data-menu="who-we-are"
1606        aria-label="Open the Who we are menu"
1607      >
1608        Who we are
1609      </a>
1610    
1611      
1612      <a
1613        href="#shop"
1614        class="js-nav-trigger"
1615        data-menu="shop"
1616        aria-label="Open the Shop menu"
1617      >
1618        Shop
1619      </a>
1620    
1621      
1622      <a
1623        href="#visit"
1624        class="js-nav-trigger"
1625        data-menu="visit"
1626        aria-label="Open the Visit  menu"
1627      >
1628        Visit 
1629      </a>
1630    
1631      
1632      <a
1633        href="#learn"
1634        class="js-nav-trigger"
1635        data-menu="watch-learn"
1636        aria-label="Open the Watch/Learn menu"
1637      >
1638        Watch/Learn
1639      </a>
1640    
1641  </nav>
1642
1643  <header class="header">
1644    <h1 class="logo">
1645      <a href="https://blindbarber.com" rel="home" title="Link to home" aria-label="Link to home">
1646        <span class="d-none sr-only" aria-label="Blind Barber logo">
1647          Blind Barber
1648        </span>
1649        
1650          <img
1651            src="//blindbarber.com/cdn/shop/files/BlindBarber_Logo_2016_Black_4e59b1f9-a2dc-413f-a223-43a7872e4163.png?v=1657560528&width=300"
1652            alt="Blind Barber"
1653            width="50"
1654            height="50"
1655            loading="eager"
1656            decoding="async"
1657            class="logo-mobile"
1658          >
1659        
1660        
1661          <img
1662            src="//blindbarber.com/cdn/shop/files/BB_Logo.svg?v=1775730684&width=300"
1663            alt="Blind Barber"
1664            width="80"
1665            height="69"
1666            loading="eager"
1667            decoding="async"
1668            class="logo-desktop"
1669          >
1670        
1671      </a>
1672    </h1>
1673
1674    <nav class="top-level-nav top-level-nav--right monument-medium" aria-label="User tools navigation">
1675      <button class="nav-search-trigger" aria-label="Search the site">
1676        <span class="header-icon header-icon--search"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false">
1677  <g clip-path="url(#clip0_6221_71)">
1678    <path fill-rule="evenodd" clip-rule="evenodd" d="M15.853 16.56C14.17 18.077 11.942 19 9.5 19C4.257 19 0 14.743 0 9.5C0 4.257 4.257 0 9.5 0C14.743 0 19 4.257 19 9.5C19 11.942 18.077 14.17 16.56 15.853L24 23.293L23.293 24L15.853 16.56ZM9.5 1C14.191 1 18 4.809 18 9.5C18 14.191 14.191 18 9.5 18C4.809 18 1 14.191 1 9.5C1 4.809 4.809 1 9.5 1Z" fill="currentColor"/>
1679  </g>
1680  <defs>
1681    <clipPath id="clip0_6221_71">
1682      <rect width="24" height="24" fill="white"/>
1683    </clipPath>
1684  </defs>
1685</svg>
1686</span>
1687        <span class="d-none" aria-hidden="true">Search the site</span>
1688      </button>
1689
1690      
1691        <a href="/account" class="d-sm-inline sm:inline account_wrapper" aria-label="User Account">
1692          <span class="header-icon header-icon--account"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false">
1693  <g clip-path="url(#clip0_6221_68)">
1694    <path fill-rule="evenodd" clip-rule="evenodd" d="M12 0C18.623 0 24 5.377 24 12C24 18.623 18.623 24 12 24C5.377 24 0 18.623 0 12C0 5.377 5.377 0 12 0ZM20.127 19.41C19.845 19.009 19.355 18.756 18.503 18.56C14.655 17.654 14.406 17.059 14.151 16.501C13.892 15.936 13.961 15.271 14.356 14.524C16.082 11.267 16.446 8.5 15.383 6.734C14.709 5.615 13.508 5 12 5C10.479 5 9.268 5.626 8.591 6.763C7.525 8.552 7.898 11.307 9.64 14.52C10.042 15.262 10.116 15.926 9.86 16.494C9.595 17.08 9.249 17.684 5.495 18.56C4.643 18.756 4.153 19.009 3.872 19.408C5.884 21.615 8.782 23 12 23C15.218 23 18.115 21.615 20.127 19.41ZM20.777 18.628C22.172 16.784 23 14.488 23 12C23 5.929 18.071 1 12 1C5.929 1 1 5.929 1 12C1 14.487 1.827 16.783 3.222 18.626C3.631 18.174 4.271 17.816 5.271 17.585C7.296 17.123 8.647 16.749 8.949 16.083C9.071 15.811 9.01 15.455 8.761 14.996C6.844 11.461 6.479 8.355 7.731 6.251C8.584 4.82 10.139 4 12 4C13.845 4 15.391 4.808 16.24 6.218C17.491 8.297 17.136 11.413 15.24 14.992C14.995 15.455 14.936 15.813 15.061 16.086C15.366 16.754 16.705 17.124 18.728 17.585C19.728 17.815 20.368 18.175 20.777 18.628Z" fill="currentColor"/>
1695  </g>
1696  <defs>
1697    <clipPath id="clip0_6221_68">
1698      <rect width="24" height="24" fill="white"/>
1699    </clipPath>
1700  </defs>
1701</svg>
1702</span>
1703        </a>
1704      
1705
1706      
1707          <button class="book_wrapper no-pjax text-uppercase js-book-trigger link" aria-label="Book Appointment">
1708            <span class="header-icon header-icon--mobile header-icon--calendar"><svg width="23" height="24" viewBox="0 0 23 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false">
1709  <g clip-path="url(#clip0_6225_138)">
1710    <path d="M8.3403 11.306H6.80629V12.8854H8.3403V11.306Z" fill="currentColor"/>
1711    <path d="M12.2664 11.306H10.7324V12.8854H12.2664V11.306Z" fill="currentColor"/>
1712    <path d="M16.1924 11.306H14.6584V12.8854H16.1924V11.306Z" fill="currentColor"/>
1713    <path d="M20.1179 11.306H18.5839V12.8854H20.1179V11.306Z" fill="currentColor"/>
1714    <path d="M4.41486 15.1152H2.88085V16.6947H4.41486V15.1152Z" fill="currentColor"/>
1715    <path d="M8.3403 15.1152H6.80629V16.6947H8.3403V15.1152Z" fill="currentColor"/>
1716    <path d="M12.2664 15.1152H10.7324V16.6947H12.2664V15.1152Z" fill="currentColor"/>
1717    <path d="M16.1924 15.1152H14.6584V16.6947H16.1924V15.1152Z" fill="currentColor"/>
1718    <path d="M4.41486 18.9251H2.88085V20.5046H4.41486V18.9251Z" fill="currentColor"/>
1719    <path d="M8.3403 18.9251H6.80629V20.5046H8.3403V18.9251Z" fill="currentColor"/>
1720    <path d="M12.2664 18.9251H10.7324V20.5046H12.2664V18.9251Z" fill="currentColor"/>
1721    <path d="M16.1924 18.9251H14.6584V20.5046H16.1924V18.9251Z" fill="currentColor"/>
1722    <path d="M20.1179 18.9251H18.5839V20.5046H20.1179V18.9251Z" fill="currentColor"/>
1723    <path d="M2.81635 23.9694C2.03986 23.9674 1.33546 23.6419 0.826442 23.1178C0.316792 22.5931 0 21.8691 0 21.0716V4.66276C0 3.86523 0.316792 3.13997 0.827074 2.61458C1.33736 2.08919 2.04113 1.76302 2.81635 1.76302H20.1836C20.9582 1.76302 21.6626 2.08919 22.1729 2.61458C22.6832 3.13997 23 3.86458 23 4.66276V21.0872C23 21.8776 22.6636 22.6035 22.1369 23.1328C21.6064 23.6654 20.8805 24 20.109 24V23.9987L2.81635 23.9694ZM1.34115 22.5872C1.72054 22.9779 2.24284 23.2207 2.81572 23.222L20.1078 23.2513V23.25C20.6844 23.25 21.2295 22.998 21.6291 22.597C22.0205 22.2038 22.2703 21.668 22.2703 21.0872V4.66276C22.2703 4.07227 22.0351 3.5345 21.657 3.14518C21.2782 2.75521 20.7565 2.51367 20.183 2.51367H2.81635C2.24284 2.51367 1.72054 2.75586 1.34241 3.14518C0.964288 3.5345 0.729065 4.07227 0.729065 4.66276V21.0716C0.729065 21.6621 0.963023 22.1979 1.34115 22.5872Z" fill="currentColor"/>
1724    <path d="M0.364216 8.58854C0.163139 8.58854 0 8.42057 0 8.21354C0 8.00651 0.163139 7.83854 0.364216 7.83854H22.6345C22.8356 7.83854 22.9987 8.00651 22.9987 8.21354C22.9987 8.42057 22.8356 8.58854 22.6345 8.58854H0.364216Z" fill="currentColor"/>
1725    <path d="M5.16542 0.375C5.16542 0.167969 5.32856 0 5.52964 0C5.73071 0 5.89385 0.167969 5.89385 0.375V3.90169C5.89385 4.10872 5.73071 4.27669 5.52964 4.27669C5.32856 4.27669 5.16542 4.10872 5.16542 3.90169V0.375Z" fill="currentColor"/>
1726    <path d="M17.1049 0.375C17.1049 0.167969 17.268 0 17.4691 0C17.6702 0 17.8333 0.167969 17.8333 0.375V3.90169C17.8333 4.10872 17.6702 4.27669 17.4691 4.27669C17.268 4.27669 17.1049 4.10872 17.1049 3.90169V0.375Z" fill="currentColor"/>
1727    <path d="M17.5342 16.0065C17.4798 15.8073 17.593 15.6009 17.7859 15.5449C17.9794 15.4889 18.1798 15.6055 18.2342 15.804L18.3265 16.1445L20.3948 14.7617C20.563 14.6491 20.7875 14.6986 20.8969 14.8717C21.0063 15.0449 20.9582 15.2767 20.79 15.3887L18.3234 17.0378C18.2892 17.0631 18.2506 17.0833 18.2076 17.0957C18.0142 17.1517 17.8137 17.0352 17.7593 16.8366L17.5342 16.0065Z" fill="currentColor"/>
1728  </g>
1729  <defs>
1730    <clipPath id="clip0_6225_138">
1731      <rect width="23" height="24" fill="white"/>
1732    </clipPath>
1733  </defs>
1734</svg>
1735</span>
1736            <span class="header-icon--desktop js-book-trigger__text">
1737              Book
1738              <span class="d-none d-sm-inline hidden sm:inline">Appointment</span>
1739            </span>
1740          </button>
1741      
1742
1743      <button class="no-pjax toggle-mini-cart mobile-toggle-mini-cart text-uppercase d-flex">
1744        <span class="header-icon--desktop header-icon--cart-text" aria-label="Open shopping cart">CART</span>
1745        <span class="header-icon header-icon--mobile header-icon--cart" aria-hidden="true">
1746          <svg width="19" height="24" viewBox="0 0 19 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false">
1747  <path d="M19 5V24H0V5H19ZM1 23H18V6H1V23Z" fill="currentColor"/>
1748  <path d="M15 0V6H4V0H15ZM5 5H14V1H5V5Z" fill="currentColor"/>
1749</svg>
1750
1751        </span>
1752        <div class="mobile-toggle-mini-cart__inner">
1753          <span class="vue-cart-total-wrap">(<span class="vue-cart-total">0</span>)</span>
1754        </div>
1755      </button>
1756    </nav>
1757  </header>
1758
1759  <nav class="nav-wrap" role="navigation">
1760
1761    
1762    <div class="top-level">
1763      
1764        
1765        <a
1766          href="#who"
1767          class="js-nav-trigger--secondary"
1768          data-menu="who-we-are"
1769          aria-label="Open the Who we are menu"
1770          aria-expanded="false"
1771        >
1772          Who we are
1773        </a>
1774      
1775        
1776        <a
1777          href="#shop"
1778          class="js-nav-trigger--secondary"
1779          data-menu="shop"
1780          aria-label="Open the Shop menu"
1781          aria-expanded="false"
1782        >
1783          Shop
1784        </a>
1785      
1786        
1787        <a
1788          href="#visit"
1789          class="js-nav-trigger--secondary"
1790          data-menu="visit"
1791          aria-label="Open the Visit  menu"
1792          aria-expanded="false"
1793        >
1794          Visit 
1795        </a>
1796      
1797        
1798        <a
1799          href="#learn"
1800          class="js-nav-trigger--secondary"
1801          data-menu="watch-learn"
1802          aria-label="Open the Watch/Learn menu"
1803          aria-expanded="false"
1804        >
1805          Watch/Learn
1806        </a>
1807      
1808    </div>
1809
1810    
1811
1812    <div id="shopify-block-AOHEwVmxlVEdDRXZ4S__header_nav_panel_J3ebTP" class="shopify-block">
1813
1814<div
1815  class="util-nav header-nav js-nav-section"
1816  role="region"
1817  data-menu="who-we-are"
1818  id="menu-who-we-are"
1819  aria-labelledby="heading-who-we-are"
1820  
1821>
1822  <h3
1823    id="heading-who-we-are"
1824    class="mb-1 monument-mono date-slug text-col-white header-nav__title d-block d-sm-none text-uppercase"
1825  >
1826    who we are
1827  </h3>
1828
1829  <ul><li>
1830        <a
1831          href="/pages/our-story"
1832          
1833>
1834          Our Story
1835        </a></li><li>
1836        <a
1837          href="/pages/sustainability"
1838          
1839class="js-menu-accordion-trigger main-menu-accordion-trigger no-pjax">
1840          Our Commitments
1841        </a><ul class="accordion-panel"><li>
1842                <a
1843                  href="/pages/charity"
1844                  
1845                  class=""
1846                >Giving back</a></li><li>
1847                <a
1848                  href="/pages/sustainability"
1849                  
1850                  class=""
1851                >Sustainability</a></li></ul></li><li>
1852        <a
1853          href="/blogs/press"
1854          
1855            aria-current="page"
1856          
1857>
1858          Press
1859        </a></li><li>
1860        <a
1861          href="/pages/help"
1862          
1863>
1864          FAQ
1865        </a></li><li>
1866        <a
1867          href="/pages/careers"
1868          
1869>
1870          Careers
1871        </a></li><li>
1872        <a
1873          href="https://apps.apple.com/us/app/the-blind-barber/id1539568689"
1874          
1875>
1876          Download the App
1877        </a></li></ul>
1878</div>
1879
1880
1881</div>
1882<div id="shopify-block-AcE55b3J5NDhLTlFyW__header_nav_panel_brkANU" class="shopify-block">
1883
1884<div
1885  class="util-nav header-nav js-nav-section"
1886  role="region"
1887  data-menu="shop"
1888  id="menu-shop"
1889  aria-labelledby="heading-shop"
1890  
1891>
1892  <h3
1893    id="heading-shop"
1894    class="mb-1 monument-mono date-slug text-col-white header-nav__title d-block d-sm-none text-uppercase"
1895  >
1896    shop
1897  </h3>
1898
1899  <ul><li>
1900        <a
1901          href="/collections/all-products"
1902          
1903>
1904          Shop all
1905        </a></li><li>
1906        <a
1907          href="/collections/new-releases"
1908          
1909>
1910          New Releases
1911        </a></li><li>
1912        <a
1913          href="/collections/gift-ideas"
1914          
1915class="js-menu-accordion-trigger main-menu-accordion-trigger no-pjax">
1916          Gifts
1917        </a><ul class="accordion-panel"><li>
1918                <a
1919                  href="/collections/gift-ideas"
1920                  
1921                  class=""
1922                >All Gifts</a></li><li>
1923                <a
1924                  href="/products/eau-de-parfum-speakeasy"
1925                  
1926                  class=""
1927                >Eau De Parfum - Speakeasy</a></li><li>
1928                <a
1929                  href="/products/eau-de-parfum-only-you-babe"
1930                  
1931                  class=""
1932                >Eau De Parfum - Only You Babe</a></li><li>
1933                <a
1934                  href="/products/eau-de-parfum-shinjuku-mood"
1935                  
1936                  class=""
1937                >Eau De Parfum - Shinjuku Mood</a></li><li>
1938                <a
1939                  href="/products/eau-de-parfum-glasshouse-a-fragrance-by-blind-barber-x-standard-hotels"
1940                  
1941                  class=""
1942                >Eau De Parfum - Glasshouse</a></li><li>
1943                <a
1944                  href="/products/tompkins-scented-candle-small"
1945                  
1946                  class=""
1947                >Tompkins Scented Candle Small</a></li><li>
1948                <a
1949                  href="/products/tompkins-scented-candle-large"
1950                  
1951                  class=""
1952                >Tompkins Scented Candle Large</a></li><li>
1953                <a
1954                  href="/products/gift-set-bryce-harper-duo"
1955                  
1956                  class=""
1957                >Gift Set: Bryce Harper Duo</a></li><li>
1958                <a
1959                  href="/products/essential-shower-gift-set"
1960                  
1961                  class=""
1962                >Gift Set: Essential Shower</a></li><li>
1963                <a
1964                  href="/products/gift-set-essential-shave"
1965                  
1966                  class=""
1967                >Gift Set:  Essential Shave</a></li><li>
1968                <a
1969                  href="/products/gift-set-regimen-skincare"
1970                  
1971                  class=""
1972                >Gift Set:  Regimen Skincare</a></li></ul></li><li>
1973        <a
1974          href="/collections/fragrance"
1975          
1976class="js-menu-accordion-trigger main-menu-accordion-trigger no-pjax">
1977          Fragrance
1978        </a><ul class="accordion-panel"><li>
1979                <a
1980                  href="/collections/fragrance"
1981                  
1982                  class=""
1983                >All Fragrance</a></li><li>
1984                <a
1985                  href="/products/eau-de-parfum-glasshouse-a-fragrance-by-blind-barber-x-standard-hotels"
1986                  
1987                  class=""
1988                >Eau De Parfum:  Glasshouse</a></li><li>
1989                <a
1990                  href="/products/eau-de-parfum-speakeasy"
1991                  
1992                  class=""
1993                >Eau De Parfum - Speakeasy</a></li><li>
1994                <a
1995                  href="/products/eau-de-parfum-only-you-babe"
1996                  
1997                  class=""
1998                >Eau De Parfum - Only You, Babe</a></li><li>
1999                <a
2000                  href="/products/eau-de-parfum-shinjuku-mood"
2001                  
2002                  class=""
2003                >Eau De Parfum - Shinjuku Mood</a></li><li>
2004                <a
2005                  href="/products/discovery-set-collection-1"
2006                  
2007                  class=""
2008                >Discovery Set Collection 1</a></li></ul></li><li>
2009        <a
2010          href="/collections/bryce-harper-collection"
2011          
2012class="js-menu-accordion-trigger main-menu-accordion-trigger no-pjax">
2013          Bryce Harper Capsule
2014        </a><ul class="accordion-panel"><li>
2015                <a
2016                  href="/collections/bryce-harper-collection"
2017                  
2018                  class=""
2019                >All Bryce</a></li><li>
2020                <a
2021                  href="/products/bryce-harper-hair-clay"
2022                  
2023                  class=""
2024                >Hair Clay</a></li><li>
2025                <a
2026                  href="/products/bryce-harper-beard-balm"
2027                  
2028                  class=""
2029                >Beard Balm</a></li></ul></li><li>
2030        <a
2031          href="/collections/style"
2032          
2033class="js-menu-accordion-trigger main-menu-accordion-trigger no-pjax">
2034          Hair Styling
2035        </a><ul class="accordion-panel"><li>
2036                <a
2037                  href="/collections/style"
2038                  
2039                  class=""
2040                >All Hair Styling</a></li><li>
2041                <a
2042                  href="/products/advanced-volumizing-foam"
2043                  
2044                  class=""
2045                >Advanced Volumizing Foam</a></li><li>
2046                <a
2047                  href="/products/curl-cream"
2048                  
2049                  class=""
2050                >Curl Enhancement Cream</a></li><li>
2051                <a
2052                  href="/products/bryce-harper-hair-clay"
2053                  
2054                  class=""
2055                >Bryce Harper Hair Clay</a></li><li>
2056                <a
2057                  href="/products/30-proof-styling-cream"
2058                  
2059                  class=""
2060                >30 Proof Styling Cream</a></li><li>
2061                <a
2062                  href="/products/40-proof-sea-salt-spray"
2063                  
2064                  class=""
2065                >40 Proof Sea Salt Spray</a></li><li>
2066                <a
2067                  href="/products/60-proof-wax"
2068                  
2069                  class=""
2070                >60 Proof Wax</a></li><li>
2071                <a
2072                  href="/products/80-proof-texturizing-style-powder"
2073                  
2074                  class=""
2075                >80 Proof Texturizing Style Powder</a></li><li>
2076                <a
2077                  href="/products/90-proof-pomade"
2078                  
2079                  class=""
2080                >90 Proof Pomade</a></li><li>
2081                <a
2082                  href="/products/101-proof-classic-pomade"
2083                  
2084                  class=""
2085                >101 Proof Classic Pomade</a></li><li>
2086                <a
2087                  href="/products/121-proof-thickening-style-gel"
2088                  
2089                  class=""
2090                >121 Proof Thickening Style Gel</a></li><li>
2091                <a
2092                  href="/products/151-proof-deluxe-pomade"
2093                  
2094                  class=""
2095                >151 Proof Premium</a></li></ul></li><li>
2096        <a
2097          href="/collections/hair-care"
2098          
2099class="js-menu-accordion-trigger main-menu-accordion-trigger no-pjax">
2100          Hair Care: Shampoo & Conditioner
2101        </a><ul class="accordion-panel"><li>
2102                <a
2103                  href="/collections/hair-care"
2104                  
2105                  class=""
2106                >All Hair Care</a></li><li>
2107                <a
2108                  href="/products/lemongrass-tea-shampoo"
2109                  
2110                  class=""
2111                >Lemongrass Tea Shampoo</a></li><li>
2112                <a
2113                  href="/products/liter-shampoo"
2114                  
2115                  class=""
2116                >Lemongrass Tea Shampoo - Liter</a></li><li>
2117                <a
2118                  href="/products/lemongrass-tea-conditioner"
2119                  
2120                  class=""
2121                >Lemongrass Tea Conditioner</a></li><li>
2122                <a
2123                  href="/products/liter-conditioner"
2124                  
2125                  class=""
2126                >Lemongrass Tea Conditioner - Liter</a></li></ul></li><li>
2127        <a
2128          href="/collections/beard"
2129          
2130class="js-menu-accordion-trigger main-menu-accordion-trigger no-pjax">
2131          Beard
2132        </a><ul class="accordion-panel"><li>
2133                <a
2134                  href="/collections/beard"
2135                  
2136                  class=""
2137                >All Beard</a></li><li>
2138                <a
2139                  href="/products/beard-replenishment-oil"
2140                  
2141                  class=""
2142                >Beard & Face Replenishing Oil</a></li><li>
2143                <a
2144                  href="/products/bryce-harper-beard-balm"
2145                  
2146                  class=""
2147                >Bryce Harper Beard Balm</a></li></ul></li><li>
2148        <a
2149          href="/collections/advanced-skincare"
2150          
2151class="js-menu-accordion-trigger main-menu-accordion-trigger no-pjax">
2152          Advanced Skincare
2153        </a><ul class="accordion-panel"><li>
2154                <a
2155                  href="/collections/advanced-skincare"
2156                  
2157                  class=""
2158                >All Advanced Skincare</a></li><li>
2159                <a
2160                  href="/products/activclean-rice-bran-cleanser"
2161                  
2162                  class=""
2163                >activClean Rice Bran Foaming Face Cleanser</a></li><li>
2164                <a
2165                  href="/products/aha-refining-face-scrub"
2166                  
2167                  class=""
2168                >AHA Refining Face Scrub</a></li><li>
2169                <a
2170                  href="/products/b3-supercharged-balancing-toner"
2171                  
2172                  class=""
2173                >B3 Supercharged Balancing Face Toner</a></li><li>
2174                <a
2175                  href="/products/elixboost-hydrating-balm"
2176                  
2177                  class=""
2178                >elixBoost Hydrating Face Balm</a></li><li>
2179                <a
2180                  href="/products/trirescue-eye-cream"
2181                  
2182                  class=""
2183                >triRescue Under Eye Cream</a></li><li>
2184                <a
2185                  href="/products/gift-set-regimen-skincare"
2186                  
2187                  class=""
2188                >Gift Set: Regimen Skincare</a></li></ul></li><li>
2189        <a
2190          href="/collections/shave"
2191          
2192class="js-menu-accordion-trigger main-menu-accordion-trigger no-pjax">
2193          Shave
2194        </a><ul class="accordion-panel"><li>
2195                <a
2196                  href="/collections/shave"
2197                  
2198                  class=""
2199                >All Shave</a></li><li>
2200                <a
2201                  href="/products/watermint-gin-shave-cream"
2202                  
2203                  class=""
2204                >Watermint Gin Shave Cream</a></li></ul></li><li>
2205        <a
2206          href="/collections/body"
2207          
2208class="js-menu-accordion-trigger main-menu-accordion-trigger no-pjax">
2209          Body
2210        </a><ul class="accordion-panel"><li>
2211                <a
2212                  href="/collections/body"
2213                  
2214                  class=""
2215                >All Body</a></li><li>
2216                <a
2217                  href="/products/hand-moisturizer"
2218                  
2219                  class=""
2220                >Lemongrass Tea Daily Hand Moisturizer</a></li><li>
2221                <a
2222                  href="/products/lemongrass-tea-body-wash"
2223                  
2224                  class=""
2225                >Lemongrass Tea Body Wash</a></li><li>
2226                <a
2227                  href="/products/lemongrass-tea-body-wash-liter"
2228                  
2229                  class=""
2230                >Lemongrass Tea Body Wash - Liter</a></li><li>
2231                <a
2232                  href="/products/nourishing-body-bar"
2233                  
2234                  class=""
2235                >Nourishing Body Bar</a></li><li>
2236                <a
2237                  href="/products/aluminum-free-deodorant"
2238                  
2239                  class=""
2240                >Aluminum-Free Deodorant</a></li></ul></li><li>
2241        <a
2242          href="/collections/apparel"
2243          
2244>
2245          Apparel
2246        </a></li></ul>
2247</div>
2248
2249
2250</div>
2251<div id="shopify-block-AU1NQYnpjQk9kSUZGK__header_nav_panel_WBQgAw" class="shopify-block">
2252
2253<div
2254  class="util-nav header-nav js-nav-section"
2255  role="region"
2256  data-menu="visit"
2257  id="menu-visit"
2258  aria-labelledby="heading-visit"
2259  
2260>
2261  <h3
2262    id="heading-visit"
2263    class="mb-1 monument-mono date-slug text-col-white header-nav__title d-block d-sm-none text-uppercase"
2264  >
2265    visit
2266  </h3>
2267
2268  <ul><li>
2269        <a
2270          href="/pages/los-angeles-highland-park"
2271          
2272class="js-menu-accordion-trigger main-menu-accordion-trigger no-pjax">
2273          Los Angeles
2274        </a><ul class="accordion-panel"><li>
2275                <a
2276                  href="/pages/los-angeles-highland-park"
2277                  
2278                  class=""
2279                >Highland Park</a></li><li>
2280                <a
2281                  href="/pages/culver-city-la"
2282                  
2283                  class=""
2284                >Culver City</a></li></ul></li><li>
2285        <a
2286          href="/pages/east-village"
2287          
2288class="js-menu-accordion-trigger main-menu-accordion-trigger no-pjax">
2289          New York
2290        </a><ul class="accordion-panel"><li>
2291                <a
2292                  href="/pages/east-village"
2293                  
2294                  class=""
2295                >East Village</a></li><li>
2296                <a
2297                  href="/pages/moxy-times-square"
2298                  
2299                  class=""
2300                >Moxy Times Square</a></li></ul></li><li>
2301        <a
2302          href="/pages/chicago"
2303          
2304>
2305          Chicago
2306        </a></li><li>
2307        <a
2308          href="/pages/philly"
2309          
2310>
2311          Philadelphia
2312        </a></li><li>
2313        <a
2314          href="/pages/nashville"
2315          
2316>
2317          Nashville
2318        </a></li></ul>
2319</div>
2320
2321
2322</div>
2323<div id="shopify-block-AWU5FbzIzQVdRQlFHY__header_nav_panel_iJYBbB" class="shopify-block">
2324
2325<div
2326  class="util-nav header-nav js-nav-section"
2327  role="region"
2328  data-menu="watch-learn"
2329  id="menu-watch-learn"
2330  aria-labelledby="heading-watch-learn"
2331  
2332>
2333  <h3
2334    id="heading-watch-learn"
2335    class="mb-1 monument-mono date-slug text-col-white header-nav__title d-block d-sm-none text-uppercase"
2336  >
2337    watch/learn
2338  </h3>
2339
2340  <ul><li>
2341        <a
2342          href="/blogs/how-to"
2343          
2344>
2345          How-to Style
2346        </a></li><li>
2347        <a
2348          href="/blogs/journal"
2349          
2350>
2351          Journal
2352        </a></li><li>
2353        <a
2354          href="/blogs/a-quality-cut"
2355          
2356>
2357          A Quality Cut Series
2358        </a></li><li>
2359        <a
2360          href="/blogs/our-travels"
2361          
2362>
2363          Our Travels
2364        </a></li><li>
2365        <a
2366          href="/blogs/bryce-harper-x-blind-barber"
2367          
2368>
2369          Bryce Harper X Blind Barber
2370        </a></li></ul>
2371</div>
2372
2373
2374</div>
2375
2376
2377    
2378      <ul class="nav-wrap__bottom">
2379        
2380          <li>
2381            <a href="/account" class="no-pjax">My Account</a>
2382          </li>
2383        
2384          <li>
2385            <a href="/pages/rewards-loyalty" class="no-pjax">Blind Barber Rewards</a>
2386          </li>
2387        
2388          <li>
2389            <a href="https://blindbarber.com/pages/help?hcUrl=%2Fen-US%2Fcontact" class="no-pjax">Get in touch</a>
2390          </li>
2391        
2392          <li>
2393            <a href="https://apps.apple.com/us/app/the-blind-barber/id1539568689" class="no-pjax">Blind Barber App</a>
2394          </li>
2395        
2396      </ul>
2397    
2398  </nav>
2399
2400  <button id="main-nav-blocker" class="js-toggle-nav" aria-label="Close main nav">
2401    <span class="d-none" aria-hidden="true">
2401Close Main Nav</span>
2402  </button>
2403
2404
2405<style data-shopify>
2406  .header {
2407    display: block;
2408  }
2409  
2410    .logo-mobile { display: none; }
2411    .logo-desktop { display: block; }
2412    @media (max-width: 767.98px) {
2413      .logo-mobile { display: block; }
2414      .logo-desktop { display: none; }
2415    }
2416
2417  @media (max-width: 400px) {
2418    .nav-search-trigger {
2419      text-align: center !important;
2420      justify-content: center !important;
2421      align-items: center !important;
2422      display: flex !important;
2423      position: absolute !important;
2424      left: calc(-47vw) !important;
2425    }
2426  }
2427
2428.shopify-block {
2429  display: contents;
2430}
2431</style>
2432
2433
2434</div>
2435<!-- END sections: header-group -->
2436
2437    <main class="js-Pjax main" id="main">
2438      <div class="js-Pjax-inner">
2439        
2440          <div id="shopify-section-template--21248452165702__main-blog" class="shopify-section"><link
2441  rel="preload"
2442  as="image"
2443  href="//blindbarber.com/cdn/shop/articles/gqoctober2023_1f3d287b-4dac-4006-a5f7-ebf3083820cd.png?format=pjpg&v=1699994612&width=540"
2444  imagesrcset="//blindbarber.com/cdn/shop/articles/gqoctober2023_1f3d287b-4dac-4006-a5f7-ebf3083820cd.png?format=pjpg&v=1699994612&width=540 540w, //blindbarber.com/cdn/shop/articles/gqoctober2023_1f3d287b-4dac-4006-a5f7-ebf3083820cd.png?format=pjpg&v=1699994612&width=1080 1080w"
2445  imagesizes="(max-width: 991px) 100vw, 33vw"
2446  fetchpriority="high">
2447  
2448<section class="page-section page-section--blog">
2449      <div class="container">
2450        <div class="row">
2451          <figure class="col-lg-4 mb-4">
2452            <a href="/blogs/press/gq-nov-2023" class="underline-link text-uppercase"><img
2453                src="//blindbarber.com/cdn/shop/articles/gqoctober2023_1f3d287b-4dac-4006-a5f7-ebf3083820cd.png?format=pjpg&v=1699994612&width=540"
2454                srcset="//blindbarber.com/cdn/shop/articles/gqoctober2023_1f3d287b-4dac-4006-a5f7-ebf3083820cd.png?format=pjpg&v=1699994612&width=540 1x, //blindbarber.com/cdn/shop/articles/gqoctober2023_1f3d287b-4dac-4006-a5f7-ebf3083820cd.png?format=pjpg&v=1699994612&width=1080 2x"
2455                sizes="(max-width: 991px) 100vw, 33vw"
2456                class="w-100 d-block"
2457                alt="GQ | Nov 2023 by Herson Rodriguez on Blind Barber"
2458                width="995"
2459                height="747"
2460                fetchpriority="high" loading="eager"
2461                decoding="async"></a>
2462          </figure>
2463          <div class="col-lg-6 mb-5 d-flex align-items-center">
2464            <div class="section-margin-left">
2465              <h2 class="heading-l mb-3 mb-sm-4 monument-medium text-capitalize">
2466                <a href="/blogs/press/gq-nov-2023" class="underline-on-hover">Gq | nov 2023</a>
2467              </h2>
2468              
2469                <h3 class="monument-regular mb-3 heading-sm"><meta charset="utf-8">
2470<style type="text/css" data-mce-fragment="1"><!--
2471td {border: 1px solid #cccccc;}br {mso-data-placement:same-cell;}
2472--></style>
2473<span data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;All the Under-$20 Style, Tech, and Home Goods We're Feeling This December&quot;}" data-sheets-userformat='{"2":8509,"3":{"1":0,"3":1},"5":{"1":[{"1":2,"2":0,"5":{"1":2,"2":0}},{"1":0,"2":0,"3":3},{"1":1,"2":0,"4":1}]},"6":{"1":[{"1":2,"2":0,"5":{"1":2,"2":0}},{"1":0,"2":0,"3":3},{"1":1,"2":0,"4":1}]},"7":{"1":[{"1":2,"2":0,"5":{"1":2,"2":0}},{"1":0,"2":0,"3":3},{"1":1,"2":0,"4":1}]},"8":{"1":[{"1":2,"2":0,"5":{"1":2,"2":0}},{"1":0,"2":0,"3":3},{"1":1,"2":0,"4":1}]},"11":4,"16":9}' data-mce-fragment="1">All the Under-$20 Style, Tech, and Home Goods We're Feeling This December</span><br><meta charset="utf-8"></h3>
2474              
2475              <a href="/blogs/press/gq-nov-2023" class="underline-link text-uppercase">
2476                Read more <span class="d-none" aria-hidden="true">about GQ | Nov 2023</span>
2477              </a>
2478            </div>
2479          </div>
2480        </div>
2481      </div>
2482    </section>
2483  
2484<section class="page-section page-section--blog">
2485      <div class="container">
2486        <div class="row">
2487          <figure class="col-lg-4 mb-4">
2488            <a href="/blogs/press/gq-september-2023" class="underline-link text-uppercase"><img
2489                src="//blindbarber.com/cdn/shop/articles/gq-september2023.png?format=pjpg&v=1712090042&width=540"
2490                srcset="//blindbarber.com/cdn/shop/articles/gq-september2023.png?format=pjpg&v=1712090042&width=540 1x, //blindbarber.com/cdn/shop/articles/gq-september2023.png?format=pjpg&v=1712090042&width=1080 2x"
2491                sizes="(max-width: 991px) 100vw, 33vw"
2492                class="w-100 d-block"
2493                alt="GQ | September 2023 by Herson Rodriguez on Blind Barber"
2494                width="995"
2495                height="747"
2496                loading="lazy"
2497                decoding="async"></a>
2498          </figure>
2499          <div class="col-lg-6 mb-5 d-flex align-items-center">
2500            <div class="section-margin-left">
2501              <h2 class="heading-l mb-3 mb-sm-4 monument-medium text-capitalize">
2502                <a href="/blogs/press/gq-september-2023" class="underline-on-hover">Gq | september 2023</a>
2503              </h2>
2504              
2505                <h3 class="monument-regular mb-3 heading-sm"><style type="text/css" data-mce-fragment="1"><!--
2506td {border: 1px solid #cccccc;}br {mso-data-placement:same-cell;}
2507--></style>
2508<span data-sheets-root="1" data-sheets-value='{"1":2,"2":"The Best Beard Oils for Softer Scruff"}' data-sheets-userformat='{"2":9151,"3":{"1":0},"4":{"1":2,"2":13624051},"5":{"1":[{"1":2,"2":0,"5":{"1":2,"2":0}},{"1":0,"2":0,"3":3},{"1":1,"2":0,"4":1}]},"6":{"1":[{"1":2,"2":0,"5":{"1":2,"2":0}},{"1":0,"2":0,"3":3},{"1":1,"2":0,"4":1}]},"7":{"1":[{"1":2,"2":0,"5":{"1":2,"2":0}},{"1":0,"2":0,"3":3},{"1":1,"2":0,"4":1}]},"8":{"1":[{"1":2,"2":0,"5":{"1":2,"2":0}},{"1":0,"2":0,"3":3},{"1":1,"2":0,"4":1}]},"10":0,"11":4,"12":0,"16":9}' data-mce-fragment="1">The Best Beard Oils for Softer Scruff</span></h3>
2509              
2510              <a href="/blogs/press/gq-september-2023" class="underline-link text-uppercase">
2511                Read more <span class="d-none" aria-hidden="true">about GQ | September 2023</span>
2512              </a>
2513            </div>
2514          </div>
2515        </div>
2516      </div>
2517    </section>
2518  
2519<section class="page-section page-section--blog">
2520      <div class="container">
2521        <div class="row">
2522          <figure class="col-lg-4 mb-4">
2523            <a href="/blogs/press/byrdie-august-2023" class="underline-link text-uppercase"><img
2524                src="//blindbarber.com/cdn/shop/articles/byrdie-august2023.png?format=pjpg&v=1712089516&width=540"
2525                srcset="//blindbarber.com/cdn/shop/articles/byrdie-august2023.png?format=pjpg&v=1712089516&width=540 1x, //blindbarber.com/cdn/shop/articles/byrdie-august2023.png?format=pjpg&v=1712089516&width=1080 2x"
2526                sizes="(max-width: 991px) 100vw, 33vw"
2527                class="w-100 d-block"
2528                alt="Byrdie | August 2023 by Herson Rodriguez on Blind Barber"
2529                width="995"
2530                height="747"
2531                loading="lazy"
2532                decoding="async"></a>
2533          </figure>
2534          <div class="col-lg-6 mb-5 d-flex align-items-center">
2535            <div class="section-margin-left">
2536              <h2 class="heading-l mb-3 mb-sm-4 monument-medium text-capitalize">
2537                <a href="/blogs/press/byrdie-august-2023" class="underline-on-hover">Byrdie | august 2023</a>
2538              </h2>
2539              
2540                <h3 class="monument-regular mb-3 heading-sm"><style type="text/css" data-mce-fragment="1"><!--
2541td {border: 1px solid #cccccc;}br {mso-data-placement:same-cell;}
2542--></style>
2543<span data-sheets-root="1" data-sheets-value='{"1":2,"2":"26 Modern Bald Fades to Show You Barber "}' data-sheets-userformat='{"2":9151,"3":{"1":0},"4":{"1":2,"2":13624051},"5":{"1":[{"1":2,"2":0,"5":{"1":2,"2":0}},{"1":0,"2":0,"3":3},{"1":1,"2":0,"4":1}]},"6":{"1":[{"1":2,"2":0,"5":{"1":2,"2":0}},{"1":0,"2":0,"3":3},{"1":1,"2":0,"4":1}]},"7":{"1":[{"1":2,"2":0,"5":{"1":2,"2":0}},{"1":0,"2":0,"3":3},{"1":1,"2":0,"4":1}]},"8":{"1":[{"1":2,"2":0,"5":{"1":2,"2":0}},{"1":0,"2":0,"3":3},{"1":1,"2":0,"4":1}]},"10":0,"11":4,"12":0,"16":9}' data-mce-fragment="1">26 Modern Bald Fades to Show You Barber </span></h3>
2544              
2545              <a href="/blogs/press/byrdie-august-2023" class="underline-link text-uppercase">
2546                Read more <span class="d-none" aria-hidden="true">about Byrdie | August 2023</span>
2547              </a>
2548            </div>
2549          </div>
2550        </div>
2551      </div>
2552    </section>
2553  
2554<section class="page-section page-section--blog">
2555      <div class="container">
2556        <div class="row">
2557          <figure class="col-lg-4 mb-4">
2558            <a href="/blogs/press/esquire-july-2023" class="underline-link text-uppercase"><img
2559                src="//blindbarber.com/cdn/shop/articles/esquire-july2023.png?format=pjpg&v=1712089142&width=540"
2560                srcset="//blindbarber.com/cdn/shop/articles/esquire-july2023.png?format=pjpg&v=1712089142&width=540 1x, //blindbarber.com/cdn/shop/articles/esquire-july2023.png?format=pjpg&v=1712089142&width=1080 2x"
2561                sizes="(max-width: 991px) 100vw, 33vw"
2562                class="w-100 d-block"
2563                alt="Esquire | July 2023 by Herson Rodriguez on Blind Barber"
2564                width="995"
2565                height="747"
2566                loading="lazy"
2567                decoding="async"></a>
2568          </figure>
2569          <div class="col-lg-6 mb-5 d-flex align-items-center">
2570            <div class="section-margin-left">
2571              <h2 class="heading-l mb-3 mb-sm-4 monument-medium text-capitalize">
2572                <a href="/blogs/press/esquire-july-2023" class="underline-on-hover">Esquire | july 2023</a>
2573              </h2>
2574              
2575                <h3 class="monument-regular mb-3 heading-sm"><style type="text/css" data-mce-fragment="1"><!--
2576td {border: 1px solid #cccccc;}br {mso-data-placement:same-cell;}
2577--></style>
2578<span data-sheets-root="1" data-sheets-value='{"1":2,"2":"Sea Salt Spray Gives You the Perfect Beachy Hair for Summer"}' data-sheets-userformat='{"2":8767,"3":{"1":0},"4":{"1":2,"2":13624051},"5":{"1":[{"1":2,"2":0,"5":{"1":2,"2":0}},{"1":0,"2":0,"3":3},{"1":1,"2":0,"4":1}]},"6":{"1":[{"1":2,"2":0,"5":{"1":2,"2":0}},{"1":0,"2":0,"3":3},{"1":1,"2":0,"4":1}]},"7":{"1":[{"1":2,"2":0,"5":{"1":2,"2":0}},{"1":0,"2":0,"3":3},{"1":1,"2":0,"4":1}]},"8":{"1":[{"1":2,"2":0,"5":{"1":2,"2":0}},{"1":0,"2":0,"3":3},{"1":1,"2":0,"4":1}]},"12":0,"16":9}' data-mce-fragment="1">Sea Salt Spray Gives You the Perfect Beachy Hair for Summer</span></h3>
2579              
2580              <a href="/blogs/press/esquire-july-2023" class="underline-link text-uppercase">
2581                Read more <span class="d-none" aria-hidden="true">about Esquire | July 2023</span>
2582              </a>
2583            </div>
2584          </div>
2585        </div>
2586      </div>
2587    </section>
2588  
2589<section class="page-section page-section--blog">
2590      <div class="container">
2591        <div class="row">
2592          <figure class="col-lg-4 mb-4">
2593            <a href="/blogs/press/spy-july-2023" class="underline-link text-uppercase"><img
2594                src="//blindbarber.com/cdn/shop/articles/spyjuly2023_3.png?format=pjpg&v=1699999828&width=540"
2595                srcset="//blindbarber.com/cdn/shop/articles/spyjuly2023_3.png?format=pjpg&v=1699999828&width=540 1x, //blindbarber.com/cdn/shop/articles/spyjuly2023_3.png?format=pjpg&v=1699999828&width=1080 2x"
2596                sizes="(max-width: 991px) 100vw, 33vw"
2597                class="w-100 d-block"
2598                alt="Spy | July 2023 by Herson Rodriguez on Blind Barber"
2599                width="995"
2600                height="747"
2601                loading="lazy"
2602                decoding="async"></a>
2603          </figure>
2604          <div class="col-lg-6 mb-5 d-flex align-items-center">
2605            <div class="section-margin-left">
2606              <h2 class="heading-l mb-3 mb-sm-4 monument-medium text-capitalize">
2607                <a href="/blogs/press/spy-july-2023" class="underline-on-hover">Spy | july 2023</a>
2608              </h2>
2609              
2610                <h3 class="monument-regular mb-3 heading-sm"><meta charset="utf-8">
2611<style type="text/css" data-mce-fragment="1"><!--
2612td {border: 1px solid #cccccc;}br {mso-data-placement:same-cell;}
2613--></style>
2614<span data-sheets-value='{"1":2,"2":"2023 Best Hair Conditioner Winner"}' data-sheets-userformat='{"2":10557,"3":{"1":0,"3":1},"5":{"1":[{"1":2,"2":0,"5":{"1":2,"2":0}},{"1":0,"2":0,"3":3},{"1":1,"2":0,"4":1}]},"6":{"1":[{"1":2,"2":0,"5":{"1":2,"2":0}},{"1":0,"2":0,"3":3},{"1":1,"2":0,"4":1}]},"7":{"1":[{"1":2,"2":0,"5":{"1":2,"2":0}},{"1":0,"2":0,"3":3},{"1":1,"2":0,"4":1}]},"8":{"1":[{"1":2,"2":0,"5":{"1":2,"2":0}},{"1":0,"2":0,"3":3},{"1":1,"2":0,"4":1}]},"11":4,"14":{"1":2,"2":0},"16":9}' data-mce-fragment="1">2023 Best Hair Conditioner Winner</span></h3>
2615              
2616              <a href="/blogs/press/spy-july-2023" class="underline-link text-uppercase">
2617                Read more <span class="d-none" aria-hidden="true">about Spy | July 2023</span>
2618              </a>
2619            </div>
2620          </div>
2621        </div>
2622      </div>
2623    </section>
2624  
2625<section class="page-section page-section--blog">
2626      <div class="container">
2627        <div class="row">
2628          <figure class="col-lg-4 mb-4">
2629            <a href="/blogs/press/mens-health-july-2023" class="underline-link text-uppercase"><img
2630                src="//blindbarber.com/cdn/shop/articles/menshealth-july2023.png?format=pjpg&v=1712088771&width=540"
2631                srcset="//blindbarber.com/cdn/shop/articles/menshealth-july2023.png?format=pjpg&v=1712088771&width=540 1x, //blindbarber.com/cdn/shop/articles/menshealth-july2023.png?format=pjpg&v=1712088771&width=1080 2x"
2632                sizes="(max-width: 991px) 100vw, 33vw"
2633                class="w-100 d-block"
2634                alt="Men's Health | July 2023 by Herson Rodriguez on Blind Barber"
2635                width="995"
2636                height="747"
2637                loading="lazy"
2638                decoding="async"></a>
2639          </figure>
2640          <div class="col-lg-6 mb-5 d-flex align-items-center">
2641            <div class="section-margin-left">
2642              <h2 class="heading-l mb-3 mb-sm-4 monument-medium text-capitalize">
2643                <a href="/blogs/press/mens-health-july-2023" class="underline-on-hover">Men's health | july 2023</a>
2644              </h2>
2645              
2646                <h3 class="monument-regular mb-3 heading-sm"><style type="text/css" data-mce-fragment="1"><!--
2647td {border: 1px solid #cccccc;}br {mso-data-placement:same-cell;}
2648--></style>
2649<span data-sheets-root="1" data-sheets-value='{"1":2,"2":"The 15 Best Shampoos for Chlorine Removal, According to Grooming Editors"}' data-sheets-userformat='{"2":8767,"3":{"1":0},"4":{"1":2,"2":13624051},"5":{"1":[{"1":2,"2":0,"5":{"1":2,"2":0}},{"1":0,"2":0,"3":3},{"1":1,"2":0,"4":1}]},"6":{"1":[{"1":2,"2":0,"5":{"1":2,"2":0}},{"1":0,"2":0,"3":3},{"1":1,"2":0,"4":1}]},"7":{"1":[{"1":2,"2":0,"5":{"1":2,"2":0}},{"1":0,"2":0,"3":3},{"1":1,"2":0,"4":1}]},"8":{"1":[{"1":2,"2":0,"5":{"1":2,"2":0}},{"1":0,"2":0,"3":3},{"1":1,"2":0,"4":1}]},"12":0,"16":9}' data-mce-fragment="1">The 15 Best Shampoos for Chlorine Removal, According to Grooming Editors</span></h3>
2650              
2651              <a href="/blogs/press/mens-health-july-2023" class="underline-link text-uppercase">
2652                Read more <span class="d-none" aria-hidden="true">about Men's Health | July 2023</span>
2653              </a>
2654            </div>
2655          </div>
2656        </div>
2657      </div>
2658    </section>
2659  
2660<section class="page-section page-section--blog">
2661      <div class="container">
2662        <div class="row">
2663          <figure class="col-lg-4 mb-4">
2664            <a href="/blogs/press/vogue-july-2023" class="underline-link text-uppercase"><img
2665                src="//blindbarber.com/cdn/shop/articles/voguejuly2023.png?format=pjpg&v=1699976403&width=540"
2666                srcset="//blindbarber.com/cdn/shop/articles/voguejuly2023.png?format=pjpg&v=1699976403&width=540 1x, //blindbarber.com/cdn/shop/articles/voguejuly2023.png?format=pjpg&v=1699976403&width=1080 2x"
2667                sizes="(max-width: 991px) 100vw, 33vw"
2668                class="w-100 d-block"
2669                alt="Vogue | July 2023 by Herson Rodriguez on Blind Barber"
2670                width="995"
2671                height="746"
2672                loading="lazy"
2673                decoding="async"></a>
2674          </figure>
2675          <div class="col-lg-6 mb-5 d-flex align-items-center">
2676            <div class="section-margin-left">
2677              <h2 class="heading-l mb-3 mb-sm-4 monument-medium text-capitalize">
2678                <a href="/blogs/press/vogue-july-2023" class="underline-on-hover">Vogue | july 2023</a>
2679              </h2>
2680              
2681                <h3 class="monument-regular mb-3 heading-sm"><meta charset="utf-8">
2682<style type="text/css" data-mce-fragment="1"><!--
2683td {border: 1px solid #cccccc;}br {mso-data-placement:same-cell;}
2684--></style>
2685<span data-sheets-value='{"1":2,"2":"How to grow  a beard"}' data-sheets-userformat='{"2":10557,"3":{"1":0,"3":1},"5":{"1":[{"1":2,"2":0,"5":{"1":2,"2":0}},{"1":0,"2":0,"3":3},{"1":1,"2":0,"4":1}]},"6":{"1":[{"1":2,"2":0,"5":{"1":2,"2":0}},{"1":0,"2":0,"3":3},{"1":1,"2":0,"4":1}]},"7":{"1":[{"1":2,"2":0,"5":{"1":2,"2":0}},{"1":0,"2":0,"3":3},{"1":1,"2":0,"4":1}]},"8":{"1":[{"1":2,"2":0,"5":{"1":2,"2":0}},{"1":0,"2":0,"3":3},{"1":1,"2":0,"4":1}]},"11":4,"14":{"1":2,"2":0},"16":9}' data-mce-fragment="1">How to grow a beard</span><meta charset="utf-8"></h3>
2686              
2687              <a href="/blogs/press/vogue-july-2023" class="underline-link text-uppercase">
2688                Read more <span class="d-none" aria-hidden="true">about Vogue | July 2023</span>
2689              </a>
2690            </div>
2691          </div>
2692        </div>
2693      </div>
2694    </section>
2695  
2696<section class="page-section page-section--blog">
2697      <div class="container">
2698        <div class="row">
2699          <figure class="col-lg-4 mb-4">
2700            <a href="/blogs/press/harpers-bazzaar-june-2023" class="underline-link text-uppercase"><img
2701                src="//blindbarber.com/cdn/shop/articles/bazaarjune2023.png?format=pjpg&v=1700017397&width=540"
2702                srcset="//blindbarber.com/cdn/shop/articles/bazaarjune2023.png?format=pjpg&v=1700017397&width=540 1x, //blindbarber.com/cdn/shop/articles/bazaarjune2023.png?format=pjpg&v=1700017397&width=1080 2x"
2703                sizes="(max-width: 991px) 100vw, 33vw"
2704                class="w-100 d-block"
2705                alt="Harper's Bazaar | June 2023 by Herson Rodriguez on Blind Barber"
2706                width="995"
2707                height="747"
2708                loading="lazy"
2709                decoding="async"></a>
2710          </figure>
2711          <div class="col-lg-6 mb-5 d-flex align-items-center">
2712            <div class="section-margin-left">
2713              <h2 class="heading-l mb-3 mb-sm-4 monument-medium text-capitalize">
2714                <a href="/blogs/press/harpers-bazzaar-june-2023" class="underline-on-hover">Harper's bazaar | june 2023</a>
2715              </h2>
2716              
2717                <h3 class="monument-regular mb-3 heading-sm"><meta charset="utf-8"><span data-mce-fragment="1" data-sheets-userformat='{"2":8509,"3":{"1":0,"3":1},"5":{"1":[{"1":2,"2":0,"5":{"1":2,"2":0}},{"1":0,"2":0,"3":3},{"1":1,"2":0,"4":1}]},"6":{"1":[{"1":2,"2":0,"5":{"1":2,"2":0}},{"1":0,"2":0,"3":3},{"1":1,"2":0,"4":1}]},"7":{"1":[{"1":2,"2":0,"5":{"1":2,"2":0}},{"1":0,"2":0,"3":3},{"1":1,"2":0,"4":1}]},"8":{"1":[{"1":2,"2":0,"5":{"1":2,"2":0}},{"1":0,"2":0,"3":3},{"1":1,"2":0,"4":1}]},"11":4,"16":9}' data-sheets-value='{"1":2,"2":"55 Luxe Gift Ideas For the Man In Your Life Who Has Everything "}'>67 Luxe Gift Ideas For the Man In Your Life Who Has Everything </span></h3>
2718              
2719              <a href="/blogs/press/harpers-bazzaar-june-2023" class="underline-link text-uppercase">
2720                Read more <span class="d-none" aria-hidden="true">about Harper's Bazaar | June 2023</span>
2721              </a>
2722            </div>
2723          </div>
2724        </div>
2725      </div>
2726    </section>
2727  
2728<section class="page-section page-section--blog">
2729      <div class="container">
2730        <div class="row">
2731          <figure class="col-lg-4 mb-4">
2732            <a href="/blogs/press/menshaircuts-june-2023" class="underline-link text-uppercase"><img
2733                src="//blindbarber.com/cdn/shop/articles/menshair2.png?format=pjpg&v=1700145704&width=540"
2734                srcset="//blindbarber.com/cdn/shop/articles/menshair2.png?format=pjpg&v=1700145704&width=540 1x, //blindbarber.com/cdn/shop/articles/menshair2.png?format=pjpg&v=1700145704&width=1080 2x"
2735                sizes="(max-width: 991px) 100vw, 33vw"
2736                class="w-100 d-block"
2737                alt="MensHairCuts | June 2023 by Herson Rodriguez on Blind Barber"
2738                width="995"
2739                height="747"
2740                loading="lazy"
2741                decoding="async"></a>
2742          </figure>
2743          <div class="col-lg-6 mb-5 d-flex align-items-center">
2744            <div class="section-margin-left">
2745              <h2 class="heading-l mb-3 mb-sm-4 monument-medium text-capitalize">
2746                <a href="/blogs/press/menshaircuts-june-2023" class="underline-on-hover">Menshaircuts | june 2023</a>
2747              </h2>
2748              
2749                <h3 class="monument-regular mb-3 heading-sm"><meta charset="utf-8">
2750<style type="text/css" data-mce-fragment="1"><!--
2751td {border: 1px solid #cccccc;}br {mso-data-placement:same-cell;}
2752--></style>
2753<span data-sheets-value='{"1":2,"2":"Best Barber Shops Chicago"}' data-sheets-userformat='{"2":10557,"3":{"1":0,"3":1},"5":{"1":[{"1":2,"2":0,"5":{"1":2,"2":0}},{"1":0,"2":0,"3":3},{"1":1,"2":0,"4":1}]},"6":{"1":[{"1":2,"2":0,"5":{"1":2,"2":0}},{"1":0,"2":0,"3":3},{"1":1,"2":0,"4":1}]},"7":{"1":[{"1":2,"2":0,"5":{"1":2,"2":0}},{"1":0,"2":0,"3":3},{"1":1,"2":0,"4":1}]},"8":{"1":[{"1":2,"2":0,"5":{"1":2,"2":0}},{"1":0,"2":0,"3":3},{"1":1,"2":0,"4":1}]},"11":4,"14":{"1":2,"2":0},"16":9}' data-mce-fragment="1">Best Barber Shops Chicago</span></h3>
2754              
2755              <a href="/blogs/press/menshaircuts-june-2023" class="underline-link text-uppercase">
2756                Read more <span class="d-none" aria-hidden="true">about MensHairCuts | June 2023</span>
2757              </a>
2758            </div>
2759          </div>
2760        </div>
2761      </div>
2762    </section>
2763  
2764<section class="page-section page-section--blog">
2765      <div class="container">
2766        <div class="row">
2767          <figure class="col-lg-4 mb-4">
2768            <a href="/blogs/press/mens-health-june-2023" class="underline-link text-uppercase"><img
2769                src="//blindbarber.com/cdn/shop/articles/menshealth-june2023.png?format=pjpg&v=1712088231&width=540"
2770                srcset="//blindbarber.com/cdn/shop/articles/menshealth-june2023.png?format=pjpg&v=1712088231&width=540 1x, //blindbarber.com/cdn/shop/articles/menshealth-june2023.png?format=pjpg&v=1712088231&width=1080 2x"
2771                sizes="(max-width: 991px) 100vw, 33vw"
2772                class="w-100 d-block"
2773                alt="Men's Health | June 2023 by Herson Rodriguez on Blind Barber"
2774                width="995"
2775                height="747"
2776                loading="lazy"
2777                decoding="async"></a>
2778          </figure>
2779          <div class="col-lg-6 mb-5 d-flex align-items-center">
2780            <div class="section-margin-left">
2781              <h2 class="heading-l mb-3 mb-sm-4 monument-medium text-capitalize">
2782                <a href="/blogs/press/mens-health-june-2023" class="underline-on-hover">Men's health | june 2023</a>
2783              </h2>
2784              
2785                <h3 class="monument-regular mb-3 heading-sm"><style type="text/css" data-mce-fragment="1"><!--
2786td {border: 1px solid #cccccc;}br {mso-data-placement:same-cell;}
2787--></style>
2788<span data-sheets-root="1" data-sheets-value='{"1":2,"2":"How to Care for a Shaved Head, According to Grooming Editors"}' data-sheets-userformat='{"2":8895,"3":{"1":0},"4":{"1":2,"2":13624051},"5":{"1":[{"1":2,"2":0,"5":{"1":2,"2":0}},{"1":0,"2":0,"3":3},{"1":1,"2":0,"4":1}]},"6":{"1":[{"1":2,"2":0,"5":{"1":2,"2":0}},{"1":0,"2":0,"3":3},{"1":1,"2":0,"4":1}]},"7":{"1":[{"1":2,"2":0,"5":{"1":2,"2":0}},{"1":0,"2":0,"3":3},{"1":1,"2":0,"4":1}]},"8":{"1":[{"1":2,"2":0,"5":{"1":2,"2":0}},{"1":0,"2":0,"3":3},{"1":1,"2":0,"4":1}]},"10":0,"12":0,"16":9}' data-mce-fragment="1">How to Care for a Shaved Head, According to Grooming Editors</span></h3>
2789              
2790              <a href="/blogs/press/mens-health-june-2023" class="underline-link text-uppercase">
2791                Read more <span class="d-none" aria-hidden="true">about Men's Health | June 2023</span>
2792              </a>
2793            </div>
2794          </div>
2795        </div>
2796      </div>
2797    </section>
2798  
2799<section class="page-section page-section--blog">
2800      <div class="container">
2801        <div class="row">
2802          <figure class="col-lg-4 mb-4">
2803            <a href="/blogs/press/esquire-may-2023" class="underline-link text-uppercase"><img
2804                src="//blindbarber.com/cdn/shop/articles/esquirejune2023.png?format=pjpg&v=1700161418&width=540"
2805                srcset="//blindbarber.com/cdn/shop/articles/esquirejune2023.png?format=pjpg&v=1700161418&width=540 1x, //blindbarber.com/cdn/shop/articles/esquirejune2023.png?format=pjpg&v=1700161418&width=1080 2x"
2806                sizes="(max-width: 991px) 100vw, 33vw"
2807                class="w-100 d-block"
2808                alt="Esquire | May 2023 by Herson Rodriguez on Blind Barber"
2809                width="995"
2810                height="747"
2811                loading="lazy"
2812                decoding="async"></a>
2813          </figure>
2814          <div class="col-lg-6 mb-5 d-flex align-items-center">
2815            <div class="section-margin-left">
2816              <h2 class="heading-l mb-3 mb-sm-4 monument-medium text-capitalize">
2817                <a href="/blogs/press/esquire-may-2023" class="underline-on-hover">Esquire | may 2023</a>
2818              </h2>
2819              
2820                <h3 class="monument-regular mb-3 heading-sm"><meta charset="utf-8">
2821<style type="text/css" data-mce-fragment="1"><!--
2822td {border: 1px solid #cccccc;}br {mso-data-placement:same-cell;}
2823--></style>
2824<span data-sheets-value='{"1":2,"2":"Best Shampoos Wont Damage Your Hair"}' data-sheets-userformat='{"2":10557,"3":{"1":0,"3":1},"5":{"1":[{"1":2,"2":0,"5":{"1":2,"2":0}},{"1":0,"2":0,"3":3},{"1":1,"2":0,"4":1}]},"6":{"1":[{"1":2,"2":0,"5":{"1":2,"2":0}},{"1":0,"2":0,"3":3},{"1":1,"2":0,"4":1}]},"7":{"1":[{"1":2,"2":0,"5":{"1":2,"2":0}},{"1":0,"2":0,"3":3},{"1":1,"2":0,"4":1}]},"8":{"1":[{"1":2,"2":0,"5":{"1":2,"2":0}},{"1":0,"2":0,"3":3},{"1":1,"2":0,"4":1}]},"11":4,"14":{"1":2,"2":0},"16":9}' data-mce-fragment="1">Best Shampoos That Won't Damage Your Hair</span></h3>
2825              
2826              <a href="/blogs/press/esquire-may-2023" class="underline-link text-uppercase">
2827                Read more <span class="d-none" aria-hidden="true">about Esquire | May 2023</span>
2828              </a>
2829            </div>
2830          </div>
2831        </div>
2832      </div>
2833    </section>
2834  
2835<section class="page-section page-section--blog">
2836      <div class="container">
2837        <div class="row">
2838          <figure class="col-lg-4 mb-4">
2839            <a href="/blogs/press/gq-may-2023" class="underline-link text-uppercase"><img
2840                src="//blindbarber.com/cdn/shop/articles/gq-may2023.png?format=pjpg&v=1712087248&width=540"
2841                srcset="//blindbarber.com/cdn/shop/articles/gq-may2023.png?format=pjpg&v=1712087248&width=540 1x, //blindbarber.com/cdn/shop/articles/gq-may2023.png?format=pjpg&v=1712087248&width=1080 2x"
2842                sizes="(max-width: 991px) 100vw, 33vw"
2843                class="w-100 d-block"
2844                alt="GQ | May 2023 by Herson Rodriguez on Blind Barber"
2845                width="995"
2846                height="747"
2847                loading="lazy"
2848                decoding="async"></a>
2849          </figure>
2850          <div class="col-lg-6 mb-5 d-flex align-items-center">
2851            <div class="section-margin-left">
2852              <h2 class="heading-l mb-3 mb-sm-4 monument-medium text-capitalize">
2853                <a href="/blogs/press/gq-may-2023" class="underline-on-hover">Gq | may 2023</a>
2854              </h2>
2855              
2856                <h3 class="monument-regular mb-3 heading-sm"><style type="text/css" data-mce-fragment="1"><!--
2857td {border: 1px solid #cccccc;}br {mso-data-placement:same-cell;}
2858--></style>
2859<span data-sheets-root="1" data-sheets-value='{"1":2,"2":"Four Ways to Make the Most of Thinning Hair"}' data-sheets-userformat='{"2":8895,"3":{"1":0},"4":{"1":2,"2":13624051},"5":{"1":[{"1":2,"2":0,"5":{"1":2,"2":0}},{"1":0,"2":0,"3":3},{"1":1,"2":0,"4":1}]},"6":{"1":[{"1":2,"2":0,"5":{"1":2,"2":0}},{"1":0,"2":0,"3":3},{"1":1,"2":0,"4":1}]},"7":{"1":[{"1":2,"2":0,"5":{"1":2,"2":0}},{"1":0,"2":0,"3":3},{"1":1,"2":0,"4":1}]},"8":{"1":[{"1":2,"2":0,"5":{"1":2,"2":0}},{"1":0,"2":0,"3":3},{"1":1,"2":0,"4":1}]},"10":0,"12":0,"16":9}' data-mce-fragment="1">Four Ways to Make the Most of Thinning Hair</span></h3>
2860              
2861              <a href="/blogs/press/gq-may-2023" class="underline-link text-uppercase">
2862                Read more <span class="d-none" aria-hidden="true">about GQ | May 2023</span>
2863              </a>
2864            </div>
2865          </div>
2866        </div>
2867      </div>
2868    </section>
2869  
2870
2871  
2872    
2873  <nav aria-label="Pages" class="flex-center">
2874    <ul class="pagination align-items-center justify-content-center mt-5 mb-5">
2875      
2876      
2877        
2878      
2879        
2880          <li class="page-item"><a href="/blogs/press?page=2" class="next page-link">2</a></li>
2881        
2882      
2883        
2884          <li class="page-item"><a href="/blogs/press?page=3" class="next page-link">3</a></li>
2885        
2886      
2887        
2888          <li class="page-item"><a href="/blogs/press?page=4" class="next page-link">4</a></li>
2889        
2890      
2891      
2892        <li class="page-item"><a href="/blogs/press?page=2" class="next page-link">Next &raquo;</a></li>
2893      
2894    </ul>
2895  </nav>
2896
2897
2898  
2899
2900
2901
2902</div>
2903        
2904      </div>
2905    </main>
2906    
2907
2908    <div class="search-wrapper">
2909      <form class="search-form">
2910        <input
2911          type="search"
2912          class="js-search-field search-field"
2913          id="js-search-field"
2914          placeholder="Search our store"
2915          autofocus
2916        >
2917      </form>
2918      <div id="search-result-target"></div>
2919    </div>
2920
2921    <!-- BEGIN sections: footer-group -->
2922<div id="shopify-section-sections--21248439713862__footer" class="shopify-section shopify-section-group-footer-group footer-section">
2923  <footer
2924    class="footer"
2925    
2926      style="background-color: #000000;"
2927    
2928  >
2929    <section class="container-fluid footer-container">
2930      <div class="row">
2931        <div id="shopify-block-AR1VHQWh4QkJLY3dwS__footer_nav_column_Xrzk3L" class="shopify-block"><div class="mb-4 mb-lg-0 col-lg-3 col-6" >
2932  <nav class="text-uppercase footer-nav">
2933    <h3 class="monument-medium heading-xxs mb-3">Who We Are</h3>
2934    <ul>
2935      
2936        
2937          <li>
2938            <a href="/pages/faq" class="no-pjax">FAQ</a>
2939          </li>
2940        
2941      
2942        
2943          <li>
2944            <a href="/pages/charity" class="no-pjax">Giving Back</a>
2945          </li>
2946        
2947      
2948        
2949          <li>
2950            <a href="/pages/sustainability" class="no-pjax">Sustainability</a>
2951          </li>
2952        
2953      
2954        
2955          <li>
2956            <a href="/pages/rewards-loyalty" class="no-pjax">Rewards</a>
2957          </li>
2958        
2959      
2960        
2961          <li>
2962            <a href="/blogs/press" class="no-pjax">Press</a>
2963          </li>
2964        
2965      
2966        
2967          <li>
2968            <a href="/pages/careers" class="no-pjax">Careers</a>
2969          </li>
2970        
2971      
2972      
2973    </ul>
2974  </nav>
2975</div>
2976
2977
2978</div>
2979<div id="shopify-block-AM2d2dTNMTFZDczVCM__footer_nav_column_3cyMFK" class="shopify-block"><div class="mb-4 mb-lg-0 col-lg-3 col-6" >
2980  <nav class="text-uppercase footer-nav">
2981    <h3 class="monument-medium heading-xxs mb-3">Help</h3>
2982    <ul>
2983      
2984        
2985          <li>
2986            <a href="/pages/accessibility" class="no-pjax">Accessibility</a>
2987          </li>
2988        
2989      
2990        
2991          <li>
2992            <a href="/policies/privacy-policy" class="no-pjax">Privacy Policy</a>
2993          </li>
2994        
2995      
2996        
2997          <li>
2998            <a href="/policies/refund-policy" class="no-pjax">Shipping & Returns</a>
2999          </li>
3000        
3001      
3002        
3003          <li>
3004            <a href="/policies/terms-of-service" class="no-pjax">Terms & Conditions</a>
3005          </li>
3006        
3007      
3008      
3009        <li>
3010          <a href="#press-contact" class="no-pjax js-press-contact-toggle">Press Inquiries</a>
3011        </li>
3012      
3013    </ul>
3014  </nav>
3015</div>
3016
3017
3018</div>
3019<div id="shopify-block-AMVE3M2NNVWFhR0t0d__footer_social_VckaWr" class="shopify-block"><div class="mb-4 col-lg-3 col-6" >
3020  <nav class="text-uppercase footer-nav">
3021    <h3 class="monument-medium heading-xxs mb-3">Follow</h3>
3022    <ul>
3023      
3024        <li>
3025          <a
3026            href="https://instagram.com/blindbarber"
3027            target="_blank"
3028            title="Follow us on Instagram"
3029            aria-label="Follow us on Instagram"
3030          >Instagram</a>
3031        </li>
3032      
3033      
3034        <li>
3035          <a
3036            href="https://facebook.com/theblindbarber"
3037            target="_blank"
3038            title="Follow us on Facebook"
3039            aria-label="Follow us on Facebook"
3040          >Facebook</a>
3041        </li>
3042      
3043      
3044        <li>
3045          <a
3046            href="https://www.tiktok.com/@blindbarber_"
3047            target="_blank"
3048            title="Follow us on TikTok"
3049          >TikTok</a>
3050        </li>
3051      
3052      
3053        <li>
3054          <a
3055            href="https://blindbarber.tumblr.com/"
3056            target="_blank"
3057            title="Follow us on Tumblr"
3058          >Tumblr</a>
3059        </li>
3060      
3061    </ul>
3062  </nav>
3063</div>
3064
3065
3066</div>
3067<div id="shopify-block-AUnc2MDlRUldPUkZpZ__footer_newsletter_dRBPdj" class="shopify-block"><div class="mb-4 mb-md-0 col-md-6 col-lg-3 d-flex align-items-center flex-column" >
3068  <div class="w-100 align-items-center">
3069    <h3 class="monument-medium heading-xxs mb-2">Join our mailing list</h3>
3070    <p class="mb-3"></p>
3071    <div class="klaviyo-form-wrap">
3072  <form
3073    id="email_signup"
3074    class="klaviyo_gdpr_embed_NiHB2y text-center"
3075    action="//manage.kmail-lists.com/subscriptions/subscribe"
3076    data-ajax-submit="//manage.kmail-lists.com/ajax/subscriptions/subscribe"
3077    method="GET"
3078    target="_blank"
3079    novalidate="novalidate">
3080
3081    <input type="hidden" name="g" value="NiHB2y">
3082    <input type="hidden" name="$fields" value="$consent">
3083    <input type="hidden" name="$list_fields" value="$consent">
3084    <input
3085        id="website_location"
3086        type="hidden"
3087        name="website_location"
3088        value="footer"
3089      />
3090
3091    <div class="klaviyo_field_group">
3092      
3093      <div class="form-group">     
3094        <label
3095          for="k_id_email"
3096          class="heading-sm d-none"
3097          aria-label="Subscibe field enter your email">
3098          Subscribe
3099        </label>
3100        <input
3101          type="email"
3102          name="email"
3103          id="k_id_email"
3104          class="form-control"
3105          placeholder="Your email" />
3106      </div>  
3107            
3108      <div class="klaviyo_field_group klaviyo_form_actions d-none">
3109        <div class="klaviyo_helptext">How would you like to hear from us? (please select at least one option)</div>
3110        <input type="checkbox" name="$consent" id="consent-email" value="email">
3111        <label for="consent-email">Email</label><br>
3112        <input type="checkbox" name="$consent" id="consent-web" value="web" checked>
3113        <label for="consent-web">Online advertisements</label>
3114      </div>
3115
3116    </div>
3117    
3118
3119
3120    <div class="klaviyo_form_actions d-flex justify-center js-hide-on-success">
3121      <button
3122        type="submit"
3123        class="klaviyo_submit_button button button-white w-100">
3124        Subscribe
3125      </button>
3126    </div>
3127
3128    <div class="klaviyo_messages text-left" style="font-size: 12px; margin-bottom: 1rem">
3129      <div class="success_message text-left" style="display:none;"></div>
3130      <div class="error_message text-left" style="display:none;"></div>
3131    </div>
3132
3133  </form>
3134</div>
3135  </div>
3136</div>
3137
3138
3139</div>
3140
3141
3142        <div class="col-md-4 col-lg-3 mb-4 mb-md-0 mt-md-4 footer-become-retailer-wrap">
3143          <a href="https://wholesale.blindbarber.com/" class="button button-white-outline d-inline-flex mt-md-4">
3144            Become a retailer
3145          </a>
3146        </div>
3147
3148        <div class="col-md-4 col-lg-3 mb-4 mb-md-0 footer-nav d-flex align-items-end">
3149          <p class="text-uppercase date-slug monument-mono footer-credit-text text-center text-md-left w-100">
3150            &copy; 2026 Blind Barber
3151          </p>
3152        </div>
3153
3154        <div class="col-md-4 col-lg-3 mb-4 mb-md-0 footer-nav d-flex align-items-end">
3155          <p class="text-uppercase date-slug monument-mono footer-credit-text text-center text-md-left w-100">
3156            Site credit
3157            <a
3158              href="https://www.shrimpton.agency"
3159              class="underline-link monument-mono"
3160              target="_blank"
3161              title="Website design & development by SHRIMPTON AGENCY Los Angeles"
3162            >SHRIMPTON</a>
3163          </p>
3164        </div>
3165
3166        <div class="col-md-4 col-lg-3 mb-4 mb-md-0 footer-nav d-flex align-items-end">
3167        <p class="text-uppercase date-slug monument-mono footer-credit-text text-center text-md-left w-100">
3168          <a
3169            href="https://apps.apple.com/us/app/the-blind-barber/id1539568689"
3170            class="monument-mono flex items-center hover:!no-underline justify-center md:justify-start"
3171            target="_blank"
3172            title="Download out App"
3173          >
3174            <span
3175              class=""
3176              style="
3177                padding: 5px;
3178                border: solid 1px gray;
3179                border-radius: 9px;
3180              "
3181            >
3182              <svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
3183    <g id="Symbols" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
3184        <g id="HEADER-BLEED-BLACK" transform="translate(-18.000000, -8.000000)" fill="#FFFFFF">
3185            <g id="LOGO-DIAMOND-WHITE" transform="translate(18.000000, 8.000000)">
3186                <g id="BlindBarber_Logo_2017">
3187                    <path d="M12,24 L0,12 L12,0 L24,12 L12,24 Z M0.6144,12 L12,23.3856 L23.3856,12 L12,0.6144 L0.6144,12 Z" id="Shape" fill-rule="nonzero"></path>
3188                    <g id="Group" transform="translate(5.280000, 6.960000)" fill-rule="nonzero">
3189                        <polygon id="Path" points="0.0048 4.5888 0.0048 4.824 3.3408 4.824 3.3408 4.5888"></polygon>
3190                        <rect id="Rectangle" x="0.0048" y="5.256" width="3.3312" height="1"></rect>
3191                        <rect id="Rectangle" x="10.0032" y="4.5888" width="3.3312" height="1"></rect>
3192                        <rect id="Rectangle" x="10.0032" y="5.256" width="3.3312" height="1"></rect>
3193                        <g transform="translate(3.312000, 0.000000)" id="Path">
3194                            <path d="M3.1344,6.9072 L2.4816,6.0048 L0.1392,0.8256 C0.1392,0.8256 0.0288,0.6144 0.0288,0.3168 C0.0288,0.2592 0.0288,0.0432 0.0288,0.0432 L3.6864,6.0096 L3.1344,6.9072 Z"></path>
3195                            <path d="M6.5856,8.0592 C6.3264,7.464 5.8512,7.2192 5.1408,7.2336 C5.2032,7.0512 5.1984,6.7968 5.1216,6.5808 C4.8768,5.9232 4.2528,6.0192 3.6432,6.0384 C3.5376,6.0432 3.4272,6.0432 3.3168,6.0432 L3.3168,6.3792 C3.432,6.3792 3.5424,6.3744 3.6576,6.3744 C4.2912,6.3552 4.656,6.2928 4.8096,6.7008 C4.8624,6.84 4.8816,7.0368 4.7856,7.1712 C4.6752,7.3296 4.44,7.416 4.2576,7.416 L4.3248,7.7856 C4.5504,7.6656 4.8432,7.5792 4.8432,7.5792 C4.9056,7.56 4.944,7.5456 5.0016,7.5408 C5.6544,7.4832 6.0672,7.6944 6.288,8.1984 C6.4272,8.5152 6.3792,8.928 6.168,9.2448 C5.9712,9.5424 5.6688,9.7104 5.2992,9.7104 C5.184,9.7104 5.0688,9.7104 4.968,9.6912 L4.9008,10.0176 C5.0208,10.0416 5.1408,10.0464 5.2848,10.0464 C5.304,10.0464 5.3184,10.0464 5.3376,10.0464 C5.7888,10.0464 6.192,9.8208 6.4512,9.432 C6.7152,9.0096 6.7728,8.4864 6.5856,8.0592 Z"></path>
3196                            <polygon points="4.9968 10.032 3.3312 6.4896 3.4656 5.712 5.4048 9.84"></polygon>
3197                            <polygon points="3.072 6.3264 3.4848 7.2096 3.9168 7.1712 3.4368 6.2688"></polygon>
3198                            <polygon points="4.032 7.3632 3.4944 7.2048 3.4944 6.7776 3.9024 6.9072"></polygon>
3199                            <polygon points="4.2336 5.856 3.8208 6.7392 3.3888 6.7056 3.8688 5.8032"></polygon>
3200                        </g>
3201                        <g transform="translate(3.312000, 0.000000)" id="Path">
3202                            <path d="M3.5856,6.9072 L4.2384,6.0048 L6.5856,0.8256 C6.5856,0.8256 6.696,0.6144 6.696,0.3168 C6.696,0.2592 6.696,0.0432 6.696,0.0432 L3.0384,6.0096 L3.5856,6.9072 Z"></path>
3203                            <path d="M0.1344,8.0592 C0.3936,7.464 0.8688,7.2192 1.5792,7.2336 C1.5168,7.0512 1.5216,6.7968 1.5984,6.5808 C1.8432,5.9232 2.472,6.0192 3.0768,6.0384 C3.1824,6.0432 3.2928,6.0432 3.4032,6.0432 L3.4032,6.3792 C3.288,6.3792 3.1776,6.3744 3.0624,6.3744 C2.4288,6.3552 2.064,6.2928 1.9104,6.7008 C1.8576,6.84 1.8384,7.0368 1.9344,7.1712 C2.0448,7.3296 2.28,7.416 2.4624,7.416 L2.3952,7.7856 C2.1696,7.6656 1.8768,7.5792 1.8768,7.5792 C1.8192,7.56 1.776,7.5456 1.7184,7.5408 C1.0656,7.4832 0.6528,7.6944 0.432,8.1984 C0.2928,8.5152 0.3408,8.928 0.552,9.2448 C0.7488,9.5424 1.0512,9.7104 1.4256,9.7104 C1.5408,9.7104 1.656,9.7104 1.7568,9.6912 L1.824,10.0176 C1.704,10.0416 1.584,10.0464 1.44,10.0464 C1.4208,10.0464 1.4064,10.0464 1.3872,10.0464 C0.936,10.0464 0.5328,9.8208 0.2736,9.432 C0.0048,9.0096 -0.048,8.4864 0.1344,8.0592 Z"></path>
3204                            <polygon points="1.7232 10.032 3.3888 6.4896 3.2544 5.712 1.3152 9.84"></polygon>
3205                            <polygon points="3.648 6.3264 3.2352 7.2096 2.8032 7.1712 3.2832 6.2688"></polygon>
3206                            <polygon points="2.688 7.3632 3.2256 7.2048 3.2256 6.7776 2.8176 6.9072"></polygon>
3207                            <polygon points="2.4864 5.856 2.8992 6.7392 3.3312 6.7056 2.8512 5.8032"></polygon>
3208                        </g>
3209                    </g>
3210                </g>
3211            </g>
3212        </g>
3213    </g>
3214</svg>
3215
3216            </span>
3217            &nbsp;
3218            <span class="underline-link">Download our App</span>
3219          </a>
3220        </p>
3221      </div>
3222      </div>
3223    </section>
3224  </footer>
3225
3226  <div class="press-contact-wrapper pt-5 pb-5 p-3 p-md-5 bkg-col-light-gray position-relative" id="press-contact">
3227  <button class="close js-press-contact-toggle position-absolute underline-link text-uppercase">Close</button>     
3228   
3229    <form
3230      action="https://submit-form.com/tgb1HSP7"
3231      id="press-form"
3232      data-botpoison-public-key="pk_2c599ac8-4678-4cb8-8242-f5e18a3823c0">
3233   
3234    <div class="col-12 col-md-8 offset-md-2 col-lg-6 offset-lg-3">
3235      <div class="row mb-3">
3236      <legend class="heading-sm monument-medium col">Please get in touch for all Press Inquiries</legend>
3237      </div>
3238      <div class="row mb-3">
3239        <div class="col-lg-6 text-left">
3240          <label for="press-form-name">Name</label>
3241          <input type="text" id="press-form-name" name="name" placeholder="Name" required="" class="form-control"/>          
3242        </div>
3243        <div class="col-lg-6">
3244          <label for="press-form-email">Email</label>
3245          <input type="email" id="press-form-email" name="email" placeholder="Email" required="" class="form-control"/>
3246        </div>
3247      </div>
3248      <div class="row">
3249        <div class="col-12 mb-3">
3250          <label for="press-form-message">Message</label>
3251
3252          <textarea
3253            id="press-form-message"
3254            name="message"
3255            placeholder="Message"
3256            class="img-100 form-control"
3257            required=""
3258          ></textarea>
3259            
3260        </div>
3261        <div class="col-lg-12 d-flex align-items-end">
3262          <div id="press-form-res" style="height: 100%; flex:1; display: flex; align-items: center;"></div>
3263          <input type="submit" id="press_contact_submit" class="button button-black-outline" value="Send" />
3264        </div>
3265      </div>
3266    </div>
3267   </form>
3268</div>
3269
3270
3271
3272
3273</div>
3274<!-- END sections: footer-group -->
3275    <section class="book-widget-wrap">
3276  <button class="book-widget-close js-book-trigger" aria-label="Close booking widget"></button>
3277  <div class="book-widget-inner text-center">
3278    <div class="book-widget__logo">
3279      <?xml version="1.0" encoding="UTF-8"?>
3280<svg viewBox="0 0 277 278" xmlns="http://www.w3.org/2000/svg" aria-label="Blind Barber Logo" role="img">
3281  <path
3282    d="M138.6 277.1L0.100006 138.7L138.6 0.199997L277 138.7L138.6 277.1ZM7.2 138.7L138.6 270L269.9 138.7L138.6 7.3L7.2 138.7Z" />
3283  <path d="m99.6 133.5h-38.5v2.7h38.5v-2.7z" />
3284  <path d="m99.6 141.2h-38.5v2.7h38.5v-2.7z" />
3285  <path d="m214.9 133.5h-38.5v2.7h38.5v-2.7z" />
3286  <path d="m214.9 141.2h-38.5v2.7h38.5v-2.7z" />
3287  <path d="m135.4 160.2-7.5-10.4-27-59.8s-1.3-2.4-1.3-5.9v-3.2l42.2 68.8-6.4 10.5z" />
3288  <path
3289    d="m175.2 173.5c-3-6.9-8.5-9.7-16.7-9.5 0.7-2.1 0.7-5.1-0.2-7.5-2.8-7.6-10-6.5-17.1-6.3-1.2 0-2.5 0.1-3.8 0.1v3.9c1.3 0 2.6 0 3.9-0.1 7.3-0.2 11.5-1 13.3 3.8 0.6 1.6 0.8 3.9-0.3 5.4-1.3 1.8-4 2.8-6.1 2.8l0.8 4.2c2.6-1.4 6-2.4 6-2.4 0.7-0.2 1.1-0.4 1.8-0.4 7.5-0.6 12.3 1.8 14.8 7.6 1.6 3.7 1.1 8.4-1.4 12.1-2.3 3.4-5.7 5.4-10 5.4-1.3 0-2.7 0-3.8-0.2l-0.8 3.8c1.4 0.3 2.8 0.3 4.4 0.3h0.6c5.2 0 9.9-2.6 12.8-7.1 3.3-5 3.9-11 1.8-15.9z" />
3290  <path d="m156.9 196.2-19.2-40.8 1.5-9 22.4 47.7-4.7 2.1z" />
3291  <path d="m134.7 153.5 4.7 10.2 5-0.4-5.5-10.4-4.2 0.6z" />
3292  <path d="m145.8 165.5-6.2-1.8v-5l4.6 1.5 1.6 5.3z" />
3293  <path d="m148.1 148.1-4.8 10.2-5-0.4 5.6-10.4 4.2 0.6z" />
3294  <path d="m140.6 160.2 7.5-10.4 27-59.8s1.3-2.4 1.3-5.9v-3.2l-42.2 68.8 6.4 10.5z" />
3295  <path
3296    d="m100.8 173.5c3-6.9 8.5-9.7 16.7-9.5-0.7-2.1-0.7-5.1 0.2-7.5 2.8-7.6 10.1-6.5 17.1-6.3 1.2 0 2.5 0.1 3.8 0.1v3.9c-1.3 0-2.6 0-3.9-0.1-7.3-0.2-11.5-1-13.3 3.8-0.6 1.6-0.8 3.9 0.3 5.4 1.3 1.8 4 2.8 6.1 2.8l-0.8 4.2c-2.6-1.4-6-2.4-6-2.4-0.7-0.2-1.1-0.4-1.8-0.4-7.5-0.6-12.3 1.8-14.8 7.6-1.6 3.7-1.1 8.4 1.4 12.1 2.3 3.4 5.8 5.4 10.1 5.4 1.3 0 2.7 0 3.8-0.2l0.8 3.8c-1.4 0.3-2.8 0.3-4.4 0.3h-0.6c-5.2 0-9.9-2.6-12.8-7.1-3.4-5-4-11-1.9-15.9z" />
3297  <path d="m119.1 196.2 19.2-40.8-1.5-9-22.4 47.7 4.7 2.1z" />
3298  <path d="m141.3 153.5-4.7 10.2-5-0.4 5.5-10.4 4.2 0.6z" />
3299  <path d="m130.2 165.5 6.3-1.8v-5l-4.7 1.5-1.6 5.3z" />
3300  <path d="m127.9 148.1 4.8 10.2 5-0.4-5.6-10.4-4.2 0.6z" />
3301</svg>
3302    </div>
3303    
3304		
3305
3306    <div class="form-group">
3307      <button class="button button-black w-100">
3308        <div id='mytime-widget-wrapper-1648066565729'> 
3308<script type='text/javascript'> !function(document, data, scriptId, styleId) {  var config = {}; var existingWidgetApiScript = document.getElementById(scriptId); if (!existingWidgetApiScript) { var js = document.createElement('script'); js.id = scriptId; js.src = 'https://www.mytime.com/assets/my_client/booking_widget_embed.js'; document.body.appendChild(js); } var existingStyle = document.getElementById(styleId); if (!existingStyle) { var style = document.createElement('style'); style.id = styleId; style.type = 'text/css'; style.innerHTML = '.mytime-widget-button-wrapper { cursor: pointer !important; display: inline-block !important; } .mytime-widget-button-wrapper > .mytime-widget-default-button { box-shadow: 0 3px 1px -2px rgba(0,0,0,.2), 0 2px 2px 0 rgba(0,0,0,.14), 0 1px 5px 0 rgba(0,0,0,.12) !important; color: #fff !important; text-decoration: none !important; transition: box-shadow 280ms cubic-bezier(.4,0,.2,1) !important; } .mytime-widget-button-wrapper > .mytime-widget-default-button:active { box-shadow: 0 5px 5px -3px rgba(0,0,0,.2), 0 8px 10px 1px rgba(0,0,0,.14), 0 3px 14px 2px rgba(0,0,0,.12) !important; } .mytime-widget-button-wrapper > .mytime-widget-default-button .waitlist-button-information { display: block; font-size: 11px; width: 100%; line-height: 24px; text-align: center; margin-top: -14px; padding-bottom: 4px; }'; document.body.appendChild(style); } var button = document.createElement('div'); button.setAttribute('class', 'mytime-widget-button-wrapper'); button.setAttribute('id', 'mytime-widget-wrapper-1648066565729_button_wrapper'); button.setAttribute('widget-data', JSON.stringify(data)); button.innerHTML = data.button_html; var initialWidgetWrapper = document.getElementById('mytime-widget-wrapper-1648066565729'); initialWidgetWrapper.parentNode.insertBefore(button, initialWidgetWrapper); function forEach(nodeList, cb) { for(var i = 0, l = nodeList.length; i < l; i++) { cb(nodeList[i]) } } forEach(document.querySelectorAll('.mytime-widget-button-wrapper'), function (buttonWrapper) { buttonWrapper.onclick = function () { var data = buttonWrapper.getAttribute('widget-data'); myTimeWidget.open(JSON.parse(data)); }; forEach(buttonWrapper.querySelectorAll('a'), function (link) { link.onclick = null; }); }); }(document, {"company_id":99568,"top_bar_color":"#000000","button_text_color":"#ffffff","header_type":"1","selected_theme":"custom","classes":false,"button_html":"<a class=\"popit mytime_embedded_btn service-mytime-button\" target=\"_blank\" id=\"mytime\">BOOK BARBER APPOINTMENT</a>","baseUrl":"www.mytime.com","elementID":"mytime","referrer":"newbookingwidget","widgetIncludes":"c2VydmljZXM=","forceWalkInFlow":false,"parent":false}, 'mytime-widget-script', 'mytime-widget-button-style'); </script>
3308 </div>
3309      </button>
3310
3311			<div class="py-2">
3312				or <span class="sr-only">you can</span>
3313			</div>
3314
3315			<div class="">
3316				<div class="pdp-subscribe-on-app">
3317	<div class="pdp-subscribe-on-app__inner">
3318		<figure class="pdp-subscribe-on-app__icon">
3319			<a href="https://apps.apple.com/us/app/the-blind-barber/id1539568689">
3320				<svg width="50px" height="50px" viewBox="0 0 50 50" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
3321    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
3322        <g id="CONTACT" transform="translate(-1279.000000, -325.000000)" fill="#000000">
3323            <g id="Group-31" transform="translate(1279.000000, 325.000000)">
3324                <path d="M25.0002,-0.0004 L0.0002,24.9996 L25.0002,49.9996 L50.0002,24.9996 L25.0002,-0.0004 Z M1.2802,24.9996 L25.0002,1.2796 L48.7192,24.9996 L25.0002,48.7196 L1.2802,24.9996 Z" id="Fill-1"></path>
3325                <polygon id="Fill-2" points="11.01 24.55 17.961 24.55 17.961 24.06 11.01 24.06"></polygon>
3326                <polygon id="Fill-3" points="31.83 24.55 38.78 24.55 38.78 24.06 31.83 24.06"></polygon>
3327                <polygon id="Fill-4" points="11.01 27.537 17.961 27.537 17.961 27.047 11.01 27.047"></polygon>
3328                <polygon id="Fill-5" points="31.835 27.537 38.786 27.537 38.786 27.047 31.835 27.047"></polygon>
3329                <g id="Group-30" transform="translate(17.000000, 14.000000)">
3330                    <path d="M7.4302,14.8896 L6.0702,13.0096 L1.1902,2.2206 C1.1902,2.2206 0.9602,1.7796 0.9602,1.1606 L0.9602,0.5896 L8.5802,13.0196 L7.4302,14.8896 Z" id="Fill-6"></path>
3331                    <path d="M14.6201,17.29 C14.0801,16.05 13.0901,15.54 11.6101,15.57 C11.7401,15.19 11.7301,14.66 11.5701,14.21 C11.0591,12.84 9.7601,13.04 8.4901,13.08 C8.2701,13.09 8.0401,13.09 7.8101,13.09 L7.8101,13.79 C8.0501,13.79 8.2801,13.78 8.5201,13.78 C9.8401,13.74 10.5991,13.61 10.9201,14.46 C11.0301,14.75 11.0701,15.16 10.8701,15.44 C10.6401,15.769 10.1501,15.95 9.7691,15.95 L9.9101,16.72 C10.3801,16.47 10.9901,16.29 10.9901,16.29 C11.1201,16.25 11.2001,16.22 11.3201,16.21 C12.6801,16.09 13.5401,16.53 14.0001,17.58 C14.2901,18.24 14.1901,19.1 13.7501,19.76 C13.3401,20.38 12.7101,20.73 11.9401,20.73 C11.7001,20.73 11.4601,20.73 11.2501,20.69 L11.1101,21.37 C11.3601,21.42 11.6101,21.43 11.9101,21.43 L12.0191,21.43 C12.9601,21.43 13.8001,20.96 14.3401,20.15 C14.8901,19.269 15.0101,18.18 14.6201,17.29" id="Fill-8"></path>
3332                    <polygon id="Fill-10" points="11.3096 21.4004 7.8396 14.0194 8.1206 12.4004 12.1606 21.0004"></polygon>
3333                    <polygon id="Fill-12" points="7.2998 13.6797 8.1598 15.5197 9.0598 15.4407 8.0598 13.5597"></polygon>
3334                    <polygon id="Fill-14" points="9.2998 15.8398 8.1798 15.5098 8.1798 14.6198 9.0298 14.8898"></polygon>
3335                    <polygon id="Fill-16" points="9.7197 12.7002 8.8597 14.5402 7.9597 14.4702 8.9597 12.5902"></polygon>
3336                    <path d="M8.3701,14.8896 L9.7301,13.0096 L14.6201,2.2206 C14.6201,2.2206 14.8491,1.7796 14.8491,1.1606 L14.8491,0.5896 L7.2301,13.0196 L8.3701,14.8896 Z" id="Fill-18"></path>
3337                    <path d="M1.1802,17.29 C1.7202,16.05 2.7102,15.54 4.1902,15.57 C4.0602,15.19 4.0702,14.66 4.2302,14.21 C4.7402,12.84 6.0502,13.04 7.3102,13.08 C7.5302,13.09 7.7602,13.09 7.9902,13.09 L7.9902,13.79 C7.7502,13.79 7.5202,13.78 7.2802,13.78 C5.9602,13.74 5.2002,13.61 4.8802,14.46 C4.7702,14.75 4.7302,15.16 4.9302,15.44 C5.1602,15.769 5.6502,15.95 6.0302,15.95 L5.8902,16.72 C5.4202,16.47 4.8102,16.29 4.8102,16.29 C4.6902,16.25 4.6002,16.22 4.4802,16.21 C3.1202,16.09 2.2602,16.53 1.8002,17.58 C1.5102,18.24 1.6102,19.1 2.0502,19.76 C2.4602,20.38 3.0902,20.73 3.8702,20.73 C4.1102,20.73 4.3502,20.73 4.5602,20.69 L4.7002,21.37 C4.4502,21.42 4.2002,21.43 3.9002,21.43 L3.7902,21.43 C2.8502,21.43 2.0102,20.96 1.4702,20.15 C0.9102,19.269 0.8002,18.18 1.1802,17.29" id="Fill-20"></path>
3338                    <polygon id="Fill-22" points="4.4902 21.4004 7.9602 14.0194 7.6802 12.4004 3.6402 21.0004"></polygon>
3339                    <polygon id="Fill-24" points="8.5 13.6797 7.64 15.5197 6.74 15.4407 7.74 13.5597"></polygon>
3340                    <polygon id="Fill-26" points="6.5 15.8398 7.62 15.5098 7.62 14.6198 6.77 14.8898"></polygon>
3341                    <polygon id="Fill-28" points="6.0801 12.7002 6.9401 14.5402 7.8401 14.4702 6.8401 12.5902"></polygon>
3342                </g>
3343            </g>
3344        </g>
3345    </g>
3346</svg>
3347
3348			</a>
3349		</figure>
3350		<div class="pdp-subscribe-on-app__text">
3351			Book through the Blind Barber app to earn rewards and more
3352			<a
3353				href="https://apps.apple.com/us/app/the-blind-barber/id1539568689"
3354				class="d-block block text-underline underline"
3355				title="Follow this link to download the Blind Barber App"
3356				aria-label="Follow this link to download the Blind Barber App"
3357				target="_blank">
3358				Blind Barber App
3359			</a>
3360		</div>
3361	</div>
3362</div>	
3363			</div>
3364
3365       
3366    </div>
3367  </div>
3368
3369  
3370
3371  
3372
3373
3374</section>
3375    
3375<script>
3376  
3377document.querySelector('.cart-icon-button') && document.querySelector('.cart-icon-button').addEventListener('click', function() {
3378  const cartDrawer = document.getElementById('mini-cart-template');
3379  if (cartDrawer) {
3380    const isHidden = cartDrawer.getAttribute('aria-hidden') === 'true';
3381    cartDrawer.setAttribute('aria-hidden', isHidden ? 'false' : 'true');
3382  }
3383});
3384</script>
3384
3385
3386<div id="mini-cart-template" role="dialog" aria-modal="true" aria-label="shopping cart" v-bind:class="{ uiBlocked : uiBlocked }">
3387  
3388  <aside class="mini-cart-header">
3389    <h2 class="mini-cart-header__name" v-if="cart.items && cart.items.length > 0"><b>Here's what's in your cart.</b></h2>
3390    <span class="mini-cart-header__qty">(<span><% quantity %></span>)</span>
3391    <button class="toggle-mini-cart" aria-label="Toggle mini cart visibility">
3392  <span class="d-none" aria-hidden="true">Toggle Mini Cart</span>
3393</button>
3394    
3395      <div class="mini-cart-header__free-shipping" v-if="cart.items && cart.items.length > 0">
3396        <div class="mini-cart-header__free-shipping__text">
3397          <span class="mini-cart-header__free-shipping__text--qual" v-if="Math.floor(parseFloat(cart.total_price) / 100) >= parseFloat(freeShippingThreshold)">
3398            <% freeShippingQualified %>
3399          </span>
3400          <span class="mini-cart-header__free-shipping__text--unqual" v-else>
3401            You’re only <% cart.currency | currencySymbol %><% Math.abs(parseFloat(freeShippingThreshold) - parseFloat(cart.total_price) / 100) | freeShippingCurrencydecimal %> away from free shipping        
3402          </span>
3403          <div class="mini-cart-free-ship-progress-wrap">
3404            <label for="mini-cart-free-ship-progress">Free shipping progress</label>
3405            <progress id="mini-cart-free-ship-progress"
3406  :max="parseFloat(freeShippingThreshold * 100)"
3407  :value="parseFloat(cart.total_price)"
3408  aria-valuemin="0"
3409  :aria-valuemax="parseFloat(freeShippingThreshold * 100)"
3410  :aria-valuenow="parseFloat(cart.total_price)">
3411</progress>
3412
3413          </div>
3414        </div>
3415      </div>
3416    
3417    </aside>
3418
3419  <section class="mini-cart mini-cart__error" v-if="errored">
3420    <p>We're sorry, we're not able to retrieve this information at the moment, please try back later</p>
3421  </section>
3422
3423  <div class="mini-cart__empty-cart flex flex-column" v-else-if="cart.items && cart.items.length === 0">
3424    
3425    <!-- 
3426      
3427     -->
3428    <div class="container text-center">
3429    <h1 class="monument-md mb-3">Your cart is empty!</h1>
3430    <a href="/collections/all-products" class="button button-black-outline w-100">SHOP NOW</a>
3431    </div>
3432    <button class="toggle-mini-cart" aria-label="Close Cart">
3433  <span class="d-none" aria-hidden="true">Close Cart</span>
3434</button>
3435  </div>
3436              
3437
3438  <section class="mini-cart pt-3 mb-1 bg-white" style="max-height:850px;overflow:auto;" v-else>
3439    <div class="mini-cart__loading" v-if="loading">Loading...</div>
3440    <div class="" v-else>
3441      <div class="grid row m-0 container" >
3442        <div
3443					v-for="(lineItem, index) in cart.items"
3444					class="mini-cart-line-item flex-row"
3445					:data-product-props="JSON.stringify(lineItem.properties)"
3446					:data-product-id="lineItem.id">
3447          <div v-if="lineItem.featured_image.url" class="mini-cart-line-item__img col-5 p-0" :data-index="index" :data-product-props="JSON.stringify(lineItem.properties)" :data-product-id="lineItem.id" :data-product-qty="lineItem.quantity">
3448            <a v-bind:href="lineItem.url">
3449              <img v-bind:src="lineItem.featured_image.url" v-bind:alt="lineItem.title | strippedContent">
3450            </a>
3451          </div>
3452
3453          
3454          <div class="mini-cart-line-item__meta flex">
3455            <div class="container row">
3456              <a v-bind:href="lineItem.url">
3457                <h6 class="mini-cart-line-item__meta-title"><% lineItem.title %></h6>
3458              </a>
3459              <div class="mini-cart-line-item__meta-delete">
3460              <button :aria-label="`Remove ${lineItem.title} from cart`" v-on:click.prevent="updateLineItem(lineItem.id, 0, lineItem.properties)">Delete</button>
3461            </div>
3462            </div>
3463            <div class="mini-cart-line-item__bundle d-block" v-if="lineItem.properties && lineItem.properties.is_bundle_item">
3464              Bundle item
3465            </div>
3466            <div class="mini-cart-line-item__recharge-interval"
3467              v-if="lineItem.properties && lineItem.properties.shipping_interval_frequency">
3468              <% lineItem.properties | formatRecharge %>
3469            </div>
3470            <div class="mini-cart-line-item__recharge-interval"
3471              v-if="lineItem.properties && lineItem.properties.selling_plan_display_name">
3472              <% lineItem.properties.selling_plan_display_name %>
3473            </div>
3474            <div v-for="option in lineItem.options_with_values" class="mini-cart-line-item__meta-option-title">
3475              <div class="mini-cart-line-item__meta-option" v-if="option.value != 'Default Title'">
3476                <b>
3476<% option.name %>:</b> <% option.value %>
3477              </div>
3478            </div>
3479            <div class="mini-cart-line-item__meta-quantity">
3480              <b>Quantity:</b>
3481              <button class="mini-cart-line-item__meta-quantity__decrease rounded-0" aria-label="Decrease quantity"
3482					  v-on:click.prevent="updateLineItem(lineItem.id, globals.isB2bMode ? parseInt(lineItem.quantity) - parseInt(lineItem.properties.b2bProperties.b2bMinCaseQty) : lineItem.quantity - 1,
3483						lineItem.properties)">-</button>
3484              <form class="lineItemQuantity" v-on:submit.prevent="updateLineItem(lineItem.id)">
3485                <input v-model="lineItem.quantity" type="number" min="1" aria-label="Quantity">
3486              </form>
3487              <button
3488								class="mini-cart-line-item__meta-quantity__increase rounded-0" aria-label="Increase quantity"
3489								v-on:click.prevent="updateLineItem(
3490									lineItem.id,
3491									globals.isB2bMode ? parseInt(lineItem.quantity) + parseInt(lineItem.properties.b2bProperties.b2bMinCaseQty) : lineItem.quantity + 1,
3492									lineItem.properties
3493								)">+</button>
3494            </div>
3495                
3496            <div class="mini-cart-line-item__meta-price">
3497              <b>Price:</b>
3498              <span class="variant-price mini-cart-line-item__meta-variant-price with-discount" v-if="lineItem.discounted_price != lineItem.price">
3499                <% cart.currency | currencySymbol %><% lineItem.discounted_price * lineItem.quantity | currencydecimal %>
3500              </span>
3501              <span class="variant-price mini-cart-line-item__meta-variant-price">
3502                <% cart.currency | currencySymbol %><% lineItem.price * lineItem.quantity | currencydecimal %>
3503                </span>
3504                
3505              </div>
3506              <span class="monument-medium" style="fontSize: 12px;" v-if="lineItem.selling_plan_allocation">
3507                 <% lineItem.selling_plan_allocation.selling_plan.name %>
3508              </span>
3509              
3510            
3511          </div>
3512                
3513        </div>
3514      </div>
3515                
3516        <div class="mini-cart__upsell-container py-1" v-if="cart.item_count > 0 && upsellProducts.length > 0" style="max-height:290px;overflow:auto;">
3517         <h6 class="mini-cart__upsell-title" v-if="upsellTitle != ''">
3518          You may also like these
3519          </h6>
3520          <div class="mini-cart__upsell-inner flex gap-3 container ">
3521          <div class="mini-cart__upsell-product mb-3 w-100 mr-0 " 
3522         v-for="(upsellProduct, index) in upsellProducts" 
3523         v-if="(upsellProduct.available && (!hasUpsell[index] || upsellProduct.title.indexOf('Gift Wrap') !== -1))" style="max-width:400px;min-width:220px">
3524          <div class="mini-cart__upsell-product-wrapper mini-cart__upsell flex-column justify-between" 
3525           v-if="(upsellProduct.available && (!hasUpsell[index] || upsellProduct.title.indexOf('Gift Wrap') !== -1))">
3526            <figure class="mini-cart__upsell-fig">
3527          <a v-bind:href="'/products/' + upsellProduct.handle" >
3528            <img v-bind:src="upsellProduct.featured_image" 
3529                 v-bind:alt="upsellProduct.title | strippedContent">
3530          </a>
3531          </figure>
3532         <div class="mini-cart__upsell-meta">
3533          <a v-bind:href="'/products/' + upsellProduct.handle">
3534          <h2 class="mini-cart-line-item__meta-title">  
3535            <% upsellProduct.title %>
3536          </h2>
3537          </a>
3538          <span class="mini-cart-line-item__meta-price">
3539            <% cart.currency | currencySymbol %><% upsellPrices[index] | currencydecimal %>
3540          </span>
3541          <div class="mini-cart__upsell-form" v-if="!hasUpsell[index]">
3542            <select v-model="upsellVariants[index]" v-on:change="setUpsellPrice(index)" :data-title="upsellProduct.variants[0].title">
3543              <option v-for="variant in upsellProduct.variants" :value="variant.id">
3544                
3545              </option>
3546            </select>
3547            <button class="button button-black-outline" type="button" name="button" v-on:click.prevent="addToCart([{ quantity: 1, id: upsellVariants[index], properties: {} }])">
3548              Add
3549            </button>
3550          </div>
3551        </div>
3552      </div>
3553    </div>
3554  </div>
3555</div>    
3556    </div>
3557  </section>
3558
3559
3560
3561
3562
3563                    
3564  <section class="mini-cart-footer__wrapper bg-white d-flex z-index-1" v-if="cart.items && cart.items.length > 0" style="border-top: 1px solid #dee2e6">
3565    <footer class="mini-cart-footer container ">
3566
3567      
3568        
3569          
3570      <!-- <form class="mini-cart-footer__discount-form" v-on:submit.prevent="applyDiscount()" method="post" v-if="discountAmount <= 0 && !isRechargeCart">
3571        <div class="discount-code-minicart-wrap">
3572          
3573        <label for="discount-code-minicart" aria-label="Discount code"></label>
3574          <input id="discount-code-minicart" type="text" v-model="discountCode"
3575            placeholder="Discount Code" class="mr-3 bg-white border border-dark" focus="true">
3576         
3577          <div class="">
3578          <button type="submit"
3579            value="Apply"
3580            class="mini-cart-footer__discount-form__submit button button-black-outline h-100">APPLY</button>
3581            <div v-if="discountCode && discountAmount > 0" class="applied-discount-wrap">
3582  <p class="applied-discount-message">
3583    Discount Applied: <strong></strong> 
3584    ()
3585  </p>
3586</div>
3587          </div>
3588        </div>
3589      </form> -->
3590
3591       
3592     
3593      <div v-if="Object.keys(cart).length">
3594        <div class="mini-cart-footer__totals flex-row justify-between">
3595          <div class="mini-cart-footer__totals-label">
3596            <h6>Subtotal</h6>
3597          </div>
3598
3599            
3600          <div class="mini-cart-subtotal-price">
3601           
3602            <h6 ><% cart.currency | currencySymbol %><% cart.items_subtotal_price | currencydecimal %></h6>
3603            </div>
3604          <h6 class="mini-cart-discount-price" v-if="discountAmount > 0 && !isRechargeCart">
3605            <b>Discount:</b> -<% cart.currency | currencySymbol %><% discountAmount | currencydecimal %>
3606          </h6>
3607          <span class="mini-cart-total-price" v-if="discountAmount > 0 && !isRechargeCart"><b>Total:</b> <% cart.currency | currencySymbol %><% cart.items_subtotal_price - discountAmount | currencydecimal %></span>
3608        </div>
3609            
3610      </div>
3611       
3612
3613      
3614      <div class="mini-cart-footer__checkout" v-if="!isRechargeCart">
3615        <a class="no-pjax button button-black-outline" href="/cart/checkout">Checkout</a>
3616       
3617
3618        
3619        
3620      </div>
3621       <!-- <div class="mini-cart-footer__additional-checkout-buttons" v-if="!isRechargeCart">
3622        
3623          <div class="additional_checkout_buttons additional-checkout-buttons">
3624            <div class="dynamic-checkout__content" id="dynamic-checkout-cart" data-shopify="dynamic-checkout-cart"> <shopify-accelerated-checkout-cart wallet-configs="[{&quot;supports_subs&quot;:true,&quot;supports_def_opts&quot;:false,&quot;name&quot;:&quot;shop_pay&quot;,&quot;wallet_params&quot;:{&quot;shopId&quot;:17716311,&quot;merchantName&quot;:&quot;Blind Barber&quot;,&quot;personalized&quot;:true}},{&quot;supports_subs&quot;:false,&quot;supports_def_opts&quot;:false,&quot;name&quot;:&quot;paypal&quot;,&quot;wallet_params&quot;:{&quot;shopId&quot;:17716311,&quot;countryCode&quot;:&quot;US&quot;,&quot;merchantName&quot;:&quot;Blind Barber&quot;,&quot;phoneRequired&quot;:false,&quot;companyRequired&quot;:false,&quot;shippingType&quot;:&quot;shipping&quot;,&quot;shopifyPaymentsEnabled&quot;:true,&quot;hasManagedSellingPlanState&quot;:null,&quot;requiresBillingAgreement&quot;:false,&quot;gatewayType&quot;:&quot;CONNECTED&quot;,&quot;merchantId&quot;:&quot;VCK8ASXGSTKK6&quot;,&quot;sdkUrl&quot;:&quot;https://www.paypal.com/sdk/js?components=buttons\u0026commit=false\u0026currency=USD\u0026locale=en_US\u0026client-id=AexZEtAxk09Ncgj6FSWFFyGKbxxAZ_LTyJ2DPdJWl1YUlecinmc5AfIaRF2qYjWlusWahlzz6SVkY5Ci\u0026merchant-id=VCK8ASXGSTKK6\u0026intent=capture&quot;,&quot;serviceableCountryCodes&quot;:[&quot;CA&quot;,&quot;GB&quot;,&quot;HK&quot;,&quot;US&quot;]}}]" access-token="64ed7daf5ad781b147d1bebe4a6cfdc4" buyer-country="US" buyer-locale="en" buyer-currency="USD" shop-id="17716311" cart-id="9afa2d7457d7640ea9c4713fa609d4af" enabled-flags="[&quot;1172c16a&quot;,&quot;370070f3&quot;]" > <div class="wallet-button-wrapper"> <ul class='wallet-cart-grid wallet-cart-grid--skeleton' role="list" data-shopify-buttoncontainer="true"> <li data-testid='grid-cell' class='wallet-cart-button-container'><div class='wallet-cart-button wallet-cart-button__skeleton' role='button' disabled aria-hidden='true'>&nbsp</div></li><li data-testid='grid-cell' class='wallet-cart-button-container'><div class='wallet-cart-button wallet-cart-button__skeleton' role='button' disabled aria-hidden='true'>&nbsp</div></li> </ul> </div> </shopify-accelerated-checkout-cart> </div>
3625          </div>
3626        
3627      </div> -->
3628
3629      <div class="mini-cart-footer__checkout" v-if="isRechargeCart">
3630        <a v-bind:href="rechargeCheckoutUrl">Checkout</a>
3631      </div>
3632
3633      <!-- <div class="text-center">Shipping and taxes calculated at checkout</div> -->
3634
3635      <div class="mini-cart-footer__empty" v-if="Object.keys(cart).length">
3636        <button v-on:click.prevent="emptyCart()" class="mini-cart-empty-cart">Empty Cart</button>
3637      </div>
3638
3639    </footer>
3640  </section>
3641  <div class="blocker" v-if="uiBlocked"></div>
3642</div>
3643
3644    <div id="shopify-section-vue-mini-cart-config" class="shopify-section">
3644<script type="text/javascript">
3645  const upsellProducts = [];
3646  
3647    
3648    upsellProducts.push({"id":6810309918790,"title":"activClean Rice Bran Face Cleanser","handle":"activclean-rice-bran-cleanser","description":"\u003ch5\u003eWash away last night’s sins (or this morning’s stress) with a reparative gel that gently foams. To use, lather into a gentle foam and then exfoliate with Rice Bran extract, clarify with our blend of cleansers and then soothe and protect with licorice and lavender. Nourish your skin and prevent breakouts, while preserving your natural microbiome. The activClean advanced formula is made to achieve optimum skin fitness.\u003c\/h5\u003e\n\u003ch5\u003e\n\u003cstrong\u003e\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h5\u003e","published_at":"2022-02-10T23:37:50-05:00","created_at":"2022-01-26T11:36:10-05:00","vendor":"blindbarber","type":"Blind Barber","tags":["allow_in_bundle","core","ecom","honeycomb-supplier-product","Pacsun collection","Verishop","YGroup_riccebran"],"price":2400,"price_min":2400,"price_max":2400,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":39776801095750,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"5786","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"activClean Rice Bran Face Cleanser","public_title":null,"options":["Default Title"],"price":2400,"weight":0,"compare_at_price":null,"inventory_quantity":162,"inventory_management":"shopify","inventory_policy":"deny","barcode":"858081005786","requires_selling_plan":false,"selling_plan_allocations":[{"price_adjustments":[{"position":1,"price":2160}],"price":2160,"compare_at_price":2400,"per_delivery_price":2160,"selling_plan_id":4645290054,"selling_plan_group_id":"abac9aff3b87bf95abc8b916e00b520caba42640"},{"price_adjustments":[{"position":1,"price":2160}],"price":2160,"compare_at_price":2400,"per_delivery_price":2160,"selling_plan_id":4645322822,"selling_plan_group_id":"660a37887d69218986e0536af682badc8466b949"},{"price_adjustments":[{"position":1,"price":2160}],"price":2160,"compare_at_price":2400,"per_delivery_price":2160,"selling_plan_id":4645355590,"selling_plan_group_id":"8920d46708a916be221df9b1955d05547dbebe3a"},{"price_adjustments":[{"position":1,"price":2160}],"price":2160,"compare_at_price":2400,"per_delivery_price":2160,"selling_plan_id":4645421126,"selling_plan_group_id":"74bac97f858a08c6053a72e8cb14f86c4e04b5a4"},{"price_adjustments":[{"position":1,"price":2160}],"price":2160,"compare_at_price":2400,"per_delivery_price":2160,"selling_plan_id":4645388358,"selling_plan_group_id":"cbbbd3c721f7f58b6e7b0a02d667ad5a6e0e5633"}],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/blindbarber.com\/cdn\/shop\/files\/activCleanRiceBranCleanser-LeadImage.png?v=1757510161","\/\/blindbarber.com\/cdn\/shop\/files\/acticCleanRiceBranFoamingCleanser-Attributes1.jpg?v=1759156739","\/\/blindbarber.com\/cdn\/shop\/files\/activCleanRiceBranFoamingFaceCleanser-Ingredients.jpg?v=1759156739","\/\/blindbarber.com\/cdn\/shop\/files\/Rice-Brand-Cleanser_4x5_b1eb5c01-7593-4221-b95c-cea36cfeb15c.jpg?v=1759156739","\/\/blindbarber.com\/cdn\/shop\/products\/activClean_Rice_Bran_Cleanser_Swipe.jpg?v=1759156739"],"featured_image":"\/\/blindbarber.com\/cdn\/shop\/files\/activCleanRiceBranCleanser-LeadImage.png?v=1757510161","options":["Title"],"media":[{"alt":null,"id":26925480575046,"position":1,"preview_image":{"aspect_ratio":0.8,"height":2048,"width":1638,"src":"\/\/blindbarber.com\/cdn\/shop\/files\/activCleanRiceBranCleanser-LeadImage.png?v=1757510161"},"aspect_ratio":0.8,"height":2048,"media_type":"image","src":"\/\/blindbarber.com\/cdn\/shop\/files\/activCleanRiceBranCleanser-LeadImage.png?v=1757510161","width":1638},{"alt":null,"id":26919891501126,"position":2,"preview_image":{"aspect_ratio":1.0,"height":3200,"width":3200,"src":"\/\/blindbarber.com\/cdn\/shop\/files\/acticCleanRiceBranFoamingCleanser-Attributes1.jpg?v=1759156739"},"aspect_ratio":1.0,"height":3200,"media_type":"image","src":"\/\/blindbarber.com\/cdn\/shop\/files\/acticCleanRiceBranFoamingCleanser-Attributes1.jpg?v=1759156739","width":3200},{"alt":null,"id":26919891533894,"position":3,"preview_image":{"aspect_ratio":1.005,"height":3184,"width":3199,"src":"\/\/blindbarber.com\/cdn\/shop\/files\/activCleanRiceBranFoamingFaceCleanser-Ingredients.jpg?v=1759156739"},"aspect_ratio":1.005,"height":3184,"media_type":"image","src":"\/\/blindbarber.com\/cdn\/shop\/files\/activCleanRiceBranFoamingFaceCleanser-Ingredients.jpg?v=1759156739","width":3199},{"alt":null,"id":26919890452550,"position":4,"preview_image":{"aspect_ratio":0.8,"height":2700,"width":2160,"src":"\/\/blindbarber.com\/cdn\/shop\/files\/Rice-Brand-Cleanser_4x5_b1eb5c01-7593-4221-b95c-cea36cfeb15c.jpg?v=1759156739"},"aspect_ratio":0.8,"height":2700,"media_type":"image","src":"\/\/blindbarber.com\/cdn\/shop\/files\/Rice-Brand-Cleanser_4x5_b1eb5c01-7593-4221-b95c-cea36cfeb15c.jpg?v=1759156739","width":2160},{"alt":"image of consistency for activClean rice bran cleanser ","id":21105645224006,"position":5,"preview_image":{"aspect_ratio":1.0,"height":3389,"width":3389,"src":"\/\/blindbarber.com\/cdn\/shop\/products\/activClean_Rice_Bran_Cleanser_Swipe.jpg?v=1759156739"},"aspect_ratio":1.0,"height":3389,"media_type":"image","src":"\/\/blindbarber.com\/cdn\/shop\/products\/activClean_Rice_Bran_Cleanser_Swipe.jpg?v=1759156739","width":3389}],"requires_selling_plan":false,"selling_plan_groups":[{"id":"abac9aff3b87bf95abc8b916e00b520caba42640","name":"1 month subscription with 10% discount","options":[{"name":"Recharge Plan ID","position":1,"values":["19360042"]},{"name":"Order Frequency and Unit","position":2,"values":["1-month"]}
3648],"selling_plans":[{"id":4645290054,"name":"1 month subscription with 10% discount","description":null,"options":[{"name":"Recharge Plan ID","position":1,"value":"19360042"},{"name":"Order Frequency and Unit","position":2,"value":"1-month"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":10}],"checkout_charge":{"value_type":"percentage","value":100}}],"app_id":"294517"},{"id":"660a37887d69218986e0536af682badc8466b949","name":"2 month subscription with 10% discount","options":[{"name":"Recharge Plan ID","position":1,"values":["19360043"]},{"name":"Order Frequency and Unit","position":2,"values":["2-month"]}],"selling_plans":[{"id":4645322822,"name":"2 month subscription with 10% discount","description":null,"options":[{"name":"Recharge Plan ID","position":1,"value":"19360043"},{"name":"Order Frequency and Unit","position":2,"value":"2-month"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":10}],"checkout_charge":{"value_type":"percentage","value":100}}],"app_id":"294517"},{"id":"8920d46708a916be221df9b1955d05547dbebe3a","name":"3 month subscription with 10% discount","options":[{"name":"Recharge Plan ID","position":1,"values":["19360044"]},{"name":"Order Frequency and Unit","position":2,"values":["3-month"]}],"selling_plans":[{"id":4645355590,"name":"3 month subscription with 10% discount","description":null,"options":[{"name":"Recharge Plan ID","position":1,"value":"19360044"},{"name":"Order Frequency and Unit","position":2,"value":"3-month"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":10}],"checkout_charge":{"value_type":"percentage","value":100}}],"app_id":"294517"},{"id":"74bac97f858a08c6053a72e8cb14f86c4e04b5a4","name":"4 month subscription with 10% discount","options":[{"name":"Recharge Plan ID","position":1,"values":["19360045"]},{"name":"Order Frequency and Unit","position":2,"values":["4-month"]}],"selling_plans":[{"id":4645421126,"name":"4 month subscription with 10% discount","description":null,"options":[{"name":"Recharge Plan ID","position":1,"value":"19360045"},{"name":"Order Frequency and Unit","position":2,"value":"4-month"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":10}],"checkout_charge":{"value_type":"percentage","value":100}}],"app_id":"294517"},{"id":"cbbbd3c721f7f58b6e7b0a02d667ad5a6e0e5633","name":"5 month subscription with 10% discount","options":[{"name":"Recharge Plan ID","position":1,"values":["19360046"]},{"name":"Order Frequency and Unit","position":2,"values":["5-month"]}],"selling_plans":[{"id":4645388358,"name":"5 month subscription with 10% discount","description":null,"options":[{"name":"Recharge Plan ID","position":1,"value":"19360046"},{"name":"Order Frequency and Unit","position":2,"value":"5-month"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":10}],"checkout_charge":{"value_type":"percentage","value":100}}],"app_id":"294517"}],"content":"\u003ch5\u003eWash away last night’s sins (or this morning’s stress) with a reparative gel that gently foams. To use, lather into a gentle foam and then exfoliate with Rice Bran extract, clarify with our blend of cleansers and then soothe and protect with licorice and lavender. Nourish your skin and prevent breakouts, while preserving your natural microbiome. The activClean advanced formula is made to achieve optimum skin fitness.\u003c\/h5\u003e\n\u003ch5\u003e\n\u003cstrong\u003e\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h5\u003e"});
3649  
3650    
3651    upsellProducts.push({"id":7266236727366,"title":"80 Proof Texturizing Style Powder","handle":"80-proof-texturizing-style-powder","description":"\u003cp\u003e\u003cspan style=\"font-weight: 400;\" data-mce-fragment=\"1\"\u003eBlind Barber’s 80 Proof Texturizing Style Powder provides weightless volume and texture as well as a  medium-to-strong hold that can be restyled throughout the day. Simply tap gently or apply a few shakes onto the hair, work into the roots until all of the powder disappears and watch as our unique 80 Proof Texturizing Style Powder transforms into your favorite matte finish styling product with lasting hold for all hair types.\u003c\/span\u003e\u003c\/p\u003e","published_at":"2024-03-13T14:42:50-04:00","created_at":"2024-01-03T17:57:58-05:00","vendor":"blindbarber","type":"Blind Barber","tags":["core","ecom","Matte Finish","Relaxed Wavy","Straight","Wavy","Weightless Strong Hold","YGroup_80proof"],"price":2400,"price_min":2400,"price_max":2400,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":40962518581318,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"6226","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"80 Proof Texturizing Style Powder","public_title":null,"options":["Default Title"],"price":2400,"weight":454,"compare_at_price":null,"inventory_quantity":162,"inventory_management":"shopify","inventory_policy":"deny","barcode":"860009476226","requires_selling_plan":false,"selling_plan_allocations":[{"price_adjustments":[{"position":1,"price":2160}],"price":2160,"compare_at_price":2400,"per_delivery_price":2160,"selling_plan_id":4647813190,"selling_plan_group_id":"abac9aff3b87bf95abc8b916e00b520caba42640"},{"price_adjustments":[{"position":1,"price":2160}],"price":2160,"compare_at_price":2400,"per_delivery_price":2160,"selling_plan_id":4647911494,"selling_plan_group_id":"660a37887d69218986e0536af682badc8466b949"},{"price_adjustments":[{"position":1,"price":2160}],"price":2160,"compare_at_price":2400,"per_delivery_price":2160,"selling_plan_id":4647944262,"selling_plan_group_id":"8920d46708a916be221df9b1955d05547dbebe3a"},{"price_adjustments":[{"position":1,"price":2160}],"price":2160,"compare_at_price":2400,"per_delivery_price":2160,"selling_plan_id":4647977030,"selling_plan_group_id":"74bac97f858a08c6053a72e8cb14f86c4e04b5a4"},{"price_adjustments":[{"position":1,"price":2160}],"price":2160,"compare_at_price":2400,"per_delivery_price":2160,"selling_plan_id":4648009798,"selling_plan_group_id":"cbbbd3c721f7f58b6e7b0a02d667ad5a6e0e5633"}],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/blindbarber.com\/cdn\/shop\/files\/80ProofTexturizingStylePowder-LeadImage.png?v=1757438910","\/\/blindbarber.com\/cdn\/shop\/files\/80ProofTexturizingPowder-Attributes.png?v=1757438910","\/\/blindbarber.com\/cdn\/shop\/files\/80ProofTexture-powder_4x5_5d6a4bc3-f961-46bb-a23f-2a9f30b821e2.jpg?v=1757438910","\/\/blindbarber.com\/cdn\/shop\/files\/80ProofTexturizingPowder-Ingredients.png?v=1757438910","\/\/blindbarber.com\/cdn\/shop\/files\/80Proof_Side_caea668f-3299-4bad-b0b3-ada48b19d134.png?v=1757438910"],"featured_image":"\/\/blindbarber.com\/cdn\/shop\/files\/80ProofTexturizingStylePowder-LeadImage.png?v=1757438910","options":["Title"],"media":[{"alt":null,"id":26925463601222,"position":1,"preview_image":{"aspect_ratio":0.8,"height":2048,"width":1638,"src":"\/\/blindbarber.com\/cdn\/shop\/files\/80ProofTexturizingStylePowder-LeadImage.png?v=1757438910"},"aspect_ratio":0.8,"height":2048,"media_type":"image","src":"\/\/blindbarber.com\/cdn\/shop\/files\/80ProofTexturizingStylePowder-LeadImage.png?v=1757438910","width":1638},{"alt":null,"id":26919886028870,"position":2,"preview_image":{"aspect_ratio":0.971,"height":3295,"width":3200,"src":"\/\/blindbarber.com\/cdn\/shop\/files\/80ProofTexturizingPowder-Attributes.png?v=1757438910"},"aspect_ratio":0.971,"height":3295,"media_type":"image","src":"\/\/blindbarber.com\/cdn\/shop\/files\/80ProofTexturizingPowder-Attributes.png?v=1757438910","width":3200},{"alt":null,"id":26919885635654,"position":3,"preview_image":{"aspect_ratio":0.8,"height":2700,"width":2160,"src":"\/\/blindbarber.com\/cdn\/shop\/files\/80ProofTexture-powder_4x5_5d6a4bc3-f961-46bb-a23f-2a9f30b821e2.jpg?v=1757438910"},"aspect_ratio":0.8,"height":2700,"media_type":"image","src":"\/\/blindbarber.com\/cdn\/shop\/files\/80ProofTexture-powder_4x5_5d6a4bc3-f961-46bb-a23f-2a9f30b821e2.jpg?v=1757438910","width":2160},{"alt":null,"id":26919886061638,"position":4,"preview_image":{"aspect_ratio":0.998,"height":3208,"width":3200,"src":"\/\/blindbarber.com\/cdn\/shop\/files\/80ProofTexturizingPowder-Ingredients.png?v=1757438910"},"aspect_ratio":0.998,"height":3208,"media_type":"image","src":"\/\/blindbarber.com\/cdn\/shop\/files\/80ProofTexturizingPowder-Ingredients.png?v=1757438910","width":3200},{"alt":null,"id":23337612443718,"position":5,"preview_image":{"aspect_ratio":0.857,"height":1395,"width":1196,"src":"\/\/blindbarber.com\/cdn\/shop\/files\/80Proof_Side_caea668f-3299-4bad-b0b3-ada48b19d134.png?v=1757438910"},"aspect_ratio":0.857,"height":1395,"media_type":"image","src":"\/\/blindbarber.com\/cdn\/shop\/files\/80Proof_Side_caea668f-3299-4bad-b0b3-ada48b19d134.png?v=1757438910","width":1196}],"requires_selling_plan":false,"selling_plan_groups":[{"id":"abac9aff3b87bf95abc8b916e00b520caba42640","name":"1 month subscription with 10% discount","options":[{"name":"Recharge Plan ID","position":1,"values":["19360138"]},{"name":"Order Frequency and Unit","position":2,"values":["1-month"]}],"selling_plans":[{"id":4647813190,"name":"1 month subscription with 10% discount","description":null,"options":[{"name":"Recharge Plan ID","position":1,"value":"19360138"},{"name":"Order Frequency and Unit","position":2,"value":"1-month"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":10}],"checkout_charge":{"value_type":"percentage","value":100}}],"app_id":"294517"},{"id":"660a37887d69218986e0536af682badc8466b949","name":"2 month 
3651subscription with 10% discount","options":[{"name":"Recharge Plan ID","position":1,"values":["19360139"]},{"name":"Order Frequency and Unit","position":2,"values":["2-month"]}],"selling_plans":[{"id":4647911494,"name":"2 month subscription with 10% discount","description":null,"options":[{"name":"Recharge Plan ID","position":1,"value":"19360139"},{"name":"Order Frequency and Unit","position":2,"value":"2-month"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":10}],"checkout_charge":{"value_type":"percentage","value":100}}],"app_id":"294517"},{"id":"8920d46708a916be221df9b1955d05547dbebe3a","name":"3 month subscription with 10% discount","options":[{"name":"Recharge Plan ID","position":1,"values":["19360140"]},{"name":"Order Frequency and Unit","position":2,"values":["3-month"]}],"selling_plans":[{"id":4647944262,"name":"3 month subscription with 10% discount","description":null,"options":[{"name":"Recharge Plan ID","position":1,"value":"19360140"},{"name":"Order Frequency and Unit","position":2,"value":"3-month"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":10}],"checkout_charge":{"value_type":"percentage","value":100}}],"app_id":"294517"},{"id":"74bac97f858a08c6053a72e8cb14f86c4e04b5a4","name":"4 month subscription with 10% discount","options":[{"name":"Recharge Plan ID","position":1,"values":["19360141"]},{"name":"Order Frequency and Unit","position":2,"values":["4-month"]}],"selling_plans":[{"id":4647977030,"name":"4 month subscription with 10% discount","description":null,"options":[{"name":"Recharge Plan ID","position":1,"value":"19360141"},{"name":"Order Frequency and Unit","position":2,"value":"4-month"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":10}],"checkout_charge":{"value_type":"percentage","value":100}}],"app_id":"294517"},{"id":"cbbbd3c721f7f58b6e7b0a02d667ad5a6e0e5633","name":"5 month subscription with 10% discount","options":[{"name":"Recharge Plan ID","position":1,"values":["19360142"]},{"name":"Order Frequency and Unit","position":2,"values":["5-month"]}],"selling_plans":[{"id":4648009798,"name":"5 month subscription with 10% discount","description":null,"options":[{"name":"Recharge Plan ID","position":1,"value":"19360142"},{"name":"Order Frequency and Unit","position":2,"value":"5-month"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":10}],"checkout_charge":{"value_type":"percentage","value":100}}],"app_id":"294517"}],"content":"\u003cp\u003e\u003cspan style=\"font-weight: 400;\" data-mce-fragment=\"1\"\u003eBlind Barber’s 80 Proof Texturizing Style Powder provides weightless volume and texture as well as a  medium-to-strong hold that can be restyled throughout the day. Simply tap gently or apply a few shakes onto the hair, work into the roots until all of the powder disappears and watch as our unique 80 Proof Texturizing Style Powder transforms into your favorite matte finish styling product with lasting hold for all hair types.\u003c\/span\u003e\u003c\/p\u003e"});
3652  
3653    
3654    upsellProducts.push({"id":10537162189,"title":"40 Proof Sea Salt Spray","handle":"40-proof-sea-salt-spray","description":"\u003cp\u003e \u003c\/p\u003e\n\u003ch5\u003eThe \u003cstrong\u003e40 Proof Sea Salt Spray\u003c\/strong\u003e is our go-to spray when your hair needs an extra boost of volume and texture. The formula is formulated to mimic those  “just-off-the-beach” waves with perfect body. For best results, spray evenly, starting at the roots on damp or towel-dried hair.\u003c\/h5\u003e\n\u003ch5\u003eParabens or artificial dyes? Never. Handsome? \u003cem\u003eAlways\u003c\/em\u003e.\u003c\/h5\u003e","published_at":"2019-07-11T14:53:41-04:00","created_at":"2017-08-14T16:28:37-04:00","vendor":"blindbarber","type":"Blind Barber","tags":["allow_in_bundle","core","Curly","ecom","honeycomb-supplier-product","Light Hold","No Sheen","Pacsun collection","Relaxed Wavy","Straight","Textured Finish","Verishop","Wavy","YGroup_styling_duo"],"price":2400,"price_min":2400,"price_max":2400,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":39459296346182,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"5076","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"40 Proof Sea Salt Spray","public_title":null,"options":["Default Title"],"price":2400,"weight":454,"compare_at_price":null,"inventory_quantity":162,"inventory_management":"shopify","inventory_policy":"deny","barcode":"858081005076","requires_selling_plan":false,"selling_plan_allocations":[{"price_adjustments":[{"position":1,"price":2160}],"price":2160,"compare_at_price":2400,"per_delivery_price":2160,"selling_plan_id":4644143174,"selling_plan_group_id":"abac9aff3b87bf95abc8b916e00b520caba42640"},{"price_adjustments":[{"position":1,"price":2160}],"price":2160,"compare_at_price":2400,"per_delivery_price":2160,"selling_plan_id":4644175942,"selling_plan_group_id":"660a37887d69218986e0536af682badc8466b949"},{"price_adjustments":[{"position":1,"price":2160}],"price":2160,"compare_at_price":2400,"per_delivery_price":2160,"selling_plan_id":4644208710,"selling_plan_group_id":"8920d46708a916be221df9b1955d05547dbebe3a"},{"price_adjustments":[{"position":1,"price":2160}],"price":2160,"compare_at_price":2400,"per_delivery_price":2160,"selling_plan_id":4644241478,"selling_plan_group_id":"74bac97f858a08c6053a72e8cb14f86c4e04b5a4"},{"price_adjustments":[{"position":1,"price":2160}],"price":2160,"compare_at_price":2400,"per_delivery_price":2160,"selling_plan_id":4644274246,"selling_plan_group_id":"cbbbd3c721f7f58b6e7b0a02d667ad5a6e0e5633"}],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/blindbarber.com\/cdn\/shop\/files\/40ProofSeaSaltSpray-LeadImage.png?v=1757510375","\/\/blindbarber.com\/cdn\/shop\/files\/40ProofSeaSaltSpray-Attributes-Color.png?v=1767901070","\/\/blindbarber.com\/cdn\/shop\/files\/40ProofSeaSaltSpray-Ingredients.png?v=1767901070","\/\/blindbarber.com\/cdn\/shop\/files\/4x4-3.png?v=1767901070","\/\/blindbarber.com\/cdn\/shop\/products\/40_proof_seasalt_spray_angle_8aa20e86-7741-4a00-865a-9bf044cbc7ce.jpg?v=1767901070"],"featured_image":"\/\/blindbarber.com\/cdn\/shop\/files\/40ProofSeaSaltSpray-LeadImage.png?v=1757510375","options":["Title"],"media":[{"alt":null,"id":26925458489414,"position":1,"preview_image":{"aspect_ratio":0.8,"height":2048,"width":1638,"src":"\/\/blindbarber.com\/cdn\/shop\/files\/40ProofSeaSaltSpray-LeadImage.png?v=1757510375"},"aspect_ratio":0.8,"height":2048,"media_type":"image","src":"\/\/blindbarber.com\/cdn\/shop\/files\/40ProofSeaSaltSpray-LeadImage.png?v=1757510375","width":1638},{"alt":null,"id":27902663229510,"position":2,"preview_image":{"aspect_ratio":1.0,"height":3200,"width":3200,"src":"\/\/blindbarber.com\/cdn\/shop\/files\/40ProofSeaSaltSpray-Attributes-Color.png?v=1767901070"},"aspect_ratio":1.0,"height":3200,"media_type":"image","src":"\/\/blindbarber.com\/cdn\/shop\/files\/40ProofSeaSaltSpray-Attributes-Color.png?v=1767901070","width":3200},{"alt":null,"id":26919883112518,"position":3,"preview_image":{"aspect_ratio":0.976,"height":3200,"width":3122,"src":"\/\/blindbarber.com\/cdn\/shop\/files\/40ProofSeaSaltSpray-Ingredients.png?v=1767901070"},"aspect_ratio":0.976,"height":3200,"media_type":"image","src":"\/\/blindbarber.com\/cdn\/shop\/files\/40ProofSeaSaltSpray-Ingredients.png?v=1767901070","width":3122},{"alt":null,"id":27902663884870,"position":4,"preview_image":{"aspect_ratio":1.0,"height":3200,"width":3200,"src":"\/\/blindbarber.com\/cdn\/shop\/files\/4x4-3.png?v=1767901070"},"aspect_ratio":1.0,"height":3200,"media_type":"image","src":"\/\/blindbarber.com\/cdn\/shop\/files\/4x4-3.png?v=1767901070","width":3200},{"alt":null,"id":22185256976454,"position":5,"preview_image":{"aspect_ratio":1.499,"height":3074,"width":4608,"src":"\/\/blindbarber.com\/cdn\/shop\/products\/40_proof_seasalt_spray_angle_8aa20e86-7741-4a00-865a-9bf044cbc7ce.jpg?v=1767901070"},"aspect_ratio":1.499,"height":3074,"media_type":"image","src":"\/\/blindbarber.com\/cdn\/shop\/products\/40_proof_seasalt_spray_angle_8aa20e86-7741-4a00-865a-9bf044cbc7ce.jpg?v=1767901070","width":4608}],"requires_selling_plan":false,"selling_plan_groups":[{"id":"abac9aff3b87bf95abc8b916e00b520caba42640","name":"1 month subscription with 10% discount","options":[{"name":"Recharge Plan ID","position":1,"values":["19360000"]},{"name":"Order Frequency and Unit","position":2,"values":["1-month"]}],"selling_plans":[{"id":4644143174,"name":"1 month subscription with 10% discount","description":null,"options":[{"name":"Recharge Plan ID","position":1,"value":"19360000"},{"name":"Order Frequency and Unit","position":2,"value":"1-month"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":10}],"checkout_charge":{"value_type":"percentage","value":100}}],"app_id":"294517"},{"id":"660a37887d69218986e0536af682badc8466b949","name":"2 month 
3654subscription with 10% discount","options":[{"name":"Recharge Plan ID","position":1,"values":["19360001"]},{"name":"Order Frequency and Unit","position":2,"values":["2-month"]}],"selling_plans":[{"id":4644175942,"name":"2 month subscription with 10% discount","description":null,"options":[{"name":"Recharge Plan ID","position":1,"value":"19360001"},{"name":"Order Frequency and Unit","position":2,"value":"2-month"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":10}],"checkout_charge":{"value_type":"percentage","value":100}}],"app_id":"294517"},{"id":"8920d46708a916be221df9b1955d05547dbebe3a","name":"3 month subscription with 10% discount","options":[{"name":"Recharge Plan ID","position":1,"values":["19360002"]},{"name":"Order Frequency and Unit","position":2,"values":["3-month"]}],"selling_plans":[{"id":4644208710,"name":"3 month subscription with 10% discount","description":null,"options":[{"name":"Recharge Plan ID","position":1,"value":"19360002"},{"name":"Order Frequency and Unit","position":2,"value":"3-month"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":10}],"checkout_charge":{"value_type":"percentage","value":100}}],"app_id":"294517"},{"id":"74bac97f858a08c6053a72e8cb14f86c4e04b5a4","name":"4 month subscription with 10% discount","options":[{"name":"Recharge Plan ID","position":1,"values":["19360003"]},{"name":"Order Frequency and Unit","position":2,"values":["4-month"]}],"selling_plans":[{"id":4644241478,"name":"4 month subscription with 10% discount","description":null,"options":[{"name":"Recharge Plan ID","position":1,"value":"19360003"},{"name":"Order Frequency and Unit","position":2,"value":"4-month"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":10}],"checkout_charge":{"value_type":"percentage","value":100}}],"app_id":"294517"},{"id":"cbbbd3c721f7f58b6e7b0a02d667ad5a6e0e5633","name":"5 month subscription with 10% discount","options":[{"name":"Recharge Plan ID","position":1,"values":["19360004"]},{"name":"Order Frequency and Unit","position":2,"values":["5-month"]}],"selling_plans":[{"id":4644274246,"name":"5 month subscription with 10% discount","description":null,"options":[{"name":"Recharge Plan ID","position":1,"value":"19360004"},{"name":"Order Frequency and Unit","position":2,"value":"5-month"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":10}],"checkout_charge":{"value_type":"percentage","value":100}}],"app_id":"294517"}],"content":"\u003cp\u003e \u003c\/p\u003e\n\u003ch5\u003eThe \u003cstrong\u003e40 Proof Sea Salt Spray\u003c\/strong\u003e is our go-to spray when your hair needs an extra boost of volume and texture. The formula is formulated to mimic those  “just-off-the-beach” waves with perfect body. For best results, spray evenly, starting at the roots on damp or towel-dried hair.\u003c\/h5\u003e\n\u003ch5\u003eParabens or artificial dyes? Never. Handsome? \u003cem\u003eAlways\u003c\/em\u003e.\u003c\/h5\u003e"});
3655  
3656    
3657    upsellProducts.push({"id":6810292617286,"title":"AHA Refining Face Scrub","handle":"aha-refining-face-scrub","description":"\u003cp\u003eBlind Barber’s unique AHA Refining solution gently exfoliates the outermost layer of pore-clogging dead skin. Scrub gently with powerful naturally derived AHA, smoothing visible wrinkles and fine lines while refining rough and bumpy textures.\u003c\/p\u003e\n\u003ch5\u003e\n\u003cstrong\u003e\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h5\u003e","published_at":"2022-02-10T23:37:48-05:00","created_at":"2022-01-26T11:00:21-05:00","vendor":"blindbarber","type":"Blind Barber","tags":["allow_in_bundle","core","ecom","honeycomb-supplier-product","Pacsun collection","Verishop","YGroup_aha"],"price":2600,"price_min":2600,"price_max":2600,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":39776749420614,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"5809","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"AHA Refining Face Scrub","public_title":null,"options":["Default Title"],"price":2600,"weight":0,"compare_at_price":null,"inventory_quantity":162,"inventory_management":"shopify","inventory_policy":"deny","barcode":"858081005809","requires_selling_plan":false,"selling_plan_allocations":[{"price_adjustments":[{"position":1,"price":2340}],"price":2340,"compare_at_price":2600,"per_delivery_price":2340,"selling_plan_id":4644962374,"selling_plan_group_id":"abac9aff3b87bf95abc8b916e00b520caba42640"},{"price_adjustments":[{"position":1,"price":2340}],"price":2340,"compare_at_price":2600,"per_delivery_price":2340,"selling_plan_id":4644995142,"selling_plan_group_id":"660a37887d69218986e0536af682badc8466b949"},{"price_adjustments":[{"position":1,"price":2340}],"price":2340,"compare_at_price":2600,"per_delivery_price":2340,"selling_plan_id":4645027910,"selling_plan_group_id":"8920d46708a916be221df9b1955d05547dbebe3a"},{"price_adjustments":[{"position":1,"price":2340}],"price":2340,"compare_at_price":2600,"per_delivery_price":2340,"selling_plan_id":4645060678,"selling_plan_group_id":"74bac97f858a08c6053a72e8cb14f86c4e04b5a4"},{"price_adjustments":[{"position":1,"price":2340}],"price":2340,"compare_at_price":2600,"per_delivery_price":2340,"selling_plan_id":4645093446,"selling_plan_group_id":"cbbbd3c721f7f58b6e7b0a02d667ad5a6e0e5633"}],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/blindbarber.com\/cdn\/shop\/files\/AHARefiningFaceScrub-LeadImage.png?v=1757510101","\/\/blindbarber.com\/cdn\/shop\/files\/ahaRefiningFaceScrubb-Attributes.jpg?v=1757510101","\/\/blindbarber.com\/cdn\/shop\/files\/ahaRefiningFaceScrub-Ingredients.jpg?v=1757510101","\/\/blindbarber.com\/cdn\/shop\/files\/face-scrib_4x5_1ce1c9c3-d82f-4466-b669-28fa3e50ed51.jpg?v=1757510101","\/\/blindbarber.com\/cdn\/shop\/products\/AHA_Refining_Face_Scrub_Swipe.jpg?v=1757433404"],"featured_image":"\/\/blindbarber.com\/cdn\/shop\/files\/AHARefiningFaceScrub-LeadImage.png?v=1757510101","options":["Title"],"media":[{"alt":null,"id":26925485162566,"position":1,"preview_image":{"aspect_ratio":0.8,"height":2048,"width":1638,"src":"\/\/blindbarber.com\/cdn\/shop\/files\/AHARefiningFaceScrub-LeadImage.png?v=1757510101"},"aspect_ratio":0.8,"height":2048,"media_type":"image","src":"\/\/blindbarber.com\/cdn\/shop\/files\/AHARefiningFaceScrub-LeadImage.png?v=1757510101","width":1638},{"alt":null,"id":26919892779078,"position":2,"preview_image":{"aspect_ratio":1.0,"height":3200,"width":3200,"src":"\/\/blindbarber.com\/cdn\/shop\/files\/ahaRefiningFaceScrubb-Attributes.jpg?v=1757510101"},"aspect_ratio":1.0,"height":3200,"media_type":"image","src":"\/\/blindbarber.com\/cdn\/shop\/files\/ahaRefiningFaceScrubb-Attributes.jpg?v=1757510101","width":3200},{"alt":null,"id":26919892746310,"position":3,"preview_image":{"aspect_ratio":1.0,"height":3200,"width":3200,"src":"\/\/blindbarber.com\/cdn\/shop\/files\/ahaRefiningFaceScrub-Ingredients.jpg?v=1757510101"},"aspect_ratio":1.0,"height":3200,"media_type":"image","src":"\/\/blindbarber.com\/cdn\/shop\/files\/ahaRefiningFaceScrub-Ingredients.jpg?v=1757510101","width":3200},{"alt":null,"id":26919892648006,"position":4,"preview_image":{"aspect_ratio":0.8,"height":2700,"width":2160,"src":"\/\/blindbarber.com\/cdn\/shop\/files\/face-scrib_4x5_1ce1c9c3-d82f-4466-b669-28fa3e50ed51.jpg?v=1757510101"},"aspect_ratio":0.8,"height":2700,"media_type":"image","src":"\/\/blindbarber.com\/cdn\/shop\/files\/face-scrib_4x5_1ce1c9c3-d82f-4466-b669-28fa3e50ed51.jpg?v=1757510101","width":2160},{"alt":"image consistency for aha refining face scrub","id":21105573789766,"position":5,"preview_image":{"aspect_ratio":1.0,"height":3389,"width":3389,"src":"\/\/blindbarber.com\/cdn\/shop\/products\/AHA_Refining_Face_Scrub_Swipe.jpg?v=1757433404"},"aspect_ratio":1.0,"height":3389,"media_type":"image","src":"\/\/blindbarber.com\/cdn\/shop\/products\/AHA_Refining_Face_Scrub_Swipe.jpg?v=1757433404","
3657width":3389}],"requires_selling_plan":false,"selling_plan_groups":[{"id":"abac9aff3b87bf95abc8b916e00b520caba42640","name":"1 month subscription with 10% discount","options":[{"name":"Recharge Plan ID","position":1,"values":["19360030"]},{"name":"Order Frequency and Unit","position":2,"values":["1-month"]}],"selling_plans":[{"id":4644962374,"name":"1 month subscription with 10% discount","description":null,"options":[{"name":"Recharge Plan ID","position":1,"value":"19360030"},{"name":"Order Frequency and Unit","position":2,"value":"1-month"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":10}],"checkout_charge":{"value_type":"percentage","value":100}}],"app_id":"294517"},{"id":"660a37887d69218986e0536af682badc8466b949","name":"2 month subscription with 10% discount","options":[{"name":"Recharge Plan ID","position":1,"values":["19360031"]},{"name":"Order Frequency and Unit","position":2,"values":["2-month"]}],"selling_plans":[{"id":4644995142,"name":"2 month subscription with 10% discount","description":null,"options":[{"name":"Recharge Plan ID","position":1,"value":"19360031"},{"name":"Order Frequency and Unit","position":2,"value":"2-month"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":10}],"checkout_charge":{"value_type":"percentage","value":100}}],"app_id":"294517"},{"id":"8920d46708a916be221df9b1955d05547dbebe3a","name":"3 month subscription with 10% discount","options":[{"name":"Recharge Plan ID","position":1,"values":["19360032"]},{"name":"Order Frequency and Unit","position":2,"values":["3-month"]}],"selling_plans":[{"id":4645027910,"name":"3 month subscription with 10% discount","description":null,"options":[{"name":"Recharge Plan ID","position":1,"value":"19360032"},{"name":"Order Frequency and Unit","position":2,"value":"3-month"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":10}],"checkout_charge":{"value_type":"percentage","value":100}}],"app_id":"294517"},{"id":"74bac97f858a08c6053a72e8cb14f86c4e04b5a4","name":"4 month subscription with 10% discount","options":[{"name":"Recharge Plan ID","position":1,"values":["19360033"]},{"name":"Order Frequency and Unit","position":2,"values":["4-month"]}],"selling_plans":[{"id":4645060678,"name":"4 month subscription with 10% discount","description":null,"options":[{"name":"Recharge Plan ID","position":1,"value":"19360033"},{"name":"Order Frequency and Unit","position":2,"value":"4-month"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":10}],"checkout_charge":{"value_type":"percentage","value":100}}],"app_id":"294517"},{"id":"cbbbd3c721f7f58b6e7b0a02d667ad5a6e0e5633","name":"5 month subscription with 10% discount","options":[{"name":"Recharge Plan ID","position":1,"values":["19360034"]},{"name":"Order Frequency and Unit","position":2,"values":["5-month"]}],"selling_plans":[{"id":4645093446,"name":"5 month subscription with 10% discount","description":null,"options":[{"name":"Recharge Plan ID","position":1,"value":"19360034"},{"name":"Order Frequency and Unit","position":2,"value":"5-month"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":10}],"checkout_charge":{"value_type":"percentage","value":100}}],"app_id":"294517"}],"content":"\u003cp\u003eBlind Barber’s unique AHA Refining solution gently exfoliates the outermost layer of pore-clogging dead skin. Scrub gently with powerful naturally derived AHA, smoothing visible wrinkles and fine lines while refining rough and bumpy textures.\u003c\/p\u003e\n\u003ch5\u003e\n\u003cstrong\u003e\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h5\u003e"});
3658  
3659    
3660    upsellProducts.push({"id":10537152205,"title":"30 Proof Styling Cream","handle":"30-proof-styling-cream","description":"\u003cp\u003e \u003c\/p\u003e\n\u003ch5\u003eInfused with hops (yes, from beer), the 30 Proof Styling Cream provides a weightless hold and a natural sheen that gives your hair an effortless look. Great as your pre-style cream, your daily styling product, or even your beard tamer (for those loose ends), this jack-of- all-trades will find its way 
3660into your daily regimen.\u003c\/h5\u003e\n\u003ch5\u003eFor optimal performance, emulsify a dime-sized dollop in your hands and work through towel-dried hair. No parabens, no sulfates, and no artificial dyes.\u003c\/h5\u003e","published_at":"2024-02-09T14:38:40-05:00","created_at":"2017-08-14T16:14:25-04:00","vendor":"blindbarber","type":"Blind Barber","tags":["core","Curly","ecom","honeycomb-supplier-product","Light Hold","Low Hold","Natural \/ Wavy","Natural Sheen","Pacsun collection","Straight","Verishop","Wavy","YGroup_30"],"price":2400,"price_min":2400,"price_max":2400,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":39459290480710,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"5106","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"30 Proof Styling Cream","public_title":null,"options":["Default Title"],"price":2400,"weight":454,"compare_at_price":null,"inventory_quantity":20,"inventory_management":"shopify","inventory_policy":"deny","barcode":"858081005106","requires_selling_plan":false,"selling_plan_allocations":[{"price_adjustments":[{"position":1,"price":2160}],"price":2160,"compare_at_price":2400,"per_delivery_price":2160,"selling_plan_id":4643979334,"selling_plan_group_id":"abac9aff3b87bf95abc8b916e00b520caba42640"},{"price_adjustments":[{"position":1,"price":2160}],"price":2160,"compare_at_price":2400,"per_delivery_price":2160,"selling_plan_id":4644012102,"selling_plan_group_id":"660a37887d69218986e0536af682badc8466b949"},{"price_adjustments":[{"position":1,"price":2160}],"price":2160,"compare_at_price":2400,"per_delivery_price":2160,"selling_plan_id":4644044870,"selling_plan_group_id":"8920d46708a916be221df9b1955d05547dbebe3a"},{"price_adjustments":[{"position":1,"price":2160}],"price":2160,"compare_at_price":2400,"per_delivery_price":2160,"selling_plan_id":4644077638,"selling_plan_group_id":"74bac97f858a08c6053a72e8cb14f86c4e04b5a4"},{"price_adjustments":[{"position":1,"price":2160}],"price":2160,"compare_at_price":2400,"per_delivery_price":2160,"selling_plan_id":4644110406,"selling_plan_group_id":"cbbbd3c721f7f58b6e7b0a02d667ad5a6e0e5633"}],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/blindbarber.com\/cdn\/shop\/files\/30ProofStylingCream-LeadImage.png?v=1757511485","\/\/blindbarber.com\/cdn\/shop\/files\/30_Proof_Styling_Cream-_Attributes.png?v=1757432759","\/\/blindbarber.com\/cdn\/shop\/files\/30_Proof_Styling_Cream_-_Ingredients.png?v=1757511485","\/\/blindbarber.com\/cdn\/shop\/files\/30-Proof-Style-Cream_4x5_7867dd26-0504-4887-acb8-9b1c00d034ff.jpg?v=1757511485","\/\/blindbarber.com\/cdn\/shop\/products\/styling-cream-2.jpg?v=1757432759"],"featured_image":"\/\/blindbarber.com\/cdn\/shop\/files\/30ProofStylingCream-LeadImage.png?v=1757511485","options":["Title"],"media":[{"alt":null,"id":26925452099654,"position":1,"preview_image":{"aspect_ratio":0.8,"height":2048,"width":1638,"src":"\/\/blindbarber.com\/cdn\/shop\/files\/30ProofStylingCream-LeadImage.png?v=1757511485"},"aspect_ratio":0.8,"height":2048,"media_type":"image","src":"\/\/blindbarber.com\/cdn\/shop\/files\/30ProofStylingCream-LeadImage.png?v=1757511485","width":1638},{"alt":null,"id":26919881506886,"position":2,"preview_image":{"aspect_ratio":1.0,"height":3200,"width":3200,"src":"\/\/blindbarber.com\/cdn\/shop\/files\/30_Proof_Styling_Cream-_Attributes.png?v=1757432759"},"aspect_ratio":1.0,"height":3200,"media_type":"image","src":"\/\/blindbarber.com\/cdn\/shop\/files\/30_Proof_Styling_Cream-_Attributes.png?v=1757432759","width":3200},{"alt":null,"id":26919881474118,"position":3,"preview_image":{"aspect_ratio":1.0,"height":3200,"width":3200,"src":"\/\/blindbarber.com\/cdn\/shop\/files\/30_Proof_Styling_Cream_-_Ingredients.png?v=1757511485"},"aspect_ratio":1.0,"height":3200,"media_type":"image","src":"\/\/blindbarber.com\/cdn\/shop\/files\/30_Proof_Styling_Cream_-_Ingredients.png?v=1757511485","width":3200},{"alt":null,"id":26919880884294,"position":4,"preview_image":{"aspect_ratio":0.8,"height":2700,"width":2160,"src":"\/\/blindbarber.com\/cdn\/shop\/files\/30-Proof-Style-Cream_4x5_7867dd26-0504-4887-acb8-9b1c00d034ff.jpg?v=1757511485"},"aspect_ratio":0.8,"height":2700,"media_type":"image","src":"\/\/blindbarber.com\/cdn\/shop\/files\/30-Proof-Style-Cream_4x5_7867dd26-0504-4887-acb8-9b1c00d034ff.jpg?v=1757511485","width":2160},{"alt":"image of consistency for image of 30 proof styling cream","id":2603139760198,"position":5,"preview_image":{"aspect_ratio":0.8,"height":3000,"width":2400,"src":"\/\/blindbarber.com\/cdn\/shop\/products\/styling-cream-2.jpg?v=1757432759"},"aspect_ratio":0.8,"height":3000,"media_type":"image","src":"\/\/blindbarber.com\/cdn\/shop\/products\/styling-cream-2.jpg?v=1757432759","width":2400}],"requires_selling_plan":false,"selling_plan_groups":[{"id":"abac9aff3b87bf95abc8b916e00b520caba42640","name":"1 month subscription with 10% discount","options":[{"name":"Recharge Plan ID","position":1,"values":["19359994"]},{"name":"Order Frequency and Unit","position":2,"values":["1-month"]}],"selling_plans":[{"id":4643979334,"name":"1 month subscription with 10% discount","description":null,"options":[{"name":"Recharge Plan ID","position":1,"value":"19359994"},{"name":"Order Frequency and Unit","position":2,"value":"1-month"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":10}],"checkout_charge":{"value_type":"percentage","value":100}}],"app_id":"294517"},{"id":"660a37887d69218986e0536af682badc8466b949","name":"2 month 
3660subscription with 10% discount","options":[{"name":"Recharge Plan ID","position":1,"values":["19359995"]},{"name":"Order Frequency and Unit","position":2,"values":["2-month"]}],"selling_plans":[{"id":4644012102,"name":"2 month subscription with 10% discount","description":null,"options":[{"name":"Recharge Plan ID","position":1,"value":"19359995"},{"name":"Order Frequency and Unit","position":2,"value":"2-month"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":10}],"checkout_charge":{"value_type":"percentage","value":100}}],"app_id":"294517"},{"id":"8920d46708a916be221df9b1955d05547dbebe3a","name":"3 month subscription with 10% discount","options":[{"name":"Recharge Plan ID","position":1,"values":["19359996"]},{"name":"Order Frequency and Unit","position":2,"values":["3-month"]}],"selling_plans":[{"id":4644044870,"name":"3 month subscription with 10% discount","description":null,"options":[{"name":"Recharge Plan ID","position":1,"value":"19359996"},{"name":"Order Frequency and Unit","position":2,"value":"3-month"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":10}],"checkout_charge":{"value_type":"percentage","value":100}}],"app_id":"294517"},{"id":"74bac97f858a08c6053a72e8cb14f86c4e04b5a4","name":"4 month subscription with 10% discount","options":[{"name":"Recharge Plan ID","position":1,"values":["19359997"]},{"name":"Order Frequency and Unit","position":2,"values":["4-month"]}],"selling_plans":[{"id":4644077638,"name":"4 month subscription with 10% discount","description":null,"options":[{"name":"Recharge Plan ID","position":1,"value":"19359997"},{"name":"Order Frequency and Unit","position":2,"value":"4-month"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":10}],"checkout_charge":{"value_type":"percentage","value":100}}],"app_id":"294517"},{"id":"cbbbd3c721f7f58b6e7b0a02d667ad5a6e0e5633","name":"5 month subscription with 10% discount","options":[{"name":"Recharge Plan ID","position":1,"values":["19359998"]},{"name":"Order Frequency and Unit","position":2,"values":["5-month"]}],"selling_plans":[{"id":4644110406,"name":"5 month subscription with 10% discount","description":null,"options":[{"name":"Recharge Plan ID","position":1,"value":"19359998"},{"name":"Order Frequency and Unit","position":2,"value":"5-month"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":10}],"checkout_charge":{"value_type":"percentage","value":100}}],"app_id":"294517"}],"content":"\u003cp\u003e \u003c\/p\u003e\n\u003ch5\u003eInfused with hops (yes, from beer), the 30 Proof Styling Cream provides a weightless hold and a natural sheen that gives your hair an effortless look. Great as your pre-style cream, your daily styling product, or even your beard tamer (for those loose ends), this jack-of- all-trades will find its way into your daily regimen.\u003c\/h5\u003e\n\u003ch5\u003eFor optimal performance, emulsify a dime-sized dollop in your hands and work through towel-dried hair. No parabens, no sulfates, and no artificial dyes.\u003c\/h5\u003e"});
3661  
3662    
3663    upsellProducts.push({"id":10537178829,"title":"101 Proof Classic Pomade","handle":"101-proof-classic-pomade","description":"\n\u003cp\u003eInfused with hops (yes, from beer), the \u003cstrong\u003e101 Proof Classic\u003c\/strong\u003e leaves your hair with a maximum hold and a high sheen finish you can still run your hands through. For optimal results, emulsify a dime-sized dollop in your hands and work through towel-dried hair. Parabens, sulfates, or artificial dyes? Never. Handsome? Always.\u003c\/p\u003e","published_at":"2022-10-21T13:04:23-04:00","created_at":"2017-08-14T16:51:12-04:00","vendor":"blindbarber","type":"Blind Barber","tags":["101proof","2x","allow_in_bundle","allskintypes","b2b","core","Defined Part","ecom","High Sheen","honeycomb-supplier-product","hops","lemongrass","mintleaf","Pacsun collection","Slick","Straight","Strong Hold","sulfatesparabens","tonka","Verishop","YGroup_101"],"price":2400,"price_min":2400,"price_max":2400,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":39594080600134,"t
3663itle":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"5113","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"101 Proof Classic Pomade","public_title":null,"options":["Default Title"],"price":2400,"weight":454,"compare_at_price":null,"inventory_quantity":162,"inventory_management":"shopify","inventory_policy":"deny","barcode":"858081005113","requires_selling_plan":false,"selling_plan_allocations":[{"price_adjustments":[{"position":1,"price":2160}],"price":2160,"compare_at_price":2400,"per_delivery_price":2160,"selling_plan_id":4643913798,"selling_plan_group_id":"660a37887d69218986e0536af682badc8466b949"},{"price_adjustments":[{"position":1,"price":2160}],"price":2160,"compare_at_price":2400,"per_delivery_price":2160,"selling_plan_id":4643848262,"selling_plan_group_id":"8920d46708a916be221df9b1955d05547dbebe3a"},{"price_adjustments":[{"position":1,"price":2160}],"price":2160,"compare_at_price":2400,"per_delivery_price":2160,"selling_plan_id":4643881030,"selling_plan_group_id":"74bac97f858a08c6053a72e8cb14f86c4e04b5a4"},{"price_adjustments":[{"position":1,"price":2160}],"price":2160,"compare_at_price":2400,"per_delivery_price":2160,"selling_plan_id":4643946566,"selling_plan_group_id":"cbbbd3c721f7f58b6e7b0a02d667ad5a6e0e5633"}],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/blindbarber.com\/cdn\/shop\/files\/101ProofClassicPomade-LeadImage.png?v=1757511920","\/\/blindbarber.com\/cdn\/shop\/files\/101_Proof_Classic_Pomade_-_Attributes.png?v=1757511920","\/\/blindbarber.com\/cdn\/shop\/files\/101_Proof_Classic_Pomade_-_Ingredient.jpg?v=1757511920","\/\/blindbarber.com\/cdn\/shop\/files\/101-classic-hold_4x5_95e53ed1-7aa4-44c0-813c-70114bbb1d63.jpg?v=1757511920","\/\/blindbarber.com\/cdn\/shop\/products\/101-proofs.jpg?v=1757431737"],"featured_image":"\/\/blindbarber.com\/cdn\/shop\/files\/101ProofClassicPomade-LeadImage.png?v=1757511920","options":["Title"],"media":[{"alt":null,"id":26925377552454,"position":1,"preview_image":{"aspect_ratio":0.8,"height":2048,"width":1638,"src":"\/\/blindbarber.com\/cdn\/shop\/files\/101ProofClassicPomade-LeadImage.png?v=1757511920"},"aspect_ratio":0.8,"height":2048,"media_type":"image","src":"\/\/blindbarber.com\/cdn\/shop\/files\/101ProofClassicPomade-LeadImage.png?v=1757511920","width":1638},{"alt":null,"id":26919854669894,"position":2,"preview_image":{"aspect_ratio":1.0,"height":3200,"width":3200,"src":"\/\/blindbarber.com\/cdn\/shop\/files\/101_Proof_Classic_Pomade_-_Attributes.png?v=1757511920"},"aspect_ratio":1.0,"height":3200,"media_type":"image","src":"\/\/blindbarber.com\/cdn\/shop\/files\/101_Proof_Classic_Pomade_-_Attributes.png?v=1757511920","width":3200},{"alt":null,"id":26919854637126,"position":3,"preview_image":{"aspect_ratio":1.0,"height":3200,"width":3200,"src":"\/\/blindbarber.com\/cdn\/shop\/files\/101_Proof_Classic_Pomade_-_Ingredient.jpg?v=1757511920"},"aspect_ratio":1.0,"height":3200,"media_type":"image","src":"\/\/blindbarber.com\/cdn\/shop\/files\/101_Proof_Classic_Pomade_-_Ingredient.jpg?v=1757511920","width":3200},{"alt":null,"id":26919855685702,"position":4,"preview_image":{"aspect_ratio":0.8,"height":2700,"width":2160,"src":"\/\/blindbarber.com\/cdn\/shop\/files\/101-classic-hold_4x5_95e53ed1-7aa4-44c0-813c-70114bbb1d63.jpg?v=1757511920"},"aspect_ratio":0.8,"height":2700,"media_type":"image","src":"\/\/blindbarber.com\/cdn\/shop\/files\/101-classic-hold_4x5_95e53ed1-7aa4-44c0-813c-70114bbb1d63.jpg?v=1757511920","width":2160},{"alt":"consistency of 101 proof classic pomade","id":2603104010310,"position":5,"preview_image":{"aspect_ratio":0.8,"height":3000,"width":2400,"src":"\/\/blindbarber.com\/cdn\/shop\/products\/101-proofs.jpg?v=1757431737"},"aspect_ratio":0.8,"height":3000,"media_type":"image","src":"\/\/blindbarber.com\/cdn\/shop\/products\/101-proofs.jpg?v=1757431737","width":2400}],"requires_selling_plan":false,"selling_plan_groups":[{"id":"660a37887d69218986e0536af682badc8466b949","name":"2 month subscription with 10% discount","options":[{"name":"Recharge Plan ID","position":1,"values":["19359986"]},{"name":"Order Frequency and Unit","position":2,"values":["2-month"]}
3663],"selling_plans":[{"id":4643913798,"name":"2 month subscription with 10% discount","description":null,"options":[{"name":"Recharge Plan ID","position":1,"value":"19359986"},{"name":"Order Frequency and Unit","position":2,"value":"2-month"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":10}],"checkout_charge":{"value_type":"percentage","value":100}}],"app_id":"294517"},{"id":"8920d46708a916be221df9b1955d05547dbebe3a","name":"3 month subscription with 10% discount","options":[{"name":"Recharge Plan ID","position":1,"values":["19359987"]},{"name":"Order Frequency and Unit","position":2,"values":["3-month"]}],"selling_plans":[{"id":4643848262,"name":"3 month subscription with 10% discount","description":null,"options":[{"name":"Recharge Plan ID","position":1,"value":"19359987"},{"name":"Order Frequency and Unit","position":2,"value":"3-month"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":10}],"checkout_charge":{"value_type":"percentage","value":100}}],"app_id":"294517"},{"id":"74bac97f858a08c6053a72e8cb14f86c4e04b5a4","name":"4 month subscription with 10% discount","options":[{"name":"Recharge Plan ID","position":1,"values":["19359988"]},{"name":"Order Frequency and Unit","position":2,"values":["4-month"]}],"selling_plans":[{"id":4643881030,"name":"4 month subscription with 10% discount","description":null,"options":[{"name":"Recharge Plan ID","position":1,"value":"19359988"},{"name":"Order Frequency and Unit","position":2,"value":"4-month"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":10}],"checkout_charge":{"value_type":"percentage","value":100}}],"app_id":"294517"},{"id":"cbbbd3c721f7f58b6e7b0a02d667ad5a6e0e5633","name":"5 month subscription with 10% discount","options":[{"name":"Recharge Plan ID","position":1,"values":["19359989"]},{"name":"Order Frequency and Unit","position":2,"values":["5-month"]}],"selling_plans":[{"id":4643946566,"name":"5 month subscription with 10% discount","description":null,"options":[{"name":"Recharge Plan ID","position":1,"value":"19359989"},{"name":"Order Frequency and Unit","position":2,"value":"5-month"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":10}],"checkout_charge":{"value_type":"percentage","value":100}}],"app_id":"294517"}],"content":"\n\u003cp\u003eInfused with hops (yes, from beer), the \u003cstrong\u003e101 Proof Classic\u003c\/strong\u003e leaves your hair with a maximum hold and a high sheen finish you can still run your hands through. For optimal results, emulsify a dime-sized dollop in your hands and work through towel-dried hair. Parabens, sulfates, or artificial dyes? Never. Handsome? Always.\u003c\/p\u003e"});
3664  
3665  globals.upsellProducts = upsellProducts;
3666  globals.upsellEnabled = true;
3667  
3668    globals.upsellTitle = "Want to try these?";
3669  
3670
3671</script>
3671
3672
3673</div>
3674    <button id="blocker">
3675  <span class="d-none" aria-hidden=true>Block</span>
3676</button>
3677
3678    <div class="js-plp-desc-open-wrap plp-desc-open-wrap"></div>
3679
3680    
3681    <style type="text/css">
3682      /* shopping gives style */
3683      .sg-widget {
3684        margin-bottom: 1rem;
3685        border-radius: 2px;
3686      }
3687    </style>
3688
3689    
3689<script type="application/ld+json">
3690{
3691  "@context": "https://schema.org",
3692  "@type": "BreadcrumbList",
3693  "@id": "https://blindbarber.com/blogs/press#breadcrumb",
3694  "itemListElement": [
3695    {
3696      "@type": "ListItem",
3697      "position": 1,
3698      "name": "Home",
3699      "item": "https://blindbarber.com"
3700    },{
3701      "@type": "ListItem",
3702      "position": 2,
3703      "name": "Press",
3704      "item": "https://blindbarber.com/blogs/press"
3705    }]
3706}
3707</script>
3707 
3708
3709
3710    
3710<script type="text/javascript" defer>
3711      var _learnq = _learnq || [];
3712      document.getElementById('AddToCart') &&
3713        document.getElementById('AddToCart').addEventListener('click', function () {
3714          _learnq.push(['track', 'Added to Cart', item]);
3715        });
3716    </script>
3716
3717    
3717<script type="text/javascript" defer>
3718      var _learnq = _learnq || [];
3719      function addedToCart() {
3720        fetch(`${window.location.origin}/cart.js`).then((res) =>
3721          res
3722            .clone()
3723            .json()
3724            .then((data) => {
3725              var cart = {
3726                total_price: data.total_price / 100,
3727                $value: data.total_price / 100,
3728                total_discount: data.total_discount,
3729                original_total_price: data.original_total_price / 100,
3730                items: data.items,
3731              };
3732              if (typeof item !== 'undefined') {
3733                cart = Object.assign(cart, item);
3734              }
3735              _learnq.push(['track', 'Added to Cart', cart]);
3736            })
3737        );
3738      }
3739      (function (ns, fetch) {
3740        ns.fetch = function () {
3741          const response = fetch.apply(this, arguments);
3742          response.then((res) => {
3743            try {
3744              if (`${window.location.origin}/cart/add.js`.renders(res.url)) {
3745                addedToCart();
3746              }
3747            } catch (err) {
3748              // console.log(err);
3749            }
3750          });
3751          return response;
3752        };
3753      })(window, window.fetch);
3754      document.addEventListener('DOMContentLoaded', function () {
3755        if (typeof window.jQuery !== 'undefined') {
3756          window.jQuery(document).ajaxComplete(function (event, request, settings) {
3757            if (settings.url == '/cart/add.js') {
3758              addedToCart();
3759            }
3760          });
3761        }
3762      });
3763    </script>
3763
3764
3765    <style>
3766      
3767      .shopify-challenge__container {
3768      	max-width: 28.5rem;
3769      	padding: 0 20px;
3770      }
3771      .shopify-challenge__message {
3772      	margin-botom: 2rem;
3773      }
3774      .shopify-challenge__container .g-recaptcha {
3775      	margin-botom: 2rem;
3776      }
3777    </style>
3778
3779    
3779<script>
3780      window.miniCartSettings = {
3781      	currencySymbol: '$',
3782      	cartName: 'Shopping bag',
3783      	freeShippingThresholdEnabled: true,
3784      	freeShippingThreshold: 45,
3785      	upsellEnabled: true,
3786      	upsellProducts: [ { "title" : "A product" }, { "title":"Another product" },  { "title":"Another 3rd product" }],
3787      	freeSamplesEnabled: true,
3788      	freeSampleProducts: [ { "title" : "A product" }, { "title":"Another product" },  { "title":"Another 3rd product" }],
3789      	freeSampleLimit: 2,
3790      	giftMessageEnabled: true,
3791      }
3792
3793      window.isB2bMode = false
3794    </script>
3794
3795
3796    
3796<script defer src="//blindbarber.com/cdn/shop/t/139/assets/app.js?v=38475251445320335471786720378"></script>
3796
3797
3798    
3799
3800    
3800<script>
3801      // TrapFocus function
3802      function trapFocus(container) {
3803        const focusableElements = container.querySelectorAll(
3804          'a[href], area[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), iframe, object, embed, [tabindex]:not([tabindex="-1"]), [contenteditable]'
3805        );
3806        const firstElement = focusableElements[0];
3807        const lastElement = focusableElements[focusableElements.length - 1];
3808
3809        function handleTab(e) {
3810          if (e.key !== 'Tab') return;
3811
3812          if (e.shiftKey) {
3813            if (document.activeElement === firstElement) {
3814              e.preventDefault();
3815              lastElement.focus();
3816            }
3817          } else {
3818            if (document.activeElement === lastElement) {
3819              e.preventDefault();
3820              firstElement.focus();
3821            }
3822          }
3823        }
3824
3825        container.addEventListener('keydown', handleTab);
3826
3827        // Return a cleanup function
3828        return () => {
3829          container.removeEventListener('keydown', handleTab);
3830        };
3831      }
3832
3833      // Set up MutationObserver
3834      document.addEventListener('DOMContentLoaded', function () {
3835        const miniCart = document.getElementById('mini-cart-template');
3836        let releaseFocus = null;
3837        let previouslyFocusedElement = null;
3838
3839        if (miniCart) {
3840          const observer = new MutationObserver((mutations) => {
3841            mutations.forEach((mutation) => {
3842              if (mutation.attributeName === 'aria-hidden') {
3843                const isHidden = miniCart.getAttribute('aria-hidden') === 'true';
3844
3845                if (!isHidden) {
3846                  previouslyFocusedElement = document.activeElement;
3847                  releaseFocus = trapFocus(miniCart);
3848
3849                  const focusable = miniCart.querySelector(
3850                    'button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])'
3851                  );
3852                  if (focusable) focusable.focus();
3853                } else {
3854                  if (releaseFocus) releaseFocus();
3855                  if (previouslyFocusedElement) previouslyFocusedElement.focus();
3856                }
3857              }
3858            });
3859          });
3860
3861          observer.observe(miniCart, { attributes: true });
3862        }
3863      });
3864
3865      document.addEventListener('DOMContentLoaded', function () {
3866        const accordionTriggers = document.querySelectorAll('.js-menu-accordion-trigger');
3867
3868        accordionTriggers.forEach((trigger) => {
3869          trigger.addEventListener('click', function (event) {
3870            const expanded = this.getAttribute('aria-expanded') === 'true';
3871            this.setAttribute('aria-expanded', String(!expanded));
3872
3873            const panelId = this.getAttribute('aria-controls');
3874            const panel = document.getElementById(panelId);
3875            if (panel) {
3876              panel.hidden = expanded; // Show/hide panel
3877            }
3878
3879            event.preventDefault(); // Prevent jumping if href="#"
3880          });
3881        });
3882      });
3883    </script>
3883
3884
3885    <!-- Gorgias Chat Widget End -->
3886
3887    <style data-shopify>
3888      .account-container .card-body .yotpo-widget-instance {
3889        display: none;
3890      }
3891
3892      .subs-tr {
3893        display: flex;
3894        align-items: center;
3895      }
3896
3897      #subscriptions-data table tr td {
3898        padding: 0 8px;
3899      }
3900
3901      #subscriptions-data table tr td img {
3902        max-width: 100px;
3903      }
3904
3905      #subscriptions-data table tr td:nth-child(2) {
3906        display: flex;
3907        flex-direction: column;
3908        justify-content: center;
3909      }
3910      .frq-tag {
3911        background: #e7e7e8;
3912        text-align: center;
3913        width: fit-content;
3914        font-size: 12px;
3915        padding: 0px 10px 2px;
3916        border-radius: 100px;
3917        color: #000;
3918        text-transform: lowercase;
3919        margin-top: 6px;
3920      }
3921      td[data-status]:before {
3922          content: attr(data-status);
3923          position: absolute;
3924          background: #6e6c6c;
3925          color: #ffffff;
3926          transform: rotate(-45deg);
3927          top: 16px;
3928          left: -8px;
3929          font-size: 11px;
3930          font-weight: 900;
3931          padding: 2px 10px;
3932          text-transform: uppercase;
3933      }
3934      td[data-status="active"]:before {background: #049504;}
3935
3936      td[data-status=""]:before {
3937        display: none;
3938      }
3939
3940      td[data-status] {
3941        position: relative;
3942      }
3943      .no_subs {
3944        height: 80px;
3945        display: flex;
3946        align-items: center;
3947        justify-content: center;
3948      }
3949      .itYCKI {
3950        right: 8px !important;
3951        bottom: 14px !important;
3952      }
3953      .kl-hub-tabs__tablist .kl-hub-button {
3954        display: flex;
3955        justify-content: center;
3956        align-items: center;
3957      }
3958      .kl-hub-tabs__tablist .kl-hub-button span svg {
3959        width: 24px !important;
3960        height: 24px !important;
3961      }
3962    </style>
3963
3964    
3964<script async src="https://cdn.rebuyengine.com/onsite/js/rebuy.js?shop=blindbarber.myshopify.com"></script>
3964
3965
3966<script>
3967(function () {
3968  var TAG = 'savedby-checkout-plus';
3969  var CSS = '.sb__parent,.sb__parent *,.sb__parent span,.sb__parent div,.sb__parent a,.sb__parent button{font-family:MonumentGroteskRegular,Arial,Helvetica,sans-serif!important;font-size:12px!important;line-height:1.4}.sb__parent [name="title"],.sb__parent [name="fee"]{font-family:MonumentGroteskMedium,Arial,Helvetica,sans-serif!important;font-weight:normal}.sb__info-logo-container img,img[alt="Protection Logo"]{width:80px!important;height:16px!important;object-fit:contain;display:block}';
3970
3971  var sheet = null;
3972  try {
3973    sheet = new CSSStyleSheet();
3974    sheet.replaceSync(CSS);
3975  } catch (e) { /* fallback to <style> injection below */ }
3976
3977  function injectInto(el) {
3978    var root = el && el.shadowRoot;
3979    if (!root) return;
3980    if (sheet) {
3981      if (root.adoptedStyleSheets.indexOf(sheet) !== -1) return;
3982      root.adoptedStyleSheets = root.adoptedStyleSheets.concat(sheet);
3983    } else {
3984      if (root.querySelector('style[data-bb-sb]')) return;
3985      var style = document.createElement('style');
3986      style.setAttribute('data-bb-sb', '1');
3987      style.textContent = CSS;
3988      root.appendChild(style);
3989    }
3990  }
3991
3992  function scan(root) {
3993    var hosts = (root || document).querySelectorAll(TAG);
3994    for (var i = 0; i < hosts.length; i++) injectInto(hosts[i]);
3995  }
3996
3997  scan(document);
3998
3999  var observer = new MutationObserver(function (mutations) {
4000    for (var i = 0; i < mutations.length; i++) {
4001      var added = mutations[i].addedNodes;
4002      for (var j = 0; j < added.length; j++) {
4003        var node = added[j];
4004        if (node.nodeType !== 1) continue;
4005        if (node.tagName === TAG.toUpperCase()) injectInto(node);
4006        else if (node.firstElementChild) scan(node);
4007      }
4008    }
4009  });
4010  observer.observe(document.body, { childList: true, subtree: true });
4011
4012  // Widget only appears briefly near cart/checkout; stop watching after 30s.
4013  setTimeout(function () { observer.disconnect(); }, 30000);
4014})();
4015</script>
4015
4016
4017
4018
4019
4020
4021
4022<!-- Dynamic bundle -->
4023<script id="rebuy-widget-237214" type="text/template">
4024  <div class="rebuy-widget"
4025		v-cloak
4026		v-on:click="stopPropagation($event)"
4027		v-bind:id="'rebuy-widget-' + id"
4028		v-bind:class="['widget-type-' + config.type.replace('_','-'), products.length > 0 ? 'is-visible' : 'is-hidden']">
4029		
4030		<div
4031			class="rebuy-widget-container"
4032			v-bind:class="['widget-display-' + config.display_type, visible ? 'is-visible' : 'is-hidden' ]">
4033			<div class="rebuy-widget-content">
4034				<div class="rebuy-timer" v-if="hasTimer()">
4035					<h5 class="rebuy-timer-title" v-if="config.language.timer_title">
4036						<span v-html="config.language.timer_title"></span> <span class="rebuy-timer-minutes" v-html="config.timer.duration_minutes"></span>:<span class="rebuy-timer-seconds" v-html="config.timer.duration_seconds"></span>
4037					</h5>
4038				</div>
4039				
4040				<h4 class="super-title" v-if="config.language.super_title != ''" v-html="config.language.super_title"></h4>
4041
4042				<h3 class="primary-title" v-if="config.language.title != ''" v-html="config.language.title"></h3>
4043              
4044				<div class="description" v-if="config.language.description != ''" v-html="config.language.description"></div>
4045				
4046				<div class="rebuy-bundle">
4047				
4048					<div class="rebuy-bundle__images">
4049
4050						<div class="rebuy-bundle__image" v-for="(product, index) in products" v-if="product.selected" v-bind:class="[product.handle, 'product-id-' + product.id, cartHasProduct(product) ? 'cart-has-item' : '', productTagClasses(product)]">
4051							<a class="rebuy-bundle__image-item" v-bind:href="learnMoreURL(product)" v-bind:style="imageStyles" v-on:click="learnMore(product);" v-bind:class="[hasLearnMore() && !isInputProduct(product) ? 'clickable' : '' ]">
4052								<img v-bind:src="itemImage(product, product.selected_variant, '400x400')" v-bind:alt="product.title">
4053							</a>
4054							<div class="rebuy-bundle__image-divider">
4055								<i class="far fa-plus"></i>
4056							</div>
4057						</div>
4058						
4059					</div>
4060
4061                    <div class="rebuy-bundle__actions rebuy-mobile" v-if="subtotal() > 0">
4062                        
4063                        <div class="rebuy-bundle__actions-price">
4064                            <strong class="rebuy-bundle__actions-price-label" v-html="config.language.total_price_label"></strong>
4065                            
4066                            <div class="rebuy-bundle__actions-price-value" v-if="bundleOnSale()">
4067                                <span class="rebuy-money sale" v-html="formatMoney(subtotal())"></span>
4068                                <span class="rebuy-money compare-at" v-html="formatMoney(compareAtSubtotal())"></span>
4069                            </div>
4070                            <div class="rebuy-bundle__actions-price-value" v-if="!(bundleOnSale())">
4071                                <span class="rebuy-money" v-html="formatMoney(subtotal())"></span>
4072                            </div>
4073                        </div>
4074                        
4075                        <div class="rebuy-bundle__actions-buttons">
4076                            <button
4077                                class="rebuy-button"
4078                                v-on:click="addSelectedProductsToCart()"
4079                                v-bind:disabled="isBundleIncomplete()"
4080                                type="button">
4081                                    <span v-html="buttonWidgetLabel()"></span>
4082                            </button>
4083                        </div>
4084                    </div>
4085					
4086					<div class="rebuy-bundle__items">
4087						
4088
4089				      <div class="rebuy-product-block" v-for="(product, product_index) in products" v-bind:class="[product.handle, 'product-id-' + product.id, cartHasProduct(product) ? 'cart-has-item' : '', productTagClasses(product), isInputProduct(product) ? 'is-input-product' : '' ,product.selected ? 'is-selected': '']">
4090							
4091							<div class="rebuy-product-info">
4092                            	<a class="rebuy-bundle__image-item bundle-single-image" v-bind:href="learnMoreURL(product)" v-bind:style="imageStyles" v-on:click="learnMore(product);" v-bind:class="[hasLearnMore() && !isInputProduct(product) ? 'clickable' : '' ]">
4093									<img v-bind:src="itemImage(product, product.selected_variant)" v-bind:alt="product.title">
4094								</a>
4095                                <div class="rebuy-product-checkbox" v-if="!bundleRequiresAllItems()">
4096                                    <label class="rebuy-checkbox-label">
4097                                        <input
4098                                            class="checkbox-input rebuy-checkbox"
4099                                            v-model="product.selected"
4100                                            type="checkbox" />
4101                                    </label>                                  
4102                                </div>
4103                                <strong class="rebuy-product-label" v-if="isInputProduct(product)" v-html="'This item:'"></strong>
4104								<a class="rebuy-product-title" v-bind:href="learnMoreURL(product)" v-on:click="learnMore(product);" v-html="product.title" v-bind:class="[hasLearnMore() && !isInputProduct(product) ? 'clickable' : '']"></a>
4105								<div class="rebuy-variant-title" v-if="showVariantTitle(product)" v-html="product.selected_variant.title"></div>
4106								<div class="rebuy-product-review" v-if="hasProductReviews(product)">
4107									<span class="rebuy-star-rating">
4108										<span class="rebuy-star-rating-background"></span>
4109										<span class="rebuy-star-rating-foreground" v-bind:style="{ width: productReviewRatingPercentage(product) }"></span>
4110									</span>
4111									<span class="rebuy-review-count" v-html="productReviewCount(product)"></span>
4112								</div>
4113
4114								<div class="rebuy-product-price">
4115									<div v-if="variantOnSale(product, product.selected_variant)">
4116										<span class="rebuy-money sale" v-html="formatMoney(variantPrice(product, product.selected_variant))"></span>
4117										<span class="rebuy-money compare-at" v-html="formatMoney(variantCompareAtPrice(product, product.selected_variant))"></span>
4118									</div>
4119									<div v-if="!(variantOnSale(product, product.selected_variant))">
4120										<span class="rebuy-money" v-html="formatMoney(variantPrice(product, product.selected_variant))"></span>
4121									</div>
4122								</div>
4123								<div class="rebuy-product-description" v-if="showProductDescription(product)" v-html="text(product.body_html)"></div>
4124							</div>
4125							<div class="rebuy-product-options" v-if="showVariantSelect(product)">
4126								<select
4127									:id="id + '-' + 'select' + '-' + product_index"
4128									:class="{ hide : settings.view_options.variant_selector == 'buttons' }"
4129									class="rebuy-select"
4130									v-model="product.selected_variant_id"
4131									v-on:change="selectVariant(product)">
4132									<option v-for="variant in product.variants" v-bind:value="variant.id">{{ variant.title }}</option>
4133								</select>
4134
4135								<div v-if="option.name == 'Color' && displayColorSwatches()" v-for="(option, option_index) in product.options" class="rebuy-color-swatches">
4136									<div v-for="(value, value_index) in option.values" class="rebuy-color-swatch">
4137										<input
4138											:name="id + '-color-' + product_index" 
4139											:id="id + '-color-' + option_index + '-' + value + '-' + value_index"
4140											:checked="value_index == 0" 
4141											:value="value"
4142											type="radio" 
4143											class="rebuy-color-input hide"
4144											v-on:change="selectVariantByColor(product, value, product_index)">
4145										<label
4146											:for="id + '-color-' + option_index + '-' + value + '-' + value_index"
4147											:style="{ backgroundColor: value }"
4148											:title="value"
4149											class="rebuy-color-label"></label>
4150									</div>
4151								</div>
4152
4153								<div v-if="option.name == 'Size' && settings.view_options.variant_selector == 'buttons'" v-for="(option, option_index) in product.options" class="mt-10 rebuy-size-swatches">
4154									<div v-for="(value, value_index) in option.values" class="rebuy-size-swatch">
4155										<input
4156											:name="id + '-size-' + product_index" 
4157											:id="id + '-size-' + product_index + '-' + value"
4158											:checked="value_index == 0" 
4159											:value="value"
4160											type="radio" 
4161											class="rebuy-size-input hide"
4162											v-on:change="selectVariantBySize(product, value, product_index)">
4163										<label
4164											:for="id + '-size-' + product_index + '-' + value"
4165											class="rebuy-size-label">{{ value }}</label>
4166									</div>
4167								</div>
4168							</div>
4169						</div>
4170
4171					</div>
4172				</div>
4173				
4174			</div>
4175		</div>
4176							
4177        <div class="rebuy-bundle__actions rebuy-desktop" v-if="subtotal() > 0">
4178            
4179            <div class="rebuy-bundle__actions-price">
4180                <strong class="rebuy-bundle__actions-price-label" v-html="config.language.total_price_label"></strong>
4181                
4182                <div class="rebuy-bundle__actions-price-value" v-if="bundleOnSale()">
4183                    <span class="rebuy-money sale" v-html="formatMoney(subtotal())"></span>
4184                    <span class="rebuy-money compare-at" v-html="formatMoney(compareAtSubtotal())"></span>
4185                </div>
4186                <div class="rebuy-bundle__actions-price-value" v-if="!(bundleOnSale())">
4187                    <span class="rebuy-money" v-html="formatMoney(subtotal())"></span>
4188                </div>
4189            </div>
4190            
4191            <div class="rebuy-bundle__actions-buttons">
4192                <button
4193                    class="rebuy-button"
4194                    v-on:click="addSelectedProductsToCart()"
4195                    v-bind:disabled="isBundleIncomplete()"
4196                    type="button">
4197                        <span v-html="buttonWidgetLabel()"></span>
4198                </button>
4199            </div>
4200        </div>
4201					
4202	</div>
4203  </div>
4204</script>
4204
4205
4206<!-- Carousel -->
4207<script id="rebuy-widget-237218" type="text/template">
4208<div class="rebuy-widget"
4209v-cloak
4210v-on:click="stopPropagation($event)"
4211v-bind:id="'rebuy-widget-' + id"
4212v-bind:class="['widget-type-' + config.type.replace('_','-'), 'widget-display-' + config.display_type, products.length > 0 ? 'is-visible' : 'is-hidden', 'widget-layout-' + currentLayout()]">
4213
4214    <div
4215        class="rebuy-widget-container"
4216        v-cloak
4217        v-bind:class="['widget-display-' + config.display_type, visible ? 'is-visible' : 'is-hidden' ]"
4218        v-on:click.self="hide()">
4219
4220        <div class="rebuy-widget-content">
4221            <div class="rebuy-modal-close" v-on:click="hide()" aria-label="close modal">
4222                <i class="fas fa-times" aria-hidden="true"></i>
4223            </div>
4224
4225            <div class="rebuy-timer" v-if="hasTimer()">
4226                <p class="rebuy-timer-title" v-if="config.language.timer_title">
4227                    <span v-html="config.language.timer_title"></span> <span class="rebuy-timer-minutes" v-html="config.timer.duration_minutes"></span>:<span class="rebuy-timer-seconds" v-html="config.timer.duration_seconds"></span>
4228                </p>
4229            </div>
4230
4231            <h3 class="super-title" v-if="config.language.super_title != ''" v-html="config.language.super_title"></h3>
4232
4233            <h4 class="primary-title" v-if="config.language.title != ''" v-html="config.language.title"></h4>
4234
4235            <div class="description" v-if="config.language.description != ''" v-html="config.language.description"></div>
4236
4237            <div class="rebuy-product-grid" v-bind:class="layoutClasses" tabindex="0" role="list">
4238
4239                <div
4240                    v-for="(product, product_index) in products"
4241                    v-bind:class="[
4242                        product.handle,
4243                        'product-id-' + product.id,
4244                        cartHasProduct(product) ? 'cart-has-item' : '',
4245                        productTagClasses(product),
4246                        hasSplideCarousel ? 'splide__slide' : '',
4247                    ]"
4248                    aria-label="product"
4249                    class="rebuy-product-block"
4250                    role="listitem"
4251                >
4252
4253					<!-- CUSTOM -->
4254					<div class="rebuy-product-media">
4255						<a class="rebuy-product-image" v-bind:href="learnMoreURL(product)" v-bind:style="imageStyles" v-on:click="learnMore(product);" v-bind:class="[hasLearnMore() ? 'clickable' : '']">
4256							<img class="rebuy-product-img" v-if="product?.images[0]?.src" v-bind:src="product.images[0].src" v-bind:alt="'View ' + product.title">
4257							<img class="rebuy-product-hover-img" v-if="product?.images[1]?.src" v-bind:src="product.images[1].src" v-bind:alt="'View ' + product.title">
4258							<img class="rebuy-product-hover-img" v-else v-bind:src="product.images[0]?.src" v-bind:alt="'View ' + product.title">
4259						</a>
4260					</div>
4261					<!-- /CUSTOM -->
4262
4263                    <div class="rebuy-product-info">
4264                        <a
4265                            role="heading"
4266                            aria-level="5"
4267                            class="rebuy-product-title"
4268                            v-bind:href="learnMoreURL(product)"
4269                            v-on:click="learnMore(product, $event);"
4270                            v-html="product.title"
4271                            v-bind:class="[hasLearnMore() ? 'clickable' : '']"
4272                            v-bind:aria-label="'View ' + product.title"
4273                            rel="nofollow"
4274                        ></a>
4275
4276	  					<!-- CUSTOM -->
4277	  					<div v-if="product?.metafields?.my_fields?.sub_title" class="rebuy-metafield-subtitle" v-html="product.metafields.my_fields.sub_title"></div>
4278						<div v-else-if="product?.metafields?.subtitle?.subtitle" class="rebuy-metafield-subtitle" v-html="product.metafields.subtitle.subtitle"></div>
4279						<!-- /CUSTOM -->
4280
4281                        <div class="rebuy-variant-title" v-if="showVariantTitle(product)" v-html="product.selected_variant.title"></div>
4282                        <div class="rebuy-product-review" v-if="hasProductReviews(product)" aria-label="product star rating">
4283                            <span class="rebuy-star-rating">
4284                                <span
4285                                    v-if="product.reviews.star_rating"
4286                                    class="rebuy-star-rating-value sr-only"
4287                                    v-html="product.reviews.star_rating + ' stars out of 5 stars'"
4288                                >
4289                                </span>
4290                                <span class="rebuy-star-rating-background"></span>
4291                                <span class="rebuy-star-rating-foreground" v-bind:style="{ width: productReviewRatingPercentage(product) }"></span>
4292                            </span>
4293                            <span class="rebuy-review-count" v-html="productReviewCount(product)"></span>
4294                        </div>
4295
4296                        <div class="rebuy-product-description" v-if="showProductDescription(product)" v-html="text(product.body_html)"></div>
4297                    </div>
4298                    <div class="rebuy-product-options" v-if="showVariantSelect(product)">
4299                        <select
4300                            title="Select product variant"
4301                            :id="id + '-' + 'select' + '-' + product_index"
4302                            :class="{ hide : config.view_options.variant_selector === 'buttons' }"
4303                            class="rebuy-select"
4304                            v-bind:aria-label="'variant of ' + product.title"
4305                            v-model="product.selected_variant_id"
4306                            v-on:change="selectVariant(product)">
4307                            <option
4308                                v-for="variant in product.variants"
4309                                class="rebuy-product-options__option"
4310                                :class="{ 'rebuy-product-options__option--oos' : !variantAvailable(variant) }"
4311                                v-bind:value="variant.id"
4312                                :disabled="!variantAvailable(variant)"
4313                                v-html="formatVariantOptionTitle(variant)">
4314                            </option>
4315                        </select>
4316
4317                        <div
4318                            class="rebuy-product-options__button-swatches-container"
4319                            :class="{ 'rebuy-style__hidden-block' : config.view_options.variant_selector === 'select' }"
4320                            >
4321                            <div
4322                                v-for="option in product.options"
4323                                :key="'option-' + product.id + '-' + option.name"
4324                                class="rebuy-product-options__button-swatches rebuy-size-swatches"
4325                                >
4326                                <div
4327                                    v-for="(value, value_index) in filterOOSOptions(option, product)"
4328                                    :key="'value-' + product.id + '-' + option.name + '-' + value + '-' + value_index"
4329                                    >
4330                                    <div v-if="displayColorSwatches(option)" class="rebuy-product-options__button-swatch rebuy-color-swatch">
4331                                        <input
4332                                            :name="id + '-color-' + product_index"
4333                                            :id="id + '-color-' + product_index + '-' + value + '-' + value_index"
4334                                            :checked="hasSwatchOptionSelected(product, value, value_index, 'color')"
4335                                            :value="value"
4336                                            type="radio"
4337                                            class="rebuy-color-input hide"
4338                                            v-on:change="selectVariantByOption(product, option.name, value)"
4339                                            :disabled="isDisabledOptionValue(product, option.name, value)"
4340                                        />
4341
4342                                        <label
4343                                            :for="id + '-color-' + product_index + '-' + value + '-' + value_index"
4344                                            :style="getMerchantThemeColorAssetStyle(value)"
4345                                            :title="value"
4346                                            class="rebuy-color-label"
4347                                            :class="{ 'rebuy-product-options__button-swatch-label--disabled' : isDisabledOptionValue(product, option.name, value) }"
4348                                        >
4349                                        </label>
4350                                    </div>
4351
4352                                    <div v-if="!displayColorSwatches(option)" class="rebuy-product-options__button-swatch rebuy-size-swatch">
4353                                        <input
4354                                            :name="id + '-' + option.name + '-' + product_index"
4355                                            :id="id + '-' + option.name + '-' + product_index + '-' + value"
4356                                            :checked="hasSwatchOptionSelected(product, value, value_index, option.name)"
4357                                            :value="value"
4358                                            type="radio"
4359                                            class="rebuy-size-input hide"
4360                                            v-on:change="selectVariantByOption(product, option.name, value)"
4361                                            :disabled="isDisabledOptionValue(product, option.name, value)"
4362                                        />
4363
4364                                        <label
4365                                            :for="id + '-' + option.name + '-' + product_index + '-' + value"
4366                                            class="rebuy-size-label"
4367                                            :class="{ 'rebuy-product-options__button-swatch-label--disabled' : isDisabledOptionValue(product, option.name, value) }"
4368                                        >
4369                                            {{ value }}
4370                                        </label>
4371                                    </div>
4372                                </div>
4373                            </div>
4374                        </div>
4375                    </div>
4376
4377                    <div class="rebuy-product-actions">
4378                        <div class="subscription-checkbox" v-if="showSubscriptionOptions(product)">
4379                            <label class="rebuy-checkbox-label">
4380                                <input
4381                                    class="checkbox-input rebuy-checkbox"
4382                                    v-model="product.subscription"
4383                                    v-on:change="toggleSubscription(product)"
4384                                    type="checkbox"
4385                                    :aria-label="upgradeToSubscriptionAriaLabel(product)"
4386                                />
4387                                <span class="checkbox-label" v-html="upgradeToSubscriptionLabel(product)"></span>
4388                            </label>
4389                        </div>
4390
4391                        <div class="subscription-frequency" v-if="showSubscriptionFrequency(product)">
4392                            <select
4393                                class="rebuy-select"
4394                                aria-label="subscription frequency"
4395                                v-model="product.subscription_frequency"
4396                                v-on:change="updateSubscriptionFrequency(product)">
4397                                <option v-for="frequency in product.subscription_frequencies" v-bind:value="frequency">{{ frequencyLabel(frequency, product.subscription_interval) }}</option>
4398                            </select>
4399                        </div>
4400
4401                        <div class="product-quantity" v-if="hasQuantityInputEnabled()">
4402                            <div class="rebuy-select-wrapper">
4403                                <label class="rebuy-label">Quantity</label>
4404                                <select
4405                                    class="rebuy-select"
4406                                    aria-label="product quantity"
4407                                    v-model="product.quantity">
4408                                    <option v-for="n in maxQuantityInputValue()" v-bind:value="n">{{ n }}</option>
4409                                </select>
4410                            </div>
4411                        </div>
4412
4413                        <button
4414                            class="rebuy-button"
4415                            v-bind:class="{ working: (product.status != 'ready' && product.status != 'selecting') }"
4416                            v-bind:disabled="!(variantAvailable(product.selected_variant)) || (product.status != 'ready' && product.status != 'selecting')"
4417                            v-bind:aria-label="buttonAriaLabel(product)"
4418                            v-on:click="addToCart(product)"
4419                            type="button">
4420
4421								<!-- CUSTOM -->
4422                                <span v-html="`${buttonLabel(product)} -`"></span>
4423								<template v-if="variantOnSale(product, product.selected_variant)">
4424									<span class="rebuy-money sale">
4425										<span class="sr-only">Sale price</span>
4426										<span tabindex="0" v-html="formatMoney(variantPrice(product, product.selected_variant))"></span>
4427									</span>
4428									<span class="rebuy-money compare-at">
4429										<span class="sr-only">Original price</span>
4430										<span v-html="formatMoney(variantCompareAtPrice(product, product.selected_variant))"></span>
4431									</span>
4432								</template>
4433								<template v-if="!(variantOnSale(product, product.selected_variant))">
4434									<span class="rebuy-money">
4435										<span class="sr-only">Price</span>
4436										<span tabindex="0" v-html="formatMoney(variantPrice(product, product.selected_variant))"></span>
4437									</span>
4438								</template>
4439								<!-- /CUSTOM -->
4440
4441                        </button>
4442                    </div>
4443                </div>
4444
4445            </div>
4446
4447            <div class="rebuy-modal-actions" v-if="showContinueButton()">
4448                <button
4449                    class="rebuy-button decline"
4450                    v-on:click="hide()"
4451                    type="button">
4452                        <span v-html="continueLabel()"></span>
4453                </button>
4454            </div>
4455
4456            <div class="powered-by-rebuy">
4457                <a v-bind:href="'https://rebuyengine.com/?shop=' + config.shop.myshopify_domain" target="_blank" rel="noopener">
4458                    Powered by Rebuy
4459                </a>
4460            </div>
4461
4462        </div>
4463
4464    </div>
4465</div>
4466</script>
4466
4467
4468    <style data-shopify>
4469    button.rebuy-button.outline {
4470      background: transparent;
4471        color: #141414;
4472      border-color: #d3d3d3;
4473      border-width: 2px;
4474  }
4475
4476
4477  select.rebuy-select {
4478      font-size: .75rem;
4479  }
4480
4481  button.rebuy-button.rebuy-cart__checkout-button.block {
4482      background: black;
4483      color: white;
4484  }
4485</style>
4486
4487  <style> .x1ghz6dp x1717udv xjb2p0i x1pd3egz x1qlqyl8 xggjnk3 x1hl2dhg x1heor9g xjbqb8w x1wty727 x1b6ykf0 x1gnnqk1 x6mezaz x14y7zgk x9f619 x2lwn1j x10rsq8x xdi48bf x78zum5 x6s0dn4 x1qughib x106a9eq x1t0vds8 {display: flex; flex-direction: end; justify-content: flex-end;} .x1ghz6dp x1717udv x1pd3egz x1qlqyl8 xggjnk3 x1hl2dhg x1heor9g xjbqb8w x1wty727 x1b6ykf0 x1gnnqk1 x6mezaz x14y7zgk x9f619 x2lwn1j xdi48bf x1qrby5j x78zum5 xdt5ytf x1n2onr6 xbobb8a x9q6w0x x1q1tvw {padding-bottom: 0;} </style>
4488<div id="shopify-block-AcnNqaVIzdnNGdEE3a__2640576625794464016" class="shopify-block shopify-app-block">
4489
4490<!-- BEGIN app snippet: spotlight-drawer-app-embed-body -->
4491<style>
4492  .yotpo-widget-loyalty-spotlight {
4493    --loyalty-heading-font-fallback-families: sans-serif;
4494    --loyalty-body-font-fallback-families: sans-serif;
4495  }
4496</style>
4497
4498<script>
4499  (function(window) {
4500    window.yotpoWidgetsContainer = window.yotpoWidgetsContainer || {};
4501    window.yotpoWidgetsContainer.shopifySpotlightDrawerCustomization = {
4502      loyaltyName: "My Loyalty Program",
4503      greetingText: "\u003cp\u003eHey ##name##,\u003cbr\u003eCheck out your perks\u003c\/p\u003e",
4504      pointsSectionLabel: "You Earned",
4505      rewardsSectionTitle: "Your Rewards",
4506      applyRewardButtonText: "Apply to cart",
4507      applyRewardSuccessMessage: "Reward applied. Refresh page to see it.",
4508      removeRewardButtonText: "Remove from cart",
4509      backgroundColor: "#ffffff",
4510      pointsBgColor: "#D6D6D6",
4511      buttonBgColor: "#262626",
4512      buttonTextColor: "#ffffff",
4513      headingFontNameAndUrl: "Inter@600|\/\/blindbarber.com\/cdn\/fonts\/inter\/inter_n6.771af0474a71b3797eb38f3487d6fb79d43b6877.woff2",
4514      headingColor: "#262626",
4515      bodyFontNameAndUrl: "Inter@400|\/\/blindbarber.com\/cdn\/fonts\/inter\/inter_n4.b2a3f24c19b4de56e8871f609e73ca7f6d2e2bb9.woff2",
4516      bodyColor: "#4D4D4D",
4517      showPointsExpiry: true,
4518      expiryDateFormat: "long",
4519      expiryLabel: "exp.",
4520      pointsLabel: "points",
4521      showPointsWorth: true,
4522      pointsWorthLabel: "Worth",
4523      tierSuffix: "Member",
4524      directRewardsLabel: "Free",
4525      daysLeftText: "##days## day(s) left",
4526      rewardExpiryColor: "#C93400",
4527      cartEmptyMessage: "Add items to cart first",
4528      collectionRequirementText: "Collection items only",
4529      missingCollectionItemMessage: "No collection items in your cart.",
4530      cartRequirementText: "Requires ##value## in cart",
4531      itemRequirementText: "Requires item in cart",
4532      pointsRequirementText: "Requires ##points## more pts",
4533      rewardStackingText: "Can't combine with applied rewards",
4534      signupEnabled: true,
4535      nonMemberPreview: false,
4536      signupHeading: "Start earning rewards today.",
4537      signupConsentText: "\u003cp\u003eBy joining you agree to our Terms \u0026 Conditions.\u003c\/p\u003e",
4538      signupButtonText: "Join",
4539      signupSuccessMessage: "You're in! Start exploring your rewards."
4540};
4541  })(window);
4542</script>
4542
4543
4544<!-- END app snippet -->
4545
4546
4547
4548<script>
4549  document.dispatchEvent(new CustomEvent('yotpo-loyalty-spotlight-customizations-loaded'));
4550</script>
4550</div><div id="shopify-block-AZFd6aGFnS21FS1hVa__13768625480086291342" class="shopify-block shopify-app-block">
4550<script>
4551  window['ShopifyForms'] = {
4552    ...window['ShopifyForms'],
4553    currentPageType: "blog"
4554  };
4555</script>
4555
4556
4557
4558</div><div id="shopify-block-AMXlNNXM5SWtGZ0cxR__17151115064775110295" class="shopify-block shopify-app-block"><style data-recharge-theme='{"has_theme_customization": true, "design_mode": false }'>
4559  .recharge-theme {
4560    /* App */
4561    --recharge-app-background: #F7F7F7;
4562    --recharge-app-container: 1200px;
4563    --recharge-app-vertical-padding: 32px;
4564
4565    /* Brand colors */
4566    
4567--recharge-color-brand: #191919;
4568
4569    /* Tints */
4570    --recharge-color-brand-120: #020202;
4571    --recharge-color-brand-20: #474747;
4572    --recharge-color-brand-40: #757575;
4573    --recharge-color-brand-60: #a3a3a3;
4574    --recharge-color-brand-75: #c6c6c6;
4575    --recharge-color-brand-85: #dddddd;
4576
4577    /* Neutral */
4578    --recharge-color-neutral: hsl(0, 35%, 7%);
4579    --recharge-color-neutral-80: hsl(0, 7%, 25%);
4580    --recharge-color-neutral-70: hsl(0, 5%, 35%);
4581    --recharge-color-neutral-40: hsl(0, 3%, 63%);
4582    --recharge-color-neutral-10: hsl(0, 2%, 91%);
4583    
4584
4585    /* Links */
4586    --recharge-button-secondary: #191919;
4587    --recharge-button-secondary-120: #020202;
4588    --recharge-button-secondary-60: #757575;
4589
4590    /* Images */
4591    --recharge-images-ratio: 1/1.33;
4592
4593    /* Cards */
4594    
4595    --recharge-cards-background: #FFFFFF;
4596    
4597
4598    
4599    --recharge-cards-border-color: RGBA(0,0,0,0);
4600    
4601
4602    /* Fonts */
4603    --recharge-typography-scale: 16px;
4604    --recharge-typography-size-1: calc(3 * var(--recharge-typography-scale));
4605    --recharge-typography-size-2: calc(2.25 * var(--recharge-typography-scale));
4606    --recharge-typography-size-3: calc(1.625 * var(--recharge-typography-scale));
4607    --recharge-typography-size-4: calc(1.25 * var(--recharge-typography-scale));
4608    --recharge-typography-size-5: calc(1 * var(--recharge-typography-scale));
4609    --recharge-typography-size-6: calc(.875 * var(--recharge-typography-scale));
4610
4611    /** Text **/
4612    --recharge-typography-light: #FFFFFF;
4613    --recharge-typography-primary: var(--recharge-color-neutral);
4614    --recharge-typography-secondary: var(--recharge-color-neutral-70);
4615
4616    /* Corners */
4617    --recharge-corners-radius: 0px;
4618
4619    --recharge-button-border-radius: 0px;
4620    
4621
4622    /* Views */
4623    
4624    --recharge-views-background: #F7F7F7;
4625    
4626
4627    /* Buttons */
4628    --recharge-button-font-family: inherit;
4629    --recharge-button-brand: var(--recharge-color-brand);
4630    --recharge-button-color: #FFFFFF;
4631  }
4632</style>
4633
4634</div>
4634<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
4634
4635</body>
4636</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.