{"title":"Intimate - Exchange only","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-tangerine","title":"hip swim brief - tangerine","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\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":48837415174443,"sku":"","price":35.0,"currency_code":"USD","in_stock":false},{"title":"M","offer_id":48837415207211,"sku":"","price":35.0,"currency_code":"USD","in_stock":false},{"title":"L","offer_id":48837415239979,"sku":"","price":35.0,"currency_code":"USD","in_stock":false},{"title":"XL","offer_id":48837415272747,"sku":"","price":35.0,"currency_code":"USD","in_stock":false},{"title":"XXL","offer_id":48837415305515,"sku":"","price":35.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0699\/0286\/0587\/files\/E3E40065-0942-4177-8CA5-B113C7ECC637.png?v=1751048796"},{"product_id":"swim-brief-in-tangerine-copy","title":"hip swim brief - scarlet","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":48837415665963,"sku":null,"price":35.0,"currency_code":"USD","in_stock":false},{"title":"M","offer_id":48837415698731,"sku":null,"price":35.0,"currency_code":"USD","in_stock":false},{"title":"L","offer_id":48837415731499,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":48837415764267,"sku":null,"price":35.0,"currency_code":"USD","in_stock":false},{"title":"XXL","offer_id":48837415797035,"sku":null,"price":35.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0699\/0286\/0587\/files\/Facetune_08-05-2024-19-34-55.heic?v=1749598721"},{"product_id":"swim-brief-in-tangerine-copy-copy","title":"hip swim brief - turquoise","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\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":48837415993643,"sku":null,"price":35.0,"currency_code":"USD","in_stock":false},{"title":"M","offer_id":48837416026411,"sku":null,"price":35.0,"currency_code":"USD","in_stock":false},{"title":"L","offer_id":48837416059179,"sku":null,"price":35.0,"currency_code":"USD","in_stock":false},{"title":"XL","offer_id":48837416091947,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":48837416124715,"sku":null,"price":35.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0699\/0286\/0587\/files\/Facetune_08-05-2024-19-31-40.heic?v=1715226439"},{"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":"softcore-jock-in-teal","title":"softcore jock - teal","description":"\u003c!-- JONNY BOY — Product Info Accordions (description-safe, no Liquid\/JS) --\u003e\n\u003cstyle\u003e\n  \/* Scoped only to this block *\/\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  #jb-acc .muted { opacity:.8; }\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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cp\u003eThe SoftCore Jockstrap is a sleek, supportive essential designed to show off your best assets. With lifted straps that hold the boys comfortably in place all day, supporting you in all the right places.\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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \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\u003eFabric: 91% Modal \/ 9% Spandex.\u003c\/li\u003e\n\u003cli\u003eCare: Machine wash cold. Do not bleach. Tumble dry low. 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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \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":50282684711211,"sku":"","price":30.0,"currency_code":"USD","in_stock":false},{"title":"M","offer_id":50282684743979,"sku":"","price":30.0,"currency_code":"USD","in_stock":false},{"title":"L","offer_id":50282684776747,"sku":"","price":30.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":50282684809515,"sku":"","price":30.0,"currency_code":"USD","in_stock":false},{"title":"XXL","offer_id":50282717282603,"sku":"","price":30.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0699\/0286\/0587\/files\/Facetune_28-10-2025-18-16-41_2.heic?v=1762481822"},{"product_id":"softcore-jock-in-blush","title":"softcore jock - blush","description":"\u003c!-- JONNY BOY — Product Info Accordions (description-safe, no Liquid\/JS) --\u003e\n\u003cstyle\u003e\n  \/* Scoped only to this block *\/\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  #jb-acc .muted { opacity:.8; }\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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cp\u003eThe SoftCore Jockstrap is a sleek, supportive essential designed to show off your best assets. With lifted straps that hold the boys comfortably in place all day, supporting you in all the right places.\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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \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\u003eFabric: 91% Modal \/ 9% Spandex.\u003c\/li\u003e\n\u003cli\u003eCare: Machine wash cold. Do not bleach. Tumble dry low. 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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \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":50282718167339,"sku":"","price":30.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":50282718200107,"sku":"","price":30.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":50282718232875,"sku":"","price":30.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":50282718265643,"sku":"","price":30.0,"currency_code":"USD","in_stock":false},{"title":"XXL","offer_id":50282718298411,"sku":"","price":30.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0699\/0286\/0587\/files\/Facetune_06-11-2025-16-12-33.heic?v=1762481702"},{"product_id":"softcore-jock-in-stone","title":"softcore jock - stone","description":"\u003c!-- JONNY BOY — Product Info Accordions (description-safe, no Liquid\/JS) --\u003e\n\u003cstyle\u003e\n  \/* Scoped only to this block *\/\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  #jb-acc .muted { opacity:.8; }\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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cp\u003eThe SoftCore Jockstrap is a sleek, supportive essential designed to show off your best assets. With lifted straps that hold the boys comfortably in place all day, supporting you in all the right places.\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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \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\u003eFabric: 91% Modal \/ 9% Spandex.\u003c\/li\u003e\n\u003cli\u003eCare: Machine wash cold. Do not bleach. Tumble dry low. 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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \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":50282719314219,"sku":"","price":30.0,"currency_code":"USD","in_stock":false},{"title":"M","offer_id":50282719346987,"sku":"","price":30.0,"currency_code":"USD","in_stock":false},{"title":"L","offer_id":50282719379755,"sku":"","price":30.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":50282719412523,"sku":"","price":30.0,"currency_code":"USD","in_stock":false},{"title":"XXL","offer_id":50282719445291,"sku":"","price":30.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0699\/0286\/0587\/files\/Facetune_14-10-2025-11-15-59.heic?v=1762480583"},{"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"},{"product_id":"softcore-jock-sage","title":"softcore jock - sage","description":"\u003c!-- JONNY BOY — Product Info Accordions (description-safe, no Liquid\/JS) --\u003e\n\u003cstyle\u003e\n  \/* Scoped only to this block *\/\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  #jb-acc .muted { opacity:.8; }\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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cp\u003eThe SoftCore Jockstrap is a sleek, supportive essential designed to show off your best assets. With lifted straps that hold the boys comfortably in place all day, supporting you in all the right places.\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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \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\u003eFabric: 91% Modal \/ 9% Spandex.\u003c\/li\u003e\n\u003cli\u003eCare: Machine wash cold. Do not bleach. Tumble dry low. 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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \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":51426639642923,"sku":null,"price":30.0,"currency_code":"USD","in_stock":false},{"title":"M","offer_id":51426639675691,"sku":null,"price":30.0,"currency_code":"USD","in_stock":false},{"title":"L","offer_id":51426639708459,"sku":null,"price":30.0,"currency_code":"USD","in_stock":false},{"title":"XL","offer_id":51426639741227,"sku":null,"price":30.0,"currency_code":"USD","in_stock":false},{"title":"XXL","offer_id":51426639773995,"sku":null,"price":30.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0699\/0286\/0587\/files\/IMG_4201.jpg?v=1762482514"},{"product_id":"softcore-jock-sage-copy","title":"softcore jock - seashell","description":"\u003c!-- JONNY BOY — Product Info Accordions (description-safe, no Liquid\/JS) --\u003e\n\u003cstyle\u003e\n  \/* Scoped only to this block *\/\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  #jb-acc .muted { opacity:.8; }\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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cp\u003eThe SoftCore Jockstrap is a sleek, supportive essential designed to show off your best assets. With lifted straps that hold the boys comfortably in place all day, supporting you in all the right places.\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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \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\u003eFabric: 91% Modal \/ 9% Spandex.\u003c\/li\u003e\n\u003cli\u003eCare: Machine wash cold. Do not bleach. Tumble dry low. 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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \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":51426672148779,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":51426672181547,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":51426672214315,"sku":null,"price":30.0,"currency_code":"USD","in_stock":false},{"title":"XL","offer_id":51426672247083,"sku":null,"price":30.0,"currency_code":"USD","in_stock":false},{"title":"XXL","offer_id":51426672279851,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0699\/0286\/0587\/files\/IMG_4162_906936e1-9e4d-4084-ac25-087fcd86b181.jpg?v=1762482328"},{"product_id":"softcore-jock-plum","title":"softcore jock - dusk","description":"\u003c!-- JONNY BOY — Product Info Accordions (description-safe, no Liquid\/JS) --\u003e\n\u003cstyle\u003e\n  \/* Scoped only to this block *\/\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  #jb-acc .muted { opacity:.8; }\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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cp\u003eThe SoftCore Jockstrap is a sleek, supportive essential designed to show off your best assets. With lifted straps that hold the boys comfortably in place all day, supporting you in all the right places.\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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \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\u003eFabric: 91% Modal \/ 9% Spandex.\u003c\/li\u003e\n\u003cli\u003eCare: Machine wash cold. Do not bleach. Tumble dry low. 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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \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":51426683748651,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":51426683781419,"sku":null,"price":30.0,"currency_code":"USD","in_stock":false},{"title":"L","offer_id":51426683814187,"sku":null,"price":30.0,"currency_code":"USD","in_stock":false},{"title":"XL","offer_id":51426683846955,"sku":null,"price":30.0,"currency_code":"USD","in_stock":false},{"title":"XXL","offer_id":51426683879723,"sku":null,"price":30.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0699\/0286\/0587\/files\/IMG_4180.jpg?v=1762482012"},{"product_id":"softcore-jock-sage-copy-1","title":"softcore thong - sage","description":"\u003c!-- JONNY BOY — Product Info Accordions (description-safe, no Liquid\/JS) --\u003e\n\u003cstyle\u003e\n  \/* Scoped only to this block *\/\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  #jb-acc .muted { opacity:.8; }\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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cp\u003eThe SoftCore Thong is an intimate statement piece with the least coverage of the entire collection. Designed to feel like next to nothing, it highlights your shape with a clean, minimal fit and second-skin softness.\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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \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\u003eFabric: 91% Modal \/ 9% Spandex.\u003c\/li\u003e\n\u003cli\u003eCare: Machine wash cold. Do not bleach. Tumble dry low. 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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \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 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.\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":51475999981867,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":51476000014635,"sku":null,"price":30.0,"currency_code":"USD","in_stock":false},{"title":"L","offer_id":51476000047403,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":51476000080171,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":51476000112939,"sku":null,"price":30.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0699\/0286\/0587\/files\/Facetune_06-11-2025-14-19-53_0019eb9d-ac7c-4b44-9927-bd338e945a88.heic?v=1762482809"},{"product_id":"softcore-thong-dusk","title":"softcore thong - dusk","description":"\u003c!-- JONNY BOY — Product Info Accordions (description-safe, no Liquid\/JS) --\u003e\n\u003cstyle\u003e\n  \/* Scoped only to this block *\/\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  #jb-acc .muted { opacity:.8; }\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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cp\u003eThe SoftCore Thong is an intimate statement piece with the least coverage of the entire collection. Designed to feel like next to nothing, it highlights your shape with a clean, minimal fit and second-skin softness.\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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \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\u003eFabric: 91% Modal \/ 9% Spandex.\u003c\/li\u003e\n\u003cli\u003eCare: Machine wash cold. Do not bleach. Tumble dry low. 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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \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 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.\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":51476001489195,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":51476001521963,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":51476001554731,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":51476001587499,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":51476001620267,"sku":null,"price":30.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0699\/0286\/0587\/files\/Facetune_06-11-2025-14-16-42.heic?v=1762482948"},{"product_id":"softcore-thong-seashell","title":"softcore thong - seashell","description":"\u003c!-- JONNY BOY — Product Info Accordions (description-safe, no Liquid\/JS) --\u003e\n\u003cstyle\u003e\n  \/* Scoped only to this block *\/\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  #jb-acc .muted { opacity:.8; }\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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cp\u003eThe SoftCore Thong is an intimate statement piece with the least coverage of the entire collection. Designed to feel like next to nothing, it highlights your shape with a clean, minimal fit and second-skin softness.\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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \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\u003eFabric: 91% Modal \/ 9% Spandex.\u003c\/li\u003e\n\u003cli\u003eCare: Machine wash cold. Do not bleach. Tumble dry low. 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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \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 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.\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":51476002177323,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":51476002210091,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":51476002242859,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":51476002275627,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":51476002308395,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0699\/0286\/0587\/files\/IMG_4099.jpg?v=1762483176"},{"product_id":"softcore-thong-stone","title":"softcore thong - stone","description":"\u003c!-- JONNY BOY — Product Info Accordions (description-safe, no Liquid\/JS) --\u003e\n\u003cstyle\u003e\n  \/* Scoped only to this block *\/\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  #jb-acc .muted { opacity:.8; }\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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cp\u003eThe SoftCore Thong is an intimate statement piece with the least coverage of the entire collection. Designed to feel like next to nothing, it highlights your shape with a clean, minimal fit and second-skin softness.\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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \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\u003eFabric: 91% Modal \/ 9% Spandex.\u003c\/li\u003e\n\u003cli\u003eCare: Machine wash cold. Do not bleach. Tumble dry low. 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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \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 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.\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":51476002865451,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":51476002898219,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":51476002930987,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":51476002963755,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":51476002996523,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0699\/0286\/0587\/files\/IMG_4091.jpg?v=1762483271"},{"product_id":"softcore-thong-blush","title":"softcore thong - blush","description":"\u003c!-- JONNY BOY — Product Info Accordions (description-safe, no Liquid\/JS) --\u003e\n\u003cstyle\u003e\n  \/* Scoped only to this block *\/\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  #jb-acc .muted { opacity:.8; }\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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cp\u003eThe SoftCore Thong is an intimate statement piece with the least coverage of the entire collection. Designed to feel like next to nothing, it highlights your shape with a clean, minimal fit and second-skin softness.\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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \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\u003eFabric: 91% Modal \/ 9% Spandex.\u003c\/li\u003e\n\u003cli\u003eCare: Machine wash cold. Do not bleach. Tumble dry low. 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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \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 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.\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":51476013646123,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":51476013678891,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":51476013711659,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":51476013744427,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":51476013777195,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0699\/0286\/0587\/files\/IMG_4082.jpg?v=1762483471"},{"product_id":"softcore-thong-teal","title":"softcore thong - teal","description":"\u003c!-- JONNY BOY — Product Info Accordions (description-safe, no Liquid\/JS) --\u003e\n\u003cstyle\u003e\n  \/* Scoped only to this block *\/\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  #jb-acc .muted { opacity:.8; }\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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cp\u003eThe SoftCore Thong is an intimate statement piece with the least coverage of the entire collection. Designed to feel like next to nothing, it highlights your shape with a clean, minimal fit and second-skin softness.\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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \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\u003eFabric: 91% Modal \/ 9% Spandex.\u003c\/li\u003e\n\u003cli\u003eCare: Machine wash cold. Do not bleach. Tumble dry low. 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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \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 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.\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":51476029833515,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":51476029866283,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":51476029899051,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":51476029931819,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":51476029964587,"sku":null,"price":30.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0699\/0286\/0587\/files\/IMG_4141.jpg?v=1762483550"},{"product_id":"softcore-brief-teal","title":"softcore brief - teal","description":"\u003c!-- JONNY BOY — Product Info Accordions (description-safe, no Liquid\/JS) --\u003e\n\u003cstyle\u003e\n  \/* Scoped only to this block *\/\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  #jb-acc .muted { opacity:.8; }\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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\n    \u003c\/summary\u003e\n    \u003cdiv class=\"body\"\u003e\n      \u003cp\u003e\n        The SoftCore Brief is the everyday classic of the collection, second-skin soft, minimal, and made to move with you. No-show under clothes with a smooth waistband and clean lines, it is designed for all-day comfort and a naturally flattering fit.\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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \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\u003eFabric: 91% Modal \/ 9% Spandex.\u003c\/li\u003e\n        \u003cli\u003eCare: Machine wash cold. Do not bleach. Tumble dry low. 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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \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":51476049625387,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":51476049658155,"sku":null,"price":30.0,"currency_code":"USD","in_stock":false},{"title":"L","offer_id":51476049690923,"sku":null,"price":30.0,"currency_code":"USD","in_stock":false},{"title":"XL","offer_id":51476049723691,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":51476049756459,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0699\/0286\/0587\/files\/Facetune_06-11-2025-13-32-17.heic?v=1762483746"},{"product_id":"softcore-brief-blush","title":"softcore brief - blush","description":"\u003c!-- JONNY BOY — Product Info Accordions (description-safe, no Liquid\/JS) --\u003e\n\u003cstyle\u003e\n  \/* Scoped only to this block *\/\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  #jb-acc .muted { opacity:.8; }\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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\n    \u003c\/summary\u003e\n    \u003cdiv class=\"body\"\u003e\n      \u003cp\u003e\n        The SoftCore Brief is the everyday classic of the collection, second-skin soft, minimal, and made to move with you. No-show under clothes with a smooth waistband and clean lines, it is designed for all-day comfort and a naturally flattering fit.\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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \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\u003eFabric: 91% Modal \/ 9% Spandex.\u003c\/li\u003e\n        \u003cli\u003eCare: Machine wash cold. Do not bleach. Tumble dry low. 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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \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":51476084556075,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":51476084588843,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":51476084621611,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":51476084654379,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":51476084687147,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0699\/0286\/0587\/files\/Facetune_06-11-2025-13-42-57.heic?v=1762483848"},{"product_id":"softcore-brief-stone","title":"softcore brief - stone","description":"\u003c!-- JONNY BOY — Product Info Accordions (description-safe, no Liquid\/JS) --\u003e\n\u003cstyle\u003e\n  \/* Scoped only to this block *\/\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  #jb-acc .muted { opacity:.8; }\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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\n    \u003c\/summary\u003e\n    \u003cdiv class=\"body\"\u003e\n      \u003cp\u003e\n        The SoftCore Brief is the everyday classic of the collection, second-skin soft, minimal, and made to move with you. No-show under clothes with a smooth waistband and clean lines, it is designed for all-day comfort and a naturally flattering fit.\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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \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\u003eFabric: 91% Modal \/ 9% Spandex.\u003c\/li\u003e\n        \u003cli\u003eCare: Machine wash cold. Do not bleach. Tumble dry low. 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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \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":51476100251947,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":51476100284715,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":51476100317483,"sku":null,"price":30.0,"currency_code":"USD","in_stock":false},{"title":"XL","offer_id":51476100350251,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":51476100383019,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0699\/0286\/0587\/files\/Facetune_06-11-2025-13-39-02.heic?v=1762483921"},{"product_id":"softcore-brief-dusk","title":"softcore brief - dusk","description":"\u003c!-- JONNY BOY — Product Info Accordions (description-safe, no Liquid\/JS) --\u003e\n\u003cstyle\u003e\n  \/* Scoped only to this block *\/\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  #jb-acc .muted { opacity:.8; }\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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\n    \u003c\/summary\u003e\n    \u003cdiv class=\"body\"\u003e\n      \u003cp\u003e\n        The SoftCore Brief is the everyday classic of the collection, second-skin soft, minimal, and made to move with you. No-show under clothes with a smooth waistband and clean lines, it is designed for all-day comfort and a naturally flattering fit.\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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \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\u003eFabric: 91% Modal \/ 9% Spandex.\u003c\/li\u003e\n        \u003cli\u003eCare: Machine wash cold. Do not bleach. Tumble dry low. 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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \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":51476104577323,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":51476104610091,"sku":null,"price":30.0,"currency_code":"USD","in_stock":false},{"title":"L","offer_id":51476104642859,"sku":null,"price":30.0,"currency_code":"USD","in_stock":false},{"title":"XL","offer_id":51476104675627,"sku":null,"price":30.0,"currency_code":"USD","in_stock":false},{"title":"XXL","offer_id":51476104708395,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0699\/0286\/0587\/files\/IMG_3926.jpg?v=1762484058"},{"product_id":"softcore-brief-seashell","title":"softcore brief - seashell","description":"\u003c!-- JONNY BOY — Product Info Accordions (description-safe, no Liquid\/JS) --\u003e\n\u003cstyle\u003e\n  \/* Scoped only to this block *\/\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  #jb-acc .muted { opacity:.8; }\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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\n    \u003c\/summary\u003e\n    \u003cdiv class=\"body\"\u003e\n      \u003cp\u003e\n        The SoftCore Brief is the everyday classic of the collection, second-skin soft, minimal, and made to move with you. No-show under clothes with a smooth waistband and clean lines, it is designed for all-day comfort and a naturally flattering fit.\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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \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\u003eFabric: 91% Modal \/ 9% Spandex.\u003c\/li\u003e\n        \u003cli\u003eCare: Machine wash cold. Do not bleach. Tumble dry low. 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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \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":51476104970539,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":51476105003307,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":51476105036075,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":51476105068843,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":51476105101611,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0699\/0286\/0587\/files\/IMG_4050.jpg?v=1762484190"},{"product_id":"softcore-brief-sage","title":"softcore brief - sage","description":"\u003c!-- JONNY BOY — Product Info Accordions (description-safe, no Liquid\/JS) --\u003e\n\u003cstyle\u003e\n  \/* Scoped only to this block *\/\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  #jb-acc .muted { opacity:.8; }\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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cp\u003eThe SoftCore Brief is the everyday classic of the collection, second-skin soft, minimal, and made to move with you. No-show under clothes with a smooth waistband and clean lines, it is designed for all-day comfort and a naturally flattering fit.\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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \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\u003eFabric: 91% Modal \/ 9% Spandex.\u003c\/li\u003e\n\u003cli\u003eCare: Machine wash cold. Do not bleach. Tumble dry low. 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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \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\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\u003c\/div\u003e","brand":"jonnyboy","offers":[{"title":"S","offer_id":51476105756971,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":51476105789739,"sku":null,"price":30.0,"currency_code":"USD","in_stock":false},{"title":"L","offer_id":51476105822507,"sku":null,"price":30.0,"currency_code":"USD","in_stock":false},{"title":"XL","offer_id":51476105855275,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":51476105888043,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0699\/0286\/0587\/files\/IMG_3943.jpg?v=1762484286"},{"product_id":"core-brief-black","title":"core brief - olive","description":"\u003c!-- JONNY BOY — Product Info Accordions (CORE) --\u003e\n\u003cstyle\u003e\n  \/* Scoped only to this block *\/\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  #jb-acc .muted { opacity:.8; }\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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cp\u003eThe Core Brief is your clean, everyday essential, cotton-rich, structured, and a little sportier than SoftCore. Think classic drawer staple with a Jonny Boy upgrade: breathable, supportive, and made to keep its shape wear after wear.\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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \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\u003eFabric: Cotton-rich stretch blend for a soft handfeel and everyday support.\u003c\/li\u003e\n\u003cli\u003eFit: Hugs the body without squeezing; holds its shape and moves with you.\u003c\/li\u003e\n\u003cli\u003eCare: Machine wash cold. Do not bleach. Tumble dry low. 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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \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 help you find your best fit.\u003c\/li\u003e\n\u003cli\u003eIf you're 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":51580198912299,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":51580198945067,"sku":null,"price":30.0,"currency_code":"USD","in_stock":false},{"title":"L","offer_id":51580198977835,"sku":null,"price":30.0,"currency_code":"USD","in_stock":false},{"title":"XL","offer_id":51580199010603,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":51580199043371,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0699\/0286\/0587\/files\/IMG_4333.jpg?v=1764883170"},{"product_id":"core-brief-rust","title":"core brief - rust","description":"\u003c!-- JONNY BOY — Product Info Accordions (CORE) --\u003e\n\u003cstyle\u003e\n  \/* Scoped only to this block *\/\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  #jb-acc .muted { opacity:.8; }\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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cp\u003eThe Core Brief is your clean, everyday essential, cotton-rich, structured, and a little sportier than SoftCore. Think classic drawer staple with a Jonny Boy upgrade: breathable, supportive, and made to keep its shape wear after wear.\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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \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\u003eFabric: Cotton-rich stretch blend for a soft handfeel and everyday support.\u003c\/li\u003e\n\u003cli\u003eFit: Hugs the body without squeezing; holds its shape and moves with you.\u003c\/li\u003e\n\u003cli\u003eCare: Machine wash cold. Do not bleach. Tumble dry low. 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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \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 help you find your best fit.\u003c\/li\u003e\n\u003cli\u003eIf you're 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":51580234137899,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":51580234170667,"sku":null,"price":30.0,"currency_code":"USD","in_stock":false},{"title":"L","offer_id":51580234203435,"sku":null,"price":30.0,"currency_code":"USD","in_stock":false},{"title":"XL","offer_id":51580234236203,"sku":null,"price":30.0,"currency_code":"USD","in_stock":false},{"title":"XXL","offer_id":51580234268971,"sku":null,"price":30.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0699\/0286\/0587\/files\/Facetune_04-12-2025-15-15-30.heic?v=1764883063"},{"product_id":"core-brief-oat","title":"core brief - oat","description":"\u003c!-- JONNY BOY — Product Info Accordions (CORE) --\u003e\n\u003cstyle\u003e\n  \/* Scoped only to this block *\/\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  #jb-acc .muted { opacity:.8; }\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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cp\u003eThe Core Brief is your clean, everyday essential, cotton-rich, structured, and a little sportier than SoftCore. Think classic drawer staple with a Jonny Boy upgrade: breathable, supportive, and made to keep its shape wear after wear.\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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \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\u003eFabric: Cotton-rich stretch blend for a soft handfeel and everyday support.\u003c\/li\u003e\n\u003cli\u003eFit: Hugs the body without squeezing; holds its shape and moves with you.\u003c\/li\u003e\n\u003cli\u003eCare: Machine wash cold. Do not bleach. Tumble dry low. 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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \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 help you find your best fit.\u003c\/li\u003e\n\u003cli\u003eIf you're 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":51580235153707,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":51580235186475,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":51580235219243,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":51580235252011,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":51580235284779,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0699\/0286\/0587\/files\/IMG_4355.jpg?v=1764880368"},{"product_id":"core-brief-black-1","title":"core brief - black","description":"\u003c!-- JONNY BOY — Product Info Accordions (CORE) --\u003e\n\u003cstyle\u003e\n  \/* Scoped only to this block *\/\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  #jb-acc .muted { opacity:.8; }\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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cp\u003eThe Core Brief is your clean, everyday essential, cotton-rich, structured, and a little sportier than SoftCore. Think classic drawer staple with a Jonny Boy upgrade: breathable, supportive, and made to keep its shape wear after wear.\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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \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\u003eFabric: Cotton-rich stretch blend for a soft handfeel and everyday support.\u003c\/li\u003e\n\u003cli\u003eFit: Hugs the body without squeezing; holds its shape and moves with you.\u003c\/li\u003e\n\u003cli\u003eCare: Machine wash cold. Do not bleach. Tumble dry low. 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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \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 help you find your best fit.\u003c\/li\u003e\n\u003cli\u003eIf you're 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":51580240920875,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":51580240953643,"sku":null,"price":30.0,"currency_code":"USD","in_stock":false},{"title":"L","offer_id":51580240986411,"sku":null,"price":30.0,"currency_code":"USD","in_stock":false},{"title":"XL","offer_id":51580241019179,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":51580241051947,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0699\/0286\/0587\/files\/IMG_4315.jpg?v=1764882777"},{"product_id":"core-brief-white","title":"core brief - white","description":"\u003c!-- JONNY BOY — Product Info Accordions (CORE) --\u003e\n\u003cstyle\u003e\n  \/* Scoped only to this block *\/\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  #jb-acc .muted { opacity:.8; }\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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cp\u003eThe Core Brief is your clean, everyday essential, cotton-rich, structured, and a little sportier than SoftCore. Think classic drawer staple with a Jonny Boy upgrade: breathable, supportive, and made to keep its shape wear after wear.\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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \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\u003eFabric: Cotton-rich stretch blend for a soft handfeel and everyday support.\u003c\/li\u003e\n\u003cli\u003eFit: Hugs the body without squeezing; holds its shape and moves with you.\u003c\/li\u003e\n\u003cli\u003eCare: Machine wash cold. Do not bleach. Tumble dry low. 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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \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 help you find your best fit.\u003c\/li\u003e\n\u003cli\u003eIf you're 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":51580242395435,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":51580242428203,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":51580242460971,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":51580242493739,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":51580242526507,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0699\/0286\/0587\/files\/IMG_4369.jpg?v=1764882558"},{"product_id":"core-brief-heather-grey","title":"core brief - heather grey","description":"\u003c!-- JONNY BOY — Product Info Accordions (CORE) --\u003e\n\u003cstyle\u003e\n  \/* Scoped only to this block *\/\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  #jb-acc .muted { opacity:.8; }\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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cp\u003eThe Core Brief is your clean, everyday essential, cotton-rich, structured, and a little sportier than SoftCore. Think classic drawer staple with a Jonny Boy upgrade: breathable, supportive, and made to keep its shape wear after wear.\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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \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\u003eFabric: Cotton-rich stretch blend for a soft handfeel and everyday support.\u003c\/li\u003e\n\u003cli\u003eFit: Hugs the body without squeezing; holds its shape and moves with you.\u003c\/li\u003e\n\u003cli\u003eCare: Machine wash cold. Do not bleach. Tumble dry low. 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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \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 help you find your best fit.\u003c\/li\u003e\n\u003cli\u003eIf you're 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":51580243247403,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":51580243280171,"sku":null,"price":30.0,"currency_code":"USD","in_stock":false},{"title":"L","offer_id":51580243312939,"sku":null,"price":30.0,"currency_code":"USD","in_stock":false},{"title":"XL","offer_id":51580243345707,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":51580243378475,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0699\/0286\/0587\/files\/IMG_43722.jpg?v=1764882423"},{"product_id":"core-boxer-brief-heather-grey","title":"core boxer brief - heather grey","description":"\u003c!-- JONNY BOY — Product Info Accordions (CORE BOXER BRIEF) --\u003e\n\u003cstyle\u003e\n  \/* Scoped only to this block *\/\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  #jb-acc .muted { opacity:.8; }\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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cp\u003eThe Core Boxer Brief is your clean, everyday staple with a little more coverage. Cotton-rich, structured, and made to feel put-together without trying too hard. It keeps the same Core vibe: breathable, supportive, and built to hold its shape wear after wear.\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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \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\u003eFabric: Cotton-rich stretch blend for a soft handfeel and everyday support.\u003c\/li\u003e\n\u003cli\u003eFit: Mid-rise boxer brief with a stay-put leg that hugs the body without squeezing and moves with you.\u003c\/li\u003e\n\u003cli\u003eCare: Machine wash cold. Do not bleach. Tumble dry low. 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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \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're 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":51580250652971,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":51580250685739,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":51580250718507,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":51580250751275,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":51580250784043,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0699\/0286\/0587\/files\/IMG_4236_2.jpg?v=1764882002"},{"product_id":"core-boxer-brief-black","title":"core boxer brief - black","description":"\u003c!-- JONNY BOY — Product Info Accordions (CORE BOXER BRIEF) --\u003e\n\u003cstyle\u003e\n  \/* Scoped only to this block *\/\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  #jb-acc .muted { opacity:.8; }\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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cp\u003eThe Core Boxer Brief is your clean, everyday staple with a little more coverage. Cotton-rich, structured, and made to feel put-together without trying too hard. It keeps the same Core vibe: breathable, supportive, and built to hold its shape wear after wear.\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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \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\u003eFabric: Cotton-rich stretch blend for a soft handfeel and everyday support.\u003c\/li\u003e\n\u003cli\u003eFit: Mid-rise boxer brief with a stay-put leg that hugs the body without squeezing and moves with you.\u003c\/li\u003e\n\u003cli\u003eCare: Machine wash cold. Do not bleach. Tumble dry low. 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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \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're 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":51580252061995,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":51580252094763,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":51580252127531,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":51580252160299,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":51580252193067,"sku":null,"price":30.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0699\/0286\/0587\/files\/Facetune_04-12-2025-14-59-45.heic?v=1764881853"},{"product_id":"core-boxer-brief-white","title":"core boxer brief - white","description":"\u003c!-- JONNY BOY — Product Info Accordions (CORE BOXER BRIEF) --\u003e\n\u003cstyle\u003e\n  \/* Scoped only to this block *\/\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  #jb-acc .muted { opacity:.8; }\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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cp\u003eThe Core Boxer Brief is your clean, everyday staple with a little more coverage. Cotton-rich, structured, and made to feel put-together without trying too hard. It keeps the same Core vibe: breathable, supportive, and built to hold its shape wear after wear.\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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \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\u003eFabric: Cotton-rich stretch blend for a soft handfeel and everyday support.\u003c\/li\u003e\n\u003cli\u003eFit: Mid-rise boxer brief with a stay-put leg that hugs the body without squeezing and moves with you.\u003c\/li\u003e\n\u003cli\u003eCare: Machine wash cold. Do not bleach. Tumble dry low. 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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \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're 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":51580254847275,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":51580254880043,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":51580254912811,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":51580254945579,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":51580254978347,"sku":null,"price":30.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0699\/0286\/0587\/files\/Facetune_04-12-2025-14-38-47.heic?v=1764881582"},{"product_id":"core-boxer-brief-olive","title":"core boxer brief - olive","description":"\u003c!-- JONNY BOY — Product Info Accordions (CORE BOXER BRIEF) --\u003e\n\u003cstyle\u003e\n  \/* Scoped only to this block *\/\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  #jb-acc .muted { opacity:.8; }\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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cp\u003eThe Core Boxer Brief is your clean, everyday staple with a little more coverage. Cotton-rich, structured, and made to feel put-together without trying too hard. It keeps the same Core vibe: breathable, supportive, and built to hold its shape wear after wear.\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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \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\u003eFabric: Cotton-rich stretch blend for a soft handfeel and everyday support.\u003c\/li\u003e\n\u003cli\u003eFit: Mid-rise boxer brief with a stay-put leg that hugs the body without squeezing and moves with you.\u003c\/li\u003e\n\u003cli\u003eCare: Machine wash cold. Do not bleach. Tumble dry low. 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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \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're 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":51580255174955,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":51580255207723,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":51580255240491,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":51580255273259,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":51580255306027,"sku":null,"price":30.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0699\/0286\/0587\/files\/Facetune_04-12-2025-15-03-53.heic?v=1764880796"},{"product_id":"core-boxer-brief-rust","title":"core boxer brief - rust","description":"\u003c!-- JONNY BOY — Product Info Accordions (CORE BOXER BRIEF) --\u003e\n\u003cstyle\u003e\n  \/* Scoped only to this block *\/\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  #jb-acc .muted { opacity:.8; }\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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cp\u003eThe Core Boxer Brief is your clean, everyday staple with a little more coverage. Cotton-rich, structured, and made to feel put-together without trying too hard. It keeps the same Core vibe: breathable, supportive, and built to hold its shape wear after wear.\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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \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\u003eFabric: Cotton-rich stretch blend for a soft handfeel and everyday support.\u003c\/li\u003e\n\u003cli\u003eFit: Mid-rise boxer brief with a stay-put leg that hugs the body without squeezing and moves with you.\u003c\/li\u003e\n\u003cli\u003eCare: Machine wash cold. Do not bleach. Tumble dry low. 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\n        \u003cpath d=\"M12 15.5 5 8.5h14z\"\u003e\u003c\/path\u003e\n      \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're 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":51580256256299,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":51580256289067,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":51580256321835,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":51580256354603,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":51580256387371,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0699\/0286\/0587\/files\/IMG_4269.jpg?v=1764880630"}],"url":"https:\/\/jonnyboy.com\/en-gb\/collections\/intimate-exchange-only.oembed","provider":"jonnyboy","version":"1.0","type":"link"}