{"product_id":"custom-logo-pattern-swim-shorts","title":"Men Swimwear | Custom Logo Pattern Swim Shorts | Black Branded Beach Shorts","description":"\u003cp class=\"p1\"\u003eCreate a bold statement at the beach with these Custom Logo Pattern Swim Shorts, featuring an all-over repeating logo design on a sleek black background.\u003c\/p\u003e\n\u003cp class=\"p1\"\u003eDesigned for brands, businesses, events, or anyone looking for personalized swimwear, these shorts combine modern style with all-day comfort. The clean black base highlights the custom logo pattern, creating a professional and eye-catching look that's perfect for beach clubs, resorts, promotional collections, or personal branding.\u003c\/p\u003e\n\u003cp class=\"p1\"\u003eMade from a lightweight polyester-spandex blend, these swim shorts are quick-drying, comfortable, and built for both swimming and relaxing. The relaxed fit, inner mesh brief, and practical side pockets make them ideal for vacations, pool days, and everyday summer adventures.\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cb\u003eProduct Details:\u003c\/b\u003e\u003cbr\u003e• 95% polyester, 5% spandex\u003cbr\u003e• Lightweight quick-drying fabric\u003cbr\u003e• Comfortable relaxed fit\u003cbr\u003e• Soft inner mesh brief\u003cbr\u003e• Two side pockets\u003cbr\u003e• Black or white drawstrings available\u003cbr\u003e• All-over custom logo print\u003cbr\u003e• Seam thread color matched to the design\u003c\/p\u003e\n\u003cp class=\"p3\"\u003e\u003cb\u003e\u003c\/b\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cb\u003ePerfect For:\u003c\/b\u003e\u003cbr\u003e• Beach vacations\u003cbr\u003e• Pool parties\u003cbr\u003e• Resort wear\u003cbr\u003e• Yacht trips\u003cbr\u003e• Corporate branding\u003cbr\u003e• Promotional merchandise\u003cbr\u003e• Team apparel\u003cbr\u003e• Custom business collections\u003c\/p\u003e\n\u003cp class=\"p1\"\u003eModern swimwear that combines functionality, comfort, and personalized style.\u003c\/p\u003e\n\u003ctable id=\"size-guide\" style=\"min-width: 360px;\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 10px;\"\u003e \u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eS\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eM\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eL\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eXL\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003e2XL\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eLength, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e14.76\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e15.94\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e17.13\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e18.31\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e19.49\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eWaist width, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e16.14\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e16.93\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e17.72\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e18.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e19.29\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eHip width, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e19.29\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e21.26\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e23.23\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e25.20\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e27.17\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eInseam length, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e5.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e5.39\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e5.79\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e6.30\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e6.69\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp style=\"caret-color: #ffffff; color: #ffffff;\"\u003e \u003c\/p\u003e","brand":"TULUM HEART","offers":[{"title":"S \/ Black drawstring","offer_id":51074961342500,"sku":"22788372182569876093","price":39.99,"currency_code":"USD","in_stock":true},{"title":"S \/ White drawstring","offer_id":51074961375268,"sku":"30743656260342375493","price":39.99,"currency_code":"USD","in_stock":true},{"title":"M \/ Black drawstring","offer_id":51074961408036,"sku":"93938710905814117174","price":39.99,"currency_code":"USD","in_stock":true},{"title":"M \/ White drawstring","offer_id":51074961440804,"sku":"27101107083956010054","price":39.99,"currency_code":"USD","in_stock":true},{"title":"L \/ Black drawstring","offer_id":51074961473572,"sku":"31177774221315353845","price":39.99,"currency_code":"USD","in_stock":true},{"title":"L \/ White drawstring","offer_id":51074961506340,"sku":"89378271313255396953","price":39.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ Black drawstring","offer_id":51074961539108,"sku":"22472532084111026478","price":39.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ White drawstring","offer_id":51074961571876,"sku":"29712131086449224548","price":39.99,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Black drawstring","offer_id":51074961604644,"sku":"17565729941619079159","price":39.99,"currency_code":"USD","in_stock":true},{"title":"2XL \/ White drawstring","offer_id":51074961637412,"sku":"29170238558195048414","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0729\/3150\/8260\/files\/20260717001519-1f181749-8191-6410-b469-3adb39f1b49e.png?v=1784248631","url":"https:\/\/tulumheartlifestyle.com\/products\/custom-logo-pattern-swim-shorts","provider":"TULUM HEART Lifestyle","version":"1.0","type":"link"}