.pkg-card[data-astro-cid-phl5w4vx]{flex-direction:column;display:flex}.pkg-media[data-astro-cid-phl5w4vx]{aspect-ratio:16/9;background:var(--pine-deep);display:block;position:relative;overflow:hidden}.pkg-media[data-astro-cid-phl5w4vx] img[data-astro-cid-phl5w4vx],.pkg-placeholder[data-astro-cid-phl5w4vx]{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}@media (hover:hover){.pkg-card[data-astro-cid-phl5w4vx]:hover .pkg-media[data-astro-cid-phl5w4vx] img[data-astro-cid-phl5w4vx]{transform:scale(1.04)}}.pkg-placeholder[data-astro-cid-phl5w4vx]{background:linear-gradient(135deg, var(--pine-deep), var(--pine-2))}.pkg-nights[data-astro-cid-phl5w4vx]{border-radius:var(--radius-pill);color:var(--ink);background:#ffffffeb;padding:6px 12px;font-size:.8125rem;font-weight:600;position:absolute;top:14px;left:14px}.pkg-card[data-astro-cid-phl5w4vx] .card-body[data-astro-cid-phl5w4vx]{flex-direction:column;flex:1;display:flex}.pkg-title[data-astro-cid-phl5w4vx]{margin-bottom:6px;font-size:clamp(1.375rem,1.2rem + .8vw,1.75rem)}.pkg-title[data-astro-cid-phl5w4vx] a[data-astro-cid-phl5w4vx]{color:inherit;text-decoration:none}.pkg-title[data-astro-cid-phl5w4vx] a[data-astro-cid-phl5w4vx]:hover{color:var(--pine-2)}.pkg-tagline[data-astro-cid-phl5w4vx]{color:var(--ink-2);margin-bottom:var(--space-3)}.pkg-meta[data-astro-cid-phl5w4vx]{margin:0 0 var(--space-4);color:var(--ink-2);gap:6px;padding:0;font-size:.875rem;list-style:none;display:grid}.pkg-meta[data-astro-cid-phl5w4vx] li[data-astro-cid-phl5w4vx]{align-items:flex-start;gap:8px;display:flex}.pkg-meta[data-astro-cid-phl5w4vx] .icon{color:var(--accent);margin-top:2px}.pkg-foot[data-astro-cid-phl5w4vx]{padding-top:var(--space-4);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-top:auto;display:flex}.price[data-astro-cid-phl5w4vx]{margin:0;line-height:1.2;display:grid}.from[data-astro-cid-phl5w4vx]{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.75rem;font-weight:600}.amount[data-astro-cid-phl5w4vx]{font-family:var(--font-display);color:var(--ink);font-size:1.75rem;font-weight:600}.per[data-astro-cid-phl5w4vx]{color:var(--ink-2);font-size:.8125rem}
