{"title":"Souris portables","description":"\u003ch1\u003ePortable Mice for Life on the Move\u003c\/h1\u003e\n\u003cp\u003eProtoArc portable mice are designed for professionals who work anywhere. Ultra‑slim, lightweight, and wireless – these mice slip easily into laptop bags or pockets. Connect via Bluetooth or USB receiver, enjoy quiet clicks, and stay productive whether you're in a coffee shop, airport lounge, or co‑working space.\u003c\/p\u003e\n\u003ch2\u003eWhy Choose a ProtoArc Portable Mouse?\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eUltra‑Compact \u0026amp; Lightweight\u003c\/strong\u003e – Fits easily into any bag, backpack, or pocket.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eWireless \u0026amp; Rechargeable\u003c\/strong\u003e – Dual‑mode connectivity (Bluetooth + 2.4G), USB‑C charging.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSilent Clicks\u003c\/strong\u003e – Quiet operation perfect for shared or quiet environments.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAdjustable DPI\u003c\/strong\u003e – Precise tracking on any surface – desks, notebooks, even fabric.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eWide Compatibility\u003c\/strong\u003e – Works with laptops, tablets, phones – Windows, Mac, iPad, Android.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eTake Your Productivity Anywhere\u003c\/h2\u003e\n\u003cp\u003eDon't let trackpad limitations slow you down. A portable mouse gives you precision and comfort wherever you work.\u003c\/p\u003e\n\u003cp\u003eLooking for a complete travel setup? Check out our \u003ca href=\"\/fr-fr\/collections\/foldable-keyboards\"\u003eFoldable Keyboards\u003c\/a\u003e or \u003ca href=\"\/fr-fr\/collections\/travel-series\"\u003eTravel Series\u003c\/a\u003e. For other mobile accessories, explore \u003ca href=\"\/fr-fr\/collections\/accessories\"\u003eAll Accessories\u003c\/a\u003e.\u003c\/p\u003e","products":[{"product_id":"hub-mouse","title":"Souris HubMouse avec concentrateur USB","description":"\u003cbody\u003e\n\n\n\n    \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1\"\u003e\n\n    \u003cstyle\u003e\n        .product_detail_banner {\n            position: relative;\n            display: block;\n            text-align: center;\n            background-color: #ffffff;\n        }\n\n        \/* banner 1 text css *\/\n        @media screen and (max-width: 750px) {\n            div.banner1_text_pc {\n                display: none;\n            }\n        }\n\n        .banner1_text_pc {\n            position: absolute;\n            text-align: left;\n            top: 20%;\n            left: 70%;\n            transform: translate(-50%, -50%);\n        }\n\n        @media screen and (min-width: 750px) {\n            div.banner1_text_mob {\n                display: none;\n            }\n        }\n\n        .banner1_text_mob {\n            position: absolute;\n            text-align: left;\n            top: 0%;\n            left: 50%;\n            padding: 0px;\n            width: 200px;\n\n        }\n\n        \/* END banner 1 text css *\/\n\n\n        .page_specs_container {\n            display: flex;\n            overflow: hidden;\n            clear: both;\n        }\n\n        .specs_wrapper {\n            float: left;\n            padding: 10px 7%;\n            width: 50%;\n            background-color: #E7E9EB;\n        }\n\n        .page_specs_container2 {\n            display: flex;\n            overflow: hidden;\n            clear: both;\n        }\n\n        .specs_wrapper2 {\n            float: left;\n            padding: 10px 0;\n            width: 50%;\n            background-color: #f5f7f8;\n        }\n\n        @media only screen and (max-width:1150px) {\n            .page_specs_container {\n                display: block;\n            }\n\n            .specs_wrapper {\n                width: 100%;\n            }\n        }\n\n\n        \/* GM icon control font *\/\n        .gm_icon_blocks {\n            line-height: 1.5;\n            width: auto;\n            height: auto;\n            color: #000000;\n            font-size: 14px;\n            margin: auto;\n            text-align: center;\n        }\n\n        \/* spec_page control font *\/\n        .spec_page_blocks {\n            line-height: 1.5;\n            width: auto;\n            height: auto;\n            color: #000000;\n            font-size: 14px;\n            margin: auto;\n            text-align: left;\n        }\n\n        \/* GM icon control icon*\/\n        .material-icons {\n            text-align: center;\n            font-size: 60px;\n            color: #f3a330;\n        }\n\n\n        @media screen and (max-width: 750px) {\n            div.pc_banner {\n                display: none;\n            }\n        }\n\n\n        @media screen and (min-width:750px) {\n            div.mob_banner {\n                display: none;\n            }\n        }\n\n\n        .responsive {\n            width: 100%;\n            height: auto;\n        }\n\n\n        @media screen and (min-width: 750px) {\n            div.text_des_banner_white {\n                background-color: #ffffff;\n                padding-top: 40px;\n                text-align: center;\n                padding-left: 10rem;\n                padding-right: 10rem;\n\n            }\n        }\n\n\n        @media screen and (max-width: 750px) {\n            div.text_des_banner_white {\n                background-color: #ffffff;\n                padding-top: 40px;\n                text-align: center;\n                padding-left: 40px;\n                padding-right: 40px;\n            }\n        }\n\n        @media screen and (min-width: 750px) {\n            div.icons_title {\n                background-color: #f5f7f8;\n                padding: 20px;\n                text-align: center;\n\n            }\n        }\n\n\n        @media screen and (max-width: 750px) {\n            div.icons_title {\n                background-color: #f5f7f8;\n                padding: 15px;\n                text-align: center;\n            }\n        }\n\n        \/* fallback *\/\n        @font-face {\n            font-family: 'Material Icons_Page';\n            font-style: normal;\n            font-weight: 400;\n            src: url(https:\/\/fonts.gstatic.com\/s\/materialicons\/v128\/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format('woff2');\n        }\n\n        .material-icons_Page {\n            font-family: 'Material Icons_Page';\n            font-weight: normal;\n            font-style: normal;\n            font-size: 24px;\n            line-height: 1;\n            letter-spacing: normal;\n            text-transform: none;\n            display: inline-block;\n            white-space: nowrap;\n            word-wrap: normal;\n            direction: ltr;\n            -webkit-font-feature-settings: 'liga';\n            -webkit-font-smoothing: antialiased;\n            text-align: center;\n            color: #f3a330;\n        }\n\n        .indexPage_sec001_flexBox {\n            box-sizing: border-box;\n        }\n\n        .indexPage_sec001_flex_container {\n            display: flex;\n            height: fit-content;\n            align-content: space-around;\n            flex-wrap: wrap;\n            flex-direction: row;\n            background-color: #ffffff;\n        }\n\n        .indexPage_sec001_flex_container\u003ediv {\n            flex: 50%;\n            font-size: 30px;\n            margin: auto;\n        }\n\n        .indexPage_sec001_text {\n            width: 70%;\n            margin-top: 0px;\n            height: 100%;\n            background-color: #ffffff;\n            color: #222222;\n            margin: auto;\n            text-align: center;\n        }\n\n        .indexPage_sec001_text_lg {\n            font-size: 30px;\n            margin-bottom: 30px;\n            color: #222222;\n        }\n\n        .indexPage_sec001_text_sm {\n            font-size: 17px;\n            margin-bottom: 30px;\n            color: #222222;\n        }\n\n        @media (max-width: 768px) {\n            .indexPage_sec001_flex_container {\n                flex: 100%;\n                flex-direction: column;\n            }\n\n            .indexPage_sec001_flex_reverse {\n                flex-direction: column-reverse;\n            }\n\n        }\n\n        .hubmouse-container {\n            width: 100%;\n            display: flex;\n            overflow: auto;\n            align-items: center;\n            flex-direction: column;\n            background-color: #ffffff;\n        }\n\n        .hubmouse-hubmousebanner {\n            width: 100%;\n            margin: 10px 0;\n            display: flex;\n            align-items: center;\n            flex-direction: row;\n            justify-content: space-between;\n            padding-top: 5rem;\n            padding-bottom: 5rem;\n        }\n\n        .hubmouse-image {\n            width: 100%;\n            display: block;\n            overflow: hidden;\n            flex-basis: 60%;\n        }\n\n        .hubmouse-container1 {\n            display: flex;\n            flex-basis: 40%;\n            padding-left: 3rem;\n            flex-direction: column;\n        }\n\n        .hubmouse-text1 {\n            margin-top: 32px;\n            margin-bottom: 32px;\n            padding-right: 48px;\n        }\n\n        @media(max-width: 991px) {\n            .hubmouse-container1 {\n                align-items: center;\n                margin-left: 0px;\n                margin-right: 0px;\n                margin-bottom: 32px;\n            }\n        }\n\n        @media(max-width: 767px) {\n            .hubmouse-hubmousebanner {\n                padding-left: 32px;\n                padding-right: 32px;\n            }\n\n            .hubmouse-image {\n                width: 100%;\n            }\n        }\n\n        @media(max-width: 479px) {\n            .hubmouse-hubmousebanner {\n                padding-top: 32px;\n                padding-left: 16px;\n                padding-right: 16px;\n                flex-direction: column;\n                padding-bottom: 32px;\n            }\n\n            .hubmouse-image {\n                order: 2;\n            }\n\n            .hubmouse-container1 {\n                padding-left: 1rem;\n                margin-bottom: 16px;\n                padding-right: 1rem;\n            }\n\n            .hubmouse-text {\n                text-align: center;\n            }\n\n            .hubmouse-text1 {\n                text-align: center;\n                padding-left: 16px;\n                padding-right: 16px;\n            }\n        }\n\n        \/* Common styles for all devices *\/\n        .pic_text {\n            display: flex;\n            flex-wrap: wrap;\n            justify-content: center;\n            background-color: #ffffff;\n        }\n\n        .pic_text_style {\n            width: 33%;\n            padding: 10px;\n            box-sizing: border-box;\n            display: flex;\n            flex-direction: column;\n        }\n\n        .pic_text_style img {\n            width: 100%;\n        }\n\n        .pic_and_text_title {\n            padding-top: 10px;\n            text-align: center;\n        }\n\n        \/* Styles for desktop devices *\/\n        @media (min-width: 1024px) {\n            .pic_text_style {\n                width: 33%;\n            }\n        }\n\n        \/* Styles for tablets *\/\n        @media (min-width: 768px) and (max-width: 1023px) {\n            .pic_text_style {\n                width: 33%;\n            }\n        }\n\n        \/* Styles for mobile devices *\/\n        @media (max-width: 767px) {\n            .pic_text_style {\n                width: 100%;\n                flex-direction: column-reverse;\n            }\n        }\n       \/* Styles for slide *\/ \n       .slidefw {\n  padding: 0;\n  margin: 0;\n  border: 0;\n  box-sizing: border-box;\n}\n\n.slidecfw {\n  width: 100%;\n  height: auto;\n  min-height: 52vh;\n  display: flex;\n  flex-flow: column nowrap;\n  background:;\n}\n\n.slide-container {\n  position: relative;\n  width: 35vw;\n  height: 35vw;\n  margin: 14vmin auto;\n  border-radius: 50%;\n  box-shadow: 0 10px 20px rgba(0, 0, 0, .5);\n  background: url() no-repeat center\/cover;\n  transition: all .3s;\n}\n\n.slide-container .slide {\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 8vw;\n  height: 8vw;\n  margin-top: -4vw;\n  margin-left: -4vw;\n  background: url() no-repeat center\/cover;\n  border-radius: 50%;\n  box-shadow: 0 5px 10px rgba(0, 0, 0, .3);\n  cursor: pointer;\n  transform: scale(1);\n  opacity: .9;\n  transition: all .3s;\n}\n\n.slide[data-slide-no=\"1\"] {\n  background-image: url(https:\/\/cdn.shopify.com\/s\/files\/1\/0551\/3972\/9497\/files\/DSC09554.jpg?v=1693381528);\n}\n\n.slide[data-slide-no=\"2\"] {\n  background-image: url(https:\/\/cdn.shopify.com\/s\/files\/1\/0551\/3972\/9497\/files\/DSC09587.jpg?v=1693381527);\n}\n\n.slide[data-slide-no=\"3\"] {\n  background-image: url(https:\/\/cdn.shopify.com\/s\/files\/1\/0551\/3972\/9497\/files\/DSC09575.jpg?v=1693381528);\n}\n\n.slide[data-slide-no=\"4\"] {\n  background-image: url(https:\/\/cdn.shopify.com\/s\/files\/1\/0551\/3972\/9497\/files\/DSC09547.jpg?v=1693381528);\n}\n\n.slide[data-slide-no=\"5\"] {\n  background-image: url(https:\/\/cdn.shopify.com\/s\/files\/1\/0551\/3972\/9497\/files\/DSC09585.jpg?v=1693381527);\n}\n\n.slide[data-slide-no=\"6\"] {\n  background-image: url(https:\/\/cdn.shopify.com\/s\/files\/1\/0551\/3972\/9497\/files\/DSC09614.jpg?v=1693381528);\n}\n\n.slide[data-slide-no=\"7\"] {\n  background-image: url(https:\/\/cdn.shopify.com\/s\/files\/1\/0551\/3972\/9497\/files\/DSC09601.jpg?v=1693381527);\n}\n\n.slide[data-slide-no=\"8\"] {\n  background-image: url(https:\/\/cdn.shopify.com\/s\/files\/1\/0551\/3972\/9497\/files\/DSC09621.jpg?v=1693381527);\n}\n\n}\n\n.slide.active,\n.slide:hover {\n  transform: scale(1.3);\n  opacity: 1;\n  z-index: 100;\n}\n\n.button-wrap {\n  margin-top: auto;\n  display: flex;\n  flex-flow: row nowrap;\n}\n\n.button-wrap .btn {\n  display: block;\n  flex: 1 1 auto;\n  line-height: 1vw;\n  text-align: center;\n  background: #333;\n  color: #fff;\n  cursor: pointer;\n  text-transform: uppercase;\n  font-weight: bold;\n  transition: all .3s;\n}\n\n.button-wrap .btn:hover {\n  background: #000;\n}\n\n.button-wrap .btn-prev {\n  border-right: 1px solid #999;\n}\n\n@media all and (max-width: 1024px) {\n  .slide-container {\n    width: 55vw;\n    height: 55vw;\n  }\n  \n  .slide-container .slide {\n    width: 13vw;\n    height: 13vw;\n    margin-top: -6.5vw;\n    margin-left: -6.5vw;\n  }\n}\n\n@media all and (max-width: 720px) {\n  .slide-container {\n    width: 65vw;\n    height: 65vw;\n  }\n  \n  .slide-container .slide {\n    width: 15vw;\n    height: 15vw;\n    margin-top: -7.5vw;\n    margin-left: -7.5vw;\n  }\n}\n    \u003c\/style\u003e\n\n\n\n    \u003cdiv\u003e\n        \u003cvideo style=\"width: 100%;\" id=\"product-video\" preload=\"none\" loop webkit-playsinline=\"\" playsinline=\"\" autoplay muted=\"\" controls\u003e\n            \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/79834144b73f475390f132dd3e93ffde.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n    \u003c\/div\u003e\n    \u003c!--START 1st banner--\u003e\n    \u003cdiv class=\"product_detail_banner\"\u003e\n        \u003c!--1st banner img for PC--\u003e\n        \u003cdiv class=\"pc_banner\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0551\/3972\/9497\/files\/2-IN-1-HubMouse-PC.jpg?v=1688976918\" alt=\"Souris-Hub 2-en-1\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n\n        \u003c!--1st banner img for MOB--\u003e\n        \u003cdiv class=\"mob_banner\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0551\/3972\/9497\/files\/2-IN-1-HubMouse-MB.jpg?v=1688979613\" alt=\"Souris-Hub 2-en-1\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n        \u003c!--END 1st banner--\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"icons_title\"\u003e\n        \u003ch4\u003eCARACTÉRISTIQUES SUPPLÉMENTAIRES\u003c\/h4\u003e\n    \u003c\/div\u003e\n\n    \u003c!--START 2nd banner_a--\u003e\n    \u003cdiv class=\"page_specs_container2\"\u003e\n        \u003cdiv class=\"specs_wrapper2\"\u003e\n            \u003cdiv class=\"gm_icon_blocks\"\u003e\n                \u003cbr\u003e\n                \u003cspan class=\"material-icons_Page\"\u003emouse\u003c\/span\u003e\u003cbr\u003e\n                \u003cp\u003eDesign Compact\u003cbr\u003e 2-en-1\u003c\/p\u003e\n                \u003cbr\u003e\u003cbr\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"specs_wrapper2\"\u003e\n            \u003cdiv class=\"gm_icon_blocks\"\u003e\n                \u003cbr\u003e\n                \u003cspan class=\"material-icons_Page\"\u003edevice_hub\u003c\/span\u003e\u003cbr\u003e\n                \u003cp\u003ePort Hub\u003cbr\u003e 3-en-1\u003c\/p\u003e\n                \u003cbr\u003e\u003cbr\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"specs_wrapper2\"\u003e\n            \u003cdiv class=\"gm_icon_blocks\"\u003e\n                \u003cbr\u003e\n                \u003cspan class=\"material-icons_Page\"\u003ebluetooth\u003c\/span\u003e\u003cbr\u003e\n                \u003cp\u003eDouble Mode \u0026amp;\u003cbr\u003e Trois Canaux\u003c\/p\u003e\n                \u003cbr\u003e\u003cbr\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003c!--END 2nd banner--\u003e\n    \u003c\/div\u003e\n\n    \u003c!--START 2nd banner_b--\u003e\n    \u003cdiv class=\"page_specs_container2\"\u003e\n        \u003cdiv class=\"specs_wrapper2\"\u003e\n            \u003cdiv class=\"gm_icon_blocks\"\u003e\n\n                \u003cspan class=\"material-icons_Page\"\u003ebattery_charging_full\u003c\/span\u003e\u003cbr\u003e\n                \u003cp\u003eBatterie Rechargeable\u003cbr\u003e 300mAh\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"specs_wrapper2\"\u003e\n            \u003cdiv class=\"gm_icon_blocks\"\u003e\n                \u003cspan class=\"material-icons_Page\"\u003ebusiness_center\u003c\/span\u003e\u003cbr\u003e\n                \u003cp\u003eUltra-légère\u003cbr\u003e Portable\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"specs_wrapper2\"\u003e\n            \u003cdiv class=\"gm_icon_blocks\"\u003e\n                \u003cspan class=\"material-icons_Page\"\u003edevices\u003c\/span\u003e\u003cbr\u003e\n                \u003cp\u003eLarge \u003cbr\u003eCompatibilité\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003c!--END 2nd banner--\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"hubmouse-container\"\u003e\n        \u003cdiv class=\"hubmouse-hubmousebanner\"\u003e\n            \u003cimg alt=\"Souris-Hub 2-en-1\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0551\/3972\/9497\/files\/2-IN-1-HubMouse-PC-2.gif?v=1688977348\" class=\"hubmouse-image\"\u003e\n            \u003cdiv class=\"hubmouse-container1\"\u003e\n                \u003ch4 class=\"hubmouse-text\"\u003eDesign Compact 2-en-1\u003c\/h4\u003e\n                \u003cspan class=\"hubmouse-text1\"\u003e\n                    La première souris-Hub modulaire haute performance en son genre intègre un HUB d'extension dans son emplacement intégré. Travaillez de partout avec notre souris sans fil ultra-portable. Fini la chasse à l'espace de bureau, boostez votre productivité.\n                \u003c\/span\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"hubmouse-container\"\u003e\n        \u003cdiv class=\"hubmouse-hubmousebanner\"\u003e\n            \u003cdiv class=\"hubmouse-container1\"\u003e\n                \u003ch4 class=\"hubmouse-text\"\u003eHUB 3-en-1\u003c\/h4\u003e\n                \u003cspan class=\"hubmouse-text1\"\u003e\n                    Doté d'un port USB-A 3.0, d'un port USB-C à chargement rapide PD et d'un port HDMI 4K, il est extrêmement facile de connecter vos appareils. Transformez n'importe quel espace de travail en une machine de productivité.\n                \u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cimg alt=\"Souris-Hub 2-en-1\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0551\/3972\/9497\/files\/2-IN-1-HubMouse-PC-3.jpg?v=1688977485\" class=\"hubmouse-image\"\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!--START 3rd banner--\u003e\n    \u003cdiv class=\"product_detail_banner\"\u003e\n        \u003c!--3rd banner text--\u003e\n        \u003cdiv class=\"text_des_banner_white\"\u003e\n            \u003ch4\u003ePlus qu'une simple souris\u003c\/h4\u003e\n\n            \u003cdiv class=\"slidefw\"\u003e\n    \u003cdiv class=\"slidecfw\"\u003e\n    \u003cdiv class=\"slide-container\"\u003e\n  \u003cdiv class=\"slide\" data-slide-no=\"1\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"slide\" data-slide-no=\"2\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"slide\" data-slide-no=\"3\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"slide\" data-slide-no=\"4\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"slide\" data-slide-no=\"5\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"slide\" data-slide-no=\"6\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"slide\" data-slide-no=\"7\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"slide\" data-slide-no=\"8\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"button-wrap\"\u003e\n  \u003cbutton type=\"button\" class=\"btn btn-prev\"\u003eprécédent\u003c\/button\u003e\n  \u003cbutton type=\"button\" class=\"btn btn-next\"\u003esuivant\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cscript type=\"text\/javascript\"\u003e\n    const container = document.querySelector('.slide-container');\nconst slides = document.querySelectorAll('.slide');\nconst btns = document.querySelectorAll('.btn');\nconst btnPrev = document.querySelector('.btn-prev');\nconst btnNext = document.querySelector('.btn-next');\n\nconst n = slides.length;\nconst angle = 360 \/ n;\n\nlet setId = 0;\nlet deg = [];\nlet x = 0;\nlet y = 0;\n\nconst touchDevice = () =\u003e ('ontouchstart' in document.documentElement);\nconst setTransition = (time) =\u003e {\n  let i = 0;\n  for (; i \u003c n; i++) slides[i].style.transition = `all ${time}s`;\n}\nconst positionSlides = () =\u003e {\n  const r = container.offsetWidth \/ 2;\n  let i = 0;\n  \n  setTransition('0');\n  \n  for (; i \u003c n; i++) {\n    deg[i] = i * angle;\n    x = Math.cos(deg[i] * (Math.PI \/ 180)) * r + r;\n    y = Math.sin(deg[i] * (Math.PI \/ 180)) * r + r;\n    \n    slides[i].style.top = `${~~y}px`;\n    slides[i].style.left = `${~~x}px`;\n  }\n  \n  setTimeout(() =\u003e {\n    setTransition('.3');\n  }, 10);\n}\nconst prevSlide = () =\u003e {\n  let i = 0;\n  for (; i \u003c n; i++) deg[i] -= angle;\n  animateSlide();\n}\nconst nextSlide = () =\u003e {\n  let i = 0;\n  for (; i \u003c n; i++) deg[i] += angle;\n  animateSlide();\n}\nconst animateSlide = () =\u003e {\n  const r = container.offsetWidth \/ 2;\n  let i = 0;\n  \n  for (; i \u003c n; i++) {\n    x = Math.cos(deg[i] * (Math.PI \/ 180)) * r + r;\n    y = Math.sin(deg[i] * (Math.PI \/ 180)) * r + r;\n    \n    slides[i].style.top = `${~~y}px`;\n    slides[i].style.left = `${~~x}px`;\n    \n    y === 0 ? slides[i].classList.add('active') : slides[i].classList.remove('active');\n  }\n  \n  const activeSlide = document.querySelector('.slide.active');\n  const slideBgImg = getComputedStyle(activeSlide).backgroundImage;\n  \n  container.style.backgroundImage = slideBgImg;\n}\nconst autoPlay = () =\u003e setId = setInterval(nextSlide, 3000);\nconst changeSlideImg = (e) =\u003e {\n  let i = 0;\n  for (; i \u003c n; i++) slides[i].classList.remove('active');\n  e.currentTarget.classList.add('active');\n\n  const activeSlide = document.querySelector('.slide.active');\n  const slideBgImg = getComputedStyle(activeSlide).backgroundImage;\n\n  container.style.backgroundImage = slideBgImg;\n}\n\npositionSlides();\nnextSlide();\nautoPlay();\n\nbtnPrev.addEventListener('click', prevSlide);\nbtnNext.addEventListener('click', nextSlide);\nbtns.forEach(btn =\u003e {\n  btn.addEventListener('mouseenter', () =\u003e clearInterval(setId));\n  btn.addEventListener('mouseleave', () =\u003e {\n    clearInterval(setId);\n    autoPlay();\n  });\n})\nslides.forEach(slide =\u003e {\n  if (touchDevice()) {\n    slide.addEventListener('click', (e) =\u003e {\n      changeSlideImg(e);\n      clearInterval(setId);\n      autoPlay();\n    });\n  }\n  else {\n    slide.addEventListener('mouseenter', (e) =\u003e {\n      changeSlideImg(e);\n      clearInterval(setId);\n    });\n    slide.addEventListener('mouseleave', () =\u003e {\n      clearInterval(setId);\n      autoPlay();\n    });\n  }\n})\nwindow.addEventListener('resize', () =\u003e {\n  clearInterval(setId);\n  positionSlides();\n  autoPlay();\n})\n\u003c\/script\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n            \u003cp\u003eLa ProtoArc HubMouse n'est pas seulement un hub, mais aussi une souris haute performance. Le HUB lui-même est un récepteur sans fil Plug and Play 2.4G, et la souris dispose de deux canaux Bluetooth supplémentaires qui permettent une connexion multi-appareils simultanée. Basculez en toute transparence entre votre MacBook, iPad, iPhone et d'autres appareils.\u003c\/p\u003e\n            \u003cp\u003eLibérez des ports précieux sur votre MacBook ou iPad avec cette solution d'extension tout-en-un. Dites adieu aux stations d'accueil encombrantes et simplifiez votre poste de travail mobile avec la HubMouse rationalisée.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n\n        \u003c!--3rd banner img for PC--\u003e\n        \u003cdiv class=\"pc_banner\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0551\/3972\/9497\/files\/2-IN-1-HubMouse-PC-11.jpg?v=1688984778\" alt=\"Souris Hub 2 en 1\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n        \u003cbr\u003e\n        \u003cbr\u003e\n\n        \u003c!--3rd banner img for MOB--\u003e\n        \u003cdiv class=\"mob_banner\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0551\/3972\/9497\/files\/2-IN-1-HubMouse-MB-2.jpg?v=1688984540\" alt=\"Souris Hub 2 en 1\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n        \u003c!--END 3rd banner--\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pic_text\"\u003e\n        \u003cdiv class=\"pic_text_style\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0551\/3972\/9497\/files\/2-IN-1-HubMouse-PC-4.jpg?v=1688977485\" alt=\"Souris Hub 2 en 1\" loading=\"lazy\"\u003e\n            \u003cspan class=\"pic_and_text_title\"\u003e\n                \u003ch4 style=\"font-size: 18px;\"\u003eChargement USB-C\u003c\/h4\u003e\n                \u003cp\u003eL'interface USB-C PD 60W du hub vous permet de recharger vos appareils\u003c\/p\u003e\n            \u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"pic_text_style\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0551\/3972\/9497\/files\/2-IN-1-HubMouse-PC-5.jpg?v=1688977485\" alt=\"Souris Hub 2 en 1\" loading=\"lazy\"\u003e\n            \u003cspan class=\"pic_and_text_title\"\u003e\n                \u003ch4 style=\"font-size: 18px;\"\u003eTransfert de données USB-A\u003c\/h4\u003e\n                \u003cp\u003eL'USB-A 3.0 offre un moyen rapide et efficace de transférer des données entre les appareils.\u003c\/p\u003e\n            \u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"pic_text_style\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0551\/3972\/9497\/files\/2-IN-1-HubMouse-PC-6.jpg?v=1688977485\" alt=\"Souris Hub 2 en 1\" loading=\"lazy\"\u003e\n            \u003cspan class=\"pic_and_text_title\"\u003e\n                \u003ch4 style=\"font-size: 18px;\"\u003eHDMI 4K\u003c\/h4\u003e\n                \u003cp\u003ePartagez votre contenu sur un écran plus grand grâce au port HDMI 4K.\u003c\/p\u003e\n            \u003c\/span\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"hubmouse-container\"\u003e\n        \u003cdiv class=\"hubmouse-hubmousebanner\"\u003e\n            \u003cimg alt=\"Souris Hub 2 en 1\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0551\/3972\/9497\/files\/2-IN-1-HubMouse-PC-7.jpg?v=1688977485\" class=\"hubmouse-image\"\u003e\n            \u003cdiv class=\"hubmouse-container1\"\u003e\n                \u003ch4 class=\"hubmouse-text\"\u003eConnexion double mode\u003c\/h4\u003e\n                \u003cspan class=\"hubmouse-text1\"\u003e\n                    La conception multicanal vous permet de configurer votre poste de travail personnalisé comme bon vous semble.\n                \u003c\/span\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"hubmouse-container\"\u003e\n        \u003cdiv class=\"hubmouse-hubmousebanner\"\u003e\n            \u003cdiv class=\"hubmouse-container1\"\u003e\n                \u003ch4 class=\"hubmouse-text\"\u003eChargement USB-C\u003c\/h4\u003e\n                \u003cspan class=\"hubmouse-text1\"\u003e\n                    La capacité de 300 mAh de la batterie intégrée fournit une source d'alimentation fiable pour la souris, permettant des périodes d'utilisation prolongées sans interruption.\n                \u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cimg alt=\"Souris Hub 2 en 1\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0551\/3972\/9497\/files\/2-IN-1-HubMouse-PC-8.jpg?v=1688977485\" class=\"hubmouse-image\"\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"hubmouse-container\"\u003e\n        \u003cdiv class=\"hubmouse-hubmousebanner\"\u003e\n            \u003cimg alt=\"Souris Hub 2 en 1\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0551\/3972\/9497\/files\/2-IN-1-HubMouse-PC-9.jpg?v=1688977485\" class=\"hubmouse-image\"\u003e\n            \u003cdiv class=\"hubmouse-container1\"\u003e\n                \u003ch4 class=\"hubmouse-text\"\u003eUltraléger et portable\u003c\/h4\u003e\n                \u003cspan class=\"hubmouse-text1\"\u003e\n                    La HubMouse est ultra-légère et conçue pour être portable, un appareil polyvalent pour divers scénarios. Elle condense votre poste de travail mobile entier en un seul appareil incroyablement portable.\n                \u003c\/span\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n\n\u003c\/body\u003e","brand":"ProtoArc","offers":[{"title":"White","offer_id":40450124120153,"sku":"CP013077","price":54.99,"currency_code":"USD","in_stock":false},{"title":"Dark Gray","offer_id":40450124087385,"sku":"CP013076","price":54.99,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0551\/3972\/9497\/files\/protoarc_mouse_1600x2000_uniform_bg.png?v=1776396939"},{"product_id":"em15-usb-c-wireless-mouse","title":"Souris sans fil EM15","description":"\u003cbody\u003e\n\n\n\n    \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1\"\u003e\n    \u003cstyle\u003e\n        .product_detail_banner {\n            position: relative;\n            display: block;\n            text-align: center;\n            background-color: #ffffff;\n        }\n\n        \/* banner 1 text css *\/\n        @media screen and (max-width: 750px) {\n            div.banner1_text_pc {\n                display: none;\n            }\n        }\n\n        .banner1_text_pc {\n            position: absolute;\n            text-align: right;\n            top: 15%;\n            left: 30%;\n            padding: 0px;\n            transform: translate(-50%, -50%);\n        }\n\n\n        @media screen and (min-width: 750px) {\n            div.banner1_text_mob {\n                display: none;\n            }\n        }\n\n        .banner1_text_mob {\n            position: absolute;\n            text-align: left;\n            top: 20%;\n            left: 35%;\n            padding: 0px;\n            transform: translate(-50%, -50%);\n        }\n\n        \/* END banner 1 text css *\/\n\n\n        .page_specs_container {\n            display: flex;\n            overflow: hidden;\n            clear: both;\n        }\n\n        .specs_wrapper {\n            float: left;\n            padding: 10px 0;\n            width: 50%;\n            background-color: #E7E9EB;\n        }\n\n        .page_specs_container2 {\n            display: flex;\n            overflow: hidden;\n            clear: both;\n        }\n\n        .specs_wrapper2 {\n            float: left;\n            padding: 10px 0;\n            width: 50%;\n            background-color: #f5f7f8;\n        }\n\n        @media only screen and (max-width:1150px) {\n            .page_specs_container {\n                display: block;\n            }\n\n            .specs_wrapper {\n                width: 100%;\n            }\n        }\n\n        \/* GM icon control font *\/\n        .gm_icon_blocks_a {\n            line-height: 1.5;\n            width: auto;\n            height: auto;\n            color: #000000;\n            font-size: 14px;\n            margin: auto;\n            text-align: center;\n        }\n\n        \/* spec_page control font *\/\n        .spec_page_blocks {\n            line-height: 1.5;\n            width: auto;\n            height: auto;\n            color: #000000;\n            font-size: 14px;\n            margin: auto;\n            text-align: left;\n        }\n\n        \/* GM icon control icon*\/\n        .material-icons {\n            text-align: center;\n            font-size: 60px;\n            color: #f3a330;\n        }\n\n        @media screen and (max-width: 750px) {\n            div.pc_banner {\n                display: none;\n            }\n        }\n\n        @media screen and (min-width:750px) {\n            div.mob_banner {\n                display: none;\n            }\n        }\n\n        .responsive {\n            width: 100%;\n            height: auto;\n        }\n\n        @media screen and (min-width: 750px) {\n            div.text_des_banner_white {\n                background-color: #ffffff;\n                padding-top: 50px;\n                text-align: center;\n                padding-left: 270px;\n                padding-right: 270px;\n            }\n        }\n\n        @media screen and (max-width: 750px) {\n            div.text_des_banner_white {\n                background-color: #ffffff;\n                padding-top: 50px;\n                text-align: center;\n                padding-left: 40px;\n                padding-right: 40px;\n            }\n        }\n\n        \/* fallback *\/\n        @font-face {\n            font-family: 'Material Icons_shopifyuse';\n            font-style: normal;\n            font-weight: 400;\n            src: url(https:\/\/fonts.gstatic.com\/s\/materialicons\/v128\/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format('woff2');\n        }\n\n        .material-icons_shopifyuse {\n            font-family: 'Material Icons_shopifyuse';\n            font-weight: normal;\n            font-style: normal;\n            line-height: 1;\n            letter-spacing: normal;\n            text-transform: none;\n            display: inline-block;\n            white-space: nowrap;\n            word-wrap: normal;\n            direction: ltr;\n            -webkit-font-feature-settings: 'liga';\n            -webkit-font-smoothing: antialiased;\n            text-align: center;\n            font-size: 24px;\n            color: #f3a330;\n        }\n\n        \/* .pic_text *\/\n        .pic_text {\n            display: flex;\n            flex-wrap: wrap;\n            justify-content: center;\n            padding-top: 30px;\n            background-color: #ffffff;\n        }\n\n        .EM15_pic_text_style {\n            width: 25%;\n            padding: 10px;\n            box-sizing: border-box;\n            display: flex;\n            flex-direction: column;\n        }\n\n        .EM15_pic_text_style img {\n            width: 100%;\n        }\n\n        .pic_and_text_title {\n            padding-top: 10px;\n        }\n\n        .pic_and_text_title h4 {\n            padding-bottom: 20px;\n        }\n\n        \/* Styles for desktop devices *\/\n        @media (min-width: 1024px) {\n            .EM15_pic_text_style {\n                width: 25%;\n            }\n        }\n\n        \/* Styles for tablets *\/\n        @media (min-width: 768px) and (max-width: 1023px) {\n            .EM15_pic_text_style {\n                width: 50%;\n            }\n        }\n\n        \/* Styles for mobile devices *\/\n        @media (max-width: 767px) {\n            .EM15_pic_text_style {\n                width: 100%;\n                flex-direction: column-reverse;\n            }\n        }\n\n        \/* Slideshow container *\/\n        .EM15-Slideshow {\n            display: none\n        }\n\n        .EM15-Slideshow img {\n            vertical-align: middle;\n            width: 100%;\n        }\n\n        \/* EM15-Slideshow container *\/\n        .EM15-slides-container {\n            position: relative;\n            margin: auto;\n        }\n\n        \/* Title container *\/\n        .EM15-title-container {\n            display: flex;\n            justify-content: space-around;\n            background: #000;\n            padding: 20px 0;\n        }\n\n        .EM15-slides-title {\n            cursor: pointer;\n            font-size: 16px;\n            color: #fff;\n            padding: 0 15px;\n        }\n\n        .EM15-slides-title:hover {\n            text-decoration: underline;\n        }\n\n        \/* active1 title *\/\n        .active1 {\n            font-weight: bold;\n        }\n\n        \/* Responsive image source *\/\n        .EM15-slides-PCimage {\n            display: block;\n        }\n\n        .EM15-slides-MBimage {\n            display: none;\n        }\n\n        @media only screen and (max-width: 768px) {\n            .EM15-slides-title {\n                font-size: 14px;\n            }\n\n            .EM15-slides-PCimage {\n                display: none;\n            }\n\n            .EM15-slides-MBimage {\n                display: block;\n            }\n\n        }\n\n        .EM15-slides-container2 {\n            position: relative;\n            margin: auto;\n            padding-top: 50px;\n        }\n\n        .EM15-Slides img {\n            width: 100%;\n        }\n\n        .EM15-prev2,\n        .EM15-next2 {\n            cursor: pointer;\n            position: absolute;\n            top: 50%;\n            transform: translateY(-50%);\n            width: auto;\n            padding: 32px;\n            transition: 0.6s ease;\n            z-index: 10;\n            border: none;\n            background: none;\n            justify-content: center;\n            align-items: center;\n            display: flex;\n        }\n\n        .EM15-prev2::before,\n        .EM15-next2::before {\n            content: '';\n            border: solid white;\n            border-width: 0 3px 3px 0;\n            display: inline-block;\n            padding: 12px;\n            \/* Controls the size of the arrow *\/\n        }\n\n        \/* Adjust the direction of the arrows *\/\n        .EM15-prev2::before {\n            transform: rotate(135deg);\n            -webkit-transform: rotate(135deg);\n        }\n\n        .EM15-next2::before {\n            transform: rotate(-45deg);\n            -webkit-transform: rotate(-45deg);\n        }\n\n        \/* Position the \"prev button\" to the left *\/\n        .EM15-prev2 {\n            left: 0;\n        }\n\n        \/* Position the \"next button\" to the right *\/\n        .EM15-next2 {\n            right: 0;\n        }\n\n        \/* The dots\/bullets\/indicators *\/\n        .EM15-dot-container2 {\n            text-align: center;\n            position: absolute;\n            bottom: 10px;\n            left: 50%;\n            transform: translateX(-50%);\n            z-index: 10;\n        }\n\n        .EM15-dot2 {\n            cursor: pointer;\n            height: 15px;\n            width: 15px;\n            margin: 0 2px;\n            background-color: #fff;\n            border-radius: 50%;\n            display: inline-block;\n            transition: background-color 0.6s ease;\n        }\n\n        .active2,\n        .EM15-dot2:hover {\n            background-color: #F1AF29;\n        }\n\n        img.EM15-pc-image2 {\n            display: none;\n        }\n\n        img.EM15-mb-image2 {\n            display: block;\n        }\n\n        @media screen and (min-width: 768px) {\n            img.EM15-pc-image2 {\n                display: block;\n            }\n\n            img.EM15-mb-image2 {\n                display: none;\n            }\n        }\n\n        \/* EM15-image-text-section *\/\n        .EM15-image-text-section {\n            display: flex;\n            flex-wrap: wrap;\n            justify-content: center;\n            padding-top: 30px;\n            background-color: #ffffff;\n        }\n\n        .EM15-image-text-container {\n            width: 50%;\n            padding: 10px;\n            box-sizing: border-box;\n            display: flex;\n            flex-direction: column;\n        }\n\n        .EM15-image-text-container img {\n            width: 100%;\n        }\n\n        .text-block {\n            padding-top: 10px;\n        }\n\n        .text-block h4 {\n            padding-bottom: 10px;\n        }\n\n        @media (max-width: 767px) {\n            .EM15-image-text-container {\n                width: 100%;\n                flex-direction: column-reverse;\n            }\n        }\n    \u003c\/style\u003e\n\n\n\n    \u003cdiv\u003e\n\t\t\u003cvideo style=\"width: 100%;\" id=\"product-video\" preload=\"none\" loop webkit-playsinline=\"\" playsinline=\"\" autoplay muted=\"\" controls\u003e\n\t\t\t\u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/65e5d17532954568b93ff9c5b82d3a44.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n\t\u003c\/div\u003e\n\n    \u003c!--START 1st banner--\u003e\n    \u003cdiv class=\"product_detail_banner\"\u003e\n        \u003c!--1st banner img for PC--\u003e\n        \u003cdiv class=\"pc_banner\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0551\/3972\/9497\/files\/em15-usb-c-wireless-mouse-pc1.jpg?v=1723091284\" alt=\"EM15 USB C Wireless Mouse Jiggler\" class=\"responsive\" loading=\"lazy\"\u003e \u003c\/div\u003e\n\n        \u003c!--1st banner img for MOB--\u003e\n        \u003cdiv class=\"mob_banner\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0551\/3972\/9497\/files\/em15-usb-c-wireless-mouse-mb1.jpg?v=1723112004\" alt=\"EM15 USB C Wireless Mouse Jiggler\" class=\"responsive\" loading=\"lazy\"\u003e \u003c\/div\u003e\n        \u003c!--END 1st banner--\u003e\n    \u003c\/div\u003e\n\n    \u003c!--START 2nd banner_a--\u003e\n    \u003cdiv class=\"page_specs_container2\"\u003e\n        \u003cdiv class=\"specs_wrapper2\"\u003e\n            \u003cdiv class=\"gm_icon_blocks_a\"\u003e\n                \u003cbr\u003e\n                \u003cspan class=\"material-icons_shopifyuse\"\u003ewifi\u003c\/span\u003e\u003cbr\u003e\n                \u003cp\u003eDouble mode USB-C\u003c\/p\u003e\n                \u003cbr\u003e\u003cbr\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"specs_wrapper2\"\u003e\n            \u003cdiv class=\"gm_icon_blocks_a\"\u003e\n                \u003cbr\u003e\n                \u003cspan class=\"material-icons_shopifyuse\"\u003ehighlight_alt\u003c\/span\u003e\u003cbr\u003e\n                \u003cp\u003eSecoueur de souris\u003c\/p\u003e\n                \u003cbr\u003e\u003cbr\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"specs_wrapper2\"\u003e\n            \u003cdiv class=\"gm_icon_blocks_a\"\u003e\n                \u003cbr\u003e\n                \u003cspan class=\"material-icons_shopifyuse\"\u003ebattery_charging_full\u003c\/span\u003e\u003cbr\u003e\n                \u003cp\u003eRechargeable\u003c\/p\u003e\n                \u003cbr\u003e\u003cbr\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003c!--END 2nd banner--\u003e\n    \u003c\/div\u003e\n\n    \u003c!--START 2nd banner_b--\u003e\n    \u003cdiv class=\"page_specs_container2\"\u003e\n        \u003cdiv class=\"specs_wrapper2\"\u003e\n            \u003cdiv class=\"gm_icon_blocks_a\"\u003e\n                \u003cbr\u003e\n                \u003cspan class=\"material-icons_shopifyuse\"\u003evolume_off\u003c\/span\u003e\u003cbr\u003e\n                \u003cp\u003eClic silencieux\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"specs_wrapper2\"\u003e\n            \u003cdiv class=\"gm_icon_blocks_a\"\u003e\n                \u003cbr\u003e\n                \u003cspan class=\"material-icons_shopifyuse\"\u003emouse\u003c\/span\u003e\u003cbr\u003e\n                \u003cp\u003e3 DPI réglables\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"specs_wrapper2\"\u003e\n            \u003cdiv class=\"gm_icon_blocks_a\"\u003e\n                \u003cbr\u003e\n                \u003cspan class=\"material-icons_shopifyuse\"\u003edevices\u003c\/span\u003e\u003cbr\u003e\n                \u003cp\u003eLarge compatibilité\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!--END 2nd banner--\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"EM15-image-text-section\"\u003e\n        \u003cdiv class=\"EM15-image-text-container\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0551\/3972\/9497\/files\/em15-usb-c-wireless-mouse-pc2.jpg?v=1723091284\"\u003e\n            \u003cspan class=\"text-block\"\u003e\n                \u003ch4\u003eSecoueur de souris indétectable\u003c\/h4\u003e\n                \u003cp\u003eLe mode jiggler intégré de cette souris peut maintenir votre ordinateur actif et offre une large compatibilité. La souris peut se connecter simultanément à deux appareils via des récepteurs Type C et USB, et le mode jiggler n'affectera que l'ordinateur actuellement connecté\u003c\/p\u003e\n            \u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"EM15-image-text-container\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0551\/3972\/9497\/files\/em15-usb-c-wireless-mouse-pc3.jpg?v=1723091284\"\u003e\n            \u003cspan class=\"text-block\"\u003e\n                \u003ch4\u003eComment utiliser le Jiggler\u003c\/h4\u003e\n                \u003cp\u003eAppuyez sur le bouton DPI pendant 3 à 5 secondes pour activer\/désactiver la fonction jiggler. Il se déplace de manière aléatoire sur l'écran. Lorsque vous revenez à l'ordinateur, le curseur sera sous votre contrôle. Il entrera à nouveau en mode Jiggler après 5 secondes d'inactivité\u003c\/p\u003e\n            \u003c\/span\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"EM15-image-text-section\"\u003e\n        \u003cdiv class=\"EM15-image-text-container\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0551\/3972\/9497\/files\/em15-usb-c-wireless-mouse-pc4.jpg?v=1723091284\"\u003e\n            \u003cspan class=\"text-block\"\u003e\n                \u003ch4\u003eClic silencieux\u003c\/h4\u003e\n                \u003cp\u003eLa conception de clic silencieux vous permet de vous concentrer sur le travail, l'étude ou les jeux sans vous soucier de déranger les autres\u003c\/p\u003e\n            \u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"EM15-image-text-container\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0551\/3972\/9497\/files\/em15-usb-c-wireless-mouse-pc5.jpg?v=1723091284\"\u003e\n            \u003cspan class=\"text-block\"\u003e\n                \u003ch4\u003eDesign ergonomique\u003c\/h4\u003e\n                \u003cp\u003eConçue pour le confort, sa forme ergonomique réduit la tension musculaire pour une utilisation facile toute la journée\u003c\/p\u003e\n            \u003c\/span\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pic_text\"\u003e\n        \u003cdiv class=\"EM15_pic_text_style\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0551\/3972\/9497\/files\/em15-usb-c-wireless-mouse-pc6.jpg?v=1723091283\" alt=\"EM15 USB C Wireless Mouse Jiggler\" class=\"responsive\" loading=\"lazy\"\u003e\n            \u003cspan class=\"pic_and_text_title\"\u003e\n                \u003ch4\u003eChargement USB-C\u003c\/h4\u003e\n                \u003cp\u003eBatterie rechargeable intégrée, elle peut être facilement chargée à l'aide du câble USB inclus, éliminant ainsi le problème du remplacement de la batterie\u003c\/p\u003e\n            \u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"EM15_pic_text_style\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0551\/3972\/9497\/files\/em15-usb-c-wireless-mouse-pc7.jpg?v=1723091284\" alt=\"EM15 USB C Wireless Mouse Jiggler\" class=\"responsive\" loading=\"lazy\"\u003e\n            \u003cspan class=\"pic_and_text_title\"\u003e\n                \u003ch4\u003eDesign portable\u003c\/h4\u003e\n                \u003cp\u003eSa conception compacte prend le moins de place dans votre sac, ce qui le rend pratique à transporter en voyage\n                \u003c\/p\u003e\n            \u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"EM15_pic_text_style\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0551\/3972\/9497\/files\/em15-usb-c-wireless-mouse-pc8.jpg?v=1723091284\" alt=\"EM15 USB C Wireless Mouse Jiggler\" class=\"responsive\" loading=\"lazy\"\u003e\n            \u003cspan class=\"pic_and_text_title\"\u003e\n                \u003ch4\u003eDPI réglable\u003c\/h4\u003e\n                \u003cp\u003eAjustez rapidement le DPI (800\/1200\/1600) en fonction de vos préférences ou de la sensibilité requise pour vos tâches\u003c\/p\u003e\n            \u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"EM15_pic_text_style\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0551\/3972\/9497\/files\/em15-usb-c-wireless-mouse-pc9.jpg?v=1723091284\" alt=\"EM15 USB C Wireless Mouse Jiggler\" class=\"responsive\" loading=\"lazy\"\u003e\n            \u003cspan class=\"pic_and_text_title\"\u003e\n                \u003ch4\u003eDouble récepteur\u003c\/h4\u003e\n                \u003cp\u003eCeci est une souris sans fil pratique et confortable qui est livrée avec des récepteurs Type C et USB, basculez librement entre deux appareils\u003c\/p\u003e\n            \u003c\/span\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"EM15-slides-container2\"\u003e\n\n        \u003cdiv class=\"EM15-Slides\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0551\/3972\/9497\/files\/em15-usb-c-wireless-mouse-pc10.jpg?v=1723091284\" class=\"EM15-pc-image2\" alt=\"EM15 USB C Wireless Mouse Jiggler\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0551\/3972\/9497\/files\/em15-usb-c-wireless-mouse-mb2.jpg?v=1723112004\" class=\"EM15-mb-image2\" alt=\"EM15 USB C Wireless Mouse Jiggler\"\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"EM15-Slides\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0551\/3972\/9497\/files\/em15-usb-c-wireless-mouse-pc11.jpg?v=1723091284\" class=\"EM15-pc-image2\" alt=\"EM15 USB C Wireless Mouse Jiggler\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0551\/3972\/9497\/files\/em15-usb-c-wireless-mouse-mb3.jpg?v=1723112004\" class=\"EM15-mb-image2\" alt=\"EM15 USB C Wireless Mouse Jiggler\"\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- Next and previous buttons --\u003e\n        \u003ca class=\"EM15-prev2\" onclick=\"plusSlides(-1)\"\u003e\u003c\/a\u003e\n        \u003ca class=\"EM15-next2\" onclick=\"plusSlides(1)\"\u003e\u003c\/a\u003e\n\n        \u003c!-- The dots\/circles --\u003e\n        \u003cdiv class=\"EM15-dot-container2\"\u003e\n            \u003cspan class=\"EM15-dot2\" onclick=\"currentSlide(1)\"\u003e\u003c\/span\u003e\n            \u003cspan class=\"EM15-dot2\" onclick=\"currentSlide(2)\"\u003e\u003c\/span\u003e\n        \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cscript\u003e\n        var slideIndex = 1;\n        showSlides(slideIndex);\n\n        \/\/ Next\/previous controls\n        function plusSlides(n) {\n            showSlides(slideIndex += n);\n        }\n\n        \/\/ Thumbnail image controls\n        function currentSlide(n) {\n            showSlides(slideIndex = n);\n        }\n\n        function showSlides(n) {\n            var i;\n            var slides = document.getElementsByClassName(\"EM15-Slides\");\n            var dots = document.getElementsByClassName(\"EM15-dot2\");\n            if (n \u003e slides.length) { slideIndex = 1 }\n            if (n \u003c 1) { slideIndex = slides.length }\n            for (i = 0; i \u003c slides.length; i++) {\n                slides[i].style.display = \"none\";\n            }\n            for (i = 0; i \u003c dots.length; i++) {\n                dots[i].className = dots[i].className.replace(\" active2\", \"\");\n            }\n            slides[slideIndex - 1].style.display = \"block\";\n            dots[slideIndex - 1].className += \" active2\";\n        }\n    \u003c\/script\u003e\n\n\n\u003c\/body\u003e","brand":"ProtoArc","offers":[{"title":"Black","offer_id":42487338696793,"sku":"CP016268","price":18.39,"currency_code":"USD","in_stock":false},{"title":"Gray","offer_id":42487338729561,"sku":"CP016269","price":20.67,"currency_code":"USD","in_stock":false},{"title":"Blue","offer_id":42939027325017,"sku":"CP016271","price":20.29,"currency_code":"USD","in_stock":false},{"title":"White","offer_id":43316671348825,"sku":"CP016270","price":22.19,"currency_code":"USD","in_stock":false},{"title":"Green","offer_id":43423466946649,"sku":"CP016272","price":21.24,"currency_code":"USD","in_stock":false},{"title":"Red","offer_id":43423466979417,"sku":"CP016835","price":20.71,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0551\/3972\/9497\/files\/EM15.jpg?v=1767778993"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0551\/3972\/9497\/collections\/portable_mice_collection_cover.webp?v=1778238861","url":"https:\/\/www.protoarc.com\/fr-fr\/collections\/portable-mice.oembed","provider":"ProtoArc","version":"1.0","type":"link"}