.departure-card[data-astro-cid-cofjzq3q]{position:relative}.departure-card[data-astro-cid-cofjzq3q]{padding:8px}.departure-card[data-astro-cid-cofjzq3q] [data-departure-toggle]>div,.departure-card[data-astro-cid-cofjzq3q] [data-departure-toggle]>div>div{gap:8px}.departure-card[data-astro-cid-cofjzq3q] [data-departure-toggle]>div>div:first-child>span:first-child{width:28px;height:28px}.departure-card[data-astro-cid-cofjzq3q] [data-departure-toggle]>div>div:first-child>span:first-child svg{width:16px;height:16px}.departure-card[data-astro-cid-cofjzq3q] [data-departure-toggle]>div>div:first-child>span:nth-child(2){height:28px}.departure-card[data-astro-cid-cofjzq3q] [data-departure-toggle]>div>div:last-child{padding-top:8px}.departure-card[data-astro-cid-cofjzq3q] [data-departure-toggle]>div>div:last-child>span:first-child{padding:3px 8px}.departure-card[data-astro-cid-cofjzq3q] [data-departure-toggle]>div>div:nth-child(2)>span{padding:3px 8px;font-size:11px}.departure-card[data-astro-cid-cofjzq3q] .departure-meta{gap:5px}.departure-card[data-astro-cid-cofjzq3q] .departure-meta>span{padding:1px 5px;font-size:10px;line-height:14px}.departure-card[data-astro-cid-cofjzq3q] .departure-meta .inline-flex{gap:4px;line-height:14px}.departure-card[data-astro-cid-cofjzq3q] .departure-meta [data-tooltip]{padding:0 4px;font-size:9px;line-height:14px}@media(min-width:640px){.departure-card[data-astro-cid-cofjzq3q] [data-departure-toggle]>div>div:first-child>span:first-child{width:34px;height:34px}.departure-card[data-astro-cid-cofjzq3q] [data-departure-toggle]>div>div:last-child{padding-top:0}.departure-card[data-astro-cid-cofjzq3q] [data-departure-toggle]>div>div:first-child>span:last-child{gap:2px}.departure-card[data-astro-cid-cofjzq3q] [data-departure-toggle]>div>div:first-child>span:last-child>span:first-child>span:not(:nth-child(2)){font-size:15px;line-height:18px}}.departure-card[data-astro-cid-cofjzq3q]:after{content:"";position:absolute;inset:-1px;padding:2px;border-radius:inherit;background:linear-gradient(120deg,var(--sky-dark),#38bdf8,var(--sky-dark));mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none;opacity:0;transition:opacity .28s ease-out}@media(hover:hover){.departure-card[data-astro-cid-cofjzq3q]:hover:after{opacity:1}}.departure-card[data-astro-cid-cofjzq3q][data-open=true]:after{opacity:1}@media(prefers-reduced-motion:reduce){.departure-card[data-astro-cid-cofjzq3q]:after{transition:none}}.hero-offer-card--hotsale[data-astro-cid-7isi77fv]{border-color:#e11d4873;animation:hero-card-pulse-hotsale 3s ease-in-out infinite}.hero-offer-card--standard[data-astro-cid-7isi77fv]{border-color:#05966973;animation:hero-card-pulse-standard 3s ease-in-out infinite}@keyframes hero-card-pulse-hotsale{0%,to{border-color:#e11d4859;box-shadow:0 0 0 1px #e11d4826,0 8px 24px -6px #e11d482e}50%{border-color:#e11d48bf;box-shadow:0 0 0 2px #e11d4859,0 12px 32px -4px #e11d4852}}@keyframes hero-card-pulse-standard{0%,to{border-color:#05966959;box-shadow:0 0 0 1px #05966926,0 8px 24px -6px #0596692e}50%{border-color:#059669bf;box-shadow:0 0 0 2px #05966959,0 12px 32px -4px #05966952}}.offer-ribbon[data-astro-cid-7isi77fv]{clip-path:polygon(100% 0,100% 100%,0 0);box-shadow:-2px 2px 10px #0000002e;overflow:hidden}.offer-ribbon[data-astro-cid-7isi77fv]:after{content:"";position:absolute;top:-50%;left:-120%;width:60%;height:200%;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.28) 48%,rgba(255,255,255,.45) 52%,transparent 65%);transform:skew(-20deg);animation:offer-ribbon-shimmer 3.2s ease-in-out infinite;pointer-events:none}@keyframes offer-ribbon-shimmer{0%,35%{left:-120%}70%,to{left:140%}}.offer-ribbon-content[data-astro-cid-7isi77fv]{width:60px}@media(min-width:640px){.offer-ribbon-content[data-astro-cid-7isi77fv]{width:74px}}.offer-ribbon-value[data-astro-cid-7isi77fv]{display:inline-block;animation:offer-value-pulse 2.8s ease-in-out infinite;transform-origin:center}@keyframes offer-value-pulse{0%,75%,to{transform:scale(1)}85%{transform:scale(1.08)}92%{transform:scale(.97)}}@media(prefers-reduced-motion:reduce){.hero-offer-card--hotsale[data-astro-cid-7isi77fv],.hero-offer-card--standard[data-astro-cid-7isi77fv],.offer-ribbon[data-astro-cid-7isi77fv]:after,.offer-ribbon-value[data-astro-cid-7isi77fv]{animation:none}}.package-hero-description[data-astro-cid-7isi77fv] p{margin:0;white-space:pre-line}.package-hero-description[data-astro-cid-7isi77fv] p:empty{min-height:1.4em}.package-hero-description[data-astro-cid-7isi77fv] ul,.package-hero-description[data-astro-cid-7isi77fv] ol{margin:.25em 0;padding-left:1.1em}.package-hero-description[data-astro-cid-7isi77fv] ul{list-style:disc}.package-hero-description[data-astro-cid-7isi77fv] ol{list-style:decimal}.package-hero-description[data-astro-cid-7isi77fv] a{text-decoration:underline}.package-hero-description[data-astro-cid-7isi77fv] strong{font-weight:600;color:var(--ink)}.package-hero-description[data-astro-cid-7isi77fv] mark{border-radius:.15em;background:color-mix(in srgb,var(--sky) 24%,transparent);color:var(--ink);padding-inline:.1em;box-decoration-break:clone}.package-hero-image[data-astro-cid-7isi77fv]{mask-image:linear-gradient(to bottom,transparent 0%,rgb(0 0 0 / .06) 8%,rgb(0 0 0 / .25) 20%,rgb(0 0 0 / .55) 35%,rgb(0 0 0 / .82) 50%,black 68%)}@media(min-width:64rem){.package-hero-image[data-astro-cid-7isi77fv]{mask-image:linear-gradient(to right,transparent 0%,rgb(0 0 0 / .04) 5%,rgb(0 0 0 / .18) 12%,rgb(0 0 0 / .42) 22%,rgb(0 0 0 / .72) 34%,rgb(0 0 0 / .92) 46%,black 58%)}}
