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/140/assets/favicon.png?v=82166088271390876161790261932" 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/140/assets/MonumentGrotesk-Medium.woff2?v=93475049132155562471790261932" 573 as="font" 574 crossorigin="crossorigin" 575 type="font/woff2" 576> 577<link 578 rel="preload" 579 href="//blindbarber.com/cdn/shop/t/140/assets/MonumentGrotesk-Regular.woff2?v=18119006539008894581790261932" 580 as="font" 581 crossorigin="crossorigin" 582 type="font/woff2" 583> 584<link 585 rel="preload" 586 href="//blindbarber.com/cdn/shop/t/140/assets/MonumentGrotesk-Semi-Mono.woff2?v=181049018388500093041790261932" 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/140/assets/MonumentGrotesk-Medium.woff2?v=93475049132155562471790261932) format("woff2"), 595 url(//blindbarber.com/cdn/shop/t/140/assets/MonumentGrotesk-Medium.woff?v=101943) 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/140/assets/MonumentGrotesk-Regular.woff2?v=18119006539008894581790261932) format("woff2"), 603 url(//blindbarber.com/cdn/shop/t/140/assets/MonumentGrotesk-Regular.woff?v=101943) 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/140/assets/MonumentGrotesk-Semi-Mono.woff2?v=181049018388500093041790261932) format("woff2"), 611 url(//blindbarber.com/cdn/shop/t/140/assets/MonumentGrotesk-Semi-Mono.woff?v=101943) 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<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=2705424454"></script>
658 659<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
660<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 660
660
661<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 661
661
662<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 662
662
663<script>var Shopify = Shopify || {}; 664Shopify.shop = "blindbarber.myshopify.com"; 665Shopify.locale = "en"; 666Shopify.currency = {"active":"USD","rate":"1.0"}; 667Shopify.country = "US"; 668Shopify.theme = {"name":"blindbarber2026\/soldoutblock","id":166226362438,"schema_name":null,"schema_version":null,"theme_store_id":null,"role":"main"}; 669Shopify.theme.handle = "null"; 670Shopify.theme.style = {"id":null,"handle":null}; 671Shopify.cdnHost = "blindbarber.com/cdn"; 672Shopify.routes = Shopify.routes || {}; 673Shopify.routes.root = "/"; 674Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 675Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 676Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 677Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 677
677
678<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 678
678
679<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 679
679
680<script> 681 window.ShopifyPay = window.ShopifyPay || {}; 682 window.ShopifyPay.apiHost = "shop.app\/pay"; 683 window.ShopifyPay.redirectState = null; 684</script>
vendor: 1 bytes, line 684
684
685<script> 686 window.Shopify = window.Shopify || {}; 687 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 688 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 689 window.Shopify.SignInWithShop.eligible = true; 690</script>
vendor: 1 bytes, line 690
690
691<script id="shop-js-analytics" type="application/json">{"pageType":"blog"}</script>
vendor: 1 bytes, line 691
691
692<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 692
692
693<script type="module"> 694 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 695 696 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 697 698</script>
vendor: 1 bytes, line 698
698
699<script> 700 window.Shopify = window.Shopify || {}; 701 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 702 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"]}; 703</script>
vendor: 1 bytes, line 703
703
704<script>(function() { 705 var isLoaded = false; 706 function asyncLoad() { 707 if (isLoaded) return; 708 isLoaded = true; 709 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"]; 710 for (var i = 0; i < urls.length; i++) { 711 var s = document.createElement('script'); 712 s.type = 'text/javascript'; 713 s.async = true; 714 s.src = urls[i]; 715 var x = document.getElementsByTagName('script')[0]; 716 x.parentNode.insertBefore(s, x); 717 } 718 }; 719 if(window.attachEvent) { 720 window.attachEvent('onload', asyncLoad); 721 } else { 722 window.addEventListener('load', asyncLoad, false); 723 } 724})();</script>
vendor: 1 bytes, line 724
724
725<script id="__st">var __st={"a":17716311,"offset":-14400,"reqid":"fabc9975-c723-45ad-b3d7-565dc77d8640-1790913529","pageurl":"blindbarber.com\/blogs\/press","s":"blogs-94180173","u":"d3d5e4fc3dbf","p":"blog","rtyp":"blog","rid":94180173};</script>
vendor: 1 bytes, line 725
725
726<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 726
726
727<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 727
727
728<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 728
728
729<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>
729<script crossorigin="anonymous" defer="defer" src="//blindbarber.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 729
729
730<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 730
730
731<script> 732 window.Shopify = window.Shopify || {}; 733 window.Shopify.MCP = window.Shopify.MCP || {}; 734 window.Shopify.MCP.enabled = true; 735 window.Shopify.MCP.shop = "blindbarber.myshopify.com"; 736 window.Shopify.MCP.mcpEndpoint = "https:\/\/blindbarber.com\/api\/mcp"; 737 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"]}}]; 738</script>
vendor: 1 bytes, line 738
738
739<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=");})(); 740</script>
vendor: 1 bytes, line 740
740
741<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)}}; 742</script>
vendor: 1 bytes, line 742
742
743<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 744 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); 745</script>
vendor: 1 bytes, line 745
745
746<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})}})); 747</script>
747 748<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"> 749<style id="shopify-accelerated-checkout-cart"> 750 #shopify-buyer-consent { 751 margin-top: 1em; 752 display: inline-block; 753 width: 100%; 754} 755 756#shopify-buyer-consent.hidden { 757 display: none; 758} 759 760#shopify-subscription-policy-button { 761 background: none; 762 border: none; 763 padding: 0; 764 text-decoration: underline; 765 font-size: inherit; 766 cursor: pointer; 767} 768 769#shopify-subscription-policy-button::before { 770 box-shadow: none; 771} 772 773 </style>
774<script id="sections-script" data-sections="header" defer="defer" src="//blindbarber.com/cdn/shop/t/140/compiled_assets/scripts.js?v=29118948114656358861790261932"></script>
vendor: 1 bytes, line 774
774
775<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
775 776 777 778 779 780 781 782 783 784
784<script async src="https://cdn-widgetsrepository.yotpo.com/v1/loader/LqGEdTz0Qb6qjTHwNdzYvEZhC1OXjv7QXBIYvGAF" type="text/javascript"></script>
784 785 786 787 788 789 790 791 792 793
793<script 794 type="application/javascript" 795 defer 796 src="https://static.klaviyo.com/onsite/js/klaviyo.js?company_id=Kz4LBR" 797 ></script>
797 798
798<script defer type="text/javascript" src="//www.klaviyo.com/media/js/public/klaviyo_subscribe.js"></script>
798 799
799<script async src="//staticw2.yotpo.com/LqGEdTz0Qb6qjTHwNdzYvEZhC1OXjv7QXBIYvGAF/widget.js"></script>
799 800 801 802 803 804 805 806 807 808 809 810
810<script 811 defer 812 src="https://cdnjs.cloudflare.com/ajax/libs/axios/0.21.1/axios.min.js" 813 integrity="sha512-bZS47S7sPOxkjU/4Bt0zrhEtWx0y0CRkhEp8IckzK+ltifIIE9EMIMTuT/mEzoIMewUINruDBIR/jJnbguonqQ==" 814 crossorigin="anonymous" 815 referrerpolicy="no-referrer" 816 ></script>
816 817
817<script defer src="https://unpkg.com/@botpoison/browser"></script>
817 818 <meta name="facebook-domain-verification" content="ho18lykplffjlh7okuvi7xdu3232jl"> 819 820 821
821<script 822 src="https://cdn-widgetsrepository.yotpo.com/v1/loader/LqGEdTz0Qb6qjTHwNdzYvEZhC1OXjv7QXBIYvGAF" 823 async 824 ></script>
824 825 826
826<script id="sg-js-global-vars"> 827 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}; 828 if(sgGlobalVars) { 829 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}; 830 sgGlobalVars.currentProduct = null; 831 sgGlobalVars.isAdmin = false; 832 } 833</script>
833 834 835 836 837 838 <!-- VITE --> 839 840 841 842 843 <link href="//blindbarber.com/cdn/shop/t/140/assets/base-D64tiBZu.css" rel="stylesheet" type="text/css" media="all" /> 844 845 846 847 848
848<script src="//blindbarber.com/cdn/shop/t/140/assets/index-_1ubnJj4.js" type="module" crossorigin="anonymous"></script>
848 849 850 851 852
852<script id="sg-js-global-vars"> 853 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}; 854 if(sgGlobalVars) { 855 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}; 856 sgGlobalVars.currentProduct = null; 857 sgGlobalVars.isAdmin = false; 858 } 859 </script>
859 860 861 <!-- Userway Accessibility --> 862
862<script defer src="https://cdn.userway.org/widget.js" data-account="G5NYmjCS3x"></script>
862 863 864 865 866 867 868 <!-- BEGIN app block: shopify://apps/savedby-package-protection/blocks/savedby-storefront-widget/6d4bce9c-696c-4f95-8a15-0cc2b2b9e839 --><!-- START SAVEDBY EXTENSION --> 869<link rel="preconnect" href="https://cdn.shopify.com" crossorigin> 870<link rel="preconnect" href="https://cdn.shopifycdn.net" crossorigin> 871<link rel="preconnect" href="https://cdn.savedby.io" crossorigin> 872
873<script> 874 (() => { 875 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":[]}}; 876 877 878 window.SavedBy = { 879 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}, 880 881 customer: null, 882 883 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":""}, 884 shop: "blindbarber.com", 885 config: widgetConfig, 886 subMap: {}, 887 status: "ACTIVE", 888 exchangeRate: {"amount":"100.0","currency_code":"USD"}, 889 protectionProduct: "gid://shopify/Product/7862352707654", 890 891 }; 892 893 if (!window.SavedBy?.config?.storefront?.version) console.error('[SAVEDBY] Missing SFW version'); 894 895 // DEV OVERRIDE VERSION 896 const devVersion = localStorage.getItem('SAVEDBY_DEV_VERSION'); 897 if (devVersion?.match(/^v\d+\.\d+\.\d+-beta\.\d+$/)) window.SavedBy.config.storefront.version = devVersion; 898 899 // CHECK IF SAVEDBY SHOULD RUN 900 901 // STOP IF NOT ACTIVE AND NOT IN DEV MODE 902 if (window.SavedBy.status !== "ACTIVE" && !localStorage.getItem('SAVEDBY_DEV')) { 903 console.warn("[SAVEDBY] status", window.SavedBy.status) 904 return 905 } 906 907 908 909 const assetUrl = "https://cdn.shopify.com/extensions/01a0f973-59fb-725f-9737-665d00ca8299/savedby-1-483/assets/VERSION.js"; 910 911 fetch('/products/savedby-package-protection.json') 912 .then((r) => r.json()) 913 .then((data) =>{ 914 window.SavedBy.product = data.product; 915 }); 916 917 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}; 918 const savedByLineItem = cart.items.find((item) => item.vendor === 'SavedBy'); 919 920 // if (savedByLineItem || '_SavedBy-internal' in cart.attributes) { 921 if (savedByLineItem) { 922 let savedByRemovedCount = localStorage.getItem('savedByRemovedCount'); 923 924 if (!widgetConfig?.storefront?.useOnlyAjaxToRemove && (savedByRemovedCount || 0) < 3) { 925 // USE REDIRECT TO REMOVE SAVEDBY FROM CART 926 const { origin, pathname, search, protocol }
926 = window.location; 927 const url = new URL(origin + `/cart/update`); 928 if (!savedByLineItem) return; 929 url.searchParams.append(`updates[${savedByLineItem.id}]`, '0'); 930 931 // if ('_SavedBy-internal' in cart.attributes) { 932 // url.searchParams.append(`attributes[_SavedBy-internal]`, ''); 933 // } 934 935 url.searchParams.append('return_to', pathname + search); 936 const savedByRemovedCount = +(localStorage.getItem('savedByRemovedCount') || 0); 937 localStorage.setItem('savedByRemovedCount', (+savedByRemovedCount || 0) + 1); 938 939 window.location.href = url.toString(); 940 } else { 941 // USE AJAX TO REMOVE SAVEDBY FROM CART & RELOAD PAGE 942 const body = {}; 943 if (savedByLineItem) body.updates = { [savedByLineItem.id]: 0 }; 944 // if ('_SavedBy-internal' in cart.attributes) body.attributes = { '_SavedBy-internal': null }; // TODO -- remove? 945 946 fetch('/cart/update.js', { 947 method: 'POST', 948 headers: { 'Content-Type': 'application/json' }, 949 body: JSON.stringify(body), 950 }).then(() => { 951 const currentCount = +(localStorage.getItem('savedByRemovedCount') || 0); 952 localStorage.setItem('savedByRemovedCount', currentCount + 1); 953 954 if (currentCount < 2) window.location.reload(); 955 }); 956 } 957 } else { 958 localStorage.removeItem('savedByRemovedCount'); 959 // BFCACHE REFRESH IF NEEDED 960 if (window.performance?.getEntriesByType('navigation')?.[0]?.type === 'back_forward') { 961 window.location.reload(); 962 } else { 963 window.addEventListener('pageshow', (event) => { 964 if (event.persisted) window.location.reload(); 965 }); 966 } 967 } 968 969 safeIdleCallback(() => { 970 const script = Object.assign(document.createElement('script'), { 971 type: "module", 972 async: true, 973 src: assetUrl.replace('VERSION', window.SavedBy.config.storefront.version), 974 // onerror: (...e) => loadWidgetAsync("https://cdn.shopify.com/extensions/01a0f973-59fb-725f-9737-665d00ca8299/savedby-1-483/assets/latest.js") 975 }) 976 document.head.appendChild(script); 977 }); 978 979 function safeIdleCallback(cb, timeout = 2000) { 980 let called = false; 981 982 const invoke = () => { 983 if (called) return; 984 called = true; 985 cb(); 986 }; 987 988 if ('requestIdleCallback' in window) { 989 window.requestIdleCallback(invoke); 990 } else { 991 // Fallback if not supported (Safari, etc.) 992 setTimeout(() => { 993 invoke(); 994 }, 1); 995 } 996 997 // Guarantee execution even if idle never comes 998 setTimeout(() => { 999 invoke(); 1000 }, timeout); 1001 } 1002 })(); 1003</script>
1003 1004 1005<style data-shopify> 1006 1007 @font-face { 1008 font-family: Montserrat; 1009 font-weight: 200; 1010 font-style: normal; 1011 src: url("//blindbarber.com/cdn/fonts/montserrat/montserrat_n2.6158a4b6474a580592572fe30f04d0efe5adcbe8.woff2") format("woff2"), 1012 url("//blindbarber.com/cdn/fonts/montserrat/montserrat_n2.e4b01871223c147c2b91e7b86462152be4d7b524.woff") format("woff"); 1013} 1014 1015 savedby-checkout-plus { 1016 font-family: Montserrat; 1017 } 1018 1019 1020 savedby-checkout-plus { 1021 width: 100%; 1022 } 1023 1024 [savedby-hidden]:not(savedby-checkout-plus [savedby-hidden]) { 1025 display: none !important; 1026 } 1027</style> 1028 1029 1030 1031<!-- END SAVEDBY EXTENSION --> 1032<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045
1045<script async src="https://static.klaviyo.com/onsite/js/Kz4LBR/klaviyo.js?company_id=Kz4LBR"></script>
1045 1046
1046<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>
1046 1047 1048 1049 1050 1051 1052 1053
1053<script> 1054 window.klaviyoReviewsProductDesignMode = false 1055 </script>
1055 1056 1057 1058 1059 <!-- BEGIN app snippet: customer-hub-data -->
1059<script> 1060 if (!window.customerHub) { 1061 window.customerHub = {}; 1062 } 1063 window.customerHub.storefrontRoutes = { 1064 login: "https://blindbarber.com/customer_authentication/redirect?locale=en®ion_country=US?return_url=%2F%23k-hub", 1065 register: "https://account.blindbarber.com?locale=en®ion_country=US&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGluZGJhcmJlci5teXNob3BpZnkuY29tIiwiZmxhZ3MiOltdLCJleHAiOjE3OTE1MTgzMjksIm5iZiI6MTc5MDkxMzUyOX0.ajGMj6Gh0HaRNmeuVljL2UjOx1ebFSa_IqP41HHx8KM?return_url=%2F%23k-hub", 1066 logout: "/account/logout", 1067 profile: "/account", 1068 addresses: "/account/addresses", 1069 }; 1070 1071 window.customerHub.userId = null; 1072 1073 window.customerHub.storeDomain = "blindbarber.myshopify.com"; 1074 1075 1076 1077 1078 window.customerHub.storeLocale = { 1079 currentLanguage: 'en', 1080 currentCountry: 'US', 1081 availableLanguages: [ 1082 1083 { 1084 iso_code: 'en', 1085 endonym_name: 'English' 1086 } 1087 1088 ], 1089 availableCountries: [ 1090 1091 { 1092 iso_code: 'CA', 1093 name: 'Canada', 1094 currency_code: 'CAD' 1095 }, 1096 1097 { 1098 iso_code: 'GB', 1099 name: 'United Kingdom', 1100 currency_code: 'GBP' 1101 }, 1102 1103 { 1104 iso_code: 'US', 1105 name: 'United States', 1106 currency_code: 'USD' 1107 } 1108 1109 ] 1110 }; 1111 1112</script>
1112 1113<!-- END app snippet --> 1114 1115 1116 1117 <!-- BEGIN app snippet: customer-hub-replace-links -->
1118<script> 1119 function replaceAccountLinks() { 1120 const selector = 1121 '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'; 1122 const accountLinksNodes = document.querySelectorAll(selector); 1123 for (const node of accountLinksNodes) { 1124 const ignore = node.dataset.kHubIgnore !== undefined && node.dataset.kHubIgnore !== 'false'; 1125 if (!ignore) { 1126 // Any login links to Shopify's account system, point them at the customer hub instead. 1127 node.href = '#k-hub'; 1128 /** 1129 * 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. 1130 * However, since clicking the k-hub link doesn't trigger a page load, the page gets stuck on a blank screen. 1131 * Luckily, these themes usually have a className you can add to links to skip the transition. 1132 * Let's hope that all such themes are consistent/copy each other and just proactively add those classNames when we replace the link. 1133 **/ 1134 node.classList.add('no-transition', 'js-no-transition'); 1135 } 1136 } 1137 } 1138 1139 1140 if (document.readyState === 'complete') { 1141 replaceAccountLinks(); 1142 } else { 1143 const controller = new AbortController(); 1144 document.addEventListener( 1145 'readystatechange', 1146 () => { 1147 replaceAccountLinks(); // try to replace links both during `interactive` state and `complete` state 1148 if (document.readyState === 'complete') { 1149 // readystatechange can fire with "complete" multiple times per page load, so make sure we're not duplicating effort 1150 // by removing the listener afterwards. 1151 controller.abort(); 1152 } 1153 }, 1154 { signal: controller.signal }, 1155 ); 1156 } 1157 1158</script>
1158 1159<!-- END app snippet --> 1160 1161 1162 1163 1164 1165<!-- END app block --><!-- BEGIN app block: shopify://apps/shoppinggives/blocks/app-embed-block/7b6c2cd4-8962-4dc6-975b-870e1f567789 -->
1165<script id="sg-app-embed"> 1166 if (false) { 1167 window.Shopify = window.Shopify || {}; 1168 window.Shopify.designMode = true; 1169 } 1170 try { 1171 sgGlobalVars = JSON.parse(atob('eyJzdG9yZUlkIjoiNTcyYTkzYmYtOGJjNC00ZGExLTgzNDItODEyYWVjNjM0ZWJiIiwic2Vlbk1hbmFnZXJQcm9tcHQiOmZhbHNlLCJzdG9yZUlzQWN0aXZlIjp0cnVlLCJ0YXJnZXRJbmZvIjp7ImNhcnQiOnsiaXNBZnRlckVsZW0iOmZhbHNlLCJpc0JlZm9yZUVsZW0iOnRydWUsImlzSW5zaWRlRWxlbSI6ZmFsc2UsImN1c3RvbVNlbGVjdG9yIjoiZm9ybVthY3Rpb249XCJcL2NhcnRcIl0iLCJpc09uIjpmYWxzZSwidHlwZSI6MCwiaW50ZWdyYXRpb24iOjAsInNpZGVDYXJ0T24iOnRydWUsInVzZUNoZWNrb3V0QnV0dG9uIjp0cnVlfSwicHJvZHVjdCI6eyJ1c2VDYXJ0QnV0dG9uIjpmYWxzZSwiaXNBZnRlckVsZW0iOmZhbHNlLCJpc0JlZm9yZUVsZW0iOmZhbHNlLCJpc0luc2lkZUVsZW0iOnRydWUsImN1c3RvbVNlbGVjdG9yIjoiI3NnLXBkcC13aWRnZXQtdGFyZ2V0IiwiaXNPbiI6dHJ1ZSwidHlwZSI6MSwiaW50ZWdyYXRpb24iOjB9LCJyb3VuZFVwIjp7ImlzQWZ0ZXJFbGVtIjpmYWxzZSwiaXNCZWZvcmVFbGVtIjp0cnVlLCJpc0luc2lkZUVsZW0iOmZhbHNlLCJjdXN0b21TZWxlY3RvciI6IiIsImlzT24iOnRydWUsInVzZUNoZWNrb3V0QnV0dG9uIjp0cnVlLCJpbnRlZ3JhdGlvbiI6MH0sImFkZE9uIjp7ImlzT24iOmZhbHNlLCJpbnRlZ3JhdGlvbiI6MH19LCJoaWRlQWRkaXRpb25hbFNjcmlwdFByb21wdCI6dHJ1ZSwic2dSb3VuZFVwSWQiOiJnaWQ6XC9cL3Nob3BpZnlcL1Byb2R1Y3RWYXJpYW50XC8zMjI4ODc2NTkwMjkxOCIsInNnQWRkT25JZHMiOm51bGx9')); 1172 if (sgGlobalVars) { 1173 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}; 1174 sgGlobalVars.currentProduct = null; 1175 sgGlobalVars.isAdmin = false; 1176 } 1177 } catch(e) { 1178 sgGlobalVars = null; 1179 } 1180 1181 // Reset widget guard when product changes (SPA navigation in Theme Editor keeps ccShopifyInit=true) 1182 var sgCurrentProductId = sgGlobalVars && sgGlobalVars.currentProduct ? sgGlobalVars.currentProduct.id : null; 1183 if (sgCurrentProductId && window.ccShopifyInitProductId && window.ccShopifyInitProductId !== sgCurrentProductId) { 1184 window.ccShopifyInit = false; 1185 window.__sgFetchPatched = false; 1186 window.__sgXhrPatched = false; 1187 // Re-inject shopify.js so it re-executes for the new product 1188 (function() { 1189 var s = document.createElement('script'); 1190 s.src = 'https://cdn.shopify.com/extensions/01a0f30c-5971-7790-bcab-3205330d5fb5/change-commerce-174/assets/shopify.js?store-id=572a93bf-8bc4-4da1-8342-812aec634ebb&_reload=' + sgCurrentProductId; 1191 document.head.appendChild(s); 1192 })(); 1193 } 1194 if (sgCurrentProductId) { 1195 window.ccShopifyInitProductId = sgCurrentProductId; 1196 } 1197 1198 (() => { 1199 const toResourceId = (value) => { 1200 if (typeof value !== 'string') return null; 1201 const id = parseInt(value.split('/').pop(), 10); 1202 return isNaN(id) ? null : id; 1203 }; 1204 1205 const getDonationVariantIds = (metafield) => { 1206 const ids = new Set(); 1207 if (!metafield) return ids; 1208 const roundUpId = toResourceId(metafield.sgRoundUpId); 1209 if (roundUpId) ids.add(roundUpId); 1210 (metafield.sgAddOnIds ?? []).forEach((addOn) => { 1211 const addOnId = toResourceId(addOn?.CmsId); 1212 if (addOnId) ids.add(addOnId); 1213 }); 1214 return ids; 1215 }; 1216 1217 const cartContainsOnlyDonations = (cartItems, donationVariantIds) => { 1218 if (!cartItems?.length || !donationVariantIds.size) return false; 1219 return cartItems.every((item) => donationVariantIds.has(item.variant_id)); 1220 }; 1221 1222 const removeDonationItems = async (cartItems) => { 1223 const updates = Object.fromEntries(cartItems.map((item) => [item.key, 0])); 1224 const response = await fetch(`${window.Shopify.routes.root}cart/update.js`, { 1225 method: 'POST', 1226 headers: { 'Content-Type': 'application/json' }, 1227 body: JSON.stringify({ updates }), 1228 }); 1229 if (!response.ok) throw new Error('[ShoppingGives] Failed to clear donation items from cart'); 1230 const path = window.location.pathname; 1231 if (path.includes('/cart') || path.includes('/checkout')) { 1232 window.location.reload(); 1233 } 1234 }; 1235 1236 const checkAndClearDonationOnlyCart = async () => { 1237 try { if (window.top !== window.self) return; } catch (e) { return; } 1238 if (window.Shopify?.designMode) return; 1239 const metafield = typeof sgGlobalVars !== 'undefined' ? sgGlobalVars : null; 1240 if (!metafield || metafield.isAdmin) return; 1241 const donationVariantIds = getDonationVariantIds(metafield); 1242 if (!donationVariantIds.size) return;
1243 try { 1244 const response = await fetch(`${window.Shopify.routes.root}cart.js`); 1245 if (!response.ok) return; 1246 const cart = await response.json(); 1247 if (cartContainsOnlyDonations(cart.items, donationVariantIds)) { 1248 await removeDonationItems(cart.items); 1249 } 1250 } catch (error) { 1251 console.error('[ShoppingGives] Cart guard error:', error); 1252 } 1253 }; 1254 1255 const isCartMutation = (url) => { 1256 const cartEndpoints = ['/cart/add', '/cart/update', '/cart/change', '/cart/clear']; 1257 return cartEndpoints.some((endpoint) => url.includes(endpoint)); 1258 }; 1259 1260 const initCartGuard = () => { 1261 try { if (window.top !== window.self) return; } catch (e) { return; } 1262 if (window.Shopify?.designMode) return; 1263 1264 checkAndClearDonationOnlyCart(); 1265 document.addEventListener('cart:updated', checkAndClearDonationOnlyCart); 1266 1267 const originalFetch = window.fetch; 1268 window.fetch = async (...args) => { 1269 const response = await originalFetch(...args); 1270 if (isCartMutation(args[0]?.toString() || '')) { 1271 setTimeout(checkAndClearDonationOnlyCart, 100); 1272 } 1273 return response; 1274 }; 1275 1276 const originalXHROpen = XMLHttpRequest.prototype.open; 1277 XMLHttpRequest.prototype.open = function (method, url, ...rest) { 1278 this._sgUrl = url; 1279 return originalXHROpen.call(this, method, url, ...rest); 1280 }; 1281 1282 const originalXHRSend = XMLHttpRequest.prototype.send; 1283 XMLHttpRequest.prototype.send = function (...args) { 1284 this.addEventListener('load', () => { 1285 if (isCartMutation(this._sgUrl?.toString() || '')) { 1286 setTimeout(checkAndClearDonationOnlyCart, 100); 1287 } 1288 }); 1289 return originalXHRSend.call(this, ...args); 1290 }; 1291 }; 1292 1293 if (document.readyState === 'complete') { 1294 setTimeout(initCartGuard, 200); 1295 } else { 1296 window.addEventListener('load', function () { setTimeout(initCartGuard, 200); }); 1297 } 1298 })(); 1299</script>
1299 1300
1301<script defer src="https://cdn.shopify.com/extensions/01a0f30c-5971-7790-bcab-3205330d5fb5/change-commerce-174/assets/shopify.js?store-id=572a93bf-8bc4-4da1-8342-812aec634ebb"></script>
1301 1302 1303 1304<!-- END app block --><!-- BEGIN app block: shopify://apps/yotpo-product-reviews/blocks/settings/eb7dfd7d-db44-4334-bc49-c893b51b36cf --> 1305 1306
1307<script type="text/javascript"> 1308 (function e(){var e=document.createElement("script"); 1309 e.type="text/javascript",e.async=true, 1310 e.src="//staticw2.yotpo.com/LqGEdTz0Qb6qjTHwNdzYvEZhC1OXjv7QXBIYvGAF/widget.js?lang=en"; 1311 var t=document.getElementsByTagName("script")[0]; 1312 t.parentNode.insertBefore(e,t)})(); 1313</script>
1313 1314 1315 1316 1317 1318<!-- END app block -->
1318<script src="https://cdn.shopify.com/extensions/01a0f885-56f4-79de-af41-45a261d7aae9/forms-2605/assets/shopify-forms-loader.js" type="text/javascript" defer="defer"></script>
1318 1319<link rel="canonical" href="https://blindbarber.com/blogs/press"> 1320<meta property="og:image" content="https://cdn.shopify.com/s/files/1/1771/6311/files/Blind-Barber-Logo-White-Wide.jpg?v=1706219613" /> 1321<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" /> 1322<meta property="og:image:width" content="1200" /> 1323<meta property="og:image:height" content="600" /> 1324<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1325<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 1325
1325
1326<script> 1327 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 1328</script>
vendor: 1 bytes, line 1328
1328
1329<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}
1329).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: ["4c64608a","16072cab","8450a54b","7ee89bf1"],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"}
1329,{"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"]}
1329,{"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"]}
1329],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}]}
1329,{"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}]}
1329,{"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","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"166226362438","themePublished":"true","eventMetadataId":"cadcd00a-d7e9-4614-af18-03b773823df3","pageType":"blog","resourceId":"94180173","shopId":"17716311","storefrontBaseUrl":"https:\/\/blindbarber.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
1329<script> 1330 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 1331 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 1332 window.ShopifyAnalytics.meta.currency = 'USD'; 1333 var meta = {"page":{"pageType":"blog","resourceType":"blog","resourceId":94180173,"requestId":"fabc9975-c723-45ad-b3d7-565dc77d8640-1790913529"}}; 1334 for (var attr in meta) { 1335 window.ShopifyAnalytics.meta[attr] = meta[attr]; 1336 } 1337</script>
vendor: 1 bytes, line 1337
1337
1338<script class="analytics"> 1339 (function () { 1340 var customDocumentWrite = function(content) { 1341 var jquery = null; 1342 1343 if (window.jQuery) { 1344 jquery = window.jQuery; 1345 } else if (window.Checkout && window.Checkout.$) { 1346 jquery = window.Checkout.$; 1347 } 1348 1349 if (jquery) { 1350 jquery('body').append(content); 1351 } 1352 }; 1353 1354 var hasLoggedConversion = function(token) { 1355 if (token) { 1356 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 1357 } 1358 return false; 1359 } 1360 1361 var setCookieIfConversion = function(token) { 1362 if (token) { 1363 var twoMonthsFromNow = new Date(Date.now()); 1364 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 1365 1366 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 1367 } 1368 } 1369 1370 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 1371 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 1372 if (trekkie.integrations) { 1373 return; 1374 } 1375 trekkie.methods = [ 1376 'identify', 1377 'page', 1378 'ready', 1379 'track', 1380 'trackForm', 1381 'trackLink' 1382 ]; 1383 trekkie.factory = function(method) { 1384 return function() { 1385 var args = Array.prototype.slice.call(arguments); 1386 args.unshift(method); 1387 trekkie.push(args); 1388 if (method == 'track' || method == 'page') { 1389 var pageUrl; 1390 try { 1391 pageUrl = window.location.href; 1392 } catch (e) {} 1393 var pageReferrer; 1394 try { 1395 pageReferrer = document.referrer; 1396 } catch (e) {} 1397 try { 1398 if (window.__TREKKIE_SHIM_QUEUE == null) { 1399 window.__TREKKIE_SHIM_QUEUE = []; 1400 } 1401 window.__TREKKIE_SHIM_QUEUE.push({ 1402 from: 'trekkie-stub', 1403 method: method, 1404 args: args.slice(1), 1405 pageContext: { 1406 url: pageUrl, 1407 referrer: pageReferrer 1408 } 1409 }); 1410 } catch (e) { 1411 // no-op 1412 } 1413 } 1414 return trekkie; 1415 }; 1416 }; 1417 for (var i = 0; i < trekkie.methods.length; i++) { 1418 var key = trekkie.methods[i]; 1419 trekkie[key] = trekkie.factory(key); 1420 } 1421 trekkie.load = function(config) { 1422 trekkie.config = config || {}; 1423 trekkie.config.initialDocumentCookie = document.cookie; 1424 var first = document.getElementsByTagName('script')[0]; 1425var script = document.createElement('script'); 1426script.type = 'text/javascript'; 1427script.onerror = function(e) { 1428 var scriptFallback = document.createElement('script'); 1429 scriptFallback.type = 'text/javascript'; 1430 scriptFallback.onerror = function(error) { 1431 var Monorail = { 1432 produce: function produce(monorailDomain, schemaId, payload) { 1433 var currentMs = new Date().getTime(); 1434 var event = { 1435 schema_id: schemaId, 1436 payload: payload, 1437 metadata: { 1438 event_created_at_ms: currentMs, 1439 event_sent_at_ms: currentMs 1440 } 1441 }; 1442 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 1443 }, 1444 sendRequest: function sendRequest(endpointUrl, payload) { 1445 // Try the sendBeacon API 1446 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 1447 var blobData = new window.Blob([payload], { 1448 type: 'text/plain' 1449 }); 1450 1451 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 1452 return true; 1453 } // sendBeacon was not successful 1454 1455 } // XHR beacon 1456 1457 var xhr = new XMLHttpRequest(); 1458 1459 try { 1460 xhr.open('POST', endpointUrl); 1461 xhr.setRequestHeader('Content-Type', 'text/plain'); 1462 xhr.send(payload); 1463 } catch (e) { 1464 console.log(e); 1465 } 1466 1467 return false; 1468 }, 1469 isIos12: function isIos12() { 1470 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 1471 } 1472 }; 1473 Monorail.produce('monorail-edge.shopifysvc.com', 1474 'trekkie_storefront_load_errors/1.1', 1475 {shop_id: 17716311, 1476 theme_id: 166226362438, 1477 app_name: "storefront", 1478 context_url: window.location.href, 1479 source_url: "//blindbarber.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 1480 1481 }; 1482 scriptFallback.async = true; 1483 scriptFallback.src = '//blindbarber.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1484 first.parentNode.insertBefore(scriptFallback, first); 1485}; 1486script.async = true; 1487script.src = '//blindbarber.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1488first.parentNode.insertBefore(script, first); 1489 1490 }; 1491 trekkie.load( 1492 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":17716311,"isMerchantRequest":null,"themeId":166226362438,"themeCityHash":"18122399744114408550","contentLanguage":"en","currency":"USD","eventMetadataId":"cadcd00a-d7e9-4614-af18-03b773823df3"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 1493 ); 1494 1495 var loaded = false;
1496 trekkie.ready(function() { 1497 if (loaded) return; 1498 loaded = true; 1499 1500 window.ShopifyAnalytics.lib = window.trekkie; 1501 1502 var originalDocumentWrite = document.write; 1503 document.write = customDocumentWrite; 1504 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 1505 document.write = originalDocumentWrite; 1506 1507 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1508 var token = match? match[1]: undefined; 1509 if (!hasLoggedConversion(token)) { 1510 setCookieIfConversion(token); 1511 1512 } 1513 }); 1514 1515 window.ShopifyAnalytics.lib.page(null,{"pageType":"blog","resourceType":"blog","resourceId":94180173,"requestId":"fabc9975-c723-45ad-b3d7-565dc77d8640-1790913529","shopifyEmitted":true}); 1516 1517 var eventsListenerScript = document.createElement('script'); 1518 eventsListenerScript.async = true; 1519 eventsListenerScript.src = "//blindbarber.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1520 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1521})();</script>
1521 1522
1522<script> 1523 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 1524 window.ga = function ga() { 1525 (window.ga.q = window.ga.q || []).push(arguments); 1526 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 1527 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 1528 } 1529 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."); 1530 }; 1531 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 1532 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 1533 } 1534 } 1535</script>
vendor: 1 bytes, line 1535
1535
1536<script 1537 defer 1538 src="https://blindbarber.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 1539 data-application="storefront-renderer" 1540 data-shop-id="17716311" 1541 data-render-region="gcp-us-central1" 1542 data-page-type="blog" 1543 data-theme-instance-id="166226362438" 1544 data-theme-name="" 1545 data-theme-version="" 1546 data-monorail-region="shop_domain" 1547 data-resource-timing-sampling-rate="10" 1548 data-shs="true" 1549 data-shs-beacon="true" 1550 data-shs-export-with-fetch="true" 1551 data-shs-logs-sample-rate="1" 1552 data-shs-beacon-endpoint="https://blindbarber.com/api/collect" 1553></script>
1553 1554<meta name="shopify-y" content="d6a4ef24-fab5-4fa3-aa67-bd9908572dd3" data-expiration="1822471129000"><meta name="shopify-s" content="1f7b905c-43ab-4826-bb0d-d49ea22fed81" data-expiration="1790915329000"><meta name="new-cookie-storage-activated" content="t"> 1555</head> 1556 1557 <body> 1558 <!-- Google Tag Manager (noscript) -->
vendor: 87 bytes, lines 1558-1561
1558 1559 <noscript 1560 ><iframe 1561 src="https://www.googletagmanager.com/ns.html?id=
1561GTM-NC566MT
vendor: 123 bytes, lines 1561-1567
1561" 1562 height="0" 1563 width="0" 1564 style="display:none;visibility:hidden" 1565 ></iframe 1566 ></noscript> 1567
1567<!-- End Google Tag Manager (noscript) --> 1568 1569 1570 1571 1572 <!-- BEGIN sections: header-group --> 1573<div id="shopify-section-sections--23922088706118__header" class="shopify-section shopify-section-group-header-group header-section"> 1574 1575 1576 1577 1578 1579 1580 <a href="#main" class="sr-only focus:not-sr-only">Skip to main content</a> 1581 1582 <div class="header-banner text-center"> 1583 <p> 1584 2% of all purchases go to a charity of choice. Free shipping +$45 1585 <span></span> 1586 <a href="/collections/all-products" class="ml-1 underline" aria-label="Header button">Shop Now</a> 1587 </p> 1588 </div> 1589 1590 <button 1591 class="js-toggle-mobile-nav-child-shown toggle-nav toggle-nav-mobile-nav-child-shown" 1592 aria-label="Toggle main navigation" 1593 ></button> 1594 1595 <button class="js-toggle-nav toggle-nav" aria-label="Show Hide Navigation"> 1596 <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"> 1597 <rect width="22" height="1" fill="currentColor"/> 1598 <rect y="8" width="22" height="1.0625" fill="currentColor"/> 1599 <rect y="16" width="22" height="1" fill="currentColor"/> 1600</svg> 1601</span> 1602 <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"> 1603 <line x1="0" y1="0" x2="22" y2="22" stroke="currentColor" stroke-width="1"></line> 1604 <line x1="22" y1="0" x2="0" y2="22" stroke="currentColor" stroke-width="1"></line> 1605</svg></span> 1606 <span class="d-none sr-only">Show Hide Navigation</span> 1607 </button> 1608 1609 1610 <nav class="top-level-nav top-level-nav--left monument-medium"> 1611 1612 1613 <a 1614 href="#who" 1615 class="js-nav-trigger" 1616 data-menu="who-we-are" 1617 aria-label="Open the Who we are menu" 1618 > 1619 Who we are 1620 </a> 1621 1622 1623 <a 1624 href="#shop" 1625 class="js-nav-trigger" 1626 data-menu="shop" 1627 aria-label="Open the Shop menu" 1628 > 1629 Shop 1630 </a> 1631 1632 1633 <a 1634 href="#visit" 1635 class="js-nav-trigger" 1636 data-menu="visit" 1637 aria-label="Open the Visit menu" 1638 > 1639 Visit 1640 </a> 1641 1642 1643 <a 1644 href="#learn" 1645 class="js-nav-trigger" 1646 data-menu="watch-learn" 1647 aria-label="Open the Watch/Learn menu" 1648 > 1649 Watch/Learn 1650 </a> 1651 1652 </nav> 1653 1654 <header class="header"> 1655 <h1 class="logo"> 1656 <a href="https://blindbarber.com" rel="home" title="Link to home" aria-label="Link to home"> 1657 <span class="d-none sr-only" aria-label="Blind Barber logo"> 1658 Blind Barber 1659 </span> 1660 1661 <img 1662 src="//blindbarber.com/cdn/shop/files/BlindBarber_Logo_2016_Black_4e59b1f9-a2dc-413f-a223-43a7872e4163.png?v=1657560528&width=300" 1663 alt="Blind Barber" 1664 width="50" 1665 height="50" 1666 loading="eager" 1667 decoding="async" 1668 class="logo-mobile" 1669 > 1670 1671 1672 <img 1673 src="//blindbarber.com/cdn/shop/files/BB_Logo.svg?v=1775730684&width=300" 1674 alt="Blind Barber" 1675 width="80" 1676 height="69" 1677 loading="eager" 1678 decoding="async" 1679 class="logo-desktop" 1680 > 1681 1682 </a> 1683 </h1> 1684 1685 <nav class="top-level-nav top-level-nav--right monument-medium" aria-label="User tools navigation"> 1686 <button class="nav-search-trigger" aria-label="Search the site"> 1687 <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"> 1688 <g clip-path="url(#clip0_6221_71)"> 1689 <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"/> 1690 </g>
1691 <defs> 1692 <clipPath id="clip0_6221_71"> 1693 <rect width="24" height="24" fill="white"/> 1694 </clipPath> 1695 </defs> 1696</svg> 1697</span> 1698 <span class="d-none" aria-hidden="true">Search the site</span> 1699 </button> 1700 1701 1702 <a href="/account" class="d-sm-inline sm:inline account_wrapper" aria-label="User Account"> 1703 <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"> 1704 <g clip-path="url(#clip0_6221_68)"> 1705 <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"/> 1706 </g> 1707 <defs> 1708 <clipPath id="clip0_6221_68"> 1709 <rect width="24" height="24" fill="white"/> 1710 </clipPath> 1711 </defs> 1712</svg> 1713</span> 1714 </a> 1715 1716 1717 1718 <button class="book_wrapper no-pjax text-uppercase js-book-trigger link" aria-label="Book Appointment"> 1719 <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"> 1720 <g clip-path="url(#clip0_6225_138)"> 1721 <path d="M8.3403 11.306H6.80629V12.8854H8.3403V11.306Z" fill="currentColor"/> 1722 <path d="M12.2664 11.306H10.7324V12.8854H12.2664V11.306Z" fill="currentColor"/> 1723 <path d="M16.1924 11.306H14.6584V12.8854H16.1924V11.306Z" fill="currentColor"/> 1724 <path d="M20.1179 11.306H18.5839V12.8854H20.1179V11.306Z" fill="currentColor"/> 1725 <path d="M4.41486 15.1152H2.88085V16.6947H4.41486V15.1152Z" fill="currentColor"/> 1726 <path d="M8.3403 15.1152H6.80629V16.6947H8.3403V15.1152Z" fill="currentColor"/> 1727 <path d="M12.2664 15.1152H10.7324V16.6947H12.2664V15.1152Z" fill="currentColor"/> 1728 <path d="M16.1924 15.1152H14.6584V16.6947H16.1924V15.1152Z" fill="currentColor"/> 1729 <path d="M4.41486 18.9251H2.88085V20.5046H4.41486V18.9251Z" fill="currentColor"/> 1730 <path d="M8.3403 18.9251H6.80629V20.5046H8.3403V18.9251Z" fill="currentColor"/> 1731 <path d="M12.2664 18.9251H10.7324V20.5046H12.2664V18.9251Z" fill="currentColor"/> 1732 <path d="M16.1924 18.9251H14.6584V20.5046H16.1924V18.9251Z" fill="currentColor"/> 1733 <path d="M20.1179 18.9251H18.5839V20.5046H20.1179V18.9251Z" fill="currentColor"/> 1734 <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"/> 1735 <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"/> 1736 <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"/> 1737 <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"/> 1738 <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"/> 1739 </g>
1740 <defs> 1741 <clipPath id="clip0_6225_138"> 1742 <rect width="23" height="24" fill="white"/> 1743 </clipPath> 1744 </defs> 1745</svg> 1746</span> 1747 <span class="header-icon--desktop js-book-trigger__text"> 1748 Book 1749 <span class="d-none d-sm-inline hidden sm:inline">Appointment</span> 1750 </span> 1751 </button> 1752 1753 1754 <button class="no-pjax toggle-mini-cart mobile-toggle-mini-cart text-uppercase d-flex"> 1755 <span class="header-icon--desktop header-icon--cart-text" aria-label="Open shopping cart">CART</span> 1756 <span class="header-icon header-icon--mobile header-icon--cart" aria-hidden="true"> 1757 <svg width="19" height="24" viewBox="0 0 19 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"> 1758 <path d="M19 5V24H0V5H19ZM1 23H18V6H1V23Z" fill="currentColor"/> 1759 <path d="M15 0V6H4V0H15ZM5 5H14V1H5V5Z" fill="currentColor"/> 1760</svg> 1761 1762 </span> 1763 <div class="mobile-toggle-mini-cart__inner"> 1764 <span class="vue-cart-total-wrap">(<span class="vue-cart-total">0</span>)</span> 1765 </div> 1766 </button> 1767 </nav> 1768 </header> 1769 1770 <nav class="nav-wrap" role="navigation"> 1771 1772 1773 <div class="top-level"> 1774 1775 1776 <a 1777 href="#who" 1778 class="js-nav-trigger--secondary" 1779 data-menu="who-we-are" 1780 aria-label="Open the Who we are menu" 1781 aria-expanded="false" 1782 > 1783 Who we are 1784 </a> 1785 1786 1787 <a 1788 href="#shop" 1789 class="js-nav-trigger--secondary" 1790 data-menu="shop" 1791 aria-label="Open the Shop menu" 1792 aria-expanded="false" 1793 > 1794 Shop 1795 </a> 1796 1797 1798 <a 1799 href="#visit" 1800 class="js-nav-trigger--secondary" 1801 data-menu="visit" 1802 aria-label="Open the Visit menu" 1803 aria-expanded="false" 1804 > 1805 Visit 1806 </a> 1807 1808 1809 <a 1810 href="#learn" 1811 class="js-nav-trigger--secondary" 1812 data-menu="watch-learn" 1813 aria-label="Open the Watch/Learn menu" 1814 aria-expanded="false" 1815 > 1816 Watch/Learn 1817 </a> 1818 1819 </div> 1820 1821 1822 1823 <div id="shopify-block-AYnpYQW1UWVZ6V0JBb__header_nav_panel_J3ebTP" class="shopify-block"> 1824 1825<div 1826 class="util-nav header-nav js-nav-section" 1827 role="region" 1828 data-menu="who-we-are" 1829 id="menu-who-we-are" 1830 aria-labelledby="heading-who-we-are" 1831 1832> 1833 <h3 1834 id="heading-who-we-are" 1835 class="mb-1 monument-mono date-slug text-col-white header-nav__title d-block d-sm-none text-uppercase" 1836 > 1837 who we are 1838 </h3> 1839 1840 <ul><li> 1841 <a 1842 href="/pages/our-story" 1843 1844> 1845 Our Story 1846 </a></li><li> 1847 <a 1848 href="/pages/sustainability" 1849 1850class="js-menu-accordion-trigger main-menu-accordion-trigger no-pjax"> 1851 Our Commitments 1852 </a><ul class="accordion-panel"><li> 1853 <a 1854 href="/pages/charity" 1855 1856 class="" 1857 >Giving back</a></li><li> 1858 <a 1859 href="/pages/sustainability" 1860 1861 class="" 1862 >Sustainability</a></li></ul></li><li> 1863 <a 1864 href="/blogs/press" 1865 1866 aria-current="page" 1867 1868> 1869 Press 1870 </a></li><li> 1871 <a 1872 href="/pages/help" 1873 1874> 1875 FAQ 1876 </a></li><li> 1877 <a 1878 href="/pages/careers" 1879 1880> 1881 Careers 1882 </a></li><li> 1883 <a 1884 href="https://apps.apple.com/us/app/the-blind-barber/id1539568689" 1885 1886> 1887 Download the App 1888 </a></li></ul> 1889</div> 1890 1891 1892</div> 1893<div id="shopify-block-AMDZTSmRPbDNvaHgzW__header_nav_panel_brkANU" class="shopify-block"> 1894 1895<div 1896 class="util-nav header-nav js-nav-section" 1897 role="region" 1898 data-menu="shop" 1899 id="menu-shop" 1900 aria-labelledby="heading-shop" 1901 1902> 1903 <h3 1904 id="heading-shop" 1905 class="mb-1 monument-mono date-slug text-col-white header-nav__title d-block d-sm-none text-uppercase" 1906 > 1907 shop 1908 </h3> 1909 1910 <ul><li> 1911 <a 1912 href="/collections/all-products" 1913 1914> 1915 Shop all 1916 </a></li><li> 1917 <a 1918 href="/collections/new-releases" 1919 1920> 1921 New Releases 1922 </a></li><li> 1923 <a 1924 href="/collections/gift-ideas" 1925 1926class="js-menu-accordion-trigger main-menu-accordion-trigger no-pjax"> 1927 Gifts 1928 </a><ul class="accordion-panel"><li> 1929 <a 1930 href="/collections/gift-ideas" 1931 1932 class="" 1933 >All Gifts</a></li><li> 1934 <a 1935 href="/products/eau-de-parfum-speakeasy" 1936 1937 class="" 1938 >Eau De Parfum - Speakeasy</a></li><li> 1939 <a 1940 href="/products/eau-de-parfum-only-you-babe" 1941 1942 class="" 1943 >Eau De Parfum - Only You Babe</a></li><li> 1944 <a
1945 href="/products/eau-de-parfum-shinjuku-mood" 1946 1947 class="" 1948 >Eau De Parfum - Shinjuku Mood</a></li><li> 1949 <a 1950 href="/products/eau-de-parfum-glasshouse-a-fragrance-by-blind-barber-x-standard-hotels" 1951 1952 class="" 1953 >Eau De Parfum - Glasshouse</a></li><li> 1954 <a 1955 href="/products/tompkins-scented-candle-small" 1956 1957 class="" 1958 >Tompkins Scented Candle Small</a></li><li> 1959 <a 1960 href="/products/tompkins-scented-candle-large" 1961 1962 class="" 1963 >Tompkins Scented Candle Large</a></li><li> 1964 <a 1965 href="/products/gift-set-bryce-harper-duo" 1966 1967 class="" 1968 >Gift Set: Bryce Harper Duo</a></li><li> 1969 <a 1970 href="/products/essential-shower-gift-set" 1971 1972 class="" 1973 >Gift Set: Essential Shower</a></li><li> 1974 <a 1975 href="/products/gift-set-essential-shave" 1976 1977 class="" 1978 >Gift Set: Essential Shave</a></li><li> 1979 <a 1980 href="/products/gift-set-regimen-skincare" 1981 1982 class="" 1983 >Gift Set: Regimen Skincare</a></li></ul></li><li> 1984 <a 1985 href="/collections/fragrance" 1986 1987class="js-menu-accordion-trigger main-menu-accordion-trigger no-pjax"> 1988 Fragrance 1989 </a><ul class="accordion-panel"><li> 1990 <a 1991 href="/collections/fragrance" 1992 1993 class="" 1994 >All Fragrance</a></li><li> 1995 <a 1996 href="/products/eau-de-parfum-glasshouse-a-fragrance-by-blind-barber-x-standard-hotels" 1997 1998 class="" 1999 >Eau De Parfum: Glasshouse</a></li><li> 2000 <a 2001 href="/products/eau-de-parfum-speakeasy" 2002 2003 class="" 2004 >Eau De Parfum - Speakeasy</a></li><li> 2005 <a 2006 href="/products/eau-de-parfum-only-you-babe" 2007 2008 class="" 2009 >Eau De Parfum - Only You, Babe</a></li><li> 2010 <a 2011 href="/products/eau-de-parfum-shinjuku-mood" 2012 2013 class="" 2014 >Eau De Parfum - Shinjuku Mood</a></li><li> 2015 <a 2016 href="/products/discovery-set-collection-1" 2017 2018 class="" 2019 >Discovery Set Collection 1</a></li></ul></li><li> 2020 <a 2021 href="/collections/bryce-harper-collection" 2022 2023class="js-menu-accordion-trigger main-menu-accordion-trigger no-pjax"> 2024 Bryce Harper Capsule 2025 </a><ul class="accordion-panel"><li> 2026 <a 2027 href="/collections/bryce-harper-collection" 2028 2029 class="" 2030 >All Bryce</a></li><li> 2031 <a 2032 href="/products/bryce-harper-hair-clay" 2033 2034 class="" 2035 >Hair Clay</a></li><li> 2036 <a 2037 href="/products/bryce-harper-beard-balm" 2038 2039 class="" 2040 >Beard Balm</a></li></ul></li><li> 2041 <a 2042 href="/collections/style" 2043 2044class="js-menu-accordion-trigger main-menu-accordion-trigger no-pjax"> 2045 Hair Styling 2046 </a><ul class="accordion-panel"><li> 2047 <a 2048 href="/collections/style" 2049 2050 class="" 2051 >All Hair Styling</a></li><li> 2052 <a 2053 href="/products/advanced-volumizing-foam" 2054 2055 class="" 2056 >Advanced Volumizing Foam</a></li><li> 2057 <a 2058 href="/products/curl-cream" 2059 2060 class="" 2061 >Curl Enhancement Cream</a></li><li> 2062 <a 2063 href="/products/bryce-harper-hair-clay" 2064 2065 class="" 2066 >Bryce Harper Hair Clay</a></li><li> 2067 <a 2068 href="/products/30-proof-styling-cream" 2069 2070 class="" 2071 >30 Proof Styling Cream</a></li><li> 2072 <a 2073 href="/products/40-proof-sea-salt-spray" 2074 2075 class="" 2076 >40 Proof Sea Salt Spray</a></li><li> 2077 <a 2078 href="/products/60-proof-wax" 2079 2080 class="" 2081 >60 Proof Wax</a></li><li> 2082 <a 2083 href="/products/80-proof-texturizing-style-powder" 2084 2085 class="" 2086 >80 Proof Texturizing Style Powder</a></li><li> 2087 <a 2088 href="/products/90-proof-pomade" 2089 2090 class="" 2091 >90 Proof Pomade</a></li><li> 2092 <a 2093 href="/products/101-proof-classic-pomade" 2094 2095 class="" 2096 >101 Proof Classic Pomade</a></li><li> 2097 <a 2098 href="/products/121-proof-thickening-style-gel" 2099 2100 class="" 2101 >121 Proof Thickening Style Gel</a></li><li> 2102 <a 2103 href="/products/151-proof-deluxe-pomade" 2104 2105 class="" 2106 >151 Proof Premium</a></li></ul></li><li> 2107 <a 2108 href="/collections/hair-care" 2109 2110class="js-menu-accordion-trigger main-menu-accordion-trigger no-pjax"> 2111 Hair Care: Shampoo & Conditioner 2112 </a><ul class="accordion-panel"><li> 2113 <a 2114 href="/collections/hair-care" 2115 2116 class="" 2117 >All Hair Care</a></li><li> 2118 <a
2119 href="/products/lemongrass-tea-shampoo" 2120 2121 class="" 2122 >Lemongrass Tea Shampoo</a></li><li> 2123 <a 2124 href="/products/liter-shampoo" 2125 2126 class="" 2127 >Lemongrass Tea Shampoo - Liter</a></li><li> 2128 <a 2129 href="/products/lemongrass-tea-conditioner" 2130 2131 class="" 2132 >Lemongrass Tea Conditioner</a></li><li> 2133 <a 2134 href="/products/liter-conditioner" 2135 2136 class="" 2137 >Lemongrass Tea Conditioner - Liter</a></li></ul></li><li> 2138 <a 2139 href="/collections/beard" 2140 2141class="js-menu-accordion-trigger main-menu-accordion-trigger no-pjax"> 2142 Beard 2143 </a><ul class="accordion-panel"><li> 2144 <a 2145 href="/collections/beard" 2146 2147 class="" 2148 >All Beard</a></li><li> 2149 <a 2150 href="/products/beard-replenishment-oil" 2151 2152 class="" 2153 >Beard & Face Replenishing Oil</a></li><li> 2154 <a 2155 href="/products/bryce-harper-beard-balm" 2156 2157 class="" 2158 >Bryce Harper Beard Balm</a></li></ul></li><li> 2159 <a 2160 href="/collections/advanced-skincare" 2161 2162class="js-menu-accordion-trigger main-menu-accordion-trigger no-pjax"> 2163 Advanced Skincare 2164 </a><ul class="accordion-panel"><li> 2165 <a 2166 href="/collections/advanced-skincare" 2167 2168 class="" 2169 >All Advanced Skincare</a></li><li> 2170 <a 2171 href="/products/activclean-rice-bran-cleanser" 2172 2173 class="" 2174 >activClean Rice Bran Foaming Face Cleanser</a></li><li> 2175 <a 2176 href="/products/aha-refining-face-scrub" 2177 2178 class="" 2179 >AHA Refining Face Scrub</a></li><li> 2180 <a 2181 href="/products/b3-supercharged-balancing-toner" 2182 2183 class="" 2184 >B3 Supercharged Balancing Face Toner</a></li><li> 2185 <a 2186 href="/products/elixboost-hydrating-balm" 2187 2188 class="" 2189 >elixBoost Hydrating Face Balm</a></li><li> 2190 <a 2191 href="/products/trirescue-eye-cream" 2192 2193 class="" 2194 >triRescue Under Eye Cream</a></li><li> 2195 <a 2196 href="/products/gift-set-regimen-skincare" 2197 2198 class="" 2199 >Gift Set: Regimen Skincare</a></li></ul></li><li> 2200 <a 2201 href="/collections/shave" 2202 2203class="js-menu-accordion-trigger main-menu-accordion-trigger no-pjax"> 2204 Shave 2205 </a><ul class="accordion-panel"><li> 2206 <a 2207 href="/collections/shave" 2208 2209 class="" 2210 >All Shave</a></li><li> 2211 <a 2212 href="/products/watermint-gin-shave-cream" 2213 2214 class="" 2215 >Watermint Gin Shave Cream</a></li></ul></li><li> 2216 <a 2217 href="/collections/body" 2218 2219class="js-menu-accordion-trigger main-menu-accordion-trigger no-pjax"> 2220 Body 2221 </a><ul class="accordion-panel"><li> 2222 <a 2223 href="/collections/body" 2224 2225 class="" 2226 >All Body</a></li><li> 2227 <a 2228 href="/products/hand-moisturizer" 2229 2230 class="" 2231 >Lemongrass Tea Daily Hand Moisturizer</a></li><li> 2232 <a 2233 href="/products/lemongrass-tea-body-wash" 2234 2235 class="" 2236 >Lemongrass Tea Body Wash</a></li><li> 2237 <a
2238 href="/products/lemongrass-tea-body-wash-liter" 2239 2240 class="" 2241 >Lemongrass Tea Body Wash - Liter</a></li><li> 2242 <a 2243 href="/products/nourishing-body-bar" 2244 2245 class="" 2246 >Nourishing Body Bar</a></li><li> 2247 <a 2248 href="/products/aluminum-free-deodorant" 2249 2250 class="" 2251 >Aluminum-Free Deodorant</a></li></ul></li><li> 2252 <a 2253 href="/collections/apparel" 2254 2255> 2256 Apparel 2257 </a></li></ul> 2258</div> 2259 2260 2261</div> 2262<div id="shopify-block-ATG94VmhWNXFrNVlXW__header_nav_panel_WBQgAw" class="shopify-block"> 2263 2264<div 2265 class="util-nav header-nav js-nav-section" 2266 role="region" 2267 data-menu="visit" 2268 id="menu-visit" 2269 aria-labelledby="heading-visit" 2270 2271> 2272 <h3 2273 id="heading-visit" 2274 class="mb-1 monument-mono date-slug text-col-white header-nav__title d-block d-sm-none text-uppercase" 2275 > 2276 visit 2277 </h3> 2278 2279 <ul><li> 2280 <a 2281 href="/pages/los-angeles-highland-park" 2282 2283class="js-menu-accordion-trigger main-menu-accordion-trigger no-pjax"> 2284 Los Angeles 2285 </a><ul class="accordion-panel"><li> 2286 <a 2287 href="/pages/los-angeles-highland-park" 2288 2289 class="" 2290 >Highland Park</a></li><li> 2291 <a 2292 href="/pages/culver-city-la" 2293 2294 class="" 2295 >Culver City</a></li></ul></li><li> 2296 <a 2297 href="/pages/east-village" 2298 2299class="js-menu-accordion-trigger main-menu-accordion-trigger no-pjax"> 2300 New York 2301 </a><ul class="accordion-panel"><li> 2302 <a 2303 href="/pages/east-village" 2304 2305 class="" 2306 >East Village</a></li><li> 2307 <a 2308 href="/pages/moxy-times-square" 2309 2310 class="" 2311 >Moxy Times Square</a></li></ul></li><li> 2312 <a 2313 href="/pages/chicago" 2314 2315> 2316 Chicago 2317 </a></li><li> 2318 <a 2319 href="/pages/philly" 2320 2321> 2322 Philadelphia 2323 </a></li><li> 2324 <a 2325 href="/pages/nashville" 2326 2327> 2328 Nashville 2329 </a></li></ul> 2330</div> 2331 2332 2333</div> 2334<div id="shopify-block-AcUlwdnN3QU5FZWhTU__header_nav_panel_iJYBbB" class="shopify-block"> 2335 2336<div 2337 class="util-nav header-nav js-nav-section" 2338 role="region" 2339 data-menu="watch-learn" 2340 id="menu-watch-learn" 2341 aria-labelledby="heading-watch-learn" 2342 2343> 2344 <h3 2345 id="heading-watch-learn" 2346 class="mb-1 monument-mono date-slug text-col-white header-nav__title d-block d-sm-none text-uppercase" 2347 > 2348 watch/learn 2349 </h3> 2350 2351 <ul><li> 2352 <a 2353 href="/blogs/how-to" 2354 2355> 2356 How-to Style 2357 </a></li><li> 2358 <a 2359 href="/blogs/journal" 2360 2361> 2362 Journal 2363 </a></li><li> 2364 <a 2365 href="/blogs/a-quality-cut" 2366 2367> 2368 A Quality Cut Series 2369 </a></li><li> 2370 <a 2371 href="/blogs/our-travels" 2372 2373> 2374 Our Travels 2375 </a></li><li> 2376 <a 2377 href="/blogs/bryce-harper-x-blind-barber" 2378 2379> 2380 Bryce Harper X Blind Barber 2381 </a></li></ul> 2382</div> 2383 2384 2385</div> 2386 2387 2388 2389 <ul class="nav-wrap__bottom"> 2390 2391 <li> 2392 <a href="/account" class="no-pjax">My Account</a> 2393 </li> 2394 2395 <li> 2396 <a href="/pages/rewards-loyalty" class="no-pjax">Blind Barber Rewards</a> 2397 </li> 2398 2399 <li> 2400 <a href="https://blindbarber.com/pages/help?hcUrl=%2Fen-US%2Fcontact" class="no-pjax">Get in touch</a> 2401 </li> 2402 2403 <li> 2404 <a href="https://apps.apple.com/us/app/the-blind-barber/id1539568689" class="no-pjax">Blind Barber App</a> 2405 </li> 2406 2407 </ul> 2408 2409 </nav> 2410 2411 <button id="main-nav-blocker" class="js-toggle-nav" aria-label="Close main nav"> 2412 <span class="d-none" aria-hidden="true">
2412Close Main Nav</span> 2413 </button> 2414 2415 2416<style data-shopify> 2417 .header { 2418 display: block; 2419 } 2420 2421 .logo-mobile { display: none; } 2422 .logo-desktop { display: block; } 2423 @media (max-width: 767.98px) { 2424 .logo-mobile { display: block; } 2425 .logo-desktop { display: none; } 2426 } 2427 2428 @media (max-width: 400px) { 2429 .nav-search-trigger { 2430 text-align: center !important; 2431 justify-content: center !important; 2432 align-items: center !important; 2433 display: flex !important; 2434 position: absolute !important; 2435 left: calc(-47vw) !important; 2436 } 2437 } 2438 2439.shopify-block { 2440 display: contents; 2441} 2442</style> 2443 2444 2445</div> 2446<!-- END sections: header-group --> 2447 2448 <main class="js-Pjax main" id="main"> 2449 <div class="js-Pjax-inner"> 2450 2451 <div id="shopify-section-template--23922101092422__main-blog" class="shopify-section"><link 2452 rel="preload" 2453 as="image" 2454 href="//blindbarber.com/cdn/shop/articles/gqoctober2023_1f3d287b-4dac-4006-a5f7-ebf3083820cd.png?format=pjpg&v=1699994612&width=540" 2455 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" 2456 imagesizes="(max-width: 991px) 100vw, 33vw" 2457 fetchpriority="high"> 2458 2459<section class="page-section page-section--blog"> 2460 <div class="container"> 2461 <div class="row"> 2462 <figure class="col-lg-4 mb-4"> 2463 <a href="/blogs/press/gq-nov-2023" class="underline-link text-uppercase"><img 2464 src="//blindbarber.com/cdn/shop/articles/gqoctober2023_1f3d287b-4dac-4006-a5f7-ebf3083820cd.png?format=pjpg&v=1699994612&width=540" 2465 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" 2466 sizes="(max-width: 991px) 100vw, 33vw" 2467 class="w-100 d-block" 2468 alt="GQ | Nov 2023 by Herson Rodriguez on Blind Barber" 2469 width="995" 2470 height="747" 2471 fetchpriority="high" loading="eager" 2472 decoding="async"></a> 2473 </figure> 2474 <div class="col-lg-6 mb-5 d-flex align-items-center"> 2475 <div class="section-margin-left"> 2476 <h2 class="heading-l mb-3 mb-sm-4 monument-medium text-capitalize"> 2477 <a href="/blogs/press/gq-nov-2023" class="underline-on-hover">Gq | nov 2023</a> 2478 </h2> 2479 2480 <h3 class="monument-regular mb-3 heading-sm"><meta charset="utf-8"> 2481<style type="text/css" data-mce-fragment="1"><!-- 2482td {border: 1px solid #cccccc;}br {mso-data-placement:same-cell;} 2483--></style> 2484<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> 2485 2486 <a href="/blogs/press/gq-nov-2023" class="underline-link text-uppercase"> 2487 Read more <span class="d-none" aria-hidden="true">about GQ | Nov 2023</span> 2488 </a> 2489 </div> 2490 </div> 2491 </div> 2492 </div> 2493 </section> 2494 2495<section class="page-section page-section--blog"> 2496 <div class="container"> 2497 <div class="row"> 2498 <figure class="col-lg-4 mb-4"> 2499 <a href="/blogs/press/gq-september-2023" class="underline-link text-uppercase"><img 2500 src="//blindbarber.com/cdn/shop/articles/gq-september2023.png?format=pjpg&v=1712090042&width=540" 2501 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"
2502 sizes="(max-width: 991px) 100vw, 33vw" 2503 class="w-100 d-block" 2504 alt="GQ | September 2023 by Herson Rodriguez on Blind Barber" 2505 width="995" 2506 height="747" 2507 loading="lazy" 2508 decoding="async"></a> 2509 </figure> 2510 <div class="col-lg-6 mb-5 d-flex align-items-center"> 2511 <div class="section-margin-left"> 2512 <h2 class="heading-l mb-3 mb-sm-4 monument-medium text-capitalize"> 2513 <a href="/blogs/press/gq-september-2023" class="underline-on-hover">Gq | september 2023</a> 2514 </h2> 2515 2516 <h3 class="monument-regular mb-3 heading-sm"><style type="text/css" data-mce-fragment="1"><!-- 2517td {border: 1px solid #cccccc;}br {mso-data-placement:same-cell;} 2518--></style> 2519<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> 2520 2521 <a href="/blogs/press/gq-september-2023" class="underline-link text-uppercase"> 2522 Read more <span class="d-none" aria-hidden="true">about GQ | September 2023</span> 2523 </a> 2524 </div> 2525 </div> 2526 </div> 2527 </div> 2528 </section> 2529 2530<section class="page-section page-section--blog"> 2531 <div class="container"> 2532 <div class="row"> 2533 <figure class="col-lg-4 mb-4"> 2534 <a href="/blogs/press/byrdie-august-2023" class="underline-link text-uppercase"><img 2535 src="//blindbarber.com/cdn/shop/articles/byrdie-august2023.png?format=pjpg&v=1712089516&width=540" 2536 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" 2537 sizes="(max-width: 991px) 100vw, 33vw" 2538 class="w-100 d-block" 2539 alt="Byrdie | August 2023 by Herson Rodriguez on Blind Barber" 2540 width="995" 2541 height="747" 2542 loading="lazy" 2543 decoding="async"></a> 2544 </figure> 2545 <div class="col-lg-6 mb-5 d-flex align-items-center"> 2546 <div class="section-margin-left"> 2547 <h2 class="heading-l mb-3 mb-sm-4 monument-medium text-capitalize"> 2548 <a href="/blogs/press/byrdie-august-2023" class="underline-on-hover">Byrdie | august 2023</a> 2549 </h2> 2550 2551 <h3 class="monument-regular mb-3 heading-sm"><style type="text/css" data-mce-fragment="1"><!-- 2552td {border: 1px solid #cccccc;}br {mso-data-placement:same-cell;} 2553--></style> 2554<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> 2555 2556 <a href="/blogs/press/byrdie-august-2023" class="underline-link text-uppercase"> 2557 Read more <span class="d-none" aria-hidden="true">about Byrdie | August 2023</span> 2558 </a> 2559 </div> 2560 </div> 2561 </div> 2562 </div> 2563 </section> 2564 2565<section class="page-section page-section--blog"> 2566 <div class="container"> 2567 <div class="row"> 2568 <figure class="col-lg-4 mb-4"> 2569 <a href="/blogs/press/esquire-july-2023" class="underline-link text-uppercase"><img 2570 src="//blindbarber.com/cdn/shop/articles/esquire-july2023.png?format=pjpg&v=1712089142&width=540" 2571 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"
2572 sizes="(max-width: 991px) 100vw, 33vw" 2573 class="w-100 d-block" 2574 alt="Esquire | July 2023 by Herson Rodriguez on Blind Barber" 2575 width="995" 2576 height="747" 2577 loading="lazy" 2578 decoding="async"></a> 2579 </figure> 2580 <div class="col-lg-6 mb-5 d-flex align-items-center"> 2581 <div class="section-margin-left"> 2582 <h2 class="heading-l mb-3 mb-sm-4 monument-medium text-capitalize"> 2583 <a href="/blogs/press/esquire-july-2023" class="underline-on-hover">Esquire | july 2023</a> 2584 </h2> 2585 2586 <h3 class="monument-regular mb-3 heading-sm"><style type="text/css" data-mce-fragment="1"><!-- 2587td {border: 1px solid #cccccc;}br {mso-data-placement:same-cell;} 2588--></style> 2589<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> 2590 2591 <a href="/blogs/press/esquire-july-2023" class="underline-link text-uppercase"> 2592 Read more <span class="d-none" aria-hidden="true">about Esquire | July 2023</span> 2593 </a> 2594 </div> 2595 </div> 2596 </div> 2597 </div> 2598 </section> 2599 2600<section class="page-section page-section--blog"> 2601 <div class="container"> 2602 <div class="row"> 2603 <figure class="col-lg-4 mb-4"> 2604 <a href="/blogs/press/spy-july-2023" class="underline-link text-uppercase"><img 2605 src="//blindbarber.com/cdn/shop/articles/spyjuly2023_3.png?format=pjpg&v=1699999828&width=540" 2606 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" 2607 sizes="(max-width: 991px) 100vw, 33vw" 2608 class="w-100 d-block" 2609 alt="Spy | July 2023 by Herson Rodriguez on Blind Barber" 2610 width="995" 2611 height="747" 2612 loading="lazy" 2613 decoding="async"></a> 2614 </figure> 2615 <div class="col-lg-6 mb-5 d-flex align-items-center"> 2616 <div class="section-margin-left"> 2617 <h2 class="heading-l mb-3 mb-sm-4 monument-medium text-capitalize"> 2618 <a href="/blogs/press/spy-july-2023" class="underline-on-hover">Spy | july 2023</a> 2619 </h2> 2620 2621 <h3 class="monument-regular mb-3 heading-sm"><meta charset="utf-8"> 2622<style type="text/css" data-mce-fragment="1"><!-- 2623td {border: 1px solid #cccccc;}br {mso-data-placement:same-cell;} 2624--></style> 2625<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> 2626 2627 <a href="/blogs/press/spy-july-2023" class="underline-link text-uppercase"> 2628 Read more <span class="d-none" aria-hidden="true">about Spy | July 2023</span> 2629 </a> 2630 </div> 2631 </div> 2632 </div> 2633 </div> 2634 </section> 2635 2636<section class="page-section page-section--blog"> 2637 <div class="container"> 2638 <div class="row"> 2639 <figure class="col-lg-4 mb-4"> 2640 <a href="/blogs/press/mens-health-july-2023" class="underline-link text-uppercase"><img 2641 src="//blindbarber.com/cdn/shop/articles/menshealth-july2023.png?format=pjpg&v=1712088771&width=540" 2642 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"
2643 sizes="(max-width: 991px) 100vw, 33vw" 2644 class="w-100 d-block" 2645 alt="Men's Health | July 2023 by Herson Rodriguez on Blind Barber" 2646 width="995" 2647 height="747" 2648 loading="lazy" 2649 decoding="async"></a> 2650 </figure> 2651 <div class="col-lg-6 mb-5 d-flex align-items-center"> 2652 <div class="section-margin-left"> 2653 <h2 class="heading-l mb-3 mb-sm-4 monument-medium text-capitalize"> 2654 <a href="/blogs/press/mens-health-july-2023" class="underline-on-hover">Men's health | july 2023</a> 2655 </h2> 2656 2657 <h3 class="monument-regular mb-3 heading-sm"><style type="text/css" data-mce-fragment="1"><!-- 2658td {border: 1px solid #cccccc;}br {mso-data-placement:same-cell;} 2659--></style> 2660<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> 2661 2662 <a href="/blogs/press/mens-health-july-2023" class="underline-link text-uppercase"> 2663 Read more <span class="d-none" aria-hidden="true">about Men's Health | July 2023</span> 2664 </a> 2665 </div> 2666 </div> 2667 </div> 2668 </div> 2669 </section> 2670 2671<section class="page-section page-section--blog"> 2672 <div class="container"> 2673 <div class="row"> 2674 <figure class="col-lg-4 mb-4"> 2675 <a href="/blogs/press/vogue-july-2023" class="underline-link text-uppercase"><img 2676 src="//blindbarber.com/cdn/shop/articles/voguejuly2023.png?format=pjpg&v=1699976403&width=540" 2677 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" 2678 sizes="(max-width: 991px) 100vw, 33vw" 2679 class="w-100 d-block" 2680 alt="Vogue | July 2023 by Herson Rodriguez on Blind Barber" 2681 width="995" 2682 height="746" 2683 loading="lazy" 2684 decoding="async"></a> 2685 </figure> 2686 <div class="col-lg-6 mb-5 d-flex align-items-center"> 2687 <div class="section-margin-left"> 2688 <h2 class="heading-l mb-3 mb-sm-4 monument-medium text-capitalize"> 2689 <a href="/blogs/press/vogue-july-2023" class="underline-on-hover">Vogue | july 2023</a> 2690 </h2> 2691 2692 <h3 class="monument-regular mb-3 heading-sm"><meta charset="utf-8"> 2693<style type="text/css" data-mce-fragment="1"><!-- 2694td {border: 1px solid #cccccc;}br {mso-data-placement:same-cell;} 2695--></style> 2696<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> 2697 2698 <a href="/blogs/press/vogue-july-2023" class="underline-link text-uppercase"> 2699 Read more <span class="d-none" aria-hidden="true">about Vogue | July 2023</span> 2700 </a> 2701 </div> 2702 </div> 2703 </div> 2704 </div> 2705 </section> 2706 2707<section class="page-section page-section--blog"> 2708 <div class="container"> 2709 <div class="row"> 2710 <figure class="col-lg-4 mb-4"> 2711 <a href="/blogs/press/harpers-bazzaar-june-2023" class="underline-link text-uppercase"><img 2712 src="//blindbarber.com/cdn/shop/articles/bazaarjune2023.png?format=pjpg&v=1700017397&width=540" 2713 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"
2714 sizes="(max-width: 991px) 100vw, 33vw" 2715 class="w-100 d-block" 2716 alt="Harper's Bazaar | June 2023 by Herson Rodriguez on Blind Barber" 2717 width="995" 2718 height="747" 2719 loading="lazy" 2720 decoding="async"></a> 2721 </figure> 2722 <div class="col-lg-6 mb-5 d-flex align-items-center"> 2723 <div class="section-margin-left"> 2724 <h2 class="heading-l mb-3 mb-sm-4 monument-medium text-capitalize"> 2725 <a href="/blogs/press/harpers-bazzaar-june-2023" class="underline-on-hover">Harper's bazaar | june 2023</a> 2726 </h2> 2727 2728 <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> 2729 2730 <a href="/blogs/press/harpers-bazzaar-june-2023" class="underline-link text-uppercase"> 2731 Read more <span class="d-none" aria-hidden="true">about Harper's Bazaar | June 2023</span> 2732 </a> 2733 </div> 2734 </div> 2735 </div> 2736 </div> 2737 </section> 2738 2739<section class="page-section page-section--blog"> 2740 <div class="container"> 2741 <div class="row"> 2742 <figure class="col-lg-4 mb-4"> 2743 <a href="/blogs/press/menshaircuts-june-2023" class="underline-link text-uppercase"><img 2744 src="//blindbarber.com/cdn/shop/articles/menshair2.png?format=pjpg&v=1700145704&width=540" 2745 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" 2746 sizes="(max-width: 991px) 100vw, 33vw" 2747 class="w-100 d-block" 2748 alt="MensHairCuts | June 2023 by Herson Rodriguez on Blind Barber" 2749 width="995" 2750 height="747" 2751 loading="lazy" 2752 decoding="async"></a> 2753 </figure> 2754 <div class="col-lg-6 mb-5 d-flex align-items-center"> 2755 <div class="section-margin-left"> 2756 <h2 class="heading-l mb-3 mb-sm-4 monument-medium text-capitalize"> 2757 <a href="/blogs/press/menshaircuts-june-2023" class="underline-on-hover">Menshaircuts | june 2023</a> 2758 </h2> 2759 2760 <h3 class="monument-regular mb-3 heading-sm"><meta charset="utf-8"> 2761<style type="text/css" data-mce-fragment="1"><!-- 2762td {border: 1px solid #cccccc;}br {mso-data-placement:same-cell;} 2763--></style> 2764<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> 2765 2766 <a href="/blogs/press/menshaircuts-june-2023" class="underline-link text-uppercase"> 2767 Read more <span class="d-none" aria-hidden="true">about MensHairCuts | June 2023</span> 2768 </a> 2769 </div> 2770 </div> 2771 </div> 2772 </div> 2773 </section> 2774 2775<section class="page-section page-section--blog"> 2776 <div class="container"> 2777 <div class="row"> 2778 <figure class="col-lg-4 mb-4"> 2779 <a href="/blogs/press/mens-health-june-2023" class="underline-link text-uppercase"><img 2780 src="//blindbarber.com/cdn/shop/articles/menshealth-june2023.png?format=pjpg&v=1712088231&width=540" 2781 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"
2782 sizes="(max-width: 991px) 100vw, 33vw" 2783 class="w-100 d-block" 2784 alt="Men's Health | June 2023 by Herson Rodriguez on Blind Barber" 2785 width="995" 2786 height="747" 2787 loading="lazy" 2788 decoding="async"></a> 2789 </figure> 2790 <div class="col-lg-6 mb-5 d-flex align-items-center"> 2791 <div class="section-margin-left"> 2792 <h2 class="heading-l mb-3 mb-sm-4 monument-medium text-capitalize"> 2793 <a href="/blogs/press/mens-health-june-2023" class="underline-on-hover">Men's health | june 2023</a> 2794 </h2> 2795 2796 <h3 class="monument-regular mb-3 heading-sm"><style type="text/css" data-mce-fragment="1"><!-- 2797td {border: 1px solid #cccccc;}br {mso-data-placement:same-cell;} 2798--></style> 2799<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> 2800 2801 <a href="/blogs/press/mens-health-june-2023" class="underline-link text-uppercase"> 2802 Read more <span class="d-none" aria-hidden="true">about Men's Health | June 2023</span> 2803 </a> 2804 </div> 2805 </div> 2806 </div> 2807 </div> 2808 </section> 2809 2810<section class="page-section page-section--blog"> 2811 <div class="container"> 2812 <div class="row"> 2813 <figure class="col-lg-4 mb-4"> 2814 <a href="/blogs/press/esquire-may-2023" class="underline-link text-uppercase"><img 2815 src="//blindbarber.com/cdn/shop/articles/esquirejune2023.png?format=pjpg&v=1700161418&width=540" 2816 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" 2817 sizes="(max-width: 991px) 100vw, 33vw" 2818 class="w-100 d-block" 2819 alt="Esquire | May 2023 by Herson Rodriguez on Blind Barber" 2820 width="995" 2821 height="747" 2822 loading="lazy" 2823 decoding="async"></a> 2824 </figure> 2825 <div class="col-lg-6 mb-5 d-flex align-items-center"> 2826 <div class="section-margin-left"> 2827 <h2 class="heading-l mb-3 mb-sm-4 monument-medium text-capitalize"> 2828 <a href="/blogs/press/esquire-may-2023" class="underline-on-hover">Esquire | may 2023</a> 2829 </h2> 2830 2831 <h3 class="monument-regular mb-3 heading-sm"><meta charset="utf-8"> 2832<style type="text/css" data-mce-fragment="1"><!-- 2833td {border: 1px solid #cccccc;}br {mso-data-placement:same-cell;} 2834--></style> 2835<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> 2836 2837 <a href="/blogs/press/esquire-may-2023" class="underline-link text-uppercase"> 2838 Read more <span class="d-none" aria-hidden="true">about Esquire | May 2023</span> 2839 </a> 2840 </div> 2841 </div> 2842 </div> 2843 </div> 2844 </section> 2845 2846<section class="page-section page-section--blog"> 2847 <div class="container"> 2848 <div class="row"> 2849 <figure class="col-lg-4 mb-4"> 2850 <a href="/blogs/press/gq-may-2023" class="underline-link text-uppercase"><img 2851 src="//blindbarber.com/cdn/shop/articles/gq-may2023.png?format=pjpg&v=1712087248&width=540" 2852 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"
2853 sizes="(max-width: 991px) 100vw, 33vw" 2854 class="w-100 d-block" 2855 alt="GQ | May 2023 by Herson Rodriguez on Blind Barber" 2856 width="995" 2857 height="747" 2858 loading="lazy" 2859 decoding="async"></a> 2860 </figure> 2861 <div class="col-lg-6 mb-5 d-flex align-items-center"> 2862 <div class="section-margin-left"> 2863 <h2 class="heading-l mb-3 mb-sm-4 monument-medium text-capitalize"> 2864 <a href="/blogs/press/gq-may-2023" class="underline-on-hover">Gq | may 2023</a> 2865 </h2> 2866 2867 <h3 class="monument-regular mb-3 heading-sm"><style type="text/css" data-mce-fragment="1"><!-- 2868td {border: 1px solid #cccccc;}br {mso-data-placement:same-cell;} 2869--></style> 2870<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> 2871 2872 <a href="/blogs/press/gq-may-2023" class="underline-link text-uppercase"> 2873 Read more <span class="d-none" aria-hidden="true">about GQ | May 2023</span> 2874 </a> 2875 </div> 2876 </div> 2877 </div> 2878 </div> 2879 </section> 2880 2881 2882 2883 2884 <nav aria-label="Pages" class="flex-center"> 2885 <ul class="pagination align-items-center justify-content-center mt-5 mb-5"> 2886 2887 2888 2889 2890 2891 <li class="page-item"><a href="/blogs/press?page=2" class="next page-link">2</a></li> 2892 2893 2894 2895 <li class="page-item"><a href="/blogs/press?page=3" class="next page-link">3</a></li> 2896 2897 2898 2899 <li class="page-item"><a href="/blogs/press?page=4" class="next page-link">4</a></li> 2900 2901 2902 2903 <li class="page-item"><a href="/blogs/press?page=2" class="next page-link">Next »</a></li> 2904 2905 </ul> 2906 </nav> 2907 2908 2909 2910 2911 2912 2913</div> 2914 2915 </div> 2916 </main> 2917 2918 2919 <div class="search-wrapper"> 2920 <form class="search-form"> 2921 <input 2922 type="search" 2923 class="js-search-field search-field" 2924 id="js-search-field" 2925 placeholder="Search our store" 2926 autofocus 2927 > 2928 </form> 2929 <div id="search-result-target"></div> 2930 </div> 2931 2932 <!-- BEGIN sections: footer-group --> 2933<div id="shopify-section-sections--23922088640582__footer" class="shopify-section shopify-section-group-footer-group footer-section"> 2934 <footer 2935 class="footer" 2936 2937 style="background-color: #000000;" 2938 2939 > 2940 <section class="container-fluid footer-container"> 2941 <div class="row"> 2942 <div id="shopify-block-AUytPclRtanVuYTJpV__footer_nav_column_Xrzk3L" class="shopify-block"><div class="mb-4 mb-lg-0 col-lg-3 col-6" > 2943 <nav class="text-uppercase footer-nav"> 2944 <h3 class="monument-medium heading-xxs mb-3">Who We Are</h3> 2945 <ul> 2946 2947 2948 <li> 2949 <a href="/pages/faq" class="no-pjax">FAQ</a> 2950 </li> 2951 2952 2953 2954 <li> 2955 <a href="/pages/charity" class="no-pjax">Giving Back</a> 2956 </li> 2957 2958 2959 2960 <li> 2961 <a href="/pages/sustainability" class="no-pjax">Sustainability</a> 2962 </li> 2963 2964 2965 2966 <li> 2967 <a href="/pages/rewards-loyalty" class="no-pjax">Rewards</a> 2968 </li> 2969 2970 2971 2972 <li> 2973 <a href="/blogs/press" class="no-pjax">Press</a> 2974 </li> 2975 2976 2977 2978 <li> 2979 <a href="/pages/careers" class="no-pjax">Careers</a> 2980 </li> 2981 2982 2983 2984 </ul> 2985 </nav> 2986</div> 2987 2988 2989</div> 2990<div id="shopify-block-AMmtQQ1FSZ3dNeEFtM__footer_nav_column_3cyMFK" class="shopify-block"><div class="mb-4 mb-lg-0 col-lg-3 col-6" > 2991 <nav class="text-uppercase footer-nav"> 2992 <h3 class="monument-medium heading-xxs mb-3">Help</h3> 2993 <ul> 2994 2995 2996 <li> 2997 <a href="/pages/accessibility" class="no-pjax">Accessibility</a> 2998 </li> 2999 3000 3001 3002 <li> 3003 <a href="/policies/privacy-policy" class="no-pjax">Privacy Policy</a> 3004 </li> 3005 3006 3007 3008 <li> 3009 <a href="/policies/refund-policy" class="no-pjax">Shipping & Returns</a> 3010 </li> 3011 3012 3013 3014 <li> 3015 <a href="/policies/terms-of-service" class="no-pjax">Terms & Conditions</a> 3016 </li> 3017 3018 3019 3020 <li> 3021 <a href="#press-contact" class="no-pjax js-press-contact-toggle">Press Inquiries</a> 3022 </li> 3023 3024 </ul> 3025 </nav> 3026</div> 3027 3028 3029</div> 3030<div id="shopify-block-AQklTSTM3OTNGeXoyK__footer_social_VckaWr" class="shopify-block"><div class="mb-4 col-lg-3 col-6" > 3031 <nav class="text-uppercase footer-nav"> 3032 <h3 class="monument-medium heading-xxs mb-3">Follow</h3> 3033 <ul> 3034 3035 <li> 3036 <a 3037 href="https://instagram.com/blindbarber" 3038 target="_blank" 3039 title="Follow us on Instagram" 3040 aria-label="Follow us on Instagram" 3041 >Instagram</a> 3042 </li> 3043 3044 3045 <li> 3046 <a 3047 href="https://facebook.com/blindbarber" 3048 target="_blank" 3049 title="Follow us on Facebook" 3050 aria-label="Follow us on Facebook" 3051 >Facebook</a> 3052 </li> 3053 3054 3055 <li> 3056 <a 3057 href="https://www.tiktok.com/@blindbarber_" 3058 target="_blank" 3059 title="Follow us on TikTok" 3060 >TikTok</a> 3061 </li> 3062 3063 3064 <li> 3065 <a 3066 href="https://blindbarber.tumblr.com/" 3067 target="_blank" 3068 title="Follow us on Tumblr" 3069 >Tumblr</a> 3070 </li> 3071 3072 </ul> 3073 </nav> 3074</div> 3075 3076 3077</div> 3078<div id="shopify-block-AQkNZWmpzVElrUGNUM__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" > 3079 <div class="w-100 align-items-center"> 3080 <h3 class="monument-medium heading-xxs mb-2">Join our mailing list</h3> 3081 <p class="mb-3"></p> 3082 <div class="klaviyo-form-wrap"> 3083 <form 3084 id="email_signup" 3085 class="klaviyo_gdpr_embed_NiHB2y text-center" 3086 action="//manage.kmail-lists.com/subscriptions/subscribe" 3087 data-ajax-submit="//manage.kmail-lists.com/ajax/subscriptions/subscribe" 3088 method="GET" 3089 target="_blank" 3090 novalidate="novalidate"> 3091 3092 <input type="hidden" name="g" value="NiHB2y"> 3093 <input type="hidden" name="$fields" value="$consent"> 3094 <input type="hidden" name="$list_fields" value="$consent"> 3095 <input 3096 id="website_location" 3097 type="hidden" 3098 name="website_location" 3099 value="footer" 3100 /> 3101 3102 <div class="klaviyo_field_group"> 3103 3104 <div class="form-group"> 3105 <label 3106 for="k_id_email" 3107 class="heading-sm d-none" 3108 aria-label="Subscibe field enter your email"> 3109 Subscribe 3110 </label> 3111 <input 3112 type="email" 3113 name="email" 3114 id="k_id_email" 3115 class="form-control" 3116 placeholder="Your email" /> 3117 </div> 3118 3119 <div class="klaviyo_field_group klaviyo_form_actions d-none"> 3120 <div class="klaviyo_helptext">How would you like to hear from us? (please select at least one option)</div> 3121 <input type="checkbox" name="$consent" id="consent-email" value="email"> 3122 <label for="consent-email">Email</label><br> 3123 <input type="checkbox" name="$consent" id="consent-web" value="web" checked> 3124 <label for="consent-web">Online advertisements</label> 3125 </div> 3126 3127 </div> 3128 3129 3130 3131 <div class="klaviyo_form_actions d-flex justify-center js-hide-on-success"> 3132 <button 3133 type="submit" 3134 class="klaviyo_submit_button button button-white w-100"> 3135 Subscribe 3136 </button> 3137 </div> 3138 3139 <div class="klaviyo_messages text-left" style="font-size: 12px; margin-bottom: 1rem"> 3140 <div class="success_message text-left" style="display:none;"></div> 3141 <div class="error_message text-left" style="display:none;"></div> 3142 </div> 3143 3144 </form> 3145</div> 3146 </div> 3147</div> 3148 3149 3150</div> 3151 3152 3153 <div class="col-md-4 col-lg-3 mb-4 mb-md-0 mt-md-4 footer-become-retailer-wrap"> 3154 <a href="https://wholesale.blindbarber.com/" class="button button-white-outline d-inline-flex mt-md-4"> 3155 Become a retailer 3156 </a> 3157 </div> 3158 3159 <div class="col-md-4 col-lg-3 mb-4 mb-md-0 footer-nav d-flex align-items-end"> 3160 <p class="text-uppercase date-slug monument-mono footer-credit-text text-center text-md-left w-100"> 3161 © 2026 Blind Barber 3162 </p> 3163 </div> 3164 3165 <div class="col-md-4 col-lg-3 mb-4 mb-md-0 footer-nav d-flex align-items-end"> 3166 <p class="text-uppercase date-slug monument-mono footer-credit-text text-center text-md-left w-100"> 3167 Site credit 3168 <a 3169 href="https://www.shrimpton.agency" 3170 class="underline-link monument-mono" 3171 target="_blank" 3172 title="Website design & development by SHRIMPTON AGENCY Los Angeles" 3173 >SHRIMPTON</a> 3174 </p> 3175 </div> 3176 3177 <div class="col-md-4 col-lg-3 mb-4 mb-md-0 footer-nav d-flex align-items-end"> 3178 <p class="text-uppercase date-slug monument-mono footer-credit-text text-center text-md-left w-100"> 3179 <a 3180 href="https://apps.apple.com/us/app/the-blind-barber/id1539568689" 3181 class="monument-mono flex items-center hover:!no-underline justify-center md:justify-start" 3182 target="_blank" 3183 title="Download out App" 3184 >
3185 <span 3186 class="" 3187 style=" 3188 padding: 5px; 3189 border: solid 1px gray; 3190 border-radius: 9px; 3191 " 3192 > 3193 <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"> 3194 <g id="Symbols" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 3195 <g id="HEADER-BLEED-BLACK" transform="translate(-18.000000, -8.000000)" fill="#FFFFFF"> 3196 <g id="LOGO-DIAMOND-WHITE" transform="translate(18.000000, 8.000000)"> 3197 <g id="BlindBarber_Logo_2017"> 3198 <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> 3199 <g id="Group" transform="translate(5.280000, 6.960000)" fill-rule="nonzero"> 3200 <polygon id="Path" points="0.0048 4.5888 0.0048 4.824 3.3408 4.824 3.3408 4.5888"></polygon> 3201 <rect id="Rectangle" x="0.0048" y="5.256" width="3.3312" height="1"></rect> 3202 <rect id="Rectangle" x="10.0032" y="4.5888" width="3.3312" height="1"></rect> 3203 <rect id="Rectangle" x="10.0032" y="5.256" width="3.3312" height="1"></rect> 3204 <g transform="translate(3.312000, 0.000000)" id="Path"> 3205 <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> 3206 <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> 3207 <polygon points="4.9968 10.032 3.3312 6.4896 3.4656 5.712 5.4048 9.84"></polygon> 3208 <polygon points="3.072 6.3264 3.4848 7.2096 3.9168 7.1712 3.4368 6.2688"></polygon> 3209 <polygon points="4.032 7.3632 3.4944 7.2048 3.4944 6.7776 3.9024 6.9072"></polygon> 3210 <polygon points="4.2336 5.856 3.8208 6.7392 3.3888 6.7056 3.8688 5.8032"></polygon> 3211 </g> 3212 <g transform="translate(3.312000, 0.000000)" id="Path"> 3213 <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> 3214 <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> 3215 <polygon points="1.7232 10.032 3.3888 6.4896 3.2544 5.712 1.3152 9.84"></polygon> 3216 <polygon points="3.648 6.3264 3.2352 7.2096 2.8032 7.1712 3.2832 6.2688"></polygon> 3217 <polygon points="2.688 7.3632 3.2256 7.2048 3.2256 6.7776 2.8176 6.9072"></polygon> 3218 <polygon points="2.4864 5.856 2.8992 6.7392 3.3312 6.7056 2.8512 5.8032"></polygon> 3219 </g> 3220 </g> 3221 </g> 3222 </g> 3223 </g> 3224 </g> 3225</svg> 3226 3227 </span> 3228
3229 <span class="underline-link">Download our App</span> 3230 </a> 3231 </p> 3232 </div> 3233 </div> 3234 </section> 3235 </footer> 3236 3237 <div class="press-contact-wrapper pt-5 pb-5 p-3 p-md-5 bkg-col-light-gray position-relative" id="press-contact"> 3238 <button class="close js-press-contact-toggle position-absolute underline-link text-uppercase">Close</button> 3239 3240 <form 3241 action="https://submit-form.com/tgb1HSP7" 3242 id="press-form" 3243 data-botpoison-public-key="pk_2c599ac8-4678-4cb8-8242-f5e18a3823c0"> 3244 3245 <div class="col-12 col-md-8 offset-md-2 col-lg-6 offset-lg-3"> 3246 <div class="row mb-3"> 3247 <legend class="heading-sm monument-medium col">Please get in touch for all Press Inquiries</legend> 3248 </div> 3249 <div class="row mb-3"> 3250 <div class="col-lg-6 text-left"> 3251 <label for="press-form-name">Name</label> 3252 <input type="text" id="press-form-name" name="name" placeholder="Name" required="" class="form-control"/> 3253 </div> 3254 <div class="col-lg-6"> 3255 <label for="press-form-email">Email</label> 3256 <input type="email" id="press-form-email" name="email" placeholder="Email" required="" class="form-control"/> 3257 </div> 3258 </div> 3259 <div class="row"> 3260 <div class="col-12 mb-3"> 3261 <label for="press-form-message">Message</label> 3262 3263 <textarea 3264 id="press-form-message" 3265 name="message" 3266 placeholder="Message" 3267 class="img-100 form-control" 3268 required="" 3269 ></textarea> 3270 3271 </div> 3272 <div class="col-lg-12 d-flex align-items-end"> 3273 <div id="press-form-res" style="height: 100%; flex:1; display: flex; align-items: center;"></div> 3274 <input type="submit" id="press_contact_submit" class="button button-black-outline" value="Send" /> 3275 </div> 3276 </div> 3277 </div> 3278 </form> 3279</div> 3280 3281 3282 3283 3284</div> 3285<!-- END sections: footer-group --> 3286 <section class="book-widget-wrap"> 3287 <button class="book-widget-close js-book-trigger" aria-label="Close booking widget"></button> 3288 <div class="book-widget-inner text-center"> 3289 <div class="book-widget__logo"> 3290 <?xml version="1.0" encoding="UTF-8"?> 3291<svg viewBox="0 0 277 278" xmlns="http://www.w3.org/2000/svg" aria-label="Blind Barber Logo" role="img"> 3292 <path 3293 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" /> 3294 <path d="m99.6 133.5h-38.5v2.7h38.5v-2.7z" /> 3295 <path d="m99.6 141.2h-38.5v2.7h38.5v-2.7z" /> 3296 <path d="m214.9 133.5h-38.5v2.7h38.5v-2.7z" /> 3297 <path d="m214.9 141.2h-38.5v2.7h38.5v-2.7z" /> 3298 <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" /> 3299 <path 3300 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" /> 3301 <path d="m156.9 196.2-19.2-40.8 1.5-9 22.4 47.7-4.7 2.1z" /> 3302 <path d="m134.7 153.5 4.7 10.2 5-0.4-5.5-10.4-4.2 0.6z" /> 3303 <path d="m145.8 165.5-6.2-1.8v-5l4.6 1.5 1.6 5.3z" /> 3304 <path d="m148.1 148.1-4.8 10.2-5-0.4 5.6-10.4 4.2 0.6z" /> 3305 <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" /> 3306 <path 3307 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" /> 3308 <path d="m119.1 196.2 19.2-40.8-1.5-9-22.4 47.7 4.7 2.1z" /> 3309 <path d="m141.3 153.5-4.7 10.2-5-0.4 5.5-10.4 4.2 0.6z" /> 3310 <path d="m130.2 165.5 6.3-1.8v-5l-4.7 1.5-1.6 5.3z" /> 3311 <path d="m127.9 148.1 4.8 10.2 5-0.4-5.6-10.4-4.2 0.6z" /> 3312</svg> 3313 </div> 3314 3315 3316 3317 <div class="form-group"> 3318 <button class="button button-black w-100"> 3319 <div id='mytime-widget-wrapper-1648066565729'>
3319<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>
3319 </div> 3320 </button> 3321 3322 <div class="py-2"> 3323 or <span class="sr-only">you can</span> 3324 </div> 3325 3326 <div class=""> 3327 <div class="pdp-subscribe-on-app"> 3328 <div class="pdp-subscribe-on-app__inner"> 3329 <figure class="pdp-subscribe-on-app__icon"> 3330 <a href="https://apps.apple.com/us/app/the-blind-barber/id1539568689"> 3331 <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"> 3332 <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 3333 <g id="CONTACT" transform="translate(-1279.000000, -325.000000)" fill="#000000"> 3334 <g id="Group-31" transform="translate(1279.000000, 325.000000)"> 3335 <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> 3336 <polygon id="Fill-2" points="11.01 24.55 17.961 24.55 17.961 24.06 11.01 24.06"></polygon> 3337 <polygon id="Fill-3" points="31.83 24.55 38.78 24.55 38.78 24.06 31.83 24.06"></polygon> 3338 <polygon id="Fill-4" points="11.01 27.537 17.961 27.537 17.961 27.047 11.01 27.047"></polygon> 3339 <polygon id="Fill-5" points="31.835 27.537 38.786 27.537 38.786 27.047 31.835 27.047"></polygon> 3340 <g id="Group-30" transform="translate(17.000000, 14.000000)"> 3341 <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> 3342 <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> 3343 <polygon id="Fill-10" points="11.3096 21.4004 7.8396 14.0194 8.1206 12.4004 12.1606 21.0004"></polygon> 3344 <polygon id="Fill-12" points="7.2998 13.6797 8.1598 15.5197 9.0598 15.4407 8.0598 13.5597"></polygon> 3345 <polygon id="Fill-14" points="9.2998 15.8398 8.1798 15.5098 8.1798 14.6198 9.0298 14.8898"></polygon> 3346 <polygon id="Fill-16" points="9.7197 12.7002 8.8597 14.5402 7.9597 14.4702 8.9597 12.5902"></polygon> 3347 <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> 3348 <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> 3349 <polygon id="Fill-22" points="4.4902 21.4004 7.9602 14.0194 7.6802 12.4004 3.6402 21.0004"></polygon> 3350 <polygon id="Fill-24" points="8.5 13.6797 7.64 15.5197 6.74 15.4407 7.74 13.5597"></polygon> 3351 <polygon id="Fill-26" points="6.5 15.8398 7.62 15.5098 7.62 14.6198 6.77 14.8898"></polygon> 3352 <polygon id="Fill-28" points="6.0801 12.7002 6.9401 14.5402 7.8401 14.4702 6.8401 12.5902"></polygon> 3353 </g> 3354 </g> 3355 </g> 3356 </g> 3357</svg> 3358 3359 </a> 3360 </figure> 3361 <div class="pdp-subscribe-on-app__text"> 3362 Book through the Blind Barber app to earn rewards and more 3363 <a 3364 href="https://apps.apple.com/us/app/the-blind-barber/id1539568689" 3365 class="d-block block text-underline underline" 3366 title="Follow this link to download the Blind Barber App" 3367 aria-label="Follow this link to download the Blind Barber App" 3368 target="_blank"> 3369 Blind Barber App 3370 </a> 3371 </div> 3372 </div> 3373</div> 3374 </div> 3375 3376 3377 </div> 3378 </div> 3379 3380 3381 3382 3383 3384 3385</section> 3386
3386<script> 3387 3388document.querySelector('.cart-icon-button') && document.querySelector('.cart-icon-button').addEventListener('click', function() { 3389 const cartDrawer = document.getElementById('mini-cart-template'); 3390 if (cartDrawer) { 3391 const isHidden = cartDrawer.getAttribute('aria-hidden') === 'true'; 3392 cartDrawer.setAttribute('aria-hidden', isHidden ? 'false' : 'true'); 3393 } 3394}); 3395</script>
3395 3396 3397<div id="mini-cart-template" role="dialog" aria-modal="true" aria-label="shopping cart" v-bind:class="{ uiBlocked : uiBlocked }"> 3398 3399 <aside class="mini-cart-header"> 3400 <h2 class="mini-cart-header__name" v-if="cart.items && cart.items.length > 0"><b>Here's what's in your cart.</b></h2> 3401 <span class="mini-cart-header__qty">(<span><% quantity %></span>)</span> 3402 <button class="toggle-mini-cart" aria-label="Toggle mini cart visibility"> 3403 <span class="d-none" aria-hidden="true">Toggle Mini Cart</span> 3404</button> 3405 3406 <div class="mini-cart-header__free-shipping" v-if="cart.items && cart.items.length > 0"> 3407 <div class="mini-cart-header__free-shipping__text"> 3408 <span class="mini-cart-header__free-shipping__text--qual" v-if="Math.floor(parseFloat(cart.total_price) / 100) >= parseFloat(freeShippingThreshold)"> 3409 <% freeShippingQualified %> 3410 </span> 3411 <span class="mini-cart-header__free-shipping__text--unqual" v-else> 3412 Youâre only <% cart.currency | currencySymbol %><% Math.abs(parseFloat(freeShippingThreshold) - parseFloat(cart.total_price) / 100) | freeShippingCurrencydecimal %> away from free shipping 3413 </span> 3414 <div class="mini-cart-free-ship-progress-wrap"> 3415 <label for="mini-cart-free-ship-progress">Free shipping progress</label> 3416 <progress id="mini-cart-free-ship-progress" 3417 :max="parseFloat(freeShippingThreshold * 100)" 3418 :value="parseFloat(cart.total_price)" 3419 aria-valuemin="0" 3420 :aria-valuemax="parseFloat(freeShippingThreshold * 100)" 3421 :aria-valuenow="parseFloat(cart.total_price)"> 3422</progress> 3423 3424 </div> 3425 </div> 3426 </div> 3427 3428 </aside> 3429 3430 <section class="mini-cart mini-cart__error" v-if="errored"> 3431 <p>We're sorry, we're not able to retrieve this information at the moment, please try back later</p> 3432 </section> 3433 3434 <div class="mini-cart__empty-cart flex flex-column" v-else-if="cart.items && cart.items.length === 0"> 3435 3436 <!-- 3437 3438 --> 3439 <div class="container text-center"> 3440 <h1 class="monument-md mb-3">Your cart is empty!</h1> 3441 <a href="/collections/all-products" class="button button-black-outline w-100">SHOP NOW</a> 3442 </div> 3443 <button class="toggle-mini-cart" aria-label="Close Cart"> 3444 <span class="d-none" aria-hidden="true">Close Cart</span> 3445</button> 3446 </div> 3447 3448 3449 <section class="mini-cart pt-3 mb-1 bg-white" style="max-height:850px;overflow:auto;" v-else> 3450 <div class="mini-cart__loading" v-if="loading">Loading...</div> 3451 <div class="" v-else> 3452 <div class="grid row m-0 container" > 3453 <div 3454 v-for="(lineItem, index) in cart.items" 3455 class="mini-cart-line-item flex-row" 3456 :data-product-props="JSON.stringify(lineItem.properties)" 3457 :data-product-id="lineItem.id"> 3458 <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"> 3459 <a v-bind:href="lineItem.url"> 3460 <img v-bind:src="lineItem.featured_image.url" v-bind:alt="lineItem.title | strippedContent"> 3461 </a> 3462 </div> 3463 3464 3465 <div class="mini-cart-line-item__meta flex"> 3466 <div class="container row"> 3467 <a v-bind:href="lineItem.url"> 3468 <h6 class="mini-cart-line-item__meta-title"><% lineItem.title %></h6> 3469 </a> 3470 <div class="mini-cart-line-item__meta-delete"> 3471 <button :aria-label="`Remove ${lineItem.title} from cart`" v-on:click.prevent="updateLineItem(lineItem.id, 0, lineItem.properties)">Delete</button> 3472 </div> 3473 </div> 3474 <div class="mini-cart-line-item__bundle d-block" v-if="lineItem.properties && lineItem.properties.is_bundle_item"> 3475 Bundle item 3476 </div> 3477 <div class="mini-cart-line-item__recharge-interval" 3478 v-if="lineItem.properties && lineItem.properties.shipping_interval_frequency"> 3479 <% lineItem.properties | formatRecharge %> 3480 </div> 3481 <div class="mini-cart-line-item__recharge-interval" 3482 v-if="lineItem.properties && lineItem.properties.selling_plan_display_name"> 3483 <% lineItem.properties.selling_plan_display_name %> 3484 </div> 3485 <div v-for="option in lineItem.options_with_values" class="mini-cart-line-item__meta-option-title"> 3486 <div class="mini-cart-line-item__meta-option" v-if="option.value != 'Default Title'"> 3487 <b>
3487<% option.name %>:</b> <% option.value %> 3488 </div> 3489 </div> 3490 <div class="mini-cart-line-item__meta-quantity"> 3491 <b>Quantity:</b> 3492 <button class="mini-cart-line-item__meta-quantity__decrease rounded-0" aria-label="Decrease quantity" 3493 v-on:click.prevent="updateLineItem(lineItem.id, globals.isB2bMode ? parseInt(lineItem.quantity) - parseInt(lineItem.properties.b2bProperties.b2bMinCaseQty) : lineItem.quantity - 1, 3494 lineItem.properties)">-</button> 3495 <form class="lineItemQuantity" v-on:submit.prevent="updateLineItem(lineItem.id)"> 3496 <input v-model="lineItem.quantity" type="number" min="1" aria-label="Quantity"> 3497 </form> 3498 <button 3499 class="mini-cart-line-item__meta-quantity__increase rounded-0" aria-label="Increase quantity" 3500 v-on:click.prevent="updateLineItem( 3501 lineItem.id, 3502 globals.isB2bMode ? parseInt(lineItem.quantity) + parseInt(lineItem.properties.b2bProperties.b2bMinCaseQty) : lineItem.quantity + 1, 3503 lineItem.properties 3504 )">+</button> 3505 </div> 3506 3507 <div class="mini-cart-line-item__meta-price"> 3508 <b>Price:</b> 3509 <span class="variant-price mini-cart-line-item__meta-variant-price with-discount" v-if="lineItem.discounted_price != lineItem.price"> 3510 <% cart.currency | currencySymbol %><% lineItem.discounted_price * lineItem.quantity | currencydecimal %> 3511 </span> 3512 <span class="variant-price mini-cart-line-item__meta-variant-price"> 3513 <% cart.currency | currencySymbol %><% lineItem.price * lineItem.quantity | currencydecimal %> 3514 </span> 3515 3516 </div> 3517 <span class="monument-medium" style="fontSize: 12px;" v-if="lineItem.selling_plan_allocation"> 3518 <% lineItem.selling_plan_allocation.selling_plan.name %> 3519 </span> 3520 3521 3522 </div> 3523 3524 </div> 3525 </div> 3526 3527 <div class="mini-cart__upsell-container py-1" v-if="cart.item_count > 0 && upsellProducts.length > 0" style="max-height:290px;overflow:auto;"> 3528 <h6 class="mini-cart__upsell-title" v-if="upsellTitle != ''"> 3529 You may also like these 3530 </h6> 3531 <div class="mini-cart__upsell-inner flex gap-3 container "> 3532 <div class="mini-cart__upsell-product mb-3 w-100 mr-0 " 3533 v-for="(upsellProduct, index) in upsellProducts" 3534 v-if="(upsellProduct.available && (!hasUpsell[index] || upsellProduct.title.indexOf('Gift Wrap') !== -1))" style="max-width:400px;min-width:220px"> 3535 <div class="mini-cart__upsell-product-wrapper mini-cart__upsell flex-column justify-between" 3536 v-if="(upsellProduct.available && (!hasUpsell[index] || upsellProduct.title.indexOf('Gift Wrap') !== -1))"> 3537 <figure class="mini-cart__upsell-fig"> 3538 <a v-bind:href="'/products/' + upsellProduct.handle" > 3539 <img v-bind:src="upsellProduct.featured_image" 3540 v-bind:alt="upsellProduct.title | strippedContent"> 3541 </a> 3542 </figure> 3543 <div class="mini-cart__upsell-meta"> 3544 <a v-bind:href="'/products/' + upsellProduct.handle"> 3545 <h2 class="mini-cart-line-item__meta-title"> 3546 <% upsellProduct.title %> 3547 </h2> 3548 </a> 3549 <span class="mini-cart-line-item__meta-price"> 3550 <% cart.currency | currencySymbol %><% upsellPrices[index] | currencydecimal %> 3551 </span> 3552 <div class="mini-cart__upsell-form" v-if="!hasUpsell[index]"> 3553 <select v-model="upsellVariants[index]" v-on:change="setUpsellPrice(index)" :data-title="upsellProduct.variants[0].title"> 3554 <option v-for="variant in upsellProduct.variants" :value="variant.id"> 3555 3556 </option> 3557 </select> 3558 <button class="button button-black-outline" type="button" name="button" v-on:click.prevent="addToCart([{ quantity: 1, id: upsellVariants[index], properties: {} }])"> 3559 Add 3560 </button> 3561 </div> 3562 </div> 3563 </div> 3564 </div> 3565 </div> 3566</div> 3567 </div> 3568 </section> 3569 3570 3571 3572 3573 3574 3575 <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"> 3576 <footer class="mini-cart-footer container "> 3577 3578 3579 3580 3581 <!-- <form class="mini-cart-footer__discount-form" v-on:submit.prevent="applyDiscount()" method="post" v-if="discountAmount <= 0 && !isRechargeCart"> 3582 <div class="discount-code-minicart-wrap"> 3583 3584 <label for="discount-code-minicart" aria-label="Discount code"></label> 3585 <input id="discount-code-minicart" type="text" v-model="discountCode" 3586 placeholder="Discount Code" class="mr-3 bg-white border border-dark" focus="true"> 3587 3588 <div class=""> 3589 <button type="submit" 3590 value="Apply" 3591 class="mini-cart-footer__discount-form__submit button button-black-outline h-100">APPLY</button> 3592 <div v-if="discountCode && discountAmount > 0" class="applied-discount-wrap"> 3593 <p class="applied-discount-message"> 3594 Discount Applied: <strong></strong> 3595 () 3596 </p> 3597</div> 3598 </div> 3599 </div> 3600 </form> --> 3601 3602 3603 3604 <div v-if="Object.keys(cart).length"> 3605 <div class="mini-cart-footer__totals flex-row justify-between"> 3606 <div class="mini-cart-footer__totals-label"> 3607 <h6>Subtotal</h6> 3608 </div> 3609 3610 3611 <div class="mini-cart-subtotal-price"> 3612 3613 <h6 ><% cart.currency | currencySymbol %><% cart.items_subtotal_price | currencydecimal %></h6> 3614 </div> 3615 <h6 class="mini-cart-discount-price" v-if="discountAmount > 0 && !isRechargeCart"> 3616 <b>Discount:</b> -<% cart.currency | currencySymbol %><% discountAmount | currencydecimal %> 3617 </h6>
3618 <span class="mini-cart-total-price" v-if="discountAmount > 0 && !isRechargeCart"><b>Total:</b> <% cart.currency | currencySymbol %><% cart.items_subtotal_price - discountAmount | currencydecimal %></span> 3619 </div> 3620 3621 </div> 3622 3623 3624 3625 <div class="mini-cart-footer__checkout" v-if="!isRechargeCart"> 3626 <a class="no-pjax button button-black-outline" href="/cart/checkout">Checkout</a> 3627 3628 3629 3630 3631 </div> 3632 <!-- <div class="mini-cart-footer__additional-checkout-buttons" v-if="!isRechargeCart"> 3633 3634 <div class="additional_checkout_buttons additional-checkout-buttons"> 3635 <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="f0d0717c89d01c6c0a20e5d01f6808a7" enabled-flags="["1172c16a","a1d1f9a1","f5afabb3","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> 3636 </div> 3637 3638 </div> --> 3639 3640 <div class="mini-cart-footer__checkout" v-if="isRechargeCart"> 3641 <a v-bind:href="rechargeCheckoutUrl">Checkout</a> 3642 </div> 3643 3644 <!-- <div class="text-center">Shipping and taxes calculated at checkout</div> --> 3645 3646 <div class="mini-cart-footer__empty" v-if="Object.keys(cart).length"> 3647 <button v-on:click.prevent="emptyCart()" class="mini-cart-empty-cart">Empty Cart</button> 3648 </div> 3649 3650 </footer> 3651 </section> 3652 <div class="blocker" v-if="uiBlocked"></div> 3653</div> 3654 3655 <div id="shopify-section-vue-mini-cart-config" class="shopify-section">
3655<script type="text/javascript"> 3656 const upsellProducts = []; 3657 3658 3659 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"]}
3659],"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"}); 3660 3661 3662 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
3662subscription 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"}); 3663 3664 3665 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
3665subscription 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"}); 3666 3667 3668 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","
3668width":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"}); 3669 3670 3671 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
3671into 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":false,"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":false,"name":"30 Proof Styling Cream","public_title":null,"options":["Default Title"],"price":2400,"weight":454,"compare_at_price":null,"inventory_quantity":-64,"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
3671subscription 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"}); 3672 3673 3674 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
3674itle":"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"]}
3674],"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"}); 3675 3676 globals.upsellProducts = upsellProducts; 3677 globals.upsellEnabled = true; 3678 3679 globals.upsellTitle = "Want to try these?"; 3680 3681 3682</script>
3682 3683 3684</div> 3685 <button id="blocker"> 3686 <span class="d-none" aria-hidden=true>Block</span> 3687</button> 3688 3689 <div class="js-plp-desc-open-wrap plp-desc-open-wrap"></div> 3690 3691 3692 <style type="text/css"> 3693 /* shopping gives style */ 3694 .sg-widget { 3695 margin-bottom: 1rem; 3696 border-radius: 2px; 3697 } 3698 </style> 3699 3700
3700<script type="application/ld+json"> 3701{ 3702 "@context": "https://schema.org", 3703 "@type": "BreadcrumbList", 3704 "@id": "https://blindbarber.com/blogs/press#breadcrumb", 3705 "itemListElement": [ 3706 { 3707 "@type": "ListItem", 3708 "position": 1, 3709 "name": "Home", 3710 "item": "https://blindbarber.com" 3711 },{ 3712 "@type": "ListItem", 3713 "position": 2, 3714 "name": "Press", 3715 "item": "https://blindbarber.com/blogs/press" 3716 }] 3717} 3718</script>
3718 3719 3720 3721
3721<script type="text/javascript" defer> 3722 var _learnq = _learnq || []; 3723 document.getElementById('AddToCart') && 3724 document.getElementById('AddToCart').addEventListener('click', function () { 3725 _learnq.push(['track', 'Added to Cart', item]); 3726 }); 3727 </script>
3727 3728
3728<script type="text/javascript" defer> 3729 var _learnq = _learnq || []; 3730 function addedToCart() { 3731 fetch(`${window.location.origin}/cart.js`).then((res) => 3732 res 3733 .clone() 3734 .json() 3735 .then((data) => { 3736 var cart = { 3737 total_price: data.total_price / 100, 3738 $value: data.total_price / 100, 3739 total_discount: data.total_discount, 3740 original_total_price: data.original_total_price / 100, 3741 items: data.items, 3742 }; 3743 if (typeof item !== 'undefined') { 3744 cart = Object.assign(cart, item); 3745 } 3746 _learnq.push(['track', 'Added to Cart', cart]); 3747 }) 3748 ); 3749 } 3750 (function (ns, fetch) { 3751 ns.fetch = function () { 3752 const response = fetch.apply(this, arguments); 3753 response.then((res) => { 3754 try { 3755 if (`${window.location.origin}/cart/add.js`.renders(res.url)) { 3756 addedToCart(); 3757 } 3758 } catch (err) { 3759 // console.log(err); 3760 } 3761 }); 3762 return response; 3763 }; 3764 })(window, window.fetch); 3765 document.addEventListener('DOMContentLoaded', function () { 3766 if (typeof window.jQuery !== 'undefined') { 3767 window.jQuery(document).ajaxComplete(function (event, request, settings) { 3768 if (settings.url == '/cart/add.js') { 3769 addedToCart(); 3770 } 3771 }); 3772 } 3773 }); 3774 </script>
3774 3775 3776 <style> 3777 3778 .shopify-challenge__container { 3779 max-width: 28.5rem; 3780 padding: 0 20px; 3781 } 3782 .shopify-challenge__message { 3783 margin-botom: 2rem; 3784 } 3785 .shopify-challenge__container .g-recaptcha { 3786 margin-botom: 2rem; 3787 } 3788 </style> 3789 3790
3790<script> 3791 window.miniCartSettings = { 3792 currencySymbol: '$', 3793 cartName: 'Shopping bag', 3794 freeShippingThresholdEnabled: true, 3795 freeShippingThreshold: 45, 3796 upsellEnabled: true, 3797 upsellProducts: [ { "title" : "A product" }, { "title":"Another product" }, { "title":"Another 3rd product" }], 3798 freeSamplesEnabled: true, 3799 freeSampleProducts: [ { "title" : "A product" }, { "title":"Another product" }, { "title":"Another 3rd product" }], 3800 freeSampleLimit: 2, 3801 giftMessageEnabled: true, 3802 } 3803 3804 window.isB2bMode = false 3805 </script>
3805 3806 3807
3807<script defer src="//blindbarber.com/cdn/shop/t/140/assets/app.js?v=38475251445320335471790261932"></script>
3807 3808 3809 3810 3811
3811<script> 3812 // TrapFocus function 3813 function trapFocus(container) { 3814 const focusableElements = container.querySelectorAll( 3815 'a[href], area[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), iframe, object, embed, [tabindex]:not([tabindex="-1"]), [contenteditable]' 3816 ); 3817 const firstElement = focusableElements[0]; 3818 const lastElement = focusableElements[focusableElements.length - 1]; 3819 3820 function handleTab(e) { 3821 if (e.key !== 'Tab') return; 3822 3823 if (e.shiftKey) { 3824 if (document.activeElement === firstElement) { 3825 e.preventDefault(); 3826 lastElement.focus(); 3827 } 3828 } else { 3829 if (document.activeElement === lastElement) { 3830 e.preventDefault(); 3831 firstElement.focus(); 3832 } 3833 } 3834 } 3835 3836 container.addEventListener('keydown', handleTab); 3837 3838 // Return a cleanup function 3839 return () => { 3840 container.removeEventListener('keydown', handleTab); 3841 }; 3842 } 3843 3844 // Set up MutationObserver 3845 document.addEventListener('DOMContentLoaded', function () { 3846 const miniCart = document.getElementById('mini-cart-template'); 3847 let releaseFocus = null; 3848 let previouslyFocusedElement = null; 3849 3850 if (miniCart) { 3851 const observer = new MutationObserver((mutations) => { 3852 mutations.forEach((mutation) => { 3853 if (mutation.attributeName === 'aria-hidden') { 3854 const isHidden = miniCart.getAttribute('aria-hidden') === 'true'; 3855
3856 if (!isHidden) { 3857 previouslyFocusedElement = document.activeElement; 3858 releaseFocus = trapFocus(miniCart); 3859 3860 const focusable = miniCart.querySelector( 3861 'button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])' 3862 ); 3863 if (focusable) focusable.focus(); 3864 } else { 3865 if (releaseFocus) releaseFocus(); 3866 if (previouslyFocusedElement) previouslyFocusedElement.focus(); 3867 } 3868 } 3869 }); 3870 }); 3871 3872 observer.observe(miniCart, { attributes: true }); 3873 } 3874 }); 3875 3876 document.addEventListener('DOMContentLoaded', function () { 3877 const accordionTriggers = document.querySelectorAll('.js-menu-accordion-trigger'); 3878 3879 accordionTriggers.forEach((trigger) => { 3880 trigger.addEventListener('click', function (event) { 3881 const expanded = this.getAttribute('aria-expanded') === 'true'; 3882 this.setAttribute('aria-expanded', String(!expanded)); 3883 3884 const panelId = this.getAttribute('aria-controls'); 3885 const panel = document.getElementById(panelId); 3886 if (panel) { 3887 panel.hidden = expanded; // Show/hide panel 3888 } 3889 3890 event.preventDefault(); // Prevent jumping if href="#" 3891 }); 3892 }); 3893 }); 3894 </script>
3894 3895 3896 <!-- Gorgias Chat Widget End --> 3897 3898 <style data-shopify> 3899 .account-container .card-body .yotpo-widget-instance { 3900 display: none; 3901 } 3902 3903 .subs-tr { 3904 display: flex; 3905 align-items: center; 3906 } 3907 3908 #subscriptions-data table tr td { 3909 padding: 0 8px; 3910 } 3911 3912 #subscriptions-data table tr td img { 3913 max-width: 100px; 3914 } 3915 3916 #subscriptions-data table tr td:nth-child(2) { 3917 display: flex; 3918 flex-direction: column; 3919 justify-content: center; 3920 } 3921 .frq-tag { 3922 background: #e7e7e8; 3923 text-align: center; 3924 width: fit-content; 3925 font-size: 12px; 3926 padding: 0px 10px 2px; 3927 border-radius: 100px; 3928 color: #000; 3929 text-transform: lowercase; 3930 margin-top: 6px; 3931 } 3932 td[data-status]:before { 3933 content: attr(data-status); 3934 position: absolute; 3935 background: #6e6c6c; 3936 color: #ffffff; 3937 transform: rotate(-45deg); 3938 top: 16px; 3939 left: -8px; 3940 font-size: 11px; 3941 font-weight: 900; 3942 padding: 2px 10px; 3943 text-transform: uppercase; 3944 } 3945 td[data-status="active"]:before {background: #049504;} 3946 3947 td[data-status=""]:before { 3948 display: none; 3949 } 3950 3951 td[data-status] { 3952 position: relative; 3953 } 3954 .no_subs { 3955 height: 80px; 3956 display: flex; 3957 align-items: center; 3958 justify-content: center; 3959 } 3960 .itYCKI { 3961 right: 8px !important; 3962 bottom: 14px !important; 3963 } 3964 .kl-hub-tabs__tablist .kl-hub-button { 3965 display: flex; 3966 justify-content: center; 3967 align-items: center; 3968 } 3969 .kl-hub-tabs__tablist .kl-hub-button span svg { 3970 width: 24px !important; 3971 height: 24px !important; 3972 } 3973 </style> 3974 3975
3975<script async src="https://cdn.rebuyengine.com/onsite/js/rebuy.js?shop=blindbarber.myshopify.com"></script>
3975 3976
3977<script> 3978(function () { 3979 var TAG = 'savedby-checkout-plus'; 3980 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}'; 3981 3982 var sheet = null; 3983 try { 3984 sheet = new CSSStyleSheet(); 3985 sheet.replaceSync(CSS); 3986 } catch (e) { /* fallback to <style> injection below */ } 3987 3988 function injectInto(el) { 3989 var root = el && el.shadowRoot; 3990 if (!root) return; 3991 if (sheet) { 3992 if (root.adoptedStyleSheets.indexOf(sheet) !== -1) return; 3993 root.adoptedStyleSheets = root.adoptedStyleSheets.concat(sheet); 3994 } else { 3995 if (root.querySelector('style[data-bb-sb]')) return; 3996 var style = document.createElement('style'); 3997 style.setAttribute('data-bb-sb', '1'); 3998 style.textContent = CSS; 3999 root.appendChild(style); 4000 } 4001 } 4002 4003 function scan(root) { 4004 var hosts = (root || document).querySelectorAll(TAG); 4005 for (var i = 0; i < hosts.length; i++) injectInto(hosts[i]); 4006 } 4007 4008 scan(document); 4009 4010 var observer = new MutationObserver(function (mutations) { 4011 for (var i = 0; i < mutations.length; i++) { 4012 var added = mutations[i].addedNodes; 4013 for (var j = 0; j < added.length; j++) { 4014 var node = added[j]; 4015 if (node.nodeType !== 1) continue; 4016 if (node.tagName === TAG.toUpperCase()) injectInto(node); 4017 else if (node.firstElementChild) scan(node); 4018 } 4019 } 4020 }); 4021 observer.observe(document.body, { childList: true, subtree: true }); 4022 4023 // Widget only appears briefly near cart/checkout; stop watching after 30s. 4024 setTimeout(function () { observer.disconnect(); }, 30000); 4025})(); 4026</script>
4026 4027 4028 4029 4030 4031 4032 4033<!-- Dynamic bundle -->
4034<script id="rebuy-widget-237214" type="text/template"> 4035 <div class="rebuy-widget" 4036 v-cloak 4037 v-on:click="stopPropagation($event)" 4038 v-bind:id="'rebuy-widget-' + id" 4039 v-bind:class="['widget-type-' + config.type.replace('_','-'), products.length > 0 ? 'is-visible' : 'is-hidden']"> 4040 4041 <div 4042 class="rebuy-widget-container" 4043 v-bind:class="['widget-display-' + config.display_type, visible ? 'is-visible' : 'is-hidden' ]"> 4044 <div class="rebuy-widget-content"> 4045 <div class="rebuy-timer" v-if="hasTimer()"> 4046 <h5 class="rebuy-timer-title" v-if="config.language.timer_title"> 4047 <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> 4048 </h5> 4049 </div> 4050 4051 <h4 class="super-title" v-if="config.language.super_title != ''" v-html="config.language.super_title"></h4> 4052 4053 <h3 class="primary-title" v-if="config.language.title != ''" v-html="config.language.title"></h3> 4054 4055 <div class="description" v-if="config.language.description != ''" v-html="config.language.description"></div> 4056 4057 <div class="rebuy-bundle"> 4058 4059 <div class="rebuy-bundle__images"> 4060 4061 <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)]"> 4062 <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' : '' ]"> 4063 <img v-bind:src="itemImage(product, product.selected_variant, '400x400')" v-bind:alt="product.title"> 4064 </a> 4065 <div class="rebuy-bundle__image-divider"> 4066 <i class="far fa-plus"></i> 4067 </div> 4068 </div> 4069 4070 </div> 4071 4072 <div class="rebuy-bundle__actions rebuy-mobile" v-if="subtotal() > 0"> 4073 4074 <div class="rebuy-bundle__actions-price"> 4075 <strong class="rebuy-bundle__actions-price-label" v-html="config.language.total_price_label"></strong> 4076 4077 <div class="rebuy-bundle__actions-price-value" v-if="bundleOnSale()"> 4078 <span class="rebuy-money sale" v-html="formatMoney(subtotal())"></span> 4079 <span class="rebuy-money compare-at" v-html="formatMoney(compareAtSubtotal())"></span> 4080 </div> 4081 <div class="rebuy-bundle__actions-price-value" v-if="!(bundleOnSale())"> 4082 <span class="rebuy-money" v-html="formatMoney(subtotal())"></span> 4083 </div> 4084 </div> 4085 4086 <div class="rebuy-bundle__actions-buttons"> 4087 <button 4088 class="rebuy-button" 4089 v-on:click="addSelectedProductsToCart()" 4090 v-bind:disabled="isBundleIncomplete()" 4091 type="button"> 4092 <span v-html="buttonWidgetLabel()"></span> 4093 </button> 4094 </div> 4095 </div> 4096 4097 <div class="rebuy-bundle__items"> 4098 4099 4100 <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': '']"> 4101 4102 <div class="rebuy-product-info"> 4103 <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' : '' ]"> 4104 <img v-bind:src="itemImage(product, product.selected_variant)" v-bind:alt="product.title"> 4105 </a> 4106 <div class="rebuy-product-checkbox" v-if="!bundleRequiresAllItems()"> 4107 <label class="rebuy-checkbox-label"> 4108 <input 4109 class="checkbox-input rebuy-checkbox" 4110 v-model="product.selected" 4111 type="checkbox" /> 4112 </label> 4113 </div> 4114 <strong class="rebuy-product-label" v-if="isInputProduct(product)" v-html="'This item:'"></strong> 4115 <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> 4116 <div class="rebuy-variant-title" v-if="showVariantTitle(product)" v-html="product.selected_variant.title"></div> 4117 <div class="rebuy-product-review" v-if="hasProductReviews(product)"> 4118 <span class="rebuy-star-rating"> 4119 <span class="rebuy-star-rating-background"></span> 4120 <span class="rebuy-star-rating-foreground" v-bind:style="{ width: productReviewRatingPercentage(product) }"></span> 4121 </span> 4122 <span class="rebuy-review-count" v-html="productReviewCount(product)"></span> 4123 </div> 4124 4125 <div class="rebuy-product-price"> 4126 <div v-if="variantOnSale(product, product.selected_variant)"> 4127 <span class="rebuy-money sale" v-html="formatMoney(variantPrice(product, product.selected_variant))"></span> 4128 <span class="rebuy-money compare-at" v-html="formatMoney(variantCompareAtPrice(product, product.selected_variant))"></span> 4129 </div> 4130 <div v-if="!(variantOnSale(product, product.selected_variant))"> 4131 <span class="rebuy-money" v-html="formatMoney(variantPrice(product, product.selected_variant))"></span> 4132 </div> 4133 </div> 4134 <div class="rebuy-product-description" v-if="showProductDescription(product)" v-html="text(product.body_html)"></div> 4135 </div> 4136 <div class="rebuy-product-options" v-if="showVariantSelect(product)"> 4137 <select 4138 :id="id + '-' + 'select' + '-' + product_index" 4139 :class="{ hide : settings.view_options.variant_selector == 'buttons' }" 4140 class="rebuy-select" 4141 v-model="product.selected_variant_id" 4142 v-on:change="selectVariant(product)"> 4143 <option v-for="variant in product.variants" v-bind:value="variant.id">{{ variant.title }}</option> 4144 </select> 4145 4146 <div v-if="option.name == 'Color' && displayColorSwatches()" v-for="(option, option_index) in product.options" class="rebuy-color-swatches"> 4147 <div v-for="(value, value_index) in option.values" class="rebuy-color-swatch"> 4148 <input 4149 :name="id + '-color-' + product_index" 4150 :id="id + '-color-' + option_index + '-' + value + '-' + value_index" 4151 :checked="value_index == 0" 4152 :value="value" 4153 type="radio" 4154 class="rebuy-color-input hide" 4155 v-on:change="selectVariantByColor(product, value, product_index)"> 4156 <label 4157 :for="id + '-color-' + option_index + '-' + value + '-' + value_index" 4158 :style="{ backgroundColor: value }" 4159 :title="value" 4160 class="rebuy-color-label"></label> 4161 </div> 4162 </div> 4163 4164 <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"> 4165 <div v-for="(value, value_index) in option.values" class="rebuy-size-swatch"> 4166 <input 4167 :name="id + '-size-' + product_index" 4168 :id="id + '-size-' + product_index + '-' + value" 4169 :checked="value_index == 0" 4170 :value="value" 4171 type="radio" 4172 class="rebuy-size-input hide" 4173 v-on:change="selectVariantBySize(product, value, product_index)"> 4174 <label 4175 :for="id + '-size-' + product_index + '-' + value" 4176 class="rebuy-size-label">{{ value }}</label> 4177 </div> 4178 </div> 4179 </div> 4180 </div> 4181 4182 </div>
4183 </div> 4184 4185 </div> 4186 </div> 4187 4188 <div class="rebuy-bundle__actions rebuy-desktop" v-if="subtotal() > 0"> 4189 4190 <div class="rebuy-bundle__actions-price"> 4191 <strong class="rebuy-bundle__actions-price-label" v-html="config.language.total_price_label"></strong> 4192 4193 <div class="rebuy-bundle__actions-price-value" v-if="bundleOnSale()"> 4194 <span class="rebuy-money sale" v-html="formatMoney(subtotal())"></span> 4195 <span class="rebuy-money compare-at" v-html="formatMoney(compareAtSubtotal())"></span> 4196 </div> 4197 <div class="rebuy-bundle__actions-price-value" v-if="!(bundleOnSale())"> 4198 <span class="rebuy-money" v-html="formatMoney(subtotal())"></span> 4199 </div> 4200 </div> 4201 4202 <div class="rebuy-bundle__actions-buttons"> 4203 <button 4204 class="rebuy-button" 4205 v-on:click="addSelectedProductsToCart()" 4206 v-bind:disabled="isBundleIncomplete()" 4207 type="button"> 4208 <span v-html="buttonWidgetLabel()"></span> 4209 </button> 4210 </div> 4211 </div> 4212 4213 </div> 4214 </div> 4215</script>
4215 4216 4217<!-- Carousel -->
4218<script id="rebuy-widget-237218" type="text/template"> 4219<div class="rebuy-widget" 4220v-cloak 4221v-on:click="stopPropagation($event)" 4222v-bind:id="'rebuy-widget-' + id" 4223v-bind:class="['widget-type-' + config.type.replace('_','-'), 'widget-display-' + config.display_type, products.length > 0 ? 'is-visible' : 'is-hidden', 'widget-layout-' + currentLayout()]"> 4224 4225 <div 4226 class="rebuy-widget-container" 4227 v-cloak 4228 v-bind:class="['widget-display-' + config.display_type, visible ? 'is-visible' : 'is-hidden' ]" 4229 v-on:click.self="hide()"> 4230 4231 <div class="rebuy-widget-content"> 4232 <div class="rebuy-modal-close" v-on:click="hide()" aria-label="close modal"> 4233 <i class="fas fa-times" aria-hidden="true"></i> 4234 </div> 4235 4236 <div class="rebuy-timer" v-if="hasTimer()"> 4237 <p class="rebuy-timer-title" v-if="config.language.timer_title"> 4238 <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> 4239 </p> 4240 </div> 4241 4242 <h3 class="super-title" v-if="config.language.super_title != ''" v-html="config.language.super_title"></h3> 4243 4244 <h4 class="primary-title" v-if="config.language.title != ''" v-html="config.language.title"></h4> 4245 4246 <div class="description" v-if="config.language.description != ''" v-html="config.language.description"></div> 4247 4248 <div class="rebuy-product-grid" v-bind:class="layoutClasses" tabindex="0" role="list"> 4249 4250 <div 4251 v-for="(product, product_index) in products" 4252 v-bind:class="[ 4253 product.handle, 4254 'product-id-' + product.id, 4255 cartHasProduct(product) ? 'cart-has-item' : '', 4256 productTagClasses(product), 4257 hasSplideCarousel ? 'splide__slide' : '', 4258 ]" 4259 aria-label="product" 4260 class="rebuy-product-block" 4261 role="listitem" 4262 > 4263 4264 <!-- CUSTOM --> 4265 <div class="rebuy-product-media"> 4266 <a class="rebuy-product-image" v-bind:href="learnMoreURL(product)" v-bind:style="imageStyles" v-on:click="learnMore(product);" v-bind:class="[hasLearnMore() ? 'clickable' : '']"> 4267 <img class="rebuy-product-img" v-if="product?.images[0]?.src" v-bind:src="product.images[0].src" v-bind:alt="'View ' + product.title"> 4268 <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"> 4269 <img class="rebuy-product-hover-img" v-else v-bind:src="product.images[0]?.src" v-bind:alt="'View ' + product.title"> 4270 </a> 4271 </div> 4272 <!-- /CUSTOM --> 4273 4274 <div class="rebuy-product-info"> 4275 <a 4276 role="heading" 4277 aria-level="5" 4278 class="rebuy-product-title" 4279 v-bind:href="learnMoreURL(product)" 4280 v-on:click="learnMore(product, $event);" 4281 v-html="product.title" 4282 v-bind:class="[hasLearnMore() ? 'clickable' : '']" 4283 v-bind:aria-label="'View ' + product.title" 4284 rel="nofollow" 4285 ></a> 4286 4287 <!-- CUSTOM --> 4288 <div v-if="product?.metafields?.my_fields?.sub_title" class="rebuy-metafield-subtitle" v-html="product.metafields.my_fields.sub_title"></div> 4289 <div v-else-if="product?.metafields?.subtitle?.subtitle" class="rebuy-metafield-subtitle" v-html="product.metafields.subtitle.subtitle"></div> 4290 <!-- /CUSTOM --> 4291 4292 <div class="rebuy-variant-title" v-if="showVariantTitle(product)" v-html="product.selected_variant.title"></div> 4293 <div class="rebuy-product-review" v-if="hasProductReviews(product)" aria-label="product star rating">
4294 <span class="rebuy-star-rating"> 4295 <span 4296 v-if="product.reviews.star_rating" 4297 class="rebuy-star-rating-value sr-only" 4298 v-html="product.reviews.star_rating + ' stars out of 5 stars'" 4299 > 4300 </span> 4301 <span class="rebuy-star-rating-background"></span> 4302 <span class="rebuy-star-rating-foreground" v-bind:style="{ width: productReviewRatingPercentage(product) }"></span> 4303 </span> 4304 <span class="rebuy-review-count" v-html="productReviewCount(product)"></span> 4305 </div> 4306 4307 <div class="rebuy-product-description" v-if="showProductDescription(product)" v-html="text(product.body_html)"></div> 4308 </div> 4309 <div class="rebuy-product-options" v-if="showVariantSelect(product)"> 4310 <select 4311 title="Select product variant" 4312 :id="id + '-' + 'select' + '-' + product_index" 4313 :class="{ hide : config.view_options.variant_selector === 'buttons' }" 4314 class="rebuy-select" 4315 v-bind:aria-label="'variant of ' + product.title" 4316 v-model="product.selected_variant_id" 4317 v-on:change="selectVariant(product)"> 4318 <option 4319 v-for="variant in product.variants" 4320 class="rebuy-product-options__option" 4321 :class="{ 'rebuy-product-options__option--oos' : !variantAvailable(variant) }" 4322 v-bind:value="variant.id" 4323 :disabled="!variantAvailable(variant)" 4324 v-html="formatVariantOptionTitle(variant)"> 4325 </option> 4326 </select> 4327 4328 <div 4329 class="rebuy-product-options__button-swatches-container" 4330 :class="{ 'rebuy-style__hidden-block' : config.view_options.variant_selector === 'select' }" 4331 > 4332 <div 4333 v-for="option in product.options" 4334 :key="'option-' + product.id + '-' + option.name" 4335 class="rebuy-product-options__button-swatches rebuy-size-swatches" 4336 > 4337 <div 4338 v-for="(value, value_index) in filterOOSOptions(option, product)" 4339 :key="'value-' + product.id + '-' + option.name + '-' + value + '-' + value_index" 4340 > 4341 <div v-if="displayColorSwatches(option)" class="rebuy-product-options__button-swatch rebuy-color-swatch"> 4342 <input 4343 :name="id + '-color-' + product_index" 4344 :id="id + '-color-' + product_index + '-' + value + '-' + value_index" 4345 :checked="hasSwatchOptionSelected(product, value, value_index, 'color')" 4346 :value="value" 4347 type="radio" 4348 class="rebuy-color-input hide" 4349 v-on:change="selectVariantByOption(product, option.name, value)" 4350 :disabled="isDisabledOptionValue(product, option.name, value)" 4351 /> 4352 4353 <label 4354 :for="id + '-color-' + product_index + '-' + value + '-' + value_index" 4355 :style="getMerchantThemeColorAssetStyle(value)" 4356 :title="value" 4357 class="rebuy-color-label" 4358 :class="{ 'rebuy-product-options__button-swatch-label--disabled' : isDisabledOptionValue(product, option.name, value) }" 4359 > 4360 </label> 4361 </div> 4362 4363 <div v-if="!displayColorSwatches(option)" class="rebuy-product-options__button-swatch rebuy-size-swatch"> 4364 <input 4365 :name="id + '-' + option.name + '-' + product_index" 4366 :id="id + '-' + option.name + '-' + product_index + '-' + value" 4367 :checked="hasSwatchOptionSelected(product, value, value_index, option.name)" 4368 :value="value" 4369 type="radio" 4370 class="rebuy-size-input hide" 4371 v-on:change="selectVariantByOption(product, option.name, value)" 4372 :disabled="isDisabledOptionValue(product, option.name, value)" 4373 /> 4374 4375 <label 4376 :for="id + '-' + option.name + '-' + product_index + '-' + value" 4377 class="rebuy-size-label" 4378 :class="{ 'rebuy-product-options__button-swatch-label--disabled' : isDisabledOptionValue(product, option.name, value) }" 4379 > 4380 {{ value }} 4381 </label> 4382 </div> 4383 </div> 4384 </div> 4385 </div> 4386 </div> 4387 4388 <div class="rebuy-product-actions"> 4389 <div class="subscription-checkbox" v-if="showSubscriptionOptions(product)"> 4390 <label class="rebuy-checkbox-label"> 4391 <input 4392 class="checkbox-input rebuy-checkbox" 4393 v-model="product.subscription" 4394 v-on:change="toggleSubscription(product)" 4395 type="checkbox" 4396 :aria-label="upgradeToSubscriptionAriaLabel(product)" 4397 />
4398 <span class="checkbox-label" v-html="upgradeToSubscriptionLabel(product)"></span> 4399 </label> 4400 </div> 4401 4402 <div class="subscription-frequency" v-if="showSubscriptionFrequency(product)"> 4403 <select 4404 class="rebuy-select" 4405 aria-label="subscription frequency" 4406 v-model="product.subscription_frequency" 4407 v-on:change="updateSubscriptionFrequency(product)"> 4408 <option v-for="frequency in product.subscription_frequencies" v-bind:value="frequency">{{ frequencyLabel(frequency, product.subscription_interval) }}</option> 4409 </select> 4410 </div> 4411 4412 <div class="product-quantity" v-if="hasQuantityInputEnabled()"> 4413 <div class="rebuy-select-wrapper"> 4414 <label class="rebuy-label">Quantity</label> 4415 <select 4416 class="rebuy-select" 4417 aria-label="product quantity" 4418 v-model="product.quantity"> 4419 <option v-for="n in maxQuantityInputValue()" v-bind:value="n">{{ n }}</option> 4420 </select> 4421 </div> 4422 </div> 4423 4424 <button 4425 class="rebuy-button" 4426 v-bind:class="{ working: (product.status != 'ready' && product.status != 'selecting') }" 4427 v-bind:disabled="!(variantAvailable(product.selected_variant)) || (product.status != 'ready' && product.status != 'selecting')" 4428 v-bind:aria-label="buttonAriaLabel(product)" 4429 v-on:click="addToCart(product)" 4430 type="button"> 4431 4432 <!-- CUSTOM --> 4433 <span v-html="`${buttonLabel(product)} -`"></span> 4434 <template v-if="variantOnSale(product, product.selected_variant)"> 4435 <span class="rebuy-money sale"> 4436 <span class="sr-only">Sale price</span> 4437 <span tabindex="0" v-html="formatMoney(variantPrice(product, product.selected_variant))"></span> 4438 </span> 4439 <span class="rebuy-money compare-at"> 4440 <span class="sr-only">Original price</span> 4441 <span v-html="formatMoney(variantCompareAtPrice(product, product.selected_variant))"></span> 4442 </span> 4443 </template> 4444 <template v-if="!(variantOnSale(product, product.selected_variant))"> 4445 <span class="rebuy-money"> 4446 <span class="sr-only">Price</span> 4447 <span tabindex="0" v-html="formatMoney(variantPrice(product, product.selected_variant))"></span> 4448 </span> 4449 </template> 4450 <!-- /CUSTOM --> 4451 4452 </button> 4453 </div> 4454 </div> 4455 4456 </div> 4457 4458 <div class="rebuy-modal-actions" v-if="showContinueButton()"> 4459 <button 4460 class="rebuy-button decline" 4461 v-on:click="hide()" 4462 type="button"> 4463 <span v-html="continueLabel()"></span> 4464 </button> 4465 </div> 4466 4467 <div class="powered-by-rebuy"> 4468 <a v-bind:href="'https://rebuyengine.com/?shop=' + config.shop.myshopify_domain" target="_blank" rel="noopener"> 4469 Powered by Rebuy 4470 </a> 4471 </div> 4472 4473 </div> 4474 4475 </div> 4476</div> 4477</script>
4477 4478 4479 <style data-shopify> 4480 button.rebuy-button.outline { 4481 background: transparent; 4482 color: #141414; 4483 border-color: #d3d3d3; 4484 border-width: 2px; 4485 } 4486 4487 4488 select.rebuy-select { 4489 font-size: .75rem; 4490 } 4491 4492 button.rebuy-button.rebuy-cart__checkout-button.block { 4493 background: black; 4494 color: white; 4495 } 4496</style> 4497 4498 <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> 4499<div id="shopify-block-AcnNqaVIzdnNGdEE3a__2640576625794464016" class="shopify-block shopify-app-block"> 4500 4501<!-- BEGIN app snippet: spotlight-drawer-app-embed-body --> 4502<style> 4503 .yotpo-widget-loyalty-spotlight { 4504 --loyalty-heading-font-fallback-families: sans-serif; 4505 --loyalty-body-font-fallback-families: sans-serif; 4506 } 4507</style> 4508
4509<script> 4510 (function(window) { 4511 window.yotpoWidgetsContainer = window.yotpoWidgetsContainer || {}; 4512 window.yotpoWidgetsContainer.shopifySpotlightDrawerCustomization = { 4513 loyaltyName: "My Loyalty Program", 4514 greetingText: "\u003cp\u003eHey ##name##,\u003cbr\u003eCheck out your perks\u003c\/p\u003e", 4515 pointsSectionLabel: "You Earned", 4516 rewardsSectionTitle: "Your Rewards", 4517 applyRewardButtonText: "Apply to cart", 4518 applyRewardSuccessMessage: "Reward applied. Refresh page to see it.", 4519 removeRewardButtonText: "Remove from cart", 4520 backgroundColor: "#ffffff", 4521 pointsBgColor: "#D6D6D6", 4522 buttonBgColor: "#262626", 4523 buttonTextColor: "#ffffff", 4524 headingFontNameAndUrl: "Inter@600|\/\/blindbarber.com\/cdn\/fonts\/inter\/inter_n6.771af0474a71b3797eb38f3487d6fb79d43b6877.woff2", 4525 headingColor: "#262626", 4526 bodyFontNameAndUrl: "Inter@400|\/\/blindbarber.com\/cdn\/fonts\/inter\/inter_n4.b2a3f24c19b4de56e8871f609e73ca7f6d2e2bb9.woff2", 4527 bodyColor: "#4D4D4D", 4528 showPointsExpiry: true, 4529 expiryDateFormat: "long", 4530 expiryLabel: "exp.", 4531 pointsLabel: "points", 4532 showPointsWorth: true, 4533 pointsWorthLabel: "Worth", 4534 tierSuffix: "Member", 4535 directRewardsLabel: "Free", 4536 daysLeftText: "##days## day(s) left", 4537 rewardExpiryColor: "#C93400", 4538 cartEmptyMessage: "Add items to cart first", 4539 collectionRequirementText: "Collection items only", 4540 missingCollectionItemMessage: "No collection items in your cart.", 4541 cartRequirementText: "Requires ##value## in cart", 4542 itemRequirementText: "Requires item in cart", 4543 pointsRequirementText: "Requires ##points## more pts", 4544 rewardStackingText: "Can't combine with applied rewards", 4545 signupEnabled: true, 4546 nonMemberPreview: false, 4547 signupHeading: "Start earning rewards today.", 4548 signupConsentText: "\u003cp\u003eBy joining you agree to our Terms \u0026 Conditions.\u003c\/p\u003e", 4549 signupButtonText: "Join", 4550 signupSuccessMessage: "You're in! Start exploring your rewards." 4551}; 4552 })(window); 4553</script>
4553 4554 4555<!-- END app snippet --> 4556 4557 4558
4559<script> 4560 document.dispatchEvent(new CustomEvent('yotpo-loyalty-spotlight-customizations-loaded')); 4561</script>
4561</div><div id="shopify-block-AMXlNNXM5SWtGZ0cxR__17151115064775110295" class="shopify-block shopify-app-block"><style data-recharge-theme='{"has_theme_customization": true, "design_mode": false }'> 4562 .recharge-theme { 4563 /* App */ 4564 --recharge-app-background: #F7F7F7; 4565 --recharge-app-container: 1200px; 4566 --recharge-app-vertical-padding: 32px; 4567 4568 /* Brand colors */ 4569 4570--recharge-color-brand: #191919; 4571 4572 /* Tints */ 4573 --recharge-color-brand-120: #020202; 4574 --recharge-color-brand-20: #474747; 4575 --recharge-color-brand-40: #757575; 4576 --recharge-color-brand-60: #a3a3a3; 4577 --recharge-color-brand-75: #c6c6c6; 4578 --recharge-color-brand-85: #dddddd; 4579 4580 /* Neutral */ 4581 --recharge-color-neutral: hsl(0, 35%, 7%); 4582 --recharge-color-neutral-80: hsl(0, 7%, 25%); 4583 --recharge-color-neutral-70: hsl(0, 5%, 35%); 4584 --recharge-color-neutral-40: hsl(0, 3%, 63%); 4585 --recharge-color-neutral-10: hsl(0, 2%, 91%); 4586 4587 4588 /* Links */ 4589 --recharge-button-secondary: #191919; 4590 --recharge-button-secondary-120: #020202; 4591 --recharge-button-secondary-60: #757575; 4592 4593 /* Images */ 4594 --recharge-images-ratio: 1/1.33; 4595 4596 /* Cards */ 4597 4598 --recharge-cards-background: #FFFFFF; 4599 4600 4601 4602 --recharge-cards-border-color: RGBA(0,0,0,0); 4603 4604 4605 /* Fonts */ 4606 --recharge-typography-scale: 16px; 4607 --recharge-typography-size-1: calc(3 * var(--recharge-typography-scale)); 4608 --recharge-typography-size-2: calc(2.25 * var(--recharge-typography-scale)); 4609 --recharge-typography-size-3: calc(1.625 * var(--recharge-typography-scale)); 4610 --recharge-typography-size-4: calc(1.25 * var(--recharge-typography-scale)); 4611 --recharge-typography-size-5: calc(1 * var(--recharge-typography-scale)); 4612 --recharge-typography-size-6: calc(.875 * var(--recharge-typography-scale)); 4613 4614 /** Text **/ 4615 --recharge-typography-light: #FFFFFF; 4616 --recharge-typography-primary: var(--recharge-color-neutral); 4617 --recharge-typography-secondary: var(--recharge-color-neutral-70); 4618 4619 /* Corners */ 4620 --recharge-corners-radius: 0px; 4621 4622 --recharge-button-border-radius: 0px; 4623 4624 4625 /* Views */ 4626 4627 --recharge-views-background: #F7F7F7; 4628 4629 4630 /* Buttons */ 4631 --recharge-button-font-family: inherit; 4632 --recharge-button-brand: var(--recharge-color-brand); 4633 --recharge-button-color: #FFFFFF; 4634 } 4635</style> 4636 4637</div><div id="shopify-block-AZFd6aGFnS21FS1hVa__13768625480086291342" class="shopify-block shopify-app-block">
4637<script> 4638 window['ShopifyForms'] = { 4639 ...window['ShopifyForms'], 4640 currentPageType: "blog" 4641 }; 4642</script>
4642 4643 4644 4645</div>
4645<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
4645 4646</body> 4647</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.