Monday, March 29, 2021

Enter To Win $500 To Spend At Macy’s

Like what you see? How about some more R29 goodness, right here?

I Tried A Petite Styling Service To Solve My Dressing Problems — Here’s What Happened

I’m not exactly sure when but, at some point, I gave up searching for clothes in the petite section and pivoted to wearing straight-fit clothing instead. If things had to be a bit baggy or ill-fitting, I was willing to take the hit as long as I had access to the same never-ending string of clothing options as everyone else (meaning those above 5’4″). I took it as part and parcel of my experience as a short woman and didn’t think too much about it until I had a number of shopping disasters buying jeans and dresses last summer. Swathed in reams of fabric going way past my ankles, I finally decided enough was enough and began searching for clothes that were created for bodies like mine. But with many brands seeing the petite experience as an uncommon one, the options for quality clothing were few and far between. 

This is something that Jennifer Ison, founder of U.K.-based, petite-only clothing brand Jennifer Anne can relate to, having previously struggled to find clothes for her 5’1″ frame: “Being petite is often seen as a niche thing but it isn’t really. Statistics show that the average height of a woman in the UK is 5’3″.” From her own research, Jennifer found that 63% of petite women in Britain felt that the retail market didn’t cater for their needs, with many discussing difficulties when it came to proportions and lack of variety. “Often the petite shopping experience is about ‘making do’ or not coming back with anything at all,” she says. “I think it means that petite women end up buying things that don’t suit them or reflect their personality because you are just so happy to find something that fits.”  

At-home styling service Stitch Fix homed in on this problem. The company carries petite ranges from well-known brands and has added its own petite collections across its in-house womenswear labels. With the pandemic still stopping many petite people from having that all-important IRL try-on experience, the personal styling service aims to bridge the gap, allowing petite shoppers to input their exact measurements and style preferences and have a box of five clothing items which meet their requirements delivered straight to their door. 

Keen to dip my toe back into the world of petite brands and clothing, I was curious to know if the service could use my information to dress my frame better than I could. As someone with pretty specific fashion tastes, I was skeptical of coming away with anything I would keep but with a fairly in-depth online survey and the ability to message a stylist directly, I decided to take the plunge and request three petite outfits for a variety of occasions. Ahead are all my thoughts and feelings about using an at-home styling service as a petite woman.

Date Night Outfit

When it comes to wearing midi dresses as a 5’2″ woman, I know that the majority of the ones I try on will turn out to be maxi dresses. It’s something that I often consider while out shopping during the warmer months and the majority of the time I just opt for trousers to save myself the hassle. Surprisingly, this dress from the petite range of Stitch Fix’s in-house label Mauvette felt quite flattering on my frame. Sitting at a nice spot on my ankle, with both heels and my old faithful Birkenstocks, the dress fit my brief for an easily wearable date night look for dinners and picnics alike. However, when it comes to personal style, I can’t say floral is particularly my thing (the majority of my wardrobe is comprised of plain block colors). While the service listened to my love of dark hues, the bright ditsy print was a little bit loud for my liking, meaning although the dress fit well, it wasn’t a match when it came to individual taste. 

Office Outfit

Okay, this outfit could have come straight out of my own wardrobe. While filling in the styling survey I made sure to emphasise my love of all-black looks and Stitch Fix definitely delivered with this jet black ensemble. As someone who works (worked?) in a fairly casual office, I normally gravitate towards tailored trousers and a top, which made these cropped All Saints pants the perfect pick, sitting just above my trainers when I got up to walk around my flat. Similarly, the ribbed short-sleeved shirt from Samsoe & Samsoe was a bit of me, fitting close to the body and easily tucked into the trousers. As many petite gals will know, oversized knits and tees can look like you’ve raided your dad’s wardrobe so tight tops always help me feel a little more put-together. I appreciate that this might have been a consideration in the stylist’s process or a happy accident but, either way, it made me feel smart, which was my main goal for the outfit.

Weekend Outfit

You probably can’t tell by my face but these jeans were a revelation. In recent years I have opted for baggy, wide-leg jeans after seeing them on every supermodel in the game. Why did I think that my squat legs would look like theirs? I have no idea but I didn’t realize how much I missed well-fitting denim until I jumped into these cropped Lee jeans. While I would have perhaps gone for a black jean over a blue, the delight I experienced at having them caress my body in all the right places was a major win, which only got better when I realized they hit exactly on the ankle to show off my boots. The fit of the YAS jumper worked fairly well with the jeans, allowing me to tuck it in without tons of fabric swamping my stomach. While the jumper was perhaps a little mature for my taste, this outfit made my proportions look pretty damn good so I’m happy to call it a success.

