{"product_id":"maxwell-2-anc-wireless-gaming-headset","title":"Maxwell 2 ANC Wireless Gaming Headset","description":"\u003cdiv class=\"shogun-root\" data-shogun-id=\"6939bc900e704f2d672894a9\" data-shogun-site-id=\"34127feb-565f-4bac-96e0-5b0224445e24\" data-shogun-page-id=\"6939bc900e704f2d672894a9\" data-shogun-page-version-id=\"6a5a9065cd136a1d1cf1a41e\" data-shogun-platform-type=\"shopify\" data-shogun-variant-id=\"6a5a9067cd136a1d1cf1b8c1\" data-shogun-page-type=\"product\" data-shogun-power-up-type=\"\" data-shogun-power-up-id=\"\" data-region=\"main\"\u003e \u003cdiv id=\"s-344bd814-aa87-423c-ade4-ef339c63897c\" class=\"shg-c \"\u003e \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"line-height: normal;\"\u003e\u003cspan style=\"font-family: 'Visby Light'; font-size: 40px;\" data-fontfamily=\"Visby Light\"\u003eMaxwell 2 ANC\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e \u003c\/div\u003e \u003cdiv id=\"s-d73fcd26-2902-43f6-a5d3-eefc978a5982\" class=\"shg-c \"\u003e \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"line-height: normal;\"\u003e\u003cspan style=\"font-family: 'Visby Light'; font-size: 48px;\" data-fontfamily=\"Visby Light\"\u003eMaxwell 2 ANC\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e \u003c\/div\u003e \u003cdiv id=\"s-a426e2ab-eb21-4fb5-9f6c-3d7fde7f31fa\" class=\"shg-c \"\u003e \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"line-height: normal;\"\u003e\u003cspan style=\"font-family: 'Visby Light'; font-size: 44px;\" data-fontfamily=\"Visby Light\"\u003eMaxwell 2 ANC\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e \u003c\/div\u003e \u003cdiv id=\"s-a4e8d8e2-26aa-48ed-a2e8-8bdfac199486\" class=\"shg-c \"\u003e \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"line-height: normal;\"\u003e\u003cspan style=\"font-family: 'Visby Light'; font-size: 72px;\" data-fontfamily=\"Visby Light\"\u003e\u003cspan style=\"font-size: 56px;\"\u003eMaxwell 2 ANC\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e \u003c\/div\u003e \u003cdiv id=\"s-d0dd70c1-f2a5-4fd7-886a-2fb9f3f5fcc5\" class=\"shg-c \"\u003e \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\n\u003cp\u003e\u003cspan style=\"font-family: 'Visby Light'; font-size: 24px;\" data-fontfamily=\"Visby Light\"\u003eProfessional Wireless Gaming Headset\u003c\/span\u003e\u003c\/p\u003e \u003cp style=\"line-height: normal;\"\u003e\u003cspan style=\"font-size: 32px; color: rgb(0, 0, 0);\"\u003eThe best active noise cancellation in gaming\u003c\/span\u003e\u003c\/p\u003e \u003cp\u003eWe've equipped our most popular, versatile headset with industry-leading ANC to give you vividly immersive sound experiences in any situation or environment. Developed with aviation-grade technology, our first ANC headset cuts the background noise so you can focus on the game, while our studio-quality planar drivers deliver lifelike clarity and deep punch. Get even more realistic spatial audio from our advanced head tracking in supported applications.\u003c\/p\u003e\n\u003c\/div\u003e \u003c\/div\u003e \u003cdiv id=\"s-a20cca09-e9ca-4a0d-b6f8-e760b1eaf756\" class=\"shg-c shg-align-left\"\u003e \u003cdiv class=\"image__container\"\u003e \u003cdiv id=\"gallery-icons\" class=\"gallery-icons\"\u003e \u003cimg id=\"icon-xbox\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/3013\/1908\/files\/ADZ_M2_SysIcons_XB_onblack.svg?v=1767729754\" alt=\"Xbox\"\u003e \u003cimg id=\"icon-ps\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/3013\/1908\/files\/ADZ_M2_SysIcons_PS_onblack.svg?v=1767729753\" alt=\"PlayStation\"\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cstyle\u003e\n.gallery-icons {\n    position: absolute;\n    bottom: 10%;\n    left: 43%;\n    transform: translateX(-50%);\n    width: 280px;\n    z-index: 5;\n    pointer-events: none;\n    display: flex;\n    justify-content: center;\n    gap: 10px;\n    max-height: calc(17% - 50px);\n}\n\n.gallery-icons img {\n  display: none; \/* hide all by default *\/\n  max-width: 280px;\n  background: transparent;\n}\n\n\u003c\/style\u003e \u003cscript\u003e\r\n(function() {\r\n  const waitForElements = (selectorArray, callback, interval = 100, timeout = 5000) =\u003e {\r\n    const startTime = Date.now();\r\n    const timer = setInterval(() =\u003e {\r\n      const elements = selectorArray.map(sel =\u003e document.querySelector(sel));\r\n      if (elements.every(el =\u003e el)) {\r\n        clearInterval(timer);\r\n        callback(...elements);\r\n      } else if (Date.now() - startTime \u003e timeout) {\r\n        clearInterval(timer);\r\n        console.warn('Timed out waiting for elements:', selectorArray);\r\n      }\r\n    }, interval);\r\n  };\r\n\r\n  waitForElements(\r\n    ['.single-option-selector[data-option=\"option1\"]', '#icon-xbox', '#icon-ps', '.product_gallery'],\r\n    (select, xboxIcon, psIcon, gallery) =\u003e {\r\n\r\n      \/\/ Helper to get the currently selected gallery cell\r\n      const getCurrentCell = () =\u003e gallery.querySelector('.gallery-cell.is-selected');\r\n\r\n      const updateIcons = (optionValue) =\u003e {\r\n        const val = optionValue?.toString().trim().toLowerCase();\r\n        \r\n        \/\/ Show\/hide icons\r\n        xboxIcon.style.display = val === 'xbox' ? 'block' : 'none';\r\n        psIcon.style.display = val === 'playstation' ? 'block' : 'none';\r\n        \r\n        \/\/ Move icons to current gallery image\r\n        const currentCell = getCurrentCell();\r\n        if (currentCell) {\r\n          \r\n          \/\/ Ensure icons are only appended once\r\n          const iconContainer = document.createElement('div');\r\n          iconContainer.className = 'gallery-icons';\r\n          iconContainer.appendChild(xboxIcon);\r\n          iconContainer.appendChild(psIcon);\r\n\r\n          \/\/ Remove old container if exists\r\n          const oldContainer = currentCell.querySelector('.gallery-icons');\r\n          if (oldContainer) oldContainer.remove();\r\n\r\n          currentCell.appendChild(iconContainer);\r\n        }\r\n      };\r\n\r\n      \/\/ Initial load\r\n      updateIcons(select.value);\r\n\r\n      \/\/ On user change\r\n      select.addEventListener('change', e =\u003e updateIcons(e.target.value));\r\n\r\n      \/\/ On Shopify AJAX variant change\r\n      document.addEventListener('variant:change', e =\u003e {\r\n        const newOption = e.detail?.variant?.option1;\r\n        updateIcons(newOption);\r\n      });\r\n\r\n      \/\/ If gallery changes selection (e.g., Flickity slides), move icons\r\n      const observer = new MutationObserver(() =\u003e updateIcons(select.value));\r\n      observer.observe(gallery, { attributes: true, subtree: true, attributeFilter: ['class'] });\r\n    }\r\n  );\r\n})();\r\n\u003c\/script\u003e \u003c\/div\u003e \u003cdiv id=\"s-13823530-84bd-4669-be4b-a58cfe82591b\" class=\"shg-c shg-align-left\"\u003e \u003cdiv id=\"xbox-message\" class=\"variant-message\" hidden\u003e Xbox Version Available in 1-2 Weeks\u003c\/div\u003e \u003cstyle\u003e\n  #xbox-message.variant-message {\n    margin-top: 15px;\n    padding: 20px;\n    background: #f5f5f5;\n    border-radius: 20px;\n    font-family: \"Visby Demi-Bold\", sans-serif;\n    font-size: 20px;\n  }\n\n  #xbox-message[hidden] {\n    display: none !important;\n  }\n\u003c\/style\u003e \u003cscript\u003e\r\n(function () {\r\n  const MESSAGE_ID = 'xbox-message';\r\n\r\n  function getFirstOptionValue() {\r\n    \/\/ Older Shopify themes\r\n    const legacySelect = document.querySelector(\r\n      '.single-option-selector[data-option=\"option1\"]'\r\n    );\r\n\r\n    if (legacySelect) {\r\n      return legacySelect.value;\r\n    }\r\n\r\n    \/\/ Newer themes using dropdowns\r\n    const modernSelect = document.querySelector(\r\n      'variant-selects select:first-of-type, select[name^=\"options[\"]'\r\n    );\r\n\r\n    if (modernSelect) {\r\n      return modernSelect.value;\r\n    }\r\n\r\n    \/\/ Newer themes using radio buttons\r\n    const firstFieldset = document.querySelector(\r\n      'variant-radios fieldset:first-of-type, fieldset.product-form__input'\r\n    );\r\n\r\n    const checkedRadio = firstFieldset\r\n      ? firstFieldset.querySelector('input[type=\"radio\"]:checked')\r\n      : null;\r\n\r\n    return checkedRadio ? checkedRadio.value : '';\r\n  }\r\n\r\n  function updateXboxMessage() {\r\n    const message = document.getElementById(MESSAGE_ID);\r\n\r\n    if (!message) {\r\n      return;\r\n    }\r\n\r\n    const selectedValue = getFirstOptionValue().trim().toLowerCase();\r\n    message.hidden = selectedValue !== 'xbox';\r\n  }\r\n\r\n  function initialize() {\r\n    updateXboxMessage();\r\n\r\n    setTimeout(updateXboxMessage, 100);\r\n    setTimeout(updateXboxMessage, 300);\r\n    setTimeout(updateXboxMessage, 600);\r\n  }\r\n\r\n  if (document.readyState === 'loading') {\r\n    document.addEventListener('DOMContentLoaded', initialize);\r\n  } else {\r\n    initialize();\r\n  }\r\n\r\n  document.addEventListener('change', function (event) {\r\n    if (\r\n      event.target.matches(\r\n        '.single-option-selector, select[name^=\"options[\"], input[name^=\"options[\"]'\r\n      )\r\n    ) {\r\n      updateXboxMessage();\r\n    }\r\n  });\r\n\r\n  document.addEventListener('variant:change', updateXboxMessage);\r\n})();\r\n\u003c\/script\u003e \u003c\/div\u003e \u003cdiv id=\"s-13728997-54f9-4060-96b8-a65e9e26991a\" class=\"shg-c shg-align-left\"\u003e \u003cscript\u003e\r\ndocument.addEventListener('DOMContentLoaded', function () {\r\n  function updateSoldOutText() {\r\n    document.querySelectorAll('.add_to_cart .text, span.sold_out').forEach(function (element) {\r\n      if (element.textContent.trim() === 'Sold Out') {\r\n        element.textContent = 'Coming Soon';\r\n      }\r\n    });\r\n  }\r\n\r\n  updateSoldOutText();\r\n\r\n  new MutationObserver(updateSoldOutText).observe(document.body, {\r\n    childList: true,\r\n    subtree: true,\r\n    characterData: true\r\n  });\r\n});\r\n\u003c\/script\u003e \u003cstyle\u003e\n.product__details--product-page .price-ui .sold_out {\n    order: 3;\n    margin-left: 10px;\n    font-size: 26px;\n    font-weight: normal;\n}\n\u003c\/style\u003e \u003c\/div\u003e \u003c\/div\u003e","brand":"Audeze","offers":[{"title":"PlayStation","offer_id":43222579085390,"sku":"208-MW-1130-01","price":429.0,"currency_code":"USD","in_stock":true},{"title":"Xbox","offer_id":43222579118158,"sku":"207-MW-1130-01","price":449.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/3013\/1908\/files\/ADZ_Maxwell2ANC_PS_3Q.webp?v=1782420276","url":"https:\/\/www.audeze.com\/products\/maxwell-2-anc-wireless-gaming-headset","provider":"Audeze","version":"1.0","type":"link"}