{"product_id":"remontoir-compact-meridien","title":"Remontoir Compact – Méridien","description":"\u003cstyle\u003e\n.ah-prod{--brand:#0E3818;--accent:#249438;--dot:#32B549;--sage:#DFF9E3;--ink:#0B140D;--muted:#5d685f;--bg:#fff;--surface:#F7F8F7;--border:#E5E8E5;--fh:\"Schibsted Grotesk\",system-ui,sans-serif;--fb:\"Hanken Grotesk\",system-ui,sans-serif;--rad:18px;--rads:12px;--ease:cubic-bezier(.2,.8,.2,1);font-family:var(--fb);color:var(--ink);line-height:1.65;-webkit-font-smoothing:antialiased;word-break:break-word;overflow-wrap:break-word}\n.ah-prod *,.ah-prod *::before,.ah-prod *::after{box-sizing:border-box;min-width:0}\n\n\/* Bouton \"Voir la description\" (état replié, seul élément visible) *\/\n.ah-desc__btn{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;padding:16px 20px;border:1px solid var(--ink);border-radius:var(--rad);background:var(--surface);cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;transition:background .25s,border-color .25s;margin-bottom:12px}\n.ah-desc__btn:hover{background:var(--sage);border-color:var(--sage)}\n.ah-desc__btn svg{width:19px;height:19px;min-width:19px;fill:none;stroke:var(--accent);stroke-width:2.2;stroke-linecap:round;transition:transform .4s var(--ease);flex-shrink:0}\n.ah-desc__btn span{font-family:var(--fh);font-size:14px;font-weight:600;color:var(--brand)}\n.ah-prod--open .ah-desc__btn{background:var(--sage);border-color:var(--ink);margin-bottom:0}\n.ah-prod--open .ah-desc__btn svg{transform:rotate(180deg)}\n\n\/* Corps dépliable *\/\n.ah-desc__body{max-height:0;overflow:hidden;transition:max-height .55s var(--ease)}\n.ah-prod--open.ah-prod--settled .ah-desc__body{max-height:none;overflow:visible}\n.ah-desc__inner{border:1px solid var(--border);border-top:none;border-radius:0 0 var(--rad) var(--rad);padding:4px 22px 22px;margin-top:-1px}\n.ah-desc__inner p{font-size:clamp(13.5px,2.6vw,15px);font-weight:300;color:var(--muted);line-height:1.78;margin:16px 0 0}\n.ah-desc__inner p+p{margin-top:10px}\n.ah-desc__inner p strong{color:var(--ink);font-weight:600}\n\n.ah-sub{font-family:var(--fh);font-size:12px;font-weight:700;color:var(--muted);letter-spacing:.07em;text-transform:uppercase;margin:22px 0 10px}\n\n\/* Tableau de specs *\/\n.ah-specs{border:1px solid var(--border);border-radius:var(--rad);overflow:hidden;margin-bottom:8px;background:var(--bg)}\n.ah-row{display:grid;grid-template-columns:1fr}\n.ah-row:nth-child(odd){background:var(--surface)}\n.ah-cell{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;font-size:12.5px;border-bottom:1px solid var(--border)}\n.ah-row:last-child .ah-cell:last-child{border-bottom:none}\n.ah-specs--dim .ah-row{grid-template-columns:1fr!important}\n.ah-lbl{display:flex;align-items:center;gap:7px;color:var(--muted);font-weight:500;flex-shrink:0}\n.ah-lbl svg{width:13px;height:13px;min-width:13px;fill:none;stroke:var(--accent);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}\n.ah-val{font-family:var(--fh);font-weight:700;font-size:12px;text-align:right;color:var(--ink)}\n\n\/* Dans la boîte *\/\n.ah-blk{display:flex;align-items:center;gap:8px;margin:22px 0 14px}\n.ah-blk svg{width:16px;height:16px;min-width:16px;fill:none;stroke:var(--brand);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}\n.ah-blk span{font-family:var(--fh);font-size:14px;font-weight:700;color:var(--ink)}\n.ah-colis{display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:2px 2px 4px}\n.ah-colis::-webkit-scrollbar{display:none}\n.ah-colis__item{flex-shrink:0;scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;gap:7px;width:76px}\n.ah-colis__ic{width:54px;height:54px;border-radius:14px;background:var(--surface);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;flex-shrink:0}\n.ah-colis__ic svg{width:24px;height:24px;fill:none;stroke:var(--brand);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}\n.ah-colis__nm{font-family:var(--fh);font-size:11px;font-weight:600;text-align:center;color:var(--ink);line-height:1.3}\n\n@media(min-width:560px){\n  .ah-row{grid-template-columns:1fr 1fr}\n  .ah-specs--dim .ah-row{grid-template-columns:1fr!important}\n  .ah-row:last-child .ah-cell:first-child{border-bottom:none}\n  .ah-colis{flex-wrap:wrap;overflow-x:visible;overflow-y:visible;gap:8px 20px;padding:4px 0}\n  .ah-colis__item{flex-direction:row;width:auto;align-items:center;gap:9px}\n  .ah-colis__ic{width:36px;height:36px;border-radius:10px}\n  .ah-colis__ic svg{width:18px;height:18px}\n  .ah-colis__nm{font-size:13px;text-align:left}\n}\n@media(min-width:900px){.ah-desc__inner{padding:4px 30px 28px}}\n@media(max-width:380px){.ah-desc__btn{padding:14px 16px}.ah-desc__inner{padding:4px 16px 18px}.ah-cell{padding:10px 12px;font-size:12px}}\n\u003c\/style\u003e\n\u003cdiv class=\"ah-prod\"\u003e\n\u003cdiv class=\"ah-desc__btn\" role=\"button\"\u003e\n\u003cspan\u003eVoir la description\u003c\/span\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ah-desc__body\"\u003e\n\u003cdiv class=\"ah-desc__inner\"\u003e\n\u003cp\u003e\n        Conçu pour ceux qui traitent leurs montres comme des pièces\n        de patrimoine, le Méridien entretient silencieusement vos automatiques,\n        nuit et jour, sans jamais se faire remarquer. Son moteur Mabuchi japonais,\n        antimagétique et certifié à moins de 10 dB,\n        est imperceptible, même posé sur une table de nuit.\n      \u003c\/p\u003e\n      \u003cp\u003e\n        Deux programmes de rotation distincts s’adaptent à tous les calibres\n        automatiques du marché. Une \u003cstrong\u003eprotection automatique\u003c\/strong\u003e\n        arrête le rotor dès que votre montre est pleinement remontée.\n        Alimentation USB-C universelle : secteur, batterie externe, port PC.\n        \u003cstrong\u003eCompact. Discret. Irréprochable.\u003c\/strong\u003e\n      \u003c\/p\u003e\n\n      \u003c!-- Specs dans le dépliable --\u003e\n      \u003cp class=\"ah-sub\"\u003eSpécifications\u003c\/p\u003e\n      \u003cdiv class=\"ah-specs\"\u003e\n        \u003cdiv class=\"ah-row\"\u003e\n          \u003cdiv class=\"ah-cell\"\u003e\n\u003cspan class=\"ah-lbl\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"8\" cy=\"12\" r=\"5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"16\" cy=\"12\" r=\"5\"\u003e\u003c\/circle\u003e\u003c\/svg\u003eCapacité\u003c\/span\u003e\u003cspan class=\"ah-val\"\u003e2 montres automatiques\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"ah-cell\"\u003e\n\u003cspan class=\"ah-lbl\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M2 6l10-3 10 3-10 3-10-3zM2 12l10 3 10-3M2 18l10 3 10-3\"\u003e\u003c\/path\u003e\u003c\/svg\u003eMatériaux\u003c\/span\u003e\u003cspan class=\"ah-val\"\u003eCuir PU, velours\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"ah-row\"\u003e\n          \u003cdiv class=\"ah-cell\"\u003e\n\u003cspan class=\"ah-lbl\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 4v2M12 18v2M4 12h2M18 12h2M6.3 6.3l1.5 1.5M16.2 16.2l1.5 1.5M17.7 6.3l-1.5 1.5M7.8 16.2l-1.5 1.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eMoteur\u003c\/span\u003e\u003cspan class=\"ah-val\"\u003eMabuchi (Japon)\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"ah-cell\"\u003e\n\u003cspan class=\"ah-lbl\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 9v6h3l5 3.5V5.5L7 9H4z\"\u003e\u003c\/path\u003e\u003cpath d=\"M16 8.5c1.5 1 1.5 6 0 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003eSonore\u003c\/span\u003e\u003cspan class=\"ah-val\"\u003eMoins de 10 dB\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"ah-row\"\u003e\n          \u003cdiv class=\"ah-cell\"\u003e\n\u003cspan class=\"ah-lbl\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M20 12a8 8 0 1 1-2.5-5.8\"\u003e\u003c\/path\u003e\u003cpath d=\"M20 4.5V8h-3.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eTPD\u003c\/span\u003e\u003cspan class=\"ah-val\"\u003e850, max 1 500\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"ah-cell\"\u003e\n\u003cspan class=\"ah-lbl\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cline x1=\"4\" y1=\"5\" x2=\"4\" y2=\"11\"\u003e\u003c\/line\u003e\u003ccircle cx=\"4\" cy=\"8\" r=\"2\"\u003e\u003c\/circle\u003e\u003cline x1=\"10\" y1=\"4\" x2=\"10\" y2=\"12\"\u003e\u003c\/line\u003e\u003ccircle cx=\"10\" cy=\"9.5\" r=\"2\"\u003e\u003c\/circle\u003e\u003cline x1=\"16\" y1=\"5\" x2=\"16\" y2=\"11\"\u003e\u003c\/line\u003e\u003ccircle cx=\"16\" cy=\"7\" r=\"2\"\u003e\u003c\/circle\u003e\u003c\/svg\u003eModes\u003c\/span\u003e\u003cspan class=\"ah-val\"\u003eB (intermittent), L (continu)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"ah-row\"\u003e\n          \u003cdiv class=\"ah-cell\"\u003e\n\u003cspan class=\"ah-lbl\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"2,10 5,13 8,10\"\u003e\u003c\/polyline\u003e\u003cpath d=\"M5 13V8a7 7 0 0 1 7-7\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22,14 19,11 16,14\"\u003e\u003c\/polyline\u003e\u003cpath d=\"M19 11v5a7 7 0 0 1-7 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003eRotation\u003c\/span\u003e\u003cspan class=\"ah-val\"\u003eHoraire, antihoraire, alternée\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"ah-cell\"\u003e\n\u003cspan class=\"ah-lbl\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolygon points=\"9,2 5.5,9 8.5,9 5.5,15 11.5,8 8.5,8\"\u003e\u003c\/polygon\u003e\u003c\/svg\u003eAlimentation\u003c\/span\u003e\u003cspan class=\"ah-val\"\u003eUSB-C\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"ah-row\"\u003e\n          \u003cdiv class=\"ah-cell\"\u003e\n\u003cspan class=\"ah-lbl\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect x=\"3\" y=\"5\" width=\"18\" height=\"14\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M3 10h18\"\u003e\u003c\/path\u003e\u003c\/svg\u003eVitrine\u003c\/span\u003e\u003cspan class=\"ah-val\"\u003eVerre acrylique\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"ah-cell\"\u003e\n\u003cspan class=\"ah-lbl\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 7h3v10H4zM17 7h3v10h-3z\"\u003e\u003c\/path\u003e\u003cpath d=\"M7 12h10\"\u003e\u003c\/path\u003e\u003c\/svg\u003eDimensions\u003c\/span\u003e\u003cspan class=\"ah-val\"\u003e15,5 × 12 × 12,5 cm\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\u003cdiv class=\"ah-blk\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 3l8 4.5v9L12 21l-8-4.5v-9z\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 7.5l8 4.5 8-4.5M12 12v9\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cspan\u003eDans la boîte\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ah-colis\"\u003e\n\n      \u003cdiv class=\"ah-colis__item\"\u003e\n        \u003cdiv class=\"ah-colis__ic\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect x=\"4\" y=\"6\" width=\"16\" height=\"14\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M4 10h16\"\u003e\u003c\/path\u003e\u003ccircle cx=\"10\" cy=\"15\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"14\" cy=\"15\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"ah-colis__nm\"\u003eRemontoir\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ah-colis__item\"\u003e\n        \u003cdiv class=\"ah-colis__ic\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 3v4M15 3v4M7 7h10v3a5 5 0 0 1-10 0V7z\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 12v5M10 17h4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"ah-colis__nm\"\u003eCâble\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ah-colis__item\"\u003e\n        \u003cdiv class=\"ah-colis__ic\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cellipse cx=\"12\" cy=\"13\" rx=\"7\" ry=\"4.5\"\u003e\u003c\/ellipse\u003e\u003cpath d=\"M5 13c0 2.5 3.1 4.5 7 4.5s7-2 7-4.5\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8.5v9\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"ah-colis__nm\"\u003e2 coussins\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ah-colis__item\"\u003e\n        \u003cdiv class=\"ah-colis__ic\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect x=\"4\" y=\"2\" width=\"16\" height=\"20\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M8 8h8M8 12h8M8 16h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"ah-colis__nm\"\u003eManuel\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n(function () {\n  var wrap = document.querySelector('.ah-prod');\n  if (!wrap) return;\n  var btn  = wrap.querySelector('.ah-desc__btn');\n  var body = wrap.querySelector('.ah-desc__body');\n  var lbl  = btn ? btn.querySelector('span') : null;\n  if (!btn || !body) return;\n\n  btn.setAttribute('aria-expanded', 'false');\n  if (!btn.hasAttribute('tabindex')) btn.setAttribute('tabindex', '0');\n\n  function open() {\n    wrap.classList.add('ah-prod--open');\n    wrap.classList.remove('ah-prod--settled');\n    body.style.maxHeight = body.scrollHeight + 'px';\n    if (lbl) lbl.textContent = 'R\\u00e9duire';\n    btn.setAttribute('aria-expanded', 'true');\n  }\n\n  function close() {\n    body.style.maxHeight = body.scrollHeight + 'px';\n    wrap.classList.remove('ah-prod--settled');\n    void body.offsetHeight;\n    wrap.classList.remove('ah-prod--open');\n    body.style.maxHeight = '0';\n    if (lbl) lbl.textContent = 'Voir la description';\n    btn.setAttribute('aria-expanded', 'false');\n  }\n\n  function toggle() {\n    if (wrap.classList.contains('ah-prod--open')) { close(); }\n    else { open(); }\n  }\n\n  body.addEventListener('transitionend', function (e) {\n    if (e.propertyName !== 'max-height') return;\n    if (wrap.classList.contains('ah-prod--open')) {\n      wrap.classList.add('ah-prod--settled');\n      body.style.maxHeight = 'none';\n    }\n  });\n\n  btn.addEventListener('click', toggle);\n  btn.addEventListener('keydown', function (e) {\n    if (e.key === 'Enter' || e.key === ' ') { e.preventDefault(); toggle(); }\n  });\n}());\n\u003c\/script\u003e","brand":"Artisan Horloger","offers":[{"title":"Caïman Noir","offer_id":57396875526488,"sku":"14:350686#C","price":109.0,"currency_code":"EUR","in_stock":true},{"title":"Cuir Fauve","offer_id":57396875559256,"sku":"14:173#B","price":109.0,"currency_code":"EUR","in_stock":true},{"title":"Noir Intense","offer_id":57396875592024,"sku":"14:193#A","price":109.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0993\/2049\/6472\/files\/artisanhorlogercom3_cb85ead5-6d4a-4c7d-96f0-6dbbb94ca2ad.webp?v=1780614345","url":"https:\/\/artisanhorloger.com\/products\/remontoir-compact-meridien","provider":"Artisan Horloger","version":"1.0","type":"link"}