{"title":"Summer Training Collection","description":"\u003cstyle\u003e\n  :root {\n    --pb-white: #ffffff;\n    --pb-black: #101317;\n    --pb-black-soft: #3c4249;\n    --pb-blue: #0b57d0;\n    --pb-blue-dark: #073e99;\n    --pb-blue-tint: rgba(11, 87, 208, 0.06);\n    --pb-blue-tint-2: rgba(11, 87, 208, 0.10);\n    --pb-border: rgba(16, 19, 23, 0.10);\n    --pb-shadow: 0 14px 34px rgba(11, 87, 208, 0.08);\n    --pb-radius-lg: 20px;\n    --pb-radius-md: 14px;\n  }\n\n  .pb-wrap {\n    max-width: 1180px;\n    margin: 0 auto;\n    padding: 12px 4px 8px;\n    background: var(--pb-white);\n    font-family: Inter, Arial, sans-serif;\n    color: var(--pb-black);\n    line-height: 1.65;\n  }\n\n  .pb-wrap * {\n    box-sizing: border-box;\n  }\n\n  .pb-wrap a {\n    color: var(--pb-blue);\n    text-decoration: none;\n    font-weight: 700;\n    border-bottom: 1px solid rgba(11, 87, 208, 0.35);\n  }\n\n  .pb-wrap a:hover {\n    color: var(--pb-blue-dark);\n    border-bottom-color: var(--pb-blue-dark);\n  }\n\n  .pb-wrap h2 {\n    color: var(--pb-blue);\n    font-size: clamp(24px, 3.2vw, 32px);\n    line-height: 1.2;\n    letter-spacing: -0.01em;\n    margin: 0 0 16px;\n  }\n\n  .pb-wrap h3 {\n    color: var(--pb-black);\n    font-size: 20px;\n    line-height: 1.3;\n    margin: 0 0 10px;\n  }\n\n  .pb-wrap p {\n    font-size: 16px;\n    line-height: 1.75;\n    margin: 0 0 15px;\n    color: var(--pb-black-soft);\n  }\n\n  .pb-section {\n    margin: 0 auto 22px;\n    padding: 30px;\n    border-radius: var(--pb-radius-lg);\n    background: var(--pb-white);\n    border: 1px solid var(--pb-border);\n    box-shadow: var(--pb-shadow);\n  }\n\n  .pb-hero {\n    padding: 34px;\n    background: linear-gradient(160deg, var(--pb-blue-tint) 0%, var(--pb-white) 60%);\n    border: 1px solid rgba(11, 87, 208, 0.18);\n  }\n\n  .pb-eyebrow {\n    display: inline-block;\n    margin-bottom: 14px;\n    padding: 7px 13px;\n    border: 1px solid rgba(11, 87, 208, 0.28);\n    border-radius: 999px;\n    background: var(--pb-white);\n    color: var(--pb-blue);\n    font-size: 12px;\n    font-weight: 800;\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n  }\n\n  .pb-lead {\n    max-width: 900px;\n    font-size: 18px !important;\n    line-height: 1.75 !important;\n    color: var(--pb-black) !important;\n  }\n\n  .pb-cta-row {\n    display: flex;\n    gap: 12px;\n    flex-wrap: wrap;\n    margin-top: 18px;\n  }\n\n  .pb-btn {\n    display: inline-block;\n    padding: 12px 22px;\n    border-radius: 999px;\n    font-weight: 800;\n    font-size: 14px;\n    border-bottom: none !important;\n  }\n\n  .pb-btn-primary {\n    background: var(--pb-blue);\n    color: var(--pb-white) !important;\n  }\n\n  .pb-btn-primary:hover {\n    background: var(--pb-blue-dark);\n    color: var(--pb-white) !important;\n  }\n\n  .pb-stat-grid {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 14px;\n    margin-top: 22px;\n  }\n\n  .pb-stat {\n    background: var(--pb-white);\n    border: 1px solid rgba(11, 87, 208, 0.16);\n    border-radius: var(--pb-radius-md);\n    padding: 16px;\n    text-align: center;\n  }\n\n  .pb-stat-number {\n    display: block;\n    font-size: 21px;\n    font-weight: 900;\n    color: var(--pb-blue);\n  }\n\n  .pb-stat-label {\n    margin: 6px 0 0 !important;\n    color: var(--pb-black-soft) !important;\n    font-size: 13px !important;\n  }\n\n  .pb-note {\n    margin-top: 18px;\n    padding: 14px 16px;\n    border-left: 4px solid var(--pb-blue);\n    background: var(--pb-blue-tint);\n    border-radius: 0 var(--pb-radius-md) var(--pb-radius-md) 0;\n  }\n\n  .pb-note p {\n    margin: 0 !important;\n    font-size: 14px !important;\n    color: var(--pb-black) !important;\n  }\n\n  .pb-card-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 16px;\n    margin-top: 18px;\n  }\n\n  .pb-card-grid-3 {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 16px;\n    margin-top: 18px;\n  }\n\n  .pb-card {\n    background: var(--pb-white);\n    border: 1px solid var(--pb-border);\n    border-radius: var(--pb-radius-md);\n    padding: 20px;\n  }\n\n  .pb-card.is-blue {\n    border-color: rgba(11, 87, 208, 0.22);\n    background: var(--pb-blue-tint);\n  }\n\n  .pb-list {\n    list-style: none;\n    padding: 0;\n    margin: 14px 0 0;\n  }\n\n  .pb-list li {\n    position: relative;\n    padding-left: 24px;\n    margin-bottom: 12px;\n    color: var(--pb-black-soft);\n    line-height: 1.65;\n  }\n\n  .pb-list li::before {\n    content: \"\";\n    position: absolute;\n    left: 0;\n    top: 9px;\n    width: 9px;\n    height: 9px;\n    border-radius: 50%;\n    background: var(--pb-blue);\n  }\n\n  .pb-table-wrap {\n    width: 100%;\n    overflow-x: auto;\n    margin-top: 18px;\n    border: 1px solid var(--pb-border);\n    border-radius: var(--pb-radius-md);\n    background: var(--pb-white);\n  }\n\n  .pb-table {\n    width: 100%;\n    min-width: 680px;\n    border-collapse: collapse;\n  }\n\n  .pb-table th,\n  .pb-table td {\n    padding: 14px;\n    border-bottom: 1px solid var(--pb-border);\n    text-align: left;\n    vertical-align: top;\n    color: var(--pb-black-soft);\n    line-height: 1.55;\n    font-size: 14.5px;\n  }\n\n  .pb-table th {\n    background: var(--pb-blue-tint-2);\n    color: var(--pb-blue-dark);\n    font-weight: 900;\n  }\n\n  .pb-table tr:last-child td {\n    border-bottom: 0;\n  }\n\n  .pb-band {\n    padding: 24px 26px;\n    background: var(--pb-blue);\n    border-radius: var(--pb-radius-md);\n    margin-top: 18px;\n  }\n\n  .pb-band h3, .pb-band p {\n    color: var(--pb-white) !important;\n  }\n\n  .pb-band p {\n    margin-bottom: 0 !important;\n    font-size: 14.5px !important;\n  }\n\n  .pb-link-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 14px;\n    margin-top: 16px;\n  }\n\n  .pb-link-card {\n    background: var(--pb-white);\n    border: 1px solid var(--pb-border);\n    border-radius: var(--pb-radius-md);\n    padding: 18px;\n  }\n\n  .pb-link-card span {\n    display: block;\n    margin-bottom: 8px;\n    color: var(--pb-black-soft);\n    font-size: 11.5px;\n    text-transform: uppercase;\n    letter-spacing: 0.08em;\n    font-weight: 800;\n  }\n\n  .pb-faq {\n    margin-top: 16px;\n  }\n\n  .pb-faq details {\n    margin-bottom: 12px;\n    border: 1px solid var(--pb-border);\n    border-radius: var(--pb-radius-md);\n    background: var(--pb-white);\n    overflow: hidden;\n  }\n\n  .pb-faq summary {\n    cursor: pointer;\n    padding: 16px 18px;\n    color: var(--pb-black);\n    font-weight: 800;\n    line-height: 1.4;\n  }\n\n  .pb-faq-answer {\n    padding: 0 18px 16px;\n  }\n\n  .pb-faq-answer p {\n    margin-bottom: 0 !important;\n  }\n\n  @media (max-width: 900px) {\n    .pb-stat-grid,\n    .pb-card-grid-3,\n    .pb-link-grid {\n      grid-template-columns: repeat(2, 1fr);\n    }\n    .pb-card-grid {\n      grid-template-columns: 1fr;\n    }\n  }\n\n  @media (max-width: 740px) {\n    .pb-wrap {\n      padding: 8px 2px 4px;\n    }\n    .pb-hero, .pb-section {\n      padding: 20px 16px;\n      border-radius: 16px;\n    }\n    .pb-wrap h2 {\n      font-size: 24px;\n    }\n    .pb-stat-grid,\n    .pb-card-grid,\n    .pb-card-grid-3,\n    .pb-link-grid {\n      grid-template-columns: 1fr;\n    }\n    .pb-table {\n      min-width: 0;\n      border: 0;\n    }\n    .pb-table thead {\n      display: none;\n    }\n    .pb-table, .pb-table tbody, .pb-table tr, .pb-table td {\n      display: block;\n      width: 100%;\n    }\n    .pb-table tr {\n      border-bottom: 1px solid var(--pb-border);\n      padding: 12px 0;\n    }\n    .pb-table td {\n      border-bottom: 0;\n      padding: 8px 14px;\n    }\n    .pb-table td::before {\n      content: attr(data-label);\n      display: block;\n      margin-bottom: 4px;\n      color: var(--pb-blue);\n      font-size: 11px;\n      font-weight: 900;\n      letter-spacing: 0.06em;\n      text-transform: uppercase;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pb-wrap\"\u003e\n\u003csection class=\"pb-section pb-hero\"\u003e\u003cspan class=\"pb-eyebrow\"\u003eCollection\u003c\/span\u003e\n\u003cp class=\"pb-lead\"\u003eThe Summer Training Collection is built to help you stay cool, protected, and consistent through the hottest months of the season. From sun and heat protection for your equipment to hydration and apparel essentials for you, this seasonal lineup keeps your training on track no matter how high the temperature climbs. Browse gear designed specifically for summer court sessions.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003csection class=\"pb-section\"\u003e\n\u003ch3\u003eSummer Training Essentials to Beat the Heat\u003c\/h3\u003e\n\u003cp\u003eTraining through peak summer heat requires the right setup, both for you and your equipment. This seasonal collection combines hydration, breathable apparel, and ball machine protection so nothing slows down your practice.\u003c\/p\u003e\n\u003cul class=\"pb-list\"\u003e\n\u003cli\u003eWater Bottle to stay hydrated through long summer sessions\u003c\/li\u003e\n\u003cli\u003eT-shirt for breathable, lightweight comfort on hot days\u003c\/li\u003e\n\u003cli\u003eSummer Court Shield Set for sun and heat protection\u003c\/li\u003e\n\u003cli\u003eCourt Essentials Kit for all-around seasonal readiness\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"pb-note\"\u003e\n\u003cp\u003eIf you're training with a machine this season, pair your setup with the right gear from our full range of \u003ca href=\"https:\/\/store.pongbotsports.com\/collections\/accessories?pb=0\"\u003eaccessories\u003c\/a\u003e to keep every session running smoothly.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"pb-section\"\u003e\n\u003ch3\u003eSeasonal Protection Gear for Your Ball Machine\u003c\/h3\u003e\n\u003cp\u003eSummer sun, heat, and dust can take a toll on equipment left court-side for hours. These protective accessories are built to shield your machine during peak seasonal use, keeping it performing well through every hot-weather session.\u003c\/p\u003e\n\u003cul class=\"pb-list\"\u003e\n\u003cli\u003eSummer Court Shield Set for extended outdoor sun protection\u003c\/li\u003e\n\u003cli\u003eDust Cover for Pace to guard against summer dust and debris\u003c\/li\u003e\n\u003cli\u003eCourt Essentials Kit for everyday seasonal maintenance\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/section\u003e\n\u003csection class=\"pb-section\"\u003e\n\u003ch3\u003eSummer Practice Balls and Court Accessories\u003c\/h3\u003e\n\u003cp\u003eConsistent ball performance matters even more when you're training frequently through the summer season. These accessories keep your practice supply stocked and your court-side routine efficient session after session.\u003c\/p\u003e\n\u003cul class=\"pb-list\"\u003e\n\u003cli\u003ePressureless Tennis Balls (50-Pack) built for repeated summer use\u003c\/li\u003e\n\u003cli\u003eTennis Ball Picker for fast retrieval between drills\u003c\/li\u003e\n\u003cli\u003ePace Series Accessories to keep your machine summer-ready\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"pb-note\"\u003e\n\u003cp\u003eBuild out the rest of your seasonal gear bag with racquets, strings, and apparel from our \u003ca href=\"https:\/\/store.pongbotsports.com\/collections\/tennis\"\u003etennis\u003c\/a\u003e collection to match your training routine.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"pb-section\"\u003e\n\u003ch3\u003eIndoor Alternatives for Off-Peak Summer Training\u003c\/h3\u003e\n\u003cp\u003eWhen the midday heat makes outdoor practice tough, indoor training keeps your season going without interruption. Table tennis offers a great way to stay sharp and active during the hottest parts of the day.\u003c\/p\u003e\n\u003cul class=\"pb-list\"\u003e\n\u003cli\u003eTable Tennis Racket for indoor rally practice\u003c\/li\u003e\n\u003cli\u003eTable Tennis Ball Picker for quick indoor cleanup\u003c\/li\u003e\n\u003cli\u003eTable Tennis Ball Collection Net for organized retrieval\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"pb-band\"\u003e\n\u003ch3\u003eBeat the midday heat\u003c\/h3\u003e\n\u003cp\u003eBeat the midday heat with our \u003ca href=\"https:\/\/store.pongbotsports.com\/collections\/table-tennis\" style=\"color: #fff; text-decoration: underline; border-bottom: none;\"\u003etable tennis\u003c\/a\u003e collection, a great indoor training alternative this season.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"pb-section\"\u003e\n\u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n\u003cdiv class=\"pb-faq\"\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat is the best time to practice tennis in summer?\u003c\/summary\u003e\n\u003cdiv class=\"pb-faq-answer\"\u003e\n\u003cp\u003eEarly morning or early evening are generally the best times to train during summer, since temperatures are cooler and sun exposure is lower. Midday hours often bring peak heat and UV intensity, which can increase the risk of heat-related fatigue. Scheduling sessions around these cooler windows helps you train longer and more comfortably.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eHow do you stay cool while playing tennis in the heat?\u003c\/summary\u003e\n\u003cdiv class=\"pb-faq-answer\"\u003e\n\u003cp\u003eStaying hydrated before, during, and after play is one of the most effective ways to manage heat while training. Wearing breathable, lightweight clothing and taking regular shade breaks also helps regulate body temperature. Applying sunscreen and using court-side shade accessories can further reduce heat-related strain during long sessions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eIs it bad to play tennis in the summer heat?\u003c\/summary\u003e\n\u003cdiv class=\"pb-faq-answer\"\u003e\n\u003cp\u003ePlaying tennis in high heat isn't inherently bad, but it does increase the risk of dehydration and heat exhaustion if precautions aren't taken. Staying hydrated, taking breaks, and training during cooler parts of the day can significantly reduce these risks. Players with heat sensitivity or health conditions should be especially cautious during peak summer temperatures.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat should I wear to play tennis in summer?\u003c\/summary\u003e\n\u003cdiv class=\"pb-faq-answer\"\u003e\n\u003cp\u003eLightweight, breathable fabrics like moisture-wicking t-shirts help keep players cool and comfortable during summer sessions. Light-colored clothing can also help reflect heat compared to darker fabrics. Proper court shoes and a hat or visor add further protection during outdoor summer play.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","products":[{"product_id":"free-bonus","title":"Free Bonus","description":"\u003ch3\u003e\u003cstrong\u003eChoose Your Free Gift (Orders Over $300)\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eThis Spring, we’re giving more than just discounts.\u003c\/p\u003e\n\u003cp\u003eWhen your order reaches \u003cstrong\u003eUSD $300\u003c\/strong\u003e or more, you can choose one premium PONGBOT accessory for FREE — the one that fits your training style best.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eNo random selection.\u003c\/li\u003e\n\u003cli\u003eNo mystery box.\u003c\/li\u003e\n\u003cli\u003eYou choose the reward.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4\u003e\u003cstrong\u003eHow to Redeem?\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp\u003eSimply add the accessory you prefer to your cart. Once your order value exceeds \u003cstrong\u003eUSD $300\u003c\/strong\u003e, the price of your selected item will automatically be reduced to $0 at checkout.\u003c\/p\u003e","brand":"PONGBOT","offers":[{"title":"Tennis Balls (50-pack)","offer_id":47253145682173,"sku":"free-pressureless-tennis-balls-50-pack","price":0.0,"currency_code":"USD","in_stock":true},{"title":"Tennis Ball Picker","offer_id":47253145714941,"sku":"free-tennis-ball-picker","price":0.0,"currency_code":"USD","in_stock":true},{"title":"Table Tennis Ball Picker","offer_id":47253145747709,"sku":"free-table-tennis-ball-picker","price":0.0,"currency_code":"USD","in_stock":true},{"title":"Dust Cover for Pace Robots","offer_id":47253145780477,"sku":"free-pace-dust-cover","price":0.0,"currency_code":"USD","in_stock":true},{"title":"Table Tennis Racket","offer_id":47253145813245,"sku":"free-table-tennis-racket","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0773\/9867\/1613\/files\/pongbot_free_bonus.jpg?v=1772708703"},{"product_id":"water-bottle-sun-jacket","title":"Summer Court Shield Set","description":"\u003cp\u003eStay hydrated and protected with a 1200ml stainless steel water bottle paired with a sun-proof jacket for outdoor training, matches, and everyday use. A practical combo designed for players who train hard and stay active anywhere.\u003c\/p\u003e","brand":"PONGBOT","offers":[{"title":"Water Bottle + Sun Jacket","offer_id":47653844254973,"sku":"water-bottle-sun-jacket","price":299.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0773\/9867\/1613\/files\/pongbotwaterbottleandsunjacket.png?v=1780911074"},{"product_id":"water-bottle","title":"Water Bottle","description":"\u003cp\u003eKeep your drinks ready with this 1200ml stainless steel water bottle, built for training sessions, tournaments, and daily hydration. Durable, easy to carry, and perfect for players on the go.\u003c\/p\u003e","brand":"PONGBOT","offers":[{"title":"Water Bottle","offer_id":47653848023293,"sku":"water-bottle","price":99.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0773\/9867\/1613\/files\/pongbotwaterbottle.png?v=1780911490"},{"product_id":"t-shirt","title":"T-shirt","description":"\u003cp\u003eTrain and play in the same style as Zhang Jike with this comfortable Pongbot T-shirt. Designed for everyday wear, practice sessions, and fans who want to bring a champion-inspired look to the court.\u003c\/p\u003e","brand":"PONGBOT","offers":[{"title":"L","offer_id":47653860606205,"sku":"t-shirt-l","price":59.99,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":47653860638973,"sku":"t-shirt-xl","price":59.99,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":47653860671741,"sku":"t-shirt-xxl","price":59.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0773\/9867\/1613\/files\/pongbottshirt.png?v=1780911630"},{"product_id":"water-bottle-freebie","title":"Water Bottle","description":"\u003cp\u003eKeep your drinks ready with this 1200ml stainless steel water bottle, built for training sessions, tournaments, and daily hydration. Durable, easy to carry, and perfect for players on the go.\u003c\/p\u003e","brand":"PONGBOT","offers":[{"title":"Water Bottle","offer_id":47723712020733,"sku":"water-bottle-freebie","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0773\/9867\/1613\/files\/pongbotwaterbottle.png?v=1780911490"},{"product_id":"summer-court-shield-set-freebie","title":"Summer Court Shield Set","description":"\u003cp\u003eStay hydrated and protected with a 1200ml stainless steel water bottle paired with a sun-proof jacket for outdoor training, matches, and everyday use. A practical combo designed for players who train hard and stay active anywhere.\u003c\/p\u003e","brand":"PONGBOT","offers":[{"title":"Water Bottle + Sun Jacket","offer_id":47723734892797,"sku":"water-bottle-sun-jacket-freebie","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0773\/9867\/1613\/files\/pongbotwaterbottleandsunjacket.png?v=1780911074"}],"url":"https:\/\/store.pongbotsports.com\/collections\/summer-training-collection.oembed","provider":"PONGBOT","version":"1.0","type":"link"}