35MI Magic Mirror Artistry Palette

$28.00
people are viewing this right now
Free worldwide shipping
Free returns
Sustainably made
Secure payments
Description
  • DESCRIPTION
  • SHADE NAMES
  • HOW TO USE
  • INGREDIENTS
Create infinite illusions. Reveal your best reflection with a palette of 35 extraordinary neutrals. Like a trick of the light, this essential curation transitions from warm to cool tones from left to rightand from matte to pearlescent matte, shimmer, and metallic finishes from top to bottom. Blur the line between day and nightand real and unrealwith the richly pigmented formulas that blend and build like pure magic.

FEATURES
  • Essential artistry curation
  • 35 warm and cool neutrals for ultimate versatility
  • Matte, pearlescent matte, shimmer, and metallic finishes for dimensional effects
  • Richly pigmented formulas that magically blend and build

ROW 1:
  • Epic Wonders / matte deep brown
  • Shadowplay / matte brick red
  • Day Daze / matte cinnamon
  • Trick of the Light / matte ivory
  • Under a Spell / matte deep purple
  • Out of the Blue / matte navy
  • Mesmerize Me / matte black
ROW 2:
  • Before Your Eyes / matte warm medium brown
  • Instantly Enchanted / matte rosy brown
  • Warm Glare / matte tan
  • Spectacular Show / matte buff
  • Voil! / matte deep berry
  • Unreal Depths / matte indigo
  • What's the Secret? / matte deep taupe
ROW 3:
  • Wild Effects / matte light brown
  • Dreams & Fantasies / pearlescent matte peach
  • Big Reveal / matte cream
  • Vanity Twist / pearlescent matte beige
  • Pink Perception / matte dusty pink
  • Mind Games / pearlescent matte deep navy
  • Disappearing Act / matte light gray
ROW 4:
  • Sudden Sorcery / light brown shimmer
  • Dazzling Illusions / cocoa shimmer
  • Like a Charm / brass shimmer
  • Future Flash / taupe shimmer
  • Crystal Conjurer / warm gunmetal shimmer
  • Chills & Shivers / icy silver shimmer
  • Upon Reflection / slate shimmer
ROW 5:
  • Magical Mayhem / metallic dark brown
  • Infinite Glow / metallic chocolate
  • Now You See It / metallic copper
  • Rich Refraction / metallic gold
  • Shining Moment / metallic pewter
  • Glass Gaze / metallic deep silver
  • Smoke & Mirrors / metallic black
Reveal your best reflection your wayor starting here with these artistry tips:
  • Apply mattes to create a base and enhance the shape of the eyes. Use the side of a soft, fluffy eyeshadow brush to sweep on lighter shades. Use the tip of a dense, domed eyeshadow brush to build deeper hues in the creases and outer corners.
  • Glide on darker shades with an angled liner brush to define the upper and lower lash lines. Blend and buff with a smudger eyeshadow brush for smokier looks.
  • Tap on shimmers or metallics to amp up the lids, using your fingertip or a flat, packing eyeshadow brush. For intensified shine, spritz a brush with a setting spray before picking up pigment and pressing it onto the lids.
  • Pop on brighter mattes, shimmers, or metallics to highlight the brow bones and inner eye corners.
  • For full-face artistry, use matte neutral shades for brow powders, bright shimmers and metallics for complexion highlighters, and peaches, pinks, and berries for blushes.
EPIC WONDERS, SHADWPOLAY, DAY DAZE, OUT OF THE BLUE, INSTANTLY ENCHANTED
Talc, Synthetic Fluorphlogopite, Silica, Boron Nitride, Magnesium Stearate, Dimethicone, Hydrogenated Polyisobutene, Octyldodecyl Stearoyl Stearate, Mica, Phenoxyethanol, Bis-Diglyceryl Polyacyladipate-2, Dimethiconol, Tocopheryl Acetate, Water (Aqua, Eau), Kaolin, Caprylyl Glycol, Aminopropyl Triethoxysilane, Stearic Acid, Ethylhexylglycerin, Triethoxycaprylylsilane, Tocopherol +/- May Contain/Peut Contenir: Titanium Dioxide (CI 77891), Iron Oxides (CI 77491, CI 77492, CI 77499), Manganese Violet (CI 77742), Ferric Ammonium Ferrocyanide (CI 77510), Yellow 5 Lake (CI 19140), Blue 1 Lake (CI 42090), Red 40 Lake (CI 16035).

