.booking-search[data-astro-cid-ac66eqjo]{z-index:2;left:50%;bottom:calc(clamp(112px,17svh,150px) + env(safe-area-inset-bottom,0px));width:min(1040px,78%);color:var(--ink);background:#fff;border-radius:50px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.9fr) auto;align-items:center;padding:8px;font-family:Open Sans,Arial,sans-serif;display:grid;position:absolute;transform:translate(-50%);box-shadow:0 6px 24px #0000000f}.search-field[data-astro-cid-ac66eqjo]{border-right:1px solid #eee;min-width:0;padding:0 22px}.search-field[data-astro-cid-ac66eqjo]:nth-child(3){border-right:0}.search-field[data-astro-cid-ac66eqjo] label[data-astro-cid-ac66eqjo]{color:#2c3e50;letter-spacing:.75px;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:4px;font-size:11px;font-weight:600;line-height:1;display:flex}.search-field[data-astro-cid-ac66eqjo] label[data-astro-cid-ac66eqjo] span[data-astro-cid-ac66eqjo]{color:var(--peach);display:inline-flex}.search-field[data-astro-cid-ac66eqjo] svg[data-astro-cid-ac66eqjo]{width:14px;height:14px}.search-field[data-astro-cid-ac66eqjo] input[data-astro-cid-ac66eqjo],.search-field[data-astro-cid-ac66eqjo] select[data-astro-cid-ac66eqjo]{color:#333;outline-offset:1px;background:0 0;border:0;width:100%;min-width:0;height:26px;min-height:26px;padding:1px 0;font-size:14px;line-height:1.2}.booking-search[data-astro-cid-ac66eqjo]>.button[data-astro-cid-ac66eqjo]{letter-spacing:.75px;min-height:44px;box-shadow:none;margin-inline-start:8px;padding:12px 30px;font-size:13px}.booking-search[data-astro-cid-ac66eqjo]>.button[data-astro-cid-ac66eqjo]:hover{color:#352b28;background:#e88677}.search-error[data-astro-cid-ac66eqjo]{color:#983622;background:#fff;border-radius:6px;margin-top:8px;padding:10px;font-size:14px;position:absolute;top:100%;left:20px}@media (width>=701px) and (width<=1000px){.booking-search[data-astro-cid-ac66eqjo]{width:92%}.search-field[data-astro-cid-ac66eqjo]{padding-inline:16px}.booking-search[data-astro-cid-ac66eqjo]>.button[data-astro-cid-ac66eqjo]{padding-inline:26px}}@media (width<=700px){.booking-search[data-astro-cid-ac66eqjo]{bottom:calc(104px + env(safe-area-inset-bottom,0px));border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;width:calc(100% - 40px);padding:14px}.search-field[data-astro-cid-ac66eqjo]{border:0;padding:0}.search-field[data-astro-cid-ac66eqjo]:first-child{border-right:1px solid #eee;padding-right:8px}.search-field[data-astro-cid-ac66eqjo]:nth-child(3){grid-column:1/2}.search-field[data-astro-cid-ac66eqjo] input[data-astro-cid-ac66eqjo],.search-field[data-astro-cid-ac66eqjo] select[data-astro-cid-ac66eqjo]{height:28px;min-height:28px;font-size:16px}.booking-search[data-astro-cid-ac66eqjo]>.button[data-astro-cid-ac66eqjo]{width:100%;margin:0;padding:12px}}@media (width<=360px){.booking-search[data-astro-cid-ac66eqjo]{gap:10px;width:calc(100% - 24px);padding:12px}.search-field[data-astro-cid-ac66eqjo] label[data-astro-cid-ac66eqjo]{gap:5px;font-size:10px}}@media (width>=701px) and (height<=600px){.booking-search[data-astro-cid-ac66eqjo]{bottom:calc(76px + env(safe-area-inset-bottom,0px))}}.hero-scroll-cue[data-astro-cid-qb2kgkxq]{z-index:3;left:50%;bottom:calc(12px + env(safe-area-inset-bottom,0px));color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;text-decoration:none;display:grid;position:absolute;transform:translate(-50%)}.hero-scroll-cue[data-astro-cid-qb2kgkxq][hidden]{display:none}.hero-scroll-cue[data-astro-cid-qb2kgkxq] svg[data-astro-cid-qb2kgkxq]{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 3px #0009);width:27px;height:27px}.hero-scroll-cue[data-astro-cid-qb2kgkxq]:hover,.hero-scroll-cue[data-astro-cid-qb2kgkxq]:focus-visible{color:#fff;background:#10282c66}.home-feature-grid[data-astro-cid-tvapwxk3]{grid-template:"cunucu oceanfront"max-content"cunucu peach"/minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0 70px;display:grid}.section-title[data-astro-cid-tvapwxk3]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cunucu-panel[data-astro-cid-tvapwxk3]{grid-area:cunucu}.oceanfront-panel[data-astro-cid-tvapwxk3]{grid-area:oceanfront}.feature-decoration[data-astro-cid-tvapwxk3]{grid-area:peach;min-width:0}.feature-panel[data-astro-cid-tvapwxk3]{min-width:0}@media (width<=1000px){.home-feature-grid[data-astro-cid-tvapwxk3]{column-gap:36px}}@media (width<=700px){.home-feature-grid[data-astro-cid-tvapwxk3]{grid-template:"oceanfront""cunucu""peach"/minmax(0,1fr);gap:32px}.feature-intro[data-astro-cid-tvapwxk3]{margin-bottom:32px}}.home-decor-peach[data-astro-cid-rmnnoqez]{place-items:center;width:100%;height:256px;display:grid}.home-decor-peach[data-astro-cid-rmnnoqez] img{object-fit:contain;width:auto;max-width:100%;height:100%}.home-decor-kayak[data-astro-cid-rmnnoqez]{width:min(1024px,100% - 80px);margin-inline:auto}.home-decor-kayak[data-astro-cid-rmnnoqez] img{object-fit:contain;width:100%;height:auto}@media (width<=700px){.home-decor-peach[data-astro-cid-rmnnoqez]{height:220px}.home-decor-kayak[data-astro-cid-rmnnoqez]{width:calc(100% - 40px)}}.senses-banner[data-astro-cid-mobjq5w4]{color:#524d4d;text-align:left;background:#fc9888d9;padding:20px 40px}.senses-layout[data-astro-cid-mobjq5w4]{grid-template-columns:minmax(0,71fr) minmax(0,29fr);align-items:center;width:min(1200px,100%);margin-inline:auto;display:grid}.senses-banner[data-astro-cid-mobjq5w4] h2[data-astro-cid-mobjq5w4]{color:inherit;margin:0;font-size:64px;font-weight:600;line-height:1.4}.senses-action[data-astro-cid-mobjq5w4]{justify-content:center;align-items:center;display:flex}.senses-action[data-astro-cid-mobjq5w4] .button[data-astro-cid-mobjq5w4]{color:var(--ink);background:#fff;padding:12px 32px}.senses-action[data-astro-cid-mobjq5w4] .button[data-astro-cid-mobjq5w4]:hover{background:var(--ink);color:#fff}@media (width<=976px){.senses-banner[data-astro-cid-mobjq5w4]{padding:64px 32px}.senses-layout[data-astro-cid-mobjq5w4]{grid-template-columns:minmax(0,70fr) minmax(0,30fr)}}@media (width<=921px){.senses-banner[data-astro-cid-mobjq5w4] h2[data-astro-cid-mobjq5w4]{font-size:44px}}@media (width<=767px){.senses-banner[data-astro-cid-mobjq5w4]{padding:64px 24px}.senses-layout[data-astro-cid-mobjq5w4]{grid-template-columns:minmax(0,1fr);row-gap:24px}}@media (width<=544px){.senses-banner[data-astro-cid-mobjq5w4] h2[data-astro-cid-mobjq5w4]{font-size:30px}}.discover-collage[data-astro-cid-hamziibe]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.collage-column[data-astro-cid-hamziibe]{gap:20px;display:grid}.collage-photo[data-astro-cid-hamziibe]{border-radius:4px;overflow:hidden}.collage-short[data-astro-cid-hamziibe]{height:225px}.collage-tall[data-astro-cid-hamziibe]{height:367px}.collage-turtle[data-astro-cid-hamziibe]{height:218px}.collage-photo[data-astro-cid-hamziibe] img{object-fit:cover;object-position:center;width:100%;height:100%}@media (width<=700px){.discover-collage[data-astro-cid-hamziibe],.collage-column[data-astro-cid-hamziibe]{gap:12px}.collage-short[data-astro-cid-hamziibe]{height:clamp(130px,34vw,225px)}.collage-tall[data-astro-cid-hamziibe]{height:clamp(215px,56vw,367px)}.collage-turtle[data-astro-cid-hamziibe]{height:clamp(125px,33vw,218px)}}.review-heading[data-astro-cid-gvhrptxi]{width:100%;margin-bottom:30px}.review-heading[data-astro-cid-gvhrptxi] p[data-astro-cid-gvhrptxi]{font:600 34px/1.3 var(--display);text-align:left;margin:0}.review-heading[data-astro-cid-gvhrptxi] h2[data-astro-cid-gvhrptxi]{text-align:right;margin:20px 0 0;font-size:64px;line-height:1.4}@media (width<=700px){.review-heading[data-astro-cid-gvhrptxi] h2[data-astro-cid-gvhrptxi]{margin-top:14px}}@media (width<=921px){.review-heading[data-astro-cid-gvhrptxi] p[data-astro-cid-gvhrptxi]{font-size:32px}.review-heading[data-astro-cid-gvhrptxi] h2[data-astro-cid-gvhrptxi]{font-size:44px}}@media (width<=544px){.review-heading[data-astro-cid-gvhrptxi] p[data-astro-cid-gvhrptxi]{font-size:24px}.review-heading[data-astro-cid-gvhrptxi] h2[data-astro-cid-gvhrptxi]{font-size:30px}}.provider-widgets[data-astro-cid-nymwt3s2]{gap:2rem;display:grid}.provider-widget[data-astro-cid-nymwt3s2]{width:100%}.review-fallback[data-astro-cid-nymwt3s2][hidden]{display:none}.instagram-feed[data-astro-cid-xl45fsqv]{width:100%}.instagram-profile-shell[data-astro-cid-xl45fsqv]{width:100%;max-width:540px;min-height:622px;margin-inline:auto;position:relative}blockquote[data-astro-cid-xl45fsqv]{background:#fff;place-items:center;width:100%;min-height:440px;margin:0;padding:1.5rem;display:grid}.instagram-placeholder[data-astro-cid-xl45fsqv]{z-index:1;background:#fff;border:1px solid #dbdbdb;border-radius:3px;flex-direction:column;justify-content:center;padding:24px;display:flex;position:absolute;inset:0}.placeholder-header[data-astro-cid-xl45fsqv]{align-items:center;gap:16px;margin-bottom:24px;display:flex}.placeholder-header[data-astro-cid-xl45fsqv] span[data-astro-cid-xl45fsqv]{background:#eee;border-radius:50%;flex:none;width:48px;height:48px}.placeholder-header[data-astro-cid-xl45fsqv] div[data-astro-cid-xl45fsqv]{border-block:7px solid #eee;width:55%;height:24px}.placeholder-grid[data-astro-cid-xl45fsqv]{grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.placeholder-grid[data-astro-cid-xl45fsqv] span[data-astro-cid-xl45fsqv]{aspect-ratio:1;background:#f3f3f3}.instagram-placeholder[data-astro-cid-xl45fsqv] p[data-astro-cid-xl45fsqv]{color:var(--body-ink);margin:24px 0 0;font-size:14px}.instagram-unavailable[data-astro-cid-xl45fsqv],[data-astro-cid-xl45fsqv][data-provider-state=unavailable] .instagram-loading[data-astro-cid-xl45fsqv]{display:none}[data-astro-cid-xl45fsqv][data-provider-state=unavailable] .instagram-unavailable[data-astro-cid-xl45fsqv]{display:block}[data-astro-cid-xl45fsqv][data-provider-state=rendered] .instagram-placeholder[data-astro-cid-xl45fsqv]{display:none}.instagram-link[data-astro-cid-xl45fsqv]{text-align:center;margin:1rem 0 0;display:none}[data-astro-cid-xl45fsqv][data-provider-state=unavailable] .instagram-link[data-astro-cid-xl45fsqv]{display:block}.instagram-no-script[data-astro-cid-xl45fsqv]{text-align:center}.instagram-feed[data-astro-cid-xl45fsqv]:has(.instagram-no-script) [data-astro-cid-xl45fsqv]:is(.instagram-profile-shell,.instagram-provider-widget){display:none}.instagram-profile-shell[data-astro-cid-xl45fsqv] .instagram-media,.instagram-profile-shell[data-astro-cid-xl45fsqv] iframe{width:100%!important;min-width:0!important;max-width:100%!important;margin-inline:auto!important}.instagram-provider-widget[data-astro-cid-xl45fsqv]{width:100%}@media (width<=700px){.instagram-profile-shell[data-astro-cid-xl45fsqv]{min-height:440px}}.instagram-heading[data-astro-cid-jdap4ezg]{gap:20px;margin-bottom:20px;display:grid}.instagram-divider[data-astro-cid-jdap4ezg]{align-items:center;width:100%;display:flex}.instagram-divider[data-astro-cid-jdap4ezg] span[data-astro-cid-jdap4ezg]{background:#333;flex:auto;height:3px}.instagram-divider[data-astro-cid-jdap4ezg] svg[data-astro-cid-jdap4ezg]{fill:#333;flex:none;margin-inline:15px}h2[data-astro-cid-jdap4ezg]{margin:0}.discover[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:40px;max-width:1140px}.home-features-band[data-astro-cid-lcdefpme]{background:#f7f7f7}.discover-title[data-astro-cid-lcdefpme]{margin:0 0 16px}.discover-rule[data-astro-cid-lcdefpme]{background:var(--peach);width:15%;height:3px;margin-bottom:33px;display:block}.discover-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:last-child{margin-bottom:30px}.peachy-post[data-astro-cid-lcdefpme]{padding-top:75px}@media (width<=700px){.discover[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:32px}.peachy-post[data-astro-cid-lcdefpme]{padding-top:42px}}
