{"product_id":"only-sons-swim-shorts-mens-quick-dry-beach-shorts","title":"ONLY \u0026 SONS Swim Shorts – Men's Quick Dry Beach Shorts","description":"\u003carticle class=\"text-token-text-primary w-full\" dir=\"auto\" data-testid=\"conversation-turn-2\" data-scroll-anchor=\"true\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto py-5 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto flex max-w-(--thread-content-max-width) flex-1 text-base gap-4 md:gap-5 lg:gap-6 group\/turn-messages focus-visible:outline-hidden\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"group\/conversation-turn relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"relative flex-col gap-1 md:gap-3\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"098e1003-5e91-4331-b41f-dd138474521d\" dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-5\" data-message-model-slug=\"gpt-4o\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[3px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words light\"\u003e\n\u003cp data-start=\"236\" data-end=\"483\"\u003eUpgrade your summer essentials with the \u003cstrong data-start=\"276\" data-end=\"308\"\u003eONLY \u0026amp; SONS Life Swim Shorts\u003c\/strong\u003e, designed for everyday comfort and effortless style. Made from lightweight \u003cstrong data-start=\"384\" data-end=\"407\"\u003equick-drying fabric\u003c\/strong\u003e, these swim shorts are perfect for \u003cstrong data-start=\"443\" data-end=\"480\"\u003ebeach days, swimming and holidays\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp data-start=\"485\" data-end=\"648\"\u003eWith a clean, versatile look and a comfortable fit, they’re easy to wear in and out of the water—ideal for \u003cstrong data-start=\"592\" data-end=\"647\"\u003epoolside lounging, travel and casual summer outfits\u003c\/strong\u003e.\u003c\/p\u003e\n\u003chr data-start=\"650\" data-end=\"653\"\u003e\n\u003ch2 data-section-id=\"1j5qwet\" data-start=\"655\" data-end=\"674\"\u003e\u003cspan role=\"text\"\u003e\u003cstrong data-start=\"658\" data-end=\"674\"\u003eKey Features\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp data-start=\"676\" data-end=\"1075\"\u003e• Lightweight \u003cstrong data-start=\"690\" data-end=\"713\"\u003equick-drying fabric\u003c\/strong\u003e for all-day comfort\u003cbr data-start=\"733\" data-end=\"736\"\u003e• Made with \u003cstrong data-start=\"748\" data-end=\"776\"\u003erecycled polyester blend\u003c\/strong\u003e for a more sustainable choice\u003cbr data-start=\"806\" data-end=\"809\"\u003e• Clean, \u003cstrong data-start=\"818\" data-end=\"841\"\u003esolid colour design\u003c\/strong\u003e for versatile styling\u003cbr data-start=\"863\" data-end=\"866\"\u003e• \u003cstrong data-start=\"868\" data-end=\"905\"\u003eElastic waistband with drawstring\u003c\/strong\u003e for adjustable fit\u003cbr data-start=\"924\" data-end=\"927\"\u003e• Comfortable \u003cstrong data-start=\"941\" data-end=\"956\"\u003eregular fit\u003c\/strong\u003e for easy movement\u003cbr data-start=\"974\" data-end=\"977\"\u003e• Ideal for \u003cstrong data-start=\"989\" data-end=\"1025\"\u003eswimming, beach and holiday wear\u003c\/strong\u003e\u003cbr data-start=\"1025\" data-end=\"1028\"\u003e• Easy to style for \u003cstrong data-start=\"1048\" data-end=\"1073\"\u003ecasual summer outfits\u003c\/strong\u003e\u003c\/p\u003e\n\u003chr data-start=\"1077\" data-end=\"1080\"\u003e\n\u003ch2 data-section-id=\"12unya4\" data-start=\"1082\" data-end=\"1104\"\u003e\u003cspan role=\"text\"\u003e\u003cstrong data-start=\"1085\" data-end=\"1104\"\u003eProduct Details\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp data-start=\"1106\" data-end=\"1202\"\u003e\u003cstrong data-start=\"1106\" data-end=\"1119\"\u003eMaterial:\u003c\/strong\u003e 50% Polyester, 50% Recycled Polyester\u003cbr data-start=\"1157\" data-end=\"1160\"\u003e\u003cstrong data-start=\"1160\" data-end=\"1171\"\u003eFabric:\u003c\/strong\u003e Woven\u003cbr data-start=\"1177\" data-end=\"1180\"\u003e\u003cstrong data-start=\"1180\" data-end=\"1188\"\u003eFit:\u003c\/strong\u003e Regular Fit\u003c\/p\u003e\n\u003cp data-start=\"1204\" data-end=\"1269\"\u003e\u003cstrong data-start=\"1204\" data-end=\"1216\"\u003eColours:\u003c\/strong\u003e Starlite Blue, Maritime Blue, Jet Black, Wild Rose\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e","brand":"Only \u0026 Sons","offers":[{"title":"Maritime Blue \/ S","offer_id":57799186710915,"sku":"ONS\/SS-MaritimeBlue-S","price":12.59,"currency_code":"GBP","in_stock":true},{"title":"Maritime Blue \/ M","offer_id":57799186743683,"sku":"ONS\/SS-MaritimeBlue-M","price":12.59,"currency_code":"GBP","in_stock":true},{"title":"Maritime Blue \/ L","offer_id":57799186776451,"sku":"ONS\/SS-MaritimeBlue-L","price":12.59,"currency_code":"GBP","in_stock":true},{"title":"Maritime Blue \/ XL","offer_id":57799186809219,"sku":"ONS\/SS-MaritimeBlue-XL","price":12.59,"currency_code":"GBP","in_stock":true},{"title":"Rose Pink \/ S","offer_id":57799186874755,"sku":"ONS\/SS-WildRose-S","price":12.59,"currency_code":"GBP","in_stock":true},{"title":"Rose Pink \/ M","offer_id":57799186907523,"sku":"ONS\/SS-WildRose-M","price":12.59,"currency_code":"GBP","in_stock":true},{"title":"Rose Pink \/ L","offer_id":57799186940291,"sku":"ONS\/SS-WildRose-L","price":12.59,"currency_code":"GBP","in_stock":true},{"title":"Rose Pink \/ XL","offer_id":57799186973059,"sku":"ONS\/SS-WildRose-XL","price":12.59,"currency_code":"GBP","in_stock":true},{"title":"Starlite Blue \/ S","offer_id":57799187038595,"sku":"ONS\/SS-StarliteBlue-S","price":12.59,"currency_code":"GBP","in_stock":true},{"title":"Starlite Blue \/ M","offer_id":57799187071363,"sku":"ONS\/SS-StarliteBlue-M","price":12.59,"currency_code":"GBP","in_stock":true},{"title":"Starlite Blue \/ L","offer_id":57799187104131,"sku":"ONS\/SS-StarliteBlue-L","price":12.59,"currency_code":"GBP","in_stock":true},{"title":"Starlite Blue \/ XL","offer_id":57799187136899,"sku":"ONS\/SS-StarliteBlue-XL","price":12.59,"currency_code":"GBP","in_stock":true},{"title":"Jet Black \/ S","offer_id":57799187202435,"sku":"ONS\/SS-JBlack-S","price":12.59,"currency_code":"GBP","in_stock":true},{"title":"Jet Black \/ M","offer_id":57799187235203,"sku":"ONS\/SS-JBlack-M","price":12.59,"currency_code":"GBP","in_stock":true},{"title":"Jet Black \/ L","offer_id":57799187267971,"sku":"ONS\/SS-JBlack-L","price":12.59,"currency_code":"GBP","in_stock":true},{"title":"Jet Black \/ XL","offer_id":57799187300739,"sku":"ONS\/SS-JBlack-XL","price":12.59,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0613\/2010\/2125\/files\/XWZ0QaR6VWtKR_001.webp?v=1777714114","url":"https:\/\/www.trunksandboxers.co.uk\/products\/only-sons-swim-shorts-mens-quick-dry-beach-shorts","provider":"Trunks and Boxers","version":"1.0","type":"link"}