.pkg-card{background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:block;overflow:hidden;transition:transform .15s ease-out,box-shadow .35s ease;will-change:transform}.pkg-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-8px)}.pkg-card-image{background-position:50%;background-size:cover;height:200px;position:relative}.pkg-card-rating{align-items:center;background:#fffffff0;border-radius:var(--radius-full);color:var(--ink-800);display:inline-flex;font-size:.78rem;font-weight:700;gap:4px;padding:5px 10px;position:absolute;right:14px;top:14px}.pkg-card-body{padding:22px 24px 24px}.pkg-card-destination{color:var(--brand-600);font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.pkg-card-body h3{font-size:1.2rem;margin:6px 0 8px}.pkg-card-summary{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--ink-300);display:-webkit-box;font-size:.9rem;margin-bottom:16px;overflow:hidden}.pkg-card-meta{color:var(--ink-500);display:flex;font-size:.82rem;gap:18px;margin-bottom:18px}.pkg-card-meta span{align-items:center;display:inline-flex;gap:6px}.pkg-card-footer{align-items:center;border-top:1px solid #0f1a1514;display:flex;justify-content:space-between;padding-top:16px}.pkg-card-from{color:var(--ink-300);display:block;font-size:.72rem}.pkg-card-price{color:var(--ink-900);font-size:1.05rem;font-weight:800}.pkg-card-price small{color:var(--ink-300);font-size:.7rem;font-weight:500}.page-header{background:linear-gradient(135deg,var(--brand-900),var(--ink-900));color:#fff;padding:56px 0 72px}@media (max-width:640px){.page-header{padding:36px 0 48px}}.page-header .eyebrow{color:var(--leaf-400)}.page-header h1{color:#fff;font-size:clamp(2rem,4vw,3rem)}.page-header p{color:#ffffffc7;font-size:1.05rem;max-width:620px}.filter-tabs{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:40px}.filter-tab{background:var(--white);border:1.5px solid #0f1a1524;border-radius:var(--radius-full);color:var(--ink-700);cursor:pointer;font-size:.9rem;font-weight:600;padding:10px 22px;transition:all .2s ease}.filter-tab.active{background:var(--brand-700);border-color:var(--brand-700);color:#fff}.filter-tab:not(.active):hover{border-color:var(--brand-500);color:var(--brand-700)}
/*# sourceMappingURL=850.1a2f0612.chunk.css.map*/