{"template--21041114415194__main":"<section id=\"shopify-section-template--21041114415194__main\" class=\"shopify-section\">\n\n\n  <script src=\"//www.prodirectsport.com/cdn/shop/t/28/assets/core-main-product.Dko7rvQh.min.js\" type=\"module\" crossorigin=\"anonymous\"></script>\n  <link rel=\"modulepreload\" href=\"//www.prodirectsport.com/cdn/shop/t/28/assets/auto-background.B0zup6Z1.min.js\" crossorigin=\"anonymous\">\n  <link rel=\"modulepreload\" href=\"//www.prodirectsport.com/cdn/shop/t/28/assets/BaseElement.BeQ0XT43.min.js\" crossorigin=\"anonymous\">\n  <link rel=\"modulepreload\" href=\"//www.prodirectsport.com/cdn/shop/t/28/assets/product-form.BGXEGlxF.min.js\" crossorigin=\"anonymous\">\n  <link rel=\"modulepreload\" href=\"//www.prodirectsport.com/cdn/shop/t/28/assets/quantity-input.COOt7MzC.min.js\" crossorigin=\"anonymous\">\n  <link rel=\"modulepreload\" href=\"//www.prodirectsport.com/cdn/shop/t/28/assets/variant-picker.C0NSgrJw.min.js\" crossorigin=\"anonymous\">\n  <link rel=\"modulepreload\" href=\"//www.prodirectsport.com/cdn/shop/t/28/assets/HTMLUpdateUtility.BBzK477z.min.js\" crossorigin=\"anonymous\">\n  <link rel=\"modulepreload\" href=\"//www.prodirectsport.com/cdn/shop/t/28/assets/custom-element.C028faeO.min.js\" crossorigin=\"anonymous\">\n  <link rel=\"modulepreload\" href=\"//www.prodirectsport.com/cdn/shop/t/28/assets/property.DJ0Tw8BH.min.js\" crossorigin=\"anonymous\">\n  <link rel=\"modulepreload\" href=\"//www.prodirectsport.com/cdn/shop/t/28/assets/lit-element.Bqq0GcwT.min.js\" crossorigin=\"anonymous\">\n  <link rel=\"modulepreload\" href=\"//www.prodirectsport.com/cdn/shop/t/28/assets/quickshop.CQYPJqsz.min.js\" crossorigin=\"anonymous\">\n  <link rel=\"modulepreload\" href=\"//www.prodirectsport.com/cdn/shop/t/28/assets/create-context.89xeped_.min.js\" crossorigin=\"anonymous\">\n  <link rel=\"modulepreload\" href=\"//www.prodirectsport.com/cdn/shop/t/28/assets/WithShopifyCart.XfnNMaZV.min.js\" crossorigin=\"anonymous\">\n  <link rel=\"modulepreload\" href=\"//www.prodirectsport.com/cdn/shop/t/28/assets/WithApiClient.BpIXPXP2.min.js\" crossorigin=\"anonymous\">\n  <link rel=\"modulepreload\" href=\"//www.prodirectsport.com/cdn/shop/t/28/assets/index.CKJCYK2x.min.js\" crossorigin=\"anonymous\">\n  <link rel=\"modulepreload\" href=\"//www.prodirectsport.com/cdn/shop/t/28/assets/cart-sections.WoVMkNAv.min.js\" crossorigin=\"anonymous\">\n  <link rel=\"modulepreload\" href=\"//www.prodirectsport.com/cdn/shop/t/28/assets/consume.buk_6rqo.min.js\" crossorigin=\"anonymous\">\n  <link rel=\"modulepreload\" href=\"//www.prodirectsport.com/cdn/shop/t/28/assets/context-consumer.6OsvWj3y.min.js\" crossorigin=\"anonymous\">\n  <link rel=\"modulepreload\" href=\"//www.prodirectsport.com/cdn/shop/t/28/assets/context-request-event.GdmzvDV-.min.js\" crossorigin=\"anonymous\">\n  <link rel=\"modulepreload\" href=\"//www.prodirectsport.com/cdn/shop/t/28/assets/state.D00PGQq7.min.js\" crossorigin=\"anonymous\">\n  <link rel=\"modulepreload\" href=\"//www.prodirectsport.com/cdn/shop/t/28/assets/ref.D32mt6k6.min.js\" crossorigin=\"anonymous\">\n  <link rel=\"modulepreload\" href=\"//www.prodirectsport.com/cdn/shop/t/28/assets/async-directive.CDPaOLwt.min.js\" crossorigin=\"anonymous\">\n  <link rel=\"modulepreload\" href=\"//www.prodirectsport.com/cdn/shop/t/28/assets/directive-helpers.CPForqLV.min.js\" crossorigin=\"anonymous\">\n  <link rel=\"modulepreload\" href=\"//www.prodirectsport.com/cdn/shop/t/28/assets/directive.C_Rw-dL6.min.js\" crossorigin=\"anonymous\">\n  <link rel=\"modulepreload\" href=\"//www.prodirectsport.com/cdn/shop/t/28/assets/FormElement.BEHtur0l.min.js\" crossorigin=\"anonymous\">\n  <link rel=\"modulepreload\" href=\"//www.prodirectsport.com/cdn/shop/t/28/assets/debounce.D2gDgTRx.min.js\" crossorigin=\"anonymous\">\n  <link rel=\"modulepreload\" href=\"//www.prodirectsport.com/cdn/shop/t/28/assets/LiveRegionUtility.44lKd9Yx.min.js\" crossorigin=\"anonymous\">\n  <link rel=\"modulepreload\" href=\"//www.prodirectsport.com/cdn/shop/t/28/assets/aria-live-region-context.BZEtRCSs.min.js\" crossorigin=\"anonymous\">\n  <link rel=\"modulepreload\" href=\"//www.prodirectsport.com/cdn/shop/t/28/assets/floating-ui.dom.BivjZTDZ.min.js\" crossorigin=\"anonymous\">\n  <link rel=\"modulepreload\" href=\"//www.prodirectsport.com/cdn/shop/t/28/assets/core-previous-url.DTogiNxj.min.js\" crossorigin=\"anonymous\">\n  <link rel=\"modulepreload\" href=\"//www.prodirectsport.com/cdn/shop/t/28/assets/firstFocusableElement.BqnhZP5g.min.js\" crossorigin=\"anonymous\">\n\n\n\n\n  <script src=\"//www.prodirectsport.com/cdn/shop/t/28/assets/core-accordion.C1YYlzMn.min.js\" type=\"module\" crossorigin=\"anonymous\"></script>\n  <link rel=\"modulepreload\" href=\"//www.prodirectsport.com/cdn/shop/t/28/assets/BaseElement.BeQ0XT43.min.js\" crossorigin=\"anonymous\">\n  <link rel=\"modulepreload\" href=\"//www.prodirectsport.com/cdn/shop/t/28/assets/custom-element.C028faeO.min.js\" crossorigin=\"anonymous\">\n  <link rel=\"modulepreload\" href=\"//www.prodirectsport.com/cdn/shop/t/28/assets/property.DJ0Tw8BH.min.js\" crossorigin=\"anonymous\">\n  <link rel=\"modulepreload\" href=\"//www.prodirectsport.com/cdn/shop/t/28/assets/query.CpiO8Lcb.min.js\" crossorigin=\"anonymous\">\n  <link rel=\"modulepreload\" href=\"//www.prodirectsport.com/cdn/shop/t/28/assets/lit-element.Bqq0GcwT.min.js\" crossorigin=\"anonymous\">\n  <link rel=\"modulepreload\" href=\"//www.prodirectsport.com/cdn/shop/t/28/assets/base.CShCMygk.min.js\" crossorigin=\"anonymous\">\n\n\n\n\n  <script src=\"//www.prodirectsport.com/cdn/shop/t/28/assets/core-track-recently-viewed.DNeem1aw.min.js\" type=\"module\" crossorigin=\"anonymous\"></script>\n  <link rel=\"modulepreload\" href=\"//www.prodirectsport.com/cdn/shop/t/28/assets/BaseElement.BeQ0XT43.min.js\" crossorigin=\"anonymous\">\n  <link rel=\"modulepreload\" href=\"//www.prodirectsport.com/cdn/shop/t/28/assets/recentlyViewedStorage.CyzwQTu8.min.js\" crossorigin=\"anonymous\">\n  <link rel=\"modulepreload\" href=\"//www.prodirectsport.com/cdn/shop/t/28/assets/custom-element.C028faeO.min.js\" crossorigin=\"anonymous\">\n  <link rel=\"modulepreload\" href=\"//www.prodirectsport.com/cdn/shop/t/28/assets/property.DJ0Tw8BH.min.js\" crossorigin=\"anonymous\">\n  <link rel=\"modulepreload\" href=\"//www.prodirectsport.com/cdn/shop/t/28/assets/lit-element.Bqq0GcwT.min.js\" crossorigin=\"anonymous\">\n\n<track-recently-viewed product-handle='tecnifibre-tfight-300-rs-unstrung-white-black-mens-rackets-249969'></track-recently-viewed>\n\n\n\n<script>\n  (function() {var trackingProductObject = { id: \"249969\", shopify_id:\n  7765208334426, handle: \"tecnifibre-tfight-300-rs-unstrung-white-black-mens-rackets-249969\", title: \"Tecnifibre TFight 300 RS (Unstrung)\", type:\n  \"Control Rackets\", vendor: \"Tecnifibre\", url: \"\\/products\\/tecnifibre-tfight-300-rs-unstrung-white-black-mens-rackets-249969\", tags:\n  [\"age_adults\",\"gender_male\",\"owner_tennis\",\"silo_t-fight\",\"type_controlrackets\",\"webdept_rackets\"], options: [{\"name\":\"Size\",\"position\":1,\"values\":[\"L1\",\"L2\",\"L3\",\"L4\"]}], attributes: Object.assign({},\n  {\"activity\":[\"Tennis\"],\"age\":[\"Adults\"],\"base_colour\":\"White\",\"brand\":\"Tecnifibre\",\"colourway\":\"White\\/Black\",\"department\":\"Adult Rackets\",\"exclude_google\":false,\"exclude_mb\":false,\"exclude_promo\":false,\"exclusive\":false,\"franchise\":\"Other\",\"gender\":[\"Mens\"],\"google_age_group\":\"Adult\",\"google_gender\":\"Male\",\"google_product_category\":\"Sporting Goods \\u003e Racquet Sports \\u003e Tennis \\u003e Tennis Rackets\",\"head_size\":\"Mid Plus (95 - 105 inch)\",\"ignore_po_window\":false,\"is_anatwine_extended_range\":false,\"is_preorder\":false,\"level\":\"Intermediate\",\"owner\":\"TENNIS\",\"pd_campaign\":[\"Bank Holiday\",\"Black Friday\"],\"pers_type\":[\"STRING iD\"],\"profile\":[\"Control\"],\"release_quarter\":\"2021_Q3\",\"replica_tournament\":[\"US Open\"],\"reporting_age\":\"Adults\",\"seo_copy\":\"Redesigned to cater for multiple playstyles, the Tecnifibre T-Fight RS boasts a new five-sided frame geometry that reduces frame twisting, creating a stiffer feel that adds power to its control-focused design.  The yoke's been reworked too, and now smoothly connects with the head of the racket to improve overall stability and increase ball contact time for greater comfort on every shot.  The 300g edition features a smaller 98 sq in head for extra precision, making it the ideal choice for experienced players who like to make snappy, placed shots.\",\"seo_description\":\"Make your mark on-court with the Tecnifibre T-Fight 300 RS tennis racket in White\\/Black, featuring a new angled frame geometry for improved power, precision, and stability.\",\"seo_title\":\"Tecnifibre TFight 300 RS (Unstrung) - White\\/Black - Mens Rackets\",\"set_features\":\"\\u003cbr \\/\\u003e\\u0026bull; Endorsed by Daniil Medvedev \\u003cbr \\/\\u003e\\u0026bull; Unstrung \\u003cbr \\/\\u003e\\u0026bull; Weight: 300g \\u003cbr \\/\\u003e\\u0026bull; Headsize: 98 sq. in \\u003cbr \\/\\u003e\\u0026bull; Balance: 320mm \\u003cbr \\/\\u003e\\u0026bull; Length: 27in \\u003cbr \\/\\u003e\\u0026bull; String Pattern: 16x19 \\u003cbr \\/\\u003e\\u0026bull; Beam: 22.5mm \\u003cbr \\/\\u003e\\u0026bull; Material: Graphite \\u003cbr \\/\\u003e\\u0026bull; Grip: X-Tra Feel Blazon \\u003cbr \\/\\u003e\\u0026bull; Grip Size: 1 to 4 \\u003cbr \\/\\u003e\\u0026bull; Please note that all Tecnifibre rackets come without a protective head cover\",\"silo\":\"T-Fight\",\"sortkey\":\"Tecnifibre_SS21\",\"strung\":false,\"sustainable\":false,\"type\":\"Control Rackets\",\"web_category\":\"Equipment \\u0026 Accessories\",\"web_department\":\"Rackets\",\"weight\":\"300g and Above\"}, { is_dropship:\n  false }), pricing: { currency: \"GBP\", price:\n  \"126.00\", compareAtPrice:\n  \"210.00\", discount: { percent:\n  \n    40\n  , amount:\n  \"84.00\"\n  } }, };const view_product_event_data = {\n      product: trackingProductObject,\n      pageType: 'Product Page',\n    };\n\n    Shopify.analytics.publish('pd:product_viewed', view_product_event_data);\n  })();\n</script>\n\n\n\n<main-product\n  \n    \n      class='grid grid-cols-1 lg:grid-cols-[minmax(0,_1fr)_27.924vw] gap-x-md gap-y-sm py-xs px-sm lg:gap-y-md lg:px-0 lg:pt-0 lg:pb-5'\n    \n    update-url='true'\n  \n  product-url='/products/tecnifibre-tfight-300-rs-unstrung-white-black-mens-rackets-249969'\n  section-id='template--21041114415194__main'\n  id='template--21041114415194__main'\n>\n  \n\n<div class='grid lg:hidden grid-cols-1 gap-y-5'>\n\n<div class='flex items-center justify-between gap-x-2xs'>\n  <div sub-section-id='product-form-mobile-template--21041114415194__main-badges'><div class='flex items-center gap-2 flex-wrap'><div class='w-fit flex gap-2xs items-center p-2xs rounded-sm bg-(--bg-color) text-(--color) py-[7px] px-2' style=\"--bg-color:#f6f6f6;--color:#e6001f;\"><span class='text-utility uppercase flex gap-2'>40% OFF | SAVE £84.00</span></div>\n\n<div class='w-fit flex gap-2xs items-center p-2xs rounded-sm bg-b-gray text-b-gray-dark py-[7px] px-2' ><span class='text-utility uppercase flex gap-2'>Use Personalisation for Stringing </span></div>\n\n</div>\n</div>\n\n  <dialog-toggle global-interactive-element modal-id='product-info-cta-reviews'>\n    <!-- TODO: Remove default product.id -->\n    \n    <div\n      data-bv-show='inline_rating'\n      data-bv-product-id='249969'\n      data-bv-redirect-url='/products/tecnifibre-tfight-300-rs-unstrung-white-black-mens-rackets-249969'\n      data-bv-seo='false'\n    ></div>\n  </dialog-toggle>\n</div>\n<div sub-section-id='product-form-mobile-template--21041114415194__maintitle' >\n            <h1 class='h5 md:text-xl mb-0 flex flex-col gap-y-xs'>\n              \n                Tecnifibre TFight 300 RS (Unstrung)\n                <div class='text-body text-t-foreground-secondary'>\n                  White/Black\n                </div>\n              \n            </h1>\n          </div>\n\n<div class='flex items-start justify-between gap-4' data-product-price>\n  <div sub-section-id='product-form-mobile-template--21041114415194__main-'>\n    <div class='flex items-center justify-between gap-x-2xs'><div\n          class='h6 mb-0'\n          id='price-template--21041114415194__main'\n          role='status'\n          \n        >\n          \n<div\n    class='\n      inline-flex gap-x-xs justify-start items-center group/price text-t-black group-data-[theme=dark]:text-t-white text-body-large font-medium flex! gap-x-xs\n price--sold-out on-sale volume-pricing--sale-badge'\n    data-price='12600'\n    data-compare-at-price='21000'\n    data-price-varies='false'\n    \n  >\n    <div class='inline-flex gap-x-2xs text-body-large font-medium flex! gap-x-xs'>\n      <div class='group-[.on-sale]/price:flex gap-x-xs'>\n        <span class='sr-only'>Regular price</span>\n        <span class='flex flex-row gap-x-2.5 text-body-large font-medium flex! gap-x-xs'>\n          <span\n            class='\n              text-t-red-light\n              text-t-red-light\n              \n            '\n            data-price-regular\n          >\n            £126.00\n          </span>\n          <span\n            data-price-compare-at-wrapper\n            class=''\n          >\n            <span class='sr-only'>Regular price</span>\n            <span>\n              <s\n                class='line-through text-t-foreground-secondary group-data-[theme=dark]:text-t-white'\n                data-price-compare-at\n              >£210.00\n</s>\n            </span>\n          </span>\n        </span>\n      </div>\n      <small class='text-caption text-t-black group-data-[theme=dark]:text-t-white  hidden'>\n        <span class='sr-only'>Unit price</span>\n        <span class='text-body-large font-medium flex! gap-x-xs'>\n          <span></span>\n          <span aria-hidden='true'>/</span>\n          <span class='sr-only'>&nbsp;per&nbsp;</span>\n          <span>\n          </span>\n        </span>\n      </small>\n    </div>\n  </div>\n\n\n        </div></div>\n<div class='caption hidden'>Taxes included.\n<a href=\"/policies/shipping-policy\">Shipping</a> calculated at checkout.\n</div><div ><form method=\"post\" action=\"/cart/add\" id=\"product-form-installment-product-form-mobile-template--21041114415194__main\" accept-charset=\"UTF-8\" class=\"caption\" enctype=\"multipart/form-data\"><input type=\"hidden\" name=\"form_type\" value=\"product\" /><input type=\"hidden\" name=\"utf8\" value=\"✓\" /><input type='hidden' name='id' value='42989584187482'>\n        \n<input type=\"hidden\" name=\"product-id\" value=\"7765208334426\" /><input type=\"hidden\" name=\"section-id\" value=\"template--21041114415194__main\" /></form></div>\n  </div>\n  \n\n\n\n\n\n  <a\n    href='/customer_authentication/login?return_to=/products/tecnifibre-tfight-300-rs-unstrung-white-black-mens-rackets-249969'\n    data-wish-list-login\n    class='group btn btn--icon disabled:opacity-50 '\n  >\n    \n<svg-icon\n  src='icon-heart'\n  class='inline-block w-4 h-4 text-gray-500'\n\n  \n    style='--icon-size: 16px;'\n  \n\n  \n  \n></svg-icon>\n\n  </a>\n\n\n</div>\n</div>\n\n\n\n\n\n  <script src=\"//www.prodirectsport.com/cdn/shop/t/28/assets/core-swiper-with-media.CV3fwrkN.min.js\" type=\"module\" crossorigin=\"anonymous\"></script>\n  <link rel=\"modulepreload\" href=\"//www.prodirectsport.com/cdn/shop/t/28/assets/SwiperElement.CntNxKVs.min.js\" crossorigin=\"anonymous\">\n  <link rel=\"modulepreload\" href=\"//www.prodirectsport.com/cdn/shop/t/28/assets/custom-element.C028faeO.min.js\" crossorigin=\"anonymous\">\n  <link rel=\"modulepreload\" href=\"//www.prodirectsport.com/cdn/shop/t/28/assets/lit-element.Bqq0GcwT.min.js\" crossorigin=\"anonymous\">\n  <link rel=\"modulepreload\" href=\"//www.prodirectsport.com/cdn/shop/t/28/assets/BaseElement.BeQ0XT43.min.js\" crossorigin=\"anonymous\">\n  <link rel=\"modulepreload\" href=\"//www.prodirectsport.com/cdn/shop/t/28/assets/core-vendor-swiper.CxGrKusx.min.js\" crossorigin=\"anonymous\">\n  <link rel=\"modulepreload\" href=\"//www.prodirectsport.com/cdn/shop/t/28/assets/preload-helper.C1FmrZbK.min.js\" crossorigin=\"anonymous\">\n  <link rel=\"modulepreload\" href=\"//www.prodirectsport.com/cdn/shop/t/28/assets/property.DJ0Tw8BH.min.js\" crossorigin=\"anonymous\">\n  <link rel=\"modulepreload\" href=\"//www.prodirectsport.com/cdn/shop/t/28/assets/query.CpiO8Lcb.min.js\" crossorigin=\"anonymous\">\n  <link rel=\"modulepreload\" href=\"//www.prodirectsport.com/cdn/shop/t/28/assets/base.CShCMygk.min.js\" crossorigin=\"anonymous\">\n\n\n\n\n\n  <script src=\"//www.prodirectsport.com/cdn/shop/t/28/assets/auto-background.B0zup6Z1.min.js\" type=\"module\" crossorigin=\"anonymous\"></script>\n\n\n\n<div\n  id='MediaGallery-template--21041114415194__main'\n  role='region'\n  sub-section-id='MediaGallery-template--21041114415194__main'\n  aria-label='Gallery Viewer'\n  class='relative lg:sticky lg:top-24'\n>\n  \n\n<modal-dialog\n    global-interactive-element\n    cloak\n    type='modal'\n    id='MediaGallery-template--21041114415194__main-zoom-gallery'\n\n    \n      url=''\n    \n\n    \n      size='modal-max'\n    \n\n    \n\n    \n      close-on-backdrop-click='true'\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n    \n  >\n    <div class=\"md:px-9.5 pb-9.5 grid gap-x-xs auto-rows-[1fr_82px] md:auto-rows-auto grid-cols-1 md:grid-cols-[80px_minmax(0,_1fr)] lg:grid-cols-[82px_minmax(0,_1fr)] size-full bg-t-background\">\n      <div class=\"order-2 md:order-1\">\n        <swiper-container\n          id='MediaGallery-template--21041114415194__main-thumbs-swiper-zoom'\n          class='block h-full'\n          direction='horizontal'\n          slides-per-view='auto'\n          space-between='9'\n          slides-offset-before='38'\n          slides-offset-after='38'\n          centered-slides='false'\n          mousewheel='true'\n          watch-slides-progress='true'\n          free-mode='true'\n          slide-to-clicked-slide='true'\n          breakpoints=\"{\n            &quot;1024&quot;:{\n                &quot;direction&quot;: &quot;vertical&quot;,\n                &quot;slidesPerView&quot;: &quot;auto&quot;,\n                &quot;slidesOffsetBefore&quot;: 0,\n                &quot;slidesOffsetAfter&quot;: 0\n                }\n            }\"\n        >\n          \n        </swiper-container>\n      </div>\n\n      <swiper-with-media class=\"block relative size-full order-1 md:order-2\">\n        <swiper-container\n          id='MediaGallery-template--21041114415194__main-main-swiper-zoom'\n          class='h-full block whitespace-nowrap overflow-clip'\n          effect='slide'\n          auto-height='false'\n          slides-per-view='1'\n          thumbs-swiper='#MediaGallery-template--21041114415194__main-thumbs-swiper-zoom'\n          auto-scroll-offset='true'\n        >\n          \n        </swiper-container>\n      </swiper-with-media>\n    </div>\n  \n  </modal-dialog>\n\n\n\n  <script src=\"//www.prodirectsport.com/cdn/shop/t/28/assets/core-swiper-with-media.CV3fwrkN.min.js\" type=\"module\" crossorigin=\"anonymous\"></script>\n  <link rel=\"modulepreload\" href=\"//www.prodirectsport.com/cdn/shop/t/28/assets/SwiperElement.CntNxKVs.min.js\" crossorigin=\"anonymous\">\n  <link rel=\"modulepreload\" href=\"//www.prodirectsport.com/cdn/shop/t/28/assets/custom-element.C028faeO.min.js\" crossorigin=\"anonymous\">\n  <link rel=\"modulepreload\" href=\"//www.prodirectsport.com/cdn/shop/t/28/assets/lit-element.Bqq0GcwT.min.js\" crossorigin=\"anonymous\">\n  <link rel=\"modulepreload\" href=\"//www.prodirectsport.com/cdn/shop/t/28/assets/BaseElement.BeQ0XT43.min.js\" crossorigin=\"anonymous\">\n  <link rel=\"modulepreload\" href=\"//www.prodirectsport.com/cdn/shop/t/28/assets/core-vendor-swiper.CxGrKusx.min.js\" crossorigin=\"anonymous\">\n  <link rel=\"modulepreload\" href=\"//www.prodirectsport.com/cdn/shop/t/28/assets/preload-helper.C1FmrZbK.min.js\" crossorigin=\"anonymous\">\n  <link rel=\"modulepreload\" href=\"//www.prodirectsport.com/cdn/shop/t/28/assets/property.DJ0Tw8BH.min.js\" crossorigin=\"anonymous\">\n  <link rel=\"modulepreload\" href=\"//www.prodirectsport.com/cdn/shop/t/28/assets/query.CpiO8Lcb.min.js\" crossorigin=\"anonymous\">\n  <link rel=\"modulepreload\" href=\"//www.prodirectsport.com/cdn/shop/t/28/assets/base.CShCMygk.min.js\" crossorigin=\"anonymous\">\n\n\n    <div\n      class='lg:top-(--header-height) -mx-md lg:mx-0 lg:rounded-md bg-(--background-color) '\n      \n      data-bg-host\n    >\n      <div class='relative lg:max-h-[calc(100vh-var(--header-height)-50px)] aspect-square mx-auto'>\n</div>\n    </div>\n  \n</div>\n\n<section\n  id='ProductInfo-template--21041114415194__main'\n  class='grid grid-cols-1 gap-y-lg lg:gap-y-5 place-content-start lg:pr-md lg:py-sm '\n  section-id='ProductInfo-template--21041114415194__main'\n>\n          <div class='hidden lg:block'>\n\n<div class='flex items-center justify-between gap-x-2xs'>\n  <div sub-section-id='product-form-template--21041114415194__main-badges'><div class='flex items-center gap-2 flex-wrap'><div class='w-fit flex gap-2xs items-center p-2xs rounded-sm bg-(--bg-color) text-(--color) py-[7px] px-2' style=\"--bg-color:#f6f6f6;--color:#e6001f;\"><span class='text-utility uppercase flex gap-2'>40% OFF | SAVE £84.00</span></div>\n\n<div class='w-fit flex gap-2xs items-center p-2xs rounded-sm bg-b-gray text-b-gray-dark py-[7px] px-2' ><span class='text-utility uppercase flex gap-2'>Use Personalisation for Stringing </span></div>\n\n</div>\n</div>\n\n  <dialog-toggle global-interactive-element modal-id='product-info-cta-reviews'>\n    <!-- TODO: Remove default product.id -->\n    \n    <div\n      data-bv-show='inline_rating'\n      data-bv-product-id='249969'\n      data-bv-redirect-url='/products/tecnifibre-tfight-300-rs-unstrung-white-black-mens-rackets-249969'\n      data-bv-seo='false'\n    ></div>\n  </dialog-toggle>\n</div>\n</div>\n        \n\n          <div\n            class='hidden lg:block'\n            sub-section-id='product-form-template--21041114415194__maintitle'\n            \n          >\n            <div class='h5 md:text-xl mb-0 flex flex-col gap-y-xs'>\n              \n                Tecnifibre TFight 300 RS (Unstrung)\n                <div class='text-body text-t-foreground-secondary'>\n                  White/Black\n                </div>\n              \n            </div>\n          </div>\n        \n\n          <div class='hidden lg:block'>\n\n<div class='flex items-start justify-between gap-4' data-product-price>\n  <div sub-section-id='product-form-template--21041114415194__main-'>\n    <div class='flex items-center justify-between gap-x-2xs'><div\n          class='h6 mb-0'\n          id='price-template--21041114415194__main'\n          role='status'\n          \n        >\n          \n<div\n    class='\n      inline-flex gap-x-xs justify-start items-center group/price text-t-black group-data-[theme=dark]:text-t-white text-body-large font-medium flex! gap-x-xs\n price--sold-out on-sale volume-pricing--sale-badge'\n    data-price='12600'\n    data-compare-at-price='21000'\n    data-price-varies='false'\n    \n  >\n    <div class='inline-flex gap-x-2xs text-body-large font-medium flex! gap-x-xs'>\n      <div class='group-[.on-sale]/price:flex gap-x-xs'>\n        <span class='sr-only'>Regular price</span>\n        <span class='flex flex-row gap-x-2.5 text-body-large font-medium flex! gap-x-xs'>\n          <span\n            class='\n              text-t-red-light\n              text-t-red-light\n              \n            '\n            data-price-regular\n          >\n            £126.00\n          </span>\n          <span\n            data-price-compare-at-wrapper\n            class=''\n          >\n            <span class='sr-only'>Regular price</span>\n            <span>\n              <s\n                class='line-through text-t-foreground-secondary group-data-[theme=dark]:text-t-white'\n                data-price-compare-at\n              >£210.00\n</s>\n            </span>\n          </span>\n        </span>\n      </div>\n      <small class='text-caption text-t-black group-data-[theme=dark]:text-t-white  hidden'>\n        <span class='sr-only'>Unit price</span>\n        <span class='text-body-large font-medium flex! gap-x-xs'>\n          <span></span>\n          <span aria-hidden='true'>/</span>\n          <span class='sr-only'>&nbsp;per&nbsp;</span>\n          <span>\n          </span>\n        </span>\n      </small>\n    </div>\n  </div>\n\n\n        </div></div>\n<div class='caption hidden'>Taxes included.\n<a href=\"/policies/shipping-policy\">Shipping</a> calculated at checkout.\n</div><div ><form method=\"post\" action=\"/cart/add\" id=\"product-form-installment-product-form-template--21041114415194__main\" accept-charset=\"UTF-8\" class=\"caption\" enctype=\"multipart/form-data\"><input type=\"hidden\" name=\"form_type\" value=\"product\" /><input type=\"hidden\" name=\"utf8\" value=\"✓\" /><input type='hidden' name='id' value='42989584187482'>\n        \n<input type=\"hidden\" name=\"product-id\" value=\"7765208334426\" /><input type=\"hidden\" name=\"section-id\" value=\"template--21041114415194__main\" /></form></div>\n  </div>\n  \n\n\n\n\n\n  <a\n    href='/customer_authentication/login?return_to=/products/tecnifibre-tfight-300-rs-unstrung-white-black-mens-rackets-249969'\n    data-wish-list-login\n    class='group btn btn--icon disabled:opacity-50 '\n  >\n    \n<svg-icon\n  src='icon-heart'\n  class='inline-block w-4 h-4 text-gray-500'\n\n  \n    style='--icon-size: 16px;'\n  \n\n  \n  \n></svg-icon>\n\n  </a>\n\n\n</div>\n</div>\n        \n\n\n\n\n  <script src=\"//www.prodirectsport.com/cdn/shop/t/28/assets/size-conversion.C2ypebbs.min.js\" type=\"module\" crossorigin=\"anonymous\"></script>\n  <link rel=\"modulepreload\" href=\"//www.prodirectsport.com/cdn/shop/t/28/assets/lit-element.Bqq0GcwT.min.js\" crossorigin=\"anonymous\">\n\n<variant-picker\n  id='variant-selects-variant_picker'\n  class='grid grid-cols-1 gap-y-[25px] lg:gap-y-5'\n  sub-section-id='variant-selects-variant_picker'\n  \n    \n  \n  product-id='7765208334426'\n  product-title='Tecnifibre TFight 300 RS (Unstrung)'\n  selected-variant-id='42989584187482'\n  selected-variant-sku='2554268'\n>\n  \n\n\n\n<fieldset sub-section-id='variant_picker-Size'>\n          <div class='flex items-center justify-between gap-x-xs mb-xs'>\n            <legend class='text-body text-t-foreground-secondary h-5.5'>Size:&nbsp;L2</legend>\n            \n\n\n\n          </div>\n          <div class='grid grid-cols-5 lg:grid-cols-6 gap-2xs'>\n            \n\n<div class='relative'>\n  <input\n    type='radio'\n    id='variant_picker-1-0'\n    name='Size-1'\n    value='L1'\n    form='product-form-template--21041114415194__main'\n    \n    \n      data-option-value-id=\"3840981303386\"\n      data-variant-id=\"42887885029466\"\n      data-variant-sku=\"2554267\"\n    class='sr-only peer'\n    \n  >\n  <label\n    for='variant_picker-1-0'\n    class='w-full inline-flex items-center justify-center h-[40px] md:h-[30px] rounded-md caption p-xs border border-t-grey-200 border-solid \n    disabled bg-t-background-secondary after:content-[\"\"] after:absolute after:w-[110%] after:border-t-1 after:border-t-grey-200 after:rotate-[-26deg] after:origin-center text-t-grey-200\n  \n text-center peer-checked:border-t-foreground cursor-pointer transition duration-300 ease-in-out relative overflow-hidden truncate'\n    role='option'\n    aria-label='L1'\n    tabindex='0'\n  >\n    L1<span class=\"sr-only\">Variant sold out or unavailable</span>\n\n      <span class='absolute left-[5.48px] top-[4.13px]'>\n<svg-icon\n  src='icon-bell-02'\n  class=''\n\n  \n    style='--icon-size: 11px;'\n  \n\n  \n  \n></svg-icon>\n</span></label>\n</div>\n\n\n\n        <link\n          rel='preload'\n          href='/products/tecnifibre-tfight-300-rs-unstrung-white-black-mens-rackets-249969?variant=42887885029466&sections=template--21041114415194__main'\n          as='fetch'\n          crossorigin='anonymous'\n          type=''\n        >\n        \n\n<div class='relative'>\n  <input\n    type='radio'\n    id='variant_picker-1-1'\n    name='Size-1'\n    value='L2'\n    form='product-form-template--21041114415194__main'\n    \n      checked\n    \n    \n      data-option-value-id=\"4246181937242\"\n      data-variant-id=\"42989584187482\"\n      data-variant-sku=\"2554268\"\n    class='sr-only peer'\n    \n  >\n  <label\n    for='variant_picker-1-1'\n    class='w-full inline-flex items-center justify-center h-[40px] md:h-[30px] rounded-md caption p-xs border border-t-grey-200 border-solid \n    disabled bg-t-background-secondary after:content-[\"\"] after:absolute after:w-[110%] after:border-t-1 after:border-t-grey-200 after:rotate-[-26deg] after:origin-center text-t-grey-200\n  \n text-center peer-checked:border-t-foreground cursor-pointer transition duration-300 ease-in-out relative overflow-hidden truncate'\n    role='option'\n    aria-label='L2'\n    tabindex='0'\n  >\n    L2<span class=\"sr-only\">Variant sold out or unavailable</span>\n\n      <span class='absolute left-[5.48px] top-[4.13px]'>\n<svg-icon\n  src='icon-bell-02'\n  class=''\n\n  \n    style='--icon-size: 11px;'\n  \n\n  \n  \n></svg-icon>\n</span></label>\n</div>\n\n\n\n        <link\n          rel='preload'\n          href='/products/tecnifibre-tfight-300-rs-unstrung-white-black-mens-rackets-249969?variant=42989584187482&sections=template--21041114415194__main'\n          as='fetch'\n          crossorigin='anonymous'\n          type=''\n        >\n        \n\n<div class='relative'>\n  <input\n    type='radio'\n    id='variant_picker-1-2'\n    name='Size-1'\n    value='L3'\n    form='product-form-template--21041114415194__main'\n    \n    \n      data-option-value-id=\"4246181970010\"\n      data-variant-id=\"42989584220250\"\n      data-variant-sku=\"2554269\"\n    class='sr-only peer'\n    \n  >\n  <label\n    for='variant_picker-1-2'\n    class='w-full inline-flex items-center justify-center h-[40px] md:h-[30px] rounded-md caption p-xs border border-t-grey-200 border-solid \n    disabled bg-t-background-secondary after:content-[\"\"] after:absolute after:w-[110%] after:border-t-1 after:border-t-grey-200 after:rotate-[-26deg] after:origin-center text-t-grey-200\n  \n text-center peer-checked:border-t-foreground cursor-pointer transition duration-300 ease-in-out relative overflow-hidden truncate'\n    role='option'\n    aria-label='L3'\n    tabindex='0'\n  >\n    L3<span class=\"sr-only\">Variant sold out or unavailable</span>\n\n      <span class='absolute left-[5.48px] top-[4.13px]'>\n<svg-icon\n  src='icon-bell-02'\n  class=''\n\n  \n    style='--icon-size: 11px;'\n  \n\n  \n  \n></svg-icon>\n</span></label>\n</div>\n\n\n\n        <link\n          rel='preload'\n          href='/products/tecnifibre-tfight-300-rs-unstrung-white-black-mens-rackets-249969?variant=42989584220250&sections=template--21041114415194__main'\n          as='fetch'\n          crossorigin='anonymous'\n          type=''\n        >\n        \n\n<div class='relative'>\n  <input\n    type='radio'\n    id='variant_picker-1-3'\n    name='Size-1'\n    value='L4'\n    form='product-form-template--21041114415194__main'\n    \n    \n      data-option-value-id=\"3805991207002\"\n      data-variant-id=\"42873641664602\"\n      data-variant-sku=\"2554270\"\n    class='sr-only peer'\n    \n  >\n  <label\n    for='variant_picker-1-3'\n    class='w-full inline-flex items-center justify-center h-[40px] md:h-[30px] rounded-md caption p-xs border border-t-grey-200 border-solid \n    disabled bg-t-background-secondary after:content-[\"\"] after:absolute after:w-[110%] after:border-t-1 after:border-t-grey-200 after:rotate-[-26deg] after:origin-center text-t-grey-200\n  \n text-center peer-checked:border-t-foreground cursor-pointer transition duration-300 ease-in-out relative overflow-hidden truncate'\n    role='option'\n    aria-label='L4'\n    tabindex='0'\n  >\n    L4<span class=\"sr-only\">Variant sold out or unavailable</span>\n\n      <span class='absolute left-[5.48px] top-[4.13px]'>\n<svg-icon\n  src='icon-bell-02'\n  class=''\n\n  \n    style='--icon-size: 11px;'\n  \n\n  \n  \n></svg-icon>\n</span></label>\n</div>\n\n\n\n        <link\n          rel='preload'\n          href='/products/tecnifibre-tfight-300-rs-unstrung-white-black-mens-rackets-249969?variant=42873641664602&sections=template--21041114415194__main'\n          as='fetch'\n          crossorigin='anonymous'\n          type=''\n        >\n        \n\n\n          </div>\n        </fieldset><script type='application/json' data-selected-variant>\n      {\"id\":42989584187482,\"title\":\"L2\",\"option1\":\"L2\",\"option2\":null,\"option3\":null,\"sku\":\"2554268\",\"requires_shipping\":true,\"taxable\":true,\"featured_image\":null,\"available\":false,\"name\":\"Tecnifibre TFight 300 RS (Unstrung) - L2\",\"public_title\":\"L2\",\"options\":[\"L2\"],\"price\":12600,\"weight\":400,\"compare_at_price\":21000,\"inventory_management\":\"shopify\",\"barcode\":\"3490150192804\",\"requires_selling_plan\":false,\"selling_plan_allocations\":[],\"quantity_rule\":{\"min\":1,\"max\":null,\"increment\":1}}\n    </script></variant-picker>\n\n\n        \n        \n          <div\n  class='usizy-external hidden'\n  data-layout='link'\n  data-user=''\n  data-product='7765208334426'\n  data-price-vat='12600'\n  data-price-no-vat=''\n  data-language='en'\n></div>\n\n        \n<style>\n  .pd-alert {\n    margin: 12px 0;\n    font-size: 14px;\n    line-height: 1.4;\n  }\n\n  .pd-alert__title {\n    display: flex;\n    align-items: center;\n    gap: 6px;\n    font-weight: 600;\n    margin-bottom: 4px;\n  }\n\n  .pd-alert__icon {\n    width: 20px;\n    height: 20px;\n    display: block;\n  }\n</style>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n<div  sub-section-id='buy_buttons'><product-form\n      class='group/product-form'\n      data-product-handle='tecnifibre-tfight-300-rs-unstrung-white-black-mens-rackets-249969'\n      data-product-id='7765208334426'\n      data-selected-variant-sku='2554268'\n      data-product-title='Tecnifibre TFight 300 RS (Unstrung)'\n      data-membership-error='PD:FC Membership can only be added with MAP policy products'\n      data-membership-handle='elite-club-membership'\n      \n    >\n      <div class='product-form__error-message-wrapper' role='alert' hidden>\n<svg-icon\n  src='icon-error'\n  class=''\n\n  \n\n  \n  \n></svg-icon>\n<span class='product-form__error-message'></span>\n      </div><form method=\"post\" action=\"/cart/add\" id=\"product-form-template--21041114415194__main\" accept-charset=\"UTF-8\" class=\"group-[.loading]/product-form:pointer-events-none\" enctype=\"multipart/form-data\" novalidate=\"novalidate\" data-type=\"add-to-cart-form\"><input type=\"hidden\" name=\"form_type\" value=\"product\" /><input type=\"hidden\" name=\"utf8\" value=\"✓\" />\n        <input\n          type='hidden'\n          name='id'\n          class='hidden'\n          value='42989584187482'\n          \n            disabled\n          \n        >\n\n        \n        \n<div class='grid grid-cols-1 gap-y-xs'>\n            \n          \n\n          <div class='flex gap-x-2xs'><div\n  id='Quantity-Form-template--21041114415194__main'\n  class='grid grid-cols-1 gap-y-xs shrink-0 '\n  sub-section-id='buy_buttons'\n  \n>\n  <div class='grid grid-cols-1 gap-y-2xs'>\n<quantity-input\n  class='grid grid-cols-[40px_20px_40px] rounded-[6.25rem] bg-t-grey-100 max-w-fit h-[40px] items-center relative'\n  variant-id='42989584187482'\n  cart-quantity='0'\n  min='1'\n  value='1'\n  \n    max='0'\n  \n\n  \n>\n  <button\n    class='inline-flex items-center justify-center aspect-square text-utility disabled:opacity-50 disabled:pointer-events-none'\n    name='minus'\n    type='button'\n    id='product-form-template--21041114415194__main-quantity__decrement'\n  >\n    <span class='sr-only'>Decrease quantity for Tecnifibre TFight 300 RS (Unstrung)</span>\n<svg-icon\n  src='icon-minus'\n  class=''\n\n  \n    style='--icon-size: 8px;'\n  \n\n  \n  \n></svg-icon>\n</button>\n  <input\n    class='text-center remove-arrow text-utility'\n    type='number'\n    name='quantity'\n    value='1'\n    inputmode='numeric'\n    \n    min='0'\n    \n      max='0'\n    \n    step='1'\n    aria-label='Quantity for Tecnifibre TFight 300 RS (Unstrung)'\n    id='product-form-template--21041114415194__main-quantity'\n\n    \n      form='product-form-template--21041114415194__main'\n    \n  >\n  <button\n    class='inline-flex items-center justify-center aspect-square text-utility disabled:opacity-50'\n    name='plus'\n    type='button'\n    id='product-form-template--21041114415194__main-quantity__increment'\n    aria-describedby='product-form-template--21041114415194__main-quantity__tooltip'\n  >\n    <span class='sr-only'>Increase quantity for Tecnifibre TFight 300 RS (Unstrung)</span>\n<svg-icon\n  src='icon-plus'\n  class=''\n\n  \n    style='--icon-size: 10px;'\n  \n\n  \n  \n></svg-icon>\n</button>\n  \n    <div\n      id='product-form-template--21041114415194__main-quantity__tooltip'\n      data-tooltip\n      role='tooltip'\n      class='bg-t-white border border-t-grey-200 text-caption text-t-danger p-2xs rounded-xs w-max absolute top-0 left-0 hidden'\n    >\n        Maximum quantity reached\n      </div>\n  \n</quantity-input>\n</div>\n  <label class='caption hidden' for='Quantity-template--21041114415194__main'>\n\n\n  <script src=\"//www.prodirectsport.com/cdn/shop/t/28/assets/component-variants-in-cart.DZXEoHQJ.min.js\" type=\"module\" crossorigin=\"anonymous\"></script>\n  <link rel=\"modulepreload\" href=\"//www.prodirectsport.com/cdn/shop/t/28/assets/BaseElement.BeQ0XT43.min.js\" crossorigin=\"anonymous\">\n  <link rel=\"modulepreload\" href=\"//www.prodirectsport.com/cdn/shop/t/28/assets/WithShopifyCart.XfnNMaZV.min.js\" crossorigin=\"anonymous\">\n  <link rel=\"modulepreload\" href=\"//www.prodirectsport.com/cdn/shop/t/28/assets/lit-element.Bqq0GcwT.min.js\" crossorigin=\"anonymous\">\n  <link rel=\"modulepreload\" href=\"//www.prodirectsport.com/cdn/shop/t/28/assets/WithApiClient.BpIXPXP2.min.js\" crossorigin=\"anonymous\">\n  <link rel=\"modulepreload\" href=\"//www.prodirectsport.com/cdn/shop/t/28/assets/index.CKJCYK2x.min.js\" crossorigin=\"anonymous\">\n  <link rel=\"modulepreload\" href=\"//www.prodirectsport.com/cdn/shop/t/28/assets/cart-sections.WoVMkNAv.min.js\" crossorigin=\"anonymous\">\n  <link rel=\"modulepreload\" href=\"//www.prodirectsport.com/cdn/shop/t/28/assets/create-context.89xeped_.min.js\" crossorigin=\"anonymous\">\n  <link rel=\"modulepreload\" href=\"//www.prodirectsport.com/cdn/shop/t/28/assets/consume.buk_6rqo.min.js\" crossorigin=\"anonymous\">\n  <link rel=\"modulepreload\" href=\"//www.prodirectsport.com/cdn/shop/t/28/assets/context-consumer.6OsvWj3y.min.js\" crossorigin=\"anonymous\">\n  <link rel=\"modulepreload\" href=\"//www.prodirectsport.com/cdn/shop/t/28/assets/context-request-event.GdmzvDV-.min.js\" crossorigin=\"anonymous\">\n  <link rel=\"modulepreload\" href=\"//www.prodirectsport.com/cdn/shop/t/28/assets/state.D00PGQq7.min.js\" crossorigin=\"anonymous\">\n  <link rel=\"modulepreload\" href=\"//www.prodirectsport.com/cdn/shop/t/28/assets/property.DJ0Tw8BH.min.js\" crossorigin=\"anonymous\">\n\n<variants-in-cart\n      variant-id='42989584187482'\n      label='###quantity### in cart'\n    >0 in cart</variants-in-cart>\n  </label>\n  <div class='quantity__rules caption hidden' id='Quantity-Rules-template--21041114415194__main'></div>\n  \n</div>\n\n            \n          </div>\n\n          \n\n<div\n  data-sticky-add-to-cart-bar\n  class='\n    fixed bg-t-background z-50 transition-transform duration-300 translate-y-full flex flex-col md:flex-row gap-x-10 items-center w-full gap-y-xs\n    text-t-foreground-secondary translate-y-full w-full md:w-auto md:max-w-[533px] lg:max-w-none bottom-0 right-0 md:right-[21px]\n    rounded-none md:rounded-md md:shadow-md py-xs px-sm md:px-2xs md:py-2xs\n    \n  '\n><div class='gap-xs flex items-center w-full'>\n      <div class='hidden md:flex flex-shrink-0 '>\n      </div>\n      <div class='w-[30vw] md:max-w-[300px] flex flex-row md:flex-col gap-[2px] justify-between flex-grow'>\n        <div class='text-caption text-t-foreground-secondary truncate text-xs max-w-[65vw] md:max-w-full leading-[1.3]'>\n          Tecnifibre TFight 300 RS (Unstrung)\n        </div>\n        \n          \n            \n            \n            \n        <div\n          class='text-caption text-xs text-t-grey-500 truncate align-right md:align-left leading-[1.3] '\n          data-sticky-add-to-cart-size\n        >Size\n                L2\n</div>\n      </div>\n    </div><div class='flex gap-xs md:gap-2xs items-center flex-1 w-full'>\n\n\n\n\n  <a\n    href='/customer_authentication/login?return_to=/products/tecnifibre-tfight-300-rs-unstrung-white-black-mens-rackets-249969'\n    data-wish-list-login\n    class='group btn btn--icon disabled:opacity-50 border border-t-grey-200 rounded-full flex items-center justify-center h-[2.188rem] w-[2.188rem]'\n  >\n    \n<svg-icon\n  src='icon-heart'\n  class='inline-block w-4 h-4 text-gray-500'\n\n  \n    style='--icon-size: 16px;'\n  \n\n  \n  \n></svg-icon>\n\n  </a>\n\n\n    \n  </div>\n</div>\n</div>\n\n        \n\n        \n<input type=\"hidden\" name=\"product-id\" value=\"7765208334426\" /><input type=\"hidden\" name=\"section-id\" value=\"template--21041114415194__main\" /></form>\n        \n      \n    </product-form></div>\n\n<style>\n  .shopify-payment-button__more-options[aria-hidden='true'] {\n    display: none;\n  }\n</style>\n\n\n  <style>\n    .swym-isa-inline-form {\n      display: none;\n    }\n  </style>\n\n\n  <div class='flex flex-col gap-3.75'>\n    \n      <klarna-placement\n        id='klarna-credit-badge'\n        data-key='credit-promotion-badge'\n        data-locale='en-GB'\n      >\n      </klarna-placement>\n    \n    \n      <div><div class='product-main-paypal-container'></div></div>\n    \n  </div>\n\n<!-- TrustBox widget - Micro Star -->\n<div class=\"trustpilot-widget\" data-locale=\"en-US\" data-template-id=\"5419b732fbfb950b10de65e5\" data-businessunit-id=\"4805cae3000064000502466d\" data-style-height=\"24px\" data-style-width=\"100%\" data-token=\"4f2cbb04-4545-42ba-b1de-8746cfa88fbc\">\n  <a href=\"https://www.trustpilot.com/review/www.prodirectsport.com\" target=\"_blank\" rel=\"noopener\">Trustpilot</a>\n</div>\n<!-- End TrustBox widget -->\n\n<style data-shopify>\n .trustpilot-widget {\n    padding: 0.8rem 0 0.6rem 0 !important;\n    background-color: #f6f6f6;\n    border-radius: 5px;\n    margin-top: 10px;\n  }\n</style>\n<div class='border-1 border-t-grey-200 rounded-[4px] px-5'><swiper-container\n      slides-per-view='auto'\n      class='product-facts overflow-hidden py-[15px]'\n      auto-height='true'pagination='true'\n        pagination-el='.custom-pagination-template--21041114415194__main'\n        pagination-clickable='true'autoplay='true'\n        autoplay-delay='4000'\n        autoplay-disable-on-interaction='false'\n        style='--swiper-autoplay-delay: 4000ms'><swiper-slide\n            class=' pb-[15px]  text-left'data-swiper-autoplay='0'><h6 class='text-t-black font-semibold leading-[160%] pb-[5px] text-body'>\n                Hassle-Free Online Returns\n              </h6><div class='text-t-foreground-secondary font-normal leading-[130%] rte !text-xs [&_p]:!text-xs'>\n                <p>Shop with confidence with hassle-free ONLINE returns within 28 days of date of delivery.</p>\n              </div></swiper-slide><swiper-slide\n            class=' pb-[15px]  text-left'data-swiper-autoplay='0'><h6 class='text-t-black font-semibold leading-[160%] pb-[5px] text-body'>\n                Fast Delivery\n              </h6><div class='text-t-foreground-secondary font-normal leading-[130%] rte !text-xs [&_p]:!text-xs'>\n                <p>Fast Dispatch, and delivery through a range of trusted carriers</p>\n              </div></swiper-slide><swiper-slide\n            class=' pb-[15px]  text-left'data-swiper-autoplay='0'><h6 class='text-t-black font-semibold leading-[160%] pb-[5px] text-body'>\n                World-Class Customer Service\n              </h6><div class='text-t-foreground-secondary font-normal leading-[130%] rte !text-xs [&_p]:!text-xs'>\n                <p>World-Class Customer Service with over 125,000 5-Star Reviews with Trustpilot</p>\n              </div></swiper-slide><swiper-slide\n            class=' pb-[15px]  text-left'data-swiper-autoplay='0'><h6 class='text-t-black font-semibold leading-[160%] pb-[5px] text-body'>\n                Easy Payment Options\n              </h6><div class='text-t-foreground-secondary font-normal leading-[130%] rte !text-xs [&_p]:!text-xs'>\n                <p>Secure Online Payments including Credit/Debit Card, Apple Pay, SHOP Pay, and finance options with Klarna and PayPal</p>\n              </div></swiper-slide><swiper-slide\n            class=' pb-[15px]  text-left'data-swiper-autoplay='0'><h6 class='text-t-black font-semibold leading-[160%] pb-[5px] text-body'>\n                100% Genuine Products\n              </h6><div class='text-t-foreground-secondary font-normal leading-[130%] rte !text-xs [&_p]:!text-xs'>\n                <p>Pro-Direct are an Authorised Retailer for leading Brands including Nike, adidas & PUMA, and many more</p>\n              </div></swiper-slide><div slot='container-end' class='custom-pagination swiper-pagination custom-pagination-template--21041114415194__main'></div>\n    </swiper-container>\n  </div>\n<div id=\"shopify-block-AbGRCSElsQmVLdEY5c__discount_kit_product_volume_qUVUUW\" class=\"shopify-block shopify-app-block\"><script type=\"module\" src='https://cdn.shopify.com/extensions/019f60ac-0c7b-714e-82e4-f39ec4b0cccd/discount-kit-567/assets/dk_cart.js'></script>\n<script src='https://cdn.shopify.com/extensions/019f60ac-0c7b-714e-82e4-f39ec4b0cccd/discount-kit-567/assets/dk_product_volume.js' defer></script>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n<style data-shopify>\n  :root {\n    --dk-volume-body-background-color: #f6f6f6;\n    --dk-volume-body-background-highlight: 153, 153, 153;\n    --dk-volume-body-font-color: #555555;\n    --dk-volume-border-color: 85, 85, 85;\n    --dk-volume-border-radius: 4px;\n    --dk-volume-border-width:\n    \n      1px;\n    \n    --dk-volume-header-background-color: 0, 0, 0;\n    --dk-volume-header-font-color: #ffffff;\n    --dk-volume-table-cell-padding: 10px;\n  }\n</style>\n\n<span ng-non-bindable>\n  <volume-table\n    class='dk-volume-table-component'\n    cart='{&quot;note&quot;:null,&quot;attributes&quot;:{},&quot;original_total_price&quot;:0,&quot;total_price&quot;:0,&quot;total_discount&quot;:0,&quot;total_weight&quot;:0.0,&quot;item_count&quot;:0,&quot;items&quot;:[],&quot;requires_shipping&quot;:false,&quot;currency&quot;:&quot;GBP&quot;,&quot;items_subtotal_price&quot;:0,&quot;cart_level_discount_applications&quot;:[],&quot;checkout_charge_amount&quot;:0}'\n    collections='[]'\n    \n      \n      \n      data-discount-0='{&quot;id&quot;:&quot;gid:\\/\\/shopify\\/DiscountAutomaticNode\\/1567930941530&quot;,&quot;discountType&quot;:&quot;PRODUCT_VOLUME&quot;,&quot;discountTitle&quot;:&quot;AMO MultiBuy&quot;,&quot;discountStatus&quot;:&quot;ACTIVE&quot;,&quot;hasContext&quot;:false,&quot;discountNode&quot;:{&quot;config&quot;:{&quot;value&quot;:{&quot;allowB2b&quot;:false,&quot;appliesOncePerCustomer&quot;:false,&quot;cartAttribute&quot;:null,&quot;currencyCode&quot;:null,&quot;customerOperator&quot;:&quot;oneOf&quot;,&quot;customerTags&quot;:null,&quot;discountTitle&quot;:&quot;AMO MultiBuy&quot;,&quot;discountType&quot;:&quot;PRODUCT_VOLUME&quot;,&quot;locationIds&quot;:null,&quot;locationOperator&quot;:&quot;oneOf&quot;,&quot;marketHandles&quot;:null,&quot;marketOperator&quot;:&quot;oneOf&quot;,&quot;matchRule&quot;:{&quot;all&quot;:false,&quot;type&quot;:&quot;collection&quot;,&quot;include&quot;:[&quot;308132380762&quot;],&quot;selection&quot;:[],&quot;exclude&quot;:[],&quot;excludeSale&quot;:false,&quot;purchaseType&quot;:&quot;both&quot;},&quot;onlyB2b&quot;:false,&quot;test&quot;:false,&quot;tiers&quot;:[{&quot;buys&quot;:{&quot;type&quot;:&quot;minimumQuantity&quot;,&quot;value&quot;:3},&quot;gets&quot;:{&quot;type&quot;:&quot;percentage&quot;,&quot;value&quot;:10},&quot;message&quot;:null,&quot;messageTranslations&quot;:null},{&quot;buys&quot;:{&quot;type&quot;:&quot;minimumQuantity&quot;,&quot;value&quot;:5},&quot;gets&quot;:{&quot;type&quot;:&quot;percentage&quot;,&quot;value&quot;:20},&quot;message&quot;:null,&quot;messageTranslations&quot;:null},{&quot;gets&quot;:{&quot;type&quot;:&quot;percentage&quot;,&quot;value&quot;:30},&quot;buys&quot;:{&quot;type&quot;:&quot;minimumQuantity&quot;,&quot;value&quot;:10},&quot;message&quot;:null,&quot;messageTranslations&quot;:null}],&quot;useUngroupedDiscounts&quot;:false,&quot;volumeType&quot;:&quot;eachProduct&quot;}}},&quot;startsAt&quot;:&quot;2026-04-08T13:02:39Z&quot;,&quot;endsAt&quot;:null}'\n    \n      \n      \n      data-discount-1='{&quot;id&quot;:&quot;gid:\\/\\/shopify\\/DiscountAutomaticNode\\/1567934546010&quot;,&quot;discountType&quot;:&quot;PRODUCT_VOLUME&quot;,&quot;discountTitle&quot;:&quot;Basketballs MultiBuy&quot;,&quot;discountStatus&quot;:&quot;ACTIVE&quot;,&quot;hasContext&quot;:false,&quot;discountNode&quot;:{&quot;config&quot;:{&quot;value&quot;:{&quot;allowB2b&quot;:false,&quot;appliesOncePerCustomer&quot;:false,&quot;cartAttribute&quot;:null,&quot;currencyCode&quot;:null,&quot;customerOperator&quot;:&quot;oneOf&quot;,&quot;customerTags&quot;:null,&quot;discountTitle&quot;:&quot;Basketballs MultiBuy&quot;,&quot;discountType&quot;:&quot;PRODUCT_VOLUME&quot;,&quot;locationIds&quot;:null,&quot;locationOperator&quot;:&quot;oneOf&quot;,&quot;marketHandles&quot;:null,&quot;marketOperator&quot;:&quot;oneOf&quot;,&quot;matchRule&quot;:{&quot;all&quot;:false,&quot;type&quot;:&quot;collection&quot;,&quot;include&quot;:[&quot;308132773978&quot;],&quot;selection&quot;:[],&quot;exclude&quot;:[],&quot;excludeSale&quot;:true,&quot;purchaseType&quot;:&quot;both&quot;},&quot;onlyB2b&quot;:false,&quot;test&quot;:false,&quot;tiers&quot;:[{&quot;buys&quot;:{&quot;type&quot;:&quot;minimumQuantity&quot;,&quot;value&quot;:2},&quot;gets&quot;:{&quot;type&quot;:&quot;percentage&quot;,&quot;value&quot;:15},&quot;message&quot;:null,&quot;messageTranslations&quot;:null},{&quot;buys&quot;:{&quot;type&quot;:&quot;minimumQuantity&quot;,&quot;value&quot;:3},&quot;gets&quot;:{&quot;type&quot;:&quot;percentage&quot;,&quot;value&quot;:20},&quot;message&quot;:null,&quot;messageTranslations&quot;:null}],&quot;useUngroupedDiscounts&quot;:false,&quot;volumeType&quot;:&quot;eachProduct&quot;}}},&quot;startsAt&quot;:&quot;2026-04-08T13:17:19Z&quot;,&quot;endsAt&quot;:null}'\n    \n      \n      \n      data-discount-2='{&quot;id&quot;:&quot;gid:\\/\\/shopify\\/DiscountAutomaticNode\\/1567957123162&quot;,&quot;discountType&quot;:&quot;PRODUCT_VOLUME&quot;,&quot;discountTitle&quot;:&quot;Tennis Balls MultiBuy - Save on a Dozen&quot;,&quot;discountStatus&quot;:&quot;ACTIVE&quot;,&quot;hasContext&quot;:false,&quot;discountNode&quot;:{&quot;config&quot;:{&quot;value&quot;:{&quot;allowB2b&quot;:false,&quot;appliesOncePerCustomer&quot;:false,&quot;cartAttribute&quot;:null,&quot;currencyCode&quot;:null,&quot;customerOperator&quot;:&quot;oneOf&quot;,&quot;customerTags&quot;:null,&quot;discountTitle&quot;:&quot;Tennis Balls MultiBuy - Save on a Dozen&quot;,&quot;discountType&quot;:&quot;PRODUCT_VOLUME&quot;,&quot;locationIds&quot;:null,&quot;locationOperator&quot;:&quot;oneOf&quot;,&quot;marketHandles&quot;:null,&quot;marketOperator&quot;:&quot;oneOf&quot;,&quot;matchRule&quot;:{&quot;all&quot;:false,&quot;type&quot;:&quot;collection&quot;,&quot;include&quot;:[&quot;308134412378&quot;],&quot;selection&quot;:[],&quot;exclude&quot;:[],&quot;excludeSale&quot;:false,&quot;purchaseType&quot;:&quot;both&quot;},&quot;onlyB2b&quot;:false,&quot;test&quot;:false,&quot;tiers&quot;:[{&quot;buys&quot;:{&quot;type&quot;:&quot;minimumQuantity&quot;,&quot;value&quot;:3},&quot;gets&quot;:{&quot;type&quot;:&quot;percentage&quot;,&quot;value&quot;:5},&quot;message&quot;:null,&quot;messageTranslations&quot;:null}],&quot;useUngroupedDiscounts&quot;:false,&quot;volumeType&quot;:&quot;eachProduct&quot;}}},&quot;startsAt&quot;:&quot;2026-04-08T13:38:29Z&quot;,&quot;endsAt&quot;:null}'\n    \n      \n      \n      data-discount-3='{&quot;id&quot;:&quot;gid:\\/\\/shopify\\/DiscountAutomaticNode\\/1567957155930&quot;,&quot;discountType&quot;:&quot;PRODUCT_VOLUME&quot;,&quot;discountTitle&quot;:&quot;Tennis Balls Multibuy - Save on a Dozen.&quot;,&quot;discountStatus&quot;:&quot;ACTIVE&quot;,&quot;hasContext&quot;:false,&quot;discountNode&quot;:{&quot;config&quot;:{&quot;value&quot;:{&quot;allowB2b&quot;:false,&quot;appliesOncePerCustomer&quot;:false,&quot;cartAttribute&quot;:null,&quot;currencyCode&quot;:null,&quot;customerOperator&quot;:&quot;oneOf&quot;,&quot;customerTags&quot;:null,&quot;discountTitle&quot;:&quot;Tennis Balls Multibuy - Save on a Dozen.&quot;,&quot;discountType&quot;:&quot;PRODUCT_VOLUME&quot;,&quot;locationIds&quot;:null,&quot;locationOperator&quot;:&quot;oneOf&quot;,&quot;marketHandles&quot;:null,&quot;marketOperator&quot;:&quot;oneOf&quot;,&quot;matchRule&quot;:{&quot;all&quot;:false,&quot;type&quot;:&quot;collection&quot;,&quot;include&quot;:[&quot;308134445146&quot;],&quot;selection&quot;:[],&quot;exclude&quot;:[],&quot;excludeSale&quot;:false,&quot;purchaseType&quot;:&quot;both&quot;},&quot;onlyB2b&quot;:false,&quot;test&quot;:false,&quot;tiers&quot;:[{&quot;buys&quot;:{&quot;type&quot;:&quot;minimumQuantity&quot;,&quot;value&quot;:4},&quot;gets&quot;:{&quot;type&quot;:&quot;percentage&quot;,&quot;value&quot;:5},&quot;message&quot;:null,&quot;messageTranslations&quot;:null}],&quot;useUngroupedDiscounts&quot;:false,&quot;volumeType&quot;:&quot;eachProduct&quot;}}},&quot;startsAt&quot;:&quot;2026-04-08T13:38:29Z&quot;,&quot;endsAt&quot;:null}'\n    \n      \n      \n      data-discount-4='{&quot;id&quot;:&quot;gid:\\/\\/shopify\\/DiscountAutomaticNode\\/1567958466650&quot;,&quot;discountType&quot;:&quot;PRODUCT_VOLUME&quot;,&quot;discountTitle&quot;:&quot;Nutrition MultiBuy&quot;,&quot;discountStatus&quot;:&quot;ACTIVE&quot;,&quot;hasContext&quot;:false,&quot;discountNode&quot;:{&quot;config&quot;:{&quot;value&quot;:{&quot;allowB2b&quot;:false,&quot;appliesOncePerCustomer&quot;:false,&quot;cartAttribute&quot;:null,&quot;currencyCode&quot;:null,&quot;customerOperator&quot;:&quot;oneOf&quot;,&quot;customerTags&quot;:null,&quot;discountTitle&quot;:&quot;Nutrition MultiBuy&quot;,&quot;discountType&quot;:&quot;PRODUCT_VOLUME&quot;,&quot;locationIds&quot;:null,&quot;locationOperator&quot;:&quot;oneOf&quot;,&quot;marketHandles&quot;:null,&quot;marketOperator&quot;:&quot;oneOf&quot;,&quot;matchRule&quot;:{&quot;all&quot;:false,&quot;type&quot;:&quot;collection&quot;,&quot;include&quot;:[&quot;308135034970&quot;],&quot;selection&quot;:[],&quot;exclude&quot;:[],&quot;excludeSale&quot;:false,&quot;purchaseType&quot;:&quot;both&quot;},&quot;onlyB2b&quot;:false,&quot;test&quot;:false,&quot;tiers&quot;:[{&quot;buys&quot;:{&quot;type&quot;:&quot;minimumQuantity&quot;,&quot;value&quot;:3},&quot;gets&quot;:{&quot;type&quot;:&quot;percentage&quot;,&quot;value&quot;:5},&quot;message&quot;:null,&quot;messageTranslations&quot;:null},{&quot;gets&quot;:{&quot;type&quot;:&quot;percentage&quot;,&quot;value&quot;:10},&quot;buys&quot;:{&quot;type&quot;:&quot;minimumQuantity&quot;,&quot;value&quot;:5},&quot;message&quot;:null,&quot;messageTranslations&quot;:null},{&quot;gets&quot;:{&quot;type&quot;:&quot;percentage&quot;,&quot;value&quot;:15},&quot;buys&quot;:{&quot;type&quot;:&quot;minimumQuantity&quot;,&quot;value&quot;:10},&quot;message&quot;:null,&quot;messageTranslations&quot;:null}],&quot;useUngroupedDiscounts&quot;:false,&quot;volumeType&quot;:&quot;eachProduct&quot;}}},&quot;startsAt&quot;:&quot;2026-04-08T13:38:29Z&quot;,&quot;endsAt&quot;:null}'\n    \n      \n      \n      data-discount-5='{&quot;id&quot;:&quot;gid:\\/\\/shopify\\/DiscountAutomaticNode\\/1567979143258&quot;,&quot;discountType&quot;:&quot;PRODUCT_VOLUME&quot;,&quot;discountTitle&quot;:&quot;Cricket Balls MultiBuy&quot;,&quot;discountStatus&quot;:&quot;ACTIVE&quot;,&quot;hasContext&quot;:false,&quot;discountNode&quot;:{&quot;config&quot;:{&quot;value&quot;:{&quot;allowB2b&quot;:false,&quot;appliesOncePerCustomer&quot;:false,&quot;cartAttribute&quot;:null,&quot;currencyCode&quot;:null,&quot;customerOperator&quot;:&quot;oneOf&quot;,&quot;customerTags&quot;:null,&quot;discountTitle&quot;:&quot;Cricket Balls MultiBuy&quot;,&quot;discountType&quot;:&quot;PRODUCT_VOLUME&quot;,&quot;locationIds&quot;:null,&quot;locationOperator&quot;:&quot;oneOf&quot;,&quot;marketHandles&quot;:null,&quot;marketOperator&quot;:&quot;oneOf&quot;,&quot;matchRule&quot;:{&quot;all&quot;:false,&quot;type&quot;:&quot;collection&quot;,&quot;include&quot;:[&quot;308137263194&quot;],&quot;selection&quot;:[],&quot;exclude&quot;:[],&quot;excludeSale&quot;:true,&quot;purchaseType&quot;:&quot;both&quot;},&quot;onlyB2b&quot;:false,&quot;test&quot;:false,&quot;tiers&quot;:[{&quot;buys&quot;:{&quot;type&quot;:&quot;minimumQuantity&quot;,&quot;value&quot;:6},&quot;gets&quot;:{&quot;type&quot;:&quot;percentage&quot;,&quot;value&quot;:10},&quot;message&quot;:null,&quot;messageTranslations&quot;:null},{&quot;buys&quot;:{&quot;type&quot;:&quot;minimumQuantity&quot;,&quot;value&quot;:12},&quot;gets&quot;:{&quot;type&quot;:&quot;percentage&quot;,&quot;value&quot;:15},&quot;message&quot;:null,&quot;messageTranslations&quot;:null},{&quot;gets&quot;:{&quot;type&quot;:&quot;percentage&quot;,&quot;value&quot;:20},&quot;buys&quot;:{&quot;type&quot;:&quot;minimumQuantity&quot;,&quot;value&quot;:18},&quot;message&quot;:null,&quot;messageTranslations&quot;:null}],&quot;useUngroupedDiscounts&quot;:false,&quot;volumeType&quot;:&quot;eachProduct&quot;}}},&quot;startsAt&quot;:&quot;2026-04-08T13:17:19Z&quot;,&quot;endsAt&quot;:null}'\n    \n    is_editor='false'\n    exchange_rate='1'\n    header_price_label='Price'\n    header_quantity_label='Buy'\n    header_savings_label='You Save'\n    header_spend_label='Spend'\n    highlight_unlocked_tier='true'\n    locale='en'\n    \n    message='Buy Multiple & Get a Discount - Simply select the quantity you want and add it to your bag to save.'\n    message_position='above'\n    product_collections='[{&quot;id&quot;:308166164570,&quot;handle&quot;:&quot;all-sale&quot;,&quot;updated_at&quot;:&quot;2026-07-25T08:42:34+01:00&quot;,&quot;published_at&quot;:&quot;2026-04-09T09:04:41+01:00&quot;,&quot;sort_order&quot;:&quot;best-selling&quot;,&quot;template_suffix&quot;:null,&quot;published_scope&quot;:&quot;global&quot;,&quot;title&quot;:&quot;All Sale&quot;,&quot;body_html&quot;:null},{&quot;id&quot;:307737788506,&quot;handle&quot;:&quot;tennis-all-products&quot;,&quot;title&quot;:&quot;All Tennis Product&quot;,&quot;updated_at&quot;:&quot;2026-07-25T01:35:43+01:00&quot;,&quot;body_html&quot;:&quot;&quot;,&quot;published_at&quot;:&quot;2026-03-30T17:06:08+01:00&quot;,&quot;sort_order&quot;:&quot;best-selling&quot;,&quot;template_suffix&quot;:&quot;&quot;,&quot;disjunctive&quot;:false,&quot;rules&quot;:[{&quot;column&quot;:&quot;product_metafield_definition&quot;,&quot;relation&quot;:&quot;equals&quot;,&quot;condition&quot;:&quot;TENNIS&quot;}],&quot;published_scope&quot;:&quot;global&quot;},{&quot;id&quot;:309644165210,&quot;handle&quot;:&quot;all-tennis-product-copy&quot;,&quot;title&quot;:&quot;All Tennis Product No Excl Promo&quot;,&quot;updated_at&quot;:&quot;2026-07-25T08:40:00+01:00&quot;,&quot;body_html&quot;:&quot;\\u003cp\\u003eAll tennis owned products not tagged with exclude promo flag\\u003c\\/p\\u003e\\n\\u003cp\\u003eManaged by Smart Collection Pro to exclude items already discounted over 20%\\u003c\\/p\\u003e&quot;,&quot;published_at&quot;:&quot;2026-05-08T10:04:03+01:00&quot;,&quot;sort_order&quot;:&quot;best-selling&quot;,&quot;template_suffix&quot;:&quot;&quot;,&quot;disjunctive&quot;:false,&quot;rules&quot;:[{&quot;column&quot;:&quot;product_metafield_definition&quot;,&quot;relation&quot;:&quot;equals&quot;,&quot;condition&quot;:&quot;TENNIS&quot;},{&quot;column&quot;:&quot;product_metafield_definition&quot;,&quot;relation&quot;:&quot;equals&quot;,&quot;condition&quot;:&quot;false&quot;}],&quot;published_scope&quot;:&quot;global&quot;},{&quot;id&quot;:309607989338,&quot;handle&quot;:&quot;all-tradebyte-variants&quot;,&quot;updated_at&quot;:&quot;2026-07-25T08:28:59+01:00&quot;,&quot;published_at&quot;:&quot;2026-05-07T13:50:46+01:00&quot;,&quot;sort_order&quot;:&quot;most-relevant&quot;,&quot;template_suffix&quot;:&quot;&quot;,&quot;published_scope&quot;:&quot;global&quot;,&quot;title&quot;:&quot;All Tradebyte Variants&quot;,&quot;body_html&quot;:&quot;&quot;},{&quot;id&quot;:303399075930,&quot;handle&quot;:&quot;tennis-bank-holiday-deals&quot;,&quot;updated_at&quot;:&quot;2026-07-24T19:52:43+01:00&quot;,&quot;published_at&quot;:&quot;2026-02-16T14:01:18+00:00&quot;,&quot;sort_order&quot;:&quot;best-selling&quot;,&quot;template_suffix&quot;:null,&quot;published_scope&quot;:&quot;global&quot;,&quot;title&quot;:&quot;Bank Holiday Tennis Deals&quot;,&quot;body_html&quot;:&quot;&quot;},{&quot;id&quot;:303399207002,&quot;handle&quot;:&quot;tennis-black-friday-deals&quot;,&quot;updated_at&quot;:&quot;2026-07-24T23:50:41+01:00&quot;,&quot;published_at&quot;:&quot;2026-02-16T14:02:14+00:00&quot;,&quot;sort_order&quot;:&quot;best-selling&quot;,&quot;template_suffix&quot;:null,&quot;published_scope&quot;:&quot;global&quot;,&quot;title&quot;:&quot;Black Friday Tennis Deals&quot;,&quot;body_html&quot;:&quot;&quot;},{&quot;id&quot;:309606613082,&quot;handle&quot;:&quot;full-price-running-lifestyle-footwear&quot;,&quot;title&quot;:&quot;Full Price Running \\u0026 Lifestyle Footwear&quot;,&quot;updated_at&quot;:&quot;2026-07-25T08:43:20+01:00&quot;,&quot;body_html&quot;:&quot;&quot;,&quot;published_at&quot;:&quot;2026-05-07T13:13:34+01:00&quot;,&quot;sort_order&quot;:&quot;most-relevant&quot;,&quot;template_suffix&quot;:&quot;&quot;,&quot;disjunctive&quot;:false,&quot;rules&quot;:[{&quot;column&quot;:&quot;product_metafield_definition&quot;,&quot;relation&quot;:&quot;equals&quot;,&quot;condition&quot;:&quot;false&quot;}],&quot;published_scope&quot;:&quot;global&quot;},{&quot;id&quot;:302202028122,&quot;handle&quot;:&quot;tennis-intermediate-rackets&quot;,&quot;title&quot;:&quot;Intermediate Tennis Rackets&quot;,&quot;updated_at&quot;:&quot;2026-07-24T19:48:17+01:00&quot;,&quot;body_html&quot;:&quot;&quot;,&quot;published_at&quot;:&quot;2026-01-27T13:21:10+00:00&quot;,&quot;sort_order&quot;:&quot;best-selling&quot;,&quot;template_suffix&quot;:null,&quot;disjunctive&quot;:false,&quot;rules&quot;:[{&quot;column&quot;:&quot;product_metafield_definition&quot;,&quot;relation&quot;:&quot;equals&quot;,&quot;condition&quot;:&quot;Adults&quot;},{&quot;column&quot;:&quot;product_metafield_definition&quot;,&quot;relation&quot;:&quot;equals&quot;,&quot;condition&quot;:&quot;Rackets&quot;},{&quot;column&quot;:&quot;product_metafield_definition&quot;,&quot;relation&quot;:&quot;equals&quot;,&quot;condition&quot;:&quot;Tennis&quot;},{&quot;column&quot;:&quot;product_metafield_definition&quot;,&quot;relation&quot;:&quot;equals&quot;,&quot;condition&quot;:&quot;Intermediate&quot;}],&quot;published_scope&quot;:&quot;global&quot;},{&quot;id&quot;:302492319834,&quot;handle&quot;:&quot;tennis-tecnifibre-rackets&quot;,&quot;title&quot;:&quot;Tecnifibre Tennis Rackets&quot;,&quot;updated_at&quot;:&quot;2026-07-24T19:48:13+01:00&quot;,&quot;body_html&quot;:&quot;\\u003cp\\u003e\\u003cspan\\u003eTecnifibre tennis rackets are made for ball-strikers: TF40 for control, T-Fight for all-court performance, TF-X1 for easier power and Tempo for quick handling without losing purpose.\\u003c\\/span\\u003e\\u003c\\/p\\u003e&quot;,&quot;published_at&quot;:&quot;2026-01-29T16:36:02+00:00&quot;,&quot;sort_order&quot;:&quot;best-selling&quot;,&quot;template_suffix&quot;:null,&quot;disjunctive&quot;:false,&quot;rules&quot;:[{&quot;column&quot;:&quot;product_metafield_definition&quot;,&quot;relation&quot;:&quot;equals&quot;,&quot;condition&quot;:&quot;Tennis&quot;},{&quot;column&quot;:&quot;product_metafield_definition&quot;,&quot;relation&quot;:&quot;equals&quot;,&quot;condition&quot;:&quot;Adults&quot;},{&quot;column&quot;:&quot;product_metafield_definition&quot;,&quot;relation&quot;:&quot;equals&quot;,&quot;condition&quot;:&quot;Rackets&quot;},{&quot;column&quot;:&quot;product_metafield_definition&quot;,&quot;relation&quot;:&quot;equals&quot;,&quot;condition&quot;:&quot;Tecnifibre&quot;}],&quot;published_scope&quot;:&quot;global&quot;},{&quot;id&quot;:302201831514,&quot;handle&quot;:&quot;tennis-adult-rackets&quot;,&quot;title&quot;:&quot;Tennis Rackets&quot;,&quot;updated_at&quot;:&quot;2026-07-24T19:48:17+01:00&quot;,&quot;body_html&quot;:&quot;\\u003cp\\u003eSpin, control, power or comfort. Find the tennis racket that gives your game the right kind of help.\\u003c\\/p\\u003e&quot;,&quot;published_at&quot;:&quot;2026-01-27T13:15:53+00:00&quot;,&quot;sort_order&quot;:&quot;best-selling&quot;,&quot;template_suffix&quot;:null,&quot;disjunctive&quot;:false,&quot;rules&quot;:[{&quot;column&quot;:&quot;product_metafield_definition&quot;,&quot;relation&quot;:&quot;equals&quot;,&quot;condition&quot;:&quot;Adults&quot;},{&quot;column&quot;:&quot;product_metafield_definition&quot;,&quot;relation&quot;:&quot;equals&quot;,&quot;condition&quot;:&quot;Rackets&quot;},{&quot;column&quot;:&quot;product_metafield_definition&quot;,&quot;relation&quot;:&quot;equals&quot;,&quot;condition&quot;:&quot;Tennis&quot;}],&quot;published_scope&quot;:&quot;global&quot;},{&quot;id&quot;:302807089242,&quot;handle&quot;:&quot;tennis-rackets-sale&quot;,&quot;updated_at&quot;:&quot;2026-07-24T21:00:39+01:00&quot;,&quot;published_at&quot;:&quot;2026-02-04T12:00:50+00:00&quot;,&quot;sort_order&quot;:&quot;best-selling&quot;,&quot;template_suffix&quot;:null,&quot;published_scope&quot;:&quot;global&quot;,&quot;title&quot;:&quot;Tennis Rackets Sale&quot;,&quot;body_html&quot;:&quot;&quot;},{&quot;id&quot;:306057314394,&quot;handle&quot;:&quot;tennis-sale&quot;,&quot;updated_at&quot;:&quot;2026-07-25T01:35:43+01:00&quot;,&quot;published_at&quot;:&quot;2026-03-17T15:14:45+00:00&quot;,&quot;sort_order&quot;:&quot;best-selling&quot;,&quot;template_suffix&quot;:null,&quot;published_scope&quot;:&quot;global&quot;,&quot;title&quot;:&quot;Tennis Sale&quot;,&quot;body_html&quot;:&quot;&quot;}]'\n    product_id='7765208334426'\n    quantities_as_range='true'\n    selected_variant='{&quot;id&quot;:42989584187482,&quot;title&quot;:&quot;L2&quot;,&quot;option1&quot;:&quot;L2&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2554268&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:false,&quot;name&quot;:&quot;Tecnifibre TFight 300 RS (Unstrung) - L2&quot;,&quot;public_title&quot;:&quot;L2&quot;,&quot;options&quot;:[&quot;L2&quot;],&quot;price&quot;:12600,&quot;weight&quot;:400,&quot;compare_at_price&quot;:21000,&quot;inventory_management&quot;:&quot;shopify&quot;,&quot;barcode&quot;:&quot;3490150192804&quot;,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}'\n    show_base_row='false'\n    show_prices='true'\n    valid_discount_ids='&quot;1567930941530,1567934546010,1567957123162,1567957155930,1567958466650,1567979143258,&quot;'\n    variants='[{&quot;id&quot;:42887885029466,&quot;title&quot;:&quot;L1&quot;,&quot;option1&quot;:&quot;L1&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2554267&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:false,&quot;name&quot;:&quot;Tecnifibre TFight 300 RS (Unstrung) - L1&quot;,&quot;public_title&quot;:&quot;L1&quot;,&quot;options&quot;:[&quot;L1&quot;],&quot;price&quot;:12600,&quot;weight&quot;:400,&quot;compare_at_price&quot;:21000,&quot;inventory_management&quot;:&quot;shopify&quot;,&quot;barcode&quot;:&quot;3490150192798&quot;,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:42989584187482,&quot;title&quot;:&quot;L2&quot;,&quot;option1&quot;:&quot;L2&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2554268&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:false,&quot;name&quot;:&quot;Tecnifibre TFight 300 RS (Unstrung) - L2&quot;,&quot;public_title&quot;:&quot;L2&quot;,&quot;options&quot;:[&quot;L2&quot;],&quot;price&quot;:12600,&quot;weight&quot;:400,&quot;compare_at_price&quot;:21000,&quot;inventory_management&quot;:&quot;shopify&quot;,&quot;barcode&quot;:&quot;3490150192804&quot;,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:42989584220250,&quot;title&quot;:&quot;L3&quot;,&quot;option1&quot;:&quot;L3&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2554269&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:false,&quot;name&quot;:&quot;Tecnifibre TFight 300 RS (Unstrung) - L3&quot;,&quot;public_title&quot;:&quot;L3&quot;,&quot;options&quot;:[&quot;L3&quot;],&quot;price&quot;:12600,&quot;weight&quot;:400,&quot;compare_at_price&quot;:21000,&quot;inventory_management&quot;:&quot;shopify&quot;,&quot;barcode&quot;:&quot;3490150192811&quot;,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:42873641664602,&quot;title&quot;:&quot;L4&quot;,&quot;option1&quot;:&quot;L4&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2554270&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:false,&quot;name&quot;:&quot;Tecnifibre TFight 300 RS (Unstrung) - L4&quot;,&quot;public_title&quot;:&quot;L4&quot;,&quot;options&quot;:[&quot;L4&quot;],&quot;price&quot;:12600,&quot;weight&quot;:400,&quot;compare_at_price&quot;:21000,&quot;inventory_management&quot;:&quot;shopify&quot;,&quot;barcode&quot;:&quot;3490150192828&quot;,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}]'\n    storefront_token='4ff0cce6f6cc03e3893c9b9b6c31754e'\n  >\n    <template id='style'>\n      <link href=\"//cdn.shopify.com/extensions/019f60ac-0c7b-714e-82e4-f39ec4b0cccd/discount-kit-567/assets/dk_product_volume.css\" rel=\"stylesheet\" type=\"text/css\" media=\"all\" />\n      <style>\n        \n      </style>\n    </template>\n    <template id='dk-volume-table'>\n      <div class='dk-volume-table-wrapper'>\n        <table>\n          <thead></thead>\n          <tbody></tbody>\n        </table>\n      </div>\n    </template>\n    <template id='dk-volume-table-header'>\n      <th class='dk-volume-header-prereq'></th>\n      \n        <th class='dk-volume-header-savings'></th>\n      \n      \n        <th class='dk-volume-header-price'></th>\n      \n    </template>\n    <template id='dk-volume-table-base-row'>\n      <tr>\n        <td class='dk-volume-base-prereq'></td>\n        \n          <td class='dk-volume-base-savings'></td>\n        \n        \n          <td class='dk-volume-base-price'></td>\n        \n      </tr>\n    </template>\n    <template id='dk-volume-table-row'>\n      <tr class='dk-volume-tier'>\n        <td class='dk-volume-tier-prereq'></td>\n        \n          <td class='dk-volume-tier-savings'></td>\n        \n        \n          <td class='dk-volume-tier-price'></td>\n        \n      </tr>\n    </template>\n    <template id='dk-volume-table-message'>\n      <div class='dk-volume-message'>\n        <p>\n          Buy Multiple & Get a Discount - Simply select the quantity you want and add it to your bag to save.\n        </p>\n      </div>\n    </template>\n  </volume-table>\n</span>\n\n\n</div></section>\n</main-product>\n\n\n</section>"}