{"title":"Basketball Shorts","description":"\u003cp\u003e\u003cspan\u003eHit the court or the streets in style. Our Basketball Rib Shorts feature bold all-over prints, moisture-wicking fabric, and a comfortable standard fit with ribbed hems. Designed for movement, built for attitude. 100% original artwork.\u003c\/span\u003e\u003c\/p\u003e","products":[{"product_id":"basketball-shorts-black-white-diagonal-stripe-with-red-paint-splat-design","title":"Basketball Shorts — Black \u0026 White Diagonal Stripe with Red Paint Splat Design","description":"\u003ctable\u003e\u003ctbody\u003e\u003ctr\u003e\u003ctd data-row=\"1\" style=\"padding: 10px;\"\u003eProduct features\u003c\/td\u003e\u003c\/tr\u003e\u003c\/tbody\u003e\u003c\/table\u003e\u003cp\u003e- 100% moisture-wicking polyester for fast drying and shape retention\u003c\/p\u003e\u003cp\u003e- Ribbed-knit bottom hems for stretch and durable fit\u003c\/p\u003e\u003cp\u003e- Two side-entry pockets for secure storage\u003c\/p\u003e\u003cp\u003e- Standard fit with drawstring waist and black detailing\u003c\/p\u003e\u003cp\u003e- White interior with seam thread color matched to the design\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eCare instructions\u003c\/p\u003e\u003cp\u003e- Do not dryclean\u003c\/p\u003e\u003cp\u003e- Iron, steam or dry: low heat\u003c\/p\u003e\u003cp\u003e- Drip dry\u003c\/p\u003e\u003cp\u003e- Do not bleach\u003c\/p\u003e\u003cp\u003e- Machine wash: warm (max 30C or 90F)\u003c\/p\u003e\u003ctable\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd data-row=\"1\" style=\"padding: 10px;\"\u003e\u003c\/td\u003e\n\u003ctd data-row=\"1\" style=\"font-weight: 500; font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eXS\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"1\" style=\"font-weight: 500; font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eS\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"1\" style=\"font-weight: 500; font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eM\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"1\" style=\"font-weight: 500; font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eL\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"1\" style=\"font-weight: 500; font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eXL\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"1\" style=\"font-weight: 500; font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e2XL\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"1\" style=\"font-weight: 500; font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e3XL\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"1\" style=\"font-weight: 500; font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e4XL\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd data-row=\"2\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003eWaist, cm\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"2\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e31.70\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"2\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e34.30\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"2\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e36.80\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"2\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e39.30\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"2\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e41.90\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"2\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e44.40\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"2\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e47.00\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"2\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e49.50\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd data-row=\"3\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003eHips, cm\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"3\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e53.30\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"3\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e55.80\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"3\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e58.40\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"3\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e60.90\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"3\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e64.70\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"3\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e68.60\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"3\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e72.40\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"3\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e76.20\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd data-row=\"4\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003eInseam, cm\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"4\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e23.50\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"4\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e23.50\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"4\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e24.10\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"4\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e24.10\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"4\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e24.70\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"4\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e24.70\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"4\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e25.40\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"4\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e25.40\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003cp\u003e\u003c\/p\u003e","brand":"Printify","offers":[{"title":"XS \/ Black drawstring and rib","offer_id":45208831492175,"sku":"24470435696723513610","price":56.37,"currency_code":"USD","in_stock":true},{"title":"S \/ Black drawstring and rib","offer_id":45208831524943,"sku":"15379827781190256567","price":56.37,"currency_code":"USD","in_stock":true},{"title":"M \/ Black drawstring and rib","offer_id":45208831557711,"sku":"81713584652933592760","price":56.37,"currency_code":"USD","in_stock":true},{"title":"L \/ Black drawstring and rib","offer_id":45208831590479,"sku":"28808553635638160414","price":56.37,"currency_code":"USD","in_stock":true},{"title":"XL \/ Black drawstring and rib","offer_id":45208831623247,"sku":"16239709954893646065","price":56.37,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Black drawstring and rib","offer_id":45208831656015,"sku":"29458143817177327064","price":56.37,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Black drawstring and rib","offer_id":45208831688783,"sku":"43591548831134801515","price":56.37,"currency_code":"USD","in_stock":true},{"title":"4XL \/ Black drawstring and rib","offer_id":45208831721551,"sku":"21552541267498757532","price":56.37,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0709\/5356\/6287\/files\/12220636149143035704_2048.jpg?v=1778495848"},{"product_id":"skull-grid-basketball-shorts","title":"Skull Grid Basketball Shorts","description":"\u003cp\u003eThese lightweight basketball shorts bring a dark, playful edge to warm-weather days and active sessions. The all-over skull pattern reads bold from afar and detailed up close — cracked white skulls with one red-rimmed eye set against a deep charcoal field. They sit comfortably on the waist with a soft elastic band and inside drawstring, moving with you whether you’re shooting hoops, riding your bike, or lounging on a sunlit porch. The fast-drying, moisture-wicking polyester keeps you cool during intense bursts, and the extra-light fabric gives them a breezy, barely-there feel. Wear them with an oversized tee and sneakers for a street-ready look, or throw them over swim trunks for a poolside vibe that leans punk and playful.\u003cbr\u003e\u003cbr\u003eProduct features\u003cbr\u003e- 100% moisture-wicking polyester — quick-dry, shape-retaining fabric\u003cbr\u003e- Extra-lightweight fabric (4 oz\/yd²) for breathable comfort\u003cbr\u003e- Soft elastic waistband with inside drawstring for adjustable fit\u003cbr\u003e- No pockets — streamlined, athletic silhouette\u003cbr\u003e- Size and care info printed on inner waistband; assembled in USA\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Do not dryclean\u003cbr\u003e- Do not iron\u003cbr\u003e- Tumble dry: low heat\u003cbr\u003e- Do not bleach\u003cbr\u003e- Machine wash: cold (max 30C or 90F)\u003c\/p\u003e\n\u003ctable id=\"size-guide\" style=\"min-width: 360px;\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 10px;\"\u003e \u003c\/th\u003e\n\u003cth style=\"padding: 10px; font-weight: 500; text-align: left; font-size: 15px;\"\u003eXS\u003c\/th\u003e\n\u003cth style=\"padding: 10px; font-weight: 500; text-align: left; font-size: 15px;\"\u003eS\u003c\/th\u003e\n\u003cth style=\"padding: 10px; font-weight: 500; text-align: left; font-size: 15px;\"\u003eM\u003c\/th\u003e\n\u003cth style=\"padding: 10px; font-weight: 500; text-align: left; font-size: 15px;\"\u003eL\u003c\/th\u003e\n\u003cth style=\"padding: 10px; font-weight: 500; text-align: left; font-size: 15px;\"\u003eXL\u003c\/th\u003e\n\u003cth style=\"padding: 10px; font-weight: 500; text-align: left; font-size: 15px;\"\u003e2XL\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; border-top-style: solid; border-top-color: #ededed; color: #525252; font-size: 15px; word-break: break-word;\"\u003eWaist width, cm\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; border-top-style: solid; border-top-color: #ededed; color: #525252; font-size: 15px; word-break: break-word;\"\u003e30.40 - 34.20\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; border-top-style: solid; border-top-color: #ededed; color: #525252; font-size: 15px; word-break: break-word;\"\u003e35.50 - 39.30\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; border-top-style: solid; border-top-color: #ededed; color: #525252; font-size: 15px; word-break: break-word;\"\u003e40.60 - 43.10\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; border-top-style: solid; border-top-color: #ededed; color: #525252; font-size: 15px; word-break: break-word;\"\u003e44.40 - 48.20\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; border-top-style: solid; border-top-color: #ededed; color: #525252; font-size: 15px; word-break: break-word;\"\u003e49.50 - 53.30\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; border-top-style: solid; border-top-color: #ededed; color: #525252; font-size: 15px; word-break: break-word;\"\u003e54.60 - 58.40\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; border-top-style: solid; border-top-color: #ededed; color: #525252; font-size: 15px; word-break: break-word;\"\u003eHips width, cm\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; border-top-style: solid; border-top-color: #ededed; color: #525252; font-size: 15px; word-break: break-word;\"\u003e40.00 - 43.10\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; border-top-style: solid; border-top-color: #ededed; color: #525252; font-size: 15px; word-break: break-word;\"\u003e44.40 - 48.20\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; border-top-style: solid; border-top-color: #ededed; color: #525252; font-size: 15px; word-break: break-word;\"\u003e48.20 - 52.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; border-top-style: solid; border-top-color: #ededed; color: #525252; font-size: 15px; word-break: break-word;\"\u003e52.00 - 55.80\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; border-top-style: solid; border-top-color: #ededed; color: #525252; font-size: 15px; word-break: break-word;\"\u003e55.80 - 59.60\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; border-top-style: solid; border-top-color: #ededed; color: #525252; font-size: 15px; word-break: break-word;\"\u003e59.60 - 63.50\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; border-top-style: solid; border-top-color: #ededed; color: #525252; font-size: 15px; word-break: break-word;\"\u003eLength, cm\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; border-top-style: solid; border-top-color: #ededed; color: #525252; font-size: 15px; word-break: break-word;\"\u003e58.90\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; border-top-style: solid; border-top-color: #ededed; color: #525252; font-size: 15px; word-break: break-word;\"\u003e60.30\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; border-top-style: solid; border-top-color: #ededed; color: #525252; font-size: 15px; word-break: break-word;\"\u003e61.60\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; border-top-style: solid; border-top-color: #ededed; color: #525252; font-size: 15px; word-break: break-word;\"\u003e62.90\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; border-top-style: solid; border-top-color: #ededed; color: #525252; font-size: 15px; word-break: break-word;\"\u003e64.10\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; border-top-style: solid; border-top-color: #ededed; color: #525252; font-size: 15px; word-break: break-word;\"\u003e64.10\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; border-top-style: solid; border-top-color: #ededed; color: #525252; font-size: 15px; word-break: break-word;\"\u003eInseam length, cm\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; border-top-style: solid; border-top-color: #ededed; color: #525252; font-size: 15px; word-break: break-word;\"\u003e20.90\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; border-top-style: solid; border-top-color: #ededed; color: #525252; font-size: 15px; word-break: break-word;\"\u003e20.70\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; border-top-style: solid; border-top-color: #ededed; color: #525252; font-size: 15px; word-break: break-word;\"\u003e20.80\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; border-top-style: solid; border-top-color: #ededed; color: #525252; font-size: 15px; word-break: break-word;\"\u003e20.60\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; border-top-style: solid; border-top-color: #ededed; color: #525252; font-size: 15px; word-break: break-word;\"\u003e20.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; border-top-style: solid; border-top-color: #ededed; color: #525252; font-size: 15px; word-break: break-word;\"\u003e20.50\u003cbr\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"Printify","offers":[{"title":"Seam thread color automatically matched to design \/ XS","offer_id":45217029324879,"sku":"15335574459598513139","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Seam thread color automatically matched to design \/ S","offer_id":45217029357647,"sku":"73504913263149601310","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Seam thread color automatically matched to design \/ M","offer_id":45217029390415,"sku":"27572861225417252555","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Seam thread color automatically matched to design \/ L","offer_id":45217029423183,"sku":"92340829813912805110","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Seam thread color automatically matched to design \/ XL","offer_id":45217029455951,"sku":"97123118499281870204","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Seam thread color automatically matched to design \/ 2XL","offer_id":45217029488719,"sku":"30114296919738597898","price":32.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0709\/5356\/6287\/files\/15394247748732939869_2048.jpg?v=1778564868"}],"url":"https:\/\/teetotalco.com\/collections\/basketball-shorts.oembed","provider":"Teetotal Co | Bold Graphic Tees \u0026 Streetwear","version":"1.0","type":"link"}