@font-face{font-family:Philosopher;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/polices/p4.woff2) format("woff2")}@font-face{font-family:Philosopher;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/polices/p7.woff2) format("woff2")}@font-face{font-family:Cabin;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/polices/c.woff2) format("woff2")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/polices/pf500.woff2) format("woff2")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/polices/pf700.woff2) format("woff2")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/polices/pfi.woff2) format("woff2")}:root{--lu-givre:#fffaf2;--lu-voile:#fbeedc;--lu-nuit:#9b1c2e;--lu-nuit-f:#761320;--lu-or:#c6952f;--lu-or-f:#7a5608;--lu-or-doux:#fdf3d8;--lu-encre:#22281f;--lu-gris:#676a58;--lu-bord:#eddcbd;--lu-blanc:#fff;--lu-titre:"Playfair Display",Georgia,serif;--lu-texte:"Cabin",system-ui,sans-serif}body{background:var(--lu-givre);color:var(--lu-encre);font-family:var(--lu-texte)}h1,h2,h3{font-family:var(--lu-titre);font-weight:700;color:var(--lu-nuit-f);letter-spacing:0}.lu-page{display:block}.lu-cache{position:absolute;left:-9999px}.lu-texte{max-width:800px;margin:0 auto;padding:24px 16px 56px}.lu-texte p,.lu-texte li{line-height:1.65}.lu-texte section{margin:0 0 32px}.lu-court{font-weight:600;color:var(--lu-nuit-f)}.lu-legende,.lu-date{font-size:.86rem;color:var(--lu-gris)}.lu-petit{font-size:.8rem;color:var(--lu-gris);white-space:nowrap}.lu-tableau{overflow-x:auto;margin:12px 0}.lu-texte table,.lu-fiche table{border-collapse:collapse;width:100%;background:var(--lu-blanc)}.lu-texte th,.lu-texte td,.lu-fiche th,.lu-fiche td{border-bottom:1px solid var(--lu-bord);padding:9px 11px;text-align:left;vertical-align:top}.lu-texte th,.lu-fiche th{background:var(--lu-voile);color:var(--lu-nuit-f)}.lu-form input,.lu-form textarea,#lu-lex{width:100%;padding:12px;border:1px solid var(--lu-bord);font:inherit;background:var(--lu-blanc);border-radius:8px}.lu-form button{background:var(--lu-nuit);color:#fff;border:0;border-radius:8px;padding:12px 22px;font:inherit;font-weight:600;cursor:pointer}.lu-terme h3{margin:1rem 0 .2rem;font-size:1.1rem}.lu-terme p{margin:0}.lu-ciel{background-color:var(--lu-voile);background-image:radial-gradient(circle at 12% 22%,#b58a2c 2.5px,transparent 3px),radial-gradient(circle at 24% 68%,#1b3768 2px,transparent 2.5px),radial-gradient(circle at 38% 12%,#b58a2c 3px,transparent 3.5px),radial-gradient(circle at 54% 88%,#1b3768 2px,transparent 2.5px),radial-gradient(circle at 70% 20%,#1b3768 2.5px,transparent 3px),radial-gradient(circle at 80% 62%,#b58a2c 3px,transparent 3.5px),radial-gradient(circle at 91% 16%,#b58a2c 2px,transparent 2.5px),radial-gradient(circle at 6% 84%,#b58a2c 2.5px,transparent 3px),radial-gradient(circle at 18% 44%,#1b3768 1.5px,transparent 2px),radial-gradient(circle at 88% 82%,#1b3768 1.5px,transparent 2px),linear-gradient(180deg,#dbe7f6,#f3f7fc);padding:56px 16px 48px;text-align:center}.lu-ciel-in{max-width:780px;margin:0 auto}.lu-ciel h1{font-size:clamp(2rem,4.4vw,3.2rem);line-height:1.12;margin:0 0 16px}.lu-ciel p{font-size:1.1rem;line-height:1.55;margin:0 auto 22px;max-width:640px;color:#37475e}.lu-boutons{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-bottom:22px}.lu-b{background:var(--lu-nuit);color:#fff!important;padding:13px 22px;border-radius:8px;font-weight:600;text-decoration:none}.lu-b:hover{background:var(--lu-nuit-f)}.lu-b2{background:var(--lu-blanc);color:var(--lu-nuit)!important;box-shadow:inset 0 0 0 1.5px var(--lu-nuit)}.lu-b2:hover{background:var(--lu-or-doux)}.lu-un{display:inline-flex;align-items:center;gap:12px;text-align:left;background:var(--lu-blanc);border-radius:10px;padding:8px 18px 8px 8px;text-decoration:none;color:var(--lu-encre);border-bottom:3px solid var(--lu-or)}.lu-un img{width:60px;height:60px;object-fit:contain}.lu-un small{display:block;color:var(--lu-gris)}.lu-scene{max-width:1180px;margin:0 auto;padding:44px 16px 8px}.lu-scene h2{font-size:clamp(1.6rem,3vw,2.3rem);margin:0 0 8px}.lu-scene h2 a{color:inherit;text-decoration:none}.lu-scene h2 a:hover{color:var(--lu-or-f)}.lu-scene-tete{max-width:720px;margin-bottom:18px}.lu-scene-tete p{margin:0 0 8px;line-height:1.55;color:#37475e}.lu-tuiles{display:flex;flex-wrap:wrap;gap:8px 28px;border-top:1px solid var(--lu-bord);border-bottom:1px solid var(--lu-bord);padding:14px 0;margin-bottom:20px}.lu-tuiles a{flex:1 1 170px;text-decoration:none;color:var(--lu-encre);padding-left:14px;border-left:2px solid var(--lu-or)}.lu-tuiles a:hover strong{color:var(--lu-or-f)}.lu-tuiles strong{display:block;font-family:var(--lu-titre);font-size:1.12rem;color:var(--lu-nuit-f)}.lu-tuiles span{font-size:.9rem;color:var(--lu-gris);line-height:1.35;display:block}.lu-mods{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.lu-mod{display:flex;flex-direction:column;gap:5px;background:var(--lu-blanc);border-radius:12px;padding:12px;text-decoration:none;color:var(--lu-encre);box-shadow:0 1px 2px #14233a14}.lu-mod:hover{box-shadow:0 3px 12px #14233a29}.lu-mod img{width:100%;height:150px;object-fit:contain}.lu-mod strong{line-height:1.25;font-size:.96rem}.lu-mod span{font-size:.84rem;color:var(--lu-gris)}.lu-reperes{padding-top:40px}.lu-questions-acc{padding-bottom:56px}.lu-questions-acc details{border-bottom:1px solid var(--lu-bord);padding:12px 0}.lu-questions-acc summary{cursor:pointer;font-weight:600}.lu-questions-acc p{line-height:1.6;margin:8px 0 0}.lu-questions{display:grid;gap:12px;margin:18px 0}.lu-questions fieldset{border:1px solid var(--lu-bord);border-radius:10px;padding:14px;margin:0;background:var(--lu-blanc)}.lu-questions legend{font-weight:700;color:var(--lu-nuit-f);padding:0 6px}.lu-choix{display:flex;flex-wrap:wrap;gap:8px 18px}.lu-choix label{cursor:pointer}.lu-resultat{display:grid;grid-template-columns:120px 1fr;gap:16px;background:var(--lu-blanc);border-radius:10px;padding:14px;margin:0 0 14px;border-left:3px solid var(--lu-or)}.lu-resultat img{width:100%;height:auto;object-fit:contain}.lu-resultat h3{margin:0 0 6px}.lu-rang{margin:0;font-size:.82rem;font-weight:600;color:var(--lu-or-f)}.lu-pour,.lu-reserve{margin:4px 0;padding-left:18px;font-size:.95rem}.lu-reserve{color:#6f1e23}.lu-voir{font-weight:600}.lu-chapo{font-size:1.1rem;max-width:44rem;margin:.6rem 0 0}.lu-corps{max-width:1120px;margin:0 auto;padding:24px 16px 48px}.lu-fiche{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:40px;align-items:start}.lu-achat{position:sticky;top:90px;background:var(--lu-blanc);border-radius:12px;padding:16px;text-align:center;border-top:3px solid var(--lu-or)}.lu-achat img{width:100%;height:auto;max-height:260px;object-fit:contain}.lu-prix{font-size:1.4rem;font-weight:700;margin:.5rem 0 .1rem}.lu-mention{font-size:.8rem;color:var(--lu-gris);margin:.2rem 0 .6rem}.lu-bouton{display:block;background:var(--lu-nuit);color:#fff!important;border-radius:8px;padding:12px;font-weight:600;text-decoration:none}.lu-bouton:hover{background:var(--lu-nuit-f)}.lu-article section{margin:0 0 32px}.lu-article h2{margin:0 0 .6rem}.lu-article h3{margin:1rem 0 .4rem}.lu-deux{font-weight:600}.lu-reperes-f{display:flex;flex-wrap:wrap;gap:6px 18px;list-style:none;padding:0 0 14px;margin:0 0 24px;border-bottom:1px solid var(--lu-bord)}.lu-reperes-f li{font-size:.92rem;font-weight:600;color:var(--lu-nuit-f)}.lu-reperes-f li:before{content:"\2726  ";color:var(--lu-or)}.lu-regard{background:var(--lu-voile);border-radius:12px;padding:18px}.lu-attention{background:var(--lu-or-doux);border-radius:12px;padding:18px}.lu-final{border-left:4px solid var(--lu-nuit);padding-left:18px}.lu-double{display:grid;grid-template-columns:1fr 1fr;gap:20px}.lu-double h2{font-size:1.15rem}.lu-article details{border-bottom:1px solid var(--lu-bord);padding:10px 0}.lu-article summary{cursor:pointer;font-weight:600}.lu-origine{font-size:.9rem;color:var(--lu-gris)}.lu-filtres{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;background:var(--lu-blanc);border-radius:12px;padding:14px;margin-top:18px}.lu-filtres label{display:flex;flex-direction:column;font-size:.82rem;font-weight:600;gap:4px}.lu-filtres select{padding:8px;border:1px solid var(--lu-bord);border-radius:8px;background:#fff;font:inherit;font-weight:400;min-width:0}.lu-compte{font-weight:600;margin:14px 0}.lu-grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px}.lu-carte{background:var(--lu-blanc);border-radius:12px;padding:14px;display:flex;flex-direction:column}.lu-carte[hidden]{display:none}.lu-carte img{width:100%;height:170px;object-fit:contain}.lu-carte a.lu-lien{color:inherit;text-decoration:none}.lu-carte h2{font-size:1.05rem;margin:.6rem 0 .4rem;line-height:1.3}.lu-carte ul{list-style:none;margin:0;padding:0;font-size:.88rem;color:var(--lu-gris);flex:1}.lu-carte .lu-prix{font-size:1.05rem}.lu-actions{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:.88rem}.lu-actions a{font-weight:600}.lu-actions label{display:flex;gap:5px;align-items:center;cursor:pointer}.lu-barre{position:sticky;bottom:12px;z-index:5;display:flex;gap:10px;align-items:center;justify-content:center;background:var(--lu-blanc);border-radius:12px;padding:10px 14px;margin:18px auto;max-width:460px;box-shadow:0 4px 18px #14233a40}.lu-barre[hidden],#lu-cmp[hidden]{display:none}.lu-barre button{background:var(--lu-nuit);color:#fff;border:0;border-radius:8px;padding:8px 14px;font:inherit;font-weight:600;cursor:pointer}.lu-barre button:disabled{opacity:.5;cursor:default}.lu-barre .lu-sec{background:none;color:var(--lu-nuit);box-shadow:inset 0 0 0 1px var(--lu-nuit)}.sticky{background:var(--lu-blanc);border-top:2px solid var(--lu-or);color:var(--lu-encre)}.sticky b,.sticky span{color:var(--lu-encre)}.sticky .remun{color:var(--lu-gris)}.sticky .in>a{background:var(--lu-nuit)!important;color:#fff!important;border:0}.sticky .in>a .ic{color:#fff}.sticky .st-comp{background:none!important;color:var(--lu-nuit)!important}.sticky .in>a.lu-barre-outil{flex:none;display:inline-flex;align-items:center;padding:11px 18px;background:var(--lu-or-doux)!important;color:var(--lu-or-f)!important;box-shadow:inset 0 0 0 1.5px var(--lu-or);border-radius:8px;font-weight:700;text-decoration:none;white-space:nowrap}.sticky .in>a.lu-barre-outil:hover{background:#f6e9c3!important}@media (max-width:900px){.sticky .st-comp{display:none}.sticky .in>a.lu-barre-outil{padding:9px 12px;font-size:.86rem}}@media (max-width:520px){.sticky .in{flex-wrap:wrap;justify-content:center;gap:6px}.sticky .in>div{display:none}.sticky .in>a,.sticky .in>a.lu-barre-outil{padding:9px 11px;font-size:.84rem}.sticky .remun{margin:0;flex-basis:100%;text-align:center;font-size:.72rem}}.btn-prix,.btn-prix:hover,.btn-prix *,.pr-cta,.pr-cta:hover,.pr-cta *{color:#fff!important}.btn-prix,.pr-cta{background:var(--lu-nuit)!important}@media (max-width:1000px){.lu-mods{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.lu-fiche{grid-template-columns:minmax(0,1fr);gap:20px}.lu-achat{position:static;grid-row:1}.lu-double{grid-template-columns:1fr}.lu-filtres{grid-template-columns:1fr 1fr}}@media (max-width:560px){.lu-mods{grid-template-columns:repeat(2,minmax(0,1fr))}.lu-tuiles a{flex-basis:45%}.lu-resultat{grid-template-columns:84px 1fr}.lu-ciel{padding:36px 16px;background-image:linear-gradient(180deg,#dbe7f6,#f3f7fc)}}.rt-voisins{max-width:1120px;margin:8px auto 36px;padding:20px 16px 8px;border-top:2px solid var(--lu-or)}.rt-voisins-t{font-family:var(--lu-titre);font-weight:700;font-size:1.1rem;color:var(--lu-nuit-f);margin:0 0 8px}.rt-voisins-l{list-style:none;display:flex;flex-wrap:wrap;gap:6px 22px;padding:0;margin:0 0 16px}.rt-voisins-l a{color:var(--lu-nuit);text-underline-offset:3px}.rt-voisins-l a:hover{color:var(--lu-or-f)}.rt-lire{display:block;text-align:center;font-size:.9rem;font-weight:600;color:var(--lu-nuit);padding:6px 4px 0;text-underline-offset:3px}.bar .burger{margin-left:auto}:root{--lu-sapin:#1c4a36;--lu-sapin-f:#123425}h1,h2,h3{color:var(--lu-sapin-f);font-weight:700}.bar{position:relative;background:#fffdf8;border-bottom:0}.bar:after{content:"";position:absolute;left:0;right:0;bottom:-7px;height:14px;pointer-events:none;background-image:radial-gradient(circle,#d4372f 0 3.5px,transparent 4px),radial-gradient(circle,#e7b53b 0 3.5px,transparent 4px),radial-gradient(circle,#2f8a5c 0 3.5px,transparent 4px),linear-gradient(#5b4a2e,#5b4a2e);background-size:84px 14px,84px 14px,84px 14px,100% 1px;background-position:0 0,28px 0,56px 0,0 3px;background-repeat:repeat-x;filter:drop-shadow(0 1px 3px rgba(230,170,50,.55))}.logo .sceau{background:var(--lu-sapin)!important}.pill{background:var(--lu-nuit)!important;border-radius:26px}.lu-ciel{position:relative;overflow:hidden;background:#10233f;background-image:none;padding:0;min-height:clamp(520px,72vh,720px);display:flex;align-items:center;justify-content:center;text-align:center}.lu-ciel-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lu-ciel:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,#0c182c9e 0,#0c182c57 55%,#0c182c1f);z-index:1}.lu-ciel-in{position:relative;z-index:3;padding:44px 20px}.lu-ciel h1{color:#fff8e6;font-size:clamp(2.2rem,5vw,3.9rem);text-shadow:0 2px 18px rgba(0,0,0,.55)}.lu-ciel p{color:#fff;text-shadow:0 1px 10px rgba(0,0,0,.7);font-size:1.14rem}.lu-neige{position:absolute;inset:-100% 0 0;z-index:2;pointer-events:none;background-image:radial-gradient(circle at 12% 18%,#fff 0 2px,transparent 2.6px),radial-gradient(circle at 38% 42%,#fff 0 1.6px,transparent 2.2px),radial-gradient(circle at 66% 12%,#fff 0 2.4px,transparent 3px),radial-gradient(circle at 84% 58%,#fff 0 1.8px,transparent 2.4px),radial-gradient(circle at 22% 76%,#fff 0 2.2px,transparent 2.8px),radial-gradient(circle at 54% 86%,#fff 0 1.5px,transparent 2px);background-size:420px 420px;opacity:.85;animation:lu-tombe 22s linear infinite}@keyframes lu-tombe{to{transform:translateY(50%)}}@media (prefers-reduced-motion:reduce){.lu-neige{animation:none}}.lu-b{background:var(--lu-nuit);border-radius:30px;box-shadow:0 6px 18px #9b1c2e73}.lu-b2{background:#fffaf2f0;color:var(--lu-sapin-f)!important;box-shadow:inset 0 0 0 1.5px var(--lu-or)}.lu-un{border-bottom:0;border-radius:16px;box-shadow:0 8px 26px #0a142859,inset 0 0 0 1.5px var(--lu-or)}.lu-scene-noel{max-width:none;position:relative;padding:60px max(16px,calc((100% - 1180px)/2)) 34px;background:linear-gradient(#fffaf2 0,#fffaf2e6 24%,#fbeedc)}.lu-scene h2{position:relative;padding-bottom:12px}.lu-scene h2:after{content:"\2726   \2726   \2726";display:block;margin-top:6px;font-size:.8rem;letter-spacing:.3em;color:var(--lu-or)}.lu-tuiles a{background:#fffdf8;border:1px solid var(--lu-bord);border-left:3px solid var(--lu-nuit);border-radius:12px;padding:12px 14px}.lu-tuiles{border:0;gap:12px}.lu-tuiles strong{color:var(--lu-sapin-f)}.lu-mod{border-radius:16px;box-shadow:0 2px 10px #5a3c141f;border-top:3px solid var(--lu-or);transition:transform .15s}.lu-mod:hover{transform:translateY(-3px);box-shadow:0 8px 22px #5a3c1433}.lu-reperes{max-width:none;margin-top:30px;padding:48px max(16px,calc((100% - 1180px)/2));background:linear-gradient(#1c4a36e6,#123425eb),url(/assets/noel-bande.webp) center/cover}.lu-reperes h2{color:#fff8e6}.lu-reperes .lu-tuiles strong{color:var(--lu-sapin-f)}.lu-page .hero{background:linear-gradient(180deg,#fbeedc,#fffaf2)!important;border-color:var(--lu-or)!important;color:var(--lu-encre)!important}.lu-page .hero h1{color:var(--lu-sapin-f)!important}.rt-voisins-l a{border-radius:24px;background:#fdf3d8;color:var(--lu-sapin-f)!important;border:1px solid var(--lu-bord)}.sticky{border-top:2px solid var(--lu-or)}.sticky .in>a{border-radius:24px}.sticky .st-comp{color:var(--lu-sapin-f)!important}.btn-prix,.pr-cta{border-radius:24px}.nav .grp>button,.nav .grp>a{font-weight:600;color:var(--lu-sapin-f);font-size:.98rem;padding:9px 13px;border-radius:22px}.nav .grp:hover>button,.nav .grp>button[aria-expanded=true]{background:#fbeedc;color:var(--lu-nuit)}.pan{border-radius:14px;border:1px solid var(--lu-bord);border-top:3px solid var(--lu-or);box-shadow:0 14px 34px #5a3c142e;background:#fffdf8}.pan a{border-radius:8px;color:var(--lu-encre)}.pan a:hover{background:#fbeedc;color:var(--lu-nuit)}.pan-titre{color:var(--lu-nuit);font-family:var(--lu-titre);font-style:italic;font-weight:500;letter-spacing:0;text-transform:none;font-size:.95rem}.lu-fiche{display:block;max-width:880px;margin:0 auto}.lu-vitrine{display:grid;grid-template-columns:320px minmax(0,1fr);gap:26px;align-items:stretch;margin:0 0 34px;padding:22px;background:linear-gradient(135deg,#fffdf8,#fbeedc);border:1px solid var(--lu-bord);border-radius:20px;box-shadow:0 10px 30px #5a3c141f}.lu-achat{position:static;border-top:0;border-radius:16px;box-shadow:inset 0 0 0 1.5px var(--lu-or);display:flex;flex-direction:column;justify-content:center}.lu-reperes-f{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-content:center;margin:0;padding:0;border:0}.lu-reperes-f li{display:flex;align-items:center;gap:8px;background:#fffdf8;border:1px solid var(--lu-bord);border-radius:12px;padding:12px 14px;line-height:1.3;color:var(--lu-sapin-f)}.lu-reperes-f li:before{content:"\2726";color:var(--lu-or);flex:none}.lu-article{max-width:780px;margin:0 auto}.lu-article h2{padding-left:14px;border-left:4px solid var(--lu-nuit)}.lu-double{gap:16px}.lu-double>div{border-radius:16px;padding:16px 18px}.lu-double>div:first-child{background:#eaf3ec;border:1px solid #bcd8c5}.lu-double>div:last-child{background:#fbeeee;border:1px solid #efcbc9}.lu-double h2{border:0;padding:0;margin-top:0}.lu-final{background:#fdf3d8;border:1.5px solid var(--lu-or);border-radius:18px;padding:20px 22px}.lu-final h2{border:0;padding:0;margin-top:0}.lu-attention{background:#fffdf8;border:1px dashed var(--lu-or);border-radius:16px;padding:16px 18px}.lu-attention h2{border:0;padding:0;margin-top:0}@media (max-width:760px){.lu-vitrine{grid-template-columns:minmax(0,1fr);padding:14px}.lu-reperes-f{grid-template-columns:1fr}}
