body[data-site-code=wing-side] .ws-journeys{background:var(--site-background);color:var(--site-foreground)}body[data-site-code=wing-side] .ws-journeys__hero{min-height:28rem;padding:clamp(5rem, 10vw, 8rem) var(--site-page-gutter,1.5rem) clamp(3rem, 7vw, 5rem);background:linear-gradient(90deg,#0e2227c7,#0e222757),url(/wingsside-hifi/hero-halong.jpg) 50%/cover;align-items:end;display:grid}body[data-site-code=wing-side] .ws-journeys__hero-copy{color:#fff;max-width:46rem}body[data-site-code=wing-side] .ws-journeys__hero h1{letter-spacing:0;margin:.35rem 0 0;font-size:clamp(2.6rem,7vw,5.8rem);line-height:.98}body[data-site-code=wing-side] .ws-journeys__hero p:not(.kicker){color:#ffffffd6;max-width:40rem;margin-top:1rem;font-size:1.05rem;line-height:1.7}body[data-site-code=wing-side] .ws-journeys__actions,body[data-site-code=wing-side] .ws-journeys__filters{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}body[data-site-code=wing-side] .ws-journeys__actions{margin-top:1.5rem}body[data-site-code=wing-side] .ws-journeys__filters{border:1px solid var(--site-border);background:color-mix(in oklch, var(--site-surface) 94%, white);border-radius:1.25rem;width:min(72rem,100% - 2rem);margin:-2rem auto 0;padding:1rem;box-shadow:0 18px 44px #0f172a1f}body[data-site-code=wing-side] .ws-journeys-filter{flex:1;min-width:min(100%,13rem)}body[data-site-code=wing-side] .ws-journeys-filter span{text-transform:uppercase;margin-bottom:.4rem;font-size:.72rem;font-weight:700;display:block}body[data-site-code=wing-side] .ws-journeys-filter :is(select,input){border:1px solid var(--site-border);background:var(--site-background);width:100%;min-height:44px;color:var(--site-foreground);padding:0 .85rem}body[data-site-code=wing-side] .ws-journeys__reset{min-height:44px;color:var(--site-brand);align-items:center;padding:0 1rem;font-weight:700;display:inline-flex}body[data-site-code=wing-side] .ws-journeys__notice,body[data-site-code=wing-side] .ws-journeys__active-filters,body[data-site-code=wing-side] .ws-journeys__results{width:min(72rem,100% - 2rem);margin-left:auto;margin-right:auto}body[data-site-code=wing-side] .ws-journeys__notice{border-left:3px solid var(--site-gold);background:color-mix(in oklch, var(--site-gold) 12%, transparent);margin-top:1.5rem;padding:.85rem 1rem;font-weight:650}body[data-site-code=wing-side] .ws-journeys__active-filters{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}body[data-site-code=wing-side] .ws-journeys__active-filters span{border:1px solid var(--site-border);background:var(--site-surface);color:var(--site-ink);border-radius:999px;padding:.35rem .65rem;font-size:.82rem;font-weight:700}body[data-site-code=wing-side] .ws-journeys__results{padding:3rem 0 5rem}body[data-site-code=wing-side] .ws-journeys__results-head{grid-template-columns:minmax(0,1fr) minmax(18rem,32rem);align-items:end;gap:1rem;margin-bottom:1.4rem;display:grid}body[data-site-code=wing-side] .ws-journeys__results-head h2{margin-top:.35rem;font-size:clamp(1.35rem,3vw,2rem);line-height:1.18}body[data-site-code=wing-side] .ws-journeys__tools{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:.75rem;display:grid}body[data-site-code=wing-side] .ws-journeys__tools label{gap:.35rem;display:grid}body[data-site-code=wing-side] .ws-journeys__tools label>span{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}body[data-site-code=wing-side] .ws-journeys__tools :is(input,select){border:1px solid var(--site-border);background:var(--site-surface);width:100%;min-height:44px;color:var(--site-foreground);padding:0 .8rem}body[data-site-code=wing-side] .ws-journeys__sr-status{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}body[data-site-code=wing-side] .ws-journeys__grid[data-pending=true]{opacity:.58;transition:opacity .16s}body[data-site-code=wing-side] .ws-journeys__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1rem;display:grid}body[data-site-code=wing-side] .ws-journeys-card{border:1px solid var(--site-border);background:var(--site-surface);color:inherit;border-radius:1.5rem;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;overflow:hidden}body[data-site-code=wing-side] .ws-journeys-card:hover,body[data-site-code=wing-side] .ws-journeys-card:focus-within{border-color:color-mix(in oklch, var(--site-brand) 38%, var(--site-border));outline:none;transform:translateY(-3px);box-shadow:0 18px 42px #0f172a24}body[data-site-code=wing-side] .ws-journeys-card__detail{color:inherit;text-decoration:none;display:grid}body[data-site-code=wing-side] .ws-journeys-card__media{aspect-ratio:16/10;background:var(--site-surface-strong);overflow:hidden}body[data-site-code=wing-side] .ws-journeys-card__type{background:var(--site-surface);color:var(--site-foreground);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin:.8rem;padding:.3rem .55rem;font-size:.68rem;font-style:normal;font-weight:800;position:absolute}body[data-site-code=wing-side] .ws-journeys-card__type--private{background:var(--site-brand);color:#fff}body[data-site-code=wing-side] .ws-journeys-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .5s}body[data-site-code=wing-side] .ws-journeys-card:hover img{transform:scale(1.03)}body[data-site-code=wing-side] .ws-journeys-card__body{gap:.65rem;padding:1.1rem;display:grid}body[data-site-code=wing-side] .ws-journeys-card__meta,body[data-site-code=wing-side] .kicker{text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:800}body[data-site-code=wing-side] .ws-journeys-card__chips{flex-wrap:wrap;gap:.4rem;display:flex}body[data-site-code=wing-side] .ws-journeys-card__price{color:var(--site-brand);gap:.2rem;font-weight:800;display:grid}body[data-site-code=wing-side] .ws-journeys-card__price small{color:color-mix(in oklch, var(--site-foreground) 72%, white);font-size:.78rem;font-weight:500;line-height:1.35}body[data-site-code=wing-side] .ws-journeys-card__chips i{border:1px solid var(--site-border);padding:.3rem .55rem;font-size:.78rem;font-style:normal}body[data-site-code=wing-side] .ws-journeys-card__action{min-height:44px;color:var(--site-brand);justify-content:space-between;align-items:center;gap:.45rem;margin:0 1.1rem 1.1rem;font-weight:800;text-decoration:none;display:inline-flex}body[data-site-code=wing-side] .ws-journeys-card__action svg{width:1rem;height:1rem}body[data-site-code=wing-side] .ws-journeys__load-more{justify-content:center;margin-top:1.5rem;display:flex}body[data-site-code=wing-side] .ws-journeys__empty{border:1px solid var(--site-border);background:var(--site-surface);padding:clamp(1.5rem,5vw,3rem)}body[data-site-code=wing-side] :is(.ws-journeys__paths,.ws-journeys__destinations,.ws-journeys__faq,.ws-journeys__final){border-radius:1.5rem;width:min(72rem,100% - 2rem);margin:0 auto 4rem;padding:clamp(1.5rem,4vw,3rem)}body[data-site-code=wing-side] .ws-journeys__paths{color:#fff;background:linear-gradient(110deg, color-mix(in oklch, var(--site-brand) 88%, #03172f), #041c37e0), url(/wingsside-hifi/hero-halong.jpg) center/cover;grid-template-columns:1fr 1fr;gap:2rem;display:grid}body[data-site-code=wing-side] .ws-journeys__paths ol{gap:1rem;margin:0;padding:0;list-style:none;display:grid}body[data-site-code=wing-side] .ws-journeys__paths li{border-top:1px solid #ffffff47;gap:.25rem;padding-top:1rem;display:grid}body[data-site-code=wing-side] .ws-journeys__destinations{background:var(--site-background)}body[data-site-code=wing-side] .ws-journeys__destinations>div{flex-wrap:wrap;gap:.75rem;display:flex}body[data-site-code=wing-side] .ws-journeys__destinations a{border:1px solid var(--site-border);background:var(--site-surface);border-radius:999px;align-items:center;min-height:44px;padding:0 1rem;display:inline-flex}body[data-site-code=wing-side] .ws-journeys__faq{background:var(--site-surface);grid-template-columns:1fr 1fr;gap:2rem;display:grid}body[data-site-code=wing-side] .ws-journeys__faq details{border-bottom:1px solid var(--site-border);padding:.8rem 0}body[data-site-code=wing-side] .ws-journeys__faq summary{cursor:pointer;align-items:center;min-height:44px;font-weight:750;display:flex}body[data-site-code=wing-side] .ws-journeys__final{background:var(--site-surface);justify-content:space-between;align-items:center;gap:1rem;display:flex;box-shadow:0 16px 36px #0f172a17}@media (prefers-reduced-motion:reduce){body[data-site-code=wing-side] .ws-journeys-card,body[data-site-code=wing-side] .ws-journeys-card__media img{transition:none}body[data-site-code=wing-side] .ws-journeys-card:hover,body[data-site-code=wing-side] .ws-journeys-card:focus-within,body[data-site-code=wing-side] .ws-journeys-card:hover img{transform:none}}@media (max-width:760px){body[data-site-code=wing-side] .ws-journeys__results-head,body[data-site-code=wing-side] .ws-journeys__tools{grid-template-columns:1fr}body[data-site-code=wing-side] .ws-journeys__filters{width:min(100% - 1rem,40rem);margin-top:-1rem}body[data-site-code=wing-side] .ws-journeys-card__body>span:not(.ws-journeys-card__meta,.ws-journeys-card__price,.ws-journeys-card__chips,.ws-journeys-card__action){-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}body[data-site-code=wing-side] .ws-journeys-card__media{aspect-ratio:3/2}body[data-site-code=wing-side] :is(.ws-journeys__paths,.ws-journeys__faq){grid-template-columns:1fr}body[data-site-code=wing-side] .ws-journeys__final{display:grid}}
