Skin

Will NYFW Actually Happen?

Will NYFW Actually Happen?

NEW YORK, NEW YORK – FEBRUARY 08: A model walks the runway during the Christopher John Rogers Ready to Wear Fall/Winter 2020-2021 fashion show on February 08, 2020 in New York City. (Photo by Victor VIRGILE/Gamma-Rapho via Getty Images) While international fashion cities like Milan and Paris are going ahead […]

Why Are Primary Colours Trending In Fashion Right Now?

Why Are Primary Colours Trending In Fashion Right Now?

Scrolling through my collections page on Instagram, one thing stands out among the rows and rows of mid-century modern furniture I can’t afford, dreamy outdoor dinner spreads, and every photo ever posted by Simon Porte Jacquemus: Primary and secondary colours are taking over in fashion. During fall ‘20 New York […]

Looking Back At Cher & Josh’s Relationship, 25 Years Later

Looking Back At Cher & Josh’s Relationship, 25 Years Later

Clueless turns 25 this weekend, and there are really only two ways you can properly celebrate — by going on a Cher Horowitz-inspired shopping spree or by rewatching the iconic film, courtesy of Netflix. I chose to do just the latter (mostly due to my lack of access to daddy […]

3 Super Easy Summery Salads That Will Actually Fill You Up

3 Super Easy Summery Salads That Will Actually Fill You Up

Traditional salads are handy for quarantine times, in that they tend to require very little cooking, so no need to sweat over a hot stove in heatwave conditions (nothing quite like a no-cook meal, eh?). But their lightness and brightness all too often this comes at the cost of raging […]

The 3rd Summer Of Love: Rave Reimagined For Post-Lockdown Life

The 3rd Summer Of Love: Rave Reimagined For Post-Lockdown Life

self.location.replace(‘https://www.refinery29.com/en-gb/converse-shout-out’); /*! Waypoints – 4.0.1 Copyright © 2011-2016 Caleb Troughton Licensed under the MIT license. https://github.com/imakewebthings/waypoints/blob/master/licenses.txt */ !function(){“use strict”;function t(n){if(!n)throw new Error(“No options passed to Waypoint constructor”);if(!n.element)throw new Error(“No element option passed to Waypoint constructor”);if(!n.handler)throw new Error(“No handler option passed to Waypoint constructor”);this.key=”waypoint-“+e,this.options=t.Adapter.extend({},t.defaults,n),this.element=this.options.element,this.adapter=new t.Adapter(this.element),this.callback=n.handler,this.axis=this.options.horizontal?”horizontal”:”vertical”,this.enabled=this.options.enabled,this.triggerPoint=null,this.group=t.Group.findOrCreate({name:this.options.group,axis:this.axis}),this.context=t.Context.findOrCreateByElement(this.options.context),t.offsetAliases[this.options.offset]&&(this.options.offset=t.offsetAliases[this.options.offset]),this.group.add(this),this.context.add(this),i[this.key]=this,e+=1}var e=0,i={};t.prototype.queueTrigger=function(t){this.group.queueTrigger(this,t)},t.prototype.trigger=function(t){this.enabled&&this.callback&&this.callback.apply(this,t)},t.prototype.destroy=function(){this.context.remove(this),this.group.remove(this),delete i[this.key]},t.prototype.disable=function(){return this.enabled=!1,this},t.prototype.enable=function(){return this.context.refresh(),this.enabled=!0,this},t.prototype.next=function(){return this.group.next(this)},t.prototype.previous=function(){return this.group.previous(this)},t.invokeAll=function(t){var […]