Don't know what size you need? Talk to one of our size experts using the chat button on this page or by calling customer service: 866.374.8747
Mon-Fri 6am-6pm PT • Sat-Sun 7am-1pm PT
[email protected]
Please refer to measurements in the size chart. Still don’t know what size you need? Talk to one of our size experts using the chat button on this page or by calling customer service:
Mon-Fri 6am-6pm PT • Sat-Sun 7am-1pm PT
Free US standard shipping on orders over $150.
$7 US standard shipping on everything else.
See DetailsBest pants ever
I echo the other review, that these pants are the perfect marriage of comfort and a dressier look. My son will not hesitate to wear them, and they work for school as well as nicer functions. I bought the Glen plaid print last year and the ticking stripe and mini check this year. They do run a little big so hopefully we still have a few years as we are getting close to sizing out. All around best pants.
Ellie , Nov 22, 2022
Boy mom of 2
I absolutely love these pants. It's tough to find cute & comfy boys clothes, as it’s either sloppy sweats or uncomfortable dressy. This is a mix of both! I bought a windowpane plaid pair last year & my 4yo always got compliments on how cute his outfit was. I love that they are jogger/sweatpants material but look like dress pants. I bought the pinstripe pair this year & they are just as adorable & comfy. Both kids like how comfy they are & I like how stylish they are. I hope these come back every season! I might just buy the plaid pair, too.
Tea Customer , Nov 9, 2020
\n \n ').concat(a.pdpSizes,"\n \n
\n \n \n \n \n ");$(".browsing-history ul").append(e);var f='');$('div[data-glide-el="controls[nav]"]').append(f)}}),$(".browsing-history").css("opacity",1),$(".browsing-history li").length>=5||window.innerWidth<431?new f["default"](".browsing-history .glide",{type:"slider",animationDuration:500,perView:4,hoverpause:!0,gap:0,bound:!0,rewind:!1,breakpoints:{821:{perView:3,perSwipe:"|"},431:{perView:1,perSwipe:"|"}}}).mount():($('.browsing-history div[data-glide-el="controls"]').hide(),$(".browsing-history ul").addClass("width-300"))}else $(".browsing-history").hide();(0,e.inview)(".browsing-history")}})},{"./inview.js":1,"@glidejs/glide":3}],3:[function(a,b,c){!function(a,d){"object"==typeof c&&"undefined"!=typeof b?b.exports=d():"function"==typeof define&&define.amd?define(d):(a="undefined"!=typeof globalThis?globalThis:a||self,a.Glide=d())}(this,function(){"use strict";function a(b){"@babel/helpers - typeof";return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a})(b)}function b(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function c(a,b){for(var c=0;c