{"title":"Swimwear","description":null,"products":[{"product_id":"martin-lightweight-drawstring-striped-swim-shorts","title":"Martin | Lightweight Drawstring Striped Swim Shorts","description":"\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003csection 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-WEB:7fbb03c7-9055-4e95-9243-cc43e1dfe6e1-6\" data-testid=\"conversation-turn-14\" data-scroll-anchor=\"true\" data-turn=\"assistant\"\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\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"df057398-c2b3-42ef-88a6-6ce50c9f7ace\" 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 outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\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=\"93\" data-end=\"431\"\u003eThese striped swim shorts are designed for versatile use in and around the water, featuring a clean above-knee length and a relaxed silhouette. The elasticated waistband ensures a comfortable fit, while the adjustable drawstring allows for secure wear during movement. The structured shape supports both swimming and casual beachside use.\u003c\/p\u003e\n\u003cp data-start=\"433\" data-end=\"730\"\u003eConstructed from a lightweight woven polyester, the fabric is suitable for quick drying and ease of wear in warm conditions. The vertical stripe pattern provides a simple visual structure, making these shorts easy to combine with t-shirts, vests or lightweight shirts for a complete summer outfit.\u003c\/p\u003e\n\u003cp data-start=\"732\" data-end=\"755\"\u003eStyle Characteristics\u003c\/p\u003e\n\u003cul data-start=\"756\" data-end=\"931\"\u003e\n\u003cli data-section-id=\"1fkfcvc\" data-start=\"756\" data-end=\"781\"\u003eElasticated waistband\u003c\/li\u003e\n\u003cli data-section-id=\"mzwy69\" data-start=\"782\" data-end=\"817\"\u003eAdjustable drawstring fastening\u003c\/li\u003e\n\u003cli data-section-id=\"2zkdb7\" data-start=\"818\" data-end=\"839\"\u003eAbove-knee length\u003c\/li\u003e\n\u003cli data-section-id=\"jpdyyn\" data-start=\"840\" data-end=\"868\"\u003eVertical striped pattern\u003c\/li\u003e\n\u003cli data-section-id=\"28by4s\" data-start=\"869\" data-end=\"910\"\u003eLightweight quick-drying construction\u003c\/li\u003e\n\u003cli data-section-id=\"1jhghln\" data-start=\"911\" data-end=\"931\"\u003eStraight leg fit\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"933\" data-end=\"949\"\u003eSpecifications\u003c\/p\u003e\n\u003cul data-start=\"950\" data-end=\"1248\"\u003e\n\u003cli data-section-id=\"ar666k\" data-start=\"950\" data-end=\"985\"\u003eProduct type: Men’s swim shorts\u003c\/li\u003e\n\u003cli data-section-id=\"1p8cfby\" data-start=\"986\" data-end=\"1022\"\u003eMaterial: Woven polyester fabric\u003c\/li\u003e\n\u003cli data-section-id=\"1yrrkjj\" data-start=\"1023\" data-end=\"1083\"\u003eClosure: Drawstring fastening with elasticated waistband\u003c\/li\u003e\n\u003cli data-section-id=\"gm7otk\" data-start=\"1084\" data-end=\"1104\"\u003eFit: Regular fit\u003c\/li\u003e\n\u003cli data-section-id=\"1x3e1fh\" data-start=\"1105\" data-end=\"1142\"\u003eAvailable sizes: S, M, L, XL, 2XL\u003c\/li\u003e\n\u003cli data-section-id=\"k7x998\" data-start=\"1143\" data-end=\"1248\"\u003eCare instructions: Rinse after use, machine wash at low temperature, do not tumble dry, dry naturally\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"1250\" data-end=\"1264\"\u003eStyle Advice\u003c\/p\u003e\n\u003cul data-start=\"1265\" data-end=\"1475\"\u003e\n\u003cli data-section-id=\"1svlrlx\" data-start=\"1265\" data-end=\"1314\"\u003ePair with a lightweight t-shirt for beachwear\u003c\/li\u003e\n\u003cli data-section-id=\"6wej7w\" data-start=\"1315\" data-end=\"1371\"\u003eWear with a linen shirt for a relaxed holiday outfit\u003c\/li\u003e\n\u003cli data-section-id=\"1cenafv\" data-start=\"1372\" data-end=\"1427\"\u003eCombine with sandals or trainers for casual outings\u003c\/li\u003e\n\u003cli data-section-id=\"6ut5r1\" data-start=\"1428\" data-end=\"1475\"\u003eAdd a lightweight layer for cooler evenings\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"1477\" data-end=\"1492\"\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=\"1494\" data-end=\"1717\" data-is-last-node=\"\" data-is-only-node=\"\" class=\"w-fit min-w-(--thread-content-width)\"\u003e\n\u003cthead data-start=\"1494\" data-end=\"1525\"\u003e\n\u003ctr data-start=\"1494\" data-end=\"1525\"\u003e\n\u003cth data-start=\"1494\" data-end=\"1501\" data-col-size=\"sm\" class=\"\"\u003eSize\u003c\/th\u003e\n\u003cth data-start=\"1501\" data-end=\"1509\" data-col-size=\"sm\" class=\"\"\u003eWaist\u003c\/th\u003e\n\u003cth data-start=\"1509\" data-end=\"1515\" data-col-size=\"sm\" class=\"\"\u003eHip\u003c\/th\u003e\n\u003cth data-start=\"1515\" data-end=\"1525\" data-col-size=\"sm\" class=\"\"\u003eLength\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody data-start=\"1558\" data-end=\"1717\" data-is-last-node=\"\"\u003e\n\u003ctr data-start=\"1558\" data-end=\"1589\"\u003e\n\u003ctd data-start=\"1558\" data-end=\"1565\" data-col-size=\"sm\"\u003eS\u003c\/td\u003e\n\u003ctd data-start=\"1565\" data-end=\"1573\" data-col-size=\"sm\"\u003e72\u003c\/td\u003e\n\u003ctd data-start=\"1573\" data-end=\"1579\" data-col-size=\"sm\"\u003e100\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"1579\" data-end=\"1589\"\u003e42\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"1590\" data-end=\"1621\"\u003e\n\u003ctd data-start=\"1590\" data-end=\"1597\" data-col-size=\"sm\"\u003eM\u003c\/td\u003e\n\u003ctd data-start=\"1597\" data-end=\"1605\" data-col-size=\"sm\"\u003e78\u003c\/td\u003e\n\u003ctd data-start=\"1605\" data-end=\"1611\" data-col-size=\"sm\"\u003e106\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"1611\" data-end=\"1621\"\u003e43\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"1622\" data-end=\"1653\"\u003e\n\u003ctd data-start=\"1622\" data-end=\"1629\" data-col-size=\"sm\"\u003eL\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"1629\" data-end=\"1637\"\u003e84\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"1637\" data-end=\"1643\"\u003e112\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"1643\" data-end=\"1653\"\u003e44\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"1654\" data-end=\"1685\"\u003e\n\u003ctd data-start=\"1654\" data-end=\"1661\" data-col-size=\"sm\"\u003eXL\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"1661\" data-end=\"1669\"\u003e90\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"1669\" data-end=\"1675\"\u003e118\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"1675\" data-end=\"1685\"\u003e45\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"1686\" data-end=\"1717\" data-is-last-node=\"\"\u003e\n\u003ctd data-start=\"1686\" data-end=\"1693\" data-col-size=\"sm\"\u003e2XL\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"1693\" data-end=\"1701\"\u003e96\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"1701\" data-end=\"1707\"\u003e124\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"1707\" data-end=\"1717\" data-is-last-node=\"\"\u003e46\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=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"Marllowe","offers":[{"title":"Red \/ S","offer_id":49861754650881,"sku":"MSW-SHORTS-S2XL-2R8M-1","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":49861754683649,"sku":"MSW-SHORTS-S2XL-2R8M-2","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":49861754716417,"sku":"MSW-SHORTS-S2XL-2R8M-3","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":49861754749185,"sku":"MSW-SHORTS-S2XL-2R8M-4","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":49861754781953,"sku":"MSW-SHORTS-S2XL-2R8M-5","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ S","offer_id":49861754814721,"sku":"MSW-SHORTS-S2XL-2R8M-6","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ M","offer_id":49861754847489,"sku":"MSW-SHORTS-S2XL-2R8M-7","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ L","offer_id":49861754880257,"sku":"MSW-SHORTS-S2XL-2R8M-8","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ XL","offer_id":49861754913025,"sku":"MSW-SHORTS-S2XL-2R8M-9","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 2XL","offer_id":49861754945793,"sku":"MSW-SHORTS-S2XL-2R8M-10","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ S","offer_id":49861754978561,"sku":"MSW-SHORTS-S2XL-2R8M-11","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ M","offer_id":49861755011329,"sku":"MSW-SHORTS-S2XL-2R8M-12","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ L","offer_id":49861755044097,"sku":"MSW-SHORTS-S2XL-2R8M-13","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ XL","offer_id":49861755076865,"sku":"MSW-SHORTS-S2XL-2R8M-14","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ 2XL","offer_id":49861755109633,"sku":"MSW-SHORTS-S2XL-2R8M-15","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ S","offer_id":49861755142401,"sku":"MSW-SHORTS-S2XL-2R8M-16","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ M","offer_id":49861755175169,"sku":"MSW-SHORTS-S2XL-2R8M-17","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ L","offer_id":49861755207937,"sku":"MSW-SHORTS-S2XL-2R8M-18","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ XL","offer_id":49861755240705,"sku":"MSW-SHORTS-S2XL-2R8M-19","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ 2XL","offer_id":49861755273473,"sku":"MSW-SHORTS-S2XL-2R8M-20","price":29.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/1006\/8481\/files\/ChatGPTImage22mrt2026_17_35_54.png?v=1784379921"},{"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":"Marllowe","offers":[{"title":"Turquoise \/ S","offer_id":49861774508289,"sku":"MSW-PRINT-S3XL-5H8K-1","price":39.95,"currency_code":"GBP","in_stock":true},{"title":"Turquoise \/ M","offer_id":49861774541057,"sku":"MSW-PRINT-S3XL-5H8K-2","price":39.95,"currency_code":"GBP","in_stock":true},{"title":"Turquoise \/ L","offer_id":49861774573825,"sku":"MSW-PRINT-S3XL-5H8K-3","price":39.95,"currency_code":"GBP","in_stock":true},{"title":"Turquoise \/ XL","offer_id":49861774606593,"sku":"MSW-PRINT-S3XL-5H8K-4","price":39.95,"currency_code":"GBP","in_stock":true},{"title":"Turquoise \/ 2XL","offer_id":49861774639361,"sku":"MSW-PRINT-S3XL-5H8K-5","price":39.95,"currency_code":"GBP","in_stock":true},{"title":"Turquoise \/ 3XL","offer_id":49861774672129,"sku":"MSW-PRINT-S3XL-5H8K-6","price":39.95,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":49861774704897,"sku":"MSW-PRINT-S3XL-5H8K-7","price":39.95,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":49861774737665,"sku":"MSW-PRINT-S3XL-5H8K-8","price":39.95,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":49861774770433,"sku":"MSW-PRINT-S3XL-5H8K-9","price":39.95,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":49861774803201,"sku":"MSW-PRINT-S3XL-5H8K-10","price":39.95,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":49861774835969,"sku":"MSW-PRINT-S3XL-5H8K-11","price":39.95,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":49861774868737,"sku":"MSW-PRINT-S3XL-5H8K-12","price":39.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":49861774901505,"sku":"MSW-PRINT-S3XL-5H8K-13","price":39.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":49861774934273,"sku":"MSW-PRINT-S3XL-5H8K-14","price":39.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":49861774967041,"sku":"MSW-PRINT-S3XL-5H8K-15","price":39.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":49861774999809,"sku":"MSW-PRINT-S3XL-5H8K-16","price":39.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":49861775032577,"sku":"MSW-PRINT-S3XL-5H8K-17","price":39.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":49861775065345,"sku":"MSW-PRINT-S3XL-5H8K-18","price":39.95,"currency_code":"GBP","in_stock":true},{"title":"Gray \/ S","offer_id":49861775098113,"sku":"MSW-PRINT-S3XL-5H8K-19","price":39.95,"currency_code":"GBP","in_stock":true},{"title":"Gray \/ M","offer_id":49861775130881,"sku":"MSW-PRINT-S3XL-5H8K-20","price":39.95,"currency_code":"GBP","in_stock":true},{"title":"Gray \/ L","offer_id":49861775163649,"sku":"MSW-PRINT-S3XL-5H8K-21","price":39.95,"currency_code":"GBP","in_stock":true},{"title":"Gray \/ XL","offer_id":49861775196417,"sku":"MSW-PRINT-S3XL-5H8K-22","price":39.95,"currency_code":"GBP","in_stock":true},{"title":"Gray \/ 2XL","offer_id":49861775229185,"sku":"MSW-PRINT-S3XL-5H8K-23","price":39.95,"currency_code":"GBP","in_stock":true},{"title":"Gray \/ 3XL","offer_id":49861775261953,"sku":"MSW-PRINT-S3XL-5H8K-24","price":39.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/1006\/8481\/files\/ChatGPT_Image_11_mrt_2026_02_06_59.png?v=1784379927"},{"product_id":"theo-mens-drawstring-swim-shorts-with-elastic-waist","title":"Theo | Men's Drawstring Swim Shorts with Elastic Waist","description":"\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-5\" data-testid=\"conversation-turn-14\" 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=\"abf44aa5-ca65-4dbf-81ee-c5dbbbcff948\" 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=\"94\" data-end=\"440\"\u003eThese men's swim shorts are designed for beach, pool and holiday settings. The lightweight woven construction supports quick drying and comfortable movement both in and out of the water. An elasticated waistband provides adaptable comfort, while the adjustable drawcord helps secure the shorts during swimming or casual activities near the water.\u003c\/p\u003e\n\u003cp data-start=\"442\" data-end=\"765\"\u003eThe mid-thigh cut offers practical coverage while maintaining ease of movement. Made from woven polyester swim fabric, the shorts maintain their structure when wet and dry efficiently after use. The simple design makes them suitable for pairing with casual summer clothing such as t-shirts, tank tops or lightweight shirts.\u003c\/p\u003e\n\u003cp data-start=\"767\" data-end=\"788\"\u003eStyle Characteristics\u003c\/p\u003e\n\u003cp data-start=\"790\" data-end=\"1046\"\u003e• Elasticated waistband for flexible comfort\u003cbr data-start=\"834\" data-end=\"837\"\u003e• Adjustable drawstring for waist adjustment\u003cbr data-start=\"881\" data-end=\"884\"\u003e• Lightweight woven swim fabric\u003cbr data-start=\"915\" data-end=\"918\"\u003e• Mid-thigh length design\u003cbr data-start=\"943\" data-end=\"946\"\u003e• Straight leg construction for ease of movement\u003cbr data-start=\"994\" data-end=\"997\"\u003e• Minimal design suitable for beach or pool use\u003c\/p\u003e\n\u003cp data-start=\"1048\" data-end=\"1062\"\u003eSpecifications\u003c\/p\u003e\n\u003cp data-start=\"1064\" data-end=\"1327\"\u003e• Product type: Men's swim shorts\u003cbr data-start=\"1097\" data-end=\"1100\"\u003e• Material: Woven polyester swim fabric\u003cbr data-start=\"1139\" data-end=\"1142\"\u003e• Closure: Elastic waistband with adjustable drawstring\u003cbr data-start=\"1197\" data-end=\"1200\"\u003e• Fit: Regular fit\u003cbr data-start=\"1218\" data-end=\"1221\"\u003e• Available sizes: S, M, L, XL, 2XL\u003cbr data-start=\"1256\" data-end=\"1259\"\u003e• Care instructions: Machine wash at 30°C and air dry after washing.\u003c\/p\u003e\n\u003cp data-start=\"1329\" data-end=\"1341\"\u003eStyle Advice\u003c\/p\u003e\n\u003cp data-start=\"1343\" data-end=\"1576\"\u003e• Pair with a lightweight cotton t-shirt for casual beachwear\u003cbr data-start=\"1404\" data-end=\"1407\"\u003e• Combine with slide sandals for poolside use\u003cbr data-start=\"1452\" data-end=\"1455\"\u003e• Wear with a short sleeve shirt for relaxed holiday outfits\u003cbr data-start=\"1515\" data-end=\"1518\"\u003e• Suitable with casual trainers for summer coastal walks\u003c\/p\u003e\n\u003cp data-start=\"1578\" data-end=\"1593\"\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=\"1595\" data-end=\"1817\" data-is-last-node=\"\" data-is-only-node=\"\" class=\"w-fit min-w-(--thread-content-width)\"\u003e\n\u003cthead data-start=\"1595\" data-end=\"1641\"\u003e\n\u003ctr data-start=\"1595\" data-end=\"1641\"\u003e\n\u003cth data-start=\"1595\" data-end=\"1602\" data-col-size=\"sm\" class=\"\"\u003eSize\u003c\/th\u003e\n\u003cth data-start=\"1602\" data-end=\"1615\" data-col-size=\"sm\" class=\"\"\u003eWaist (cm)\u003c\/th\u003e\n\u003cth data-start=\"1615\" data-end=\"1626\" data-col-size=\"sm\" class=\"\"\u003eHip (cm)\u003c\/th\u003e\n\u003cth data-start=\"1626\" data-end=\"1641\" data-col-size=\"sm\" class=\"\"\u003eLength (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody data-start=\"1690\" data-end=\"1817\" data-is-last-node=\"\"\u003e\n\u003ctr data-start=\"1690\" data-end=\"1713\"\u003e\n\u003ctd data-start=\"1690\" data-end=\"1694\" data-col-size=\"sm\"\u003eS\u003c\/td\u003e\n\u003ctd data-start=\"1694\" data-end=\"1702\" data-col-size=\"sm\"\u003e70–76\u003c\/td\u003e\n\u003ctd data-start=\"1702\" data-end=\"1707\" data-col-size=\"sm\"\u003e94\u003c\/td\u003e\n\u003ctd data-start=\"1707\" data-end=\"1713\" data-col-size=\"sm\"\u003e42\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"1714\" data-end=\"1738\"\u003e\n\u003ctd data-start=\"1714\" data-end=\"1718\" data-col-size=\"sm\"\u003eM\u003c\/td\u003e\n\u003ctd data-start=\"1718\" data-end=\"1726\" data-col-size=\"sm\"\u003e76–82\u003c\/td\u003e\n\u003ctd data-start=\"1726\" data-end=\"1732\" data-col-size=\"sm\"\u003e100\u003c\/td\u003e\n\u003ctd data-start=\"1732\" data-end=\"1738\" data-col-size=\"sm\"\u003e44\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"1739\" data-end=\"1763\"\u003e\n\u003ctd data-start=\"1739\" data-end=\"1743\" data-col-size=\"sm\"\u003eL\u003c\/td\u003e\n\u003ctd data-start=\"1743\" data-end=\"1751\" data-col-size=\"sm\"\u003e82–88\u003c\/td\u003e\n\u003ctd data-start=\"1751\" data-end=\"1757\" data-col-size=\"sm\"\u003e106\u003c\/td\u003e\n\u003ctd data-start=\"1757\" data-end=\"1763\" data-col-size=\"sm\"\u003e46\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"1764\" data-end=\"1789\"\u003e\n\u003ctd data-start=\"1764\" data-end=\"1769\" data-col-size=\"sm\"\u003eXL\u003c\/td\u003e\n\u003ctd data-start=\"1769\" data-end=\"1777\" data-col-size=\"sm\"\u003e88–94\u003c\/td\u003e\n\u003ctd data-start=\"1777\" data-end=\"1783\" data-col-size=\"sm\"\u003e112\u003c\/td\u003e\n\u003ctd data-start=\"1783\" data-end=\"1789\" data-col-size=\"sm\"\u003e48\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"1790\" data-end=\"1817\" data-is-last-node=\"\"\u003e\n\u003ctd data-start=\"1790\" data-end=\"1796\" data-col-size=\"sm\"\u003e2XL\u003c\/td\u003e\n\u003ctd data-start=\"1796\" data-end=\"1805\" data-col-size=\"sm\"\u003e94–100\u003c\/td\u003e\n\u003ctd data-start=\"1805\" data-end=\"1811\" data-col-size=\"sm\"\u003e118\u003c\/td\u003e\n\u003ctd data-start=\"1811\" data-end=\"1817\" data-is-last-node=\"\" data-col-size=\"sm\"\u003e50\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=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e","brand":"Marllowe","offers":[{"title":"Orange \/ S","offer_id":49861782405377,"sku":"MSW-SHORTS-M2XL-7Q4N-5","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Orange \/ M","offer_id":49861782438145,"sku":"MSW-SHORTS-M2XL-7Q4N-1","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Orange \/ L","offer_id":49861782470913,"sku":"MSW-SHORTS-M2XL-7Q4N-2","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Orange \/ XL","offer_id":49861782503681,"sku":"MSW-SHORTS-M2XL-7Q4N-3","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Orange \/ 2XL","offer_id":49861782536449,"sku":"MSW-SHORTS-M2XL-7Q4N-4","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":49861782569217,"sku":"MSW-SHORTS-M2XL-7Q4N-10","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":49861782601985,"sku":"MSW-SHORTS-M2XL-7Q4N-6","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":49861782634753,"sku":"MSW-SHORTS-M2XL-7Q4N-7","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":49861782667521,"sku":"MSW-SHORTS-M2XL-7Q4N-8","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":49861782700289,"sku":"MSW-SHORTS-M2XL-7Q4N-9","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ S","offer_id":49861782733057,"sku":"MSW-SHORTS-M2XL-7Q4N-20","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ M","offer_id":49861782765825,"sku":"MSW-SHORTS-M2XL-7Q4N-16","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ L","offer_id":49861782798593,"sku":"MSW-SHORTS-M2XL-7Q4N-17","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ XL","offer_id":49861782831361,"sku":"MSW-SHORTS-M2XL-7Q4N-18","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ 2XL","offer_id":49861782864129,"sku":"MSW-SHORTS-M2XL-7Q4N-19","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":49861782896897,"sku":"MSW-SHORTS-M2XL-7Q4N-15","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":49861782929665,"sku":"MSW-SHORTS-M2XL-7Q4N-11","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":49861782962433,"sku":"MSW-SHORTS-M2XL-7Q4N-12","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":49861782995201,"sku":"MSW-SHORTS-M2XL-7Q4N-13","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":49861783027969,"sku":"MSW-SHORTS-M2XL-7Q4N-14","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Khaki \/ S","offer_id":49861783060737,"sku":"MSW-SHORTS-M2XL-7Q4N-25","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Khaki \/ M","offer_id":49861783093505,"sku":"MSW-SHORTS-M2XL-7Q4N-21","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Khaki \/ L","offer_id":49861783126273,"sku":"MSW-SHORTS-M2XL-7Q4N-22","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Khaki \/ XL","offer_id":49861783159041,"sku":"MSW-SHORTS-M2XL-7Q4N-23","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Khaki \/ 2XL","offer_id":49861783191809,"sku":"MSW-SHORTS-M2XL-7Q4N-24","price":29.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/1006\/8481\/files\/ChatGPTImage11mrt2026_01_32_26.png?v=1784379935"},{"product_id":"mason-men-s-drawstring-swim-shorts-quick-dry-beach-trunks","title":"Mason | Men’s Quick Dry Drawstring Swim Shorts","description":"\u003cp data-start=\"104\" data-end=\"347\"\u003eThese men’s swim shorts feature a streamlined silhouette with a short-length cut designed for beach and poolside wear. The elasticated waistband with external drawstring ensures an adjustable and secure fit during water and leisure activities.\u003c\/p\u003e\n\u003cp data-start=\"349\" data-end=\"589\"\u003eCrafted from polyester, the lightweight fabric provides a smooth finish suitable for swim use. The regular fit allows ease of movement, while the minimalist design makes them appropriate for holidays, resort wear, and casual summer styling.\u003c\/p\u003e\n\u003cp data-start=\"591\" data-end=\"614\"\u003eStyle Characteristics\u003c\/p\u003e\n\u003cul data-start=\"616\" data-end=\"760\"\u003e\n\u003cli data-start=\"616\" data-end=\"644\"\u003e\n\u003cp data-start=\"618\" data-end=\"644\"\u003eShort-length swim design\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"645\" data-end=\"670\"\u003e\n\u003cp data-start=\"647\" data-end=\"670\"\u003eElasticated waistband\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"671\" data-end=\"705\"\u003e\n\u003cp data-start=\"673\" data-end=\"705\"\u003eAdjustable external drawstring\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"706\" data-end=\"734\"\u003e\n\u003cp data-start=\"708\" data-end=\"734\"\u003eLightweight construction\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"735\" data-end=\"760\"\u003e\n\u003cp data-start=\"737\" data-end=\"760\"\u003eClean, minimal finish\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"762\" data-end=\"778\"\u003eSpecifications\u003c\/p\u003e\n\u003cul data-start=\"780\" data-end=\"949\"\u003e\n\u003cli data-start=\"780\" data-end=\"815\"\u003e\n\u003cp data-start=\"782\" data-end=\"815\"\u003eProduct type: Men’s swim shorts\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"816\" data-end=\"839\"\u003e\n\u003cp data-start=\"818\" data-end=\"839\"\u003eMaterial: Polyester\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"840\" data-end=\"890\"\u003e\n\u003cp data-start=\"842\" data-end=\"890\"\u003eClosure: Elasticated waistband with drawstring\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"891\" data-end=\"911\"\u003e\n\u003cp data-start=\"893\" data-end=\"911\"\u003eFit: Regular fit\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"912\" data-end=\"949\"\u003e\n\u003cp data-start=\"914\" data-end=\"949\"\u003eAvailable sizes: S, M, L, XL, 2XL\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"951\" data-end=\"965\"\u003eStyle Advice\u003c\/p\u003e\n\u003cul data-start=\"967\" data-end=\"1192\"\u003e\n\u003cli data-start=\"967\" data-end=\"1024\"\u003e\n\u003cp data-start=\"969\" data-end=\"1024\"\u003ePair with a lightweight shirt for beach-ready outfits\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1025\" data-end=\"1077\"\u003e\n\u003cp data-start=\"1027\" data-end=\"1077\"\u003eWear with slides or sandals for poolside styling\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1078\" data-end=\"1133\"\u003e\n\u003cp data-start=\"1080\" data-end=\"1133\"\u003eSuitable for holidays, swimming, and summer leisure\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1134\" data-end=\"1192\"\u003e\n\u003cp data-start=\"1136\" data-end=\"1192\"\u003eCombine with a simple tank top for relaxed resort wear\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"1194\" data-end=\"1211\"\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=\"1213\" data-end=\"1535\" data-is-last-node=\"\" data-is-only-node=\"\" class=\"w-fit min-w-(--thread-content-width)\"\u003e\n\u003cthead data-start=\"1213\" data-end=\"1259\"\u003e\n\u003ctr data-start=\"1213\" data-end=\"1259\"\u003e\n\u003cth data-start=\"1213\" data-end=\"1220\" data-col-size=\"sm\" class=\"\"\u003eSize\u003c\/th\u003e\n\u003cth data-start=\"1220\" data-end=\"1233\" data-col-size=\"sm\" class=\"\"\u003eWaist (cm)\u003c\/th\u003e\n\u003cth data-start=\"1233\" data-end=\"1244\" data-col-size=\"sm\" class=\"\"\u003eHip (cm)\u003c\/th\u003e\n\u003cth data-start=\"1244\" data-end=\"1259\" data-col-size=\"sm\" class=\"\"\u003eLength (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody data-start=\"1306\" data-end=\"1535\" data-is-last-node=\"\"\u003e\n\u003ctr data-start=\"1306\" data-end=\"1351\"\u003e\n\u003ctd data-start=\"1306\" data-end=\"1313\" data-col-size=\"sm\"\u003eS\u003c\/td\u003e\n\u003ctd data-start=\"1313\" data-end=\"1326\" data-col-size=\"sm\"\u003e76–82\u003c\/td\u003e\n\u003ctd data-start=\"1326\" data-end=\"1337\" data-col-size=\"sm\"\u003e98\u003c\/td\u003e\n\u003ctd data-start=\"1337\" data-end=\"1351\" data-col-size=\"sm\"\u003e36\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"1352\" data-end=\"1397\"\u003e\n\u003ctd data-start=\"1352\" data-end=\"1359\" data-col-size=\"sm\"\u003eM\u003c\/td\u003e\n\u003ctd data-start=\"1359\" data-end=\"1372\" data-col-size=\"sm\"\u003e82–88\u003c\/td\u003e\n\u003ctd data-start=\"1372\" data-end=\"1383\" data-col-size=\"sm\"\u003e104\u003c\/td\u003e\n\u003ctd data-start=\"1383\" data-end=\"1397\" data-col-size=\"sm\"\u003e38\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"1398\" data-end=\"1443\"\u003e\n\u003ctd data-start=\"1398\" data-end=\"1405\" data-col-size=\"sm\"\u003eL\u003c\/td\u003e\n\u003ctd data-start=\"1405\" data-end=\"1418\" data-col-size=\"sm\"\u003e88–94\u003c\/td\u003e\n\u003ctd data-start=\"1418\" data-end=\"1429\" data-col-size=\"sm\"\u003e110\u003c\/td\u003e\n\u003ctd data-start=\"1429\" data-end=\"1443\" data-col-size=\"sm\"\u003e40\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"1444\" data-end=\"1489\"\u003e\n\u003ctd data-start=\"1444\" data-end=\"1451\" data-col-size=\"sm\"\u003eXL\u003c\/td\u003e\n\u003ctd data-start=\"1451\" data-end=\"1464\" data-col-size=\"sm\"\u003e94–100\u003c\/td\u003e\n\u003ctd data-start=\"1464\" data-end=\"1475\" data-col-size=\"sm\"\u003e116\u003c\/td\u003e\n\u003ctd data-start=\"1475\" data-end=\"1489\" data-col-size=\"sm\"\u003e42\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"1490\" data-end=\"1535\" data-is-last-node=\"\"\u003e\n\u003ctd data-start=\"1490\" data-end=\"1497\" data-col-size=\"sm\"\u003e2XL\u003c\/td\u003e\n\u003ctd data-start=\"1497\" data-end=\"1510\" data-col-size=\"sm\"\u003e100–106\u003c\/td\u003e\n\u003ctd data-start=\"1510\" data-end=\"1521\" data-col-size=\"sm\"\u003e122\u003c\/td\u003e\n\u003ctd data-start=\"1521\" data-end=\"1535\" data-is-last-node=\"\" data-col-size=\"sm\"\u003e44\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Marllowe","offers":[{"title":"Black \/ S","offer_id":49861789647105,"sku":"MS-SwimShorts-S2XL-R5K8","price":49.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":49861789679873,"sku":"MS-SwimShorts-S2XL-R5K9","price":49.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":49861789712641,"sku":"MS-SwimShorts-S2XL-R5K10","price":49.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":49861789745409,"sku":"MS-SwimShorts-S2XL-R5K11","price":49.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":49861789778177,"sku":"MS-SwimShorts-S2XL-R5K12","price":49.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":49861789810945,"sku":"MS-SwimShorts-S2XL-R5K13","price":49.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":49861789843713,"sku":"MS-SwimShorts-S2XL-R5K14","price":49.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":49861789876481,"sku":"MS-SwimShorts-S2XL-R5K15","price":49.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":49861789909249,"sku":"MS-SwimShorts-S2XL-R5K16","price":49.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":49861789942017,"sku":"MS-SwimShorts-S2XL-R5K17","price":49.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ S","offer_id":49861789974785,"sku":"MS-SwimShorts-S2XL-R5K18","price":49.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ M","offer_id":49861790007553,"sku":"MS-SwimShorts-S2XL-R5K19","price":49.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ L","offer_id":49861790040321,"sku":"MS-SwimShorts-S2XL-R5K20","price":49.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ XL","offer_id":49861790073089,"sku":"MS-SwimShorts-S2XL-R5K21","price":49.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ 2XL","offer_id":49861790105857,"sku":"MS-SwimShorts-S2XL-R5K22","price":49.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ S","offer_id":49861790138625,"sku":"MS-SwimShorts-S2XL-R5K23","price":49.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ M","offer_id":49861790171393,"sku":"MS-SwimShorts-S2XL-R5K24","price":49.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ L","offer_id":49861790204161,"sku":"MS-SwimShorts-S2XL-R5K25","price":49.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ XL","offer_id":49861790236929,"sku":"MS-SwimShorts-S2XL-R5K26","price":49.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ 2XL","offer_id":49861790269697,"sku":"MS-SwimShorts-S2XL-R5K27","price":49.95,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":49861790302465,"sku":"MS-SwimShorts-S2XL-R5K28","price":49.95,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":49861790335233,"sku":"MS-SwimShorts-S2XL-R5K29","price":49.95,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":49861790368001,"sku":"MS-SwimShorts-S2XL-R5K30","price":49.95,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":49861790400769,"sku":"MS-SwimShorts-S2XL-R5K31","price":49.95,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":49861790433537,"sku":"MS-SwimShorts-S2XL-R5K32","price":49.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ S","offer_id":49861790466305,"sku":"MS-SwimShorts-S2XL-R5K33","price":49.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ M","offer_id":49861790499073,"sku":"MS-SwimShorts-S2XL-R5K34","price":49.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ L","offer_id":49861790531841,"sku":"MS-SwimShorts-S2XL-R5K35","price":49.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ XL","offer_id":49861790564609,"sku":"MS-SwimShorts-S2XL-R5K36","price":49.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 2XL","offer_id":49861790597377,"sku":"MS-SwimShorts-S2XL-R5K37","price":49.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/1006\/8481\/files\/ChatGPT_Image_18_feb_2026_18_14_11.png?v=1784379943"},{"product_id":"connor-mens-printed-swim-shorts-with-compression-lining","title":"Connor | Men's Printed Swim Shorts with Compression Lining","description":"\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-9\" data-testid=\"conversation-turn-22\" 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=\"73d6c1e9-3bb7-4530-b878-40b555ecf1e6\" dir=\"auto\" data-message-model-slug=\"gpt-5-4-thinking\" 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=\"95\" data-end=\"431\"\u003eThese men's swim shorts are designed for beach days, pool use and holiday wear. The outer layer features a lightweight woven construction that supports quick drying and easy movement in and out of the water. An elasticated waistband with adjustable drawstring helps provide a secure and flexible fit for swimming and general summer use.\u003c\/p\u003e\n\u003cp data-start=\"433\" data-end=\"813\"\u003eThe design includes an all-over palm print and built-in inner compression shorts for added coverage and support during active wear. Made with a woven polyester outer and stretch polyester-elastane inner lining, the shorts are suited to swimming, shoreline walks and casual warm-weather styling. The mid-thigh length offers practical coverage while maintaining freedom of movement.\u003c\/p\u003e\n\u003cp data-start=\"815\" data-end=\"836\"\u003eStyle Characteristics\u003c\/p\u003e\n\u003cp data-start=\"838\" data-end=\"1088\"\u003e• Elasticated waistband for flexible comfort\u003cbr data-start=\"882\" data-end=\"885\"\u003e• Adjustable drawstring for fit control\u003cbr data-start=\"924\" data-end=\"927\"\u003e• All-over palm print design\u003cbr data-start=\"955\" data-end=\"958\"\u003e• Built-in inner compression lining\u003cbr data-start=\"993\" data-end=\"996\"\u003e• Mid-thigh length for ease of movement\u003cbr data-start=\"1035\" data-end=\"1038\"\u003e• Lightweight outer shell suited to swimwear use\u003c\/p\u003e\n\u003cp data-start=\"1090\" data-end=\"1104\"\u003eSpecifications\u003c\/p\u003e\n\u003cp data-start=\"1106\" data-end=\"1441\"\u003e• Product type: Men's swim shorts\u003cbr data-start=\"1139\" data-end=\"1142\"\u003e• Material: Woven polyester outer with stretch polyester-elastane inner lining\u003cbr data-start=\"1220\" data-end=\"1223\"\u003e• Closure: Elastic waistband with adjustable drawstring\u003cbr data-start=\"1278\" data-end=\"1281\"\u003e• Fit: Regular fit with supportive inner layer\u003cbr data-start=\"1327\" data-end=\"1330\"\u003e• Available sizes: S, M, L, XL, 2XL, 3XL\u003cbr data-start=\"1370\" data-end=\"1373\"\u003e• Care instructions: Machine wash at 30°C and air dry after washing.\u003c\/p\u003e\n\u003cp data-start=\"1443\" data-end=\"1455\"\u003eStyle Advice\u003c\/p\u003e\n\u003cp data-start=\"1457\" data-end=\"1691\"\u003e• Pair with a plain short sleeve t-shirt for beachwear styling\u003cbr data-start=\"1519\" data-end=\"1522\"\u003e• Combine with slide sandals for poolside use\u003cbr data-start=\"1567\" data-end=\"1570\"\u003e• Wear with a lightweight shirt for holiday outfits\u003cbr data-start=\"1621\" data-end=\"1624\"\u003e• Suitable for swimming, resort wear and casual summer activities\u003c\/p\u003e\n\u003cp data-start=\"1693\" data-end=\"1708\"\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=\"1710\" data-end=\"1960\" data-is-last-node=\"\" data-is-only-node=\"\" class=\"w-fit min-w-(--thread-content-width)\" style=\"width: 100%; height: 137.157px;\"\u003e\n\u003cthead data-start=\"1710\" data-end=\"1756\"\u003e\n\u003ctr data-start=\"1710\" data-end=\"1756\" style=\"height: 19.5938px;\"\u003e\n\u003cth data-start=\"1710\" data-end=\"1717\" data-col-size=\"sm\" class=\"\" style=\"width: 11.5924%; height: 19.5938px;\"\u003eSize\u003c\/th\u003e\n\u003cth data-start=\"1717\" data-end=\"1730\" data-col-size=\"sm\" class=\"\" style=\"width: 28.5136%; height: 19.5938px;\"\u003eWaist\u003c\/th\u003e\n\u003cth data-start=\"1730\" data-end=\"1741\" data-col-size=\"sm\" class=\"\" style=\"width: 22.981%; height: 19.5938px;\"\u003eHip \u003c\/th\u003e\n\u003cth data-start=\"1741\" data-end=\"1756\" data-col-size=\"sm\" class=\"\" style=\"width: 32.0435%; height: 19.5938px;\"\u003eLength \u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody data-start=\"1804\" data-end=\"1960\" data-is-last-node=\"\"\u003e\n\u003ctr data-start=\"1804\" data-end=\"1827\" style=\"height: 19.5938px;\"\u003e\n\u003ctd data-start=\"1804\" data-end=\"1808\" data-col-size=\"sm\" style=\"width: 11.5924%; height: 19.5938px;\"\u003eS\u003c\/td\u003e\n\u003ctd data-start=\"1808\" data-end=\"1816\" data-col-size=\"sm\" style=\"width: 28.5136%; height: 19.5938px;\"\u003e70–76\u003c\/td\u003e\n\u003ctd data-start=\"1816\" data-end=\"1821\" data-col-size=\"sm\" style=\"width: 22.981%; height: 19.5938px;\"\u003e94\u003c\/td\u003e\n\u003ctd data-start=\"1821\" data-end=\"1827\" data-col-size=\"sm\" style=\"width: 32.0435%; height: 19.5938px;\"\u003e40\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"1828\" data-end=\"1852\" style=\"height: 19.5938px;\"\u003e\n\u003ctd data-start=\"1828\" data-end=\"1832\" data-col-size=\"sm\" style=\"width: 11.5924%; height: 19.5938px;\"\u003eM\u003c\/td\u003e\n\u003ctd data-start=\"1832\" data-end=\"1840\" data-col-size=\"sm\" style=\"width: 28.5136%; height: 19.5938px;\"\u003e76–82\u003c\/td\u003e\n\u003ctd data-start=\"1840\" data-end=\"1846\" data-col-size=\"sm\" style=\"width: 22.981%; height: 19.5938px;\"\u003e100\u003c\/td\u003e\n\u003ctd data-start=\"1846\" data-end=\"1852\" data-col-size=\"sm\" style=\"width: 32.0435%; height: 19.5938px;\"\u003e42\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"1853\" data-end=\"1877\" style=\"height: 19.5938px;\"\u003e\n\u003ctd data-start=\"1853\" data-end=\"1857\" data-col-size=\"sm\" style=\"width: 11.5924%; height: 19.5938px;\"\u003eL\u003c\/td\u003e\n\u003ctd data-start=\"1857\" data-end=\"1865\" data-col-size=\"sm\" style=\"width: 28.5136%; height: 19.5938px;\"\u003e82–88\u003c\/td\u003e\n\u003ctd data-start=\"1865\" data-end=\"1871\" data-col-size=\"sm\" style=\"width: 22.981%; height: 19.5938px;\"\u003e106\u003c\/td\u003e\n\u003ctd data-start=\"1871\" data-end=\"1877\" data-col-size=\"sm\" style=\"width: 32.0435%; height: 19.5938px;\"\u003e44\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"1878\" data-end=\"1903\" style=\"height: 19.5938px;\"\u003e\n\u003ctd data-start=\"1878\" data-end=\"1883\" data-col-size=\"sm\" style=\"width: 11.5924%; height: 19.5938px;\"\u003eXL\u003c\/td\u003e\n\u003ctd data-start=\"1883\" data-end=\"1891\" data-col-size=\"sm\" style=\"width: 28.5136%; height: 19.5938px;\"\u003e88–94\u003c\/td\u003e\n\u003ctd data-start=\"1891\" data-end=\"1897\" data-col-size=\"sm\" style=\"width: 22.981%; height: 19.5938px;\"\u003e112\u003c\/td\u003e\n\u003ctd data-start=\"1897\" data-end=\"1903\" data-col-size=\"sm\" style=\"width: 32.0435%; height: 19.5938px;\"\u003e46\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"1904\" data-end=\"1931\" style=\"height: 19.5938px;\"\u003e\n\u003ctd data-start=\"1904\" data-end=\"1910\" data-col-size=\"sm\" style=\"width: 11.5924%; height: 19.5938px;\"\u003e2XL\u003c\/td\u003e\n\u003ctd data-start=\"1910\" data-end=\"1919\" data-col-size=\"sm\" style=\"width: 28.5136%; height: 19.5938px;\"\u003e94–100\u003c\/td\u003e\n\u003ctd data-start=\"1919\" data-end=\"1925\" data-col-size=\"sm\" style=\"width: 22.981%; height: 19.5938px;\"\u003e118\u003c\/td\u003e\n\u003ctd data-start=\"1925\" data-end=\"1931\" data-col-size=\"sm\" style=\"width: 32.0435%; height: 19.5938px;\"\u003e48\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"1932\" data-end=\"1960\" data-is-last-node=\"\" style=\"height: 19.5938px;\"\u003e\n\u003ctd data-start=\"1932\" data-end=\"1938\" data-col-size=\"sm\" style=\"width: 11.5924%; height: 19.5938px;\"\u003e3XL\u003c\/td\u003e\n\u003ctd data-start=\"1938\" data-end=\"1948\" data-col-size=\"sm\" style=\"width: 28.5136%; height: 19.5938px;\"\u003e100–106\u003c\/td\u003e\n\u003ctd data-start=\"1948\" data-end=\"1954\" data-col-size=\"sm\" style=\"width: 22.981%; height: 19.5938px;\"\u003e124\u003c\/td\u003e\n\u003ctd data-start=\"1954\" data-end=\"1960\" data-is-last-node=\"\" data-col-size=\"sm\" style=\"width: 32.0435%; height: 19.5938px;\"\u003e50\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=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e","brand":"Marllowe","offers":[{"title":"Tropical \/ S","offer_id":49861794857217,"sku":"MSW-PRINT-S3XL-6N4P-1","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Tropical \/ M","offer_id":49861794889985,"sku":"MSW-PRINT-S3XL-6N4P-2","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Tropical \/ L","offer_id":49861794922753,"sku":"MSW-PRINT-S3XL-6N4P-3","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Tropical \/ XL","offer_id":49861794955521,"sku":"MSW-PRINT-S3XL-6N4P-4","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Tropical \/ 2XL","offer_id":49861794988289,"sku":"MSW-PRINT-S3XL-6N4P-5","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Tropical \/ 3XL","offer_id":49861795021057,"sku":"MSW-PRINT-S3XL-6N4P-6","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Orange \/ S","offer_id":49861795053825,"sku":"MSW-PRINT-S3XL-6N4P-7","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Orange \/ M","offer_id":49861795086593,"sku":"MSW-PRINT-S3XL-6N4P-8","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Orange \/ L","offer_id":49861795119361,"sku":"MSW-PRINT-S3XL-6N4P-9","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Orange \/ XL","offer_id":49861795152129,"sku":"MSW-PRINT-S3XL-6N4P-10","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Orange \/ 2XL","offer_id":49861795184897,"sku":"MSW-PRINT-S3XL-6N4P-11","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Orange \/ 3XL","offer_id":49861795217665,"sku":"MSW-PRINT-S3XL-6N4P-12","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":49861795250433,"sku":"MSW-PRINT-S3XL-6N4P-13","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":49861795283201,"sku":"MSW-PRINT-S3XL-6N4P-14","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":49861795315969,"sku":"MSW-PRINT-S3XL-6N4P-15","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":49861795348737,"sku":"MSW-PRINT-S3XL-6N4P-16","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":49861795381505,"sku":"MSW-PRINT-S3XL-6N4P-17","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":49861795414273,"sku":"MSW-PRINT-S3XL-6N4P-18","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ S","offer_id":49861795447041,"sku":"MSW-PRINT-S3XL-6N4P-19","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ M","offer_id":49861795479809,"sku":"MSW-PRINT-S3XL-6N4P-20","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ L","offer_id":49861795512577,"sku":"MSW-PRINT-S3XL-6N4P-21","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ XL","offer_id":49861795545345,"sku":"MSW-PRINT-S3XL-6N4P-22","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 2XL","offer_id":49861795578113,"sku":"MSW-PRINT-S3XL-6N4P-23","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 3XL","offer_id":49861795610881,"sku":"MSW-PRINT-S3XL-6N4P-24","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Light Blue \/ S","offer_id":49861795643649,"sku":"MSW-PRINT-S3XL-6N4P-25","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Light Blue \/ M","offer_id":49861795676417,"sku":"MSW-PRINT-S3XL-6N4P-26","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Light Blue \/ L","offer_id":49861795709185,"sku":"MSW-PRINT-S3XL-6N4P-27","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Light Blue \/ XL","offer_id":49861795741953,"sku":"MSW-PRINT-S3XL-6N4P-28","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Light Blue \/ 2XL","offer_id":49861795774721,"sku":"MSW-PRINT-S3XL-6N4P-29","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Light Blue \/ 3XL","offer_id":49861795807489,"sku":"MSW-PRINT-S3XL-6N4P-30","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":49861795840257,"sku":"MSW-PRINT-S3XL-6N4P-31","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":49861795873025,"sku":"MSW-PRINT-S3XL-6N4P-32","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":49861795905793,"sku":"MSW-PRINT-S3XL-6N4P-33","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":49861795938561,"sku":"MSW-PRINT-S3XL-6N4P-34","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":49861795971329,"sku":"MSW-PRINT-S3XL-6N4P-35","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":49861796004097,"sku":"MSW-PRINT-S3XL-6N4P-36","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ S","offer_id":49861796036865,"sku":"MSW-PRINT-S3XL-6N4P-37","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ M","offer_id":49861796069633,"sku":"MSW-PRINT-S3XL-6N4P-38","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ L","offer_id":49861796102401,"sku":"MSW-PRINT-S3XL-6N4P-39","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ XL","offer_id":49861796135169,"sku":"MSW-PRINT-S3XL-6N4P-40","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ 2XL","offer_id":49861796167937,"sku":"MSW-PRINT-S3XL-6N4P-41","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ 3XL","offer_id":49861796200705,"sku":"MSW-PRINT-S3XL-6N4P-42","price":29.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/1006\/8481\/files\/ChatGPTImage11mrt2026_19_45_34.png?v=1784379948"}],"url":"https:\/\/marllowe.co.uk\/collections\/men-swimwear.oembed","provider":"Marllowe","version":"1.0","type":"link"}