1<!doctype html> 2 3 4 5 6<html class="no-js" lang="en" ><head> 7 <meta charset="utf-8"> 8 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 9 <meta name="viewport" content="width=device-width,initial-scale=1,viewport-fit=cover"> 10 <meta name="theme-color" content="#748cab"><link rel="canonical" href="https://deafheaven.com/cart"><!-- ======================= Pipeline Theme V7.4.2 ========================= --> 11 12 <!-- Preloading ================================================================== --> 13 14 <link rel="preconnect" href="https://fonts.shopify.com" crossorigin> 15 <link rel="preload" href="//deafheaven.com/cdn/fonts/ebgaramond/ebgaramond_n4.f03b4ad40330b0ec2af5bb96f169ce0df8a12bc0.woff2" as="font" type="font/woff2" crossorigin> 16 <link rel="preload" href="//deafheaven.com/cdn/fonts/ebgaramond/ebgaramond_n4.f03b4ad40330b0ec2af5bb96f169ce0df8a12bc0.woff2" as="font" type="font/woff2" crossorigin> 17 <link rel="preload" href="//deafheaven.com/cdn/fonts/ebgaramond/ebgaramond_n4.f03b4ad40330b0ec2af5bb96f169ce0df8a12bc0.woff2" as="font" type="font/woff2" crossorigin> 18 19 <!-- Title and description ================================================ --><link rel="shortcut icon" href="//deafheaven.com/cdn/shop/files/EMBLEM_CLEAN_small.avif?v=1764960750" type="image/png"> 20 <title> 21 22 23 Your Shopping Cart 24– Deafheaven 25 26 </title><!-- /snippets/social-meta-tags.liquid --><meta property="og:site_name" content="Deafheaven"> 27<meta property="og:url" content="https://deafheaven.com/cart"> 28<meta property="og:title" content="Your Shopping Cart"> 29<meta property="og:type" content="website"> 30<meta property="og:description" content="âExplore the official Deafheaven website for exclusive merchandise, including apparel, accessories, and vinyl records. Stay updated on tour dates and news from the American blackgaze band. Connect with Deafheaven's music and style through unique items.â"><meta property="og:image" content="http://deafheaven.com/cdn/shop/files/DFH_HD_aef9aa70-3a90-4a62-9b44-58a511e7a399.jpg?v=1743613075"> 31 <meta property="og:image:secure_url" content="https://deafheaven.com/cdn/shop/files/DFH_HD_aef9aa70-3a90-4a62-9b44-58a511e7a399.jpg?v=1743613075"> 32 <meta property="og:image:width" content="1920"> 33 <meta property="og:image:height" content="1080"> 34 35 36<meta name="twitter:site" content="@https://x.com/deafheavenband"> 37<meta name="twitter:card" content="summary_large_image"> 38<meta name="twitter:title" content="Your Shopping Cart"> 39<meta name="twitter:description" content="âExplore the official Deafheaven website for exclusive merchandise, including apparel, accessories, and vinyl records. Stay updated on tour dates and news from the American blackgaze band. Connect with Deafheaven's music and style through unique items.â"><!-- CSS ================================================================== --> 40 41 <link href="//deafheaven.com/cdn/shop/t/15/assets/font-settings.css?v=105414857242525237431763139456" rel="stylesheet" type="text/css" media="all" /> 42 43 <!-- /snippets/css-variables.liquid --> 44 45 46<style data-shopify> 47 48:root { 49/* ================ Layout Variables ================ */ 50 51 52 53 54 55 56--LAYOUT-WIDTH: 1450px; 57--LAYOUT-GUTTER: 15px; 58--LAYOUT-GUTTER-OFFSET: -14px; 59--NAV-GUTTER: 14px; 60--LAYOUT-OUTER: 14px; 61 62/* ================ Product video ================ */ 63 64--COLOR-VIDEO-BG: #2d2d2d; 65 66 67/* ================ Color Variables ================ */ 68 69/* === Backgrounds ===*/ 70--COLOR-BG: #202020; 71--COLOR-BG-ACCENT: #f7f5f4; 72 73/* === Text colors ===*/ 74--COLOR-TEXT-DARK: #d9d9d9; 75--COLOR-TEXT: #ffffff; 76--COLOR-TEXT-LIGHT: #bcbcbc; 77 78/* === Bright color ===*/ 79--COLOR-PRIMARY: #ffffff; 80--COLOR-PRIMARY-HOVER: #d9d9d9; 81--COLOR-PRIMARY-FADE: rgba(255, 255, 255, 0.05); 82--COLOR-PRIMARY-FADE-HOVER: rgba(255, 255, 255, 0.1);--COLOR-PRIMARY-OPPOSITE: #0d0d0d; 83 84/* === Secondary/link Color ===*/ 85--COLOR-SECONDARY: #748cab; 86--COLOR-SECONDARY-HOVER: #3f6493; 87--COLOR-SECONDARY-FADE: rgba(116, 140, 171, 0.05); 88--COLOR-SECONDARY-FADE-HOVER: rgba(116, 140, 171, 0.1);--COLOR-SECONDARY-OPPOSITE: #ffffff; 89 90/* === Shades of grey ===*/ 91--COLOR-A5: rgba(255, 255, 255, 0.05); 92--COLOR-A10: rgba(255, 255, 255, 0.1); 93--COLOR-A20: rgba(255, 255, 255, 0.2); 94--COLOR-A35: rgba(255, 255, 255, 0.35); 95--COLOR-A50: rgba(255, 255, 255, 0.5); 96--COLOR-A80: rgba(255, 255, 255, 0.8); 97--COLOR-A90: rgba(255, 255, 255, 0.9); 98--COLOR-A95: rgba(255, 255, 255, 0.95); 99 100 101/* ================ Inverted Color Variables ================ */ 102 103--INVERSE-BG: #202020; 104--INVERSE-BG-ACCENT: #000000; 105 106/* === Text colors ===*/ 107--INVERSE-TEXT-DARK: #ffffff; 108--INVERSE-TEXT: #ffffff; 109--INVERSE-TEXT-LIGHT: #bcbcbc; 110 111/* === Bright color ===*/ 112--INVERSE-PRIMARY: #d2815f; 113--INVERSE-PRIMARY-HOVER: #c35121; 114--INVERSE-PRIMARY-FADE: rgba(210, 129, 95, 0.05); 115--INVERSE-PRIMARY-FADE-HOVER: rgba(210, 129, 95, 0.1);--INVERSE-PRIMARY-OPPOSITE: #000000; 116 117 118/* === Second Color ===*/ 119--INVERSE-SECONDARY: #748cab; 120--INVERSE-SECONDARY-HOVER: #3f6493; 121--INVERSE-SECONDARY-FADE: rgba(116, 140, 171, 0.05); 122--INVERSE-SECONDARY-FADE-HOVER: rgba(116, 140, 171, 0.1);--INVERSE-SECONDARY-OPPOSITE: #ffffff; 123 124 125/* === Shades of grey ===*/ 126--INVERSE-A5: rgba(255, 255, 255, 0.05); 127--INVERSE-A10: rgba(255, 255, 255, 0.1); 128--INVERSE-A20: rgba(255, 255, 255, 0.2); 129--INVERSE-A35: rgba(255, 255, 255, 0.3); 130--INVERSE-A80: rgba(255, 255, 255, 0.8); 131--INVERSE-A90: rgba(255, 255, 255, 0.9); 132--INVERSE-A95: rgba(255, 255, 255, 0.95); 133 134 135/* ================ Bright Color Variables ================ */ 136 137--BRIGHT-BG: #d2815f; 138--BRIGHT-BG-ACCENT: #94553a; 139 140/* === Text colors ===*/ 141--BRIGHT-TEXT-DARK: #ffffff; 142--BRIGHT-TEXT: #ffffff; 143--BRIGHT-TEXT-LIGHT: #f2d9cf; 144 145/* === Bright color ===*/ 146--BRIGHT-PRIMARY: #ff763d; 147--BRIGHT-PRIMARY-HOVER: #f04600; 148--BRIGHT-PRIMARY-FADE: rgba(255, 118, 61, 0.05); 149--BRIGHT-PRIMARY-FADE-HOVER: rgba(255, 118, 61, 0.1);--BRIGHT-PRIMARY-OPPOSITE: #000000; 150 151 152/* === Second Color ===*/ 153--BRIGHT-SECONDARY: #3d5aff; 154--BRIGHT-SECONDARY-HOVER: #0024f0; 155--BRIGHT-SECONDARY-FADE: rgba(61, 90, 255, 0.05); 156--BRIGHT-SECONDARY-FADE-HOVER: rgba(61, 90, 255, 0.1);--BRIGHT-SECONDARY-OPPOSITE: #ffffff; 157 158 159/* === Shades of grey ===*/ 160--BRIGHT-A5: rgba(255, 255, 255, 0.05); 161--BRIGHT-A10: rgba(255, 255, 255, 0.1); 162--BRIGHT-A20: rgba(255, 255, 255, 0.2); 163--BRIGHT-A35: rgba(255, 255, 255, 0.3); 164--BRIGHT-A80: rgba(255, 255, 255, 0.8); 165--BRIGHT-A90: rgba(255, 255, 255, 0.9); 166--BRIGHT-A95: rgba(255, 255, 255, 0.95); 167 168 169/* === Account Bar ===*/ 170--COLOR-ANNOUNCEMENT-BG: #f7f5f4; 171--COLOR-ANNOUNCEMENT-TEXT: #424242; 172 173/* === Nav and dropdown link background ===*/ 174--COLOR-NAV: #202020; 175--COLOR-NAV-TEXT: #ffffff; 176--COLOR-NAV-TEXT-DARK: #d9d9d9; 177--COLOR-NAV-TEXT-LIGHT: #bcbcbc; 178--COLOR-NAV-BORDER: rgba(0,0,0,0); 179--COLOR-NAV-A10: rgba(255, 255, 255, 0.1); 180--COLOR-NAV-A50: rgba(255, 255, 255, 0.5); 181--COLOR-HIGHLIGHT-LINK: #d2815f; 182 183/* === Site Footer ===*/ 184--COLOR-FOOTER-BG: #202020; 185--COLOR-FOOTER-TEXT: #ffffff; 186--COLOR-FOOTER-A5: rgba(255, 255, 255, 0.05); 187--COLOR-FOOTER-A15: rgba(255, 255, 255, 0.15); 188--COLOR-FOOTER-A90: rgba(255, 255, 255, 0.9); 189 190/* === Sub-Footer ===*/ 191--COLOR-SUB-FOOTER-BG: #202020; 192--COLOR-SUB-FOOTER-TEXT: #ffffff; 193--COLOR-SUB-FOOTER-A5: rgba(255, 255, 255, 0.05); 194--COLOR-SUB-FOOTER-A15: rgba(255, 255, 255, 0.15); 195--COLOR-SUB-FOOTER-A90: rgba(255, 255, 255, 0.9); 196 197/* === Products ===*/ 198--PRODUCT-GRID-ASPECT-RATIO: 100%; 199 200/* === Product badges ===*/ 201--COLOR-BADGE: #ffffff; 202--COLOR-BADGE-TEXT: #424242; 203--COLOR-BADGE-TEXT-DARK: #1f1919; 204--COLOR-BADGE-TEXT-HOVER: #686868; 205--COLOR-BADGE-HAIRLINE: #f6f6f6; 206 207/* === Product item slider ===*/--COLOR-PRODUCT-SLIDER: #ffffff;--COLOR-PRODUCT-SLIDER-OPPOSITE: rgba(13, 13, 13, 0.06);/* === disabled form colors ===*/ 208--COLOR-DISABLED-BG: #363636; 209--COLOR-DISABLED-TEXT: #6e6e6e; 210 211--INVERSE-DISABLED-BG: #363636; 212--INVERSE-DISABLED-TEXT: #6e6e6e; 213 214 215/* === Tailwind RGBA Palette ===*/ 216--RGB-CANVAS: 32 32 32;
217--RGB-CONTENT: 255 255 255; 218--RGB-PRIMARY: 255 255 255; 219--RGB-SECONDARY: 116 140 171; 220 221--RGB-DARK-CANVAS: 32 32 32; 222--RGB-DARK-CONTENT: 255 255 255; 223--RGB-DARK-PRIMARY: 210 129 95; 224--RGB-DARK-SECONDARY: 116 140 171; 225 226--RGB-BRIGHT-CANVAS: 210 129 95; 227--RGB-BRIGHT-CONTENT: 255 255 255; 228--RGB-BRIGHT-PRIMARY: 255 118 61; 229--RGB-BRIGHT-SECONDARY: 61 90 255; 230 231--RGB-PRIMARY-CONTRAST: 13 13 13; 232--RGB-SECONDARY-CONTRAST: 255 255 255; 233 234--RGB-DARK-PRIMARY-CONTRAST: 0 0 0; 235--RGB-DARK-SECONDARY-CONTRAST: 255 255 255; 236 237--RGB-BRIGHT-PRIMARY-CONTRAST: 0 0 0; 238--RGB-BRIGHT-SECONDARY-CONTRAST: 255 255 255; 239 240 241/* === Button Radius === */ 242--BUTTON-RADIUS: 0px; 243 244 245/* === Icon Stroke Width === */ 246--ICON-STROKE-WIDTH: 2px; 247 248 249/* ================ Typography ================ */ 250 251--FONT-STACK-BODY: "EB Garamond", serif; 252--FONT-STYLE-BODY: normal; 253--FONT-WEIGHT-BODY: 400; 254--FONT-WEIGHT-BODY-BOLD: 500; 255--FONT-ADJUST-BODY: 0.95; 256 257 --FONT-BODY-TRANSFORM: none; 258 --FONT-BODY-LETTER-SPACING: normal; 259 260 261--FONT-STACK-HEADING: "EB Garamond", serif; 262--FONT-STYLE-HEADING: normal; 263--FONT-WEIGHT-HEADING: 400; 264--FONT-WEIGHT-HEADING-BOLD: 500; 265--FONT-ADJUST-HEADING: 1.0; 266 267 --FONT-HEADING-TRANSFORM: none; 268 --FONT-HEADING-LETTER-SPACING: normal; 269 270 271--FONT-STACK-ACCENT: "EB Garamond", serif; 272--FONT-STYLE-ACCENT: normal; 273--FONT-WEIGHT-ACCENT: 400; 274--FONT-WEIGHT-ACCENT-BOLD: 500; 275--FONT-ADJUST-ACCENT: 0.95; 276 277 --FONT-ACCENT-TRANSFORM: none; 278 --FONT-ACCENT-LETTER-SPACING: normal; 279 280 281--TYPE-STACK-NAV: "EB Garamond", serif; 282--TYPE-STYLE-NAV: normal; 283--TYPE-ADJUST-NAV: 0.95; 284--TYPE-WEIGHT-NAV: 400; 285 286 --FONT-NAV-TRANSFORM: none; 287 --FONT-NAV-LETTER-SPACING: normal; 288 289 290--TYPE-STACK-BUTTON: "EB Garamond", serif; 291--TYPE-STYLE-BUTTON: normal; 292--TYPE-ADJUST-BUTTON: 0.95; 293--TYPE-WEIGHT-BUTTON: 400; 294 295 --FONT-BUTTON-TRANSFORM: none; 296 --FONT-BUTTON-LETTER-SPACING: normal; 297 298 299--TYPE-STACK-KICKER: "EB Garamond", serif; 300--TYPE-STYLE-KICKER: normal; 301--TYPE-ADJUST-KICKER: 0.95; 302--TYPE-WEIGHT-KICKER: 400; 303 304 --FONT-KICKER-TRANSFORM: none; 305 --FONT-KICKER-LETTER-SPACING: normal; 306 307 308 309--ICO-SELECT: url('//deafheaven.com/cdn/shop/t/15/assets/ico-select.svg?v=118205723768061808421763139456'); 310 311/* ================ Photo correction ================ */ 312--PHOTO-CORRECTION: 100%; 313 314 315 316} 317 318 319/* ================ Typography ================ */ 320/* ================ type-scale.com ============ */ 321 322/* 1.16 base 13 */ 323:root { 324 --font-1: 10px; 325 --font-2: 11.3px; 326 --font-3: 12px; 327 --font-4: 13px; 328 --font-5: 15.5px; 329 --font-6: 17px; 330 --font-7: 20px; 331 --font-8: 23.5px; 332 --font-9: 27px; 333 --font-10:32px; 334 --font-11:37px; 335 --font-12:43px; 336 --font-13:49px; 337 --font-14:57px; 338 --font-15:67px; 339} 340 341/* 1.175 base 13.5 */ 342@media only screen and (min-width: 480px) and (max-width: 1099px) { 343 :root { 344 --font-1: 10px; 345 --font-2: 11.5px; 346 --font-3: 12.5px; 347 --font-4: 13.5px; 348 --font-5: 16px; 349 --font-6: 18px; 350 --font-7: 21px; 351 --font-8: 25px; 352 --font-9: 29px; 353 --font-10:34px; 354 --font-11:40px; 355 --font-12:47px; 356 --font-13:56px; 357 --font-14:65px; 358 --font-15:77px; 359 } 360} 361/* 1.22 base 14.5 */ 362@media only screen and (min-width: 1100px) { 363 :root { 364 --font-1: 10px; 365 --font-2: 11.5px; 366 --font-3: 13px; 367 --font-4: 14.5px; 368 --font-5: 17.5px; 369 --font-6: 22px; 370 --font-7: 26px; 371 --font-8: 32px; 372 --font-9: 39px; 373 --font-10:48px; 374 --font-11:58px; 375 --font-12:71px; 376 --font-13:87px; 377 --font-14:106px; 378 --font-15:129px; 379 } 380} 381 382 383</style> 384 385 386 <link href="//deafheaven.com/cdn/shop/t/15/assets/theme.css?v=33112761484347277931763139456" rel="stylesheet" type="text/css" media="all" /> 387 388
388<script> 389 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 390 391 392 document.documentElement.classList.add('aos-initialized');let root = '/'; 393 if (root[root.length - 1] !== '/') { 394 root = `${root}/`; 395 } 396 var theme = { 397 routes: { 398 root_url: root, 399 cart: '/cart', 400 cart_add_url: '/cart/add', 401 product_recommendations_url: '/recommendations/products', 402 account_addresses_url: '/account/addresses', 403 predictive_search_url: '/search/suggest' 404 }, 405 state: { 406 cartOpen: null, 407 }, 408 sizes: { 409 small: 480, 410 medium: 768, 411 large: 1100, 412 widescreen: 1400 413 }, 414 assets: { 415 photoswipe: '//deafheaven.com/cdn/shop/t/15/assets/photoswipe.js?v=169308975333299535361763139456', 416 smoothscroll: '//deafheaven.com/cdn/shop/t/15/assets/smoothscroll.js?v=37906625415260927261763139456', 417 swatches: '//deafheaven.com/cdn/shop/t/15/assets/swatches.json?v=154940297821828866241763139456', 418 noImage: '//deafheaven.com/cdn/shopifycloud/storefront/assets/no-image-2048-a2addb12.gif', 419 base: '//deafheaven.com/cdn/shop/t/15/assets/' 420 }, 421 strings: { 422 swatchesKey: "Color, Colour", 423 addToCart: "Add to Cart", 424 estimateShipping: "Estimate shipping", 425 noShippingAvailable: "We do not ship to this destination.", 426 free: "Free", 427 from: "From", 428 preOrder: "Pre-order", 429 soldOut: "Sold Out", 430 sale: "Sale", 431 subscription: "Subscription", 432 unavailable: "Unavailable", 433 unitPrice: "Unit price", 434 unitPriceSeparator: "per", 435 stockout: "All available stock is in cart", 436 products: "Products", 437 pages: "Pages", 438 collections: "Collections", 439 resultsFor: "Results for", 440 noResultsFor: "No results for", 441 articles: "Articles", 442 successMessage: "Link copied to clipboard", 443 }, 444 settings: { 445 badge_sale_type: "dollar", 446 animate_hover: true, 447 animate_scroll: true, 448 show_locale_desktop: null, 449 show_locale_mobile: null, 450 show_currency_desktop: null, 451 show_currency_mobile: null, 452 currency_select_type: "country", 453 currency_code_enable: false, 454 cycle_images_hover_delay: 0.5 455 }, 456 info: { 457 name: 'pipeline' 458 }, 459 version: '7.4.2', 460 moneyFormat: "{{amount}} AMD", 461 shopCurrency: "USD", 462 currencyCode: "AMD" 463 } 464 let windowInnerHeight = window.innerHeight; 465 document.documentElement.style.setProperty('--full-screen', `${windowInnerHeight}px`); 466 document.documentElement.style.setProperty('--three-quarters', `${windowInnerHeight * 0.75}px`); 467 document.documentElement.style.setProperty('--two-thirds', `${windowInnerHeight * 0.66}px`); 468 document.documentElement.style.setProperty('--one-half', `${windowInnerHeight * 0.5}px`); 469 document.documentElement.style.setProperty('--one-third', `${windowInnerHeight * 0.33}px`); 470 document.documentElement.style.setProperty('--one-fifth', `${windowInnerHeight * 0.2}px`); 471 472 window.isRTL = document.documentElement.getAttribute('dir') === 'rtl'; 473 </script>
473<!-- Theme Javascript ============================================================== --> 474
474<script src="//deafheaven.com/cdn/shop/t/15/assets/vendor.js?v=69555399850987115801763139456" defer="defer"></script>
474 475
475<script src="//deafheaven.com/cdn/shop/t/15/assets/theme.js?v=155181627301911054061763139456" defer="defer"></script>
475 476 477
477<script> 478 (function () { 479 function onPageShowEvents() { 480 if ('requestIdleCallback' in window) { 481 requestIdleCallback(initCartEvent, { timeout: 500 }) 482 } else { 483 initCartEvent() 484 } 485 function initCartEvent(){ 486 window.fetch(window.theme.routes.cart + '.js') 487 .then((response) => { 488 if(!response.ok){ 489 throw {status: response.statusText}; 490 } 491 return response.json(); 492 }) 493 .then((response) => { 494 document.dispatchEvent(new CustomEvent('theme:cart:change', { 495 detail: { 496 cart: response, 497 }, 498 bubbles: true, 499 })); 500 return response; 501 }) 502 .catch((e) => { 503 console.error(e); 504 }); 505 } 506 }; 507 window.onpageshow = onPageShowEvents; 508 })(); 509 </script>
509 510 511
511<script type="text/javascript"> 512 if (window.MSInputMethodContext && document.documentMode) { 513 var scripts = document.getElementsByTagName('script')[0]; 514 var polyfill = document.createElement("script"); 515 polyfill.defer = true; 516 polyfill.src = "//deafheaven.com/cdn/shop/t/15/assets/ie11.js?v=144489047535103983231763139456"; 517 518 scripts.parentNode.insertBefore(polyfill, scripts); 519 } 520 </script>
520 521 522 <!-- Shopify app scripts =========================================================== --> 523
523<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
523<meta name="facebook-domain-verification" content="1dr4t0ghz57jv3quqhdrxecex2kzzf"> 524<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/75992170778/digital_wallets/dialog"> 525<meta id="in-context-paypal-metadata" data-shop-id="75992170778" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="AMD"> 526<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" hreflang="x-default" href="https://deafheaven.com/cart"> 527<link rel="alternate" hreflang="en" href="https://deafheaven.com/cart"> 528<link rel="alternate" hreflang="en-GB" href="https://deafheavenuk.com/cart">
529<script async="async" src="/checkouts/internal/preloads.js?locale=en-AM&default_configuration_id=449544474"></script>
529 530<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
531<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-AM&default_configuration_id=449544474&shop_id=75992170778" crossorigin="anonymous"></script>
vendor: 1 bytes, line 531
531
532<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":75992170778,"countryCode":"US","currencyCode":"AMD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/75992170778","merchantName":"Deafheaven","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Deafheaven","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 532
532
533<script id="shopify-features" type="application/json">{"accessToken":"f5b837d76c1291fc747ad26cf3eaece3","betas":["rich-media-storefront-analytics"],"domain":"deafheaven.com","predictiveSearch":true,"shopId":75992170778,"locale":"en"}</script>
vendor: 1 bytes, line 533
533
534<script>var Shopify = Shopify || {}; 535Shopify.shop = "a671e1-2.myshopify.com"; 536Shopify.locale = "en"; 537Shopify.currency = {"active":"AMD","rate":"368.42267"}; 538Shopify.country = "AM"; 539Shopify.theme = {"name":"December 2025 Checkout+","id":183390339354,"schema_name":"Pipeline","schema_version":"7.4.2","theme_store_id":739,"role":"main"}; 540Shopify.theme.handle = "null"; 541Shopify.theme.style = {"id":null,"handle":null}; 542Shopify.cdnHost = "deafheaven.com/cdn"; 543Shopify.routes = Shopify.routes || {}; 544Shopify.routes.root = "/"; 545Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 546Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 547Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 548Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 548
548
549<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 549
549
550<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 550
550
551<script> 552 window.ShopifyPay = window.ShopifyPay || {}; 553 window.ShopifyPay.apiHost = "shop.app\/pay"; 554 window.ShopifyPay.redirectState = null; 555</script>
vendor: 1 bytes, line 555
555
556<script> 557 window.Shopify = window.Shopify || {}; 558 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 559 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 560 window.Shopify.SignInWithShop.eligible = true; 561</script>
vendor: 1 bytes, line 561
561
562<script id="shop-js-analytics" type="application/json">{"pageType":"cart"}</script>
vendor: 1 bytes, line 562
562
563<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 563
563
564<script type="module"> 565 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 566 567 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 568 569</script>
vendor: 1 bytes, line 569
569
570<script> 571 window.Shopify = window.Shopify || {}; 572 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 573 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"]}; 574</script>
vendor: 1 bytes, line 574
574
575<script id="__st">var __st={"a":75992170778,"offset":-14400,"reqid":"679f4b4d-0c58-4a2a-ad2d-0e10d400e2f7-1790938019","pageurl":"deafheaven.com\/cart","u":"48282831bad3","p":"cart"};</script>
vendor: 1 bytes, line 575
575
576<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 576
576
577<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 577
577
578<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//deafheaven.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 578
578
579<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 = "//deafheaven.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>
579<script crossorigin="anonymous" defer="defer" src="//deafheaven.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 579
579
580<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 580
580
581<script> 582 window.Shopify = window.Shopify || {}; 583 window.Shopify.MCP = window.Shopify.MCP || {}; 584 window.Shopify.MCP.enabled = true; 585 window.Shopify.MCP.shop = "a671e1-2.myshopify.com"; 586 window.Shopify.MCP.mcpEndpoint = "https:\/\/deafheaven.com\/api\/mcp"; 587 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"]}}]; 588</script>
vendor: 1 bytes, line 588
588
589<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("\/\/deafheaven.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 590</script>
vendor: 1 bytes, line 590
590
591<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://deafheaven.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 592</script>
vendor: 1 bytes, line 592
592
593<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 594 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); 595</script>
vendor: 1 bytes, line 595
595
596<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})}})); 597</script>
597 598<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://deafheaven.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 599<style id="shopify-accelerated-checkout-cart"> 600 #shopify-buyer-consent { 601 margin-top: 1em; 602 display: inline-block; 603 width: 100%; 604} 605 606#shopify-buyer-consent.hidden { 607 display: none; 608} 609 610#shopify-subscription-policy-button { 611 background: none; 612 border: none; 613 padding: 0; 614 text-decoration: underline; 615 font-size: inherit; 616 cursor: pointer; 617} 618 619#shopify-subscription-policy-button::before { 620 box-shadow: none; 621} 622 623 </style> 624
625<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
625 626<!-- BEGIN app block: shopify://apps/fontify/blocks/app-embed/334490e2-2153-4a2e-a452-e90bdeffa3cc --><link rel="preconnect" href="https://cdn.nitroapps.co" crossorigin=""><!-- shop nitro_fontify metafields --><link rel="preconnect" href="https://fonts.googleapis.com"> 627 <link rel="prefetch" href="https://cdn.nitroapps.co/fontify/a671e1-2.myshopify.com/itc-garamond.otf?v=1737424613" as="font" /> 628 <style type="text/css" id="nitro-fontify" > 629 630 631 @font-face { 632 font-family: 'ITC Garamond'; 633 src: url(https://cdn.nitroapps.co/fontify/a671e1-2.myshopify.com/itc-garamond.otf?v=1737424613); 634 font-display: swap; 635 } 636 body,h1,h2,h3,h4,h5,h6,p,a,li,*:not(.fa):not([class*="pe-"]):not(.lni):not(i[class*="iccl-"]):not(i[class*="la"]):not(i[class*="fa"]):not(.jdgm-star):not(.r--stars-icon) { 637 font-family: 'ITC Garamond' !important; 638 639 } 640 641 642 </style>
643<script 644 type="text/javascript" 645 id="fontify-scripts" 646> 647 648 (function () { 649 // Prevent duplicate execution 650 if (window.fontifyScriptInitialized) { 651 return; 652 } 653 window.fontifyScriptInitialized = true; 654 655 if (window.opener) { 656 // Remove existing listener if any before adding new one 657 if (window.fontifyMessageListener) { 658 window.removeEventListener('message', window.fontifyMessageListener, false); 659 } 660 661 function watchClosedWindow() { 662 let itv = setInterval(function () { 663 if (!window.opener || window.opener.closed) { 664 clearInterval(itv); 665 window.close(); 666 } 667 }, 1000); 668 } 669 670 // Helper function to inject scripts and links from vite-tag content 671 function injectScript(encodedContent) { 672 673 674 // Decode HTML entities 675 const tempTextarea = document.createElement('textarea'); 676 tempTextarea.innerHTML = encodedContent; 677 const viteContent = tempTextarea.value; 678 679 // Parse HTML content 680 const tempDiv = document.createElement('div'); 681 tempDiv.innerHTML = viteContent; 682 683 // Track duplicates within tempDiv only 684 const scriptIds = new Set(); 685 const scriptSrcs = new Set(); 686 const linkKeys = new Set(); 687 688 // Helper to clone element attributes 689 function cloneAttributes(source, target) { 690 Array.from(source.attributes).forEach(function(attr) { 691 if (attr.name === 'crossorigin') { 692 target.crossOrigin = attr.value; 693 } else { 694 target.setAttribute(attr.name, attr.value); 695 } 696 }); 697 if (source.textContent) { 698 target.textContent = source.textContent; 699 } 700 } 701 702 // Inject scripts (filter duplicates within tempDiv) 703 tempDiv.querySelectorAll('script').forEach(function(script) { 704 const scriptId = script.getAttribute('id'); 705 const scriptSrc = script.getAttribute('src'); 706 707 // Skip if duplicate in tempDiv 708 if ((scriptId && scriptIds.has(scriptId)) || (scriptSrc && scriptSrcs.has(scriptSrc))) { 709 return; 710 } 711 712 // Track script 713 if (scriptId) scriptIds.add(scriptId); 714 if (scriptSrc) scriptSrcs.add(scriptSrc); 715 716 // Clone and inject 717 const newScript = document.createElement('script'); 718 cloneAttributes(script, newScript); 719 720 document.head.appendChild(newScript); 721 }); 722 723 // Inject links (filter duplicates within tempDiv) 724 tempDiv.querySelectorAll('link').forEach(function(link) { 725 const linkHref = link.getAttribute('href'); 726 const linkRel = link.getAttribute('rel') || ''; 727 const key = linkHref + '|' + linkRel; 728 729 // Skip if duplicate in tempDiv 730 if (linkHref && linkKeys.has(key)) { 731 return; 732 } 733 734 // Track link 735 if (linkHref) linkKeys.add(key); 736 737 // Clone and inject 738 const newLink = document.createElement('link'); 739 cloneAttributes(link, newLink); 740 document.head.appendChild(newLink); 741 }); 742 } 743 744 // Function to apply preview font data 745 746 747 function receiveMessage(event) { 748 watchClosedWindow(); 749 if (event.data.action == 'fontify_ready') { 750 console.log('fontify_ready'); 751 injectScript(`<!-- BEGIN app snippet: vite-tag --> 752 753 754 <script src="https://cdn.shopify.com/extensions/019cd5aa-62bf-7aba-b122-6cfde3a648ad/fontify-polaris-12/assets/main-B3V8Mu2P.js" type="module" crossorigin="anonymous"></script> 755 756<!-- END app snippet --> 757 <!-- BEGIN app snippet: vite-tag --> 758 759 760 <link href="//cdn.shopify.com/extensions/019cd5aa-62bf-7aba-b122-6cfde3a648ad/fontify-polaris-12/assets/main-GVRB1u2d.css" rel="stylesheet" type="text/css" media="all" /> 761 762<!-- END app snippet --> 763`); 764 765 } else if (event.data.action == 'font_audit_ready') { 766 injectScript(`<!-- BEGIN app snippet: vite-tag --> 767 768 769 <script src="https://cdn.shopify.com/extensions/019cd5aa-62bf-7aba-b122-6cfde3a648ad/fontify-polaris-12/assets/audit-DDeWPAiq.js" type="module" crossorigin="anonymous"></script> 770 771<!-- END app snippet --> 772 <!-- BEGIN app snippet: vite-tag --> 773 774 775 <link href="//cdn.shopify.com/extensions/019cd5aa-62bf-7aba-b122-6cfde3a648ad/fontify-polaris-12/assets/audit-CNr6hPle.css" rel="stylesheet" type="text/css" media="all" /> 776 777<!-- END app snippet --> 778`); 779 780 } else if (event.data.action == 'preview_font_data') { 781 const fontData = event?.data || null; 782 window.fontifyPreviewData = fontData; 783 injectScript(`<!-- BEGIN app snippet: vite-tag --> 784 785 786 <script src="https://cdn.shopify.com/extensions/019cd5aa-62bf-7aba-b122-6cfde3a648ad/fontify-polaris-12/assets/preview-CH6oXAfY.js" type="module" crossorigin="anonymous"></script> 787 788<!-- END app snippet --> 789`); 790 } 791 } 792 793 // Store reference to listener for cleanup 794 window.fontifyMessageListener = receiveMessage; 795 window.addEventListener('message', receiveMessage, false); 796 797 // Send init message when window is opened from opener 798 if (window.opener) { 799 window.opener.postMessage({ action: `${window.name}_init`, data: JSON.parse(JSON.stringify({})) }, '*'); 800 } 801 } 802 })(); 803</script>
803 804 805 806<!-- END app block --><!-- BEGIN app block: shopify://apps/gorgias-live-chat-helpdesk/blocks/gorgias/a66db725-7b96-4e3f-916e-6c8e6f87aaaa -->
807<script defer data-gorgias-loader-chat src="https://config.gorgias.chat/bundle-loader/shopify/a671e1-2.myshopify.com"></script>
807 808 809
810<script defer data-gorgias-loader-convert src="https://content.9gtb.com/loader.js"></script>
810 811 812
813<script defer data-gorgias-loader-mailto-replace src="https://config.gorgias.help/api/contact-forms/replace-mailto-script.js?shopName=a671e1-2"></script>
813 814 815 816<!-- END app block --><!-- BEGIN app block: shopify://apps/schedule-it/blocks/announcement-embed/019d0d39-c61f-77d1-9e67-d332bb2b2b49 -->
817<script type="application/json" id="schedule-it-config"> 818{"announcementHtml":"\u003cdiv id=\"schedule-it-announcement-root\" class=\"schedule-it-announcement schedule-it-announcement--hidden\" data-endpoint=\"\/apps\/schedule-it\/announcement\" data-shop=\"a671e1-2.myshopify.com\" aria-live=\"polite\" role=\"status\"\u003e\u003cp class=\"schedule-it-announcement__message\"\u003e\u003c\/p\u003e\u003ca class=\"schedule-it-announcement__link\" href=\"#\" hidden\u003e\u003c\/a\u003e\u003cbutton type=\"button\" class=\"schedule-it-announcement__close\" aria-label=\"Dismiss announcement\"\u003e\u003csvg viewBox=\"0 0 20 20\" width=\"14\" height=\"14\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M5 5l10 10M15 5L5 15\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003c\/div\u003e"} 819</script>
819 820<!-- END app block --><!-- BEGIN app block: shopify://apps/unicorn-location-redirect/blocks/location_redirect/0a5f85ed-02c7-4928-b9c0-54d3f30702bf --> 821 822 823 824 825
825<script src="https://deafheaven.com/apps/locate?_p=/cart" fetchpriority="high"></script>
825 826 827 828 829 830 831<!-- END app block -->
831<script src="https://cdn.shopify.com/extensions/01a0f6b9-396a-713a-ba86-3c9e67328667/avada-cookie-bar-63/assets/avada-cookie.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 831
831
832<script src="https://cdn.shopify.com/extensions/01a05aa0-1ce5-7ff1-8a70-1adc264c1a5a/schedule-it-73/assets/schedule-it-theme.js" type="text/javascript" defer="defer"></script>
832 833<link href="https://cdn.shopify.com/extensions/01a05aa0-1ce5-7ff1-8a70-1adc264c1a5a/schedule-it-73/assets/schedule-it-theme.css" rel="stylesheet" type="text/css" media="all">
834<script src="https://cdn.shopify.com/extensions/01a0ee31-0836-7049-8f19-4c66ef8a5cf0/loop-returns-505/assets/return-coverage-block-v2.js" type="text/javascript" defer="defer"></script>
834 835<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
836<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: 75992170778,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "cart"};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 836
836
837<script> 838 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 839</script>
vendor: 1 bytes, line 839
839
840<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}
840).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: 75992170778,storefrontBaseUrl: "https://deafheaven.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://deafheaven.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"325386522","configuration":"{\"pixel_id\":\"984180239075586\",\"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":"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"]}],isMerchantRequest: false,initData: {"shop":{"name":"Deafheaven","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"a671e1-2.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/deafheaven.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://deafheaven.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"183390339354","themeStoreId":"739","themePublished":"true","eventMetadataId":"2b64d7c9-8b07-42ec-b8bb-a496e5a459c6","pageType":"cart","shopId":"75992170778","storefrontBaseUrl":"https:\/\/deafheaven.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>
840<script> 841 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 842 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 843 window.ShopifyAnalytics.meta.currency = 'AMD'; 844 var meta = {"page":{"pageType":"cart","requestId":"679f4b4d-0c58-4a2a-ad2d-0e10d400e2f7-1790938019"}}; 845 for (var attr in meta) { 846 window.ShopifyAnalytics.meta[attr] = meta[attr]; 847 } 848</script>
vendor: 1 bytes, line 848
848
849<script class="analytics"> 850 (function () { 851 var customDocumentWrite = function(content) { 852 var jquery = null; 853 854 if (window.jQuery) { 855 jquery = window.jQuery; 856 } else if (window.Checkout && window.Checkout.$) { 857 jquery = window.Checkout.$; 858 } 859 860 if (jquery) { 861 jquery('body').append(content); 862 } 863 }; 864 865 var hasLoggedConversion = function(token) { 866 if (token) { 867 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 868 } 869 return false; 870 } 871 872 var setCookieIfConversion = function(token) { 873 if (token) { 874 var twoMonthsFromNow = new Date(Date.now()); 875 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 876 877 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 878 } 879 } 880 881 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 882 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 883 if (trekkie.integrations) { 884 return; 885 } 886 trekkie.methods = [ 887 'identify', 888 'page', 889 'ready', 890 'track', 891 'trackForm', 892 'trackLink' 893 ]; 894 trekkie.factory = function(method) { 895 return function() { 896 var args = Array.prototype.slice.call(arguments); 897 args.unshift(method); 898 trekkie.push(args); 899 if (method == 'track' || method == 'page') { 900 var pageUrl; 901 try { 902 pageUrl = window.location.href; 903 } catch (e) {} 904 var pageReferrer; 905 try { 906 pageReferrer = document.referrer; 907 } catch (e) {} 908 try { 909 if (window.__TREKKIE_SHIM_QUEUE == null) { 910 window.__TREKKIE_SHIM_QUEUE = []; 911 } 912 window.__TREKKIE_SHIM_QUEUE.push({ 913 from: 'trekkie-stub', 914 method: method, 915 args: args.slice(1), 916 pageContext: { 917 url: pageUrl, 918 referrer: pageReferrer 919 } 920 }); 921 } catch (e) { 922 // no-op 923 } 924 } 925 return trekkie; 926 }; 927 }; 928 for (var i = 0; i < trekkie.methods.length; i++) { 929 var key = trekkie.methods[i]; 930 trekkie[key] = trekkie.factory(key); 931 } 932 trekkie.load = function(config) { 933 trekkie.config = config || {}; 934 trekkie.config.initialDocumentCookie = document.cookie; 935 var first = document.getElementsByTagName('script')[0]; 936var script = document.createElement('script'); 937script.type = 'text/javascript'; 938script.onerror = function(e) { 939 var scriptFallback = document.createElement('script'); 940 scriptFallback.type = 'text/javascript'; 941 scriptFallback.onerror = function(error) { 942 var Monorail = { 943 produce: function produce(monorailDomain, schemaId, payload) { 944 var currentMs = new Date().getTime(); 945 var event = { 946 schema_id: schemaId, 947 payload: payload, 948 metadata: { 949 event_created_at_ms: currentMs, 950 event_sent_at_ms: currentMs 951 } 952 }; 953 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 954 }, 955 sendRequest: function sendRequest(endpointUrl, payload) { 956 // Try the sendBeacon API 957 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 958 var blobData = new window.Blob([payload], { 959 type: 'text/plain' 960 }); 961 962 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 963 return true; 964 } // sendBeacon was not successful 965 966 } // XHR beacon 967 968 var xhr = new XMLHttpRequest(); 969 970 try { 971 xhr.open('POST', endpointUrl); 972 xhr.setRequestHeader('Content-Type', 'text/plain'); 973 xhr.send(payload); 974 } catch (e) { 975 console.log(e); 976 } 977 978 return false; 979 }, 980 isIos12: function isIos12() { 981 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 982 } 983 }; 984 Monorail.produce('monorail-edge.shopifysvc.com', 985 'trekkie_storefront_load_errors/1.1', 986 {shop_id: 75992170778, 987 theme_id: 183390339354, 988 app_name: "storefront", 989 context_url: window.location.href, 990 source_url: "//deafheaven.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 991 992 }; 993 scriptFallback.async = true; 994 scriptFallback.src = '//deafheaven.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 995 first.parentNode.insertBefore(scriptFallback, first); 996}; 997script.async = true; 998script.src = '//deafheaven.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 999first.parentNode.insertBefore(script, first); 1000 1001 }; 1002 trekkie.load( 1003 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":75992170778,"isMerchantRequest":null,"themeId":183390339354,"themeCityHash":"12135338574023576231","contentLanguage":"en","currency":"AMD","eventMetadataId":"2b64d7c9-8b07-42ec-b8bb-a496e5a459c6"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 1004 ); 1005 1006 var loaded = false;
1007 trekkie.ready(function() { 1008 if (loaded) return; 1009 loaded = true; 1010 1011 window.ShopifyAnalytics.lib = window.trekkie; 1012 1013 var originalDocumentWrite = document.write; 1014 document.write = customDocumentWrite; 1015 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 1016 document.write = originalDocumentWrite; 1017 1018 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1019 var token = match? match[1]: undefined; 1020 if (!hasLoggedConversion(token)) { 1021 setCookieIfConversion(token); 1022 1023 } 1024 }); 1025 1026 window.ShopifyAnalytics.lib.page(null,{"pageType":"cart","requestId":"679f4b4d-0c58-4a2a-ad2d-0e10d400e2f7-1790938019","shopifyEmitted":true}); 1027 1028 var eventsListenerScript = document.createElement('script'); 1029 eventsListenerScript.async = true; 1030 eventsListenerScript.src = "//deafheaven.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1031 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1032})();</script>
vendor: 1 bytes, line 1032
1032
1033<script 1034 defer 1035 src="https://deafheaven.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 1036 data-application="storefront-renderer" 1037 data-shop-id="75992170778" 1038 data-render-region="gcp-europe-west1" 1039 data-page-type="cart" 1040 data-theme-instance-id="183390339354" 1041 data-theme-name="Pipeline" 1042 data-theme-version="7.4.2" 1043 data-monorail-region="shop_domain" 1044 data-resource-timing-sampling-rate="10" 1045 data-shs="true" 1046 data-shs-beacon="true" 1047 data-shs-export-with-fetch="true" 1048 data-shs-logs-sample-rate="1" 1049 data-shs-beacon-endpoint="https://deafheaven.com/api/collect" 1050></script>
1050 1051<meta name="shopify-y" content="b6c98051-45c4-4a86-a832-87eb69e7379a" data-expiration="1822495619000"><meta name="shopify-s" content="c879f54d-23a0-4cc8-8f3d-e1a0530d6c79" data-expiration="1790939819000"><meta name="new-cookie-storage-activated" content="t"> 1052</head> 1053 1054 1055<body id="your-shopping-cart" class="template-cart "> 1056 1057 <a class="in-page-link visually-hidden skip-link" href="#MainContent">Skip to content</a> 1058 1059 <!-- BEGIN sections: group-header --> 1060<div id="shopify-section-sections--25808885350682__announcement" class="shopify-section shopify-section-group-group-header"><!-- /sections/announcement.liquid --> 1061</div><div id="shopify-section-sections--25808885350682__header" class="shopify-section shopify-section-group-group-header"><!-- /sections/header.liquid --><style data-shopify> 1062 :root { 1063 --COLOR-NAV-TEXT-TRANSPARENT: #ffffff; 1064 --COLOR-HEADER-TRANSPARENT-GRADIENT: rgba(0, 0, 0, 0.2); 1065 --LOGO-PADDING: 9px; 1066 --menu-backfill-height: auto; 1067 } 1068</style> 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088<div class="header__wrapper" 1089 data-header-wrapper 1090 style="--bar-opacity: 0; --bar-width: 0; --bar-left: 0;" 1091 data-header-transparent="false" 1092 data-underline-current="false" 1093 data-header-sticky="sticky" 1094 data-header-style="logo_center" 1095 data-section-id="sections--25808885350682__header" 1096 data-section-type="header"> 1097 <header class="theme__header" data-header-height> 1098 1099 1100 <div class="header__inner" 1101 1102data-header-cart-full="false" 1103> 1104 <div class="wrapper--full"> 1105 <div class="header__mobile"> 1106 1107 <div class="header__mobile__left"> 1108 <button class="header__mobile__button" 1109 data-drawer-toggle="hamburger" 1110 aria-label="Open menu" 1111 aria-haspopup="true" 1112 aria-expanded="false" 1113 aria-controls="header-menu"> 1114 <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="icon-theme icon-theme-stroke icon-set-classic-hamburger" viewBox="0 0 24 24"><g fill="none" fill-rule="evenodd" stroke-linecap="square" stroke-width="2"><path d="M21 6H3M21 12H3M21 18H3"/></g></svg> 1115 </button> 1116 </div> 1117 1118<div class="header__logo header__logo--image"> 1119 <a class="header__logo__link" 1120 href="/" 1121 style="--LOGO-WIDTH: 340px" 1122 > 1123 1124 1125 1126 1127 1128 1129 1130 <img src="//deafheaven.com/cdn/shop/files/LOGO_WHITE_SM.png?v=1737743205&width=340" alt="Deafheaven" width="340" height="62" loading="eager" class="logo__img logo__img--color" srcset=" 1131 //deafheaven.com/cdn/shop/files/LOGO_WHITE_SM.png?v=1737743205&width=680 2x, 1132 //deafheaven.com/cdn/shop/files/LOGO_WHITE_SM.png?v=1737743205&width=1020 3x, 1133 //deafheaven.com/cdn/shop/files/LOGO_WHITE_SM.png?v=1737743205&width=340 1134 "> 1135 1136 1137 </a> 1138 </div> 1139 1140 <div class="header__mobile__right"> 1141 <a class="header__mobile__button" 1142 data-drawer-toggle="drawer-cart" 1143 href="/cart"> 1144 <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="icon-theme icon-theme-stroke icon-set-classic-cart" viewBox="0 0 24 24"><path d="M20.5 16.5H5.715l1.082-4.195-2.126-7.456L3.715 1.5H1.5m5.22 10h11.702l3.002-6.13s.428-.87-.745-.87H4.5m2 16.986a1 1 0 1 0 2 .028 1 1 0 0 0-2-.028Zm11 .014a1 1 0 1 0 2 0 1 1 0 0 0-2 0Z"/><circle class="icon-cart-full" cx="13" cy="4.5" r="4"/></svg> 1145 <span class="visually-hidden">Cart</span> 1146 1147 <span class="header__cart__status"> 1148 <span data-header-cart-price="0"> 1149 0.00 AMD 1150 </span> 1151 <span data-header-cart-count="0"> 1152 (0) 1153 </span> 1154 <span 1155 1156data-header-cart-full="false" 1157></span> 1158 </span> 1159 1160 </a> 1161 </div> 1162 1163 </div> 1164 1165 <div data-header-desktop class="header__desktop header__desktop--logo_center"><div data-takes-space class="header__desktop__bar__l"> 1166 <nav class="header__menu"> 1167 <div class="header__menu__inner" data-text-items-wrapper> 1168 1169 <!-- /snippets/nav-item.liquid --> 1170 1171<div class="menu__item child" 1172 data-main-menu-text-item 1173 > 1174 <a href="/" data-top-link class="navlink navlink--toplevel"> 1175 <span class="navtext">Home</span> 1176 </a> 1177 1178</div> 1179 1180 1181 <!-- /snippets/nav-item.liquid --> 1182 1183<div class="menu__item parent" 1184 data-main-menu-text-item 1185 1186 role="button" 1187 aria-haspopup="true" 1188 aria-expanded="false" 1189 data-hover-disclosure-toggle="dropdown-ad8503b2f465f041fe41416f0367132e" 1190 aria-controls="dropdown-ad8503b2f465f041fe41416f0367132e" 1191 > 1192 <a href="/collections/all" data-top-link class="navlink navlink--toplevel"> 1193 <span class="navtext">Shop</span> 1194 </a> 1195 1196 <div class="header__dropdown" 1197 data-hover-disclosure 1198 id="dropdown-ad8503b2f465f041fe41416f0367132e"> 1199 <div class="header__dropdown__wrapper"> 1200 <div class="header__dropdown__inner"> 1201 1202 1203 <a href="/collections/music" data-stagger class="navlink navlink--child">
1204 <span class="navtext">Music</span> 1205 </a> 1206 1207 1208 <a href="/collections/apparel" data-stagger class="navlink navlink--child"> 1209 <span class="navtext">Apparel</span> 1210 </a> 1211 1212 1213 <a href="/collections/accessories" data-stagger class="navlink navlink--child"> 1214 <span class="navtext">Accessories</span> 1215 </a> 1216 1217 1218 <a href="/collections/tour-posters" data-stagger class="navlink navlink--child"> 1219 <span class="navtext">Posters</span> 1220 </a> 1221 1222</div> 1223 </div> 1224 </div> 1225 1226</div> 1227 1228 1229 <!-- /snippets/nav-item.liquid --> 1230 1231<div class="menu__item child" 1232 data-main-menu-text-item 1233 > 1234 <a href="/pages/tour-1" data-top-link class="navlink navlink--toplevel"> 1235 <span class="navtext">Tour</span> 1236 </a> 1237 1238</div> 1239 1240 1241 <!-- /snippets/nav-item.liquid --> 1242 1243<div class="menu__item child" 1244 data-main-menu-text-item 1245 > 1246 <a href="/pages/stay-updated" data-top-link class="navlink navlink--toplevel"> 1247 <span class="navtext">Stay Updated</span> 1248 </a> 1249 1250</div> 1251 1252 1253 <div class="hover__bar"></div> 1254 <div class="hover__bg"></div> 1255 </div> 1256 </nav> 1257</div> 1258 <div data-takes-space class="header__desktop__bar__c"> 1259<div class="header__logo header__logo--image"> 1260 <a class="header__logo__link" 1261 href="/" 1262 style="--LOGO-WIDTH: 340px" 1263 > 1264 1265 1266 1267 1268 1269 1270 1271 <img src="//deafheaven.com/cdn/shop/files/LOGO_WHITE_SM.png?v=1737743205&width=340" alt="Deafheaven" width="340" height="62" loading="eager" class="logo__img logo__img--color" srcset=" 1272 //deafheaven.com/cdn/shop/files/LOGO_WHITE_SM.png?v=1737743205&width=680 2x, 1273 //deafheaven.com/cdn/shop/files/LOGO_WHITE_SM.png?v=1737743205&width=1020 3x, 1274 //deafheaven.com/cdn/shop/files/LOGO_WHITE_SM.png?v=1737743205&width=340 1275 "> 1276 1277 1278 </a> 1279 </div> 1280</div> 1281 <div data-takes-space class="header__desktop__bar__r"> 1282<div class="header__desktop__buttons header__desktop__buttons--icons" ><div class="header__desktop__button " > 1283 <a href="/account" class="navlink"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="icon-theme icon-theme-stroke icon-set-classic-user" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" d="M12 1.5c-2.575 0-4.49 1.593-4.49 5.747s1.664 4.985 1.954 5.27c.267.358.267.855 0 1.213-.238.245-4.544 1.116-6.115 2.723a4.647 4.647 0 0 0-1.665 2.915c-.069.293-.135 1.14-.181 1.88-.043.67.434 1.252 1.443 1.252h18.118c.491 0 1.477-.573 1.435-1.237-.047-.743-.113-1.6-.183-1.895a4.645 4.645 0 0 0-1.664-2.887c-1.572-1.621-5.878-2.493-6.116-2.724a1.019 1.019 0 0 1 0-1.212c.29-.286 1.955-1.103 1.955-5.27 0-4.168-1.85-5.775-4.49-5.775Z"/></svg> 1284 <span class="visually-hidden">My Account</span></a> 1285 </div> 1286 1287 1288 1289 <div class="header__desktop__button " > 1290 <a href="/search" class="navlink" data-popdown-toggle="search-popdown"> 1291 1292 <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="icon-theme icon-theme-stroke icon-set-classic-search" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" d="M18.316 9.825c0 3.368-2.05 6.404-5.194 7.692a8.47 8.47 0 0 1-9.164-1.81A8.265 8.265 0 0 1 2.144 6.63C3.45 3.52 6.519 1.495 9.921 1.5c4.638.007 8.395 3.732 8.395 8.325ZM22.5 22.5l-6.558-6.87L22.5 22.5Z"/></svg> 1293 <span class="visually-hidden">Search</span> 1294 1295 </a> 1296 </div> 1297 1298 1299 <div class="header__desktop__button main-menu--active" > 1300 <a href="/cart" 1301 class="navlink navlink--cart" 1302 data-drawer-toggle="drawer-cart"> 1303 1304 <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="icon-theme icon-theme-stroke icon-set-classic-cart" viewBox="0 0 24 24"><path d="M20.5 16.5H5.715l1.082-4.195-2.126-7.456L3.715 1.5H1.5m5.22 10h11.702l3.002-6.13s.428-.87-.745-.87H4.5m2 16.986a1 1 0 1 0 2 .028 1 1 0 0 0-2-.028Zm11 .014a1 1 0 1 0 2 0 1 1 0 0 0-2 0Z"/><circle class="icon-cart-full" cx="13" cy="4.5" r="4"/></svg>
1305 <span class="visually-hidden">Cart</span> 1306 1307 <span class="header__cart__status"> 1308 <span data-header-cart-price="0"> 1309 0.00 AMD 1310 </span> 1311 <span data-header-cart-count="0"> 1312 (0) 1313 </span> 1314 <span 1315 1316data-header-cart-full="false" 1317></span> 1318 </span> 1319 1320 1321 </a> 1322 </div> 1323 1324 </div> 1325</div></div> 1326 </div> 1327 </div> 1328 </header> 1329 1330 <nav class="drawer header__drawer display-none" 1331 data-drawer="hamburger" 1332 aria-label="Main menu" 1333 id="header-menu"> 1334 <div class="drawer__content"> 1335 <div class="drawer__top"> 1336 <div class="drawer__top__left"> 1337 1338<a class="drawer__account" href="/account"> 1339 <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="icon-theme icon-theme-stroke icon-set-classic-user" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" d="M12 1.5c-2.575 0-4.49 1.593-4.49 5.747s1.664 4.985 1.954 5.27c.267.358.267.855 0 1.213-.238.245-4.544 1.116-6.115 2.723a4.647 4.647 0 0 0-1.665 2.915c-.069.293-.135 1.14-.181 1.88-.043.67.434 1.252 1.443 1.252h18.118c.491 0 1.477-.573 1.435-1.237-.047-.743-.113-1.6-.183-1.895a4.645 4.645 0 0 0-1.664-2.887c-1.572-1.621-5.878-2.493-6.116-2.724a1.019 1.019 0 0 1 0-1.212c.29-.286 1.955-1.103 1.955-5.27 0-4.168-1.85-5.775-4.49-5.775Z"/></svg> 1340 <span class="visually-hidden">My Account</span> 1341 </a></div> 1342 1343 <button class="drawer__button drawer__close" 1344 data-first-focus 1345 data-drawer-toggle="hamburger" 1346 aria-label="Close"> 1347 <svg xmlns="http://www.w3.org/2000/svg" stroke-linecap="square" stroke-linejoin="arcs" aria-hidden="true" class="icon-theme icon-theme-stroke icon-core-x" viewBox="0 0 24 24"><path d="M18 6 6 18M6 6l12 12"/></svg> 1348 </button> 1349 </div> 1350 1351 <div class="drawer__inner" data-drawer-scrolls> 1352 1353 <div class="drawer__search" data-drawer-search> 1354 <!-- /snippets/search-predictive.liquid --> 1355 1356 1357 1358<div data-search-popdown-wrap> 1359 <div id="search-drawer" class="search-drawer search__predictive" data-popdown-outer><predictive-search><form 1360 action="/search" 1361 method="get" 1362 role="search"> 1363 1364 <div class="item--loadbar" data-loading-indicator style="display: none;"></div> 1365 <div class="search__predictive__outer"> 1366 <div class="wrapper"> 1367 <div class="search__predictive__main"> 1368 <div class="search__predictive__actions"> 1369 <button class="search__predictive__button" type="submit"> 1370 <span class="visually-hidden">Search</span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="icon-theme icon-theme-stroke icon-set-classic-search" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" d="M18.316 9.825c0 3.368-2.05 6.404-5.194 7.692a8.47 8.47 0 0 1-9.164-1.81A8.265 8.265 0 0 1 2.144 6.63C3.45 3.52 6.519 1.495 9.921 1.5c4.638.007 8.395 3.732 8.395 8.325ZM22.5 22.5l-6.558-6.87L22.5 22.5Z"/></svg> 1371</button> 1372 1373 <input type="search" 1374 data-predictive-search-input="search-popdown-results" 1375 name="q" 1376 value="" 1377 placeholder="Search..." 1378 aria-label="Search our store" 1379 aria-controls="predictive-search-results" 1380 > 1381 1382 <div class="search__predictive__clear"> 1383 <button type="reset" class="search__predictive__close__inner search-reset is-hidden" aria-label="Reset"> 1384 <svg xmlns="http://www.w3.org/2000/svg" stroke-linecap="square" stroke-linejoin="arcs" aria-hidden="true" class="icon-theme icon-theme-stroke icon-core-x" viewBox="0 0 24 24"><path d="M18 6 6 18M6 6l12 12"/></svg> 1385Clear</button> 1386 </div> 1387 </div> 1388 1389 <div class="search__predictive__close"> 1390 <button type="button" class="search__predictive__close__inner" data-close-popdown aria-label="Close"> 1391 <svg xmlns="http://www.w3.org/2000/svg" stroke-linecap="square" stroke-linejoin="arcs" aria-hidden="true" class="icon-theme icon-theme-stroke icon-core-x" viewBox="0 0 24 24">
1391<path d="M18 6 6 18M6 6l12 12"/></svg> 1392 </button> 1393 </div> 1394 </div> 1395 </div> 1396 </div><div class="header__search__results" tabindex="-1" data-predictive-search-results></div> 1397 1398 <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true" data-predictive-search-status></span></form></predictive-search></div> 1399 1400 1401 1402
1402<script data-predictive-search-aria-template type="text/x-template"> 1403 <div aria-live="polite"> 1404 <p> 1405 1406 {{@if(it.count)}} 1407 <span class="badge">{{ it.count }}</span> 1408 {{/if}} 1409 {{ it.title }} <em>{{ it.query }}</em> 1410 1411 </p> 1412 </div> 1413 </script>
1413 1414 1415
1415<script data-predictive-search-title-template type="text/x-template"> 1416 <div class="search__results__heading"> 1417 1418 <p> 1419 <span class="search__results__title">{{ it.title }}</span> 1420 <span class="badge">{{ it.count }}</span> 1421 </p> 1422 1423 </div> 1424 </script>
1424 1425 1426
1426<script data-search-other-template type="text/x-template"> 1427 1428 {{@each(it) => object, index}} 1429 <div class="other__inline animates" style="animation-delay: {{ index | animationDelay }}ms;"> 1430 <p class="other__inline__title"> 1431 <a href="{{ object.url }}">{{ object.title | safe }}</a> 1432 </p> 1433 </div> 1434 {{/each}} 1435 1436 </script>
1436 1437 1438
1438<script data-search-product-template type="text/x-template"> 1439 1440 {{@each(it) => object, index}} 1441 <a href="{{ object.url }}" class="product__inline animates" style="animation-delay: {{ index | animationDelay }}ms;"> 1442 <div class="product__inline__image {{ @if (object.featured_image.width === null) }} product__inline__image--no-image {{ /if}}"> 1443 {{ @if (object.featured_image.width !== null) }} 1444 <img class="img-aspect-ratio" width="{{object.featured_image.width}}" height="{{ object.featured_image.height }}" alt="{{ object.featured_image.alt }}" src="{{ object.thumb }}"> 1445 {{ /if}} 1446 </div> 1447 <div> 1448 <p class="product__inline__title"> 1449 {{ object.title | safe }} 1450 </p> 1451 <p class="product__inline__price"> 1452 <span class="price {{ object.classes }}"> 1453 {{ object.price | safe }} 1454 </span> 1455 {{@if(object.sold_out)}} 1456 <br /><em>{{ object.sold_out_translation }}</em> 1457 {{/if}} 1458 {{@if(object.on_sale)}} 1459 <span class="compare-at"> 1460 {{ object.compare_at_price | safe }} 1461 </span> 1462 {{/if}} 1463 </p> 1464 </div> 1465 </a> 1466 {{/each}} 1467 1468 </script>
1468 1469 1470</div> 1471 1472 </div> 1473 1474 1475 1476<div class="drawer__menu" data-stagger-animation data-sliderule-pane="0"> 1477 1478 <!-- /snippets/nav-item-mobile.liquid --><div class="sliderule__wrapper"> 1479 <div class="sliderow" data-animates="0"> 1480 <a class="sliderow__title" href="/">Home</a> 1481 </div></div> 1482 1483 1484 1485 <!-- /snippets/nav-item-mobile.liquid --><div class="sliderule__wrapper"><button class="sliderow" 1486 data-animates="0" 1487 data-sliderule-open="sliderule-6c54f9c6b30a7fa2954a7620065f6a09"> 1488 <span class="sliderow__title">Shop</span> 1489 <span class="sliderule__chevron--right"> 1490 <svg xmlns="http://www.w3.org/2000/svg" stroke-linecap="square" stroke-linejoin="arcs" aria-hidden="true" class="icon-theme icon-theme-stroke icon-core-chevron-right" viewBox="0 0 24 24"><path d="m9 18 6-6-6-6"/></svg> 1491 <span class="visually-hidden">Expand menu</span> 1492 </span> 1493 </button> 1494 1495 <div class="mobile__menu__dropdown sliderule__panel" 1496 data-sliderule 1497 id="sliderule-6c54f9c6b30a7fa2954a7620065f6a09"><div class="sliderow sliderow__back" data-animates="1"> 1498 <button class="drawer__button" 1499 data-sliderule-close="sliderule-6c54f9c6b30a7fa2954a7620065f6a09"> 1500 <span class="sliderule__chevron--left"> 1501 <svg xmlns="http://www.w3.org/2000/svg" stroke-linecap="square" stroke-linejoin="arcs" aria-hidden="true" class="icon-theme icon-theme-stroke icon-core-chevron-left" viewBox="0 0 24 24"><path d="m15 18-6-6 6-6"/></svg> 1502 <span class="visually-hidden">Hide menu</span> 1503 </span> 1504 </button> 1505 <a class="sliderow__title" href="/collections/all">Shop</a> 1506 </div><div class="sliderow__links" data-links> 1507 1508 1509 1510 <!-- /snippets/nav-item-mobile.liquid --><div class="sliderule__wrapper"> 1511 <div class="sliderow" data-animates="1"> 1512 <a class="sliderow__title" href="/collections/music">Music</a> 1513 </div></div> 1514 1515 1516 1517 1518 <!-- /snippets/nav-item-mobile.liquid --><div class="sliderule__wrapper"> 1519 <div class="sliderow" data-animates="1"> 1520 <a class="sliderow__title" href="/collections/apparel">Apparel</a> 1521 </div></div> 1522 1523 1524 1525 1526 <!-- /snippets/nav-item-mobile.liquid --><div class="sliderule__wrapper"> 1527 <div class="sliderow" data-animates="1"> 1528 <a class="sliderow__title" href="/collections/accessories">Accessories</a> 1529 </div></div> 1530 1531 1532 1533 1534 <!-- /snippets/nav-item-mobile.liquid --><div class="sliderule__wrapper"> 1535 <div class="sliderow" data-animates="1"> 1536 <a class="sliderow__title" href="/collections/tour-posters">Posters</a> 1537 </div></div> 1538 1539 1540 </div><div class="sliderule-grid blocks-0"> 1541 1542 </div></div></div> 1543 1544 1545 1546 <!-- /snippets/nav-item-mobile.liquid --><div class="sliderule__wrapper"> 1547 <div class="sliderow" data-animates="0"> 1548 <a class="sliderow__title" href="/pages/tour-1">Tour</a> 1549 </div></div> 1550 1551 1552 1553 <!-- /snippets/nav-item-mobile.liquid --><div class="sliderule__wrapper"> 1554 <div class="sliderow" data-animates="0"> 1555 <a class="sliderow__title" href="/pages/stay-updated">Stay Updated</a> 1556 </div></div> 1557 1558 1559 1560 1561 1562 </div> 1563 </div> 1564 </div> 1565 1566 <span class="drawer__underlay" data-drawer-underlay> 1567 <span class="drawer__underlay__fill"></span> 1568 <span class="drawer__underlay__blur"></span> 1569 </span> 1570 </nav> 1571 1572 <div data-product-add-popdown-wrapper class="product-add-popdown"></div> 1573</div> 1574 1575 1576<div class="header__backfill" 1577 data-header-backfill 1578 style="height: var(--menu-backfill-height);"> 1579 1580 <div class="header__inner"> 1581 <div class="wrapper--full"> 1582 <div class="header__backfill__content"> 1583 <div class="header__logo"> 1584 <div class="header__logo__link" style="--LOGO-WIDTH: 340px"><div class="overflow-hidden aspect-[--wh-ratio]" style="--wh-ratio: 5.524861878453039"> 1585 <img data-src="logo__img" 1586 src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVQYV2NgYAAAAAMAAWgmWQ0AAAAASUVORK5CYII=" 1587 width="340" 1588 height="362" 1589 style=" 1590 display: block; 1591 width: 100%; 1592 height: 362px; 1593 "> 1594 </div></div> 1595 </div> 1596 </div> 1597 </div> 1598 </div> 1599</div> 1600
1601<script type="application/ld+json"> 1602{ 1603 "@context": "http://schema.org", 1604 "@type": "Organization", 1605 "name": "Deafheaven", 1606 1607 1608 "logo": "https:\/\/deafheaven.com\/cdn\/shop\/files\/LOGO_WHITE_SM_2000x.png?v=1737743205", 1609 1610 "sameAs": [ 1611 "https:\/\/x.com\/deafheavenband", 1612 "https:\/\/www.facebook.com\/deafheaven\/", 1613 "https:\/\/www.instagram.com\/deafheavenband\/", 1614 "", 1615 "https:\/\/www.youtube.com\/channel\/UC97UMkZzchbn0uO-KFyq8ww", 1616 "", 1617 "", 1618 "", 1619 "" 1620 ], 1621 "url": "https:\/\/deafheaven.com" 1622} 1623</script>
1623 1624 1625 1626 1627 1628<style> #shopify-section-sections--25808885350682__header * {font-size: 15px !important; /* Adjust the size as needed */} </style></div> 1629<!-- END sections: group-header --> 1630 <!-- BEGIN sections: group-overlay --> 1631<div id="shopify-section-sections--25808885383450__cart" class="shopify-section shopify-section-group-group-overlay"><!-- /snippets/cart-drawer.liquid --> 1632 1633 1634 1635</div><div id="shopify-section-sections--25808885383450__popups" class="shopify-section shopify-section-group-group-overlay"><!-- /sections/popups.liquid --></div> 1636<!-- END sections: group-overlay --> 1637 1638 <main class="main-content" id="MainContent"> 1639 <div id="shopify-section-template--25808893968666__main" class="shopify-section"><!-- /sections/cart.liquid --> 1640 1641<style> 1642 .widget-main { 1643 padding: 12px 0; 1644 } 1645</style><div class="cart__template palette--light bg--neutral" 1646 data-cart-message-container 1647 data-section-id="template--25808893968666__main" 1648 data-section-type="cart" 1649 data-ajax-disable="false" 1650 style="--PT: 36px; --PB: 36px;"> 1651 1652 <div class="cart__empty__page " data-cart-empty> 1653 <!-- /snippets/cart-empty.liquid --> 1654 1655<div class="cart__empty align--middle-center"> 1656 <div class="wrapper"> 1657 <p class="body-size-7 m-0">Your cart is empty.</p> 1658 <div class="image-overlay" style="--overlay-opacity: 0.05;"></div> 1659 </div> 1660</div> 1661<a href="/collections/all" class="cart__circle__wrapper"> 1662 <div class="cart__circle"> 1663 <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="icon-theme icon-theme-stroke icon-set-classic-cart" viewBox="0 0 24 24"><path d="M20.5 16.5H5.715l1.082-4.195-2.126-7.456L3.715 1.5H1.5m5.22 10h11.702l3.002-6.13s.428-.87-.745-.87H4.5m2 16.986a1 1 0 1 0 2 .028 1 1 0 0 0-2-.028Zm11 .014a1 1 0 1 0 2 0 1 1 0 0 0-2 0Z"/><circle class="icon-cart-full" cx="13" cy="4.5" r="4"/></svg> 1664 </div> 1665 <p class="cart__continue__link"> 1666 Continue browsing 1667 </p> 1668</a> 1669 </div> 1670 1671 <div class="wrapper section-padding cart--hidden" data-cart-form data-cart-loading> 1672 <form action="/cart" method="post" novalidate class="cart"> 1673 <h3 class="cart__page__title body-size-8">Your Cart</h3> 1674 <div class="errors" data-form-errors style="display: none;"></div> 1675 <div class="cart__items__grid cart__heading__wrapper"> 1676 <div class="cart__heading__back"> 1677 <a href="/collections/all" class="cart__heading cart__return"> 1678 <svg xmlns="http://www.w3.org/2000/svg" stroke-linecap="square" stroke-linejoin="arcs" aria-hidden="true" class="icon-theme icon-theme-stroke icon-core-chevron-left" viewBox="0 0 24 24"><path d="m15 18-6-6 6-6"/></svg> 1679 1680 Continue browsing 1681 </a> 1682 </div> 1683 <div class="cart__items__price"> 1684 <p class="cart__heading">Price</p> 1685 </div> 1686 <div class="cart__items__quantity"> 1687 <p class="cart__heading">Quantity</p> 1688 </div> 1689 <div class="cart__items__total"> 1690 <p class="cart__heading">Total</p> 1691 </div> 1692 </div> 1693 <div class="template__cart__body"> 1694 <div class="errors" data-form-errors style="display: none;"></div> 1695 <div data-cart-form> 1696 1697 <div data-line-items> 1698 <!-- /snippets/cart-line-items.liquid --><div class="cart__items"> 1699 1700</div> 1701 </div> 1702 </div> 1703 1704 <div class="template__cart__footer" data-cart-bottom> 1705 1706 <div class="cart__footer__notes"></div> 1707 <div class="cart__footer__shipping"></div> 1708 <div class="cart__footer__total"> 1709 1710 1711 <div class="cart__page__shipping"></div> 1712 1713 <div class="page__footer__subtotal" data-cart-subtotal> 1714 <!-- /snippets/cart-subtotal.liquid --> 1715 </div> 1716 1717 <p> 1718 <span class="cart__footer__label">Subtotal</span> 1719 <span class="cart__footer__value" data-cart-final> 1720 0.00 AMD 1721 </span> 1722 </p> 1723 <p class="cart__footer__small">Shipping & taxes calculated at checkout</p> 1724 </div> 1725 1726 <div class="cart__footer__checkout"> 1727 <button type="submit" name="checkout" class="btn btn--primary btn--large checkout__button"> 1728 Check Out 1729 </button> 1730 1731 <div id="guide-package-protection-v2" data-protected-btn-class="cart__checkout-button button btn" ></div> 1732 </div> 1733 1734 <div class="cart__footer__update">
1735 <span class="cart__update" data-update-button> 1736 <span class="cart__update__icon"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-core-sync" viewBox="0 0 14 14"><g stroke="currentColor" fill="none" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M10.711 4.083a4.813 4.813 0 0 0-8.524 3.061v1.314M3.5 10.446a4.812 4.812 0 0 0 8.313-3.302V6.27" stroke-width=".874995"/><path d="M.438 6.707l1.75 1.75 1.75-1.75M13.563 8.02l-1.75-1.75-1.75 1.75" stroke-width=".874995"/></g></svg> 1737</span> 1738 <button type="submit" name="update" class="text-link-bare"> 1739 Update Cart 1740 </button> 1741 </span> 1742 </div> 1743 1744 1745 </div> 1746 </div> 1747 </form> 1748 </div> 1749</div> 1750 1751 1752</div><section id="shopify-section-template--25808893968666__1750774214dabab3b2" class="shopify-section"><!-- /sections/apps.liquid --> 1753<div class="text--neutral palette--light bg--neutral" 1754 style="--PT: 36px; --PB: 36px;"> 1755 <div class="wrapper section-padding"></div> 1756</div> 1757 1758 1759</section> 1760 </main> 1761 1762 <!-- BEGIN sections: group-footer --> 1763<div id="shopify-section-sections--25808885317914__footer" class="shopify-section shopify-section-group-group-footer"><!-- /sections/footer.liquid --> 1764 1765 1766<footer class="footer" 1767 data-section-id="sections--25808885317914__footer" 1768 data-section-type="footer" 1769 style="--PT: 8px; --PB: 8px;"> 1770 <div class="footer__holder"> 1771 <div class="wrapper--full section-padding-custom"> 1772 <div class="footer__container footer__container--reversed"><div class="footer__content"><div class="footer__content__inner"><div class="float-grid grid--uniform" data-accordion-group> 1773 <div class="grid__item medium-up--one-half medium-up--push-one-quarter footer__block" > 1774 <p class="footer__title footer__accordion__head js " 1775 data-accordion-trigger="accordion-linklist-2-1" 1776 aria-controls="accordion-linklist-2-1" 1777 role="button" 1778 aria-haspopup="true" 1779 aria-label="FOOTER MENU 2025" 1780 aria-expanded="false"> 1781 Quick Links 1782 <svg xmlns="http://www.w3.org/2000/svg" stroke-linecap="square" stroke-linejoin="arcs" aria-hidden="true" class="icon-theme icon-theme-stroke icon-core-chevron-right" viewBox="0 0 24 24"><path d="m9 18 6-6-6-6"/></svg> 1783 </p> 1784 1785 <input type="checkbox" 1786 name="accordion-linklist-2-1" 1787 id="accordion-linklist-2-1-checkbox" 1788 class="no-js no-js-checkbox" 1789 > 1790 1791 <label for="accordion-linklist-2-1-checkbox" 1792 class="footer__title footer__accordion__head no-js"> 1793 FOOTER MENU 2025 1794 <svg xmlns="http://www.w3.org/2000/svg" stroke-linecap="square" stroke-linejoin="arcs" aria-hidden="true" class="icon-theme icon-theme-stroke icon-core-chevron-right" viewBox="0 0 24 24"><path d="m9 18 6-6-6-6"/></svg> 1795 </label> 1796 1797 <ul class="footer__quicklinks footer__accordion__body no-js-accordion" data-accordion-body data-accordion-body-mobile id="accordion-linklist-2-1"> 1798 1799 <li><a href="https://deafheaven.gorgias.help/">Help Center</a></li> 1800 1801 <li><a href="/policies/privacy-policy">Privacy Policy & Choices</a></li> 1802 1803 <li><a href="/policies/terms-of-service">Terms of Service</a></li> 1804 1805 <li><a href="https://deafheaven.loopreturns.com/#/withdrawal">Withdrawal Form</a></li> 1806 1807 </ul> 1808 </div> 1809 </div></div><div class="footer__block footer__block--socials"><div class="footer__socials"> 1810 <a class="footer__icon footer__icon--social" href="https://www.facebook.com/deafheaven/" title="Facebook" target="_blank"> 1811 <!-- /snippets/social-icon.liquid --> 1812 1813 1814<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="icon-social icon-social-facebook" viewBox="0 0 30 30"> 1815<path d="M30 15.091C30 6.756 23.285 0 15 0S0 6.756 0 15.091C0 22.625 5.484 28.868 12.656 30V19.454H8.848V15.09h3.808v-3.324c0-3.782 2.239-5.872 5.666-5.872 1.64 0 3.358.295 3.358.295v3.714h-1.893c-1.863 0-2.443 1.164-2.443 2.358v2.83h4.16l-.665 4.362h-3.495V30C24.516 28.868 30 22.625 30 15.091z" fill="currentColor"></path> 1816</svg>
1817 <span class="visually-hidden">Facebook</span> 1818 </a> 1819<a class="footer__icon footer__icon--social" href="https://x.com/deafheavenband" title="Twitter" target="_blank"> 1820 <!-- /snippets/social-icon.liquid --> 1821 1822 1823<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="icon-social icon-social-twitter" viewBox="0 0 20 16"><path fill="currentColor" fill-rule="nonzero" d="M19.235 1.853a8.226 8.226 0 0 1-1.956 2.038c0 .055.007.14.02.255.013.115.02.2.02.255a11.247 11.247 0 0 1-1.895 6.215 12.213 12.213 0 0 1-2.272 2.567c-.877.747-1.93 1.345-3.158 1.793-1.229.448-2.55.672-3.963.672-2.2 0-4.211-.591-6.031-1.773.38.027.693.041.937.041 1.834 0 3.471-.557 4.911-1.671a3.798 3.798 0 0 1-2.292-.784A4.044 4.044 0 0 1 2.14 9.495c.23.055.482.082.754.082.367 0 .713-.054 1.039-.163a3.899 3.899 0 0 1-2.262-1.365 3.779 3.779 0 0 1-.897-2.486v-.041c.516.272 1.107.421 1.773.448a3.845 3.845 0 0 1-1.263-1.396A3.869 3.869 0 0 1 .815 2.71c0-.68.17-1.345.509-1.997A10.858 10.858 0 0 0 4.92 3.637c1.406.713 2.93 1.11 4.574 1.192a3.372 3.372 0 0 1-.143-.897c0-1.087.387-2.014 1.161-2.781C11.286.384 12.23 0 13.344 0c.543 0 1.066.109 1.569.326.503.217.93.523 1.284.917a7.79 7.79 0 0 0 2.506-.958c-.285.924-.863 1.65-1.732 2.18a8.264 8.264 0 0 0 2.262-.611l.002-.001Z"/></svg> 1824 <span class="visually-hidden">Twitter</span> 1825 </a> 1826 1827 1828<a class="footer__icon footer__icon--social" href="https://www.instagram.com/deafheavenband/" title="Instagram" target="_blank"> 1829 <!-- /snippets/social-icon.liquid --> 1830 1831 1832<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="icon-social icon-social-instagram" viewBox="0 0 21 21"><path fill="currentColor" fill-rule="nonzero" d="M10.034 1.831h2.644c.407 0 .881 0 1.424.068.474 0 .881.067 1.152.135.271.068.543.136.678.203.271.068.475.204.61.34.136.135.34.27.543.406.203.204.339.34.407.543.067.203.203.406.339.61.067.203.135.407.203.678.068.27.135.678.135 1.152 0 .543.068 1.017.068 1.424v5.288c0 .407 0 .882-.068 1.424 0 .474-.067.881-.135 1.152-.068.272-.136.543-.203.678a1.31 1.31 0 0 1-.34.61c-.135.204-.27.34-.406.543-.204.203-.34.339-.543.407a2.38 2.38 0 0 1-.61.27 7.737 7.737 0 0 1-.678.204 4.868 4.868 0 0 1-1.152.136c-.543 0-1.017.068-1.424.068H7.39c-.407 0-.882 0-1.424-.068-.474 0-.881-.068-1.152-.136-.272-.067-.543-.135-.678-.203-.272-.068-.475-.203-.61-.271-.204-.136-.34-.271-.543-.407-.203-.203-.339-.339-.407-.542-.135-.204-.203-.407-.339-.61a8.558 8.558 0 0 1-.203-.679 4.868 4.868 0 0 1-.136-1.152c0-.542-.067-1.017-.067-1.424V7.39c0-.407 0-.881.067-1.424
18320-.474.068-.881.136-1.152.068-.271.135-.543.203-.678.068-.204.204-.407.34-.61.135-.204.27-.34.406-.543.203-.203.339-.339.542-.407.204-.135.407-.203.61-.339.204-.067.407-.135.679-.203.377-.09.764-.136 1.152-.135.542 0 1.017-.068 1.424-.068h2.644Zm0-1.763H7.322c-.407 0-.881 0-1.424.068-.542 0-1.017.068-1.356.135-.406.068-.745.204-1.084.34-.34.135-.61.27-.95.474-.27.203-.542.407-.813.678-.271.271-.542.542-.678.881-.136.34-.339.543-.475.882-.135.339-.27.678-.339 1.084-.089.447-.134.9-.135 1.356C0 6.509 0 6.983 0 7.39v5.356c0 .407 0 .881.068 1.424 0 .542.068 1.017.135 1.356.068.406.204.745.34 1.084.135.34.27.61.474.95.203.27.407.542.678.813.271.271.542.475.813.678.272.203.61.339.95.475.339.135.678.203 1.084.339.407.067.814.135 1.356.135.543 0 1.017.068 1.424.068h5.424c.407 0 .881 0 1.423-.068.543 0 1.017-.068 1.356-.135.407-.068.746-.204 1.085-.34.34-.135.61-.27.95-.474.27-.203.542-.407.88-.678.272-.271.475-.542.679-.881.203-.271.339-.61.474-.882.136-.339.204-.678.271-1.084.068-.407.136-.814.136-1.424 0-.542.068-1.017.068-1.424V7.322c0-.407 0-.881-.068-1.423 0-.543-.068-1.017-.136-1.424-.067-.407-.203-.746-.27-1.085-.13-.33-.29-.648-.475-.95-.204-.338-.407-.541-.678-.813a4.353 4.353 0 0 0-.882-.678c-.27-.203-.61-.339-.949-.474-.339-.136-.678-.271-1.085-.34C15.119.068 14.712 0 14.169 0h-1.423c-.476.068-1.356.068-2.712.068Zm0 4.881c-.746 0-1.356.136-2.034.407-.61.271-1.153.61-1.627 1.085-.475.474-.814 1.017-1.085 1.627-.27.62-.41 1.29-.407 1.966 0 .746.136 1.356.407 2.034.271.61.61 1.153 1.085 1.627.474.475 1.017.814 1.627 1.085.61.271 1.288.407 2.034.407.746 0 1.356-.136 2.034-.407a4.57 4.57 0 0 0 1.627-1.085c.474-.474.813-1.017 1.085-1.627.27-.61.406-1.288.406-2.034 0-.678-.135-1.356-.406-1.966-.272-.61-.61-1.153-1.085-1.627-.475-.475-1.017-.814-1.627-1.085-.61-.271-1.356-.407-2.034-.407Zm0 8.475c-.95 0-1.695-.34-2.373-.95-.678-.677-.95-1.423-.95-2.372 0-.881.34-1.695.95-2.373.61-.678 1.424-1.017 2.373-1.017.949 0 1.695.339 2.373 1.017.678.678.949 1.424.949 2.373 0 .949-.34 1.695-.95 2.373-.677.61-1.49.949-2.372.949Zm6.508-8.678c0-.339-.135-.61-.339-.814a1.25 1.25 0 0 0-.813-.339c-.34 0-.61.136-.814.34a1.25 1.25 0 0 0-.339.813c0 .271.136.61.34.881.203.272.542.34.813.34.339 0 .61-.136.813-.34.204-.27.34-.61.34-.881h-.001Z"/></svg> 1833 <span class="visually-hidden">Instagram</span> 1834 </a> 1835 1836 1837 1838<a class="footer__icon footer__icon--social" href="https://www.youtube.com/channel/UC97UMkZzchbn0uO-KFyq8ww" title="YouTube" target="_blank"> 1839 <!-- /snippets/social-icon.liquid --> 1840 1841 1842<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="icon-social icon-social-youtube" viewBox="0 0 21 18"><path fill="currentColor" fill-rule="nonzero" d="M0 14.896c0 .82.27 1.517.812 2.092.541.575 1.2.862 1.977.861h14.946c.777 0 1.436-.287 1.977-.861.541-.574.812-1.271.812-2.092V3.002c0-.82-.273-1.525-.82-2.116C19.157.296 18.501 0 17.735 0H2.789C2.024 0 1.367.295.82.886A3.002 3.002 0 0 0 0 3.002v11.894Zm7.465-2.149V5.151c0-.077.022-.137.066-.18a.274.274 0 0 1 .082-.016l.082.016 7.153 3.806a.223.223 0 0 1 .066.164c0 .044-.022.088-.066.131l-7.153 3.806c-.022.022-.044.033-.066.033-.044 0-.077-.011-.098-.033-.044-.044-.066-.088-.066-.131Z"/></svg> 1843 <span class="visually-hidden">YouTube</span> 1844 </a> 1845 </div></div></div> 1846 </div> 1847 </div> 1848 </div> 1849</footer> 1850 1851 1852</div><div id="shopify-section-sections--25808885317914__subfooter" class="shopify-section shopify-section-group-group-footer"><!-- /sections/subfooter.liquid --><section class="subfooter" 1853 data-section-id="sections--25808885317914__subfooter" 1854 data-section-type="footer" 1855 style="--PT: 0px; --PB: 0px;"> 1856 <div class="section-padding wrapper--full"> 1857 1858 1859 1860<div class="subfooter__items subfooter__items--0"> 1861 1862 <div class="subfooter__item subfooter__item--copyright"> 1863 <span class="subfooter__copyright"> © <a href="/" title="">Deafheaven</a>
1863 2026 </span> 1864 1865 1866 <span class="subfooter__copyright"><a href="https://deafheaven.gorgias.help/">Help Center</a></span> 1867 1868 <span class="subfooter__copyright"><a href="/policies/privacy-policy">Privacy Policy & Choices</a></span> 1869 1870 <span class="subfooter__copyright"><a href="/policies/terms-of-service">Terms of Service</a></span> 1871 1872 <span class="subfooter__copyright"><a href="https://deafheaven.loopreturns.com/#/withdrawal">Withdrawal Form</a></span> 1873 1874 1875 <!-- The following lines fix Lighthouse security warnings on the Shopify link.--><small class="copyright__content">Powered by <a href="https://www.poweredbyarmada.com">Armada</a></small> 1876 1877 </div></div> 1878 </div> 1879</section> 1880 1881 1882</div> 1883<!-- END sections: group-footer --> 1884 1885 1886 <div class="search--popdown"> 1887 <!-- /snippets/search-predictive.liquid --> 1888 1889 1890 1891<div data-search-popdown-wrap> 1892 <div id="search-popdown" class="search-popdown search__predictive" data-popdown-outer><predictive-search><form 1893 action="/search" 1894 method="get" 1895 role="search"> 1896 1897 <div class="item--loadbar" data-loading-indicator style="display: none;"></div> 1898 <div class="search__predictive__outer"> 1899 <div class="wrapper"> 1900 <div class="search__predictive__main"> 1901 <div class="search__predictive__actions"> 1902 <button class="search__predictive__button" type="submit"> 1903 <span class="visually-hidden">Search</span></button> 1904 1905 <input type="search" 1906 data-predictive-search-input="search-popdown-results" 1907 name="q" 1908 value="" 1909 placeholder="Search..." 1910 aria-label="Search our store" 1911 aria-controls="predictive-search-results" 1912 > 1913 1914 <div class="search__predictive__clear"> 1915 <button type="reset" class="search__predictive__close__inner search-reset is-hidden" aria-label="Reset"> 1916 <svg xmlns="http://www.w3.org/2000/svg" stroke-linecap="square" stroke-linejoin="arcs" aria-hidden="true" class="icon-theme icon-theme-stroke icon-core-x" viewBox="0 0 24 24"><path d="M18 6 6 18M6 6l12 12"/></svg> 1917Clear</button> 1918 </div> 1919 </div> 1920 1921 <div class="search__predictive__close"> 1922 <button type="button" class="search__predictive__close__inner" data-close-popdown aria-label="Close"> 1923 <svg xmlns="http://www.w3.org/2000/svg" stroke-linecap="square" stroke-linejoin="arcs" aria-hidden="true" class="icon-theme icon-theme-stroke icon-core-x" viewBox="0 0 24 24"><path d="M18 6 6 18M6 6l12 12"/></svg> 1924 </button> 1925 </div> 1926 </div> 1927 </div> 1928 </div><div class="header__search__results" tabindex="-1" data-predictive-search-results></div> 1929 1930 <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true" data-predictive-search-status></span></form></predictive-search></div> 1931 1932 1933 <span class="drawer__underlay" data-search-underlay></span> 1934 1935 1936
1936<script data-predictive-search-aria-template type="text/x-template"> 1937 <div aria-live="polite"> 1938 <p> 1939 1940 {{@if(it.count)}} 1941 <span class="badge">{{ it.count }}</span> 1942 {{/if}} 1943 {{ it.title }} <em>{{ it.query }}</em> 1944 1945 </p> 1946 </div> 1947 </script>
1947 1948 1949
1949<script data-predictive-search-title-template type="text/x-template"> 1950 <div class="search__results__heading"> 1951 1952 <p> 1953 <span class="search__results__title">{{ it.title }}</span> 1954 <span class="badge">{{ it.count }}</span> 1955 </p> 1956 1957 </div> 1958 </script>
1958 1959 1960
1960<script data-search-other-template type="text/x-template"> 1961 1962 {{@each(it) => object, index}} 1963 <div class="other__inline animates" style="animation-delay: {{ index | animationDelay }}ms;"> 1964 <p class="other__inline__title"> 1965 <a href="{{ object.url }}">{{ object.title | safe }}</a> 1966 </p> 1967 </div> 1968 {{/each}} 1969 1970 </script>
1970 1971 1972
1972<script data-search-product-template type="text/x-template"> 1973 1974 {{@each(it) => object, index}} 1975 <a href="{{ object.url }}" class="product__inline animates" style="animation-delay: {{ index | animationDelay }}ms;"> 1976 <div class="product__inline__image {{ @if (object.featured_image.width === null) }} product__inline__image--no-image {{ /if}}"> 1977 {{ @if (object.featured_image.width !== null) }} 1978 <img class="img-aspect-ratio" width="{{object.featured_image.width}}" height="{{ object.featured_image.height }}" alt="{{ object.featured_image.alt }}" src="{{ object.thumb }}"> 1979 {{ /if}} 1980 </div> 1981 <div> 1982 <p class="product__inline__title"> 1983 {{ object.title | safe }} 1984 </p> 1985 <p class="product__inline__price"> 1986 <span class="price {{ object.classes }}"> 1987 {{ object.price | safe }} 1988 </span> 1989 {{@if(object.sold_out)}} 1990 <br /><em>{{ object.sold_out_translation }}</em> 1991 {{/if}} 1992 {{@if(object.on_sale)}} 1993 <span class="compare-at"> 1994 {{ object.compare_at_price | safe }} 1995 </span> 1996 {{/if}} 1997 </p> 1998 </div> 1999 </a> 2000 {{/each}} 2001 2002 </script>
2002 2003 2004</div> 2005 2006 </div> 2007 2008 2009 2010 2011 <div data-modal-container></div><!-- Paste popup code or third party scripts below this comment line ============== --> 2012 2013 2014 <!-- And above this comment line ================================================== --> 2015 2016<div id="shopify-block-AWlIvdkFVaWsydStBQ__4804304946286255945" class="shopify-block shopify-app-block"> 2017 2018
2018<script> 2019 const cookieBarMetaFields = {"shopId":"0zbkMx9YRBNc8UB1LWKc","settings":{"theme":"vip","message":"We and our partners, including Shopify, use cookies and other technologies to personalize your experience, show you ads, and perform analytics, and we will not use cookies or other technologies for these purposes unless you accept them.","showPrivacyPolicy":true,"googlePrivacyLink":"https://business.safety.google/privacy/","privacyLink":"/policies/privacy-policy","privacyLinkText":"Privacy Policy","googlePrivacyPolicy":true,"googlePrivacyText":"Google policy","agreeButtonText":"Accept","denyButtonText":"Reject","showOnCountry":"all","displayType":"float_card","desktopFloatCardPosition":"bottom_left","desktopPosition":"bottom","mobilePositions":"bottom","themeName":"Light theme","textFont":"Noto+Sans","showIcon":false,"customCss":"","removeBranding":true,"specificRegions":{"gdpr":false,"pipeda":false,"ccpa":false,"lgpd":false,"appi":false},"specificCountries":null,"specificUsCountries":null,"specificEuCountries":null,"customPrivacyLink":"","icon":"cookie_bar_icon_1","customIcon":false,"customIconUrl":"","textAlignment":"left","fontSize":13,"displayAfter":"0","optionPolicyLink":"select","bannerType":"preferences","showReOpenButton":true,"reOpenPosition":"bottom-left","displayButtonAs":"icon","iconReOpen":"image-icon-1","isRevertPreferences":true,"textColor":"#ffffff","denyTextColor":"#ffffff","privacyLinkColor":"#ffffff","bgColor":"#748cab","messageColor":"#2C332F","agreeBtnTextColor":"#000000","agreeBtnBgColor":"#ffffff","agreeBtnBorder":"#2C332F","iconColor":"#ffffff","textAvada":"rgba(0, 0, 0, 0.8)","textBtnColor":"#303030","checkoutBannerTitle":"We keep your privacy","notificationAfterConsent":"Privacy updated","visibleAfterConsent":true,"collapsedBannerContent":true,"showCloseIcon":true,"dataSalesCheckboxTitle":"Do not Sell or Share My Personal Information","showAtConsentBanner":false,"showAtPrefPopup":false,"isUseVipTheme":false,"isUseVipLogo":false,"customerAccountBannerEnabled":false,"customerAccountVisibleAfterConsent":false,"customerAccountShowCollapseIcon":false,"customerAccountShowCloseIcon":false,"customerAccountNotificationAfterConsent":"Privacy updated","preferencesButtonText":"Preferences","preferencesPopHeaderTitle":"Select type of Cookies you accept using.","preferencesPopHeaderDesc":"","strictCookiesTitle":"Strictly Required","strictCookiesDesc":"Those cookies are required to run our website properly and cannot be switched off.","analyticCookiesTitle":"Analytics","analyticCookiesDesc":"Those cookies help us to understand how visitors interact with websites by collecting and reporting information.","marketingCookiesTitle":"Marketing","marketingCookiesDesc":"These cookies are usually set by our marketing and advertising partners to show you relevant ads.","functionalCookiesTitle":"Functional","functionalCookiesDesc":"Functional cookies enable our website to offer additional functions and personal settings.","acceptSelectedButtonText":"Save consent","acceptAllButtonText":"Accept All","reopenButtonText":"Cookie consent","preferenceStyleCustom":"default","shopId":"0zbkMx9YRBNc8UB1LWKc","header":"We keep your privacy","fontStore":[{"label":"EB Garamond","value":"EB+Garamond"},{"label":"ITC Garamond","value":"ITC+Garamond"},{"label":"SuisseIntl","value":"SuisseIntl"}],"illustrations":"Illustrations","borderColor":"","dataTrackingMethod":"Data tracking method","tcfPrivacyText":"Privacy policy","tcfAcceptAllButtonText":"Accept all","maxDurationCookie":"Maximum duration of cookies","tcfMessage3":"You may modify or withdraw your preferences at any time by clicking the \"Cookies Consent\" button (or Cookies icon) at the bottom of this site. For more details, please refer to our {tcfPrivacyText} and {tcfGooglePolicyText}.","tcfMessage2":"Store and/or access information on a device. Use limited data to select advertising. Use profiles to select personalised advertising. Create profiles for personalised advertising. Use profiles to select personalised content. Create profiles to personalise content. Measure advertising performance. Measure content performance. Understand audiences through statistics or c
2019ombinations of data from different sources. Develop and improve services. Use limited data to select content. We may also use precise geolocation data and identify devices through scanning.","tcfMessage1":"We and our {partnersText} process data that concerns you. We may process data essential for the proper functioning of the site or for security reasons, classified as Strictly required, which does not require your consent. In addition to this data, we will process personal data (e.g. login-based identifiers, non-precise location, interaction with ads or content) only if you have given your consent. You express your consent by clicking âAcceptâ or manage your preferences by clicking on \"Customize preferences\".","fontWeight":"500","tcfConsent":"Consent","tcfHeader":"We keep your privacy","tcfAcceptButtonText":"Accept","deviceStorageOverview":"Device Storage Overview","tcfLegIntClaim":"Legitimate interest claim:","lifeTimeCookieRefresh":"Cookie lifetime is being refreshed","tcfPreferencesContent1":"Customize your consent preferences below. Granular consent for Purposes & Features and Vendors is supported.","cookieProvider":"Provider","tcfSaveButtonText":"Save consent","tcfPreferencesContent2":"Most {vendorText} require your explicit consent to process personal data, while some rely on legitimate interest. However, you have the right to object to their use of legitimate interest at anytime.","tcfPreferencesContent3":"The choices you make regarding the purposes and entities listed below are saved in a cookie named âavada-tcfâ in Local Storage and expire after 12 months.","tcfSpecialPeriodInfo":"Some purposes and/or special purposes may have different retention periods that are reported next to their descriptions.","cookieDescription":"Description","numberVendor":"{number} vendors","tcfPurposes":"Purposes","tcfPrivacyPolicyText":"Privacy policy","tcfDeclineAllButtonText":"Decline all","tcfPartnerText":"{number} partners","tcfGooglePolicyText":"Google policy","tcfThirdPartyVendors":"TCF Third party vendors","tcfVendorTitle":"Vendors","tcfDeviceStorage":"Device storage information:","cookieName":"Cookie name","tcfSpecialPurposes":"Special purposes","tcfCategoryTitle":"Categories","tcfPeriod":"{days} days","tcfDenyButtonText":"Decline","display":"","tcfFeatures":"Features","cookieDuration":"Duration","tcfPreferencesButtonText":"Customize preferences","tcfDataRetention":"Data retention period:","dataCategories":"Data categories","vendorText":"vendors","tcfFeaturesAndPurposesTitle":"Features & Purposes","tcfFlexiblePurposes":"Flexible purposes","tcfHeader2":"We and our partners process data to provide:","tcfSpecialFeatureOptins":"Special features","tcfHeader3":"Withdraw consent","tcfLegIntPurposes":"Legitimate interest","tcfLegitimate":"Legitimate interest","label":"Auto fit theme","textAvadaMobile":"rgba(0, 0, 0, 0.8)","btnColor":"linear-gradient(90deg, #CAEFD7 0%, #F5BFD7 52%, #ABC9E9 100%)","id":"LywZuN8pwzYnjnpxhxdF","value":"vip"},"status":true,"translations":{"id":"fvmGwBWhqhJIkndtyvHm","defaultLanguage":"en","detectMethod":"browser","shopId":"0zbkMx9YRBNc8UB1LWKc","createdAt":"2025-09-19T06:45:27.645Z","updatedAt":"2025-09-19T06:45:27.645Z"},"cookies":{"strictly-required":[{"description":"Used in connection with browsing through site.","duration":"-","provider":"Shopify","name":"_Brochure_session"},{"description":"Merchant authentication: Identity session cookie.","duration":"session","provider":"Shopify","name":"__Host-_identity_session_same_site"},{"description":"Used in connection with access to admin.","duration":"2y","provider":"Shopify","name":"_ab"},{"description":"Used for managing customer privacy settings.","duration":"1d","provider":"Shopify","name":"_cmp_a"},{"description":"Used in combination with the _secure_account_session_id cookie to track a user's session for new customer accounts","duration":"30d","provider":"Shopify","name":"_customer_account_shop_sessions"},{"description":"Merchant authentication: Main session cookie for Identity authentication. This is the underlying Rails session cookie. It contains the SID.","duration":"2y","provider":"Shopify","name":"_identity_session"},{"description":"Permanent device identifier.","duration":"session","provider":"Shopify","name":"_master_udr"},{"description":"Contains essential information for the correct functionality of merchant surfaces such as the admin area.","duration":"1y","provider":"Shopify","name":"_merchant_essential"},{"description":"Used to track a user's session for new customer accounts","duration":"30d","provider":"Shopify","name":"_secure_account_session_id"},{"description":"Used to store session id in core for auth Legacy Admin","duration":"12w","provider":"Shopify","name":"_secure_admin_session_id"},{"description":"Used to store session id in core for auth Legacy Admin","duration":"12w","provider":"Shopify","name":"_secure_admin_session_id_csrf"},{"description":"Used to track a user's session through the multi-step checkout process and keep their order, payment and shipping details connected.","duration":"24h","provider":"Shopify","name":"_secure_session_id"},{"description":"Contains essential information for the correct functionality of Shop.app.","duration":"1y","provider":"Shopify","name":"_shop_app_essential"},{"description":"For shops where pricing currency/country set from GeoIP, that c
2019ookie stores the country we've detected. This cookie helps avoid doing GeoIP lookups after the first request.","duration":"session","provider":"Shopify","name":"_shopify_country"},{"description":"Contains essential information for the correct functionality of a store such as session and checkout information and anti-tampering data.","duration":"1y","provider":"Shopify","name":"_shopify_essential"},{"description":"Contains an opaque token that is used to identify a device for all essential purposes.","duration":"1y","provider":"Shopify","name":"_shopify_essential_"},{"description":"Used for managing customer privacy settings.","duration":"1y","provider":"Shopify","name":"_shopify_m"},{"description":"Used to check cookie capabilities on the client.","duration":"1min","provider":"Shopify","name":"_shopify_test"},{"description":"Used for managing customer privacy settings.","duration":"30min","provider":"Shopify","name":"_shopify_tm"},{"description":"Used for managing customer privacy settings.","duration":"2w","provider":"Shopify","name":"_shopify_tw"},{"description":"Used to facilitate updating customer account information.","duration":"1min","provider":"Shopify","name":"_storefront_u"},{"description":"Used to store a user's preferences if a merchant has set up privacy rules in the visitor's region.","duration":"1y","provider":"Shopify","name":"_tracking_consent"},{"description":"","duration":"-","provider":"Avada","name":"avada_cookie_consent"},{"description":"Used in connection with checkout.","duration":"1y","provider":"Shopify","name":"c"},{"description":"Used in connection with checkout.","duration":"20m","provider":"Shopify","name":"card_update_verification_id"},{"description":"Used in connection with shopping cart.","duration":"2w","provider":"Shopify","name":"cart"},{"description":"Set after a checkout is completed to ensure that new carts are in the same currency as the last checkout.","duration":"2w","provider":"Shopify","name":"cart_currency"},{"description":"A hash of the contents of a cart. This is used to verify the integrity of the cart and to ensure performance of some cart operations.","duration":"2w","provider":"Shopify","name":"cart_sig"},{"description":"Used in connection with checkout.","duration":"2w","provider":"Shopify","name":"cart_ts"},{"description":"Used in connection with shopping cart.","duration":"2w","provider":"Shopify","name":"cart_ver"},{"description":"Used in connection with checkout.","duration":"4w","provider":"Shopify","name":"checkout"},{"description":"Used in connection with checkout.","duration":"5m","provider":"Shopify","name":"checkout_prefill"},{"description":"Used in connection with checkout.","duration":"1y","provider":"Shopify","name":"checkout_queue_checkout_token"},{"description":"Used in connection with checkout.","duration":"1y","provider":"Shopify","name":"checkout_queue_token"},{"description":"Used in connection with checkout.","duration":"3w","provider":"Shopify","name":"checkout_session_lookup"},{"description":"Used in connection with checkout.","duration":"3w","provider":"Shopify","name":"checkout_session_token"},{"description":"Used in connection with checkout.","duration":"3w","provider":"Shopify","name":"checkout_session_token_<<token>>"},{"description":"Used in connection with checkout.","duration":"1y","provider":"Shopify","name":"checkout_token"},{"description":"Used in connection with checkout.","duration":"3d","provider":"Shopify","name":"checkout_worker_session"},{"description":"Used to ensure our systems are working correctly","duration":"1m","provider":"Shopify","name":"cookietest"},{"description":"Used in connection with new customer accounts","duration":"1y","provider":"Shopify","name":"customer_account_locale"},{"description":"Used in connection with customer authentication","duration":"20m","provider":"Shopify","name":"customer_account_new_login"},{"description":"Used in connection with customer authentication","duration":"7d","provider":"Shopify","name":"customer_account_preview"},{"description":"Used in connection with checkout.","duration":"1h","provider":"Shopify","name":"customer_payment_method"},{"description":"Used in connection with checkout.","duration":"20m","provider":"Shopify","name":"customer_shop_pay_agreement"},{"description":"Used in connection with checkout.","duration":"session","provider":"Shopify","name":"discount_code"},{"description":"Used in connection with checkout.","duration":"30min","provider":"Shopify","name":"dynamic_checkout_shown_on_cart"},{"description":"Used in connection with GDPR acceptance.","duration":"-","provider":"Oberlo","name":"gdpr_accepted"},{"description":"Used in connection with checkout.","duration":"session","provider":"Shopify","name":"hide_shopify_pay_for_checkout"},{"description":"Used in connection with customer authentication","duration":"24h","provider":"Shopify","name":"identity-state"},{"description":"Used in connection with customer authentication","duration":"24h","provider":"Shopify","name":"identity-state-<<token>>"},{"description":"Used in connection with customer authentication","duration":"12w","provider":"Shopify","name":"identity_customer_account_number"},{"description":"","duration":"-","provider":"Avada","name":"integration"},{"description":"Used in connection with buyer localization.","duration":"2w","provider":"Shopify","name":"keep_alive"},{"description":"Used in connection with checkout.","duration":"2w","provider":"Shopify","name":"localization"},{"description":"Used in connection with customer authentication","duration":"5m","provider":"Shopify","name":"login_with_
2019shop_finalize"},{"description":"Used in connection with merchant login.","duration":"2y","provider":"Shopify","name":"master_device_id"},{"description":"Used in connection with order status page.","duration":"3w","provider":"Shopify","name":"order"},{"description":"Used in connection with checkout.","duration":"20m","provider":"Shopify","name":"pay_update_intent_id"},{"description":"Used in connection with the theme editor","duration":"session","provider":"Shopify","name":"preview_theme"},{"description":"Used in connection with checkout.","duration":"1y","provider":"Shopify","name":"previous_step"},{"description":"Remembers a user's privacy choices about cookies and online tracking, especially for marketing and advertising, based on user's regional privacy laws.","duration":"1y","provider":"Shopify","name":"privacy_signal"},{"description":"Used in connection with checkout.","duration":"5m","provider":"Shopify","name":"profile_preview_token"},{"description":"Used in connection with checkout.","duration":"1y","provider":"Shopify","name":"remember_me"},{"description":"Used to identify a user after they sign into a shop as a customer so they do not need to log in again.","duration":"1y","provider":"Shopify","name":"secure_customer_sig"},{"description":"Used in connection with checkout.","duration":"1y","provider":"Shopify","name":"shop_pay_accelerated"},{"description":"Used in connection with the theme editor","duration":"16h","provider":"Shopify","name":"shopify-editor-unconfirmed-settings"},{"description":"Used in connection with checkout.","duration":"1y","provider":"Shopify","name":"shopify_pay"},{"description":"Used in connection with checkout.","duration":"1 hour, 3w or 1y depending on value","provider":"Shopify","name":"shopify_pay_redirect"},{"description":"Used in connection with Shop login.","duration":"1y","provider":"Shopify","name":"signed_in"},{"description":"Used in combination with mobile apps to provide custom checkout behavior, when viewing a store from within a compatible mobile app.","duration":"session","provider":"Shopify","name":"source_name"},{"description":"Stores a digest of the storefront password, allowing merchants to preview their storefront while it's password protected.","duration":"2y","provider":"Shopify","name":"storefront_digest"},{"description":"Used in connection with checkout.","duration":"1y","provider":"Shopify","name":"tracked_start_checkout"},{"description":"Used in connection with Shop login.","duration":"1y","provider":"Shopify","name":"user"},{"description":"Used to ensure our systems are working correctly.","duration":"session","provider":"Shopify","name":"wpm-test-cookie"}],"reporting-analytics":[{"description":"Track landing pages.","duration":"2w","provider":"Shopify","name":"_landing_page"},{"description":"Contains analytics data for the merchant session.","duration":"1y","provider":"Shopify","name":"_merchant_analytics"},{"description":"Track landing pages.","duration":"2w","provider":"Shopify","name":"_orig_referrer"},{"description":"Shopify analytics.","duration":"30min","provider":"Shopify","name":"_s"},{"description":"Contains analytics data for Shop.app.","duration":"1y","provider":"Shopify","name":"_shop_app_analytics"},{"description":"Contains analytics data for buyer surfaces such as the storefront or checkout.","duration":"1y","provider":"Shopify","name":"_shopify_analytics"},{"description":"Shopify analytics.","duration":"session","provider":"Shopify","name":"_shopify_d"},{"description":"Shopify analytics.","duration":"30min","provider":"Shopify","name":"_shopify_fs"},{"description":"Shopify and Google Analytics.","duration":"session","provider":"Shopify","name":"_shopify_ga"},{"description":"Shopify analytics.","duration":"30min","provider":"Shopify","name":"_shopify_s"},{"description":"Shopify analytics relating to marketing & referrals.","duration":"30min","provider":"Shopify","name":"_shopify_sa_p"},{"description":"Shopify analytics relating to marketing & referrals.","duration":"30min","provider":"Shopify","name":"_shopify_sa_t"},{"description":"Shopify analytics.","duration":"-","provider":"Oberlo","name":"_shopify_t"},{"description":"Shopify analytics.","duration":"1y","provider":"Shopify","name":"_shopify_y"},{"description":"Shopify analytics.","duration":"1y","provider":"Shopify","name":"_y"},{"description":"Shopify analytics.","duration":"session","provider":"Shopify","name":"customer_auth_provider"},{"description":"Shopify analytics.","duration":"session","provider":"Shopify","name":"customer_auth_session_created_at"},{"description":"Contains the required buyer information for analytics in Shop.","duration":"1y","provider":"Shopify","name":"shop_analytics"}
2019,{"description":"Shopify analytics.","duration":"10min","provider":"Shopify","name":"unique_interaction_id"}],"marketing-retargeting":[{"description":"Used by Facebook to deliver a series of advertisement products such as real time bidding from third party advertisers","duration":"4 months","provider":"Facebook","name":"_fbp"},{"description":"Contains marketing data for buyer surfaces such as the storefront or checkout.","duration":"1y","provider":"Shopify","name":"_shopify_marketing"},{"description":"Tracking cookie used by TikTok to identify a visitor","duration":"13 months","provider":"TikTok","name":"_ttp"}],"functional":[{"description":"Cloudflare's bot products identify and mitigate automated traffic to protect your site from bad bots. Cloudflare places the __cf_bm cookie on End User devices that access Customer sites that are protected by Bot Management or Bot Fight Mode. The __cf_bm cookie is necessary for the proper functioning of these bot solutions.","duration":"session","provider":"Cloudflare","name":"__cf_bm"},{"description":"Used as a mechanism to set User locale in admin.","duration":"1y","provider":"Shopify","name":"shopify_override_user_locale"}]},"integration":{"shopify":{"connected":true},"globalPrivacyControl":{"enabled":false},"googleConsentMode":{"enabled":false},"metaPixel":{"enabled":false,"script":"\n !function(f,b,e,v,n,t,s)\n {n=f.fbq=function(){n.callMethod?\n n.callMethod.apply(n,arguments):n.queue.push(arguments)};\n if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';\n n.queue=[];t=b.createElement(e);t.async=!0;\n t.src=v;s=b.getElementsByTagName(e)[0];\n s.parentNode.insertBefore(t,s)}(window, document,'script',\n 'https://connect.facebook.net/en_US/fbevents.js');\n fbq('consent', 'revoke');\n \n fbq('track', 'PageView');\n "},"tiktokPixel":{"enabled":false,"script":""},"microsoftConsentMode":{"enabled":false},"tcf":{"enabled":true},"pinterestConsent":{"enabled":false,"script":""},"klaviyo":{"enabled":false},"headlessCommerce":{"enabled":false},"shopId":"0zbkMx9YRBNc8UB1LWKc","createdAt":"2025-09-19T06:48:51.736Z","id":"ABbLcbPowV1rXmQAzpoK"}} || {}; 2020 const resetMetafields = false || {}; 2021 const {integration: avadaCbIntegration} = cookieBarMetaFields; 2022 const shopNameCookie = 'Deafheaven'; 2023 window.AVADA_COOKIES_BAR = { 2024 shopName: shopNameCookie, 2025 shopId: cookieBarMetaFields.shopId, 2026 status: cookieBarMetaFields.status, 2027 ...(window.AVADA_COOKIES_BAR || {}), 2028 ...cookieBarMetaFields.settings, 2029 translation: cookieBarMetaFields.translations, 2030 cookies: cookieBarMetaFields.cookies, 2031 integration: avadaCbIntegration, 2032 customer: { 2033 id: null, 2034 email: null, 2035 first_name: null, 2036 last_name: null, 2037 phone: null, 2038 emailSignature: null 2039 }, 2040 reset: resetMetafields, 2041 brandData: { 2042 primaryBackground: "#202020", 2043 primaryForeground: "#ffffff", 2044 secondaryBackground: null, 2045 secondaryForeground: null, 2046 logo: "\/\/deafheaven.com\/cdn\/shop\/files\/DFH_BLK.png?v=1743612960" 2047 } 2048 }; 2049 2050 // Single definition of "a Meta pixel id Avada manages". Kept deliberately 2051 // loose about what follows the id so `fbq('init','123',{em:'...'})` counts â 2052 // an earlier stricter copy required a literal `);` and silently disagreed 2053 // with this one. Mirrors extractKnownVendorPixelIds in 2054 // packages/functions/src/helpers/utils/autoBlocker.js. 2055 function extractMetaPixelIds(code) { 2056 return Array.from( 2057 String(code || '').matchAll(/fbq\(\s*['"]init['"]\s*,\s*['"](\d+)['"]/g), 2058 match => match[1] 2059 ); 2060 } 2061 2062 if (avadaCbIntegration?.pinterestConsent?.enabled && typeof pintrk === 'function') { 2063 console.log('Disabled pinterest consent'); 2064 pintrk('setconsent', false); 2065 } 2066 2067 (() => { 2068 const getCookie= (name) => { 2069 const nameEQ = name + '='; 2070 const ca = document.cookie.split(';'); 2071 for (let i = 0; i < ca.length; i++) { 2072 let c = ca[i]; 2073 while (c.charAt(0) === ' ') c = c.substring(1, c.length); 2074 if (c.indexOf(nameEQ) === 0) return JSON.parse(decodeURIComponent(c.substring(nameEQ.length, c.length))); 2075 } 2076 return {}; 2077 }
2078 window.AVADA_COOKIE_CONSENT = getCookie('avada_cookie_consent'); 2079 })(); 2080 2081 try { 2082 // Ownership is "the merchant handed us a tag id AND the integration is on". 2083 // The backend decides it that way â readVendorScript in autoBlocker.js 2084 // returns '' for a disabled vendor, so a disabled one never reaches the 2085 // denylist. Testing only the script here made the two disagree whenever an 2086 // integration was switched off with its script still saved: the storefront 2087 // published "we own this pixel" while blockedScriptHosts said we did not. 2088 // Nothing acted on the difference, because every use site below also ANDs 2089 // with `enabled` â but the flag is what verification, the e2e suite and CS 2090 // read, so it has to be the same answer. 2091 const metaPixelEnabled = !!avadaCbIntegration?.metaPixel?.enabled; 2092 const metaPixelScript = metaPixelEnabled ? avadaCbIntegration?.metaPixel?.script || '' : ''; 2093 window.__avadaManagesMetaPixel = extractMetaPixelIds(metaPixelScript).length > 0; 2094 window.metaPixelFunc = window.__avadaManagesMetaPixel 2095 ? new Function(metaPixelScript) 2096 : null; 2097 if(window.__avadaManagesMetaPixel && avadaCbIntegration?.metaPixel?.enabled && window.AVADA_COOKIE_CONSENT.analytics && window.AVADA_COOKIE_CONSENT.marketing) { 2098 window.metaPixelFunc(); 2099 } 2100 } catch (e) { 2101 console.error('Something went wrong in Meta Pixel:', e) 2102 } 2103 2104 try { 2105 if(avadaCbIntegration?.pinterestConsent?.enabled && window.AVADA_COOKIE_CONSENT.analytics && window.AVADA_COOKIE_CONSENT.marketing) { 2106 pintrk('setconsent', true); 2107 console.log('Enabled pinterest consent'); 2108 } 2109 } catch (e) { 2110 console.error('Something went wrong in Pinterest integration:', e) 2111 } 2112 2113 try { 2114 const tiktokPixelScript = avadaCbIntegration?.tiktokPixel?.script || ''; 2115 // Same ownership test as Meta: no ttq.load() id means the merchant runs the 2116 // official TikTok sales channel, so the pixel lives in Shopify's Web Pixel 2117 // sandbox and Customer Privacy governs it. Taking over window.ttq there is 2118 // exactly the interference SB-16468 is about. 2119 window.__avadaManagesTiktokPixel = 2120 !!avadaCbIntegration?.tiktokPixel?.enabled && 2121 /ttq\.load\(\s*['"][^'"]+['"]/.test(tiktokPixelScript); 2122 if(avadaCbIntegration?.tiktokPixel?.enabled && window.__avadaManagesTiktokPixel) { 2123 window.tiktokPixelFunc = new Function(tiktokPixelScript); 2124 2125 // Extract pixel IDs from script for loading when theme pixel already exists 2126 const tiktokIdRegex = /ttq\.load\('([^']+)'\)/g; 2127 window._avadaTiktokPixelIds = []; 2128 let tiktokIdMatch; 2129 while ((tiktokIdMatch = tiktokIdRegex.exec(tiktokPixelScript)) !== null) { 2130 window._avadaTiktokPixelIds.push(tiktokIdMatch[1]); 2131 } 2132 2133 const manageTikTokConsent = () => { 2134 if (!window.ttq) return; 2135 try { 2136 const hasConsent = window.AVADA_COOKIE_CONSENT?.analytics && window.AVADA_COOKIE_CONSENT?.marketing; 2137 if (hasConsent) { 2138 if (typeof window.ttq.grantConsent === 'function') window.ttq.grantConsent(); 2139 window._tiktokConsentRevoked = false; 2140 } else { 2141 if (typeof window.ttq.holdConsent === 'function') window.ttq.holdConsent(); 2142 if (typeof window.ttq.revokeConsent === 'function') window.ttq.revokeConsent(); 2143 window._tiktokConsentRevoked = true; 2144 } 2145 } catch (e) { 2146 console.error('Error managing TikTok consent:', e); 2147 } 2148 }; 2149 2150 if (window.ttq) { 2151 // Theme pixel already loaded ttq - load app pixel IDs that aren't loaded yet 2152 let hasNewPixels = false; 2153 (window._avadaTiktokPixelIds || []).forEach(function(id) { 2154 if (!window.ttq._i || !window.ttq._i[id]) { 2155 window.ttq.load(id); 2156 hasNewPixels = true; 2157 } 2158 }); 2159 if (hasNewPixels) window.ttq.page(); 2160 manageTikTokConsent(); 2161 } else { 2162 // Intercept ttq creation to apply consent before SDK processes queued events. 2163 // Self-removes after first interception to avoid conflicts with other scripts. 2164 try { 2165 let _ttqValue = undefined; 2166 Object.defineProperty(window, 'ttq', { 2167 get() { return _ttqValue; }, 2168 set(val) { 2169 _ttqValue = val; 2170 if (val) { 2171 // Restore normal property immediately to prevent conflicts 2172 try { 2173 Object.defineProperty(window, 'ttq', { 2174 value: val, writable: true, configurable: true, enumerable: true 2175 }); 2176 } catch(e) {} 2177 manageTikTokConsent(); 2178 } 2179 }, 2180 configurable: true, 2181 enumerable: true 2182 }); 2183 // Coordination with Avada auto-blocker: if the TikTok sandbox is ever 2184 // removed before ttq initializes, drop the accessor so the property can 2185 // behave normally again (prevents a stranded interceptor). 2186 setTimeout(function () { 2187 if (_ttqValue === undefined) { 2188 try { delete window.ttq; } catch (e) {} 2189 } 2190 }, 10000); 2191 } catch (e) { 2192 // defineProperty failed - fallback to DOMContentLoaded 2193 const onReady = () => manageTikTokConsent(); 2194 if (document.readyState === 'loading') { 2195 document.addEventListener('DOMContentLoaded', onReady, {once: true}); 2196 } else { 2197 setTimeout(onReady, 0); 2198 } 2199 } 2200 } 2201 } 2202 } catch (e) { 2203 console.error('Error handling TikTok Pixel consent:', e); 2204 } 2205 2206 // handle for customer add metaPixel script in theme 2207 try { 2208 if(avadaCbIntegration?.metaPixel?.enabled && window.__avadaManagesMetaPixel && window.fbq) { 2209 window.pixelIds = []; 2210 window.fbq = function () { 2211 console.log('Meta/FB Pixel disabled'); 2212 }; 2213 function savePixelIds() { 2214 const scripts = document.querySelectorAll('script'); 2215 for (let script of scripts) { 2216 const contentScript = script.innerHTML.trim(); 2217 if (contentScript.includes("!function(f,b,e,v,n,t,s)")) { 2218 window.pixelIds.push(...extractMetaPixelIds(contentScript)); 2219 } 2220 } 2221 } 2222 savePixelIds(); 2223 } 2224 } catch (e) { 2225 console.error('Something went wrong in Meta Pixel:', e) 2226 } 2227 2228 </script>
2228 2229 2230 2231 2232</div><div id="shopify-block-AbzVTdmRpZlcyWitUV__6263565299450869220" class="shopify-block shopify-app-block"> 2233 2234 2235 2236 2237 2238<div 2239 id='loop-return-coverage-data' 2240 data-element-to-watch-for-cart-updates='' 2241 data-event-system='auto-event-system' 2242 data-auto-refresh='false' 2243 data-auto-refresh-option='every-page' 2244> 2245</div> 2246 2247 2248</div>
2248<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
2248 2249</body> 2250</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.