{"product_id":"magic-hour-shorts","title":"Magic Hour Shorts","description":"\u003cstyle\u003e\n  .tgs-details { border-top: 1px solid #e0dbd4; }\n  .tgs-details summary {\n    font-size: 15px; font-weight: 600; color: #2E2319;\n    padding: 1rem 0; cursor: pointer; list-style: none;\n    display: flex; justify-content: space-between; align-items: center;\n    border-bottom: 1px solid #e0dbd4;\n  }\n  .tgs-details summary::-webkit-details-marker { display: none; }\n  .tgs-details summary::after {\n    content: '+'; color: #C8FF00; background: #1a1a1a;\n    font-size: 16px; font-weight: 700; width: 26px; height: 26px;\n    display: flex; align-items: center; justify-content: center;\n    border-radius: 2px; flex-shrink: 0; margin-left: 12px;\n  }\n  .tgs-details[open] summary::after { content: '−'; }\n  .tgs-details-body {\n    padding: 1rem 0 1.25rem;\n    font-size: 15px; color: #4a3728; line-height: 1.7;\n    border-bottom: 1px solid #e0dbd4;\n  }\n  .tgs-details-body p { margin: 0 0 0.6rem; }\n  .tgs-details-body p:last-child { margin: 0; }\n  .tgs-details-body ul { padding-left: 1.1rem; margin: 0.25rem 0; }\n  .tgs-details-body li { margin-bottom: 0.3rem; }\n  .tgs-table { width: 100%; border-collapse: collapse; font-size: 14px; }\n  .tgs-table thead tr { background: #1a1a1a; }\n  .tgs-table thead th { font-size: 11px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: #C8FF00; padding: 9px 13px; text-align: left; }\n  .tgs-table tbody tr { border-bottom: 1px solid #f0ece6; }\n  .tgs-table tbody tr:last-child { border-bottom: none; }\n  .tgs-table tbody tr:nth-child(even) { background: #faf8f5; }\n  .tgs-table tbody td { padding: 8px 13px; color: #2E2319; }\n  .tgs-table tbody td:first-child { font-weight: 600; }\n\u003c\/style\u003e\n\u003ch2\u003eThe run, the swim, the late night hang. Magic Hour does all of it.\u003c\/h2\u003e\n\u003cp\u003eYou don't need a reason to wear these. The \u003cstrong\u003eTGS Magic Hour Shorts\u003c\/strong\u003e are an all-over mushroom print in coral, hot pink, and burnt orange on a deep black base — with white dot detailing that hits different in the right light. Bold enough to be a whole outfit. Functional enough to actually work out in.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eFour-way stretch moisture-wicking microfiber\u003c\/strong\u003e that keeps up through a swim and a sprint. \u003cstrong\u003eUPF 50+\u003c\/strong\u003e for the long days. \u003cstrong\u003eMesh side pockets\u003c\/strong\u003e that are real and actually hold things. The \u003cstrong\u003e2.56\" inseam\u003c\/strong\u003e stays out of your way and the \u003cstrong\u003eelastic waistband\u003c\/strong\u003e with flat drawstring stays in place.\u003c\/p\u003e\n\u003cp\u003eFast-drying. Breathable. Made from \u003cstrong\u003e91% recycled polyester\u003c\/strong\u003e. Built to go everywhere and look good doing it.\u003c\/p\u003e\n\u003cp\u003eSize up 1 or 2 sizes for a loose, oversized fit. The elastic waistband is forgiving and will allow it.\u003c\/p\u003e\n\u003cdetails class=\"tgs-details\"\u003e\n\u003csummary\u003eFabric \u0026amp; Features\u003c\/summary\u003e\n\u003cdiv class=\"tgs-details-body\"\u003e\n\u003cul\u003e\n\u003cli\u003e91% recycled polyester, 9% spandex\u003c\/li\u003e\n\u003cli\u003eFabric weight: 5.13 oz\/yd² (174 g\/m²)\u003c\/li\u003e\n\u003cli\u003eFour-way stretch moisture-wicking microfiber\u003c\/li\u003e\n\u003cli\u003eBreathable and fast-drying\u003c\/li\u003e\n\u003cli\u003eUPF 50+ sun protection\u003c\/li\u003e\n\u003cli\u003eElastic waistband with flat white drawstring\u003c\/li\u003e\n\u003cli\u003eMesh side pockets\u003c\/li\u003e\n\u003cli\u003e2.56\" (6.5 cm) inseam\u003c\/li\u003e\n\u003cli\u003eAll-over mushroom print — coral, hot pink, and burnt orange on black\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"tgs-details\"\u003e\n\u003csummary\u003eSize Guide \u0026amp; How to Measure\u003c\/summary\u003e\n\u003cdiv class=\"tgs-details-body\"\u003e\n\u003cp\u003eMeasure your \u003cstrong\u003enatural waist\u003c\/strong\u003e and the \u003cstrong\u003efullest part of your hips\u003c\/strong\u003e. When between sizes, size up.\u003c\/p\u003e\n\u003cdiv style=\"overflow-x: auto; -webkit-overflow-scrolling: touch; margin-top: 0.75rem;\"\u003e\n\u003ctable class=\"tgs-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eWaist (in)\u003c\/th\u003e\n\u003cth\u003eHips (in)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e29⅞\u003c\/td\u003e\n\u003ctd\u003e37\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e31½\u003c\/td\u003e\n\u003ctd\u003e38⅝\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e33⅛\u003c\/td\u003e\n\u003ctd\u003e40⅛\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e36¼\u003c\/td\u003e\n\u003ctd\u003e43¼\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e39⅜\u003c\/td\u003e\n\u003ctd\u003e46½\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e42½\u003c\/td\u003e\n\u003ctd\u003e49⅝\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e45⅝\u003c\/td\u003e\n\u003ctd\u003e52¾\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"tgs-details\"\u003e\n\u003csummary\u003eCare Guide\u003c\/summary\u003e\n\u003cdiv class=\"tgs-details-body\"\u003e\n\u003cp\u003eMachine wash cold, inside out. Tumble dry low or hang dry. Do not iron directly over print.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"tgs-details\"\u003e\n\u003csummary\u003eFAQ\u003c\/summary\u003e\n\u003cdiv class=\"tgs-details-body\"\u003e\n\u003cp\u003e\u003cstrong\u003eCan I actually swim in these?\u003c\/strong\u003e\u003cbr\u003eYes — the fabric is fast-drying and moisture-wicking. They're built for water, sweat, or both.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eHow's the fit?\u003c\/strong\u003e\u003cbr\u003eAthletic cut with a 2.56\" inseam. True to size for a standard athletic fit. Size up one or two for something looser and more relaxed.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eAre the pockets real?\u003c\/strong\u003e\u003cbr\u003eYes. Mesh side pockets that actually hold things. We know.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"tgs-details\"\u003e\n\u003csummary\u003eDiscreet Shipping\u003c\/summary\u003e\n\u003cdiv class=\"tgs-details-body\"\u003e\n\u003cp\u003e\u003cstrong\u003ePlain packaging. Always.\u003c\/strong\u003e Orders typically ship within 1–3 business days from our shipping dept. — no logos, no product names on the outside. \u003ca href=\"\/pages\/discreet-shipping\"\u003eLearn more about our discreet shipping promise →\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cp style=\"margin-top: 1.5rem;\"\u003e\u003cstrong\u003ePair with:\u003c\/strong\u003e\u003cbr\u003e\u003ca href=\"\/collections\/tanks-and-crop-tops\" style=\"background: #111; color: #d4f53c; border: 1px solid #c4b89a; border-radius: 20px; font-family: 'Courier New',monospace; font-size: 11px; padding: 6px 14px; text-decoration: none; display: inline-block; margin: 4px 4px 4px 0;\"\u003eTanks \u0026amp; Crop Tops\u003c\/a\u003e \u003ca href=\"\/collections\/trans-swimwear\" style=\"background: #111; color: #d4f53c; border: 1px solid #c4b89a; border-radius: 20px; font-family: 'Courier New',monospace; font-size: 11px; padding: 6px 14px; text-decoration: none; display: inline-block; margin: 4px 4px 4px 0;\"\u003eSwimwear\u003c\/a\u003e \u003ca href=\"\/collections\/trans-ftm-packers\" style=\"background: #111; color: #d4f53c; border: 1px solid #c4b89a; border-radius: 20px; font-family: 'Courier New',monospace; font-size: 11px; padding: 6px 14px; text-decoration: none; display: inline-block; margin: 4px 4px 4px 0;\"\u003ePackers\u003c\/a\u003e \u003ca href=\"\/collections\/packing-underwear\" style=\"background: #111; color: #d4f53c; border: 1px solid #c4b89a; border-radius: 20px; font-family: 'Courier New',monospace; font-size: 11px; padding: 6px 14px; text-decoration: none; display: inline-block; margin: 4px 4px 4px 0;\"\u003ePacking Underwear\u003c\/a\u003e \u003ca href=\"\/collections\/hats\" style=\"background: #111; color: #d4f53c; border: 1px solid #c4b89a; border-radius: 20px; font-family: 'Courier New',monospace; font-size: 11px; padding: 6px 14px; text-decoration: none; display: inline-block; margin: 4px 4px 4px 0;\"\u003eHats\u003c\/a\u003e\u003c\/p\u003e","brand":"TG Supply","offers":[{"title":"XS","offer_id":44115464060971,"sku":"4670227_9804","price":38.0,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":44115464093739,"sku":"4670227_9805","price":38.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":44115464126507,"sku":"4670227_9806","price":38.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":44115464159275,"sku":"4670227_9807","price":38.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":44115464192043,"sku":"4670227_9808","price":38.0,"currency_code":"USD","in_stock":true},{"title":"2XL","offer_id":44115464224811,"sku":"4670227_9809","price":38.0,"currency_code":"USD","in_stock":true},{"title":"3XL","offer_id":44115464257579,"sku":"4670227_9810","price":38.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2388\/4051\/files\/all-over-print-unisex-athletic-shorts-white-back-6a12088282691.jpg?v=1779567464","url":"https:\/\/transguysupply.com\/products\/magic-hour-shorts","provider":"TG Supply","version":"1.0","type":"link"}