.jump[data-astro-cid-brb4cizs]{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:40px;display:flex}.jump[data-astro-cid-brb4cizs] a[data-astro-cid-brb4cizs]{border:1px solid var(--color-secondary);color:var(--color-secondary);border-radius:999px;padding:10px 22px;font-weight:600;text-decoration:none;transition:background .2s,color .2s}.jump[data-astro-cid-brb4cizs] a[data-astro-cid-brb4cizs]:hover{background:var(--color-secondary);color:var(--color-white)}.jump[data-astro-cid-brb4cizs] a[data-astro-cid-brb4cizs].jump--bf{color:#f5c451;background:#111;border-color:#111}.jump[data-astro-cid-brb4cizs] a[data-astro-cid-brb4cizs].jump--bf:hover{color:#111;background:#f5c451;border-color:#f5c451}.bf[data-astro-cid-brb4cizs]{text-align:center;color:#ffffffd9;background:radial-gradient(circle at 20% 0,#2b2b2b,#0d0d0d 70%);border-radius:18px;max-width:920px;margin:0 auto 50px;padding:40px 36px;scroll-margin-top:100px;box-shadow:0 18px 40px #00000040}.bf__tag[data-astro-cid-brb4cizs]{color:#111;letter-spacing:.12em;text-transform:uppercase;background:#f5c451;border-radius:999px;padding:5px 14px;font-size:12px;font-weight:800;display:inline-block}.bf[data-astro-cid-brb4cizs] h2[data-astro-cid-brb4cizs]{color:#fff;margin:14px 0 10px;font-size:clamp(30px,4vw,44px)}.bf[data-astro-cid-brb4cizs] p[data-astro-cid-brb4cizs]{max-width:620px;margin:0 auto 24px}.bf__actions[data-astro-cid-brb4cizs]{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 24px;display:flex}.bf__link[data-astro-cid-brb4cizs]{color:#f5c451;font-weight:600;text-decoration:none}.bf__link[data-astro-cid-brb4cizs]:hover{text-decoration:underline}.bf__more[data-astro-cid-brb4cizs]{margin-top:22px}.bf-deal[data-astro-cid-brb4cizs]{text-align:left;background:#ffffff0a;border:1px solid #f5c4518c;border-radius:14px;max-width:760px;margin:8px auto 0;padding:26px 28px}.bf-deal[data-astro-cid-brb4cizs]+.bf-deal[data-astro-cid-brb4cizs]{margin-top:22px}.bf-deal--flyer[data-astro-cid-brb4cizs]{grid-template-columns:1fr 210px;column-gap:26px;display:grid}.bf-deal--flyer[data-astro-cid-brb4cizs]>[data-astro-cid-brb4cizs]:not(.bf-deal__flyer){grid-column:1}.bf-deal__flyer[data-astro-cid-brb4cizs]{color:#f5c451;text-align:center;flex-direction:column;grid-area:1/2/span 6;align-self:start;gap:8px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.bf-deal__flyer[data-astro-cid-brb4cizs] img[data-astro-cid-brb4cizs]{border-radius:8px;width:100%;height:auto;transition:transform .2s;box-shadow:0 8px 22px #00000073}.bf-deal__flyer[data-astro-cid-brb4cizs]:hover img[data-astro-cid-brb4cizs]{transform:translateY(-3px)}.bf-deal__flyer[data-astro-cid-brb4cizs]:hover span[data-astro-cid-brb4cizs]{text-decoration:underline}@media (width<=860px){.bf-deal--flyer[data-astro-cid-brb4cizs]{display:block}.bf-deal__flyer[data-astro-cid-brb4cizs]{text-align:left;flex-direction:row;align-items:center;gap:14px;margin:0 0 16px}.bf-deal__flyer[data-astro-cid-brb4cizs] img[data-astro-cid-brb4cizs]{width:84px}}.bf-deal__phases[data-astro-cid-brb4cizs]{grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 22px;padding:0;list-style:none;display:grid}.bf-deal__phases[data-astro-cid-brb4cizs] li[data-astro-cid-brb4cizs]{background:#ffffff0f;border-radius:10px;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.bf-deal__phases[data-astro-cid-brb4cizs] li[data-astro-cid-brb4cizs]:first-child{background:#f5c45124;box-shadow:inset 0 0 0 1px #f5c45180}.bf-deal__phase[data-astro-cid-brb4cizs]{letter-spacing:.1em;text-transform:uppercase;color:#f5c451;font-size:12px;font-weight:700}.bf-deal__dates[data-astro-cid-brb4cizs]{color:#fff;font-weight:700}.bf-deal__note[data-astro-cid-brb4cizs]{color:#ffffffb3;font-size:13px;line-height:1.4}.bf-deal__head[data-astro-cid-brb4cizs]{flex-wrap:wrap;justify-content:space-between;gap:6px 16px;font-size:13px;display:flex}.bf-deal__line[data-astro-cid-brb4cizs]{letter-spacing:.1em;text-transform:uppercase;color:#f5c451;font-weight:800}.bf-deal__when[data-astro-cid-brb4cizs]{color:#ffffffb3}.bf-deal[data-astro-cid-brb4cizs] h3[data-astro-cid-brb4cizs]{color:#fff;margin:10px 0 14px;font-size:clamp(21px,2.6vw,27px);line-height:1.25}.bf-deal__perks[data-astro-cid-brb4cizs]{gap:6px;margin:0 0 18px;padding-left:20px;display:grid}.bf-deal__perks[data-astro-cid-brb4cizs] strong[data-astro-cid-brb4cizs],.bf-deal__picks[data-astro-cid-brb4cizs] strong[data-astro-cid-brb4cizs]{color:#fff}.bf-deal__picks[data-astro-cid-brb4cizs]{background:#ffffff0f;border-radius:10px;margin-bottom:22px;padding:14px 18px}.bf-deal__picks-title[data-astro-cid-brb4cizs]{letter-spacing:.1em;text-transform:uppercase;color:#f5c451;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.bf-deal__picks[data-astro-cid-brb4cizs] ul[data-astro-cid-brb4cizs]{gap:4px;margin:0;padding-left:18px;font-size:15px;display:grid}.bf-deal[data-astro-cid-brb4cizs] .bf__actions[data-astro-cid-brb4cizs]{justify-content:flex-start}.bf[data-astro-cid-brb4cizs] .bf-deal__fine[data-astro-cid-brb4cizs]{color:#ffffff8c;max-width:none;margin:18px 0 0;font-size:12px;line-height:1.5}@media (width<=600px){.bf[data-astro-cid-brb4cizs]{padding:32px 18px}.bf-deal[data-astro-cid-brb4cizs]{padding:20px 16px}.bf-deal__phases[data-astro-cid-brb4cizs]{grid-template-columns:1fr}}.group-title[data-astro-cid-brb4cizs]{text-align:center;margin:0 0 24px;scroll-margin-top:100px}.promos[data-astro-cid-brb4cizs]{margin-bottom:56px;scroll-margin-top:100px}.rae[data-astro-cid-brb4cizs]{color:#ffffffe0;background:linear-gradient(135deg,#072a44,#0b3a5c 55%,#0d5878);border-radius:18px;grid-template-columns:1.1fr 1fr;gap:22px 40px;margin:0 auto 60px;padding:40px 44px;scroll-margin-top:100px;display:grid}.rae__intro[data-astro-cid-brb4cizs],.rae__fine[data-astro-cid-brb4cizs]{grid-column:1/-1}.rae__intro[data-astro-cid-brb4cizs]{max-width:760px}.rae__tag[data-astro-cid-brb4cizs]{color:#0b3a5c;letter-spacing:.1em;text-transform:uppercase;background:#d4ae5c;border-radius:999px;padding:5px 14px;font-size:12px;font-weight:800;display:inline-block}.rae[data-astro-cid-brb4cizs] h2[data-astro-cid-brb4cizs]{color:#fff;margin:14px 0 10px;font-size:clamp(28px,3.6vw,40px)}.rae__intro[data-astro-cid-brb4cizs] p[data-astro-cid-brb4cizs]{margin:0;font-size:17px}.rae[data-astro-cid-brb4cizs] strong[data-astro-cid-brb4cizs]{color:#fff}.rae__steps[data-astro-cid-brb4cizs]{counter-reset:rae;gap:12px;margin:0;padding:0;list-style:none;display:grid}.rae__steps[data-astro-cid-brb4cizs] li[data-astro-cid-brb4cizs]{counter-increment:rae;background:#ffffff12;border-radius:12px;padding:16px 18px 16px 64px;line-height:1.45;position:relative}.rae__steps[data-astro-cid-brb4cizs] li[data-astro-cid-brb4cizs]:before{content:counter(rae);color:#fff;background:#0e9cbc;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.rae__why[data-astro-cid-brb4cizs] h3[data-astro-cid-brb4cizs]{color:#d4ae5c;margin:0 0 10px;font-size:18px}.rae__why[data-astro-cid-brb4cizs] .check-list[data-astro-cid-brb4cizs]{margin:0 0 20px}.rae__why[data-astro-cid-brb4cizs] .icon{fill:#0e9cbc}.rae__fine[data-astro-cid-brb4cizs]{color:#ffffff8c;margin:6px 0 0;font-size:12px;line-height:1.5}@media (width<=860px){.rae[data-astro-cid-brb4cizs]{grid-template-columns:1fr;padding:30px 20px}}.bf-more[data-astro-cid-brb4cizs]{text-align:left;color:var(--color-text,#535266);margin-top:30px}.bf-more[data-astro-cid-brb4cizs]>h3[data-astro-cid-brb4cizs]{color:#fff;text-align:center;margin:0 0 16px}.groups[data-astro-cid-brb4cizs]{margin-bottom:56px;scroll-margin-top:100px}.groups__grid[data-astro-cid-brb4cizs]{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.group-card[data-astro-cid-brb4cizs]{border-radius:var(--radius-card);background:var(--color-white);flex-direction:column;align-items:flex-start;padding:24px;display:flex;box-shadow:0 10px 28px #0b3a5c14}.group-card__line[data-astro-cid-brb4cizs]{color:var(--color-secondary);font-size:13px;font-weight:700}.group-card[data-astro-cid-brb4cizs] h3[data-astro-cid-brb4cizs]{margin:6px 0 4px;font-size:21px}.group-card__ship[data-astro-cid-brb4cizs]{color:#5b6573}.group-card__save[data-astro-cid-brb4cizs]{margin:14px 0 18px}.group-card__save[data-astro-cid-brb4cizs] strong[data-astro-cid-brb4cizs]{color:#0b3a5c;font-size:30px}.group-card[data-astro-cid-brb4cizs] .btn[data-astro-cid-brb4cizs]{margin-top:auto}@media (width<=860px){.groups__grid[data-astro-cid-brb4cizs]{grid-template-columns:1fr}}.promos__grid[data-astro-cid-brb4cizs]{grid-template-columns:repeat(2,1fr);align-items:start;gap:22px;display:grid}.promo-badge[data-astro-cid-brb4cizs]{letter-spacing:.06em;text-transform:uppercase;vertical-align:1px;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:800;display:inline-block}.promo-badge--ex[data-astro-cid-brb4cizs]{color:#087e8b;background:#0e9cbc1f}.promo-badge--bf[data-astro-cid-brb4cizs]{color:#f5c451;background:#111}.promos__fine[data-astro-cid-brb4cizs]{text-align:center;color:#6b7a88;max-width:760px;margin:22px auto 0;font-size:13px}.promos__fine[data-astro-cid-brb4cizs] a[data-astro-cid-brb4cizs]{color:var(--color-secondary);font-weight:600}@media (width<=860px){.promos__grid[data-astro-cid-brb4cizs]{grid-template-columns:1fr}}#resort-deals[data-astro-cid-brb4cizs]{scroll-margin-top:60px}.search-wrap[data-astro-cid-brb4cizs]{margin-top:50px}.group-intro[data-astro-cid-brb4cizs]{text-align:center;max-width:680px;margin:-10px auto 28px}.extras--plain[data-astro-cid-brb4cizs]{background:var(--color-light);box-shadow:none}.grid[data-astro-cid-brb4cizs]{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.extras[data-astro-cid-brb4cizs]{background:var(--color-white);border-radius:14px;max-width:760px;margin:50px auto 0;padding:32px;box-shadow:0 10px 30px #0b3a5314}.extras[data-astro-cid-brb4cizs] h3[data-astro-cid-brb4cizs]{margin:0 0 14px}.extras[data-astro-cid-brb4cizs] p[data-astro-cid-brb4cizs]{margin:14px 0 0}.extras__actions[data-astro-cid-brb4cizs]{flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:20px;display:flex}.extras[data-astro-cid-brb4cizs] .link[data-astro-cid-brb4cizs]{color:var(--color-secondary);font-weight:600}.fine[data-astro-cid-brb4cizs]{text-align:center;max-width:760px;margin:28px auto 0;font-size:13px}@media (width<=1024px){.grid[data-astro-cid-brb4cizs]{grid-template-columns:1fr 1fr}}@media (width<=640px){.grid[data-astro-cid-brb4cizs]{grid-template-columns:1fr}}
