{"title":"Bottoms","description":"\u003cp\u003ePants, Shorts, etc.\u003c\/p\u003e","products":[{"product_id":"mens-blue-north-form-swim-trunks-graphic-beach-shorts","title":"Men's Blue 'North Form' Swim Trunks — Graphic Beach Shorts","description":"\u003ctable id=\"size-guide\" style=\"min-width:360px;\"\u003e\n            \u003cthead\u003e\n                \u003ctr\u003e\n                    \u003cth style=\"padding:10px;\"\u003e\u003c\/th\u003e\n                    \u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003eXS\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003eS\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003eM\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003eL\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003eXL\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003e2XL\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003e3XL\u003c\/th\u003e\n                \u003c\/tr\u003e\n            \u003c\/thead\u003e\n            \u003ctbody\u003e\n                \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Waist width, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            14.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            15.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            16.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            16.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            17.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            18.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            19.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Length, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            14.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            15.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            15.70 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            16.10 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            17.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            17.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            18.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Hip width, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            19.69 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            20.47 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            21.26 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            22.05 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            22.83 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            23.62 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            24.41 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Inseam length, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            5.20 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            5.20 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            5.60 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            5.60 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            6.20 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            6.20 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            6.20 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n            \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        Bright, lightweight swim trunks that bring a relaxed, sunlit vibe to every beach day. The quick-dry polyester keeps you comfortable from sand to boardwalk, while the mesh-lined pockets and elastic drawstring waist move with you—no fuss, just easy summer flow. The playful teal canvas and subtle logo accents add a touch of retro-casual personality without shouting for attention. Wear them for morning surf checks, afternoon poolside reads, or sunset strolls along the pier—these trunks are about uncomplicated comfort and a slow, salty rhythm.\u003cbr\u003e\u003cbr\u003eProduct features\u003cbr\u003e- 100% polyester: extremely durable, shape-retaining, and quick-drying\u003cbr\u003e- Elastic drawstring waist for an adjustable, secure fit\u003cbr\u003e- Extra-lightweight fabric (120 g\/m²) for breathable, easy movement\u003cbr\u003e- Mesh-lined side pockets and mesh basket lining for comfort and drainage\u003cbr\u003e- Vibrant, long-lasting all-over print with printed care label inside\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Do not dryclean\u003cbr\u003e- Drip dry\u003cbr\u003e- Do not bleach\u003cbr\u003e- Machine wash: cold (max 30C or 90F)\u003cbr\u003e- Iron, steam or dry: low heat\u003cbr\u003e","brand":"Printify","offers":[{"title":"XS \/ Seam thread color automatically matched to design","offer_id":44037542838346,"sku":"33487137557317907519","price":49.65,"currency_code":"USD","in_stock":true},{"title":"S \/ Seam thread color automatically matched to design","offer_id":44037542871114,"sku":"26270381718124550543","price":49.65,"currency_code":"USD","in_stock":true},{"title":"M \/ Seam thread color automatically matched to design","offer_id":44037542903882,"sku":"19795399998918137013","price":49.65,"currency_code":"USD","in_stock":true},{"title":"L \/ Seam thread color automatically matched to design","offer_id":44037542936650,"sku":"10546399951164928228","price":49.65,"currency_code":"USD","in_stock":true},{"title":"XL \/ Seam thread color automatically matched to design","offer_id":44037542969418,"sku":"12453745901906805827","price":49.65,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Seam thread color automatically matched to design","offer_id":44037543002186,"sku":"28814764609178923604","price":49.65,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Seam thread color automatically matched to design","offer_id":44037543034954,"sku":"26554581993732835093","price":49.65,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0723\/5017\/1210\/files\/16943704661579088064_2048.jpg?v=1786150993"},{"product_id":"lightweight-garment-dyed-fleece-sweat-shorts-casual-lounge-activewear","title":"Lightweight Garment-Dyed Fleece Sweat Shorts — Casual Lounge \u0026 Activewear","description":"\u003ctable id=\"size-guide\" style=\"min-width:360px;\"\u003e\n            \u003cthead\u003e\n                \u003ctr\u003e\n                    \u003cth style=\"padding:10px;\"\u003e\u003c\/th\u003e\n                    \u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003eS\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003eM\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003eL\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003eXL\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003e2XL\u003c\/th\u003e\n                \u003c\/tr\u003e\n            \u003c\/thead\u003e\n            \u003ctbody\u003e\n                \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Inseam, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            7.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            7.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            7.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            7.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            7.50 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Inseam Tolerance, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Waist Relaxed, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            15.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            16.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            17.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            18.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            19.50 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Waist Tolerance, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            0.75 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            0.75 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            0.75 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            0.75 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            0.75 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n            \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        These lightweight fleece sweat shorts bring relaxed comfort with a clean, minimal look. The medium-weight ring-spun cotton feels soft against the skin while holding shape from garment-dyeing. Jersey-lined side pockets carry essentials without bulk. A simple logo at the hem keeps the design subtle and wearable. Wear them around the house, on morning walks, or layered for casual outings — they move with you and stay comfortably breathable through everyday routines.\u003cbr\u003e\u003cbr\u003eProduct features\u003cbr\u003e- 100% ring-spun cotton for a smooth, durable feel\u003cbr\u003e- Jersey-lined side pockets for secure, comfortable storage\u003cbr\u003e- Medium fabric weight (6.5 oz\/yd²) — breathable yet substantial\u003cbr\u003e- Relaxed fit that allows movement and easy layering\u003cbr\u003e- Garment-dyed finish for soft hand-feel and lived-in look\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Do not dryclean\u003cbr\u003e- Iron, steam or dry: medium heat\u003cbr\u003e- Tumble dry: low heat\u003cbr\u003e- Non-chlorine: bleach as needed\u003cbr\u003e- Machine wash: cold (max 30C or 90F)\u003cbr\u003e","brand":"Printify","offers":[{"title":"S \/ Blue Jean","offer_id":44037567512650,"sku":"76113854647588362062","price":48.32,"currency_code":"USD","in_stock":true},{"title":"S \/ Hydrangea","offer_id":44037567545418,"sku":"96656460396601453694","price":48.32,"currency_code":"USD","in_stock":true},{"title":"S \/ Ivory","offer_id":44037567578186,"sku":"16006045541193297707","price":48.32,"currency_code":"USD","in_stock":true},{"title":"S \/ Neon Violet","offer_id":44037567610954,"sku":"28484374932138011464","price":48.32,"currency_code":"USD","in_stock":true},{"title":"S \/ Peachy","offer_id":44037567643722,"sku":"30775522086231530849","price":48.32,"currency_code":"USD","in_stock":true},{"title":"S \/ Pepper","offer_id":44037567676490,"sku":"26102317303929052178","price":48.32,"currency_code":"USD","in_stock":true},{"title":"M \/ Blue Jean","offer_id":44037567709258,"sku":"19345108515157328041","price":48.32,"currency_code":"USD","in_stock":true},{"title":"M \/ Hydrangea","offer_id":44037567742026,"sku":"83320393650754233013","price":48.32,"currency_code":"USD","in_stock":true},{"title":"M \/ Ivory","offer_id":44037567774794,"sku":"16520927747798080136","price":48.32,"currency_code":"USD","in_stock":true},{"title":"M \/ Neon Violet","offer_id":44037567807562,"sku":"26950832479064085753","price":48.32,"currency_code":"USD","in_stock":true},{"title":"M \/ Pepper","offer_id":44037567840330,"sku":"62153341086113050369","price":48.32,"currency_code":"USD","in_stock":true},{"title":"L \/ Blue Jean","offer_id":44037567873098,"sku":"95866645238072402218","price":48.32,"currency_code":"USD","in_stock":true},{"title":"L \/ Hydrangea","offer_id":44037567905866,"sku":"68129210363425967212","price":48.32,"currency_code":"USD","in_stock":true},{"title":"L \/ Ivory","offer_id":44037567938634,"sku":"28303787789843709802","price":48.32,"currency_code":"USD","in_stock":true},{"title":"L \/ Neon Violet","offer_id":44037567971402,"sku":"33542705239172098119","price":48.32,"currency_code":"USD","in_stock":true},{"title":"L \/ Peachy","offer_id":44037568004170,"sku":"18162768532673507799","price":48.32,"currency_code":"USD","in_stock":true},{"title":"L \/ Pepper","offer_id":44037568036938,"sku":"33134671870815726064","price":48.32,"currency_code":"USD","in_stock":true},{"title":"XL \/ Blue Jean","offer_id":44037568069706,"sku":"19860928661030419161","price":48.32,"currency_code":"USD","in_stock":true},{"title":"XL \/ Hydrangea","offer_id":44037568102474,"sku":"28962276388563354248","price":48.32,"currency_code":"USD","in_stock":true},{"title":"XL \/ Ivory","offer_id":44037568135242,"sku":"18430755815979047369","price":48.32,"currency_code":"USD","in_stock":true},{"title":"XL \/ Neon Violet","offer_id":44037568168010,"sku":"13342906178396058026","price":48.32,"currency_code":"USD","in_stock":true},{"title":"XL \/ Peachy","offer_id":44037568200778,"sku":"21518912453820150024","price":48.32,"currency_code":"USD","in_stock":true},{"title":"XL \/ Pepper","offer_id":44037568233546,"sku":"30062002247439893849","price":48.32,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Blue Jean","offer_id":44037568266314,"sku":"23353252205275735410","price":52.98,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Hydrangea","offer_id":44037568299082,"sku":"28397393991282502142","price":52.98,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Ivory","offer_id":44037568331850,"sku":"66686079275139011064","price":52.98,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Neon Violet","offer_id":44037568364618,"sku":"86595944320673118406","price":52.98,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Peachy","offer_id":44037568397386,"sku":"27104409910803180573","price":52.98,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Pepper","offer_id":44037568430154,"sku":"11649353294249012491","price":52.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0723\/5017\/1210\/files\/9841380594951398589_2048.jpg?v=1786151622"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0723\/5017\/1210\/collections\/north-4_c2757283-cd90-457f-be8a-90d8106a45b7.png?v=1786153355","url":"https:\/\/northform.online\/collections\/bottoms.oembed","provider":"North Form Apparel","version":"1.0","type":"link"}