TRICK OF THE LIGHT, MESMERIZE ME, WHATS THE SECRET?
Talc, Synthetic Fluorphlogopite, Mica, Silica, Magnesium Stearate, Boron Nitride, Dimethicone, Hydrogenated Polyisobutene, Octyldodecyl Stearoyl Stearate, Phenoxyethanol, Bis-Diglyceryl Polyacyladipate-2, Dimethiconol, Tocopheryl Acetate, Water (Aqua, Eau), Triethoxycaprylylsilane, Caprylyl Glycol, Stearic Acid, Aminopropyl Triethoxysilane, Ethylhexylglycerin, Tocopherol +/- May Contain/Peut Contenir: Titanium Dioxide (CI 77891), Iron Oxides (CI 77491, CI 77492, CI 77499), Ultramarines (CI 77007), Yellow 5 Lake (CI 19140), Blue 1 Lake (CI 42090).

BEFORE YOUR EYES, WARM GLARE, VOIL!
Talc, Mica, Silica, Boron Nitride, Magnesium Stearate, Dimethicone, Hydrogenated Polyisobutene, Octyldodecyl Stearoyl Stearate, Synthetic Fluorphlogopite, Phenoxyethanol, Bis-Diglyceryl Polyacyladipate-2, Water (Aqua, Eau), Tocopheryl Acetate, Caprylyl Glycol, Stearic Acid, Ethylhexylglycerin, Triethoxycaprylylsilane, Dimethiconol, Aminopropyl Triethoxysilane, Tocopherol +/- May Contain/Peut Contenir: Titanium Dioxide (CI 77891), Iron Oxides (CI 77491, CI 77492, CI 77499), Yellow 5 Lake (CI 19140), Blue 1 Lake (CI 42090).

UNREAL DEPTHS
Talc, Mica, Silica, Magnesium Stearate, Dimethicone, Hydrogenated Polyisobutene, Octyldodecyl Stearoyl Stearate, Bis-Diglyceryl Polyacyladipate-2, Phenoxyethanol, Water (Aqua, Eau), Tocopheryl Acetate, Maltodextrin, Stearic Acid, Vinyl Dimethicone/Methicone Silsesquioxane Crosspolymer, Boron Nitride, Caprylyl Glycol, Synthetic Fluorphlogopite, Ethylhexylglycerin, Dimethiconol, Aminopropyl Triethoxysilane, Tocopherol +/- May Contain/Peut Contenir: Iron Oxides (CI 77499), Ultramarines (CI 77007), Yellow 5 Lake (Ci 19140), Blue 1 Lake (CI 42090), Carmine (CI 75470).

SPECTACULAR SHOW, PINK PERCEPTION
Talc, Mica, Silica, Magnesium Stearate, Ethylhexyl Palmitate, Isononyl Isononanoate, Phenyl Trimethicone, Tridecyl Trimellitate, Phenoxyethanol, Isopropyl Isostearate, Tocopheryl Acetate, Water (Aqua, Eau), Caprylyl Glycol, Stearic Acid, Ethylhexylglycerin, Triethoxycaprylylsilane, Tocopherol +/- May Contain/Peut Contenir: Titanium Dioxide (CI 77891), Iron Oxides (CI 77491, CI 77492, CI 77499), Yellow 5 Lake (CI 19140), Blue 1 Lake (CI 42090).

WILD EFFECTS, DISAPPEARING ACT
Mica, Talc, Silica, Magnesium Stearate, Ethylhexyl Palmitate, Isononyl Isononanoate, Phenyl Trimethicone, Tridecyl Trimellitate, Phenoxyethanol, Isopropyl Isostearate, Tocopheryl Acetate, Water (Aqua, Eau), Caprylyl Glycol, Stearic Acid, Ethylhexylglycerin, Triethoxycaprylylsilane, Tocopherol +/- May Contain/Peut Contenir: Titanium Dioxide (CI 77891), Iron Oxides (CI 77491, CI 77492, CI 77499), Yellow 5 Lake (CI 19140), Blue 1 Lake (CI 42090).

