Accessories Fashion feature Games Nothing new Shoes Sneakers Sustainable fashion The green scene

Meet Nothing New, The 100 Percent Sustainable Sneaker Brand

Meet Nothing New, The 100 Percent Sustainable Sneaker Brand

Welcome to The Inexperienced Scene. Each week, we’re highlighting the designers and types working to make the world of trend and wonder a greener, extra sustainable place. The manufacturers to help are those making a distinction; verify again each Tuesday to satisfy your new favorites.

Until you’ve got been dwelling beneath a rock, you recognize that plastic air pollution in our oceans is a large drawback, threatening marine wildlife and, by extension, humankind. It is so dangerous that research have proven that, at this price, there shall be extra plastic than fish in our oceans by the yr 2050.

Enter Nothing New, a soon-to-launch sneaker label made from 100 % post-consumer recycled supplies, trying to flip that alarming statistic round, one pair of footwear at a time.

This Thursday, Nothing New is launching with an providing of unpolluted high-top ($110) and low-top ($95) sneakers, out there in a variety of impartial (and consciously dyed) shades, from black and white to grey, olive, and navy. Removed from the “earthy crunchy” class that many eco-friendly shoe manufacturers are likely to fall into, these stylish sneakers are for the acutely aware (but luxury-loving) minimalist at coronary heart.

“Why does eco-friendly have to look eco-friendly?” founder Nolan Walsh tells us. “Not solely can we need to have the very best high quality and most environmentally acutely aware supplies, however we would like a luxurious aesthetic. We would like clear strains, vibrant colours, and merchandise we will put on anytime, with out feeling like we have to have a bag of granola with us always.”

Photograph courtesy of Nothing New

Each materials utilized in a Nothing New shoe is thoughtfully chosen and designed with sustainability in thoughts. Every pair of footwear makes use of canvas created from recycled plastic—roughly 5.6 plastic bottles value, sourced from post-consumer recycled plastic and recycled fishing nets. This protects roughly 160 gallons of water, in comparison with these made with 100 % cotton canvas. Different elements of the shoe are produced from recycled cotton and recycled and pure rubbers.

Nevertheless, Nothing New’s work in sustainability goes past using sustainable supplies. First, the model presents a recycling program, providing to take again your previous footwear as soon as they will not be worn. (Positive, they’re constructed to final, however nothing lasts eternally!) Not solely will the model pay for delivery, nevertheless it’ll additionally earn you $20 off your subsequent buy. Moreover, a serious a part of the model ethos is to be as carbon impartial as attainable. To offset carbon emissions produced by Nothing New, the model purchases carbon offsets from verified emissions-reduction tasks in return.

In fact, Walsh believes that there is all the time room for enchancment—particularly when it comes to carbon output. “Though we deliberately labored with suppliers who’re shut to at least one one other and who’ve handed environmental audits, there are nonetheless carbon emissions from footwear manufacturing and delivery product to clients,” says Walsh. Whereas the model is dedicated to its carbon impartial program, the last word objective is to remove as a lot of its carbon output as potential. Because the model continues to develop, it additionally hopes to proceed to develop in its sustainable practices, too.

Nothing New launches on June 27 at

