{"title":"De retour en stock","description":"\u003cp\u003eVous les attendiez, ils sont de retour en stock !\u003c\/p\u003e","products":[{"product_id":"ombelle-fonty-mohair","title":"Ombelle – Fonty","description":"\u003c!-- ============================================================\n     OMBELLE – FICHE PRODUIT OPTIMISÉE SEO\n     À coller dans le champ \"Description\" de la fiche Shopify\n     ============================================================ --\u003e\n\n\u003c!-- 1) Police Quattrocento Sans --\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\"\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Quattrocento+Sans:wght@400;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- 2) Composant onglets --\u003e\n\u003cdiv id=\"tabset-1\" style=\"max-width: 100%;\"\u003e\n\n  \u003c!-- Ligne des onglets --\u003e\n  \u003cdiv id=\"tabs-1\" role=\"tablist\" aria-label=\"Sections\" style=\"display:flex; gap:24px; flex-wrap:wrap; align-items:center; margin-bottom:12px;\"\u003e\n    \u003cbutton type=\"button\" role=\"tab\" data-target=\"panel-1\" aria-selected=\"true\" style=\"background:none; border:none; padding:0; cursor:pointer;\"\u003eDescription\u003c\/button\u003e\n    \u003cbutton type=\"button\" role=\"tab\" data-target=\"panel-2\" aria-selected=\"false\" style=\"background:none; border:none; padding:0; cursor:pointer;\"\u003eDétails\u003c\/button\u003e\n    \u003cbutton type=\"button\" role=\"tab\" data-target=\"panel-3\" aria-selected=\"false\" style=\"background:none; border:none; padding:0; cursor:pointer;\"\u003eQue faire avec ?\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Zone de contenu --\u003e\n  \u003cdiv id=\"panels-1\" style=\"width:100%;\"\u003e\n\n    \u003c!-- ===== ONGLET 1 : DESCRIPTION ===== --\u003e\n    \u003cdiv id=\"panel-1\" role=\"tabpanel\" style=\"display:block;\"\u003e\n\n      \u003cp\u003e\n        \u003cstrong\u003eOmbelle\u003c\/strong\u003e est une laine légère, douce et duveteuse signée\n        \u003ca href=\"https:\/\/tricotant.com\/collections\/fonty\"\u003eFonty\u003c\/a\u003e, filature installée\n        dans la Creuse. Ce \u003cstrong\u003efil mohair 75 % kid mohair \/ 20 % laine \/ 5 % polyamide\u003c\/strong\u003e\n        offre un rendu vaporeux et enveloppant, aussi bien pour les\n        \u003cstrong\u003epulls et cardigans\u003c\/strong\u003e que pour les accessoires délicats.\n      \u003c\/p\u003e\n\n      \u003cul\u003e\n        \u003cli\u003eComposition : \u003cstrong\u003e75 % kid mohair, 20 % laine, 5 % polyamide\u003c\/strong\u003e\n\u003c\/li\u003e\n        \u003cli\u003eTeint dans la Creuse (France) par la filature \u003ca href=\"https:\/\/tricotant.com\/collections\/fonty\"\u003eFonty\u003c\/a\u003e — \u003cstrong\u003efabriqué en France\u003c\/strong\u003e\n\u003c\/li\u003e\n        \u003cli\u003eAiguilles conseillées :\n          \u003ca href=\"https:\/\/tricotant.com\/products\/aiguilles-interchangeables-3-5-mm-knitpro\"\u003e3,5 mm\u003c\/a\u003e à\n          \u003ca href=\"https:\/\/tricotant.com\/products\/aiguilles-interchangeables-5-mm-knitpro\"\u003e5 mm\u003c\/a\u003e\n        \u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cp\u003e\u003cstrong\u003eColoris disponibles chez Tricotant :\u003c\/strong\u003e\u003c\/p\u003e\n      \u003cul\u003e\n        \u003cli\u003e\n\u003cstrong\u003eÉcru\u003c\/strong\u003e 1008 — ton naturel, lumineux et facile à assortir\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eCamel\u003c\/strong\u003e 1010 — beige chaud\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eBronze\u003c\/strong\u003e 1046 — brun cuivré délicat\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eOrange flamme\u003c\/strong\u003e 2006 — couleur éclatante et pleine d'énergie\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eRouge vif\u003c\/strong\u003e 1023 — rouge franc et intense\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eAubergine\u003c\/strong\u003e 1035 — ton pourpre sombre\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eViolet\u003c\/strong\u003e 2022 — violet profond, élégant et riche\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eBleu marine\u003c\/strong\u003e 1013 — bleu classique et sophistiqué\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eGris perle\u003c\/strong\u003e 1050 — gris doux et discret\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eVert olive\u003c\/strong\u003e 1032 — vert lumineux avec une touche de jaune\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eVert forêt\u003c\/strong\u003e 1033 — vert profond inspiré de la nature\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eRose pâle\u003c\/strong\u003e 1024 — un rose doux et lumineux\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eNeon pink\u003c\/strong\u003e 2018 — un magenta flashy et pop\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cp\u003e\n        Selon la disponibilité, certaines teintes peuvent être en rupture ou revenir en stock plus tard.\n        \u003ca href=\"https:\/\/tricotant.com\/pages\/contact\"\u003eContactez-moi\u003c\/a\u003e si vous\n        souhaitez un coloris particulier — je ferai mon possible pour vous le trouver !\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- ===== ONGLET 2 : DÉTAILS TECHNIQUES ===== --\u003e\n    \u003cdiv id=\"panel-2\" role=\"tabpanel\" style=\"display:none;\"\u003e\n\n      \u003cul\u003e\n        \u003cli\u003e\n\u003cstrong\u003eOrigine des fibres :\u003c\/strong\u003e mohair d'Afrique du Sud et laine d'Amérique du Sud\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003ePoids \/ Longueur :\u003c\/strong\u003e 50 g = 145 m\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eCatégorie :\u003c\/strong\u003e Sport \/ DK\u003c\/li\u003e\n        \u003cli\u003e\n          \u003cstrong\u003eUtilisation :\u003c\/strong\u003e se tricote seule pour un rendu vaporeux (aiguilles 3,5 à 5 mm),\n          ou doublée pour plus de tenue (aiguilles 8 à 9 mm)\n        \u003c\/li\u003e\n        \u003cli\u003e\n          \u003cstrong\u003eÉchantillon pour 10 cm en jersey :\u003c\/strong\u003e les valeurs ci-dessous sont\n          celles que j'obtiens — ajustez selon votre tension :\n          \u003cul style=\"margin-top:6px;\"\u003e\n            \u003cli\u003eAiguilles 5 mm, tricoté lâche → 16 mailles × 23 rangs\u003c\/li\u003e\n            \u003cli\u003eAiguilles 5 mm, tricoté serré → 18 mailles × 25 rangs\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eEntretien :\u003c\/strong\u003e lavage à la main avec du savon doux, sans essorage — séchage à plat\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cp\u003eUne question ? Une couleur souhaitée ?\u003cbr\u003e\n        \u003ca href=\"https:\/\/tricotant.com\/pages\/contact\"\u003eÉcrivez-moi !\u003c\/a\u003e\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- ===== ONGLET 3 : QUE FAIRE AVEC ? ===== --\u003e\n    \u003cdiv id=\"panel-3\" role=\"tabpanel\" style=\"display:none;\"\u003e\n\n      \u003cp\u003e\n        Ombelle est un \u003cstrong\u003efil mohair très polyvalent\u003c\/strong\u003e — parfait pour les écharpes et\n        accessoires duveteux, les pulls et gilets vaporeux. Voici nos réalisations favorites :\n      \u003c\/p\u003e\n\n      \u003cp\u003e\u003cstrong\u003eÉcharpes \u0026amp; accessoires\u003c\/strong\u003e\u003c\/p\u003e\n      \u003cul\u003e\n        \u003cli\u003e\n          \u003cstrong\u003eKit écharpe mohair\u003c\/strong\u003e — une écharpe longue et duveteuse, idéale pour débuter.\n          \u003cstrong\u003e3 pelotes suffisent.\u003c\/strong\u003e\n          · \u003ca href=\"https:\/\/tricotant.com\/products\/kit-tricot-echarpe-mohair\"\u003evoir le kit Tricotant\u003c\/a\u003e\n        \u003c\/li\u003e\n        \u003cli\u003e\n          \u003cstrong\u003eKit foulard mohair\u003c\/strong\u003e — un foulard léger et rapide à tricoter.\n          \u003cstrong\u003e1 pelote suffit !\u003c\/strong\u003e\n          · \u003ca href=\"https:\/\/tricotant.com\/products\/kit-tricot-foulard-mohair\"\u003evoir le kit Tricotant\u003c\/a\u003e\n        \u003c\/li\u003e\n        \u003cli\u003e\n          \u003cstrong\u003eKit bonnet mohair\u003c\/strong\u003e — un bonnet douillet et vaporeux.\n          \u003cstrong\u003e1 pelote suffit !\u003c\/strong\u003e\n          · \u003ca href=\"https:\/\/tricotant.com\/products\/kit-tricot-bonnet-mohair\"\u003evoir le kit Tricotant\u003c\/a\u003e\n        \u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cp\u003e\u003cstrong\u003ePulls \u0026amp; cardigans\u003c\/strong\u003e\u003c\/p\u003e\n      \u003cul\u003e\n        \u003cli\u003e\n          Le pull \u003cstrong\u003eAmelot\u003c\/strong\u003e par Charlotte Sometime — \u003cstrong\u003e3 à 5 pelotes du XS au 3XL\u003c\/strong\u003e\n          · \u003ca href=\"https:\/\/tricotant.com\/products\/kit-pull-amelot-mohair\"\u003evoir le kit Tricotant\u003c\/a\u003e\n        \u003c\/li\u003e\n        \u003cli\u003e\n          Le gilet \u003cstrong\u003eCabane\u003c\/strong\u003e par Charlotte Sometime — \u003cstrong\u003e3 à 5 pelotes du XS au 3XL\u003c\/strong\u003e\n          · \u003ca href=\"https:\/\/tricotant.com\/products\/kit-cardigan-cabane-mohair\"\u003evoir le kit Tricotant\u003c\/a\u003e\n        \u003c\/li\u003e\n        \u003cli\u003e\n          La blouse \u003ca href=\"https:\/\/www.petiteknit.com\/en\/products\/kumulus-bluse\" target=\"_blank\" rel=\"noopener\"\u003eCumulus col V\u003c\/a\u003e\n          par PetiteKnit — 6 pelotes pour une taille M\n        \u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cp\u003e\n        Vous débutez ? Le\n        \u003ca href=\"https:\/\/tricotant.com\/products\/kit-tricot-foulard-mohair\"\u003ekit foulard\u003c\/a\u003e\n        ou le \u003ca href=\"https:\/\/tricotant.com\/products\/kit-tricot-bonnet-mohair\"\u003ekit bonnet\u003c\/a\u003e\n        sont les projets idéaux pour apprivoiser le mohair en douceur — rapides à réaliser et avec une seule pelote.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3) Script onglets --\u003e\n  \u003cscript\u003e\n  (function () {\n    var root = document.getElementById('tabset-1');\n    if (!root) return;\n\n    var tabs   = root.querySelectorAll('#tabs-1 [role=\"tab\"]');\n    var panels = root.querySelectorAll('#panels-1 [role=\"tabpanel\"]');\n\n    var ACTIVE_COLOR   = '#963421';\n    var INACTIVE_COLOR = 'rgba(164,52,40,0.6)';\n    var FONT_FAMILY    = \"'Quattrocento Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif\";\n    var FONT_SIZE      = '16px';\n    var FONT_WEIGHT    = '700';\n\n    tabs.forEach(function (t) {\n      t.style.fontFamily    = FONT_FAMILY;\n      t.style.fontSize      = FONT_SIZE;\n      t.style.fontWeight    = FONT_WEIGHT;\n      t.style.letterSpacing = '0.02em';\n      t.style.lineHeight    = '1.4';\n      t.style.color         = INACTIVE_COLOR;\n      t.style.textDecoration = 'none';\n    });\n\n    function activate(targetId, clickedTab) {\n      panels.forEach(function (p) {\n        p.style.display = 'none';\n        p.setAttribute('aria-hidden', 'true');\n      });\n      tabs.forEach(function (t) {\n        t.setAttribute('aria-selected', 'false');\n        t.style.color = INACTIVE_COLOR;\n        t.style.textDecoration = 'none';\n      });\n\n      var panel = root.querySelector('#' + targetId);\n      if (panel) {\n        panel.style.display = 'block';\n        panel.setAttribute('aria-hidden', 'false');\n      }\n\n      clickedTab.setAttribute('aria-selected', 'true');\n      clickedTab.style.color = ACTIVE_COLOR;\n      clickedTab.style.textDecoration = 'none';\n    }\n\n    tabs.forEach(function (tab) {\n      tab.addEventListener('click', function () {\n        activate(this.getAttribute('data-target'), this);\n      });\n    });\n\n    if (tabs.length) activate(tabs[0].getAttribute('data-target'), tabs[0]);\n  })();\n  \u003c\/script\u003e\n\n\u003c\/div\u003e","brand":"Fonty","offers":[{"title":"Ecru - 1008","offer_id":52399933882632,"sku":null,"price":11.4,"currency_code":"EUR","in_stock":true},{"title":"Camel - 1010","offer_id":52399933915400,"sku":null,"price":11.4,"currency_code":"EUR","in_stock":true},{"title":"Bronze - 1046","offer_id":52399933948168,"sku":null,"price":11.4,"currency_code":"EUR","in_stock":true},{"title":"Orange flamme - 2006","offer_id":52399933980936,"sku":null,"price":11.4,"currency_code":"EUR","in_stock":true},{"title":"Rouge vif - 1023","offer_id":52399934013704,"sku":null,"price":11.4,"currency_code":"EUR","in_stock":true},{"title":"Aubergine - 1035","offer_id":52399934046472,"sku":null,"price":11.4,"currency_code":"EUR","in_stock":true},{"title":"Violet - 2022","offer_id":52992373948680,"sku":null,"price":11.4,"currency_code":"EUR","in_stock":true},{"title":"Bleu marine - 1013","offer_id":52399934079240,"sku":null,"price":11.4,"currency_code":"EUR","in_stock":true},{"title":"Gris perle - 1050","offer_id":52992373981448,"sku":null,"price":11.4,"currency_code":"EUR","in_stock":true},{"title":"Vert forêt - 1033","offer_id":52399934112008,"sku":null,"price":10.3,"currency_code":"EUR","in_stock":true},{"title":"Vert olive - 1032","offer_id":52399934144776,"sku":null,"price":11.4,"currency_code":"EUR","in_stock":true},{"title":"Neon pink - 2018","offer_id":53344853983496,"sku":null,"price":10.3,"currency_code":"EUR","in_stock":true},{"title":"Rose pâle - 1024","offer_id":53344938131720,"sku":null,"price":11.4,"currency_code":"EUR","in_stock":true},{"title":"Jaune beurre - 2001","offer_id":57263466348808,"sku":null,"price":10.3,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/5727\/2072\/files\/ombelle-violet-2022-fonty.webp?v=1776669290"},{"product_id":"kit-amelot-sweater","title":"Kit - Pull sans manches Amelot - Mohair","description":"\u003c!-- ============================================================\n     KIT AMELOT SWEATER – FICHE PRODUIT OPTIMISÉE SEO (v2)\n     Structure : Description · Détails · Guide des tailles\n\n     SEO TITLE (67 car.) :\n     Kit Amelot Sweater – Charlotte Sometime – Mohair Ombelle Fonty | Tricotant\n\n     META DESCRIPTION (148 car.) :\n     Kit tricot pour l'Amelot Sweater de Charlotte Sometime : laine Ombelle Fonty mohair + patron papier inclus. Tailles XS à 3XL. 13 coloris. Expédition sous 24h.\n     ============================================================ --\u003e\n\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\"\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Quattrocento+Sans:wght@400;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cdiv id=\"tabset-1\" style=\"max-width:100%;\"\u003e\n\n  \u003cdiv id=\"tabs-1\" role=\"tablist\" aria-label=\"Sections\" style=\"display:flex; gap:24px; flex-wrap:wrap; align-items:center; margin-bottom:12px;\"\u003e\n    \u003cbutton type=\"button\" role=\"tab\" data-target=\"panel-1\" aria-selected=\"true\" style=\"background:none; border:none; padding:0; cursor:pointer;\"\u003eDescription\u003c\/button\u003e\n    \u003cbutton type=\"button\" role=\"tab\" data-target=\"panel-2\" aria-selected=\"false\" style=\"background:none; border:none; padding:0; cursor:pointer;\"\u003eDétails\u003c\/button\u003e\n    \u003cbutton type=\"button\" role=\"tab\" data-target=\"panel-3\" aria-selected=\"false\" style=\"background:none; border:none; padding:0; cursor:pointer;\"\u003eGuide des tailles\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv id=\"panels-1\" style=\"width:100%;\"\u003e\n\n    \u003c!-- ===== ONGLET 1 : DESCRIPTION ===== --\u003e\n    \u003cdiv id=\"panel-1\" role=\"tabpanel\" style=\"display:block;\"\u003e\n\n      \u003cp\u003e\n        \u003cstrong\u003eAmelot Sweater de Charlotte Sometime\u003c\/strong\u003e est un pull sans manches\n        en mohair, léger et vaporeux, devenu l'un des modèles les plus populaires de la\n        créatrice française. Ce kit rassemble tout ce qu'il faut pour le tricoter avec la\n        \u003cstrong\u003elaine Ombelle de \u003ca href=\"https:\/\/tricotant.com\/collections\/fonty\"\u003eFonty\u003c\/a\u003e\u003c\/strong\u003e\n        — un mohair fabriqué en France, d'une légèreté incomparable.\n      \u003c\/p\u003e\n\n      \u003cp\u003e\u003cstrong\u003eLe kit comprend :\u003c\/strong\u003e\u003c\/p\u003e\n      \u003cul\u003e\n        \u003cli\u003eLe \u003ca href=\"https:\/\/tricotant.com\/products\/patron-amelot-sweater\"\u003epatron Amelot Sweater\u003c\/a\u003e au format papier\u003c\/li\u003e\n        \u003cli\u003eLa laine \u003cstrong\u003eOmbelle de Fonty\u003c\/strong\u003e en quantité adaptée à votre taille et coloris\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cp\u003e\u003cstrong\u003eLe modèle en bref :\u003c\/strong\u003e\u003c\/p\u003e\n      \u003cul\u003e\n        \u003cli\u003eSe tricote avec \u003cstrong\u003e1 brin d'Ombelle\u003c\/strong\u003e aux aiguilles\n          \u003ca href=\"https:\/\/tricotant.com\/products\/aiguilles-interchangeables-4-mm-knitpro\"\u003e4 mm\u003c\/a\u003e et\n          \u003ca href=\"https:\/\/tricotant.com\/products\/aiguilles-interchangeables-5-mm-knitpro\"\u003e5 mm\u003c\/a\u003e\n        \u003c\/li\u003e\n        \u003cli\u003eTechniques travaillées : côtes 1\/1, jersey, diminutions, grafting, relever des mailles\u003c\/li\u003e\n        \u003cli\u003eNiveau : \u003cstrong\u003eintermédiaire\u003c\/strong\u003e\n\u003c\/li\u003e\n        \u003cli\u003eTailles disponibles : \u003cstrong\u003eXS au 3XL\u003c\/strong\u003e\n\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cp\u003e\u003cstrong\u003eAccessoires nécessaires (proposés en option dans le kit) :\u003c\/strong\u003e\u003c\/p\u003e\n      \u003cul\u003e\n        \u003cli\u003eAiguilles circulaires interchangeables Ginger KnitPro\n          \u003ca href=\"https:\/\/tricotant.com\/products\/aiguilles-interchangeables-4-mm-knitpro\"\u003e4 mm\u003c\/a\u003e\n          avec \u003ca href=\"https:\/\/tricotant.com\/products\/cable-40-cm-aiguilles-circulaires-interchangeables-knit-pro\"\u003ecâble 40 cm\u003c\/a\u003e\n          et \u003ca href=\"https:\/\/tricotant.com\/products\/cable-80-cm-aiguilles-circulaires-interchangeables-knit-pro\"\u003ecâble 80 cm\u003c\/a\u003e\n          — pour les côtes et les empiècements\u003c\/li\u003e\n        \u003cli\u003eAiguilles circulaires interchangeables Ginger KnitPro\n          \u003ca href=\"https:\/\/tricotant.com\/products\/aiguilles-interchangeables-5-mm-knitpro\"\u003e5 mm\u003c\/a\u003e\n          avec \u003ca href=\"https:\/\/tricotant.com\/products\/cable-80-cm-aiguilles-circulaires-interchangeables-knit-pro\"\u003ecâble 80 cm\u003c\/a\u003e\n          — pour le jersey (les pointes Ginger assurent une bonne glisse du mohair)\u003c\/li\u003e\n        \u003cli\u003e2 \u003ca href=\"https:\/\/tricotant.com\/products\/marqueurs\"\u003emarqueurs de mailles\u003c\/a\u003e\n\u003c\/li\u003e\n        \u003cli\u003e\u003ca href=\"https:\/\/tricotant.com\/products\/aiguille-a-laine\"\u003eAiguille à laine\u003c\/a\u003e\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eUn \u003ca href=\"https:\/\/tricotant.com\/products\/crochet-3-5-mm-knitpro\"\u003ecrochet\u003c\/a\u003e peut également être ajouté en option — facultatif, mais pratique pour reprendre les mailles.\u003c\/p\u003e\n\n      \u003cp\u003e\u003cstrong\u003e13 coloris disponibles :\u003c\/strong\u003e\u003c\/p\u003e\n      \u003cul\u003e\n        \u003cli\u003e\n\u003cstrong\u003eÉcru\u003c\/strong\u003e 1008 — ton naturel, lumineux et facile à assortir\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eCamel\u003c\/strong\u003e 1010 — beige chaud\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eBronze\u003c\/strong\u003e 1046 — brun cuivré délicat\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eOrange flamme\u003c\/strong\u003e 2006 — couleur éclatante et pleine d'énergie\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eRouge vif\u003c\/strong\u003e 1023 — rouge franc et intense\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eAubergine\u003c\/strong\u003e 1035 — ton pourpre sombre\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eViolet\u003c\/strong\u003e 2022 — violet profond, élégant et riche\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eBleu marine\u003c\/strong\u003e 1013 — bleu classique et sophistiqué\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eGris perle\u003c\/strong\u003e 1050 — gris doux et discret\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eVert olive\u003c\/strong\u003e 1032 — vert lumineux avec une touche de jaune\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eVert forêt\u003c\/strong\u003e 1033 — vert profond inspiré de la nature\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eRose pâle\u003c\/strong\u003e 1024 — rose doux et lumineux\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eNeon pink\u003c\/strong\u003e 2018 — magenta flashy et pop\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cp\u003eCertaines teintes peuvent être en rupture temporaire.\n        \u003ca href=\"https:\/\/tricotant.com\/pages\/contact\"\u003eContactez-moi\u003c\/a\u003e si vous souhaitez un coloris particulier !\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- ===== ONGLET 2 : DÉTAILS ===== --\u003e\n    \u003cdiv id=\"panel-2\" role=\"tabpanel\" style=\"display:none;\"\u003e\n\n      \u003cp\u003e\u003cstrong\u003eLa laine :\u003c\/strong\u003e Ombelle de Fonty\u003c\/p\u003e\n      \u003cul\u003e\n        \u003cli\u003eComposition : 75 % kid mohair (Afrique du Sud), 20 % laine (Amérique du Sud), 5 % polyamide\u003c\/li\u003e\n        \u003cli\u003eFilée et teinte chez \u003ca href=\"https:\/\/tricotant.com\/collections\/fonty\"\u003eFonty\u003c\/a\u003e, dans la Creuse — fabriquée en France\u003c\/li\u003e\n        \u003cli\u003ePoids \/ Longueur : 50 g = 145 m\u003c\/li\u003e\n        \u003cli\u003eEntretien : lavage à la main avec du savon doux, sans essorage, séchage à plat\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cp\u003e\u003cstrong\u003eQuantités par taille :\u003c\/strong\u003e\u003c\/p\u003e\n      \u003cul\u003e\n        \u003cli\u003eXS, S, M : \u003cstrong\u003e3 pelotes\u003c\/strong\u003e\n\u003c\/li\u003e\n        \u003cli\u003eL, XL : \u003cstrong\u003e4 pelotes\u003c\/strong\u003e\n\u003c\/li\u003e\n        \u003cli\u003e2XL, 3XL : \u003cstrong\u003e5 pelotes\u003c\/strong\u003e\n\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cp\u003e\u003cstrong\u003eÉchantillon (aiguilles 5 mm) :\u003c\/strong\u003e 16 mailles × 23 rangs pour 10 cm en jersey\u003c\/p\u003e\n\n      \u003cul\u003e\n        \u003cli\u003eEmma porte sa réalisation orange flamme (2006) en taille S.\u003c\/li\u003e\n        \u003cli\u003eMathilde porte sa réalisation vert olive (1032) en taille S.\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- ===== ONGLET 3 : GUIDE DES TAILLES ===== --\u003e\n    \u003cdiv id=\"panel-3\" role=\"tabpanel\" style=\"display:none;\"\u003e\n\n      \u003cp\u003e\n        L'Amelot Sweater se porte avec \u003cstrong\u003e5 à 10 cm d'aisance\u003c\/strong\u003e.\n        Choisissez votre taille habituelle. En cas de doute entre deux tailles, prenez la plus grande.\n      \u003c\/p\u003e\n\n      \u003ctable style=\"border-collapse:collapse; width:100%; font-size:15px;\"\u003e\n        \u003cthead\u003e\n          \u003ctr style=\"border-bottom:2px solid #963421;\"\u003e\n            \u003cth style=\"text-align:center; padding:8px 12px 8px 0;\"\u003eTaille\u003c\/th\u003e\n            \u003cth style=\"text-align:center; padding:8px 12px;\"\u003eTour de buste\u003c\/th\u003e\n            \u003cth style=\"text-align:center; padding:8px 12px;\"\u003eHauteur\u003c\/th\u003e\n            \u003cth style=\"text-align:center; padding:8px 12px;\"\u003eEmman-\u003cbr\u003echure\u003c\/th\u003e\n            \u003cth style=\"text-align:center; padding:8px 12px;\"\u003ePelotes\u003c\/th\u003e\n          \u003c\/tr\u003e\n        \u003c\/thead\u003e\n        \u003ctbody\u003e\n          \u003ctr style=\"border-bottom:1px solid #e8e0d8;\"\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e\u003cstrong\u003eXS\u003c\/strong\u003e\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e90 cm\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e48 cm\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e22 cm\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e3\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr style=\"border-bottom:1px solid #e8e0d8; background:#faf8f6;\"\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e\u003cstrong\u003eS\u003c\/strong\u003e\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e94 cm\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e50 cm\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e22 cm\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e3\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr style=\"border-bottom:1px solid #e8e0d8;\"\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e\u003cstrong\u003eM\u003c\/strong\u003e\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e98 cm\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e52 cm\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e23 cm\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e3\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr style=\"border-bottom:1px solid #e8e0d8; background:#faf8f6;\"\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e\u003cstrong\u003eL\u003c\/strong\u003e\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e102 cm\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e54 cm\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e23 cm\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e4\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr style=\"border-bottom:1px solid #e8e0d8;\"\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e\u003cstrong\u003eXL\u003c\/strong\u003e\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e110 cm\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e56 cm\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e25 cm\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e4\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr style=\"border-bottom:1px solid #e8e0d8; background:#faf8f6;\"\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e\u003cstrong\u003e2XL\u003c\/strong\u003e\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e120 cm\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e58 cm\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e25 cm\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e5\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e\u003cstrong\u003e3XL\u003c\/strong\u003e\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e130 cm\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e60 cm\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e27 cm\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e5\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n\n      \u003cp style=\"margin-top:12px;\"\u003e\n        \u003cem\u003eLes mesures sont celles du vêtement fini à plat.\u003c\/em\u003e\u003cbr\u003e\n        Une question sur votre taille ? \u003ca href=\"https:\/\/tricotant.com\/pages\/contact\"\u003eÉcrivez-moi !\u003c\/a\u003e\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cscript\u003e\n  (function () {\n    var root = document.getElementById('tabset-1');\n    if (!root) return;\n    var tabs   = root.querySelectorAll('#tabs-1 [role=\"tab\"]');\n    var panels = root.querySelectorAll('#panels-1 [role=\"tabpanel\"]');\n    var ACTIVE_COLOR   = '#963421';\n    var INACTIVE_COLOR = 'rgba(164,52,40,0.6)';\n    var FONT_FAMILY    = \"'Quattrocento Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif\";\n    tabs.forEach(function (t) {\n      t.style.fontFamily = FONT_FAMILY;\n      t.style.fontSize   = '16px';\n      t.style.fontWeight = '700';\n      t.style.letterSpacing = '0.02em';\n      t.style.lineHeight    = '1.4';\n      t.style.color         = INACTIVE_COLOR;\n      t.style.textDecoration = 'none';\n    });\n    function activate(targetId, clickedTab) {\n      panels.forEach(function (p) { p.style.display = 'none'; p.setAttribute('aria-hidden','true'); });\n      tabs.forEach(function (t) { t.setAttribute('aria-selected','false'); t.style.color = INACTIVE_COLOR; t.style.textDecoration = 'none'; });\n      var panel = root.querySelector('#' + targetId);\n      if (panel) { panel.style.display = 'block'; panel.setAttribute('aria-hidden','false'); }\n      clickedTab.setAttribute('aria-selected','true');\n      clickedTab.style.color = ACTIVE_COLOR;\n      clickedTab.style.textDecoration = 'none';\n    }\n    tabs.forEach(function (tab) {\n      tab.addEventListener('click', function () { activate(this.getAttribute('data-target'), this); });\n    });\n    if (tabs.length) activate(tabs[0].getAttribute('data-target'), tabs[0]);\n  })();\n  \u003c\/script\u003e\n\n\u003c\/div\u003e\n","brand":"Charlotte Sometime","offers":[{"title":"Ecru - 1008 \/ Taille XS, S ou M (3 pelotes) \/ Sans accessoires","offer_id":52680034517256,"sku":null,"price":41.2,"currency_code":"EUR","in_stock":true},{"title":"Ecru - 1008 \/ Taille L ou XL (4 pelotes) \/ Sans accessoires","offer_id":52680034550024,"sku":null,"price":52.6,"currency_code":"EUR","in_stock":true},{"title":"Ecru - 1008 \/ Taille 2XL ou 3XL (5 pelotes) \/ Sans accessoires","offer_id":52680034582792,"sku":null,"price":64.0,"currency_code":"EUR","in_stock":true},{"title":"Camel - 1010 \/ Taille XS, S ou M (3 pelotes) \/ Sans accessoires","offer_id":52680034615560,"sku":null,"price":41.2,"currency_code":"EUR","in_stock":true},{"title":"Camel - 1010 \/ Taille L ou XL (4 pelotes) \/ Sans accessoires","offer_id":52680034648328,"sku":null,"price":52.6,"currency_code":"EUR","in_stock":false},{"title":"Camel - 1010 \/ Taille 2XL ou 3XL (5 pelotes) \/ Sans accessoires","offer_id":52680034681096,"sku":null,"price":64.0,"currency_code":"EUR","in_stock":false},{"title":"Bronze - 1046 \/ Taille XS, S ou M (3 pelotes) \/ Sans accessoires","offer_id":52680034713864,"sku":null,"price":41.2,"currency_code":"EUR","in_stock":true},{"title":"Bronze - 1046 \/ Taille L ou XL (4 pelotes) \/ Sans accessoires","offer_id":52680034746632,"sku":null,"price":52.6,"currency_code":"EUR","in_stock":true},{"title":"Bronze - 1046 \/ Taille 2XL ou 3XL (5 pelotes) \/ Sans accessoires","offer_id":52680034779400,"sku":null,"price":64.0,"currency_code":"EUR","in_stock":false},{"title":"Orange flamme - 2006 \/ Taille XS, S ou M (3 pelotes) \/ Sans accessoires","offer_id":52680034812168,"sku":null,"price":41.2,"currency_code":"EUR","in_stock":true},{"title":"Orange flamme - 2006 \/ Taille L ou XL (4 pelotes) \/ Sans accessoires","offer_id":52680034844936,"sku":null,"price":52.6,"currency_code":"EUR","in_stock":true},{"title":"Orange flamme - 2006 \/ Taille 2XL ou 3XL (5 pelotes) \/ Sans accessoires","offer_id":52680034877704,"sku":null,"price":64.0,"currency_code":"EUR","in_stock":true},{"title":"Aubergine - 1035 \/ Taille XS, S ou M (3 pelotes) \/ Sans accessoires","offer_id":52680034910472,"sku":null,"price":41.2,"currency_code":"EUR","in_stock":false},{"title":"Aubergine - 1035 \/ Taille L ou XL (4 pelotes) \/ Sans accessoires","offer_id":52680034943240,"sku":null,"price":52.6,"currency_code":"EUR","in_stock":false},{"title":"Aubergine - 1035 \/ Taille 2XL ou 3XL (5 pelotes) \/ Sans accessoires","offer_id":52680034976008,"sku":null,"price":64.0,"currency_code":"EUR","in_stock":false},{"title":"Bleu marine - 1013 \/ Taille XS, S ou M (3 pelotes) \/ Sans accessoires","offer_id":52680035008776,"sku":null,"price":41.2,"currency_code":"EUR","in_stock":true},{"title":"Bleu marine - 1013 \/ Taille L ou XL (4 pelotes) \/ Sans accessoires","offer_id":52680035041544,"sku":null,"price":52.6,"currency_code":"EUR","in_stock":true},{"title":"Bleu marine - 1013 \/ Taille 2XL ou 3XL (5 pelotes) \/ Sans accessoires","offer_id":52680035074312,"sku":null,"price":64.0,"currency_code":"EUR","in_stock":true},{"title":"Vert olive - 1032 \/ Taille XS, S ou M (3 pelotes) \/ Sans accessoires","offer_id":52680035107080,"sku":null,"price":41.2,"currency_code":"EUR","in_stock":true},{"title":"Vert olive - 1032 \/ Taille L ou XL (4 pelotes) \/ Sans accessoires","offer_id":52680035139848,"sku":null,"price":52.6,"currency_code":"EUR","in_stock":true},{"title":"Vert olive - 1032 \/ Taille 2XL ou 3XL (5 pelotes) \/ Sans accessoires","offer_id":52680035172616,"sku":null,"price":64.0,"currency_code":"EUR","in_stock":true},{"title":"Vert forêt - 1033 \/ Taille XS, S ou M (3 pelotes) \/ Sans accessoires","offer_id":52680035205384,"sku":null,"price":41.2,"currency_code":"EUR","in_stock":true},{"title":"Vert forêt - 1033 \/ Taille L ou XL (4 pelotes) \/ Sans accessoires","offer_id":52680035238152,"sku":null,"price":52.6,"currency_code":"EUR","in_stock":true},{"title":"Vert forêt - 1033 \/ Taille 2XL ou 3XL (5 pelotes) \/ Sans accessoires","offer_id":52680035270920,"sku":null,"price":64.0,"currency_code":"EUR","in_stock":true},{"title":"Rouge vif - 1023 \/ Taille XS, S ou M (3 pelotes) \/ Sans accessoires","offer_id":52680035303688,"sku":null,"price":41.2,"currency_code":"EUR","in_stock":true},{"title":"Rouge vif - 1023 \/ Taille L ou XL (4 pelotes) \/ Sans accessoires","offer_id":52680035336456,"sku":null,"price":52.6,"currency_code":"EUR","in_stock":true},{"title":"Rouge vif - 1023 \/ Taille 2XL ou 3XL (5 pelotes) \/ Sans accessoires","offer_id":52680035369224,"sku":null,"price":64.0,"currency_code":"EUR","in_stock":true},{"title":"Violet - 2022 \/ Taille XS, S ou M (3 pelotes) \/ Sans accessoires","offer_id":52992388169992,"sku":null,"price":41.2,"currency_code":"EUR","in_stock":true},{"title":"Violet - 2022 \/ Taille L ou XL (4 pelotes) \/ Sans accessoires","offer_id":52992388202760,"sku":null,"price":52.6,"currency_code":"EUR","in_stock":true},{"title":"Violet - 2022 \/ Taille 2XL ou 3XL (5 pelotes) \/ Sans accessoires","offer_id":52992388235528,"sku":null,"price":64.0,"currency_code":"EUR","in_stock":true},{"title":"Gris perle - 1050 \/ Taille XS, S ou M (3 pelotes) \/ Sans accessoires","offer_id":52992388268296,"sku":null,"price":41.2,"currency_code":"EUR","in_stock":true},{"title":"Gris perle - 1050 \/ Taille L ou XL (4 pelotes) \/ Sans accessoires","offer_id":52992388301064,"sku":null,"price":52.6,"currency_code":"EUR","in_stock":true},{"title":"Gris perle - 1050 \/ Taille 2XL ou 3XL (5 pelotes) \/ Sans accessoires","offer_id":52992388333832,"sku":null,"price":64.0,"currency_code":"EUR","in_stock":true},{"title":"Neon pink - 2018 \/ Taille XS, S ou M (3 pelotes) \/ Sans accessoires","offer_id":53344946422024,"sku":null,"price":41.2,"currency_code":"EUR","in_stock":true},{"title":"Neon pink - 2018 \/ Taille L ou XL (4 pelotes) \/ Sans accessoires","offer_id":53344946454792,"sku":null,"price":52.6,"currency_code":"EUR","in_stock":true},{"title":"Neon pink - 2018 \/ Taille 2XL ou 3XL (5 pelotes) \/ Sans accessoires","offer_id":53344946487560,"sku":null,"price":64.0,"currency_code":"EUR","in_stock":true},{"title":"Rose pâle - 1024 \/ Taille XS, S ou M (3 pelotes) \/ Sans accessoires","offer_id":53344946520328,"sku":null,"price":41.2,"currency_code":"EUR","in_stock":true},{"title":"Rose pâle - 1024 \/ Taille L ou XL (4 pelotes) \/ Sans accessoires","offer_id":53344946553096,"sku":null,"price":52.6,"currency_code":"EUR","in_stock":false},{"title":"Rose pâle - 1024 \/ Taille 2XL ou 3XL (5 pelotes) \/ Sans accessoires","offer_id":53344946585864,"sku":null,"price":64.0,"currency_code":"EUR","in_stock":false},{"title":"Ecru - 1008 \/ Taille XS, S ou M (3 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435892531464,"sku":null,"price":66.5,"currency_code":"EUR","in_stock":true},{"title":"Ecru - 1008 \/ Taille L ou XL (4 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435892564232,"sku":null,"price":77.9,"currency_code":"EUR","in_stock":true},{"title":"Ecru - 1008 \/ Taille 2XL ou 3XL (5 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435892597000,"sku":null,"price":89.3,"currency_code":"EUR","in_stock":true},{"title":"Camel - 1010 \/ Taille XS, S ou M (3 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435892629768,"sku":null,"price":66.5,"currency_code":"EUR","in_stock":true},{"title":"Camel - 1010 \/ Taille L ou XL (4 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435892662536,"sku":null,"price":77.9,"currency_code":"EUR","in_stock":false},{"title":"Camel - 1010 \/ Taille 2XL ou 3XL (5 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435892695304,"sku":null,"price":89.3,"currency_code":"EUR","in_stock":false},{"title":"Bronze - 1046 \/ Taille XS, S ou M (3 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435892728072,"sku":null,"price":66.5,"currency_code":"EUR","in_stock":true},{"title":"Bronze - 1046 \/ Taille L ou XL (4 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435892760840,"sku":null,"price":77.9,"currency_code":"EUR","in_stock":true},{"title":"Bronze - 1046 \/ Taille 2XL ou 3XL (5 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435892793608,"sku":null,"price":89.3,"currency_code":"EUR","in_stock":false},{"title":"Orange flamme - 2006 \/ Taille XS, S ou M (3 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435892826376,"sku":null,"price":66.5,"currency_code":"EUR","in_stock":true},{"title":"Orange flamme - 2006 \/ Taille L ou XL (4 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435892859144,"sku":null,"price":77.9,"currency_code":"EUR","in_stock":true},{"title":"Orange flamme - 2006 \/ Taille 2XL ou 3XL (5 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435892891912,"sku":null,"price":89.3,"currency_code":"EUR","in_stock":true},{"title":"Aubergine - 1035 \/ Taille XS, S ou M (3 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435892924680,"sku":null,"price":66.5,"currency_code":"EUR","in_stock":false},{"title":"Aubergine - 1035 \/ Taille L ou XL (4 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435892957448,"sku":null,"price":77.9,"currency_code":"EUR","in_stock":false},{"title":"Aubergine - 1035 \/ Taille 2XL ou 3XL (5 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435892990216,"sku":null,"price":89.3,"currency_code":"EUR","in_stock":false},{"title":"Bleu marine - 1013 \/ Taille XS, S ou M (3 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435893022984,"sku":null,"price":66.5,"currency_code":"EUR","in_stock":true},{"title":"Bleu marine - 1013 \/ Taille L ou XL (4 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435893055752,"sku":null,"price":77.9,"currency_code":"EUR","in_stock":true},{"title":"Bleu marine - 1013 \/ Taille 2XL ou 3XL (5 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435893088520,"sku":null,"price":89.3,"currency_code":"EUR","in_stock":true},{"title":"Vert olive - 1032 \/ Taille XS, S ou M (3 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435893121288,"sku":null,"price":66.5,"currency_code":"EUR","in_stock":true},{"title":"Vert olive - 1032 \/ Taille L ou XL (4 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435893154056,"sku":null,"price":77.9,"currency_code":"EUR","in_stock":true},{"title":"Vert olive - 1032 \/ Taille 2XL ou 3XL (5 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435893186824,"sku":null,"price":89.3,"currency_code":"EUR","in_stock":true},{"title":"Vert forêt - 1033 \/ Taille XS, S ou M (3 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435893219592,"sku":null,"price":66.5,"currency_code":"EUR","in_stock":true},{"title":"Vert forêt - 1033 \/ Taille L ou XL (4 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435893252360,"sku":null,"price":77.9,"currency_code":"EUR","in_stock":true},{"title":"Vert forêt - 1033 \/ Taille 2XL ou 3XL (5 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435893285128,"sku":null,"price":89.3,"currency_code":"EUR","in_stock":true},{"title":"Rouge vif - 1023 \/ Taille XS, S ou M (3 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435893317896,"sku":null,"price":66.5,"currency_code":"EUR","in_stock":true},{"title":"Rouge vif - 1023 \/ Taille L ou XL (4 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435893350664,"sku":null,"price":77.9,"currency_code":"EUR","in_stock":true},{"title":"Rouge vif - 1023 \/ Taille 2XL ou 3XL (5 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435893383432,"sku":null,"price":89.3,"currency_code":"EUR","in_stock":true},{"title":"Violet - 2022 \/ Taille XS, S ou M (3 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435893416200,"sku":null,"price":66.5,"currency_code":"EUR","in_stock":true},{"title":"Violet - 2022 \/ Taille L ou XL (4 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435893448968,"sku":null,"price":77.9,"currency_code":"EUR","in_stock":true},{"title":"Violet - 2022 \/ Taille 2XL ou 3XL (5 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435893481736,"sku":null,"price":89.3,"currency_code":"EUR","in_stock":true},{"title":"Gris perle - 1050 \/ Taille XS, S ou M (3 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435893514504,"sku":null,"price":66.5,"currency_code":"EUR","in_stock":true},{"title":"Gris perle - 1050 \/ Taille L ou XL (4 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435893547272,"sku":null,"price":77.9,"currency_code":"EUR","in_stock":true},{"title":"Gris perle - 1050 \/ Taille 2XL ou 3XL (5 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435893580040,"sku":null,"price":89.3,"currency_code":"EUR","in_stock":true},{"title":"Neon pink - 2018 \/ Taille XS, S ou M (3 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435893612808,"sku":null,"price":66.5,"currency_code":"EUR","in_stock":true},{"title":"Neon pink - 2018 \/ Taille L ou XL (4 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435893645576,"sku":null,"price":77.9,"currency_code":"EUR","in_stock":true},{"title":"Neon pink - 2018 \/ Taille 2XL ou 3XL (5 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435893678344,"sku":null,"price":89.3,"currency_code":"EUR","in_stock":true},{"title":"Rose pâle - 1024 \/ Taille XS, S ou M (3 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435893711112,"sku":null,"price":66.5,"currency_code":"EUR","in_stock":true},{"title":"Rose pâle - 1024 \/ Taille L ou XL (4 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435893743880,"sku":null,"price":77.9,"currency_code":"EUR","in_stock":false},{"title":"Rose pâle - 1024 \/ Taille 2XL ou 3XL (5 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435893776648,"sku":null,"price":89.3,"currency_code":"EUR","in_stock":false},{"title":"Jaune beurre - 2001 \/ Taille XS, S ou M (3 pelotes) \/ Sans accessoires","offer_id":57264179872008,"sku":null,"price":41.2,"currency_code":"EUR","in_stock":true},{"title":"Jaune beurre - 2001 \/ Taille XS, S ou M (3 pelotes) \/ Avec accessoires (+25.30€)","offer_id":57264179904776,"sku":null,"price":66.5,"currency_code":"EUR","in_stock":true},{"title":"Jaune beurre - 2001 \/ Taille L ou XL (4 pelotes) \/ Sans accessoires","offer_id":57264179937544,"sku":null,"price":52.6,"currency_code":"EUR","in_stock":true},{"title":"Jaune beurre - 2001 \/ Taille L ou XL (4 pelotes) \/ Avec accessoires (+25.30€)","offer_id":57264179970312,"sku":null,"price":77.9,"currency_code":"EUR","in_stock":true},{"title":"Jaune beurre - 2001 \/ Taille 2XL ou 3XL (5 pelotes) \/ Sans accessoires","offer_id":57264180003080,"sku":null,"price":64.0,"currency_code":"EUR","in_stock":true},{"title":"Jaune beurre - 2001 \/ Taille 2XL ou 3XL (5 pelotes) \/ Avec accessoires (+25.30€)","offer_id":57264180035848,"sku":null,"price":89.3,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/5727\/2072\/files\/amelot-sweater-orange-flamme.webp?v=1762857621"},{"product_id":"patron-amelot-sweater","title":"Patron - Pull Amelot","description":"\u003c!-- ============================================================\n     PATRON AMELOT SWEATER – FICHE PRODUIT OPTIMISÉE SEO\n     Structure : Description · Détails · Guide des tailles\n\n     SEO TITLE (63 car.) :\n     Patron Amelot Sweater – Charlotte Sometime – Pull mohair | Tricotant\n\n     META DESCRIPTION (154 car.) :\n     Patron papier de l'Amelot Sweater de Charlotte Sometime. Pull sans manches en mohair, niveau intermédiaire. Tailles XS à 3XL. Kits avec laine disponibles chez Tricotant.\n     ============================================================ --\u003e\n\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\"\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Quattrocento+Sans:wght@400;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cdiv id=\"tabset-1\" style=\"max-width:100%;\"\u003e\n\n  \u003cdiv id=\"tabs-1\" role=\"tablist\" aria-label=\"Sections\" style=\"display:flex; gap:24px; flex-wrap:wrap; align-items:center; margin-bottom:12px;\"\u003e\n    \u003cbutton type=\"button\" role=\"tab\" data-target=\"panel-1\" aria-selected=\"true\" style=\"background:none; border:none; padding:0; cursor:pointer;\"\u003eDescription\u003c\/button\u003e\n    \u003cbutton type=\"button\" role=\"tab\" data-target=\"panel-2\" aria-selected=\"false\" style=\"background:none; border:none; padding:0; cursor:pointer;\"\u003eDétails\u003c\/button\u003e\n    \u003cbutton type=\"button\" role=\"tab\" data-target=\"panel-3\" aria-selected=\"false\" style=\"background:none; border:none; padding:0; cursor:pointer;\"\u003eGuide des tailles\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv id=\"panels-1\" style=\"width:100%;\"\u003e\n\n    \u003c!-- ===== ONGLET 1 : DESCRIPTION ===== --\u003e\n    \u003cdiv id=\"panel-1\" role=\"tabpanel\" style=\"display:block;\"\u003e\n\n      \u003cp\u003e\n        \u003cstrong\u003eAmelot Sweater\u003c\/strong\u003e est un pull sans manches léger et vaporeux,\n        créé par \u003cstrong\u003eCharlotte Sometime\u003c\/strong\u003e. Tricoté en mohair — idéalement\n        avec \u003cstrong\u003e1 brin d'\u003ca href=\"https:\/\/tricotant.com\/collections\/fonty\"\u003eOmbelle de Fonty\u003c\/a\u003e\u003c\/strong\u003e\n        — il se porte sur tout et en toutes saisons. Un modèle devenu incontournable,\n        aussi agréable à tricoter qu'à porter.\n      \u003c\/p\u003e\n\n      \u003cp\u003e\u003cstrong\u003eLe patron en bref :\u003c\/strong\u003e\u003c\/p\u003e\n      \u003cul\u003e\n        \u003cli\u003eFormat papier A4 cartonné, emballé sous blister\u003c\/li\u003e\n        \u003cli\u003eTechniques travaillées : côtes 1\/1, jersey, diminutions, grafting, relever des mailles\u003c\/li\u003e\n        \u003cli\u003eNiveau : \u003cstrong\u003eintermédiaire\u003c\/strong\u003e\n\u003c\/li\u003e\n        \u003cli\u003eTailles disponibles : \u003cstrong\u003eXS au 3XL\u003c\/strong\u003e\n\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cp\u003e\n        Envie de tout avoir en un seul achat ? Le\n        \u003ca href=\"https:\/\/tricotant.com\/products\/kit-amelot-sweater\"\u003ekit Amelot Sweater en Ombelle\u003c\/a\u003e\n        et le \u003ca href=\"https:\/\/tricotant.com\/products\/kit-amelot-sweater-saperlipopette\"\u003ekit en Saperlipopette\u003c\/a\u003e\n        incluent ce patron avec la laine en quantité adaptée à votre taille.\n      \u003c\/p\u003e\n\n      \u003cp\u003e\n        Emma porte sa réalisation en coloris orange flamme (2006) en taille S —\n        Mathilde en vert olive (1032) en taille S, toutes deux en\n        \u003ca href=\"https:\/\/tricotant.com\/products\/kit-amelot-sweater\"\u003eOmbelle\u003c\/a\u003e.\n        Mathilde a aussi tricoté une version en coloris fraise écrasée (5009) en taille M,\n        avec la \u003ca href=\"https:\/\/tricotant.com\/products\/kit-amelot-sweater-saperlipopette\"\u003eSaperlipopette\u003c\/a\u003e.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- ===== ONGLET 2 : DÉTAILS ===== --\u003e\n    \u003cdiv id=\"panel-2\" role=\"tabpanel\" style=\"display:none;\"\u003e\n\n      \u003cp\u003e\u003cstrong\u003eLaine de référence :\u003c\/strong\u003e Ombelle de Fonty\u003c\/p\u003e\n      \u003cul\u003e\n        \u003cli\u003eComposition : 75 % kid mohair (Afrique du Sud), 20 % laine (Amérique du Sud), 5 % polyamide\u003c\/li\u003e\n        \u003cli\u003eFilée et teinte chez \u003ca href=\"https:\/\/tricotant.com\/collections\/fonty\"\u003eFonty\u003c\/a\u003e, dans la Creuse — fabriquée en France\u003c\/li\u003e\n        \u003cli\u003ePoids \/ Longueur : 50 g = 145 m\u003c\/li\u003e\n        \u003cli\u003eAiguilles : circulaires\n          \u003ca href=\"https:\/\/tricotant.com\/products\/aiguilles-interchangeables-4-mm-knitpro\"\u003e4 mm\u003c\/a\u003e et\n          \u003ca href=\"https:\/\/tricotant.com\/products\/aiguilles-interchangeables-5-mm-knitpro\"\u003e5 mm\u003c\/a\u003e\n        \u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cp\u003e\u003cstrong\u003eÉchantillon (aiguilles 5 mm) :\u003c\/strong\u003e 17 mailles × 23 rangs pour 10 cm en jersey\u003c\/p\u003e\n\n      \u003cp\u003e\n        Le patron peut aussi être tricoté avec la\n        \u003ca href=\"https:\/\/tricotant.com\/products\/kit-amelot-sweater-saperlipopette\"\u003elaine Saperlipopette de Fonty\u003c\/a\u003e\n        (2 brins, échantillon 17 m × 23 rgs aux aiguilles 5 mm).\n        Dans les deux cas, un échantillon préalable est indispensable.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- ===== ONGLET 3 : GUIDE DES TAILLES ===== --\u003e\n    \u003cdiv id=\"panel-3\" role=\"tabpanel\" style=\"display:none;\"\u003e\n\n      \u003cp\u003e\n        L'Amelot Sweater se porte avec \u003cstrong\u003e5 à 10 cm d'aisance\u003c\/strong\u003e.\n        Choisissez votre taille habituelle. En cas de doute entre deux tailles, prenez la plus grande.\n      \u003c\/p\u003e\n\n      \u003ctable style=\"border-collapse:collapse; width:100%; font-size:15px;\"\u003e\n        \u003cthead\u003e\n          \u003ctr style=\"border-bottom:2px solid #963421;\"\u003e\n            \u003cth style=\"text-align:center; padding:8px 12px 8px 0;\"\u003eTaille\u003c\/th\u003e\n            \u003cth style=\"text-align:center; padding:8px 12px;\"\u003eTour de buste\u003c\/th\u003e\n            \u003cth style=\"text-align:center; padding:8px 12px;\"\u003eHauteur\u003c\/th\u003e\n            \u003cth style=\"text-align:center; padding:8px 12px;\"\u003eEmman-\u003cbr\u003echure\u003c\/th\u003e\n            \u003cth style=\"text-align:center; padding:8px 12px;\"\u003ePelotes\u003cbr\u003e\u003cem style=\"font-weight:400; font-size:13px;\"\u003eOmbelle\u003c\/em\u003e\n\u003c\/th\u003e\n          \u003c\/tr\u003e\n        \u003c\/thead\u003e\n        \u003ctbody\u003e\n          \u003ctr style=\"border-bottom:1px solid #e8e0d8;\"\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e\u003cstrong\u003eXS\u003c\/strong\u003e\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e90 cm\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e48 cm\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e22 cm\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e3\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr style=\"border-bottom:1px solid #e8e0d8; background:#faf8f6;\"\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e\u003cstrong\u003eS\u003c\/strong\u003e\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e94 cm\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e50 cm\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e22 cm\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e3\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr style=\"border-bottom:1px solid #e8e0d8;\"\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e\u003cstrong\u003eM\u003c\/strong\u003e\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e98 cm\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e52 cm\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e23 cm\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e3\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr style=\"border-bottom:1px solid #e8e0d8; background:#faf8f6;\"\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e\u003cstrong\u003eL\u003c\/strong\u003e\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e102 cm\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e54 cm\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e23 cm\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e4\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr style=\"border-bottom:1px solid #e8e0d8;\"\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e\u003cstrong\u003eXL\u003c\/strong\u003e\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e110 cm\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e56 cm\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e25 cm\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e4\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr style=\"border-bottom:1px solid #e8e0d8; background:#faf8f6;\"\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e\u003cstrong\u003e2XL\u003c\/strong\u003e\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e120 cm\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e58 cm\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e25 cm\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e5\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e\u003cstrong\u003e3XL\u003c\/strong\u003e\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e130 cm\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e60 cm\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e27 cm\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e5\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n\n      \u003cp style=\"margin-top:12px;\"\u003e\n        \u003cem\u003eLes mesures sont celles du vêtement fini à plat.\u003c\/em\u003e\u003cbr\u003e\n        Une question sur votre taille ? \u003ca href=\"https:\/\/tricotant.com\/pages\/contact\"\u003eÉcrivez-moi !\u003c\/a\u003e\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cscript\u003e\n  (function () {\n    var root = document.getElementById('tabset-1');\n    if (!root) return;\n    var tabs   = root.querySelectorAll('#tabs-1 [role=\"tab\"]');\n    var panels = root.querySelectorAll('#panels-1 [role=\"tabpanel\"]');\n    var ACTIVE_COLOR   = '#963421';\n    var INACTIVE_COLOR = 'rgba(164,52,40,0.6)';\n    var FONT_FAMILY    = \"'Quattrocento Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif\";\n    tabs.forEach(function (t) {\n      t.style.fontFamily = FONT_FAMILY;\n      t.style.fontSize   = '16px';\n      t.style.fontWeight = '700';\n      t.style.letterSpacing = '0.02em';\n      t.style.lineHeight    = '1.4';\n      t.style.color         = INACTIVE_COLOR;\n      t.style.textDecoration = 'none';\n    });\n    function activate(targetId, clickedTab) {\n      panels.forEach(function (p) { p.style.display = 'none'; p.setAttribute('aria-hidden','true'); });\n      tabs.forEach(function (t) { t.setAttribute('aria-selected','false'); t.style.color = INACTIVE_COLOR; t.style.textDecoration = 'none'; });\n      var panel = root.querySelector('#' + targetId);\n      if (panel) { panel.style.display = 'block'; panel.setAttribute('aria-hidden','false'); }\n      clickedTab.setAttribute('aria-selected','true');\n      clickedTab.style.color = ACTIVE_COLOR;\n      clickedTab.style.textDecoration = 'none';\n    }\n    tabs.forEach(function (tab) {\n      tab.addEventListener('click', function () { activate(this.getAttribute('data-target'), this); });\n    });\n    if (tabs.length) activate(tabs[0].getAttribute('data-target'), tabs[0]);\n  })();\n  \u003c\/script\u003e\n\n\u003c\/div\u003e\n","brand":"Charlotte Sometime","offers":[{"title":"Default Title","offer_id":52377740607752,"sku":null,"price":7.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/5727\/2072\/files\/pull-amelot-vert-olive-porte.webp?v=1762857621"},{"product_id":"carte-cadeau-tricotant","title":"La Carte cadeau","description":"\u003c!-- 1) Charger la police Quattrocento Sans --\u003e\n\u003cp\u003e\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Quattrocento+Sans:wght@400;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\u003c!-- 2) Composant onglets --\u003e\n\u003cdiv style=\"max-width: 100%;\" id=\"tabset-1\"\u003e\n\u003c!-- Ligne des onglets --\u003e\n\u003cdiv style=\"display: flex; gap: 24px; flex-wrap: wrap; align-items: center; margin-bottom: 12px;\" aria-label=\"Sections\" role=\"tablist\" id=\"tabs-1\"\u003e\n\u003cbutton style=\"background: none; border: none; padding: 0; cursor: pointer;\" aria-selected=\"true\" role=\"tab\" data-target=\"panel-1\" type=\"button\"\u003e Description \u003c\/button\u003e \u003cbutton style=\"background: none; border: none; padding: 0; cursor: pointer;\" aria-selected=\"false\" role=\"tab\" data-target=\"panel-2\" type=\"button\"\u003e Détails \u003c\/button\u003e \n\u003c\/div\u003e\n\u003c!-- Zone de contenu pleine largeur --\u003e\n\u003cdiv style=\"width: 100%;\" id=\"panels-1\"\u003e\n\u003cdiv style=\"display: block;\" role=\"tabpanel\" id=\"panel-1\"\u003e\n\n\u003cp\u003eOffrez à vos la possibilité de tricoter ou d'apprendre à tricoter, avec notre carte cadeau valable 1 an, valable sur tout le site (laine, kits et ateliers à venir).\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eLa carte cadeau, comprenant le code à utiliser, est immédiatement envoyée à l'adresse mail renseignée lors du paiement.\u003c\/b\u003e\u003c\/p\u003e\n\n\u003c\/div\u003e\n\u003cdiv style=\"display: none;\" role=\"tabpanel\" id=\"panel-2\"\u003e\n\n\u003cp\u003eLa carte cadeau peut être utilisée en \u003cb\u003eplusieurs fois.\u003c\/b\u003e\u003c\/p\u003e\n   \u003cp\u003eLe mail peut être transféré ou imprimé \u003cb\u003etel quel\u003c\/b\u003e à la personne à qui vous offrez la carte cadeau.\u003c\/p\u003e\n  \u003cp\u003e Valeurs des cartes cadeaux : 15€, 30€, 50€, 80€ ou 100€.\u003c\/p\u003e\n  \u003cp\u003eUne question sur les cartes cadeaux ?\u003cbr\u003e\u003ca href=\"https:\/\/tricotant.com\/pages\/contact\"\u003eÉcrivez-nous !\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 3) Script de personnalisation (couleur + police) et logique d’onglets --\u003e \u003cscript\u003e\n\n(function () {\n\n  var root = document.getElementById('tabset-1');\n\n  if (!root) return;\n\n\n\n  var tabs   = root.querySelectorAll('#tabs-1 [role=\"tab\"]');\n\n  var panels = root.querySelectorAll('#panels-1 [role=\"tabpanel\"]');\n\n\n\n  \/\/ ==== PERSONNALISATION DEMANDÉE ====\n\n  var ACTIVE_COLOR   = '#963421';               \/\/ couleur onglet actif\n\n  var INACTIVE_COLOR = 'rgba(164,52,40,0.6)';   \/\/ couleur onglets inactifs (même teinte, atténuée)\n\n  var FONT_FAMILY    = \"'Quattrocento Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif\";\n\n  var FONT_SIZE      = '16px';\n\n  var FONT_WEIGHT    = '700'; \/\/ plus marqué, change à '600' si tu préfères\n\n\n\n  \/\/ Appliquer le style de base à tous les onglets\n\n  tabs.forEach(function (t) {\n\n    t.style.fontFamily = FONT_FAMILY;\n\n    t.style.fontSize   = FONT_SIZE;\n\n    t.style.fontWeight = FONT_WEIGHT;\n\n    t.style.letterSpacing = '0.02em';\n\n    t.style.lineHeight    = '1.4';\n\n    t.style.color         = INACTIVE_COLOR;\n\n    t.style.textDecoration = 'none';\n\n  });\n\n\n\n  function activate(targetId, clickedTab) {\n\n    \/\/ Masquer tous les panneaux + réinitialiser tous les onglets\n\n    panels.forEach(function (p) { p.style.display = 'none'; p.setAttribute('aria-hidden','true'); });\n\n    tabs.forEach(function (t) {\n\n      t.setAttribute('aria-selected','false');\n\n      t.style.color = INACTIVE_COLOR;\n\n      t.style.textDecoration = 'none';\n\n    });\n\n\n\n    \/\/ Afficher le panneau ciblé\n\n    var panel = root.querySelector('#' + targetId);\n\n    if (panel) { panel.style.display = 'block'; panel.setAttribute('aria-hidden','false'); }\n\n\n\n    \/\/ Styliser l’onglet actif\n\n    clickedTab.setAttribute('aria-selected','true');\n\n    clickedTab.style.color = ACTIVE_COLOR;\n\n    clickedTab.style.textDecoration = 'none';\n\n  }\n\n\n\n  \/\/ Gestion des clics\n\n  tabs.forEach(function (tab) {\n\n    tab.addEventListener('click', function () {\n\n      activate(this.getAttribute('data-target'), this);\n\n    });\n\n  });\n\n\n\n  \/\/ État initial (Section 1 active)\n\n  if (tabs.length) activate(tabs[0].getAttribute('data-target'), tabs[0]);\n\n})();\n\n\u003c\/script\u003e\n\u003c\/div\u003e\n","brand":"Tricotant","offers":[{"title":"15.00 €","offer_id":52537193988360,"sku":null,"price":15.0,"currency_code":"EUR","in_stock":true},{"title":"30.00 €","offer_id":52537194021128,"sku":null,"price":30.0,"currency_code":"EUR","in_stock":true},{"title":"50.00 €","offer_id":52537194053896,"sku":null,"price":50.0,"currency_code":"EUR","in_stock":true},{"title":"80.00 €","offer_id":52537194086664,"sku":null,"price":80.0,"currency_code":"EUR","in_stock":true},{"title":"100.00 €","offer_id":52537194119432,"sku":null,"price":100.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/5727\/2072\/files\/e-carte-cadeau-tricotant.webp?v=1765363971"},{"product_id":"marqueurs","title":"Marqueur de mailles","description":"","brand":"Tricotant","offers":[{"title":"Default Title","offer_id":52398956413192,"sku":null,"price":0.1,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/5727\/2072\/files\/icone-tricotant-ecru.png?v=1770211420"},{"product_id":"aiguille-a-laine","title":"Aiguille à laine","description":"\u003c!-- 1) Charger la police Quattrocento Sans --\u003e\n\u003cp\u003e\u003clink href=\"https:\/\/fonts.googleapis.com\" rel=\"preconnect\"\u003e \u003clink crossorigin=\"\" href=\"https:\/\/fonts.gstatic.com\" rel=\"preconnect\"\u003e \u003clink rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Quattrocento+Sans:wght@400;700\u0026amp;display=swap\"\u003e\u003c\/p\u003e\n\u003c!-- 2) Composant onglets --\u003e\n\u003cdiv style=\"max-width: 100%;\" id=\"tabset-1\"\u003e\n\u003c!-- Ligne des onglets --\u003e\n\u003cdiv style=\"display: flex; gap: 24px; flex-wrap: wrap; align-items: center; margin-bottom: 12px;\" aria-label=\"Sections\" role=\"tablist\" id=\"tabs-1\"\u003e\n\u003cbutton style=\"background: none; border: none; padding: 0; cursor: pointer;\" aria-selected=\"true\" role=\"tab\" data-target=\"panel-1\" type=\"button\"\u003e Description \u003c\/button\u003e \u003cbutton style=\"background: none; border: none; padding: 0; cursor: pointer;\" aria-selected=\"false\" role=\"tab\" data-target=\"panel-2\" type=\"button\"\u003e Détails \u003c\/button\u003e \u003cbutton style=\"background: none; border: none; padding: 0; cursor: pointer;\" aria-selected=\"false\" role=\"tab\" data-target=\"panel-3\" type=\"button\"\u003e Que faire avec ? \u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Zone de contenu pleine largeur --\u003e\n\u003cdiv style=\"width: 100%;\" id=\"panels-1\"\u003e\n\u003cdiv style=\"display: block;\" role=\"tabpanel\" id=\"panel-1\"\u003e\n\u003cul\u003e\n  \u003cli\u003eUne aiguille à laine (aussi appelée aiguille à tapisserie) est une aiguille à bout rond, indispensable pour rentrer les fils à la fin de votre projet \u003c\/li\u003e\n  \u003cli\u003eVidéo explicative pour rentrer les fils\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: none;\" role=\"tabpanel\" id=\"panel-2\"\u003e\n\n\u003cp\u003eCes aiguilles sont issues d'anciens stocks et peuvent donc avoir une taille variant légèrement d'un modèle à l’autre\u003c\/p\u003e\n\u003cp\u003eUne question supplémentaire, un accessoire particulier souhaité ?\u003cbr\u003e\u003ca href=\"https:\/\/tricotant.com\/pages\/contact\"\u003eÉcrivez-nous !\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: none;\" role=\"tabpanel\" id=\"panel-3\"\u003e\n\n\n\u003cli\u003eVous avez terminé votre tricot, mais les fils sont encore visibles ? Tout est normal, il vous suffit de les rentrer dans les mailles à l'aide de cette aiguille !\u003c\/li\u003e\n\n\n\u003c\/div\u003e\n\u003c!-- 3) Script de personnalisation (couleur + police) et logique d’onglets --\u003e \u003cscript\u003e\n(function () {\n  var root = document.getElementById('tabset-1');\n  if (!root) return;\n\n  var tabs   = root.querySelectorAll('#tabs-1 [role=\"tab\"]');\n  var panels = root.querySelectorAll('#panels-1 [role=\"tabpanel\"]');\n\n  \/\/ ==== PERSONNALISATION DEMANDÉE ====\n  var ACTIVE_COLOR   = '#963421';               \/\/ couleur onglet actif\n  var INACTIVE_COLOR = 'rgba(164,52,40,0.6)';   \/\/ couleur onglets inactifs (même teinte, atténuée)\n  var FONT_FAMILY    = \"'Quattrocento Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif\";\n  var FONT_SIZE      = '16px';\n  var FONT_WEIGHT    = '700'; \/\/ plus marqué, change à '600' si tu préfères\n\n  \/\/ Appliquer le style de base à tous les onglets\n  tabs.forEach(function (t) {\n    t.style.fontFamily = FONT_FAMILY;\n    t.style.fontSize   = FONT_SIZE;\n    t.style.fontWeight = FONT_WEIGHT;\n    t.style.letterSpacing = '0.02em';\n    t.style.lineHeight    = '1.4';\n    t.style.color         = INACTIVE_COLOR;\n    t.style.textDecoration = 'none';\n  });\n\n  function activate(targetId, clickedTab) {\n    \/\/ Masquer tous les panneaux + réinitialiser tous les onglets\n    panels.forEach(function (p) { p.style.display = 'none'; p.setAttribute('aria-hidden','true'); });\n    tabs.forEach(function (t) {\n      t.setAttribute('aria-selected','false');\n      t.style.color = INACTIVE_COLOR;\n      t.style.textDecoration = 'none';\n    });\n\n    \/\/ Afficher le panneau ciblé\n    var panel = root.querySelector('#' + targetId);\n    if (panel) { panel.style.display = 'block'; panel.setAttribute('aria-hidden','false'); }\n\n    \/\/ Styliser l’onglet actif\n    clickedTab.setAttribute('aria-selected','true');\n    clickedTab.style.color = ACTIVE_COLOR;\n    clickedTab.style.textDecoration = 'none';\n  }\n\n  \/\/ Gestion des clics\n  tabs.forEach(function (tab) {\n    tab.addEventListener('click', function () {\n      activate(this.getAttribute('data-target'), this);\n    });\n  });\n\n  \/\/ État initial (Section 1 active)\n  if (tabs.length) activate(tabs[0].getAttribute('data-target'), tabs[0]);\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Tricotant","offers":[{"title":"Default Title","offer_id":52398956904712,"sku":null,"price":1.5,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/5727\/2072\/files\/aiguille-a-laine-tricotant.webp?v=1761230158"},{"product_id":"saperlipopette-fonty","title":"Saperlipopette - Fonty","description":"\u003c!-- ============================================================\n     SAPERLIPOPETTE – FICHE PRODUIT OPTIMISÉE SEO\n     À coller dans le champ \"Description\" de la fiche Shopify\n     ============================================================ --\u003e\n\n\u003c!-- 1) Police Quattrocento Sans --\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\"\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Quattrocento+Sans:wght@400;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- 2) Composant onglets --\u003e\n\u003cdiv id=\"tabset-1\" style=\"max-width: 100%;\"\u003e\n\n  \u003c!-- Ligne des onglets --\u003e\n  \u003cdiv id=\"tabs-1\" role=\"tablist\" aria-label=\"Sections\" style=\"display:flex; gap:24px; flex-wrap:wrap; align-items:center; margin-bottom:12px;\"\u003e\n    \u003cbutton type=\"button\" role=\"tab\" data-target=\"panel-1\" aria-selected=\"true\" style=\"background:none; border:none; padding:0; cursor:pointer;\"\u003eDescription\u003c\/button\u003e\n    \u003cbutton type=\"button\" role=\"tab\" data-target=\"panel-2\" aria-selected=\"false\" style=\"background:none; border:none; padding:0; cursor:pointer;\"\u003eDétails\u003c\/button\u003e\n    \u003cbutton type=\"button\" role=\"tab\" data-target=\"panel-3\" aria-selected=\"false\" style=\"background:none; border:none; padding:0; cursor:pointer;\"\u003eQue faire avec ?\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Zone de contenu --\u003e\n  \u003cdiv id=\"panels-1\" style=\"width:100%;\"\u003e\n\n    \u003c!-- ===== ONGLET 1 : DESCRIPTION ===== --\u003e\n    \u003cdiv id=\"panel-1\" role=\"tabpanel\" style=\"display:block;\"\u003e\n\n      \u003cp\u003e\n        \u003cstrong\u003eSaperlipopette\u003c\/strong\u003e est un fil duveteux et léger de la\n        \u003ca href=\"https:\/\/tricotant.com\/collections\/fonty\"\u003efilature Fonty\u003c\/a\u003e, d'une douceur\n        exceptionnelle. Ce \u003cstrong\u003efil baby suri 65 % baby suri \/ 15 % mérinos fin \/ 20 % soie\u003c\/strong\u003e\n        offre un rendu aérien et lumineux, idéal pour les\n        \u003cstrong\u003eblouses, pulls et accessoires\u003c\/strong\u003e délicats.\n      \u003c\/p\u003e\n\n      \u003cul\u003e\n        \u003cli\u003eComposition : \u003cstrong\u003e65 % baby suri, 15 % mérinos fin, 20 % soie\u003c\/strong\u003e\n\u003c\/li\u003e\n        \u003cli\u003eFilée et teinte dans la Creuse (France) par la filature \u003ca href=\"https:\/\/tricotant.com\/collections\/fonty\"\u003eFonty\u003c\/a\u003e — \u003cstrong\u003efabriqué en France\u003c\/strong\u003e\n\u003c\/li\u003e\n        \u003cli\u003e\n\u003ca href=\"https:\/\/tricotant.com\/products\/aiguilles-interchangeables-ginger-knitpro\"\u003eAiguilles conseillées\u003c\/a\u003e :3,5 ou 4 mm seule, 5 mm en double \u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cp\u003e\u003cstrong\u003eColoris disponibles chez Tricotant :\u003c\/strong\u003e\u003c\/p\u003e\n      \u003cul\u003e\n        \u003cli\u003e\n\u003cstrong\u003eÉcru\u003c\/strong\u003e 5001 — un écru lumineux et intemporel\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eOcre\u003c\/strong\u003e 5004 — un jaune moutarde foncé et doux\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eVieux rose foncé\u003c\/strong\u003e 5011 — un rose profond et subtil\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eBleu nuit\u003c\/strong\u003e 5034 — bleu profond, pour des tricots élégants\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eGris souris\u003c\/strong\u003e 5044 — un gris neutre, facile à assortir\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eBleu vintage\u003c\/strong\u003e 5032 — bleu légèrement patiné\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eBleu ciel\u003c\/strong\u003e 5030 — un bleu très doux pour des pièces lumineuses\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eVert sauge\u003c\/strong\u003e 5041 — un vert tendre et apaisant\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eVert forêt\u003c\/strong\u003e 5043 — un vert profond\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eMarron glacé\u003c\/strong\u003e 5022 — un brun profond et rassurant\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eFraise écrasée\u003c\/strong\u003e 5009 — un rouge rosé gourmand\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eBordeaux\u003c\/strong\u003e 5010 — un rouge bordeaux intense et élégant\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cp\u003e\n        Selon la disponibilité, certaines teintes peuvent être en rupture ou revenir en stock plus tard.\n        \u003ca href=\"https:\/\/tricotant.com\/pages\/contact\"\u003eContactez-moi\u003c\/a\u003e si vous\n        souhaitez un coloris particulier — je ferai mon possible pour vous le trouver !\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- ===== ONGLET 2 : DÉTAILS TECHNIQUES ===== --\u003e\n    \u003cdiv id=\"panel-2\" role=\"tabpanel\" style=\"display:none;\"\u003e\n\n      \u003cul\u003e\n        \u003cli\u003e\n\u003cstrong\u003eOrigine des fibres :\u003c\/strong\u003e baby suri d'une coopérative d'éleveurs péruviens, mérinos d'Amérique du Sud, soie d'Asie mineure\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003ePoids \/ Longueur :\u003c\/strong\u003e 25 g = 125 m\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eCatégorie :\u003c\/strong\u003e Sport \/ DK\u003c\/li\u003e\n        \u003cli\u003e\n          \u003cstrong\u003eUtilisation :\u003c\/strong\u003e se tricote seule en 3,5 ou 4 mm pour un rendu léger et aérien,\n          doublée en 5 mm pour plus de tenue, ou triplée pour un effet chunky (aiguilles 8 à 9 mm)\n        \u003c\/li\u003e\n        \u003cli\u003e\n          \u003cstrong\u003eÉchantillon pour 10 cm en jersey :\u003c\/strong\u003e les valeurs ci-dessous sont\n          celles que j'obtiens — je tricote assez lâche, ajustez selon votre tension :\n          \u003cul style=\"margin-top:6px;\"\u003e\n            \u003cli\u003e1 brin, aiguilles 4 mm → 20 mailles × 31 rangs\u003c\/li\u003e\n            \u003cli\u003e2 brins, aiguilles 5 mm → 15 mailles × 21 rangs\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eEntretien :\u003c\/strong\u003e lavage à la main avec du savon doux, sans essorage — séchage à plat\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cp\u003eUne question ? Une couleur souhaitée ?\u003cbr\u003e\n        \u003ca href=\"https:\/\/tricotant.com\/pages\/contact\"\u003eÉcrivez-moi !\u003c\/a\u003e\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- ===== ONGLET 3 : QUE FAIRE AVEC ? ===== --\u003e\n    \u003cdiv id=\"panel-3\" role=\"tabpanel\" style=\"display:none;\"\u003e\n\n      \u003cp\u003e\n        Saperlipopette est un \u003cstrong\u003efil baby suri d'une grande polyvalence\u003c\/strong\u003e — parfait pour les\n        écharpes vaporeuses, les blouses délicates et les pulls élégants. Voici nos réalisations favorites :\n      \u003c\/p\u003e\n\n      \u003cp\u003e\u003cstrong\u003eÉcharpes \u0026amp; accessoires\u003c\/strong\u003e\u003c\/p\u003e\n      \u003cul\u003e\n        \u003cli\u003e\n          \u003cstrong\u003eSophie Scarf fluffy\u003c\/strong\u003e par PetiteKnit — une écharpe aérienne tricotée en 1 brin.\n          \u003cstrong\u003e1 pelote suffit !\u003c\/strong\u003e\n          · \u003ca href=\"https:\/\/tricotant.com\/products\/kit-sophie-scarf-saperlipopette\"\u003evoir le kit Tricotant\u003c\/a\u003e\n        \u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cp\u003e\u003cstrong\u003eBlouses \u0026amp; pulls\u003c\/strong\u003e\u003c\/p\u003e\n      \u003cul\u003e\n        \u003cli\u003e\n          La \u003cstrong\u003eCloud Blouse\u003c\/strong\u003e par PetiteKnit\n          · \u003ca href=\"https:\/\/tricotant.com\/products\/kit-cloud-blouse-petite-knit\"\u003evoir le kit Tricotant\u003c\/a\u003e\n        \u003c\/li\u003e\n        \u003cli\u003e\n          La \u003cstrong\u003eblouse Valérie\u003c\/strong\u003e par PetiteKnit\n          · \u003ca href=\"https:\/\/tricotant.com\/products\/kit-valerie-blouse-petite-knit\"\u003evoir le kit Tricotant\u003c\/a\u003e\n        \u003c\/li\u003e\n        \u003cli\u003e\n          La \u003cstrong\u003eblouse Ivy\u003c\/strong\u003e par PetiteKnit\n          · \u003ca href=\"https:\/\/tricotant.com\/products\/kit-ivy-blouse-petite-knit\"\u003evoir le kit Tricotant\u003c\/a\u003e\n        \u003c\/li\u003e\n        \u003cli\u003e\n          Le pull \u003cstrong\u003eAmelot\u003c\/strong\u003e par Charlotte Sometime — \u003cstrong\u003e6 à 12 pelotes du XS au 3XL\u003c\/strong\u003e\n          · \u003ca href=\"https:\/\/tricotant.com\/products\/kit-pull-sans-manches-amelot-baby-suri\"\u003evoir le kit Tricotant\u003c\/a\u003e\n        \u003c\/li\u003e\n        \u003cli\u003e\n          Le gilet \u003cstrong\u003eCabane\u003c\/strong\u003e par Charlotte Sometime — \u003cstrong\u003e7 à 12 pelotes du XS au 3XL\u003c\/strong\u003e\n          · \u003ca href=\"https:\/\/tricotant.com\/products\/kit-cardigan-cabane-baby-suri\"\u003evoir le kit Tricotant\u003c\/a\u003e\n        \u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cp\u003e\n        Vous débutez avec le baby suri ? La\n        \u003ca href=\"https:\/\/tricotant.com\/products\/kit-sophie-scarf-saperlipopette\"\u003eSophie Scarf fluffy\u003c\/a\u003e\n        est le projet idéal pour découvrir ce fil en douceur — rapide à réaliser, avec une seule pelote.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3) Script onglets --\u003e\n  \u003cscript\u003e\n  (function () {\n    var root = document.getElementById('tabset-1');\n    if (!root) return;\n\n    var tabs   = root.querySelectorAll('#tabs-1 [role=\"tab\"]');\n    var panels = root.querySelectorAll('#panels-1 [role=\"tabpanel\"]');\n\n    var ACTIVE_COLOR   = '#963421';\n    var INACTIVE_COLOR = 'rgba(164,52,40,0.6)';\n    var FONT_FAMILY    = \"'Quattrocento Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif\";\n    var FONT_SIZE      = '16px';\n    var FONT_WEIGHT    = '700';\n\n    tabs.forEach(function (t) {\n      t.style.fontFamily    = FONT_FAMILY;\n      t.style.fontSize      = FONT_SIZE;\n      t.style.fontWeight    = FONT_WEIGHT;\n      t.style.letterSpacing = '0.02em';\n      t.style.lineHeight    = '1.4';\n      t.style.color         = INACTIVE_COLOR;\n      t.style.textDecoration = 'none';\n    });\n\n    function activate(targetId, clickedTab) {\n      panels.forEach(function (p) {\n        p.style.display = 'none';\n        p.setAttribute('aria-hidden', 'true');\n      });\n      tabs.forEach(function (t) {\n        t.setAttribute('aria-selected', 'false');\n        t.style.color = INACTIVE_COLOR;\n        t.style.textDecoration = 'none';\n      });\n\n      var panel = root.querySelector('#' + targetId);\n      if (panel) {\n        panel.style.display = 'block';\n        panel.setAttribute('aria-hidden', 'false');\n      }\n\n      clickedTab.setAttribute('aria-selected', 'true');\n      clickedTab.style.color = ACTIVE_COLOR;\n      clickedTab.style.textDecoration = 'none';\n    }\n\n    tabs.forEach(function (tab) {\n      tab.addEventListener('click', function () {\n        activate(this.getAttribute('data-target'), this);\n      });\n    });\n\n    if (tabs.length) activate(tabs[0].getAttribute('data-target'), tabs[0]);\n  })();\n  \u003c\/script\u003e\n\n\u003c\/div\u003e","brand":"Fonty","offers":[{"title":"Écru - 5001","offer_id":53344944357640,"sku":null,"price":9.1,"currency_code":"EUR","in_stock":true},{"title":"Ocre - 5004","offer_id":53344944390408,"sku":null,"price":9.1,"currency_code":"EUR","in_stock":true},{"title":"Vieux rose foncé - 5011","offer_id":53344944423176,"sku":null,"price":9.1,"currency_code":"EUR","in_stock":true},{"title":"Bleu nuit - 5034","offer_id":52839228014856,"sku":null,"price":9.1,"currency_code":"EUR","in_stock":true},{"title":"Bleu vintage - 5032","offer_id":52420893475080,"sku":null,"price":9.1,"currency_code":"EUR","in_stock":true},{"title":"Bleu ciel - 5030","offer_id":52839228047624,"sku":null,"price":9.1,"currency_code":"EUR","in_stock":true},{"title":"Vert sauge - 5041","offer_id":52485859082504,"sku":null,"price":8.2,"currency_code":"EUR","in_stock":true},{"title":"Vert forêt - 5043","offer_id":52839228080392,"sku":null,"price":9.1,"currency_code":"EUR","in_stock":true},{"title":"Fraise écrasée - 5009","offer_id":52420893344008,"sku":null,"price":8.2,"currency_code":"EUR","in_stock":true},{"title":"Bordeaux - 5010","offer_id":52420893442312,"sku":null,"price":9.1,"currency_code":"EUR","in_stock":false},{"title":"Marron glacé - 5022","offer_id":52420893409544,"sku":null,"price":9.1,"currency_code":"EUR","in_stock":true},{"title":"Gris souris - 5044","offer_id":52420893376776,"sku":null,"price":8.2,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/5727\/2072\/files\/saperlipopette-bleu-nuit-5034-fonty.webp?v=1773054681"},{"product_id":"numero-5-fonty","title":"Numéro 5 - Fonty","description":"\u003c!-- 1) Police Quattrocento Sans --\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\"\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Quattrocento+Sans:wght@400;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- 2) Composant onglets --\u003e\n\u003cdiv id=\"tabset-1\" style=\"max-width: 100%;\"\u003e\n\n  \u003c!-- Ligne des onglets --\u003e\n  \u003cdiv id=\"tabs-1\" role=\"tablist\" aria-label=\"Sections\" style=\"display:flex; gap:24px; flex-wrap:wrap; align-items:center; margin-bottom:12px;\"\u003e\n    \u003cbutton type=\"button\" role=\"tab\" data-target=\"panel-1\" aria-selected=\"true\" style=\"background:none; border:none; padding:0; cursor:pointer;\"\u003eDescription\u003c\/button\u003e\n    \u003cbutton type=\"button\" role=\"tab\" data-target=\"panel-2\" aria-selected=\"false\" style=\"background:none; border:none; padding:0; cursor:pointer;\"\u003eDétails\u003c\/button\u003e\n    \u003cbutton type=\"button\" role=\"tab\" data-target=\"panel-3\" aria-selected=\"false\" style=\"background:none; border:none; padding:0; cursor:pointer;\"\u003eQue faire avec ?\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Zone de contenu --\u003e\n  \u003cdiv id=\"panels-1\" style=\"width:100%;\"\u003e\n\n    \u003c!-- ===== ONGLET 1 : DESCRIPTION ===== --\u003e\n    \u003cdiv id=\"panel-1\" role=\"tabpanel\" style=\"display:block;\"\u003e\n\n      \u003cp\u003e\n        Le \u003cstrong\u003eNuméro 5 de Fonty\u003c\/strong\u003e est une laine souple, confortable et accessible à tous —\n        débutants comme tricoteurs confirmés, bébés comme adultes. Ce \u003cstrong\u003efil 100 % laine\n        Superwash\u003c\/strong\u003e, filé et teint dans la Creuse, se tricote aux aiguilles 5 mm pour des\n        réalisations rapides et satisfaisantes. Lavable en machine, il est aussi pratique qu'agréable\n        à tricoter.\n      \u003c\/p\u003e\n\n      \u003cul\u003e\n        \u003cli\u003eComposition : \u003cstrong\u003e100 % laine\u003c\/strong\u003e, traitement Superwash\u003c\/li\u003e\n        \u003cli\u003eFilée et teinte chez \u003ca href=\"https:\/\/tricotant.com\/collections\/fonty\"\u003eFonty\u003c\/a\u003e, dans la Creuse — \u003cstrong\u003efabriqué en France\u003c\/strong\u003e\n\u003c\/li\u003e\n        \u003cli\u003eAiguilles conseillées :\n          \u003ca href=\"https:\/\/tricotant.com\/products\/aiguilles-interchangeables-5-mm-knitpro\"\u003e5 mm\u003c\/a\u003e\n        \u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cp\u003e\u003cstrong\u003eColoris disponibles chez Tricotant :\u003c\/strong\u003e\u003c\/p\u003e\n      \u003cul\u003e\n        \u003cli\u003e\n\u003cstrong\u003eÉcru\u003c\/strong\u003e 206 — clair et naturel, indémodable\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eÉcureuil\u003c\/strong\u003e 247 — brun doux et chaleureux\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eRouge vif\u003c\/strong\u003e 231 — rouge franc et vibrant\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eBordeaux\u003c\/strong\u003e 263 — rouge profond, chic et intense\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eVert profond\u003c\/strong\u003e 269 — vert sombre inspiré de la nature\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eVert d'eau\u003c\/strong\u003e 271 — vert pâle frais et lumineux\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eBleu marine\u003c\/strong\u003e 212 — bleu foncé classique\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cp\u003e\n        Selon la disponibilité, certaines teintes peuvent être en rupture ou revenir en stock plus tard.\n        \u003ca href=\"https:\/\/tricotant.com\/pages\/contact\"\u003eContactez-moi\u003c\/a\u003e si vous\n        souhaitez un coloris particulier — je ferai mon possible pour vous le trouver !\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- ===== ONGLET 2 : DÉTAILS TECHNIQUES ===== --\u003e\n    \u003cdiv id=\"panel-2\" role=\"tabpanel\" style=\"display:none;\"\u003e\n\n      \u003cul\u003e\n        \u003cli\u003e\n\u003cstrong\u003eOrigine des fibres :\u003c\/strong\u003e laine d'Amérique du Sud\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eTraitement :\u003c\/strong\u003e Superwash — lavable en machine, y compris pour la layette\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003ePoids \/ Longueur :\u003c\/strong\u003e 50 g = 75 m\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eCatégorie :\u003c\/strong\u003e DK \/ Worsted \/ Aran\u003c\/li\u003e\n        \u003cli\u003e\n          \u003cstrong\u003eÉchantillon pour 10 cm en jersey, après blocage :\u003c\/strong\u003e les valeurs ci-dessous sont\n          celles que j'obtiens — ajustez selon votre tension :\n          \u003cul style=\"margin-top:6px;\"\u003e\n            \u003cli\u003eAiguilles 5 mm, tricoté serré → 18 mailles × 26 rangs\u003c\/li\u003e\n            \u003cli\u003eAiguilles 5 mm, tricoté lâche → 15 mailles × 21 rangs\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eEntretien :\u003c\/strong\u003e lavage machine 30°, sans essorage — séchage à plat\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cp\u003eUne question ? Une couleur souhaitée ?\u003cbr\u003e\n        \u003ca href=\"https:\/\/tricotant.com\/pages\/contact\"\u003eÉcrivez-moi !\u003c\/a\u003e\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- ===== ONGLET 3 : QUE FAIRE AVEC ? ===== --\u003e\n    \u003cdiv id=\"panel-3\" role=\"tabpanel\" style=\"display:none;\"\u003e\n\n      \u003cp\u003e\n        Le Numéro 5 est un \u003cstrong\u003efil idéal pour se lancer\u003c\/strong\u003e — des projets rapides à réaliser\n        grâce aux grosses aiguilles 5 mm, accessibles dès le premier tricot. Voici nos réalisations\n        favorites :\n      \u003c\/p\u003e\n\n      \u003cp\u003e\u003cstrong\u003eAccessoires\u003c\/strong\u003e\u003c\/p\u003e\n      \u003cul\u003e\n        \u003cli\u003e\n          \u003cstrong\u003eLe Bandana\u003c\/strong\u003e — un accessoire rapide et tendance, parfait pour débuter.\n          · \u003ca href=\"https:\/\/tricotant.com\/products\/bandana\"\u003evoir le kit Tricotant\u003c\/a\u003e\n        \u003c\/li\u003e\n        \u003cli\u003e\n          \u003cstrong\u003eLe Bonnet\u003c\/strong\u003e — douillet et vite tricoté, idéal pour offrir.\n          · \u003ca href=\"https:\/\/tricotant.com\/products\/kit-bonnet-laine\"\u003evoir le kit Tricotant\u003c\/a\u003e\n        \u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cp\u003e\n        Vous débutez ? Le\n        \u003ca href=\"https:\/\/tricotant.com\/products\/bandana\"\u003eBandana\u003c\/a\u003e\n        et le \u003ca href=\"https:\/\/tricotant.com\/products\/kit-bonnet-laine\"\u003eBonnet\u003c\/a\u003e\n        sont les projets parfaits pour commencer — rapides, gratifiants, et réalisables dès la\n        première pelote.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3) Script onglets --\u003e\n  \u003cscript\u003e\n  (function () {\n    var root = document.getElementById('tabset-1');\n    if (!root) return;\n\n    var tabs   = root.querySelectorAll('#tabs-1 [role=\"tab\"]');\n    var panels = root.querySelectorAll('#panels-1 [role=\"tabpanel\"]');\n\n    var ACTIVE_COLOR   = '#963421';\n    var INACTIVE_COLOR = 'rgba(164,52,40,0.6)';\n    var FONT_FAMILY    = \"'Quattrocento Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif\";\n    var FONT_SIZE      = '16px';\n    var FONT_WEIGHT    = '700';\n\n    tabs.forEach(function (t) {\n      t.style.fontFamily    = FONT_FAMILY;\n      t.style.fontSize      = FONT_SIZE;\n      t.style.fontWeight    = FONT_WEIGHT;\n      t.style.letterSpacing = '0.02em';\n      t.style.lineHeight    = '1.4';\n      t.style.color         = INACTIVE_COLOR;\n      t.style.textDecoration = 'none';\n    });\n\n    function activate(targetId, clickedTab) {\n      panels.forEach(function (p) {\n        p.style.display = 'none';\n        p.setAttribute('aria-hidden', 'true');\n      });\n      tabs.forEach(function (t) {\n        t.setAttribute('aria-selected', 'false');\n        t.style.color = INACTIVE_COLOR;\n        t.style.textDecoration = 'none';\n      });\n\n      var panel = root.querySelector('#' + targetId);\n      if (panel) {\n        panel.style.display = 'block';\n        panel.setAttribute('aria-hidden', 'false');\n      }\n\n      clickedTab.setAttribute('aria-selected', 'true');\n      clickedTab.style.color = ACTIVE_COLOR;\n      clickedTab.style.textDecoration = 'none';\n    }\n\n    tabs.forEach(function (tab) {\n      tab.addEventListener('click', function () {\n        activate(this.getAttribute('data-target'), this);\n      });\n    });\n\n    if (tabs.length) activate(tabs[0].getAttribute('data-target'), tabs[0]);\n  })();\n  \u003c\/script\u003e\n\n\u003c\/div\u003e","brand":"Fonty","offers":[{"title":"Écru - 206","offer_id":52485866586376,"sku":null,"price":6.4,"currency_code":"EUR","in_stock":true},{"title":"Ecureuil - 247","offer_id":52420930830600,"sku":null,"price":6.4,"currency_code":"EUR","in_stock":true},{"title":"Rouge vif - 231","offer_id":52653472186632,"sku":null,"price":6.4,"currency_code":"EUR","in_stock":true},{"title":"Bordeaux - 263","offer_id":52420930928904,"sku":null,"price":6.4,"currency_code":"EUR","in_stock":true},{"title":"Vert profond - 269","offer_id":52420930863368,"sku":null,"price":6.4,"currency_code":"EUR","in_stock":true},{"title":"Vert d'eau - 271","offer_id":52485866619144,"sku":null,"price":6.4,"currency_code":"EUR","in_stock":true},{"title":"Bleu marine - 212","offer_id":52485866553608,"sku":null,"price":6.4,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/5727\/2072\/files\/numero-5-bordeaux-263-fonty.webp?v=1762789528"},{"product_id":"1880-fonty","title":"1880 - Fonty","description":"\u003c!-- 1) Police Quattrocento Sans --\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\"\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Quattrocento+Sans:wght@400;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- 2) Composant onglets --\u003e\n\u003cdiv id=\"tabset-1\" style=\"max-width: 100%;\"\u003e\n\n  \u003c!-- Ligne des onglets --\u003e\n  \u003cdiv id=\"tabs-1\" role=\"tablist\" aria-label=\"Sections\" style=\"display:flex; gap:24px; flex-wrap:wrap; align-items:center; margin-bottom:12px;\"\u003e\n    \u003cbutton type=\"button\" role=\"tab\" data-target=\"panel-1\" aria-selected=\"true\" style=\"background:none; border:none; padding:0; cursor:pointer;\"\u003eDescription\u003c\/button\u003e\n    \u003cbutton type=\"button\" role=\"tab\" data-target=\"panel-2\" aria-selected=\"false\" style=\"background:none; border:none; padding:0; cursor:pointer;\"\u003eDétails\u003c\/button\u003e\n    \u003cbutton type=\"button\" role=\"tab\" data-target=\"panel-3\" aria-selected=\"false\" style=\"background:none; border:none; padding:0; cursor:pointer;\"\u003eQue faire avec ?\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Zone de contenu --\u003e\n  \u003cdiv id=\"panels-1\" style=\"width:100%;\"\u003e\n\n    \u003c!-- ===== ONGLET 1 : DESCRIPTION ===== --\u003e\n    \u003cdiv id=\"panel-1\" role=\"tabpanel\" style=\"display:block;\"\u003e\n\n      \u003cp\u003e\n        \u003cstrong\u003e1880\u003c\/strong\u003e est une laine locale, tracée et éthique signée\n        \u003ca href=\"https:\/\/tricotant.com\/collections\/fonty\"\u003eFonty\u003c\/a\u003e, l'une des dernières filatures\n        françaises. Ce \u003cstrong\u003efil 100 % laine de race Île-de-France\u003c\/strong\u003e est issu d'élevages\n        installés autour de la filature, pour une pelote intégralement fabriquée en France — de la\n        toison à la mise en pelote.\n      \u003c\/p\u003e\n\n      \u003cul\u003e\n        \u003cli\u003eComposition : \u003cstrong\u003e100 % laine de race Île-de-France\u003c\/strong\u003e\n\u003c\/li\u003e\n        \u003cli\u003e\n          Une pelote intégralement \u003cstrong\u003efaite en France\u003c\/strong\u003e : lavée en Haute-Loire,\n          pré-peignée dans le Nord, puis ensimée, cardée, filée, retordue, dévidée, dégraissée,\n          teinte, vaporisée et mise en pelote dans la Creuse\n        \u003c\/li\u003e\n        \u003cli\u003eAiguilles conseillées :\n          \u003ca href=\"https:\/\/tricotant.com\/products\/aiguilles-interchangeables-4-5-mm-knitpro\"\u003e4,5 mm\u003c\/a\u003e à\n          \u003ca href=\"https:\/\/tricotant.com\/products\/aiguilles-interchangeables-5-mm-knitpro\"\u003e5 mm\u003c\/a\u003e\n        \u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cp\u003e\u003cstrong\u003eColoris disponibles chez Tricotant :\u003c\/strong\u003e\u003c\/p\u003e\n      \u003cul\u003e\n        \u003cli\u003e\n\u003cstrong\u003eRouille\u003c\/strong\u003e 105 — une couleur riche et automnale\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eBleu marine\u003c\/strong\u003e 115 — un bleu navy élégant et intemporel\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cp\u003e\n        Selon la disponibilité, certaines teintes peuvent être en rupture ou revenir en stock plus tard.\n        \u003ca href=\"https:\/\/tricotant.com\/pages\/contact\"\u003eContactez-moi\u003c\/a\u003e si vous\n        souhaitez un coloris particulier — je ferai mon possible pour vous le trouver !\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- ===== ONGLET 2 : DÉTAILS TECHNIQUES ===== --\u003e\n    \u003cdiv id=\"panel-2\" role=\"tabpanel\" style=\"display:none;\"\u003e\n\n      \u003cul\u003e\n        \u003cli\u003e\n\u003cstrong\u003eOrigine des fibres :\u003c\/strong\u003e laine de race Île-de-France, élevages locaux autour de la filature Fonty\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003ePoids \/ Longueur :\u003c\/strong\u003e 50 g = 125 m\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eCatégorie :\u003c\/strong\u003e Worsted \/ Aran\u003c\/li\u003e\n        \u003cli\u003e\n          \u003cstrong\u003eÉchantillon pour 10 cm en jersey :\u003c\/strong\u003e les valeurs ci-dessous sont\n          celles que j'obtiens — ajustez selon votre tension :\n          \u003cul style=\"margin-top:6px;\"\u003e\n            \u003cli\u003eAiguilles 5 mm, tricoté serré → 18 mailles × 27 rangs\u003c\/li\u003e\n            \u003cli\u003eAiguilles 4,5 mm, tricoté lâche → 16 mailles × 25 rangs\u003c\/li\u003e\n            \u003cli\u003eAiguilles 5 mm, tricoté lâche → 15 mailles × 23 rangs\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eEntretien :\u003c\/strong\u003e lavage à la main avec du savon doux, sans essorage — séchage à plat\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cp\u003eUne question ? Une couleur souhaitée ?\u003cbr\u003e\n        \u003ca href=\"https:\/\/tricotant.com\/pages\/contact\"\u003eÉcrivez-moi !\u003c\/a\u003e\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- ===== ONGLET 3 : QUE FAIRE AVEC ? ===== --\u003e\n    \u003cdiv id=\"panel-3\" role=\"tabpanel\" style=\"display:none;\"\u003e\n\n      \u003cp\u003e\n        1880 est un \u003cstrong\u003efil 100 % français idéal pour des pièces durables et engagées\u003c\/strong\u003e —\n        pulls, accessoires et projets à porter saison après saison. Voici nos réalisations favorites :\n      \u003c\/p\u003e\n\n      \u003cp\u003e\u003cstrong\u003eAccessoires\u003c\/strong\u003e\u003c\/p\u003e\n      \u003cul\u003e\n        \u003cli\u003e\n          \u003cstrong\u003eLe bandana rayé\u003c\/strong\u003e Tricotant — un accessoire rapide et graphique.\n          · \u003ca href=\"https:\/\/tricotant.com\/products\/bandana-tricotant-rayures\"\u003evoir le kit Tricotant\u003c\/a\u003e\n        \u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cp\u003e\u003cstrong\u003ePulls \u0026amp; tops\u003c\/strong\u003e\u003c\/p\u003e\n      \u003cul\u003e\n        \u003cli\u003e\n          Le polo \u003cstrong\u003eMoonset\u003c\/strong\u003e par Ozetta Knitwear — un polo élégant aux lignes épurées.\n          · \u003ca href=\"https:\/\/www.ozettaknitwear.com\/patterns\/p\/moon-set-polo-knitting-pattern\" target=\"_blank\" rel=\"noopener\"\u003evoir le patron\u003c\/a\u003e\n        \u003c\/li\u003e\n      \u003c\/ul\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3) Script onglets --\u003e\n  \u003cscript\u003e\n  (function () {\n    var root = document.getElementById('tabset-1');\n    if (!root) return;\n\n    var tabs   = root.querySelectorAll('#tabs-1 [role=\"tab\"]');\n    var panels = root.querySelectorAll('#panels-1 [role=\"tabpanel\"]');\n\n    var ACTIVE_COLOR   = '#963421';\n    var INACTIVE_COLOR = 'rgba(164,52,40,0.6)';\n    var FONT_FAMILY    = \"'Quattrocento Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif\";\n    var FONT_SIZE      = '16px';\n    var FONT_WEIGHT    = '700';\n\n    tabs.forEach(function (t) {\n      t.style.fontFamily    = FONT_FAMILY;\n      t.style.fontSize      = FONT_SIZE;\n      t.style.fontWeight    = FONT_WEIGHT;\n      t.style.letterSpacing = '0.02em';\n      t.style.lineHeight    = '1.4';\n      t.style.color         = INACTIVE_COLOR;\n      t.style.textDecoration = 'none';\n    });\n\n    function activate(targetId, clickedTab) {\n      panels.forEach(function (p) {\n        p.style.display = 'none';\n        p.setAttribute('aria-hidden', 'true');\n      });\n      tabs.forEach(function (t) {\n        t.setAttribute('aria-selected', 'false');\n        t.style.color = INACTIVE_COLOR;\n        t.style.textDecoration = 'none';\n      });\n\n      var panel = root.querySelector('#' + targetId);\n      if (panel) {\n        panel.style.display = 'block';\n        panel.setAttribute('aria-hidden', 'false');\n      }\n\n      clickedTab.setAttribute('aria-selected', 'true');\n      clickedTab.style.color = ACTIVE_COLOR;\n      clickedTab.style.textDecoration = 'none';\n    }\n\n    tabs.forEach(function (tab) {\n      tab.addEventListener('click', function () {\n        activate(this.getAttribute('data-target'), this);\n      });\n    });\n\n    if (tabs.length) activate(tabs[0].getAttribute('data-target'), tabs[0]);\n  })();\n  \u003c\/script\u003e\n\n\u003c\/div\u003e\n","brand":"Fonty","offers":[{"title":"Rouille - 105","offer_id":52420961141000,"sku":null,"price":7.1,"currency_code":"EUR","in_stock":true},{"title":"Bleu marine - 115","offer_id":53344938754312,"sku":null,"price":7.1,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/5727\/2072\/files\/1880-rouille-105-fonty.webp?v=1761583950"},{"product_id":"fado-fonty","title":"Fado - Fonty","description":"\u003c!-- 1) Police Quattrocento Sans --\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\"\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Quattrocento+Sans:wght@400;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- 2) Composant onglets --\u003e\n\u003cdiv id=\"tabset-1\" style=\"max-width: 100%;\"\u003e\n\n  \u003c!-- Ligne des onglets --\u003e\n  \u003cdiv id=\"tabs-1\" role=\"tablist\" aria-label=\"Sections\" style=\"display:flex; gap:24px; flex-wrap:wrap; align-items:center; margin-bottom:12px;\"\u003e\n    \u003cbutton type=\"button\" role=\"tab\" data-target=\"panel-1\" aria-selected=\"true\" style=\"background:none; border:none; padding:0; cursor:pointer;\"\u003eDescription\u003c\/button\u003e\n    \u003cbutton type=\"button\" role=\"tab\" data-target=\"panel-2\" aria-selected=\"false\" style=\"background:none; border:none; padding:0; cursor:pointer;\"\u003eDétails\u003c\/button\u003e\n    \u003cbutton type=\"button\" role=\"tab\" data-target=\"panel-3\" aria-selected=\"false\" style=\"background:none; border:none; padding:0; cursor:pointer;\"\u003eQue faire avec ?\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Zone de contenu --\u003e\n  \u003cdiv id=\"panels-1\" style=\"width:100%;\"\u003e\n\n    \u003c!-- ===== ONGLET 1 : DESCRIPTION ===== --\u003e\n    \u003cdiv id=\"panel-1\" role=\"tabpanel\" style=\"display:block;\"\u003e\n\n      \u003cp\u003e\n        \u003cstrong\u003eFado\u003c\/strong\u003e est un fil écologique, 100 % naturel et sans teinture signé\n        \u003ca href=\"https:\/\/tricotant.com\/collections\/fonty\"\u003eFonty\u003c\/a\u003e. Ce \u003cstrong\u003efil 100 % laine\n        mérinos d'Arles et du Portugal\u003c\/strong\u003e participe au développement de la filière laine\n        du Massif Central, tout en minimisant les impacts écologiques liés au transport. Ses teintes\n        douces et naturelles sont l'œuvre du seul mélange des deux toisons — aucun colorant,\n        aucun traitement.\n      \u003c\/p\u003e\n\n      \u003cul\u003e\n        \u003cli\u003eComposition : \u003cstrong\u003e100 % laine mérinos d'Arles et du Portugal\u003c\/strong\u003e\n\u003c\/li\u003e\n        \u003cli\u003eFilée chez \u003ca href=\"https:\/\/tricotant.com\/collections\/fonty\"\u003eFonty\u003c\/a\u003e, dans la Creuse — \u003cstrong\u003efabriqué en France\u003c\/strong\u003e\n\u003c\/li\u003e\n        \u003cli\u003eAiguilles conseillées :\n          \u003ca href=\"https:\/\/tricotant.com\/products\/aiguilles-interchangeables-5-mm-knitpro\"\u003e5 mm\u003c\/a\u003e\n        \u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cp\u003e\u003cstrong\u003eColoris disponibles chez Tricotant :\u003c\/strong\u003e\u003c\/p\u003e\n      \u003cul\u003e\n        \u003cli\u003e\n\u003cstrong\u003eÉcru\u003c\/strong\u003e 660 — teinte naturelle, douce et lumineuse, issue des toisons du mérinos d'Arles non teintées\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eBeige chiné\u003c\/strong\u003e 661 — nuance beige chinée subtile, qui mêle fibres claires et foncées pour donner de la profondeur et du caractère\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eMarron\u003c\/strong\u003e 664 — brun chaud et naturel, obtenu par le mélange des toisons de mérinos, parfait pour des tricots profonds et chaleureux\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cp\u003e\n        Selon la disponibilité, certaines teintes peuvent être en rupture ou revenir en stock plus tard.\n        \u003ca href=\"https:\/\/tricotant.com\/pages\/contact\"\u003eContactez-moi\u003c\/a\u003e si vous\n        souhaitez un coloris particulier — je ferai mon possible pour vous le trouver !\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- ===== ONGLET 2 : DÉTAILS TECHNIQUES ===== --\u003e\n    \u003cdiv id=\"panel-2\" role=\"tabpanel\" style=\"display:none;\"\u003e\n\n      \u003cul\u003e\n        \u003cli\u003e\n          \u003cstrong\u003eOrigine des fibres :\u003c\/strong\u003e le mérinos d'Arles (blanc écru) est élevé dans\n          la plaine de la Crau en Provence. Le mérinos noir du Portugal est élevé dans la province\n          de l'Alentejo, au sud du Portugal, et désormais implanté au sein d'élevages creusois par\n          \u003ca href=\"https:\/\/tricotant.com\/collections\/fonty\"\u003eFonty\u003c\/a\u003e et l'association Lainamac\n        \u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003ePoids \/ Longueur :\u003c\/strong\u003e 50 g = 125 m\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eCatégorie :\u003c\/strong\u003e Worsted \/ Aran\u003c\/li\u003e\n        \u003cli\u003e\n          \u003cstrong\u003eÉchantillon pour 10 cm en jersey :\u003c\/strong\u003e les valeurs ci-dessous sont\n          celles que j'obtiens — ajustez selon votre tension :\n          \u003cul style=\"margin-top:6px;\"\u003e\n            \u003cli\u003eAiguilles 5 mm, tricoté serré → 18 mailles × 28 rangs\u003c\/li\u003e\n            \u003cli\u003eAiguilles 5 mm, tricoté lâche → 17 mailles × 26 rangs\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eEntretien :\u003c\/strong\u003e lavage à la main avec du savon doux, sans essorage — séchage à plat\u003c\/li\u003e\n        \u003cli\u003e\u003cem\u003eComme toutes les laines non traitées, Fado s'adoucira au fil des lavages.\u003c\/em\u003e\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cp\u003eUne question ? Une couleur souhaitée ?\u003cbr\u003e\n        \u003ca href=\"https:\/\/tricotant.com\/pages\/contact\"\u003eÉcrivez-moi !\u003c\/a\u003e\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- ===== ONGLET 3 : QUE FAIRE AVEC ? ===== --\u003e\n    \u003cdiv id=\"panel-3\" role=\"tabpanel\" style=\"display:none;\"\u003e\n\n      \u003cp\u003e\n        Fado est un \u003cstrong\u003efil naturel et engagé, idéal pour des pièces durables\u003c\/strong\u003e —\n        pulls, vestes et accessoires à tricoter avec fierté. Voici nos réalisations favorites :\n      \u003c\/p\u003e\n\n      \u003cp\u003e\u003cstrong\u003eAccessoires \u0026amp; cols\u003c\/strong\u003e\u003c\/p\u003e\n      \u003cul\u003e\n        \u003cli\u003e\n          Le col \u003ca href=\"https:\/\/www.ozettaknitwear.com\/patterns\/p\/autumn-tales-cowl-knitting-pattern\" target=\"_blank\" rel=\"noopener\"\u003e\u003cstrong\u003eAutumn Tales\u003c\/strong\u003e\u003c\/a\u003e\n          par Ozetta — 5 pelotes\n        \u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cp\u003e\u003cstrong\u003ePulls \u0026amp; tops\u003c\/strong\u003e\u003c\/p\u003e\n      \u003cul\u003e\n        \u003cli\u003e\n          Le pull sans manches \u003ca href=\"https:\/\/www.petiteknit.com\/en\/products\/novice-slipover\" target=\"_blank\" rel=\"noopener\"\u003e\u003cstrong\u003eNovice Slipover\u003c\/strong\u003e\u003c\/a\u003e\n          par PetiteKnit\n        \u003c\/li\u003e\n        \u003cli\u003e\n          Le \u003ca href=\"https:\/\/www.ozettaknitwear.com\/patterns\/p\/port-sweater-knitting-pattern\" target=\"_blank\" rel=\"noopener\"\u003e\u003cstrong\u003ePort Sweater\u003c\/strong\u003e\u003c\/a\u003e\n          par Ozetta — 13 pelotes pour une taille M\n        \u003c\/li\u003e\n        \u003cli\u003e\n          Le \u003ca href=\"https:\/\/myfavouritethings-knitwear.com\/products\/sweater-no-30-v-neck-francais\" target=\"_blank\" rel=\"noopener\"\u003e\u003cstrong\u003eSweater No. 30 V-neck\u003c\/strong\u003e\u003c\/a\u003e\n          par My Favourite Things — 11 pelotes pour une taille M\n        \u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cp\u003e\u003cstrong\u003eVestes \u0026amp; cardigans\u003c\/strong\u003e\u003c\/p\u003e\n      \u003cul\u003e\n        \u003cli\u003e\n          La \u003ca href=\"https:\/\/www.ozettaknitwear.com\/patterns\/p\/port-jacket-knitting-pattern\" target=\"_blank\" rel=\"noopener\"\u003e\u003cstrong\u003ePort Jacket\u003c\/strong\u003e\u003c\/a\u003e\n          par Ozetta — 10 pelotes pour une taille M\n        \u003c\/li\u003e\n      \u003c\/ul\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3) Script onglets --\u003e\n  \u003cscript\u003e\n  (function () {\n    var root = document.getElementById('tabset-1');\n    if (!root) return;\n\n    var tabs   = root.querySelectorAll('#tabs-1 [role=\"tab\"]');\n    var panels = root.querySelectorAll('#panels-1 [role=\"tabpanel\"]');\n\n    var ACTIVE_COLOR   = '#963421';\n    var INACTIVE_COLOR = 'rgba(164,52,40,0.6)';\n    var FONT_FAMILY    = \"'Quattrocento Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif\";\n    var FONT_SIZE      = '16px';\n    var FONT_WEIGHT    = '700';\n\n    tabs.forEach(function (t) {\n      t.style.fontFamily    = FONT_FAMILY;\n      t.style.fontSize      = FONT_SIZE;\n      t.style.fontWeight    = FONT_WEIGHT;\n      t.style.letterSpacing = '0.02em';\n      t.style.lineHeight    = '1.4';\n      t.style.color         = INACTIVE_COLOR;\n      t.style.textDecoration = 'none';\n    });\n\n    function activate(targetId, clickedTab) {\n      panels.forEach(function (p) {\n        p.style.display = 'none';\n        p.setAttribute('aria-hidden', 'true');\n      });\n      tabs.forEach(function (t) {\n        t.setAttribute('aria-selected', 'false');\n        t.style.color = INACTIVE_COLOR;\n        t.style.textDecoration = 'none';\n      });\n\n      var panel = root.querySelector('#' + targetId);\n      if (panel) {\n        panel.style.display = 'block';\n        panel.setAttribute('aria-hidden', 'false');\n      }\n\n      clickedTab.setAttribute('aria-selected', 'true');\n      clickedTab.style.color = ACTIVE_COLOR;\n      clickedTab.style.textDecoration = 'none';\n    }\n\n    tabs.forEach(function (tab) {\n      tab.addEventListener('click', function () {\n        activate(this.getAttribute('data-target'), this);\n      });\n    });\n\n    if (tabs.length) activate(tabs[0].getAttribute('data-target'), tabs[0]);\n  })();\n  \u003c\/script\u003e\n\n\u003c\/div\u003e","brand":"Fonty","offers":[{"title":"Écru - 660","offer_id":52485857116424,"sku":null,"price":6.7,"currency_code":"EUR","in_stock":true},{"title":"Beige chiné - 661","offer_id":52421137563912,"sku":null,"price":6.7,"currency_code":"EUR","in_stock":true},{"title":"Marron - 664","offer_id":52421137596680,"sku":null,"price":6.7,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/5727\/2072\/files\/fado-ecru-660-fonty.webp?v=1765110416"},{"product_id":"aubusson-fonty","title":"Aubusson - Fonty","description":"\u003c!-- 1) Charger la police Quattrocento Sans --\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Quattrocento+Sans:wght@400;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- 2) Composant onglets --\u003e\n\u003cdiv id=\"tabset-1\" style=\"max-width:100%;\"\u003e\n\n  \u003c!-- Ligne des onglets --\u003e\n  \u003cdiv id=\"tabs-1\" role=\"tablist\" aria-label=\"Sections\" style=\"display:flex;gap:24px;flex-wrap:wrap;align-items:center;margin-bottom:12px;\"\u003e\n    \u003cbutton type=\"button\" data-target=\"panel-1\" role=\"tab\" aria-selected=\"true\" style=\"background:none;border:none;padding:0;cursor:pointer;\"\u003e\n      Description\n    \u003c\/button\u003e\n    \u003cbutton type=\"button\" data-target=\"panel-2\" role=\"tab\" aria-selected=\"false\" style=\"background:none;border:none;padding:0;cursor:pointer;\"\u003e\n      Détails\n    \u003c\/button\u003e\n    \u003cbutton type=\"button\" data-target=\"panel-3\" role=\"tab\" aria-selected=\"false\" style=\"background:none;border:none;padding:0;cursor:pointer;\"\u003e\n      Que faire avec ?\n    \u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Zone de contenu pleine largeur --\u003e\n  \u003cdiv id=\"panels-1\" style=\"width:100%;\"\u003e\n    \u003cdiv id=\"panel-1\" role=\"tabpanel\" style=\"display:block;\"\u003e\n      \u003cul\u003e\n        \u003cli\u003eAubusson est une laine très douce et résistante, avec une forte torsion \u003c\/li\u003e\n       \n        \u003cli\u003e Composition : 100 % laine\u003c\/li\u003e\n        \u003cli\u003e Filée et teinte dans la Creuse (France)\u003c\/li\u003e\n        \u003cli\u003eAiguilles conseillées : 4 à 5,5 mm \u003c\/li\u003e\n      \n    \u003c\/ul\u003e\n          \u003cp\u003eAubusson est proposée dans des tons naturels et neutres. \u003cb\u003eColoris disponibles :\u003c\/b\u003e\u003c\/p\u003e\n    \n\u003cul\u003e\n\u003cli\u003e\n\u003cb\u003eGrège\u003c\/b\u003e : un gris beige lumineux\u003c\/li\u003e\n  \n\u003c\/ul\u003e\n\n  \u003cp\u003eSelon la disponibilité, certaines teintes peuvent être en rupture ou revenir en stock plus tard. N'hésitez pas à me \u003ca href=\"https:\/\/tricotant.com\/pages\/contact\"\u003econtacter\u003c\/a\u003e si vous souhaitez un coloris particulier !\u003c\/p\u003e\n\u003c\/div\u003e\n\n    \u003cdiv id=\"panel-2\" role=\"tabpanel\" style=\"display:none;\"\u003e\n      \u003cul\u003e\n        \u003cli\u003eOrigine des fibres : laine d'Amérique du Sud\u003c\/li\u003e\n        \u003cli\u003e Le fil ayant reçu un traitement Superwash, il peut tout à fait convenir aux bébés\u003c\/li\u003e\n          \u003cli\u003ePoids \/ Longueur : 50 g = 80 m\u003c\/li\u003e\n        \u003cli\u003eType de fil : Worsted \/ Aran\u003c\/li\u003e\n      \n        \u003cli\u003eEchantillon (en 5 mm) : 18 mailles x 26 rangs \u003c\/li\u003e\n      \u003cli\u003eConseils d'entretien : lavage en machine à 30°, sans essorage, séchage à plat\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \n        \u003c!-- Pour rajouter un ligne a point tu fais \u003cli\u003eton texte\u003c\/li\u003e --\u003e\n      \n      \u003cp\u003eUne question supplémentaire, une couleur souhaitée ?\u003cbr\u003e\u003ca href=\"https:\/\/tricotant.com\/pages\/contact\"\u003eÉcrivez-nous !\u003c\/a\u003e\u003c\/p\u003e\n    \u003c\/div\u003e\n  \n\n    \u003cdiv id=\"panel-3\" role=\"tabpanel\" style=\"display:none;\"\u003e\n     \u003cul\u003e\n       \u003cp\u003eNos réalisations favorites avec Aubusson :\u003c\/p\u003e\n      \u003cli\u003eL'adorable combinaison Selma, par Petite Knit\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n\n\u003c!-- 3) Script de personnalisation (couleur + police) et logique d’onglets --\u003e\n\u003cscript\u003e\n(function () {\n  var root = document.getElementById('tabset-1');\n  if (!root) return;\n\n  var tabs   = root.querySelectorAll('#tabs-1 [role=\"tab\"]');\n  var panels = root.querySelectorAll('#panels-1 [role=\"tabpanel\"]');\n\n  \/\/ ==== PERSONNALISATION DEMANDÉE ====\n  var ACTIVE_COLOR   = '#963421';               \/\/ couleur onglet actif\n  var INACTIVE_COLOR = 'rgba(164,52,40,0.6)';   \/\/ couleur onglets inactifs (même teinte, atténuée)\n  var FONT_FAMILY    = \"'Quattrocento Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif\";\n  var FONT_SIZE      = '16px';\n  var FONT_WEIGHT    = '700'; \/\/ plus marqué, change à '600' si tu préfères\n\n  \/\/ Appliquer le style de base à tous les onglets\n  tabs.forEach(function (t) {\n    t.style.fontFamily = FONT_FAMILY;\n    t.style.fontSize   = FONT_SIZE;\n    t.style.fontWeight = FONT_WEIGHT;\n    t.style.letterSpacing = '0.02em';\n    t.style.lineHeight    = '1.4';\n    t.style.color         = INACTIVE_COLOR;\n    t.style.textDecoration = 'none';\n  });\n\n  function activate(targetId, clickedTab) {\n    \/\/ Masquer tous les panneaux + réinitialiser tous les onglets\n    panels.forEach(function (p) { p.style.display = 'none'; p.setAttribute('aria-hidden','true'); });\n    tabs.forEach(function (t) {\n      t.setAttribute('aria-selected','false');\n      t.style.color = INACTIVE_COLOR;\n      t.style.textDecoration = 'none';\n    });\n\n    \/\/ Afficher le panneau ciblé\n    var panel = root.querySelector('#' + targetId);\n    if (panel) { panel.style.display = 'block'; panel.setAttribute('aria-hidden','false'); }\n\n    \/\/ Styliser l’onglet actif\n    clickedTab.setAttribute('aria-selected','true');\n    clickedTab.style.color = ACTIVE_COLOR;\n    clickedTab.style.textDecoration = 'none';\n  }\n\n  \/\/ Gestion des clics\n  tabs.forEach(function (tab) {\n    tab.addEventListener('click', function () {\n      activate(this.getAttribute('data-target'), this);\n    });\n  });\n\n  \/\/ État initial (Section 1 active)\n  if (tabs.length) activate(tabs[0].getAttribute('data-target'), tabs[0]);\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Fonty","offers":[{"title":"Grège - 60","offer_id":52421140414728,"sku":null,"price":8.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/5727\/2072\/files\/aubusson-grege-60-fonty.webp?v=1758995075"},{"product_id":"kit-cabane-cardigan-mohair","title":"Kit - Cardigan Cabane - Mohair","description":"\u003c!-- 1) Charger la police Quattrocento Sans --\u003e\n\u003cp\u003e\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Quattrocento+Sans:wght@400;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\u003c!-- 2) Composant onglets --\u003e\n\u003cdiv id=\"tabset-1\" style=\"max-width: 100%;\"\u003e\n\u003c!-- Ligne des onglets --\u003e\n\u003cdiv id=\"tabs-1\" role=\"tablist\" aria-label=\"Sections\" style=\"display: flex; gap: 24px; flex-wrap: wrap; align-items: center; margin-bottom: 12px;\"\u003e\n\u003cbutton type=\"button\" data-target=\"panel-1\" role=\"tab\" aria-selected=\"true\" style=\"background: none; border: none; padding: 0; cursor: pointer;\"\u003e Description \u003c\/button\u003e \u003cbutton type=\"button\" data-target=\"panel-2\" role=\"tab\" aria-selected=\"false\" style=\"background: none; border: none; padding: 0; cursor: pointer;\"\u003e Détails \u003c\/button\u003e \u003cbutton type=\"button\" data-target=\"panel-3\" role=\"tab\" aria-selected=\"false\" style=\"background: none; border: none; padding: 0; cursor: pointer;\"\u003e Accessoires \u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Zone de contenu pleine largeur --\u003e\n\u003cdiv id=\"panels-1\" style=\"width: 100%;\"\u003e\n\u003cdiv id=\"panel-1\" role=\"tabpanel\" style=\"display: block;\"\u003e\n  \u003cp\u003e\u003cb\u003eLe kit comprend :\u003c\/b\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eLe patron au format papier\u003c\/li\u003e\n\u003cli\u003eLa laine Ombelle (\u003ca href=\"https:\/\/tricotant.com\/collections\/fonty\"\u003eFonty\u003c\/a\u003e) nécessaire en fonction de la taille et de la couleur choisies\u003c\/li\u003e\n  \u003cli\u003e7 boutons en nacre\u003c\/li\u003e\n  \u003cli\u003eAccessoires (en option) : aiguilles circulaires interchangeables 4 mm et 5 mm KnitPro Ginger, câbles de 40 et 80 cm, aiguille à laine et 2 marqueurs de mailles\u003c\/li\u003e\n\u003c\/ul\u003e\n \n\u003cp\u003e\u003cb\u003eCabane, c'est un joli cardigan sans manches, créé par Charlotte Sometime\u003c\/b\u003e\u003c\/p\u003e\n\u003cli\u003e• Se tricote avec 1 brin du fil mohair Ombelle de chez \u003ca href=\"https:\/\/tricotant.com\/collections\/fonty\"\u003eFonty\u003c\/a\u003e, pour un résultat léger et vaporeux, à l’aide d’aiguilles circulaires \u003ca href=\"https:\/\/tricotant.com\/products\/aiguilles-interchangeables-4-mm-knitpro\"\u003e4\u003c\/a\u003e et \u003ca href=\"https:\/\/tricotant.com\/products\/aiguilles-interchangeables-5-mm-knitpro\"\u003e5 mm\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e• Les techniques que vous (ré)apprendrez avec ce modèle : côtes 1\/1, jersey en aller\/retour, diminutions, grafting, relever des mailles, boutonnières\u003c\/li\u003e\n\u003cli\u003e• Difficulté : intermédiaire\u003c\/li\u003e\n  \u003cp\u003eCe kit est proposé dans une grande variété de teintes : des nuances neutres aux couleurs plus soutenues et vibrantes. \u003cb\u003eCouleurs disponibles \u003c\/b\u003e:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cb\u003eÉcru\u003c\/b\u003e – 1008 : ton naturel, lumineux et facile à assortir\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eCamel \u003c\/b\u003e– 1010 : beige chaud\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eBronze\u003c\/b\u003e – 1046 : brun cuivré délicat\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eOrange flamme\u003c\/b\u003e – 2006 : couleur éclatante et pleine d’énergie\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eRouge vif\u003c\/b\u003e – 1023 : rouge franc et intense\u003c\/li\u003e\n\u003cli\u003e\u003cb\u003eAubergine – 1035 : ton pourpre sombre \u003c\/b\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eViolet\u003c\/b\u003e – 2022 : violet profond, élégant et riche\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eBleu marine\u003c\/b\u003e – 1013 : bleu classique et sophistiqué\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eGris perle\u003c\/b\u003e – 1050 : gris doux et discret\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eVert olive\u003c\/b\u003e – 1032 : vert lumineux avec une touche de jaune\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eVert forêt\u003c\/b\u003e – 1033 : vert profond inspiré de la nature\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eRose pâle\u003c\/b\u003e – 1024 : un rose doux et lumineux\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eNeon pink\u003c\/b\u003e – 2018 : un magenta flashy et pop\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eSelon la disponibilité, certaines teintes peuvent être en rupture ou revenir en stock plus tard. N'hésitez pas à me \u003ca href=\"https:\/\/tricotant.com\/pages\/contact\"\u003econtacter\u003c\/a\u003e si vous souhaitez un coloris particulier !\u003c\/p\u003e\n\u003c\/div\u003e\n  \n\u003cdiv id=\"panel-2\" role=\"tabpanel\" style=\"display: none;\"\u003e\n\u003cul\u003e\n\u003cli\u003eComposition : 75 % kid mohair (Afrique du Sud), 20 % laine (Amérique du Sud), 5 % polyamide\u003c\/li\u003e\n\u003cli\u003eEchantillon (en 5 mm) : 16 mailles x 23 rangs\u003c\/li\u003e\n\u003cli\u003eConseils d'entretien : lavage à la main avec du savon doux, sans essorage, séchage à plat\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eTaille XS (S) M (L) XL (2XL) 3XL :\u003c\/p\u003e\n\u003cul\u003e\n  \u003cli\u003e3 (3) 4 (4) 4 (5) 5 pelotes de Ombelle (50g = 145 m)\u003c\/li\u003e\n\u003cli\u003eTour de buste = 92 (96) 100 (104) 112 (122) 132 cm\u003c\/li\u003e\n\u003cli\u003eHauteur = 48 (50) 52 (54) 56 (58) 60 cm\u003c\/li\u003e\n\u003cli\u003eHauteur d’emmanchure = 22 (22) 23 (23) 25 (25) 27 cm\u003c\/li\u003e\n\n\u003c\/ul\u003e\n\u003cp\u003eLe pull se porte avec une aisance de 10 cm. Choisissez votre taille habituelle\u003c\/p\u003e\n  \u003cli\u003e• Mathilde porte sa réalisation rouge vif (1023) en taille M, tricoté lâche avec des aiguilles 5 mm\u003c\/li\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"panel-3\" role=\"tabpanel\" style=\"display: none;\"\u003e\n\u003cul\u003e \n \u003cp\u003e\u003cb\u003eÀ ajouter\u003c\/b\u003e (non inclus dans le kit) :\n    \u003c\/p\u003e\n  \u003cul\u003e \n  \u003cli\u003e\n\u003ca href=\"https:\/\/tricotant.com\/products\/aiguilles-interchangeables-4-mm-knitpro\"\u003eAiguilles circulaires interchangeables 4 mm\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/tricotant.com\/products\/aiguilles-interchangeables-5-mm-knitpro\"\u003eAiguilles circulaires interchangeables 5 mm\u003c\/a\u003e\n\u003c\/li\u003e\n  \u003cli\u003e\n\u003ca href=\"https:\/\/tricotant.com\/products\/cable-80-cm-aiguilles-circulaires-interchangeables-knit-pro\"\u003eCâble 80 cm\u003c\/a\u003e\n\u003c\/li\u003e\n   \u003cli\u003e\n\u003ca href=\"https:\/\/tricotant.com\/products\/cable-40-cm-aiguilles-circulaires-interchangeables-knit-pro\"\u003eCâble 40 cm\u003c\/a\u003e (sauf si technique du Magic Loop)\u003c\/li\u003e\n\n\u003cli\u003e\u003ca href=\"https:\/\/tricotant.com\/products\/aiguille-a-laine\"\u003eAiguille à laine\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e2 marqueurs\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/tricotant.com\/products\/crochet-3-5-mm-knitpro\"\u003eCrochet\u003c\/a\u003e pour relever les mailles (optionnel)\u003c\/li\u003e \n\u003c\/ul\u003e\n\u003cp\u003eUne question, une difficulté ou une couleur souhaitée ?\u003cbr\u003e\u003ca href=\"https:\/\/tricotant.com\/pages\/contact\"\u003eÉcrivez-nous !\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 3) Script de personnalisation (couleur + police) et logique d’onglets --\u003e \u003cscript\u003e\n\n(function () {\n\n  var root = document.getElementById('tabset-1');\n\n  if (!root) return;\n\n\n\n  var tabs   = root.querySelectorAll('#tabs-1 [role=\"tab\"]');\n\n  var panels = root.querySelectorAll('#panels-1 [role=\"tabpanel\"]');\n\n\n\n  \/\/ ==== PERSONNALISATION DEMANDÉE ====\n\n  var ACTIVE_COLOR   = '#963421';               \/\/ couleur onglet actif\n\n  var INACTIVE_COLOR = 'rgba(164,52,40,0.6)';   \/\/ couleur onglets inactifs (même teinte, atténuée)\n\n  var FONT_FAMILY    = \"'Quattrocento Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif\";\n\n  var FONT_SIZE      = '16px';\n\n  var FONT_WEIGHT    = '700'; \/\/ plus marqué, change à '600' si tu préfères\n\n\n\n  \/\/ Appliquer le style de base à tous les onglets\n\n  tabs.forEach(function (t) {\n\n    t.style.fontFamily = FONT_FAMILY;\n\n    t.style.fontSize   = FONT_SIZE;\n\n    t.style.fontWeight = FONT_WEIGHT;\n\n    t.style.letterSpacing = '0.02em';\n\n    t.style.lineHeight    = '1.4';\n\n    t.style.color         = INACTIVE_COLOR;\n\n    t.style.textDecoration = 'none';\n\n  });\n\n\n\n  function activate(targetId, clickedTab) {\n\n    \/\/ Masquer tous les panneaux + réinitialiser tous les onglets\n\n    panels.forEach(function (p) { p.style.display = 'none'; p.setAttribute('aria-hidden','true'); });\n\n    tabs.forEach(function (t) {\n\n      t.setAttribute('aria-selected','false');\n\n      t.style.color = INACTIVE_COLOR;\n\n      t.style.textDecoration = 'none';\n\n    });\n\n\n\n    \/\/ Afficher le panneau ciblé\n\n    var panel = root.querySelector('#' + targetId);\n\n    if (panel) { panel.style.display = 'block'; panel.setAttribute('aria-hidden','false'); }\n\n\n\n    \/\/ Styliser l’onglet actif\n\n    clickedTab.setAttribute('aria-selected','true');\n\n    clickedTab.style.color = ACTIVE_COLOR;\n\n    clickedTab.style.textDecoration = 'none';\n\n  }\n\n\n\n  \/\/ Gestion des clics\n\n  tabs.forEach(function (tab) {\n\n    tab.addEventListener('click', function () {\n\n      activate(this.getAttribute('data-target'), this);\n\n    });\n\n  });\n\n\n\n  \/\/ État initial (Section 1 active)\n\n  if (tabs.length) activate(tabs[0].getAttribute('data-target'), tabs[0]);\n\n})();\n\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Charlotte Sometime","offers":[{"title":"Ecru - 1008 \/ Taille XS ou S (3 pelotes) \/ Sans accessoires","offer_id":52680029470984,"sku":null,"price":41.2,"currency_code":"EUR","in_stock":true},{"title":"Ecru - 1008 \/ Taille M, L ou XL (4 pelotes) \/ Sans accessoires","offer_id":52680029503752,"sku":null,"price":52.6,"currency_code":"EUR","in_stock":true},{"title":"Ecru - 1008 \/ Taille 2XL ou 3XL (5 pelotes) \/ Sans accessoires","offer_id":52680029536520,"sku":null,"price":64.0,"currency_code":"EUR","in_stock":true},{"title":"Camel - 1010 \/ Taille XS ou S (3 pelotes) \/ Sans accessoires","offer_id":52680029569288,"sku":null,"price":41.2,"currency_code":"EUR","in_stock":true},{"title":"Camel - 1010 \/ Taille M, L ou XL (4 pelotes) \/ Sans accessoires","offer_id":52680029602056,"sku":null,"price":52.6,"currency_code":"EUR","in_stock":false},{"title":"Camel - 1010 \/ Taille 2XL ou 3XL (5 pelotes) \/ Sans accessoires","offer_id":52680029634824,"sku":null,"price":64.0,"currency_code":"EUR","in_stock":false},{"title":"Bronze - 1046 \/ Taille XS ou S (3 pelotes) \/ Sans accessoires","offer_id":52680029667592,"sku":null,"price":41.2,"currency_code":"EUR","in_stock":true},{"title":"Bronze - 1046 \/ Taille M, L ou XL (4 pelotes) \/ Sans accessoires","offer_id":52680029700360,"sku":null,"price":52.6,"currency_code":"EUR","in_stock":true},{"title":"Bronze - 1046 \/ Taille 2XL ou 3XL (5 pelotes) \/ Sans accessoires","offer_id":52680029733128,"sku":null,"price":64.0,"currency_code":"EUR","in_stock":false},{"title":"Orange flamme - 2006 \/ Taille XS ou S (3 pelotes) \/ Sans accessoires","offer_id":52680029765896,"sku":null,"price":41.2,"currency_code":"EUR","in_stock":true},{"title":"Orange flamme - 2006 \/ Taille M, L ou XL (4 pelotes) \/ Sans accessoires","offer_id":52680029798664,"sku":null,"price":52.6,"currency_code":"EUR","in_stock":true},{"title":"Orange flamme - 2006 \/ Taille 2XL ou 3XL (5 pelotes) \/ Sans accessoires","offer_id":52680029831432,"sku":null,"price":64.0,"currency_code":"EUR","in_stock":true},{"title":"Aubergine - 1035 \/ Taille XS ou S (3 pelotes) \/ Sans accessoires","offer_id":52680029864200,"sku":null,"price":41.2,"currency_code":"EUR","in_stock":false},{"title":"Aubergine - 1035 \/ Taille M, L ou XL (4 pelotes) \/ Sans accessoires","offer_id":52680029896968,"sku":null,"price":52.6,"currency_code":"EUR","in_stock":false},{"title":"Aubergine - 1035 \/ Taille 2XL ou 3XL (5 pelotes) \/ Sans accessoires","offer_id":52680029929736,"sku":null,"price":64.0,"currency_code":"EUR","in_stock":false},{"title":"Bleu marine - 1013 \/ Taille XS ou S (3 pelotes) \/ Sans accessoires","offer_id":52680029962504,"sku":null,"price":41.2,"currency_code":"EUR","in_stock":true},{"title":"Bleu marine - 1013 \/ Taille M, L ou XL (4 pelotes) \/ Sans accessoires","offer_id":52680029995272,"sku":null,"price":52.6,"currency_code":"EUR","in_stock":true},{"title":"Bleu marine - 1013 \/ Taille 2XL ou 3XL (5 pelotes) \/ Sans accessoires","offer_id":52680030028040,"sku":null,"price":64.0,"currency_code":"EUR","in_stock":true},{"title":"Vert olive - 1032 \/ Taille XS ou S (3 pelotes) \/ Sans accessoires","offer_id":52680030060808,"sku":null,"price":41.2,"currency_code":"EUR","in_stock":true},{"title":"Vert olive - 1032 \/ Taille M, L ou XL (4 pelotes) \/ Sans accessoires","offer_id":52680030093576,"sku":null,"price":52.6,"currency_code":"EUR","in_stock":true},{"title":"Vert olive - 1032 \/ Taille 2XL ou 3XL (5 pelotes) \/ Sans accessoires","offer_id":52680030126344,"sku":null,"price":64.0,"currency_code":"EUR","in_stock":true},{"title":"Vert forêt - 1033 \/ Taille XS ou S (3 pelotes) \/ Sans accessoires","offer_id":52680030159112,"sku":null,"price":41.2,"currency_code":"EUR","in_stock":true},{"title":"Vert forêt - 1033 \/ Taille M, L ou XL (4 pelotes) \/ Sans accessoires","offer_id":52680030191880,"sku":null,"price":52.6,"currency_code":"EUR","in_stock":true},{"title":"Vert forêt - 1033 \/ Taille 2XL ou 3XL (5 pelotes) \/ Sans accessoires","offer_id":52680030224648,"sku":null,"price":64.0,"currency_code":"EUR","in_stock":true},{"title":"Rouge vif - 1023 \/ Taille XS ou S (3 pelotes) \/ Sans accessoires","offer_id":52680030257416,"sku":null,"price":41.2,"currency_code":"EUR","in_stock":true},{"title":"Rouge vif - 1023 \/ Taille M, L ou XL (4 pelotes) \/ Sans accessoires","offer_id":52680030290184,"sku":null,"price":52.6,"currency_code":"EUR","in_stock":true},{"title":"Rouge vif - 1023 \/ Taille 2XL ou 3XL (5 pelotes) \/ Sans accessoires","offer_id":52680030322952,"sku":null,"price":64.0,"currency_code":"EUR","in_stock":true},{"title":"Violet - 2022 \/ Taille XS ou S (3 pelotes) \/ Sans accessoires","offer_id":52992403308808,"sku":null,"price":41.2,"currency_code":"EUR","in_stock":true},{"title":"Violet - 2022 \/ Taille M, L ou XL (4 pelotes) \/ Sans accessoires","offer_id":52992403341576,"sku":null,"price":52.6,"currency_code":"EUR","in_stock":true},{"title":"Violet - 2022 \/ Taille 2XL ou 3XL (5 pelotes) \/ Sans accessoires","offer_id":52992403374344,"sku":null,"price":64.0,"currency_code":"EUR","in_stock":true},{"title":"Gris perle - 1050 \/ Taille XS ou S (3 pelotes) \/ Sans accessoires","offer_id":52992403407112,"sku":null,"price":41.2,"currency_code":"EUR","in_stock":true},{"title":"Gris perle - 1050 \/ Taille M, L ou XL (4 pelotes) \/ Sans accessoires","offer_id":52992403439880,"sku":null,"price":52.6,"currency_code":"EUR","in_stock":true},{"title":"Gris perle - 1050 \/ Taille 2XL ou 3XL (5 pelotes) \/ Sans accessoires","offer_id":52992403472648,"sku":null,"price":64.0,"currency_code":"EUR","in_stock":true},{"title":"Neon pink - 2018 \/ Taille XS ou S (3 pelotes) \/ Sans accessoires","offer_id":53344960479496,"sku":null,"price":41.2,"currency_code":"EUR","in_stock":true},{"title":"Neon pink - 2018 \/ Taille M, L ou XL (4 pelotes) \/ Sans accessoires","offer_id":53344960512264,"sku":null,"price":52.6,"currency_code":"EUR","in_stock":true},{"title":"Neon pink - 2018 \/ Taille 2XL ou 3XL (5 pelotes) \/ Sans accessoires","offer_id":53344960545032,"sku":null,"price":64.0,"currency_code":"EUR","in_stock":true},{"title":"Rose pâle - 1024 \/ Taille XS ou S (3 pelotes) \/ Sans accessoires","offer_id":53344960577800,"sku":null,"price":41.2,"currency_code":"EUR","in_stock":true},{"title":"Rose pâle - 1024 \/ Taille M, L ou XL (4 pelotes) \/ Sans accessoires","offer_id":53344960610568,"sku":null,"price":52.6,"currency_code":"EUR","in_stock":false},{"title":"Rose pâle - 1024 \/ Taille 2XL ou 3XL (5 pelotes) \/ Sans accessoires","offer_id":53344960643336,"sku":null,"price":64.0,"currency_code":"EUR","in_stock":false},{"title":"Ecru - 1008 \/ Taille XS ou S (3 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435960393992,"sku":null,"price":66.5,"currency_code":"EUR","in_stock":true},{"title":"Ecru - 1008 \/ Taille M, L ou XL (4 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435960426760,"sku":null,"price":77.9,"currency_code":"EUR","in_stock":true},{"title":"Ecru - 1008 \/ Taille 2XL ou 3XL (5 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435960459528,"sku":null,"price":89.3,"currency_code":"EUR","in_stock":true},{"title":"Camel - 1010 \/ Taille XS ou S (3 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435960492296,"sku":null,"price":66.5,"currency_code":"EUR","in_stock":true},{"title":"Camel - 1010 \/ Taille M, L ou XL (4 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435960525064,"sku":null,"price":77.9,"currency_code":"EUR","in_stock":false},{"title":"Camel - 1010 \/ Taille 2XL ou 3XL (5 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435960557832,"sku":null,"price":89.3,"currency_code":"EUR","in_stock":false},{"title":"Bronze - 1046 \/ Taille XS ou S (3 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435960590600,"sku":null,"price":66.5,"currency_code":"EUR","in_stock":true},{"title":"Bronze - 1046 \/ Taille M, L ou XL (4 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435960623368,"sku":null,"price":77.9,"currency_code":"EUR","in_stock":true},{"title":"Bronze - 1046 \/ Taille 2XL ou 3XL (5 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435960656136,"sku":null,"price":89.3,"currency_code":"EUR","in_stock":false},{"title":"Orange flamme - 2006 \/ Taille XS ou S (3 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435960688904,"sku":null,"price":66.5,"currency_code":"EUR","in_stock":true},{"title":"Orange flamme - 2006 \/ Taille M, L ou XL (4 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435960721672,"sku":null,"price":77.9,"currency_code":"EUR","in_stock":true},{"title":"Orange flamme - 2006 \/ Taille 2XL ou 3XL (5 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435960754440,"sku":null,"price":89.3,"currency_code":"EUR","in_stock":true},{"title":"Aubergine - 1035 \/ Taille XS ou S (3 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435960787208,"sku":null,"price":66.5,"currency_code":"EUR","in_stock":false},{"title":"Aubergine - 1035 \/ Taille M, L ou XL (4 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435960819976,"sku":null,"price":77.9,"currency_code":"EUR","in_stock":false},{"title":"Aubergine - 1035 \/ Taille 2XL ou 3XL (5 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435960852744,"sku":null,"price":89.3,"currency_code":"EUR","in_stock":false},{"title":"Bleu marine - 1013 \/ Taille XS ou S (3 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435960885512,"sku":null,"price":66.5,"currency_code":"EUR","in_stock":true},{"title":"Bleu marine - 1013 \/ Taille M, L ou XL (4 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435960918280,"sku":null,"price":77.9,"currency_code":"EUR","in_stock":true},{"title":"Bleu marine - 1013 \/ Taille 2XL ou 3XL (5 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435960951048,"sku":null,"price":89.3,"currency_code":"EUR","in_stock":true},{"title":"Vert olive - 1032 \/ Taille XS ou S (3 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435960983816,"sku":null,"price":66.5,"currency_code":"EUR","in_stock":true},{"title":"Vert olive - 1032 \/ Taille M, L ou XL (4 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435961016584,"sku":null,"price":77.9,"currency_code":"EUR","in_stock":true},{"title":"Vert olive - 1032 \/ Taille 2XL ou 3XL (5 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435961049352,"sku":null,"price":89.3,"currency_code":"EUR","in_stock":true},{"title":"Vert forêt - 1033 \/ Taille XS ou S (3 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435961082120,"sku":null,"price":66.5,"currency_code":"EUR","in_stock":true},{"title":"Vert forêt - 1033 \/ Taille M, L ou XL (4 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435961114888,"sku":null,"price":77.9,"currency_code":"EUR","in_stock":true},{"title":"Vert forêt - 1033 \/ Taille 2XL ou 3XL (5 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435961147656,"sku":null,"price":89.3,"currency_code":"EUR","in_stock":true},{"title":"Rouge vif - 1023 \/ Taille XS ou S (3 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435961180424,"sku":null,"price":66.5,"currency_code":"EUR","in_stock":true},{"title":"Rouge vif - 1023 \/ Taille M, L ou XL (4 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435961213192,"sku":null,"price":77.9,"currency_code":"EUR","in_stock":true},{"title":"Rouge vif - 1023 \/ Taille 2XL ou 3XL (5 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435961245960,"sku":null,"price":89.3,"currency_code":"EUR","in_stock":true},{"title":"Violet - 2022 \/ Taille XS ou S (3 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435961278728,"sku":null,"price":66.5,"currency_code":"EUR","in_stock":true},{"title":"Violet - 2022 \/ Taille M, L ou XL (4 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435961311496,"sku":null,"price":77.9,"currency_code":"EUR","in_stock":true},{"title":"Violet - 2022 \/ Taille 2XL ou 3XL (5 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435961344264,"sku":null,"price":89.3,"currency_code":"EUR","in_stock":true},{"title":"Gris perle - 1050 \/ Taille XS ou S (3 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435961377032,"sku":null,"price":66.5,"currency_code":"EUR","in_stock":true},{"title":"Gris perle - 1050 \/ Taille M, L ou XL (4 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435961409800,"sku":null,"price":77.9,"currency_code":"EUR","in_stock":true},{"title":"Gris perle - 1050 \/ Taille 2XL ou 3XL (5 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435961442568,"sku":null,"price":89.3,"currency_code":"EUR","in_stock":true},{"title":"Neon pink - 2018 \/ Taille XS ou S (3 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435961475336,"sku":null,"price":66.5,"currency_code":"EUR","in_stock":true},{"title":"Neon pink - 2018 \/ Taille M, L ou XL (4 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435961508104,"sku":null,"price":77.9,"currency_code":"EUR","in_stock":true},{"title":"Neon pink - 2018 \/ Taille 2XL ou 3XL (5 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435961540872,"sku":null,"price":89.3,"currency_code":"EUR","in_stock":true},{"title":"Rose pâle - 1024 \/ Taille XS ou S (3 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435961573640,"sku":null,"price":66.5,"currency_code":"EUR","in_stock":true},{"title":"Rose pâle - 1024 \/ Taille M, L ou XL (4 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435961606408,"sku":null,"price":77.9,"currency_code":"EUR","in_stock":false},{"title":"Rose pâle - 1024 \/ Taille 2XL ou 3XL (5 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435961639176,"sku":null,"price":89.3,"currency_code":"EUR","in_stock":false},{"title":"Jaune beurre - 2001 \/ Taille XS ou S (3 pelotes) \/ Sans accessoires","offer_id":57264180822280,"sku":null,"price":41.2,"currency_code":"EUR","in_stock":true},{"title":"Jaune beurre - 2001 \/ Taille XS ou S (3 pelotes) \/ Avec accessoires (+25.30€)","offer_id":57264180855048,"sku":null,"price":66.5,"currency_code":"EUR","in_stock":true},{"title":"Jaune beurre - 2001 \/ Taille M, L ou XL (4 pelotes) \/ Sans accessoires","offer_id":57264180887816,"sku":null,"price":52.6,"currency_code":"EUR","in_stock":true},{"title":"Jaune beurre - 2001 \/ Taille M, L ou XL (4 pelotes) \/ Avec accessoires (+25.30€)","offer_id":57264180920584,"sku":null,"price":77.9,"currency_code":"EUR","in_stock":true},{"title":"Jaune beurre - 2001 \/ Taille 2XL ou 3XL (5 pelotes) \/ Sans accessoires","offer_id":57264180953352,"sku":null,"price":64.0,"currency_code":"EUR","in_stock":true},{"title":"Jaune beurre - 2001 \/ Taille 2XL ou 3XL (5 pelotes) \/ Avec accessoires (+25.30€)","offer_id":57264180986120,"sku":null,"price":89.3,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/5727\/2072\/files\/Blandine_Jauffrineau_DSCF6453.webp?v=1762856081"},{"product_id":"kit-tricot-amelot-sweater-saperlipopette","title":"Kit - Amelot Sweater - Baby Suri","description":"\u003c!-- ============================================================\n     KIT AMELOT SWEATER – SAPERLIPOPETTE – FICHE PRODUIT OPTIMISÉE SEO\n     Structure : Description · Détails · Guide des tailles\n\n     SEO TITLE (69 car.) :\n     Kit Amelot Sweater – Charlotte Sometime – Saperlipopette Fonty | Tricotant\n\n     META DESCRIPTION (151 car.) :\n     Kit tricot pour l'Amelot Sweater de Charlotte Sometime : laine Saperlipopette Fonty + patron papier inclus. Tailles XS à 3XL. 12 coloris. Expédition sous 24h.\n     ============================================================ --\u003e\n\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\"\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Quattrocento+Sans:wght@400;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cdiv id=\"tabset-1\" style=\"max-width:100%;\"\u003e\n\n  \u003cdiv id=\"tabs-1\" role=\"tablist\" aria-label=\"Sections\" style=\"display:flex; gap:24px; flex-wrap:wrap; align-items:center; margin-bottom:12px;\"\u003e\n    \u003cbutton type=\"button\" role=\"tab\" data-target=\"panel-1\" aria-selected=\"true\" style=\"background:none; border:none; padding:0; cursor:pointer;\"\u003eDescription\u003c\/button\u003e\n    \u003cbutton type=\"button\" role=\"tab\" data-target=\"panel-2\" aria-selected=\"false\" style=\"background:none; border:none; padding:0; cursor:pointer;\"\u003eDétails\u003c\/button\u003e\n    \u003cbutton type=\"button\" role=\"tab\" data-target=\"panel-3\" aria-selected=\"false\" style=\"background:none; border:none; padding:0; cursor:pointer;\"\u003eGuide des tailles\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv id=\"panels-1\" style=\"width:100%;\"\u003e\n\n    \u003c!-- ===== ONGLET 1 : DESCRIPTION ===== --\u003e\n    \u003cdiv id=\"panel-1\" role=\"tabpanel\" style=\"display:block;\"\u003e\n\n      \u003cp\u003e\n        \u003cstrong\u003eAmelot Sweater de Charlotte Sometime\u003c\/strong\u003e est un pull sans manches\n        léger et élégant, l'un des modèles phares de la créatrice française. Cette version\n        du kit est proposée avec la \u003cstrong\u003elaine Saperlipopette de \u003ca href=\"https:\/\/tricotant.com\/collections\/fonty\"\u003eFonty\u003c\/a\u003e\u003c\/strong\u003e\n        — un fil précieux alliant baby suri, mérinos et soie, pour un résultat incroyablement doux et lustré.\n      \u003c\/p\u003e\n\n      \u003cp\u003e\u003cstrong\u003eLe kit comprend :\u003c\/strong\u003e\u003c\/p\u003e\n      \u003cul\u003e\n        \u003cli\u003eLe \u003ca href=\"https:\/\/tricotant.com\/products\/patron-amelot-sweater\"\u003epatron Amelot Sweater\u003c\/a\u003e au format papier\u003c\/li\u003e\n        \u003cli\u003eLa laine \u003cstrong\u003eSaperlipopette de Fonty\u003c\/strong\u003e en quantité adaptée à votre taille et coloris\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cp\u003e\u003cstrong\u003eLe modèle en bref :\u003c\/strong\u003e\u003c\/p\u003e\n      \u003cul\u003e\n        \u003cli\u003eSe tricote avec \u003cstrong\u003e2 brins de Saperlipopette\u003c\/strong\u003e aux aiguilles\n          \u003ca href=\"https:\/\/tricotant.com\/products\/aiguilles-interchangeables-4-mm-knitpro\"\u003e4 mm\u003c\/a\u003e et\n          \u003ca href=\"https:\/\/tricotant.com\/products\/aiguilles-interchangeables-5-mm-knitpro\"\u003e5 mm\u003c\/a\u003e\n        \u003c\/li\u003e\n        \u003cli\u003eTechniques travaillées : côtes 1\/1, jersey, diminutions, grafting, relever des mailles\u003c\/li\u003e\n        \u003cli\u003eNiveau : \u003cstrong\u003eintermédiaire\u003c\/strong\u003e\n\u003c\/li\u003e\n        \u003cli\u003eTailles disponibles : \u003cstrong\u003eXS au 3XL\u003c\/strong\u003e\n\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eAttention :\u003c\/strong\u003e la Saperlipopette n'étant pas le fil d'origine du patron, un échantillon est indispensable avant de commencer.\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cp\u003e\u003cstrong\u003eAccessoires nécessaires (proposés en option dans le kit) :\u003c\/strong\u003e\u003c\/p\u003e\n      \u003cul\u003e\n        \u003cli\u003eAiguilles circulaires interchangeables Ginger KnitPro\n          \u003ca href=\"https:\/\/tricotant.com\/products\/aiguilles-interchangeables-4-mm-knitpro\"\u003e4 mm\u003c\/a\u003e\n          avec \u003ca href=\"https:\/\/tricotant.com\/products\/cable-40-cm-aiguilles-circulaires-interchangeables-knit-pro\"\u003ecâble 40 cm\u003c\/a\u003e\n          et \u003ca href=\"https:\/\/tricotant.com\/products\/cable-80-cm-aiguilles-circulaires-interchangeables-knit-pro\"\u003ecâble 80 cm\u003c\/a\u003e\n          — pour les côtes et les empiècements\u003c\/li\u003e\n        \u003cli\u003eAiguilles circulaires interchangeables Ginger KnitPro\n          \u003ca href=\"https:\/\/tricotant.com\/products\/aiguilles-interchangeables-5-mm-knitpro\"\u003e5 mm\u003c\/a\u003e\n          avec \u003ca href=\"https:\/\/tricotant.com\/products\/cable-80-cm-aiguilles-circulaires-interchangeables-knit-pro\"\u003ecâble 80 cm\u003c\/a\u003e\n          — pour le jersey\u003c\/li\u003e\n        \u003cli\u003e2 \u003ca href=\"https:\/\/tricotant.com\/products\/marqueurs\"\u003emarqueurs de mailles\u003c\/a\u003e\n\u003c\/li\u003e\n        \u003cli\u003e\u003ca href=\"https:\/\/tricotant.com\/products\/aiguille-a-laine\"\u003eAiguille à laine\u003c\/a\u003e\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eUn \u003ca href=\"https:\/\/tricotant.com\/products\/crochet-3-5-mm-knitpro\"\u003ecrochet\u003c\/a\u003e peut également être ajouté en option — facultatif, mais pratique pour relever les mailles.\u003c\/p\u003e\n\n      \u003cp\u003e\u003cstrong\u003e12 coloris disponibles :\u003c\/strong\u003e\u003c\/p\u003e\n      \u003cul\u003e\n        \u003cli\u003e\n\u003cstrong\u003eÉcru\u003c\/strong\u003e 5001 — un écru lumineux et intemporel\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eOcre\u003c\/strong\u003e 5004 — jaune moutarde foncé et doux\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eVieux rose foncé\u003c\/strong\u003e 5011 — rose profond et subtil\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eBleu nuit\u003c\/strong\u003e 5034 — bleu profond, pour des tricots élégants\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eGris souris\u003c\/strong\u003e 5044 — gris neutre, facile à assortir\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eBleu vintage\u003c\/strong\u003e 5032 — bleu légèrement patiné\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eBleu ciel\u003c\/strong\u003e 5030 — bleu très doux pour des pièces lumineuses\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eVert sauge\u003c\/strong\u003e 5041 — vert tendre et apaisant\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eVert forêt\u003c\/strong\u003e 5043 — vert profond\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eMarron glacé\u003c\/strong\u003e 5022 — brun profond et rassurant\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eFraise écrasée\u003c\/strong\u003e 5009 — rouge rosé gourmand\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eBordeaux\u003c\/strong\u003e 5010 — rouge bordeaux intense et élégant\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cp\u003eCertaines teintes peuvent être en rupture temporaire.\n        \u003ca href=\"https:\/\/tricotant.com\/pages\/contact\"\u003eContactez-moi\u003c\/a\u003e si vous souhaitez un coloris particulier !\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- ===== ONGLET 2 : DÉTAILS ===== --\u003e\n    \u003cdiv id=\"panel-2\" role=\"tabpanel\" style=\"display:none;\"\u003e\n\n      \u003cp\u003e\u003cstrong\u003eLa laine :\u003c\/strong\u003e Saperlipopette de Fonty\u003c\/p\u003e\n      \u003cul\u003e\n        \u003cli\u003eComposition : 65 % baby suri (Pérou), 15 % mérinos fin (Amérique du Sud), 20 % soie (Asie mineure)\u003c\/li\u003e\n        \u003cli\u003ePoids \/ Longueur : 25 g = 125 m\u003c\/li\u003e\n        \u003cli\u003eEntretien : lavage à la main avec du savon doux, sans essorage, séchage à plat\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cp\u003e\u003cstrong\u003eQuantités par taille :\u003c\/strong\u003e\u003c\/p\u003e\n      \u003cul\u003e\n        \u003cli\u003eXS, S : \u003cstrong\u003e6 pelotes\u003c\/strong\u003e\n\u003c\/li\u003e\n        \u003cli\u003eM : \u003cstrong\u003e7 pelotes\u003c\/strong\u003e\n\u003c\/li\u003e\n        \u003cli\u003eL : \u003cstrong\u003e8 pelotes\u003c\/strong\u003e\n\u003c\/li\u003e\n        \u003cli\u003eXL : \u003cstrong\u003e9 pelotes\u003c\/strong\u003e\n\u003c\/li\u003e\n        \u003cli\u003e2XL : \u003cstrong\u003e10 pelotes\u003c\/strong\u003e\n\u003c\/li\u003e\n        \u003cli\u003e3XL : \u003cstrong\u003e12 pelotes\u003c\/strong\u003e\n\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cp\u003e\u003cstrong\u003eÉchantillon (aiguilles 5 mm, 2 brins) :\u003c\/strong\u003e 17 mailles × 23 rangs pour 10 cm en jersey\u003c\/p\u003e\n\n      \u003cul\u003e\n        \u003cli\u003eMathilde porte sa réalisation en coloris fraise écrasée (5009) en taille M.\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- ===== ONGLET 3 : GUIDE DES TAILLES ===== --\u003e\n    \u003cdiv id=\"panel-3\" role=\"tabpanel\" style=\"display:none;\"\u003e\n\n      \u003cp\u003e\n        L'Amelot Sweater se porte avec \u003cstrong\u003e5 à 10 cm d'aisance\u003c\/strong\u003e.\n        Choisissez votre taille habituelle. En cas de doute entre deux tailles, prenez la plus grande.\n      \u003c\/p\u003e\n\n      \u003ctable style=\"border-collapse:collapse; width:100%; font-size:15px;\"\u003e\n        \u003cthead\u003e\n          \u003ctr style=\"border-bottom:2px solid #963421;\"\u003e\n            \u003cth style=\"text-align:center; padding:8px 12px 8px 0;\"\u003eTaille\u003c\/th\u003e\n            \u003cth style=\"text-align:center; padding:8px 12px;\"\u003eTour de buste\u003c\/th\u003e\n            \u003cth style=\"text-align:center; padding:8px 12px;\"\u003eHauteur\u003c\/th\u003e\n            \u003cth style=\"text-align:center; padding:8px 12px;\"\u003eEmman-\u003cbr\u003echure\u003c\/th\u003e\n            \u003cth style=\"text-align:center; padding:8px 12px;\"\u003ePelotes\u003c\/th\u003e\n          \u003c\/tr\u003e\n        \u003c\/thead\u003e\n        \u003ctbody\u003e\n          \u003ctr style=\"border-bottom:1px solid #e8e0d8;\"\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e\u003cstrong\u003eXS\u003c\/strong\u003e\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e90 cm\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e48 cm\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e22 cm\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e6\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr style=\"border-bottom:1px solid #e8e0d8; background:#faf8f6;\"\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e\u003cstrong\u003eS\u003c\/strong\u003e\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e94 cm\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e50 cm\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e22 cm\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e6\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr style=\"border-bottom:1px solid #e8e0d8;\"\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e\u003cstrong\u003eM\u003c\/strong\u003e\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e98 cm\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e52 cm\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e23 cm\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e7\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr style=\"border-bottom:1px solid #e8e0d8; background:#faf8f6;\"\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e\u003cstrong\u003eL\u003c\/strong\u003e\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e102 cm\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e54 cm\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e23 cm\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e8\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr style=\"border-bottom:1px solid #e8e0d8;\"\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e\u003cstrong\u003eXL\u003c\/strong\u003e\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e110 cm\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e56 cm\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e25 cm\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e9\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr style=\"border-bottom:1px solid #e8e0d8; background:#faf8f6;\"\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e\u003cstrong\u003e2XL\u003c\/strong\u003e\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e120 cm\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e58 cm\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e25 cm\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e10\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e\u003cstrong\u003e3XL\u003c\/strong\u003e\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e130 cm\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e60 cm\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e27 cm\u003c\/td\u003e\n            \u003ctd style=\"text-align:center; padding:8px 12px;\"\u003e12\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n\n      \u003cp style=\"margin-top:12px;\"\u003e\n        \u003cem\u003eLes mesures sont celles du vêtement fini à plat.\u003c\/em\u003e\u003cbr\u003e\n        Une question sur votre taille ? \u003ca href=\"https:\/\/tricotant.com\/pages\/contact\"\u003eÉcrivez-moi !\u003c\/a\u003e\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cscript\u003e\n  (function () {\n    var root = document.getElementById('tabset-1');\n    if (!root) return;\n    var tabs   = root.querySelectorAll('#tabs-1 [role=\"tab\"]');\n    var panels = root.querySelectorAll('#panels-1 [role=\"tabpanel\"]');\n    var ACTIVE_COLOR   = '#963421';\n    var INACTIVE_COLOR = 'rgba(164,52,40,0.6)';\n    var FONT_FAMILY    = \"'Quattrocento Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif\";\n    tabs.forEach(function (t) {\n      t.style.fontFamily = FONT_FAMILY;\n      t.style.fontSize   = '16px';\n      t.style.fontWeight = '700';\n      t.style.letterSpacing = '0.02em';\n      t.style.lineHeight    = '1.4';\n      t.style.color         = INACTIVE_COLOR;\n      t.style.textDecoration = 'none';\n    });\n    function activate(targetId, clickedTab) {\n      panels.forEach(function (p) { p.style.display = 'none'; p.setAttribute('aria-hidden','true'); });\n      tabs.forEach(function (t) { t.setAttribute('aria-selected','false'); t.style.color = INACTIVE_COLOR; t.style.textDecoration = 'none'; });\n      var panel = root.querySelector('#' + targetId);\n      if (panel) { panel.style.display = 'block'; panel.setAttribute('aria-hidden','false'); }\n      clickedTab.setAttribute('aria-selected','true');\n      clickedTab.style.color = ACTIVE_COLOR;\n      clickedTab.style.textDecoration = 'none';\n    }\n    tabs.forEach(function (tab) {\n      tab.addEventListener('click', function () { activate(this.getAttribute('data-target'), this); });\n    });\n    if (tabs.length) activate(tabs[0].getAttribute('data-target'), tabs[0]);\n  })();\n  \u003c\/script\u003e\n\n\u003c\/div\u003e\n","brand":"Charlotte Sometime","offers":[{"title":"Gris souris - 5044 \/ Taille L (8 pelotes) \/ Sans accessoires","offer_id":52680022982920,"sku":null,"price":79.8,"currency_code":"EUR","in_stock":true},{"title":"Gris souris - 5044 \/ Taille XL (9 pelotes) \/ Sans accessoires","offer_id":52680023015688,"sku":null,"price":88.9,"currency_code":"EUR","in_stock":true},{"title":"Gris souris - 5044 \/ Taille 2XL (10 pelotes) \/ Sans accessoires","offer_id":52680023048456,"sku":null,"price":98.0,"currency_code":"EUR","in_stock":false},{"title":"Gris souris - 5044 \/ Taille 3XL (12 pelotes) \/ Sans accessoires","offer_id":52680023081224,"sku":null,"price":116.2,"currency_code":"EUR","in_stock":false},{"title":"Bleu vintage - 5032 \/ Taille L (8 pelotes) \/ Sans accessoires","offer_id":52680023179528,"sku":null,"price":79.8,"currency_code":"EUR","in_stock":false},{"title":"Bleu vintage - 5032 \/ Taille XL (9 pelotes) \/ Sans accessoires","offer_id":52680023212296,"sku":null,"price":88.9,"currency_code":"EUR","in_stock":false},{"title":"Bleu vintage - 5032 \/ Taille 2XL (10 pelotes) \/ Sans accessoires","offer_id":52680023245064,"sku":null,"price":98.0,"currency_code":"EUR","in_stock":false},{"title":"Bleu vintage - 5032 \/ Taille 3XL (12 pelotes) \/ Sans accessoires","offer_id":52680023277832,"sku":null,"price":116.2,"currency_code":"EUR","in_stock":false},{"title":"Vert sauge - 5041 \/ Taille L (8 pelotes) \/ Sans accessoires","offer_id":52680023376136,"sku":null,"price":79.8,"currency_code":"EUR","in_stock":false},{"title":"Vert sauge - 5041 \/ Taille XL (9 pelotes) \/ Sans accessoires","offer_id":52680023408904,"sku":null,"price":88.9,"currency_code":"EUR","in_stock":false},{"title":"Vert sauge - 5041 \/ Taille 2XL (10 pelotes) \/ Sans accessoires","offer_id":52680023441672,"sku":null,"price":98.0,"currency_code":"EUR","in_stock":false},{"title":"Vert sauge - 5041 \/ Taille 3XL (12 pelotes) \/ Sans accessoires","offer_id":52680023474440,"sku":null,"price":116.2,"currency_code":"EUR","in_stock":false},{"title":"Fraise écrasée - 5009 \/ Taille L (8 pelotes) \/ Sans accessoires","offer_id":52680023572744,"sku":null,"price":79.8,"currency_code":"EUR","in_stock":true},{"title":"Fraise écrasée - 5009 \/ Taille XL (9 pelotes) \/ Sans accessoires","offer_id":52680023605512,"sku":null,"price":88.9,"currency_code":"EUR","in_stock":true},{"title":"Fraise écrasée - 5009 \/ Taille 2XL (10 pelotes) \/ Sans accessoires","offer_id":52680023638280,"sku":null,"price":98.0,"currency_code":"EUR","in_stock":true},{"title":"Fraise écrasée - 5009 \/ Taille 3XL (12 pelotes) \/ Sans accessoires","offer_id":52680023671048,"sku":null,"price":116.2,"currency_code":"EUR","in_stock":true},{"title":"Bordeaux - 5010 \/ Taille L (8 pelotes) \/ Sans accessoires","offer_id":52680023769352,"sku":null,"price":79.8,"currency_code":"EUR","in_stock":false},{"title":"Bordeaux - 5010 \/ Taille XL (9 pelotes) \/ Sans accessoires","offer_id":52680023802120,"sku":null,"price":88.9,"currency_code":"EUR","in_stock":false},{"title":"Bordeaux - 5010 \/ Taille 2XL (10 pelotes) \/ Sans accessoires","offer_id":52680023834888,"sku":null,"price":98.0,"currency_code":"EUR","in_stock":false},{"title":"Bordeaux - 5010 \/ Taille 3XL (12 pelotes) \/ Sans accessoires","offer_id":52680023867656,"sku":null,"price":116.2,"currency_code":"EUR","in_stock":false},{"title":"Marron glacé - 5022 \/ Taille L (8 pelotes) \/ Sans accessoires","offer_id":52680023965960,"sku":null,"price":79.8,"currency_code":"EUR","in_stock":true},{"title":"Marron glacé - 5022 \/ Taille XL (9 pelotes) \/ Sans accessoires","offer_id":52680023998728,"sku":null,"price":88.9,"currency_code":"EUR","in_stock":true},{"title":"Marron glacé - 5022 \/ Taille 2XL (10 pelotes) \/ Sans accessoires","offer_id":52680024031496,"sku":null,"price":98.0,"currency_code":"EUR","in_stock":false},{"title":"Marron glacé - 5022 \/ Taille 3XL (12 pelotes) \/ Sans accessoires","offer_id":52680024064264,"sku":null,"price":116.2,"currency_code":"EUR","in_stock":false},{"title":"Bleu nuit - 5034 \/ Taille L (8 pelotes) \/ Sans accessoires","offer_id":52839278805256,"sku":null,"price":79.8,"currency_code":"EUR","in_stock":false},{"title":"Bleu nuit - 5034 \/ Taille XL (9 pelotes) \/ Sans accessoires","offer_id":52839278838024,"sku":null,"price":88.9,"currency_code":"EUR","in_stock":false},{"title":"Bleu nuit - 5034 \/ Taille 2XL (10 pelotes) \/ Sans accessoires","offer_id":52839278870792,"sku":null,"price":98.0,"currency_code":"EUR","in_stock":false},{"title":"Bleu nuit - 5034 \/ Taille 3XL (12 pelotes) \/ Sans accessoires","offer_id":52839278903560,"sku":null,"price":116.2,"currency_code":"EUR","in_stock":false},{"title":"Bleu ciel - 5030 \/ Taille L (8 pelotes) \/ Sans accessoires","offer_id":52839279001864,"sku":null,"price":79.8,"currency_code":"EUR","in_stock":true},{"title":"Bleu ciel - 5030 \/ Taille XL (9 pelotes) \/ Sans accessoires","offer_id":52839279034632,"sku":null,"price":88.9,"currency_code":"EUR","in_stock":true},{"title":"Bleu ciel - 5030 \/ Taille 2XL (10 pelotes) \/ Sans accessoires","offer_id":52839279067400,"sku":null,"price":98.0,"currency_code":"EUR","in_stock":true},{"title":"Bleu ciel - 5030 \/ Taille 3XL (12 pelotes) \/ Sans accessoires","offer_id":52839279100168,"sku":null,"price":116.2,"currency_code":"EUR","in_stock":true},{"title":"Vert forêt - 5043 \/ Taille L (8 pelotes) \/ Sans accessoires","offer_id":52839279198472,"sku":null,"price":79.8,"currency_code":"EUR","in_stock":true},{"title":"Vert forêt - 5043 \/ Taille XL (9 pelotes) \/ Sans accessoires","offer_id":52839279231240,"sku":null,"price":88.9,"currency_code":"EUR","in_stock":true},{"title":"Vert forêt - 5043 \/ Taille 2XL (10 pelotes) \/ Sans accessoires","offer_id":52839279264008,"sku":null,"price":98.0,"currency_code":"EUR","in_stock":true},{"title":"Vert forêt - 5043 \/ Taille 3XL (12 pelotes) \/ Sans accessoires","offer_id":52839279296776,"sku":null,"price":116.2,"currency_code":"EUR","in_stock":true},{"title":"Écru - 5001 \/ Taille L (8 pelotes) \/ Sans accessoires","offer_id":53344951861512,"sku":null,"price":79.8,"currency_code":"EUR","in_stock":true},{"title":"Écru - 5001 \/ Taille XL (9 pelotes) \/ Sans accessoires","offer_id":53344951894280,"sku":null,"price":88.9,"currency_code":"EUR","in_stock":true},{"title":"Écru - 5001 \/ Taille 2XL (10 pelotes) \/ Sans accessoires","offer_id":53344951927048,"sku":null,"price":98.0,"currency_code":"EUR","in_stock":true},{"title":"Écru - 5001 \/ Taille 3XL (12 pelotes) \/ Sans accessoires","offer_id":53344951959816,"sku":null,"price":116.2,"currency_code":"EUR","in_stock":false},{"title":"Ocre - 5004 \/ Taille L (8 pelotes) \/ Sans accessoires","offer_id":53344952058120,"sku":null,"price":79.8,"currency_code":"EUR","in_stock":true},{"title":"Ocre - 5004 \/ Taille XL (9 pelotes) \/ Sans accessoires","offer_id":53344952090888,"sku":null,"price":88.9,"currency_code":"EUR","in_stock":true},{"title":"Ocre - 5004 \/ Taille 2XL (10 pelotes) \/ Sans accessoires","offer_id":53344952123656,"sku":null,"price":98.0,"currency_code":"EUR","in_stock":true},{"title":"Ocre - 5004 \/ Taille 3XL (12 pelotes) \/ Sans accessoires","offer_id":53344952156424,"sku":null,"price":116.2,"currency_code":"EUR","in_stock":false},{"title":"Vieux rose foncé - 5011 \/ Taille L (8 pelotes) \/ Sans accessoires","offer_id":53344952254728,"sku":null,"price":79.8,"currency_code":"EUR","in_stock":true},{"title":"Vieux rose foncé - 5011 \/ Taille XL (9 pelotes) \/ Sans accessoires","offer_id":53344952287496,"sku":null,"price":88.9,"currency_code":"EUR","in_stock":true},{"title":"Vieux rose foncé - 5011 \/ Taille 2XL (10 pelotes) \/ Sans accessoires","offer_id":53344952320264,"sku":null,"price":98.0,"currency_code":"EUR","in_stock":true},{"title":"Vieux rose foncé - 5011 \/ Taille 3XL (12 pelotes) \/ Sans accessoires","offer_id":53344952353032,"sku":null,"price":116.2,"currency_code":"EUR","in_stock":false},{"title":"Gris souris - 5044 \/ Taille L (8 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435953938696,"sku":null,"price":105.1,"currency_code":"EUR","in_stock":true},{"title":"Gris souris - 5044 \/ Taille XL (9 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435953971464,"sku":null,"price":114.2,"currency_code":"EUR","in_stock":true},{"title":"Gris souris - 5044 \/ Taille 2XL (10 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435954004232,"sku":null,"price":123.3,"currency_code":"EUR","in_stock":false},{"title":"Gris souris - 5044 \/ Taille 3XL (12 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435954037000,"sku":null,"price":141.5,"currency_code":"EUR","in_stock":false},{"title":"Bleu vintage - 5032 \/ Taille L (8 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435954135304,"sku":null,"price":105.1,"currency_code":"EUR","in_stock":false},{"title":"Bleu vintage - 5032 \/ Taille XL (9 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435954168072,"sku":null,"price":114.2,"currency_code":"EUR","in_stock":false},{"title":"Bleu vintage - 5032 \/ Taille 2XL (10 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435954200840,"sku":null,"price":123.3,"currency_code":"EUR","in_stock":false},{"title":"Bleu vintage - 5032 \/ Taille 3XL (12 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435954233608,"sku":null,"price":141.5,"currency_code":"EUR","in_stock":false},{"title":"Vert sauge - 5041 \/ Taille L (8 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435954331912,"sku":null,"price":105.1,"currency_code":"EUR","in_stock":false},{"title":"Vert sauge - 5041 \/ Taille XL (9 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435954364680,"sku":null,"price":114.2,"currency_code":"EUR","in_stock":false},{"title":"Vert sauge - 5041 \/ Taille 2XL (10 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435954397448,"sku":null,"price":123.3,"currency_code":"EUR","in_stock":false},{"title":"Vert sauge - 5041 \/ Taille 3XL (12 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435954430216,"sku":null,"price":141.5,"currency_code":"EUR","in_stock":false},{"title":"Fraise écrasée - 5009 \/ Taille L (8 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435954528520,"sku":null,"price":105.1,"currency_code":"EUR","in_stock":true},{"title":"Fraise écrasée - 5009 \/ Taille XL (9 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435954561288,"sku":null,"price":114.2,"currency_code":"EUR","in_stock":true},{"title":"Fraise écrasée - 5009 \/ Taille 2XL (10 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435954594056,"sku":null,"price":123.3,"currency_code":"EUR","in_stock":true},{"title":"Fraise écrasée - 5009 \/ Taille 3XL (12 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435954626824,"sku":null,"price":141.5,"currency_code":"EUR","in_stock":true},{"title":"Bordeaux - 5010 \/ Taille L (8 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435954725128,"sku":null,"price":105.1,"currency_code":"EUR","in_stock":false},{"title":"Bordeaux - 5010 \/ Taille XL (9 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435954757896,"sku":null,"price":114.2,"currency_code":"EUR","in_stock":false},{"title":"Bordeaux - 5010 \/ Taille 2XL (10 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435954790664,"sku":null,"price":123.3,"currency_code":"EUR","in_stock":false},{"title":"Bordeaux - 5010 \/ Taille 3XL (12 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435954823432,"sku":null,"price":141.5,"currency_code":"EUR","in_stock":false},{"title":"Marron glacé - 5022 \/ Taille L (8 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435954921736,"sku":null,"price":105.1,"currency_code":"EUR","in_stock":true},{"title":"Marron glacé - 5022 \/ Taille XL (9 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435954954504,"sku":null,"price":114.2,"currency_code":"EUR","in_stock":true},{"title":"Marron glacé - 5022 \/ Taille 2XL (10 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435954987272,"sku":null,"price":123.3,"currency_code":"EUR","in_stock":false},{"title":"Marron glacé - 5022 \/ Taille 3XL (12 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435955020040,"sku":null,"price":141.5,"currency_code":"EUR","in_stock":false},{"title":"Bleu nuit - 5034 \/ Taille L (8 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435955118344,"sku":null,"price":105.1,"currency_code":"EUR","in_stock":false},{"title":"Bleu nuit - 5034 \/ Taille XL (9 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435955151112,"sku":null,"price":114.2,"currency_code":"EUR","in_stock":false},{"title":"Bleu nuit - 5034 \/ Taille 2XL (10 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435955183880,"sku":null,"price":123.3,"currency_code":"EUR","in_stock":false},{"title":"Bleu nuit - 5034 \/ Taille 3XL (12 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435955216648,"sku":null,"price":141.5,"currency_code":"EUR","in_stock":false},{"title":"Bleu ciel - 5030 \/ Taille L (8 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435955314952,"sku":null,"price":105.1,"currency_code":"EUR","in_stock":true},{"title":"Bleu ciel - 5030 \/ Taille XL (9 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435955347720,"sku":null,"price":114.2,"currency_code":"EUR","in_stock":true},{"title":"Bleu ciel - 5030 \/ Taille 2XL (10 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435955380488,"sku":null,"price":123.3,"currency_code":"EUR","in_stock":true},{"title":"Bleu ciel - 5030 \/ Taille 3XL (12 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435955413256,"sku":null,"price":141.5,"currency_code":"EUR","in_stock":true},{"title":"Vert forêt - 5043 \/ Taille L (8 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435955511560,"sku":null,"price":105.1,"currency_code":"EUR","in_stock":true},{"title":"Vert forêt - 5043 \/ Taille XL (9 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435955544328,"sku":null,"price":114.2,"currency_code":"EUR","in_stock":true},{"title":"Vert forêt - 5043 \/ Taille 2XL (10 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435955577096,"sku":null,"price":123.3,"currency_code":"EUR","in_stock":true},{"title":"Vert forêt - 5043 \/ Taille 3XL (12 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435955609864,"sku":null,"price":141.5,"currency_code":"EUR","in_stock":true},{"title":"Écru - 5001 \/ Taille L (8 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435955708168,"sku":null,"price":105.1,"currency_code":"EUR","in_stock":true},{"title":"Écru - 5001 \/ Taille XL (9 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435955740936,"sku":null,"price":114.2,"currency_code":"EUR","in_stock":true},{"title":"Écru - 5001 \/ Taille 2XL (10 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435955773704,"sku":null,"price":123.3,"currency_code":"EUR","in_stock":true},{"title":"Écru - 5001 \/ Taille 3XL (12 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435955806472,"sku":null,"price":141.5,"currency_code":"EUR","in_stock":false},{"title":"Ocre - 5004 \/ Taille L (8 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435955904776,"sku":null,"price":105.1,"currency_code":"EUR","in_stock":true},{"title":"Ocre - 5004 \/ Taille XL (9 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435955937544,"sku":null,"price":114.2,"currency_code":"EUR","in_stock":true},{"title":"Ocre - 5004 \/ Taille 2XL (10 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435955970312,"sku":null,"price":123.3,"currency_code":"EUR","in_stock":true},{"title":"Ocre - 5004 \/ Taille 3XL (12 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435956003080,"sku":null,"price":141.5,"currency_code":"EUR","in_stock":false},{"title":"Vieux rose foncé - 5011 \/ Taille L (8 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435956101384,"sku":null,"price":105.1,"currency_code":"EUR","in_stock":true},{"title":"Vieux rose foncé - 5011 \/ Taille XL (9 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435956134152,"sku":null,"price":114.2,"currency_code":"EUR","in_stock":true},{"title":"Vieux rose foncé - 5011 \/ Taille 2XL (10 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435956166920,"sku":null,"price":123.3,"currency_code":"EUR","in_stock":true},{"title":"Vieux rose foncé - 5011 \/ Taille 3XL (12 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53435956199688,"sku":null,"price":141.5,"currency_code":"EUR","in_stock":false},{"title":"Gris souris - 5044 \/ Taille XS ou S (6 pelotes) \/ Sans accessoires","offer_id":53486742896904,"sku":null,"price":61.6,"currency_code":"EUR","in_stock":true},{"title":"Gris souris - 5044 \/ Taille XS ou S (6 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53486742929672,"sku":null,"price":86.9,"currency_code":"EUR","in_stock":true},{"title":"Gris souris - 5044 \/ Taille M (7 pelotes) \/ Sans accessoires","offer_id":53486742962440,"sku":null,"price":70.7,"currency_code":"EUR","in_stock":true},{"title":"Gris souris - 5044 \/ Taille M (7 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53486742995208,"sku":null,"price":96.0,"currency_code":"EUR","in_stock":true},{"title":"Bleu vintage - 5032 \/ Taille XS ou S (6 pelotes) \/ Sans accessoires","offer_id":53486743027976,"sku":null,"price":61.6,"currency_code":"EUR","in_stock":false},{"title":"Bleu vintage - 5032 \/ Taille XS ou S (6 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53486743060744,"sku":null,"price":86.9,"currency_code":"EUR","in_stock":false},{"title":"Bleu vintage - 5032 \/ Taille M (7 pelotes) \/ Sans accessoires","offer_id":53486743093512,"sku":null,"price":70.7,"currency_code":"EUR","in_stock":false},{"title":"Bleu vintage - 5032 \/ Taille M (7 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53486743126280,"sku":null,"price":96.0,"currency_code":"EUR","in_stock":false},{"title":"Vert sauge - 5041 \/ Taille XS ou S (6 pelotes) \/ Sans accessoires","offer_id":53486743159048,"sku":null,"price":61.6,"currency_code":"EUR","in_stock":false},{"title":"Vert sauge - 5041 \/ Taille XS ou S (6 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53486743191816,"sku":null,"price":86.9,"currency_code":"EUR","in_stock":false},{"title":"Vert sauge - 5041 \/ Taille M (7 pelotes) \/ Sans accessoires","offer_id":53486743224584,"sku":null,"price":70.7,"currency_code":"EUR","in_stock":false},{"title":"Vert sauge - 5041 \/ Taille M (7 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53486743257352,"sku":null,"price":96.0,"currency_code":"EUR","in_stock":false},{"title":"Fraise écrasée - 5009 \/ Taille XS ou S (6 pelotes) \/ Sans accessoires","offer_id":53486743290120,"sku":null,"price":61.6,"currency_code":"EUR","in_stock":true},{"title":"Fraise écrasée - 5009 \/ Taille XS ou S (6 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53486743322888,"sku":null,"price":86.9,"currency_code":"EUR","in_stock":true},{"title":"Fraise écrasée - 5009 \/ Taille M (7 pelotes) \/ Sans accessoires","offer_id":53486743355656,"sku":null,"price":70.7,"currency_code":"EUR","in_stock":true},{"title":"Fraise écrasée - 5009 \/ Taille M (7 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53486743388424,"sku":null,"price":96.0,"currency_code":"EUR","in_stock":true},{"title":"Bordeaux - 5010 \/ Taille XS ou S (6 pelotes) \/ Sans accessoires","offer_id":53486743421192,"sku":null,"price":61.6,"currency_code":"EUR","in_stock":false},{"title":"Bordeaux - 5010 \/ Taille XS ou S (6 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53486743453960,"sku":null,"price":86.9,"currency_code":"EUR","in_stock":false},{"title":"Bordeaux - 5010 \/ Taille M (7 pelotes) \/ Sans accessoires","offer_id":53486743486728,"sku":null,"price":70.7,"currency_code":"EUR","in_stock":false},{"title":"Bordeaux - 5010 \/ Taille M (7 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53486743519496,"sku":null,"price":96.0,"currency_code":"EUR","in_stock":false},{"title":"Marron glacé - 5022 \/ Taille XS ou S (6 pelotes) \/ Sans accessoires","offer_id":53486743552264,"sku":null,"price":61.6,"currency_code":"EUR","in_stock":true},{"title":"Marron glacé - 5022 \/ Taille XS ou S (6 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53486743585032,"sku":null,"price":86.9,"currency_code":"EUR","in_stock":true},{"title":"Marron glacé - 5022 \/ Taille M (7 pelotes) \/ Sans accessoires","offer_id":53486743617800,"sku":null,"price":70.7,"currency_code":"EUR","in_stock":true},{"title":"Marron glacé - 5022 \/ Taille M (7 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53486743650568,"sku":null,"price":96.0,"currency_code":"EUR","in_stock":true},{"title":"Bleu nuit - 5034 \/ Taille XS ou S (6 pelotes) \/ Sans accessoires","offer_id":53486743683336,"sku":null,"price":61.6,"currency_code":"EUR","in_stock":false},{"title":"Bleu nuit - 5034 \/ Taille XS ou S (6 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53486743716104,"sku":null,"price":86.9,"currency_code":"EUR","in_stock":false},{"title":"Bleu nuit - 5034 \/ Taille M (7 pelotes) \/ Sans accessoires","offer_id":53486743748872,"sku":null,"price":70.7,"currency_code":"EUR","in_stock":false},{"title":"Bleu nuit - 5034 \/ Taille M (7 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53486743781640,"sku":null,"price":96.0,"currency_code":"EUR","in_stock":false},{"title":"Bleu ciel - 5030 \/ Taille XS ou S (6 pelotes) \/ Sans accessoires","offer_id":53486743814408,"sku":null,"price":61.6,"currency_code":"EUR","in_stock":true},{"title":"Bleu ciel - 5030 \/ Taille XS ou S (6 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53486743847176,"sku":null,"price":86.9,"currency_code":"EUR","in_stock":true},{"title":"Bleu ciel - 5030 \/ Taille M (7 pelotes) \/ Sans accessoires","offer_id":53486743879944,"sku":null,"price":70.7,"currency_code":"EUR","in_stock":true},{"title":"Bleu ciel - 5030 \/ Taille M (7 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53486743912712,"sku":null,"price":96.0,"currency_code":"EUR","in_stock":true},{"title":"Vert forêt - 5043 \/ Taille XS ou S (6 pelotes) \/ Sans accessoires","offer_id":53486743945480,"sku":null,"price":61.6,"currency_code":"EUR","in_stock":true},{"title":"Vert forêt - 5043 \/ Taille XS ou S (6 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53486743978248,"sku":null,"price":86.9,"currency_code":"EUR","in_stock":true},{"title":"Vert forêt - 5043 \/ Taille M (7 pelotes) \/ Sans accessoires","offer_id":53486744011016,"sku":null,"price":70.7,"currency_code":"EUR","in_stock":true},{"title":"Vert forêt - 5043 \/ Taille M (7 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53486744043784,"sku":null,"price":96.0,"currency_code":"EUR","in_stock":true},{"title":"Écru - 5001 \/ Taille XS ou S (6 pelotes) \/ Sans accessoires","offer_id":53486744076552,"sku":null,"price":61.6,"currency_code":"EUR","in_stock":true},{"title":"Écru - 5001 \/ Taille XS ou S (6 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53486744109320,"sku":null,"price":86.9,"currency_code":"EUR","in_stock":true},{"title":"Écru - 5001 \/ Taille M (7 pelotes) \/ Sans accessoires","offer_id":53486744142088,"sku":null,"price":70.7,"currency_code":"EUR","in_stock":true},{"title":"Écru - 5001 \/ Taille M (7 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53486744174856,"sku":null,"price":96.0,"currency_code":"EUR","in_stock":true},{"title":"Ocre - 5004 \/ Taille XS ou S (6 pelotes) \/ Sans accessoires","offer_id":53486744207624,"sku":null,"price":61.6,"currency_code":"EUR","in_stock":true},{"title":"Ocre - 5004 \/ Taille XS ou S (6 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53486744240392,"sku":null,"price":86.9,"currency_code":"EUR","in_stock":true},{"title":"Ocre - 5004 \/ Taille M (7 pelotes) \/ Sans accessoires","offer_id":53486744273160,"sku":null,"price":70.7,"currency_code":"EUR","in_stock":true},{"title":"Ocre - 5004 \/ Taille M (7 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53486744305928,"sku":null,"price":96.0,"currency_code":"EUR","in_stock":true},{"title":"Vieux rose foncé - 5011 \/ Taille XS ou S (6 pelotes) \/ Sans accessoires","offer_id":53486744338696,"sku":null,"price":61.6,"currency_code":"EUR","in_stock":true},{"title":"Vieux rose foncé - 5011 \/ Taille XS ou S (6 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53486744371464,"sku":null,"price":86.9,"currency_code":"EUR","in_stock":true},{"title":"Vieux rose foncé - 5011 \/ Taille M (7 pelotes) \/ Sans accessoires","offer_id":53486744404232,"sku":null,"price":70.7,"currency_code":"EUR","in_stock":true},{"title":"Vieux rose foncé - 5011 \/ Taille M (7 pelotes) \/ Avec accessoires (+25.30€)","offer_id":53486744437000,"sku":null,"price":96.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/5727\/2072\/files\/amelot-saperlipopette-fraise-ecrasee.jpg?v=1761213371"},{"product_id":"cable-aiguilles-circulaires-interchangeables-knit-pro","title":"Câble pour aiguilles circulaires interchangeables","description":"\u003c!-- 1) Charger la police Quattrocento Sans --\u003e\n\u003cp\u003e\u003clink href=\"https:\/\/fonts.googleapis.com\" rel=\"preconnect\"\u003e \u003clink crossorigin=\"\" href=\"https:\/\/fonts.gstatic.com\" rel=\"preconnect\"\u003e \u003clink rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Quattrocento+Sans:wght@400;700\u0026amp;display=swap\"\u003e\u003c\/p\u003e\n\u003c!-- 2) Composant onglets --\u003e\n\u003cdiv style=\"max-width: 100%;\" id=\"tabset-1\"\u003e\n\u003c!-- Ligne des onglets --\u003e\n\u003cdiv style=\"display: flex; gap: 24px; flex-wrap: wrap; align-items: center; margin-bottom: 12px;\" aria-label=\"Sections\" role=\"tablist\" id=\"tabs-1\"\u003e\n\u003cbutton style=\"background: none; border: none; padding: 0; cursor: pointer;\" aria-selected=\"true\" role=\"tab\" data-target=\"panel-1\" type=\"button\"\u003e Description \u003c\/button\u003e \u003cbutton style=\"background: none; border: none; padding: 0; cursor: pointer;\" aria-selected=\"false\" role=\"tab\" data-target=\"panel-2\" type=\"button\"\u003e Détails \u003c\/button\u003e \u003cbutton style=\"background: none; border: none; padding: 0; cursor: pointer;\" aria-selected=\"false\" role=\"tab\" data-target=\"panel-3\" type=\"button\"\u003e Que faire avec ? \u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Zone de contenu pleine largeur --\u003e\n\u003cdiv style=\"width: 100%;\" id=\"panels-1\"\u003e\n\u003cdiv style=\"display: block;\" role=\"tabpanel\" id=\"panel-1\"\u003e\n\u003cul\u003e\n\u003cli\u003eCâbles adaptés aux aiguilles circulaires interchangeables, souples et résistants\u003c\/li\u003e\n\u003cli\u003eTailles disponibles : 40 cm, 60 cm, 80 cm, 120 cm\u003c\/li\u003e\n\u003cli\u003eCes câbles conviennent à toutes les tailles et gammes d'aiguilles Knit Pro\u003c\/li\u003e\n\u003cli\u003eInclus : 1 câble, 2 embouts de protection, 1 clé de serrage\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cb\u003eLes câbles sont vendus sans aiguilles, n'oubliez pas de les ajouter à votre commande : gamme Ginger ou Basix \u003c\/b\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: none;\" role=\"tabpanel\" id=\"panel-2\"\u003e\n\u003cul\u003e\n  \u003cli\u003eMatière principale : nylon\u003c\/li\u003e\n\u003cli\u003eLieu de fabrication : Inde\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eUne question supplémentaire, une taille particulière souhaitée ?\u003cbr\u003e\u003ca href=\"https:\/\/tricotant.com\/pages\/contact\"\u003eÉcrivez-nous !\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: none;\" role=\"tabpanel\" id=\"panel-3\"\u003e\n\u003cp\u003eNos réalisations favorites avec les câbles :\u003c\/p\u003e\n\u003cul\u003e\n      \u003cli\u003eLe pull Amelot par Charlotte Sometime - \u003ca href=\"https:\/\/tricotant.com\/products\/kit-pull-amelot-mohair\" target=\"_blank\"\u003ekit disponible ici\u003c\/a\u003e\n\u003c\/li\u003e\n       \u003cli\u003eLe gilet Cabane par Charlotte Sometime - \u003ca href=\"https:\/\/tricotant.com\/products\/kit-cardigan-cabane-mohair\" target=\"_blank\"\u003ekit disponible ici\u003c\/a\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 3) Script de personnalisation (couleur + police) et logique d’onglets --\u003e \u003cscript\u003e\n(function () {\n  var root = document.getElementById('tabset-1');\n  if (!root) return;\n\n  var tabs   = root.querySelectorAll('#tabs-1 [role=\"tab\"]');\n  var panels = root.querySelectorAll('#panels-1 [role=\"tabpanel\"]');\n\n  \/\/ ==== PERSONNALISATION DEMANDÉE ====\n  var ACTIVE_COLOR   = '#963421';               \/\/ couleur onglet actif\n  var INACTIVE_COLOR = 'rgba(164,52,40,0.6)';   \/\/ couleur onglets inactifs (même teinte, atténuée)\n  var FONT_FAMILY    = \"'Quattrocento Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif\";\n  var FONT_SIZE      = '16px';\n  var FONT_WEIGHT    = '700'; \/\/ plus marqué, change à '600' si tu préfères\n\n  \/\/ Appliquer le style de base à tous les onglets\n  tabs.forEach(function (t) {\n    t.style.fontFamily = FONT_FAMILY;\n    t.style.fontSize   = FONT_SIZE;\n    t.style.fontWeight = FONT_WEIGHT;\n    t.style.letterSpacing = '0.02em';\n    t.style.lineHeight    = '1.4';\n    t.style.color         = INACTIVE_COLOR;\n    t.style.textDecoration = 'none';\n  });\n\n  function activate(targetId, clickedTab) {\n    \/\/ Masquer tous les panneaux + réinitialiser tous les onglets\n    panels.forEach(function (p) { p.style.display = 'none'; p.setAttribute('aria-hidden','true'); });\n    tabs.forEach(function (t) {\n      t.setAttribute('aria-selected','false');\n      t.style.color = INACTIVE_COLOR;\n      t.style.textDecoration = 'none';\n    });\n\n    \/\/ Afficher le panneau ciblé\n    var panel = root.querySelector('#' + targetId);\n    if (panel) { panel.style.display = 'block'; panel.setAttribute('aria-hidden','false'); }\n\n    \/\/ Styliser l’onglet actif\n    clickedTab.setAttribute('aria-selected','true');\n    clickedTab.style.color = ACTIVE_COLOR;\n    clickedTab.style.textDecoration = 'none';\n  }\n\n  \/\/ Gestion des clics\n  tabs.forEach(function (tab) {\n    tab.addEventListener('click', function () {\n      activate(this.getAttribute('data-target'), this);\n    });\n  });\n\n  \/\/ État initial (Section 1 active)\n  if (tabs.length) activate(tabs[0].getAttribute('data-target'), tabs[0]);\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"KnitPro","offers":[{"title":"40 cm","offer_id":53356815319304,"sku":null,"price":3.7,"currency_code":"EUR","in_stock":true},{"title":"60 cm","offer_id":53356815352072,"sku":null,"price":3.7,"currency_code":"EUR","in_stock":true},{"title":"80 cm","offer_id":53356815384840,"sku":null,"price":3.7,"currency_code":"EUR","in_stock":true},{"title":"120 cm","offer_id":53356815417608,"sku":null,"price":3.7,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/5727\/2072\/files\/cable-interchangeable-80-cm.webp?v=1758525922"},{"product_id":"aiguilles-interchangeables-ginger-knitpro","title":"Aiguilles interchangeables Ginger - KnitPro","description":"\u003c!-- 1) Charger la police Quattrocento Sans --\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Quattrocento+Sans:wght@400;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- 2) Composant onglets --\u003e\n\u003cdiv id=\"tabset-1\" style=\"max-width:100%;\"\u003e\n\n  \u003c!-- Ligne des onglets --\u003e\n  \u003cdiv id=\"tabs-1\" role=\"tablist\" aria-label=\"Sections\" style=\"display:flex;gap:24px;flex-wrap:wrap;align-items:center;margin-bottom:12px;\"\u003e\n    \u003cbutton type=\"button\" data-target=\"panel-1\" role=\"tab\" aria-selected=\"true\" style=\"background:none;border:none;padding:0;cursor:pointer;\"\u003e\n      Description\n    \u003c\/button\u003e\n    \u003cbutton type=\"button\" data-target=\"panel-2\" role=\"tab\" aria-selected=\"false\" style=\"background:none;border:none;padding:0;cursor:pointer;\"\u003e\n      Détails\n    \u003c\/button\u003e\n    \u003cbutton type=\"button\" data-target=\"panel-3\" role=\"tab\" aria-selected=\"false\" style=\"background:none;border:none;padding:0;cursor:pointer;\"\u003e\n      Que faire avec ?\n    \u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Zone de contenu pleine largeur --\u003e\n  \u003cdiv id=\"panels-1\" style=\"width:100%;\"\u003e\n    \u003cdiv id=\"panel-1\" role=\"tabpanel\" style=\"display:block;\"\u003e\n      \u003cul\u003e\n\u003cli\u003eLes aiguilles circulaires interchangeables Ginger allient douceur et solidité pour un tricot fluide et élégant avec leur jolie teinte acajou\u003c\/li\u003e\n        \u003cli\u003eLongueur personnalisable grâce aux câbles adaptés \u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003cp\u003e\u003cb\u003eLes aiguilles sont vendues sans câble, n'oubliez pas de les ajouter à votre commande ! \u003c\/b\u003e\u003c\/p\u003e\n        \n        \u003c!-- Pour rajouter un ligne a point tu fais \u003cli\u003eton texte\u003c\/li\u003e --\u003e\n      \n    \n\u003c\/div\u003e\n\n    \u003cdiv id=\"panel-2\" role=\"tabpanel\" style=\"display:none;\"\u003e\n      \u003cul\u003e\n        \u003cli\u003eMatière : bois laminé (même base que la gamme Synfonie)\u003c\/li\u003e\n        \u003cli\u003eLieu de fabrication : Inde\u003c\/li\u003e\n\u003cli\u003e Tailles disponibles : 3 mm, 3, 5 mm, 4 mm, 4,5 mm, 5 mm, 6 mm, 8 mm, 9 mm\n\u003c\/li\u003e \n \u003cli\u003e À compléter avec les \u003ca href=\"https:\/\/tricotant.com\/products\/cable-80-cm-aiguilles-circulaires-interchangeables-knit-pro\"\u003ecâbles\u003c\/a\u003e Knit Pro\n        \u003c\/li\u003e\n\u003c\/ul\u003e\n        \n        \u003c!-- Pour rajouter un ligne a point tu fais \u003cli\u003eton texte\u003c\/li\u003e --\u003e\n      \n      \u003cp\u003eUne question supplémentaire, une taille particulière souhaitée ?\u003cbr\u003e\u003ca href=\"https:\/\/tricotant.com\/pages\/contact\"\u003eÉcrivez-nous !\u003c\/a\u003e\u003c\/p\u003e\n    \u003c\/div\u003e\n  \n\n    \u003cdiv id=\"panel-3\" role=\"tabpanel\" style=\"display:none;\"\u003e\n     \u003cul\u003e\n       \u003cp\u003eNos réalisations favorites en 5 mm :\u003c\/p\u003e\n      \u003cli\u003eLe pull Amelot par Charlotte Sometime - \u003ca href=\"https:\/\/tricotant.com\/products\/kit-pull-amelot-mohair\" target=\"_blank\"\u003ekit disponible ici\u003c\/a\u003e\n\u003c\/li\u003e\n       \u003cli\u003eLe gilet Cabane par Charlotte Sometime - \u003ca href=\"https:\/\/tricotant.com\/products\/kit-cardigan-cabane-mohair\" target=\"_blank\"\u003ekit disponible ici\u003c\/a\u003e\n\u003c\/li\u003e\n    \n\u003c\/ul\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n\n\u003c!-- 3) Script de personnalisation (couleur + police) et logique d’onglets --\u003e\n\u003cscript\u003e\n(function () {\n  var root = document.getElementById('tabset-1');\n  if (!root) return;\n\n  var tabs   = root.querySelectorAll('#tabs-1 [role=\"tab\"]');\n  var panels = root.querySelectorAll('#panels-1 [role=\"tabpanel\"]');\n\n  \/\/ ==== PERSONNALISATION DEMANDÉE ====\n  var ACTIVE_COLOR   = '#963421';               \/\/ couleur onglet actif\n  var INACTIVE_COLOR = 'rgba(164,52,40,0.6)';   \/\/ couleur onglets inactifs (même teinte, atténuée)\n  var FONT_FAMILY    = \"'Quattrocento Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif\";\n  var FONT_SIZE      = '16px';\n  var FONT_WEIGHT    = '700'; \/\/ plus marqué, change à '600' si tu préfères\n\n  \/\/ Appliquer le style de base à tous les onglets\n  tabs.forEach(function (t) {\n    t.style.fontFamily = FONT_FAMILY;\n    t.style.fontSize   = FONT_SIZE;\n    t.style.fontWeight = FONT_WEIGHT;\n    t.style.letterSpacing = '0.02em';\n    t.style.lineHeight    = '1.4';\n    t.style.color         = INACTIVE_COLOR;\n    t.style.textDecoration = 'none';\n  });\n\n  function activate(targetId, clickedTab) {\n    \/\/ Masquer tous les panneaux + réinitialiser tous les onglets\n    panels.forEach(function (p) { p.style.display = 'none'; p.setAttribute('aria-hidden','true'); });\n    tabs.forEach(function (t) {\n      t.setAttribute('aria-selected','false');\n      t.style.color = INACTIVE_COLOR;\n      t.style.textDecoration = 'none';\n    });\n\n    \/\/ Afficher le panneau ciblé\n    var panel = root.querySelector('#' + targetId);\n    if (panel) { panel.style.display = 'block'; panel.setAttribute('aria-hidden','false'); }\n\n    \/\/ Styliser l’onglet actif\n    clickedTab.setAttribute('aria-selected','true');\n    clickedTab.style.color = ACTIVE_COLOR;\n    clickedTab.style.textDecoration = 'none';\n  }\n\n  \/\/ Gestion des clics\n  tabs.forEach(function (tab) {\n    tab.addEventListener('click', function () {\n      activate(this.getAttribute('data-target'), this);\n    });\n  });\n\n  \/\/ État initial (Section 1 active)\n  if (tabs.length) activate(tabs[0].getAttribute('data-target'), tabs[0]);\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"KnitPro","offers":[{"title":"3 mm","offer_id":53356697420040,"sku":null,"price":8.1,"currency_code":"EUR","in_stock":true},{"title":"3.5 mm","offer_id":53356697452808,"sku":null,"price":8.1,"currency_code":"EUR","in_stock":true},{"title":"4 mm","offer_id":53356697485576,"sku":null,"price":8.1,"currency_code":"EUR","in_stock":true},{"title":"4.5 mm","offer_id":53356697518344,"sku":null,"price":8.1,"currency_code":"EUR","in_stock":true},{"title":"5 mm","offer_id":53356697551112,"sku":null,"price":8.1,"currency_code":"EUR","in_stock":true},{"title":"5.5 mm","offer_id":53454098858248,"sku":null,"price":8.1,"currency_code":"EUR","in_stock":true},{"title":"6 mm","offer_id":53356697583880,"sku":null,"price":10.3,"currency_code":"EUR","in_stock":true},{"title":"8 mm","offer_id":53356697616648,"sku":null,"price":10.3,"currency_code":"EUR","in_stock":true},{"title":"9 mm","offer_id":53356697649416,"sku":null,"price":12.3,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/5727\/2072\/files\/aig-interchangeables-ginger-5-mm.webp?v=1776418562"},{"product_id":"bb-merinos-fonty","title":"BB Mérinos - Fonty","description":"\u003c!-- ============================================================\n     BB MÉRINOS – FICHE PRODUIT OPTIMISÉE SEO\n     À coller dans le champ \"Description\" de la fiche Shopify\n     ============================================================ --\u003e\n\n\u003c!-- 1) Police Quattrocento Sans --\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\"\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Quattrocento+Sans:wght@400;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- 2) Composant onglets --\u003e\n\u003cdiv id=\"tabset-1\" style=\"max-width: 100%;\"\u003e\n\n  \u003c!-- Ligne des onglets --\u003e\n  \u003cdiv id=\"tabs-1\" role=\"tablist\" aria-label=\"Sections\" style=\"display:flex; gap:24px; flex-wrap:wrap; align-items:center; margin-bottom:12px;\"\u003e\n    \u003cbutton type=\"button\" role=\"tab\" data-target=\"panel-1\" aria-selected=\"true\" style=\"background:none; border:none; padding:0; cursor:pointer;\"\u003eDescription\u003c\/button\u003e\n    \u003cbutton type=\"button\" role=\"tab\" data-target=\"panel-2\" aria-selected=\"false\" style=\"background:none; border:none; padding:0; cursor:pointer;\"\u003eDétails\u003c\/button\u003e\n    \u003cbutton type=\"button\" role=\"tab\" data-target=\"panel-3\" aria-selected=\"false\" style=\"background:none; border:none; padding:0; cursor:pointer;\"\u003eQue faire avec ?\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Zone de contenu --\u003e\n  \u003cdiv id=\"panels-1\" style=\"width:100%;\"\u003e\n\n    \u003c!-- ===== ONGLET 1 : DESCRIPTION ===== --\u003e\n    \u003cdiv id=\"panel-1\" role=\"tabpanel\" style=\"display:block;\"\u003e\n\n      \u003cp\u003e\n        Le \u003cstrong\u003eBB Mérinos de Fonty\u003c\/strong\u003e est l'un des grands classiques de la\n        \u003ca href=\"https:\/\/tricotant.com\/collections\/fonty\"\u003efilature Fonty\u003c\/a\u003e, fabriqué\n        dans la Creuse depuis des générations. Ce \u003cstrong\u003efil fingering 100 % mérinos\n        Superwash\u003c\/strong\u003e est léger, gonflant et d'une douceur remarquable — idéal aussi\n        bien pour la \u003cstrong\u003elayette et les projets bébé\u003c\/strong\u003e que pour les pulls et\n        accessoires adultes fins et délicats.\n      \u003c\/p\u003e\n\n      \u003cul\u003e\n        \u003cli\u003eComposition : \u003cstrong\u003e100 % laine mérinos extra-fine\u003c\/strong\u003e, traitement Superwash\u003c\/li\u003e\n        \u003cli\u003eFilé et teint chez \u003ca href=\"https:\/\/tricotant.com\/collections\/fonty\"\u003eFonty\u003c\/a\u003e, dans la Creuse — \u003cstrong\u003efabriqué en France\u003c\/strong\u003e\n\u003c\/li\u003e\n        \u003cli\u003eAiguilles conseillées :\n          \u003ca href=\"https:\/\/tricotant.com\/products\/aiguilles-interchangeables-2-5-mm-knitpro\"\u003e2,5 mm\u003c\/a\u003e à\n          \u003ca href=\"https:\/\/tricotant.com\/products\/aiguilles-interchangeables-3-mm-knitpro\"\u003e3 mm\u003c\/a\u003e\n        \u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cp\u003e\u003cstrong\u003eColoris disponibles chez Tricotant :\u003c\/strong\u003e\u003c\/p\u003e\n      \u003cul\u003e\n        \u003cli\u003e\n\u003cstrong\u003eNaturel\u003c\/strong\u003e — fil non teinté, non traité (coloris BB Nat)\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eÉcru\u003c\/strong\u003e 863 — teinte chaude et intemporelle\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eRose argenté\u003c\/strong\u003e 840 — rose très clair aux reflets gris-beige\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eOrange brûlé\u003c\/strong\u003e 833 — nuance chaude et lumineuse\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eFramboise\u003c\/strong\u003e 920 — rose gourmand et vif\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eRouge vif\u003c\/strong\u003e 859 — teinte soutenue et vibrante\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eBordeaux\u003c\/strong\u003e 860 — bordeaux profond, chic et intense\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eAuburn\u003c\/strong\u003e 910 — tons automnaux chaleureux\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eVert anglais\u003c\/strong\u003e 953 — vert profond et riche\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eBleu électrique\u003c\/strong\u003e 818 — nuance vive et énergique\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eBleu minéral\u003c\/strong\u003e 819 — bleu doux, presque marine\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eNoir profond\u003c\/strong\u003e 869 — noir classique et intense\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cp\u003e\n        Certaines teintes peuvent être en rupture temporaire.\n        \u003ca href=\"https:\/\/tricotant.com\/pages\/contact\"\u003eContactez-moi\u003c\/a\u003e si vous\n        souhaitez un coloris particulier — je ferai mon possible pour vous le trouver !\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- ===== ONGLET 2 : DÉTAILS TECHNIQUES ===== --\u003e\n    \u003cdiv id=\"panel-2\" role=\"tabpanel\" style=\"display:none;\"\u003e\n\n      \u003cul\u003e\n        \u003cli\u003e\n\u003cstrong\u003eOrigine des fibres :\u003c\/strong\u003e mérinos d'Amérique du Sud\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eTraitement :\u003c\/strong\u003e Superwash — lavable en machine, y compris pour la layette\u003cbr\u003e\n            \u003cem\u003eException : le coloris Naturel n'est ni teinté ni traité Superwash.\u003c\/em\u003e\n\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003ePoids \/ Longueur :\u003c\/strong\u003e 50 g = 200 m\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eCatégorie :\u003c\/strong\u003e Fingering\u003c\/li\u003e\n        \u003cli\u003e\n          \u003cstrong\u003eÉchantillon pour 10 cm en jersey :\u003c\/strong\u003e les valeurs ci-dessous sont\n          celles que j'obtiens — je tricote plutôt lâche, ajustez selon votre tension :\n          \u003cul style=\"margin-top:6px;\"\u003e\n            \u003cli\u003eAiguilles 2,5 mm → 28 mailles × 41 rangs\u003c\/li\u003e\n            \u003cli\u003eAiguilles 3 mm → 25 mailles × 38 rangs\u003c\/li\u003e\n            \u003cli\u003eAiguilles 3,5 mm → 22 mailles × 32 rangs\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003cem\u003eL'échantillon donné par Fonty sur l'étiquette est 30 m × 39 r aux aiguilles 3 mm.\u003c\/em\u003e\n        \u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eEntretien :\u003c\/strong\u003e Lavage machine 30°, sans essorage — séchage à plat\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cp\u003eUne question ? Une couleur souhaitée ?\u003cbr\u003e\n        \u003ca href=\"https:\/\/tricotant.com\/pages\/contact\"\u003eÉcrivez-moi !\u003c\/a\u003e\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- ===== ONGLET 3 : QUE FAIRE AVEC ? ===== --\u003e\n    \u003cdiv id=\"panel-3\" role=\"tabpanel\" style=\"display:none;\"\u003e\n\n      \u003cp\u003e\n        Le BB Mérinos est un \u003cstrong\u003efil fingering très polyvalent\u003c\/strong\u003e — parfait pour\n        les pulls, cardigans, accessoires et layettes. Voici nos réalisations favorites :\n      \u003c\/p\u003e\n\n      \u003cp\u003e\u003cstrong\u003eLayette \u0026amp; projets bébé\u003c\/strong\u003e\u003c\/p\u003e\n      \u003cul\u003e\n        \u003cli\u003e\n          \u003cstrong\u003eBéguin de naissance\u003c\/strong\u003e — le grand classique en BB Mérinos, au point mousse,\n          idéal pour offrir. \u003cstrong\u003e1 pelote suffit pour 2 béguins\u003c\/strong\u003e taille naissance.\n          Niveau débutant, aiguilles 3 mm.\n          · \u003ca href=\"https:\/\/tricotant.com\/products\/kit-tricot-beguin-naissance\"\u003evoir le kit Tricotant\u003c\/a\u003e\n        \u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cp\u003e\u003cstrong\u003ePulls \u0026amp; cardigans adultes\u003c\/strong\u003e\u003c\/p\u003e\n      \u003cul\u003e\n        \u003cli\u003e\n          \u003ca href=\"https:\/\/www.petiteknit.com\/en\/products\/scarlet-sweater\" target=\"_blank\" rel=\"noopener\"\u003eScarlet Sweater\u003c\/a\u003e\n          par PetiteKnit — 9 pelotes pour une taille M\n          · \u003ca href=\"https:\/\/tricotant.com\/products\/scarlet-sweater-petite-knit\"\u003evoir le kit Tricotant\u003c\/a\u003e\n        \u003c\/li\u003e\n        \u003cli\u003e\n          \u003ca href=\"https:\/\/www.petiteknit.com\/en\/products\/scarlet-cardigan\" target=\"_blank\" rel=\"noopener\"\u003eScarlet Cardigan\u003c\/a\u003e\n          par PetiteKnit — 9 pelotes pour une taille M\n        \u003c\/li\u003e\n\n      \u003c\/ul\u003e\n\n      \u003cp\u003e\u003cstrong\u003eÉcharpes \u0026amp; accessoires\u003c\/strong\u003e\u003c\/p\u003e\n      \u003cul\u003e\n        \u003cli\u003e\n          \u003ca href=\"https:\/\/www.petiteknit.com\/en\/products\/sophie-scarf\" target=\"_blank\" rel=\"noopener\"\u003eSophie Scarf\u003c\/a\u003e\n          par PetiteKnit — 1 pelote suffit !\n          · \u003ca href=\"https:\/\/tricotant.com\/products\/kit-sophie-scarf-bb-merinos\"\u003evoir le kit BB Mérinos\u003c\/a\u003e\n          · \u003ca href=\"https:\/\/tricotant.com\/blogs\/articles\/commencer-tricot-sophie-scarf\"\u003elire notre guide pas à pas\u003c\/a\u003e\n        \u003c\/li\u003e\n        \u003cli\u003eBandana I Love Stripes par PaulaStrickt — 2 pelotes pour 2 bandanas\u003c\/li\u003e\n        \u003cli\u003eMoufles Ole par PaulaStrickt — 2 pelotes\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cp\u003e\n        Vous débutez ? La\n        \u003ca href=\"https:\/\/tricotant.com\/blogs\/articles\/commencer-tricot-sophie-scarf\"\u003eSophie Scarf\u003c\/a\u003e\n        est le projet idéal pour se lancer avec ce fil — notre guide vous accompagne étape par étape.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3) Script onglets --\u003e\n  \u003cscript\u003e\n  (function () {\n    var root = document.getElementById('tabset-1');\n    if (!root) return;\n\n    var tabs   = root.querySelectorAll('#tabs-1 [role=\"tab\"]');\n    var panels = root.querySelectorAll('#panels-1 [role=\"tabpanel\"]');\n\n    var ACTIVE_COLOR   = '#963421';\n    var INACTIVE_COLOR = 'rgba(164,52,40,0.6)';\n    var FONT_FAMILY    = \"'Quattrocento Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif\";\n    var FONT_SIZE      = '16px';\n    var FONT_WEIGHT    = '700';\n\n    tabs.forEach(function (t) {\n      t.style.fontFamily    = FONT_FAMILY;\n      t.style.fontSize      = FONT_SIZE;\n      t.style.fontWeight    = FONT_WEIGHT;\n      t.style.letterSpacing = '0.02em';\n      t.style.lineHeight    = '1.4';\n      t.style.color         = INACTIVE_COLOR;\n      t.style.textDecoration = 'none';\n    });\n\n    function activate(targetId, clickedTab) {\n      panels.forEach(function (p) {\n        p.style.display = 'none';\n        p.setAttribute('aria-hidden', 'true');\n      });\n      tabs.forEach(function (t) {\n        t.setAttribute('aria-selected', 'false');\n        t.style.color = INACTIVE_COLOR;\n        t.style.textDecoration = 'none';\n      });\n\n      var panel = root.querySelector('#' + targetId);\n      if (panel) {\n        panel.style.display = 'block';\n        panel.setAttribute('aria-hidden', 'false');\n      }\n\n      clickedTab.setAttribute('aria-selected', 'true');\n      clickedTab.style.color = ACTIVE_COLOR;\n      clickedTab.style.textDecoration = 'none';\n    }\n\n    tabs.forEach(function (tab) {\n      tab.addEventListener('click', function () {\n        activate(this.getAttribute('data-target'), this);\n      });\n    });\n\n    if (tabs.length) activate(tabs[0].getAttribute('data-target'), tabs[0]);\n  })();\n  \u003c\/script\u003e\n\n\u003c\/div\u003e\n\u003c!-- ============================================================\n     FIN DU BLOC — penser à mettre à jour aussi :\n     • SEO Title : BB Mérinos Fonty – Laine fingering mérinos Superwash | Tricotant\n     • Meta description : Le BB Mérinos de Fonty, grand classique de la laine fingering française. 100 % mérinos Superwash, doux, lavable en machine. Disponible chez Tricotant, livraison 24h.\n     ============================================================ --\u003e\n","brand":"Fonty","offers":[{"title":"Naturel - 000","offer_id":52485884870920,"sku":null,"price":6.6,"currency_code":"EUR","in_stock":true},{"title":"Écru - 863","offer_id":52485885100296,"sku":null,"price":8.0,"currency_code":"EUR","in_stock":true},{"title":"Rose argenté - 840","offer_id":52992326271240,"sku":null,"price":8.0,"currency_code":"EUR","in_stock":true},{"title":"Orange brûlé - 833","offer_id":52485885133064,"sku":null,"price":7.8,"currency_code":"EUR","in_stock":false},{"title":"Rouge vif - 859","offer_id":52485885165832,"sku":null,"price":8.0,"currency_code":"EUR","in_stock":true},{"title":"Bordeaux - 860","offer_id":52485885067528,"sku":null,"price":8.0,"currency_code":"EUR","in_stock":false},{"title":"Auburn - 910","offer_id":52838999294216,"sku":null,"price":7.1,"currency_code":"EUR","in_stock":true},{"title":"Vert anglais - 953","offer_id":52485884936456,"sku":null,"price":8.0,"currency_code":"EUR","in_stock":true},{"title":"Bleu électrique - 818","offer_id":52485885001992,"sku":null,"price":8.0,"currency_code":"EUR","in_stock":true},{"title":"Bleu minéral - 819","offer_id":52485885034760,"sku":null,"price":8.0,"currency_code":"EUR","in_stock":true},{"title":"Noir profond - 869","offer_id":52485884969224,"sku":null,"price":8.0,"currency_code":"EUR","in_stock":true},{"title":"Bleu ciel - 942","offer_id":57262660550920,"sku":null,"price":8.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/5727\/2072\/files\/bb-nat-fonty.webp?v=1776435095"},{"product_id":"super-tweed-fonty","title":"Super Tweed - Fonty","description":"\u003c!-- 1) Police Quattrocento Sans --\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\"\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Quattrocento+Sans:wght@400;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- 2) Composant onglets --\u003e\n\u003cdiv id=\"tabset-1\" style=\"max-width: 100%;\"\u003e\n\n  \u003c!-- Ligne des onglets --\u003e\n  \u003cdiv id=\"tabs-1\" role=\"tablist\" aria-label=\"Sections\" style=\"display:flex; gap:24px; flex-wrap:wrap; align-items:center; margin-bottom:12px;\"\u003e\n    \u003cbutton type=\"button\" role=\"tab\" data-target=\"panel-1\" aria-selected=\"true\" style=\"background:none; border:none; padding:0; cursor:pointer;\"\u003eDescription\u003c\/button\u003e\n    \u003cbutton type=\"button\" role=\"tab\" data-target=\"panel-2\" aria-selected=\"false\" style=\"background:none; border:none; padding:0; cursor:pointer;\"\u003eDétails\u003c\/button\u003e\n    \u003cbutton type=\"button\" role=\"tab\" data-target=\"panel-3\" aria-selected=\"false\" style=\"background:none; border:none; padding:0; cursor:pointer;\"\u003eQue faire avec ?\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Zone de contenu --\u003e\n  \u003cdiv id=\"panels-1\" style=\"width:100%;\"\u003e\n\n    \u003c!-- ===== ONGLET 1 : DESCRIPTION ===== --\u003e\n    \u003cdiv id=\"panel-1\" role=\"tabpanel\" style=\"display:block;\"\u003e\n\n      \u003cp\u003e\n        Le \u003cstrong\u003eSuper Tweed de Fonty\u003c\/strong\u003e est un fil tacheté, gonflant et très doux, filé et\n        teint dans la Creuse. Unique sur le marché, ce \u003cstrong\u003efil 95 % laine fine \/ 5 % mohair\u003c\/strong\u003e\n        est le seul tweed composé à 100 % de fibres naturelles — pour des tricots vivants, chaleureux\n        et intemporels.\n      \u003c\/p\u003e\n\n      \u003cul\u003e\n        \u003cli\u003eComposition : \u003cstrong\u003e95 % laine fine, 5 % mohair\u003c\/strong\u003e, traitement Superwash\u003c\/li\u003e\n        \u003cli\u003eFilée et teinte chez \u003ca href=\"https:\/\/tricotant.com\/collections\/fonty\"\u003eFonty\u003c\/a\u003e, dans la Creuse — \u003cstrong\u003efabriqué en France\u003c\/strong\u003e\n\u003c\/li\u003e\n        \u003cli\u003eAiguilles conseillées :\n          \u003ca href=\"https:\/\/tricotant.com\/products\/aiguilles-interchangeables-4-5-mm-knitpro\"\u003e4,5 mm\u003c\/a\u003e à\n          \u003ca href=\"https:\/\/tricotant.com\/products\/aiguilles-interchangeables-5-mm-knitpro\"\u003e5 mm\u003c\/a\u003e\n        \u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cp\u003e\u003cstrong\u003eColoris disponibles chez Tricotant :\u003c\/strong\u003e\u003c\/p\u003e\n      \u003cul\u003e\n        \u003cli\u003e\n\u003cstrong\u003eÉcru\u003c\/strong\u003e 1 — base écrue naturelle parsemée de petites touches beige, jaunes et marron, pour un effet tweed doux et lumineux\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eCamel\u003c\/strong\u003e 2 — beige chaud subtilement moucheté de touches brunes\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eBleu nuit\u003c\/strong\u003e 19 — bleu profond enrichi de fines touches contrastantes bleues et rouges, élégant et facile à associer\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cp\u003e\n        Selon la disponibilité, certaines teintes peuvent être en rupture ou revenir en stock plus tard.\n        \u003ca href=\"https:\/\/tricotant.com\/pages\/contact\"\u003eContactez-moi\u003c\/a\u003e si vous\n        souhaitez un coloris particulier — je ferai mon possible pour vous le trouver !\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- ===== ONGLET 2 : DÉTAILS TECHNIQUES ===== --\u003e\n    \u003cdiv id=\"panel-2\" role=\"tabpanel\" style=\"display:none;\"\u003e\n\n      \u003cul\u003e\n        \u003cli\u003e\n\u003cstrong\u003eOrigine des fibres :\u003c\/strong\u003e laine d'Amérique du Sud et mohair d'Afrique du Sud\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eTraitement :\u003c\/strong\u003e Superwash — lavable en machine, y compris pour la layette\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003ePoids \/ Longueur :\u003c\/strong\u003e 50 g = 105 m\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eCatégorie :\u003c\/strong\u003e Worsted \/ Aran\u003c\/li\u003e\n        \u003cli\u003e\n          \u003cstrong\u003eÉchantillon pour 10 cm en jersey :\u003c\/strong\u003e les valeurs ci-dessous sont\n          celles que j'obtiens — ajustez selon votre tension :\n          \u003cul style=\"margin-top:6px;\"\u003e\n            \u003cli\u003eAiguilles 5 mm → 17 mailles × 25 rangs\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eEntretien :\u003c\/strong\u003e lavage machine 30°, sans essorage — séchage à plat\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cp\u003eUne question ? Une couleur souhaitée ?\u003cbr\u003e\n        \u003ca href=\"https:\/\/tricotant.com\/pages\/contact\"\u003eÉcrivez-moi !\u003c\/a\u003e\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- ===== ONGLET 3 : QUE FAIRE AVEC ? ===== --\u003e\n    \u003cdiv id=\"panel-3\" role=\"tabpanel\" style=\"display:none;\"\u003e\n\n      \u003cp\u003e\n        Le Super Tweed est un \u003cstrong\u003efil tweed 100 % naturel idéal pour des pièces à caractère\u003c\/strong\u003e —\n        cols, pulls sans manches, cardigans et sweaters qui se portent saison après saison. Voici\n        nos réalisations favorites :\n      \u003c\/p\u003e\n\n      \u003cp\u003e\u003cstrong\u003eAccessoires \u0026amp; cols\u003c\/strong\u003e\u003c\/p\u003e\n      \u003cul\u003e\n        \u003cli\u003e\n          Le \u003ca href=\"https:\/\/www.petiteknit.com\/en\/products\/terrazzo-neck\" target=\"_blank\" rel=\"noopener\"\u003e\u003cstrong\u003eTerrazzo Neck\u003c\/strong\u003e\u003c\/a\u003e\n          par PetiteKnit\n        \u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cp\u003e\u003cstrong\u003ePulls \u0026amp; cardigans\u003c\/strong\u003e\u003c\/p\u003e\n      \u003cul\u003e\n        \u003cli\u003e\n          Le pull sans manches \u003ca href=\"https:\/\/www.petiteknit.com\/en\/products\/novice-slipover\" target=\"_blank\" rel=\"noopener\"\u003e\u003cstrong\u003eNovice Slipover\u003c\/strong\u003e\u003c\/a\u003e\n          par PetiteKnit\n        \u003c\/li\u003e\n        \u003cli\u003e\n          Le \u003ca href=\"https:\/\/myfavouritethings-knitwear.com\/products\/cardigan-no-9-francais\" target=\"_blank\" rel=\"noopener\"\u003e\u003cstrong\u003eCardigan N°9\u003c\/strong\u003e\u003c\/a\u003e\n          par My Favourite Things — 10 pelotes pour une taille M\n        \u003c\/li\u003e\n        \u003cli\u003e\n          Le pull \u003ca href=\"https:\/\/www.knittersandfriends.com\/products\/inga-sweater\" target=\"_blank\" rel=\"noopener\"\u003e\u003cstrong\u003eInga Sweater\u003c\/strong\u003e\u003c\/a\u003e\n          par Knitters \u0026amp; Friends — 12 pelotes pour une taille M\n        \u003c\/li\u003e\n      \u003c\/ul\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3) Script onglets --\u003e\n  \u003cscript\u003e\n  (function () {\n    var root = document.getElementById('tabset-1');\n    if (!root) return;\n\n    var tabs   = root.querySelectorAll('#tabs-1 [role=\"tab\"]');\n    var panels = root.querySelectorAll('#panels-1 [role=\"tabpanel\"]');\n\n    var ACTIVE_COLOR   = '#963421';\n    var INACTIVE_COLOR = 'rgba(164,52,40,0.6)';\n    var FONT_FAMILY    = \"'Quattrocento Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif\";\n    var FONT_SIZE      = '16px';\n    var FONT_WEIGHT    = '700';\n\n    tabs.forEach(function (t) {\n      t.style.fontFamily    = FONT_FAMILY;\n      t.style.fontSize      = FONT_SIZE;\n      t.style.fontWeight    = FONT_WEIGHT;\n      t.style.letterSpacing = '0.02em';\n      t.style.lineHeight    = '1.4';\n      t.style.color         = INACTIVE_COLOR;\n      t.style.textDecoration = 'none';\n    });\n\n    function activate(targetId, clickedTab) {\n      panels.forEach(function (p) {\n        p.style.display = 'none';\n        p.setAttribute('aria-hidden', 'true');\n      });\n      tabs.forEach(function (t) {\n        t.setAttribute('aria-selected', 'false');\n        t.style.color = INACTIVE_COLOR;\n        t.style.textDecoration = 'none';\n      });\n\n      var panel = root.querySelector('#' + targetId);\n      if (panel) {\n        panel.style.display = 'block';\n        panel.setAttribute('aria-hidden', 'false');\n      }\n\n      clickedTab.setAttribute('aria-selected', 'true');\n      clickedTab.style.color = ACTIVE_COLOR;\n      clickedTab.style.textDecoration = 'none';\n    }\n\n    tabs.forEach(function (tab) {\n      tab.addEventListener('click', function () {\n        activate(this.getAttribute('data-target'), this);\n      });\n    });\n\n    if (tabs.length) activate(tabs[0].getAttribute('data-target'), tabs[0]);\n  })();\n  \u003c\/script\u003e\n\n\u003c\/div\u003e\n","brand":"Fonty","offers":[{"title":"Écru - 1","offer_id":52425000583432,"sku":null,"price":8.1,"currency_code":"EUR","in_stock":false},{"title":"Camel - 2","offer_id":52425000616200,"sku":null,"price":8.1,"currency_code":"EUR","in_stock":true},{"title":"Bleu nuit - 19","offer_id":52425000648968,"sku":null,"price":8.1,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/5727\/2072\/files\/super-tweed-camel-2-fonty.webp?v=1764838054"},{"product_id":"sable-laines-valgaudemar","title":"Sable - Laines du Valgaudemar","description":"\n\u003c!-- 1) Police Quattrocento Sans --\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\"\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Quattrocento+Sans:wght@400;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- 2) Composant onglets --\u003e\n\u003cdiv id=\"tabset-1\" style=\"max-width: 100%;\"\u003e\n\n  \u003c!-- Ligne des onglets --\u003e\n  \u003cdiv id=\"tabs-1\" role=\"tablist\" aria-label=\"Sections\" style=\"display:flex; gap:24px; flex-wrap:wrap; align-items:center; margin-bottom:12px;\"\u003e\n    \u003cbutton type=\"button\" role=\"tab\" data-target=\"panel-1\" aria-selected=\"true\" style=\"background:none; border:none; padding:0; cursor:pointer;\"\u003eDescription\u003c\/button\u003e\n    \u003cbutton type=\"button\" role=\"tab\" data-target=\"panel-2\" aria-selected=\"false\" style=\"background:none; border:none; padding:0; cursor:pointer;\"\u003eDétails\u003c\/button\u003e\n    \u003cbutton type=\"button\" role=\"tab\" data-target=\"panel-3\" aria-selected=\"false\" style=\"background:none; border:none; padding:0; cursor:pointer;\"\u003eQue faire avec ?\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Zone de contenu --\u003e\n  \u003cdiv id=\"panels-1\" style=\"width:100%;\"\u003e\n\n    \u003c!-- ===== ONGLET 1 : DESCRIPTION ===== --\u003e\n    \u003cdiv id=\"panel-1\" role=\"tabpanel\" style=\"display:block;\"\u003e\n\n      \u003cp\u003e\n        \u003cstrong\u003eSable\u003c\/strong\u003e est un \u003cstrong\u003efil français 100 % naturel\u003c\/strong\u003e d'exception,\n        issu des \u003cstrong\u003eLaines du Valgaudemar\u003c\/strong\u003e, une filière artisanale des Hautes-Alpes\n        qui œuvre à la renaissance de la laine locale. Il marie deux fibres parmi les plus fines\n        de France : le \u003cstrong\u003emérinos d'Arles\u003c\/strong\u003e, élevé dans la plaine de la Crau en\n        Provence, et l'\u003cstrong\u003eangora français\u003c\/strong\u003e, réputé pour sa légèreté et sa douceur\n        exceptionnelle. Aucun colorant synthétique, aucune fibre importée superflue — Sable est\n        un \u003cstrong\u003efil angora français\u003c\/strong\u003e pur, tracé de l'élevage à la pelote.\n      \u003c\/p\u003e\n\n      \u003cp\u003e\n        Ce \u003cstrong\u003efil 70 % mérinos d'Arles \/ 30 % angora\u003c\/strong\u003e offre un halo délicat et une\n        chaleur enveloppante que peu de fils peuvent égaler. Idéal pour les tricoteurs en quête\n        d'un \u003cstrong\u003efil doux made in France\u003c\/strong\u003e, Sable convient aussi bien aux pulls et\n        cardigans qu'aux accessoires précieux à offrir.\n      \u003c\/p\u003e\n\n      \u003cul\u003e\n        \u003cli\u003eComposition : \u003cstrong\u003e70 % mérinos d'Arles, 30 % angora\u003c\/strong\u003e\n\u003c\/li\u003e\n        \u003cli\u003eÉlevé et filé en France\u003c\/li\u003e\n        \u003cli\u003eDe la même collection que le fil \u003ca href=\"https:\/\/tricotant.com\/products\/dune-laines-du-valgaudemar\"\u003eDune\u003c\/a\u003e, en version plus fine\u003c\/li\u003e\n        \u003cli\u003eAiguilles conseillées :\n          \u003ca href=\"https:\/\/tricotant.com\/products\/aiguilles-interchangeables-4-mm-knitpro\"\u003e4 mm\u003c\/a\u003e\n          — peut se tricoter de 3 à 5 mm selon le rendu souhaité\n        \u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cp\u003e\u003cstrong\u003eColoris disponibles chez Tricotant :\u003c\/strong\u003e\u003c\/p\u003e\n      \u003cul\u003e\n        \u003cli\u003e\n\u003cstrong\u003eGris frisson\u003c\/strong\u003e — un gris doux et chiné\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eBleu Klein\u003c\/strong\u003e — un bleu fort rendu célèbre par Yves Klein\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eChiné beige\u003c\/strong\u003e — un beige intemporel\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eMerlot\u003c\/strong\u003e — un bordeaux profond\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eTango\u003c\/strong\u003e — un rouge franc et chaud\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eBlé\u003c\/strong\u003e — un jaune lumineux\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cp\u003e\n        Selon la disponibilité, certaines teintes peuvent être en rupture ou revenir en stock plus tard.\n        \u003ca href=\"https:\/\/tricotant.com\/pages\/contact\"\u003eContactez-moi\u003c\/a\u003e si vous\n        souhaitez un coloris particulier — je ferai mon possible pour vous le trouver !\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- ===== ONGLET 2 : DÉTAILS TECHNIQUES ===== --\u003e\n    \u003cdiv id=\"panel-2\" role=\"tabpanel\" style=\"display:none;\"\u003e\n\n      \u003cul\u003e\n        \u003cli\u003e\n\u003cstrong\u003eOrigine des fibres :\u003c\/strong\u003e mérinos d'Arles et angora provenant de France — matière lavée en Italie, puis filée dans les Hautes-Alpes\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003ePoids \/ Longueur :\u003c\/strong\u003e 50 g = 150 m\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eCatégorie :\u003c\/strong\u003e Sport \/ DK\u003c\/li\u003e\n        \u003cli\u003e\n          \u003cstrong\u003eÉchantillon pour 10 cm, tricoté lâche après blocage :\u003c\/strong\u003e les valeurs\n          ci-dessous sont celles que j'obtiens — ajustez selon votre tension :\n          \u003cul style=\"margin-top:6px;\"\u003e\n            \u003cli\u003eJersey, aiguilles 4 mm → 20 mailles × 30 rangs\u003c\/li\u003e\n            \u003cli\u003ePoint mousse, aiguilles 5 mm → 17 mailles × 29 rangs\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eEntretien :\u003c\/strong\u003e lavage à la main avec du savon doux, sans essorage — séchage à plat\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cp\u003eUne question ? Une couleur souhaitée ?\u003cbr\u003e\n        \u003ca href=\"https:\/\/tricotant.com\/pages\/contact\"\u003eÉcrivez-moi !\u003c\/a\u003e\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- ===== ONGLET 3 : QUE FAIRE AVEC ? ===== --\u003e\n    \u003cdiv id=\"panel-3\" role=\"tabpanel\" style=\"display:none;\"\u003e\n\n      \u003cp\u003e\n        Sable est un \u003cstrong\u003efil d'exception idéal pour des pièces douces et précieuses\u003c\/strong\u003e —\n        cagoules, cardigans et pulls à tricoter avec soin. Voici nos réalisations favorites :\n      \u003c\/p\u003e\n\n      \u003cp\u003e\u003cstrong\u003eAccessoires\u003c\/strong\u003e\u003c\/p\u003e\n      \u003cul\u003e\n        \u003cli\u003e\n          Le \u003ca href=\"https:\/\/www.petiteknit.com\/en\/products\/sophie-hood?variant=49542031769936\" target=\"_blank\" rel=\"noopener\"\u003e\u003cstrong\u003eSophie Hood\u003c\/strong\u003e\u003c\/a\u003e\n          par PetiteKnit — 3 pelotes pour une taille M\n        \u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cp\u003e\u003cstrong\u003ePulls \u0026amp; cardigans\u003c\/strong\u003e\u003c\/p\u003e\n      \u003cul\u003e\n        \u003cli\u003e\n          Le \u003ca href=\"https:\/\/www.petiteknit.com\/en\/products\/agnete-cardigan\" target=\"_blank\" rel=\"noopener\"\u003e\u003cstrong\u003eCardigan Agnete\u003c\/strong\u003e\u003c\/a\u003e\n          par PetiteKnit — 6 pelotes pour une taille M\n        \u003c\/li\u003e\n        \u003cli\u003e\n          Le \u003ca href=\"https:\/\/adorable-knits.com\/products\/grace-sweater-adults\" target=\"_blank\" rel=\"noopener\"\u003e\u003cstrong\u003eGrace Sweater\u003c\/strong\u003e\u003c\/a\u003e\n          par Adorable Knits — 8 pelotes pour une taille M\n        \u003c\/li\u003e\n        \u003cli\u003e\n          Le \u003ca href=\"https:\/\/www.ozettaknitwear.com\/patterns\/p\/shoreline-sweater-knitting-pattern\" target=\"_blank\" rel=\"noopener\"\u003e\u003cstrong\u003eShoreline Sweater\u003c\/strong\u003e\u003c\/a\u003e\n          par Ozetta — 11 pelotes pour une taille M\n        \u003c\/li\u003e\n      \u003c\/ul\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3) Script onglets --\u003e\n  \u003cscript\u003e\n  (function () {\n    var root = document.getElementById('tabset-1');\n    if (!root) return;\n\n    var tabs   = root.querySelectorAll('#tabs-1 [role=\"tab\"]');\n    var panels = root.querySelectorAll('#panels-1 [role=\"tabpanel\"]');\n\n    var ACTIVE_COLOR   = '#963421';\n    var INACTIVE_COLOR = 'rgba(164,52,40,0.6)';\n    var FONT_FAMILY    = \"'Quattrocento Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif\";\n    var FONT_SIZE      = '16px';\n    var FONT_WEIGHT    = '700';\n\n    tabs.forEach(function (t) {\n      t.style.fontFamily    = FONT_FAMILY;\n      t.style.fontSize      = FONT_SIZE;\n      t.style.fontWeight    = FONT_WEIGHT;\n      t.style.letterSpacing = '0.02em';\n      t.style.lineHeight    = '1.4';\n      t.style.color         = INACTIVE_COLOR;\n      t.style.textDecoration = 'none';\n    });\n\n    function activate(targetId, clickedTab) {\n      panels.forEach(function (p) {\n        p.style.display = 'none';\n        p.setAttribute('aria-hidden', 'true');\n      });\n      tabs.forEach(function (t) {\n        t.setAttribute('aria-selected', 'false');\n        t.style.color = INACTIVE_COLOR;\n        t.style.textDecoration = 'none';\n      });\n\n      var panel = root.querySelector('#' + targetId);\n      if (panel) {\n        panel.style.display = 'block';\n        panel.setAttribute('aria-hidden', 'false');\n      }\n\n      clickedTab.setAttribute('aria-selected', 'true');\n      clickedTab.style.color = ACTIVE_COLOR;\n      clickedTab.style.textDecoration = 'none';\n    }\n\n    tabs.forEach(function (tab) {\n      tab.addEventListener('click', function () {\n        activate(this.getAttribute('data-target'), this);\n      });\n    });\n\n    if (tabs.length) activate(tabs[0].getAttribute('data-target'), tabs[0]);\n  })();\n  \u003c\/script\u003e\n\n\u003c\/div\u003e","brand":"Laines du Valgaudemar","offers":[{"title":"Chiné beige","offer_id":53158297338120,"sku":null,"price":14.4,"currency_code":"EUR","in_stock":true},{"title":"Merlot","offer_id":53158297370888,"sku":null,"price":14.4,"currency_code":"EUR","in_stock":false},{"title":"Bleu Klein","offer_id":52444384297224,"sku":null,"price":14.4,"currency_code":"EUR","in_stock":true},{"title":"Gris Frisson","offer_id":52444384329992,"sku":null,"price":14.4,"currency_code":"EUR","in_stock":false},{"title":"Rouge Tango","offer_id":53279069176072,"sku":null,"price":14.4,"currency_code":"EUR","in_stock":true},{"title":"Jaune Blé","offer_id":53284088578312,"sku":null,"price":14.4,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/5727\/2072\/files\/sable-bleu-klein-laines-du-valgaudemar.webp?v=1770216663"},{"product_id":"crochet-ginger-knitpro","title":"Crochet 3,5 mm - KnitPro","description":"\u003c!-- 1) Charger la police Quattrocento Sans --\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Quattrocento+Sans:wght@400;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- 2) Composant onglets --\u003e\n\u003cdiv id=\"tabset-1\" style=\"max-width:100%;\"\u003e\n\n  \u003c!-- Ligne des onglets --\u003e\n  \u003cdiv id=\"tabs-1\" role=\"tablist\" aria-label=\"Sections\" style=\"display:flex;gap:24px;flex-wrap:wrap;align-items:center;margin-bottom:12px;\"\u003e\n    \u003cbutton type=\"button\" data-target=\"panel-1\" role=\"tab\" aria-selected=\"true\" style=\"background:none;border:none;padding:0;cursor:pointer;\"\u003e\n      Description\n    \u003c\/button\u003e\n    \u003cbutton type=\"button\" data-target=\"panel-2\" role=\"tab\" aria-selected=\"false\" style=\"background:none;border:none;padding:0;cursor:pointer;\"\u003e\n      Détails\n    \u003c\/button\u003e\n    \u003cbutton type=\"button\" data-target=\"panel-3\" role=\"tab\" aria-selected=\"false\" style=\"background:none;border:none;padding:0;cursor:pointer;\"\u003e\n      Que faire avec ?\n    \u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Zone de contenu pleine largeur --\u003e\n  \u003cdiv id=\"panels-1\" style=\"width:100%;\"\u003e\n    \u003cdiv id=\"panel-1\" role=\"tabpanel\" style=\"display:block;\"\u003e\n      \u003cul\u003e\n        \u003cli\u003eLe crochet Ginger allie douceur et solidité pour un travail fluide et élégant\u003c\/li\u003e\n        \u003cli\u003eTaille parfaite pour relever les mailles de son tricot (manches, encolure, ...) \u003c\/li\u003e\n        \u003c\/ul\u003e\n        \n        \u003c!-- Pour rajouter un ligne a point tu fais \u003cli\u003eton texte\u003c\/li\u003e --\u003e\n      \n    \n\u003c\/div\u003e\n\n    \u003cdiv id=\"panel-2\" role=\"tabpanel\" style=\"display:none;\"\u003e\n      \u003cul\u003e\n        \u003cli\u003eLieu de fabrication : Inde\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \n        \u003c!-- Pour rajouter un ligne a point tu fais \u003cli\u003eton texte\u003c\/li\u003e --\u003e\n      \n      \u003cp\u003eUne question supplémentaire, une taille particulière souhaitée ?\u003cbr\u003e\u003ca href=\"https:\/\/tricotant.com\/pages\/contact\"\u003eÉcrivez-nous !\u003c\/a\u003e\u003c\/p\u003e\n    \u003c\/div\u003e\n  \n\n    \u003cdiv id=\"panel-3\" role=\"tabpanel\" style=\"display:none;\"\u003e\n     \u003cul\u003e\n       \u003cp\u003eL'accessoire indispensable pour relever les mailles de son ouvrage avec précision\u003c\/p\u003e\n    \n\u003c\/ul\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n\n\u003c!-- 3) Script de personnalisation (couleur + police) et logique d’onglets --\u003e\n\u003cscript\u003e\n(function () {\n  var root = document.getElementById('tabset-1');\n  if (!root) return;\n\n  var tabs   = root.querySelectorAll('#tabs-1 [role=\"tab\"]');\n  var panels = root.querySelectorAll('#panels-1 [role=\"tabpanel\"]');\n\n  \/\/ ==== PERSONNALISATION DEMANDÉE ====\n  var ACTIVE_COLOR   = '#963421';               \/\/ couleur onglet actif\n  var INACTIVE_COLOR = 'rgba(164,52,40,0.6)';   \/\/ couleur onglets inactifs (même teinte, atténuée)\n  var FONT_FAMILY    = \"'Quattrocento Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif\";\n  var FONT_SIZE      = '16px';\n  var FONT_WEIGHT    = '700'; \/\/ plus marqué, change à '600' si tu préfères\n\n  \/\/ Appliquer le style de base à tous les onglets\n  tabs.forEach(function (t) {\n    t.style.fontFamily = FONT_FAMILY;\n    t.style.fontSize   = FONT_SIZE;\n    t.style.fontWeight = FONT_WEIGHT;\n    t.style.letterSpacing = '0.02em';\n    t.style.lineHeight    = '1.4';\n    t.style.color         = INACTIVE_COLOR;\n    t.style.textDecoration = 'none';\n  });\n\n  function activate(targetId, clickedTab) {\n    \/\/ Masquer tous les panneaux + réinitialiser tous les onglets\n    panels.forEach(function (p) { p.style.display = 'none'; p.setAttribute('aria-hidden','true'); });\n    tabs.forEach(function (t) {\n      t.setAttribute('aria-selected','false');\n      t.style.color = INACTIVE_COLOR;\n      t.style.textDecoration = 'none';\n    });\n\n    \/\/ Afficher le panneau ciblé\n    var panel = root.querySelector('#' + targetId);\n    if (panel) { panel.style.display = 'block'; panel.setAttribute('aria-hidden','false'); }\n\n    \/\/ Styliser l’onglet actif\n    clickedTab.setAttribute('aria-selected','true');\n    clickedTab.style.color = ACTIVE_COLOR;\n    clickedTab.style.textDecoration = 'none';\n  }\n\n  \/\/ Gestion des clics\n  tabs.forEach(function (tab) {\n    tab.addEventListener('click', function () {\n      activate(this.getAttribute('data-target'), this);\n    });\n  });\n\n  \/\/ État initial (Section 1 active)\n  if (tabs.length) activate(tabs[0].getAttribute('data-target'), tabs[0]);\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"KnitPro","offers":[{"title":"Default Title","offer_id":52463825420552,"sku":null,"price":6.5,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/5727\/2072\/files\/crochet-3_5-mm.webp?v=1776418637"},{"product_id":"dune-laines-valgaudemar","title":"Dune - Laines du Valgaudemar","description":"\n\u003c!-- 1) Police Quattrocento Sans --\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\"\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Quattrocento+Sans:wght@400;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- 2) Composant onglets --\u003e\n\u003cdiv id=\"tabset-1\" style=\"max-width: 100%;\"\u003e\n\n  \u003c!-- Ligne des onglets --\u003e\n  \u003cdiv id=\"tabs-1\" role=\"tablist\" aria-label=\"Sections\" style=\"display:flex; gap:24px; flex-wrap:wrap; align-items:center; margin-bottom:12px;\"\u003e\n    \u003cbutton type=\"button\" role=\"tab\" data-target=\"panel-1\" aria-selected=\"true\" style=\"background:none; border:none; padding:0; cursor:pointer;\"\u003eDescription\u003c\/button\u003e\n    \u003cbutton type=\"button\" role=\"tab\" data-target=\"panel-2\" aria-selected=\"false\" style=\"background:none; border:none; padding:0; cursor:pointer;\"\u003eDétails\u003c\/button\u003e\n    \u003cbutton type=\"button\" role=\"tab\" data-target=\"panel-3\" aria-selected=\"false\" style=\"background:none; border:none; padding:0; cursor:pointer;\"\u003eQue faire avec ?\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Zone de contenu --\u003e\n  \u003cdiv id=\"panels-1\" style=\"width:100%;\"\u003e\n\n    \u003c!-- ===== ONGLET 1 : DESCRIPTION ===== --\u003e\n    \u003cdiv id=\"panel-1\" role=\"tabpanel\" style=\"display:block;\"\u003e\n\n      \u003cp\u003e\n        \u003cstrong\u003eDune\u003c\/strong\u003e est un \u003cstrong\u003efil français 100 % naturel\u003c\/strong\u003e d'exception,\n        issu des \u003cstrong\u003eLaines du Valgaudemar\u003c\/strong\u003e, une filière artisanale des Hautes-Alpes\n        engagée dans la renaissance de la laine locale. Il marie deux fibres parmi les plus fines\n        de France : le \u003cstrong\u003emérinos d'Arles\u003c\/strong\u003e, élevé dans la plaine de la Crau en\n        Région Sud, et l'\u003cstrong\u003eangora français\u003c\/strong\u003e, réputé pour sa légèreté et sa douceur\n        incomparable. Les fibres sont lavées en Italie puis filées artisanalement dans les Hautes-Alpes.\n      \u003c\/p\u003e\n\n      \u003cp\u003e\n        Fin, doux et légèrement halo, ce \u003cstrong\u003efil angora français\u003c\/strong\u003e est idéal pour des\n        écharpes vaporeuses et des accessoires précieux. De la même collection que le fil\n        \u003ca href=\"https:\/\/tricotant.com\/products\/sable-laines-du-valgaudemar\"\u003eSable\u003c\/a\u003e, Dune en\n        est la version plus fine — pour les tricoteurs en quête d'un\n        \u003cstrong\u003efil laine angora made in France\u003c\/strong\u003e pur et traçable.\n      \u003c\/p\u003e\n\n      \u003cul\u003e\n        \u003cli\u003eComposition : \u003cstrong\u003e70 % mérinos d'Arles, 30 % angora français\u003c\/strong\u003e\n\u003c\/li\u003e\n        \u003cli\u003eAnimaux élevés et laine filée en France — \u003cstrong\u003efabriqué en France\u003c\/strong\u003e\n\u003c\/li\u003e\n        \u003cli\u003eAiguilles conseillées :\n          \u003ca href=\"https:\/\/tricotant.com\/products\/aiguilles-interchangeables-3-mm-knitpro\"\u003e3 mm\u003c\/a\u003e\n          — peut se tricoter de 3 à 5 mm selon le rendu souhaité\n        \u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cp\u003e\u003cstrong\u003eColoris disponibles chez Tricotant :\u003c\/strong\u003e\u003c\/p\u003e\n      \u003cul\u003e\n        \u003cli\u003e\n\u003cstrong\u003eÉcureuil\u003c\/strong\u003e — un brun doux et lumineux\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cp\u003e\n        Selon la disponibilité, certaines teintes peuvent être en rupture ou revenir en stock plus tard.\n        \u003ca href=\"https:\/\/tricotant.com\/pages\/contact\"\u003eContactez-moi\u003c\/a\u003e si vous\n        souhaitez un coloris particulier — je ferai mon possible pour vous le trouver !\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- ===== ONGLET 2 : DÉTAILS TECHNIQUES ===== --\u003e\n    \u003cdiv id=\"panel-2\" role=\"tabpanel\" style=\"display:none;\"\u003e\n\n      \u003cul\u003e\n        \u003cli\u003e\n\u003cstrong\u003eOrigine des fibres :\u003c\/strong\u003e mérinos d'Arles et angora provenant de France — matière lavée en Italie, puis filée dans les Hautes-Alpes\u003c\/li\u003e\n        \u003cli\u003eDe la même collection que le fil \u003ca href=\"https:\/\/tricotant.com\/products\/sable-laines-du-valgaudemar\"\u003eSable\u003c\/a\u003e, en plus fin\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003ePoids \/ Longueur :\u003c\/strong\u003e 50 g = 225 m\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eCatégorie :\u003c\/strong\u003e Lace \/ Fingering\u003c\/li\u003e\n        \u003cli\u003e\n          \u003cstrong\u003eÉchantillon pour 10 cm en jersey :\u003c\/strong\u003e les valeurs ci-dessous sont\n          celles que j'obtiens — ajustez selon votre tension :\n          \u003cul style=\"margin-top:6px;\"\u003e\n            \u003cli\u003eAiguilles 3 mm, tricoté lâche → 25 mailles × 35 rangs\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003cem\u003eL'échantillon donné par les Laines du Valgaudemar sur l'étiquette est 27 m × 39 r aux aiguilles 3 mm.\u003c\/em\u003e\n        \u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eEntretien :\u003c\/strong\u003e lavage à la main avec du savon doux, sans essorage — séchage à plat\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cp\u003eUne question ? Une couleur souhaitée ?\u003cbr\u003e\n        \u003ca href=\"https:\/\/tricotant.com\/pages\/contact\"\u003eÉcrivez-moi !\u003c\/a\u003e\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- ===== ONGLET 3 : QUE FAIRE AVEC ? ===== --\u003e\n    \u003cdiv id=\"panel-3\" role=\"tabpanel\" style=\"display:none;\"\u003e\n\n      \u003cp\u003e\n        Dune est un \u003cstrong\u003efil angora français idéal pour des pièces légères et vaporeuses\u003c\/strong\u003e —\n        écharpes et accessoires délicats à tricoter avec soin. Voici nos réalisations favorites :\n      \u003c\/p\u003e\n\n      \u003cp\u003e\u003cstrong\u003eÉcharpes \u0026amp; accessoires\u003c\/strong\u003e\u003c\/p\u003e\n      \u003cul\u003e\n        \u003cli\u003e\n          La \u003ca href=\"https:\/\/myfavouritethings-knitwear.com\/collections\/francais\/products\/scarf-no-1-francais\" target=\"_blank\" rel=\"noopener\"\u003e\u003cstrong\u003eScarf No1\u003c\/strong\u003e\u003c\/a\u003e\n          par My Favourite Things\n        \u003c\/li\u003e\n        \u003cli\u003e\n          La \u003ca href=\"https:\/\/tricotant.com\/blogs\/articles\/commencer-tricot-sophie-scarf\" target=\"_blank\" rel=\"noopener\"\u003e\u003cstrong\u003eSophie Scarf\u003c\/strong\u003e\u003c\/a\u003e\n          par PetiteKnit — \u003cstrong\u003e1 pelote suffit !\u003c\/strong\u003e\n          · \u003ca href=\"https:\/\/tricotant.com\/blogs\/articles\/commencer-tricot-sophie-scarf\"\u003elire notre guide pas à pas\u003c\/a\u003e\n        \u003c\/li\u003e\n      \u003c\/ul\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3) Script onglets --\u003e\n  \u003cscript\u003e\n  (function () {\n    var root = document.getElementById('tabset-1');\n    if (!root) return;\n\n    var tabs   = root.querySelectorAll('#tabs-1 [role=\"tab\"]');\n    var panels = root.querySelectorAll('#panels-1 [role=\"tabpanel\"]');\n\n    var ACTIVE_COLOR   = '#963421';\n    var INACTIVE_COLOR = 'rgba(164,52,40,0.6)';\n    var FONT_FAMILY    = \"'Quattrocento Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif\";\n    var FONT_SIZE      = '16px';\n    var FONT_WEIGHT    = '700';\n\n    tabs.forEach(function (t) {\n      t.style.fontFamily    = FONT_FAMILY;\n      t.style.fontSize      = FONT_SIZE;\n      t.style.fontWeight    = FONT_WEIGHT;\n      t.style.letterSpacing = '0.02em';\n      t.style.lineHeight    = '1.4';\n      t.style.color         = INACTIVE_COLOR;\n      t.style.textDecoration = 'none';\n    });\n\n    function activate(targetId, clickedTab) {\n      panels.forEach(function (p) {\n        p.style.display = 'none';\n        p.setAttribute('aria-hidden', 'true');\n      });\n      tabs.forEach(function (t) {\n        t.setAttribute('aria-selected', 'false');\n        t.style.color = INACTIVE_COLOR;\n        t.style.textDecoration = 'none';\n      });\n\n      var panel = root.querySelector('#' + targetId);\n      if (panel) {\n        panel.style.display = 'block';\n        panel.setAttribute('aria-hidden', 'false');\n      }\n\n      clickedTab.setAttribute('aria-selected', 'true');\n      clickedTab.style.color = ACTIVE_COLOR;\n      clickedTab.style.textDecoration = 'none';\n    }\n\n    tabs.forEach(function (tab) {\n      tab.addEventListener('click', function () {\n        activate(this.getAttribute('data-target'), this);\n      });\n    });\n\n    if (tabs.length) activate(tabs[0].getAttribute('data-target'), tabs[0]);\n  })();\n  \u003c\/script\u003e\n\n\u003c\/div\u003e","brand":"Laines du Valgaudemar","offers":[{"title":"Écureuil","offer_id":52485819040008,"sku":null,"price":14.4,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/5727\/2072\/files\/dune-ecureuil-laines-du-valgaudemar.webp?v=1758993828"},{"product_id":"mica-laines-valgaudemar","title":"Mica - Laines du Valgaudemar","description":"\n\u003c!-- 1) Police Quattrocento Sans --\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\"\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Quattrocento+Sans:wght@400;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- 2) Composant onglets --\u003e\n\u003cdiv id=\"tabset-1\" style=\"max-width: 100%;\"\u003e\n\n  \u003c!-- Ligne des onglets --\u003e\n  \u003cdiv id=\"tabs-1\" role=\"tablist\" aria-label=\"Sections\" style=\"display:flex; gap:24px; flex-wrap:wrap; align-items:center; margin-bottom:12px;\"\u003e\n    \u003cbutton type=\"button\" role=\"tab\" data-target=\"panel-1\" aria-selected=\"true\" style=\"background:none; border:none; padding:0; cursor:pointer;\"\u003eDescription\u003c\/button\u003e\n    \u003cbutton type=\"button\" role=\"tab\" data-target=\"panel-2\" aria-selected=\"false\" style=\"background:none; border:none; padding:0; cursor:pointer;\"\u003eDétails\u003c\/button\u003e\n    \u003cbutton type=\"button\" role=\"tab\" data-target=\"panel-3\" aria-selected=\"false\" style=\"background:none; border:none; padding:0; cursor:pointer;\"\u003eQue faire avec ?\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Zone de contenu --\u003e\n  \u003cdiv id=\"panels-1\" style=\"width:100%;\"\u003e\n\n    \u003c!-- ===== ONGLET 1 : DESCRIPTION ===== --\u003e\n    \u003cdiv id=\"panel-1\" role=\"tabpanel\" style=\"display:block;\"\u003e\n\n      \u003cp\u003e\n        \u003cstrong\u003eMica\u003c\/strong\u003e est un \u003cstrong\u003efil français 100 % naturel\u003c\/strong\u003e d'exception,\n        issu des \u003cstrong\u003eLaines du Valgaudemar\u003c\/strong\u003e, une filière artisanale des Hautes-Alpes\n        engagée dans la renaissance de la laine locale. Il marie deux fibres précieuses élevées\n        en France : le \u003cstrong\u003emérinos d'Arles\u003c\/strong\u003e, issu des troupeaux de la Région Sud,\n        et le \u003cstrong\u003emohair français\u003c\/strong\u003e, produit par des chèvres Angora de Normandie.\n        Les fibres sont ensuite lavées en Italie et filées artisanalement dans les Hautes-Alpes.\n      \u003c\/p\u003e\n\n      \u003cp\u003e\n        Doux, légèrement duveteux et d'une belle tenue, ce \u003cstrong\u003efil mohair français\u003c\/strong\u003e\n        est idéal pour des pulls, cardigans et bonnets à porter saison après saison. Pour les\n        tricoteurs en quête d'un \u003cstrong\u003efil laine mohair made in France\u003c\/strong\u003e pur et traçable,\n        Mica est une évidence.\n      \u003c\/p\u003e\n\n      \u003cul\u003e\n        \u003cli\u003eComposition : \u003cstrong\u003e70 % mérinos d'Arles, 30 % mohair français\u003c\/strong\u003e\n\u003c\/li\u003e\n        \u003cli\u003eMérinos d'Arles et chèvres Angora élevés en France — \u003cstrong\u003efilé dans les Hautes-Alpes\u003c\/strong\u003e\n\u003c\/li\u003e\n        \u003cli\u003eAiguilles conseillées :\n          \u003ca href=\"https:\/\/tricotant.com\/products\/aiguilles-interchangeables-4-mm-knitpro\"\u003e4 mm\u003c\/a\u003e ou\n          \u003ca href=\"https:\/\/tricotant.com\/products\/aiguilles-interchangeables-4-5-mm-knitpro\"\u003e4,5 mm\u003c\/a\u003e\n        \u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cp\u003e\u003cstrong\u003eColoris disponibles chez Tricotant :\u003c\/strong\u003e\u003c\/p\u003e\n      \u003cul\u003e\n        \u003cli\u003e\n\u003cstrong\u003eAlpage\u003c\/strong\u003e — un vert matcha riche en nuances, parfait pour des tricots inspirés des paysages alpins\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eTorrent\u003c\/strong\u003e — un bleu gris délicat, évoquant les eaux vives des torrents de montagne, idéal pour des ouvrages élégants et doux\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cp\u003e\n        Selon la disponibilité, certaines teintes peuvent être en rupture ou revenir en stock plus tard.\n        \u003ca href=\"https:\/\/tricotant.com\/pages\/contact\"\u003eContactez-moi\u003c\/a\u003e si vous\n        souhaitez un coloris particulier — je ferai mon possible pour vous le trouver !\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- ===== ONGLET 2 : DÉTAILS TECHNIQUES ===== --\u003e\n    \u003cdiv id=\"panel-2\" role=\"tabpanel\" style=\"display:none;\"\u003e\n\n      \u003cul\u003e\n        \u003cli\u003e\n\u003cstrong\u003eOrigine des fibres :\u003c\/strong\u003e mérinos d'Arles provenant de la Région Sud et mohair de Normandie — matière lavée en Italie, puis filée dans les Hautes-Alpes\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003ePoids \/ Longueur :\u003c\/strong\u003e 50 g = 125 m\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eCatégorie :\u003c\/strong\u003e Sport \/ DK\u003c\/li\u003e\n        \u003cli\u003e\n          \u003cstrong\u003eÉchantillon pour 10 cm, tricoté lâche après blocage :\u003c\/strong\u003e les valeurs\n          ci-dessous sont celles que j'obtiens — ajustez selon votre tension :\n          \u003cul style=\"margin-top:6px;\"\u003e\n            \u003cli\u003eJersey, aiguilles 4,5 mm → 19 mailles × 27 rangs\u003c\/li\u003e\n            \u003cli\u003eCôtes 2\/2, aiguilles 4 mm → 30 mailles × 28 rangs (sans étirer)\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eEntretien :\u003c\/strong\u003e lavage à la main avec du savon doux, sans essorage — séchage à plat\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cp\u003eUne question ? Une couleur souhaitée ?\u003cbr\u003e\n        \u003ca href=\"https:\/\/tricotant.com\/pages\/contact\"\u003eÉcrivez-moi !\u003c\/a\u003e\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- ===== ONGLET 3 : QUE FAIRE AVEC ? ===== --\u003e\n    \u003cdiv id=\"panel-3\" role=\"tabpanel\" style=\"display:none;\"\u003e\n\n      \u003cp\u003e\n        Mica est un \u003cstrong\u003efil mérinos mohair français idéal pour des pièces douces et durables\u003c\/strong\u003e —\n        bonnets, cardigans et pulls à tricoter avec fierté. Voici nos réalisations favorites :\n      \u003c\/p\u003e\n\n      \u003cp\u003e\u003cstrong\u003eAccessoires\u003c\/strong\u003e\u003c\/p\u003e\n      \u003cul\u003e\n        \u003cli\u003e\n          Le bonnet \u003cstrong\u003eTwo by Two\u003c\/strong\u003e par Anne Gagnon — tricoté en côtes 2\/2 aux aiguilles 3,5 mm, en coloris Alpage.\n          · \u003ca href=\"https:\/\/tricotant.com\/products\/kit-bonnet-two-by-two-laine-mohair\"\u003evoir le kit Tricotant\u003c\/a\u003e\n        \u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cp\u003e\u003cstrong\u003ePulls \u0026amp; cardigans\u003c\/strong\u003e\u003c\/p\u003e\n      \u003cul\u003e\n        \u003cli\u003e\n          Le \u003ca href=\"https:\/\/www.knittersandfriends.com\/products\/hanni-cardigan\" target=\"_blank\" rel=\"noopener\"\u003e\u003cstrong\u003eHanni Cardigan\u003c\/strong\u003e\u003c\/a\u003e\n          par Knitters \u0026amp; Friends — 10 pelotes pour une taille M\n        \u003c\/li\u003e\n        \u003cli\u003e\n          Le \u003ca href=\"https:\/\/myfavouritethings-knitwear.com\/products\/sweater-no-26-francais\" target=\"_blank\" rel=\"noopener\"\u003e\u003cstrong\u003eSweater N°26\u003c\/strong\u003e\u003c\/a\u003e\n          par My Favourite Things — 10 pelotes pour une taille M\n        \u003c\/li\u003e\n        \u003cli\u003e\n          Le \u003ca href=\"https:\/\/www.otherloops.com\/shop\/francais\/twist_loop_sweater-2\/\" target=\"_blank\" rel=\"noopener\"\u003e\u003cstrong\u003eTwist Loop Sweater\u003c\/strong\u003e\u003c\/a\u003e\n          par Other Loops\n        \u003c\/li\u003e\n      \u003c\/ul\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3) Script onglets --\u003e\n  \u003cscript\u003e\n  (function () {\n    var root = document.getElementById('tabset-1');\n    if (!root) return;\n\n    var tabs   = root.querySelectorAll('#tabs-1 [role=\"tab\"]');\n    var panels = root.querySelectorAll('#panels-1 [role=\"tabpanel\"]');\n\n    var ACTIVE_COLOR   = '#963421';\n    var INACTIVE_COLOR = 'rgba(164,52,40,0.6)';\n    var FONT_FAMILY    = \"'Quattrocento Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif\";\n    var FONT_SIZE      = '16px';\n    var FONT_WEIGHT    = '700';\n\n    tabs.forEach(function (t) {\n      t.style.fontFamily    = FONT_FAMILY;\n      t.style.fontSize      = FONT_SIZE;\n      t.style.fontWeight    = FONT_WEIGHT;\n      t.style.letterSpacing = '0.02em';\n      t.style.lineHeight    = '1.4';\n      t.style.color         = INACTIVE_COLOR;\n      t.style.textDecoration = 'none';\n    });\n\n    function activate(targetId, clickedTab) {\n      panels.forEach(function (p) {\n        p.style.display = 'none';\n        p.setAttribute('aria-hidden', 'true');\n      });\n      tabs.forEach(function (t) {\n        t.setAttribute('aria-selected', 'false');\n        t.style.color = INACTIVE_COLOR;\n        t.style.textDecoration = 'none';\n      });\n\n      var panel = root.querySelector('#' + targetId);\n      if (panel) {\n        panel.style.display = 'block';\n        panel.setAttribute('aria-hidden', 'false');\n      }\n\n      clickedTab.setAttribute('aria-selected', 'true');\n      clickedTab.style.color = ACTIVE_COLOR;\n      clickedTab.style.textDecoration = 'none';\n    }\n\n    tabs.forEach(function (tab) {\n      tab.addEventListener('click', function () {\n        activate(this.getAttribute('data-target'), this);\n      });\n    });\n\n    if (tabs.length) activate(tabs[0].getAttribute('data-target'), tabs[0]);\n  })();\n  \u003c\/script\u003e\n\n\u003c\/div\u003e","brand":"Laines du Valgaudemar","offers":[{"title":"Alpage","offer_id":52485825593608,"sku":null,"price":12.7,"currency_code":"EUR","in_stock":true},{"title":"Torrent","offer_id":52485825626376,"sku":null,"price":12.7,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/5727\/2072\/files\/mica-alpage-laines-du-valgaudemar.webp?v=1771333483"},{"product_id":"merinos-laines-valgaudemar","title":"Mérinos - Laines du Valgaudemar","description":"\n\u003c!-- 1) Police Quattrocento Sans --\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\"\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Quattrocento+Sans:wght@400;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- 2) Composant onglets --\u003e\n\u003cdiv id=\"tabset-1\" style=\"max-width: 100%;\"\u003e\n\n  \u003c!-- Ligne des onglets --\u003e\n  \u003cdiv id=\"tabs-1\" role=\"tablist\" aria-label=\"Sections\" style=\"display:flex; gap:24px; flex-wrap:wrap; align-items:center; margin-bottom:12px;\"\u003e\n    \u003cbutton type=\"button\" role=\"tab\" data-target=\"panel-1\" aria-selected=\"true\" style=\"background:none; border:none; padding:0; cursor:pointer;\"\u003eDescription\u003c\/button\u003e\n    \u003cbutton type=\"button\" role=\"tab\" data-target=\"panel-2\" aria-selected=\"false\" style=\"background:none; border:none; padding:0; cursor:pointer;\"\u003eDétails\u003c\/button\u003e\n    \u003cbutton type=\"button\" role=\"tab\" data-target=\"panel-3\" aria-selected=\"false\" style=\"background:none; border:none; padding:0; cursor:pointer;\"\u003eQue faire avec ?\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Zone de contenu --\u003e\n  \u003cdiv id=\"panels-1\" style=\"width:100%;\"\u003e\n\n    \u003c!-- ===== ONGLET 1 : DESCRIPTION ===== --\u003e\n    \u003cdiv id=\"panel-1\" role=\"tabpanel\" style=\"display:block;\"\u003e\n\n      \u003cp\u003e\n        \u003cstrong\u003eMérinos\u003c\/strong\u003e est un \u003cstrong\u003efil français 100 % naturel\u003c\/strong\u003e d'exception,\n        issu des \u003cstrong\u003eLaines du Valgaudemar\u003c\/strong\u003e, une filière artisanale des Hautes-Alpes\n        engagée dans la renaissance de la laine locale. Composé exclusivement de\n        \u003cstrong\u003emérinos d'Arles\u003c\/strong\u003e — l'une des races ovines les plus fines de France,\n        élevée dans la plaine de la Crau en Région Sud — ce fil est lavé en Italie puis filé\n        artisanalement dans les Hautes-Alpes.\n      \u003c\/p\u003e\n\n      \u003cp\u003e\n        Doux, chaud et d'une belle tenue, le \u003cstrong\u003efil mérinos d'Arles\u003c\/strong\u003e est idéal pour\n        des pulls, cardigans et accessoires à porter saison après saison. Pour les tricoteurs en\n        quête d'un \u003cstrong\u003efil laine français\u003c\/strong\u003e pur et traçable, Mérinos est une évidence.\n      \u003c\/p\u003e\n\n      \u003cul\u003e\n        \u003cli\u003eComposition : \u003cstrong\u003e100 % mérinos d'Arles\u003c\/strong\u003e\n\u003c\/li\u003e\n        \u003cli\u003eÉlevé et filé en France — \u003cstrong\u003efabriqué en France\u003c\/strong\u003e\n\u003c\/li\u003e\n        \u003cli\u003eAiguilles conseillées :\n          \u003ca href=\"https:\/\/tricotant.com\/products\/aiguilles-interchangeables-3-5-mm-knitpro\"\u003e3,5 mm\u003c\/a\u003e\n        \u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cp\u003e\u003cstrong\u003eColoris disponibles chez Tricotant :\u003c\/strong\u003e\u003c\/p\u003e\n      \u003cul\u003e\n        \u003cli\u003e\n\u003cstrong\u003eKaki\u003c\/strong\u003e — un vert profond et lumineux\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eMarine\u003c\/strong\u003e — un bleu sombre et intense\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cp\u003e\n        Selon la disponibilité, certaines teintes peuvent être en rupture ou revenir en stock plus tard.\n        \u003ca href=\"https:\/\/tricotant.com\/pages\/contact\"\u003eContactez-moi\u003c\/a\u003e si vous\n        souhaitez un coloris particulier — je ferai mon possible pour vous le trouver !\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- ===== ONGLET 2 : DÉTAILS TECHNIQUES ===== --\u003e\n    \u003cdiv id=\"panel-2\" role=\"tabpanel\" style=\"display:none;\"\u003e\n\n      \u003cul\u003e\n        \u003cli\u003e\n\u003cstrong\u003eOrigine des fibres :\u003c\/strong\u003e mérinos d'Arles provenant de la Région Sud — matière lavée en Italie, puis filée dans les Hautes-Alpes\u003c\/li\u003e\n        \u003cli\u003e\u003cstrong\u003eLe fil Mérinos peut convenir aux bébés\u003c\/strong\u003e\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003ePoids \/ Longueur :\u003c\/strong\u003e 50 g = 166 m\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eCatégorie :\u003c\/strong\u003e Fingering \/ Sport\u003c\/li\u003e\n        \u003cli\u003e\n          \u003cstrong\u003eÉchantillon pour 10 cm en jersey, tricoté lâche :\u003c\/strong\u003e les valeurs\n          ci-dessous sont celles que j'obtiens — ajustez selon votre tension :\n          \u003cul style=\"margin-top:6px;\"\u003e\n            \u003cli\u003eAiguilles 3,5 mm → 20 mailles × 30 rangs\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eEntretien :\u003c\/strong\u003e lavage à la main avec du savon doux, sans essorage — séchage à plat\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cp\u003eUne question ? Une couleur souhaitée ?\u003cbr\u003e\n        \u003ca href=\"https:\/\/tricotant.com\/pages\/contact\"\u003eÉcrivez-moi !\u003c\/a\u003e\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- ===== ONGLET 3 : QUE FAIRE AVEC ? ===== --\u003e\n    \u003cdiv id=\"panel-3\" role=\"tabpanel\" style=\"display:none;\"\u003e\n\n      \u003cp\u003e\n        Mérinos est un \u003cstrong\u003efil mérinos d'Arles 100 % français idéal pour des pièces fines\n        et élégantes\u003c\/strong\u003e — pulls ajourés et projets à tricoter avec soin. Voici notre\n        réalisation favorite :\n      \u003c\/p\u003e\n\n      \u003cp\u003e\u003cstrong\u003ePulls \u0026amp; tops\u003c\/strong\u003e\u003c\/p\u003e\n      \u003cul\u003e\n        \u003cli\u003e\n          Le \u003ca href=\"https:\/\/www.otherloops.com\/shop\/francais\/eyelet_loop_sweater-3\/\" target=\"_blank\" rel=\"noopener\"\u003e\u003cstrong\u003eEyelet Loop Sweater\u003c\/strong\u003e\u003c\/a\u003e\n          par Other Loops\n        \u003c\/li\u003e\n      \u003c\/ul\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3) Script onglets --\u003e\n  \u003cscript\u003e\n  (function () {\n    var root = document.getElementById('tabset-1');\n    if (!root) return;\n\n    var tabs   = root.querySelectorAll('#tabs-1 [role=\"tab\"]');\n    var panels = root.querySelectorAll('#panels-1 [role=\"tabpanel\"]');\n\n    var ACTIVE_COLOR   = '#963421';\n    var INACTIVE_COLOR = 'rgba(164,52,40,0.6)';\n    var FONT_FAMILY    = \"'Quattrocento Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif\";\n    var FONT_SIZE      = '16px';\n    var FONT_WEIGHT    = '700';\n\n    tabs.forEach(function (t) {\n      t.style.fontFamily    = FONT_FAMILY;\n      t.style.fontSize      = FONT_SIZE;\n      t.style.fontWeight    = FONT_WEIGHT;\n      t.style.letterSpacing = '0.02em';\n      t.style.lineHeight    = '1.4';\n      t.style.color         = INACTIVE_COLOR;\n      t.style.textDecoration = 'none';\n    });\n\n    function activate(targetId, clickedTab) {\n      panels.forEach(function (p) {\n        p.style.display = 'none';\n        p.setAttribute('aria-hidden', 'true');\n      });\n      tabs.forEach(function (t) {\n        t.setAttribute('aria-selected', 'false');\n        t.style.color = INACTIVE_COLOR;\n        t.style.textDecoration = 'none';\n      });\n\n      var panel = root.querySelector('#' + targetId);\n      if (panel) {\n        panel.style.display = 'block';\n        panel.setAttribute('aria-hidden', 'false');\n      }\n\n      clickedTab.setAttribute('aria-selected', 'true');\n      clickedTab.style.color = ACTIVE_COLOR;\n      clickedTab.style.textDecoration = 'none';\n    }\n\n    tabs.forEach(function (tab) {\n      tab.addEventListener('click', function () {\n        activate(this.getAttribute('data-target'), this);\n      });\n    });\n\n    if (tabs.length) activate(tabs[0].getAttribute('data-target'), tabs[0]);\n  })();\n  \u003c\/script\u003e\n\n\u003c\/div\u003e","brand":"Laines du Valgaudemar","offers":[{"title":"Kaki","offer_id":52485841813768,"sku":null,"price":9.3,"currency_code":"EUR","in_stock":true},{"title":"Marine","offer_id":52485841846536,"sku":null,"price":9.3,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/5727\/2072\/files\/merinos-kaki-laines-du-valgaudemar.webp?v=1758996458"},{"product_id":"kit-bandana","title":"Kit - Le Bandana","description":"\u003c!-- 1) Charger la police Quattrocento Sans --\u003e\n\u003cp\u003e\u003clink href=\"https:\/\/fonts.googleapis.com\" rel=\"preconnect\"\u003e \u003clink crossorigin=\"\" href=\"https:\/\/fonts.gstatic.com\" rel=\"preconnect\"\u003e \u003clink rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Quattrocento+Sans:wght@400;700\u0026amp;display=swap\"\u003e\u003c\/p\u003e\n\u003c!-- 2) Composant onglets --\u003e\n\u003cdiv style=\"max-width: 100%;\" id=\"tabset-1\"\u003e\n\u003c!-- Ligne des onglets --\u003e\n\u003cdiv style=\"display: flex; gap: 24px; flex-wrap: wrap; align-items: center; margin-bottom: 12px;\" aria-label=\"Sections\" role=\"tablist\" id=\"tabs-1\"\u003e\n\u003cbutton style=\"background: none; border: none; padding: 0; cursor: pointer;\" aria-selected=\"true\" role=\"tab\" data-target=\"panel-1\" type=\"button\"\u003e Description \u003c\/button\u003e \u003cbutton style=\"background: none; border: none; padding: 0; cursor: pointer;\" aria-selected=\"false\" role=\"tab\" data-target=\"panel-2\" type=\"button\"\u003e Détails \u003c\/button\u003e \u003cbutton style=\"background: none; border: none; padding: 0; cursor: pointer;\" aria-selected=\"false\" role=\"tab\" data-target=\"panel-3\" type=\"button\"\u003e Guide des tailles \u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Zone de contenu pleine largeur --\u003e\n\u003cdiv style=\"width: 100%;\" id=\"panels-1\"\u003e\n\u003cdiv style=\"display: block;\" role=\"tabpanel\" id=\"panel-1\"\u003e\n\u003cp\u003e\u003cb\u003eLe kit comprend :\u003c\/b\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cb\u003eLe patron, envoyé au format PDF immédiatement ou au format papier par Colissimo ou Mondial Relay sous 24h\u003c\/b\u003e\u003c\/li\u003e\n\u003cli\u003e2 pelotes de laine Numéro 5 de \u003ca href=\"https:\/\/tricotant.com\/collections\/fonty\"\u003eFonty\u003c\/a\u003e de la couleur de votre choix\u003c\/li\u003e\n\u003cli\u003eAccessoires (en option) : aiguilles circulaires interchangeables 5 mm KnitPro Basix, câble de 60 cm et aiguille à laine pour rentrer les fils\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cb\u003eVous êtes à la recherche d'un projet facile et rapide à réaliser ? Vous êtes au bon endroit ! \u003c\/b\u003e\u003c\/p\u003e\n\u003cli\u003e• Se tricote avec 1 brin du fil 100% laine Numéro 5 de chez \u003ca href=\"https:\/\/tricotant.com\/collections\/fonty\"\u003eFonty\u003c\/a\u003e, à l’aide d’aiguilles droites ou circulaires \u003ca href=\"https:\/\/tricotant.com\/products\/aiguilles-interchangeables-5-mm-knitpro\"\u003e5 mm\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e  • Les techniques que vous (ré)apprendrez avec ce modèle : jersey en aller\/retour, augmentations inclinées à droite, diminutions simples\u003c\/li\u003e\n  \u003cli\u003e• Difficulté : débutant\u003c\/li\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: none;\" role=\"tabpanel\" id=\"panel-2\"\u003e\n\u003cul\u003e\n\u003cli\u003eComposition : 100 % laine (Amérique du Sud)\u003c\/li\u003e\n\u003cli\u003eConseils d'entretien : lavage en machine à 30°, sans essorage, séchage à plat\u003c\/li\u003e\n\u003c\/ul\u003e\n   \u003cp\u003eCe kit est proposé dans des teintes franches, neutres ou plus soutenues.\u003cb\u003eCouleurs disponibles \u003c\/b\u003e: \u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cb\u003eÉcru\u003c\/b\u003e – 206 : clair et naturel, indémodable\u003c\/li\u003e\n\n\u003cli\u003e\n\u003cb\u003eÉcureuil\u003c\/b\u003e – 247 : brun doux chaleureux\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eRouge vif\u003c\/b\u003e – 231 : rouge franc et vibrant\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eBordeaux\u003c\/b\u003e – 263 : rouge profond, chic et intense\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eVert profond\u003c\/b\u003e – 269 : vert sombre inspiré de la nature\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eVert d’eau\u003c\/b\u003e – 271 : vert pâle frais et lumineux\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eBleu marine\u003c\/b\u003e – 212 : bleu foncé classique\u003c\/li\u003e\n\u003c\/ul\u003e\n\n  \u003cp\u003eSelon la disponibilité, certaines teintes peuvent être en rupture ou revenir en stock plus tard. N'hésitez pas à me \u003ca href=\"https:\/\/tricotant.com\/pages\/contact\"\u003econtacter\u003c\/a\u003e si vous souhaitez un coloris particulier !\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: none;\" role=\"tabpanel\" id=\"panel-3\"\u003e\n  \u003cli\u003eEchantillon (en 5 mm) avec la Numéro 5 tricoté lâche après blocage : 15 mailles x 21 rangs\u003c\/li\u003e\n  \u003cp\u003eTaille unique :\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eLongueur : environ 115 cm (avec la laine Numéro 5 de \u003ca href=\"https:\/\/tricotant.com\/collections\/fonty\"\u003eFonty\u003c\/a\u003e)\u003c\/li\u003e\n\u003cli\u003eLargeur : environ 30 cm (avec la laine Numéro 5 de \u003ca href=\"https:\/\/tricotant.com\/collections\/fonty\"\u003eFonty\u003c\/a\u003e)\u003c\/li\u003e\n\u003c\/ul\u003e\n  \u003cp\u003eL’étape de blocage est nécessaire pour que le bandana prenne forme : il s’agit de laver la pièce une première fois et de la fixer pour lui donner la forme et la taille convenues. Toutes les étapes sont expliquées dans le patron !\u003c\/p\u003e\n  \u003cp\u003e• Mathilde porte son Bandana en vert profond (269)\u003c\/p\u003e\n  \u003cp\u003e• Marion porte son Bandana en bordeaux (263)\u003c\/p\u003e\n\u003cp\u003eUne question, une difficulté ou une couleur souhaitée ?\u003cbr\u003e\u003ca href=\"https:\/\/tricotant.com\/pages\/contact\"\u003eÉcrivez-nous !\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 3) Script de personnalisation (couleur + police) et logique d’onglets --\u003e \u003cscript\u003e\n\n(function () {\n\n  var root = document.getElementById('tabset-1');\n\n  if (!root) return;\n\n\n\n  var tabs   = root.querySelectorAll('#tabs-1 [role=\"tab\"]');\n\n  var panels = root.querySelectorAll('#panels-1 [role=\"tabpanel\"]');\n\n\n\n  \/\/ ==== PERSONNALISATION DEMANDÉE ====\n\n  var ACTIVE_COLOR   = '#963421';               \/\/ couleur onglet actif\n\n  var INACTIVE_COLOR = 'rgba(164,52,40,0.6)';   \/\/ couleur onglets inactifs (même teinte, atténuée)\n\n  var FONT_FAMILY    = \"'Quattrocento Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif\";\n\n  var FONT_SIZE      = '16px';\n\n  var FONT_WEIGHT    = '700'; \/\/ plus marqué, change à '600' si tu préfères\n\n\n\n  \/\/ Appliquer le style de base à tous les onglets\n\n  tabs.forEach(function (t) {\n\n    t.style.fontFamily = FONT_FAMILY;\n\n    t.style.fontSize   = FONT_SIZE;\n\n    t.style.fontWeight = FONT_WEIGHT;\n\n    t.style.letterSpacing = '0.02em';\n\n    t.style.lineHeight    = '1.4';\n\n    t.style.color         = INACTIVE_COLOR;\n\n    t.style.textDecoration = 'none';\n\n  });\n\n\n\n  function activate(targetId, clickedTab) {\n\n    \/\/ Masquer tous les panneaux + réinitialiser tous les onglets\n\n    panels.forEach(function (p) { p.style.display = 'none'; p.setAttribute('aria-hidden','true'); });\n\n    tabs.forEach(function (t) {\n\n      t.setAttribute('aria-selected','false');\n\n      t.style.color = INACTIVE_COLOR;\n\n      t.style.textDecoration = 'none';\n\n    });\n\n\n\n    \/\/ Afficher le panneau ciblé\n\n    var panel = root.querySelector('#' + targetId);\n\n    if (panel) { panel.style.display = 'block'; panel.setAttribute('aria-hidden','false'); }\n\n\n\n    \/\/ Styliser l’onglet actif\n\n    clickedTab.setAttribute('aria-selected','true');\n\n    clickedTab.style.color = ACTIVE_COLOR;\n\n    clickedTab.style.textDecoration = 'none';\n\n  }\n\n\n\n  \/\/ Gestion des clics\n\n  tabs.forEach(function (tab) {\n\n    tab.addEventListener('click', function () {\n\n      activate(this.getAttribute('data-target'), this);\n\n    });\n\n  });\n\n\n\n  \/\/ État initial (Section 1 active)\n\n  if (tabs.length) activate(tabs[0].getAttribute('data-target'), tabs[0]);\n\n})();\n\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Tricotant","offers":[{"title":"Ecureuil - 247 \/ PDF \/ Sans accessoires","offer_id":53351621165320,"sku":null,"price":18.2,"currency_code":"EUR","in_stock":true},{"title":"Vert d'eau - 271 \/ PDF \/ Sans accessoires","offer_id":53351621230856,"sku":null,"price":16.2,"currency_code":"EUR","in_stock":true},{"title":"Bordeaux - 263 \/ PDF \/ Sans accessoires","offer_id":53351621296392,"sku":null,"price":18.2,"currency_code":"EUR","in_stock":true},{"title":"Vert profond - 269 \/ PDF \/ Sans accessoires","offer_id":53351621361928,"sku":null,"price":18.2,"currency_code":"EUR","in_stock":true},{"title":"Bleu marine - 212 \/ PDF \/ Sans accessoires","offer_id":53351621427464,"sku":null,"price":18.2,"currency_code":"EUR","in_stock":true},{"title":"Rouge vif - 231 \/ PDF \/ Sans accessoires","offer_id":53351621493000,"sku":null,"price":16.2,"currency_code":"EUR","in_stock":true},{"title":"Ecureuil - 247 \/ Imprimé (+2.00€) \/ Sans accessoires","offer_id":53435950563592,"sku":null,"price":20.2,"currency_code":"EUR","in_stock":true},{"title":"Vert d'eau - 271 \/ Imprimé (+2.00€) \/ Sans accessoires","offer_id":53435950596360,"sku":null,"price":20.2,"currency_code":"EUR","in_stock":true},{"title":"Bordeaux - 263 \/ Imprimé (+2.00€) \/ Sans accessoires","offer_id":53435950629128,"sku":null,"price":20.2,"currency_code":"EUR","in_stock":true},{"title":"Vert profond - 269 \/ Imprimé (+2.00€) \/ Sans accessoires","offer_id":53435950661896,"sku":null,"price":20.2,"currency_code":"EUR","in_stock":true},{"title":"Bleu marine - 212 \/ Imprimé (+2.00€) \/ Sans accessoires","offer_id":53435950694664,"sku":null,"price":20.2,"currency_code":"EUR","in_stock":true},{"title":"Rouge vif - 231 \/ Imprimé (+2.00€) \/ Sans accessoires","offer_id":53435950727432,"sku":null,"price":20.2,"currency_code":"EUR","in_stock":true},{"title":"Ecureuil - 247 \/ PDF \/ Avec accessoires (+9.50€)","offer_id":53435950825736,"sku":null,"price":27.7,"currency_code":"EUR","in_stock":true},{"title":"Ecureuil - 247 \/ Imprimé (+2.00€) \/ Avec accessoires (+9.50€)","offer_id":53435950858504,"sku":null,"price":29.7,"currency_code":"EUR","in_stock":true},{"title":"Vert d'eau - 271 \/ PDF \/ Avec accessoires (+9.50€)","offer_id":53435950891272,"sku":null,"price":27.7,"currency_code":"EUR","in_stock":true},{"title":"Vert d'eau - 271 \/ Imprimé (+2.00€) \/ Avec accessoires (+9.50€)","offer_id":53435950924040,"sku":null,"price":29.7,"currency_code":"EUR","in_stock":true},{"title":"Bordeaux - 263 \/ PDF \/ Avec accessoires (+9.50€)","offer_id":53435950956808,"sku":null,"price":27.7,"currency_code":"EUR","in_stock":true},{"title":"Bordeaux - 263 \/ Imprimé (+2.00€) \/ Avec accessoires (+9.50€)","offer_id":53435950989576,"sku":null,"price":29.7,"currency_code":"EUR","in_stock":true},{"title":"Vert profond - 269 \/ PDF \/ Avec accessoires (+9.50€)","offer_id":53435951022344,"sku":null,"price":27.7,"currency_code":"EUR","in_stock":true},{"title":"Vert profond - 269 \/ Imprimé (+2.00€) \/ Avec accessoires (+9.50€)","offer_id":53435951055112,"sku":null,"price":29.7,"currency_code":"EUR","in_stock":true},{"title":"Bleu marine - 212 \/ PDF \/ Avec accessoires (+9.50€)","offer_id":53435951087880,"sku":null,"price":27.7,"currency_code":"EUR","in_stock":true},{"title":"Bleu marine - 212 \/ Imprimé (+2.00€) \/ Avec accessoires (+9.50€)","offer_id":53435951120648,"sku":null,"price":29.7,"currency_code":"EUR","in_stock":true},{"title":"Rouge vif - 231 \/ PDF \/ Avec accessoires (+9.50€)","offer_id":53435951153416,"sku":null,"price":27.7,"currency_code":"EUR","in_stock":true},{"title":"Rouge vif - 231 \/ Imprimé (+2.00€) \/ Avec accessoires (+9.50€)","offer_id":53435951186184,"sku":null,"price":29.7,"currency_code":"EUR","in_stock":true},{"title":"Écru - 206 \/ PDF \/ Sans accessoires","offer_id":57264182165768,"sku":null,"price":18.2,"currency_code":"EUR","in_stock":true},{"title":"Écru - 206 \/ PDF \/ Avec accessoires (+9.50€)","offer_id":57264182198536,"sku":null,"price":27.7,"currency_code":"EUR","in_stock":true},{"title":"Écru - 206 \/ Imprimé (+2.00€) \/ Sans accessoires","offer_id":57264182231304,"sku":null,"price":20.2,"currency_code":"EUR","in_stock":true},{"title":"Écru - 206 \/ Imprimé (+2.00€) \/ Avec accessoires (+9.50€)","offer_id":57264182264072,"sku":null,"price":29.7,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/5727\/2072\/files\/bandana-tricotant-blandine-jauffrineau.webp?v=1770210919"},{"product_id":"kit-tricot-bandana-rayures","title":"Kit - Le Bandana rayé","description":"\u003c!-- 1) Charger la police Quattrocento Sans --\u003e\n\u003cp\u003e\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Quattrocento+Sans:wght@400;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\u003c!-- 2) Composant onglets --\u003e\n\u003cdiv id=\"tabset-1\" style=\"max-width: 100%;\"\u003e\n\u003c!-- Ligne des onglets --\u003e\n\u003cdiv id=\"tabs-1\" role=\"tablist\" aria-label=\"Sections\" style=\"display: flex; gap: 24px; flex-wrap: wrap; align-items: center; margin-bottom: 12px;\"\u003e\n\u003cbutton type=\"button\" data-target=\"panel-1\" role=\"tab\" aria-selected=\"true\" style=\"background: none; border: none; padding: 0; cursor: pointer;\"\u003e Description \u003c\/button\u003e \u003cbutton type=\"button\" data-target=\"panel-2\" role=\"tab\" aria-selected=\"false\" style=\"background: none; border: none; padding: 0; cursor: pointer;\"\u003e Détails \u003c\/button\u003e \u003cbutton type=\"button\" data-target=\"panel-3\" role=\"tab\" aria-selected=\"false\" style=\"background: none; border: none; padding: 0; cursor: pointer;\"\u003e Guide des tailles \u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Zone de contenu pleine largeur --\u003e\n\u003cdiv id=\"panels-1\" style=\"width: 100%;\"\u003e\n\u003cdiv id=\"panel-1\" role=\"tabpanel\" style=\"display: block;\"\u003e\n\u003cp\u003e\u003cb\u003eLe kit comprend :\u003c\/b\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eLe patron au format PDF\u003c\/li\u003e\n\u003cli\u003e1 pelote de laine écrue - Fado de chez \u003ca href=\"https:\/\/tricotant.com\/collections\/fonty\"\u003eFonty\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e1 pelote de laine 1880 de chez \u003ca href=\"https:\/\/tricotant.com\/collections\/fonty\"\u003eFonty\u003c\/a\u003e en coloris rouille ou bleu marine\n\u003c\/li\u003e\n\u003cli\u003eAccessoires (en option) : aiguilles circulaires interchangeables 5 mm KnitPro Basix, câble de 60 cm et aiguille à laine pour rentrer les fils\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cb\u003eVous êtes à la recherche d'un projet facile et rapide à réaliser ? Vous êtes au bon endroit ! \u003c\/b\u003e\u003c\/p\u003e\n\u003cli\u003e• Se tricote avec 2 laines éco-responsables \u003ca href=\"https:\/\/tricotant.com\/collections\/fonty\"\u003eFonty\u003c\/a\u003e, l'une des dernières filatures françaises, à l’aide d’aiguilles droites ou circulaires \u003ca href=\"https:\/\/tricotant.com\/products\/aiguilles-interchangeables-5-mm-knitpro\"\u003e5 mm\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e  • Les techniques que vous (ré)apprendrez avec ce modèle : jersey en aller\/retour, augmentations inclinées à droite, diminutions simples\u003c\/li\u003e\n\u003cli\u003e  • Difficulté : débutant\u003c\/li\u003e\n\u003cli\u003e\n\u003c\/li\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"panel-2\" role=\"tabpanel\" style=\"display: none;\"\u003e\n\u003cul\u003e\n\u003cli\u003eComposition : Fado : le mérinos d'Arles élevé dans la plaine de la Crau en provence \/ 1880 : 100 % laine de race Île-de-France, élevé dans la Creuse.\u003c\/li\u003e\n\u003cli\u003eEchantillon (en 5 mm) tricoté lâche après blocage : 17 mailles x 23 rangs\u003c\/li\u003e\n\u003cli\u003eConseils d'entretien : lavage en machine à 30°, sans essorage, séchage à plat\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eUne fois terminé, le foulard mesure environ 115 cm de long, et 30 cm de large au centre.\u003c\/p\u003e\n\u003cp\u003eL’étape de blocage est nécessaire pour que le bandana prenne forme : il s’agit de laver la pièce une première fois et de la fixer pour lui donner la forme et la taille convenues. Toutes les étapes sont expliquées dans le patron !\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"panel-3\" role=\"tabpanel\" style=\"display: none;\"\u003e\n\n\u003cp\u003eUne question, une difficulté ou une couleur souhaitée ?\u003cbr\u003e\u003ca href=\"https:\/\/tricotant.com\/pages\/contact\"\u003eÉcrivez-nous !\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 3) Script de personnalisation (couleur + police) et logique d’onglets --\u003e \u003cscript\u003e\n\n(function () {\n\n  var root = document.getElementById('tabset-1');\n\n  if (!root) return;\n\n\n\n  var tabs   = root.querySelectorAll('#tabs-1 [role=\"tab\"]');\n\n  var panels = root.querySelectorAll('#panels-1 [role=\"tabpanel\"]');\n\n\n\n  \/\/ ==== PERSONNALISATION DEMANDÉE ====\n\n  var ACTIVE_COLOR   = '#963421';               \/\/ couleur onglet actif\n\n  var INACTIVE_COLOR = 'rgba(164,52,40,0.6)';   \/\/ couleur onglets inactifs (même teinte, atténuée)\n\n  var FONT_FAMILY    = \"'Quattrocento Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif\";\n\n  var FONT_SIZE      = '16px';\n\n  var FONT_WEIGHT    = '700'; \/\/ plus marqué, change à '600' si tu préfères\n\n\n\n  \/\/ Appliquer le style de base à tous les onglets\n\n  tabs.forEach(function (t) {\n\n    t.style.fontFamily = FONT_FAMILY;\n\n    t.style.fontSize   = FONT_SIZE;\n\n    t.style.fontWeight = FONT_WEIGHT;\n\n    t.style.letterSpacing = '0.02em';\n\n    t.style.lineHeight    = '1.4';\n\n    t.style.color         = INACTIVE_COLOR;\n\n    t.style.textDecoration = 'none';\n\n  });\n\n\n\n  function activate(targetId, clickedTab) {\n\n    \/\/ Masquer tous les panneaux + réinitialiser tous les onglets\n\n    panels.forEach(function (p) { p.style.display = 'none'; p.setAttribute('aria-hidden','true'); });\n\n    tabs.forEach(function (t) {\n\n      t.setAttribute('aria-selected','false');\n\n      t.style.color = INACTIVE_COLOR;\n\n      t.style.textDecoration = 'none';\n\n    });\n\n\n\n    \/\/ Afficher le panneau ciblé\n\n    var panel = root.querySelector('#' + targetId);\n\n    if (panel) { panel.style.display = 'block'; panel.setAttribute('aria-hidden','false'); }\n\n\n\n    \/\/ Styliser l’onglet actif\n\n    clickedTab.setAttribute('aria-selected','true');\n\n    clickedTab.style.color = ACTIVE_COLOR;\n\n    clickedTab.style.textDecoration = 'none';\n\n  }\n\n\n\n  \/\/ Gestion des clics\n\n  tabs.forEach(function (tab) {\n\n    tab.addEventListener('click', function () {\n\n      activate(this.getAttribute('data-target'), this);\n\n    });\n\n  });\n\n\n\n  \/\/ État initial (Section 1 active)\n\n  if (tabs.length) activate(tabs[0].getAttribute('data-target'), tabs[0]);\n\n})();\n\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Tricotant","offers":[{"title":"Rouille - 105 \/ PDF \/ Sans accessoires","offer_id":53351611826440,"sku":null,"price":17.6,"currency_code":"EUR","in_stock":true},{"title":"Bleu marine - 115 \/ PDF \/ Sans accessoires","offer_id":53351611859208,"sku":null,"price":17.6,"currency_code":"EUR","in_stock":true},{"title":"Rouille - 105 \/ Imprimé (+2.00€) \/ Sans accessoires","offer_id":53435947909384,"sku":null,"price":19.6,"currency_code":"EUR","in_stock":true},{"title":"Bleu marine - 115 \/ Imprimé (+2.00€) \/ Sans accessoires","offer_id":53435947942152,"sku":null,"price":19.6,"currency_code":"EUR","in_stock":true},{"title":"Rouille - 105 \/ PDF \/ Avec accessoires (+9.50€)","offer_id":53435947974920,"sku":null,"price":27.1,"currency_code":"EUR","in_stock":true},{"title":"Rouille - 105 \/ Imprimé (+2.00€) \/ Avec accessoires (+9.50€)","offer_id":53435948007688,"sku":null,"price":29.1,"currency_code":"EUR","in_stock":true},{"title":"Bleu marine - 115 \/ PDF \/ Avec accessoires (+9.50€)","offer_id":53435948040456,"sku":null,"price":27.1,"currency_code":"EUR","in_stock":true},{"title":"Bleu marine - 115 \/ Imprimé (+2.00€) \/ Avec accessoires (+9.50€)","offer_id":53435948073224,"sku":null,"price":29.1,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/5727\/2072\/files\/tricotant-bandana-raye.webp?v=1770214867"},{"product_id":"patron-bandana","title":"Patron - Le Bandana","description":"\u003c!-- 1) Charger la police Quattrocento Sans --\u003e\n\u003cp\u003e\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Quattrocento+Sans:wght@400;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\u003c!-- 2) Composant onglets --\u003e\n\u003cdiv style=\"max-width: 100%;\" id=\"tabset-1\"\u003e\n\u003c!-- Ligne des onglets --\u003e\n\u003cdiv style=\"display: flex; gap: 24px; flex-wrap: wrap; align-items: center; margin-bottom: 12px;\" aria-label=\"Sections\" role=\"tablist\" id=\"tabs-1\"\u003e\n\u003cbutton style=\"background: none; border: none; padding: 0; cursor: pointer;\" aria-selected=\"true\" role=\"tab\" data-target=\"panel-1\" type=\"button\"\u003e Description \u003c\/button\u003e \u003cbutton style=\"background: none; border: none; padding: 0; cursor: pointer;\" aria-selected=\"false\" role=\"tab\" data-target=\"panel-2\" type=\"button\"\u003e Détails \u003c\/button\u003e \u003cbutton style=\"background: none; border: none; padding: 0; cursor: pointer;\" aria-selected=\"false\" role=\"tab\" data-target=\"panel-3\" type=\"button\"\u003e Accessoires \u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Zone de contenu pleine largeur --\u003e\n\u003cdiv style=\"width: 100%;\" id=\"panels-1\"\u003e\n\u003cdiv style=\"display: block;\" role=\"tabpanel\" id=\"panel-1\"\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cb\u003e\u003ca href=\"https:\/\/tricotant.com\/products\/bandana-tricotant\"\u003eKit tricot disponible ici\u003c\/a\u003e\u003c\/b\u003e\n\u003c\/li\u003e\n\u003cli\u003eLe bandana Tricotant est un foulard triangulaire, parfait pour un premier projet \u003c\/li\u003e\n\u003cli\u003e\u003cb\u003eLe patron est envoyé en PDF immédiatement ou au format papier par Colissimo ou Mondial Relay sous 24h\u003c\/b\u003e\u003c\/li\u003e\n\u003cli\u003eLes techniques que vous (ré)apprendrez avec ce modèle : jersey en aller\/retour, augmentations inclinées à droite, diminutions simples\u003c\/li\u003e\n  \u003cli\u003eLaine recommandée : s'adapte à tous les fils\u003c\/li\u003e\n\u003cli\u003eLaine recommandée : Numéro 5 de \u003ca href=\"https:\/\/tricotant.com\/collections\/fonty\"\u003eFonty\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003eDifficulté : débutant\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: none;\" role=\"tabpanel\" id=\"panel-2\"\u003e\n\u003cul\u003e\n\u003cli\u003eLaine recommandée : s'adapte à tous les fils\u003c\/li\u003e\n\u003cli\u003eKit disponible \u003ca href=\"https:\/\/tricotant.com\/products\/bandana-tricotant\"\u003eici\u003c\/a\u003e avec la laine Numéro 5 de chez \u003ca href=\"https:\/\/tricotant.com\/collections\/fonty\"\u003eFonty\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003eEchantillon (en 5 mm) avec la Numéro 5 tricoté serré après blocage : 20 mailles x 25 rangs\u003c\/li\u003e\n  \u003cli\u003eEchantillon (en 5 mm) avec la Numéro 5 tricoté lâche après blocage : 15 mailles x 21 rangs\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eTaille unique :\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eLongueur : environ 115 cm (avec la laine Numéro 5 de \u003ca href=\"https:\/\/tricotant.com\/collections\/fonty\"\u003eFonty\u003c\/a\u003e)\u003c\/li\u003e\n\u003cli\u003eLargeur : environ 30 cm (avec la laine Numéro 5 de \u003ca href=\"https:\/\/tricotant.com\/collections\/fonty\"\u003eFonty\u003c\/a\u003e)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: none;\" role=\"tabpanel\" id=\"panel-3\"\u003e\n\u003cul\u003e\n\u003cli\u003e2 pelotes de\n  \u003ca href=\"https:\/\/tricotant.com\/products\/numero-5-fonty\"\u003eNuméro 5\u003c\/a\u003e de chez \u003ca href=\"https:\/\/tricotant.com\/collections\/fonty\"\u003eFonty\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003eAiguilles droites ou\n\u003ca href=\"https:\/\/tricotant.com\/products\/aiguilles-interchangeables-5-mm-knitpro\"\u003ecirculaires 5 mm\u003c\/a\u003e\n\u003c\/li\u003e\n  \u003cli\u003e Si aiguilles circulaires interchangeables, \n\u003ca href=\"https:\/\/tricotant.com\/products\/cable-80-cm-aiguilles-circulaires-interchangeables-knit-pro\"\u003ecâble 80 cm\u003c\/a\u003e\n\u003c\/li\u003e\n\n\u003cli\u003e\u003ca href=\"https:\/\/tricotant.com\/products\/aiguille-a-laine\"\u003eAiguille à laine\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eUne question, une difficulté ou un patron souhaité ?\u003cbr\u003e\u003ca href=\"https:\/\/tricotant.com\/pages\/contact\"\u003eÉcrivez-nous !\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 3) Script de personnalisation (couleur + police) et logique d’onglets --\u003e \u003cscript\u003e\n\n(function () {\n\n  var root = document.getElementById('tabset-1');\n\n  if (!root) return;\n\n\n\n  var tabs   = root.querySelectorAll('#tabs-1 [role=\"tab\"]');\n\n  var panels = root.querySelectorAll('#panels-1 [role=\"tabpanel\"]');\n\n\n\n  \/\/ ==== PERSONNALISATION DEMANDÉE ====\n\n  var ACTIVE_COLOR   = '#963421';               \/\/ couleur onglet actif\n\n  var INACTIVE_COLOR = 'rgba(164,52,40,0.6)';   \/\/ couleur onglets inactifs (même teinte, atténuée)\n\n  var FONT_FAMILY    = \"'Quattrocento Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif\";\n\n  var FONT_SIZE      = '16px';\n\n  var FONT_WEIGHT    = '700'; \/\/ plus marqué, change à '600' si tu préfères\n\n\n\n  \/\/ Appliquer le style de base à tous les onglets\n\n  tabs.forEach(function (t) {\n\n    t.style.fontFamily = FONT_FAMILY;\n\n    t.style.fontSize   = FONT_SIZE;\n\n    t.style.fontWeight = FONT_WEIGHT;\n\n    t.style.letterSpacing = '0.02em';\n\n    t.style.lineHeight    = '1.4';\n\n    t.style.color         = INACTIVE_COLOR;\n\n    t.style.textDecoration = 'none';\n\n  });\n\n\n\n  function activate(targetId, clickedTab) {\n\n    \/\/ Masquer tous les panneaux + réinitialiser tous les onglets\n\n    panels.forEach(function (p) { p.style.display = 'none'; p.setAttribute('aria-hidden','true'); });\n\n    tabs.forEach(function (t) {\n\n      t.setAttribute('aria-selected','false');\n\n      t.style.color = INACTIVE_COLOR;\n\n      t.style.textDecoration = 'none';\n\n    });\n\n\n\n    \/\/ Afficher le panneau ciblé\n\n    var panel = root.querySelector('#' + targetId);\n\n    if (panel) { panel.style.display = 'block'; panel.setAttribute('aria-hidden','false'); }\n\n\n\n    \/\/ Styliser l’onglet actif\n\n    clickedTab.setAttribute('aria-selected','true');\n\n    clickedTab.style.color = ACTIVE_COLOR;\n\n    clickedTab.style.textDecoration = 'none';\n\n  }\n\n\n\n  \/\/ Gestion des clics\n\n  tabs.forEach(function (tab) {\n\n    tab.addEventListener('click', function () {\n\n      activate(this.getAttribute('data-target'), this);\n\n    });\n\n  });\n\n\n\n  \/\/ État initial (Section 1 active)\n\n  if (tabs.length) activate(tabs[0].getAttribute('data-target'), tabs[0]);\n\n})();\n\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Tricotant","offers":[{"title":"PDF","offer_id":52992008814856,"sku":null,"price":4.0,"currency_code":"EUR","in_stock":true},{"title":"Imprimé (+2.00€)","offer_id":52992008847624,"sku":null,"price":6.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/5727\/2072\/files\/bandana-vert-profond-tricotant.webp?v=1762526735"},{"product_id":"patron-gratuit-echarpe","title":"L'écharpe mohair - Patron gratuit","description":"\u003c!-- 1) Charger la police Quattrocento Sans --\u003e\n\u003cp\u003e\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Quattrocento+Sans:wght@400;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\u003c!-- 2) Composant onglets --\u003e\n\u003cdiv style=\"max-width: 100%;\" id=\"tabset-1\"\u003e\n\u003c!-- Ligne des onglets --\u003e\n\u003cdiv style=\"display: flex; gap: 24px; flex-wrap: wrap; align-items: center; margin-bottom: 12px;\" aria-label=\"Sections\" role=\"tablist\" id=\"tabs-1\"\u003e\n\u003cbutton style=\"background: none; border: none; padding: 0; cursor: pointer;\" aria-selected=\"true\" role=\"tab\" data-target=\"panel-1\" type=\"button\"\u003e Description \u003c\/button\u003e \u003cbutton style=\"background: none; border: none; padding: 0; cursor: pointer;\" aria-selected=\"false\" role=\"tab\" data-target=\"panel-2\" type=\"button\"\u003e Détails \u003c\/button\u003e \u003cbutton style=\"background: none; border: none; padding: 0; cursor: pointer;\" aria-selected=\"false\" role=\"tab\" data-target=\"panel-3\" type=\"button\"\u003e Accessoires \u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Zone de contenu pleine largeur --\u003e\n\u003cdiv style=\"width: 100%;\" id=\"panels-1\"\u003e\n\u003cdiv style=\"display: block;\" role=\"tabpanel\" id=\"panel-1\"\u003e\n\n    \u003cli\u003e\u003ca href=\"https:\/\/tricotant.com\/products\/echarpe-mohair\"\u003eKit disponible ici\u003c\/a\u003e\u003c\/li\u003e\n  \u003cp\u003ePlongez dans la douceur du mohair avec ce patron très simple, qui vous permet de créer une écharpe légère, aérienne et élégante — parfaite pour vous, ou pour offrir !\u003c\/p\u003e\n\u003cp\u003eL’écharpe est tricotée en aller retour au point jersey, avec des côtes 1\/1 aux extrémités. \u003c\/p\u003e\n \u003cp\u003e Rendez-vous sur notre \u003ca href=\"https:\/\/tricotant.com\/blogs\/articles\/tricot-echarpe-mohair\"\u003earticle dédié\u003c\/a\u003e pour tout comprendre !\u003c\/p\u003e\n  \u003cul\u003e\n\u003cli\u003e\u003cb\u003eLe patron est envoyé en PDF immédiatement ou au format papier par Colissimo ou Mondial Relay sous 24h\u003c\/b\u003e\u003c\/li\u003e\n\u003cli\u003ePoints principaux : Côtes 1\/1, point jersey (en aller\/retour)\u003c\/li\u003e\n\u003cli\u003eDifficulté : débutant\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: none;\" role=\"tabpanel\" id=\"panel-2\"\u003e\n\u003cul\u003e\n\u003cli\u003eLaine recommandée : 3 pelotes de \u003ca href=\"https:\/\/tricotant.com\/products\/ombelle-fonty-mohair\"\u003eOmbelle\u003c\/a\u003e - \u003ca href=\"https:\/\/tricotant.com\/collections\/fonty\"\u003eFonty\u003c\/a\u003e (50 g \/ 145 m)\u003c\/li\u003e\n\u003cli\u003eEchantillon (en 5 mm) tricoté lâche après blocage : 17 mailles x 23 rangs\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eTaille unique :\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eLongueur : environ 180 cm\u003c\/li\u003e\n\u003cli\u003eLargeur : environ 28 cm\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: none;\" role=\"tabpanel\" id=\"panel-3\"\u003e\n\u003cul\u003e\n\u003cli\u003e3 pelotes \u003ca href=\"https:\/\/tricotant.com\/products\/ombelle-fonty-mohair\"\u003eOmbelle\u003c\/a\u003e - \u003ca href=\"https:\/\/tricotant.com\/collections\/fonty\"\u003eFonty\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003eAiguilles circulaires interchangeables 5 mm\u003c\/li\u003e\n\u003cli\u003eCâble 60 cm\u003c\/li\u003e\n\u003cli\u003eAiguille à laine\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eUne question, une difficulté ou un patron souhaité ?\u003cbr\u003e\u003ca href=\"https:\/\/tricotant.com\/pages\/contact\"\u003eÉcrivez-nous !\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 3) Script de personnalisation (couleur + police) et logique d’onglets --\u003e \u003cscript\u003e\n\n(function () {\n\n  var root = document.getElementById('tabset-1');\n\n  if (!root) return;\n\n\n\n  var tabs   = root.querySelectorAll('#tabs-1 [role=\"tab\"]');\n\n  var panels = root.querySelectorAll('#panels-1 [role=\"tabpanel\"]');\n\n\n\n  \/\/ ==== PERSONNALISATION DEMANDÉE ====\n\n  var ACTIVE_COLOR   = '#963421';               \/\/ couleur onglet actif\n\n  var INACTIVE_COLOR = 'rgba(164,52,40,0.6)';   \/\/ couleur onglets inactifs (même teinte, atténuée)\n\n  var FONT_FAMILY    = \"'Quattrocento Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif\";\n\n  var FONT_SIZE      = '16px';\n\n  var FONT_WEIGHT    = '700'; \/\/ plus marqué, change à '600' si tu préfères\n\n\n\n  \/\/ Appliquer le style de base à tous les onglets\n\n  tabs.forEach(function (t) {\n\n    t.style.fontFamily = FONT_FAMILY;\n\n    t.style.fontSize   = FONT_SIZE;\n\n    t.style.fontWeight = FONT_WEIGHT;\n\n    t.style.letterSpacing = '0.02em';\n\n    t.style.lineHeight    = '1.4';\n\n    t.style.color         = INACTIVE_COLOR;\n\n    t.style.textDecoration = 'none';\n\n  });\n\n\n\n  function activate(targetId, clickedTab) {\n\n    \/\/ Masquer tous les panneaux + réinitialiser tous les onglets\n\n    panels.forEach(function (p) { p.style.display = 'none'; p.setAttribute('aria-hidden','true'); });\n\n    tabs.forEach(function (t) {\n\n      t.setAttribute('aria-selected','false');\n\n      t.style.color = INACTIVE_COLOR;\n\n      t.style.textDecoration = 'none';\n\n    });\n\n\n\n    \/\/ Afficher le panneau ciblé\n\n    var panel = root.querySelector('#' + targetId);\n\n    if (panel) { panel.style.display = 'block'; panel.setAttribute('aria-hidden','false'); }\n\n\n\n    \/\/ Styliser l’onglet actif\n\n    clickedTab.setAttribute('aria-selected','true');\n\n    clickedTab.style.color = ACTIVE_COLOR;\n\n    clickedTab.style.textDecoration = 'none';\n\n  }\n\n\n\n  \/\/ Gestion des clics\n\n  tabs.forEach(function (tab) {\n\n    tab.addEventListener('click', function () {\n\n      activate(this.getAttribute('data-target'), this);\n\n    });\n\n  });\n\n\n\n  \/\/ État initial (Section 1 active)\n\n  if (tabs.length) activate(tabs[0].getAttribute('data-target'), tabs[0]);\n\n})();\n\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Tricotant","offers":[{"title":"PDF","offer_id":52991994986760,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Imprimé (+2.00€)","offer_id":52991995019528,"sku":null,"price":2.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/5727\/2072\/files\/echarpe-mohair-tricotant.webp?v=1764005220"},{"product_id":"patron-gratuit-bonnet","title":"Patron gratuit - Le Bonnet unisexe","description":"\u003c!-- 1) Charger la police Quattrocento Sans --\u003e\n\u003cp\u003e\u003clink href=\"https:\/\/fonts.googleapis.com\" rel=\"preconnect\"\u003e \u003clink crossorigin=\"\" href=\"https:\/\/fonts.gstatic.com\" rel=\"preconnect\"\u003e \u003clink rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Quattrocento+Sans:wght@400;700\u0026amp;display=swap\"\u003e\u003c\/p\u003e\n\u003c!-- 2) Composant onglets --\u003e\n\u003cdiv style=\"max-width: 100%;\" id=\"tabset-1\"\u003e\n\u003c!-- Ligne des onglets --\u003e\n\u003cdiv style=\"display: flex; gap: 24px; flex-wrap: wrap; align-items: center; margin-bottom: 12px;\" aria-label=\"Sections\" role=\"tablist\" id=\"tabs-1\"\u003e\n\u003cbutton style=\"background: none; border: none; padding: 0; cursor: pointer;\" aria-selected=\"true\" role=\"tab\" data-target=\"panel-1\" type=\"button\"\u003e Description \u003c\/button\u003e \u003cbutton style=\"background: none; border: none; padding: 0; cursor: pointer;\" aria-selected=\"false\" role=\"tab\" data-target=\"panel-2\" type=\"button\"\u003e Détails \u003c\/button\u003e \u003cbutton style=\"background: none; border: none; padding: 0; cursor: pointer;\" aria-selected=\"false\" role=\"tab\" data-target=\"panel-3\" type=\"button\"\u003e Accessoires \u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Zone de contenu pleine largeur --\u003e\n\u003cdiv style=\"width: 100%;\" id=\"panels-1\"\u003e\n\u003cdiv style=\"display: block;\" role=\"tabpanel\" id=\"panel-1\"\u003e\n\u003cp\u003e(Re)découvrez le plaisir de tricoter votre propre bonnet tout doux avec ce patron adapté à tous types de laine, parfait pour les débutants !\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eTricoté en côtes, ce bonnet unisexe est très extensible et s'adapte à tous les tours de tête.\u003c\/li\u003e\n  \u003cli\u003eSe tricote avec 1 ou 2 pelotes — idéal pour un projet rapide et facile à porter.\u003c\/li\u003e\n\u003cli\u003e\u003cb\u003eLe patron est envoyé en PDF immédiatement ou au format papier par Colissimo ou Mondial Relay sous 24h\u003c\/b\u003e\u003c\/li\u003e\n\u003cli\u003ePoints principaux : Côtes 1\/1, diminutions ( 2 mailles ensemble torse à l'endroit)\u003c\/li\u003e\n\u003cli\u003eDifficulté : débutant\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: none;\" role=\"tabpanel\" id=\"panel-2\"\u003e\n  \u003cp\u003eLaine recommandée : environ 130 m de fil - différentes possibilités s’offrent à vous :\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eMohair : 1 pelote de Ombelle - Fonty (50 g \/ 145 m) - \u003ca href=\"https:\/\/tricotant.com\/products\/kit-bonnet-mohair\"\u003eKit disponible ici\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003eAngora : 1 pelote de Sable - Laines du Valgaudemar (50g \/ 150 m)\u003c\/li\u003e\n\u003cli\u003eLaine : 2 pelotes de Numéro 5 - Fonty (50 g \/ 75 m) - \u003ca href=\"https:\/\/tricotant.com\/products\/kit-bonnet-laine\"\u003eKit disponible ici\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003eTweed : 2 pelotes de Super Tweed - Fonty (50 g \/ 105 m)\u003c\/li\u003e\n\u003cli\u003eBaby Suri : 3 pelotes de Saperlipopette - Fonty (25g \/ 125 m) à tricoter avec 2 brins\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eEchantillon en côtes 1\/1 (5 mm) : 20 mailles x 23 rangs\u003c\/p\u003e\n\u003cp\u003eTaille unique (pouvant convenir à un tour de tête allant de 52 à 58 cm) :\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eHauteur : environ 28 cm\u003c\/li\u003e\n\u003cli\u003eLargeur à plat (non étiré) : environ 20,5 cm\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: none;\" role=\"tabpanel\" id=\"panel-3\"\u003e\n\u003cul\u003e\n\u003cli\u003eAiguilles circulaires interchangeables 5 mm\u003c\/li\u003e\n\u003cli\u003eCâble 80 cm\u003c\/li\u003e\n\u003cli\u003eCâble 40 cm (sauf si technique du magic loop utilisée)\u003c\/li\u003e\n\u003cli\u003eAiguille à laine\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eUne question, une difficulté ou un patron souhaité ?\u003cbr\u003e\u003ca href=\"https:\/\/tricotant.com\/pages\/contact\"\u003eÉcrivez-nous !\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 3) Script de personnalisation (couleur + police) et logique d’onglets --\u003e \u003cscript\u003e\n\n(function () {\n\n  var root = document.getElementById('tabset-1');\n\n  if (!root) return;\n\n\n\n  var tabs   = root.querySelectorAll('#tabs-1 [role=\"tab\"]');\n\n  var panels = root.querySelectorAll('#panels-1 [role=\"tabpanel\"]');\n\n\n\n  \/\/ ==== PERSONNALISATION DEMANDÉE ====\n\n  var ACTIVE_COLOR   = '#963421';               \/\/ couleur onglet actif\n\n  var INACTIVE_COLOR = 'rgba(164,52,40,0.6)';   \/\/ couleur onglets inactifs (même teinte, atténuée)\n\n  var FONT_FAMILY    = \"'Quattrocento Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif\";\n\n  var FONT_SIZE      = '16px';\n\n  var FONT_WEIGHT    = '700'; \/\/ plus marqué, change à '600' si tu préfères\n\n\n\n  \/\/ Appliquer le style de base à tous les onglets\n\n  tabs.forEach(function (t) {\n\n    t.style.fontFamily = FONT_FAMILY;\n\n    t.style.fontSize   = FONT_SIZE;\n\n    t.style.fontWeight = FONT_WEIGHT;\n\n    t.style.letterSpacing = '0.02em';\n\n    t.style.lineHeight    = '1.4';\n\n    t.style.color         = INACTIVE_COLOR;\n\n    t.style.textDecoration = 'none';\n\n  });\n\n\n\n  function activate(targetId, clickedTab) {\n\n    \/\/ Masquer tous les panneaux + réinitialiser tous les onglets\n\n    panels.forEach(function (p) { p.style.display = 'none'; p.setAttribute('aria-hidden','true'); });\n\n    tabs.forEach(function (t) {\n\n      t.setAttribute('aria-selected','false');\n\n      t.style.color = INACTIVE_COLOR;\n\n      t.style.textDecoration = 'none';\n\n    });\n\n\n\n    \/\/ Afficher le panneau ciblé\n\n    var panel = root.querySelector('#' + targetId);\n\n    if (panel) { panel.style.display = 'block'; panel.setAttribute('aria-hidden','false'); }\n\n\n\n    \/\/ Styliser l’onglet actif\n\n    clickedTab.setAttribute('aria-selected','true');\n\n    clickedTab.style.color = ACTIVE_COLOR;\n\n    clickedTab.style.textDecoration = 'none';\n\n  }\n\n\n\n  \/\/ Gestion des clics\n\n  tabs.forEach(function (tab) {\n\n    tab.addEventListener('click', function () {\n\n      activate(this.getAttribute('data-target'), this);\n\n    });\n\n  });\n\n\n\n  \/\/ État initial (Section 1 active)\n\n  if (tabs.length) activate(tabs[0].getAttribute('data-target'), tabs[0]);\n\n})();\n\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Tricotant","offers":[{"title":"PDF","offer_id":52991956123912,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true},{"title":"Imprimé (+2.00€)","offer_id":52991956156680,"sku":null,"price":2.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/5727\/2072\/files\/bonnet-tricotant-mohair.webp?v=1762791483"},{"product_id":"kit-tricot-echarpe-mohair","title":"Kit - L'écharpe en mohair","description":"\u003c!-- 1) Charger la police Quattrocento Sans --\u003e\n\u003cp\u003e\u003clink href=\"https:\/\/fonts.googleapis.com\" rel=\"preconnect\"\u003e \u003clink crossorigin=\"\" href=\"https:\/\/fonts.gstatic.com\" rel=\"preconnect\"\u003e \u003clink rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Quattrocento+Sans:wght@400;700\u0026amp;display=swap\"\u003e\u003c\/p\u003e\n\u003c!-- 2) Composant onglets --\u003e\n\u003cdiv id=\"tabset-1\" style=\"max-width: 100%;\"\u003e\n\u003c!-- Ligne des onglets --\u003e\n\u003cdiv id=\"tabs-1\" role=\"tablist\" aria-label=\"Sections\" style=\"display: flex; gap: 24px; flex-wrap: wrap; align-items: center; margin-bottom: 12px;\"\u003e\n\u003cbutton type=\"button\" data-target=\"panel-1\" role=\"tab\" aria-selected=\"true\" style=\"background: none; border: none; padding: 0; cursor: pointer;\"\u003e Description \u003c\/button\u003e \u003cbutton type=\"button\" data-target=\"panel-2\" role=\"tab\" aria-selected=\"false\" style=\"background: none; border: none; padding: 0; cursor: pointer;\"\u003e Détails \u003c\/button\u003e \u003cbutton type=\"button\" data-target=\"panel-3\" role=\"tab\" aria-selected=\"false\" style=\"background: none; border: none; padding: 0; cursor: pointer;\"\u003e Techniques \u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Zone de contenu pleine largeur --\u003e\n\u003cdiv id=\"panels-1\" style=\"width: 100%;\"\u003e\n\u003cdiv id=\"panel-1\" role=\"tabpanel\" style=\"display: block;\"\u003e\n\u003cp\u003e\u003cb\u003eLe kit comprend :\u003c\/b\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eLe patron au format PDF\u003c\/li\u003e\n\u003cli\u003e3 pelotes de laine Ombelle (\u003ca href=\"https:\/\/tricotant.com\/collections\/fonty\"\u003eFonty\u003c\/a\u003e) de la couleur de votre choix\u003c\/li\u003e\n\u003cli\u003eAccessoires (en option) : aiguilles circulaires interchangeables 5 mm KnitPro Basix, câble de 60 cm et aiguille à laine pour rentrer les fils\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cb\u003e Vous êtes à la recherche d'une écharpe douce, légère et enveloppante ? Il vous suffit de la tricoter, avec ce patron très simple, idéal pour débuter !\u003c\/b\u003e Rendez-vous sur notre \u003ca href=\"https:\/\/tricotant.com\/blogs\/articles\/tricot-echarpe-mohair\"\u003earticle\u003c\/a\u003e pour tout comprendre !\u003c\/p\u003e\n\u003cp\u003e• Se tricote avec 1 brin du fil mohair Ombelle de chez \u003ca href=\"https:\/\/tricotant.com\/collections\/fonty\"\u003eFonty\u003c\/a\u003e, pour un résultat léger et vaporeux, à l’aide d’aiguilles \u003ca href=\"https:\/\/tricotant.com\/products\/aiguilles-interchangeables-5-mm-knitpro\"\u003e5 mm\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e• Les techniques que vous (ré)apprendrez avec ce modèle : côtes 1\/1, jersey\u003c\/p\u003e\n\u003cp\u003e• Difficulté : débutant\u003c\/p\u003e\n\u003cp\u003e• Temps de réalisation : entre 15 et 20 heures\u003c\/p\u003e\n    \u003cp\u003eCe kit est proposé dans une grande variété de teintes : des nuances neutres aux couleurs plus soutenues et vibrantes. \u003cb\u003eCouleurs disponibles \u003c\/b\u003e:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cb\u003eÉcru\u003c\/b\u003e – 1008 : ton naturel, lumineux et facile à assortir\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eCamel \u003c\/b\u003e– 1010 : beige chaud\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eBronze\u003c\/b\u003e – 1046 : brun cuivré délicat\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eOrange flamme\u003c\/b\u003e – 2006 : couleur éclatante et pleine d’énergie\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eRouge vif\u003c\/b\u003e – 1023 : rouge franc et intense\u003c\/li\u003e\n\u003cli\u003e\u003cb\u003eAubergine – 1035 : ton pourpre sombre \u003c\/b\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eViolet\u003c\/b\u003e – 2022 : violet profond, élégant et riche\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eBleu marine\u003c\/b\u003e – 1013 : bleu classique et sophistiqué\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eGris perle\u003c\/b\u003e – 1050 : gris doux et discret\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eVert olive\u003c\/b\u003e – 1032 : vert lumineux avec une touche de jaune\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eVert forêt\u003c\/b\u003e – 1033 : vert profond inspiré de la nature\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eRose pâle\u003c\/b\u003e – 1024 : un rose doux et lumineux\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eNeon pink\u003c\/b\u003e – 2018 : un magenta flashy et pop\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eSelon la disponibilité, certaines teintes peuvent être en rupture ou revenir en stock plus tard. N'hésitez pas à me \u003ca href=\"https:\/\/tricotant.com\/pages\/contact\"\u003econtacter\u003c\/a\u003e si vous souhaitez un coloris particulier !\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"panel-2\" role=\"tabpanel\" style=\"display: none;\"\u003e\n\u003cul\u003e\n\u003cli\u003eComposition : 75 % kid mohair (Afrique du Sud), 20 % laine (Amérique du Sud), 5 % polyamide\u003c\/li\u003e\n\u003cli\u003eEchantillon (en 5 mm) tricoté lâche après blocage : 17 mailles x 23 rangs\u003c\/li\u003e\n\u003cli\u003eConseils d'entretien : lavage à la main avec du savon doux, sans essorage, séchage à plat\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eTaille unique :\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eLongueur : environ 180 cm\u003c\/li\u003e\n\u003cli\u003eLargeur : environ 28 cm\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e• Mathilde porte sa réalisation en vert forêt (1033).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"panel-3\" role=\"tabpanel\" style=\"display: none;\"\u003e\n\u003cp\u003e\u003cb\u003eLes techniques que vous (ré)apprendrez avec ce modèle:\u003c\/b\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.instagram.com\/p\/DQ97Lh1DIX-\/\"\u003eMonter des mailles\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca\u003eCôtes 1\/1\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.instagram.com\/p\/DRPuHyFDJZ9\/\"\u003ePoint endroit\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca\u003ePoint envers\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca\u003eRabattre les mailles\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca\u003eRentrer les fils\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eUne question, une difficulté ou une couleur souhaitée ?\u003cbr\u003e\u003ca href=\"https:\/\/tricotant.com\/pages\/contact\"\u003eÉcrivez-nous !\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 3) Script de personnalisation (couleur + police) et logique d’onglets --\u003e \u003cscript\u003e\n\n(function () {\n\n  var root = document.getElementById('tabset-1');\n\n  if (!root) return;\n\n\n\n  var tabs   = root.querySelectorAll('#tabs-1 [role=\"tab\"]');\n\n  var panels = root.querySelectorAll('#panels-1 [role=\"tabpanel\"]');\n\n\n\n  \/\/ ==== PERSONNALISATION DEMANDÉE ====\n\n  var ACTIVE_COLOR   = '#963421';               \/\/ couleur onglet actif\n\n  var INACTIVE_COLOR = 'rgba(164,52,40,0.6)';   \/\/ couleur onglets inactifs (même teinte, atténuée)\n\n  var FONT_FAMILY    = \"'Quattrocento Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif\";\n\n  var FONT_SIZE      = '16px';\n\n  var FONT_WEIGHT    = '700'; \/\/ plus marqué, change à '600' si tu préfères\n\n\n\n  \/\/ Appliquer le style de base à tous les onglets\n\n  tabs.forEach(function (t) {\n\n    t.style.fontFamily = FONT_FAMILY;\n\n    t.style.fontSize   = FONT_SIZE;\n\n    t.style.fontWeight = FONT_WEIGHT;\n\n    t.style.letterSpacing = '0.02em';\n\n    t.style.lineHeight    = '1.4';\n\n    t.style.color         = INACTIVE_COLOR;\n\n    t.style.textDecoration = 'none';\n\n  });\n\n\n\n  function activate(targetId, clickedTab) {\n\n    \/\/ Masquer tous les panneaux + réinitialiser tous les onglets\n\n    panels.forEach(function (p) { p.style.display = 'none'; p.setAttribute('aria-hidden','true'); });\n\n    tabs.forEach(function (t) {\n\n      t.setAttribute('aria-selected','false');\n\n      t.style.color = INACTIVE_COLOR;\n\n      t.style.textDecoration = 'none';\n\n    });\n\n\n\n    \/\/ Afficher le panneau ciblé\n\n    var panel = root.querySelector('#' + targetId);\n\n    if (panel) { panel.style.display = 'block'; panel.setAttribute('aria-hidden','false'); }\n\n\n\n    \/\/ Styliser l’onglet actif\n\n    clickedTab.setAttribute('aria-selected','true');\n\n    clickedTab.style.color = ACTIVE_COLOR;\n\n    clickedTab.style.textDecoration = 'none';\n\n  }\n\n\n\n  \/\/ Gestion des clics\n\n  tabs.forEach(function (tab) {\n\n    tab.addEventListener('click', function () {\n\n      activate(this.getAttribute('data-target'), this);\n\n    });\n\n  });\n\n\n\n  \/\/ État initial (Section 1 active)\n\n  if (tabs.length) activate(tabs[0].getAttribute('data-target'), tabs[0]);\n\n})();\n\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Tricotant","offers":[{"title":"Ecru - 1008 \/ PDF \/ Sans accessoires","offer_id":53351535116552,"sku":null,"price":34.2,"currency_code":"EUR","in_stock":true},{"title":"Camel - 1010 \/ PDF \/ Sans accessoires","offer_id":53351535182088,"sku":null,"price":34.2,"currency_code":"EUR","in_stock":true},{"title":"Bronze - 1046 \/ PDF \/ Sans accessoires","offer_id":53351535247624,"sku":null,"price":34.2,"currency_code":"EUR","in_stock":true},{"title":"Orange flamme - 2006 \/ PDF \/ Sans accessoires","offer_id":53351535313160,"sku":null,"price":34.2,"currency_code":"EUR","in_stock":true},{"title":"Rouge vif - 1023 \/ PDF \/ Sans accessoires","offer_id":53351535378696,"sku":null,"price":34.2,"currency_code":"EUR","in_stock":true},{"title":"Aubergine - 1035 \/ PDF \/ Sans accessoires","offer_id":53351535444232,"sku":null,"price":34.2,"currency_code":"EUR","in_stock":false},{"title":"Bleu marine - 1013 \/ PDF \/ Sans accessoires","offer_id":53351535509768,"sku":null,"price":34.2,"currency_code":"EUR","in_stock":true},{"title":"Vert forêt - 1033 \/ PDF \/ Sans accessoires","offer_id":53351535575304,"sku":null,"price":34.2,"currency_code":"EUR","in_stock":true},{"title":"Vert olive - 1032 \/ PDF \/ Sans accessoires","offer_id":53351535640840,"sku":null,"price":34.2,"currency_code":"EUR","in_stock":true},{"title":"Violet - 2022 \/ PDF \/ Sans accessoires","offer_id":53351535706376,"sku":null,"price":34.2,"currency_code":"EUR","in_stock":true},{"title":"Gris perle - 1050 \/ PDF \/ Sans accessoires","offer_id":53351535771912,"sku":null,"price":34.2,"currency_code":"EUR","in_stock":true},{"title":"Neon pink - 2018 \/ PDF \/ Sans accessoires","offer_id":53351535837448,"sku":null,"price":34.2,"currency_code":"EUR","in_stock":true},{"title":"Rose pâle - 1024 \/ PDF \/ Sans accessoires","offer_id":53351535902984,"sku":null,"price":34.2,"currency_code":"EUR","in_stock":true},{"title":"Ecru - 1008 \/ Imprimé (+2.00€) \/ Sans accessoires","offer_id":53435924644104,"sku":null,"price":36.2,"currency_code":"EUR","in_stock":true},{"title":"Camel - 1010 \/ Imprimé (+2.00€) \/ Sans accessoires","offer_id":53435924676872,"sku":null,"price":36.2,"currency_code":"EUR","in_stock":true},{"title":"Bronze - 1046 \/ Imprimé (+2.00€) \/ Sans accessoires","offer_id":53435924709640,"sku":null,"price":36.2,"currency_code":"EUR","in_stock":true},{"title":"Orange flamme - 2006 \/ Imprimé (+2.00€) \/ Sans accessoires","offer_id":53435924742408,"sku":null,"price":36.2,"currency_code":"EUR","in_stock":true},{"title":"Rouge vif - 1023 \/ Imprimé (+2.00€) \/ Sans accessoires","offer_id":53435924775176,"sku":null,"price":36.2,"currency_code":"EUR","in_stock":true},{"title":"Aubergine - 1035 \/ Imprimé (+2.00€) \/ Sans accessoires","offer_id":53435924807944,"sku":null,"price":36.2,"currency_code":"EUR","in_stock":false},{"title":"Bleu marine - 1013 \/ Imprimé (+2.00€) \/ Sans accessoires","offer_id":53435924840712,"sku":null,"price":36.2,"currency_code":"EUR","in_stock":true},{"title":"Vert forêt - 1033 \/ Imprimé (+2.00€) \/ Sans accessoires","offer_id":53435924873480,"sku":null,"price":36.2,"currency_code":"EUR","in_stock":true},{"title":"Vert olive - 1032 \/ Imprimé (+2.00€) \/ Sans accessoires","offer_id":53435924906248,"sku":null,"price":36.2,"currency_code":"EUR","in_stock":true},{"title":"Violet - 2022 \/ Imprimé (+2.00€) \/ Sans accessoires","offer_id":53435924939016,"sku":null,"price":36.2,"currency_code":"EUR","in_stock":true},{"title":"Gris perle - 1050 \/ Imprimé (+2.00€) \/ Sans accessoires","offer_id":53435924971784,"sku":null,"price":36.2,"currency_code":"EUR","in_stock":true},{"title":"Neon pink - 2018 \/ Imprimé (+2.00€) \/ Sans accessoires","offer_id":53435925004552,"sku":null,"price":36.2,"currency_code":"EUR","in_stock":true},{"title":"Rose pâle - 1024 \/ Imprimé (+2.00€) \/ Sans accessoires","offer_id":53435925037320,"sku":null,"price":36.2,"currency_code":"EUR","in_stock":true},{"title":"Ecru - 1008 \/ PDF \/ Avec accessoires (+9.50€)","offer_id":53435925070088,"sku":null,"price":43.7,"currency_code":"EUR","in_stock":true},{"title":"Ecru - 1008 \/ Imprimé (+2.00€) \/ Avec accessoires (+9.50€)","offer_id":53435925102856,"sku":null,"price":45.7,"currency_code":"EUR","in_stock":true},{"title":"Camel - 1010 \/ PDF \/ Avec accessoires (+9.50€)","offer_id":53435925135624,"sku":null,"price":43.7,"currency_code":"EUR","in_stock":true},{"title":"Camel - 1010 \/ Imprimé (+2.00€) \/ Avec accessoires (+9.50€)","offer_id":53435925168392,"sku":null,"price":45.7,"currency_code":"EUR","in_stock":true},{"title":"Bronze - 1046 \/ PDF \/ Avec accessoires (+9.50€)","offer_id":53435925201160,"sku":null,"price":43.7,"currency_code":"EUR","in_stock":true},{"title":"Bronze - 1046 \/ Imprimé (+2.00€) \/ Avec accessoires (+9.50€)","offer_id":53435925233928,"sku":null,"price":45.7,"currency_code":"EUR","in_stock":true},{"title":"Orange flamme - 2006 \/ PDF \/ Avec accessoires (+9.50€)","offer_id":53435925266696,"sku":null,"price":43.7,"currency_code":"EUR","in_stock":true},{"title":"Orange flamme - 2006 \/ Imprimé (+2.00€) \/ Avec accessoires (+9.50€)","offer_id":53435925299464,"sku":null,"price":45.7,"currency_code":"EUR","in_stock":true},{"title":"Rouge vif - 1023 \/ PDF \/ Avec accessoires (+9.50€)","offer_id":53435925332232,"sku":null,"price":43.7,"currency_code":"EUR","in_stock":true},{"title":"Rouge vif - 1023 \/ Imprimé (+2.00€) \/ Avec accessoires (+9.50€)","offer_id":53435925365000,"sku":null,"price":45.7,"currency_code":"EUR","in_stock":true},{"title":"Aubergine - 1035 \/ PDF \/ Avec accessoires (+9.50€)","offer_id":53435925397768,"sku":null,"price":43.7,"currency_code":"EUR","in_stock":false},{"title":"Aubergine - 1035 \/ Imprimé (+2.00€) \/ Avec accessoires (+9.50€)","offer_id":53435925430536,"sku":null,"price":45.7,"currency_code":"EUR","in_stock":false},{"title":"Bleu marine - 1013 \/ PDF \/ Avec accessoires (+9.50€)","offer_id":53435925463304,"sku":null,"price":43.7,"currency_code":"EUR","in_stock":true},{"title":"Bleu marine - 1013 \/ Imprimé (+2.00€) \/ Avec accessoires (+9.50€)","offer_id":53435925496072,"sku":null,"price":45.7,"currency_code":"EUR","in_stock":true},{"title":"Vert forêt - 1033 \/ PDF \/ Avec accessoires (+9.50€)","offer_id":53435925528840,"sku":null,"price":43.7,"currency_code":"EUR","in_stock":true},{"title":"Vert forêt - 1033 \/ Imprimé (+2.00€) \/ Avec accessoires (+9.50€)","offer_id":53435925561608,"sku":null,"price":45.7,"currency_code":"EUR","in_stock":true},{"title":"Vert olive - 1032 \/ PDF \/ Avec accessoires (+9.50€)","offer_id":53435925594376,"sku":null,"price":43.7,"currency_code":"EUR","in_stock":true},{"title":"Vert olive - 1032 \/ Imprimé (+2.00€) \/ Avec accessoires (+9.50€)","offer_id":53435925627144,"sku":null,"price":45.7,"currency_code":"EUR","in_stock":true},{"title":"Violet - 2022 \/ PDF \/ Avec accessoires (+9.50€)","offer_id":53435925659912,"sku":null,"price":43.7,"currency_code":"EUR","in_stock":true},{"title":"Violet - 2022 \/ Imprimé (+2.00€) \/ Avec accessoires (+9.50€)","offer_id":53435925692680,"sku":null,"price":45.7,"currency_code":"EUR","in_stock":true},{"title":"Gris perle - 1050 \/ PDF \/ Avec accessoires (+9.50€)","offer_id":53435925725448,"sku":null,"price":43.7,"currency_code":"EUR","in_stock":true},{"title":"Gris perle - 1050 \/ Imprimé (+2.00€) \/ Avec accessoires (+9.50€)","offer_id":53435925758216,"sku":null,"price":45.7,"currency_code":"EUR","in_stock":true},{"title":"Neon pink - 2018 \/ PDF \/ Avec accessoires (+9.50€)","offer_id":53435925790984,"sku":null,"price":43.7,"currency_code":"EUR","in_stock":true},{"title":"Neon pink - 2018 \/ Imprimé (+2.00€) \/ Avec accessoires (+9.50€)","offer_id":53435925823752,"sku":null,"price":45.7,"currency_code":"EUR","in_stock":true},{"title":"Rose pâle - 1024 \/ PDF \/ Avec accessoires (+9.50€)","offer_id":53435925856520,"sku":null,"price":43.7,"currency_code":"EUR","in_stock":true},{"title":"Rose pâle - 1024 \/ Imprimé (+2.00€) \/ Avec accessoires (+9.50€)","offer_id":53435925889288,"sku":null,"price":45.7,"currency_code":"EUR","in_stock":true},{"title":"Jaune beurre - 2001 \/ PDF \/ Sans accessoires","offer_id":57264182558984,"sku":null,"price":34.2,"currency_code":"EUR","in_stock":true},{"title":"Jaune beurre - 2001 \/ PDF \/ Avec accessoires (+9.50€)","offer_id":57264182591752,"sku":null,"price":43.7,"currency_code":"EUR","in_stock":true},{"title":"Jaune beurre - 2001 \/ Imprimé (+2.00€) \/ Sans accessoires","offer_id":57264182624520,"sku":null,"price":36.2,"currency_code":"EUR","in_stock":true},{"title":"Jaune beurre - 2001 \/ Imprimé (+2.00€) \/ Avec accessoires (+9.50€)","offer_id":57264182657288,"sku":null,"price":45.7,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/5727\/2072\/files\/echarpe-mohair-tricotant.webp?v=1764005220"},{"product_id":"kit-tricot-bonnet-mohair","title":"Kit - Le Bonnet mohair","description":"\u003c!-- 1) Charger la police Quattrocento Sans --\u003e\n\u003cp\u003e\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Quattrocento+Sans:wght@400;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\u003c!-- 2) Composant onglets --\u003e\n\u003cdiv style=\"max-width: 100%;\" id=\"tabset-1\"\u003e\n\u003c!-- Ligne des onglets --\u003e\n\u003cdiv style=\"display: flex; gap: 24px; flex-wrap: wrap; align-items: center; margin-bottom: 12px;\" aria-label=\"Sections\" role=\"tablist\" id=\"tabs-1\"\u003e\n\u003cbutton style=\"background: none; border: none; padding: 0; cursor: pointer;\" aria-selected=\"true\" role=\"tab\" data-target=\"panel-1\" type=\"button\"\u003e Description \u003c\/button\u003e \u003cbutton style=\"background: none; border: none; padding: 0; cursor: pointer;\" aria-selected=\"false\" role=\"tab\" data-target=\"panel-2\" type=\"button\"\u003e Détails \u003c\/button\u003e \u003cbutton style=\"background: none; border: none; padding: 0; cursor: pointer;\" aria-selected=\"false\" role=\"tab\" data-target=\"panel-3\" type=\"button\"\u003e Techniques \u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Zone de contenu pleine largeur --\u003e\n\u003cdiv style=\"width: 100%;\" id=\"panels-1\"\u003e\n\u003cdiv style=\"display: block;\" role=\"tabpanel\" id=\"panel-1\"\u003e\n\u003cp\u003e\u003cb\u003eLe kit comprend :\u003c\/b\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eLe patron au format PDF\u003c\/li\u003e\n\u003cli\u003e1 pelote de laine Ombelle\u003c\/li\u003e\n    \u003cli\u003eAccessoires (en option) : aiguilles circulaires interchangeables 5 mm KnitPro Basix, câbles de 40 et 80 cm, aiguille à laine pour rentrer les fils\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003e\u003cb\u003e (Re)découvrez le plaisir de tricoter votre propre bonnet tout doux avec ce patron parfait pour les débutants ! \u003c\/b\u003e\u003c\/p\u003e\n\u003cp\u003e• Idéal pour un projet rapide et facile à porter.\u003c\/p\u003e\n    \u003cli\u003e• Tricoté en côtes, ce bonnet unisexe est très extensible et s'adapte à tous les tours de tête.\u003c\/li\u003e\n\u003cp\u003e• Se tricote avec 1 brin du fil mohair Ombelle de chez Fonty, pour un résultat léger et vaporeux, à l’aide d’aiguilles \u003ca href=\"https:\/\/tricotant.com\/products\/aiguilles-interchangeables-5-mm-knitpro\"\u003e5 mm\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e• Les techniques que vous (ré)apprendrez avec ce modèle : côtes 1\/1, diminutions torse à l'endroit\u003c\/p\u003e\n\u003cp\u003e• Difficulté : débutant\u003c\/p\u003e\n    \u003cp\u003eCe kit est proposé dans une grande variété de teintes : des nuances neutres aux couleurs plus soutenues et vibrantes. \u003cb\u003eCouleurs disponibles \u003c\/b\u003e:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cb\u003eÉcru\u003c\/b\u003e – 1008 : ton naturel, lumineux et facile à assortir\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eCamel \u003c\/b\u003e– 1010 : beige chaud\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eBronze\u003c\/b\u003e – 1046 : brun cuivré délicat\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eOrange flamme\u003c\/b\u003e – 2006 : couleur éclatante et pleine d’énergie\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eRouge vif\u003c\/b\u003e – 1023 : rouge franc et intense\u003c\/li\u003e\n\u003cli\u003e\u003cb\u003eAubergine – 1035 : ton pourpre sombre \u003c\/b\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eViolet\u003c\/b\u003e – 2022 : violet profond, élégant et riche\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eBleu marine\u003c\/b\u003e – 1013 : bleu classique et sophistiqué\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eGris perle\u003c\/b\u003e – 1050 : gris doux et discret\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eVert olive\u003c\/b\u003e – 1032 : vert lumineux avec une touche de jaune\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eVert forêt\u003c\/b\u003e – 1033 : vert profond inspiré de la nature\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eRose pâle\u003c\/b\u003e – 1024 : un rose doux et lumineux\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eNeon pink\u003c\/b\u003e – 2018 : un magenta flashy et pop\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eSelon la disponibilité, certaines teintes peuvent être en rupture ou revenir en stock plus tard. N'hésitez pas à me \u003ca href=\"https:\/\/tricotant.com\/pages\/contact\"\u003econtacter\u003c\/a\u003e si vous souhaitez un coloris particulier !\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: none;\" role=\"tabpanel\" id=\"panel-2\"\u003e\n\u003cul\u003e\n\u003cli\u003eComposition : 75 % kid mohair (Afrique du Sud), 20 % laine (Amérique du Sud), 5 % polyamide\u003c\/li\u003e\n\u003cli\u003eEchantillon côtes 1\/1 en 5 mm : 20 mailles x 23 rangs\u003c\/li\u003e\n\u003cli\u003eConseils d'entretien : lavage à la main avec du savon doux, sans essorage, séchage à plat\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eTaille unique (pouvant convenir à un tour de tête allant de 52 à 58 cm) :\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eHauteur : environ 28 cm\u003c\/li\u003e\n\u003cli\u003eLargeur à plat (non étiré) : environ 20,5 cm\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e• Le modèle de la photo est réalisé en vert forêt (1033).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: none;\" role=\"tabpanel\" id=\"panel-3\"\u003e\n    \u003cp\u003e\u003cb\u003eLes techniques que vous (ré)apprendrez avec ce modèle : \u003c\/b\u003e\u003c\/p\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.instagram.com\/p\/DQ97Lh1DIX-\/\"\u003eMonter des mailles\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"\"\u003eTricoter en circulaire\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\"\u003eCôtes 1\/1\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"\"\u003eMagic Loop\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\"\u003eDiminutions torse à l'endroit\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"\"\u003eRentrer les fils\u003c\/a\u003e\u003c\/li\u003e\n   \u003cli\u003e\u003ca href=\"\"\u003eBloquer son projet\u003c\/a\u003e\u003c\/li\u003e\n  \n\u003cp\u003eUne question, une difficulté ou une couleur souhaitée ?\u003cbr\u003e\u003ca href=\"https:\/\/tricotant.com\/pages\/contact\"\u003eÉcrivez-nous !\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 3) Script de personnalisation (couleur + police) et logique d’onglets --\u003e \u003cscript\u003e\n\n(function () {\n\n  var root = document.getElementById('tabset-1');\n\n  if (!root) return;\n\n\n\n  var tabs   = root.querySelectorAll('#tabs-1 [role=\"tab\"]');\n\n  var panels = root.querySelectorAll('#panels-1 [role=\"tabpanel\"]');\n\n\n\n  \/\/ ==== PERSONNALISATION DEMANDÉE ====\n\n  var ACTIVE_COLOR   = '#963421';               \/\/ couleur onglet actif\n\n  var INACTIVE_COLOR = 'rgba(164,52,40,0.6)';   \/\/ couleur onglets inactifs (même teinte, atténuée)\n\n  var FONT_FAMILY    = \"'Quattrocento Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif\";\n\n  var FONT_SIZE      = '16px';\n\n  var FONT_WEIGHT    = '700'; \/\/ plus marqué, change à '600' si tu préfères\n\n\n\n  \/\/ Appliquer le style de base à tous les onglets\n\n  tabs.forEach(function (t) {\n\n    t.style.fontFamily = FONT_FAMILY;\n\n    t.style.fontSize   = FONT_SIZE;\n\n    t.style.fontWeight = FONT_WEIGHT;\n\n    t.style.letterSpacing = '0.02em';\n\n    t.style.lineHeight    = '1.4';\n\n    t.style.color         = INACTIVE_COLOR;\n\n    t.style.textDecoration = 'none';\n\n  });\n\n\n\n  function activate(targetId, clickedTab) {\n\n    \/\/ Masquer tous les panneaux + réinitialiser tous les onglets\n\n    panels.forEach(function (p) { p.style.display = 'none'; p.setAttribute('aria-hidden','true'); });\n\n    tabs.forEach(function (t) {\n\n      t.setAttribute('aria-selected','false');\n\n      t.style.color = INACTIVE_COLOR;\n\n      t.style.textDecoration = 'none';\n\n    });\n\n\n\n    \/\/ Afficher le panneau ciblé\n\n    var panel = root.querySelector('#' + targetId);\n\n    if (panel) { panel.style.display = 'block'; panel.setAttribute('aria-hidden','false'); }\n\n\n\n    \/\/ Styliser l’onglet actif\n\n    clickedTab.setAttribute('aria-selected','true');\n\n    clickedTab.style.color = ACTIVE_COLOR;\n\n    clickedTab.style.textDecoration = 'none';\n\n  }\n\n\n\n  \/\/ Gestion des clics\n\n  tabs.forEach(function (tab) {\n\n    tab.addEventListener('click', function () {\n\n      activate(this.getAttribute('data-target'), this);\n\n    });\n\n  });\n\n\n\n  \/\/ État initial (Section 1 active)\n\n  if (tabs.length) activate(tabs[0].getAttribute('data-target'), tabs[0]);\n\n})();\n\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Tricotant","offers":[{"title":"Ecru - 1008 \/ PDF \/ Sans accessoires","offer_id":53357150339336,"sku":null,"price":11.4,"currency_code":"EUR","in_stock":true},{"title":"Camel - 1010 \/ PDF \/ Sans accessoires","offer_id":53357150404872,"sku":null,"price":11.4,"currency_code":"EUR","in_stock":true},{"title":"Bronze - 1046 \/ PDF \/ Sans accessoires","offer_id":53357150470408,"sku":null,"price":11.4,"currency_code":"EUR","in_stock":true},{"title":"Orange flamme - 2006 \/ PDF \/ Sans accessoires","offer_id":53357150535944,"sku":null,"price":11.4,"currency_code":"EUR","in_stock":true},{"title":"Rouge vif - 1023 \/ PDF \/ Sans accessoires","offer_id":53357150601480,"sku":null,"price":11.4,"currency_code":"EUR","in_stock":true},{"title":"Aubergine - 1035 \/ PDF \/ Sans accessoires","offer_id":53357150667016,"sku":null,"price":11.4,"currency_code":"EUR","in_stock":true},{"title":"Bleu marine - 1013 \/ PDF \/ Sans accessoires","offer_id":53357150732552,"sku":null,"price":11.4,"currency_code":"EUR","in_stock":true},{"title":"Vert forêt - 1033 \/ PDF \/ Sans accessoires","offer_id":53357150798088,"sku":null,"price":11.4,"currency_code":"EUR","in_stock":true},{"title":"Vert olive - 1032 \/ PDF \/ Sans accessoires","offer_id":53357150863624,"sku":null,"price":11.4,"currency_code":"EUR","in_stock":true},{"title":"Violet - 2022 \/ PDF \/ Sans accessoires","offer_id":53357150929160,"sku":null,"price":11.4,"currency_code":"EUR","in_stock":true},{"title":"Gris perle - 1050 \/ PDF \/ Sans accessoires","offer_id":53357150994696,"sku":null,"price":11.4,"currency_code":"EUR","in_stock":true},{"title":"Neon pink - 2018 \/ PDF \/ Sans accessoires","offer_id":53357151060232,"sku":null,"price":11.4,"currency_code":"EUR","in_stock":true},{"title":"Rose pâle - 1024 \/ PDF \/ Sans accessoires","offer_id":53357151125768,"sku":null,"price":11.4,"currency_code":"EUR","in_stock":true},{"title":"Ecru - 1008 \/ Imprimé (+2.00€) \/ Sans accessoires","offer_id":53435917173000,"sku":null,"price":13.4,"currency_code":"EUR","in_stock":true},{"title":"Camel - 1010 \/ Imprimé (+2.00€) \/ Sans accessoires","offer_id":53435917205768,"sku":null,"price":13.4,"currency_code":"EUR","in_stock":true},{"title":"Bronze - 1046 \/ Imprimé (+2.00€) \/ Sans accessoires","offer_id":53435917238536,"sku":null,"price":13.4,"currency_code":"EUR","in_stock":true},{"title":"Orange flamme - 2006 \/ Imprimé (+2.00€) \/ Sans accessoires","offer_id":53435917271304,"sku":null,"price":13.4,"currency_code":"EUR","in_stock":true},{"title":"Rouge vif - 1023 \/ Imprimé (+2.00€) \/ Sans accessoires","offer_id":53435917304072,"sku":null,"price":13.4,"currency_code":"EUR","in_stock":true},{"title":"Aubergine - 1035 \/ Imprimé (+2.00€) \/ Sans accessoires","offer_id":53435917336840,"sku":null,"price":13.4,"currency_code":"EUR","in_stock":true},{"title":"Bleu marine - 1013 \/ Imprimé (+2.00€) \/ Sans accessoires","offer_id":53435917369608,"sku":null,"price":13.4,"currency_code":"EUR","in_stock":true},{"title":"Vert forêt - 1033 \/ Imprimé (+2.00€) \/ Sans accessoires","offer_id":53435917402376,"sku":null,"price":13.4,"currency_code":"EUR","in_stock":true},{"title":"Vert olive - 1032 \/ Imprimé (+2.00€) \/ Sans accessoires","offer_id":53435917435144,"sku":null,"price":13.4,"currency_code":"EUR","in_stock":true},{"title":"Violet - 2022 \/ Imprimé (+2.00€) \/ Sans accessoires","offer_id":53435917467912,"sku":null,"price":13.4,"currency_code":"EUR","in_stock":true},{"title":"Gris perle - 1050 \/ Imprimé (+2.00€) \/ Sans accessoires","offer_id":53435917500680,"sku":null,"price":13.4,"currency_code":"EUR","in_stock":true},{"title":"Neon pink - 2018 \/ Imprimé (+2.00€) \/ Sans accessoires","offer_id":53435917533448,"sku":null,"price":13.4,"currency_code":"EUR","in_stock":true},{"title":"Rose pâle - 1024 \/ Imprimé (+2.00€) \/ Sans accessoires","offer_id":53435917566216,"sku":null,"price":13.4,"currency_code":"EUR","in_stock":true},{"title":"Ecru - 1008 \/ PDF \/ Avec accessoires (+13.20€)","offer_id":53435917598984,"sku":null,"price":24.6,"currency_code":"EUR","in_stock":true},{"title":"Ecru - 1008 \/ Imprimé (+2.00€) \/ Avec accessoires (+13.20€)","offer_id":53435917631752,"sku":null,"price":26.6,"currency_code":"EUR","in_stock":true},{"title":"Camel - 1010 \/ PDF \/ Avec accessoires (+13.20€)","offer_id":53435917664520,"sku":null,"price":24.6,"currency_code":"EUR","in_stock":true},{"title":"Camel - 1010 \/ Imprimé (+2.00€) \/ Avec accessoires (+13.20€)","offer_id":53435917697288,"sku":null,"price":26.6,"currency_code":"EUR","in_stock":true},{"title":"Bronze - 1046 \/ PDF \/ Avec accessoires (+13.20€)","offer_id":53435917730056,"sku":null,"price":24.6,"currency_code":"EUR","in_stock":true},{"title":"Bronze - 1046 \/ Imprimé (+2.00€) \/ Avec accessoires (+13.20€)","offer_id":53435917762824,"sku":null,"price":26.6,"currency_code":"EUR","in_stock":true},{"title":"Orange flamme - 2006 \/ PDF \/ Avec accessoires (+13.20€)","offer_id":53435917795592,"sku":null,"price":24.6,"currency_code":"EUR","in_stock":true},{"title":"Orange flamme - 2006 \/ Imprimé (+2.00€) \/ Avec accessoires (+13.20€)","offer_id":53435917828360,"sku":null,"price":26.6,"currency_code":"EUR","in_stock":true},{"title":"Rouge vif - 1023 \/ PDF \/ Avec accessoires (+13.20€)","offer_id":53435917861128,"sku":null,"price":24.6,"currency_code":"EUR","in_stock":true},{"title":"Rouge vif - 1023 \/ Imprimé (+2.00€) \/ Avec accessoires (+13.20€)","offer_id":53435917893896,"sku":null,"price":26.6,"currency_code":"EUR","in_stock":true},{"title":"Aubergine - 1035 \/ PDF \/ Avec accessoires (+13.20€)","offer_id":53435917926664,"sku":null,"price":24.6,"currency_code":"EUR","in_stock":true},{"title":"Aubergine - 1035 \/ Imprimé (+2.00€) \/ Avec accessoires (+13.20€)","offer_id":53435917959432,"sku":null,"price":26.6,"currency_code":"EUR","in_stock":true},{"title":"Bleu marine - 1013 \/ PDF \/ Avec accessoires (+13.20€)","offer_id":53435917992200,"sku":null,"price":24.6,"currency_code":"EUR","in_stock":true},{"title":"Bleu marine - 1013 \/ Imprimé (+2.00€) \/ Avec accessoires (+13.20€)","offer_id":53435918024968,"sku":null,"price":26.6,"currency_code":"EUR","in_stock":true},{"title":"Vert forêt - 1033 \/ PDF \/ Avec accessoires (+13.20€)","offer_id":53435918057736,"sku":null,"price":24.6,"currency_code":"EUR","in_stock":true},{"title":"Vert forêt - 1033 \/ Imprimé (+2.00€) \/ Avec accessoires (+13.20€)","offer_id":53435918090504,"sku":null,"price":26.6,"currency_code":"EUR","in_stock":true},{"title":"Vert olive - 1032 \/ PDF \/ Avec accessoires (+13.20€)","offer_id":53435918123272,"sku":null,"price":24.6,"currency_code":"EUR","in_stock":true},{"title":"Vert olive - 1032 \/ Imprimé (+2.00€) \/ Avec accessoires (+13.20€)","offer_id":53435918156040,"sku":null,"price":26.6,"currency_code":"EUR","in_stock":true},{"title":"Violet - 2022 \/ PDF \/ Avec accessoires (+13.20€)","offer_id":53435918188808,"sku":null,"price":24.6,"currency_code":"EUR","in_stock":true},{"title":"Violet - 2022 \/ Imprimé (+2.00€) \/ Avec accessoires (+13.20€)","offer_id":53435918221576,"sku":null,"price":26.6,"currency_code":"EUR","in_stock":true},{"title":"Gris perle - 1050 \/ PDF \/ Avec accessoires (+13.20€)","offer_id":53435918254344,"sku":null,"price":24.6,"currency_code":"EUR","in_stock":true},{"title":"Gris perle - 1050 \/ Imprimé (+2.00€) \/ Avec accessoires (+13.20€)","offer_id":53435918287112,"sku":null,"price":26.6,"currency_code":"EUR","in_stock":true},{"title":"Neon pink - 2018 \/ PDF \/ Avec accessoires (+13.20€)","offer_id":53435918319880,"sku":null,"price":24.6,"currency_code":"EUR","in_stock":true},{"title":"Neon pink - 2018 \/ Imprimé (+2.00€) \/ Avec accessoires (+13.20€)","offer_id":53435918352648,"sku":null,"price":26.6,"currency_code":"EUR","in_stock":true},{"title":"Rose pâle - 1024 \/ PDF \/ Avec accessoires (+13.20€)","offer_id":53435918385416,"sku":null,"price":24.6,"currency_code":"EUR","in_stock":true},{"title":"Rose pâle - 1024 \/ Imprimé (+2.00€) \/ Avec accessoires (+13.20€)","offer_id":53435918418184,"sku":null,"price":26.6,"currency_code":"EUR","in_stock":true},{"title":"Jaune beurre - 2001 \/ PDF \/ Sans accessoires","offer_id":57264183902472,"sku":null,"price":11.4,"currency_code":"EUR","in_stock":true},{"title":"Jaune beurre - 2001 \/ PDF \/ Avec accessoires (+13.20€)","offer_id":57264183935240,"sku":null,"price":24.6,"currency_code":"EUR","in_stock":true},{"title":"Jaune beurre - 2001 \/ Imprimé (+2.00€) \/ Sans accessoires","offer_id":57264183968008,"sku":null,"price":13.4,"currency_code":"EUR","in_stock":true},{"title":"Jaune beurre - 2001 \/ Imprimé (+2.00€) \/ Avec accessoires (+13.20€)","offer_id":57264184000776,"sku":null,"price":26.6,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/5727\/2072\/files\/bonnet-tricotant-mohair.webp?v=1762791483"},{"product_id":"kit-tricot-bonnet-laine","title":"Kit - Le Bonnet en laine","description":"\u003c!-- 1) Charger la police Quattrocento Sans --\u003e\n\u003cp\u003e\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Quattrocento+Sans:wght@400;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\u003c!-- 2) Composant onglets --\u003e\n\u003cdiv id=\"tabset-1\" style=\"max-width: 100%;\"\u003e\n\u003c!-- Ligne des onglets --\u003e\n\u003cdiv id=\"tabs-1\" role=\"tablist\" aria-label=\"Sections\" style=\"display: flex; gap: 24px; flex-wrap: wrap; align-items: center; margin-bottom: 12px;\"\u003e\n\u003cbutton type=\"button\" data-target=\"panel-1\" role=\"tab\" aria-selected=\"true\" style=\"background: none; border: none; padding: 0; cursor: pointer;\"\u003e Description \u003c\/button\u003e \u003cbutton type=\"button\" data-target=\"panel-2\" role=\"tab\" aria-selected=\"false\" style=\"background: none; border: none; padding: 0; cursor: pointer;\"\u003e Détails \u003c\/button\u003e \u003cbutton type=\"button\" data-target=\"panel-3\" role=\"tab\" aria-selected=\"false\" style=\"background: none; border: none; padding: 0; cursor: pointer;\"\u003e Techniques \u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Zone de contenu pleine largeur --\u003e\n\u003cdiv id=\"panels-1\" style=\"width: 100%;\"\u003e\n\u003cdiv id=\"panel-1\" role=\"tabpanel\" style=\"display: block;\"\u003e\n\u003cp\u003e\u003cb\u003eLe kit comprend :\u003c\/b\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eLe patron au format PDF\u003c\/li\u003e\n\u003cli\u003e2 pelotes de laine \u003ca href=\"https:\/\/tricotant.com\/products\/numero-5-fonty\"\u003eNuméro 5\u003c\/a\u003e de la couleur de votre choix\u003c\/li\u003e\n\u003cli\u003eAccessoires (en option) : aiguilles circulaires interchangeables 5 mm KnitPro Basix, câbles de 40 et 80 cm, aiguille à laine pour rentrer les fils\u003c\/li\u003e\n\u003c\/ul\u003e\n  \u003cp\u003e\u003cb\u003e\n  (Re)découvrez le plaisir de tricoter votre propre bonnet côtelé avec ce patron gratuit parfait pour les débutants ! \u003c\/b\u003e\u003c\/p\u003e\n\u003cp\u003e• Idéal pour un projet rapide et facile à porter.\u003c\/p\u003e\n    \u003cli\u003e• Tricoté en côtes, ce bonnet unisexe est très extensible et s'adapte à tous les tours de tête.\u003c\/li\u003e\n  \u003cp\u003e• Taille unique ajustable de 52 à 58 cm de tour de tête.\u003c\/p\u003e\n  \u003cp\u003e• Se tricote avec le fil 100 % laine Numéro 5 de chez Fonty, pour un résultat chaud et structuré, à l’aide d’aiguilles \u003ca href=\"https:\/\/tricotant.com\/products\/aiguilles-interchangeables-5-mm-knitpro\"\u003e5 mm\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e  • Les techniques que vous (ré)apprendrez avec ce modèle : côtes 1\/1, diminutions torse à l'endroit \u003c\/p\u003e\n  \u003cp\u003e• Difficulté : débutant\u003c\/p\u003e\n   \u003cp\u003eCe kit est proposé dans des teintes franches, neutres ou plus soutenues.\u003cb\u003eCouleurs disponibles \u003c\/b\u003e: \u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cb\u003eÉcru\u003c\/b\u003e – 206 : clair et naturel, indémodable\u003c\/li\u003e\n\n\u003cli\u003e\n\u003cb\u003eÉcureuil\u003c\/b\u003e – 247 : brun doux chaleureux\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eRouge vif\u003c\/b\u003e – 231 : rouge franc et vibrant\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eBordeaux\u003c\/b\u003e – 263 : rouge profond, chic et intense\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eVert profond\u003c\/b\u003e – 269 : vert sombre inspiré de la nature\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eVert d’eau\u003c\/b\u003e – 271 : vert pâle frais et lumineux\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eBleu marine\u003c\/b\u003e – 212 : bleu foncé classique\u003c\/li\u003e\n\u003c\/ul\u003e\n\n  \u003cp\u003eSelon la disponibilité, certaines teintes peuvent être en rupture ou revenir en stock plus tard. N'hésitez pas à me \u003ca href=\"https:\/\/tricotant.com\/pages\/contact\"\u003econtacter\u003c\/a\u003e si vous souhaitez un coloris particulier !\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"panel-2\" role=\"tabpanel\" style=\"display: none;\"\u003e\n\u003cul\u003e\n\u003cli\u003eComposition : 100 % laine (Amérique du Sud)\u003c\/li\u003e\n\u003cli\u003eEchantillon côtes 1\/1 en 5 mm : 20 mailles x 23 rangs\u003c\/li\u003e\n\u003cli\u003eConseils d'entretien : lavage en machine à 30°, sans essorage, séchage à plat\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eTaille unique :\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eHauteur : environ 28 cm \u003c\/li\u003e\n\u003cli\u003eLargeur à plat (non étiré) : environ 20,5 cm\u003c\/li\u003e\n\u003c\/ul\u003e\n   \u003cp\u003e • Paul porte le bonnet en vert profond (269).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"panel-3\" role=\"tabpanel\" style=\"display: none;\"\u003e\n\u003cul\u003e\n    \u003cp\u003e\u003cb\u003eLes techniques que vous (ré)apprendrez avec ce modèle : \u003c\/b\u003e\u003c\/p\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.instagram.com\/p\/DQ97Lh1DIX-\/\"\u003eMonter des mailles\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"https:\/\/tricotant.com\/products\/cable-40-cm-aiguilles-circulaires-interchangeables-knit-pro\"\u003eTricoter en circulaire\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/tricotant.com\/products\/cable-80-cm-aiguilles-circulaires-interchangeables-knit-pro\"\u003eCôtes 1\/1\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"https:\/\/tricotant.com\/products\/aiguille-a-laine\"\u003eMagic Loop\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/tricotant.com\/products\/aiguille-a-laine\"\u003eDiminutions torse à l'endroit\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"https:\/\/tricotant.com\/products\/aiguille-a-laine\"\u003eRentrer les fils\u003c\/a\u003e\u003c\/li\u003e\n   \u003cli\u003e\u003ca href=\"https:\/\/tricotant.com\/products\/aiguille-a-laine\"\u003eBloquer son projet\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eUne question, une difficulté ou une couleur souhaitée ?\u003cbr\u003e\u003ca href=\"https:\/\/tricotant.com\/pages\/contact\"\u003eÉcrivez-nous !\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 3) Script de personnalisation (couleur + police) et logique d’onglets --\u003e \u003cscript\u003e\n\n(function () {\n\n  var root = document.getElementById('tabset-1');\n\n  if (!root) return;\n\n\n\n  var tabs   = root.querySelectorAll('#tabs-1 [role=\"tab\"]');\n\n  var panels = root.querySelectorAll('#panels-1 [role=\"tabpanel\"]');\n\n\n\n  \/\/ ==== PERSONNALISATION DEMANDÉE ====\n\n  var ACTIVE_COLOR   = '#963421';               \/\/ couleur onglet actif\n\n  var INACTIVE_COLOR = 'rgba(164,52,40,0.6)';   \/\/ couleur onglets inactifs (même teinte, atténuée)\n\n  var FONT_FAMILY    = \"'Quattrocento Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif\";\n\n  var FONT_SIZE      = '16px';\n\n  var FONT_WEIGHT    = '700'; \/\/ plus marqué, change à '600' si tu préfères\n\n\n\n  \/\/ Appliquer le style de base à tous les onglets\n\n  tabs.forEach(function (t) {\n\n    t.style.fontFamily = FONT_FAMILY;\n\n    t.style.fontSize   = FONT_SIZE;\n\n    t.style.fontWeight = FONT_WEIGHT;\n\n    t.style.letterSpacing = '0.02em';\n\n    t.style.lineHeight    = '1.4';\n\n    t.style.color         = INACTIVE_COLOR;\n\n    t.style.textDecoration = 'none';\n\n  });\n\n\n\n  function activate(targetId, clickedTab) {\n\n    \/\/ Masquer tous les panneaux + réinitialiser tous les onglets\n\n    panels.forEach(function (p) { p.style.display = 'none'; p.setAttribute('aria-hidden','true'); });\n\n    tabs.forEach(function (t) {\n\n      t.setAttribute('aria-selected','false');\n\n      t.style.color = INACTIVE_COLOR;\n\n      t.style.textDecoration = 'none';\n\n    });\n\n\n\n    \/\/ Afficher le panneau ciblé\n\n    var panel = root.querySelector('#' + targetId);\n\n    if (panel) { panel.style.display = 'block'; panel.setAttribute('aria-hidden','false'); }\n\n\n\n    \/\/ Styliser l’onglet actif\n\n    clickedTab.setAttribute('aria-selected','true');\n\n    clickedTab.style.color = ACTIVE_COLOR;\n\n    clickedTab.style.textDecoration = 'none';\n\n  }\n\n\n\n  \/\/ Gestion des clics\n\n  tabs.forEach(function (tab) {\n\n    tab.addEventListener('click', function () {\n\n      activate(this.getAttribute('data-target'), this);\n\n    });\n\n  });\n\n\n\n  \/\/ État initial (Section 1 active)\n\n  if (tabs.length) activate(tabs[0].getAttribute('data-target'), tabs[0]);\n\n})();\n\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Tricotant","offers":[{"title":"Écru - 206 \/ PDF \/ Sans accessoires","offer_id":53357222789384,"sku":null,"price":14.2,"currency_code":"EUR","in_stock":true},{"title":"Ecureuil - 247 \/ PDF \/ Sans accessoires","offer_id":53357222854920,"sku":null,"price":14.2,"currency_code":"EUR","in_stock":true},{"title":"Rouge vif - 231 \/ PDF \/ Sans accessoires","offer_id":53357222920456,"sku":null,"price":14.2,"currency_code":"EUR","in_stock":true},{"title":"Bordeaux - 263 \/ PDF \/ Sans accessoires","offer_id":53357222985992,"sku":null,"price":14.2,"currency_code":"EUR","in_stock":true},{"title":"Vert profond - 269 \/ PDF \/ Sans accessoires","offer_id":53357223051528,"sku":null,"price":14.2,"currency_code":"EUR","in_stock":true},{"title":"Vert d'eau - 271 \/ PDF \/ Sans accessoires","offer_id":53357223117064,"sku":null,"price":14.2,"currency_code":"EUR","in_stock":true},{"title":"Bleu marine - 212 \/ PDF \/ Sans accessoires","offer_id":53357223182600,"sku":null,"price":14.2,"currency_code":"EUR","in_stock":true},{"title":"Écru - 206 \/ Imprimé (+2.00€) \/ Sans accessoires","offer_id":53435906195720,"sku":null,"price":16.2,"currency_code":"EUR","in_stock":true},{"title":"Ecureuil - 247 \/ Imprimé (+2.00€) \/ Sans accessoires","offer_id":53435906228488,"sku":null,"price":16.2,"currency_code":"EUR","in_stock":true},{"title":"Rouge vif - 231 \/ Imprimé (+2.00€) \/ Sans accessoires","offer_id":53435906261256,"sku":null,"price":16.2,"currency_code":"EUR","in_stock":true},{"title":"Bordeaux - 263 \/ Imprimé (+2.00€) \/ Sans accessoires","offer_id":53435906294024,"sku":null,"price":16.2,"currency_code":"EUR","in_stock":true},{"title":"Vert profond - 269 \/ Imprimé (+2.00€) \/ Sans accessoires","offer_id":53435906326792,"sku":null,"price":16.2,"currency_code":"EUR","in_stock":true},{"title":"Vert d'eau - 271 \/ Imprimé (+2.00€) \/ Sans accessoires","offer_id":53435906359560,"sku":null,"price":16.2,"currency_code":"EUR","in_stock":true},{"title":"Bleu marine - 212 \/ Imprimé (+2.00€) \/ Sans accessoires","offer_id":53435906392328,"sku":null,"price":16.2,"currency_code":"EUR","in_stock":true},{"title":"Écru - 206 \/ PDF \/ Avec accessoires (+13.20€)","offer_id":53435906425096,"sku":null,"price":27.4,"currency_code":"EUR","in_stock":true},{"title":"Écru - 206 \/ Imprimé (+2.00€) \/ Avec accessoires (+13.20€)","offer_id":53435906457864,"sku":null,"price":29.4,"currency_code":"EUR","in_stock":true},{"title":"Ecureuil - 247 \/ PDF \/ Avec accessoires (+13.20€)","offer_id":53435906490632,"sku":null,"price":27.4,"currency_code":"EUR","in_stock":true},{"title":"Ecureuil - 247 \/ Imprimé (+2.00€) \/ Avec accessoires (+13.20€)","offer_id":53435906523400,"sku":null,"price":29.4,"currency_code":"EUR","in_stock":true},{"title":"Rouge vif - 231 \/ PDF \/ Avec accessoires (+13.20€)","offer_id":53435906556168,"sku":null,"price":27.4,"currency_code":"EUR","in_stock":true},{"title":"Rouge vif - 231 \/ Imprimé (+2.00€) \/ Avec accessoires (+13.20€)","offer_id":53435906588936,"sku":null,"price":29.4,"currency_code":"EUR","in_stock":true},{"title":"Bordeaux - 263 \/ PDF \/ Avec accessoires (+13.20€)","offer_id":53435906621704,"sku":null,"price":27.4,"currency_code":"EUR","in_stock":true},{"title":"Bordeaux - 263 \/ Imprimé (+2.00€) \/ Avec accessoires (+13.20€)","offer_id":53435906654472,"sku":null,"price":29.4,"currency_code":"EUR","in_stock":true},{"title":"Vert profond - 269 \/ PDF \/ Avec accessoires (+13.20€)","offer_id":53435906687240,"sku":null,"price":27.4,"currency_code":"EUR","in_stock":true},{"title":"Vert profond - 269 \/ Imprimé (+2.00€) \/ Avec accessoires (+13.20€)","offer_id":53435906720008,"sku":null,"price":29.4,"currency_code":"EUR","in_stock":true},{"title":"Vert d'eau - 271 \/ PDF \/ Avec accessoires (+13.20€)","offer_id":53435906752776,"sku":null,"price":27.4,"currency_code":"EUR","in_stock":true},{"title":"Vert d'eau - 271 \/ Imprimé (+2.00€) \/ Avec accessoires (+13.20€)","offer_id":53435906785544,"sku":null,"price":29.4,"currency_code":"EUR","in_stock":true},{"title":"Bleu marine - 212 \/ PDF \/ Avec accessoires (+13.20€)","offer_id":53435906818312,"sku":null,"price":27.4,"currency_code":"EUR","in_stock":true},{"title":"Bleu marine - 212 \/ Imprimé (+2.00€) \/ Avec accessoires (+13.20€)","offer_id":53435906851080,"sku":null,"price":29.4,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/5727\/2072\/files\/bonnet-tricotant-laine-profil.webp?v=1762791154"},{"product_id":"kit-tricot-bonnet-tweed","title":"Kit - Le Bonnet en Tweed","description":"\u003c!-- 1) Charger la police Quattrocento Sans --\u003e\n\u003cp\u003e\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Quattrocento+Sans:wght@400;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\u003c!-- 2) Composant onglets --\u003e\n\u003cdiv id=\"tabset-1\" style=\"max-width: 100%;\"\u003e\n\u003c!-- Ligne des onglets --\u003e\n\u003cdiv id=\"tabs-1\" role=\"tablist\" aria-label=\"Sections\" style=\"display: flex; gap: 24px; flex-wrap: wrap; align-items: center; margin-bottom: 12px;\"\u003e\n\u003cbutton type=\"button\" data-target=\"panel-1\" role=\"tab\" aria-selected=\"true\" style=\"background: none; border: none; padding: 0; cursor: pointer;\"\u003e Description \u003c\/button\u003e \u003cbutton type=\"button\" data-target=\"panel-2\" role=\"tab\" aria-selected=\"false\" style=\"background: none; border: none; padding: 0; cursor: pointer;\"\u003e Détails \u003c\/button\u003e \u003cbutton type=\"button\" data-target=\"panel-3\" role=\"tab\" aria-selected=\"false\" style=\"background: none; border: none; padding: 0; cursor: pointer;\"\u003e Techniques \u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Zone de contenu pleine largeur --\u003e\n\u003cdiv id=\"panels-1\" style=\"width: 100%;\"\u003e\n\u003cdiv id=\"panel-1\" role=\"tabpanel\" style=\"display: block;\"\u003e\n\u003cp\u003e\u003cb\u003eLe kit comprend :\u003c\/b\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eLe patron au format PDF ou papier\u003c\/li\u003e\n\u003cli\u003e2 pelotes de laine \u003ca href=\"https:\/\/tricotant.com\/products\/super-tweed-fonty\"\u003eSuper Tweed\u003c\/a\u003e de la couleur de votre choix\u003c\/li\u003e\n  \u003cli\u003eAccessoires (en option) : aiguilles circulaires interchangeables 5 mm KnitPro Basix, câbles de 40 et 80 cm, aiguille à laine pour rentrer les fils\u003c\/li\u003e\n\u003c\/ul\u003e\n  \u003cp\u003e\u003cb\u003e\n  (Re)découvrez le plaisir de tricoter votre propre bonnet côtelé avec ce patron gratuit parfait pour les débutants ! \u003c\/b\u003e\u003c\/p\u003e\n\u003cp\u003e• Idéal pour un projet rapide et facile à porter.\u003c\/p\u003e\n  \u003cli\u003e• Tricoté en côtes, ce bonnet unisexe est très extensible et s'adapte à tous les tours de tête.\u003c\/li\u003e\n  \u003cp\u003e• Taille unique ajustable de 52 à 58 cm de tour de tête.\u003c\/p\u003e\n  \u003cp\u003e• Se tricote avec le fil tacheté Super Tweed de chez Fonty (95 % laine et 5 % mohair), pour un résultat original structuré, à l’aide d’aiguilles \u003ca href=\"https:\/\/tricotant.com\/products\/aiguilles-interchangeables-5-mm-knitpro\"\u003e5 mm\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e  • Les techniques que vous (ré)apprendrez avec ce modèle : côtes 1\/1, diminutions torse à l'endroit, magic loop \u003c\/p\u003e\n  \u003cp\u003e• Difficulté : débutant\u003c\/p\u003e\n     \u003cp\u003eCe kit est proposé dans \u003cb\u003e3 teintes intemporelles\u003c\/b\u003e :\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cb\u003eÉcru\u003c\/b\u003e – 1 : une base écrue naturelle parsemée de petites touches beige, jaunes et marron, pour un effet tweed doux et lumineux\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eCamel\u003c\/b\u003e – 2 : un beige chaud subtilement moucheté de touches brunes\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eBleu nuit\u003c\/b\u003e - 19 : un bleu profond enrichi de fines touches contrastantes bleues et rouges, élégant et facile à associer\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"panel-2\" role=\"tabpanel\" style=\"display: none;\"\u003e\n\u003cul\u003e\n\u003cli\u003eComposition : 95 % laine (Amérique du Sud), 5 % mohair (Afrique du Sud)\u003c\/li\u003e\n\u003cli\u003eEchantillon côtes 1\/1 en 5 mm : 20 mailles x 23 rangs\u003c\/li\u003e\n\u003cli\u003eConseils d'entretien : lavage en machine à 30°, sans essorage, séchage à plat\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eTaille unique :\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eHauteur : environ 28 cm \u003c\/li\u003e\n\u003cli\u003eLargeur à plat (non étiré) : environ 20,5 cm\u003c\/li\u003e\n\u003c\/ul\u003e\n   \u003cp\u003e •\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"panel-3\" role=\"tabpanel\" style=\"display: none;\"\u003e\n\u003cul\u003e\n    \u003cp\u003e\u003cb\u003eLes techniques que vous (ré)apprendrez avec ce modèle : \u003c\/b\u003e\u003c\/p\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.instagram.com\/p\/DQ97Lh1DIX-\/\"\u003eMonter des mailles\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"\"\u003eTricoter en circulaire\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\"\u003eCôtes 1\/1\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"\"\u003eMagic Loop\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\"\u003eDiminutions torse à l'endroit\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"\"\u003eRentrer les fils\u003c\/a\u003e\u003c\/li\u003e\n   \u003cli\u003e\u003ca href=\"\"\u003eBloquer son projet\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eUne question, une difficulté ou une couleur souhaitée ?\u003cbr\u003e\u003ca href=\"https:\/\/tricotant.com\/pages\/contact\"\u003eÉcrivez-nous !\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 3) Script de personnalisation (couleur + police) et logique d’onglets --\u003e \u003cscript\u003e\n\n(function () {\n\n  var root = document.getElementById('tabset-1');\n\n  if (!root) return;\n\n\n\n  var tabs   = root.querySelectorAll('#tabs-1 [role=\"tab\"]');\n\n  var panels = root.querySelectorAll('#panels-1 [role=\"tabpanel\"]');\n\n\n\n  \/\/ ==== PERSONNALISATION DEMANDÉE ====\n\n  var ACTIVE_COLOR   = '#963421';               \/\/ couleur onglet actif\n\n  var INACTIVE_COLOR = 'rgba(164,52,40,0.6)';   \/\/ couleur onglets inactifs (même teinte, atténuée)\n\n  var FONT_FAMILY    = \"'Quattrocento Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif\";\n\n  var FONT_SIZE      = '16px';\n\n  var FONT_WEIGHT    = '700'; \/\/ plus marqué, change à '600' si tu préfères\n\n\n\n  \/\/ Appliquer le style de base à tous les onglets\n\n  tabs.forEach(function (t) {\n\n    t.style.fontFamily = FONT_FAMILY;\n\n    t.style.fontSize   = FONT_SIZE;\n\n    t.style.fontWeight = FONT_WEIGHT;\n\n    t.style.letterSpacing = '0.02em';\n\n    t.style.lineHeight    = '1.4';\n\n    t.style.color         = INACTIVE_COLOR;\n\n    t.style.textDecoration = 'none';\n\n  });\n\n\n\n  function activate(targetId, clickedTab) {\n\n    \/\/ Masquer tous les panneaux + réinitialiser tous les onglets\n\n    panels.forEach(function (p) { p.style.display = 'none'; p.setAttribute('aria-hidden','true'); });\n\n    tabs.forEach(function (t) {\n\n      t.setAttribute('aria-selected','false');\n\n      t.style.color = INACTIVE_COLOR;\n\n      t.style.textDecoration = 'none';\n\n    });\n\n\n\n    \/\/ Afficher le panneau ciblé\n\n    var panel = root.querySelector('#' + targetId);\n\n    if (panel) { panel.style.display = 'block'; panel.setAttribute('aria-hidden','false'); }\n\n\n\n    \/\/ Styliser l’onglet actif\n\n    clickedTab.setAttribute('aria-selected','true');\n\n    clickedTab.style.color = ACTIVE_COLOR;\n\n    clickedTab.style.textDecoration = 'none';\n\n  }\n\n\n\n  \/\/ Gestion des clics\n\n  tabs.forEach(function (tab) {\n\n    tab.addEventListener('click', function () {\n\n      activate(this.getAttribute('data-target'), this);\n\n    });\n\n  });\n\n\n\n  \/\/ État initial (Section 1 active)\n\n  if (tabs.length) activate(tabs[0].getAttribute('data-target'), tabs[0]);\n\n})();\n\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Tricotant","offers":[{"title":"Écru - 1 \/ PDF \/ Sans accessoires","offer_id":53357242679560,"sku":null,"price":16.2,"currency_code":"EUR","in_stock":false},{"title":"Camel - 2 \/ PDF \/ Sans accessoires","offer_id":53357242745096,"sku":null,"price":16.2,"currency_code":"EUR","in_stock":true},{"title":"Bleu nuit - 19 \/ PDF \/ Sans accessoires","offer_id":53357242810632,"sku":null,"price":16.2,"currency_code":"EUR","in_stock":true},{"title":"Écru - 1 \/ Imprimé (+2.00€) \/ Sans accessoires","offer_id":53435886993672,"sku":null,"price":18.2,"currency_code":"EUR","in_stock":false},{"title":"Camel - 2 \/ Imprimé (+2.00€) \/ Sans accessoires","offer_id":53435887026440,"sku":null,"price":18.2,"currency_code":"EUR","in_stock":true},{"title":"Bleu nuit - 19 \/ Imprimé (+2.00€) \/ Sans accessoires","offer_id":53435887059208,"sku":null,"price":18.2,"currency_code":"EUR","in_stock":true},{"title":"Écru - 1 \/ PDF \/ Avec accessoires (+13.20€)","offer_id":53435887091976,"sku":null,"price":29.4,"currency_code":"EUR","in_stock":false},{"title":"Écru - 1 \/ Imprimé (+2.00€) \/ Avec accessoires (+13.20€)","offer_id":53435887124744,"sku":null,"price":31.4,"currency_code":"EUR","in_stock":false},{"title":"Camel - 2 \/ PDF \/ Avec accessoires (+13.20€)","offer_id":53435887157512,"sku":null,"price":29.4,"currency_code":"EUR","in_stock":true},{"title":"Camel - 2 \/ Imprimé (+2.00€) \/ Avec accessoires (+13.20€)","offer_id":53435887190280,"sku":null,"price":31.4,"currency_code":"EUR","in_stock":true},{"title":"Bleu nuit - 19 \/ PDF \/ Avec accessoires (+13.20€)","offer_id":53435887223048,"sku":null,"price":29.4,"currency_code":"EUR","in_stock":true},{"title":"Bleu nuit - 19 \/ Imprimé (+2.00€) \/ Avec accessoires (+13.20€)","offer_id":53435887255816,"sku":null,"price":31.4,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/5727\/2072\/files\/bonnet-tricotant-super-tweed.webp?v=1764838054"},{"product_id":"kit-tricot-sophie-hood-angora","title":"Kit - Sophie Hood - Laine angora","description":"\u003c!-- 1) Charger la police Quattrocento Sans --\u003e\n\u003cp\u003e\u003clink href=\"https:\/\/fonts.googleapis.com\" rel=\"preconnect\"\u003e \u003clink crossorigin=\"\" href=\"https:\/\/fonts.gstatic.com\" rel=\"preconnect\"\u003e \u003clink rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Quattrocento+Sans:wght@400;700\u0026amp;display=swap\"\u003e\u003c\/p\u003e\n\u003c!-- 2) Composant onglets --\u003e\n\u003cdiv style=\"max-width: 100%;\" id=\"tabset-1\"\u003e\n\u003c!-- Ligne des onglets --\u003e\n\u003cdiv style=\"display: flex; gap: 24px; flex-wrap: wrap; align-items: center; margin-bottom: 12px;\" aria-label=\"Sections\" role=\"tablist\" id=\"tabs-1\"\u003e\n\u003cbutton style=\"background: none; border: none; padding: 0; cursor: pointer;\" aria-selected=\"true\" role=\"tab\" data-target=\"panel-1\" type=\"button\"\u003e Description \u003c\/button\u003e \u003cbutton style=\"background: none; border: none; padding: 0; cursor: pointer;\" aria-selected=\"false\" role=\"tab\" data-target=\"panel-2\" type=\"button\"\u003e Détails \u003c\/button\u003e \u003cbutton style=\"background: none; border: none; padding: 0; cursor: pointer;\" aria-selected=\"false\" role=\"tab\" data-target=\"panel-3\" type=\"button\"\u003e Techniques \u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Zone de contenu pleine largeur --\u003e\n\u003cdiv style=\"width: 100%;\" id=\"panels-1\"\u003e\n\u003cdiv style=\"display: block;\" role=\"tabpanel\" id=\"panel-1\"\u003e\n\u003cp\u003e\u003cb\u003eLe kit comprend :\u003c\/b\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e3 pelotes de laine Sable de la couleur de votre choix\u003c\/li\u003e\n\u003cli\u003eAccessoires (en option) : aiguilles circulaires interchangeables 5 mm KnitPro Ginger, câble de 60 cm, aiguille à laine pour réaliser la couture centrale et rentrer les fils\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cb\u003eAttention ! Le kit ne comprend pas le patron. Vous pouvez l'acheter directement sur le site de \u003ca href=\"https:\/\/www.petiteknit.com\/en\/products\/sophie-hood?variant=49542031769936\"\u003ePetiteKnit\u003c\/a\u003e \u003c\/b\u003e\u003c\/p\u003e\n\u003cp\u003e• La Sophie Hood est l'accessoire idéal pour les jours de froid.\u003c\/p\u003e\n\u003cp\u003e• Sable est un fil d'exception, qui marie les fibres les plus fines de France : le mérinos d'Arles et l'angora français. Il provient des \u003ca href=\"https:\/\/tricotant.com\/collections\/laines-valgaudemar\"\u003eLaines du Valgaudemar\u003c\/a\u003e, l'une des dernières filatures françaises.\u003c\/p\u003e\n\u003cp\u003e• Les techniques que vous (ré)apprendrez avec ce modèle : point mousse, i-Cord, augmentations et diminutions, couture au point de matelas\u003c\/p\u003e\n\u003cp\u003e• Difficulté : débutant\u003c\/p\u003e\n\u003cp\u003eCe kit est proposé dans des tons neutres ainsi que des teintes plus franches. \u003cb\u003eCouleurs disponibles :\u003c\/b\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cb\u003eGris frisson\u003c\/b\u003e – un gris doux et chiné\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eBleu Klein\u003c\/b\u003e – un bleu fort rendu célèbre par Yves Klein\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eChiné beige\u003c\/b\u003e – un beige intemporel\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eMerlot\u003c\/b\u003e – un bordeaux profond\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eTango\u003c\/b\u003e – un rouge franc\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eBlé\u003c\/b\u003e – un jaune lumineux\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eSelon la disponibilité, certaines teintes peuvent être en rupture ou revenir en stock plus tard. N'hésitez pas à me \u003ca href=\"https:\/\/tricotant.com\/pages\/contact\"\u003econtacter\u003c\/a\u003e si vous souhaitez un coloris particulier !\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: none;\" role=\"tabpanel\" id=\"panel-2\"\u003e\n\u003cul\u003e\n\u003cli\u003eComposition : 70 % mérinos d'Arles, 30 % angora français\u003c\/li\u003e\n  \u003cli\u003eEchantillon point mousse (en 5 mm) tricoté lâche après blocage : 17 mailles x 29 rangs\u003c\/li\u003e\n\u003cli\u003eConseils d'entretien : lavage à la main avec du savon doux, sans essorage, séchage à plat\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e3 tailles : les 3 pelotes sont suffisantes pour tricoter la taille M (capuche et double tour du cou avec nœud devant). Si vous souhaitez réaliser la taille L, il faudra ajouter 1 pelote \u003ca href=\"https:\/\/tricotant.com\/products\/sable-laines-valgaudemar\"\u003eSable\u003c\/a\u003e à votre panier\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eLongueur du haut de la capuche au bout pour la taille M : environ 128 cm\u003c\/li\u003e\n\u003cli\u003eProfondeur de la capuche : environ 24 cm\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: none;\" role=\"tabpanel\" id=\"panel-3\"\u003e\n\u003cp\u003e\u003cb\u003eLes techniques que vous (ré)apprendrez avec ce modèle : \u003c\/b\u003e\u003c\/p\u003e\n\u003ca href=\"https:\/\/www.instagram.com\/reel\/DQ97Lh1DIX-\/?utm_source=ig_web_copy_link\u0026amp;igsh=MzRlODBiNWFlZA==\"\u003eMonter des mailles\u003c\/a\u003e\u003ca href=\"https:\/\/www.instagram.com\/p\/DRPuHyFDJZ9\/\"\u003ePoint mousse\u003c\/a\u003e\u003ca\u003eAugmentations simples\u003c\/a\u003e\u003ca\u003eDiminutions par rabattage\u003c\/a\u003e\u003ca\u003eRabattre les mailles\u003c\/a\u003e\u003ca\u003eCouture au point de matelas\u003c\/a\u003e\u003ca\u003eRentrer les fils\u003c\/a\u003e\u003ca\u003eBloquer son projet\u003c\/a\u003e\n\u003cp\u003eUne question, une difficulté ou une couleur souhaitée ?\u003cbr\u003e\u003ca href=\"https:\/\/tricotant.com\/pages\/contact\"\u003eÉcrivez-nous !\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 3) Script de personnalisation (couleur + police) et logique d’onglets --\u003e \u003cscript\u003e\n\n(function () {\n\n  var root = document.getElementById('tabset-1');\n\n  if (!root) return;\n\n\n\n  var tabs   = root.querySelectorAll('#tabs-1 [role=\"tab\"]');\n\n  var panels = root.querySelectorAll('#panels-1 [role=\"tabpanel\"]');\n\n\n\n  \/\/ ==== PERSONNALISATION DEMANDÉE ====\n\n  var ACTIVE_COLOR   = '#963421';               \/\/ couleur onglet actif\n\n  var INACTIVE_COLOR = 'rgba(164,52,40,0.6)';   \/\/ couleur onglets inactifs (même teinte, atténuée)\n\n  var FONT_FAMILY    = \"'Quattrocento Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif\";\n\n  var FONT_SIZE      = '16px';\n\n  var FONT_WEIGHT    = '700'; \/\/ plus marqué, change à '600' si tu préfères\n\n\n\n  \/\/ Appliquer le style de base à tous les onglets\n\n  tabs.forEach(function (t) {\n\n    t.style.fontFamily = FONT_FAMILY;\n\n    t.style.fontSize   = FONT_SIZE;\n\n    t.style.fontWeight = FONT_WEIGHT;\n\n    t.style.letterSpacing = '0.02em';\n\n    t.style.lineHeight    = '1.4';\n\n    t.style.color         = INACTIVE_COLOR;\n\n    t.style.textDecoration = 'none';\n\n  });\n\n\n\n  function activate(targetId, clickedTab) {\n\n    \/\/ Masquer tous les panneaux + réinitialiser tous les onglets\n\n    panels.forEach(function (p) { p.style.display = 'none'; p.setAttribute('aria-hidden','true'); });\n\n    tabs.forEach(function (t) {\n\n      t.setAttribute('aria-selected','false');\n\n      t.style.color = INACTIVE_COLOR;\n\n      t.style.textDecoration = 'none';\n\n    });\n\n\n\n    \/\/ Afficher le panneau ciblé\n\n    var panel = root.querySelector('#' + targetId);\n\n    if (panel) { panel.style.display = 'block'; panel.setAttribute('aria-hidden','false'); }\n\n\n\n    \/\/ Styliser l’onglet actif\n\n    clickedTab.setAttribute('aria-selected','true');\n\n    clickedTab.style.color = ACTIVE_COLOR;\n\n    clickedTab.style.textDecoration = 'none';\n\n  }\n\n\n\n  \/\/ Gestion des clics\n\n  tabs.forEach(function (tab) {\n\n    tab.addEventListener('click', function () {\n\n      activate(this.getAttribute('data-target'), this);\n\n    });\n\n  });\n\n\n\n  \/\/ État initial (Section 1 active)\n\n  if (tabs.length) activate(tabs[0].getAttribute('data-target'), tabs[0]);\n\n})();\n\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"PetiteKnit","offers":[{"title":"Bleu Klein \/ Sans accessoires","offer_id":53357250445576,"sku":null,"price":43.2,"currency_code":"EUR","in_stock":false},{"title":"Merlot \/ Sans accessoires","offer_id":53357250478344,"sku":null,"price":43.2,"currency_code":"EUR","in_stock":false},{"title":"Chiné beige \/ Sans accessoires","offer_id":53357250511112,"sku":null,"price":43.2,"currency_code":"EUR","in_stock":true},{"title":"Gris Frisson \/ Sans accessoires","offer_id":53357250543880,"sku":null,"price":43.2,"currency_code":"EUR","in_stock":false},{"title":"Rouge Tango \/ Sans accessoires","offer_id":53357250576648,"sku":null,"price":43.2,"currency_code":"EUR","in_stock":true},{"title":"Jaune Blé \/ Sans accessoires","offer_id":53357250609416,"sku":null,"price":43.2,"currency_code":"EUR","in_stock":true},{"title":"Bleu Klein \/ Avec accessoires (+9.50€)","offer_id":53435883487496,"sku":null,"price":52.7,"currency_code":"EUR","in_stock":false},{"title":"Merlot \/ Avec accessoires (+9.50€)","offer_id":53435883520264,"sku":null,"price":52.7,"currency_code":"EUR","in_stock":false},{"title":"Chiné beige \/ Avec accessoires (+9.50€)","offer_id":53435883553032,"sku":null,"price":52.7,"currency_code":"EUR","in_stock":true},{"title":"Gris Frisson \/ Avec accessoires (+9.50€)","offer_id":53435883585800,"sku":null,"price":52.7,"currency_code":"EUR","in_stock":false},{"title":"Rouge Tango \/ Avec accessoires (+9.50€)","offer_id":53435883618568,"sku":null,"price":52.7,"currency_code":"EUR","in_stock":true},{"title":"Jaune Blé \/ Avec accessoires (+9.50€)","offer_id":53435883651336,"sku":null,"price":52.7,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/5727\/2072\/files\/IMG_8039.webp?v=1765110416"},{"product_id":"boulaine-rose-de-louest","title":"La boulaine - Rose de l'Ouest","description":"\u003c!-- 1) Charger la police Quattrocento Sans --\u003e\n\u003cp\u003e\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Quattrocento+Sans:wght@400;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\u003c!-- 2) Composant onglets --\u003e\n\u003cdiv id=\"tabset-1\" style=\"max-width: 100%;\"\u003e\n\u003c!-- Ligne des onglets --\u003e\n\u003cdiv id=\"tabs-1\" role=\"tablist\" aria-label=\"Sections\" style=\"display: flex; gap: 24px; flex-wrap: wrap; align-items: center; margin-bottom: 12px;\"\u003e\n\u003cbutton type=\"button\" data-target=\"panel-1\" role=\"tab\" aria-selected=\"true\" style=\"background: none; border: none; padding: 0; cursor: pointer;\"\u003e Description \u003c\/button\u003e \u003cbutton type=\"button\" data-target=\"panel-2\" role=\"tab\" aria-selected=\"false\" style=\"background: none; border: none; padding: 0; cursor: pointer;\"\u003e Détails \u003c\/button\u003e \u003cbutton type=\"button\" data-target=\"panel-3\" role=\"tab\" aria-selected=\"false\" style=\"background: none; border: none; padding: 0; cursor: pointer;\"\u003e Que faire avec ? \u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Zone de contenu pleine largeur --\u003e\n\u003cdiv id=\"panels-1\" style=\"width: 100%;\"\u003e\n\u003cdiv id=\"panel-1\" role=\"tabpanel\" style=\"display: block;\"\u003e\n\u003cp\u003eRose de l'Ouest est une belle histoire familiale. Emma Rose, designer de formation, a souhaité donner une seconde vie aux 400 toisons des brebis de race Rouge de l'Ouest de sa ferme familiale La Boulaie, à Rorthais (Deux-Sèvres).\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eTriée à la ferme, lavée à la filature de Niaux en Ariège et filée à la filature Terrade, dans la Creuse, cette laine est 100% française !\u003c\/b\u003e\u003c\/p\u003e\n\u003cp\u003eElle apportera du gonflant à toutes vos créations. Plutôt rustique, elle vous tiendra bien chaud en hiver et se prête également à tout ouvrage décoratif et d’ameublement.\u003c\/p\u003e\n\u003cp\u003eEn France, la laine est souvent considérée comme un déchet. Elle ne rapporte pas assez aux éleveurs pour couvrir les frais de tonte des brebis et termine souvent enfouie ou brulée... Alors que cette matière première naturelle est pleine de propriétés incroyables, notamment isolantes et absorbantes, en plus d'être très résistante ! \u003cb\u003e En optant pour cette laine, vous participez à la revalorisation de la filière laine française.\u003c\/b\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"panel-2\" role=\"tabpanel\" style=\"display: none;\"\u003e\n\u003cp\u003e\u003cb\u003eDisponible en 2 épaisseurs :\u003c\/b\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cb\u003e3 mm\u003c\/b\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003ePoids \/ Longueur : 100 g = 270 m\u003cbr\u003eType de fil : Sport \/ DK\u003cbr\u003eEchantillon (en 3 mm) : 21 mailles x 32 rangs\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cb\u003e5 mm\u003c\/b\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003ePoids \/ Longueur : 100 g = 180 m\u003cbr\u003eType de fil : Worsted \/ Aran\u003cbr\u003eEchantillon (en 5 mm) : 16 mailles x 22 rangs\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eConseils d'entretien : lavage à la main avec du savon doux, sans essorage, séchage à plat\u003c\/li\u003e\n\u003cli\u003eRetrouvez la Boulaine sous forme d’écheveau, le format idéal pour réaliser vos teintures. Notez toutefois que la laine n’est pas mordancée.\u003c\/li\u003e\n\u003cli\u003eSa couleur naturellement écrue est ponctuée de pointes de bleu, de rouge et de vert… Rose de l'Ouest a choisi de conserver ces teintes comme un témoignage du travail des éleveurs de cette ferme familiale, reprise de père en fils depuis 4 générations. Ces peintures sont utilisées chaque année pour marquer les brebis lors de l’agnelage, afin de rassembler les mères et leurs petits. Ces traces, minimes et éparses, pourront facilement être invisibilisées dans vos ouvrages si vous ne souhaitez pas qu'elles se voient.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eUne question supplémentaire sur cette laine ?\u003cbr\u003e\u003ca href=\"https:\/\/tricotant.com\/pages\/contact\"\u003eÉcrivez-nous !\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"panel-3\" role=\"tabpanel\" style=\"display: none;\"\u003e\n\u003cp\u003eNos réalisations favorites avec la laine Rose de l'Ouest :\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 3) Script de personnalisation (couleur + police) et logique d’onglets --\u003e \u003cscript\u003e\n(function () {\n  var root = document.getElementById('tabset-1');\n  if (!root) return;\n\n  var tabs   = root.querySelectorAll('#tabs-1 [role=\"tab\"]');\n  var panels = root.querySelectorAll('#panels-1 [role=\"tabpanel\"]');\n\n  \/\/ ==== PERSONNALISATION DEMANDÉE ====\n  var ACTIVE_COLOR   = '#963421';               \/\/ couleur onglet actif\n  var INACTIVE_COLOR = 'rgba(164,52,40,0.6)';   \/\/ couleur onglets inactifs (même teinte, atténuée)\n  var FONT_FAMILY    = \"'Quattrocento Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif\";\n  var FONT_SIZE      = '16px';\n  var FONT_WEIGHT    = '700'; \/\/ plus marqué, change à '600' si tu préfères\n\n  \/\/ Appliquer le style de base à tous les onglets\n  tabs.forEach(function (t) {\n    t.style.fontFamily = FONT_FAMILY;\n    t.style.fontSize   = FONT_SIZE;\n    t.style.fontWeight = FONT_WEIGHT;\n    t.style.letterSpacing = '0.02em';\n    t.style.lineHeight    = '1.4';\n    t.style.color         = INACTIVE_COLOR;\n    t.style.textDecoration = 'none';\n  });\n\n  function activate(targetId, clickedTab) {\n    \/\/ Masquer tous les panneaux + réinitialiser tous les onglets\n    panels.forEach(function (p) { p.style.display = 'none'; p.setAttribute('aria-hidden','true'); });\n    tabs.forEach(function (t) {\n      t.setAttribute('aria-selected','false');\n      t.style.color = INACTIVE_COLOR;\n      t.style.textDecoration = 'none';\n    });\n\n    \/\/ Afficher le panneau ciblé\n    var panel = root.querySelector('#' + targetId);\n    if (panel) { panel.style.display = 'block'; panel.setAttribute('aria-hidden','false'); }\n\n    \/\/ Styliser l’onglet actif\n    clickedTab.setAttribute('aria-selected','true');\n    clickedTab.style.color = ACTIVE_COLOR;\n    clickedTab.style.textDecoration = 'none';\n  }\n\n  \/\/ Gestion des clics\n  tabs.forEach(function (tab) {\n    tab.addEventListener('click', function () {\n      activate(this.getAttribute('data-target'), this);\n    });\n  });\n\n  \/\/ État initial (Section 1 active)\n  if (tabs.length) activate(tabs[0].getAttribute('data-target'), tabs[0]);\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Rose de l'Ouest","offers":[{"title":"3 mm","offer_id":52908762235144,"sku":null,"price":19.0,"currency_code":"EUR","in_stock":true},{"title":"5 mm","offer_id":52908762267912,"sku":null,"price":19.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/5727\/2072\/files\/echeveau-boulaine-3-rose-de-louest.webp?v=1764837968"},{"product_id":"kit-sophie-scarf-bb-merinos","title":"Kit - Sophie Scarf - Laine Mérinos","description":"\u003c!-- 1) Charger la police Quattrocento Sans --\u003e\n\u003cp\u003e\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Quattrocento+Sans:wght@400;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\u003c!-- 2) Composant onglets --\u003e\n\u003cdiv style=\"max-width: 100%;\" id=\"tabset-1\"\u003e\n\u003c!-- Ligne des onglets --\u003e\n\u003cdiv style=\"display: flex; gap: 24px; flex-wrap: wrap; align-items: center; margin-bottom: 12px;\" aria-label=\"Sections\" role=\"tablist\" id=\"tabs-1\"\u003e\n\u003cbutton style=\"background: none; border: none; padding: 0; cursor: pointer;\" aria-selected=\"true\" role=\"tab\" data-target=\"panel-1\" type=\"button\"\u003e Description \u003c\/button\u003e \u003cbutton style=\"background: none; border: none; padding: 0; cursor: pointer;\" aria-selected=\"false\" role=\"tab\" data-target=\"panel-2\" type=\"button\"\u003e Détails \u003c\/button\u003e \u003cbutton style=\"background: none; border: none; padding: 0; cursor: pointer;\" aria-selected=\"false\" role=\"tab\" data-target=\"panel-3\" type=\"button\"\u003e Techniques \u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Zone de contenu pleine largeur --\u003e\n\u003cdiv style=\"width: 100%;\" id=\"panels-1\"\u003e\n\u003cdiv style=\"display: block;\" role=\"tabpanel\" id=\"panel-1\"\u003e\n\u003cp\u003e\u003cb\u003eLe kit comprend :\u003c\/b\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e1 pelote de laine BB Mérinos de la couleur de votre choix\u003c\/li\u003e\n\u003cli\u003eAccessoires (en option) : aiguilles circulaires interchangeables 3 mm KnitPro Basix, câble de 60 cm et aiguille à laine pour rentrer les fils\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cb\u003eAttention ! Le kit ne comprend pas le patron. Vous pouvez l'acheter directement sur le site de \u003ca href=\"https:\/\/www.petiteknit.com\/en\/products\/sophie-scarf\" target=\"_blank\"\u003ePetiteKnit\u003c\/a\u003e\u003c\/b\u003e\u003c\/p\u003e\n\n\u003cp\u003e• La petite écharpe Sophie est idéale pour un premier projet.\u003c\/p\u003e\n\u003cp\u003e• Les techniques que vous (ré)apprendrez avec ce modèle : point mousse, i-Cord, augmentations et diminutions\u003c\/p\u003e\n\u003cp\u003e• Difficulté : débutant\u003c\/p\u003e\n  \u003cp\u003eCe kit est proposé dans une grande variété de teintes pour inspirer chaque projet : des nuances neutres aux couleurs plus soutenues et vibrantes\u003cb\u003eColoris disponibles :\u003c\/b\u003e\u003c\/p\u003e\n    \n\u003cul\u003e\n\u003cli\u003e\n\u003cb\u003eNaturel\u003c\/b\u003e : un fil non teinté à la couleur naturelle\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eÉcru\u003c\/b\u003e - 863 : une teinte chaude et intemporelle\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eRose argenté\u003c\/b\u003e - 840 : un rose très clair aux reflets gris-beige\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eOrange brûlé\u003c\/b\u003e - 833 : une nuance chaude et lumineuse\n\u003c\/li\u003e\n   \u003cli\u003e\n\u003cb\u003eRouge vif\u003c\/b\u003e - 859 : une teinte soutenue et vibrante\u003c\/li\u003e\n\n \u003cli\u003e\n\u003cb\u003eBordeaux\u003c\/b\u003e - 860 : un bordeaux profond, chic et intense\u003c\/li\u003e\n\n\u003cli\u003e\n\u003cb\u003eAuburn\u003c\/b\u003e - 910 : une couleur chaude aux tons automnaux\u003c\/li\u003e\n \u003cli\u003e\n\u003cb\u003eVert anglais\u003c\/b\u003e - 953 : un vert profond et riche \u003c\/li\u003e\n\n \u003cli\u003e\n\u003cb\u003eBleu électrique\u003c\/b\u003e - 818 : une nuance vive et énergique\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eBleu minéral\u003c\/b\u003e - 819 : un bleu doux presque marine\u003c\/li\u003e\n\n \u003cli\u003e\n\u003cb\u003eNoir profond\u003c\/b\u003e - 869 : un noir classique et intense\u003c\/li\u003e\n  \n\u003c\/ul\u003e\n\n  \u003cp\u003eSelon la disponibilité, certaines teintes peuvent être en rupture ou revenir en stock plus tard. N'hésitez pas à me \u003ca href=\"https:\/\/tricotant.com\/pages\/contact\"\u003econtacter\u003c\/a\u003e si vous souhaitez un coloris particulier !\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: none;\" role=\"tabpanel\" id=\"panel-2\"\u003e\n\u003cul\u003e\n\u003cli\u003eComposition : 100 % laine mérinos (Amérique du Sud)\u003c\/li\u003e\n  \u003cli\u003eEchantillon point mousse (en 3 mm) tricoté lâche après blocage : 25 mailles x 42 rangs\u003c\/li\u003e\n\u003cli\u003eConseils d'entretien : lavage en machine à 30°, sans essorage, séchage à plat\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e2 tailles : S (L)\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eLongueur : environ 80 (102) cm\u003c\/li\u003e\n\u003cli\u003eLargeur au centre : environ 11 (13) cm\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e• Les modèles en photo sont réalisés en taille L, en Rouge vif (859) et Bordeaux (860).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: none;\" role=\"tabpanel\" id=\"panel-3\"\u003e\n  \u003cp\u003e\u003cb\u003eLes techniques que vous (ré)apprendrez avec ce modèle : \u003c\/b\u003e\u003c\/p\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.instagram.com\/reel\/DQ97Lh1DIX-\/?utm_source=ig_web_copy_link\u0026amp;igsh=MzRlODBiNWFlZA==\"\u003eMonter des mailles\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\"\u003ePoint mousse\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\"\u003eAugmentations simples\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"\"\u003eDiminutions par rabattage\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"\"\u003eRabattre les mailles\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"\"\u003eRentrer les fils\u003c\/a\u003e\u003c\/li\u003e\n   \u003cli\u003e\u003ca href=\"\"\u003eBloquer son projet\u003c\/a\u003e\u003c\/li\u003e\n\n\u003cp\u003eUne question, une difficulté ou une couleur souhaitée ?\u003cbr\u003e\u003ca href=\"https:\/\/tricotant.com\/pages\/contact\"\u003eÉcrivez-nous !\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 3) Script de personnalisation (couleur + police) et logique d’onglets --\u003e \u003cscript\u003e\n\n(function () {\n\n  var root = document.getElementById('tabset-1');\n\n  if (!root) return;\n\n\n\n  var tabs   = root.querySelectorAll('#tabs-1 [role=\"tab\"]');\n\n  var panels = root.querySelectorAll('#panels-1 [role=\"tabpanel\"]');\n\n\n\n  \/\/ ==== PERSONNALISATION DEMANDÉE ====\n\n  var ACTIVE_COLOR   = '#963421';               \/\/ couleur onglet actif\n\n  var INACTIVE_COLOR = 'rgba(164,52,40,0.6)';   \/\/ couleur onglets inactifs (même teinte, atténuée)\n\n  var FONT_FAMILY    = \"'Quattrocento Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif\";\n\n  var FONT_SIZE      = '16px';\n\n  var FONT_WEIGHT    = '700'; \/\/ plus marqué, change à '600' si tu préfères\n\n\n\n  \/\/ Appliquer le style de base à tous les onglets\n\n  tabs.forEach(function (t) {\n\n    t.style.fontFamily = FONT_FAMILY;\n\n    t.style.fontSize   = FONT_SIZE;\n\n    t.style.fontWeight = FONT_WEIGHT;\n\n    t.style.letterSpacing = '0.02em';\n\n    t.style.lineHeight    = '1.4';\n\n    t.style.color         = INACTIVE_COLOR;\n\n    t.style.textDecoration = 'none';\n\n  });\n\n\n\n  function activate(targetId, clickedTab) {\n\n    \/\/ Masquer tous les panneaux + réinitialiser tous les onglets\n\n    panels.forEach(function (p) { p.style.display = 'none'; p.setAttribute('aria-hidden','true'); });\n\n    tabs.forEach(function (t) {\n\n      t.setAttribute('aria-selected','false');\n\n      t.style.color = INACTIVE_COLOR;\n\n      t.style.textDecoration = 'none';\n\n    });\n\n\n\n    \/\/ Afficher le panneau ciblé\n\n    var panel = root.querySelector('#' + targetId);\n\n    if (panel) { panel.style.display = 'block'; panel.setAttribute('aria-hidden','false'); }\n\n\n\n    \/\/ Styliser l’onglet actif\n\n    clickedTab.setAttribute('aria-selected','true');\n\n    clickedTab.style.color = ACTIVE_COLOR;\n\n    clickedTab.style.textDecoration = 'none';\n\n  }\n\n\n\n  \/\/ Gestion des clics\n\n  tabs.forEach(function (tab) {\n\n    tab.addEventListener('click', function () {\n\n      activate(this.getAttribute('data-target'), this);\n\n    });\n\n  });\n\n\n\n  \/\/ État initial (Section 1 active)\n\n  if (tabs.length) activate(tabs[0].getAttribute('data-target'), tabs[0]);\n\n})();\n\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"PetiteKnit","offers":[{"title":"Écru - 863 \/ Sans accessoires","offer_id":53351710327048,"sku":null,"price":7.8,"currency_code":"EUR","in_stock":true},{"title":"Orange brûlé - 833 \/ Sans accessoires","offer_id":53351710359816,"sku":null,"price":7.8,"currency_code":"EUR","in_stock":false},{"title":"Rouge vif - 859 \/ Sans accessoires","offer_id":53351710392584,"sku":null,"price":7.8,"currency_code":"EUR","in_stock":true},{"title":"Bordeaux - 860 \/ Sans accessoires","offer_id":53351710458120,"sku":null,"price":7.8,"currency_code":"EUR","in_stock":false},{"title":"Vert anglais - 953 \/ Sans accessoires","offer_id":53351710490888,"sku":null,"price":7.8,"currency_code":"EUR","in_stock":true},{"title":"Bleu électrique - 818 \/ Sans accessoires","offer_id":53351710523656,"sku":null,"price":7.8,"currency_code":"EUR","in_stock":true},{"title":"Bleu minéral - 819 \/ Sans accessoires","offer_id":53351710556424,"sku":null,"price":7.8,"currency_code":"EUR","in_stock":true},{"title":"Noir profond - 869 \/ Sans accessoires","offer_id":53351710589192,"sku":null,"price":7.8,"currency_code":"EUR","in_stock":true},{"title":"Auburn - 910 \/ Sans accessoires","offer_id":53351710621960,"sku":null,"price":7.8,"currency_code":"EUR","in_stock":true},{"title":"Rose argenté - 840 \/ Sans accessoires","offer_id":53351710654728,"sku":null,"price":7.8,"currency_code":"EUR","in_stock":true},{"title":"Écru - 863 \/ Avec accessoires (+9.30€)","offer_id":53435871658248,"sku":null,"price":17.1,"currency_code":"EUR","in_stock":true},{"title":"Orange brûlé - 833 \/ Avec accessoires (+9.30€)","offer_id":53435871691016,"sku":null,"price":17.1,"currency_code":"EUR","in_stock":false},{"title":"Rouge vif - 859 \/ Avec accessoires (+9.30€)","offer_id":53435871723784,"sku":null,"price":17.1,"currency_code":"EUR","in_stock":true},{"title":"Bordeaux - 860 \/ Avec accessoires (+9.30€)","offer_id":53435871789320,"sku":null,"price":17.1,"currency_code":"EUR","in_stock":false},{"title":"Vert anglais - 953 \/ Avec accessoires (+9.30€)","offer_id":53435871822088,"sku":null,"price":17.1,"currency_code":"EUR","in_stock":true},{"title":"Bleu électrique - 818 \/ Avec accessoires (+9.30€)","offer_id":53435871854856,"sku":null,"price":17.1,"currency_code":"EUR","in_stock":true},{"title":"Bleu minéral - 819 \/ Avec accessoires (+9.30€)","offer_id":53435871887624,"sku":null,"price":17.1,"currency_code":"EUR","in_stock":true},{"title":"Noir profond - 869 \/ Avec accessoires (+9.30€)","offer_id":53435871920392,"sku":null,"price":17.1,"currency_code":"EUR","in_stock":true},{"title":"Auburn - 910 \/ Avec accessoires (+9.30€)","offer_id":53435871953160,"sku":null,"price":17.1,"currency_code":"EUR","in_stock":true},{"title":"Rose argenté - 840 \/ Avec accessoires (+9.30€)","offer_id":53435871985928,"sku":null,"price":17.1,"currency_code":"EUR","in_stock":true},{"title":"Bleu ciel - 942 \/ Sans accessoires","offer_id":57262967619848,"sku":null,"price":7.8,"currency_code":"EUR","in_stock":true},{"title":"Bleu ciel - 942 \/ Avec accessoires (+9.30€)","offer_id":57262967652616,"sku":null,"price":17.1,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/5727\/2072\/files\/kit-tricotant-sophie-scarf-bb-merinos.webp?v=1767715823"},{"product_id":"kit-sophie-scarf-angora-accessoires","title":"Kit - Sophie Scarf - Laine angora","description":"\u003c!-- 1) Charger la police Quattrocento Sans --\u003e\n\u003cp\u003e\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Quattrocento+Sans:wght@400;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\u003c!-- 2) Composant onglets --\u003e\n\u003cdiv style=\"max-width: 100%;\" id=\"tabset-1\"\u003e\n\u003c!-- Ligne des onglets --\u003e\n\u003cdiv style=\"display: flex; gap: 24px; flex-wrap: wrap; align-items: center; margin-bottom: 12px;\" aria-label=\"Sections\" role=\"tablist\" id=\"tabs-1\"\u003e\n\u003cbutton style=\"background: none; border: none; padding: 0; cursor: pointer;\" aria-selected=\"true\" role=\"tab\" data-target=\"panel-1\" type=\"button\"\u003e Description \u003c\/button\u003e \u003cbutton style=\"background: none; border: none; padding: 0; cursor: pointer;\" aria-selected=\"false\" role=\"tab\" data-target=\"panel-2\" type=\"button\"\u003e Détails \u003c\/button\u003e \u003cbutton style=\"background: none; border: none; padding: 0; cursor: pointer;\" aria-selected=\"false\" role=\"tab\" data-target=\"panel-3\" type=\"button\"\u003e Techniques \u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Zone de contenu pleine largeur --\u003e\n\u003cdiv style=\"width: 100%;\" id=\"panels-1\"\u003e\n\u003cdiv style=\"display: block;\" role=\"tabpanel\" id=\"panel-1\"\u003e\n\u003cp\u003e\u003cb\u003eLe kit comprend :\u003c\/b\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e1 pelote de laine Dune coloris Écureuil\u003c\/li\u003e\n \u003cli\u003eAccessoires (en option) : aiguilles circulaires interchangeables 3,5 mm KnitPro Basix, câble de 60 cm et aiguille à laine pour rentrer les fils\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cb\u003eAttention ! Le kit ne comprend pas le patron. Vous pouvez l'acheter directement sur le site de PetiteKnit\u003c\/b\u003e\u003c\/p\u003e\n\n\u003cp\u003e• La petite écharpe Sophie est idéale pour un premier projet. Rendez-vous sur notre \u003ca href=\"https:\/\/tricotant.com\/blogs\/articles\/commencer-tricot-sophie-scarf\"\u003earticle\u003c\/a\u003e pour tout comprendre !\u003c\/p\u003e\n   \u003cp\u003e Dune est un fil d'exception, qui marie les fibres les plus fines de France : le mérinos d'Arles et l'angora français. Il provient des \u003ca href=\"https:\/\/tricotant.com\/collections\/laines-valgaudemar\"\u003eLaines du Valgaudemar\u003c\/a\u003e, l'une des dernières filatures françaises. \u003c\/p\u003e\n\u003cp\u003e• Les techniques que vous (ré)apprendrez avec ce modèle : point mousse, i-Cord, augmentations et diminutions\u003c\/p\u003e\n\u003cp\u003e• Difficulté : débutant\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: none;\" role=\"tabpanel\" id=\"panel-2\"\u003e\n\u003cul\u003e\n\u003cli\u003eComposition : 70 % mérinos d'Arles, 30 % angora français\u003c\/li\u003e\n\u003cli\u003eConseils d'entretien : lavage à la main avec du savon doux, sans essorage, séchage à plat\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e2 tailles : S (L)\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eLongueur : environ 80 (102) cm\u003c\/li\u003e\n\u003cli\u003eLargeur au centre : environ 11 (13) cm\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: none;\" role=\"tabpanel\" id=\"panel-3\"\u003e\n  \u003cp\u003e\u003cb\u003eLes techniques que vous (ré)apprendrez avec ce modèle : \u003c\/b\u003e\u003c\/p\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.instagram.com\/reel\/DQ97Lh1DIX-\/?utm_source=ig_web_copy_link\u0026amp;igsh=MzRlODBiNWFlZA==\"\u003eMonter des mailles\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.instagram.com\/p\/DRPuHyFDJZ9\/\"\u003ePoint mousse\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\"\u003eAugmentations simples\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"\"\u003eDiminutions par rabattage\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"\"\u003eRabattre les mailles\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"\"\u003eRentrer les fils\u003c\/a\u003e\u003c\/li\u003e\n   \u003cli\u003e\u003ca href=\"\"\u003eBloquer son projet\u003c\/a\u003e\u003c\/li\u003e\n\n\u003cp\u003eUne question, une difficulté ou une couleur souhaitée ?\u003cbr\u003e\u003ca href=\"https:\/\/tricotant.com\/pages\/contact\"\u003eÉcrivez-nous !\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 3) Script de personnalisation (couleur + police) et logique d’onglets --\u003e \u003cscript\u003e\n\n(function () {\n\n  var root = document.getElementById('tabset-1');\n\n  if (!root) return;\n\n\n\n  var tabs   = root.querySelectorAll('#tabs-1 [role=\"tab\"]');\n\n  var panels = root.querySelectorAll('#panels-1 [role=\"tabpanel\"]');\n\n\n\n  \/\/ ==== PERSONNALISATION DEMANDÉE ====\n\n  var ACTIVE_COLOR   = '#963421';               \/\/ couleur onglet actif\n\n  var INACTIVE_COLOR = 'rgba(164,52,40,0.6)';   \/\/ couleur onglets inactifs (même teinte, atténuée)\n\n  var FONT_FAMILY    = \"'Quattrocento Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif\";\n\n  var FONT_SIZE      = '16px';\n\n  var FONT_WEIGHT    = '700'; \/\/ plus marqué, change à '600' si tu préfères\n\n\n\n  \/\/ Appliquer le style de base à tous les onglets\n\n  tabs.forEach(function (t) {\n\n    t.style.fontFamily = FONT_FAMILY;\n\n    t.style.fontSize   = FONT_SIZE;\n\n    t.style.fontWeight = FONT_WEIGHT;\n\n    t.style.letterSpacing = '0.02em';\n\n    t.style.lineHeight    = '1.4';\n\n    t.style.color         = INACTIVE_COLOR;\n\n    t.style.textDecoration = 'none';\n\n  });\n\n\n\n  function activate(targetId, clickedTab) {\n\n    \/\/ Masquer tous les panneaux + réinitialiser tous les onglets\n\n    panels.forEach(function (p) { p.style.display = 'none'; p.setAttribute('aria-hidden','true'); });\n\n    tabs.forEach(function (t) {\n\n      t.setAttribute('aria-selected','false');\n\n      t.style.color = INACTIVE_COLOR;\n\n      t.style.textDecoration = 'none';\n\n    });\n\n\n\n    \/\/ Afficher le panneau ciblé\n\n    var panel = root.querySelector('#' + targetId);\n\n    if (panel) { panel.style.display = 'block'; panel.setAttribute('aria-hidden','false'); }\n\n\n\n    \/\/ Styliser l’onglet actif\n\n    clickedTab.setAttribute('aria-selected','true');\n\n    clickedTab.style.color = ACTIVE_COLOR;\n\n    clickedTab.style.textDecoration = 'none';\n\n  }\n\n\n\n  \/\/ Gestion des clics\n\n  tabs.forEach(function (tab) {\n\n    tab.addEventListener('click', function () {\n\n      activate(this.getAttribute('data-target'), this);\n\n    });\n\n  });\n\n\n\n  \/\/ État initial (Section 1 active)\n\n  if (tabs.length) activate(tabs[0].getAttribute('data-target'), tabs[0]);\n\n})();\n\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"PetiteKnit","offers":[{"title":"Sans accessoires","offer_id":53356165366024,"sku":null,"price":14.4,"currency_code":"EUR","in_stock":false},{"title":"Avec accessoires (+9.30€)","offer_id":53435869331720,"sku":null,"price":23.7,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/5727\/2072\/files\/kit-sophie-scarf-dune-angora.webp?v=1770210780"},{"product_id":"kit-sophie-scarf-saperlipopette","title":"Kit - Sophie Scarf - Baby Suri","description":"\u003c!-- 1) Charger la police Quattrocento Sans --\u003e\n\u003cp\u003e\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Quattrocento+Sans:wght@400;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\u003c!-- 2) Composant onglets --\u003e\n\u003cdiv style=\"max-width: 100%;\" id=\"tabset-1\"\u003e\n\u003c!-- Ligne des onglets --\u003e\n\u003cdiv style=\"display: flex; gap: 24px; flex-wrap: wrap; align-items: center; margin-bottom: 12px;\" aria-label=\"Sections\" role=\"tablist\" id=\"tabs-1\"\u003e\n\u003cbutton style=\"background: none; border: none; padding: 0; cursor: pointer;\" aria-selected=\"true\" role=\"tab\" data-target=\"panel-1\" type=\"button\"\u003e Description \u003c\/button\u003e \u003cbutton style=\"background: none; border: none; padding: 0; cursor: pointer;\" aria-selected=\"false\" role=\"tab\" data-target=\"panel-2\" type=\"button\"\u003e Détails \u003c\/button\u003e \u003cbutton style=\"background: none; border: none; padding: 0; cursor: pointer;\" aria-selected=\"false\" role=\"tab\" data-target=\"panel-3\" type=\"button\"\u003e Techniques \u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Zone de contenu pleine largeur --\u003e\n\u003cdiv style=\"width: 100%;\" id=\"panels-1\"\u003e\n\u003cdiv style=\"display: block;\" role=\"tabpanel\" id=\"panel-1\"\u003e\n\u003cp\u003e\u003cb\u003eLe kit comprend :\u003c\/b\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e1 pelote de laine Saperlipopette de la couleur de votre choix\u003c\/li\u003e\n  \u003cli\u003eAccessoires (en option) : aiguilles circulaires interchangeables 3,5 mm KnitPro Basix, câble de 60 cm et aiguille à laine pour rentrer les fils\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cb\u003eAttention ! Le kit ne comprend pas le patron. Vous pouvez l'acheter directement sur le site de \u003ca href=\"https:\/\/www.petiteknit.com\/en\/products\/sophie-scarf?variant=39840229359671\"\u003ePetiteKnit.\u003c\/a\u003e\u003c\/b\u003e\u003c\/p\u003e\n\n\u003cp\u003e• La petite écharpe Sophie est idéale pour un premier projet. Rendez-vous sur notre \u003ca href=\"https:\/\/tricotant.com\/blogs\/articles\/commencer-tricot-sophie-scarf\"\u003earticle\u003c\/a\u003e pour tout comprendre !\u003c\/p\u003e\n   \u003cp\u003e• Saperlipopette est un fil duveteux et léger, d'une douceur exceptionnelle. Mêlant alpaga, soie et mérinos, il est parfait pour une écharpe chaude et fluide.\u003c\/p\u003e\n\u003cp\u003e• Les techniques que vous (ré)apprendrez avec ce modèle : point mousse, i-Cord, augmentations et diminutions\u003c\/p\u003e\n\u003cp\u003e• Difficulté : débutant\u003c\/p\u003e\n  \u003cp\u003eCe kit est proposé dans des teintes douces, qu'elles soient neutres ou soutenues. \u003cb\u003eCouleurs disponibles \u003c\/b\u003e:\u003c\/p\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cb\u003eÉcru\u003c\/b\u003e - 5001 : un écru lumineux et intemporel\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eOcre\u003c\/b\u003e - 5004 : un jaune moutarde foncé et doux\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eVieux rose foncé\u003c\/b\u003e - 5011 : un rose profond et subtil\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eBleu nuit\u003c\/b\u003e - 5034 : bleu profond, pour des tricots élégants\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eGris souris \u003c\/b\u003e- 5044 : un gris neutre, facile à assortir\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eBleu vintage\u003c\/b\u003e - 5032 : bleu légèrement patiné\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eBleu ciel\u003c\/b\u003e - 5030 : un bleu très doux pour des pièces lumineuses\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eVert sauge\u003c\/b\u003e - 5041 : un vert tendre et apaisant\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eVert forêt\u003c\/b\u003e - 5043 : un vert profond\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eMarron glacé\u003c\/b\u003e - 5022 : un brun profond et rassurant\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eFraise écrasée\u003c\/b\u003e - 5009 : un rouge rosé gourmand\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eBordeaux\u003c\/b\u003e - 5010 : un rouge bordeaux intense et élégant\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eSelon la disponibilité, certaines teintes peuvent être en rupture ou revenir en stock plus tard. N'hésitez pas à me \u003ca href=\"https:\/\/tricotant.com\/pages\/contact\"\u003econtacter\u003c\/a\u003e si vous souhaitez un coloris particulier !\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: none;\" role=\"tabpanel\" id=\"panel-2\"\u003e\n\u003cul\u003e\n\u003cli\u003eComposition : 65 % baby suri, 15 % mérinos fin, 20 % soie\u003c\/li\u003e\n\u003cli\u003eConseils d'entretien : lavage à la main avec du savon doux, sans essorage, séchage à plat\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e2 tailles : S (L)\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eLongueur : environ 80 (102) cm\u003c\/li\u003e\n\u003cli\u003eLargeur au centre : environ 11 (13) cm\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: none;\" role=\"tabpanel\" id=\"panel-3\"\u003e\n  \u003cp\u003e\u003cb\u003eLes techniques que vous (ré)apprendrez avec ce modèle : \u003c\/b\u003e\u003c\/p\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.instagram.com\/reel\/DQ97Lh1DIX-\/?utm_source=ig_web_copy_link\u0026amp;igsh=MzRlODBiNWFlZA==\"\u003eMonter des mailles\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.instagram.com\/p\/DRPuHyFDJZ9\/\"\u003ePoint mousse\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\"\u003eAugmentations simples\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"\"\u003eDiminutions par rabattage\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"\"\u003eRabattre les mailles\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"\"\u003eRentrer les fils\u003c\/a\u003e\u003c\/li\u003e\n   \u003cli\u003e\u003ca href=\"\"\u003eBloquer son projet\u003c\/a\u003e\u003c\/li\u003e\n\n\u003cp\u003eUne question, une difficulté ou une couleur souhaitée ?\u003cbr\u003e\u003ca href=\"https:\/\/tricotant.com\/pages\/contact\"\u003eÉcrivez-nous !\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 3) Script de personnalisation (couleur + police) et logique d’onglets --\u003e \u003cscript\u003e\n\n(function () {\n\n  var root = document.getElementById('tabset-1');\n\n  if (!root) return;\n\n\n\n  var tabs   = root.querySelectorAll('#tabs-1 [role=\"tab\"]');\n\n  var panels = root.querySelectorAll('#panels-1 [role=\"tabpanel\"]');\n\n\n\n  \/\/ ==== PERSONNALISATION DEMANDÉE ====\n\n  var ACTIVE_COLOR   = '#963421';               \/\/ couleur onglet actif\n\n  var INACTIVE_COLOR = 'rgba(164,52,40,0.6)';   \/\/ couleur onglets inactifs (même teinte, atténuée)\n\n  var FONT_FAMILY    = \"'Quattrocento Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif\";\n\n  var FONT_SIZE      = '16px';\n\n  var FONT_WEIGHT    = '700'; \/\/ plus marqué, change à '600' si tu préfères\n\n\n\n  \/\/ Appliquer le style de base à tous les onglets\n\n  tabs.forEach(function (t) {\n\n    t.style.fontFamily = FONT_FAMILY;\n\n    t.style.fontSize   = FONT_SIZE;\n\n    t.style.fontWeight = FONT_WEIGHT;\n\n    t.style.letterSpacing = '0.02em';\n\n    t.style.lineHeight    = '1.4';\n\n    t.style.color         = INACTIVE_COLOR;\n\n    t.style.textDecoration = 'none';\n\n  });\n\n\n\n  function activate(targetId, clickedTab) {\n\n    \/\/ Masquer tous les panneaux + réinitialiser tous les onglets\n\n    panels.forEach(function (p) { p.style.display = 'none'; p.setAttribute('aria-hidden','true'); });\n\n    tabs.forEach(function (t) {\n\n      t.setAttribute('aria-selected','false');\n\n      t.style.color = INACTIVE_COLOR;\n\n      t.style.textDecoration = 'none';\n\n    });\n\n\n\n    \/\/ Afficher le panneau ciblé\n\n    var panel = root.querySelector('#' + targetId);\n\n    if (panel) { panel.style.display = 'block'; panel.setAttribute('aria-hidden','false'); }\n\n\n\n    \/\/ Styliser l’onglet actif\n\n    clickedTab.setAttribute('aria-selected','true');\n\n    clickedTab.style.color = ACTIVE_COLOR;\n\n    clickedTab.style.textDecoration = 'none';\n\n  }\n\n\n\n  \/\/ Gestion des clics\n\n  tabs.forEach(function (tab) {\n\n    tab.addEventListener('click', function () {\n\n      activate(this.getAttribute('data-target'), this);\n\n    });\n\n  });\n\n\n\n  \/\/ État initial (Section 1 active)\n\n  if (tabs.length) activate(tabs[0].getAttribute('data-target'), tabs[0]);\n\n})();\n\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"PetiteKnit","offers":[{"title":"Gris souris - 5044 \/ Sans accessoires","offer_id":53351712915720,"sku":null,"price":9.1,"currency_code":"EUR","in_stock":true},{"title":"Bleu nuit - 5034 \/ Sans accessoires","offer_id":53351712948488,"sku":null,"price":9.1,"currency_code":"EUR","in_stock":true},{"title":"Bleu vintage - 5032 \/ Sans accessoires","offer_id":53351712981256,"sku":null,"price":9.1,"currency_code":"EUR","in_stock":true},{"title":"Bleu ciel - 5030 \/ Sans accessoires","offer_id":53351713014024,"sku":null,"price":9.1,"currency_code":"EUR","in_stock":true},{"title":"Vert sauge - 5041 \/ Sans accessoires","offer_id":53351713046792,"sku":null,"price":8.2,"currency_code":"EUR","in_stock":true},{"title":"Vert forêt - 5043 \/ Sans accessoires","offer_id":53351713079560,"sku":null,"price":9.1,"currency_code":"EUR","in_stock":true},{"title":"Fraise écrasée - 5009 \/ Sans accessoires","offer_id":53351713112328,"sku":null,"price":9.1,"currency_code":"EUR","in_stock":true},{"title":"Bordeaux - 5010 \/ Sans accessoires","offer_id":53351713145096,"sku":null,"price":9.1,"currency_code":"EUR","in_stock":false},{"title":"Marron glacé - 5022 \/ Sans accessoires","offer_id":53351713177864,"sku":null,"price":9.1,"currency_code":"EUR","in_stock":true},{"title":"Écru - 5001 \/ Sans accessoires","offer_id":53351713210632,"sku":null,"price":9.1,"currency_code":"EUR","in_stock":true},{"title":"Ocre - 5004 \/ Sans accessoires","offer_id":53351713243400,"sku":null,"price":9.1,"currency_code":"EUR","in_stock":true},{"title":"Vieux rose foncé - 5011 \/ Sans accessoires","offer_id":53351713276168,"sku":null,"price":9.1,"currency_code":"EUR","in_stock":true},{"title":"Gris souris - 5044 \/ Avec accessoires (+9.30€)","offer_id":53435862155528,"sku":null,"price":18.4,"currency_code":"EUR","in_stock":true},{"title":"Bleu nuit - 5034 \/ Avec accessoires (+9.30€)","offer_id":53435862188296,"sku":null,"price":18.4,"currency_code":"EUR","in_stock":true},{"title":"Bleu vintage - 5032 \/ Avec accessoires (+9.30€)","offer_id":53435862221064,"sku":null,"price":18.4,"currency_code":"EUR","in_stock":true},{"title":"Bleu ciel - 5030 \/ Avec accessoires (+9.30€)","offer_id":53435862253832,"sku":null,"price":18.4,"currency_code":"EUR","in_stock":true},{"title":"Vert sauge - 5041 \/ Avec accessoires (+9.30€)","offer_id":53435862286600,"sku":null,"price":18.4,"currency_code":"EUR","in_stock":true},{"title":"Vert forêt - 5043 \/ Avec accessoires (+9.30€)","offer_id":53435862319368,"sku":null,"price":18.4,"currency_code":"EUR","in_stock":true},{"title":"Fraise écrasée - 5009 \/ Avec accessoires (+9.30€)","offer_id":53435862352136,"sku":null,"price":18.4,"currency_code":"EUR","in_stock":true},{"title":"Bordeaux - 5010 \/ Avec accessoires (+9.30€)","offer_id":53435862384904,"sku":null,"price":18.4,"currency_code":"EUR","in_stock":false},{"title":"Marron glacé - 5022 \/ Avec accessoires (+9.30€)","offer_id":53435862417672,"sku":null,"price":18.4,"currency_code":"EUR","in_stock":true},{"title":"Écru - 5001 \/ Avec accessoires (+9.30€)","offer_id":53435862450440,"sku":null,"price":18.4,"currency_code":"EUR","in_stock":true},{"title":"Ocre - 5004 \/ Avec accessoires (+9.30€)","offer_id":53435862483208,"sku":null,"price":18.4,"currency_code":"EUR","in_stock":true},{"title":"Vieux rose foncé - 5011 \/ Avec accessoires (+9.30€)","offer_id":53435862515976,"sku":null,"price":18.4,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/5727\/2072\/files\/sophie-scarf-saperlipopette-marron.webp?v=1770216737"},{"product_id":"kit-tricot-set-echarpe-bonnet","title":"Kit - Set Echarpe \u0026 Bonnet mohair - Tricotant","description":"\u003c!-- 1) Charger la police Quattrocento Sans --\u003e\n\u003cp\u003e\u003clink href=\"https:\/\/fonts.googleapis.com\" rel=\"preconnect\"\u003e \u003clink crossorigin=\"\" href=\"https:\/\/fonts.gstatic.com\" rel=\"preconnect\"\u003e \u003clink rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Quattrocento+Sans:wght@400;700\u0026amp;display=swap\"\u003e\u003c\/p\u003e\n\u003c!-- 2) Composant onglets --\u003e\n\u003cdiv style=\"max-width: 100%;\" id=\"tabset-1\"\u003e\n\u003c!-- Ligne des onglets --\u003e\n\u003cdiv style=\"display: flex; gap: 24px; flex-wrap: wrap; align-items: center; margin-bottom: 12px;\" aria-label=\"Sections\" role=\"tablist\" id=\"tabs-1\"\u003e\n\u003cbutton style=\"background: none; border: none; padding: 0; cursor: pointer;\" aria-selected=\"true\" role=\"tab\" data-target=\"panel-1\" type=\"button\"\u003e Description \u003c\/button\u003e \u003cbutton style=\"background: none; border: none; padding: 0; cursor: pointer;\" aria-selected=\"false\" role=\"tab\" data-target=\"panel-2\" type=\"button\"\u003e Détails \u003c\/button\u003e \u003cbutton style=\"background: none; border: none; padding: 0; cursor: pointer;\" aria-selected=\"false\" role=\"tab\" data-target=\"panel-3\" type=\"button\"\u003e Techniques \u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Zone de contenu pleine largeur --\u003e\n\u003cdiv style=\"width: 100%;\" id=\"panels-1\"\u003e\n\u003cdiv style=\"display: block;\" role=\"tabpanel\" id=\"panel-1\"\u003e\n\u003cp\u003e\u003cb\u003eLe kit comprend :\u003c\/b\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eLes 2 patrons au format PDF\u003c\/li\u003e\n\u003cli\u003e4 pelotes de laine Ombelle : 1 pelote pour le bonnet, 3 pelotes pour l'écharpe\u003c\/li\u003e\n \u003cli\u003eAccessoires (en option) : aiguilles circulaires interchangeables 5 mm KnitPro Basix, câbles de 40 et 80 cm, aiguille à laine pour rentrer les fils\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cb\u003eEnvie d'un bonnet et d'une écharpe assortis ? Tricotez vos accessoires en mohair avec ce kit adapté aux débutants.\u003c\/b\u003e\u003c\/p\u003e\n\u003cp\u003e• Se tricote avec 1 brin du fil mohair Ombelle de chez Fonty, pour un résultat léger et vaporeux, à l’aide d’aiguilles \u003ca href=\"https:\/\/tricotant.com\/products\/aiguilles-interchangeables-5-mm-knitpro\"\u003e5 mm\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e• Les techniques que vous (ré)apprendrez avec ces modèles : côtes 1\/1, point jersey, diminutions torse à l'endroit\u003c\/p\u003e\n\u003cp\u003e• Difficulté : débutant\u003c\/p\u003e\n  \u003cp\u003eCe kit est proposé dans une grande variété de teintes : des nuances neutres aux couleurs plus soutenues et vibrantes. \u003cb\u003eCouleurs disponibles \u003c\/b\u003e:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cb\u003eÉcru\u003c\/b\u003e – 1008 : ton naturel, lumineux et facile à assortir\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eCamel \u003c\/b\u003e– 1010 : beige chaud\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eBronze\u003c\/b\u003e – 1046 : brun cuivré délicat\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eOrange flamme\u003c\/b\u003e – 2006 : couleur éclatante et pleine d’énergie\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eRouge vif\u003c\/b\u003e – 1023 : rouge franc et intense\u003c\/li\u003e\n\u003cli\u003e\u003cb\u003eAubergine – 1035 : ton pourpre sombre \u003c\/b\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eViolet\u003c\/b\u003e – 2022 : violet profond, élégant et riche\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eBleu marine\u003c\/b\u003e – 1013 : bleu classique et sophistiqué\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eGris perle\u003c\/b\u003e – 1050 : gris doux et discret\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eVert olive\u003c\/b\u003e – 1032 : vert lumineux avec une touche de jaune\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eVert forêt\u003c\/b\u003e – 1033 : vert profond inspiré de la nature\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eRose pâle\u003c\/b\u003e – 1024 : un rose doux et lumineux\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eNeon pink\u003c\/b\u003e – 2018 : un magenta flashy et pop\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eSelon la disponibilité, certaines teintes peuvent être en rupture ou revenir en stock plus tard. N'hésitez pas à me \u003ca href=\"https:\/\/tricotant.com\/pages\/contact\"\u003econtacter\u003c\/a\u003e si vous souhaitez un coloris particulier !\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: none;\" role=\"tabpanel\" id=\"panel-2\"\u003e\n\u003cul\u003e\n\u003cli\u003eComposition : 75 % kid mohair (Afrique du Sud), 20 % laine (Amérique du Sud), 5 % polyamide\u003c\/li\u003e\n\u003cli\u003eConseils d'entretien : lavage à la main avec du savon doux, sans essorage, séchage à plat\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eBonnet :\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eTaille unique (pouvant convenir à un tour de tête allant de 52 à 58 cm)\u003c\/li\u003e\n\u003cli\u003eHauteur : environ 28 cm\u003c\/li\u003e\n\u003cli\u003eLargeur à plat (non étiré) : environ 20,5 cm\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eÉcharpe :\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eLongueur : environ 180 cm\u003c\/li\u003e\n\u003cli\u003eLargeur : environ 28 cm\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e• Les modèles en photo sont réalisés en vert forêt (1033).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: none;\" role=\"tabpanel\" id=\"panel-3\"\u003e\n\u003cp\u003e\u003cb\u003eLes techniques que vous (ré)apprendrez avec ces modèle : \u003c\/b\u003e\u003c\/p\u003e\n\u003ca href=\"https:\/\/www.instagram.com\/p\/DQ97Lh1DIX-\/\"\u003eMonter des mailles\u003c\/a\u003e\u003ca\u003eTricoter en circulaire\u003c\/a\u003e\u003ca\u003eCôtes 1\/1\u003c\/a\u003e\u003ca href=\"https:\/\/www.instagram.com\/p\/DRPuHyFDJZ9\/\"\u003ePoint endroit\u003c\/a\u003e\u003ca\u003eRabattre des mailles\u003c\/a\u003e\u003ca\u003eMagic Loop\u003c\/a\u003e\u003ca\u003eDiminutions torse à l'endroit\u003c\/a\u003e\u003ca\u003eRentrer les fils\u003c\/a\u003e\u003ca\u003eBloquer son projet\u003c\/a\u003e\n\u003cp\u003eUne question, une difficulté ou une couleur souhaitée ?\u003cbr\u003e\u003ca href=\"https:\/\/tricotant.com\/pages\/contact\"\u003eÉcrivez-nous !\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 3) Script de personnalisation (couleur + police) et logique d’onglets --\u003e \u003cscript\u003e\n\n(function () {\n\n  var root = document.getElementById('tabset-1');\n\n  if (!root) return;\n\n\n\n  var tabs   = root.querySelectorAll('#tabs-1 [role=\"tab\"]');\n\n  var panels = root.querySelectorAll('#panels-1 [role=\"tabpanel\"]');\n\n\n\n  \/\/ ==== PERSONNALISATION DEMANDÉE ====\n\n  var ACTIVE_COLOR   = '#963421';               \/\/ couleur onglet actif\n\n  var INACTIVE_COLOR = 'rgba(164,52,40,0.6)';   \/\/ couleur onglets inactifs (même teinte, atténuée)\n\n  var FONT_FAMILY    = \"'Quattrocento Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif\";\n\n  var FONT_SIZE      = '16px';\n\n  var FONT_WEIGHT    = '700'; \/\/ plus marqué, change à '600' si tu préfères\n\n\n\n  \/\/ Appliquer le style de base à tous les onglets\n\n  tabs.forEach(function (t) {\n\n    t.style.fontFamily = FONT_FAMILY;\n\n    t.style.fontSize   = FONT_SIZE;\n\n    t.style.fontWeight = FONT_WEIGHT;\n\n    t.style.letterSpacing = '0.02em';\n\n    t.style.lineHeight    = '1.4';\n\n    t.style.color         = INACTIVE_COLOR;\n\n    t.style.textDecoration = 'none';\n\n  });\n\n\n\n  function activate(targetId, clickedTab) {\n\n    \/\/ Masquer tous les panneaux + réinitialiser tous les onglets\n\n    panels.forEach(function (p) { p.style.display = 'none'; p.setAttribute('aria-hidden','true'); });\n\n    tabs.forEach(function (t) {\n\n      t.setAttribute('aria-selected','false');\n\n      t.style.color = INACTIVE_COLOR;\n\n      t.style.textDecoration = 'none';\n\n    });\n\n\n\n    \/\/ Afficher le panneau ciblé\n\n    var panel = root.querySelector('#' + targetId);\n\n    if (panel) { panel.style.display = 'block'; panel.setAttribute('aria-hidden','false'); }\n\n\n\n    \/\/ Styliser l’onglet actif\n\n    clickedTab.setAttribute('aria-selected','true');\n\n    clickedTab.style.color = ACTIVE_COLOR;\n\n    clickedTab.style.textDecoration = 'none';\n\n  }\n\n\n\n  \/\/ Gestion des clics\n\n  tabs.forEach(function (tab) {\n\n    tab.addEventListener('click', function () {\n\n      activate(this.getAttribute('data-target'), this);\n\n    });\n\n  });\n\n\n\n  \/\/ État initial (Section 1 active)\n\n  if (tabs.length) activate(tabs[0].getAttribute('data-target'), tabs[0]);\n\n})();\n\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Tricotant","offers":[{"title":"Ecru - 1008 \/ PDF \/ Sans accessoires","offer_id":53357260800264,"sku":null,"price":45.6,"currency_code":"EUR","in_stock":true},{"title":"Camel - 1010 \/ PDF \/ Sans accessoires","offer_id":53357260865800,"sku":null,"price":45.6,"currency_code":"EUR","in_stock":false},{"title":"Bronze - 1046 \/ PDF \/ Sans accessoires","offer_id":53357260931336,"sku":null,"price":45.6,"currency_code":"EUR","in_stock":true},{"title":"Orange flamme - 2006 \/ PDF \/ Sans accessoires","offer_id":53357260996872,"sku":null,"price":45.6,"currency_code":"EUR","in_stock":true},{"title":"Rouge vif - 1023 \/ PDF \/ Sans accessoires","offer_id":53357261062408,"sku":null,"price":45.6,"currency_code":"EUR","in_stock":true},{"title":"Aubergine - 1035 \/ PDF \/ Sans accessoires","offer_id":53357261127944,"sku":null,"price":45.6,"currency_code":"EUR","in_stock":false},{"title":"Bleu marine - 1013 \/ PDF \/ Sans accessoires","offer_id":53357261193480,"sku":null,"price":45.6,"currency_code":"EUR","in_stock":true},{"title":"Vert forêt - 1033 \/ PDF \/ Sans accessoires","offer_id":53357261259016,"sku":null,"price":45.6,"currency_code":"EUR","in_stock":true},{"title":"Vert olive - 1032 \/ PDF \/ Sans accessoires","offer_id":53357261324552,"sku":null,"price":45.6,"currency_code":"EUR","in_stock":true},{"title":"Violet - 2022 \/ PDF \/ Sans accessoires","offer_id":53357261390088,"sku":null,"price":45.6,"currency_code":"EUR","in_stock":true},{"title":"Gris perle - 1050 \/ PDF \/ Sans accessoires","offer_id":53357261455624,"sku":null,"price":45.6,"currency_code":"EUR","in_stock":true},{"title":"Neon pink - 2018 \/ PDF \/ Sans accessoires","offer_id":53357261521160,"sku":null,"price":45.6,"currency_code":"EUR","in_stock":true},{"title":"Rose pâle - 1024 \/ PDF \/ Sans accessoires","offer_id":53357261586696,"sku":null,"price":45.6,"currency_code":"EUR","in_stock":false},{"title":"Ecru - 1008 \/ Imprimé (+2.00€) \/ Sans accessoires","offer_id":53435848491272,"sku":null,"price":47.6,"currency_code":"EUR","in_stock":true},{"title":"Camel - 1010 \/ Imprimé (+2.00€) \/ Sans accessoires","offer_id":53435848524040,"sku":null,"price":47.6,"currency_code":"EUR","in_stock":false},{"title":"Bronze - 1046 \/ Imprimé (+2.00€) \/ Sans accessoires","offer_id":53435848556808,"sku":null,"price":47.6,"currency_code":"EUR","in_stock":true},{"title":"Orange flamme - 2006 \/ Imprimé (+2.00€) \/ Sans accessoires","offer_id":53435848589576,"sku":null,"price":47.6,"currency_code":"EUR","in_stock":true},{"title":"Rouge vif - 1023 \/ Imprimé (+2.00€) \/ Sans accessoires","offer_id":53435848622344,"sku":null,"price":47.6,"currency_code":"EUR","in_stock":true},{"title":"Aubergine - 1035 \/ Imprimé (+2.00€) \/ Sans accessoires","offer_id":53435848655112,"sku":null,"price":47.6,"currency_code":"EUR","in_stock":false},{"title":"Bleu marine - 1013 \/ Imprimé (+2.00€) \/ Sans accessoires","offer_id":53435848687880,"sku":null,"price":47.6,"currency_code":"EUR","in_stock":true},{"title":"Vert forêt - 1033 \/ Imprimé (+2.00€) \/ Sans accessoires","offer_id":53435848720648,"sku":null,"price":47.6,"currency_code":"EUR","in_stock":true},{"title":"Vert olive - 1032 \/ Imprimé (+2.00€) \/ Sans accessoires","offer_id":53435848753416,"sku":null,"price":47.6,"currency_code":"EUR","in_stock":true},{"title":"Violet - 2022 \/ Imprimé (+2.00€) \/ Sans accessoires","offer_id":53435848786184,"sku":null,"price":47.6,"currency_code":"EUR","in_stock":true},{"title":"Gris perle - 1050 \/ Imprimé (+2.00€) \/ Sans accessoires","offer_id":53435848818952,"sku":null,"price":47.6,"currency_code":"EUR","in_stock":true},{"title":"Neon pink - 2018 \/ Imprimé (+2.00€) \/ Sans accessoires","offer_id":53435848851720,"sku":null,"price":47.6,"currency_code":"EUR","in_stock":true},{"title":"Rose pâle - 1024 \/ Imprimé (+2.00€) \/ Sans accessoires","offer_id":53435848884488,"sku":null,"price":47.6,"currency_code":"EUR","in_stock":false},{"title":"Ecru - 1008 \/ PDF \/ Avec accessoires (+13.20€)","offer_id":53435848917256,"sku":null,"price":58.8,"currency_code":"EUR","in_stock":true},{"title":"Ecru - 1008 \/ Imprimé (+2.00€) \/ Avec accessoires (+13.20€)","offer_id":53435848950024,"sku":null,"price":60.8,"currency_code":"EUR","in_stock":true},{"title":"Camel - 1010 \/ PDF \/ Avec accessoires (+13.20€)","offer_id":53435848982792,"sku":null,"price":58.8,"currency_code":"EUR","in_stock":false},{"title":"Camel - 1010 \/ Imprimé (+2.00€) \/ Avec accessoires (+13.20€)","offer_id":53435849015560,"sku":null,"price":60.8,"currency_code":"EUR","in_stock":false},{"title":"Bronze - 1046 \/ PDF \/ Avec accessoires (+13.20€)","offer_id":53435849048328,"sku":null,"price":58.8,"currency_code":"EUR","in_stock":true},{"title":"Bronze - 1046 \/ Imprimé (+2.00€) \/ Avec accessoires (+13.20€)","offer_id":53435849081096,"sku":null,"price":60.8,"currency_code":"EUR","in_stock":true},{"title":"Orange flamme - 2006 \/ PDF \/ Avec accessoires (+13.20€)","offer_id":53435849113864,"sku":null,"price":58.8,"currency_code":"EUR","in_stock":true},{"title":"Orange flamme - 2006 \/ Imprimé (+2.00€) \/ Avec accessoires (+13.20€)","offer_id":53435849146632,"sku":null,"price":60.8,"currency_code":"EUR","in_stock":true},{"title":"Rouge vif - 1023 \/ PDF \/ Avec accessoires (+13.20€)","offer_id":53435849179400,"sku":null,"price":58.8,"currency_code":"EUR","in_stock":true},{"title":"Rouge vif - 1023 \/ Imprimé (+2.00€) \/ Avec accessoires (+13.20€)","offer_id":53435849212168,"sku":null,"price":60.8,"currency_code":"EUR","in_stock":true},{"title":"Aubergine - 1035 \/ PDF \/ Avec accessoires (+13.20€)","offer_id":53435849244936,"sku":null,"price":58.8,"currency_code":"EUR","in_stock":false},{"title":"Aubergine - 1035 \/ Imprimé (+2.00€) \/ Avec accessoires (+13.20€)","offer_id":53435849277704,"sku":null,"price":60.8,"currency_code":"EUR","in_stock":false},{"title":"Bleu marine - 1013 \/ PDF \/ Avec accessoires (+13.20€)","offer_id":53435849310472,"sku":null,"price":58.8,"currency_code":"EUR","in_stock":true},{"title":"Bleu marine - 1013 \/ Imprimé (+2.00€) \/ Avec accessoires (+13.20€)","offer_id":53435849343240,"sku":null,"price":60.8,"currency_code":"EUR","in_stock":true},{"title":"Vert forêt - 1033 \/ PDF \/ Avec accessoires (+13.20€)","offer_id":53435849376008,"sku":null,"price":58.8,"currency_code":"EUR","in_stock":true},{"title":"Vert forêt - 1033 \/ Imprimé (+2.00€) \/ Avec accessoires (+13.20€)","offer_id":53435849408776,"sku":null,"price":60.8,"currency_code":"EUR","in_stock":true},{"title":"Vert olive - 1032 \/ PDF \/ Avec accessoires (+13.20€)","offer_id":53435849441544,"sku":null,"price":58.8,"currency_code":"EUR","in_stock":true},{"title":"Vert olive - 1032 \/ Imprimé (+2.00€) \/ Avec accessoires (+13.20€)","offer_id":53435849474312,"sku":null,"price":60.8,"currency_code":"EUR","in_stock":true},{"title":"Violet - 2022 \/ PDF \/ Avec accessoires (+13.20€)","offer_id":53435849507080,"sku":null,"price":58.8,"currency_code":"EUR","in_stock":true},{"title":"Violet - 2022 \/ Imprimé (+2.00€) \/ Avec accessoires (+13.20€)","offer_id":53435849539848,"sku":null,"price":60.8,"currency_code":"EUR","in_stock":true},{"title":"Gris perle - 1050 \/ PDF \/ Avec accessoires (+13.20€)","offer_id":53435849572616,"sku":null,"price":58.8,"currency_code":"EUR","in_stock":true},{"title":"Gris perle - 1050 \/ Imprimé (+2.00€) \/ Avec accessoires (+13.20€)","offer_id":53435849605384,"sku":null,"price":60.8,"currency_code":"EUR","in_stock":true},{"title":"Neon pink - 2018 \/ PDF \/ Avec accessoires (+13.20€)","offer_id":53435849638152,"sku":null,"price":58.8,"currency_code":"EUR","in_stock":true},{"title":"Neon pink - 2018 \/ Imprimé (+2.00€) \/ Avec accessoires (+13.20€)","offer_id":53435849670920,"sku":null,"price":60.8,"currency_code":"EUR","in_stock":true},{"title":"Rose pâle - 1024 \/ PDF \/ Avec accessoires (+13.20€)","offer_id":53435849703688,"sku":null,"price":58.8,"currency_code":"EUR","in_stock":false},{"title":"Rose pâle - 1024 \/ Imprimé (+2.00€) \/ Avec accessoires (+13.20€)","offer_id":53435849736456,"sku":null,"price":60.8,"currency_code":"EUR","in_stock":false},{"title":"Jaune beurre - 2001 \/ PDF \/ Sans accessoires","offer_id":57264187506952,"sku":null,"price":45.6,"currency_code":"EUR","in_stock":true},{"title":"Jaune beurre - 2001 \/ PDF \/ Avec accessoires (+13.20€)","offer_id":57264187539720,"sku":null,"price":58.8,"currency_code":"EUR","in_stock":true},{"title":"Jaune beurre - 2001 \/ Imprimé (+2.00€) \/ Sans accessoires","offer_id":57264187572488,"sku":null,"price":47.6,"currency_code":"EUR","in_stock":true},{"title":"Jaune beurre - 2001 \/ Imprimé (+2.00€) \/ Avec accessoires (+13.20€)","offer_id":57264187605256,"sku":null,"price":60.8,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/5727\/2072\/files\/bonnet-echarpe-mohair-tricotant.webp?v=1772721177"},{"product_id":"aiguilles-interchangeables-basix-knitpro","title":"Aiguilles interchangeables Basix - KnitPro","description":"\u003c!-- 1) Charger la police Quattrocento Sans --\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Quattrocento+Sans:wght@400;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- 2) Composant onglets --\u003e\n\u003cdiv id=\"tabset-1\" style=\"max-width:100%;\"\u003e\n\n  \u003c!-- Ligne des onglets --\u003e\n  \u003cdiv id=\"tabs-1\" role=\"tablist\" aria-label=\"Sections\" style=\"display:flex;gap:24px;flex-wrap:wrap;align-items:center;margin-bottom:12px;\"\u003e\n    \u003cbutton type=\"button\" data-target=\"panel-1\" role=\"tab\" aria-selected=\"true\" style=\"background:none;border:none;padding:0;cursor:pointer;\"\u003e\n      Description\n    \u003c\/button\u003e\n    \u003cbutton type=\"button\" data-target=\"panel-2\" role=\"tab\" aria-selected=\"false\" style=\"background:none;border:none;padding:0;cursor:pointer;\"\u003e\n      Détails\n    \u003c\/button\u003e\n    \u003cbutton type=\"button\" data-target=\"panel-3\" role=\"tab\" aria-selected=\"false\" style=\"background:none;border:none;padding:0;cursor:pointer;\"\u003e\n      Que faire avec ?\n    \u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Zone de contenu pleine largeur --\u003e\n  \u003cdiv id=\"panels-1\" style=\"width:100%;\"\u003e\n    \u003cdiv id=\"panel-1\" role=\"tabpanel\" style=\"display:block;\"\u003e\n      \u003cul\u003e\n\u003cli\u003eLes aiguilles interchangeables Basix sont parfaites pour débuter le tricot circulaire\u003c\/li\u003e\n        \u003cli\u003eTailles disponibles : 3 mm, 3, 5 mm, 4 mm, 4,5 mm, 5 mm\n\u003c\/li\u003e \n        \u003cli\u003eLongueur personnalisable grâce aux câbles adaptés \u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003cp\u003e\u003cb\u003eLes aiguilles sont vendues sans câble, n'oubliez pas de les ajouter à votre commande ! \u003c\/b\u003e\u003c\/p\u003e\n        \n        \u003c!-- Pour rajouter un ligne a point tu fais \u003cli\u003eton texte\u003c\/li\u003e --\u003e\n      \n    \n\u003c\/div\u003e\n\n    \u003cdiv id=\"panel-2\" role=\"tabpanel\" style=\"display:none;\"\u003e\n      \u003cul\u003e\n        \u003cli\u003eMatière : bois \u003c\/li\u003e\n        \u003cli\u003eLieu de fabrication : Inde\u003c\/li\u003e\n\u003c\/ul\u003e\n        \n        \u003c!-- Pour rajouter un ligne a point tu fais \u003cli\u003eton texte\u003c\/li\u003e --\u003e\n      \n      \u003cp\u003eUne question supplémentaire, une taille particulière souhaitée ?\u003cbr\u003e\u003ca href=\"https:\/\/tricotant.com\/pages\/contact\"\u003eÉcrivez-nous !\u003c\/a\u003e\u003c\/p\u003e\n    \u003c\/div\u003e\n  \n\n    \u003cdiv id=\"panel-3\" role=\"tabpanel\" style=\"display:none;\"\u003e\n     \u003cul\u003e\n       \u003cp\u003eNos réalisations favorites en 5 mm :\u003c\/p\u003e\n      \u003cli\u003eLe pull Amelot par Charlotte Sometime - \u003ca href=\"https:\/\/tricotant.com\/products\/kit-pull-amelot-mohair\" target=\"_blank\"\u003ekit disponible ici\u003c\/a\u003e\n\u003c\/li\u003e\n       \u003cli\u003eLe gilet Cabane par Charlotte Sometime - \u003ca href=\"https:\/\/tricotant.com\/products\/kit-cardigan-cabane-mohair\" target=\"_blank\"\u003ekit disponible ici\u003c\/a\u003e\n\u003c\/li\u003e\n    \n\u003c\/ul\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n\n\u003c!-- 3) Script de personnalisation (couleur + police) et logique d’onglets --\u003e\n\u003cscript\u003e\n(function () {\n  var root = document.getElementById('tabset-1');\n  if (!root) return;\n\n  var tabs   = root.querySelectorAll('#tabs-1 [role=\"tab\"]');\n  var panels = root.querySelectorAll('#panels-1 [role=\"tabpanel\"]');\n\n  \/\/ ==== PERSONNALISATION DEMANDÉE ====\n  var ACTIVE_COLOR   = '#963421';               \/\/ couleur onglet actif\n  var INACTIVE_COLOR = 'rgba(164,52,40,0.6)';   \/\/ couleur onglets inactifs (même teinte, atténuée)\n  var FONT_FAMILY    = \"'Quattrocento Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif\";\n  var FONT_SIZE      = '16px';\n  var FONT_WEIGHT    = '700'; \/\/ plus marqué, change à '600' si tu préfères\n\n  \/\/ Appliquer le style de base à tous les onglets\n  tabs.forEach(function (t) {\n    t.style.fontFamily = FONT_FAMILY;\n    t.style.fontSize   = FONT_SIZE;\n    t.style.fontWeight = FONT_WEIGHT;\n    t.style.letterSpacing = '0.02em';\n    t.style.lineHeight    = '1.4';\n    t.style.color         = INACTIVE_COLOR;\n    t.style.textDecoration = 'none';\n  });\n\n  function activate(targetId, clickedTab) {\n    \/\/ Masquer tous les panneaux + réinitialiser tous les onglets\n    panels.forEach(function (p) { p.style.display = 'none'; p.setAttribute('aria-hidden','true'); });\n    tabs.forEach(function (t) {\n      t.setAttribute('aria-selected','false');\n      t.style.color = INACTIVE_COLOR;\n      t.style.textDecoration = 'none';\n    });\n\n    \/\/ Afficher le panneau ciblé\n    var panel = root.querySelector('#' + targetId);\n    if (panel) { panel.style.display = 'block'; panel.setAttribute('aria-hidden','false'); }\n\n    \/\/ Styliser l’onglet actif\n    clickedTab.setAttribute('aria-selected','true');\n    clickedTab.style.color = ACTIVE_COLOR;\n    clickedTab.style.textDecoration = 'none';\n  }\n\n  \/\/ Gestion des clics\n  tabs.forEach(function (tab) {\n    tab.addEventListener('click', function () {\n      activate(this.getAttribute('data-target'), this);\n    });\n  });\n\n  \/\/ État initial (Section 1 active)\n  if (tabs.length) activate(tabs[0].getAttribute('data-target'), tabs[0]);\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"KnitPro","offers":[{"title":"3 mm","offer_id":53356903858440,"sku":null,"price":4.1,"currency_code":"EUR","in_stock":true},{"title":"3.5 mm","offer_id":53356903891208,"sku":null,"price":4.1,"currency_code":"EUR","in_stock":true},{"title":"4 mm","offer_id":53356903923976,"sku":null,"price":4.1,"currency_code":"EUR","in_stock":true},{"title":"4.5 mm","offer_id":53356903956744,"sku":null,"price":4.1,"currency_code":"EUR","in_stock":true},{"title":"5 mm","offer_id":53356903989512,"sku":null,"price":4.3,"currency_code":"EUR","in_stock":true},{"title":"5.5 mm","offer_id":53454132412680,"sku":null,"price":4.7,"currency_code":"EUR","in_stock":true},{"title":"6 mm","offer_id":53454132445448,"sku":null,"price":5.0,"currency_code":"EUR","in_stock":true},{"title":"7 mm","offer_id":53454132478216,"sku":null,"price":6.0,"currency_code":"EUR","in_stock":true},{"title":"8 mm","offer_id":53454132510984,"sku":null,"price":6.6,"currency_code":"EUR","in_stock":true},{"title":"9 mm","offer_id":53454132543752,"sku":null,"price":7.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/5727\/2072\/files\/aig-interchangeables-basix-5-mm.webp?v=1776418309"},{"product_id":"kit-tricot-sophie-hood-fado","title":"Kit Sophie Hood - Mérinos français","description":"\u003c!-- 1) Charger la police Quattrocento Sans --\u003e\n\u003cp\u003e\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Quattrocento+Sans:wght@400;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\u003c!-- 2) Composant onglets --\u003e\n\u003cdiv style=\"max-width: 100%;\" id=\"tabset-1\"\u003e\n\u003c!-- Ligne des onglets --\u003e\n\u003cdiv style=\"display: flex; gap: 24px; flex-wrap: wrap; align-items: center; margin-bottom: 12px;\" aria-label=\"Sections\" role=\"tablist\" id=\"tabs-1\"\u003e\n\u003cbutton style=\"background: none; border: none; padding: 0; cursor: pointer;\" aria-selected=\"true\" role=\"tab\" data-target=\"panel-1\" type=\"button\"\u003e Description \u003c\/button\u003e \u003cbutton style=\"background: none; border: none; padding: 0; cursor: pointer;\" aria-selected=\"false\" role=\"tab\" data-target=\"panel-2\" type=\"button\"\u003e Détails \u003c\/button\u003e \u003cbutton style=\"background: none; border: none; padding: 0; cursor: pointer;\" aria-selected=\"false\" role=\"tab\" data-target=\"panel-3\" type=\"button\"\u003e Techniques \u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Zone de contenu pleine largeur --\u003e\n\u003cdiv style=\"width: 100%;\" id=\"panels-1\"\u003e\n\u003cdiv style=\"display: block;\" role=\"tabpanel\" id=\"panel-1\"\u003e\n\u003cp\u003e\u003cb\u003eLe kit comprend :\u003c\/b\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e4 pelotes de laine Fado de la couleur de votre choix\u003c\/li\u003e\n  \u003cli\u003eTous les accessoires nécessaires à la réalisation de la capuche Sophie : aiguilles circulaires interchangeables 5 mm, câble de 60 cm et aiguille à laine pour réaliser la couture centrale et rentrer les fils\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cb\u003eAttention ! Le kit ne comprend pas le patron. Vous pouvez l'acheter directement sur le site de \u003ca href=\"https:\/\/www.petiteknit.com\/en\/products\/sophie-hood?variant=49542031769936\"\u003ePetiteKnit\u003c\/a\u003e \u003c\/b\u003e\u003c\/p\u003e\n\n\u003cp\u003e• Le kit Sophie Hood en Fado, c'est une version du modèle ancrée dans la laine française pure. Le Fado est un 100 % mérinos d'Arles et Portugal filé par la Filature Fonty dans la Creuse — une laine franche, structurée, avec du corps et de la tenue. Pas de halo, pas de flou : un rendu net, des mailles bien définies, un hood qui garde sa forme saison après saison. C'est le choix des tricoteurs qui aiment la laine dans ce qu'elle a de plus direct.\u003c\/p\u003e\n\u003cp\u003e• Les techniques que vous (ré)apprendrez avec ce modèle : point mousse, i-Cord, augmentations et diminutions, couture au point de matelas\u003c\/p\u003e\n\u003cp\u003e• Difficulté : débutant\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: none;\" role=\"tabpanel\" id=\"panel-2\"\u003e\n\u003cul\u003e\n\u003cli\u003eOrigine des fibres : le mérinos d'Arles (blanc écru) est élevé dans la plaine de la Crau en provence. Le mérinos noir du Portugal à quant à lieu élevé dans la province de l'Alentejo, au sud du Portugal, mais désormais implanté au sein d'élevages Creusois, par Fonty et l'association Lainamac\u003c\/li\u003e\n\u003cli\u003eConseils d'entretien : lavage à la main avec du savon doux, sans essorage, séchage à plat\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli\u003eLongueur du haut de la capuche au bout pour la taille M : environ 128 cm\u003c\/li\u003e\n\u003cli\u003eProfondeur de la capuche : environ 24 cm\u003c\/li\u003e\n  \n\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: none;\" role=\"tabpanel\" id=\"panel-3\"\u003e\n  \u003cp\u003e\u003cb\u003eLes techniques que vous (ré)apprendrez avec ce modèle : \u003c\/b\u003e\u003c\/p\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.instagram.com\/reel\/DQ97Lh1DIX-\/?utm_source=ig_web_copy_link\u0026amp;igsh=MzRlODBiNWFlZA==\"\u003eMonter des mailles\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.instagram.com\/p\/DRPuHyFDJZ9\/\"\u003ePoint mousse\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\"\u003eAugmentations simples\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"\"\u003eDiminutions par rabattage\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"\"\u003eRabattre les mailles\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"\"\u003eCouture au point de matelas\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"\"\u003eRentrer les fils\u003c\/a\u003e\u003c\/li\u003e\n   \u003cli\u003e\u003ca href=\"\"\u003eBloquer son projet\u003c\/a\u003e\u003c\/li\u003e\n\n\u003cp\u003eUne question, une difficulté ou une couleur souhaitée ?\u003cbr\u003e\u003ca href=\"https:\/\/tricotant.com\/pages\/contact\"\u003eÉcrivez-nous !\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 3) Script de personnalisation (couleur + police) et logique d’onglets --\u003e \u003cscript\u003e\n\n(function () {\n\n  var root = document.getElementById('tabset-1');\n\n  if (!root) return;\n\n\n\n  var tabs   = root.querySelectorAll('#tabs-1 [role=\"tab\"]');\n\n  var panels = root.querySelectorAll('#panels-1 [role=\"tabpanel\"]');\n\n\n\n  \/\/ ==== PERSONNALISATION DEMANDÉE ====\n\n  var ACTIVE_COLOR   = '#963421';               \/\/ couleur onglet actif\n\n  var INACTIVE_COLOR = 'rgba(164,52,40,0.6)';   \/\/ couleur onglets inactifs (même teinte, atténuée)\n\n  var FONT_FAMILY    = \"'Quattrocento Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif\";\n\n  var FONT_SIZE      = '16px';\n\n  var FONT_WEIGHT    = '700'; \/\/ plus marqué, change à '600' si tu préfères\n\n\n\n  \/\/ Appliquer le style de base à tous les onglets\n\n  tabs.forEach(function (t) {\n\n    t.style.fontFamily = FONT_FAMILY;\n\n    t.style.fontSize   = FONT_SIZE;\n\n    t.style.fontWeight = FONT_WEIGHT;\n\n    t.style.letterSpacing = '0.02em';\n\n    t.style.lineHeight    = '1.4';\n\n    t.style.color         = INACTIVE_COLOR;\n\n    t.style.textDecoration = 'none';\n\n  });\n\n\n\n  function activate(targetId, clickedTab) {\n\n    \/\/ Masquer tous les panneaux + réinitialiser tous les onglets\n\n    panels.forEach(function (p) { p.style.display = 'none'; p.setAttribute('aria-hidden','true'); });\n\n    tabs.forEach(function (t) {\n\n      t.setAttribute('aria-selected','false');\n\n      t.style.color = INACTIVE_COLOR;\n\n      t.style.textDecoration = 'none';\n\n    });\n\n\n\n    \/\/ Afficher le panneau ciblé\n\n    var panel = root.querySelector('#' + targetId);\n\n    if (panel) { panel.style.display = 'block'; panel.setAttribute('aria-hidden','false'); }\n\n\n\n    \/\/ Styliser l’onglet actif\n\n    clickedTab.setAttribute('aria-selected','true');\n\n    clickedTab.style.color = ACTIVE_COLOR;\n\n    clickedTab.style.textDecoration = 'none';\n\n  }\n\n\n\n  \/\/ Gestion des clics\n\n  tabs.forEach(function (tab) {\n\n    tab.addEventListener('click', function () {\n\n      activate(this.getAttribute('data-target'), this);\n\n    });\n\n  });\n\n\n\n  \/\/ État initial (Section 1 active)\n\n  if (tabs.length) activate(tabs[0].getAttribute('data-target'), tabs[0]);\n\n})();\n\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Tricotant","offers":[{"title":"Écru - 660 \/ Avec accessoires (+9.50€)","offer_id":52930642870536,"sku":null,"price":40.1,"currency_code":"EUR","in_stock":true},{"title":"Écru - 660 \/ Sans accessoires","offer_id":53435843215624,"sku":null,"price":26.8,"currency_code":"EUR","in_stock":true},{"title":"Beige chiné - 661 \/ Avec accessoires (+9.50€)","offer_id":52930642903304,"sku":null,"price":40.1,"currency_code":"EUR","in_stock":true},{"title":"Beige chiné - 661 \/ Sans accessoires","offer_id":53435843248392,"sku":null,"price":26.8,"currency_code":"EUR","in_stock":true},{"title":"Marron - 664 \/ Avec accessoires (+9.50€)","offer_id":52930642936072,"sku":null,"price":40.1,"currency_code":"EUR","in_stock":true},{"title":"Marron - 664 \/ Sans accessoires","offer_id":53435843281160,"sku":null,"price":26.8,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/5727\/2072\/files\/fado-fonty-beige-chine-2.webp?v=1765110315"},{"product_id":"patron-tricot-beguin-naissance","title":"Patron - Le Béguin de naissance","description":"\u003c!-- 1) Charger la police Quattrocento Sans --\u003e\n\u003cp\u003e\u003clink href=\"https:\/\/fonts.googleapis.com\" rel=\"preconnect\"\u003e \u003clink crossorigin=\"\" href=\"https:\/\/fonts.gstatic.com\" rel=\"preconnect\"\u003e \u003clink rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Quattrocento+Sans:wght@400;700\u0026amp;display=swap\"\u003e\u003c\/p\u003e\n\u003c!-- 2) Composant onglets --\u003e\n\u003cdiv id=\"tabset-1\" style=\"max-width: 100%;\"\u003e\n\u003c!-- Ligne des onglets --\u003e\n\u003cdiv id=\"tabs-1\" role=\"tablist\" aria-label=\"Sections\" style=\"display: flex; gap: 24px; flex-wrap: wrap; align-items: center; margin-bottom: 12px;\"\u003e\n\u003cbutton type=\"button\" data-target=\"panel-1\" role=\"tab\" aria-selected=\"true\" style=\"background: none; border: none; padding: 0; cursor: pointer;\"\u003e Description \u003c\/button\u003e \u003cbutton type=\"button\" data-target=\"panel-2\" role=\"tab\" aria-selected=\"false\" style=\"background: none; border: none; padding: 0; cursor: pointer;\"\u003e Détails \u003c\/button\u003e \u003cbutton type=\"button\" data-target=\"panel-3\" role=\"tab\" aria-selected=\"false\" style=\"background: none; border: none; padding: 0; cursor: pointer;\"\u003e Accessoires \u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Zone de contenu pleine largeur --\u003e\n\u003cdiv id=\"panels-1\" style=\"width: 100%;\"\u003e\n\u003cdiv id=\"panel-1\" role=\"tabpanel\" style=\"display: block;\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cb\u003eKit tricot comprenant patron, laine et aiguilles \u003ca href=\"https:\/\/tricotant.com\/products\/kit-tricot-beguin-naissance\"\u003edisponible ici\u003c\/a\u003e\u003c\/b\u003e\n  \u003c\/li\u003e\n\u003cli\u003eCe petit béguin de naissance, doux et confortable, est tricoté au point mousse et parfaitement adapté aux tout-petits. Sa bordure en I-Cord apporte une finition nette et délicate.\u003c\/li\u003e\n\u003cli\u003e\u003cb\u003eLe patron est envoyé en PDF immédiatement ou au format papier par Colissimo ou Mondial Relay sous 24h\u003c\/b\u003e\u003c\/li\u003e\n\u003cli\u003eLes techniques que vous (ré)apprendrez avec ce modèle : cordon I-Cord, montage à boucle, point mousse, rangs raccourcis, bordure intégrée et rabattage I-Cord, relever des mailles\u003c\/li\u003e\n\u003cli\u003eDifficulté : débutant\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"panel-2\" role=\"tabpanel\" style=\"display: none;\"\u003e\n\u003cul\u003e\n\u003cli\u003eLaine recommandée : BB mérinos de Fonty (Avec 1 pelote, vous pouvez réaliser 2 béguins)\u003c\/li\u003e\n\n\u003cli\u003eEchantillon (en 3 mm) avec la BB Mérinos : 25 mailles x 46 rangs\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eTaille unique :\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eLargeur : 13 cm\u003c\/li\u003e\n\u003cli\u003eHauteur : 17 cm\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"panel-3\" role=\"tabpanel\" style=\"display: none;\"\u003e\n\u003cul\u003e\n\u003cli\u003e1 pelote de \u003ca href=\"https:\/\/tricotant.com\/products\/bb-merinos-fonty\"\u003eBB mérinos\u003c\/a\u003e de chez Fonty\u003c\/li\u003e\n\u003cli\u003eAiguilles droites ou \u003ca href=\"https:\/\/tricotant.com\/products\/aiguilles-interchangeables-knitpro-3-mm\"\u003ecirculaires 3 mm\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003eSi aiguilles circulaires interchangeables, \u003ca href=\"https:\/\/tricotant.com\/products\/cable-60-cm-aiguilles-circulaires-interchangeables-knit-pro\"\u003ecâble 60 cm\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/tricotant.com\/products\/aiguille-a-laine\"\u003eAiguille à laine\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eUne question, une difficulté ou un patron souhaité ?\u003cbr\u003e\u003ca href=\"https:\/\/tricotant.com\/pages\/contact\"\u003eÉcrivez-nous !\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 3) Script de personnalisation (couleur + police) et logique d’onglets --\u003e \u003cscript\u003e\n\n(function () {\n\n  var root = document.getElementById('tabset-1');\n\n  if (!root) return;\n\n\n\n  var tabs   = root.querySelectorAll('#tabs-1 [role=\"tab\"]');\n\n  var panels = root.querySelectorAll('#panels-1 [role=\"tabpanel\"]');\n\n\n\n  \/\/ ==== PERSONNALISATION DEMANDÉE ====\n\n  var ACTIVE_COLOR   = '#963421';               \/\/ couleur onglet actif\n\n  var INACTIVE_COLOR = 'rgba(164,52,40,0.6)';   \/\/ couleur onglets inactifs (même teinte, atténuée)\n\n  var FONT_FAMILY    = \"'Quattrocento Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif\";\n\n  var FONT_SIZE      = '16px';\n\n  var FONT_WEIGHT    = '700'; \/\/ plus marqué, change à '600' si tu préfères\n\n\n\n  \/\/ Appliquer le style de base à tous les onglets\n\n  tabs.forEach(function (t) {\n\n    t.style.fontFamily = FONT_FAMILY;\n\n    t.style.fontSize   = FONT_SIZE;\n\n    t.style.fontWeight = FONT_WEIGHT;\n\n    t.style.letterSpacing = '0.02em';\n\n    t.style.lineHeight    = '1.4';\n\n    t.style.color         = INACTIVE_COLOR;\n\n    t.style.textDecoration = 'none';\n\n  });\n\n\n\n  function activate(targetId, clickedTab) {\n\n    \/\/ Masquer tous les panneaux + réinitialiser tous les onglets\n\n    panels.forEach(function (p) { p.style.display = 'none'; p.setAttribute('aria-hidden','true'); });\n\n    tabs.forEach(function (t) {\n\n      t.setAttribute('aria-selected','false');\n\n      t.style.color = INACTIVE_COLOR;\n\n      t.style.textDecoration = 'none';\n\n    });\n\n\n\n    \/\/ Afficher le panneau ciblé\n\n    var panel = root.querySelector('#' + targetId);\n\n    if (panel) { panel.style.display = 'block'; panel.setAttribute('aria-hidden','false'); }\n\n\n\n    \/\/ Styliser l’onglet actif\n\n    clickedTab.setAttribute('aria-selected','true');\n\n    clickedTab.style.color = ACTIVE_COLOR;\n\n    clickedTab.style.textDecoration = 'none';\n\n  }\n\n\n\n  \/\/ Gestion des clics\n\n  tabs.forEach(function (tab) {\n\n    tab.addEventListener('click', function () {\n\n      activate(this.getAttribute('data-target'), this);\n\n    });\n\n  });\n\n\n\n  \/\/ État initial (Section 1 active)\n\n  if (tabs.length) activate(tabs[0].getAttribute('data-target'), tabs[0]);\n\n})();\n\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Tricotant","offers":[{"title":"PDF","offer_id":52991819743496,"sku":null,"price":4.0,"currency_code":"EUR","in_stock":true},{"title":"Imprimé (+2.00€)","offer_id":53435828240648,"sku":null,"price":6.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/5727\/2072\/files\/beguin-naissance-bordeaux-tricotant.webp?v=1770903647"},{"product_id":"kit-tricot-beguin-naissance","title":"Kit - Le béguin de naissance","description":"\u003c!-- 1) Charger la police Quattrocento Sans --\u003e\n\u003cp\u003e\u003clink href=\"https:\/\/fonts.googleapis.com\" rel=\"preconnect\"\u003e \u003clink crossorigin=\"\" href=\"https:\/\/fonts.gstatic.com\" rel=\"preconnect\"\u003e \u003clink rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Quattrocento+Sans:wght@400;700\u0026amp;display=swap\"\u003e\u003c\/p\u003e\n\u003c!-- 2) Composant onglets --\u003e\n\u003cdiv id=\"tabset-1\" style=\"max-width: 100%;\"\u003e\n\u003c!-- Ligne des onglets --\u003e\n\u003cdiv id=\"tabs-1\" role=\"tablist\" aria-label=\"Sections\" style=\"display: flex; gap: 24px; flex-wrap: wrap; align-items: center; margin-bottom: 12px;\"\u003e\n\u003cbutton type=\"button\" data-target=\"panel-1\" role=\"tab\" aria-selected=\"true\" style=\"background: none; border: none; padding: 0; cursor: pointer;\"\u003e Description \u003c\/button\u003e \u003cbutton type=\"button\" data-target=\"panel-2\" role=\"tab\" aria-selected=\"false\" style=\"background: none; border: none; padding: 0; cursor: pointer;\"\u003e Détails \u003c\/button\u003e \u003cbutton type=\"button\" data-target=\"panel-3\" role=\"tab\" aria-selected=\"false\" style=\"background: none; border: none; padding: 0; cursor: pointer;\"\u003e Techniques \u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Zone de contenu pleine largeur --\u003e\n\u003cdiv id=\"panels-1\" style=\"width: 100%;\"\u003e\n\u003cdiv id=\"panel-1\" role=\"tabpanel\" style=\"display: block;\"\u003e\n\u003cp\u003e\u003cb\u003eLe kit comprend :\u003c\/b\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eLe patron au format PDF\u003c\/li\u003e\n\u003cli\u003e1 pelote de laine \u003ca href=\"https:\/\/tricotant.com\/products\/bb-merinos-fonty\"\u003eBB Mérinos\u003c\/a\u003e de la couleur de votre choix\u003c\/li\u003e\n\u003cli\u003eAccessoires (en option) : aiguilles circulaires interchangeables 3 mm KnitPro Basix, câble de 60 cm et aiguille à laine pour rentrer les fils\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eSi vous n'avez pas besoin des accessoires, il vous suffit d'ajouter à votre panier le \u003ca href=\"https:\/\/tricotant.com\/products\/patron-beguin\"\u003epatron\u003c\/a\u003e seul ainsi qu'\u003ca href=\"https:\/\/tricotant.com\/products\/bb-merinos-fonty\"\u003e1 pelote de BB Mérinos.\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003e Ce petit béguin de naissance, doux et confortable, est tricoté au point mousse et parfaitement adapté aux tout-petits. Sa bordure en I-cord apporte une finition nette et délicate.\u003c\/b\u003e\u003c\/p\u003e\n\u003cp\u003e• Idéal pour un projet rapide et facile à offrir.\u003c\/p\u003e\n\u003cp\u003e• Avec 1 pelote, vous pouvez réaliser \u003cb\u003e2 béguins.\u003c\/b\u003e\u003c\/p\u003e\n\u003cp\u003e• Taille unique - le point mousse est connu pour être extensible et s'adapte donc aux différentes têtes de la naissance à 3 mois.\u003c\/p\u003e\n\u003cp\u003e• Difficulté : débutant\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"panel-2\" role=\"tabpanel\" style=\"display: none;\"\u003e\n\u003cul\u003e\n\u003cli\u003eComposition : 100 % laine mérinos (Amérique du Sud) filée et teinte en France\u003c\/li\u003e\n\u003cli\u003eEchantillon point mousse en 3 mm : 25 mailles x 46 rangs\u003c\/li\u003e\n\u003cli\u003eConseils d'entretien : lavage en machine à 30°, sans essorage, séchage à plat\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eTaille unique :\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eLargeur : 13 cm\u003c\/li\u003e\n\u003cli\u003eHauteur : 17 cm\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"panel-3\" role=\"tabpanel\" style=\"display: none;\"\u003e\n\u003cp\u003e\u003cb\u003eLes techniques que vous (ré)apprendrez avec ce modèle : \u003c\/b\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eCordon I-Cord\u003c\/li\u003e\n\u003cli\u003eMontage à boucle\u003c\/li\u003e\n\u003cli\u003ePoint mousse\u003c\/li\u003e\n\u003cli\u003eRangs raccourcis\u003c\/li\u003e\n\u003cli\u003eBordure intégrée et rabattage I-Cord\u003c\/li\u003e\n\u003cli\u003e2 mailles ensemble torse à l’endroit\u003c\/li\u003e\n\u003cli\u003eRelever des mailles\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eUne question, une difficulté ou une couleur souhaitée ?\u003cbr\u003e\u003ca href=\"https:\/\/tricotant.com\/pages\/contact\"\u003eÉcrivez-nous !\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 3) Script de personnalisation (couleur + police) et logique d’onglets --\u003e \u003cscript\u003e\n\n(function () {\n\n  var root = document.getElementById('tabset-1');\n\n  if (!root) return;\n\n\n\n  var tabs   = root.querySelectorAll('#tabs-1 [role=\"tab\"]');\n\n  var panels = root.querySelectorAll('#panels-1 [role=\"tabpanel\"]');\n\n\n\n  \/\/ ==== PERSONNALISATION DEMANDÉE ====\n\n  var ACTIVE_COLOR   = '#963421';               \/\/ couleur onglet actif\n\n  var INACTIVE_COLOR = 'rgba(164,52,40,0.6)';   \/\/ couleur onglets inactifs (même teinte, atténuée)\n\n  var FONT_FAMILY    = \"'Quattrocento Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif\";\n\n  var FONT_SIZE      = '16px';\n\n  var FONT_WEIGHT    = '700'; \/\/ plus marqué, change à '600' si tu préfères\n\n\n\n  \/\/ Appliquer le style de base à tous les onglets\n\n  tabs.forEach(function (t) {\n\n    t.style.fontFamily = FONT_FAMILY;\n\n    t.style.fontSize   = FONT_SIZE;\n\n    t.style.fontWeight = FONT_WEIGHT;\n\n    t.style.letterSpacing = '0.02em';\n\n    t.style.lineHeight    = '1.4';\n\n    t.style.color         = INACTIVE_COLOR;\n\n    t.style.textDecoration = 'none';\n\n  });\n\n\n\n  function activate(targetId, clickedTab) {\n\n    \/\/ Masquer tous les panneaux + réinitialiser tous les onglets\n\n    panels.forEach(function (p) { p.style.display = 'none'; p.setAttribute('aria-hidden','true'); });\n\n    tabs.forEach(function (t) {\n\n      t.setAttribute('aria-selected','false');\n\n      t.style.color = INACTIVE_COLOR;\n\n      t.style.textDecoration = 'none';\n\n    });\n\n\n\n    \/\/ Afficher le panneau ciblé\n\n    var panel = root.querySelector('#' + targetId);\n\n    if (panel) { panel.style.display = 'block'; panel.setAttribute('aria-hidden','false'); }\n\n\n\n    \/\/ Styliser l’onglet actif\n\n    clickedTab.setAttribute('aria-selected','true');\n\n    clickedTab.style.color = ACTIVE_COLOR;\n\n    clickedTab.style.textDecoration = 'none';\n\n  }\n\n\n\n  \/\/ Gestion des clics\n\n  tabs.forEach(function (tab) {\n\n    tab.addEventListener('click', function () {\n\n      activate(this.getAttribute('data-target'), this);\n\n    });\n\n  });\n\n\n\n  \/\/ État initial (Section 1 active)\n\n  if (tabs.length) activate(tabs[0].getAttribute('data-target'), tabs[0]);\n\n})();\n\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Tricotant","offers":[{"title":"Écru - 863 \/ PDF \/ Sans accessoires","offer_id":53351716684040,"sku":null,"price":11.8,"currency_code":"EUR","in_stock":true},{"title":"Orange brûlé - 833 \/ PDF \/ Sans accessoires","offer_id":53351716749576,"sku":null,"price":11.8,"currency_code":"EUR","in_stock":false},{"title":"Bordeaux - 860 \/ PDF \/ Sans accessoires","offer_id":53351716880648,"sku":null,"price":11.8,"currency_code":"EUR","in_stock":false},{"title":"Vert anglais - 953 \/ PDF \/ Sans accessoires","offer_id":53351716946184,"sku":null,"price":11.8,"currency_code":"EUR","in_stock":true},{"title":"Bleu minéral - 819 \/ PDF \/ Sans accessoires","offer_id":53351717011720,"sku":null,"price":11.8,"currency_code":"EUR","in_stock":true},{"title":"Auburn - 910 \/ PDF \/ Sans accessoires","offer_id":53351717077256,"sku":null,"price":11.8,"currency_code":"EUR","in_stock":true},{"title":"Rose argenté - 840 \/ PDF \/ Sans accessoires","offer_id":53351717142792,"sku":null,"price":11.8,"currency_code":"EUR","in_stock":true},{"title":"Écru - 863 \/ Imprimé (+2.00€) \/ Sans accessoires","offer_id":53436869542152,"sku":null,"price":13.8,"currency_code":"EUR","in_stock":true},{"title":"Orange brûlé - 833 \/ Imprimé (+2.00€) \/ Sans accessoires","offer_id":53436869574920,"sku":null,"price":13.8,"currency_code":"EUR","in_stock":false},{"title":"Bordeaux - 860 \/ Imprimé (+2.00€) \/ Sans accessoires","offer_id":53436869640456,"sku":null,"price":13.8,"currency_code":"EUR","in_stock":false},{"title":"Vert anglais - 953 \/ Imprimé (+2.00€) \/ Sans accessoires","offer_id":53436869673224,"sku":null,"price":13.8,"currency_code":"EUR","in_stock":true},{"title":"Bleu minéral - 819 \/ Imprimé (+2.00€) \/ Sans accessoires","offer_id":53436869705992,"sku":null,"price":13.8,"currency_code":"EUR","in_stock":true},{"title":"Auburn - 910 \/ Imprimé (+2.00€) \/ Sans accessoires","offer_id":53436869738760,"sku":null,"price":13.8,"currency_code":"EUR","in_stock":true},{"title":"Rose argenté - 840 \/ Imprimé (+2.00€) \/ Sans accessoires","offer_id":53436869771528,"sku":null,"price":13.8,"currency_code":"EUR","in_stock":true},{"title":"Écru - 863 \/ PDF \/ Avec accessoires (+9.30€)","offer_id":53436869804296,"sku":null,"price":21.1,"currency_code":"EUR","in_stock":true},{"title":"Écru - 863 \/ Imprimé (+2.00€) \/ Avec accessoires (+9.30€)","offer_id":53436869837064,"sku":null,"price":23.1,"currency_code":"EUR","in_stock":true},{"title":"Orange brûlé - 833 \/ PDF \/ Avec accessoires (+9.30€)","offer_id":53436869869832,"sku":null,"price":21.1,"currency_code":"EUR","in_stock":false},{"title":"Orange brûlé - 833 \/ Imprimé (+2.00€) \/ Avec accessoires (+9.30€)","offer_id":53436869902600,"sku":null,"price":23.1,"currency_code":"EUR","in_stock":false},{"title":"Bordeaux - 860 \/ PDF \/ Avec accessoires (+9.30€)","offer_id":53436870000904,"sku":null,"price":21.1,"currency_code":"EUR","in_stock":false},{"title":"Bordeaux - 860 \/ Imprimé (+2.00€) \/ Avec accessoires (+9.30€)","offer_id":53436870033672,"sku":null,"price":23.1,"currency_code":"EUR","in_stock":false},{"title":"Vert anglais - 953 \/ PDF \/ Avec accessoires (+9.30€)","offer_id":53436870066440,"sku":null,"price":21.1,"currency_code":"EUR","in_stock":true},{"title":"Vert anglais - 953 \/ Imprimé (+2.00€) \/ Avec accessoires (+9.30€)","offer_id":53436870099208,"sku":null,"price":23.1,"currency_code":"EUR","in_stock":true},{"title":"Bleu minéral - 819 \/ PDF \/ Avec accessoires (+9.30€)","offer_id":53436870131976,"sku":null,"price":21.1,"currency_code":"EUR","in_stock":true},{"title":"Bleu minéral - 819 \/ Imprimé (+2.00€) \/ Avec accessoires (+9.30€)","offer_id":53436870164744,"sku":null,"price":23.1,"currency_code":"EUR","in_stock":true},{"title":"Auburn - 910 \/ PDF \/ Avec accessoires (+9.30€)","offer_id":53436870197512,"sku":null,"price":21.1,"currency_code":"EUR","in_stock":true},{"title":"Auburn - 910 \/ Imprimé (+2.00€) \/ Avec accessoires (+9.30€)","offer_id":53436870230280,"sku":null,"price":23.1,"currency_code":"EUR","in_stock":true},{"title":"Rose argenté - 840 \/ PDF \/ Avec accessoires (+9.30€)","offer_id":53436870263048,"sku":null,"price":21.1,"currency_code":"EUR","in_stock":true},{"title":"Rose argenté - 840 \/ Imprimé (+2.00€) \/ Avec accessoires (+9.30€)","offer_id":53436870295816,"sku":null,"price":23.1,"currency_code":"EUR","in_stock":true},{"title":"Rouge vif - 859 \/ PDF \/ Sans accessoires","offer_id":57264191209736,"sku":null,"price":11.8,"currency_code":"EUR","in_stock":true},{"title":"Rouge vif - 859 \/ PDF \/ Avec accessoires (+9.30€)","offer_id":57264191242504,"sku":null,"price":21.1,"currency_code":"EUR","in_stock":true},{"title":"Rouge vif - 859 \/ Imprimé (+2.00€) \/ Sans accessoires","offer_id":57264191275272,"sku":null,"price":13.8,"currency_code":"EUR","in_stock":true},{"title":"Rouge vif - 859 \/ Imprimé (+2.00€) \/ Avec accessoires (+9.30€)","offer_id":57264191308040,"sku":null,"price":23.1,"currency_code":"EUR","in_stock":true},{"title":"Bleu ciel - 942 \/ PDF \/ Sans accessoires","offer_id":57264191340808,"sku":null,"price":11.8,"currency_code":"EUR","in_stock":true},{"title":"Bleu ciel - 942 \/ PDF \/ Avec accessoires (+9.30€)","offer_id":57264191373576,"sku":null,"price":21.1,"currency_code":"EUR","in_stock":true},{"title":"Bleu ciel - 942 \/ Imprimé (+2.00€) \/ Sans accessoires","offer_id":57264191406344,"sku":null,"price":13.8,"currency_code":"EUR","in_stock":true},{"title":"Bleu ciel - 942 \/ Imprimé (+2.00€) \/ Avec accessoires (+9.30€)","offer_id":57264191439112,"sku":null,"price":23.1,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/5727\/2072\/files\/beguin-naissance-bordeaux-tricotant.webp?v=1770903647"},{"product_id":"patron-tricot-echarpe-rayee","title":"Patron PDF - L'écharpe rayée The Pigments x Tricotant","description":"\u003c!-- 1) Charger la police Quattrocento Sans --\u003e\n\u003cp\u003e\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Quattrocento+Sans:wght@400;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\u003c!-- 2) Composant onglets --\u003e\n\u003cdiv style=\"max-width: 100%;\" id=\"tabset-1\"\u003e\n\u003c!-- Ligne des onglets --\u003e\n\u003cdiv style=\"display: flex; gap: 24px; flex-wrap: wrap; align-items: center; margin-bottom: 12px;\" aria-label=\"Sections\" role=\"tablist\" id=\"tabs-1\"\u003e\n\u003cbutton style=\"background: none; border: none; padding: 0; cursor: pointer;\" aria-selected=\"true\" role=\"tab\" data-target=\"panel-1\" type=\"button\"\u003e Description \u003c\/button\u003e \u003cbutton style=\"background: none; border: none; padding: 0; cursor: pointer;\" aria-selected=\"false\" role=\"tab\" data-target=\"panel-2\" type=\"button\"\u003e Informations techniques \u003c\/button\u003e \u003cbutton style=\"background: none; border: none; padding: 0; cursor: pointer;\" aria-selected=\"false\" role=\"tab\" data-target=\"panel-3\" type=\"button\"\u003e Matériel \u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Zone de contenu pleine largeur --\u003e\n\u003cdiv style=\"width: 100%;\" id=\"panels-1\"\u003e\n\u003cdiv style=\"display: block;\" role=\"tabpanel\" id=\"panel-1\"\u003e\n  \n  \u003cp\u003e\u003cb\u003eThe Pigments x Tricotant : la collab à 4 mains\u003c\/b\u003e\u003c\/p\u003e\n\n\u003cp\u003eD’un côté, \u003cb\u003eClaire\u003c\/b\u003e - \u003ca href=\"https:\/\/www.thepigments.fr\/\" target=\"_blank\"\u003eThe Pigments\u003c\/a\u003e : le design, les couleurs, l’équilibre des rayures.\u003c\/p\u003e\n\u003cp\u003eDe l’autre, \u003cb\u003eMathilde\u003c\/b\u003e - Tricotant : la maille, les matières et l'envie de faire découvrir le tricot.\u003c\/p\u003e\n\n\u003cp\u003eEnsemble, nous avons imaginé une écharpe rayée : dessinée par Claire, prototypée par Mathilde.\u003c\/p\u003e\n\n\u003cp\u003eDes couleurs et des matières choisies avec soin, pour vous faire (re)découvrir le geste lent du tricot et la joie des rayures bien choisies.\n\u003c\/p\u003e\n\u003cul\u003e\n  \u003cli\u003e\u003cb\u003eLe patron est immédiatement envoyé au format PDF\u003c\/b\u003e\u003c\/li\u003e\n    \u003cli\u003e\n\u003ca href=\"https:\/\/tricotant.com\/products\/kit-echarpe-rayee-collab-pigments\"\u003eKit complet disponible ici\u003c\/a\u003e (patron, laine et accessoires nécessaires).\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: none;\" role=\"tabpanel\" id=\"panel-2\"\u003e\n\u003cul\u003e\n  \n\u003cli\u003eLaine recommandée : envrion 375 mètres de Saperlipopette - Fonty (65 % baby suri, 15 % mérinos fin, 20 % soie - 25 g \/ 125 m) de 3 couleurs différentes : \n\u003cp\u003e• 200 m de vert forêt - 5043\u003c\/p\u003e\n\u003cp\u003e• 125 m de bleu vintage - 5032 \u003c\/p\u003e\n\u003cp\u003e• 75 m de bleu ciel - 5030\u003c\/p\u003e\n\u003c\/li\u003e\n  \u003cli\u003eL’écharpe est tricotée en aller retour au point jersey, avec des côtes 1\/1 aux extrémités.\u003c\/li\u003e\n  \u003cli\u003eDifficulté : débutant\u003c\/li\u003e\n  \u003cli\u003e Temps de réalisation : 17 h\u003c\/li\u003e\n  \u003cli\u003ePoints principaux : Côtes 1\/1, point jersey (en aller\/retour)\u003c\/li\u003e\n\u003cli\u003eEchantillon (en 4 mm) : 20 mailles x 26 rangs\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eTaille unique :\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eLongueur : environ 170 cm\u003c\/li\u003e\n\u003cli\u003eLargeur : environ 26 cm\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: none;\" role=\"tabpanel\" id=\"panel-3\"\u003e\n\u003cul\u003e\n\u003cli\u003eenvrion 375 mètres de Saperlipopette - Fonty de 3 couleurs différentes : \u003c\/li\u003e\n\u003cp\u003e• 200 m de vert forêt - 5043\u003c\/p\u003e\n\u003cp\u003e• 125 m de bleu vintage - 5032 \u003c\/p\u003e\n\u003cp\u003e• 75 m de bleu ciel - 5030\u003c\/p\u003e\n\u003cli\u003eAiguilles circulaires interchangeables 4 mm\u003c\/li\u003e\n\u003cli\u003eCâble 60 cm\u003c\/li\u003e\n\u003cli\u003eAiguille à laine\u003c\/li\u003e\n\u003cul\u003e\n\u003cp\u003eUne question, une difficulté ou un patron souhaité ?\u003cbr\u003e\u003ca href=\"https:\/\/tricotant.com\/pages\/contact\"\u003eÉcrivez-nous !\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/ul\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 3) Script de personnalisation (couleur + police) et logique d’onglets --\u003e \u003cscript\u003e\n\n(function () {\n\n  var root = document.getElementById('tabset-1');\n\n  if (!root) return;\n\n\n\n  var tabs   = root.querySelectorAll('#tabs-1 [role=\"tab\"]');\n\n  var panels = root.querySelectorAll('#panels-1 [role=\"tabpanel\"]');\n\n\n\n  \/\/ ==== PERSONNALISATION DEMANDÉE ====\n\n  var ACTIVE_COLOR   = '#963421';               \/\/ couleur onglet actif\n\n  var INACTIVE_COLOR = 'rgba(164,52,40,0.6)';   \/\/ couleur onglets inactifs (même teinte, atténuée)\n\n  var FONT_FAMILY    = \"'Quattrocento Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif\";\n\n  var FONT_SIZE      = '16px';\n\n  var FONT_WEIGHT    = '700'; \/\/ plus marqué, change à '600' si tu préfères\n\n\n\n  \/\/ Appliquer le style de base à tous les onglets\n\n  tabs.forEach(function (t) {\n\n    t.style.fontFamily = FONT_FAMILY;\n\n    t.style.fontSize   = FONT_SIZE;\n\n    t.style.fontWeight = FONT_WEIGHT;\n\n    t.style.letterSpacing = '0.02em';\n\n    t.style.lineHeight    = '1.4';\n\n    t.style.color         = INACTIVE_COLOR;\n\n    t.style.textDecoration = 'none';\n\n  });\n\n\n\n  function activate(targetId, clickedTab) {\n\n    \/\/ Masquer tous les panneaux + réinitialiser tous les onglets\n\n    panels.forEach(function (p) { p.style.display = 'none'; p.setAttribute('aria-hidden','true'); });\n\n    tabs.forEach(function (t) {\n\n      t.setAttribute('aria-selected','false');\n\n      t.style.color = INACTIVE_COLOR;\n\n      t.style.textDecoration = 'none';\n\n    });\n\n\n\n    \/\/ Afficher le panneau ciblé\n\n    var panel = root.querySelector('#' + targetId);\n\n    if (panel) { panel.style.display = 'block'; panel.setAttribute('aria-hidden','false'); }\n\n\n\n    \/\/ Styliser l’onglet actif\n\n    clickedTab.setAttribute('aria-selected','true');\n\n    clickedTab.style.color = ACTIVE_COLOR;\n\n    clickedTab.style.textDecoration = 'none';\n\n  }\n\n\n\n  \/\/ Gestion des clics\n\n  tabs.forEach(function (tab) {\n\n    tab.addEventListener('click', function () {\n\n      activate(this.getAttribute('data-target'), this);\n\n    });\n\n  });\n\n\n\n  \/\/ État initial (Section 1 active)\n\n  if (tabs.length) activate(tabs[0].getAttribute('data-target'), tabs[0]);\n\n})();\n\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Tricotant","offers":[{"title":"Default Title","offer_id":53105190928648,"sku":null,"price":4.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/5727\/2072\/files\/echarpe-collab-pigments-tricotant.webp?v=1770718985"},{"product_id":"kit-tricot-echarpe-rayee-pigments","title":"Kit Écharpe rayée The Pigments x Tricotant","description":"\u003c!-- 1) Charger la police Quattrocento Sans --\u003e\n\u003cp\u003e\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Quattrocento+Sans:wght@400;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\u003c!-- 2) Composant onglets --\u003e\n\u003cdiv id=\"tabset-1\" style=\"max-width: 100%;\"\u003e\n\u003c!-- Ligne des onglets --\u003e\n\u003cdiv id=\"tabs-1\" role=\"tablist\" aria-label=\"Sections\" style=\"display: flex; gap: 24px; flex-wrap: wrap; align-items: center; margin-bottom: 12px;\"\u003e\n\u003cbutton type=\"button\" data-target=\"panel-1\" role=\"tab\" aria-selected=\"true\" style=\"background: none; border: none; padding: 0; cursor: pointer;\"\u003e Description \u003c\/button\u003e \u003cbutton type=\"button\" data-target=\"panel-2\" role=\"tab\" aria-selected=\"false\" style=\"background: none; border: none; padding: 0; cursor: pointer;\"\u003e Informations techniques \u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Zone de contenu pleine largeur --\u003e\n\u003cdiv id=\"panels-1\" style=\"width: 100%;\"\u003e\n\u003cdiv id=\"panel-1\" role=\"tabpanel\" style=\"display: block;\"\u003e\n\u003cp\u003e\u003cb\u003eThe Pigments x Tricotant : la collab à 4 mains\u003c\/b\u003e\u003c\/p\u003e\n\u003cp\u003eD’un côté, \u003cb\u003eClaire\u003c\/b\u003e - \u003ca href=\"https:\/\/www.thepigments.fr\/\" target=\"_blank\"\u003eThe Pigments\u003c\/a\u003e : le design, les couleurs, l’équilibre des rayures.\u003c\/p\u003e\n\u003cp\u003eDe l’autre, \u003cb\u003eMathilde\u003c\/b\u003e - Tricotant : la maille, les matières et l'envie de faire découvrir le tricot.\u003c\/p\u003e\n\u003cp\u003eEnsemble, nous avons imaginé une écharpe rayée : dessinée par Claire, prototypée par Mathilde, disponible sous forme de \u003cb\u003ekit à tricoter.\u003c\/b\u003e\u003c\/p\u003e\n\u003cp\u003eDes couleurs et des matières choisies avec soin, pour vous faire (re)découvrir le geste du tricot et la joie des rayures bien choisies.\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eLe kit comprend :\u003c\/b\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eLe patron imprimé\u003c\/li\u003e\n\u003cli\u003eLa quantité de laine nécessaire dans les 3 coloris : vert forêt, bleu vintage et bleu ciel\u003c\/li\u003e\n\u003cli\u003eTous les accessoires : aiguilles interchangeables basic 4 mm, câble 60 cm, aiguille à laine\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"panel-2\" role=\"tabpanel\" style=\"display: none;\"\u003e\n\u003cul\u003e\n\u003cli\u003eComposition Saperlipopette - Fonty : 65 % baby suri, 15 % mérinos fin, 20 % soie.\u003c\/li\u003e\n\u003cli\u003eL’écharpe est tricotée en aller retour au point jersey, avec des côtes 1\/1 aux extrémités.\u003c\/li\u003e\n\u003cli\u003eDifficulté : débutant\u003c\/li\u003e\n\u003cli\u003eTemps de réalisation : 17 h\u003c\/li\u003e\n\u003cli\u003ePoints principaux : Côtes 1\/1, point jersey (en aller\/retour)\u003c\/li\u003e\n\u003cli\u003eEchantillon (en 4 mm) : 20 mailles x 26 rangs\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eTaille unique :\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eLongueur : environ 170 cm\u003c\/li\u003e\n\u003cli\u003eLargeur : environ 26 cm\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eUne question, une difficulté ?\u003cbr\u003e\u003ca href=\"https:\/\/tricotant.com\/pages\/contact\"\u003eÉcrivez-nous !\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- 3) Script de personnalisation (couleur + police) et logique d’onglets --\u003e \u003cscript\u003e\n\n(function () {\n\n  var root = document.getElementById('tabset-1');\n\n  if (!root) return;\n\n\n\n  var tabs   = root.querySelectorAll('#tabs-1 [role=\"tab\"]');\n\n  var panels = root.querySelectorAll('#panels-1 [role=\"tabpanel\"]');\n\n\n\n  \/\/ ==== PERSONNALISATION DEMANDÉE ====\n\n  var ACTIVE_COLOR   = '#963421';               \/\/ couleur onglet actif\n\n  var INACTIVE_COLOR = 'rgba(164,52,40,0.6)';   \/\/ couleur onglets inactifs (même teinte, atténuée)\n\n  var FONT_FAMILY    = \"'Quattrocento Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif\";\n\n  var FONT_SIZE      = '16px';\n\n  var FONT_WEIGHT    = '700'; \/\/ plus marqué, change à '600' si tu préfères\n\n\n\n  \/\/ Appliquer le style de base à tous les onglets\n\n  tabs.forEach(function (t) {\n\n    t.style.fontFamily = FONT_FAMILY;\n\n    t.style.fontSize   = FONT_SIZE;\n\n    t.style.fontWeight = FONT_WEIGHT;\n\n    t.style.letterSpacing = '0.02em';\n\n    t.style.lineHeight    = '1.4';\n\n    t.style.color         = INACTIVE_COLOR;\n\n    t.style.textDecoration = 'none';\n\n  });\n\n\n\n  function activate(targetId, clickedTab) {\n\n    \/\/ Masquer tous les panneaux + réinitialiser tous les onglets\n\n    panels.forEach(function (p) { p.style.display = 'none'; p.setAttribute('aria-hidden','true'); });\n\n    tabs.forEach(function (t) {\n\n      t.setAttribute('aria-selected','false');\n\n      t.style.color = INACTIVE_COLOR;\n\n      t.style.textDecoration = 'none';\n\n    });\n\n\n\n    \/\/ Afficher le panneau ciblé\n\n    var panel = root.querySelector('#' + targetId);\n\n    if (panel) { panel.style.display = 'block'; panel.setAttribute('aria-hidden','false'); }\n\n\n\n    \/\/ Styliser l’onglet actif\n\n    clickedTab.setAttribute('aria-selected','true');\n\n    clickedTab.style.color = ACTIVE_COLOR;\n\n    clickedTab.style.textDecoration = 'none';\n\n  }\n\n\n\n  \/\/ Gestion des clics\n\n  tabs.forEach(function (tab) {\n\n    tab.addEventListener('click', function () {\n\n      activate(this.getAttribute('data-target'), this);\n\n    });\n\n  });\n\n\n\n  \/\/ État initial (Section 1 active)\n\n  if (tabs.length) activate(tabs[0].getAttribute('data-target'), tabs[0]);\n\n})();\n\n\u003c\/script\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Tricotant","offers":[{"title":"Avec accessoires (+10.00€)","offer_id":53351514243336,"sku":null,"price":45.0,"currency_code":"EUR","in_stock":true},{"title":"Sans accessoires","offer_id":53351514276104,"sku":null,"price":35.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/5727\/2072\/files\/echarpe-rayee-pigments-tricotant-2.jpg?v=1768391602"},{"product_id":"atelier-mon-1er-projet-tricot","title":"Atelier - Mon 1er projet tricot","description":"\u003c!-- 1) Charger la police Quattrocento Sans --\u003e\n\u003cp\u003e\u003clink href=\"https:\/\/fonts.googleapis.com\" rel=\"preconnect\"\u003e \u003clink crossorigin=\"\" href=\"https:\/\/fonts.gstatic.com\" rel=\"preconnect\"\u003e \u003clink rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Quattrocento+Sans:wght@400;700\u0026amp;display=swap\"\u003e\u003c\/p\u003e\n\u003c!-- 2) Composant onglets --\u003e\n\u003cdiv id=\"tabset-1\" style=\"max-width: 100%;\"\u003e\n\u003c!-- Ligne des onglets --\u003e\n\u003cdiv id=\"tabs-1\" role=\"tablist\" aria-label=\"Sections\" style=\"display: flex; gap: 24px; flex-wrap: wrap; align-items: center; margin-bottom: 12px;\"\u003e\n\u003cbutton type=\"button\" data-target=\"panel-1\" role=\"tab\" aria-selected=\"true\" style=\"background: none; border: none; padding: 0; cursor: pointer;\"\u003e Description \u003c\/button\u003e \u003cbutton type=\"button\" data-target=\"panel-2\" role=\"tab\" aria-selected=\"false\" style=\"background: none; border: none; padding: 0; cursor: pointer;\"\u003e Déroulé de l'atelier \u003c\/button\u003e \u003cbutton type=\"button\" data-target=\"panel-3\" role=\"tab\" aria-selected=\"false\" style=\"background: none; border: none; padding: 0; cursor: pointer;\"\u003e Détails \u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Zone de contenu pleine largeur --\u003e\n\u003cdiv id=\"panels-1\" style=\"width: 100%;\"\u003e\n\u003cdiv id=\"panel-1\" role=\"tabpanel\" style=\"display: block;\"\u003e\n\u003cp\u003eEnvie d’apprendre le tricot en douceur et de réaliser votre tout 1er projet, pas à pas ? \u003cbr\u003eQue vous ayez déjà réalisé quelques mailles et envie de passer à l'étape supérieure, ou jamais tricoté et envie de réaliser votre 1er projet, \u003cstrong\u003ece format est fait pour vous !\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eLe forfait comprend \u003cstrong\u003e2 ateliers de 1h30\u003c\/strong\u003e à réserver sur une période d’un mois.\u003cbr\u003e\n\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eAttention !\u003c\/strong\u003e Le matériel n’est pas compris dans le forfait. Vous pouvez :\u003cbr\u003e- Apporter votre propre matériel\u003cbr\u003e- Vous équiper sur tricotant.com (-10 % de réduction dans le cadre d’un atelier)\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"panel-2\" role=\"tabpanel\" style=\"display: none;\"\u003e\n\u003cp\u003e- Une fois la commande passée sur le site, je vous écris pour bloquer la date et vous aider sur le choix du projet et du matériel.\u003cbr\u003e\u003cb\u003e- 1er atelier \u003c\/b\u003e: présentation du patron, apprentissage des bases : montage des mailles, points essentiels, premières techniques\u003cbr\u003e- Temps de pratique personnelle : vous tricotez à votre rythme chez vous pendant quelques semaines, à l'aide de vidéos explicatives\u003cbr\u003e\u003cb\u003e- 2è atelier \u003c\/b\u003e: point sur les avancées, correction et conseils personnalisés, apprentissage des points et techniques suivants pour continuer et finir sereinement votre projet. \u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"panel-3\" role=\"tabpanel\" style=\"display: none;\"\u003e\n\n\u003cp\u003e\u003cb\u003eLieu des ateliers \u003c\/b\u003e\u003c\/p\u003e\n\u003cp\u003eLes ateliers ont lieu dans un café (Paris 11è), dans une ambiance conviviale et détendue.\u003cbr\u003eLe lieu exact vous sera communiqué après réservation.\u003cmeta charset=\"utf-8\"\u003e\u003c\/p\u003e\n\u003cp\u003eLes cours sont prévus pour \u003cstrong\u003e4 personnes maximum\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003eUne demande particulière ?\u003cbr\u003e\u003ca href=\"https:\/\/tricotant.com\/pages\/contact\"\u003eÉcrivez-nous !\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 3) Script de personnalisation (couleur + police) et logique d’onglets --\u003e \u003cscript\u003e\n\n(function () {\n\n  var root = document.getElementById('tabset-1');\n\n  if (!root) return;\n\n\n\n  var tabs   = root.querySelectorAll('#tabs-1 [role=\"tab\"]');\n\n  var panels = root.querySelectorAll('#panels-1 [role=\"tabpanel\"]');\n\n\n\n  \/\/ ==== PERSONNALISATION DEMANDÉE ====\n\n  var ACTIVE_COLOR   = '#963421';               \/\/ couleur onglet actif\n\n  var INACTIVE_COLOR = 'rgba(164,52,40,0.6)';   \/\/ couleur onglets inactifs (même teinte, atténuée)\n\n  var FONT_FAMILY    = \"'Quattrocento Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif\";\n\n  var FONT_SIZE      = '16px';\n\n  var FONT_WEIGHT    = '700'; \/\/ plus marqué, change à '600' si tu préfères\n\n\n\n  \/\/ Appliquer le style de base à tous les onglets\n\n  tabs.forEach(function (t) {\n\n    t.style.fontFamily = FONT_FAMILY;\n\n    t.style.fontSize   = FONT_SIZE;\n\n    t.style.fontWeight = FONT_WEIGHT;\n\n    t.style.letterSpacing = '0.02em';\n\n    t.style.lineHeight    = '1.4';\n\n    t.style.color         = INACTIVE_COLOR;\n\n    t.style.textDecoration = 'none';\n\n  });\n\n\n\n  function activate(targetId, clickedTab) {\n\n    \/\/ Masquer tous les panneaux + réinitialiser tous les onglets\n\n    panels.forEach(function (p) { p.style.display = 'none'; p.setAttribute('aria-hidden','true'); });\n\n    tabs.forEach(function (t) {\n\n      t.setAttribute('aria-selected','false');\n\n      t.style.color = INACTIVE_COLOR;\n\n      t.style.textDecoration = 'none';\n\n    });\n\n\n\n    \/\/ Afficher le panneau ciblé\n\n    var panel = root.querySelector('#' + targetId);\n\n    if (panel) { panel.style.display = 'block'; panel.setAttribute('aria-hidden','false'); }\n\n\n\n    \/\/ Styliser l’onglet actif\n\n    clickedTab.setAttribute('aria-selected','true');\n\n    clickedTab.style.color = ACTIVE_COLOR;\n\n    clickedTab.style.textDecoration = 'none';\n\n  }\n\n\n\n  \/\/ Gestion des clics\n\n  tabs.forEach(function (tab) {\n\n    tab.addEventListener('click', function () {\n\n      activate(this.getAttribute('data-target'), this);\n\n    });\n\n  });\n\n\n\n  \/\/ État initial (Section 1 active)\n\n  if (tabs.length) activate(tabs[0].getAttribute('data-target'), tabs[0]);\n\n})();\n\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Tricotant","offers":[{"title":"Default Title","offer_id":53137674338568,"sku":null,"price":55.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/5727\/2072\/files\/e-carte-cadeau-tricotant.webp?v=1765363971"},{"product_id":"atelier-initiation-tricot","title":"Atelier - Initiation au tricot","description":"\u003c!-- 1) Charger la police Quattrocento Sans --\u003e\n\u003cp\u003e\u003clink href=\"https:\/\/fonts.googleapis.com\" rel=\"preconnect\"\u003e \u003clink crossorigin=\"\" href=\"https:\/\/fonts.gstatic.com\" rel=\"preconnect\"\u003e \u003clink rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Quattrocento+Sans:wght@400;700\u0026amp;display=swap\"\u003e\u003c\/p\u003e\n\u003c!-- 2) Composant onglets --\u003e\n\u003cdiv id=\"tabset-1\" style=\"max-width: 100%;\"\u003e\n\u003c!-- Ligne des onglets --\u003e\n\u003cdiv id=\"tabs-1\" role=\"tablist\" aria-label=\"Sections\" style=\"display: flex; gap: 24px; flex-wrap: wrap; align-items: center; margin-bottom: 12px;\"\u003e\n\u003cbutton type=\"button\" data-target=\"panel-1\" role=\"tab\" aria-selected=\"true\" style=\"background: none; border: none; padding: 0; cursor: pointer;\"\u003e Description \u003c\/button\u003e \u003cbutton type=\"button\" data-target=\"panel-2\" role=\"tab\" aria-selected=\"false\" style=\"background: none; border: none; padding: 0; cursor: pointer;\"\u003e Déroulé de l'atelier \u003c\/button\u003e \u003cbutton type=\"button\" data-target=\"panel-3\" role=\"tab\" aria-selected=\"false\" style=\"background: none; border: none; padding: 0; cursor: pointer;\"\u003e Détails \u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Zone de contenu pleine largeur --\u003e\n\u003cdiv id=\"panels-1\" style=\"width: 100%;\"\u003e\n\u003cdiv id=\"panel-1\" role=\"tabpanel\" style=\"display: block;\"\u003e\n\u003cp\u003eEnvie de découvrir le tricot, comprendre d’où il vient et poser vos toutes premières bases, sans pression de projet à finir ?\n\u003cbr\u003e\u003cb\u003eCet atelier d’initiation au tricot est une porte d’entrée idéale pour celles et ceux qui souhaitent comprendre avant de se lancer.\u003c\/b\u003e\n\n\u003c\/p\u003e\n\u003cp\u003e Pendant 2 heures, on prend le temps de découvrir \u003cb\u003el’univers du tricot \u003c\/b\u003e : son histoire, ses matières, ses outils… et surtout, on apprend à monter ses premières mailles.\u003c\/p\u003e\n  \u003cp\u003e\u003cb\u003eAucun prérequis ni matériel nécessaire\u003c\/b\u003e : cet atelier est ouvert à toutes et tous, même si vous n'avez jamais tenu d'aiguilles.\u003c\/p\u003e\n\n\u003c\/div\u003e\n\u003cdiv id=\"panel-2\" role=\"tabpanel\" style=\"display: none;\"\u003e\n\u003cp\u003eUne fois la commande passée sur le site, je prendrai contact avec vous pour bloquer la date.\u003c\/p\u003e\n  \u003cp\u003e\u003cb\u003e Déroulé de l'atelier : \u003c\/b\u003e\n  \u003cbr\u003e - Accueil et présentation\n  \u003cbr\u003e- Petite histoire du tricot\n  \u003cbr\u003e- Découverte des différentes fibres et laines : naturelles, synthétiques, mélangées et comment les choisir selon un projet\n\u003cbr\u003e- Présentation du matériel de base (aiguilles, fils, accessoires essentiels)\n\u003cbr\u003e- Premiers gestes et prise en main des aiguilles : monter ses mailles, point endroit\n\u003cbr\u003eTemps d’échange et réponses à vos questions\u003c\/p\u003e\n\n\u003cp\u003e\u003cb\u003eL’objectif est de repartir avec une compréhension claire des bases et l’envie de continuer.\u003c\/b\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"panel-3\" role=\"tabpanel\" style=\"display: none;\"\u003e\n\n\u003cp\u003e\u003cb\u003eLieu des ateliers \u003c\/b\u003e\n\u003cbr\u003eLes ateliers ont lieu dans un café (Paris 11è), dans une ambiance conviviale et détendue.\u003cbr\u003eLe lieu exact vous sera communiqué après réservation.\u003cmeta charset=\"utf-8\"\u003e\u003c\/p\u003e\n\u003cp\u003eLes cours sont prévus pour \u003cstrong\u003e6 personnes maximum\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003eUne demande particulière ?\u003cbr\u003e\u003ca href=\"https:\/\/tricotant.com\/pages\/contact\"\u003eÉcrivez-nous !\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 3) Script de personnalisation (couleur + police) et logique d’onglets --\u003e \u003cscript\u003e\n\n(function () {\n\n  var root = document.getElementById('tabset-1');\n\n  if (!root) return;\n\n\n\n  var tabs   = root.querySelectorAll('#tabs-1 [role=\"tab\"]');\n\n  var panels = root.querySelectorAll('#panels-1 [role=\"tabpanel\"]');\n\n\n\n  \/\/ ==== PERSONNALISATION DEMANDÉE ====\n\n  var ACTIVE_COLOR   = '#963421';               \/\/ couleur onglet actif\n\n  var INACTIVE_COLOR = 'rgba(164,52,40,0.6)';   \/\/ couleur onglets inactifs (même teinte, atténuée)\n\n  var FONT_FAMILY    = \"'Quattrocento Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif\";\n\n  var FONT_SIZE      = '16px';\n\n  var FONT_WEIGHT    = '700'; \/\/ plus marqué, change à '600' si tu préfères\n\n\n\n  \/\/ Appliquer le style de base à tous les onglets\n\n  tabs.forEach(function (t) {\n\n    t.style.fontFamily = FONT_FAMILY;\n\n    t.style.fontSize   = FONT_SIZE;\n\n    t.style.fontWeight = FONT_WEIGHT;\n\n    t.style.letterSpacing = '0.02em';\n\n    t.style.lineHeight    = '1.4';\n\n    t.style.color         = INACTIVE_COLOR;\n\n    t.style.textDecoration = 'none';\n\n  });\n\n\n\n  function activate(targetId, clickedTab) {\n\n    \/\/ Masquer tous les panneaux + réinitialiser tous les onglets\n\n    panels.forEach(function (p) { p.style.display = 'none'; p.setAttribute('aria-hidden','true'); });\n\n    tabs.forEach(function (t) {\n\n      t.setAttribute('aria-selected','false');\n\n      t.style.color = INACTIVE_COLOR;\n\n      t.style.textDecoration = 'none';\n\n    });\n\n\n\n    \/\/ Afficher le panneau ciblé\n\n    var panel = root.querySelector('#' + targetId);\n\n    if (panel) { panel.style.display = 'block'; panel.setAttribute('aria-hidden','false'); }\n\n\n\n    \/\/ Styliser l’onglet actif\n\n    clickedTab.setAttribute('aria-selected','true');\n\n    clickedTab.style.color = ACTIVE_COLOR;\n\n    clickedTab.style.textDecoration = 'none';\n\n  }\n\n\n\n  \/\/ Gestion des clics\n\n  tabs.forEach(function (tab) {\n\n    tab.addEventListener('click', function () {\n\n      activate(this.getAttribute('data-target'), this);\n\n    });\n\n  });\n\n\n\n  \/\/ État initial (Section 1 active)\n\n  if (tabs.length) activate(tabs[0].getAttribute('data-target'), tabs[0]);\n\n})();\n\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Tricotant","offers":[{"title":"Default Title","offer_id":53137942348040,"sku":null,"price":30.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/5727\/2072\/files\/e-carte-cadeau-tricotant.webp?v=1765363971"},{"product_id":"free-pattern-mohair-scarf","title":"ENG - Free pattern - The mohair scarf","description":"\u003c!-- 1) Charger la police Quattrocento Sans --\u003e\n\u003cp\u003e\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Quattrocento+Sans:wght@400;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\u003c!-- 2) Composant onglets --\u003e\n\u003cdiv style=\"max-width: 100%;\" id=\"tabset-1\"\u003e\n\u003c!-- Ligne des onglets --\u003e\n\u003cdiv style=\"display: flex; gap: 24px; flex-wrap: wrap; align-items: center; margin-bottom: 12px;\" aria-label=\"Sections\" role=\"tablist\" id=\"tabs-1\"\u003e\n\u003cbutton style=\"background: none; border: none; padding: 0; cursor: pointer;\" aria-selected=\"true\" role=\"tab\" data-target=\"panel-1\" type=\"button\"\u003e Description \u003c\/button\u003e \u003cbutton style=\"background: none; border: none; padding: 0; cursor: pointer;\" aria-selected=\"false\" role=\"tab\" data-target=\"panel-2\" type=\"button\"\u003e Details \u003c\/button\u003e \u003cbutton style=\"background: none; border: none; padding: 0; cursor: pointer;\" aria-selected=\"false\" role=\"tab\" data-target=\"panel-3\" type=\"button\"\u003e Accessories \u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Zone de contenu pleine largeur --\u003e\n\u003cdiv style=\"width: 100%;\" id=\"panels-1\"\u003e\n\u003cdiv style=\"display: block;\" role=\"tabpanel\" id=\"panel-1\"\u003e\n\n\u003cp\u003eImmerse yourself in the softness of mohair with this very simple pattern, which allows you to create a light, airy, and elegant scarf—perfect for yourself or as a gift!\u003c\/p\u003e\n\u003cp\u003eThe scarf is knitted back and forth in stockinette stitch, with 1x1 ribbing at the ends. \u003c\/p\u003e\n \u003cp\u003e Visit our \u003ca href=\"https:\/\/tricotant.com\/blogs\/articles\/tricoter-echarpe-mohair\"\u003ededicated article\u003c\/a\u003e to learn more!\u003c\/p\u003e\n  \u003cul\u003e\n\u003cli\u003e\u003cb\u003eThe pattern is sent as a PDF file.\u003c\/b\u003e\u003c\/li\u003e\n\u003cli\u003eMain points: 1\/1 ribbing, stockinette stitch (back and forth)\u003c\/li\u003e\n\u003cli\u003eDifficulty: beginner\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: none;\" role=\"tabpanel\" id=\"panel-2\"\u003e\n\u003cul\u003e\n\u003cli\u003eRecommended yarn: 3 skeins of Ombelle - Fonty (50 g \/ 145 m)\u003c\/li\u003e\n\u003cli\u003eGauge (in 5 mm): 17 stitches x 23 rows\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eOne size fits all:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eLength: approximately 180 cm\u003c\/li\u003e\n\u003cli\u003eWidth: approximately 28 cm\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: none;\" role=\"tabpanel\" id=\"panel-3\"\u003e\n\u003cul\u003e\n\u003cli\u003e3 skeins Ombelle - Fonty\u003c\/li\u003e\n\u003cli\u003e5 mm interchangeable circular needles\u003c\/li\u003e\n\u003cli\u003e60 cm cable\u003c\/li\u003e\n\u003cli\u003eTapestry needle\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eHave a question, encounter a difficulty, or want a specific pattern?\u003cbr\u003e\u003ca href=\"https:\/\/tricotant.com\/pages\/contact\"\u003eWrite to us\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 3) Script de personnalisation (couleur + police) et logique d’onglets --\u003e \u003cscript\u003e\n\n(function () {\n\n  var root = document.getElementById('tabset-1');\n\n  if (!root) return;\n\n\n\n  var tabs   = root.querySelectorAll('#tabs-1 [role=\"tab\"]');\n\n  var panels = root.querySelectorAll('#panels-1 [role=\"tabpanel\"]');\n\n\n\n  \/\/ ==== PERSONNALISATION DEMANDÉE ====\n\n  var ACTIVE_COLOR   = '#963421';               \/\/ couleur onglet actif\n\n  var INACTIVE_COLOR = 'rgba(164,52,40,0.6)';   \/\/ couleur onglets inactifs (même teinte, atténuée)\n\n  var FONT_FAMILY    = \"'Quattrocento Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif\";\n\n  var FONT_SIZE      = '16px';\n\n  var FONT_WEIGHT    = '700'; \/\/ plus marqué, change à '600' si tu préfères\n\n\n\n  \/\/ Appliquer le style de base à tous les onglets\n\n  tabs.forEach(function (t) {\n\n    t.style.fontFamily = FONT_FAMILY;\n\n    t.style.fontSize   = FONT_SIZE;\n\n    t.style.fontWeight = FONT_WEIGHT;\n\n    t.style.letterSpacing = '0.02em';\n\n    t.style.lineHeight    = '1.4';\n\n    t.style.color         = INACTIVE_COLOR;\n\n    t.style.textDecoration = 'none';\n\n  });\n\n\n\n  function activate(targetId, clickedTab) {\n\n    \/\/ Masquer tous les panneaux + réinitialiser tous les onglets\n\n    panels.forEach(function (p) { p.style.display = 'none'; p.setAttribute('aria-hidden','true'); });\n\n    tabs.forEach(function (t) {\n\n      t.setAttribute('aria-selected','false');\n\n      t.style.color = INACTIVE_COLOR;\n\n      t.style.textDecoration = 'none';\n\n    });\n\n\n\n    \/\/ Afficher le panneau ciblé\n\n    var panel = root.querySelector('#' + targetId);\n\n    if (panel) { panel.style.display = 'block'; panel.setAttribute('aria-hidden','false'); }\n\n\n\n    \/\/ Styliser l’onglet actif\n\n    clickedTab.setAttribute('aria-selected','true');\n\n    clickedTab.style.color = ACTIVE_COLOR;\n\n    clickedTab.style.textDecoration = 'none';\n\n  }\n\n\n\n  \/\/ Gestion des clics\n\n  tabs.forEach(function (tab) {\n\n    tab.addEventListener('click', function () {\n\n      activate(this.getAttribute('data-target'), this);\n\n    });\n\n  });\n\n\n\n  \/\/ État initial (Section 1 active)\n\n  if (tabs.length) activate(tabs[0].getAttribute('data-target'), tabs[0]);\n\n})();\n\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Tricotant","offers":[{"title":"Default Title","offer_id":53138126242056,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/5727\/2072\/files\/echarpe-mohair-tricotant.webp?v=1764005220"},{"product_id":"eng-pattern-bandana","title":"ENG Pattern - The Bandana","description":"\u003c!-- 1) Charger la police Quattrocento Sans --\u003e\n\u003cp\u003e\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Quattrocento+Sans:wght@400;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\u003c!-- 2) Composant onglets --\u003e\n\u003cdiv style=\"max-width: 100%;\" id=\"tabset-1\"\u003e\n\u003c!-- Ligne des onglets --\u003e\n\u003cdiv style=\"display: flex; gap: 24px; flex-wrap: wrap; align-items: center; margin-bottom: 12px;\" aria-label=\"Sections\" role=\"tablist\" id=\"tabs-1\"\u003e\n\u003cbutton style=\"background: none; border: none; padding: 0; cursor: pointer;\" aria-selected=\"true\" role=\"tab\" data-target=\"panel-1\" type=\"button\"\u003e Description \u003c\/button\u003e \u003cbutton style=\"background: none; border: none; padding: 0; cursor: pointer;\" aria-selected=\"false\" role=\"tab\" data-target=\"panel-2\" type=\"button\"\u003e Details \u003c\/button\u003e \u003cbutton style=\"background: none; border: none; padding: 0; cursor: pointer;\" aria-selected=\"false\" role=\"tab\" data-target=\"panel-3\" type=\"button\"\u003e Accessories \u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Zone de contenu pleine largeur --\u003e\n\u003cdiv style=\"width: 100%;\" id=\"panels-1\"\u003e\n\u003cdiv style=\"display: block;\" role=\"tabpanel\" id=\"panel-1\"\u003e\n\n\u003cp\u003e\u003cb\u003eThis little triangle scarf is the perfect accessory\n for mid-season!\u003c\/b\u003e\u003c\/p\u003e\n  \u003cul\u003e\n \u003cli\u003e It’s a simple project that only uses two skeins of yarn. \nThe scarf is knit from tip to tip in stockinette stitch, working increases then decreases.\n\n\u003cbr\u003ePerfect for beginners who want to improve, or for a project you can personalise however you like.\u003c\/li\u003e\n\u003cli\u003e\u003cb\u003e The pattern is sent as a PDF file.\u003c\/b\u003e\u003c\/li\u003e\n\u003cli\u003eMain points: stockinette stitch (back and forth), increases, decreases\u003c\/li\u003e\n  \u003cli\u003eSuggested yarn : Numéro 5 by \u003ca href=\"https:\/\/tricotant.com\/collections\/fonty\"\u003eFonty\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003eDifficulty: beginner\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: none;\" role=\"tabpanel\" id=\"panel-2\"\u003e\n\u003cul\u003e\n\u003cli\u003eSuggested yarn : Numéro 5 by \u003ca href=\"https:\/\/tricotant.com\/collections\/fonty\"\u003eFonty\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003eGauge : 10 cm x 10 cm = 15 stitches x 21 rows blocked with 5 mm needles\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eOne Size :\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eLength: approx. 115cm (with Numéro 5 by \u003ca href=\"https:\/\/tricotant.com\/collections\/fonty\"\u003eFonty\u003c\/a\u003e)\u003c\/li\u003e\n\u003cli\u003eWidth (centre): approx. 30cm\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: none;\" role=\"tabpanel\" id=\"panel-3\"\u003e\n\u003cul\u003e\n\u003cli\u003e2 skeins of\n  \u003ca href=\"https:\/\/tricotant.com\/products\/numero-5-fonty\"\u003eNuméro 5\u003c\/a\u003e by \u003ca href=\"https:\/\/tricotant.com\/collections\/fonty\"\u003eFonty\u003c\/a\u003e (50g \/ 75 m)\n\u003c\/li\u003e\n\u003cli\u003e\nNeedles: straight or 60 cm circular,\u003ca href=\"https:\/\/tricotant.com\/products\/aiguilles-interchangeables-5-mm-knitpro\"\u003e 5 mm\u003c\/a\u003e\n\u003c\/li\u003e\n  \u003cli\u003e If circular, \n\u003ca href=\"https:\/\/tricotant.com\/products\/cable-80-cm-aiguilles-circulaires-interchangeables-knit-pro\"\u003e60 cm cable\u003c\/a\u003e\n\u003c\/li\u003e\n\n\u003cli\u003e\u003ca href=\"https:\/\/tricotant.com\/products\/aiguille-a-laine\"\u003eTapestry needle\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eHave a question, encounter a difficulty, or want a specific pattern?\u003cbr\u003e\u003ca href=\"https:\/\/tricotant.com\/pages\/contact\"\u003eWrite to us\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 3) Script de personnalisation (couleur + police) et logique d’onglets --\u003e \u003cscript\u003e\n\n(function () {\n\n  var root = document.getElementById('tabset-1');\n\n  if (!root) return;\n\n\n\n  var tabs   = root.querySelectorAll('#tabs-1 [role=\"tab\"]');\n\n  var panels = root.querySelectorAll('#panels-1 [role=\"tabpanel\"]');\n\n\n\n  \/\/ ==== PERSONNALISATION DEMANDÉE ====\n\n  var ACTIVE_COLOR   = '#963421';               \/\/ couleur onglet actif\n\n  var INACTIVE_COLOR = 'rgba(164,52,40,0.6)';   \/\/ couleur onglets inactifs (même teinte, atténuée)\n\n  var FONT_FAMILY    = \"'Quattrocento Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif\";\n\n  var FONT_SIZE      = '16px';\n\n  var FONT_WEIGHT    = '700'; \/\/ plus marqué, change à '600' si tu préfères\n\n\n\n  \/\/ Appliquer le style de base à tous les onglets\n\n  tabs.forEach(function (t) {\n\n    t.style.fontFamily = FONT_FAMILY;\n\n    t.style.fontSize   = FONT_SIZE;\n\n    t.style.fontWeight = FONT_WEIGHT;\n\n    t.style.letterSpacing = '0.02em';\n\n    t.style.lineHeight    = '1.4';\n\n    t.style.color         = INACTIVE_COLOR;\n\n    t.style.textDecoration = 'none';\n\n  });\n\n\n\n  function activate(targetId, clickedTab) {\n\n    \/\/ Masquer tous les panneaux + réinitialiser tous les onglets\n\n    panels.forEach(function (p) { p.style.display = 'none'; p.setAttribute('aria-hidden','true'); });\n\n    tabs.forEach(function (t) {\n\n      t.setAttribute('aria-selected','false');\n\n      t.style.color = INACTIVE_COLOR;\n\n      t.style.textDecoration = 'none';\n\n    });\n\n\n\n    \/\/ Afficher le panneau ciblé\n\n    var panel = root.querySelector('#' + targetId);\n\n    if (panel) { panel.style.display = 'block'; panel.setAttribute('aria-hidden','false'); }\n\n\n\n    \/\/ Styliser l’onglet actif\n\n    clickedTab.setAttribute('aria-selected','true');\n\n    clickedTab.style.color = ACTIVE_COLOR;\n\n    clickedTab.style.textDecoration = 'none';\n\n  }\n\n\n\n  \/\/ Gestion des clics\n\n  tabs.forEach(function (tab) {\n\n    tab.addEventListener('click', function () {\n\n      activate(this.getAttribute('data-target'), this);\n\n    });\n\n  });\n\n\n\n  \/\/ État initial (Section 1 active)\n\n  if (tabs.length) activate(tabs[0].getAttribute('data-target'), tabs[0]);\n\n})();\n\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Tricotant","offers":[{"title":"Default Title","offer_id":53264343728392,"sku":null,"price":4.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/5727\/2072\/files\/bandana-vert-profond-tricotant.webp?v=1762526735"},{"product_id":"eng-beanie-free-pattern","title":"ENG - Free pattern - The beanie","description":"\u003c!-- 1) Charger la police Quattrocento Sans --\u003e\n\u003cp\u003e\u003clink href=\"https:\/\/fonts.googleapis.com\" rel=\"preconnect\"\u003e \u003clink crossorigin=\"\" href=\"https:\/\/fonts.gstatic.com\" rel=\"preconnect\"\u003e \u003clink rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Quattrocento+Sans:wght@400;700\u0026amp;display=swap\"\u003e\u003c\/p\u003e\n\u003c!-- 2) Composant onglets --\u003e\n\u003cdiv style=\"max-width: 100%;\" id=\"tabset-1\"\u003e\n\u003c!-- Ligne des onglets --\u003e\n\u003cdiv style=\"display: flex; gap: 24px; flex-wrap: wrap; align-items: center; margin-bottom: 12px;\" aria-label=\"Sections\" role=\"tablist\" id=\"tabs-1\"\u003e\n\u003cbutton style=\"background: none; border: none; padding: 0; cursor: pointer;\" aria-selected=\"true\" role=\"tab\" data-target=\"panel-1\" type=\"button\"\u003e Description \u003c\/button\u003e \u003cbutton style=\"background: none; border: none; padding: 0; cursor: pointer;\" aria-selected=\"false\" role=\"tab\" data-target=\"panel-2\" type=\"button\"\u003e Details \u003c\/button\u003e \u003cbutton style=\"background: none; border: none; padding: 0; cursor: pointer;\" aria-selected=\"false\" role=\"tab\" data-target=\"panel-3\" type=\"button\"\u003e Accessories \u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Zone de contenu pleine largeur --\u003e\n\u003cdiv style=\"width: 100%;\" id=\"panels-1\"\u003e\n\u003cdiv style=\"display: block;\" role=\"tabpanel\" id=\"panel-1\"\u003e\n\u003cp\u003e\u003cb\u003e(Re)discover the pleasure of knitting your own warm hat with this beginner-friendly pattern, compatible with all types of yarn.\u003c\/b\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eKnitted in 1x1 ribbing, this unisex beanie is very stretchy and fits all head sizes.\u003c\/li\u003e\n  \u003cli\u003eThe beanie is knit with 1 or 2 skeins of yarn — perfect for a quick, easy-to-wear project.\u003c\/li\u003e\n\u003cli\u003e\u003cb\u003eThe pattern is sent as a PDF file.\u003c\/b\u003e\u003c\/li\u003e\n\u003cli\u003eMain points: 1\/1 ribbing, stockinette stitch (back and forth), decreasese\u003c\/li\u003e\n\u003cli\u003eDifficulty: beginner\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: none;\" role=\"tabpanel\" id=\"panel-2\"\u003e\n  \u003cp\u003eSuggested yarn: approx. 130m – you can choose from several options:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eMohair : 1 1 skein of Ombelle by Fonty (50 g \/ 145 m)\n\u003c\/li\u003e\n\u003cli\u003eAngora : 1 skein of Sable by Laines du Valgaudemar (50g \/ 150 m)\u003c\/li\u003e\n\u003cli\u003eWool : 2 skeins of Numéro 5 by Fonty (50 g \/ 75 m)\n\u003c\/li\u003e\n\u003cli\u003eTweed : Tweed: 2 skeins of Super Tweed by Fonty (50 g \/\n105 m)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eGauge 10 cm x 10 cm = 20 stitches x 23 rows in 1x1 ribbing on 5mm needles\u003c\/p\u003e\n\u003cp\u003eOne size (fits head circumference 52cm-58cm):\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eLength: approx. 28cm\u003c\/li\u003e\n\u003cli\u003eWidth when flat (unstretched): approx. 20.5cm\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: none;\" role=\"tabpanel\" id=\"panel-3\"\u003e\n\u003cul\u003e\n\u003cli\u003e5 mm circular needles\u003c\/li\u003e\n\u003cli\u003e80cm cable\u003c\/li\u003e\n\u003cli\u003e40cm cable (unless the magic loop technique is used)\u003c\/li\u003e\n\u003cli\u003eTapestry needle\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eHave a question, encounter a difficulty, or want a specific pattern?\u003cbr\u003e\u003ca href=\"https:\/\/tricotant.com\/pages\/contact\"\u003eWrite to us\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 3) Script de personnalisation (couleur + police) et logique d’onglets --\u003e \u003cscript\u003e\n\n(function () {\n\n  var root = document.getElementById('tabset-1');\n\n  if (!root) return;\n\n\n\n  var tabs   = root.querySelectorAll('#tabs-1 [role=\"tab\"]');\n\n  var panels = root.querySelectorAll('#panels-1 [role=\"tabpanel\"]');\n\n\n\n  \/\/ ==== PERSONNALISATION DEMANDÉE ====\n\n  var ACTIVE_COLOR   = '#963421';               \/\/ couleur onglet actif\n\n  var INACTIVE_COLOR = 'rgba(164,52,40,0.6)';   \/\/ couleur onglets inactifs (même teinte, atténuée)\n\n  var FONT_FAMILY    = \"'Quattrocento Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif\";\n\n  var FONT_SIZE      = '16px';\n\n  var FONT_WEIGHT    = '700'; \/\/ plus marqué, change à '600' si tu préfères\n\n\n\n  \/\/ Appliquer le style de base à tous les onglets\n\n  tabs.forEach(function (t) {\n\n    t.style.fontFamily = FONT_FAMILY;\n\n    t.style.fontSize   = FONT_SIZE;\n\n    t.style.fontWeight = FONT_WEIGHT;\n\n    t.style.letterSpacing = '0.02em';\n\n    t.style.lineHeight    = '1.4';\n\n    t.style.color         = INACTIVE_COLOR;\n\n    t.style.textDecoration = 'none';\n\n  });\n\n\n\n  function activate(targetId, clickedTab) {\n\n    \/\/ Masquer tous les panneaux + réinitialiser tous les onglets\n\n    panels.forEach(function (p) { p.style.display = 'none'; p.setAttribute('aria-hidden','true'); });\n\n    tabs.forEach(function (t) {\n\n      t.setAttribute('aria-selected','false');\n\n      t.style.color = INACTIVE_COLOR;\n\n      t.style.textDecoration = 'none';\n\n    });\n\n\n\n    \/\/ Afficher le panneau ciblé\n\n    var panel = root.querySelector('#' + targetId);\n\n    if (panel) { panel.style.display = 'block'; panel.setAttribute('aria-hidden','false'); }\n\n\n\n    \/\/ Styliser l’onglet actif\n\n    clickedTab.setAttribute('aria-selected','true');\n\n    clickedTab.style.color = ACTIVE_COLOR;\n\n    clickedTab.style.textDecoration = 'none';\n\n  }\n\n\n\n  \/\/ Gestion des clics\n\n  tabs.forEach(function (tab) {\n\n    tab.addEventListener('click', function () {\n\n      activate(this.getAttribute('data-target'), this);\n\n    });\n\n  });\n\n\n\n  \/\/ État initial (Section 1 active)\n\n  if (tabs.length) activate(tabs[0].getAttribute('data-target'), tabs[0]);\n\n})();\n\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Tricotant","offers":[{"title":"Default Title","offer_id":53278852841736,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/5727\/2072\/files\/bonnet-tricotant-mohair.webp?v=1762791483"},{"product_id":"kit-bonnet-two-by-two-laine-mohair","title":"Kit - Bonnet Two by Two - Laine \u0026 Mohair","description":"\u003c!-- 1) Charger la police Quattrocento Sans --\u003e\n\u003cp\u003e\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Quattrocento+Sans:wght@400;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\u003c!-- 2) Composant onglets --\u003e\n\u003cdiv id=\"tabset-1\" style=\"max-width: 100%;\"\u003e\n\u003c!-- Ligne des onglets --\u003e\n\u003cdiv id=\"tabs-1\" role=\"tablist\" aria-label=\"Sections\" style=\"display: flex; gap: 24px; flex-wrap: wrap; align-items: center; margin-bottom: 12px;\"\u003e\n\u003cbutton type=\"button\" data-target=\"panel-1\" role=\"tab\" aria-selected=\"true\" style=\"background: none; border: none; padding: 0; cursor: pointer;\"\u003e Description \u003c\/button\u003e \u003cbutton type=\"button\" data-target=\"panel-2\" role=\"tab\" aria-selected=\"false\" style=\"background: none; border: none; padding: 0; cursor: pointer;\"\u003e Détails \u003c\/button\u003e \u003cbutton type=\"button\" data-target=\"panel-3\" role=\"tab\" aria-selected=\"false\" style=\"background: none; border: none; padding: 0; cursor: pointer;\"\u003e Guide des tailles \u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Zone de contenu pleine largeur --\u003e\n\u003cdiv id=\"panels-1\" style=\"width: 100%;\"\u003e\n\u003cdiv id=\"panel-1\" role=\"tabpanel\" style=\"display: block;\"\u003e\n\u003cp\u003e\u003cb\u003eLe kit comprend :\u003c\/b\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e2 pelotes de laine \u003ca href=\"https:\/\/tricotant.com\/products\/mica-laines-valgaudemar\"\u003eMica\u003c\/a\u003e des \u003ca href=\"https:\/\/tricotant.com\/collections\/laines-valgaudemar\"\u003eLaines du Valgaudemar\u003c\/a\u003e de la couleur de votre choix\u003c\/li\u003e\n\u003cli\u003eAccessoires (en option) : aiguilles circulaires interchangeables 4 mm KnitPro Basix, câbles de 40 et 80 cm, 4 marqueurs de mailles, aiguille à laine pour rentrer les fils\u003c\/li\u003e\n\u003c\/ul\u003e\n  \u003cp\u003e\u003cb\u003e\n  Le bonnet Two by Two de Anne Gagnon est un \u003ca href=\"https:\/\/www.ravelry.com\/patterns\/library\/two-by-two-2\"\u003emodèle gratuit, disponible sur Ravelry en anglais.\u003c\/a\u003e Un \u003ca href=\"https:\/\/tricotant.com\/products\/mica-laines-valgaudemar\"\u003earticle du blog\u003c\/a\u003e est dédié à ce patron.\u003c\/b\u003e\u003c\/p\u003e\n\u003cp\u003e• Idéal pour un projet rapide et facile à porter.\u003c\/p\u003e\n    \u003cli\u003e• Simple, extensible et intemporel, ce patron gratuit de bonnet adulte permet de tricoter un bonnet bien chaud et adapté à toutes les têtes grâce à ses côtes extensibles.\u003c\/li\u003e\n  \u003cp\u003e• Taille unique ajustable de 54 à 60 cm de tour de tête.\u003c\/p\u003e\n  \u003cp\u003e• Se tricote avec le fil Mica des Laines du Valgaudemar (70% mérinos français, 30% mohair français), à l’aide d’aiguilles \u003ca href=\"https:\/\/tricotant.com\/products\/aiguilles-interchangeables-basix-knitpro?variant=53356903923976\"\u003e4 mm\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e  • Les techniques que vous (ré)apprendrez avec ce modèle : côtes 2\/2, SSK, k2tog \u003c\/p\u003e\n  \u003cp\u003e• Difficulté : débutant\u003c\/p\u003e\n    \u003cp\u003eMica est proposée dans des tons naturels et forts. \u003cb\u003eColoris disponibles :\u003c\/b\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cb\u003eAlpage\u003c\/b\u003e : un vert matcha riche en nuances, parfait pour des tricots inspirés des paysages alpins\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eTorrent\u003c\/b\u003e : un bleu gris délicat, évoquant les eaux vives des torrents de montagne, idéal pour des ouvrages élégants et doux.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n  \u003cp\u003eSelon la disponibilité, certaines teintes peuvent être en rupture ou revenir en stock plus tard. N'hésitez pas à me \u003ca href=\"https:\/\/tricotant.com\/pages\/contact\"\u003econtacter\u003c\/a\u003e si vous souhaitez un coloris particulier !\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"panel-2\" role=\"tabpanel\" style=\"display: none;\"\u003e\n\u003cul\u003e\n\u003cli\u003eComposition : 70 % mérinos d'Arles, 30 % mohair\u003c\/li\u003e\n\u003cli\u003eMérinos d'Arles et chèvres Angora élevés en France. Les fibres sont ensuite filées dans les Hautes-Alpes \u003c\/li\u003e\n\u003cli\u003eEchantillon côtes 2\/2 en 4 mm tricoté lâche après blocage : 30 mailles x 28 rangs (sans étirer)\u003c\/li\u003e\n\u003cli\u003eConseils d'entretien : lavage à la main, séchage à plat\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv id=\"panel-3\" role=\"tabpanel\" style=\"display: none;\"\u003e\n  \u003cp\u003eTaille unique :\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eHauteur totale : environ 27 cm\u003c\/li\u003e\n\u003cli\u003eLargeur à plat (non étiré) : environ 20 cm\u003c\/li\u003e\n\u003c\/ul\u003e\n   \u003cp\u003e • Mathilde porte le bonnet tricoté en coloris vert Alpage.\u003c\/p\u003e\n\u003c\/div\u003e \n\u003cp\u003eUne question, une difficulté ou une couleur souhaitée ?\u003cbr\u003e\u003ca href=\"https:\/\/tricotant.com\/pages\/contact\"\u003eÉcrivez-nous !\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 3) Script de personnalisation (couleur + police) et logique d’onglets --\u003e \u003cscript\u003e\n\n(function () {\n\n  var root = document.getElementById('tabset-1');\n\n  if (!root) return;\n\n\n\n  var tabs   = root.querySelectorAll('#tabs-1 [role=\"tab\"]');\n\n  var panels = root.querySelectorAll('#panels-1 [role=\"tabpanel\"]');\n\n\n\n  \/\/ ==== PERSONNALISATION DEMANDÉE ====\n\n  var ACTIVE_COLOR   = '#963421';               \/\/ couleur onglet actif\n\n  var INACTIVE_COLOR = 'rgba(164,52,40,0.6)';   \/\/ couleur onglets inactifs (même teinte, atténuée)\n\n  var FONT_FAMILY    = \"'Quattrocento Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif\";\n\n  var FONT_SIZE      = '16px';\n\n  var FONT_WEIGHT    = '700'; \/\/ plus marqué, change à '600' si tu préfères\n\n\n\n  \/\/ Appliquer le style de base à tous les onglets\n\n  tabs.forEach(function (t) {\n\n    t.style.fontFamily = FONT_FAMILY;\n\n    t.style.fontSize   = FONT_SIZE;\n\n    t.style.fontWeight = FONT_WEIGHT;\n\n    t.style.letterSpacing = '0.02em';\n\n    t.style.lineHeight    = '1.4';\n\n    t.style.color         = INACTIVE_COLOR;\n\n    t.style.textDecoration = 'none';\n\n  });\n\n\n\n  function activate(targetId, clickedTab) {\n\n    \/\/ Masquer tous les panneaux + réinitialiser tous les onglets\n\n    panels.forEach(function (p) { p.style.display = 'none'; p.setAttribute('aria-hidden','true'); });\n\n    tabs.forEach(function (t) {\n\n      t.setAttribute('aria-selected','false');\n\n      t.style.color = INACTIVE_COLOR;\n\n      t.style.textDecoration = 'none';\n\n    });\n\n\n\n    \/\/ Afficher le panneau ciblé\n\n    var panel = root.querySelector('#' + targetId);\n\n    if (panel) { panel.style.display = 'block'; panel.setAttribute('aria-hidden','false'); }\n\n\n\n    \/\/ Styliser l’onglet actif\n\n    clickedTab.setAttribute('aria-selected','true');\n\n    clickedTab.style.color = ACTIVE_COLOR;\n\n    clickedTab.style.textDecoration = 'none';\n\n  }\n\n\n\n  \/\/ Gestion des clics\n\n  tabs.forEach(function (tab) {\n\n    tab.addEventListener('click', function () {\n\n      activate(this.getAttribute('data-target'), this);\n\n    });\n\n  });\n\n\n\n  \/\/ État initial (Section 1 active)\n\n  if (tabs.length) activate(tabs[0].getAttribute('data-target'), tabs[0]);\n\n})();\n\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Tricotant","offers":[{"title":"Alpage \/ Avec accessoires (+13.40€)","offer_id":53336112300296,"sku":null,"price":38.8,"currency_code":"EUR","in_stock":true},{"title":"Alpage \/ Sans accessoires","offer_id":53436953723144,"sku":null,"price":25.4,"currency_code":"EUR","in_stock":true},{"title":"Torrent \/ Avec accessoires (+13.40€)","offer_id":53336112333064,"sku":null,"price":38.8,"currency_code":"EUR","in_stock":true},{"title":"Torrent \/ Sans accessoires","offer_id":53436953755912,"sku":null,"price":25.4,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/5727\/2072\/files\/bonnet-mica-valgaudemar.webp?v=1773661597"},{"product_id":"kit-bonnet-two-by-two-angora","title":"Kit - Bonnet Two by Two - Laine \u0026 Angora","description":"\u003c!-- 1) Charger la police Quattrocento Sans --\u003e\n\u003cp\u003e\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Quattrocento+Sans:wght@400;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\u003c!-- 2) Composant onglets --\u003e\n\u003cdiv id=\"tabset-1\" style=\"max-width: 100%;\"\u003e\n\u003c!-- Ligne des onglets --\u003e\n\u003cdiv id=\"tabs-1\" role=\"tablist\" aria-label=\"Sections\" style=\"display: flex; gap: 24px; flex-wrap: wrap; align-items: center; margin-bottom: 12px;\"\u003e\n\u003cbutton type=\"button\" data-target=\"panel-1\" role=\"tab\" aria-selected=\"true\" style=\"background: none; border: none; padding: 0; cursor: pointer;\"\u003e Description \u003c\/button\u003e \u003cbutton type=\"button\" data-target=\"panel-2\" role=\"tab\" aria-selected=\"false\" style=\"background: none; border: none; padding: 0; cursor: pointer;\"\u003e Détails \u003c\/button\u003e \u003cbutton type=\"button\" data-target=\"panel-3\" role=\"tab\" aria-selected=\"false\" style=\"background: none; border: none; padding: 0; cursor: pointer;\"\u003e Guide des tailles \u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Zone de contenu pleine largeur --\u003e\n\u003cdiv id=\"panels-1\" style=\"width: 100%;\"\u003e\n\u003cdiv id=\"panel-1\" role=\"tabpanel\" style=\"display: block;\"\u003e\n\u003cp\u003e\u003cb\u003eLe kit comprend :\u003c\/b\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e1 pelote de laine \u003ca href=\"https:\/\/tricotant.com\/products\/dune-laines-valgaudemar\"\u003eDune\u003c\/a\u003e des \u003ca href=\"https:\/\/tricotant.com\/collections\/laines-valgaudemar\"\u003eLaines du Valgaudemar\u003c\/a\u003e en coloris écureuil\u003c\/li\u003e\n\u003cli\u003eAccessoires (en option) : aiguilles circulaires interchangeables 3.5 mm KnitPro Basix, câbles de 40 et 80 cm, 4 marqueurs de mailles, aiguille à laine pour rentrer les fils\u003c\/li\u003e\n\u003c\/ul\u003e\n  \u003cp\u003e\u003cb\u003e\n  Le bonnet Two by Two de Anne Gagnon est un \u003ca href=\"https:\/\/www.ravelry.com\/patterns\/library\/two-by-two-2\"\u003emodèle gratuit, disponible sur Ravelry en anglais.\u003c\/a\u003e Un \u003ca href=\"https:\/\/tricotant.com\/products\/mica-laines-valgaudemar\"\u003earticle du blog\u003c\/a\u003e est dédié à ce patron.\u003c\/b\u003e\u003c\/p\u003e\n\u003cp\u003e• Idéal pour un projet rapide et facile à porter.\u003c\/p\u003e\n    \u003cli\u003e• Simple, extensible et intemporel, ce patron gratuit de bonnet adulte permet de tricoter un bonnet bien chaud et adapté à toutes les têtes grâce à ses côtes extensibles.\u003c\/li\u003e\n  \u003cp\u003e• Taille unique ajustable de 54 à 60 cm de tour de tête.\u003c\/p\u003e\n  \u003cp\u003e• Se tricote avec le fil Dune des Laines du Valgaudemar (70% mérinos français, 30% angora français), à l’aide d’aiguilles \u003ca href=\"https:\/\/tricotant.com\/products\/aiguilles-interchangeables-basix-knitpro?variant=53356903891208\"\u003e3.5 mm\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e  • Les techniques que vous (ré)apprendrez avec ce modèle : côtes 2\/2, SSK, k2tog \u003c\/p\u003e\n  \u003cp\u003e• Difficulté : débutant\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"panel-2\" role=\"tabpanel\" style=\"display: none;\"\u003e\n\u003cul\u003e\n\u003cli\u003eComposition : 70 % mérinos d'Arles, 30 % angora\u003c\/li\u003e\n\u003cli\u003eMérinos d'Arles et lapins Angora élevés en France. Les fibres sont ensuite filées dans les Hautes-Alpes \u003c\/li\u003e\n\u003cli\u003eConseils d'entretien : lavage à la main, séchage à plat\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"panel-3\" role=\"tabpanel\" style=\"display: none;\"\u003e\n   \n\u003cp\u003eTaille unique :\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eHauteur totale : environ 27 cm\u003c\/li\u003e\n\u003cli\u003eLargeur à plat (non étiré) : environ 20 cm\u003c\/li\u003e\n\u003c\/ul\u003e\n   \u003cp\u003e • Marion porte le bonnet tricoté en coloris écureuil\u003c\/p\u003e\n  \u003cp\u003eUne question, une difficulté ou une couleur souhaitée ?\u003cbr\u003e\u003ca href=\"https:\/\/tricotant.com\/pages\/contact\"\u003eÉcrivez-nous !\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 3) Script de personnalisation (couleur + police) et logique d’onglets --\u003e \u003cscript\u003e\n\n(function () {\n\n  var root = document.getElementById('tabset-1');\n\n  if (!root) return;\n\n\n\n  var tabs   = root.querySelectorAll('#tabs-1 [role=\"tab\"]');\n\n  var panels = root.querySelectorAll('#panels-1 [role=\"tabpanel\"]');\n\n\n\n  \/\/ ==== PERSONNALISATION DEMANDÉE ====\n\n  var ACTIVE_COLOR   = '#963421';               \/\/ couleur onglet actif\n\n  var INACTIVE_COLOR = 'rgba(164,52,40,0.6)';   \/\/ couleur onglets inactifs (même teinte, atténuée)\n\n  var FONT_FAMILY    = \"'Quattrocento Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif\";\n\n  var FONT_SIZE      = '16px';\n\n  var FONT_WEIGHT    = '700'; \/\/ plus marqué, change à '600' si tu préfères\n\n\n\n  \/\/ Appliquer le style de base à tous les onglets\n\n  tabs.forEach(function (t) {\n\n    t.style.fontFamily = FONT_FAMILY;\n\n    t.style.fontSize   = FONT_SIZE;\n\n    t.style.fontWeight = FONT_WEIGHT;\n\n    t.style.letterSpacing = '0.02em';\n\n    t.style.lineHeight    = '1.4';\n\n    t.style.color         = INACTIVE_COLOR;\n\n    t.style.textDecoration = 'none';\n\n  });\n\n\n\n  function activate(targetId, clickedTab) {\n\n    \/\/ Masquer tous les panneaux + réinitialiser tous les onglets\n\n    panels.forEach(function (p) { p.style.display = 'none'; p.setAttribute('aria-hidden','true'); });\n\n    tabs.forEach(function (t) {\n\n      t.setAttribute('aria-selected','false');\n\n      t.style.color = INACTIVE_COLOR;\n\n      t.style.textDecoration = 'none';\n\n    });\n\n\n\n    \/\/ Afficher le panneau ciblé\n\n    var panel = root.querySelector('#' + targetId);\n\n    if (panel) { panel.style.display = 'block'; panel.setAttribute('aria-hidden','false'); }\n\n\n\n    \/\/ Styliser l’onglet actif\n\n    clickedTab.setAttribute('aria-selected','true');\n\n    clickedTab.style.color = ACTIVE_COLOR;\n\n    clickedTab.style.textDecoration = 'none';\n\n  }\n\n\n\n  \/\/ Gestion des clics\n\n  tabs.forEach(function (tab) {\n\n    tab.addEventListener('click', function () {\n\n      activate(this.getAttribute('data-target'), this);\n\n    });\n\n  });\n\n\n\n  \/\/ État initial (Section 1 active)\n\n  if (tabs.length) activate(tabs[0].getAttribute('data-target'), tabs[0]);\n\n})();\n\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Tricotant","offers":[{"title":"Sans accessoires","offer_id":53351252132104,"sku":null,"price":14.4,"currency_code":"EUR","in_stock":false},{"title":"Avec accessoires (+13.40€)","offer_id":53441300300040,"sku":null,"price":27.8,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/5727\/2072\/files\/two-by-two-hat-angora.webp?v=1773662072"}],"url":"https:\/\/tricotant.com\/collections\/de-retour-en-stock.oembed","provider":"Tricotant","version":"1.0","type":"link"}