Joanne Hynes' New Line For Dunnes Stores Is Wearable Art (2024)

PodcastNewsletterSampling & Survey Panel

Joanne Hynes' New Line For Dunnes Stores Is Wearable Art (2)Joanne Hynes' New Line For Dunnes Stores Is Wearable Art (3)

Joanne Hynes' New Line For Dunnes Stores Is Wearable Art (4)

Joanne Hynes' New Line For Dunnes Stores Is Wearable Art (6)

Joanne Hynes' New Line For Dunnes Stores Is Wearable Art (7)

By

Claire Hyland

on

4th June 2024

in

Fashion

Joanne Hynes' New Line For Dunnes Stores Is Wearable Art (8)

By

Claire Hyland

on

4th June 2024

in

Fashion

You can pretty much bank on Joanne Hynes to serve up a kaleidoscope of wild colours with each new serving but her latest collection might just be the most dazzling yet.

The aptly named Me, Myself and I line is inspired by the female surrealist female painters of the 1930s and 1940s, including a particular focus on the work of Irish artist Mainie Jellett which has prompted the creation of the 'Mainie Landscape' print.

Today's top videos

That inspiration translates into a dreamlike drop of vivid pinks and red and blues, and not forgetting the designer's signature tiger print, offset with modern silhouettes.

Joanne Hynes' New Line For Dunnes Stores Is Wearable Art (9)

The highlights include the pleated, tomato red mini dress (€150) that gives a nod to the 'tennis luxe trend' that blurs into colourful tones.

Elsewhere the Mainie Landscape print abounds across statement palazzo pants (€100), as well as a softly tailored jacket (€120).

The neoprene jacket dress in the print is sure to be a crowd-pleaser, and comes in at €150.

Joanne Hynes' New Line For Dunnes Stores Is Wearable Art (10)

Continuing on the sporty vibe is the luxe print hoody in blocks of summer blues (€100), and the vibrant mac that will make a splash on the rainiest of days.

Joanne's Tiger Lady Motif springs up on a deep green neoprene sweater, and fans of the design will also want to hunt out the Trompe-L'oeil draped dress (€150).

Joanne Hynes' New Line For Dunnes Stores Is Wearable Art (11)

You'll also find wide-leg jeans embellished with 3D sequin florals and a shirt/jacket with a surprise sequin back in the new line.

On the accessories front you can take your pick of the selection and neoprene handbags including 'The Maude Slouch' (€60) and 'Weekender' holdall in Tiger Lady Spring print (€80).

The collection drops at Dunnes Stores this week.

See more photos below:

Joanne Hynes' New Line For Dunnes Stores Is Wearable Art (12)
Joanne Hynes' New Line For Dunnes Stores Is Wearable Art (13)
Joanne Hynes' New Line For Dunnes Stores Is Wearable Art (14)
Joanne Hynes' New Line For Dunnes Stores Is Wearable Art (15)
Joanne Hynes' New Line For Dunnes Stores Is Wearable Art (16)
Joanne Hynes' New Line For Dunnes Stores Is Wearable Art (17)
Joanne Hynes' New Line For Dunnes Stores Is Wearable Art (18)
Joanne Hynes' New Line For Dunnes Stores Is Wearable Art (19)
Joanne Hynes' New Line For Dunnes Stores Is Wearable Art (20)

You Might Also Like

Joanne Hynes' New Line For Dunnes Stores Is Wearable Art (21)Dunnes Stores take on viral Ganni leopard print shirt that everyone's wearing this season

Read More

.

Eight things you know if you've ever worked in Penneys

.

Bargain Dunnes jumper perfect for chilly weather now comes in two new colours

.

First look at Joanne Hynes' spring Dunnes drop full of playful pastels and bold brights

.

PICS: Paul Costelloe's Communion collection for Dunnes is almost here

.

Bargain €35 Dunnes coat is perfect for running errands in the chilly weather

advertisment

'He is very spur of the moment' Rory McIlroy 'advised to give marriage to Erica six months'

SPOILER! Unlike the books, Cressida Cowper holds all the cards in Bridgerton season three

'What a man!' Bridgerton fans sobbing over Colin's powerful scene in new episodes

Trending

'Dad's a mess!' Ant McPartlin and wife Anne-Marie Corbett welcome their first child

Johnny Logan says he's 'too old' to use correct pronouns for Irish Eurovision entry Bambie Thug

'You're not wearing that out' 11 Irish mammy phrases you definitely heard growing up

'God gave us an angel instead' Heartbreak for LGFA star Mary Hulgraine as she loses her baby at 15 weeks

Nicola Coughlan's family gave Bridgerton co-star Luke Newton a true Galway experience

Timothée Chalamet bares uncanny resemblance to Bob Dylan for new movie based on the iconic The Freewheelin'

Duke and duch*ess of Westminster Hugh Grosvenor and Olivia Henson share first official wedding photos

Inspire Young mum with MND determined to make a difference for children with Down syndrome at the Together Academy

Rosanna picks up the eagerly-awaited Dunnes Stores take on the Ganni leopard print shirt

Nicola Coughlan channels her inner bride at Bridgerton's London premiere

Timothée Chalamet bares uncanny resemblance to Bob Dylan for new movie based on the iconic The Freewheelin'

From popstar to politician! Sinéad Sheppard's time in Six gave her the confidence to go into politics

advertisment

'It's been a wild month!' Terrie McEvoy embracing mess of moving into 'dream home'

Love Island fans outraged as 'fittest boy in the villa' is brutally dumped

Jenny Dixon's adorable one-year-old twin girls follow in her showbiz footsteps

Céline Dion's teenage sons have panic buttons in case she has a health crisis

Is this why Rory McIlroy called off his divorce from Erica Stoll?

Promoted

Kathryn Thomas's secret spritz for big volume is one of the best for fine hair

Irish people are mad for this spicy and delicious perfume trend

Kathryn Thomas's secret spritz for big volume is one of the best for fine hair

Irish people are mad for this spicy and delicious perfume trend

More: Trending

Rosanna picks up the eagerly-awaited Dunnes Stores take on the Ganni leopard print shirt

Copyright © 2021 – 2024 EVOKE

Podcast

Newsletter Sign UpSurvey & Sampling Panel

Joanne Hynes' New Line For Dunnes Stores Is Wearable Art (37)Joanne Hynes' New Line For Dunnes Stores Is Wearable Art (38)

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": "Advertisem*nt" } }, "floating": { mode: "never", } });
Joanne Hynes' New Line For Dunnes Stores Is Wearable Art (2024)

References

Top Articles
Latest Posts
Article information

Author: Trent Wehner

Last Updated:

Views: 6076

Rating: 4.6 / 5 (56 voted)

Reviews: 95% of readers found this page helpful

Author information

Name: Trent Wehner

Birthday: 1993-03-14

Address: 872 Kevin Squares, New Codyville, AK 01785-0416

Phone: +18698800304764

Job: Senior Farming Developer

Hobby: Paintball, Calligraphy, Hunting, Flying disc, Lapidary, Rafting, Inline skating

Introduction: My name is Trent Wehner, I am a talented, brainy, zealous, light, funny, gleaming, attractive person who loves writing and wants to share my knowledge and understanding with you.