{"name":"Global Extend","active":true,"activation_mode":"immediately","adhere_dnt":false,"allow_in_iframes":false,"asset_url":"","css":"","debug":false,"goalsEnabled":true,"helper_js":"","isPreview":false,"is_spa":false,"jquery_include":"false","js":"(function () {\n  window.__xlr8d_debug = window.__xlr8d_debug || [];\n  window.__xlr8d_debug.push(Date.now());\n\n  if (window.acceleratedData?.version > 2024041200) {\n    return false;\n  }\n  window.__xlr8d_debug.push('trying to inject framework');\n  (src =>\n    document.head.appendChild(\n      Object.assign(document.createElement('script'), {\n        type: 'text/javascript',\n        async: true,\n        src,\n      })\n    ))('https://media.accdn.dev/globalScript/_xlr8d_boilerplate/setup.js');\n  window.__xlr8d_debug.push('added');\n})();","liveEventListenersSet":false,"logDomain":"","max_cookie_lifetime":90,"optedOut":false,"restrict_debug":false,"rules":"return true;","rules_tracking":"return true;","run_only_on_reinit":false,"snippet_revision":1,"storage":"default","use_antiflicker":false,"config":{"goalsEnabled":true,"isPreview":false,"optedOut":false,"doNotTrackUser":false,"liveEventListenersSet":false,"logDomain":"","storage":"default"},"experiments":[{"test_type":"ab-test","iid":"1670891FB731","status":"live","name":"Personalization of ACC_GE_Checkout_202","traffic_allocation":100,"audiences_match_type":"AND","jscode":"","csscode":"","audiences":[{"rules_js":"return /^de/i.test(window.localStorage.getItem('xlr8d--html-lang'));","iid":"BDF0B81DA8A1"}],"pages":[{"name":"Checkout","iid":"3D71597BBDD5"}],"variations":[{"iid":"E49FA281012A","name":"Variation 1","baseline":false,"traffic_allocation":100,"metadata_1":null,"jscode":"\nwindow.acceleratedCheckoutUIConfigQueue = window.acceleratedCheckoutUIConfigQueue || [];\nwindow.acceleratedCheckoutUIConfigQueue.push(['ACC_GE_Checkout_202', 'eyJhbGciOiJSUzI1NiJ9.eyJpc1Zpc2libGUiOnRydWUsIm9wdGlvbnMiOnsiYmdfY29sb3IiOiIjRjNFREVBIiwiYm9yZGVyX3R5cGUiOiJiYXNlIiwiY29ybmVyUmFkaXVzIjoiYmFzZSIsInBhZGRpbmciOnsic21hbGwiOiJiYXNlIiwibWVkaXVtIjpbImJhc2UiLCJleHRyYVRpZ2h0Il0sImxhcmdlIjpbImJhc2UiLCJleHRyYVRpZ2h0Il19LCJpY29uX3N2ZyI6IjxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTlcIiBoZWlnaHQ9XCIxOVwiIHZpZXdCb3g9XCIwIDAgMTkgMTlcIiBmaWxsPVwibm9uZVwiPiAgPHBhdGggZD1cIk05LjUgMTMuMjVDOS43MTI1IDEzLjI1IDkuODkwNzUgMTMuMTc4IDEwLjAzNDcgMTMuMDM0QzEwLjE3ODggMTIuODkgMTAuMjUwNSAxMi43MTIgMTAuMjUgMTIuNVY5LjVDMTAuMjUgOS4yODc1IDEwLjE3OCA5LjEwOTUgMTAuMDM0IDguOTY2QzkuODkgOC44MjI1IDkuNzEyIDguNzUwNSA5LjUgOC43NUM5LjI4OCA4Ljc0OTUgOS4xMSA4LjgyMTUgOC45NjYgOC45NjZDOC44MjIgOS4xMTA1IDguNzUgOS4yODg1IDguNzUgOS41VjEyLjVDOC43NSAxMi43MTI1IDguODIyIDEyLjg5MDcgOC45NjYgMTMuMDM0N0M5LjExIDEzLjE3ODcgOS4yODggMTMuMjUwNSA5LjUgMTMuMjVaTTkuNSA3LjI1QzkuNzEyNSA3LjI1IDkuODkwNzUgNy4xNzggMTAuMDM0NyA3LjAzNEMxMC4xNzg4IDYuODkgMTAuMjUwNSA2LjcxMiAxMC4yNSA2LjVDMTAuMjQ5NSA2LjI4OCAxMC4xNzc1IDYuMTEgMTAuMDM0IDUuOTY2QzkuODkwNSA1LjgyMiA5LjcxMjUgNS43NSA5LjUgNS43NUM5LjI4NzUgNS43NSA5LjEwOTUgNS44MjIgOC45NjYgNS45NjZDOC44MjI1IDYuMTEgOC43NTA1IDYuMjg4IDguNzUgNi41QzguNzQ5NSA2LjcxMiA4LjgyMTUgNi44OTAyNSA4Ljk2NiA3LjAzNDc1QzkuMTEwNSA3LjE3OTI1IDkuMjg4NSA3LjI1MSA5LjUgNy4yNVpNOS41IDE3QzguNDYyNSAxNyA3LjQ4NzUgMTYuODAzIDYuNTc1IDE2LjQwOUM1LjY2MjUgMTYuMDE1IDQuODY4NzUgMTUuNDgwOCA0LjE5Mzc1IDE0LjgwNjNDMy41MTg3NSAxNC4xMzE4IDIuOTg0NSAxMy4zMzggMi41OTEgMTIuNDI1QzIuMTk3NSAxMS41MTIgMi4wMDA1IDEwLjUzNyAyIDkuNUMxLjk5OTUgOC40NjMgMi4xOTY1IDcuNDg4IDIuNTkxIDYuNTc1QzIuOTg1NSA1LjY2MiAzLjUxOTc1IDQuODY4MjUgNC4xOTM3NSA0LjE5Mzc1QzQuODY3NzUgMy41MTkyNSA1LjY2MTUgMi45ODUgNi41NzUgMi41OTFDNy40ODg1IDIuMTk3IDguNDYzNSAyIDkuNSAyQzEwLjUzNjUgMiAxMS41MTE1IDIuMTk3IDEyLjQyNSAyLjU5MUMxMy4zMzg1IDIuOTg1IDE0LjEzMjMgMy41MTkyNSAxNC44MDYzIDQuMTkzNzVDMTUuNDgwMyA0Ljg2ODI1IDE2LjAxNDcgNS42NjIgMTYuNDA5NyA2LjU3NUMxNi44MDQ3IDcuNDg4IDE3LjAwMTUgOC40NjMgMTcgOS41QzE2Ljk5ODUgMTAuNTM3IDE2LjgwMTUgMTEuNTEyIDE2LjQwOSAxMi40MjVDMTYuMDE2NSAxMy4zMzggMTUuNDgyMyAxNC4xMzE4IDE0LjgwNjMgMTQuODA2M0MxNC4xMzAzIDE1LjQ4MDggMTMuMzM2NSAxNi4wMTUyIDEyLjQyNSAxNi40MDk3QzExLjUxMzUgMTYuODA0MiAxMC41Mzg1IDE3LjAwMSA5LjUgMTdaTTkuNSAxNS41QzExLjE3NSAxNS41IDEyLjU5MzcgMTQuOTE4NyAxMy43NTYyIDEzLjc1NjJDMTQuOTE4NyAxMi41OTM3IDE1LjUgMTEuMTc1IDE1LjUgOS41QzE1LjUgNy44MjUgMTQuOTE4NyA2LjQwNjI1IDEzLjc1NjIgNS4yNDM3NUMxMi41OTM3IDQuMDgxMjUgMTEuMTc1IDMuNSA5LjUgMy41QzcuODI1IDMuNSA2LjQwNjI1IDQuMDgxMjUgNS4yNDM3NSA1LjI0Mzc1QzQuMDgxMjUgNi40MDYyNSAzLjUgNy44MjUgMy41IDkuNUMzLjUgMTEuMTc1IDQuMDgxMjUgMTIuNTkzNyA1LjI0Mzc1IDEzLjc1NjJDNi40MDYyNSAxNC45MTg3IDcuODI1IDE1LjUgOS41IDE1LjVaXCIgZmlsbD1cImJsYWNrXCIvPjwvc3ZnPiIsImlubGluZUFsaWdubWVudCI6ImNlbnRlciIsImljb25fd2lkdGgiOjE4LCJnYXAiOjExLCJ0ZXh0X3NwYWNpbmciOiJleHRyYVRpZ2h0IiwibGluZSI6W3siY29udGVudCI6IkF1ZmdydW5kIGVyaMO2aHRlciBOYWNoZnJhZ2UgaXN0IERlaW5lIEJlc3RlbGx1bmcgZsO8ciIsInR5cGUiOiJ0ZXh0Iiwib3B0aW9ucyI6eyJzaXplIjp7ImxhcmdlIjoic21hbGwiLCJtZWRpdW0iOiJzbWFsbCJ9LCJtaW5JbmxpbmVTaXplIjowfX0seyJjb250ZW50Ijoie21pbnV0ZXN9OntzZWNvbmRzfSIsInR5cGUiOiJjb3VudGRvd24iLCJrZWVwX3N0YXRlX2J5IjoibGVhdmVUaW1lb3V0Iiwib3B0aW9ucyI6eyJlbXBoYXNpcyI6ImJvbGQiLCJzaXplIjp7ImxhcmdlIjoic21hbGwiLCJtZWRpdW0iOiJzbWFsbCJ9LCJtaW5JbmxpbmVTaXplIjp7ImxhcmdlIjoyOCwibWVkaXVtIjoyOCwic21hbGwiOjMzfX19LHsiY29udGVudCI6Ik1pbnV0ZW4gcmVzZXJ2aWVydC4iLCJ0eXBlIjoidGV4dCIsIm9wdGlvbnMiOnsic2l6ZSI6eyJsYXJnZSI6InNtYWxsIiwibWVkaXVtIjoic21hbGwifSwibWluSW5saW5lU2l6ZSI6MH19XX0sImlzcyI6ImFjY2VsZXJhdGVkYWdlbmN5LmNvbSIsImF1ZCI6ImNoZWNrb3V0LXNwbGl0LXRlc3QiLCJleHAiOjIwNzU1NzY5NDZ9.XU_8F3VREkg5ntsHAsafUe-aJOhi_WrR1xnznaqPu779pMQd6tIjwzdAtiUjk_vcqnTsVdRgPb5kB11gW7SH6HQ0qegFoor3hYE3fDqCnSWqsOv5WTUeA0GwI7UThNPe6KfZyZ52uQn_ynlzs9tgjVZAEQFKMJKBVAj0RwXtRZagDIurvSYdD8avjo_I15Xsu188OWQThcX7OFgbZzjFC39cSpn_OvsLuFf5oIF98awOlI1knK5XIG5JazEHvqPuJL6fhI6Vt-aLV4byVLUeNpweWhlTzg8mdKaTnbQYhdGn-Fu-s85P9ifwpDwO8jGCjGXhlXpleFqWuOWKHiTzCg']);\n\n","reset_js":"","redirect_url":"","csscode":"","changesets":"[]"}],"environments":[{"name":"Default","rules_js":"return true;","iid":"EEE7C453830A"}],"goal":[{"name":"Higher Conversion-Rate","iid":"B54EC97ACD09"}],"urltargeting":["https://globalextend.de/"],"personalization":true,"qaMode":false,"page_targeting":{"iid":"068A55C50745","newSchema":true,"name":"Personalization_of_ACC_GE_Checkout_202_Checkout","trigger":"direct","trigger_js":"return true;","poll_on_rules":false,"deactivation_mode":"reset","rules_js":"return true;","urltargetings":[],"conditions":[{"iid":"0618BA53E059","name":"Include users when","matchType":"AND","conditionGroups":[{"iid":"6A0CCD075481","name":"Group 1","matchType":"OR","conditions":[{"iid":"754984BB5E92","url":"^(https?:\\/\\/)?(www\\.)?globalextend\\.de\\/.*custom\\/web-pixel.*\\/checkouts\\/(?!.*thank_you)","url_type":"regex","matchType":"include","_id":"69c6d1c47babf86a8274523e"}],"_id":"69c6d1c47babf86a8274523d"}],"_id":"69c6d1c47babf86a8274523c"}]},"pages_match_type":"OR","audience_targeting":{"iid":"12D3E083390B","newSchema":true,"name":"Personalization_of_ACC_GE_Checkout_202_lang___de_","rules_js":"return true;","conditions":[{"iid":"BB19D8200688","name":"advanced","matchType":"AND","conditionGroups":[{"iid":"CC45071A1DC3","name":"Group 1","matchType":"AND","conditions":[{"iid":"B6881E9C719A","type":"js_code","rules_js":"return /^de/i.test(window.localStorage.getItem('xlr8d--html-lang'));","rules_label":"lang^=\"de\"","metadata":null,"rules_value":"lang^=\"de\"","conditionGroupLabel":"advanced","_id":"69c6d1d47babf86a8274758f"}],"_id":"69c6d1d47babf86a8274758e"}],"_id":"69c6d1d47babf86a8274758d"}]}},{"test_type":"ab-test","status":"live","name":"ACC_GE_CartDrawer_216","traffic_allocation":100,"audiences_match_type":"AND","jscode":"","csscode":"","audiences":[{"rules_js":"return new Promise((resolve) => {\n\n  const timeZone = 'Europe/Berlin';\n  const now = new Date();\n\n  const year = new Intl.DateTimeFormat('en-CA', {\n    timeZone,\n    year: 'numeric',\n  }).format(now);\n\n  const today = new Intl.DateTimeFormat('en-CA', {\n    timeZone,\n    year: 'numeric',\n    month: '2-digit',\n    day: '2-digit',\n  }).format(now);\n\n  const weekDay = new Intl.DateTimeFormat('en-US', {\n    timeZone,\n    weekday: 'short',\n  }).format(now);\n\n  const isWeekend = weekDay === 'Sat' || weekDay === 'Sun';\n\n  fetch(`https://storage.app.accdn.dev/public/data/public_holidays/de/${year}.json`)\n    .then((response) => response.ok ? response.json() : [])\n    .then((holidays) => {\n\n      const isHoliday = holidays.some(\n        (holiday) => holiday?.date === today\n      );\n\n      const shouldRun = !isHoliday && !isWeekend;\n\n      resolve(shouldRun);\n    })\n    .catch(() => resolve(false));\n});","iid":"EB2F5FAD00EC"},{"rules_js":"return new Promise(resolve => window.addEventListener('xlr8d--cart.opened',()=>resolve(true)))","iid":"FB87ACEF475A"}],"pages":[{"name":"Sitewide","iid":"85EF412F7A56"}],"variations":[{"iid":"A541C8B30F43","name":"Reference","baseline":true,"traffic_allocation":33,"metadata_1":null,"jscode":"","reset_js":"","redirect_url":"","csscode":"","changesets":"[]"},{"iid":"B4056EE49278","name":"Variation 1","baseline":false,"traffic_allocation":34,"metadata_1":null,"jscode":"window.acceleratedDataQueue = window.acceleratedDataQueue || [];\nwindow.acceleratedDataQueue.push({\n    'ACC_GE_CartDrawer_216': {\n        var: {\n            // group major variables here\n        },\n        init() {\n            //\n        }\n\t}\n});\n","reset_js":"","redirect_url":"","csscode":".ACC_GE_CartDrawer_216 .cart-drawer__top {\n    position: relative;\n    padding-bottom: 48px !important;\n}\n\n.ACC_GE_CartDrawer_216 .cart-drawer__top::after {\n    position: absolute;\n    content: \"Versand HEUTE für Bestellungen bis 15 Uhr\";\n    left: 0;\n    top: 35px;\n    width: 100%;\n    display: flex;\n    padding: 5px 16px;\n    justify-content: center;\n    align-items: center;\n    gap: 4px;\n    align-self: stretch;\n    border-radius: 5px;\n    background: rgba(243, 237, 234, 0.36);\n    color: #1A1A1A;\n    font-family: 'Lexend', sans-serif;\n    font-size: 12px;\n    font-style: normal;\n    font-weight: 400;\n    line-height: 20px;\n}\n\n@media only screen and (max-width: 767px) {\n    .ACC_GE_CartDrawer_216 .cart-drawer__top::after  {\n        font-size: 11px;\n        padding: 5px 0;\n    }\n}\n","changesets":"[]"},{"iid":"D48373515972","name":"Variation 2","baseline":false,"traffic_allocation":33,"metadata_1":null,"jscode":"window.acceleratedDataQueue = window.acceleratedDataQueue || [];\nwindow.acceleratedDataQueue.push({\n    'ACC_GE_CartDrawer_216': {\n        var: {\n            // group major variables here\n        },\n        updateShippingHoursCssVar: function() {\n            clearTimeout(this._shippingTimer);\n\n            const now = new Date();\n\n            const formatter = new Intl.DateTimeFormat('en-US', {\n                timeZone: 'Europe/Berlin',\n                hour: '2-digit',\n                minute: '2-digit',\n                hour12: false,\n            });\n\n            const parts = formatter.formatToParts(now);\n            const currentHour = Number(parts.find((part) => part.type === 'hour')?.value || 0);\n            const currentMinute = Number(parts.find((part) => part.type === 'minute')?.value || 0);\n\n            const currentTotalMinutes = currentHour * 60 + currentMinute;\n            const startTotalMinutes = 9 * 60;\n            const endTotalMinutes = 15 * 60;\n\n            const secondsNow = now.getSeconds() + now.getMilliseconds() / 1000;\n            const msToNextMinute = (60 - secondsNow) * 1000;\n\n            if (currentTotalMinutes < startTotalMinutes || currentTotalMinutes >= endTotalMinutes) {\n                document.querySelector(`${this.__testName}_shipping-badge`)?.remove();\n\n                // If you want the badge to appear automatically at 09:00 without a reload:\n                const minutesUntilStart = currentTotalMinutes < startTotalMinutes\n                    ? (startTotalMinutes - currentTotalMinutes)\n                    : (24 * 60 - currentTotalMinutes + startTotalMinutes);\n\n                const msToStart = minutesUntilStart * 60 * 1000 - secondsNow * 1000;\n                this._shippingTimer = setTimeout(() => this.updateShippingHoursCssVar(), Math.max(msToNextMinute, msToStart));\n                return;\n            }\n\n            const minutesLeft = endTotalMinutes - currentTotalMinutes;\n\n            let value;\n            let unit;\n\n            if (minutesLeft > 60) {\n                value = Math.ceil(minutesLeft / 60);\n                unit = value === 1 ? 'Stunde' : 'Stunden';\n            } else {\n                value = minutesLeft;\n                unit = value === 1 ? 'Minute' : 'Minuten';\n            }\n\n            this.cssVar(`${this.__testName}-shipping-msg`, `\"Noch ${value} ${unit} für Versand am gleichen Tag\"`);\n\n            let msToNextUpdate;\n\n            if (minutesLeft > 60) {\n                // next time when the value changes is when \"hours\" decrease by 1\n                const hoursLeft = Math.ceil(minutesLeft / 60);\n                const minutesUntilChange = minutesLeft - (hoursLeft - 1) * 60; // 1..60\n                msToNextUpdate = minutesUntilChange * 60 * 1000 - secondsNow * 1000;\n            } else {\n                // In minute mode, update at the next minute boundary\n                msToNextUpdate = msToNextMinute;\n            }\n\n            if (msToNextUpdate < 1000) msToNextUpdate = msToNextMinute;\n            this._shippingTimer = setTimeout(() => this.updateShippingHoursCssVar(), msToNextUpdate);\n        },\n        init() {\n            this.updateShippingHoursCssVar();\n        }\n\t}\n});\n","reset_js":"","redirect_url":"","csscode":".ACC_GE_CartDrawer_216 .cart-drawer__top {\n    position: relative;\n    padding-bottom: 48px !important;\n}\n\n.ACC_GE_CartDrawer_216 .cart-drawer__top::after {\n    position: absolute;\n    content: \"Wird innerhalb 24h versendet für Bestellungen bis 15 Uhr\";\n    content: var(--acc_ge_cartdrawer_216-shipping-msg,none);\n    left: 0;\n    top: 35px;\n    width: 100%;\n    display: flex;\n    padding: 5px 16px;\n    justify-content: center;\n    align-items: center;\n    gap: 4px;\n    align-self: stretch;\n    border-radius: 5px;\n    background: rgba(243, 237, 234, 0.36);\n    color: #1A1A1A;\n    font-family: 'Lexend',sans-serif;\n    font-size: 12px;\n    font-style: normal;\n    font-weight: 400;\n    line-height: 20px;\n}\n\n@media only screen and (max-width: 767px) {\n    .ACC_GE_CartDrawer_216 .cart-drawer__top::after  {\n        padding: 5px 0;\n    }\n}\n","changesets":"[]"}],"environments":[{"name":"Default","rules_js":"return true;","iid":"EEE7C453830A"}],"goal":[],"urltargeting":["https://globalextend.de/"],"personalization":false,"qaMode":false,"iid":"492E5F33EB6C","page_targeting":{"iid":"FB28958130E3","newSchema":true,"name":"ACC_GE_CartDrawer_216_Sitewide","trigger":"direct","trigger_js":"return true;","poll_on_rules":false,"deactivation_mode":"reset","rules_js":"return true;","urltargetings":[],"conditions":[{"iid":"AED086C8CF7F","name":"Include users when","matchType":"AND","conditionGroups":[{"iid":"00AF9D43CF32","name":"Group 1","matchType":"OR","conditions":[{"iid":"C75F58091264","url":"^(https?:\\/\\/)?(www\\.)?globalextend\\.de(?!(.*\\/(checkouts|orders)))","url_type":"regex","matchType":"include","_id":"69c6d1c47babf86a82745c36"}],"_id":"69c6d1c47babf86a82745c35"}],"_id":"69c6d1c47babf86a82745c34"}]},"pages_match_type":"OR","audience_targeting":{"iid":"5B1D5D734CD3","newSchema":true,"name":"ACC_GE_CartDrawer_216_ACC_GE_CartDrawer_216_cart_opened","rules_js":"return true;","conditions":[{"iid":"42254CF3EA46","name":"advanced","matchType":"AND","conditionGroups":[{"iid":"E242B38DDF11","name":"Group 1","matchType":"AND","conditions":[{"iid":"3B860C4965DE","type":"js_code","rules_js":"return new Promise((resolve) => {\n\n  const timeZone = 'Europe/Berlin';\n  const now = new Date();\n\n  const year = new Intl.DateTimeFormat('en-CA', {\n    timeZone,\n    year: 'numeric',\n  }).format(now);\n\n  const today = new Intl.DateTimeFormat('en-CA', {\n    timeZone,\n    year: 'numeric',\n    month: '2-digit',\n    day: '2-digit',\n  }).format(now);\n\n  const weekDay = new Intl.DateTimeFormat('en-US', {\n    timeZone,\n    weekday: 'short',\n  }).format(now);\n\n  const isWeekend = weekDay === 'Sat' || weekDay === 'Sun';\n\n  fetch(`https://storage.app.accdn.dev/public/data/public_holidays/de/${year}.json`)\n    .then((response) => response.ok ? response.json() : [])\n    .then((holidays) => {\n\n      const isHoliday = holidays.some(\n        (holiday) => holiday?.date === today\n      );\n\n      const shouldRun = !isHoliday && !isWeekend;\n\n      resolve(shouldRun);\n    })\n    .catch(() => resolve(false));\n});","rules_label":"ACC_GE_CartDrawer_216","metadata":null,"rules_value":"ACC_GE_CartDrawer_216","conditionGroupLabel":"advanced","_id":"69c6d1d47babf86a82748036"}],"_id":"69c6d1d47babf86a82748035"},{"iid":"6855DA031CD8","name":"Group 2","matchType":"AND","conditions":[{"iid":"AA4B7C140669","type":"js_code","rules_js":"return new Promise(resolve => window.addEventListener('xlr8d--cart.opened',()=>resolve(true)))","rules_label":"cart.opened","metadata":null,"rules_value":"cart.opened","conditionGroupLabel":"advanced","_id":"69c6d1d47babf86a82748038"}],"_id":"69c6d1d47babf86a82748037"}],"_id":"69c6d1d47babf86a82748034"}]}},{"test_type":"ab-test","status":"live","name":"ACC_GE_Product_215","traffic_allocation":100,"audiences_match_type":"AND","jscode":"","csscode":"","audiences":[{"rules_js":"return window.document.documentElement.lang.startsWith('de') &&  window.Shopify?.currency?.active == \"EUR\";","iid":"9969CA28C1CD"}],"pages":[{"name":"ACC_GE_Product_215","iid":"7CB5593C4B77"}],"variations":[{"iid":"ACD6A1A2CB88","name":"Reference","baseline":true,"traffic_allocation":50,"metadata_1":null,"jscode":"","reset_js":"","redirect_url":"","csscode":"","changesets":"[]"},{"iid":"6B900693DC98","name":"Variation 1","baseline":false,"traffic_allocation":50,"metadata_1":null,"jscode":"window.acceleratedDataQueue = window.acceleratedDataQueue || [];\nwindow.acceleratedDataQueue.push({\n'ACC_GE_Product_215': {\ninit() {\nlet self=this;\n\nself.runAt(\".product-info__offer-list\",function([target]){\nlet html=`\n<div class=\"${self.__testName}_wrapper\">\n<div class=\"${self.__testName}_row\">\n<div class=\"${self.__testName}_top\">\n<img src=\"https://cdn.shopify.com/s/files/1/0554/6819/5953/files/ACC_GE_Product_215.png?v=1773035554\" \n\n/>\n<span>Mehr als <b>10.000+</b> in den <b>letzten zwei Monaten</b> gekauft</span>\n</div>\n\n<div class=\"${self.__testName}_bottom\">\n\n<div class=\"${self.__testName}_bottomInner\">\n<div class=\"${self.__testName}_side\">\n<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"28\" height=\"20\" viewBox=\"0 0 28 20\" fill=\"none\">\n  <path d=\"M18.8192 14.6318H20.1812C20.3455 14.6319 20.5082 14.595 20.6599 14.5232C20.8117 14.4514 20.9496 14.3462 21.0657 14.2134C21.1819 14.0807 21.274 13.9231 21.3368 13.7497C21.3996 13.5762 21.4319 13.3903 21.4318 13.2026V9.17511C21.4318 8.81675 21.37 8.4619 21.25 8.13083C21.13 7.79976 20.954 7.49895 20.7323 7.24559C20.5105 6.99223 20.2473 6.79128 19.9576 6.65422C19.6678 6.51716 19.3573 6.44667 19.0437 6.44678H15.4614L15.3906 13.0043\" stroke=\"#1A1A1A\" stroke-width=\"1.66667\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n  <path d=\"M11.321 14.9459C12.4622 14.9459 13.5771 14.8126 14.6548 14.6784M7.40687 14.6059C7.11489 14.5698 6.84225 14.4216 6.63352 14.1854C6.42479 13.9493 6.2923 13.6393 6.25771 13.3059C6.1199 11.9776 5.96094 10.5926 5.96094 9.1726C5.96094 7.75177 6.11844 6.3676 6.25625 5.03927C6.29125 4.706 6.42397 4.39609 6.63277 4.16003C6.84158 3.92396 7.11417 3.77566 7.40615 3.73927C8.66396 3.58427 9.975 3.39844 11.3218 3.39844C12.6685 3.39844 13.9789 3.58427 15.2359 3.73844C15.528 3.77465 15.8008 3.92288 16.0098 4.15895C16.2187 4.39503 16.3515 4.70504 16.3866 5.03844C16.4347 5.50844 16.4857 5.98427 16.5317 6.46677\" stroke=\"#1A1A1A\" stroke-width=\"1.66667\"/>\n  <path d=\"M16.6797 17.3575C16.1195 17.3575 15.5823 17.1032 15.1863 16.6506C14.7902 16.1979 14.5677 15.5839 14.5677 14.9438C14.5677 14.3036 14.7902 13.6897 15.1863 13.237C15.5823 12.7843 16.1195 12.53 16.6797 12.53C17.2399 12.53 17.7772 12.7844 18.1734 13.2371C18.5695 13.6899 18.7921 14.3039 18.7921 14.9442C18.7921 15.5845 18.5695 16.1985 18.1734 16.6513C17.7772 17.104 17.2399 17.3575 16.6797 17.3575ZM9.22104 17.3575C8.66099 17.3575 8.12388 17.1033 7.72787 16.6507C7.33185 16.1981 7.10938 15.5843 7.10938 14.9442C7.10938 14.3041 7.33185 13.6903 7.72787 13.2377C8.12388 12.7851 8.66099 12.5309 9.22104 12.5309C9.78119 12.5309 10.3184 12.7852 10.7145 13.2378C11.1106 13.6905 11.3331 14.3044 11.3331 14.9446C11.3331 15.5848 11.1106 16.1987 10.7145 16.6514C10.3184 17.1041 9.78119 17.3575 9.22104 17.3575Z\" stroke=\"#1A1A1A\" stroke-width=\"1.66667\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n</svg>\n<span>Kostenlose Lieferung*</span>\n</div>\n\n<div class=\"${self.__testName}_side\">\n<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"28\" height=\"20\" viewBox=\"0 0 28 20\" fill=\"none\">\n  <g clip-path=\"url(#clip0_11958_20246)\">\n    <path d=\"M6.08417 14.1399C6.19671 15.1454 6.64717 16.083 7.36184 16.7991C8.07651 17.5153 9.01308 17.9678 10.0183 18.0824C11.44 18.2399 12.8983 18.3716 14.385 18.3716C15.87 18.3716 17.3283 18.2399 18.75 18.0824C19.7551 17.9676 20.6915 17.5151 21.406 16.7989C22.1205 16.0827 22.5708 15.1453 22.6833 14.1399C22.8333 12.7258 22.9558 11.2774 22.9558 9.79994C22.9558 8.32244 22.8325 6.87244 22.6842 5.45994C22.5716 4.45445 22.1212 3.51692 21.4065 2.80073C20.6918 2.08455 19.7552 1.63211 18.75 1.51744C17.3283 1.35994 15.87 1.22827 14.3842 1.22827C12.8983 1.22827 11.44 1.35994 10.0183 1.51744C9.01323 1.63229 8.07685 2.0848 7.36235 2.80097C6.64785 3.51714 6.19751 4.45457 6.085 5.45994C5.935 6.8741 5.8125 8.32244 5.8125 9.79994C5.8125 11.2774 5.93583 12.7274 6.08417 14.1399Z\" stroke=\"#1A1A1A\" stroke-width=\"1.66667\"/>\n    <path d=\"M10.0938 11.4474H15.0162C15.7741 11.4474 16.5009 11.1464 17.0368 10.6105C17.5727 10.0746 17.8738 9.3478 17.8738 8.58994V5.87744M10.0938 11.4474C11.0462 10.2733 11.6562 9.66244 12.8796 8.66244M10.0938 11.4474C11.0462 12.6191 11.6562 13.2316 12.8796 14.2333\" stroke=\"#1A1A1A\" stroke-width=\"1.66667\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n  </g>\n  <defs>\n    <clipPath id=\"clip0_11958_20246\">\n      <rect width=\"28\" height=\"20\" fill=\"white\"/>\n    </clipPath>\n  </defs>\n</svg>\n<span>Kostenlose Retoure**</span>\n</div>\n</div>\n\n<div class=\"${self.__testName}_bottomInner\">\n<div class=\"${self.__testName}_side\">\n\n<svg width=\"34\" height=\"24\" viewBox=\"0 0 34 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n<rect x=\"0.5\" y=\"0.5\" width=\"33\" height=\"23\" rx=\"3.5\" fill=\"white\" stroke=\"#D9D9D9\"/>\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M15.0317 17.3735L15.2135 16.1659L14.8086 16.156H12.875L14.2188 7.24467C14.223 7.21768 14.2365 7.19263 14.2563 7.17481C14.2761 7.15699 14.3014 7.14722 14.3279 7.14722H17.5883C18.6707 7.14722 19.4177 7.38275 19.8076 7.8477C19.9905 8.06582 20.1069 8.29381 20.1633 8.54461C20.2224 8.80784 20.2233 9.12229 20.1657 9.50588L20.1615 9.53378V9.7796L20.3444 9.88794C20.4983 9.97338 20.6207 10.0711 20.7145 10.183C20.8709 10.3696 20.972 10.6067 21.0148 10.8876C21.059 11.1766 21.0444 11.5206 20.972 11.91C20.8886 12.3578 20.7538 12.7479 20.5716 13.067C20.4041 13.3611 20.1907 13.6051 19.9373 13.7941C19.6953 13.9737 19.4079 14.1101 19.0829 14.1973C18.768 14.2831 18.4089 14.3264 18.0151 14.3264H17.7614C17.58 14.3264 17.4038 14.3947 17.2654 14.5172C17.1267 14.6422 17.035 14.8131 17.0068 15L16.9876 15.1087L16.6664 17.2372L16.6519 17.3153C16.648 17.3401 16.6414 17.3524 16.6317 17.3608C16.623 17.3684 16.6106 17.3735 16.5984 17.3735H15.0317\" fill=\"#28356A\"/>\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M20.5164 9.56201C20.5068 9.62708 20.4956 9.69357 20.4831 9.7619C20.0532 12.0708 18.5821 12.8684 16.7035 12.8684H15.7469C15.5171 12.8684 15.3235 13.0428 15.2877 13.2799L14.6593 17.4493C14.636 17.605 14.7507 17.7452 14.9008 17.7452H16.5974C16.7983 17.7452 16.969 17.5925 17.0006 17.3853L17.0173 17.2952L17.3367 15.175L17.3572 15.0587C17.3885 14.8508 17.5596 14.6981 17.7604 14.6981H18.0141C19.6579 14.6981 20.9447 14.0001 21.3208 11.9802C21.4779 11.1365 21.3966 10.4319 20.9808 9.93644C20.855 9.78705 20.699 9.66303 20.5164 9.56201\" fill=\"#298FC2\"/>\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M20.068 9.37453C20.0023 9.35447 19.9346 9.33635 19.865 9.31995C19.7951 9.30397 19.7236 9.28981 19.6499 9.27739C19.392 9.23381 19.1093 9.21313 18.8066 9.21313H16.2512C16.1882 9.21313 16.1284 9.228 16.075 9.25488C15.9571 9.31415 15.8695 9.43084 15.8483 9.57371L15.3046 13.175L15.2891 13.28C15.3248 13.0429 15.5184 12.8685 15.7482 12.8685H16.7048C18.5835 12.8685 20.0545 12.0705 20.4845 9.76199C20.4973 9.69367 20.5081 9.62717 20.5178 9.5621C20.409 9.50172 20.2912 9.45009 20.1643 9.4061C20.133 9.3952 20.1007 9.38472 20.068 9.37453\" fill=\"#22284F\"/>\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M15.8495 9.57377C15.8707 9.4309 15.9583 9.31421 16.0762 9.25535C16.13 9.22837 16.1894 9.2135 16.2524 9.2135H18.8078C19.1105 9.2135 19.3932 9.23427 19.6511 9.27786C19.7248 9.29018 19.7963 9.30443 19.8662 9.32042C19.9358 9.33671 20.0035 9.35494 20.0692 9.3749C20.1019 9.38508 20.1342 9.39567 20.1658 9.40616C20.2927 9.45015 20.4106 9.50218 20.5193 9.56216C20.6473 8.70894 20.5183 8.128 20.0772 7.60196C19.5909 7.02275 18.7133 6.7749 17.5902 6.7749H14.3298C14.1004 6.7749 13.9047 6.94934 13.8693 7.1868L12.5113 16.1898C12.4845 16.3679 12.6159 16.5286 12.7876 16.5286H14.8004L15.8495 9.57377\" fill=\"#28356A\"/>\n</svg>\n<span>Bezahle in 30 Tagen</span>\n</div>\n\n<div class=\"${self.__testName}_side\">\n<svg width=\"34\" height=\"24\" viewBox=\"0 0 34 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n<rect x=\"0.5\" y=\"0.5\" width=\"33\" height=\"23\" rx=\"3.5\" fill=\"#FEB4C7\" stroke=\"#D9D9D9\"/>\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M7.34246 14.8164H6.20312V9.5H7.34246V14.8164ZM10.1869 9.5H9.07228C9.07228 10.4783 8.65225 11.3763 7.91992 11.9638L7.47833 12.3179L9.18937 14.8166H10.5962L9.02179 12.5175C9.76807 11.7216 10.1869 10.651 10.1869 9.5ZM12.0041 14.8149H10.9282V9.50102H12.0041V14.8149ZM15.255 11.1391V11.3742C14.9647 11.1621 14.6142 11.0375 14.2363 11.0375C13.236 11.0375 12.4251 11.9059 12.4251 12.9771C12.4251 14.0483 13.236 14.9167 14.2363 14.9167C14.6142 14.9167 14.9647 14.792 15.255 14.58V14.8149H16.2827V11.1391H15.255ZM15.2519 12.9771C15.2519 13.4994 14.8349 13.9228 14.3206 13.9228C13.8064 13.9228 13.3895 13.4994 13.3895 12.9771C13.3895 12.4548 13.8064 12.0314 14.3206 12.0314C14.8349 12.0314 15.2519 12.4548 15.2519 12.9771ZM26.0968 11.3742V11.1391H27.1245V14.8149H26.0968V14.58C25.8065 14.792 25.4561 14.9167 25.0781 14.9167C24.0778 14.9167 23.2669 14.0483 23.2669 12.9771C23.2669 11.9059 24.0778 11.0375 25.0781 11.0375C25.4561 11.0375 25.8065 11.1621 26.0968 11.3742ZM25.1624 13.9228C25.6767 13.9228 26.0936 13.4994 26.0936 12.9771C26.0936 12.4548 25.6767 12.0314 25.1624 12.0314C24.6481 12.0314 24.2313 12.4548 24.2313 12.9771C24.2313 13.4994 24.6481 13.9228 25.1624 13.9228ZM27.5705 14.2018C27.5705 13.8203 27.8592 13.5111 28.2153 13.5111C28.5715 13.5111 28.8603 13.8203 28.8603 14.2018C28.8603 14.5831 28.5715 14.8924 28.2153 14.8924C27.8592 14.8924 27.5705 14.5831 27.5705 14.2018ZM21.4407 11.0402C21.0302 11.0402 20.6417 11.1767 20.3819 11.5533V11.1393H19.3587V14.8149H20.3945V12.8832C20.3945 12.3243 20.7445 12.0505 21.166 12.0505C21.6176 12.0505 21.8773 12.3395 21.8773 12.8756V14.8149H22.9037V12.4774C22.9037 11.622 22.2686 11.0402 21.4407 11.0402ZM17.8724 11.1391V11.6179C18.0785 11.3307 18.4623 11.1394 18.8796 11.1394V12.209L18.8739 12.2087L18.8674 12.2085C18.4608 12.2085 17.8748 12.5197 17.8748 13.0987V14.8149H16.8203V11.1391H17.8724Z\" fill=\"#17120F\"/>\n</svg>\n<span>Bezahle in 30 Tagen</span>\n</div>\n</div>\n</div>\n\n</div>\n</div>\n`;\n\ntarget.outerHTML=html;\n\n\n})\n\n}\n}\n});","reset_js":"","redirect_url":"","csscode":".ACC_GE_Product_215 .product-info__payments {\ndisplay: none;\n}\n.ACC_GE_Product_215 .acc-ge-undercta.tape-in-extensions-echthaar-classic {\n    margin-bottom: 6px !important;\n    margin-top: 0px !important;\n}\n.ACC_GE_Product_215_side svg {\n    width: 28px;\n    height: 20px;\n}\n@media(min-width: 768px)\n{\n.ACC_GE_Product_215_wrapper {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    margin: 0px;\n}\n.ACC_GE_Product_215 .product-info__button-selector-container.gap-4 {\nmargin-bottom: 6px !important;\n}\n.ACC_GE_Product_215_top {\ndisplay: flex;\npadding: 12px 20px;\njustify-content: center;\nalign-items: center;\ngap: 8px;\nalign-self: stretch;\nborder-radius: 5px;\nbackground: #FFE4D4;\n}\n.ACC_GE_Product_215_top img {\nheight: 28px;\n}\n.ACC_GE_Product_215_top span {\ncolor: #7F360C;\nfont-family: 'Lexend';\nfont-size: 13px;\nfont-style: normal;\nfont-weight: 400;\nline-height: normal;\n}\n.ACC_GE_Product_215_top span b {\ncolor: #7F360C;\nfont-family: 'Lexend';\nfont-size: 13px;\nfont-style: normal;\nfont-weight: 700;\nline-height: normal;\n}\n.ACC_GE_Product_215_bottom {\ndisplay: flex;\npadding: 16px 20px;\njustify-content: center;\nalign-items: flex-start;\ngap: 16px;\nalign-self: stretch;\nborder-radius: 6px;\nflex-direction: column;\nborder: 1px solid #E5E5E5;\nbackground: #F2F2F2;\n}\n.ACC_GE_Product_215_bottomInner {\ndisplay: flex;\nwidth: 100%;\nalign-items: center;\ngap: 8px;\n}\n.ACC_GE_Product_215_side {\ndisplay: flex;\nalign-items: center;\ngap: 8px;\nflex: 1 0 0;\n}\n.ACC_GE_Product_215_side span {\ncolor: #1A1A1A;\ntext-align: center;\nfont-family: 'Lexend';\nfont-size: 13px;\nfont-style: normal;\nfont-weight: 500;\nline-height: 20.8px;\n}\n.ACC_GE_Product_215_row {\ndisplay: flex;\nflex-direction: column;\ngap: 6px;\nwidth: 100%;\n}\n.ACC_GE_Product_215_wrapper {\nmargin: 0px;\n}\n}\n\n@media(min-width:768px) and (max-width:999px) {\n\t.ACC_GE_Product_215_bottom {\n\t\tflex-direction: row;\n\t}\n    \n    .ACC_GE_Product_215_bottomInner {\n        flex-direction: column;\n        align-items: center;\n    }\t\n}\n\n@media(min-width:1000px) and (max-width:1150px)\n{\n.ACC_GE_Product_215_bottomInner {\nflex-direction: column;\nalign-items: baseline;\n}\t\n}\n\n@media(max-width:767.9px)\n{\n.ACC_GE_Product_215_top {\ndisplay: flex;\nwidth: 100%;\npadding: 12px 20px;\njustify-content: center;\nalign-items: center;\ngap: 8px;\nborder-radius: 5px;\nbackground: #FFE4D4;\n}\t\n.ACC_GE_Product_215_top img {\nheight: 28px;\n}\n.ACC_GE_Product_215_top span {\ncolor: #7F360C;\nfont-family: 'Lexend';\nfont-size: 10px;\nfont-style: normal;\nfont-weight: 400;\nline-height: normal;\n}\n.ACC_GE_Product_215_top span b {\ncolor: #7F360C;\nfont-family: 'Lexend';\nfont-size: 10px;\nfont-style: normal;\nfont-weight: 700;\nline-height: normal;\n}\n.ACC_GE_Product_215_bottomInner {\ndisplay: flex;\npadding: 16px 7px;\nflex-direction: column;\njustify-content: center;\nalign-items: flex-start;\ngap: 16px;\nflex: 1 0 0;\nborder-radius: 6px;\nbackground: #F0F0F2;\n}\n.ACC_GE_Product_215_bottom {\ndisplay: flex;\nwidth: 100%;\nalign-items: flex-start;\ngap: 8px;\n}\n.ACC_GE_Product_215_side {\ndisplay: flex;\nheight: 21px;\nalign-items: center;\ngap: 8px;\nalign-self: stretch;\n}\n.ACC_GE_Product_215_side span {\ncolor: #1A1A1A;\ntext-align: center;\nfont-size: 9px;\nfont-style: normal;\nfont-weight: 500;\nline-height: 20.8px;\nfont-family: 'Lexend';\n}\n.ACC_GE_Product_215_row {\n    display: flex;\n    flex-direction: column;\n    align-items: flex-end;\n    gap: 6px;\n    align-self: stretch;\n    width: 100%;\n}\n.ACC_GE_Product_215_wrapper {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    margin: 0px;\n}\n.ACC_GE_Product_215 .product-info__button-selector-container.gap-4 {\nmargin-bottom: 6px !important;\n}\n}\n\n\n\n\n\n\n\n","changesets":"[]"}],"environments":[{"name":"Default","rules_js":"return true;","iid":"EEE7C453830A"}],"goal":[{"name":"Higher Conversion-Rate","iid":"B54EC97ACD09"}],"urltargeting":["https://globalextend.de/products/tape-in-extensions-echthaar-classic"],"personalization":false,"qaMode":false,"iid":"21E6D6E45994","page_targeting":{"iid":"A7FCEC917531","newSchema":true,"name":"ACC_GE_Product_215_ACC_GE_Product_215","trigger":"direct","trigger_js":"return true;","poll_on_rules":false,"deactivation_mode":"reset","rules_js":"return true;","urltargetings":[],"conditions":[{"iid":"B4B5B4904CCE","name":"Include users when","matchType":"AND","conditionGroups":[{"iid":"958CEAC415FB","name":"Group 1","matchType":"OR","conditions":[{"iid":"E4AB44528267","url":"^(https?:\\/\\/)?(www\\.)?globalextend\\.de\\/(collections\\/.*\\/)?products\\/[^\\?#\\/]","url_type":"regex","matchType":"include","_id":"69c6d1c47babf86a82745bf5"}],"_id":"69c6d1c47babf86a82745bf4"}],"_id":"69c6d1c47babf86a82745bf3"}]},"pages_match_type":"OR","audience_targeting":{"iid":"90288E24064C","newSchema":true,"name":"ACC_GE_Product_215_German_Language_And_Euro_Currency","rules_js":"return true;","conditions":[{"iid":"64D4E747730D","name":"advanced","matchType":"AND","conditionGroups":[{"iid":"3A5F7A68CB37","name":"Group 1","matchType":"AND","conditions":[{"iid":"F8D94CE5187F","type":"js_code","rules_js":"return window.document.documentElement.lang.startsWith('de') &&  window.Shopify?.currency?.active == \"EUR\";","rules_label":"German Language And Euro Currency","metadata":null,"rules_value":"German Language And Euro Currency","conditionGroupLabel":"advanced","_id":"69c6d1d47babf86a82747fed"}],"_id":"69c6d1d47babf86a82747fec"}],"_id":"69c6d1d47babf86a82747feb"}]}},{"test_type":"ab-test","status":"preview","name":"Personalization - ACC_GE_CartDrawer_172","traffic_allocation":100,"audiences_match_type":"AND","jscode":"","csscode":"","audiences":[{"rules_js":"return Promise.all([\n    new Promise((run, die) => {\n        let lookFor = \"returned\"; // Change to \"returned\" if needed\n        let sessionStorageItem = \"xlr8d--user-is\";\n        let check = window.sessionStorage.getItem(sessionStorageItem);\n\n        if (!check) {\n            return window.addEventListener(`${sessionStorageItem}-${lookFor}`, () => run(true), { once: true });\n        }\n\n        check === lookFor ? run(true) : die();\n    }),\n\n    new Promise(resolve => {\n        window.addEventListener('xlr8d--cart.opened', () => {\n            if (Shopify.currency?.active === 'EUR' && !!document.querySelector('html[lang=\"de\"]')) {\n                resolve(true);\n            }\n        }, { once: true });\n    })\n]);","iid":"0F0D6CFC2E3D"},{"rules_js":"// https://www.notion.so/schroeder-weische/Disable-personalizations-during-Deploy-Live-17517d52a90d80d7a779cad7a12638de\nreturn !(window.acceleratedDisabledExperiments instanceof Array) || !window.acceleratedDisabledExperiments.includes(experimentId);","iid":"8BBA5FBAFF1A"}],"pages":[{"name":"entire_store","iid":"8200E6858637"}],"variations":[{"name":"Reference","baseline":true,"traffic_allocation":100,"metadata_1":null,"jscode":"","reset_js":"","redirect_url":"","csscode":"","changesets":"[]","iid":"19652B566409"}],"environments":[{"name":"Default","rules_js":"return true;","iid":"EEE7C453830A"}],"goal":[],"urltargeting":["https://globalextend.de/products/invisible-tape?varify-force=17885-0"],"personalization":true,"qaMode":true,"iid":"85CED0572C44","page_targeting":{"iid":"0EC279B3F7CF","newSchema":true,"name":"Personalization___ACC_GE_CartDrawer_172_entire_store","trigger":"direct","trigger_js":"return true;","poll_on_rules":false,"deactivation_mode":"reset","rules_js":"return true;","urltargetings":[],"conditions":[{"iid":"97F937956B64","name":"Include users when","matchType":"AND","conditionGroups":[{"iid":"7069D72BBB3F","name":"Group 1","matchType":"OR","conditions":[{"iid":"56DF55281EDF","url":"^(https?:\\/\\/)?(www\\.)?globalextend\\.de(\\/en)?(?!(.*\\/(checkouts|orders)))","url_type":"regex","matchType":"include","_id":"69c6d1c47babf86a8274431e"}],"_id":"69c6d1c47babf86a8274431d"}],"_id":"69c6d1c47babf86a8274431c"}]},"pages_match_type":"OR","audience_targeting":{"iid":"903DD0AB36AB","newSchema":true,"name":"Personalization___ACC_GE_CartDrawer_172__ACC_GE_CartDrawer_172_Disable_Personalization","rules_js":"return true;","conditions":[{"iid":"8C3F60F28BDA","name":"advanced","matchType":"AND","conditionGroups":[{"iid":"B7A15B37755E","name":"Group 1","matchType":"AND","conditions":[{"iid":"72BE0233DD4F","type":"js_code","rules_js":"return Promise.all([\n    new Promise((run, die) => {\n        let lookFor = \"returned\"; // Change to \"returned\" if needed\n        let sessionStorageItem = \"xlr8d--user-is\";\n        let check = window.sessionStorage.getItem(sessionStorageItem);\n\n        if (!check) {\n            return window.addEventListener(`${sessionStorageItem}-${lookFor}`, () => run(true), { once: true });\n        }\n\n        check === lookFor ? run(true) : die();\n    }),\n\n    new Promise(resolve => {\n        window.addEventListener('xlr8d--cart.opened', () => {\n            if (Shopify.currency?.active === 'EUR' && !!document.querySelector('html[lang=\"de\"]')) {\n                resolve(true);\n            }\n        }, { once: true });\n    })\n]);","rules_label":"ACC_GE_CartDrawer_172","metadata":null,"rules_value":"ACC_GE_CartDrawer_172","conditionGroupLabel":"advanced","_id":"69c6d1d47babf86a827464eb"}],"_id":"69c6d1d47babf86a827464ea"},{"iid":"929E1CFB81FB","name":"Group 2","matchType":"AND","conditions":[{"iid":"11F951BC660F","type":"js_code","rules_js":"// https://www.notion.so/schroeder-weische/Disable-personalizations-during-Deploy-Live-17517d52a90d80d7a779cad7a12638de\nreturn !(window.acceleratedDisabledExperiments instanceof Array) || !window.acceleratedDisabledExperiments.includes(experimentId);","rules_label":"Disable Personalization","metadata":null,"rules_value":"Disable Personalization","conditionGroupLabel":"advanced","_id":"69c6d1d47babf86a827464ed"}],"_id":"69c6d1d47babf86a827464ec"}],"_id":"69c6d1d47babf86a827464e9"}]}},{"test_type":"ab-test","status":"preview","name":"ACC_GE_Collection_174","traffic_allocation":100,"audiences_match_type":"AND","jscode":"","csscode":"","audiences":[{"rules_js":"return true;","iid":"3A627E7B3967"},{"rules_js":"return !(window.acceleratedDisabledExperiments instanceof Array) || !window.acceleratedDisabledExperiments.includes(`${experimentId}`);","iid":"B76268F47FEF"},{"rules_js":"return window.document.documentElement.lang.startsWith('de') &&  window.Shopify?.currency?.active == \"EUR\";","iid":"9969CA28C1CD"}],"pages":[{"name":"Collection Pages All Langs","iid":"2AF27A8B39EE"}],"variations":[{"name":"Reference","baseline":true,"traffic_allocation":100,"metadata_1":null,"jscode":"window.acceleratedDataQueue = window.acceleratedDataQueue || [];\nwindow.acceleratedDataQueue.push({\n    'ACC_GE_Collection_174': {\n        var: {\n            tickIcon: ` <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"17\" viewBox=\"0 0 16 17\" fill=\"none\">\n            <path d=\"M8 15.5C6.14348 15.5 4.36301 14.7625 3.05025 13.4497C1.7375 12.137 1 10.3565 1 8.5C1 6.64348 1.7375 4.86301 3.05025 3.55025C4.36301 2.2375 6.14348 1.5 8 1.5C9.85652 1.5 11.637 2.2375 12.9497 3.55025C14.2625 4.86301 15 6.64348 15 8.5C15 10.3565 14.2625 12.137 12.9497 13.4497C11.637 14.7625 9.85652 15.5 8 15.5ZM8 16.5C10.1217 16.5 12.1566 15.6571 13.6569 14.1569C15.1571 12.6566 16 10.6217 16 8.5C16 6.37827 15.1571 4.34344 13.6569 2.84315C12.1566 1.34285 10.1217 0.5 8 0.5C5.87827 0.5 3.84344 1.34285 2.34315 2.84315C0.842855 4.34344 0 6.37827 0 8.5C0 10.6217 0.842855 12.6566 2.34315 14.1569C3.84344 15.6571 5.87827 16.5 8 16.5Z\" fill=\"black\"/>\n            <path d=\"M10.97 5.47L10.95 5.492L7.477 9.917L5.384 7.823C5.24183 7.69052 5.05378 7.6184 4.85948 7.62183C4.66518 7.62525 4.47979 7.70397 4.34238 7.84138C4.20497 7.97879 4.12625 8.16418 4.12283 8.35848C4.1194 8.55278 4.19152 8.74083 4.324 8.883L6.97 11.53C7.04128 11.6012 7.12616 11.6572 7.21958 11.6949C7.313 11.7325 7.41305 11.7509 7.51375 11.7491C7.61444 11.7472 7.71374 11.7251 7.8057 11.684C7.89766 11.6429 7.9804 11.5837 8.049 11.51L12.041 6.52C12.1769 6.37733 12.2512 6.1869 12.2479 5.98987C12.2445 5.79284 12.1638 5.60505 12.0231 5.46709C11.8823 5.32914 11.693 5.25211 11.4959 5.25265C11.2989 5.2532 11.11 5.33127 10.97 5.47Z\" fill=\"black\"/>\n            </svg>`\n        },\n        i18n: s=>{\n            let f=s=>btoa(s.toLowerCase());\n            return (({\n                [f(`Human Hair Extensions`)]: {\n                    it: 'Extensions di capelli veri',\n                    en: 'Human Hair Extensions',\n                    de: 'Echthaar-Extensions'\n                },\n                [f(`Find the right hair extensions for you now with our Extensions Finder`)]: {\n                    it: 'Trova ora le extensions giuste per te con il nostro Extensions Finder',\n                    en: 'Find the right hair extensions for you now with our Extensions Finder',\n                    de: 'Finde jetzt die richtigen Extensions mit dem Extensions-Finder'\n                },\n                [f(`Go to the extensions finder`)]: {\n                    it: 'Vai all´extensions finder',\n                    en: 'Go to the extensions finder',\n                    de: 'Zum Extensions-Finder'\n                },\n                [f(`link`)]: {\n                    it: '/it/pages/new-extensions-finder',\n                    en: '/en/pages/new-extensions-finder',\n                    de: '/pages/new-extensions-finder'\n                }\n            })[f(s)]||{})[(document.querySelector('html').getAttribute('lang')).slice(0,2)]||s;\n        },\n        htmlContent: function (tn, target, mainTitle) {\n            if (!document.querySelector(`.${tn}_superWrapper`)) {\n                target.insertAdjacentHTML('afterend', `\n                    <div class=\"${tn}_superWrapper\">\n                        <div class=\"${tn}_superInnerWrapper\">\n                            <div class=\"${tn}_imageAndUsp_wrapper\">\n                                <span class=\"${tn}_image\">\n                                    <img class=\"${tn}_image_desktop\" src=\"https://cdn.shopify.com/s/files/1/0554/6819/5953/files/ACC_GE_Collection_174_002.webp?v=1736759370\">\n                                    <img class=\"${tn}_image_mobile\" src=\"https://cdn.shopify.com/s/files/1/0554/6819/5953/files/ACC_GE_Collection_174_imp_001.webp?v=1750924843\">\n                                </span>\n                                <span class=\"${tn}_uspWrapper\">\n                                    ${mainTitle ? `<strong class=\"${tn}_titleName\">${mainTitle}</strong>` : `<strong class=\"${tn}_titleName\"></strong>}`}\n                                    <span class=\"${tn}_subCopy\">${this.i18n(`Find the right hair extensions for you now with our Extensions Finder`)}</span>\n                                </span>\n                            </div>\n                            <a class=\"${tn}_cta_wrapper\" href=\"${this.i18n('link')}\">\n                                <div class=\"${tn}_cta_wrapperInner\">${this.i18n('Go to the extensions finder')}<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"8\" height=\"11\" viewBox=\"0 0 8 11\" fill=\"none\">\n                                    <path d=\"M1.58203 9.5L5.99814 5.50046L1.58203 1.5\" stroke=\"white\" stroke-width=\"1.366\" stroke-miterlimit=\"20\" stroke-linecap=\"round\"/>\n                                    </svg>\n                                </div>\n                            </a>\n                        </div>\n            </div>`);\n            }\n        },\n        addContent: function (tn) {\n            let self = this;\n\n            let existing = document.querySelector(`.${tn}_superWrapper`);\n            if (existing) existing.remove();\n\n            let selector = null;\n\n            if (window.innerWidth < 700) {\n                selector = `.collection-list.ex-collection-list .collection-card:nth-child(1)`;\n            } else if (window.innerWidth < 1100) {\n                selector = `.collection-list.ex-collection-list .collection-card:nth-child(2)`;\n            } else {\n                selector = `.collection-list.ex-collection-list .collection-card:nth-child(3)`;\n            }\n\n            self.runAt(selector, function ([target]) {\n                const mainTitle = document.querySelector('main#main .shopify-section.shopify-section--collection-banner .collection-header h1.h3').textContent;\n                self.htmlContent(tn, target, mainTitle);\n            });\n        },\n        init() {\n            let self = this;\n            let tn = this.__testName;\n            let lastBreakpoint = null;\n\n            function getBreakpoint() {\n                if (window.innerWidth < 700) return 'mobile';\n                if (window.innerWidth < 1100) return 'tablet';\n                return 'desktop';\n            }\n\n            self.addContent(tn);\n            lastBreakpoint = getBreakpoint();\n\n            window.addEventListener('resize', self.debounce(function () {\n                let current = getBreakpoint();\n                if (current !== lastBreakpoint) {\n                    lastBreakpoint = current;\n                    self.addContent(tn);\n                }\n            }, 300));\n        }\n\n    }\n});","reset_js":"","redirect_url":"","csscode":"span.ACC_GE_Collection_174_image {\n    width: 232px;\n    height: 95px;\n    max-width: 100%;\n}\n\n.ACC_GE_Collection_174 .collection-header.section.ACC_GE_Collection_174_superWrapper {\n    padding-top: 0px;\n    padding-bottom: 0px;\n}\n\n.ACC_GE_Collection_174_superInnerWrapper {\n    width: 100%;\n}\n\nimg.ACC_GE_Collection_174_image_mobile {\n    display: none;\n}\n\n.ACC_GE_Collection_174_superInnerWrapper {\n    border-radius: 3px;\n    border: 1px solid #DEDEDE;\n    justify-content: space-between;\n    background: #FFF;\n    box-shadow: 0 3px 5.2px 0 rgba(0, 0, 0, 0.08);\n    display: flex;\n    gap: 10px;\n    padding: 10px;\n    align-items: center;\n}\n\n.ACC_GE_Collection_174_imageAndUsp_wrapper {\n    display: flex;\n    align-items: flex-start;\n    gap: 15px;\n}\n\nimg.ACC_GE_Collection_174_image_desktop {\n    width: 232px;\n    height: 95px;\n    max-width: 100%;\n}\n\nspan.ACC_GE_Collection_174_uspWrapper {\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    align-items: flex-start;\n    gap: 15px;\n}\n\nstrong.ACC_GE_Collection_174_titleName {\n    color: #000;\n    font-family: Lexend;\n    font-size: 30px;\n    font-style: normal;\n    font-weight: 500;\n    line-height: 150%;\n    text-align: left;\n    /* 45px */\n}\n\nspan.ACC_GE_Collection_174_usp {\n    color: #000;\n    font-family: Lexend;\n    font-size: 16px;\n    font-style: normal;\n    font-weight: 500;\n    line-height: 150%;\n    /* 24px */\n    display: flex;\n    width: 261px;\n    align-items: center;\n    gap: 9px;\n    flex-shrink: 0;\n}\n\nspan.ACC_GE_Collection_174_usps {\n    display: flex;\n    width: 651px;\n    align-items: flex-start;\n    align-content: flex-start;\n    gap: 5px;\n    flex-wrap: wrap;\n}\n\nspan.ACC_GE_Collection_174_usp svg {\n    width: 16px;\n    height: 16px;\n}\n\n.ACC_GE_Collection_174_cta_wrapper {\n    display: flex;\n    padding: 15px 17px;\n    justify-content: center;\n    align-items: center;\n    gap: 10px;\n    background: #FC3786;\n    color: #FFF;\n    text-align: center;\n    font-family: Lexend;\n    font-size: 14px;\n    font-style: normal;\n    font-weight: 400;\n    line-height: normal;\n    cursor: pointer;\n    white-space: nowrap;\n    border-radius: 5px;\n    background: #FC3786;\n}\n\n.ACC_GE_Collection_174_cta_wrapperInner svg {\n    vertical-align: middle;\n    margin-left: 10px;\n}\n\n.section.ACC_GE_Collection_174_superInnerWrapper {\n    padding-top: 20px;\n    padding-bottom: 20px;\n}\n\n\nspan.ACC_GE_Collection_174_subCopy {\n    color: #000;\n    font-family: Lexend;\n    font-size: 20px;\n    font-style: normal;\n    font-weight: 500;\n    line-height: 150%;\n    /* 30px */\n    text-align: left;\n}\n\n.ACC_GE_Collection_174_superWrapper {\n    margin-top: calc(-2.5rem + 15px);\n    margin-bottom: calc(-2.5rem + 20px);\n}\n\n@media (max-width: 1229px) {\n    span.ACC_GE_Collection_174_usps {\n        display: flex;\n        width: 561px;\n    }\n}\n\n@media (max-width: 1150px) {\n\n    span.ACC_GE_Collection_174_usps {\n        display: flex;\n        width: 100%;\n    }\n\n    span.ACC_GE_Collection_174_uspWrapper {\n        display: flex;\n        flex-direction: column;\n        justify-content: center;\n        align-items: flex-start;\n        gap: 2px;\n        flex: 1 0 0;\n        width: 100%;\n        max-width: 100%;\n    }\n\n    strong.ACC_GE_Collection_174_titleName {\n        color: #000;\n        font-family: Lexend, sans-serif;\n        font-size: 22px;\n        font-style: normal;\n        font-weight: 500;\n        line-height: 150%;\n    }\n\n    span.ACC_GE_Collection_174_usp {\n        color: #000;\n        font-family: Lexend, sans-serif;\n        font-size: 12px;\n        font-style: normal;\n        font-weight: 500;\n        line-height: 150%;\n    }\n}\n\n@media (min-width: 700px) {\n    .ACC_GE_Collection_174_superWrapper {\n        grid-column: span 2;\n        margin: -15px auto -15px !important;\n        width: 100%;\n    }\n}\n\n@media (max-width: 800px) {\n    span.ACC_GE_Collection_174_uspWrapper {\n        padding-right: 0px;\n    }\n\n    span.ACC_GE_Collection_174_subCopy {\n        color: #000;\n        font-family: Lexend;\n        font-size: 13px;\n        font-style: normal;\n        font-weight: 500;\n        line-height: 150%;\n        /* 19.5px */\n    }\n\n    span.ACC_GE_Collection_174_usp {\n        width: 100%;\n    }\n\n    .ACC_GE_Collection_174_cta_wrapper {\n        width: 100%;\n    }\n\n    .collection-header.section.ACC_GE_Collection_174_superWrapper {\n        padding: 0px;\n    }\n\n    span.ACC_GE_Collection_174_image {\n        display: block;\n        width: 43px;\n        height: 75px;\n        max-width: 100%;\n    }\n\n    .ACC_GE_Collection_174_superInnerWrapper {\n        padding: 10px;\n        flex-direction: column;\n        align-items: flex-start;\n        gap: 10px;\n    }\n\n    img.ACC_GE_Collection_174_image_mobile {\n        display: block;\n        width: 43px;\n        height: 75px;\n        max-width: 100%;\n    }\n\n    img.ACC_GE_Collection_174_image_desktop {\n        display: none;\n    }\n}\n\n@media (min-width: 1000px) {\n\n    /* .ACC_GE_Collection_174_superWrapper {\n        margin: -2.5rem -48px !important;\n    } */\n    .ACC_GE_Collection_174_superWrapper {\n        width: 100%;\n        max-width: 1480px;\n        /* margin: -15px auto 25px !important; */\n    }\n}\n\n@media (min-width: 1023px) {\n    .ACC_GE_Collection_174 .collection-list.ex-collection-list:has(.ACC_GE_Collection_179_reviews) .collection-card:nth-child(1) {\n        order: 1;\n    }\n\n    .ACC_GE_Collection_174 .collection-list.ex-collection-list:has(.ACC_GE_Collection_179_reviews) .collection-card:nth-child(2) {\n        order: 2;\n    }\n\n    .ACC_GE_Collection_174 .collection-list.ex-collection-list:has(.ACC_GE_Collection_179_reviews) .collection-card:nth-child(3) {\n        order: 3;\n    }\n\n    .ACC_GE_Collection_174 .collection-list.ex-collection-list:has(.ACC_GE_Collection_179_reviews) .ACC_GE_Collection_174_superWrapper {\n        order: 4;\n    }\n\n    .ACC_GE_Collection_174 .collection-list.ex-collection-list:has(.ACC_GE_Collection_179_reviews) .ACC_GE_Collection_179_reviews {\n        order: 5;\n    }\n\n    .ACC_GE_Collection_174 .collection-list.ex-collection-list:has(.ACC_GE_Collection_179_reviews) .collection-card {\n        order: 50;\n    }\n\n    .ACC_GE_Collection_174 .collection-list.ex-collection-list:has(.ACC_GE_Collection_179_reviews) .ACC_GE_Collection_174_superWrapper {\n        margin: -15px auto 25px !important;\n    }\n}\n\n@media (min-width: 1100px) {\n    .ACC_GE_Collection_174_superWrapper {\n        grid-column: span 3;\n    }\n}\n\n@media (min-width: 1480px) {\n    .ACC_GE_Collection_174_superWrapper {\n        width: 100%;\n        max-width: 1480px;\n        margin: -15px auto 25px !important;\n    }\n}\n\n@media (max-width: 350px) {\n    strong.ACC_GE_Collection_174_titleName {\n        font-size: 15px;\n    }\n\n    span.ACC_GE_Collection_174_usp {\n        font-size: 10px;\n    }\n\n    img.ACC_GE_Collection_174_image_mobile {\n        display: block;\n        width: 77px;\n        height: 120px;\n        max-width: 100%;\n    }\n\n    span.ACC_GE_Collection_174_image {\n        display: block;\n        width: 77px;\n        height: 120px;\n        max-width: 100%;\n    }\n\n}","changesets":"[]","iid":"A8990A2BCDB9"}],"environments":[{"name":"Default","rules_js":"return true;","iid":"EEE7C453830A"}],"goal":[],"urltargeting":["https://globalextend.de/collections/echthaar-extensions"],"personalization":true,"qaMode":true,"iid":"2F471D2E4400","page_targeting":{"iid":"4364EFE0DEB8","newSchema":true,"name":"ACC_GE_Collection_174_Collection_Pages_All_Langs","trigger":"direct","trigger_js":"return true;","poll_on_rules":false,"deactivation_mode":"reset","rules_js":"return true;","urltargetings":[],"conditions":[{"iid":"27E77968782D","name":"Include users when","matchType":"AND","conditionGroups":[{"iid":"A435F882A66F","name":"Group 1","matchType":"OR","conditions":[{"iid":"98300EA53CDB","url":"^(https?:\\/\\/)?(www\\.)?globalextend\\.de(\\/[a-z]{2})?(?!(\\/.*)*\\/products\\/)\\/collections\\/[^\\?#\\/]","url_type":"regex","matchType":"include","_id":"69c6d1c47babf86a827448d5"}],"_id":"69c6d1c47babf86a827448d4"}],"_id":"69c6d1c47babf86a827448d3"}]},"pages_match_type":"OR","audience_targeting":{"iid":"756DD1AD7AB4","newSchema":true,"name":"ACC_GE_Collection_174_All_Users_Disabled_Personalization_German_Language_And_Euro_Currency","rules_js":"return true;","conditions":[{"iid":"E9F5D0443CCF","name":"advanced","matchType":"AND","conditionGroups":[{"iid":"16DC84F964FC","name":"Group 1","matchType":"AND","conditions":[{"iid":"B0F1B6453C38","type":"js_code","rules_js":"return true;","rules_label":"All Users","metadata":null,"rules_value":"All Users","conditionGroupLabel":"advanced","_id":"69c6d1d47babf86a82746b45"}],"_id":"69c6d1d47babf86a82746b44"},{"iid":"4EE47A0219CF","name":"Group 2","matchType":"AND","conditions":[{"iid":"C32D1798AEB4","type":"js_code","rules_js":"return !(window.acceleratedDisabledExperiments instanceof Array) || !window.acceleratedDisabledExperiments.includes(`${experimentId}`);","rules_label":"Disabled Personalization","metadata":null,"rules_value":"Disabled Personalization","conditionGroupLabel":"advanced","_id":"69c6d1d47babf86a82746b47"}],"_id":"69c6d1d47babf86a82746b46"},{"iid":"C08481951E21","name":"Group 3","matchType":"AND","conditions":[{"iid":"1F9DA88C9E0F","type":"js_code","rules_js":"return window.document.documentElement.lang.startsWith('de') &&  window.Shopify?.currency?.active == \"EUR\";","rules_label":"German Language And Euro Currency","metadata":null,"rules_value":"German Language And Euro Currency","conditionGroupLabel":"advanced","_id":"69c6d1d47babf86a82746b49"}],"_id":"69c6d1d47babf86a82746b48"}],"_id":"69c6d1d47babf86a82746b43"}]}},{"test_type":"ab-test","status":"preview","name":"ACC_GE_Product_204","traffic_allocation":100,"audiences_match_type":"AND","jscode":"","csscode":"","audiences":[{"rules_js":"return window.document.documentElement.lang.startsWith('de') &&  window.Shopify?.currency?.active == \"EUR\";","iid":"9969CA28C1CD"},{"rules_js":"return fetch(`/api/2025-10/graphql.json`, {\n    method: 'POST',\n    headers: { 'Content-Type': 'application/json' },\n    body: JSON.stringify({\n        query: `query getProductsByHandle($handle: String!) {\n        c: productByHandle(handle: $handle) {\n            availableForSale\n            collections(first: 100) {\n                nodes { handle }\n            }\n        }\n    }`, variables: { handle: window.location.pathname.split(\"/\").find((c, i, a) => a[i - 1] === 'products') }\n    })\n}).then(r => r.json()).then(async (response) => {\n    if (response?.errors) throw new Error();\n    const collections = response?.data?.c?.collections?.nodes;\n    if (!collections?.length) throw new Error();\n    return collections.some(({ handle }) => [\n        'echthaar-extensions'\n    ].includes(handle) && response?.data?.c?.availableForSale);\n})","iid":"2FBA8B8E0B7D"}],"pages":[{"name":"Products Page","iid":"ABCD5C3AD619"}],"variations":[{"iid":"3F7372894935","name":"Reference","baseline":true,"traffic_allocation":50,"metadata_1":null,"jscode":"","reset_js":"","redirect_url":"","csscode":"","changesets":"[]"},{"iid":"DBBE02F3D696","name":"Variation 1","baseline":false,"traffic_allocation":50,"metadata_1":null,"jscode":"window.acceleratedDataQueue = window.acceleratedDataQueue || [];\nwindow.acceleratedDataQueue.push({\n    'ACC_GE_Product_204': {\n        var: {\n            get ['/']() { return window.Shopify?.routes?.root || '/' },\n            get locale() { return (window.Shopify || {}).locale || 'de' },\n            get currency() { return ((window.Shopify || {}).currency || {}).active || 'EUR' },\n            get mainForm() { return document.querySelector('.product safe-sticky.product-info .product-info__buy-buttons form[action*=\"/cart/add\"]') },\n            get quantitySelector() { return document.querySelector('.product safe-sticky.product-info quantity-selector') },\n            get pathName() { return window.location.pathname.split('/').filter(Boolean).pop() },\n            productData: null,\n            highQuantityPdps: ['bonding-extensions-echthaar', 'tape-in-extensions-echthaar-classic', 'invisible-tape', 'nanoring-extensions-echthaar']\n        },\n        icons: {\n            marker: `<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"9\" height=\"9\" viewBox=\"0 0 9 9\" fill=\"none\"><path d=\"M4.32812 8.25L-0.00200272 0H8.65825L4.32812 8.25Z\" fill=\"currentColor\"/></svg>`\n        },\n        currencyFormat: function (n) { return Intl.NumberFormat(`${this.var.locale}-${window.Shopify?.country || 'us'}`, { style: 'currency', currency: this.var.currency || 'USD', currencyDisplay: 'narrowSymbol', minimumFractionDigits: 2, maximumFractionDigits: 2, minimumIntegerDigits: 1, useGrouping: true }).format(n) },\n        formatPrice(n) {\n            if (!+n) return '';\n            let b = (this.var.refPriceFormat || '').match(/^(.*)99(.*)000((.)00)?(.*)$/);\n            if (!b) return this.currencyFormat(+n);\n            let [, prefix, thousand, _, decimal, suffix] = b;\n            let [amount, reminder] = (+n).toFixed(decimal ? 2 : 0).split('.');\n            return prefix + [...amount].reduce((r, v, idx, { length }) => {\n                let b = length - idx - 1;\n                return r += !b ? v : b % 3 ? v : (v + thousand);\n            }, '') + ((decimal && reminder) ? (decimal + reminder) : '') + suffix\n        },\n        addListeners() {\n            const tn = this.__testName;\n            const quantities = document.querySelectorAll(`.${tn}__box`);\n            const quantityDiscount = document.querySelector(`.${tn}__quantity-discount`);\n            if (!quantities.length || !quantityDiscount) return;\n            quantities.forEach((q) => q.addEventListener('click', (e) => {\n                try {\n                    e.stopPropagation();\n                    e.preventDefault();\n                    let t = e.currentTarget;\n                    quantities.forEach(q => q.classList.remove(`${tn}__quantity--active`));\n                    t.classList.add(`${tn}__quantity--active`);\n                    const quantity = Number(t.querySelector('span[data-quantity]')?.dataset?.quantity || 1);\n                    const activeTab = t.dataset.quantity;\n                    quantityDiscount.dataset.quantity = activeTab;\n                    this.var.quantitySelector.querySelector('input[name=\"quantity\"]').value = quantity;\n                } catch (e) { this.error(`Error in addListeners: ${e}`) }\n            }));\n            this.var.quantitySelector.querySelectorAll('button').forEach(button => button.addEventListener('click', (e) => {\n                try {\n                    setTimeout(() => {\n                        const quantity = Number(this.var.quantitySelector?.querySelector('input[name=\"quantity\"]')?.value || 1);\n                        const isHighQuantityPdp = this.var.highQuantityPdps.includes(this.var.pathName);\n                        const optionQuantities = [1, isHighQuantityPdp ? 5 : 2, isHighQuantityPdp ? 10 : 3];\n                        // Find the highest option whose quantity is <= current quantity\n                        let option = 1;\n                        for (let i = optionQuantities.length - 1; i >= 0; i--) {\n                            if (quantity >= optionQuantities[i]) {\n                                option = i + 1;\n                                break;\n                            }\n                        }\n                        const targetBox = quantities[option - 1];\n                        quantities.forEach(q => q.classList.remove(`${tn}__quantity--active`));\n                        targetBox?.classList.add(`${tn}__quantity--active`);\n                        quantityDiscount.dataset.quantity = option;\n                    }, 50);\n                } catch (e) { this.error(`Error in addListeners: ${e}`) }\n            }));\n            if (!this.var.mainForm) return this.error('Main form not found');\n            if (!this.var.mainForm.querySelector(`.${tn}__input`)) this.var.mainForm.insertAdjacentHTML('afterbegin', `<input type=\"hidden\" name=\"properties[_accelerated_test_id]\" value=\"${tn}\" class=\"${tn}__input\">`);\n        },\n        getQuantity(variant) {\n            if (variant === 2) return this.var.highQuantityPdps.includes(this.var.pathName) ? 5 : 2;\n            if (variant === 3) return this.var.highQuantityPdps.includes(this.var.pathName) ? 10 : 3;\n            return variant;\n        },\n        getProductPrice(option = 1) {\n            return new Promise(resolve => setTimeout(() => {\n                const discount = option === 1 ? 0.05 : 0.1;\n                const variantId = this.urlQuery().get('variant');\n                let variant = (variantId ? this.var.productData?.variants?.find(v => v.id === (+variantId)) : this.var.productData?.variants?.[0]) || {};\n                resolve({ price: +(variant.price || 0), savings: (((variant.price || 0) / 100) * discount) * this.getQuantity(option + 1) });\n            }, 100));\n        },\n        insertPrices() {\n            const tn = this.__testName;\n            if (!this.var.productData || !this.var.productData?.available) return this.testFailed('Product data not found or product is not available');\n            this.runAt('.product safe-sticky.product-info .product-info__button-selector-container', async ([target]) => {\n                const savings1 = await this.getProductPrice(1);\n                const savings2 = await this.getProductPrice(2);\n                target.insertAdjacentHTML('beforebegin', `\n                  <div class=\"${tn}__quantity-discount\" data-quantity=\"1\">\n                        <div class=\"${tn}__header\">\n                            <div class=\"${tn}__discount-title\">\n                                <span data-quantity=\"1\">Menge: 1</span>\n                                <span data-quantity=\"2\">Menge: ${this.getQuantity(2)}</span>\n                                <span data-quantity=\"3\">Menge: ${this.getQuantity(3)}</span>\n                            </div>\n                            <div class=\"${tn}__savings-container savings-container--1\">\n                                <span class=\"${tn}__savings-text\">Spare ${this.formatPrice(savings1.savings)}</span>\n                                <span class=\"${tn}__savings-text savings-text-applied\">Du sparst ${this.formatPrice(savings1.savings)}</span>\n                            </div>\n                            <div class=\"${tn}__savings-container savings-container--2\">\n                                <span class=\"${tn}__savings-text\">Spare ${this.formatPrice(savings2.savings)}</span>\n                                <span class=\"${tn}__savings-text savings-text-applied\">Du sparst ${this.formatPrice(savings2.savings)}</span>\n                            </div>                            \n                        </div>\n                        <div class=\"${tn}__progress-container\">\n                            <div class=\"${tn}__progress-bar\">\n                                <div class=\"${tn}__progress-fill\"></div>\n                                <span class=\"${tn}__marker\">${this.icons.marker}</span>\n                                <span class=\"${tn}__marker\">${this.icons.marker}</span>\n                            </div>\n                        </div>\n                        <div class=\"${tn}__boxes\">\n                            <div class=\"${tn}__box ${tn}__quantity--active\" data-quantity=\"1\">\n                                <span class=\"${tn}__quantity\">1 Stück</span>\n                            </div>\n                            <div class=\"${tn}__box\" data-quantity=\"2\">\n                                <div class=\"${tn}__quantity\">\n                                    <span data-quantity=\"${this.getQuantity(2)}\">${this.getQuantity(2)} Stück</span>\n                                    <span class=\"${tn}__savings_badge\">Spare 5%</span>\n                                </div>\n                            </div>\n                            <div class=\"${tn}__box\" data-quantity=\"3\">\n                                <div class=\"${tn}__quantity\">\n                                    <span data-quantity=\"${this.getQuantity(3)}\">${this.getQuantity(3)} Stück</span>\n                                    <span class=\"${tn}__savings_badge\">Spare 10%</span>\n                                </div>\n                            </div>\n                        </div>\n                    </div>  \n                `);\n                this.addListeners();\n                this.trackMutation();\n            })\n        },\n        trackMutation() {\n            const tn = this.__testName;\n            this.runAt('.product safe-sticky.product-info variant-picker.variant-picker', ([target]) => new MutationObserver(this.throttle(() => {\n                [1, 2].forEach(async (option) => {\n                    const { savings } = await this.getProductPrice(option);\n                    document.querySelector(`.${tn}__savings-container.savings-container--${option} .${tn}__savings-text`).innerText = `Spare ${this.formatPrice(savings)}`;\n                    document.querySelector(`.${tn}__savings-container.savings-container--${option} .${tn}__savings-text.savings-text-applied`).innerText = `Du sparst ${this.formatPrice(savings)}`;\n                });\n            }, 200)).observe(target, { childList: true, subtree: true, attributes: true }));\n        },\n        init() {\n            this.runIf(() => this.var.currency, () => {\n                this.cache(this.var['/'] + '?section_id=acc-price-format-reference', this.var.currency, !1)\n                    .then(refPriceFormat => this.var.refPriceFormat = refPriceFormat.split('##DELIMITER##')[1])\n                    .catch(this.error)\n                    .finally(() => this.cache(`${this.var['/']}products/${this.var.pathName}.js`)\n                        .then(d => { this.var.productData = d; this.insertPrices() })\n                        .catch(this.testFailed));\n            }, 50);\n\n        }\n    }\n});\n","reset_js":"","redirect_url":"","csscode":".ACC_GE_Product_204__quantity-discount {\n    margin-block: 24px;\n}\n\n.ACC_GE_Product_204__header {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n}\n\n.ACC_GE_Product_204__savings-container {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n}\n\n.ACC_GE_Product_204__savings-text {\n    color: #989898;\n    text-align: center;\n    font-family: Lexend, sans-serif;\n    font-size: 10px;\n    font-weight: 400;\n    line-height: 100%;\n    transition: all 0.3s ease-in-out;\n}\n\n.ACC_GE_Product_204__savings-text.savings-text-applied {\n    color: #000;\n}\n\n.ACC_GE_Product_204__discount-title span {\n    color: #000;\n    font-family: Lexend, sans-serif;\n    font-size: 14px;\n    font-style: normal;\n    font-weight: 400;\n    line-height: 100%;\n}\n\n.ACC_GE_Product_204__progress-container {\n    position: relative;\n    margin-block: 10px;\n}\n\n.ACC_GE_Product_204__progress-bar {\n    position: relative;\n    height: 6px;\n    border-radius: 5px;\n    background: linear-gradient(90deg, #708A5C 30.06%, #D9D9D9 30.13%);\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    place-content: center;\n    align-items: center;\n    box-sizing: border-box;\n    justify-content: center;\n}\n\n.ACC_GE_Product_204__progress-fill {\n    position: absolute;\n    left: 0;\n    top: 0;\n    bottom: 0px;\n    /* height: 100%; */\n    border-radius: 100px;\n    background: #708A5C;\n    width: 33.3%;\n    transition: width 0.3s ease;\n    border-top-right-radius: 0px;\n    border-bottom-right-radius: 0px;\n}\n\n.ACC_GE_Product_204__progress-bar .ACC_GE_Product_204__marker {\n    position: relative;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    top: calc(100% - 6px);\n}\n\n.ACC_GE_Product_204__progress-bar .ACC_GE_Product_204__marker:nth-child(2) {\n    grid-column: 2;\n}\n\n.ACC_GE_Product_204__progress-bar .ACC_GE_Product_204__marker:nth-child(3) {\n    grid-column: 3;\n}\n\n.ACC_GE_Product_204__boxes {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n}\n\n.ACC_GE_Product_204__progress-bar,\n.ACC_GE_Product_204__boxes,\n.ACC_GE_Product_204__header {\n    column-gap: 23px;\n}\n\n.ACC_GE_Product_204__box {\n    border-radius: 10px;\n    border: 1px solid #D9D9D9;\n    background: #F0F0F2;\n    align-self: stretch;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    padding: 10px 15px;\n    cursor: pointer;\n    transition: all 0.3s ease;\n    position: relative;\n    user-select: none;\n    -webkit-tap-highlight-color: transparent;\n}\n\n.ACC_GE_Product_204__quantity {\n    display: flex;\n    flex-direction: column;\n    row-gap: 2px;\n}\n\n.ACC_GE_Product_204__quantity,\n.ACC_GE_Product_204__quantity span {\n    color: #000;\n    text-align: center;\n    font-family: Lexend, sans-serif;\n    font-size: 14px;\n    font-style: normal;\n    font-weight: 400;\n    line-height: 100%;\n}\n\n.ACC_GE_Product_204__quantity .ACC_GE_Product_204__savings_badge {\n    color: #708A5C;\n    text-align: center;\n    font-family: Lexend, sans-serif;\n    font-size: 12px;\n    font-style: normal;\n    font-weight: 700;\n    line-height: 150%;\n}\n\n.ACC_GE_Product_204__box--active,\n.ACC_GE_Product_204__quantity--active {\n    border-color: #708A5C;\n}\n\n.ACC_GE_Product_204__quantity--active::after {\n    content: '';\n    background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11' fill='none'%3E%3Cpath d='M11 5.5C11 6.95869 10.4205 8.35764 9.38909 9.38909C8.35764 10.4205 6.95869 11 5.5 11C4.04131 11 2.64236 10.4205 1.61091 9.38909C0.579463 8.35764 0 6.95869 0 5.5C0 4.04131 0.579463 2.64236 1.61091 1.61091C2.64236 0.579463 4.04131 0 5.5 0C6.95869 0 8.35764 0.579463 9.38909 1.61091C10.4205 2.64236 11 4.04131 11 5.5ZM8.27063 3.41687C8.22152 3.36794 8.16304 3.32941 8.0987 3.30359C8.03436 3.27776 7.96547 3.26518 7.89616 3.2666C7.82685 3.26801 7.75853 3.28338 7.69529 3.3118C7.63205 3.34022 7.5752 3.3811 7.52812 3.432L5.14044 6.47419L3.7015 5.03456C3.60375 4.94348 3.47447 4.8939 3.34089 4.89626C3.20731 4.89861 3.07986 4.95273 2.98538 5.0472C2.89091 5.14167 2.8368 5.26912 2.83444 5.4027C2.83209 5.53629 2.88167 5.66557 2.97275 5.76331L4.79187 7.58312C4.84088 7.63204 4.89924 7.67059 4.96346 7.69646C5.02769 7.72234 5.09647 7.73501 5.1657 7.73373C5.23493 7.73244 5.30319 7.71723 5.36642 7.68899C5.42964 7.66076 5.48653 7.62007 5.53369 7.56938L8.27819 4.13875C8.37175 4.04147 8.42344 3.91138 8.42215 3.77641C8.42087 3.64144 8.36671 3.51236 8.27131 3.41687H8.27063Z' fill='%23708A5C'/%3E%3C/svg%3E\");\n    background-size: contain;\n    background-repeat: no-repeat;\n    position: absolute;\n    top: 4px;\n    right: 4px;\n    width: 11px;\n    height: 11px;\n    display: inline-block;\n}\n\n.ACC_GE_Product_204__progress-bar .ACC_GE_Product_204__marker svg {\n    color: #D9D9D9;\n    transition: color 0.3s ease;\n    width: 10px;\n    height: 11px;\n}\n\n.ACC_GE_Product_204__discount-title {\n    display: flex;\n    align-items: center;\n}\n\n\n/* Hide all quantity titles by default */\n.ACC_GE_Product_204__discount-title span[data-quantity] {\n    display: none;\n}\n\n/* Show only the matching quantity title */\n.ACC_GE_Product_204__quantity-discount[data-quantity=\"1\"] .ACC_GE_Product_204__discount-title span[data-quantity=\"1\"],\n.ACC_GE_Product_204__quantity-discount[data-quantity=\"2\"] .ACC_GE_Product_204__discount-title span[data-quantity=\"2\"],\n.ACC_GE_Product_204__quantity-discount[data-quantity=\"3\"] .ACC_GE_Product_204__discount-title span[data-quantity=\"3\"] {\n    display: inline;\n}\n\n/* Hide all savings text by default */\n.ACC_GE_Product_204__savings-text {\n    display: none;\n}\n\n/* Quantity 1: Show regular savings text (not applied) for both containers */\n.ACC_GE_Product_204__quantity-discount[data-quantity=\"1\"] .savings-container--1 .ACC_GE_Product_204__savings-text:not(.savings-text-applied),\n.ACC_GE_Product_204__quantity-discount[data-quantity=\"1\"] .savings-container--2 .ACC_GE_Product_204__savings-text:not(.savings-text-applied) {\n    display: inline;\n}\n\n/* Quantity 2: Show applied text for container 1, regular text for container 2 */\n.ACC_GE_Product_204__quantity-discount[data-quantity=\"2\"] .savings-container--1 .ACC_GE_Product_204__savings-text.savings-text-applied,\n.ACC_GE_Product_204__quantity-discount[data-quantity=\"2\"] .savings-container--2 .ACC_GE_Product_204__savings-text:not(.savings-text-applied) {\n    display: inline;\n}\n\n/* Quantity 3: Show applied text for both containers */\n/* .ACC_GE_Product_204__quantity-discount[data-quantity=\"3\"] .savings-container--1 .ACC_GE_Product_204__savings-text.savings-text-applied, */\n.ACC_GE_Product_204__quantity-discount[data-quantity=\"3\"] .savings-container--2 .ACC_GE_Product_204__savings-text.savings-text-applied {\n    display: inline;\n}\n\n.ACC_GE_Product_204__quantity-discount[data-quantity=\"3\"] .ACC_GE_Product_204__marker:nth-child(2) {\n    display: none;\n}\n\n.ACC_GE_Product_204__quantity-discount[data-quantity=\"2\"] .ACC_GE_Product_204__progress-fill {\n    width: 66.6%;\n}\n\n.ACC_GE_Product_204__quantity-discount[data-quantity=\"3\"] .ACC_GE_Product_204__progress-fill {\n    width: 100%;\n    border-radius: 5px;\n}\n\n.ACC_GE_Product_204__quantity-discount[data-quantity=\"2\"] .ACC_GE_Product_204__marker:nth-child(2) svg,\n.ACC_GE_Product_204__quantity-discount[data-quantity=\"3\"] .ACC_GE_Product_204__marker svg {\n    color: #708A5C;\n}\n\n@media (max-width: 1295px) {\n\n    .ACC_GE_Product_204__progress-bar,\n    .ACC_GE_Product_204__boxes,\n    .ACC_GE_Product_204__header {\n        column-gap: 15px;\n    }\n}\n\n@media (max-width: 595px) {\n\n    .ACC_GE_Product_204__progress-bar,\n    .ACC_GE_Product_204__boxes,\n    .ACC_GE_Product_204__header {\n        column-gap: 10px;\n    }\n\n    .ACC_GE_Product_204__discount-title span {\n        font-size: 12px;\n    }\n\n    .ACC_GE_Product_204__quantity--active::after {\n        background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='9' viewBox='0 0 9 9' fill='none'%3E%3Cpath d='M9 4.5C9 5.69347 8.52589 6.83807 7.68198 7.68198C6.83807 8.52589 5.69347 9 4.5 9C3.30653 9 2.16193 8.52589 1.31802 7.68198C0.474106 6.83807 0 5.69347 0 4.5C0 3.30653 0.474106 2.16193 1.31802 1.31802C2.16193 0.474106 3.30653 0 4.5 0C5.69347 0 6.83807 0.474106 7.68198 1.31802C8.52589 2.16193 9 3.30653 9 4.5ZM6.76687 2.79562C6.7267 2.75559 6.67885 2.72406 6.62621 2.70293C6.57357 2.68181 6.51721 2.67151 6.46049 2.67267C6.40378 2.67382 6.34789 2.6864 6.29615 2.70966C6.24441 2.73291 6.19789 2.76636 6.15937 2.808L4.20581 5.29706L3.0285 4.11919C2.94853 4.04467 2.84275 4.0041 2.73346 4.00603C2.62416 4.00796 2.51988 4.05223 2.44259 4.12953C2.36529 4.20682 2.32102 4.3111 2.31909 4.42039C2.31716 4.52969 2.35773 4.63546 2.43225 4.71544L3.92062 6.20437C3.96072 6.2444 4.00847 6.27594 4.06102 6.29711C4.11356 6.31828 4.16984 6.32864 4.22648 6.32759C4.28312 6.32655 4.33898 6.3141 4.3907 6.29099C4.44243 6.26789 4.48898 6.23461 4.52756 6.19313L6.77306 3.38625C6.84962 3.30666 6.89191 3.20022 6.89085 3.08979C6.8898 2.97936 6.84549 2.87375 6.76744 2.79562H6.76687Z' fill='%23708A5C'/%3E%3C/svg%3E\");\n        width: 9px;\n        height: 9px;\n    }\n\n}","changesets":"[]"}],"environments":[{"name":"Default","rules_js":"return true;","iid":"EEE7C453830A"}],"goal":[],"urltargeting":["https://globalextend.com/products/clip-in-extensions-nahtlos-echthaar"],"personalization":false,"qaMode":true,"iid":"9F60DF9202F7","page_targeting":{"iid":"11AB245BB272","newSchema":true,"name":"ACC_GE_Product_204_Products_Page","trigger":"direct","trigger_js":"return true;","poll_on_rules":false,"deactivation_mode":"reset","rules_js":"return true;","urltargetings":[],"conditions":[{"iid":"6CE67DBF0B63","name":"Include users when","matchType":"AND","conditionGroups":[{"iid":"85EB7CBC643A","name":"Group 1","matchType":"OR","conditions":[{"iid":"9060F8E922E5","url":"^(https?:\\/\\/)?(www\\.)?globalextend\\.de\\/(collections\\/.*\\/)?products\\/[^\\?#\\/]","url_type":"regex","matchType":"include","_id":"69c6d1c47babf86a8274564c"}],"_id":"69c6d1c47babf86a8274564b"}],"_id":"69c6d1c47babf86a8274564a"}]},"pages_match_type":"OR","audience_targeting":{"iid":"F37ED48B6A48","newSchema":true,"name":"ACC_GE_Product_204_German_Language_And_Euro_Currency_PDPs_Of_Specific_Collections__Product_204_","rules_js":"return true;","conditions":[{"iid":"E7875E2CA857","name":"advanced","matchType":"AND","conditionGroups":[{"iid":"6242DA207549","name":"Group 1","matchType":"AND","conditions":[{"iid":"01CAFBF0D4BE","type":"js_code","rules_js":"return window.document.documentElement.lang.startsWith('de') &&  window.Shopify?.currency?.active == \"EUR\";","rules_label":"German Language And Euro Currency","metadata":null,"rules_value":"German Language And Euro Currency","conditionGroupLabel":"advanced","_id":"69c6d1d47babf86a82747a17"}],"_id":"69c6d1d47babf86a82747a16"},{"iid":"4E37CBEAA307","name":"Group 2","matchType":"AND","conditions":[{"iid":"63064D8E51EA","type":"js_code","rules_js":"return fetch(`/api/2025-10/graphql.json`, {\n    method: 'POST',\n    headers: { 'Content-Type': 'application/json' },\n    body: JSON.stringify({\n        query: `query getProductsByHandle($handle: String!) {\n        c: productByHandle(handle: $handle) {\n            availableForSale\n            collections(first: 100) {\n                nodes { handle }\n            }\n        }\n    }`, variables: { handle: window.location.pathname.split(\"/\").find((c, i, a) => a[i - 1] === 'products') }\n    })\n}).then(r => r.json()).then(async (response) => {\n    if (response?.errors) throw new Error();\n    const collections = response?.data?.c?.collections?.nodes;\n    if (!collections?.length) throw new Error();\n    return collections.some(({ handle }) => [\n        'echthaar-extensions'\n    ].includes(handle) && response?.data?.c?.availableForSale);\n})","rules_label":"PDPs Of Specific Collections (Product_204)","metadata":null,"rules_value":"PDPs Of Specific Collections (Product_204)","conditionGroupLabel":"advanced","_id":"69c6d1d47babf86a82747a19"}],"_id":"69c6d1d47babf86a82747a18"}],"_id":"69c6d1d47babf86a82747a15"}]}}],"pages":[{"newSchema":false,"name":"Collection Pages All Langs","trigger":"direct","trigger_js":"return true;","poll_on_rules":false,"deactivation_mode":"reset","rules_js":"return true;","urltargetings":[{"type":"include","url":"^(https?:\\/\\/)?(www\\.)?globalextend\\.de(\\/[a-z]{2})?(?!(\\/.*)*\\/products\\/)\\/collections\\/[^\\?#\\/]","url_type":"regex","iid":"C0B1E09FEE15"}],"iid":"2AF27A8B39EE","api_name":"collection-pages-all-langs","conditions":[]},{"newSchema":false,"name":"Checkout","trigger":"direct","trigger_js":"return true;","poll_on_rules":false,"deactivation_mode":"reset","rules_js":"return true;","urltargetings":[{"type":"include","url":"^(https?:\\/\\/)?(www\\.)?globalextend\\.de\\/.*custom\\/web-pixel.*\\/checkouts\\/(?!.*thank_you)","url_type":"regex"}],"iid":"3D71597BBDD5","api_name":"checkout-0001","conditions":[]},{"newSchema":false,"name":"ACC_GE_Product_215","trigger":"direct","trigger_js":"return true;","poll_on_rules":false,"deactivation_mode":"reset","rules_js":"return true;","urltargetings":[{"type":"include","url":"^(https?:\\/\\/)?(www\\.)?globalextend\\.de\\/(collections\\/.*\\/)?products\\/[^\\?#\\/]","url_type":"regex","iid":"65D41B8C7115"}],"iid":"7CB5593C4B77","api_name":"acc_ge_product_215","conditions":[]},{"newSchema":false,"name":"entire_store","trigger":"direct","trigger_js":"return true;","poll_on_rules":false,"deactivation_mode":"reset","rules_js":"return true;","urltargetings":[{"type":"include","url":"^(https?:\\/\\/)?(www\\.)?globalextend\\.de(\\/en)?(?!(.*\\/(checkouts|orders)))","url_type":"regex","iid":"B0C2A978A5F2"}],"iid":"8200E6858637","api_name":"entire_store","conditions":[]},{"newSchema":false,"name":"Sitewide","trigger":"direct","trigger_js":"return true;","poll_on_rules":false,"deactivation_mode":"reset","rules_js":"return true;","urltargetings":[{"type":"include","url":"^(https?:\\/\\/)?(www\\.)?globalextend\\.de(?!(.*\\/(checkouts|orders)))","url_type":"regex"}],"iid":"85EF412F7A56","api_name":"sitewide-0023","conditions":[]},{"newSchema":false,"name":"Products Page","trigger":"direct","trigger_js":"return true;","poll_on_rules":false,"deactivation_mode":"reset","rules_js":"return true;","urltargetings":[{"type":"include","url":"^(https?:\\/\\/)?(www\\.)?globalextend\\.de\\/(collections\\/.*\\/)?products\\/[^\\?#\\/]","url_type":"regex"}],"iid":"ABCD5C3AD619","api_name":"products-page","conditions":[]}],"audiences":[{"newSchema":false,"name":" ACC_GE_CartDrawer_172","rules_js":"return Promise.all([\n    new Promise((run, die) => {\n        let lookFor = \"returned\"; // Change to \"returned\" if needed\n        let sessionStorageItem = \"xlr8d--user-is\";\n        let check = window.sessionStorage.getItem(sessionStorageItem);\n\n        if (!check) {\n            return window.addEventListener(`${sessionStorageItem}-${lookFor}`, () => run(true), { once: true });\n        }\n\n        check === lookFor ? run(true) : die();\n    }),\n\n    new Promise(resolve => {\n        window.addEventListener('xlr8d--cart.opened', () => {\n            if (Shopify.currency?.active === 'EUR' && !!document.querySelector('html[lang=\"de\"]')) {\n                resolve(true);\n            }\n        }, { once: true });\n    })\n]);","iid":"0F0D6CFC2E3D","conditions":[]},{"newSchema":false,"name":"PDPs Of Specific Collections (Product_204)","rules_js":"return fetch(`/api/2025-10/graphql.json`, {\n    method: 'POST',\n    headers: { 'Content-Type': 'application/json' },\n    body: JSON.stringify({\n        query: `query getProductsByHandle($handle: String!) {\n        c: productByHandle(handle: $handle) {\n            availableForSale\n            collections(first: 100) {\n                nodes { handle }\n            }\n        }\n    }`, variables: { handle: window.location.pathname.split(\"/\").find((c, i, a) => a[i - 1] === 'products') }\n    })\n}).then(r => r.json()).then(async (response) => {\n    if (response?.errors) throw new Error();\n    const collections = response?.data?.c?.collections?.nodes;\n    if (!collections?.length) throw new Error();\n    return collections.some(({ handle }) => [\n        'echthaar-extensions'\n    ].includes(handle) && response?.data?.c?.availableForSale);\n})","iid":"2FBA8B8E0B7D","conditions":[]},{"newSchema":false,"name":"All Users","rules_js":"return true;","iid":"3A627E7B3967","conditions":[]},{"newSchema":false,"name":"Disable Personalization","rules_js":"// https://www.notion.so/schroeder-weische/Disable-personalizations-during-Deploy-Live-17517d52a90d80d7a779cad7a12638de\nreturn !(window.acceleratedDisabledExperiments instanceof Array) || !window.acceleratedDisabledExperiments.includes(experimentId);","iid":"8BBA5FBAFF1A","conditions":[]},{"newSchema":false,"name":"German Language And Euro Currency","rules_js":"return window.document.documentElement.lang.startsWith('de') &&  window.Shopify?.currency?.active == \"EUR\";","iid":"9969CA28C1CD","conditions":[]},{"newSchema":false,"name":"Disabled Personalization","rules_js":"return !(window.acceleratedDisabledExperiments instanceof Array) || !window.acceleratedDisabledExperiments.includes(`${experimentId}`);","iid":"B76268F47FEF","conditions":[]},{"newSchema":false,"name":"lang^=\"de\"","rules_js":"return /^de/i.test(window.localStorage.getItem('xlr8d--html-lang'));","iid":"BDF0B81DA8A1","conditions":[]},{"newSchema":false,"name":"ACC_GE_CartDrawer_216","rules_js":"return new Promise((resolve) => {\n\n  const timeZone = 'Europe/Berlin';\n  const now = new Date();\n\n  const year = new Intl.DateTimeFormat('en-CA', {\n    timeZone,\n    year: 'numeric',\n  }).format(now);\n\n  const today = new Intl.DateTimeFormat('en-CA', {\n    timeZone,\n    year: 'numeric',\n    month: '2-digit',\n    day: '2-digit',\n  }).format(now);\n\n  const weekDay = new Intl.DateTimeFormat('en-US', {\n    timeZone,\n    weekday: 'short',\n  }).format(now);\n\n  const isWeekend = weekDay === 'Sat' || weekDay === 'Sun';\n\n  fetch(`https://storage.app.accdn.dev/public/data/public_holidays/de/${year}.json`)\n    .then((response) => response.ok ? response.json() : [])\n    .then((holidays) => {\n\n      const isHoliday = holidays.some(\n        (holiday) => holiday?.date === today\n      );\n\n      const shouldRun = !isHoliday && !isWeekend;\n\n      resolve(shouldRun);\n    })\n    .catch(() => resolve(false));\n});","iid":"EB2F5FAD00EC","conditions":[]},{"newSchema":false,"name":"cart.opened","rules_js":"return new Promise(resolve => window.addEventListener('xlr8d--cart.opened',()=>resolve(true)))","iid":"FB87ACEF475A","conditions":[]}],"goals":[],"exclusion_groups":[],"default_integrations":[{"iid":"1","name":"Google Tag Manager","help_url":"https://developers.google.com/tag-manager/devguide","logo":"google_tagmanager.png","used_hook":"experimentViewed","run_synchronously":null,"jscode":"window.dataLayer = window.dataLayer || []; \r\nwindow.dataLayer.push({\r\n\t'event': 'codebase-viewed-experiment',\r\n\t'codebase_client_id': clientId,\r\n\t'project_id': projectId, \r\n  \t'project_name': projectName,\r\n\t'experiment_id': experimentId,\r\n\t'experiment_name': experimentName,\r\n\t'variation_id': variationId,\r\n\t'is_baseline': isBaseline,\r\n\t'variation_name': variationName\r\n});"}],"custom_integrations":[]}