Face Makeup | Morphe EU (2024)

Face Makeup | Morphe EU (1)

DROP A TINT

A sheer buildable hint of coveragethat lets your skin shine through.

  • Best Selling
  • Featured
  • Price, low to high
  • Price, high to low

25 results

`); } else if (filter["items"].length > 5) { $(`.${accordion_container}`).append(`

${filter["categoryName"]}

`); } else { $(`.${accordion_container}`).append(`

${filter["categoryName"]}

`); } filter["items"].forEach(item => { $(`.${div_id}`).append(`
`); }) }); } if (open_filter === "true" && $(window).width() > 980) { showFilters(); } } function getCollectionUrl() { let base_url = window.location.origin; let collection_url = `/collections/all-face`; var collectionUrl = base_url + "" + collection_url; return collectionUrl; } function getSortMethod () { var sort_methods = { "best-selling": "Best Selling", "manual": "Featured", "price-ascending": "Price, low to high", "price-descending": "Price, high to low" }; var url = window.location.href; if(url.includes("sort_by")){ sort_key = url.substr(url.indexOf("=") + 1); if(sort_key){ sort_title = sort_methods[sort_key] $(".mside-sort-by").attr('aria-activedescendant', sort_key).find(".title-bar").html("Sort: " + sort_title); }else{ $(".mside-sort-by").find(".title-bar").html("Sort"); } } } const scrollingElement = document.scrollingElement ? document.scrollingElement : document.documentElement; const unlockScroll = () => { scrollingElement.style.removeProperty('overflow'); scrollingElement.style.removeProperty('position'); scrollingElement.style.removeProperty('top'); scrollingElement.style.removeProperty('width'); window.scrollTo(0, $(scrollingElement).attr('data-scroll-position')); $(scrollingElement).attr('data-locked', 'false'); } const lockScroll = () => { const scrollPosition = window.pageYOffset; $(scrollingElement).attr('data-scroll-position', window.pageYOffset); scrollingElement.style.overflow = 'hidden'; scrollingElement.style.position = 'fixed'; scrollingElement.style.top = `-${scrollPosition}px`; scrollingElement.style.width = '100%'; $(scrollingElement).attr('data-locked', 'true'); } function showFilters() { if ($(window).width() < 980) { document.getElementById("filterOverlay").style.width = "100%"; lockScroll(); if ($(".mobile-view .set > a").hasClass('active') != true) { $('.mobile-view .set > a').first().addClass("active"); $(".mobile-view .set > a img").first().toggleClass("rotate-image"); $('.mobile-view .content').first().css('display', 'block'); } $('.filter-option').addClass("mobile-bar"); } else { $("#mside-filter-by").attr('aria-expanded', function(i, attr) { return attr == 'true' ? 'false' : 'true'; }); if ($("#mside-filter-by").find(".title-bar").html() == "SHOW FILTERS") { $("#mside-filter-by").find(".title-bar.mobile-hide").html("HIDE FILTERS"); } else { $("#mside-filter-by").find(".title-bar.mobile-hide").text("SHOW FILTERS"); }; $("#mside-filter-by").find('img').toggleClass('rotate-image') // $('.mobile-select').toggle(); /* check window height */ var windowSize = $(window).width(); if (windowSize >= 980) { $('#bside').toggleClass('eighty'); } $('.mobile-select').slideToggle(400); if ($(".set > a").hasClass('active') != true) { $(".set > a").first().addClass("active"); $(".set > a img").first().toggleClass("rotate-image"); $(".content").first().css('display', 'block'); } $('.filter-option').addClass("filter-option-desktop"); } } function checkFilters() { var collectionUrl = getCollectionUrl(); var current_url = window.location.href; var path = window.location.pathname; var lastSlash = path.lastIndexOf("/"); var filter_params = path.substring(lastSlash + 1).split("+"); var activeTags = []; if (collectionUrl != current_url) { $(':radio').each(function() { var found = filter_params.includes($(this).val()); if (found) { $(this).prop('checked', true); $(this).addClass('active'); var tag = $(this).val(); activeTags.push(tag); var id = $(this).attr('id'); var label = $("label[for='" + id + "']").text(); $(".tags").append(`x${label}`); $('.reset-filter').show(); } }); if (activeTags.length > 0) { if ($(window).width() < 980) { $("#mside-filter-by").find('.title-bar').html("FILTERS (" + activeTags.length + ")"); $('.filter-count').html("(" + activeTags.length + " SELECTED)"); } else { $('.filter-count').html("(" + activeTags.length + ")"); } } } } function navDD() { $('.sort-by').each(function() { $(this).keydown(function(e) { if (e.key === 40) { console.log("ArrowDown"); if ($(this).next().length) { $(this).next().focus(); } else { return; } } else if (e.key === 38) { if ($(this).prev().length) { $(this).prev().focus(); } else { return; } } else if (e.key === 27) { $(this).closest('#sort-options').css({ 'display': 'none', }); $(this).closest('#sidebar').siblings('#bside').removeClass('eighty'); } }); }); } $('.sort-by').click(function() { $(this).addClass('selected'); Shopify.queryParams.sort_by = $(this).attr("value"); location.search = jQuery.param(Shopify.queryParams); }); $('.sort-by').keydown(function(e) { if (e.keyCode === 13 || e.keyCode === 32) { $(this).addClass('selected'); Shopify.queryParams.sort_by = $(this).attr("value"); location.search = jQuery.param(Shopify.queryParams); } }); $('.sort-by').each(function() { $(this).keydown(function(e) { if ($(this).next().length) { if (e.keyCode === 40) { $(this).removeAttr('aria-current'); $(this).next().attr('aria-current', 'true'); } } if ($(this).prev().length) { if (e.keyCode === 38) { $(this).removeAttr('aria-current'); $(this).prev().attr('aria-current', 'true'); } } if (e.keyCode === 27) { $(this).removeAttr('aria-current'); console.log("removed attr"); } }); }); var sort_by = getParameterByName('sort_by'); if (sort_by != undefined) { // $('#mside-sort-by').prop("value",'SORT (' + sort_methods[sort_by] + ')'); // loop thru all the clickable $(".sort-by").each(function() { if ($(this).attr("value") == sort_by) { $(this).addClass('selected').attr('aria-selected', 'true'); } else { $(this).removeAttr('aria-selected') } }); } $('.set a').click(function(e) { e.preventDefault(); }) $('.CLEAR-ALL a').click(function(e) { e.preventDefault(); }); $('#mside-filter-by').on('click', function() { showFilters(); }); // handle the keyboard interaction // #sort-options and #mside-sort-by do not exist in the dom! // so I don't know what this code is doing using it $("#mside-sort-by").keydown(function(e) { var currentItem = $("#mside-sort-by").find(".sort-by"); if (e.key === 13) { var offset = $('#mside-sort-by').offset(); $('.mobile-select').css('left', offset.left); var topOffset = offset.top + $('#mside-sort-by').outerHeight(true) + 1; $('.mobile-select').css('top', topOffset); //$('#sort-options').css('display', 'block'); } if (e.key === 27) { //$('#sort-options').slideToggle(); $('#bside').toggleClass('eighty'); } if (e.key === 40) { //$('#sort-options').find('.sort-by:first-child').focus(); navDD(); } }); $('.CLEAR-ALL').on('click', function() { var collectionUrl = getCollectionUrl(); document.getElementById("filterOverlay").style.width = "0%"; unlockScroll(); $("#mside-filter-by").find('.title-bar').html("FILTERS"); $('.filter-count.mobile-only').empty(); $("input.filter-option").each(function(i) { this.checked = false; $(this).removeClass("active"); }); getFilteredData(collectionUrl); }) $(".set > a").on("click", function() { if ($(this).hasClass("active")) { $(this).removeClass("active"); $(this) .siblings(".content") .slideUp(200); $(this).find("img") .toggleClass("rotate-image"); } else { $(".set > a").removeClass("active"); $(".set > a img").removeClass("rotate-image"); $(this).addClass("active"); $(this).find("img") .toggleClass("rotate-image"); $(".content").slideUp(200); $(this) .siblings(".content") .slideDown(200); } }); $('.filter-option').on('click', function() { if ($(this).hasClass('filter-option-desktop')) { let base_url = window.location.origin; let collection_url = `/collections/all-face`; let search = window.location.search; var collectionUrl = base_url + "" + collection_url; if (search.indexOf('page') !== -1) { var pageParam = search.split("&")[0]; search = search.replace(pageParam, '').replace('&', '?'); } var radioName = $(this).attr('name'); $(this).addClass("active") .siblings('input[name=' + radioName + ']').removeClass("active"); var activeItems = $('.content').find('.filter-option.active'); var activeTags = []; var activeLabels = []; $('.tags').empty(); activeItems.each(function(index, el) { var tag = $(el).attr('value'); var id = $(el).attr('id'); var label = $("label[for='" + id + "']").text(); if (tag) { activeTags.push(tag); $(".tags").append(`x${label}`) } }); if (activeTags.length > 0) { $('.reset-filter').show(); } if ($(window).width() > 980) { $('.filter-count').html("(" + activeTags.length + ")"); } var tagsUrl = activeTags.join('+'); var newUrl = collectionUrl; if (tagsUrl) { newUrl += '/' + tagsUrl; } newUrl += search; getFilteredData(newUrl); } }); $(document).on("click", ".clear-tag", function() { let search = window.location.search; var value = $(this).attr('value'); var activeItems = $('.content').find('.filter-option.active'); var activeTags = []; $('.tags').empty(); activeItems.each(function(index, el) { var tag = $(el).attr('value'); if (tag == value) { $(el).removeClass('active'); $(el).prop('checked', false); } else { if (tag) { var id = $(el).attr('id'); var label = $("label[for='" + id + "']").text(); activeTags.push(tag); $(".tags").append(`x${label}`) } } }); activeItems = $('.content').find('.filter-option.active'); if (activeItems.length < 1) { $('.filter-count').empty(); $('.reset-filter').hide(); } else { $('.filter-count').html("(" + activeItems.length + ")"); } var tagsUrl = activeTags.join('+'); var newUrl = getCollectionUrl(); if (tagsUrl) { newUrl += '/' + tagsUrl; } newUrl += search; getFilteredData(newUrl); }); $('.reset-filter').on('click', function() { $('.tags').empty(); $('#mside-filter-by').attr('aria-expanded', 'false'); var windowSize = $(window).width(); if (windowSize >= 980) { $('#bside').toggleClass('eighty'); } $("input.filter-option").each(function(i) { this.checked = false; $(this).removeClass("active"); }); $("#mside-filter-by").find(".title-bar.mobile-hide").text("SHOW FILTERS"); $(".mside-sort-by").find(".title-bar").html("Sort");$('.mobile-select').slideToggle(400); $(".set > a").removeClass("active"); $(".set .content").css('display', 'none'); $(".set > a img").removeClass("rotate-image"); $('.reset-filter').hide(); $('.filter-count').empty(); $('#mside-filter-by').find('img').removeClass("rotate-image"); var collectionUrl = getCollectionUrl(); getFilteredData(collectionUrl); }); $('.filter-option').on('click', function() { var radioName = $(this).attr('name'); $(this).addClass("active") .siblings('input[name=' + radioName + ']').removeClass("active"); if ($(window).width() < 980) { var activeItems = $('.content').find('.mobile-bar.active'); if (activeItems.length < 1) { $('.filter-count').empty(); } else { $('.filter-count').html("(" + activeItems.length + " SELECTED)"); $("#mside-filter-by").find('.title-bar').html("FILTERS(" + activeItems.length + ")"); } } }); $('.hide-filter').on('click', function() { $('.mobile-select').slideToggle(400); if ($("#mside-filter-by").find(".title-bar").html() == "SHOW FILTERS") { $("#mside-filter-by").find(".title-bar.mobile-hide").html("HIDE FILTERS"); } else { $("#mside-filter-by").find(".title-bar.mobile-hide").text("SHOW FILTERS"); }; $('#bside').toggleClass('eighty'); unlockScroll(); }); $('.apply-filter').on('click', function() { document.getElementById("filterOverlay").style.width = "0%"; // removed code from here to hide-filter click unlockScroll(); let search = window.location.search; var collectionUrl = getCollectionUrl(); if (search.indexOf('page') !== -1) { var pageParam = search.split("&")[0]; search = search.replace(pageParam, '').replace('&', '?'); } var activeItems = $('.content').find('.mobile-bar.active'); var activeTags = []; activeItems.each(function(index, el) { var tag = $(el).attr('value'); if (tag) { activeTags.push(tag); } }); var tagsUrl = activeTags.join('+'); var newUrl = collectionUrl; if (tagsUrl) { newUrl += '/' + tagsUrl; } newUrl += search; getFilteredData(newUrl); }); $("input[type='radio']").click(function() { if ($(this).hasClass('mobile-bar')) { var previousValue = $(this).attr('previousValue'); var name = $(this).attr('name'); if (previousValue == 'checked') { $(this).removeAttr('checked'); $(this).removeClass('active') $(this).attr('previousValue', false); } else { $("input[name=" + name + "]:radio").attr('previousValue', false); $(this).attr('previousValue', 'checked'); } var activeItems = $('.content').find('.mobile-bar.active'); if (activeItems.length < 1) { $('.filter-count').empty(); $("#mside-filter-by").find('.title-bar').html("FILTERS"); } else { $('.filter-count').html("(" + activeItems.length + " SELECTED)"); $("#mside-filter-by").find('.title-bar').html("FILTERS (" + activeItems.length + ")"); } } }); function getFilteredData(Url) { var productContainerID = "#flexbox-product-loop"; if ($(productContainerID).length) { } else{ productContainerID = '#collection-grid'; } var productsContainer = $(productContainerID); $.get({ url: Url, success: function(data) { var newProductsWrapper = $(data).find(productContainerID); var newProductsHtml = newProductsWrapper.html(); productsContainer.html(newProductsHtml); var newItemCount = $(data).find(".product-count").text(); $('.product-count').text(newItemCount); $('.txt_center').text(newItemCount); var newPaginationHtml = $(data).find(".AjaxinatePagination").html(); $('.AjaxinatePagination').html(newPaginationHtml); var pagination = $(".AjaxinatePagination"); if (newPaginationHtml && pagination.length) { pagination.html(newPaginationHtml); // script to lazy load the filtered images var images2 = document.querySelectorAll('[data-srcset], [data-src]'); var config = { rootMargin: '0px 0px 50px 0px', threshold: 0 }; var observer = new IntersectionObserver(function (entries, self) { entries.forEach(function (entry) { if (entry.isIntersecting) { preloadImage(entry.target); // Stop watching and load the image self.unobserve(entry.target); } }); }, config); images2.forEach(function (image) { observer.observe(image); }); function preloadImage(element) { if (element.dataset && element.dataset.srcset) { element.srcset = element.dataset.srcset; } if (element.dataset && element.dataset.src) { element.src = element.dataset.src; } } new Ajaxinate({ container: '.AjaxinateLoop', pagination: '.AjaxinatePagination', method: 'click', offset: 150, beforeLoad: function () { $('.collection__main').addClass('ajax-loading'); }, callback: function () { $('.collection__main').removeClass('ajax-loading'); } }); } history.pushState({ page: Url }, null, Url); $('.collection__main').removeClass('ajax-loading'); } // end success }) } });

25 results

Morphe

Morphe X Meredith Duxbury

Eye, Face & Lip Gloss

€14

Morphe

Luminous Setting Spray

Setting Spray

€19

Morphe

Sunsetter Broad
Spectrum SPF 30

Setting Spray

€19

Best Seller

Morphe

Continuous
Prep & Set Mist+

Regular - 2.8 oz

€20

Morphe 2

KEEP IT CALM FACIAL MIST

Current price: €10,24

Original price: €16

Best Seller

Morphe

Jumbo Continuous Setting Mist

Jumbo - 6.5 oz

€28

Morphe

FILTER EFFECT

Filter Light 7

€22

Sold Out

Morphe

LUMINOUS COMPLEXION PRIMER

€18

Best Seller

Morphe

EQUALIZER FOUNDATION PRIMER

€14

Best Seller

Morphe

REVITALIZER FOUNDATION PRIMER

Current price: €11,52

Original price: €18

Sold Out

Morphe

FAUX SHOW SUNLESS TANNING FACE & BODY DROPS

€21

Morphe 2

HIDE & PEEK CONCEALER

Peek of Sand

€14

Sold Out

Morphe 2

Li’l Pick-Me-Up 3-In-1 Face Mist

Current price: €8,32

Original price: €13

Morphe

MINI CONTINUOUS SETTING MIST

Mini - 1.3 oz

€13

Sold Out

Morphe 2

HINT HINT SKIN TINT

Hint of Ivory

€19

Best Seller

Morphe 2

GLOSS POP FACE & EYE GLOSS

€14

Morphe

COMPLEXION PRO FACE PALETTE

8D Deep Glam

€26

Morphe

COMPLEXION PRO FACE PALETTE

8R That’s Rich

€26

Morphe

COMPLEXION PRO FACE PALETTE

8T Totally Tan

€26

Best Seller

Morphe

COMPLEXION PRO FACE PALETTE

8M Medium Vibes

€26

Morphe

COMPLEXION PRO FACE PALETTE

8F Fair Play

€26

Best Seller

Morphe

BAKE & SET SETTING POWDER

Translucent

€15

Best Seller

Morphe

Continuous Setting Mist

Regular - 2.8 oz

€18

Load More

Face Makeup | Morphe EU (2024)

References

Top Articles
Latest Posts
Article information

Author: Dean Jakubowski Ret

Last Updated:

Views: 6464

Rating: 5 / 5 (50 voted)

Reviews: 81% of readers found this page helpful

Author information

Name: Dean Jakubowski Ret

Birthday: 1996-05-10

Address: Apt. 425 4346 Santiago Islands, Shariside, AK 38830-1874

Phone: +96313309894162

Job: Legacy Sales Designer

Hobby: Baseball, Wood carving, Candle making, Jigsaw puzzles, Lacemaking, Parkour, Drawing

Introduction: My name is Dean Jakubowski Ret, I am a enthusiastic, friendly, homely, handsome, zealous, brainy, elegant person who loves writing and wants to share my knowledge and understanding with you.