var rblms;(perform ()
if (!rblms) rblms = ; else require = rblms;
/** vim: et:ts=four:sw=four:sts=four
* @license RequireJS 2.three.2 Copyright jQuery Basis and different contributors.
* Launched underneath MIT license,
var requirejs,require,outline;!perform(international,setTimeout)perform commentReplace(e,t)perform isFunction(e)return”[object Function]” isArray(e)return”[object Array]” every(e,t)if(e)var i;for(i=zero;i-1&&(!e[i]||!t(e[i],i,e));i-=1);perform hasProp(e,t)return,t)perform getOwn(e,t)return hasProp(e,t)&&e
return 1;

if (a1 b1)
return 1;

if (a1 b1)
return 1;

if (a1 = zero; i–)
if (this.itemsHover[i].isVisible())
this.itemsHover.splice(i, 1);

debounce: perform (func, wait, quick)
var end result
, timeout = null

return perform ()
var args = arguments
, callNow = speedy && !timeout
, context = this
, later

later = perform ()
timeout = null;
if (!quick)
end result = func.apply(context, args);


timeout = setTimeout(later, wait);
if (callNow)
outcome = func.apply(context, args);

return outcome;


(perform ()

var as soon as = perform (fn, context)
var outcome;
return perform ()
if (fn)
end result = fn.apply(context || this, arguments);
fn = null;

return outcome;

var onDomReady = as soon as(perform ()
rblms.require([‘utils/lazy_loading/queue’]perform (queue)

if (window.addEventListener)
window.addEventListener(‘DOMContentLoaded’, onDomReady, false);
else if (window.attachEvent)
window.attachEvent(‘onload’, onDomReady);
window.onload = onDomReady;

window.setTimeout(onDomReady, LAZY_LOADING_MAX_TIMEOUT);

rblms.outline(“utils/lazy_loading/loader”, perform());
/*! jQuery v1.11.1 | (c) 2005, 2014 jQuery Basis, Inc. | */
!perform(a,b)”object”==typeof module&&”object”==typeof module.exports?module.exports=a.doc?b(a,!zero):perform(a)if(!a.doc)throw new Error(“jQuery requires a window with a doc”);return b(a):b(a)(“undefined”!=typeof window?window:this,perform(a,b)var c=[],d=c.slice,e=c.concat,f=c.push,g=c.indexOf,h=,i=h.toString,j=h.hasOwnProperty,okay=,l=”1.11.1″,m=perform(a,b)return new m.fn.init(a,b),n=/^[suFEFFxA0]+|[suFEFFxA0]+$/g,o=/^-ms-/,p=/-([da-z])/gi,q=perform(a,b)return b.toUpperCase();m.fn=m.prototype=jquery:l,constructor:m,selector:””,size:zero,toArray:perform()return,get:perform(a)return null!=a?zero>a?this[a+this.length]:this[a],pushStack:perform(a)var b=m.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b,every:perform(a,b)return m.every(this,a,b),map:perform(a)return this.pushStack(,perform(b,c)return,c,b))),slice:perform()return this.pushStack(d.apply(this,arguments)),first:perform()return this.eq(zero),final:perform()return this.eq(-1),eq:perform(a)var b=this.size,c=+a+(zero>a?b:zero);return this.pushStack(c>=zero&&b>c?[this[c]]:[]),finish:perform(),push:f,type:c.type,splice:c.splice,m.prolong=m.fn.prolong=perform(),h=1,i=arguments.size,j=!1;for(“boolean”==typeof g&&(j=g,g=arguments[h]||,h++),”object”==typeof g||m.isFunction(g)||(g=),h===i&&(g=this,h–);i>h;h++)if(null!=(e=arguments[h]))for(d in e)a=g[d],c=e[d],g!==c&&(j&&c&&(m.isPlainObject(c)||(b=m.isArray(c)))?(b?(b=!1,f=a&&m.isArray(a)?a:[]):f=a&&m.isPlainObject(a)?a:,g[d]=m.prolong(j,f,c)):void zero!==c&&(g[d]=c));return g,m.prolong(expando:”jQuery”+(l+Math.random()).exchange(/D/g,””),isReady:!zero,error:perform(a)throw new Error(a),noop:perform(),isFunction:perform(a)return”perform”===m.sort(a),isArray:Array.isArray||perform(a)return”array”===m.sort(a),isWindow:perform(a)return null!=a&&a==a.window,isNumeric:perform(a)return!m.isArray(a)&&a-parseFloat(a)>=zero,isEmptyObject:perform(a)var b;for(b in a)return!1;return!zero,isPlainObject:perform(a)var b;if(!a||”object”!==m.sort(a)||a.nodeType||m.isWindow(a))return!1;attemptif(a.constructor&&!,”constructor”)&&!,”isPrototypeOf”))return!1catch(c)return!1if(okay.ownLast)for(b in a)return,b);for(b in a);return void zero===b||,b),sort:perform(a)return null==a?a+””:”object”==typeof a||”perform”==typeof a?h[]||”object”:typeof a,globalEval:perform(b)b&&m.trim(b)&&(a.execScript||perform(b),b))(b),camelCase:perform(a)return,”ms-“).substitute(p,q),nodeName:perform(a,b)return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase(),every:perform(a,b,c)var d,e=zero,f=a.size,g=r(a);if(c)if(g)for(;f>e;e++)if(d=b.apply(a[e],c),d===!1)breakelse for(e in a)if(d=b.apply(a[e],c),d===!1)breakelse if(g)for(;f>e;e++)if([e],e,a[e]),d===!1)breakelse for(e in a)if([e],e,a[e]),d===!1)break;return a,trim:perform(a)return null==a?””:(a+””).exchange(n,””),makeArray:perform(a,b)var c=b||[];return null!=a&&(r(Object(a))?m.merge(c,”string”==typeof a?[a]:a),a)),c,inArray:perform(a,b,c)var d;if(b)if(g)return,a,c);for(d=b.size,c=c?zero>c?Math.max(zero,d+c):c:zero;d>c;c++)if(c in b&&b[c]===a)return creturn-1,merge:perform(a,b)var c=+b.size,d=zero,e=a.size;whereas(c>d)a[e++]=b[d++];if(c!==c)whereas(void zero!==b[d])a[e++]=b[d++];return a.size=e,a,grep:perform(a,b,c)for(var d,e=[],f=zero,g=a.size,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e,map:perform(a,b,c)var d,f=zero,g=a.size,h=r(a),i=[];if(h)for(;g>f;f++)d=b(a[f],f,c),null!=d&&i.push(d);else for(f in a)d=b(a[f],f,c),null!=d&&i.push(d);return e.apply([],i),guid:1,proxy:perform(a,b)var c,e,f;return”string”==typeof b&&(f=a[b],b=a,a=f),m.isFunction(a)?(,2),e=perform()return a.apply(b||this,c.concat(,e.guid=a.guid=a.guid||m.guid++,e):void zero,now:perform()return+new Date,help:okay),m.every(“Boolean Quantity String Perform Array Date RegExp Object Error”.cut up(” “),perform(a,b)h[“[object “+b+”]”]=b.toLowerCase());perform r(a)var b=a.size,c=m.sort(a);return”perform”===c||m.isWindow(a)?!1:1===a.nodeType&&b?!zero:”array”===c||zero===b||”quantity”==typeof b&&b>zero&&b-1 in avar s=perform(a)var b,c,d,e,f,g,h,i,j,okay,l,m,n,o,p,q,r,s,t,u=”sizzle”+-new Date,v=a.doc,w=zero,x=zero,y=gb(),z=gb(),A=gb(),B=perform(a,b)return a===b&&(l=!zero),zero,C=”undefined”,D=1