.availability[data-astro-cid-4qnlrjqw]{gap:14px;display:grid}.slot[data-astro-cid-4qnlrjqw] .frame{border:1px solid var(--line);border-radius:var(--radius);background:#fff;width:100%;height:760px;display:block}.note[data-astro-cid-4qnlrjqw]{color:var(--muted);max-width:70ch;font-size:14px}.note[data-astro-cid-4qnlrjqw] a[data-astro-cid-4qnlrjqw]{color:var(--gold-deep);white-space:nowrap;font-weight:600}.availability--dark[data-astro-cid-4qnlrjqw] .note[data-astro-cid-4qnlrjqw]{color:#f3eee4bf}.availability--dark[data-astro-cid-4qnlrjqw] .note[data-astro-cid-4qnlrjqw] a[data-astro-cid-4qnlrjqw]{color:var(--gold)}@media (width>=640px){.slot[data-astro-cid-4qnlrjqw] .frame{height:330px}}.calendar[data-astro-cid-2es4xv7j]{scroll-margin-top:90px}.ways[data-astro-cid-2es4xv7j]{grid-template:"form phone""form echalupy""form house"1fr/minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:20px;margin-top:40px;display:grid}.way[data-astro-cid-2es4xv7j]{border-radius:var(--radius);background:var(--forest-2);border:1px solid #f3eee429;gap:8px;padding:24px 26px;display:grid}.way--phone[data-astro-cid-2es4xv7j]{grid-area:phone}.way--echalupy[data-astro-cid-2es4xv7j]{grid-area:echalupy}.way--house[data-astro-cid-2es4xv7j]{grid-area:house}.way__label[data-astro-cid-2es4xv7j]{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);font-size:12px;font-weight:600}.way[data-astro-cid-2es4xv7j] h3[data-astro-cid-2es4xv7j]{font-size:1.4rem}.way[data-astro-cid-2es4xv7j] p[data-astro-cid-2es4xv7j]{color:#f3eee4c7;font-size:15px}.way__phone[data-astro-cid-2es4xv7j]{font-family:var(--serif);color:#fff;white-space:nowrap;font-size:1.75rem;font-weight:600;text-decoration:none}.inquiry[data-astro-cid-2es4xv7j]{border-radius:var(--radius);background:var(--paper);color:var(--ink);grid-area:form;gap:16px;padding:30px 32px;display:grid}.inquiry[data-astro-cid-2es4xv7j] h3[data-astro-cid-2es4xv7j]{font-size:1.6rem}.inquiry__intro[data-astro-cid-2es4xv7j]{color:var(--muted);margin-top:-8px;font-size:15px}.fields[data-astro-cid-2es4xv7j]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.field[data-astro-cid-2es4xv7j]{gap:6px;min-width:0;display:grid}.field--wide[data-astro-cid-2es4xv7j],.nights[data-astro-cid-2es4xv7j]{grid-column:1/-1}.field[data-astro-cid-2es4xv7j]>span[data-astro-cid-2es4xv7j],.check[data-astro-cid-2es4xv7j]>span[data-astro-cid-2es4xv7j]{font-size:14px;font-weight:600}.field[data-astro-cid-2es4xv7j] small[data-astro-cid-2es4xv7j],.check[data-astro-cid-2es4xv7j] small[data-astro-cid-2es4xv7j]{color:var(--muted);font-weight:400}.field[data-astro-cid-2es4xv7j] input[data-astro-cid-2es4xv7j],.field[data-astro-cid-2es4xv7j] select[data-astro-cid-2es4xv7j],.field[data-astro-cid-2es4xv7j] textarea[data-astro-cid-2es4xv7j],.fallback__text[data-astro-cid-2es4xv7j]{border-radius:var(--radius);width:100%;min-width:0;min-height:46px;color:var(--ink);font:inherit;background:#fff;border:1px solid #221e1a38;padding:10px 12px;font-size:16px}.field[data-astro-cid-2es4xv7j] textarea[data-astro-cid-2es4xv7j],.fallback__text[data-astro-cid-2es4xv7j]{resize:vertical}.field[data-astro-cid-2es4xv7j] input[data-astro-cid-2es4xv7j]:focus,.field[data-astro-cid-2es4xv7j] select[data-astro-cid-2es4xv7j]:focus,.field[data-astro-cid-2es4xv7j] textarea[data-astro-cid-2es4xv7j]:focus{outline:2px solid var(--gold);outline-offset:1px;border-color:var(--gold-deep)}.nights[data-astro-cid-2es4xv7j]{color:var(--gold-deep);margin-top:-6px;font-size:14px;font-weight:600}.nights[data-astro-cid-2es4xv7j]:empty{display:none}.check[data-astro-cid-2es4xv7j]{cursor:pointer;align-items:center;gap:10px;display:flex}.check[data-astro-cid-2es4xv7j] input[data-astro-cid-2es4xv7j]{width:20px;height:20px;accent-color:var(--forest);flex:none}.error[data-astro-cid-2es4xv7j]{border-radius:var(--radius);background:var(--rose);color:var(--rose-ink);padding:10px 14px;font-size:14.5px;font-weight:600}.inquiry__actions[data-astro-cid-2es4xv7j]{justify-items:start;gap:10px;display:grid}.inquiry__hint[data-astro-cid-2es4xv7j]{color:var(--muted);font-size:13.5px}.fallback[data-astro-cid-2es4xv7j]{border-radius:var(--radius);background:var(--cream);gap:12px;padding:18px;font-size:15px;display:grid}.fallback[data-astro-cid-2es4xv7j][hidden],.error[data-astro-cid-2es4xv7j][hidden]{display:none}.fallback[data-astro-cid-2es4xv7j] a[data-astro-cid-2es4xv7j]{color:var(--gold-deep);font-weight:600}.fallback[data-astro-cid-2es4xv7j] .copy[data-astro-cid-2es4xv7j]{justify-self:start}@media (width<=900px){.ways[data-astro-cid-2es4xv7j]{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"phone""form""echalupy""house"}}@media (width<=520px){.inquiry[data-astro-cid-2es4xv7j]{padding:24px 18px}.fields[data-astro-cid-2es4xv7j]>[data-astro-cid-2es4xv7j]:not(.field--date){grid-column:1/-1}.way__phone[data-astro-cid-2es4xv7j]{font-size:1.55rem}.fallback[data-astro-cid-2es4xv7j] .copy[data-astro-cid-2es4xv7j]{justify-self:stretch}}.rooms[data-astro-cid-u7vk5feg]{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.room[data-astro-cid-u7vk5feg]{overflow:hidden}.room__photo[data-astro-cid-u7vk5feg]{aspect-ratio:4/3;border-radius:0}.room__body[data-astro-cid-u7vk5feg]{padding:18px 18px 22px}.room__title[data-astro-cid-u7vk5feg]{font-size:1.3rem}.room__meta[data-astro-cid-u7vk5feg]{color:var(--muted);margin-top:6px;font-size:14px}@media (width<=1000px){.rooms[data-astro-cid-u7vk5feg]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.rooms[data-astro-cid-u7vk5feg]{grid-template-columns:1fr}}
