{"title":"Men – Shorts","description":"\u003c!-- MEN SHORTS - SEO PAGE | Paste: Collections \u003e Men Shorts \u003e Description \u003e Show HTML --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cstyle\u003e\n.msht2-wrap *{box-sizing:border-box;margin:0;padding:0}\n.msht2-wrap{font-family:'DM Sans',sans-serif;color:#1a1a1a;max-width:100%;line-height:1.7;background:#fff}\n.msht2-hero{background:linear-gradient(135deg,#001a14 0%,#003830 50%,#005848 100%);border-radius:16px;padding:44px 36px;margin-bottom:36px;position:relative;overflow:hidden}\n.msht2-hero::before{content:'';position:absolute;top:-50px;right:-50px;width:200px;height:200px;background:rgba(60,220,160,0.07);border-radius:50%}\n.msht2-hero-badge{display:inline-block;background:rgba(60,220,160,0.18);color:#b2f0d8;font-size:11px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;padding:5px 14px;border-radius:100px;margin-bottom:14px;border:1px solid rgba(60,220,160,0.3)}\n.msht2-hero h1{font-family:'Playfair Display',serif;font-size:clamp(22px,4vw,36px);font-weight:800;color:#fff;line-height:1.2;margin-bottom:16px}\n.msht2-hero h1 span{color:#34d399}\n.msht2-hero-desc{color:rgba(255,255,255,0.85);font-size:15px;max-width:620px;line-height:1.8;margin-bottom:20px}\n.msht2-hero-tags{display:flex;flex-wrap:wrap;gap:8px}\n.msht2-hero-tag{background:rgba(60,220,160,0.13);color:#d1fae5;font-size:11px;font-weight:500;padding:4px 12px;border-radius:100px;border:1px solid rgba(60,220,160,0.25)}\n.msht2-trust{background:linear-gradient(135deg,#001a14,#003830);border-radius:12px;padding:20px 24px;margin:0 0 36px;display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:16px}\n.msht2-trust-item{text-align:center}\n.msht2-trust-num{font-family:'Playfair Display',serif;font-size:26px;font-weight:800;color:#34d399;line-height:1}\n.msht2-trust-label{font-size:11px;color:rgba(255,255,255,0.7);margin-top:3px;font-weight:500}\n.msht2-sec{margin:40px 0 0}\n.msht2-sec-label{font-size:10px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#005848;margin-bottom:6px}\n.msht2-sec h2{font-family:'Playfair Display',serif;font-size:clamp(18px,3vw,26px);font-weight:700;color:#001a14;margin-bottom:8px;line-height:1.3;border-left:4px solid #059669;padding-left:12px}\n.msht2-sec-desc{font-size:14px;color:#4b5563;max-width:660px;margin-bottom:20px;padding-left:16px}\n.msht2-div{display:flex;align-items:center;gap:10px;margin:36px 0}\n.msht2-div-line{flex:1;height:1px;background:linear-gradient(90deg,transparent,#34d399,transparent)}\n.msht2-div-icon{width:26px;height:26px;background:#ecfdf5;border:1px solid #34d399;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px}\n.msht2-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:12px;margin:16px 0 24px}\n.msht2-card{background:#fff;border:1.5px solid #a7f3d0;border-radius:12px;padding:18px 14px;position:relative;transition:transform 0.2s,box-shadow 0.2s,border-color 0.2s;overflow:hidden}\n.msht2-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;border-radius:12px 12px 0 0}\n.msht2-card.sg1::before{background:linear-gradient(90deg,#005848,#059669)}\n.msht2-card.sg2::before{background:linear-gradient(90deg,#6b3800,#d97706)}\n.msht2-card.sg3::before{background:linear-gradient(90deg,#003d80,#2563eb)}\n.msht2-card.sg4::before{background:linear-gradient(90deg,#7c3aed,#a78bfa)}\n.msht2-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(0,88,72,0.12);border-color:#34d399}\n.msht2-card-icon{font-size:22px;margin-bottom:8px;display:block}\n.msht2-card-title{font-size:13px;font-weight:600;color:#001a14;margin-bottom:4px}\n.msht2-card-title.sg2{color:#78350f}\n.msht2-card-title.sg3{color:#003d80}\n.msht2-card-title.sg4{color:#4c1d95}\n.msht2-card-desc{font-size:12px;color:#6b7280;line-height:1.5}\n.msht2-occs{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:16px 0 24px}\n.msht2-occ{background:#fff;border:1.5px solid #a7f3d0;border-radius:12px;padding:16px 14px;transition:transform 0.2s,box-shadow 0.2s,border-color 0.2s}\n.msht2-occ:hover{transform:translateY(-3px);box-shadow:0 8px 22px rgba(0,88,72,0.10);border-color:#34d399}\n.msht2-occ-badge{display:inline-block;background:#ecfdf5;color:#005848;font-size:10px;font-weight:600;padding:2px 8px;border-radius:100px;border:1px solid #a7f3d0;margin-bottom:8px}\n.msht2-occ-title{font-size:13px;font-weight:600;color:#001a14;margin-bottom:4px}\n.msht2-occ-desc{font-size:12px;color:#6b7280;line-height:1.5}\n.msht2-feats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin:16px 0 24px}\n.msht2-feat{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:1px solid #a7f3d0;border-radius:10px;padding:14px 16px;display:flex;gap:10px;align-items:flex-start}\n.msht2-feat-dot{width:30px;height:30px;min-width:30px;background:linear-gradient(135deg,#005848,#001a14);border-radius:7px;display:flex;align-items:center;justify-content:center;font-size:13px;color:#fff;margin-top:1px}\n.msht2-feat-text{font-size:13px;color:#001a14;font-weight:500;line-height:1.5}\n.msht2-tips{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin:16px 0 24px}\n.msht2-tip{background:#fff;border:1.5px solid #a7f3d0;border-radius:10px;padding:14px 16px}\n.msht2-tip-num{display:inline-block;width:24px;height:24px;background:#005848;color:#fff;font-size:11px;font-weight:700;border-radius:50%;text-align:center;line-height:24px;margin-bottom:7px}\n.msht2-tip-title{font-size:13px;font-weight:600;color:#001a14;margin-bottom:3px}\n.msht2-tip-desc{font-size:12px;color:#6b7280;line-height:1.5}\n.msht2-faq{display:flex;flex-direction:column;gap:8px;margin-top:10px}\n.msht2-faq details{background:#fff;border:1.5px solid #a7f3d0;border-radius:10px;overflow:hidden}\n.msht2-faq details[open]{border-color:#005848}\n.msht2-faq summary{font-weight:600;font-size:14px;cursor:pointer;color:#001a14;list-style:none;display:flex;justify-content:space-between;align-items:center;padding:14px 18px;background:#f8fff8}\n.msht2-faq summary::-webkit-details-marker{display:none}\n.msht2-faq .fi{width:22px;height:22px;min-width:22px;border-radius:50%;background:#d1fae5;display:flex;align-items:center;justify-content:center;font-size:15px;color:#005848}\n.msht2-faq details[open] .fi{background:#005848;color:#fff}\n.msht2-faq details[open] .fp{display:none}\n.msht2-faq details[open] .fm{display:flex}\n.msht2-faq .fm{display:none}\n.msht2-faq-body{padding:0 18px 16px;font-size:13px;color:#4b5563;line-height:1.8;border-top:1px solid #d1fae5}\n.msht2-cta{background:linear-gradient(135deg,#001a14,#003830);border-radius:12px;padding:24px 28px;margin-top:36px;text-align:center}\n.msht2-cta-title{font-family:'Playfair Display',serif;font-size:20px;font-weight:700;color:#34d399;margin-bottom:7px}\n.msht2-cta-desc{font-size:13px;color:rgba(255,255,255,0.78);line-height:1.7}\n.msht2-cta strong{color:#b2f0d8}\n@media(max-width:600px){.msht2-hero{padding:28px 20px}.msht2-trust{grid-template-columns:1fr 1fr}.msht2-occs,.msht2-tips{grid-template-columns:1fr 1fr}}\n@media(max-width:380px){.msht2-grid,.msht2-feats,.msht2-occs,.msht2-tips{grid-template-columns:1fr}}\n\u003c\/style\u003e\n\u003cdiv class=\"msht2-wrap\"\u003e\n\u003cdiv class=\"msht2-hero\"\u003e\n\u003cdiv class=\"msht2-hero-badge\"\u003e☀ Things Square Men's Shorts\u003c\/div\u003e\n\u003ch1\u003eMen's Shorts –\u003cbr\u003e\u003cspan\u003eStay Cool. Look Sharp. All Summer Long.\u003c\/span\u003e\n\u003c\/h1\u003e\n\u003cp class=\"msht2-hero-desc\"\u003eDiscover the ultimate range of \u003cstrong\u003emen's shorts\u003c\/strong\u003e at \u003cstrong\u003eThings Square\u003c\/strong\u003e — versatile \u003cstrong\u003echino shorts\u003c\/strong\u003e for smart-casual occasions, comfortable \u003cstrong\u003ecotton casual shorts\u003c\/strong\u003e for everyday wear, practical \u003cstrong\u003ecargo shorts\u003c\/strong\u003e with multiple pockets, athletic \u003cstrong\u003esport shorts\u003c\/strong\u003e for active days, and lightweight \u003cstrong\u003elinen shorts\u003c\/strong\u003e for hot weather. The right shorts make summer dressing effortless.\u003c\/p\u003e\n\u003cdiv class=\"msht2-hero-tags\"\u003e\n\u003cspan class=\"msht2-hero-tag\"\u003e✓ Chino, Casual, Cargo \u0026amp; Sport\u003c\/span\u003e \u003cspan class=\"msht2-hero-tag\"\u003e✓ 5\" to 9\" Inseam Options\u003c\/span\u003e \u003cspan class=\"msht2-hero-tag\"\u003e✓ Waist 28–44 inches\u003c\/span\u003e \u003cspan class=\"msht2-hero-tag\"\u003e✓ Free Worldwide Delivery\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"msht2-trust\"\u003e\n\u003cdiv class=\"msht2-trust-item\"\u003e\n\u003cdiv class=\"msht2-trust-num\"\u003e15+\u003c\/div\u003e\n\u003cdiv class=\"msht2-trust-label\"\u003eShorts Styles\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"msht2-trust-item\"\u003e\n\u003cdiv class=\"msht2-trust-num\"\u003e4.9★\u003c\/div\u003e\n\u003cdiv class=\"msht2-trust-label\"\u003eAvg Rating\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"msht2-trust-item\"\u003e\n\u003cdiv class=\"msht2-trust-num\"\u003e28–44\u003c\/div\u003e\n\u003cdiv class=\"msht2-trust-label\"\u003eWaist Range\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"msht2-trust-item\"\u003e\n\u003cdiv class=\"msht2-trust-num\"\u003eFree\u003c\/div\u003e\n\u003cdiv class=\"msht2-trust-label\"\u003eDelivery\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"msht2-sec\"\u003e\n\u003cdiv class=\"msht2-sec-label\"\u003e🌟 Shop by Shorts Style\u003c\/div\u003e\n\u003ch2\u003eMen's Shorts Styles – The Right Cut for Every Hot-Weather Occasion\u003c\/h2\u003e\n\u003cp class=\"msht2-sec-desc\"\u003eThe right pair of men's shorts makes warm weather dressing simple, comfortable, and genuinely stylish — the wrong length or style makes every summer outfit harder than it needs to be.\u003c\/p\u003e\n\u003cdiv class=\"msht2-grid\"\u003e\n\u003cdiv class=\"msht2-card sg1\"\u003e\n\u003cspan class=\"msht2-card-icon\"\u003e👔\u003c\/span\u003e\n\u003cdiv class=\"msht2-card-title\"\u003eSlim Chino Shorts\u003c\/div\u003e\n\u003cdiv class=\"msht2-card-desc\"\u003eTailored cotton-twill chino shorts at knee or above-knee length — smart enough for most casual occasions\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"msht2-card sg2\"\u003e\n\u003cspan class=\"msht2-card-icon\"\u003e☀\u003c\/span\u003e\n\u003cdiv class=\"msht2-card-title sg2\"\u003eCotton Casual Shorts\u003c\/div\u003e\n\u003cdiv class=\"msht2-card-desc\"\u003eRelaxed cotton shorts for everyday casual wear — comfortable, breathable, and easy to style\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"msht2-card sg3\"\u003e\n\u003cspan class=\"msht2-card-icon\"\u003e🏔\u003c\/span\u003e\n\u003cdiv class=\"msht2-card-title sg3\"\u003eCargo Shorts\u003c\/div\u003e\n\u003cdiv class=\"msht2-card-desc\"\u003eMulti-pocket cargo shorts for outdoor, travel, and functional casual use\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"msht2-card sg4\"\u003e\n\u003cspan class=\"msht2-card-icon\"\u003e🏃\u003c\/span\u003e\n\u003cdiv class=\"msht2-card-title sg4\"\u003eSport \u0026amp; Athletic Shorts\u003c\/div\u003e\n\u003cdiv class=\"msht2-card-desc\"\u003eLightweight, quick-dry performance shorts for running, gym, and active outdoor use\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"msht2-card sg1\"\u003e\n\u003cspan class=\"msht2-card-icon\"\u003e🌿\u003c\/span\u003e\n\u003cdiv class=\"msht2-card-title\"\u003eLinen Shorts\u003c\/div\u003e\n\u003cdiv class=\"msht2-card-desc\"\u003eBreathable linen or linen-blend shorts for hot-weather destinations and summer occasions\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"msht2-card sg2\"\u003e\n\u003cspan class=\"msht2-card-icon\"\u003e📸\u003c\/span\u003e\n\u003cdiv class=\"msht2-card-title sg2\"\u003eDenim Shorts\u003c\/div\u003e\n\u003cdiv class=\"msht2-card-desc\"\u003eCasual denim cut-offs and structured denim shorts for a classic summer casual look\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"msht2-card sg3\"\u003e\n\u003cspan class=\"msht2-card-icon\"\u003e🌟\u003c\/span\u003e\n\u003cdiv class=\"msht2-card-title sg3\"\u003ePrinted \u0026amp; Pattern Shorts\u003c\/div\u003e\n\u003cdiv class=\"msht2-card-desc\"\u003eBold prints, tropical patterns, and geometric designs for holiday and beach occasion wear\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"msht2-card sg4\"\u003e\n\u003cspan class=\"msht2-card-icon\"\u003e🌸\u003c\/span\u003e\n\u003cdiv class=\"msht2-card-title sg4\"\u003eSwim \u0026amp; Board Shorts\u003c\/div\u003e\n\u003cdiv class=\"msht2-card-desc\"\u003eQuick-dry swim shorts that double as beach casual wear for summer holidays and water activities\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"msht2-div\"\u003e\n\u003cdiv class=\"msht2-div-line\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"msht2-div-icon\"\u003e☀\u003c\/div\u003e\n\u003cdiv class=\"msht2-div-line\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"msht2-sec\"\u003e\n\u003cdiv class=\"msht2-sec-label\"\u003e🌟 Shorts by Occasion\u003c\/div\u003e\n\u003ch2\u003eThe Right Men's Shorts for Every Summer Situation\u003c\/h2\u003e\n\u003cdiv class=\"msht2-occs\"\u003e\n\u003cdiv class=\"msht2-occ\"\u003e\n\u003cdiv class=\"msht2-occ-badge\"\u003e☕ Casual\u003c\/div\u003e\n\u003cdiv class=\"msht2-occ-title\"\u003eEveryday Casual\u003c\/div\u003e\n\u003cdiv class=\"msht2-occ-desc\"\u003eMid-length chino shorts in neutral khaki or navy with a plain T-shirt — the summer casual formula that works for weekend errands, casual lunches, and any informal daytime occasion without appearing underdressed.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"msht2-occ\"\u003e\n\u003cdiv class=\"msht2-occ-badge\"\u003e🌙 Smart-Casual\u003c\/div\u003e\n\u003cdiv class=\"msht2-occ-title\"\u003eSmart Casual \u0026amp; Dining\u003c\/div\u003e\n\u003cdiv class=\"msht2-occ-desc\"\u003eSlim-fit chino shorts with a clean button-up shirt or polo — the smart-casual summer look that is appropriate for casual restaurant dinners, summer events, and social gatherings in warm weather.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"msht2-occ\"\u003e\n\u003cdiv class=\"msht2-occ-badge\"\u003e🏃 Active\u003c\/div\u003e\n\u003cdiv class=\"msht2-occ-title\"\u003eSport \u0026amp; Active\u003c\/div\u003e\n\u003cdiv class=\"msht2-occ-desc\"\u003eLightweight quick-dry athletic shorts for running, gym, cycling, and any active use — technical fabrics that manage moisture and allow unrestricted movement through every training session.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"msht2-occ\"\u003e\n\u003cdiv class=\"msht2-occ-badge\"\u003e🏔 Outdoor\u003c\/div\u003e\n\u003cdiv class=\"msht2-occ-title\"\u003eOutdoor \u0026amp; Adventure\u003c\/div\u003e\n\u003cdiv class=\"msht2-occ-desc\"\u003eCargo shorts with multiple functional pockets for hiking, camping, beach days, and outdoor adventures — practical storage capacity that makes cargo shorts genuinely useful rather than merely fashionable.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"msht2-occ\"\u003e\n\u003cdiv class=\"msht2-occ-badge\"\u003e🏈 Beach\u003c\/div\u003e\n\u003cdiv class=\"msht2-occ-title\"\u003eBeach \u0026amp; Holidays\u003c\/div\u003e\n\u003cdiv class=\"msht2-occ-desc\"\u003eQuick-dry swim or board shorts that transition seamlessly from sea to street — usable in the water, comfortable on the beach, and smart enough to walk to and from without changing for food and casual beach-side venues.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"msht2-occ\"\u003e\n\u003cdiv class=\"msht2-occ-badge\"\u003e🎄 Summer\u003c\/div\u003e\n\u003cdiv class=\"msht2-occ-title\"\u003eSummer Events \u0026amp; Festivals\u003c\/div\u003e\n\u003cdiv class=\"msht2-occ-desc\"\u003eLightweight printed or bold-coloured shorts for summer festivals, garden parties, and outdoor events — comfortable for hours of outdoor wear in the heat while looking deliberately casual and seasonally appropriate.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"msht2-div\"\u003e\n\u003cdiv class=\"msht2-div-line\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"msht2-div-icon\"\u003e💡\u003c\/div\u003e\n\u003cdiv class=\"msht2-div-line\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"msht2-sec\"\u003e\n\u003cdiv class=\"msht2-sec-label\"\u003e💡 Shorts Styling Tips\u003c\/div\u003e\n\u003ch2\u003e5 Men's Shorts Styling Tips for Summer\u003c\/h2\u003e\n\u003cdiv class=\"msht2-tips\"\u003e\n\u003cdiv class=\"msht2-tip\"\u003e\n\u003cdiv class=\"msht2-tip-num\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"msht2-tip-title\"\u003eLength Is the Most Important Decision\u003c\/div\u003e\n\u003cdiv class=\"msht2-tip-desc\"\u003eThe inseam length of men's shorts dramatically affects how the outfit reads. 5\" (above mid-thigh) — fashion-forward, reads youthful. 7\" (mid-thigh) — modern and versatile, most flattering for most body types. 9\" (just above knee) — conservative and casual. Below the knee — generally considered dated for contemporary men's casual wear. For the most universally flattering and versatile men's shorts, choose 7\" inseam in a slim to straight cut.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"msht2-tip\"\u003e\n\u003cdiv class=\"msht2-tip-num\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"msht2-tip-title\"\u003eNeutral Shorts Work Harder\u003c\/div\u003e\n\u003cdiv class=\"msht2-tip-desc\"\u003eNavy, khaki, stone, grey, and olive shorts pair with the greatest number of T-shirt and shirt colours — making them significantly more versatile than bold or brightly coloured shorts that limit outfit combinations. Build a foundation of neutral-coloured shorts before adding colour — two or three neutral pairs create more outfit options than five colourful pairs.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"msht2-tip\"\u003e\n\u003cdiv class=\"msht2-tip-num\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"msht2-tip-title\"\u003eShorts and Shirts for Smart-Casual Summer\u003c\/div\u003e\n\u003cdiv class=\"msht2-tip-desc\"\u003eThe formula of a clean button-up shirt (worn open over a tee or fully buttoned with half-tuck) with slim chino shorts and leather sandals or clean leather shoes is one of the most effortlessly smart summer men's outfits — more elevated than a plain tee and shorts while being genuinely comfortable in hot weather.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"msht2-tip\"\u003e\n\u003cdiv class=\"msht2-tip-num\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"msht2-tip-title\"\u003eSock Choice Matters with Shorts\u003c\/div\u003e\n\u003cdiv class=\"msht2-tip-desc\"\u003eNo-show socks or bare ankles are appropriate with casual trainers and sandals with shorts. For smart-casual shorts outfits with loafers or leather shoes, a clean, quality low-cut sock in a coordinating colour is correct. Avoid visible white athletic socks with smart casual shorts and leather footwear — the contrast reads as mismatched rather than intentional.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"msht2-tip\"\u003e\n\u003cdiv class=\"msht2-tip-num\"\u003e5\u003c\/div\u003e\n\u003cdiv class=\"msht2-tip-title\"\u003eProportions Balance Top and Bottom\u003c\/div\u003e\n\u003cdiv class=\"msht2-tip-desc\"\u003eShorter shorts (above mid-thigh) work best with a more fitted or tucked top — the shorter bottom creates visual weight at the hip that needs a clean, proportioned top to balance. Longer shorts (approaching the knee) work with a slightly more relaxed or untucked top. The aim is a balanced visual proportion between the length of top coverage and the length of the leg shown.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"msht2-div\"\u003e\n\u003cdiv class=\"msht2-div-line\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"msht2-div-icon\"\u003e✏\u003c\/div\u003e\n\u003cdiv class=\"msht2-div-line\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"msht2-sec\"\u003e\n\u003cdiv class=\"msht2-sec-label\"\u003e✏️ Quality Standards\u003c\/div\u003e\n\u003ch2\u003eQuality Across All Men's Shorts at Things Square\u003c\/h2\u003e\n\u003cdiv class=\"msht2-feats\"\u003e\n\u003cdiv class=\"msht2-feat\"\u003e\n\u003cdiv class=\"msht2-feat-dot\"\u003e☀\u003c\/div\u003e\n\u003cdiv class=\"msht2-feat-text\"\u003ePre-shrunk cotton and linen fabrics — consistent sizing through repeated summer washing\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"msht2-feat\"\u003e\n\u003cdiv class=\"msht2-feat-dot\"\u003e🏃\u003c\/div\u003e\n\u003cdiv class=\"msht2-feat-text\"\u003eQuick-dry technical fabric on athletic shorts — stays dry and light during active use\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"msht2-feat\"\u003e\n\u003cdiv class=\"msht2-feat-dot\"\u003e🔒\u003c\/div\u003e\n\u003cdiv class=\"msht2-feat-text\"\u003eReinforced waistband and belt loops — maintains shape through regular summer wear\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"msht2-feat\"\u003e\n\u003cdiv class=\"msht2-feat-dot\"\u003e🏔\u003c\/div\u003e\n\u003cdiv class=\"msht2-feat-text\"\u003eSecure zip and button pockets on cargo styles — keeps essentials safe during outdoor activity\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"msht2-feat\"\u003e\n\u003cdiv class=\"msht2-feat-dot\"\u003e📸\u003c\/div\u003e\n\u003cdiv class=\"msht2-feat-text\"\u003eColourfast dyes on all colours and prints — vibrancy maintained through sun and sea exposure\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"msht2-feat\"\u003e\n\u003cdiv class=\"msht2-feat-dot\"\u003e●\u003c\/div\u003e\n\u003cdiv class=\"msht2-feat-text\"\u003eAdjustable drawstring on casual and swim styles — customised fit across waist sizes\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"msht2-div\"\u003e\n\u003cdiv class=\"msht2-div-line\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"msht2-div-icon\"\u003e❓\u003c\/div\u003e\n\u003cdiv class=\"msht2-div-line\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"msht2-sec\"\u003e\n\u003cdiv class=\"msht2-sec-label\"\u003e❓ Questions\u003c\/div\u003e\n\u003ch2\u003eFrequently Asked Questions – Men's Shorts\u003c\/h2\u003e\n\u003cdiv class=\"msht2-faq\"\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat men's shorts styles does Things Square offer?\u003cspan class=\"fi\"\u003e\u003cspan class=\"fp\"\u003e+\u003c\/span\u003e\u003cspan class=\"fm\"\u003e−\u003c\/span\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"msht2-faq-body\"\u003eThings Square offers men's shorts across multiple styles — slim and straight-cut chino shorts in multiple colours, casual cotton everyday shorts, multi-pocket cargo shorts, technical quick-dry athletic and sport shorts, breathable linen and linen-blend shorts, denim shorts, printed and pattern shorts for holiday and beach wear, and quick-dry swim and board shorts. All styles are available from waist size 28 to 44 inches.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat is the best shorts length for men?\u003cspan class=\"fi\"\u003e\u003cspan class=\"fp\"\u003e+\u003c\/span\u003e\u003cspan class=\"fm\"\u003e−\u003c\/span\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"msht2-faq-body\"\u003eThe most universally flattering and contemporary men's shorts length is 7 inches (approximately mid-thigh) — this length is proportioned for most male body types, reads as modern without being fashion-extreme, and is appropriate for the widest range of casual to smart-casual occasions. Very short shorts (4–5 inch inseam) are increasingly popular in fashion-forward contexts but have a more specific style audience. Knee-length and below-the-knee shorts have become less prevalent in contemporary men's fashion and can make legs appear shorter. When in doubt, a 7-inch inseam in a slim or straight cut is the safest and most versatile starting point.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCan men wear shorts for smart-casual occasions?\u003cspan class=\"fi\"\u003e\u003cspan class=\"fp\"\u003e+\u003c\/span\u003e\u003cspan class=\"fm\"\u003e−\u003c\/span\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"msht2-faq-body\"\u003eYes — in warm weather, well-fitted slim chino shorts in neutral colours can work in smart-casual settings when styled correctly. Pair with a clean button-up shirt or polo (not a plain T-shirt), leather sandals or clean leather shoes (not flip-flops or athletic trainers), and minimal accessories. Avoid cargo or printed shorts for smart-casual settings — these read as too casual regardless of styling. The overall outfit formality ceiling for shorts remains lower than trousers, so avoid very formal restaurants, professional business settings, or formal celebrations where shorts are genuinely inappropriate regardless of styling.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eHow should men's shorts fit?\u003cspan class=\"fi\"\u003e\u003cspan class=\"fp\"\u003e+\u003c\/span\u003e\u003cspan class=\"fm\"\u003e−\u003c\/span\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"msht2-faq-body\"\u003eWell-fitted men's shorts should sit comfortably at the natural waist without requiring constant adjustment. Through the seat and thighs, there should be enough room for natural movement without pulling — sitting should not cause significant pulling or tightness across the thighs or seat. The leg opening should not be excessively wide or tight — a clean, proportioned opening that follows the natural leg shape reads better than either extreme. The length should end at the desired point (mid-thigh for modern, at knee for conservative) with a clean, even hem all the way around.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eHow do I wash men's shorts to prevent fading and shrinkage?\u003cspan class=\"fi\"\u003e\u003cspan class=\"fp\"\u003e+\u003c\/span\u003e\u003cspan class=\"fm\"\u003e−\u003c\/span\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"msht2-faq-body\"\u003eMachine wash cotton and linen shorts in cold water on a gentle or normal cycle to prevent colour fading and fibre shrinkage. Tumble dry on low heat or hang to dry. For printed and bright-coloured shorts, turn inside out before washing to protect the colour from abrasion and UV exposure during drying — hang to dry in shade rather than direct sunlight to prevent fading. Quick-dry athletic shorts can be machine washed cold and air dried rapidly due to the technical fabric. Swim and board shorts should be rinsed in fresh water after sea or chlorine exposure before washing to remove salt and chlorine that degrades the fabric and colours over time.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"msht2-cta\"\u003e\n\u003cdiv class=\"msht2-cta-title\"\u003e☀ Shop Men's Shorts at Things Square\u003c\/div\u003e\n\u003cp class=\"msht2-cta-desc\"\u003eBrowse our complete range of \u003cstrong\u003echino shorts, casual shorts, cargo shorts, sport shorts, linen shorts, swim shorts \u0026amp; more\u003c\/strong\u003e above. \u003cstrong\u003eThings Square\u003c\/strong\u003e — because the right shorts make every summer outfit effortless, comfortable, and genuinely stylish.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","products":[{"product_id":"gym-clothing-men-quick-dry-2-in-1-gym-shorts-men-polyester-spandex-breathable-shorts-men-liner-running-fitness-shorts","title":"Gym Clothing Men Quick Dry 2 In 1 Gym Shorts Men Polyester Spandex Breathable Shorts Men Liner Running Fitness Shorts","description":"\u003c!-- PASTE INTO SHOPIFY PRODUCT DESCRIPTION (HTML MODE) --\u003e\n\u003cstyle\u003e\n  .pd-wrap {\n    font-family: 'Georgia', serif;\n    color: #1a1a1a;\n    max-width: 760px;\n    margin: 0 auto;\n    line-height: 1.7;\n  }\n\n  .pd-intro {\n    border-left: 3px solid #1a1a1a;\n    padding: 18px 24px;\n    background: #fafafa;\n    margin-bottom: 36px;\n  }\n\n  .pd-section-title {\n    font-size: 11px;\n    font-weight: 700;\n    letter-spacing: 3px;\n    text-transform: uppercase;\n    color: #888;\n    border-bottom: 1px solid #e8e8e8;\n    padding-bottom: 8px;\n    margin-bottom: 16px;\n  }\n\n  .pd-features {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 10px;\n    margin-bottom: 36px;\n  }\n\n  .pd-feature-item {\n    border: 1px solid #e8e8e8;\n    padding: 12px;\n    background: #fff;\n  }\n\n  .pd-specs-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-size: 13px;\n  }\n\n  .pd-specs-table td {\n    padding: 10px;\n    border-bottom: 1px solid #f0f0f0;\n  }\n\n  .pd-color-swatches {\n    display: flex;\n    gap: 10px;\n    flex-wrap: wrap;\n  }\n\n  .pd-swatch {\n    font-size: 13px;\n    padding: 5px 10px;\n    border: 1px solid #ddd;\n    background: #f9f9f9;\n  }\n\n  .pd-notes {\n    background: #f0fff7;\n    border: 1px solid #cceee0;\n    padding: 16px;\n    margin-top: 20px;\n  }\n\n  .pd-package {\n    border: 1px solid #e8e8e8;\n    padding: 14px;\n    margin-top: 15px;\n  }\n\n  @media (max-width: 480px) {\n    .pd-features { grid-template-columns: 1fr; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pd-wrap\"\u003e\n\u003c!-- Intro --\u003e\n\u003cdiv class=\"pd-intro\"\u003e\n\u003cp\u003eTrain harder and stay comfortable with these 2-in-1 performance gym shorts. Designed with built-in compression lining and quick-dry fabric, they deliver maximum support, flexibility, and breathability during every workout.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Features --\u003e\n\u003cp class=\"pd-section-title\"\u003eKey Features\u003c\/p\u003e\n\u003cdiv class=\"pd-features\"\u003e\n\u003cdiv class=\"pd-feature-item\"\u003e🏃♂️ 2-in-1 design with inner compression layer\u003c\/div\u003e\n\u003cdiv class=\"pd-feature-item\"\u003e💨 Quick-dry \u0026amp; sweat-wicking fabric\u003c\/div\u003e\n\u003cdiv class=\"pd-feature-item\"\u003e🧘 Stretchable material for full mobility\u003c\/div\u003e\n\u003cdiv class=\"pd-feature-item\"\u003e🎯 Elastic waistband with drawstring fit\u003c\/div\u003e\n\u003cdiv class=\"pd-feature-item\"\u003e📱 Functional pockets for essentials\u003c\/div\u003e\n\u003cdiv class=\"pd-feature-item\"\u003e🔥 Perfect for gym, running \u0026amp; training\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Specs --\u003e\n\u003cp class=\"pd-section-title\"\u003eProduct Specifications\u003c\/p\u003e\n\u003ctable class=\"pd-specs-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eProduct Type\u003c\/td\u003e\n\u003ctd\u003eMen's 2-in-1 Gym Shorts\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003e83% Polyester, 17% Spandex\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFit\u003c\/td\u003e\n\u003ctd\u003eRegular Fit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eClosure\u003c\/td\u003e\n\u003ctd\u003eDrawstring Waist\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFeatures\u003c\/td\u003e\n\u003ctd\u003eQuick Dry, Breathable, Sweat-Wicking\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDesign\u003c\/td\u003e\n\u003ctd\u003eDouble Layer (Outer + Compression Liner)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eUse\u003c\/td\u003e\n\u003ctd\u003eGym \/ Running \/ Sports \/ Training\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c!-- Colors --\u003e\n\u003cp class=\"pd-section-title\"\u003eAvailable Colors\u003c\/p\u003e\n\u003cdiv class=\"pd-color-swatches\"\u003e\n\u003cdiv class=\"pd-swatch\"\u003eBlack\u003c\/div\u003e\n\u003cdiv class=\"pd-swatch\"\u003eDark Blue\u003c\/div\u003e\n\u003cdiv class=\"pd-swatch\"\u003eGray Blue\u003c\/div\u003e\n\u003cdiv class=\"pd-swatch\"\u003eKhaki\u003c\/div\u003e\n\u003cdiv class=\"pd-swatch\"\u003ePink\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Sizes --\u003e\n\u003cp class=\"pd-section-title\"\u003eAvailable Sizes\u003c\/p\u003e\n\u003cp\u003eM, L, XL, 2XL, 3XL\u003c\/p\u003e\n\u003c!-- Notes --\u003e\n\u003cdiv class=\"pd-notes\"\u003e\n\u003cul\u003e\n\u003cli\u003eFits true to size — size up if between sizes.\u003c\/li\u003e\n\u003cli\u003eAllow 1–3 cm variation due to manual measurement.\u003c\/li\u003e\n\u003cli\u003eColor may vary slightly due to lighting and display differences.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c!-- Package --\u003e\n\u003cp class=\"pd-section-title\"\u003ePackage Includes\u003c\/p\u003e\n\u003cdiv class=\"pd-package\"\u003e📦 1 × 2-in-1 Gym Shorts\u003c\/div\u003e\n\u003c\/div\u003e","brand":"thingssquare","offers":[{"title":"Black \/ 3XL","offer_id":45346178531500,"sku":"CJXX242433206FU","price":49.39,"currency_code":"USD","in_stock":true},{"title":"Dark blue \/ 2XL","offer_id":45346178564268,"sku":"CJXX242433229CX","price":49.39,"currency_code":"USD","in_stock":true},{"title":"Dark blue \/ 3XL","offer_id":45346178597036,"sku":"CJXX242433230DW","price":49.39,"currency_code":"USD","in_stock":true},{"title":"Dark blue \/ L","offer_id":45346178629804,"sku":"CJXX242433227AZ","price":49.39,"currency_code":"USD","in_stock":true},{"title":"Dark blue \/ M","offer_id":45346178662572,"sku":"CJXX242433226ZA","price":49.39,"currency_code":"USD","in_stock":true},{"title":"Dark blue \/ XL","offer_id":45346178695340,"sku":"CJXX242433228BY","price":49.39,"currency_code":"USD","in_stock":true},{"title":"Gray blue \/ 2XL","offer_id":45346178728108,"sku":"CJXX242433217QJ","price":49.39,"currency_code":"USD","in_stock":true},{"title":"Gray blue \/ 3XL","offer_id":45346178760876,"sku":"CJXX242433218RI","price":49.39,"currency_code":"USD","in_stock":true},{"title":"Gray blue \/ XL","offer_id":45346178793644,"sku":"CJXX242433216PK","price":49.39,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ 2XL","offer_id":45346178826412,"sku":"CJXX242433223WD","price":49.39,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ 3XL","offer_id":45346178859180,"sku":"CJXX242433224XC","price":49.39,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ XL","offer_id":45346178891948,"sku":"CJXX242433222VE","price":49.39,"currency_code":"USD","in_stock":true},{"title":"Pink \/ 2XL","offer_id":45346178924716,"sku":"CJXX242433211KP","price":49.39,"currency_code":"USD","in_stock":true},{"title":"Pink \/ 3XL","offer_id":45346178957484,"sku":"CJXX242433212LO","price":49.39,"currency_code":"USD","in_stock":true},{"title":"Pink \/ L","offer_id":45346178990252,"sku":"CJXX242433209IR","price":49.39,"currency_code":"USD","in_stock":true},{"title":"Pink \/ XL","offer_id":45346179023020,"sku":"CJXX242433210JQ","price":49.39,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0734\/7909\/4444\/files\/a003a194-c307-4ff3-a674-6100feb0b2d9.jpg?v=1775881519"},{"product_id":"jacquard-plaid-loose-straight-casual-shorts-suit","title":"Jacquard Plaid Loose Straight Casual Shorts Suit","description":"\u003c!-- PASTE THIS INTO YOUR SHOPIFY PRODUCT DESCRIPTION (HTML MODE) --\u003e\n\u003cstyle\u003e\n  .pd-wrap {\n    font-family: 'Georgia', 'Times New Roman', serif;\n    color: #1a1a1a;\n    max-width: 760px;\n    margin: 0 auto;\n    line-height: 1.7;\n  }\n  .pd-wrap * { box-sizing: border-box; }\n\n  .pd-intro {\n    border-left: 3px solid #1a1a1a;\n    padding: 18px 24px;\n    margin-bottom: 36px;\n    background: #fafafa;\n  }\n  .pd-intro p {\n    margin: 0;\n    font-size: 15px;\n    color: #444;\n    font-style: italic;\n  }\n\n  .pd-section-title {\n    font-family: 'Helvetica Neue', Arial, sans-serif;\n    font-size: 11px;\n    font-weight: 700;\n    letter-spacing: 3px;\n    text-transform: uppercase;\n    color: #888;\n    margin: 0 0 16px 0;\n    padding-bottom: 8px;\n    border-bottom: 1px solid #e8e8e8;\n  }\n\n  .pd-features {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 10px;\n    margin-bottom: 36px;\n  }\n  .pd-feature-item {\n    display: flex;\n    align-items: flex-start;\n    gap: 10px;\n    background: #fff;\n    border: 1px solid #e8e8e8;\n    padding: 12px 14px;\n    border-radius: 4px;\n  }\n  .pd-feature-item .icon {\n    font-size: 16px;\n    flex-shrink: 0;\n    margin-top: 1px;\n  }\n  .pd-feature-item span {\n    font-family: 'Helvetica Neue', Arial, sans-serif;\n    font-size: 13px;\n    color: #333;\n    line-height: 1.4;\n  }\n\n  .pd-specs {\n    margin-bottom: 36px;\n  }\n  .pd-specs-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-family: 'Helvetica Neue', Arial, sans-serif;\n    font-size: 13.5px;\n  }\n  .pd-specs-table tr {\n    border-bottom: 1px solid #f0f0f0;\n  }\n  .pd-specs-table td {\n    padding: 10px 12px;\n    vertical-align: top;\n  }\n  .pd-specs-table td:first-child {\n    color: #888;\n    width: 42%;\n    font-weight: 600;\n    font-size: 12px;\n    text-transform: uppercase;\n    letter-spacing: 0.5px;\n  }\n  .pd-specs-table td:last-child {\n    color: #1a1a1a;\n    font-weight: 500;\n  }\n  .pd-specs-table tr:nth-child(odd) td { background: #fafafa; }\n\n  .pd-colors {\n    margin-bottom: 36px;\n  }\n  .pd-color-swatches {\n    display: flex;\n    gap: 10px;\n    flex-wrap: wrap;\n    margin-top: 4px;\n  }\n  .pd-swatch {\n    display: flex;\n    align-items: center;\n    gap: 7px;\n    font-family: 'Helvetica Neue', Arial, sans-serif;\n    font-size: 13px;\n    color: #444;\n  }\n  .pd-swatch-dot {\n    width: 18px;\n    height: 18px;\n    border-radius: 50%;\n    border: 1px solid #ddd;\n    display: inline-block;\n    flex-shrink: 0;\n  }\n\n  .pd-size-section { margin-bottom: 36px; }\n  .pd-size-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-family: 'Helvetica Neue', Arial, sans-serif;\n    font-size: 13px;\n    text-align: center;\n  }\n  .pd-size-table thead tr {\n    background: #1a1a1a;\n    color: #fff;\n  }\n  .pd-size-table thead th {\n    padding: 10px 8px;\n    font-weight: 600;\n    font-size: 11px;\n    letter-spacing: 1px;\n    text-transform: uppercase;\n  }\n  .pd-size-table tbody tr { border-bottom: 1px solid #f0f0f0; }\n  .pd-size-table tbody td {\n    padding: 9px 8px;\n    color: #333;\n  }\n  .pd-size-table tbody td:first-child {\n    font-weight: 700;\n    color: #1a1a1a;\n  }\n  .pd-size-unit {\n    font-family: 'Helvetica Neue', Arial, sans-serif;\n    font-size: 11px;\n    color: #999;\n    margin-top: 6px;\n    text-align: right;\n  }\n\n  .pd-notes {\n    background: #fffbf2;\n    border: 1px solid #f0e6c8;\n    border-radius: 4px;\n    padding: 18px 20px;\n    margin-bottom: 28px;\n  }\n  .pd-notes ul {\n    margin: 0;\n    padding-left: 18px;\n  }\n  .pd-notes ul li {\n    font-family: 'Helvetica Neue', Arial, sans-serif;\n    font-size: 13px;\n    color: #7a6a3e;\n    margin-bottom: 5px;\n    line-height: 1.5;\n  }\n\n  .pd-package {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    border: 1px solid #e8e8e8;\n    border-radius: 4px;\n    padding: 14px 18px;\n    background: #fff;\n    margin-bottom: 4px;\n  }\n  .pd-package .pkg-icon { font-size: 20px; }\n  .pd-package span {\n    font-family: 'Helvetica Neue', Arial, sans-serif;\n    font-size: 13.5px;\n    color: #333;\n    font-weight: 500;\n  }\n\n  @media (max-width: 480px) {\n    .pd-features { grid-template-columns: 1fr; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"pd-wrap\"\u003e\n\n  \u003c!-- Intro --\u003e\n  \u003cdiv class=\"pd-intro\"\u003e\n    \u003cp\u003eUpgrade your summer wardrobe with this stylish jacquard plaid shorts set. Featuring a textured T-shirt and matching shorts, this outfit combines comfort, breathability, and a modern relaxed fit — perfect for casual outings, travel, and daily wear.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Key Features --\u003e\n  \u003cp class=\"pd-section-title\"\u003eKey Features\u003c\/p\u003e\n  \u003cdiv class=\"pd-features\"\u003e\n    \u003cdiv class=\"pd-feature-item\"\u003e\n\u003cspan class=\"icon\"\u003e🧵\u003c\/span\u003e\u003cspan\u003ePremium jacquard plaid texture for a unique stylish look\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"pd-feature-item\"\u003e\n\u003cspan class=\"icon\"\u003e🌬️\u003c\/span\u003e\u003cspan\u003eBreathable cotton-blend fabric for all-day comfort\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"pd-feature-item\"\u003e\n\u003cspan class=\"icon\"\u003e👕\u003c\/span\u003e\u003cspan\u003eMatching T-shirt and shorts set for effortless styling\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"pd-feature-item\"\u003e\n\u003cspan class=\"icon\"\u003e🎯\u003c\/span\u003e\u003cspan\u003eLoose fit design ensures relaxed movement\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"pd-feature-item\"\u003e\n\u003cspan class=\"icon\"\u003e☀️\u003c\/span\u003e\u003cspan\u003ePerfect for summer wear, travel, and casual outings\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"pd-feature-item\"\u003e\n\u003cspan class=\"icon\"\u003e✨\u003c\/span\u003e\u003cspan\u003eSoft, skin-friendly fabric with modern streetwear appeal\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Product Specifications --\u003e\n  \u003cdiv class=\"pd-specs\"\u003e\n    \u003cp class=\"pd-section-title\"\u003eProduct Specifications\u003c\/p\u003e\n    \u003ctable class=\"pd-specs-table\"\u003e\n      \u003ctr\u003e\n\u003ctd\u003eProduct Type\u003c\/td\u003e\n\u003ctd\u003eMen's Shorts Set (T-shirt + Shorts)\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eCotton Blend\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eFabric Type\u003c\/td\u003e\n\u003ctd\u003eJacquard Texture\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eFit Type\u003c\/td\u003e\n\u003ctd\u003eLoose \/ Relaxed Fit\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eStyle\u003c\/td\u003e\n\u003ctd\u003eSports \/ Casual\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003ePattern\u003c\/td\u003e\n\u003ctd\u003eSolid Textured (Plaid Effect)\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eGender\u003c\/td\u003e\n\u003ctd\u003eMale\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003c\/table\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Available Colors --\u003e\n  \u003cdiv class=\"pd-colors\"\u003e\n    \u003cp class=\"pd-section-title\"\u003eAvailable Colors\u003c\/p\u003e\n    \u003cdiv class=\"pd-color-swatches\"\u003e\n      \u003cdiv class=\"pd-swatch\"\u003e\n\u003cdiv class=\"pd-swatch-dot\" style=\"background:#000;\"\u003e\u003c\/div\u003e Black\u003c\/div\u003e\n      \u003cdiv class=\"pd-swatch\"\u003e\n\u003cdiv class=\"pd-swatch-dot\" style=\"background:#444;\"\u003e\u003c\/div\u003e Dark Gray\u003c\/div\u003e\n      \u003cdiv class=\"pd-swatch\"\u003e\n\u003cdiv class=\"pd-swatch-dot\" style=\"background:#c3b091;\"\u003e\u003c\/div\u003e Khaki\u003c\/div\u003e\n      \u003cdiv class=\"pd-swatch\"\u003e\n\u003cdiv class=\"pd-swatch-dot\" style=\"background:#ffffff;border-color:#ccc;\"\u003e\u003c\/div\u003e White\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Size Chart (Top) --\u003e\n  \u003cdiv class=\"pd-size-section\"\u003e\n    \u003cp class=\"pd-section-title\"\u003eTop Size Chart\u003c\/p\u003e\n    \u003ctable class=\"pd-size-table\"\u003e\n      \u003cthead\u003e\n        \u003ctr\u003e\n          \u003cth\u003eSize\u003c\/th\u003e\n          \u003cth\u003eLength\u003c\/th\u003e\n          \u003cth\u003eBust\u003c\/th\u003e\n          \u003cth\u003eShoulder\u003c\/th\u003e\n          \u003cth\u003eSleeve\u003c\/th\u003e\n        \u003c\/tr\u003e\n      \u003c\/thead\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e72\u003c\/td\u003e\n\u003ctd\u003e112\u003c\/td\u003e\n\u003ctd\u003e54\u003c\/td\u003e\n\u003ctd\u003e21\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e74\u003c\/td\u003e\n\u003ctd\u003e117\u003c\/td\u003e\n\u003ctd\u003e56\u003c\/td\u003e\n\u003ctd\u003e22\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e76\u003c\/td\u003e\n\u003ctd\u003e122\u003c\/td\u003e\n\u003ctd\u003e58\u003c\/td\u003e\n\u003ctd\u003e23\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e78\u003c\/td\u003e\n\u003ctd\u003e127\u003c\/td\u003e\n\u003ctd\u003e60\u003c\/td\u003e\n\u003ctd\u003e24\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e80\u003c\/td\u003e\n\u003ctd\u003e132\u003c\/td\u003e\n\u003ctd\u003e62\u003c\/td\u003e\n\u003ctd\u003e25\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e82\u003c\/td\u003e\n\u003ctd\u003e137\u003c\/td\u003e\n\u003ctd\u003e64\u003c\/td\u003e\n\u003ctd\u003e26\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Size Chart (Shorts) --\u003e\n  \u003cdiv class=\"pd-size-section\"\u003e\n    \u003cp class=\"pd-section-title\"\u003eShorts Size Chart\u003c\/p\u003e\n    \u003ctable class=\"pd-size-table\"\u003e\n      \u003cthead\u003e\n        \u003ctr\u003e\n          \u003cth\u003eSize\u003c\/th\u003e\n          \u003cth\u003eLength\u003c\/th\u003e\n          \u003cth\u003eWaist\u003c\/th\u003e\n          \u003cth\u003eHip\u003c\/th\u003e\n          \u003cth\u003eInner Length\u003c\/th\u003e\n        \u003c\/tr\u003e\n      \u003c\/thead\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e52\u003c\/td\u003e\n\u003ctd\u003e70\u003c\/td\u003e\n\u003ctd\u003e106\u003c\/td\u003e\n\u003ctd\u003e21\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e54\u003c\/td\u003e\n\u003ctd\u003e74\u003c\/td\u003e\n\u003ctd\u003e110\u003c\/td\u003e\n\u003ctd\u003e22\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e56\u003c\/td\u003e\n\u003ctd\u003e78\u003c\/td\u003e\n\u003ctd\u003e114\u003c\/td\u003e\n\u003ctd\u003e23\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e58\u003c\/td\u003e\n\u003ctd\u003e82\u003c\/td\u003e\n\u003ctd\u003e118\u003c\/td\u003e\n\u003ctd\u003e24\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e60\u003c\/td\u003e\n\u003ctd\u003e86\u003c\/td\u003e\n\u003ctd\u003e122\u003c\/td\u003e\n\u003ctd\u003e25\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e62\u003c\/td\u003e\n\u003ctd\u003e90\u003c\/td\u003e\n\u003ctd\u003e126\u003c\/td\u003e\n\u003ctd\u003e26\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n    \u003cdiv class=\"pd-size-unit\"\u003eAll measurements in centimetres (cm)\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Important Notes --\u003e\n  \u003cdiv class=\"pd-notes\"\u003e\n    \u003cdiv class=\"pd-section-title\" style=\"margin-bottom:10px;\"\u003e📌 Please Note\u003c\/div\u003e\n    \u003cul\u003e\n      \u003cli\u003eAsian sizes run 1–2 sizes smaller than EU\/US sizes — choose a larger size if unsure.\u003c\/li\u003e\n      \u003cli\u003eAllow 1–3 cm difference due to manual measurement.\u003c\/li\u003e\n      \u003cli\u003eActual color may vary slightly due to screen settings.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Package --\u003e\n  \u003cp class=\"pd-section-title\"\u003ePackage Includes\u003c\/p\u003e\n  \u003cdiv class=\"pd-package\"\u003e\n    \u003cspan class=\"pkg-icon\"\u003e📦\u003c\/span\u003e\n    \u003cspan\u003e1 × T-shirt + 1 × Shorts Set\u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"thingssquare","offers":[{"title":"Black \/ L","offer_id":45347476177068,"sku":"CJTW195555221UF","price":27.2,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":45347476209836,"sku":"CJTW195555222VE","price":27.2,"currency_code":"USD","in_stock":true},{"title":"Black \/ XXXL","offer_id":45347476242604,"sku":"CJTW195555224XC","price":27.2,"currency_code":"USD","in_stock":true},{"title":"Dark Gray \/ S","offer_id":45347476275372,"sku":"CJTW195555201AZ","price":27.2,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ XXXL","offer_id":45347476308140,"sku":"CJTW195555218RI","price":27.2,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":45347476340908,"sku":"CJTW195555208HS","price":27.2,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":45347476373676,"sku":"CJTW195555207GT","price":27.2,"currency_code":"USD","in_stock":true},{"title":"White \/ XXXL","offer_id":45347476406444,"sku":"CJTW195555212LO","price":27.2,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":45347476439212,"sku":"CJTW195555220TG","price":27.2,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":45347476471980,"sku":"CJTW195555219SH","price":27.2,"currency_code":"USD","in_stock":true},{"title":"Black \/ XXL","offer_id":45347476504748,"sku":"CJTW195555223WD","price":27.2,"currency_code":"USD","in_stock":true},{"title":"Dark Gray \/ L","offer_id":45347476537516,"sku":"CJTW195555203CX","price":27.2,"currency_code":"USD","in_stock":true},{"title":"Dark Gray \/ M","offer_id":45347476570284,"sku":"CJTW195555202BY","price":27.2,"currency_code":"USD","in_stock":true},{"title":"Dark Gray \/ XL","offer_id":45347476603052,"sku":"CJTW195555204DW","price":27.2,"currency_code":"USD","in_stock":true},{"title":"Dark Gray \/ XXL","offer_id":45347476635820,"sku":"CJTW195555205EV","price":27.2,"currency_code":"USD","in_stock":true},{"title":"Dark Gray \/ XXXL","offer_id":45347476668588,"sku":"CJTW195555206FU","price":27.2,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ L","offer_id":45347476701356,"sku":"CJTW195555215OL","price":27.2,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ M","offer_id":45347476734124,"sku":"CJTW195555214NM","price":27.2,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ S","offer_id":45347476766892,"sku":"CJTW195555213MN","price":27.2,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ XL","offer_id":45347476799660,"sku":"CJTW195555216PK","price":27.2,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ XXL","offer_id":45347476832428,"sku":"CJTW195555217QJ","price":27.2,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":45347476865196,"sku":"CJTW195555209IR","price":27.2,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":45347476897964,"sku":"CJTW195555210JQ","price":27.2,"currency_code":"USD","in_stock":true},{"title":"White \/ XXL","offer_id":45347476930732,"sku":"CJTW195555211KP","price":27.2,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0734\/7909\/4444\/files\/aadc8778-053d-4014-89d0-b0df2db94878.jpg?v=1771684137"},{"product_id":"mens-casual-and-comfortable-compression-muscle-gym-shorts","title":"Men's Casual And Comfortable Compression Muscle Gym Shorts","description":"\u003c!-- PASTE THIS INTO YOUR SHOPIFY PRODUCT DESCRIPTION (HTML MODE) --\u003e\n\u003cstyle\u003e\n  .pd-wrap {\n    font-family: 'Georgia', 'Times New Roman', serif;\n    color: #1a1a1a;\n    max-width: 760px;\n    margin: 0 auto;\n    line-height: 1.7;\n  }\n\n  .pd-wrap * { box-sizing: border-box; }\n\n  .pd-intro {\n    border-left: 3px solid #1a1a1a;\n    padding: 18px 24px;\n    margin-bottom: 36px;\n    background: #fafafa;\n  }\n  .pd-intro p {\n    margin: 0;\n    font-size: 15px;\n    color: #444;\n    font-style: italic;\n  }\n\n  .pd-section-title {\n    font-family: 'Helvetica Neue', Arial, sans-serif;\n    font-size: 11px;\n    font-weight: 700;\n    letter-spacing: 3px;\n    text-transform: uppercase;\n    color: #888;\n    margin: 0 0 16px 0;\n    padding-bottom: 8px;\n    border-bottom: 1px solid #e8e8e8;\n  }\n\n  .pd-features {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 10px;\n    margin-bottom: 36px;\n  }\n  .pd-feature-item {\n    display: flex;\n    gap: 10px;\n    background: #fff;\n    border: 1px solid #e8e8e8;\n    padding: 12px 14px;\n    border-radius: 4px;\n  }\n  .pd-feature-item span {\n    font-family: 'Helvetica Neue', Arial, sans-serif;\n    font-size: 13px;\n    color: #333;\n  }\n\n  .pd-specs-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-family: 'Helvetica Neue', Arial, sans-serif;\n    font-size: 13.5px;\n  }\n  .pd-specs-table td {\n    padding: 10px 12px;\n  }\n  .pd-specs-table td:first-child {\n    color: #888;\n    font-weight: 600;\n    font-size: 12px;\n    text-transform: uppercase;\n  }\n  .pd-specs-table tr:nth-child(odd) td { background: #fafafa; }\n\n  .pd-size-table {\n    width: 100%;\n    border-collapse: collapse;\n    text-align: center;\n    font-family: 'Helvetica Neue', Arial, sans-serif;\n  }\n  .pd-size-table thead {\n    background: #1a1a1a;\n    color: #fff;\n  }\n  .pd-size-table th, .pd-size-table td {\n    padding: 9px;\n  }\n\n  .pd-notes {\n    background: #fffbf2;\n    border: 1px solid #f0e6c8;\n    padding: 18px;\n    margin-bottom: 28px;\n  }\n\n  .pd-package {\n    border: 1px solid #e8e8e8;\n    padding: 14px;\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"pd-wrap\"\u003e\n\n  \u003c!-- Intro --\u003e\n  \u003cdiv class=\"pd-intro\"\u003e\n    \u003cp\u003eTrain harder and perform better with these high-performance compression shorts. Designed to support your muscles, enhance mobility, and keep you dry — perfect for intense workouts, running, and athletic training.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Key Features --\u003e\n  \u003cp class=\"pd-section-title\"\u003eKey Features\u003c\/p\u003e\n  \u003cdiv class=\"pd-features\"\u003e\n    \u003cdiv class=\"pd-feature-item\"\u003e\u003cspan\u003e💪 Compression fit enhances muscle support \u0026amp; performance\u003c\/span\u003e\u003c\/div\u003e\n    \u003cdiv class=\"pd-feature-item\"\u003e\u003cspan\u003e💧 Moisture-wicking fabric keeps you dry\u003c\/span\u003e\u003c\/div\u003e\n    \u003cdiv class=\"pd-feature-item\"\u003e\u003cspan\u003e🌬️ Breathable design for airflow \u0026amp; comfort\u003c\/span\u003e\u003c\/div\u003e\n    \u003cdiv class=\"pd-feature-item\"\u003e\u003cspan\u003e🏃 Ideal for gym, running, cycling \u0026amp; training\u003c\/span\u003e\u003c\/div\u003e\n    \u003cdiv class=\"pd-feature-item\"\u003e\u003cspan\u003e🧵 4-way stretch for maximum flexibility\u003c\/span\u003e\u003c\/div\u003e\n    \u003cdiv class=\"pd-feature-item\"\u003e\u003cspan\u003e🔥 Athletic fit enhances physique appearance\u003c\/span\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Specifications --\u003e\n  \u003cp class=\"pd-section-title\"\u003eProduct Specifications\u003c\/p\u003e\n  \u003ctable class=\"pd-specs-table\"\u003e\n    \u003ctr\u003e\n\u003ctd\u003eProduct Type\u003c\/td\u003e\n\u003ctd\u003eMen's Compression Shorts\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003ePolyester (85%) + Spandex (15%)\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eFit Type\u003c\/td\u003e\n\u003ctd\u003eCompression Fit\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eWaist Type\u003c\/td\u003e\n\u003ctd\u003eElastic Waistband\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eElasticity\u003c\/td\u003e\n\u003ctd\u003eHigh Stretch\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eStyle\u003c\/td\u003e\n\u003ctd\u003eSports \/ Gym \/ Performance\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eSeason\u003c\/td\u003e\n\u003ctd\u003eSpring \/ Autumn \/ Winter\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003c\/table\u003e\n\n  \u003c!-- Size Chart --\u003e\n  \u003cp class=\"pd-section-title\"\u003eSize Chart\u003c\/p\u003e\n  \u003ctable class=\"pd-size-table\"\u003e\n    \u003cthead\u003e\n      \u003ctr\u003e\n        \u003cth\u003eSize\u003c\/th\u003e\n        \u003cth\u003eWaist (cm)\u003c\/th\u003e\n        \u003cth\u003eLength (cm)\u003c\/th\u003e\n        \u003cth\u003ePants Length (cm)\u003c\/th\u003e\n      \u003c\/tr\u003e\n    \u003c\/thead\u003e\n    \u003ctbody\u003e\n      \u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e62\u003c\/td\u003e\n\u003ctd\u003e62\u003c\/td\u003e\n\u003ctd\u003e41\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e66\u003c\/td\u003e\n\u003ctd\u003e64\u003c\/td\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e70\u003c\/td\u003e\n\u003ctd\u003e66\u003c\/td\u003e\n\u003ctd\u003e43\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e74\u003c\/td\u003e\n\u003ctd\u003e68\u003c\/td\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e78\u003c\/td\u003e\n\u003ctd\u003e70\u003c\/td\u003e\n\u003ctd\u003e45\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n  \u003cdiv style=\"font-size:11px;color:#999;text-align:right;margin-top:6px;\"\u003eMeasurements in cm\u003c\/div\u003e\n\n  \u003c!-- Notes --\u003e\n  \u003cdiv class=\"pd-notes\"\u003e\n    \u003cstrong\u003e📌 Please Note:\u003c\/strong\u003e\n    \u003cul\u003e\n      \u003cli\u003eCompression fit runs tight — size up for a more relaxed feel.\u003c\/li\u003e\n      \u003cli\u003eAsian sizes run smaller than US\/EU sizes — consider sizing up.\u003c\/li\u003e\n      \u003cli\u003eAllow 2–3 cm variation due to manual measurement.\u003c\/li\u003e\n      \u003cli\u003eColor may slightly vary due to display settings.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Package --\u003e\n  \u003cp class=\"pd-section-title\"\u003ePackage Includes\u003c\/p\u003e\n  \u003cdiv class=\"pd-package\"\u003e\n    📦 1 × Men's Compression Training Shorts\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"thingssquare","offers":[{"title":"Blue \/ S \/ Short","offer_id":45347485319340,"sku":"CJNSXZYD00015-Blue-S-Short","price":25.64,"currency_code":"USD","in_stock":true},{"title":"Black \/ L \/ Long","offer_id":45347485352108,"sku":"CJNSXZYD00015-Black-L-Long","price":63.28,"currency_code":"USD","in_stock":true},{"title":"Black \/ L \/ Short","offer_id":45347485384876,"sku":"CJNSXZYD00015-Black-L-Short","price":26.26,"currency_code":"USD","in_stock":true},{"title":"Black \/ M \/ Long","offer_id":45347485417644,"sku":"CJNSXZYD00015-Black-M-Long","price":63.11,"currency_code":"USD","in_stock":true},{"title":"Black \/ M \/ Short","offer_id":45347485450412,"sku":"CJNSXZYD00015-Black-M-Short","price":26.26,"currency_code":"USD","in_stock":true},{"title":"Black \/ S \/ Long","offer_id":45347485483180,"sku":"CJNSXZYD00015-Black-S-Long","price":26.26,"currency_code":"USD","in_stock":true},{"title":"Black \/ S \/ Short","offer_id":45347485515948,"sku":"CJNSXZYD00015-Black-S-Short","price":25.64,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL \/ Long","offer_id":45347485548716,"sku":"CJNSXZYD00015-Black-XL-Long","price":63.46,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL \/ Short","offer_id":45347485581484,"sku":"CJNSXZYD00015-Black-XL-Short","price":26.26,"currency_code":"USD","in_stock":true},{"title":"Black \/ XXL \/ Long","offer_id":45347485614252,"sku":"CJNSXZYD00015-Black-XXL-Long","price":63.65,"currency_code":"USD","in_stock":true},{"title":"Black \/ XXL \/ Short","offer_id":45347485647020,"sku":"CJNSXZYD00015-Black-XXL-Short","price":26.26,"currency_code":"USD","in_stock":true},{"title":"Blue \/ L \/ Clothes","offer_id":45347485679788,"sku":"CJNSXZYD00015-Blue-L-Clothes","price":27.76,"currency_code":"USD","in_stock":true},{"title":"Blue \/ L \/ Long","offer_id":45347485712556,"sku":"CJNSXZYD00015-Blue-L-Long","price":63.28,"currency_code":"USD","in_stock":true},{"title":"Blue \/ L \/ Short","offer_id":45347485745324,"sku":"CJNSXZYD00015-Blue-L-Short","price":26.26,"currency_code":"USD","in_stock":true},{"title":"Blue \/ M \/ Clothes","offer_id":45347485778092,"sku":"CJNSXZYD00015-Blue-M-Clothes","price":27.57,"currency_code":"USD","in_stock":true},{"title":"Blue \/ M \/ Long","offer_id":45347485810860,"sku":"CJNSXZYD00015-Blue-M-Long","price":63.11,"currency_code":"USD","in_stock":true},{"title":"Blue \/ M \/ Short","offer_id":45347485843628,"sku":"CJNSXZYD00015-Blue-M-Short","price":26.26,"currency_code":"USD","in_stock":true},{"title":"Blue \/ S \/ Clothes","offer_id":45347485876396,"sku":"CJNSXZYD00015-Blue-S-Clothes","price":27.5,"currency_code":"USD","in_stock":true},{"title":"Blue \/ S \/ Long","offer_id":45347485909164,"sku":"CJNSXZYD00015-Blue-S-Long","price":62.98,"currency_code":"USD","in_stock":true},{"title":"Blue \/ XL \/ Clothes","offer_id":45347485941932,"sku":"CJNSXZYD00015-Blue-XL-Clothes","price":27.84,"currency_code":"USD","in_stock":true},{"title":"Blue \/ XL \/ Long","offer_id":45347485974700,"sku":"CJNSXZYD00015-Blue-XL-Long","price":63.46,"currency_code":"USD","in_stock":true},{"title":"Blue \/ XL \/ Short","offer_id":45347486007468,"sku":"CJNSXZYD00015-Blue-XL-Short","price":25.64,"currency_code":"USD","in_stock":true},{"title":"Blue \/ XXL \/ Clothes","offer_id":45347486040236,"sku":"CJNSXZYD00015-Blue-XXL-Clothes","price":27.91,"currency_code":"USD","in_stock":true},{"title":"Blue \/ XXL \/ Long","offer_id":45347486073004,"sku":"CJNSXZYD00015-Blue-XXL-Long","price":63.65,"currency_code":"USD","in_stock":true},{"title":"Blue \/ XXL \/ Short","offer_id":45347486105772,"sku":"CJNSXZYD00015-Blue-XXL-Short","price":26.26,"currency_code":"USD","in_stock":true},{"title":"Red \/ L \/ Long","offer_id":45347486138540,"sku":"CJNSXZYD00015-Red-L-Long","price":63.28,"currency_code":"USD","in_stock":true},{"title":"Red \/ L \/ Short","offer_id":45347486171308,"sku":"CJNSXZYD00015-Red-L-Short","price":26.26,"currency_code":"USD","in_stock":true},{"title":"Red \/ M \/ Long","offer_id":45347486204076,"sku":"CJNSXZYD00015-Red-M-Long","price":63.28,"currency_code":"USD","in_stock":true},{"title":"Red \/ M \/ Short","offer_id":45347486236844,"sku":"CJNSXZYD00015-Red-M-Short","price":26.26,"currency_code":"USD","in_stock":true},{"title":"Red \/ S \/ Long","offer_id":45347486269612,"sku":"CJNSXZYD00015-Red-S-Long","price":62.98,"currency_code":"USD","in_stock":true},{"title":"Red \/ S \/ Short","offer_id":45347486302380,"sku":"CJNSXZYD00015-Red-S-Short","price":25.64,"currency_code":"USD","in_stock":true},{"title":"Red \/ XL \/ Long","offer_id":45347486335148,"sku":"CJNSXZYD00015-Red-XL-Long","price":63.46,"currency_code":"USD","in_stock":true},{"title":"Red \/ XL \/ Short","offer_id":45347486367916,"sku":"CJNSXZYD00015-Red-XL-Short","price":25.64,"currency_code":"USD","in_stock":true},{"title":"Red \/ XXL \/ Long","offer_id":45347486400684,"sku":"CJNSXZYD00015-Red-XXL-Long","price":63.65,"currency_code":"USD","in_stock":true},{"title":"Red \/ XXL \/ SShort","offer_id":45347486433452,"sku":"CJNSXZYD00015-Red-XXL-SShort","price":25.64,"currency_code":"USD","in_stock":true},{"title":"Serpent Python black \/ L \/ Short","offer_id":45347486466220,"sku":"CJNSXZYD00015-Serpent Python black-L-Short","price":26.26,"currency_code":"USD","in_stock":true},{"title":"Serpent Python black \/ M \/ Short","offer_id":45347486498988,"sku":"CJNSXZYD00015-Serpent Python black-M-Short","price":26.26,"currency_code":"USD","in_stock":true},{"title":"Serpent Python black \/ S \/ Short","offer_id":45347486531756,"sku":"CJNSXZYD00015-Serpent Python black-S-Short","price":26.26,"currency_code":"USD","in_stock":true},{"title":"Serpent Python black \/ XL \/ Short","offer_id":45347486564524,"sku":"CJNSXZYD00015-Serpent Python black-XL-Short","price":26.26,"currency_code":"USD","in_stock":true},{"title":"Serpent Python black \/ XXL \/ Short","offer_id":45347486597292,"sku":"CJNSXZYD00015-Serpent Python black-XXL-Short","price":26.26,"currency_code":"USD","in_stock":true},{"title":"Snakes \/ L \/ Long","offer_id":45347486630060,"sku":"CJNSXZYD00015-Snakes-L-Long","price":63.28,"currency_code":"USD","in_stock":true},{"title":"Snakes \/ M \/ Long","offer_id":45347486662828,"sku":"CJNSXZYD00015-Snakes-M-Long","price":63.28,"currency_code":"USD","in_stock":true},{"title":"Snakes \/ S \/ Long","offer_id":45347486695596,"sku":"CJNSXZYD00015-Snakes-S-Long","price":63.28,"currency_code":"USD","in_stock":true},{"title":"Snakes \/ XL \/ Long","offer_id":45347486728364,"sku":"CJNSXZYD00015-Snakes-XL-Long","price":63.28,"currency_code":"USD","in_stock":true},{"title":"Snakes \/ XXL \/ Long","offer_id":45347486761132,"sku":"CJNSXZYD00015-Snakes-XXL-Long","price":63.28,"currency_code":"USD","in_stock":true},{"title":"White \/ L \/ Long","offer_id":45347486793900,"sku":"CJNSXZYD00015-White-L-Long","price":63.28,"currency_code":"USD","in_stock":true},{"title":"White \/ L \/ Short","offer_id":45347486826668,"sku":"CJNSXZYD00015-White-L-Short","price":26.26,"currency_code":"USD","in_stock":true},{"title":"White \/ M \/ Long","offer_id":45347486859436,"sku":"CJNSXZYD00015-White-M-Long","price":63.11,"currency_code":"USD","in_stock":true},{"title":"White \/ M \/ Short","offer_id":45347486892204,"sku":"CJNSXZYD00015-White-M-Short","price":25.64,"currency_code":"USD","in_stock":true},{"title":"White \/ S \/ Long","offer_id":45347486924972,"sku":"CJNSXZYD00015-White-S-Long","price":62.98,"currency_code":"USD","in_stock":true},{"title":"White \/ S \/ Short","offer_id":45347486957740,"sku":"CJNSXZYD00015-White-S-Short","price":25.64,"currency_code":"USD","in_stock":true},{"title":"White \/ XL \/ Long","offer_id":45347486990508,"sku":"CJNSXZYD00015-White-XL-Long","price":63.46,"currency_code":"USD","in_stock":true},{"title":"White \/ XL \/ Short","offer_id":45347487023276,"sku":"CJNSXZYD00015-White-XL-Short","price":26.26,"currency_code":"USD","in_stock":true},{"title":"White \/ XXL \/ Long","offer_id":45347487056044,"sku":"CJNSXZYD00015-White-XXL-Long","price":63.65,"currency_code":"USD","in_stock":true},{"title":"White \/ XXL \/ Short","offer_id":45347487088812,"sku":"CJNSXZYD00015-White-XXL-Short","price":26.26,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0734\/7909\/4444\/files\/95381e0a-0c98-4870-83fd-c35679a21ad1.jpg?v=1771684602"},{"product_id":"mens-summer-korean-style-trendy-sports-casual-shorts","title":"Men's Summer Korean Style Trendy Sports Casual Shorts","description":"\u003c!-- PASTE THIS INTO YOUR SHOPIFY PRODUCT DESCRIPTION (HTML MODE) --\u003e\n\u003cstyle\u003e\n  .pd-wrap {\n    font-family: 'Georgia', 'Times New Roman', serif;\n    color: #1a1a1a;\n    max-width: 760px;\n    margin: 0 auto;\n    line-height: 1.7;\n  }\n\n  .pd-wrap * { box-sizing: border-box; }\n\n  .pd-intro {\n    border-left: 3px solid #1a1a1a;\n    padding: 18px 24px;\n    margin-bottom: 36px;\n    background: #fafafa;\n  }\n  .pd-intro p {\n    margin: 0;\n    font-size: 15px;\n    color: #444;\n    font-style: italic;\n  }\n\n  .pd-section-title {\n    font-family: 'Helvetica Neue', Arial, sans-serif;\n    font-size: 11px;\n    font-weight: 700;\n    letter-spacing: 3px;\n    text-transform: uppercase;\n    color: #888;\n    margin: 0 0 16px 0;\n    padding-bottom: 8px;\n    border-bottom: 1px solid #e8e8e8;\n  }\n\n  .pd-features {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 10px;\n    margin-bottom: 36px;\n  }\n  .pd-feature-item {\n    display: flex;\n    gap: 10px;\n    background: #fff;\n    border: 1px solid #e8e8e8;\n    padding: 12px 14px;\n    border-radius: 4px;\n  }\n  .pd-feature-item span {\n    font-family: 'Helvetica Neue', Arial, sans-serif;\n    font-size: 13px;\n    color: #333;\n  }\n\n  .pd-specs-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-family: 'Helvetica Neue', Arial, sans-serif;\n    font-size: 13.5px;\n  }\n  .pd-specs-table td {\n    padding: 10px 12px;\n  }\n  .pd-specs-table td:first-child {\n    color: #888;\n    font-weight: 600;\n    font-size: 12px;\n    text-transform: uppercase;\n  }\n  .pd-specs-table tr:nth-child(odd) td { background: #fafafa; }\n\n  .pd-color-swatches {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 10px;\n  }\n  .pd-swatch {\n    display: flex;\n    align-items: center;\n    gap: 6px;\n    font-size: 13px;\n  }\n  .pd-swatch-dot {\n    width: 18px;\n    height: 18px;\n    border-radius: 50%;\n    border: 1px solid #ddd;\n  }\n\n  .pd-size-table {\n    width: 100%;\n    border-collapse: collapse;\n    text-align: center;\n    font-family: 'Helvetica Neue', Arial, sans-serif;\n  }\n  .pd-size-table thead {\n    background: #1a1a1a;\n    color: #fff;\n  }\n  .pd-size-table th, .pd-size-table td {\n    padding: 9px;\n  }\n\n  .pd-notes {\n    background: #fffbf2;\n    border: 1px solid #f0e6c8;\n    padding: 18px;\n    margin-bottom: 28px;\n  }\n\n  .pd-package {\n    border: 1px solid #e8e8e8;\n    padding: 14px;\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"pd-wrap\"\u003e\n\n  \u003c!-- Intro --\u003e\n  \u003cdiv class=\"pd-intro\"\u003e\n    \u003cp\u003eUpgrade your summer style with these Korean-inspired casual shorts — designed for a clean, modern look with everyday comfort. Lightweight, breathable, and effortlessly stylish, they’re perfect for streetwear, travel, or relaxed daily wear.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Key Features --\u003e\n  \u003cp class=\"pd-section-title\"\u003eKey Features\u003c\/p\u003e\n  \u003cdiv class=\"pd-features\"\u003e\n    \u003cdiv class=\"pd-feature-item\"\u003e\u003cspan\u003e🇰🇷 Korean-style minimal design for modern streetwear\u003c\/span\u003e\u003c\/div\u003e\n    \u003cdiv class=\"pd-feature-item\"\u003e\u003cspan\u003e🌬️ Lightweight fabric for breathable summer comfort\u003c\/span\u003e\u003c\/div\u003e\n    \u003cdiv class=\"pd-feature-item\"\u003e\u003cspan\u003e🎯 Relaxed straight fit for everyday versatility\u003c\/span\u003e\u003c\/div\u003e\n    \u003cdiv class=\"pd-feature-item\"\u003e\u003cspan\u003e🧵 Soft imitation cotton feel with durability\u003c\/span\u003e\u003c\/div\u003e\n    \u003cdiv class=\"pd-feature-item\"\u003e\u003cspan\u003e🎽 Elastic waistband with drawstring for adjustable fit\u003c\/span\u003e\u003c\/div\u003e\n    \u003cdiv class=\"pd-feature-item\"\u003e\u003cspan\u003e🔥 Perfect for casual outings, travel \u0026amp; daily wear\u003c\/span\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Specifications --\u003e\n  \u003cp class=\"pd-section-title\"\u003eProduct Specifications\u003c\/p\u003e\n  \u003ctable class=\"pd-specs-table\"\u003e\n    \u003ctr\u003e\n\u003ctd\u003eProduct Type\u003c\/td\u003e\n\u003ctd\u003eMen's Casual Shorts\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003ePolyester (Imitation Cotton)\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eFit Type\u003c\/td\u003e\n\u003ctd\u003eStraight \/ Relaxed Fit\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eWaist Type\u003c\/td\u003e\n\u003ctd\u003eElastic Waist with Drawstring\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eLength\u003c\/td\u003e\n\u003ctd\u003eShort Length\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eElasticity\u003c\/td\u003e\n\u003ctd\u003eMicro Stretch\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eStyle\u003c\/td\u003e\n\u003ctd\u003eKorean \/ Streetwear \/ Casual\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eSeason\u003c\/td\u003e\n\u003ctd\u003eSummer\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003c\/table\u003e\n\n  \u003c!-- Colors --\u003e\n  \u003cp class=\"pd-section-title\"\u003eAvailable Colors\u003c\/p\u003e\n  \u003cdiv class=\"pd-color-swatches\"\u003e\n    \u003cdiv class=\"pd-swatch\"\u003e\n\u003cdiv class=\"pd-swatch-dot\" style=\"background:#000;\"\u003e\u003c\/div\u003e Black\u003c\/div\u003e\n    \u003cdiv class=\"pd-swatch\"\u003e\n\u003cdiv class=\"pd-swatch-dot\" style=\"background:#4b5320;\"\u003e\u003c\/div\u003e Army Green\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Size Chart --\u003e\n  \u003cp class=\"pd-section-title\"\u003eSize Chart\u003c\/p\u003e\n  \u003ctable class=\"pd-size-table\"\u003e\n    \u003cthead\u003e\n      \u003ctr\u003e\n        \u003cth\u003eSize\u003c\/th\u003e\n        \u003cth\u003eRecommended Fit\u003c\/th\u003e\n      \u003c\/tr\u003e\n    \u003c\/thead\u003e\n    \u003ctbody\u003e\n      \u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003eWaist ~68–72 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003eWaist ~72–76 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003eWaist ~76–80 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003eWaist ~80–84 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003eWaist ~84–88 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n  \u003cdiv style=\"font-size:11px;color:#999;text-align:right;margin-top:6px;\"\u003eFlexible fit due to elastic waistband\u003c\/div\u003e\n\n  \u003c!-- Notes --\u003e\n  \u003cdiv class=\"pd-notes\"\u003e\n    \u003cstrong\u003e📌 Please Note:\u003c\/strong\u003e\n    \u003cul\u003e\n      \u003cli\u003eAsian sizes run 1–2 sizes smaller than US\/EU sizes — please size up.\u003c\/li\u003e\n      \u003cli\u003eAllow 2–3 cm variation due to manual measurement.\u003c\/li\u003e\n      \u003cli\u003eColor may slightly vary due to display settings.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Package --\u003e\n  \u003cp class=\"pd-section-title\"\u003ePackage Includes\u003c\/p\u003e\n  \u003cdiv class=\"pd-package\"\u003e\n    📦 1 × Men's Korean Style Casual Shorts\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"thingssquare","offers":[{"title":"2XL \/ Black","offer_id":45347492364460,"sku":"CJYD239963009IR","price":33.24,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Khaki","offer_id":45347492397228,"sku":"CJYD239963011KP","price":33.24,"currency_code":"USD","in_stock":true},{"title":"L \/ Khaki","offer_id":45347492429996,"sku":"CJYD239963012LO","price":33.24,"currency_code":"USD","in_stock":true},{"title":"M \/ Black","offer_id":45347492462764,"sku":"CJYD239963003CX","price":33.24,"currency_code":"USD","in_stock":true},{"title":"M \/ Khaki","offer_id":45347492495532,"sku":"CJYD239963013MN","price":33.24,"currency_code":"USD","in_stock":true},{"title":"S \/ Black","offer_id":45347492528300,"sku":"CJYD239963001AZ","price":33.24,"currency_code":"USD","in_stock":true},{"title":"S \/ Khaki","offer_id":45347492561068,"sku":"CJYD239963014NM","price":33.24,"currency_code":"USD","in_stock":true},{"title":"XL \/ Black","offer_id":45347492593836,"sku":"CJYD239963007GT","price":33.24,"currency_code":"USD","in_stock":true},{"title":"XL \/ Khaki","offer_id":45347492626604,"sku":"CJYD239963015OL","price":33.24,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Army Green","offer_id":45347492659372,"sku":"CJYD239963010JQ","price":33.24,"currency_code":"USD","in_stock":true},{"title":"L \/ Army Green","offer_id":45347492692140,"sku":"CJYD239963006FU","price":33.24,"currency_code":"USD","in_stock":true},{"title":"L \/ Black","offer_id":45347492724908,"sku":"CJYD239963005EV","price":33.24,"currency_code":"USD","in_stock":true},{"title":"M \/ Army Green","offer_id":45347492757676,"sku":"CJYD239963004DW","price":33.24,"currency_code":"USD","in_stock":true},{"title":"S \/ Army Green","offer_id":45347492790444,"sku":"CJYD239963002BY","price":33.24,"currency_code":"USD","in_stock":true},{"title":"XL \/ Army Green","offer_id":45347492823212,"sku":"CJYD239963008HS","price":33.24,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0734\/7909\/4444\/files\/09752129-d7aa-4961-9e65-34fb263ec464.jpg?v=1771684849"},{"product_id":"fitness-quick-drying-sport-running-training-outdoor-beach-shorts","title":"Fitness Quick-drying Sport Running Training Outdoor Beach Shorts","description":"\u003c!-- PASTE THIS INTO YOUR SHOPIFY PRODUCT DESCRIPTION (HTML MODE) --\u003e\n\u003cstyle\u003e\n  .pd-wrap {\n    font-family: 'Georgia', 'Times New Roman', serif;\n    color: #1a1a1a;\n    max-width: 760px;\n    margin: 0 auto;\n    line-height: 1.7;\n  }\n\n  .pd-wrap * { box-sizing: border-box; }\n\n  .pd-intro {\n    border-left: 3px solid #1a1a1a;\n    padding: 18px 24px;\n    margin-bottom: 36px;\n    background: #fafafa;\n  }\n  .pd-intro p {\n    margin: 0;\n    font-size: 15px;\n    color: #444;\n    font-style: italic;\n  }\n\n  .pd-section-title {\n    font-family: 'Helvetica Neue', Arial, sans-serif;\n    font-size: 11px;\n    font-weight: 700;\n    letter-spacing: 3px;\n    text-transform: uppercase;\n    color: #888;\n    margin: 0 0 16px 0;\n    padding-bottom: 8px;\n    border-bottom: 1px solid #e8e8e8;\n  }\n\n  .pd-features {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 10px;\n    margin-bottom: 36px;\n  }\n  .pd-feature-item {\n    display: flex;\n    gap: 10px;\n    background: #fff;\n    border: 1px solid #e8e8e8;\n    padding: 12px 14px;\n    border-radius: 4px;\n  }\n  .pd-feature-item span {\n    font-family: 'Helvetica Neue', Arial, sans-serif;\n    font-size: 13px;\n    color: #333;\n  }\n\n  .pd-specs-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-family: 'Helvetica Neue', Arial, sans-serif;\n    font-size: 13.5px;\n  }\n  .pd-specs-table td {\n    padding: 10px 12px;\n  }\n  .pd-specs-table td:first-child {\n    color: #888;\n    font-weight: 600;\n    font-size: 12px;\n    text-transform: uppercase;\n  }\n  .pd-specs-table tr:nth-child(odd) td { background: #fafafa; }\n\n  .pd-color-swatches {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 10px;\n  }\n  .pd-swatch {\n    display: flex;\n    align-items: center;\n    gap: 6px;\n    font-size: 13px;\n  }\n  .pd-swatch-dot {\n    width: 18px;\n    height: 18px;\n    border-radius: 50%;\n    border: 1px solid #ddd;\n  }\n\n  .pd-size-table {\n    width: 100%;\n    border-collapse: collapse;\n    text-align: center;\n    font-family: 'Helvetica Neue', Arial, sans-serif;\n  }\n  .pd-size-table thead {\n    background: #1a1a1a;\n    color: #fff;\n  }\n  .pd-size-table th, .pd-size-table td {\n    padding: 9px;\n  }\n\n  .pd-notes {\n    background: #fffbf2;\n    border: 1px solid #f0e6c8;\n    padding: 18px;\n    margin-bottom: 28px;\n  }\n\n  .pd-package {\n    border: 1px solid #e8e8e8;\n    padding: 14px;\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"pd-wrap\"\u003e\n\n  \u003c!-- Intro --\u003e\n  \u003cdiv class=\"pd-intro\"\u003e\n    \u003cp\u003eEngineered for performance and style, these quick-drying fitness shorts are built to keep you cool, dry, and moving freely. Perfect for gym sessions, running, or beach days — designed to enhance your physique while maximizing comfort.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Key Features --\u003e\n  \u003cp class=\"pd-section-title\"\u003eKey Features\u003c\/p\u003e\n  \u003cdiv class=\"pd-features\"\u003e\n    \u003cdiv class=\"pd-feature-item\"\u003e\u003cspan\u003e💧 Quick-dry fabric keeps you sweat-free\u003c\/span\u003e\u003c\/div\u003e\n    \u003cdiv class=\"pd-feature-item\"\u003e\u003cspan\u003e🌬️ Breathable material for maximum airflow\u003c\/span\u003e\u003c\/div\u003e\n    \u003cdiv class=\"pd-feature-item\"\u003e\u003cspan\u003e🏃 Designed for running, gym \u0026amp; training\u003c\/span\u003e\u003c\/div\u003e\n    \u003cdiv class=\"pd-feature-item\"\u003e\u003cspan\u003e🎯 Athletic fit enhances leg definition\u003c\/span\u003e\u003c\/div\u003e\n    \u003cdiv class=\"pd-feature-item\"\u003e\u003cspan\u003e🧵 Lightweight polyester for comfort \u0026amp; durability\u003c\/span\u003e\u003c\/div\u003e\n    \u003cdiv class=\"pd-feature-item\"\u003e\u003cspan\u003e🔥 Ideal for summer workouts \u0026amp; outdoor activities\u003c\/span\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Specifications --\u003e\n  \u003cp class=\"pd-section-title\"\u003eProduct Specifications\u003c\/p\u003e\n  \u003ctable class=\"pd-specs-table\"\u003e\n    \u003ctr\u003e\n\u003ctd\u003eProduct Type\u003c\/td\u003e\n\u003ctd\u003eMen's Fitness Shorts\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003ePolyester Fiber (Chemical Blend)\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eFit Type\u003c\/td\u003e\n\u003ctd\u003eAthletic \/ Regular Fit\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eWaist Type\u003c\/td\u003e\n\u003ctd\u003eElastic Waist\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eLength\u003c\/td\u003e\n\u003ctd\u003eShort Length (Above Knee)\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eFunction\u003c\/td\u003e\n\u003ctd\u003eQuick Dry, Breathable\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eStyle\u003c\/td\u003e\n\u003ctd\u003eSports \/ Gym \/ Casual\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eSeason\u003c\/td\u003e\n\u003ctd\u003eSummer\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003c\/table\u003e\n\n  \u003c!-- Colors --\u003e\n  \u003cp class=\"pd-section-title\"\u003eAvailable Colors\u003c\/p\u003e\n  \u003cdiv class=\"pd-color-swatches\"\u003e\n    \u003cdiv class=\"pd-swatch\"\u003e\n\u003cdiv class=\"pd-swatch-dot\" style=\"background:#000;\"\u003e\u003c\/div\u003e Black\u003c\/div\u003e\n    \u003cdiv class=\"pd-swatch\"\u003e\n\u003cdiv class=\"pd-swatch-dot\" style=\"background:#808080;\"\u003e\u003c\/div\u003e Gray\u003c\/div\u003e\n    \u003cdiv class=\"pd-swatch\"\u003e\n\u003cdiv class=\"pd-swatch-dot\" style=\"background:#1e3a5f;\"\u003e\u003c\/div\u003e Navy Blue\u003c\/div\u003e\n    \u003cdiv class=\"pd-swatch\"\u003e\n\u003cdiv class=\"pd-swatch-dot\" style=\"background:#1e90ff;\"\u003e\u003c\/div\u003e Blue\u003c\/div\u003e\n    \u003cdiv class=\"pd-swatch\"\u003e\n\u003cdiv class=\"pd-swatch-dot\" style=\"background:#add8e6;\"\u003e\u003c\/div\u003e Light Blue\u003c\/div\u003e\n    \u003cdiv class=\"pd-swatch\"\u003e\n\u003cdiv class=\"pd-swatch-dot\" style=\"background:#b22222;\"\u003e\u003c\/div\u003e Red\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Size Chart --\u003e\n  \u003cp class=\"pd-section-title\"\u003eSize Chart\u003c\/p\u003e\n  \u003ctable class=\"pd-size-table\"\u003e\n    \u003cthead\u003e\n      \u003ctr\u003e\n        \u003cth\u003eSize\u003c\/th\u003e\n        \u003cth\u003eLength (cm)\u003c\/th\u003e\n        \u003cth\u003eWaist (cm)\u003c\/th\u003e\n        \u003cth\u003eHip (cm)\u003c\/th\u003e\n        \u003cth\u003eRecommended Height (cm)\u003c\/th\u003e\n      \u003c\/tr\u003e\n    \u003c\/thead\u003e\n    \u003ctbody\u003e\n      \u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e50\u003c\/td\u003e\n\u003ctd\u003e72\u003c\/td\u003e\n\u003ctd\u003e110\u003c\/td\u003e\n\u003ctd\u003e165–170\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e51\u003c\/td\u003e\n\u003ctd\u003e76\u003c\/td\u003e\n\u003ctd\u003e114\u003c\/td\u003e\n\u003ctd\u003e170–175\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e52\u003c\/td\u003e\n\u003ctd\u003e80\u003c\/td\u003e\n\u003ctd\u003e118\u003c\/td\u003e\n\u003ctd\u003e175–180\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e53\u003c\/td\u003e\n\u003ctd\u003e84\u003c\/td\u003e\n\u003ctd\u003e122\u003c\/td\u003e\n\u003ctd\u003e180–185\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e54\u003c\/td\u003e\n\u003ctd\u003e88\u003c\/td\u003e\n\u003ctd\u003e126\u003c\/td\u003e\n\u003ctd\u003e185–190\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n  \u003cdiv style=\"font-size:11px;color:#999;text-align:right;margin-top:6px;\"\u003eMeasurements in cm\u003c\/div\u003e\n\n  \u003c!-- Notes --\u003e\n  \u003cdiv class=\"pd-notes\"\u003e\n    \u003cstrong\u003e📌 Please Note:\u003c\/strong\u003e\n    \u003cul\u003e\n      \u003cli\u003eAsian sizes run 1–2 sizes smaller than US\/EU sizes — please size up.\u003c\/li\u003e\n      \u003cli\u003eAllow 2–3 cm variation due to manual measurement.\u003c\/li\u003e\n      \u003cli\u003eColor may slightly vary due to screen settings.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Package --\u003e\n  \u003cp class=\"pd-section-title\"\u003ePackage Includes\u003c\/p\u003e\n  \u003cdiv class=\"pd-package\"\u003e\n    📦 1 × Men's Fitness Quick-Dry Shorts\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eProduct Image:\u003c\/b\u003e \u003cbr\u003e \u003cimg src=\"https:\/\/oss-cf.cjdropshipping.com\/product\/2025\/03\/05\/01\/25b3ee23-87f4-4ab7-bfd1-9031705794ef.jpg\"\u003e \u003cimg src=\"https:\/\/oss-cf.cjdropshipping.com\/product\/2025\/03\/05\/01\/b5c2bf3b-1f92-49b8-84b4-c339d52435a3.jpg\"\u003e \u003cimg src=\"https:\/\/oss-cf.cjdropshipping.com\/product\/2025\/03\/05\/01\/0a90be69-22a9-4636-9437-54ce0d7e8f7c.jpg\"\u003e \u003cimg src=\"https:\/\/oss-cf.cjdropshipping.com\/product\/2025\/03\/05\/01\/5973da78-cf5d-4462-8d96-635fa009ceb3.jpg\"\u003e \u003cimg src=\"https:\/\/oss-cf.cjdropshipping.com\/product\/2025\/03\/05\/01\/71ac4955-5c01-4041-a563-95279f9106ae.jpg\"\u003e \u003cimg src=\"https:\/\/oss-cf.cjdropshipping.com\/product\/2025\/03\/05\/01\/22d3ca08-a9c3-45db-9b81-c02cb0ae38d5.jpg\"\u003e \u003cimg src=\"https:\/\/oss-cf.cjdropshipping.com\/product\/2025\/03\/05\/01\/a3713b49-c1af-44f7-8831-d56860827300.jpg\"\u003e \u003cimg src=\"https:\/\/oss-cf.cjdropshipping.com\/product\/2025\/03\/05\/01\/765591c4-c399-49ad-92d7-8c18c0559df4.jpg\"\u003e \u003cimg src=\"https:\/\/oss-cf.cjdropshipping.com\/product\/2025\/03\/05\/01\/72a3eafc-fe6d-4a09-b5d1-21840000873f.jpg\"\u003e \u003cimg src=\"https:\/\/oss-cf.cjdropshipping.com\/product\/2025\/03\/05\/01\/c6243e09-0925-4f8f-ad73-5883a842179e.jpg\"\u003e \u003cimg src=\"https:\/\/oss-cf.cjdropshipping.com\/product\/2025\/03\/05\/01\/887d05c9-71d6-41a1-81b9-3966e299b72a.jpg\"\u003e\u003c\/p\u003e","brand":"thingssquare","offers":[{"title":"Black \/ L","offer_id":45347492921516,"sku":"CJDK231573712LO","price":35.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":45347492954284,"sku":"CJDK231573711KP","price":35.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":45347492987052,"sku":"CJDK231573713MN","price":35.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ XXL","offer_id":45347493019820,"sku":"CJDK231573714NM","price":35.94,"currency_code":"USD","in_stock":true},{"title":"Black \/ XXXL","offer_id":45347493052588,"sku":"CJDK231573715OL","price":35.94,"currency_code":"USD","in_stock":true},{"title":"Gray \/ L","offer_id":45347493085356,"sku":"CJDK231573717QJ","price":35.94,"currency_code":"USD","in_stock":true},{"title":"Gray \/ XL","offer_id":45347493118124,"sku":"CJDK231573718RI","price":35.94,"currency_code":"USD","in_stock":true},{"title":"Gray \/ XXL","offer_id":45347493150892,"sku":"CJDK231573719SH","price":35.94,"currency_code":"USD","in_stock":true},{"title":"Gray \/ XXXL","offer_id":45347493183660,"sku":"CJDK231573720TG","price":35.94,"currency_code":"USD","in_stock":true},{"title":"Navy Blue \/ L","offer_id":45347493216428,"sku":"CJDK231573722VE","price":35.94,"currency_code":"USD","in_stock":true},{"title":"Navy Blue \/ M","offer_id":45347493249196,"sku":"CJDK231573721UF","price":35.94,"currency_code":"USD","in_stock":true},{"title":"Navy Blue \/ XL","offer_id":45347493281964,"sku":"CJDK231573723WD","price":35.94,"currency_code":"USD","in_stock":true},{"title":"Navy Blue \/ XXL","offer_id":45347493314732,"sku":"CJDK231573724XC","price":35.94,"currency_code":"USD","in_stock":true},{"title":"Navy Blue \/ XXXL","offer_id":45347493347500,"sku":"CJDK231573725YB","price":35.94,"currency_code":"USD","in_stock":true},{"title":"Blue \/ L","offer_id":45347493380268,"sku":"CJDK231573707GT","price":35.94,"currency_code":"USD","in_stock":true},{"title":"Blue \/ M","offer_id":45347493413036,"sku":"CJDK231573706FU","price":35.94,"currency_code":"USD","in_stock":true},{"title":"Blue \/ XL","offer_id":45347493445804,"sku":"CJDK231573708HS","price":35.94,"currency_code":"USD","in_stock":true},{"title":"Blue \/ XXL","offer_id":45347493478572,"sku":"CJDK231573709IR","price":35.94,"currency_code":"USD","in_stock":true},{"title":"Blue \/ XXXL","offer_id":45347493511340,"sku":"CJDK231573710JQ","price":35.94,"currency_code":"USD","in_stock":true},{"title":"Gray \/ M","offer_id":45347493544108,"sku":"CJDK231573716PK","price":35.94,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ L","offer_id":45347493576876,"sku":"CJDK231573727AZ","price":35.94,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ M","offer_id":45347493609644,"sku":"CJDK231573726ZA","price":35.94,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ XL","offer_id":45347493642412,"sku":"CJDK231573728BY","price":35.94,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ XXL","offer_id":45347493675180,"sku":"CJDK231573729CX","price":35.94,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ XXXL","offer_id":45347493707948,"sku":"CJDK231573730DW","price":35.94,"currency_code":"USD","in_stock":true},{"title":"Red \/ L","offer_id":45347493740716,"sku":"CJDK231573702BY","price":35.94,"currency_code":"USD","in_stock":true},{"title":"Red \/ M","offer_id":45347493773484,"sku":"CJDK231573701AZ","price":35.94,"currency_code":"USD","in_stock":true},{"title":"Red \/ XL","offer_id":45347493806252,"sku":"CJDK231573703CX","price":35.94,"currency_code":"USD","in_stock":true},{"title":"Red \/ XXL","offer_id":45347493839020,"sku":"CJDK231573704DW","price":35.94,"currency_code":"USD","in_stock":true},{"title":"Red \/ XXXL","offer_id":45347493871788,"sku":"CJDK231573705EV","price":35.94,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0734\/7909\/4444\/files\/a312584b-ae8a-4917-8440-7bd7358f61fb.jpg?v=1771684888"},{"product_id":"loose-sports-and-leisure-solid-color-linen-drawstring-shorts","title":"Loose Sports And Leisure Solid Color Linen Drawstring Shorts","description":"\u003c!-- PASTE THIS INTO YOUR SHOPIFY PRODUCT DESCRIPTION (HTML MODE) --\u003e\n\u003cstyle\u003e\n  .pd-wrap {\n    font-family: 'Georgia', 'Times New Roman', serif;\n    color: #1a1a1a;\n    max-width: 760px;\n    margin: 0 auto;\n    line-height: 1.7;\n  }\n\n  .pd-wrap * { box-sizing: border-box; }\n\n  .pd-intro {\n    border-left: 3px solid #1a1a1a;\n    padding: 18px 24px;\n    margin-bottom: 36px;\n    background: #fafafa;\n  }\n  .pd-intro p {\n    margin: 0;\n    font-size: 15px;\n    color: #444;\n    font-style: italic;\n  }\n\n  .pd-section-title {\n    font-family: 'Helvetica Neue', Arial, sans-serif;\n    font-size: 11px;\n    font-weight: 700;\n    letter-spacing: 3px;\n    text-transform: uppercase;\n    color: #888;\n    margin: 0 0 16px 0;\n    padding-bottom: 8px;\n    border-bottom: 1px solid #e8e8e8;\n  }\n\n  .pd-features {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 10px;\n    margin-bottom: 36px;\n  }\n  .pd-feature-item {\n    display: flex;\n    gap: 10px;\n    background: #fff;\n    border: 1px solid #e8e8e8;\n    padding: 12px 14px;\n    border-radius: 4px;\n  }\n  .pd-feature-item span {\n    font-family: 'Helvetica Neue', Arial, sans-serif;\n    font-size: 13px;\n    color: #333;\n  }\n\n  .pd-specs-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-family: 'Helvetica Neue', Arial, sans-serif;\n    font-size: 13.5px;\n  }\n  .pd-specs-table td {\n    padding: 10px 12px;\n  }\n  .pd-specs-table td:first-child {\n    color: #888;\n    font-weight: 600;\n    font-size: 12px;\n    text-transform: uppercase;\n  }\n  .pd-specs-table tr:nth-child(odd) td { background: #fafafa; }\n\n  .pd-color-swatches {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 10px;\n  }\n  .pd-swatch {\n    display: flex;\n    align-items: center;\n    gap: 6px;\n    font-size: 13px;\n  }\n  .pd-swatch-dot {\n    width: 18px;\n    height: 18px;\n    border-radius: 50%;\n    border: 1px solid #ddd;\n  }\n\n  .pd-size-table {\n    width: 100%;\n    border-collapse: collapse;\n    text-align: center;\n    font-family: 'Helvetica Neue', Arial, sans-serif;\n  }\n  .pd-size-table thead {\n    background: #1a1a1a;\n    color: #fff;\n  }\n  .pd-size-table th, .pd-size-table td {\n    padding: 9px;\n  }\n\n  .pd-notes {\n    background: #fffbf2;\n    border: 1px solid #f0e6c8;\n    padding: 18px;\n    margin-bottom: 28px;\n  }\n\n  .pd-package {\n    border: 1px solid #e8e8e8;\n    padding: 14px;\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"pd-wrap\"\u003e\n\n  \u003c!-- Intro --\u003e\n  \u003cdiv class=\"pd-intro\"\u003e\n    \u003cp\u003eStay cool and effortlessly stylish with these breathable linen drawstring shorts. Designed for ultimate summer comfort, they feature a relaxed fit and lightweight fabric — perfect for beach days, travel, and everyday wear.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Key Features --\u003e\n  \u003cp class=\"pd-section-title\"\u003eKey Features\u003c\/p\u003e\n  \u003cdiv class=\"pd-features\"\u003e\n    \u003cdiv class=\"pd-feature-item\"\u003e\u003cspan\u003e🌬️ Lightweight linen fabric for maximum breathability\u003c\/span\u003e\u003c\/div\u003e\n    \u003cdiv class=\"pd-feature-item\"\u003e\u003cspan\u003e❄️ Keeps you cool and comfortable in hot weather\u003c\/span\u003e\u003c\/div\u003e\n    \u003cdiv class=\"pd-feature-item\"\u003e\u003cspan\u003e🎯 Relaxed fit for easy movement and casual style\u003c\/span\u003e\u003c\/div\u003e\n    \u003cdiv class=\"pd-feature-item\"\u003e\u003cspan\u003e🧵 Natural fabric feel with soft texture\u003c\/span\u003e\u003c\/div\u003e\n    \u003cdiv class=\"pd-feature-item\"\u003e\u003cspan\u003e🎽 Adjustable drawstring waist for perfect fit\u003c\/span\u003e\u003c\/div\u003e\n    \u003cdiv class=\"pd-feature-item\"\u003e\u003cspan\u003e🔥 Ideal for beach, travel, lounging \u0026amp; summer outings\u003c\/span\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Specifications --\u003e\n  \u003cp class=\"pd-section-title\"\u003eProduct Specifications\u003c\/p\u003e\n  \u003ctable class=\"pd-specs-table\"\u003e\n    \u003ctr\u003e\n\u003ctd\u003eProduct Type\u003c\/td\u003e\n\u003ctd\u003eMen's Linen Shorts\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eLinen\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eFit Type\u003c\/td\u003e\n\u003ctd\u003eRelaxed Fit\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eWaist Type\u003c\/td\u003e\n\u003ctd\u003eElastic Waist with Drawstring\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eLength\u003c\/td\u003e\n\u003ctd\u003eKnee-Length \/ Mid Shorts\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eElasticity\u003c\/td\u003e\n\u003ctd\u003eNon-Stretch\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eStyle\u003c\/td\u003e\n\u003ctd\u003eCasual \/ Beach \/ Summer Wear\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eSeason\u003c\/td\u003e\n\u003ctd\u003eSummer\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003c\/table\u003e\n\n  \u003c!-- Colors --\u003e\n  \u003cp class=\"pd-section-title\"\u003eAvailable Colors\u003c\/p\u003e\n  \u003cdiv class=\"pd-color-swatches\"\u003e\n    \u003cdiv class=\"pd-swatch\"\u003e\n\u003cdiv class=\"pd-swatch-dot\" style=\"background:#fff;border:1px solid #ccc;\"\u003e\u003c\/div\u003e White\u003c\/div\u003e\n    \u003cdiv class=\"pd-swatch\"\u003e\n\u003cdiv class=\"pd-swatch-dot\" style=\"background:#000;\"\u003e\u003c\/div\u003e Black\u003c\/div\u003e\n    \u003cdiv class=\"pd-swatch\"\u003e\n\u003cdiv class=\"pd-swatch-dot\" style=\"background:#808080;\"\u003e\u003c\/div\u003e Gray\u003c\/div\u003e\n    \u003cdiv class=\"pd-swatch\"\u003e\n\u003cdiv class=\"pd-swatch-dot\" style=\"background:#c3b091;\"\u003e\u003c\/div\u003e Khaki\u003c\/div\u003e\n    \u003cdiv class=\"pd-swatch\"\u003e\n\u003cdiv class=\"pd-swatch-dot\" style=\"background:#87ceeb;\"\u003e\u003c\/div\u003e Light Blue\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Size Chart --\u003e\n  \u003cp class=\"pd-section-title\"\u003eSize Chart\u003c\/p\u003e\n  \u003ctable class=\"pd-size-table\"\u003e\n    \u003cthead\u003e\n      \u003ctr\u003e\n        \u003cth\u003eSize\u003c\/th\u003e\n        \u003cth\u003eLength (cm)\u003c\/th\u003e\n        \u003cth\u003eWaist (cm)\u003c\/th\u003e\n        \u003cth\u003eHip (cm)\u003c\/th\u003e\n      \u003c\/tr\u003e\n    \u003c\/thead\u003e\n    \u003ctbody\u003e\n      \u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e51\u003c\/td\u003e\n\u003ctd\u003e70\u003c\/td\u003e\n\u003ctd\u003e102\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e52.5\u003c\/td\u003e\n\u003ctd\u003e74\u003c\/td\u003e\n\u003ctd\u003e106\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e54\u003c\/td\u003e\n\u003ctd\u003e78\u003c\/td\u003e\n\u003ctd\u003e110\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e55.5\u003c\/td\u003e\n\u003ctd\u003e82\u003c\/td\u003e\n\u003ctd\u003e114\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e57\u003c\/td\u003e\n\u003ctd\u003e86\u003c\/td\u003e\n\u003ctd\u003e118\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e58.5\u003c\/td\u003e\n\u003ctd\u003e90\u003c\/td\u003e\n\u003ctd\u003e122\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n  \u003cdiv style=\"font-size:11px;color:#999;text-align:right;margin-top:6px;\"\u003eMeasurements in cm\u003c\/div\u003e\n\n  \u003c!-- Notes --\u003e\n  \u003cdiv class=\"pd-notes\"\u003e\n    \u003cstrong\u003e📌 Please Note:\u003c\/strong\u003e\n    \u003cul\u003e\n      \u003cli\u003eAsian sizes run 1–2 sizes smaller than US\/EU sizes — please size up.\u003c\/li\u003e\n      \u003cli\u003eAllow 2–3 cm variation due to manual measurement.\u003c\/li\u003e\n      \u003cli\u003eNatural linen fabric may have slight texture variations.\u003c\/li\u003e\n      \u003cli\u003eColor may slightly vary due to display settings.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Package --\u003e\n  \u003cp class=\"pd-section-title\"\u003ePackage Includes\u003c\/p\u003e\n  \u003cdiv class=\"pd-package\"\u003e\n    📦 1 × Men's Linen Drawstring Shorts\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"thingssquare","offers":[{"title":"L \/ Black","offer_id":45347494002860,"sku":"CJYD227310812LO","price":33.23,"currency_code":"USD","in_stock":true},{"title":"L \/ Khaki","offer_id":45347494035628,"sku":"CJYD227310814NM","price":33.23,"currency_code":"USD","in_stock":true},{"title":"M \/ Khaki","offer_id":45347494068396,"sku":"CJYD227310809IR","price":33.23,"currency_code":"USD","in_stock":true},{"title":"M \/ White","offer_id":45347494101164,"sku":"CJYD227310806FU","price":33.23,"currency_code":"USD","in_stock":true},{"title":"XXXL \/ Black","offer_id":45347494133932,"sku":"CJYD227310827AZ","price":33.23,"currency_code":"USD","in_stock":true},{"title":"XXXL \/ Khaki","offer_id":45347494166700,"sku":"CJYD227310829CX","price":33.23,"currency_code":"USD","in_stock":true},{"title":"L \/ Army green with Label","offer_id":45347494199468,"sku":"CJYD227310836JQ","price":33.23,"currency_code":"USD","in_stock":true},{"title":"L \/ Black with Label","offer_id":45347494232236,"sku":"CJYD227310833GT","price":33.23,"currency_code":"USD","in_stock":true},{"title":"L \/ Brown with Label","offer_id":45347494265004,"sku":"CJYD227310831EV","price":33.23,"currency_code":"USD","in_stock":true},{"title":"L \/ Dark Blue with Label","offer_id":45347494297772,"sku":"CJYD227310834HS","price":33.23,"currency_code":"USD","in_stock":true},{"title":"L \/ Gray","offer_id":45347494330540,"sku":"CJYD227310813MN","price":33.23,"currency_code":"USD","in_stock":true},{"title":"L \/ Grey with Label","offer_id":45347494363308,"sku":"CJYD227310832FU","price":33.23,"currency_code":"USD","in_stock":true},{"title":"L \/ Khaki with Label","offer_id":45347494396076,"sku":"CJYD227310838LO","price":33.23,"currency_code":"USD","in_stock":true},{"title":"L \/ Light Blue","offer_id":45347494428844,"sku":"CJYD227310815OL","price":33.23,"currency_code":"USD","in_stock":true},{"title":"L \/ Light Blue with Label","offer_id":45347494461612,"sku":"CJYD227310835IR","price":33.23,"currency_code":"USD","in_stock":true},{"title":"L \/ White","offer_id":45347494494380,"sku":"CJYD227310811KP","price":33.23,"currency_code":"USD","in_stock":true},{"title":"L \/ White with Label","offer_id":45347494527148,"sku":"CJYD227310837KP","price":33.23,"currency_code":"USD","in_stock":true},{"title":"M \/ Army green with Label","offer_id":45347494559916,"sku":"CJYD227310844RI","price":33.23,"currency_code":"USD","in_stock":true},{"title":"M \/ Black","offer_id":45347494592684,"sku":"CJYD227310807GT","price":33.23,"currency_code":"USD","in_stock":true},{"title":"M \/ Black with Label","offer_id":45347494625452,"sku":"CJYD227310841OL","price":33.23,"currency_code":"USD","in_stock":true},{"title":"M \/ Brown with Label","offer_id":45347494658220,"sku":"CJYD227310839MN","price":33.23,"currency_code":"USD","in_stock":true},{"title":"M \/ Dark Blue with Label","offer_id":45347494690988,"sku":"CJYD227310842PK","price":33.23,"currency_code":"USD","in_stock":true},{"title":"M \/ Gray","offer_id":45347494723756,"sku":"CJYD227310808HS","price":33.23,"currency_code":"USD","in_stock":true},{"title":"M \/ Grey with Label","offer_id":45347494756524,"sku":"CJYD227310840NM","price":33.23,"currency_code":"USD","in_stock":true},{"title":"M \/ Khaki with Label","offer_id":45347494789292,"sku":"CJYD227310846TG","price":33.23,"currency_code":"USD","in_stock":true},{"title":"M \/ Light Blue","offer_id":45347494822060,"sku":"CJYD227310810JQ","price":33.23,"currency_code":"USD","in_stock":true},{"title":"M \/ Light Blue with Label","offer_id":45347494854828,"sku":"CJYD227310843QJ","price":33.23,"currency_code":"USD","in_stock":true},{"title":"M \/ White with Label","offer_id":45347494887596,"sku":"CJYD227310845SH","price":33.23,"currency_code":"USD","in_stock":true},{"title":"S \/ Army green with Label","offer_id":45347494920364,"sku":"CJYD227310852ZA","price":33.23,"currency_code":"USD","in_stock":true},{"title":"S \/ Black","offer_id":45347494953132,"sku":"CJYD227310802BY","price":33.23,"currency_code":"USD","in_stock":true},{"title":"S \/ Black with Label","offer_id":45347494985900,"sku":"CJYD227310849WD","price":33.23,"currency_code":"USD","in_stock":true},{"title":"S \/ Brown with Label","offer_id":45347495018668,"sku":"CJYD227310847UF","price":33.23,"currency_code":"USD","in_stock":true},{"title":"S \/ Dark Blue with Label","offer_id":45347495051436,"sku":"CJYD227310850XC","price":33.23,"currency_code":"USD","in_stock":true},{"title":"S \/ Gray","offer_id":45347495084204,"sku":"CJYD227310803CX","price":33.23,"currency_code":"USD","in_stock":true},{"title":"S \/ Grey with Label","offer_id":45347495116972,"sku":"CJYD227310848VE","price":33.23,"currency_code":"USD","in_stock":true},{"title":"S \/ Khaki","offer_id":45347495149740,"sku":"CJYD227310804DW","price":33.23,"currency_code":"USD","in_stock":true},{"title":"S \/ Khaki with Label","offer_id":45347495182508,"sku":"CJYD227310854BY","price":33.23,"currency_code":"USD","in_stock":true},{"title":"S \/ Light Blue","offer_id":45347495215276,"sku":"CJYD227310805EV","price":33.23,"currency_code":"USD","in_stock":true},{"title":"S \/ Light Blue with Label","offer_id":45347495248044,"sku":"CJYD227310851YB","price":33.23,"currency_code":"USD","in_stock":true},{"title":"S \/ White","offer_id":45347495280812,"sku":"CJYD227310801AZ","price":33.23,"currency_code":"USD","in_stock":true},{"title":"S \/ White with Label","offer_id":45347495313580,"sku":"CJYD227310853AZ","price":33.23,"currency_code":"USD","in_stock":true},{"title":"XL \/ Army green with Label","offer_id":45347495346348,"sku":"CJYD227310860HS","price":33.23,"currency_code":"USD","in_stock":true},{"title":"XL \/ Black","offer_id":45347495379116,"sku":"CJYD227310817QJ","price":33.23,"currency_code":"USD","in_stock":true},{"title":"XL \/ Black with Label","offer_id":45347495411884,"sku":"CJYD227310857EV","price":33.23,"currency_code":"USD","in_stock":true},{"title":"XL \/ Brown with Label","offer_id":45347495444652,"sku":"CJYD227310855CX","price":33.23,"currency_code":"USD","in_stock":true},{"title":"XL \/ Dark Blue with Label","offer_id":45347495477420,"sku":"CJYD227310858FU","price":33.23,"currency_code":"USD","in_stock":true},{"title":"XL \/ Gray","offer_id":45347495510188,"sku":"CJYD227310818RI","price":33.23,"currency_code":"USD","in_stock":true},{"title":"XL \/ Grey with Label","offer_id":45347495542956,"sku":"CJYD227310856DW","price":33.23,"currency_code":"USD","in_stock":true},{"title":"XL \/ Khaki","offer_id":45347495575724,"sku":"CJYD227310819SH","price":33.23,"currency_code":"USD","in_stock":true},{"title":"XL \/ Khaki with Label","offer_id":45347495608492,"sku":"CJYD227310862JQ","price":33.23,"currency_code":"USD","in_stock":true},{"title":"XL \/ Light Blue","offer_id":45347495641260,"sku":"CJYD227310820TG","price":33.23,"currency_code":"USD","in_stock":true},{"title":"XL \/ Light Blue with Label","offer_id":45347495674028,"sku":"CJYD227310859GT","price":33.23,"currency_code":"USD","in_stock":true},{"title":"XL \/ White","offer_id":45347495706796,"sku":"CJYD227310816PK","price":33.23,"currency_code":"USD","in_stock":true},{"title":"XL \/ White with Label","offer_id":45347495739564,"sku":"CJYD227310861IR","price":33.23,"currency_code":"USD","in_stock":true},{"title":"XXL \/ Army green with Label","offer_id":45347495772332,"sku":"CJYD227310868PK","price":33.23,"currency_code":"USD","in_stock":true},{"title":"XXL \/ Black","offer_id":45347495805100,"sku":"CJYD227310822VE","price":33.23,"currency_code":"USD","in_stock":true},{"title":"XXL \/ Black with Label","offer_id":45347495837868,"sku":"CJYD227310865MN","price":33.23,"currency_code":"USD","in_stock":true},{"title":"XXL \/ Brown with Label","offer_id":45347495870636,"sku":"CJYD227310863KP","price":33.23,"currency_code":"USD","in_stock":true},{"title":"XXL \/ Dark Blue with Label","offer_id":45347495903404,"sku":"CJYD227310866NM","price":33.23,"currency_code":"USD","in_stock":true},{"title":"XXL \/ Gray","offer_id":45347495936172,"sku":"CJYD227310823WD","price":33.23,"currency_code":"USD","in_stock":true},{"title":"XXL \/ Grey with Label","offer_id":45347495968940,"sku":"CJYD227310864LO","price":33.23,"currency_code":"USD","in_stock":true},{"title":"XXL \/ Khaki","offer_id":45347496001708,"sku":"CJYD227310824XC","price":33.23,"currency_code":"USD","in_stock":true},{"title":"XXL \/ Khaki with Label","offer_id":45347496034476,"sku":"CJYD227310870RI","price":33.23,"currency_code":"USD","in_stock":true},{"title":"XXL \/ Light Blue","offer_id":45347496067244,"sku":"CJYD227310825YB","price":33.23,"currency_code":"USD","in_stock":true},{"title":"XXL \/ Light Blue with Label","offer_id":45347496100012,"sku":"CJYD227310867OL","price":33.23,"currency_code":"USD","in_stock":true},{"title":"XXL \/ White","offer_id":45347496132780,"sku":"CJYD227310821UF","price":33.23,"currency_code":"USD","in_stock":true},{"title":"XXL \/ White with Label","offer_id":45347496165548,"sku":"CJYD227310869QJ","price":33.23,"currency_code":"USD","in_stock":true},{"title":"XXXL \/ Army green with Label","offer_id":45347496198316,"sku":"CJYD227310876XC","price":33.23,"currency_code":"USD","in_stock":true},{"title":"XXXL \/ Black with Label","offer_id":45347496231084,"sku":"CJYD227310873UF","price":33.23,"currency_code":"USD","in_stock":true},{"title":"XXXL \/ Brown with Label","offer_id":45347496263852,"sku":"CJYD227310871SH","price":33.23,"currency_code":"USD","in_stock":true},{"title":"XXXL \/ Dark Blue with Label","offer_id":45347496296620,"sku":"CJYD227310874VE","price":33.23,"currency_code":"USD","in_stock":true},{"title":"XXXL \/ Gray","offer_id":45347496329388,"sku":"CJYD227310828BY","price":33.23,"currency_code":"USD","in_stock":true},{"title":"XXXL \/ Grey with Label","offer_id":45347496362156,"sku":"CJYD227310872TG","price":33.23,"currency_code":"USD","in_stock":true},{"title":"XXXL \/ Khaki with Label","offer_id":45347496394924,"sku":"CJYD227310878ZA","price":33.23,"currency_code":"USD","in_stock":true},{"title":"XXXL \/ Light Blue","offer_id":45347496427692,"sku":"CJYD227310830DW","price":33.23,"currency_code":"USD","in_stock":true},{"title":"XXXL \/ Light Blue with Label","offer_id":45347496460460,"sku":"CJYD227310875WD","price":33.23,"currency_code":"USD","in_stock":true},{"title":"XXXL \/ White","offer_id":45347496493228,"sku":"CJYD227310826ZA","price":33.23,"currency_code":"USD","in_stock":true},{"title":"XXXL \/ White with Label","offer_id":45347496525996,"sku":"CJYD227310877YB","price":33.23,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0734\/7909\/4444\/files\/fd593d41-01e4-402b-8b50-611d392476b4.jpg?v=1771684954"}],"url":"https:\/\/thingssquare.com\/collections\/men-shorts.oembed","provider":"Thingssquare","version":"1.0","type":"link"}