{"title":"Échelles télescopiques","description":"\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1052\/0218\/8552\/files\/echelle_telescopique_4m_2.png?v=1783699958\" alt=\"\"\u003e\u003c\/p\u003e","products":[{"product_id":"echelle-telescopique-1-9-m-en-aluminium","title":"Compact 190  Echelle Telescopique 1,9 m","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Archivo:wght@400;500;800;900\u0026family=Archivo+Narrow:wght@700;800;900\u0026display=swap');\n\n.mh_desc_wrap,\n.mh_desc_wrap * { box-sizing: border-box; }\n\n.mh_desc_wrap {\n  font-family: Archivo, \"Helvetica Neue\", Arial, sans-serif;\n  color: #1B1B1B;\n  background: #FAFAF7;\n  border: 1px solid rgba(27,27,27,.08);\n  border-radius: 16px;\n  padding: 16px;\n  margin: 10px 0 14px;\n  box-shadow: 0 8px 22px rgba(27,27,27,.055);\n  overflow: hidden;\n  position: relative;\n}\n\n\/* Neutralise les styles hérités du thème Shopify *\/\n.mh_desc_wrap div,\n.mh_desc_wrap p,\n.mh_desc_wrap table,\n.mh_desc_wrap summary,\n.mh_desc_wrap details {\n  float: none;\n  max-width: none;\n  text-indent: 0;\n}\n\n.mh_desc_wrap svg {\n  display: block;\n  flex: none;\n  max-width: none;\n}\n\n.mh_desc_wrap::before {\n  content: \"\";\n  position: absolute;\n  top: 0; left: 14px; right: 14px;\n  height: 1px;\n  background: linear-gradient(90deg, rgba(252,209,22,0), rgba(252,209,22,.55), rgba(252,209,22,0));\n  pointer-events: none;\n}\n\n\/* ============ ANIMATIONS : 100% CSS, AUCUN JS REQUIS ============ *\/\n\n@keyframes mhReveal {\n  from { clip-path: inset(0 100% 0 0); }\n  to   { clip-path: inset(0 0 0 0); }\n}\n\n@keyframes mhCinema {\n  from { opacity: 0; transform: translateY(28px) scale(.985); filter: blur(12px); }\n  to   { opacity: 1; transform: translateY(0) scale(1);      filter: blur(0); }\n}\n\n@keyframes mhFadeUp {\n  from { opacity: 0; transform: translateY(18px); filter: blur(8px); }\n  to   { opacity: 1; transform: translateY(0);    filter: blur(0); }\n}\n\n@keyframes mhRule {\n  from { width: 0; opacity: 0; }\n  to   { width: 82%; opacity: 1; }\n}\n\n@keyframes mhUnderline {\n  from { transform: scaleX(0); }\n  to   { transform: scaleX(1); }\n}\n\n@keyframes mhSweep {\n  0%, 42%   { left: -120%; opacity: 0; }\n  52%       { opacity: 1; }\n  78%, 100% { left: 150%;  opacity: 0; }\n}\n\n\/* ============ EN-TÊTE ============ *\/\n\n.mh_badge {\n  display: inline-block;\n  background: #FCD116;\n  color: #1B1B1B;\n  border-radius: 6px;\n  padding: 5px 9px;\n  font-size: 11px;\n  font-weight: 900;\n  letter-spacing: .08em;\n  text-transform: uppercase;\n  margin: 0 0 12px;\n  animation: mhReveal .65s cubic-bezier(.77,0,.175,1) both;\n}\n\n.mh_cinema_title {\n  font-family: \"Archivo Narrow\", Archivo, Arial, sans-serif;\n  font-size: 30px;\n  line-height: .98;\n  font-weight: 900;\n  letter-spacing: -.035em;\n  margin: 0 0 4px;\n  position: relative;\n  animation: mhCinema 1s cubic-bezier(.16,1,.3,1) both;\n  animation-delay: var(--mh-delay, 0ms);\n}\n\n.mh_cinema_title.mh_last { margin-bottom: 14px; }\n\n.mh_cinema_title.mh_last::after {\n  content: \"\";\n  display: block;\n  height: 9px;\n  margin-top: -2px;\n  background: linear-gradient(90deg, rgba(252,209,22,.58), rgba(252,209,22,.18), rgba(252,209,22,0));\n  border-radius: 999px;\n  animation: mhRule 1.1s cubic-bezier(.16,1,.3,1) both;\n  animation-delay: calc(var(--mh-delay, 0ms) + 420ms);\n}\n\n.mh_cinema_text {\n  font-size: 15px;\n  line-height: 1.45;\n  font-weight: 500;\n  color: rgba(27,27,27,.66);\n  margin: 0 0 16px;\n  animation: mhCinema 1s cubic-bezier(.16,1,.3,1) both;\n  animation-delay: var(--mh-delay, 0ms);\n}\n\n\/* ============ CARTES CHIFFRES ============ *\/\n\n.mh_grid {\n  display: grid !important;\n  grid-template-columns: 1fr 1fr !important;\n  width: 100%;\n  gap: 8px;\n  margin-bottom: 12px;\n}\n\n.mh_card {\n  background: #FFFFFF;\n  border: 1px solid rgba(27,27,27,.085);\n  border-radius: 13px;\n  padding: 11px;\n  box-shadow: 0 6px 16px rgba(27,27,27,.04);\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  min-height: 80px;\n  position: relative;\n  overflow: hidden;\n  animation: mhFadeUp .75s cubic-bezier(.22,1,.36,1) both;\n  animation-delay: var(--mh-delay, 0ms);\n  transition: transform .28s ease, box-shadow .28s ease, border-color .28s ease;\n}\n\n.mh_card:hover {\n  transform: translateY(-3px);\n  box-shadow: 0 13px 28px rgba(27,27,27,.10);\n  border-color: rgba(252,209,22,.55);\n}\n\n.mh_card_icon {\n  width: 40px;\n  height: 40px;\n  border-radius: 10px;\n  background: #FCD116;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 40px;\n}\n\n.mh_card svg { transition: transform .3s cubic-bezier(.22,1,.36,1); }\n.mh_card:hover svg { transform: scale(1.08); }\n\n.mh_card_body { min-width: 0; }\n\n.mh_card_num {\n  font-family: \"Archivo Narrow\", Archivo, Arial, sans-serif;\n  font-size: 24px;\n  font-weight: 900;\n  line-height: 1;\n  letter-spacing: -.02em;\n}\n\n.mh_card_num.mh_word { font-size: 21px; }\n\n.mh_card_label {\n  font-size: 9px;\n  font-weight: 900;\n  letter-spacing: .075em;\n  text-transform: uppercase;\n  color: rgba(27,27,27,.55);\n  margin-top: 5px;\n}\n\n\/* ============ BLOC NOIR : CONFIGURATIONS ============ *\/\n\n.mh_black_panel {\n  position: relative;\n  background: linear-gradient(135deg, #111111 0%, #1B1B1B 52%, #121212 100%);\n  border-radius: 14px;\n  padding: 2px;\n  margin-bottom: 12px;\n  box-shadow: 0 16px 34px rgba(27,27,27,.22);\n  border: 1px solid rgba(252,209,22,.18);\n  overflow: hidden;\n  isolation: isolate;\n  animation: mhFadeUp .85s cubic-bezier(.22,1,.36,1) both;\n  animation-delay: var(--mh-delay, 0ms);\n}\n\n.mh_black_panel::after {\n  content: \"\";\n  position: absolute;\n  top: -70%; left: -120%;\n  width: 54%; height: 240%;\n  transform: skewX(-20deg);\n  pointer-events: none;\n  z-index: 5;\n  opacity: 0;\n  background: linear-gradient(90deg, rgba(252,209,22,0), rgba(255,255,255,.20), rgba(252,209,22,0));\n  animation: mhSweep 7.2s cubic-bezier(.16,1,.3,1) infinite;\n}\n\n.mh_black_panel::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  border-radius: 14px;\n  padding: 1.5px;\n  background: linear-gradient(135deg, #FCD116 0%, rgba(252,209,22,.13) 52%, rgba(252,209,22,.38) 100%);\n  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\n          mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\n  -webkit-mask-composite: xor;\n          mask-composite: exclude;\n  pointer-events: none;\n  z-index: 4;\n}\n\n.mh_trust_shell {\n  position: relative;\n  z-index: 2;\n  background:\n    linear-gradient(135deg, rgba(255,255,255,.035), rgba(255,255,255,0) 36%),\n    #1B1B1B;\n  border-radius: 13px;\n  padding: 15px 14px;\n}\n\n.mh_trust_shell::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  border-radius: 13px;\n  background: radial-gradient(circle at top center, rgba(252,209,22,.08), transparent 48%);\n  pointer-events: none;\n}\n\n.mh_trust {\n  position: relative;\n  z-index: 3;\n  display: flex !important;\n  flex-direction: row !important;\n  flex-wrap: nowrap;\n  width: 100%;\n  align-items: stretch;\n  justify-content: space-between;\n  gap: 0;\n}\n\n.mh_trust_item {\n  position: relative;\n  flex: 1 1 0 !important;\n  min-width: 0;\n  display: flex !important;\n  flex-direction: column !important;\n  align-items: center;\n  justify-content: flex-start;\n  text-align: center;\n  gap: 9px;\n  padding: 2px 8px;\n  border-radius: 12px;\n  transition: transform .25s ease, background .25s ease;\n}\n\n.mh_trust_text {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: flex-start;\n  min-height: 0;\n  width: 100%;\n}\n\n.mh_trust_item:hover {\n  transform: translateY(-2px);\n  background: rgba(252,209,22,.045);\n}\n\n.mh_trust_icon {\n  width: 34px;\n  height: 34px;\n  border-radius: 9px;\n  background: rgba(252,209,22,.12);\n  border: 1px solid rgba(252,209,22,.25);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 34px;\n  box-shadow: inset 0 0 0 1px rgba(252,209,22,.12), 0 0 14px rgba(252,209,22,.08);\n}\n\n.mh_trust_title {\n  font-family: \"Archivo Narrow\", Archivo, Arial, sans-serif;\n  font-size: 13px;\n  font-weight: 900;\n  line-height: 1.1;\n  color: #FAFAF7;\n  white-space: normal;\n  overflow-wrap: break-word;\n}\n\n.mh_block_label {\n  position: relative;\n  z-index: 3;\n  font-size: 9.5px;\n  font-weight: 900;\n  letter-spacing: .12em;\n  text-transform: uppercase;\n  color: rgba(252,209,22,.78);\n  margin: 0 0 13px;\n  padding-bottom: 10px;\n  border-bottom: 1px solid rgba(252,209,22,.14);\n}\n\n\/* ============ BLOC JAUNE ============ *\/\n\n.mh_yellow_panel {\n  position: relative;\n  overflow: hidden;\n  isolation: isolate;\n  background: linear-gradient(135deg, #FCD116 0%, #FFE25A 42%, #F2C600 100%);\n  border: 1px solid rgba(27,27,27,.08);\n  border-radius: 14px;\n  padding: 16px 15px;\n  margin-bottom: 12px;\n  box-shadow: 0 14px 30px rgba(252,209,22,.25), inset 0 1px 0 rgba(255,255,255,.38);\n  animation: mhFadeUp .8s cubic-bezier(.22,1,.36,1) both;\n  animation-delay: var(--mh-delay, 0ms);\n}\n\n.mh_yellow_panel::after {\n  content: \"\";\n  position: absolute;\n  top: -70%; left: -120%;\n  width: 54%; height: 240%;\n  transform: skewX(-20deg);\n  pointer-events: none;\n  z-index: 1;\n  opacity: 0;\n  background: linear-gradient(90deg, rgba(255,255,255,0), rgba(255,255,255,.65), rgba(255,255,255,0));\n  animation: mhSweep 7.2s cubic-bezier(.16,1,.3,1) infinite;\n}\n\n.mh_yellow_panel \u003e * { position: relative; z-index: 2; }\n\n.mh_yellow_title {\n  font-family: \"Archivo Narrow\", Archivo, Arial, sans-serif;\n  font-size: 24px;\n  line-height: 1.04;\n  font-weight: 900;\n  letter-spacing: -.03em;\n  color: #1B1B1B;\n  margin: 0 0 8px;\n}\n\n.mh_yellow_text {\n  font-size: 13.5px;\n  line-height: 1.45;\n  font-weight: 800;\n  color: rgba(27,27,27,.82);\n  margin: 0;\n}\n\n\/* ============ ACCORDÉONS ============ *\/\n\n.mh_specs_details,\n.mh_faq {\n  background: #FFFFFF;\n  border: 1px solid rgba(27,27,27,.085);\n  border-radius: 13px;\n  padding: 13px;\n  margin-bottom: 8px;\n  box-shadow: 0 5px 14px rgba(27,27,27,.03);\n  overflow: hidden;\n  animation: mhFadeUp .75s cubic-bezier(.22,1,.36,1) both;\n  animation-delay: var(--mh-delay, 0ms);\n  transition: border-color .25s ease, box-shadow .25s ease;\n}\n\n.mh_specs_details:hover,\n.mh_faq:hover {\n  border-color: rgba(252,209,22,.42);\n  box-shadow: 0 9px 20px rgba(27,27,27,.055);\n}\n\n.mh_specs_details[open],\n.mh_faq[open] {\n  border-color: rgba(252,209,22,.55);\n  box-shadow: 0 10px 24px rgba(27,27,27,.065);\n}\n\n.mh_specs_details summary,\n.mh_faq summary {\n  cursor: pointer;\n  font-size: 14.5px;\n  font-weight: 900;\n  line-height: 1.3;\n  list-style: none;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 12px;\n}\n\n.mh_specs_details summary::-webkit-details-marker,\n.mh_faq summary::-webkit-details-marker { display: none; }\n\n.mh_specs_details summary:focus-visible,\n.mh_faq summary:focus-visible {\n  outline: 2px solid #FCD116;\n  outline-offset: 3px;\n  border-radius: 4px;\n}\n\n.mh_faq_icon {\n  color: #FCD116;\n  font-size: 18px;\n  line-height: 1;\n  font-weight: 900;\n  width: 22px;\n  height: 22px;\n  flex: 0 0 22px;\n  border-radius: 999px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  transition: transform .25s ease, background .25s ease, color .25s ease;\n}\n\n.mh_specs_details[open] .mh_faq_icon,\n.mh_faq[open] .mh_faq_icon {\n  color: #1B1B1B;\n  background: #FCD116;\n  transform: rotate(45deg);\n}\n\n.mh_faq p {\n  margin: 10px 0 0;\n  font-size: 13.5px;\n  line-height: 1.5;\n  color: rgba(27,27,27,.64);\n  font-weight: 500;\n}\n\n.mh_specs_table {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: 13px;\n  margin-top: 12px;\n  table-layout: fixed;\n}\n\n.mh_specs_table td {\n  padding: 9px 0;\n  border-bottom: 1px solid rgba(27,27,27,.06);\n  vertical-align: middle;\n}\n\n.mh_specs_table tr:last-child td { border-bottom: 0; }\n.mh_specs_table tr:hover { background: rgba(252,209,22,.08); }\n\n.mh_specs_label {\n  color: rgba(27,27,27,.5);\n  font-weight: 500;\n  width: 52%;\n  text-align: left;\n}\n\n.mh_specs_val {\n  font-weight: 900;\n  font-family: \"Archivo Narrow\", Archivo, Arial, sans-serif;\n  text-align: right;\n  width: 48%;\n}\n\n\/* ============ TITRE FAQ ============ *\/\n\n.mh_rule {\n  height: 1px;\n  border: 0;\n  background: rgba(27,27,27,.08);\n  margin: 16px 0;\n}\n\n\/* Garde-fou : Shopify réinsère un \u003cbr\u003e dans les conteneurs vides *\/\n.mh_desc_wrap div \u003e br:only-child,\n.mh_desc_wrap span \u003e br:only-child { display: none !important; }\n\n.mh_faq_heading {\n  font-family: \"Archivo Narrow\", Archivo, Arial, sans-serif;\n  font-size: 24px;\n  line-height: 1;\n  font-weight: 900;\n  letter-spacing: -.025em;\n  margin: 0 0 10px;\n  animation: mhFadeUp .75s cubic-bezier(.22,1,.36,1) both;\n}\n\n.mh_underline_kin {\n  position: relative;\n  display: inline-block;\n}\n\n.mh_underline_kin::after {\n  content: \"\";\n  position: absolute;\n  bottom: -3px; left: 0;\n  width: 100%;\n  height: 2px;\n  background: #FCD116;\n  transform-origin: left;\n  animation: mhUnderline .55s cubic-bezier(.77,0,.175,1) both;\n  animation-delay: 300ms;\n}\n\n\/* ============ MOBILE ============ *\/\n\n@media screen and (max-width: 560px) {\n  .mh_desc_wrap { padding: 13px; border-radius: 14px; }\n  .mh_cinema_title { font-size: 25px; }\n  .mh_cinema_text { font-size: 14px; }\n\n  .mh_grid { gap: 7px; }\n  .mh_card { padding: 10px; gap: 9px; min-height: 74px; }\n  .mh_card_icon { width: 34px; height: 34px; flex: 0 0 34px; border-radius: 9px; }\n  .mh_card_num { font-size: 20px; }\n  .mh_card_num.mh_word { font-size: 17px; }\n\n  .mh_trust {\n    flex-direction: column !important;\n    gap: 0;\n  }\n\n  .mh_trust_item {\n    flex: 0 0 auto !important;\n    flex-direction: row !important;\n    align-items: center;\n    text-align: left;\n    gap: 11px;\n    padding: 10px 4px;\n  }\n\n  .mh_trust_text {\n    align-items: flex-start;\n    min-height: 0;\n    flex: 1;\n  }\n\n  .mh_trust_item + .mh_trust_item::before {\n    left: 0;\n    top: 0;\n    width: 100%;\n    height: 1px;\n    transform: none;\n    background: linear-gradient(90deg, rgba(252,209,22,.04), rgba(252,209,22,.22), rgba(252,209,22,.04));\n  }\n\n  .mh_yellow_title { font-size: 21px; }\n  .mh_faq_heading { font-size: 21px; }\n\n  .mh_card:hover,\n  .mh_trust_item:hover { transform: none; }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .mh_desc_wrap *,\n  .mh_desc_wrap *::before,\n  .mh_desc_wrap *::after {\n    animation: none !important;\n    transition: none !important;\n  }\n  .mh_cinema_title.mh_last::after { width: 82%; opacity: 1; }\n  .mh_underline_kin::after { transform: scaleX(1); }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"mh_desc_wrap\"\u003e\n\n  \u003cdiv class=\"mh_badge\"\u003eCOMPACT 190\u003c\/div\u003e\n\n  \u003cdiv class=\"mh_cinema_title\" style=\"--mh-delay:90ms;\"\u003e1,90 m déployée.\u003c\/div\u003e\n  \u003cdiv class=\"mh_cinema_title mh_last\" style=\"--mh-delay:220ms;\"\u003e65 cm repliée.\u003c\/div\u003e\n\n  \u003cp class=\"mh_cinema_text\" style=\"--mh-delay:360ms;\"\u003eÉchelle télescopique compacte en aluminium, à verrouillage barreau par barreau et pieds équipés de patins antidérapants. Hauteur déployée : 1,90 m. Hauteur repliée : 65 cm. Poids : 5 kg. Charge maximale admissible : 150 kg. Conforme à la norme EN 131, usage professionnel.\u003c\/p\u003e\n\n  \u003cdiv class=\"mh_grid\"\u003e\n\n    \u003cdiv class=\"mh_card\" style=\"--mh-delay:0ms;\"\u003e\n      \u003cdiv class=\"mh_card_icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" width=\"22\" height=\"22\" fill=\"none\" stroke=\"#1B1B1B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 20V4M6 10l6-6 6 6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mh_card_body\"\u003e\n        \u003cdiv class=\"mh_card_num\"\u003e1,90 m\u003c\/div\u003e\n        \u003cdiv class=\"mh_card_label\"\u003eHauteur déployée\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"mh_card\" style=\"--mh-delay:80ms;\"\u003e\n      \u003cdiv class=\"mh_card_icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" width=\"22\" height=\"22\" fill=\"none\" stroke=\"#1B1B1B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003crect x=\"4\" y=\"6\" width=\"16\" height=\"10\" rx=\"1.5\"\u003e\u003c\/rect\u003e\u003cpath d=\"M8 20h8M12 16v4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mh_card_body\"\u003e\n        \u003cdiv class=\"mh_card_num\"\u003e65 cm\u003c\/div\u003e\n        \u003cdiv class=\"mh_card_label\"\u003eHauteur repliée\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"mh_card\" style=\"--mh-delay:160ms;\"\u003e\n      \u003cdiv class=\"mh_card_icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" width=\"22\" height=\"22\" fill=\"none\" stroke=\"#1B1B1B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 3a2 2 0 0 1 2 2h4l2 15H4L6 5h4a2 2 0 0 1 2-2z\"\u003e\u003c\/path\u003e\u003cpath d=\"M9 12h6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mh_card_body\"\u003e\n        \u003cdiv class=\"mh_card_num\"\u003e5 kg\u003c\/div\u003e\n        \u003cdiv class=\"mh_card_label\"\u003ePoids\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"mh_card\" style=\"--mh-delay:240ms;\"\u003e\n      \u003cdiv class=\"mh_card_icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" width=\"22\" height=\"22\" fill=\"none\" stroke=\"#1B1B1B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 3l7 3v5c0 5.2-3 8.4-7 10-4-1.6-7-4.8-7-10V6l7-3z\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 12l2.2 2.2 4.8-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mh_card_body\"\u003e\n        \u003cdiv class=\"mh_card_num mh_word\"\u003eEN 131\u003c\/div\u003e\n        \u003cdiv class=\"mh_card_label\"\u003eCharge 150 kg\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"mh_black_panel\" style=\"--mh-delay:120ms;\"\u003e\n    \u003cdiv class=\"mh_trust_shell\"\u003e\n\n      \u003cdiv class=\"mh_block_label\"\u003eUsages prévus\u003c\/div\u003e\n\n      \u003cdiv class=\"mh_trust\"\u003e\n\n        \u003cdiv class=\"mh_trust_item\"\u003e\n          \u003cdiv class=\"mh_trust_icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"#FCD116\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M13 2L4 14h6l-1 8 9-12h-6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"mh_trust_text\"\u003e\n            \u003cdiv class=\"mh_trust_title\"\u003eÉlectricité\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"mh_trust_item\"\u003e\n          \u003cdiv class=\"mh_trust_icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"#FCD116\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M6 3v6a4 4 0 0 0 4 4h4a4 4 0 0 1 4 4v4\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 3h6\"\u003e\u003c\/path\u003e\u003cpath d=\"M15 21h6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"mh_trust_text\"\u003e\n            \u003cdiv class=\"mh_trust_title\"\u003ePlomberie\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"mh_trust_item\"\u003e\n          \u003cdiv class=\"mh_trust_icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"#FCD116\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M14.5 4.5a4 4 0 0 0 5 5L21 8v8l-5 5H8l-5-5 1.5-1.5a4 4 0 0 0 5-5L11 3h8z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"mh_trust_text\"\u003e\n            \u003cdiv class=\"mh_trust_title\"\u003eMaintenance\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"mh_trust_item\"\u003e\n          \u003cdiv class=\"mh_trust_icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"#FCD116\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M3 21h18\"\u003e\u003c\/path\u003e\u003cpath d=\"M5 21V8l7-5 7 5v13\"\u003e\u003c\/path\u003e\u003cpath d=\"M10 21v-6h4v6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"mh_trust_text\"\u003e\n            \u003cdiv class=\"mh_trust_title\"\u003eSecond œuvre\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"mh_yellow_panel\" style=\"--mh-delay:120ms;\"\u003e\n    \u003cdiv class=\"mh_yellow_title\"\u003eVerrouillage barreau par barreau, patins antidérapants\u003c\/div\u003e\n    \u003cp class=\"mh_yellow_text\"\u003eChaque barreau dispose de son propre mécanisme de verrouillage : la sortie des sections peut être arrêtée avant les 1,90 m. Les deux pieds sont équipés de patins antidérapants, prévus pour un usage sur sol plat, dur et non glissant. Repliée, la structure mesure 65 cm pour 5 kg.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdetails class=\"mh_specs_details\" style=\"--mh-delay:60ms;\"\u003e\n    \u003csummary\u003e\u003cspan\u003eCaractéristiques techniques\u003c\/span\u003e\u003cspan class=\"mh_faq_icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n    \u003ctable class=\"mh_specs_table\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003eHauteur déployée\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003e1,90 m\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003eHauteur repliée\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003e65 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003ePoids\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003e5 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003eCharge maximale\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003e150 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003eNorme\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003eEN 131, usage pro\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003eVerrouillage\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003eBarreau par barreau\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003ePieds\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003ePatins antidérapants\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n  \u003c\/details\u003e\n\n  \u003chr class=\"mh_rule\"\u003e\n\n  \u003cdiv class=\"mh_faq_heading\"\u003e\u003cspan class=\"mh_underline_kin\"\u003eQuestions fréquentes\u003c\/span\u003e\u003c\/div\u003e\n\n  \u003cdetails class=\"mh_faq\" style=\"--mh-delay:0ms;\"\u003e\n    \u003csummary\u003e\u003cspan\u003eQuelles sont les hauteurs déployée et repliée ?\u003c\/span\u003e\u003cspan class=\"mh_faq_icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n    \u003cp\u003eLa hauteur déployée est de 1,90 m et la hauteur repliée de 65 cm. Cette seconde dimension correspond au format de transport et de rangement du modèle.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"mh_faq\" style=\"--mh-delay:80ms;\"\u003e\n    \u003csummary\u003e\u003cspan\u003eComment fonctionne le verrouillage ?\u003c\/span\u003e\u003cspan class=\"mh_faq_icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n    \u003cp\u003eLe verrouillage s'effectue barreau par barreau : chaque barreau dispose de son propre mécanisme. Le déploiement peut donc être arrêté à une hauteur intermédiaire sans sortir la totalité des sections.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"mh_faq\" style=\"--mh-delay:160ms;\"\u003e\n    \u003csummary\u003e\u003cspan\u003eSur quel type de sol doit-elle être utilisée ?\u003c\/span\u003e\u003cspan class=\"mh_faq_icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n    \u003cp\u003eSur un sol plat, dur et non glissant. Les pieds sont équipés de patins antidérapants prévus pour ce type de surface, l'échelle étant appuyée selon l'angle indiqué par le fabricant.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"mh_faq\" style=\"--mh-delay:240ms;\"\u003e\n    \u003csummary\u003e\u003cspan\u003eQuels sont son poids et sa charge maximale admissible ?\u003c\/span\u003e\u003cspan class=\"mh_faq_icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n    \u003cp\u003eL'échelle pèse 5 kg. La charge maximale admissible est de 150 kg, utilisateur et matériel portés inclus. Ce modèle est conforme à la norme EN 131 pour un usage professionnel.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"mh_faq\" style=\"--mh-delay:320ms;\"\u003e\n    \u003csummary\u003e\u003cspan\u003ePour quels travaux est-elle prévue ?\u003c\/span\u003e\u003cspan class=\"mh_faq_icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n    \u003cp\u003eLe modèle est destiné aux interventions en intérieur : électricité, plomberie, maintenance, second œuvre, accès aux plafonds, trappes, luminaires, vitres et placards techniques. Sa hauteur déployée de 1,90 m définit la limite d'usage.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"AltiSafe Pro","offers":[{"title":"Default Title","offer_id":58201839993096,"sku":null,"price":119.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1052\/0218\/8552\/files\/echelle-telescopique-aluminium-1m90-compacte-maxihauteur.png?v=1783699942"},{"product_id":"echelle-telescopique-2-6-m-aluminium-compacte","title":"Compact 260  Echelle Telescopique 2,6 EN 131 Pro","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Archivo:wght@400;500;800;900\u0026family=Archivo+Narrow:wght@700;800;900\u0026display=swap');\n\n.mh_desc_wrap,\n.mh_desc_wrap * { box-sizing: border-box; }\n\n.mh_desc_wrap {\n  font-family: Archivo, \"Helvetica Neue\", Arial, sans-serif;\n  color: #1B1B1B;\n  background: #FAFAF7;\n  border: 1px solid rgba(27,27,27,.08);\n  border-radius: 16px;\n  padding: 16px;\n  margin: 10px 0 14px;\n  box-shadow: 0 8px 22px rgba(27,27,27,.055);\n  overflow: hidden;\n  position: relative;\n}\n\n\/* Neutralise les styles hérités du thème Shopify *\/\n.mh_desc_wrap div,\n.mh_desc_wrap p,\n.mh_desc_wrap table,\n.mh_desc_wrap summary,\n.mh_desc_wrap details {\n  float: none;\n  max-width: none;\n  text-indent: 0;\n}\n\n.mh_desc_wrap svg {\n  display: block;\n  flex: none;\n  max-width: none;\n}\n\n.mh_desc_wrap::before {\n  content: \"\";\n  position: absolute;\n  top: 0; left: 14px; right: 14px;\n  height: 1px;\n  background: linear-gradient(90deg, rgba(252,209,22,0), rgba(252,209,22,.55), rgba(252,209,22,0));\n  pointer-events: none;\n}\n\n\/* ============ ANIMATIONS : 100% CSS, AUCUN JS REQUIS ============ *\/\n\n@keyframes mhReveal {\n  from { clip-path: inset(0 100% 0 0); }\n  to   { clip-path: inset(0 0 0 0); }\n}\n\n@keyframes mhCinema {\n  from { opacity: 0; transform: translateY(28px) scale(.985); filter: blur(12px); }\n  to   { opacity: 1; transform: translateY(0) scale(1);      filter: blur(0); }\n}\n\n@keyframes mhFadeUp {\n  from { opacity: 0; transform: translateY(18px); filter: blur(8px); }\n  to   { opacity: 1; transform: translateY(0);    filter: blur(0); }\n}\n\n@keyframes mhRule {\n  from { width: 0; opacity: 0; }\n  to   { width: 82%; opacity: 1; }\n}\n\n@keyframes mhUnderline {\n  from { transform: scaleX(0); }\n  to   { transform: scaleX(1); }\n}\n\n@keyframes mhSweep {\n  0%, 42%   { left: -120%; opacity: 0; }\n  52%       { opacity: 1; }\n  78%, 100% { left: 150%;  opacity: 0; }\n}\n\n\/* ============ EN-TÊTE ============ *\/\n\n.mh_badge {\n  display: inline-block;\n  background: #FCD116;\n  color: #1B1B1B;\n  border-radius: 6px;\n  padding: 5px 9px;\n  font-size: 11px;\n  font-weight: 900;\n  letter-spacing: .08em;\n  text-transform: uppercase;\n  margin: 0 0 12px;\n  animation: mhReveal .65s cubic-bezier(.77,0,.175,1) both;\n}\n\n.mh_cinema_title {\n  font-family: \"Archivo Narrow\", Archivo, Arial, sans-serif;\n  font-size: 30px;\n  line-height: .98;\n  font-weight: 900;\n  letter-spacing: -.035em;\n  margin: 0 0 4px;\n  position: relative;\n  animation: mhCinema 1s cubic-bezier(.16,1,.3,1) both;\n  animation-delay: var(--mh-delay, 0ms);\n}\n\n.mh_cinema_title.mh_last { margin-bottom: 14px; }\n\n.mh_cinema_title.mh_last::after {\n  content: \"\";\n  display: block;\n  height: 9px;\n  margin-top: -2px;\n  background: linear-gradient(90deg, rgba(252,209,22,.58), rgba(252,209,22,.18), rgba(252,209,22,0));\n  border-radius: 999px;\n  animation: mhRule 1.1s cubic-bezier(.16,1,.3,1) both;\n  animation-delay: calc(var(--mh-delay, 0ms) + 420ms);\n}\n\n.mh_cinema_text {\n  font-size: 15px;\n  line-height: 1.45;\n  font-weight: 500;\n  color: rgba(27,27,27,.66);\n  margin: 0 0 16px;\n  animation: mhCinema 1s cubic-bezier(.16,1,.3,1) both;\n  animation-delay: var(--mh-delay, 0ms);\n}\n\n\/* ============ CARTES CHIFFRES ============ *\/\n\n.mh_grid {\n  display: grid !important;\n  grid-template-columns: 1fr 1fr !important;\n  width: 100%;\n  gap: 8px;\n  margin-bottom: 12px;\n}\n\n.mh_card {\n  background: #FFFFFF;\n  border: 1px solid rgba(27,27,27,.085);\n  border-radius: 13px;\n  padding: 11px;\n  box-shadow: 0 6px 16px rgba(27,27,27,.04);\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  min-height: 80px;\n  position: relative;\n  overflow: hidden;\n  animation: mhFadeUp .75s cubic-bezier(.22,1,.36,1) both;\n  animation-delay: var(--mh-delay, 0ms);\n  transition: transform .28s ease, box-shadow .28s ease, border-color .28s ease;\n}\n\n.mh_card:hover {\n  transform: translateY(-3px);\n  box-shadow: 0 13px 28px rgba(27,27,27,.10);\n  border-color: rgba(252,209,22,.55);\n}\n\n.mh_card_icon {\n  width: 40px;\n  height: 40px;\n  border-radius: 10px;\n  background: #FCD116;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 40px;\n}\n\n.mh_card svg { transition: transform .3s cubic-bezier(.22,1,.36,1); }\n.mh_card:hover svg { transform: scale(1.08); }\n\n.mh_card_body { min-width: 0; }\n\n.mh_card_num {\n  font-family: \"Archivo Narrow\", Archivo, Arial, sans-serif;\n  font-size: 24px;\n  font-weight: 900;\n  line-height: 1;\n  letter-spacing: -.02em;\n}\n\n.mh_card_num.mh_word { font-size: 21px; }\n\n.mh_card_label {\n  font-size: 9px;\n  font-weight: 900;\n  letter-spacing: .075em;\n  text-transform: uppercase;\n  color: rgba(27,27,27,.55);\n  margin-top: 5px;\n}\n\n\/* ============ BLOC NOIR : CONFIGURATIONS ============ *\/\n\n.mh_black_panel {\n  position: relative;\n  background: linear-gradient(135deg, #111111 0%, #1B1B1B 52%, #121212 100%);\n  border-radius: 14px;\n  padding: 2px;\n  margin-bottom: 12px;\n  box-shadow: 0 16px 34px rgba(27,27,27,.22);\n  border: 1px solid rgba(252,209,22,.18);\n  overflow: hidden;\n  isolation: isolate;\n  animation: mhFadeUp .85s cubic-bezier(.22,1,.36,1) both;\n  animation-delay: var(--mh-delay, 0ms);\n}\n\n.mh_black_panel::after {\n  content: \"\";\n  position: absolute;\n  top: -70%; left: -120%;\n  width: 54%; height: 240%;\n  transform: skewX(-20deg);\n  pointer-events: none;\n  z-index: 5;\n  opacity: 0;\n  background: linear-gradient(90deg, rgba(252,209,22,0), rgba(255,255,255,.20), rgba(252,209,22,0));\n  animation: mhSweep 7.2s cubic-bezier(.16,1,.3,1) infinite;\n}\n\n.mh_black_panel::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  border-radius: 14px;\n  padding: 1.5px;\n  background: linear-gradient(135deg, #FCD116 0%, rgba(252,209,22,.13) 52%, rgba(252,209,22,.38) 100%);\n  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\n          mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\n  -webkit-mask-composite: xor;\n          mask-composite: exclude;\n  pointer-events: none;\n  z-index: 4;\n}\n\n.mh_trust_shell {\n  position: relative;\n  z-index: 2;\n  background:\n    linear-gradient(135deg, rgba(255,255,255,.035), rgba(255,255,255,0) 36%),\n    #1B1B1B;\n  border-radius: 13px;\n  padding: 15px 14px;\n}\n\n.mh_trust_shell::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  border-radius: 13px;\n  background: radial-gradient(circle at top center, rgba(252,209,22,.08), transparent 48%);\n  pointer-events: none;\n}\n\n.mh_trust {\n  position: relative;\n  z-index: 3;\n  display: flex !important;\n  flex-direction: row !important;\n  flex-wrap: nowrap;\n  width: 100%;\n  align-items: stretch;\n  justify-content: space-between;\n  gap: 0;\n}\n\n.mh_trust_item {\n  position: relative;\n  flex: 1 1 0 !important;\n  min-width: 0;\n  display: flex !important;\n  flex-direction: column !important;\n  align-items: center;\n  justify-content: flex-start;\n  text-align: center;\n  gap: 9px;\n  padding: 2px 8px;\n  border-radius: 12px;\n  transition: transform .25s ease, background .25s ease;\n}\n\n.mh_trust_text {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: flex-start;\n  min-height: 0;\n  width: 100%;\n}\n\n.mh_trust_item:hover {\n  transform: translateY(-2px);\n  background: rgba(252,209,22,.045);\n}\n\n.mh_trust_icon {\n  width: 34px;\n  height: 34px;\n  border-radius: 9px;\n  background: rgba(252,209,22,.12);\n  border: 1px solid rgba(252,209,22,.25);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 34px;\n  box-shadow: inset 0 0 0 1px rgba(252,209,22,.12), 0 0 14px rgba(252,209,22,.08);\n}\n\n.mh_trust_title {\n  font-family: \"Archivo Narrow\", Archivo, Arial, sans-serif;\n  font-size: 13px;\n  font-weight: 900;\n  line-height: 1.1;\n  color: #FAFAF7;\n  white-space: normal;\n  overflow-wrap: break-word;\n}\n\n.mh_block_label {\n  position: relative;\n  z-index: 3;\n  font-size: 9.5px;\n  font-weight: 900;\n  letter-spacing: .12em;\n  text-transform: uppercase;\n  color: rgba(252,209,22,.78);\n  margin: 0 0 13px;\n  padding-bottom: 10px;\n  border-bottom: 1px solid rgba(252,209,22,.14);\n}\n\n\/* ============ BLOC JAUNE ============ *\/\n\n.mh_yellow_panel {\n  position: relative;\n  overflow: hidden;\n  isolation: isolate;\n  background: linear-gradient(135deg, #FCD116 0%, #FFE25A 42%, #F2C600 100%);\n  border: 1px solid rgba(27,27,27,.08);\n  border-radius: 14px;\n  padding: 16px 15px;\n  margin-bottom: 12px;\n  box-shadow: 0 14px 30px rgba(252,209,22,.25), inset 0 1px 0 rgba(255,255,255,.38);\n  animation: mhFadeUp .8s cubic-bezier(.22,1,.36,1) both;\n  animation-delay: var(--mh-delay, 0ms);\n}\n\n.mh_yellow_panel::after {\n  content: \"\";\n  position: absolute;\n  top: -70%; left: -120%;\n  width: 54%; height: 240%;\n  transform: skewX(-20deg);\n  pointer-events: none;\n  z-index: 1;\n  opacity: 0;\n  background: linear-gradient(90deg, rgba(255,255,255,0), rgba(255,255,255,.65), rgba(255,255,255,0));\n  animation: mhSweep 7.2s cubic-bezier(.16,1,.3,1) infinite;\n}\n\n.mh_yellow_panel \u003e * { position: relative; z-index: 2; }\n\n.mh_yellow_title {\n  font-family: \"Archivo Narrow\", Archivo, Arial, sans-serif;\n  font-size: 24px;\n  line-height: 1.04;\n  font-weight: 900;\n  letter-spacing: -.03em;\n  color: #1B1B1B;\n  margin: 0 0 8px;\n}\n\n.mh_yellow_text {\n  font-size: 13.5px;\n  line-height: 1.45;\n  font-weight: 800;\n  color: rgba(27,27,27,.82);\n  margin: 0;\n}\n\n\/* ============ ACCORDÉONS ============ *\/\n\n.mh_specs_details,\n.mh_faq {\n  background: #FFFFFF;\n  border: 1px solid rgba(27,27,27,.085);\n  border-radius: 13px;\n  padding: 13px;\n  margin-bottom: 8px;\n  box-shadow: 0 5px 14px rgba(27,27,27,.03);\n  overflow: hidden;\n  animation: mhFadeUp .75s cubic-bezier(.22,1,.36,1) both;\n  animation-delay: var(--mh-delay, 0ms);\n  transition: border-color .25s ease, box-shadow .25s ease;\n}\n\n.mh_specs_details:hover,\n.mh_faq:hover {\n  border-color: rgba(252,209,22,.42);\n  box-shadow: 0 9px 20px rgba(27,27,27,.055);\n}\n\n.mh_specs_details[open],\n.mh_faq[open] {\n  border-color: rgba(252,209,22,.55);\n  box-shadow: 0 10px 24px rgba(27,27,27,.065);\n}\n\n.mh_specs_details summary,\n.mh_faq summary {\n  cursor: pointer;\n  font-size: 14.5px;\n  font-weight: 900;\n  line-height: 1.3;\n  list-style: none;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 12px;\n}\n\n.mh_specs_details summary::-webkit-details-marker,\n.mh_faq summary::-webkit-details-marker { display: none; }\n\n.mh_specs_details summary:focus-visible,\n.mh_faq summary:focus-visible {\n  outline: 2px solid #FCD116;\n  outline-offset: 3px;\n  border-radius: 4px;\n}\n\n.mh_faq_icon {\n  color: #FCD116;\n  font-size: 18px;\n  line-height: 1;\n  font-weight: 900;\n  width: 22px;\n  height: 22px;\n  flex: 0 0 22px;\n  border-radius: 999px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  transition: transform .25s ease, background .25s ease, color .25s ease;\n}\n\n.mh_specs_details[open] .mh_faq_icon,\n.mh_faq[open] .mh_faq_icon {\n  color: #1B1B1B;\n  background: #FCD116;\n  transform: rotate(45deg);\n}\n\n.mh_faq p {\n  margin: 10px 0 0;\n  font-size: 13.5px;\n  line-height: 1.5;\n  color: rgba(27,27,27,.64);\n  font-weight: 500;\n}\n\n.mh_specs_table {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: 13px;\n  margin-top: 12px;\n  table-layout: fixed;\n}\n\n.mh_specs_table td {\n  padding: 9px 0;\n  border-bottom: 1px solid rgba(27,27,27,.06);\n  vertical-align: middle;\n}\n\n.mh_specs_table tr:last-child td { border-bottom: 0; }\n.mh_specs_table tr:hover { background: rgba(252,209,22,.08); }\n\n.mh_specs_label {\n  color: rgba(27,27,27,.5);\n  font-weight: 500;\n  width: 52%;\n  text-align: left;\n}\n\n.mh_specs_val {\n  font-weight: 900;\n  font-family: \"Archivo Narrow\", Archivo, Arial, sans-serif;\n  text-align: right;\n  width: 48%;\n}\n\n\/* ============ TITRE FAQ ============ *\/\n\n.mh_rule {\n  height: 1px;\n  border: 0;\n  background: rgba(27,27,27,.08);\n  margin: 16px 0;\n}\n\n\/* Garde-fou : Shopify réinsère un \u003cbr\u003e dans les conteneurs vides *\/\n.mh_desc_wrap div \u003e br:only-child,\n.mh_desc_wrap span \u003e br:only-child { display: none !important; }\n\n.mh_faq_heading {\n  font-family: \"Archivo Narrow\", Archivo, Arial, sans-serif;\n  font-size: 24px;\n  line-height: 1;\n  font-weight: 900;\n  letter-spacing: -.025em;\n  margin: 0 0 10px;\n  animation: mhFadeUp .75s cubic-bezier(.22,1,.36,1) both;\n}\n\n.mh_underline_kin {\n  position: relative;\n  display: inline-block;\n}\n\n.mh_underline_kin::after {\n  content: \"\";\n  position: absolute;\n  bottom: -3px; left: 0;\n  width: 100%;\n  height: 2px;\n  background: #FCD116;\n  transform-origin: left;\n  animation: mhUnderline .55s cubic-bezier(.77,0,.175,1) both;\n  animation-delay: 300ms;\n}\n\n\/* ============ MOBILE ============ *\/\n\n@media screen and (max-width: 560px) {\n  .mh_desc_wrap { padding: 13px; border-radius: 14px; }\n  .mh_cinema_title { font-size: 25px; }\n  .mh_cinema_text { font-size: 14px; }\n\n  .mh_grid { gap: 7px; }\n  .mh_card { padding: 10px; gap: 9px; min-height: 74px; }\n  .mh_card_icon { width: 34px; height: 34px; flex: 0 0 34px; border-radius: 9px; }\n  .mh_card_num { font-size: 20px; }\n  .mh_card_num.mh_word { font-size: 17px; }\n\n  .mh_trust {\n    flex-direction: column !important;\n    gap: 0;\n  }\n\n  .mh_trust_item {\n    flex: 0 0 auto !important;\n    flex-direction: row !important;\n    align-items: center;\n    text-align: left;\n    gap: 11px;\n    padding: 10px 4px;\n  }\n\n  .mh_trust_text {\n    align-items: flex-start;\n    min-height: 0;\n    flex: 1;\n  }\n\n  .mh_trust_item + .mh_trust_item::before {\n    left: 0;\n    top: 0;\n    width: 100%;\n    height: 1px;\n    transform: none;\n    background: linear-gradient(90deg, rgba(252,209,22,.04), rgba(252,209,22,.22), rgba(252,209,22,.04));\n  }\n\n  .mh_yellow_title { font-size: 21px; }\n  .mh_faq_heading { font-size: 21px; }\n\n  .mh_card:hover,\n  .mh_trust_item:hover { transform: none; }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .mh_desc_wrap *,\n  .mh_desc_wrap *::before,\n  .mh_desc_wrap *::after {\n    animation: none !important;\n    transition: none !important;\n  }\n  .mh_cinema_title.mh_last::after { width: 82%; opacity: 1; }\n  .mh_underline_kin::after { transform: scaleX(1); }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"mh_desc_wrap\"\u003e\n\n  \u003cdiv class=\"mh_badge\"\u003eCOMPACT 260\u003c\/div\u003e\n\n  \u003cdiv class=\"mh_cinema_title\" style=\"--mh-delay:90ms;\"\u003e2,60 m déployée.\u003c\/div\u003e\n  \u003cdiv class=\"mh_cinema_title mh_last\" style=\"--mh-delay:220ms;\"\u003e75 cm repliée.\u003c\/div\u003e\n\n  \u003cp class=\"mh_cinema_text\" style=\"--mh-delay:360ms;\"\u003eÉchelle télescopique compacte en aluminium, à verrouillage barreau par barreau et pieds équipés de patins antidérapants. Hauteur déployée : 2,60 m. Hauteur repliée : 75 cm. Poids : 8 kg. Charge maximale admissible : 150 kg. Conforme à la norme EN 131, usage professionnel.\u003c\/p\u003e\n\n  \u003cdiv class=\"mh_grid\"\u003e\n\n    \u003cdiv class=\"mh_card\" style=\"--mh-delay:0ms;\"\u003e\n      \u003cdiv class=\"mh_card_icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" width=\"22\" height=\"22\" fill=\"none\" stroke=\"#1B1B1B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 20V4M6 10l6-6 6 6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mh_card_body\"\u003e\n        \u003cdiv class=\"mh_card_num\"\u003e2,60 m\u003c\/div\u003e\n        \u003cdiv class=\"mh_card_label\"\u003eHauteur déployée\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"mh_card\" style=\"--mh-delay:80ms;\"\u003e\n      \u003cdiv class=\"mh_card_icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" width=\"22\" height=\"22\" fill=\"none\" stroke=\"#1B1B1B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003crect x=\"4\" y=\"6\" width=\"16\" height=\"10\" rx=\"1.5\"\u003e\u003c\/rect\u003e\u003cpath d=\"M8 20h8M12 16v4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mh_card_body\"\u003e\n        \u003cdiv class=\"mh_card_num\"\u003e75 cm\u003c\/div\u003e\n        \u003cdiv class=\"mh_card_label\"\u003eHauteur repliée\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"mh_card\" style=\"--mh-delay:160ms;\"\u003e\n      \u003cdiv class=\"mh_card_icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" width=\"22\" height=\"22\" fill=\"none\" stroke=\"#1B1B1B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 3a2 2 0 0 1 2 2h4l2 15H4L6 5h4a2 2 0 0 1 2-2z\"\u003e\u003c\/path\u003e\u003cpath d=\"M9 12h6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mh_card_body\"\u003e\n        \u003cdiv class=\"mh_card_num\"\u003e8 kg\u003c\/div\u003e\n        \u003cdiv class=\"mh_card_label\"\u003ePoids\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"mh_card\" style=\"--mh-delay:240ms;\"\u003e\n      \u003cdiv class=\"mh_card_icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" width=\"22\" height=\"22\" fill=\"none\" stroke=\"#1B1B1B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 3l7 3v5c0 5.2-3 8.4-7 10-4-1.6-7-4.8-7-10V6l7-3z\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 12l2.2 2.2 4.8-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mh_card_body\"\u003e\n        \u003cdiv class=\"mh_card_num mh_word\"\u003eEN 131\u003c\/div\u003e\n        \u003cdiv class=\"mh_card_label\"\u003eCharge 150 kg\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"mh_black_panel\" style=\"--mh-delay:120ms;\"\u003e\n    \u003cdiv class=\"mh_trust_shell\"\u003e\n\n      \u003cdiv class=\"mh_block_label\"\u003eUsages prévus\u003c\/div\u003e\n\n      \u003cdiv class=\"mh_trust\"\u003e\n\n        \u003cdiv class=\"mh_trust_item\"\u003e\n          \u003cdiv class=\"mh_trust_icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"#FCD116\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M13 2L4 14h6l-1 8 9-12h-6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"mh_trust_text\"\u003e\n            \u003cdiv class=\"mh_trust_title\"\u003eÉlectricité\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"mh_trust_item\"\u003e\n          \u003cdiv class=\"mh_trust_icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"#FCD116\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M6 3v6a4 4 0 0 0 4 4h4a4 4 0 0 1 4 4v4\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 3h6\"\u003e\u003c\/path\u003e\u003cpath d=\"M15 21h6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"mh_trust_text\"\u003e\n            \u003cdiv class=\"mh_trust_title\"\u003ePlomberie\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"mh_trust_item\"\u003e\n          \u003cdiv class=\"mh_trust_icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"#FCD116\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M14.5 4.5a4 4 0 0 0 5 5L21 8v8l-5 5H8l-5-5 1.5-1.5a4 4 0 0 0 5-5L11 3h8z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"mh_trust_text\"\u003e\n            \u003cdiv class=\"mh_trust_title\"\u003eMaintenance\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"mh_trust_item\"\u003e\n          \u003cdiv class=\"mh_trust_icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"#FCD116\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M3 21h18\"\u003e\u003c\/path\u003e\u003cpath d=\"M5 21V8l7-5 7 5v13\"\u003e\u003c\/path\u003e\u003cpath d=\"M10 21v-6h4v6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"mh_trust_text\"\u003e\n            \u003cdiv class=\"mh_trust_title\"\u003eSecond œuvre\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"mh_yellow_panel\" style=\"--mh-delay:120ms;\"\u003e\n    \u003cdiv class=\"mh_yellow_title\"\u003eVerrouillage barreau par barreau, patins antidérapants\u003c\/div\u003e\n    \u003cp class=\"mh_yellow_text\"\u003eChaque barreau dispose de son propre mécanisme de verrouillage : la sortie des sections peut être arrêtée avant les 2,60 m. Les deux pieds sont équipés de patins antidérapants, prévus pour un usage sur sol plat, dur et non glissant. Repliée, la structure mesure 75 cm pour 8 kg.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdetails class=\"mh_specs_details\" style=\"--mh-delay:60ms;\"\u003e\n    \u003csummary\u003e\u003cspan\u003eCaractéristiques techniques\u003c\/span\u003e\u003cspan class=\"mh_faq_icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n    \u003ctable class=\"mh_specs_table\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003eHauteur déployée\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003e2,60 m\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003eHauteur repliée\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003e75 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003ePoids\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003e8 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003eCharge maximale\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003e150 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003eNorme\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003eEN 131, usage pro\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003eVerrouillage\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003eBarreau par barreau\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003ePieds\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003ePatins antidérapants\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n  \u003c\/details\u003e\n\n  \u003chr class=\"mh_rule\"\u003e\n\n  \u003cdiv class=\"mh_faq_heading\"\u003e\u003cspan class=\"mh_underline_kin\"\u003eQuestions fréquentes\u003c\/span\u003e\u003c\/div\u003e\n\n  \u003cdetails class=\"mh_faq\" style=\"--mh-delay:0ms;\"\u003e\n    \u003csummary\u003e\u003cspan\u003eQuelles sont les hauteurs déployée et repliée ?\u003c\/span\u003e\u003cspan class=\"mh_faq_icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n    \u003cp\u003eLa hauteur déployée est de 2,60 m et la hauteur repliée de 75 cm. Cette seconde dimension correspond au format de transport et de rangement du modèle.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"mh_faq\" style=\"--mh-delay:80ms;\"\u003e\n    \u003csummary\u003e\u003cspan\u003eComment fonctionne le verrouillage ?\u003c\/span\u003e\u003cspan class=\"mh_faq_icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n    \u003cp\u003eLe verrouillage s'effectue barreau par barreau : chaque barreau dispose de son propre mécanisme. Le déploiement peut donc être arrêté à une hauteur intermédiaire sans sortir la totalité des sections.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"mh_faq\" style=\"--mh-delay:160ms;\"\u003e\n    \u003csummary\u003e\u003cspan\u003eSur quel type de sol doit-elle être utilisée ?\u003c\/span\u003e\u003cspan class=\"mh_faq_icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n    \u003cp\u003eSur un sol plat, dur et non glissant. Les pieds sont équipés de patins antidérapants prévus pour ce type de surface, l'échelle étant appuyée selon l'angle indiqué par le fabricant.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"mh_faq\" style=\"--mh-delay:240ms;\"\u003e\n    \u003csummary\u003e\u003cspan\u003eQuels sont son poids et sa charge maximale admissible ?\u003c\/span\u003e\u003cspan class=\"mh_faq_icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n    \u003cp\u003eL'échelle pèse 8 kg. La charge maximale admissible est de 150 kg, utilisateur et matériel portés inclus. Ce modèle est conforme à la norme EN 131 pour un usage professionnel.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"mh_faq\" style=\"--mh-delay:320ms;\"\u003e\n    \u003csummary\u003e\u003cspan\u003ePour quels travaux est-elle prévue ?\u003c\/span\u003e\u003cspan class=\"mh_faq_icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n    \u003cp\u003eLe modèle est destiné aux interventions en intérieur : électricité, plomberie, maintenance, second œuvre, accès aux plafonds, trappes, luminaires et placards techniques. Sa hauteur déployée de 2,60 m définit la limite d'usage.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"AltiSafe Pro","offers":[{"title":"Default Title","offer_id":58201840025864,"sku":null,"price":129.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1052\/0218\/8552\/files\/chelle-telescopique-aluminium-2m60-compacte-maxihauteur.png?v=1783699943"},{"product_id":"echelle-telescopique-6m-skyline-620-xxl","title":"Echelle Telescopique 6,2 m Skyline 620 XXL","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Archivo:wght@400;500;800;900\u0026family=Archivo+Narrow:wght@700;800;900\u0026display=swap');\n\n.mh_desc_wrap,\n.mh_desc_wrap * { box-sizing: border-box; }\n\n.mh_desc_wrap {\n  font-family: Archivo, \"Helvetica Neue\", Arial, sans-serif;\n  color: #1B1B1B;\n  background: #FAFAF7;\n  border: 1px solid rgba(27,27,27,.08);\n  border-radius: 16px;\n  padding: 16px;\n  margin: 10px 0 14px;\n  box-shadow: 0 8px 22px rgba(27,27,27,.055);\n  overflow: hidden;\n  position: relative;\n}\n\n\/* Neutralise les styles hérités du thème Shopify *\/\n.mh_desc_wrap div,\n.mh_desc_wrap p,\n.mh_desc_wrap table,\n.mh_desc_wrap summary,\n.mh_desc_wrap details {\n  float: none;\n  max-width: none;\n  text-indent: 0;\n}\n\n.mh_desc_wrap svg {\n  display: block;\n  flex: none;\n  max-width: none;\n}\n\n.mh_desc_wrap::before {\n  content: \"\";\n  position: absolute;\n  top: 0; left: 14px; right: 14px;\n  height: 1px;\n  background: linear-gradient(90deg, rgba(252,209,22,0), rgba(252,209,22,.55), rgba(252,209,22,0));\n  pointer-events: none;\n}\n\n\/* ============ ANIMATIONS : 100% CSS, AUCUN JS REQUIS ============ *\/\n\n@keyframes mhReveal {\n  from { clip-path: inset(0 100% 0 0); }\n  to   { clip-path: inset(0 0 0 0); }\n}\n\n@keyframes mhCinema {\n  from { opacity: 0; transform: translateY(28px) scale(.985); filter: blur(12px); }\n  to   { opacity: 1; transform: translateY(0) scale(1);      filter: blur(0); }\n}\n\n@keyframes mhFadeUp {\n  from { opacity: 0; transform: translateY(18px); filter: blur(8px); }\n  to   { opacity: 1; transform: translateY(0);    filter: blur(0); }\n}\n\n@keyframes mhRule {\n  from { width: 0; opacity: 0; }\n  to   { width: 82%; opacity: 1; }\n}\n\n@keyframes mhUnderline {\n  from { transform: scaleX(0); }\n  to   { transform: scaleX(1); }\n}\n\n@keyframes mhSweep {\n  0%, 42%   { left: -120%; opacity: 0; }\n  52%       { opacity: 1; }\n  78%, 100% { left: 150%;  opacity: 0; }\n}\n\n\/* ============ EN-TÊTE ============ *\/\n\n.mh_badge {\n  display: inline-block;\n  background: #FCD116;\n  color: #1B1B1B;\n  border-radius: 6px;\n  padding: 5px 9px;\n  font-size: 11px;\n  font-weight: 900;\n  letter-spacing: .08em;\n  text-transform: uppercase;\n  margin: 0 0 12px;\n  animation: mhReveal .65s cubic-bezier(.77,0,.175,1) both;\n}\n\n.mh_cinema_title {\n  font-family: \"Archivo Narrow\", Archivo, Arial, sans-serif;\n  font-size: 30px;\n  line-height: .98;\n  font-weight: 900;\n  letter-spacing: -.035em;\n  margin: 0 0 4px;\n  position: relative;\n  animation: mhCinema 1s cubic-bezier(.16,1,.3,1) both;\n  animation-delay: var(--mh-delay, 0ms);\n}\n\n.mh_cinema_title.mh_last { margin-bottom: 14px; }\n\n.mh_cinema_title.mh_last::after {\n  content: \"\";\n  display: block;\n  height: 9px;\n  margin-top: -2px;\n  background: linear-gradient(90deg, rgba(252,209,22,.58), rgba(252,209,22,.18), rgba(252,209,22,0));\n  border-radius: 999px;\n  animation: mhRule 1.1s cubic-bezier(.16,1,.3,1) both;\n  animation-delay: calc(var(--mh-delay, 0ms) + 420ms);\n}\n\n.mh_cinema_text {\n  font-size: 15px;\n  line-height: 1.45;\n  font-weight: 500;\n  color: rgba(27,27,27,.66);\n  margin: 0 0 16px;\n  animation: mhCinema 1s cubic-bezier(.16,1,.3,1) both;\n  animation-delay: var(--mh-delay, 0ms);\n}\n\n\/* ============ CARTES CHIFFRES ============ *\/\n\n.mh_grid {\n  display: grid !important;\n  grid-template-columns: 1fr 1fr !important;\n  width: 100%;\n  gap: 8px;\n  margin-bottom: 12px;\n}\n\n.mh_card {\n  background: #FFFFFF;\n  border: 1px solid rgba(27,27,27,.085);\n  border-radius: 13px;\n  padding: 11px;\n  box-shadow: 0 6px 16px rgba(27,27,27,.04);\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  min-height: 80px;\n  position: relative;\n  overflow: hidden;\n  animation: mhFadeUp .75s cubic-bezier(.22,1,.36,1) both;\n  animation-delay: var(--mh-delay, 0ms);\n  transition: transform .28s ease, box-shadow .28s ease, border-color .28s ease;\n}\n\n.mh_card:hover {\n  transform: translateY(-3px);\n  box-shadow: 0 13px 28px rgba(27,27,27,.10);\n  border-color: rgba(252,209,22,.55);\n}\n\n.mh_card_icon {\n  width: 40px;\n  height: 40px;\n  border-radius: 10px;\n  background: #FCD116;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 40px;\n}\n\n.mh_card svg { transition: transform .3s cubic-bezier(.22,1,.36,1); }\n.mh_card:hover svg { transform: scale(1.08); }\n\n.mh_card_body { min-width: 0; }\n\n.mh_card_num {\n  font-family: \"Archivo Narrow\", Archivo, Arial, sans-serif;\n  font-size: 24px;\n  font-weight: 900;\n  line-height: 1;\n  letter-spacing: -.02em;\n}\n\n.mh_card_num.mh_word { font-size: 21px; }\n\n.mh_card_label {\n  font-size: 9px;\n  font-weight: 900;\n  letter-spacing: .075em;\n  text-transform: uppercase;\n  color: rgba(27,27,27,.55);\n  margin-top: 5px;\n}\n\n\/* ============ BLOC NOIR : CONFIGURATIONS ============ *\/\n\n.mh_black_panel {\n  position: relative;\n  background: linear-gradient(135deg, #111111 0%, #1B1B1B 52%, #121212 100%);\n  border-radius: 14px;\n  padding: 2px;\n  margin-bottom: 12px;\n  box-shadow: 0 16px 34px rgba(27,27,27,.22);\n  border: 1px solid rgba(252,209,22,.18);\n  overflow: hidden;\n  isolation: isolate;\n  animation: mhFadeUp .85s cubic-bezier(.22,1,.36,1) both;\n  animation-delay: var(--mh-delay, 0ms);\n}\n\n.mh_black_panel::after {\n  content: \"\";\n  position: absolute;\n  top: -70%; left: -120%;\n  width: 54%; height: 240%;\n  transform: skewX(-20deg);\n  pointer-events: none;\n  z-index: 5;\n  opacity: 0;\n  background: linear-gradient(90deg, rgba(252,209,22,0), rgba(255,255,255,.20), rgba(252,209,22,0));\n  animation: mhSweep 7.2s cubic-bezier(.16,1,.3,1) infinite;\n}\n\n.mh_black_panel::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  border-radius: 14px;\n  padding: 1.5px;\n  background: linear-gradient(135deg, #FCD116 0%, rgba(252,209,22,.13) 52%, rgba(252,209,22,.38) 100%);\n  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\n          mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\n  -webkit-mask-composite: xor;\n          mask-composite: exclude;\n  pointer-events: none;\n  z-index: 4;\n}\n\n.mh_trust_shell {\n  position: relative;\n  z-index: 2;\n  background:\n    linear-gradient(135deg, rgba(255,255,255,.035), rgba(255,255,255,0) 36%),\n    #1B1B1B;\n  border-radius: 13px;\n  padding: 15px 14px;\n}\n\n.mh_trust_shell::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  border-radius: 13px;\n  background: radial-gradient(circle at top center, rgba(252,209,22,.08), transparent 48%);\n  pointer-events: none;\n}\n\n.mh_trust {\n  position: relative;\n  z-index: 3;\n  display: flex !important;\n  flex-direction: row !important;\n  flex-wrap: nowrap;\n  width: 100%;\n  align-items: stretch;\n  justify-content: space-between;\n  gap: 0;\n}\n\n.mh_trust_item {\n  position: relative;\n  flex: 1 1 0 !important;\n  min-width: 0;\n  display: flex !important;\n  flex-direction: column !important;\n  align-items: center;\n  justify-content: flex-start;\n  text-align: center;\n  gap: 9px;\n  padding: 2px 8px;\n  border-radius: 12px;\n  transition: transform .25s ease, background .25s ease;\n}\n\n.mh_trust_text {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: flex-start;\n  min-height: 0;\n  width: 100%;\n}\n\n.mh_trust_item:hover {\n  transform: translateY(-2px);\n  background: rgba(252,209,22,.045);\n}\n\n.mh_trust_icon {\n  width: 34px;\n  height: 34px;\n  border-radius: 9px;\n  background: rgba(252,209,22,.12);\n  border: 1px solid rgba(252,209,22,.25);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 34px;\n  box-shadow: inset 0 0 0 1px rgba(252,209,22,.12), 0 0 14px rgba(252,209,22,.08);\n}\n\n.mh_trust_title {\n  font-family: \"Archivo Narrow\", Archivo, Arial, sans-serif;\n  font-size: 13px;\n  font-weight: 900;\n  line-height: 1.1;\n  color: #FAFAF7;\n  white-space: normal;\n  overflow-wrap: break-word;\n}\n\n.mh_block_label {\n  position: relative;\n  z-index: 3;\n  font-size: 9.5px;\n  font-weight: 900;\n  letter-spacing: .12em;\n  text-transform: uppercase;\n  color: rgba(252,209,22,.78);\n  margin: 0 0 13px;\n  padding-bottom: 10px;\n  border-bottom: 1px solid rgba(252,209,22,.14);\n}\n\n\/* ============ BLOC JAUNE ============ *\/\n\n.mh_yellow_panel {\n  position: relative;\n  overflow: hidden;\n  isolation: isolate;\n  background: linear-gradient(135deg, #FCD116 0%, #FFE25A 42%, #F2C600 100%);\n  border: 1px solid rgba(27,27,27,.08);\n  border-radius: 14px;\n  padding: 16px 15px;\n  margin-bottom: 12px;\n  box-shadow: 0 14px 30px rgba(252,209,22,.25), inset 0 1px 0 rgba(255,255,255,.38);\n  animation: mhFadeUp .8s cubic-bezier(.22,1,.36,1) both;\n  animation-delay: var(--mh-delay, 0ms);\n}\n\n.mh_yellow_panel::after {\n  content: \"\";\n  position: absolute;\n  top: -70%; left: -120%;\n  width: 54%; height: 240%;\n  transform: skewX(-20deg);\n  pointer-events: none;\n  z-index: 1;\n  opacity: 0;\n  background: linear-gradient(90deg, rgba(255,255,255,0), rgba(255,255,255,.65), rgba(255,255,255,0));\n  animation: mhSweep 7.2s cubic-bezier(.16,1,.3,1) infinite;\n}\n\n.mh_yellow_panel \u003e * { position: relative; z-index: 2; }\n\n.mh_yellow_title {\n  font-family: \"Archivo Narrow\", Archivo, Arial, sans-serif;\n  font-size: 24px;\n  line-height: 1.04;\n  font-weight: 900;\n  letter-spacing: -.03em;\n  color: #1B1B1B;\n  margin: 0 0 8px;\n}\n\n.mh_yellow_text {\n  font-size: 13.5px;\n  line-height: 1.45;\n  font-weight: 800;\n  color: rgba(27,27,27,.82);\n  margin: 0;\n}\n\n\/* ============ ACCORDÉONS ============ *\/\n\n.mh_specs_details,\n.mh_faq {\n  background: #FFFFFF;\n  border: 1px solid rgba(27,27,27,.085);\n  border-radius: 13px;\n  padding: 13px;\n  margin-bottom: 8px;\n  box-shadow: 0 5px 14px rgba(27,27,27,.03);\n  overflow: hidden;\n  animation: mhFadeUp .75s cubic-bezier(.22,1,.36,1) both;\n  animation-delay: var(--mh-delay, 0ms);\n  transition: border-color .25s ease, box-shadow .25s ease;\n}\n\n.mh_specs_details:hover,\n.mh_faq:hover {\n  border-color: rgba(252,209,22,.42);\n  box-shadow: 0 9px 20px rgba(27,27,27,.055);\n}\n\n.mh_specs_details[open],\n.mh_faq[open] {\n  border-color: rgba(252,209,22,.55);\n  box-shadow: 0 10px 24px rgba(27,27,27,.065);\n}\n\n.mh_specs_details summary,\n.mh_faq summary {\n  cursor: pointer;\n  font-size: 14.5px;\n  font-weight: 900;\n  line-height: 1.3;\n  list-style: none;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 12px;\n}\n\n.mh_specs_details summary::-webkit-details-marker,\n.mh_faq summary::-webkit-details-marker { display: none; }\n\n.mh_specs_details summary:focus-visible,\n.mh_faq summary:focus-visible {\n  outline: 2px solid #FCD116;\n  outline-offset: 3px;\n  border-radius: 4px;\n}\n\n.mh_faq_icon {\n  color: #FCD116;\n  font-size: 18px;\n  line-height: 1;\n  font-weight: 900;\n  width: 22px;\n  height: 22px;\n  flex: 0 0 22px;\n  border-radius: 999px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  transition: transform .25s ease, background .25s ease, color .25s ease;\n}\n\n.mh_specs_details[open] .mh_faq_icon,\n.mh_faq[open] .mh_faq_icon {\n  color: #1B1B1B;\n  background: #FCD116;\n  transform: rotate(45deg);\n}\n\n.mh_faq p {\n  margin: 10px 0 0;\n  font-size: 13.5px;\n  line-height: 1.5;\n  color: rgba(27,27,27,.64);\n  font-weight: 500;\n}\n\n.mh_specs_table {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: 13px;\n  margin-top: 12px;\n  table-layout: fixed;\n}\n\n.mh_specs_table td {\n  padding: 9px 0;\n  border-bottom: 1px solid rgba(27,27,27,.06);\n  vertical-align: middle;\n}\n\n.mh_specs_table tr:last-child td { border-bottom: 0; }\n.mh_specs_table tr:hover { background: rgba(252,209,22,.08); }\n\n.mh_specs_label {\n  color: rgba(27,27,27,.5);\n  font-weight: 500;\n  width: 52%;\n  text-align: left;\n}\n\n.mh_specs_val {\n  font-weight: 900;\n  font-family: \"Archivo Narrow\", Archivo, Arial, sans-serif;\n  text-align: right;\n  width: 48%;\n}\n\n\/* ============ TITRE FAQ ============ *\/\n\n.mh_rule {\n  height: 1px;\n  border: 0;\n  background: rgba(27,27,27,.08);\n  margin: 16px 0;\n}\n\n\/* Garde-fou : Shopify réinsère un \u003cbr\u003e dans les conteneurs vides *\/\n.mh_desc_wrap div \u003e br:only-child,\n.mh_desc_wrap span \u003e br:only-child { display: none !important; }\n\n.mh_faq_heading {\n  font-family: \"Archivo Narrow\", Archivo, Arial, sans-serif;\n  font-size: 24px;\n  line-height: 1;\n  font-weight: 900;\n  letter-spacing: -.025em;\n  margin: 0 0 10px;\n  animation: mhFadeUp .75s cubic-bezier(.22,1,.36,1) both;\n}\n\n.mh_underline_kin {\n  position: relative;\n  display: inline-block;\n}\n\n.mh_underline_kin::after {\n  content: \"\";\n  position: absolute;\n  bottom: -3px; left: 0;\n  width: 100%;\n  height: 2px;\n  background: #FCD116;\n  transform-origin: left;\n  animation: mhUnderline .55s cubic-bezier(.77,0,.175,1) both;\n  animation-delay: 300ms;\n}\n\n\/* ============ MOBILE ============ *\/\n\n@media screen and (max-width: 560px) {\n  .mh_desc_wrap { padding: 13px; border-radius: 14px; }\n  .mh_cinema_title { font-size: 25px; }\n  .mh_cinema_text { font-size: 14px; }\n\n  .mh_grid { gap: 7px; }\n  .mh_card { padding: 10px; gap: 9px; min-height: 74px; }\n  .mh_card_icon { width: 34px; height: 34px; flex: 0 0 34px; border-radius: 9px; }\n  .mh_card_num { font-size: 20px; }\n  .mh_card_num.mh_word { font-size: 17px; }\n\n  .mh_trust {\n    flex-direction: column !important;\n    gap: 0;\n  }\n\n  .mh_trust_item {\n    flex: 0 0 auto !important;\n    flex-direction: row !important;\n    align-items: center;\n    text-align: left;\n    gap: 11px;\n    padding: 10px 4px;\n  }\n\n  .mh_trust_text {\n    align-items: flex-start;\n    min-height: 0;\n    flex: 1;\n  }\n\n  .mh_trust_item + .mh_trust_item::before {\n    left: 0;\n    top: 0;\n    width: 100%;\n    height: 1px;\n    transform: none;\n    background: linear-gradient(90deg, rgba(252,209,22,.04), rgba(252,209,22,.22), rgba(252,209,22,.04));\n  }\n\n  .mh_yellow_title { font-size: 21px; }\n  .mh_faq_heading { font-size: 21px; }\n\n  .mh_card:hover,\n  .mh_trust_item:hover { transform: none; }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .mh_desc_wrap *,\n  .mh_desc_wrap *::before,\n  .mh_desc_wrap *::after {\n    animation: none !important;\n    transition: none !important;\n  }\n  .mh_cinema_title.mh_last::after { width: 82%; opacity: 1; }\n  .mh_underline_kin::after { transform: scaleX(1); }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"mh_desc_wrap\"\u003e\n\n  \u003cdiv class=\"mh_badge\"\u003eSKYLINE 620 XXL\u003c\/div\u003e\n\n  \u003cdiv class=\"mh_cinema_title\" style=\"--mh-delay:90ms;\"\u003e6,20 m déployée.\u003c\/div\u003e\n  \u003cdiv class=\"mh_cinema_title mh_last\" style=\"--mh-delay:220ms;\"\u003e109 cm repliée.\u003c\/div\u003e\n\n  \u003cp class=\"mh_cinema_text\" style=\"--mh-delay:360ms;\"\u003eÉchelle télescopique grand format en aluminium, livrée avec ses crochets de faîtage. Hauteur déployée : 6,20 m. Hauteur repliée : 109 cm. Poids : 16,3 kg. Charge maximale admissible : 150 kg. Conforme à la norme EN 131, usage professionnel.\u003c\/p\u003e\n\n  \u003cdiv class=\"mh_grid\"\u003e\n\n    \u003cdiv class=\"mh_card\" style=\"--mh-delay:0ms;\"\u003e\n      \u003cdiv class=\"mh_card_icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" width=\"22\" height=\"22\" fill=\"none\" stroke=\"#1B1B1B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 20V4\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 10l6-6 6 6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mh_card_body\"\u003e\n        \u003cdiv class=\"mh_card_num\"\u003e6,20 m\u003c\/div\u003e\n        \u003cdiv class=\"mh_card_label\"\u003eHauteur déployée\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"mh_card\" style=\"--mh-delay:80ms;\"\u003e\n      \u003cdiv class=\"mh_card_icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" width=\"22\" height=\"22\" fill=\"none\" stroke=\"#1B1B1B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003crect x=\"4\" y=\"6\" width=\"16\" height=\"10\" rx=\"1.5\"\u003e\u003c\/rect\u003e\u003cpath d=\"M8 20h8M12 16v4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mh_card_body\"\u003e\n        \u003cdiv class=\"mh_card_num\"\u003e109 cm\u003c\/div\u003e\n        \u003cdiv class=\"mh_card_label\"\u003eHauteur repliée\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"mh_card\" style=\"--mh-delay:160ms;\"\u003e\n      \u003cdiv class=\"mh_card_icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" width=\"22\" height=\"22\" fill=\"none\" stroke=\"#1B1B1B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 3a2 2 0 0 1 2 2h4l2 15H4L6 5h4a2 2 0 0 1 2-2z\"\u003e\u003c\/path\u003e\u003cpath d=\"M9 12h6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mh_card_body\"\u003e\n        \u003cdiv class=\"mh_card_num\"\u003e16,3 kg\u003c\/div\u003e\n        \u003cdiv class=\"mh_card_label\"\u003ePoids\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"mh_card\" style=\"--mh-delay:240ms;\"\u003e\n      \u003cdiv class=\"mh_card_icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" width=\"22\" height=\"22\" fill=\"none\" stroke=\"#1B1B1B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 3l7 3v5c0 5.2-3 8.4-7 10-4-1.6-7-4.8-7-10V6l7-3z\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 12l2.2 2.2 4.8-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mh_card_body\"\u003e\n        \u003cdiv class=\"mh_card_num mh_word\"\u003eEN 131\u003c\/div\u003e\n        \u003cdiv class=\"mh_card_label\"\u003eCharge 150 kg\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"mh_black_panel\" style=\"--mh-delay:120ms;\"\u003e\n    \u003cdiv class=\"mh_trust_shell\"\u003e\n\n      \u003cdiv class=\"mh_block_label\"\u003eUsages prévus\u003c\/div\u003e\n\n      \u003cdiv class=\"mh_trust\"\u003e\n\n        \u003cdiv class=\"mh_trust_item\"\u003e\n          \u003cdiv class=\"mh_trust_icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"#FCD116\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M3 12l9-7 9 7\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 11v9h12v-9\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"mh_trust_text\"\u003e\n            \u003cdiv class=\"mh_trust_title\"\u003eToiture\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"mh_trust_item\"\u003e\n          \u003cdiv class=\"mh_trust_icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"#FCD116\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003crect x=\"4\" y=\"3\" width=\"16\" height=\"18\" rx=\"1\"\u003e\u003c\/rect\u003e\u003cpath d=\"M4 9h16M4 15h16M12 3v18\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"mh_trust_text\"\u003e\n            \u003cdiv class=\"mh_trust_title\"\u003eFaçade\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"mh_trust_item\"\u003e\n          \u003cdiv class=\"mh_trust_icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"#FCD116\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M14.5 4.5a4 4 0 0 0 5 5L21 8v8l-5 5H8l-5-5 1.5-1.5a4 4 0 0 0 5-5L11 3h8z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"mh_trust_text\"\u003e\n            \u003cdiv class=\"mh_trust_title\"\u003eAccès chantier\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"mh_yellow_panel\" style=\"--mh-delay:120ms;\"\u003e\n    \u003cdiv class=\"mh_yellow_title\"\u003e6,20 m déployés, 16,3 kg, 109 cm une fois repliée\u003c\/div\u003e\n    \u003cp class=\"mh_yellow_text\"\u003eLe déploiement s'effectue barreau par barreau : chaque section est verrouillée séparément, ce qui permet d'arrêter la sortie avant les 6,20 m. Les crochets de faîtage, fournis avec l'échelle, se fixent en partie haute sur le support d'appui.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdetails class=\"mh_specs_details\" style=\"--mh-delay:60ms;\"\u003e\n    \u003csummary\u003e\u003cspan\u003eCaractéristiques techniques\u003c\/span\u003e\u003cspan class=\"mh_faq_icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n    \u003ctable class=\"mh_specs_table\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003eHauteur déployée\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003e6,20 m\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003eHauteur repliée\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003e109 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003ePoids\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003e16,3 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003eCharge maximale\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003e150 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003eNorme\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003eEN 131, usage pro\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003eAccessoire fourni\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003eCrochets de faîtage\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003eMatière\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003eAluminium\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n  \u003c\/details\u003e\n\n  \u003chr class=\"mh_rule\"\u003e\n\n  \u003cdiv class=\"mh_faq_heading\"\u003e\u003cspan class=\"mh_underline_kin\"\u003eQuestions fréquentes\u003c\/span\u003e\u003c\/div\u003e\n\n  \u003cdetails class=\"mh_faq\" style=\"--mh-delay:0ms;\"\u003e\n    \u003csummary\u003e\u003cspan\u003eQuelles sont les hauteurs déployée et repliée ?\u003c\/span\u003e\u003cspan class=\"mh_faq_icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n    \u003cp\u003eLa hauteur déployée est de 6,20 m et la hauteur repliée de 109 cm. Cette seconde dimension correspond au format de transport et de rangement du modèle.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"mh_faq\" style=\"--mh-delay:80ms;\"\u003e\n    \u003csummary\u003e\u003cspan\u003eÀ quoi servent les crochets de faîtage ?\u003c\/span\u003e\u003cspan class=\"mh_faq_icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n    \u003cp\u003eIls se fixent en partie haute de l'échelle et prennent appui sur le faîtage ou la rive de toiture pour maintenir la position de l'échelle. Ils sont fournis avec le modèle.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"mh_faq\" style=\"--mh-delay:160ms;\"\u003e\n    \u003csummary\u003e\u003cspan\u003ePeut-on l'utiliser à une hauteur intermédiaire ?\u003c\/span\u003e\u003cspan class=\"mh_faq_icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n    \u003cp\u003eOui. Le déploiement se fait barreau par barreau, chaque section étant verrouillée séparément. La sortie des sections peut donc être arrêtée avant les 6,20 m.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"mh_faq\" style=\"--mh-delay:240ms;\"\u003e\n    \u003csummary\u003e\u003cspan\u003eQuels sont son poids et sa charge maximale admissible ?\u003c\/span\u003e\u003cspan class=\"mh_faq_icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n    \u003cp\u003eL'échelle pèse 16,3 kg. La charge maximale admissible est de 150 kg, utilisateur et matériel portés inclus. Ce modèle est conforme à la norme EN 131 pour un usage professionnel.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"mh_faq\" style=\"--mh-delay:320ms;\"\u003e\n    \u003csummary\u003e\u003cspan\u003eEn quel matériau est-elle fabriquée ?\u003c\/span\u003e\u003cspan class=\"mh_faq_icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n    \u003cp\u003eLa structure est en aluminium : 16,3 kg pour une hauteur déployée de 6,20 m.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"AltiSafe Pro","offers":[{"title":"Default Title","offer_id":58201840091400,"sku":null,"price":239.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1052\/0218\/8552\/files\/echelle-telescopique-6m20-skyline-620-xxl-maxihauteur.png?v=1783699944"},{"product_id":"skyline-titan-8m-echelle-telescopique-avec-crochets","title":"Échelle Télescopique 8 m EN 131 Pro Aluminium Skyline Titan","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Archivo:wght@400;500;800;900\u0026family=Archivo+Narrow:wght@700;800;900\u0026display=swap');\n\n.mh_desc_wrap,\n.mh_desc_wrap * { box-sizing: border-box; }\n\n.mh_desc_wrap {\n  font-family: Archivo, \"Helvetica Neue\", Arial, sans-serif;\n  color: #1B1B1B;\n  background: #FAFAF7;\n  border: 1px solid rgba(27,27,27,.08);\n  border-radius: 16px;\n  padding: 16px;\n  margin: 10px 0 14px;\n  box-shadow: 0 8px 22px rgba(27,27,27,.055);\n  overflow: hidden;\n  position: relative;\n}\n\n\/* Neutralise les styles hérités du thème Shopify *\/\n.mh_desc_wrap div,\n.mh_desc_wrap p,\n.mh_desc_wrap table,\n.mh_desc_wrap summary,\n.mh_desc_wrap details {\n  float: none;\n  max-width: none;\n  text-indent: 0;\n}\n\n.mh_desc_wrap svg {\n  display: block;\n  flex: none;\n  max-width: none;\n}\n\n.mh_desc_wrap::before {\n  content: \"\";\n  position: absolute;\n  top: 0; left: 14px; right: 14px;\n  height: 1px;\n  background: linear-gradient(90deg, rgba(252,209,22,0), rgba(252,209,22,.55), rgba(252,209,22,0));\n  pointer-events: none;\n}\n\n\/* ============ ANIMATIONS : 100% CSS, AUCUN JS REQUIS ============ *\/\n\n@keyframes mhReveal {\n  from { clip-path: inset(0 100% 0 0); }\n  to   { clip-path: inset(0 0 0 0); }\n}\n\n@keyframes mhCinema {\n  from { opacity: 0; transform: translateY(28px) scale(.985); filter: blur(12px); }\n  to   { opacity: 1; transform: translateY(0) scale(1);      filter: blur(0); }\n}\n\n@keyframes mhFadeUp {\n  from { opacity: 0; transform: translateY(18px); filter: blur(8px); }\n  to   { opacity: 1; transform: translateY(0);    filter: blur(0); }\n}\n\n@keyframes mhRule {\n  from { width: 0; opacity: 0; }\n  to   { width: 82%; opacity: 1; }\n}\n\n@keyframes mhUnderline {\n  from { transform: scaleX(0); }\n  to   { transform: scaleX(1); }\n}\n\n@keyframes mhSweep {\n  0%, 42%   { left: -120%; opacity: 0; }\n  52%       { opacity: 1; }\n  78%, 100% { left: 150%;  opacity: 0; }\n}\n\n\/* ============ EN-TÊTE ============ *\/\n\n.mh_badge {\n  display: inline-block;\n  background: #FCD116;\n  color: #1B1B1B;\n  border-radius: 6px;\n  padding: 5px 9px;\n  font-size: 11px;\n  font-weight: 900;\n  letter-spacing: .08em;\n  text-transform: uppercase;\n  margin: 0 0 12px;\n  animation: mhReveal .65s cubic-bezier(.77,0,.175,1) both;\n}\n\n.mh_cinema_title {\n  font-family: \"Archivo Narrow\", Archivo, Arial, sans-serif;\n  font-size: 30px;\n  line-height: .98;\n  font-weight: 900;\n  letter-spacing: -.035em;\n  margin: 0 0 4px;\n  position: relative;\n  animation: mhCinema 1s cubic-bezier(.16,1,.3,1) both;\n  animation-delay: var(--mh-delay, 0ms);\n}\n\n.mh_cinema_title.mh_last { margin-bottom: 14px; }\n\n.mh_cinema_title.mh_last::after {\n  content: \"\";\n  display: block;\n  height: 9px;\n  margin-top: -2px;\n  background: linear-gradient(90deg, rgba(252,209,22,.58), rgba(252,209,22,.18), rgba(252,209,22,0));\n  border-radius: 999px;\n  animation: mhRule 1.1s cubic-bezier(.16,1,.3,1) both;\n  animation-delay: calc(var(--mh-delay, 0ms) + 420ms);\n}\n\n.mh_cinema_text {\n  font-size: 15px;\n  line-height: 1.45;\n  font-weight: 500;\n  color: rgba(27,27,27,.66);\n  margin: 0 0 16px;\n  animation: mhCinema 1s cubic-bezier(.16,1,.3,1) both;\n  animation-delay: var(--mh-delay, 0ms);\n}\n\n\/* ============ CARTES CHIFFRES ============ *\/\n\n.mh_grid {\n  display: grid !important;\n  grid-template-columns: 1fr 1fr !important;\n  width: 100%;\n  gap: 8px;\n  margin-bottom: 12px;\n}\n\n.mh_card {\n  background: #FFFFFF;\n  border: 1px solid rgba(27,27,27,.085);\n  border-radius: 13px;\n  padding: 11px;\n  box-shadow: 0 6px 16px rgba(27,27,27,.04);\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  min-height: 80px;\n  position: relative;\n  overflow: hidden;\n  animation: mhFadeUp .75s cubic-bezier(.22,1,.36,1) both;\n  animation-delay: var(--mh-delay, 0ms);\n  transition: transform .28s ease, box-shadow .28s ease, border-color .28s ease;\n}\n\n.mh_card:hover {\n  transform: translateY(-3px);\n  box-shadow: 0 13px 28px rgba(27,27,27,.10);\n  border-color: rgba(252,209,22,.55);\n}\n\n.mh_card_icon {\n  width: 40px;\n  height: 40px;\n  border-radius: 10px;\n  background: #FCD116;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 40px;\n}\n\n.mh_card svg { transition: transform .3s cubic-bezier(.22,1,.36,1); }\n.mh_card:hover svg { transform: scale(1.08); }\n\n.mh_card_body { min-width: 0; }\n\n.mh_card_num {\n  font-family: \"Archivo Narrow\", Archivo, Arial, sans-serif;\n  font-size: 24px;\n  font-weight: 900;\n  line-height: 1;\n  letter-spacing: -.02em;\n}\n\n.mh_card_num.mh_word { font-size: 21px; }\n\n.mh_card_label {\n  font-size: 9px;\n  font-weight: 900;\n  letter-spacing: .075em;\n  text-transform: uppercase;\n  color: rgba(27,27,27,.55);\n  margin-top: 5px;\n}\n\n\/* ============ BLOC NOIR : CONFIGURATIONS ============ *\/\n\n.mh_black_panel {\n  position: relative;\n  background: linear-gradient(135deg, #111111 0%, #1B1B1B 52%, #121212 100%);\n  border-radius: 14px;\n  padding: 2px;\n  margin-bottom: 12px;\n  box-shadow: 0 16px 34px rgba(27,27,27,.22);\n  border: 1px solid rgba(252,209,22,.18);\n  overflow: hidden;\n  isolation: isolate;\n  animation: mhFadeUp .85s cubic-bezier(.22,1,.36,1) both;\n  animation-delay: var(--mh-delay, 0ms);\n}\n\n.mh_black_panel::after {\n  content: \"\";\n  position: absolute;\n  top: -70%; left: -120%;\n  width: 54%; height: 240%;\n  transform: skewX(-20deg);\n  pointer-events: none;\n  z-index: 5;\n  opacity: 0;\n  background: linear-gradient(90deg, rgba(252,209,22,0), rgba(255,255,255,.20), rgba(252,209,22,0));\n  animation: mhSweep 7.2s cubic-bezier(.16,1,.3,1) infinite;\n}\n\n.mh_black_panel::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  border-radius: 14px;\n  padding: 1.5px;\n  background: linear-gradient(135deg, #FCD116 0%, rgba(252,209,22,.13) 52%, rgba(252,209,22,.38) 100%);\n  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\n          mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\n  -webkit-mask-composite: xor;\n          mask-composite: exclude;\n  pointer-events: none;\n  z-index: 4;\n}\n\n.mh_trust_shell {\n  position: relative;\n  z-index: 2;\n  background:\n    linear-gradient(135deg, rgba(255,255,255,.035), rgba(255,255,255,0) 36%),\n    #1B1B1B;\n  border-radius: 13px;\n  padding: 15px 14px;\n}\n\n.mh_trust_shell::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  border-radius: 13px;\n  background: radial-gradient(circle at top center, rgba(252,209,22,.08), transparent 48%);\n  pointer-events: none;\n}\n\n.mh_trust {\n  position: relative;\n  z-index: 3;\n  display: flex !important;\n  flex-direction: row !important;\n  flex-wrap: nowrap;\n  width: 100%;\n  align-items: stretch;\n  justify-content: space-between;\n  gap: 0;\n}\n\n.mh_trust_item {\n  position: relative;\n  flex: 1 1 0 !important;\n  min-width: 0;\n  display: flex !important;\n  flex-direction: column !important;\n  align-items: center;\n  justify-content: flex-start;\n  text-align: center;\n  gap: 9px;\n  padding: 2px 8px;\n  border-radius: 12px;\n  transition: transform .25s ease, background .25s ease;\n}\n\n.mh_trust_text {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: flex-start;\n  min-height: 0;\n  width: 100%;\n}\n\n.mh_trust_item:hover {\n  transform: translateY(-2px);\n  background: rgba(252,209,22,.045);\n}\n\n.mh_trust_icon {\n  width: 34px;\n  height: 34px;\n  border-radius: 9px;\n  background: rgba(252,209,22,.12);\n  border: 1px solid rgba(252,209,22,.25);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 34px;\n  box-shadow: inset 0 0 0 1px rgba(252,209,22,.12), 0 0 14px rgba(252,209,22,.08);\n}\n\n.mh_trust_title {\n  font-family: \"Archivo Narrow\", Archivo, Arial, sans-serif;\n  font-size: 13px;\n  font-weight: 900;\n  line-height: 1.1;\n  color: #FAFAF7;\n  white-space: normal;\n  overflow-wrap: break-word;\n}\n\n.mh_block_label {\n  position: relative;\n  z-index: 3;\n  font-size: 9.5px;\n  font-weight: 900;\n  letter-spacing: .12em;\n  text-transform: uppercase;\n  color: rgba(252,209,22,.78);\n  margin: 0 0 13px;\n  padding-bottom: 10px;\n  border-bottom: 1px solid rgba(252,209,22,.14);\n}\n\n\/* ============ BLOC JAUNE ============ *\/\n\n.mh_yellow_panel {\n  position: relative;\n  overflow: hidden;\n  isolation: isolate;\n  background: linear-gradient(135deg, #FCD116 0%, #FFE25A 42%, #F2C600 100%);\n  border: 1px solid rgba(27,27,27,.08);\n  border-radius: 14px;\n  padding: 16px 15px;\n  margin-bottom: 12px;\n  box-shadow: 0 14px 30px rgba(252,209,22,.25), inset 0 1px 0 rgba(255,255,255,.38);\n  animation: mhFadeUp .8s cubic-bezier(.22,1,.36,1) both;\n  animation-delay: var(--mh-delay, 0ms);\n}\n\n.mh_yellow_panel::after {\n  content: \"\";\n  position: absolute;\n  top: -70%; left: -120%;\n  width: 54%; height: 240%;\n  transform: skewX(-20deg);\n  pointer-events: none;\n  z-index: 1;\n  opacity: 0;\n  background: linear-gradient(90deg, rgba(255,255,255,0), rgba(255,255,255,.65), rgba(255,255,255,0));\n  animation: mhSweep 7.2s cubic-bezier(.16,1,.3,1) infinite;\n}\n\n.mh_yellow_panel \u003e * { position: relative; z-index: 2; }\n\n.mh_yellow_title {\n  font-family: \"Archivo Narrow\", Archivo, Arial, sans-serif;\n  font-size: 24px;\n  line-height: 1.04;\n  font-weight: 900;\n  letter-spacing: -.03em;\n  color: #1B1B1B;\n  margin: 0 0 8px;\n}\n\n.mh_yellow_text {\n  font-size: 13.5px;\n  line-height: 1.45;\n  font-weight: 800;\n  color: rgba(27,27,27,.82);\n  margin: 0;\n}\n\n\/* ============ ACCORDÉONS ============ *\/\n\n.mh_specs_details,\n.mh_faq {\n  background: #FFFFFF;\n  border: 1px solid rgba(27,27,27,.085);\n  border-radius: 13px;\n  padding: 13px;\n  margin-bottom: 8px;\n  box-shadow: 0 5px 14px rgba(27,27,27,.03);\n  overflow: hidden;\n  animation: mhFadeUp .75s cubic-bezier(.22,1,.36,1) both;\n  animation-delay: var(--mh-delay, 0ms);\n  transition: border-color .25s ease, box-shadow .25s ease;\n}\n\n.mh_specs_details:hover,\n.mh_faq:hover {\n  border-color: rgba(252,209,22,.42);\n  box-shadow: 0 9px 20px rgba(27,27,27,.055);\n}\n\n.mh_specs_details[open],\n.mh_faq[open] {\n  border-color: rgba(252,209,22,.55);\n  box-shadow: 0 10px 24px rgba(27,27,27,.065);\n}\n\n.mh_specs_details summary,\n.mh_faq summary {\n  cursor: pointer;\n  font-size: 14.5px;\n  font-weight: 900;\n  line-height: 1.3;\n  list-style: none;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 12px;\n}\n\n.mh_specs_details summary::-webkit-details-marker,\n.mh_faq summary::-webkit-details-marker { display: none; }\n\n.mh_specs_details summary:focus-visible,\n.mh_faq summary:focus-visible {\n  outline: 2px solid #FCD116;\n  outline-offset: 3px;\n  border-radius: 4px;\n}\n\n.mh_faq_icon {\n  color: #FCD116;\n  font-size: 18px;\n  line-height: 1;\n  font-weight: 900;\n  width: 22px;\n  height: 22px;\n  flex: 0 0 22px;\n  border-radius: 999px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  transition: transform .25s ease, background .25s ease, color .25s ease;\n}\n\n.mh_specs_details[open] .mh_faq_icon,\n.mh_faq[open] .mh_faq_icon {\n  color: #1B1B1B;\n  background: #FCD116;\n  transform: rotate(45deg);\n}\n\n.mh_faq p {\n  margin: 10px 0 0;\n  font-size: 13.5px;\n  line-height: 1.5;\n  color: rgba(27,27,27,.64);\n  font-weight: 500;\n}\n\n.mh_specs_table {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: 13px;\n  margin-top: 12px;\n  table-layout: fixed;\n}\n\n.mh_specs_table td {\n  padding: 9px 0;\n  border-bottom: 1px solid rgba(27,27,27,.06);\n  vertical-align: middle;\n}\n\n.mh_specs_table tr:last-child td { border-bottom: 0; }\n.mh_specs_table tr:hover { background: rgba(252,209,22,.08); }\n\n.mh_specs_label {\n  color: rgba(27,27,27,.5);\n  font-weight: 500;\n  width: 52%;\n  text-align: left;\n}\n\n.mh_specs_val {\n  font-weight: 900;\n  font-family: \"Archivo Narrow\", Archivo, Arial, sans-serif;\n  text-align: right;\n  width: 48%;\n}\n\n\/* ============ TITRE FAQ ============ *\/\n\n.mh_rule {\n  height: 1px;\n  border: 0;\n  background: rgba(27,27,27,.08);\n  margin: 16px 0;\n}\n\n\/* Garde-fou : Shopify réinsère un \u003cbr\u003e dans les conteneurs vides *\/\n.mh_desc_wrap div \u003e br:only-child,\n.mh_desc_wrap span \u003e br:only-child { display: none !important; }\n\n.mh_faq_heading {\n  font-family: \"Archivo Narrow\", Archivo, Arial, sans-serif;\n  font-size: 24px;\n  line-height: 1;\n  font-weight: 900;\n  letter-spacing: -.025em;\n  margin: 0 0 10px;\n  animation: mhFadeUp .75s cubic-bezier(.22,1,.36,1) both;\n}\n\n.mh_underline_kin {\n  position: relative;\n  display: inline-block;\n}\n\n.mh_underline_kin::after {\n  content: \"\";\n  position: absolute;\n  bottom: -3px; left: 0;\n  width: 100%;\n  height: 2px;\n  background: #FCD116;\n  transform-origin: left;\n  animation: mhUnderline .55s cubic-bezier(.77,0,.175,1) both;\n  animation-delay: 300ms;\n}\n\n\/* ============ MOBILE ============ *\/\n\n@media screen and (max-width: 560px) {\n  .mh_desc_wrap { padding: 13px; border-radius: 14px; }\n  .mh_cinema_title { font-size: 25px; }\n  .mh_cinema_text { font-size: 14px; }\n\n  .mh_grid { gap: 7px; }\n  .mh_card { padding: 10px; gap: 9px; min-height: 74px; }\n  .mh_card_icon { width: 34px; height: 34px; flex: 0 0 34px; border-radius: 9px; }\n  .mh_card_num { font-size: 20px; }\n  .mh_card_num.mh_word { font-size: 17px; }\n\n  .mh_trust {\n    flex-direction: column !important;\n    gap: 0;\n  }\n\n  .mh_trust_item {\n    flex: 0 0 auto !important;\n    flex-direction: row !important;\n    align-items: center;\n    text-align: left;\n    gap: 11px;\n    padding: 10px 4px;\n  }\n\n  .mh_trust_text {\n    align-items: flex-start;\n    min-height: 0;\n    flex: 1;\n  }\n\n  .mh_trust_item + .mh_trust_item::before {\n    left: 0;\n    top: 0;\n    width: 100%;\n    height: 1px;\n    transform: none;\n    background: linear-gradient(90deg, rgba(252,209,22,.04), rgba(252,209,22,.22), rgba(252,209,22,.04));\n  }\n\n  .mh_yellow_title { font-size: 21px; }\n  .mh_faq_heading { font-size: 21px; }\n\n  .mh_card:hover,\n  .mh_trust_item:hover { transform: none; }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .mh_desc_wrap *,\n  .mh_desc_wrap *::before,\n  .mh_desc_wrap *::after {\n    animation: none !important;\n    transition: none !important;\n  }\n  .mh_cinema_title.mh_last::after { width: 82%; opacity: 1; }\n  .mh_underline_kin::after { transform: scaleX(1); }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"mh_desc_wrap\"\u003e\n\n  \u003cdiv class=\"mh_badge\"\u003eSKYLINE TITAN 8M\u003c\/div\u003e\n\n  \u003cdiv class=\"mh_cinema_title\" style=\"--mh-delay:90ms;\"\u003e8 m déployée.\u003c\/div\u003e\n  \u003cdiv class=\"mh_cinema_title mh_last\" style=\"--mh-delay:220ms;\"\u003e122 cm repliée.\u003c\/div\u003e\n\n  \u003cp class=\"mh_cinema_text\" style=\"--mh-delay:360ms;\"\u003eÉchelle télescopique grand format en aluminium, livrée avec ses crochets de maintien et équipée d'une barre stabilisatrice en pied. Hauteur déployée : 8 m. Hauteur repliée : 122 cm. Charge maximale admissible : 150 kg. Conforme à la norme EN 131.\u003c\/p\u003e\n\n  \u003cdiv class=\"mh_grid\"\u003e\n\n    \u003cdiv class=\"mh_card\" style=\"--mh-delay:0ms;\"\u003e\n      \u003cdiv class=\"mh_card_icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" width=\"22\" height=\"22\" fill=\"none\" stroke=\"#1B1B1B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 20V4M6 10l6-6 6 6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mh_card_body\"\u003e\n        \u003cdiv class=\"mh_card_num\"\u003e8 m\u003c\/div\u003e\n        \u003cdiv class=\"mh_card_label\"\u003eHauteur déployée\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"mh_card\" style=\"--mh-delay:80ms;\"\u003e\n      \u003cdiv class=\"mh_card_icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" width=\"22\" height=\"22\" fill=\"none\" stroke=\"#1B1B1B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003crect x=\"4\" y=\"6\" width=\"16\" height=\"10\" rx=\"1.5\"\u003e\u003c\/rect\u003e\u003cpath d=\"M8 20h8M12 16v4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mh_card_body\"\u003e\n        \u003cdiv class=\"mh_card_num\"\u003e122 cm\u003c\/div\u003e\n        \u003cdiv class=\"mh_card_label\"\u003eHauteur repliée\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"mh_card\" style=\"--mh-delay:160ms;\"\u003e\n      \u003cdiv class=\"mh_card_icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" width=\"22\" height=\"22\" fill=\"none\" stroke=\"#1B1B1B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M6 21V4\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 5h11l-1.6 4L17 13H6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mh_card_body\"\u003e\n        \u003cdiv class=\"mh_card_num mh_word\"\u003eFournis\u003c\/div\u003e\n        \u003cdiv class=\"mh_card_label\"\u003eCrochets de maintien\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"mh_card\" style=\"--mh-delay:240ms;\"\u003e\n      \u003cdiv class=\"mh_card_icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" width=\"22\" height=\"22\" fill=\"none\" stroke=\"#1B1B1B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 3l7 3v5c0 5.2-3 8.4-7 10-4-1.6-7-4.8-7-10V6l7-3z\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 12l2.2 2.2 4.8-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mh_card_body\"\u003e\n        \u003cdiv class=\"mh_card_num mh_word\"\u003eEN 131\u003c\/div\u003e\n        \u003cdiv class=\"mh_card_label\"\u003eCharge 150 kg\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"mh_black_panel\" style=\"--mh-delay:120ms;\"\u003e\n    \u003cdiv class=\"mh_trust_shell\"\u003e\n\n      \u003cdiv class=\"mh_block_label\"\u003eÉléments de conception\u003c\/div\u003e\n\n      \u003cdiv class=\"mh_trust\"\u003e\n\n        \u003cdiv class=\"mh_trust_item\"\u003e\n          \u003cdiv class=\"mh_trust_icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"#FCD116\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 3v9\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 12a4 4 0 1 1-4 4\"\u003e\u003c\/path\u003e\u003cpath d=\"M9 5l3-2 3 2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"mh_trust_text\"\u003e\n            \u003cdiv class=\"mh_trust_title\"\u003eCrochets de maintien fournis\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"mh_trust_item\"\u003e\n          \u003cdiv class=\"mh_trust_icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"#FCD116\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 3v14\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 19h16\"\u003e\u003c\/path\u003e\u003cpath d=\"M8 19l4-6 4 6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"mh_trust_text\"\u003e\n            \u003cdiv class=\"mh_trust_title\"\u003eBarre stabilisatrice en pied\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"mh_trust_item\"\u003e\n          \u003cdiv class=\"mh_trust_icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"#FCD116\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 3l9 5-9 5-9-5 9-5z\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 13l9 5 9-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"mh_trust_text\"\u003e\n            \u003cdiv class=\"mh_trust_title\"\u003eStructure aluminium\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"mh_yellow_panel\" style=\"--mh-delay:120ms;\"\u003e\n    \u003cdiv class=\"mh_yellow_title\"\u003e8 m déployés, 122 cm une fois repliée\u003c\/div\u003e\n    \u003cp class=\"mh_yellow_text\"\u003eLes sections télescopiques se rétractent les unes dans les autres jusqu'à un format replié de 122 cm. En pied, la barre stabilisatrice élargit l'appui au sol ; en partie haute, les crochets de maintien fournis se fixent sur le support d'appui.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdetails class=\"mh_specs_details\" style=\"--mh-delay:60ms;\"\u003e\n    \u003csummary\u003e\u003cspan\u003eCaractéristiques techniques\u003c\/span\u003e\u003cspan class=\"mh_faq_icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n    \u003ctable class=\"mh_specs_table\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003eHauteur déployée\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003e8 m\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003eHauteur repliée\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003e122 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003eCharge maximale\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003e150 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003eNorme\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003eEN 131\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003eAccessoire fourni\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003eCrochets de maintien\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003eBase\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003eBarre stabilisatrice\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003eMatière\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003eAluminium\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n  \u003c\/details\u003e\n\n  \u003chr class=\"mh_rule\"\u003e\n\n  \u003cdiv class=\"mh_faq_heading\"\u003e\u003cspan class=\"mh_underline_kin\"\u003eQuestions fréquentes\u003c\/span\u003e\u003c\/div\u003e\n\n  \u003cdetails class=\"mh_faq\" style=\"--mh-delay:0ms;\"\u003e\n    \u003csummary\u003e\u003cspan\u003eQuelles sont les hauteurs déployée et repliée ?\u003c\/span\u003e\u003cspan class=\"mh_faq_icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n    \u003cp\u003eLa hauteur déployée est de 8 m et la hauteur repliée de 122 cm. Cette seconde dimension correspond au format de transport et de rangement du modèle.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"mh_faq\" style=\"--mh-delay:80ms;\"\u003e\n    \u003csummary\u003e\u003cspan\u003eÀ quoi sert la barre stabilisatrice ?\u003c\/span\u003e\u003cspan class=\"mh_faq_icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n    \u003cp\u003eElle se fixe en pied d'échelle et élargit l'empattement au sol par rapport à la largeur des montants. Elle s'utilise sur un sol plat et stable, l'échelle étant appuyée selon l'angle prévu par le fabricant.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"mh_faq\" style=\"--mh-delay:160ms;\"\u003e\n    \u003csummary\u003e\u003cspan\u003eÀ quoi servent les crochets de maintien ?\u003c\/span\u003e\u003cspan class=\"mh_faq_icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n    \u003cp\u003eIls se fixent en partie haute de l'échelle pour maintenir l'appui sur un support tel qu'une gouttière ou une rive de toiture. Ils sont fournis avec le modèle.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"mh_faq\" style=\"--mh-delay:240ms;\"\u003e\n    \u003csummary\u003e\u003cspan\u003eQuelle est la charge maximale admissible ?\u003c\/span\u003e\u003cspan class=\"mh_faq_icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n    \u003cp\u003eLa charge maximale admissible est de 150 kg, utilisateur et matériel portés inclus. Ce modèle est conforme à la norme EN 131.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"mh_faq\" style=\"--mh-delay:320ms;\"\u003e\n    \u003csummary\u003e\u003cspan\u003eEn quel matériau est-elle fabriquée ?\u003c\/span\u003e\u003cspan class=\"mh_faq_icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n    \u003cp\u003eLa structure est en aluminium, matériau retenu pour son rapport entre rigidité et masse sur les équipements d'accès télescopiques de grande longueur.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"AltiSafe Pro","offers":[{"title":"Default Title","offer_id":58201840124168,"sku":null,"price":589.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1052\/0218\/8552\/files\/echelle-telescopique-8m-maxihauteur.png?v=1783699946"},{"product_id":"echelle-telescopique-professionnelle-4-4-m","title":"Echelle Telescopique EN 131 Pro Aluminium 4,4 m","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Archivo:wght@400;500;800;900\u0026family=Archivo+Narrow:wght@700;800;900\u0026display=swap');\n\n.mh_desc_wrap,\n.mh_desc_wrap * { box-sizing: border-box; }\n\n.mh_desc_wrap {\n  font-family: Archivo, \"Helvetica Neue\", Arial, sans-serif;\n  color: #1B1B1B;\n  background: #FAFAF7;\n  border: 1px solid rgba(27,27,27,.08);\n  border-radius: 16px;\n  padding: 16px;\n  margin: 10px 0 14px;\n  box-shadow: 0 8px 22px rgba(27,27,27,.055);\n  overflow: hidden;\n  position: relative;\n}\n\n\/* Neutralise les styles hérités du thème Shopify *\/\n.mh_desc_wrap div,\n.mh_desc_wrap p,\n.mh_desc_wrap table,\n.mh_desc_wrap summary,\n.mh_desc_wrap details {\n  float: none;\n  max-width: none;\n  text-indent: 0;\n}\n\n.mh_desc_wrap svg {\n  display: block;\n  flex: none;\n  max-width: none;\n}\n\n.mh_desc_wrap::before {\n  content: \"\";\n  position: absolute;\n  top: 0; left: 14px; right: 14px;\n  height: 1px;\n  background: linear-gradient(90deg, rgba(252,209,22,0), rgba(252,209,22,.55), rgba(252,209,22,0));\n  pointer-events: none;\n}\n\n\/* ============ ANIMATIONS : 100% CSS, AUCUN JS REQUIS ============ *\/\n\n@keyframes mhReveal {\n  from { clip-path: inset(0 100% 0 0); }\n  to   { clip-path: inset(0 0 0 0); }\n}\n\n@keyframes mhCinema {\n  from { opacity: 0; transform: translateY(28px) scale(.985); filter: blur(12px); }\n  to   { opacity: 1; transform: translateY(0) scale(1);      filter: blur(0); }\n}\n\n@keyframes mhFadeUp {\n  from { opacity: 0; transform: translateY(18px); filter: blur(8px); }\n  to   { opacity: 1; transform: translateY(0);    filter: blur(0); }\n}\n\n@keyframes mhRule {\n  from { width: 0; opacity: 0; }\n  to   { width: 82%; opacity: 1; }\n}\n\n@keyframes mhUnderline {\n  from { transform: scaleX(0); }\n  to   { transform: scaleX(1); }\n}\n\n@keyframes mhSweep {\n  0%, 42%   { left: -120%; opacity: 0; }\n  52%       { opacity: 1; }\n  78%, 100% { left: 150%;  opacity: 0; }\n}\n\n\/* ============ EN-TÊTE ============ *\/\n\n.mh_badge {\n  display: inline-block;\n  background: #FCD116;\n  color: #1B1B1B;\n  border-radius: 6px;\n  padding: 5px 9px;\n  font-size: 11px;\n  font-weight: 900;\n  letter-spacing: .08em;\n  text-transform: uppercase;\n  margin: 0 0 12px;\n  animation: mhReveal .65s cubic-bezier(.77,0,.175,1) both;\n}\n\n.mh_cinema_title {\n  font-family: \"Archivo Narrow\", Archivo, Arial, sans-serif;\n  font-size: 30px;\n  line-height: .98;\n  font-weight: 900;\n  letter-spacing: -.035em;\n  margin: 0 0 4px;\n  position: relative;\n  animation: mhCinema 1s cubic-bezier(.16,1,.3,1) both;\n  animation-delay: var(--mh-delay, 0ms);\n}\n\n.mh_cinema_title.mh_last { margin-bottom: 14px; }\n\n.mh_cinema_title.mh_last::after {\n  content: \"\";\n  display: block;\n  height: 9px;\n  margin-top: -2px;\n  background: linear-gradient(90deg, rgba(252,209,22,.58), rgba(252,209,22,.18), rgba(252,209,22,0));\n  border-radius: 999px;\n  animation: mhRule 1.1s cubic-bezier(.16,1,.3,1) both;\n  animation-delay: calc(var(--mh-delay, 0ms) + 420ms);\n}\n\n.mh_cinema_text {\n  font-size: 15px;\n  line-height: 1.45;\n  font-weight: 500;\n  color: rgba(27,27,27,.66);\n  margin: 0 0 16px;\n  animation: mhCinema 1s cubic-bezier(.16,1,.3,1) both;\n  animation-delay: var(--mh-delay, 0ms);\n}\n\n\/* ============ CARTES CHIFFRES ============ *\/\n\n.mh_grid {\n  display: grid !important;\n  grid-template-columns: 1fr 1fr !important;\n  width: 100%;\n  gap: 8px;\n  margin-bottom: 12px;\n}\n\n.mh_card {\n  background: #FFFFFF;\n  border: 1px solid rgba(27,27,27,.085);\n  border-radius: 13px;\n  padding: 11px;\n  box-shadow: 0 6px 16px rgba(27,27,27,.04);\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  min-height: 80px;\n  position: relative;\n  overflow: hidden;\n  animation: mhFadeUp .75s cubic-bezier(.22,1,.36,1) both;\n  animation-delay: var(--mh-delay, 0ms);\n  transition: transform .28s ease, box-shadow .28s ease, border-color .28s ease;\n}\n\n.mh_card:hover {\n  transform: translateY(-3px);\n  box-shadow: 0 13px 28px rgba(27,27,27,.10);\n  border-color: rgba(252,209,22,.55);\n}\n\n.mh_card_icon {\n  width: 40px;\n  height: 40px;\n  border-radius: 10px;\n  background: #FCD116;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 40px;\n}\n\n.mh_card svg { transition: transform .3s cubic-bezier(.22,1,.36,1); }\n.mh_card:hover svg { transform: scale(1.08); }\n\n.mh_card_body { min-width: 0; }\n\n.mh_card_num {\n  font-family: \"Archivo Narrow\", Archivo, Arial, sans-serif;\n  font-size: 24px;\n  font-weight: 900;\n  line-height: 1;\n  letter-spacing: -.02em;\n}\n\n.mh_card_num.mh_word { font-size: 21px; }\n\n.mh_card_label {\n  font-size: 9px;\n  font-weight: 900;\n  letter-spacing: .075em;\n  text-transform: uppercase;\n  color: rgba(27,27,27,.55);\n  margin-top: 5px;\n}\n\n\/* ============ BLOC NOIR : CONFIGURATIONS ============ *\/\n\n.mh_black_panel {\n  position: relative;\n  background: linear-gradient(135deg, #111111 0%, #1B1B1B 52%, #121212 100%);\n  border-radius: 14px;\n  padding: 2px;\n  margin-bottom: 12px;\n  box-shadow: 0 16px 34px rgba(27,27,27,.22);\n  border: 1px solid rgba(252,209,22,.18);\n  overflow: hidden;\n  isolation: isolate;\n  animation: mhFadeUp .85s cubic-bezier(.22,1,.36,1) both;\n  animation-delay: var(--mh-delay, 0ms);\n}\n\n.mh_black_panel::after {\n  content: \"\";\n  position: absolute;\n  top: -70%; left: -120%;\n  width: 54%; height: 240%;\n  transform: skewX(-20deg);\n  pointer-events: none;\n  z-index: 5;\n  opacity: 0;\n  background: linear-gradient(90deg, rgba(252,209,22,0), rgba(255,255,255,.20), rgba(252,209,22,0));\n  animation: mhSweep 7.2s cubic-bezier(.16,1,.3,1) infinite;\n}\n\n.mh_black_panel::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  border-radius: 14px;\n  padding: 1.5px;\n  background: linear-gradient(135deg, #FCD116 0%, rgba(252,209,22,.13) 52%, rgba(252,209,22,.38) 100%);\n  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\n          mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\n  -webkit-mask-composite: xor;\n          mask-composite: exclude;\n  pointer-events: none;\n  z-index: 4;\n}\n\n.mh_trust_shell {\n  position: relative;\n  z-index: 2;\n  background:\n    linear-gradient(135deg, rgba(255,255,255,.035), rgba(255,255,255,0) 36%),\n    #1B1B1B;\n  border-radius: 13px;\n  padding: 15px 14px;\n}\n\n.mh_trust_shell::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  border-radius: 13px;\n  background: radial-gradient(circle at top center, rgba(252,209,22,.08), transparent 48%);\n  pointer-events: none;\n}\n\n.mh_trust {\n  position: relative;\n  z-index: 3;\n  display: flex !important;\n  flex-direction: row !important;\n  flex-wrap: nowrap;\n  width: 100%;\n  align-items: stretch;\n  justify-content: space-between;\n  gap: 0;\n}\n\n.mh_trust_item {\n  position: relative;\n  flex: 1 1 0 !important;\n  min-width: 0;\n  display: flex !important;\n  flex-direction: column !important;\n  align-items: center;\n  justify-content: flex-start;\n  text-align: center;\n  gap: 9px;\n  padding: 2px 8px;\n  border-radius: 12px;\n  transition: transform .25s ease, background .25s ease;\n}\n\n.mh_trust_text {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: flex-start;\n  min-height: 0;\n  width: 100%;\n}\n\n.mh_trust_item:hover {\n  transform: translateY(-2px);\n  background: rgba(252,209,22,.045);\n}\n\n.mh_trust_icon {\n  width: 34px;\n  height: 34px;\n  border-radius: 9px;\n  background: rgba(252,209,22,.12);\n  border: 1px solid rgba(252,209,22,.25);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 34px;\n  box-shadow: inset 0 0 0 1px rgba(252,209,22,.12), 0 0 14px rgba(252,209,22,.08);\n}\n\n.mh_trust_title {\n  font-family: \"Archivo Narrow\", Archivo, Arial, sans-serif;\n  font-size: 13px;\n  font-weight: 900;\n  line-height: 1.1;\n  color: #FAFAF7;\n  white-space: normal;\n  overflow-wrap: break-word;\n}\n\n.mh_block_label {\n  position: relative;\n  z-index: 3;\n  font-size: 9.5px;\n  font-weight: 900;\n  letter-spacing: .12em;\n  text-transform: uppercase;\n  color: rgba(252,209,22,.78);\n  margin: 0 0 13px;\n  padding-bottom: 10px;\n  border-bottom: 1px solid rgba(252,209,22,.14);\n}\n\n\/* ============ BLOC JAUNE ============ *\/\n\n.mh_yellow_panel {\n  position: relative;\n  overflow: hidden;\n  isolation: isolate;\n  background: linear-gradient(135deg, #FCD116 0%, #FFE25A 42%, #F2C600 100%);\n  border: 1px solid rgba(27,27,27,.08);\n  border-radius: 14px;\n  padding: 16px 15px;\n  margin-bottom: 12px;\n  box-shadow: 0 14px 30px rgba(252,209,22,.25), inset 0 1px 0 rgba(255,255,255,.38);\n  animation: mhFadeUp .8s cubic-bezier(.22,1,.36,1) both;\n  animation-delay: var(--mh-delay, 0ms);\n}\n\n.mh_yellow_panel::after {\n  content: \"\";\n  position: absolute;\n  top: -70%; left: -120%;\n  width: 54%; height: 240%;\n  transform: skewX(-20deg);\n  pointer-events: none;\n  z-index: 1;\n  opacity: 0;\n  background: linear-gradient(90deg, rgba(255,255,255,0), rgba(255,255,255,.65), rgba(255,255,255,0));\n  animation: mhSweep 7.2s cubic-bezier(.16,1,.3,1) infinite;\n}\n\n.mh_yellow_panel \u003e * { position: relative; z-index: 2; }\n\n.mh_yellow_title {\n  font-family: \"Archivo Narrow\", Archivo, Arial, sans-serif;\n  font-size: 24px;\n  line-height: 1.04;\n  font-weight: 900;\n  letter-spacing: -.03em;\n  color: #1B1B1B;\n  margin: 0 0 8px;\n}\n\n.mh_yellow_text {\n  font-size: 13.5px;\n  line-height: 1.45;\n  font-weight: 800;\n  color: rgba(27,27,27,.82);\n  margin: 0;\n}\n\n\/* ============ ACCORDÉONS ============ *\/\n\n.mh_specs_details,\n.mh_faq {\n  background: #FFFFFF;\n  border: 1px solid rgba(27,27,27,.085);\n  border-radius: 13px;\n  padding: 13px;\n  margin-bottom: 8px;\n  box-shadow: 0 5px 14px rgba(27,27,27,.03);\n  overflow: hidden;\n  animation: mhFadeUp .75s cubic-bezier(.22,1,.36,1) both;\n  animation-delay: var(--mh-delay, 0ms);\n  transition: border-color .25s ease, box-shadow .25s ease;\n}\n\n.mh_specs_details:hover,\n.mh_faq:hover {\n  border-color: rgba(252,209,22,.42);\n  box-shadow: 0 9px 20px rgba(27,27,27,.055);\n}\n\n.mh_specs_details[open],\n.mh_faq[open] {\n  border-color: rgba(252,209,22,.55);\n  box-shadow: 0 10px 24px rgba(27,27,27,.065);\n}\n\n.mh_specs_details summary,\n.mh_faq summary {\n  cursor: pointer;\n  font-size: 14.5px;\n  font-weight: 900;\n  line-height: 1.3;\n  list-style: none;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 12px;\n}\n\n.mh_specs_details summary::-webkit-details-marker,\n.mh_faq summary::-webkit-details-marker { display: none; }\n\n.mh_specs_details summary:focus-visible,\n.mh_faq summary:focus-visible {\n  outline: 2px solid #FCD116;\n  outline-offset: 3px;\n  border-radius: 4px;\n}\n\n.mh_faq_icon {\n  color: #FCD116;\n  font-size: 18px;\n  line-height: 1;\n  font-weight: 900;\n  width: 22px;\n  height: 22px;\n  flex: 0 0 22px;\n  border-radius: 999px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  transition: transform .25s ease, background .25s ease, color .25s ease;\n}\n\n.mh_specs_details[open] .mh_faq_icon,\n.mh_faq[open] .mh_faq_icon {\n  color: #1B1B1B;\n  background: #FCD116;\n  transform: rotate(45deg);\n}\n\n.mh_faq p {\n  margin: 10px 0 0;\n  font-size: 13.5px;\n  line-height: 1.5;\n  color: rgba(27,27,27,.64);\n  font-weight: 500;\n}\n\n.mh_specs_table {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: 13px;\n  margin-top: 12px;\n  table-layout: fixed;\n}\n\n.mh_specs_table td {\n  padding: 9px 0;\n  border-bottom: 1px solid rgba(27,27,27,.06);\n  vertical-align: middle;\n}\n\n.mh_specs_table tr:last-child td { border-bottom: 0; }\n.mh_specs_table tr:hover { background: rgba(252,209,22,.08); }\n\n.mh_specs_label {\n  color: rgba(27,27,27,.5);\n  font-weight: 500;\n  width: 52%;\n  text-align: left;\n}\n\n.mh_specs_val {\n  font-weight: 900;\n  font-family: \"Archivo Narrow\", Archivo, Arial, sans-serif;\n  text-align: right;\n  width: 48%;\n}\n\n\/* ============ TITRE FAQ ============ *\/\n\n.mh_rule {\n  height: 1px;\n  border: 0;\n  background: rgba(27,27,27,.08);\n  margin: 16px 0;\n}\n\n\/* Garde-fou : Shopify réinsère un \u003cbr\u003e dans les conteneurs vides *\/\n.mh_desc_wrap div \u003e br:only-child,\n.mh_desc_wrap span \u003e br:only-child { display: none !important; }\n\n.mh_faq_heading {\n  font-family: \"Archivo Narrow\", Archivo, Arial, sans-serif;\n  font-size: 24px;\n  line-height: 1;\n  font-weight: 900;\n  letter-spacing: -.025em;\n  margin: 0 0 10px;\n  animation: mhFadeUp .75s cubic-bezier(.22,1,.36,1) both;\n}\n\n.mh_underline_kin {\n  position: relative;\n  display: inline-block;\n}\n\n.mh_underline_kin::after {\n  content: \"\";\n  position: absolute;\n  bottom: -3px; left: 0;\n  width: 100%;\n  height: 2px;\n  background: #FCD116;\n  transform-origin: left;\n  animation: mhUnderline .55s cubic-bezier(.77,0,.175,1) both;\n  animation-delay: 300ms;\n}\n\n\/* ============ MOBILE ============ *\/\n\n@media screen and (max-width: 560px) {\n  .mh_desc_wrap { padding: 13px; border-radius: 14px; }\n  .mh_cinema_title { font-size: 25px; }\n  .mh_cinema_text { font-size: 14px; }\n\n  .mh_grid { gap: 7px; }\n  .mh_card { padding: 10px; gap: 9px; min-height: 74px; }\n  .mh_card_icon { width: 34px; height: 34px; flex: 0 0 34px; border-radius: 9px; }\n  .mh_card_num { font-size: 20px; }\n  .mh_card_num.mh_word { font-size: 17px; }\n\n  .mh_trust {\n    flex-direction: column !important;\n    gap: 0;\n  }\n\n  .mh_trust_item {\n    flex: 0 0 auto !important;\n    flex-direction: row !important;\n    align-items: center;\n    text-align: left;\n    gap: 11px;\n    padding: 10px 4px;\n  }\n\n  .mh_trust_text {\n    align-items: flex-start;\n    min-height: 0;\n    flex: 1;\n  }\n\n  .mh_trust_item + .mh_trust_item::before {\n    left: 0;\n    top: 0;\n    width: 100%;\n    height: 1px;\n    transform: none;\n    background: linear-gradient(90deg, rgba(252,209,22,.04), rgba(252,209,22,.22), rgba(252,209,22,.04));\n  }\n\n  .mh_yellow_title { font-size: 21px; }\n  .mh_faq_heading { font-size: 21px; }\n\n  .mh_card:hover,\n  .mh_trust_item:hover { transform: none; }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .mh_desc_wrap *,\n  .mh_desc_wrap *::before,\n  .mh_desc_wrap *::after {\n    animation: none !important;\n    transition: none !important;\n  }\n  .mh_cinema_title.mh_last::after { width: 82%; opacity: 1; }\n  .mh_underline_kin::after { transform: scaleX(1); }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"mh_desc_wrap\"\u003e\n\n  \u003cdiv class=\"mh_badge\"\u003ePRO 440 HR\u003c\/div\u003e\n\n  \u003cdiv class=\"mh_cinema_title\" style=\"--mh-delay:90ms;\"\u003e4,40 m déployée.\u003c\/div\u003e\n  \u003cdiv class=\"mh_cinema_title mh_last\" style=\"--mh-delay:220ms;\"\u003e93 cm repliée.\u003c\/div\u003e\n\n  \u003cp class=\"mh_cinema_text\" style=\"--mh-delay:360ms;\"\u003eÉchelle télescopique en aluminium à quatorze barreaux, à verrouillage barreau par barreau. Hauteur déployée : 4,40 m. Hauteur repliée : 93 cm. Charge maximale admissible : 150 kg. Conforme à la norme EN 131, usage professionnel.\u003c\/p\u003e\n\n  \u003cdiv class=\"mh_grid\"\u003e\n\n    \u003cdiv class=\"mh_card\" style=\"--mh-delay:0ms;\"\u003e\n      \u003cdiv class=\"mh_card_icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" width=\"22\" height=\"22\" fill=\"none\" stroke=\"#1B1B1B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 20V4M6 10l6-6 6 6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mh_card_body\"\u003e\n        \u003cdiv class=\"mh_card_num\"\u003e4,40 m\u003c\/div\u003e\n        \u003cdiv class=\"mh_card_label\"\u003eHauteur déployée\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"mh_card\" style=\"--mh-delay:80ms;\"\u003e\n      \u003cdiv class=\"mh_card_icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" width=\"22\" height=\"22\" fill=\"none\" stroke=\"#1B1B1B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003crect x=\"4\" y=\"6\" width=\"16\" height=\"10\" rx=\"1.5\"\u003e\u003c\/rect\u003e\u003cpath d=\"M8 20h8M12 16v4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mh_card_body\"\u003e\n        \u003cdiv class=\"mh_card_num\"\u003e93 cm\u003c\/div\u003e\n        \u003cdiv class=\"mh_card_label\"\u003eHauteur repliée\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"mh_card\" style=\"--mh-delay:160ms;\"\u003e\n      \u003cdiv class=\"mh_card_icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" width=\"22\" height=\"22\" fill=\"none\" stroke=\"#1B1B1B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M7 3v18M17 3v18\"\u003e\u003c\/path\u003e\u003cpath d=\"M7 7h10M7 12h10M7 17h10\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mh_card_body\"\u003e\n        \u003cdiv class=\"mh_card_num\"\u003e14\u003c\/div\u003e\n        \u003cdiv class=\"mh_card_label\"\u003eBarreaux\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"mh_card\" style=\"--mh-delay:240ms;\"\u003e\n      \u003cdiv class=\"mh_card_icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" width=\"22\" height=\"22\" fill=\"none\" stroke=\"#1B1B1B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 3l7 3v5c0 5.2-3 8.4-7 10-4-1.6-7-4.8-7-10V6l7-3z\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 12l2.2 2.2 4.8-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mh_card_body\"\u003e\n        \u003cdiv class=\"mh_card_num mh_word\"\u003eEN 131\u003c\/div\u003e\n        \u003cdiv class=\"mh_card_label\"\u003eCharge 150 kg\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"mh_black_panel\" style=\"--mh-delay:120ms;\"\u003e\n    \u003cdiv class=\"mh_trust_shell\"\u003e\n\n      \u003cdiv class=\"mh_block_label\"\u003eUsages prévus\u003c\/div\u003e\n\n      \u003cdiv class=\"mh_trust\"\u003e\n\n        \u003cdiv class=\"mh_trust_item\"\u003e\n          \u003cdiv class=\"mh_trust_icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"#FCD116\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M13 2L4 14h6l-1 8 9-12h-6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"mh_trust_text\"\u003e\n            \u003cdiv class=\"mh_trust_title\"\u003eÉlectricité\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"mh_trust_item\"\u003e\n          \u003cdiv class=\"mh_trust_icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"#FCD116\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M6 3v6a4 4 0 0 0 4 4h4a4 4 0 0 1 4 4v4\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 3h6\"\u003e\u003c\/path\u003e\u003cpath d=\"M15 21h6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"mh_trust_text\"\u003e\n            \u003cdiv class=\"mh_trust_title\"\u003ePlomberie\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"mh_trust_item\"\u003e\n          \u003cdiv class=\"mh_trust_icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"#FCD116\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M4 4h13v6H4z\"\u003e\u003c\/path\u003e\u003cpath d=\"M17 7h3v4h-6v3\"\u003e\u003c\/path\u003e\u003crect x=\"11\" y=\"14\" width=\"6\" height=\"7\" rx=\"1\"\u003e\u003c\/rect\u003e\u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"mh_trust_text\"\u003e\n            \u003cdiv class=\"mh_trust_title\"\u003ePeinture\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"mh_trust_item\"\u003e\n          \u003cdiv class=\"mh_trust_icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"#FCD116\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M14.5 4.5a4 4 0 0 0 5 5L21 8v8l-5 5H8l-5-5 1.5-1.5a4 4 0 0 0 5-5L11 3h8z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"mh_trust_text\"\u003e\n            \u003cdiv class=\"mh_trust_title\"\u003eMaintenance\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"mh_yellow_panel\" style=\"--mh-delay:120ms;\"\u003e\n    \u003cdiv class=\"mh_yellow_title\"\u003eQuatorze barreaux, verrouillés un par un\u003c\/div\u003e\n    \u003cp class=\"mh_yellow_text\"\u003eChaque barreau dispose de son propre mécanisme de verrouillage. Le déploiement s'effectue barreau par barreau, ce qui permet d'arrêter la sortie des sections avant les 4,40 m et d'utiliser l'échelle à une hauteur intermédiaire. Repliée, la structure mesure 93 cm.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdetails class=\"mh_specs_details\" style=\"--mh-delay:60ms;\"\u003e\n    \u003csummary\u003e\u003cspan\u003eCaractéristiques techniques\u003c\/span\u003e\u003cspan class=\"mh_faq_icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n    \u003ctable class=\"mh_specs_table\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003eHauteur déployée\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003e4,40 m\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003eHauteur repliée\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003e93 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003eNombre de barreaux\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003e14\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003eCharge maximale\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003e150 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003eNorme\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003eEN 131, usage pro\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003eVerrouillage\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003eBarreau par barreau\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003eMatière\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003eAluminium\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n  \u003c\/details\u003e\n\n  \u003chr class=\"mh_rule\"\u003e\n\n  \u003cdiv class=\"mh_faq_heading\"\u003e\u003cspan class=\"mh_underline_kin\"\u003eQuestions fréquentes\u003c\/span\u003e\u003c\/div\u003e\n\n  \u003cdetails class=\"mh_faq\" style=\"--mh-delay:0ms;\"\u003e\n    \u003csummary\u003e\u003cspan\u003eQuelles sont les hauteurs déployée et repliée ?\u003c\/span\u003e\u003cspan class=\"mh_faq_icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n    \u003cp\u003eLa hauteur déployée est de 4,40 m et la hauteur repliée de 93 cm. Cette dimension correspond au format de transport et de rangement du modèle.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"mh_faq\" style=\"--mh-delay:80ms;\"\u003e\n    \u003csummary\u003e\u003cspan\u003eCombien de barreaux comporte-t-elle ?\u003c\/span\u003e\u003cspan class=\"mh_faq_icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n    \u003cp\u003eElle comporte quatorze barreaux, répartis sur la hauteur déployée de 4,40 m.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"mh_faq\" style=\"--mh-delay:160ms;\"\u003e\n    \u003csummary\u003e\u003cspan\u003eComment fonctionne le verrouillage ?\u003c\/span\u003e\u003cspan class=\"mh_faq_icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n    \u003cp\u003eLe verrouillage s'effectue barreau par barreau : chaque barreau dispose de son propre mécanisme. Le déploiement peut donc être arrêté à une hauteur intermédiaire sans sortir la totalité des sections.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"mh_faq\" style=\"--mh-delay:240ms;\"\u003e\n    \u003csummary\u003e\u003cspan\u003eQuelle est la charge maximale admissible ?\u003c\/span\u003e\u003cspan class=\"mh_faq_icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n    \u003cp\u003eLa charge maximale admissible est de 150 kg, utilisateur et matériel portés inclus. Ce modèle est conforme à la norme EN 131 pour un usage professionnel.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"mh_faq\" style=\"--mh-delay:320ms;\"\u003e\n    \u003csummary\u003e\u003cspan\u003eEn quel matériau est-elle fabriquée ?\u003c\/span\u003e\u003cspan class=\"mh_faq_icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n    \u003cp\u003eLa structure est en aluminium, matériau retenu pour son rapport entre rigidité et masse sur les équipements d'accès télescopiques.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"AltiSafe Pro","offers":[{"title":"Default Title","offer_id":58201840156936,"sku":null,"price":179.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1052\/0218\/8552\/files\/echelle-telescopique-aluminium-4m40-maxihauteur.jpg?v=1783699946"},{"product_id":"echelle-telescopique-acier-inoxydable-3-2-m","title":"Pro 320 HR Échelle Télescopique 3,2 m","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Archivo:wght@400;500;800;900\u0026family=Archivo+Narrow:wght@700;800;900\u0026display=swap');\n\n.mh_desc_wrap,\n.mh_desc_wrap * { box-sizing: border-box; }\n\n.mh_desc_wrap {\n  font-family: Archivo, \"Helvetica Neue\", Arial, sans-serif;\n  color: #1B1B1B;\n  background: #FAFAF7;\n  border: 1px solid rgba(27,27,27,.08);\n  border-radius: 16px;\n  padding: 16px;\n  margin: 10px 0 14px;\n  box-shadow: 0 8px 22px rgba(27,27,27,.055);\n  overflow: hidden;\n  position: relative;\n}\n\n\/* Neutralise les styles hérités du thème Shopify *\/\n.mh_desc_wrap div,\n.mh_desc_wrap p,\n.mh_desc_wrap table,\n.mh_desc_wrap summary,\n.mh_desc_wrap details {\n  float: none;\n  max-width: none;\n  text-indent: 0;\n}\n\n.mh_desc_wrap svg {\n  display: block;\n  flex: none;\n  max-width: none;\n}\n\n.mh_desc_wrap::before {\n  content: \"\";\n  position: absolute;\n  top: 0; left: 14px; right: 14px;\n  height: 1px;\n  background: linear-gradient(90deg, rgba(252,209,22,0), rgba(252,209,22,.55), rgba(252,209,22,0));\n  pointer-events: none;\n}\n\n\/* ============ ANIMATIONS : 100% CSS, AUCUN JS REQUIS ============ *\/\n\n@keyframes mhReveal {\n  from { clip-path: inset(0 100% 0 0); }\n  to   { clip-path: inset(0 0 0 0); }\n}\n\n@keyframes mhCinema {\n  from { opacity: 0; transform: translateY(28px) scale(.985); filter: blur(12px); }\n  to   { opacity: 1; transform: translateY(0) scale(1);      filter: blur(0); }\n}\n\n@keyframes mhFadeUp {\n  from { opacity: 0; transform: translateY(18px); filter: blur(8px); }\n  to   { opacity: 1; transform: translateY(0);    filter: blur(0); }\n}\n\n@keyframes mhRule {\n  from { width: 0; opacity: 0; }\n  to   { width: 82%; opacity: 1; }\n}\n\n@keyframes mhUnderline {\n  from { transform: scaleX(0); }\n  to   { transform: scaleX(1); }\n}\n\n@keyframes mhSweep {\n  0%, 42%   { left: -120%; opacity: 0; }\n  52%       { opacity: 1; }\n  78%, 100% { left: 150%;  opacity: 0; }\n}\n\n\/* ============ EN-TÊTE ============ *\/\n\n.mh_badge {\n  display: inline-block;\n  background: #FCD116;\n  color: #1B1B1B;\n  border-radius: 6px;\n  padding: 5px 9px;\n  font-size: 11px;\n  font-weight: 900;\n  letter-spacing: .08em;\n  text-transform: uppercase;\n  margin: 0 0 12px;\n  animation: mhReveal .65s cubic-bezier(.77,0,.175,1) both;\n}\n\n.mh_cinema_title {\n  font-family: \"Archivo Narrow\", Archivo, Arial, sans-serif;\n  font-size: 30px;\n  line-height: .98;\n  font-weight: 900;\n  letter-spacing: -.035em;\n  margin: 0 0 4px;\n  position: relative;\n  animation: mhCinema 1s cubic-bezier(.16,1,.3,1) both;\n  animation-delay: var(--mh-delay, 0ms);\n}\n\n.mh_cinema_title.mh_last { margin-bottom: 14px; }\n\n.mh_cinema_title.mh_last::after {\n  content: \"\";\n  display: block;\n  height: 9px;\n  margin-top: -2px;\n  background: linear-gradient(90deg, rgba(252,209,22,.58), rgba(252,209,22,.18), rgba(252,209,22,0));\n  border-radius: 999px;\n  animation: mhRule 1.1s cubic-bezier(.16,1,.3,1) both;\n  animation-delay: calc(var(--mh-delay, 0ms) + 420ms);\n}\n\n.mh_cinema_text {\n  font-size: 15px;\n  line-height: 1.45;\n  font-weight: 500;\n  color: rgba(27,27,27,.66);\n  margin: 0 0 16px;\n  animation: mhCinema 1s cubic-bezier(.16,1,.3,1) both;\n  animation-delay: var(--mh-delay, 0ms);\n}\n\n\/* ============ CARTES CHIFFRES ============ *\/\n\n.mh_grid {\n  display: grid !important;\n  grid-template-columns: 1fr 1fr !important;\n  width: 100%;\n  gap: 8px;\n  margin-bottom: 12px;\n}\n\n.mh_card {\n  background: #FFFFFF;\n  border: 1px solid rgba(27,27,27,.085);\n  border-radius: 13px;\n  padding: 11px;\n  box-shadow: 0 6px 16px rgba(27,27,27,.04);\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  min-height: 80px;\n  position: relative;\n  overflow: hidden;\n  animation: mhFadeUp .75s cubic-bezier(.22,1,.36,1) both;\n  animation-delay: var(--mh-delay, 0ms);\n  transition: transform .28s ease, box-shadow .28s ease, border-color .28s ease;\n}\n\n.mh_card:hover {\n  transform: translateY(-3px);\n  box-shadow: 0 13px 28px rgba(27,27,27,.10);\n  border-color: rgba(252,209,22,.55);\n}\n\n.mh_card_icon {\n  width: 40px;\n  height: 40px;\n  border-radius: 10px;\n  background: #FCD116;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 40px;\n}\n\n.mh_card svg { transition: transform .3s cubic-bezier(.22,1,.36,1); }\n.mh_card:hover svg { transform: scale(1.08); }\n\n.mh_card_body { min-width: 0; }\n\n.mh_card_num {\n  font-family: \"Archivo Narrow\", Archivo, Arial, sans-serif;\n  font-size: 24px;\n  font-weight: 900;\n  line-height: 1;\n  letter-spacing: -.02em;\n}\n\n.mh_card_num.mh_word { font-size: 21px; }\n\n.mh_card_label {\n  font-size: 9px;\n  font-weight: 900;\n  letter-spacing: .075em;\n  text-transform: uppercase;\n  color: rgba(27,27,27,.55);\n  margin-top: 5px;\n}\n\n\/* ============ BLOC NOIR : CONFIGURATIONS ============ *\/\n\n.mh_black_panel {\n  position: relative;\n  background: linear-gradient(135deg, #111111 0%, #1B1B1B 52%, #121212 100%);\n  border-radius: 14px;\n  padding: 2px;\n  margin-bottom: 12px;\n  box-shadow: 0 16px 34px rgba(27,27,27,.22);\n  border: 1px solid rgba(252,209,22,.18);\n  overflow: hidden;\n  isolation: isolate;\n  animation: mhFadeUp .85s cubic-bezier(.22,1,.36,1) both;\n  animation-delay: var(--mh-delay, 0ms);\n}\n\n.mh_black_panel::after {\n  content: \"\";\n  position: absolute;\n  top: -70%; left: -120%;\n  width: 54%; height: 240%;\n  transform: skewX(-20deg);\n  pointer-events: none;\n  z-index: 5;\n  opacity: 0;\n  background: linear-gradient(90deg, rgba(252,209,22,0), rgba(255,255,255,.20), rgba(252,209,22,0));\n  animation: mhSweep 7.2s cubic-bezier(.16,1,.3,1) infinite;\n}\n\n.mh_black_panel::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  border-radius: 14px;\n  padding: 1.5px;\n  background: linear-gradient(135deg, #FCD116 0%, rgba(252,209,22,.13) 52%, rgba(252,209,22,.38) 100%);\n  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\n          mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\n  -webkit-mask-composite: xor;\n          mask-composite: exclude;\n  pointer-events: none;\n  z-index: 4;\n}\n\n.mh_trust_shell {\n  position: relative;\n  z-index: 2;\n  background:\n    linear-gradient(135deg, rgba(255,255,255,.035), rgba(255,255,255,0) 36%),\n    #1B1B1B;\n  border-radius: 13px;\n  padding: 15px 14px;\n}\n\n.mh_trust_shell::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  border-radius: 13px;\n  background: radial-gradient(circle at top center, rgba(252,209,22,.08), transparent 48%);\n  pointer-events: none;\n}\n\n.mh_trust {\n  position: relative;\n  z-index: 3;\n  display: flex !important;\n  flex-direction: row !important;\n  flex-wrap: nowrap;\n  width: 100%;\n  align-items: stretch;\n  justify-content: space-between;\n  gap: 0;\n}\n\n.mh_trust_item {\n  position: relative;\n  flex: 1 1 0 !important;\n  min-width: 0;\n  display: flex !important;\n  flex-direction: column !important;\n  align-items: center;\n  justify-content: flex-start;\n  text-align: center;\n  gap: 9px;\n  padding: 2px 8px;\n  border-radius: 12px;\n  transition: transform .25s ease, background .25s ease;\n}\n\n.mh_trust_text {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: flex-start;\n  min-height: 0;\n  width: 100%;\n}\n\n.mh_trust_item:hover {\n  transform: translateY(-2px);\n  background: rgba(252,209,22,.045);\n}\n\n.mh_trust_icon {\n  width: 34px;\n  height: 34px;\n  border-radius: 9px;\n  background: rgba(252,209,22,.12);\n  border: 1px solid rgba(252,209,22,.25);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 34px;\n  box-shadow: inset 0 0 0 1px rgba(252,209,22,.12), 0 0 14px rgba(252,209,22,.08);\n}\n\n.mh_trust_title {\n  font-family: \"Archivo Narrow\", Archivo, Arial, sans-serif;\n  font-size: 13px;\n  font-weight: 900;\n  line-height: 1.1;\n  color: #FAFAF7;\n  white-space: normal;\n  overflow-wrap: break-word;\n}\n\n.mh_block_label {\n  position: relative;\n  z-index: 3;\n  font-size: 9.5px;\n  font-weight: 900;\n  letter-spacing: .12em;\n  text-transform: uppercase;\n  color: rgba(252,209,22,.78);\n  margin: 0 0 13px;\n  padding-bottom: 10px;\n  border-bottom: 1px solid rgba(252,209,22,.14);\n}\n\n\/* ============ BLOC JAUNE ============ *\/\n\n.mh_yellow_panel {\n  position: relative;\n  overflow: hidden;\n  isolation: isolate;\n  background: linear-gradient(135deg, #FCD116 0%, #FFE25A 42%, #F2C600 100%);\n  border: 1px solid rgba(27,27,27,.08);\n  border-radius: 14px;\n  padding: 16px 15px;\n  margin-bottom: 12px;\n  box-shadow: 0 14px 30px rgba(252,209,22,.25), inset 0 1px 0 rgba(255,255,255,.38);\n  animation: mhFadeUp .8s cubic-bezier(.22,1,.36,1) both;\n  animation-delay: var(--mh-delay, 0ms);\n}\n\n.mh_yellow_panel::after {\n  content: \"\";\n  position: absolute;\n  top: -70%; left: -120%;\n  width: 54%; height: 240%;\n  transform: skewX(-20deg);\n  pointer-events: none;\n  z-index: 1;\n  opacity: 0;\n  background: linear-gradient(90deg, rgba(255,255,255,0), rgba(255,255,255,.65), rgba(255,255,255,0));\n  animation: mhSweep 7.2s cubic-bezier(.16,1,.3,1) infinite;\n}\n\n.mh_yellow_panel \u003e * { position: relative; z-index: 2; }\n\n.mh_yellow_title {\n  font-family: \"Archivo Narrow\", Archivo, Arial, sans-serif;\n  font-size: 24px;\n  line-height: 1.04;\n  font-weight: 900;\n  letter-spacing: -.03em;\n  color: #1B1B1B;\n  margin: 0 0 8px;\n}\n\n.mh_yellow_text {\n  font-size: 13.5px;\n  line-height: 1.45;\n  font-weight: 800;\n  color: rgba(27,27,27,.82);\n  margin: 0;\n}\n\n\/* ============ ACCORDÉONS ============ *\/\n\n.mh_specs_details,\n.mh_faq {\n  background: #FFFFFF;\n  border: 1px solid rgba(27,27,27,.085);\n  border-radius: 13px;\n  padding: 13px;\n  margin-bottom: 8px;\n  box-shadow: 0 5px 14px rgba(27,27,27,.03);\n  overflow: hidden;\n  animation: mhFadeUp .75s cubic-bezier(.22,1,.36,1) both;\n  animation-delay: var(--mh-delay, 0ms);\n  transition: border-color .25s ease, box-shadow .25s ease;\n}\n\n.mh_specs_details:hover,\n.mh_faq:hover {\n  border-color: rgba(252,209,22,.42);\n  box-shadow: 0 9px 20px rgba(27,27,27,.055);\n}\n\n.mh_specs_details[open],\n.mh_faq[open] {\n  border-color: rgba(252,209,22,.55);\n  box-shadow: 0 10px 24px rgba(27,27,27,.065);\n}\n\n.mh_specs_details summary,\n.mh_faq summary {\n  cursor: pointer;\n  font-size: 14.5px;\n  font-weight: 900;\n  line-height: 1.3;\n  list-style: none;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 12px;\n}\n\n.mh_specs_details summary::-webkit-details-marker,\n.mh_faq summary::-webkit-details-marker { display: none; }\n\n.mh_specs_details summary:focus-visible,\n.mh_faq summary:focus-visible {\n  outline: 2px solid #FCD116;\n  outline-offset: 3px;\n  border-radius: 4px;\n}\n\n.mh_faq_icon {\n  color: #FCD116;\n  font-size: 18px;\n  line-height: 1;\n  font-weight: 900;\n  width: 22px;\n  height: 22px;\n  flex: 0 0 22px;\n  border-radius: 999px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  transition: transform .25s ease, background .25s ease, color .25s ease;\n}\n\n.mh_specs_details[open] .mh_faq_icon,\n.mh_faq[open] .mh_faq_icon {\n  color: #1B1B1B;\n  background: #FCD116;\n  transform: rotate(45deg);\n}\n\n.mh_faq p {\n  margin: 10px 0 0;\n  font-size: 13.5px;\n  line-height: 1.5;\n  color: rgba(27,27,27,.64);\n  font-weight: 500;\n}\n\n.mh_specs_table {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: 13px;\n  margin-top: 12px;\n  table-layout: fixed;\n}\n\n.mh_specs_table td {\n  padding: 9px 0;\n  border-bottom: 1px solid rgba(27,27,27,.06);\n  vertical-align: middle;\n}\n\n.mh_specs_table tr:last-child td { border-bottom: 0; }\n.mh_specs_table tr:hover { background: rgba(252,209,22,.08); }\n\n.mh_specs_label {\n  color: rgba(27,27,27,.5);\n  font-weight: 500;\n  width: 52%;\n  text-align: left;\n}\n\n.mh_specs_val {\n  font-weight: 900;\n  font-family: \"Archivo Narrow\", Archivo, Arial, sans-serif;\n  text-align: right;\n  width: 48%;\n}\n\n\/* ============ TITRE FAQ ============ *\/\n\n.mh_rule {\n  height: 1px;\n  border: 0;\n  background: rgba(27,27,27,.08);\n  margin: 16px 0;\n}\n\n\/* Garde-fou : Shopify réinsère un \u003cbr\u003e dans les conteneurs vides *\/\n.mh_desc_wrap div \u003e br:only-child,\n.mh_desc_wrap span \u003e br:only-child { display: none !important; }\n\n.mh_faq_heading {\n  font-family: \"Archivo Narrow\", Archivo, Arial, sans-serif;\n  font-size: 24px;\n  line-height: 1;\n  font-weight: 900;\n  letter-spacing: -.025em;\n  margin: 0 0 10px;\n  animation: mhFadeUp .75s cubic-bezier(.22,1,.36,1) both;\n}\n\n.mh_underline_kin {\n  position: relative;\n  display: inline-block;\n}\n\n.mh_underline_kin::after {\n  content: \"\";\n  position: absolute;\n  bottom: -3px; left: 0;\n  width: 100%;\n  height: 2px;\n  background: #FCD116;\n  transform-origin: left;\n  animation: mhUnderline .55s cubic-bezier(.77,0,.175,1) both;\n  animation-delay: 300ms;\n}\n\n\/* ============ MOBILE ============ *\/\n\n@media screen and (max-width: 560px) {\n  .mh_desc_wrap { padding: 13px; border-radius: 14px; }\n  .mh_cinema_title { font-size: 25px; }\n  .mh_cinema_text { font-size: 14px; }\n\n  .mh_grid { gap: 7px; }\n  .mh_card { padding: 10px; gap: 9px; min-height: 74px; }\n  .mh_card_icon { width: 34px; height: 34px; flex: 0 0 34px; border-radius: 9px; }\n  .mh_card_num { font-size: 20px; }\n  .mh_card_num.mh_word { font-size: 17px; }\n\n  .mh_trust {\n    flex-direction: column !important;\n    gap: 0;\n  }\n\n  .mh_trust_item {\n    flex: 0 0 auto !important;\n    flex-direction: row !important;\n    align-items: center;\n    text-align: left;\n    gap: 11px;\n    padding: 10px 4px;\n  }\n\n  .mh_trust_text {\n    align-items: flex-start;\n    min-height: 0;\n    flex: 1;\n  }\n\n  .mh_trust_item + .mh_trust_item::before {\n    left: 0;\n    top: 0;\n    width: 100%;\n    height: 1px;\n    transform: none;\n    background: linear-gradient(90deg, rgba(252,209,22,.04), rgba(252,209,22,.22), rgba(252,209,22,.04));\n  }\n\n  .mh_yellow_title { font-size: 21px; }\n  .mh_faq_heading { font-size: 21px; }\n\n  .mh_card:hover,\n  .mh_trust_item:hover { transform: none; }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .mh_desc_wrap *,\n  .mh_desc_wrap *::before,\n  .mh_desc_wrap *::after {\n    animation: none !important;\n    transition: none !important;\n  }\n  .mh_cinema_title.mh_last::after { width: 82%; opacity: 1; }\n  .mh_underline_kin::after { transform: scaleX(1); }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"mh_desc_wrap\"\u003e\n\n  \u003cdiv class=\"mh_badge\"\u003ePRO 320 HR\u003c\/div\u003e\n\n  \u003cdiv class=\"mh_cinema_title\" style=\"--mh-delay:90ms;\"\u003e3,20 m déployée.\u003c\/div\u003e\n  \u003cdiv class=\"mh_cinema_title mh_last\" style=\"--mh-delay:220ms;\"\u003e79 cm repliée.\u003c\/div\u003e\n\n  \u003cp class=\"mh_cinema_text\" style=\"--mh-delay:360ms;\"\u003eÉchelle télescopique compacte en aluminium, à verrouillage automatique signalé par un double clic sonore. Hauteur déployée : 3,20 m. Hauteur repliée : 79 cm. Charge maximale admissible : 150 kg. Conforme à la norme EN 131, usage professionnel.\u003c\/p\u003e\n\n  \u003cdiv class=\"mh_grid\"\u003e\n\n    \u003cdiv class=\"mh_card\" style=\"--mh-delay:0ms;\"\u003e\n      \u003cdiv class=\"mh_card_icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" width=\"22\" height=\"22\" fill=\"none\" stroke=\"#1B1B1B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 20V4M6 10l6-6 6 6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mh_card_body\"\u003e\n        \u003cdiv class=\"mh_card_num\"\u003e3,20 m\u003c\/div\u003e\n        \u003cdiv class=\"mh_card_label\"\u003eHauteur déployée\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"mh_card\" style=\"--mh-delay:80ms;\"\u003e\n      \u003cdiv class=\"mh_card_icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" width=\"22\" height=\"22\" fill=\"none\" stroke=\"#1B1B1B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003crect x=\"4\" y=\"6\" width=\"16\" height=\"10\" rx=\"1.5\"\u003e\u003c\/rect\u003e\u003cpath d=\"M8 20h8M12 16v4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mh_card_body\"\u003e\n        \u003cdiv class=\"mh_card_num\"\u003e79 cm\u003c\/div\u003e\n        \u003cdiv class=\"mh_card_label\"\u003eHauteur repliée\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"mh_card\" style=\"--mh-delay:160ms;\"\u003e\n      \u003cdiv class=\"mh_card_icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" width=\"22\" height=\"22\" fill=\"none\" stroke=\"#1B1B1B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003crect x=\"4\" y=\"10\" width=\"16\" height=\"11\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M8 10V7a4 4 0 0 1 8 0v3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mh_card_body\"\u003e\n        \u003cdiv class=\"mh_card_num mh_word\"\u003eDouble clic\u003c\/div\u003e\n        \u003cdiv class=\"mh_card_label\"\u003eVerrouillage\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"mh_card\" style=\"--mh-delay:240ms;\"\u003e\n      \u003cdiv class=\"mh_card_icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" width=\"22\" height=\"22\" fill=\"none\" stroke=\"#1B1B1B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 3l7 3v5c0 5.2-3 8.4-7 10-4-1.6-7-4.8-7-10V6l7-3z\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 12l2.2 2.2 4.8-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mh_card_body\"\u003e\n        \u003cdiv class=\"mh_card_num mh_word\"\u003eEN 131\u003c\/div\u003e\n        \u003cdiv class=\"mh_card_label\"\u003eCharge 150 kg\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"mh_black_panel\" style=\"--mh-delay:120ms;\"\u003e\n    \u003cdiv class=\"mh_trust_shell\"\u003e\n\n      \u003cdiv class=\"mh_block_label\"\u003eUsages prévus\u003c\/div\u003e\n\n      \u003cdiv class=\"mh_trust\"\u003e\n\n        \u003cdiv class=\"mh_trust_item\"\u003e\n          \u003cdiv class=\"mh_trust_icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"#FCD116\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M13 2L4 14h6l-1 8 9-12h-6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"mh_trust_text\"\u003e\n            \u003cdiv class=\"mh_trust_title\"\u003eÉlectricité\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"mh_trust_item\"\u003e\n          \u003cdiv class=\"mh_trust_icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"#FCD116\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M6 3v6a4 4 0 0 0 4 4h4a4 4 0 0 1 4 4v4\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 3h6\"\u003e\u003c\/path\u003e\u003cpath d=\"M15 21h6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"mh_trust_text\"\u003e\n            \u003cdiv class=\"mh_trust_title\"\u003ePlomberie\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"mh_trust_item\"\u003e\n          \u003cdiv class=\"mh_trust_icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"#FCD116\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M14.5 4.5a4 4 0 0 0 5 5L21 8v8l-5 5H8l-5-5 1.5-1.5a4 4 0 0 0 5-5L11 3h8z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"mh_trust_text\"\u003e\n            \u003cdiv class=\"mh_trust_title\"\u003eMaintenance\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"mh_trust_item\"\u003e\n          \u003cdiv class=\"mh_trust_icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"#FCD116\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M4 4h13v6H4z\"\u003e\u003c\/path\u003e\u003cpath d=\"M17 7h3v4h-6v3\"\u003e\u003c\/path\u003e\u003crect x=\"11\" y=\"14\" width=\"6\" height=\"7\" rx=\"1\"\u003e\u003c\/rect\u003e\u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"mh_trust_text\"\u003e\n            \u003cdiv class=\"mh_trust_title\"\u003ePeinture\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"mh_yellow_panel\" style=\"--mh-delay:120ms;\"\u003e\n    \u003cdiv class=\"mh_yellow_title\"\u003eLe verrouillage est signalé par un double clic\u003c\/div\u003e\n    \u003cp class=\"mh_yellow_text\"\u003eChaque marche se verrouille automatiquement au déploiement, et l'engagement du mécanisme est signalé par un double clic sonore. Le déploiement peut être arrêté à une hauteur intermédiaire sans sortir la totalité des 3,20 m.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdetails class=\"mh_specs_details\" style=\"--mh-delay:60ms;\"\u003e\n    \u003csummary\u003e\u003cspan\u003eCaractéristiques techniques\u003c\/span\u003e\u003cspan class=\"mh_faq_icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n    \u003ctable class=\"mh_specs_table\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003eHauteur déployée\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003e3,20 m\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003eHauteur repliée\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003e79 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003eCharge maximale\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003e150 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003eNorme\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003eEN 131, usage pro\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003eVerrouillage\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003eAutomatique, double clic\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003eMatière\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003eAluminium\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n  \u003c\/details\u003e\n\n  \u003chr class=\"mh_rule\"\u003e\n\n  \u003cdiv class=\"mh_faq_heading\"\u003e\u003cspan class=\"mh_underline_kin\"\u003eQuestions fréquentes\u003c\/span\u003e\u003c\/div\u003e\n\n  \u003cdetails class=\"mh_faq\" style=\"--mh-delay:0ms;\"\u003e\n    \u003csummary\u003e\u003cspan\u003eQuelles sont les hauteurs déployée et repliée ?\u003c\/span\u003e\u003cspan class=\"mh_faq_icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n    \u003cp\u003eLa hauteur déployée est de 3,20 m et la hauteur repliée de 79 cm. Cette dimension correspond au format de transport et de rangement du modèle.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"mh_faq\" style=\"--mh-delay:80ms;\"\u003e\n    \u003csummary\u003e\u003cspan\u003eComment fonctionne le verrouillage double clic ?\u003c\/span\u003e\u003cspan class=\"mh_faq_icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n    \u003cp\u003eLe verrouillage des marches s'effectue automatiquement au déploiement. Un double clic sonore signale que le mécanisme est engagé. Ce repère audible permet de contrôler l'état du verrouillage sans inspection visuelle marche par marche.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"mh_faq\" style=\"--mh-delay:160ms;\"\u003e\n    \u003csummary\u003e\u003cspan\u003ePeut-on l'utiliser à une hauteur intermédiaire ?\u003c\/span\u003e\u003cspan class=\"mh_faq_icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n    \u003cp\u003eOui. Le déploiement se fait marche par marche, ce qui permet d'arrêter la sortie des sections avant les 3,20 m et d'utiliser l'échelle à une hauteur réduite.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"mh_faq\" style=\"--mh-delay:240ms;\"\u003e\n    \u003csummary\u003e\u003cspan\u003eQuelle est la charge maximale admissible ?\u003c\/span\u003e\u003cspan class=\"mh_faq_icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n    \u003cp\u003eLa charge maximale admissible est de 150 kg, utilisateur et matériel portés inclus. Ce modèle est conforme à la norme EN 131 pour un usage professionnel.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"mh_faq\" style=\"--mh-delay:320ms;\"\u003e\n    \u003csummary\u003e\u003cspan\u003ePour quels travaux est-elle prévue ?\u003c\/span\u003e\u003cspan class=\"mh_faq_icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n    \u003cp\u003eLe modèle est destiné aux interventions en intérieur : électricité, plomberie, maintenance, peinture, accès aux plafonds, trappes et locaux techniques. Sa hauteur déployée de 3,20 m définit la limite d'usage.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"AltiSafe Pro","offers":[{"title":"Default Title","offer_id":58201840353544,"sku":null,"price":139.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1052\/0218\/8552\/files\/echelle-telescopique-3m20-aluminium-maxihauteur.png?v=1783699952"},{"product_id":"echelle-noir-3-80m","title":"Pro 380 Black  Echelle Telescopique 3,8 m Noire","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Archivo:wght@400;500;800;900\u0026family=Archivo+Narrow:wght@700;800;900\u0026display=swap');\n\n.mh_desc_wrap,\n.mh_desc_wrap * { box-sizing: border-box; }\n\n.mh_desc_wrap {\n  font-family: Archivo, \"Helvetica Neue\", Arial, sans-serif;\n  color: #1B1B1B;\n  background: #FAFAF7;\n  border: 1px solid rgba(27,27,27,.08);\n  border-radius: 16px;\n  padding: 16px;\n  margin: 10px 0 14px;\n  box-shadow: 0 8px 22px rgba(27,27,27,.055);\n  overflow: hidden;\n  position: relative;\n}\n\n\/* Neutralise les styles hérités du thème Shopify *\/\n.mh_desc_wrap div,\n.mh_desc_wrap p,\n.mh_desc_wrap table,\n.mh_desc_wrap summary,\n.mh_desc_wrap details {\n  float: none;\n  max-width: none;\n  text-indent: 0;\n}\n\n.mh_desc_wrap svg {\n  display: block;\n  flex: none;\n  max-width: none;\n}\n\n.mh_desc_wrap::before {\n  content: \"\";\n  position: absolute;\n  top: 0; left: 14px; right: 14px;\n  height: 1px;\n  background: linear-gradient(90deg, rgba(252,209,22,0), rgba(252,209,22,.55), rgba(252,209,22,0));\n  pointer-events: none;\n}\n\n\/* ============ ANIMATIONS : 100% CSS, AUCUN JS REQUIS ============ *\/\n\n@keyframes mhReveal {\n  from { clip-path: inset(0 100% 0 0); }\n  to   { clip-path: inset(0 0 0 0); }\n}\n\n@keyframes mhCinema {\n  from { opacity: 0; transform: translateY(28px) scale(.985); filter: blur(12px); }\n  to   { opacity: 1; transform: translateY(0) scale(1);      filter: blur(0); }\n}\n\n@keyframes mhFadeUp {\n  from { opacity: 0; transform: translateY(18px); filter: blur(8px); }\n  to   { opacity: 1; transform: translateY(0);    filter: blur(0); }\n}\n\n@keyframes mhRule {\n  from { width: 0; opacity: 0; }\n  to   { width: 82%; opacity: 1; }\n}\n\n@keyframes mhUnderline {\n  from { transform: scaleX(0); }\n  to   { transform: scaleX(1); }\n}\n\n@keyframes mhSweep {\n  0%, 42%   { left: -120%; opacity: 0; }\n  52%       { opacity: 1; }\n  78%, 100% { left: 150%;  opacity: 0; }\n}\n\n\/* ============ EN-TÊTE ============ *\/\n\n.mh_badge {\n  display: inline-block;\n  background: #FCD116;\n  color: #1B1B1B;\n  border-radius: 6px;\n  padding: 5px 9px;\n  font-size: 11px;\n  font-weight: 900;\n  letter-spacing: .08em;\n  text-transform: uppercase;\n  margin: 0 0 12px;\n  animation: mhReveal .65s cubic-bezier(.77,0,.175,1) both;\n}\n\n.mh_cinema_title {\n  font-family: \"Archivo Narrow\", Archivo, Arial, sans-serif;\n  font-size: 30px;\n  line-height: .98;\n  font-weight: 900;\n  letter-spacing: -.035em;\n  margin: 0 0 4px;\n  position: relative;\n  animation: mhCinema 1s cubic-bezier(.16,1,.3,1) both;\n  animation-delay: var(--mh-delay, 0ms);\n}\n\n.mh_cinema_title.mh_last { margin-bottom: 14px; }\n\n.mh_cinema_title.mh_last::after {\n  content: \"\";\n  display: block;\n  height: 9px;\n  margin-top: -2px;\n  background: linear-gradient(90deg, rgba(252,209,22,.58), rgba(252,209,22,.18), rgba(252,209,22,0));\n  border-radius: 999px;\n  animation: mhRule 1.1s cubic-bezier(.16,1,.3,1) both;\n  animation-delay: calc(var(--mh-delay, 0ms) + 420ms);\n}\n\n.mh_cinema_text {\n  font-size: 15px;\n  line-height: 1.45;\n  font-weight: 500;\n  color: rgba(27,27,27,.66);\n  margin: 0 0 16px;\n  animation: mhCinema 1s cubic-bezier(.16,1,.3,1) both;\n  animation-delay: var(--mh-delay, 0ms);\n}\n\n\/* ============ CARTES CHIFFRES ============ *\/\n\n.mh_grid {\n  display: grid !important;\n  grid-template-columns: 1fr 1fr !important;\n  width: 100%;\n  gap: 8px;\n  margin-bottom: 12px;\n}\n\n.mh_card {\n  background: #FFFFFF;\n  border: 1px solid rgba(27,27,27,.085);\n  border-radius: 13px;\n  padding: 11px;\n  box-shadow: 0 6px 16px rgba(27,27,27,.04);\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  min-height: 80px;\n  position: relative;\n  overflow: hidden;\n  animation: mhFadeUp .75s cubic-bezier(.22,1,.36,1) both;\n  animation-delay: var(--mh-delay, 0ms);\n  transition: transform .28s ease, box-shadow .28s ease, border-color .28s ease;\n}\n\n.mh_card:hover {\n  transform: translateY(-3px);\n  box-shadow: 0 13px 28px rgba(27,27,27,.10);\n  border-color: rgba(252,209,22,.55);\n}\n\n.mh_card_icon {\n  width: 40px;\n  height: 40px;\n  border-radius: 10px;\n  background: #FCD116;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 40px;\n}\n\n.mh_card svg { transition: transform .3s cubic-bezier(.22,1,.36,1); }\n.mh_card:hover svg { transform: scale(1.08); }\n\n.mh_card_body { min-width: 0; }\n\n.mh_card_num {\n  font-family: \"Archivo Narrow\", Archivo, Arial, sans-serif;\n  font-size: 24px;\n  font-weight: 900;\n  line-height: 1;\n  letter-spacing: -.02em;\n}\n\n.mh_card_num.mh_word { font-size: 21px; }\n\n.mh_card_label {\n  font-size: 9px;\n  font-weight: 900;\n  letter-spacing: .075em;\n  text-transform: uppercase;\n  color: rgba(27,27,27,.55);\n  margin-top: 5px;\n}\n\n\/* ============ BLOC NOIR : CONFIGURATIONS ============ *\/\n\n.mh_black_panel {\n  position: relative;\n  background: linear-gradient(135deg, #111111 0%, #1B1B1B 52%, #121212 100%);\n  border-radius: 14px;\n  padding: 2px;\n  margin-bottom: 12px;\n  box-shadow: 0 16px 34px rgba(27,27,27,.22);\n  border: 1px solid rgba(252,209,22,.18);\n  overflow: hidden;\n  isolation: isolate;\n  animation: mhFadeUp .85s cubic-bezier(.22,1,.36,1) both;\n  animation-delay: var(--mh-delay, 0ms);\n}\n\n.mh_black_panel::after {\n  content: \"\";\n  position: absolute;\n  top: -70%; left: -120%;\n  width: 54%; height: 240%;\n  transform: skewX(-20deg);\n  pointer-events: none;\n  z-index: 5;\n  opacity: 0;\n  background: linear-gradient(90deg, rgba(252,209,22,0), rgba(255,255,255,.20), rgba(252,209,22,0));\n  animation: mhSweep 7.2s cubic-bezier(.16,1,.3,1) infinite;\n}\n\n.mh_black_panel::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  border-radius: 14px;\n  padding: 1.5px;\n  background: linear-gradient(135deg, #FCD116 0%, rgba(252,209,22,.13) 52%, rgba(252,209,22,.38) 100%);\n  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\n          mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\n  -webkit-mask-composite: xor;\n          mask-composite: exclude;\n  pointer-events: none;\n  z-index: 4;\n}\n\n.mh_trust_shell {\n  position: relative;\n  z-index: 2;\n  background:\n    linear-gradient(135deg, rgba(255,255,255,.035), rgba(255,255,255,0) 36%),\n    #1B1B1B;\n  border-radius: 13px;\n  padding: 15px 14px;\n}\n\n.mh_trust_shell::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  border-radius: 13px;\n  background: radial-gradient(circle at top center, rgba(252,209,22,.08), transparent 48%);\n  pointer-events: none;\n}\n\n.mh_trust {\n  position: relative;\n  z-index: 3;\n  display: flex !important;\n  flex-direction: row !important;\n  flex-wrap: nowrap;\n  width: 100%;\n  align-items: stretch;\n  justify-content: space-between;\n  gap: 0;\n}\n\n.mh_trust_item {\n  position: relative;\n  flex: 1 1 0 !important;\n  min-width: 0;\n  display: flex !important;\n  flex-direction: column !important;\n  align-items: center;\n  justify-content: flex-start;\n  text-align: center;\n  gap: 9px;\n  padding: 2px 8px;\n  border-radius: 12px;\n  transition: transform .25s ease, background .25s ease;\n}\n\n.mh_trust_text {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: flex-start;\n  min-height: 0;\n  width: 100%;\n}\n\n.mh_trust_item:hover {\n  transform: translateY(-2px);\n  background: rgba(252,209,22,.045);\n}\n\n.mh_trust_icon {\n  width: 34px;\n  height: 34px;\n  border-radius: 9px;\n  background: rgba(252,209,22,.12);\n  border: 1px solid rgba(252,209,22,.25);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 34px;\n  box-shadow: inset 0 0 0 1px rgba(252,209,22,.12), 0 0 14px rgba(252,209,22,.08);\n}\n\n.mh_trust_title {\n  font-family: \"Archivo Narrow\", Archivo, Arial, sans-serif;\n  font-size: 13px;\n  font-weight: 900;\n  line-height: 1.1;\n  color: #FAFAF7;\n  white-space: normal;\n  overflow-wrap: break-word;\n}\n\n.mh_block_label {\n  position: relative;\n  z-index: 3;\n  font-size: 9.5px;\n  font-weight: 900;\n  letter-spacing: .12em;\n  text-transform: uppercase;\n  color: rgba(252,209,22,.78);\n  margin: 0 0 13px;\n  padding-bottom: 10px;\n  border-bottom: 1px solid rgba(252,209,22,.14);\n}\n\n\/* ============ BLOC JAUNE ============ *\/\n\n.mh_yellow_panel {\n  position: relative;\n  overflow: hidden;\n  isolation: isolate;\n  background: linear-gradient(135deg, #FCD116 0%, #FFE25A 42%, #F2C600 100%);\n  border: 1px solid rgba(27,27,27,.08);\n  border-radius: 14px;\n  padding: 16px 15px;\n  margin-bottom: 12px;\n  box-shadow: 0 14px 30px rgba(252,209,22,.25), inset 0 1px 0 rgba(255,255,255,.38);\n  animation: mhFadeUp .8s cubic-bezier(.22,1,.36,1) both;\n  animation-delay: var(--mh-delay, 0ms);\n}\n\n.mh_yellow_panel::after {\n  content: \"\";\n  position: absolute;\n  top: -70%; left: -120%;\n  width: 54%; height: 240%;\n  transform: skewX(-20deg);\n  pointer-events: none;\n  z-index: 1;\n  opacity: 0;\n  background: linear-gradient(90deg, rgba(255,255,255,0), rgba(255,255,255,.65), rgba(255,255,255,0));\n  animation: mhSweep 7.2s cubic-bezier(.16,1,.3,1) infinite;\n}\n\n.mh_yellow_panel \u003e * { position: relative; z-index: 2; }\n\n.mh_yellow_title {\n  font-family: \"Archivo Narrow\", Archivo, Arial, sans-serif;\n  font-size: 24px;\n  line-height: 1.04;\n  font-weight: 900;\n  letter-spacing: -.03em;\n  color: #1B1B1B;\n  margin: 0 0 8px;\n}\n\n.mh_yellow_text {\n  font-size: 13.5px;\n  line-height: 1.45;\n  font-weight: 800;\n  color: rgba(27,27,27,.82);\n  margin: 0;\n}\n\n\/* ============ ACCORDÉONS ============ *\/\n\n.mh_specs_details,\n.mh_faq {\n  background: #FFFFFF;\n  border: 1px solid rgba(27,27,27,.085);\n  border-radius: 13px;\n  padding: 13px;\n  margin-bottom: 8px;\n  box-shadow: 0 5px 14px rgba(27,27,27,.03);\n  overflow: hidden;\n  animation: mhFadeUp .75s cubic-bezier(.22,1,.36,1) both;\n  animation-delay: var(--mh-delay, 0ms);\n  transition: border-color .25s ease, box-shadow .25s ease;\n}\n\n.mh_specs_details:hover,\n.mh_faq:hover {\n  border-color: rgba(252,209,22,.42);\n  box-shadow: 0 9px 20px rgba(27,27,27,.055);\n}\n\n.mh_specs_details[open],\n.mh_faq[open] {\n  border-color: rgba(252,209,22,.55);\n  box-shadow: 0 10px 24px rgba(27,27,27,.065);\n}\n\n.mh_specs_details summary,\n.mh_faq summary {\n  cursor: pointer;\n  font-size: 14.5px;\n  font-weight: 900;\n  line-height: 1.3;\n  list-style: none;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 12px;\n}\n\n.mh_specs_details summary::-webkit-details-marker,\n.mh_faq summary::-webkit-details-marker { display: none; }\n\n.mh_specs_details summary:focus-visible,\n.mh_faq summary:focus-visible {\n  outline: 2px solid #FCD116;\n  outline-offset: 3px;\n  border-radius: 4px;\n}\n\n.mh_faq_icon {\n  color: #FCD116;\n  font-size: 18px;\n  line-height: 1;\n  font-weight: 900;\n  width: 22px;\n  height: 22px;\n  flex: 0 0 22px;\n  border-radius: 999px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  transition: transform .25s ease, background .25s ease, color .25s ease;\n}\n\n.mh_specs_details[open] .mh_faq_icon,\n.mh_faq[open] .mh_faq_icon {\n  color: #1B1B1B;\n  background: #FCD116;\n  transform: rotate(45deg);\n}\n\n.mh_faq p {\n  margin: 10px 0 0;\n  font-size: 13.5px;\n  line-height: 1.5;\n  color: rgba(27,27,27,.64);\n  font-weight: 500;\n}\n\n.mh_specs_table {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: 13px;\n  margin-top: 12px;\n  table-layout: fixed;\n}\n\n.mh_specs_table td {\n  padding: 9px 0;\n  border-bottom: 1px solid rgba(27,27,27,.06);\n  vertical-align: middle;\n}\n\n.mh_specs_table tr:last-child td { border-bottom: 0; }\n.mh_specs_table tr:hover { background: rgba(252,209,22,.08); }\n\n.mh_specs_label {\n  color: rgba(27,27,27,.5);\n  font-weight: 500;\n  width: 52%;\n  text-align: left;\n}\n\n.mh_specs_val {\n  font-weight: 900;\n  font-family: \"Archivo Narrow\", Archivo, Arial, sans-serif;\n  text-align: right;\n  width: 48%;\n}\n\n\/* ============ TITRE FAQ ============ *\/\n\n.mh_rule {\n  height: 1px;\n  border: 0;\n  background: rgba(27,27,27,.08);\n  margin: 16px 0;\n}\n\n\/* Garde-fou : Shopify réinsère un \u003cbr\u003e dans les conteneurs vides *\/\n.mh_desc_wrap div \u003e br:only-child,\n.mh_desc_wrap span \u003e br:only-child { display: none !important; }\n\n.mh_faq_heading {\n  font-family: \"Archivo Narrow\", Archivo, Arial, sans-serif;\n  font-size: 24px;\n  line-height: 1;\n  font-weight: 900;\n  letter-spacing: -.025em;\n  margin: 0 0 10px;\n  animation: mhFadeUp .75s cubic-bezier(.22,1,.36,1) both;\n}\n\n.mh_underline_kin {\n  position: relative;\n  display: inline-block;\n}\n\n.mh_underline_kin::after {\n  content: \"\";\n  position: absolute;\n  bottom: -3px; left: 0;\n  width: 100%;\n  height: 2px;\n  background: #FCD116;\n  transform-origin: left;\n  animation: mhUnderline .55s cubic-bezier(.77,0,.175,1) both;\n  animation-delay: 300ms;\n}\n\n\/* ============ MOBILE ============ *\/\n\n@media screen and (max-width: 560px) {\n  .mh_desc_wrap { padding: 13px; border-radius: 14px; }\n  .mh_cinema_title { font-size: 25px; }\n  .mh_cinema_text { font-size: 14px; }\n\n  .mh_grid { gap: 7px; }\n  .mh_card { padding: 10px; gap: 9px; min-height: 74px; }\n  .mh_card_icon { width: 34px; height: 34px; flex: 0 0 34px; border-radius: 9px; }\n  .mh_card_num { font-size: 20px; }\n  .mh_card_num.mh_word { font-size: 17px; }\n\n  .mh_trust {\n    flex-direction: column !important;\n    gap: 0;\n  }\n\n  .mh_trust_item {\n    flex: 0 0 auto !important;\n    flex-direction: row !important;\n    align-items: center;\n    text-align: left;\n    gap: 11px;\n    padding: 10px 4px;\n  }\n\n  .mh_trust_text {\n    align-items: flex-start;\n    min-height: 0;\n    flex: 1;\n  }\n\n  .mh_trust_item + .mh_trust_item::before {\n    left: 0;\n    top: 0;\n    width: 100%;\n    height: 1px;\n    transform: none;\n    background: linear-gradient(90deg, rgba(252,209,22,.04), rgba(252,209,22,.22), rgba(252,209,22,.04));\n  }\n\n  .mh_yellow_title { font-size: 21px; }\n  .mh_faq_heading { font-size: 21px; }\n\n  .mh_card:hover,\n  .mh_trust_item:hover { transform: none; }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .mh_desc_wrap *,\n  .mh_desc_wrap *::before,\n  .mh_desc_wrap *::after {\n    animation: none !important;\n    transition: none !important;\n  }\n  .mh_cinema_title.mh_last::after { width: 82%; opacity: 1; }\n  .mh_underline_kin::after { transform: scaleX(1); }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"mh_desc_wrap\"\u003e\n\n  \u003cdiv class=\"mh_badge\"\u003ePRO 380 BLACK\u003c\/div\u003e\n\n  \u003cdiv class=\"mh_cinema_title\" style=\"--mh-delay:90ms;\"\u003e3,80 m déployée.\u003c\/div\u003e\n  \u003cdiv class=\"mh_cinema_title mh_last\" style=\"--mh-delay:220ms;\"\u003e88 cm repliée.\u003c\/div\u003e\n\n  \u003cp class=\"mh_cinema_text\" style=\"--mh-delay:360ms;\"\u003eÉchelle télescopique en aluminium à finition noire, livrée avec ses crochets de toiture. Hauteur déployée : 3,80 m. Hauteur repliée : 88 cm. Poids : 11 kg. Charge maximale admissible : 150 kg. Conforme à la norme EN 131, usage professionnel.\u003c\/p\u003e\n\n  \u003cdiv class=\"mh_grid\"\u003e\n\n    \u003cdiv class=\"mh_card\" style=\"--mh-delay:0ms;\"\u003e\n      \u003cdiv class=\"mh_card_icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" width=\"22\" height=\"22\" fill=\"none\" stroke=\"#1B1B1B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 20V4M6 10l6-6 6 6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mh_card_body\"\u003e\n        \u003cdiv class=\"mh_card_num\"\u003e3,80 m\u003c\/div\u003e\n        \u003cdiv class=\"mh_card_label\"\u003eHauteur déployée\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"mh_card\" style=\"--mh-delay:80ms;\"\u003e\n      \u003cdiv class=\"mh_card_icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" width=\"22\" height=\"22\" fill=\"none\" stroke=\"#1B1B1B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003crect x=\"4\" y=\"6\" width=\"16\" height=\"10\" rx=\"1.5\"\u003e\u003c\/rect\u003e\u003cpath d=\"M8 20h8M12 16v4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mh_card_body\"\u003e\n        \u003cdiv class=\"mh_card_num\"\u003e88 cm\u003c\/div\u003e\n        \u003cdiv class=\"mh_card_label\"\u003eHauteur repliée\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"mh_card\" style=\"--mh-delay:160ms;\"\u003e\n      \u003cdiv class=\"mh_card_icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" width=\"22\" height=\"22\" fill=\"none\" stroke=\"#1B1B1B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M6 21V4\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 5h11l-1.6 4L17 13H6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mh_card_body\"\u003e\n        \u003cdiv class=\"mh_card_num mh_word\"\u003eFournis\u003c\/div\u003e\n        \u003cdiv class=\"mh_card_label\"\u003eCrochets toiture\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"mh_card\" style=\"--mh-delay:240ms;\"\u003e\n      \u003cdiv class=\"mh_card_icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" width=\"22\" height=\"22\" fill=\"none\" stroke=\"#1B1B1B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 3l7 3v5c0 5.2-3 8.4-7 10-4-1.6-7-4.8-7-10V6l7-3z\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 12l2.2 2.2 4.8-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mh_card_body\"\u003e\n        \u003cdiv class=\"mh_card_num mh_word\"\u003eEN 131\u003c\/div\u003e\n        \u003cdiv class=\"mh_card_label\"\u003eCharge 150 kg\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"mh_black_panel\" style=\"--mh-delay:120ms;\"\u003e\n    \u003cdiv class=\"mh_trust_shell\"\u003e\n\n      \u003cdiv class=\"mh_block_label\"\u003eÉléments de conception\u003c\/div\u003e\n\n      \u003cdiv class=\"mh_trust\"\u003e\n\n        \u003cdiv class=\"mh_trust_item\"\u003e\n          \u003cdiv class=\"mh_trust_icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"#FCD116\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 3v9\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 12a4 4 0 1 1-4 4\"\u003e\u003c\/path\u003e\u003cpath d=\"M9 5l3-2 3 2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"mh_trust_text\"\u003e\n            \u003cdiv class=\"mh_trust_title\"\u003eCrochets de toiture fournis\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"mh_trust_item\"\u003e\n          \u003cdiv class=\"mh_trust_icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"#FCD116\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 3l9 5-9 5-9-5 9-5z\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 13l9 5 9-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"mh_trust_text\"\u003e\n            \u003cdiv class=\"mh_trust_title\"\u003eAluminium, finition noire\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"mh_trust_item\"\u003e\n          \u003cdiv class=\"mh_trust_icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"#FCD116\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 3a2 2 0 0 1 2 2h4l2 15H4L6 5h4a2 2 0 0 1 2-2z\"\u003e\u003c\/path\u003e\u003cpath d=\"M9 12h6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"mh_trust_text\"\u003e\n            \u003cdiv class=\"mh_trust_title\"\u003e11 kg\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"mh_yellow_panel\" style=\"--mh-delay:120ms;\"\u003e\n    \u003cdiv class=\"mh_yellow_title\"\u003e3,80 m de hauteur pour 11 kg et 88 cm repliés\u003c\/div\u003e\n    \u003cp class=\"mh_yellow_text\"\u003eLes sections télescopiques se rétractent les unes dans les autres jusqu'à un format replié de 88 cm. Les crochets de toiture, fournis avec l'échelle, se fixent en partie haute pour maintenir l'appui sur une gouttière ou une rive.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdetails class=\"mh_specs_details\" style=\"--mh-delay:60ms;\"\u003e\n    \u003csummary\u003e\u003cspan\u003eCaractéristiques techniques\u003c\/span\u003e\u003cspan class=\"mh_faq_icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n    \u003ctable class=\"mh_specs_table\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003eHauteur déployée\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003e3,80 m\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003eHauteur repliée\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003e88 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003ePoids\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003e11 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003eCharge maximale\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003e150 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003eNorme\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003eEN 131, usage pro\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003eAccessoire fourni\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003eCrochets de toiture\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003eMatière\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003eAluminium, finition noire\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n  \u003c\/details\u003e\n\n  \u003chr class=\"mh_rule\"\u003e\n\n  \u003cdiv class=\"mh_faq_heading\"\u003e\u003cspan class=\"mh_underline_kin\"\u003eQuestions fréquentes\u003c\/span\u003e\u003c\/div\u003e\n\n  \u003cdetails class=\"mh_faq\" style=\"--mh-delay:0ms;\"\u003e\n    \u003csummary\u003e\u003cspan\u003eQuelles sont les hauteurs déployée et repliée ?\u003c\/span\u003e\u003cspan class=\"mh_faq_icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n    \u003cp\u003eLa hauteur déployée est de 3,80 m et la hauteur repliée de 88 cm. Cette dimension correspond au format de transport et de rangement du modèle.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"mh_faq\" style=\"--mh-delay:80ms;\"\u003e\n    \u003csummary\u003e\u003cspan\u003eÀ quoi servent les crochets de toiture ?\u003c\/span\u003e\u003cspan class=\"mh_faq_icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n    \u003cp\u003eIls se fixent en partie haute de l'échelle pour maintenir l'appui sur un support tel qu'une gouttière ou une rive de toiture. Ils sont fournis avec le modèle.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"mh_faq\" style=\"--mh-delay:160ms;\"\u003e\n    \u003csummary\u003e\u003cspan\u003eQuel est son poids ?\u003c\/span\u003e\u003cspan class=\"mh_faq_icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n    \u003cp\u003eLe poids de l'échelle est de 11 kg, pour une hauteur déployée de 3,80 m.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"mh_faq\" style=\"--mh-delay:240ms;\"\u003e\n    \u003csummary\u003e\u003cspan\u003eQuelle est la charge maximale admissible ?\u003c\/span\u003e\u003cspan class=\"mh_faq_icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n    \u003cp\u003eLa charge maximale admissible est de 150 kg, utilisateur et matériel portés inclus. Ce modèle est conforme à la norme EN 131 pour un usage professionnel.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"mh_faq\" style=\"--mh-delay:320ms;\"\u003e\n    \u003csummary\u003e\u003cspan\u003eEn quel matériau est-elle fabriquée ?\u003c\/span\u003e\u003cspan class=\"mh_faq_icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n    \u003cp\u003eLa structure est en aluminium avec une finition noire. L'aluminium est retenu pour son rapport entre rigidité et masse : ici 11 kg pour 3,80 m déployés.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"AltiSafe Pro","offers":[{"title":"Default Title","offer_id":58201840386312,"sku":null,"price":189.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1052\/0218\/8552\/files\/echelle-telescopique-noire-3m80-professionnelle-maxihauteur.2026_22_20_39.png?v=1783699953"},{"product_id":"echelle-telescopique-3-en-1-securisee-3-8m","title":"Pro 380 Multifonction  Echelle Telescopique 4-en-1","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Archivo:wght@400;500;800;900\u0026family=Archivo+Narrow:wght@700;800;900\u0026display=swap');\n\n.mh_desc_wrap,\n.mh_desc_wrap * { box-sizing: border-box; }\n\n.mh_desc_wrap {\n  font-family: Archivo, \"Helvetica Neue\", Arial, sans-serif;\n  color: #1B1B1B;\n  background: #FAFAF7;\n  border: 1px solid rgba(27,27,27,.08);\n  border-radius: 16px;\n  padding: 16px;\n  margin: 10px 0 14px;\n  box-shadow: 0 8px 22px rgba(27,27,27,.055);\n  overflow: hidden;\n  position: relative;\n}\n\n\/* Neutralise les styles hérités du thème Shopify *\/\n.mh_desc_wrap div,\n.mh_desc_wrap p,\n.mh_desc_wrap table,\n.mh_desc_wrap summary,\n.mh_desc_wrap details {\n  float: none;\n  max-width: none;\n  text-indent: 0;\n}\n\n.mh_desc_wrap svg {\n  display: block;\n  flex: none;\n  max-width: none;\n}\n\n.mh_desc_wrap::before {\n  content: \"\";\n  position: absolute;\n  top: 0; left: 14px; right: 14px;\n  height: 1px;\n  background: linear-gradient(90deg, rgba(252,209,22,0), rgba(252,209,22,.55), rgba(252,209,22,0));\n  pointer-events: none;\n}\n\n\/* ============ ANIMATIONS : 100% CSS, AUCUN JS REQUIS ============ *\/\n\n@keyframes mhReveal {\n  from { clip-path: inset(0 100% 0 0); }\n  to   { clip-path: inset(0 0 0 0); }\n}\n\n@keyframes mhCinema {\n  from { opacity: 0; transform: translateY(28px) scale(.985); filter: blur(12px); }\n  to   { opacity: 1; transform: translateY(0) scale(1);      filter: blur(0); }\n}\n\n@keyframes mhFadeUp {\n  from { opacity: 0; transform: translateY(18px); filter: blur(8px); }\n  to   { opacity: 1; transform: translateY(0);    filter: blur(0); }\n}\n\n@keyframes mhRule {\n  from { width: 0; opacity: 0; }\n  to   { width: 82%; opacity: 1; }\n}\n\n@keyframes mhUnderline {\n  from { transform: scaleX(0); }\n  to   { transform: scaleX(1); }\n}\n\n@keyframes mhSweep {\n  0%, 42%   { left: -120%; opacity: 0; }\n  52%       { opacity: 1; }\n  78%, 100% { left: 150%;  opacity: 0; }\n}\n\n\/* ============ EN-TÊTE ============ *\/\n\n.mh_badge {\n  display: inline-block;\n  background: #FCD116;\n  color: #1B1B1B;\n  border-radius: 6px;\n  padding: 5px 9px;\n  font-size: 11px;\n  font-weight: 900;\n  letter-spacing: .08em;\n  text-transform: uppercase;\n  margin: 0 0 12px;\n  animation: mhReveal .65s cubic-bezier(.77,0,.175,1) both;\n}\n\n.mh_cinema_title {\n  font-family: \"Archivo Narrow\", Archivo, Arial, sans-serif;\n  font-size: 30px;\n  line-height: .98;\n  font-weight: 900;\n  letter-spacing: -.035em;\n  margin: 0 0 4px;\n  position: relative;\n  animation: mhCinema 1s cubic-bezier(.16,1,.3,1) both;\n  animation-delay: var(--mh-delay, 0ms);\n}\n\n.mh_cinema_title.mh_last { margin-bottom: 14px; }\n\n.mh_cinema_title.mh_last::after {\n  content: \"\";\n  display: block;\n  height: 9px;\n  margin-top: -2px;\n  background: linear-gradient(90deg, rgba(252,209,22,.58), rgba(252,209,22,.18), rgba(252,209,22,0));\n  border-radius: 999px;\n  animation: mhRule 1.1s cubic-bezier(.16,1,.3,1) both;\n  animation-delay: calc(var(--mh-delay, 0ms) + 420ms);\n}\n\n.mh_cinema_text {\n  font-size: 15px;\n  line-height: 1.45;\n  font-weight: 500;\n  color: rgba(27,27,27,.66);\n  margin: 0 0 16px;\n  animation: mhCinema 1s cubic-bezier(.16,1,.3,1) both;\n  animation-delay: var(--mh-delay, 0ms);\n}\n\n\/* ============ CARTES CHIFFRES ============ *\/\n\n.mh_grid {\n  display: grid !important;\n  grid-template-columns: 1fr 1fr !important;\n  width: 100%;\n  gap: 8px;\n  margin-bottom: 12px;\n}\n\n.mh_card {\n  background: #FFFFFF;\n  border: 1px solid rgba(27,27,27,.085);\n  border-radius: 13px;\n  padding: 11px;\n  box-shadow: 0 6px 16px rgba(27,27,27,.04);\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  min-height: 80px;\n  position: relative;\n  overflow: hidden;\n  animation: mhFadeUp .75s cubic-bezier(.22,1,.36,1) both;\n  animation-delay: var(--mh-delay, 0ms);\n  transition: transform .28s ease, box-shadow .28s ease, border-color .28s ease;\n}\n\n.mh_card:hover {\n  transform: translateY(-3px);\n  box-shadow: 0 13px 28px rgba(27,27,27,.10);\n  border-color: rgba(252,209,22,.55);\n}\n\n.mh_card_icon {\n  width: 40px;\n  height: 40px;\n  border-radius: 10px;\n  background: #FCD116;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 40px;\n}\n\n.mh_card svg { transition: transform .3s cubic-bezier(.22,1,.36,1); }\n.mh_card:hover svg { transform: scale(1.08); }\n\n.mh_card_body { min-width: 0; }\n\n.mh_card_num {\n  font-family: \"Archivo Narrow\", Archivo, Arial, sans-serif;\n  font-size: 24px;\n  font-weight: 900;\n  line-height: 1;\n  letter-spacing: -.02em;\n}\n\n.mh_card_num.mh_word { font-size: 21px; }\n\n.mh_card_label {\n  font-size: 9px;\n  font-weight: 900;\n  letter-spacing: .075em;\n  text-transform: uppercase;\n  color: rgba(27,27,27,.55);\n  margin-top: 5px;\n}\n\n\/* ============ BLOC NOIR : CONFIGURATIONS ============ *\/\n\n.mh_black_panel {\n  position: relative;\n  background: linear-gradient(135deg, #111111 0%, #1B1B1B 52%, #121212 100%);\n  border-radius: 14px;\n  padding: 2px;\n  margin-bottom: 12px;\n  box-shadow: 0 16px 34px rgba(27,27,27,.22);\n  border: 1px solid rgba(252,209,22,.18);\n  overflow: hidden;\n  isolation: isolate;\n  animation: mhFadeUp .85s cubic-bezier(.22,1,.36,1) both;\n  animation-delay: var(--mh-delay, 0ms);\n}\n\n.mh_black_panel::after {\n  content: \"\";\n  position: absolute;\n  top: -70%; left: -120%;\n  width: 54%; height: 240%;\n  transform: skewX(-20deg);\n  pointer-events: none;\n  z-index: 5;\n  opacity: 0;\n  background: linear-gradient(90deg, rgba(252,209,22,0), rgba(255,255,255,.20), rgba(252,209,22,0));\n  animation: mhSweep 7.2s cubic-bezier(.16,1,.3,1) infinite;\n}\n\n.mh_black_panel::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  border-radius: 14px;\n  padding: 1.5px;\n  background: linear-gradient(135deg, #FCD116 0%, rgba(252,209,22,.13) 52%, rgba(252,209,22,.38) 100%);\n  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\n          mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\n  -webkit-mask-composite: xor;\n          mask-composite: exclude;\n  pointer-events: none;\n  z-index: 4;\n}\n\n.mh_trust_shell {\n  position: relative;\n  z-index: 2;\n  background:\n    linear-gradient(135deg, rgba(255,255,255,.035), rgba(255,255,255,0) 36%),\n    #1B1B1B;\n  border-radius: 13px;\n  padding: 15px 14px;\n}\n\n.mh_trust_shell::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  border-radius: 13px;\n  background: radial-gradient(circle at top center, rgba(252,209,22,.08), transparent 48%);\n  pointer-events: none;\n}\n\n.mh_trust {\n  position: relative;\n  z-index: 3;\n  display: flex !important;\n  flex-direction: row !important;\n  flex-wrap: nowrap;\n  width: 100%;\n  align-items: stretch;\n  justify-content: space-between;\n  gap: 0;\n}\n\n.mh_trust_item {\n  position: relative;\n  flex: 1 1 0 !important;\n  min-width: 0;\n  display: flex !important;\n  flex-direction: column !important;\n  align-items: center;\n  justify-content: flex-start;\n  text-align: center;\n  gap: 9px;\n  padding: 2px 8px;\n  border-radius: 12px;\n  transition: transform .25s ease, background .25s ease;\n}\n\n.mh_trust_text {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: flex-start;\n  min-height: 0;\n  width: 100%;\n}\n\n.mh_trust_item:hover {\n  transform: translateY(-2px);\n  background: rgba(252,209,22,.045);\n}\n\n.mh_trust_icon {\n  width: 34px;\n  height: 34px;\n  border-radius: 9px;\n  background: rgba(252,209,22,.12);\n  border: 1px solid rgba(252,209,22,.25);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 34px;\n  box-shadow: inset 0 0 0 1px rgba(252,209,22,.12), 0 0 14px rgba(252,209,22,.08);\n}\n\n.mh_trust_title {\n  font-family: \"Archivo Narrow\", Archivo, Arial, sans-serif;\n  font-size: 13px;\n  font-weight: 900;\n  line-height: 1.1;\n  color: #FAFAF7;\n  white-space: normal;\n  overflow-wrap: break-word;\n}\n\n.mh_block_label {\n  position: relative;\n  z-index: 3;\n  font-size: 9.5px;\n  font-weight: 900;\n  letter-spacing: .12em;\n  text-transform: uppercase;\n  color: rgba(252,209,22,.78);\n  margin: 0 0 13px;\n  padding-bottom: 10px;\n  border-bottom: 1px solid rgba(252,209,22,.14);\n}\n\n\/* ============ BLOC JAUNE ============ *\/\n\n.mh_yellow_panel {\n  position: relative;\n  overflow: hidden;\n  isolation: isolate;\n  background: linear-gradient(135deg, #FCD116 0%, #FFE25A 42%, #F2C600 100%);\n  border: 1px solid rgba(27,27,27,.08);\n  border-radius: 14px;\n  padding: 16px 15px;\n  margin-bottom: 12px;\n  box-shadow: 0 14px 30px rgba(252,209,22,.25), inset 0 1px 0 rgba(255,255,255,.38);\n  animation: mhFadeUp .8s cubic-bezier(.22,1,.36,1) both;\n  animation-delay: var(--mh-delay, 0ms);\n}\n\n.mh_yellow_panel::after {\n  content: \"\";\n  position: absolute;\n  top: -70%; left: -120%;\n  width: 54%; height: 240%;\n  transform: skewX(-20deg);\n  pointer-events: none;\n  z-index: 1;\n  opacity: 0;\n  background: linear-gradient(90deg, rgba(255,255,255,0), rgba(255,255,255,.65), rgba(255,255,255,0));\n  animation: mhSweep 7.2s cubic-bezier(.16,1,.3,1) infinite;\n}\n\n.mh_yellow_panel \u003e * { position: relative; z-index: 2; }\n\n.mh_yellow_title {\n  font-family: \"Archivo Narrow\", Archivo, Arial, sans-serif;\n  font-size: 24px;\n  line-height: 1.04;\n  font-weight: 900;\n  letter-spacing: -.03em;\n  color: #1B1B1B;\n  margin: 0 0 8px;\n}\n\n.mh_yellow_text {\n  font-size: 13.5px;\n  line-height: 1.45;\n  font-weight: 800;\n  color: rgba(27,27,27,.82);\n  margin: 0;\n}\n\n\/* ============ ACCORDÉONS ============ *\/\n\n.mh_specs_details,\n.mh_faq {\n  background: #FFFFFF;\n  border: 1px solid rgba(27,27,27,.085);\n  border-radius: 13px;\n  padding: 13px;\n  margin-bottom: 8px;\n  box-shadow: 0 5px 14px rgba(27,27,27,.03);\n  overflow: hidden;\n  animation: mhFadeUp .75s cubic-bezier(.22,1,.36,1) both;\n  animation-delay: var(--mh-delay, 0ms);\n  transition: border-color .25s ease, box-shadow .25s ease;\n}\n\n.mh_specs_details:hover,\n.mh_faq:hover {\n  border-color: rgba(252,209,22,.42);\n  box-shadow: 0 9px 20px rgba(27,27,27,.055);\n}\n\n.mh_specs_details[open],\n.mh_faq[open] {\n  border-color: rgba(252,209,22,.55);\n  box-shadow: 0 10px 24px rgba(27,27,27,.065);\n}\n\n.mh_specs_details summary,\n.mh_faq summary {\n  cursor: pointer;\n  font-size: 14.5px;\n  font-weight: 900;\n  line-height: 1.3;\n  list-style: none;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 12px;\n}\n\n.mh_specs_details summary::-webkit-details-marker,\n.mh_faq summary::-webkit-details-marker { display: none; }\n\n.mh_specs_details summary:focus-visible,\n.mh_faq summary:focus-visible {\n  outline: 2px solid #FCD116;\n  outline-offset: 3px;\n  border-radius: 4px;\n}\n\n.mh_faq_icon {\n  color: #FCD116;\n  font-size: 18px;\n  line-height: 1;\n  font-weight: 900;\n  width: 22px;\n  height: 22px;\n  flex: 0 0 22px;\n  border-radius: 999px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  transition: transform .25s ease, background .25s ease, color .25s ease;\n}\n\n.mh_specs_details[open] .mh_faq_icon,\n.mh_faq[open] .mh_faq_icon {\n  color: #1B1B1B;\n  background: #FCD116;\n  transform: rotate(45deg);\n}\n\n.mh_faq p {\n  margin: 10px 0 0;\n  font-size: 13.5px;\n  line-height: 1.5;\n  color: rgba(27,27,27,.64);\n  font-weight: 500;\n}\n\n.mh_specs_table {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: 13px;\n  margin-top: 12px;\n  table-layout: fixed;\n}\n\n.mh_specs_table td {\n  padding: 9px 0;\n  border-bottom: 1px solid rgba(27,27,27,.06);\n  vertical-align: middle;\n}\n\n.mh_specs_table tr:last-child td { border-bottom: 0; }\n.mh_specs_table tr:hover { background: rgba(252,209,22,.08); }\n\n.mh_specs_label {\n  color: rgba(27,27,27,.5);\n  font-weight: 500;\n  width: 52%;\n  text-align: left;\n}\n\n.mh_specs_val {\n  font-weight: 900;\n  font-family: \"Archivo Narrow\", Archivo, Arial, sans-serif;\n  text-align: right;\n  width: 48%;\n}\n\n\/* ============ TITRE FAQ ============ *\/\n\n.mh_rule {\n  height: 1px;\n  border: 0;\n  background: rgba(27,27,27,.08);\n  margin: 16px 0;\n}\n\n\/* Garde-fou : Shopify réinsère un \u003cbr\u003e dans les conteneurs vides *\/\n.mh_desc_wrap div \u003e br:only-child,\n.mh_desc_wrap span \u003e br:only-child { display: none !important; }\n\n.mh_faq_heading {\n  font-family: \"Archivo Narrow\", Archivo, Arial, sans-serif;\n  font-size: 24px;\n  line-height: 1;\n  font-weight: 900;\n  letter-spacing: -.025em;\n  margin: 0 0 10px;\n  animation: mhFadeUp .75s cubic-bezier(.22,1,.36,1) both;\n}\n\n.mh_underline_kin {\n  position: relative;\n  display: inline-block;\n}\n\n.mh_underline_kin::after {\n  content: \"\";\n  position: absolute;\n  bottom: -3px; left: 0;\n  width: 100%;\n  height: 2px;\n  background: #FCD116;\n  transform-origin: left;\n  animation: mhUnderline .55s cubic-bezier(.77,0,.175,1) both;\n  animation-delay: 300ms;\n}\n\n\/* ============ MOBILE ============ *\/\n\n@media screen and (max-width: 560px) {\n  .mh_desc_wrap { padding: 13px; border-radius: 14px; }\n  .mh_cinema_title { font-size: 25px; }\n  .mh_cinema_text { font-size: 14px; }\n\n  .mh_grid { gap: 7px; }\n  .mh_card { padding: 10px; gap: 9px; min-height: 74px; }\n  .mh_card_icon { width: 34px; height: 34px; flex: 0 0 34px; border-radius: 9px; }\n  .mh_card_num { font-size: 20px; }\n  .mh_card_num.mh_word { font-size: 17px; }\n\n  .mh_trust {\n    flex-direction: column !important;\n    gap: 0;\n  }\n\n  .mh_trust_item {\n    flex: 0 0 auto !important;\n    flex-direction: row !important;\n    align-items: center;\n    text-align: left;\n    gap: 11px;\n    padding: 10px 4px;\n  }\n\n  .mh_trust_text {\n    align-items: flex-start;\n    min-height: 0;\n    flex: 1;\n  }\n\n  .mh_trust_item + .mh_trust_item::before {\n    left: 0;\n    top: 0;\n    width: 100%;\n    height: 1px;\n    transform: none;\n    background: linear-gradient(90deg, rgba(252,209,22,.04), rgba(252,209,22,.22), rgba(252,209,22,.04));\n  }\n\n  .mh_yellow_title { font-size: 21px; }\n  .mh_faq_heading { font-size: 21px; }\n\n  .mh_card:hover,\n  .mh_trust_item:hover { transform: none; }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .mh_desc_wrap *,\n  .mh_desc_wrap *::before,\n  .mh_desc_wrap *::after {\n    animation: none !important;\n    transition: none !important;\n  }\n  .mh_cinema_title.mh_last::after { width: 82%; opacity: 1; }\n  .mh_underline_kin::after { transform: scaleX(1); }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"mh_desc_wrap\"\u003e\n\n  \u003cdiv class=\"mh_badge\"\u003ePRO 380 MULTIFONCTION\u003c\/div\u003e\n\n  \u003cdiv class=\"mh_cinema_title\" style=\"--mh-delay:90ms;\"\u003eUne échelle.\u003c\/div\u003e\n  \u003cdiv class=\"mh_cinema_title mh_last\" style=\"--mh-delay:220ms;\"\u003eTrois configurations.\u003c\/div\u003e\n\n  \u003cp class=\"mh_cinema_text\" style=\"--mh-delay:360ms;\"\u003eÉchelle télescopique multifonction en aluminium, utilisable en échelle d'appui, en escabeau autoportant ou en position d'appui toiture. Elle atteint 3,80 m en position échelle et 1,90 m en position escabeau. Charge maximale admissible : 150 kg. Conforme à la norme EN 131, usage professionnel.\u003c\/p\u003e\n\n  \u003cdiv class=\"mh_grid\"\u003e\n\n    \u003cdiv class=\"mh_card\" style=\"--mh-delay:0ms;\"\u003e\n      \u003cdiv class=\"mh_card_icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" width=\"22\" height=\"22\" fill=\"none\" stroke=\"#1B1B1B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 20V4M6 10l6-6 6 6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mh_card_body\"\u003e\n        \u003cdiv class=\"mh_card_num\"\u003e3,80 m\u003c\/div\u003e\n        \u003cdiv class=\"mh_card_label\"\u003ePosition échelle\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"mh_card\" style=\"--mh-delay:80ms;\"\u003e\n      \u003cdiv class=\"mh_card_icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" width=\"22\" height=\"22\" fill=\"none\" stroke=\"#1B1B1B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 20l7-16 7 16\"\u003e\u003c\/path\u003e\u003cpath d=\"M8 13h8\"\u003e\u003c\/path\u003e\u003cpath d=\"M7 17h10\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mh_card_body\"\u003e\n        \u003cdiv class=\"mh_card_num\"\u003e1,90 m\u003c\/div\u003e\n        \u003cdiv class=\"mh_card_label\"\u003ePosition escabeau\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"mh_card\" style=\"--mh-delay:160ms;\"\u003e\n      \u003cdiv class=\"mh_card_icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" width=\"22\" height=\"22\" fill=\"none\" stroke=\"#1B1B1B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M4 18h16\"\u003e\u003c\/path\u003e\u003cpath d=\"M8 18V7\"\u003e\u003c\/path\u003e\u003cpath d=\"M16 18V7\"\u003e\u003c\/path\u003e\u003cpath d=\"M8 7h8\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 21h12\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mh_card_body\"\u003e\n        \u003cdiv class=\"mh_card_num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"mh_card_label\"\u003eConfigurations\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"mh_card\" style=\"--mh-delay:240ms;\"\u003e\n      \u003cdiv class=\"mh_card_icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" width=\"22\" height=\"22\" fill=\"none\" stroke=\"#1B1B1B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 3l7 3v5c0 5.2-3 8.4-7 10-4-1.6-7-4.8-7-10V6l7-3z\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 12l2.2 2.2 4.8-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mh_card_body\"\u003e\n        \u003cdiv class=\"mh_card_num mh_word\"\u003eEN 131\u003c\/div\u003e\n        \u003cdiv class=\"mh_card_label\"\u003eCharge 150 kg\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"mh_black_panel\" style=\"--mh-delay:120ms;\"\u003e\n    \u003cdiv class=\"mh_trust_shell\"\u003e\n\n      \u003cdiv class=\"mh_block_label\"\u003eLes trois configurations\u003c\/div\u003e\n\n      \u003cdiv class=\"mh_trust\"\u003e\n\n        \u003cdiv class=\"mh_trust_item\"\u003e\n          \u003cdiv class=\"mh_trust_icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"#FCD116\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M7 21L14 3\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 21L19 3\"\u003e\u003c\/path\u003e\u003cpath d=\"M9 16h6M11 11h6M12 7h6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"mh_trust_text\"\u003e\n            \u003cdiv class=\"mh_trust_title\"\u003eÉchelle d'appui — 3,80 m\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"mh_trust_item\"\u003e\n          \u003cdiv class=\"mh_trust_icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"#FCD116\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 3L5 21\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 3l7 18\"\u003e\u003c\/path\u003e\u003cpath d=\"M9 12h6M8 17h8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"mh_trust_text\"\u003e\n            \u003cdiv class=\"mh_trust_title\"\u003eEscabeau — 1,90 m\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"mh_trust_item\"\u003e\n          \u003cdiv class=\"mh_trust_icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"#FCD116\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M3 12l9-7 9 7\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 11v9h12v-9\"\u003e\u003c\/path\u003e\u003cpath d=\"M10 20v-5h4v5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"mh_trust_text\"\u003e\n            \u003cdiv class=\"mh_trust_title\"\u003eAppui toiture\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"mh_yellow_panel\" style=\"--mh-delay:120ms;\"\u003e\n    \u003cdiv class=\"mh_yellow_title\"\u003eTrois positions obtenues à partir d'une seule structure\u003c\/div\u003e\n    \u003cp class=\"mh_yellow_text\"\u003eLes sections télescopiques se déverrouillent puis se reverrouillent pour changer de configuration : appui contre un support jusqu'à 3,80 m, escabeau autoportant à 1,90 m lorsqu'aucun appui n'est disponible, et position d'appui adaptée à un accès toiture.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdetails class=\"mh_specs_details\" style=\"--mh-delay:60ms;\"\u003e\n    \u003csummary\u003e\u003cspan\u003eCaractéristiques techniques\u003c\/span\u003e\u003cspan class=\"mh_faq_icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n    \u003ctable class=\"mh_specs_table\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003eHauteur en échelle d'appui\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003e3,80 m\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003eHauteur en escabeau\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003e1,90 m\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003eConfigurations\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003e3\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003eCharge maximale\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003e150 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003eNorme\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003eEN 131, usage pro\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003eMatière\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003eAluminium\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003ePositions\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003eAppui, escabeau, toiture\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n  \u003c\/details\u003e\n\n  \u003chr class=\"mh_rule\"\u003e\n\n  \u003cdiv class=\"mh_faq_heading\"\u003e\u003cspan class=\"mh_underline_kin\"\u003eQuestions fréquentes\u003c\/span\u003e\u003c\/div\u003e\n\n  \u003cdetails class=\"mh_faq\" style=\"--mh-delay:0ms;\"\u003e\n    \u003csummary\u003e\u003cspan\u003eQuelles sont les trois configurations ?\u003c\/span\u003e\u003cspan class=\"mh_faq_icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n    \u003cp\u003eÉchelle d'appui à 3,80 m, escabeau autoportant à 1,90 m, et position d'appui pour un accès toiture. Le changement de configuration s'effectue par déverrouillage puis reverrouillage des sections télescopiques.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"mh_faq\" style=\"--mh-delay:80ms;\"\u003e\n    \u003csummary\u003e\u003cspan\u003ePeut-elle être utilisée sans appui mural ?\u003c\/span\u003e\u003cspan class=\"mh_faq_icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n    \u003cp\u003eOui, en position escabeau. Dans cette configuration, la structure est autoportante et la hauteur de travail est de 1,90 m. Comme pour tout équipement d'accès, l'utilisation suppose un sol stable et des verrouillages engagés avant la montée.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"mh_faq\" style=\"--mh-delay:160ms;\"\u003e\n    \u003csummary\u003e\u003cspan\u003eQuelles hauteurs atteint-elle selon la configuration ?\u003c\/span\u003e\u003cspan class=\"mh_faq_icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n    \u003cp\u003e3,80 m en position échelle d'appui et 1,90 m en position escabeau. L'écart correspond au repliement de la structure en deux brins d'égale longueur.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"mh_faq\" style=\"--mh-delay:240ms;\"\u003e\n    \u003csummary\u003e\u003cspan\u003eQuelle est la charge maximale admissible ?\u003c\/span\u003e\u003cspan class=\"mh_faq_icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n    \u003cp\u003eLa charge maximale admissible est de 150 kg, utilisateur et matériel portés inclus. Ce modèle est conforme à la norme EN 131 pour un usage professionnel.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"mh_faq\" style=\"--mh-delay:320ms;\"\u003e\n    \u003csummary\u003e\u003cspan\u003eEn quel matériau est-elle fabriquée ?\u003c\/span\u003e\u003cspan class=\"mh_faq_icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n    \u003cp\u003eLa structure est en aluminium, matériau retenu pour son rapport entre rigidité et masse sur les équipements d'accès télescopiques.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"AltiSafe Pro","offers":[{"title":"Default Title","offer_id":58201840419080,"sku":null,"price":219.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1052\/0218\/8552\/files\/echelle-telescopique-4-en-1-polyvalente-3m80-maxihauteur.png?v=1783699953"},{"product_id":"echelle-telescopique-5-m-noire-avec-crochet-detachable","title":"Skyline 500 Black  Echelle Telescopique 5 m Noire","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Archivo:wght@400;500;800;900\u0026family=Archivo+Narrow:wght@700;800;900\u0026display=swap');\n\n.mh_desc_wrap,\n.mh_desc_wrap * { box-sizing: border-box; }\n\n.mh_desc_wrap {\n  font-family: Archivo, \"Helvetica Neue\", Arial, sans-serif;\n  color: #1B1B1B;\n  background: #FAFAF7;\n  border: 1px solid rgba(27,27,27,.08);\n  border-radius: 16px;\n  padding: 16px;\n  margin: 10px 0 14px;\n  box-shadow: 0 8px 22px rgba(27,27,27,.055);\n  overflow: hidden;\n  position: relative;\n}\n\n\/* Neutralise les styles hérités du thème Shopify *\/\n.mh_desc_wrap div,\n.mh_desc_wrap p,\n.mh_desc_wrap table,\n.mh_desc_wrap summary,\n.mh_desc_wrap details {\n  float: none;\n  max-width: none;\n  text-indent: 0;\n}\n\n.mh_desc_wrap svg {\n  display: block;\n  flex: none;\n  max-width: none;\n}\n\n.mh_desc_wrap::before {\n  content: \"\";\n  position: absolute;\n  top: 0; left: 14px; right: 14px;\n  height: 1px;\n  background: linear-gradient(90deg, rgba(252,209,22,0), rgba(252,209,22,.55), rgba(252,209,22,0));\n  pointer-events: none;\n}\n\n\/* ============ ANIMATIONS : 100% CSS, AUCUN JS REQUIS ============ *\/\n\n@keyframes mhReveal {\n  from { clip-path: inset(0 100% 0 0); }\n  to   { clip-path: inset(0 0 0 0); }\n}\n\n@keyframes mhCinema {\n  from { opacity: 0; transform: translateY(28px) scale(.985); filter: blur(12px); }\n  to   { opacity: 1; transform: translateY(0) scale(1);      filter: blur(0); }\n}\n\n@keyframes mhFadeUp {\n  from { opacity: 0; transform: translateY(18px); filter: blur(8px); }\n  to   { opacity: 1; transform: translateY(0);    filter: blur(0); }\n}\n\n@keyframes mhRule {\n  from { width: 0; opacity: 0; }\n  to   { width: 82%; opacity: 1; }\n}\n\n@keyframes mhUnderline {\n  from { transform: scaleX(0); }\n  to   { transform: scaleX(1); }\n}\n\n@keyframes mhSweep {\n  0%, 42%   { left: -120%; opacity: 0; }\n  52%       { opacity: 1; }\n  78%, 100% { left: 150%;  opacity: 0; }\n}\n\n\/* ============ EN-TÊTE ============ *\/\n\n.mh_badge {\n  display: inline-block;\n  background: #FCD116;\n  color: #1B1B1B;\n  border-radius: 6px;\n  padding: 5px 9px;\n  font-size: 11px;\n  font-weight: 900;\n  letter-spacing: .08em;\n  text-transform: uppercase;\n  margin: 0 0 12px;\n  animation: mhReveal .65s cubic-bezier(.77,0,.175,1) both;\n}\n\n.mh_cinema_title {\n  font-family: \"Archivo Narrow\", Archivo, Arial, sans-serif;\n  font-size: 30px;\n  line-height: .98;\n  font-weight: 900;\n  letter-spacing: -.035em;\n  margin: 0 0 4px;\n  position: relative;\n  animation: mhCinema 1s cubic-bezier(.16,1,.3,1) both;\n  animation-delay: var(--mh-delay, 0ms);\n}\n\n.mh_cinema_title.mh_last { margin-bottom: 14px; }\n\n.mh_cinema_title.mh_last::after {\n  content: \"\";\n  display: block;\n  height: 9px;\n  margin-top: -2px;\n  background: linear-gradient(90deg, rgba(252,209,22,.58), rgba(252,209,22,.18), rgba(252,209,22,0));\n  border-radius: 999px;\n  animation: mhRule 1.1s cubic-bezier(.16,1,.3,1) both;\n  animation-delay: calc(var(--mh-delay, 0ms) + 420ms);\n}\n\n.mh_cinema_text {\n  font-size: 15px;\n  line-height: 1.45;\n  font-weight: 500;\n  color: rgba(27,27,27,.66);\n  margin: 0 0 16px;\n  animation: mhCinema 1s cubic-bezier(.16,1,.3,1) both;\n  animation-delay: var(--mh-delay, 0ms);\n}\n\n\/* ============ CARTES CHIFFRES ============ *\/\n\n.mh_grid {\n  display: grid !important;\n  grid-template-columns: 1fr 1fr !important;\n  width: 100%;\n  gap: 8px;\n  margin-bottom: 12px;\n}\n\n.mh_card {\n  background: #FFFFFF;\n  border: 1px solid rgba(27,27,27,.085);\n  border-radius: 13px;\n  padding: 11px;\n  box-shadow: 0 6px 16px rgba(27,27,27,.04);\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  min-height: 80px;\n  position: relative;\n  overflow: hidden;\n  animation: mhFadeUp .75s cubic-bezier(.22,1,.36,1) both;\n  animation-delay: var(--mh-delay, 0ms);\n  transition: transform .28s ease, box-shadow .28s ease, border-color .28s ease;\n}\n\n.mh_card:hover {\n  transform: translateY(-3px);\n  box-shadow: 0 13px 28px rgba(27,27,27,.10);\n  border-color: rgba(252,209,22,.55);\n}\n\n.mh_card_icon {\n  width: 40px;\n  height: 40px;\n  border-radius: 10px;\n  background: #FCD116;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 40px;\n}\n\n.mh_card svg { transition: transform .3s cubic-bezier(.22,1,.36,1); }\n.mh_card:hover svg { transform: scale(1.08); }\n\n.mh_card_body { min-width: 0; }\n\n.mh_card_num {\n  font-family: \"Archivo Narrow\", Archivo, Arial, sans-serif;\n  font-size: 24px;\n  font-weight: 900;\n  line-height: 1;\n  letter-spacing: -.02em;\n}\n\n.mh_card_num.mh_word { font-size: 21px; }\n\n.mh_card_label {\n  font-size: 9px;\n  font-weight: 900;\n  letter-spacing: .075em;\n  text-transform: uppercase;\n  color: rgba(27,27,27,.55);\n  margin-top: 5px;\n}\n\n\/* ============ BLOC NOIR : CONFIGURATIONS ============ *\/\n\n.mh_black_panel {\n  position: relative;\n  background: linear-gradient(135deg, #111111 0%, #1B1B1B 52%, #121212 100%);\n  border-radius: 14px;\n  padding: 2px;\n  margin-bottom: 12px;\n  box-shadow: 0 16px 34px rgba(27,27,27,.22);\n  border: 1px solid rgba(252,209,22,.18);\n  overflow: hidden;\n  isolation: isolate;\n  animation: mhFadeUp .85s cubic-bezier(.22,1,.36,1) both;\n  animation-delay: var(--mh-delay, 0ms);\n}\n\n.mh_black_panel::after {\n  content: \"\";\n  position: absolute;\n  top: -70%; left: -120%;\n  width: 54%; height: 240%;\n  transform: skewX(-20deg);\n  pointer-events: none;\n  z-index: 5;\n  opacity: 0;\n  background: linear-gradient(90deg, rgba(252,209,22,0), rgba(255,255,255,.20), rgba(252,209,22,0));\n  animation: mhSweep 7.2s cubic-bezier(.16,1,.3,1) infinite;\n}\n\n.mh_black_panel::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  border-radius: 14px;\n  padding: 1.5px;\n  background: linear-gradient(135deg, #FCD116 0%, rgba(252,209,22,.13) 52%, rgba(252,209,22,.38) 100%);\n  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\n          mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\n  -webkit-mask-composite: xor;\n          mask-composite: exclude;\n  pointer-events: none;\n  z-index: 4;\n}\n\n.mh_trust_shell {\n  position: relative;\n  z-index: 2;\n  background:\n    linear-gradient(135deg, rgba(255,255,255,.035), rgba(255,255,255,0) 36%),\n    #1B1B1B;\n  border-radius: 13px;\n  padding: 15px 14px;\n}\n\n.mh_trust_shell::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  border-radius: 13px;\n  background: radial-gradient(circle at top center, rgba(252,209,22,.08), transparent 48%);\n  pointer-events: none;\n}\n\n.mh_trust {\n  position: relative;\n  z-index: 3;\n  display: flex !important;\n  flex-direction: row !important;\n  flex-wrap: nowrap;\n  width: 100%;\n  align-items: stretch;\n  justify-content: space-between;\n  gap: 0;\n}\n\n.mh_trust_item {\n  position: relative;\n  flex: 1 1 0 !important;\n  min-width: 0;\n  display: flex !important;\n  flex-direction: column !important;\n  align-items: center;\n  justify-content: flex-start;\n  text-align: center;\n  gap: 9px;\n  padding: 2px 8px;\n  border-radius: 12px;\n  transition: transform .25s ease, background .25s ease;\n}\n\n.mh_trust_text {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: flex-start;\n  min-height: 0;\n  width: 100%;\n}\n\n.mh_trust_item:hover {\n  transform: translateY(-2px);\n  background: rgba(252,209,22,.045);\n}\n\n.mh_trust_icon {\n  width: 34px;\n  height: 34px;\n  border-radius: 9px;\n  background: rgba(252,209,22,.12);\n  border: 1px solid rgba(252,209,22,.25);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 34px;\n  box-shadow: inset 0 0 0 1px rgba(252,209,22,.12), 0 0 14px rgba(252,209,22,.08);\n}\n\n.mh_trust_title {\n  font-family: \"Archivo Narrow\", Archivo, Arial, sans-serif;\n  font-size: 13px;\n  font-weight: 900;\n  line-height: 1.1;\n  color: #FAFAF7;\n  white-space: normal;\n  overflow-wrap: break-word;\n}\n\n.mh_block_label {\n  position: relative;\n  z-index: 3;\n  font-size: 9.5px;\n  font-weight: 900;\n  letter-spacing: .12em;\n  text-transform: uppercase;\n  color: rgba(252,209,22,.78);\n  margin: 0 0 13px;\n  padding-bottom: 10px;\n  border-bottom: 1px solid rgba(252,209,22,.14);\n}\n\n\/* ============ BLOC JAUNE ============ *\/\n\n.mh_yellow_panel {\n  position: relative;\n  overflow: hidden;\n  isolation: isolate;\n  background: linear-gradient(135deg, #FCD116 0%, #FFE25A 42%, #F2C600 100%);\n  border: 1px solid rgba(27,27,27,.08);\n  border-radius: 14px;\n  padding: 16px 15px;\n  margin-bottom: 12px;\n  box-shadow: 0 14px 30px rgba(252,209,22,.25), inset 0 1px 0 rgba(255,255,255,.38);\n  animation: mhFadeUp .8s cubic-bezier(.22,1,.36,1) both;\n  animation-delay: var(--mh-delay, 0ms);\n}\n\n.mh_yellow_panel::after {\n  content: \"\";\n  position: absolute;\n  top: -70%; left: -120%;\n  width: 54%; height: 240%;\n  transform: skewX(-20deg);\n  pointer-events: none;\n  z-index: 1;\n  opacity: 0;\n  background: linear-gradient(90deg, rgba(255,255,255,0), rgba(255,255,255,.65), rgba(255,255,255,0));\n  animation: mhSweep 7.2s cubic-bezier(.16,1,.3,1) infinite;\n}\n\n.mh_yellow_panel \u003e * { position: relative; z-index: 2; }\n\n.mh_yellow_title {\n  font-family: \"Archivo Narrow\", Archivo, Arial, sans-serif;\n  font-size: 24px;\n  line-height: 1.04;\n  font-weight: 900;\n  letter-spacing: -.03em;\n  color: #1B1B1B;\n  margin: 0 0 8px;\n}\n\n.mh_yellow_text {\n  font-size: 13.5px;\n  line-height: 1.45;\n  font-weight: 800;\n  color: rgba(27,27,27,.82);\n  margin: 0;\n}\n\n\/* ============ ACCORDÉONS ============ *\/\n\n.mh_specs_details,\n.mh_faq {\n  background: #FFFFFF;\n  border: 1px solid rgba(27,27,27,.085);\n  border-radius: 13px;\n  padding: 13px;\n  margin-bottom: 8px;\n  box-shadow: 0 5px 14px rgba(27,27,27,.03);\n  overflow: hidden;\n  animation: mhFadeUp .75s cubic-bezier(.22,1,.36,1) both;\n  animation-delay: var(--mh-delay, 0ms);\n  transition: border-color .25s ease, box-shadow .25s ease;\n}\n\n.mh_specs_details:hover,\n.mh_faq:hover {\n  border-color: rgba(252,209,22,.42);\n  box-shadow: 0 9px 20px rgba(27,27,27,.055);\n}\n\n.mh_specs_details[open],\n.mh_faq[open] {\n  border-color: rgba(252,209,22,.55);\n  box-shadow: 0 10px 24px rgba(27,27,27,.065);\n}\n\n.mh_specs_details summary,\n.mh_faq summary {\n  cursor: pointer;\n  font-size: 14.5px;\n  font-weight: 900;\n  line-height: 1.3;\n  list-style: none;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 12px;\n}\n\n.mh_specs_details summary::-webkit-details-marker,\n.mh_faq summary::-webkit-details-marker { display: none; }\n\n.mh_specs_details summary:focus-visible,\n.mh_faq summary:focus-visible {\n  outline: 2px solid #FCD116;\n  outline-offset: 3px;\n  border-radius: 4px;\n}\n\n.mh_faq_icon {\n  color: #FCD116;\n  font-size: 18px;\n  line-height: 1;\n  font-weight: 900;\n  width: 22px;\n  height: 22px;\n  flex: 0 0 22px;\n  border-radius: 999px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  transition: transform .25s ease, background .25s ease, color .25s ease;\n}\n\n.mh_specs_details[open] .mh_faq_icon,\n.mh_faq[open] .mh_faq_icon {\n  color: #1B1B1B;\n  background: #FCD116;\n  transform: rotate(45deg);\n}\n\n.mh_faq p {\n  margin: 10px 0 0;\n  font-size: 13.5px;\n  line-height: 1.5;\n  color: rgba(27,27,27,.64);\n  font-weight: 500;\n}\n\n.mh_specs_table {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: 13px;\n  margin-top: 12px;\n  table-layout: fixed;\n}\n\n.mh_specs_table td {\n  padding: 9px 0;\n  border-bottom: 1px solid rgba(27,27,27,.06);\n  vertical-align: middle;\n}\n\n.mh_specs_table tr:last-child td { border-bottom: 0; }\n.mh_specs_table tr:hover { background: rgba(252,209,22,.08); }\n\n.mh_specs_label {\n  color: rgba(27,27,27,.5);\n  font-weight: 500;\n  width: 52%;\n  text-align: left;\n}\n\n.mh_specs_val {\n  font-weight: 900;\n  font-family: \"Archivo Narrow\", Archivo, Arial, sans-serif;\n  text-align: right;\n  width: 48%;\n}\n\n\/* ============ TITRE FAQ ============ *\/\n\n.mh_rule {\n  height: 1px;\n  border: 0;\n  background: rgba(27,27,27,.08);\n  margin: 16px 0;\n}\n\n\/* Garde-fou : Shopify réinsère un \u003cbr\u003e dans les conteneurs vides *\/\n.mh_desc_wrap div \u003e br:only-child,\n.mh_desc_wrap span \u003e br:only-child { display: none !important; }\n\n.mh_faq_heading {\n  font-family: \"Archivo Narrow\", Archivo, Arial, sans-serif;\n  font-size: 24px;\n  line-height: 1;\n  font-weight: 900;\n  letter-spacing: -.025em;\n  margin: 0 0 10px;\n  animation: mhFadeUp .75s cubic-bezier(.22,1,.36,1) both;\n}\n\n.mh_underline_kin {\n  position: relative;\n  display: inline-block;\n}\n\n.mh_underline_kin::after {\n  content: \"\";\n  position: absolute;\n  bottom: -3px; left: 0;\n  width: 100%;\n  height: 2px;\n  background: #FCD116;\n  transform-origin: left;\n  animation: mhUnderline .55s cubic-bezier(.77,0,.175,1) both;\n  animation-delay: 300ms;\n}\n\n\/* ============ MOBILE ============ *\/\n\n@media screen and (max-width: 560px) {\n  .mh_desc_wrap { padding: 13px; border-radius: 14px; }\n  .mh_cinema_title { font-size: 25px; }\n  .mh_cinema_text { font-size: 14px; }\n\n  .mh_grid { gap: 7px; }\n  .mh_card { padding: 10px; gap: 9px; min-height: 74px; }\n  .mh_card_icon { width: 34px; height: 34px; flex: 0 0 34px; border-radius: 9px; }\n  .mh_card_num { font-size: 20px; }\n  .mh_card_num.mh_word { font-size: 17px; }\n\n  .mh_trust {\n    flex-direction: column !important;\n    gap: 0;\n  }\n\n  .mh_trust_item {\n    flex: 0 0 auto !important;\n    flex-direction: row !important;\n    align-items: center;\n    text-align: left;\n    gap: 11px;\n    padding: 10px 4px;\n  }\n\n  .mh_trust_text {\n    align-items: flex-start;\n    min-height: 0;\n    flex: 1;\n  }\n\n  .mh_trust_item + .mh_trust_item::before {\n    left: 0;\n    top: 0;\n    width: 100%;\n    height: 1px;\n    transform: none;\n    background: linear-gradient(90deg, rgba(252,209,22,.04), rgba(252,209,22,.22), rgba(252,209,22,.04));\n  }\n\n  .mh_yellow_title { font-size: 21px; }\n  .mh_faq_heading { font-size: 21px; }\n\n  .mh_card:hover,\n  .mh_trust_item:hover { transform: none; }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .mh_desc_wrap *,\n  .mh_desc_wrap *::before,\n  .mh_desc_wrap *::after {\n    animation: none !important;\n    transition: none !important;\n  }\n  .mh_cinema_title.mh_last::after { width: 82%; opacity: 1; }\n  .mh_underline_kin::after { transform: scaleX(1); }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"mh_desc_wrap\"\u003e\n\n  \u003cdiv class=\"mh_badge\"\u003eSKYLINE 500 BLACK\u003c\/div\u003e\n\n  \u003cdiv class=\"mh_cinema_title\" style=\"--mh-delay:90ms;\"\u003e5,00 m déployée.\u003c\/div\u003e\n  \u003cdiv class=\"mh_cinema_title mh_last\" style=\"--mh-delay:220ms;\"\u003e98 cm repliée.\u003c\/div\u003e\n\n  \u003cp class=\"mh_cinema_text\" style=\"--mh-delay:360ms;\"\u003eÉchelle télescopique en aluminium à finition noire, à verrouillage individuel par marche. Hauteur déployée : 5,00 m. Hauteur repliée : 98 cm. Poids : 12,3 kg. Charge maximale admissible : 150 kg. Un crochet détachable est fourni. Conforme à la norme EN 131, usage professionnel.\u003c\/p\u003e\n\n  \u003cdiv class=\"mh_grid\"\u003e\n\n    \u003cdiv class=\"mh_card\" style=\"--mh-delay:0ms;\"\u003e\n      \u003cdiv class=\"mh_card_icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" width=\"22\" height=\"22\" fill=\"none\" stroke=\"#1B1B1B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 20V4M6 10l6-6 6 6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mh_card_body\"\u003e\n        \u003cdiv class=\"mh_card_num\"\u003e5,00 m\u003c\/div\u003e\n        \u003cdiv class=\"mh_card_label\"\u003eHauteur déployée\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"mh_card\" style=\"--mh-delay:80ms;\"\u003e\n      \u003cdiv class=\"mh_card_icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" width=\"22\" height=\"22\" fill=\"none\" stroke=\"#1B1B1B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003crect x=\"4\" y=\"6\" width=\"16\" height=\"10\" rx=\"1.5\"\u003e\u003c\/rect\u003e\u003cpath d=\"M8 20h8M12 16v4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mh_card_body\"\u003e\n        \u003cdiv class=\"mh_card_num\"\u003e98 cm\u003c\/div\u003e\n        \u003cdiv class=\"mh_card_label\"\u003eHauteur repliée\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"mh_card\" style=\"--mh-delay:160ms;\"\u003e\n      \u003cdiv class=\"mh_card_icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" width=\"22\" height=\"22\" fill=\"none\" stroke=\"#1B1B1B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M6 21V4\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 5h11l-1.6 4L17 13H6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mh_card_body\"\u003e\n        \u003cdiv class=\"mh_card_num mh_word\"\u003eFourni\u003c\/div\u003e\n        \u003cdiv class=\"mh_card_label\"\u003eCrochet détachable\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"mh_card\" style=\"--mh-delay:240ms;\"\u003e\n      \u003cdiv class=\"mh_card_icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" width=\"22\" height=\"22\" fill=\"none\" stroke=\"#1B1B1B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 3l7 3v5c0 5.2-3 8.4-7 10-4-1.6-7-4.8-7-10V6l7-3z\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 12l2.2 2.2 4.8-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mh_card_body\"\u003e\n        \u003cdiv class=\"mh_card_num mh_word\"\u003eEN 131\u003c\/div\u003e\n        \u003cdiv class=\"mh_card_label\"\u003eCharge 150 kg\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"mh_black_panel\" style=\"--mh-delay:120ms;\"\u003e\n    \u003cdiv class=\"mh_trust_shell\"\u003e\n\n      \u003cdiv class=\"mh_block_label\"\u003eÉléments de conception\u003c\/div\u003e\n\n      \u003cdiv class=\"mh_trust\"\u003e\n\n        \u003cdiv class=\"mh_trust_item\"\u003e\n          \u003cdiv class=\"mh_trust_icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"#FCD116\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003crect x=\"4\" y=\"10\" width=\"16\" height=\"11\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M8 10V7a4 4 0 0 1 8 0v3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"mh_trust_text\"\u003e\n            \u003cdiv class=\"mh_trust_title\"\u003eVerrouillage par marche\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"mh_trust_item\"\u003e\n          \u003cdiv class=\"mh_trust_icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"#FCD116\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 3v9\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 12a4 4 0 1 1-4 4\"\u003e\u003c\/path\u003e\u003cpath d=\"M9 5l3-2 3 2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"mh_trust_text\"\u003e\n            \u003cdiv class=\"mh_trust_title\"\u003eCrochet détachable\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"mh_trust_item\"\u003e\n          \u003cdiv class=\"mh_trust_icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"#FCD116\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 3l9 5-9 5-9-5 9-5z\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 13l9 5 9-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"mh_trust_text\"\u003e\n            \u003cdiv class=\"mh_trust_title\"\u003eAluminium noir\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"mh_trust_item\"\u003e\n          \u003cdiv class=\"mh_trust_icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"#FCD116\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 3a2 2 0 0 1 2 2h4l2 15H4L6 5h4a2 2 0 0 1 2-2z\"\u003e\u003c\/path\u003e\u003cpath d=\"M9 12h6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"mh_trust_text\"\u003e\n            \u003cdiv class=\"mh_trust_title\"\u003e12,3 kg\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"mh_yellow_panel\" style=\"--mh-delay:120ms;\"\u003e\n    \u003cdiv class=\"mh_yellow_title\"\u003eChaque marche se verrouille indépendamment\u003c\/div\u003e\n    \u003cp class=\"mh_yellow_text\"\u003eLe déploiement se fait marche par marche : chaque section est verrouillée séparément, ce qui permet d'utiliser l'échelle à hauteur partielle sans déployer les 5,00 m. Une fois repliée, la structure mesure 98 cm pour un poids de 12,3 kg.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdetails class=\"mh_specs_details\" style=\"--mh-delay:60ms;\"\u003e\n    \u003csummary\u003e\u003cspan\u003eCaractéristiques techniques\u003c\/span\u003e\u003cspan class=\"mh_faq_icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n    \u003ctable class=\"mh_specs_table\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003eHauteur déployée\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003e5,00 m\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003eHauteur repliée\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003e98 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003ePoids\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003e12,3 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003eCharge maximale\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003e150 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003eNorme\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003eEN 131, usage pro\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003eVerrouillage\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003eIndividuel par marche\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003eAccessoire fourni\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003eCrochet détachable\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003eMatière\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003eAluminium, finition noire\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n  \u003c\/details\u003e\n\n  \u003chr class=\"mh_rule\"\u003e\n\n  \u003cdiv class=\"mh_faq_heading\"\u003e\u003cspan class=\"mh_underline_kin\"\u003eQuestions fréquentes\u003c\/span\u003e\u003c\/div\u003e\n\n  \u003cdetails class=\"mh_faq\" style=\"--mh-delay:0ms;\"\u003e\n    \u003csummary\u003e\u003cspan\u003eComment fonctionne le verrouillage par marche ?\u003c\/span\u003e\u003cspan class=\"mh_faq_icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n    \u003cp\u003eChaque marche dispose de son propre mécanisme de verrouillage. Le déploiement s'effectue section par section, et l'échelle peut être utilisée à une hauteur intermédiaire sans être déployée sur la totalité des 5,00 m.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"mh_faq\" style=\"--mh-delay:80ms;\"\u003e\n    \u003csummary\u003e\u003cspan\u003eÀ quoi sert le crochet détachable ?\u003c\/span\u003e\u003cspan class=\"mh_faq_icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n    \u003cp\u003eIl se fixe en partie haute pour maintenir l'appui sur un support tel qu'une gouttière ou une rive de toiture, puis se retire lorsqu'il n'est pas utilisé. Il est fourni avec l'échelle.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"mh_faq\" style=\"--mh-delay:160ms;\"\u003e\n    \u003csummary\u003e\u003cspan\u003eQuelles sont ses dimensions et son poids ?\u003c\/span\u003e\u003cspan class=\"mh_faq_icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n    \u003cp\u003eDéployée, elle mesure 5,00 m ; repliée, 98 cm. Son poids est de 12,3 kg. La dimension repliée correspond au format de transport et de rangement du modèle.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"mh_faq\" style=\"--mh-delay:240ms;\"\u003e\n    \u003csummary\u003e\u003cspan\u003eQuelle est la charge maximale admissible ?\u003c\/span\u003e\u003cspan class=\"mh_faq_icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n    \u003cp\u003eLa charge maximale admissible est de 150 kg, utilisateur et matériel portés inclus. Ce modèle est conforme à la norme EN 131 pour un usage professionnel.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"mh_faq\" style=\"--mh-delay:320ms;\"\u003e\n    \u003csummary\u003e\u003cspan\u003eEn quel matériau est-elle fabriquée ?\u003c\/span\u003e\u003cspan class=\"mh_faq_icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n    \u003cp\u003eLa structure est en aluminium avec une finition noire. L'aluminium est utilisé pour son rapport entre rigidité et masse, ici 12,3 kg pour une hauteur déployée de 5,00 m.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"AltiSafe Pro","offers":[{"title":"Default Title","offer_id":58201843138824,"sku":null,"price":229.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1052\/0218\/8552\/files\/echelle-telescopique-professionnelle-4m40-couvreur-electricien.png?v=1783699956"},{"product_id":"skyline-pro-560-echelle-telescopique-multifonction-4-en-1-5-6-m","title":"Skyline Pro 560, échelle télescopique multifonction 4 en 1 5,6 m","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Archivo:wght@400;500;800;900\u0026family=Archivo+Narrow:wght@700;800;900\u0026display=swap');\n\n.mh_desc_wrap,\n.mh_desc_wrap * { box-sizing: border-box; }\n\n.mh_desc_wrap {\n  font-family: Archivo, \"Helvetica Neue\", Arial, sans-serif;\n  color: #1B1B1B;\n  background: #FAFAF7;\n  border: 1px solid rgba(27,27,27,.08);\n  border-radius: 16px;\n  padding: 16px;\n  margin: 10px 0 14px;\n  box-shadow: 0 8px 22px rgba(27,27,27,.055);\n  overflow: hidden;\n  position: relative;\n}\n\n\/* Neutralise les styles hérités du thème Shopify *\/\n.mh_desc_wrap div,\n.mh_desc_wrap p,\n.mh_desc_wrap table,\n.mh_desc_wrap summary,\n.mh_desc_wrap details {\n  float: none;\n  max-width: none;\n  text-indent: 0;\n}\n\n.mh_desc_wrap svg {\n  display: block;\n  flex: none;\n  max-width: none;\n}\n\n.mh_desc_wrap::before {\n  content: \"\";\n  position: absolute;\n  top: 0; left: 14px; right: 14px;\n  height: 1px;\n  background: linear-gradient(90deg, rgba(252,209,22,0), rgba(252,209,22,.55), rgba(252,209,22,0));\n  pointer-events: none;\n}\n\n\/* ============ ANIMATIONS : 100% CSS, AUCUN JS REQUIS ============ *\/\n\n@keyframes mhReveal {\n  from { clip-path: inset(0 100% 0 0); }\n  to   { clip-path: inset(0 0 0 0); }\n}\n\n@keyframes mhCinema {\n  from { opacity: 0; transform: translateY(28px) scale(.985); filter: blur(12px); }\n  to   { opacity: 1; transform: translateY(0) scale(1);      filter: blur(0); }\n}\n\n@keyframes mhFadeUp {\n  from { opacity: 0; transform: translateY(18px); filter: blur(8px); }\n  to   { opacity: 1; transform: translateY(0);    filter: blur(0); }\n}\n\n@keyframes mhRule {\n  from { width: 0; opacity: 0; }\n  to   { width: 82%; opacity: 1; }\n}\n\n@keyframes mhUnderline {\n  from { transform: scaleX(0); }\n  to   { transform: scaleX(1); }\n}\n\n@keyframes mhSweep {\n  0%, 42%   { left: -120%; opacity: 0; }\n  52%       { opacity: 1; }\n  78%, 100% { left: 150%;  opacity: 0; }\n}\n\n\/* ============ EN-TÊTE ============ *\/\n\n.mh_badge {\n  display: inline-block;\n  background: #FCD116;\n  color: #1B1B1B;\n  border-radius: 6px;\n  padding: 5px 9px;\n  font-size: 11px;\n  font-weight: 900;\n  letter-spacing: .08em;\n  text-transform: uppercase;\n  margin: 0 0 12px;\n  animation: mhReveal .65s cubic-bezier(.77,0,.175,1) both;\n}\n\n.mh_cinema_title {\n  font-family: \"Archivo Narrow\", Archivo, Arial, sans-serif;\n  font-size: 30px;\n  line-height: .98;\n  font-weight: 900;\n  letter-spacing: -.035em;\n  margin: 0 0 4px;\n  position: relative;\n  animation: mhCinema 1s cubic-bezier(.16,1,.3,1) both;\n  animation-delay: var(--mh-delay, 0ms);\n}\n\n.mh_cinema_title.mh_last { margin-bottom: 14px; }\n\n.mh_cinema_title.mh_last::after {\n  content: \"\";\n  display: block;\n  height: 9px;\n  margin-top: -2px;\n  background: linear-gradient(90deg, rgba(252,209,22,.58), rgba(252,209,22,.18), rgba(252,209,22,0));\n  border-radius: 999px;\n  animation: mhRule 1.1s cubic-bezier(.16,1,.3,1) both;\n  animation-delay: calc(var(--mh-delay, 0ms) + 420ms);\n}\n\n.mh_cinema_text {\n  font-size: 15px;\n  line-height: 1.45;\n  font-weight: 500;\n  color: rgba(27,27,27,.66);\n  margin: 0 0 16px;\n  animation: mhCinema 1s cubic-bezier(.16,1,.3,1) both;\n  animation-delay: var(--mh-delay, 0ms);\n}\n\n\/* ============ CARTES CHIFFRES ============ *\/\n\n.mh_grid {\n  display: grid !important;\n  grid-template-columns: 1fr 1fr !important;\n  width: 100%;\n  gap: 8px;\n  margin-bottom: 12px;\n}\n\n.mh_card {\n  background: #FFFFFF;\n  border: 1px solid rgba(27,27,27,.085);\n  border-radius: 13px;\n  padding: 11px;\n  box-shadow: 0 6px 16px rgba(27,27,27,.04);\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  min-height: 80px;\n  position: relative;\n  overflow: hidden;\n  animation: mhFadeUp .75s cubic-bezier(.22,1,.36,1) both;\n  animation-delay: var(--mh-delay, 0ms);\n  transition: transform .28s ease, box-shadow .28s ease, border-color .28s ease;\n}\n\n.mh_card:hover {\n  transform: translateY(-3px);\n  box-shadow: 0 13px 28px rgba(27,27,27,.10);\n  border-color: rgba(252,209,22,.55);\n}\n\n.mh_card_icon {\n  width: 40px;\n  height: 40px;\n  border-radius: 10px;\n  background: #FCD116;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 40px;\n}\n\n.mh_card svg { transition: transform .3s cubic-bezier(.22,1,.36,1); }\n.mh_card:hover svg { transform: scale(1.08); }\n\n.mh_card_body { min-width: 0; }\n\n.mh_card_num {\n  font-family: \"Archivo Narrow\", Archivo, Arial, sans-serif;\n  font-size: 24px;\n  font-weight: 900;\n  line-height: 1;\n  letter-spacing: -.02em;\n}\n\n.mh_card_num.mh_word { font-size: 21px; }\n\n.mh_card_label {\n  font-size: 9px;\n  font-weight: 900;\n  letter-spacing: .075em;\n  text-transform: uppercase;\n  color: rgba(27,27,27,.55);\n  margin-top: 5px;\n}\n\n\/* ============ BLOC NOIR : CONFIGURATIONS ============ *\/\n\n.mh_black_panel {\n  position: relative;\n  background: linear-gradient(135deg, #111111 0%, #1B1B1B 52%, #121212 100%);\n  border-radius: 14px;\n  padding: 2px;\n  margin-bottom: 12px;\n  box-shadow: 0 16px 34px rgba(27,27,27,.22);\n  border: 1px solid rgba(252,209,22,.18);\n  overflow: hidden;\n  isolation: isolate;\n  animation: mhFadeUp .85s cubic-bezier(.22,1,.36,1) both;\n  animation-delay: var(--mh-delay, 0ms);\n}\n\n.mh_black_panel::after {\n  content: \"\";\n  position: absolute;\n  top: -70%; left: -120%;\n  width: 54%; height: 240%;\n  transform: skewX(-20deg);\n  pointer-events: none;\n  z-index: 5;\n  opacity: 0;\n  background: linear-gradient(90deg, rgba(252,209,22,0), rgba(255,255,255,.20), rgba(252,209,22,0));\n  animation: mhSweep 7.2s cubic-bezier(.16,1,.3,1) infinite;\n}\n\n.mh_black_panel::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  border-radius: 14px;\n  padding: 1.5px;\n  background: linear-gradient(135deg, #FCD116 0%, rgba(252,209,22,.13) 52%, rgba(252,209,22,.38) 100%);\n  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\n          mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\n  -webkit-mask-composite: xor;\n          mask-composite: exclude;\n  pointer-events: none;\n  z-index: 4;\n}\n\n.mh_trust_shell {\n  position: relative;\n  z-index: 2;\n  background:\n    linear-gradient(135deg, rgba(255,255,255,.035), rgba(255,255,255,0) 36%),\n    #1B1B1B;\n  border-radius: 13px;\n  padding: 15px 14px;\n}\n\n.mh_trust_shell::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  border-radius: 13px;\n  background: radial-gradient(circle at top center, rgba(252,209,22,.08), transparent 48%);\n  pointer-events: none;\n}\n\n.mh_trust {\n  position: relative;\n  z-index: 3;\n  display: flex !important;\n  flex-direction: row !important;\n  flex-wrap: nowrap;\n  width: 100%;\n  align-items: stretch;\n  justify-content: space-between;\n  gap: 0;\n}\n\n.mh_trust_item {\n  position: relative;\n  flex: 1 1 0 !important;\n  min-width: 0;\n  display: flex !important;\n  flex-direction: column !important;\n  align-items: center;\n  justify-content: flex-start;\n  text-align: center;\n  gap: 9px;\n  padding: 2px 8px;\n  border-radius: 12px;\n  transition: transform .25s ease, background .25s ease;\n}\n\n.mh_trust_text {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: flex-start;\n  min-height: 0;\n  width: 100%;\n}\n\n.mh_trust_item:hover {\n  transform: translateY(-2px);\n  background: rgba(252,209,22,.045);\n}\n\n.mh_trust_icon {\n  width: 34px;\n  height: 34px;\n  border-radius: 9px;\n  background: rgba(252,209,22,.12);\n  border: 1px solid rgba(252,209,22,.25);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 34px;\n  box-shadow: inset 0 0 0 1px rgba(252,209,22,.12), 0 0 14px rgba(252,209,22,.08);\n}\n\n.mh_trust_title {\n  font-family: \"Archivo Narrow\", Archivo, Arial, sans-serif;\n  font-size: 13px;\n  font-weight: 900;\n  line-height: 1.1;\n  color: #FAFAF7;\n  white-space: normal;\n  overflow-wrap: break-word;\n}\n\n.mh_block_label {\n  position: relative;\n  z-index: 3;\n  font-size: 9.5px;\n  font-weight: 900;\n  letter-spacing: .12em;\n  text-transform: uppercase;\n  color: rgba(252,209,22,.78);\n  margin: 0 0 13px;\n  padding-bottom: 10px;\n  border-bottom: 1px solid rgba(252,209,22,.14);\n}\n\n\/* ============ BLOC JAUNE ============ *\/\n\n.mh_yellow_panel {\n  position: relative;\n  overflow: hidden;\n  isolation: isolate;\n  background: linear-gradient(135deg, #FCD116 0%, #FFE25A 42%, #F2C600 100%);\n  border: 1px solid rgba(27,27,27,.08);\n  border-radius: 14px;\n  padding: 16px 15px;\n  margin-bottom: 12px;\n  box-shadow: 0 14px 30px rgba(252,209,22,.25), inset 0 1px 0 rgba(255,255,255,.38);\n  animation: mhFadeUp .8s cubic-bezier(.22,1,.36,1) both;\n  animation-delay: var(--mh-delay, 0ms);\n}\n\n.mh_yellow_panel::after {\n  content: \"\";\n  position: absolute;\n  top: -70%; left: -120%;\n  width: 54%; height: 240%;\n  transform: skewX(-20deg);\n  pointer-events: none;\n  z-index: 1;\n  opacity: 0;\n  background: linear-gradient(90deg, rgba(255,255,255,0), rgba(255,255,255,.65), rgba(255,255,255,0));\n  animation: mhSweep 7.2s cubic-bezier(.16,1,.3,1) infinite;\n}\n\n.mh_yellow_panel \u003e * { position: relative; z-index: 2; }\n\n.mh_yellow_title {\n  font-family: \"Archivo Narrow\", Archivo, Arial, sans-serif;\n  font-size: 24px;\n  line-height: 1.04;\n  font-weight: 900;\n  letter-spacing: -.03em;\n  color: #1B1B1B;\n  margin: 0 0 8px;\n}\n\n.mh_yellow_text {\n  font-size: 13.5px;\n  line-height: 1.45;\n  font-weight: 800;\n  color: rgba(27,27,27,.82);\n  margin: 0;\n}\n\n\/* ============ ACCORDÉONS ============ *\/\n\n.mh_specs_details,\n.mh_faq {\n  background: #FFFFFF;\n  border: 1px solid rgba(27,27,27,.085);\n  border-radius: 13px;\n  padding: 13px;\n  margin-bottom: 8px;\n  box-shadow: 0 5px 14px rgba(27,27,27,.03);\n  overflow: hidden;\n  animation: mhFadeUp .75s cubic-bezier(.22,1,.36,1) both;\n  animation-delay: var(--mh-delay, 0ms);\n  transition: border-color .25s ease, box-shadow .25s ease;\n}\n\n.mh_specs_details:hover,\n.mh_faq:hover {\n  border-color: rgba(252,209,22,.42);\n  box-shadow: 0 9px 20px rgba(27,27,27,.055);\n}\n\n.mh_specs_details[open],\n.mh_faq[open] {\n  border-color: rgba(252,209,22,.55);\n  box-shadow: 0 10px 24px rgba(27,27,27,.065);\n}\n\n.mh_specs_details summary,\n.mh_faq summary {\n  cursor: pointer;\n  font-size: 14.5px;\n  font-weight: 900;\n  line-height: 1.3;\n  list-style: none;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 12px;\n}\n\n.mh_specs_details summary::-webkit-details-marker,\n.mh_faq summary::-webkit-details-marker { display: none; }\n\n.mh_specs_details summary:focus-visible,\n.mh_faq summary:focus-visible {\n  outline: 2px solid #FCD116;\n  outline-offset: 3px;\n  border-radius: 4px;\n}\n\n.mh_faq_icon {\n  color: #FCD116;\n  font-size: 18px;\n  line-height: 1;\n  font-weight: 900;\n  width: 22px;\n  height: 22px;\n  flex: 0 0 22px;\n  border-radius: 999px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  transition: transform .25s ease, background .25s ease, color .25s ease;\n}\n\n.mh_specs_details[open] .mh_faq_icon,\n.mh_faq[open] .mh_faq_icon {\n  color: #1B1B1B;\n  background: #FCD116;\n  transform: rotate(45deg);\n}\n\n.mh_faq p {\n  margin: 10px 0 0;\n  font-size: 13.5px;\n  line-height: 1.5;\n  color: rgba(27,27,27,.64);\n  font-weight: 500;\n}\n\n.mh_specs_table {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: 13px;\n  margin-top: 12px;\n  table-layout: fixed;\n}\n\n.mh_specs_table td {\n  padding: 9px 0;\n  border-bottom: 1px solid rgba(27,27,27,.06);\n  vertical-align: middle;\n}\n\n.mh_specs_table tr:last-child td { border-bottom: 0; }\n.mh_specs_table tr:hover { background: rgba(252,209,22,.08); }\n\n.mh_specs_label {\n  color: rgba(27,27,27,.5);\n  font-weight: 500;\n  width: 52%;\n  text-align: left;\n}\n\n.mh_specs_val {\n  font-weight: 900;\n  font-family: \"Archivo Narrow\", Archivo, Arial, sans-serif;\n  text-align: right;\n  width: 48%;\n}\n\n\/* ============ TITRE FAQ ============ *\/\n\n.mh_rule {\n  height: 1px;\n  border: 0;\n  background: rgba(27,27,27,.08);\n  margin: 16px 0;\n}\n\n\/* Garde-fou : Shopify réinsère un \u003cbr\u003e dans les conteneurs vides *\/\n.mh_desc_wrap div \u003e br:only-child,\n.mh_desc_wrap span \u003e br:only-child { display: none !important; }\n\n.mh_faq_heading {\n  font-family: \"Archivo Narrow\", Archivo, Arial, sans-serif;\n  font-size: 24px;\n  line-height: 1;\n  font-weight: 900;\n  letter-spacing: -.025em;\n  margin: 0 0 10px;\n  animation: mhFadeUp .75s cubic-bezier(.22,1,.36,1) both;\n}\n\n.mh_underline_kin {\n  position: relative;\n  display: inline-block;\n}\n\n.mh_underline_kin::after {\n  content: \"\";\n  position: absolute;\n  bottom: -3px; left: 0;\n  width: 100%;\n  height: 2px;\n  background: #FCD116;\n  transform-origin: left;\n  animation: mhUnderline .55s cubic-bezier(.77,0,.175,1) both;\n  animation-delay: 300ms;\n}\n\n\/* ============ MOBILE ============ *\/\n\n@media screen and (max-width: 560px) {\n  .mh_desc_wrap { padding: 13px; border-radius: 14px; }\n  .mh_cinema_title { font-size: 25px; }\n  .mh_cinema_text { font-size: 14px; }\n\n  .mh_grid { gap: 7px; }\n  .mh_card { padding: 10px; gap: 9px; min-height: 74px; }\n  .mh_card_icon { width: 34px; height: 34px; flex: 0 0 34px; border-radius: 9px; }\n  .mh_card_num { font-size: 20px; }\n  .mh_card_num.mh_word { font-size: 17px; }\n\n  .mh_trust {\n    flex-direction: column !important;\n    gap: 0;\n  }\n\n  .mh_trust_item {\n    flex: 0 0 auto !important;\n    flex-direction: row !important;\n    align-items: center;\n    text-align: left;\n    gap: 11px;\n    padding: 10px 4px;\n  }\n\n  .mh_trust_text {\n    align-items: flex-start;\n    min-height: 0;\n    flex: 1;\n  }\n\n  .mh_trust_item + .mh_trust_item::before {\n    left: 0;\n    top: 0;\n    width: 100%;\n    height: 1px;\n    transform: none;\n    background: linear-gradient(90deg, rgba(252,209,22,.04), rgba(252,209,22,.22), rgba(252,209,22,.04));\n  }\n\n  .mh_yellow_title { font-size: 21px; }\n  .mh_faq_heading { font-size: 21px; }\n\n  .mh_card:hover,\n  .mh_trust_item:hover { transform: none; }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .mh_desc_wrap *,\n  .mh_desc_wrap *::before,\n  .mh_desc_wrap *::after {\n    animation: none !important;\n    transition: none !important;\n  }\n  .mh_cinema_title.mh_last::after { width: 82%; opacity: 1; }\n  .mh_underline_kin::after { transform: scaleX(1); }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"mh_desc_wrap\"\u003e\n\n  \u003cdiv class=\"mh_badge\"\u003eSKYLINE PRO 560 — MULTIFONCTION 4 EN 1\u003c\/div\u003e\n\n  \u003cdiv class=\"mh_cinema_title\" style=\"--mh-delay:90ms;\"\u003eUne échelle. Quatre configurations.\u003c\/div\u003e\n  \u003cdiv class=\"mh_cinema_title mh_last\" style=\"--mh-delay:220ms;\"\u003e97 cm repliée.\u003c\/div\u003e\n\n  \u003cp class=\"mh_cinema_text\" style=\"--mh-delay:360ms;\"\u003eÉchelle télescopique multifonction en aluminium anodisé, transformable en quatre configurations d'utilisation. Elle atteint 5,6 m en position échelle d'appui et 2,7 m en position escabeau autoportante, et mesure 97 cm une fois repliée. Charge maximale admissible : 150 kg. Conforme à la norme EN 131.\u003c\/p\u003e\n\n  \u003cdiv class=\"mh_grid\"\u003e\n\n    \u003cdiv class=\"mh_card\" style=\"--mh-delay:0ms;\"\u003e\n      \u003cdiv class=\"mh_card_icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" width=\"22\" height=\"22\" fill=\"none\" stroke=\"#1B1B1B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 20V4\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 10l6-6 6 6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mh_card_body\"\u003e\n        \u003cdiv class=\"mh_card_num\"\u003e5,6 m\u003c\/div\u003e\n        \u003cdiv class=\"mh_card_label\"\u003ePosition échelle\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"mh_card\" style=\"--mh-delay:80ms;\"\u003e\n      \u003cdiv class=\"mh_card_icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" width=\"22\" height=\"22\" fill=\"none\" stroke=\"#1B1B1B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 20l7-16 7 16\"\u003e\u003c\/path\u003e\u003cpath d=\"M8 13h8\"\u003e\u003c\/path\u003e\u003cpath d=\"M7 17h10\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mh_card_body\"\u003e\n        \u003cdiv class=\"mh_card_num\"\u003e2,7 m\u003c\/div\u003e\n        \u003cdiv class=\"mh_card_label\"\u003ePosition escabeau\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"mh_card\" style=\"--mh-delay:160ms;\"\u003e\n      \u003cdiv class=\"mh_card_icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" width=\"22\" height=\"22\" fill=\"none\" stroke=\"#1B1B1B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003crect x=\"4\" y=\"6\" width=\"16\" height=\"10\" rx=\"1.5\"\u003e\u003c\/rect\u003e\u003cpath d=\"M8 20h8M12 16v4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mh_card_body\"\u003e\n        \u003cdiv class=\"mh_card_num\"\u003e97 cm\u003c\/div\u003e\n        \u003cdiv class=\"mh_card_label\"\u003eHauteur repliée\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"mh_card\" style=\"--mh-delay:240ms;\"\u003e\n      \u003cdiv class=\"mh_card_icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" width=\"22\" height=\"22\" fill=\"none\" stroke=\"#1B1B1B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 3l7 3v5c0 5.2-3 8.4-7 10-4-1.6-7-4.8-7-10V6l7-3z\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 12l2.2 2.2 4.8-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mh_card_body\"\u003e\n        \u003cdiv class=\"mh_card_num mh_word\"\u003eEN 131\u003c\/div\u003e\n        \u003cdiv class=\"mh_card_label\"\u003eCharge 150 kg\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"mh_black_panel\" style=\"--mh-delay:120ms;\"\u003e\n    \u003cdiv class=\"mh_trust_shell\"\u003e\n\n      \u003cdiv class=\"mh_block_label\"\u003eLes quatre configurations\u003c\/div\u003e\n\n      \u003cdiv class=\"mh_trust\"\u003e\n\n        \u003cdiv class=\"mh_trust_item\"\u003e\n          \u003cdiv class=\"mh_trust_icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"#FCD116\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M7 21L14 3\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 21L19 3\"\u003e\u003c\/path\u003e\u003cpath d=\"M9 16h6M11 11h6M12 7h6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"mh_trust_text\"\u003e\n            \u003cdiv class=\"mh_trust_title\"\u003eÉchelle d'appui\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"mh_trust_item\"\u003e\n          \u003cdiv class=\"mh_trust_icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"#FCD116\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 3L5 21\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 3l7 18\"\u003e\u003c\/path\u003e\u003cpath d=\"M9 12h6M8 17h8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"mh_trust_text\"\u003e\n            \u003cdiv class=\"mh_trust_title\"\u003eEscabeau\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"mh_trust_item\"\u003e\n          \u003cdiv class=\"mh_trust_icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"#FCD116\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M10 3L4 21\"\u003e\u003c\/path\u003e\u003cpath d=\"M10 3l9 12\"\u003e\u003c\/path\u003e\u003cpath d=\"M19 15v6\"\u003e\u003c\/path\u003e\u003cpath d=\"M7 13h7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"mh_trust_text\"\u003e\n            \u003cdiv class=\"mh_trust_title\"\u003eEscabeau décalé\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"mh_trust_item\"\u003e\n          \u003cdiv class=\"mh_trust_icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"#FCD116\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M3 10h18\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 10v10M18 10v10\"\u003e\u003c\/path\u003e\u003cpath d=\"M5 6l7-3 7 3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"mh_trust_text\"\u003e\n            \u003cdiv class=\"mh_trust_title\"\u003eÉchafaudage\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"mh_yellow_panel\" style=\"--mh-delay:120ms;\"\u003e\n    \u003cdiv class=\"mh_yellow_title\"\u003eQuatre positions obtenues à partir d'une seule structure\u003c\/div\u003e\n    \u003cp class=\"mh_yellow_text\"\u003eLes sections télescopiques se déverrouillent puis se reverrouillent pour passer d'une configuration à l'autre : appui contre un support jusqu'à 5,6 m, escabeau autoportant à 2,7 m, escabeau décalé pour un sol irrégulier, et position échafaudage à plat.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdetails class=\"mh_specs_details\" style=\"--mh-delay:60ms;\"\u003e\n    \u003csummary\u003e\u003cspan\u003eCaractéristiques techniques\u003c\/span\u003e\u003cspan class=\"mh_faq_icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n    \u003ctable class=\"mh_specs_table\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003eHauteur position échelle\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003e5,6 m\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003eHauteur position escabeau\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003e2,7 m\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003eHauteur repliée\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003e97 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003eConfigurations\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003e4 en 1\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003eCharge maximale\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003e150 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003eNorme\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003eEN 131\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003eMatière\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003eAluminium anodisé\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n  \u003c\/details\u003e\n\n  \u003chr class=\"mh_rule\"\u003e\n\n  \u003cdiv class=\"mh_faq_heading\"\u003e\u003cspan class=\"mh_underline_kin\"\u003eQuestions fréquentes\u003c\/span\u003e\u003c\/div\u003e\n\n  \u003cdetails class=\"mh_faq\" style=\"--mh-delay:0ms;\"\u003e\n    \u003csummary\u003e\u003cspan\u003eQuelles sont les quatre configurations ?\u003c\/span\u003e\u003cspan class=\"mh_faq_icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n    \u003cp\u003eÉchelle d'appui, escabeau autoportant, escabeau décalé et position échafaudage. Le passage d'une configuration à l'autre s'effectue par déverrouillage puis reverrouillage des sections télescopiques.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"mh_faq\" style=\"--mh-delay:80ms;\"\u003e\n    \u003csummary\u003e\u003cspan\u003ePeut-elle être utilisée sans appui mural ?\u003c\/span\u003e\u003cspan class=\"mh_faq_icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n    \u003cp\u003eOui, en position escabeau. Dans cette configuration, la structure est autoportante et la hauteur de travail est de 2,7 m.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"mh_faq\" style=\"--mh-delay:160ms;\"\u003e\n    \u003csummary\u003e\u003cspan\u003eQuelles sont ses dimensions une fois repliée ?\u003c\/span\u003e\u003cspan class=\"mh_faq_icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n    \u003cp\u003eRepliée, elle mesure 97 cm de hauteur, ce qui correspond au format de transport et de rangement du modèle.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"mh_faq\" style=\"--mh-delay:240ms;\"\u003e\n    \u003csummary\u003e\u003cspan\u003eQuelle est la charge maximale admissible ?\u003c\/span\u003e\u003cspan class=\"mh_faq_icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n    \u003cp\u003eLa charge maximale admissible est de 150 kg, utilisateur et matériel portés inclus. Ce modèle est conforme à la norme EN 131.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"mh_faq\" style=\"--mh-delay:320ms;\"\u003e\n    \u003csummary\u003e\u003cspan\u003eEn quel matériau est-elle fabriquée ?\u003c\/span\u003e\u003cspan class=\"mh_faq_icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n    \u003cp\u003eLa structure est en aluminium anodisé. L'anodisation est un traitement de surface qui renforce la résistance de l'aluminium à la corrosion et à l'abrasion.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"AltiSafe Pro","offers":[{"title":"Default Title","offer_id":58201843171592,"sku":null,"price":339.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1052\/0218\/8552\/files\/echelle-telescopique-5m-maxihauteur.png?v=1783699957"},{"product_id":"echelle-telescopique-titan-440-air-soft-close-4-4-m","title":"Skyline Titan 440 Air Soft Close, échelle télescopique 4,4 m","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Archivo:wght@400;500;800;900\u0026family=Archivo+Narrow:wght@700;800;900\u0026display=swap');\n\n.mh_desc_wrap,\n.mh_desc_wrap * { box-sizing: border-box; }\n\n.mh_desc_wrap {\n  font-family: Archivo, \"Helvetica Neue\", Arial, sans-serif;\n  color: #1B1B1B;\n  background: #FAFAF7;\n  border: 1px solid rgba(27,27,27,.08);\n  border-radius: 16px;\n  padding: 16px;\n  margin: 10px 0 14px;\n  box-shadow: 0 8px 22px rgba(27,27,27,.055);\n  overflow: hidden;\n  position: relative;\n}\n\n\/* Neutralise les styles hérités du thème Shopify *\/\n.mh_desc_wrap div,\n.mh_desc_wrap p,\n.mh_desc_wrap table,\n.mh_desc_wrap summary,\n.mh_desc_wrap details {\n  float: none;\n  max-width: none;\n  text-indent: 0;\n}\n\n.mh_desc_wrap svg {\n  display: block;\n  flex: none;\n  max-width: none;\n}\n\n.mh_desc_wrap::before {\n  content: \"\";\n  position: absolute;\n  top: 0; left: 14px; right: 14px;\n  height: 1px;\n  background: linear-gradient(90deg, rgba(252,209,22,0), rgba(252,209,22,.55), rgba(252,209,22,0));\n  pointer-events: none;\n}\n\n\/* ============ ANIMATIONS : 100% CSS, AUCUN JS REQUIS ============ *\/\n\n@keyframes mhReveal {\n  from { clip-path: inset(0 100% 0 0); }\n  to   { clip-path: inset(0 0 0 0); }\n}\n\n@keyframes mhCinema {\n  from { opacity: 0; transform: translateY(28px) scale(.985); filter: blur(12px); }\n  to   { opacity: 1; transform: translateY(0) scale(1);      filter: blur(0); }\n}\n\n@keyframes mhFadeUp {\n  from { opacity: 0; transform: translateY(18px); filter: blur(8px); }\n  to   { opacity: 1; transform: translateY(0);    filter: blur(0); }\n}\n\n@keyframes mhRule {\n  from { width: 0; opacity: 0; }\n  to   { width: 82%; opacity: 1; }\n}\n\n@keyframes mhUnderline {\n  from { transform: scaleX(0); }\n  to   { transform: scaleX(1); }\n}\n\n@keyframes mhSweep {\n  0%, 42%   { left: -120%; opacity: 0; }\n  52%       { opacity: 1; }\n  78%, 100% { left: 150%;  opacity: 0; }\n}\n\n\/* ============ EN-TÊTE ============ *\/\n\n.mh_badge {\n  display: inline-block;\n  background: #FCD116;\n  color: #1B1B1B;\n  border-radius: 6px;\n  padding: 5px 9px;\n  font-size: 11px;\n  font-weight: 900;\n  letter-spacing: .08em;\n  text-transform: uppercase;\n  margin: 0 0 12px;\n  animation: mhReveal .65s cubic-bezier(.77,0,.175,1) both;\n}\n\n.mh_cinema_title {\n  font-family: \"Archivo Narrow\", Archivo, Arial, sans-serif;\n  font-size: 30px;\n  line-height: .98;\n  font-weight: 900;\n  letter-spacing: -.035em;\n  margin: 0 0 4px;\n  position: relative;\n  animation: mhCinema 1s cubic-bezier(.16,1,.3,1) both;\n  animation-delay: var(--mh-delay, 0ms);\n}\n\n.mh_cinema_title.mh_last { margin-bottom: 14px; }\n\n.mh_cinema_title.mh_last::after {\n  content: \"\";\n  display: block;\n  height: 9px;\n  margin-top: -2px;\n  background: linear-gradient(90deg, rgba(252,209,22,.58), rgba(252,209,22,.18), rgba(252,209,22,0));\n  border-radius: 999px;\n  animation: mhRule 1.1s cubic-bezier(.16,1,.3,1) both;\n  animation-delay: calc(var(--mh-delay, 0ms) + 420ms);\n}\n\n.mh_cinema_text {\n  font-size: 15px;\n  line-height: 1.45;\n  font-weight: 500;\n  color: rgba(27,27,27,.66);\n  margin: 0 0 16px;\n  animation: mhCinema 1s cubic-bezier(.16,1,.3,1) both;\n  animation-delay: var(--mh-delay, 0ms);\n}\n\n\/* ============ CARTES CHIFFRES ============ *\/\n\n.mh_grid {\n  display: grid !important;\n  grid-template-columns: 1fr 1fr !important;\n  width: 100%;\n  gap: 8px;\n  margin-bottom: 12px;\n}\n\n.mh_card {\n  background: #FFFFFF;\n  border: 1px solid rgba(27,27,27,.085);\n  border-radius: 13px;\n  padding: 11px;\n  box-shadow: 0 6px 16px rgba(27,27,27,.04);\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  min-height: 80px;\n  position: relative;\n  overflow: hidden;\n  animation: mhFadeUp .75s cubic-bezier(.22,1,.36,1) both;\n  animation-delay: var(--mh-delay, 0ms);\n  transition: transform .28s ease, box-shadow .28s ease, border-color .28s ease;\n}\n\n.mh_card:hover {\n  transform: translateY(-3px);\n  box-shadow: 0 13px 28px rgba(27,27,27,.10);\n  border-color: rgba(252,209,22,.55);\n}\n\n.mh_card_icon {\n  width: 40px;\n  height: 40px;\n  border-radius: 10px;\n  background: #FCD116;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 40px;\n}\n\n.mh_card svg { transition: transform .3s cubic-bezier(.22,1,.36,1); }\n.mh_card:hover svg { transform: scale(1.08); }\n\n.mh_card_body { min-width: 0; }\n\n.mh_card_num {\n  font-family: \"Archivo Narrow\", Archivo, Arial, sans-serif;\n  font-size: 24px;\n  font-weight: 900;\n  line-height: 1;\n  letter-spacing: -.02em;\n}\n\n.mh_card_num.mh_word { font-size: 21px; }\n\n.mh_card_label {\n  font-size: 9px;\n  font-weight: 900;\n  letter-spacing: .075em;\n  text-transform: uppercase;\n  color: rgba(27,27,27,.55);\n  margin-top: 5px;\n}\n\n\/* ============ BLOC NOIR : USAGES ============ *\/\n\n.mh_black_panel {\n  position: relative;\n  background: linear-gradient(135deg, #111111 0%, #1B1B1B 52%, #121212 100%);\n  border-radius: 14px;\n  padding: 2px;\n  margin-bottom: 12px;\n  box-shadow: 0 16px 34px rgba(27,27,27,.22);\n  border: 1px solid rgba(252,209,22,.18);\n  overflow: hidden;\n  isolation: isolate;\n  animation: mhFadeUp .85s cubic-bezier(.22,1,.36,1) both;\n  animation-delay: var(--mh-delay, 0ms);\n}\n\n.mh_black_panel::after {\n  content: \"\";\n  position: absolute;\n  top: -70%; left: -120%;\n  width: 54%; height: 240%;\n  transform: skewX(-20deg);\n  pointer-events: none;\n  z-index: 5;\n  opacity: 0;\n  background: linear-gradient(90deg, rgba(252,209,22,0), rgba(255,255,255,.20), rgba(252,209,22,0));\n  animation: mhSweep 7.2s cubic-bezier(.16,1,.3,1) infinite;\n}\n\n.mh_black_panel::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  border-radius: 14px;\n  padding: 1.5px;\n  background: linear-gradient(135deg, #FCD116 0%, rgba(252,209,22,.13) 52%, rgba(252,209,22,.38) 100%);\n  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\n          mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\n  -webkit-mask-composite: xor;\n          mask-composite: exclude;\n  pointer-events: none;\n  z-index: 4;\n}\n\n.mh_trust_shell {\n  position: relative;\n  z-index: 2;\n  background:\n    linear-gradient(135deg, rgba(255,255,255,.035), rgba(255,255,255,0) 36%),\n    #1B1B1B;\n  border-radius: 13px;\n  padding: 15px 14px;\n}\n\n.mh_trust_shell::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  border-radius: 13px;\n  background: radial-gradient(circle at top center, rgba(252,209,22,.08), transparent 48%);\n  pointer-events: none;\n}\n\n.mh_trust {\n  position: relative;\n  z-index: 3;\n  display: flex !important;\n  flex-direction: row !important;\n  flex-wrap: nowrap;\n  width: 100%;\n  align-items: stretch;\n  justify-content: space-between;\n  gap: 0;\n}\n\n.mh_trust_item {\n  position: relative;\n  flex: 1 1 0 !important;\n  min-width: 0;\n  display: flex !important;\n  flex-direction: column !important;\n  align-items: center;\n  justify-content: flex-start;\n  text-align: center;\n  gap: 9px;\n  padding: 2px 8px;\n  border-radius: 12px;\n  transition: transform .25s ease, background .25s ease;\n}\n\n.mh_trust_text {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: flex-start;\n  min-height: 0;\n  width: 100%;\n}\n\n.mh_trust_item:hover {\n  transform: translateY(-2px);\n  background: rgba(252,209,22,.045);\n}\n\n.mh_trust_icon {\n  width: 34px;\n  height: 34px;\n  border-radius: 9px;\n  background: rgba(252,209,22,.12);\n  border: 1px solid rgba(252,209,22,.25);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 34px;\n  box-shadow: inset 0 0 0 1px rgba(252,209,22,.12), 0 0 14px rgba(252,209,22,.08);\n}\n\n.mh_trust_title {\n  font-family: \"Archivo Narrow\", Archivo, Arial, sans-serif;\n  font-size: 13px;\n  font-weight: 900;\n  line-height: 1.1;\n  color: #FAFAF7;\n  white-space: normal;\n  overflow-wrap: break-word;\n}\n\n.mh_block_label {\n  position: relative;\n  z-index: 3;\n  font-size: 9.5px;\n  font-weight: 900;\n  letter-spacing: .12em;\n  text-transform: uppercase;\n  color: rgba(252,209,22,.78);\n  margin: 0 0 13px;\n  padding-bottom: 10px;\n  border-bottom: 1px solid rgba(252,209,22,.14);\n}\n\n\/* ============ BLOC JAUNE ============ *\/\n\n.mh_yellow_panel {\n  position: relative;\n  overflow: hidden;\n  isolation: isolate;\n  background: linear-gradient(135deg, #FCD116 0%, #FFE25A 42%, #F2C600 100%);\n  border: 1px solid rgba(27,27,27,.08);\n  border-radius: 14px;\n  padding: 16px 15px;\n  margin-bottom: 12px;\n  box-shadow: 0 14px 30px rgba(252,209,22,.25), inset 0 1px 0 rgba(255,255,255,.38);\n  animation: mhFadeUp .8s cubic-bezier(.22,1,.36,1) both;\n  animation-delay: var(--mh-delay, 0ms);\n}\n\n.mh_yellow_panel::after {\n  content: \"\";\n  position: absolute;\n  top: -70%; left: -120%;\n  width: 54%; height: 240%;\n  transform: skewX(-20deg);\n  pointer-events: none;\n  z-index: 1;\n  opacity: 0;\n  background: linear-gradient(90deg, rgba(255,255,255,0), rgba(255,255,255,.65), rgba(255,255,255,0));\n  animation: mhSweep 7.2s cubic-bezier(.16,1,.3,1) infinite;\n}\n\n.mh_yellow_panel \u003e * { position: relative; z-index: 2; }\n\n.mh_yellow_title {\n  font-family: \"Archivo Narrow\", Archivo, Arial, sans-serif;\n  font-size: 24px;\n  line-height: 1.04;\n  font-weight: 900;\n  letter-spacing: -.03em;\n  color: #1B1B1B;\n  margin: 0 0 8px;\n}\n\n.mh_yellow_text {\n  font-size: 13.5px;\n  line-height: 1.45;\n  font-weight: 800;\n  color: rgba(27,27,27,.82);\n  margin: 0;\n}\n\n\/* ============ ACCORDÉONS ============ *\/\n\n.mh_specs_details,\n.mh_faq {\n  background: #FFFFFF;\n  border: 1px solid rgba(27,27,27,.085);\n  border-radius: 13px;\n  padding: 13px;\n  margin-bottom: 8px;\n  box-shadow: 0 5px 14px rgba(27,27,27,.03);\n  overflow: hidden;\n  animation: mhFadeUp .75s cubic-bezier(.22,1,.36,1) both;\n  animation-delay: var(--mh-delay, 0ms);\n  transition: border-color .25s ease, box-shadow .25s ease;\n}\n\n.mh_specs_details:hover,\n.mh_faq:hover {\n  border-color: rgba(252,209,22,.42);\n  box-shadow: 0 9px 20px rgba(27,27,27,.055);\n}\n\n.mh_specs_details[open],\n.mh_faq[open] {\n  border-color: rgba(252,209,22,.55);\n  box-shadow: 0 10px 24px rgba(27,27,27,.065);\n}\n\n.mh_specs_details summary,\n.mh_faq summary {\n  cursor: pointer;\n  font-size: 14.5px;\n  font-weight: 900;\n  line-height: 1.3;\n  list-style: none;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 12px;\n}\n\n.mh_specs_details summary::-webkit-details-marker,\n.mh_faq summary::-webkit-details-marker { display: none; }\n\n.mh_specs_details summary:focus-visible,\n.mh_faq summary:focus-visible {\n  outline: 2px solid #FCD116;\n  outline-offset: 3px;\n  border-radius: 4px;\n}\n\n.mh_faq_icon {\n  color: #FCD116;\n  font-size: 18px;\n  line-height: 1;\n  font-weight: 900;\n  width: 22px;\n  height: 22px;\n  flex: 0 0 22px;\n  border-radius: 999px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  transition: transform .25s ease, background .25s ease, color .25s ease;\n}\n\n.mh_specs_details[open] .mh_faq_icon,\n.mh_faq[open] .mh_faq_icon {\n  color: #1B1B1B;\n  background: #FCD116;\n  transform: rotate(45deg);\n}\n\n.mh_faq p {\n  margin: 10px 0 0;\n  font-size: 13.5px;\n  line-height: 1.5;\n  color: rgba(27,27,27,.64);\n  font-weight: 500;\n}\n\n.mh_specs_table {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: 13px;\n  margin-top: 12px;\n  table-layout: fixed;\n}\n\n.mh_specs_table td {\n  padding: 9px 0;\n  border-bottom: 1px solid rgba(27,27,27,.06);\n  vertical-align: middle;\n}\n\n.mh_specs_table tr:last-child td { border-bottom: 0; }\n.mh_specs_table tr:hover { background: rgba(252,209,22,.08); }\n\n.mh_specs_label {\n  color: rgba(27,27,27,.5);\n  font-weight: 500;\n  width: 52%;\n  text-align: left;\n}\n\n.mh_specs_val {\n  font-weight: 900;\n  font-family: \"Archivo Narrow\", Archivo, Arial, sans-serif;\n  text-align: right;\n  width: 48%;\n}\n\n\/* ============ TITRE FAQ ============ *\/\n\n.mh_rule {\n  height: 1px;\n  border: 0;\n  background: rgba(27,27,27,.08);\n  margin: 16px 0;\n}\n\n\/* Garde-fou : Shopify réinsère un \u003cbr\u003e dans les conteneurs vides *\/\n.mh_desc_wrap div \u003e br:only-child,\n.mh_desc_wrap span \u003e br:only-child { display: none !important; }\n\n.mh_faq_heading {\n  font-family: \"Archivo Narrow\", Archivo, Arial, sans-serif;\n  font-size: 24px;\n  line-height: 1;\n  font-weight: 900;\n  letter-spacing: -.025em;\n  margin: 0 0 10px;\n  animation: mhFadeUp .75s cubic-bezier(.22,1,.36,1) both;\n}\n\n.mh_underline_kin {\n  position: relative;\n  display: inline-block;\n}\n\n.mh_underline_kin::after {\n  content: \"\";\n  position: absolute;\n  bottom: -3px; left: 0;\n  width: 100%;\n  height: 2px;\n  background: #FCD116;\n  transform-origin: left;\n  animation: mhUnderline .55s cubic-bezier(.77,0,.175,1) both;\n  animation-delay: 300ms;\n}\n\n\/* ============ MOBILE ============ *\/\n\n@media screen and (max-width: 560px) {\n  .mh_desc_wrap { padding: 13px; border-radius: 14px; }\n  .mh_cinema_title { font-size: 25px; }\n  .mh_cinema_text { font-size: 14px; }\n\n  .mh_grid { gap: 7px; }\n  .mh_card { padding: 10px; gap: 9px; min-height: 74px; }\n  .mh_card_icon { width: 34px; height: 34px; flex: 0 0 34px; border-radius: 9px; }\n  .mh_card_num { font-size: 20px; }\n  .mh_card_num.mh_word { font-size: 17px; }\n\n  .mh_trust {\n    flex-direction: column !important;\n    gap: 0;\n  }\n\n  .mh_trust_item {\n    flex: 0 0 auto !important;\n    flex-direction: row !important;\n    align-items: center;\n    text-align: left;\n    gap: 11px;\n    padding: 10px 4px;\n  }\n\n  .mh_trust_text {\n    align-items: flex-start;\n    min-height: 0;\n    flex: 1;\n  }\n\n  .mh_trust_item + .mh_trust_item::before {\n    left: 0;\n    top: 0;\n    width: 100%;\n    height: 1px;\n    transform: none;\n    background: linear-gradient(90deg, rgba(252,209,22,.04), rgba(252,209,22,.22), rgba(252,209,22,.04));\n  }\n\n  .mh_yellow_title { font-size: 21px; }\n  .mh_faq_heading { font-size: 21px; }\n\n  .mh_card:hover,\n  .mh_trust_item:hover { transform: none; }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .mh_desc_wrap *,\n  .mh_desc_wrap *::before,\n  .mh_desc_wrap *::after {\n    animation: none !important;\n    transition: none !important;\n  }\n  .mh_cinema_title.mh_last::after { width: 82%; opacity: 1; }\n  .mh_underline_kin::after { transform: scaleX(1); }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"mh_desc_wrap\"\u003e\n\n  \u003cdiv class=\"mh_badge\"\u003eTITAN 440 AIR SOFT CLOSE\u003c\/div\u003e\n\n  \u003cdiv class=\"mh_cinema_title\" style=\"--mh-delay:90ms;\"\u003e4,40 m déployée.\u003c\/div\u003e\n  \u003cdiv class=\"mh_cinema_title mh_last\" style=\"--mh-delay:220ms;\"\u003eRepliage freiné.\u003c\/div\u003e\n\n  \u003cp class=\"mh_cinema_text\" style=\"--mh-delay:360ms;\"\u003eÉchelle télescopique en aluminium anodisé équipée du système Air Soft Close, qui freine la descente des sections pendant le repliage. Hauteur déployée : 4,40 m. Hauteur repliée : 97 cm. Quinze échelons striés. Charge maximale admissible : 150 kg. Conforme à la norme EN 131.\u003c\/p\u003e\n\n  \u003cdiv class=\"mh_grid\"\u003e\n\n    \u003cdiv class=\"mh_card\" style=\"--mh-delay:0ms;\"\u003e\n      \u003cdiv class=\"mh_card_icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" width=\"22\" height=\"22\" fill=\"none\" stroke=\"#1B1B1B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 20V4M6 10l6-6 6 6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mh_card_body\"\u003e\n        \u003cdiv class=\"mh_card_num\"\u003e4,40 m\u003c\/div\u003e\n        \u003cdiv class=\"mh_card_label\"\u003eHauteur déployée\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"mh_card\" style=\"--mh-delay:80ms;\"\u003e\n      \u003cdiv class=\"mh_card_icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" width=\"22\" height=\"22\" fill=\"none\" stroke=\"#1B1B1B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 3v18\"\u003e\u003c\/path\u003e\u003cpath d=\"M7 8l5-5 5 5\"\u003e\u003c\/path\u003e\u003cpath d=\"M7 16l5 5 5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mh_card_body\"\u003e\n        \u003cdiv class=\"mh_card_num mh_word\"\u003eAir Soft Close\u003c\/div\u003e\n        \u003cdiv class=\"mh_card_label\"\u003eRepliage freiné\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"mh_card\" style=\"--mh-delay:160ms;\"\u003e\n      \u003cdiv class=\"mh_card_icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" width=\"22\" height=\"22\" fill=\"none\" stroke=\"#1B1B1B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003crect x=\"4\" y=\"6\" width=\"16\" height=\"10\" rx=\"1.5\"\u003e\u003c\/rect\u003e\u003cpath d=\"M8 20h8M12 16v4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mh_card_body\"\u003e\n        \u003cdiv class=\"mh_card_num\"\u003e97 cm\u003c\/div\u003e\n        \u003cdiv class=\"mh_card_label\"\u003eHauteur repliée\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"mh_card\" style=\"--mh-delay:240ms;\"\u003e\n      \u003cdiv class=\"mh_card_icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" width=\"22\" height=\"22\" fill=\"none\" stroke=\"#1B1B1B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 3l7 3v5c0 5.2-3 8.4-7 10-4-1.6-7-4.8-7-10V6l7-3z\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 12l2.2 2.2 4.8-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mh_card_body\"\u003e\n        \u003cdiv class=\"mh_card_num mh_word\"\u003eEN 131\u003c\/div\u003e\n        \u003cdiv class=\"mh_card_label\"\u003eCharge 150 kg\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"mh_black_panel\" style=\"--mh-delay:120ms;\"\u003e\n    \u003cdiv class=\"mh_trust_shell\"\u003e\n\n      \u003cdiv class=\"mh_block_label\"\u003eUsages prévus\u003c\/div\u003e\n\n      \u003cdiv class=\"mh_trust\"\u003e\n\n        \u003cdiv class=\"mh_trust_item\"\u003e\n          \u003cdiv class=\"mh_trust_icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"#FCD116\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M13 2L4 14h6l-1 8 9-12h-6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"mh_trust_text\"\u003e\n            \u003cdiv class=\"mh_trust_title\"\u003eÉlectricité\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"mh_trust_item\"\u003e\n          \u003cdiv class=\"mh_trust_icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"#FCD116\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M4 4h13v6H4z\"\u003e\u003c\/path\u003e\u003cpath d=\"M17 7h3v4h-6v3\"\u003e\u003c\/path\u003e\u003crect x=\"11\" y=\"14\" width=\"6\" height=\"7\" rx=\"1\"\u003e\u003c\/rect\u003e\u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"mh_trust_text\"\u003e\n            \u003cdiv class=\"mh_trust_title\"\u003ePeinture\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"mh_trust_item\"\u003e\n          \u003cdiv class=\"mh_trust_icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"#FCD116\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M14.5 4.5a4 4 0 0 0 5 5L21 8v8l-5 5H8l-5-5 1.5-1.5a4 4 0 0 0 5-5L11 3h8z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"mh_trust_text\"\u003e\n            \u003cdiv class=\"mh_trust_title\"\u003eMaintenance\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"mh_trust_item\"\u003e\n          \u003cdiv class=\"mh_trust_icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"#FCD116\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M3 21h18\"\u003e\u003c\/path\u003e\u003cpath d=\"M5 21V8l7-5 7 5v13\"\u003e\u003c\/path\u003e\u003cpath d=\"M10 21v-6h4v6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"mh_trust_text\"\u003e\n            \u003cdiv class=\"mh_trust_title\"\u003eSecond œuvre\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"mh_yellow_panel\" style=\"--mh-delay:120ms;\"\u003e\n    \u003cdiv class=\"mh_yellow_title\"\u003eLe repliage est freiné section par section\u003c\/div\u003e\n    \u003cp class=\"mh_yellow_text\"\u003eLe système Air Soft Close ralentit la descente des sections télescopiques lors du repliage, au lieu de les laisser retomber d'un seul mouvement. La manœuvre reste progressive du haut jusqu'au format replié de 97 cm.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdetails class=\"mh_specs_details\" style=\"--mh-delay:60ms;\"\u003e\n    \u003csummary\u003e\u003cspan\u003eCaractéristiques techniques\u003c\/span\u003e\u003cspan class=\"mh_faq_icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n    \u003ctable class=\"mh_specs_table\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003eHauteur déployée\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003e4,40 m\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003eHauteur repliée\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003e97 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003eSystème de repliage\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003eAir Soft Close\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003eCharge maximale\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003e150 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003eNorme\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003eEN 131\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003eMatière\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003eAluminium anodisé\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"mh_specs_label\"\u003eÉchelons\u003c\/td\u003e\n\u003ctd class=\"mh_specs_val\"\u003e15 échelons striés\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n  \u003c\/details\u003e\n\n  \u003chr class=\"mh_rule\"\u003e\n\n  \u003cdiv class=\"mh_faq_heading\"\u003e\u003cspan class=\"mh_underline_kin\"\u003eQuestions fréquentes\u003c\/span\u003e\u003c\/div\u003e\n\n  \u003cdetails class=\"mh_faq\" style=\"--mh-delay:0ms;\"\u003e\n    \u003csummary\u003e\u003cspan\u003eComment fonctionne le système Air Soft Close ?\u003c\/span\u003e\u003cspan class=\"mh_faq_icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n    \u003cp\u003eIl freine la descente des sections télescopiques pendant le repliage. Les sections redescendent de façon progressive plutôt que d'un seul mouvement, du déploiement complet jusqu'au format replié.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"mh_faq\" style=\"--mh-delay:80ms;\"\u003e\n    \u003csummary\u003e\u003cspan\u003eQuelles sont les hauteurs déployée et repliée ?\u003c\/span\u003e\u003cspan class=\"mh_faq_icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n    \u003cp\u003eLa hauteur déployée est de 4,40 m et la hauteur repliée de 97 cm. Cette dimension correspond au format de transport et de rangement du modèle.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"mh_faq\" style=\"--mh-delay:160ms;\"\u003e\n    \u003csummary\u003e\u003cspan\u003eCombien d'échelons comporte-t-elle ?\u003c\/span\u003e\u003cspan class=\"mh_faq_icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n    \u003cp\u003eElle comporte quinze échelons striés. Le striage est un relief usiné sur la surface d'appui, destiné à limiter le glissement.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"mh_faq\" style=\"--mh-delay:240ms;\"\u003e\n    \u003csummary\u003e\u003cspan\u003eQuelle est la charge maximale admissible ?\u003c\/span\u003e\u003cspan class=\"mh_faq_icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n    \u003cp\u003eLa charge maximale admissible est de 150 kg, utilisateur et matériel portés inclus. Ce modèle est conforme à la norme EN 131.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"mh_faq\" style=\"--mh-delay:320ms;\"\u003e\n    \u003csummary\u003e\u003cspan\u003eEn quel matériau est-elle fabriquée ?\u003c\/span\u003e\u003cspan class=\"mh_faq_icon\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n    \u003cp\u003eLa structure est en aluminium anodisé. L'anodisation est un traitement de surface qui renforce la résistance de l'aluminium à la corrosion et à l'abrasion.\u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"AltiSafe Pro","offers":[{"title":"Default Title","offer_id":58201843204360,"sku":null,"price":289.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1052\/0218\/8552\/files\/echelle-telescopique-4m-maxihauteur.png?v=1783699958"}],"url":"https:\/\/altisafe-pro.com\/collections\/echelles-telescopiques.oembed","provider":"Altisafe Pro","version":"1.0","type":"link"}