.hotel-card[data-astro-cid-trci3mgw]{gap:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex}.hotel-card__media[data-astro-cid-trci3mgw]{background:var(--color-bg-alt);width:64px;color:var(--color-indigo);border-radius:var(--radius-md) 0 0 var(--radius-md);flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;display:flex}.hotel-card__body[data-astro-cid-trci3mgw]{justify-content:center;gap:var(--space-2);padding-block:var(--space-3);padding-right:var(--space-4);flex-direction:column;min-width:0;display:flex}.hotel-card__nombre[data-astro-cid-trci3mgw]{font-weight:600;font-size:var(--text-base)}.hotel-card__meta[data-astro-cid-trci3mgw]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.hotel-card__regimen[data-astro-cid-trci3mgw]{font-size:var(--text-sm);color:var(--color-text-muted)}.hotel-card__ubicacion[data-astro-cid-trci3mgw]{align-items:flex-start;gap:var(--space-1);font-size:var(--text-sm);color:var(--color-text-muted);display:flex}.hotel-card__ubicacion[data-astro-cid-trci3mgw] svg{color:var(--color-indigo);flex-shrink:0;margin-top:.15em}@media (width<=480px){.hotel-card__media[data-astro-cid-trci3mgw]{width:52px}}.flight-card[data-astro-cid-lhy2sxat]{gap:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex}.flight-card__media[data-astro-cid-lhy2sxat]{background:var(--color-bg-alt);width:64px;color:var(--color-indigo);border-radius:var(--radius-md) 0 0 var(--radius-md);flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;display:flex}.flight-card__body[data-astro-cid-lhy2sxat]{justify-content:center;gap:var(--space-1);padding-block:var(--space-3);padding-right:var(--space-4);flex-direction:column;min-width:0;display:flex}.flight-card__titulo[data-astro-cid-lhy2sxat]{font-weight:600;font-size:var(--text-base)}.flight-card__meta[data-astro-cid-lhy2sxat]{font-size:var(--text-sm);color:var(--color-text-muted)}@media (width<=480px){.flight-card__media[data-astro-cid-lhy2sxat]{width:52px}}.detail__hero[data-astro-cid-3m6givjj]{min-height:var(--height-page-banner);color:var(--color-white);align-items:flex-end;display:flex;position:relative}.detail__hero[data-astro-cid-3m6givjj] img[data-astro-cid-3m6givjj]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.detail__scrim[data-astro-cid-3m6givjj]{background:linear-gradient(#2e2f6633 0%,#2e2f66d9 100%);position:absolute;inset:0}.detail__hero-content[data-astro-cid-3m6givjj]{z-index:1;padding-block:var(--space-6);gap:var(--space-2);flex-direction:column;align-items:flex-start;display:flex;position:relative}.detail__hero-content[data-astro-cid-3m6givjj] h1[data-astro-cid-3m6givjj]{color:var(--color-white);font-size:var(--text-3xl)}.detail__destino[data-astro-cid-3m6givjj]{align-items:center;gap:var(--space-1);font-size:var(--text-base);display:flex}.detail__body[data-astro-cid-3m6givjj]{gap:var(--space-8);padding-block:var(--space-7);grid-template-columns:1fr 340px;align-items:start;display:grid}.detail__main[data-astro-cid-3m6givjj]{gap:var(--space-7);flex-direction:column;display:flex}.detail__back[data-astro-cid-3m6givjj] a[data-astro-cid-3m6givjj]{align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--color-indigo);margin-block:-.35rem;padding-block:.35rem;font-weight:600;text-decoration:none;display:inline-flex}.detail__back-icon[data-astro-cid-3m6givjj]{display:inline-flex;transform:rotate(180deg)}.detail__descripcion[data-astro-cid-3m6givjj]{font-size:var(--text-lg);color:var(--color-text-muted);line-height:var(--leading-relaxed)}.detail__main[data-astro-cid-3m6givjj] h2[data-astro-cid-3m6givjj]{font-size:var(--text-xl);margin-bottom:var(--space-4)}.info-list__item[data-astro-cid-3m6givjj]{align-items:flex-start;gap:var(--space-3);color:var(--color-indigo);display:flex}.includes-box[data-astro-cid-3m6givjj]{background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5)}.includes-grid[data-astro-cid-3m6givjj]{gap:var(--space-6);grid-template-columns:1fr 1fr;display:grid}.includes-box[data-astro-cid-3m6givjj] .includes-col__title[data-astro-cid-3m6givjj]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);margin-bottom:var(--space-3);font-weight:700}.includes-list[data-astro-cid-3m6givjj]{gap:var(--space-3);flex-direction:column;display:flex}.includes-list[data-astro-cid-3m6givjj] li[data-astro-cid-3m6givjj]{align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-relaxed);display:flex}.includes-list--positive[data-astro-cid-3m6givjj] svg{color:var(--color-success);flex-shrink:0;margin-top:.1em}.includes-list--negative[data-astro-cid-3m6givjj] svg{color:var(--color-text-muted);flex-shrink:0;margin-top:.1em}.cards-list[data-astro-cid-3m6givjj]{gap:var(--space-4);flex-direction:column;display:flex}@media (width<=560px){.includes-grid[data-astro-cid-3m6givjj]{gap:var(--space-5);grid-template-columns:1fr}}.detail__sidebar[data-astro-cid-3m6givjj]{top:calc(64px + var(--space-5));gap:var(--space-5);flex-direction:column;display:flex;position:sticky}.detail__price-card[data-astro-cid-3m6givjj]{background:var(--color-indigo);color:var(--color-white);border-radius:var(--radius-lg);padding:var(--space-5)}.detail__price-label[data-astro-cid-3m6givjj]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-on-dark-muted)}.detail__price[data-astro-cid-3m6givjj]{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:700}.detail__price-meta[data-astro-cid-3m6givjj]{color:var(--color-text-on-dark-muted);font-size:var(--text-sm)}.detail__contact[data-astro-cid-3m6givjj]{background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.detail__contact-title[data-astro-cid-3m6givjj]{font-size:var(--text-lg)}.detail__contact-text[data-astro-cid-3m6givjj]{font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--leading-relaxed)}.detail__contact-btn{justify-content:center;width:100%}@media (width<=900px){.detail__body[data-astro-cid-3m6givjj]{grid-template-columns:1fr}.detail__sidebar[data-astro-cid-3m6givjj]{position:static}}