Considering the difficulty I’ve had in finding clothing that fits, it feels like styling services for petite bodies can only be a good thing. While customers are limited to the brands that Stitch Fix carries, it’s nice to see a variety of petite-friendly labels on the platform that step outside the usual realm of high street stores. As someone who enjoys fashion (and having control over her clothes), the service isn’t necessarily something I would use on a regular basis but with only a $20 styling fee and the ability to try before you buy, it’s definitely worth looking into if you have sizing issues.

With questions about height, weight, and proportion alongside color, fabric, and print preferences, it’s nice to feel like petite concerns are being considered without having to compromise on personal taste. As Stitch Fix’s petite-specific service grows (no pun intended), hopefully the inventory of brands will expand with it, giving shoppers even more options. Plus, with the service showing that there is a market for petite shoppers searching for catered clothing, hopefully it’s only a matter of time before other styling services join the petite revolution, too. 

Like what you see? How about some more R29 goodness, right here?

A Petite Girls' Guide To Successful Shopping

Petite Girls, These Are The Jeans For You

20 Skinny Jeans We Love, From Plus-Size To Petite

Which Fashion Identity Reflects Your 2021 Style?

/*! Waypoints - 4.0.1 Copyright © 2011-2016 Caleb Troughton Licensed under the MIT license. https://ift.tt/2ZVESD1 */ !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 e=[];for(var n in i)e.push(i[n]);for(var o=0,r=e.length;r>o;o++)e[o][t]()},t.destroyAll=function(){t.invokeAll("destroy")},t.disableAll=function(){t.invokeAll("disable")},t.enableAll=function(){t.Context.refreshAll();for(var e in i)i[e].enabled=!0;return this},t.refreshAll=function(){t.Context.refreshAll()},t.viewportHeight=function(){return window.innerHeight||document.documentElement.clientHeight},t.viewportWidth=function(){return document.documentElement.clientWidth},t.adapters=[],t.defaults={context:window,continuous:!0,enabled:!0,group:"default",horizontal:!1,offset:0},t.offsetAliases={"bottom-in-view":function(){return this.context.innerHeight()-this.adapter.outerHeight()},"right-in-view":function(){return this.context.innerWidth()-this.adapter.outerWidth()}},window.Waypoint=t}(),function(){"use strict";function t(t){window.setTimeout(t,1e3/60)}function e(t){this.element=t,this.Adapter=o.Adapter,this.adapter=new this.Adapter(t),this.key="waypoint-context-"+i,this.didScroll=!1,this.didResize=!1,this.oldScroll={x:this.adapter.scrollLeft(),y:this.adapter.scrollTop()},this.waypoints={vertical:{},horizontal:{}},t.waypointContextKey=this.key,n[t.waypointContextKey]=this,i+=1,o.windowContext||(o.windowContext=!0,o.windowContext=new e(window)),this.createThrottledScrollHandler(),this.createThrottledResizeHandler()}var i=0,n={},o=window.Waypoint,r=window.onload;e.prototype.add=function(t){var e=t.options.horizontal?"horizontal":"vertical";this.waypoints[e][t.key]=t,this.refresh()},e.prototype.checkEmpty=function(){var t=this.Adapter.isEmptyObject(this.waypoints.horizontal),e=this.Adapter.isEmptyObject(this.waypoints.vertical),i=this.element==this.element.window;t&&e&&!i&&(this.adapter.off(".waypoints"),delete n[this.key])},e.prototype.createThrottledResizeHandler=function(){function t(){e.handleResize(),e.didResize=!1}var e=this;this.adapter.on("resize.waypoints",function(){e.didResize||(e.didResize=!0,o.requestAnimationFrame(t))})},e.prototype.createThrottledScrollHandler=function(){function t(){e.handleScroll(),e.didScroll=!1}var e=this;this.adapter.on("scroll.waypoints",function(){(!e.didScroll||o.isTouch)&&(e.didScroll=!0,o.requestAnimationFrame(t))})},e.prototype.handleResize=function(){o.Context.refreshAll()},e.prototype.handleScroll=function(){var t={},e={horizontal:{newScroll:this.adapter.scrollLeft(),oldScroll:this.oldScroll.x,forward:"right",backward:"left"},vertical:{newScroll:this.adapter.scrollTop(),oldScroll:this.oldScroll.y,forward:"down",backward:"up"}};for(var i in e){var n=e[i],o=n.newScroll>n.oldScroll,r=o?n.forward:n.backward;for(var s in this.waypoints[i]){var l=this.waypoints[i][s];if(null!==l.triggerPoint){var a=n.oldScroll=l.triggerPoint,p=a&&h,u=!a&&!h;(p||u)&&(l.queueTrigger(r),t[l.group.id]=l.group)}}}for(var d in t)t[d].flushTriggers();this.oldScroll={x:e.horizontal.newScroll,y:e.vertical.newScroll}},e.prototype.innerHeight=function(){return this.element==this.element.window?o.viewportHeight():this.adapter.innerHeight()},e.prototype.remove=function(t){delete this.waypoints[t.axis][t.key],this.checkEmpty()},e.prototype.innerWidth=function(){return this.element==this.element.window?o.viewportWidth():this.adapter.innerWidth()},e.prototype.destroy=function(){var t=[];for(var e in this.waypoints)for(var i in this.waypoints[e])t.push(this.waypoints[e][i]);for(var n=0,o=t.length;o>n;n++)t[n].destroy()},e.prototype.refresh=function(){var t,e=this.element==this.element.window,i=e?void 0:this.adapter.offset(),n={};this.handleScroll(),t={horizontal:{contextOffset:e?0:i.left,contextScroll:e?0:this.oldScroll.x,contextDimension:this.innerWidth(),oldScroll:this.oldScroll.x,forward:"right",backward:"left",offsetProp:"left"},vertical:{contextOffset:e?0:i.top,contextScroll:e?0:this.oldScroll.y,contextDimension:this.innerHeight(),oldScroll:this.oldScroll.y,forward:"down",backward:"up",offsetProp:"top"}};for(var r in t){var s=t[r];for(var l in this.waypoints[r]){var a,h,p,u,d,f=this.waypoints[r][l],c=f.options.offset,w=f.triggerPoint,y=0,g=null==w;f.element!==f.element.window&&(y=f.adapter.offset()[s.offsetProp]),"function"==typeof c?c=c.apply(f):"string"==typeof c&&(c=parseFloat(c),f.options.offset.indexOf("%")>-1&&(c=Math.ceil(s.contextDimension*c/100))),a=s.contextScroll-s.contextOffset,f.triggerPoint=Math.floor(y+a-c),h=w=s.oldScroll,u=h&&p,d=!h&&!p,!g&&u?(f.queueTrigger(s.backward),n[f.group.id]=f.group):!g&&d?(f.queueTrigger(s.forward),n[f.group.id]=f.group):g&&s.oldScroll>=f.triggerPoint&&(f.queueTrigger(s.forward),n[f.group.id]=f.group)}}return o.requestAnimationFrame(function(){for(var t in n)n[t].flushTriggers()}),this},e.findOrCreateByElement=function(t){return e.findByElement(t)||new e(t)},e.refreshAll=function(){for(var t in n)n[t].refresh()},e.findByElement=function(t){return n[t.waypointContextKey]},window.onload=function(){r&&r(),e.refreshAll()},o.requestAnimationFrame=function(e){var i=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||t;i.call(window,e)},o.Context=e}(),function(){"use strict";function t(t,e){return t.triggerPoint-e.triggerPoint}function e(t,e){return e.triggerPoint-t.triggerPoint}function i(t){this.name=t.name,this.axis=t.axis,this.id=this.name+"-"+this.axis,this.waypoints=[],this.clearTriggerQueues(),n[this.axis][this.name]=this}var n={vertical:{},horizontal:{}},o=window.Waypoint;i.prototype.add=function(t){this.waypoints.push(t)},i.prototype.clearTriggerQueues=function(){this.triggerQueues={up:[],down:[],left:[],right:[]}},i.prototype.flushTriggers=function(){for(var i in this.triggerQueues){var n=this.triggerQueues[i],o="up"===i||"left"===i;n.sort(o?e:t);for(var r=0,s=n.length;s>r;r+=1){var l=n[r];(l.options.continuous||r===n.length-1)&&l.trigger([i])}}this.clearTriggerQueues()},i.prototype.next=function(e){this.waypoints.sort(t);var i=o.Adapter.inArray(e,this.waypoints),n=i===this.waypoints.length-1;return n?null:this.waypoints[i+1]},i.prototype.previous=function(e){this.waypoints.sort(t);var i=o.Adapter.inArray(e,this.waypoints);return i?this.waypoints[i-1]:null},i.prototype.queueTrigger=function(t,e){this.triggerQueues[e].push(t)},i.prototype.remove=function(t){var e=o.Adapter.inArray(t,this.waypoints);e>-1&&this.waypoints.splice(e,1)},i.prototype.first=function(){return this.waypoints[0]},i.prototype.last=function(){return this.waypoints[this.waypoints.length-1]},i.findOrCreate=function(t){return n[t.axis][t.name]||new i(t)},o.Group=i}(),function(){"use strict";function t(t){return t===t.window}function e(e){return t(e)?e:e.defaultView}function i(t){this.element=t,this.handlers={}}var n=window.Waypoint;i.prototype.innerHeight=function(){var e=t(this.element);return e?this.element.innerHeight:this.element.clientHeight},i.prototype.innerWidth=function(){var e=t(this.element);return e?this.element.innerWidth:this.element.clientWidth},i.prototype.off=function(t,e){function i(t,e,i){for(var n=0,o=e.length-1;o>n;n++){var r=e[n];i&&i!==r||t.removeEventListener(r)}}var n=t.split("."),o=n[0],r=n[1],s=this.element;if(r&&this.handlers[r]&&o)i(s,this.handlers[r][o],e),this.handlers[r][o]=[];else if(o)for(var l in this.handlers)i(s,this.handlers[l][o]||[],e),this.handlers[l][o]=[];else if(r&&this.handlers[r]){for(var a in this.handlers[r])i(s,this.handlers[r][a],e);this.handlers[r]={}}},i.prototype.offset=function(){if(!this.element.ownerDocument)return null;var t=this.element.ownerDocument.documentElement,i=e(this.element.ownerDocument),n={top:0,left:0};return this.element.getBoundingClientRect&&(n=this.element.getBoundingClientRect()),{top:n.top+i.pageYOffset-t.clientTop,left:n.left+i.pageXOffset-t.clientLeft}},i.prototype.on=function(t,e){var i=t.split("."),n=i[0],o=i[1]||"__default",r=this.handlers[o]=this.handlers[o]||{},s=r[n]=r[n]||[];s.push(e),this.element.addEventListener(n,e)},i.prototype.outerHeight=function(e){var i,n=this.innerHeight();return e&&!t(this.element)&&(i=window.getComputedStyle(this.element),n+=parseInt(i.marginTop,10),n+=parseInt(i.marginBottom,10)),n},i.prototype.outerWidth=function(e){var i,n=this.innerWidth();return e&&!t(this.element)&&(i=window.getComputedStyle(this.element),n+=parseInt(i.marginLeft,10),n+=parseInt(i.marginRight,10)),n},i.prototype.scrollLeft=function(){var t=e(this.element);return t?t.pageXOffset:this.element.scrollLeft},i.prototype.scrollTop=function(){var t=e(this.element);return t?t.pageYOffset:this.element.scrollTop},i.extend=function(){function t(t,e){if("object"==typeof t&&"object"==typeof e)for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);return t}for(var e=Array.prototype.slice.call(arguments),i=1,n=e.length;n>i;i++)t(e[0],e[i]);return e[0]},i.inArray=function(t,e,i){return null==e?-1:e.indexOf(t,i)},i.isEmptyObject=function(t){for(var e in t)return!1;return!0},n.adapters.push({name:"noframework",Adapter:i}),n.Adapter=i}(); let mobile = false; /* What device is this? */ if (navigator.userAgent.match(/Android|BlackBerry|iPhone|iPad|iPod|Opera Mini|IEMobile/i)) { mobile = true; } // Get the body element for background color swapping let gbg = document.getElementsByTagName("BODY"); // Store just the first get let nbg = gbg[0]; // For storing previous ids let prevID = null; // Store the background colors let clr = new Array(null, '#B9DAFF', '#EEF4B7', '#FFCFC7', '#008738', '#BB3E0E', '#826AD8') // skip zero spot function highLight(id) { // Only do this after first rollover is set if (prevID != null) { // Get prev image let p = ["tmp-card-" + prevID]; let pi = document.getElementById(p); // Fade out prev image pi.style.opacity = "0.0"; pi.style.WebkitTransition = "all 0.5s"; pi.style.zIndex = "204"; } else { // Remove that initial header class on first interaction let hd1 = document.getElementById("tmp-header1"); hd1.classList.remove("tmp-header-initial"); let hdimg1 = document.getElementById("tmp-header-img1-on"); hdimg1.classList.remove("tmp-header-initial-on"); } // Get the color stored in array above nbg.style.backgroundColor = clr[id]; // Fade in bg color nbg.style.transition = "all 0.5s"; nbg.style.WebkitTransition = "all 0.5s"; // Get the card let n = ["tmp-card-" + id]; let ni = document.getElementById(n); // Fade in image & move up layer ni.style.opacity = "1.0"; ni.style.transition = "all 0.5s"; ni.style.WebkitTransition = "all 0.5s"; ni.style.zIndex = "205"; // Store previous image prevID = id; } function setupWaypoints() { if (window.innerWidth < 760.98) { var cards = document.getElementsByClassName('tmp-card'); cards[0].bgcolor ="#B9DAFF"; cards[1].bgcolor ="#EEF4B7"; cards[2].bgcolor ="#FFCFC7"; cards[0].cardnum ="1"; cards[1].cardnum ="2"; cards[2].cardnum ="3"; if (Waypoint) { cards.forEach(function(element){ waypoint_left = new Waypoint ({ element: element, handler: function(direction){ if(direction == 'left') return; document.body.style.background = element.bgcolor; document.getElementById("tmp-dots").className = "tmp-slide" + element.cardnum; }, context: document.getElementById('tmp-cards'), offset: 0, horizontal: true, group: 'cards', continuous: true }); waypoint_right = new Waypoint ({ element: element, handler: function(direction){ if(direction == 'right') return; document.body.style.background = element.bgcolor; document.getElementById("tmp-dots").className = "tmp-slide" + element.cardnum; }, context: document.getElementById('tmp-cards'), offset: -2, horizontal: true, group: 'cards', continuous: true }); }); } } } function preloadRemove() { const r29loader = document.getElementById("tmp-preload"); r29loader.style.display = "none"; } function setup() { // on load show the first header button as 'on' let hd1 = document.getElementById("tmp-header1"); hd1.classList.add("tmp-header-initial"); let hdimg1 = document.getElementById("tmp-header-img1-on"); hdimg1.classList.add("tmp-header-initial-on"); // If mobile, tablet show different structure let cn = document.getElementById("tmp-content"); let cnm = document.getElementById("tmp-content-mobile"); cn.style.display = "block"; setupWaypoints(); } /* Preload and defeat R29 spa, multiple loads etc. */ document.onmouseleave = function() { window.isReady = false } window.addEventListener("resize", function() {window.isReady = false}); function ready(fn) { if (document.attachEvent ? document.readyState === "complete" : document.readyState !== "loading"){ fn(); } else { document.addEventListener('DOMContentLoaded', fn); } } window.isReady = window.isReady === undefined ? false : window.isReady; ready(function () { var imagesLoadedInterval = setInterval(function(){ if(window.imagesLoaded) { imagesLoaded( '#tmp-load', { background: true }, function() { window.isReady = false clearInterval(imagesLoadedInterval) }); clearInterval(imagesLoadedInterval) } }, 100) if (window.isReady === false) { window.isReady = true } else { return } const waitForLoad = setTimeout(function(){ clearTimeout(waitForLoad); // Do your things preloadRemove(); setup(); }, 300); })

Personal style is one of those nebulous, ever-changing concepts that can shift and morph based on something as small as your mood or as big as catastrophic events (see: year 2020). So, it’s absolutely fair to say that your aesthetic today is nowhere close to what it was a year or even six months ago. That’s why, in partnership with Macy’s, we’re featuring Refinery29 editors to shine a light on how their personal style has evolved into six fashion identities that offer both: a glimpse into who they are and a reflection of the times we’re living in.

<!-- -->

<!--
-->
<!-- -->

<!--
-->
<!-- -->

<!--
-->

Like what you see? How about some more R29 goodness, right here?