{"config": "window.GIFTBOX_CUSTOM_CART_ITEMS_SELECTORS = [\"cart-items ul.mini-cart__navigation li\"];\r\n\r\nwindow.GIFTBOX_CUSTOM_CART_REMOVE_LINK_SELECTORS = [\"a.delete-product\"];\r\n\r\nwindow.GIFTBOX_CUSTOM_CART_REMOVE_INPUTS_SELECTORS = [\"quantity-input.quantity\"];\r\n\r\nwindow.GIFTBOX_CUSTOM_UPDATE_CART = () => {\r\n    console.log(\"GB updating cart..\")\r\n    const firstQtyInput = document.querySelector(\"cart-drawer input.quantity__input\")\r\n    if (firstQtyInput) {\r\n        firstQtyInput.dispatchEvent(new Event(\"change\",{\r\n            bubbles: true\r\n        }));\r\n    }\r\n}\r\n\r\nconst itemsSelector = \".mini-cart__navigation li\";\r\n\r\nconst itemsQtySelector = \"quantity-input\";\r\n\r\nsetInterval( () => {\r\n\r\n    let gifts = document.querySelectorAll(`${itemsSelector} a[href*=\"free-gift\"]:not(:has(img))`);\r\n\r\n    gifts.forEach( (gift) => {\r\n\r\n        let giftWrapper = gift.closest(itemsSelector);\r\n\r\n        if (!giftWrapper)\r\n            return;\r\n\r\n        let qtyInputs = giftWrapper?.querySelectorAll(`${itemsQtySelector}, ${itemsQtySelector} *`);\r\n\r\n        qtyInputs.forEach( (el) => {\r\n\r\n            el.style[\"pointer-events\"] = \"none\";\r\n\r\n            el.style[\"opacity\"] = \"0.25\";\r\n\r\n        }\r\n        );\r\n\r\n    }\r\n    );\r\n\r\n}\r\n);\r\n", "gp_handle_pairs": null, "injection_method": "script_tag", "gp_hiding_in_collections_disabled": false, "storefront_access_token": "09be7dba526c4139c7b42b279e215e52"}