{"product_id":"masque-sabre-350n-interieur-detachable","title":"MASQUE SABRE 350N INTÉRIEUR DÉTACHABLE","description":"\u003cdiv style=\"display: flex; gap: 20px; flex-wrap: wrap; justify-content: center;\"\u003e\n  \u003cdiv style=\"border: 1px solid #1d345e; color: #1d345e; font-weight: bold; padding: 5px 10px; width: fit-content; border-radius: 12px; display: flex; align-items: center; font-size: 13px;\"\u003e\n    \u003cimg style=\"width: 20px; height: 20px; margin-right: 8px;\" alt=\"Lavable\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0613\/5467\/2354\/files\/lavage-des-mains.png?v=1756589739\"\u003e Intérieur lavable\n  \u003c\/div\u003e\n  \u003cdiv style=\"border: 1px solid #1d345e; color: #1d345e; font-weight: bold; padding: 5px 10px; width: fit-content; border-radius: 12px; display: flex; align-items: center; font-size: 13px;\"\u003e\n    \u003cimg style=\"width: 20px; height: 20px; margin-right: 8px;\" alt=\"Confortable\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0613\/5467\/2354\/files\/Confort_optimal.png?v=1754816401\"\u003e Confortable\n  \u003c\/div\u003e\n  \u003cdiv style=\"border: 1px solid #1d345e; color: #1d345e; font-weight: bold; padding: 5px 10px; width: fit-content; border-radius: 12px; display: flex; align-items: center; font-size: 13px;\"\u003e\n    \u003cimg style=\"width: 20px; height: 20px; margin-right: 8px;\" alt=\"Résistant\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0613\/5467\/2354\/files\/garantie_qialite.png?v=1754664464\"\u003e Résistant\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cbr\u003e\n\n\u003cdiv style=\"border: 1px solid #1d345e; color: #1d345e; font-weight: 500; padding: 15px; width: 300px; border-radius: 10px; font-size: 13px; letter-spacing: 2px; margin: 0 auto; display: block;\"\u003e\n  \u003cdiv style=\"font-size: 14px; background-color: #1d345e; color: white; padding: 8px 15px; border-radius: 8px 8px 0 0; margin: -15px -15px 10px -15px; text-align: center;\"\u003e\n    Livraisons \u0026amp; délais\n  \u003c\/div\u003e\n  \u003cdiv style=\"display: flex; align-items: center; margin-bottom: 6px;\"\u003e\n    \u003cimg style=\"width: 20px; height: 20px; margin-right: 8px;\" alt=\"Livraison express\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0613\/5467\/2354\/files\/livraison-rapide.png?v=1754663668\"\u003e\n    Livraison express 48H-72H\n  \u003c\/div\u003e\n  \u003cdiv style=\"display: flex; align-items: center; margin-bottom: 6px;\"\u003e\n    \u003cimg style=\"width: 20px; height: 20px; margin-right: 8px;\" alt=\"Livraison point relais\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0613\/5467\/2354\/files\/Point_relais.png?v=1755022730\"\u003e\n    Livraison en point relais 4 á 5 jour\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cbr\u003e\n\n\u003cstyle\u003e\n.tf-tabs { font-family: inherit; max-width: 880px; margin: 0 auto; position: relative; }\n.tf-tabs * { box-sizing: border-box; }\n\n\/* Onglets *\/\n.tf-tab-nav { display: flex; position: relative; border-bottom: 1px solid #e5e7eb; overflow-x: auto; -webkit-overflow-scrolling: touch; }\n.tf-tabs input[type=\"radio\"] { display: none; }\n\n.tf-tab-nav label {\n  padding: 6px 0;\n  font-size: 14px;\n  font-weight: 500;\n  color: #1d345e;\n  text-align: center;\n  flex: 1;\n  position: relative;\n  transition: all 0.3s ease;\n  white-space: nowrap;\n  cursor: pointer;\n}\n\n.tf-tab-nav label:hover { color: #75581c; }\n.tf-tabs input[type=\"radio\"]:checked + label { color: #75581c; }\n\n.tf-underline {\n  position: absolute;\n  bottom: 0;\n  height: 3px;\n  background: #75581c;\n  left: 0;\n  border-radius: 2px;\n  transition: all 0.35s cubic-bezier(0.4,0,0.2,1);\n}\n\n\/* Panels *\/\n.tf-panels { position: relative; height: auto; }\n.tf-panel { display: none; padding: 12px 0; }\n\n#tf-tab-desc:checked ~ .tf-panels #tf-panel-desc,\n#tf-tab-specs:checked ~ .tf-panels #tf-panel-specs,\n#tf-tab-care:checked ~ .tf-panels #tf-panel-care {\n  display: block;\n  animation: slideText 0.4s ease forwards;\n}\n\n@keyframes slideText {\n  0% { opacity: 0; transform: translateX(50px); }\n  100% { opacity: 1; transform: translateX(0); }\n}\n\n.tf-note { background: #f9fafb; border: 1px solid #eef2f7; padding: 9px; margin-top: 10px; font-size: inherit; }\n\n@media (max-width: 760px) { .tf-tab-nav label { flex: 1 0 100px; } }\n\u003c\/style\u003e\n\n\u003cdiv class=\"tf-tabs\"\u003e\n  \u003cinput type=\"radio\" id=\"tf-tab-desc\" name=\"tf-tabs\" checked\u003e\n  \u003cinput type=\"radio\" id=\"tf-tab-specs\" name=\"tf-tabs\"\u003e\n  \u003cinput type=\"radio\" id=\"tf-tab-care\" name=\"tf-tabs\"\u003e\n\n  \u003cdiv class=\"tf-tab-nav\"\u003e\n    \u003clabel for=\"tf-tab-desc\"\u003eDESCRIPTION\u003c\/label\u003e\n    \u003clabel for=\"tf-tab-specs\"\u003eSPÉCIFICATIONS\u003c\/label\u003e\n    \u003clabel for=\"tf-tab-care\"\u003eENTRETIEN\u003c\/label\u003e\n    \u003cdiv class=\"tf-underline\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"tf-panels\"\u003e\n    \u003cdiv id=\"tf-panel-desc\" class=\"tf-panel\"\u003e\n      \u003cp style=\"text-align: left; margin-left: auto; margin-right: auto; border-bottom: 1px solid #bbbbbc; padding-bottom: 25px;\"\u003e \n\u003cbr\u003eHygiène, confort et fiabilité au service de la performance.\u003cbr\u003e\nNotre nouveau modèle masque 350N équipé d’un intérieur entièrement détachable,facilement lavable en machine.Une solution idéale pour garantir une hygiène irréprochable, particulièrement appréciée en club ou en usage intensif.\u003cbr\u003e\u003cbr\u003eConfort, attache sécurisé et finitions premium : un choix fiable pour l’entraînement comme pour la compétition nationale.\n\u003cbr\u003e\n        \u003cstrong\u003e\u003cspan style=\"color: rgb(40, 54, 94);\"\u003eCette gamme offre à la fois sécurité et confort à un prix abordable.\u003c\/span\u003e\u003c\/strong\u003e\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv id=\"tf-panel-specs\" class=\"tf-panel\"\u003e\n\u003cp\u003e\n  \u003cbr\u003eCertification CE conforme aux normes européennes. \u003cbr\u003e\n  Intérieur détachable et lavable en machine. \u003cbr\u003e\n  Système d’attache par double sangle pour un maintien parfait. \u003cbr\u003e\n  Intérieur confortable et agréable à porter.  \u003cbr\u003e\n  Convient à la pratique en club et en compétition nationale. \u003cbr\u003e\n  Tailles disponibles : consultez notre \n  \u003ca style=\"color: #28365e !important; font-weight: bold !important; text-decoration: none !important;\" href=\"https:\/\/www.targettfencing.com\/pages\/guide-des-tailles\" target=\"_blank\"\u003e\n    guide des tailles\n  \u003c\/a\u003e.\n\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\u003cdiv id=\"tf-panel-care\" class=\"tf-panel\"\u003e\n  \u003cp style=\"margin-bottom:4px;\"\u003e\n    \u003cbr\u003eIntérieure lavable en machine à 30º.\n  \u003c\/p\u003e\n  \u003cdiv class=\"tf-note\" style=\"margin-top:4px;\"\u003e\n    Conseil : Sécher à l’air libre. Ne pas utiliser de sèche‑linge ou de produits agressifs afin de préserver la durabilité.\n  \u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\nconst tabs = document.querySelectorAll('.tf-tab-nav label');\nconst underline = document.querySelector('.tf-underline');\n\ntabs.forEach((tab, index) =\u003e {\n  const totalTabs = tabs.length;\n  const width = 100 \/ totalTabs;\n\n  \/\/ Hover\n  tab.addEventListener('mouseenter', () =\u003e {\n    underline.style.left = `${index * width}%`;\n    underline.style.width = `${width}%`;\n  });\n\n  tab.addEventListener('mouseleave', () =\u003e {\n    const activeIndex = Array.from(tabs).findIndex(t =\u003e document.getElementById(t.htmlFor).checked);\n    underline.style.left = `${activeIndex * width}%`;\n    underline.style.width = `${width}%`;\n  });\n\n  \/\/ Click\n  tab.addEventListener('click', () =\u003e {\n    underline.style.left = `${index * width}%`;\n    underline.style.width = `${width}%`;\n  });\n});\n\n\/\/ Initial position\nconst activeIndex = Array.from(tabs).findIndex(t =\u003e document.getElementById(t.htmlFor).checked);\nconst totalTabs = tabs.length;\nunderline.style.left = `${activeIndex * (100 \/ totalTabs)}%`;\nunderline.style.width = `${100 \/ totalTabs}%`;\n\u003c\/script\u003e\n\n","brand":"Targett Fencing","offers":[{"title":"XS","offer_id":58045243556185,"sku":"MA09-XS","price":68.7,"currency_code":"EUR","in_stock":false},{"title":"S","offer_id":58045243588953,"sku":"MA09-S","price":68.7,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":58045243621721,"sku":"MA09-M","price":68.7,"currency_code":"EUR","in_stock":false},{"title":"L","offer_id":58045243654489,"sku":"MA09-L","price":68.7,"currency_code":"EUR","in_stock":false},{"title":"XL","offer_id":58045243687257,"sku":"MA09-XL","price":68.7,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0613\/5467\/2354\/files\/Masque_Sabre_be7db56d-3d6e-42c3-972e-aca9a902b7c7.jpg?v=1778590440","url":"https:\/\/targettfencing.com\/products\/masque-sabre-350n-interieur-detachable","provider":"Targett Fencing Equipment SL. ","version":"1.0","type":"link"}