.topo[data-astro-cid-d7gfg64j]{padding-top:calc(var(--nav-espaco) + 32px)}.voltar[data-astro-cid-d7gfg64j]{margin-bottom:20px;font-weight:700;text-decoration:none;display:inline-block}.topo__titulo[data-astro-cid-d7gfg64j] h1[data-astro-cid-d7gfg64j]{margin-top:12px}.topo__destino[data-astro-cid-d7gfg64j]{color:var(--teal-700);align-items:center;gap:.4em;font-weight:700;display:flex}.topo__destino[data-astro-cid-d7gfg64j] svg{width:1.1em;height:1.1em}.galeria[data-astro-cid-d7gfg64j]{border-radius:calc(var(--radius) * 1.3);gap:12px;margin-top:24px;display:grid;overflow:hidden}.galeria[data-astro-cid-d7gfg64j] img[data-astro-cid-d7gfg64j]{object-fit:cover;width:100%;height:100%}.galeria--1[data-astro-cid-d7gfg64j] img[data-astro-cid-d7gfg64j]{aspect-ratio:21/9}.galeria--2[data-astro-cid-d7gfg64j]{grid-template-columns:2fr 1fr;height:clamp(260px,42vw,480px)}.galeria--3[data-astro-cid-d7gfg64j]{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr;height:clamp(260px,42vw,480px)}.galeria--3[data-astro-cid-d7gfg64j] img[data-astro-cid-d7gfg64j]:first-child{grid-row:span 2}.detalhe__texto[data-astro-cid-d7gfg64j]{min-width:0}.mais-fotos[data-astro-cid-d7gfg64j]{border-radius:var(--radius);width:auto;max-width:none;height:clamp(240px,32vw,340px)}.detalhe[data-astro-cid-d7gfg64j]{padding-top:48px}.detalhe__grade[data-astro-cid-d7gfg64j]{grid-template-columns:1fr 380px;align-items:start;gap:clamp(32px,5vw,64px);display:grid}.detalhe[data-astro-cid-d7gfg64j] h2[data-astro-cid-d7gfg64j]{margin-top:1.6em;font-size:1.5rem}.fatos[data-astro-cid-d7gfg64j]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin:24px 0;padding:0;list-style:none;display:grid}.fatos[data-astro-cid-d7gfg64j] li[data-astro-cid-d7gfg64j]{border-radius:var(--radius-sm);background:var(--surface-alt);color:var(--navy);align-items:center;gap:12px;padding:16px;font-weight:700;display:flex}.fatos[data-astro-cid-d7gfg64j] svg{width:28px;height:28px;color:var(--teal-700);flex:none}.fatos[data-astro-cid-d7gfg64j] span[data-astro-cid-d7gfg64j]{line-height:1.3;display:grid}.fatos[data-astro-cid-d7gfg64j] small[data-astro-cid-d7gfg64j]{color:var(--muted);font-size:.8rem;font-weight:600}.roteiro[data-astro-cid-d7gfg64j]{border-left:3px solid var(--teal-100);gap:20px;margin:0;padding:0 0 0 28px;list-style:none;display:grid}.roteiro[data-astro-cid-d7gfg64j] li[data-astro-cid-d7gfg64j]{position:relative}.roteiro[data-astro-cid-d7gfg64j] li[data-astro-cid-d7gfg64j]:before{content:"";background:var(--teal);border:3px solid #fff;border-radius:50%;width:15px;height:15px;position:absolute;top:4px;left:-37px}.roteiro[data-astro-cid-d7gfg64j] h3[data-astro-cid-d7gfg64j]{margin-bottom:.2em;font-size:1.1rem}.roteiro[data-astro-cid-d7gfg64j] p[data-astro-cid-d7gfg64j]{color:var(--muted);margin:0}.inclui[data-astro-cid-d7gfg64j]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0 32px;display:grid}.inclui[data-astro-cid-d7gfg64j] ul[data-astro-cid-d7gfg64j]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.inclui[data-astro-cid-d7gfg64j] li[data-astro-cid-d7gfg64j]{align-items:flex-start;gap:10px;display:flex}.inclui[data-astro-cid-d7gfg64j] svg{flex:none;width:22px;height:22px;margin-top:3px}.ok{color:var(--teal-700)}.nao{color:#b42318}.reserva[data-astro-cid-d7gfg64j]{border-radius:calc(var(--radius) * 1.2);box-shadow:var(--shadow);border-top:6px solid var(--teal);background:#fff;gap:14px;padding:28px;display:grid;position:sticky;top:104px}.reserva[data-astro-cid-d7gfg64j] h2[data-astro-cid-d7gfg64j]{margin:0;font-size:1.1rem}.reserva__preco[data-astro-cid-d7gfg64j]{font-family:var(--font-title);color:var(--navy);margin:0;font-size:1.35rem;font-weight:800}.reserva__ajuda[data-astro-cid-d7gfg64j]{color:var(--muted);margin:0;font-size:.95rem}.reserva__datas[data-astro-cid-d7gfg64j]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.reserva__datas[data-astro-cid-d7gfg64j] a[data-astro-cid-d7gfg64j]{border-radius:var(--radius-sm);border:2px solid var(--line);min-height:50px;color:var(--navy);align-items:center;gap:10px;padding:0 16px;font-weight:700;text-decoration:none;display:flex}.reserva__datas[data-astro-cid-d7gfg64j] a[data-astro-cid-d7gfg64j]:hover{border-color:var(--teal);background:var(--teal-50)}.reserva__datas[data-astro-cid-d7gfg64j] svg{width:20px;height:20px;color:var(--teal-700)}.reserva__selo[data-astro-cid-d7gfg64j]{color:var(--muted);align-items:center;gap:8px;margin:4px 0 0;font-size:.88rem;display:flex}.reserva__selo[data-astro-cid-d7gfg64j] svg{width:18px;height:18px;color:var(--teal-700)}@media (width<=960px){.detalhe__grade[data-astro-cid-d7gfg64j]{grid-template-columns:1fr}.reserva[data-astro-cid-d7gfg64j]{position:static}.galeria--2[data-astro-cid-d7gfg64j],.galeria--3[data-astro-cid-d7gfg64j]{grid-template-rows:none;grid-template-columns:1fr;height:auto}.galeria--2[data-astro-cid-d7gfg64j] img[data-astro-cid-d7gfg64j]:not(:first-child),.galeria--3[data-astro-cid-d7gfg64j] img[data-astro-cid-d7gfg64j]:not(:first-child){display:none}.galeria[data-astro-cid-d7gfg64j] img[data-astro-cid-d7gfg64j]:first-child{aspect-ratio:16/10}}
