{"title":"Spring Sale","description":"\u003cp\u003eSpring Sale on selected styles until Friday 31 October: swim briefs A$29.99, ringer and crop tees A$59.99, revere shirts A$149. Limited runs, so once a size is gone, it's gone.\u003c\/p\u003e","products":[{"product_id":"mens-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. Call them togs or call them men's swim briefs, this pink pair is made for bright days on the sand and long swims after.\u003c\/p\u003e\n\u003cp class=\"ps-size-link-wrap\"\u003e\u003cbutton type=\"button\" class=\"ps-size-link\"\u003e Discover your size \u003cspan\u003e→\u003c\/span\u003e \u003c\/button\u003e\u003c\/p\u003e\n\u003cdiv id=\"ps-size-guide-modal\" class=\"ps-size-modal\"\u003e\n\u003cdiv class=\"ps-size-modal-backdrop\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ps-size-modal-dialog\"\u003e\n\u003cbutton type=\"button\" class=\"ps-size-modal-close\"\u003e×\u003c\/button\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/size_chart_swim_briefs.jpg?v=1790072064\" 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. 2.5 in \/ 6 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\u003cbutton type=\"button\" class=\"ps-size-link\"\u003e Discover your size \u003cspan\u003e→\u003c\/span\u003e \u003c\/button\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 (Standard):\u003c\/strong\u003e $12.99 AUD (orders $0.00–$98.99).\u003cbr\u003e\u003cstrong\u003eAustralia (Standard):\u003c\/strong\u003e FREE (orders $99+).\u003cbr\u003e\u003cstrong\u003eAustralia (Express):\u003c\/strong\u003e $23.99 AUD.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eNew Zealand (Standard):\u003c\/strong\u003e $19.99 AUD.\u003cbr\u003e\u003cstrong\u003eUSA, Canada \u0026amp; Asia (Standard):\u003c\/strong\u003e $24.99 AUD.\u003cbr\u003e\u003cstrong\u003eUK \u0026amp; Europe (Standard):\u003c\/strong\u003e $29.99 AUD.\u003cbr\u003e\u003cstrong\u003eRest of world (Standard):\u003c\/strong\u003e $34.99 AUD.\u003cbr\u003e\u003cstrong\u003eInternational (Standard):\u003c\/strong\u003e FREE on orders $160+ ($200+ rest of world).\u003cbr\u003e\u003cstrong\u003eInternational (Express):\u003c\/strong\u003e from $34.99 AUD.\u003c\/p\u003e\n\u003cp class=\"ps-note\"\u003eDispatches within 2–3 business days with tracking provided once shipped.\u003c\/p\u003e\n\u003cp class=\"ps-note\"\u003eFinal shipping options and costs are confirmed at checkout.\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\u003e\u003cstrong\u003eFree size exchange:\u003c\/strong\u003e If they don't fit, email shop@palmstallion.com within 14 days of delivery and we'll send you a different size free of charge. Briefs must be unworn, unwashed and have tags attached; you cover the return postage.\u003c\/p\u003e\n\u003cp\u003eFor hygiene reasons, swimwear isn't eligible for change-of-mind refunds. This doesn't affect your rights under the Australian Consumer Law if an item is faulty.\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      if (modal.parentNode !== document.body) document.body.appendChild(modal);\n\n      var openLinks = document.querySelectorAll('.ps-size-link');\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() {\n        modal.classList.add('is-open');\n        if (dialog) dialog.scrollTop = 0;\n      }\n\n      function closeModal() {\n        modal.classList.remove('is-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          closeModal();\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; background:none; border:0; border-bottom:1px solid #111; border-radius:0; padding:0; font:inherit; cursor:pointer; text-decoration:none; 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:2147483000; cursor:pointer; }\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:2147483001; 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; background:none; border:0; padding:0; line-height:1; font-size:30px; cursor:pointer; z-index:1; }\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":29.99,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":46036120469755,"sku":"","price":29.99,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":46036120502523,"sku":"","price":29.99,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":46036120535291,"sku":"","price":29.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":"mens-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. Whatever you call your bathers, these teal men's swim briefs are built for salt water, sunshine and long beach afternoons.\u003c\/p\u003e\n\u003cp class=\"ps-size-link-wrap\"\u003e\u003cbutton type=\"button\" class=\"ps-size-link\"\u003e Discover your size \u003cspan\u003e→\u003c\/span\u003e \u003c\/button\u003e\u003c\/p\u003e\n\u003cdiv id=\"ps-size-guide-modal\" class=\"ps-size-modal\"\u003e\n\u003cdiv class=\"ps-size-modal-backdrop\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ps-size-modal-dialog\"\u003e\n\u003cbutton type=\"button\" class=\"ps-size-modal-close\"\u003e×\u003c\/button\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/size_chart_swim_briefs.jpg?v=1790072064\" 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. 2.5 in \/ 6 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\u003cbutton type=\"button\" class=\"ps-size-link\"\u003e Discover your size \u003cspan\u003e→\u003c\/span\u003e \u003c\/button\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 (Standard):\u003c\/strong\u003e $12.99 AUD (orders $0.00–$98.99).\u003cbr\u003e\u003cstrong\u003eAustralia (Standard):\u003c\/strong\u003e FREE (orders $99+).\u003cbr\u003e\u003cstrong\u003eAustralia (Express):\u003c\/strong\u003e $23.99 AUD.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eNew Zealand (Standard):\u003c\/strong\u003e $19.99 AUD.\u003cbr\u003e\u003cstrong\u003eUSA, Canada \u0026amp; Asia (Standard):\u003c\/strong\u003e $24.99 AUD.\u003cbr\u003e\u003cstrong\u003eUK \u0026amp; Europe (Standard):\u003c\/strong\u003e $29.99 AUD.\u003cbr\u003e\u003cstrong\u003eRest of world (Standard):\u003c\/strong\u003e $34.99 AUD.\u003cbr\u003e\u003cstrong\u003eInternational (Standard):\u003c\/strong\u003e FREE on orders $160+ ($200+ rest of world).\u003cbr\u003e\u003cstrong\u003eInternational (Express):\u003c\/strong\u003e from $34.99 AUD.\u003c\/p\u003e\n\u003cp class=\"ps-note\"\u003eDispatches within 2–3 business days with tracking provided once shipped.\u003c\/p\u003e\n\u003cp class=\"ps-note\"\u003eFinal shipping options and costs are confirmed at checkout.\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\u003e\u003cstrong\u003eFree size exchange:\u003c\/strong\u003e If they don't fit, email shop@palmstallion.com within 14 days of delivery and we'll send you a different size free of charge. Briefs must be unworn, unwashed and have tags attached; you cover the return postage.\u003c\/p\u003e\n\u003cp\u003eFor hygiene reasons, swimwear isn't eligible for change-of-mind refunds. This doesn't affect your rights under the Australian Consumer Law if an item is faulty.\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      if (modal.parentNode !== document.body) document.body.appendChild(modal);\n\n      var openLinks = document.querySelectorAll('.ps-size-link');\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() {\n        modal.classList.add('is-open');\n        if (dialog) dialog.scrollTop = 0;\n      }\n\n      function closeModal() {\n        modal.classList.remove('is-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          closeModal();\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; background:none; border:0; border-bottom:1px solid #111; border-radius:0; padding:0; font:inherit; cursor:pointer; text-decoration:none; 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:2147483000; cursor:pointer; }\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:2147483001; 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; background:none; border:0; padding:0; line-height:1; font-size:30px; cursor:pointer; z-index:1; }\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":29.99,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":46036120633595,"sku":null,"price":29.99,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":46036120666363,"sku":null,"price":29.99,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":46036120699131,"sku":null,"price":29.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":"mens-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. Pack these men's swim briefs as your go-to swimmers for summer, from early ocean dips to sunset on the sand.\u003c\/p\u003e\n\u003cp class=\"ps-size-link-wrap\"\u003e\u003cbutton type=\"button\" class=\"ps-size-link\"\u003e Discover your size \u003cspan\u003e→\u003c\/span\u003e \u003c\/button\u003e\u003c\/p\u003e\n\u003cdiv id=\"ps-size-guide-modal\" class=\"ps-size-modal\"\u003e\n\u003cdiv class=\"ps-size-modal-backdrop\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ps-size-modal-dialog\"\u003e\n\u003cbutton type=\"button\" class=\"ps-size-modal-close\"\u003e×\u003c\/button\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/size_chart_swim_briefs.jpg?v=1790072064\" 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. 2.5 in \/ 6 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\u003cbutton type=\"button\" class=\"ps-size-link\"\u003e Discover your size \u003cspan\u003e→\u003c\/span\u003e \u003c\/button\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 (Standard):\u003c\/strong\u003e $12.99 AUD (orders $0.00–$98.99).\u003cbr\u003e\u003cstrong\u003eAustralia (Standard):\u003c\/strong\u003e FREE (orders $99+).\u003cbr\u003e\u003cstrong\u003eAustralia (Express):\u003c\/strong\u003e $23.99 AUD.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eNew Zealand (Standard):\u003c\/strong\u003e $19.99 AUD.\u003cbr\u003e\u003cstrong\u003eUSA, Canada \u0026amp; Asia (Standard):\u003c\/strong\u003e $24.99 AUD.\u003cbr\u003e\u003cstrong\u003eUK \u0026amp; Europe (Standard):\u003c\/strong\u003e $29.99 AUD.\u003cbr\u003e\u003cstrong\u003eRest of world (Standard):\u003c\/strong\u003e $34.99 AUD.\u003cbr\u003e\u003cstrong\u003eInternational (Standard):\u003c\/strong\u003e FREE on orders $160+ ($200+ rest of world).\u003cbr\u003e\u003cstrong\u003eInternational (Express):\u003c\/strong\u003e from $34.99 AUD.\u003c\/p\u003e\n\u003cp class=\"ps-note\"\u003eDispatches within 2–3 business days with tracking provided once shipped.\u003c\/p\u003e\n\u003cp class=\"ps-note\"\u003eFinal shipping options and costs are confirmed at checkout.\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\u003e\u003cstrong\u003eFree size exchange:\u003c\/strong\u003e If they don't fit, email shop@palmstallion.com within 14 days of delivery and we'll send you a different size free of charge. Briefs must be unworn, unwashed and have tags attached; you cover the return postage.\u003c\/p\u003e\n\u003cp\u003eFor hygiene reasons, swimwear isn't eligible for change-of-mind refunds. This doesn't affect your rights under the Australian Consumer Law if an item is faulty.\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      if (modal.parentNode !== document.body) document.body.appendChild(modal);\n\n      var openLinks = document.querySelectorAll('.ps-size-link');\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() {\n        modal.classList.add('is-open');\n        if (dialog) dialog.scrollTop = 0;\n      }\n\n      function closeModal() {\n        modal.classList.remove('is-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          closeModal();\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; background:none; border:0; border-bottom:1px solid #111; border-radius:0; padding:0; font:inherit; cursor:pointer; text-decoration:none; 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:2147483000; cursor:pointer; }\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:2147483001; 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; background:none; border:0; padding:0; line-height:1; font-size:30px; cursor:pointer; z-index:1; }\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":29.99,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":46036121780475,"sku":null,"price":29.99,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":46036121813243,"sku":null,"price":29.99,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":46036121846011,"sku":null,"price":29.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":"mens-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. True Aussie cossies, these men's swim briefs are cut for days spent between the shoreline and the pool deck.\u003c\/p\u003e\n\u003cp class=\"ps-size-link-wrap\"\u003e\u003cbutton type=\"button\" class=\"ps-size-link\"\u003e Discover your size \u003cspan\u003e→\u003c\/span\u003e \u003c\/button\u003e\u003c\/p\u003e\n\u003cdiv id=\"ps-size-guide-modal\" class=\"ps-size-modal\"\u003e\n\u003cdiv class=\"ps-size-modal-backdrop\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ps-size-modal-dialog\"\u003e\n\u003cbutton type=\"button\" class=\"ps-size-modal-close\"\u003e×\u003c\/button\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/size_chart_swim_briefs.jpg?v=1790072064\" 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. 2.5 in \/ 6 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\u003cbutton type=\"button\" class=\"ps-size-link\"\u003e Discover your size \u003cspan\u003e→\u003c\/span\u003e \u003c\/button\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 (Standard):\u003c\/strong\u003e $12.99 AUD (orders $0.00–$98.99).\u003cbr\u003e\u003cstrong\u003eAustralia (Standard):\u003c\/strong\u003e FREE (orders $99+).\u003cbr\u003e\u003cstrong\u003eAustralia (Express):\u003c\/strong\u003e $23.99 AUD.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eNew Zealand (Standard):\u003c\/strong\u003e $19.99 AUD.\u003cbr\u003e\u003cstrong\u003eUSA, Canada \u0026amp; Asia (Standard):\u003c\/strong\u003e $24.99 AUD.\u003cbr\u003e\u003cstrong\u003eUK \u0026amp; Europe (Standard):\u003c\/strong\u003e $29.99 AUD.\u003cbr\u003e\u003cstrong\u003eRest of world (Standard):\u003c\/strong\u003e $34.99 AUD.\u003cbr\u003e\u003cstrong\u003eInternational (Standard):\u003c\/strong\u003e FREE on orders $160+ ($200+ rest of world).\u003cbr\u003e\u003cstrong\u003eInternational (Express):\u003c\/strong\u003e from $34.99 AUD.\u003c\/p\u003e\n\u003cp class=\"ps-note\"\u003eDispatches within 2–3 business days with tracking provided once shipped.\u003c\/p\u003e\n\u003cp class=\"ps-note\"\u003eFinal shipping options and costs are confirmed at checkout.\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\u003e\u003cstrong\u003eFree size exchange:\u003c\/strong\u003e If they don't fit, email shop@palmstallion.com within 14 days of delivery and we'll send you a different size free of charge. Briefs must be unworn, unwashed and have tags attached; you cover the return postage.\u003c\/p\u003e\n\u003cp\u003eFor hygiene reasons, swimwear isn't eligible for change-of-mind refunds. This doesn't affect your rights under the Australian Consumer Law if an item is faulty.\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      if (modal.parentNode !== document.body) document.body.appendChild(modal);\n\n      var openLinks = document.querySelectorAll('.ps-size-link');\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() {\n        modal.classList.add('is-open');\n        if (dialog) dialog.scrollTop = 0;\n      }\n\n      function closeModal() {\n        modal.classList.remove('is-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          closeModal();\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; background:none; border:0; border-bottom:1px solid #111; border-radius:0; padding:0; font:inherit; cursor:pointer; text-decoration:none; 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:2147483000; cursor:pointer; }\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:2147483001; 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; background:none; border:0; padding:0; line-height:1; font-size:30px; cursor:pointer; z-index:1; }\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":29.99,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":46036121911547,"sku":null,"price":29.99,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":46036121944315,"sku":null,"price":29.99,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":46036121977083,"sku":null,"price":29.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":"mens-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. Art-led cossies with retro character, these men's swim briefs bring a 1970s mood to every beach day.\u003c\/p\u003e\n\u003cp class=\"ps-size-link-wrap\"\u003e\u003cbutton type=\"button\" class=\"ps-size-link\"\u003e Discover your size \u003cspan\u003e→\u003c\/span\u003e \u003c\/button\u003e\u003c\/p\u003e\n\u003cdiv id=\"ps-size-guide-modal\" class=\"ps-size-modal\"\u003e\n\u003cdiv class=\"ps-size-modal-backdrop\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ps-size-modal-dialog\"\u003e\n\u003cbutton type=\"button\" class=\"ps-size-modal-close\"\u003e×\u003c\/button\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/size_chart_swim_briefs.jpg?v=1790072064\" 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 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. 2.5 in \/ 6 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\u003cbutton type=\"button\" class=\"ps-size-link\"\u003e Discover your size \u003cspan\u003e→\u003c\/span\u003e \u003c\/button\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 (Standard):\u003c\/strong\u003e $12.99 AUD (orders $0.00–$98.99).\u003cbr\u003e\u003cstrong\u003eAustralia (Standard):\u003c\/strong\u003e FREE (orders $99+).\u003cbr\u003e\u003cstrong\u003eAustralia (Express):\u003c\/strong\u003e $23.99 AUD.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eNew Zealand (Standard):\u003c\/strong\u003e $19.99 AUD.\u003cbr\u003e\u003cstrong\u003eUSA, Canada \u0026amp; Asia (Standard):\u003c\/strong\u003e $24.99 AUD.\u003cbr\u003e\u003cstrong\u003eUK \u0026amp; Europe (Standard):\u003c\/strong\u003e $29.99 AUD.\u003cbr\u003e\u003cstrong\u003eRest of world (Standard):\u003c\/strong\u003e $34.99 AUD.\u003cbr\u003e\u003cstrong\u003eInternational (Standard):\u003c\/strong\u003e FREE on orders $160+ ($200+ rest of world).\u003cbr\u003e\u003cstrong\u003eInternational (Express):\u003c\/strong\u003e from $34.99 AUD.\u003c\/p\u003e\n\u003cp class=\"ps-note\"\u003eDispatches within 2–3 business days with tracking provided once shipped.\u003c\/p\u003e\n\u003cp class=\"ps-note\"\u003eFinal shipping options and costs are confirmed at checkout.\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\u003e\u003cstrong\u003eFree size exchange:\u003c\/strong\u003e If they don't fit, email shop@palmstallion.com within 14 days of delivery and we'll send you a different size free of charge. Briefs must be unworn, unwashed and have tags attached; you cover the return postage.\u003c\/p\u003e\n\u003cp\u003eFor hygiene reasons, swimwear isn't eligible for change-of-mind refunds. This doesn't affect your rights under the Australian Consumer Law if an item is faulty.\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 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      if (modal.parentNode !== document.body) document.body.appendChild(modal);\n\n      var openLinks = document.querySelectorAll('.ps-size-link');\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() {\n        modal.classList.add('is-open');\n        if (dialog) dialog.scrollTop = 0;\n      }\n\n      function closeModal() {\n        modal.classList.remove('is-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          closeModal();\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; background:none; border:0; border-bottom:1px solid #111; border-radius:0; padding:0; font:inherit; cursor:pointer; text-decoration:none; 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:2147483000; cursor:pointer; }\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:2147483001; 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; background:none; border:0; padding:0; line-height:1; font-size:30px; cursor:pointer; z-index:1; }\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":29.99,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":46036125745403,"sku":null,"price":29.99,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":46036125778171,"sku":null,"price":29.99,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":46036125810939,"sku":null,"price":29.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":"mens-rainbow-tie-dye-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. Bright togs for bright days, these men's swim briefs are made for summer swims and long afternoons in the sun.\u003c\/p\u003e\n\u003cp class=\"ps-size-link-wrap\"\u003e\u003cbutton type=\"button\" class=\"ps-size-link\"\u003e Discover your size \u003cspan\u003e→\u003c\/span\u003e \u003c\/button\u003e\u003c\/p\u003e\n\u003cdiv id=\"ps-size-guide-modal\" class=\"ps-size-modal\"\u003e\n\u003cdiv class=\"ps-size-modal-backdrop\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ps-size-modal-dialog\"\u003e\n\u003cbutton type=\"button\" class=\"ps-size-modal-close\"\u003e×\u003c\/button\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/size_chart_swim_briefs.jpg?v=1790072064\" 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. 2.5 in \/ 6 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\u003cbutton type=\"button\" class=\"ps-size-link\"\u003e Discover your size \u003cspan\u003e→\u003c\/span\u003e \u003c\/button\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 (Standard):\u003c\/strong\u003e $12.99 AUD (orders $0.00–$98.99).\u003cbr\u003e\u003cstrong\u003eAustralia (Standard):\u003c\/strong\u003e FREE (orders $99+).\u003cbr\u003e\u003cstrong\u003eAustralia (Express):\u003c\/strong\u003e $23.99 AUD.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eNew Zealand (Standard):\u003c\/strong\u003e $19.99 AUD.\u003cbr\u003e\u003cstrong\u003eUSA, Canada \u0026amp; Asia (Standard):\u003c\/strong\u003e $24.99 AUD.\u003cbr\u003e\u003cstrong\u003eUK \u0026amp; Europe (Standard):\u003c\/strong\u003e $29.99 AUD.\u003cbr\u003e\u003cstrong\u003eRest of world (Standard):\u003c\/strong\u003e $34.99 AUD.\u003cbr\u003e\u003cstrong\u003eInternational (Standard):\u003c\/strong\u003e FREE on orders $160+ ($200+ rest of world).\u003cbr\u003e\u003cstrong\u003eInternational (Express):\u003c\/strong\u003e from $34.99 AUD.\u003c\/p\u003e\n\u003cp class=\"ps-note\"\u003eDispatches within 2–3 business days with tracking provided once shipped.\u003c\/p\u003e\n\u003cp class=\"ps-note\"\u003eFinal shipping options and costs are confirmed at checkout.\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\u003e\u003cstrong\u003eFree size exchange:\u003c\/strong\u003e If they don't fit, email shop@palmstallion.com within 14 days of delivery and we'll send you a different size free of charge. Briefs must be unworn, unwashed and have tags attached; you cover the return postage.\u003c\/p\u003e\n\u003cp\u003eFor hygiene reasons, swimwear isn't eligible for change-of-mind refunds. This doesn't affect your rights under the Australian Consumer Law if an item is faulty.\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      if (modal.parentNode !== document.body) document.body.appendChild(modal);\n\n      var openLinks = document.querySelectorAll('.ps-size-link');\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() {\n        modal.classList.add('is-open');\n        if (dialog) dialog.scrollTop = 0;\n      }\n\n      function closeModal() {\n        modal.classList.remove('is-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          closeModal();\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; background:none; border:0; border-bottom:1px solid #111; border-radius:0; padding:0; font:inherit; cursor:pointer; text-decoration:none; 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:2147483000; cursor:pointer; }\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:2147483001; 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; background:none; border:0; padding:0; line-height:1; font-size:30px; cursor:pointer; z-index:1; }\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":29.99,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":46036126105851,"sku":null,"price":29.99,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":46036126138619,"sku":null,"price":29.99,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":46036126171387,"sku":null,"price":29.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":"mens-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. Dark, graphic togs with a tropical edge, these men's swim briefs are built for long days at the beach and nights by the water.\u003c\/p\u003e\n\u003cp class=\"ps-size-link-wrap\"\u003e\u003cbutton type=\"button\" class=\"ps-size-link\"\u003e Discover your size \u003cspan\u003e→\u003c\/span\u003e \u003c\/button\u003e\u003c\/p\u003e\n\u003cdiv id=\"ps-size-guide-modal\" class=\"ps-size-modal\"\u003e\n\u003cdiv class=\"ps-size-modal-backdrop\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ps-size-modal-dialog\"\u003e\n\u003cbutton type=\"button\" class=\"ps-size-modal-close\"\u003e×\u003c\/button\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/size_chart_swim_briefs.jpg?v=1790072064\" 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\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. 2.5 in \/ 6 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\u003cbutton type=\"button\" class=\"ps-size-link\"\u003e Discover your size \u003cspan\u003e→\u003c\/span\u003e \u003c\/button\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 (Standard):\u003c\/strong\u003e $12.99 AUD (orders $0.00–$98.99).\u003cbr\u003e\u003cstrong\u003eAustralia (Standard):\u003c\/strong\u003e FREE (orders $99+).\u003cbr\u003e\u003cstrong\u003eAustralia (Express):\u003c\/strong\u003e $23.99 AUD.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eNew Zealand (Standard):\u003c\/strong\u003e $19.99 AUD.\u003cbr\u003e\u003cstrong\u003eUSA, Canada \u0026amp; Asia (Standard):\u003c\/strong\u003e $24.99 AUD.\u003cbr\u003e\u003cstrong\u003eUK \u0026amp; Europe (Standard):\u003c\/strong\u003e $29.99 AUD.\u003cbr\u003e\u003cstrong\u003eRest of world (Standard):\u003c\/strong\u003e $34.99 AUD.\u003cbr\u003e\u003cstrong\u003eInternational (Standard):\u003c\/strong\u003e FREE on orders $160+ ($200+ rest of world).\u003cbr\u003e\u003cstrong\u003eInternational (Express):\u003c\/strong\u003e from $34.99 AUD.\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\u003e\u003cstrong\u003eFree size exchange:\u003c\/strong\u003e If they don't fit, email shop@palmstallion.com within 14 days of delivery and we'll send you a different size free of charge. Briefs must be unworn, unwashed and have tags attached; you cover the return postage.\u003c\/p\u003e\n\u003cp\u003eFor hygiene reasons, swimwear isn't eligible for change-of-mind refunds. This doesn't affect your rights under the Australian Consumer Law if an item is faulty.\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      if (modal.parentNode !== document.body) document.body.appendChild(modal);\n\n      var openLinks = document.querySelectorAll('.ps-size-link');\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() {\n        modal.classList.add('is-open');\n        if (dialog) dialog.scrollTop = 0;\n      }\n\n      function closeModal() {\n        modal.classList.remove('is-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          closeModal();\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; background:none; border:0; border-bottom:1px solid #111; border-radius:0; padding:0; font:inherit; cursor:pointer; text-decoration:none; 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:2147483000; cursor:pointer; }\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:2147483001; 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; background:none; border:0; padding:0; line-height:1; font-size:30px; cursor:pointer; z-index:1; }\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":47889757634811,"sku":null,"price":29.99,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":47889757667579,"sku":null,"price":29.99,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":47889757700347,"sku":"47889757700347","price":29.99,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":47889757733115,"sku":null,"price":29.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":"mens-blue-jungle-revere-shirt","title":"Blue Jungle Revere Shirt","description":"\u003cdiv class=\"ps-pdp-copy\"\u003e\n\u003cp class=\"ps-intro\"\u003eA short-sleeve Revere shirt cut in airy cotton voile, finished in a crisp white base with a bold cobalt-blue jungle scene. Light, breathable, and relaxed through the body, it is designed for an effortless warm-weather silhouette with a more refined point of view. 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\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=\"Button shirts size guide\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/BUTTON_SHIRTS.jpg?v=1776148702\"\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\u003eBlue jungle print on white\u003c\/li\u003e\n\u003cli\u003eCotton voile\u003c\/li\u003e\n\u003cli\u003eRevere camp collar\u003c\/li\u003e\n\u003cli\u003eShort sleeves\u003c\/li\u003e\n\u003cli\u003eRelaxed fit\u003c\/li\u003e\n\u003cli\u003eMother-of-pearl buttons\u003c\/li\u003e\n\u003cli\u003eStraight hem\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"ps-item\" open=\"\"\u003e\n\u003csummary class=\"ps-accordion-trigger\"\u003eDiscover your size\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eCut for an easy, relaxed fit with a fluid drape through the body. Designed to be worn loose for a cleaner, effortless warm-weather silhouette.\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\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\u003eOuter: 100% Cotton Voile\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\u003eCold gentle wash. Wash with like colours. Do not tumble dry. Dry in shade. Cool iron on reverse if needed.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails open=\"\" class=\"ps-item\"\u003e\n\u003csummary class=\"ps-accordion-trigger\"\u003eShipping\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003e\u003cstrong\u003eAustralia (Standard):\u003c\/strong\u003e $12.99 AUD (orders $0.00–$98.99).\u003cbr\u003e\u003cstrong\u003eAustralia (Standard):\u003c\/strong\u003e FREE (orders $99+).\u003cbr\u003e\u003cstrong\u003eAustralia (Express):\u003c\/strong\u003e $23.99 AUD.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eNew Zealand (Standard):\u003c\/strong\u003e $19.99 AUD.\u003cbr\u003e\u003cstrong\u003eUSA, Canada \u0026amp; Asia (Standard):\u003c\/strong\u003e $24.99 AUD.\u003cbr\u003e\u003cstrong\u003eUK \u0026amp; Europe (Standard):\u003c\/strong\u003e $29.99 AUD.\u003cbr\u003e\u003cstrong\u003eRest of world (Standard):\u003c\/strong\u003e $34.99 AUD.\u003cbr\u003e\u003cstrong\u003eInternational (Standard):\u003c\/strong\u003e FREE on orders $160+ ($200+ rest of world).\u003cbr\u003e\u003cstrong\u003eInternational (Express):\u003c\/strong\u003e from $34.99 AUD.\u003c\/p\u003e\n\u003cp class=\"ps-note\"\u003eDispatches within 2–3 business days with tracking provided once shipped.\u003c\/p\u003e\n\u003cp class=\"ps-note\"\u003eFinal shipping options and costs are confirmed at checkout.\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\u003e\u003cstrong\u003eChange of mind:\u003c\/strong\u003e Contact us within 30 days of purchase for a store credit or refund. Items must be unworn, with tags attached. Return postage is at your cost.\u003c\/p\u003e\n\u003cp class=\"ps-note\"\u003eFaulty or incorrect item? Email \u003ca href=\"mailto:shop@palmstallion.com\"\u003eshop@palmstallion.com\u003c\/a\u003e. This does not limit your rights under Australian Consumer Law. See \u003ca href=\"\/pages\/shipping-and-faq\"\u003eShipping \u0026amp; FAQ\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\"\u003eWhy this piece\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eThis piece brings together a relaxed resort silhouette and a more considered finish — airy cotton voile, crisp contrast, and elevated detailing for a shirt that feels easy but still intentional.\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\"\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":48395083645179,"sku":null,"price":149.99,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":48395083677947,"sku":null,"price":149.99,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":48395083710715,"sku":null,"price":149.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/2.png?v=1776056556"},{"product_id":"mens-black-jungle-revere-shirt","title":"Black Jungle Revere Shirt","description":"\u003cdiv class=\"ps-pdp-copy\"\u003e\n\u003cp class=\"ps-intro\"\u003eA short-sleeve Revere shirt cut in airy cotton voile, finished in a deep black base with a bold tonal jungle scene. Light, breathable, and relaxed through the body, it is designed for an effortless warm-weather silhouette with a more refined point of view. 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\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\/BUTTON_SHIRTS.jpg?v=1776148702\" alt=\"Button shirts 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 tonal jungle print\u003c\/li\u003e\n\u003cli\u003eCotton voile\u003c\/li\u003e\n\u003cli\u003eRevere camp collar\u003c\/li\u003e\n\u003cli\u003eShort sleeves\u003c\/li\u003e\n\u003cli\u003eRelaxed fit\u003c\/li\u003e\n\u003cli\u003eMother-of-pearl buttons\u003c\/li\u003e\n\u003cli\u003eStraight hem\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 an easy, relaxed fit with a fluid drape through the body. Designed to be worn loose for a cleaner, effortless warm-weather silhouette.\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\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\u003eOuter: 100% Cotton Voile\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\u003eCold gentle wash. Wash with like colours. Do not tumble dry. Dry in shade. Cool iron on reverse if needed.\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 (Standard):\u003c\/strong\u003e $12.99 AUD (orders $0.00–$98.99).\u003cbr\u003e\u003cstrong\u003eAustralia (Standard):\u003c\/strong\u003e FREE (orders $99+).\u003cbr\u003e\u003cstrong\u003eAustralia (Express):\u003c\/strong\u003e $23.99 AUD.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eNew Zealand (Standard):\u003c\/strong\u003e $19.99 AUD.\u003cbr\u003e\u003cstrong\u003eUSA, Canada \u0026amp; Asia (Standard):\u003c\/strong\u003e $24.99 AUD.\u003cbr\u003e\u003cstrong\u003eUK \u0026amp; Europe (Standard):\u003c\/strong\u003e $29.99 AUD.\u003cbr\u003e\u003cstrong\u003eRest of world (Standard):\u003c\/strong\u003e $34.99 AUD.\u003cbr\u003e\u003cstrong\u003eInternational (Standard):\u003c\/strong\u003e FREE on orders $160+ ($200+ rest of world).\u003cbr\u003e\u003cstrong\u003eInternational (Express):\u003c\/strong\u003e from $34.99 AUD.\u003c\/p\u003e\n\u003cp class=\"ps-note\"\u003eDispatches within 2 to 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\u003e\u003cstrong\u003eChange of mind:\u003c\/strong\u003e Contact us within 30 days of purchase for a store credit or refund. Items must be unworn, with tags attached. Return postage is at your cost.\u003c\/p\u003e\n\u003cp class=\"ps-note\"\u003eFaulty or incorrect item? Email \u003ca href=\"mailto:shop@palmstallion.com\"\u003eshop@palmstallion.com\u003c\/a\u003e. This does not limit your rights under Australian Consumer Law. See \u003ca href=\"\/pages\/shipping-and-faq\"\u003eShipping \u0026amp; FAQ\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\"\u003eWhy this piece\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eThis piece brings together a relaxed resort silhouette and a more considered finish — airy cotton voile, tonal depth, and elevated detailing for a shirt that feels easy but still intentional.\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\" 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      padding:13px 24px 13px 0;\n      font-size: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":48395083743483,"sku":null,"price":149.99,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":48395083776251,"sku":null,"price":149.99,"currency_code":"AUD","in_stock":false},{"title":"L","offer_id":48395083809019,"sku":"48395083809019","price":149.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/0f79a28a-e396-44dd-97ce-19d063ab9b16.png?v=1776056565"},{"product_id":"mens-cigarette-crop-tee","title":"Cigarette Crop Tee","description":"\u003cdiv class=\"ps-pdp-copy\"\u003e\n\u003cp class=\"ps-intro\"\u003eA cropped white cotton sleeveless crew tee finished with a bold Palm Stallion cigarette-pack inspired chest graphic. Cut with raw-finished armholes and a raw cropped hem, this piece has a worn-in beach-club feel with a sharp graphic attitude. The artwork is applied as a soft hand feel direct-to-garment print, giving the design a smooth, lightweight finish that sits naturally into the cotton jersey. Designed and printed in Australia.\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\u003eWhite cropped sleeveless crew tee\u003c\/li\u003e\n\u003cli\u003eCigarette-pack inspired Palm Stallion chest graphic\u003c\/li\u003e\n\u003cli\u003eSoft hand feel direct-to-garment print\u003c\/li\u003e\n\u003cli\u003eRaw-cut armholes\u003c\/li\u003e\n\u003cli\u003eRaw-cut cropped hem\u003c\/li\u003e\n\u003cli\u003eClean crew neckline\u003c\/li\u003e\n\u003cli\u003eSoft cotton jersey feel\u003c\/li\u003e\n\u003cli\u003eRegular cropped fit\u003c\/li\u003e\n\u003cli\u003eDesigned and printed in Australia\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails open=\"\"\u003e\n\u003csummary\u003eFit\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content\"\u003e\n\u003cp\u003eCut in a regular cropped sleeveless fit with raw-cut armholes and a raw cropped hem. Designed to sit shorter through the body with an easy shape that works with swim briefs, denim, shorts or layered styling.\u003c\/p\u003e\n\u003cp\u003eModel is 181cm and wearing a size S.\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\u003e100% Cotton\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\u003eCold gentle wash. Wash with like colours. Do not tumble dry. Dry in shade. Cool iron on reverse if needed. Do not iron directly over print. Raw edges may naturally curl slightly with wear and washing.\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\n\u003cstrong\u003eAustralia (Standard):\u003c\/strong\u003e $12.99 AUD (orders $0.00–$98.99).\u003cbr\u003e\n\u003cstrong\u003eAustralia (Standard):\u003c\/strong\u003e FREE (orders $99+).\u003cbr\u003e\n\u003cstrong\u003eAustralia (Express):\u003c\/strong\u003e $23.99 AUD.\n\u003c\/p\u003e\n\u003cp\u003e\n\u003cstrong\u003eNew Zealand (Standard):\u003c\/strong\u003e $19.99 AUD.\u003cbr\u003e\n\u003cstrong\u003eUSA, Canada \u0026amp; Asia (Standard):\u003c\/strong\u003e $24.99 AUD.\u003cbr\u003e\n\u003cstrong\u003eUK \u0026amp; Europe (Standard):\u003c\/strong\u003e $29.99 AUD.\u003cbr\u003e\n\u003cstrong\u003eRest of world (Standard):\u003c\/strong\u003e $34.99 AUD.\u003cbr\u003e\n\u003cstrong\u003eInternational (Standard):\u003c\/strong\u003e FREE on orders $160+ ($200+ rest of world).\u003cbr\u003e\n\u003cstrong\u003eInternational (Express):\u003c\/strong\u003e from $34.99 AUD.\n\u003c\/p\u003e\n\u003cp class=\"ps-note\"\u003eDispatches within 2–3 business days with tracking provided once shipped.\u003c\/p\u003e\n\u003cp class=\"ps-note\"\u003eFinal shipping options and costs are confirmed at checkout.\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\u003e\u003cstrong\u003eChange of mind:\u003c\/strong\u003e Contact us within 30 days of purchase for a store credit or refund. Items must be unworn, with tags attached. Return postage is at your cost.\u003c\/p\u003e\n\u003cp class=\"ps-note\"\u003eFaulty or incorrect item? Email \u003ca href=\"mailto:shop@palmstallion.com\"\u003eshop@palmstallion.com\u003c\/a\u003e. This does not limit your rights under Australian Consumer Law. See \u003ca href=\"\/pages\/shipping-and-faq\"\u003eShipping \u0026amp; FAQ\u003c\/a\u003e.\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\u003eThis piece brings a sharper graphic edge to the Palm Stallion wardrobe — a cropped white 100% cotton sleeveless crew tee with raw-cut finishing, cigarette-pack inspired artwork and a soft hand feel direct-to-garment print.\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{ color:#111; font-size:15px; line-height:1.65; }\n  .ps-intro{ margin:0 0 18px 0; }\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  @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  }\n\u003c\/style\u003e","brand":"Palm Stallion","offers":[{"title":"S","offer_id":48852492419323,"sku":null,"price":59.99,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":48852492452091,"sku":null,"price":59.99,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":48852492484859,"sku":"48395083809019","price":59.99,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":48854268903675,"sku":null,"price":59.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/cig.png?v=1778522249"},{"product_id":"mens-palm-stallion-surfboard-ringer-tee","title":"Palm Stallion Surfboard Ringer Tee","description":"\u003cdiv class=\"ps-pdp-copy\"\u003e\n\u003cp class=\"ps-intro\"\u003eA clean white cotton jersey ringer tee finished with contrast red rib binding at the neckline and sleeves. The front features a vintage-inspired Palm Stallion surfboard chest graphic, printed using a plastisol digital print technique for a soft yet graphic finish with a lightly worn, retro feel. Easy, classic and made for beach days, studio styling, summer nights and off-duty wear. Designed and printed in Australia.\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\u003eWhite cotton jersey ringer tee\u003c\/li\u003e\n\u003cli\u003eContrast red rib neckline\u003c\/li\u003e\n\u003cli\u003eContrast red sleeve binding\u003c\/li\u003e\n\u003cli\u003ePalm Stallion surfboard chest graphic\u003c\/li\u003e\n\u003cli\u003eVintage plastisol digital print\u003c\/li\u003e\n\u003cli\u003eSoft cotton jersey feel\u003c\/li\u003e\n\u003cli\u003eClassic short sleeve shape\u003c\/li\u003e\n\u003cli\u003eRegular fit\u003c\/li\u003e\n\u003cli\u003eDesigned and printed in Australia\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\u003eCut in a regular short sleeve ringer tee fit with a clean body shape and easy everyday length. Designed to sit naturally through the chest and body without feeling overly tight or oversized.\u003c\/p\u003e\n\u003cp\u003eModel is 181cm and wearing a size S.\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\u003e100% Cotton\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\u003eCold gentle wash. Wash with like colours. Do not tumble dry. Dry in shade. Cool iron on reverse if needed. Do not iron directly over print.\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\n\u003cstrong\u003eAustralia (Standard):\u003c\/strong\u003e $12.99 AUD (orders $0.00–$98.99).\u003cbr\u003e\n\u003cstrong\u003eAustralia (Standard):\u003c\/strong\u003e FREE (orders $99+).\u003cbr\u003e\n\u003cstrong\u003eAustralia (Express):\u003c\/strong\u003e $23.99 AUD.\n\u003c\/p\u003e\n\u003cp\u003e\n\u003cstrong\u003eNew Zealand (Standard):\u003c\/strong\u003e $19.99 AUD.\u003cbr\u003e\n\u003cstrong\u003eUSA, Canada \u0026amp; Asia (Standard):\u003c\/strong\u003e $24.99 AUD.\u003cbr\u003e\n\u003cstrong\u003eUK \u0026amp; Europe (Standard):\u003c\/strong\u003e $29.99 AUD.\u003cbr\u003e\n\u003cstrong\u003eRest of world (Standard):\u003c\/strong\u003e $34.99 AUD.\u003cbr\u003e\n\u003cstrong\u003eInternational (Standard):\u003c\/strong\u003e FREE on orders $160+ ($200+ rest of world).\u003cbr\u003e\n\u003cstrong\u003eInternational (Express):\u003c\/strong\u003e from $34.99 AUD.\n\u003c\/p\u003e\n\u003cp class=\"ps-note\"\u003eDispatches within 2–3 business days with tracking provided once shipped.\u003c\/p\u003e\n\u003cp class=\"ps-note\"\u003eFinal shipping options and costs are confirmed at checkout.\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\u003e\u003cstrong\u003eChange of mind:\u003c\/strong\u003e Contact us within 30 days of purchase for a store credit or refund. Items must be unworn, with tags attached. Return postage is at your cost.\u003c\/p\u003e\n\u003cp class=\"ps-note\"\u003eFaulty or incorrect item? Email \u003ca href=\"mailto:shop@palmstallion.com\"\u003eshop@palmstallion.com\u003c\/a\u003e. This does not limit your rights under Australian Consumer Law. See \u003ca href=\"\/pages\/shipping-and-faq\"\u003eShipping \u0026amp; FAQ\u003c\/a\u003e.\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\u003eThis piece brings a classic surf-club energy to the Palm Stallion wardrobe — a white ringer tee with red contrast binding, a vintage-style surfboard chest graphic, designed and printed in Australia.\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{ color:#111; font-size:15px; line-height:1.65; }\n  .ps-intro{ margin:0 0 18px 0; }\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  @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  }\n\u003c\/style\u003e","brand":"Palm Stallion","offers":[{"title":"S","offer_id":48852502446331,"sku":null,"price":59.99,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":48852502479099,"sku":null,"price":59.99,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":48852502511867,"sku":"48395083809019","price":59.99,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":48854268936443,"sku":null,"price":59.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/redshirt.png?v=1778520605"},{"product_id":"mens-palm-stallion-magazine-ringer-tee","title":"Palm Stallion Magazine Ringer Tee","description":"\u003cdiv class=\"ps-pdp-copy\"\u003e\n\u003cp class=\"ps-intro\"\u003eA fitted white cotton jersey ringer tee finished with contrast navy rib binding at the neckline and sleeves. The front features a distressed vintage-style Palm Stallion logo graphic with a worn surf-club inspired finish and soft hand feel print. Designed with a close athletic fit that hugs the body through the chest, shoulders and arms. Clean, masculine and easy to style for beach days, nightlife, summer travel and off-duty wear. Designed and printed in Australia.\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\u003eWhite fitted cotton jersey ringer tee\u003c\/li\u003e\n\u003cli\u003eContrast navy rib neckline\u003c\/li\u003e\n\u003cli\u003eContrast navy sleeve binding\u003c\/li\u003e\n\u003cli\u003eDistressed Palm Stallion chest graphic\u003c\/li\u003e\n\u003cli\u003eSoft hand feel direct-to-garment print\u003c\/li\u003e\n\u003cli\u003eVintage inspired artwork finish\u003c\/li\u003e\n\u003cli\u003eClose athletic body fit\u003c\/li\u003e\n\u003cli\u003eShort sleeve construction\u003c\/li\u003e\n\u003cli\u003eSoft stretch cotton feel\u003c\/li\u003e\n\u003cli\u003eDesigned and printed in Australia\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\u003eCut in a fitted ringer tee silhouette designed to sit close through the chest, shoulders and arms while maintaining comfort through the body. Finished with a clean length for easy styling with swimwear, denim and relaxed pants.\u003c\/p\u003e\n\u003cp\u003eModel is 181cm and wearing a size S.\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\u003e100% Cotton\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\u003eCold gentle wash. Wash with like colours. Do not tumble dry. Dry in shade. Cool iron on reverse if needed. Do not iron directly over print.\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\n\u003cstrong\u003eAustralia (Standard):\u003c\/strong\u003e $12.99 AUD (orders $0.00–$98.99).\u003cbr\u003e\n\u003cstrong\u003eAustralia (Standard):\u003c\/strong\u003e FREE (orders $99+).\u003cbr\u003e\n\u003cstrong\u003eAustralia (Express):\u003c\/strong\u003e $23.99 AUD.\n\u003c\/p\u003e\n\u003cp\u003e\n\u003cstrong\u003eNew Zealand (Standard):\u003c\/strong\u003e $19.99 AUD.\u003cbr\u003e\n\u003cstrong\u003eUSA, Canada \u0026amp; Asia (Standard):\u003c\/strong\u003e $24.99 AUD.\u003cbr\u003e\n\u003cstrong\u003eUK \u0026amp; Europe (Standard):\u003c\/strong\u003e $29.99 AUD.\u003cbr\u003e\n\u003cstrong\u003eRest of world (Standard):\u003c\/strong\u003e $34.99 AUD.\u003cbr\u003e\n\u003cstrong\u003eInternational (Standard):\u003c\/strong\u003e FREE on orders $160+ ($200+ rest of world).\u003cbr\u003e\n\u003cstrong\u003eInternational (Express):\u003c\/strong\u003e from $34.99 AUD.\n\u003c\/p\u003e\n\u003cp class=\"ps-note\"\u003eDispatches within 2–3 business days with tracking provided once shipped.\u003c\/p\u003e\n\u003cp class=\"ps-note\"\u003eFinal shipping options and costs are confirmed at checkout.\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\u003e\u003cstrong\u003eChange of mind:\u003c\/strong\u003e Contact us within 30 days of purchase for a store credit or refund. Items must be unworn, with tags attached. Return postage is at your cost.\u003c\/p\u003e\n\u003cp class=\"ps-note\"\u003eFaulty or incorrect item? Email \u003ca href=\"mailto:shop@palmstallion.com\"\u003eshop@palmstallion.com\u003c\/a\u003e. This does not limit your rights under Australian Consumer Law. See \u003ca href=\"\/pages\/shipping-and-faq\"\u003eShipping \u0026amp; FAQ\u003c\/a\u003e.\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\u003eThe Palm Stallion Magazine Ringer Tee captures a nostalgic early-2000s surf and magazine culture aesthetic through a fitted athletic silhouette, distressed editorial-style artwork and vintage inspired contrast ribbing. Designed to feel masculine, nostalgic and easy to wear within the Palm Stallion wardrobe.\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{ color:#111; font-size:15px; line-height:1.65; }\n  .ps-intro{ margin:0 0 18px 0; }\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  @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  }\n\u003c\/style\u003e","brand":"Palm Stallion","offers":[{"title":"S","offer_id":48852524892411,"sku":null,"price":59.99,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":48852524925179,"sku":null,"price":59.99,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":48852524957947,"sku":"48395083809019","price":59.99,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":48854268870907,"sku":null,"price":59.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/9023\/5899\/files\/navyshirt1.png?v=1778521409"}],"url":"https:\/\/palmstallion.com\/collections\/spring-sale.oembed","provider":"Palm Stallion","version":"1.0","type":"link"}