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®ion_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="{"1":2,"2":"All the Under-$20 Style, Tech, and Home Goods We're Feeling This December"}" 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 »</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 © 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
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="[{"supports_subs":true,"supports_def_opts":false,"name":"shop_pay","wallet_params":{"shopId":17716311,"merchantName":"Blind Barber","personalized":true}},{"supports_subs":false,"supports_def_opts":false,"name":"paypal","wallet_params":{"shopId":17716311,"countryCode":"US","merchantName":"Blind Barber","phoneRequired":false,"companyRequired":false,"shippingType":"shipping","shopifyPaymentsEnabled":true,"hasManagedSellingPlanState":null,"requiresBillingAgreement":false,"gatewayType":"CONNECTED","merchantId":"VCK8ASXGSTKK6","sdkUrl":"https://www.paypal.com/sdk/js?components=buttons\u0026commit=false\u0026currency=USD\u0026locale=en_US\u0026client-id=AexZEtAxk09Ncgj6FSWFFyGKbxxAZ_LTyJ2DPdJWl1YUlecinmc5AfIaRF2qYjWlusWahlzz6SVkY5Ci\u0026merchant-id=VCK8ASXGSTKK6\u0026intent=capture","serviceableCountryCodes":["CA","GB","HK","US"]}}]" access-token="64ed7daf5ad781b147d1bebe4a6cfdc4" buyer-country="US" buyer-locale="en" buyer-currency="USD" shop-id="17716311" cart-id="9afa2d7457d7640ea9c4713fa609d4af" enabled-flags="["1172c16a","370070f3"]" > <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'> </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'> </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.