.myfTUW_dock{z-index:40;justify-items:end;gap:8px;display:grid;position:fixed;bottom:18px;right:18px}.myfTUW_swatch{background:radial-gradient(circle at 50% 50%, var(--bg) 0 54%, var(--accent) 55% 100%);cursor:pointer;border:2px solid #fff;border-radius:50%;width:46px;height:46px;box-shadow:0 10px 28px #0c122047}.myfTUW_panel{border:1px solid var(--line);background:var(--surface);width:292px;color:var(--ink);border-radius:18px;grid-template-columns:1fr 1fr;gap:8px 14px;padding:14px;display:grid;box-shadow:0 18px 44px #0c122033}.myfTUW_wheelWrap{justify-items:center;gap:8px;display:grid}.myfTUW_label{letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px}.myfTUW_wheel{touch-action:none;cursor:pointer;background:conic-gradient(#ff2a2a,#ffe14a,#3dde4a,#3ad8ff,#3a4bff,#d23aff,#ff2a2a);border-radius:50%;width:120px;height:120px;position:relative}.myfTUW_wheel:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.myfTUW_hole{background:var(--surface);border-radius:50%;position:absolute;inset:26px}.myfTUW_knob{pointer-events:none;background:0 0;border:2px solid #fff;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;box-shadow:0 1px 4px #00000059}.myfTUW_reset{color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;grid-column:1/-1;justify-self:start;margin-top:4px;padding:0;font-size:13px;text-decoration:underline}
.ZLW4UW_page{background:var(--bg);min-height:100vh;color:var(--ink)}.ZLW4UW_nav{z-index:5;background:var(--nav);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px 28px;display:flex;position:sticky;top:0}.ZLW4UW_brand{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.02em;color:var(--accent);font-size:22px;font-weight:500;text-decoration:none}.ZLW4UW_links{gap:18px;display:flex}.ZLW4UW_links a{color:inherit;font-size:15px;text-decoration:none}.ZLW4UW_hero{grid-template-columns:1fr 1fr;align-items:end;gap:36px;max-width:1180px;margin:0 auto;padding:48px 28px 36px;display:grid}.ZLW4UW_eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0 0 12px;font-size:12px}.ZLW4UW_hero h1,.ZLW4UW_tarifs h2,.ZLW4UW_atelier h2{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.02em;margin:0;font-weight:500;line-height:1.02}.ZLW4UW_hero h1{font-size:clamp(48px,6vw,84px)}.ZLW4UW_lede{max-width:34ch;color:var(--muted);margin:18px 0 0;font-size:18px;line-height:1.5}.ZLW4UW_heroMedia{border-radius:18px;min-height:460px;position:relative;overflow:hidden}.ZLW4UW_heroMedia img,.ZLW4UW_media img{object-fit:cover}.ZLW4UW_looks,.ZLW4UW_tarifs,.ZLW4UW_atelier{scroll-margin-top:7.5rem}.ZLW4UW_looks{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1180px;margin:0 auto;padding:8px 28px 56px;display:grid}.ZLW4UW_media{aspect-ratio:4/5;border-radius:16px;position:relative;overflow:hidden}.ZLW4UW_looks h2{font-family:var(--font-serif), Georgia, serif;margin:14px 0 6px;font-size:28px;font-weight:500}.ZLW4UW_looks p,.ZLW4UW_tarifsIntro p,.ZLW4UW_atelier p{color:var(--muted);margin:0;line-height:1.5}.ZLW4UW_tarifs{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:32px;max-width:1180px;margin:0 auto;padding:48px 28px;display:grid}.ZLW4UW_tarifs h2,.ZLW4UW_atelier h2{margin-bottom:12px;font-size:clamp(32px,4vw,48px)}.ZLW4UW_tarifs ul,.ZLW4UW_atelier ul{margin:0;padding:0;list-style:none}.ZLW4UW_tarifs li{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;display:flex}.ZLW4UW_tarifs li span:first-child{display:grid}.ZLW4UW_tarifs small{color:var(--muted);font-size:14px}.ZLW4UW_tarifs strong{font-weight:500}.ZLW4UW_tarifs li>span:last-child{color:var(--accent)}.ZLW4UW_atelier{grid-template-columns:.9fr 1.1fr;gap:28px;max-width:1180px;margin:0 auto;padding:12px 28px 72px;display:grid}.ZLW4UW_atelier li{border-top:1px solid var(--line);gap:4px;padding:14px 0;display:grid}.ZLW4UW_atelier li span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:13px}.ZLW4UW_atelier strong{font-size:18px;font-weight:500}.ZLW4UW_footer{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:18px 28px 28px;font-size:14px;display:flex}.ZLW4UW_footer a{color:inherit}@media (max-width:860px){.ZLW4UW_nav{flex-direction:column;align-items:flex-start;padding:14px 16px}.ZLW4UW_hero,.ZLW4UW_looks,.ZLW4UW_tarifs,.ZLW4UW_atelier{grid-template-columns:1fr;padding-left:16px;padding-right:16px}.ZLW4UW_heroMedia{min-height:240px}}
.Iv2g-G_shell{background:var(--bg,#e4ebf0);min-height:100vh;color:var(--ink,#14202b);grid-template-columns:240px 1fr;display:grid}.Iv2g-G_sidebar{background:var(--band,#12202c);color:var(--band-ink,#e7eef3);flex-direction:column;gap:22px;padding:22px 16px;display:flex}.Iv2g-G_logo{font-family:var(--font-sans), sans-serif;letter-spacing:-.03em;margin:8px 0 0;font-size:28px;font-weight:600}.Iv2g-G_logo span{font-family:var(--font-sans), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--band-muted,#9eb0be);margin-top:2px;font-size:13px;display:block}.Iv2g-G_nav{gap:4px;display:grid}.Iv2g-G_nav button{text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 12px}.Iv2g-G_nav button[aria-current=page]{background:var(--accent,#1f6fbf);color:var(--on-accent,#f7fafc)}.Iv2g-G_sideLinks{gap:8px;margin-top:auto;font-size:14px;display:grid}.Iv2g-G_sideLinks a{color:var(--band-muted,#d5ddd8);text-decoration:none}.Iv2g-G_main{min-width:0;padding:28px 28px 48px}.Iv2g-G_top{justify-content:space-between;align-items:end;gap:16px;margin-bottom:22px;display:flex}.Iv2g-G_top h1{font-family:var(--font-sans), sans-serif;letter-spacing:-.03em;margin:0;font-size:32px;font-weight:600}.Iv2g-G_day{color:var(--muted,#5c6b76);letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:13px}.Iv2g-G_kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.Iv2g-G_kpi,.Iv2g-G_panel,.Iv2g-G_room,.Iv2g-G_client,.Iv2g-G_tableWrap{background:var(--surface,#f5f8fa);border:1px solid #1c19150f;border-radius:16px}.Iv2g-G_kpi{padding:14px 14px 16px}.Iv2g-G_kpi p,.Iv2g-G_kpi span{color:var(--muted,#5c6b76);margin:0;font-size:13px}.Iv2g-G_kpi strong{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.015em;margin:8px 0 4px;font-size:36px;font-weight:500;display:block}.Iv2g-G_columns{grid-template-columns:.9fr 1.1fr;gap:12px;margin-top:12px;display:grid}.Iv2g-G_block{background:var(--surface,#f5f8fa);border:1px solid #1c19150f;border-radius:16px;padding:16px}.Iv2g-G_block h2,.Iv2g-G_sectionHead h2{margin:0 0 12px;font-size:16px;font-weight:600}.Iv2g-G_movement{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;border-top:1px solid #1c191514;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.Iv2g-G_movement small,.Iv2g-G_muted{color:var(--muted,#5c6b76)}.Iv2g-G_roomsNow{gap:8px;display:grid}.Iv2g-G_roomChip{background:color-mix(in hsl, var(--ink,#14202b) 6%, var(--bg,#e4ebf0));border-radius:12px;justify-content:space-between;gap:10px;padding:10px 12px;display:flex}.Iv2g-G_roomChip strong,.Iv2g-G_room h3,.Iv2g-G_client strong{font-weight:600}.Iv2g-G_toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.Iv2g-G_search{background:#fff;border:1px solid #1c191524;border-radius:999px;flex:1;min-width:180px;padding:10px 12px}.Iv2g-G_chips{flex-wrap:wrap;gap:6px;display:flex}.Iv2g-G_chips button{cursor:pointer;color:inherit;background:0 0;border:1px solid #1c19151f;border-radius:999px;padding:7px 10px}.Iv2g-G_chips button[aria-pressed=true]{background:var(--accent,#1f6fbf);color:var(--on-accent,#f7fafc);border-color:#0000}.Iv2g-G_tableWrap{overflow-x:auto}.Iv2g-G_tableWrap table{border-collapse:collapse;width:100%;min-width:720px}.Iv2g-G_tableWrap th,.Iv2g-G_tableWrap td{text-align:left;white-space:nowrap;border-bottom:1px solid #1c19150f;padding:12px 14px}.Iv2g-G_tableWrap th{letter-spacing:.06em;text-transform:uppercase;color:var(--muted,#5c6b76);font-size:12px;font-weight:600}.Iv2g-G_tableWrap tbody tr{cursor:pointer}.Iv2g-G_tableWrap tbody tr:hover,.Iv2g-G_tableWrap tr[data-active=true]{background:color-mix(in hsl, var(--ink,#14202b) 6%, var(--bg,#e4ebf0))}.Iv2g-G_badge{background:#d7e2ea;border-radius:999px;padding:3px 8px;font-size:12px;display:inline-flex}.Iv2g-G_badge[data-status=confirmee]{color:#1e4a32;background:#e3efe4}.Iv2g-G_badge[data-status=arrivee]{color:#7a3b24;background:#f3dfd4}.Iv2g-G_badge[data-status=option]{color:#6d5314;background:#f4ead0}.Iv2g-G_badge[data-status=partie]{color:#5c574f;background:#eceae6}.Iv2g-G_roomGrid,.Iv2g-G_clientList{grid-template-columns:1fr 1fr;gap:12px;display:grid}.Iv2g-G_room,.Iv2g-G_client{padding:16px}.Iv2g-G_room h3,.Iv2g-G_client strong{font-size:20px;font-family:var(--font-serif), Georgia, serif;margin:0;font-weight:500;display:block}.Iv2g-G_week{grid-template-columns:repeat(7,1fr);gap:6px;margin-top:14px;display:grid}.Iv2g-G_dayCell{color:var(--muted,#5c6b76);justify-items:center;gap:6px;font-size:11px;display:grid}.Iv2g-G_mark{background:#ece7dc;border-radius:8px;width:100%;height:28px}.Iv2g-G_mark[data-state=pris]{background:#2f6b45}.Iv2g-G_mark[data-state=option]{background:repeating-linear-gradient(-45deg,#e7c56a,#e7c56a 4px,#f4e3ae 4px 8px)}.Iv2g-G_legend{color:var(--muted,#5c6b76);gap:14px;margin:0 0 12px;font-size:13px;display:flex}.Iv2g-G_swatch{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.Iv2g-G_empty{color:var(--muted,#5c6b76);margin:0}.Iv2g-G_backdrop{z-index:10;cursor:pointer;background:#1c191547;border:0;position:fixed;inset:0}.Iv2g-G_panel{z-index:11;background:var(--surface,#f5f8fa);width:min(420px,100%);height:100%;padding:22px;position:fixed;top:0;right:0;overflow:auto;box-shadow:-16px 0 50px #1c19151f}.Iv2g-G_panel h2{font-family:var(--font-serif), Georgia, serif;margin:8px 0;font-size:34px;font-weight:500}.Iv2g-G_close{cursor:pointer;color:var(--muted,#5c6b76);background:0 0;border:0;padding:0}.Iv2g-G_facts{gap:8px;margin:16px 0;padding:0;list-style:none;display:grid}.Iv2g-G_facts li{border-top:1px solid #1c191514;justify-content:space-between;gap:12px;padding-top:8px;display:flex}.Iv2g-G_note{line-height:1.5}.Iv2g-G_action{background:var(--accent,#1f6fbf);color:#fff;cursor:pointer;border:0;border-radius:999px;margin-top:16px;padding:12px 16px}@media (max-width:1000px){.Iv2g-G_kpis,.Iv2g-G_columns,.Iv2g-G_roomGrid,.Iv2g-G_clientList{grid-template-columns:1fr 1fr}}@media (max-width:800px){.Iv2g-G_shell{grid-template-columns:1fr}.Iv2g-G_sidebar{z-index:4;gap:10px;padding:12px;position:sticky;top:0}.Iv2g-G_nav{grid-auto-flow:column;justify-content:start;overflow-x:auto}.Iv2g-G_nav button{white-space:nowrap}.Iv2g-G_sideLinks{margin-top:0;display:flex}.Iv2g-G_main{padding:18px 14px 40px}.Iv2g-G_kpis,.Iv2g-G_columns,.Iv2g-G_roomGrid,.Iv2g-G_clientList{grid-template-columns:1fr}.Iv2g-G_top h1{font-size:32px}}
.OdRLBa_page{background:var(--bg);color:var(--ink);min-height:100vh}.OdRLBa_nav{z-index:5;background:var(--nav);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px 28px;display:flex;position:sticky;top:0}.OdRLBa_brand{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.015em;color:inherit;font-size:22px;text-decoration:none}.OdRLBa_links{align-items:center;gap:18px;display:flex}.OdRLBa_links a{color:inherit;font-size:15px;text-decoration:none}.OdRLBa_reserve{background:var(--ink);border-radius:999px;padding:8px 14px;color:var(--bg)!important}.OdRLBa_hero{grid-template-columns:1.1fr .9fr;align-items:end;gap:36px;max-width:1180px;margin:0 auto;padding:42px 28px 28px;display:grid}.OdRLBa_eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0 0 12px;font-size:12px}.OdRLBa_hero h1{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.015em;margin:0;font-size:clamp(48px,7vw,86px);font-weight:500;line-height:1.04}.OdRLBa_heroText{max-width:36ch;color:var(--muted);margin:18px 0 0;font-size:18px;line-height:1.5}.OdRLBa_actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.OdRLBa_primary,.OdRLBa_secondary{border-radius:999px;align-items:center;padding:12px 16px;font-size:15px;text-decoration:none;display:inline-flex}.OdRLBa_primary{background:var(--accent);color:var(--on-accent)}.OdRLBa_secondary{color:var(--ink);border:1px solid var(--line)}.OdRLBa_heroMedia{border-radius:18px;min-height:420px;position:relative;overflow:hidden}.OdRLBa_heroMedia img{object-fit:cover}.OdRLBa_band{max-width:1180px;color:var(--muted);letter-spacing:.04em;margin:0 auto;padding:8px 28px 10px;font-size:14px}.OdRLBa_section{max-width:1180px;margin:0 auto;padding:54px 28px}.OdRLBa_section h2,.OdRLBa_story h2,.OdRLBa_write h2{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.015em;margin:0 0 8px;font-size:clamp(32px,4vw,48px);font-weight:500}.OdRLBa_intro{max-width:46ch;color:var(--muted);margin:0 0 22px;line-height:1.5}.OdRLBa_rooms{grid-template-columns:1fr 1fr;gap:16px;display:grid}.OdRLBa_room{background:var(--surface);border:1px solid var(--line);border-radius:18px;overflow:hidden}.OdRLBa_media{aspect-ratio:4/3;position:relative;overflow:hidden}.OdRLBa_media img{object-fit:cover;transition:transform .5s}.OdRLBa_room:hover img{transform:scale(1.04)}.OdRLBa_room body,.OdRLBa_room div:last-child{padding:16px 16px 18px}.OdRLBa_room h3{font-size:22px;font-family:var(--font-serif), Georgia, serif;margin:0;font-weight:500}.OdRLBa_meta{color:var(--muted);justify-content:space-between;gap:12px;margin-top:6px;font-size:14px;display:flex}.OdRLBa_room p{margin:10px 0 0;line-height:1.45}.OdRLBa_split{grid-template-columns:1fr 1fr;align-items:center;gap:28px;display:grid}.OdRLBa_storyMedia,.OdRLBa_tableMedia{border-radius:18px;min-height:360px;position:relative;overflow:hidden}.OdRLBa_storyMedia img,.OdRLBa_tableMedia img{object-fit:cover}.OdRLBa_prose p{color:var(--ink);margin:0 0 12px;font-size:17px;line-height:1.6}.OdRLBa_menu{margin:18px 0 0;padding:0;list-style:none}.OdRLBa_menu li{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:10px 0;display:flex}.OdRLBa_write{grid-template-columns:.8fr 1.2fr;gap:28px;max-width:1180px;margin:0 auto;padding:20px 28px 72px;display:grid}.OdRLBa_facts{color:var(--muted);margin:16px 0 0;padding:0;line-height:1.6;list-style:none}.OdRLBa_facts li+li{margin-top:8px}.OdRLBa_form{background:var(--surface);border:1px solid var(--line);border-radius:18px;gap:12px;padding:18px;display:grid}.OdRLBa_row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.OdRLBa_form label{gap:6px;font-size:14px;display:grid}.OdRLBa_form input,.OdRLBa_form select,.OdRLBa_form textarea{border:1px solid var(--line);background:var(--surface);width:100%;color:inherit;border-radius:10px;padding:11px 12px}.OdRLBa_form select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%231c1915' stroke-width='1.4' d='M1 1.5 6 6.5 11 1.5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:32px}.OdRLBa_form input:focus,.OdRLBa_form select:focus,.OdRLBa_form textarea:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:#0000}.OdRLBa_dateField{border:0;min-width:0;margin:0;padding:0}.OdRLBa_dateField legend{margin-bottom:6px;padding:0;font-size:14px}.OdRLBa_dateWrap{position:relative}.OdRLBa_dateParts{grid-template-columns:4.6rem minmax(0,1fr) 5.4rem;gap:8px;display:grid}.OdRLBa_dateField:has(.OdRLBa_dateMenu){z-index:4}.OdRLBa_trigger{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--muted);text-align:left;cursor:pointer;border-radius:10px;padding:11px 32px 11px 12px;position:relative}.OdRLBa_trigger:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;position:absolute;top:50%;right:14px;transform:translateY(-70%)rotate(45deg)}.OdRLBa_trigger[data-filled=true]{color:var(--ink)}.OdRLBa_trigger:focus-visible,.OdRLBa_choice:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.OdRLBa_trigger[aria-expanded=true]{border-color:var(--accent)}.OdRLBa_dateMenu{z-index:5;border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:10px;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 16px 40px #1018281f}.OdRLBa_dayGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.OdRLBa_monthGrid{grid-template-columns:1fr 1fr;gap:4px;display:grid}.OdRLBa_yearRow{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.OdRLBa_choice{color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 4px}.OdRLBa_choice:hover,.OdRLBa_choice[aria-pressed=true]{background:var(--ink);color:var(--bg)}.OdRLBa_form textarea{resize:vertical;min-height:110px}.OdRLBa_submit{background:var(--ink);color:var(--bg);cursor:pointer;border:0;border-radius:999px;justify-self:start;padding:12px 16px}.OdRLBa_error{color:var(--accent);margin:0}.OdRLBa_success{padding:28px 8px}.OdRLBa_success h3{font-family:var(--font-serif), Georgia, serif;margin:0 0 8px;font-size:32px;font-weight:500}.OdRLBa_success p{margin:0;line-height:1.5}.OdRLBa_footer{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:18px 28px 28px;font-size:14px;display:flex}.OdRLBa_footer a{color:inherit}@media (max-width:860px){.OdRLBa_nav{flex-direction:column;align-items:flex-start;padding:14px 16px}.OdRLBa_hero,.OdRLBa_split,.OdRLBa_write,.OdRLBa_rooms,.OdRLBa_row{grid-template-columns:1fr}.OdRLBa_hero,.OdRLBa_section,.OdRLBa_write,.OdRLBa_band{padding-left:16px;padding-right:16px}.OdRLBa_heroMedia,.OdRLBa_storyMedia,.OdRLBa_tableMedia{min-height:260px}}
