{"product_id":"12104-sailboats-mens-swim-short","title":"12104 SAILBOATS MENS SWIM SHORT","description":"\u003cul\u003e\n\u003cli class=\"Z1qcYe\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-hveid=\"CAAIBBAA\" data-complete=\"true\" data-sae=\"\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px 0px 12px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);'\u003e\n\u003cspan class=\"T286Pc\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);'\u003e\u003cstrong class=\"Yjhzub\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);'\u003e\u003cspan dir=\"auto\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);'\u003eGeometric pattern\u003c\/span\u003e\u003c!--TgQPHd|[]--\u003e\u003c\/strong\u003e\u003cspan dir=\"auto\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);'\u003e : All-over print of stylized mini sailboats in the shape of interlocking white and red triangles, creating a textured optical effect on a navy blue background.\u003c\/span\u003e\u003c!--TgQPHd|[]--\u003e\u003c\/span\u003e\u003c!--TgQPHd|[]--\u003e\n\u003c\/li\u003e\n\u003cli class=\"Z1qcYe\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-hveid=\"CAAIBBAB\" data-complete=\"true\" data-sae=\"\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px 0px 12px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);'\u003e\n\u003cspan class=\"T286Pc\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);'\u003e\u003cstrong class=\"Yjhzub\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);'\u003e\u003cspan dir=\"auto\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);'\u003eContrasting fit\u003c\/span\u003e\u003c!--TgQPHd|[]--\u003e\u003c\/strong\u003e\u003cspan dir=\"auto\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);'\u003e : Gathered elastic waistband with a bright red drawstring and neat metal tips.\u003c\/span\u003e\u003c!--TgQPHd|[]--\u003e\u003c\/span\u003e\u003c!--TgQPHd|[]--\u003e\n\u003c\/li\u003e\n\u003cli class=\"Z1qcYe\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-hveid=\"CAAIBBAC\" data-complete=\"true\" data-sae=\"\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px 0px 12px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);'\u003e\n\u003cspan class=\"T286Pc\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);'\u003e\u003cstrong class=\"Yjhzub\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);'\u003e\u003cspan dir=\"auto\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);'\u003eDiscreet storage\u003c\/span\u003e\u003c!--TgQPHd|[]--\u003e\u003c\/strong\u003e\u003cspan dir=\"auto\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);'\u003e : Two open side pockets cut invisibly into the seam.\u003c\/span\u003e\u003c!--TgQPHd|[]--\u003e\u003c\/span\u003e\u003c!--TgQPHd|[]--\u003e\n\u003c\/li\u003e\n\u003cli class=\"Z1qcYe\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-hveid=\"CAAIBBAD\" data-complete=\"true\" data-sae=\"\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px 0px 12px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);'\u003e\u003cspan class=\"T286Pc\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);'\u003e\u003cstrong class=\"Yjhzub\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);'\u003e\u003cspan dir=\"auto\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);'\u003eFunctional textile\u003c\/span\u003e\u003c!--TgQPHd|[]--\u003e\u003c\/strong\u003e\u003cspan dir=\"auto\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);'\u003e\u003cspan dir=\"auto\" aria-owns=\"action-menu-parent-container\" data-copy-service-computed-style='font-family: \"Google Sans\", Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);'\u003e : Lightweight, non-stretch 100% polyester fabric treated for ultra-fast drying.\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Cardio Sports Wear","offers":[{"title":"Navy \/ S","offer_id":53960541045028,"sku":null,"price":25.0,"currency_code":"USD","in_stock":false},{"title":"Navy \/ M","offer_id":53960541077796,"sku":null,"price":25.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ L","offer_id":53960541110564,"sku":null,"price":25.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ XL","offer_id":53960541143332,"sku":null,"price":25.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 2XL","offer_id":53960541176100,"sku":null,"price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0828\/9330\/8196\/files\/WhatsAppImage2026-05-14at15.55.26_1_6ff59881-7423-4deb-b02c-af242b5c75b6.jpg?v=1778843788","url":"https:\/\/cardiosportswear.com\/products\/12104-sailboats-mens-swim-short","provider":"Cardio Sports Wear","version":"1.0","type":"link"}