{"title":"BEST SELLERS","description":null,"products":[{"product_id":"court-dress","title":"Court Dress","description":"\u003cp\u003e\u003cstrong\u003eOne piece. Total look.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThe Court Dress gives you everything in one — movement, style, and built-in shorts with side pockets. A clean design made for timeless sport style.\u003c\/p\u003e\n\u003ch4 style=\"letter-spacing:3px;text-transform:uppercase;font-weight:600;\"\u003eWhy players love it\u003c\/h4\u003e\n\u003cp\u003eLooks as sharp stepping off the court as it does during the match.\u003c\/p\u003e\n\u003ch4 style=\"letter-spacing:3px;text-transform:uppercase;font-weight:600;\"\u003eFit \u0026amp; features\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eSide pockets\u003c\/li\u003e\n\u003cli\u003eFour-way stretch\u003c\/li\u003e\n\u003cli\u003eQuick-dry fabric\u003c\/li\u003e\n\u003cli\u003eUV-protective, antibacterial finish\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4 style=\"letter-spacing:3px;text-transform:uppercase;font-weight:600;\"\u003eFabric\u003c\/h4\u003e\n\u003cp\u003e78% nylon, 22% spandex. Soft, opaque, built to last.\u003c\/p\u003e\n\u003ch4 style=\"letter-spacing:3px;text-transform:uppercase;font-weight:600;\"\u003eCare\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eMachine wash cold, 30°C\u003c\/li\u003e\n\u003cli\u003eDo not tumble dry\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"color:#888;font-size:13px;\"\u003eAvailable colours: White, Black · Sizes: S, M, L, XL\u003c\/p\u003e","brand":"ONYX","offers":[{"title":"White \/ S","offer_id":57914273399109,"sku":"ONYX-DRESS-CD-WHITE-S","price":76.0,"currency_code":"EUR","in_stock":true},{"title":"White \/ M","offer_id":57914273431877,"sku":"ONYX-DRESS-CD-WHITE-M","price":76.0,"currency_code":"EUR","in_stock":true},{"title":"White \/ L","offer_id":57914273464645,"sku":"ONYX-DRESS-CD-WHITE-L","price":76.0,"currency_code":"EUR","in_stock":true},{"title":"White \/ XL","offer_id":57914273497413,"sku":"ONYX-DRESS-CD-WHITE-XL","price":76.0,"currency_code":"EUR","in_stock":true},{"title":"Black \/ S","offer_id":57914273530181,"sku":"ONYX-DRESS-CD-BLACK-S","price":76.0,"currency_code":"EUR","in_stock":true},{"title":"Black \/ M","offer_id":57914273562949,"sku":"ONYX-DRESS-CD-BLACK-M","price":76.0,"currency_code":"EUR","in_stock":true},{"title":"Black \/ L","offer_id":57914273595717,"sku":"ONYX-DRESS-CD-BLACK-L","price":76.0,"currency_code":"EUR","in_stock":true},{"title":"Black \/ XL","offer_id":57914273628485,"sku":"ONYX-DRESS-CD-BLACK-XL","price":76.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1053\/4259\/9493\/files\/FullSizeRender_711d6b68-e72f-4a67-9419-77fc9c01b05e.jpg?v=1785194713"},{"product_id":"baseline-top","title":"Baseline Top","description":"\u003cp\u003e\u003cstrong\u003ePerformance top. Court-ready style.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThe Baseline Top is built for movement and made to turn heads. Sport-ready design crafted for clean, reliable performance — wear it alone or pair it with any ONYX bottom.\u003c\/p\u003e\n\u003ch4 style=\"letter-spacing:3px;text-transform:uppercase;font-weight:600;\"\u003eWhy players love it\u003c\/h4\u003e\n\u003cp\u003eClean lines that hold their shape whether you're mid-rally or heading to lunch.\u003c\/p\u003e\n\u003ch4 style=\"letter-spacing:3px;text-transform:uppercase;font-weight:600;\"\u003eFit \u0026amp; features\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFour-way stretch\u003c\/li\u003e\n\u003cli\u003eQuick-dry fabric\u003c\/li\u003e\n\u003cli\u003eUV-protective, antibacterial finish\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4 style=\"letter-spacing:3px;text-transform:uppercase;font-weight:600;\"\u003eFabric\u003c\/h4\u003e\n\u003cp\u003e78% nylon, 22% spandex. Soft, opaque, built to last.\u003c\/p\u003e\n\u003ch4 style=\"letter-spacing:3px;text-transform:uppercase;font-weight:600;\"\u003eCare\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eMachine wash cold, 30°C\u003c\/li\u003e\n\u003cli\u003eDo not tumble dry\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"color:#888;font-size:13px;\"\u003eAvailable colours: Pink, Sky Blue, Black, Navy · Sizes: S, M, L, XL\u003c\/p\u003e","brand":"ONYX","offers":[{"title":"Pink \/ S","offer_id":57918712185157,"sku":"ONYX-TOP-BL-PINK-S","price":53.0,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ M","offer_id":57918712217925,"sku":"ONYX-TOP-BL-PINK-M","price":53.0,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ L","offer_id":57918712250693,"sku":"ONYX-TOP-BL-PINK-L","price":53.0,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ XL","offer_id":57918712283461,"sku":"ONYX-TOP-BL-PINK-XL","price":53.0,"currency_code":"EUR","in_stock":true},{"title":"Sky Blue \/ S","offer_id":57918712316229,"sku":"ONYX-TOP-BL-SKYBLUE-S","price":53.0,"currency_code":"EUR","in_stock":true},{"title":"Sky Blue \/ M","offer_id":57918712348997,"sku":"ONYX-TOP-BL-SKYBLUE-M","price":53.0,"currency_code":"EUR","in_stock":true},{"title":"Sky Blue \/ L","offer_id":57918712381765,"sku":"ONYX-TOP-BL-SKYBLUE-L","price":53.0,"currency_code":"EUR","in_stock":true},{"title":"Sky Blue \/ XL","offer_id":57918712414533,"sku":"ONYX-TOP-BL-SKYBLUE-XL","price":53.0,"currency_code":"EUR","in_stock":true},{"title":"Black \/ S","offer_id":57918712447301,"sku":"ONYX-TOP-BL-BLACK-S","price":53.0,"currency_code":"EUR","in_stock":true},{"title":"Black \/ M","offer_id":57918712480069,"sku":"ONYX-TOP-BL-BLACK-M","price":53.0,"currency_code":"EUR","in_stock":true},{"title":"Black \/ L","offer_id":57918712512837,"sku":"ONYX-TOP-BL-BLACK-L","price":53.0,"currency_code":"EUR","in_stock":true},{"title":"Black \/ XL","offer_id":57918712545605,"sku":"ONYX-TOP-BL-BLACK-XL","price":53.0,"currency_code":"EUR","in_stock":true},{"title":"Navy \/ S","offer_id":57918712578373,"sku":"ONYX-TOP-BL-NAVY-S","price":53.0,"currency_code":"EUR","in_stock":true},{"title":"Navy \/ M","offer_id":57918712611141,"sku":"ONYX-TOP-BL-NAVY-M","price":53.0,"currency_code":"EUR","in_stock":true},{"title":"Navy \/ L","offer_id":57918712643909,"sku":"ONYX-TOP-BL-NAVY-L","price":53.0,"currency_code":"EUR","in_stock":true},{"title":"Navy \/ XL","offer_id":57918712676677,"sku":"ONYX-TOP-BL-NAVY-XL","price":53.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1053\/4259\/9493\/files\/baseline-top-0.jpg?v=1785194926"},{"product_id":"sculpt-shorts","title":"Sculpt Shorts","description":"\u003cp\u003e\u003cstrong\u003eTrain harder. Look sharper.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThe Sculpt Shorts are made for full range of motion with a fit that stays put. High-waist cut, stretch fabric – built for a clean, sculpted fit.\u003c\/p\u003e\n\u003ch4 style=\"letter-spacing:3px;text-transform:uppercase;font-weight:600;\"\u003eWhy players love it\u003c\/h4\u003e\n\u003cp\u003eNo riding up. No adjusting. Just play.\u003c\/p\u003e\n\u003ch4 style=\"letter-spacing:3px;text-transform:uppercase;font-weight:600;\"\u003eFit \u0026amp; features\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFour-way stretch\u003c\/li\u003e\n\u003cli\u003eQuick-dry fabric\u003c\/li\u003e\n\u003cli\u003eUV-protective, antibacterial finish\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4 style=\"letter-spacing:3px;text-transform:uppercase;font-weight:600;\"\u003eFabric\u003c\/h4\u003e\n\u003cp\u003e78% nylon, 22% spandex. Soft, opaque, built to last.\u003c\/p\u003e\n\u003ch4 style=\"letter-spacing:3px;text-transform:uppercase;font-weight:600;\"\u003eCare\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eMachine wash cold, 30°C\u003c\/li\u003e\n\u003cli\u003eDo not tumble dry\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"color:#888;font-size:13px;\"\u003eAvailable colours: Black, Sky Blue, Green, Pink, Beige · Sizes: S, M, L, XL\u003c\/p\u003e\n\u003cdetails class=\"onyx-acc\"\u003e\u003csummary class=\"onyx-sum\"\u003e\u003ch3\u003eSize Chart\u003c\/h3\u003e\n\u003cspan class=\"onyx-ic\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\u003cdiv class=\"onyx-body\"\u003e\n\u003cp\u003e\u003cstrong\u003eShorts\u003c\/strong\u003e\u003c\/p\u003e\n\u003ctable style=\"border-collapse:collapse;width:100%;margin-bottom:16px\"\u003e\n  \u003cthead\u003e\u003ctr\u003e\n    \u003cth style=\"border:1px solid #ddd;padding:8px 12px;text-align:left;background:#f5f5f5\"\u003eSize\u003c\/th\u003e\n    \u003cth style=\"border:1px solid #ddd;padding:8px 12px;text-align:left;background:#f5f5f5\"\u003eWaist (cm)\u003c\/th\u003e\n    \u003cth style=\"border:1px solid #ddd;padding:8px 12px;text-align:left;background:#f5f5f5\"\u003eHip (cm)\u003c\/th\u003e\n    \u003cth style=\"border:1px solid #ddd;padding:8px 12px;text-align:left;background:#f5f5f5\"\u003eLength (cm)\u003c\/th\u003e\n  \u003c\/tr\u003e\u003c\/thead\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003eS\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e62–66\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e86–90\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e27\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003eM\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e66–70\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e90–94\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e28\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003eL\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e70–74\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e94–98\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e29\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003eXL\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e74–78\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e98–102\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e30\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cem\u003eMeasurements taken lying flat. Allow 1-2 cm variance.\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/details\u003e","brand":"ONYX","offers":[{"title":"Black \/ S","offer_id":57937081237829,"sku":"ONYX-SCULPT-SHORT-BLACK-S","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Black \/ M","offer_id":57937081270597,"sku":"ONYX-SCULPT-SHORT-BLACK-M","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Black \/ L","offer_id":57937081303365,"sku":"ONYX-SCULPT-SHORT-BLACK-L","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Black \/ XL","offer_id":57937081336133,"sku":"ONYX-SCULPT-SHORT-BLACK-XL","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Sky Blue \/ S","offer_id":57937081368901,"sku":"ONYX-SCULPT-SHORT-SKY-BLUE-S","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Sky Blue \/ M","offer_id":57937081401669,"sku":"ONYX-SCULPT-SHORT-SKY-BLUE-M","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Sky Blue \/ L","offer_id":57937081434437,"sku":"ONYX-SCULPT-SHORT-SKY-BLUE-L","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Sky Blue \/ XL","offer_id":57937081467205,"sku":"ONYX-SCULPT-SHORT-SKY-BLUE-XL","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Green \/ S","offer_id":57937081499973,"sku":"ONYX-SCULPT-SHORT-GREEN-S","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Green \/ M","offer_id":57937081532741,"sku":"ONYX-SCULPT-SHORT-GREEN-M","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Green \/ L","offer_id":57937081565509,"sku":"ONYX-SCULPT-SHORT-GREEN-L","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Green \/ XL","offer_id":57937081598277,"sku":null,"price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ S","offer_id":57937081631045,"sku":null,"price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ M","offer_id":57937081663813,"sku":null,"price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ L","offer_id":57937081696581,"sku":null,"price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ XL","offer_id":57937081729349,"sku":null,"price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ S","offer_id":57937081762117,"sku":null,"price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ M","offer_id":57937081794885,"sku":null,"price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ L","offer_id":57937081827653,"sku":null,"price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ XL","offer_id":57937081860421,"sku":null,"price":55.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1053\/4259\/9493\/files\/5347DA54-9CD0-4C6F-832D-9C14C40AF3F8.png?v=1784986462"},{"product_id":"solo-top","title":"Solo Top","description":"\u003cp\u003e\u003cstrong\u003ePerformance top. Court-ready style.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThe Solo Top is built for movement and made to turn heads. Sport-ready design crafted for confident, independent movement – wear it alone or pair it with any ONYX bottom.\u003c\/p\u003e\n\u003ch4 style=\"letter-spacing:3px;text-transform:uppercase;font-weight:600;\"\u003eWhy players love it\u003c\/h4\u003e\n\u003cp\u003eClean lines that hold their shape whether you are mid-rally or heading to lunch.\u003c\/p\u003e\n\u003ch4 style=\"letter-spacing:3px;text-transform:uppercase;font-weight:600;\"\u003eFit \u0026amp; features\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFour-way stretch\u003c\/li\u003e\n\u003cli\u003eQuick-dry fabric\u003c\/li\u003e\n\u003cli\u003eUV-protective, antibacterial finish\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4 style=\"letter-spacing:3px;text-transform:uppercase;font-weight:600;\"\u003eFabric\u003c\/h4\u003e\n\u003cp\u003e78% nylon, 22% spandex. Soft, opaque, built to last.\u003c\/p\u003e\n\u003ch4 style=\"letter-spacing:3px;text-transform:uppercase;font-weight:600;\"\u003eCare\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eMachine wash cold, 30°C\u003c\/li\u003e\n\u003cli\u003eDo not tumble dry\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"color:#888;font-size:13px;\"\u003eAvailable colours: Blue, Cream, Pink, Black, Mocha · Sizes: S, M, L, XL\u003c\/p\u003e\n\u003cdetails class=\"onyx-acc\"\u003e\u003csummary class=\"onyx-sum\"\u003e\u003ch3\u003eSize Chart\u003c\/h3\u003e\n\u003cspan class=\"onyx-ic\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\u003cdiv class=\"onyx-body\"\u003e\n\u003cp\u003e\u003cstrong\u003eTop\u003c\/strong\u003e\u003c\/p\u003e\n\u003ctable style=\"border-collapse:collapse;width:100%;margin-bottom:16px\"\u003e\n  \u003cthead\u003e\u003ctr\u003e\n    \u003cth style=\"border:1px solid #ddd;padding:8px 12px;text-align:left;background:#f5f5f5\"\u003eSize\u003c\/th\u003e\n    \u003cth style=\"border:1px solid #ddd;padding:8px 12px;text-align:left;background:#f5f5f5\"\u003eBust (cm)\u003c\/th\u003e\n    \u003cth style=\"border:1px solid #ddd;padding:8px 12px;text-align:left;background:#f5f5f5\"\u003eLength (cm)\u003c\/th\u003e\n  \u003c\/tr\u003e\u003c\/thead\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003eS\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e72–76\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e26\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003eM\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e76–80\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e27\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003eL\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e80–84\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e28\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003eXL\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e84–88\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e29\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cem\u003eMeasurements taken lying flat. Allow 1-2 cm variance.\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/details\u003e","brand":"ONYX","offers":[{"title":"Blue \/ S","offer_id":57937242161477,"sku":null,"price":53.0,"currency_code":"EUR","in_stock":true},{"title":"Blue \/ M","offer_id":57937242194245,"sku":null,"price":53.0,"currency_code":"EUR","in_stock":true},{"title":"Blue \/ L","offer_id":57937242227013,"sku":null,"price":53.0,"currency_code":"EUR","in_stock":true},{"title":"Blue \/ XL","offer_id":57937242259781,"sku":null,"price":53.0,"currency_code":"EUR","in_stock":true},{"title":"Cream \/ S","offer_id":57937242292549,"sku":null,"price":53.0,"currency_code":"EUR","in_stock":true},{"title":"Cream \/ M","offer_id":57937242325317,"sku":null,"price":53.0,"currency_code":"EUR","in_stock":true},{"title":"Cream \/ L","offer_id":57937242358085,"sku":null,"price":53.0,"currency_code":"EUR","in_stock":true},{"title":"Cream \/ XL","offer_id":57937242390853,"sku":null,"price":53.0,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ S","offer_id":57937242423621,"sku":null,"price":53.0,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ M","offer_id":57937242456389,"sku":null,"price":53.0,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ L","offer_id":57937242489157,"sku":null,"price":53.0,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ XL","offer_id":57937242521925,"sku":null,"price":53.0,"currency_code":"EUR","in_stock":true},{"title":"Black \/ S","offer_id":57937242554693,"sku":null,"price":53.0,"currency_code":"EUR","in_stock":true},{"title":"Black \/ M","offer_id":57937242587461,"sku":null,"price":53.0,"currency_code":"EUR","in_stock":true},{"title":"Black \/ L","offer_id":57937242620229,"sku":null,"price":53.0,"currency_code":"EUR","in_stock":true},{"title":"Black \/ XL","offer_id":57937242652997,"sku":null,"price":53.0,"currency_code":"EUR","in_stock":true},{"title":"Mocha \/ S","offer_id":57937242685765,"sku":null,"price":53.0,"currency_code":"EUR","in_stock":true},{"title":"Mocha \/ M","offer_id":57937242718533,"sku":null,"price":53.0,"currency_code":"EUR","in_stock":true},{"title":"Mocha \/ L","offer_id":57937242751301,"sku":null,"price":53.0,"currency_code":"EUR","in_stock":true},{"title":"Mocha \/ XL","offer_id":57937242784069,"sku":null,"price":53.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1053\/4259\/9493\/files\/IMG-8956.png?v=1785190028"},{"product_id":"solo-leggings","title":"Solo Leggings","description":"\u003cp\u003e\u003cstrong\u003eFull coverage. Full power.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThe Solo Leggings give you full coverage and full range of motion - without compromise. High-waist fit built for confident, independent movement.\u003c\/p\u003e\n\u003ch4 style=\"letter-spacing:3px;text-transform:uppercase;font-weight:600;\"\u003eWhy players love it\u003c\/h4\u003e\n\u003cp\u003eLocked in through every lunge, sprint and stretch — high enough to forget you’re wearing them, strong enough to hold their shape all day.\u003c\/p\u003e\n\u003ch4 style=\"letter-spacing:3px;text-transform:uppercase;font-weight:600;\"\u003eFit \u0026amp; features\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFour-way stretch\u003c\/li\u003e\n\u003cli\u003eQuick-dry fabric\u003c\/li\u003e\n\u003cli\u003eUV-protective, antibacterial finish\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4 style=\"letter-spacing:3px;text-transform:uppercase;font-weight:600;\"\u003eFabric\u003c\/h4\u003e\n\u003cp\u003e78% nylon, 22% spandex. Soft, opaque, built to last.\u003c\/p\u003e\n\u003ch4 style=\"letter-spacing:3px;text-transform:uppercase;font-weight:600;\"\u003eCare\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eMachine wash cold, 30°C\u003c\/li\u003e\n\u003cli\u003eDo not tumble dry\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"color:#888;font-size:13px;\"\u003eAvailable colours: Blue, Cream, Pink, Black, Mocha · Sizes: S, M, L, XL\u003c\/p\u003e\n\u003cdetails class=\"onyx-acc\"\u003e\u003csummary class=\"onyx-sum\"\u003e\u003ch3\u003eSize Chart\u003c\/h3\u003e\n\u003cspan class=\"onyx-ic\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\u003cdiv class=\"onyx-body\"\u003e\n\u003cp\u003e\u003cstrong\u003eLeggings\u003c\/strong\u003e\u003c\/p\u003e\n\u003ctable style=\"border-collapse:collapse;width:100%;margin-bottom:16px\"\u003e\n  \u003cthead\u003e\u003ctr\u003e\n    \u003cth style=\"border:1px solid #ddd;padding:8px 12px;text-align:left;background:#f5f5f5\"\u003eSize\u003c\/th\u003e\n    \u003cth style=\"border:1px solid #ddd;padding:8px 12px;text-align:left;background:#f5f5f5\"\u003eWaist (cm)\u003c\/th\u003e\n    \u003cth style=\"border:1px solid #ddd;padding:8px 12px;text-align:left;background:#f5f5f5\"\u003eHip (cm)\u003c\/th\u003e\n    \u003cth style=\"border:1px solid #ddd;padding:8px 12px;text-align:left;background:#f5f5f5\"\u003eLength (cm)\u003c\/th\u003e\n  \u003c\/tr\u003e\u003c\/thead\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003eS\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e62–66\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e86–90\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e96\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003eM\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e66–70\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e90–94\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e97\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003eL\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e70–74\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e94–98\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e98\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003eXL\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e74–78\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e98–102\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e99\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cem\u003eMeasurements taken lying flat. Allow 1-2 cm variance.\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/details\u003e","brand":"ONYX","offers":[{"title":"Blue \/ S","offer_id":57937250320709,"sku":null,"price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Blue \/ M","offer_id":57937250353477,"sku":null,"price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Blue \/ L","offer_id":57937250386245,"sku":null,"price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Blue \/ XL","offer_id":57937250419013,"sku":null,"price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Cream \/ S","offer_id":57937250451781,"sku":null,"price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Cream \/ M","offer_id":57937250484549,"sku":null,"price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Cream \/ L","offer_id":57937250517317,"sku":null,"price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Cream \/ XL","offer_id":57937250550085,"sku":null,"price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ S","offer_id":57937250582853,"sku":null,"price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ M","offer_id":57937250615621,"sku":null,"price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ L","offer_id":57937250648389,"sku":null,"price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ XL","offer_id":57937250681157,"sku":null,"price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Black \/ S","offer_id":57937250713925,"sku":null,"price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Black \/ M","offer_id":57937250746693,"sku":null,"price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Black \/ L","offer_id":57937250779461,"sku":null,"price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Black \/ XL","offer_id":57937250812229,"sku":null,"price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Mocha \/ S","offer_id":57937250844997,"sku":null,"price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Mocha \/ M","offer_id":57937250877765,"sku":null,"price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Mocha \/ L","offer_id":57937250910533,"sku":null,"price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Mocha \/ XL","offer_id":57937250943301,"sku":null,"price":55.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1053\/4259\/9493\/files\/solo-leggings-0.jpg?v=1785194938"},{"product_id":"ace-top","title":"Ace Top","description":"\u003cp\u003e\u003cstrong\u003ePerformance top. Court-ready style.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThe Ace Top is built for movement and made to turn heads. Sport-ready design crafted for precision and power on the court — wear it alone or pair it with any ONYX bottom.\u003c\/p\u003e\n\u003ch4 style=\"letter-spacing:3px;text-transform:uppercase;font-weight:600;\"\u003eWhy players love it\u003c\/h4\u003e\n\u003cp\u003eClean lines that hold their shape whether you're mid-rally or heading to lunch.\u003c\/p\u003e\n\u003ch4 style=\"letter-spacing:3px;text-transform:uppercase;font-weight:600;\"\u003eFit \u0026amp; features\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFour-way stretch\u003c\/li\u003e\n\u003cli\u003eQuick-dry fabric\u003c\/li\u003e\n\u003cli\u003eUV-protective, antibacterial finish\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4 style=\"letter-spacing:3px;text-transform:uppercase;font-weight:600;\"\u003eFabric\u003c\/h4\u003e\n\u003cp\u003e78% nylon, 22% spandex. Soft, opaque, built to last.\u003c\/p\u003e\n\u003ch4 style=\"letter-spacing:3px;text-transform:uppercase;font-weight:600;\"\u003eCare\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eMachine wash cold, 30°C\u003c\/li\u003e\n\u003cli\u003eDo not tumble dry\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"color:#888;font-size:13px;\"\u003eAvailable colours: Cream, Black, Yellow, Pink, Light Blue · Sizes: S, M, L, XL\u003c\/p\u003e\n\u003cdetails class=\"onyx-acc\"\u003e\u003csummary class=\"onyx-sum\"\u003e\u003ch3\u003eSize Chart\u003c\/h3\u003e\n\u003cspan class=\"onyx-ic\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\u003cdiv class=\"onyx-body\"\u003e\n\u003cp\u003e\u003cstrong\u003eTop\u003c\/strong\u003e\u003c\/p\u003e\n\u003ctable style=\"border-collapse:collapse;width:100%;margin-bottom:16px\"\u003e\n  \u003cthead\u003e\u003ctr\u003e\n    \u003cth style=\"border:1px solid #ddd;padding:8px 12px;text-align:left;background:#f5f5f5\"\u003eSize\u003c\/th\u003e\n    \u003cth style=\"border:1px solid #ddd;padding:8px 12px;text-align:left;background:#f5f5f5\"\u003eBust (cm)\u003c\/th\u003e\n    \u003cth style=\"border:1px solid #ddd;padding:8px 12px;text-align:left;background:#f5f5f5\"\u003eLength (cm)\u003c\/th\u003e\n  \u003c\/tr\u003e\u003c\/thead\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003eS\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e72–76\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e26\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003eM\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e76–80\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e27\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003eL\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e80–84\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e28\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003eXL\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e84–88\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e29\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cem\u003eMeasurements taken lying flat. Allow 1-2 cm variance.\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/details\u003e","brand":"ONYX","offers":[{"title":"Cream \/ S","offer_id":57937344594245,"sku":"ONYX-ACE-TOP-CREAM-S","price":53.0,"currency_code":"EUR","in_stock":true},{"title":"Cream \/ M","offer_id":57937344627013,"sku":"ONYX-ACE-TOP-CREAM-M","price":53.0,"currency_code":"EUR","in_stock":true},{"title":"Cream \/ L","offer_id":57937344659781,"sku":"ONYX-ACE-TOP-CREAM-L","price":53.0,"currency_code":"EUR","in_stock":true},{"title":"Cream \/ XL","offer_id":57937344692549,"sku":"ONYX-ACE-TOP-CREAM-XL","price":53.0,"currency_code":"EUR","in_stock":true},{"title":"Black \/ S","offer_id":57937344725317,"sku":"ONYX-ACE-TOP-BLACK-S","price":53.0,"currency_code":"EUR","in_stock":true},{"title":"Black \/ M","offer_id":57937344758085,"sku":"ONYX-ACE-TOP-BLACK-M","price":53.0,"currency_code":"EUR","in_stock":true},{"title":"Black \/ L","offer_id":57937344790853,"sku":"ONYX-ACE-TOP-BLACK-L","price":53.0,"currency_code":"EUR","in_stock":true},{"title":"Black \/ XL","offer_id":57937344823621,"sku":"ONYX-ACE-TOP-BLACK-XL","price":53.0,"currency_code":"EUR","in_stock":true},{"title":"Yellow \/ S","offer_id":57937344856389,"sku":"ONYX-ACE-TOP-YELLOW-S","price":53.0,"currency_code":"EUR","in_stock":true},{"title":"Yellow \/ M","offer_id":57937344889157,"sku":"ONYX-ACE-TOP-YELLOW-M","price":53.0,"currency_code":"EUR","in_stock":true},{"title":"Yellow \/ L","offer_id":57937344921925,"sku":"ONYX-ACE-TOP-YELLOW-L","price":53.0,"currency_code":"EUR","in_stock":true},{"title":"Yellow \/ XL","offer_id":57937344954693,"sku":"ONYX-ACE-TOP-YELLOW-XL","price":53.0,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ S","offer_id":57937344987461,"sku":"ONYX-ACE-TOP-PINK-S","price":53.0,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ M","offer_id":57937345020229,"sku":"ONYX-ACE-TOP-PINK-M","price":53.0,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ L","offer_id":57937345052997,"sku":"ONYX-ACE-TOP-PINK-L","price":53.0,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ XL","offer_id":57937345085765,"sku":"ONYX-ACE-TOP-PINK-XL","price":53.0,"currency_code":"EUR","in_stock":true},{"title":"Light Blue \/ S","offer_id":57937345118533,"sku":"ONYX-ACE-TOP-LIGHT-BLUE-S","price":53.0,"currency_code":"EUR","in_stock":true},{"title":"Light Blue \/ M","offer_id":57937345151301,"sku":"ONYX-ACE-TOP-LIGHT-BLUE-M","price":53.0,"currency_code":"EUR","in_stock":true},{"title":"Light Blue \/ L","offer_id":57937345184069,"sku":"ONYX-ACE-TOP-LIGHT-BLUE-L","price":53.0,"currency_code":"EUR","in_stock":true},{"title":"Light Blue \/ XL","offer_id":57937345216837,"sku":"ONYX-ACE-TOP-LIGHT-BLUE-XL","price":53.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1053\/4259\/9493\/files\/ABC5850C-54AB-4310-A103-20504129A3F0.jpg?v=1784996121"},{"product_id":"ace-skirt","title":"Ace Skirt","description":"\u003cp\u003e\u003cstrong\u003ePlay sharp. Move freely.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThe Ace Skirt is built for movement — with built-in shorts and side pockets so you can focus on your game. A clean, feminine cut designed for precision and power on the court.\u003c\/p\u003e\n\u003ch4 style=\"letter-spacing:3px;text-transform:uppercase;font-weight:600;\"\u003eWhy players love it\u003c\/h4\u003e\n\u003cp\u003eHolds its shape from the first point to the last. Looks just as good off court.\u003c\/p\u003e\n\u003ch4 style=\"letter-spacing:3px;text-transform:uppercase;font-weight:600;\"\u003eFit \u0026amp; features\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eSide pockets\u003c\/li\u003e\n\u003cli\u003eFour-way stretch\u003c\/li\u003e\n\u003cli\u003eQuick-dry fabric\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4 style=\"letter-spacing:3px;text-transform:uppercase;font-weight:600;\"\u003eFabric\u003c\/h4\u003e\n\u003cp\u003e78% nylon, 22% spandex. Soft, opaque, built to last.\u003c\/p\u003e\n\u003ch4 style=\"letter-spacing:3px;text-transform:uppercase;font-weight:600;\"\u003eCare\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eMachine wash cold, 30°C\u003c\/li\u003e\n\u003cli\u003eDo not tumble dry\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdetails class=\"onyx-acc\"\u003e\u003csummary class=\"onyx-sum\"\u003e\u003ch3\u003eSize Chart\u003c\/h3\u003e\n\u003cspan class=\"onyx-ic\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\u003cdiv class=\"onyx-body\"\u003e\n\u003ctable style=\"border-collapse: collapse; width: 100%;\"\u003e\n  \u003cthead\u003e\n    \u003ctr\u003e\n      \u003cth style=\"border: 1px solid #333; padding: 8px 12px; text-align: left;\"\u003eSize\u003c\/th\u003e\n      \u003cth style=\"border: 1px solid #333; padding: 8px 12px; text-align: left;\"\u003eEU\u003c\/th\u003e\n      \u003cth style=\"border: 1px solid #333; padding: 8px 12px; text-align: left;\"\u003eBust (cm)\u003c\/th\u003e\n      \u003cth style=\"border: 1px solid #333; padding: 8px 12px; text-align: left;\"\u003eWaist (cm)\u003c\/th\u003e\n      \u003cth style=\"border: 1px solid #333; padding: 8px 12px; text-align: left;\"\u003eHips (cm)\u003c\/th\u003e\n    \u003c\/tr\u003e\n  \u003c\/thead\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"border: 1px solid #333; padding: 8px 12px;\"\u003eS\u003c\/td\u003e\n      \u003ctd style=\"border: 1px solid #333; padding: 8px 12px;\"\u003e36\u003c\/td\u003e\n      \u003ctd style=\"border: 1px solid #333; padding: 8px 12px;\"\u003e82-86\u003c\/td\u003e\n      \u003ctd style=\"border: 1px solid #333; padding: 8px 12px;\"\u003e62-66\u003c\/td\u003e\n      \u003ctd style=\"border: 1px solid #333; padding: 8px 12px;\"\u003e88-92\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"border: 1px solid #333; padding: 8px 12px;\"\u003eM\u003c\/td\u003e\n      \u003ctd style=\"border: 1px solid #333; padding: 8px 12px;\"\u003e38\u003c\/td\u003e\n      \u003ctd style=\"border: 1px solid #333; padding: 8px 12px;\"\u003e87-91\u003c\/td\u003e\n      \u003ctd style=\"border: 1px solid #333; padding: 8px 12px;\"\u003e67-71\u003c\/td\u003e\n      \u003ctd style=\"border: 1px solid #333; padding: 8px 12px;\"\u003e93-97\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"border: 1px solid #333; padding: 8px 12px;\"\u003eL\u003c\/td\u003e\n      \u003ctd style=\"border: 1px solid #333; padding: 8px 12px;\"\u003e40\u003c\/td\u003e\n      \u003ctd style=\"border: 1px solid #333; padding: 8px 12px;\"\u003e92-96\u003c\/td\u003e\n      \u003ctd style=\"border: 1px solid #333; padding: 8px 12px;\"\u003e72-76\u003c\/td\u003e\n      \u003ctd style=\"border: 1px solid #333; padding: 8px 12px;\"\u003e98-102\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"border: 1px solid #333; padding: 8px 12px;\"\u003eXL\u003c\/td\u003e\n      \u003ctd style=\"border: 1px solid #333; padding: 8px 12px;\"\u003e42\u003c\/td\u003e\n      \u003ctd style=\"border: 1px solid #333; padding: 8px 12px;\"\u003e97-101\u003c\/td\u003e\n      \u003ctd style=\"border: 1px solid #333; padding: 8px 12px;\"\u003e77-81\u003c\/td\u003e\n      \u003ctd style=\"border: 1px solid #333; padding: 8px 12px;\"\u003e103-107\u003c\/td\u003e\n    \u003c\/tr\u003e\n  \u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cem\u003eModel is 172 cm and wears size S.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eAvailable colours:\u003c\/strong\u003e Cream, Black, Yellow, Pink, Light Blue.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eAvailable sizes:\u003c\/strong\u003e S, M, L, XL.\u003c\/p\u003e\n\u003cp\u003ePremium UV-protective, antibacterial sportswear fabric — four-way stretch, quick-dry.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/details\u003e","brand":"ONYX","offers":[{"title":"Cream \/ S","offer_id":57937345741125,"sku":"ONYX-ACE-SKIRT-CREAM-S","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Cream \/ M","offer_id":57937345773893,"sku":"ONYX-ACE-SKIRT-CREAM-M","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Cream \/ L","offer_id":57937345806661,"sku":"ONYX-ACE-SKIRT-CREAM-L","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Cream \/ XL","offer_id":57937345839429,"sku":"ONYX-ACE-SKIRT-CREAM-XL","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Black \/ S","offer_id":57937345872197,"sku":"ONYX-ACE-SKIRT-BLACK-S","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Black \/ M","offer_id":57937345904965,"sku":"ONYX-ACE-SKIRT-BLACK-M","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Black \/ L","offer_id":57937345937733,"sku":"ONYX-ACE-SKIRT-BLACK-L","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Black \/ XL","offer_id":57937345970501,"sku":"ONYX-ACE-SKIRT-BLACK-XL","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Yellow \/ S","offer_id":57937346003269,"sku":"ONYX-ACE-SKIRT-YELLOW-S","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Yellow \/ M","offer_id":57937346036037,"sku":"ONYX-ACE-SKIRT-YELLOW-M","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Yellow \/ L","offer_id":57937346068805,"sku":"ONYX-ACE-SKIRT-YELLOW-L","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Yellow \/ XL","offer_id":57937346101573,"sku":"ONYX-ACE-SKIRT-YELLOW-XL","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ S","offer_id":57937346134341,"sku":"ONYX-ACE-SKIRT-PINK-S","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ M","offer_id":57937346167109,"sku":"ONYX-ACE-SKIRT-PINK-M","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ L","offer_id":57937346199877,"sku":"ONYX-ACE-SKIRT-PINK-L","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ XL","offer_id":57937346232645,"sku":"ONYX-ACE-SKIRT-PINK-XL","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Light Blue \/ S","offer_id":57937346265413,"sku":"ONYX-ACE-SKIRT-LIGHT-BLUE-S","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Light Blue \/ M","offer_id":57937346298181,"sku":"ONYX-ACE-SKIRT-LIGHT-BLUE-M","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Light Blue \/ L","offer_id":57937346330949,"sku":"ONYX-ACE-SKIRT-LIGHT-BLUE-L","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Light Blue \/ XL","offer_id":57937346363717,"sku":"ONYX-ACE-SKIRT-LIGHT-BLUE-XL","price":55.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1053\/4259\/9493\/files\/FullSizeRender_d407bd9d-3803-4463-a36e-38777fbe8adc.jpg?v=1784999760"},{"product_id":"block-shorts","title":"Block Shorts","description":"\u003cp\u003e\u003cstrong\u003eTrain harder. Look sharper.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThe Block Shorts are made for full range of motion with a fit that stays put. High-waist cut, stretch fabric — built for solid strength and style.\u003c\/p\u003e\n\u003ch4 style=\"letter-spacing:3px;text-transform:uppercase;font-weight:600;\"\u003eWhy players love it\u003c\/h4\u003e\n\u003cp\u003eNo riding up. No adjusting. Just play.\u003c\/p\u003e\n\u003ch4 style=\"letter-spacing:3px;text-transform:uppercase;font-weight:600;\"\u003eFit \u0026amp; features\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFour-way stretch\u003c\/li\u003e\n\u003cli\u003eQuick-dry fabric\u003c\/li\u003e\n\u003cli\u003eUV-protective, antibacterial finish\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4 style=\"letter-spacing:3px;text-transform:uppercase;font-weight:600;\"\u003eFabric\u003c\/h4\u003e\n\u003cp\u003e78% nylon, 22% spandex. Soft, opaque, built to last.\u003c\/p\u003e\n\u003ch4 style=\"letter-spacing:3px;text-transform:uppercase;font-weight:600;\"\u003eCare\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eMachine wash cold, 30°C\u003c\/li\u003e\n\u003cli\u003eDo not tumble dry\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"color:#888;font-size:13px;\"\u003eAvailable colours: Black, Olive, Plum, White, Navy · Sizes: S, M, L, XL\u003c\/p\u003e\n\u003cdetails class=\"onyx-acc\"\u003e\u003csummary class=\"onyx-sum\"\u003e\u003ch3\u003eSize Chart\u003c\/h3\u003e\n\u003cspan class=\"onyx-ic\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\u003cdiv class=\"onyx-body\"\u003e\n\u003cp\u003e\u003cstrong\u003eShorts\u003c\/strong\u003e\u003c\/p\u003e\n\u003ctable style=\"border-collapse:collapse;width:100%;margin-bottom:16px\"\u003e\n  \u003cthead\u003e\u003ctr\u003e\n    \u003cth style=\"border:1px solid #ddd;padding:8px 12px;text-align:left;background:#f5f5f5\"\u003eSize\u003c\/th\u003e\n    \u003cth style=\"border:1px solid #ddd;padding:8px 12px;text-align:left;background:#f5f5f5\"\u003eWaist (cm)\u003c\/th\u003e\n    \u003cth style=\"border:1px solid #ddd;padding:8px 12px;text-align:left;background:#f5f5f5\"\u003eHip (cm)\u003c\/th\u003e\n    \u003cth style=\"border:1px solid #ddd;padding:8px 12px;text-align:left;background:#f5f5f5\"\u003eLength (cm)\u003c\/th\u003e\n  \u003c\/tr\u003e\u003c\/thead\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003eS\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e62–66\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e86–90\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e27\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003eM\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e66–70\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e90–94\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e28\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003eL\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e70–74\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e94–98\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e29\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003eXL\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e74–78\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e98–102\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e30\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cem\u003eMeasurements taken lying flat. Allow 1-2 cm variance.\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/details\u003e","brand":"ONYX","offers":[{"title":"Black \/ S","offer_id":57945429967173,"sku":"ONYX-BLOCK-SHORTS-BLACK-S","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Black \/ M","offer_id":57945429999941,"sku":"ONYX-BLOCK-SHORTS-BLACK-M","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Black \/ L","offer_id":57945430032709,"sku":"ONYX-BLOCK-SHORTS-BLACK-L","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Black \/ XL","offer_id":57945430065477,"sku":"ONYX-BLOCK-SHORTS-BLACK-XL","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Olive \/ S","offer_id":57945430098245,"sku":"ONYX-BLOCK-SHORTS-OLIVE-S","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Olive \/ M","offer_id":57945430131013,"sku":"ONYX-BLOCK-SHORTS-OLIVE-M","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Olive \/ L","offer_id":57945430163781,"sku":"ONYX-BLOCK-SHORTS-OLIVE-L","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Olive \/ XL","offer_id":57945430196549,"sku":"ONYX-BLOCK-SHORTS-OLIVE-XL","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Plum \/ S","offer_id":57945430229317,"sku":"ONYX-BLOCK-SHORTS-PLUM-S","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Plum \/ M","offer_id":57945430262085,"sku":"ONYX-BLOCK-SHORTS-PLUM-M","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Plum \/ L","offer_id":57945430294853,"sku":"ONYX-BLOCK-SHORTS-PLUM-L","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Plum \/ XL","offer_id":57945430327621,"sku":"ONYX-BLOCK-SHORTS-PLUM-XL","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"White \/ S","offer_id":57945430360389,"sku":"ONYX-BLOCK-SHORTS-WHITE-S","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"White \/ M","offer_id":57945430393157,"sku":"ONYX-BLOCK-SHORTS-WHITE-M","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"White \/ L","offer_id":57945430425925,"sku":"ONYX-BLOCK-SHORTS-WHITE-L","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"White \/ XL","offer_id":57945430458693,"sku":"ONYX-BLOCK-SHORTS-WHITE-XL","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Navy \/ S","offer_id":57945430491461,"sku":"ONYX-BLOCK-SHORTS-NAVY-S","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Navy \/ M","offer_id":57945430524229,"sku":"ONYX-BLOCK-SHORTS-NAVY-M","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Navy \/ L","offer_id":57945430556997,"sku":"ONYX-BLOCK-SHORTS-NAVY-L","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Navy \/ XL","offer_id":57945430589765,"sku":"ONYX-BLOCK-SHORTS-NAVY-XL","price":55.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1053\/4259\/9493\/files\/73018801946949_b.jpg?v=1784573643"},{"product_id":"swing-set","title":"Swing Set","description":"\u003cp\u003e\u003cstrong\u003eThe complete look. Ready to play.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThe Swing Set – top and skirt, designed to move together and look right together. Built from the same performance fabric for fluid, free movement.\u003c\/p\u003e\n\u003ch4 style=\"letter-spacing:3px;text-transform:uppercase;font-weight:600;\"\u003eWhy players love it\u003c\/h4\u003e\n\u003cp\u003eEverything matches. Everything moves. The easiest way to show up on court.\u003c\/p\u003e\n\u003ch4 style=\"letter-spacing:3px;text-transform:uppercase;font-weight:600;\"\u003eFit \u0026amp; features\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFour-way stretch\u003c\/li\u003e\n\u003cli\u003eQuick-dry fabric\u003c\/li\u003e\n\u003cli\u003eUV-protective, antibacterial finish\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4 style=\"letter-spacing:3px;text-transform:uppercase;font-weight:600;\"\u003eFabric\u003c\/h4\u003e\n\u003cp\u003e78% nylon, 22% spandex. Soft, opaque, built to last.\u003c\/p\u003e\n\u003ch4 style=\"letter-spacing:3px;text-transform:uppercase;font-weight:600;\"\u003eCare\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eMachine wash cold, 30°C\u003c\/li\u003e\n\u003cli\u003eDo not tumble dry\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"color:#888;font-size:13px;\"\u003eAvailable colours: Black, Pink, Slate, Cream, Sage · Sizes: S, M, L, XL\u003c\/p\u003e\n\u003cp\u003eNeed a different size for the top and the bottom? Add a note at checkout or message us on WhatsApp — we’ll arrange it.\u003c\/p\u003e\n\u003cdetails class=\"onyx-acc\"\u003e\u003csummary class=\"onyx-sum\"\u003e\u003ch3\u003eSize Chart\u003c\/h3\u003e\n\u003cspan class=\"onyx-ic\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\u003cdiv class=\"onyx-body\"\u003e\n\u003cp\u003e\u003cstrong\u003eTop\u003c\/strong\u003e\u003c\/p\u003e\n\u003ctable style=\"border-collapse:collapse;width:100%;margin-bottom:16px\"\u003e\n  \u003cthead\u003e\u003ctr\u003e\n    \u003cth style=\"border:1px solid #ddd;padding:8px 12px;text-align:left;background:#f5f5f5\"\u003eSize\u003c\/th\u003e\n    \u003cth style=\"border:1px solid #ddd;padding:8px 12px;text-align:left;background:#f5f5f5\"\u003eBust (cm)\u003c\/th\u003e\n    \u003cth style=\"border:1px solid #ddd;padding:8px 12px;text-align:left;background:#f5f5f5\"\u003eLength (cm)\u003c\/th\u003e\n  \u003c\/tr\u003e\u003c\/thead\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003eS\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e72–76\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e26\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003eM\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e76–80\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e27\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003eL\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e80–84\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e28\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003eXL\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e84–88\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e29\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cstrong\u003eSkirt\u003c\/strong\u003e\u003c\/p\u003e\n\u003ctable style=\"border-collapse:collapse;width:100%;margin-bottom:16px\"\u003e\n  \u003cthead\u003e\u003ctr\u003e\n    \u003cth style=\"border:1px solid #ddd;padding:8px 12px;text-align:left;background:#f5f5f5\"\u003eSize\u003c\/th\u003e\n    \u003cth style=\"border:1px solid #ddd;padding:8px 12px;text-align:left;background:#f5f5f5\"\u003eWaist (cm)\u003c\/th\u003e\n    \u003cth style=\"border:1px solid #ddd;padding:8px 12px;text-align:left;background:#f5f5f5\"\u003eHip (cm)\u003c\/th\u003e\n    \u003cth style=\"border:1px solid #ddd;padding:8px 12px;text-align:left;background:#f5f5f5\"\u003eLength (cm)\u003c\/th\u003e\n  \u003c\/tr\u003e\u003c\/thead\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003eS\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e62–66\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e86–90\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e34\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003eM\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e66–70\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e90–94\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e35\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003eL\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e70–74\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e94–98\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e36\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003eXL\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e74–78\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e98–102\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e37\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cem\u003eMeasurements taken lying flat. Allow 1-2 cm variance.\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/details\u003e","brand":"ONYX","offers":[{"title":"Black \/ S","offer_id":57947842478405,"sku":null,"price":95.0,"currency_code":"EUR","in_stock":true},{"title":"Black \/ M","offer_id":57947842511173,"sku":null,"price":95.0,"currency_code":"EUR","in_stock":true},{"title":"Black \/ L","offer_id":57947842543941,"sku":null,"price":95.0,"currency_code":"EUR","in_stock":true},{"title":"Black \/ XL","offer_id":57947842576709,"sku":null,"price":95.0,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ S","offer_id":57947842609477,"sku":null,"price":95.0,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ M","offer_id":57947842642245,"sku":null,"price":95.0,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ L","offer_id":57947842675013,"sku":null,"price":95.0,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ XL","offer_id":57947842707781,"sku":null,"price":95.0,"currency_code":"EUR","in_stock":true},{"title":"Slate \/ S","offer_id":57947842740549,"sku":null,"price":95.0,"currency_code":"EUR","in_stock":true},{"title":"Slate \/ M","offer_id":57947842773317,"sku":null,"price":95.0,"currency_code":"EUR","in_stock":true},{"title":"Slate \/ L","offer_id":57947842806085,"sku":null,"price":95.0,"currency_code":"EUR","in_stock":true},{"title":"Slate \/ XL","offer_id":57947842838853,"sku":null,"price":95.0,"currency_code":"EUR","in_stock":true},{"title":"Cream \/ S","offer_id":57947842871621,"sku":null,"price":95.0,"currency_code":"EUR","in_stock":true},{"title":"Cream \/ M","offer_id":57947842904389,"sku":null,"price":95.0,"currency_code":"EUR","in_stock":true},{"title":"Cream \/ L","offer_id":57947842937157,"sku":null,"price":95.0,"currency_code":"EUR","in_stock":true},{"title":"Cream \/ XL","offer_id":57947842969925,"sku":null,"price":95.0,"currency_code":"EUR","in_stock":true},{"title":"Sage \/ S","offer_id":57947843002693,"sku":null,"price":95.0,"currency_code":"EUR","in_stock":true},{"title":"Sage \/ M","offer_id":57947843035461,"sku":null,"price":95.0,"currency_code":"EUR","in_stock":true},{"title":"Sage \/ L","offer_id":57947843068229,"sku":null,"price":95.0,"currency_code":"EUR","in_stock":true},{"title":"Sage \/ XL","offer_id":57947843100997,"sku":null,"price":95.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1053\/4259\/9493\/files\/swing-set-0.jpg?v=1785194968"},{"product_id":"flow-dress","title":"Flow Dress","description":"\u003cp\u003e\u003cstrong\u003eOne piece. Total look.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThe Flow Dress gives you everything in one — movement, style, and built-in shorts with side pockets. A clean design made for effortless movement.\u003c\/p\u003e\n\u003ch4 style=\"letter-spacing:3px;text-transform:uppercase;font-weight:600;\"\u003eWhy players love it\u003c\/h4\u003e\n\u003cp\u003eLooks as sharp stepping off the court as it does during the match.\u003c\/p\u003e\n\u003ch4 style=\"letter-spacing:3px;text-transform:uppercase;font-weight:600;\"\u003eFit \u0026amp; features\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eSide pockets\u003c\/li\u003e\n\u003cli\u003eFour-way stretch\u003c\/li\u003e\n\u003cli\u003eQuick-dry fabric\u003c\/li\u003e\n\u003cli\u003eUV-protective, antibacterial finish\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4 style=\"letter-spacing:3px;text-transform:uppercase;font-weight:600;\"\u003eFabric\u003c\/h4\u003e\n\u003cp\u003e78% nylon, 22% spandex. Soft, opaque, built to last.\u003c\/p\u003e\n\u003ch4 style=\"letter-spacing:3px;text-transform:uppercase;font-weight:600;\"\u003eCare\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eMachine wash cold, 30°C\u003c\/li\u003e\n\u003cli\u003eDo not tumble dry\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"color:#888;font-size:13px;\"\u003eAvailable colours: Black, Beige, Pink, Grey, Light green · Sizes: S, M, L, XL\u003c\/p\u003e\n\u003cdetails class=\"onyx-acc\"\u003e\u003csummary class=\"onyx-sum\"\u003e\u003ch3\u003eSize Chart\u003c\/h3\u003e\n\u003cspan class=\"onyx-ic\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\u003cdiv class=\"onyx-body\"\u003e\n\u003cp\u003e\u003cstrong\u003eAll measurements in cm\u003c\/strong\u003e\u003c\/p\u003e\n\u003ctable style=\"border-collapse:collapse;width:100%;margin-bottom:16px\"\u003e\n  \u003cthead\u003e\u003ctr\u003e\n    \u003cth style=\"border:1px solid #ddd;padding:8px 12px;text-align:left;background:#f5f5f5\"\u003eSize\u003c\/th\u003e\n    \u003cth style=\"border:1px solid #ddd;padding:8px 12px;text-align:left;background:#f5f5f5\"\u003eLength\u003c\/th\u003e\n    \u003cth style=\"border:1px solid #ddd;padding:8px 12px;text-align:left;background:#f5f5f5\"\u003eBust\u003c\/th\u003e\n    \u003cth style=\"border:1px solid #ddd;padding:8px 12px;text-align:left;background:#f5f5f5\"\u003eWaist\u003c\/th\u003e\n    \u003cth style=\"border:1px solid #ddd;padding:8px 12px;text-align:left;background:#f5f5f5\"\u003eHem\u003c\/th\u003e\n  \u003c\/tr\u003e\u003c\/thead\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003eS\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e64\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e66\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e71\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e110\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003eM\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e66.1\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e70\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e75\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e118\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003eL\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e68.2\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e74\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e79\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e126\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003eXL\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e70.3\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e78\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e83\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e134\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cem\u003eMeasurements taken lying flat. Allow 1-2 cm variance.\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/details\u003e","brand":"ONYX","offers":[{"title":"Black \/ S","offer_id":57947982037317,"sku":"ONYX-FLOW-DRESS-BLACK-S","price":76.0,"currency_code":"EUR","in_stock":true},{"title":"Black \/ M","offer_id":57947982070085,"sku":"ONYX-FLOW-DRESS-BLACK-M","price":76.0,"currency_code":"EUR","in_stock":true},{"title":"Black \/ L","offer_id":57947982102853,"sku":"ONYX-FLOW-DRESS-BLACK-L","price":76.0,"currency_code":"EUR","in_stock":true},{"title":"Black \/ XL","offer_id":57947982135621,"sku":"ONYX-FLOW-DRESS-BLACK-XL","price":76.0,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ S","offer_id":57947982168389,"sku":"ONYX-FLOW-DRESS-BEIGE-S","price":76.0,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ M","offer_id":57947982201157,"sku":"ONYX-FLOW-DRESS-BEIGE-M","price":76.0,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ L","offer_id":57947982233925,"sku":"ONYX-FLOW-DRESS-BEIGE-L","price":76.0,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ XL","offer_id":57947982266693,"sku":"ONYX-FLOW-DRESS-BEIGE-XL","price":76.0,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ S","offer_id":57947982299461,"sku":"ONYX-FLOW-DRESS-PINK-S","price":76.0,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ M","offer_id":57947982332229,"sku":"ONYX-FLOW-DRESS-PINK-M","price":76.0,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ L","offer_id":57947982364997,"sku":"ONYX-FLOW-DRESS-PINK-L","price":76.0,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ XL","offer_id":57947982397765,"sku":"ONYX-FLOW-DRESS-PINK-XL","price":76.0,"currency_code":"EUR","in_stock":true},{"title":"Grey \/ S","offer_id":58225951211845,"sku":"ONYX-FLOW-DRESS-GREY-S","price":76.0,"currency_code":"EUR","in_stock":true},{"title":"Grey \/ M","offer_id":58225951244613,"sku":"ONYX-FLOW-DRESS-GREY-M","price":76.0,"currency_code":"EUR","in_stock":true},{"title":"Grey \/ L","offer_id":58225951277381,"sku":"ONYX-FLOW-DRESS-GREY-L","price":76.0,"currency_code":"EUR","in_stock":true},{"title":"Grey \/ XL","offer_id":58225951310149,"sku":"ONYX-FLOW-DRESS-GREY-XL","price":76.0,"currency_code":"EUR","in_stock":true},{"title":"Light green \/ S","offer_id":58225951342917,"sku":"ONYX-FLOW-DRESS-LIGHT-GREEN-S","price":76.0,"currency_code":"EUR","in_stock":true},{"title":"Light green \/ M","offer_id":58225951375685,"sku":"ONYX-FLOW-DRESS-LIGHT-GREEN-M","price":76.0,"currency_code":"EUR","in_stock":true},{"title":"Light green \/ L","offer_id":58225951408453,"sku":"ONYX-FLOW-DRESS-LIGHT-GREEN-L","price":76.0,"currency_code":"EUR","in_stock":true},{"title":"Light green \/ XL","offer_id":58225951441221,"sku":"ONYX-FLOW-DRESS-LIGHT-GREEN-XL","price":76.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1053\/4259\/9493\/files\/flow-dress-0.jpg?v=1785194975"},{"product_id":"pro-dress","title":"Pro Dress","description":"\u003cp\u003e\u003cstrong\u003eOne piece. Total look.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThe Pro Dress gives you everything in one — movement, style, and built-in shorts with side pockets. A clean design made for performance at every level.\u003c\/p\u003e\n\u003ch4 style=\"letter-spacing:3px;text-transform:uppercase;font-weight:600;\"\u003eWhy players love it\u003c\/h4\u003e\n\u003cp\u003eLooks as sharp stepping off the court as it does during the match.\u003c\/p\u003e\n\u003ch4 style=\"letter-spacing:3px;text-transform:uppercase;font-weight:600;\"\u003eFit \u0026amp; features\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eSide pockets\u003c\/li\u003e\n\u003cli\u003eFour-way stretch\u003c\/li\u003e\n\u003cli\u003eQuick-dry fabric\u003c\/li\u003e\n\u003cli\u003eUV-protective, antibacterial finish\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4 style=\"letter-spacing:3px;text-transform:uppercase;font-weight:600;\"\u003eFabric\u003c\/h4\u003e\n\u003cp\u003e78% nylon, 22% spandex. Soft, opaque, built to last.\u003c\/p\u003e\n\u003ch4 style=\"letter-spacing:3px;text-transform:uppercase;font-weight:600;\"\u003eCare\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eMachine wash cold, 30°C\u003c\/li\u003e\n\u003cli\u003eDo not tumble dry\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"color:#888;font-size:13px;\"\u003eAvailable colours: White, Black, Pink · Sizes: S, M, L\u003c\/p\u003e\n\u003cdetails class=\"onyx-acc\"\u003e\u003csummary class=\"onyx-sum\"\u003e\u003ch3\u003eSize Chart\u003c\/h3\u003e\n\u003cspan class=\"onyx-ic\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\u003cdiv class=\"onyx-body\"\u003e\n\u003cp\u003e\u003cstrong\u003eAll measurements in cm\u003c\/strong\u003e\u003c\/p\u003e\n\u003ctable style=\"border-collapse:collapse;width:100%;margin-bottom:16px\"\u003e\n  \u003cthead\u003e\u003ctr\u003e\n    \u003cth style=\"border:1px solid #ddd;padding:8px 12px;text-align:left;background:#f5f5f5\"\u003eSize\u003c\/th\u003e\n    \u003cth style=\"border:1px solid #ddd;padding:8px 12px;text-align:left;background:#f5f5f5\"\u003eLength\u003c\/th\u003e\n    \u003cth style=\"border:1px solid #ddd;padding:8px 12px;text-align:left;background:#f5f5f5\"\u003eWaist\u003c\/th\u003e\n    \u003cth style=\"border:1px solid #ddd;padding:8px 12px;text-align:left;background:#f5f5f5\"\u003eBust\u003c\/th\u003e\n  \u003c\/tr\u003e\u003c\/thead\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003eS\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e75.5\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e56\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e73\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003eM\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e77.9\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e60\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e77\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003eL\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e79.5\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e64\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e81\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cem\u003eMeasurements taken lying flat. Allow 1-2 cm variance.\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/details\u003e","brand":"ONYX","offers":[{"title":"White \/ S","offer_id":57947985871173,"sku":"ONYX-PRO-DRESS-WHITE-S","price":76.0,"currency_code":"EUR","in_stock":true},{"title":"White \/ M","offer_id":57947985903941,"sku":"ONYX-PRO-DRESS-WHITE-M","price":76.0,"currency_code":"EUR","in_stock":true},{"title":"White \/ L","offer_id":57947985936709,"sku":"ONYX-PRO-DRESS-WHITE-L","price":76.0,"currency_code":"EUR","in_stock":true},{"title":"Black \/ S","offer_id":57947985969477,"sku":"ONYX-PRO-DRESS-BLACK-S","price":76.0,"currency_code":"EUR","in_stock":true},{"title":"Black \/ M","offer_id":57947986002245,"sku":"ONYX-PRO-DRESS-BLACK-M","price":76.0,"currency_code":"EUR","in_stock":true},{"title":"Black \/ L","offer_id":57947986035013,"sku":"ONYX-PRO-DRESS-BLACK-L","price":76.0,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ S","offer_id":57947986067781,"sku":"ONYX-PRO-DRESS-PINK-S","price":76.0,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ M","offer_id":57947986100549,"sku":"ONYX-PRO-DRESS-PINK-M","price":76.0,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ L","offer_id":57947986133317,"sku":"ONYX-PRO-DRESS-PINK-L","price":76.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1053\/4259\/9493\/files\/73018649379141_b.jpg?v=1784574295"},{"product_id":"grand-skirt","title":"Grand Skirt","description":"\u003cp\u003e\u003cstrong\u003ePlay sharp. Move freely.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThe Grand Skirt is built for movement — with built-in shorts and side pockets so you can focus on your game. A clean, feminine cut designed for a bold statement on court.\u003c\/p\u003e\n\u003ch4 style=\"letter-spacing:3px;text-transform:uppercase;font-weight:600;\"\u003eWhy players love it\u003c\/h4\u003e\n\u003cp\u003eHolds its shape from the first point to the last. Looks just as good off court.\u003c\/p\u003e\n\u003ch4 style=\"letter-spacing:3px;text-transform:uppercase;font-weight:600;\"\u003eFit \u0026amp; features\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eSide pockets\u003c\/li\u003e\n\u003cli\u003eFour-way stretch\u003c\/li\u003e\n\u003cli\u003eQuick-dry fabric\u003c\/li\u003e\n\u003cli\u003eUV-protective, antibacterial finish\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4 style=\"letter-spacing:3px;text-transform:uppercase;font-weight:600;\"\u003eFabric\u003c\/h4\u003e\n\u003cp\u003e78% nylon, 22% spandex. Soft, opaque, built to last.\u003c\/p\u003e\n\u003ch4 style=\"letter-spacing:3px;text-transform:uppercase;font-weight:600;\"\u003eCare\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eMachine wash cold, 30°C\u003c\/li\u003e\n\u003cli\u003eDo not tumble dry\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"color:#888;font-size:13px;\"\u003eAvailable colours: Brown, Black, Navy, Fuchsia, White · Sizes: S, M, L, XL\u003c\/p\u003e\n\u003cdetails class=\"onyx-acc\"\u003e\u003csummary class=\"onyx-sum\"\u003e\u003ch3\u003eSize Chart\u003c\/h3\u003e\n\u003cspan class=\"onyx-ic\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\u003cdiv class=\"onyx-body\"\u003e\n\u003cp\u003e\u003cstrong\u003eSkirt\u003c\/strong\u003e\u003c\/p\u003e\n\u003ctable style=\"border-collapse:collapse;width:100%;margin-bottom:16px\"\u003e\n  \u003cthead\u003e\u003ctr\u003e\n    \u003cth style=\"border:1px solid #ddd;padding:8px 12px;text-align:left;background:#f5f5f5\"\u003eSize\u003c\/th\u003e\n    \u003cth style=\"border:1px solid #ddd;padding:8px 12px;text-align:left;background:#f5f5f5\"\u003eWaist (cm)\u003c\/th\u003e\n    \u003cth style=\"border:1px solid #ddd;padding:8px 12px;text-align:left;background:#f5f5f5\"\u003eHip (cm)\u003c\/th\u003e\n    \u003cth style=\"border:1px solid #ddd;padding:8px 12px;text-align:left;background:#f5f5f5\"\u003eLength (cm)\u003c\/th\u003e\n  \u003c\/tr\u003e\u003c\/thead\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003eS\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e62–66\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e86–90\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e34\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003eM\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e66–70\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e90–94\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e35\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003eL\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e70–74\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e94–98\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e36\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003eXL\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e74–78\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e98–102\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e37\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cem\u003eMeasurements taken lying flat. Allow 1-2 cm variance.\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/details\u003e","brand":"ONYX","offers":[{"title":"Brown \/ S","offer_id":57948103475525,"sku":"ONYX-GRAND-SKIRT-BROWN-S","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Brown \/ M","offer_id":57948103508293,"sku":"ONYX-GRAND-SKIRT-BROWN-M","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Brown \/ L","offer_id":57948103541061,"sku":"ONYX-GRAND-SKIRT-BROWN-L","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Brown \/ XL","offer_id":57948103573829,"sku":"ONYX-GRAND-SKIRT-BROWN-XL","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Black \/ S","offer_id":57948103606597,"sku":"ONYX-GRAND-SKIRT-BLACK-S","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Black \/ M","offer_id":57948103639365,"sku":"ONYX-GRAND-SKIRT-BLACK-M","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Black \/ L","offer_id":57948103672133,"sku":"ONYX-GRAND-SKIRT-BLACK-L","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Black \/ XL","offer_id":57948103704901,"sku":"ONYX-GRAND-SKIRT-BLACK-XL","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Navy \/ S","offer_id":57948103737669,"sku":"ONYX-GRAND-SKIRT-NAVY-S","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Navy \/ M","offer_id":57948103770437,"sku":"ONYX-GRAND-SKIRT-NAVY-M","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Navy \/ L","offer_id":57948103803205,"sku":"ONYX-GRAND-SKIRT-NAVY-L","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Navy \/ XL","offer_id":57948103835973,"sku":"ONYX-GRAND-SKIRT-NAVY-XL","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Fuchsia \/ S","offer_id":57948103868741,"sku":"ONYX-GRAND-SKIRT-FUCHSIA-S","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Fuchsia \/ M","offer_id":57948103901509,"sku":"ONYX-GRAND-SKIRT-FUCHSIA-M","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Fuchsia \/ L","offer_id":57948103934277,"sku":"ONYX-GRAND-SKIRT-FUCHSIA-L","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Fuchsia \/ XL","offer_id":57948103967045,"sku":"ONYX-GRAND-SKIRT-FUCHSIA-XL","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"White \/ S","offer_id":57948103999813,"sku":"ONYX-GRAND-SKIRT-WHITE-S","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"White \/ M","offer_id":57948104032581,"sku":"ONYX-GRAND-SKIRT-WHITE-M","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"White \/ L","offer_id":57948104065349,"sku":"ONYX-GRAND-SKIRT-WHITE-L","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"White \/ XL","offer_id":57948104098117,"sku":"ONYX-GRAND-SKIRT-WHITE-XL","price":55.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1053\/4259\/9493\/files\/72810174939461_b_0423dfc1-ee7b-4697-9c07-da09aa622bf9.jpg?v=1784576449"},{"product_id":"grand-set","title":"Grand Set","description":"\u003cp\u003e\u003cstrong\u003eThe complete look. Ready to play.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThe Grand Set — top and skirt, designed to move together and look right together. Built from the same performance fabric for a bold statement on court.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch4 style=\"letter-spacing:3px;text-transform:uppercase;font-weight:600;\"\u003eWhy players love it\u003c\/h4\u003e\n\u003cp\u003eEverything matches. Everything moves. The easiest way to show up on court, and the hardest to take off after.\u003c\/p\u003e\n\u003ch4 style=\"letter-spacing:3px;text-transform:uppercase;font-weight:600;\"\u003eFit \u0026amp; features\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eTop and matching pleated skirt, one coordinated set\u003c\/li\u003e\n\u003cli\u003eHigh-rise, stay-put waistband\u003c\/li\u003e\n\u003cli\u003eCrisp knife pleats, full 360° movement\u003c\/li\u003e\n\u003cli\u003eFour-way stretch — bends with you, snaps back\u003c\/li\u003e\n\u003cli\u003eQuick-dry fabric\u003c\/li\u003e\n\u003cli\u003eUV-protective, antibacterial finish\u003c\/li\u003e\n\u003cli\u003eHidden pocket in the skirt\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4 style=\"letter-spacing:3px;text-transform:uppercase;font-weight:600;\"\u003eFabric\u003c\/h4\u003e\n\u003cp\u003e75% nylon, 25% spandex. Buttery, opaque, built to last.\u003c\/p\u003e\n\u003ch4 style=\"letter-spacing:3px;text-transform:uppercase;font-weight:600;\"\u003eCare\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eMachine wash cold, 30°C, gentle cycle, inside out\u003c\/li\u003e\n\u003cli\u003eDo not bleach\u003c\/li\u003e\n\u003cli\u003eDo not tumble dry — hang to dry\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"color:#888;font-size:13px;\"\u003eAvailable colours: Brown, Black, Navy, Fuchsia, White · Sizes: S–XL · Code: GRAND-SET\u003c\/p\u003e\n\n\u003cp\u003eNeed a different size for the top and the bottom? Add a note at checkout or message us on WhatsApp — we’ll arrange it.\u003c\/p\u003e\n\u003cdetails class=\"onyx-acc\"\u003e\u003csummary class=\"onyx-sum\"\u003e\u003ch3\u003eSize Chart\u003c\/h3\u003e\n\u003cspan class=\"onyx-ic\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\u003cdiv class=\"onyx-body\"\u003e\n\u003cp\u003e\u003cstrong\u003eTop\u003c\/strong\u003e\u003c\/p\u003e\n\u003ctable style=\"border-collapse:collapse;width:100%;margin-bottom:16px\"\u003e\n  \u003cthead\u003e\u003ctr\u003e\n    \u003cth style=\"border:1px solid #ddd;padding:8px 12px;text-align:left;background:#f5f5f5\"\u003eSize\u003c\/th\u003e\n    \u003cth style=\"border:1px solid #ddd;padding:8px 12px;text-align:left;background:#f5f5f5\"\u003eBust (cm)\u003c\/th\u003e\n    \u003cth style=\"border:1px solid #ddd;padding:8px 12px;text-align:left;background:#f5f5f5\"\u003eLength (cm)\u003c\/th\u003e\n  \u003c\/tr\u003e\u003c\/thead\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003eS\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e72–76\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e30\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003eM\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e76–80\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e31\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003eL\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e80–84\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e32\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003eXL\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e84–88\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e33\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cstrong\u003eSkirt\u003c\/strong\u003e\u003c\/p\u003e\n\u003ctable style=\"border-collapse:collapse;width:100%;margin-bottom:16px\"\u003e\n  \u003cthead\u003e\u003ctr\u003e\n    \u003cth style=\"border:1px solid #ddd;padding:8px 12px;text-align:left;background:#f5f5f5\"\u003eSize\u003c\/th\u003e\n    \u003cth style=\"border:1px solid #ddd;padding:8px 12px;text-align:left;background:#f5f5f5\"\u003eWaist (cm)\u003c\/th\u003e\n    \u003cth style=\"border:1px solid #ddd;padding:8px 12px;text-align:left;background:#f5f5f5\"\u003eHip (cm)\u003c\/th\u003e\n    \u003cth style=\"border:1px solid #ddd;padding:8px 12px;text-align:left;background:#f5f5f5\"\u003eLength (cm)\u003c\/th\u003e\n  \u003c\/tr\u003e\u003c\/thead\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003eS\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e62–66\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e86–90\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e34\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003eM\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e66–70\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e90–94\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e35\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003eL\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e70–74\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e94–98\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e36\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003eXL\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e74–78\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e98–102\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e37\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cem\u003eMeasurements taken lying flat. Allow 1-2 cm variance.\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/details\u003e","brand":"ONYX","offers":[{"title":"Brown \/ S","offer_id":57948104425797,"sku":"ONYX-GRAND-SET-BROWN-S","price":95.0,"currency_code":"EUR","in_stock":true},{"title":"Brown \/ M","offer_id":57948104458565,"sku":"ONYX-GRAND-SET-BROWN-M","price":95.0,"currency_code":"EUR","in_stock":true},{"title":"Brown \/ L","offer_id":57948104491333,"sku":"ONYX-GRAND-SET-BROWN-L","price":95.0,"currency_code":"EUR","in_stock":true},{"title":"Brown \/ XL","offer_id":57948104524101,"sku":"ONYX-GRAND-SET-BROWN-XL","price":95.0,"currency_code":"EUR","in_stock":true},{"title":"Black \/ S","offer_id":57948104556869,"sku":"ONYX-GRAND-SET-BLACK-S","price":95.0,"currency_code":"EUR","in_stock":true},{"title":"Black \/ M","offer_id":57948104589637,"sku":"ONYX-GRAND-SET-BLACK-M","price":95.0,"currency_code":"EUR","in_stock":true},{"title":"Black \/ L","offer_id":57948104622405,"sku":"ONYX-GRAND-SET-BLACK-L","price":95.0,"currency_code":"EUR","in_stock":true},{"title":"Black \/ XL","offer_id":57948104655173,"sku":"ONYX-GRAND-SET-BLACK-XL","price":95.0,"currency_code":"EUR","in_stock":true},{"title":"Navy \/ S","offer_id":57948104687941,"sku":"ONYX-GRAND-SET-NAVY-S","price":95.0,"currency_code":"EUR","in_stock":true},{"title":"Navy \/ M","offer_id":57948104720709,"sku":"ONYX-GRAND-SET-NAVY-M","price":95.0,"currency_code":"EUR","in_stock":true},{"title":"Navy \/ L","offer_id":57948104753477,"sku":"ONYX-GRAND-SET-NAVY-L","price":95.0,"currency_code":"EUR","in_stock":true},{"title":"Navy \/ XL","offer_id":57948104786245,"sku":"ONYX-GRAND-SET-NAVY-XL","price":95.0,"currency_code":"EUR","in_stock":true},{"title":"Fuchsia \/ S","offer_id":57948104819013,"sku":"ONYX-GRAND-SET-FUCHSIA-S","price":95.0,"currency_code":"EUR","in_stock":true},{"title":"Fuchsia \/ M","offer_id":57948104851781,"sku":"ONYX-GRAND-SET-FUCHSIA-M","price":95.0,"currency_code":"EUR","in_stock":true},{"title":"Fuchsia \/ L","offer_id":57948104884549,"sku":"ONYX-GRAND-SET-FUCHSIA-L","price":95.0,"currency_code":"EUR","in_stock":true},{"title":"Fuchsia \/ XL","offer_id":57948104917317,"sku":"ONYX-GRAND-SET-FUCHSIA-XL","price":95.0,"currency_code":"EUR","in_stock":true},{"title":"White \/ S","offer_id":57948104950085,"sku":"ONYX-GRAND-SET-WHITE-S","price":95.0,"currency_code":"EUR","in_stock":true},{"title":"White \/ M","offer_id":57948104982853,"sku":"ONYX-GRAND-SET-WHITE-M","price":95.0,"currency_code":"EUR","in_stock":true},{"title":"White \/ L","offer_id":57948105015621,"sku":"ONYX-GRAND-SET-WHITE-L","price":95.0,"currency_code":"EUR","in_stock":true},{"title":"White \/ XL","offer_id":57948105048389,"sku":"ONYX-GRAND-SET-WHITE-XL","price":95.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1053\/4259\/9493\/files\/72810174873925_b_5b8774e3-0722-42ab-a8e9-32b8b227b1e5.jpg?v=1784576569"},{"product_id":"ace-set","title":"Ace Set","description":"\u003cp\u003e\u003cstrong\u003eThe complete look. Ready to play.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThe Ace Set — top and skirt, designed to move together and look right together. Built from the same performance fabric for precision and power on the court.\u003c\/p\u003e\n\u003ch4 style=\"letter-spacing:3px;text-transform:uppercase;font-weight:600;\"\u003eWhy players love it\u003c\/h4\u003e\n\u003cp\u003eEverything matches. Everything moves. The easiest way to show up on court.\u003c\/p\u003e\n\u003ch4 style=\"letter-spacing:3px;text-transform:uppercase;font-weight:600;\"\u003eFit \u0026amp; features\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFour-way stretch\u003c\/li\u003e\n\u003cli\u003eQuick-dry fabric\u003c\/li\u003e\n\u003cli\u003eUV-protective, antibacterial finish\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4 style=\"letter-spacing:3px;text-transform:uppercase;font-weight:600;\"\u003eFabric\u003c\/h4\u003e\n\u003cp\u003e78% nylon, 22% spandex. Soft, opaque, built to last.\u003c\/p\u003e\n\u003ch4 style=\"letter-spacing:3px;text-transform:uppercase;font-weight:600;\"\u003eCare\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eMachine wash cold, 30°C\u003c\/li\u003e\n\u003cli\u003eDo not tumble dry\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"color:#888;font-size:13px;\"\u003eAvailable colours: Cream, Black, Yellow, Pink, Light Blue · Sizes: S, M, L, XL\u003c\/p\u003e\n\u003cp\u003eNeed a different size for the top and the bottom? Add a note at checkout or message us on WhatsApp — we’ll arrange it.\u003c\/p\u003e\n\u003cdetails class=\"onyx-acc\"\u003e\u003csummary class=\"onyx-sum\"\u003e\u003ch3\u003eSize Chart\u003c\/h3\u003e\n\u003cspan class=\"onyx-ic\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\u003cdiv class=\"onyx-body\"\u003e\n\u003cp\u003e\u003cstrong\u003eTop\u003c\/strong\u003e\u003c\/p\u003e\n\u003ctable style=\"border-collapse:collapse;width:100%;margin-bottom:16px\"\u003e\n  \u003cthead\u003e\u003ctr\u003e\n    \u003cth style=\"border:1px solid #ddd;padding:8px 12px;text-align:left;background:#f5f5f5\"\u003eSize\u003c\/th\u003e\n    \u003cth style=\"border:1px solid #ddd;padding:8px 12px;text-align:left;background:#f5f5f5\"\u003eBust (cm)\u003c\/th\u003e\n    \u003cth style=\"border:1px solid #ddd;padding:8px 12px;text-align:left;background:#f5f5f5\"\u003eLength (cm)\u003c\/th\u003e\n  \u003c\/tr\u003e\u003c\/thead\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003eS\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e72–76\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e26\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003eM\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e76–80\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e27\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003eL\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e80–84\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e28\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003eXL\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e84–88\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e29\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cstrong\u003eSkirt\u003c\/strong\u003e\u003c\/p\u003e\n\u003ctable style=\"border-collapse:collapse;width:100%;margin-bottom:16px\"\u003e\n  \u003cthead\u003e\u003ctr\u003e\n    \u003cth style=\"border:1px solid #ddd;padding:8px 12px;text-align:left;background:#f5f5f5\"\u003eSize\u003c\/th\u003e\n    \u003cth style=\"border:1px solid #ddd;padding:8px 12px;text-align:left;background:#f5f5f5\"\u003eWaist (cm)\u003c\/th\u003e\n    \u003cth style=\"border:1px solid #ddd;padding:8px 12px;text-align:left;background:#f5f5f5\"\u003eHip (cm)\u003c\/th\u003e\n    \u003cth style=\"border:1px solid #ddd;padding:8px 12px;text-align:left;background:#f5f5f5\"\u003eLength (cm)\u003c\/th\u003e\n  \u003c\/tr\u003e\u003c\/thead\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003eS\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e62–66\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e86–90\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e32\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003eM\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e66–70\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e90–94\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e33\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003eL\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e70–74\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e94–98\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e34\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003eXL\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e74–78\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e98–102\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd;padding:8px 12px\"\u003e35\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cem\u003eMeasurements taken lying flat. Allow 1-2 cm variance.\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/details\u003e","brand":"ONYX","offers":[{"title":"Cream \/ S","offer_id":58304241500485,"sku":"ONYX-SET-ACE-CREAM-S","price":95.0,"currency_code":"EUR","in_stock":true},{"title":"Cream \/ M","offer_id":58304241533253,"sku":"ONYX-SET-ACE-CREAM-M","price":95.0,"currency_code":"EUR","in_stock":true},{"title":"Cream \/ L","offer_id":58304241566021,"sku":"ONYX-SET-ACE-CREAM-L","price":95.0,"currency_code":"EUR","in_stock":true},{"title":"Cream \/ XL","offer_id":58304241598789,"sku":"ONYX-SET-ACE-CREAM-XL","price":95.0,"currency_code":"EUR","in_stock":true},{"title":"Black \/ S","offer_id":58304241631557,"sku":"ONYX-SET-ACE-BLACK-S","price":95.0,"currency_code":"EUR","in_stock":true},{"title":"Black \/ M","offer_id":58304241664325,"sku":"ONYX-SET-ACE-BLACK-M","price":95.0,"currency_code":"EUR","in_stock":true},{"title":"Black \/ L","offer_id":58304241697093,"sku":"ONYX-SET-ACE-BLACK-L","price":95.0,"currency_code":"EUR","in_stock":true},{"title":"Black \/ XL","offer_id":58304241729861,"sku":"ONYX-SET-ACE-BLACK-XL","price":95.0,"currency_code":"EUR","in_stock":true},{"title":"Yellow \/ S","offer_id":58304241762629,"sku":"ONYX-SET-ACE-YELLOW-S","price":95.0,"currency_code":"EUR","in_stock":true},{"title":"Yellow \/ M","offer_id":58304241795397,"sku":"ONYX-SET-ACE-YELLOW-M","price":95.0,"currency_code":"EUR","in_stock":true},{"title":"Yellow \/ L","offer_id":58304241828165,"sku":"ONYX-SET-ACE-YELLOW-L","price":95.0,"currency_code":"EUR","in_stock":true},{"title":"Yellow \/ XL","offer_id":58304241860933,"sku":"ONYX-SET-ACE-YELLOW-XL","price":95.0,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ S","offer_id":58304241893701,"sku":"ONYX-SET-ACE-PINK-S","price":95.0,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ M","offer_id":58304241926469,"sku":"ONYX-SET-ACE-PINK-M","price":95.0,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ L","offer_id":58304241959237,"sku":"ONYX-SET-ACE-PINK-L","price":95.0,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ XL","offer_id":58304241992005,"sku":"ONYX-SET-ACE-PINK-XL","price":95.0,"currency_code":"EUR","in_stock":true},{"title":"Light Blue \/ S","offer_id":58304242024773,"sku":"ONYX-SET-ACE-LIGHTBLUE-S","price":95.0,"currency_code":"EUR","in_stock":true},{"title":"Light Blue \/ M","offer_id":58304242057541,"sku":"ONYX-SET-ACE-LIGHTBLUE-M","price":95.0,"currency_code":"EUR","in_stock":true},{"title":"Light Blue \/ L","offer_id":58304242090309,"sku":"ONYX-SET-ACE-LIGHTBLUE-L","price":95.0,"currency_code":"EUR","in_stock":true},{"title":"Light Blue \/ XL","offer_id":58304242123077,"sku":"ONYX-SET-ACE-LIGHTBLUE-XL","price":95.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1053\/4259\/9493\/files\/2453F81E-4E99-4098-82E7-533AD1AA18CA.jpg?v=1784996020"},{"product_id":"spin-skirt","title":"Spin Skirt","description":"\u003cp\u003ePleats that answer every step. The Spin Skirt is a high-waisted pleated skirt for tennis and padel: sharp knife pleats that swing with you, a wide seamless waistband that stays put through every rally, and a silhouette that looks as good at the club cafe as it does on court.\u003c\/p\u003e\n\u003ch4 style=\"letter-spacing:3px;text-transform:uppercase;font-weight:600;\"\u003eWhy players love it\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eSharp knife pleats that hold their shape wash after wash\u003c\/li\u003e\n\u003cli\u003eWide high-rise waistband: smoothing, no dig, no roll\u003c\/li\u003e\n\u003cli\u003eBreathable, quick-drying performance knit\u003c\/li\u003e\n\u003cli\u003eUV protection and antibacterial finish\u003c\/li\u003e\n\u003cli\u003eClean, logo-quiet design that matches every ONYX top\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4 style=\"letter-spacing:3px;text-transform:uppercase;font-weight:600;\"\u003eFabric\u003c\/h4\u003e\u003cp\u003e78-80% nylon \/ 20-22% spandex performance knit. Light, structured and opaque, with gentle compression at the waist. Designed to move the moment you do and to recover its shape the moment you stop.\u003c\/p\u003e\n\u003ch4 style=\"letter-spacing:3px;text-transform:uppercase;font-weight:600;\"\u003eFit\u003c\/h4\u003e\u003cp\u003eHigh rise with a wide, smoothing waistband. True to size: take your usual size. Between sizes? Size up for an easier waist. Model wears size S.\u003c\/p\u003e\n\u003cdetails class=\"onyx-acc\"\u003e\u003csummary class=\"onyx-sum\"\u003e\u003ch3\u003eSize Chart\u003c\/h3\u003e\n\u003cspan class=\"onyx-ic\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\u003cdiv class=\"onyx-body\"\u003e\n\u003ctable style=\"border-collapse:collapse;margin:6px 0;\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth style=\"border:1px solid #d9d4cc;padding:8px 14px;text-align:center;background:#f4f0ea;font-weight:700;\"\u003eSize\u003c\/th\u003e\n\u003cth style=\"border:1px solid #d9d4cc;padding:8px 14px;text-align:center;background:#f4f0ea;font-weight:700;\"\u003eWaist\u003c\/th\u003e\n\u003cth style=\"border:1px solid #d9d4cc;padding:8px 14px;text-align:center;background:#f4f0ea;font-weight:700;\"\u003eHip\u003c\/th\u003e\n\u003cth style=\"border:1px solid #d9d4cc;padding:8px 14px;text-align:center;background:#f4f0ea;font-weight:700;\"\u003eLength\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"border:1px solid #d9d4cc;padding:8px 14px;text-align:center;\"\u003eXS\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #d9d4cc;padding:8px 14px;text-align:center;\"\u003e26\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #d9d4cc;padding:8px 14px;text-align:center;\"\u003e32\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #d9d4cc;padding:8px 14px;text-align:center;\"\u003e34\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border:1px solid #d9d4cc;padding:8px 14px;text-align:center;\"\u003eS\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #d9d4cc;padding:8px 14px;text-align:center;\"\u003e28\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #d9d4cc;padding:8px 14px;text-align:center;\"\u003e34\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #d9d4cc;padding:8px 14px;text-align:center;\"\u003e35\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border:1px solid #d9d4cc;padding:8px 14px;text-align:center;\"\u003eM\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #d9d4cc;padding:8px 14px;text-align:center;\"\u003e30\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #d9d4cc;padding:8px 14px;text-align:center;\"\u003e36\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #d9d4cc;padding:8px 14px;text-align:center;\"\u003e36\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border:1px solid #d9d4cc;padding:8px 14px;text-align:center;\"\u003eL\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #d9d4cc;padding:8px 14px;text-align:center;\"\u003e32\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #d9d4cc;padding:8px 14px;text-align:center;\"\u003e38\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #d9d4cc;padding:8px 14px;text-align:center;\"\u003e37\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp style=\"font-size:0.85em\"\u003eMeasured flat by hand; allow 1-2 cm tolerance. The waistband is highly elastic and stretches to fit.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCare\u003c\/strong\u003e\u003cbr\u003eMachine wash cold with similar colours. Do not tumble dry. Do not iron the pleats: hang to dry and they fall back into place on their own.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWear it with\u003c\/strong\u003e\u003cbr\u003e\nMake it a full court look: pair the Spin Skirt with the \u003ca href=\"\/products\/ace-top\"\u003eAce Top\u003c\/a\u003e or the \u003ca href=\"\/products\/baseline-top\"\u003eBaseline Top\u003c\/a\u003e — same fabric family, same quiet palette, made to match.\u003c\/p\u003e\n\u003cp\u003eEverything matches. Everything moves.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/details\u003e","brand":"ONYX","offers":[{"title":"White \/ XS","offer_id":58524175073605,"sku":"ONYX-SKIRT-SPIN-WHITE-XS","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"White \/ S","offer_id":58524158165317,"sku":"ONYX-SKIRT-SPIN-WHITE-S","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"White \/ M","offer_id":58524158198085,"sku":"ONYX-SKIRT-SPIN-WHITE-M","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"White \/ L","offer_id":58524158230853,"sku":"ONYX-SKIRT-SPIN-WHITE-L","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ XS","offer_id":58524175106373,"sku":"ONYX-SKIRT-SPIN-PINK-XS","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ S","offer_id":58524158296389,"sku":"ONYX-SKIRT-SPIN-PINK-S","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ M","offer_id":58524158329157,"sku":"ONYX-SKIRT-SPIN-PINK-M","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ L","offer_id":58524158361925,"sku":"ONYX-SKIRT-SPIN-PINK-L","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Navy \/ XS","offer_id":58524175139141,"sku":"ONYX-SKIRT-SPIN-NAVY-XS","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Navy \/ S","offer_id":58524158427461,"sku":"ONYX-SKIRT-SPIN-NAVY-S","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Navy \/ M","offer_id":58524158460229,"sku":"ONYX-SKIRT-SPIN-NAVY-M","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Navy \/ L","offer_id":58524158492997,"sku":"ONYX-SKIRT-SPIN-NAVY-L","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Black \/ XS","offer_id":58524175171909,"sku":"ONYX-SKIRT-SPIN-BLACK-XS","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Black \/ S","offer_id":58524158558533,"sku":"ONYX-SKIRT-SPIN-BLACK-S","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Black \/ M","offer_id":58524158591301,"sku":"ONYX-SKIRT-SPIN-BLACK-M","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"Black \/ L","offer_id":58524158624069,"sku":"ONYX-SKIRT-SPIN-BLACK-L","price":55.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1053\/4259\/9493\/files\/spin-skirt-0.jpg?v=1785195079"}],"url":"https:\/\/onyxfitline.com\/collections\/recommended.oembed","provider":"ONYX","version":"1.0","type":"link"}