.deal[data-astro-cid-j5lgv4mo]{background:var(--color-white);border-radius:14px;flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 10px 30px #0b3a531a}.deal[data-astro-cid-j5lgv4mo]:hover{transform:translateY(-3px);box-shadow:0 16px 38px #0b3a5329}.deal[data-astro-cid-j5lgv4mo]{position:relative}.deal--drop[data-astro-cid-j5lgv4mo]{outline-offset:-1px;outline:3px solid #e3a21a;box-shadow:0 14px 40px #e3a21a59}.deal--drop[data-astro-cid-j5lgv4mo]:hover{box-shadow:0 18px 46px #e3a21a73}.deal__ribbon[data-astro-cid-j5lgv4mo]{z-index:1;color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#c0392b;border-radius:999px 0 0 999px;padding:6px 14px 6px 16px;font-size:13px;font-weight:800;position:absolute;top:50px;right:-1px;box-shadow:0 6px 16px #c0392b59}.deal--drop[data-astro-cid-j5lgv4mo] .deal__price[data-astro-cid-j5lgv4mo]{color:#c0392b}.deal__ribbon--up[data-astro-cid-j5lgv4mo]{color:#c0392b;background:#fff;border:2px solid #c0392b;border-right:0;padding:4px 14px;box-shadow:0 6px 16px #c0392b33}.deal__risenote[data-astro-cid-j5lgv4mo]{color:#c0392b;font-size:13px;font-weight:700}.deal__old[data-astro-cid-j5lgv4mo]{color:var(--color-text);opacity:.7;margin-right:8px;font-size:20px;font-weight:600}.deal__dropnote[data-astro-cid-j5lgv4mo]{color:#c0392b;font-size:13px;font-weight:700}.deal__top[data-astro-cid-j5lgv4mo]{background:linear-gradient(120deg, var(--color-primary), var(--color-secondary));color:var(--color-white);justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;display:flex}.deal__line[data-astro-cid-j5lgv4mo]{align-items:center;gap:8px;font-size:15px;font-weight:700;display:inline-flex}.deal__line[data-astro-cid-j5lgv4mo] .icon{fill:currentColor;width:20px;height:16px}.deal__nights[data-astro-cid-j5lgv4mo]{white-space:nowrap;background:#ffffff2e;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:600}.deal__body[data-astro-cid-j5lgv4mo]{flex:1;padding:22px 22px 18px}h3[data-astro-cid-j5lgv4mo]{color:var(--color-black);margin:0 0 4px;font-size:21px}.deal__ship[data-astro-cid-j5lgv4mo]{color:var(--color-secondary);margin:0 0 14px;font-weight:600}dl[data-astro-cid-j5lgv4mo]{gap:4px;margin:0;display:grid}dl[data-astro-cid-j5lgv4mo] div[data-astro-cid-j5lgv4mo]{gap:8px;display:flex}dt[data-astro-cid-j5lgv4mo]{min-width:62px;color:var(--color-black);font-weight:600}dd[data-astro-cid-j5lgv4mo]{margin:0}.deal__perk[data-astro-cid-j5lgv4mo]{color:#8a6a26;margin:14px 0 0;font-size:14px}.deal__perk[data-astro-cid-j5lgv4mo]:before{content:"★ ";color:#e3a21a}.deal__fare[data-astro-cid-j5lgv4mo]{border-top:2px dashed #0b3a5326;justify-content:space-between;align-items:flex-end;gap:12px;padding:18px 22px 22px;display:flex}.deal__fare[data-astro-cid-j5lgv4mo]>div[data-astro-cid-j5lgv4mo]{flex-direction:column;display:flex}.deal__from[data-astro-cid-j5lgv4mo]{text-transform:uppercase;letter-spacing:.06em;font-size:13px}.deal__price[data-astro-cid-j5lgv4mo]{font-family:var(--font-heading);color:var(--color-primary);font-size:34px;font-weight:700;line-height:1.1}.deal__price[data-astro-cid-j5lgv4mo] small[data-astro-cid-j5lgv4mo]{font-size:14px;font-weight:600}.deal__per[data-astro-cid-j5lgv4mo]{font-size:13px}.deal__per[data-astro-cid-j5lgv4mo] strong[data-astro-cid-j5lgv4mo]{color:#c0392b}.btn[data-astro-cid-j5lgv4mo]{flex:none;padding:12px 18px}.deal[data-astro-cid-uyc57uds]{background:var(--color-white);border-radius:14px;flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 10px 30px #0b3a531a}.deal[data-astro-cid-uyc57uds]:hover{transform:translateY(-3px);box-shadow:0 16px 38px #0b3a5329}.deal__top[data-astro-cid-uyc57uds]{color:var(--color-white);background:linear-gradient(120deg,#d9663f,#e9a03b);padding:14px 22px}.deal__brand[data-astro-cid-uyc57uds]{align-items:center;gap:8px;font-size:15px;font-weight:700;display:inline-flex}.deal__brand[data-astro-cid-uyc57uds] .icon{fill:currentColor;width:18px;height:18px}.deal__body[data-astro-cid-uyc57uds]{flex:1;padding:22px 22px 18px}h3[data-astro-cid-uyc57uds]{color:var(--color-black);margin:0 0 4px;font-size:21px}.deal__loc[data-astro-cid-uyc57uds]{color:var(--color-secondary);margin:0 0 12px;font-weight:600}.deal__tags[data-astro-cid-uyc57uds]{flex-wrap:wrap;gap:6px;margin:0 0 14px;padding:0;list-style:none;display:flex}.deal__tags[data-astro-cid-uyc57uds] li[data-astro-cid-uyc57uds]{background:var(--color-light);color:var(--color-primary);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.deal__perks[data-astro-cid-uyc57uds]{color:#8a6a26;gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.deal__perks[data-astro-cid-uyc57uds] li[data-astro-cid-uyc57uds]:before{content:"★ ";color:#e3a21a}.deal__fare[data-astro-cid-uyc57uds]{border-top:2px dashed #0b3a5326;justify-content:space-between;align-items:flex-end;gap:12px;padding:18px 22px 22px;display:flex}.deal__fare[data-astro-cid-uyc57uds]>div[data-astro-cid-uyc57uds]{flex-direction:column;display:flex}.deal__from[data-astro-cid-uyc57uds]{text-transform:uppercase;letter-spacing:.06em;font-size:13px}.deal__offer[data-astro-cid-uyc57uds]{font-family:var(--font-heading);color:#c2502b;font-size:26px;font-weight:700;line-height:1.15}.deal__detail[data-astro-cid-uyc57uds]{margin-top:2px;font-size:13px}.btn[data-astro-cid-uyc57uds]{flex:none;padding:12px 18px}
