{"product_id":"s-w-a-g-weighted-training-shorts-holds-up-to-15-lbs","title":"S.W.A.G. Weighted Training Shorts | Holds Up to 15 lbs.","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Oswald:wght@500;600;700\u0026family=Inter:wght@400;500;600;700\u0026display=swap');\n.sx{--r:#d51f2a;--rd:#b01620;--body:#b7b9c1;--dim:#d2d4da;--muted:#7e7e88;--line:rgba(255,255,255,.12);--bg:#0a0a0c;--panel:#0e0e13;\n font-family:'Inter',Arial,sans-serif;color:var(--body);line-height:1.66;background:var(--bg);\n width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;}\n.sx *{box-sizing:border-box;}\n.sx img{max-width:100%;display:block;}\n.sx .wrap{max-width:1180px;margin:0 auto;padding:0 24px;position:relative;z-index:2;}\n.sx .sec{padding:clamp(60px,8vw,118px) 0;position:relative;background:var(--bg);}\n.sx .sec--haze{background:radial-gradient(115% 75% at 50% 45%,rgba(213,31,42,.17),rgba(10,10,12,0) 60%),var(--bg);}\n.sx .sec--redband{background:linear-gradient(180deg,rgba(10,10,12,0) 0%,#2c0a10 42%,#1d0709 66%,rgba(10,10,12,0) 100%),var(--bg);}\n.sx .sec--deepred{background:linear-gradient(135deg,#85101a 0%,#3a0a10 100%);}\n.sx .ey{font-family:'Oswald';font-weight:600;letter-spacing:.24em;text-transform:uppercase;font-size:12.5px;color:var(--r);display:inline-block;margin-bottom:16px;}\n.sx .ey::before{content:\"\";display:inline-block;width:26px;height:2px;background:var(--r);vertical-align:middle;margin-right:11px;margin-bottom:3px;}\n.sx h2.t{font-family:'Oswald';font-weight:700;text-transform:uppercase;font-size:clamp(29px,4.6vw,56px);line-height:1.0;letter-spacing:-.015em;color:#fff;margin:0;}\n.sx .red{color:var(--r);}\n.sx .kick{max-width:820px;}\n.sx .kick.ctr{margin:0 auto;text-align:center;}\n.sx .lead{font-size:clamp(16px,1.45vw,18.5px);line-height:1.72;margin:18px 0 0;color:var(--body);}\n.sx .lead.ctr{margin-left:auto;margin-right:auto;}\n\/* editorial split *\/\n.sx-edit{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;min-height:560px;}\n.sx-edit .pic{background-size:cover;background-position:center;min-height:380px;}\n.sx-edit .txt{display:flex;flex-direction:column;justify-content:center;padding:clamp(40px,5.5vw,92px);background:var(--panel);}\n.sx-edit .txt .lead{max-width:490px;}\n.sx-edit ul{list-style:none;padding:0;margin:22px 0 0;}\n.sx-edit li{position:relative;padding-left:28px;margin:11px 0;font-size:15.5px;color:var(--dim);}\n.sx-edit li::before{content:\"\";position:absolute;left:0;top:8px;width:10px;height:10px;background:var(--r);border-radius:2px;transform:rotate(45deg);}\n.sx-banner img{width:100%;border-radius:8px;box-shadow:0 30px 70px rgba(0,0,0,.5);}\n\/* flats + weights *\/\n.sx-flats{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;max-width:1000px;margin:40px auto 0;}\n.sx-flats figure{margin:0;text-align:center;}\n.sx-flats img{width:100%;aspect-ratio:4\/5;object-fit:cover;background:#0e0e13;border:1px solid var(--line);border-radius:10px;}\n.sx-flats figcaption{font-family:'Oswald';text-transform:uppercase;letter-spacing:.07em;font-size:12.5px;color:var(--muted);margin-top:11px;}\n.sx-weights{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin:42px auto 0;max-width:820px;}\n.sx-weights .w{flex:1 1 200px;text-align:center;border:1px solid var(--line);border-radius:14px;padding:26px 18px;background:var(--panel);}\n.sx-weights .w.win{border-color:var(--r);box-shadow:0 0 0 1px var(--r),0 16px 40px rgba(213,31,42,.22);}\n.sx-weights .w .n{font-family:'Oswald';font-weight:700;font-size:36px;color:#fff;line-height:1;}\n.sx-weights .w .p{color:var(--r);font-weight:600;margin-top:9px;font-size:15px;}\n.sx-weights .w .s{color:var(--muted);font-size:13px;margin-top:6px;}\n\/* sports *\/\n.sx-sports{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;max-width:1100px;margin:44px auto 0;}\n.sx-sports figure{margin:0;position:relative;border-radius:10px;overflow:hidden;aspect-ratio:4\/5;border:1px solid var(--line);}\n.sx-sports img{width:100%;height:100%;object-fit:cover;transition:transform .6s;}\n.sx-sports figure:hover img{transform:scale(1.06);}\n.sx-sports figcaption{position:absolute;left:0;right:0;bottom:0;padding:30px 16px 13px;background:linear-gradient(0deg,rgba(0,0,0,.85),transparent);color:#fff;font-family:'Oswald';text-transform:uppercase;letter-spacing:.08em;font-size:14px;}\n\/* video *\/\n.sx-video{position:relative;padding-top:56.25%;max-width:1180px;margin:42px auto 0;border-radius:12px;overflow:hidden;background:#000;box-shadow:0 30px 80px rgba(0,0,0,.6),0 0 0 1px var(--line);}\n.sx-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n\/* suit cross-sell (reusable) *\/\n.sx-suit{display:grid;grid-template-columns:1fr 1fr;align-items:center;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.18);background:linear-gradient(135deg,#85101a,#33090f);}\n.sx-suit .pic{display:flex;align-items:center;justify-content:center;padding:34px;min-height:380px;background:rgba(0,0,0,.18);}\n.sx-suit .pic img{max-height:340px;width:auto;filter:drop-shadow(0 20px 40px rgba(0,0,0,.5));}\n.sx-suit .txt{padding:clamp(34px,4.5vw,64px);}\n.sx-suit .txt .lead{color:#f1d8da;}\n\/* team *\/\n.sx-team{display:grid;grid-template-columns:1.1fr .9fr;align-items:stretch;border-radius:14px;overflow:hidden;border:1px solid var(--line);}\n.sx-team .pic{background-size:cover;background-position:center;min-height:440px;}\n.sx-team .txt{padding:clamp(36px,4.5vw,68px);background:#101014;display:flex;flex-direction:column;justify-content:center;}\n\/* size guide *\/\n.sx-gtbl{max-width:1000px;margin:40px auto 0;overflow-x:auto;-webkit-overflow-scrolling:touch;}\n.sx-tbl{width:100%;min-width:600px;border-collapse:collapse;background:var(--panel);border:1px solid rgba(213,31,42,.45);border-radius:12px;overflow:hidden;}\n.sx-tbl th{background:#15151b;color:#fff;font-family:'Oswald';text-transform:uppercase;font-size:12.5px;letter-spacing:.06em;padding:15px 18px;text-align:left;white-space:nowrap;}\n.sx-tbl td{padding:13px 18px;border-top:1px solid var(--line);font-size:14.5px;color:var(--dim);white-space:nowrap;}\n.sx-tbl td:first-child{font-family:'Oswald';font-weight:600;text-transform:uppercase;color:var(--r);}\n.sx-tbl td:nth-child(4){white-space:normal;color:var(--muted);font-size:13px;}\n.sx-tbl tbody td{background:#101015 !important;}\n.sx-tbl tbody tr:nth-child(even) td{background:#17171e !important;}\n.sx-fit{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:1000px;margin:30px auto 0;}\n.sx-how{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:26px 26px;}\n.sx-how .diag{display:flex;justify-content:center;margin-bottom:18px;}\n.sx-how__t{font-family:'Oswald';font-weight:600;text-transform:uppercase;font-size:15px;color:#fff;margin-bottom:12px;}\n.sx-how ol,.sx-how ul{margin:0;padding-left:20px;}.sx-how li{font-size:14px;margin:8px 0;color:var(--body);}\n.sx-how li b{color:#fff;}\n\/* guarantee *\/\n.sx-guar{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:920px;margin:42px auto 0;}\n.sx-guar .g{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:30px 28px;}\n.sx-guar .g h3{font-family:'Oswald';text-transform:uppercase;color:#fff;font-size:18px;margin:0 0 9px;}\n.sx-guar .g p{color:var(--muted);font-size:14px;margin:0;}\n.sx-guar .g .ic{width:30px;height:30px;color:var(--r);margin-bottom:13px;}\n\/* buttons *\/\n.sx .btn{display:inline-flex;align-items:center;gap:9px;cursor:pointer;font-family:'Oswald';font-weight:600;letter-spacing:.05em;text-transform:uppercase;font-size:15px;border-radius:10px;padding:15px 30px;border:2px solid transparent;text-decoration:none;transition:.15s;}\n.sx .btn--r{background:var(--r);color:#fff;box-shadow:0 14px 34px rgba(213,31,42,.34);}\n.sx .btn--r:hover{background:var(--rd);transform:translateY(-2px);}\n.sx .btn--w{background:#fff;color:#0a0a0c;}\n.sx .btn--w:hover{transform:translateY(-2px);}\n.sx .ctaband{text-align:center;max-width:680px;margin:0 auto;}\n\/* reveal on scroll (enabled only if JS runs -\u003e no blank content if stripped) *\/\n.sx.rvon .rv{opacity:0;transform:translateY(32px);transition:opacity .75s cubic-bezier(.2,.7,.2,1),transform .75s cubic-bezier(.2,.7,.2,1);}\n.sx.rvon .rv.in{opacity:1;transform:none;}\n.sx.rvon .rvg\u003e*{opacity:0;transform:translateY(32px);transition:opacity .65s cubic-bezier(.2,.7,.2,1),transform .65s cubic-bezier(.2,.7,.2,1);}\n.sx.rvon .rvg.in\u003e*{opacity:1;transform:none;}\n.sx.rvon .rvg.in\u003e*:nth-child(2){transition-delay:.07s}.sx.rvon .rvg.in\u003e*:nth-child(3){transition-delay:.14s}\n.sx.rvon .rvg.in\u003e*:nth-child(4){transition-delay:.21s}.sx.rvon .rvg.in\u003e*:nth-child(5){transition-delay:.28s}\n.sx.rvon .rvg.in\u003e*:nth-child(6){transition-delay:.35s}\n@media(max-width:860px){\n  .sx-edit,.sx-team,.sx-suit{grid-template-columns:1fr;}\n  .sx-edit .pic,.sx-team .pic{min-height:300px;order:-1;}\n  .sx-fit{grid-template-columns:1fr;}.sx-sports{grid-template-columns:1fr 1fr;}\n  .sx-flats{grid-template-columns:1fr;}.sx-guar{grid-template-columns:1fr;}\n}\n\/* mobile: size\/benefit tables collapse to stacked cards (no horizontal scroll) *\/\n@media(max-width:640px){\n  .sx-gtbl{overflow:visible;margin-top:26px;}\n  .sx-tbl{min-width:0;border:0;}\n  .sx-tbl thead{display:none;}\n  .sx-tbl,.sx-tbl tbody,.sx-tbl tr,.sx-tbl td{display:block;width:100%;}\n  .sx-tbl tr{border:1px solid rgba(213,31,42,.45);border-radius:11px;margin:0 0 14px;overflow:hidden;}\n  .sx-tbl td{white-space:normal !important;border-top:1px solid var(--line);padding:11px 15px;display:flex;justify-content:space-between;gap:16px;align-items:baseline;font-size:14px;}\n  .sx-tbl td::before{content:attr(data-label);font-family:'Oswald';text-transform:uppercase;letter-spacing:.04em;font-size:11px;color:var(--muted);flex:0 0 36%;text-align:left;}\n  .sx-tbl td:first-child{display:block;color:var(--r) !important;font-family:'Oswald';font-size:16px;}\n  .sx-tbl td:first-child::before{display:none;}\n  .sx-tbl td:last-child{flex-direction:column;gap:4px;align-items:flex-start;}\n  .sx-tbl td:last-child::before{flex:0 0 auto;}\n}\n\u003c\/style\u003e\n\u003cdiv class=\"sx\"\u003e\n\u003csection class=\"sec sec--haze\"\u003e\u003cdiv class=\"wrap\"\u003e\n\u003cdiv class=\"kick ctr rv\"\u003e\n\u003cspan class=\"ey\"\u003eThe Difference\u003c\/span\u003e\u003ch2 class=\"t\"\u003eAdd Resistance To Every Step.\u003cbr\u003e\u003cspan class=\"red\"\u003eNot To Your Form.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"lead ctr\"\u003eAnkle weights and loose gear throw off your stride and stress your joints. SWAG shorts sew the weight flat and even into a compression short — so you build speed and power with mechanics intact.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-banner rv\" style=\"margin-top:44px;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0752\/5249\/8730\/files\/s-action_d5503ab4-f3c9-41a9-95df-59baf2c9bb4f.jpg?v=1782249964\" alt=\"Athlete training in the SWAG weighted shorts\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"sec sec--haze\"\u003e\u003cdiv class=\"wrap\"\u003e\n\u003cdiv class=\"kick ctr rv\"\u003e\n\u003cspan class=\"ey\"\u003eFind Your Fit\u003c\/span\u003e\u003ch2 class=\"t\"\u003eSWAG \u003cspan class=\"red\"\u003eStrength\u003c\/span\u003e Shorts\u003cbr\u003eSize Guide\u003c\/h2\u003e\n\u003cp class=\"lead ctr\"\u003eSize by your waist. The shorts are a compression fit — snug is right.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-gtbl rv\"\u003e\u003ctable class=\"sx-tbl\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eShort Size\u003c\/th\u003e\n\u003cth\u003eWaist \/ Hip\u003c\/th\u003e\n\u003cth\u003eTypical Height\u003c\/th\u003e\n\u003cth\u003eFit Notes\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"Short Size\"\u003eYouth Large\u003c\/td\u003e\n\u003ctd data-label=\"Waist \/ Hip\"\u003e26–28″\u003c\/td\u003e\n\u003ctd data-label=\"Typical Height\"\u003e4'8″–5'3″\u003c\/td\u003e\n\u003ctd data-label=\"Fit Notes\"\u003eCompact youth build; snug compression. Great for younger athletes starting resistance training.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"Short Size\"\u003eAdult Small\u003c\/td\u003e\n\u003ctd data-label=\"Waist \/ Hip\"\u003e28–30″\u003c\/td\u003e\n\u003ctd data-label=\"Typical Height\"\u003e5'4″–5'8″\u003c\/td\u003e\n\u003ctd data-label=\"Fit Notes\"\u003eLean or smaller-framed athletes. Locked-in compression without excess fabric.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"Short Size\"\u003eAdult Medium\u003c\/td\u003e\n\u003ctd data-label=\"Waist \/ Hip\"\u003e31–33″\u003c\/td\u003e\n\u003ctd data-label=\"Typical Height\"\u003e5'7″–6'0″\u003c\/td\u003e\n\u003ctd data-label=\"Fit Notes\"\u003eAverage athletic build. The most common fit for high-school \u0026amp; college athletes.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"Short Size\"\u003eAdult Large\u003c\/td\u003e\n\u003ctd data-label=\"Waist \/ Hip\"\u003e34–36″\u003c\/td\u003e\n\u003ctd data-label=\"Typical Height\"\u003e5'9″–6'3″\u003c\/td\u003e\n\u003ctd data-label=\"Fit Notes\"\u003eStronger lower body; room through quads and glutes without looseness.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"Short Size\"\u003eAdult XL\u003c\/td\u003e\n\u003ctd data-label=\"Waist \/ Hip\"\u003e37–40″\u003c\/td\u003e\n\u003ctd data-label=\"Typical Height\"\u003e6'0″–6'6″+\u003c\/td\u003e\n\u003ctd data-label=\"Fit Notes\"\u003ePower build or thicker legs. Maintains compression without restriction.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\n\u003cdiv class=\"sx-fit rvg\"\u003e\n\u003cdiv class=\"sx-how\"\u003e\n\u003cdiv class=\"diag\"\u003e\u003csvg viewbox=\"0 0 220 210\" width=\"150\" height=\"143\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" aria-label=\"Measure your waist\"\u003e\u003cpath d=\"M70 30 L150 30 L150 60 Q150 78 158 96 L150 104 L144 92 Q140 120 140 150 L140 196 Q140 202 134 202 L120 202 Q114 202 113 196 L110 150 L107 196 Q106 202 100 202 L86 202 Q80 202 80 196 L80 150 Q80 120 76 92 L70 104 L62 96 Q70 78 70 60 Z\" fill=\"#23232b\"\u003e\u003c\/path\u003e\u003cline x1=\"56\" y1=\"92\" x2=\"164\" y2=\"92\" stroke=\"#d51f2a\" stroke-width=\"3\" stroke-dasharray=\"7 6\"\u003e\u003c\/line\u003e\u003cpath d=\"M56 92 l11 -6 v12 z\" fill=\"#d51f2a\"\u003e\u003c\/path\u003e\u003cpath d=\"M164 92 l-11 -6 v12 z\" fill=\"#d51f2a\"\u003e\u003c\/path\u003e\u003ctext x=\"110\" y=\"78\" text-anchor=\"middle\" font-family=\"Oswald,Arial\" font-size=\"14\" font-weight=\"700\" fill=\"#fff\" letter-spacing=\"1\"\u003eWAIST\u003c\/text\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"sx-how__t\"\u003eHow to Measure\u003c\/div\u003e\n\u003col\u003e\n\u003cli\u003eWrap a soft tape around your natural waistline.\u003c\/li\u003e\n\u003cli\u003eKeep it level and snug, not tight.\u003c\/li\u003e\n\u003cli\u003eMatch your waist to the guide — size by waist first.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-how\"\u003e\n\u003cdiv class=\"sx-how__t\"\u003eGood To Know\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eCompression fit by design — snug is correct.\u003c\/li\u003e\n\u003cli\u003eWeights load into snug side pockets — even, with no bounce.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eFree size exchanges\u003c\/b\u003e if the fit isn’t right.\u003c\/li\u003e\n\u003cli\u003e30-day money-back guarantee (return shipping paid by customer).\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"sec\" style=\"padding:0;\"\u003e\u003cdiv class=\"sx-edit\"\u003e\n\u003cdiv class=\"pic\" style=\"background-image:url(https:\/\/cdn.shopify.com\/s\/files\/1\/0752\/5249\/8730\/files\/s-side_ced8809c-d581-47ae-9615-1617423fec05.jpg?v=1782329462)\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"txt rv\"\u003e\n\u003cspan class=\"ey\"\u003eLocked-In Fit\u003c\/span\u003e\u003ch2 class=\"t\"\u003eSecond-Skin Compression\u003c\/h2\u003e\n\u003cp class=\"lead\"\u003eA snug Lycra\/neoprene compression short holds the weight flat against your legs — no shifting, no chafing, full range of motion through every stride and rep.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eEven, low-profile weight distribution\u003c\/li\u003e\n\u003cli\u003eStays locked through sprints \u0026amp; jumps\u003c\/li\u003e\n\u003cli\u003eBreathable, chafe-free compression\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"sec sec--haze\"\u003e\u003cdiv class=\"wrap\"\u003e\n\u003cdiv class=\"kick ctr rv\"\u003e\n\u003cspan class=\"ey\"\u003eBuilt To Perform\u003c\/span\u003e\u003ch2 class=\"t\"\u003ePower From The \u003cspan class=\"red\"\u003eGround Up\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"lead ctr\"\u003eLoading the hips, glutes and quads — where your speed comes from — trains real explosiveness off the line, without ever changing how you move.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-banner rv\" style=\"margin-top:42px;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0752\/5249\/8730\/files\/s-power_ce6aa44d-dcf8-4078-85ce-2766e9eef879.jpg?v=1782249971\" alt=\"College sprinter in the starting blocks wearing SWAG weighted shorts\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"sec sec--haze\"\u003e\u003cdiv class=\"wrap\"\u003e\n\u003cdiv class=\"kick ctr rv\"\u003e\n\u003cspan class=\"ey\"\u003eAdjustable Load\u003c\/span\u003e\u003ch2 class=\"t\"\u003eDial It In: \u003cspan class=\"red\"\u003e10 to 15 lbs\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"lead ctr\"\u003eEvenly distributed weight pockets adjust in \u003cb style=\"color:#fff;\"\u003e½-lb steps\u003c\/b\u003e from a 10 lb base up to the \u003cb style=\"color:#fff;\"\u003e15 lb\u003c\/b\u003e max — add resistance as you get stronger.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-flats rvg\"\u003e\n\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0752\/5249\/8730\/files\/s-front_11d55bba-97e5-4697-96bc-71f52e76b60e.jpg?v=1782249975\" alt=\"SWAG weighted shorts front view\"\u003e\u003cfigcaption\u003eFront\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0752\/5249\/8730\/files\/s-back_5c2f96de-3474-469c-ba2a-6d3423dc3c08.jpg?v=1782249979\" alt=\"SWAG weighted shorts back view\"\u003e\u003cfigcaption\u003eBack\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0752\/5249\/8730\/files\/s-side_ced8809c-d581-47ae-9615-1617423fec05.jpg?v=1782329462\" alt=\"SWAG weighted shorts side view\"\u003e\u003cfigcaption\u003eSide\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"sec sec--haze\"\u003e\u003cdiv class=\"wrap\"\u003e\n\u003cdiv class=\"kick ctr rv\"\u003e\n\u003cspan class=\"ey\"\u003eHow It Works\u003c\/span\u003e\u003ch2 class=\"t\"\u003eSmart Overload, \u003cspan class=\"red\"\u003eEasy On Joints\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"lead ctr\"\u003eRemovable weights drop into pockets along the sides of the shorts — sitting evenly over the muscles that produce speed and power. Your body adapts to the added load while it stays low-profile and close to your center of mass.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-suit rv\" style=\"background:#0e0e13;border-color:var(--line);margin-top:38px;\"\u003e\n\u003cdiv class=\"pic\" style=\"background:radial-gradient(circle at 50% 45%,rgba(213,31,42,.12),rgba(14,14,19,0) 70%);\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0752\/5249\/8730\/files\/cutaway-cut.png?v=1782248021\" alt=\"Cutaway of the SWAG weighted shorts showing evenly distributed internal weights\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"txt\"\u003e\n\u003cp class=\"lead\" style=\"margin-top:0;\"\u003e\u003cb style=\"color:#fff;\"\u003eTargeted overload.\u003c\/b\u003e Weight sits over the glutes, hips and quads that drive sprinting and jumping — so those muscles get stronger and more explosive.\u003c\/p\u003e\n\u003cp class=\"lead\"\u003e\u003cb style=\"color:#fff;\"\u003eEasy on the joints.\u003c\/b\u003e The load is even and held tight to the body — none of the swinging, shearing stress ankle weights put on knees and ankles.\u003c\/p\u003e\n\u003cp class=\"lead\"\u003e\u003cb style=\"color:#fff;\"\u003eEvery age, scalable.\u003c\/b\u003e Adjust in ½-lb steps from 10–15 lbs, so youth through pro can train safely and progress over time.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"sec\"\u003e\u003cdiv class=\"wrap\"\u003e\n\u003cdiv class=\"kick ctr rv\"\u003e\n\u003cspan class=\"ey\"\u003eEvery Sport\u003c\/span\u003e\u003ch2 class=\"t\"\u003eWhat It Does For \u003cspan class=\"red\"\u003eYour Game\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"lead ctr\"\u003eLower-body resistance pays off everywhere explosiveness matters.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-gtbl rv\"\u003e\u003ctable class=\"sx-tbl\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSport\u003c\/th\u003e\n\u003cth\u003eHow SWAG Shorts Help\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"Sport\"\u003eFootball\u003c\/td\u003e\n\u003ctd data-label=\"How It Helps\" style=\"white-space:normal\"\u003eExplosive first step, drive power, and tackle-breaking strength.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"Sport\"\u003eTrack \u0026amp; Sprints\u003c\/td\u003e\n\u003ctd data-label=\"How It Helps\" style=\"white-space:normal\"\u003eA stronger drive phase and faster acceleration out of the blocks.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"Sport\"\u003eBasketball\u003c\/td\u003e\n\u003ctd data-label=\"How It Helps\" style=\"white-space:normal\"\u003eA higher vertical and a quicker first step to the rim.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"Sport\"\u003eSoccer\u003c\/td\u003e\n\u003ctd data-label=\"How It Helps\" style=\"white-space:normal\"\u003eExplosive sprints, a stronger shot, and late-game leg endurance.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"Sport\"\u003eBaseball \/ Softball\u003c\/td\u003e\n\u003ctd data-label=\"How It Helps\" style=\"white-space:normal\"\u003eFaster base running and more rotational power at the plate.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"Sport\"\u003eVolleyball\u003c\/td\u003e\n\u003ctd data-label=\"How It Helps\" style=\"white-space:normal\"\u003eA higher approach jump and quicker transition speed.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"Sport\"\u003eWrestling\u003c\/td\u003e\n\u003ctd data-label=\"How It Helps\" style=\"white-space:normal\"\u003eRelentless lower-body drive and mat conditioning.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"Sport\"\u003eHockey \/ Lacrosse\u003c\/td\u003e\n\u003ctd data-label=\"How It Helps\" style=\"white-space:normal\"\u003eMore powerful strides and sharper change of direction.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"Sport\"\u003eTennis \/ Pickleball\u003c\/td\u003e\n\u003ctd data-label=\"How It Helps\" style=\"white-space:normal\"\u003eExplosive lateral push-off and quicker court coverage.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"sec\"\u003e\u003cdiv class=\"wrap\"\u003e\u003cdiv class=\"sx-suit rv\"\u003e\n\u003cdiv class=\"pic\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0752\/5249\/8730\/files\/Vest_Shorts.jpg?v=1782240780\" alt=\"The SWAG Suit weighted vest and shorts\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"txt\"\u003e\n\u003cspan class=\"ey\" style=\"color:#fff;\"\u003eComplete The System\u003c\/span\u003e\u003ch2 class=\"t\"\u003eGet The Full SWAG Suit\u003c\/h2\u003e\n\u003cp class=\"lead\"\u003ePair these shorts with the matching SWAG weighted vest for full-body, low-profile resistance — head to toe, with bundle savings over buying separately.\u003c\/p\u003e\n\u003cdiv style=\"margin-top:24px;\"\u003e\u003ca class=\"btn btn--w\" href=\"https:\/\/hoopsking.com\/products\/s-w-a-g-strength-suit-adjustable-weighted-vest-shorts-1\"\u003eShop the SWAG Suit\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"width:16px;height:16px\"\u003e\u003cline x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\u003e\u003c\/line\u003e\u003cpolyline points=\"12 5 19 12 12 19\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/a\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"sec sec--haze\"\u003e\u003cdiv class=\"wrap\"\u003e\u003cdiv class=\"sx-team rv\"\u003e\n\u003cdiv class=\"pic\" style=\"background-image:url(https:\/\/cdn.shopify.com\/s\/files\/1\/0752\/5249\/8730\/files\/team-shorts-2.jpg?v=1782245604)\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"txt\"\u003e\n\u003cspan class=\"ey\"\u003eFootball \u0026amp; Track Programs\u003c\/span\u003e\u003ch2 class=\"t\"\u003eEquip The \u003cspan class=\"red\"\u003eWhole Team\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"lead\" style=\"max-width:440px;\"\u003eFootball and track \u0026amp; field programs run SWAG across the whole roster to build explosive speed and power. Outfitting a team is where SWAG shines.\u003c\/p\u003e\n\u003cp class=\"lead\" style=\"max-width:440px;margin-top:14px;\"\u003e\u003cb style=\"color:#fff;\"\u003eVolume pricing\u003c\/b\u003e on bulk orders, plus a \u003cb style=\"color:#fff;\"\u003efree sizing kit\u003c\/b\u003e so every athlete is dialed in before you buy.\u003c\/p\u003e\n\u003cdiv style=\"margin-top:24px;\"\u003e\u003ca class=\"btn btn--r\" href=\"https:\/\/hoopsking.com\/pages\/contact-us-1699645429537\"\u003eGet Team \u0026amp; Bulk Pricing\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"width:16px;height:16px\"\u003e\u003cline x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\u003e\u003c\/line\u003e\u003cpolyline points=\"12 5 19 12 12 19\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/a\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"sec\"\u003e\u003cdiv class=\"wrap\"\u003e\n\u003cdiv class=\"kick ctr rv\"\u003e\n\u003cspan class=\"ey\"\u003eBuy With Confidence\u003c\/span\u003e\u003ch2 class=\"t\"\u003eTrain On Them, \u003cspan class=\"red\"\u003eRisk-Free\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sx-guar rvg\"\u003e\n\u003cdiv class=\"g\"\u003e\n\u003csvg class=\"ic\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003cpolyline points=\"9 12 11 14 15 10\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003ch3\u003e30-Day Money-Back Guarantee\u003c\/h3\u003e\n\u003cp\u003eNot feeling it? Return within 30 days for a refund. (Return shipping is covered by the customer.)\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"g\"\u003e\n\u003csvg class=\"ic\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"17 1 21 5 17 9\"\u003e\u003c\/polyline\u003e\u003cpath d=\"M3 11V9a4 4 0 0 1 4-4h14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"7 23 3 19 7 15\"\u003e\u003c\/polyline\u003e\u003cpath d=\"M21 13v2a4 4 0 0 1-4 4H3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eFree Size Exchanges\u003c\/h3\u003e\n\u003cp\u003eWrong fit? We’ll exchange them for the right size so you train in the perfect fit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"sec sec--redband\"\u003e\u003cdiv class=\"wrap\"\u003e\u003cdiv class=\"ctaband rv\"\u003e\n\u003ch2 class=\"t\"\u003eBuild Speed You Can \u003cspan class=\"red\"\u003eFeel.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"lead ctr\"\u003ePick your size and start training with resistance today.\u003c\/p\u003e\n\u003cdiv style=\"margin-top:26px;\"\u003e\u003cbutton type=\"button\" class=\"btn btn--r\" onclick=\"hkBuy()\"\u003eChoose Your Shorts\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"width:16px;height:16px\"\u003e\u003cline x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\u003e\u003c\/line\u003e\u003cpolyline points=\"12 5 19 12 12 19\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/section\u003e\n\u003cscript\u003efunction hkBuy(){var f=document.querySelector('form[action*=\"\/cart\/add\"]');if(f){f.scrollIntoView({behavior:'smooth',block:'center'});}else{window.scrollTo({top:0,behavior:'smooth'});}}\u003c\/script\u003e\n\u003cscript\u003e(function(){var r=document.currentScript\u0026\u0026document.currentScript.closest?document.currentScript.closest('.sx'):null;r=r||document.querySelector('.sx');if(!r)return;r.classList.add('rvon');var els=r.querySelectorAll('.rv,.rvg');if(!('IntersectionObserver' in window)){els.forEach(function(e){e.classList.add('in')});return;}var io=new IntersectionObserver(function(es){es.forEach(function(en){if(en.isIntersecting){en.target.classList.add('in');io.unobserve(en.target);}})},{threshold:.12,rootMargin:'0px 0px -8% 0px'});els.forEach(function(e){io.observe(e)});setTimeout(function(){els.forEach(function(e){e.classList.add('in')})},4500);})();\u003c\/script\u003e\n\u003c\/div\u003e","brand":"HoopsKing","offers":[{"title":"YOUTH LARGE","offer_id":52637077405988,"sku":"YOUTH-LARGE-SHORTS","price":149.99,"currency_code":"USD","in_stock":false},{"title":"ADULT SMALL","offer_id":52637077438756,"sku":"SMALL-SHORTS","price":149.99,"currency_code":"USD","in_stock":true},{"title":"ADULT MEDIUM","offer_id":52637077471524,"sku":"MEDIUM-SHORTS","price":149.99,"currency_code":"USD","in_stock":true},{"title":"ADULT LARGE","offer_id":52637077504292,"sku":"LARGE-SHORTS","price":149.99,"currency_code":"USD","in_stock":true},{"title":"ADULT XL","offer_id":52637077537060,"sku":"XL-SHORTS","price":149.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0836\/6915\/6132\/files\/img_proxy_4d02501e-64d5-4e4e-9436-350f35c50d70.jpg?v=1774282082","url":"https:\/\/prorebounders.com\/products\/s-w-a-g-weighted-training-shorts-holds-up-to-15-lbs","provider":"Pro Rebounders","version":"1.0","type":"link"}