VANITY TWIST, MIND GAMES, SMOKE & MIRRORS
Talc, Synthetic Fluorphlogopite, Mica, Silica, Boron Nitride, Magnesium Stearate, Dimethicone, Hydrogenated Polyisobutene, Octyldodecyl Stearoyl Stearate, Phenoxyethanol, Bis-Diglyceryl Polyacyladipate-2, Dimethiconol, Tocopheryl Acetate, Water (Aqua, Eau), Triethylhexanoin, Lauroyl Lysine, Caprylyl Glycol, Stearic Acid, Kaolin, Ethylhexylglycerin, Aminopropyl Triethoxysilane, Triethoxycaprylylsilane, Ethylhexyl Palmitate, Isononyl Isononanoate, Phenyl Trimethicone, Tridecyl Trimellitate, Tin Oxide, Isopropyl Isostearate, Tocopherol +/- May Contain/Peut Contenir: Titanium Dioxide (CI 77891), Iron Oxides (CI 77491, CI 77492, CI 77499), Ultramarines (CI 77007), Yellow 5 Lake (CI 19140), Blue 1 Lake (CI 42090).

DAZZLING ILLUSIONS, LIKE A CHARM, FUTURE FLASH, MAGICAL MAYHEM, NOW YOU SEE IT, RICH REFRACTION, SHINING MOMENT, GLASS GAZE
Mica, Synthetic Fluorphlogopite, Talc, Magnesium Stearate, Dimethicone, Hydrogenated Polyisobutene, Ethylhexyl Palmitate, Isononyl Isononanoate, Silica, Octyldodecyl Stearoyl Stearate, Phenyl Trimethicone, Tridecyl Trimellitate, Calcium Sodium Borosilicate, Bis-Diglyceryl Polyacyladipate-2, Phenoxyethanol, Isopropyl Isostearate, Water (Aqua, Eau), Tocopheryl Acetate, Stearic Acid, Triethylhexanoin, Boron Nitride, Lauroyl Lysine, Caprylyl Glycol, Tin Oxide, Ethylhexylglycerin, Kaolin, Dimethiconol, Aminopropyl Triethoxysilane, Tocopherol +/- May Contain/Peut Contenir: Titanium Dioxide (CI 77891), Iron Oxides (CI 77491, CI 77492, CI 77499), Yellow 5 Lake (CI 19140), Blue 1 Lake (CI 42090).

INFINITE GLOW
Mica, Dimethicone, Hydrogenated Polyisobutene, Magnesium Stearate, Octyldodecyl Stearoyl Stearate, Synthetic Fluorphlogopite, Bis-Diglyceryl Polyacyladipate-2, Talc, Silica, Phenoxyethanol, Water (Aqua, Eau), Tocopheryl Acetate, Stearic Acid, Triethylhexanoin, Boron Nitride, Lauroyl Lysine, Caprylyl Glycol, Ethylhexylglycerin, Ethylhexyl Palmitate, Isononyl Isononanoate, Dimethiconol, Phenyl Trimethicone, Tridecyl Trimellitate, Isopropyl Isostearate, Aminopropyl Triethoxysilane, Tocopherol +/- May Contain/Peut Contenir: Iron Oxides (CI 77491, CI 77492, CI 77499), Yellow 5 Lake (CI 19140), Blue 1 Lake (CI 42090).

CHILLS & SHIVERS
Synthetic Fluorphlogopite, Talc, Triethylhexanoin, Mica, Magnesium Stearate, Diisostearyl Malate, Silica, Dimethicone, Hydrogenated Polyisobutene, Octyldodecyl Stearoyl Stearate, Phenoxyethanol, Bis-Diglyceryl Polyacyladipate-2, Water (Aqua, Eau), Tocopheryl Acetate, Stearic Acid, Boron Nitride, Lauroyl Lysine, Caprylyl Glycol, Tin Oxide, Ethylhexylglycerin, Ethylhexyl Palmitate, Isononyl Isononanoate, Dimethiconol, Phenyl Trimethicone, Tridecyl Trimellitate, Aminopropyl Triethoxysilane, Isopropyl Isostearate, Tocopherol +/- May Contain/Peut Contenir: Titanium Dioxide (CI 77891), Iron Oxides (CI 77492, CI 77499), Yellow 5 Lake (CI 19140), Blue 1 Lake (CI 42090).

