.compare[data-astro-cid-zz5qopmd]{flex-direction:column;gap:18px;scroll-margin-top:16px;display:flex}.selector[data-astro-cid-zz5qopmd]{z-index:2;background:linear-gradient(180deg, var(--mint) 0%, var(--surface) 70%);border:1px solid var(--line);border-radius:20px;flex-wrap:wrap;align-items:flex-start;gap:18px 32px;padding:18px;display:flex;position:relative;box-shadow:0 6px 22px #0c31290f}@media (width<=479px){.selector[data-astro-cid-zz5qopmd]{padding:16px 12px}}.group[data-astro-cid-zz5qopmd]{flex-direction:column;flex:340px;gap:10px;min-width:0;max-width:480px;display:flex}.group[data-astro-cid-zz5qopmd].when{flex:340px;max-width:none}.label[data-astro-cid-zz5qopmd]{align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.label[data-astro-cid-zz5qopmd] svg{color:var(--leaf)}.note[data-astro-cid-zz5qopmd]{color:var(--muted);align-items:flex-start;gap:6px;font-size:13px;display:flex}.note[data-astro-cid-zz5qopmd] svg{color:var(--leaf);flex:none;margin-top:2px}.cmp[data-astro-cid-zz5qopmd]{border-collapse:separate;border-spacing:0;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-l);width:100%;font-size:15px;overflow:hidden}.head[data-astro-cid-zz5qopmd]{text-align:start;vertical-align:top;padding:16px;font-weight:400}.head[data-astro-cid-zz5qopmd].sig{background:var(--mint)}.head[data-astro-cid-zz5qopmd]>[data-astro-cid-zz5qopmd]{display:block}.tag[data-astro-cid-zz5qopmd]{background:var(--amber);width:fit-content;min-height:24px;color:var(--amber-ink);border-radius:999px;align-items:center;margin-bottom:8px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.tag[data-astro-cid-zz5qopmd].quiet{background:0 0}.name[data-astro-cid-zz5qopmd]{font-family:var(--font-display);font-size:20px;font-weight:800;line-height:1.15}.amount[data-astro-cid-zz5qopmd]{font-family:var(--font-display);margin-top:8px;font-size:34px;font-weight:800;line-height:1.1}.sub[data-astro-cid-zz5qopmd]{color:var(--ink-2);min-height:2.7em;font-size:13px;line-height:1.35}.head[data-astro-cid-zz5qopmd] .btn[data-astro-cid-zz5qopmd]{text-align:center;width:100%;margin-top:12px;padding-inline:10px;font-size:15px;line-height:1.2;display:flex}tbody[data-astro-cid-zz5qopmd] th[data-astro-cid-zz5qopmd],tbody[data-astro-cid-zz5qopmd] td[data-astro-cid-zz5qopmd]{border-top:1px solid var(--line);text-align:start;vertical-align:top;padding:12px 16px}tbody[data-astro-cid-zz5qopmd] th[data-astro-cid-zz5qopmd]{color:var(--ink-2);font-weight:600}tbody[data-astro-cid-zz5qopmd] td[data-astro-cid-zz5qopmd]{font-weight:600}tbody[data-astro-cid-zz5qopmd] td[data-astro-cid-zz5qopmd].lack{color:var(--muted);font-weight:500}.cmp[data-astro-cid-zz5qopmd] td[data-astro-cid-zz5qopmd] .icon{vertical-align:-3px;margin-inline-end:6px}.all[data-astro-cid-zz5qopmd]{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:4px 14px}.all[data-astro-cid-zz5qopmd] summary[data-astro-cid-zz5qopmd]{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:48px;font-weight:700;list-style:none;display:flex}.all[data-astro-cid-zz5qopmd] summary[data-astro-cid-zz5qopmd]::-webkit-details-marker{display:none}.all[data-astro-cid-zz5qopmd] summary[data-astro-cid-zz5qopmd] svg{transition:transform .2s}.all[data-astro-cid-zz5qopmd][open] summary[data-astro-cid-zz5qopmd] svg{transform:rotate(180deg)}.all[data-astro-cid-zz5qopmd][open]{padding-bottom:12px}.all[data-astro-cid-zz5qopmd] .fine[data-astro-cid-zz5qopmd]{padding-top:8px}.table-box[data-astro-cid-zz5qopmd]{overflow-x:auto}.price-table[data-astro-cid-zz5qopmd]{border-collapse:collapse;width:100%;font-size:16px}.price-table[data-astro-cid-zz5qopmd] th[data-astro-cid-zz5qopmd],.price-table[data-astro-cid-zz5qopmd] td[data-astro-cid-zz5qopmd]{text-align:start;border-bottom:1px solid var(--line);vertical-align:top;padding:9px 8px}.price-table[data-astro-cid-zz5qopmd] thead[data-astro-cid-zz5qopmd] th[data-astro-cid-zz5qopmd]{color:var(--muted);font-size:13px}.price-table[data-astro-cid-zz5qopmd] tbody[data-astro-cid-zz5qopmd] th[data-astro-cid-zz5qopmd]{white-space:nowrap;font-weight:600}.price-table[data-astro-cid-zz5qopmd] td[data-astro-cid-zz5qopmd]{white-space:nowrap;font-weight:700}.price-table[data-astro-cid-zz5qopmd] td[data-astro-cid-zz5qopmd] small[data-astro-cid-zz5qopmd]{color:var(--leaf);font-size:12px;font-weight:600;display:block}.price-table[data-astro-cid-zz5qopmd] tr[data-astro-cid-zz5qopmd].on{background:var(--mint)}.reassure[data-astro-cid-zz5qopmd].soft{margin-top:-6px;font-weight:500}.reassure[data-astro-cid-zz5qopmd]{color:var(--ink-2);align-items:flex-start;gap:8px;font-size:15px;font-weight:600;display:flex}.reassure[data-astro-cid-zz5qopmd] svg{flex:none;margin-top:2px}.fine[data-astro-cid-zz5qopmd]{color:var(--muted);font-size:13px}@media (width<=719px){.cmp[data-astro-cid-zz5qopmd] thead[data-astro-cid-zz5qopmd] tr[data-astro-cid-zz5qopmd],.cmp[data-astro-cid-zz5qopmd] tbody[data-astro-cid-zz5qopmd] tr[data-astro-cid-zz5qopmd]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.corner[data-astro-cid-zz5qopmd]{display:none}.head[data-astro-cid-zz5qopmd]{padding:14px 12px}.full[data-astro-cid-zz5qopmd]{display:none}.amount[data-astro-cid-zz5qopmd]{font-size:30px}tbody[data-astro-cid-zz5qopmd] th[data-astro-cid-zz5qopmd]{color:var(--muted);grid-column:1/-1;padding:10px 12px 0;font-size:13px;font-weight:700}tbody[data-astro-cid-zz5qopmd] td[data-astro-cid-zz5qopmd]{border-top:0;padding:4px 12px 10px;font-size:14px}tbody[data-astro-cid-zz5qopmd] td[data-astro-cid-zz5qopmd]+td[data-astro-cid-zz5qopmd]{border-inline-start:1px solid var(--line)}tbody[data-astro-cid-zz5qopmd] tr[data-astro-cid-zz5qopmd]{border-top:1px solid var(--line)}tbody[data-astro-cid-zz5qopmd] th[data-astro-cid-zz5qopmd]{border-top:0}.head[data-astro-cid-zz5qopmd] .btn[data-astro-cid-zz5qopmd]{min-height:48px;font-size:14px}}@media (width<=419px){.head[data-astro-cid-zz5qopmd] .btn[data-astro-cid-zz5qopmd] .wa-logo,.head[data-astro-cid-zz5qopmd] .btn[data-astro-cid-zz5qopmd] .icon{display:none}}@media (width>=720px){.corner[data-astro-cid-zz5qopmd]{border-bottom:0;width:30%}.head[data-astro-cid-zz5qopmd]{width:35%}tbody[data-astro-cid-zz5qopmd] td[data-astro-cid-zz5qopmd].sigcol{background:#e7f3f166}}.page-head[data-astro-cid-j2qktpm5]{padding:18px 0 6px}.head[data-astro-cid-j2qktpm5]{flex-direction:column;gap:10px;display:flex}.crumbs[data-astro-cid-j2qktpm5]{color:var(--muted);flex-wrap:wrap;gap:6px;font-size:14px;display:flex}.crumbs[data-astro-cid-j2qktpm5] a[data-astro-cid-j2qktpm5]{color:var(--muted)}.eyebrow[data-astro-cid-j2qktpm5]{letter-spacing:.06em;text-transform:uppercase;color:var(--leaf);font-size:13px;font-weight:700}h1[data-astro-cid-j2qktpm5]{letter-spacing:-.02em;font-size:clamp(32px,5.2vw,52px);line-height:1.06}.badge[data-astro-cid-j2qktpm5]{background:var(--surface);border:1px solid var(--line);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;min-height:40px;padding:6px 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.head[data-astro-cid-j2qktpm5] .head-ti{align-self:stretch;min-width:0;max-width:100%}.stars[data-astro-cid-j2qktpm5]{color:var(--star);letter-spacing:1px}.jump-sentinel[data-astro-cid-j2qktpm5]{height:1px}.jumpbar[data-astro-cid-j2qktpm5]{top:var(--hdr,65px);z-index:20;-webkit-backdrop-filter:saturate(1.4)blur(8px);background:#f4f7f5f2;border-bottom:1px solid #0000;transition:top .25s,box-shadow .2s,border-color .2s;position:sticky}.jumpbar[data-astro-cid-j2qktpm5].stuck{border-bottom-color:var(--line);box-shadow:0 8px 18px -14px #0e221d59}.jump[data-astro-cid-j2qktpm5]{scrollbar-width:none;padding:10px 0;gap:8px;padding-inline:4px 20px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 12px calc(100% - 24px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 12px calc(100% - 24px),#0000 100%)}[dir=rtl] .jump[data-astro-cid-j2qktpm5]{-webkit-mask-image:linear-gradient(270deg,#0000 0,#000 12px calc(100% - 24px),#0000 100%);mask-image:linear-gradient(270deg,#0000 0,#000 12px calc(100% - 24px),#0000 100%)}.jump[data-astro-cid-j2qktpm5]::-webkit-scrollbar{display:none}.jump[data-astro-cid-j2qktpm5] a[data-astro-cid-j2qktpm5]{border:1px solid var(--line-strong);background:var(--surface);white-space:nowrap;border-radius:999px;flex:none;align-items:center;min-height:40px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.jump[data-astro-cid-j2qktpm5] a[data-astro-cid-j2qktpm5]:hover{background:var(--mint)}.jump[data-astro-cid-j2qktpm5] a[data-astro-cid-j2qktpm5][aria-current=true]{background:var(--deep);border-color:var(--deep);color:#fff}#compare,#guest-reviews,#signature,#essential,#safety,#booking,#our-office,#safari-faq{scroll-margin-top:72px}.guest-reviews[data-astro-cid-j2qktpm5]{padding-top:28px}.rv[data-astro-cid-j2qktpm5]{flex-direction:column;gap:10px;display:flex}.rv-sub[data-astro-cid-j2qktpm5]{color:var(--ink-2);padding-bottom:6px}.det[data-astro-cid-j2qktpm5]{flex-direction:column;gap:16px;display:flex}.tabs[data-astro-cid-j2qktpm5]{grid-template-columns:1fr 1fr;gap:8px;max-width:560px;display:grid}.details[data-astro-cid-j2qktpm5]:not(.js-tabs) .tabs[data-astro-cid-j2qktpm5]{display:none}.tabs[data-astro-cid-j2qktpm5] button[data-astro-cid-j2qktpm5]{border:1.5px solid var(--line-strong);background:var(--surface);color:var(--ink);font:inherit;text-align:start;cursor:pointer;border-radius:14px;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 16px;display:flex}.tabs[data-astro-cid-j2qktpm5] button[data-astro-cid-j2qktpm5] strong[data-astro-cid-j2qktpm5]{font-size:17px}.tabs[data-astro-cid-j2qktpm5] button[data-astro-cid-j2qktpm5] span[data-astro-cid-j2qktpm5]{color:var(--muted);font-size:14px}.tabs[data-astro-cid-j2qktpm5] button[data-astro-cid-j2qktpm5][aria-selected=true]{background:var(--deep);border-color:var(--deep);color:#fff}.tabs[data-astro-cid-j2qktpm5] button[data-astro-cid-j2qktpm5][aria-selected=true] span[data-astro-cid-j2qktpm5]{color:var(--deep-muted)}.pkg[data-astro-cid-j2qktpm5][hidden]{display:none}.details[data-astro-cid-j2qktpm5]:not(.js-tabs) .pkg[data-astro-cid-j2qktpm5]+.pkg[data-astro-cid-j2qktpm5]{margin-top:8px}.block[data-astro-cid-j2qktpm5]{padding-block:8px 36px}.pkg[data-astro-cid-j2qktpm5]{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-l);flex-direction:column;gap:18px;padding:24px;display:flex}.pkg[data-astro-cid-j2qktpm5].featured{border:2px solid var(--deep)}.pkg-head[data-astro-cid-j2qktpm5]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 20px;display:flex}.pkg-title[data-astro-cid-j2qktpm5]{font-size:clamp(26px,3.4vw,34px);line-height:1.1}.tagline[data-astro-cid-j2qktpm5]{color:var(--ink-2);padding-top:4px;font-weight:600}.from[data-astro-cid-j2qktpm5]{font-family:var(--font-display);background:var(--ground);border-radius:12px;flex-direction:column;padding:6px 14px;font-size:26px;font-weight:800;line-height:1.15;display:flex}.from[data-astro-cid-j2qktpm5] small[data-astro-cid-j2qktpm5]{font-family:var(--font-body,inherit);color:var(--leaf);font-size:13px;font-weight:600}.hotels[data-astro-cid-j2qktpm5]{border:1px solid var(--line);background:var(--ground);border-radius:14px;padding:2px 14px;font-size:15px}.hotels[data-astro-cid-j2qktpm5][open]{padding-bottom:12px}.hotels[data-astro-cid-j2qktpm5] summary[data-astro-cid-j2qktpm5]{cursor:pointer;touch-action:manipulation;align-items:center;gap:8px;min-height:46px;font-weight:700;display:flex}.hotels[data-astro-cid-j2qktpm5][open] summary[data-astro-cid-j2qktpm5]{margin-bottom:4px}.hotels[data-astro-cid-j2qktpm5] p[data-astro-cid-j2qktpm5]{color:var(--ink-2)}.hotels[data-astro-cid-j2qktpm5] ul[data-astro-cid-j2qktpm5]{columns:2;color:var(--ink-2);column-gap:20px;margin:8px 0;padding-inline-start:20px}.hotels[data-astro-cid-j2qktpm5] li[data-astro-cid-j2qktpm5]{break-inside:avoid;padding:2px 0}.intro[data-astro-cid-j2qktpm5]{color:var(--ink-2);max-width:46em;font-size:17px}.cols[data-astro-cid-j2qktpm5]{flex-wrap:wrap;gap:22px 36px;display:flex}.col[data-astro-cid-j2qktpm5]{flex-direction:column;flex:340px;gap:12px;min-width:0;display:flex}.col[data-astro-cid-j2qktpm5] h4[data-astro-cid-j2qktpm5]{padding-top:6px;font-size:18px}.steps[data-astro-cid-j2qktpm5]{counter-reset:step;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.steps[data-astro-cid-j2qktpm5] li[data-astro-cid-j2qktpm5]{counter-increment:step;flex-direction:column;gap:2px;padding-block:0 18px;padding-inline:46px 0;display:flex;position:relative}.steps[data-astro-cid-j2qktpm5] li[data-astro-cid-j2qktpm5]:before{content:counter(step);inset-inline-start:0;background:var(--deep);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:14px;font-weight:700;display:grid;position:absolute;top:0}.steps[data-astro-cid-j2qktpm5] li[data-astro-cid-j2qktpm5]:not(:last-child):after{content:"";inset-inline-start:14px;background:var(--line-strong);width:2px;position:absolute;top:32px;bottom:2px}.steps[data-astro-cid-j2qktpm5] span[data-astro-cid-j2qktpm5]{color:var(--ink-2);font-size:15px}.chips[data-astro-cid-j2qktpm5]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.chips[data-astro-cid-j2qktpm5] li[data-astro-cid-j2qktpm5]{background:var(--mint);border-radius:999px;padding:6px 12px;font-size:14px;font-weight:600}.ticks[data-astro-cid-j2qktpm5]{flex-direction:column;gap:8px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.ticks[data-astro-cid-j2qktpm5] li[data-astro-cid-j2qktpm5]{align-items:flex-start;gap:10px;display:flex}.ticks[data-astro-cid-j2qktpm5].soft{color:var(--muted)}.plain[data-astro-cid-j2qktpm5]{color:var(--ink-2);flex-direction:column;gap:8px;margin:0;padding-inline-start:20px;font-size:15px;display:flex}.fine[data-astro-cid-j2qktpm5]{color:var(--muted);font-size:13px}.pkg[data-astro-cid-j2qktpm5]>.btn[data-astro-cid-j2qktpm5]{align-self:flex-start}.booking[data-astro-cid-j2qktpm5]{scroll-margin-top:8px}.box[data-astro-cid-j2qktpm5]{flex-direction:column;gap:14px;padding:22px;display:flex}.box[data-astro-cid-j2qktpm5] h2[data-astro-cid-j2qktpm5]{font-size:clamp(24px,3vw,30px)}.bk[data-astro-cid-j2qktpm5]{flex-wrap:wrap;gap:18px 36px;display:flex}.bk[data-astro-cid-j2qktpm5]>div[data-astro-cid-j2qktpm5]{flex-direction:column;flex:340px;gap:10px;display:flex}.bk[data-astro-cid-j2qktpm5] h3[data-astro-cid-j2qktpm5]{font-size:18px}.num[data-astro-cid-j2qktpm5]{color:var(--ink-2);flex-direction:column;gap:8px;margin:0;padding-inline-start:22px;font-size:15px;display:flex}.meet-wrap[data-astro-cid-j2qktpm5]{padding-bottom:8px}@media (width<=560px){.pkg[data-astro-cid-j2qktpm5]{padding:18px}.hotels[data-astro-cid-j2qktpm5] ul[data-astro-cid-j2qktpm5]{columns:1}}
