.bcard[data-astro-cid-q3jhithe]{--c-text: var(--foreground);--c-text2: var(--muted-foreground);--c-muted: var(--text-tertiary);--c-border: var(--border);--c-link: var(--primary-text);--c-ok: #1d9e75;--c-ok-bg: rgba(93, 202, 165, .1);--c-warn: #d98a3c;--c-warn-bg: rgba(240, 163, 90, .12);--c-off: #e0777a;--c-off-bg: rgba(224, 119, 122, .12);--c-neutral: var(--muted-foreground);--c-neutral-bg: color-mix(in srgb, var(--foreground) 8%, transparent);--c-skeleton: color-mix(in srgb, var(--foreground) 9%, transparent);position:relative;display:grid;width:100%;font-size:16px;color:var(--c-text);background:var(--surface-1);border:1px solid var(--c-border);border-radius:14px;overflow:hidden;transition:filter var(--dur-base) var(--ease-out),font-size var(--dur-base) var(--ease-out)}[data-theme=light] .bcard[data-astro-cid-q3jhithe]{--c-ok: #0f6e56;--c-warn: #8a5310;--c-off: #a33a3e}[data-theme=dark] .bcard[data-astro-cid-q3jhithe].is-hc{--c-text: #fff;--c-text2: #fff;--c-muted: #c6d6dd;--c-neutral: #fff;--c-border: #6e8893;--c-link: #9ee7fb;--c-ok: #7fe3c4;--c-warn: #ffc07a;--c-off: #ffa8aa}[data-theme=light] .bcard[data-astro-cid-q3jhithe].is-hc{--c-text: #06090c;--c-text2: #16262e;--c-muted: #16262e;--c-neutral: #06090c;--c-border: #5c6b72;--c-link: #005566;--c-ok: #0a5742;--c-warn: #8a5310;--c-off: #8a1f23}.bcard__photo[data-astro-cid-q3jhithe]{position:relative;height:168px;overflow:hidden;background:#f3cf9f}.bcard__sky[data-astro-cid-q3jhithe]{position:absolute;inset:0;background:#f3cf9f}.bcard__band[data-astro-cid-q3jhithe]{position:absolute;left:0;right:0;top:46%;height:28%;background:#f6deb0}.bcard__sun[data-astro-cid-q3jhithe]{position:absolute;right:11%;top:13%;width:48px;height:48px;border-radius:50%;background:#fff2cf}.bcard__sea[data-astro-cid-q3jhithe]{position:absolute;left:0;right:0;bottom:0;height:66px;background:#2f7d8f}.bcard__searim[data-astro-cid-q3jhithe]{position:absolute;left:0;right:0;bottom:54px;height:14px;background:#3c8c9d}.bcard__roof[data-astro-cid-q3jhithe]{position:absolute;bottom:48px;background:#c06a3e}.bcard__roof--tall[data-astro-cid-q3jhithe]{background:#cb7444}.bcard__body[data-astro-cid-q3jhithe]{display:grid;gap:14px;padding:16px 18px 18px}.bcard__info[data-astro-cid-q3jhithe]{position:relative;display:flex;flex-direction:column}.bcard__deal[data-astro-cid-q3jhithe]{position:relative;display:grid;gap:14px}.bcard__place[data-astro-cid-q3jhithe]{position:relative;order:2;margin:0 0 6px;font-family:var(--font-mono);font-size:.875em;color:var(--c-text2)}.bcard__row[data-astro-cid-q3jhithe]{position:relative;order:1;display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0 0 2px}.bcard__title[data-astro-cid-q3jhithe]{position:relative;font-family:var(--font-heading);font-weight:700;font-size:1.27em;letter-spacing:-.3px;margin:0;color:var(--c-text)}.bcard__rating[data-astro-cid-q3jhithe]{position:relative;font-family:var(--font-mono);font-size:.875em;color:var(--c-text2);white-space:nowrap}.bcard__muted[data-astro-cid-q3jhithe]{color:var(--c-muted)}.bcard__meta[data-astro-cid-q3jhithe]{position:relative;order:3;font-family:var(--font-mono);margin:0 0 14px;font-size:.875em;color:var(--c-text2)}.bcard__chips[data-astro-cid-q3jhithe]{order:4;display:flex;gap:6px;flex-wrap:wrap}.bcard__chip[data-astro-cid-q3jhithe]{position:relative;display:none;align-items:center;gap:5px;font-family:var(--font-mono);font-size:.875em;font-weight:700;padding:5px 8px;border-radius:7px;border:1px solid transparent}.bcard__chip--ok[data-astro-cid-q3jhithe]{color:var(--c-ok);background:var(--c-ok-bg)}.bcard__chip--warn[data-astro-cid-q3jhithe]{color:var(--c-warn);background:var(--c-warn-bg)}.bcard__chip--neutral[data-astro-cid-q3jhithe]{color:var(--c-neutral);background:var(--c-neutral-bg)}.bcard__chip--off[data-astro-cid-q3jhithe]{color:var(--c-off);background:var(--c-off-bg)}.bcard[data-astro-cid-q3jhithe].is-hc .bcard__chip[data-astro-cid-q3jhithe]{border-color:currentColor}.bcard__price[data-astro-cid-q3jhithe]{position:relative;display:flex;flex-direction:column;border-top:1px solid var(--c-border);padding-top:14px}.bcard__lead[data-astro-cid-q3jhithe]{position:relative;display:flex;align-items:baseline;gap:8px;margin:0}.bcard__total[data-astro-cid-q3jhithe]{font-family:var(--font-heading);font-weight:800;font-size:1.6em;color:var(--c-text)}.bcard__total-note[data-astro-cid-q3jhithe]{font-family:var(--font-mono);font-size:.875em;color:var(--c-muted)}.bcard__night[data-astro-cid-q3jhithe]{position:relative;font-family:var(--font-mono);margin:3px 0 0;font-size:.875em;color:var(--c-muted)}.bcard__night-amount[data-astro-cid-q3jhithe]{font-weight:700;color:var(--c-text2)}.bcard__actions[data-astro-cid-q3jhithe]{display:grid;gap:10px}.bcard__cta[data-astro-cid-q3jhithe]{position:relative;width:100%;appearance:none;cursor:pointer;font-family:var(--font-mono);font-weight:700;font-size:.875em;color:var(--primary-foreground);background:var(--primary);border:1px solid var(--primary);border-radius:10px;padding:12px}.bcard__cta--alt[data-astro-cid-q3jhithe]{display:none;color:var(--c-text);background:transparent;border-color:var(--c-border)}.bcard__link[data-astro-cid-q3jhithe]{position:relative;display:block;text-align:center;font-family:var(--font-mono);font-size:.875em;color:var(--c-link);text-decoration:underline}.bcard[data-astro-cid-q3jhithe][data-lead=night] .bcard__place[data-astro-cid-q3jhithe]{order:0;margin:0 0 4px;color:var(--c-muted);text-transform:uppercase;letter-spacing:.6px;font-size:.875em}.bcard[data-astro-cid-q3jhithe][data-lead=night] .bcard__night[data-astro-cid-q3jhithe]{order:-1;margin:0;font-size:1em;color:var(--c-muted)}.bcard[data-astro-cid-q3jhithe][data-lead=night] .bcard__night-amount[data-astro-cid-q3jhithe]{font-family:var(--font-heading);font-weight:800;font-size:1.6em;color:var(--c-text)}.bcard[data-astro-cid-q3jhithe][data-lead=night] .bcard__lead[data-astro-cid-q3jhithe]{margin-top:3px}.bcard[data-astro-cid-q3jhithe][data-lead=night] .bcard__total[data-astro-cid-q3jhithe]{font-family:var(--font-mono);font-weight:700;font-size:.875em;color:var(--c-text2)}.bcard[data-astro-cid-q3jhithe][data-pins] [data-astro-cid-q3jhithe][data-pin-total]:before{content:attr(data-pin-total) / "";position:absolute;left:-19px;top:.15em;display:grid;place-items:center;width:16px;height:16px;font-family:var(--font-mono);font-size:11px;font-weight:700;line-height:1;color:var(--primary-foreground);background:var(--primary-text);border-radius:50%}.bcard[data-astro-cid-q3jhithe][data-pins][data-lead=night] [data-astro-cid-q3jhithe][data-pin-night]:before{content:attr(data-pin-night) / ""}.bcard[data-astro-cid-q3jhithe][data-pins][data-lead=total] [data-astro-cid-q3jhithe][data-pin-total=""]:before,.bcard[data-astro-cid-q3jhithe][data-pins][data-lead=night] [data-astro-cid-q3jhithe][data-pin-night=""]:before{display:none}.bcard[data-astro-cid-q3jhithe][data-pins] .bcard__cta[data-astro-cid-q3jhithe]:before{top:50%;translate:0 -50%}.bcard[data-astro-cid-q3jhithe][data-names] [data-astro-cid-q3jhithe][data-name]:after{content:attr(data-name) / "";position:absolute;z-index:3;right:4px;top:50%;translate:0 -50%;padding:1px 6px;border-radius:4px;font-family:var(--font-mono);font-size:12px;font-weight:500;line-height:1.4;letter-spacing:0;text-transform:none;white-space:nowrap;color:var(--primary-foreground);background:var(--primary-text);box-shadow:0 0 0 1px var(--surface-1);pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out)}.bcard[data-astro-cid-q3jhithe][data-names] [data-astro-cid-q3jhithe]:is(.bcard__title,.bcard__chip):after{left:-1px;right:auto;top:-3px;translate:0 -100%}.bcard[data-astro-cid-q3jhithe][data-names] .bcard__rating[data-astro-cid-q3jhithe]:after{right:0;top:-3px;translate:0 -100%}.bcard[data-astro-cid-q3jhithe][data-names] .bcard__photo[data-astro-cid-q3jhithe]:after{left:10px;right:auto;top:10px;translate:none}.bcard[data-astro-cid-q3jhithe][data-names] [data-astro-cid-q3jhithe][data-name]{outline:1px dashed color-mix(in srgb,var(--primary-text) 55%,transparent);outline-offset:2px}.bcard[data-astro-cid-q3jhithe][data-names]:has([data-name]:is(:hover,:focus-visible)) [data-astro-cid-q3jhithe][data-name]:not(:is(:hover,:focus-visible)):after{opacity:.14}.bcard[data-astro-cid-q3jhithe][data-names] [data-astro-cid-q3jhithe][data-name]:is(:hover,:focus-visible):after{opacity:1}.bcard[data-astro-cid-q3jhithe][data-state=available] [data-astro-cid-q3jhithe][data-chip=cancel],.bcard[data-astro-cid-q3jhithe][data-state=available] [data-astro-cid-q3jhithe][data-chip=breakfast],.bcard[data-astro-cid-q3jhithe][data-state=last-rooms] [data-astro-cid-q3jhithe][data-chip=cancel],.bcard[data-astro-cid-q3jhithe][data-state=last-rooms] [data-astro-cid-q3jhithe][data-chip=left],.bcard[data-astro-cid-q3jhithe][data-state=non-refundable] [data-astro-cid-q3jhithe][data-chip=nonref],.bcard[data-astro-cid-q3jhithe][data-state=non-refundable] [data-astro-cid-q3jhithe][data-chip=breakfast],.bcard[data-astro-cid-q3jhithe][data-state=sold-out] [data-astro-cid-q3jhithe][data-chip=soldout]{display:inline-flex}[data-astro-cid-q3jhithe][data-price=nonref]{display:none}.bcard[data-astro-cid-q3jhithe][data-state=non-refundable] [data-astro-cid-q3jhithe][data-price=nonref]{display:inline}.bcard[data-astro-cid-q3jhithe][data-state=non-refundable] [data-astro-cid-q3jhithe][data-price=std]{display:none}.bcard[data-astro-cid-q3jhithe][data-state=sold-out] .bcard__cta[data-astro-cid-q3jhithe]:not(.bcard__cta--alt){display:none}.bcard[data-astro-cid-q3jhithe][data-state=sold-out] .bcard__cta--alt[data-astro-cid-q3jhithe]{display:block}.bcard[data-astro-cid-q3jhithe][data-state=sold-out] .bcard__total[data-astro-cid-q3jhithe],.bcard[data-astro-cid-q3jhithe][data-state=sold-out] .bcard__night-amount[data-astro-cid-q3jhithe]{color:var(--c-muted)}.bcard[data-astro-cid-q3jhithe][data-state=sold-out] .bcard__total-note[data-astro-cid-q3jhithe]:before{content:"was "}.bcard[data-astro-cid-q3jhithe][data-state=sold-out] .bcard__photo[data-astro-cid-q3jhithe]{filter:saturate(.35)}.bcard__skeleton[data-astro-cid-q3jhithe]{position:absolute;inset:0;display:none;flex-direction:column;gap:12px}.bcard__skeleton[data-astro-cid-q3jhithe] span[data-astro-cid-q3jhithe]{display:block;height:1em;border-radius:6px;background:var(--c-skeleton)}.bcard[data-astro-cid-q3jhithe][data-state=loading] .bcard__info[data-astro-cid-q3jhithe]>[data-astro-cid-q3jhithe]:not(.bcard__skeleton),.bcard[data-astro-cid-q3jhithe][data-state=loading] .bcard__deal[data-astro-cid-q3jhithe]>[data-astro-cid-q3jhithe]:not(.bcard__skeleton){visibility:hidden}.bcard[data-astro-cid-q3jhithe][data-state=loading] .bcard__skeleton[data-astro-cid-q3jhithe]{display:flex}.bcard[data-astro-cid-q3jhithe][data-state=loading] .bcard__deal[data-astro-cid-q3jhithe] .bcard__skeleton[data-astro-cid-q3jhithe]{justify-content:flex-end}.bcard[data-astro-cid-q3jhithe][data-state=loading] .bcard__photo[data-astro-cid-q3jhithe]{background:var(--surface-2)}.bcard[data-astro-cid-q3jhithe][data-state=loading] .bcard__photo[data-astro-cid-q3jhithe]>[data-astro-cid-q3jhithe]{visibility:hidden}@media(prefers-reduced-motion:no-preference){.bcard[data-astro-cid-q3jhithe][data-state=loading] .bcard__skeleton[data-astro-cid-q3jhithe] span[data-astro-cid-q3jhithe]{animation:bcard-pulse 1.4s var(--ease-in-out) infinite}@keyframes bcard-pulse{0%,to{opacity:1}50%{opacity:.45}}}@container bcard (min-width: 440px){.bcard__photo[data-astro-cid-q3jhithe]{height:200px}}@container bcard (min-width: 600px){.bcard[data-astro-cid-q3jhithe]{grid-template-columns:42% minmax(0,1fr)}.bcard__photo[data-astro-cid-q3jhithe]{height:100%;min-height:240px}.bcard__body[data-astro-cid-q3jhithe]{padding:18px 20px 20px;align-content:space-between}}@container bcard (min-width: 960px){.bcard[data-astro-cid-q3jhithe]{grid-template-columns:220px minmax(0,1fr) 232px;align-items:stretch}.bcard__photo[data-astro-cid-q3jhithe]{min-height:176px}.bcard__body[data-astro-cid-q3jhithe]{display:contents}.bcard__info[data-astro-cid-q3jhithe]{padding:18px 20px;justify-content:center}.bcard__deal[data-astro-cid-q3jhithe]{padding:18px 20px;border-left:1px solid var(--c-border);align-content:center}.bcard__price[data-astro-cid-q3jhithe]{border-top:0;padding-top:0}.bcard__meta[data-astro-cid-q3jhithe]{margin-bottom:10px}.bcard__skeleton[data-astro-cid-q3jhithe]{inset:18px 20px}}