CRYSTAL CONJURER, UPON REFLECTION
Synthetic Fluorphlogopite, Triethylhexanoin, Mica, Talc, Magnesium Stearate, Dimethicone, Hydrogenated Polyisobutene, Octyldodecyl Stearoyl Stearate, Lauroyl Lysine, Silica, Bis-Diglyceryl Polyacyladipate-2, Phenoxyethanol, Water (Aqua, Eau), Tocopheryl Acetate, Kaolin, Tin Oxide, Stearic Acid, Boron Nitride, Caprylyl Glycol, Ethylhexylglycerin, Dimethiconol, Ethylhexyl Palmitate, Isononyl Isononanoate, Phenyl Trimethicone, Tridecyl Trimellitate, Aminopropyl Triethoxysilane, Isopropyl Isostearate, Tocopherol +/- May Contain/Peut Contenir: Titanium Dioxide (CI 77891), Iron Oxides (CI 77491, CI 77492, CI 77499), Yellow 5 Lake (Ci 19140), Blue 1 Lake (CI 42090).

DREAMS & FANTASIES, BIG REVEAL, SUDDEN SORCERY
Mica, Talc, Silica, Ethylhexyl Palmitate, Isononyl Isononanoate, Magnesium Stearate, Phenyl Trimethicone, Tridecyl Trimellitate, Isopropyl Isostearate, Phenoxyethanol, Calcium Sodium Borosilicate, Tocopheryl Acetate, Water (Aqua, Eau), Caprylyl Glycol, Stearic Acid, Ethylhexylglycerin, Triethoxycaprylylsilane, Tin Oxide, Tocopherol +/- May Contain/Peut Contenir: Titanium Dioxide (CI 77891), Iron Oxides (CI 77491, CI 77492, CI 77499), Yellow 5 Lake (CI 19140), Blue 1 Lake (CI 42090).

PRESSED PIGMENT* *Not suitable for use in the eye area*

UNDER A SPELL
Synthetic Fluorphlogopite, Mica, Talc, Silica, Magnesium Stearate, Dimethicone, Hydrogenated Polyisobutene, Boron Nitride, Octyldodecyl Stearoyl Stearate, Phenoxyethanol, Bis-Diglyceryl Polyacyladipate-2, Dimethiconol, Tocopheryl Acetate, Water (Aqua, Eau), Caprylyl Glycol, Stearic Acid, Ethylhexylglycerin, Aminopropyl Triethoxysilane, Tocopherol +/- May Contain/Peut Contenir: Iron Oxides (CI 77491, CI 77499), Ultramarines (CI 77007), Yellow 5 Lake (CI 19140), Yellow 6 Lake (CI 15985), Red 6 (CI 15850), Red 7 Lake (CI 15850), Red 28 Lake (CI 45410), Blue 1 Lake (CI 42090).
Customer Reviews

Here are what our customers say.

