{"title":"All Swim","description":"","products":[{"product_id":"swim-brief-in-amarillo","title":"swim brief - amarillo","description":"\u003c!-- JONNY BOY — Product Info Accordions (SWIM BRIEF) --\u003e\n\u003cstyle\u003e\n  #jb-acc { border-top:1px solid #eaeaea; font-family: inherit; }\n  #jb-acc details { border-bottom:1px solid #eaeaea; }\n  #jb-acc summary {\n    list-style: none;\n    display:flex; align-items:center; justify-content:space-between;\n    padding:14px 0; cursor:pointer; font-weight:600; letter-spacing:.01em;\n  }\n  #jb-acc summary::-webkit-details-marker{ display:none; }\n  #jb-acc .icon { width:18px; height:18px; margin-left:12px; flex:0 0 18px; transition:transform .2s ease; }\n  #jb-acc details[open] .icon { transform: rotate(180deg); }\n  #jb-acc .body { padding:0 0 16px 0; font-size:14px; line-height:1.7; color: inherit; }\n  #jb-acc .body ul { margin:8px 0 0 18px; }\n\u003c\/style\u003e\n\u003cdiv id=\"jb-acc\"\u003e\n\u003c!-- DETAILS --\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDetails \u003csvg class=\"icon\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cp\u003eThe Swim Brief is the original Jonny Boy classic. Confident, iconic, and designed to stand out, it delivers bold prints with a clean, structured silhouette that feels timeless at the pool or beach.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- FIT \u0026 FABRIC --\u003e\n\u003cdetails\u003e\n\u003csummary\u003eFit \u0026amp; Fabric \u003csvg class=\"icon\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cul\u003e\n\u003cli\u003eJonny is 5'10\" (178 cm), 170 lbs (77 kg), wearing \u003cstrong\u003eJonnyBoy\u003c\/strong\u003e M.\u003c\/li\u003e\n\u003cli\u003eOffers more coverage than our other swim styles and sits at the natural waistline.\u003c\/li\u003e\n\u003cli\u003eFully double-lined for structure and support.\u003c\/li\u003e\n\u003cli\u003eHidden internal drawstring for a secure fit.\u003c\/li\u003e\n\u003cli\u003eFabric: 82% Polyester \/ 18% Spandex.\u003c\/li\u003e\n\u003cli\u003eCare: Machine wash cold with like colors. Do not bleach. Do not tumble dry. Do not iron. Do not dry clean.\u003c\/li\u003e\n\u003cli\u003eImported.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- RETURNS \u0026 EXCHANGES --\u003e\n\u003cdetails\u003e\n\u003csummary\u003eReturns \u0026amp; Exchanges \u003csvg class=\"icon\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cul\u003e\n\u003cli\u003eDue to their intimate nature, underwear and swimwear are not eligible for returns.\u003c\/li\u003e\n\u003cli\u003eA one-time size exchange is allowed to help you find your best fit.\u003c\/li\u003e\n\u003cli\u003eIf you are unsure about sizing, reach out for personalized guidance directly from Jonny Boy.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e","brand":"jonnyboy","offers":[{"title":"S","offer_id":45546389766443,"sku":"","price":50.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":45546389799211,"sku":"","price":50.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":45546389831979,"sku":"","price":50.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":45546389864747,"sku":"","price":50.0,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":49520687776043,"sku":"","price":50.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0699\/0286\/0587\/files\/IMG_2184.jpg?v=1749598989"},{"product_id":"swim-brief-in-marino","title":"swim brief - marino","description":"\u003c!-- JONNY BOY — Product Info Accordions (SWIM BRIEF) --\u003e\n\u003cstyle\u003e\n  #jb-preorder-note {\n    padding: 0 0 14px 0;\n    font-size: 14px;\n    line-height: 1.7;\n    font-weight: 600;\n  }\n  #jb-acc { border-top:1px solid #eaeaea; font-family: inherit; }\n  #jb-acc details { border-bottom:1px solid #eaeaea; }\n  #jb-acc summary {\n    list-style: none;\n    display:flex; align-items:center; justify-content:space-between;\n    padding:14px 0; cursor:pointer; font-weight:600; letter-spacing:.01em;\n  }\n  #jb-acc summary::-webkit-details-marker{ display:none; }\n  #jb-acc .icon { width:18px; height:18px; margin-left:12px; flex:0 0 18px; transition:transform .2s ease; }\n  #jb-acc details[open] .icon { transform: rotate(180deg); }\n  #jb-acc .body { padding:0 0 16px 0; font-size:14px; line-height:1.7; color: inherit; }\n  #jb-acc .body ul { margin:8px 0 0 18px; }\n\u003c\/style\u003e\n\n\u003cdiv id=\"jb-acc\"\u003e\n\u003c!-- DETAILS --\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDetails \u003csvg aria-hidden=\"true\" viewbox=\"0 0 24 24\" class=\"icon\"\u003e\u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cp\u003eThe Swim Brief is the original Jonny Boy classic. Confident, iconic, and designed to stand out, it delivers bold prints with a clean, structured silhouette that feels timeless at the pool or beach.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- FIT \u0026 FABRIC --\u003e\n\u003cdetails\u003e\n\u003csummary\u003eFit \u0026amp; Fabric \u003csvg aria-hidden=\"true\" viewbox=\"0 0 24 24\" class=\"icon\"\u003e\u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cul\u003e\n\u003cli\u003eFranco is 6'2\" (188 cm), 190 lbs (86 kg), wearing \u003cstrong\u003eJonnyBoy\u003c\/strong\u003e L.\u003c\/li\u003e\n\u003cli\u003eOffers more coverage than our other swim styles and sits at the natural waistline.\u003c\/li\u003e\n\u003cli\u003eFully double-lined for structure and support.\u003c\/li\u003e\n\u003cli\u003eHidden internal drawstring for a secure fit.\u003c\/li\u003e\n\u003cli\u003eFabric: 82% Polyester \/ 18% Spandex.\u003c\/li\u003e\n\u003cli\u003eCare: Machine wash cold with like colors. Do not bleach. Do not tumble dry. Do not iron. Do not dry clean.\u003c\/li\u003e\n\u003cli\u003eImported.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- RETURNS \u0026 EXCHANGES --\u003e\n\u003cdetails\u003e\n\u003csummary\u003eReturns \u0026amp; Exchanges \u003csvg aria-hidden=\"true\" viewbox=\"0 0 24 24\" class=\"icon\"\u003e\u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cul\u003e\n\u003cli\u003eDue to their intimate nature, underwear and swimwear are not eligible for returns.\u003c\/li\u003e\n\u003cli\u003eA one-time size exchange is allowed to help you find your best fit.\u003c\/li\u003e\n\u003cli\u003eIf you are unsure about sizing, reach out for personalized guidance directly from Jonny Boy.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e","brand":"jonnyboy","offers":[{"title":"S","offer_id":45546408378667,"sku":"","price":50.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":45546408411435,"sku":"","price":50.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":45546408444203,"sku":"","price":50.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":45546408476971,"sku":"","price":50.0,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":49520707207467,"sku":"","price":50.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0699\/0286\/0587\/files\/DSC00937.jpg?v=1749598851"},{"product_id":"swim-brief-in-verde","title":"swim brief - verde","description":"\u003c!-- JONNY BOY — Product Info Accordions (SWIM BRIEF) --\u003e\n\u003cstyle\u003e\n  #jb-preorder-note {\n    padding: 0 0 14px 0;\n    font-size: 14px;\n    line-height: 1.7;\n    font-weight: 600;\n  }\n  #jb-acc { border-top:1px solid #eaeaea; font-family: inherit; }\n  #jb-acc details { border-bottom:1px solid #eaeaea; }\n  #jb-acc summary {\n    list-style: none;\n    display:flex; align-items:center; justify-content:space-between;\n    padding:14px 0; cursor:pointer; font-weight:600; letter-spacing:.01em;\n  }\n  #jb-acc summary::-webkit-details-marker{ display:none; }\n  #jb-acc .icon { width:18px; height:18px; margin-left:12px; flex:0 0 18px; transition:transform .2s ease; }\n  #jb-acc details[open] .icon { transform: rotate(180deg); }\n  #jb-acc .body { padding:0 0 16px 0; font-size:14px; line-height:1.7; color: inherit; }\n  #jb-acc .body ul { margin:8px 0 0 18px; }\n\u003c\/style\u003e\n\n\u003cdiv id=\"jb-acc\"\u003e\n\u003c!-- DETAILS --\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDetails \u003csvg aria-hidden=\"true\" viewbox=\"0 0 24 24\" class=\"icon\"\u003e\u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cp\u003eThe Swim Brief is the original Jonny Boy classic. Confident, iconic, and designed to stand out, it delivers bold prints with a clean, structured silhouette that feels timeless at the pool or beach.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- FIT \u0026 FABRIC --\u003e\n\u003cdetails\u003e\n\u003csummary\u003eFit \u0026amp; Fabric \u003csvg aria-hidden=\"true\" viewbox=\"0 0 24 24\" class=\"icon\"\u003e\u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cul\u003e\n\u003cli\u003eJonny is 5'10\" (178 cm), 170 lbs (77 kg), wearing \u003cstrong\u003eJonnyBoy\u003c\/strong\u003e M.\u003c\/li\u003e\n\u003cli\u003eOffers more coverage than our other swim styles and sits at the natural waistline.\u003c\/li\u003e\n\u003cli\u003eFully double-lined for structure and support.\u003c\/li\u003e\n\u003cli\u003eHidden internal drawstring for a secure fit.\u003c\/li\u003e\n\u003cli\u003eFabric: 82% Polyester \/ 18% Spandex.\u003c\/li\u003e\n\u003cli\u003eCare: Machine wash cold with like colors. Do not bleach. Do not tumble dry. Do not iron. Do not dry clean.\u003c\/li\u003e\n\u003cli\u003eImported.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- RETURNS \u0026 EXCHANGES --\u003e\n\u003cdetails\u003e\n\u003csummary\u003eReturns \u0026amp; Exchanges \u003csvg aria-hidden=\"true\" viewbox=\"0 0 24 24\" class=\"icon\"\u003e\u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cul\u003e\n\u003cli\u003eDue to their intimate nature, underwear and swimwear are not eligible for returns.\u003c\/li\u003e\n\u003cli\u003eA one-time size exchange is allowed to help you find your best fit.\u003c\/li\u003e\n\u003cli\u003eIf you are unsure about sizing, reach out for personalized guidance directly from Jonny Boy.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e","brand":"jonnyboy","offers":[{"title":"S","offer_id":46403123282219,"sku":"","price":50.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":46403123314987,"sku":"","price":50.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":46403123347755,"sku":"","price":50.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":46403123380523,"sku":"","price":50.0,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":49520695738667,"sku":"","price":50.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0699\/0286\/0587\/files\/IMG_1975.png?v=1749598858"},{"product_id":"swim-brief-in-ivory","title":"hip swim brief - ivory","description":"\u003c!-- JONNY BOY — Product Info Accordions (HIP SWIM BRIEF) --\u003e\n\u003cstyle\u003e\n  #jb-acc { border-top:1px solid #eaeaea; font-family: inherit; }\n  #jb-acc details { border-bottom:1px solid #eaeaea; }\n  #jb-acc summary {\n    list-style: none;\n    display:flex; align-items:center; justify-content:space-between;\n    padding:14px 0; cursor:pointer; font-weight:600; letter-spacing:.01em;\n  }\n  #jb-acc summary::-webkit-details-marker{ display:none; }\n  #jb-acc .icon { width:18px; height:18px; margin-left:12px; flex:0 0 18px; transition:transform .2s ease; }\n  #jb-acc details[open] .icon { transform: rotate(180deg); }\n  #jb-acc .body { padding:0 0 16px 0; font-size:14px; line-height:1.7; color: inherit; }\n  #jb-acc .body ul { margin:8px 0 0 18px; }\n\u003c\/style\u003e\n\u003cdiv id=\"jb-acc\"\u003e\n\u003c!-- DETAILS --\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDetails \u003csvg class=\"icon\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cp\u003eThe Hip Swim Brief is modern, minimal, and cut lower on the waist for a sharper, more relaxed silhouette. Designed in solid colors with a cheekier shape, it delivers a clean and confident beach look.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- FIT \u0026 FABRIC --\u003e\n\u003cdetails\u003e\n\u003csummary\u003eFit \u0026amp; Fabric \u003csvg class=\"icon\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cul\u003e\n\u003cli\u003eJonny is 5'10\" (178 cm), 170 lbs (77 kg), wearing \u003cstrong\u003eJonnyBoy\u003c\/strong\u003e M.\u003c\/li\u003e\n\u003cli\u003eSits lower on the hips for a low-cut look with a cheekier back coverage.\u003c\/li\u003e\n\u003cli\u003eFully double-lined for structure and support.\u003c\/li\u003e\n\u003cli\u003eNo drawstring.\u003c\/li\u003e\n\u003cli\u003eFabric: 80% Polyamide \/ 20% Spandex.\u003c\/li\u003e\n\u003cli\u003eCare: Machine wash cold with like colors. Do not bleach. Do not tumble dry. Do not iron. Do not dry clean.\u003c\/li\u003e\n\u003cli\u003eImported.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- RETURNS \u0026 EXCHANGES --\u003e\n\u003cdetails\u003e\n\u003csummary\u003eReturns \u0026amp; Exchanges \u003csvg class=\"icon\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cul\u003e\n\u003cli\u003eDue to their intimate nature, underwear and swimwear are not eligible for returns.\u003c\/li\u003e\n\u003cli\u003eA one-time size exchange is allowed to help you find your best fit.\u003c\/li\u003e\n\u003cli\u003eIf you are unsure about sizing, reach out for personalized guidance directly from Jonny Boy before placing your order.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e","brand":"jonnyboy","offers":[{"title":"S","offer_id":49148751479083,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":49148751511851,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":49148751544619,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":49148751577387,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":49148751610155,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0699\/0286\/0587\/files\/Facetune_13-06-2024-19-12-56.heic?v=1749744500"},{"product_id":"swim-brief-in-sand","title":"hip swim brief - sand","description":"\u003c!-- JONNY BOY — Product Info Accordions (HIP SWIM BRIEF) --\u003e\n\u003cstyle\u003e\n  #jb-acc { border-top:1px solid #eaeaea; font-family: inherit; }\n  #jb-acc details { border-bottom:1px solid #eaeaea; }\n  #jb-acc summary {\n    list-style: none;\n    display:flex; align-items:center; justify-content:space-between;\n    padding:14px 0; cursor:pointer; font-weight:600; letter-spacing:.01em;\n  }\n  #jb-acc summary::-webkit-details-marker{ display:none; }\n  #jb-acc .icon { width:18px; height:18px; margin-left:12px; flex:0 0 18px; transition:transform .2s ease; }\n  #jb-acc details[open] .icon { transform: rotate(180deg); }\n  #jb-acc .body { padding:0 0 16px 0; font-size:14px; line-height:1.7; color: inherit; }\n  #jb-acc .body ul { margin:8px 0 0 18px; }\n\u003c\/style\u003e\n\u003cdiv id=\"jb-acc\"\u003e\n\u003c!-- DETAILS --\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDetails \u003csvg aria-hidden=\"true\" viewbox=\"0 0 24 24\" class=\"icon\"\u003e\u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cp\u003eThe Hip Swim Brief is modern, minimal, and cut lower on the waist for a sharper, more relaxed silhouette. Designed in solid colors with a cheekier shape, it delivers a clean and confident beach look.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- FIT \u0026 FABRIC --\u003e\n\u003cdetails\u003e\n\u003csummary\u003eFit \u0026amp; Fabric \u003csvg aria-hidden=\"true\" viewbox=\"0 0 24 24\" class=\"icon\"\u003e\u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cul\u003e\n\u003cli\u003eFranco is 6'2\" (188 cm), 190 lbs (86 kg), wearing \u003cstrong\u003eJonnyBoy\u003c\/strong\u003e L.\u003c\/li\u003e\n\u003cli\u003eSits lower on the hips for a low-cut look with a cheekier back coverage.\u003c\/li\u003e\n\u003cli\u003eFully double-lined for structure and support.\u003c\/li\u003e\n\u003cli\u003eNo drawstring.\u003c\/li\u003e\n\u003cli\u003eFabric: 80% Polyamide \/ 20% Spandex.\u003c\/li\u003e\n\u003cli\u003eCare: Machine wash cold with like colors. Do not bleach. Do not tumble dry. Do not iron. Do not dry clean.\u003c\/li\u003e\n\u003cli\u003eImported.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- RETURNS \u0026 EXCHANGES --\u003e\n\u003cdetails\u003e\n\u003csummary\u003eReturns \u0026amp; Exchanges \u003csvg aria-hidden=\"true\" viewbox=\"0 0 24 24\" class=\"icon\"\u003e\u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cul\u003e\n\u003cli\u003eDue to their intimate nature, underwear and swimwear are not eligible for returns.\u003c\/li\u003e\n\u003cli\u003eA one-time size exchange is allowed to help you find your best fit.\u003c\/li\u003e\n\u003cli\u003eIf you are unsure about sizing, reach out for personalized guidance directly from Jonny Boy before placing your order.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e","brand":"jonnyboy","offers":[{"title":"S","offer_id":49148947464491,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":49148947497259,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":49148947530027,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":49148947562795,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":49148947595563,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0699\/0286\/0587\/files\/DSC05127.jpg?v=1749598688"},{"product_id":"swim-brief-in-espresso","title":"hip swim brief - espresso","description":"\u003c!-- JONNY BOY — Product Info Accordions (HIP SWIM BRIEF) --\u003e\n\u003cstyle\u003e\n  #jb-acc { border-top:1px solid #eaeaea; font-family: inherit; }\n  #jb-acc details { border-bottom:1px solid #eaeaea; }\n  #jb-acc summary {\n    list-style: none;\n    display:flex; align-items:center; justify-content:space-between;\n    padding:14px 0; cursor:pointer; font-weight:600; letter-spacing:.01em;\n  }\n  #jb-acc summary::-webkit-details-marker{ display:none; }\n  #jb-acc .icon { width:18px; height:18px; margin-left:12px; flex:0 0 18px; transition:transform .2s ease; }\n  #jb-acc details[open] .icon { transform: rotate(180deg); }\n  #jb-acc .body { padding:0 0 16px 0; font-size:14px; line-height:1.7; color: inherit; }\n  #jb-acc .body ul { margin:8px 0 0 18px; }\n\u003c\/style\u003e\n\u003cdiv id=\"jb-acc\"\u003e\n\u003c!-- DETAILS --\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDetails \u003csvg aria-hidden=\"true\" viewbox=\"0 0 24 24\" class=\"icon\"\u003e\u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cp\u003eThe Hip Swim Brief is modern, minimal, and cut lower on the waist for a sharper, more relaxed silhouette. Designed in solid colors with a cheekier shape, it delivers a clean and confident beach look.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- FIT \u0026 FABRIC --\u003e\n\u003cdetails\u003e\n\u003csummary\u003eFit \u0026amp; Fabric \u003csvg aria-hidden=\"true\" viewbox=\"0 0 24 24\" class=\"icon\"\u003e\u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cul\u003e\n\u003cli\u003eEugene is 6'3\" (190 cm), 190 lbs (86 kg), wearing \u003cstrong\u003eJonnyBoy\u003c\/strong\u003e M.\u003c\/li\u003e\n\u003cli\u003eSits lower on the hips for a low-cut look with a cheekier back coverage.\u003c\/li\u003e\n\u003cli\u003eFully double-lined for structure and support.\u003c\/li\u003e\n\u003cli\u003eNo drawstring.\u003c\/li\u003e\n\u003cli\u003eFabric: 80% Polyamide \/ 20% Spandex.\u003c\/li\u003e\n\u003cli\u003eCare: Machine wash cold with like colors. Do not bleach. Do not tumble dry. Do not iron. Do not dry clean.\u003c\/li\u003e\n\u003cli\u003eImported.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- RETURNS \u0026 EXCHANGES --\u003e\n\u003cdetails\u003e\n\u003csummary\u003eReturns \u0026amp; Exchanges \u003csvg aria-hidden=\"true\" viewbox=\"0 0 24 24\" class=\"icon\"\u003e\u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cul\u003e\n\u003cli\u003eDue to their intimate nature, underwear and swimwear are not eligible for returns.\u003c\/li\u003e\n\u003cli\u003eA one-time size exchange is allowed to help you find your best fit.\u003c\/li\u003e\n\u003cli\u003eIf you are unsure about sizing, reach out for personalized guidance directly from Jonny Boy before placing your order.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e","brand":"jonnyboy","offers":[{"title":"S","offer_id":49149111566635,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":49149111599403,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":49149111632171,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":49149111664939,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":49149111697707,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0699\/0286\/0587\/files\/DSC056652.jpg?v=1749598680"},{"product_id":"sol","title":"Sol","description":"\u003c!-- JONNY BOY — Product Info Accordions (SWIM BRIEF) --\u003e\n\u003cstyle\u003e\n  #jb-acc { border-top:1px solid #eaeaea; font-family: inherit; }\n  #jb-acc details { border-bottom:1px solid #eaeaea; }\n  #jb-acc summary {\n    list-style: none;\n    display:flex; align-items:center; justify-content:space-between;\n    padding:14px 0; cursor:pointer; font-weight:600; letter-spacing:.01em;\n  }\n  #jb-acc summary::-webkit-details-marker{ display:none; }\n  #jb-acc .icon { width:18px; height:18px; margin-left:12px; flex:0 0 18px; transition:transform .2s ease; }\n  #jb-acc details[open] .icon { transform: rotate(180deg); }\n  #jb-acc .body { padding:0 0 16px 0; font-size:14px; line-height:1.7; color: inherit; }\n  #jb-acc .body ul { margin:8px 0 0 18px; }\n\u003c\/style\u003e\n\u003cdiv id=\"jb-acc\"\u003e\n\u003c!-- DETAILS --\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDetails \u003csvg class=\"icon\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cp\u003eThe Swim Brief is the original Jonny Boy classic. Confident, iconic, and designed to stand out, it delivers bold prints with a clean, structured silhouette that feels timeless at the pool or beach.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- FIT \u0026 FABRIC --\u003e\n\u003cdetails\u003e\n\u003csummary\u003eFit \u0026amp; Fabric \u003csvg class=\"icon\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cul\u003e\n\u003cli\u003eJonny is 5'10\" (178 cm), 170 lbs (77 kg), wearing \u003cstrong\u003eJonnyBoy\u003c\/strong\u003e M.\u003c\/li\u003e\n\u003cli\u003eOffers more coverage than our other swim styles and sits at the natural waistline.\u003c\/li\u003e\n\u003cli\u003eFully double-lined for structure and support.\u003c\/li\u003e\n\u003cli\u003eHidden internal drawstring for a secure fit.\u003c\/li\u003e\n\u003cli\u003eFabric: 82% Polyester \/ 18% Spandex.\u003c\/li\u003e\n\u003cli\u003eCare: Machine wash cold with like colors. Do not bleach. Do not tumble dry. Do not iron. Do not dry clean.\u003c\/li\u003e\n\u003cli\u003eImported.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- RETURNS \u0026 EXCHANGES --\u003e\n\u003cdetails\u003e\n\u003csummary\u003eReturns \u0026amp; Exchanges \u003csvg class=\"icon\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cul\u003e\n\u003cli\u003eDue to their intimate nature, underwear and swimwear are not eligible for returns.\u003c\/li\u003e\n\u003cli\u003eA one-time size exchange is allowed to help you find your best fit.\u003c\/li\u003e\n\u003cli\u003eIf you are unsure about sizing, reach out for personalized guidance directly from Jonny Boy.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e","brand":"jonnyboy","offers":[{"title":"S","offer_id":50605118161195,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":50605118193963,"sku":null,"price":40.0,"currency_code":"USD","in_stock":false},{"title":"L","offer_id":50605118226731,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":50605118259499,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":50605118292267,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0699\/0286\/0587\/files\/Facetune_03-06-2025-21-15-052.heic?v=1749078540"},{"product_id":"porto","title":"Porto","description":"\u003c!-- JONNY BOY — Product Info Accordions (SWIM BRIEF) --\u003e\n\u003cstyle\u003e\n  #jb-acc { border-top:1px solid #eaeaea; font-family: inherit; }\n  #jb-acc details { border-bottom:1px solid #eaeaea; }\n  #jb-acc summary {\n    list-style: none;\n    display:flex; align-items:center; justify-content:space-between;\n    padding:14px 0; cursor:pointer; font-weight:600; letter-spacing:.01em;\n  }\n  #jb-acc summary::-webkit-details-marker{ display:none; }\n  #jb-acc .icon { width:18px; height:18px; margin-left:12px; flex:0 0 18px; transition:transform .2s ease; }\n  #jb-acc details[open] .icon { transform: rotate(180deg); }\n  #jb-acc .body { padding:0 0 16px 0; font-size:14px; line-height:1.7; color: inherit; }\n  #jb-acc .body ul { margin:8px 0 0 18px; }\n\u003c\/style\u003e\n\u003cdiv id=\"jb-acc\"\u003e\n\u003c!-- DETAILS --\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDetails \u003csvg class=\"icon\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cp\u003eThe Swim Brief is the original Jonny Boy classic. Confident, iconic, and designed to stand out, it delivers bold prints with a clean, structured silhouette that feels timeless at the pool or beach.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- FIT \u0026 FABRIC --\u003e\n\u003cdetails\u003e\n\u003csummary\u003eFit \u0026amp; Fabric \u003csvg class=\"icon\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cul\u003e\n\u003cli\u003eJonny is 5'10\" (178 cm), 170 lbs (77 kg), wearing \u003cstrong\u003eJonnyBoy\u003c\/strong\u003e M.\u003c\/li\u003e\n\u003cli\u003eOffers more coverage than our other swim styles and sits at the natural waistline.\u003c\/li\u003e\n\u003cli\u003eFully double-lined for structure and support.\u003c\/li\u003e\n\u003cli\u003eHidden internal drawstring for a secure fit.\u003c\/li\u003e\n\u003cli\u003eFabric: 82% Polyester \/ 18% Spandex.\u003c\/li\u003e\n\u003cli\u003eCare: Machine wash cold with like colors. Do not bleach. Do not tumble dry. Do not iron. Do not dry clean.\u003c\/li\u003e\n\u003cli\u003eImported.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- RETURNS \u0026 EXCHANGES --\u003e\n\u003cdetails\u003e\n\u003csummary\u003eReturns \u0026amp; Exchanges \u003csvg class=\"icon\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cul\u003e\n\u003cli\u003eDue to their intimate nature, underwear and swimwear are not eligible for returns.\u003c\/li\u003e\n\u003cli\u003eA one-time size exchange is allowed to help you find your best fit.\u003c\/li\u003e\n\u003cli\u003eIf you are unsure about sizing, reach out for personalized guidance directly from Jonny Boy.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e","brand":"jonnyboy","offers":[{"title":"S","offer_id":50605154730283,"sku":null,"price":40.0,"currency_code":"USD","in_stock":false},{"title":"M","offer_id":50605154763051,"sku":null,"price":40.0,"currency_code":"USD","in_stock":false},{"title":"L","offer_id":50605154795819,"sku":null,"price":40.0,"currency_code":"USD","in_stock":false},{"title":"XL","offer_id":50605154828587,"sku":null,"price":40.0,"currency_code":"USD","in_stock":false},{"title":"XXL","offer_id":50605154861355,"sku":null,"price":40.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0699\/0286\/0587\/files\/IMG_86212.jpg?v=1749598637"},{"product_id":"lisboa","title":"Lisboa","description":"\u003c!-- JONNY BOY — Product Info Accordions (SWIM BRIEF) --\u003e\n\u003cstyle\u003e\n  #jb-acc { border-top:1px solid #eaeaea; font-family: inherit; }\n  #jb-acc details { border-bottom:1px solid #eaeaea; }\n  #jb-acc summary {\n    list-style: none;\n    display:flex; align-items:center; justify-content:space-between;\n    padding:14px 0; cursor:pointer; font-weight:600; letter-spacing:.01em;\n  }\n  #jb-acc summary::-webkit-details-marker{ display:none; }\n  #jb-acc .icon { width:18px; height:18px; margin-left:12px; flex:0 0 18px; transition:transform .2s ease; }\n  #jb-acc details[open] .icon { transform: rotate(180deg); }\n  #jb-acc .body { padding:0 0 16px 0; font-size:14px; line-height:1.7; color: inherit; }\n  #jb-acc .body ul { margin:8px 0 0 18px; }\n\u003c\/style\u003e\n\u003cdiv id=\"jb-acc\"\u003e\n\u003c!-- DETAILS --\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDetails \u003csvg class=\"icon\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cp\u003eThe Swim Brief is the original Jonny Boy classic. Confident, iconic, and designed to stand out, it delivers bold prints with a clean, structured silhouette that feels timeless at the pool or beach.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- FIT \u0026 FABRIC --\u003e\n\u003cdetails\u003e\n\u003csummary\u003eFit \u0026amp; Fabric \u003csvg class=\"icon\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cul\u003e\n\u003cli\u003eJonny is 5'10\" (178 cm), 170 lbs (77 kg), wearing \u003cstrong\u003eJonnyBoy\u003c\/strong\u003e M.\u003c\/li\u003e\n\u003cli\u003eOffers more coverage than our other swim styles and sits at the natural waistline.\u003c\/li\u003e\n\u003cli\u003eFully double-lined for structure and support.\u003c\/li\u003e\n\u003cli\u003eHidden internal drawstring for a secure fit.\u003c\/li\u003e\n\u003cli\u003eFabric: 82% Polyester \/ 18% Spandex.\u003c\/li\u003e\n\u003cli\u003eCare: Machine wash cold with like colors. Do not bleach. Do not tumble dry. Do not iron. Do not dry clean.\u003c\/li\u003e\n\u003cli\u003eImported.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- RETURNS \u0026 EXCHANGES --\u003e\n\u003cdetails\u003e\n\u003csummary\u003eReturns \u0026amp; Exchanges \u003csvg class=\"icon\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cul\u003e\n\u003cli\u003eDue to their intimate nature, underwear and swimwear are not eligible for returns.\u003c\/li\u003e\n\u003cli\u003eA one-time size exchange is allowed to help you find your best fit.\u003c\/li\u003e\n\u003cli\u003eIf you are unsure about sizing, reach out for personalized guidance directly from Jonny Boy.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e","brand":"jonnyboy","offers":[{"title":"S","offer_id":50605173539115,"sku":"","price":40.0,"currency_code":"USD","in_stock":false},{"title":"M","offer_id":50605173571883,"sku":null,"price":40.0,"currency_code":"USD","in_stock":false},{"title":"L","offer_id":50605173604651,"sku":null,"price":40.0,"currency_code":"USD","in_stock":false},{"title":"XL","offer_id":50605173637419,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":50605173670187,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0699\/0286\/0587\/files\/IMG_86572.jpg?v=1749598627"},{"product_id":"swim-thong-sunset","title":"swim thong - sunset","description":"\u003c!-- JONNY BOY — Product Info Accordions (SWIM THONG) --\u003e\n\u003cstyle\u003e\n  #jb-acc { border-top:1px solid #eaeaea; font-family: inherit; }\n  #jb-acc details { border-bottom:1px solid #eaeaea; }\n  #jb-acc summary {\n    list-style: none;\n    display:flex; align-items:center; justify-content:space-between;\n    padding:14px 0; cursor:pointer; font-weight:600; letter-spacing:.01em;\n  }\n  #jb-acc summary::-webkit-details-marker{ display:none; }\n  #jb-acc .icon { width:18px; height:18px; margin-left:12px; flex:0 0 18px; transition:transform .2s ease; }\n  #jb-acc details[open] .icon { transform: rotate(180deg); }\n  #jb-acc .body { padding:0 0 16px 0; font-size:14px; line-height:1.7; color: inherit; }\n  #jb-acc .body ul { margin:8px 0 0 18px; }\n\u003c\/style\u003e\n\n\u003cdiv id=\"jb-acc\"\u003e\n\n  \u003c!-- DETAILS --\u003e\n  \u003cdetails\u003e\n    \u003csummary\u003e\n      Details\n      \u003csvg class=\"icon\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n    \u003c\/summary\u003e\n    \u003cdiv class=\"body\"\u003e\n      \u003cp\u003e\n        The Swim Thong is minimal, sexy, and intentionally bold while still feeling refined. It offers structured front coverage with extremely minimal coverage in the back for a confident, standout look.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003c!-- FIT \u0026 FABRIC --\u003e\n  \u003cdetails\u003e\n    \u003csummary\u003e\n      Fit \u0026amp; Fabric\n      \u003csvg class=\"icon\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n    \u003c\/summary\u003e\n    \u003cdiv class=\"body\"\u003e\n      \u003cul\u003e\n        \u003cli\u003eJonny is 5'10\" (178 cm), 170 lbs (77 kg), wearing \u003cstrong\u003eJonnyBoy\u003c\/strong\u003e M.\u003c\/li\u003e\n        \u003cli\u003eSits at the waist with a more compressive fit than our other swim styles.\u003c\/li\u003e\n        \u003cli\u003eFront lined only.\u003c\/li\u003e\n        \u003cli\u003eNo drawstring.\u003c\/li\u003e\n        \u003cli\u003eIf you are between sizes, we recommend sizing up.\u003c\/li\u003e\n        \u003cli\u003eFabric: 80% Polyamide \/ 20% Spandex.\u003c\/li\u003e\n        \u003cli\u003eCare: Machine wash cold with like colors. Do not bleach. Do not tumble dry. Do not iron. Do not dry clean.\u003c\/li\u003e\n        \u003cli\u003eImported.\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003c!-- RETURNS \u0026 EXCHANGES --\u003e\n  \u003cdetails\u003e\n    \u003csummary\u003e\n      Returns \u0026amp; Exchanges\n      \u003csvg class=\"icon\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n    \u003c\/summary\u003e\n    \u003cdiv class=\"body\"\u003e\n      \u003cul\u003e\n        \u003cli\u003eDue to their intimate nature, underwear and swimwear are not eligible for returns.\u003c\/li\u003e\n        \u003cli\u003eWe offer a one-time size exchange per item to help you find your best fit.\u003c\/li\u003e\n        \u003cli\u003eIf you are unsure about sizing, reach out for personalized guidance directly from Jonny Boy before placing your order.\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"jonnyboy","offers":[{"title":"S","offer_id":50612924383531,"sku":null,"price":48.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":50612924416299,"sku":null,"price":48.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":50612924449067,"sku":null,"price":48.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":50612924481835,"sku":null,"price":48.0,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":50612924514603,"sku":null,"price":48.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0699\/0286\/0587\/files\/IMG_87662.jpg?v=1749598604"},{"product_id":"swim-thong-coast","title":"swim thong - coast","description":"\u003c!-- JONNY BOY — Product Info Accordions (SWIM THONG) --\u003e\n\u003cstyle\u003e\n  #jb-acc { border-top:1px solid #eaeaea; font-family: inherit; }\n  #jb-acc details { border-bottom:1px solid #eaeaea; }\n  #jb-acc summary {\n    list-style: none;\n    display:flex; align-items:center; justify-content:space-between;\n    padding:14px 0; cursor:pointer; font-weight:600; letter-spacing:.01em;\n  }\n  #jb-acc summary::-webkit-details-marker{ display:none; }\n  #jb-acc .icon { width:18px; height:18px; margin-left:12px; flex:0 0 18px; transition:transform .2s ease; }\n  #jb-acc details[open] .icon { transform: rotate(180deg); }\n  #jb-acc .body { padding:0 0 16px 0; font-size:14px; line-height:1.7; color: inherit; }\n  #jb-acc .body ul { margin:8px 0 0 18px; }\n\u003c\/style\u003e\n\n\u003cdiv id=\"jb-acc\"\u003e\n\n  \u003c!-- DETAILS --\u003e\n  \u003cdetails\u003e\n    \u003csummary\u003e\n      Details\n      \u003csvg class=\"icon\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n    \u003c\/summary\u003e\n    \u003cdiv class=\"body\"\u003e\n      \u003cp\u003e\n        The Swim Thong is minimal, sexy, and intentionally bold while still feeling refined. It offers structured front coverage with extremely minimal coverage in the back for a confident, standout look.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003c!-- FIT \u0026 FABRIC --\u003e\n  \u003cdetails\u003e\n    \u003csummary\u003e\n      Fit \u0026amp; Fabric\n      \u003csvg class=\"icon\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n    \u003c\/summary\u003e\n    \u003cdiv class=\"body\"\u003e\n      \u003cul\u003e\n        \u003cli\u003eJonny is 5'10\" (178 cm), 170 lbs (77 kg), wearing \u003cstrong\u003eJonnyBoy\u003c\/strong\u003e M.\u003c\/li\u003e\n        \u003cli\u003eSits at the waist with a more compressive fit than our other swim styles.\u003c\/li\u003e\n        \u003cli\u003eFront lined only.\u003c\/li\u003e\n        \u003cli\u003eNo drawstring.\u003c\/li\u003e\n        \u003cli\u003eIf you are between sizes, we recommend sizing up.\u003c\/li\u003e\n        \u003cli\u003eFabric: 80% Polyamide \/ 20% Spandex.\u003c\/li\u003e\n        \u003cli\u003eCare: Machine wash cold with like colors. Do not bleach. Do not tumble dry. Do not iron. Do not dry clean.\u003c\/li\u003e\n        \u003cli\u003eImported.\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003c!-- RETURNS \u0026 EXCHANGES --\u003e\n  \u003cdetails\u003e\n    \u003csummary\u003e\n      Returns \u0026amp; Exchanges\n      \u003csvg class=\"icon\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n    \u003c\/summary\u003e\n    \u003cdiv class=\"body\"\u003e\n      \u003cul\u003e\n        \u003cli\u003eDue to their intimate nature, underwear and swimwear are not eligible for returns.\u003c\/li\u003e\n        \u003cli\u003eWe offer a one-time size exchange per item to help you find your best fit.\u003c\/li\u003e\n        \u003cli\u003eIf you are unsure about sizing, reach out for personalized guidance directly from Jonny Boy before placing your order.\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"jonnyboy","offers":[{"title":"S","offer_id":50612952760619,"sku":null,"price":48.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":50612952793387,"sku":null,"price":48.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":50612952826155,"sku":null,"price":48.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":50612952858923,"sku":null,"price":48.0,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":50612952891691,"sku":null,"price":48.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0699\/0286\/0587\/files\/IMG_8794.jpg?v=1749654536"},{"product_id":"swim-thong-palm","title":"swim thong - palm","description":"\u003c!-- JONNY BOY — Product Info Accordions (SWIM THONG) --\u003e\n\u003cstyle\u003e\n  #jb-acc { border-top:1px solid #eaeaea; font-family: inherit; }\n  #jb-acc details { border-bottom:1px solid #eaeaea; }\n  #jb-acc summary {\n    list-style: none;\n    display:flex; align-items:center; justify-content:space-between;\n    padding:14px 0; cursor:pointer; font-weight:600; letter-spacing:.01em;\n  }\n  #jb-acc summary::-webkit-details-marker{ display:none; }\n  #jb-acc .icon { width:18px; height:18px; margin-left:12px; flex:0 0 18px; transition:transform .2s ease; }\n  #jb-acc details[open] .icon { transform: rotate(180deg); }\n  #jb-acc .body { padding:0 0 16px 0; font-size:14px; line-height:1.7; color: inherit; }\n  #jb-acc .body ul { margin:8px 0 0 18px; }\n\u003c\/style\u003e\n\u003cdiv id=\"jb-acc\"\u003e\n\u003c!-- DETAILS --\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDetails \u003csvg class=\"icon\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cp\u003eThe Swim Thong is minimal, sexy, and intentionally bold while still feeling refined. It offers structured front coverage with extremely minimal coverage in the back for a confident, standout look.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- FIT \u0026 FABRIC --\u003e\n\u003cdetails\u003e\n\u003csummary\u003eFit \u0026amp; Fabric \u003csvg class=\"icon\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cul\u003e\n\u003cli\u003eJonny is 5'10\" (178 cm), 170 lbs (77 kg), wearing \u003cstrong\u003eJonnyBoy\u003c\/strong\u003e M.\u003c\/li\u003e\n\u003cli\u003eSits at the waist with a more compressive fit than our other swim styles.\u003c\/li\u003e\n\u003cli\u003eFront lined only.\u003c\/li\u003e\n\u003cli\u003eNo drawstring.\u003c\/li\u003e\n\u003cli\u003eIf you are between sizes, we recommend sizing up.\u003c\/li\u003e\n\u003cli\u003eFabric: 80% Polyamide \/ 20% Spandex.\u003c\/li\u003e\n\u003cli\u003eCare: Machine wash cold with like colors. Do not bleach. Do not tumble dry. Do not iron. Do not dry clean.\u003c\/li\u003e\n\u003cli\u003eImported.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- RETURNS \u0026 EXCHANGES --\u003e\n\u003cdetails\u003e\n\u003csummary\u003eReturns \u0026amp; Exchanges \u003csvg class=\"icon\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cul\u003e\n\u003cli\u003eDue to their intimate nature, underwear and swimwear are not eligible for returns.\u003c\/li\u003e\n\u003cli\u003eA one-time size exchange is allowed to help you find your best fit.\u003c\/li\u003e\n\u003cli\u003eIf you are unsure about sizing, reach out for personalized guidance directly from Jonny Boy.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e","brand":"jonnyboy","offers":[{"title":"S","offer_id":50612966981931,"sku":null,"price":48.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":50612967014699,"sku":null,"price":48.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":50612967047467,"sku":null,"price":48.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":50612967080235,"sku":null,"price":48.0,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":50612967113003,"sku":null,"price":48.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0699\/0286\/0587\/files\/IMG_8774.jpg?v=1749156650"},{"product_id":"swim-brief-latte","title":"swim brief - latte","description":"\u003c!-- JONNY BOY — Product Info Accordions (SWIM BRIEF) --\u003e\n\u003cstyle\u003e\n  #jb-acc { border-top:1px solid #eaeaea; font-family: inherit; }\n  #jb-acc details { border-bottom:1px solid #eaeaea; }\n  #jb-acc summary {\n    list-style: none;\n    display:flex; align-items:center; justify-content:space-between;\n    padding:14px 0; cursor:pointer; font-weight:600; letter-spacing:.01em;\n  }\n  #jb-acc summary::-webkit-details-marker{ display:none; }\n  #jb-acc .icon { width:18px; height:18px; margin-left:12px; flex:0 0 18px; transition:transform .2s ease; }\n  #jb-acc details[open] .icon { transform: rotate(180deg); }\n  #jb-acc .body { padding:0 0 16px 0; font-size:14px; line-height:1.7; color: inherit; }\n  #jb-acc .body ul { margin:8px 0 0 18px; }\n\u003c\/style\u003e\n\u003cdiv id=\"jb-acc\"\u003e\n\u003c!-- DETAILS --\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDetails \u003csvg class=\"icon\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cp\u003eThe Swim Brief is the original Jonny Boy classic. Confident, iconic, and designed to stand out, it delivers bold prints with a clean, structured silhouette that feels timeless at the pool or beach.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- FIT \u0026 FABRIC --\u003e\n\u003cdetails\u003e\n\u003csummary\u003eFit \u0026amp; Fabric \u003csvg class=\"icon\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cul\u003e\n\u003cli\u003eJonny is 5'10\" (178 cm), 170 lbs (77 kg), wearing \u003cstrong\u003eJonnyBoy\u003c\/strong\u003e M.\u003c\/li\u003e\n\u003cli\u003eOffers more coverage than our other swim styles and sits at the natural waistline.\u003c\/li\u003e\n\u003cli\u003eFully double-lined for structure and support.\u003c\/li\u003e\n\u003cli\u003eHidden internal drawstring for a secure fit.\u003c\/li\u003e\n\u003cli\u003eFabric: 82% Polyester \/ 18% Spandex.\u003c\/li\u003e\n\u003cli\u003eCare: Machine wash cold with like colors. Do not bleach. Do not tumble dry. Do not iron. Do not dry clean.\u003c\/li\u003e\n\u003cli\u003eImported.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- RETURNS \u0026 EXCHANGES --\u003e\n\u003cdetails\u003e\n\u003csummary\u003eReturns \u0026amp; Exchanges \u003csvg class=\"icon\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cul\u003e\n\u003cli\u003eDue to their intimate nature, underwear and swimwear are not eligible for returns.\u003c\/li\u003e\n\u003cli\u003eA one-time size exchange is allowed to help you find your best fit.\u003c\/li\u003e\n\u003cli\u003eIf you are unsure about sizing, reach out for personalized guidance directly from Jonny Boy.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e","brand":"jonnyboy","offers":[{"title":"S","offer_id":50654600724779,"sku":null,"price":50.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":50654600757547,"sku":null,"price":50.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":50654600790315,"sku":null,"price":50.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":50654600823083,"sku":null,"price":50.0,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":50654600855851,"sku":null,"price":50.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0699\/0286\/0587\/files\/Facetune_11-06-2025-08-08-07.heic?v=1749651346"},{"product_id":"swim-brief-terracotta","title":"swim brief - terracota","description":"\u003c!-- JONNY BOY — Product Info Accordions (SWIM BRIEF) --\u003e\n\u003cstyle\u003e\n  #jb-preorder-note {\n    padding: 0 0 14px 0;\n    font-size: 14px;\n    line-height: 1.7;\n    font-weight: 600;\n  }\n  #jb-acc { border-top:1px solid #eaeaea; font-family: inherit; }\n  #jb-acc details { border-bottom:1px solid #eaeaea; }\n  #jb-acc summary {\n    list-style: none;\n    display:flex; align-items:center; justify-content:space-between;\n    padding:14px 0; cursor:pointer; font-weight:600; letter-spacing:.01em;\n  }\n  #jb-acc summary::-webkit-details-marker{ display:none; }\n  #jb-acc .icon { width:18px; height:18px; margin-left:12px; flex:0 0 18px; transition:transform .2s ease; }\n  #jb-acc details[open] .icon { transform: rotate(180deg); }\n  #jb-acc .body { padding:0 0 16px 0; font-size:14px; line-height:1.7; color: inherit; }\n  #jb-acc .body ul { margin:8px 0 0 18px; }\n\u003c\/style\u003e\n\n\n\n\u003cstyle\u003e\n  #jb-acc { border-top:1px solid #eaeaea; font-family: inherit; }\n  #jb-acc details { border-bottom:1px solid #eaeaea; }\n  #jb-acc summary {\n    list-style: none;\n    display:flex; align-items:center; justify-content:space-between;\n    padding:14px 0; cursor:pointer; font-weight:600; letter-spacing:.01em;\n  }\n  #jb-acc summary::-webkit-details-marker{ display:none; }\n  #jb-acc .icon { width:18px; height:18px; margin-left:12px; flex:0 0 18px; transition:transform .2s ease; }\n  #jb-acc details[open] .icon { transform: rotate(180deg); }\n  #jb-acc .body { padding:0 0 16px 0; font-size:14px; line-height:1.7; color: inherit; }\n  #jb-acc .body ul { margin:8px 0 0 18px; }\n\u003c\/style\u003e\n\u003cdiv id=\"jb-acc\"\u003e\n\u003c!-- DETAILS --\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDetails \u003csvg aria-hidden=\"true\" viewbox=\"0 0 24 24\" class=\"icon\"\u003e\u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cp\u003eThe Swim Brief is the original Jonny Boy classic. Confident, iconic, and designed to stand out, it delivers bold prints with a clean, structured silhouette that feels timeless at the pool or beach.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- FIT \u0026 FABRIC --\u003e\n\u003cdetails\u003e\n\u003csummary\u003eFit \u0026amp; Fabric \u003csvg aria-hidden=\"true\" viewbox=\"0 0 24 24\" class=\"icon\"\u003e\u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cul\u003e\n\u003cli\u003eJonny is 5'10\" (178 cm), 170 lbs (77 kg), wearing \u003cstrong\u003eJonnyBoy\u003c\/strong\u003e M.\u003c\/li\u003e\n\u003cli\u003eOffers more coverage than our other swim styles and sits at the natural waistline.\u003c\/li\u003e\n\u003cli\u003eFully double-lined for structure and support.\u003c\/li\u003e\n\u003cli\u003eHidden internal drawstring for a secure fit.\u003c\/li\u003e\n\u003cli\u003eFabric: 82% Polyester \/ 18% Spandex.\u003c\/li\u003e\n\u003cli\u003eCare: Machine wash cold with like colors. Do not bleach. Do not tumble dry. Do not iron. Do not dry clean.\u003c\/li\u003e\n\u003cli\u003eImported.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- RETURNS \u0026 EXCHANGES --\u003e\n\u003cdetails\u003e\n\u003csummary\u003eReturns \u0026amp; Exchanges \u003csvg aria-hidden=\"true\" viewbox=\"0 0 24 24\" class=\"icon\"\u003e\u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cul\u003e\n\u003cli\u003eDue to their intimate nature, underwear and swimwear are not eligible for returns.\u003c\/li\u003e\n\u003cli\u003eA one-time size exchange is allowed to help you find your best fit.\u003c\/li\u003e\n\u003cli\u003eIf you are unsure about sizing, reach out for personalized guidance directly from Jonny Boy.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e","brand":"jonnyboy","offers":[{"title":"S","offer_id":50655242191147,"sku":null,"price":50.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":50655242223915,"sku":null,"price":50.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":50655242256683,"sku":null,"price":50.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":50655242289451,"sku":null,"price":50.0,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":50655242322219,"sku":null,"price":50.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0699\/0286\/0587\/files\/Facetune_11-06-2025-08-06-39.heic?v=1773851022"},{"product_id":"hip-swim-brief-palm","title":"hip swim brief - palm","description":"\u003c!-- JONNY BOY — Product Info Accordions (SWIM BRIEF) --\u003e\n\u003cstyle\u003e\n  #jb-preorder-note {\n    padding: 0 0 14px 0;\n    font-size: 14px;\n    line-height: 1.7;\n    font-weight: 600;\n  }\n  #jb-acc { border-top:1px solid #eaeaea; font-family: inherit; }\n  #jb-acc details { border-bottom:1px solid #eaeaea; }\n  #jb-acc summary {\n    list-style: none;\n    display:flex; align-items:center; justify-content:space-between;\n    padding:14px 0; cursor:pointer; font-weight:600; letter-spacing:.01em;\n  }\n  #jb-acc summary::-webkit-details-marker{ display:none; }\n  #jb-acc .icon { width:18px; height:18px; margin-left:12px; flex:0 0 18px; transition:transform .2s ease; }\n  #jb-acc details[open] .icon { transform: rotate(180deg); }\n  #jb-acc .body { padding:0 0 16px 0; font-size:14px; line-height:1.7; color: inherit; }\n  #jb-acc .body ul { margin:8px 0 0 18px; }\n\u003c\/style\u003e\n\n\u003cstyle\u003e\n  #jb-acc { border-top:1px solid #eaeaea; font-family: inherit; }\n  #jb-acc details { border-bottom:1px solid #eaeaea; }\n  #jb-acc summary {\n    list-style: none;\n    display:flex; align-items:center; justify-content:space-between;\n    padding:14px 0; cursor:pointer; font-weight:600; letter-spacing:.01em;\n  }\n  #jb-acc summary::-webkit-details-marker{ display:none; }\n  #jb-acc .icon { width:18px; height:18px; margin-left:12px; flex:0 0 18px; transition:transform .2s ease; }\n  #jb-acc details[open] .icon { transform: rotate(180deg); }\n  #jb-acc .body { padding:0 0 16px 0; font-size:14px; line-height:1.7; color: inherit; }\n  #jb-acc .body ul { margin:8px 0 0 18px; }\n\u003c\/style\u003e\n\u003cdiv id=\"jb-acc\"\u003e\n\u003c!-- DETAILS --\u003e\n\u003cdetails open=\"\"\u003e\n\u003csummary\u003eDetails \u003csvg aria-hidden=\"true\" viewbox=\"0 0 24 24\" class=\"icon\"\u003e\u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cp\u003eThe Hip Swim Brief is modern, minimal, and cut lower on the waist for a sharper, more relaxed silhouette. Designed in solid colors with a cheekier shape, it delivers a clean and confident beach look.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- FIT \u0026 FABRIC --\u003e\n\u003cdetails\u003e\n\u003csummary\u003eFit \u0026amp; Fabric \u003csvg aria-hidden=\"true\" viewbox=\"0 0 24 24\" class=\"icon\"\u003e\u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cul\u003e\n\u003cli\u003eJonny is 5'10\" (178 cm), 170 lbs (77 kg), wearing \u003cstrong\u003eJonnyBoy\u003c\/strong\u003e M.\u003c\/li\u003e\n\u003cli\u003eSits lower on the hips for a low-cut look with a cheekier back coverage.\u003c\/li\u003e\n\u003cli\u003eFully double-lined for structure and support.\u003c\/li\u003e\n\u003cli\u003eNo drawstring.\u003c\/li\u003e\n\u003cli\u003eFabric: 80% Polyamide \/ 20% Spandex.\u003c\/li\u003e\n\u003cli\u003eCare: Machine wash cold with like colors. Do not bleach. Do not tumble dry. Do not iron. Do not dry clean.\u003c\/li\u003e\n\u003cli\u003eImported.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- RETURNS \u0026 EXCHANGES --\u003e\n\u003cdetails\u003e\n\u003csummary\u003eReturns \u0026amp; Exchanges \u003csvg aria-hidden=\"true\" viewbox=\"0 0 24 24\" class=\"icon\"\u003e\u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cul\u003e\n\u003cli\u003eDue to their intimate nature, underwear and swimwear are not eligible for returns.\u003c\/li\u003e\n\u003cli\u003eA one-time size exchange is allowed to help you find your best fit.\u003c\/li\u003e\n\u003cli\u003eIf you are unsure about sizing, reach out for personalized guidance directly from Jonny Boy before placing your order.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e","brand":"jonnyboy","offers":[{"title":"S","offer_id":50667338170667,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":50667338203435,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":50667338236203,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":50667338268971,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":50667338301739,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0699\/0286\/0587\/files\/Facetune_11-06-2025-07-59-222.heic?v=1749748493"},{"product_id":"hip-swim-brief-sunset","title":"hip swim brief - sunset","description":"\u003c!-- JONNY BOY — Product Info Accordions (SWIM BRIEF) --\u003e\n\u003cstyle\u003e\n  #jb-preorder-note {\n    padding: 0 0 14px 0;\n    font-size: 14px;\n    line-height: 1.7;\n    font-weight: 600;\n  }\n  #jb-acc { border-top:1px solid #eaeaea; font-family: inherit; }\n  #jb-acc details { border-bottom:1px solid #eaeaea; }\n  #jb-acc summary {\n    list-style: none;\n    display:flex; align-items:center; justify-content:space-between;\n    padding:14px 0; cursor:pointer; font-weight:600; letter-spacing:.01em;\n  }\n  #jb-acc summary::-webkit-details-marker{ display:none; }\n  #jb-acc .icon { width:18px; height:18px; margin-left:12px; flex:0 0 18px; transition:transform .2s ease; }\n  #jb-acc details[open] .icon { transform: rotate(180deg); }\n  #jb-acc .body { padding:0 0 16px 0; font-size:14px; line-height:1.7; color: inherit; }\n  #jb-acc .body ul { margin:8px 0 0 18px; }\n\u003c\/style\u003e\n\n\u003cstyle\u003e\n  #jb-acc { border-top:1px solid #eaeaea; font-family: inherit; }\n  #jb-acc details { border-bottom:1px solid #eaeaea; }\n  #jb-acc summary {\n    list-style: none;\n    display:flex; align-items:center; justify-content:space-between;\n    padding:14px 0; cursor:pointer; font-weight:600; letter-spacing:.01em;\n  }\n  #jb-acc summary::-webkit-details-marker{ display:none; }\n  #jb-acc .icon { width:18px; height:18px; margin-left:12px; flex:0 0 18px; transition:transform .2s ease; }\n  #jb-acc details[open] .icon { transform: rotate(180deg); }\n  #jb-acc .body { padding:0 0 16px 0; font-size:14px; line-height:1.7; color: inherit; }\n  #jb-acc .body ul { margin:8px 0 0 18px; }\n\u003c\/style\u003e\n\u003cdiv id=\"jb-acc\"\u003e\n\u003c!-- DETAILS --\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDetails \u003csvg aria-hidden=\"true\" viewbox=\"0 0 24 24\" class=\"icon\"\u003e\u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cp\u003eThe Hip Swim Brief is modern, minimal, and cut lower on the waist for a sharper, more relaxed silhouette. Designed in solid colors with a cheekier shape, it delivers a clean and confident beach look.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- FIT \u0026 FABRIC --\u003e\n\u003cdetails\u003e\n\u003csummary\u003eFit \u0026amp; Fabric \u003csvg aria-hidden=\"true\" viewbox=\"0 0 24 24\" class=\"icon\"\u003e\u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cul\u003e\n\u003cli\u003eJonny is 5'10\" (178 cm), 170 lbs (77 kg), wearing \u003cstrong\u003eJonnyBoy\u003c\/strong\u003e M.\u003c\/li\u003e\n\u003cli\u003eSits lower on the hips for a low-cut look with a cheekier back coverage.\u003c\/li\u003e\n\u003cli\u003eFully double-lined for structure and support.\u003c\/li\u003e\n\u003cli\u003eNo drawstring.\u003c\/li\u003e\n\u003cli\u003eFabric: 80% Polyamide \/ 20% Spandex.\u003c\/li\u003e\n\u003cli\u003eCare: Machine wash cold with like colors. Do not bleach. Do not tumble dry. Do not iron. Do not dry clean.\u003c\/li\u003e\n\u003cli\u003eImported.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- RETURNS \u0026 EXCHANGES --\u003e\n\u003cdetails\u003e\n\u003csummary\u003eReturns \u0026amp; Exchanges \u003csvg aria-hidden=\"true\" viewbox=\"0 0 24 24\" class=\"icon\"\u003e\u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cul\u003e\n\u003cli\u003eDue to their intimate nature, underwear and swimwear are not eligible for returns.\u003c\/li\u003e\n\u003cli\u003eA one-time size exchange is allowed to help you find your best fit.\u003c\/li\u003e\n\u003cli\u003eIf you are unsure about sizing, reach out for personalized guidance directly from Jonny Boy before placing your order.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e","brand":"jonnyboy","offers":[{"title":"S","offer_id":50667424121131,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":50667424153899,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":50667424186667,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":50667424219435,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":50667424252203,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0699\/0286\/0587\/files\/Facetune_11-06-2025-08-05-002.heic?v=1749745231"},{"product_id":"hip-swim-brief-sunset-copy","title":"hip swim brief - coast","description":"\u003c!-- JONNY BOY — Product Info Accordions (SWIM BRIEF) --\u003e\n\u003cstyle\u003e\n  #jb-preorder-note {\n    padding: 0 0 14px 0;\n    font-size: 14px;\n    line-height: 1.7;\n    font-weight: 600;\n  }\n  #jb-acc { border-top:1px solid #eaeaea; font-family: inherit; }\n  #jb-acc details { border-bottom:1px solid #eaeaea; }\n  #jb-acc summary {\n    list-style: none;\n    display:flex; align-items:center; justify-content:space-between;\n    padding:14px 0; cursor:pointer; font-weight:600; letter-spacing:.01em;\n  }\n  #jb-acc summary::-webkit-details-marker{ display:none; }\n  #jb-acc .icon { width:18px; height:18px; margin-left:12px; flex:0 0 18px; transition:transform .2s ease; }\n  #jb-acc details[open] .icon { transform: rotate(180deg); }\n  #jb-acc .body { padding:0 0 16px 0; font-size:14px; line-height:1.7; color: inherit; }\n  #jb-acc .body ul { margin:8px 0 0 18px; }\n\u003c\/style\u003e\n\n\u003cstyle\u003e\n  #jb-acc { border-top:1px solid #eaeaea; font-family: inherit; }\n  #jb-acc details { border-bottom:1px solid #eaeaea; }\n  #jb-acc summary {\n    list-style: none;\n    display:flex; align-items:center; justify-content:space-between;\n    padding:14px 0; cursor:pointer; font-weight:600; letter-spacing:.01em;\n  }\n  #jb-acc summary::-webkit-details-marker{ display:none; }\n  #jb-acc .icon { width:18px; height:18px; margin-left:12px; flex:0 0 18px; transition:transform .2s ease; }\n  #jb-acc details[open] .icon { transform: rotate(180deg); }\n  #jb-acc .body { padding:0 0 16px 0; font-size:14px; line-height:1.7; color: inherit; }\n  #jb-acc .body ul { margin:8px 0 0 18px; }\n\u003c\/style\u003e\n\u003cdiv id=\"jb-acc\"\u003e\n\u003c!-- DETAILS --\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDetails \u003csvg aria-hidden=\"true\" viewbox=\"0 0 24 24\" class=\"icon\"\u003e\u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cp\u003eThe Hip Swim Brief is modern, minimal, and cut lower on the waist for a sharper, more relaxed silhouette. Designed in solid colors with a cheekier shape, it delivers a clean and confident beach look.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- FIT \u0026 FABRIC --\u003e\n\u003cdetails\u003e\n\u003csummary\u003eFit \u0026amp; Fabric \u003csvg aria-hidden=\"true\" viewbox=\"0 0 24 24\" class=\"icon\"\u003e\u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cul\u003e\n\u003cli\u003eJonny is 5'10\" (178 cm), 170 lbs (77 kg), wearing \u003cstrong\u003eJonnyBoy\u003c\/strong\u003e M.\u003c\/li\u003e\n\u003cli\u003eSits lower on the hips for a low-cut look with a cheekier back coverage.\u003c\/li\u003e\n\u003cli\u003eFully double-lined for structure and support.\u003c\/li\u003e\n\u003cli\u003eNo drawstring.\u003c\/li\u003e\n\u003cli\u003eFabric: 80% Polyamide \/ 20% Spandex.\u003c\/li\u003e\n\u003cli\u003eCare: Machine wash cold with like colors. Do not bleach. Do not tumble dry. Do not iron. Do not dry clean.\u003c\/li\u003e\n\u003cli\u003eImported.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- RETURNS \u0026 EXCHANGES --\u003e\n\u003cdetails\u003e\n\u003csummary\u003eReturns \u0026amp; Exchanges \u003csvg aria-hidden=\"true\" viewbox=\"0 0 24 24\" class=\"icon\"\u003e\u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cul\u003e\n\u003cli\u003eDue to their intimate nature, underwear and swimwear are not eligible for returns.\u003c\/li\u003e\n\u003cli\u003eA one-time size exchange is allowed to help you find your best fit.\u003c\/li\u003e\n\u003cli\u003eIf you are unsure about sizing, reach out for personalized guidance directly from Jonny Boy before placing your order.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e","brand":"jonnyboy","offers":[{"title":"S","offer_id":51129127993643,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":51129128026411,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":51129128059179,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":51129128091947,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":51129128124715,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0699\/0286\/0587\/files\/2_90181ba9-f83b-4143-85d4-0e7ce62ee52e.png?v=1754779999"},{"product_id":"lisboa-copy","title":"Lagos","description":"\u003c!-- JONNY BOY — Product Info Accordions (SWIM BRIEF) --\u003e\n\u003cstyle\u003e\n  #jb-acc { border-top:1px solid #eaeaea; font-family: inherit; }\n  #jb-acc details { border-bottom:1px solid #eaeaea; }\n  #jb-acc summary {\n    list-style: none;\n    display:flex; align-items:center; justify-content:space-between;\n    padding:14px 0; cursor:pointer; font-weight:600; letter-spacing:.01em;\n  }\n  #jb-acc summary::-webkit-details-marker{ display:none; }\n  #jb-acc .icon { width:18px; height:18px; margin-left:12px; flex:0 0 18px; transition:transform .2s ease; }\n  #jb-acc details[open] .icon { transform: rotate(180deg); }\n  #jb-acc .body { padding:0 0 16px 0; font-size:14px; line-height:1.7; color: inherit; }\n  #jb-acc .body ul { margin:8px 0 0 18px; }\n\u003c\/style\u003e\n\u003cdiv id=\"jb-acc\"\u003e\n\u003c!-- DETAILS --\u003e\n\u003cdetails open=\"\"\u003e\n\u003csummary\u003eDetails \u003csvg class=\"icon\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cp\u003eThe Swim Brief is the original Jonny Boy classic. Confident, iconic, and designed to stand out, it delivers bold prints with a clean, structured silhouette that feels timeless at the pool or beach.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- FIT \u0026 FABRIC --\u003e\n\u003cdetails\u003e\n\u003csummary\u003eFit \u0026amp; Fabric \u003csvg class=\"icon\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cul\u003e\n\u003cli\u003eJonny is 5'10\" (178 cm), 170 lbs (77 kg), wearing \u003cstrong\u003eJonnyBoy\u003c\/strong\u003e M.\u003c\/li\u003e\n\u003cli\u003eOffers more coverage than our other swim styles and sits at the natural waistline.\u003c\/li\u003e\n\u003cli\u003eFully double-lined for structure and support.\u003c\/li\u003e\n\u003cli\u003eHidden internal drawstring for a secure fit.\u003c\/li\u003e\n\u003cli\u003eFabric: 82% Polyester \/ 18% Spandex.\u003c\/li\u003e\n\u003cli\u003eCare: Machine wash cold with like colors. Do not bleach. Do not tumble dry. Do not iron. Do not dry clean.\u003c\/li\u003e\n\u003cli\u003eImported.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- RETURNS \u0026 EXCHANGES --\u003e\n\u003cdetails\u003e\n\u003csummary\u003eReturns \u0026amp; Exchanges \u003csvg class=\"icon\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cul\u003e\n\u003cli\u003eDue to their intimate nature, underwear and swimwear are not eligible for returns.\u003c\/li\u003e\n\u003cli\u003eA one-time size exchange is allowed to help you find your best fit.\u003c\/li\u003e\n\u003cli\u003eIf you are unsure about sizing, reach out for personalized guidance directly from Jonny Boy.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e","brand":"jonnyboy","offers":[{"title":"S","offer_id":51129174098219,"sku":null,"price":40.0,"currency_code":"USD","in_stock":false},{"title":"M","offer_id":51129174130987,"sku":null,"price":40.0,"currency_code":"USD","in_stock":false},{"title":"L","offer_id":51129174163755,"sku":null,"price":40.0,"currency_code":"USD","in_stock":false},{"title":"XL","offer_id":51129174196523,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":51129174229291,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0699\/0286\/0587\/files\/4_7ef9b39a-704c-46b7-ab4a-86342925d2c0.png?v=1754780129"}],"url":"https:\/\/jonnyboy.com\/en-ca\/collections\/all-swim.oembed","provider":"jonnyboy","version":"1.0","type":"link"}