{"title":"Shop all","description":"","products":[{"product_id":"pink-swim-briefs","title":"Pink Swim Briefs","description":"\u003cdiv class=\"ps-pdp-copy\"\u003e\n\u003cp class=\"ps-intro\"\u003eA low-rise swim brief with a clean, sculpted line and a confident fit. Cut in recycled stretch fabric with a front lining for comfort and support, this pink colourway is designed for a sharper silhouette with a fresh, expressive finish. Designed and made in Australia.\u003c\/p\u003e\n\u003cp class=\"ps-size-link-wrap\"\u003e\u003ca href=\"#ps-size-guide-modal\" class=\"ps-size-link\"\u003e Discover your size \u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cdiv id=\"ps-size-guide-modal\" class=\"ps-size-modal\"\u003e\n\u003ca href=\"#!\" class=\"ps-size-modal-backdrop\"\u003e\u003c\/a\u003e\n\u003cdiv class=\"ps-size-modal-dialog\"\u003e\n\u003ca href=\"#!\" class=\"ps-size-modal-close\"\u003e×\u003c\/a\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/size_chart_swim_briefs.jpg?v=1776139273\" alt=\"Swim briefs size guide\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ps-accordion\"\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDetails\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cul class=\"ps-list\"\u003e\n\u003cli\u003ePink\u003c\/li\u003e\n\u003cli\u003eLow rise\u003c\/li\u003e\n\u003cli\u003eHigh cut leg\u003c\/li\u003e\n\u003cli\u003eFront lined\u003c\/li\u003e\n\u003cli\u003eExternal drawcord for fit adjustment\u003c\/li\u003e\n\u003cli\u003eGold hardware\u003c\/li\u003e\n\u003cli\u003eSide seam approx. 1.4 in \/ 3.5 cm (size M)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDiscover your size\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eDesigned to sit low on the waist with a close fit through the body. If you are between sizes and prefer a little less compression, choose the next size up.\u003c\/p\u003e\n\u003cp class=\"ps-size-link-wrap ps-size-link-wrap-drawer\"\u003e\u003ca href=\"#ps-size-guide-modal\" class=\"ps-size-link\"\u003e Discover your size \u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eComposition\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eOuter: 80% Recycled Polyester, 20% Spandex\u003cbr\u003eLining: 100% Polyester\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCare\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eRinse after wear. Cold wash. Dry flat in shade.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails open=\"\"\u003e\n\u003csummary\u003eShipping\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003e\u003cstrong\u003eAustralia:\u003c\/strong\u003e Free standard shipping over A$58.98.\u003cbr\u003eStandard A$12.98. Express A$23.98.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eInternational:\u003c\/strong\u003e Free standard shipping over A$149.98.\u003cbr\u003eStandard A$24.98. Express A$34.98.\u003c\/p\u003e\n\u003cp class=\"ps-note\"\u003eDispatches within 2–3 business days with tracking provided once shipped.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eReturns\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eFor hygiene reasons, swimwear is not eligible for change-of-mind returns or exchanges. Please check your size carefully before purchase.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhy this piece\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eDesigned with a more fashion-led eye than standard swimwear, this piece balances a fresh pink finish with a disciplined cut, refined detailing, and Australian-made construction.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ps-made-badge\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/Palm_Stallion_Australian_made.avif?v=1769422815\" alt=\"Palm Stallion Australian made swimwear\"\u003e\u003c\/div\u003e\n\u003cscript\u003e\n    document.addEventListener('DOMContentLoaded', function () {\n      var modal = document.getElementById('ps-size-guide-modal');\n      if (!modal) return;\n\n      var openLinks = document.querySelectorAll('a[href=\"#ps-size-guide-modal\"]');\n      var closeLinks = modal.querySelectorAll('.ps-size-modal-backdrop, .ps-size-modal-close');\n      var dialog = modal.querySelector('.ps-size-modal-dialog');\n\n      function openModal(e) {\n        e.preventDefault();\n        modal.classList.add('is-open');\n        document.documentElement.classList.add('ps-modal-open');\n        document.body.classList.add('ps-modal-open');\n        if (dialog) dialog.scrollTop = 0;\n      }\n\n      function closeModal(e) {\n        e.preventDefault();\n        modal.classList.remove('is-open');\n        document.documentElement.classList.remove('ps-modal-open');\n        document.body.classList.remove('ps-modal-open');\n      }\n\n      openLinks.forEach(function (link) {\n        link.addEventListener('click', openModal);\n      });\n\n      closeLinks.forEach(function (link) {\n        link.addEventListener('click', closeModal);\n      });\n\n      document.addEventListener('keydown', function (e) {\n        if (e.key === 'Escape' \u0026\u0026 modal.classList.contains('is-open')) {\n          modal.classList.remove('is-open');\n          document.documentElement.classList.remove('ps-modal-open');\n          document.body.classList.remove('ps-modal-open');\n        }\n      });\n    });\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .ps-pdp-copy{ color:#111; font-size:15px; line-height:1.65; }\n  .ps-intro{ margin:0 0 10px 0; }\n  .ps-size-link-wrap{ margin:0 0 18px 0; }\n  .ps-size-link-wrap-drawer{ margin:12px 0 0 0; }\n  .ps-size-link{ color:#111; text-decoration:none; border-bottom:1px solid #111; display:inline-flex; align-items:center; gap:6px; line-height:1.2; }\n  .ps-size-link span{ font-size:15px; line-height:1; }\n  .ps-accordion{ border-top:1px solid #eaeaea; margin-top:4px; }\n  .ps-accordion details{ border-bottom:1px solid #eaeaea; }\n  .ps-accordion summary{ list-style:none; cursor:pointer; position:relative; padding:14px 28px 14px 0; font-weight:600; }\n  .ps-accordion summary::-webkit-details-marker{ display:none; }\n  .ps-accordion summary::marker{ display:none; }\n  .ps-accordion summary::after{ content:\"+\"; position:absolute; right:0; top:50%; transform:translateY(-50%); font-size:18px; line-height:1; font-weight:400; }\n  .ps-accordion details[open] summary::after{ content:\"–\"; }\n  .ps-accordion-content{ padding:0 0 16px 0; }\n  .ps-list{ margin:0; padding-left:18px; }\n  .ps-list li{ margin:0 0 4px 0; }\n  .ps-note{ margin:10px 0 0 0; color:#444; }\n  .ps-made-badge{ margin:18px 0 0 0; }\n  .ps-made-badge img{ display:block; max-width:240px; width:100%; height:auto; }\n  .ps-size-modal{ display:none; }\n  .ps-size-modal.is-open{ display:block; }\n  .ps-size-modal-backdrop{ position:fixed; inset:0; background:rgba(0,0,0,.72); z-index:9998; }\n  .ps-size-modal-dialog{ position:fixed; top:50%; left:50%; transform:translate(-50%,-50%); width:min(64vw, 600px); max-height:63vh; overflow:auto; background:#fff; padding:20px; box-sizing:border-box; z-index:9999; border-radius:4px; }\n  .ps-size-modal-dialog img{ display:block; width:100%; height:auto; }\n  .ps-size-modal-close{ position:absolute; top:8px; right:12px; color:#111; text-decoration:none; font-size:30px; line-height:1; }\n  html.ps-modal-open, body.ps-modal-open{ overflow:hidden; }\n  @media (max-width: 749px){\n    .ps-pdp-copy{ font-size:14px; line-height:1.6; }\n    .ps-accordion summary{ padding:13px 24px 13px 0; }\n    .ps-size-link span{ font-size:14px; }\n    .ps-size-modal-dialog{ width:min(82vw, 520px); padding:14px; max-height:70vh; }\n    .ps-size-modal-close{ top:6px; right:10px; font-size:28px; }\n  }\n\u003c\/style\u003e","brand":"Palm Stallion","offers":[{"title":"S","offer_id":46036120436987,"sku":"","price":54.99,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":46036120469755,"sku":"","price":54.99,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":46036120502523,"sku":"","price":54.99,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":46036120535291,"sku":"","price":54.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/Plam_Stallion_Pink_Swim_Breifs.jpg?v=1776056525"},{"product_id":"teal-swim-briefs","title":"Teal Swim Briefs","description":"\u003cdiv class=\"ps-pdp-copy\"\u003e\n\u003cp class=\"ps-intro\"\u003eA low-rise swim brief with a clean, sculpted line and a confident fit. Cut in recycled stretch fabric with a front lining for comfort and support, this teal colourway is designed for a sharper silhouette with a crisp, refined finish. Designed and made in Australia.\u003c\/p\u003e\n\u003cp class=\"ps-size-link-wrap\"\u003e\u003ca href=\"#ps-size-guide-modal\" class=\"ps-size-link\"\u003e Discover your size \u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cdiv id=\"ps-size-guide-modal\" class=\"ps-size-modal\"\u003e\n\u003ca href=\"#!\" class=\"ps-size-modal-backdrop\"\u003e\u003c\/a\u003e\n\u003cdiv class=\"ps-size-modal-dialog\"\u003e\n\u003ca href=\"#!\" class=\"ps-size-modal-close\"\u003e×\u003c\/a\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/size_chart_swim_briefs.jpg?v=1776139273\" alt=\"Swim briefs size guide\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ps-accordion\"\u003e\n\u003cdetails open=\"\"\u003e\n\u003csummary\u003eDetails\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cul class=\"ps-list\"\u003e\n\u003cli\u003eTeal\u003c\/li\u003e\n\u003cli\u003eLow rise\u003c\/li\u003e\n\u003cli\u003eHigh cut leg\u003c\/li\u003e\n\u003cli\u003eFront lined\u003c\/li\u003e\n\u003cli\u003eExternal drawcord for fit adjustment\u003c\/li\u003e\n\u003cli\u003eGold hardware\u003c\/li\u003e\n\u003cli\u003eSide seam approx. 1.4 in \/ 3.5 cm (size M)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDiscover your size\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eDesigned to sit low on the waist with a close fit through the body. If you are between sizes and prefer a little less compression, choose the next size up.\u003c\/p\u003e\n\u003cp class=\"ps-size-link-wrap ps-size-link-wrap-drawer\"\u003e\u003ca href=\"#ps-size-guide-modal\" class=\"ps-size-link\"\u003e Discover your size \u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eComposition\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eOuter: 80% Recycled Polyester, 20% Spandex\u003cbr\u003eLining: 100% Polyester\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCare\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eRinse after wear. Cold wash. Dry flat in shade.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails open=\"\"\u003e\n\u003csummary\u003eShipping\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003e\u003cstrong\u003eAustralia:\u003c\/strong\u003e Free standard shipping over A$58.98.\u003cbr\u003eStandard A$12.98. Express A$23.98.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eInternational:\u003c\/strong\u003e Free standard shipping over A$149.98.\u003cbr\u003eStandard A$24.98. Express A$34.98.\u003c\/p\u003e\n\u003cp class=\"ps-note\"\u003eDispatches within 2–3 business days with tracking provided once shipped.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eReturns\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eFor hygiene reasons, swimwear is not eligible for change-of-mind returns or exchanges. Please check your size carefully before purchase.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhy this piece\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eDesigned with a more fashion-led eye than standard swimwear, this piece balances a disciplined cut with a clean teal finish, refined detailing, and Australian-made construction.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ps-made-badge\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/Palm_Stallion_Australian_made.avif?v=1769422815\" alt=\"Palm Stallion Australian made swimwear\"\u003e\u003c\/div\u003e\n\u003cscript\u003e\n    document.addEventListener('DOMContentLoaded', function () {\n      var modal = document.getElementById('ps-size-guide-modal');\n      if (!modal) return;\n\n      var openLinks = document.querySelectorAll('a[href=\"#ps-size-guide-modal\"]');\n      var closeLinks = modal.querySelectorAll('.ps-size-modal-backdrop, .ps-size-modal-close');\n      var dialog = modal.querySelector('.ps-size-modal-dialog');\n\n      function openModal(e) {\n        e.preventDefault();\n        modal.classList.add('is-open');\n        document.documentElement.classList.add('ps-modal-open');\n        document.body.classList.add('ps-modal-open');\n        if (dialog) dialog.scrollTop = 0;\n      }\n\n      function closeModal(e) {\n        e.preventDefault();\n        modal.classList.remove('is-open');\n        document.documentElement.classList.remove('ps-modal-open');\n        document.body.classList.remove('ps-modal-open');\n      }\n\n      openLinks.forEach(function (link) {\n        link.addEventListener('click', openModal);\n      });\n\n      closeLinks.forEach(function (link) {\n        link.addEventListener('click', closeModal);\n      });\n\n      document.addEventListener('keydown', function (e) {\n        if (e.key === 'Escape' \u0026\u0026 modal.classList.contains('is-open')) {\n          modal.classList.remove('is-open');\n          document.documentElement.classList.remove('ps-modal-open');\n          document.body.classList.remove('ps-modal-open');\n        }\n      });\n    });\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .ps-pdp-copy{ color:#111; font-size:15px; line-height:1.65; }\n  .ps-intro{ margin:0 0 10px 0; }\n  .ps-size-link-wrap{ margin:0 0 18px 0; }\n  .ps-size-link-wrap-drawer{ margin:12px 0 0 0; }\n  .ps-size-link{ color:#111; text-decoration:none; border-bottom:1px solid #111; display:inline-flex; align-items:center; gap:6px; line-height:1.2; }\n  .ps-size-link span{ font-size:15px; line-height:1; }\n  .ps-accordion{ border-top:1px solid #eaeaea; margin-top:4px; }\n  .ps-accordion details{ border-bottom:1px solid #eaeaea; }\n  .ps-accordion summary{ list-style:none; cursor:pointer; position:relative; padding:14px 28px 14px 0; font-weight:600; }\n  .ps-accordion summary::-webkit-details-marker{ display:none; }\n  .ps-accordion summary::marker{ display:none; }\n  .ps-accordion summary::after{ content:\"+\"; position:absolute; right:0; top:50%; transform:translateY(-50%); font-size:18px; line-height:1; font-weight:400; }\n  .ps-accordion details[open] summary::after{ content:\"–\"; }\n  .ps-accordion-content{ padding:0 0 16px 0; }\n  .ps-list{ margin:0; padding-left:18px; }\n  .ps-list li{ margin:0 0 4px 0; }\n  .ps-note{ margin:10px 0 0 0; color:#444; }\n  .ps-made-badge{ margin:18px 0 0 0; }\n  .ps-made-badge img{ display:block; max-width:240px; width:100%; height:auto; }\n  .ps-size-modal{ display:none; }\n  .ps-size-modal.is-open{ display:block; }\n  .ps-size-modal-backdrop{ position:fixed; inset:0; background:rgba(0,0,0,.72); z-index:9998; }\n  .ps-size-modal-dialog{ position:fixed; top:50%; left:50%; transform:translate(-50%,-50%); width:min(64vw, 600px); max-height:63vh; overflow:auto; background:#fff; padding:20px; box-sizing:border-box; z-index:9999; border-radius:4px; }\n  .ps-size-modal-dialog img{ display:block; width:100%; height:auto; }\n  .ps-size-modal-close{ position:absolute; top:8px; right:12px; color:#111; text-decoration:none; font-size:30px; line-height:1; }\n  html.ps-modal-open, body.ps-modal-open{ overflow:hidden; }\n  @media (max-width: 749px){\n    .ps-pdp-copy{ font-size:14px; line-height:1.6; }\n    .ps-accordion summary{ padding:13px 24px 13px 0; }\n    .ps-size-link span{ font-size:14px; }\n    .ps-size-modal-dialog{ width:min(82vw, 520px); padding:14px; max-height:70vh; }\n    .ps-size-modal-close{ top:6px; right:10px; font-size:28px; }\n  }\n\u003c\/style\u003e","brand":"Palm Stallion","offers":[{"title":"S","offer_id":46036120600827,"sku":null,"price":54.99,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":46036120633595,"sku":null,"price":54.99,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":46036120666363,"sku":null,"price":54.99,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":46036120699131,"sku":null,"price":54.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/palm_stallion_teal_swim_briefs.jpg?v=1776056523"},{"product_id":"brown-swim-briefs","title":"Brown Swim Briefs","description":"\u003cdiv class=\"ps-pdp-copy\"\u003e\n\u003cp class=\"ps-intro\"\u003eA low-rise swim brief with a clean, sculpted line and a confident fit. Cut in recycled stretch fabric with a front lining for comfort and support, this brown colourway is designed for a sharper silhouette with a warm, understated finish. Designed and made in Australia.\u003c\/p\u003e\n\u003cp class=\"ps-size-link-wrap\"\u003e\u003ca href=\"#ps-size-guide-modal\" class=\"ps-size-link\"\u003e Discover your size \u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cdiv id=\"ps-size-guide-modal\" class=\"ps-size-modal\"\u003e\n\u003ca href=\"#!\" class=\"ps-size-modal-backdrop\"\u003e\u003c\/a\u003e\n\u003cdiv class=\"ps-size-modal-dialog\"\u003e\n\u003ca href=\"#!\" class=\"ps-size-modal-close\"\u003e×\u003c\/a\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/size_chart_swim_briefs.jpg?v=1776139273\" alt=\"Swim briefs size guide\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ps-accordion\"\u003e\n\u003cdetails open=\"\"\u003e\n\u003csummary\u003eDetails\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cul class=\"ps-list\"\u003e\n\u003cli\u003eBrown\u003c\/li\u003e\n\u003cli\u003eLow rise\u003c\/li\u003e\n\u003cli\u003eHigh cut leg\u003c\/li\u003e\n\u003cli\u003eFront lined\u003c\/li\u003e\n\u003cli\u003eExternal drawcord for fit adjustment\u003c\/li\u003e\n\u003cli\u003eGold hardware\u003c\/li\u003e\n\u003cli\u003eSide seam approx. 1.4 in \/ 3.5 cm (size M)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDiscover your size\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eDesigned to sit low on the waist with a close fit through the body. If you are between sizes and prefer a little less compression, choose the next size up.\u003c\/p\u003e\n\u003cp class=\"ps-size-link-wrap ps-size-link-wrap-drawer\"\u003e\u003ca href=\"#ps-size-guide-modal\" class=\"ps-size-link\"\u003e Discover your size \u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eComposition\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eOuter: 80% Recycled Polyester, 20% Spandex\u003cbr\u003eLining: 100% Polyester\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCare\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eRinse after wear. Cold wash. Dry flat in shade.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails open=\"\"\u003e\n\u003csummary\u003eShipping\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003e\u003cstrong\u003eAustralia:\u003c\/strong\u003e Free standard shipping over A$58.98.\u003cbr\u003eStandard A$12.98. Express A$23.98.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eInternational:\u003c\/strong\u003e Free standard shipping over A$149.98.\u003cbr\u003eStandard A$24.98. Express A$34.98.\u003c\/p\u003e\n\u003cp class=\"ps-note\"\u003eDispatches within 2–3 business days with tracking provided once shipped.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eReturns\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eFor hygiene reasons, swimwear is not eligible for change-of-mind returns or exchanges. Please check your size carefully before purchase.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhy this piece\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eDesigned with a more fashion-led eye than standard swimwear, this piece balances a disciplined cut with a warm brown finish, refined detailing, and Australian-made construction.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ps-made-badge\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/Palm_Stallion_Australian_made.avif?v=1769422815\" alt=\"Palm Stallion Australian made swimwear\"\u003e\u003c\/div\u003e\n\u003cscript\u003e\n    document.addEventListener('DOMContentLoaded', function () {\n      var modal = document.getElementById('ps-size-guide-modal');\n      if (!modal) return;\n\n      var openLinks = document.querySelectorAll('a[href=\"#ps-size-guide-modal\"]');\n      var closeLinks = modal.querySelectorAll('.ps-size-modal-backdrop, .ps-size-modal-close');\n      var dialog = modal.querySelector('.ps-size-modal-dialog');\n\n      function openModal(e) {\n        e.preventDefault();\n        modal.classList.add('is-open');\n        document.documentElement.classList.add('ps-modal-open');\n        document.body.classList.add('ps-modal-open');\n        if (dialog) dialog.scrollTop = 0;\n      }\n\n      function closeModal(e) {\n        e.preventDefault();\n        modal.classList.remove('is-open');\n        document.documentElement.classList.remove('ps-modal-open');\n        document.body.classList.remove('ps-modal-open');\n      }\n\n      openLinks.forEach(function (link) {\n        link.addEventListener('click', openModal);\n      });\n\n      closeLinks.forEach(function (link) {\n        link.addEventListener('click', closeModal);\n      });\n\n      document.addEventListener('keydown', function (e) {\n        if (e.key === 'Escape' \u0026\u0026 modal.classList.contains('is-open')) {\n          modal.classList.remove('is-open');\n          document.documentElement.classList.remove('ps-modal-open');\n          document.body.classList.remove('ps-modal-open');\n        }\n      });\n    });\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .ps-pdp-copy{ color:#111; font-size:15px; line-height:1.65; }\n  .ps-intro{ margin:0 0 10px 0; }\n  .ps-size-link-wrap{ margin:0 0 18px 0; }\n  .ps-size-link-wrap-drawer{ margin:12px 0 0 0; }\n  .ps-size-link{ color:#111; text-decoration:none; border-bottom:1px solid #111; display:inline-flex; align-items:center; gap:6px; line-height:1.2; }\n  .ps-size-link span{ font-size:15px; line-height:1; }\n  .ps-accordion{ border-top:1px solid #eaeaea; margin-top:4px; }\n  .ps-accordion details{ border-bottom:1px solid #eaeaea; }\n  .ps-accordion summary{ list-style:none; cursor:pointer; position:relative; padding:14px 28px 14px 0; font-weight:600; }\n  .ps-accordion summary::-webkit-details-marker{ display:none; }\n  .ps-accordion summary::marker{ display:none; }\n  .ps-accordion summary::after{ content:\"+\"; position:absolute; right:0; top:50%; transform:translateY(-50%); font-size:18px; line-height:1; font-weight:400; }\n  .ps-accordion details[open] summary::after{ content:\"–\"; }\n  .ps-accordion-content{ padding:0 0 16px 0; }\n  .ps-list{ margin:0; padding-left:18px; }\n  .ps-list li{ margin:0 0 4px 0; }\n  .ps-note{ margin:10px 0 0 0; color:#444; }\n  .ps-made-badge{ margin:18px 0 0 0; }\n  .ps-made-badge img{ display:block; max-width:240px; width:100%; height:auto; }\n  .ps-size-modal{ display:none; }\n  .ps-size-modal.is-open{ display:block; }\n  .ps-size-modal-backdrop{ position:fixed; inset:0; background:rgba(0,0,0,.72); z-index:9998; }\n  .ps-size-modal-dialog{ position:fixed; top:50%; left:50%; transform:translate(-50%,-50%); width:min(64vw, 600px); max-height:63vh; overflow:auto; background:#fff; padding:20px; box-sizing:border-box; z-index:9999; border-radius:4px; }\n  .ps-size-modal-dialog img{ display:block; width:100%; height:auto; }\n  .ps-size-modal-close{ position:absolute; top:8px; right:12px; color:#111; text-decoration:none; font-size:30px; line-height:1; }\n  html.ps-modal-open, body.ps-modal-open{ overflow:hidden; }\n  @media (max-width: 749px){\n    .ps-pdp-copy{ font-size:14px; line-height:1.6; }\n    .ps-accordion summary{ padding:13px 24px 13px 0; }\n    .ps-size-link span{ font-size:14px; }\n    .ps-size-modal-dialog{ width:min(82vw, 520px); padding:14px; max-height:70vh; }\n    .ps-size-modal-close{ top:6px; right:10px; font-size:28px; }\n  }\n\u003c\/style\u003e","brand":"Palm Stallion","offers":[{"title":"S","offer_id":46036121747707,"sku":null,"price":54.99,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":46036121780475,"sku":null,"price":54.99,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":46036121813243,"sku":null,"price":54.99,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":46036121846011,"sku":null,"price":54.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/ChatGPTImageJan21_2026_06_49_11PM.jpg?v=1776056530"},{"product_id":"blue-jungle-swim-briefs","title":"Blue Jungle Swim Briefs","description":"\u003cdiv class=\"ps-pdp-copy\"\u003e\n\u003cp class=\"ps-intro\"\u003eA low-rise swim brief with a clean, sculpted line and a confident fit. Cut in recycled stretch fabric with a front lining for comfort and support, this blue jungle print is designed for a sharper silhouette with a graphic, refined finish. Designed and made in Australia.\u003c\/p\u003e\n\u003cp class=\"ps-size-link-wrap\"\u003e\u003ca href=\"#ps-size-guide-modal\" class=\"ps-size-link\"\u003e Discover your size \u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cdiv id=\"ps-size-guide-modal\" class=\"ps-size-modal\"\u003e\n\u003ca href=\"#!\" class=\"ps-size-modal-backdrop\"\u003e\u003c\/a\u003e\n\u003cdiv class=\"ps-size-modal-dialog\"\u003e\n\u003ca href=\"#!\" class=\"ps-size-modal-close\"\u003e×\u003c\/a\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/size_chart_swim_briefs.jpg?v=1776139273\" alt=\"Swim briefs size guide\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ps-accordion\"\u003e\n\u003cdetails open=\"\"\u003e\n\u003csummary\u003eDetails\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cul class=\"ps-list\"\u003e\n\u003cli\u003eBlue jungle print\u003c\/li\u003e\n\u003cli\u003eLow rise\u003c\/li\u003e\n\u003cli\u003eHigh cut leg\u003c\/li\u003e\n\u003cli\u003eFront lined\u003c\/li\u003e\n\u003cli\u003eExternal drawcord for fit adjustment\u003c\/li\u003e\n\u003cli\u003eGold hardware\u003c\/li\u003e\n\u003cli\u003eSide seam approx. 1.4 in \/ 3.5 cm (size M)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDiscover your size\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eDesigned to sit low on the waist with a close fit through the body. If you are between sizes and prefer a little less compression, choose the next size up.\u003c\/p\u003e\n\u003cp class=\"ps-size-link-wrap ps-size-link-wrap-drawer\"\u003e\u003ca href=\"#ps-size-guide-modal\" class=\"ps-size-link\"\u003e Discover your size \u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eComposition\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eOuter: 80% Recycled Polyester, 20% Spandex\u003cbr\u003eLining: 100% Polyester\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCare\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eRinse after wear. Cold hand wash recommended. Gentle machine wash if needed. Dry flat in shade.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails open=\"\"\u003e\n\u003csummary\u003eShipping\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003e\u003cstrong\u003eAustralia:\u003c\/strong\u003e Free standard shipping over A$58.98.\u003cbr\u003eStandard A$12.98. Express A$23.98.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eInternational:\u003c\/strong\u003e Free standard shipping over A$149.98.\u003cbr\u003eStandard A$24.98. Express A$34.98.\u003c\/p\u003e\n\u003cp class=\"ps-note\"\u003eDispatches within 2–3 business days with tracking provided once shipped.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eReturns\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eFor hygiene reasons, swimwear is not eligible for change-of-mind returns or exchanges. Please check your size carefully before purchase.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhy this piece\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eDesigned with a more fashion-led eye than standard swimwear, this piece balances a graphic jungle print with a disciplined cut, refined finish, and Australian-made construction.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ps-made-badge\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/Palm_Stallion_Australian_made.avif?v=1769422815\" alt=\"Palm Stallion Australian made swimwear\"\u003e\u003c\/div\u003e\n\u003cscript\u003e\n    document.addEventListener('DOMContentLoaded', function () {\n      var modal = document.getElementById('ps-size-guide-modal');\n      if (!modal) return;\n\n      var openLinks = document.querySelectorAll('a[href=\"#ps-size-guide-modal\"]');\n      var closeLinks = modal.querySelectorAll('.ps-size-modal-backdrop, .ps-size-modal-close');\n      var dialog = modal.querySelector('.ps-size-modal-dialog');\n\n      function openModal(e) {\n        e.preventDefault();\n        modal.classList.add('is-open');\n        document.documentElement.classList.add('ps-modal-open');\n        document.body.classList.add('ps-modal-open');\n        if (dialog) dialog.scrollTop = 0;\n      }\n\n      function closeModal(e) {\n        e.preventDefault();\n        modal.classList.remove('is-open');\n        document.documentElement.classList.remove('ps-modal-open');\n        document.body.classList.remove('ps-modal-open');\n      }\n\n      openLinks.forEach(function (link) {\n        link.addEventListener('click', openModal);\n      });\n\n      closeLinks.forEach(function (link) {\n        link.addEventListener('click', closeModal);\n      });\n\n      document.addEventListener('keydown', function (e) {\n        if (e.key === 'Escape' \u0026\u0026 modal.classList.contains('is-open')) {\n          modal.classList.remove('is-open');\n          document.documentElement.classList.remove('ps-modal-open');\n          document.body.classList.remove('ps-modal-open');\n        }\n      });\n    });\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .ps-pdp-copy{ color:#111; font-size:15px; line-height:1.65; }\n  .ps-intro{ margin:0 0 10px 0; }\n  .ps-size-link-wrap{ margin:0 0 18px 0; }\n  .ps-size-link-wrap-drawer{ margin:12px 0 0 0; }\n  .ps-size-link{ color:#111; text-decoration:none; border-bottom:1px solid #111; display:inline-flex; align-items:center; gap:6px; line-height:1.2; }\n  .ps-size-link span{ font-size:15px; line-height:1; }\n  .ps-accordion{ border-top:1px solid #eaeaea; margin-top:4px; }\n  .ps-accordion details{ border-bottom:1px solid #eaeaea; }\n  .ps-accordion summary{ list-style:none; cursor:pointer; position:relative; padding:14px 28px 14px 0; font-weight:600; }\n  .ps-accordion summary::-webkit-details-marker{ display:none; }\n  .ps-accordion summary::marker{ display:none; }\n  .ps-accordion summary::after{ content:\"+\"; position:absolute; right:0; top:50%; transform:translateY(-50%); font-size:18px; line-height:1; font-weight:400; }\n  .ps-accordion details[open] summary::after{ content:\"–\"; }\n  .ps-accordion-content{ padding:0 0 16px 0; }\n  .ps-list{ margin:0; padding-left:18px; }\n  .ps-list li{ margin:0 0 4px 0; }\n  .ps-note{ margin:10px 0 0 0; color:#444; }\n  .ps-made-badge{ margin:18px 0 0 0; }\n  .ps-made-badge img{ display:block; max-width:240px; width:100%; height:auto; }\n  .ps-size-modal{ display:none; }\n  .ps-size-modal.is-open{ display:block; }\n  .ps-size-modal-backdrop{ position:fixed; inset:0; background:rgba(0,0,0,.72); z-index:9998; }\n  .ps-size-modal-dialog{ position:fixed; top:50%; left:50%; transform:translate(-50%,-50%); width:min(64vw, 600px); max-height:63vh; overflow:auto; background:#fff; padding:20px; box-sizing:border-box; z-index:9999; border-radius:4px; }\n  .ps-size-modal-dialog img{ display:block; width:100%; height:auto; }\n  .ps-size-modal-close{ position:absolute; top:8px; right:12px; color:#111; text-decoration:none; font-size:30px; line-height:1; }\n  html.ps-modal-open, body.ps-modal-open{ overflow:hidden; }\n  @media (max-width: 749px){\n    .ps-pdp-copy{ font-size:14px; line-height:1.6; }\n    .ps-accordion summary{ padding:13px 24px 13px 0; }\n    .ps-size-link span{ font-size:14px; }\n    .ps-size-modal-dialog{ width:min(82vw, 520px); padding:14px; max-height:70vh; }\n    .ps-size-modal-close{ top:6px; right:10px; font-size:28px; }\n  }\n\u003c\/style\u003e","brand":"Palm Stallion","offers":[{"title":"S","offer_id":46036121878779,"sku":null,"price":54.99,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":46036121911547,"sku":null,"price":54.99,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":46036121944315,"sku":null,"price":54.99,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":46036121977083,"sku":null,"price":54.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/Palm_Stallion_Blue_Jungle_Swim_Briefs.jpg?v=1776056526"},{"product_id":"navy-stripe-swim-briefs","title":"Navy Stripe Swim Briefs","description":"\u003cdiv class=\"ps-pdp-copy\"\u003e\n  \u003cp class=\"ps-intro\"\u003eA low-rise swim brief with a clean, sculpted line and a confident fit. Cut in recycled stretch fabric with a front lining for comfort and support, this nautical navy and white stripe is designed for a sharper silhouette with a classic, coastal finish. Designed and made in Australia.\u003c\/p\u003e\n\n  \u003cp class=\"ps-colour-link\"\u003e\n    \u003ca href=\"https:\/\/palmstallion.com\/products\/vintage-maroon-stripe-swim-briefs\"\u003eAlso available in maroon vintage stripe\u003c\/a\u003e\n  \u003c\/p\u003e\n\n  \u003cp class=\"ps-size-link-wrap\"\u003e\n    \u003ca class=\"ps-size-link\" href=\"#ps-size-guide-modal\"\u003eDiscover your size \u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e\u003c\/a\u003e\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"ps-size-modal\" id=\"ps-size-guide-modal\"\u003e\n    \u003ca class=\"ps-size-modal-backdrop\" href=\"#!\"\u003e\u003c\/a\u003e\n    \u003cdiv class=\"ps-size-modal-dialog\"\u003e\n      \u003ca class=\"ps-size-modal-close\" href=\"#!\"\u003e×\u003c\/a\u003e\n      \u003cimg alt=\"Swim briefs size guide\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/size_chart_swim_briefs.jpg?v=1776139273\"\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ps-accordion\"\u003e\n    \u003cdetails open\u003e\n      \u003csummary\u003eDetails\u003c\/summary\u003e\n      \u003cdiv class=\"ps-accordion-content\"\u003e\n        \u003cul class=\"ps-list\"\u003e\n          \u003cli\u003eNautical navy and white stripe\u003c\/li\u003e\n          \u003cli\u003eLow rise\u003c\/li\u003e\n          \u003cli\u003eHigh cut leg\u003c\/li\u003e\n          \u003cli\u003eFront lined\u003c\/li\u003e\n          \u003cli\u003eExternal drawcord for fit adjustment\u003c\/li\u003e\n          \u003cli\u003eGold hardware\u003c\/li\u003e\n          \u003cli\u003eSide seam approx. 1.4 in \/ 3.5 cm size M\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eDiscover your size\u003c\/summary\u003e\n      \u003cdiv class=\"ps-accordion-content\"\u003e\n        \u003cp\u003eDesigned to sit low on the waist with a close fit through the body. If you are between sizes and prefer a little less compression, choose the next size up.\u003c\/p\u003e\n        \u003cp class=\"ps-size-link-wrap ps-size-link-wrap-drawer\"\u003e\n          \u003ca class=\"ps-size-link\" href=\"#ps-size-guide-modal\"\u003eDiscover your size \u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e\u003c\/a\u003e\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eComposition\u003c\/summary\u003e\n      \u003cdiv class=\"ps-accordion-content\"\u003e\n        \u003cp\u003eOuter: 80% Recycled Polyester, 20% Spandex\u003cbr\u003eLining: 100% Polyester\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eCare\u003c\/summary\u003e\n      \u003cdiv class=\"ps-accordion-content\"\u003e\n        \u003cp\u003eRinse after wear. Cold hand wash recommended. Gentle machine wash if needed. Dry flat in shade.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails open\u003e\n      \u003csummary\u003eShipping\u003c\/summary\u003e\n      \u003cdiv class=\"ps-accordion-content\"\u003e\n        \u003cp\u003e\u003cstrong\u003eAustralia:\u003c\/strong\u003e Free standard shipping over A$58.98.\u003cbr\u003eStandard A$12.98. Express A$23.98.\u003c\/p\u003e\n        \u003cp\u003e\u003cstrong\u003eInternational:\u003c\/strong\u003e Free standard shipping over A$149.98.\u003cbr\u003eStandard A$24.98. Express A$34.98.\u003c\/p\u003e\n        \u003cp class=\"ps-note\"\u003eDispatches within 2–3 business days with tracking provided once shipped.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eReturns\u003c\/summary\u003e\n      \u003cdiv class=\"ps-accordion-content\"\u003e\n        \u003cp\u003eFor hygiene reasons, swimwear is not eligible for change-of-mind returns or exchanges. Please check your size carefully before purchase.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eWhy this piece\u003c\/summary\u003e\n      \u003cdiv class=\"ps-accordion-content\"\u003e\n        \u003cp\u003eDesigned with a more fashion-led eye than standard swimwear, this piece balances a nautical stripe with a disciplined cut, refined finish, and Australian-made construction.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ps-made-badge\"\u003e\n    \u003cimg alt=\"Palm Stallion Australian made swimwear\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/Palm_Stallion_Australian_made.avif?v=1769422815\"\u003e\n  \u003c\/div\u003e\n\n  \u003cscript\u003e\n    document.addEventListener('DOMContentLoaded', function () {\n      var modal = document.getElementById('ps-size-guide-modal');\n      if (!modal) return;\n\n      var openLinks = document.querySelectorAll('a[href=\"#ps-size-guide-modal\"]');\n      var closeLinks = modal.querySelectorAll('.ps-size-modal-backdrop, .ps-size-modal-close');\n      var dialog = modal.querySelector('.ps-size-modal-dialog');\n\n      function openModal(e) {\n        e.preventDefault();\n        modal.classList.add('is-open');\n        document.documentElement.classList.add('ps-modal-open');\n        document.body.classList.add('ps-modal-open');\n        if (dialog) dialog.scrollTop = 0;\n      }\n\n      function closeModal(e) {\n        e.preventDefault();\n        modal.classList.remove('is-open');\n        document.documentElement.classList.remove('ps-modal-open');\n        document.body.classList.remove('ps-modal-open');\n      }\n\n      openLinks.forEach(function (link) {\n        link.addEventListener('click', openModal);\n      });\n\n      closeLinks.forEach(function (link) {\n        link.addEventListener('click', closeModal);\n      });\n\n      document.addEventListener('keydown', function (e) {\n        if (e.key === 'Escape' \u0026\u0026 modal.classList.contains('is-open')) {\n          modal.classList.remove('is-open');\n          document.documentElement.classList.remove('ps-modal-open');\n          document.body.classList.remove('ps-modal-open');\n        }\n      });\n    });\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .ps-pdp-copy {\n    color: #111;\n    font-size: 15px;\n    line-height: 1.65;\n  }\n\n  .ps-intro {\n    margin: 0 0 10px 0;\n  }\n\n  .ps-colour-link {\n    margin: 0 0 14px 0;\n    font-size: 13px;\n    line-height: 1.4;\n  }\n\n  .ps-colour-link a {\n    color: #111;\n    text-decoration: underline;\n    text-underline-offset: 3px;\n    text-decoration-thickness: 1px;\n  }\n\n  .ps-colour-link a:hover {\n    opacity: 0.65;\n  }\n\n  .ps-size-link-wrap {\n    margin: 0 0 18px 0;\n  }\n\n  .ps-size-link-wrap-drawer {\n    margin: 12px 0 0 0;\n  }\n\n  .ps-size-link {\n    color: #111;\n    text-decoration: none;\n    border-bottom: 1px solid #111;\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    line-height: 1.2;\n  }\n\n  .ps-size-link span {\n    font-size: 15px;\n    line-height: 1;\n  }\n\n  .ps-accordion {\n    border-top: 1px solid #eaeaea;\n    margin-top: 4px;\n  }\n\n  .ps-accordion details {\n    border-bottom: 1px solid #eaeaea;\n  }\n\n  .ps-accordion summary {\n    list-style: none;\n    cursor: pointer;\n    position: relative;\n    padding: 14px 28px 14px 0;\n    font-weight: 600;\n  }\n\n  .ps-accordion summary::-webkit-details-marker {\n    display: none;\n  }\n\n  .ps-accordion summary::marker {\n    display: none;\n  }\n\n  .ps-accordion summary::after {\n    content: \"+\";\n    position: absolute;\n    right: 0;\n    top: 50%;\n    transform: translateY(-50%);\n    font-size: 18px;\n    line-height: 1;\n    font-weight: 400;\n  }\n\n  .ps-accordion details[open] summary::after {\n    content: \"–\";\n  }\n\n  .ps-accordion-content {\n    padding: 0 0 16px 0;\n  }\n\n  .ps-list {\n    margin: 0;\n    padding-left: 18px;\n  }\n\n  .ps-list li {\n    margin: 0 0 4px 0;\n  }\n\n  .ps-note {\n    margin: 10px 0 0 0;\n    color: #444;\n  }\n\n  .ps-made-badge {\n    margin: 18px 0 0 0;\n  }\n\n  .ps-made-badge img {\n    display: block;\n    max-width: 240px;\n    width: 100%;\n    height: auto;\n  }\n\n  .ps-size-modal {\n    display: none;\n  }\n\n  .ps-size-modal.is-open {\n    display: block;\n  }\n\n  .ps-size-modal-backdrop {\n    position: fixed;\n    inset: 0;\n    background: rgba(0,0,0,.72);\n    z-index: 9998;\n  }\n\n  .ps-size-modal-dialog {\n    position: fixed;\n    top: 50%;\n    left: 50%;\n    transform: translate(-50%,-50%);\n    width: min(64vw, 600px);\n    max-height: 63vh;\n    overflow: auto;\n    background: #fff;\n    padding: 20px;\n    box-sizing: border-box;\n    z-index: 9999;\n    border-radius: 4px;\n  }\n\n  .ps-size-modal-dialog img {\n    display: block;\n    width: 100%;\n    height: auto;\n  }\n\n  .ps-size-modal-close {\n    position: absolute;\n    top: 8px;\n    right: 12px;\n    color: #111;\n    text-decoration: none;\n    font-size: 30px;\n    line-height: 1;\n  }\n\n  html.ps-modal-open,\n  body.ps-modal-open {\n    overflow: hidden;\n  }\n\n  @media (max-width: 749px) {\n    .ps-pdp-copy {\n      font-size: 14px;\n      line-height: 1.6;\n    }\n\n    .ps-accordion summary {\n      padding: 13px 24px 13px 0;\n    }\n\n    .ps-colour-link {\n      font-size: 13px;\n      margin-bottom: 14px;\n    }\n\n    .ps-size-link span {\n      font-size: 14px;\n    }\n\n    .ps-size-modal-dialog {\n      width: min(82vw, 520px);\n      padding: 14px;\n      max-height: 70vh;\n    }\n\n    .ps-size-modal-close {\n      top: 6px;\n      right: 10px;\n      font-size: 28px;\n    }\n  }\n\u003c\/style\u003e","brand":"Palm Stallion","offers":[{"title":"S","offer_id":46036122239227,"sku":null,"price":54.99,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":46036122271995,"sku":null,"price":54.99,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":46036122304763,"sku":null,"price":54.99,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":46036122337531,"sku":null,"price":54.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/bluestripe.jpg?v=1776056531"},{"product_id":"vintage-maroon-stripe-swim-briefs","title":"Vintage Maroon Stripe Swim Briefs","description":"\u003cdiv class=\"ps-pdp-copy\"\u003e\n  \u003cp class=\"ps-intro\"\u003eA low-rise swim brief with a clean, sculpted line and a confident fit. Cut in recycled stretch fabric with a front lining for comfort and support, this vintage maroon and white stripe is designed for a sharper silhouette with a classic, refined finish. Designed and made in Australia.\u003c\/p\u003e\n\n  \u003cp class=\"ps-colour-link\"\u003e\n    \u003ca href=\"https:\/\/palmstallion.com\/products\/navy-stripe-swim-briefs\"\u003eAlso available in navy stripe\u003c\/a\u003e\n  \u003c\/p\u003e\n\n  \u003cp class=\"ps-size-link-wrap\"\u003e\n    \u003ca href=\"#ps-size-guide-modal\" class=\"ps-size-link\"\u003eDiscover your size \u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e\u003c\/a\u003e\n  \u003c\/p\u003e\n\n  \u003cdiv id=\"ps-size-guide-modal\" class=\"ps-size-modal\"\u003e\n    \u003ca href=\"#!\" class=\"ps-size-modal-backdrop\"\u003e\u003c\/a\u003e\n    \u003cdiv class=\"ps-size-modal-dialog\"\u003e\n      \u003ca href=\"#!\" class=\"ps-size-modal-close\"\u003e×\u003c\/a\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/size_chart_swim_briefs.jpg?v=1776139273\" alt=\"Swim briefs size guide\"\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ps-accordion\"\u003e\n    \u003cdetails open\u003e\n      \u003csummary\u003eDetails\u003c\/summary\u003e\n      \u003cdiv class=\"ps-accordion-content\"\u003e\n        \u003cul class=\"ps-list\"\u003e\n          \u003cli\u003eVintage maroon and white stripe\u003c\/li\u003e\n          \u003cli\u003eLow rise\u003c\/li\u003e\n          \u003cli\u003eHigh cut leg\u003c\/li\u003e\n          \u003cli\u003eFront lined\u003c\/li\u003e\n          \u003cli\u003eExternal drawcord for fit adjustment\u003c\/li\u003e\n          \u003cli\u003eGold hardware\u003c\/li\u003e\n          \u003cli\u003eSide seam approx. 1.4 in \/ 3.5 cm (size M)\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eDiscover your size\u003c\/summary\u003e\n      \u003cdiv class=\"ps-accordion-content\"\u003e\n        \u003cp\u003eDesigned to sit low on the waist with a close fit through the body. If you are between sizes and prefer a little less compression, choose the next size up.\u003c\/p\u003e\n        \u003cp class=\"ps-size-link-wrap ps-size-link-wrap-drawer\"\u003e\n          \u003ca href=\"#ps-size-guide-modal\" class=\"ps-size-link\"\u003eDiscover your size \u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e\u003c\/a\u003e\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eComposition\u003c\/summary\u003e\n      \u003cdiv class=\"ps-accordion-content\"\u003e\n        \u003cp\u003eOuter: 80% Recycled Polyester, 20% Spandex\u003cbr\u003eLining: 100% Polyester\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eCare\u003c\/summary\u003e\n      \u003cdiv class=\"ps-accordion-content\"\u003e\n        \u003cp\u003eRinse after wear. Cold hand wash recommended. Gentle machine wash if needed. Dry flat in shade.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails open\u003e\n      \u003csummary\u003eShipping\u003c\/summary\u003e\n      \u003cdiv class=\"ps-accordion-content\"\u003e\n        \u003cp\u003e\u003cstrong\u003eAustralia:\u003c\/strong\u003e Free standard shipping over A$58.98.\u003cbr\u003eStandard A$12.98. Express A$23.98.\u003c\/p\u003e\n        \u003cp\u003e\u003cstrong\u003eInternational:\u003c\/strong\u003e Free standard shipping over A$149.98.\u003cbr\u003eStandard A$24.98. Express A$34.98.\u003c\/p\u003e\n        \u003cp class=\"ps-note\"\u003eDispatches within 2–3 business days with tracking provided once shipped.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eReturns\u003c\/summary\u003e\n      \u003cdiv class=\"ps-accordion-content\"\u003e\n        \u003cp\u003eFor hygiene reasons, swimwear is not eligible for change-of-mind returns or exchanges. Please check your size carefully before purchase.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eWhy this piece\u003c\/summary\u003e\n      \u003cdiv class=\"ps-accordion-content\"\u003e\n        \u003cp\u003eDesigned with a more fashion-led eye than standard swimwear, this piece balances a vintage stripe with a disciplined cut, refined finish, and Australian-made construction.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ps-made-badge\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/Palm_Stallion_Australian_made.avif?v=1769422815\" alt=\"Palm Stallion Australian made swimwear\"\u003e\n  \u003c\/div\u003e\n\n  \u003cscript\u003e\n    document.addEventListener('DOMContentLoaded', function () {\n      var modal = document.getElementById('ps-size-guide-modal');\n      if (!modal) return;\n\n      var openLinks = document.querySelectorAll('a[href=\"#ps-size-guide-modal\"]');\n      var closeLinks = modal.querySelectorAll('.ps-size-modal-backdrop, .ps-size-modal-close');\n      var dialog = modal.querySelector('.ps-size-modal-dialog');\n\n      function openModal(e) {\n        e.preventDefault();\n        modal.classList.add('is-open');\n        document.documentElement.classList.add('ps-modal-open');\n        document.body.classList.add('ps-modal-open');\n        if (dialog) dialog.scrollTop = 0;\n      }\n\n      function closeModal(e) {\n        e.preventDefault();\n        modal.classList.remove('is-open');\n        document.documentElement.classList.remove('ps-modal-open');\n        document.body.classList.remove('ps-modal-open');\n      }\n\n      openLinks.forEach(function (link) {\n        link.addEventListener('click', openModal);\n      });\n\n      closeLinks.forEach(function (link) {\n        link.addEventListener('click', closeModal);\n      });\n\n      document.addEventListener('keydown', function (e) {\n        if (e.key === 'Escape' \u0026\u0026 modal.classList.contains('is-open')) {\n          modal.classList.remove('is-open');\n          document.documentElement.classList.remove('ps-modal-open');\n          document.body.classList.remove('ps-modal-open');\n        }\n      });\n    });\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .ps-pdp-copy {\n    color: #111;\n    font-size: 15px;\n    line-height: 1.65;\n  }\n\n  .ps-intro {\n    margin: 0 0 10px 0;\n  }\n\n  .ps-colour-link {\n    margin: 0 0 14px 0;\n    font-size: 13px;\n    line-height: 1.4;\n  }\n\n  .ps-colour-link a {\n    color: #111;\n    text-decoration: underline;\n    text-underline-offset: 3px;\n    text-decoration-thickness: 1px;\n  }\n\n  .ps-colour-link a:hover {\n    opacity: 0.65;\n  }\n\n  .ps-size-link-wrap {\n    margin: 0 0 18px 0;\n  }\n\n  .ps-size-link-wrap-drawer {\n    margin: 12px 0 0 0;\n  }\n\n  .ps-size-link {\n    color: #111;\n    text-decoration: none;\n    border-bottom: 1px solid #111;\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    line-height: 1.2;\n  }\n\n  .ps-size-link span {\n    font-size: 15px;\n    line-height: 1;\n  }\n\n  .ps-accordion {\n    border-top: 1px solid #eaeaea;\n    margin-top: 4px;\n  }\n\n  .ps-accordion details {\n    border-bottom: 1px solid #eaeaea;\n  }\n\n  .ps-accordion summary {\n    list-style: none;\n    cursor: pointer;\n    position: relative;\n    padding: 14px 28px 14px 0;\n    font-weight: 600;\n  }\n\n  .ps-accordion summary::-webkit-details-marker {\n    display: none;\n  }\n\n  .ps-accordion summary::marker {\n    display: none;\n  }\n\n  .ps-accordion summary::after {\n    content: \"+\";\n    position: absolute;\n    right: 0;\n    top: 50%;\n    transform: translateY(-50%);\n    font-size: 18px;\n    line-height: 1;\n    font-weight: 400;\n  }\n\n  .ps-accordion details[open] summary::after {\n    content: \"–\";\n  }\n\n  .ps-accordion-content {\n    padding: 0 0 16px 0;\n  }\n\n  .ps-list {\n    margin: 0;\n    padding-left: 18px;\n  }\n\n  .ps-list li {\n    margin: 0 0 4px 0;\n  }\n\n  .ps-note {\n    margin: 10px 0 0 0;\n    color: #444;\n  }\n\n  .ps-made-badge {\n    margin: 18px 0 0 0;\n  }\n\n  .ps-made-badge img {\n    display: block;\n    max-width: 240px;\n    width: 100%;\n    height: auto;\n  }\n\n  .ps-size-modal {\n    display: none;\n  }\n\n  .ps-size-modal.is-open {\n    display: block;\n  }\n\n  .ps-size-modal-backdrop {\n    position: fixed;\n    inset: 0;\n    background: rgba(0,0,0,.72);\n    z-index: 9998;\n  }\n\n  .ps-size-modal-dialog {\n    position: fixed;\n    top: 50%;\n    left: 50%;\n    transform: translate(-50%,-50%);\n    width: min(64vw, 600px);\n    max-height: 63vh;\n    overflow: auto;\n    background: #fff;\n    padding: 20px;\n    box-sizing: border-box;\n    z-index: 9999;\n    border-radius: 4px;\n  }\n\n  .ps-size-modal-dialog img {\n    display: block;\n    width: 100%;\n    height: auto;\n  }\n\n  .ps-size-modal-close {\n    position: absolute;\n    top: 8px;\n    right: 12px;\n    color: #111;\n    text-decoration: none;\n    font-size: 30px;\n    line-height: 1;\n  }\n\n  html.ps-modal-open,\n  body.ps-modal-open {\n    overflow: hidden;\n  }\n\n  @media (max-width: 749px) {\n    .ps-pdp-copy {\n      font-size: 14px;\n      line-height: 1.6;\n    }\n\n    .ps-accordion summary {\n      padding: 13px 24px 13px 0;\n    }\n\n    .ps-colour-link {\n      font-size: 13px;\n      margin-bottom: 14px;\n    }\n\n    .ps-size-link span {\n      font-size: 14px;\n    }\n\n    .ps-size-modal-dialog {\n      width: min(82vw, 520px);\n      padding: 14px;\n      max-height: 70vh;\n    }\n\n    .ps-size-modal-close {\n      top: 6px;\n      right: 10px;\n      font-size: 28px;\n    }\n  }\n\u003c\/style\u003e","brand":"Palm Stallion","offers":[{"title":"S","offer_id":46036122403067,"sku":null,"price":54.99,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":46036122435835,"sku":null,"price":54.99,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":46036122468603,"sku":null,"price":54.99,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":46036122501371,"sku":null,"price":54.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/2.jpg?v=1778142524"},{"product_id":"chevron-swim-briefs","title":"Chevron Swim Briefs","description":"\u003cdiv class=\"ps-pdp-copy\"\u003e\n\u003cp class=\"ps-intro\"\u003eA low-rise swim brief with a clean, sculpted line and a confident fit. Cut in recycled stretch fabric with a front lining for comfort and support, this colour blocked chevron print is designed for a sharper silhouette with a graphic, refined finish. Designed and made in Australia.\u003c\/p\u003e\n\u003cp class=\"ps-size-link-wrap\"\u003e\u003ca href=\"#ps-size-guide-modal\" class=\"ps-size-link\"\u003e Discover your size \u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cdiv id=\"ps-size-guide-modal\" class=\"ps-size-modal\"\u003e\n\u003ca href=\"#!\" class=\"ps-size-modal-backdrop\"\u003e\u003c\/a\u003e\n\u003cdiv class=\"ps-size-modal-dialog\"\u003e\n\u003ca href=\"#!\" class=\"ps-size-modal-close\"\u003e×\u003c\/a\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/size_chart_swim_briefs.jpg?v=1776139273\" alt=\"Swim briefs size guide\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ps-accordion\"\u003e\n\u003cdetails open=\"\"\u003e\n\u003csummary\u003eDetails\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cul class=\"ps-list\"\u003e\n\u003cli\u003eColour blocked chevron print\u003c\/li\u003e\n\u003cli\u003eLow rise\u003c\/li\u003e\n\u003cli\u003eHigh cut leg\u003c\/li\u003e\n\u003cli\u003eFront lined\u003c\/li\u003e\n\u003cli\u003eExternal drawcord for fit adjustment\u003c\/li\u003e\n\u003cli\u003eGold hardware\u003c\/li\u003e\n\u003cli\u003eSide seam approx. 1.4 in \/ 3.5 cm (size M)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDiscover your size\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eDesigned to sit low on the waist with a close fit through the body. If you are between sizes and prefer a little less compression, choose the next size up.\u003c\/p\u003e\n\u003cp class=\"ps-size-link-wrap ps-size-link-wrap-drawer\"\u003e\u003ca href=\"#ps-size-guide-modal\" class=\"ps-size-link\"\u003e Discover your size \u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eComposition\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eOuter: 80% Recycled Polyester, 20% Spandex\u003cbr\u003eLining: 100% Polyester\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCare\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eRinse after wear. Cold hand wash recommended. Gentle machine wash if needed. Dry flat in shade.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails open=\"\"\u003e\n\u003csummary\u003eShipping\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003e\u003cstrong\u003eAustralia:\u003c\/strong\u003e Free standard shipping over A$58.98.\u003cbr\u003eStandard A$12.98. Express A$23.98.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eInternational:\u003c\/strong\u003e Free standard shipping over A$149.98.\u003cbr\u003eStandard A$24.98. Express A$34.98.\u003c\/p\u003e\n\u003cp class=\"ps-note\"\u003eDispatches within 2–3 business days with tracking provided once shipped.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eReturns\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eFor hygiene reasons, swimwear is not eligible for change-of-mind returns or exchanges. Please check your size carefully before purchase.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhy this piece\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eDesigned with a more fashion-led eye than standard swimwear, this piece balances a graphic chevron print with a disciplined cut, refined finish, and Australian-made construction.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ps-made-badge\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/Palm_Stallion_Australian_made.avif?v=1769422815\" alt=\"Palm Stallion Australian made swimwear\"\u003e\u003c\/div\u003e\n\u003cscript\u003e\n    document.addEventListener('DOMContentLoaded', function () {\n      var modal = document.getElementById('ps-size-guide-modal');\n      if (!modal) return;\n\n      var openLinks = document.querySelectorAll('a[href=\"#ps-size-guide-modal\"]');\n      var closeLinks = modal.querySelectorAll('.ps-size-modal-backdrop, .ps-size-modal-close');\n      var dialog = modal.querySelector('.ps-size-modal-dialog');\n\n      function openModal(e) {\n        e.preventDefault();\n        modal.classList.add('is-open');\n        document.documentElement.classList.add('ps-modal-open');\n        document.body.classList.add('ps-modal-open');\n        if (dialog) dialog.scrollTop = 0;\n      }\n\n      function closeModal(e) {\n        e.preventDefault();\n        modal.classList.remove('is-open');\n        document.documentElement.classList.remove('ps-modal-open');\n        document.body.classList.remove('ps-modal-open');\n      }\n\n      openLinks.forEach(function (link) {\n        link.addEventListener('click', openModal);\n      });\n\n      closeLinks.forEach(function (link) {\n        link.addEventListener('click', closeModal);\n      });\n\n      document.addEventListener('keydown', function (e) {\n        if (e.key === 'Escape' \u0026\u0026 modal.classList.contains('is-open')) {\n          modal.classList.remove('is-open');\n          document.documentElement.classList.remove('ps-modal-open');\n          document.body.classList.remove('ps-modal-open');\n        }\n      });\n    });\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .ps-pdp-copy{ color:#111; font-size:15px; line-height:1.65; }\n  .ps-intro{ margin:0 0 10px 0; }\n  .ps-size-link-wrap{ margin:0 0 18px 0; }\n  .ps-size-link-wrap-drawer{ margin:12px 0 0 0; }\n  .ps-size-link{ color:#111; text-decoration:none; border-bottom:1px solid #111; display:inline-flex; align-items:center; gap:6px; line-height:1.2; }\n  .ps-size-link span{ font-size:15px; line-height:1; }\n  .ps-accordion{ border-top:1px solid #eaeaea; margin-top:4px; }\n  .ps-accordion details{ border-bottom:1px solid #eaeaea; }\n  .ps-accordion summary{ list-style:none; cursor:pointer; position:relative; padding:14px 28px 14px 0; font-weight:600; }\n  .ps-accordion summary::-webkit-details-marker{ display:none; }\n  .ps-accordion summary::marker{ display:none; }\n  .ps-accordion summary::after{ content:\"+\"; position:absolute; right:0; top:50%; transform:translateY(-50%); font-size:18px; line-height:1; font-weight:400; }\n  .ps-accordion details[open] summary::after{ content:\"–\"; }\n  .ps-accordion-content{ padding:0 0 16px 0; }\n  .ps-list{ margin:0; padding-left:18px; }\n  .ps-list li{ margin:0 0 4px 0; }\n  .ps-note{ margin:10px 0 0 0; color:#444; }\n  .ps-made-badge{ margin:18px 0 0 0; }\n  .ps-made-badge img{ display:block; max-width:240px; width:100%; height:auto; }\n  .ps-size-modal{ display:none; }\n  .ps-size-modal.is-open{ display:block; }\n  .ps-size-modal-backdrop{ position:fixed; inset:0; background:rgba(0,0,0,.72); z-index:9998; }\n  .ps-size-modal-dialog{ position:fixed; top:50%; left:50%; transform:translate(-50%,-50%); width:min(64vw, 600px); max-height:63vh; overflow:auto; background:#fff; padding:20px; box-sizing:border-box; z-index:9999; border-radius:4px; }\n  .ps-size-modal-dialog img{ display:block; width:100%; height:auto; }\n  .ps-size-modal-close{ position:absolute; top:8px; right:12px; color:#111; text-decoration:none; font-size:30px; line-height:1; }\n  html.ps-modal-open, body.ps-modal-open{ overflow:hidden; }\n  @media (max-width: 749px){\n    .ps-pdp-copy{ font-size:14px; line-height:1.6; }\n    .ps-accordion summary{ padding:13px 24px 13px 0; }\n    .ps-size-link span{ font-size:14px; }\n    .ps-size-modal-dialog{ width:min(82vw, 520px); padding:14px; max-height:70vh; }\n    .ps-size-modal-close{ top:6px; right:10px; font-size:28px; }\n  }\n\u003c\/style\u003e","brand":"Palm Stallion","offers":[{"title":"S","offer_id":46036124205307,"sku":null,"price":54.99,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":46036124238075,"sku":null,"price":54.99,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":46036124270843,"sku":null,"price":54.99,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":46036124303611,"sku":null,"price":54.99,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/hhhhh.jpg?v=1776056536"},{"product_id":"vintage-70s-swim-briefs","title":"Vintage 70s Swim Briefs","description":"\u003cdiv class=\"ps-pdp-copy\"\u003e\n\u003cp class=\"ps-intro\"\u003eA low-rise swim brief with a clean, sculpted line and a confident fit. Cut in recycled stretch fabric with a front lining for comfort and support, this vintage 1970s nude figure print is designed for a sharper silhouette with an art-led finish. Designed and made in Australia.\u003c\/p\u003e\n\u003cp class=\"ps-size-link-wrap\"\u003e\u003ca class=\"ps-size-link\" href=\"#ps-size-guide-modal\"\u003e Discover your size \u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cdiv class=\"ps-size-modal\" id=\"ps-size-guide-modal\"\u003e\n\u003ca class=\"ps-size-modal-backdrop\" href=\"#!\"\u003e\u003c\/a\u003e\n\u003cdiv class=\"ps-size-modal-dialog\"\u003e\n\u003ca class=\"ps-size-modal-close\" href=\"#!\"\u003e×\u003c\/a\u003e \u003cimg alt=\"Swim briefs size guide\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/size_chart_swim_briefs.jpg?v=1776139273\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ps-accordion\"\u003e\n\u003cdetails open=\"\"\u003e\n\u003csummary\u003eDetails\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cul class=\"ps-list\"\u003e\n\u003cli\u003eVintage 1970s nude figure print\u003c\/li\u003e\n\u003cli\u003eLow rise\u003c\/li\u003e\n\u003cli\u003eHigh cut leg\u003c\/li\u003e\n\u003cli\u003eFront lined\u003c\/li\u003e\n\u003cli\u003eExternal drawcord for fit adjustment\u003c\/li\u003e\n\u003cli\u003eGold hardware\u003c\/li\u003e\n\u003cli\u003eSide seam approx. 1.4 in \/ 3.5 cm (size M)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDiscover your size\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eDesigned to sit low on the waist with a close fit through the body. If you are between sizes and prefer a little less compression, choose the next size up.\u003c\/p\u003e\n\u003cp class=\"ps-size-link-wrap ps-size-link-wrap-drawer\"\u003e\u003ca class=\"ps-size-link\" href=\"#ps-size-guide-modal\"\u003e Discover your size \u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eComposition\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eOuter: 80% Recycled Polyester, 20% Spandex\u003cbr\u003eLining: 100% Polyester\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCare\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eRinse after wear. Cold wash. Dry flat in shade.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails open=\"\"\u003e\n\u003csummary\u003eShipping\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003e\u003cstrong\u003eAustralia:\u003c\/strong\u003e Free standard shipping over A$58.98.\u003cbr\u003eStandard A$12.98. Express A$23.98.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eInternational:\u003c\/strong\u003e Free standard shipping over A$149.98.\u003cbr\u003eStandard A$24.98. Express A$34.98.\u003c\/p\u003e\n\u003cp class=\"ps-note\"\u003eDispatches within 2–3 business days with tracking provided once shipped.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eReturns\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eFor hygiene reasons, swimwear is not eligible for change-of-mind returns or exchanges. Please check your size carefully before purchase.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhy this piece\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eDesigned with a more fashion-led eye than standard swimwear, this piece balances an archival figure print with a disciplined cut, refined finish, and Australian-made construction.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ps-made-badge\"\u003e\u003cimg alt=\"Palm Stallion Australian made swimwear\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/Palm_Stallion_Australian_made.avif?v=1769422815\"\u003e\u003c\/div\u003e\n\u003cscript\u003e\n    document.addEventListener('DOMContentLoaded', function () {\n      var modal = document.getElementById('ps-size-guide-modal');\n      if (!modal) return;\n\n      var openLinks = document.querySelectorAll('a[href=\"#ps-size-guide-modal\"]');\n      var closeLinks = modal.querySelectorAll('.ps-size-modal-backdrop, .ps-size-modal-close');\n      var dialog = modal.querySelector('.ps-size-modal-dialog');\n\n      function openModal(e) {\n        e.preventDefault();\n        modal.classList.add('is-open');\n        document.documentElement.classList.add('ps-modal-open');\n        document.body.classList.add('ps-modal-open');\n        if (dialog) dialog.scrollTop = 0;\n      }\n\n      function closeModal(e) {\n        e.preventDefault();\n        modal.classList.remove('is-open');\n        document.documentElement.classList.remove('ps-modal-open');\n        document.body.classList.remove('ps-modal-open');\n      }\n\n      openLinks.forEach(function (link) {\n        link.addEventListener('click', openModal);\n      });\n\n      closeLinks.forEach(function (link) {\n        link.addEventListener('click', closeModal);\n      });\n\n      document.addEventListener('keydown', function (e) {\n        if (e.key === 'Escape' \u0026\u0026 modal.classList.contains('is-open')) {\n          modal.classList.remove('is-open');\n          document.documentElement.classList.remove('ps-modal-open');\n          document.body.classList.remove('ps-modal-open');\n        }\n      });\n    });\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .ps-pdp-copy{ color:#111; font-size:15px; line-height:1.65; }\n  .ps-intro{ margin:0 0 10px 0; }\n  .ps-size-link-wrap{ margin:0 0 18px 0; }\n  .ps-size-link-wrap-drawer{ margin:12px 0 0 0; }\n  .ps-size-link{ color:#111; text-decoration:none; border-bottom:1px solid #111; display:inline-flex; align-items:center; gap:6px; line-height:1.2; }\n  .ps-size-link span{ font-size:15px; line-height:1; }\n  .ps-accordion{ border-top:1px solid #eaeaea; margin-top:4px; }\n  .ps-accordion details{ border-bottom:1px solid #eaeaea; }\n  .ps-accordion summary{ list-style:none; cursor:pointer; position:relative; padding:14px 28px 14px 0; font-weight:600; }\n  .ps-accordion summary::-webkit-details-marker{ display:none; }\n  .ps-accordion summary::marker{ display:none; }\n  .ps-accordion summary::after{ content:\"+\"; position:absolute; right:0; top:50%; transform:translateY(-50%); font-size:18px; line-height:1; font-weight:400; }\n  .ps-accordion details[open] summary::after{ content:\"–\"; }\n  .ps-accordion-content{ padding:0 0 16px 0; }\n  .ps-list{ margin:0; padding-left:18px; }\n  .ps-list li{ margin:0 0 4px 0; }\n  .ps-note{ margin:10px 0 0 0; color:#444; }\n  .ps-made-badge{ margin:18px 0 0 0; }\n  .ps-made-badge img{ display:block; max-width:240px; width:100%; height:auto; }\n  .ps-size-modal{ display:none; }\n  .ps-size-modal.is-open{ display:block; }\n  .ps-size-modal-backdrop{ position:fixed; inset:0; background:rgba(0,0,0,.72); z-index:9998; }\n  .ps-size-modal-dialog{ position:fixed; top:50%; left:50%; transform:translate(-50%,-50%); width:min(64vw, 600px); max-height:63vh; overflow:auto; background:#fff; padding:20px; box-sizing:border-box; z-index:9999; border-radius:4px; }\n  .ps-size-modal-dialog img{ display:block; width:100%; height:auto; }\n  .ps-size-modal-close{ position:absolute; top:8px; right:12px; color:#111; text-decoration:none; font-size:30px; line-height:1; }\n  html.ps-modal-open, body.ps-modal-open{ overflow:hidden; }\n  @media (max-width: 749px){\n    .ps-pdp-copy{ font-size:14px; line-height:1.6; }\n    .ps-accordion summary{ padding:13px 24px 13px 0; }\n    .ps-size-link span{ font-size:14px; }\n    .ps-size-modal-dialog{ width:min(82vw, 520px); padding:14px; max-height:70vh; }\n    .ps-size-modal-close{ top:6px; right:10px; font-size:28px; }\n  }\n\u003c\/style\u003e","brand":"Palm Stallion","offers":[{"title":"S","offer_id":46036125712635,"sku":null,"price":54.99,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":46036125745403,"sku":null,"price":54.99,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":46036125778171,"sku":null,"price":54.99,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":46036125810939,"sku":null,"price":54.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/wwww.jpg?v=1776056540"},{"product_id":"rainbow-tiedye-swim-briefs","title":"Rainbow Tie-dye Swim Briefs","description":"\u003cdiv class=\"ps-pdp-copy\"\u003e\n\u003cp class=\"ps-intro\"\u003eA low-rise swim brief with a clean, sculpted line and a confident fit. Cut in recycled stretch fabric with a front lining for comfort and support, this rainbow tie-dye print is designed for a sharper silhouette with a more expressive finish. Designed and made in Australia.\u003c\/p\u003e\n\u003cp class=\"ps-size-link-wrap\"\u003e\u003ca href=\"#ps-size-guide-modal\" class=\"ps-size-link\"\u003e Discover your size \u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cdiv id=\"ps-size-guide-modal\" class=\"ps-size-modal\"\u003e\n\u003ca href=\"#!\" class=\"ps-size-modal-backdrop\"\u003e\u003c\/a\u003e\n\u003cdiv class=\"ps-size-modal-dialog\"\u003e\n\u003ca href=\"#!\" class=\"ps-size-modal-close\"\u003e×\u003c\/a\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/size_chart_swim_briefs.jpg?v=1776139273\" alt=\"Swim briefs size guide\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ps-accordion\"\u003e\n\u003cdetails open=\"\"\u003e\n\u003csummary\u003eDetails\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cul class=\"ps-list\"\u003e\n\u003cli\u003eRainbow tie-dye print\u003c\/li\u003e\n\u003cli\u003eLow rise\u003c\/li\u003e\n\u003cli\u003eHigh cut leg\u003c\/li\u003e\n\u003cli\u003eFront lined\u003c\/li\u003e\n\u003cli\u003eExternal drawcord for fit adjustment\u003c\/li\u003e\n\u003cli\u003eGold hardware\u003c\/li\u003e\n\u003cli\u003eSide seam approx. 1.4 in \/ 3.5 cm (size M)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDiscover your size\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eDesigned to sit low on the waist with a close fit through the body. If you are between sizes and prefer a little less compression, choose the next size up.\u003c\/p\u003e\n\u003cp class=\"ps-size-link-wrap ps-size-link-wrap-drawer\"\u003e\u003ca href=\"#ps-size-guide-modal\" class=\"ps-size-link\"\u003e Discover your size \u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eComposition\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eOuter: 80% Recycled Polyester, 20% Spandex\u003cbr\u003eLining: 100% Polyester\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCare\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eRinse after wear. Cold hand wash recommended. Gentle machine wash if needed. Dry flat in shade.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails open=\"\"\u003e\n\u003csummary\u003eShipping\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003e\u003cstrong\u003eAustralia:\u003c\/strong\u003e Free standard shipping over A$58.98.\u003cbr\u003eStandard A$12.98. Express A$23.98.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eInternational:\u003c\/strong\u003e Free standard shipping over A$149.98.\u003cbr\u003eStandard A$24.98. Express A$34.98.\u003c\/p\u003e\n\u003cp class=\"ps-note\"\u003eDispatches within 2–3 business days with tracking provided once shipped.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eReturns\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eFor hygiene reasons, swimwear is not eligible for change-of-mind returns or exchanges. Please check your size carefully before purchase.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhy this piece\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eDesigned with a more fashion-led eye than standard swimwear, this piece balances a vibrant tie-dye print with a disciplined cut, refined finish, and Australian-made construction.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ps-made-badge\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/Palm_Stallion_Australian_made.avif?v=1769422815\" alt=\"Palm Stallion Australian made swimwear\"\u003e\u003c\/div\u003e\n\u003cscript\u003e\n    document.addEventListener('DOMContentLoaded', function () {\n      var modal = document.getElementById('ps-size-guide-modal');\n      if (!modal) return;\n\n      var openLinks = document.querySelectorAll('a[href=\"#ps-size-guide-modal\"]');\n      var closeLinks = modal.querySelectorAll('.ps-size-modal-backdrop, .ps-size-modal-close');\n      var dialog = modal.querySelector('.ps-size-modal-dialog');\n\n      function openModal(e) {\n        e.preventDefault();\n        modal.classList.add('is-open');\n        document.documentElement.classList.add('ps-modal-open');\n        document.body.classList.add('ps-modal-open');\n        if (dialog) dialog.scrollTop = 0;\n      }\n\n      function closeModal(e) {\n        e.preventDefault();\n        modal.classList.remove('is-open');\n        document.documentElement.classList.remove('ps-modal-open');\n        document.body.classList.remove('ps-modal-open');\n      }\n\n      openLinks.forEach(function (link) {\n        link.addEventListener('click', openModal);\n      });\n\n      closeLinks.forEach(function (link) {\n        link.addEventListener('click', closeModal);\n      });\n\n      document.addEventListener('keydown', function (e) {\n        if (e.key === 'Escape' \u0026\u0026 modal.classList.contains('is-open')) {\n          modal.classList.remove('is-open');\n          document.documentElement.classList.remove('ps-modal-open');\n          document.body.classList.remove('ps-modal-open');\n        }\n      });\n    });\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .ps-pdp-copy{ color:#111; font-size:15px; line-height:1.65; }\n  .ps-intro{ margin:0 0 10px 0; }\n  .ps-size-link-wrap{ margin:0 0 18px 0; }\n  .ps-size-link-wrap-drawer{ margin:12px 0 0 0; }\n  .ps-size-link{ color:#111; text-decoration:none; border-bottom:1px solid #111; display:inline-flex; align-items:center; gap:6px; line-height:1.2; }\n  .ps-size-link span{ font-size:15px; line-height:1; }\n  .ps-accordion{ border-top:1px solid #eaeaea; margin-top:4px; }\n  .ps-accordion details{ border-bottom:1px solid #eaeaea; }\n  .ps-accordion summary{ list-style:none; cursor:pointer; position:relative; padding:14px 28px 14px 0; font-weight:600; }\n  .ps-accordion summary::-webkit-details-marker{ display:none; }\n  .ps-accordion summary::marker{ display:none; }\n  .ps-accordion summary::after{ content:\"+\"; position:absolute; right:0; top:50%; transform:translateY(-50%); font-size:18px; line-height:1; font-weight:400; }\n  .ps-accordion details[open] summary::after{ content:\"–\"; }\n  .ps-accordion-content{ padding:0 0 16px 0; }\n  .ps-list{ margin:0; padding-left:18px; }\n  .ps-list li{ margin:0 0 4px 0; }\n  .ps-note{ margin:10px 0 0 0; color:#444; }\n  .ps-made-badge{ margin:18px 0 0 0; }\n  .ps-made-badge img{ display:block; max-width:240px; width:100%; height:auto; }\n  .ps-size-modal{ display:none; }\n  .ps-size-modal.is-open{ display:block; }\n  .ps-size-modal-backdrop{ position:fixed; inset:0; background:rgba(0,0,0,.72); z-index:9998; }\n  .ps-size-modal-dialog{ position:fixed; top:50%; left:50%; transform:translate(-50%,-50%); width:min(64vw, 600px); max-height:63vh; overflow:auto; background:#fff; padding:20px; box-sizing:border-box; z-index:9999; border-radius:4px; }\n  .ps-size-modal-dialog img{ display:block; width:100%; height:auto; }\n  .ps-size-modal-close{ position:absolute; top:8px; right:12px; color:#111; text-decoration:none; font-size:30px; line-height:1; }\n  html.ps-modal-open, body.ps-modal-open{ overflow:hidden; }\n  @media (max-width: 749px){\n    .ps-pdp-copy{ font-size:14px; line-height:1.6; }\n    .ps-accordion summary{ padding:13px 24px 13px 0; }\n    .ps-size-link span{ font-size:14px; }\n    .ps-size-modal-dialog{ width:min(82vw, 520px); padding:14px; max-height:70vh; }\n    .ps-size-modal-close{ top:6px; right:10px; font-size:28px; }\n  }\n\u003c\/style\u003e","brand":"Palm Stallion","offers":[{"title":"S","offer_id":46036126073083,"sku":null,"price":54.99,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":46036126105851,"sku":null,"price":54.99,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":46036126138619,"sku":null,"price":54.99,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":46036126171387,"sku":null,"price":54.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/gggg.jpg?v=1776056535"},{"product_id":"tiedye-jockstrap","title":"Tie Dye Jockstrap","description":"\u003cdiv class=\"ps-pdp-copy\"\u003e\n\u003cp class=\"ps-intro\"\u003eA men’s low-rise tie-dye jockstrap with a clean, sculpted line and a supportive fit. Cut in recycled stretch fabric with a printed tie-dye finish and a fully lined contoured pouch, this style is designed to sit close to the body with a sharper silhouette and a more expressive surface. Designed and made in Australia.\u003c\/p\u003e\n\u003cp class=\"ps-size-link-wrap\"\u003e\u003ca href=\"#ps-size-guide-modal\" class=\"ps-size-link\"\u003e Discover your size \u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cdiv id=\"ps-size-guide-modal\" class=\"ps-size-modal\"\u003e\n\u003ca href=\"#!\" class=\"ps-size-modal-backdrop\"\u003e\u003c\/a\u003e\n\u003cdiv class=\"ps-size-modal-dialog\"\u003e\n\u003ca href=\"#!\" class=\"ps-size-modal-close\"\u003e×\u003c\/a\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/jockstrap_size_chart.jpg?v=1776141617\" alt=\"Jockstrap size guide\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ps-accordion\"\u003e\n\u003cdetails open=\"\" class=\"ps-item\"\u003e\n\u003csummary class=\"ps-accordion-trigger\"\u003eDetails\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cul class=\"ps-list\"\u003e\n\u003cli\u003eTie-dye print\u003c\/li\u003e\n\u003cli\u003eMen’s jockstrap\u003c\/li\u003e\n\u003cli\u003eLow rise\u003c\/li\u003e\n\u003cli\u003eFully lined contoured pouch\u003c\/li\u003e\n\u003cli\u003eSoft elastic waistband\u003c\/li\u003e\n\u003cli\u003eSupportive elastic back straps\u003c\/li\u003e\n\u003cli\u003eRecycled stretch fabrication\u003c\/li\u003e\n\u003cli\u003eDesigned and made in Australia\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"ps-item\"\u003e\n\u003csummary class=\"ps-accordion-trigger\"\u003eDiscover your size\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eDesigned for a close, body-conscious fit with a supportive contoured pouch and a streamlined silhouette. The low rise creates a cleaner, sharper line on the body, while the tie-dye print adds a more expressive finish without changing the underlying structure.\u003c\/p\u003e\n\u003cp class=\"ps-size-link-wrap ps-size-link-wrap-drawer\"\u003e\u003ca href=\"#ps-size-guide-modal\" class=\"ps-size-link\"\u003e Discover your size \u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"ps-item\"\u003e\n\u003csummary class=\"ps-accordion-trigger\"\u003eComposition\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eMain: 80% Recycled Polyester, 20% Spandex\u003cbr\u003eLining: 100% Cotton\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"ps-item\"\u003e\n\u003csummary class=\"ps-accordion-trigger\"\u003eCare\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eMachine washable. Cold gentle wash. Dry flat in shade.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"ps-item\" open=\"\"\u003e\n\u003csummary class=\"ps-accordion-trigger\"\u003eShipping\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003e\u003cstrong\u003eAustralia:\u003c\/strong\u003e Free standard shipping over A$58.98.\u003cbr\u003eStandard A$12.98. Express A$23.98.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eInternational:\u003c\/strong\u003e Free standard shipping over A$149.98.\u003cbr\u003eStandard A$24.98. Express A$34.98.\u003c\/p\u003e\n\u003cp class=\"ps-note\"\u003eDispatches within 2–3 business days with tracking provided once shipped.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"ps-item\"\u003e\n\u003csummary class=\"ps-accordion-trigger\"\u003eReturns\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eFor hygiene reasons, underwear is not eligible for change-of-mind returns or exchanges. Please check your size carefully before purchase.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"ps-item\"\u003e\n\u003csummary class=\"ps-accordion-trigger\"\u003eWhy this piece\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eThis men’s tie-dye jockstrap applies a bold printed finish to a disciplined, refined base. With a fully lined contoured pouch and an Australian-made construction, it offers the same considered fit with a more expressive surface. Designed for those looking for low-rise men’s underwear with a sharper silhouette and a more confident, fashion-led edge.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ps-made-badge\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/Palm_Stallion_Australian_made.avif?v=1769422815\" alt=\"Palm Stallion Australian made men's tie-dye jockstrap\"\u003e\u003c\/div\u003e\n\u003cscript\u003e\n    document.addEventListener('DOMContentLoaded', function () {\n      var modal = document.getElementById('ps-size-guide-modal');\n      if (!modal) return;\n\n      var openLinks = document.querySelectorAll('a[href=\"#ps-size-guide-modal\"]');\n      var closeLinks = modal.querySelectorAll('.ps-size-modal-backdrop, .ps-size-modal-close');\n      var dialog = modal.querySelector('.ps-size-modal-dialog');\n\n      function openModal(e) {\n        e.preventDefault();\n        modal.classList.add('is-open');\n        document.documentElement.classList.add('ps-modal-open');\n        document.body.classList.add('ps-modal-open');\n        if (dialog) dialog.scrollTop = 0;\n      }\n\n      function closeModal(e) {\n        e.preventDefault();\n        modal.classList.remove('is-open');\n        document.documentElement.classList.remove('ps-modal-open');\n        document.body.classList.remove('ps-modal-open');\n      }\n\n      openLinks.forEach(function (link) {\n        link.addEventListener('click', openModal);\n      });\n\n      closeLinks.forEach(function (link) {\n        link.addEventListener('click', closeModal);\n      });\n\n      document.addEventListener('keydown', function (e) {\n        if (e.key === 'Escape' \u0026\u0026 modal.classList.contains('is-open')) {\n          modal.classList.remove('is-open');\n          document.documentElement.classList.remove('ps-modal-open');\n          document.body.classList.remove('ps-modal-open');\n        }\n      });\n    });\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .ps-pdp-copy{\n    color:#111;\n    font-size:15px;\n    line-height:1.65;\n  }\n\n  .ps-intro{\n    margin:0 0 10px 0;\n  }\n\n  .ps-size-link-wrap{\n    margin:0 0 18px 0;\n  }\n\n  .ps-size-link-wrap-drawer{\n    margin:12px 0 0 0;\n  }\n\n  .ps-size-link{\n    color:#111;\n    text-decoration:none;\n    border-bottom:1px solid #111;\n    display:inline-flex;\n    align-items:center;\n    gap:6px;\n    line-height:1.2;\n  }\n\n  .ps-size-link span{\n    font-size:15px;\n    line-height:1;\n  }\n\n  .ps-accordion{\n    border-top:1px solid #eaeaea;\n    margin-top:4px;\n  }\n\n  .ps-item{\n    border-bottom:1px solid #eaeaea;\n  }\n\n  .ps-accordion-trigger{\n    list-style:none;\n    width:100%;\n    padding:14px 28px 14px 0;\n    cursor:pointer;\n    position:relative;\n    font-weight:600;\n    color:#111;\n    font-size:15px;\n    line-height:1.4;\n  }\n\n  .ps-accordion-trigger::-webkit-details-marker{\n    display:none;\n  }\n\n  .ps-accordion-trigger::marker{\n    display:none;\n  }\n\n  .ps-accordion-trigger::after{\n    content:\"+\";\n    position:absolute;\n    right:0;\n    top:50%;\n    transform:translateY(-50%);\n    font-size:18px;\n    line-height:1;\n    font-weight:400;\n  }\n\n  .ps-item[open] .ps-accordion-trigger::after{\n    content:\"–\";\n  }\n\n  .ps-accordion-content{\n    padding:0 0 16px 0;\n  }\n\n  .ps-list{\n    margin:0;\n    padding-left:18px;\n  }\n\n  .ps-list li{\n    margin:0 0 4px 0;\n  }\n\n  .ps-note{\n    margin:10px 0 0 0;\n    color:#444;\n  }\n\n  .ps-made-badge{\n    margin:18px 0 0 0;\n  }\n\n  .ps-made-badge img{\n    display:block;\n    max-width:240px;\n    width:100%;\n    height:auto;\n  }\n\n  .ps-size-modal{\n    display:none;\n  }\n\n  .ps-size-modal.is-open{\n    display:block;\n  }\n\n  .ps-size-modal-backdrop{\n    position:fixed;\n    inset:0;\n    background:rgba(0,0,0,.72);\n    z-index:9998;\n  }\n\n  .ps-size-modal-dialog{\n    position:fixed;\n    top:50%;\n    left:50%;\n    transform:translate(-50%,-50%);\n    width:min(64vw, 600px);\n    max-height:63vh;\n    overflow:auto;\n    background:#fff;\n    padding:20px;\n    box-sizing:border-box;\n    z-index:9999;\n    border-radius:4px;\n  }\n\n  .ps-size-modal-dialog img{\n    display:block;\n    width:100%;\n    height:auto;\n  }\n\n  .ps-size-modal-close{\n    position:absolute;\n    top:8px;\n    right:12px;\n    color:#111;\n    text-decoration:none;\n    font-size:30px;\n    line-height:1;\n  }\n\n  html.ps-modal-open,\n  body.ps-modal-open{\n    overflow:hidden;\n  }\n\n  @media (max-width: 749px){\n    .ps-pdp-copy{\n      font-size:14px;\n      line-height:1.6;\n    }\n\n    .ps-accordion-trigger{\n      font-size:14px;\n      padding:13px 24px 13px 0;\n    }\n\n    .ps-size-link span{\n      font-size:14px;\n    }\n\n    .ps-size-modal-dialog{\n      width:min(82vw, 520px);\n      padding:14px;\n      max-height:70vh;\n    }\n\n    .ps-size-modal-close{\n      top:6px;\n      right:10px;\n      font-size:28px;\n    }\n  }\n\u003c\/style\u003e","brand":"Palm Stallion","offers":[{"title":"S","offer_id":46036126204155,"sku":null,"price":34.99,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":46036126236923,"sku":null,"price":34.99,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":46036126269691,"sku":null,"price":34.99,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":46036126302459,"sku":null,"price":34.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/IMG_6631.jpg?v=1776056587"},{"product_id":"70s-jockstrap","title":"Vintage 70s Jockstrap","description":"\u003cdiv class=\"ps-pdp-copy\"\u003e\n\u003cp class=\"ps-intro\"\u003eA men’s low-rise jockstrap cut in a black and white vintage male figure print inspired by 1970s erotica and archive physique imagery. Designed with a clean, sculpted line, a supportive contoured pouch, and classic elastic straps, this piece balances provocative nostalgia with a sharper, modern finish. Crafted in premium stretch fabric for a close, body-conscious fit. Designed and made in Australia.\u003c\/p\u003e\n\u003cp class=\"ps-size-link-wrap\"\u003e\u003ca href=\"#ps-size-guide-modal\" class=\"ps-size-link\"\u003e Discover your size \u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cdiv id=\"ps-size-guide-modal\" class=\"ps-size-modal\"\u003e\n\u003ca href=\"#!\" class=\"ps-size-modal-backdrop\"\u003e\u003c\/a\u003e\n\u003cdiv class=\"ps-size-modal-dialog\"\u003e\n\u003ca href=\"#!\" class=\"ps-size-modal-close\"\u003e×\u003c\/a\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/jockstrap_size_chart.jpg?v=1776141617\" alt=\"Jockstrap size guide\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ps-accordion\"\u003e\n\u003cdetails class=\"ps-item\" open=\"\"\u003e\n\u003csummary class=\"ps-accordion-trigger\"\u003eDetails\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cul class=\"ps-list\"\u003e\n\u003cli\u003eBlack and white vintage male figure print\u003c\/li\u003e\n\u003cli\u003e1970s-inspired archival artwork\u003c\/li\u003e\n\u003cli\u003eMen’s jockstrap\u003c\/li\u003e\n\u003cli\u003eLow rise\u003c\/li\u003e\n\u003cli\u003eContoured pouch for support and shape\u003c\/li\u003e\n\u003cli\u003eSoft elastic waistband\u003c\/li\u003e\n\u003cli\u003eClassic dual elastic back straps\u003c\/li\u003e\n\u003cli\u003eDesigned and made in Australia\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"ps-item\"\u003e\n\u003csummary class=\"ps-accordion-trigger\"\u003eDiscover your size\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eCut for a close, body-conscious fit with a supportive contoured pouch and a sharper low-rise silhouette. Designed to sit clean against the body while keeping a defined, sculpted line.\u003c\/p\u003e\n\u003cp class=\"ps-size-link-wrap ps-size-link-wrap-drawer\"\u003e\u003ca href=\"#ps-size-guide-modal\" class=\"ps-size-link\"\u003e Discover your size \u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"ps-item\"\u003e\n\u003csummary class=\"ps-accordion-trigger\"\u003eComposition\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eMain: 80% Recycled Polyester, 20% Spandex\u003cbr\u003eLining: 100% Cotton\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"ps-item\"\u003e\n\u003csummary class=\"ps-accordion-trigger\"\u003eCare\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eMachine washable. Cold gentle wash. Dry flat in shade.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"ps-item\" open=\"\"\u003e\n\u003csummary class=\"ps-accordion-trigger\"\u003eShipping\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003e\u003cstrong\u003eAustralia:\u003c\/strong\u003e Free standard shipping over A$58.98.\u003cbr\u003eStandard A$12.98. Express A$23.98.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eInternational:\u003c\/strong\u003e Free standard shipping over A$149.98.\u003cbr\u003eStandard A$24.98. Express A$34.98.\u003c\/p\u003e\n\u003cp class=\"ps-note\"\u003eDispatches within 2–3 business days with tracking provided once shipped.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"ps-item\"\u003e\n\u003csummary class=\"ps-accordion-trigger\"\u003eReturns\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eFor hygiene reasons, underwear is not eligible for change-of-mind returns or exchanges. Please check your size carefully before purchase.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"ps-item\"\u003e\n\u003csummary class=\"ps-accordion-trigger\"\u003eWhy this piece\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eA graphic jockstrap that turns vintage male figure print imagery into a sharper, fashion-led statement. This piece combines a black and white 1970s-inspired aesthetic with a disciplined cut, supportive pouch construction, and an Australian-made finish for a bold, nostalgic take on low-rise men’s underwear.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ps-made-badge\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/Palm_Stallion_Australian_made.avif?v=1769422815\" alt=\"Palm Stallion Australian made men's vintage male figure print jockstrap\"\u003e\u003c\/div\u003e\n\u003cscript\u003e\n    document.addEventListener('DOMContentLoaded', function () {\n      var modal = document.getElementById('ps-size-guide-modal');\n      if (!modal) return;\n\n      var openLinks = document.querySelectorAll('a[href=\"#ps-size-guide-modal\"]');\n      var closeLinks = modal.querySelectorAll('.ps-size-modal-backdrop, .ps-size-modal-close');\n      var dialog = modal.querySelector('.ps-size-modal-dialog');\n\n      function openModal(e) {\n        e.preventDefault();\n        modal.classList.add('is-open');\n        document.documentElement.classList.add('ps-modal-open');\n        document.body.classList.add('ps-modal-open');\n        if (dialog) dialog.scrollTop = 0;\n      }\n\n      function closeModal(e) {\n        e.preventDefault();\n        modal.classList.remove('is-open');\n        document.documentElement.classList.remove('ps-modal-open');\n        document.body.classList.remove('ps-modal-open');\n      }\n\n      openLinks.forEach(function (link) {\n        link.addEventListener('click', openModal);\n      });\n\n      closeLinks.forEach(function (link) {\n        link.addEventListener('click', closeModal);\n      });\n\n      document.addEventListener('keydown', function (e) {\n        if (e.key === 'Escape' \u0026\u0026 modal.classList.contains('is-open')) {\n          modal.classList.remove('is-open');\n          document.documentElement.classList.remove('ps-modal-open');\n          document.body.classList.remove('ps-modal-open');\n        }\n      });\n    });\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .ps-pdp-copy{\n    color:#111;\n    font-size:15px;\n    line-height:1.65;\n  }\n\n  .ps-intro{\n    margin:0 0 10px 0;\n  }\n\n  .ps-size-link-wrap{\n    margin:0 0 18px 0;\n  }\n\n  .ps-size-link-wrap-drawer{\n    margin:12px 0 0 0;\n  }\n\n  .ps-size-link{\n    color:#111;\n    text-decoration:none;\n    border-bottom:1px solid #111;\n    display:inline-flex;\n    align-items:center;\n    gap:6px;\n    line-height:1.2;\n  }\n\n  .ps-size-link span{\n    font-size:15px;\n    line-height:1;\n  }\n\n  .ps-accordion{\n    border-top:1px solid #eaeaea;\n    margin-top:4px;\n  }\n\n  .ps-item{\n    border-bottom:1px solid #eaeaea;\n  }\n\n  .ps-accordion-trigger{\n    list-style:none;\n    width:100%;\n    padding:14px 28px 14px 0;\n    cursor:pointer;\n    position:relative;\n    font-weight:600;\n    color:#111;\n    font-size:15px;\n    line-height:1.4;\n  }\n\n  .ps-accordion-trigger::-webkit-details-marker{\n    display:none;\n  }\n\n  .ps-accordion-trigger::marker{\n    display:none;\n  }\n\n  .ps-accordion-trigger::after{\n    content:\"+\";\n    position:absolute;\n    right:0;\n    top:50%;\n    transform:translateY(-50%);\n    font-size:18px;\n    line-height:1;\n    font-weight:400;\n  }\n\n  .ps-item[open] .ps-accordion-trigger::after{\n    content:\"–\";\n  }\n\n  .ps-accordion-content{\n    padding:0 0 16px 0;\n  }\n\n  .ps-list{\n    margin:0;\n    padding-left:18px;\n  }\n\n  .ps-list li{\n    margin:0 0 4px 0;\n  }\n\n  .ps-note{\n    margin:10px 0 0 0;\n    color:#444;\n  }\n\n  .ps-made-badge{\n    margin:18px 0 0 0;\n  }\n\n  .ps-made-badge img{\n    display:block;\n    max-width:240px;\n    width:100%;\n    height:auto;\n  }\n\n  .ps-size-modal{\n    display:none;\n  }\n\n  .ps-size-modal.is-open{\n    display:block;\n  }\n\n  .ps-size-modal-backdrop{\n    position:fixed;\n    inset:0;\n    background:rgba(0,0,0,.72);\n    z-index:9998;\n  }\n\n  .ps-size-modal-dialog{\n    position:fixed;\n    top:50%;\n    left:50%;\n    transform:translate(-50%,-50%);\n    width:min(64vw, 600px);\n    max-height:63vh;\n    overflow:auto;\n    background:#fff;\n    padding:20px;\n    box-sizing:border-box;\n    z-index:9999;\n    border-radius:4px;\n  }\n\n  .ps-size-modal-dialog img{\n    display:block;\n    width:100%;\n    height:auto;\n  }\n\n  .ps-size-modal-close{\n    position:absolute;\n    top:8px;\n    right:12px;\n    color:#111;\n    text-decoration:none;\n    font-size:30px;\n    line-height:1;\n  }\n\n  html.ps-modal-open,\n  body.ps-modal-open{\n    overflow:hidden;\n  }\n\n  @media (max-width: 749px){\n    .ps-pdp-copy{\n      font-size:14px;\n      line-height:1.6;\n    }\n\n    .ps-accordion-trigger{\n      font-size:14px;\n      padding:13px 24px 13px 0;\n    }\n\n    .ps-size-link span{\n      font-size:14px;\n    }\n\n    .ps-size-modal-dialog{\n      width:min(82vw, 520px);\n      padding:14px;\n      max-height:70vh;\n    }\n\n    .ps-size-modal-close{\n      top:6px;\n      right:10px;\n      font-size:28px;\n    }\n  }\n\u003c\/style\u003e","brand":"Palm Stallion","offers":[{"title":"S","offer_id":46036126335227,"sku":null,"price":34.99,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":46036126367995,"sku":null,"price":34.99,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":46036126400763,"sku":null,"price":34.99,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":46036126433531,"sku":null,"price":34.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/IMG_6635.jpg?v=1776056587"},{"product_id":"pink-jockstrap","title":"Pink Low-Rise Jockstrap","description":"\u003cdiv class=\"ps-pdp-copy\"\u003e\n\u003cp class=\"ps-intro\"\u003eA men’s low-rise pink jockstrap with a clean, sculpted line and a supportive fit. Cut in recycled stretch fabric with a fully lined contoured pouch, this style is designed to sit close to the body with a sharper, more refined finish. Designed and made in Australia.\u003c\/p\u003e\n\u003cp class=\"ps-size-link-wrap\"\u003e\u003ca href=\"#ps-size-guide-modal\" class=\"ps-size-link\"\u003e Discover your size \u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cdiv id=\"ps-size-guide-modal\" class=\"ps-size-modal\"\u003e\n\u003ca href=\"#!\" class=\"ps-size-modal-backdrop\"\u003e\u003c\/a\u003e\n\u003cdiv class=\"ps-size-modal-dialog\"\u003e\n\u003ca href=\"#!\" class=\"ps-size-modal-close\"\u003e×\u003c\/a\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/jockstrap_size_chart.jpg?v=1776141617\" alt=\"Jockstrap size guide\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ps-accordion\"\u003e\n\u003cdetails class=\"ps-item\" open=\"\"\u003e\n\u003csummary class=\"ps-accordion-trigger\"\u003eDetails\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cul class=\"ps-list\"\u003e\n\u003cli\u003ePink\u003c\/li\u003e\n\u003cli\u003eMen’s jockstrap\u003c\/li\u003e\n\u003cli\u003eLow rise\u003c\/li\u003e\n\u003cli\u003eFully lined contoured pouch\u003c\/li\u003e\n\u003cli\u003eSoft elastic waistband\u003c\/li\u003e\n\u003cli\u003eSupportive elastic back straps\u003c\/li\u003e\n\u003cli\u003eDesigned and made in Australia\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"ps-item\"\u003e\n\u003csummary class=\"ps-accordion-trigger\"\u003eDiscover your size\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eDesigned for a close, body-conscious fit with a supportive contoured pouch and a streamlined silhouette. The low rise creates a cleaner, sharper line on the body.\u003c\/p\u003e\n\u003cp class=\"ps-size-link-wrap ps-size-link-wrap-drawer\"\u003e\u003ca href=\"#ps-size-guide-modal\" class=\"ps-size-link\"\u003e Discover your size \u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"ps-item\"\u003e\n\u003csummary class=\"ps-accordion-trigger\"\u003eComposition\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eMain: 80% Recycled Polyester, 20% Spandex\u003cbr\u003eLining: 100% Cotton\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"ps-item\" open=\"\"\u003e\n\u003csummary class=\"ps-accordion-trigger\"\u003eCare\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eMachine washable. Cold gentle wash. Dry flat in shade.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"ps-item\" open=\"\"\u003e\n\u003csummary class=\"ps-accordion-trigger\"\u003eShipping\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003e\u003cstrong\u003eAustralia:\u003c\/strong\u003e Free standard shipping over A$58.98.\u003cbr\u003eStandard A$12.98. Express A$23.98.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eInternational:\u003c\/strong\u003e Free standard shipping over A$149.98.\u003cbr\u003eStandard A$24.98. Express A$34.98.\u003c\/p\u003e\n\u003cp class=\"ps-note\"\u003eDispatches within 2–3 business days with tracking provided once shipped.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"ps-item\"\u003e\n\u003csummary class=\"ps-accordion-trigger\"\u003eReturns\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eFor hygiene reasons, underwear is not eligible for change-of-mind returns or exchanges. Please check your size carefully before purchase.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"ps-item\"\u003e\n\u003csummary class=\"ps-accordion-trigger\"\u003eWhy this piece\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eThis men’s pink jockstrap combines a bold colour statement with a disciplined cut, a fully lined contoured pouch, and an Australian-made finish. Designed for those looking for low-rise men’s underwear with a more elevated, fashion-led feel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ps-made-badge\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/Palm_Stallion_Australian_made.avif?v=1769422815\" alt=\"Palm Stallion Australian made men's pink jockstrap\"\u003e\u003c\/div\u003e\n\u003cscript\u003e\n    document.addEventListener('DOMContentLoaded', function () {\n      var modal = document.getElementById('ps-size-guide-modal');\n      if (!modal) return;\n\n      var openLinks = document.querySelectorAll('a[href=\"#ps-size-guide-modal\"]');\n      var closeLinks = modal.querySelectorAll('.ps-size-modal-backdrop, .ps-size-modal-close');\n      var dialog = modal.querySelector('.ps-size-modal-dialog');\n\n      function openModal(e) {\n        e.preventDefault();\n        modal.classList.add('is-open');\n        document.documentElement.classList.add('ps-modal-open');\n        document.body.classList.add('ps-modal-open');\n        if (dialog) dialog.scrollTop = 0;\n      }\n\n      function closeModal(e) {\n        e.preventDefault();\n        modal.classList.remove('is-open');\n        document.documentElement.classList.remove('ps-modal-open');\n        document.body.classList.remove('ps-modal-open');\n      }\n\n      openLinks.forEach(function (link) {\n        link.addEventListener('click', openModal);\n      });\n\n      closeLinks.forEach(function (link) {\n        link.addEventListener('click', closeModal);\n      });\n\n      document.addEventListener('keydown', function (e) {\n        if (e.key === 'Escape' \u0026\u0026 modal.classList.contains('is-open')) {\n          modal.classList.remove('is-open');\n          document.documentElement.classList.remove('ps-modal-open');\n          document.body.classList.remove('ps-modal-open');\n        }\n      });\n    });\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .ps-pdp-copy{\n    color:#111;\n    font-size:15px;\n    line-height:1.65;\n  }\n\n  .ps-intro{\n    margin:0 0 10px 0;\n  }\n\n  .ps-size-link-wrap{\n    margin:0 0 18px 0;\n  }\n\n  .ps-size-link-wrap-drawer{\n    margin:12px 0 0 0;\n  }\n\n  .ps-size-link{\n    color:#111;\n    text-decoration:none;\n    border-bottom:1px solid #111;\n    display:inline-flex;\n    align-items:center;\n    gap:6px;\n    line-height:1.2;\n  }\n\n  .ps-size-link span{\n    font-size:15px;\n    line-height:1;\n  }\n\n  .ps-accordion{\n    border-top:1px solid #eaeaea;\n    margin-top:4px;\n  }\n\n  .ps-item{\n    border-bottom:1px solid #eaeaea;\n  }\n\n  .ps-accordion-trigger{\n    list-style:none;\n    width:100%;\n    padding:14px 28px 14px 0;\n    cursor:pointer;\n    position:relative;\n    font-weight:600;\n    color:#111;\n    font-size:15px;\n    line-height:1.4;\n  }\n\n  .ps-accordion-trigger::-webkit-details-marker{\n    display:none;\n  }\n\n  .ps-accordion-trigger::marker{\n    display:none;\n  }\n\n  .ps-accordion-trigger::after{\n    content:\"+\";\n    position:absolute;\n    right:0;\n    top:50%;\n    transform:translateY(-50%);\n    font-size:18px;\n    line-height:1;\n    font-weight:400;\n  }\n\n  .ps-item[open] .ps-accordion-trigger::after{\n    content:\"–\";\n  }\n\n  .ps-accordion-content{\n    padding:0 0 16px 0;\n  }\n\n  .ps-list{\n    margin:0;\n    padding-left:18px;\n  }\n\n  .ps-list li{\n    margin:0 0 4px 0;\n  }\n\n  .ps-note{\n    margin:10px 0 0 0;\n    color:#444;\n  }\n\n  .ps-made-badge{\n    margin:18px 0 0 0;\n  }\n\n  .ps-made-badge img{\n    display:block;\n    max-width:240px;\n    width:100%;\n    height:auto;\n  }\n\n  .ps-size-modal{\n    display:none;\n  }\n\n  .ps-size-modal.is-open{\n    display:block;\n  }\n\n  .ps-size-modal-backdrop{\n    position:fixed;\n    inset:0;\n    background:rgba(0,0,0,.72);\n    z-index:9998;\n  }\n\n  .ps-size-modal-dialog{\n    position:fixed;\n    top:50%;\n    left:50%;\n    transform:translate(-50%,-50%);\n    width:min(64vw, 600px);\n    max-height:63vh;\n    overflow:auto;\n    background:#fff;\n    padding:20px;\n    box-sizing:border-box;\n    z-index:9999;\n    border-radius:4px;\n  }\n\n  .ps-size-modal-dialog img{\n    display:block;\n    width:100%;\n    height:auto;\n  }\n\n  .ps-size-modal-close{\n    position:absolute;\n    top:8px;\n    right:12px;\n    color:#111;\n    text-decoration:none;\n    font-size:30px;\n    line-height:1;\n  }\n\n  html.ps-modal-open,\n  body.ps-modal-open{\n    overflow:hidden;\n  }\n\n  @media (max-width: 749px){\n    .ps-pdp-copy{\n      font-size:14px;\n      line-height:1.6;\n    }\n\n    .ps-accordion-trigger{\n      font-size:14px;\n      padding:13px 24px 13px 0;\n    }\n\n    .ps-size-link span{\n      font-size:14px;\n    }\n\n    .ps-size-modal-dialog{\n      width:min(82vw, 520px);\n      padding:14px;\n      max-height:70vh;\n    }\n\n    .ps-size-modal-close{\n      top:6px;\n      right:10px;\n      font-size:28px;\n    }\n  }\n\u003c\/style\u003e","brand":"Palm Stallion","offers":[{"title":"S","offer_id":46036126466299,"sku":null,"price":34.99,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":46036126499067,"sku":null,"price":34.99,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":46036126531835,"sku":null,"price":34.99,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":46036126564603,"sku":null,"price":34.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/IMG_6630.png?v=1776056566"},{"product_id":"teal-jockstrap","title":"Teal Low-Rise Jockstrap","description":"\u003cdiv class=\"ps-pdp-copy\"\u003e\n\u003cp class=\"ps-intro\"\u003eA men’s low-rise teal jockstrap with a clean, sculpted line and a supportive fit. Cut in recycled stretch fabric with a fully lined contoured pouch, this style is designed to sit close to the body with a sharper, more refined finish. Designed and made in Australia.\u003c\/p\u003e\n\u003cp class=\"ps-size-link-wrap\"\u003e\u003ca href=\"#ps-size-guide-modal\" class=\"ps-size-link\"\u003e Discover your size \u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cdiv id=\"ps-size-guide-modal\" class=\"ps-size-modal\"\u003e\n\u003ca href=\"#!\" class=\"ps-size-modal-backdrop\"\u003e\u003c\/a\u003e\n\u003cdiv class=\"ps-size-modal-dialog\"\u003e\n\u003ca href=\"#!\" class=\"ps-size-modal-close\"\u003e×\u003c\/a\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/jockstrap_size_chart.jpg?v=1776141617\" alt=\"Jockstrap size guide\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ps-accordion\"\u003e\n\u003cdetails class=\"ps-item\" open=\"\"\u003e\n\u003csummary class=\"ps-accordion-trigger\"\u003eDetails\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cul class=\"ps-list\"\u003e\n\u003cli\u003eTeal\u003c\/li\u003e\n\u003cli\u003eMen’s jockstrap\u003c\/li\u003e\n\u003cli\u003eLow rise\u003c\/li\u003e\n\u003cli\u003eFully lined contoured pouch\u003c\/li\u003e\n\u003cli\u003eSoft elastic waistband\u003c\/li\u003e\n\u003cli\u003eSupportive elastic back straps\u003c\/li\u003e\n\u003cli\u003eDesigned and made in Australia\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"ps-item\"\u003e\n\u003csummary class=\"ps-accordion-trigger\"\u003eDiscover your size\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eDesigned for a close, body-conscious fit with a supportive contoured pouch and a streamlined silhouette. The low rise creates a cleaner, sharper line on the body.\u003c\/p\u003e\n\u003cp class=\"ps-size-link-wrap ps-size-link-wrap-drawer\"\u003e\u003ca href=\"#ps-size-guide-modal\" class=\"ps-size-link\"\u003e Discover your size \u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"ps-item\"\u003e\n\u003csummary class=\"ps-accordion-trigger\"\u003eComposition\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eMain: 80% Recycled Polyester, 20% Spandex\u003cbr\u003eLining: 100% Cotton\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"ps-item\"\u003e\n\u003csummary class=\"ps-accordion-trigger\"\u003eCare\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eMachine washable. Cold gentle wash. Dry flat in shade.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"ps-item\" open=\"\"\u003e\n\u003csummary class=\"ps-accordion-trigger\"\u003eShipping\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003e\u003cstrong\u003eAustralia:\u003c\/strong\u003e Free standard shipping over A$58.98.\u003cbr\u003eStandard A$12.98. Express A$23.98.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eInternational:\u003c\/strong\u003e Free standard shipping over A$149.98.\u003cbr\u003eStandard A$24.98. Express A$34.98.\u003c\/p\u003e\n\u003cp class=\"ps-note\"\u003eDispatches within 2–3 business days with tracking provided once shipped.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"ps-item\"\u003e\n\u003csummary class=\"ps-accordion-trigger\"\u003eReturns\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eFor hygiene reasons, underwear is not eligible for change-of-mind returns or exchanges. Please check your size carefully before purchase.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"ps-item\"\u003e\n\u003csummary class=\"ps-accordion-trigger\"\u003eWhy this piece\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eThis men’s teal jockstrap combines a rich, confident colour statement with a disciplined cut, a fully lined contoured pouch, and an Australian-made finish. Designed for those looking for low-rise men’s underwear with a more elevated, fashion-led feel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ps-made-badge\"\u003e\u003cimg alt=\"Palm Stallion Australian made men's teal jockstrap\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/Palm_Stallion_Australian_made.avif?v=1769422815\"\u003e\u003c\/div\u003e\n\u003cscript\u003e\n    document.addEventListener('DOMContentLoaded', function () {\n      var modal = document.getElementById('ps-size-guide-modal');\n      if (!modal) return;\n\n      var openLinks = document.querySelectorAll('a[href=\"#ps-size-guide-modal\"]');\n      var closeLinks = modal.querySelectorAll('.ps-size-modal-backdrop, .ps-size-modal-close');\n      var dialog = modal.querySelector('.ps-size-modal-dialog');\n\n      function openModal(e) {\n        e.preventDefault();\n        modal.classList.add('is-open');\n        document.documentElement.classList.add('ps-modal-open');\n        document.body.classList.add('ps-modal-open');\n        if (dialog) dialog.scrollTop = 0;\n      }\n\n      function closeModal(e) {\n        e.preventDefault();\n        modal.classList.remove('is-open');\n        document.documentElement.classList.remove('ps-modal-open');\n        document.body.classList.remove('ps-modal-open');\n      }\n\n      openLinks.forEach(function (link) {\n        link.addEventListener('click', openModal);\n      });\n\n      closeLinks.forEach(function (link) {\n        link.addEventListener('click', closeModal);\n      });\n\n      document.addEventListener('keydown', function (e) {\n        if (e.key === 'Escape' \u0026\u0026 modal.classList.contains('is-open')) {\n          modal.classList.remove('is-open');\n          document.documentElement.classList.remove('ps-modal-open');\n          document.body.classList.remove('ps-modal-open');\n        }\n      });\n    });\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .ps-pdp-copy{\n    color:#111;\n    font-size:15px;\n    line-height:1.65;\n  }\n\n  .ps-intro{\n    margin:0 0 10px 0;\n  }\n\n  .ps-size-link-wrap{\n    margin:0 0 18px 0;\n  }\n\n  .ps-size-link-wrap-drawer{\n    margin:12px 0 0 0;\n  }\n\n  .ps-size-link{\n    color:#111;\n    text-decoration:none;\n    border-bottom:1px solid #111;\n    display:inline-flex;\n    align-items:center;\n    gap:6px;\n    line-height:1.2;\n  }\n\n  .ps-size-link span{\n    font-size:15px;\n    line-height:1;\n  }\n\n  .ps-accordion{\n    border-top:1px solid #eaeaea;\n    margin-top:4px;\n  }\n\n  .ps-item{\n    border-bottom:1px solid #eaeaea;\n  }\n\n  .ps-accordion-trigger{\n    list-style:none;\n    width:100%;\n    padding:14px 28px 14px 0;\n    cursor:pointer;\n    position:relative;\n    font-weight:600;\n    color:#111;\n    font-size:15px;\n    line-height:1.4;\n  }\n\n  .ps-accordion-trigger::-webkit-details-marker{\n    display:none;\n  }\n\n  .ps-accordion-trigger::marker{\n    display:none;\n  }\n\n  .ps-accordion-trigger::after{\n    content:\"+\";\n    position:absolute;\n    right:0;\n    top:50%;\n    transform:translateY(-50%);\n    font-size:18px;\n    line-height:1;\n    font-weight:400;\n  }\n\n  .ps-item[open] .ps-accordion-trigger::after{\n    content:\"–\";\n  }\n\n  .ps-accordion-content{\n    padding:0 0 16px 0;\n  }\n\n  .ps-list{\n    margin:0;\n    padding-left:18px;\n  }\n\n  .ps-list li{\n    margin:0 0 4px 0;\n  }\n\n  .ps-note{\n    margin:10px 0 0 0;\n    color:#444;\n  }\n\n  .ps-made-badge{\n    margin:18px 0 0 0;\n  }\n\n  .ps-made-badge img{\n    display:block;\n    max-width:240px;\n    width:100%;\n    height:auto;\n  }\n\n  .ps-size-modal{\n    display:none;\n  }\n\n  .ps-size-modal.is-open{\n    display:block;\n  }\n\n  .ps-size-modal-backdrop{\n    position:fixed;\n    inset:0;\n    background:rgba(0,0,0,.72);\n    z-index:9998;\n  }\n\n  .ps-size-modal-dialog{\n    position:fixed;\n    top:50%;\n    left:50%;\n    transform:translate(-50%,-50%);\n    width:min(64vw, 600px);\n    max-height:63vh;\n    overflow:auto;\n    background:#fff;\n    padding:20px;\n    box-sizing:border-box;\n    z-index:9999;\n    border-radius:4px;\n  }\n\n  .ps-size-modal-dialog img{\n    display:block;\n    width:100%;\n    height:auto;\n  }\n\n  .ps-size-modal-close{\n    position:absolute;\n    top:8px;\n    right:12px;\n    color:#111;\n    text-decoration:none;\n    font-size:30px;\n    line-height:1;\n  }\n\n  html.ps-modal-open,\n  body.ps-modal-open{\n    overflow:hidden;\n  }\n\n  @media (max-width: 749px){\n    .ps-pdp-copy{\n      font-size:14px;\n      line-height:1.6;\n    }\n\n    .ps-accordion-trigger{\n      font-size:14px;\n      padding:13px 24px 13px 0;\n    }\n\n    .ps-size-link span{\n      font-size:14px;\n    }\n\n    .ps-size-modal-dialog{\n      width:min(82vw, 520px);\n      padding:14px;\n      max-height:70vh;\n    }\n\n    .ps-size-modal-close{\n      top:6px;\n      right:10px;\n      font-size:28px;\n    }\n  }\n\u003c\/style\u003e","brand":"Palm Stallion","offers":[{"title":"S","offer_id":46036126630139,"sku":null,"price":34.99,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":46036126662907,"sku":null,"price":34.99,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":46036126695675,"sku":null,"price":34.99,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":46036126728443,"sku":null,"price":34.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/ChatGPTImageApr2_2026_11_45_57PM.png?v=1776225538"},{"product_id":"beige-jockstrap","title":"Beige Low-Rise Jockstrap","description":"\u003cdiv class=\"ps-pdp-copy\"\u003e\n\u003cp class=\"ps-intro\"\u003eA men’s low-rise beige jockstrap with a clean, sculpted line and a supportive fit. Cut in recycled stretch fabric with a fully lined contoured pouch, this style is designed to sit close to the body with a sharper, more refined finish. Designed and made in Australia.\u003c\/p\u003e\n\u003cp class=\"ps-size-link-wrap\"\u003e\u003ca href=\"#ps-size-guide-modal\" class=\"ps-size-link\"\u003e Discover your size \u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cdiv id=\"ps-size-guide-modal\" class=\"ps-size-modal\"\u003e\n\u003ca href=\"#!\" class=\"ps-size-modal-backdrop\"\u003e\u003c\/a\u003e\n\u003cdiv class=\"ps-size-modal-dialog\"\u003e\n\u003ca href=\"#!\" class=\"ps-size-modal-close\"\u003e×\u003c\/a\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/jockstrap_size_chart.jpg?v=1776141617\" alt=\"Jockstrap size guide\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ps-accordion\"\u003e\n\u003cdetails class=\"ps-item\" open=\"\"\u003e\n\u003csummary class=\"ps-accordion-trigger\"\u003eDetails\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cul class=\"ps-list\"\u003e\n\u003cli\u003eBeige\u003c\/li\u003e\n\u003cli\u003eMen’s jockstrap\u003c\/li\u003e\n\u003cli\u003eLow rise\u003c\/li\u003e\n\u003cli\u003eFully lined contoured pouch\u003c\/li\u003e\n\u003cli\u003eSoft elastic waistband\u003c\/li\u003e\n\u003cli\u003eSupportive elastic back straps\u003c\/li\u003e\n\u003cli\u003eDesigned and made in Australia\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"ps-item\"\u003e\n\u003csummary class=\"ps-accordion-trigger\"\u003eDiscover your size\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eDesigned for a close, body-conscious fit with a supportive contoured pouch and a streamlined silhouette. The low rise creates a cleaner, sharper line on the body.\u003c\/p\u003e\n\u003cp class=\"ps-size-link-wrap ps-size-link-wrap-drawer\"\u003e\u003ca href=\"#ps-size-guide-modal\" class=\"ps-size-link\"\u003e Discover your size \u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"ps-item\"\u003e\n\u003csummary class=\"ps-accordion-trigger\"\u003eComposition\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eMain: 80% Recycled Polyester, 20% Spandex\u003cbr\u003eLining: 100% Cotton\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"ps-item\"\u003e\n\u003csummary class=\"ps-accordion-trigger\"\u003eCare\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eMachine washable. Cold gentle wash. Dry flat in shade.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"ps-item\" open=\"\"\u003e\n\u003csummary class=\"ps-accordion-trigger\"\u003eShipping\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003e\u003cstrong\u003eAustralia:\u003c\/strong\u003e Free standard shipping over A$58.98.\u003cbr\u003eStandard A$12.98. Express A$23.98.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eInternational:\u003c\/strong\u003e Free standard shipping over A$149.98.\u003cbr\u003eStandard A$24.98. Express A$34.98.\u003c\/p\u003e\n\u003cp class=\"ps-note\"\u003eDispatches within 2–3 business days with tracking provided once shipped.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"ps-item\"\u003e\n\u003csummary class=\"ps-accordion-trigger\"\u003eReturns\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eFor hygiene reasons, underwear is not eligible for change-of-mind returns or exchanges. Please check your size carefully before purchase.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"ps-item\"\u003e\n\u003csummary class=\"ps-accordion-trigger\"\u003eWhy this piece\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eThis men’s beige jockstrap combines a neutral, understated tone with a disciplined cut, a fully lined contoured pouch, and an Australian-made finish. Designed for those looking for low-rise men’s underwear with a more elevated, refined feel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ps-made-badge\"\u003e\u003cimg alt=\"Palm Stallion Australian made men's beige jockstrap\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/Palm_Stallion_Australian_made.avif?v=1769422815\"\u003e\u003c\/div\u003e\n\u003cscript\u003e\n    document.addEventListener('DOMContentLoaded', function () {\n      var modal = document.getElementById('ps-size-guide-modal');\n      if (!modal) return;\n\n      var openLinks = document.querySelectorAll('a[href=\"#ps-size-guide-modal\"]');\n      var closeLinks = modal.querySelectorAll('.ps-size-modal-backdrop, .ps-size-modal-close');\n      var dialog = modal.querySelector('.ps-size-modal-dialog');\n\n      function openModal(e) {\n        e.preventDefault();\n        modal.classList.add('is-open');\n        document.documentElement.classList.add('ps-modal-open');\n        document.body.classList.add('ps-modal-open');\n        if (dialog) dialog.scrollTop = 0;\n      }\n\n      function closeModal(e) {\n        e.preventDefault();\n        modal.classList.remove('is-open');\n        document.documentElement.classList.remove('ps-modal-open');\n        document.body.classList.remove('ps-modal-open');\n      }\n\n      openLinks.forEach(function (link) {\n        link.addEventListener('click', openModal);\n      });\n\n      closeLinks.forEach(function (link) {\n        link.addEventListener('click', closeModal);\n      });\n\n      document.addEventListener('keydown', function (e) {\n        if (e.key === 'Escape' \u0026\u0026 modal.classList.contains('is-open')) {\n          modal.classList.remove('is-open');\n          document.documentElement.classList.remove('ps-modal-open');\n          document.body.classList.remove('ps-modal-open');\n        }\n      });\n    });\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .ps-pdp-copy{\n    color:#111;\n    font-size:15px;\n    line-height:1.65;\n  }\n\n  .ps-intro{\n    margin:0 0 10px 0;\n  }\n\n  .ps-size-link-wrap{\n    margin:0 0 18px 0;\n  }\n\n  .ps-size-link-wrap-drawer{\n    margin:12px 0 0 0;\n  }\n\n  .ps-size-link{\n    color:#111;\n    text-decoration:none;\n    border-bottom:1px solid #111;\n    display:inline-flex;\n    align-items:center;\n    gap:6px;\n    line-height:1.2;\n  }\n\n  .ps-size-link span{\n    font-size:15px;\n    line-height:1;\n  }\n\n  .ps-accordion{\n    border-top:1px solid #eaeaea;\n    margin-top:4px;\n  }\n\n  .ps-item{\n    border-bottom:1px solid #eaeaea;\n  }\n\n  .ps-accordion-trigger{\n    list-style:none;\n    width:100%;\n    padding:14px 28px 14px 0;\n    cursor:pointer;\n    position:relative;\n    font-weight:600;\n    color:#111;\n    font-size:15px;\n    line-height:1.4;\n  }\n\n  .ps-accordion-trigger::-webkit-details-marker{\n    display:none;\n  }\n\n  .ps-accordion-trigger::marker{\n    display:none;\n  }\n\n  .ps-accordion-trigger::after{\n    content:\"+\";\n    position:absolute;\n    right:0;\n    top:50%;\n    transform:translateY(-50%);\n    font-size:18px;\n    line-height:1;\n    font-weight:400;\n  }\n\n  .ps-item[open] .ps-accordion-trigger::after{\n    content:\"–\";\n  }\n\n  .ps-accordion-content{\n    padding:0 0 16px 0;\n  }\n\n  .ps-list{\n    margin:0;\n    padding-left:18px;\n  }\n\n  .ps-list li{\n    margin:0 0 4px 0;\n  }\n\n  .ps-note{\n    margin:10px 0 0 0;\n    color:#444;\n  }\n\n  .ps-made-badge{\n    margin:18px 0 0 0;\n  }\n\n  .ps-made-badge img{\n    display:block;\n    max-width:240px;\n    width:100%;\n    height:auto;\n  }\n\n  .ps-size-modal{\n    display:none;\n  }\n\n  .ps-size-modal.is-open{\n    display:block;\n  }\n\n  .ps-size-modal-backdrop{\n    position:fixed;\n    inset:0;\n    background:rgba(0,0,0,.72);\n    z-index:9998;\n  }\n\n  .ps-size-modal-dialog{\n    position:fixed;\n    top:50%;\n    left:50%;\n    transform:translate(-50%,-50%);\n    width:min(64vw, 600px);\n    max-height:63vh;\n    overflow:auto;\n    background:#fff;\n    padding:20px;\n    box-sizing:border-box;\n    z-index:9999;\n    border-radius:4px;\n  }\n\n  .ps-size-modal-dialog img{\n    display:block;\n    width:100%;\n    height:auto;\n  }\n\n  .ps-size-modal-close{\n    position:absolute;\n    top:8px;\n    right:12px;\n    color:#111;\n    text-decoration:none;\n    font-size:30px;\n    line-height:1;\n  }\n\n  html.ps-modal-open,\n  body.ps-modal-open{\n    overflow:hidden;\n  }\n\n  @media (max-width: 749px){\n    .ps-pdp-copy{\n      font-size:14px;\n      line-height:1.6;\n    }\n\n    .ps-accordion-trigger{\n      font-size:14px;\n      padding:13px 24px 13px 0;\n    }\n\n    .ps-size-link span{\n      font-size:14px;\n    }\n\n    .ps-size-modal-dialog{\n      width:min(82vw, 520px);\n      padding:14px;\n      max-height:70vh;\n    }\n\n    .ps-size-modal-close{\n      top:6px;\n      right:10px;\n      font-size:28px;\n    }\n  }\n\u003c\/style\u003e","brand":"Palm Stallion","offers":[{"title":"S","offer_id":46036126761211,"sku":null,"price":34.99,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":46036126793979,"sku":null,"price":34.99,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":46036126826747,"sku":"46036126826747","price":34.99,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":46036126859515,"sku":null,"price":34.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/ChatGPTImageApr3_2026_12_27_15AM.png?v=1776225514"},{"product_id":"white-swim-briefs","title":"White Swim Briefs","description":"\u003cdiv class=\"ps-pdp-copy\"\u003e\n\u003cp class=\"ps-intro\"\u003eA low-rise swim brief with a clean, sculpted line and a confident fit. Cut in recycled stretch fabric with a front lining for comfort and support, this white colourway is designed for a sharper silhouette with a crisp, refined finish. Designed and made in Australia.\u003c\/p\u003e\n\u003cp class=\"ps-size-link-wrap\"\u003e\u003ca href=\"#ps-size-guide-modal\" class=\"ps-size-link\"\u003e Discover your size \u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cdiv id=\"ps-size-guide-modal\" class=\"ps-size-modal\"\u003e\n\u003ca href=\"#!\" class=\"ps-size-modal-backdrop\"\u003e\u003c\/a\u003e\n\u003cdiv class=\"ps-size-modal-dialog\"\u003e\n\u003ca href=\"#!\" class=\"ps-size-modal-close\"\u003e×\u003c\/a\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/size_chart_swim_briefs.jpg?v=1776139273\" alt=\"Swim briefs size guide\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ps-accordion\"\u003e\n\u003cdetails open=\"\"\u003e\n\u003csummary\u003eDetails\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cul class=\"ps-list\"\u003e\n\u003cli\u003eWhite\u003c\/li\u003e\n\u003cli\u003eLow rise\u003c\/li\u003e\n\u003cli\u003eHigh cut leg\u003c\/li\u003e\n\u003cli\u003eFront lined\u003c\/li\u003e\n\u003cli\u003eExternal drawcord for fit adjustment\u003c\/li\u003e\n\u003cli\u003eGold hardware\u003c\/li\u003e\n\u003cli\u003eSide seam approx. 1.4 in \/ 3.5 cm (size M)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDiscover your size\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eDesigned to sit low on the waist with a close fit through the body. If you are between sizes and prefer a little less compression, choose the next size up.\u003c\/p\u003e\n\u003cp class=\"ps-size-link-wrap ps-size-link-wrap-drawer\"\u003e\u003ca href=\"#ps-size-guide-modal\" class=\"ps-size-link\"\u003e Discover your size \u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eComposition\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eOuter: 80% Recycled Polyester, 20% Spandex\u003cbr\u003eLining: 100% Polyester\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCare\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eRinse after wear. Cold hand wash recommended. Gentle machine wash if needed. Dry flat in shade.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails open=\"\"\u003e\n\u003csummary\u003eShipping\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003e\u003cstrong\u003eAustralia:\u003c\/strong\u003e Free standard shipping over A$58.98.\u003cbr\u003eStandard A$12.98. Express A$23.98.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eInternational:\u003c\/strong\u003e Free standard shipping over A$149.98.\u003cbr\u003eStandard A$24.98. Express A$34.98.\u003c\/p\u003e\n\u003cp class=\"ps-note\"\u003eDispatches within 2–3 business days with tracking provided once shipped.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eReturns\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eFor hygiene reasons, swimwear is not eligible for change-of-mind returns or exchanges. Please check your size carefully before purchase.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhy this piece\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eDesigned with a more fashion-led eye than standard swimwear, this piece balances a disciplined cut with a clean white finish, refined detailing, and Australian-made construction.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ps-made-badge\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/Palm_Stallion_Australian_made.avif?v=1769422815\" alt=\"Palm Stallion Australian made swimwear\"\u003e\u003c\/div\u003e\n\u003cscript\u003e\n    document.addEventListener('DOMContentLoaded', function () {\n      var modal = document.getElementById('ps-size-guide-modal');\n      if (!modal) return;\n\n      var openLinks = document.querySelectorAll('a[href=\"#ps-size-guide-modal\"]');\n      var closeLinks = modal.querySelectorAll('.ps-size-modal-backdrop, .ps-size-modal-close');\n      var dialog = modal.querySelector('.ps-size-modal-dialog');\n\n      function openModal(e) {\n        e.preventDefault();\n        modal.classList.add('is-open');\n        document.documentElement.classList.add('ps-modal-open');\n        document.body.classList.add('ps-modal-open');\n        if (dialog) dialog.scrollTop = 0;\n      }\n\n      function closeModal(e) {\n        e.preventDefault();\n        modal.classList.remove('is-open');\n        document.documentElement.classList.remove('ps-modal-open');\n        document.body.classList.remove('ps-modal-open');\n      }\n\n      openLinks.forEach(function (link) {\n        link.addEventListener('click', openModal);\n      });\n\n      closeLinks.forEach(function (link) {\n        link.addEventListener('click', closeModal);\n      });\n\n      document.addEventListener('keydown', function (e) {\n        if (e.key === 'Escape' \u0026\u0026 modal.classList.contains('is-open')) {\n          modal.classList.remove('is-open');\n          document.documentElement.classList.remove('ps-modal-open');\n          document.body.classList.remove('ps-modal-open');\n        }\n      });\n    });\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .ps-pdp-copy{\n    color:#111;\n    font-size:15px;\n    line-height:1.65;\n  }\n\n  .ps-intro{\n    margin:0 0 10px 0;\n  }\n\n  .ps-size-link-wrap{\n    margin:0 0 18px 0;\n  }\n\n  .ps-size-link-wrap-drawer{\n    margin:12px 0 0 0;\n  }\n\n  .ps-size-link{\n    color:#111;\n    text-decoration:none;\n    border-bottom:1px solid #111;\n    display:inline-flex;\n    align-items:center;\n    gap:6px;\n    line-height:1.2;\n  }\n\n  .ps-size-link span{\n    font-size:15px;\n    line-height:1;\n  }\n\n  .ps-accordion{\n    border-top:1px solid #eaeaea;\n    margin-top:4px;\n  }\n\n  .ps-accordion details{\n    border-bottom:1px solid #eaeaea;\n  }\n\n  .ps-accordion summary{\n    list-style:none;\n    cursor:pointer;\n    position:relative;\n    padding:14px 28px 14px 0;\n    font-weight:600;\n  }\n\n  .ps-accordion summary::-webkit-details-marker{\n    display:none;\n  }\n\n  .ps-accordion summary::marker{\n    display:none;\n  }\n\n  .ps-accordion summary::after{\n    content:\"+\";\n    position:absolute;\n    right:0;\n    top:50%;\n    transform:translateY(-50%);\n    font-size:18px;\n    line-height:1;\n    font-weight:400;\n  }\n\n  .ps-accordion details[open] summary::after{\n    content:\"–\";\n  }\n\n  .ps-accordion-content{\n    padding:0 0 16px 0;\n  }\n\n  .ps-list{\n    margin:0;\n    padding-left:18px;\n  }\n\n  .ps-list li{\n    margin:0 0 4px 0;\n  }\n\n  .ps-note{\n    margin:10px 0 0 0;\n    color:#444;\n  }\n\n  .ps-made-badge{\n    margin:18px 0 0 0;\n  }\n\n  .ps-made-badge img{\n    display:block;\n    max-width:240px;\n    width:100%;\n    height:auto;\n  }\n\n  .ps-size-modal{\n    display:none;\n  }\n\n  .ps-size-modal.is-open{\n    display:block;\n  }\n\n  .ps-size-modal-backdrop{\n    position:fixed;\n    inset:0;\n    background:rgba(0,0,0,.72);\n    z-index:9998;\n  }\n\n  .ps-size-modal-dialog{\n    position:fixed;\n    top:50%;\n    left:50%;\n    transform:translate(-50%,-50%);\n    width:min(64vw, 600px);\n    max-height:63vh;\n    overflow:auto;\n    background:#fff;\n    padding:20px;\n    box-sizing:border-box;\n    z-index:9999;\n    border-radius:4px;\n  }\n\n  .ps-size-modal-dialog img{\n    display:block;\n    width:100%;\n    height:auto;\n  }\n\n  .ps-size-modal-close{\n    position:absolute;\n    top:8px;\n    right:12px;\n    color:#111;\n    text-decoration:none;\n    font-size:30px;\n    line-height:1;\n  }\n\n  html.ps-modal-open,\n  body.ps-modal-open{\n    overflow:hidden;\n  }\n\n  @media (max-width: 749px){\n    .ps-pdp-copy{\n      font-size:14px;\n      line-height:1.6;\n    }\n\n    .ps-accordion summary{\n      padding:13px 24px 13px 0;\n    }\n\n    .ps-size-link span{\n      font-size:14px;\n      line-height:1;\n    }\n\n    .ps-size-modal-dialog{\n      width:min(82vw, 520px);\n      padding:14px;\n      max-height:70vh;\n    }\n\n    .ps-size-modal-close{\n      top:6px;\n      right:10px;\n      font-size:28px;\n    }\n  }\n\u003c\/style\u003e","brand":"Palm Stallion","offers":[{"title":"S","offer_id":47882567975163,"sku":null,"price":54.99,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":47882568007931,"sku":null,"price":54.99,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":47882568040699,"sku":null,"price":54.99,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":47882568073467,"sku":null,"price":54.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/fff_b3f695bd-c4a1-448c-a6f8-92606f6e6f05.jpg?v=1776056534"},{"product_id":"black-swim-briefs","title":"Black Swim Briefs","description":"\u003cdiv class=\"ps-pdp-copy\"\u003e\n\u003cp class=\"ps-intro\"\u003eA low-rise swim brief with a clean, sculpted line and a confident fit. Cut in recycled stretch fabric with a front lining for comfort and support, this black colourway is designed for a sharper silhouette with a refined, understated finish. Designed and made in Australia.\u003c\/p\u003e\n\u003cp class=\"ps-size-link-wrap\"\u003e\u003ca href=\"#ps-size-guide-modal\" class=\"ps-size-link\"\u003e Discover your size \u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cdiv id=\"ps-size-guide-modal\" class=\"ps-size-modal\"\u003e\n\u003ca href=\"#!\" class=\"ps-size-modal-backdrop\"\u003e\u003c\/a\u003e\n\u003cdiv class=\"ps-size-modal-dialog\"\u003e\n\u003ca href=\"#!\" class=\"ps-size-modal-close\"\u003e×\u003c\/a\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/size_chart_swim_briefs.jpg?v=1776139273\" alt=\"Swim briefs size guide\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ps-accordion\"\u003e\n\u003cdetails open=\"\"\u003e\n\u003csummary\u003eDetails\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cul class=\"ps-list\"\u003e\n\u003cli\u003eBlack\u003c\/li\u003e\n\u003cli\u003eLow rise\u003c\/li\u003e\n\u003cli\u003eHigh cut leg\u003c\/li\u003e\n\u003cli\u003eFront lined\u003c\/li\u003e\n\u003cli\u003eExternal drawcord for fit adjustment\u003c\/li\u003e\n\u003cli\u003eGold hardware\u003c\/li\u003e\n\u003cli\u003eSide seam approx. 1.4 in \/ 3.5 cm (size M)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDiscover your size\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eDesigned to sit low on the waist with a close fit through the body. If you are between sizes and prefer a little less compression, choose the next size up.\u003c\/p\u003e\n\u003cp class=\"ps-size-link-wrap ps-size-link-wrap-drawer\"\u003e\u003ca href=\"#ps-size-guide-modal\" class=\"ps-size-link\"\u003e Discover your size \u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eComposition\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eOuter: 80% Recycled Polyester, 20% Spandex\u003cbr\u003eLining: 100% Polyester\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCare\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eRinse after wear. Cold hand wash recommended. Gentle machine wash if needed. Dry flat in shade.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails open=\"\"\u003e\n\u003csummary\u003eShipping\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003e\u003cstrong\u003eAustralia:\u003c\/strong\u003e Free standard shipping over A$58.98.\u003cbr\u003eStandard A$12.98. Express A$23.98.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eInternational:\u003c\/strong\u003e Free standard shipping over A$149.98.\u003cbr\u003eStandard A$24.98. Express A$34.98.\u003c\/p\u003e\n\u003cp class=\"ps-note\"\u003eDispatches within 2–3 business days with tracking provided once shipped.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eReturns\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eFor hygiene reasons, swimwear is not eligible for change-of-mind returns or exchanges. Please check your size carefully before purchase.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhy this piece\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eDesigned with a more fashion-led eye than standard swimwear, this piece balances a disciplined cut with a clean black finish, refined detailing, and Australian-made construction.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ps-made-badge\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/Palm_Stallion_Australian_made.avif?v=1769422815\" alt=\"Palm Stallion Australian made swimwear\"\u003e\u003c\/div\u003e\n\u003cscript\u003e\n    document.addEventListener('DOMContentLoaded', function () {\n      var modal = document.getElementById('ps-size-guide-modal');\n      if (!modal) return;\n\n      var openLinks = document.querySelectorAll('a[href=\"#ps-size-guide-modal\"]');\n      var closeLinks = modal.querySelectorAll('.ps-size-modal-backdrop, .ps-size-modal-close');\n      var dialog = modal.querySelector('.ps-size-modal-dialog');\n\n      function openModal(e) {\n        e.preventDefault();\n        modal.classList.add('is-open');\n        document.documentElement.classList.add('ps-modal-open');\n        document.body.classList.add('ps-modal-open');\n        if (dialog) dialog.scrollTop = 0;\n      }\n\n      function closeModal(e) {\n        e.preventDefault();\n        modal.classList.remove('is-open');\n        document.documentElement.classList.remove('ps-modal-open');\n        document.body.classList.remove('ps-modal-open');\n      }\n\n      openLinks.forEach(function (link) {\n        link.addEventListener('click', openModal);\n      });\n\n      closeLinks.forEach(function (link) {\n        link.addEventListener('click', closeModal);\n      });\n\n      document.addEventListener('keydown', function (e) {\n        if (e.key === 'Escape' \u0026\u0026 modal.classList.contains('is-open')) {\n          modal.classList.remove('is-open');\n          document.documentElement.classList.remove('ps-modal-open');\n          document.body.classList.remove('ps-modal-open');\n        }\n      });\n    });\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .ps-pdp-copy{\n    color:#111;\n    font-size:15px;\n    line-height:1.65;\n  }\n\n  .ps-intro{\n    margin:0 0 10px 0;\n  }\n\n  .ps-size-link-wrap{\n    margin:0 0 18px 0;\n  }\n\n  .ps-size-link-wrap-drawer{\n    margin:12px 0 0 0;\n  }\n\n  .ps-size-link{\n    color:#111;\n    text-decoration:none;\n    border-bottom:1px solid #111;\n    display:inline-flex;\n    align-items:center;\n    gap:6px;\n    line-height:1.2;\n  }\n\n  .ps-size-link span{\n    font-size:15px;\n    line-height:1;\n  }\n\n  .ps-accordion{\n    border-top:1px solid #eaeaea;\n    margin-top:4px;\n  }\n\n  .ps-accordion details{\n    border-bottom:1px solid #eaeaea;\n  }\n\n  .ps-accordion summary{\n    list-style:none;\n    cursor:pointer;\n    position:relative;\n    padding:14px 28px 14px 0;\n    font-weight:600;\n  }\n\n  .ps-accordion summary::-webkit-details-marker{\n    display:none;\n  }\n\n  .ps-accordion summary::marker{\n    display:none;\n  }\n\n  .ps-accordion summary::after{\n    content:\"+\";\n    position:absolute;\n    right:0;\n    top:50%;\n    transform:translateY(-50%);\n    font-size:18px;\n    line-height:1;\n    font-weight:400;\n  }\n\n  .ps-accordion details[open] summary::after{\n    content:\"–\";\n  }\n\n  .ps-accordion-content{\n    padding:0 0 16px 0;\n  }\n\n  .ps-list{\n    margin:0;\n    padding-left:18px;\n  }\n\n  .ps-list li{\n    margin:0 0 4px 0;\n  }\n\n  .ps-note{\n    margin:10px 0 0 0;\n    color:#444;\n  }\n\n  .ps-made-badge{\n    margin:18px 0 0 0;\n  }\n\n  .ps-made-badge img{\n    display:block;\n    max-width:240px;\n    width:100%;\n    height:auto;\n  }\n\n  .ps-size-modal{\n    display:none;\n  }\n\n  .ps-size-modal.is-open{\n    display:block;\n  }\n\n  .ps-size-modal-backdrop{\n    position:fixed;\n    inset:0;\n    background:rgba(0,0,0,.72);\n    z-index:9998;\n  }\n\n  .ps-size-modal-dialog{\n    position:fixed;\n    top:50%;\n    left:50%;\n    transform:translate(-50%,-50%);\n    width:min(64vw, 600px);\n    max-height:63vh;\n    overflow:auto;\n    background:#fff;\n    padding:20px;\n    box-sizing:border-box;\n    z-index:9999;\n    border-radius:4px;\n  }\n\n  .ps-size-modal-dialog img{\n    display:block;\n    width:100%;\n    height:auto;\n  }\n\n  .ps-size-modal-close{\n    position:absolute;\n    top:8px;\n    right:12px;\n    color:#111;\n    text-decoration:none;\n    font-size:30px;\n    line-height:1;\n  }\n\n  html.ps-modal-open,\n  body.ps-modal-open{\n    overflow:hidden;\n  }\n\n  @media (max-width: 749px){\n    .ps-pdp-copy{\n      font-size:14px;\n      line-height:1.6;\n    }\n\n    .ps-accordion summary{\n      padding:13px 24px 13px 0;\n    }\n\n    .ps-size-link span{\n      font-size:14px;\n    }\n\n    .ps-size-modal-dialog{\n      width:min(82vw, 520px);\n      padding:14px;\n      max-height:70vh;\n    }\n\n    .ps-size-modal-close{\n      top:6px;\n      right:10px;\n      font-size:28px;\n    }\n  }\n\u003c\/style\u003e","brand":"Palm Stallion","offers":[{"title":"S","offer_id":47889663656187,"sku":null,"price":54.99,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":47889663688955,"sku":null,"price":54.99,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":47889663721723,"sku":null,"price":54.99,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":47889663754491,"sku":null,"price":54.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/w.jpg?v=1776056529"},{"product_id":"vintage-hawaii-swim-briefs","title":"Vintage Hawaii Swim Briefs","description":"\u003cdiv class=\"ps-pdp-copy\"\u003e\n\u003cp class=\"ps-intro\"\u003eA low-rise swim brief with a clean, sculpted line and a confident fit. Cut in recycled stretch fabric with a front lining for comfort and support, this vintage red Hawaiian floral print is designed for a sharper silhouette with a more expressive finish. Designed and made in Australia.\u003c\/p\u003e\n\u003cp class=\"ps-size-link-wrap\"\u003e\u003ca href=\"#ps-size-guide-modal\" class=\"ps-size-link\"\u003e Discover your size \u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cdiv id=\"ps-size-guide-modal\" class=\"ps-size-modal\"\u003e\n\u003ca href=\"#!\" class=\"ps-size-modal-backdrop\"\u003e\u003c\/a\u003e\n\u003cdiv class=\"ps-size-modal-dialog\"\u003e\n\u003ca href=\"#!\" class=\"ps-size-modal-close\"\u003e×\u003c\/a\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/size_chart_swim_briefs.jpg?v=1776139273\" alt=\"Swim briefs size guide\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ps-accordion\"\u003e\n\u003cdetails open=\"\"\u003e\n\u003csummary\u003eDetails\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cul class=\"ps-list\"\u003e\n\u003cli\u003eVintage red Hawaiian floral print\u003c\/li\u003e\n\u003cli\u003eLow rise\u003c\/li\u003e\n\u003cli\u003eHigh cut leg\u003c\/li\u003e\n\u003cli\u003eFront lined\u003c\/li\u003e\n\u003cli\u003eExternal drawcord for fit adjustment\u003c\/li\u003e\n\u003cli\u003eGold hardware\u003c\/li\u003e\n\u003cli\u003eSide seam approx. 1.4 in \/ 3.5 cm (size M)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDiscover your size\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eDesigned to sit low on the waist with a close fit through the body. If you are between sizes and prefer a little less compression, choose the next size up.\u003c\/p\u003e\n\u003cp class=\"ps-size-link-wrap ps-size-link-wrap-drawer\"\u003e\u003ca href=\"#ps-size-guide-modal\" class=\"ps-size-link\"\u003e Discover your size \u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eComposition\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eOuter: 80% Recycled Polyester, 20% Spandex\u003cbr\u003eLining: 100% Polyester\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCare\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eRinse after wear. Cold hand wash recommended. Gentle machine wash if needed. Dry flat in shade.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails open=\"\"\u003e\n\u003csummary\u003eShipping\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003e\u003cstrong\u003eAustralia:\u003c\/strong\u003e Free standard shipping over A$58.98.\u003cbr\u003eStandard A$12.98. Express A$23.98.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eInternational:\u003c\/strong\u003e Free standard shipping over A$149.98.\u003cbr\u003eStandard A$24.98. Express A$34.98.\u003c\/p\u003e\n\u003cp class=\"ps-note\"\u003eDispatches within 2–3 business days with tracking provided once shipped.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eReturns\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eFor hygiene reasons, swimwear is not eligible for change-of-mind returns or exchanges. Please check your size carefully before purchase.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhy this piece\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eDesigned with a more fashion-led eye than standard swimwear, this piece balances a vintage floral print with a disciplined cut, refined finish, and Australian-made construction.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ps-made-badge\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/Palm_Stallion_Australian_made.avif?v=1769422815\" alt=\"Palm Stallion Australian made swimwear\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .ps-pdp-copy{\n    color:#111;\n    font-size:15px;\n    line-height:1.65;\n  }\n\n  .ps-intro{\n    margin:0 0 10px 0;\n  }\n\n  .ps-size-link-wrap{\n    margin:0 0 18px 0;\n  }\n\n  .ps-size-link-wrap-drawer{\n    margin:12px 0 0 0;\n  }\n\n  .ps-size-link{\n    color:#111;\n    text-decoration:none;\n    border-bottom:1px solid #111;\n    display:inline-flex;\n    align-items:center;\n    gap:6px;\n    line-height:1.2;\n  }\n\n  .ps-size-link span{\n    font-size:15px;\n    line-height:1;\n  }\n\n  .ps-accordion{\n    border-top:1px solid #eaeaea;\n    margin-top:4px;\n  }\n\n  .ps-accordion details{\n    border-bottom:1px solid #eaeaea;\n  }\n\n  .ps-accordion summary{\n    list-style:none;\n    cursor:pointer;\n    position:relative;\n    padding:14px 28px 14px 0;\n    font-weight:600;\n  }\n\n  .ps-accordion summary::-webkit-details-marker{\n    display:none;\n  }\n\n  .ps-accordion summary::marker{\n    display:none;\n  }\n\n  .ps-accordion summary::after{\n    content:\"+\";\n    position:absolute;\n    right:0;\n    top:50%;\n    transform:translateY(-50%);\n    font-size:18px;\n    line-height:1;\n    font-weight:400;\n  }\n\n  .ps-accordion details[open] summary::after{\n    content:\"–\";\n  }\n\n  .ps-accordion-content{\n    padding:0 0 16px 0;\n  }\n\n  .ps-list{\n    margin:0;\n    padding-left:18px;\n  }\n\n  .ps-list li{\n    margin:0 0 4px 0;\n  }\n\n  .ps-note{\n    margin:10px 0 0 0;\n    color:#444;\n  }\n\n  .ps-made-badge{\n    margin:18px 0 0 0;\n  }\n\n  .ps-made-badge img{\n    display:block;\n    max-width:240px;\n    width:100%;\n    height:auto;\n  }\n\n  .ps-size-modal{\n    display:none;\n  }\n\n  .ps-size-modal:target{\n    display:block;\n  }\n\n  .ps-size-modal-backdrop{\n    position:fixed;\n    inset:0;\n    background:rgba(0,0,0,.72);\n    z-index:9998;\n  }\n\n  .ps-size-modal-dialog{\n    position:fixed;\n    top:50%;\n    left:50%;\n    transform:translate(-50%,-50%);\n    width:min(64vw, 600px);\n    max-height:63vh;\n    overflow:auto;\n    background:#fff;\n    padding:20px;\n    box-sizing:border-box;\n    z-index:9999;\n    border-radius:4px;\n  }\n\n  .ps-size-modal-dialog img{\n    display:block;\n    width:100%;\n    height:auto;\n  }\n\n  .ps-size-modal-close{\n    position:absolute;\n    top:8px;\n    right:12px;\n    color:#111;\n    text-decoration:none;\n    font-size:30px;\n    line-height:1;\n  }\n\n  @media (max-width: 749px){\n    .ps-pdp-copy{\n      font-size:14px;\n      line-height:1.6;\n    }\n\n    .ps-accordion summary{\n      padding:13px 24px 13px 0;\n    }\n\n    .ps-size-link span{\n      font-size:14px;\n    }\n\n    .ps-size-modal-dialog{\n      width:min(82vw, 520px);\n      padding:14px;\n      max-height:70vh;\n    }\n\n    .ps-size-modal-close{\n      top:6px;\n      right:10px;\n      font-size:28px;\n    }\n  }\n\u003c\/style\u003e","brand":"Palm Stallion","offers":[{"title":"S","offer_id":47889700978939,"sku":null,"price":54.99,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":47889701011707,"sku":null,"price":54.99,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":47889701044475,"sku":null,"price":54.99,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":47889701077243,"sku":null,"price":54.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/jjjj.jpg?v=1776056538"},{"product_id":"black-jungle-swim-briefs","title":"Black Jungle Swim Briefs","description":"\u003cdiv class=\"ps-pdp-copy\"\u003e\n\u003cp class=\"ps-intro\"\u003eA low-rise swim brief with a clean, sculpted line and a confident fit. Cut in recycled stretch fabric with a front lining for comfort and support, this black jungle print is designed for a sharper silhouette with a graphic, refined finish. Designed and made in Australia.\u003c\/p\u003e\n\u003cp class=\"ps-size-link-wrap\"\u003e\u003ca class=\"ps-size-link\" href=\"#ps-size-guide-modal\"\u003e Discover your size \u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cdiv class=\"ps-size-modal\" id=\"ps-size-guide-modal\"\u003e\n\u003ca class=\"ps-size-modal-backdrop\" href=\"#!\"\u003e\u003c\/a\u003e\n\u003cdiv class=\"ps-size-modal-dialog\"\u003e\n\u003ca class=\"ps-size-modal-close\" href=\"#!\"\u003e×\u003c\/a\u003e \u003cimg alt=\"Swim briefs size guide\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/size_chart_swim_briefs.jpg?v=1776139273\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ps-accordion\"\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDetails\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cul class=\"ps-list\"\u003e\n\u003cli\u003eBlack jungle print\u003c\/li\u003e\n\u003cli\u003eLow rise\u003c\/li\u003e\n\u003cli\u003eHigh cut leg\u003c\/li\u003e\n\u003cli\u003eFront lined\u003c\/li\u003e\n\u003cli\u003eExternal drawcord for fit adjustment\u003c\/li\u003e\n\u003cli\u003eGold hardware\u003c\/li\u003e\n\u003cli\u003eSide seam approx. 1.4 in \/ 3.5 cm (size M)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDiscover your size\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eDesigned to sit low on the waist with a close fit through the body. If you are between sizes and prefer a little less compression, choose the next size up.\u003c\/p\u003e\n\u003cp class=\"ps-size-link-wrap ps-size-link-wrap-drawer\"\u003e\u003ca class=\"ps-size-link\" href=\"#ps-size-guide-modal\"\u003e Discover your size \u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eComposition\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eOuter: 80% Recycled Polyester, 20% Spandex\u003cbr\u003eLining: 100% Polyester\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCare\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eRinse after wear. Cold hand wash recommended. Gentle machine wash if needed. Dry flat in shade.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails open=\"\"\u003e\n\u003csummary\u003eShipping\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003e\u003cstrong\u003eAustralia:\u003c\/strong\u003e Free standard shipping over A$58.98.\u003cbr\u003eStandard A$12.98. Express A$23.98.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eInternational:\u003c\/strong\u003e Free standard shipping over A$149.98.\u003cbr\u003eStandard A$24.98. Express A$34.98.\u003c\/p\u003e\n\u003cp class=\"ps-note\"\u003eDispatches within 2–3 business days with tracking provided once shipped.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eReturns\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eFor hygiene reasons, swimwear is not eligible for change-of-mind returns or exchanges. Please check your size carefully before purchase.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhy this piece\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eDesigned with a more fashion-led eye than standard swimwear, this piece balances a graphic jungle print with a disciplined cut, refined finish, and Australian-made construction.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ps-made-badge\"\u003e\u003cimg alt=\"Palm Stallion Australian made swimwear\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/Palm_Stallion_Australian_made.avif?v=1769422815\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .ps-pdp-copy{\n    color:#111;\n    font-size:15px;\n    line-height:1.65;\n  }\n\n  .ps-intro{\n    margin:0 0 10px 0;\n  }\n\n  .ps-size-link-wrap{\n    margin:0 0 18px 0;\n  }\n\n  .ps-size-link-wrap-drawer{\n    margin:12px 0 0 0;\n  }\n\n  .ps-size-link{\n    color:#111;\n    text-decoration:none;\n    border-bottom:1px solid #111;\n    display:inline-flex;\n    align-items:center;\n    gap:6px;\n    line-height:1.2;\n  }\n\n  .ps-size-link span{\n    font-size:15px;\n    line-height:1;\n  }\n\n  .ps-accordion{\n    border-top:1px solid #eaeaea;\n    margin-top:4px;\n  }\n\n  .ps-accordion details{\n    border-bottom:1px solid #eaeaea;\n  }\n\n  .ps-accordion summary{\n    list-style:none;\n    cursor:pointer;\n    position:relative;\n    padding:14px 28px 14px 0;\n    font-weight:600;\n  }\n\n  .ps-accordion summary::-webkit-details-marker{\n    display:none;\n  }\n\n  .ps-accordion summary::marker{\n    display:none;\n  }\n\n  .ps-accordion summary::after{\n    content:\"+\";\n    position:absolute;\n    right:0;\n    top:50%;\n    transform:translateY(-50%);\n    font-size:18px;\n    line-height:1;\n    font-weight:400;\n  }\n\n  .ps-accordion details[open] summary::after{\n    content:\"–\";\n  }\n\n  .ps-accordion-content{\n    padding:0 0 16px 0;\n  }\n\n  .ps-list{\n    margin:0;\n    padding-left:18px;\n  }\n\n  .ps-list li{\n    margin:0 0 4px 0;\n  }\n\n  .ps-note{\n    margin:10px 0 0 0;\n    color:#444;\n  }\n\n  .ps-made-badge{\n    margin:18px 0 0 0;\n  }\n\n  .ps-made-badge img{\n    display:block;\n    max-width:240px;\n    width:100%;\n    height:auto;\n  }\n\n  .ps-size-modal{\n    display:none;\n  }\n\n  .ps-size-modal:target{\n    display:block;\n  }\n\n  .ps-size-modal-backdrop{\n    position:fixed;\n    inset:0;\n    background:rgba(0,0,0,.72);\n    z-index:9998;\n  }\n\n  .ps-size-modal-dialog{\n    position:fixed;\n    top:50%;\n    left:50%;\n    transform:translate(-50%,-50%);\n    width:min(64vw, 600px);\n    max-height:63vh;\n    overflow:auto;\n    background:#fff;\n    padding:20px;\n    box-sizing:border-box;\n    z-index:9999;\n    border-radius:4px;\n  }\n\n  .ps-size-modal-dialog img{\n    display:block;\n    width:100%;\n    height:auto;\n  }\n\n  .ps-size-modal-close{\n    position:absolute;\n    top:8px;\n    right:12px;\n    color:#111;\n    text-decoration:none;\n    font-size:30px;\n    line-height:1;\n  }\n\n  @media (max-width: 749px){\n    .ps-pdp-copy{\n      font-size:14px;\n      line-height:1.6;\n    }\n\n    .ps-accordion summary{\n      padding:13px 24px 13px 0;\n    }\n\n    .ps-size-link span{\n      font-size:14px;\n    }\n\n    .ps-size-modal-dialog{\n      width:min(82vw, 520px);\n      padding:14px;\n      max-height:70vh;\n    }\n\n    .ps-size-modal-close{\n      top:6px;\n      right:10px;\n      font-size:28px;\n    }\n  }\n\u003c\/style\u003e","brand":"Palm Stallion","offers":[{"title":"S","offer_id":47889757634811,"sku":null,"price":54.99,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":47889757667579,"sku":null,"price":54.99,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":47889757700347,"sku":"47889757700347","price":54.99,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":47889757733115,"sku":null,"price":54.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/iiii.jpg?v=1776056539"},{"product_id":"white-jockstrap","title":"White Low-Rise Jockstrap","description":"\u003cdiv class=\"ps-pdp-copy\"\u003e\n  \u003cp class=\"ps-intro\"\u003eA low-rise jockstrap with a clean, sculpted line and a confident fit. Cut in soft stretch fabric with a fully lined pouch for comfort and support, this white colourway is designed for a crisp, minimal finish with a refined Palm Stallion edge. Designed and made in Australia.\u003c\/p\u003e\n\n  \u003cp class=\"ps-colour-link\"\u003e\n    \u003ca href=\"https:\/\/palmstallion.com\/products\/black-jockstrap\"\u003eAlso available in black\u003c\/a\u003e\n  \u003c\/p\u003e\n\n  \u003cp class=\"ps-size-link-wrap\"\u003e\n    \u003ca href=\"#ps-size-guide-modal\" class=\"ps-size-link\"\u003eDiscover your size \u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e\u003c\/a\u003e\n  \u003c\/p\u003e\n\n  \u003cdiv id=\"ps-size-guide-modal\" class=\"ps-size-modal\"\u003e\n    \u003ca href=\"#!\" class=\"ps-size-modal-backdrop\"\u003e\u003c\/a\u003e\n    \u003cdiv class=\"ps-size-modal-dialog\"\u003e\n      \u003ca href=\"#!\" class=\"ps-size-modal-close\"\u003e×\u003c\/a\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/size_chart_swim_briefs.jpg?v=1776139273\" alt=\"Jockstrap size guide\"\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ps-accordion\"\u003e\n    \u003cdetails open\u003e\n      \u003csummary\u003eDetails\u003c\/summary\u003e\n      \u003cdiv class=\"ps-accordion-content\"\u003e\n        \u003cul class=\"ps-list\"\u003e\n          \u003cli\u003eWhite\u003c\/li\u003e\n          \u003cli\u003eLow rise\u003c\/li\u003e\n          \u003cli\u003eJockstrap silhouette\u003c\/li\u003e\n          \u003cli\u003eFully lined contoured pouch\u003c\/li\u003e\n          \u003cli\u003eSoft stretch fabric\u003c\/li\u003e\n          \u003cli\u003eSupportive elastic waistband\u003c\/li\u003e\n          \u003cli\u003eClean, minimal finish\u003c\/li\u003e\n          \u003cli\u003eDesigned and made in Australia\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eDiscover your size\u003c\/summary\u003e\n      \u003cdiv class=\"ps-accordion-content\"\u003e\n        \u003cp\u003eDesigned to sit low on the waist with a close, supportive fit through the pouch. If you are between sizes and prefer a little less compression, choose the next size up.\u003c\/p\u003e\n        \u003cp class=\"ps-size-link-wrap ps-size-link-wrap-drawer\"\u003e\n          \u003ca href=\"#ps-size-guide-modal\" class=\"ps-size-link\"\u003eDiscover your size \u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e\u003c\/a\u003e\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eComposition\u003c\/summary\u003e\n      \u003cdiv class=\"ps-accordion-content\"\u003e\n        \u003cp\u003eOuter: Stretch fabric\u003cbr\u003eLining: 100% Cotton\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eCare\u003c\/summary\u003e\n      \u003cdiv class=\"ps-accordion-content\"\u003e\n        \u003cp\u003eCold gentle wash recommended. Wash with similar colours. Do not bleach. Dry flat in shade. Avoid tumble drying to help preserve the shape and elastic recovery.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails open\u003e\n      \u003csummary\u003eShipping\u003c\/summary\u003e\n      \u003cdiv class=\"ps-accordion-content\"\u003e\n        \u003cp\u003e\u003cstrong\u003eAustralia:\u003c\/strong\u003e Free standard shipping over A$58.98.\u003cbr\u003eStandard A$12.98. Express A$23.98.\u003c\/p\u003e\n        \u003cp\u003e\u003cstrong\u003eInternational:\u003c\/strong\u003e Free standard shipping over A$149.98.\u003cbr\u003eStandard A$24.98. Express A$34.98.\u003c\/p\u003e\n        \u003cp class=\"ps-note\"\u003eDispatches within 2–3 business days with tracking provided once shipped.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eReturns\u003c\/summary\u003e\n      \u003cdiv class=\"ps-accordion-content\"\u003e\n        \u003cp\u003eFor hygiene reasons, underwear is not eligible for change-of-mind returns or exchanges. Please check your size carefully before purchase.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eWhy this piece\u003c\/summary\u003e\n      \u003cdiv class=\"ps-accordion-content\"\u003e\n        \u003cp\u003eDesigned with a more fashion-led eye than standard underwear, this piece balances a disciplined low-rise cut with a clean white finish, supportive construction, and Australian-made craftsmanship.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ps-made-badge\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/Palm_Stallion_Australian_made.avif?v=1769422815\" alt=\"Palm Stallion Australian made underwear\"\u003e\n  \u003c\/div\u003e\n\n  \u003cscript\u003e\n    document.addEventListener('DOMContentLoaded', function () {\n      var modal = document.getElementById('ps-size-guide-modal');\n      if (!modal) return;\n\n      var openLinks = document.querySelectorAll('a[href=\"#ps-size-guide-modal\"]');\n      var closeLinks = modal.querySelectorAll('.ps-size-modal-backdrop, .ps-size-modal-close');\n      var dialog = modal.querySelector('.ps-size-modal-dialog');\n\n      function openModal(e) {\n        e.preventDefault();\n        modal.classList.add('is-open');\n        document.documentElement.classList.add('ps-modal-open');\n        document.body.classList.add('ps-modal-open');\n        if (dialog) dialog.scrollTop = 0;\n      }\n\n      function closeModal(e) {\n        e.preventDefault();\n        modal.classList.remove('is-open');\n        document.documentElement.classList.remove('ps-modal-open');\n        document.body.classList.remove('ps-modal-open');\n      }\n\n      openLinks.forEach(function (link) {\n        link.addEventListener('click', openModal);\n      });\n\n      closeLinks.forEach(function (link) {\n        link.addEventListener('click', closeModal);\n      });\n\n      document.addEventListener('keydown', function (e) {\n        if (e.key === 'Escape' \u0026\u0026 modal.classList.contains('is-open')) {\n          modal.classList.remove('is-open');\n          document.documentElement.classList.remove('ps-modal-open');\n          document.body.classList.remove('ps-modal-open');\n        }\n      });\n    });\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .ps-pdp-copy {\n    color: #111;\n    font-size: 15px;\n    line-height: 1.65;\n  }\n\n  .ps-intro {\n    margin: 0 0 10px 0;\n  }\n\n  .ps-colour-link {\n    margin: 0 0 14px 0;\n    font-size: 13px;\n    line-height: 1.4;\n  }\n\n  .ps-colour-link a {\n    color: #111;\n    text-decoration: underline;\n    text-underline-offset: 3px;\n    text-decoration-thickness: 1px;\n  }\n\n  .ps-colour-link a:hover {\n    opacity: 0.65;\n  }\n\n  .ps-size-link-wrap {\n    margin: 0 0 18px 0;\n  }\n\n  .ps-size-link-wrap-drawer {\n    margin: 12px 0 0 0;\n  }\n\n  .ps-size-link {\n    color: #111;\n    text-decoration: none;\n    border-bottom: 1px solid #111;\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    line-height: 1.2;\n  }\n\n  .ps-size-link span {\n    font-size: 15px;\n    line-height: 1;\n  }\n\n  .ps-accordion {\n    border-top: 1px solid #eaeaea;\n    margin-top: 4px;\n  }\n\n  .ps-accordion details {\n    border-bottom: 1px solid #eaeaea;\n  }\n\n  .ps-accordion summary {\n    list-style: none;\n    cursor: pointer;\n    position: relative;\n    padding: 14px 28px 14px 0;\n    font-weight: 600;\n  }\n\n  .ps-accordion summary::-webkit-details-marker {\n    display: none;\n  }\n\n  .ps-accordion summary::marker {\n    display: none;\n  }\n\n  .ps-accordion summary::after {\n    content: \"+\";\n    position: absolute;\n    right: 0;\n    top: 50%;\n    transform: translateY(-50%);\n    font-size: 18px;\n    line-height: 1;\n    font-weight: 400;\n  }\n\n  .ps-accordion details[open] summary::after {\n    content: \"–\";\n  }\n\n  .ps-accordion-content {\n    padding: 0 0 16px 0;\n  }\n\n  .ps-list {\n    margin: 0;\n    padding-left: 18px;\n  }\n\n  .ps-list li {\n    margin: 0 0 4px 0;\n  }\n\n  .ps-note {\n    margin: 10px 0 0 0;\n    color: #444;\n  }\n\n  .ps-made-badge {\n    margin: 18px 0 0 0;\n  }\n\n  .ps-made-badge img {\n    display: block;\n    max-width: 240px;\n    width: 100%;\n    height: auto;\n  }\n\n  .ps-size-modal {\n    display: none;\n  }\n\n  .ps-size-modal.is-open {\n    display: block;\n  }\n\n  .ps-size-modal-backdrop {\n    position: fixed;\n    inset: 0;\n    background: rgba(0,0,0,.72);\n    z-index: 9998;\n  }\n\n  .ps-size-modal-dialog {\n    position: fixed;\n    top: 50%;\n    left: 50%;\n    transform: translate(-50%,-50%);\n    width: min(64vw, 600px);\n    max-height: 63vh;\n    overflow: auto;\n    background: #fff;\n    padding: 20px;\n    box-sizing: border-box;\n    z-index: 9999;\n    border-radius: 4px;\n  }\n\n  .ps-size-modal-dialog img {\n    display: block;\n    width: 100%;\n    height: auto;\n  }\n\n  .ps-size-modal-close {\n    position: absolute;\n    top: 8px;\n    right: 12px;\n    color: #111;\n    text-decoration: none;\n    font-size: 30px;\n    line-height: 1;\n  }\n\n  html.ps-modal-open,\n  body.ps-modal-open {\n    overflow: hidden;\n  }\n\n  @media (max-width: 749px) {\n    .ps-pdp-copy {\n      font-size: 14px;\n      line-height: 1.6;\n    }\n\n    .ps-accordion summary {\n      padding: 13px 24px 13px 0;\n    }\n\n    .ps-colour-link {\n      font-size: 13px;\n      margin-bottom: 14px;\n    }\n\n    .ps-size-link span {\n      font-size: 14px;\n    }\n\n    .ps-size-modal-dialog {\n      width: min(82vw, 520px);\n      padding: 14px;\n      max-height: 70vh;\n    }\n\n    .ps-size-modal-close {\n      top: 6px;\n      right: 10px;\n      font-size: 28px;\n    }\n  }\n\u003c\/style\u003e","brand":"Palm Stallion","offers":[{"title":"S","offer_id":48608970080507,"sku":null,"price":34.99,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":48608970113275,"sku":null,"price":34.99,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":48608970146043,"sku":null,"price":34.99,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":48608970178811,"sku":null,"price":34.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/ChatGPTImageApr3_2026_12_34_14AM.png?v=1776225472"},{"product_id":"black-jockstrap","title":"Black Low-Rise Jockstrap","description":"\u003cdiv class=\"ps-pdp-copy\"\u003e\n  \u003cp class=\"ps-intro\"\u003eA low-rise swim brief with a clean, sculpted line and a confident fit. Cut in recycled stretch fabric with a front lining for comfort and support, this black colourway is designed for a sharper silhouette with a refined, understated finish. Designed and made in Australia.\u003c\/p\u003e\n\n  \u003cp class=\"ps-colour-link\"\u003e\n    \u003ca href=\"https:\/\/palmstallion.com\/products\/white-swim-briefs\"\u003eAlso available in white\u003c\/a\u003e\n  \u003c\/p\u003e\n\n  \u003cp class=\"ps-size-link-wrap\"\u003e\n    \u003ca href=\"#ps-size-guide-modal\" class=\"ps-size-link\"\u003eDiscover your size \u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e\u003c\/a\u003e\n  \u003c\/p\u003e\n\n  \u003cdiv id=\"ps-size-guide-modal\" class=\"ps-size-modal\"\u003e\n    \u003ca href=\"#!\" class=\"ps-size-modal-backdrop\"\u003e\u003c\/a\u003e\n    \u003cdiv class=\"ps-size-modal-dialog\"\u003e\n      \u003ca href=\"#!\" class=\"ps-size-modal-close\"\u003e×\u003c\/a\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/size_chart_swim_briefs.jpg?v=1776139273\" alt=\"Swim briefs size guide\"\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ps-accordion\"\u003e\n    \u003cdetails open\u003e\n      \u003csummary\u003eDetails\u003c\/summary\u003e\n      \u003cdiv class=\"ps-accordion-content\"\u003e\n        \u003cul class=\"ps-list\"\u003e\n          \u003cli\u003eBlack\u003c\/li\u003e\n          \u003cli\u003eLow rise\u003c\/li\u003e\n          \u003cli\u003eHigh cut leg\u003c\/li\u003e\n          \u003cli\u003eFront lined\u003c\/li\u003e\n          \u003cli\u003eExternal drawcord for fit adjustment\u003c\/li\u003e\n          \u003cli\u003eGold hardware\u003c\/li\u003e\n          \u003cli\u003eSide seam approx. 1.4 in \/ 3.5 cm (size M)\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eDiscover your size\u003c\/summary\u003e\n      \u003cdiv class=\"ps-accordion-content\"\u003e\n        \u003cp\u003eDesigned to sit low on the waist with a close fit through the body. If you are between sizes and prefer a little less compression, choose the next size up.\u003c\/p\u003e\n        \u003cp class=\"ps-size-link-wrap ps-size-link-wrap-drawer\"\u003e\n          \u003ca href=\"#ps-size-guide-modal\" class=\"ps-size-link\"\u003eDiscover your size \u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e\u003c\/a\u003e\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eComposition\u003c\/summary\u003e\n      \u003cdiv class=\"ps-accordion-content\"\u003e\n        \u003cp\u003eOuter: 80% Recycled Polyester, 20% Spandex\u003cbr\u003eLining: 100% Polyester\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eCare\u003c\/summary\u003e\n      \u003cdiv class=\"ps-accordion-content\"\u003e\n        \u003cp\u003eRinse after wear. Cold hand wash recommended. Gentle machine wash if needed. Dry flat in shade.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails open\u003e\n      \u003csummary\u003eShipping\u003c\/summary\u003e\n      \u003cdiv class=\"ps-accordion-content\"\u003e\n        \u003cp\u003e\u003cstrong\u003eAustralia:\u003c\/strong\u003e Free standard shipping over A$58.98.\u003cbr\u003eStandard A$12.98. Express A$23.98.\u003c\/p\u003e\n        \u003cp\u003e\u003cstrong\u003eInternational:\u003c\/strong\u003e Free standard shipping over A$149.98.\u003cbr\u003eStandard A$24.98. Express A$34.98.\u003c\/p\u003e\n        \u003cp class=\"ps-note\"\u003eDispatches within 2–3 business days with tracking provided once shipped.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eReturns\u003c\/summary\u003e\n      \u003cdiv class=\"ps-accordion-content\"\u003e\n        \u003cp\u003eFor hygiene reasons, swimwear is not eligible for change-of-mind returns or exchanges. Please check your size carefully before purchase.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eWhy this piece\u003c\/summary\u003e\n      \u003cdiv class=\"ps-accordion-content\"\u003e\n        \u003cp\u003eDesigned with a more fashion-led eye than standard swimwear, this piece balances a disciplined cut with a clean black finish, refined detailing, and Australian-made construction.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ps-made-badge\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/Palm_Stallion_Australian_made.avif?v=1769422815\" alt=\"Palm Stallion Australian made swimwear\"\u003e\n  \u003c\/div\u003e\n\n  \u003cscript\u003e\n    document.addEventListener('DOMContentLoaded', function () {\n      var modal = document.getElementById('ps-size-guide-modal');\n      if (!modal) return;\n\n      var openLinks = document.querySelectorAll('a[href=\"#ps-size-guide-modal\"]');\n      var closeLinks = modal.querySelectorAll('.ps-size-modal-backdrop, .ps-size-modal-close');\n      var dialog = modal.querySelector('.ps-size-modal-dialog');\n\n      function openModal(e) {\n        e.preventDefault();\n        modal.classList.add('is-open');\n        document.documentElement.classList.add('ps-modal-open');\n        document.body.classList.add('ps-modal-open');\n        if (dialog) dialog.scrollTop = 0;\n      }\n\n      function closeModal(e) {\n        e.preventDefault();\n        modal.classList.remove('is-open');\n        document.documentElement.classList.remove('ps-modal-open');\n        document.body.classList.remove('ps-modal-open');\n      }\n\n      openLinks.forEach(function (link) {\n        link.addEventListener('click', openModal);\n      });\n\n      closeLinks.forEach(function (link) {\n        link.addEventListener('click', closeModal);\n      });\n\n      document.addEventListener('keydown', function (e) {\n        if (e.key === 'Escape' \u0026\u0026 modal.classList.contains('is-open')) {\n          modal.classList.remove('is-open');\n          document.documentElement.classList.remove('ps-modal-open');\n          document.body.classList.remove('ps-modal-open');\n        }\n      });\n    });\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .ps-pdp-copy {\n    color: #111;\n    font-size: 15px;\n    line-height: 1.65;\n  }\n\n  .ps-intro {\n    margin: 0 0 10px 0;\n  }\n\n  .ps-colour-link {\n    margin: 0 0 14px 0;\n    font-size: 13px;\n    line-height: 1.4;\n  }\n\n  .ps-colour-link a {\n    color: #111;\n    text-decoration: underline;\n    text-underline-offset: 3px;\n    text-decoration-thickness: 1px;\n  }\n\n  .ps-colour-link a:hover {\n    opacity: 0.65;\n  }\n\n  .ps-size-link-wrap {\n    margin: 0 0 18px 0;\n  }\n\n  .ps-size-link-wrap-drawer {\n    margin: 12px 0 0 0;\n  }\n\n  .ps-size-link {\n    color: #111;\n    text-decoration: none;\n    border-bottom: 1px solid #111;\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    line-height: 1.2;\n  }\n\n  .ps-size-link span {\n    font-size: 15px;\n    line-height: 1;\n  }\n\n  .ps-accordion {\n    border-top: 1px solid #eaeaea;\n    margin-top: 4px;\n  }\n\n  .ps-accordion details {\n    border-bottom: 1px solid #eaeaea;\n  }\n\n  .ps-accordion summary {\n    list-style: none;\n    cursor: pointer;\n    position: relative;\n    padding: 14px 28px 14px 0;\n    font-weight: 600;\n  }\n\n  .ps-accordion summary::-webkit-details-marker {\n    display: none;\n  }\n\n  .ps-accordion summary::marker {\n    display: none;\n  }\n\n  .ps-accordion summary::after {\n    content: \"+\";\n    position: absolute;\n    right: 0;\n    top: 50%;\n    transform: translateY(-50%);\n    font-size: 18px;\n    line-height: 1;\n    font-weight: 400;\n  }\n\n  .ps-accordion details[open] summary::after {\n    content: \"–\";\n  }\n\n  .ps-accordion-content {\n    padding: 0 0 16px 0;\n  }\n\n  .ps-list {\n    margin: 0;\n    padding-left: 18px;\n  }\n\n  .ps-list li {\n    margin: 0 0 4px 0;\n  }\n\n  .ps-note {\n    margin: 10px 0 0 0;\n    color: #444;\n  }\n\n  .ps-made-badge {\n    margin: 18px 0 0 0;\n  }\n\n  .ps-made-badge img {\n    display: block;\n    max-width: 240px;\n    width: 100%;\n    height: auto;\n  }\n\n  .ps-size-modal {\n    display: none;\n  }\n\n  .ps-size-modal.is-open {\n    display: block;\n  }\n\n  .ps-size-modal-backdrop {\n    position: fixed;\n    inset: 0;\n    background: rgba(0,0,0,.72);\n    z-index: 9998;\n  }\n\n  .ps-size-modal-dialog {\n    position: fixed;\n    top: 50%;\n    left: 50%;\n    transform: translate(-50%,-50%);\n    width: min(64vw, 600px);\n    max-height: 63vh;\n    overflow: auto;\n    background: #fff;\n    padding: 20px;\n    box-sizing: border-box;\n    z-index: 9999;\n    border-radius: 4px;\n  }\n\n  .ps-size-modal-dialog img {\n    display: block;\n    width: 100%;\n    height: auto;\n  }\n\n  .ps-size-modal-close {\n    position: absolute;\n    top: 8px;\n    right: 12px;\n    color: #111;\n    text-decoration: none;\n    font-size: 30px;\n    line-height: 1;\n  }\n\n  html.ps-modal-open,\n  body.ps-modal-open {\n    overflow: hidden;\n  }\n\n  @media (max-width: 749px) {\n    .ps-pdp-copy {\n      font-size: 14px;\n      line-height: 1.6;\n    }\n\n    .ps-accordion summary {\n      padding: 13px 24px 13px 0;\n    }\n\n    .ps-colour-link {\n      font-size: 13px;\n      margin-bottom: 14px;\n    }\n\n    .ps-size-link span {\n      font-size: 14px;\n    }\n\n    .ps-size-modal-dialog {\n      width: min(82vw, 520px);\n      padding: 14px;\n      max-height: 70vh;\n    }\n\n    .ps-size-modal-close {\n      top: 6px;\n      right: 10px;\n      font-size: 28px;\n    }\n  }\n\u003c\/style\u003e","brand":"Palm Stallion","offers":[{"title":"S","offer_id":48608974471419,"sku":null,"price":34.99,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":48608974504187,"sku":null,"price":34.99,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":48608974536955,"sku":"48608974536955","price":34.99,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":48608974569723,"sku":null,"price":34.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/1.jpg?v=1776056600"},{"product_id":"brown-low-rise-jockstrap","title":"Brown Low-Rise Jockstrap","description":"\u003cdiv class=\"ps-pdp-copy\"\u003e\n\u003cp class=\"ps-intro\"\u003eA men’s low-rise brown jockstrap with a clean, sculpted line and a supportive fit. Cut in recycled stretch fabric with a fully lined contoured pouch, this style is designed to sit close to the body with a sharper, more refined finish. Designed and made in Australia.\u003c\/p\u003e\n\u003cp class=\"ps-size-link-wrap\"\u003e\u003ca class=\"ps-size-link\" href=\"#ps-size-guide-modal\"\u003e Discover your size \u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cdiv class=\"ps-size-modal\" id=\"ps-size-guide-modal\"\u003e\n\u003ca class=\"ps-size-modal-backdrop\" href=\"#!\"\u003e\u003c\/a\u003e\n\u003cdiv class=\"ps-size-modal-dialog\"\u003e\n\u003ca class=\"ps-size-modal-close\" href=\"#!\"\u003e×\u003c\/a\u003e \u003cimg alt=\"Jockstrap size guide\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/jockstrap_size_chart.jpg?v=1776141617\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ps-accordion\"\u003e\n\u003cdetails open=\"\" class=\"ps-item\"\u003e\n\u003csummary class=\"ps-accordion-trigger\"\u003eDetails\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cul class=\"ps-list\"\u003e\n\u003cli\u003eBrown\u003c\/li\u003e\n\u003cli\u003eMen’s jockstrap\u003c\/li\u003e\n\u003cli\u003eLow rise\u003c\/li\u003e\n\u003cli\u003eFully lined contoured pouch\u003c\/li\u003e\n\u003cli\u003eSoft elastic waistband\u003c\/li\u003e\n\u003cli\u003eSupportive elastic back straps\u003c\/li\u003e\n\u003cli\u003eDesigned and made in Australia\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"ps-item\"\u003e\n\u003csummary class=\"ps-accordion-trigger\"\u003eDiscover your size\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eDesigned for a close, body-conscious fit with a supportive contoured pouch and a streamlined silhouette. The low rise creates a cleaner, sharper line on the body.\u003c\/p\u003e\n\u003cp class=\"ps-size-link-wrap ps-size-link-wrap-drawer\"\u003e\u003ca class=\"ps-size-link\" href=\"#ps-size-guide-modal\"\u003e Discover your size \u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"ps-item\"\u003e\n\u003csummary class=\"ps-accordion-trigger\"\u003eComposition\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eMain: 80% Recycled Polyester, 20% Spandex\u003cbr\u003eLining: 100% Cotton\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"ps-item\"\u003e\n\u003csummary class=\"ps-accordion-trigger\"\u003eCare\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eMachine washable. Cold gentle wash. Dry flat in shade.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"ps-item\" open=\"\"\u003e\n\u003csummary class=\"ps-accordion-trigger\"\u003eShipping\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003e\u003cstrong\u003eAustralia:\u003c\/strong\u003e Free standard shipping over A$58.98.\u003cbr\u003eStandard A$12.98. Express A$23.98.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eInternational:\u003c\/strong\u003e Free standard shipping over A$149.98.\u003cbr\u003eStandard A$24.98. Express A$34.98.\u003c\/p\u003e\n\u003cp class=\"ps-note\"\u003eDispatches within 2–3 business days with tracking provided once shipped.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"ps-item\"\u003e\n\u003csummary class=\"ps-accordion-trigger\"\u003eReturns\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eFor hygiene reasons, underwear is not eligible for change-of-mind returns or exchanges. Please check your size carefully before purchase.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"ps-item\"\u003e\n\u003csummary class=\"ps-accordion-trigger\"\u003eWhy this piece\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eThis men’s brown jockstrap combines a rich, grounded colour with a disciplined cut, a fully lined contoured pouch, and an Australian-made finish. Designed for those looking for low-rise men’s underwear with a more elevated, fashion-led feel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ps-made-badge\"\u003e\u003cimg alt=\"Palm Stallion Australian made men's brown jockstrap\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/Palm_Stallion_Australian_made.avif?v=1769422815\"\u003e\u003c\/div\u003e\n\u003cscript\u003e\n    document.addEventListener('DOMContentLoaded', function () {\n      var modal = document.getElementById('ps-size-guide-modal');\n      if (!modal) return;\n\n      var openLinks = document.querySelectorAll('a[href=\"#ps-size-guide-modal\"]');\n      var closeLinks = modal.querySelectorAll('.ps-size-modal-backdrop, .ps-size-modal-close');\n      var dialog = modal.querySelector('.ps-size-modal-dialog');\n\n      function openModal(e) {\n        e.preventDefault();\n        modal.classList.add('is-open');\n        document.documentElement.classList.add('ps-modal-open');\n        document.body.classList.add('ps-modal-open');\n        if (dialog) dialog.scrollTop = 0;\n      }\n\n      function closeModal(e) {\n        e.preventDefault();\n        modal.classList.remove('is-open');\n        document.documentElement.classList.remove('ps-modal-open');\n        document.body.classList.remove('ps-modal-open');\n      }\n\n      openLinks.forEach(function (link) {\n        link.addEventListener('click', openModal);\n      });\n\n      closeLinks.forEach(function (link) {\n        link.addEventListener('click', closeModal);\n      });\n\n      document.addEventListener('keydown', function (e) {\n        if (e.key === 'Escape' \u0026\u0026 modal.classList.contains('is-open')) {\n          modal.classList.remove('is-open');\n          document.documentElement.classList.remove('ps-modal-open');\n          document.body.classList.remove('ps-modal-open');\n        }\n      });\n    });\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .ps-pdp-copy{\n    color:#111;\n    font-size:15px;\n    line-height:1.65;\n  }\n\n  .ps-intro{\n    margin:0 0 10px 0;\n  }\n\n  .ps-size-link-wrap{\n    margin:0 0 18px 0;\n  }\n\n  .ps-size-link-wrap-drawer{\n    margin:12px 0 0 0;\n  }\n\n  .ps-size-link{\n    color:#111;\n    text-decoration:none;\n    border-bottom:1px solid #111;\n    display:inline-flex;\n    align-items:center;\n    gap:6px;\n    line-height:1.2;\n  }\n\n  .ps-size-link span{\n    font-size:15px;\n    line-height:1;\n  }\n\n  .ps-accordion{\n    border-top:1px solid #eaeaea;\n    margin-top:4px;\n  }\n\n  .ps-item{\n    border-bottom:1px solid #eaeaea;\n  }\n\n  .ps-accordion-trigger{\n    list-style:none;\n    width:100%;\n    padding:14px 28px 14px 0;\n    cursor:pointer;\n    position:relative;\n    font-weight:600;\n    color:#111;\n    font-size:15px;\n    line-height:1.4;\n  }\n\n  .ps-accordion-trigger::-webkit-details-marker{\n    display:none;\n  }\n\n  .ps-accordion-trigger::marker{\n    display:none;\n  }\n\n  .ps-accordion-trigger::after{\n    content:\"+\";\n    position:absolute;\n    right:0;\n    top:50%;\n    transform:translateY(-50%);\n    font-size:18px;\n    line-height:1;\n    font-weight:400;\n  }\n\n  .ps-item[open] .ps-accordion-trigger::after{\n    content:\"–\";\n  }\n\n  .ps-accordion-content{\n    padding:0 0 16px 0;\n  }\n\n  .ps-list{\n    margin:0;\n    padding-left:18px;\n  }\n\n  .ps-list li{\n    margin:0 0 4px 0;\n  }\n\n  .ps-note{\n    margin:10px 0 0 0;\n    color:#444;\n  }\n\n  .ps-made-badge{\n    margin:18px 0 0 0;\n  }\n\n  .ps-made-badge img{\n    display:block;\n    max-width:240px;\n    width:100%;\n    height:auto;\n  }\n\n  .ps-size-modal{\n    display:none;\n  }\n\n  .ps-size-modal.is-open{\n    display:block;\n  }\n\n  .ps-size-modal-backdrop{\n    position:fixed;\n    inset:0;\n    background:rgba(0,0,0,.72);\n    z-index:9998;\n  }\n\n  .ps-size-modal-dialog{\n    position:fixed;\n    top:50%;\n    left:50%;\n    transform:translate(-50%,-50%);\n    width:min(64vw, 600px);\n    max-height:63vh;\n    overflow:auto;\n    background:#fff;\n    padding:20px;\n    box-sizing:border-box;\n    z-index:9999;\n    border-radius:4px;\n  }\n\n  .ps-size-modal-dialog img{\n    display:block;\n    width:100%;\n    height:auto;\n  }\n\n  .ps-size-modal-close{\n    position:absolute;\n    top:8px;\n    right:12px;\n    color:#111;\n    text-decoration:none;\n    font-size:30px;\n    line-height:1;\n  }\n\n  html.ps-modal-open,\n  body.ps-modal-open{\n    overflow:hidden;\n  }\n\n  @media (max-width: 749px){\n    .ps-pdp-copy{\n      font-size:14px;\n      line-height:1.6;\n    }\n\n    .ps-accordion-trigger{\n      font-size:14px;\n      padding:13px 24px 13px 0;\n    }\n\n    .ps-size-link span{\n      font-size:14px;\n    }\n\n    .ps-size-modal-dialog{\n      width:min(82vw, 520px);\n      padding:14px;\n      max-height:70vh;\n    }\n\n    .ps-size-modal-close{\n      top:6px;\n      right:10px;\n      font-size:28px;\n    }\n  }\n\u003c\/style\u003e","brand":"Palm Stallion","offers":[{"title":"S","offer_id":48613226774779,"sku":null,"price":34.99,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":48613226807547,"sku":null,"price":34.99,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":48613226840315,"sku":null,"price":34.99,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":48613226873083,"sku":null,"price":34.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/IMG_6652.jpg?v=1776225591"},{"product_id":"black-jungle-low-rise-jockstrap","title":"Black Jungle Low-Rise Jockstrap","description":"\u003cdiv class=\"ps-pdp-copy\"\u003e\n  \u003cp class=\"ps-intro\"\u003eA low-rise swim brief with a clean, sculpted line and a confident fit. Cut in recycled stretch fabric with a front lining for comfort and support, this black jungle print is designed for a sharper silhouette with a graphic, refined finish. Designed and made in Australia.\u003c\/p\u003e\n\n  \u003cp class=\"ps-colour-link\"\u003e\n    \u003ca href=\"https:\/\/palmstallion.com\/products\/blue-jungle-low-rise-jockstrap\"\u003eAlso available in blue\u003c\/a\u003e\n  \u003c\/p\u003e\n\n  \u003cp class=\"ps-size-link-wrap\"\u003e\n    \u003ca class=\"ps-size-link\" href=\"#ps-size-guide-modal\"\u003eDiscover your size \u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e\u003c\/a\u003e\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"ps-size-modal\" id=\"ps-size-guide-modal\"\u003e\n    \u003ca class=\"ps-size-modal-backdrop\" href=\"#!\"\u003e\u003c\/a\u003e\n    \u003cdiv class=\"ps-size-modal-dialog\"\u003e\n      \u003ca class=\"ps-size-modal-close\" href=\"#!\"\u003e×\u003c\/a\u003e\n      \u003cimg alt=\"Swim briefs size guide\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/size_chart_swim_briefs.jpg?v=1776139273\"\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ps-accordion\"\u003e\n    \u003cdetails\u003e\n      \u003csummary\u003eDetails\u003c\/summary\u003e\n      \u003cdiv class=\"ps-accordion-content\"\u003e\n        \u003cul class=\"ps-list\"\u003e\n          \u003cli\u003eBlack jungle print\u003c\/li\u003e\n          \u003cli\u003eLow rise\u003c\/li\u003e\n          \u003cli\u003eHigh cut leg\u003c\/li\u003e\n          \u003cli\u003eFront lined\u003c\/li\u003e\n          \u003cli\u003eExternal drawcord for fit adjustment\u003c\/li\u003e\n          \u003cli\u003eGold hardware\u003c\/li\u003e\n          \u003cli\u003eSide seam approx. 1.4 in \/ 3.5 cm (size M)\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eDiscover your size\u003c\/summary\u003e\n      \u003cdiv class=\"ps-accordion-content\"\u003e\n        \u003cp\u003eDesigned to sit low on the waist with a close fit through the body. If you are between sizes and prefer a little less compression, choose the next size up.\u003c\/p\u003e\n        \u003cp class=\"ps-size-link-wrap ps-size-link-wrap-drawer\"\u003e\n          \u003ca class=\"ps-size-link\" href=\"#ps-size-guide-modal\"\u003eDiscover your size \u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e\u003c\/a\u003e\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eComposition\u003c\/summary\u003e\n      \u003cdiv class=\"ps-accordion-content\"\u003e\n        \u003cp\u003eOuter: 80% Recycled Polyester, 20% Spandex\u003cbr\u003eLining: 100% Polyester\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eCare\u003c\/summary\u003e\n      \u003cdiv class=\"ps-accordion-content\"\u003e\n        \u003cp\u003eRinse after wear. Cold hand wash recommended. Gentle machine wash if needed. Dry flat in shade.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails open\u003e\n      \u003csummary\u003eShipping\u003c\/summary\u003e\n      \u003cdiv class=\"ps-accordion-content\"\u003e\n        \u003cp\u003e\u003cstrong\u003eAustralia:\u003c\/strong\u003e Free standard shipping over A$58.98.\u003cbr\u003eStandard A$12.98. Express A$23.98.\u003c\/p\u003e\n        \u003cp\u003e\u003cstrong\u003eInternational:\u003c\/strong\u003e Free standard shipping over A$149.98.\u003cbr\u003eStandard A$24.98. Express A$34.98.\u003c\/p\u003e\n        \u003cp class=\"ps-note\"\u003eDispatches within 2–3 business days with tracking provided once shipped.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eReturns\u003c\/summary\u003e\n      \u003cdiv class=\"ps-accordion-content\"\u003e\n        \u003cp\u003eFor hygiene reasons, swimwear is not eligible for change-of-mind returns or exchanges. Please check your size carefully before purchase.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eWhy this piece\u003c\/summary\u003e\n      \u003cdiv class=\"ps-accordion-content\"\u003e\n        \u003cp\u003eDesigned with a more fashion-led eye than standard swimwear, this piece balances a graphic jungle print with a disciplined cut, refined finish, and Australian-made construction.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ps-made-badge\"\u003e\n    \u003cimg alt=\"Palm Stallion Australian made swimwear\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/Palm_Stallion_Australian_made.avif?v=1769422815\"\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .ps-pdp-copy {\n    color: #111;\n    font-size: 15px;\n    line-height: 1.65;\n  }\n\n  .ps-intro {\n    margin: 0 0 10px 0;\n  }\n\n  .ps-colour-link {\n    margin: 0 0 14px 0;\n    font-size: 13px;\n    line-height: 1.4;\n  }\n\n  .ps-colour-link a {\n    color: #111;\n    text-decoration: underline;\n    text-underline-offset: 3px;\n    text-decoration-thickness: 1px;\n  }\n\n  .ps-colour-link a:hover {\n    opacity: 0.65;\n  }\n\n  .ps-size-link-wrap {\n    margin: 0 0 18px 0;\n  }\n\n  .ps-size-link-wrap-drawer {\n    margin: 12px 0 0 0;\n  }\n\n  .ps-size-link {\n    color: #111;\n    text-decoration: none;\n    border-bottom: 1px solid #111;\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    line-height: 1.2;\n  }\n\n  .ps-size-link span {\n    font-size: 15px;\n    line-height: 1;\n  }\n\n  .ps-accordion {\n    border-top: 1px solid #eaeaea;\n    margin-top: 4px;\n  }\n\n  .ps-accordion details {\n    border-bottom: 1px solid #eaeaea;\n  }\n\n  .ps-accordion summary {\n    list-style: none;\n    cursor: pointer;\n    position: relative;\n    padding: 14px 28px 14px 0;\n    font-weight: 600;\n  }\n\n  .ps-accordion summary::-webkit-details-marker {\n    display: none;\n  }\n\n  .ps-accordion summary::marker {\n    display: none;\n  }\n\n  .ps-accordion summary::after {\n    content: \"+\";\n    position: absolute;\n    right: 0;\n    top: 50%;\n    transform: translateY(-50%);\n    font-size: 18px;\n    line-height: 1;\n    font-weight: 400;\n  }\n\n  .ps-accordion details[open] summary::after {\n    content: \"–\";\n  }\n\n  .ps-accordion-content {\n    padding: 0 0 16px 0;\n  }\n\n  .ps-list {\n    margin: 0;\n    padding-left: 18px;\n  }\n\n  .ps-list li {\n    margin: 0 0 4px 0;\n  }\n\n  .ps-note {\n    margin: 10px 0 0 0;\n    color: #444;\n  }\n\n  .ps-made-badge {\n    margin: 18px 0 0 0;\n  }\n\n  .ps-made-badge img {\n    display: block;\n    max-width: 240px;\n    width: 100%;\n    height: auto;\n  }\n\n  .ps-size-modal {\n    display: none;\n  }\n\n  .ps-size-modal:target {\n    display: block;\n  }\n\n  .ps-size-modal-backdrop {\n    position: fixed;\n    inset: 0;\n    background: rgba(0,0,0,.72);\n    z-index: 9998;\n  }\n\n  .ps-size-modal-dialog {\n    position: fixed;\n    top: 50%;\n    left: 50%;\n    transform: translate(-50%,-50%);\n    width: min(64vw, 600px);\n    max-height: 63vh;\n    overflow: auto;\n    background: #fff;\n    padding: 20px;\n    box-sizing: border-box;\n    z-index: 9999;\n    border-radius: 4px;\n  }\n\n  .ps-size-modal-dialog img {\n    display: block;\n    width: 100%;\n    height: auto;\n  }\n\n  .ps-size-modal-close {\n    position: absolute;\n    top: 8px;\n    right: 12px;\n    color: #111;\n    text-decoration: none;\n    font-size: 30px;\n    line-height: 1;\n  }\n\n  @media (max-width: 749px) {\n    .ps-pdp-copy {\n      font-size: 14px;\n      line-height: 1.6;\n    }\n\n    .ps-accordion summary {\n      padding: 13px 24px 13px 0;\n    }\n\n    .ps-colour-link {\n      font-size: 13px;\n      margin-bottom: 14px;\n    }\n\n    .ps-size-link span {\n      font-size: 14px;\n    }\n\n    .ps-size-modal-dialog {\n      width: min(82vw, 520px);\n      padding: 14px;\n      max-height: 70vh;\n    }\n\n    .ps-size-modal-close {\n      top: 6px;\n      right: 10px;\n      font-size: 28px;\n    }\n  }\n\u003c\/style\u003e","brand":"Palm Stallion","offers":[{"title":"S","offer_id":48613226938619,"sku":null,"price":34.99,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":48613226971387,"sku":null,"price":34.99,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":48613227004155,"sku":null,"price":34.99,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":48613227036923,"sku":"48613227036923","price":34.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/IMG_6638.jpg?v=1776056592"},{"product_id":"chevron-low-rise-jockstrap","title":"Chevron Low-Rise Jockstrap","description":"\u003cdiv class=\"ps-pdp-copy\"\u003e\n\u003cp class=\"ps-intro\"\u003eA men’s low-rise chevron jockstrap with a clean, sculpted line and a supportive fit. Cut in recycled stretch fabric with a fully lined contoured pouch, this colour blocked chevron print is designed to sit close to the body with a sharper silhouette and a graphic, refined finish. Designed and made in Australia.\u003c\/p\u003e\n\u003cp class=\"ps-size-link-wrap\"\u003e\u003ca href=\"#ps-size-guide-modal\" class=\"ps-size-link\"\u003e Discover your size \u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cdiv id=\"ps-size-guide-modal\" class=\"ps-size-modal\"\u003e\n\u003ca href=\"#!\" class=\"ps-size-modal-backdrop\"\u003e\u003c\/a\u003e\n\u003cdiv class=\"ps-size-modal-dialog\"\u003e\n\u003ca href=\"#!\" class=\"ps-size-modal-close\"\u003e×\u003c\/a\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/jockstrap_size_chart.jpg?v=1776141617\" alt=\"Jockstrap size guide\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ps-accordion\"\u003e\n\u003cdetails class=\"ps-item\" open=\"\"\u003e\n\u003csummary class=\"ps-accordion-trigger\"\u003eDetails\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cul class=\"ps-list\"\u003e\n\u003cli\u003eColour blocked chevron print\u003c\/li\u003e\n\u003cli\u003eMen’s jockstrap\u003c\/li\u003e\n\u003cli\u003eLow rise\u003c\/li\u003e\n\u003cli\u003eFully lined contoured pouch\u003c\/li\u003e\n\u003cli\u003eSoft elastic waistband\u003c\/li\u003e\n\u003cli\u003eSupportive elastic back straps\u003c\/li\u003e\n\u003cli\u003eDesigned and made in Australia\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"ps-item\"\u003e\n\u003csummary class=\"ps-accordion-trigger\"\u003eDiscover your size\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eDesigned for a close, body-conscious fit with a supportive contoured pouch and a streamlined silhouette. The low rise creates a cleaner, sharper line on the body.\u003c\/p\u003e\n\u003cp class=\"ps-size-link-wrap ps-size-link-wrap-drawer\"\u003e\u003ca href=\"#ps-size-guide-modal\" class=\"ps-size-link\"\u003e Discover your size \u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"ps-item\"\u003e\n\u003csummary class=\"ps-accordion-trigger\"\u003eComposition\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eMain: 80% Recycled Polyester, 20% Spandex\u003cbr\u003eLining: 100% Cotton\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"ps-item\"\u003e\n\u003csummary class=\"ps-accordion-trigger\"\u003eCare\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eMachine washable. Cold gentle wash. Dry flat in shade.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"ps-item\" open=\"\"\u003e\n\u003csummary class=\"ps-accordion-trigger\"\u003eShipping\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003e\u003cstrong\u003eAustralia:\u003c\/strong\u003e Free standard shipping over A$58.98.\u003cbr\u003eStandard A$12.98. Express A$23.98.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eInternational:\u003c\/strong\u003e Free standard shipping over A$149.98.\u003cbr\u003eStandard A$24.98. Express A$34.98.\u003c\/p\u003e\n\u003cp class=\"ps-note\"\u003eDispatches within 2–3 business days with tracking provided once shipped.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"ps-item\"\u003e\n\u003csummary class=\"ps-accordion-trigger\"\u003eReturns\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eFor hygiene reasons, underwear is not eligible for change-of-mind returns or exchanges. Please check your size carefully before purchase.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"ps-item\"\u003e\n\u003csummary class=\"ps-accordion-trigger\"\u003eWhy this piece\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eThis men’s chevron jockstrap balances a graphic colour blocked print with a disciplined cut, a fully lined contoured pouch, and an Australian-made finish. Designed for those looking for low-rise men’s underwear with a more elevated, fashion-led feel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ps-made-badge\"\u003e\u003cimg alt=\"Palm Stallion Australian made men's chevron jockstrap\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/Palm_Stallion_Australian_made.avif?v=1769422815\"\u003e\u003c\/div\u003e\n\u003cscript\u003e\n    document.addEventListener('DOMContentLoaded', function () {\n      var modal = document.getElementById('ps-size-guide-modal');\n      if (!modal) return;\n\n      var openLinks = document.querySelectorAll('a[href=\"#ps-size-guide-modal\"]');\n      var closeLinks = modal.querySelectorAll('.ps-size-modal-backdrop, .ps-size-modal-close');\n      var dialog = modal.querySelector('.ps-size-modal-dialog');\n\n      function openModal(e) {\n        e.preventDefault();\n        modal.classList.add('is-open');\n        document.documentElement.classList.add('ps-modal-open');\n        document.body.classList.add('ps-modal-open');\n        if (dialog) dialog.scrollTop = 0;\n      }\n\n      function closeModal(e) {\n        e.preventDefault();\n        modal.classList.remove('is-open');\n        document.documentElement.classList.remove('ps-modal-open');\n        document.body.classList.remove('ps-modal-open');\n      }\n\n      openLinks.forEach(function (link) {\n        link.addEventListener('click', openModal);\n      });\n\n      closeLinks.forEach(function (link) {\n        link.addEventListener('click', closeModal);\n      });\n\n      document.addEventListener('keydown', function (e) {\n        if (e.key === 'Escape' \u0026\u0026 modal.classList.contains('is-open')) {\n          modal.classList.remove('is-open');\n          document.documentElement.classList.remove('ps-modal-open');\n          document.body.classList.remove('ps-modal-open');\n        }\n      });\n    });\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .ps-pdp-copy{\n    color:#111;\n    font-size:15px;\n    line-height:1.65;\n  }\n\n  .ps-intro{\n    margin:0 0 10px 0;\n  }\n\n  .ps-size-link-wrap{\n    margin:0 0 18px 0;\n  }\n\n  .ps-size-link-wrap-drawer{\n    margin:12px 0 0 0;\n  }\n\n  .ps-size-link{\n    color:#111;\n    text-decoration:none;\n    border-bottom:1px solid #111;\n    display:inline-flex;\n    align-items:center;\n    gap:6px;\n    line-height:1.2;\n  }\n\n  .ps-size-link span{\n    font-size:15px;\n    line-height:1;\n  }\n\n  .ps-accordion{\n    border-top:1px solid #eaeaea;\n    margin-top:4px;\n  }\n\n  .ps-item{\n    border-bottom:1px solid #eaeaea;\n  }\n\n  .ps-accordion-trigger{\n    list-style:none;\n    width:100%;\n    padding:14px 28px 14px 0;\n    cursor:pointer;\n    position:relative;\n    font-weight:600;\n    color:#111;\n    font-size:15px;\n    line-height:1.4;\n  }\n\n  .ps-accordion-trigger::-webkit-details-marker{\n    display:none;\n  }\n\n  .ps-accordion-trigger::marker{\n    display:none;\n  }\n\n  .ps-accordion-trigger::after{\n    content:\"+\";\n    position:absolute;\n    right:0;\n    top:50%;\n    transform:translateY(-50%);\n    font-size:18px;\n    line-height:1;\n    font-weight:400;\n  }\n\n  .ps-item[open] .ps-accordion-trigger::after{\n    content:\"–\";\n  }\n\n  .ps-accordion-content{\n    padding:0 0 16px 0;\n  }\n\n  .ps-list{\n    margin:0;\n    padding-left:18px;\n  }\n\n  .ps-list li{\n    margin:0 0 4px 0;\n  }\n\n  .ps-note{\n    margin:10px 0 0 0;\n    color:#444;\n  }\n\n  .ps-made-badge{\n    margin:18px 0 0 0;\n  }\n\n  .ps-made-badge img{\n    display:block;\n    max-width:240px;\n    width:100%;\n    height:auto;\n  }\n\n  .ps-size-modal{\n    display:none;\n  }\n\n  .ps-size-modal.is-open{\n    display:block;\n  }\n\n  .ps-size-modal-backdrop{\n    position:fixed;\n    inset:0;\n    background:rgba(0,0,0,.72);\n    z-index:9998;\n  }\n\n  .ps-size-modal-dialog{\n    position:fixed;\n    top:50%;\n    left:50%;\n    transform:translate(-50%,-50%);\n    width:min(64vw, 600px);\n    max-height:63vh;\n    overflow:auto;\n    background:#fff;\n    padding:20px;\n    box-sizing:border-box;\n    z-index:9999;\n    border-radius:4px;\n  }\n\n  .ps-size-modal-dialog img{\n    display:block;\n    width:100%;\n    height:auto;\n  }\n\n  .ps-size-modal-close{\n    position:absolute;\n    top:8px;\n    right:12px;\n    color:#111;\n    text-decoration:none;\n    font-size:30px;\n    line-height:1;\n  }\n\n  html.ps-modal-open,\n  body.ps-modal-open{\n    overflow:hidden;\n  }\n\n  @media (max-width: 749px){\n    .ps-pdp-copy{\n      font-size:14px;\n      line-height:1.6;\n    }\n\n    .ps-accordion-trigger{\n      font-size:14px;\n      padding:13px 24px 13px 0;\n    }\n\n    .ps-size-link span{\n      font-size:14px;\n    }\n\n    .ps-size-modal-dialog{\n      width:min(82vw, 520px);\n      padding:14px;\n      max-height:70vh;\n    }\n\n    .ps-size-modal-close{\n      top:6px;\n      right:10px;\n      font-size:28px;\n    }\n  }\n\u003c\/style\u003e","brand":"Palm Stallion","offers":[{"title":"S","offer_id":48613237948667,"sku":null,"price":34.99,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":48613237981435,"sku":null,"price":34.99,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":48613238014203,"sku":null,"price":34.99,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":48613238046971,"sku":null,"price":34.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/IMG_6648.jpg?v=1776056595"},{"product_id":"blue-jungle-low-rise-jockstrap","title":"Blue Jungle Low-Rise Jockstrap","description":"\u003cdiv class=\"ps-pdp-copy\"\u003e\n  \u003cp class=\"ps-intro\"\u003eA low-rise jockstrap with a clean, sculpted line and a confident fit. Cut in stretch fabric with a fully lined pouch for comfort and support, this blue jungle print is designed for a sharper silhouette with a graphic, refined finish. Designed and made in Australia.\u003c\/p\u003e\n\n  \u003cp class=\"ps-colour-link\"\u003e\n    \u003ca href=\"https:\/\/palmstallion.com\/products\/black-jungle-low-rise-jockstrap\"\u003eAlso available in black\u003c\/a\u003e\n  \u003c\/p\u003e\n\n  \u003cp class=\"ps-size-link-wrap\"\u003e\n    \u003ca class=\"ps-size-link\" href=\"#ps-size-guide-modal\"\u003eDiscover your size \u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e\u003c\/a\u003e\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"ps-size-modal\" id=\"ps-size-guide-modal\"\u003e\n    \u003ca class=\"ps-size-modal-backdrop\" href=\"#!\"\u003e\u003c\/a\u003e\n    \u003cdiv class=\"ps-size-modal-dialog\"\u003e\n      \u003ca class=\"ps-size-modal-close\" href=\"#!\"\u003e×\u003c\/a\u003e\n      \u003cimg alt=\"Jockstrap size guide\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/size_chart_swim_briefs.jpg?v=1776139273\"\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ps-accordion\"\u003e\n    \u003cdetails\u003e\n      \u003csummary\u003eDetails\u003c\/summary\u003e\n      \u003cdiv class=\"ps-accordion-content\"\u003e\n        \u003cul class=\"ps-list\"\u003e\n          \u003cli\u003eBlue jungle print\u003c\/li\u003e\n          \u003cli\u003eLow rise\u003c\/li\u003e\n          \u003cli\u003eJockstrap silhouette\u003c\/li\u003e\n          \u003cli\u003eFully lined contoured pouch\u003c\/li\u003e\n          \u003cli\u003eSoft stretch fabric\u003c\/li\u003e\n          \u003cli\u003eSupportive elastic waistband\u003c\/li\u003e\n          \u003cli\u003eGraphic jungle print finish\u003c\/li\u003e\n          \u003cli\u003eDesigned and made in Australia\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eDiscover your size\u003c\/summary\u003e\n      \u003cdiv class=\"ps-accordion-content\"\u003e\n        \u003cp\u003eDesigned to sit low on the waist with a close, supportive fit through the pouch. If you are between sizes and prefer a little less compression, choose the next size up.\u003c\/p\u003e\n        \u003cp class=\"ps-size-link-wrap ps-size-link-wrap-drawer\"\u003e\n          \u003ca class=\"ps-size-link\" href=\"#ps-size-guide-modal\"\u003eDiscover your size \u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e\u003c\/a\u003e\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eComposition\u003c\/summary\u003e\n      \u003cdiv class=\"ps-accordion-content\"\u003e\n        \u003cp\u003eOuter: 80% Recycled Polyester, 20% Spandex\u003cbr\u003eLining: 100% Cotton\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eCare\u003c\/summary\u003e\n      \u003cdiv class=\"ps-accordion-content\"\u003e\n        \u003cp\u003eCold gentle wash recommended. Wash with similar colours. Do not bleach. Dry flat in shade. Avoid tumble drying to help preserve the shape and elastic recovery.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails open\u003e\n      \u003csummary\u003eShipping\u003c\/summary\u003e\n      \u003cdiv class=\"ps-accordion-content\"\u003e\n        \u003cp\u003e\u003cstrong\u003eAustralia:\u003c\/strong\u003e Free standard shipping over A$58.98.\u003cbr\u003eStandard A$12.98. Express A$23.98.\u003c\/p\u003e\n        \u003cp\u003e\u003cstrong\u003eInternational:\u003c\/strong\u003e Free standard shipping over A$149.98.\u003cbr\u003eStandard A$24.98. Express A$34.98.\u003c\/p\u003e\n        \u003cp class=\"ps-note\"\u003eDispatches within 2–3 business days with tracking provided once shipped.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eReturns\u003c\/summary\u003e\n      \u003cdiv class=\"ps-accordion-content\"\u003e\n        \u003cp\u003eFor hygiene reasons, underwear is not eligible for change-of-mind returns or exchanges. Please check your size carefully before purchase.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eWhy this piece\u003c\/summary\u003e\n      \u003cdiv class=\"ps-accordion-content\"\u003e\n        \u003cp\u003eDesigned with a more fashion-led eye than standard underwear, this piece balances a graphic blue jungle print with a disciplined low-rise cut, supportive construction, and Australian-made craftsmanship.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ps-made-badge\"\u003e\n    \u003cimg alt=\"Palm Stallion Australian made underwear\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/Palm_Stallion_Australian_made.avif?v=1769422815\"\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .ps-pdp-copy {\n    color: #111;\n    font-size: 15px;\n    line-height: 1.65;\n  }\n\n  .ps-intro {\n    margin: 0 0 10px 0;\n  }\n\n  .ps-colour-link {\n    margin: 0 0 14px 0;\n    font-size: 13px;\n    line-height: 1.4;\n  }\n\n  .ps-colour-link a {\n    color: #111;\n    text-decoration: underline;\n    text-underline-offset: 3px;\n    text-decoration-thickness: 1px;\n  }\n\n  .ps-colour-link a:hover {\n    opacity: 0.65;\n  }\n\n  .ps-size-link-wrap {\n    margin: 0 0 18px 0;\n  }\n\n  .ps-size-link-wrap-drawer {\n    margin: 12px 0 0 0;\n  }\n\n  .ps-size-link {\n    color: #111;\n    text-decoration: none;\n    border-bottom: 1px solid #111;\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    line-height: 1.2;\n  }\n\n  .ps-size-link span {\n    font-size: 15px;\n    line-height: 1;\n  }\n\n  .ps-accordion {\n    border-top: 1px solid #eaeaea;\n    margin-top: 4px;\n  }\n\n  .ps-accordion details {\n    border-bottom: 1px solid #eaeaea;\n  }\n\n  .ps-accordion summary {\n    list-style: none;\n    cursor: pointer;\n    position: relative;\n    padding: 14px 28px 14px 0;\n    font-weight: 600;\n  }\n\n  .ps-accordion summary::-webkit-details-marker {\n    display: none;\n  }\n\n  .ps-accordion summary::marker {\n    display: none;\n  }\n\n  .ps-accordion summary::after {\n    content: \"+\";\n    position: absolute;\n    right: 0;\n    top: 50%;\n    transform: translateY(-50%);\n    font-size: 18px;\n    line-height: 1;\n    font-weight: 400;\n  }\n\n  .ps-accordion details[open] summary::after {\n    content: \"–\";\n  }\n\n  .ps-accordion-content {\n    padding: 0 0 16px 0;\n  }\n\n  .ps-list {\n    margin: 0;\n    padding-left: 18px;\n  }\n\n  .ps-list li {\n    margin: 0 0 4px 0;\n  }\n\n  .ps-note {\n    margin: 10px 0 0 0;\n    color: #444;\n  }\n\n  .ps-made-badge {\n    margin: 18px 0 0 0;\n  }\n\n  .ps-made-badge img {\n    display: block;\n    max-width: 240px;\n    width: 100%;\n    height: auto;\n  }\n\n  .ps-size-modal {\n    display: none;\n  }\n\n  .ps-size-modal:target {\n    display: block;\n  }\n\n  .ps-size-modal-backdrop {\n    position: fixed;\n    inset: 0;\n    background: rgba(0,0,0,.72);\n    z-index: 9998;\n  }\n\n  .ps-size-modal-dialog {\n    position: fixed;\n    top: 50%;\n    left: 50%;\n    transform: translate(-50%,-50%);\n    width: min(64vw, 600px);\n    max-height: 63vh;\n    overflow: auto;\n    background: #fff;\n    padding: 20px;\n    box-sizing: border-box;\n    z-index: 9999;\n    border-radius: 4px;\n  }\n\n  .ps-size-modal-dialog img {\n    display: block;\n    width: 100%;\n    height: auto;\n  }\n\n  .ps-size-modal-close {\n    position: absolute;\n    top: 8px;\n    right: 12px;\n    color: #111;\n    text-decoration: none;\n    font-size: 30px;\n    line-height: 1;\n  }\n\n  @media (max-width: 749px) {\n    .ps-pdp-copy {\n      font-size: 14px;\n      line-height: 1.6;\n    }\n\n    .ps-accordion summary {\n      padding: 13px 24px 13px 0;\n    }\n\n    .ps-colour-link {\n      font-size: 13px;\n      margin-bottom: 14px;\n    }\n\n    .ps-size-link span {\n      font-size: 14px;\n    }\n\n    .ps-size-modal-dialog {\n      width: min(82vw, 520px);\n      padding: 14px;\n      max-height: 70vh;\n    }\n\n    .ps-size-modal-close {\n      top: 6px;\n      right: 10px;\n      font-size: 28px;\n    }\n  }\n\u003c\/style\u003e","brand":"Palm Stallion","offers":[{"title":"S","offer_id":48613248794875,"sku":null,"price":34.99,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":48613248827643,"sku":"48613248827643","price":34.99,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":48613248860411,"sku":null,"price":34.99,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":48613248893179,"sku":null,"price":34.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/IMG_6644.jpg?v=1780276634"},{"product_id":"black-frame-sunglasses","title":"Black Frame Sunglasses","description":"\u003cdiv class=\"ps-pdp-copy\"\u003e\n  \u003cp class=\"ps-intro\"\u003eA refined round-frame sunglass with a clean, sculpted silhouette and a confident, understated presence. Crafted in a black frame with black lenses, this style is designed to sharpen the face while maintaining a timeless, versatile look. Subtle gold hardware accents add a considered finish without overpowering the design.\u003c\/p\u003e\n\n  \u003cdiv class=\"ps-colour-link\"\u003e\n    \u003ca href=\"https:\/\/palmstallion.com\/products\/clear-frame-sunglasses\"\u003eAlso available in clear\u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ps-accordion\"\u003e\n    \u003cdetails open\u003e\n      \u003csummary\u003eDetails\u003c\/summary\u003e\n      \u003cdiv class=\"ps-accordion-content\"\u003e\n        \u003cul class=\"ps-list\"\u003e\n          \u003cli\u003eBlack frame\u003c\/li\u003e\n          \u003cli\u003eBlack tinted lenses\u003c\/li\u003e\n          \u003cli\u003eRound lens shape\u003c\/li\u003e\n          \u003cli\u003eKeyhole bridge\u003c\/li\u003e\n          \u003cli\u003eGold hardware accents\u003c\/li\u003e\n          \u003cli\u003eSlim temples with a clean profile\u003c\/li\u003e\n          \u003cli\u003eLightweight, comfortable fit\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails open\u003e\n      \u003csummary\u003eFit\u003c\/summary\u003e\n      \u003cdiv class=\"ps-accordion-content\"\u003e\n        \u003cp\u003eDesigned to sit balanced on the face with a medium fit. The rounded frame works well across most face shapes, particularly oval, square, and heart-shaped faces.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eComposition\u003c\/summary\u003e\n      \u003cdiv class=\"ps-accordion-content\"\u003e\n        \u003cp\u003eFrame: Polycarbonate\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eCare\u003c\/summary\u003e\n      \u003cdiv class=\"ps-accordion-content\"\u003e\n        \u003cp\u003eWipe gently with a soft lens cloth. Store in a protective case when not in use. Avoid leaving in direct heat for extended periods.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eShipping\u003c\/summary\u003e\n      \u003cdiv class=\"ps-accordion-content\"\u003e\n        \u003cp\u003e\u003cstrong\u003eAustralia:\u003c\/strong\u003e Free standard shipping over A$58.98.\u003cbr\u003eStandard A$12.98. Express A$23.98.\u003c\/p\u003e\n        \u003cp\u003e\u003cstrong\u003eInternational:\u003c\/strong\u003e Free standard shipping over A$149.98.\u003cbr\u003eStandard A$24.98. Express A$34.98.\u003c\/p\u003e\n        \u003cp class=\"ps-note\"\u003eDispatches within 2–3 business days with tracking provided once shipped.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eReturns\u003c\/summary\u003e\n      \u003cdiv class=\"ps-accordion-content\"\u003e\n        \u003cp\u003ePlease choose carefully. Returns are accepted in line with our store policy where the item is unused, unworn, and returned in original condition.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eWhy this piece\u003c\/summary\u003e\n      \u003cdiv class=\"ps-accordion-content\"\u003e\n        \u003cp\u003eA disciplined, classic frame reworked with sharper proportions and refined detailing. The black frame and black lenses create a sharp, versatile finish that works easily across resort styling, casual dressing, and off-duty looks.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .ps-pdp-copy {\n    color: #111;\n    font-size: 15px;\n    line-height: 1.65;\n  }\n\n  .ps-intro {\n    margin: 0 0 10px 0;\n  }\n\n  .ps-colour-link {\n    margin: 0 0 20px 0;\n    font-size: 13px;\n    line-height: 1.4;\n  }\n\n  .ps-colour-link a {\n    color: #111;\n    text-decoration: underline;\n    text-underline-offset: 3px;\n    text-decoration-thickness: 1px;\n  }\n\n  .ps-colour-link a:hover {\n    opacity: 0.65;\n  }\n\n  .ps-accordion {\n    border-top: 1px solid #eaeaea;\n    margin-top: 4px;\n  }\n\n  .ps-accordion details {\n    border-bottom: 1px solid #eaeaea;\n  }\n\n  .ps-accordion summary {\n    list-style: none;\n    cursor: pointer;\n    position: relative;\n    padding: 14px 28px 14px 0;\n    font-weight: 600;\n  }\n\n  .ps-accordion summary::-webkit-details-marker {\n    display: none;\n  }\n\n  .ps-accordion summary::marker {\n    display: none;\n  }\n\n  .ps-accordion summary::after {\n    content: \"+\";\n    position: absolute;\n    right: 0;\n    top: 50%;\n    transform: translateY(-50%);\n    font-size: 18px;\n    line-height: 1;\n    font-weight: 400;\n  }\n\n  .ps-accordion details[open] summary::after {\n    content: \"–\";\n  }\n\n  .ps-accordion-content {\n    padding: 0 0 16px 0;\n  }\n\n  .ps-list {\n    margin: 0;\n    padding-left: 18px;\n  }\n\n  .ps-list li {\n    margin: 0 0 4px 0;\n  }\n\n  .ps-note {\n    margin: 10px 0 0 0;\n    color: #444;\n  }\n\n  @media screen and (max-width: 749px) {\n    .ps-pdp-copy {\n      font-size: 14px;\n      line-height: 1.6;\n    }\n\n    .ps-accordion summary {\n      padding: 13px 24px 13px 0;\n    }\n\n    .ps-colour-link {\n      font-size: 13px;\n      margin-bottom: 18px;\n    }\n  }\n\u003c\/style\u003e","brand":"Palm Stallion","offers":[{"title":"Default Title","offer_id":48854229713147,"sku":null,"price":57.98,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/ChatGPTImageApr13_2026_08_02_58PM.png?v=1778139756"},{"product_id":"black-low-rise-micro-thong","title":"Black Low-Rise Micro Thong","description":"\u003cdiv class=\"ps-pdp-copy\"\u003e\n\u003cp class=\"ps-intro\"\u003eA men’s black micro thong with a minimal, body-conscious cut and a clean, sculpted line. Made from smooth black spandex with a fully lined contoured pouch, this style is designed to sit close to the body with a barely-there feel and a sharp, refined finish. The narrow elastic measures 12 mm \/ 0.47 in wide for a discreet, streamlined look. Designed and made in Australia.\u003c\/p\u003e\n\u003cp class=\"ps-size-link-wrap\"\u003e\u003ca href=\"#ps-size-guide-modal\" class=\"ps-size-link\"\u003e Discover your size \u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cdiv id=\"ps-size-guide-modal\" class=\"ps-size-modal\"\u003e\n\u003ca href=\"#!\" class=\"ps-size-modal-backdrop\"\u003e\u003c\/a\u003e\n\u003cdiv class=\"ps-size-modal-dialog\"\u003e\n\u003ca href=\"#!\" class=\"ps-size-modal-close\"\u003e×\u003c\/a\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/jockstrap_size_chart.jpg?v=1776141617\" alt=\"Micro thong size guide\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ps-accordion\"\u003e\n\u003cdetails class=\"ps-item\" open=\"\"\u003e\n\u003csummary class=\"ps-accordion-trigger\"\u003eDetails\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cul class=\"ps-list\"\u003e\n\u003cli\u003eBlack\u003c\/li\u003e\n\u003cli\u003eMen’s micro thong\u003c\/li\u003e\n\u003cli\u003eLow rise\u003c\/li\u003e\n\u003cli\u003eMinimal coverage\u003c\/li\u003e\n\u003cli\u003eFully lined contoured pouch\u003c\/li\u003e\n\u003cli\u003e12 mm \/ 0.47 in narrow elastic\u003c\/li\u003e\n\u003cli\u003eSmooth black spandex fabric\u003c\/li\u003e\n\u003cli\u003eDesigned and made in Australia\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"ps-item\"\u003e\n\u003csummary class=\"ps-accordion-trigger\"\u003eDiscover your size\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eDesigned for a close, body-conscious fit with a supportive contoured pouch and a minimal thong back. The low rise and narrow elastic create a discreet, streamlined line on the body.\u003c\/p\u003e\n\u003cp class=\"ps-size-link-wrap ps-size-link-wrap-drawer\"\u003e\u003ca href=\"#ps-size-guide-modal\" class=\"ps-size-link\"\u003e Discover your size \u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"ps-item\"\u003e\n\u003csummary class=\"ps-accordion-trigger\"\u003eComposition\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eMain: Black Spandex\u003cbr\u003eLining: 100% Cotton Modal\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"ps-item\"\u003e\n\u003csummary class=\"ps-accordion-trigger\"\u003eCare\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eMachine washable. Cold gentle wash. Dry flat in shade.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"ps-item\" open=\"\"\u003e\n\u003csummary class=\"ps-accordion-trigger\"\u003eShipping\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003e\u003cstrong\u003eAustralia:\u003c\/strong\u003e Free standard shipping over A$58.98.\u003cbr\u003eStandard A$12.98. Express A$23.98.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eInternational:\u003c\/strong\u003e Free standard shipping over A$149.98.\u003cbr\u003eStandard A$24.98. Express A$34.98.\u003c\/p\u003e\n\u003cp class=\"ps-note\"\u003eDispatches within 2–3 business days with tracking provided once shipped.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"ps-item\"\u003e\n\u003csummary class=\"ps-accordion-trigger\"\u003eReturns\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eFor hygiene reasons, underwear is not eligible for change-of-mind returns or exchanges. Please check your size carefully before purchase.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"ps-item\" open=\"\"\u003e\n\u003csummary class=\"ps-accordion-trigger\"\u003eWhy this piece\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eThis men’s black micro thong combines a minimal cut with smooth black spandex, a fully lined contoured pouch, and narrow 12 mm \/ 0.47 in elastic for a refined, barely-there finish. Designed for those looking for low-rise men’s underwear with a sharper, more minimal silhouette.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ps-made-badge\"\u003e\u003cimg alt=\"Palm Stallion Australian made men's black micro thong\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/Palm_Stallion_Australian_made.avif?v=1769422815\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .ps-pdp-copy {\n    color: #111;\n    font-size: 15px;\n    line-height: 1.65;\n  }\n\n  .ps-intro {\n    margin: 0 0 10px 0;\n  }\n\n  .ps-size-link-wrap {\n    margin: 0 0 18px 0;\n  }\n\n  .ps-size-link-wrap-drawer {\n    margin: 12px 0 0 0;\n  }\n\n  .ps-size-link {\n    color: #111;\n    text-decoration: none;\n    border-bottom: 1px solid #111;\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    line-height: 1.2;\n  }\n\n  .ps-size-link span {\n    font-size: 15px;\n    line-height: 1;\n  }\n\n  .ps-accordion {\n    border-top: 1px solid #eaeaea;\n    margin-top: 4px;\n  }\n\n  .ps-item {\n    border-bottom: 1px solid #eaeaea;\n  }\n\n  .ps-accordion-trigger {\n    list-style: none;\n    width: 100%;\n    padding: 14px 28px 14px 0;\n    cursor: pointer;\n    position: relative;\n    font-weight: 600;\n    color: #111;\n    font-size: 15px;\n    line-height: 1.4;\n  }\n\n  .ps-accordion-trigger::-webkit-details-marker {\n    display: none;\n  }\n\n  .ps-accordion-trigger::marker {\n    display: none;\n  }\n\n  .ps-accordion-trigger::after {\n    content: \"+\";\n    position: absolute;\n    right: 0;\n    top: 50%;\n    transform: translateY(-50%);\n    font-size: 18px;\n    line-height: 1;\n    font-weight: 400;\n  }\n\n  .ps-item[open] .ps-accordion-trigger::after {\n    content: \"–\";\n  }\n\n  .ps-accordion-content {\n    padding: 0 0 16px 0;\n  }\n\n  .ps-list {\n    margin: 0;\n    padding-left: 18px;\n  }\n\n  .ps-list li {\n    margin: 0 0 4px 0;\n  }\n\n  .ps-note {\n    margin: 10px 0 0 0;\n    color: #444;\n  }\n\n  .ps-made-badge {\n    margin: 18px 0 0 0;\n  }\n\n  .ps-made-badge img {\n    display: block;\n    max-width: 240px;\n    width: 100%;\n    height: auto;\n  }\n\n  .ps-size-modal {\n    display: none;\n  }\n\n  .ps-size-modal.is-open {\n    display: block;\n  }\n\n  .ps-size-modal-backdrop {\n    position: fixed;\n    inset: 0;\n    background: rgba(0, 0, 0, 0.72);\n    z-index: 9998;\n  }\n\n  .ps-size-modal-dialog {\n    position: fixed;\n    top: 50%;\n    left: 50%;\n    transform: translate(-50%, -50%);\n    width: min(64vw, 600px);\n    max-height: 63vh;\n    overflow: auto;\n    background: #fff;\n    padding: 20px;\n    box-sizing: border-box;\n    z-index: 9999;\n    border-radius: 4px;\n  }\n\n  .ps-size-modal-dialog img {\n    display: block;\n    width: 100%;\n    height: auto;\n  }\n\n  .ps-size-modal-close {\n    position: absolute;\n    top: 8px;\n    right: 12px;\n    color: #111;\n    text-decoration: none;\n    font-size: 30px;\n    line-height: 1;\n  }\n\n  html.ps-modal-open,\n  body.ps-modal-open {\n    overflow: hidden;\n  }\n\n  @media (max-width: 749px) {\n    .ps-pdp-copy {\n      font-size: 14px;\n      line-height: 1.6;\n    }\n\n    .ps-accordion-trigger {\n      font-size: 14px;\n      padding: 13px 24px 13px 0;\n    }\n\n    .ps-size-link span {\n      font-size: 14px;\n    }\n\n    .ps-size-modal-dialog {\n      width: min(82vw, 520px);\n      padding: 14px;\n      max-height: 70vh;\n    }\n\n    .ps-size-modal-close {\n      top: 6px;\n      right: 10px;\n      font-size: 28px;\n    }\n  }\n\u003c\/style\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Palm Stallion","offers":[{"title":"S","offer_id":48853916745979,"sku":null,"price":34.99,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":48853916778747,"sku":null,"price":34.99,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":48853916811515,"sku":"48608974536955","price":34.99,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":48853916844283,"sku":null,"price":34.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/exportblackthong.png?v=1778554353"},{"product_id":"clear-frame-sunglasses","title":"Clear Frame Sunglasses","description":"\u003cdiv class=\"ps-pdp-copy\"\u003e\n  \u003cp class=\"ps-intro\"\u003eA refined round-frame sunglass with a clean, sculpted silhouette and a confident, understated presence. Crafted in a clear frame with black lenses, this style is designed to sharpen the face while maintaining a timeless, versatile look. Subtle gold hardware accents add a considered finish without overpowering the design.\u003c\/p\u003e\n\n  \u003cdiv class=\"ps-colour-link\"\u003e\n    \u003ca href=\"https:\/\/palmstallion.com\/products\/black-frame-sunglasses\"\u003eAlso available in black\u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ps-accordion\"\u003e\n    \u003cdetails open\u003e\n      \u003csummary\u003eDetails\u003c\/summary\u003e\n      \u003cdiv class=\"ps-accordion-content\"\u003e\n        \u003cul class=\"ps-list\"\u003e\n          \u003cli\u003eClear frame\u003c\/li\u003e\n          \u003cli\u003eBlack tinted lenses\u003c\/li\u003e\n          \u003cli\u003eRound lens shape\u003c\/li\u003e\n          \u003cli\u003eKeyhole bridge\u003c\/li\u003e\n          \u003cli\u003eGold hardware accents\u003c\/li\u003e\n          \u003cli\u003eSlim temples with a clean profile\u003c\/li\u003e\n          \u003cli\u003eLightweight, comfortable fit\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails open\u003e\n      \u003csummary\u003eFit\u003c\/summary\u003e\n      \u003cdiv class=\"ps-accordion-content\"\u003e\n        \u003cp\u003eDesigned to sit balanced on the face with a medium fit. The rounded frame works well across most face shapes, particularly oval, square, and heart-shaped faces.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eComposition\u003c\/summary\u003e\n      \u003cdiv class=\"ps-accordion-content\"\u003e\n        \u003cp\u003eFrame: Polycarbonate\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eCare\u003c\/summary\u003e\n      \u003cdiv class=\"ps-accordion-content\"\u003e\n        \u003cp\u003eWipe gently with a soft lens cloth. Store in a protective case when not in use. Avoid leaving in direct heat for extended periods.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eShipping\u003c\/summary\u003e\n      \u003cdiv class=\"ps-accordion-content\"\u003e\n        \u003cp\u003e\u003cstrong\u003eAustralia:\u003c\/strong\u003e Free standard shipping over A$58.98.\u003cbr\u003eStandard A$12.98. Express A$23.98.\u003c\/p\u003e\n        \u003cp\u003e\u003cstrong\u003eInternational:\u003c\/strong\u003e Free standard shipping over A$149.98.\u003cbr\u003eStandard A$24.98. Express A$34.98.\u003c\/p\u003e\n        \u003cp class=\"ps-note\"\u003eDispatches within 2–3 business days with tracking provided once shipped.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eReturns\u003c\/summary\u003e\n      \u003cdiv class=\"ps-accordion-content\"\u003e\n        \u003cp\u003ePlease choose carefully. Returns are accepted in line with our store policy where the item is unused, unworn, and returned in original condition.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eWhy this piece\u003c\/summary\u003e\n      \u003cdiv class=\"ps-accordion-content\"\u003e\n        \u003cp\u003eA disciplined, classic frame reworked with sharper proportions and refined detailing. The clear frame and black lenses create a clean, modern contrast that works easily across resort styling, casual dressing, and off-duty looks.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .ps-pdp-copy {\n    color: #111;\n    font-size: 15px;\n    line-height: 1.65;\n  }\n\n  .ps-intro {\n    margin: 0 0 10px 0;\n  }\n\n  .ps-colour-link {\n    margin: 0 0 20px 0;\n    font-size: 13px;\n    line-height: 1.4;\n  }\n\n  .ps-colour-link a {\n    color: #111;\n    text-decoration: underline;\n    text-underline-offset: 3px;\n    text-decoration-thickness: 1px;\n  }\n\n  .ps-colour-link a:hover {\n    opacity: 0.65;\n  }\n\n  .ps-accordion {\n    border-top: 1px solid #eaeaea;\n    margin-top: 4px;\n  }\n\n  .ps-accordion details {\n    border-bottom: 1px solid #eaeaea;\n  }\n\n  .ps-accordion summary {\n    list-style: none;\n    cursor: pointer;\n    position: relative;\n    padding: 14px 28px 14px 0;\n    font-weight: 600;\n  }\n\n  .ps-accordion summary::-webkit-details-marker {\n    display: none;\n  }\n\n  .ps-accordion summary::marker {\n    display: none;\n  }\n\n  .ps-accordion summary::after {\n    content: \"+\";\n    position: absolute;\n    right: 0;\n    top: 50%;\n    transform: translateY(-50%);\n    font-size: 18px;\n    line-height: 1;\n    font-weight: 400;\n  }\n\n  .ps-accordion details[open] summary::after {\n    content: \"–\";\n  }\n\n  .ps-accordion-content {\n    padding: 0 0 16px 0;\n  }\n\n  .ps-list {\n    margin: 0;\n    padding-left: 18px;\n  }\n\n  .ps-list li {\n    margin: 0 0 4px 0;\n  }\n\n  .ps-note {\n    margin: 10px 0 0 0;\n    color: #444;\n  }\n\n  @media screen and (max-width: 749px) {\n    .ps-pdp-copy {\n      font-size: 14px;\n      line-height: 1.6;\n    }\n\n    .ps-accordion summary {\n      padding: 13px 24px 13px 0;\n    }\n\n    .ps-colour-link {\n      font-size: 13px;\n      margin-bottom: 18px;\n    }\n  }\n\u003c\/style\u003e","brand":"Palm Stallion","offers":[{"title":"Default Title","offer_id":48854225223931,"sku":null,"price":57.98,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/Gemini_Generated_Image_cvaa40cvaa40cvaa_57c953cb-19a5-42cc-a725-09925e95e88b.png?v=1778555942"},{"product_id":"white-puka-shell-necklace","title":"White Puka Shell Necklace","description":"\u003cdiv class=\"ps-pdp-copy\"\u003e\n\u003cp class=\"ps-intro\"\u003eA natural puka shell necklace with a clean, coastal finish and a relaxed everyday feel. Crafted from natural shell pieces with subtle variation in tone, shape, and texture, this piece brings a classic beach-inspired detail to warm-weather styling. Easy to wear alone or layered with chains, it adds a sun-worn Palm Stallion finish without feeling overdone.\u003c\/p\u003e\n\u003cdiv class=\"ps-accordion\"\u003e\n\u003cdetails open=\"\"\u003e\n\u003csummary\u003eDetails\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cul class=\"ps-list\"\u003e\n\u003cli\u003eNatural puka shell necklace\u003c\/li\u003e\n\u003cli\u003eClassic coastal-inspired design\u003c\/li\u003e\n\u003cli\u003eNatural shell colour variation\u003c\/li\u003e\n\u003cli\u003eLightweight feel\u003c\/li\u003e\n\u003cli\u003eEasy everyday styling piece\u003c\/li\u003e\n\u003cli\u003eCan be worn alone or layered with chains\u003c\/li\u003e\n\u003cli\u003eUnisex styling\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eFit\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eDesigned to sit close to the neckline with a relaxed, easy fit. Works well styled with open shirts, tanks, swimwear, cropped tees, and casual resort looks.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails open=\"\"\u003e\n\u003csummary\u003eComposition\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eNatural shell.\u003c\/p\u003e\n\u003cp class=\"ps-note\"\u003eDue to the natural shell finish, each necklace may vary slightly in colour, shape, and surface texture.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails open=\"\"\u003e\n\u003csummary\u003eCare\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eKeep dry where possible and avoid prolonged exposure to water, sunscreen, oils, perfume, and harsh chemicals. Wipe gently with a soft dry cloth after wear and store separately to help protect the shell surface.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails open=\"\"\u003e\n\u003csummary\u003eShipping\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003e\u003cstrong\u003eAustralia:\u003c\/strong\u003e Free standard shipping over A$58.98.\u003cbr\u003eStandard A$12.98. Express A$23.98.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eInternational:\u003c\/strong\u003e Free standard shipping over A$149.98.\u003cbr\u003eStandard A$24.98. Express A$34.98.\u003c\/p\u003e\n\u003cp class=\"ps-note\"\u003eDispatches within 2–3 business days with tracking provided once shipped.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eReturns\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003ePlease choose carefully. Returns are accepted in line with our store policy where the item is unused, unworn, and returned in original condition.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhy this piece\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eA classic beach necklace reworked as an easy styling piece for summer dressing. The natural puka shell finish adds texture, contrast, and a relaxed coastal edge to swimwear, open shirts, and off-duty looks.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .ps-pdp-copy {\n    color: #111;\n    font-size: 15px;\n    line-height: 1.65;\n  }\n\n  .ps-intro {\n    margin: 0 0 18px 0;\n  }\n\n  .ps-accordion {\n    border-top: 1px solid #eaeaea;\n    margin-top: 4px;\n  }\n\n  .ps-accordion details {\n    border-bottom: 1px solid #eaeaea;\n  }\n\n  .ps-accordion summary {\n    list-style: none;\n    cursor: pointer;\n    position: relative;\n    padding: 14px 28px 14px 0;\n    font-weight: 600;\n  }\n\n  .ps-accordion summary::-webkit-details-marker {\n    display: none;\n  }\n\n  .ps-accordion summary::marker {\n    display: none;\n  }\n\n  .ps-accordion summary::after {\n    content: \"+\";\n    position: absolute;\n    right: 0;\n    top: 50%;\n    transform: translateY(-50%);\n    font-size: 18px;\n    line-height: 1;\n    font-weight: 400;\n  }\n\n  .ps-accordion details[open] summary::after {\n    content: \"–\";\n  }\n\n  .ps-accordion-content {\n    padding: 0 0 16px 0;\n  }\n\n  .ps-list {\n    margin: 0;\n    padding-left: 18px;\n  }\n\n  .ps-list li {\n    margin: 0 0 4px 0;\n  }\n\n  .ps-note {\n    margin: 10px 0 0 0;\n    color: #444;\n  }\n\n  @media screen and (max-width: 749px) {\n    .ps-pdp-copy {\n      font-size: 14px;\n      line-height: 1.6;\n    }\n\n    .ps-accordion summary {\n      padding: 13px 24px 13px 0;\n    }\n  }\n\u003c\/style\u003e","brand":"Palm Stallion","offers":[{"title":"Default Title","offer_id":48854112403707,"sku":null,"price":24.98,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/Gemini_Generated_Image_6mrvxn6mrvxn6mrv.png?v=1778557991"},{"product_id":"white-low-rise-micro-thong","title":"White Low-Rise Micro Thong","description":"\u003cdiv class=\"ps-pdp-copy\"\u003e\n\u003cp class=\"ps-intro\"\u003eA men’s white micro thong with a minimal, body-conscious cut and a clean, sculpted line. Made from smooth white spandex with a fully lined contoured pouch, this style is designed to sit close to the body with a barely-there feel and a sharp, refined finish. The narrow elastic measures 12 mm \/ 0.47 in wide for a discreet, streamlined look. Designed and made in Australia.\u003c\/p\u003e\n\u003cp class=\"ps-size-link-wrap\"\u003e\u003ca href=\"#ps-size-guide-modal\" class=\"ps-size-link\"\u003e Discover your size \u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cdiv id=\"ps-size-guide-modal\" class=\"ps-size-modal\"\u003e\n\u003ca href=\"#!\" class=\"ps-size-modal-backdrop\"\u003e\u003c\/a\u003e\n\u003cdiv class=\"ps-size-modal-dialog\"\u003e\n\u003ca href=\"#!\" class=\"ps-size-modal-close\"\u003e×\u003c\/a\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/jockstrap_size_chart.jpg?v=1776141617\" alt=\"White micro thong size guide\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ps-accordion\"\u003e\n\u003cdetails class=\"ps-item\" open=\"\"\u003e\n\u003csummary class=\"ps-accordion-trigger\"\u003eDetails\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cul class=\"ps-list\"\u003e\n\u003cli\u003eWhite\u003c\/li\u003e\n\u003cli\u003eMen’s micro thong\u003c\/li\u003e\n\u003cli\u003eLow rise\u003c\/li\u003e\n\u003cli\u003eMinimal coverage\u003c\/li\u003e\n\u003cli\u003eFully lined contoured pouch\u003c\/li\u003e\n\u003cli\u003e12 mm \/ 0.47 in narrow elastic\u003c\/li\u003e\n\u003cli\u003eSmooth white spandex fabric\u003c\/li\u003e\n\u003cli\u003eDesigned and made in Australia\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"ps-item\"\u003e\n\u003csummary class=\"ps-accordion-trigger\"\u003eDiscover your size\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eDesigned for a close, body-conscious fit with a supportive contoured pouch and a minimal thong back. The low rise and narrow elastic create a discreet, streamlined line on the body.\u003c\/p\u003e\n\u003cp class=\"ps-size-link-wrap ps-size-link-wrap-drawer\"\u003e\u003ca href=\"#ps-size-guide-modal\" class=\"ps-size-link\"\u003e Discover your size \u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"ps-item\"\u003e\n\u003csummary class=\"ps-accordion-trigger\"\u003eComposition\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eMain: White Spandex\u003cbr\u003eLining: 100% Cotton Modal\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"ps-item\"\u003e\n\u003csummary class=\"ps-accordion-trigger\"\u003eCare\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eMachine washable. Cold gentle wash. Dry flat in shade.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"ps-item\" open=\"\"\u003e\n\u003csummary class=\"ps-accordion-trigger\"\u003eShipping\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003e\u003cstrong\u003eAustralia:\u003c\/strong\u003e Free standard shipping over A$58.98.\u003cbr\u003eStandard A$12.98. Express A$23.98.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eInternational:\u003c\/strong\u003e Free standard shipping over A$149.98.\u003cbr\u003eStandard A$24.98. Express A$34.98.\u003c\/p\u003e\n\u003cp class=\"ps-note\"\u003eDispatches within 2–3 business days with tracking provided once shipped.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"ps-item\"\u003e\n\u003csummary class=\"ps-accordion-trigger\"\u003eReturns\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eFor hygiene reasons, underwear is not eligible for change-of-mind returns or exchanges. Please check your size carefully before purchase.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"ps-item\" open=\"\"\u003e\n\u003csummary class=\"ps-accordion-trigger\"\u003eWhy this piece\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eThis men’s white micro thong combines a minimal cut with smooth white spandex, a fully lined contoured pouch, and narrow 12 mm \/ 0.47 in elastic for a refined, barely-there finish. Designed for those looking for low-rise men’s underwear with a sharper, more minimal silhouette.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ps-made-badge\"\u003e\u003cimg alt=\"Palm Stallion Australian made men's white micro thong\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/Palm_Stallion_Australian_made.avif?v=1769422815\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Palm Stallion","offers":[{"title":"S","offer_id":48859236991227,"sku":null,"price":34.98,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":48859237023995,"sku":null,"price":34.98,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":48859237056763,"sku":"48608974536955","price":34.98,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":48859237089531,"sku":null,"price":34.98,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/tu-tgglide-onx-2copyd.png?v=1778733710"}],"url":"https:\/\/palmstallion.com\/collections\/shop-all.oembed?page=3","provider":"Palm Stallion","version":"1.0","type":"link"}