.rv-head[data-astro-cid-3xv6krkq]{padding-block:clamp(3rem,7vw,5.5rem) clamp(2.5rem,5vw,3.5rem)}.rv-title[data-astro-cid-3xv6krkq]{margin-top:.75rem}.rv-lede[data-astro-cid-3xv6krkq]{margin-top:1.25rem}.rv-demo[data-astro-cid-3xv6krkq]{background:var(--co-white);max-width:38rem;margin-top:1.75rem}.rv-body[data-astro-cid-3xv6krkq]{padding-top:clamp(2.5rem,5vw,4rem)}.rv-grid[data-astro-cid-3xv6krkq]{gap:3rem;display:grid}@media (width>=1000px){.rv-grid[data-astro-cid-3xv6krkq]{grid-template-columns:minmax(0,1fr) 22rem;align-items:start;gap:4.5rem}}.stepper[data-astro-cid-3xv6krkq]{scroll-margin-top:calc(var(--co-header) + 1rem);grid-template-columns:repeat(4,1fr);gap:.5rem;margin-bottom:2.5rem;display:grid}.stepper-btn[data-astro-cid-3xv6krkq]{border-top:2px solid var(--co-sand);text-align:left;width:100%;color:var(--co-stone-ink);flex-direction:column;align-items:flex-start;gap:.6rem;padding-top:.85rem;transition:border-color .4s,color .3s;display:flex;position:relative}.stepper-btn[data-astro-cid-3xv6krkq]:disabled{cursor:default}.stepper-btn[data-astro-cid-3xv6krkq]:not(:disabled):hover{color:var(--co-forest)}.stepper-dot[data-astro-cid-3xv6krkq]{border:1px solid var(--co-sand);border-radius:999px;place-items:center;width:1.9rem;height:1.9rem;font-size:.8125rem;font-weight:700;display:grid}.stepper-dot[data-astro-cid-3xv6krkq]>[data-astro-cid-3xv6krkq]{grid-area:1/1}.stepper-check{display:none}.stepper-label[data-astro-cid-3xv6krkq]{font-size:.875rem;font-weight:600}.stepper-btn[data-astro-cid-3xv6krkq][aria-current=step]{color:var(--co-forest)}.stepper-btn[data-astro-cid-3xv6krkq]:before{content:"";background:var(--co-forest);transform-origin:0;height:2px;transition:transform .7s var(--co-ease);position:absolute;top:-2px;left:0;right:0;transform:scaleX(0)}.stepper-btn[data-astro-cid-3xv6krkq][aria-current=step]:before{transform:none}.stepper-btn[data-astro-cid-3xv6krkq][aria-current=step] .stepper-dot[data-astro-cid-3xv6krkq]{background:var(--co-forest);border-color:var(--co-forest);color:var(--co-cream)}.is-done[data-astro-cid-3xv6krkq] .stepper-btn[data-astro-cid-3xv6krkq]{border-color:var(--co-olive);color:var(--co-forest)}.is-done[data-astro-cid-3xv6krkq] .stepper-dot[data-astro-cid-3xv6krkq]{background:var(--co-olive);border-color:var(--co-olive);color:var(--co-white)}.is-done[data-astro-cid-3xv6krkq] .stepper-n[data-astro-cid-3xv6krkq]{display:none}.is-done[data-astro-cid-3xv6krkq] .stepper-check{display:block}@media (width<=520px){.stepper-label[data-astro-cid-3xv6krkq]{font-size:.75rem}}.rv-step[data-astro-cid-3xv6krkq]{border:0;min-width:0;margin:0;padding:0}.rv-step-title[data-astro-cid-3xv6krkq]{margin-bottom:1.5rem}.rv-step-title[data-astro-cid-3xv6krkq]:focus{outline:none}.rv-step-help[data-astro-cid-3xv6krkq]{margin:-.75rem 0 1.25rem}.rv-fields[data-astro-cid-3xv6krkq]{gap:1.25rem;display:grid}@media (width>=640px){.rv-2[data-astro-cid-3xv6krkq]{grid-template-columns:1fr 1fr}.rv-span[data-astro-cid-3xv6krkq]{grid-column:1/-1}}.rv-extras[data-astro-cid-3xv6krkq]{border:0;margin:0;padding:0}.rv-extras[data-astro-cid-3xv6krkq] legend[data-astro-cid-3xv6krkq]{margin-bottom:.6rem}.rv-extras[data-astro-cid-3xv6krkq] .co-chip[data-astro-cid-3xv6krkq]{font-weight:500;position:relative}.rv-nights[data-astro-cid-3xv6krkq]{min-height:1.5em;color:var(--co-olive-ink);margin-top:1.25rem;font-weight:600}.rv-rooms[data-astro-cid-3xv6krkq]{gap:.75rem;display:grid}.rv-room[data-astro-cid-3xv6krkq]{border:1px solid var(--co-sand);background:var(--co-white);cursor:pointer;border-radius:.6rem;grid-template-columns:5.5rem 1fr;align-items:center;gap:.4rem 1rem;padding:.75rem;transition:border-color .25s,box-shadow .25s,background-color .25s;display:grid;position:relative}.rv-room[data-astro-cid-3xv6krkq] input[data-astro-cid-3xv6krkq]{opacity:0;pointer-events:none;position:absolute}.rv-room[data-astro-cid-3xv6krkq]:hover{border-color:var(--co-olive)}.rv-room[data-astro-cid-3xv6krkq]:has(input:checked){border-color:var(--co-forest);box-shadow:0 0 0 1px var(--co-forest);background:var(--co-cream)}.rv-room[data-astro-cid-3xv6krkq]:has(input:focus-visible){outline:2px solid var(--co-olive-ink);outline-offset:3px}.rv-room[data-astro-cid-3xv6krkq].is-disabled{cursor:not-allowed;opacity:.55}.rv-room-photo[data-astro-cid-3xv6krkq]{aspect-ratio:1;border-radius:.4rem;grid-row:span 2}.rv-room-body[data-astro-cid-3xv6krkq]{flex-direction:column;gap:.15rem;min-width:0;display:flex}.rv-room-name[data-astro-cid-3xv6krkq]{font-family:var(--co-serif);font-size:1.45rem;font-weight:500;line-height:1.1}.rv-room-status[data-astro-cid-3xv6krkq].is-ok{color:var(--co-olive-ink);font-weight:600}.rv-room-status[data-astro-cid-3xv6krkq].is-no{color:var(--co-error);font-weight:600}.rv-room-price[data-astro-cid-3xv6krkq]{flex-direction:column;grid-column:2;display:flex}.rv-room-total[data-astro-cid-3xv6krkq]{font-family:var(--co-serif);font-size:1.4rem;font-weight:600;line-height:1.1}.rv-room-tick[data-astro-cid-3xv6krkq]{border:1px solid var(--co-sand);color:#0000;border-radius:999px;place-items:center;width:1.6rem;height:1.6rem;transition:background-color .25s,color .25s;display:grid;position:absolute;top:.75rem;right:.75rem}.rv-room[data-astro-cid-3xv6krkq]:has(input:checked) .rv-room-tick[data-astro-cid-3xv6krkq]{background:var(--co-forest);border-color:var(--co-forest);color:var(--co-cream)}@media (prefers-reduced-motion:no-preference){.rv-room[data-astro-cid-3xv6krkq]:has(input:checked) .rv-room-tick[data-astro-cid-3xv6krkq]{animation:rv-tick .5s var(--co-ease)}.rv-room[data-astro-cid-3xv6krkq]:active:not(.is-disabled){transform:scale(.995)}}@keyframes rv-tick{0%{transform:scale(.5)}60%{transform:scale(1.15)}}@media (width>=640px){.rv-room[data-astro-cid-3xv6krkq]{grid-template-columns:7rem 1fr auto;padding-right:3.25rem}.rv-room-photo[data-astro-cid-3xv6krkq]{grid-row:auto}.rv-room-price[data-astro-cid-3xv6krkq]{text-align:right;grid-column:auto}.rv-room-tick[data-astro-cid-3xv6krkq]{top:50%;translate:0 -50%}}.rv-empty[data-astro-cid-3xv6krkq]{border:1px dashed var(--co-sand);text-align:center;border-radius:.6rem;justify-items:center;gap:.9rem;margin-top:1rem;padding:2rem 1.25rem;display:grid}.rv-empty[data-astro-cid-3xv6krkq][hidden]{display:none}.rv-empty-actions[data-astro-cid-3xv6krkq]{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.rv-review[data-astro-cid-3xv6krkq] .rv-review-list{border-top:1px solid var(--co-line);display:grid}.rv-review[data-astro-cid-3xv6krkq] .rv-review-list>div{border-bottom:1px solid var(--co-line);gap:.2rem;padding-block:.85rem;display:grid}@media (width>=640px){.rv-review[data-astro-cid-3xv6krkq] .rv-review-list>div{grid-template-columns:11rem 1fr;gap:1rem}}.rv-review[data-astro-cid-3xv6krkq] dt{font-size:.9375rem;font-weight:600}.rv-review[data-astro-cid-3xv6krkq] .rv-edit{color:var(--co-olive-ink);text-underline-offset:3px;min-height:1.75rem;margin-left:.5rem;font-size:.8125rem;font-weight:600;text-decoration:underline}.rv-review[data-astro-cid-3xv6krkq] .rv-price{background:var(--co-cream);border-radius:.6rem;gap:.4rem;margin-top:1.5rem;padding:1.25rem;display:grid}.rv-review[data-astro-cid-3xv6krkq] .rv-price>div{justify-content:space-between;gap:1rem;display:flex}.rv-review[data-astro-cid-3xv6krkq] .rv-price-total{border-top:1px dashed var(--co-sand);margin-top:.4rem;padding-top:.6rem;font-weight:700}.rv-review[data-astro-cid-3xv6krkq] .rv-price-total dd{font-family:var(--co-serif);font-size:1.6rem;line-height:1}.rv-terms[data-astro-cid-3xv6krkq]{margin-top:1.75rem}.rv-inline-link[data-astro-cid-3xv6krkq]{text-underline-offset:3px;font-weight:600;text-decoration:underline}.rv-actions[data-astro-cid-3xv6krkq]{border-top:1px solid var(--co-line);justify-content:space-between;gap:.75rem;margin-top:2.25rem;padding-top:1.5rem;display:flex}.rv-actions[data-astro-cid-3xv6krkq] [data-astro-cid-3xv6krkq][data-next]{margin-left:auto}.rv-done[data-astro-cid-3xv6krkq]{gap:1rem;display:grid}.rv-done[data-astro-cid-3xv6krkq]:focus{outline:none}.rv-done[data-astro-cid-3xv6krkq][hidden]{display:none}.rv-done-icon[data-astro-cid-3xv6krkq]{background:var(--co-forest);width:3.5rem;height:3.5rem;color:var(--co-cream);border-radius:999px;place-items:center;display:grid}@media (prefers-reduced-motion:no-preference){.rv-done[data-astro-cid-3xv6krkq]:not([hidden]) .rv-done-icon[data-astro-cid-3xv6krkq]{animation:rv-pop .7s var(--co-ease)}}@keyframes rv-pop{0%{opacity:0;transform:scale(.4)}}.rv-done-title[data-astro-cid-3xv6krkq]{margin-top:-.25rem}.rv-done-review[data-astro-cid-3xv6krkq],.rv-done-note[data-astro-cid-3xv6krkq]{margin-top:.5rem}.rv-done-note[data-astro-cid-3xv6krkq]>div[data-astro-cid-3xv6krkq]{gap:.5rem;display:grid}.rv-done-list[data-astro-cid-3xv6krkq]{gap:.3rem;padding-left:1.1rem;list-style:outside;display:grid}.rv-done-actions[data-astro-cid-3xv6krkq]{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.sum[data-astro-cid-3xv6krkq]{border:1px solid var(--co-sand);background:var(--co-cream);border-radius:.75rem;padding:1.5rem}@media (width>=1000px){.sum[data-astro-cid-3xv6krkq]{top:calc(var(--co-header) + 1.5rem);position:sticky}}.sum-title[data-astro-cid-3xv6krkq]{font-family:var(--co-serif);font-size:1.75rem;font-weight:500}.sum-photo[data-astro-cid-3xv6krkq]{aspect-ratio:16/10;margin-top:1rem}.sum-photo[data-astro-cid-3xv6krkq][hidden]{display:none}.sum-list[data-astro-cid-3xv6krkq]{margin:1rem 0;display:grid}.sum-list[data-astro-cid-3xv6krkq]>div[data-astro-cid-3xv6krkq]{border-bottom:1px solid var(--co-line);gap:.1rem;padding-block:.75rem;display:grid}.sum-list[data-astro-cid-3xv6krkq] dt[data-astro-cid-3xv6krkq]{color:var(--co-stone-ink);font-size:.8125rem;font-weight:600}.sum-total[data-astro-cid-3xv6krkq]{border-bottom:0!important}.sum-total[data-astro-cid-3xv6krkq] dd[data-astro-cid-3xv6krkq]{font-family:var(--co-serif);font-size:2rem;font-weight:600;line-height:1.1}
