{"product_id":"2pcs-halloween-black-hood-mask-for-costume-dress-up","title":"2PCS Halloween Black Hood Mask for Costume Dress-Up","description":"\u003cdiv id=\"aplus\" class=\"a-section a-spacing-large bucket\"\u003e \u003chr noshade size=\"1\" class=\"bucketDivider\"\u003e\n\u003cstyle\u003e\n.aplus-v2 .aplus-content-wrapper {\nposition: relative;\noverflow: hidden;\n}\n\n.aplus-v2 .container-with-background-image {\nwidth: 100%;\nheight: 100%;\nbackground-repeat: no-repeat;\nbackground-size: cover;\n}\n\n.aplus-v2 .aplus-module-csa-wrapper {\ndisplay: flow-root;\n}\n\u003c\/style\u003e\n\u003cscript type=\"application\/javascript\"\u003e\nfunction logShoppableMetrics(moduleName, showsAddToCart) {\nif (window.ue \u0026amp;\u0026amp; window.ue.count) {\nwindow.ue.count(\"aplus:shoppable:\" + moduleName + \":addToCart\", showsAddToCart ? 1 : 0);\n}\n}\n\u003c\/script\u003e\n\n\u003ch2\u003eProduct description\u003c\/h2\u003e \u003cdiv lang=\"en_US\"\u003e\n\u003cdiv class=\"aplus-v2 desktop celwidget\" cel_widget_id=\"aplus\"\u003e\n\u003cscript type=\"application\/javascript\"\u003e\n\n\/**\n* Common event handler for click and keydown events.\n* @param {Event} event - The event object.\n* @param {Function} handleClickOrEnter - Function to handle click or Enter key events.\n* @param {Function} handleEsc - Function to handle Esc key events.\n*\/\n\/\/ [TODO][AplusMantle-8064] Create common event handler util(key events, click events) in AplusModuleResources\nfunction handleClickAndKeyEvents(event, handleClickOrEnterOrSpace) {\nconst ENTER_KEY_CODE = 13;\nconst ESCAPE_KEY_CODE = 27;\nconst SPACE_KEY_CODE = 32;\nconst isClick = event.type === 'click';\nconst isKeydown = event.type === 'keydown';\nconst isEnter = isKeydown \u0026amp;\u0026amp; event.keyCode === ENTER_KEY_CODE;\nconst isSpace = isKeydown \u0026amp;\u0026amp; event.keyCode === SPACE_KEY_CODE;\nconst isEsc = isKeydown \u0026amp;\u0026amp; event.keyCode === ESCAPE_KEY_CODE;\n\nif (isClick || isEnter || isSpace) {\nhandleClickOrEnterOrSpace();\n} else if (isEsc) {\nhandleEsc(event);\n}\n}\n\n\/**\n* Function to handle esc key event.\n* @param {Event} event - The event object.\n*\/\nfunction handleEsc(event) {\nevent.target.blur() \/\/ force remove focus\n}\n\n\u003c\/script\u003e \u003cdiv class=\"aplus-content-wrapper\"\u003e\n\u003cdiv class=\"celwidget aplus-module premium-module-2-fullbackground-image aplus-premium\" cel_widget_id=\"aplus-premium-module-2-fullbackground-image\"\u003e\n\u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-2\"\u003e \u003cdiv class=\"a-section a-spacing-none premium-background-wrapper\"\u003e \u003cdiv class=\"a-section a-spacing-none background-image\"\u003e \u003cimg alt=\"fhm\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/612c81ba-8c10-42d1-8947-028a4eec6896.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"a-section a-text-center\"\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e\n\u003cdiv class=\"celwidget aplus-module premium-module-2-fullbackground-image aplus-premium\" cel_widget_id=\"aplus-premium-module-2-fullbackground-image\"\u003e\n\u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-2\"\u003e \u003cdiv class=\"a-section a-spacing-none premium-background-wrapper\"\u003e \u003cdiv class=\"a-section a-spacing-none background-image\"\u003e \u003cimg alt=\"fcs\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/b6e1742e-940b-4d60-9b69-f77e2598aec7.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"a-section a-text-center\"\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e\n\u003cdiv class=\"celwidget aplus-module premium-module-2-fullbackground-image aplus-premium\" cel_widget_id=\"aplus-premium-module-2-fullbackground-image\"\u003e\n\u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-2\"\u003e \u003cdiv class=\"a-section a-spacing-none premium-background-wrapper\"\u003e \u003cdiv class=\"a-section a-spacing-none background-image\"\u003e \u003cimg alt=\"PK\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/3143bb33-4395-46e8-8497-685629a8ee6c.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"a-section a-text-center\"\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e\n\u003cdiv class=\"celwidget aplus-module premium-module-2-fullbackground-image aplus-premium\" cel_widget_id=\"aplus-premium-module-2-fullbackground-image\"\u003e\n\u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-2\"\u003e \u003cdiv class=\"a-section a-spacing-none premium-background-wrapper\"\u003e \u003cdiv class=\"a-section a-spacing-none background-image\"\u003e \u003cimg alt=\"cohp\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/315e54f2-7c35-46a3-ab07-85bcb9e2280e.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"a-section a-text-center\"\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e\n\u003cdiv class=\"celwidget aplus-module premium-module-11-faq aplus-premium\" cel_widget_id=\"aplus-premium-module-11-faq\"\u003e\n\u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-11\"\u003e \u003cdiv data-faq-block=\"4\" class=\"a-section a-spacing-none aplus-container-2 faqs-container 4\"\u003e \u003cul class=\"faq-list\"\u003e\n\u003cli id=\"faq-qa-pair-0\" class=\"faq-block\"\u003e\n\u003ch3\u003e\n\u003cspan data-faq-question=\"\" role=\"button\" tabindex=\"0\" aria-controls=\"faq-0\" aria-expanded=\"false\"\u003e\n\u003cp class=\"aplus-question aplus-p1\"\u003e Does this mask come with eye, nose, or mouth openings? \u003c\/p\u003e \u003cspan class=\"faq-arrow\" aria-label=\"\"\u003e\u003c\/span\u003e\n\u003c\/span\u003e\n\u003c\/h3\u003e\n\u003cp class=\"aplus-answer aplus-p2\"\u003e No. It is a full-cover mask without pre-cut openings. You can customize the openings based on your needs. \u003c\/p\u003e \u003c\/li\u003e\n\u003cli id=\"faq-qa-pair-1\" class=\"faq-block\"\u003e\n\u003ch3\u003e\n\u003cspan data-faq-question=\"\" role=\"button\" tabindex=\"0\" aria-controls=\"faq-1\" aria-expanded=\"false\"\u003e\n\u003cp class=\"aplus-question aplus-p1\"\u003e Is this mask breathable? \u003c\/p\u003e \u003cspan class=\"faq-arrow\" aria-label=\"\"\u003e\u003c\/span\u003e\n\u003c\/span\u003e\n\u003c\/h3\u003e\n\u003cp class=\"aplus-answer aplus-p2\"\u003e Yes. The elastic material provides comfortable airflow and allows extended wear with proper customization. \u003c\/p\u003e \u003c\/li\u003e\n\u003cli id=\"faq-qa-pair-2\" class=\"faq-block\"\u003e\n\u003ch3\u003e\n\u003cspan data-faq-question=\"\" role=\"button\" tabindex=\"0\" aria-controls=\"faq-2\" aria-expanded=\"false\"\u003e\n\u003cp class=\"aplus-question aplus-p1\"\u003e Is this mask comfortable for long-time wear? \u003c\/p\u003e \u003cspan class=\"faq-arrow\" aria-label=\"\"\u003e\u003c\/span\u003e\n\u003c\/span\u003e\n\u003c\/h3\u003e\n\u003cp class=\"aplus-answer aplus-p2\"\u003e Yes. It is designed for a snug fit. Some gentle pressure is normal due to the stretchy materi \u003c\/p\u003e \u003c\/li\u003e\n\u003cli id=\"faq-qa-pair-3\" class=\"faq-block\"\u003e\n\u003ch3\u003e\n\u003cspan data-faq-question=\"\" role=\"button\" tabindex=\"0\" aria-controls=\"faq-3\" aria-expanded=\"false\"\u003e\n\u003cp class=\"aplus-question aplus-p1\"\u003e Does the mask feel tight? \u003c\/p\u003e \u003cspan class=\"faq-arrow\" aria-label=\"\"\u003e\u003c\/span\u003e\n\u003c\/span\u003e\n\u003c\/h3\u003e\n\u003cp class=\"aplus-answer aplus-p2\"\u003e The elastic material creates a close fit. If you prefer a looser feel, adding openings can improve comfort and airflow. \u003c\/p\u003e \u003c\/li\u003e\n\u003cli id=\"faq-qa-pair-4\" class=\"faq-block\"\u003e\n\u003ch3\u003e\n\u003cspan data-faq-question=\"\" role=\"button\" tabindex=\"0\" aria-controls=\"faq-4\" aria-expanded=\"false\"\u003e\n\u003cp class=\"aplus-question aplus-p1\"\u003e Does the mask have a smell when opened? \u003c\/p\u003e \u003cspan class=\"faq-arrow\" aria-label=\"\"\u003e\u003c\/span\u003e\n\u003c\/span\u003e\n\u003c\/h3\u003e\n\u003cp class=\"aplus-answer aplus-p2\"\u003e A slight odor may occur due to packaging. Simply wash and air dry it before use to remove the smell. \u003c\/p\u003e \u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e \u003c\/div\u003e","brand":"PartyTeller","offers":[{"title":"Default Title","offer_id":52910622769381,"sku":"H05F0010-O","price":6.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0744\/3333\/1429\/files\/61WsEjrBRkL._AC_SL1500.jpg?v=1789898355","url":"https:\/\/partyteller.com\/products\/2pcs-halloween-black-hood-mask-for-costume-dress-up","provider":"PartyTeller","version":"1.0","type":"link"}