{"product_id":"new-funny-patriotic-men-swim-trunks","title":"🔥Funny Patriotic Men Swim Trunks","description":"\u003c!-- =========================================================\n  FUNNY PATRIOTIC SWIM TRUNKS\n  SHOPIFY PRODUCT DESCRIPTION · FIXED DESKTOP VERSION\n\n  修复内容：\n  1. 所有图片纳入同一页面容器，防止电脑端宽度溢出\n  2. 使用 CSS Container Queries\n  3. 描述区域低于 760px 始终保持单栏\n  4. 移除强制 420px 图片高度，避免图片裁切\n  5. 卡片、标题和文字不会超出产品信息栏\n  6. 修复深色模块内列表文字显示为黑色的问题\n  7. 保持全部原始图片地址不变\n========================================================= --\u003e\n\n\u003cstyle\u003e\n  .funny-trunks-page,\n  .funny-trunks-page *{\n    box-sizing:border-box !important;\n  }\n\n  .funny-trunks-page{\n    --ftp-navy:#102a56;\n    --ftp-navy-dark:#081b3a;\n    --ftp-red:#c82935;\n    --ftp-red-dark:#8f1520;\n    --ftp-yellow:#ffd447;\n    --ftp-ink:#172033;\n    --ftp-muted:#657083;\n    --ftp-soft:#f3f6fb;\n    --ftp-line:#e1e7ef;\n    --ftp-white:#ffffff;\n    --ftp-shadow:0 10px 26px rgba(16,42,86,.08);\n\n    width:100% !important;\n    max-width:900px !important;\n    min-width:0 !important;\n    margin:0 auto !important;\n    padding:0 10px 36px !important;\n\n    color:var(--ftp-ink) !important;\n    background:transparent !important;\n\n    font-family:\n      -apple-system,\n      BlinkMacSystemFont,\n      \"Segoe UI\",\n      Roboto,\n      Arial,\n      sans-serif !important;\n\n    font-size:16px !important;\n    line-height:1.6 !important;\n\n    overflow:hidden !important;\n    overflow-wrap:break-word !important;\n\n    container-type:inline-size;\n    container-name:funny-trunks-description;\n  }\n\n  .funny-trunks-page section,\n  .funny-trunks-page div,\n  .funny-trunks-page article{\n    min-width:0 !important;\n    max-width:100% !important;\n  }\n\n  .funny-trunks-page h1,\n  .funny-trunks-page h2,\n  .funny-trunks-page h3,\n  .funny-trunks-page p,\n  .funny-trunks-page ul{\n    max-width:100% !important;\n    margin-top:0 !important;\n  }\n\n  .funny-trunks-page h1,\n  .funny-trunks-page h2,\n  .funny-trunks-page h3{\n    overflow-wrap:normal !important;\n    word-break:normal !important;\n    hyphens:none !important;\n    text-wrap:balance;\n  }\n\n  .funny-trunks-page h2{\n    margin:0 0 14px !important;\n    color:var(--ftp-navy) !important;\n    font-size:clamp(27px,5cqi,35px) !important;\n    font-weight:900 !important;\n    line-height:1.15 !important;\n    letter-spacing:-.025em !important;\n  }\n\n  .funny-trunks-page h3{\n    margin:0 0 9px !important;\n    color:var(--ftp-navy) !important;\n    font-size:21px !important;\n    font-weight:850 !important;\n    line-height:1.28 !important;\n  }\n\n  .funny-trunks-page p{\n    width:100% !important;\n    max-width:720px !important;\n    margin:0 auto 12px !important;\n\n    color:var(--ftp-ink) !important;\n    font-size:clamp(15px,2.5cqi,17px) !important;\n    line-height:1.62 !important;\n  }\n\n  .funny-trunks-page img{\n    display:block !important;\n    width:100% !important;\n    max-width:100% !important;\n    height:auto !important;\n    margin:0 !important;\n    border:0 !important;\n  }\n\n\n  \/* =========================================================\n     TOP MEDIA\n  ========================================================= *\/\n\n  .funny-trunks-top-media{\n    width:100% !important;\n    margin:0 0 16px !important;\n    overflow:hidden !important;\n    border-radius:18px !important;\n    background:#fff !important;\n  }\n\n  .funny-trunks-top-media img + img{\n    margin-top:10px !important;\n  }\n\n\n  \/* =========================================================\n     GENERAL SECTIONS\n  ========================================================= *\/\n\n  .funny-trunks-section{\n    width:100% !important;\n    margin:18px 0 0 !important;\n    overflow:hidden !important;\n\n    border:1px solid var(--ftp-line) !important;\n    border-radius:18px !important;\n    background:#fff !important;\n    box-shadow:var(--ftp-shadow) !important;\n  }\n\n  .funny-trunks-copy{\n    width:100% !important;\n    padding:30px 22px !important;\n    text-align:center !important;\n  }\n\n  .funny-trunks-eyebrow{\n    display:inline-block !important;\n    max-width:100% !important;\n    margin:0 0 11px !important;\n    padding:6px 11px !important;\n\n    border-radius:999px !important;\n    background:#fff0f1 !important;\n    color:var(--ftp-red) !important;\n\n    font-size:12px !important;\n    font-weight:900 !important;\n    line-height:1.35 !important;\n    letter-spacing:.09em !important;\n    text-transform:uppercase !important;\n  }\n\n\n  \/* =========================================================\n     HERO\n  ========================================================= *\/\n\n  .funny-trunks-hero{\n    width:100% !important;\n    margin:0 0 18px !important;\n    overflow:hidden !important;\n\n    border-radius:20px !important;\n    background:\n      radial-gradient(\n        circle at top right,\n        rgba(255,212,71,.16),\n        transparent 35%\n      ),\n      linear-gradient(\n        135deg,\n        var(--ftp-navy-dark),\n        var(--ftp-navy)\n      ) !important;\n\n    color:#fff !important;\n    box-shadow:0 13px 30px rgba(8,27,58,.17) !important;\n  }\n\n  .funny-trunks-hero-copy{\n    width:100% !important;\n    padding:34px 23px !important;\n    text-align:center !important;\n  }\n\n  .funny-trunks-hero .funny-trunks-eyebrow{\n    border:1px solid rgba(255,255,255,.16) !important;\n    background:rgba(255,255,255,.08) !important;\n    color:var(--ftp-yellow) !important;\n  }\n\n  .funny-trunks-hero h2{\n    max-width:740px !important;\n    margin:0 auto 14px !important;\n\n    color:#fff !important;\n    font-size:clamp(30px,5.8cqi,40px) !important;\n  }\n\n  .funny-trunks-hero p{\n    max-width:720px !important;\n    color:#edf4ff !important;\n  }\n\n  .funny-trunks-highlight{\n    color:var(--ftp-yellow) !important;\n  }\n\n\n  \/* =========================================================\n     QUICK BENEFITS\n     默认 2 列，宽容器才 4 列\n  ========================================================= *\/\n\n  .funny-trunks-benefits{\n    display:grid !important;\n    grid-template-columns:repeat(2,minmax(0,1fr)) !important;\n    gap:10px !important;\n\n    width:100% !important;\n    margin:18px 0 0 !important;\n    padding:14px !important;\n\n    border:1px solid var(--ftp-line) !important;\n    border-radius:18px !important;\n    background:var(--ftp-soft) !important;\n  }\n\n  .funny-trunks-benefit{\n    min-width:0 !important;\n    height:100% !important;\n    padding:17px 9px !important;\n\n    border:1px solid #e5ebf2 !important;\n    border-radius:14px !important;\n    background:#fff !important;\n\n    text-align:center !important;\n    box-shadow:0 5px 16px rgba(16,42,86,.05) !important;\n  }\n\n  .funny-trunks-icon{\n    display:block !important;\n    margin:0 0 8px !important;\n    font-size:27px !important;\n    line-height:1 !important;\n  }\n\n  .funny-trunks-benefit strong{\n    display:block !important;\n    color:var(--ftp-navy) !important;\n    font-size:14px !important;\n    line-height:1.35 !important;\n  }\n\n\n  \/* =========================================================\n     DARK SECTION\n  ========================================================= *\/\n\n  .funny-trunks-dark{\n    color:#fff !important;\n    background:\n      radial-gradient(\n        circle at top right,\n        rgba(255,212,71,.12),\n        transparent 36%\n      ),\n      linear-gradient(\n        135deg,\n        var(--ftp-navy-dark),\n        var(--ftp-navy)\n      ) !important;\n\n    border-color:rgba(255,255,255,.08) !important;\n  }\n\n  .funny-trunks-dark h2,\n  .funny-trunks-dark h3{\n    color:#fff !important;\n  }\n\n  .funny-trunks-dark p{\n    color:#edf3ff !important;\n  }\n\n  .funny-trunks-dark .funny-trunks-eyebrow{\n    border:1px solid rgba(255,255,255,.15) !important;\n    background:rgba(255,255,255,.08) !important;\n    color:var(--ftp-yellow) !important;\n  }\n\n\n  \/* =========================================================\n     RESPONSIVE SPLIT MODULE\n     默认单栏，容器达到 760px 后才双栏\n  ========================================================= *\/\n\n  .funny-trunks-split{\n    display:grid !important;\n    grid-template-columns:minmax(0,1fr) !important;\n    width:100% !important;\n    align-items:center !important;\n  }\n\n  .funny-trunks-split \u003e *{\n    width:100% !important;\n    min-width:0 !important;\n  }\n\n  .funny-trunks-split-copy{\n    display:flex !important;\n    flex-direction:column !important;\n    justify-content:center !important;\n\n    width:100% !important;\n    padding:30px 22px !important;\n    text-align:center !important;\n  }\n\n  .funny-trunks-split img{\n    width:100% !important;\n    height:auto !important;\n    min-height:0 !important;\n    object-fit:contain !important;\n  }\n\n\n  \/* =========================================================\n     STYLE SELECTOR\n  ========================================================= *\/\n\n  .funny-trunks-style-grid{\n    display:grid !important;\n    grid-template-columns:minmax(0,1fr) !important;\n    gap:14px !important;\n\n    width:100% !important;\n    padding:0 18px 24px !important;\n  }\n\n  .funny-trunks-style-card{\n    min-width:0 !important;\n    overflow:hidden !important;\n\n    border:1px solid var(--ftp-line) !important;\n    border-radius:15px !important;\n    background:#fff !important;\n  }\n\n  .funny-trunks-style-card img{\n    width:100% !important;\n    height:auto !important;\n    aspect-ratio:1 \/ 1 !important;\n    object-fit:cover !important;\n  }\n\n  .funny-trunks-style-info{\n    padding:18px 14px !important;\n    text-align:center !important;\n  }\n\n  .funny-trunks-style-label{\n    display:inline-block !important;\n    margin:0 0 8px !important;\n    padding:5px 12px !important;\n\n    border-radius:999px !important;\n    background:var(--ftp-red) !important;\n    color:#fff !important;\n\n    font-size:12px !important;\n    font-weight:900 !important;\n  }\n\n  .funny-trunks-style-info h3{\n    margin-bottom:5px !important;\n    font-size:18px !important;\n  }\n\n  .funny-trunks-style-info p{\n    margin:0 auto !important;\n    font-size:14px !important;\n  }\n\n\n  \/* =========================================================\n     OCCASIONS\n  ========================================================= *\/\n\n  .funny-trunks-occasion-grid{\n    display:grid !important;\n    grid-template-columns:minmax(0,1fr) !important;\n    gap:10px !important;\n\n    width:100% !important;\n    max-width:700px !important;\n    margin:22px auto 0 !important;\n  }\n\n  .funny-trunks-occasion{\n    min-width:0 !important;\n    padding:16px !important;\n\n    border:1px solid var(--ftp-line) !important;\n    border-radius:12px !important;\n    background:var(--ftp-soft) !important;\n\n    color:var(--ftp-navy) !important;\n    font-size:15px !important;\n    font-weight:800 !important;\n    line-height:1.4 !important;\n    text-align:center !important;\n  }\n\n\n  \/* =========================================================\n     FRONT \/ BACK VIEW\n  ========================================================= *\/\n\n  .funny-trunks-view-grid{\n    display:grid !important;\n    grid-template-columns:minmax(0,1fr) !important;\n    gap:12px !important;\n\n    width:100% !important;\n    padding:0 18px 18px !important;\n  }\n\n  .funny-trunks-view-card{\n    min-width:0 !important;\n    overflow:hidden !important;\n\n    border:1px solid var(--ftp-line) !important;\n    border-radius:14px !important;\n    background:#f4f4f4 !important;\n  }\n\n  .funny-trunks-view-card img{\n    width:100% !important;\n    height:auto !important;\n    aspect-ratio:1 \/ 1 !important;\n    object-fit:cover !important;\n  }\n\n  .funny-trunks-view-title{\n    padding:13px !important;\n    background:var(--ftp-navy) !important;\n    color:#fff !important;\n\n    text-align:center !important;\n    font-size:14px !important;\n    font-weight:900 !important;\n  }\n\n\n  \/* =========================================================\n     FEATURE LIST\n  ========================================================= *\/\n\n  .funny-trunks-list{\n    width:100% !important;\n    max-width:680px !important;\n    margin:20px auto 0 !important;\n    padding:0 !important;\n    list-style:none !important;\n    text-align:left !important;\n  }\n\n  .funny-trunks-list li{\n    position:relative !important;\n    width:100% !important;\n\n    margin:0 0 11px !important;\n    padding:14px 16px 14px 48px !important;\n\n    border:1px solid rgba(255,255,255,.13) !important;\n    border-radius:12px !important;\n    background:rgba(255,255,255,.09) !important;\n\n    color:#fff !important;\n    font-size:15px !important;\n    line-height:1.5 !important;\n  }\n\n  .funny-trunks-list li strong,\n  .funny-trunks-list li span{\n    color:#fff !important;\n  }\n\n  .funny-trunks-list li::before{\n    content:\"✓\" !important;\n    position:absolute !important;\n    top:12px !important;\n    left:15px !important;\n\n    display:flex !important;\n    width:23px !important;\n    height:23px !important;\n    align-items:center !important;\n    justify-content:center !important;\n\n    border-radius:50% !important;\n    background:var(--ftp-yellow) !important;\n    color:var(--ftp-navy-dark) !important;\n\n    font-size:14px !important;\n    font-weight:900 !important;\n  }\n\n\n  \/* =========================================================\n     FAQ\n  ========================================================= *\/\n\n  .funny-trunks-faq{\n    width:100% !important;\n    padding:8px 20px 27px !important;\n  }\n\n  .funny-trunks-faq details{\n    width:100% !important;\n    margin:0 0 10px !important;\n\n    border:1px solid var(--ftp-line) !important;\n    border-radius:12px !important;\n    background:#fff !important;\n  }\n\n  .funny-trunks-faq details[open]{\n    border-color:#d9a6ab !important;\n    box-shadow:0 6px 16px rgba(16,42,86,.05) !important;\n  }\n\n  .funny-trunks-faq summary{\n    position:relative !important;\n    width:100% !important;\n    padding:16px 43px 16px 17px !important;\n\n    color:var(--ftp-navy) !important;\n    font-size:15px !important;\n    font-weight:850 !important;\n    line-height:1.45 !important;\n\n    cursor:pointer !important;\n    list-style:none !important;\n  }\n\n  .funny-trunks-faq summary::-webkit-details-marker{\n    display:none !important;\n  }\n\n  .funny-trunks-faq summary::after{\n    content:\"+\" !important;\n    position:absolute !important;\n    top:7px !important;\n    right:15px !important;\n\n    color:var(--ftp-red) !important;\n    font-size:27px !important;\n    font-weight:400 !important;\n  }\n\n  .funny-trunks-faq details[open] summary::after{\n    content:\"−\" !important;\n  }\n\n  .funny-trunks-faq details p{\n    width:100% !important;\n    margin:0 !important;\n    padding:0 17px 17px !important;\n\n    color:var(--ftp-muted) !important;\n    font-size:14px !important;\n    line-height:1.58 !important;\n    text-align:left !important;\n  }\n\n\n  \/* =========================================================\n     TRUST\n  ========================================================= *\/\n\n  .funny-trunks-trust{\n    display:grid !important;\n    grid-template-columns:minmax(0,1fr) !important;\n    gap:9px !important;\n\n    width:100% !important;\n    margin:18px 0 0 !important;\n    padding:16px !important;\n\n    border-radius:18px !important;\n    background:\n      linear-gradient(\n        135deg,\n        var(--ftp-navy-dark),\n        var(--ftp-navy)\n      ) !important;\n\n    color:#fff !important;\n    text-align:center !important;\n  }\n\n  .funny-trunks-trust-item{\n    min-width:0 !important;\n    padding:14px 8px !important;\n\n    border:1px solid rgba(255,255,255,.12) !important;\n    border-radius:12px !important;\n    background:rgba(255,255,255,.06) !important;\n\n    color:#fff !important;\n    font-size:14px !important;\n    font-weight:850 !important;\n    line-height:1.45 !important;\n  }\n\n  .funny-trunks-trust-item span{\n    display:block !important;\n    margin:0 0 5px !important;\n    font-size:24px !important;\n  }\n\n\n  \/* =========================================================\n     FINAL CTA\n  ========================================================= *\/\n\n  .funny-trunks-final{\n    width:100% !important;\n    margin:18px 0 0 !important;\n    padding:38px 22px !important;\n\n    border-radius:18px !important;\n    background:\n      radial-gradient(\n        circle at top right,\n        rgba(255,212,71,.18),\n        transparent 35%\n      ),\n      linear-gradient(\n        135deg,\n        var(--ftp-red),\n        var(--ftp-red-dark)\n      ) !important;\n\n    color:#fff !important;\n    text-align:center !important;\n    box-shadow:0 13px 30px rgba(143,21,32,.17) !important;\n  }\n\n  .funny-trunks-final h2{\n    max-width:720px !important;\n    margin:0 auto 13px !important;\n    color:#fff !important;\n  }\n\n  .funny-trunks-final p{\n    max-width:670px !important;\n    color:#fff5f5 !important;\n  }\n\n  .funny-trunks-cta{\n    display:inline-block !important;\n    max-width:100% !important;\n    margin:12px 0 0 !important;\n    padding:14px 23px !important;\n\n    border-radius:999px !important;\n    background:#fff !important;\n    color:#a21d28 !important;\n\n    font-size:14px !important;\n    font-weight:900 !important;\n    line-height:1.4 !important;\n    text-align:center !important;\n  }\n\n\n  \/* =========================================================\n     CONTAINER QUERY\n     只有产品描述区域达到 760px 才启用多栏\n  ========================================================= *\/\n\n  @container funny-trunks-description (min-width:760px){\n\n    .funny-trunks-page{\n      padding-left:14px !important;\n      padding-right:14px !important;\n    }\n\n    .funny-trunks-section{\n      margin-top:20px !important;\n    }\n\n    .funny-trunks-benefits{\n      grid-template-columns:repeat(4,minmax(0,1fr)) !important;\n      gap:12px !important;\n      padding:18px !important;\n    }\n\n    .funny-trunks-split{\n      grid-template-columns:\n        minmax(0,1fr)\n        minmax(0,1fr) !important;\n\n      align-items:center !important;\n    }\n\n    .funny-trunks-split-copy{\n      padding:36px 30px !important;\n      text-align:left !important;\n    }\n\n    .funny-trunks-split-copy p{\n      margin-left:0 !important;\n      margin-right:0 !important;\n    }\n\n    .funny-trunks-style-grid{\n      grid-template-columns:repeat(3,minmax(0,1fr)) !important;\n    }\n\n    .funny-trunks-occasion-grid{\n      grid-template-columns:repeat(2,minmax(0,1fr)) !important;\n    }\n\n    .funny-trunks-view-grid{\n      grid-template-columns:repeat(2,minmax(0,1fr)) !important;\n    }\n\n    .funny-trunks-trust{\n      grid-template-columns:repeat(3,minmax(0,1fr)) !important;\n    }\n  }\n\n\n  \/* =========================================================\n     SMALL MOBILE\n  ========================================================= *\/\n\n  @container funny-trunks-description (max-width:420px){\n\n    .funny-trunks-page{\n      padding-left:6px !important;\n      padding-right:6px !important;\n    }\n\n    .funny-trunks-section,\n    .funny-trunks-hero,\n    .funny-trunks-benefits,\n    .funny-trunks-trust,\n    .funny-trunks-final{\n      border-radius:15px !important;\n    }\n\n    .funny-trunks-copy,\n    .funny-trunks-hero-copy,\n    .funny-trunks-split-copy{\n      padding:25px 14px !important;\n    }\n\n    .funny-trunks-benefits{\n      gap:8px !important;\n      padding:10px !important;\n    }\n\n    .funny-trunks-benefit{\n      padding:14px 7px !important;\n    }\n\n    .funny-trunks-benefit strong{\n      font-size:13px !important;\n    }\n\n    .funny-trunks-style-grid,\n    .funny-trunks-view-grid{\n      padding-left:10px !important;\n      padding-right:10px !important;\n    }\n  }\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"funny-trunks-page\"\u003e\n\n  \u003c!-- =====================================================\n       TOP MEDIA\n  ====================================================== --\u003e\n  \u003cdiv class=\"funny-trunks-top-media\"\u003e\n    \u003cimg src=\"https:\/\/img.staticdj.com\/f23d311280bd84dd4f6ba625b22806dc.gif\" alt=\"Funny patriotic swim trunks product preview\" loading=\"eager\"\u003e\n\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1011\/6589\/1863\/files\/ChatGPT_Image_Jul_25_2026_04_29_44_AM.png?v=1784968256\" alt=\"Funny patriotic swim trunks product feature image\" loading=\"eager\"\u003e\n  \u003c\/div\u003e\n\n\n  \u003c!-- =====================================================\n       HERO\n  ====================================================== --\u003e\n  \u003csection class=\"funny-trunks-hero\"\u003e\n\n    \u003cimg src=\"https:\/\/fivorauw.com\/cdn\/shop\/files\/93028125463645231baaeb3124e3d0c4_22aabee1-0317-4f7d-9cbc-46cb605bb14a.webp?v=1784966957\" alt=\"Three men wearing funny surprise swim trunks at the beach\" loading=\"eager\"\u003e\n\n    \u003cdiv class=\"funny-trunks-hero-copy\"\u003e\n\n      \u003cspan class=\"funny-trunks-eyebrow\"\u003e\n        Funny Patriotic Swim Trunks\n      \u003c\/span\u003e\n\n      \u003ch2\u003e\n        The Swim Trunks\n        \u003cspan class=\"funny-trunks-highlight\"\u003e\n          Everyone Will Remember\n        \u003c\/span\u003e\n      \u003c\/h2\u003e\n\n      \u003cp\u003e\n        Bold summer style from the front. A hilarious surprise from\n        the back. These outrageous swim trunks are made for unforgettable\n        beach days, pool parties and summer laughs.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- =====================================================\n       QUICK BENEFITS\n  ====================================================== --\u003e\n  \u003csection class=\"funny-trunks-benefits\"\u003e\n\n    \u003cdiv class=\"funny-trunks-benefit\"\u003e\n      \u003cspan class=\"funny-trunks-icon\"\u003e😂\u003c\/span\u003e\n      \u003cstrong\u003eInstant Conversation Starter\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"funny-trunks-benefit\"\u003e\n      \u003cspan class=\"funny-trunks-icon\"\u003e🇺🇸\u003c\/span\u003e\n      \u003cstrong\u003eBold Patriotic Style\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"funny-trunks-benefit\"\u003e\n      \u003cspan class=\"funny-trunks-icon\"\u003e🎁\u003c\/span\u003e\n      \u003cstrong\u003eUnforgettable Funny Gift\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"funny-trunks-benefit\"\u003e\n      \u003cspan class=\"funny-trunks-icon\"\u003e🏖️\u003c\/span\u003e\n      \u003cstrong\u003eBeach \u0026amp; Pool Party Ready\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- =====================================================\n       PROBLEM \/ SOLUTION\n  ====================================================== --\u003e\n  \u003csection class=\"funny-trunks-section funny-trunks-split funny-trunks-dark\"\u003e\n\n    \u003cdiv class=\"funny-trunks-split-copy\"\u003e\n\n      \u003cspan class=\"funny-trunks-eyebrow\"\u003e\n        Forget Boring Swimwear\n      \u003c\/span\u003e\n\n      \u003ch2\u003e\n        Regular Swim Trunks Are Forgettable. These Are Not.\n      \u003c\/h2\u003e\n\n      \u003cp\u003e\n        Why blend in when you can become the highlight of the party?\n        The cheeky illusion design turns an ordinary summer outfit\n        into a hilarious moment your friends will be talking about all day.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003cimg src=\"https:\/\/fivorauw.com\/cdn\/shop\/files\/8084aee50cc7bd9afa8bff6f4f8a9d0e_0bd7c43a-e41d-42d0-aefc-d9ed47cf1efa.webp?v=1784966958\" alt=\"Close view of patriotic funny surprise swim trunks\" loading=\"lazy\"\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- =====================================================\n       STYLE SELECTOR\n  ====================================================== --\u003e\n  \u003csection class=\"funny-trunks-section\" style=\"background:#f7f8fb !important;\"\u003e\n\n    \u003cdiv class=\"funny-trunks-copy\"\u003e\n\n      \u003cspan class=\"funny-trunks-eyebrow\"\u003e\n        Choose Your Favorite\n      \u003c\/span\u003e\n\n      \u003ch2\u003e\n        Three Styles. One Hilarious Surprise.\n      \u003c\/h2\u003e\n\n      \u003cp\u003e\n        Pick the design that matches his personality—or choose\n        more than one for vacations, pool parties and summer celebrations.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"funny-trunks-style-grid\"\u003e\n\n      \u003cdiv class=\"funny-trunks-style-card\"\u003e\n\n        \u003cimg src=\"https:\/\/fivorauw.com\/cdn\/shop\/files\/217bcc68-9b32-46b5-b738-85b7e09b5b02_54540944-65a9-4d0b-9323-fd600c4cddf4.png?v=1784966958\" alt=\"Style A patriotic stars and stripes funny swim trunks\" loading=\"lazy\"\u003e\n\n        \u003cdiv class=\"funny-trunks-style-info\"\u003e\n          \u003cspan class=\"funny-trunks-style-label\"\u003eSTYLE A\u003c\/span\u003e\n          \u003ch3\u003eStars \u0026amp; Stripes\u003c\/h3\u003e\n          \u003cp\u003e\n            Patriotic on the outside with a wild leopard-print surprise.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"funny-trunks-style-card\"\u003e\n\n        \u003cimg src=\"https:\/\/fivorauw.com\/cdn\/shop\/files\/3e01b9fd-f7e1-494a-a674-8ba4349b922c_62f0f5d9-2ea7-4323-a3be-8f28721c1ded.png?v=1784966958\" alt=\"Style B tropical print funny swim trunks\" loading=\"lazy\"\u003e\n\n        \u003cdiv class=\"funny-trunks-style-info\"\u003e\n          \u003cspan class=\"funny-trunks-style-label\"\u003eSTYLE B\u003c\/span\u003e\n          \u003ch3\u003eTropical Gold\u003c\/h3\u003e\n          \u003cp\u003e\n            Vacation-ready tropical print with a shiny golden surprise.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"funny-trunks-style-card\"\u003e\n\n        \u003cimg src=\"https:\/\/fivorauw.com\/cdn\/shop\/files\/5c19899a-84e4-4224-aa87-29bfa8af3a0e_2c189f6b-3365-47cc-9886-dc4714ba6a3b.png?v=1784966958\" alt=\"Style C floral print funny swim trunks\" loading=\"lazy\"\u003e\n\n        \u003cdiv class=\"funny-trunks-style-info\"\u003e\n          \u003cspan class=\"funny-trunks-style-label\"\u003eSTYLE C\u003c\/span\u003e\n          \u003ch3\u003eFloral Stripe\u003c\/h3\u003e\n          \u003cp\u003e\n            Colorful beach florals paired with a classic striped surprise.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- =====================================================\n       GIFT SECTION\n  ====================================================== --\u003e\n  \u003csection class=\"funny-trunks-section\"\u003e\n\n    \u003cdiv class=\"funny-trunks-copy\"\u003e\n\n      \u003cspan class=\"funny-trunks-eyebrow\"\u003e\n        A Gift He Will Actually Remember\n      \u003c\/span\u003e\n\n      \u003ch2\u003e\n        Perfect for the Guy Who Has Everything\n      \u003c\/h2\u003e\n\n      \u003cp\u003e\n        Skip the predictable gift and give him something guaranteed\n        to create a memorable reaction.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"funny-trunks-occasion-grid\"\u003e\n        \u003cdiv class=\"funny-trunks-occasion\"\u003e🎂 Birthdays\u003c\/div\u003e\n        \u003cdiv class=\"funny-trunks-occasion\"\u003e👨 Father’s Day\u003c\/div\u003e\n        \u003cdiv class=\"funny-trunks-occasion\"\u003e🇺🇸 July 4th Parties\u003c\/div\u003e\n        \u003cdiv class=\"funny-trunks-occasion\"\u003e🏝️ Beach Vacations\u003c\/div\u003e\n        \u003cdiv class=\"funny-trunks-occasion\"\u003e🍔 Backyard BBQs\u003c\/div\u003e\n        \u003cdiv class=\"funny-trunks-occasion\"\u003e🎉 Bachelor Parties\u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cimg src=\"https:\/\/fivorauw.com\/cdn\/shop\/files\/217bcc68-9b32-46b5-b738-85b7e09b5b02_54540944-65a9-4d0b-9323-fd600c4cddf4.png?v=1784966958\" alt=\"Man wearing funny patriotic swim trunks on a tropical beach\" loading=\"lazy\"\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- =====================================================\n       FRONT \/ BACK VIEW\n  ====================================================== --\u003e\n  \u003csection class=\"funny-trunks-section\" style=\"background:#f7f8fb !important;\"\u003e\n\n    \u003cdiv class=\"funny-trunks-copy\"\u003e\n\n      \u003cspan class=\"funny-trunks-eyebrow\"\u003e\n        Double-Take Design\n      \u003c\/span\u003e\n\n      \u003ch2\u003e\n        Looks Normal—Until He Turns Around\n      \u003c\/h2\u003e\n\n      \u003cp\u003e\n        The realistic printed illusion creates a perfectly timed\n        surprise without changing the coverage of regular swim shorts.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"funny-trunks-view-grid\"\u003e\n\n      \u003cdiv class=\"funny-trunks-view-card\"\u003e\n        \u003cimg src=\"https:\/\/fivorauw.com\/cdn\/shop\/files\/44c688c670622615e906ca809c528950_0fa53c15-6c19-4696-9c11-a7303796c9fe.jpg?v=1784966957\" alt=\"Front view of patriotic funny swim trunks\" loading=\"lazy\"\u003e\n\n        \u003cdiv class=\"funny-trunks-view-title\"\u003e\n          FRONT VIEW\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"funny-trunks-view-card\"\u003e\n        \u003cimg src=\"https:\/\/fivorauw.com\/cdn\/shop\/files\/57f89d8a429cc26a6ae7341fec12c8ac_d4ce6f53-9979-4217-b879-eab94c3da428.webp?v=1784966957\" alt=\"Back view of patriotic funny swim trunks\" loading=\"lazy\"\u003e\n\n        \u003cdiv class=\"funny-trunks-view-title\"\u003e\n          BACK VIEW\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- =====================================================\n       WHY PEOPLE LOVE THEM\n  ====================================================== --\u003e\n  \u003csection class=\"funny-trunks-section funny-trunks-dark\"\u003e\n\n    \u003cdiv class=\"funny-trunks-copy\"\u003e\n\n      \u003cspan class=\"funny-trunks-eyebrow\"\u003e\n        Bring the Fun Anywhere\n      \u003c\/span\u003e\n\n      \u003ch2\u003e\n        Built for Big Laughs and Summer Memories\n      \u003c\/h2\u003e\n\n      \u003cul class=\"funny-trunks-list\"\u003e\n\n        \u003cli\u003e\n          \u003cstrong\u003eAttention-Grabbing Design:\u003c\/strong\u003e\n          A bold optical illusion that gets an instant reaction.\n        \u003c\/li\u003e\n\n        \u003cli\u003e\n          \u003cstrong\u003eThree Distinct Styles:\u003c\/strong\u003e\n          Choose patriotic, tropical or floral prints.\n        \u003c\/li\u003e\n\n        \u003cli\u003e\n          \u003cstrong\u003eEasy Waist Adjustment:\u003c\/strong\u003e\n          Finished with a visible drawstring waist.\n        \u003c\/li\u003e\n\n        \u003cli\u003e\n          \u003cstrong\u003eSizes S–4XL:\u003c\/strong\u003e\n          Select the preferred size using the options above.\n        \u003c\/li\u003e\n\n        \u003cli\u003e\n          \u003cstrong\u003eMade for Summer Events:\u003c\/strong\u003e\n          Great for beaches, pools, BBQs, vacations and holiday parties.\n        \u003c\/li\u003e\n\n      \u003c\/ul\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- =====================================================\n       CARE\n  ====================================================== --\u003e\n  \u003csection class=\"funny-trunks-section\"\u003e\n\n    \u003cdiv class=\"funny-trunks-copy\"\u003e\n\n      \u003cspan class=\"funny-trunks-eyebrow\"\u003e\n        Keep the Print Looking Great\n      \u003c\/span\u003e\n\n      \u003ch2\u003e\n        Simple Care Instructions\n      \u003c\/h2\u003e\n\n      \u003cp\u003e\n        Follow the care guidance below to help keep the colors\n        and printed details looking vibrant.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003cimg src=\"https:\/\/fivorauw.com\/cdn\/shop\/files\/0103eaaf554aed43d568daf38ace3186_30f623df-5168-43dc-a23e-8ed5cc1769f0.webp?v=1784966958\" alt=\"Care instructions for funny swim trunks\" loading=\"lazy\"\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- =====================================================\n       FAQ\n  ====================================================== --\u003e\n  \u003csection class=\"funny-trunks-section\" style=\"background:#f7f8fb !important;\"\u003e\n\n    \u003cdiv class=\"funny-trunks-copy\"\u003e\n\n      \u003cspan class=\"funny-trunks-eyebrow\"\u003e\n        Frequently Asked Questions\n      \u003c\/span\u003e\n\n      \u003ch2\u003e\n        Good to Know\n      \u003c\/h2\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"funny-trunks-faq\"\u003e\n\n      \u003cdetails\u003e\n        \u003csummary\u003eWhat sizes are available?\u003c\/summary\u003e\n        \u003cp\u003e\n          The current size options are S, M, L, XL, 2XL, 3XL and\n          4XL. Select your preferred size above before adding the\n          product to your cart.\n        \u003c\/p\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails\u003e\n        \u003csummary\u003eHow many styles can I choose from?\u003c\/summary\u003e\n        \u003cp\u003e\n          Three styles are available: Style A, Style B and Style C.\n          Each style features a different exterior print and surprise illusion.\n        \u003c\/p\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails\u003e\n        \u003csummary\u003eIs the back actually open?\u003c\/summary\u003e\n        \u003cp\u003e\n          No. The surprising effect is created by the printed design.\n          The garment remains a complete pair of swim shorts.\n        \u003c\/p\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails\u003e\n        \u003csummary\u003eWho is this gift best for?\u003c\/summary\u003e\n        \u003cp\u003e\n          It makes a memorable funny gift for husbands, dads, sons,\n          brothers, grandpas, friends or anyone who enjoys bold summer humor.\n        \u003c\/p\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails\u003e\n        \u003csummary\u003eWhere can they be worn?\u003c\/summary\u003e\n        \u003cp\u003e\n          They are ideal for beach trips, pool parties, backyard BBQs,\n          summer vacations, July 4th events and casual summer gatherings.\n        \u003c\/p\u003e\n      \u003c\/details\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- =====================================================\n       TRUST\n  ====================================================== --\u003e\n  \u003csection class=\"funny-trunks-trust\"\u003e\n\n    \u003cdiv class=\"funny-trunks-trust-item\"\u003e\n      \u003cspan\u003e📦\u003c\/span\u003e\n      Free Shipping on Orders Over $59\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"funny-trunks-trust-item\"\u003e\n      \u003cspan\u003e🛡️\u003c\/span\u003e\n      30-Day Money-Back Guarantee\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"funny-trunks-trust-item\"\u003e\n      \u003cspan\u003e🔒\u003c\/span\u003e\n      Secure Checkout\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- =====================================================\n       FINAL CTA\n  ====================================================== --\u003e\n  \u003csection class=\"funny-trunks-final\"\u003e\n\n    \u003ch2\u003e\n      Ready to Become the Life of the Pool Party?\n    \u003c\/h2\u003e\n\n    \u003cp\u003e\n      Choose a style, select the right size and give everyone\n      a summer moment they will never forget.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"funny-trunks-cta\"\u003e\n      CHOOSE YOUR STYLE \u0026amp; SIZE ABOVE ↑\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\u003c\/div\u003e","brand":"Li","offers":[{"title":"Western \/ S","offer_id":52732632564024,"sku":"LWX260722221-短裤-野生豹纹-s","price":26.98,"currency_code":"USD","in_stock":true},{"title":"Western \/ M","offer_id":52732632596792,"sku":"LWX260722221-短裤-野生豹纹-M","price":26.98,"currency_code":"USD","in_stock":true},{"title":"Western \/ L","offer_id":52732632629560,"sku":"LWX260722221-短裤-野生豹纹-L","price":26.98,"currency_code":"USD","in_stock":true},{"title":"Western \/ XL","offer_id":52732632662328,"sku":"LWX260722221-短裤-野生豹纹-XL","price":26.98,"currency_code":"USD","in_stock":true},{"title":"Western \/ 2XL","offer_id":52732632695096,"sku":"LWX260722221-短裤-野生豹纹-2XL","price":26.98,"currency_code":"USD","in_stock":true},{"title":"Western \/ 3XL","offer_id":52732632727864,"sku":"LWX260722221-短裤-野生豹纹-3XL","price":26.98,"currency_code":"USD","in_stock":true},{"title":"Western \/ 4XL","offer_id":52732632760632,"sku":"LWX260722221-短裤-野生豹纹-4XL","price":26.98,"currency_code":"USD","in_stock":true},{"title":"Beach \/ S","offer_id":52732632793400,"sku":"LWX260722221-短裤-金色光芒-S","price":26.98,"currency_code":"USD","in_stock":true},{"title":"Beach \/ M","offer_id":52732632826168,"sku":"LWX260722221-短裤-金色光芒-M","price":26.98,"currency_code":"USD","in_stock":true},{"title":"Beach \/ L","offer_id":52732632858936,"sku":"LWX260722221-短裤-金色光芒-L","price":26.98,"currency_code":"USD","in_stock":true},{"title":"Beach \/ XL","offer_id":52732632891704,"sku":"LWX260722221-短裤-金色光芒-XL","price":26.98,"currency_code":"USD","in_stock":true},{"title":"Beach \/ 2XL","offer_id":52732632924472,"sku":"LWX260722221-短裤-金色光芒-2XL","price":26.98,"currency_code":"USD","in_stock":true},{"title":"Beach \/ 3XL","offer_id":52732632957240,"sku":"LWX260722221-短裤-金色光芒-3XL","price":26.98,"currency_code":"USD","in_stock":true},{"title":"Beach \/ 4XL","offer_id":52732632990008,"sku":"LWX260722221-短裤-金色光芒-4XL","price":26.98,"currency_code":"USD","in_stock":true},{"title":"Little Daisy \/ S","offer_id":52732633022776,"sku":"LWX260722221-短裤-经典条纹-S","price":26.98,"currency_code":"USD","in_stock":true},{"title":"Little Daisy \/ M","offer_id":52732633055544,"sku":"LWX260722221-短裤-经典条纹-M","price":26.98,"currency_code":"USD","in_stock":true},{"title":"Little Daisy \/ L","offer_id":52732633088312,"sku":"LWX260722221-短裤-经典条纹-L","price":26.98,"currency_code":"USD","in_stock":true},{"title":"Little Daisy \/ XL","offer_id":52732633121080,"sku":"LWX260722221-短裤-经典条纹-XL","price":26.98,"currency_code":"USD","in_stock":true},{"title":"Little Daisy \/ 2XL","offer_id":52732633153848,"sku":"LWX260722221-短裤-经典条纹-2XL","price":26.98,"currency_code":"USD","in_stock":true},{"title":"Little Daisy \/ 3XL","offer_id":52732633186616,"sku":"LWX260722221-短裤-经典条纹-3XL","price":26.98,"currency_code":"USD","in_stock":true},{"title":"Little Daisy \/ 4XL","offer_id":52732633219384,"sku":"LWX260722221-短裤-经典条纹-4XL","price":26.98,"currency_code":"USD","in_stock":true},{"title":"Nude \/ S","offer_id":52732632105272,"sku":"HXL260727656-裸色分开-S","price":26.98,"currency_code":"USD","in_stock":true},{"title":"Nude \/ M","offer_id":52732632138040,"sku":"HXL260727656-裸色分开-M","price":26.98,"currency_code":"USD","in_stock":true},{"title":"Nude \/ L","offer_id":52732632170808,"sku":"HXL260727656-裸色分开-L","price":26.98,"currency_code":"USD","in_stock":true},{"title":"Nude \/ XL","offer_id":52732632203576,"sku":"HXL260727656-裸色分开-XL","price":26.98,"currency_code":"USD","in_stock":true},{"title":"Nude \/ 2XL","offer_id":52732632236344,"sku":"HXL260727656-裸色分开-2XL","price":26.98,"currency_code":"USD","in_stock":true},{"title":"Nude \/ 3XL","offer_id":52732632269112,"sku":"HXL260727656-裸色分开-3XL","price":26.98,"currency_code":"USD","in_stock":true},{"title":"Nude \/ 4XL","offer_id":52732632301880,"sku":"HXL260727656-裸色分开-4XL","price":26.98,"currency_code":"USD","in_stock":true},{"title":"Leopard print \/ S","offer_id":52732632334648,"sku":"HXL260727656-豹纹-S","price":26.98,"currency_code":"USD","in_stock":true},{"title":"Leopard print \/ M","offer_id":52732632367416,"sku":"HXL260727656-豹纹-M","price":26.98,"currency_code":"USD","in_stock":true},{"title":"Leopard print \/ L","offer_id":52732632400184,"sku":"HXL260727656-豹纹-L","price":26.98,"currency_code":"USD","in_stock":true},{"title":"Leopard print \/ XL","offer_id":52732632432952,"sku":"HXL260727656-豹纹-XL","price":26.98,"currency_code":"USD","in_stock":true},{"title":"Leopard print \/ 2XL","offer_id":52732632465720,"sku":"HXL260727656-豹纹-2XL","price":26.98,"currency_code":"USD","in_stock":true},{"title":"Leopard print \/ 3XL","offer_id":52732632498488,"sku":"HXL260727656-豹纹-3XL","price":26.98,"currency_code":"USD","in_stock":true},{"title":"Leopard print \/ 4XL","offer_id":52732632531256,"sku":"HXL260727656-豹纹-4XL","price":26.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/3555\/1800\/files\/93028125463645231baaeb3124e3d0c4_ecb0faf7-1388-4f5e-913d-4105a30f9d02.webp?v=1785749798","url":"https:\/\/reemoreemoo.com\/fr\/products\/new-funny-patriotic-men-swim-trunks","provider":"reemoreemoo","version":"1.0","type":"link"}