.booking[data-astro-cid-klpcgrtt]{gap:16px;display:grid}.frame-head[data-astro-cid-klpcgrtt]{justify-items:start;gap:10px;display:grid}.frame-head[data-astro-cid-klpcgrtt] p[data-astro-cid-klpcgrtt]{color:var(--muted)}.frame[data-astro-cid-klpcgrtt]{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);background:#fff;overflow:hidden}.frame[data-astro-cid-klpcgrtt] iframe[data-astro-cid-klpcgrtt]{width:100%;display:block}.fallback[data-astro-cid-klpcgrtt]{color:var(--muted);font-size:.9rem}.fallback[data-astro-cid-klpcgrtt] a[data-astro-cid-klpcgrtt]{color:var(--red-dark);align-items:center;gap:4px;font-weight:600;display:inline-flex}.bc[data-astro-cid-hlnamlag]{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);background:#fff;gap:16px;padding:26px;display:grid}.bc-price[data-astro-cid-hlnamlag]{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.bc-price[data-astro-cid-hlnamlag] strong[data-astro-cid-hlnamlag]{font-family:var(--font-display);letter-spacing:-.04em;font-size:2.6rem;font-weight:800;line-height:1}.bc-price[data-astro-cid-hlnamlag] span[data-astro-cid-hlnamlag]{color:var(--muted);font-weight:600}.bc-per[data-astro-cid-hlnamlag]{color:var(--muted);margin-top:-8px;font-size:.92rem}.bc-count[data-astro-cid-hlnamlag]{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.bc-count[data-astro-cid-hlnamlag] label[data-astro-cid-hlnamlag]{font-weight:700;display:block}.bc-range[data-astro-cid-hlnamlag]{color:var(--muted);font-size:.85rem}.stepper[data-astro-cid-hlnamlag]{align-items:center;gap:6px;display:flex}.stepper[data-astro-cid-hlnamlag] button[data-astro-cid-hlnamlag]{border:1px solid var(--line);width:38px;height:38px;color:var(--ink);background:#fff;border-radius:50%;place-items:center;transition:background .2s,border-color .2s;display:grid}.stepper[data-astro-cid-hlnamlag] button[data-astro-cid-hlnamlag]:hover:not(:disabled){background:var(--sand);border-color:var(--ink)}.stepper[data-astro-cid-hlnamlag] button[data-astro-cid-hlnamlag]:disabled{opacity:.35;cursor:not-allowed}.stepper[data-astro-cid-hlnamlag] input[data-astro-cid-hlnamlag]{text-align:center;width:64px;height:42px;font-family:var(--font-display);border:1px solid var(--line);color:var(--ink);-moz-appearance:textfield;background:#fff;border-radius:10px;font-size:1.2rem;font-weight:800}.stepper[data-astro-cid-hlnamlag] input[data-astro-cid-hlnamlag]::-webkit-outer-spin-button,.stepper[data-astro-cid-hlnamlag] input[data-astro-cid-hlnamlag]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.stepper[data-astro-cid-hlnamlag] input[data-astro-cid-hlnamlag]:focus{outline:2px solid var(--yellow);outline-offset:1px}.bc-total[data-astro-cid-hlnamlag]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:6px;padding:14px 0;display:grid}.bc-total[data-astro-cid-hlnamlag] div[data-astro-cid-hlnamlag]{justify-content:space-between;align-items:baseline;display:flex}.bc-total[data-astro-cid-hlnamlag] dt[data-astro-cid-hlnamlag]{font-weight:700}.bc-total[data-astro-cid-hlnamlag] dd[data-astro-cid-hlnamlag]{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:800}.bc-total[data-astro-cid-hlnamlag] .pp[data-astro-cid-hlnamlag] dt[data-astro-cid-hlnamlag],.bc-total[data-astro-cid-hlnamlag] .pp[data-astro-cid-hlnamlag] dd[data-astro-cid-hlnamlag]{color:var(--muted);font-family:inherit;font-size:.92rem;font-weight:600}.bc-note[data-astro-cid-hlnamlag]{background:var(--yellow-soft);border-radius:10px;margin-top:-6px;padding:10px 12px;font-size:.88rem;line-height:1.45}.bc-note[data-astro-cid-hlnamlag][hidden]{display:none}.bc[data-astro-cid-hlnamlag] .btn[data-astro-cid-hlnamlag]{width:100%}.bc-list[data-astro-cid-hlnamlag]{gap:8px;font-size:.92rem;font-weight:600;display:grid}.bc-list[data-astro-cid-hlnamlag] li[data-astro-cid-hlnamlag]{align-items:center;gap:10px;display:flex}.bc-list[data-astro-cid-hlnamlag] svg{color:var(--red);flex:none;width:18px;height:18px}.bc-more[data-astro-cid-hlnamlag]{border-top:1px solid var(--line);justify-items:center;gap:12px;padding-top:14px;display:grid}.bc-more[data-astro-cid-hlnamlag] .share-mgr{font-size:.92rem}.bc-call[data-astro-cid-hlnamlag]{color:var(--muted);font-size:.9rem}.bc-call[data-astro-cid-hlnamlag] a[data-astro-cid-hlnamlag]{color:var(--ink);font-weight:700}@media (width>=901px) and (height<=860px){.bc[data-astro-cid-hlnamlag]{gap:12px;padding:22px}.bc-list[data-astro-cid-hlnamlag]{display:none}.bc-more[data-astro-cid-hlnamlag]{gap:8px;padding-top:10px}.bc-more[data-astro-cid-hlnamlag] .btn[data-astro-cid-hlnamlag]{padding-block:.7em}}.bc-bar[data-astro-cid-hlnamlag]{display:none}@media (width<=900px){.bc-bar[data-astro-cid-hlnamlag]{z-index:40;padding:12px var(--gutter) calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);transition:transform .3s var(--ease-out);background:#fffffff7;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -8px 24px -12px #12172b4d}.bc-bar[data-astro-cid-hlnamlag].show{transform:none}.bar-copy[data-astro-cid-hlnamlag]{line-height:1.15;display:grid}.bar-copy[data-astro-cid-hlnamlag] strong[data-astro-cid-hlnamlag]{font-family:var(--font-display);font-size:1.3rem;font-weight:800}.bar-copy[data-astro-cid-hlnamlag] span[data-astro-cid-hlnamlag]{color:var(--muted);font-size:.82rem;font-weight:600}.bc-bar[data-astro-cid-hlnamlag] .btn[data-astro-cid-hlnamlag]{white-space:nowrap;padding-inline:1.1em;font-size:.95rem}}@media (prefers-reduced-motion:reduce){.bc-bar[data-astro-cid-hlnamlag]{transition:none}}@media print{.bc-bar[data-astro-cid-hlnamlag]{display:none!important}}
