.gallery[data-astro-cid-fokirkdy]{gap:var(--space-4);flex-direction:column;display:flex}.gallery__stage[data-astro-cid-fokirkdy]{border-radius:var(--radius-xl);background:var(--color-bg-subtle);height:clamp(260px,50vw,520px);position:relative;overflow:hidden}.gallery__slide[data-astro-cid-fokirkdy]{height:100%}.gallery__slide[data-astro-cid-fokirkdy] img{object-fit:cover;width:100%;height:100%}.gallery__slide[data-astro-cid-fokirkdy]:focus-visible{box-shadow:inset var(--shadow-focus)}.gallery__badge[data-astro-cid-fokirkdy]{top:var(--space-4);left:var(--space-4);position:absolute}.gallery__count[data-astro-cid-fokirkdy]{bottom:var(--space-4);left:var(--space-4);position:absolute}.gallery__nav[data-astro-cid-fokirkdy]{bottom:var(--space-4);right:var(--space-4);gap:var(--space-2);display:flex;position:absolute}.gallery__thumbs[data-astro-cid-fokirkdy]{gap:var(--space-3);scrollbar-width:none;padding:var(--space-1);display:flex;overflow-x:auto}.gallery__thumbs[data-astro-cid-fokirkdy]::-webkit-scrollbar{display:none}.gallery__thumb[data-astro-cid-fokirkdy]{background:var(--color-bg-subtle);border-radius:var(--radius-md);cursor:pointer;opacity:.75;outline-offset:2px;width:96px;height:72px;transition:opacity var(--dur-fast), outline-color var(--dur-fast);border:0;outline:2px solid #0000;flex:none;padding:0;overflow:hidden}.gallery__thumb[data-astro-cid-fokirkdy] img{object-fit:cover;width:100%;height:100%}.gallery__thumb[data-astro-cid-fokirkdy][aria-pressed=true]{opacity:1;outline-color:var(--accent)}.gallery__thumb[data-astro-cid-fokirkdy]:hover{opacity:1}.gallery__thumb[data-astro-cid-fokirkdy]:focus-visible{outline-color:var(--border-focus);box-shadow:none}.facts[data-astro-cid-5s72wndp]{gap:var(--space-3);padding:var(--space-6);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-card);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.facts__row[data-astro-cid-5s72wndp]{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.amenities[data-astro-cid-cbpyz456]{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.amenities__list[data-astro-cid-cbpyz456]{gap:var(--space-3);margin-top:var(--space-3);flex-direction:column;display:flex}.amenities__list[data-astro-cid-cbpyz456] li[data-astro-cid-cbpyz456]{align-items:center;gap:var(--space-3);display:flex}.amenities[data-astro-cid-cbpyz456] .amenities__icon{color:var(--text-heading)}.prices[data-astro-cid-q2bw3dre]{border:1px solid var(--border-default);border-radius:var(--radius-card);overflow:hidden}.prices__row[data-astro-cid-q2bw3dre]{justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5);display:flex}.prices__row[data-astro-cid-q2bw3dre]:nth-child(2n){background:var(--color-bg-subtle)}.prices__row[data-astro-cid-q2bw3dre]:nth-child(odd){background:var(--surface-card)}.prices[data-astro-cid-q2bw3dre] dd[data-astro-cid-q2bw3dre]{color:var(--text-heading);text-align:right;font-weight:600}@media (width<=559px){.prices__row[data-astro-cid-q2bw3dre]{gap:var(--space-1);flex-direction:column}.prices[data-astro-cid-q2bw3dre] dd[data-astro-cid-q2bw3dre]{text-align:left}}.booking.svelte-18mjpk8{gap:var(--space-3);flex-direction:column;display:flex}.booking__dates.svelte-18mjpk8{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(176px,1fr));display:grid}.booking__result.svelte-18mjpk8{min-height:1lh;padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);font:var(--type-label);color:var(--text-heading)}.booking__result--positive.svelte-18mjpk8{background:var(--success-soft);color:var(--success-text)}.booking__result--negative.svelte-18mjpk8{background:var(--danger-soft);color:var(--danger-text)}.booking__rooms.svelte-18mjpk8{font:var(--type-small);color:var(--text-muted)}.booking__contact.svelte-18mjpk8{font:var(--type-caption);text-align:center}.contact-card__fallback[data-astro-cid-qh5qqlfp]{gap:var(--space-4);font:var(--type-small);flex-direction:column;display:flex}.contact-card__fallback[data-astro-cid-qh5qqlfp][hidden]{display:none}.contact-card__check-in[data-astro-cid-qh5qqlfp]{align-items:center;gap:var(--space-3);color:var(--text-muted);display:flex}.unit-page[data-astro-cid-zrsgvtig]{gap:var(--space-6);margin-top:var(--space-4);flex-direction:column;display:flex}.unit-page__back[data-astro-cid-zrsgvtig]{min-height:var(--control-h-md);align-items:center;gap:var(--space-2);font:var(--type-small);color:var(--text-muted);text-decoration:none;display:inline-flex}.unit-page__back[data-astro-cid-zrsgvtig]:hover{color:var(--text-heading)}.unit-page__grid[data-astro-cid-zrsgvtig]{--sticky-split-side:380px;margin-top:var(--space-6)}.unit-page__main[data-astro-cid-zrsgvtig]{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.unit-page__lead[data-astro-cid-zrsgvtig]{font:var(--type-lead);max-width:var(--measure)}.unit-page__body[data-astro-cid-zrsgvtig]{max-width:var(--measure)}.unit-page__body[data-astro-cid-zrsgvtig] h2{font:var(--type-h3);margin-top:var(--space-8)}.unit-page__body[data-astro-cid-zrsgvtig] h2+p{margin-top:var(--space-3)}.unit-page__section[data-astro-cid-zrsgvtig]{gap:var(--space-5);padding-top:var(--space-8);border-top:1px solid var(--border-default);flex-direction:column;display:flex}.unit-page__section[data-astro-cid-zrsgvtig] h2[data-astro-cid-zrsgvtig]{font:var(--type-h3)}.unit-page__address[data-astro-cid-zrsgvtig]{align-items:center;gap:var(--space-2);font:var(--type-small);color:var(--text-muted);display:inline-flex}.checkout-card.svelte-1pdexbz{gap:var(--space-6);flex-direction:column;display:flex}.checkout-card__title.svelte-1pdexbz,.checkout-card__legend.svelte-1pdexbz{font:var(--type-h3);color:var(--text-heading)}.checkout-card__lines.svelte-1pdexbz{gap:var(--space-2);margin-top:var(--space-3);flex-direction:column;display:flex}.checkout-card__line.svelte-1pdexbz{justify-content:space-between;gap:var(--space-4);font:var(--type-body);display:flex}.checkout-card__line.svelte-1pdexbz dt:where(.svelte-1pdexbz){color:var(--text-muted)}.checkout-card__line.svelte-1pdexbz dd:where(.svelte-1pdexbz){color:var(--text-heading);text-align:right;font-weight:600}.checkout-card__message.svelte-1pdexbz:not(:empty){font:var(--type-label);color:var(--text-heading)}.checkout-card__ways.svelte-1pdexbz{gap:var(--space-4);font:var(--type-small);flex-wrap:wrap;display:flex}.checkout-card__form.svelte-1pdexbz{gap:var(--space-6);flex-direction:column;display:flex}.checkout-card__group.svelte-1pdexbz{gap:var(--space-4);border:0;flex-direction:column;padding:0;display:flex}.checkout-card__group[disabled].svelte-1pdexbz{opacity:.6}.checkout-card__row.svelte-1pdexbz{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(176px,1fr));display:grid}.checkout-card__row--place.svelte-1pdexbz{grid-template-columns:minmax(96px,1fr) minmax(176px,2fr)}.checkout-card__note.svelte-1pdexbz{font:var(--type-caption);color:var(--text-muted)}.checkout-card__payments.svelte-1pdexbz{gap:var(--space-3);border:0;flex-direction:column;padding:0;display:flex}.checkout[data-astro-cid-qjfr6e2v]{gap:var(--space-6);max-width:42rem;margin-bottom:var(--gap-section);flex-direction:column;display:flex}.checkout__kind[data-astro-cid-qjfr6e2v]{font:var(--type-label);color:var(--text-muted)}.checkout__facts[data-astro-cid-qjfr6e2v]{font:var(--type-body);color:var(--text-heading);margin-top:var(--space-1)}.checkout__check-in[data-astro-cid-qjfr6e2v]{align-items:center;gap:var(--space-2);margin-top:var(--space-3);font:var(--type-small);color:var(--text-muted);display:inline-flex}.checkout__contact[data-astro-cid-qjfr6e2v]{font:var(--type-small);color:var(--text-muted)}.confirmation-card.svelte-19vzi6w{gap:var(--space-5);flex-direction:column;display:flex}.confirmation-card__message.svelte-19vzi6w:not(:empty){font:var(--type-lead);color:var(--text-heading)}.confirmation-card__lines.svelte-19vzi6w{gap:var(--space-2);flex-direction:column;display:flex}.confirmation-card__line.svelte-19vzi6w{justify-content:space-between;gap:var(--space-4);font:var(--type-body);display:flex}.confirmation-card__line.svelte-19vzi6w dt:where(.svelte-19vzi6w){color:var(--text-muted)}.confirmation-card__line.svelte-19vzi6w dd:where(.svelte-19vzi6w){color:var(--text-heading);text-align:right;font-weight:600}.confirmation-card__check-in.svelte-19vzi6w{font:var(--type-small);color:var(--text-muted)}.confirmation-card__emails.svelte-19vzi6w{gap:var(--space-2);font:var(--type-body);color:var(--text-body);flex-direction:column;display:flex}.confirmation-card__cancellation.svelte-19vzi6w{gap:var(--space-2);font:var(--type-small);color:var(--text-muted);flex-direction:column;display:flex}.confirmation-card__title.svelte-19vzi6w{font:var(--type-h3);color:var(--text-heading)}.confirmation[data-astro-cid-cqu3ll3d]{gap:var(--space-6);max-width:42rem;margin-bottom:var(--gap-section);flex-direction:column;display:flex}.confirmation__loading[data-astro-cid-cqu3ll3d]{font:var(--type-lead);color:var(--text-heading)}.confirmation__loading[data-astro-cid-cqu3ll3d][hidden]{display:none}.confirmation__contact[data-astro-cid-cqu3ll3d]{gap:var(--space-3);padding-top:var(--space-6);border-top:1px solid var(--border-default);font:var(--type-small);color:var(--text-muted);flex-direction:column;display:flex}
