Entertainment Fashion Fashion News Shopping Style Advice Styled by Niamh Beauty Beauty News Beauty Advice Beauty Reviews Lifestyle Travel Property EVOKE Lists Interiors Family Royal Food Consumer Talking Cents Wellness Health Mental Health Fitness Motivation News Irish News World News Trending Video Sport Weddings Christmas Inspire Shop
By
Laura Bermingham
on
20th January 2023
in
Maya Jama is knocking it out of the park on Love Island in South Africa, don't you think? The beautiful TV host might attract more fans than the contestants with her outfits and beauty looks during this season.
She certainly has an enviable wardrobe for the show, and despite the show only starting this week, already she is having an impact on makeup sales.
Looking at the buzz on social media every time she appears to walk into the house looking like a proverbial supermodel, it's not hard to see why people want a little of what Maya Jama's got.
And now we know the very striking beauty buy everyone is rushing to buy - Maya's exact red lipstick on Love Island. This is a shade that would brighten up any dull January day, that's a definite.
Love Island Beauty We have a feeling it will be Maya Jama's beauty we will be following on Love Island this season, no offence to the others on the show.
Maya's MUA for the run is Letitia Sophia , she has revealed that the presenter's red lip was a hit with fans and that her DMs went into meltdown after that episode ended.
A cult beauty buy that has more Hall of Fame awards than we've had hot dinners, it was, of course, MAC's Ruby Woo, a true blue-red lipstick that looks good on just about everyone. Pairing it with a lip liner, this is she got the Love Island look.
Maya's Fabulous Red There are plenty of gorgeous brands on Love Island from high-end to super affordable as Boots are the beauty partner again this season.
Letitia said that she always likes to line a red lip with a darker shade, and for Maya, she used Charlotte Tilbury's, Hollywood Honey lip liner before going in with the classic red from MAC . The results were stunning with the cropped red two-piece she wore on Love Island that night.
The lip duo would work with any outfit because it's a real show-stopper. Just because it'll be six months before we air a limb in public doesn't mean we can't wear it in head-to-toe black while it's bitterly cold. Lipstick doesn't care about clothes, and we love it for that reason alone.
You Might Also Like If you only wear one eyeshadow for spring make it this totally sexy shade
Listen to our parenting podcast
Read More
. Strictly's Tasha Ghouri makes candid confession about starting a family with beau Andrew
. Glossier's new soft glam shadow sticks are perfect for every Christmas holiday look
. Six of the chicest Christmas makeup looks that will see you through to New Year's Eve
. Taylor Swift's always-sold-out perfect red lipstick is back in time for Christmas
. Watch: Irish Love Islander Rob Lipsett and wife Linda share gender of baby Full House! Emily and Peter Andre on whether they'll have more children
Strictly's Tasha Ghouri makes candid confession about starting a family with beau Andrew
Who is Kayleigh Trappe? Inside her relationship and six-stone weight loss as she joins DWTS cast
Trending Don't miss top real estate agent Owen Reilly share advice every first-time buyer should know at our FREE virtual event
'You're not wearing that out' 11 Irish mammy phrases you definitely heard growing up
Man questioned over use of ‘decoy child’ in Kyran Durnin case
Save or splurge on Doireann and Jennifer's sparkling DWTS looks
Eurovision star is fifth contestant take part in Dancing With The Stars
Claudine Keane splashes the cash on fab designer dress as she parties with RHOBH star Who is Irish Olympic gold medalist and DWTS contestant Rhys McClenaghan dating?
The Wanted's Max George suffers 'scary' new health setback
Kevin Dundon's very romantic reason for deciding to take part in DWTS and his unlikely fan revealed!
'Give this fella a job already!' Toy Show star Brian Óg wins over Late Late audience once again
Dancing With The Stars: All the celebs confirmed for Jennifer Zamparelli's 'favourite casting so far'
Una Healy nails festive re-wear on Late Late but divides opinion for another reason
Watching from the stands with wife Ellen is just as exciting as playing for GAA's Podge Collins
Fearne Cotton announces shock split from husband of 10 years Jesse Wood
Claudine Keane splashes the cash on fab designer dress as she parties with RHOBH star
Steal Her Style: Bonnie Ryan's stunning winter wedding guest dress has 'Princess Grace vibes' Claudine Keane splashes the cash on fab designer dress as she parties with RHOBH star
Steal Her Style: Bonnie Ryan's stunning winter wedding guest dress has 'Princess Grace vibes'
More: Trending Baragin Zara midi will see you through the entire festive season
Glossier's new soft glam shadow sticks are perfect for every Christmas holiday look
Last min shopper? Seven pieces to add a bit of sparkle to your festive wardrobe this party season
Copyright © 2021 – 2024 EVOKE
Entertainment Fashion Fashion News Shopping Style Advice Styled by Niamh Beauty Beauty News Beauty Advice Beauty Reviews Lifestyle Travel Property EVOKE Lists Interiors Family Royal Food Consumer Talking Cents Wellness Health Mental Health Fitness Motivation News Irish News World News Trending Video Sport Weddings Christmas Inspire Shop Newsletter Sign Up Survey & Sampling Panel
Video: For video/audio use data-poster and preload="none":
Scripts: For scripts use data-script: Script modules using require: For modules using require use data-require: */(function (window, document) { /*jshint eqnull:true */ "use strict"; var bgLoad; var uniqueUrls = {}; if (document.addEventListener && window.getComputedStyle) { bgLoad = function (url, cb) { var img = document.createElement("img"); img.onload = function () { img.onload = null; img.onerror = null; img = null; cb(); }; img.onerror = img.onload; img.src = url; if (img && img.complete && img.onload) { img.onload(); } }; addEventListener( "lazybeforeunveil", function (e) { var tmp, load, bg, poster; if (!e.defaultPrevented) { if (e.target.preload == "none") { e.target.preload = "auto"; } tmp = e.target.getAttribute("data-link"); if (tmp) { addStyleScript(tmp, true); } // handle data-script tmp = e.target.getAttribute("data-script"); if (tmp) { addStyleScript(tmp); } // handle data-require tmp = e.target.getAttribute("data-require"); if (tmp) { if (window.require) { require([tmp]); } } // handle data-bg bg = e.target.getAttribute("data-bg"); if (bg) { e.details.firesLoad = true; load = function () { e.target.style.backgroundImage = "url(" + bg + ")"; e.details.firesLoad = false; lazySizes.fire( e.target, "_lazyloaded", {}, true, true ); }; bgLoad(bg, load); } // handle data-poster poster = e.target.getAttribute("data-poster"); if (poster) { e.details.firesLoad = true; load = function () { e.target.poster = poster; e.details.firesLoad = false; lazySizes.fire( e.target, "_lazyloaded", {}, true, true ); }; bgLoad(poster, load); } } }, false ); } function addStyleScript(src, style) { if (uniqueUrls[src]) { return; } var elem = document.createElement(style ? "link" : "script"); var insertElem = document.getElementsByTagName("script")[0]; if (style) { elem.rel = "stylesheet"; elem.href = src; } else { elem.src = src; } uniqueUrls[src] = true; uniqueUrls[elem.src || elem.href] = true; insertElem.parentNode.insertBefore(elem, insertElem); }})(window, document);const defaultConfig = { endPoint: "https://euasync01.admantx.com/admantx/service", request: { key: "d4d1cdf427f06ebc6ee7e0a3ffbcaecdfbfe517eca18a41d9126f88bdb16e7f0", // API key type: "url", method: "descriptor", mode: "async", decorator: "json", filter: ["admants"], },};const targetDefault = ["categories", "feelings", "entities", "admants"];async function init() { const { request, endPoint } = defaultConfig; const { href } = window.location; // to remove query sting parameters request.body = href.substring(0, href.indexOf("?")) || href; const reqStr = JSON.stringify(request); const url = `${endPoint}?request=${reqStr}`; const headers = { "Content-Type": "text/plain", "Content-Length": reqStr.length, Connection: "keep-alive", }; const targetingP = new Promise((resolve, reject) => { fetch(url, { method: "GET", headers }) .then(async (r) => { const response = await r.json(); const { info } = response; if (info !== "OK") { reject(new Error(`Admantx fetch error: ${info}.`)); } else { const targetKeys = request.filter.includes("default") ? targetDefault : request.filter; const targeting = targetKeys .map((key) => response[key]) .filter((list) => list) .reduce( (acc, next) => [ ...acc, ...next.map((item) => item.name), ], [] ); resolve(targeting); } }) .catch(reject); }); p = Promise.resolve(targetingP); p.then(function (v) { window.admantex = v; //console.log(v); }); (window.googletag = window.googletag || {}), (window.googletag.cmd = window.googletag.cmd || []), window.googletag.cmd.push(function () { var localadmentx = window.admantex; window.googletag.pubads().setTargeting("ias-bsp", [localadmentx]); //console.log(localadmentx); }); await targetingP;}init();const searchClient = algoliasearch("Y7NNSBYQNL", "91e4e0acd0278fe408822d5ad3c3ff75");const search = instantsearch({ indexName: "evoke_live", searchClient, insights: true, searchFunction(helper) { const container = document.querySelector('#results'); const m_container = document.querySelector('#m-results'); // remove desktop results when search box is empty container.style.display = helper.state.query === '' ? 'none' : ''; // remove mobile results when search box is empty m_container.style.display = helper.state.query === '' ? 'none' : ''; // Ensure we only trigger a search when there's a query if (helper.state.query) { helper.search(); } },});search.addWidgets([ instantsearch.widgets.searchBox({ container: "#searchbox", placeholder: "search articles", autofocus: false }), instantsearch.widgets.searchBox({ container: "#m-searchbox", placeholder: "search articles", autofocus: false }), instantsearch.widgets.configure({ hitsPerPage: 12, }), instantsearch.widgets.pagination({ container: "#pagination", scrollTo: document.querySelector('#results'), }), instantsearch.widgets.pagination({ container: "#m-pagination", scrollTo: document.querySelector('#m-searchbox'), }), instantsearch.widgets.stats({ container: "#stats", }), instantsearch.widgets.stats({ container: "#m-stats", }), instantsearch.widgets.refinementList({ container: "#tags-list", attribute: "tags", limit: 5, showMore: true, }), instantsearch.widgets.refinementList({ container: "#m-tags-list", attribute: "tags", limit: 5, showMore: true, }), instantsearch.widgets.hits({ container: "#hits", templates: { item: `
{{#helpers.highlight}} { "attribute": "title", "highlightedTagName": "mark" } {{/helpers.highlight}} By {{ author }} on {{ published_date }}
{{ published_date }}
`, }, }), instantsearch.widgets.hits({ container: "#m-hits", templates: { item: `
{{#helpers.highlight}} { "attribute": "title", "highlightedTagName": "mark" } {{/helpers.highlight}} By: {{ author }} on {{ published_date }}
{{ published_date }}
`, }, }),]);search.start();const trendingDiv = document.getElementById('trending-posts')const contentDiv = document.getElementById('io-div')const contentArr = contentDiv.querySelectorAll('p')function moveTrending() { if (contentArr.length >= 10) { contentArr[8].insertAdjacentElement('afterend', trendingDiv) // contentDiv.insertBefore(trendingDiv, contentArr[7]) trendingDiv.style.display = 'flex' } else { contentArr[4].insertAdjacentElement('afterend', trendingDiv) // contentDiv.insertBefore(trendingDiv, contentArr[5]) trendingDiv.style.display = 'flex' }}// function moveTrending() {// if (contentArr.length >= 10) {// contentDiv.insertBefore(trendingDiv, contentArr[8])// trendingDiv.style.display = 'flex'// } else {// contentDiv.insertBefore(trendingDiv, contentArr[4])// trendingDiv.style.display = 'flex'// // console.log('hello')// }// }moveTrending()window.onload = function() {const getBBWVideo= () => { const iframeReference = document.querySelector('iframe[src^="https://dmgie.bbvms.com/"]'); if (iframeReference) { const videoContent = iframeReference.parentNode; videoContent.removeChild(iframeReference); console.log("Removed the Old BBW Video embed"); } else { console.warn("Original iframe bbwIframe not found"); }};getBBWVideo();};//EVOKE JW Player Pre Roll targeting in GAMvar adTag = "https://pubads.g.doubleclick.net/gampad/ads?iu=/5765/Evoke.ie/EV_JW_PREROLL&description_url=https%3A%2F%2Fevoke.ie%2F&tfcd=0&npa=0&sz=636x358%7C640x360&gdfp_req=1&output=vast&unviewed_position_start=1&env=vp&impl=s&correlator=&cust_params=";var playerInstance;var localadmentx = window.admantex;let now = new Date();//console.log("JW/Google: retrieving post id from page");gamTargeting = ('ev_post_id' + encodeURIComponent('=') + post_id_vars.postID);gamAdmentx = ('ias-bsp' + encodeURIComponent('=') + localadmentx);adTag = adTag.replace(/(cust_params[^&]+)/, '$1' + gamTargeting + encodeURIComponent('&') + gamAdmentx);//console.log("JW/Google: callback finished executing - Targeting identified: " + gamTargeting);//console.log(adTag);playerInstance = jwplayer('ev_jw_vod').setup({ playlist: 'https://cdn.jwplayer.com/v2/playlists/sH1GPNFj?search=__CONTEXTUAL__', autostart: 'true', mute: false, volume: 3, ga: {}, "floating": { "mode": 'never', }, autoPause: { 'viewability': true, }, advertising: { autoplayadsmuted: false, client: 'googima', tag: adTag, adscheduleid: 'u9NI3XXa', maxRedirects: 6 }});//EVOKE JW Player Outstream targeting in GAMlet adOutstreamTag = "https://pubads.g.doubleclick.net/gampad/ads?iu=/5765/Evoke.ie/EV_JW_Outstream&description_url=https%3A%2F%2Fevoke.ie%2F&tfcd=0&npa=0&sz=636x358%7C640x360&gdfp_req=1&output=vast&unviewed_position_start=1&env=vp&impl=s&correlator=&cust_params=";// var localadmentx = window.admantex;let latest = new Date();// console.log("JW/Google: retrieving post id from page");gamTargeting = ('ev_post_id' + encodeURIComponent('=') + post_id_vars.postID);gamAdmentx = ('ias-bsp' + encodeURIComponent('=') + localadmentx);adOutstreamTag = adOutstreamTag.replace(/(cust_params[^&]+)/, '$1' + gamTargeting + encodeURIComponent('&') + gamAdmentx);// console.log("JW/Google: callback finished executing - Targeting identified: " + gamTargeting);// console.log(adOutstreamTag);jwplayer("ev_jw_outstream").setup({ "aspectratio": "16:9", "width": "100%", "volume": "3", "advertising": { "client": "googima", "outstream": true, "tag": adOutstreamTag, "adscheduleid": "eWHQUcEC", "maxRedirects": 6, "endstate": "close" }, "displayHeading": true, "intl": { "en": { "displayHeading": "Advertisement" } }, "floating": { mode: "never", } });