{"id":35688,"date":"2026-06-23T10:35:36","date_gmt":"2026-06-23T10:35:36","guid":{"rendered":"https:\/\/jassportsdistribution.co.uk\/?page_id=35688"},"modified":"2026-10-01T09:15:55","modified_gmt":"2026-10-01T09:15:55","slug":"batting-gloves","status":"publish","type":"page","link":"https:\/\/jassportsdistribution.co.uk\/index.php\/batting-gloves\/","title":{"rendered":"Batting Gloves"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"35688\" class=\"elementor elementor-35688\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-b3385be elementor-hidden-mobile elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"b3385be\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ccce158\" data-id=\"ccce158\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1bea044 elementor-widget elementor-widget-html\" data-id=\"1bea044\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"tennis-section-title\" aria-hidden=\"true\">Batting <br>&nbsp;&nbsp;&nbsp;Gloves<\/div>\n<style>\n.tennis-section-title{font-family:Poppins,Arial,sans-serif;font-style:italic;font-weight:800;font-size:clamp(50px,10vw,100px);line-height:1.0;letter-spacing:-4px;color:#fff;-webkit-text-stroke:1px #B3DA2D;white-space:nowrap;text-align:left;pointer-events:none}@media(max-width:767px){.tennis-section-title{font-size:54px;letter-spacing:-3px; vertical-align:middle;\n    \n}}\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-a40dd3c elementor-hidden-desktop elementor-hidden-tablet elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"a40dd3c\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-958ecb1\" data-id=\"958ecb1\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-53ed765 elementor-widget elementor-widget-html\" data-id=\"53ed765\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"tennis-section-title\" aria-hidden=\"true\">Batting <br>&nbsp;&nbsp;&nbsp;Gloves<\/div>\n<style>\n    .tennis-section {\n  position: relative !important;\n}\n\n@media (max-width: 767px) {\n  .tennis-section-title {\n    position: absolute !important;\n    top: -150px !important;\n    left: 18px !important;\n    right: auto !important;\n    bottom: auto !important;\ncolor:#fff;\n    margin: 0 !important;\n    transform: none !important;\n    vertical-align: initial !important;\n\n    font-size: 34px !important;\n    line-height: 0.9 !important;\n    letter-spacing: -2px !important;\n    text-align: left !important;\n    z-index: 10;\n  }\n\n  .tennis-section-title span {\n    margin-left: 12px;\n  }\n}\n    \n<\/style>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-29f713d e-flex e-con-boxed e-con e-parent\" data-id=\"29f713d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-247dbc0 jass-products-grid e-flex e-con-boxed e-con e-child\" data-id=\"247dbc0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e5c0efa elementor-widget elementor-widget-html\" data-id=\"e5c0efa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n    \/* =========================================================\r\n   JASS SPORTS - GENERIC MULTI PRODUCT GALLERY\r\n   ========================================================= *\/\r\n\r\n    #jass-product-gallery {\r\n        width: 100%;\r\n        max-width: 1600px;\r\n        margin: 0 auto;\r\n        padding: 35px 40px;\r\n        box-sizing: border-box;\r\n\r\n        display: grid;\r\n        grid-template-columns: repeat(2, minmax(0, 1fr));\r\n        gap: 35px;\r\n\r\n        font-family: Arial, sans-serif;\r\n    }\r\n\r\n\r\n    \/* =========================================================\r\n   PRODUCT CARD\r\n   ========================================================= *\/\r\n\r\n    #jass-product-gallery .tp-product-card {\r\n        width: 100%;\r\n        min-width: 0;\r\n        background: #fff;\r\n        padding: 30px;\r\n        box-sizing: border-box;\r\n    }\r\n\r\n\r\n    \/* =========================================================\r\n   GALLERY\r\n   ========================================================= *\/\r\n\r\n    .tp-gallery {\r\n        width: 100%;\r\n        display: flex;\r\n        flex-direction: column;\r\n        gap: 18px;\r\n    }\r\n\r\n\r\n    \/* =========================================================\r\n   MAIN IMAGE\r\n   ========================================================= *\/\r\n\r\n    .tp-main-image-box {\r\n        position: relative;\r\n        width: 100%;\r\n        aspect-ratio: 750 \/ 750;\r\n\r\n        display: flex;\r\n        align-items: center;\r\n        justify-content: center;\r\n\r\n        background: #fff;\r\n        border: 1px solid #e4e4e4;\r\n        border-radius: 8px;\r\n\r\n        overflow: hidden;\r\n        cursor: zoom-in;\r\n        box-sizing: border-box;\r\n    }\r\n\r\n    .tp-main-image {\r\n        width: 100% !important;\r\n        height: 100% !important;\r\n\r\n        display: block;\r\n\r\n        object-fit: contain !important;\r\n        object-position: center center;\r\n\r\n        transition: opacity .15s ease;\r\n\r\n        \/*\r\n       IMPORTANT:\r\n       Prevent Elementor from replacing our\r\n       full-size image with srcset thumbnails.\r\n    *\/\r\n        image-rendering: auto;\r\n    }\r\n\r\n\r\n    \/* =========================================================\r\n   ZOOM BUTTON\r\n   ========================================================= *\/\r\n\r\n    .tp-zoom-button {\r\n        position: absolute;\r\n        right: 14px;\r\n        bottom: 14px;\r\n\r\n        width: 42px;\r\n        height: 42px;\r\n\r\n        border: 0;\r\n        border-radius: 50%;\r\n\r\n        background: rgba(255, 255, 255, .95);\r\n        color: #111;\r\n\r\n        display: flex;\r\n        align-items: center;\r\n        justify-content: center;\r\n\r\n        font-size: 18px;\r\n        cursor: pointer;\r\n\r\n        box-shadow: 0 3px 12px rgba(0, 0, 0, .18);\r\n\r\n        z-index: 5;\r\n\r\n        transition: .2s ease;\r\n    }\r\n\r\n    .tp-zoom-button:hover {\r\n        transform: scale(1.08);\r\n        background: #111;\r\n        color: #fff;\r\n    }\r\n\r\n\r\n    \/* =========================================================\r\n   THUMBNAIL AREA\r\n   ========================================================= *\/\r\n\r\n    .tp-thumbnail-area {\r\n        width: 100%;\r\n\r\n        display: flex;\r\n        align-items: center;\r\n\r\n        gap: 10px;\r\n    }\r\n\r\n\r\n    \/* =========================================================\r\n   THUMBNAIL ARROWS\r\n   ========================================================= *\/\r\n\r\n    .tp-thumb-arrow {\r\n        flex: 0 0 38px;\r\n\r\n        width: 38px;\r\n        height: 38px;\r\n\r\n        border-radius: 50px;\r\n        border: 1px solid #ddd;\r\n\r\n        background: #fff;\r\n        color: #111;\r\n\r\n        cursor: pointer;\r\n\r\n        display: flex;\r\n        align-items: center;\r\n        justify-content: center;\r\n\r\n        font-size: 20px;\r\n        line-height: 1;\r\n\r\n        transition: .2s ease;\r\n    }\r\n\r\n    .tp-thumb-arrow:hover {\r\n        background: #111;\r\n        color: #fff;\r\n        border-color: #111;\r\n    }\r\n\r\n\r\n    \/* =========================================================\r\n   THUMBNAIL STRIP\r\n   ========================================================= *\/\r\n\r\n    .tp-thumbnails {\r\n        flex: 1;\r\n\r\n        display: flex;\r\n        gap: 12px;\r\n\r\n        justify-content: center;\r\n\r\n        overflow: hidden;\r\n\r\n        min-width: 0;\r\n    }\r\n\r\n\r\n    \/* =========================================================\r\n   THUMBNAIL\r\n   ========================================================= *\/\r\n\r\n    .tp-thumbnail {\r\n        flex: 0 0 78px;\r\n\r\n        width: 78px;\r\n        height: 78px;\r\n\r\n        border: 2px solid transparent;\r\n\r\n        background: #fff;\r\n\r\n        padding: 3px;\r\n\r\n        cursor: pointer;\r\n\r\n        box-sizing: border-box;\r\n\r\n        transition:\r\n            border-color .15s ease,\r\n            transform .15s ease,\r\n            opacity .15s ease;\r\n\r\n        overflow: hidden;\r\n    }\r\n\r\n    .tp-thumbnail img {\r\n        width: 100%;\r\n        height: 100%;\r\n\r\n        display: block;\r\n\r\n        object-fit: contain !important;\r\n        object-position: center;\r\n\r\n        \/*\r\n       Do not let browser lazily delay\r\n       thumbnail loading.\r\n    *\/\r\n        loading: eager;\r\n    }\r\n\r\n    .tp-thumbnail:hover {\r\n        transform: translateY(-2px);\r\n        border-color: #999;\r\n    }\r\n\r\n\r\n    \/* =========================================================\r\n   ACTIVE THUMBNAIL\r\n   ========================================================= *\/\r\n\r\n    .tp-thumbnail.active {\r\n        border-color: #111 !important;\r\n    }\r\n\r\n\r\n    \/* =========================================================\r\n   PRODUCT INFO\r\n   ========================================================= *\/\r\n\r\n    .tp-product-info {\r\n        padding-top: 4px;\r\n    }\r\n\r\n    .tp-product-title {\r\n        margin: 0 10px;\r\n\r\n        text-align: center;\r\n\r\n        font-family: \"kanitregular\", Sans-serif;\r\n\r\n        font-size: 40px;\r\n        font-weight: 800;\r\n\r\n        text-transform: uppercase;\r\n\r\n        line-height: 35px;\r\n        letter-spacing: 2px;\r\n\r\n        color: #15191B;\r\n    }\r\n\r\n    .tp-product-description {\r\n        margin: 15px 15px;\r\n\r\n        padding: 0 10px 0 20px;\r\n\r\n        font-family: \"kanitregular\", Sans-serif;\r\n\r\n        font-size: 16px;\r\n        line-height: 25px;\r\n        letter-spacing: 1px;\r\n        height: 12em;\r\n        color: #15191B;\r\n\r\n        text-align: justify;\r\n    }\r\n\r\n\r\n    \/* =========================================================\r\n   ENQUIRY BUTTON\r\n   ========================================================= *\/\r\n\r\n    .tp-enquiry-button {\r\n        display: inline-flex;\r\n\r\n        align-items: center;\r\n        justify-content: center;\r\n\r\n        margin-top: 20px;\r\n\r\n        padding: 13px 25px;\r\n\r\n        background: #B3DA2D;\r\n        color: #15191B !important;\r\n\r\n        text-decoration: none !important;\r\n\r\n        font-size: 14px;\r\n        font-weight: 800;\r\n\r\n        text-transform: uppercase;\r\n        letter-spacing: .3px;\r\n\r\n        border: 1px solid #111;\r\n\r\n        transition: .25s ease;\r\n    }\r\n\r\n    .tp-enquiry-button:hover {\r\n        background: #fff;\r\n        color: #111 !important;\r\n    }\r\n\r\n\r\n    \/* =========================================================\r\n   LIGHTBOX\r\n   ========================================================= *\/\r\n\r\n    #tp-lightbox {\r\n        position: fixed;\r\n\r\n        inset: 0;\r\n\r\n        width: 100vw;\r\n        height: 100vh;\r\n\r\n        background: rgba(0, 0, 0, .94);\r\n\r\n        display: none;\r\n\r\n        align-items: center;\r\n        justify-content: center;\r\n\r\n        z-index: 999999;\r\n\r\n        padding: 30px;\r\n\r\n        box-sizing: border-box;\r\n    }\r\n\r\n    #tp-lightbox.active {\r\n        display: flex;\r\n    }\r\n\r\n    .tp-lightbox-inner {\r\n        position: relative;\r\n\r\n        width: min(1200px, 96vw);\r\n        height: min(900px, 92vh);\r\n\r\n        display: flex;\r\n        flex-direction: column;\r\n\r\n        align-items: center;\r\n        justify-content: center;\r\n\r\n        box-sizing: border-box;\r\n    }\r\n\r\n\r\n    \/* =========================================================\r\n   LIGHTBOX CLOSE\r\n   ========================================================= *\/\r\n\r\n    .tp-lb-close {\r\n        position: absolute;\r\n\r\n        top: -10px;\r\n        right: -5px;\r\n\r\n        width: 46px;\r\n        height: 46px;\r\n\r\n        border: 0;\r\n        border-radius: 50%;\r\n\r\n        background: #fff;\r\n        color: #111;\r\n\r\n        font-size: 27px;\r\n        line-height: 1;\r\n\r\n        cursor: pointer;\r\n\r\n        z-index: 20;\r\n    }\r\n\r\n\r\n    \/* =========================================================\r\n   LIGHTBOX IMAGE AREA\r\n   ========================================================= *\/\r\n\r\n    .tp-lb-image-area {\r\n        position: relative;\r\n\r\n        width: 100%;\r\n        height: calc(100% - 75px);\r\n\r\n        display: flex;\r\n\r\n        align-items: center;\r\n        justify-content: center;\r\n    }\r\n\r\n\r\n    \/* =========================================================\r\n   LIGHTBOX IMAGE\r\n   ========================================================= *\/\r\n\r\n    #tp-lightbox-image {\r\n        max-width: 88%;\r\n        max-height: 100%;\r\n\r\n        width: auto;\r\n        height: auto;\r\n\r\n        display: block;\r\n\r\n        object-fit: contain;\r\n\r\n        user-select: none;\r\n    }\r\n\r\n\r\n    \/* =========================================================\r\n   LIGHTBOX ARROWS\r\n   ========================================================= *\/\r\n\r\n    .tp-lb-arrow {\r\n        position: absolute;\r\n\r\n        top: 50%;\r\n\r\n        transform: translateY(-50%);\r\n\r\n        width: 52px;\r\n        height: 52px;\r\n\r\n        border: 0;\r\n        border-radius: 50%;\r\n\r\n        background: rgba(255, 255, 255, .95);\r\n        color: #111;\r\n\r\n        font-size: 30px;\r\n\r\n        display: flex;\r\n\r\n        align-items: center;\r\n        justify-content: center;\r\n\r\n        cursor: pointer;\r\n\r\n        z-index: 10;\r\n\r\n        transition: .2s ease;\r\n    }\r\n\r\n    .tp-lb-arrow:hover {\r\n        background: #111;\r\n        color: #fff;\r\n    }\r\n\r\n    .tp-lb-prev {\r\n        left: 10px;\r\n    }\r\n\r\n    .tp-lb-next {\r\n        right: 10px;\r\n    }\r\n\r\n\r\n    \/* =========================================================\r\n   LIGHTBOX TITLE\r\n   ========================================================= *\/\r\n\r\n    #tp-lightbox-title {\r\n        color: #fff;\r\n\r\n        font-size: 17px;\r\n        font-weight: 600;\r\n\r\n        margin-top: 12px;\r\n\r\n        text-align: center;\r\n    }\r\n\r\n\r\n    \/* =========================================================\r\n   LIGHTBOX DOTS\r\n   ========================================================= *\/\r\n\r\n    #tp-lightbox-dots {\r\n        display: flex;\r\n\r\n        align-items: center;\r\n        justify-content: center;\r\n\r\n        gap: 8px;\r\n\r\n        margin-top: 12px;\r\n    }\r\n\r\n    .tp-lb-dot {\r\n        width: 9px;\r\n        height: 9px;\r\n\r\n        padding: 0;\r\n\r\n        border: 0;\r\n        border-radius: 50%;\r\n\r\n        background: rgba(255, 255, 255, .45);\r\n\r\n        cursor: pointer;\r\n    }\r\n\r\n    .tp-lb-dot.active {\r\n        background: #fff;\r\n        transform: scale(1.25);\r\n    }\r\n\r\n\r\n    \/* =========================================================\r\n   TABLET\r\n   ========================================================= *\/\r\n\r\n    @media (max-width: 900px) {\r\n\r\n        #jass-product-gallery {\r\n            max-width: 100%;\r\n            padding: 30px 25px;\r\n\r\n            grid-template-columns: 1fr;\r\n\r\n            gap: 55px;\r\n        }\r\n\r\n    }\r\n\r\n\r\n    \/* =========================================================\r\n   MOBILE\r\n   ========================================================= *\/\r\n\r\n    @media (max-width: 600px) {\r\n\r\n        #jass-product-gallery {\r\n            width: 100%;\r\n            max-width: 100%;\r\n\r\n            padding: 20px 15px;\r\n\r\n            grid-template-columns: 1fr;\r\n\r\n            gap: 45px;\r\n        }\r\n\r\n        .tp-product-title {\r\n            font-size: 21px;\r\n            line-height: 26px;\r\n        }\r\n\r\n        .tp-product-description {\r\n            font-size: 14px;\r\n            line-height: 22px;\r\n        }\r\n\r\n        .tp-thumbnail {\r\n            flex-basis: 65px;\r\n\r\n            width: 65px;\r\n            height: 65px;\r\n        }\r\n\r\n        .tp-thumb-arrow {\r\n            flex-basis: 32px;\r\n\r\n            width: 32px;\r\n            height: 42px;\r\n        }\r\n\r\n        #tp-lightbox {\r\n            padding: 15px;\r\n        }\r\n\r\n        .tp-lightbox-inner {\r\n            width: 100%;\r\n            height: 90vh;\r\n        }\r\n\r\n        #tp-lightbox-image {\r\n            max-width: 92%;\r\n            max-height: 85%;\r\n        }\r\n\r\n        .tp-lb-arrow {\r\n            width: 42px;\r\n            height: 42px;\r\n\r\n            font-size: 24px;\r\n        }\r\n\r\n        .tp-lb-prev {\r\n            left: 0;\r\n        }\r\n\r\n        .tp-lb-next {\r\n            right: 0;\r\n        }\r\n\r\n        .tp-lb-close {\r\n            top: 0;\r\n            right: 0;\r\n        }\r\n\r\n    }\r\n\r\n\r\n    \/* =========================================================\r\n   TOUCH DEVICES\r\n   ========================================================= *\/\r\n\r\n    @media (hover: none) {\r\n\r\n        .tp-thumbnail:hover {\r\n            transform: none;\r\n        }\r\n\r\n    }\r\n\r\n\r\n    \/* =========================================================\r\n   PREVENT ELEMENTOR IMAGE LINKS FROM INTERFERING\r\n   ========================================================= *\/\r\n\r\n    .tp-thumbnail a {\r\n        display: block;\r\n        width: 100%;\r\n        height: 100%;\r\n    }\r\n\r\n    .tp-thumbnail a,\r\n    .tp-thumbnail a:hover {\r\n        text-decoration: none !important;\r\n    }\r\n\r\n\r\n    \/* =========================================================\r\n   IMAGE LOADING\r\n   ========================================================= *\/\r\n\r\n    .tp-main-image,\r\n    .tp-thumbnail img {\r\n        -webkit-user-drag: none;\r\n    }\r\n\r\n\r\n    \/* =========================================================\r\n   HIDE SCROLLBAR\r\n   ========================================================= *\/\r\n\r\n    .tp-thumbnails::-webkit-scrollbar {\r\n        display: none;\r\n    }\r\n\r\n    .tp-thumbnails {\r\n        scrollbar-width: none;\r\n    }\r\n<\/style>\r\n\r\n\r\n<!-- =========================================================\r\n     MAIN PRODUCT CONTAINER\r\n\r\n     IMPORTANT:\r\n     Use ONE jass-product-gallery container.\r\n\r\n     Add as many .tp-product-card elements as required.\r\n     ========================================================= -->\r\n\r\n<div id=\"jass-product-gallery\">\r\n\r\n\r\n    <!-- =====================================================\r\n         PRODUCT 1\r\n         TEST PRO\r\n         ===================================================== -->\r\n\r\n    <div class=\"tp-product-card\">\r\n\r\n        <div class=\"tp-gallery\">\r\n\r\n\r\n            <!-- MAIN IMAGE -->\r\n\r\n            <div class=\"tp-main-image-box\" data-action=\"lightbox\">\r\n\r\n                <img class=\"tp-main-image\" data-main-image\r\n                    src=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Test-pro_750-X-750_1-1.jpg\"\r\n                    data-original=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Test-pro_750-X-750_1-1.jpg\"\r\n                    alt=\"Panther Junior\" loading=\"eager\" decoding=\"async\">\r\n\r\n            <\/div>\r\n\r\n\r\n            <!-- THUMBNAILS -->\r\n\r\n            <div class=\"tp-thumbnail-area\">\r\n\r\n                <button type=\"button\" class=\"tp-thumb-arrow tp-prev\" data-direction=\"-1\"\r\n                    aria-label=\"Previous image\">\u2039<\/button>\r\n\r\n\r\n                <div class=\"tp-thumbnails\">\r\n\r\n\r\n                    <button type=\"button\" class=\"tp-thumbnail active\" data-index=\"0\"\r\n                        data-original=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Test-pro_750-X-750_1-1.jpg\">\r\n\r\n                        <img decoding=\"async\" src=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Test-pro_750-X-750_1-1.jpg\"\r\n                            alt=\"\" loading=\"eager\">\r\n\r\n                    <\/button>\r\n\r\n\r\n                    <button type=\"button\" class=\"tp-thumbnail\" data-index=\"1\"\r\n                        data-original=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Test-pro_750-X-750_2-1.jpg\">\r\n\r\n                        <img decoding=\"async\" src=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Test-pro_750-X-750_2-1.jpg\"\r\n                            alt=\"\" loading=\"eager\">\r\n\r\n                    <\/button>\r\n\r\n\r\n                    <button type=\"button\" class=\"tp-thumbnail\" data-index=\"2\"\r\n                        data-original=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Test-pro_750-X-750_3-1.jpg\">\r\n                        <img decoding=\"async\" src=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Test-pro_750-X-750_3-1.jpg\"\r\n                            alt=\"\" loading=\"eager\">\r\n                    <\/button>\r\n                    <button type=\"button\" class=\"tp-thumbnail\" data-index=\"3\"\r\n                        data-original=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Test-pro_750-X-750_4-1.jpg\">\r\n                        <img decoding=\"async\" src=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Test-pro_750-X-750_4-1.jpg\"\r\n                            alt=\"\" loading=\"eager\">\r\n                    <\/button>\r\n                    <button type=\"button\" class=\"tp-thumbnail\" data-index=\"4\"\r\n                        data-original=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Test-pro_750-X-750_5-1.jpg\">\r\n                        <img decoding=\"async\" src=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Test-pro_750-X-750_5-1.jpg\"\r\n                            alt=\"\" loading=\"eager\">\r\n                    <\/button>\r\n                    <button type=\"button\" class=\"tp-thumbnail\" data-index=\"5\"\r\n                        data-original=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Test-pro_750-X-750_6-1.jpg\">\r\n                        <img decoding=\"async\" src=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Test-pro_750-X-750_6-1.jpg\"\r\n                            alt=\"\" loading=\"eager\">\r\n                    <\/button>\r\n                    <button type=\"button\" class=\"tp-thumbnail\" data-index=\"6\"\r\n                        data-original=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Test-pro_750-X-750_7-1.jpg\">\r\n                        <img decoding=\"async\" src=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Test-pro_750-X-750_7-1.jpg\"\r\n                            alt=\"\" loading=\"eager\">\r\n                    <\/button>\r\n                    <button type=\"button\" class=\"tp-thumbnail\" data-index=\"7\"\r\n                        data-original=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Test-pro_750-X-750_8-1.jpg\">\r\n                        <img decoding=\"async\" src=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Test-pro_750-X-750_8-1.jpg\"\r\n                            alt=\"\" loading=\"eager\">\r\n                    <\/button>\r\n                    <button type=\"button\" class=\"tp-thumbnail\" data-index=\"8\"\r\n                        data-original=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Test-pro_750-X-750_9-1.jpg\">\r\n                        <img decoding=\"async\" src=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Test-pro_750-X-750_9-1.jpg\"\r\n                            alt=\"\" loading=\"eager\">\r\n                    <\/button>\r\n\r\n\r\n\r\n                <\/div>\r\n\r\n\r\n                <button type=\"button\" class=\"tp-thumb-arrow tp-next\" data-direction=\"1\"\r\n                    aria-label=\"Next image\">\u203a<\/button>\r\n\r\n            <\/div>\r\n\r\n\r\n            <!-- PRODUCT INFORMATION -->\r\n\r\n            <div class=\"tp-product-info\">\r\n\r\n                <h2 class=\"tp-product-title\">\r\n                    Test Pro\r\n                <\/h2>\r\n                \r\n                <div class=\"tp-product-description\">\r\n<p style=\"font-size: 20px;font-style: italic;text-align: center;\"> Elite Protection. Supreme Comfort. Unmatched Control.<\/p>\r\n\r\n                    <b>SB Sabro Test Pro Batting<\/b> Gloves are designed for serious cricketers who demand maximum\r\n                    protection, superior grip, and unmatched comfort. Built with premium leather palm and advanced\r\n                    multi-section padding, these gloves help you play fearless cricket with complete control.\r\n                <\/div>\r\n\r\n            <\/div>\r\n\r\n\r\n            <a class=\"tp-enquiry-button\" target=\"_blank\" rel=\"noopener\"\r\n                href=\"https:\/\/wa.me\/447595323331?text=Hello%2C%20I%20am%20interested%20in%20Sabro%20Test%20Gloves\">\r\n                ENQUIRE ABOUT THESE GlOVES\r\n            <\/a>\r\n\r\n\r\n        <\/div>\r\n\r\n    <\/div>\r\n\r\n    <!-- =====================================================\r\n         PRODUCT 2\r\n        BLUE ARMOUR PRO \r\n         ===================================================== -->\r\n\r\n    <div class=\"tp-product-card\">\r\n\r\n        <div class=\"tp-gallery\">\r\n\r\n\r\n            <!-- MAIN IMAGE -->\r\n\r\n            <div class=\"tp-main-image-box\" data-action=\"lightbox\">\r\n\r\n                <img class=\"tp-main-image\" data-main-image\r\n                    src=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Blue-armour-pro_750-x-750_1-1.jpg\"\r\n                    data-original=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Blue-armour-pro_750-x-750_1-1.jpg\"\r\n                    alt=\"\" loading=\"eager\" decoding=\"async\">\r\n\r\n            <\/div>\r\n\r\n\r\n            <!-- THUMBNAILS -->\r\n\r\n            <div class=\"tp-thumbnail-area\">\r\n\r\n                <button type=\"button\" class=\"tp-thumb-arrow tp-prev\" data-direction=\"-1\"\r\n                    aria-label=\"Previous image\">\u2039<\/button>\r\n\r\n\r\n                <div class=\"tp-thumbnails\">\r\n\r\n\r\n                    <button type=\"button\" class=\"tp-thumbnail active\" data-index=\"0\"\r\n                        data-original=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Blue-armour-pro_750-x-750_1-1.jpg\">\r\n\r\n                        <img decoding=\"async\" src=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Blue-armour-pro_750-x-750_1-1.jpg\"\r\n                            alt=\"\" loading=\"eager\">\r\n\r\n                    <\/button>\r\n\r\n\r\n                    <button type=\"button\" class=\"tp-thumbnail\" data-index=\"1\"\r\n                        data-original=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Blue-armour-pro_750-x-750_2-1.jpg\">\r\n\r\n                        <img decoding=\"async\" src=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Blue-armour-pro_750-x-750_2-1.jpg\"\r\n                            alt=\"\" loading=\"eager\">\r\n\r\n                    <\/button>\r\n\r\n\r\n                    <button type=\"button\" class=\"tp-thumbnail\" data-index=\"2\"\r\n                        data-original=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Blue-armour-pro_750-x-750_3-1.jpg\">\r\n\r\n                        <img decoding=\"async\" src=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Blue-armour-pro_750-x-750_3-1.jpg\"\r\n                            alt=\"\" loading=\"eager\">\r\n\r\n                    <\/button>\r\n                    <button type=\"button\" class=\"tp-thumbnail active\" data-index=\"3\"\r\n                        data-original=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Blue-armour-pro_750-x-750_4-1.jpg\">\r\n\r\n                        <img decoding=\"async\" src=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Blue-armour-pro_750-x-750_4-1.jpg\"\r\n                            alt=\"\" loading=\"eager\">\r\n\r\n                    <\/button>\r\n\r\n\r\n                    <button type=\"button\" class=\"tp-thumbnail\" data-index=\"4\"\r\n                        data-original=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Blue-armour-pro_750-x-750_5-1.jpg\">\r\n\r\n                        <img decoding=\"async\" src=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Blue-armour-pro_750-x-750_5-1.jpg\"\r\n                            alt=\"\" loading=\"eager\">\r\n\r\n                    <\/button>\r\n\r\n\r\n                    <button type=\"button\" class=\"tp-thumbnail\" data-index=\"5\"\r\n                        data-original=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Blue-armour-pro_750-x-750_6-1.jpg\">\r\n\r\n                        <img decoding=\"async\" src=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Blue-armour-pro_750-x-750_6-1.jpg\"\r\n                            alt=\"\" loading=\"eager\">\r\n\r\n                    <\/button>\r\n                    <button type=\"button\" class=\"tp-thumbnail active\" data-index=\"6\"\r\n                        data-original=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Blue-armour-pro_750-x-750_7-1.jpg\">\r\n\r\n                        <img decoding=\"async\" src=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Blue-armour-pro_750-x-750_7-1.jpg\"\r\n                            alt=\"\" loading=\"eager\">\r\n\r\n                    <\/button>\r\n\r\n                    <button type=\"button\" class=\"tp-thumbnail active\" data-index=\"7\"\r\n                        data-original=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Blue-armour-pro_750-x-750_8-1.jpg\">\r\n\r\n                        <img decoding=\"async\" src=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Blue-armour-pro_750-x-750_8-1.jpg\"\r\n                            alt=\"\" loading=\"eager\">\r\n\r\n                    <\/button>\r\n\r\n                <\/div>\r\n\r\n\r\n                <button type=\"button\" class=\"tp-thumb-arrow tp-next\" data-direction=\"1\"\r\n                    aria-label=\"Next image\">\u203a<\/button>\r\n\r\n            <\/div>\r\n\r\n\r\n            <!-- PRODUCT INFORMATION -->\r\n\r\n            <div class=\"tp-product-info\">\r\n\r\n                <h2 class=\"tp-product-title\">\r\n                    Blue Armour Pro\r\n                <\/h2>\r\n               \r\n\r\n                <div class=\"tp-product-description\"><p style=\"font-size: 20px;font-style: italic;text-align: center;\"> Play Bold. Play Confident. Play SB.<\/p>\r\n\r\n                    Traditional white professional design combined with durable leather palm and comfortable wrist\r\n                    support for all-round performance.\r\n\r\n                <\/div>\r\n\r\n            <\/div>\r\n\r\n\r\n            <a class=\"tp-enquiry-button\" target=\"_blank\" rel=\"noopener\"\r\n                href=\"https:\/\/wa.me\/447595323331?text=Hello%2C%20I%20am%20interested%20in%20Sb%20Armour%20Pro%20Gloves\">\r\n                ENQUIRE ABOUT THESE GlOVES\r\n            <\/a>\r\n\r\n\r\n        <\/div>\r\n\r\n    <\/div>\r\n\r\n    <!-- =====================================================\r\n         PRODUCT 3\r\n        ELITE PRO\r\n         ===================================================== -->\r\n    <div class=\"tp-product-card\">\r\n\r\n        <div class=\"tp-gallery\">\r\n\r\n\r\n            <!-- MAIN IMAGE -->\r\n\r\n            <div class=\"tp-main-image-box\" data-action=\"lightbox\">\r\n\r\n                <img class=\"tp-main-image\" data-main-image\r\n                    src=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/elite-pro_750-x-750_1-1.jpg\"\r\n                    data-original=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/elite-pro_750-x-750_1-1.jpg\"\r\n                    alt=\"\" loading=\"eager\" decoding=\"async\">\r\n\r\n            <\/div>\r\n\r\n\r\n            <!-- THUMBNAILS -->\r\n\r\n            <div class=\"tp-thumbnail-area\">\r\n\r\n                <button type=\"button\" class=\"tp-thumb-arrow tp-prev\" data-direction=\"-1\"\r\n                    aria-label=\"Previous image\">\u2039<\/button>\r\n\r\n\r\n                <div class=\"tp-thumbnails\">\r\n\r\n\r\n                    <button type=\"button\" class=\"tp-thumbnail active\" data-index=\"0\"\r\n                        data-original=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/elite-pro_750-x-750_1-1.jpg\">\r\n\r\n                        <img decoding=\"async\" src=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/elite-pro_750-x-750_1-1.jpg\"\r\n                            alt=\"\" loading=\"eager\">\r\n\r\n                    <\/button>\r\n\r\n\r\n                    <button type=\"button\" class=\"tp-thumbnail\" data-index=\"1\"\r\n                        data-original=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/elite-pro_750-x-750_2-1.jpg\">\r\n\r\n                        <img decoding=\"async\" src=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/elite-pro_750-x-750_2-1.jpg\"\r\n                            alt=\"\" loading=\"eager\">\r\n\r\n                    <\/button>\r\n                    <button type=\"button\" class=\"tp-thumbnail\" data-index=\"2\"\r\n                        data-original=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/elite-pro_750-x-750_3-1.jpg\">\r\n                        <img decoding=\"async\" src=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/elite-pro_750-x-750_3-1.jpg\"\r\n                            alt=\"\" loading=\"eager\">\r\n                    <\/button>\r\n                    <button type=\"button\" class=\"tp-thumbnail\" data-index=\"3\"\r\n                        data-original=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/elite-pro_750-x-750_4-1.jpg\">\r\n                        <img decoding=\"async\" src=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/elite-pro_750-x-750_4-1.jpg\"\r\n                            alt=\"\" loading=\"eager\">\r\n                    <\/button>\r\n                    <button type=\"button\" class=\"tp-thumbnail\" data-index=\"4\"\r\n                        data-original=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/elite-pro_750-x-750_5-1.jpg\">\r\n                        <img decoding=\"async\" src=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/elite-pro_750-x-750_5-1.jpg\"\r\n                            alt=\"\" loading=\"eager\">\r\n                    <\/button>\r\n                    <button type=\"button\" class=\"tp-thumbnail\" data-index=\"5\"\r\n                        data-original=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/elite-pro_750-x-750_6-1.jpg\">\r\n                        <img decoding=\"async\" src=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/elite-pro_750-x-750_6-1.jpg\"\r\n                            alt=\"\" loading=\"eager\">\r\n                    <\/button>\r\n                    <button type=\"button\" class=\"tp-thumbnail\" data-index=\"6\"\r\n                        data-original=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/elite-pro_750-x-750_7-1.jpg\">\r\n                        <img decoding=\"async\" src=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/elite-pro_750-x-750_7-1.jpg\"\r\n                            alt=\"\" loading=\"eager\">\r\n                    <\/button>\r\n                    <button type=\"button\" class=\"tp-thumbnail\" data-index=\"7\"\r\n                        data-original=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/elite-pro_750-x-750_8-1.jpg\">\r\n                        <img decoding=\"async\" src=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/elite-pro_750-x-750_8-1.jpg\"\r\n                            alt=\"\" loading=\"eager\">\r\n                    <\/button>\r\n                    <button type=\"button\" class=\"tp-thumbnail\" data-index=\"8\"\r\n                        data-original=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/elite-pro_750-x-750_9-1.jpg\">\r\n                        <img decoding=\"async\" src=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/elite-pro_750-x-750_9-1.jpg\"\r\n                            alt=\"\" loading=\"eager\">\r\n                    <\/button>\r\n\r\n                <\/div>\r\n\r\n\r\n                <button type=\"button\" class=\"tp-thumb-arrow tp-next\" data-direction=\"1\"\r\n                    aria-label=\"Next image\">\u203a<\/button>\r\n\r\n            <\/div>\r\n\r\n\r\n            <!-- PRODUCT INFORMATION -->\r\n\r\n            <div class=\"tp-product-info\">\r\n\r\n                <h2 class=\"tp-product-title\">\r\n                    ELITE PRO\r\n                <\/h2>\r\n                \r\n\r\n\r\n                <div class=\"tp-product-description\"><p style=\"font-size: 20px;font-style: italic;text-align: center;\">\r\n                     Engineered for Impact. Made for Champions.\r\n                <\/p>\r\n\r\n                    The <b>SB Sabro Elite Pro Blue<\/b> gloves combine protection, flexibility, and premium materials to\r\n                    deliver serious on-field performance. Whether facing pace or spin, these gloves keep you protected,\r\n                    comfortable, and in full control.\r\n\r\n                <\/div>\r\n\r\n            <\/div>\r\n\r\n\r\n            <a class=\"tp-enquiry-button\" target=\"_blank\" rel=\"noopener\"\r\n                href=\"https:\/\/wa.me\/447595323331?text=Hello%2C%20I%20am%20interested%20in%20Sb%20Sabro%20Elite%20Pro\">\r\n                ENQUIRE ABOUT THESE GlOVES\r\n            <\/a>\r\n\r\n\r\n        <\/div>\r\n\r\n    <\/div>\r\n    <!-- =====================================================\r\n         PRODUCT 4\r\n        ROYAL GUARD PRO\r\n         ===================================================== -->\r\n    <div class=\"tp-product-card\">\r\n\r\n        <div class=\"tp-gallery\">\r\n\r\n\r\n            <!-- MAIN IMAGE -->\r\n\r\n            <div class=\"tp-main-image-box\" data-action=\"lightbox\">\r\n\r\n                <img class=\"tp-main-image\" data-main-image\r\n                    src=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Royal-guard-pro_750-x-750_1.jpg\"\r\n                    data-original=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Royal-guard-pro_750-x-750_1.jpg\"\r\n                    alt=\"\" loading=\"eager\" decoding=\"async\">\r\n\r\n            <\/div>\r\n\r\n\r\n            <!-- THUMBNAILS -->\r\n\r\n            <div class=\"tp-thumbnail-area\">\r\n\r\n                <button type=\"button\" class=\"tp-thumb-arrow tp-prev\" data-direction=\"-1\"\r\n                    aria-label=\"Previous image\">\u2039<\/button>\r\n\r\n\r\n                <div class=\"tp-thumbnails\">\r\n\r\n\r\n                    <button type=\"button\" class=\"tp-thumbnail active\" data-index=\"0\"\r\n                        data-original=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Royal-guard-pro_750-x-750_1.jpg\">\r\n                        <img decoding=\"async\" src=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Royal-guard-pro_750-x-750_1.jpg\"\r\n                            alt=\"\" loading=\"eager\">\r\n\r\n                    <\/button>\r\n\r\n\r\n                    <button type=\"button\" class=\"tp-thumbnail\" data-index=\"1\"\r\n                        data-original=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Royal-guard-pro_750-x-750_2.jpg\">\r\n\r\n                        <img decoding=\"async\" src=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Royal-guard-pro_750-x-750_2.jpg\"\r\n                            alt=\"\" loading=\"eager\">\r\n\r\n                    <\/button>\r\n                    <button type=\"button\" class=\"tp-thumbnail\" data-index=\"2\"\r\n                        data-original=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Royal-guard-pro_750-x-750_3.jpg\">\r\n                        <img decoding=\"async\" src=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Royal-guard-pro_750-x-750_3.jpg\"\r\n                            alt=\"\" loading=\"eager\">\r\n                    <\/button>\r\n                    <button type=\"button\" class=\"tp-thumbnail\" data-index=\"3\"\r\n                        data-original=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Royal-guard-pro_750-x-750_4.jpg\">\r\n                        <img decoding=\"async\" src=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Royal-guard-pro_750-x-750_4.jpg\"\r\n                            alt=\"\" loading=\"eager\">\r\n                    <\/button>\r\n                    <button type=\"button\" class=\"tp-thumbnail\" data-index=\"4\"\r\n                        data-original=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Royal-guard-pro_750-x-750_5.jpg\">\r\n                        <img decoding=\"async\" src=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Royal-guard-pro_750-x-750_5.jpg\"\r\n                            alt=\"\" loading=\"eager\">\r\n                    <\/button>\r\n                    <button type=\"button\" class=\"tp-thumbnail\" data-index=\"5\"\r\n                        data-original=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Royal-guard-pro_750-x-750_6.jpg\">\r\n                        <img decoding=\"async\" src=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Royal-guard-pro_750-x-750_6.jpg\"\r\n                            alt=\"\" loading=\"eager\">\r\n                    <\/button>\r\n                    <button type=\"button\" class=\"tp-thumbnail\" data-index=\"6\"\r\n                        data-original=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Royal-guard-pro_750-x-750_7.jpg\">\r\n                        <img decoding=\"async\" src=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Royal-guard-pro_750-x-750_7.jpg\"\r\n                            alt=\"\" loading=\"eager\">\r\n                    <\/button>\r\n                    <button type=\"button\" class=\"tp-thumbnail\" data-index=\"7\"\r\n                        data-original=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Royal-guard-pro_750-x-750_8.jpg\">\r\n                        <img decoding=\"async\" src=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Royal-guard-pro_750-x-750_8.jpg\"\r\n                            alt=\"\" loading=\"eager\">\r\n                    <\/button>\r\n                    <button type=\"button\" class=\"tp-thumbnail\" data-index=\"8\"\r\n                        data-original=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Royal-guard-pro_750-x-750_9.jpg\">\r\n                        <img decoding=\"async\" src=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Royal-guard-pro_750-x-750_9.jpg\"\r\n                            alt=\"\" loading=\"eager\">\r\n                    <\/button>\r\n                <\/div>\r\n\r\n\r\n                <button type=\"button\" class=\"tp-thumb-arrow tp-next\" data-direction=\"1\"\r\n                    aria-label=\"Next image\">\u203a<\/button>\r\n\r\n            <\/div>\r\n\r\n\r\n            <!-- PRODUCT INFORMATION -->\r\n\r\n            <div class=\"tp-product-info\">\r\n\r\n                <h2 class=\"tp-product-title\">\r\n                    Royal Guard Pro\r\n                <\/h2>\r\n\r\n                <div class=\"tp-product-description\">\r\n                    <p style=\"font-size: 20px;font-style: italic;text-align: center;\"> Protect Like a Pro. Play Like a King.<\/p>\r\n\r\n                    <b>SB Sabro Royal Guard Pro Batting Gloves<\/b> feature multi-layer high-density padding, metallic gold impact inserts, reinforced ribbed side protection, premium leather palm, and breathable mesh construction \u2014 designed for cricketers who demand elite performance and royal styling.\r\n\r\n                <\/div>\r\n\r\n            <\/div>\r\n\r\n\r\n            <a class=\"tp-enquiry-button\" target=\"_blank\" rel=\"noopener\"\r\n                href=\"https:\/\/wa.me\/447595323331?text=Hello%2C%20I%20am%20interested%20in%20Royal%20Guard%20Pro\">\r\n                ENQUIRE ABOUT THESE ROYAL GUARD PRO\r\n            <\/a>\r\n\r\n\r\n        <\/div>\r\n\r\n    <\/div>\r\n    <!-- =====================================================\r\n         PRODUCT 5\r\n        CLASSIC PRO\r\n         ===================================================== -->\r\n    <div class=\"tp-product-card\">\r\n\r\n        <div class=\"tp-gallery\">\r\n\r\n\r\n            <!-- MAIN IMAGE -->\r\n\r\n            <div class=\"tp-main-image-box\" data-action=\"lightbox\">\r\n\r\n                <img class=\"tp-main-image\" data-main-image\r\n                    src=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Classic-pro_750-x-750_1-1.jpg\"\r\n                    data-original=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Classic-pro_750-x-750_1-1.jpg\"\r\n                    alt=\"\" loading=\"eager\" decoding=\"async\">\r\n\r\n            <\/div>\r\n\r\n\r\n            <!-- THUMBNAILS -->\r\n\r\n            <div class=\"tp-thumbnail-area\">\r\n\r\n                <button type=\"button\" class=\"tp-thumb-arrow tp-prev\" data-direction=\"-1\"\r\n                    aria-label=\"Previous image\">\u2039<\/button>\r\n\r\n\r\n                <div class=\"tp-thumbnails\">\r\n\r\n\r\n                    <button type=\"button\" class=\"tp-thumbnail active\" data-index=\"0\"\r\n                        data-original=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Classic-pro_750-x-750_1-1.jpg\">\r\n\r\n                        <img decoding=\"async\" src=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Classic-pro_750-x-750_1-1.jpg\"\r\n                            alt=\"\" loading=\"eager\">\r\n\r\n                    <\/button>\r\n\r\n\r\n                    <button type=\"button\" class=\"tp-thumbnail\" data-index=\"1\"\r\n                        data-original=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Classic-pro_750-x-750_2-1.jpg\">\r\n\r\n                        <img decoding=\"async\" src=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Classic-pro_750-x-750_2-1.jpg\"\r\n                            alt=\"\" loading=\"eager\">\r\n\r\n                    <\/button>\r\n\r\n\r\n                    <button type=\"button\" class=\"tp-thumbnail\" data-index=\"2\"\r\n                        data-original=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Classic-pro_750-x-750_3-1.jpg\">\r\n\r\n                        <img decoding=\"async\" src=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Classic-pro_750-x-750_3-1.jpg\"\r\n                            alt=\"\" loading=\"eager\">\r\n\r\n                    <\/button>\r\n                    <button type=\"button\" class=\"tp-thumbnail\" data-index=\"3\"\r\n                        data-original=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Classic-pro_750-x-750_4-1.jpg\">\r\n\r\n                        <img decoding=\"async\" src=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Classic-pro_750-x-750_4-1.jpg\"\r\n                            alt=\"\" loading=\"eager\">\r\n\r\n                    <\/button>\r\n                <\/div>\r\n\r\n\r\n                <button type=\"button\" class=\"tp-thumb-arrow tp-next\" data-direction=\"1\"\r\n                    aria-label=\"Next image\">\u203a<\/button>\r\n\r\n            <\/div>\r\n\r\n\r\n            <!-- PRODUCT INFORMATION -->\r\n\r\n            <div class=\"tp-product-info\">\r\n\r\n                <h2 class=\"tp-product-title\">\r\n                    Classic Pro \r\n                <\/h2>\r\n\r\n\r\n                <div class=\"tp-product-description\"><p style=\"font-size: 20px;font-style: italic;text-align: center;\">Protect Like a Pro. Play Like a King.<\/p>\r\n\r\n                   <b>SB Sabro Classic Pro Batting Gloves<\/b> feature multi-layer high-density padding, reinforced side protection, premium leather palm, breathable mesh panels, and traditional all-white styling \u2014 designed for cricketers who demand performance with class.\r\n\r\n                <\/div>\r\n\r\n            <\/div>\r\n\r\n\r\n            <a class=\"tp-enquiry-button\" target=\"_blank\" rel=\"noopener\"\r\n                href=\"https:\/\/wa.me\/447595323331?text=Hello%2C%20I%20am%20interested%20in%20Classic%20Pro%20GLoves\">\r\n                ENQUIRE ABOUT THESE GlOVES\r\n            <\/a>\r\n\r\n\r\n        <\/div>\r\n\r\n    <\/div>\r\n    <!-- =====================================================\r\n         PRODUCT 6\r\n        PLAYERS\r\n         ===================================================== -->\r\n    <div class=\"tp-product-card\">\r\n\r\n        <div class=\"tp-gallery\">\r\n\r\n\r\n            <!-- MAIN IMAGE -->\r\n\r\n            <div class=\"tp-main-image-box\" data-action=\"lightbox\">\r\n\r\n                <img class=\"tp-main-image\" data-main-image\r\n                    src=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Players_750-X-750_1-1.jpg\"\r\n                    data-original=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Players_750-X-750_1-1.jpg\"\r\n                    alt=\"\" loading=\"eager\" decoding=\"async\">\r\n\r\n            <\/div>\r\n\r\n\r\n            <!-- THUMBNAILS -->\r\n\r\n            <div class=\"tp-thumbnail-area\">\r\n\r\n                <button type=\"button\" class=\"tp-thumb-arrow tp-prev\" data-direction=\"-1\"\r\n                    aria-label=\"Previous image\">\u2039<\/button>\r\n\r\n\r\n                <div class=\"tp-thumbnails\">\r\n\r\n\r\n                    <button type=\"button\" class=\"tp-thumbnail active\" data-index=\"0\"\r\n                        data-original=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Players_750-X-750_1-1.jpg\">\r\n\r\n                        <img decoding=\"async\" src=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Players_750-X-750_1-1.jpg\"\r\n                            alt=\"\" loading=\"eager\">\r\n\r\n                    <\/button>\r\n\r\n\r\n                    <button type=\"button\" class=\"tp-thumbnail\" data-index=\"1\"\r\n                        data-original=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Players_750-X-750_2-1.jpg\">\r\n\r\n                        <img decoding=\"async\" src=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Players_750-X-750_2-1.jpg\"\r\n                            alt=\"\" loading=\"eager\">\r\n\r\n                    <\/button>\r\n\r\n\r\n                    <button type=\"button\" class=\"tp-thumbnail\" data-index=\"2\"\r\n                        data-original=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Players_750-X-750_3-1.jpg\">\r\n\r\n                        <img decoding=\"async\" src=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Players_750-X-750_3-1.jpg\"\r\n                            alt=\"\" loading=\"eager\">\r\n\r\n                    <\/button>\r\n                    <button type=\"button\" class=\"tp-thumbnail\" data-index=\"3\"\r\n                        data-original=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Players_750-X-750_4-1.jpg\">\r\n\r\n                        <img decoding=\"async\" src=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Players_750-X-750_4-1.jpg\"\r\n                            alt=\"\" loading=\"eager\">\r\n\r\n                    <\/button>\r\n                    <button type=\"button\" class=\"tp-thumbnail\" data-index=\"4\"\r\n                        data-original=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Players_750-X-750_5-1.jpg\">\r\n\r\n                        <img decoding=\"async\" src=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Players_750-X-750_5-1.jpg\"\r\n                            alt=\"\" loading=\"eager\">\r\n\r\n                    <\/button>\r\n                    <button type=\"button\" class=\"tp-thumbnail\" data-index=\"5\"\r\n                        data-original=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Players_750-X-750_6-1.jpg\">\r\n\r\n                        <img decoding=\"async\" src=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Players_750-X-750_6-1.jpg\"\r\n                            alt=\"\" loading=\"eager\">\r\n\r\n                    <\/button>\r\n                    <button type=\"button\" class=\"tp-thumbnail\" data-index=\"6\"\r\n                        data-original=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Players_750-X-750_7-1.jpg\">\r\n\r\n                        <img decoding=\"async\" src=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Players_750-X-750_7-1.jpg\"\r\n                            alt=\"\" loading=\"eager\">\r\n\r\n                    <\/button>\r\n                   \r\n                <\/div>\r\n\r\n\r\n                <button type=\"button\" class=\"tp-thumb-arrow tp-next\" data-direction=\"1\"\r\n                    aria-label=\"Next image\">\u203a<\/button>\r\n\r\n            <\/div>\r\n\r\n\r\n            <!-- PRODUCT INFORMATION -->\r\n\r\n            <div class=\"tp-product-info\">\r\n\r\n                <h2 class=\"tp-product-title\">\r\n                    Players \r\n                <\/h2>\r\n                \r\n\r\n                <div class=\"tp-product-description\"><p style=\"font-size: 20px;font-style: italic;text-align: center;\">Engineered for Grip, Comfort & Peak Performance<\/p>\r\n\r\n                    <b>SB Premium Players Batting Gloves<\/b> crafted with high-quality leather and advanced padding for superior grip, flexibility, and protection. Designed to <b>enhance control and comfort<\/b> during every shot, making them ideal for both professional and club-level cricketers.\r\n\r\n                <\/div>\r\n\r\n            <\/div>\r\n\r\n\r\n            <a class=\"tp-enquiry-button\" target=\"_blank\" rel=\"noopener\"\r\n                href=\"https:\/\/wa.me\/447595323331?text=Hello%2C%20I%20am%20interested%20in%20Players\">\r\n                ENQUIRE ABOUT THESE PLAYERS GLOVES\r\n            <\/a>\r\n\r\n\r\n        <\/div>\r\n\r\n    <\/div>\r\n\r\n    <!-- =====================================================\r\n         PRODUCT 7\r\n        lEGACY\r\n         ===================================================== -->\r\n    <div class=\"tp-product-card\">\r\n\r\n        <div class=\"tp-gallery\">\r\n\r\n\r\n            <!-- MAIN IMAGE -->\r\n\r\n            <div class=\"tp-main-image-box\" data-action=\"lightbox\">\r\n\r\n                <img class=\"tp-main-image\" data-main-image\r\n                    src=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Legacy_750-x-750_1-1.jpg\"\r\n                    data-original=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Legacy_750-x-750_1-1.jpg\"\r\n                    alt=\"\" loading=\"eager\" decoding=\"async\">\r\n\r\n            <\/div>\r\n\r\n\r\n            <!-- THUMBNAILS -->\r\n\r\n            <div class=\"tp-thumbnail-area\">\r\n\r\n                <button type=\"button\" class=\"tp-thumb-arrow tp-prev\" data-direction=\"-1\"\r\n                    aria-label=\"Previous image\">\u2039<\/button>\r\n\r\n\r\n                <div class=\"tp-thumbnails\">\r\n\r\n\r\n                    <button type=\"button\" class=\"tp-thumbnail active\" data-index=\"0\"\r\n                        data-original=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Legacy_750-x-750_1-1.jpg\">\r\n\r\n                        <img decoding=\"async\" src=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Legacy_750-x-750_1-1.jpg\"\r\n                            alt=\"\" loading=\"eager\">\r\n\r\n                    <\/button>\r\n\r\n\r\n                    <button type=\"button\" class=\"tp-thumbnail\" data-index=\"1\"\r\n                        data-original=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Legacy_750-x-750_2-1.jpg\">\r\n\r\n                        <img decoding=\"async\" src=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Legacy_750-x-750_2-1.jpg\"\r\n                            alt=\"\" loading=\"eager\">\r\n\r\n                    <\/button>\r\n\r\n\r\n                    <button type=\"button\" class=\"tp-thumbnail\" data-index=\"2\"\r\n                        data-original=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Legacy_750-x-750_3-1.jpg\">\r\n                    \r\n                        <img decoding=\"async\" src=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Legacy_750-x-750_3-1.jpg\" alt=\"\"\r\n                            loading=\"eager\">\r\n                    \r\n                    <\/button>\r\n                    <button type=\"button\" class=\"tp-thumbnail\" data-index=\"3\"\r\n                        data-original=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Legacy_750-x-750_4-1.jpg\">\r\n                    \r\n                        <img decoding=\"async\" src=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Legacy_750-x-750_4-1.jpg\" alt=\"\"\r\n                            loading=\"eager\">\r\n                    \r\n                    <\/button>\r\n                    <button type=\"button\" class=\"tp-thumbnail\" data-index=\"4\"\r\n                        data-original=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Legacy_750-x-750_5-1.jpg\">\r\n                    \r\n                        <img decoding=\"async\" src=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Legacy_750-x-750_5-1.jpg\" alt=\"\"\r\n                            loading=\"eager\">\r\n                    \r\n                    <\/button>\r\n                    <button type=\"button\" class=\"tp-thumbnail\" data-index=\"5\"\r\n                        data-original=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Legacy_750-x-750_6-1.jpg\">\r\n                    \r\n                        <img decoding=\"async\" src=\"https:\/\/jassportsdistribution.co.uk\/wp-content\/uploads\/2026\/09\/Legacy_750-x-750_6-1.jpg\" alt=\"\"\r\n                            loading=\"eager\">\r\n                    \r\n                    <\/button>\r\n                    \r\n                <\/div>\r\n\r\n\r\n                <button type=\"button\" class=\"tp-thumb-arrow tp-next\" data-direction=\"1\"\r\n                    aria-label=\"Next image\">\u203a<\/button>\r\n\r\n            <\/div>\r\n\r\n\r\n            <!-- PRODUCT INFORMATION -->\r\n\r\n            <div class=\"tp-product-info\">\r\n\r\n                <h2 class=\"tp-product-title\">\r\n                    Legacy\r\n                <\/h2>\r\n\r\n                <div class=\"tp-product-description\">\r\n<p style=\"font-size: 20px;font-style: italic;text-align: center;\">\r\n                   Engineered for Maximum Protection, Comfort & Superior Grip.\r\n                <\/p>\r\n                   <b>Premium SB Legacy batting gloves<\/b> designed for superior protection, comfort, and control at the crease. Crafted with high-quality leather, multi-layered finger padding, and reinforced side protection, these gloves ensure maximum impact resistance. The breathable mesh panels and ergonomic fit provide excellent ventilation and flexibility, while the soft palm enhances grip for precise shot-making. Ideal for serious cricketers seeking performance with a clean, professional look.\r\n\r\n                <\/div>\r\n\r\n            <\/div>\r\n\r\n\r\n            <a class=\"tp-enquiry-button\" target=\"_blank\" rel=\"noopener\"\r\n                href=\"https:\/\/wa.me\/447595323331?text=Hello%2C%20I%20am%20interested%20in%20Legacy%20Gloves\">\r\n                ENQUIRE ABOUT THESE GlOVES\r\n            <\/a>\r\n\r\n\r\n        <\/div>\r\n\r\n    <\/div>\r\n<\/div>\r\n\r\n\r\n\r\n<!-- =========================================================\r\n     LIGHTBOX\r\n     ========================================================= -->\r\n\r\n<div id=\"tp-lightbox\" aria-hidden=\"true\">\r\n\r\n    <div class=\"tp-lightbox-inner\">\r\n\r\n        <button type=\"button\" class=\"tp-lb-close\" aria-label=\"Close\">\u00d7<\/button>\r\n\r\n\r\n        <div class=\"tp-lb-image-area\">\r\n\r\n            <button type=\"button\" class=\"tp-lb-arrow tp-lb-prev\" aria-label=\"Previous image\">\u2039<\/button>\r\n\r\n\r\n            <img decoding=\"async\" id=\"tp-lightbox-image\" src=\"\" alt=\"\">\r\n\r\n\r\n            <button type=\"button\" class=\"tp-lb-arrow tp-lb-next\" aria-label=\"Next image\">\u203a<\/button>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div id=\"tp-lightbox-title\"><\/div>\r\n\r\n        <div id=\"tp-lightbox-dots\"><\/div>\r\n\r\n    <\/div>\r\n\r\n<\/div>\r\n\r\n\r\n\r\n<script>\r\n\r\n    (function () {\r\n\r\n        \"use strict\";\r\n\r\n\r\n        \/* =====================================================\r\n           GENERIC GALLERY\r\n    \r\n           IMPORTANT:\r\n    \r\n           There is NO product database here.\r\n    \r\n           Every .tp-product-card is automatically detected.\r\n    \r\n           Each card manages only its own images.\r\n           ===================================================== *\/\r\n\r\n\r\n        const root = document.getElementById(\"jass-product-gallery\");\r\n\r\n        if (!root) {\r\n            return;\r\n        }\r\n\r\n\r\n        let lightbox = document.getElementById(\"tp-lightbox\");\r\n\r\n        let lightboxImage =\r\n            document.getElementById(\"tp-lightbox-image\");\r\n\r\n        let lightboxTitle =\r\n            document.getElementById(\"tp-lightbox-title\");\r\n\r\n        let lightboxDots =\r\n            document.getElementById(\"tp-lightbox-dots\");\r\n\r\n        let currentCard = null;\r\n\r\n        let currentIndex = 0;\r\n\r\n\r\n        \/* =====================================================\r\n           GET ORIGINAL URL\r\n    \r\n           Priority:\r\n    \r\n           1. data-original on thumbnail\r\n           2. data-original on image\r\n           3. normal image src\r\n    \r\n           The explicit data-original URL is always preferred.\r\n           ===================================================== *\/\r\n\r\n        function getOriginalUrl(element) {\r\n\r\n            if (!element) {\r\n                return \"\";\r\n            }\r\n\r\n\r\n            \/* Direct data-original *\/\r\n\r\n            let url =\r\n                element.getAttribute(\"data-original\");\r\n\r\n            if (url) {\r\n                return url.trim();\r\n            }\r\n\r\n\r\n            \/* Image inside element *\/\r\n\r\n            const image =\r\n                element.querySelector(\"img\");\r\n\r\n            if (image) {\r\n\r\n                url =\r\n                    image.getAttribute(\"data-original\");\r\n\r\n                if (url) {\r\n                    return url.trim();\r\n                }\r\n\r\n            }\r\n\r\n\r\n            \/* Normal image src *\/\r\n\r\n            if (image && image.currentSrc) {\r\n                return image.currentSrc;\r\n            }\r\n\r\n            if (image && image.src) {\r\n                return image.src;\r\n            }\r\n\r\n\r\n            return \"\";\r\n        }\r\n\r\n\r\n        \/* =====================================================\r\n           GET THUMBNAILS FOR ONE PRODUCT\r\n           ===================================================== *\/\r\n\r\n        function getThumbnails(card) {\r\n\r\n            return Array.from(\r\n                card.querySelectorAll(\".tp-thumbnail\")\r\n            );\r\n\r\n        }\r\n\r\n\r\n        \/* =====================================================\r\n           SET ACTIVE THUMBNAIL\r\n           ===================================================== *\/\r\n\r\n        function setActiveThumbnail(card, index) {\r\n\r\n            const thumbnails =\r\n                getThumbnails(card);\r\n\r\n\r\n            thumbnails.forEach(function (thumb, i) {\r\n\r\n                if (i === index) {\r\n\r\n                    thumb.classList.add(\"active\");\r\n\r\n                } else {\r\n\r\n                    thumb.classList.remove(\"active\");\r\n\r\n                }\r\n\r\n            });\r\n\r\n        }\r\n\r\n\r\n        \/* =====================================================\r\n           LOAD MAIN IMAGE\r\n    \r\n           No API.\r\n           No WordPress lookup.\r\n           No Elementor thumbnail conversion.\r\n           ===================================================== *\/\r\n\r\n        function setMainImage(card, index) {\r\n\r\n            const thumbnails =\r\n                getThumbnails(card);\r\n\r\n            const mainImage =\r\n                card.querySelector(\"[data-main-image]\");\r\n\r\n\r\n            if (!mainImage || !thumbnails.length) {\r\n                return;\r\n            }\r\n\r\n\r\n            \/* Keep index inside range *\/\r\n\r\n            if (index < 0) {\r\n                index = thumbnails.length - 1;\r\n            }\r\n\r\n            if (index >= thumbnails.length) {\r\n                index = 0;\r\n            }\r\n\r\n\r\n            const thumbnail =\r\n                thumbnails[index];\r\n\r\n\r\n            const originalUrl =\r\n                getOriginalUrl(thumbnail);\r\n\r\n\r\n            if (!originalUrl) {\r\n\r\n                console.warn(\r\n                    \"Jass Gallery: No data-original URL found.\",\r\n                    thumbnail\r\n                );\r\n\r\n                return;\r\n            }\r\n\r\n\r\n            card.dataset.currentIndex = index;\r\n\r\n\r\n            setActiveThumbnail(\r\n                card,\r\n                index\r\n            );\r\n\r\n\r\n            \/*\r\n             * Remove Elementor responsive attributes.\r\n             *\r\n             * This is important because Elementor may otherwise\r\n             * replace our full-size URL with a generated thumbnail.\r\n             *\/\r\n\r\n            mainImage.removeAttribute(\"srcset\");\r\n            mainImage.removeAttribute(\"sizes\");\r\n\r\n            mainImage.setAttribute(\r\n                \"loading\",\r\n                \"eager\"\r\n            );\r\n\r\n\r\n            \/*\r\n             * Load image first.\r\n             *\r\n             * This prevents the main image from flashing\r\n             * between different thumbnail sizes.\r\n             *\/\r\n\r\n            const preload =\r\n                new Image();\r\n\r\n\r\n            preload.onload = function () {\r\n\r\n                mainImage.style.opacity = \"0.35\";\r\n\r\n\r\n                requestAnimationFrame(function () {\r\n\r\n                    mainImage.src =\r\n                        originalUrl;\r\n\r\n\r\n                    mainImage.removeAttribute(\"srcset\");\r\n                    mainImage.removeAttribute(\"sizes\");\r\n\r\n\r\n                    requestAnimationFrame(function () {\r\n\r\n                        mainImage.style.opacity = \"1\";\r\n\r\n                    });\r\n\r\n                });\r\n\r\n            };\r\n\r\n\r\n            preload.onerror = function () {\r\n\r\n                \/*\r\n                 * Still use the URL if browser preload fails.\r\n                 *\/\r\n\r\n                mainImage.src =\r\n                    originalUrl;\r\n\r\n                mainImage.removeAttribute(\"srcset\");\r\n                mainImage.removeAttribute(\"sizes\");\r\n\r\n                mainImage.style.opacity = \"1\";\r\n\r\n            };\r\n\r\n\r\n            preload.src =\r\n                originalUrl;\r\n\r\n        }\r\n\r\n\r\n        \/* =====================================================\r\n           PRELOAD PRODUCT IMAGES\r\n    \r\n           Only the images belonging to the product card\r\n           are preloaded.\r\n    \r\n           This means adding many products does not create\r\n           one giant global image list.\r\n           ===================================================== *\/\r\n\r\n        function preloadProductImages(card) {\r\n\r\n            const thumbnails =\r\n                getThumbnails(card);\r\n\r\n\r\n            thumbnails.forEach(function (thumb, index) {\r\n\r\n                const url =\r\n                    getOriginalUrl(thumb);\r\n\r\n\r\n                if (!url) {\r\n                    return;\r\n                }\r\n\r\n\r\n                \/*\r\n                 * First 3 images are loaded immediately.\r\n                 * Remaining images are allowed to load normally.\r\n                 *\/\r\n\r\n                if (index < 3) {\r\n\r\n                    const image =\r\n                        new Image();\r\n\r\n                    image.src = url;\r\n\r\n                }\r\n\r\n            });\r\n\r\n        }\r\n\r\n\r\n        \/* =====================================================\r\n           THUMBNAIL HORIZONTAL SCROLL\r\n    \r\n           The arrows scroll thumbnails without changing\r\n           the product itself.\r\n           ===================================================== *\/\r\n\r\n        \/* =====================================================\r\n       THUMBNAIL PREVIOUS \/ NEXT NAVIGATION\r\n       ===================================================== *\/\r\n\r\n        function scrollThumbnails(card, direction) {\r\n\r\n            const thumbnails = getThumbnails(card);\r\n\r\n            if (!thumbnails.length) {\r\n                return;\r\n            }\r\n\r\n            \/* Get current image *\/\r\n            let currentIndex = parseInt(\r\n                card.dataset.currentIndex || \"0\",\r\n                10\r\n            );\r\n\r\n            if (isNaN(currentIndex)) {\r\n                currentIndex = 0;\r\n            }\r\n\r\n            \/* Move to previous \/ next image *\/\r\n            currentIndex += direction;\r\n\r\n            \/* Loop from last \u2192 first *\/\r\n            if (currentIndex < 0) {\r\n                currentIndex = thumbnails.length - 1;\r\n            }\r\n\r\n            \/* Loop from first \u2192 last *\/\r\n            if (currentIndex >= thumbnails.length) {\r\n                currentIndex = 0;\r\n            }\r\n\r\n            \/* Change the main image *\/\r\n            setMainImage(\r\n                card,\r\n                currentIndex\r\n            );\r\n\r\n            \/* Bring active thumbnail into view *\/\r\n            const activeThumb =\r\n                thumbnails[currentIndex];\r\n\r\n            if (activeThumb) {\r\n\r\n                activeThumb.scrollIntoView({\r\n                    behavior: \"smooth\",\r\n                    block: \"nearest\",\r\n                    inline: \"center\"\r\n                });\r\n\r\n            }\r\n\r\n        }\r\n\r\n\r\n        \/* =====================================================\r\n           GET PRODUCT TITLE\r\n           ===================================================== *\/\r\n\r\n        function getProductTitle(card) {\r\n\r\n            const title =\r\n                card.querySelector(\".tp-product-title\");\r\n\r\n\r\n            if (!title) {\r\n                return \"\";\r\n            }\r\n\r\n\r\n            return title.textContent.trim();\r\n\r\n        }\r\n\r\n\r\n        \/* =====================================================\r\n           OPEN LIGHTBOX\r\n           ===================================================== *\/\r\n\r\n        function openLightbox(card, index) {\r\n\r\n            if (!lightbox) {\r\n                return;\r\n            }\r\n\r\n\r\n            currentCard =\r\n                card;\r\n\r\n\r\n            const thumbnails =\r\n                getThumbnails(card);\r\n\r\n\r\n            if (!thumbnails.length) {\r\n                return;\r\n            }\r\n\r\n\r\n            if (index < 0) {\r\n                index = 0;\r\n            }\r\n\r\n\r\n            if (index >= thumbnails.length) {\r\n                index =\r\n                    thumbnails.length - 1;\r\n            }\r\n\r\n\r\n            currentIndex =\r\n                index;\r\n\r\n\r\n            lightbox.classList.add(\"active\");\r\n\r\n            lightbox.setAttribute(\r\n                \"aria-hidden\",\r\n                \"false\"\r\n            );\r\n\r\n\r\n            document.body.style.overflow =\r\n                \"hidden\";\r\n\r\n\r\n            updateLightbox();\r\n\r\n        }\r\n\r\n\r\n        \/* =====================================================\r\n           UPDATE LIGHTBOX\r\n           ===================================================== *\/\r\n\r\n        function updateLightbox() {\r\n\r\n            if (!currentCard) {\r\n                return;\r\n            }\r\n\r\n\r\n            const thumbnails =\r\n                getThumbnails(currentCard);\r\n\r\n\r\n            if (!thumbnails.length) {\r\n                return;\r\n            }\r\n\r\n\r\n            if (currentIndex < 0) {\r\n                currentIndex =\r\n                    thumbnails.length - 1;\r\n            }\r\n\r\n\r\n            if (currentIndex >= thumbnails.length) {\r\n                currentIndex = 0;\r\n            }\r\n\r\n\r\n            const thumb =\r\n                thumbnails[currentIndex];\r\n\r\n\r\n            const url =\r\n                getOriginalUrl(thumb);\r\n\r\n\r\n            if (!url) {\r\n                return;\r\n            }\r\n\r\n\r\n            \/*\r\n             * Update main image too.\r\n             *\r\n             * This keeps lightbox and main gallery synchronized.\r\n             *\/\r\n\r\n            setMainImage(\r\n                currentCard,\r\n                currentIndex\r\n            );\r\n\r\n\r\n            \/*\r\n             * LIGHTBOX ALWAYS USES ORIGINAL URL.\r\n             *\/\r\n\r\n            lightboxImage.src =\r\n                url;\r\n\r\n\r\n            lightboxImage.removeAttribute(\r\n                \"srcset\"\r\n            );\r\n\r\n\r\n            lightboxImage.removeAttribute(\r\n                \"sizes\"\r\n            );\r\n\r\n\r\n            lightboxImage.alt =\r\n                getProductTitle(currentCard);\r\n\r\n\r\n            if (lightboxTitle) {\r\n\r\n                lightboxTitle.textContent =\r\n                    getProductTitle(currentCard) +\r\n                    \"  \u2022  \" +\r\n                    (currentIndex + 1) +\r\n                    \" \/ \" +\r\n                    thumbnails.length;\r\n\r\n            }\r\n\r\n\r\n            updateDots(\r\n                thumbnails.length\r\n            );\r\n\r\n        }\r\n\r\n\r\n        \/* =====================================================\r\n           LIGHTBOX DOTS\r\n           ===================================================== *\/\r\n\r\n        function updateDots(total) {\r\n\r\n            if (!lightboxDots) {\r\n                return;\r\n            }\r\n\r\n\r\n            lightboxDots.innerHTML =\r\n                \"\";\r\n\r\n\r\n            for (\r\n                let i = 0;\r\n                i < total;\r\n                i++\r\n            ) {\r\n\r\n                const dot =\r\n                    document.createElement(\"button\");\r\n\r\n\r\n                dot.type =\r\n                    \"button\";\r\n\r\n\r\n                dot.className =\r\n                    \"tp-lb-dot\";\r\n\r\n\r\n                if (i === currentIndex) {\r\n\r\n                    dot.classList.add(\r\n                        \"active\"\r\n                    );\r\n\r\n                }\r\n\r\n\r\n                dot.setAttribute(\r\n                    \"aria-label\",\r\n                    \"View image \" +\r\n                    (i + 1)\r\n                );\r\n\r\n\r\n                dot.addEventListener(\r\n                    \"click\",\r\n                    function (event) {\r\n\r\n                        event.preventDefault();\r\n\r\n                        event.stopPropagation();\r\n\r\n\r\n                        currentIndex =\r\n                            i;\r\n\r\n\r\n                        updateLightbox();\r\n\r\n                    }\r\n                );\r\n\r\n\r\n                lightboxDots.appendChild(\r\n                    dot\r\n                );\r\n\r\n            }\r\n\r\n        }\r\n\r\n\r\n        \/* =====================================================\r\n           LIGHTBOX NEXT \/ PREVIOUS\r\n           ===================================================== *\/\r\n\r\n        function lightboxChange(direction) {\r\n\r\n            if (!currentCard) {\r\n                return;\r\n            }\r\n\r\n\r\n            const thumbnails =\r\n                getThumbnails(currentCard);\r\n\r\n\r\n            if (!thumbnails.length) {\r\n                return;\r\n            }\r\n\r\n\r\n            currentIndex +=\r\n                direction;\r\n\r\n\r\n            if (currentIndex < 0) {\r\n\r\n                currentIndex =\r\n                    thumbnails.length - 1;\r\n\r\n            }\r\n\r\n\r\n            if (\r\n                currentIndex >=\r\n                thumbnails.length\r\n            ) {\r\n\r\n                currentIndex = 0;\r\n\r\n            }\r\n\r\n\r\n            updateLightbox();\r\n\r\n        }\r\n\r\n\r\n        \/* =====================================================\r\n           CLOSE LIGHTBOX\r\n           ===================================================== *\/\r\n\r\n        function closeLightbox() {\r\n\r\n            if (!lightbox) {\r\n                return;\r\n            }\r\n\r\n\r\n            lightbox.classList.remove(\r\n                \"active\"\r\n            );\r\n\r\n\r\n            lightbox.setAttribute(\r\n                \"aria-hidden\",\r\n                \"true\"\r\n            );\r\n\r\n\r\n            document.body.style.overflow =\r\n                \"\";\r\n\r\n\r\n            currentCard =\r\n                null;\r\n\r\n        }\r\n\r\n\r\n        \/* =====================================================\r\n           INITIALISE EACH PRODUCT\r\n    \r\n           This is the important part.\r\n    \r\n           Every .tp-product-card automatically works.\r\n    \r\n           There is no product list here.\r\n           ===================================================== *\/\r\n\r\n        function initialiseProducts() {\r\n\r\n            const cards =\r\n                root.querySelectorAll(\r\n                    \".tp-product-card\"\r\n                );\r\n\r\n\r\n            cards.forEach(function (card) {\r\n\r\n\r\n                \/*\r\n                 * Prevent duplicate initialisation\r\n                 * if Elementor rebuilds the widget.\r\n                 *\/\r\n\r\n                if (\r\n                    card.dataset.galleryReady ===\r\n                    \"true\"\r\n                ) {\r\n\r\n                    return;\r\n\r\n                }\r\n\r\n\r\n                card.dataset.galleryReady =\r\n                    \"true\";\r\n\r\n\r\n                const thumbnails =\r\n                    getThumbnails(card);\r\n\r\n\r\n                const mainImage =\r\n                    card.querySelector(\r\n                        \"[data-main-image]\"\r\n                    );\r\n\r\n\r\n                if (\r\n                    !mainImage ||\r\n                    !thumbnails.length\r\n                ) {\r\n\r\n                    return;\r\n\r\n                }\r\n\r\n\r\n                \/* =============================================\r\n                   MAIN IMAGE\r\n    \r\n                   Use data-original if supplied.\r\n                   ============================================= *\/\r\n\r\n                const mainOriginal =\r\n                    mainImage.getAttribute(\r\n                        \"data-original\"\r\n                    );\r\n\r\n\r\n                if (mainOriginal) {\r\n\r\n                    mainImage.src =\r\n                        mainOriginal;\r\n\r\n                    mainImage.removeAttribute(\r\n                        \"srcset\"\r\n                    );\r\n\r\n                    mainImage.removeAttribute(\r\n                        \"sizes\"\r\n                    );\r\n\r\n                }\r\n\r\n\r\n                \/* =============================================\r\n                   THUMBNAILS\r\n                   ============================================= *\/\r\n\r\n                thumbnails.forEach(\r\n                    function (thumb, index) {\r\n\r\n\r\n                        const image =\r\n                            thumb.querySelector(\r\n                                \"img\"\r\n                            );\r\n\r\n\r\n                        if (image) {\r\n\r\n                            image.setAttribute(\r\n                                \"loading\",\r\n                                \"eager\"\r\n                            );\r\n\r\n                            image.setAttribute(\r\n                                \"decoding\",\r\n                                \"async\"\r\n                            );\r\n\r\n                        }\r\n\r\n\r\n                        \/* -------------------------------------\r\n                           HOVER\r\n                           ------------------------------------- *\/\r\n\r\n                        thumb.addEventListener(\r\n                            \"mouseenter\",\r\n                            function () {\r\n\r\n                                setMainImage(\r\n                                    card,\r\n                                    index\r\n                                );\r\n\r\n                            }\r\n                        );\r\n\r\n\r\n                        \/* -------------------------------------\r\n                           CLICK\r\n    \r\n                           Useful on mobile where hover\r\n                           doesn't exist.\r\n                           ------------------------------------- *\/\r\n\r\n                        thumb.addEventListener(\r\n                            \"click\",\r\n                            function (event) {\r\n\r\n                                event.preventDefault();\r\n                                event.stopPropagation();\r\n\r\n\r\n                                setMainImage(\r\n                                    card,\r\n                                    index\r\n                                );\r\n\r\n                            }\r\n                        );\r\n\r\n\r\n                        \/* -------------------------------------\r\n                           KEYBOARD ACCESSIBILITY\r\n                           ------------------------------------- *\/\r\n\r\n                        thumb.addEventListener(\r\n                            \"focus\",\r\n                            function () {\r\n\r\n                                setMainImage(\r\n                                    card,\r\n                                    index\r\n                                );\r\n\r\n                            }\r\n                        );\r\n\r\n\r\n                    }\r\n                );\r\n\r\n\r\n                \/* =============================================\r\n                   THUMBNAIL ARROWS\r\n                   ============================================= *\/\r\n\r\n                const arrows =\r\n                    card.querySelectorAll(\r\n                        \".tp-thumb-arrow\"\r\n                    );\r\n\r\n\r\n                arrows.forEach(\r\n                    function (button) {\r\n\r\n                        button.addEventListener(\r\n                            \"click\",\r\n                            function (event) {\r\n\r\n                                event.preventDefault();\r\n                                event.stopPropagation();\r\n\r\n\r\n                                const direction =\r\n                                    parseInt(\r\n                                        button.getAttribute(\r\n                                            \"data-direction\"\r\n                                        ),\r\n                                        10\r\n                                    );\r\n\r\n\r\n                                scrollThumbnails(\r\n                                    card,\r\n                                    direction\r\n                                );\r\n\r\n                            }\r\n                        );\r\n\r\n                    }\r\n                );\r\n\r\n\r\n                \/* =============================================\r\n                   MAIN IMAGE \u2192 LIGHTBOX\r\n                   ============================================= *\/\r\n\r\n                const mainBox =\r\n                    card.querySelector(\r\n                        '[data-action=\"lightbox\"]'\r\n                    );\r\n\r\n\r\n                if (mainBox) {\r\n\r\n                    mainBox.addEventListener(\r\n                        \"click\",\r\n                        function (event) {\r\n\r\n                            event.preventDefault();\r\n                            event.stopPropagation();\r\n\r\n\r\n                            let index =\r\n                                parseInt(\r\n                                    card.dataset.currentIndex ||\r\n                                    \"0\",\r\n                                    10\r\n                                );\r\n\r\n\r\n                            if (\r\n                                isNaN(index) ||\r\n                                index < 0\r\n                            ) {\r\n\r\n                                index = 0;\r\n\r\n                            }\r\n\r\n\r\n                            openLightbox(\r\n                                card,\r\n                                index\r\n                            );\r\n\r\n                        }\r\n                    );\r\n\r\n                }\r\n\r\n\r\n                \/* =============================================\r\n                   INITIAL STATE\r\n                   ============================================= *\/\r\n\r\n                card.dataset.currentIndex =\r\n                    \"0\";\r\n\r\n\r\n                setActiveThumbnail(\r\n                    card,\r\n                    0\r\n                );\r\n\r\n\r\n                \/*\r\n                 * Preload only this product's first\r\n                 * few original images.\r\n                 *\/\r\n\r\n                preloadProductImages(\r\n                    card\r\n                );\r\n\r\n\r\n            });\r\n\r\n        }\r\n\r\n\r\n        \/* =====================================================\r\n           LIGHTBOX BUTTONS\r\n           ===================================================== *\/\r\n\r\n        function initialiseLightbox() {\r\n\r\n            if (!lightbox) {\r\n                return;\r\n            }\r\n\r\n\r\n            const closeButton =\r\n                lightbox.querySelector(\r\n                    \".tp-lb-close\"\r\n                );\r\n\r\n\r\n            const prevButton =\r\n                lightbox.querySelector(\r\n                    \".tp-lb-prev\"\r\n                );\r\n\r\n\r\n            const nextButton =\r\n                lightbox.querySelector(\r\n                    \".tp-lb-next\"\r\n                );\r\n\r\n\r\n            if (closeButton) {\r\n\r\n                closeButton.addEventListener(\r\n                    \"click\",\r\n                    function (event) {\r\n\r\n                        event.preventDefault();\r\n                        event.stopPropagation();\r\n\r\n                        closeLightbox();\r\n\r\n                    }\r\n                );\r\n\r\n            }\r\n\r\n\r\n            if (prevButton) {\r\n\r\n                prevButton.addEventListener(\r\n                    \"click\",\r\n                    function (event) {\r\n\r\n                        event.preventDefault();\r\n                        event.stopPropagation();\r\n\r\n                        lightboxChange(-1);\r\n\r\n                    }\r\n                );\r\n\r\n            }\r\n\r\n\r\n            if (nextButton) {\r\n\r\n                nextButton.addEventListener(\r\n                    \"click\",\r\n                    function (event) {\r\n\r\n                        event.preventDefault();\r\n                        event.stopPropagation();\r\n\r\n                        lightboxChange(1);\r\n\r\n                    }\r\n                );\r\n\r\n            }\r\n\r\n\r\n            \/* ---------------------------------------------\r\n               CLICK BACKGROUND TO CLOSE\r\n               --------------------------------------------- *\/\r\n\r\n            lightbox.addEventListener(\r\n                \"click\",\r\n                function (event) {\r\n\r\n                    if (\r\n                        event.target ===\r\n                        lightbox\r\n                    ) {\r\n\r\n                        closeLightbox();\r\n\r\n                    }\r\n\r\n                }\r\n            );\r\n\r\n        }\r\n\r\n\r\n        \/* =====================================================\r\n           KEYBOARD CONTROLS\r\n           ===================================================== *\/\r\n\r\n        document.addEventListener(\r\n            \"keydown\",\r\n            function (event) {\r\n\r\n                if (\r\n                    !lightbox ||\r\n                    !lightbox.classList.contains(\r\n                        \"active\"\r\n                    )\r\n                ) {\r\n\r\n                    return;\r\n\r\n                }\r\n\r\n\r\n                if (\r\n                    event.key ===\r\n                    \"Escape\"\r\n                ) {\r\n\r\n                    closeLightbox();\r\n\r\n                    return;\r\n\r\n                }\r\n\r\n\r\n                if (\r\n                    event.key ===\r\n                    \"ArrowLeft\"\r\n                ) {\r\n\r\n                    event.preventDefault();\r\n\r\n                    lightboxChange(-1);\r\n\r\n                    return;\r\n\r\n                }\r\n\r\n\r\n                if (\r\n                    event.key ===\r\n                    \"ArrowRight\"\r\n                ) {\r\n\r\n                    event.preventDefault();\r\n\r\n                    lightboxChange(1);\r\n\r\n                }\r\n\r\n            }\r\n        );\r\n\r\n\r\n        \/* =====================================================\r\n           START\r\n           ===================================================== *\/\r\n\r\n        function startGallery() {\r\n\r\n            initialiseProducts();\r\n\r\n            initialiseLightbox();\r\n\r\n        }\r\n\r\n\r\n        if (\r\n            document.readyState ===\r\n            \"loading\"\r\n        ) {\r\n\r\n            document.addEventListener(\r\n                \"DOMContentLoaded\",\r\n                startGallery\r\n            );\r\n\r\n        } else {\r\n\r\n            startGallery();\r\n\r\n        }\r\n\r\n\r\n        \/*\r\n         * Elementor can rebuild widgets after\r\n         * the initial page load.\r\n         *\/\r\n\r\n        setTimeout(\r\n            initialiseProducts,\r\n            500\r\n        );\r\n\r\n\r\n        setTimeout(\r\n            initialiseProducts,\r\n            1500\r\n        );\r\n\r\n\r\n    })();\r\n\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Batting &nbsp;&nbsp;&nbsp;Gloves Batting &nbsp;&nbsp;&nbsp;Gloves \u2039 \u203a Test Pro Elite Protection. Supreme Comfort. Unmatched Control. SB Sabro Test Pro Batting Gloves are designed for serious cricketers who demand maximum protection, superior grip, and unmatched comfort. Built with premium leather palm and advanced multi-section padding, these gloves help you play fearless cricket with complete control. ENQUIRE ABOUT [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-templates\/homepage.php","meta":{"footnotes":""},"class_list":["post-35688","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/jassportsdistribution.co.uk\/index.php\/wp-json\/wp\/v2\/pages\/35688","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassportsdistribution.co.uk\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/jassportsdistribution.co.uk\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/jassportsdistribution.co.uk\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassportsdistribution.co.uk\/index.php\/wp-json\/wp\/v2\/comments?post=35688"}],"version-history":[{"count":107,"href":"https:\/\/jassportsdistribution.co.uk\/index.php\/wp-json\/wp\/v2\/pages\/35688\/revisions"}],"predecessor-version":[{"id":39574,"href":"https:\/\/jassportsdistribution.co.uk\/index.php\/wp-json\/wp\/v2\/pages\/35688\/revisions\/39574"}],"wp:attachment":[{"href":"https:\/\/jassportsdistribution.co.uk\/index.php\/wp-json\/wp\/v2\/media?parent=35688"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}