{"product_id":"mens-vertical-stripe-swim-shorts","title":"Men's Vertical Stripe Swim Shorts","description":"\u003cdiv\u003e\u003cdiv\u003e\n\u003csection class=\"product-description\"\u003e\u003cdiv\u003e\n\u003cstrong\u003eMen's Vertical Stripe Swim Shorts\u003c\/strong\u003e a relaxed mid-thigh shape that delivers a smart, easy-going look for warm weather escapes. Wear them for beach days, poolside lounging and holiday strolls — the \u003cstrong\u003evertical stripe pattern\u003c\/strong\u003e and \u003cstrong\u003edrawstring waist\u003c\/strong\u003e bring a polished finish to laid-back plans.\n    \u003c\/div\u003e\n    \u003cdiv\u003e\u003c\/div\u003e\n\n    \u003ch3\u003eWhy you'll love them\u003c\/h3\u003e\n    \u003cul\u003e\n      \u003cli\u003e\n\u003cstrong\u003eRelaxed silhouette\u003c\/strong\u003e – the easy cut gives you a laid-back look that still feels neatly put together.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eLonger looking line\u003c\/strong\u003e – the vertical stripe pattern creates a more streamlined appearance.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eVersatile wear\u003c\/strong\u003e – works well for swimming, beach walks and casual holiday dressing.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003ePractical details\u003c\/strong\u003e – drawstring waist and side pockets add everyday function to the design.\u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003ch3\u003ePerfect for\u003c\/h3\u003e\n    \u003cul\u003e\n      \u003cli\u003eBeach days and poolside lounging\u003c\/li\u003e\n      \u003cli\u003eHoliday strolls and casual summer outings\u003c\/li\u003e\n      \u003cli\u003eWarm weather escapes and resort wear\u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003ch3\u003eSpecifications\u003c\/h3\u003e\n    \u003cul\u003e\n      \u003cli\u003e\n\u003cstrong\u003eGarment type:\u003c\/strong\u003e Swim shorts\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eFit:\u003c\/strong\u003e Relaxed fit\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eLength:\u003c\/strong\u003e Mid-thigh\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eWaist:\u003c\/strong\u003e Drawstring\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003ePockets:\u003c\/strong\u003e Side pockets\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003ePattern:\u003c\/strong\u003e Vertical stripes\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eOccasion:\u003c\/strong\u003e Beach, poolside, holiday, casual summer wear\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eGender:\u003c\/strong\u003e Men's\u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003ch3\u003eSize Guide\u003c\/h3\u003e\n    \u003cdiv style=\"overflow-x: auto; -webkit-overflow-scrolling: touch; display: block; width: 100%; margin: 12px 0;\"\u003e\n      \u003ctable style=\"border-collapse: collapse; width: 620px;\"\u003e\n        \u003cthead\u003e\n          \u003ctr\u003e\n            \u003cth style=\"border: 1px solid #000; padding: 9.5px; text-align: center; white-space: nowrap; background: #f2f2f2; font-size: 14px; width: 80px;\"\u003eSize\u003c\/th\u003e\n            \u003cth style=\"border: 1px solid #000; padding: 9.5px; text-align: center; white-space: nowrap; background: #f2f2f2; font-size: 14px; width: 135px;\"\u003eWaist (cm)\u003c\/th\u003e\n            \u003cth style=\"border: 1px solid #000; padding: 9.5px; text-align: center; white-space: nowrap; background: #f2f2f2; font-size: 14px; width: 135px;\"\u003eHips (cm)\u003c\/th\u003e\n            \u003cth style=\"border: 1px solid #000; padding: 9.5px; text-align: center; white-space: nowrap; background: #f2f2f2; font-size: 14px; width: 135px;\"\u003eInseam (cm)\u003c\/th\u003e\n          \u003c\/tr\u003e\n        \u003c\/thead\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003ctd style=\"border: 1px solid #000; padding: 9.5px; text-align: center;\"\u003eS\u003c\/td\u003e\n            \u003ctd style=\"border: 1px solid #000; padding: 9.5px; text-align: center;\"\u003e71\u003c\/td\u003e\n            \u003ctd style=\"border: 1px solid #000; padding: 9.5px; text-align: center;\"\u003e106\u003c\/td\u003e\n            \u003ctd style=\"border: 1px solid #000; padding: 9.5px; text-align: center;\"\u003e16.5\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd style=\"border: 1px solid #000; padding: 9.5px; text-align: center;\"\u003eM\u003c\/td\u003e\n            \u003ctd style=\"border: 1px solid #000; padding: 9.5px; text-align: center;\"\u003e75\u003c\/td\u003e\n            \u003ctd style=\"border: 1px solid #000; padding: 9.5px; text-align: center;\"\u003e111\u003c\/td\u003e\n            \u003ctd style=\"border: 1px solid #000; padding: 9.5px; text-align: center;\"\u003e16.9\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd style=\"border: 1px solid #000; padding: 9.5px; text-align: center;\"\u003eL\u003c\/td\u003e\n            \u003ctd style=\"border: 1px solid #000; padding: 9.5px; text-align: center;\"\u003e79\u003c\/td\u003e\n            \u003ctd style=\"border: 1px solid #000; padding: 9.5px; text-align: center;\"\u003e116\u003c\/td\u003e\n            \u003ctd style=\"border: 1px solid #000; padding: 9.5px; text-align: center;\"\u003e17.3\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd style=\"border: 1px solid #000; padding: 9.5px; text-align: center;\"\u003eXL\u003c\/td\u003e\n            \u003ctd style=\"border: 1px solid #000; padding: 9.5px; text-align: center;\"\u003e83\u003c\/td\u003e\n            \u003ctd style=\"border: 1px solid #000; padding: 9.5px; text-align: center;\"\u003e121\u003c\/td\u003e\n            \u003ctd style=\"border: 1px solid #000; padding: 9.5px; text-align: center;\"\u003e17.7\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd style=\"border: 1px solid #000; padding: 9.5px; text-align: center;\"\u003eXXL\u003c\/td\u003e\n            \u003ctd style=\"border: 1px solid #000; padding: 9.5px; text-align: center;\"\u003e87\u003c\/td\u003e\n            \u003ctd style=\"border: 1px solid #000; padding: 9.5px; text-align: center;\"\u003e126\u003c\/td\u003e\n            \u003ctd style=\"border: 1px solid #000; padding: 9.5px; text-align: center;\"\u003e18.1\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n      \u003cdiv style=\"margin-top: 8px;\"\u003e\u003cem\u003ePlease allow a 1–3 cm difference due to manual measurement.\u003c\/em\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv style=\"margin-top: 16px;\"\u003e\n\u003cem\u003eFit advice:\u003c\/em\u003e If you're between two sizes, we recommend sizing up for optimal comfort.\u003c\/div\u003e\n  \u003c\/section\u003e\n\u003c\/div\u003e\u003c\/div\u003e","brand":"Veyra London","offers":[{"title":"Blue \/ S","offer_id":53919301206355,"sku":"SKU_1780504880454_888","price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ M","offer_id":53919301239123,"sku":"SKU_1780504880454_448","price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ L","offer_id":53919301271891,"sku":"SKU_1780504880454_508","price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ XL","offer_id":53919301304659,"sku":"SKU_1780504880454_604","price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 2XL","offer_id":53919301337427,"sku":"SKU_1780504880454_891","price":34.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0996\/3195\/6307\/files\/1_73cea3bf-3db1-4197-a242-63a3168f7992.png?v=1780504884","url":"https:\/\/www.veyralondon.com\/products\/mens-vertical-stripe-swim-shorts","provider":"Veyra London","version":"1.0","type":"link"}