.lc-night-addition .lc-night-narrative{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 56px}
.lc-night-addition .lc-night-narrative p{margin:0;max-width:64ch}
.lc-night-addition .lc-night-fieldwork{background:var(--lc-paper)}
.lc-night-addition .lc-night-contact{margin-top:38px;padding-top:26px;border-top:1px solid var(--lc-line)}
.lc-night-addition .lc-night-contact a{font-size:13px;font-weight:750}
.lc-night-addition .lc-network p{max-width:980px}
.ip-night-gallery{margin-top:28px}
.ip-night-gallery h3{font:400 27px/1.25 Georgia,serif;color:#03333c;margin:30px 0 20px}
.ip-night-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.ip-night-card{display:block;background:white;border:1px solid #c9d4d3;color:#03333c;text-decoration:none!important;min-width:0}
.ip-night-card figure{margin:0}.ip-night-card img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;display:block}
.ip-night-card figcaption{padding:24px 18px;font:400 22px/1.3 Georgia,serif}
.ip-night-card:hover{box-shadow:0 10px 24px rgba(3,51,60,.08)}
.ip-night-card:focus-visible{outline:2px solid #977744;outline-offset:4px}
@media(max-width:1000px){.lc-night-addition .lc-night-narrative{gap:28px 36px}.ip-night-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.lc-night-addition .lc-night-narrative{grid-template-columns:1fr;gap:24px}.lc-night-addition .lc-night-narrative p{max-width:none}.ip-night-cards{gap:14px}.ip-night-card figcaption{font-size:18px;padding:20px 12px}
.lc-night-addition[data-ip-night-city="detective-prive-chateaudun"] .lc-hero>picture img{object-position:25% center}
.lc-night-addition[data-ip-night-city="detective-prive-narbonne"] .lc-hero>picture img{object-position:right center}
}
@media(max-width:767px){.lc-night-addition[data-ip-night-city="detective-prive-rodez"] .lc-hero picture img{object-position:65% center}}
@media(max-width:767px){.lc-night-addition[data-ip-night-city="detective-prive-lisieux"] .lc-hero picture img{object-position:55% center}}
@media(max-width:767px){.lc-night-addition[data-ip-night-city="detective-prive-angouleme"] .lc-hero picture img{object-position:55% center}.lc-night-addition[data-ip-night-city="detective-prive-cognac"] .lc-hero picture img{object-position:60% center}}
@media(max-width:767px){.lc-night-addition[data-ip-night-city="detective-prive-saintes"] .lc-hero picture img{object-position:35% center}.lc-night-addition[data-ip-night-city="detective-prive-royan"] .lc-hero picture img{object-position:40% center}}
@media(max-width:767px){.lc-night-addition[data-ip-night-city="detective-prive-rochefort"] .lc-hero picture img{object-position:40% center}}
@media(max-width:767px){.lc-night-addition[data-ip-night-city="detective-prive-vierzon"] .lc-hero picture img{object-position:30% center}.lc-night-addition[data-ip-night-city="detective-prive-tulle"] .lc-hero picture img{object-position:35% center}}
@media(max-width:767px){.lc-night-addition[data-ip-night-city="detective-prive-beaune"] .lc-hero picture img{object-position:40% center}.lc-night-addition[data-ip-night-city="detective-prive-saint-brieuc"] .lc-hero picture img{object-position:40% center}.lc-night-addition[data-ip-night-city="detective-prive-lannion"] .lc-hero picture img{object-position:15% center}.lc-night-addition[data-ip-night-city="detective-prive-dinan"] .lc-hero picture img{object-position:40% center}}
@media(max-width:767px){.lc-night-addition[data-ip-night-city="detective-prive-perigueux"] .lc-hero picture img{object-position:70% center}.lc-night-addition[data-ip-night-city="detective-prive-bergerac"] .lc-hero picture img{object-position:60% center}.lc-night-addition[data-ip-night-city="detective-prive-montbeliard"] .lc-hero picture img{object-position:65% center}.lc-night-addition[data-ip-night-city="detective-prive-pontarlier"] .lc-hero picture img{object-position:65% center}}
@media(max-width:767px){.lc-night-addition[data-ip-night-city="detective-prive-vernon"] .lc-hero picture img{object-position:15% center}.lc-night-addition[data-ip-night-city="detective-prive-louviers"] .lc-hero picture img{object-position:65% center}.lc-night-addition[data-ip-night-city="detective-prive-dreux"] .lc-hero picture img{object-position:65% center}.lc-night-addition[data-ip-night-city="detective-prive-brest"] .lc-hero picture img{object-position:65% center}}
@media(max-width:767px){.lc-night-addition[data-ip-night-city="detective-prive-quimper"] .lc-hero picture img{object-position:65% center}.lc-night-addition[data-ip-night-city="detective-prive-morlaix"] .lc-hero picture img{object-position:55% center}.lc-night-addition[data-ip-night-city="detective-prive-concarneau"] .lc-hero picture img{object-position:75% center}.lc-night-addition[data-ip-night-city="detective-prive-montargis"] .lc-hero picture img{object-position:15% center}}
@media(max-width:767px){.lc-night-addition[data-ip-night-city="detective-prive-auch"] .lc-hero picture img{object-position:70% center}.lc-night-addition[data-ip-night-city="detective-prive-montpellier"] .lc-hero picture img{object-position:75% center}.lc-night-addition[data-ip-night-city="detective-prive-beziers"] .lc-hero picture img{object-position:25% center}.lc-night-addition[data-ip-night-city="detective-prive-sete"] .lc-hero picture img{object-position:35% center}}
@media(max-width:767px){.lc-night-addition[data-ip-night-city="detective-prive-agde"] .lc-hero picture img{object-position:20% center}.lc-night-addition[data-ip-night-city="detective-prive-chateauroux"] .lc-hero picture img{object-position:70% center}}
@media(max-width:767px){.lc-night-addition[data-ip-night-city="detective-prive-dole"] .lc-hero picture img{object-position:35% center}.lc-night-addition[data-ip-night-city="detective-prive-mont-de-marsan"] .lc-hero picture img{object-position:75% center}.lc-night-addition[data-ip-night-city="detective-prive-dax"] .lc-hero picture img{object-position:75% center}.lc-night-addition[data-ip-night-city="detective-prive-blois"] .lc-hero picture img{object-position:35% center}}
@media(max-width:767px){.lc-night-addition[data-ip-night-city="detective-prive-vendome"] .lc-hero picture img{object-position:45% center}.lc-night-addition[data-ip-night-city="detective-prive-romorantin-lanthenay"] .lc-hero picture img{object-position:60% center}.lc-night-addition[data-ip-night-city="detective-prive-cahors"] .lc-hero picture img{object-position:30% center}.lc-night-addition[data-ip-night-city="detective-prive-figeac"] .lc-hero picture img{object-position:55% center}}
@media(max-width:767px){.lc-night-addition[data-ip-night-city="detective-prive-agen"] .lc-hero picture img{object-position:40% center}.lc-night-addition[data-ip-night-city="detective-prive-villeneuve-sur-lot"] .lc-hero picture img{object-position:40% center}.lc-night-addition[data-ip-night-city="detective-prive-marmande"] .lc-hero picture img{object-position:60% center}}
@media(max-width:767px){.lc-night-addition[data-ip-night-city="detective-prive-angers"] .lc-hero picture img{object-position:35% center}.lc-night-addition[data-ip-night-city="detective-prive-cholet"] .lc-hero picture img{object-position:45% center}.lc-night-addition[data-ip-night-city="detective-prive-saumur"] .lc-hero picture img{object-position:50% center}}
@media(max-width:767px){.lc-night-addition[data-ip-night-city="detective-prive-cherbourg-en-cotentin"] .lc-hero picture img{object-position:40% center}.lc-night-addition[data-ip-night-city="detective-prive-saint-lo"] .lc-hero picture img{object-position:45% center}.lc-night-addition[data-ip-night-city="detective-prive-granville"] .lc-hero picture img{object-position:45% center}}
@media(max-width:767px){.lc-night-addition[data-ip-night-city="detective-prive-chalons-en-champagne"] .lc-hero picture img{object-position:35% center}.lc-night-addition[data-ip-night-city="detective-prive-epernay"] .lc-hero picture img{object-position:65% center}.lc-night-addition[data-ip-night-city="detective-prive-saint-dizier"] .lc-hero picture img{object-position:40% center}.lc-night-addition[data-ip-night-city="detective-prive-chaumont"] .lc-hero picture img{object-position:65% center}}
@media(max-width:767px){.lc-night-addition[data-ip-night-city="detective-prive-laval"] .lc-hero picture img{object-position:35% center}.lc-night-addition[data-ip-night-city="detective-prive-mayenne"] .lc-hero picture img{object-position:65% center}.lc-night-addition[data-ip-night-city="detective-prive-chateau-gontier-sur-mayenne"] .lc-hero picture img{object-position:65% center}}
@media(max-width:767px){.lc-night-addition[data-ip-night-city="detective-prive-longwy"] .lc-hero picture img{object-position:65% center}.lc-night-addition[data-ip-night-city="detective-prive-luneville"] .lc-hero picture img{object-position:35% center}.lc-night-addition[data-ip-night-city="detective-prive-verdun"] .lc-hero picture img{object-position:35% center}.lc-night-addition[data-ip-night-city="detective-prive-bar-le-duc"] .lc-hero picture img{object-position:65% center}}
@media(max-width:767px){.lc-night-addition[data-ip-night-city="detective-prive-vannes"] .lc-hero picture img{object-position:35% center}.lc-night-addition[data-ip-night-city="detective-prive-lorient"] .lc-hero picture img{object-position:100% center}.lc-night-addition[data-ip-night-city="detective-prive-pontivy"] .lc-hero picture img{object-position:100% center}.lc-night-addition[data-ip-night-city="detective-prive-thionville"] .lc-hero picture img{object-position:65% center}}
@media(max-width:767px){.lc-night-addition[data-ip-night-city="detective-prive-sarreguemines"] .lc-hero picture img{object-position:0% center}.lc-night-addition[data-ip-night-city="detective-prive-forbach"] .lc-hero picture img{object-position:100% center}.lc-night-addition[data-ip-night-city="detective-prive-nevers"] .lc-hero picture img{object-position:100% center}.lc-night-addition[data-ip-night-city="detective-prive-beauvais"] .lc-hero picture img{object-position:0% center}}
@media(max-width:767px){.lc-night-addition[data-ip-night-city="detective-prive-compiegne"] .lc-hero picture img{object-position:0% center}.lc-night-addition[data-ip-night-city="detective-prive-creil"] .lc-hero picture img{object-position:100% center}.lc-night-addition[data-ip-night-city="detective-prive-senlis"] .lc-hero picture img{object-position:100% center}.lc-night-addition[data-ip-night-city="detective-prive-chantilly"] .lc-hero picture img{object-position:100% center}}
@media(max-width:767px){.lc-night-addition[data-ip-night-city="detective-prive-alencon"] .lc-hero picture img{object-position:0% center}.lc-night-addition[data-ip-night-city="detective-prive-flers"] .lc-hero picture img{object-position:0% center}.lc-night-addition[data-ip-night-city="detective-prive-argentan"] .lc-hero picture img{object-position:100% center}.lc-night-addition[data-ip-night-city="detective-prive-pau"] .lc-hero picture img{object-position:0% center}}
@media(max-width:767px){.lc-night-addition[data-ip-night-city="detective-prive-bayonne"] .lc-hero picture img{object-position:100% center}.lc-night-addition[data-ip-night-city="detective-prive-biarritz"] .lc-hero picture img{object-position:100% center}.lc-night-addition[data-ip-night-city="detective-prive-saint-jean-de-luz"] .lc-hero picture img{object-position:55% center}.lc-night-addition[data-ip-night-city="detective-prive-tarbes"] .lc-hero picture img{object-position:0% center}}
@media(max-width:767px){.lc-night-addition[data-ip-night-city="detective-prive-perpignan"] .lc-hero picture img{object-position:100% center}.lc-night-addition[data-ip-night-city="detective-prive-haguenau"] .lc-hero picture img{object-position:100% center}.lc-night-addition[data-ip-night-city="detective-prive-selestat"] .lc-hero picture img{object-position:0% center}.lc-night-addition[data-ip-night-city="detective-prive-saint-louis-68"] .lc-hero picture img{object-position:100% center}.lc-night-addition[data-ip-night-city="detective-prive-vesoul"] .lc-hero picture img{object-position:0% center}.lc-night-addition[data-ip-night-city="detective-prive-chalon-sur-saone"] .lc-hero picture img{object-position:100% center}}.ip-additions-252 .lc-hero picture img{object-position:var(--ip-addition-position,center)}
.ip-additions-252 .lc-copy p{overflow-wrap:anywhere}
.ip-additions-252.ip-paris-site .ps-fieldwork{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px;align-items:center}
.ip-additions-252.ip-paris-site .ps-fieldwork h2{margin-top:0}
.ip-additions-252.ip-paris-site .ps-photo-frame{min-width:0}
.ip-additions-252.ip-paris-site .ps-photo{margin:0;aspect-ratio:3/2;overflow:hidden;border:1px solid var(--lc-line);border-radius:3px}
.ip-additions-252.ip-paris-site .ps-photo img{display:block;width:100%;height:100%;object-fit:cover}
.ip-additions-252.ip-paris-site .ps-editorial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.ip-additions-252.ip-paris-site .ps-editorial-card p{margin-bottom:0}
.ip-additions-252 .lc-faq-grid h3{font:inherit;margin:0}
.ip-additions-252-cards{margin-top:24px;max-width:380px}
.ip-additions-252-cards .ip-night-card{display:block}
@media(max-width:767px){.ip-additions-252.ip-paris-site .ps-fieldwork,.ip-additions-252.ip-paris-site .ps-editorial-grid{grid-template-columns:1fr;gap:24px}.ip-additions-252 .lc-jump .lc-shell{gap:12px 20px}.ip-additions-252-cards{max-width:none}}#site-navigation .ip-supplier-menu>a,#mobile-site-navigation .ip-supplier-menu>a{white-space:normal;line-height:1.45;overflow-wrap:break-word}#ip-cookie-panel[hidden],#ip-cookie-panel [hidden],.ip-cookie-footer [hidden]{display:none!important}
#ip-cookie-panel{position:fixed;inset:auto auto calc(78px + env(safe-area-inset-bottom,0px)) 16px;z-index:100000;width:380px;max-width:calc(100vw - 32px);max-height:calc(100vh - 104px);max-height:calc(100dvh - 104px);overflow:auto;overscroll-behavior:contain;margin:0;padding:16px;background:#03333c;color:#fbfaf7;border:1px solid #d8c399;border-top:3px solid #d8c399;border-radius:12px;box-shadow:0 6px 24px #0003;font:13px/1.5 Inter,Arial,sans-serif;box-sizing:border-box;text-align:left;overflow-wrap:anywhere}
#ip-cookie-panel h2{font:600 18px/1.25 Inter,Arial,sans-serif;margin:0 0 8px;color:#fbfaf7}
#ip-cookie-panel p{margin:6px 0 10px;font:inherit}
#ip-cookie-panel .ip-cookie-brand{margin:0 0 8px;color:#d8c399;font:700 9px/1.5 Inter,Arial,sans-serif;letter-spacing:.1em}
#ip-cookie-panel .ip-cookie-brand span{margin:0 5px}
#ip-cookie-panel a{color:#ead8b5;text-decoration:underline}
#ip-cookie-panel summary{cursor:pointer;text-decoration:underline;padding:8px 0}
#ip-cookie-panel details{margin-bottom:8px;border-top:1px solid #ffffff35;padding-top:4px}
#ip-cookie-panel .ip-cookie-test{font-size:11px;color:#ead8b5}
#ip-cookie-panel .ip-cookie-actions{display:flex;gap:8px}
#ip-cookie-panel .ip-cookie-actions button{flex:1 1 0;min-width:0;min-height:44px;border:1px solid #d8c399;border-radius:4px;padding:8px;background:#fbfaf7;color:#03333c;font:600 12px/1.3 Inter,Arial,sans-serif;cursor:pointer;white-space:normal;box-shadow:none;text-transform:none;letter-spacing:normal}
#ip-cookie-panel button:hover{filter:brightness(.94)}
#ip-cookie-panel button:focus-visible,#ip-cookie-panel a:focus-visible,#ip-cookie-panel summary:focus-visible,#ip-cookie-manage:focus-visible{outline:3px solid #d8c399;outline-offset:3px}
#ip-cookie-panel .ip-cookie-close{display:block;margin:4px auto 0;border:0;background:transparent;color:#fbfaf7;text-decoration:underline;padding:8px;min-height:36px;cursor:pointer;font:12px/1.4 Inter,Arial,sans-serif}
.ip-cookie-footer{position:static;display:block;box-sizing:border-box;margin:0;padding:8px 16px calc(74px + env(safe-area-inset-bottom,0px));width:100%;max-width:none;background:#fbfaf7;color:#03333c;text-align:center;font:12px/1.5 Inter,Arial,sans-serif;overflow-wrap:anywhere}
#ip-cookie-manage{display:inline-block;min-height:44px;padding:10px 8px;margin:0;border:0;border-radius:0;background:transparent;color:#03333c;box-shadow:none;cursor:pointer;font:12px/1.5 Inter,Arial,sans-serif;text-decoration:underline;text-transform:none;letter-spacing:normal;white-space:normal}
#ip-cookie-status:empty{display:none}
#ip-cookie-status[data-state="saved"]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
#ip-cookie-status:not(:empty):not([data-state="saved"]){display:block;max-width:480px;margin:4px auto;padding:8px 10px;color:#03333c;background:#f1ebe0;border-left:3px solid #d8c399}
@media(max-width:480px){#ip-cookie-panel{left:12px;max-width:calc(100vw - 24px);padding:14px}} #ip-cookie-panel{width:400px;padding:14px;border-top-width:2px;border-radius:10px;font:13px/1.45 Inter,Arial,sans-serif}
#ip-cookie-panel .ip-cookie-brand{display:none}
#ip-cookie-panel h2{margin:0 38px 7px 0;font:600 16px/1.3 Inter,Arial,sans-serif;letter-spacing:normal;text-transform:none}
#ip-cookie-panel>p:not(.ip-cookie-brand){margin:0 0 10px;font:13px/1.45 Inter,Arial,sans-serif}
#ip-cookie-panel .ip-cookie-actions{gap:8px}
#ip-cookie-panel .ip-cookie-actions button{min-height:44px;padding:8px;font:600 13px/1.3 Inter,Arial,sans-serif}
#ip-cookie-panel details{margin:10px 0 0;padding:0;border:0}
#ip-cookie-panel summary{min-height:32px;padding:7px 0;font:12px/1.45 Inter,Arial,sans-serif}
#ip-cookie-panel details p{margin:8px 0 0;font:12px/1.5 Inter,Arial,sans-serif}
#ip-cookie-panel .ip-cookie-close{position:absolute;top:4px;right:5px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;min-height:40px;margin:0;padding:0;border:0;background:transparent;color:#fbfaf7;font:28px/1 Arial,sans-serif;text-decoration:none;text-transform:none}
#ip-cookie-panel .ip-cookie-close:hover{background:#ffffff12;border-radius:6px}
@media(max-width:480px){#ip-cookie-panel{left:12px;right:12px;width:auto;max-width:none;padding:12px}}
.ip-cookie-footer[hidden]{display:none!important}
.ip-cookie-footer[data-placement="legal"]{margin:12px 0 0;padding:0;background:transparent;text-align:left}
.ip-cookie-footer[data-placement="legal"] #ip-cookie-manage{font-size:14px;font-weight:600}