@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")}:root{--lu-givre:#f3f7fc;--lu-voile:#e4edf8;--lu-nuit:#1b3768;--lu-nuit-f:#122850;--lu-or:#b58a2c;--lu-or-f:#6b4e0c;--lu-or-doux:#fbf4df;--lu-encre:#14233a;--lu-gris:#5a6a80;--lu-bord:#d5e1ee;--lu-blanc:#fff;--lu-titre:"Philosopher",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}
