{"product_id":"calipso-suspension-circulaire","title":"Calipso","description":"\u003cdiv class=\"ef\"\u003e\n\n  \u003c!-- Hero --\u003e\n  \u003cheader class=\"ef-hero\"\u003e\n    \u003cp\u003eConçue en 2017 par Neil Poulton pour Artemide, Calipso se reconnaît à sa grille alvéolaire issue d’un algorithme appliqué à une photographie de la Lune : une trame de tubes de diamètres variés, « irrégulière » en apparence, qui agit aussi comme dispositif optique. Cette micro-structure homogénéise l’émission, stabilise la luminance et réduit l’éblouissement, d’où un confort visuel adapté autant à l’habitat qu’aux espaces professionnels.\u003c\/p\u003e\n    \u003cp\u003eLa collection comprend suspension et plafonnier\/applique, ainsi qu’un système linéaire (longueurs modulaires connectables en angle) pour composer des lignes de lumière continues.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003c!-- Chips bandeau --\u003e\n  \u003csection class=\"ef-chips\" aria-label=\"Caractéristiques clés\"\u003e\n    \u003cdiv class=\"ef-chip\"\u003e\n\u003cspan class=\"ef-chip-k\"\u003eDesigner\u003c\/span\u003e\u003cspan\u003eNeil Poulton\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ef-chip\"\u003e\n\u003cspan class=\"ef-chip-k\"\u003eAnnée\u003c\/span\u003e\u003cspan\u003e2017\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ef-chip\"\u003e\n\u003cspan class=\"ef-chip-k\"\u003eDiamètre\u003c\/span\u003e\u003cspan\u003eØ 52,6 cm\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ef-chip\"\u003e\n\u003cspan class=\"ef-chip-k\"\u003eIRC\u003c\/span\u003e\u003cspan\u003e90\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ef-chip\"\u003e\n\u003cspan class=\"ef-chip-k\"\u003eSource\u003c\/span\u003e\u003cspan\u003eLED 50 W\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ef-chip\"\u003e\n\u003cspan class=\"ef-chip-k\"\u003eIndice\u003c\/span\u003e\u003cspan\u003eIP20\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Configurateur Température --\u003e\n  \u003csection class=\"ef-section ef-conf\"\u003e\n    \u003ch3 class=\"ef-section-h\"\u003eTempérature de couleur\u003c\/h3\u003e\n\n    \u003cinput type=\"radio\" name=\"ef-k\" id=\"ef-k27\" class=\"ef-k-radio\" checked\u003e\n    \u003cinput type=\"radio\" name=\"ef-k\" id=\"ef-k30\" class=\"ef-k-radio\"\u003e\n\n    \u003cdiv class=\"ef-k-tabs\" role=\"tablist\" aria-label=\"Température de couleur\"\u003e\n      \u003clabel for=\"ef-k27\" class=\"ef-k-tab\" tabindex=\"0\"\u003e\n        \u003cspan\u003e2700 K\u003c\/span\u003e\n        \u003cspan class=\"ef-k-aux\"\u003eBlanc chaud · 4038 lm\u003c\/span\u003e\n      \u003c\/label\u003e\n      \u003clabel for=\"ef-k30\" class=\"ef-k-tab\" tabindex=\"0\"\u003e\n        \u003cspan\u003e3000 K\u003c\/span\u003e\n        \u003cspan class=\"ef-k-aux\"\u003eBlanc neutre chaud · 4099 lm\u003c\/span\u003e\n      \u003c\/label\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ef-k-panels\"\u003e\n      \u003cdiv class=\"ef-k-panel ef-k-panel--27\"\u003e\n        \u003cdl class=\"ef-spec-grid\"\u003e\n          \u003cdiv\u003e\n\u003cdt\u003eFlux lumineux\u003c\/dt\u003e\n\u003cdd\u003e4038 lm\u003c\/dd\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cdt\u003eRéférence\u003c\/dt\u003e\n\u003cdd\u003e0213W10APP\u003c\/dd\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cdt\u003eEfficacité\u003c\/dt\u003e\n\u003cdd\u003e~ 81 lm\/W\u003c\/dd\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cdt\u003eIRC · SDCM\u003c\/dt\u003e\n\u003cdd\u003e90 · 3\u003c\/dd\u003e\n\u003c\/div\u003e\n        \u003c\/dl\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ef-k-panel ef-k-panel--30\"\u003e\n        \u003cdl class=\"ef-spec-grid\"\u003e\n          \u003cdiv\u003e\n\u003cdt\u003eFlux lumineux\u003c\/dt\u003e\n\u003cdd\u003e4099 lm\u003c\/dd\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cdt\u003eRéférence\u003c\/dt\u003e\n\u003cdd\u003e0213010APP\u003c\/dd\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cdt\u003eEfficacité\u003c\/dt\u003e\n\u003cdd\u003e~ 81 lm\/W\u003c\/dd\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cdt\u003eIRC · SDCM\u003c\/dt\u003e\n\u003cdd\u003e90 · 3\u003c\/dd\u003e\n\u003c\/div\u003e\n        \u003c\/dl\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Données techniques (communes) --\u003e\n  \u003csection class=\"ef-section\"\u003e\n    \u003ch3 class=\"ef-section-h\"\u003eDonnées techniques\u003c\/h3\u003e\n    \u003cdl class=\"ef-spec-grid\"\u003e\n      \u003cdiv\u003e\n\u003cdt\u003eSource\u003c\/dt\u003e\n\u003cdd\u003e4 × LED 10,8 W\u003c\/dd\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdt\u003eConso. totale\u003c\/dt\u003e\n\u003cdd\u003e50 W\u003c\/dd\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdt\u003eTension\u003c\/dt\u003e\n\u003cdd\u003e220–240 V\u003c\/dd\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdt\u003eVariation\u003c\/dt\u003e\n\u003cdd\u003eBouton-poussoir + App Artemide\u003c\/dd\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdt\u003eDurée vie LED\u003c\/dt\u003e\n\u003cdd\u003e50 000 h L70\u003c\/dd\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdt\u003eIndice protection\u003c\/dt\u003e\n\u003cdd\u003eIP20 (intérieur)\u003c\/dd\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdt\u003eTest fil incand.\u003c\/dt\u003e\n\u003cdd\u003e650 °C\u003c\/dd\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdt\u003eSources\u003c\/dt\u003e\n\u003cdd\u003eIncluses\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003c\/dl\u003e\n    \u003cp class=\"ef-note\"\u003e\u003cstrong\u003eCompatibilité variation.\u003c\/strong\u003e Le driver APP n’est pas compatible avec les systèmes de variation DALI, et inversement. À vérifier selon votre installation.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Matériaux --\u003e\n  \u003csection class=\"ef-section\"\u003e\n    \u003ch3 class=\"ef-section-h\"\u003eMatériaux\u003c\/h3\u003e\n    \u003cdiv class=\"ef-card\"\u003e\n      \u003cdiv class=\"ef-card-swatch ef-card-swatch--white\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ef-card-body\"\u003e\n        \u003ch4 class=\"ef-card-h\"\u003eCorps \u0026amp; grille alvéolaire\u003c\/h4\u003e\n        \u003cp\u003eTechnopolymère, finition blanche.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Dimensions --\u003e\n  \u003csection class=\"ef-section\"\u003e\n    \u003ch3 class=\"ef-section-h\"\u003eDimensions\u003c\/h3\u003e\n    \u003cdiv class=\"ef-dim\"\u003e\n      \u003cdiv class=\"ef-dim-svg\" aria-hidden=\"true\"\u003e\n        \u003csvg viewbox=\"0 0 180 110\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n          \u003c!-- Embase plafond --\u003e\n          \u003cellipse cx=\"90\" cy=\"8\" rx=\"14\" ry=\"2.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.2\"\u003e\u003c\/ellipse\u003e\n          \u003c!-- 3 câbles de suspension --\u003e\n          \u003cline x1=\"80\" y1=\"9\" x2=\"40\" y2=\"72\" stroke=\"currentColor\" stroke-width=\"0.5\"\u003e\u003c\/line\u003e\n          \u003cline x1=\"90\" y1=\"9\" x2=\"90\" y2=\"72\" stroke=\"currentColor\" stroke-width=\"0.5\"\u003e\u003c\/line\u003e\n          \u003cline x1=\"100\" y1=\"9\" x2=\"140\" y2=\"72\" stroke=\"currentColor\" stroke-width=\"0.5\"\u003e\u003c\/line\u003e\n          \u003c!-- Disque (stadium shape, ratio ~7:1 entre Ø et épaisseur) --\u003e\n          \u003crect x=\"10\" y=\"72\" width=\"160\" height=\"14\" rx=\"7\" ry=\"7\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003c\/rect\u003e\n          \u003c!-- Suggestion grille alvéolaire (points dispersés sous le disque) --\u003e\n          \u003cg opacity=\"0.45\" fill=\"currentColor\"\u003e\n            \u003ccircle cx=\"40\" cy=\"92\" r=\"1\"\u003e\u003c\/circle\u003e\n            \u003ccircle cx=\"55\" cy=\"94\" r=\"1.4\"\u003e\u003c\/circle\u003e\n            \u003ccircle cx=\"70\" cy=\"92\" r=\"1.1\"\u003e\u003c\/circle\u003e\n            \u003ccircle cx=\"85\" cy=\"95\" r=\"1.6\"\u003e\u003c\/circle\u003e\n            \u003ccircle cx=\"100\" cy=\"92\" r=\"1.3\"\u003e\u003c\/circle\u003e\n            \u003ccircle cx=\"115\" cy=\"94\" r=\"1.5\"\u003e\u003c\/circle\u003e\n            \u003ccircle cx=\"130\" cy=\"92\" r=\"1.2\"\u003e\u003c\/circle\u003e\n            \u003ccircle cx=\"145\" cy=\"93\" r=\"1\"\u003e\u003c\/circle\u003e\n          \u003c\/g\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ef-dim-list\"\u003e\n        \u003cdiv class=\"ef-dim-item\"\u003e\n          \u003cspan\u003eDisque principal\u003c\/span\u003e\n          \u003cspan class=\"ef-dim-val\"\u003eØ 52,6 × 7,5 cm\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"ef-dim-item\"\u003e\n          \u003cspan\u003eEmbase plafond\u003c\/span\u003e\n          \u003cspan class=\"ef-dim-val\"\u003eØ 27 cm\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"ef-dim-item\"\u003e\n          \u003cspan\u003eHauteur de suspension\u003c\/span\u003e\n          \u003cspan class=\"ef-dim-val\"\u003eréglable jusqu’à 200 cm\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Fabricant --\u003e\n  \u003csection class=\"ef-mfr\"\u003e\n    \u003cdiv class=\"ef-mfr-row\"\u003e\n\u003cspan class=\"ef-mfr-k\"\u003eFabricant\u003c\/span\u003e\u003cspan\u003eArtemide\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ef-mfr-row\"\u003e\n\u003cspan class=\"ef-mfr-k\"\u003eDesigner\u003c\/span\u003e\u003cspan\u003eNeil Poulton\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ef-mfr-row\"\u003e\n\u003cspan class=\"ef-mfr-k\"\u003eAnnée\u003c\/span\u003e\u003cspan\u003e2017\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ef-mfr-row\"\u003e\n\u003cspan class=\"ef-mfr-k\"\u003eCollection\u003c\/span\u003e\u003cspan\u003eDesign \/ Architectural Indoor\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ef-mfr-row\"\u003e\n\u003cspan class=\"ef-mfr-k\"\u003eRéf. 2700 K\u003c\/span\u003e\u003cspan class=\"ef-mfr-v\"\u003e0213W10APP\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ef-mfr-row\"\u003e\n\u003cspan class=\"ef-mfr-k\"\u003eRéf. 3000 K\u003c\/span\u003e\u003cspan class=\"ef-mfr-v\"\u003e0213010APP\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\u003cstyle\u003e\n.ef {\n  --ef-mute: #6B645A;\n  --ef-line: #D9D2C4;\n  --ef-line-soft: #E5DDD0;\n  --ef-accent: #B5763C;\n  --ef-radius: 2px;\n\n  --ef-font-body: var(--font-body-family, 'Barlow', system-ui, -apple-system, sans-serif);\n  --ef-font-display: var(--font-heading-family, 'Libre Caslon Text', 'Libre Caslon Display', Georgia, serif);\n}\n.ef *, .ef *::before, .ef *::after { box-sizing: border-box; }\n.ef p { margin: 0 0 0.7em; }\n\n.ef h2, .ef h3, .ef h4 {\n  font: inherit;\n  margin: 0;\n  color: inherit;\n}\n\n\/* ─── Hero ─── *\/\n.ef-hero { max-width: 75ch; margin-bottom: 18px; }\n.ef-hero p:not(:first-of-type) { color: var(--ef-mute); }\n\n\/* ─── Section ─── *\/\n.ef-section { margin-bottom: clamp(18px, 3vw, 28px); }\n.ef-section-h {\n  font-size: 11px;\n  font-weight: 600;\n  letter-spacing: 0.16em;\n  text-transform: uppercase;\n  color: var(--ef-mute);\n  margin: 0 0 10px;\n}\n\n\/* ─── Chips bandeau ─── *\/\n.ef-chips {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 6px;\n  margin-bottom: clamp(18px, 3vw, 28px);\n}\n@media (min-width: 480px) { .ef-chips { grid-template-columns: repeat(3, 1fr); } }\n@media (min-width: 900px) { .ef-chips { grid-template-columns: repeat(6, 1fr); } }\n.ef-chip {\n  border: 1px solid var(--ef-line);\n  border-radius: var(--ef-radius);\n  padding: 10px 12px;\n  display: flex;\n  flex-direction: column;\n  gap: 2px;\n}\n.ef-chip-k {\n  font-size: 11px;\n  font-weight: 600;\n  letter-spacing: 0.1em;\n  text-transform: uppercase;\n  color: var(--ef-mute);\n}\n\n\/* ─── Configurateur Température ─── *\/\n.ef-conf .ef-k-radio { position: absolute; opacity: 0; pointer-events: none; }\n\n.ef-k-tabs {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 6px;\n  margin-bottom: 12px;\n}\n.ef-k-tab {\n  padding: 10px 14px;\n  border: 1px solid var(--ef-line);\n  border-radius: var(--ef-radius);\n  cursor: pointer;\n  display: flex;\n  align-items: baseline;\n  gap: 8px;\n  user-select: none;\n  transition: border-color .15s, color .15s;\n}\n.ef-k-tab:hover { border-color: var(--ef-mute); }\n.ef-k-aux {\n  font-size: 11px;\n  font-weight: 600;\n  letter-spacing: 0.06em;\n  text-transform: uppercase;\n  color: var(--ef-mute);\n}\n#ef-k27:checked ~ .ef-k-tabs label[for=\"ef-k27\"],\n#ef-k30:checked ~ .ef-k-tabs label[for=\"ef-k30\"] {\n  border-color: var(--ef-accent);\n  color: var(--ef-accent);\n}\n#ef-k27:checked ~ .ef-k-tabs label[for=\"ef-k27\"] .ef-k-aux,\n#ef-k30:checked ~ .ef-k-tabs label[for=\"ef-k30\"] .ef-k-aux { color: var(--ef-accent); }\n.ef-k-tab:focus-within { outline: 2px solid var(--ef-accent); outline-offset: 2px; }\n\n.ef-k-panel { display: none; }\n#ef-k27:checked ~ .ef-k-panels .ef-k-panel--27,\n#ef-k30:checked ~ .ef-k-panels .ef-k-panel--30 { display: block; }\n\n.ef-spec-grid {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 6px;\n}\n@media (min-width: 600px) { .ef-spec-grid { grid-template-columns: repeat(4, 1fr); } }\n.ef-spec-grid \u003e div {\n  border: 1px solid var(--ef-line);\n  border-radius: var(--ef-radius);\n  padding: 10px 12px;\n  display: flex;\n  flex-direction: column;\n  gap: 2px;\n}\n.ef-spec-grid dt {\n  font-size: 10px;\n  font-weight: 600;\n  letter-spacing: 0.1em;\n  text-transform: uppercase;\n  color: var(--ef-mute);\n  margin: 0;\n}\n.ef-spec-grid dd { margin: 0; font-variant-numeric: tabular-nums; }\n\n\/* ─── Carte matériaux ─── *\/\n.ef-card {\n  border: 1px solid var(--ef-line);\n  border-radius: var(--ef-radius);\n  padding: 12px 14px;\n  display: flex;\n  gap: 12px;\n  align-items: flex-start;\n}\n.ef-card-swatch {\n  width: 32px;\n  height: 32px;\n  border-radius: var(--ef-radius);\n  border: 1px solid var(--ef-line);\n  flex-shrink: 0;\n}\n.ef-card-swatch--white {\n  background:\n    radial-gradient(circle at 25% 20%, rgba(255,255,255,.9), transparent 55%),\n    linear-gradient(135deg, #FAFAF7, #E8E5DD);\n}\n.ef-card-body { flex: 1; }\n.ef-card-h {\n  font-size: 10px;\n  font-weight: 600;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: var(--ef-mute);\n  margin: 0 0 4px;\n}\n.ef-card p { margin: 0; }\n\n\/* ─── Dimensions (schéma + liste) ─── *\/\n.ef-dim {\n  display: grid;\n  grid-template-columns: 1fr;\n  gap: 14px;\n  border: 1px solid var(--ef-line);\n  border-radius: var(--ef-radius);\n  padding: 16px;\n}\n@media (min-width: 600px) {\n  .ef-dim { grid-template-columns: 140px 1fr; align-items: center; gap: 24px; }\n}\n.ef-dim-svg {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  color: var(--ef-mute);\n}\n.ef-dim-svg svg { width: 100%; max-width: 130px; height: auto; }\n.ef-dim-list { display: flex; flex-direction: column; gap: 10px; }\n.ef-dim-item {\n  display: flex;\n  justify-content: space-between;\n  gap: 14px;\n  padding-bottom: 10px;\n  border-bottom: 1px solid var(--ef-line-soft);\n}\n.ef-dim-item:last-child { border-bottom: none; padding-bottom: 0; }\n.ef-dim-val {\n  color: var(--ef-mute);\n  font-variant-numeric: tabular-nums;\n  font-size: 13px;\n}\n\n\/* ─── Note compatibilité ─── *\/\n.ef-note {\n  border-left: 2px solid var(--ef-accent);\n  padding: 4px 0 4px 14px;\n  color: var(--ef-mute);\n  font-size: 13px;\n  margin: 12px 0 0;\n}\n.ef-note strong { color: inherit; font-weight: 600; }\n\n\/* ─── Fabricant ─── *\/\n.ef-mfr {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 14px 24px;\n  padding-top: 16px;\n  margin-top: clamp(18px, 3vw, 28px);\n  border-top: 1px solid var(--ef-line);\n}\n@media (min-width: 600px) { .ef-mfr { grid-template-columns: repeat(3, 1fr); } }\n.ef-mfr-row { display: flex; flex-direction: column; gap: 2px; }\n.ef-mfr-k {\n  font-size: 10px;\n  font-weight: 600;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: var(--ef-mute);\n}\n.ef-mfr-v { font-variant-numeric: tabular-nums; }\n\n@media (max-width: 600px) {\n  .ef-k-tabs { grid-template-columns: 1fr; }\n}\n\n@media print {\n  .ef-k-panel { display: block !important; }\n  .ef-k-tabs { display: none; }\n}\n\u003c\/style\u003e","brand":"Artemide","offers":[{"title":"2700 K","offer_id":53181453959500,"sku":"0213W10APP","price":1260.0,"currency_code":"EUR","in_stock":true},{"title":"3000 K","offer_id":53181453992268,"sku":"0213010APP","price":1260.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0796\/0546\/5420\/files\/calipso-suspension_artemide-eclairagefrancais_2.webp?v=1755985583","url":"https:\/\/eclairagefrancais.fr\/products\/calipso-suspension-circulaire","provider":"ÉCLAIRAGE FRANÇAIS","version":"1.0","type":"link"}