.dhero[data-astro-cid-asidcln3]{color:#fff;background:var(--color-brand-navy);isolation:isolate;min-height:clamp(520px,78svh,760px);display:flex;position:relative;overflow:hidden}.dhero__media[data-astro-cid-asidcln3]{z-index:-1;position:absolute;inset:0}.dhero__media[data-astro-cid-asidcln3] img{object-fit:cover;width:100%;height:100%;animation:dhero-zoom 2.4s var(--motion-easing-out) both}@keyframes dhero-zoom{0%{transform:scale(1.12)}}.dhero__media[data-astro-cid-asidcln3]:after{content:"";background:linear-gradient(#0a143073 0%,#0a143059 50%,#0a1430e6 100%);position:absolute;inset:0}.dhero__inner[data-astro-cid-asidcln3]{flex-direction:column;padding-block:32px 40px;display:flex}.dhero__crumbs[data-astro-cid-asidcln3] ol[data-astro-cid-asidcln3]{flex-wrap:wrap;gap:6px;font-size:.9rem;font-weight:600;display:flex}.dhero__crumbs[data-astro-cid-asidcln3] li[data-astro-cid-asidcln3]{color:#fffc;align-items:center;gap:6px;display:inline-flex}.dhero__crumbs[data-astro-cid-asidcln3] a[data-astro-cid-asidcln3]{padding-block:4px;display:inline-block}.dhero__crumbs[data-astro-cid-asidcln3] a[data-astro-cid-asidcln3]:hover{color:var(--color-brand-accent)}.dhero__text[data-astro-cid-asidcln3]{margin-top:auto;padding-top:80px}.dhero__chips[data-astro-cid-asidcln3]{animation:rise .8s var(--motion-easing-out) .2s both;gap:8px;margin-bottom:18px;display:flex}.dhero__title[data-astro-cid-asidcln3]{max-width:16ch}.dhero__line[data-astro-cid-asidcln3]{padding:0 .15em .08em 0;display:block;overflow:hidden}.dhero__line[data-astro-cid-asidcln3]>span[data-astro-cid-asidcln3]{animation:line-up 1.1s var(--motion-easing-out) .3s both;display:inline-block}.dhero__tag[data-astro-cid-asidcln3]{color:var(--color-brand-accent);animation:rise .8s var(--motion-easing-out) .55s both;margin-top:14px;font-size:clamp(1.1rem,1rem + .5vw,1.4rem);font-weight:600}@keyframes rise{0%{opacity:0;transform:translateY(16px)}}@keyframes line-up{0%{transform:translateY(105%)skewY(4deg)}}.dhero__facts[data-astro-cid-asidcln3]{animation:rise .8s var(--motion-easing-out) .7s both;border-top:1px solid #fff3;grid-template-columns:repeat(4,auto);justify-content:start;gap:16px 48px;margin-top:36px;padding-top:24px;display:grid}.dhero__facts[data-astro-cid-asidcln3] dt[data-astro-cid-asidcln3]{font-family:var(--font-family-display);letter-spacing:.08em;text-transform:uppercase;color:#ffffffa6;font-size:.78rem;font-weight:650;font-stretch:82%}.dhero__facts[data-astro-cid-asidcln3] dd[data-astro-cid-asidcln3]{margin:2px 0 0;font-size:1.1rem;font-weight:700}.dhero__facts[data-astro-cid-asidcln3] b[data-astro-cid-asidcln3]{color:var(--color-brand-accent)}.subnav[data-astro-cid-asidcln3]{z-index:30;backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border-default);background:#fffffff5;position:sticky;top:66px}.subnav__inner[data-astro-cid-asidcln3]{justify-content:space-between;align-items:center;gap:16px;min-height:60px;display:flex}.subnav[data-astro-cid-asidcln3] ul[data-astro-cid-asidcln3]{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.subnav[data-astro-cid-asidcln3] ul[data-astro-cid-asidcln3]::-webkit-scrollbar{display:none}.subnav[data-astro-cid-asidcln3] a[data-astro-cid-asidcln3][data-subnav-link]{color:var(--color-text-secondary);white-space:nowrap;padding:18px 12px;font-size:.95rem;font-weight:700;transition:color .2s;display:block;position:relative}.subnav[data-astro-cid-asidcln3] a[data-astro-cid-asidcln3][data-subnav-link]:after{content:"";background:var(--color-brand-primary);height:3px;transition:transform .4s var(--motion-easing-out);position:absolute;bottom:-1px;left:12px;right:12px;transform:scaleX(0)}.subnav[data-astro-cid-asidcln3] a[data-astro-cid-asidcln3][aria-current]{color:var(--color-brand-primary)}.subnav[data-astro-cid-asidcln3] a[data-astro-cid-asidcln3][aria-current]:after{transform:scaleX(1)}.subnav__cta[data-astro-cid-asidcln3]{flex:none}.detail[data-astro-cid-asidcln3]{grid-template-columns:minmax(0,1fr) 380px;gap:clamp(40px,5vw,72px);padding-block:clamp(48px,6vw,88px);display:grid}.block[data-astro-cid-asidcln3]{border-bottom:1px solid var(--color-border-default);margin-bottom:clamp(48px,6vw,72px);padding-bottom:clamp(48px,6vw,72px)}.block[data-astro-cid-asidcln3]:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.block[data-astro-cid-asidcln3] .h2[data-astro-cid-asidcln3]{margin-bottom:24px;font-size:clamp(1.7rem,1.2rem + 1.6vw,2.4rem)}.block__lead[data-astro-cid-asidcln3]{font-size:1.1rem}.block__sub[data-astro-cid-asidcln3]{margin-block:36px 16px}.highlights[data-astro-cid-asidcln3]{flex-wrap:wrap;gap:10px;display:flex}.highlights[data-astro-cid-asidcln3] li[data-astro-cid-asidcln3]{border-radius:var(--radius-full);background:var(--color-bg-subtle);align-items:center;gap:8px;padding:10px 16px;font-weight:700;display:inline-flex}.highlights[data-astro-cid-asidcln3] .icon{color:var(--color-brand-accent);fill:var(--color-brand-accent)}.itin[data-astro-cid-asidcln3]{gap:8px;display:grid;position:relative}.itin[data-astro-cid-asidcln3]:before{content:"";background:repeating-linear-gradient(to bottom, var(--color-brand-primary-muted) 0 6px, transparent 6px 12px);width:2px;position:absolute;top:24px;bottom:24px;left:23px}.itin__day[data-astro-cid-asidcln3]{grid-template-columns:48px 1fr;gap:20px;padding-block:12px;display:grid;position:relative}.itin__marker[data-astro-cid-asidcln3]{background:var(--color-bg-surface);width:48px;height:48px;box-shadow:inset 0 0 0 2px var(--color-brand-primary);color:var(--color-brand-primary);font-family:var(--font-family-display);z-index:1;border-radius:50%;place-items:center;font-size:1.1rem;font-style:italic;font-weight:850;display:grid;position:relative}.itin__day[data-astro-cid-asidcln3]:first-child .itin__marker[data-astro-cid-asidcln3],.itin__day[data-astro-cid-asidcln3]:last-child .itin__marker[data-astro-cid-asidcln3]{background:var(--color-brand-accent);box-shadow:none;color:var(--color-brand-navy)}.itin__body[data-astro-cid-asidcln3]{background:var(--color-bg-subtle);border-radius:20px;padding:18px 22px}.itin__label[data-astro-cid-asidcln3]{color:var(--color-brand-primary)}.itin__body[data-astro-cid-asidcln3] .h3[data-astro-cid-asidcln3]{margin-block:2px 6px}.itin__body[data-astro-cid-asidcln3] p[data-astro-cid-asidcln3]{color:var(--color-text-secondary)}.note[data-astro-cid-asidcln3]{color:var(--color-text-muted);align-items:center;gap:8px;margin-top:20px;font-size:.92rem;font-weight:600;display:flex}.incl[data-astro-cid-asidcln3]{grid-template-columns:1fr 1fr;gap:18px;display:grid}.incl__col[data-astro-cid-asidcln3]{border-radius:var(--radius-lg);padding:26px}.incl__col--yes[data-astro-cid-asidcln3]{background:var(--color-feedback-success-subtle)}.incl__col--no[data-astro-cid-asidcln3]{background:var(--color-feedback-danger-subtle)}.incl__col[data-astro-cid-asidcln3] .h3[data-astro-cid-asidcln3]{align-items:center;gap:10px;margin-bottom:16px;display:flex}.incl__col--yes[data-astro-cid-asidcln3] .h3[data-astro-cid-asidcln3] .icon{color:var(--color-feedback-success)}.incl__col--no[data-astro-cid-asidcln3] .h3[data-astro-cid-asidcln3] .icon{color:var(--color-feedback-danger)}.incl[data-astro-cid-asidcln3] ul[data-astro-cid-asidcln3]{gap:12px;display:grid}.incl[data-astro-cid-asidcln3] li[data-astro-cid-asidcln3]{color:var(--color-text-primary);grid-template-columns:20px 1fr;gap:10px;font-weight:600;display:grid}.incl[data-astro-cid-asidcln3] li[data-astro-cid-asidcln3] .icon{margin-top:3px}.incl__col--yes[data-astro-cid-asidcln3] li[data-astro-cid-asidcln3] .icon{color:var(--color-feedback-success)}.incl__col--no[data-astro-cid-asidcln3] li[data-astro-cid-asidcln3] .icon{color:var(--color-feedback-danger)}.filter-note[data-astro-cid-asidcln3]{background:var(--color-brand-accent-subtle);border-radius:14px;margin-bottom:16px;padding:12px 16px;font-weight:700}.deps[data-astro-cid-asidcln3]{gap:12px;display:grid}.dep[data-astro-cid-asidcln3]{background:var(--color-bg-surface);box-shadow:inset 0 0 0 1.5px var(--color-border-default);transition:box-shadow .3s, opacity .3s, transform .4s var(--motion-easing-out);border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px 28px;padding:18px 22px;display:grid}.dep[data-astro-cid-asidcln3]:hover{box-shadow:inset 0 0 0 1.5px var(--color-brand-primary)}.dep[data-astro-cid-asidcln3].is-match{box-shadow:inset 0 0 0 2px var(--color-brand-accent), var(--shadow-sm);background:var(--color-brand-accent-subtle)}.dep[data-astro-cid-asidcln3].is-dim{opacity:.55}.dep__dates[data-astro-cid-asidcln3]{align-items:center;gap:14px;display:flex}.dep__day[data-astro-cid-asidcln3]{background:var(--color-brand-navy);width:58px;height:58px;color:var(--color-brand-accent);font-family:var(--font-family-display);border-radius:16px;place-items:center;font-size:1.5rem;font-style:italic;font-weight:850;display:grid}.dep__range[data-astro-cid-asidcln3]{display:grid}.dep__range[data-astro-cid-asidcln3] b[data-astro-cid-asidcln3]{font-size:1.05rem}.dep__range[data-astro-cid-asidcln3] span[data-astro-cid-asidcln3]{color:var(--color-text-muted);font-size:.92rem;font-weight:600}.dep__info[data-astro-cid-asidcln3]{justify-items:start;gap:6px;display:grid}.dep__origins[data-astro-cid-asidcln3]{color:var(--color-text-secondary);align-items:flex-start;gap:6px;font-size:.92rem;font-weight:600;display:inline-flex}.dep__origins[data-astro-cid-asidcln3] .icon{color:var(--color-brand-primary);flex:none;margin-top:3px}.dep__seats[data-astro-cid-asidcln3]{justify-items:end;gap:8px;display:grid}.dep__left[data-astro-cid-asidcln3]{color:var(--color-feedback-success);font-size:.9rem;font-weight:700}.dep__left[data-astro-cid-asidcln3].is-low{color:var(--color-feedback-danger)}.prices[data-astro-cid-asidcln3]{box-shadow:inset 0 0 0 1.5px var(--color-border-default);border-radius:22px;overflow-x:auto}.prices[data-astro-cid-asidcln3] table[data-astro-cid-asidcln3]{border-collapse:collapse;width:100%;min-width:520px}.prices[data-astro-cid-asidcln3] th[data-astro-cid-asidcln3],.prices[data-astro-cid-asidcln3] td[data-astro-cid-asidcln3]{text-align:left;vertical-align:top;padding:16px 20px}.prices[data-astro-cid-asidcln3] thead[data-astro-cid-asidcln3] th[data-astro-cid-asidcln3]{background:var(--color-brand-navy);color:#fff;font-family:var(--font-family-display);letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;font-weight:650;font-stretch:85%}.prices[data-astro-cid-asidcln3] thead[data-astro-cid-asidcln3] th[data-astro-cid-asidcln3]:first-child{border-top-left-radius:22px}.prices[data-astro-cid-asidcln3] thead[data-astro-cid-asidcln3] th[data-astro-cid-asidcln3]:last-child{border-top-right-radius:22px}.prices[data-astro-cid-asidcln3] tbody[data-astro-cid-asidcln3] tr[data-astro-cid-asidcln3]+tr[data-astro-cid-asidcln3]{border-top:1px solid var(--color-border-default)}.prices[data-astro-cid-asidcln3] tbody[data-astro-cid-asidcln3] th[data-astro-cid-asidcln3]{font-weight:700}.prices[data-astro-cid-asidcln3] small[data-astro-cid-asidcln3]{color:var(--color-text-muted);font-size:.85rem;font-weight:600;display:block}.prices[data-astro-cid-asidcln3] b[data-astro-cid-asidcln3]{font-family:var(--font-family-display);font-size:1.15rem;font-weight:800;font-stretch:88%}.prices__pix[data-astro-cid-asidcln3]{color:var(--color-feedback-success)}.conditions[data-astro-cid-asidcln3]{gap:8px;margin-block:22px;display:grid}.conditions[data-astro-cid-asidcln3] li[data-astro-cid-asidcln3]{color:var(--color-text-secondary);grid-template-columns:18px 1fr;gap:10px;font-weight:600;display:grid}.conditions[data-astro-cid-asidcln3] .icon{color:var(--color-brand-primary);margin-top:4px}.book[data-astro-cid-asidcln3]{scroll-margin-top:140px;position:relative}.book__sticky[data-astro-cid-asidcln3]{position:sticky;top:150px}.book__card[data-astro-cid-asidcln3]{border-radius:var(--radius-lg);background:var(--color-bg-surface);box-shadow:var(--shadow-lg), 0 0 0 1px var(--color-border-default);padding:28px}.book__card[data-astro-cid-asidcln3].is-flash{animation:flash 1s var(--motion-easing-out)}@keyframes flash{30%{box-shadow:0 0 0 4px var(--color-brand-accent), var(--shadow-lg)}}.book__from[data-astro-cid-asidcln3]{color:var(--color-text-muted);font-weight:600}.book__from[data-astro-cid-asidcln3] s[data-astro-cid-asidcln3]{margin-left:4px}.book__price[data-astro-cid-asidcln3]{font-family:var(--font-family-display);color:var(--color-brand-primary);font-variant-numeric:tabular-nums;font-size:2.8rem;font-weight:850;font-stretch:84%;line-height:1.05}.book__price[data-astro-cid-asidcln3] small[data-astro-cid-asidcln3]{color:var(--color-brand-navy);font-size:1.2rem}.book__pix[data-astro-cid-asidcln3]{color:var(--color-feedback-success);font-weight:600}.book__form[data-astro-cid-asidcln3]{border-top:1px dashed var(--color-border-default);gap:14px;margin-top:22px;padding-top:22px;display:grid}.book__form[data-astro-cid-asidcln3] .btn[data-astro-cid-asidcln3]{margin-top:6px}.book__hint[data-astro-cid-asidcln3]{color:var(--color-text-muted);text-align:center;justify-content:center;align-items:center;gap:6px;margin-top:12px;font-size:.85rem;font-weight:600;display:flex}.book__help[data-astro-cid-asidcln3]{background:var(--color-bg-subtle);border-radius:20px;align-items:center;gap:14px;margin-top:16px;padding:16px 18px;transition:background .25s;display:flex}.book__help[data-astro-cid-asidcln3]:hover{background:var(--color-brand-primary-subtle)}.book__help[data-astro-cid-asidcln3]>span[data-astro-cid-asidcln3]:nth-child(2){flex:1}.book__help[data-astro-cid-asidcln3] b[data-astro-cid-asidcln3]{display:block}.book__help[data-astro-cid-asidcln3] small[data-astro-cid-asidcln3]{color:var(--color-text-secondary);font-weight:600;display:block}.book__help-ico[data-astro-cid-asidcln3]{background:var(--color-social-whatsapp);width:44px;height:44px;color:var(--color-brand-navy);border-radius:14px;place-items:center;display:grid}.mbar[data-astro-cid-asidcln3]{z-index:35;padding:12px var(--layout-gutter) calc(12px + env(safe-area-inset-bottom));background:var(--color-bg-surface);transition:transform .5s var(--motion-easing-out);justify-content:space-between;align-items:center;gap:16px;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -10px 30px -10px #0e1b3d40}.mbar[data-astro-cid-asidcln3].is-on{transform:none}.mbar[data-astro-cid-asidcln3] small[data-astro-cid-asidcln3]{color:var(--color-text-muted);font-size:.8rem;font-weight:600;display:block}.mbar[data-astro-cid-asidcln3] b[data-astro-cid-asidcln3]{font-family:var(--font-family-display);color:var(--color-brand-primary);font-size:1.4rem;font-weight:850;font-stretch:86%}.more[data-astro-cid-asidcln3]{--trip-notch-color:var(--color-bg-subtle)}@media (width<=1024px){.detail[data-astro-cid-asidcln3]{grid-template-columns:minmax(0,1fr)}.book__sticky[data-astro-cid-asidcln3]{max-width:560px;position:static}.mbar[data-astro-cid-asidcln3]{display:flex}.subnav__cta[data-astro-cid-asidcln3]{display:none}.dhero__facts[data-astro-cid-asidcln3]{grid-template-columns:1fr 1fr}}@media (width<=760px){.incl[data-astro-cid-asidcln3],.dep[data-astro-cid-asidcln3]{grid-template-columns:1fr}.dep__seats[data-astro-cid-asidcln3]{grid-auto-flow:column;justify-content:space-between;place-items:center start}.subnav[data-astro-cid-asidcln3]{top:66px}}
