![Face Makeup | Morphe EU (1) Face Makeup | Morphe EU (1)](https://i0.wp.com/eu.morphe.com//eu.morphe.com/cdn/shop/files/Category_Banner_D_Hint-Hint-Skin-Tint_2000x_6a2a3079-dcc6-4609-a732-f6241e15f58f_1400x.jpg?v=1647528961)
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
Mattifying Setting Spray
Setting Spray
€19
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