{"product_id":"charlie-mens-printed-drawstring-swim-shorts-with-elastic-waist","title":"Charlie | Men's Printed Drawstring Swim Shorts with Elastic Waist","description":"\u003cdiv class=\"flex h-svh w-screen flex-col\"\u003e\n\u003cdiv class=\"relative z-0 flex min-h-0 w-full flex-1\"\u003e\n\u003cdiv class=\"relative flex min-h-0 w-full flex-1\"\u003e\n\u003cdiv class=\"@container\/main relative flex min-w-0 flex-1 flex-col -translate-y-[calc(env(safe-area-inset-bottom,0px)\/2)] pt-[calc(env(safe-area-inset-bottom,0px)\/2)]\"\u003e\n\u003cdiv data-scroll-root=\"\" class=\"@w-sm\/main:[scrollbar-gutter:stable_both-edges] touch:[scrollbar-width:none] relative flex min-h-0 min-w-0 flex-1 flex-col [scrollbar-gutter:stable] not-print:overflow-x-clip not-print:overflow-y-auto scroll-pt-(--header-height) [--sticky-padding-top:var(--header-height)] has-data-[fixed-header=less-than-xl]:@w-xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xl]:@w-xl\/main:[--sticky-padding-top:0px] has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:[--sticky-padding-top:0px]\"\u003e\u003cmain class=\"min-h-0 flex-1\" id=\"main\"\u003e\n\u003cdiv id=\"thread\" class=\"group\/thread flex flex-col min-h-full\"\u003e\n\u003cdiv role=\"presentation\" class=\"composer-parent flex flex-1 flex-col focus-visible:outline-0\"\u003e\n\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69b0aad4-09fc-838f-ae4f-7df5126ed691-6\" data-testid=\"conversation-turn-16\" data-scroll-anchor=\"true\" data-turn=\"assistant\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"6566d96f-a584-4963-9634-9f8229023bce\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" 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-1\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word dark markdown-new-styling\"\u003e\n\u003cp data-start=\"102\" data-end=\"449\"\u003eThese men's swim shorts are designed for beach, pool and holiday environments. The lightweight woven construction supports quick drying and comfortable movement in and out of the water. An elasticated waistband adjusts naturally to the waist, while the drawstring allows the fit to be tightened or relaxed as needed during swimming or casual wear.\u003c\/p\u003e\n\u003cp data-start=\"451\" data-end=\"753\"\u003eThe design features an all-over fruit motif pattern that adds visual detail while maintaining a relaxed summer style. The mid-thigh length provides practical coverage and ease of movement. Constructed from woven polyester swim fabric, the shorts retain structure when wet and dry efficiently after use.\u003c\/p\u003e\n\u003cp data-start=\"755\" data-end=\"776\"\u003eStyle Characteristics\u003c\/p\u003e\n\u003cp data-start=\"778\" data-end=\"1021\"\u003e• Elasticated waistband for adaptable comfort\u003cbr data-start=\"823\" data-end=\"826\"\u003e• Adjustable drawstring for fit control\u003cbr data-start=\"865\" data-end=\"868\"\u003e• All-over fruit motif print design\u003cbr data-start=\"903\" data-end=\"906\"\u003e• Lightweight woven swim fabric\u003cbr data-start=\"937\" data-end=\"940\"\u003e• Mid-thigh length cut for mobility\u003cbr data-start=\"975\" data-end=\"978\"\u003e• Straight leg structure for relaxed wear\u003c\/p\u003e\n\u003cp data-start=\"1023\" data-end=\"1037\"\u003eSpecifications\u003c\/p\u003e\n\u003cp data-start=\"1039\" data-end=\"1307\"\u003e• Product type: Men's swim shorts\u003cbr data-start=\"1072\" data-end=\"1075\"\u003e• Material: Woven polyester swim fabric\u003cbr data-start=\"1114\" data-end=\"1117\"\u003e• Closure: Elastic waistband with adjustable drawstring\u003cbr data-start=\"1172\" data-end=\"1175\"\u003e• Fit: Regular fit\u003cbr data-start=\"1193\" data-end=\"1196\"\u003e• Available sizes: S, M, L, XL, 2XL, 3XL\u003cbr data-start=\"1236\" data-end=\"1239\"\u003e• Care instructions: Machine wash at 30°C and air dry after washing.\u003c\/p\u003e\n\u003cp data-start=\"1309\" data-end=\"1321\"\u003eStyle Advice\u003c\/p\u003e\n\u003cp data-start=\"1323\" data-end=\"1552\"\u003e• Pair with a plain cotton t-shirt for relaxed beach outfits\u003cbr data-start=\"1383\" data-end=\"1386\"\u003e• Combine with slide sandals for poolside use\u003cbr data-start=\"1431\" data-end=\"1434\"\u003e• Wear with an open short sleeve shirt for holiday styling\u003cbr data-start=\"1492\" data-end=\"1495\"\u003e• Suitable with casual trainers for summer leisure wear\u003c\/p\u003e\n\u003cp data-start=\"1554\" data-end=\"1569\"\u003eSize Chart (cm)\u003c\/p\u003e\n\u003cdiv class=\"TyagGW_tableContainer\"\u003e\n\u003cdiv class=\"group TyagGW_tableWrapper flex flex-col-reverse w-fit\" tabindex=\"-1\"\u003e\n\u003ctable data-start=\"1571\" data-end=\"1822\" data-is-last-node=\"\" data-is-only-node=\"\" class=\"w-fit min-w-(--thread-content-width)\"\u003e\n\u003cthead data-start=\"1571\" data-end=\"1617\"\u003e\n\u003ctr data-start=\"1571\" data-end=\"1617\"\u003e\n\u003cth data-start=\"1571\" data-end=\"1578\" data-col-size=\"sm\" class=\"\"\u003eSize\u003c\/th\u003e\n\u003cth data-start=\"1578\" data-end=\"1591\" data-col-size=\"sm\" class=\"\"\u003eWaist \u003c\/th\u003e\n\u003cth data-start=\"1591\" data-end=\"1602\" data-col-size=\"sm\" class=\"\"\u003eHip \u003c\/th\u003e\n\u003cth data-start=\"1602\" data-end=\"1617\" data-col-size=\"sm\" class=\"\"\u003eLength \u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody data-start=\"1666\" data-end=\"1822\" data-is-last-node=\"\"\u003e\n\u003ctr data-start=\"1666\" data-end=\"1689\"\u003e\n\u003ctd data-start=\"1666\" data-end=\"1670\" data-col-size=\"sm\"\u003eS\u003c\/td\u003e\n\u003ctd data-start=\"1670\" data-end=\"1678\" data-col-size=\"sm\"\u003e70–76\u003c\/td\u003e\n\u003ctd data-start=\"1678\" data-end=\"1683\" data-col-size=\"sm\"\u003e94\u003c\/td\u003e\n\u003ctd data-start=\"1683\" data-end=\"1689\" data-col-size=\"sm\"\u003e42\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"1690\" data-end=\"1714\"\u003e\n\u003ctd data-start=\"1690\" data-end=\"1694\" data-col-size=\"sm\"\u003eM\u003c\/td\u003e\n\u003ctd data-start=\"1694\" data-end=\"1702\" data-col-size=\"sm\"\u003e76–82\u003c\/td\u003e\n\u003ctd data-start=\"1702\" data-end=\"1708\" data-col-size=\"sm\"\u003e100\u003c\/td\u003e\n\u003ctd data-start=\"1708\" data-end=\"1714\" data-col-size=\"sm\"\u003e44\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"1715\" data-end=\"1739\"\u003e\n\u003ctd data-start=\"1715\" data-end=\"1719\" data-col-size=\"sm\"\u003eL\u003c\/td\u003e\n\u003ctd data-start=\"1719\" data-end=\"1727\" data-col-size=\"sm\"\u003e82–88\u003c\/td\u003e\n\u003ctd data-start=\"1727\" data-end=\"1733\" data-col-size=\"sm\"\u003e106\u003c\/td\u003e\n\u003ctd data-start=\"1733\" data-end=\"1739\" data-col-size=\"sm\"\u003e46\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"1740\" data-end=\"1765\"\u003e\n\u003ctd data-start=\"1740\" data-end=\"1745\" data-col-size=\"sm\"\u003eXL\u003c\/td\u003e\n\u003ctd data-start=\"1745\" data-end=\"1753\" data-col-size=\"sm\"\u003e88–94\u003c\/td\u003e\n\u003ctd data-start=\"1753\" data-end=\"1759\" data-col-size=\"sm\"\u003e112\u003c\/td\u003e\n\u003ctd data-start=\"1759\" data-end=\"1765\" data-col-size=\"sm\"\u003e48\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"1766\" data-end=\"1793\"\u003e\n\u003ctd data-start=\"1766\" data-end=\"1772\" data-col-size=\"sm\"\u003e2XL\u003c\/td\u003e\n\u003ctd data-start=\"1772\" data-end=\"1781\" data-col-size=\"sm\"\u003e94–100\u003c\/td\u003e\n\u003ctd data-start=\"1781\" data-end=\"1787\" data-col-size=\"sm\"\u003e118\u003c\/td\u003e\n\u003ctd data-start=\"1787\" data-end=\"1793\" data-col-size=\"sm\"\u003e50\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"1794\" data-end=\"1822\" data-is-last-node=\"\"\u003e\n\u003ctd data-start=\"1794\" data-end=\"1800\" data-col-size=\"sm\"\u003e3XL\u003c\/td\u003e\n\u003ctd data-start=\"1800\" data-end=\"1810\" data-col-size=\"sm\"\u003e100–106\u003c\/td\u003e\n\u003ctd data-start=\"1810\" data-end=\"1816\" data-col-size=\"sm\"\u003e124\u003c\/td\u003e\n\u003ctd data-start=\"1816\" data-end=\"1822\" data-is-last-node=\"\" data-col-size=\"sm\"\u003e52\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\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\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"thread-bottom-container\" class=\"sticky bottom-0 group\/thread-bottom-container relative isolate z-10 w-full basis-auto has-data-has-thread-error:pt-2 has-data-has-thread-error:[box-shadow:var(--sharp-edge-bottom-shadow)] md:border-transparent md:pt-0 dark:border-white\/20 md:dark:border-transparent print:hidden content-fade single-line flex flex-col\"\u003e\n\u003cdiv id=\"thread-bottom\"\u003e\n\u003cdiv class=\"text-base mx-auto [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 mb-[var(--thread-component-gap,1rem)]\"\u003e\n\u003cdiv class=\"pointer-events-auto relative z-1 flex h-(--composer-container-height,100%) max-w-full flex-(--composer-container-flex,1) flex-col\"\u003e\u003cform class=\"group\/composer w-full\" data-type=\"unified-composer\"\u003e\n\u003cdiv class=\"hidden\"\u003e\u003c\/div\u003e\n\u003c\/form\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"-mt-4 text-token-text-secondary relative w-full overflow-hidden text-center text-xs [view-transition-name:var(--vt-disclaimer)] md:px-[60px]\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/main\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Novarrio","offers":[{"title":"Turquoise \/ S","offer_id":57445739790710,"sku":"MSW-PRINT-S3XL-5H8K-1","price":39.95,"currency_code":"GBP","in_stock":true},{"title":"Turquoise \/ M","offer_id":57445739823478,"sku":"MSW-PRINT-S3XL-5H8K-2","price":39.95,"currency_code":"GBP","in_stock":true},{"title":"Turquoise \/ L","offer_id":57445739856246,"sku":"MSW-PRINT-S3XL-5H8K-3","price":39.95,"currency_code":"GBP","in_stock":true},{"title":"Turquoise \/ XL","offer_id":57445739889014,"sku":"MSW-PRINT-S3XL-5H8K-4","price":39.95,"currency_code":"GBP","in_stock":true},{"title":"Turquoise \/ 2XL","offer_id":57445739921782,"sku":"MSW-PRINT-S3XL-5H8K-5","price":39.95,"currency_code":"GBP","in_stock":true},{"title":"Turquoise \/ 3XL","offer_id":57445739954550,"sku":"MSW-PRINT-S3XL-5H8K-6","price":39.95,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":57445739987318,"sku":"MSW-PRINT-S3XL-5H8K-7","price":39.95,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":57445740020086,"sku":"MSW-PRINT-S3XL-5H8K-8","price":39.95,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":57445740052854,"sku":"MSW-PRINT-S3XL-5H8K-9","price":39.95,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":57445740085622,"sku":"MSW-PRINT-S3XL-5H8K-10","price":39.95,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":57445740118390,"sku":"MSW-PRINT-S3XL-5H8K-11","price":39.95,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":57445740151158,"sku":"MSW-PRINT-S3XL-5H8K-12","price":39.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":57445740183926,"sku":"MSW-PRINT-S3XL-5H8K-13","price":39.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":57445740216694,"sku":"MSW-PRINT-S3XL-5H8K-14","price":39.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":57445740249462,"sku":"MSW-PRINT-S3XL-5H8K-15","price":39.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":57445740282230,"sku":"MSW-PRINT-S3XL-5H8K-16","price":39.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":57445740314998,"sku":"MSW-PRINT-S3XL-5H8K-17","price":39.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":57445740347766,"sku":"MSW-PRINT-S3XL-5H8K-18","price":39.95,"currency_code":"GBP","in_stock":true},{"title":"Gray \/ S","offer_id":57445740380534,"sku":"MSW-PRINT-S3XL-5H8K-19","price":39.95,"currency_code":"GBP","in_stock":true},{"title":"Gray \/ M","offer_id":57445740413302,"sku":"MSW-PRINT-S3XL-5H8K-20","price":39.95,"currency_code":"GBP","in_stock":true},{"title":"Gray \/ L","offer_id":57445740446070,"sku":"MSW-PRINT-S3XL-5H8K-21","price":39.95,"currency_code":"GBP","in_stock":true},{"title":"Gray \/ XL","offer_id":57445740478838,"sku":"MSW-PRINT-S3XL-5H8K-22","price":39.95,"currency_code":"GBP","in_stock":true},{"title":"Gray \/ 2XL","offer_id":57445740511606,"sku":"MSW-PRINT-S3XL-5H8K-23","price":39.95,"currency_code":"GBP","in_stock":true},{"title":"Gray \/ 3XL","offer_id":57445740544374,"sku":"MSW-PRINT-S3XL-5H8K-24","price":39.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0934\/7930\/5590\/files\/ChatGPT_Image_11_mrt_2026_02_06_59.png?v=1773191271","url":"https:\/\/novarrio.com\/products\/charlie-mens-printed-drawstring-swim-shorts-with-elastic-waist","provider":"Novarrio","version":"1.0","type":"link"}