Spring Ahead: How to Shop for Your Spring Wardrobe Posted on

It’s never too early to think about your spring wardrobe with staples that can withstand this season’s unpredictable weather patterns. Having the right transition pieces in your wardrobe is essential.

In this blog, we’ll break down the five fundamentals you should have in your closet this upcoming spring. Let’s get started!

1. Zip-Up Hoodie

Zip-up sweatshirts are a spring staple. Not only are they easy to tote around, but their zipper makes them practical, so you can take them on and off easily. Plus, there are also a few ways you can style a zip-up hoodie.

Wear exposed layers underneath, tie across your waist, or zip up entirely. However you choose to spend your day, you’ll want to complete your outfit with a zip-up hoodie!

Men's Sit Back & Relax

2. Hoodies

Pull-over hoodies can have more of an athletic, laid-back style. They are comfortable and warm, yet stylish. Wear them day or night to match your style! We recommend trying fitted or oversized styles this season to play around with proportions.

Trending: True Blue

3. Pullovers

If you’re someone who enjoys outdoor activities or athleisure, pullovers are a great addition to your closet. This lightweight layer is especially nice to have when working out or running outside. Try getting some pullovers in bright colors for an extra sporty feel.

Cool & Comfortable

4. Button-Down Shirts

Calling all outdoorsy guys and gals! You can stay semi-bundled up and protected with a nice button-down shirt. Because it’s springtime, aim for lighter material and color. This way you don’t feel weighed down or get too hot.

For the Guys

5. Light Sweaters

Light sweaters are perfect for spring. Their simple silhouettes pair perfectly with blue jeans and skirts. If you want to obtain a cool-girl vibe, we suggest trying a black turtleneck tucked into sleek dark-wash jeans and black booties. And, if you want something more fun and girly, try a pink turtleneck with ruffles at the base of the shirt and sleeves over a light-washed pair of jeans.

Winter Trends

Discover What’s In-Store

Come discover what’s in store and grab the best deals for your new spring wardrobe. Shop in-store today and find your favorite designer brands for 30-70% less than department stores, only at Peter Harris!

