{"product_id":"triangle-descalade-pliable-rampe-2-en-1-ajustable-evolutif","title":"Triangle d'Escalade Pliable \u0026 Rampe (2-en-1) – Ajustable \u0026 Évolutif","description":"\u003cstyle\u003e\n\/* ——— Variables pour cohérence avec thème Shopify ——— *\/\n:root {\n  --t-primary: #2d5016;\n  --t-accent: #f4a261;\n  --t-border: #e0e0e0;\n  --t-bg-light: #fafafa;\n  --t-text: inherit;\n  --t-radius: 0.5rem;\n}\n\n\/* ——— Descrição Hero ——— *\/\n.t-hero {\n  margin-block: 0.75rem;\n  padding: 1.25rem;\n  background: white;\n  border: 1px solid var(--t-border);\n  border-radius: var(--t-radius);\n}\n\n.t-hero__title {\n  font-size: 1.25rem;\n  font-weight: 700;\n  color: var(--t-primary);\n  margin-block-end: 1rem;\n  line-height: 1.3;\n}\n\n.t-hero p {\n  margin-block-end: 0.75rem;\n  line-height: 1.6;\n  color: var(--t-text);\n  font-weight: 400;\n}\n\n.t-hero p:last-child {\n  margin-block-end: 0;\n}\n\n\/* ——— Badges de Confiance ——— *\/\n.t-badges {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 0.75rem;\n  margin-block: 1.5rem;\n  padding: 1.25rem;\n  background: white;\n  border: 1px solid var(--t-border);\n  border-radius: var(--t-radius);\n}\n\n.t-badge {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  gap: 0.5rem;\n  padding: 0.5rem 0.75rem;\n  background: var(--t-bg-light);\n  border: 1px solid var(--t-border);\n  border-radius: calc(var(--t-radius) \/ 2);\n  font-size: 0.875rem;\n  font-weight: 600;\n  white-space: nowrap;\n  flex: 0 0 auto;\n  min-width: 120px;\n}\n\n.t-badge__icon {\n  font-size: 1.25rem;\n  flex-shrink: 0;\n}\n\n\/* ——— Hero Benefits ——— *\/\n.t-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n  gap: 1rem;\n  margin-block: 2rem;\n}\n\n.t-benefit {\n  padding: 1rem;\n  background: white;\n  border: 2px solid var(--t-primary);\n  border-radius: var(--t-radius);\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.t-benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: 0 4px 12px rgba(45, 80, 22, 0.15);\n}\n\n.t-benefit__icon {\n  font-size: 2rem;\n  margin-block-end: 0.5rem;\n}\n\n.t-benefit__title {\n  font-size: 1rem;\n  font-weight: 700;\n  color: var(--t-primary);\n  margin-block-end: 0.25rem;\n}\n\n.t-benefit__desc {\n  font-size: 0.875rem;\n  color: #666;\n  line-height: 1.4;\n}\n\n\/* ——— Accordéons ——— *\/\n.t-accordion {\n  margin-block: 0.75rem;\n  border: 1px solid var(--t-border);\n  border-radius: var(--t-radius);\n  overflow: hidden;\n  background: white;\n}\n\n.t-accordion__header {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 0.75rem;\n  width: 100%;\n  padding: 1rem 1.25rem;\n  background: inherit;\n  color: inherit;\n  font-size: 1rem;\n  font-weight: 600;\n  line-height: inherit;\n  cursor: pointer;\n  border: 0;\n  text-align: left;\n  transition: background 0.2s ease;\n}\n\n.t-accordion__header:hover {\n  background: var(--t-bg-light);\n}\n\n.t-accordion__icon {\n  transition: transform 0.25s ease;\n  font-size: 1.25rem;\n  color: var(--t-primary);\n  flex-shrink: 0;\n}\n\n.t-accordion__content {\n  max-height: 0;\n  overflow: hidden;\n  padding: 0;\n  transition: max-height 0.3s ease-out, padding 0.3s ease-out;\n  background: var(--t-bg-light);\n  display: block;\n}\n\n.t-accordion__content.is-open {\n  max-height: 2000px;\n  padding: 1rem 1.25rem 1.25rem;\n}\n\n.t-accordion__content ul {\n  margin: 0;\n  padding-left: 1.25rem;\n}\n\n.t-accordion__content li {\n  margin-block-end: 0.5rem;\n  line-height: 1.6;\n}\n\n.t-accordion__content li:last-child {\n  margin-block-end: 0;\n}\n\n\/* ——— Responsive ——— *\/\n@media (max-width: 640px) {\n  .t-hero { padding: 1rem; }\n  .t-benefits { grid-template-columns: 1fr; }\n  .t-badges { justify-content: center; }\n  .t-badge { min-width: 100px; font-size: 0.8rem; }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .t-accordion__content, .t-accordion__icon, .t-benefit { transition: none; }\n}\n\u003c\/style\u003e\n\n\u003c!-- ════════════════════════════════════════════════════════════════════ --\u003e\n\u003c!-- SECTION 1: HERO STORYTELLING --\u003e\n\u003c!-- ════════════════════════════════════════════════════════════════════ --\u003e\n\n\u003cdiv class=\"t-hero\"\u003e\n  \u003ch2 class=\"t-hero__title\"\u003e\n    Un terrain de jeu modulable qui grandit avec ses défis\n  \u003c\/h2\u003e\n\n  \u003cp\u003e\n    \u003cstrong\u003eTransformez n'importe quelle pièce en une aventure motrice passionnante.\u003c\/strong\u003e Le set 2-en-1 \"Triangle \u0026amp; Rampe\" réinvente l'approche Pikler grâce à sa flexibilité unique. Contrairement aux structures fixes, ce triangle intelligent propose \u003cstrong\u003edeux positions de réglage\u003c\/strong\u003e : une base plus large et basse pour les débutants (dès les premiers pas) et une position plus haute pour les grimpeurs expérimentés. Accompagné de sa rampe réversible (toboggan d'un côté, escalade de l'autre), il offre des heures de jeu actif, qu'il pleuve ou qu'il vente.\n  \u003c\/p\u003e\n\n  \u003cp\u003e\n    Conçu pour stimuler l'équilibre, la coordination et la conscience spatiale, cet ensemble incarne la pédagogie \u003cstrong\u003eMontessori\u003c\/strong\u003e de la motricité libre. Fabriqué en Lettonie avec du contreplaqué de bouleau de la Baltique de haute qualité, il est à la fois robuste et esthétique, s'intégrant parfaitement aux intérieurs modernes.\n  \u003c\/p\u003e\n\n  \u003cp\u003e\n    Sécurisé et pratique, ce module est certifié selon les normes EN 71 (1, 2, 3 et 8) et supporte jusqu'à 50 kg. Une fois l'aventure terminée, le système pliable permet de le ranger facilement derrière une porte ou sous un lit, libérant instantanément l'espace de vie.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- ════════════════════════════════════════════════════════════════════ --\u003e\n\u003c!-- SECTION 2: BADGES DE CONFIANCE --\u003e\n\u003c!-- ════════════════════════════════════════════════════════════════════ --\u003e\n\n\u003cdiv class=\"t-badges\"\u003e\n  \u003cspan class=\"t-badge\"\u003e\n    \u003cspan class=\"t-badge__icon\"\u003e🇪🇺\u003c\/span\u003e\n    Fabriqué en UE\n  \u003c\/span\u003e\n  \u003cspan class=\"t-badge\"\u003e\n    \u003cspan class=\"t-badge__icon\"\u003e🧗\u003c\/span\u003e\n    Set 2-en-1 Complet\n  \u003c\/span\u003e\n  \u003cspan class=\"t-badge\"\u003e\n    \u003cspan class=\"t-badge__icon\"\u003e🛡️\u003c\/span\u003e\n    Normes EN 71\n  \u003c\/span\u003e\n  \u003cspan class=\"t-badge\"\u003e\n    \u003cspan class=\"t-badge__icon\"\u003e📏\u003c\/span\u003e\n    Hauteur Ajustable\n  \u003c\/span\u003e\n  \u003cspan class=\"t-badge\"\u003e\n    \u003cspan class=\"t-badge__icon\"\u003e🔄\u003c\/span\u003e\n    Pliable \u0026amp; Compact\n  \u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003c!-- ════════════════════════════════════════════════════════════════════ --\u003e\n\u003c!-- SECTION 3: HERO BENEFITS --\u003e\n\u003c!-- ════════════════════════════════════════════════════════════════════ --\u003e\n\n\u003cdiv class=\"t-benefits\"\u003e\n  \u003cdiv class=\"t-benefit\"\u003e\n    \u003cdiv class=\"t-benefit__icon\"\u003e📈\u003c\/div\u003e\n    \u003cdiv class=\"t-benefit__title\"\u003eÉvolutivité Totale\u003c\/div\u003e\n    \u003cdiv class=\"t-benefit__desc\"\u003e\n      Deux positions de réglage (hauteur\/pente) pour s'adapter au niveau de l'enfant.\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"t-benefit\"\u003e\n    \u003cdiv class=\"t-benefit__icon\"\u003e🧠\u003c\/div\u003e\n    \u003cdiv class=\"t-benefit__title\"\u003eDéveloppement Moteur\u003c\/div\u003e\n    \u003cdiv class=\"t-benefit__desc\"\u003e\n      Renforce les muscles, l'équilibre et la confiance en soi par l'exploration libre.\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"t-benefit\"\u003e\n    \u003cdiv class=\"t-benefit__icon\"\u003e🎢\u003c\/div\u003e\n    \u003cdiv class=\"t-benefit__title\"\u003eRampe Double Face\u003c\/div\u003e\n    \u003cdiv class=\"t-benefit__desc\"\u003e\n      Une face lisse pour glisser, une face avec prises pour grimper : double plaisir.\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"t-benefit\"\u003e\n    \u003cdiv class=\"t-benefit__icon\"\u003e📐\u003c\/div\u003e\n    \u003cdiv class=\"t-benefit__title\"\u003eGain d'Espace\u003c\/div\u003e\n    \u003cdiv class=\"t-benefit__desc\"\u003e\n      Structure pliable intelligente pour un rangement discret après le jeu.\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ════════════════════════════════════════════════════════════════════ --\u003e\n\u003c!-- SECTION 4: ACCORDÉONS TECHNIQUES --\u003e\n\u003c!-- ════════════════════════════════════════════════════════════════════ --\u003e\n\n\u003cdiv class=\"t-accordion\"\u003e\n  \u003cbutton class=\"t-accordion__header\" type=\"button\" aria-expanded=\"false\" aria-controls=\"acc-details\"\u003e\n    \u003cspan\u003eDétails produit\u003c\/span\u003e\n    \u003cspan class=\"t-accordion__icon\" aria-hidden=\"true\"\u003e➕\u003c\/span\u003e\n  \u003c\/button\u003e\n  \u003cdiv id=\"acc-details\" class=\"t-accordion__content\"\u003e\n    \u003cul\u003e\n      \u003cli\u003e\n\u003cstrong\u003eProduit :\u003c\/strong\u003e Triangle d'Escalade Ajustable + Rampe (Set 2-en-1)\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eMarque :\u003c\/strong\u003e Montessori House Bed (Lettonie)\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eMatériau :\u003c\/strong\u003e Contreplaqué de bouleau de la Baltique (Haute qualité)\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eCapacité :\u003c\/strong\u003e Supporte jusqu'à 50 kg\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eSécurité :\u003c\/strong\u003e Certifié EN 71-1, 71-2, 71-3, 71-8\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eDesign :\u003c\/strong\u003e Modèle protégé (RCD 008188114-0002)\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eOrigine :\u003c\/strong\u003e Fabriqué artisanalement en Europe (UE)\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"t-accordion\"\u003e\n  \u003cbutton class=\"t-accordion__header\" type=\"button\" aria-expanded=\"false\" aria-controls=\"acc-dimensions\"\u003e\n    \u003cspan\u003eDimensions \u0026amp; Réglages\u003c\/span\u003e\n    \u003cspan class=\"t-accordion__icon\" aria-hidden=\"true\"\u003e➕\u003c\/span\u003e\n  \u003c\/button\u003e\n  \u003cdiv id=\"acc-dimensions\" class=\"t-accordion__content\"\u003e\n    \u003cul\u003e\n      \u003cli\u003e\n\u003cstrong\u003eLargeur Triangle :\u003c\/strong\u003e 71,7 cm\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003ePosition 1 (Basse) :\u003c\/strong\u003e Longueur 127 cm \/ Hauteur 67 cm\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003ePosition 2 (Haute) :\u003c\/strong\u003e Longueur 151 cm \/ Hauteur 51 cm\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eDimensions Rampe :\u003c\/strong\u003e 104 cm x 35 cm\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003ePoids Total :\u003c\/strong\u003e 13,7 kg (Triangle 9,4 kg + Rampe 4,3 kg)\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"t-accordion\"\u003e\n  \u003cbutton class=\"t-accordion__header\" type=\"button\" aria-expanded=\"false\" aria-controls=\"acc-use\"\u003e\n    \u003cspan\u003eIdéal pour\u003c\/span\u003e\n    \u003cspan class=\"t-accordion__icon\" aria-hidden=\"true\"\u003e➕\u003c\/span\u003e\n  \u003c\/button\u003e\n  \u003cdiv id=\"acc-use\" class=\"t-accordion__content\"\u003e\n    \u003cul\u003e\n      \u003cli\u003e\n\u003cstrong\u003eIntérieur :\u003c\/strong\u003e Créer une aire de jeux dynamique dans le salon ou la chambre\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eApprentissage :\u003c\/strong\u003e Développer la motricité globale et la prise de risque mesurée\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eJeu Ouvert :\u003c\/strong\u003e Peut servir de cabane, de pont ou de parcours d'obstacles\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eFratrie :\u003c\/strong\u003e Ajustable pour convenir aux petits comme aux plus grands\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"t-accordion\"\u003e\n  \u003cbutton class=\"t-accordion__header\" type=\"button\" aria-expanded=\"false\" aria-controls=\"acc-care\"\u003e\n    \u003cspan\u003eEntretien\u003c\/span\u003e\n    \u003cspan class=\"t-accordion__icon\" aria-hidden=\"true\"\u003e➕\u003c\/span\u003e\n  \u003c\/button\u003e\n  \u003cdiv id=\"acc-care\" class=\"t-accordion__content\"\u003e\n    \u003cul\u003e\n      \u003cli\u003e\n\u003cstrong\u003eNettoyage :\u003c\/strong\u003e Chiffon humide avec un savon doux\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003ePrécautions :\u003c\/strong\u003e Éviter les produits chimiques agressifs\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eStockage :\u003c\/strong\u003e Usage intérieur recommandé (stocker au sec)\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"t-accordion\"\u003e\n  \u003cbutton class=\"t-accordion__header\" type=\"button\" aria-expanded=\"false\" aria-controls=\"acc-shipping\"\u003e\n    \u003cspan\u003eLivraison Gratuite\u003c\/span\u003e\n    \u003cspan class=\"t-accordion__icon\" aria-hidden=\"true\"\u003e➕\u003c\/span\u003e\n  \u003c\/button\u003e\n  \u003cdiv id=\"acc-shipping\" class=\"t-accordion__content\"\u003e\n    \u003cul\u003e\n      \u003cli\u003e\n\u003cstrong\u003eConditionnement :\u003c\/strong\u003e Livré à plat avec instructions (montage simple)\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eDélais indicatifs :\u003c\/strong\u003e Expédition sous 3 à 8 jours ouvrables avec suivi\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eTransporteur :\u003c\/strong\u003e Livraison par Colissimo ou transporteur premium\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eFrais de port :\u003c\/strong\u003e Offerts sans minimum d'achat sur toute la France métropolitaine\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ════════════════════════════════════════════════════════════════════ --\u003e\n\u003c!-- JAVASCRIPT (Accordéons Corrigé - Robusta) --\u003e\n\u003c!-- ════════════════════════════════════════════════════════════════════ --\u003e\n\n\u003cscript\u003e\ndocument.addEventListener('DOMContentLoaded', function () {\n  const accordions = document.querySelectorAll('.t-accordion');\n\n  accordions.forEach(accordion =\u003e {\n    const button = accordion.querySelector('.t-accordion__header');\n    const content = accordion.querySelector('.t-accordion__content');\n    const icon = accordion.querySelector('.t-accordion__icon');\n\n    \/\/ Remove event listeners antigos se o script for reiniciado\n    const newButton = button.cloneNode(true);\n    button.parentNode.replaceChild(newButton, button);\n    \n    newButton.addEventListener('click', (e) =\u003e {\n      e.preventDefault(); \n      e.stopPropagation(); \n      \n      const isOpen = content.classList.contains('is-open');\n\n      if (isOpen) {\n        content.classList.remove('is-open');\n        newButton.setAttribute('aria-expanded', 'false');\n        if (icon) icon.textContent = '➕'; \n        const currentIcon = newButton.querySelector('.t-accordion__icon');\n        if(currentIcon) currentIcon.textContent = '➕';\n      } else {\n        content.classList.add('is-open');\n        newButton.setAttribute('aria-expanded', 'true');\n        const currentIcon = newButton.querySelector('.t-accordion__icon');\n        if(currentIcon) currentIcon.textContent = '➖';\n      }\n    });\n  });\n});\n\u003c\/script\u003e\n","brand":"Montessori House Bed","offers":[{"title":"Default Title","offer_id":56461897171326,"sku":"CLIMB_Jaun_Wit_R","price":199.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0962\/4544\/9086\/files\/2-in-1-montessori-climbing-triangle-with-ramp-3d80f16a.jpg?v=1777732077","url":"https:\/\/tinitto.com\/products\/triangle-descalade-pliable-rampe-2-en-1-ajustable-evolutif","provider":"Tinitto","version":"1.0","type":"link"}