Write a Review
Customer Reviews
Wow you reached the bottom
Newest
Most liked
Highest ratings
Lowest ratings
×
class SpzCustomFileUpload extends SPZ.BaseElement { constructor(element) { super(element); this.uploadCount_ = 0; this.fileList_ = []; } buildCallback() { this.action = SPZServices.actionServiceForDoc(this.element); this.registerAction('upload', (data) => { this.handleFileUpload_(data.event?.detail?.data || []); }); this.registerAction('delete', (data) => { this.handleFileDelete_(data?.args?.data); }); this.registerAction('preview', (data) => { this.handleFilePreview_(data?.args?.data); }); this.registerAction('limit', (data) => { this.handleFileLimit_(); }); this.registerAction('sizeLimit', (data) => { this.handleFileSizeLimit_(); }); } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } setData_(count, file) { this.uploadCount_ = count; this.fileList_ = file; } handleFileUpload_(data) { data.forEach(i => { if(this.fileList_.some(j => j.url === i.url)) return; this.fileList_.push(i); }) this.uploadCount_++; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileUpload", { count: this.uploadCount_, files: this.fileList_}); if(this.fileList_.length >= 5){ document.querySelector('#review_upload').style.display = 'none'; } if(this.fileList_.length > 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '8px'; } } handleFileDelete_(index) { this.fileList_.splice(index, 1); this.uploadCount_--; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileDelete", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; if(this.fileList_?.length === 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '132px'; } } handleFilePreview_(index) { const finalPreviewData = this.fileList_[index]; const filePreviewModal = document.getElementById('filePreviewModal'); const fullScreenVideo = document.getElementById('fullScreenVideo'); const fullScreenImage = document.getElementById('fullScreenImage'); const previewModalClose = document.getElementById('previewModalClose'); const previewLoading = document.getElementById('previewLoading'); filePreviewModal.style.display = 'block'; previewLoading.style.display = 'flex'; if(finalPreviewData?.type === 'video'){ const media = this.mediaParse_(this.fileList_[index]?.url); fullScreenVideo.addEventListener('canplaythrough', function() { previewLoading.style.display = 'none'; }); fullScreenImage.src = ''; fullScreenImage.style.display = 'none'; fullScreenVideo.style.display = 'block'; fullScreenVideo.src = media.mp4 || ''; } else { fullScreenImage.onload = function() { previewLoading.style.display = 'none'; }; fullScreenVideo.src = ''; fullScreenVideo.style.display = 'none'; fullScreenImage.style.display = 'block'; fullScreenImage.src = finalPreviewData.url; } previewModalClose.addEventListener('click', function() { filePreviewModal.style.display = 'none'; }); } handleFileLimit_() { alert(window.AppReviewsLocale.comment_file_limit || 'please do not upload files more than 5'); this.triggerEvent_("handleFileLimit"); } handleFileSizeLimit_() { alert(window.AppReviewsLocale.comment_file_size_limit || 'File size does not exceed 10M'); } clear(){ this.fileList_ = []; this.uploadCount_ = 0; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleClear", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; } mediaParse_(url) { var result = {}; try { url.replace(/[?&]+([^=&]+)=([^&]*)/gi, function (str, key, value) { try { result[key] = decodeURIComponent(value); } catch (e) { result[key] = value; } }); result.preview_image = url.split('?')[0]; } catch (e) {}; return result; } triggerEvent_(name, data) { const event = SPZUtils.Event.create(this.win, name, data); this.action.trigger(this.element, name, event); } } SPZ.defineElement('spz-custom-file-upload', SpzCustomFileUpload);
The review would not show in product details on storefront since it does not support to.
Select product
Selected 0 item(s)
function updateQueryStringParameter(uri, key, value) { if(!value) { return uri; } let re = new RegExp('([?&])' + key + '=.*?(&|$)', 'i'); let separator = uri.indexOf('?') !== -1 ? '&' : '?'; return uri.match(re) ? uri.replace(re, '$1' + key + '=' + value + '$2') : uri + separator + key + '=' + value; } function addEventListenerRedirect(data) { if (data.type === 'checkout_redirect_login') { let { pathname, search } = window.location; let order_id = data.order_id || ''; let newSearch = updateQueryStringParameter(search, 'order_id', order_id); let return_Url = `${pathname}${newSearch}`; let redirect_Url = `${data.url}?_returnUrl=${encodeURIComponent(return_Url)}`; return Promise.resolve(redirect_Url) } if (data.type === 'checkout_redirect') { return Promise.resolve(data.url); } if (data.type === 'checkout_reload') { let { pathname } = window.location; return Promise.resolve(pathname); } return Promise.reject({}); } function addEventListenerMask(data) { if (data.type === 'checkout_mask' && data.show_mask) { return Promise.resolve({}); } return Promise.reject({}); } function addEventListenerMaskClose(data) { if (data.type === 'checkout_mask' && !data.show_mask) { return Promise.resolve({}); } return Promise.reject({}); } function handleUpdateCheckout(data) { let message = { type:'theme_variant_list_update' } return Promise.resolve(message); } function addEventListeneFullFixed(data) { if (data.type === 'checkout_full_screen') { return Promise.resolve(data.is_full_screen); } return Promise.reject({}); } function addEventListenerTproduct(data) { if (data.type === 'checkout_kick_items') { return Promise.resolve(data); } return Promise.reject({}); } function handleCheckOrderIdChange(data) { if ((data.data && data.data.order_token) || data.order_id) { let new_order_token = (data.data && data.data.order_token) || data.order_id ; let checkout_iframe_template = document.getElementById('checkout_iframe_template'); let old_oder_token = checkout_iframe_template.getAttribute('data-order-id'); if (!old_oder_token) { checkout_iframe_template.setAttribute('data-order-id', new_order_token); } let isRerenderCheckout = new_order_token == old_oder_token; let obj = { order_id: new_order_token, once: isRerenderCheckout } if (!isRerenderCheckout) { checkout_iframe_template.setAttribute('data-order-id', new_order_token); } return Promise.resolve(obj); } return Promise.reject({}); } function addEventListeneScollToCheckout(data) { if (data.type === 'scroll_to_checkout') { return Promise.resolve(); } return Promise.reject({}); } function handleGetOrderInfo(data) { if (data.order_id) { let api = `/api/checkout/order/info?order_id=${data.order_id}`; return Promise.resolve(api); } return Promise.reject({}); } function handleToggleStickyCheckoutBtn(data) { if (data.type === 'checkout_submit_visible') { return Promise.resolve(!data.visible); } return Promise.reject({}); } function handleSetStickyCheckoutBtnDisabled(data) { if (data.type === 'checkout_submit_disable') { return Promise.resolve(data.disable); } return Promise.reject({}); } function stickyCheckoutBtnPostMessage(data) { let message = { type: 'theme_submit_click' } return Promise.resolve(message); } function handleShowChecktoutToast(data) { if (data.type === 'checkout_toast') { return Promise.resolve(data.message); } return Promise.reject({}); } exportFunction('handleGetOrderInfo', handleGetOrderInfo) exportFunction('handleCheckOrderIdChange', handleCheckOrderIdChange) exportFunction('addEventListenerRedirect', addEventListenerRedirect) exportFunction('addEventListenerMask', addEventListenerMask) exportFunction('addEventListenerMaskClose', addEventListenerMaskClose) exportFunction('handleUpdateCheckout', handleUpdateCheckout) exportFunction('addEventListeneFullFixed', addEventListeneFullFixed) exportFunction('addEventListenerTproduct', addEventListenerTproduct) exportFunction('addEventListeneScollToCheckout', addEventListeneScollToCheckout) exportFunction('handleToggleStickyCheckoutBtn', handleToggleStickyCheckoutBtn) exportFunction('handleSetStickyCheckoutBtnDisabled', handleSetStickyCheckoutBtnDisabled) exportFunction('stickyCheckoutBtnPostMessage', stickyCheckoutBtnPostMessage) exportFunction('handleShowChecktoutToast', handleShowChecktoutToast)
window.addEventListener('message', (e) => { const iframe = document.getElementById("checkout_iframe"); if(iframe && e.data && e.data.type === 'checkout_full_screen'){ if (e.data.is_full_screen) { iframe.setAttribute("scrolling", "auto") } else { iframe.setAttribute("scrolling", "no") }; } }); function handleSetObserver() { let iframeEle = document.getElementById('checkout_iframe'); var observer = new MutationObserver((mutations) => { let is_dom_change = false; mutations.forEach((item) => { if (item.type === 'childList') { is_dom_change = true; } }); const scrollHeight = iframeEle.contentWindow.document.body.scrollHeight; if (is_dom_change) { iframeEle.style.height = `${scrollHeight ? scrollHeight : 1400 }px`; } }); const options = { "childList" : true, "attributes" : false, "characterData" : false, "subtree" : true, "attributeOldValue" : false, "characterDataOldValue" : false }; iframeEle.contentWindow.addEventListener('DOMContentLoaded', function(e) { try { if (iframeEle.contentWindow.document.readyState === "interactive") { observer.observe(iframeEle.contentWindow.document, options); const iframe = document.getElementById("checkout_iframe"); iframe.addEventListener("load", function(e) { if (iframe.contentWindow.location.href.indexOf('thank_you') > -1) { window.location.href = iframe.contentWindow.location.href; } }); } } catch (err) {} }); } function handleAddListenerCheckoutIframe() { let checkout_iframe_render_elem = document.getElementById('checkout_iframe_render_1634493037563'); checkout_iframe_render_elem.addEventListener('spz:dom-update', (e) => { handleSetObserver(); }) } handleAddListenerCheckoutIframe();