.bb-avail-warn[data-astro-cid-ue3vcjzm]{display:none;max-width:720px;margin:16px auto 36px;padding:12px 18px;background:#8b0000eb;color:#fff;border-radius:6px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:500;line-height:1.5;text-align:center;letter-spacing:.02em;box-shadow:0 14px 36px #0000004d}.bb-avail-warn[data-astro-cid-ue3vcjzm].show{display:block}.bb-avail-warn[data-astro-cid-ue3vcjzm] a{color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:2px}.bb-avail-warn[data-astro-cid-ue3vcjzm] a:hover{opacity:.85}.octorate-widget[data-astro-cid-ue3vcjzm]{max-width:720px;margin:44px auto 64px;position:relative;z-index:4;background:#fffffff5;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.5);border-radius:8px;box-shadow:0 28px 70px #0000006b;padding:20px 22px}.octorate-widget[data-astro-cid-ue3vcjzm] .octobook{position:static!important;inset:auto!important;transform:none!important;margin:0!important;width:100%!important;max-width:none!important}.octorate-widget[data-astro-cid-ue3vcjzm] .octobook>form{display:flex!important;align-items:flex-end!important;justify-content:center!important;gap:14px!important;flex-wrap:wrap!important;margin:0!important}.octorate-widget[data-astro-cid-ue3vcjzm] .octobook-date{flex:0 0 auto!important;min-width:0!important;float:none!important;margin:0!important;padding:0!important}.octorate-widget[data-astro-cid-ue3vcjzm] .octobookpax{flex:0 0 110px!important;float:none!important;margin:0!important;padding:0!important}.octorate-widget[data-astro-cid-ue3vcjzm] .octobooksubmit{flex:0 0 auto!important;float:none!important;margin:0!important;padding:0!important}.octorate-widget[data-astro-cid-ue3vcjzm] .octobook label{display:block!important;color:#646464!important;font-family:Montserrat,sans-serif!important;font-size:10px!important;font-weight:600!important;letter-spacing:.18em!important;text-transform:uppercase!important;text-align:left!important;margin:0 0 9px 2px!important;line-height:1!important}.octorate-widget[data-astro-cid-ue3vcjzm] .textdate,.octorate-widget[data-astro-cid-ue3vcjzm] .octobookpax select{height:54px!important;background:#fff!important;border:1px solid rgba(33,33,33,.2)!important;border-radius:5px!important;box-shadow:none!important;box-sizing:border-box!important}.octorate-widget[data-astro-cid-ue3vcjzm] .textdate{width:auto!important;min-width:142px!important;max-width:180px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;padding:0 14px!important;cursor:pointer!important;overflow:hidden!important}.octorate-widget[data-astro-cid-ue3vcjzm] .octobookpax select{width:100%!important}.octorate-widget[data-astro-cid-ue3vcjzm] .octobookcheckin table[data-astro-cid-ue3vcjzm],.octorate-widget[data-astro-cid-ue3vcjzm] .octobookcheckout table[data-astro-cid-ue3vcjzm],.octorate-widget[data-astro-cid-ue3vcjzm] .textdate table[data-astro-cid-ue3vcjzm],.octorate-widget[data-astro-cid-ue3vcjzm] .textdate tbody[data-astro-cid-ue3vcjzm],.octorate-widget[data-astro-cid-ue3vcjzm] .textdate tr[data-astro-cid-ue3vcjzm],.octorate-widget[data-astro-cid-ue3vcjzm] .textdate td[data-astro-cid-ue3vcjzm],.octorate-widget[data-astro-cid-ue3vcjzm] .textdate>div[data-astro-cid-ue3vcjzm]{background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}.octorate-widget[data-astro-cid-ue3vcjzm] .textdate>div[data-astro-cid-ue3vcjzm]{width:100%!important}.octorate-widget[data-astro-cid-ue3vcjzm] .textdate div[data-astro-cid-ue3vcjzm],.octorate-widget[data-astro-cid-ue3vcjzm] .textdate table[data-astro-cid-ue3vcjzm],.octorate-widget[data-astro-cid-ue3vcjzm] .textdate td[data-astro-cid-ue3vcjzm]{background:transparent!important;border:0!important;box-shadow:none!important;vertical-align:middle!important}.octorate-widget[data-astro-cid-ue3vcjzm] .textdate table[data-astro-cid-ue3vcjzm]{width:100%!important;height:auto!important}.octorate-widget[data-astro-cid-ue3vcjzm] .textdate [data-astro-cid-ue3vcjzm]{color:#212121!important;font-family:Montserrat,sans-serif!important;font-size:14px!important}.octorate-widget[data-astro-cid-ue3vcjzm] .octobookpax select{padding:0 12px!important;color:#212121!important;font-family:Montserrat,sans-serif!important;font-size:15px!important;cursor:pointer!important;appearance:auto!important;-webkit-appearance:menulist!important}.octorate-widget[data-astro-cid-ue3vcjzm] .octobooksubmit label{display:none!important}.octorate-widget[data-astro-cid-ue3vcjzm] .octobooksubmit input{width:auto!important;min-width:168px!important;height:54px!important;padding:0 34px!important;background:#8b0000!important;color:#fff!important;border:0!important;border-radius:5px!important;font-family:Montserrat,sans-serif!important;font-weight:600!important;font-size:11px!important;letter-spacing:.22em!important;text-transform:uppercase!important;cursor:pointer!important;white-space:nowrap!important;transition:background .3s!important}.octorate-widget[data-astro-cid-ue3vcjzm] .octobooksubmit input:hover{background:#79253d!important}@media(max-width:640px){.octorate-widget[data-astro-cid-ue3vcjzm]{max-width:380px;padding:18px}.octorate-widget[data-astro-cid-ue3vcjzm] .octobook>form{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.octorate-widget[data-astro-cid-ue3vcjzm] .octobook-date,.octorate-widget[data-astro-cid-ue3vcjzm] .octobookpax,.octorate-widget[data-astro-cid-ue3vcjzm] .octobooksubmit{flex:1 1 auto!important;width:100%!important}.octorate-widget[data-astro-cid-ue3vcjzm] .octobooksubmit input{width:100%!important}}.ui-datepicker.ui-datepicker{background:#fff;border:0;border-radius:14px;box-shadow:0 24px 64px #0000004d;padding:16px 18px 6px;font-family:Montserrat,sans-serif;z-index:99999;width:auto!important}.ui-datepicker.ui-datepicker-multi{width:auto!important;white-space:nowrap}.ui-datepicker .ui-datepicker-group{display:inline-block!important;float:none!important;vertical-align:top;white-space:normal;width:auto!important;padding:0}.ui-datepicker .ui-datepicker-group-last{margin-left:24px}.ui-datepicker .ui-datepicker-row-break{display:none}.ui-datepicker .ui-datepicker-calendar{width:auto}.ui-datepicker .ui-datepicker-header{background:transparent;border:0;padding:4px 0 14px}.ui-datepicker .ui-datepicker-title{color:#212121;font-size:14px;font-weight:600;letter-spacing:.03em}.ui-datepicker .ui-datepicker-year{color:#8a8a8a;font-weight:400;margin-left:5px}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{cursor:pointer;top:6px}.ui-datepicker .ui-datepicker-prev{left:6px}.ui-datepicker .ui-datepicker-next{right:6px}.ui-datepicker .ui-datepicker-prev:hover,.ui-datepicker .ui-datepicker-next:hover{background:#8b000014;border:0}.ui-datepicker thead th{color:#9a9a9a;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding-bottom:8px}.ui-datepicker td{padding:1px;text-align:center;border:0}.ui-datepicker td a,.ui-datepicker td span{display:flex!important;align-items:center;justify-content:center;width:38px;height:38px;margin:0 auto;border:0;background:transparent;border-radius:50%;font-size:13px;color:#2a2a2a;text-decoration:none;transition:background .15s,color .15s}.ui-datepicker td a.ui-state-default:hover,.ui-datepicker td.ui-datepicker-days-cell-over a{background:#8b00001a;color:#8b0000}.ui-datepicker td.ui-datepicker-current-day a,.ui-datepicker td a.ui-state-active,.ui-datepicker td a.ui-state-highlight{background:#8b0000!important;color:#fff!important}.ui-datepicker td.ui-datepicker-today a{box-shadow:inset 0 0 0 1.5px #8b000080}.ui-datepicker td.ui-state-disabled span,.ui-datepicker td.ui-state-disabled a{color:#d2cdc6;cursor:not-allowed;background:transparent!important}.ui-datepicker td.closed a,.ui-datepicker td.closed span{color:#c98a8a!important;text-decoration:line-through!important;text-decoration-thickness:1.5px!important;cursor:not-allowed!important;background:#8b000012!important}.ui-datepicker td.cta a,.ui-datepicker td.ctd a{background-image:linear-gradient(to top right,transparent calc(50% - .8px),#d9b4b4 calc(50% - .8px),#d9b4b4 calc(50% + .8px),transparent calc(50% + .8px));color:#8a8a8a}.ui-datepicker.ui-datepicker:after{content:"Dates en rouge ou grisées : complètes ou non réservables en ligne."!important;display:block!important;clear:both;white-space:normal;text-align:center;font-size:10px;color:#9a9a9a;letter-spacing:.03em;border-top:1px solid #eee;margin-top:6px;padding:9px 4px 4px}.reviews[data-astro-cid-bgwftent]{background:var(--cream, #f4f2ec);padding:90px 24px}.reviews[data-astro-cid-bgwftent] .section-head[data-astro-cid-bgwftent]{text-align:center;max-width:720px;margin:0 auto 48px}.rating-lines[data-astro-cid-bgwftent]{margin-top:14px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 28px}.rating-line[data-astro-cid-bgwftent]{font-family:Montserrat,sans-serif;font-size:.95rem;letter-spacing:.04em;color:#8b0000}.reviews-grid[data-astro-cid-bgwftent]{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:28px}.review-card[data-astro-cid-bgwftent]{background:#fff;border:1px solid rgba(139,0,0,.12);padding:32px 30px;margin:0;display:flex;flex-direction:column;gap:20px}.review-card[data-astro-cid-bgwftent] blockquote[data-astro-cid-bgwftent]{margin:0;font-family:Playfair Display,Georgia,serif;font-size:1.12rem;line-height:1.6;color:#2e3a48;font-style:italic}.review-card[data-astro-cid-bgwftent] figcaption[data-astro-cid-bgwftent]{display:flex;flex-direction:column;gap:2px;font-family:Montserrat,sans-serif;border-top:1px solid rgba(0,0,0,.06);padding-top:16px}.rv-author[data-astro-cid-bgwftent]{font-weight:600;color:#212121;font-size:.92rem}.rv-loc[data-astro-cid-bgwftent]{color:#646464;font-size:.82rem}.rv-source[data-astro-cid-bgwftent]{color:#8b0000;font-size:.74rem;letter-spacing:.05em;text-transform:uppercase;margin-top:4px}
