{"status":200,"features":{"CM145yN":{"defaultValue":{}}},"experiments":[{"key":"CM5If1J","changeId":"77894ab88de4a0e0311abd1b9b5c65ea630a51d03364299af1a66d79de88057d","status":"running","variations":[{"css":"","js":"","domMutations":[]},{"css":"","js":"(() => {\n  // Find all product cards\n  const productCards = document.querySelectorAll('.UnifiedProductCardBody-bwXbNM');\n\n  productCards.forEach(card => {\n    // Find the product name element within this card\n    const productName = card.querySelector('p[id^=\"upc_\"]');\n\n    // Find the first external link within this card (buy button)\n    const buyButton = card.querySelector('a.product-offer__buy-button');\n\n    if (productName && buyButton) {\n      const linkURL = buyButton.getAttribute('href');\n\n      // Avoid duplication if already linked\n      if (!productName.querySelector('a')) {\n        const link = document.createElement('a');\n        link.href = linkURL;\n        link.target = '_blank';\n        link.rel = 'noopener noreferrer';\n        link.style.textDecoration = 'underline';\n        link.style.color = 'inherit';\n        link.textContent = productName.textContent;\n\n        productName.textContent = '';\n        productName.appendChild(link);\n      }\n    }\n  });\n})();","domMutations":[]}],"hashVersion":2,"hashAttribute":"id","fallbackAttribute":"","disableStickyBucketing":false,"urlPatterns":[{"include":true,"type":"simple","pattern":"https://www.allure.com/the-summer-shop"},{"include":true,"type":"simple","pattern":"https://www.allure.com/jessica-cruel-beauty-edit"},{"include":true,"type":"simple","pattern":"https://www.allure.com/jenny-bailly-beauty-edit"},{"include":true,"type":"simple","pattern":"https://www.allure.com/new-and-noteworthy"},{"include":true,"type":"simple","pattern":"https://www.allure.com/shop-ten-minute-beauty-routine"}],"weights":[0.5,0.5],"meta":[{"key":"0","name":"control"},{"key":"1","name":"variation"}],"filters":[],"seed":"90d7e19a-3e56-4d5a-beca-0e15c85aa67a","name":"CM5If1J","phase":"0","coverage":1},{"key":"atp-test_client-allure","changeId":"3c7a7ebe9deb80b63153e60893814653a4ad7e37425491e91cd526b9ae7f2ccc","status":"running","variations":[{"css":"","js":"","domMutations":[]},{"css":"","js":"","domMutations":[{"selector":"#link-banner .LinkBannerMarqueeMobileCompactView-cHNQKg","action":"set","attribute":"html","value":"<span data-testid=\"LinkBannerMarqueeHed\" class=\"BaseWrap-sc-gzmcOU BaseText-eqOrNE LinkBannerMarqueeHed-ca-dtYD deqABF bAwah jfmbcX\">Test link banner RCA</span><a class=\"external-link BaseWrap-sc-gzmcOU BaseText-eqOrNE BaseLink-eTpkqh LinkBannerMarqueeLink-jKPLWm deqABF bjhllj gmLhBo fuuqRY\" data-event-click=\"{&quot;pattern&quot;:&quot;ExternalLink&quot;}\" href=\"/story/this-is-the-heading-12\" rel=\"nofollow noopener\" target=\"_blank\" data-event-boundary=\"click\" data-in-view=\"{&quot;pattern&quot;:&quot;ExternalLink&quot;}\" data-include-experiments=\"true\"> 12</a>"}]}],"hashVersion":2,"hashAttribute":"id","fallbackAttribute":"","disableStickyBucketing":false,"urlPatterns":[{"include":true,"type":"simple","pattern":"https://stag.allure.com"}],"weights":[0.5,0.5],"meta":[{"key":"0","name":"Control"},{"key":"1","name":"Variation 1"}],"filters":[],"seed":"8114bd1f-278e-42e9-8b41-88aa1a817e12","name":"atp-test_client-allure","phase":"0","coverage":1},{"key":"test-ve-allure","changeId":"aa3495ef3b2bc516123e59951d771d901a73aacc7def1e6da597f5e69859c1da","status":"draft","variations":[{"css":"","js":"","domMutations":[]},{"css":"","js":"","domMutations":[{"selector":".SummaryCollageOneGridWithMargin-jANlJf .SummaryItemHedBase-hnYOxl","action":"set","attribute":"html","value":"Test- The World’s Rarest Fragrances Live in a Shopping Plaza in Lake Tahoe"}]}],"hashVersion":2,"hashAttribute":"id","fallbackAttribute":"","disableStickyBucketing":false,"urlPatterns":[{"include":true,"type":"simple","pattern":"https://www.allure.com/"}],"weights":[0.5,0.5],"meta":[{"key":"0","name":"Control"},{"key":"1","name":"Variation 1"}],"filters":[],"seed":"30a02b07-ccda-42de-a498-1e79d08e1be1","name":"test-ve-allure","phase":"0","coverage":1},{"key":"allure-psg-ll-qa","changeId":"1261041d3b99ede99377b2a4c2ebe04a9d8f05d595bbd19ee8581aad385868e4","status":"running","variations":[{"css":"/* Existing */\ndiv.heading-h3:has(+ ul) {\n  display: none;\n}\n\ndiv.heading-h3:has(+ ul) + ul {\n  display: none;\n}\n\n/* New: hide h2 (with strong) that is followed by a ul */\nh2:has(> strong):has(+ ul) {\n  display: none;\n}\n\nh2:has(> strong):has(+ ul) + ul {\n  display: none;\n}","js":"","domMutations":[]},{"css":"/* Hide all Product Summary Grid wrappers (any variant) */\n.ProductSummaryGridWrapper-bJtJNc {\n  display: none !important;\n}","js":"","domMutations":[]}],"hashVersion":2,"hashAttribute":"id","fallbackAttribute":"","disableStickyBucketing":false,"urlPatterns":[{"include":true,"type":"simple","pattern":"https://www.allure.com/story/best-korean-skin-care-for-dry-skin"}],"weights":[0.5,0.5],"meta":[{"key":"0","name":"psg"},{"key":"1","name":"link-list"}],"filters":[],"seed":"5be6cfc7-8da8-46b3-8fd8-5b89f9ad999b","name":"allure-psg-ll-qa","phase":"0","condition":{"id":"0c3a3ab2-e1eb-4236-a45e-b3aa5c7d7936"},"coverage":1},{"key":"cmajig5","changeId":"aaf1c25308c359a727cc4e8d1228a19488386206ee09082c5bcef18b940dd709","status":"running","variations":[{"css":"/* Existing */\ndiv.heading-h3:has(+ ul) {\n  display: none;\n}\n\ndiv.heading-h3:has(+ ul) + ul {\n  display: none;\n}\n\n/* New: hide h2 (with strong) that is followed by a ul */\nh2:has(> strong):has(+ ul) {\n  display: none;\n}\n\nh2:has(> strong):has(+ ul) + ul {\n  display: none;\n}","js":"","domMutations":[]},{"css":"/* Hide the entire Product Summary Grid component */\n[data-event-click*=\"ProductSummaryGrid\"],\n[data-in-view*=\"ProductSummaryGrid\"] {\n  display: none !important;\n}","js":"","domMutations":[]}],"hashVersion":2,"hashAttribute":"id","fallbackAttribute":"","disableStickyBucketing":false,"urlPatterns":[{"include":true,"type":"simple","pattern":"https://www.allure.com/story/korean-best-of-beauty-award-winners"},{"include":true,"type":"simple","pattern":"https://www.allure.com/gallery/korean-skin-care-products"},{"include":true,"type":"simple","pattern":"https://www.allure.com/story/best-korean-skin-care-for-dry-skin"}],"weights":[0.5,0.5],"meta":[{"key":"0","name":"psg"},{"key":"1","name":"link-list"}],"filters":[],"seed":"5be6cfc7-8da8-46b3-8fd8-5b89f9ad999b","name":"CMaJIG5","phase":"0","coverage":1},{"key":"cmhefbd","changeId":"60e8706377024892c1af9c9b3cbc08433c6963ad8fbf83557ca9ad00a51da6b4","status":"running","variations":[{"css":"/* Existing */\ndiv.heading-h3:has(+ ul) {\n  display: none;\n}\n\ndiv.heading-h3:has(+ ul) + ul {\n  display: none;\n}\n\n/* New: hide h2 (with strong) that is followed by a ul */\nh2:has(> strong):has(+ ul) {\n  display: none;\n}\n\nh2:has(> strong):has(+ ul) + ul {\n  display: none;\n}","js":"","domMutations":[]},{"css":"/* Hide the entire Product Summary Grid component */\n[data-event-click*=\"ProductSummaryGrid\"],\n[data-in-view*=\"ProductSummaryGrid\"] {\n  display: none !important;\n}","js":"","domMutations":[]}],"hashVersion":2,"hashAttribute":"id","fallbackAttribute":"","disableStickyBucketing":false,"urlPatterns":[{"include":true,"type":"simple","pattern":"https://www.allure.com/story/best-body-oils-for-crepey-skin"},{"include":true,"type":"simple","pattern":"https://www.allure.com/story/best-drugstore-foundations-for-mature-skin"},{"include":true,"type":"simple","pattern":"https://www.allure.com/story/treatments-for-damaged-hair"}],"weights":[0.5,0.5],"meta":[{"key":"0","name":"psg"},{"key":"1","name":"link-list"}],"filters":[],"seed":"5be6cfc7-8da8-46b3-8fd8-5b89f9ad999b","name":"CMHEfBD","phase":"0","coverage":1},{"key":"test-ve-allure","changeId":"c6e843549c86488205afa8b077fdc4c1b4dd4e96f20787347cfddd4c1c653e77","status":"draft","variations":[{"css":"","js":"","domMutations":[]},{"css":"","js":"","domMutations":[{"selector":".SectionTitleRoot-jqTjcU p","action":"set","attribute":"html","value":"TEST BEAUTY"}]}],"hashVersion":2,"hashAttribute":"id","fallbackAttribute":"","disableStickyBucketing":false,"urlPatterns":[{"include":true,"type":"simple","pattern":"https://stag.allure.com/"}],"weights":[0.5,0.5],"meta":[{"key":"0","name":"Control"},{"key":"1","name":"Variation 1"}],"filters":[],"seed":"30a02b07-ccda-42de-a498-1e79d08e1be1","name":"test-ve-allure","phase":"0","coverage":1},{"key":"test-label-change","changeId":"ef1dd304eb54fe888850d985692b75b1003b38142e9937f1d86e03a072f1a0b0","status":"running","variations":[{"css":"","js":"","domMutations":[]},{"css":"","js":"","domMutations":[{"selector":".SectionTitleRoot-jqTjcU p","action":"set","attribute":"html","value":"TEST BEAUTY"}]}],"hashVersion":2,"hashAttribute":"id","fallbackAttribute":"","disableStickyBucketing":false,"urlPatterns":[{"include":true,"type":"simple","pattern":"https://stag.allure.com/?"}],"weights":[0.5,0.5],"meta":[{"key":"0","name":"Control"},{"key":"1","name":"Variation 1"}],"filters":[],"seed":"19c9c061-07ea-4894-8bf2-55c73a9b2e69","name":"test-label-change","phase":"0","coverage":1},{"key":"allure-lighter-commerce-page-qa","changeId":"a6371487b383a463ba7eba891a0b3ae5f4d2fde3b0ad20ba2e915a748207858a","status":"running","variations":[{"css":"","js":"","domMutations":[]},{"css":"[data-testid=\"ContentHeaderLeadAsset\"] {\n  display: none !important;\n}\n\n.ArticlePageChunksContent-hsbblt > .ArticlePageChunks-lfyGNk > .GridWrapper-uulHE:nth-child(1)\n{\n  display: none !important;\n}\n\n.body__inner-container .VideoFigure-hYAQno\n{\n  display: none !important;\n}\n\n#cns-ads-slot-type-mid-content-0 #google_ads_iframe_3379\\/conde\\.allure\\/mid-content\\/makeup\\/article\\/1_0__container__\n{\n  display: none !important;\n}\n\n.ad__slot #mid_content_0\n{\n  display: none !important;\n}\n\n.GridWrapper-uulHE:nth-child(3) .StickyBoxPrimary-fFzTnB\n{\n  display: none !important;\n}\n\n.GridWrapper-uulHE:nth-child(3) p:nth-child(4)\n{\n  display: none !important;\n}\n\n.GridWrapper-uulHE:nth-child(3) p:nth-child(6)\n{\n  display: none !important;\n}\n\n.BodyWrapper-cuqCAc .AccordionWrapper-gvHLGA:nth-child(8)\n{\n  display: none !important;\n}\n\n.ad__slot #mid_content_1\n{\n  display: none !important;\n}\n\n.GridWrapper-uulHE:nth-child(5) .body__inner-container > p\n{\n  display: none !important;\n}\n\n.GridWrapper-uulHE:nth-child(7) .AccordionWrapper-gvHLGA\n{\n  display: none !important;\n}\n\n.GridWrapper-uulHE:nth-child(7) .body__inner-container > p\n{\n  display: none !important;\n}\n\n.GridWrapper-uulHE:nth-child(9) .AccordionWrapper-gvHLGA\n{\n  display: none !important;\n}\n\n.GridWrapper-uulHE:nth-child(11) .body__inner-container > p\n{\n  display: none !important;\n}\n\n.BodyWrapper-cuqCAc .AccordionWrapper-gvHLGA:nth-child(3)\n{\n  display: none !important;\n}\n\n.GridWrapper-uulHE:nth-child(13) .body__inner-container > p\n{\n  display: none !important;\n}\n\n.GridWrapper-uulHE:nth-child(15) .AccordionWrapper-gvHLGA\n{\n  display: none !important;\n}\n\n.GridWrapper-uulHE:nth-child(15) .body__inner-container > p\n{\n  display: none !important;\n}\n\n.GridWrapper-uulHE:nth-child(17) p:nth-child(6)\n{\n  display: none !important;\n}\n\n.BodyWrapper-cuqCAc > .body__inner-container > p:nth-child(9)\n{\n  display: none !important;\n}\n\n.GridWrapper-uulHE:nth-child(17) .AccordionWrapper-gvHLGA\n{\n  display: none !important;\n}\n\n.GridWrapper-uulHE:nth-child(19) .body__inner-container > p\n{\n  display: none !important;\n}\n\ndiv[data-testid=\"action-bar-wrapper\"] {\n  display: none !important;\n}\n\n#cns-ads-slot-type-mid-content-0 {\n  display: none !important;\n}\n\n.table-of-content {\n  display: none !important;\n}\n\n.ad--mid-content {\n  display: none !important;\n}\n\n.ad-stickymidcontent {\n  display: none !important;\n}\n\n[data-testid=\"BodyWrapper\"] [name=\"accordion\"] {\n  display: none !important;\n}\n\np > strong:contains(\"Why it’s worth it:\") {\n  display: none !important;\n}\n\np > strong:contains(\"Why it’s worth it:\") ~ * {\n  display: none !important;\n}\n\nnav.NavListWrapper-efZqr {\n  display: none !important;\n}\n\n.callout--group-item-1 {\n  display: none !important;\n}\n\n.callout--group-item-2 {\n  display: none !important;\n}\n\np:has(> strong:first-child) {\n  display: none !important;\n}\n\np:has(a[href*=\"kissedbynicholas\"]) {\n  display: none !important;\n}","js":"","domMutations":[]}],"hashVersion":2,"hashAttribute":"id","fallbackAttribute":"","disableStickyBucketing":false,"bucketVersion":1,"minBucketVersion":0,"urlPatterns":[{"include":true,"type":"simple","pattern":"https://www.allure.com/story/best-curling-mascaras"}],"weights":[0,1],"meta":[{"key":"0","name":"Control"},{"key":"1","name":"Variation 1"}],"filters":[],"seed":"743fafe9-c094-43ca-9ed5-5158b0120223","name":"allure-lighter-commerce-page-qa","phase":"0","condition":{"id":"0c3a3ab2-e1eb-4236-a45e-b3aa5c7d7936"},"coverage":1},{"key":"allure-non-us-check-price-qa","changeId":"1ed064d63a32e7459e3388ad65db3d15d02f765b5310951d0ba08d5e524f14c8","status":"draft","variations":[{"css":"","js":"","domMutations":[]},{"css":"","js":"","domMutations":[]}],"hashVersion":2,"hashAttribute":"id","fallbackAttribute":"","disableStickyBucketing":false,"bucketVersion":1,"minBucketVersion":0,"urlPatterns":[{"include":true,"type":"simple","pattern":"https://www.allure.com/story/best-of-beauty-hair-care-product-winners-2025"}],"weights":[0,1],"meta":[{"key":"0","name":"Control"},{"key":"1","name":"Variation 1"}],"filters":[],"seed":"1fed7845-ecb8-439f-9249-03a36fa01be5","name":"allure-non-US-check-price-QA","phase":"0","condition":{"id":"0c3a3ab2-e1eb-4236-a45e-b3aa5c7d7936","countryCode":{"$ne":"US"}},"coverage":1}],"dateUpdated":"2026-04-10T13:21:44.420Z"}