{"title":"Luminaires de Noël intérieur","description":"\u003cdiv class=\"lf-noel-interieur\"\u003e\n\n  \u003c!-- ======================================================\n       LUMINAIRE FRANCE — NOËL INTÉRIEUR\n       VERSION PREMIUM — NEIGE VISIBLE + MAILLAGE SEO\n       ====================================================== --\u003e\n\n  \u003cdiv class=\"lfni-snow\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"lfni-lights\" aria-hidden=\"true\"\u003e\n    \u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\n    \u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\n    \u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\n    \u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\n    \u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lfni-star lfni-star-1\" aria-hidden=\"true\"\u003e✦\u003c\/div\u003e\n  \u003cdiv class=\"lfni-star lfni-star-2\" aria-hidden=\"true\"\u003e✧\u003c\/div\u003e\n  \u003cdiv class=\"lfni-star lfni-star-3\" aria-hidden=\"true\"\u003e✦\u003c\/div\u003e\n\n  \u003c!-- ======================================================\n       INTRO\n       ====================================================== --\u003e\n\n  \u003csection class=\"lfni-intro lfni-reveal\"\u003e\n    \u003cdiv class=\"lfni-ornament\"\u003e✦\u003c\/div\u003e\n\n    \u003cdiv class=\"lfni-label\"\u003eCOLLECTION DE NOËL\u003c\/div\u003e\n\n    \u003ch2\u003e\n      La magie\u003cbr\u003e\n      \u003cem\u003eà l'intérieur\u003c\/em\u003e\n    \u003c\/h2\u003e\n\n    \u003cp\u003e\n      Découvrez notre sélection de \u003cstrong\u003eluminaires de Noël pour intérieur\u003c\/strong\u003e,\n      pensée pour créer une atmosphère chaleureuse, douce et élégante\n      dans chaque pièce de la maison, du salon à la table de fête.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"lfni-divider\"\u003e\n      \u003cspan\u003e\u003c\/span\u003e❄\u003cspan\u003e\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ======================================================\n       HERO — IMAGE 1\n       ====================================================== --\u003e\n\n  \u003csection class=\"lfni-hero lfni-reveal\"\u003e\n\n    \u003cdiv class=\"lfni-image lfni-hero-image lfni-image-glow\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1092\/3288\/2002\/files\/luminaires-noel-interieur-salon-sapin_800x800.png?v=1788524450\" alt=\"Salon chaleureux décoré pour Noël avec sapin et lumières\" fetchpriority=\"high\" width=\"800\" height=\"800\" decoding=\"async\"\u003e\n      \u003cdiv class=\"lfni-image-snow\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"lfni-sparkles\" aria-hidden=\"true\"\u003e✦　✧　✦\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"lfni-panel\"\u003e\n      \u003cdiv class=\"lfni-small-star\"\u003e✦\u003c\/div\u003e\n      \u003cdiv class=\"lfni-label\"\u003eL'ESPRIT DE NOËL\u003c\/div\u003e\n\n      \u003ch1\u003e\n        Luminaires de Noël\u003cbr\u003e\n        \u003cem\u003een lumière\u003c\/em\u003e\n      \u003c\/h1\u003e\n\n      \u003cdiv class=\"lfni-gold-line\"\u003e\u003c\/div\u003e\n\n      \u003cp\u003e\n        Quand les lumières s'allument, la maison change\n        d'atmosphère. Une lumière douce suffit parfois\n        à faire naître toute la magie des fêtes.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"lfni-tree\" aria-hidden=\"true\"\u003e\n        ✦\u003cbr\u003e▲\u003cbr\u003e▲▲\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \u003c!-- ======================================================\n       BLOC 01 — SAPIN — IMAGE 2\n       ====================================================== --\u003e\n\n  \u003csection class=\"lfni-story lfni-reveal\"\u003e\n\n    \u003cdiv class=\"lfni-image lfni-story-image lfni-image-glow\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1092\/3288\/2002\/files\/sapin-noel-illumine-lanternes-cadeaux-salon_800x800.png?v=1788525276\" alt=\"Sapin de Noël illuminé avec lanternes et cadeaux dans le salon\" loading=\"lazy\" width=\"800\" height=\"800\" decoding=\"async\"\u003e\n      \u003cdiv class=\"lfni-image-snow\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"lfni-number\"\u003e01\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"lfni-story-content\"\u003e\n      \u003cdiv class=\"lfni-label\"\u003eAUTOUR DU SAPIN\u003c\/div\u003e\n\n      \u003ch3\u003e\n        Le cœur\u003cbr\u003e\n        \u003cem\u003edes fêtes\u003c\/em\u003e\n      \u003c\/h3\u003e\n\n      \u003cdiv class=\"lfni-gold-line\"\u003e\u003c\/div\u003e\n\n      \u003cp\u003e\n        Autour du sapin, les lumières donnent du relief\n        à la décoration et créent ce sentiment chaleureux\n        qui accompagne les moments partagés en famille.\n        Une\n        \u003ca href=\"\/products\/branche-lumineuse-noel-willow-vine-144-led\"\u003e\n          branche lumineuse de Noël\n        \u003c\/a\u003e\n        peut compléter naturellement le décor et apporter\n        quelques points de lumière supplémentaires.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"lfni-ornament-small\"\u003e✦　❄　✦\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \u003c!-- ======================================================\n       BLOC 02 — CHEMINÉE — IMAGE 3\n       ====================================================== --\u003e\n\n  \u003csection class=\"lfni-story lfni-reverse lfni-reveal\"\u003e\n\n    \u003cdiv class=\"lfni-image lfni-story-image lfni-image-glow\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1092\/3288\/2002\/files\/cheminee-noel-pierre-lanternes-couronne-lumiere_800x800.png?v=1788525341\" alt=\"Cheminée décorée pour Noël avec lanternes et couronne lumineuse\" loading=\"lazy\" width=\"800\" height=\"800\" decoding=\"async\"\u003e\n      \u003cdiv class=\"lfni-image-snow\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"lfni-number\"\u003e02\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"lfni-story-content\"\u003e\n      \u003cdiv class=\"lfni-label\"\u003eLA CHEMINÉE\u003c\/div\u003e\n\n      \u003ch3\u003e\n        Un décor\u003cbr\u003e\n        \u003cem\u003ehors du temps\u003c\/em\u003e\n      \u003c\/h3\u003e\n\n      \u003cdiv class=\"lfni-gold-line\"\u003e\u003c\/div\u003e\n\n      \u003cp\u003e\n        Une cheminée décorée, quelques lumières chaudes\n        et les détails de Noël composent un intérieur\n        accueillant, intime et naturellement élégant.\n        Une\n        \u003ca href=\"\/products\/lanterne-led-bois-81-cm-15-led\"\u003e\n          lanterne LED en bois\n        \u003c\/a\u003e\n        apporte une présence lumineuse décorative près\n        de la cheminée ou dans un coin du salon.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"lfni-ornament-small\"\u003e✧　✦　❄\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \u003c!-- ======================================================\n       BLOC 03 — TABLE — IMAGE 4\n       ====================================================== --\u003e\n\n  \u003csection class=\"lfni-wide lfni-reveal\"\u003e\n\n    \u003cdiv class=\"lfni-wide-image lfni-image-glow\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1092\/3288\/2002\/files\/table-noel-reveillon-lanternes-lumieres-sapin_800x800.png?v=1788525381\" alt=\"Table de Noël élégante avec lanternes et bougies lumineuses\" loading=\"lazy\" width=\"800\" height=\"800\" decoding=\"async\"\u003e\n      \u003cdiv class=\"lfni-image-snow\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"lfni-wide-content\"\u003e\n      \u003cdiv class=\"lfni-label\"\u003eLA TABLE DE NOËL\u003c\/div\u003e\n\n      \u003ch3\u003e\n        Les soirées\u003cbr\u003e\n        \u003cem\u003edeviennent magiques\u003c\/em\u003e\n      \u003c\/h3\u003e\n\n      \u003cdiv class=\"lfni-gold-line\"\u003e\u003c\/div\u003e\n\n      \u003cp\u003e\n        Sur une table de fête, la lumière devient\n        un véritable élément de décoration et accompagne\n        les repas dans une atmosphère douce et raffinée.\n        Une\n        \u003ca href=\"\/products\/lanterne-boule-neige-noel-led-musicale\"\u003e\n          lanterne boule à neige de Noël\n        \u003c\/a\u003e\n        peut également renforcer l'esprit festif autour\n        de la table ou sur un meuble.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"lfni-stars\"\u003e✦　✧　✦\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \u003c!-- ======================================================\n       BLOC 04 — FENÊTRE — IMAGE 5\n       ====================================================== --\u003e\n\n  \u003csection class=\"lfni-story lfni-reveal\"\u003e\n\n    \u003cdiv class=\"lfni-image lfni-story-image lfni-image-glow\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1092\/3288\/2002\/files\/enetre-noel-neige-etoiles-lumineuses-fauteuil_800x800.png?v=1788525419\" alt=\"Fenêtre enneigée décorée de Noël avec étoiles lumineuses\" loading=\"lazy\" width=\"800\" height=\"800\" decoding=\"async\"\u003e\n      \u003cdiv class=\"lfni-image-snow\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"lfni-number\"\u003e04\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"lfni-story-content\"\u003e\n      \u003cdiv class=\"lfni-label\"\u003eLES FENÊTRES\u003c\/div\u003e\n\n      \u003ch3\u003e\n        Une lumière\u003cbr\u003e\n        \u003cem\u003equi accueille\u003c\/em\u003e\n      \u003c\/h3\u003e\n\n      \u003cdiv class=\"lfni-gold-line\"\u003e\u003c\/div\u003e\n\n      \u003cp\u003e\n        Une fenêtre éclairée transforme instantanément\n        l'ambiance d'une pièce et donne à la maison\n        cette présence chaleureuse caractéristique\n        des soirées de Noël.\n        Pour aller plus loin, découvrez notre\n        \u003ca href=\"\/blogs\/conseils-eclairage\/decorer-fenetres-noel-lumieres\"\u003e\n          guide pour décorer les fenêtres avec la lumière à Noël\n        \u003c\/a\u003e.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"lfni-ornament-small\"\u003e✦　❄　✦\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \u003c!-- ======================================================\n       BLOC FINAL — AMBIANCE — IMAGE 6\n       ====================================================== --\u003e\n\n  \u003csection class=\"lfni-final lfni-reveal\"\u003e\n\n    \u003cdiv class=\"lfni-final-image lfni-image-glow\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1092\/3288\/2002\/files\/salon-noel-sapin-cheminee-lanternes-ambiance-finale_800x800.png?v=1788525450\" alt=\"Salon de Noël avec sapin cheminée et lanternes lumineuses\" loading=\"lazy\" width=\"800\" height=\"800\" decoding=\"async\"\u003e\n      \u003cdiv class=\"lfni-image-snow\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"lfni-final-content\"\u003e\n      \u003cdiv class=\"lfni-label\"\u003eL'ART DES FÊTES\u003c\/div\u003e\n\n      \u003ch3\u003e\n        La magie\u003cbr\u003e\n        est dans\u003cbr\u003e\n        \u003cem\u003eles détails\u003c\/em\u003e\n      \u003c\/h3\u003e\n\n      \u003cdiv class=\"lfni-gold-line\"\u003e\u003c\/div\u003e\n\n      \u003cp\u003e\n        Une lumière douce, quelques décorations et\n        une maison qui prend peu à peu les couleurs\n        des fêtes. Chaque détail contribue à créer\n        une atmosphère cohérente et chaleureuse.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"lfni-final-stars\"\u003e✦　❄　✦\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \u003c!-- ======================================================\n       CONCLUSION\n       ====================================================== --\u003e\n\n  \u003csection class=\"lfni-end lfni-reveal\"\u003e\n\n    \u003cdiv class=\"lfni-end-tree\" aria-hidden=\"true\"\u003e\n      ✦\u003cbr\u003e▲\u003cbr\u003e▲▲\u003cbr\u003e▲▲▲\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"lfni-label\"\u003eLUMINAIRE FRANCE\u003c\/div\u003e\n\n    \u003ch3\u003e\n      Que la lumière\u003cbr\u003e\n      accompagne vos fêtes.\n    \u003c\/h3\u003e\n\n    \u003cp\u003e\n      Créez une ambiance de Noël qui vous ressemble.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"lfni-end-stars\"\u003e✦　❄　✦\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ======================================================\n       SEO + PRODUITS — FIN DE COLLECTION\n       ====================================================== --\u003e\n\n  \u003csection class=\"lfni-seo lfni-reveal\"\u003e\n\n    \u003cdiv class=\"lfni-label\"\u003eDÉCORATION LUMINEUSE DE NOËL\u003c\/div\u003e\n\n    \u003ch2\u003e\n      Décorer son intérieur pour Noël\u003cbr\u003e\n      \u003cem\u003eavec la lumière\u003c\/em\u003e\n    \u003c\/h2\u003e\n\n    \u003cdiv class=\"lfni-gold-line\"\u003e\u003c\/div\u003e\n\n    \u003cp\u003e\n      À Noël, la lumière transforme naturellement l’atmosphère\n      de la maison. Autour du sapin, sur une cheminée, près\n      d’une fenêtre ou au cœur de la table de réveillon,\n      les décorations lumineuses permettent de créer une\n      ambiance chaleureuse et féerique dès la tombée du jour.\n    \u003c\/p\u003e\n\n    \u003cp\u003e\n      Guirlandes LED, lanternes, branches lumineuses, couronnes\n      et autres décorations de Noël trouvent facilement leur\n      place dans les différentes pièces de la maison. Quelques\n      touches lumineuses bien choisies suffisent pour structurer\n      la décoration tout en conservant une atmosphère élégante\n      et chaleureuse.\n    \u003c\/p\u003e\n\n    \u003cp\u003e\n      Découvrez notre sélection de\n      \u003cstrong\u003eluminaires de Noël pour intérieur\u003c\/strong\u003e\n      et composez un décor lumineux qui accompagne vos fêtes\n      avec douceur. Pour prolonger l’ambiance autour de la maison,\n      découvrez également notre\n      \u003ca href=\"\/collections\/luminaire-exterieur-noel\"\u003e\n        collection de luminaires extérieurs de Noël\n      \u003c\/a\u003e.\n    \u003c\/p\u003e\n\n    \u003cp\u003e\n      Pour réussir votre décoration, privilégiez plusieurs points de lumière\n      plutôt qu’une seule source très forte : une branche lumineuse près du sapin,\n      une lanterne sur un meuble, un rideau lumineux devant une fenêtre ou une\n      petite décoration LED sur la table permettent de créer une ambiance équilibrée\n      et agréable. L’objectif est de faire dialoguer la lumière avec les matières,\n      les couleurs et les volumes déjà présents dans votre intérieur.\n    \u003c\/p\u003e\n\n  \u003c\/section\u003e\n\n  \u003c!-- ======================================================\n       PRODUITS NOËL INTÉRIEUR\n       ====================================================== --\u003e\n\n  \u003csection class=\"lfni-seo-products lfni-reveal\"\u003e\n\n    \u003cdiv class=\"lfni-label\"\u003eNOS DÉCORATIONS LUMINEUSES\u003c\/div\u003e\n\n    \u003ch2\u003e\n      Quelques idées pour\u003cbr\u003e\n      \u003cem\u003eilluminer votre intérieur\u003c\/em\u003e\n    \u003c\/h2\u003e\n\n    \u003cdiv class=\"lfni-product-links\"\u003e\n\n      \u003ca href=\"\/products\/branche-lumineuse-noel-willow-vine-144-led\"\u003e\n        \u003cspan\u003eBranche lumineuse de Noël\u003c\/span\u003e\n        \u003csmall\u003e144 LED\u003c\/small\u003e\n      \u003c\/a\u003e\n\n      \u003ca href=\"\/products\/lanterne-led-bois-81-cm-15-led\"\u003e\n        \u003cspan\u003eLanterne LED en bois\u003c\/span\u003e\n        \u003csmall\u003e81 cm · 15 LED\u003c\/small\u003e\n      \u003c\/a\u003e\n\n      \u003ca href=\"\/products\/lanterne-boule-neige-noel-led-musicale\"\u003e\n        \u003cspan\u003eLanterne boule à neige de Noël\u003c\/span\u003e\n        \u003csmall\u003eDécoration lumineuse\u003c\/small\u003e\n      \u003c\/a\u003e\n\n      \u003ca href=\"\/products\/rideau-lumineux-noel-300-led-3x3m-blanc-chaud\"\u003e\n        \u003cspan\u003eRideau lumineux de Noël\u003c\/span\u003e\n        \u003csmall\u003e300 LED · 3 × 3 m\u003c\/small\u003e\n      \u003c\/a\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\/* ==========================================================\n   LUMINAIRE FRANCE — NOËL INTÉRIEUR\n   VERSION PREMIUM + SEO\n   ========================================================== *\/\n\n.lf-noel-interieur{\n  --cream:#faf7f0;\n  --cream2:#f1eadf;\n  --gold:#b99a61;\n  --gold2:#d5c18f;\n  --green:#526050;\n  --text:#292a25;\n\n  position:relative;\n  isolation:isolate;\n  max-width:1420px;\n  margin:0 auto;\n  padding:0 22px 80px;\n  background:var(--cream);\n  color:var(--text);\n  overflow:hidden;\n}\n\n.lf-noel-interieur *{\n  box-sizing:border-box;\n}\n\n.lf-noel-interieur img{\n  display:block;\n  width:100%;\n}\n\n.lf-noel-interieur a{\n  color:var(--green);\n  text-decoration:underline;\n  text-decoration-color:rgba(82,96,80,.35);\n  text-underline-offset:3px;\n  transition:color .25s ease, text-decoration-color .25s ease;\n}\n\n.lf-noel-interieur a:hover{\n  color:var(--gold);\n  text-decoration-color:var(--gold);\n}\n\n\/* NEIGE *\/\n.lfni-snow{\n  position:absolute;\n  inset:0;\n  z-index:50;\n  pointer-events:none;\n  overflow:hidden;\n  width:100%;\n  height:100%;\n}\n\n.lfni-snowflake{\n  position:absolute;\n  top:-70px;\n  left:0;\n  display:block;\n  color:#fff;\n  font-family:\"Times New Roman\",Georgia,serif;\n  font-style:normal;\n  line-height:1;\n  pointer-events:none;\n  will-change:transform,opacity;\n  text-shadow:\n    0 0 4px rgba(255,255,255,.95),\n    0 0 9px rgba(255,255,255,.75),\n    0 0 18px rgba(255,255,255,.45);\n  animation-name:lfniSnowFall;\n  animation-timing-function:linear;\n  animation-iteration-count:infinite;\n}\n\n@keyframes lfniSnowFall{\n  0%{\n    transform:translate3d(var(--start-x),-80px,0) rotate(0deg);\n    opacity:0;\n  }\n  7%{\n    opacity:var(--snow-opacity);\n  }\n  25%{\n    transform:translate3d(calc(var(--start-x) + var(--drift)),25vh,0) rotate(90deg);\n  }\n  50%{\n    transform:translate3d(calc(var(--start-x) - var(--drift)),50vh,0) rotate(180deg);\n  }\n  75%{\n    transform:translate3d(calc(var(--start-x) + var(--drift)),75vh,0) rotate(270deg);\n  }\n  93%{\n    opacity:var(--snow-opacity);\n  }\n  100%{\n    transform:translate3d(calc(var(--start-x) - var(--drift)),calc(100vh + 100px),0) rotate(360deg);\n    opacity:0;\n  }\n}\n\n\/* PARTICULES *\/\n.lfni-lights{\n  position:absolute;\n  inset:0;\n  pointer-events:none;\n  z-index:12;\n}\n\n.lfni-lights span{\n  position:absolute;\n  width:4px;\n  height:4px;\n  border-radius:50%;\n  background:rgba(213,193,143,.8);\n  box-shadow:\n    0 0 6px rgba(213,193,143,.7),\n    0 0 15px rgba(213,193,143,.25);\n  animation:lfniBreath 5s ease-in-out infinite;\n}\n\n.lfni-lights span:nth-child(1){left:7%;top:15%;animation-delay:-1s}\n.lfni-lights span:nth-child(2){left:18%;top:32%;animation-delay:-3s}\n.lfni-lights span:nth-child(3){left:29%;top:12%;animation-delay:-2s}\n.lfni-lights span:nth-child(4){left:41%;top:42%;animation-delay:-4s}\n.lfni-lights span:nth-child(5){left:53%;top:18%;animation-delay:-1.5s}\n.lfni-lights span:nth-child(6){left:66%;top:35%;animation-delay:-3.5s}\n.lfni-lights span:nth-child(7){left:79%;top:14%;animation-delay:-2.5s}\n.lfni-lights span:nth-child(8){left:91%;top:43%;animation-delay:-4.5s}\n.lfni-lights span:nth-child(9){left:11%;top:66%;animation-delay:-2s}\n.lfni-lights span:nth-child(10){left:25%;top:79%;animation-delay:-4s}\n.lfni-lights span:nth-child(11){left:38%;top:71%;animation-delay:-1s}\n.lfni-lights span:nth-child(12){left:51%;top:84%;animation-delay:-3s}\n.lfni-lights span:nth-child(13){left:64%;top:68%;animation-delay:-2s}\n.lfni-lights span:nth-child(14){left:76%;top:82%;animation-delay:-4s}\n.lfni-lights span:nth-child(15){left:89%;top:72%;animation-delay:-1.5s}\n.lfni-lights span:nth-child(16){left:95%;top:90%;animation-delay:-3.5s}\n.lfni-lights span:nth-child(17){left:34%;top:91%;animation-delay:-5s}\n.lfni-lights span:nth-child(18){left:58%;top:57%;animation-delay:-2.5s}\n.lfni-lights span:nth-child(19){left:72%;top:52%;animation-delay:-4s}\n.lfni-lights span:nth-child(20){left:15%;top:48%;animation-delay:-1s}\n\n@keyframes lfniBreath{\n  0%,100%{opacity:.15;transform:scale(.7)}\n  50%{opacity:.75;transform:scale(1.2)}\n}\n\n\/* ÉTOILES *\/\n.lfni-star{\n  position:absolute;\n  z-index:15;\n  color:var(--gold);\n  opacity:.5;\n  pointer-events:none;\n  animation:lfniPulse 4s ease-in-out infinite;\n}\n\n.lfni-star-1{top:18%;left:2%;font-size:24px}\n.lfni-star-2{top:44%;right:3%;font-size:18px}\n.lfni-star-3{top:74%;left:4%;font-size:16px}\n\n@keyframes lfniPulse{\n  0%,100%{opacity:.25;transform:scale(.9)}\n  50%{opacity:.8;transform:scale(1.1)}\n}\n\n\/* REVEAL *\/\n.lfni-reveal{\n  opacity:0;\n  transform:translateY(35px);\n  transition:\n    opacity .9s ease,\n    transform 1s cubic-bezier(.2,.7,.2,1);\n}\n\n.lfni-reveal.is-visible{\n  opacity:1;\n  transform:translateY(0);\n}\n\n\/* TYPOGRAPHIE *\/\n.lfni-label{\n  font-size:10px;\n  letter-spacing:.30em;\n  font-weight:600;\n  color:var(--gold);\n  text-transform:uppercase;\n}\n\n.lfni-gold-line{\n  position:relative;\n  width:54px;\n  height:2px;\n  margin:25px 0;\n  overflow:hidden;\n  background:linear-gradient(90deg,var(--gold),var(--gold2),transparent);\n}\n\n.lfni-gold-line::after{\n  content:\"\";\n  position:absolute;\n  left:0;\n  top:0;\n  width:45%;\n  height:100%;\n  background:#fff;\n  animation:lfniShimmer 3.5s ease-in-out infinite;\n}\n\n@keyframes lfniShimmer{\n  0%,35%{transform:translateX(-150%)}\n  70%,100%{transform:translateX(300%)}\n}\n\n\/* INTRO *\/\n.lfni-intro{\n  position:relative;\n  z-index:20;\n  max-width:720px;\n  margin:auto;\n  padding:80px 20px 70px;\n  text-align:center;\n}\n\n.lfni-ornament{\n  color:var(--gold);\n  font-size:18px;\n  margin-bottom:25px;\n}\n\n.lfni-intro h2{\n  font-size:clamp(42px,4.5vw,64px);\n  line-height:.95;\n  font-weight:400;\n  letter-spacing:-.045em;\n  margin:20px 0;\n}\n\n.lfni-intro h2 em,\n.lfni-seo h2 em,\n.lfni-seo-products h2 em{\n  color:var(--green);\n  font-style:normal;\n}\n\n.lfni-intro p{\n  max-width:570px;\n  margin:auto;\n  font-size:15px;\n  line-height:1.85;\n}\n\n.lfni-divider{\n  display:flex;\n  justify-content:center;\n  align-items:center;\n  gap:15px;\n  margin-top:32px;\n  color:var(--gold);\n}\n\n.lfni-divider span{\n  width:40px;\n  height:1px;\n  background:var(--gold);\n}\n\n\/* HERO *\/\n.lfni-hero{\n  position:relative;\n  z-index:20;\n  display:grid;\n  grid-template-columns:1.5fr .72fr;\n  gap:18px;\n  margin-bottom:105px;\n}\n\n.lfni-image{\n  position:relative;\n  overflow:hidden;\n  border-radius:30px;\n}\n\n.lfni-image img{\n  width:100%;\n  height:100%;\n  object-fit:cover;\n  transition:transform 1.2s cubic-bezier(.2,.7,.2,1);\n}\n\n.lfni-image:hover img{\n  transform:scale(1.035);\n}\n\n.lfni-image::after{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  pointer-events:none;\n  background:radial-gradient(\n    circle at var(--mouse-x,50%) var(--mouse-y,50%),\n    rgba(213,193,143,.22),\n    transparent 34%\n  );\n  opacity:0;\n  transition:opacity .6s ease;\n}\n\n.lfni-image:hover::after{\n  opacity:1;\n}\n\n.lfni-hero-image{height:570px}\n\n.lfni-sparkles{\n  position:absolute;\n  z-index:3;\n  bottom:22px;\n  left:30px;\n  color:var(--gold2);\n  letter-spacing:.3em;\n}\n\n.lfni-panel{\n  position:relative;\n  overflow:hidden;\n  background:var(--cream2);\n  border-radius:30px;\n  padding:55px;\n  display:flex;\n  flex-direction:column;\n  justify-content:center;\n}\n\n.lfni-panel h1{\n  position:relative;\n  z-index:2;\n  font-size:clamp(48px,4.3vw,70px);\n  line-height:.9;\n  letter-spacing:-.045em;\n  font-weight:400;\n  margin:20px 0;\n}\n\n.lfni-panel h1 em{\n  color:var(--green);\n  font-style:normal;\n}\n\n.lfni-panel p{\n  max-width:350px;\n  font-size:15px;\n  line-height:1.85;\n}\n\n.lfni-small-star{\n  color:var(--gold);\n  font-size:18px;\n}\n\n.lfni-tree{\n  position:absolute;\n  right:40px;\n  bottom:35px;\n  color:rgba(82,96,80,.13);\n  font-size:42px;\n  line-height:.65;\n}\n\n\/* STORIES *\/\n.lfni-story{\n  position:relative;\n  z-index:20;\n  display:grid;\n  grid-template-columns:1.2fr .8fr;\n  gap:9%;\n  align-items:center;\n  margin-bottom:105px;\n}\n\n.lfni-reverse{\n  grid-template-columns:.8fr 1.2fr;\n}\n\n.lfni-reverse .lfni-story-image{order:2}\n\n.lfni-story-image{height:520px}\n\n.lfni-story-content{max-width:410px}\n\n.lfni-story-content h3{\n  font-size:clamp(40px,4vw,58px);\n  line-height:.96;\n  font-weight:400;\n  letter-spacing:-.045em;\n  margin:18px 0;\n}\n\n.lfni-story-content h3 em{\n  color:var(--green);\n  font-style:normal;\n}\n\n.lfni-story-content p{\n  font-size:15px;\n  line-height:1.85;\n}\n\n.lfni-number{\n  position:absolute;\n  top:22px;\n  left:22px;\n  width:38px;\n  height:38px;\n  border-radius:50%;\n  background:rgba(250,247,240,.9);\n  color:var(--gold);\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  font-size:10px;\n}\n\n.lfni-ornament-small{\n  margin-top:28px;\n  color:var(--gold);\n  font-size:12px;\n}\n\n\/* WIDE *\/\n.lfni-wide{\n  position:relative;\n  z-index:20;\n  display:grid;\n  grid-template-columns:1.55fr .75fr;\n  gap:22px;\n  margin-bottom:105px;\n}\n\n.lfni-wide-image{\n  height:500px;\n  overflow:hidden;\n  border-radius:30px;\n  position:relative;\n}\n\n.lfni-wide-image img{\n  width:100%;\n  height:100%;\n  object-fit:cover;\n  transition:transform 1.2s cubic-bezier(.2,.7,.2,1);\n}\n\n.lfni-wide-image:hover img{transform:scale(1.035)}\n\n.lfni-wide-content{\n  background:#eee7dc;\n  border-radius:30px;\n  padding:52px 48px;\n  display:flex;\n  flex-direction:column;\n  justify-content:center;\n}\n\n.lfni-wide-content h3{\n  font-size:clamp(38px,3.8vw,56px);\n  line-height:.96;\n  font-weight:400;\n  letter-spacing:-.045em;\n  margin:18px 0;\n}\n\n.lfni-wide-content h3 em{\n  color:var(--gold);\n  font-style:normal;\n}\n\n.lfni-wide-content p{\n  max-width:360px;\n  font-size:15px;\n  line-height:1.85;\n}\n\n.lfni-stars{\n  margin-top:28px;\n  color:var(--gold);\n}\n\n\/* FINAL *\/\n.lfni-final{\n  position:relative;\n  z-index:20;\n  display:grid;\n  grid-template-columns:1.45fr .9fr;\n  gap:48px;\n  align-items:center;\n  margin-bottom:105px;\n}\n\n.lfni-final-image{\n  height:500px;\n  overflow:hidden;\n  border-radius:32px;\n  position:relative;\n}\n\n.lfni-final-image img{\n  width:100%;\n  height:100%;\n  object-fit:cover;\n  transition:transform 1.2s cubic-bezier(.2,.7,.2,1);\n}\n\n.lfni-final-image:hover img{transform:scale(1.035)}\n\n.lfni-final-content{padding:30px}\n\n.lfni-final-content h3{\n  font-size:clamp(40px,3.6vw,58px);\n  line-height:.96;\n  font-weight:400;\n  letter-spacing:-.045em;\n  margin:18px 0;\n}\n\n.lfni-final-content h3 em{\n  color:var(--green);\n  font-style:normal;\n}\n\n.lfni-final-content p{\n  max-width:330px;\n  font-size:15px;\n  line-height:1.85;\n}\n\n.lfni-final-stars{\n  color:var(--gold);\n  margin-top:30px;\n}\n\n\/* CONCLUSION *\/\n.lfni-end{\n  position:relative;\n  z-index:20;\n  max-width:700px;\n  margin:auto;\n  padding:30px 20px 40px;\n  text-align:center;\n}\n\n.lfni-end-tree{\n  color:var(--green);\n  opacity:.28;\n  font-size:17px;\n  line-height:.8;\n  margin-bottom:30px;\n}\n\n.lfni-end h3{\n  font-size:clamp(38px,4vw,57px);\n  line-height:1;\n  font-weight:400;\n  letter-spacing:-.045em;\n  margin:20px 0;\n}\n\n.lfni-end p{\n  font-size:15px;\n  line-height:1.7;\n}\n\n.lfni-end-stars{\n  margin-top:30px;\n  color:var(--gold);\n}\n\n\/* SEO BAS *\/\n.lfni-seo{\n  position:relative;\n  z-index:20;\n  max-width:920px;\n  margin:35px auto 75px;\n  padding:58px 60px;\n  background:var(--cream2);\n  border-radius:30px;\n}\n\n.lfni-seo h2{\n  font-size:clamp(34px,4vw,52px);\n  line-height:1;\n  font-weight:400;\n  letter-spacing:-.04em;\n  margin:18px 0 25px;\n}\n\n.lfni-seo p{\n  max-width:790px;\n  margin:0 0 18px;\n  font-size:15px;\n  line-height:1.9;\n}\n\n.lfni-seo strong{font-weight:600}\n\n\/* PRODUITS *\/\n.lfni-seo-products{\n  position:relative;\n  z-index:20;\n  max-width:1080px;\n  margin:0 auto 25px;\n  text-align:center;\n}\n\n.lfni-seo-products h2{\n  font-size:clamp(34px,4vw,52px);\n  line-height:1;\n  font-weight:400;\n  letter-spacing:-.04em;\n  margin:18px 0 38px;\n}\n\n.lfni-product-links{\n  display:grid;\n  grid-template-columns:repeat(4,1fr);\n  gap:14px;\n}\n\n.lfni-product-links a{\n  display:flex;\n  flex-direction:column;\n  justify-content:center;\n  min-height:125px;\n  padding:24px 18px;\n  border-radius:22px;\n  background:var(--cream2);\n  color:var(--text);\n  text-decoration:none;\n  transition:\n    transform .3s ease,\n    background .3s ease,\n    box-shadow .3s ease;\n}\n\n.lfni-product-links a:hover{\n  transform:translateY(-4px);\n  background:#eee7dc;\n  box-shadow:0 12px 30px rgba(41,42,37,.08);\n}\n\n.lfni-product-links span{\n  color:var(--green);\n  font-size:15px;\n  font-weight:600;\n  line-height:1.35;\n}\n\n.lfni-product-links small{\n  margin-top:8px;\n  color:var(--gold);\n  font-size:11px;\n  letter-spacing:.08em;\n  text-transform:uppercase;\n}\n\n\/* NEIGE SUR IMAGES *\/\n.lfni-image,\n.lfni-wide-image,\n.lfni-final-image{\n  position:relative;\n}\n\n.lfni-image-snow{\n  position:absolute;\n  inset:0;\n  width:100%;\n  height:100%;\n  z-index:999;\n  pointer-events:none;\n  overflow:hidden;\n}\n\n.lfni-image-snowflake{\n  position:absolute;\n  top:-30px;\n  left:0;\n  z-index:1000;\n  display:block;\n  color:#fff;\n  font-family:Arial,Helvetica,sans-serif;\n  font-style:normal;\n  line-height:1;\n  pointer-events:none;\n  text-shadow:\n    0 0 3px #fff,\n    0 0 7px #fff,\n    0 0 14px rgba(255,255,255,.95);\n  will-change:transform,opacity;\n  animation:lfniImageSnowFall var(--snow-duration) linear var(--snow-delay) infinite;\n}\n\n@keyframes lfniImageSnowFall{\n  0%{\n    transform:translate3d(0,-35px,0) rotate(0deg);\n    opacity:0;\n  }\n  8%{opacity:var(--snow-opacity)}\n  50%{\n    transform:translate3d(var(--snow-drift),50%,0) rotate(180deg);\n    opacity:var(--snow-opacity);\n  }\n  92%{opacity:var(--snow-opacity)}\n  100%{\n    transform:translate3d(calc(var(--snow-drift) * -0.5),calc(100% + 35px),0) rotate(360deg);\n    opacity:0;\n  }\n}\n\n\/* MOBILE *\/\n@media(max-width:749px){\n\n  .lf-noel-interieur{\n    padding:0 12px 60px;\n  }\n\n  .lfni-intro{\n    padding:65px 12px 55px;\n  }\n\n  .lfni-intro h2{font-size:39px}\n\n  .lfni-hero{\n    display:flex;\n    flex-direction:column;\n    gap:14px;\n    margin-bottom:75px;\n  }\n\n  .lfni-hero-image{\n    height:430px;\n    border-radius:24px;\n  }\n\n  .lfni-panel{\n    min-height:390px;\n    padding:45px 30px;\n    border-radius:24px;\n  }\n\n  .lfni-panel h1{font-size:49px}\n\n  .lfni-story,\n  .lfni-reverse{\n    display:flex;\n    flex-direction:column;\n    gap:30px;\n    margin-bottom:75px;\n  }\n\n  .lfni-reverse .lfni-story-image{order:0}\n\n  .lfni-story-image{\n    width:100%;\n    height:400px;\n    border-radius:23px;\n  }\n\n  .lfni-story-content{padding:0 10px}\n  .lfni-story-content h3{font-size:39px}\n\n  .lfni-wide{\n    display:flex;\n    flex-direction:column;\n    gap:14px;\n    margin-bottom:75px;\n  }\n\n  .lfni-wide-image{\n    height:390px;\n    border-radius:23px;\n  }\n\n  .lfni-wide-content{\n    padding:38px 28px;\n    border-radius:23px;\n  }\n\n  .lfni-wide-content h3{font-size:39px}\n\n  .lfni-final{\n    display:flex;\n    flex-direction:column;\n    gap:20px;\n    margin-bottom:75px;\n  }\n\n  .lfni-final-image{\n    width:100%;\n    height:390px;\n    border-radius:23px;\n  }\n\n  .lfni-final-content{\n    padding:10px 8px 20px;\n    text-align:center;\n  }\n\n  .lfni-final-content .lfni-gold-line{\n    margin-left:auto;\n    margin-right:auto;\n  }\n\n  .lfni-final-content p{\n    margin-left:auto;\n    margin-right:auto;\n  }\n\n  .lfni-end h3{font-size:38px}\n\n  .lfni-seo{\n    margin:20px auto 55px;\n    padding:38px 25px;\n    border-radius:23px;\n  }\n\n  .lfni-seo h2{font-size:36px}\n\n  .lfni-seo p{\n    font-size:14px;\n    line-height:1.8;\n  }\n\n  .lfni-seo-products{\n    margin-bottom:10px;\n  }\n\n  .lfni-seo-products h2{\n    font-size:36px;\n    margin-bottom:28px;\n  }\n\n  .lfni-product-links{\n    grid-template-columns:1fr;\n    gap:10px;\n  }\n\n  .lfni-product-links a{\n    min-height:95px;\n    padding:20px;\n  }\n\n  .lfni-snowflake{\n    text-shadow:\n      0 0 4px #fff,\n      0 0 10px rgba(255,255,255,.9);\n  }\n}\n\n\/* ACCESSIBILITÉ *\/\n@media(prefers-reduced-motion:reduce){\n\n  .lfni-snowflake,\n  .lfni-lights span,\n  .lfni-star,\n  .lfni-gold-line::after{\n    animation:none !important;\n  }\n\n  .lfni-snowflake{\n    display:none !important;\n  }\n\n  .lfni-reveal{\n    opacity:1 !important;\n    transform:none !important;\n    transition:none !important;\n  }\n\n  .lfni-image img,\n  .lfni-wide-image img,\n  .lfni-final-image img{\n    transition:none !important;\n  }\n\n  .lfni-product-links a{\n    transition:none !important;\n  }\n}\n\u003c\/style\u003e\n\n\u003cscript\u003e\n(function(){\n\n  \"use strict\";\n\n  const root = document.querySelector(\".lf-noel-interieur\");\n  if(!root) return;\n\n  const reduceMotion = window.matchMedia(\"(prefers-reduced-motion: reduce)\");\n  const snowContainer = root.querySelector(\".lfni-snow\");\n\n  \/* ======================================================\n     NEIGE PRINCIPALE\n     ====================================================== *\/\n\n  function createSnow(){\n\n    if(!snowContainer) return;\n\n    if(reduceMotion.matches){\n      snowContainer.innerHTML = \"\";\n      return;\n    }\n\n    snowContainer.innerHTML = \"\";\n\n    const snowCount = 85;\n    const symbols = [\"❄\",\"❅\",\"❆\",\"•\"];\n\n    for(let i = 0; i \u003c snowCount; i++){\n\n      const flake = document.createElement(\"i\");\n\n      flake.className = \"lfni-snowflake\";\n      flake.setAttribute(\"aria-hidden\",\"true\");\n\n      let size;\n      const randomSize = Math.random();\n\n      if(randomSize \u003c .65){\n        size = 5 + Math.random() * 7;\n      }else if(randomSize \u003c .90){\n        size = 9 + Math.random() * 8;\n      }else{\n        size = 15 + Math.random() * 9;\n      }\n\n      const x = Math.random() * 100;\n\n      const drift =\n        (10 + Math.random() * 35) *\n        (Math.random() \u003e .5 ? 1 : -1);\n\n      const opacity = .38 + Math.random() * .58;\n\n      let duration;\n\n      if(size \u003c 9){\n        duration = 18 + Math.random() * 12;\n      }else if(size \u003c 15){\n        duration = 14 + Math.random() * 9;\n      }else{\n        duration = 11 + Math.random() * 7;\n      }\n\n      const delay = -(Math.random() * duration);\n\n      const blur =\n        size \u003c 9 ? 1.2 :\n        size \u003c 15 ? .4 :\n        0;\n\n      const symbol =\n        symbols[Math.floor(Math.random() * symbols.length)];\n\n      flake.textContent = symbol;\n\n      flake.style.setProperty(\"--start-x\",x + \"vw\");\n      flake.style.setProperty(\"--drift\",drift + \"px\");\n      flake.style.setProperty(\"--snow-opacity\",opacity);\n\n      flake.style.fontSize = size + \"px\";\n      flake.style.animationDuration = duration + \"s\";\n      flake.style.animationDelay = delay + \"s\";\n      flake.style.filter = \"blur(\" + blur + \"px)\";\n\n      snowContainer.appendChild(flake);\n    }\n  }\n\n  createSnow();\n\n  \/* ======================================================\n     NEIGE SUR CHAQUE IMAGE\n     ====================================================== *\/\n\n  const imageSnowContainers =\n    root.querySelectorAll(\".lfni-image-snow\");\n\n  function createImageSnow(container){\n\n    if(!container) return;\n\n    if(reduceMotion.matches){\n      container.innerHTML = \"\";\n      return;\n    }\n\n    container.innerHTML = \"\";\n\n    const count = 24;\n    const symbols = [\"❄\",\"❅\",\"❆\",\"•\"];\n\n    for(let i = 0; i \u003c count; i++){\n\n      const flake = document.createElement(\"i\");\n\n      flake.className = \"lfni-image-snowflake\";\n      flake.setAttribute(\"aria-hidden\",\"true\");\n\n      flake.textContent =\n        symbols[Math.floor(Math.random() * symbols.length)];\n\n      const duration = 4 + Math.random() * 5;\n\n      flake.style.left = (Math.random() * 100) + \"%\";\n      flake.style.fontSize = (5 + Math.random() * 11) + \"px\";\n\n      flake.style.setProperty(\n        \"--snow-opacity\",\n        0.55 + Math.random() * 0.45\n      );\n\n      flake.style.setProperty(\n        \"--snow-drift\",\n        (-25 + Math.random() * 50) + \"px\"\n      );\n\n      flake.style.setProperty(\n        \"--snow-duration\",\n        duration + \"s\"\n      );\n\n      flake.style.setProperty(\n        \"--snow-delay\",\n        (-Math.random() * duration) + \"s\"\n      );\n\n      container.appendChild(flake);\n    }\n  }\n\n  function createAllImageSnow(){\n\n    imageSnowContainers.forEach(function(container){\n      createImageSnow(container);\n    });\n\n  }\n\n  createAllImageSnow();\n\n  \/* ======================================================\n     CHANGEMENT DU RÉGLAGE DE MOUVEMENT\n     ====================================================== *\/\n\n  if(typeof reduceMotion.addEventListener === \"function\"){\n\n    reduceMotion.addEventListener(\"change\",function(){\n\n      if(reduceMotion.matches){\n\n        if(snowContainer){\n          snowContainer.innerHTML = \"\";\n        }\n\n        imageSnowContainers.forEach(function(container){\n          container.innerHTML = \"\";\n        });\n\n      }else{\n\n        createSnow();\n        createAllImageSnow();\n\n      }\n\n    });\n\n  }\n\n  \/* ======================================================\n     REVEAL AU SCROLL\n     ====================================================== *\/\n\n  const revealElements =\n    root.querySelectorAll(\".lfni-reveal\");\n\n  if(\"IntersectionObserver\" in window){\n\n    const observer =\n      new IntersectionObserver(\n        function(entries){\n\n          entries.forEach(function(entry){\n\n            if(entry.isIntersecting){\n\n              entry.target.classList.add(\"is-visible\");\n              observer.unobserve(entry.target);\n\n            }\n\n          });\n\n        },\n        {\n          threshold:.12,\n          rootMargin:\"0px 0px -60px 0px\"\n        }\n      );\n\n    revealElements.forEach(function(element){\n      observer.observe(element);\n    });\n\n  }else{\n\n    revealElements.forEach(function(element){\n      element.classList.add(\"is-visible\");\n    });\n\n  }\n\n  \/* ======================================================\n     MICRO-PARALLAXE SOURIS\n     ====================================================== *\/\n\n  root.addEventListener(\n    \"mousemove\",\n    function(e){\n\n      if(reduceMotion.matches) return;\n\n      const rect = root.getBoundingClientRect();\n\n      const x =\n        ((e.clientX - rect.left) \/ rect.width) * 100;\n\n      const y =\n        ((e.clientY - rect.top) \/ rect.height) * 100;\n\n      root.style.setProperty(\"--mouse-x\",x + \"%\");\n      root.style.setProperty(\"--mouse-y\",y + \"%\");\n\n    },\n    {passive:true}\n  );\n\n})();\n\u003c\/script\u003e\n","products":[{"product_id":"ours-lumineux-noel-led-acrylique-blanc-30cm","title":"Ours Lumineux de Noël LED Acrylique Blanc Pur 30 cm","description":"","brand":"Luminaire France","offers":[{"title":"Default Title","offer_id":54526419829074,"sku":"B0FQWDW2LJ","price":47.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1092\/3288\/2002\/files\/ours-lumineux-noel-decoration-exterieure-jardin-neige-led.png?v=1788680702"},{"product_id":"lanterne-led-bois-81-cm-15-led","title":"Lanterne LED en bois 81 cm – 15 LED blanc chaud","description":"","brand":"Luminaire France","offers":[{"title":"Default Title","offer_id":54534518571346,"sku":"B07JWFDXC3","price":59.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1092\/3288\/2002\/files\/lanterne-bois-noel-lumiere-blanc-chaud.png?v=1788680837"},{"product_id":"lanterne-boule-neige-noel-led-musicale","title":"Lanterne boule à neige de Noël  – LED blanc chaud avec musique","description":"","brand":"Luminaire France","offers":[{"title":"Marron","offer_id":54526449516882,"sku":"B0DB816SZ8","price":24.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1092\/3288\/2002\/files\/lanterne-noel-boule-neige-led-bronze.png?v=1788680823"},{"product_id":"couronne-noel-lumineuse-120-led-gants","title":"Couronne de Noël Lumineuse 120 LED avec Gants pour Porte","description":"","brand":"Luminaire France","offers":[{"title":"Default Title","offer_id":54551328096594,"sku":"B0FVXLS5PK","price":29.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1092\/3288\/2002\/files\/gants-rouges-lumineux-cheminee-decoree-noel.png?v=1788697432"},{"product_id":"couronne-noel-lumineuse-led-45-cm-crochet","title":"Couronne de Noël Lumineuse LED","description":"","brand":"Luminaire France","offers":[{"title":"Default Title","offer_id":54551336911186,"sku":"B0FXTWBT9V","price":39.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1092\/3288\/2002\/files\/couronne-noel-led-lumineuse-45cm-porte.png?v=1788680767"},{"product_id":"lot-3-cadeaux-lumineux-noel-60-led-blanc-chaud","title":"Cadeaux Lumineux de Noël – 60 LED Blanc Chaud","description":"","brand":"Luminaire France","offers":[{"title":"Default Title","offer_id":54551365484882,"sku":"B0F8BNC9KL","price":59.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1092\/3288\/2002\/files\/cadeaux-lumineux-led-sous-sapin-noel.png?v=1789206344"},{"product_id":"ours-ourson-lumineux-noel-56-led-h44","title":"Ours et Ourson Lumineux de Noël","description":"","brand":"Luminaire France","offers":[{"title":"Default Title","offer_id":54551376134482,"sku":"B00FLYCMG0","price":73.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1092\/3288\/2002\/files\/ours-lumineux-ourson-decoration-noel-interieur-exterieur.png?v=1788717007"},{"product_id":"rideau-lumineux-noel-300-led-3x3m-blanc-chaud","title":"Guirlande Rideau de Noël 300 LED 3 × 3 m Blanc Chaud","description":"","brand":"Luminaire France","offers":[{"title":"Default Title","offer_id":54551432823122,"sku":"B0B5SWGCVP","price":19.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1092\/3288\/2002\/files\/rideau-lumineux-noel-fenetre-300-led.png?v=1788979269"},{"product_id":"bougies-led-flottantes-noel-10-pieces","title":"Bougies LED Flottantes Noël avec Télécommande","description":"","brand":"Luminaire France","offers":[{"title":"Default Title","offer_id":54551458349394,"sku":"B0GHNX2ZP4","price":59.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1092\/3288\/2002\/files\/bougies-led-noel-decoration-interieure.png?v=1789035520"},{"product_id":"bougies-led-flottantes-noel-10-telecommande","title":"Bougie LED Noël Flottantes : lot de 10 bougies","description":"","brand":"Luminaire France","offers":[{"title":"Default Title","offer_id":54551463035218,"sku":"B0HCYCF4VX","price":37.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1092\/3288\/2002\/files\/bougies-led-flottantes-decoration-noel..png?v=1789037299"},{"product_id":"branche-lumineuse-noel-willow-vine-144-led","title":"Branche Lumineuse 144 LED – Décoration de Noël","description":"","brand":"Luminaire France","offers":[{"title":"Default Title","offer_id":54551466049874,"sku":"B0CB61GMQN","price":29.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1092\/3288\/2002\/files\/branche-lumineuse-willow-vine-144-led-noel.png?v=1788966668"},{"product_id":"lutin-lumineux-noel","title":"3 Lutins de Noël Lumineux LED – Décoration festive","description":"","brand":"Luminaire France","offers":[{"title":"Default Title","offer_id":54551468507474,"sku":"B09GBG4BRN","price":29.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1092\/3288\/2002\/files\/3-lutins-noel-lumineux-sapin-decoration-maison.png?v=1789299471"},{"product_id":"lampadaire-noel-rouge-blanc-2-lanternes","title":"Lampadaire de Noël Rouge et Blanc à 2 Lanternes Lumineuses et Musicales","description":"","brand":"Luminaire France","offers":[{"title":"Default Title","offer_id":54551498096978,"sku":"B0BTBBWC9C","price":199.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1092\/3288\/2002\/files\/lampadaire-noel-2-lanternes-decoration-interieure.png?v=1788860369"},{"product_id":"guirlande-etoiles-noel-lumineuse","title":"Guirlande Lumineuse Étoiles 3 m – 120 LED Blanc Chaud","description":"","brand":"Luminaire France","offers":[{"title":"Default Title","offer_id":54657448771922,"sku":"B0F3GWHW12","price":19.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1092\/3288\/2002\/files\/guirlande-lumineuse-etoiles-noel-120-led.png?v=1789223442"},{"product_id":"village-noel-lumineux","title":"Village de Noël Lumineux LED – 4 Maisons Miniatures Blanc Chaud","description":"","brand":"Luminaire France","offers":[{"title":"Default Title","offer_id":54657612644690,"sku":"B0FL7CL8DP","price":25.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1092\/3288\/2002\/files\/village-noel-lumineux-maisons-rangee-decoration-festive.png?v=1789295331"},{"product_id":"lustre-lumineux-noel-pere-noel-suspendre","title":"Lustre lumineux de Noël Père Noël à suspendre","description":"","brand":"Luminaire France","offers":[{"title":"Default Title","offer_id":54711420551506,"sku":"B0HHN9G8ST","price":29.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1092\/3288\/2002\/files\/suspension-lumineuse-chapeau-pere-noel-decoration-noel-interieur.png?v=1789313277"},{"product_id":"guirlande-lumineuse-sapin-noel-400-led-16-brins","title":"Guirlande lumineuse sapin de Noël 400 LED – 16 brins 2 m","description":"","brand":"Luminaire France","offers":[{"title":"Default Title","offer_id":54711561421138,"sku":"B0FH516D31","price":29.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1092\/3288\/2002\/files\/guirlande-sapin-noel-400-led-blanc-chaud.png?v=1789311483"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1092\/3288\/2002\/collections\/luminaires-noel-interieur-salon-sapin.png?v=1788524472","url":"https:\/\/luminairefrance.fr\/collections\/luminaires-noel-interieur.oembed","provider":"Luminaire France","version":"1.0","type":"link"}