(function() { function bxBootstrap() { var re = /bot|crawl|slurp|spider|mediapartners|headlesschrome|snap-prefetch|remotasks|woorank|uptime\.com|facebookexternalhit|facebookcatalog/i; if (re.test(navigator.userAgent) || navigator.userAgent == '') { return; } if (!(window.bouncex&&bouncex.website)) { var pushedData = []; if(window.bouncex && bouncex.push && bouncex.length){ pushedData = bouncex; } window.bouncex = {}; bouncex.pushedData = pushedData; bouncex.website = {"id":3740,"name":"Beauty Brands","cookie_name":"bounceClientVisit3740","domain":"beautybrands.com","ct":"fp_local_storage","ally":1,"ei":0,"tcjs":"","cjs":"","force_https":false,"waypoints":false,"content_width":900,"gai":"UA-17677209-1","swids":"","sd":0,"ljq":"auto","campaign_id":0,"is_preview":false,"aco":{"first_party_limit":"3500","local_storage":"1"},"cmp":{"gdpr":0,"gmp":0,"whitelist_check":0},"burls":[],"ple":false,"fbe":true,"ffs":"","mas":5,"map":1,"gar":true,"ete":1,"ettm":false,"etjs":"/* ---------------------------- SHARED VARIABLES ---------------------------- */\n\nvar CLEAN_URL = bouncex.utils.url.allowParams();\nvar literList = [\n '74469519236', '884486151384', '615908426830', '9531112992', '633911811399',\n '633911811498', '9531112497', '9531112947', '4044897020075', '618862560909',\n '4021609028833', '9531112176', '850061807090', '850021195076', '850021195083',\n '850021195205', '850021195021', '850021195113', '850021195014', '850021195007',\n '884486455994', '884486455987', '850021195328', '618862561005', '884486453501',\n '70018006929', '70018007278', '686919116157', '4064666304908', '884486151834',\n '611186049112', '884486407139', '884486180551', '633911775783', '9531112237',\n '633911762752', '70018007094', '70018007445', '686919121250', '4064666305202',\n '4064666305004', '884486151629', '884486151360', '884486151278', '884486228017',\n '884486225894', '884486228468', '611186049143', '633911762738', '611186049129',\n '74469519182', '884486320124', '611186049198', '615908432466', '4064666317557',\n '70018007674', '669316058510', '669316223062', '4044897211220', '884486151537',\n '884486152251', '884486151322', '884486151896', '884486152039', '4064666317625',\n '884486151308', '884486151988', '884486452962', '884486452955', '70018000439',\n '884486453303', '884486453372', '884486453365', '3614226789563', '884486227942',\n '884486228062', '884486225610', '884486226761', '633911772706', '615908432411',\n '74469519267', '884486453297', '4044897522166', '4044897522067', '884486462435',\n '884486465870', '4021609028796', '4021609062226', '884486465900', '74469523967',\n '884486497796', '611186530856', '611186530818', '884486507549', '884486507556',\n '876794018091', '876794002212', '876794018305', '876794000287', '810888025381',\n '74469524001', '884486493613', '884486493675', '611186530825', '810888025398',\n '884486496683', '876794018039', '876794018831', '876794000355', '876794018244',\n '884486497819', '876794018930', '876794000362', '876794002243', '884486496713',\n '74469512374', '646630019366', '74469513401', '646630020089', '74469532518',\n '633911616307', '633911616284', '611186530863', '615908432275', '615908432312',\n '74469513371', '74469509145', '74469513890', '14926250210', '810569033049',\n '810569031854', '810569031762', '4064666318615', '884486456182', '4021609061045',\n '4021609061229', '4021609061434', '3614226737854', '4064666309859', '738678001059',\n '884486456274', '884486456267', '74469517072', '810888023547', '738678001004',\n '810888023554', '810888023462', '810888024148', '810888024155', '810569033025',\n '4064666102399', '884486428974', '810888024162', '669316434567', '4021609029120',\n '810569031823', '884486453518', '810569031793', '884486456199', '74469513937',\n '738678001042', '884486456243', '810888024025', '810888023479', '810888024179',\n '3614226737809', '3614226737786', '3614226737885', '3614227271166', '74469513876',\n '4064666102375', '74469512381', '74469513395', '74469514415', '74469513197',\n '884486428936', '74469513432', '74469517263', '615908433357', '615908433401',\n '615908432091', '74469516488', '74469517188', '74469517485', '615908432046', '16323',\n '16320', '16321', '16319', '16322', '16318', '25852', '25851', '26641', '26645', '26643', '26980',\n '26991', '26986', '26993', '26984', '26988', '26642', '26646', '26644', '26987', '26981', '26985',\n '26990', '26989', '26992', '26983', '28930', '28938', '28932', '28941', '28934', '28936',\n '884486437112', '884486437150', '625336001783', '625336002087', '625336001820',\n '625336001752', '625336001844', '625336001981', '625336002049', '625336002025',\n '654050230339', '671570126546', '9531114194', '738678216231', '4021609062288',\n '611186049204', '676280052765', '676280052772', '676280051874', '676280051881',\n '810888026401', '676280052826', '676280052833', '676280052888', '676280052895',\n '14926196358', '884486462596', '14926162339', '14926131328', '14926196327',\n '4064666338804', '884486523631', '884486520777', '884486520814', '9531137179',\n '9531137223', '9531136769', '9531136578', '9531136714', '9531136592', '9531136905',\n '9531136875', '884486524584', '884486524256', '14926604655', '14926281443', '14926281429',\n '14926604853', '14926604693', '14926604778', '14926604730', '14926604617', '14926604815',\n '14926604877', '7290014344952', '840216930650', '7290014344938', '14926604570',\n '738678003282', '738678003305', '28192', '74469519212', '4021609028635', '4021609028505',\n '4064666589947', '28191', '28928', '28931', '9531134635', '9531138947', '9531139104',\n '9531139067', '9531139470', '9531138749', '28935', '28939', '625336002063', '625336001806',\n '9531113968', '625336001882', '646630017225', '625336002001', '9531131993', '9531131894',\n '815934026435', '884486475930', '850045076061', '850041150598', '850041150697',\n '815934029832', '28230', '671570126522', '671570126270', '9531131955', '9531131924',\n '815934027395', '815934026527', '815934026619', '850018802444', '671570126584',\n '865639000346', '884486510259', '7290113145825', '7290116974149', '815266013547', '25949',\n '28214', '7290015485357', '615908426601', '8780820000115', '8780820000092',\n '884486437372', '884486436900', '892532001262', '884486437358', '682223091104',\n '884486437211', '654050400336', '654050115339', '654050114332', '654050178334',\n '840117804500', '884486456007', '884486399168', '884486437457', '682223091197',\n '611186047552', '74469562065', '654050407328', '654050407236', '654050172332',\n '7290015485241', '8780820000122', '8780820000016', '884486437396', '884486437044',\n '682223091081', '654050401333', '814591012409', '884486341440', '884486399120',\n '850001131940', '4064666338798', '815266012618', '25310', '884486535702', '884486532725',\n '29000', '9531138794', '615908427547', '884486535641', '884486532695', '850061807076',\n '671570126317', '671570126676', '671570126638', '625336002124', '9531132020',\n '9531131795', '9531131825', '9531131863', '815934026404', '815934026558', '815934026640',\n '815934026466', '815934027364', '840216930452', '8780820012026', '840216930445',\n '850018802710', '671570126751', '671570126775', '884486510372', '7290113145283',\n '850045076313', '850041150611', '7290116974187', '850041150710', '815934029917',\n '815266013530', '27274', '28231', '7290015485340', '7290015485326', '8780820000023',\n '8780820000108', '884486436870', '884486437242', '70018100788', '26982', '810888026418',\n '14926161332', '14926110323', '884486437181', '814591012362', '840117804524',\n '884486456014', '884486437433', '7290113140028', '815266012670', '24770', '28933', '28937',\n '9531134673', '9531139432', '9531138831', '9531139685', '7290015485234', '7290015485333',\n '615908427561', '8780820000061', '8780820000030', '892532001279', '884486437075',\n '898571000600', '654050177337', '814591012447', '884486383297', '850009133021',\n '70018100641', '611186047569', '4064666304816', '815266012694', '815266012632', '24777',\n '25316', '29001', '4044897750163', '850018802451', '7290113145832', '646630022298',\n '646630022328', '28926', '4044897750064', '884486475961', '28929', '646630022274',\n '646630022281', '646630022304', '646630022311', '28927', '654050232500', '9531139029',\n '28940',\n ];\n\n/* --------------------------------- HELPERS -------------------------------- */\n\nfunction getItemIdFromURL(url) {\n return url ? bouncex.utils.url.allowParams('', url).split('/').pop().replace('.html', '') : '';\n}\n\nfunction getItemImg() {\n var rawImgUrl = jQuery('.tns-slide-active img[itemprop=\"image\"]:visible').attr('src') || '';\n return rawImgUrl ? bouncex.utils.url.allowParams('', rawImgUrl) : '';\n}\n\n/* --------------------------------- VI-9017 -------------------------------- */\n\nfunction initializeCheckItemsInLiterList() {\n var itemsInCart = [];\n /* grab each sku for item in cart */\n jQuery('.line-item-attributes[class*=\"item-UPC\"]').each(function(i, e) {\n itemsInCart.push(jQuery('.line-item-attributes[class*=\"item-UPC\"]').eq(i).text().replace(/[a-zA-Z\\s:]/g, ''));\n }); \n /* grab each ids for item in cart */\n jQuery('.item-image').each(function(i, e) {\n itemsInCart.push(jQuery('.item-image').eq(i).attr('href').split('/').pop().replace('.html',''));\n }); \n\n if (itemsInCart.length === 0) {\n return false;\n }\n /* see if any of the skus are in pumpList */\n for (var i = 0; i < itemsInCart.length; i++) {\n if (literList.indexOf(itemsInCart[i]) > -1) {\n bouncex.setVar('haircare_liters', true);\n return true;\n }\n }\n \n bouncex.setVar('haircare_liters', false);\n return false;\n\n}\n\n/* ------------------------------ ITEM TRACKING ----------------------------- */\n\nfunction getItem() {\n return {\n id: getItemIdFromURL(CLEAN_URL),\n copy: jQuery('.product-name').first().text().trim(),\n category: jQuery('.breadcrumb-item').last().text().trim() || 'Global',\n url: CLEAN_URL,\n imageurl: getItemImg(),\n instock: jQuery('[data-available=\"true\"][data-ready-to-order=\"true\"]').length > 0,\n price: Number(jQuery('.product-detail .price .sales').first().text().trim().replace(/[^0-9.]/g, ''))\n };\n}\n\nfunction fireViewItem(id) {\n bouncex.push(['view item',\n {\n 'item:id': id,\n 'item:itemgroupid': id \n }\n ]);\n}\n\nfunction initializeItemEvents() {\n var item;\n\n bouncex.et.onTrue(\n function () {\n item = getItem();\n return !!item.id &&\n !!item.copy &&\n !!item.category &&\n !!item.url &&\n !!item.imageurl;\n },\n function () {\n if (item.url.indexOf('gift-card') > -1) {\n return;\n }\n bouncex.push(['item', item]);\n initializeSkuEvents(item.id);\n fireViewItem(item.id);\n initializeATCClickTracking(item.id);\n },\n 10\n );\n}\n\n/* ------------------------------ SKU TRACKING ------------------------------ */\n\nfunction fireSelectSku(itemId, skuId) {\n bouncex.push([\n 'select_sku',\n {\n 'item:id': itemId,\n 'item:itemgroupid': itemId,\n 'item:feedid': skuId\n }\n ]);\n}\n\nfunction initializeSkuEvents(itemId) {\n var $btnSwatch = jQuery('button.swatch:visible, button.color-attribute:visible'),\n lastSkuFired = jQuery('.product-id').first().text().trim(),\n skuId;\n\n if (!$btnSwatch.length) {\n if (lastSkuFired) {\n fireSelectSku(itemId, lastSkuFired);\n }\n }\n\n bouncex.et.on(\n bouncex.document,\n 'click.bxsku',\n function () {\n bouncex.et.onTrue(function () {\n skuId = jQuery('.product-id').first().text().trim();\n return skuId && skuId !== lastSkuFired;\n }, function () {\n fireSelectSku(itemId, skuId);\n lastSkuFired = skuId;\n }, 5);\n },\n $btnSwatch\n );\n}\n\n/* ---------------------------- CATEGORY TRACKING --------------------------- */\n\nfunction getItemIdsCat() {\n var ids = [];\n\n jQuery('.product-tile-image-container .product-tile-image-link').each(function (i, e) {\n var itemUrl = jQuery(e).attr('href') || '',\n id = getItemIdFromURL(itemUrl);\n\n if (id && ids.indexOf(id) < 0) {\n ids.push(id);\n }\n });\n\n return ids.join(',');\n}\n\nfunction getCategoryObject() {\n return {\n 'page:url': bouncex.utils.url.allowParams('q'),\n 'items:ids': getItemIdsCat()\n };\n}\n\nfunction initializeCategoryEvents() {\n var categoryObj;\n\n bouncex.et.onTrue(\n function () {\n categoryObj = getCategoryObject();\n return !!categoryObj['items:ids'].length &&\n !!categoryObj['page:url'];\n },\n function () {\n bouncex.push(['view category', categoryObj]);\n },\n 10\n );\n}\n\n/* ---------------------------- QUICK TRACKING --------------------------- */\n\nfunction initializeQuickEvents() {\n var id,\n itemUrl;\n\n bouncex.et.onVisible('.full-pdp-link', function (e) {\n bouncex.et.onTrue(function() {\n itemUrl = jQuery(e).attr('href') || '';\n id = getItemIdFromURL(itemUrl);\n return id;\n }, \n function() { \n fireViewItem(id);\n initializeQuickATCClickTracking(id);\n }, \n 5);\n });\n}\n\nfunction initializeQuickATCClickTracking(itemId) {\n var atcBtn = '.add-to-cart-global, .size-attribute';\n bouncex.off(bouncex.document, 'click.bxatc', atcBtn);\n bouncex.et.on(bouncex.document, 'click.bxatc', function () {\n\n var mapItemID = '';\n \n var fallBackLink = jQuery(this).parents('.product-tile-image-container').find('a:first')\n var quickViewLink = jQuery('.quick-view-dialog:visible .add-to-cart-global')\n \n if(fallBackLink.length > 0 && fallBackLink.attr('href')){\n mapItemID = getItemIdFromURL(fallBackLink.attr('href'))\n } else if(quickViewLink.length > 0){\n mapItemID = JSON.parse(jQuery('.quick-view-dialog:visible .add-to-cart-global').attr('data-gtmdata')).id || false\n } else {\n mapItemID = JSON.parse(jQuery(this).attr('data-gtmdata')).id || false\n }\n if(mapItemID){\n fireAddToCart(mapItemID);\n }\n var itemImage = '';\n\n var quickViewImage = jQuery('.quick-view-dialog:visible .primary-images-main .slide img:first');\n var fallbackImage = jQuery(this).parents('.product-tile-image-container').find('img');\n \n // Check if the quick view image exists and has a valid `src` attribute\n if (quickViewImage.length > 0 && quickViewImage.attr('src')) {\n itemImage = bouncex.utils.url.allowParams('', quickViewImage.attr('src'));\n } else if (fallbackImage.length > 0 && fallbackImage.attr('srcset')) {\n itemImage = bouncex.utils.url.allowParams('', fallbackImage.attr('srcset').split(' ')[0]);\n }\n if(itemImage){\n var trackedImgs = bouncex.vars.cart_item_images || \"\";\n var trackedImgsArray = trackedImgs ? trackedImgs.split(',') : [];\n \n // Check if itemImage is already in the array\n if (!trackedImgsArray.includes(itemImage)) {\n // If not, add it to the array\n trackedImgsArray.push(itemImage);\n \n \n bouncex.setVar('cart_item_images', trackedImgsArray.join(','));\n }\n }\n \n \n }, atcBtn);\n}\n\n/* ------------------------------- CART EVENTS ------------------------------ */\n\nfunction fireAddToCart(itemId) {\n bouncex.push(['add to cart', { 'item:id': itemId }]);\n\n if (bouncex.vars.cart) {\n return;\n }\n bouncex.setVar('cart', true);\n}\n\nfunction initializeATCClickTracking(itemId) {\n bouncex.et.on(bouncex.document, 'click.bxatc', function () {\n fireAddToCart(itemId);\n \n var itemImage = bouncex.utils.url.allowParams('', getItem().imageurl) || false\n if(itemImage){\n var trackedImgs = bouncex.vars.cart_item_images || \"\";\n var trackedImgsArray = trackedImgs ? trackedImgs.split(',') : [];\n \n // Check if itemImage is already in the array\n if (!trackedImgsArray.includes(itemImage)) {\n // If not, add it to the array\n trackedImgsArray.push(itemImage);\n \n \n bouncex.setVar('cart_item_images', trackedImgsArray.join(','));\n }\n //check if itemImage is in \n // if not add it\n }\n }, '.add-to-cart');\n}\n\nfunction emptyCart() {\n bouncex.et.onVarChange('cart_qty', function (oldVal, newVal) {\n if (bouncex.vars.cart && newVal === 0 && oldVal > 0) {\n bouncex.push(['empty_cart']);\n bouncex.setVar('cart', false);\n }\n });\n}\n\nfunction initializeCartEvents() {\n bouncex.et.cart.init({\n replenish: function () { },\n replenishmentType: 'single'\n });\n\n emptyCart();\n}\n\n/* ------------------------------ USER TRACKING ----------------------------- */\n\nfunction initializeUserTracking() {\n if (!bouncex.vars.logged_in || !!bouncex.vars.logged_in_identified) {\n return;\n }\n\n var userEmail;\n\n bouncex.et.onTrue(\n function () {\n userEmail = jQuery('.card-body dd:contains(\"@\"), .customer-summary-email').first().text();\n return bouncex.utils.validate.email(userEmail);\n },\n function () {\n bouncex.push([\n 'user',\n {\n 'email': userEmail,\n 'source': 'LoggedIn'\n }\n ]);\n bouncex.setVar('logged_in_identified', true);\n },\n 5\n );\n}\n\n/* --------------------------- INITIALIZE TRACKING -------------------------- */\n\nfunction isValidDomain() {\n return CLEAN_URL.indexOf('www.beautybrands.com') > -1;\n}\n\nfunction isEn() {\n return bouncex.html.attr('lang') === 'en';\n}\n\nfunction isValidForTracking() {\n return isValidDomain() && isEn();\n}\n\nfunction init() {\n if (!isValidForTracking()) {\n return;\n }\n\n initializeUserTracking();\n initializeCartEvents();\n\n switch (bouncex.website.pts) {\n case 'category':\n case 'search':\n initializeCategoryEvents();\n initializeQuickEvents();\n if(bouncex.testmode.bxdev){\n initializeQuickATCClickTracking();\n }\n break;\n case 'cart':\n initializeCheckItemsInLiterList();\n break; \n case 'home':\n initializeQuickEvents();\n break;\n case 'product':\n initializeItemEvents();\n if(bouncex.testmode.bxdev){\n initializeQuickATCClickTracking();\n }\n break;\n default:\n break;\n }\n}\n\ninit();\n","dge":true,"bxidLoadFirst":false,"pie":true,"cme":true,"gbi_enabled":0,"bpush":true,"pt":{"cart":{"testmode":false,"val":[[{"activation":"current_page_url","prop":"contains","prop2":"","prop3":"","val":"/basket"}]]},"category":{"testmode":false,"val":[[{"activation":"js","prop":"","prop2":"","prop3":"","val":"document.querySelectorAll('#maincontent #product-search-results').length > 0;"}],[{"activation":"current_page_url","prop":"not_contains","prop2":"","prop3":"","val":"/search"}]]},"checkout":{"testmode":false,"val":[[{"activation":"current_page_url","prop":"contains","prop2":"","prop3":"","val":"/checkout"}]]},"home":{"testmode":false,"val":[[{"activation":"js","prop":"","prop2":"","prop3":"","val":"window.location.pathname === '/';"}]]},"product":{"testmode":false,"val":[[{"activation":"js","prop":"","prop2":"","prop3":"","val":"document.querySelectorAll('#maincontent .product-detail').length > 0;"}]]},"search":{"testmode":false,"val":[[{"activation":"current_page_url","prop":"contains","prop2":"","prop3":"","val":"/search"}]]}},"els":{"CART - Checkout Button":"","CART - Promo Code Apply Button":"","CART - Promo Code Box":"","CAT - Product Grid Image":"","CAT - Quickview Box":"","CAT-AddtoCartButton":"","CAT-QuickviewAddtoCart":"","Checkout_text_signup":".single-shipping .shipping-address-block","Footer":"","Navigation bar":"","PDP - Add to Cart Button":"input[name=\"addToBasket\"]","PDP - Color Option":"","PDP - Hero Image":"","PDP - Product Name":"","PDP - Product Price":"","PDP - Quantity Option":"","PDP - Review Stars":"","PDP - Size Option":"","PDP - Thumbnail Image":"","SEARCH - Product Grid Image":"","skip_link":"a[href=\"#maincontent\"]"},"vars":[{"name":"logged_in","polling":"all","persist":"visit","page_types":[],"testmode":false,"default":"false","code":"jQuery('[aria-label=\"My account navigation\"] a.dropdown-link').last().text().indexOf('Log out') > -1;","trigger":""},{"name":"ever_logged_in","polling":"none","persist":"permanent","page_types":[],"testmode":false,"default":"false","code":"bouncex.vars.logged_in || null;","trigger":""},{"name":"cart_qty","polling":"all","persist":"visit","page_types":[],"testmode":false,"default":"0","code":"Number(jQuery('.minicart-quantity').first().text().trim().replace(/[^0-9.]/g, ''));","trigger":""},{"name":"cart_value","polling":"all","persist":"visit","page_types":[],"testmode":false,"default":"0","code":"(function () {\n if (bouncex.website.pts === 'cart') {\n var value = 0;\n jQuery('.product-info .pricing').each(function() {\n value += Number(jQuery(this).first().text().replace(/[^0-9.]/g, ''));\n });\n\n return +value.toFixed(2);\n }\n if (jQuery('[cypress-target=\"minicartContainer\"] .line-item-name').length) {\n return Number(jQuery('[cypress-target=\"minicartContainer\"] .sub-total').first().text().replace(/[^0-9.]/g, ''));\n }\n if (!Number(jQuery('.minicart-quantity').first().text().trim().replace(/[^0-9.]/g, ''))) {\n return 0;\n }\n return null;\n})();","trigger":""},{"name":"prod_price","polling":"all","persist":"no","page_types":[],"testmode":false,"default":"false","code":"bouncex.website.pts === 'product' && ((jQuery('#ml-item-price-sale').text() || jQuery('#ml-item-price').text()).replace(/[^0-9.]/g, ''));","trigger":""},{"name":"prod_name","polling":"none","persist":"no","page_types":[],"testmode":false,"default":"false","code":"bouncex.website.pts === 'product' && jQuery('.ml-product-name.desktop div[itemprop=\"name\"]').text();","trigger":""},{"name":"in_stock","polling":"none","persist":"no","page_types":[],"testmode":false,"default":"false","code":"bouncex.website.pts === 'product' && jQuery('link[itemprop=\"availability\"]').attr('href') === 'http://schema.org/InStock';","trigger":""},{"name":"items_ids","polling":"none","persist":"no","page_types":["search","category"],"testmode":true,"default":"false","code":"","trigger":""},{"name":"item_price","polling":"none","persist":"no","page_types":["product"],"testmode":true,"default":"false","code":"","trigger":""},{"name":"page_url","polling":"none","persist":"no","page_types":["category","search"],"testmode":true,"default":"false","code":"","trigger":""},{"name":"page_title","polling":"none","persist":"no","page_types":["category"],"testmode":true,"default":"false","code":"","trigger":""},{"name":"logged_in_identified","polling":"none","persist":"visit","page_types":[],"testmode":false,"default":"false","code":"null;","trigger":"pageload"},{"name":"five_off_selected","polling":"none","persist":"visit","page_types":[],"testmode":false,"default":"false","code":"null;","trigger":"pageload"},{"name":"fifteen_off_selected","polling":"none","persist":"visit","page_types":[],"testmode":false,"default":"false","code":"null;","trigger":"pageload"},{"name":"freeship_selected","polling":"none","persist":"visit","page_types":[],"testmode":false,"default":"false","code":"null;","trigger":"pageload"},{"name":"page_type","polling":"none","persist":"no","page_types":[],"testmode":false,"default":"false","code":"bouncex.website.pts;","trigger":"pageload"},{"name":"cart_item_images","polling":"all","persist":"permanent","page_types":[],"testmode":false,"default":"false","code":"(function () {\n if (!Number(jQuery('.minicart-quantity').first().text().trim().replace(/[^0-9.]/g, ''))) {\n return false;\n }\n\n var $itemImages = jQuery('.minicart-item .product-image, .product-info .product-image, .product-line-item .product-image'),\n imagesArr = [];\n\n if (!$itemImages.length) {\n return null;\n }\n\n for (var i = 0; i < Math.min($itemImages.length, 3); i++) {\n var $itemImg = $itemImages.eq(i),\n imgUrl = $itemImg.attr('src') || '',\n image = imgUrl ? bouncex.utils.url.allowParams('', imgUrl) : '';\n\n imagesArr.push(image);\n }\n\n return imagesArr.join(', ') || false;\n}());","trigger":"pageload"},{"name":"cart","polling":"none","persist":"visit","page_types":[],"testmode":false,"default":"false","code":"null;","trigger":"pageload"},{"name":"li","polling":"none","persist":"no","page_types":[],"testmode":true,"default":"false","code":"null;","trigger":"pageload"},{"name":"haircare_liters","polling":"all","persist":"no","page_types":["cart"],"testmode":false,"default":"false","code":"null;","trigger":"pageload"}],"dgu":"pixel.cdnwidget.com","dgp":false,"ba":{"enabled":0,"fbte":0},"biu":"assets.bounceexchange.com","bau":"api.bounceexchange.com","beu":"events.bouncex.net","ibx":{"tjs":"","cjs":"","miw":1,"mibcx":1,"te":1,"cart_rep":{"get":"","set":""},"ulpj":{"bxid":"espemailid"},"cus":"","miw_exclude":"","enabled":1},"etjson":null,"osre":true,"osru":"osr.bounceexchange.com/v1/osr/items","checkDfp":false,"gamNetwork":"","spa":0,"spatm":1,"preinit_cjs":"","crs":{"integrations":null,"pageCount":null},"mat":0,"math":0,"cpnu":"coupons.bounceexchange.com","dfpcms":0,"sms":{"optm":"Hit 'Send' to sign-up for automated, recurring Beauty Brands mktg txts (like cart reminders) to this #, per terms.","eventSharing":true,"shqId":"9rx32kf4yo-1","enabled":0},"pde":true,"fmc":["US","CA"],"fme":true,"fmx":"","uid2":false,"sdk":{"android":{"enabled":false,"enabledVersions":[],"eventModifications":null},"ios":{"enabled":false,"enabledVersions":[],"eventModifications":null}},"onsite":{"enabled":1},"ads":{"enabled":0},"pubs":{"enabled":0},"websdk":{"enabled":0,"devMode":0},"ga4_property_id":"376267060","ga4_measurement_id":"G-R057V037WY","tag_state_domain":"","tag_state_domain_enabled":false,"tag_state_sst_enabled":false} ; bouncex.tag = 'tag3'; bouncex.$ = window.jQuery; bouncex.env = 'production'; bouncex.restrictedTlds = {"casl":{"ca":1},"gdpr":{"ad":1,"al":1,"at":1,"ax":1,"ba":1,"be":1,"bg":1,"by":1,"xn--90ais":1,"ch":1,"cy":1,"cz":1,"de":1,"dk":1,"ee":1,"es":1,"eu":1,"fi":1,"fo":1,"fr":1,"uk":1,"gb":1,"gg":1,"gi":1,"gr":1,"hr":1,"hu":1,"ie":1,"im":1,"is":1,"it":1,"je":1,"li":1,"lt":1,"lu":1,"lv":1,"mc":1,"md":1,"me":1,"mk":1,"xn--d1al":1,"mt":1,"nl":1,"no":1,"pl":1,"pt":1,"ro":1,"rs":1,"xn--90a3ac":1,"ru":1,"su":1,"xn--p1ai":1,"se":1,"si":1,"sj":1,"sk":1,"sm":1,"ua":1,"xn--j1amh":1,"va":1,"tr":1}}; bouncex.client = { supportsBrotli: 1 }; bouncex.assets = {"ads":"7f18ecb6881f3467189dbb2616132b6b","creativesBaseStyles":"a53944a2","gpsAuction":"bbb80866120d17013073bb6d284cbd6b","inbox":"d6c8d32b386d0fba348241d2c8b6dbc7","onsite":"1238d00d70e4de87443df9eb69ff1a61","sms":"e39203556bab2366e56296ce42e974a7","websdk":"13f6b0f39e04cf863272873488f120ed","website_campaigns_3740":"e09c6373f18b347c69fd1e81ed963d83"}; bouncex.push = function(pushData) { bouncex.pushedData.push(pushData); } var runtime = document.createElement('script'); runtime.setAttribute('src', '//assets.bounceexchange.com/assets/smart-tag/versioned/runtime_c81e76ee00d795b1eebf8d27949f8dc5.br.js'); runtime.setAttribute('async', 'async'); bouncex.initializeTag = function() { var script = document.createElement('script'); script.setAttribute('src', '//assets.bounceexchange.com/assets/smart-tag/versioned/main-v2_9fea52377deb6191db1d64ef0260ed60.br.js'); script.setAttribute('async', 'async'); document.body.appendChild(script); var deviceGraphScript = document.createElement('script'); deviceGraphScript.setAttribute('src', '//assets.bounceexchange.com/assets/smart-tag/versioned/cjs_min_c84323e2726f3e99b307ab7740c6434b.js'); deviceGraphScript.setAttribute('async', 'async'); var dgAttrs = [{"Key":"id","Value":"c.js"},{"Key":"async","Value":"true"},{"Key":"data-apikey","Value":"2^HIykD"},{"Key":"data-cb","Value":"bouncex.dg.initPostDeviceGraph"},{"Key":"data-bx","Value":"1"},{"Key":"data-gm","Value":"1"},{"Key":"data-fire","Value":"1"}]; if (dgAttrs) { for (var i = 0; i < dgAttrs.length; i++) { deviceGraphScript.setAttribute(dgAttrs[i].Key, dgAttrs[i].Value); } } document.body.appendChild(deviceGraphScript); bouncex.initializeTag = function() {}; }; runtime.onload = bouncex.initializeTag; document.body.appendChild(runtime); } window._shq = window._shq || []; var eventSharingCartridge = document.createElement('script'); eventSharingCartridge.setAttribute('src', '//assets.bounceexchange.com/assets/smart-tag/versioned/wknd_audiences_2648fa8509e4b3a98a2790bb8171ddc1.js'); eventSharingCartridge.setAttribute('async', 'async'); document.body.appendChild(eventSharingCartridge); } if (document.readyState === "loading") { document.addEventListener("DOMContentLoaded", bxBootstrap); } else { bxBootstrap(); }})();