{"product_id":"tropical-palm-island-swim-trunks-vintage-hawaiian-beach-shorts","title":"Tropical Palm Island Swim Trunks — Vintage Hawaiian Beach Shorts","description":"\u003cp\u003e\u003cstrong\u003eBring island ease to every swim.\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp\u003eThese lightweight swim trunks deliver a laid-back, well-traveled vibe for hot days and late-afternoon swims. The dark, stormy background makes sunlit palm clusters pop, creating a worn-vintage surf aesthetic that reads as both adventurous and relaxed. Designed for men who value comfort and style in equal measure, each pair features quick-dry polyester construction and a soft mesh lining that keeps you comfortable after surf sessions, pool laps, or lakeside lounging.\u003c\/p\u003e\n\n\u003cp\u003eThe adjustable white drawstring lets you dial in the perfect fit, while mesh-lined side pockets offer practical storage for essentials. Whether you're heading to beach bonfires, coastal road trips, or lazy weekends by the water, these trunks transition seamlessly from surf to boardwalk with that effortless, sun-faded charm.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003ePremium Features\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e100% polyester — extremely durable, retains shape, and dries quickly\u003c\/li\u003e\n\u003cli\u003eExtra-light, fast-dry fabric (3.54 oz\/yd²) for breathable, all-day comfort\u003c\/li\u003e\n\u003cli\u003eSoft mesh basket lining for enhanced comfort and support\u003c\/li\u003e\n\u003cli\u003eAdjustable drawstring waist with side seams for structure and custom fit\u003c\/li\u003e\n\u003cli\u003eVibrant all-over print with bright, crisp colors using advanced printing techniques\u003c\/li\u003e\n\u003cli\u003eMesh-lined side pockets for secure storage\u003c\/li\u003e\n\u003cli\u003ePrinted care label for easy maintenance\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003e\u003cstrong\u003eCare Instructions\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eMachine wash cold (max 30°C or 90°F)\u003c\/li\u003e\n\u003cli\u003eDrip dry\u003c\/li\u003e\n\u003cli\u003eIron, steam, or dry on low heat if needed\u003c\/li\u003e\n\u003cli\u003eDo not bleach or dryclean\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\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\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eWaist width, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e14.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e15.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e16.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e16.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e17.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e18.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e19.00\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eLength, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e14.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e15.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e15.70\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e16.10\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e17.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e17.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e18.00\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eHip width, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e19.69\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e20.47\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e21.26\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e22.05\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e22.83\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e23.62\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e24.41\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eInseam length, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e5.20\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e5.20\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e5.60\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e5.60\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e6.20\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e6.20\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e6.20\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Printify","offers":[{"title":"XS \/ Seam thread color automatically matched to design","offer_id":45634039873675,"sku":"86969038132520934201","price":64.87,"currency_code":"CAD","in_stock":true},{"title":"S \/ Seam thread color automatically matched to design","offer_id":45634039906443,"sku":"60259908550969403167","price":64.87,"currency_code":"CAD","in_stock":true},{"title":"M \/ Seam thread color automatically matched to design","offer_id":45634039939211,"sku":"22283520216966624134","price":64.87,"currency_code":"CAD","in_stock":true},{"title":"L \/ Seam thread color automatically matched to design","offer_id":45634039971979,"sku":"24070494456633706042","price":64.87,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Seam thread color automatically matched to design","offer_id":45634040004747,"sku":"47901557118237204395","price":64.87,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Seam thread color automatically matched to design","offer_id":45634040037515,"sku":"31621414297047751432","price":64.87,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Seam thread color automatically matched to design","offer_id":45634040070283,"sku":"31820807040828880530","price":64.87,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0370\/1650\/2411\/files\/15966117781685998322_2048.jpg?v=1772046740","url":"https:\/\/themipbrand.com\/en-ca\/products\/tropical-palm-island-swim-trunks-vintage-hawaiian-beach-shorts","provider":"MIP Brand Store ","version":"1.0","type":"link"}