[gravityform id="6" title="false" description="false" ajax="true"]
<script type="text/javascript">var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,initializeOnLoaded:function(o){gform.domLoaded&&gform.scriptsLoaded?o():!gform.domLoaded&&gform.scriptsLoaded?window.addEventListener("DOMContentLoaded",o):document.addEventListener("gform_main_scripts_loaded",o)},hooks:{action:{},filter:{}},addAction:function(o,n,r,t){gform.addHook("action",o,n,r,t)},addFilter:function(o,n,r,t){gform.addHook("filter",o,n,r,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,n){gform.removeHook("action",o,n)},removeFilter:function(o,n,r){gform.removeHook("filter",o,n,r)},addHook:function(o,n,r,t,i){null==gform.hooks[o][n]&&(gform.hooks[o][n]=[]);var e=gform.hooks[o][n];null==i&&(i=n+"_"+e.length),gform.hooks[o][n].push({tag:i,callable:r,priority:t=null==t?10:t})},doHook:function(n,o,r){var t;if(r=Array.prototype.slice.call(r,1),null!=gform.hooks[n][o]&&((o=gform.hooks[n][o]).sort(function(o,n){return o.priority-n.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==n?t.apply(null,r):r[0]=t.apply(null,r)})),"filter"==n)return r[0]},removeHook:function(o,n,t,i){var r;null!=gform.hooks[o][n]&&(r=(r=gform.hooks[o][n]).filter(function(o,n,r){return!!(null!=i&&i!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][n]=r)}});</script> <div class='gf_browser_unknown gform_wrapper gravity-theme' id='gform_wrapper_6' ><div id='gf_6' class='gform_anchor' tabindex='-1'></div> <div class='gform_heading'> <p class='gform_required_legend'>&quot;<span class="gfield_required gfield_required_asterisk">*</span>&quot; indicates required fields</p> </div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_6' id='gform_6' action='/blog/spring-wardrobe/#gf_6' novalidate novalidate="novalidate"><div class='gf_invisible ginput_recaptchav3' data-sitekey='6LdaLx0hAAAAAAiLQ145utY2JPM_RsnroVjfhDOt' data-tabindex='1000'><input id="input_20e83e33877d793f7993387d5bcc502e" class="gfield_recaptcha_response" type="hidden" name="input_20e83e33877d793f7993387d5bcc502e" value=""/></div> <input type='hidden' class='gforms-pum' value='{"closepopup":false,"closedelay":0,"openpopup":false,"openpopup_id":0}' /> <div class='gform_body gform-body'><div id='gform_fields_6' class='gform_fields top_label form_sublabel_below description_below'><div id="field_6_5" class="gfield gfield--width-full gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_6_5"><p style="color: #0d1562; text-align:center">Want to make sure you never miss out on another sale? Sign up for our newsletter now!</p></div><div id="field_6_1" class="gfield gfield_contains_required field_sublabel_below field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_6_1"><label class='gfield_label' for='input_6_1' >First Name<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_text'><input name='input_1' id='input_6_1' type='text' value='' class='large' tabindex='1001' placeholder='First Name' aria-required="true" aria-invalid="false" /> </div></div><div id="field_6_4" class="gfield gfield--width-full field_sublabel_below field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_6_4"><label class='gfield_label' for='input_6_4' >Zip Code</label><div class='ginput_container ginput_container_text'><input name='input_4' id='input_6_4' type='text' value='' class='large' tabindex='1002' placeholder='Zip Code' aria-invalid="false" /> </div></div><div id="field_6_3" class="gfield gfield--width-full field_sublabel_below field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_6_3"><label class='gfield_label' for='input_6_3' >Email</label><div class='ginput_container ginput_container_email'> <input name='input_3' id='input_6_3' type='email' value='' class='large' tabindex='1003' placeholder='Email Address' aria-invalid="false" /> </div></div><div id="field_6_6" class="gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_6_6"><label class='gfield_label' for='input_6_6' >Phone</label><div class='ginput_container'><input name='input_6' id='input_6_6' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_6_6'>This field is for validation purposes and should be left unchanged.</div></div></div></div> <div class='gform_footer top_label'> <button type="submit" id="gform_submit_button_6" class="gform_button button" tabindex="1004" onclick='if(window["gf_submitting_6"]){return false;} if( !jQuery("#gform_6")[0].checkValidity || jQuery("#gform_6")[0].checkValidity()){window["gf_submitting_6"]=true;} ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_6"]){return false;} if( !jQuery("#gform_6")[0].checkValidity || jQuery("#gform_6")[0].checkValidity()){window["gf_submitting_6"]=true;} jQuery("#gform_6").trigger("submit",[true]); }'>Sign Up</button> <input type='hidden' name='gform_ajax' value='form_id=6&amp;title=&amp;description=&amp;tabindex=0' /> <input type='hidden' class='gform_hidden' name='is_submit_6' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='6' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_6' value='WyJbXSIsImNlODNlOTYyZDQ5MTYzMTE0ZWEzOTUyYTQ5NDBlN2I3Il0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_6' id='gform_target_page_number_6' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_6' id='gform_source_page_number_6' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> <p style="display: none !important;"><label>&#916;<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_1" name="ak_js" value="157"/><script>document.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() );</script></p></form> </div> <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_6' id='gform_ajax_frame_6' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe> <script type="text/javascript"> gform.initializeOnLoaded( function() {gformInitSpinner( 6, 'https://www.peterharrisclothes.com/wp-content/plugins/gravityforms/images/spinner.svg' );jQuery('#gform_ajax_frame_6').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_6');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_6').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_6').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_6').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_6').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_6').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_6').val();gformInitSpinner( 6, 'https://www.peterharrisclothes.com/wp-content/plugins/gravityforms/images/spinner.svg' );jQuery(document).trigger('gform_page_loaded', [6, current_page]);window['gf_submitting_6'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}setTimeout(function(){jQuery('#gform_wrapper_6').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_6').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [6]);window['gf_submitting_6'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_6').text());}, 50);}else{jQuery('#gform_6').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [6, current_page]);} );} ); </script>