.dr[data-astro-cid-knywvwoi]{display:flex;flex-direction:column;gap:14px}.dr__sum[data-astro-cid-knywvwoi]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px}.dr__tile[data-astro-cid-knywvwoi]{display:flex;flex-direction:column;gap:2px;min-width:0;padding:12px 16px;border-radius:16px;border:1.5px solid var(--line);background:#fff;color:inherit;font:inherit;text-align:start;cursor:pointer;transition:border-color .2s,box-shadow .2s}.dr__tile[data-astro-cid-knywvwoi]:hover{border-color:var(--marigold)}.dr__tile[data-astro-cid-knywvwoi][aria-pressed=true]{border-color:var(--red);box-shadow:0 0 0 4px #b3202b1a}.dr__k[data-astro-cid-knywvwoi]{font-size:13px;font-weight:700;color:var(--red)}.dr__v[data-astro-cid-knywvwoi]{font-size:17px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dr__v[data-astro-cid-knywvwoi].is-empty{color:#9a8678;font-weight:400}.dr__tile[data-astro-cid-knywvwoi][data-end=in]{grid-column:1}.dr__tile[data-astro-cid-knywvwoi][data-end=out]{grid-column:3}.dr__nights[data-astro-cid-knywvwoi]{grid-column:2;padding:6px 12px;border-radius:999px;background:var(--marigold);color:var(--ink-on-gold);font-size:14px;font-weight:700;white-space:nowrap}.dr__nights[data-astro-cid-knywvwoi][hidden]{display:none}.dr__cal[data-astro-cid-knywvwoi]{position:relative;padding:16px 16px 12px;border-radius:22px;background:#fff;border:1px solid var(--line);box-shadow:0 18px 40px -30px #4a0f1e66}.dr__months[data-astro-cid-knywvwoi]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px 30px}.dr__months[data-astro-cid-knywvwoi] .dr__month{animation:dr-in .3s var(--ease-out) both}@keyframes dr-in{0%{opacity:0;transform:translate(calc(14px * var(--from, 0) * var(--fx)))}}.dr__months[data-astro-cid-knywvwoi] .dr__title{margin:6px 0 12px;text-align:center;font-size:18px;font-weight:700}.dr__arrow[data-astro-cid-knywvwoi]{position:absolute;top:14px;z-index:1;width:38px;height:38px;display:grid;place-items:center;padding:0;border-radius:50%;border:1px solid var(--line);background:#fff;color:var(--red);cursor:pointer;transition:background-color .2s,opacity .2s}.dr__arrow[data-astro-cid-knywvwoi]:hover:not(:disabled){background:var(--tint)}.dr__arrow[data-astro-cid-knywvwoi]:disabled{opacity:.3;cursor:default}.dr__arrow--prev[data-astro-cid-knywvwoi]{inset-inline-start:14px}.dr__arrow--next[data-astro-cid-knywvwoi]{inset-inline-end:14px}.dr__arrow--prev[data-astro-cid-knywvwoi] svg{transform:rotate(calc(90deg * var(--fx)))}.dr__arrow--next[data-astro-cid-knywvwoi] svg{transform:rotate(calc(-90deg * var(--fx)))}.dr__months[data-astro-cid-knywvwoi] .dr__days{display:grid;grid-template-columns:repeat(7,1fr);row-gap:4px}.dr__months[data-astro-cid-knywvwoi] .dr__wd{padding-bottom:6px;text-align:center;font-size:12px;font-weight:700;color:#9a8678}.dr__months[data-astro-cid-knywvwoi] .dr__wd.is-sat{color:var(--saffron)}.dr__months[data-astro-cid-knywvwoi] .dr__day{position:relative;height:42px;padding:0;border:0;background:none;color:inherit;font:inherit;display:grid;place-items:center;cursor:pointer}.dr__months[data-astro-cid-knywvwoi] .dr__day:before{content:"";position:absolute;inset-block:4px;inset-inline:0}.dr__months[data-astro-cid-knywvwoi] .dr__day.in-range:before{background:#ffb6274d}.dr__months[data-astro-cid-knywvwoi] .dr__day.is-start.has-range:before{background:#ffb6274d;inset-inline-start:50%}.dr__months[data-astro-cid-knywvwoi] .dr__day.is-end:before,.dr__months[data-astro-cid-knywvwoi] .dr__day.is-hover-end:before{background:#ffb6274d;inset-inline-end:50%}.dr__months[data-astro-cid-knywvwoi] .dr__day.is-preview.in-range:before,.dr__months[data-astro-cid-knywvwoi] .dr__day.is-preview.has-range:before,.dr__months[data-astro-cid-knywvwoi] .dr__day.is-hover-end:before{background:#ffb62729}.dr__months[data-astro-cid-knywvwoi] .dr__n{position:relative;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;font-size:15px;font-variant-numeric:tabular-nums;transition:background-color .15s,color .15s}.dr__months[data-astro-cid-knywvwoi] .dr__day:hover:not(:disabled):not([aria-disabled]):not(.is-start):not(.is-end) .dr__n{background:var(--tint)}.dr__months[data-astro-cid-knywvwoi] .dr__day:focus-visible{outline:none}.dr__months[data-astro-cid-knywvwoi] .dr__day:focus-visible .dr__n{outline:2px solid var(--red);outline-offset:1px}.dr__months[data-astro-cid-knywvwoi] .dr__day.is-today .dr__n{box-shadow:inset 0 0 0 1.5px var(--marigold)}.dr__months[data-astro-cid-knywvwoi] .dr__day.is-hover-end .dr__n{box-shadow:inset 0 0 0 2px var(--red)}.dr__months[data-astro-cid-knywvwoi] .dr__day.is-start .dr__n,.dr__months[data-astro-cid-knywvwoi] .dr__day.is-end .dr__n{background:var(--red);color:#fff;font-weight:700;box-shadow:0 6px 14px -6px #b3202bb3}.dr__months[data-astro-cid-knywvwoi] .dr__day:disabled{color:#cdbfb4;cursor:default}.dr__months[data-astro-cid-knywvwoi] .dr__day.is-sat:not(:disabled){color:#a88e7c;cursor:not-allowed}.dr__months[data-astro-cid-knywvwoi] .dr__day.is-sat:not(:disabled) .dr__n,.dr__sat-swatch[data-astro-cid-knywvwoi]{background:repeating-linear-gradient(-45deg,transparent 0 4px,rgba(242,107,29,.16) 4px 6px)}.dr__foot[data-astro-cid-knywvwoi]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;margin-top:10px;padding-top:10px;border-top:1px dashed var(--line);font-size:13px;color:#7a6658}.dr__legend[data-astro-cid-knywvwoi]{display:inline-flex;align-items:center;gap:8px}.dr__sat-swatch[data-astro-cid-knywvwoi]{width:20px;height:20px;border-radius:50%;border:1px solid #F3D3BD}.dr__clear[data-astro-cid-knywvwoi]{padding:0;border:0;background:none;color:var(--red);font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.dr__clear[data-astro-cid-knywvwoi][hidden]{display:none}@media(max-width:420px){.dr__sum[data-astro-cid-knywvwoi]{grid-template-columns:1fr 1fr}.dr__tile[data-astro-cid-knywvwoi][data-end=out]{grid-column:2}.dr__nights[data-astro-cid-knywvwoi]{grid-column:1 / -1;grid-row:2;justify-self:center}.dr__cal[data-astro-cid-knywvwoi]{padding-inline:10px}.dr__months[data-astro-cid-knywvwoi] .dr__day{height:40px}.dr__months[data-astro-cid-knywvwoi] .dr__n{width:36px;height:36px}}.h-note[data-astro-cid-ff4pdxgk]{max-width:560px;color:var(--muted-on-dark, rgba(255, 244, 236, .75))}.h-art[data-astro-cid-ff4pdxgk]{position:relative;min-height:420px}.h-art[data-astro-cid-ff4pdxgk] .h-art__a{position:absolute;inset-inline-start:0;top:10px;width:min(78%,440px)}.h-art[data-astro-cid-ff4pdxgk] .h-art__b{position:absolute;inset-inline-end:0;bottom:0;width:min(58%,330px);z-index:1}.perks[data-astro-cid-ff4pdxgk]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:22px}.perk[data-astro-cid-ff4pdxgk]{display:flex;gap:14px;align-items:flex-start}.perk[data-astro-cid-ff4pdxgk] strong[data-astro-cid-ff4pdxgk]{font-size:19px}.rooms[data-astro-cid-ff4pdxgk]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:20px}.room[data-astro-cid-ff4pdxgk]{position:relative;padding:28px 26px;display:flex;flex-direction:column;gap:14px}.room[data-astro-cid-ff4pdxgk] p[data-astro-cid-ff4pdxgk]{font-size:18px}.room__chip[data-astro-cid-ff4pdxgk]{align-self:flex-start}.room--premium[data-astro-cid-ff4pdxgk]{border-color:var(--marigold);box-shadow:0 22px 44px -28px #4a0f1e73}.room__cta[data-astro-cid-ff4pdxgk]{align-self:flex-start;margin-top:auto}[dir=rtl] .room__arrow[data-astro-cid-ff4pdxgk]{transform:scaleX(-1)}.book[data-astro-cid-ff4pdxgk]{display:flex;flex-wrap:wrap;gap:32px;align-items:flex-start}.book__form[data-astro-cid-ff4pdxgk]{flex:1 1 440px;min-width:0;display:flex;flex-direction:column;gap:14px}.book__fields[data-astro-cid-ff4pdxgk]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.book__form[data-astro-cid-ff4pdxgk] textarea[data-astro-cid-ff4pdxgk]{resize:vertical;min-height:64px}.book__rules[data-astro-cid-ff4pdxgk]{display:flex;flex-direction:column;gap:8px;margin-top:4px;font-size:16px}.book__rules[data-astro-cid-ff4pdxgk] li[data-astro-cid-ff4pdxgk]{display:flex;gap:10px;align-items:flex-start;padding:8px 12px;border-radius:12px;color:#5c4a3e;transition:background-color .25s,color .25s}.book__rules[data-astro-cid-ff4pdxgk] li[data-astro-cid-ff4pdxgk].is-broken{background:#fce3df;color:var(--red);font-weight:700}.chat[data-astro-cid-ff4pdxgk]{--r: 1deg;display:flex;flex-direction:column;gap:14px;padding:22px;border-radius:28px;background:#efe7dd;color:#2b1418;box-shadow:0 30px 60px -30px #0009;transform:rotate(var(--r))}.chat__head[data-astro-cid-ff4pdxgk]{display:flex;align-items:center;gap:12px;padding-bottom:12px;border-bottom:1px solid #DCCFBF}.chat__head[data-astro-cid-ff4pdxgk] img[data-astro-cid-ff4pdxgk]{width:44px;height:44px;object-fit:contain;border-radius:50%;background:#fff;padding:5px}.chat__phone[data-astro-cid-ff4pdxgk]{font-size:14px;color:#6b5a4c;text-align:right}[dir=ltr] .chat__phone[data-astro-cid-ff4pdxgk]{text-align:left}.chat__body[data-astro-cid-ff4pdxgk]{display:flex;flex-direction:column;align-items:flex-start}.chat__bubble[data-astro-cid-ff4pdxgk]{max-width:96%;padding:14px 18px;border-radius:20px 20px 20px 6px;background:#d9f5c9;color:#1f3a14;font-size:17px;line-height:1.55;box-shadow:0 2px #0000000f}[dir=ltr] .chat__body[data-astro-cid-ff4pdxgk]{align-items:flex-end}[dir=ltr] .chat__bubble[data-astro-cid-ff4pdxgk]{border-radius:20px 20px 6px}.book__chat[data-astro-cid-ff4pdxgk]{flex:1 1 340px;max-width:460px;position:sticky;top:96px}.book__msg[data-astro-cid-ff4pdxgk]{white-space:normal}.msg__line[data-astro-cid-ff4pdxgk]{display:block}.msg__line[data-astro-cid-ff4pdxgk][hidden]{display:none}.book__fine[data-astro-cid-ff4pdxgk]{color:#5c4a3e}[data-astro-cid-ff4pdxgk][data-send][aria-disabled=true]{opacity:.55}.gallery[data-astro-cid-ff4pdxgk]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:26px}.hotels[data-astro-cid-ff4pdxgk]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:12px}.panel-in[data-astro-cid-ff4pdxgk] .hotel[data-astro-cid-ff4pdxgk]{animation:rv-up .5s var(--ease-out) backwards;animation-delay:calc(var(--i, 0) * 50ms)}.hotel[data-astro-cid-ff4pdxgk]{padding:16px 18px;border-radius:18px;display:flex;flex-direction:column;gap:10px}.hotel__head[data-astro-cid-ff4pdxgk]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.hotel__head[data-astro-cid-ff4pdxgk] strong[data-astro-cid-ff4pdxgk]{font-size:18px}.hotel__walk[data-astro-cid-ff4pdxgk]{display:flex;align-items:center;gap:10px}.hotel__bar[data-astro-cid-ff4pdxgk]{flex:1;height:8px;border-radius:999px;background:var(--tint2);overflow:hidden}.hotel__bar[data-astro-cid-ff4pdxgk] span[data-astro-cid-ff4pdxgk]{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--red),var(--saffron))}[dir=ltr] .hotel__bar[data-astro-cid-ff4pdxgk] span[data-astro-cid-ff4pdxgk]{background:linear-gradient(90deg,var(--saffron),var(--red))}.hotel__walk[data-astro-cid-ff4pdxgk] .small[data-astro-cid-ff4pdxgk]{white-space:nowrap}.more[data-astro-cid-ff4pdxgk]{display:flex;justify-content:center;margin-top:20px}.h-disclaimer[data-astro-cid-ff4pdxgk]{margin-top:14px;text-align:center}.h-next__in[data-astro-cid-ff4pdxgk]{padding-block:clamp(24px,3vw,40px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:18px}.h-next__card[data-astro-cid-ff4pdxgk]{display:flex;gap:14px;align-items:center;padding:20px 22px;color:inherit;text-decoration:none;transition:transform .25s var(--ease-out)}.h-next__card[data-astro-cid-ff4pdxgk]:hover{transform:translateY(-3px)}@media(max-width:820px){.h-art[data-astro-cid-ff4pdxgk]{min-height:330px}.book__chat[data-astro-cid-ff4pdxgk]{position:static}}
