.deal-gallery[data-astro-cid-qcwjv7un]{margin-top:40px}.gallery-heading[data-astro-cid-qcwjv7un]{border-bottom:2px solid var(--ink);font-family:var(--font-display);margin-bottom:16px;padding-bottom:10px;font-size:1.375rem;font-weight:500}.gallery[data-astro-cid-qcwjv7un]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.gallery[data-astro-cid-qcwjv7un].is-mosaic{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(96px,12vw,148px)}.gallery[data-astro-cid-qcwjv7un].is-mosaic li[data-astro-cid-qcwjv7un]:first-child{grid-area:span 2/span 2}.tile[data-astro-cid-qcwjv7un]{border-radius:var(--radius);background:var(--surface);cursor:zoom-in;border:0;width:100%;height:100%;padding:0;display:block;overflow:hidden}.gallery[data-astro-cid-qcwjv7un]:not(.is-mosaic) .tile[data-astro-cid-qcwjv7un]{aspect-ratio:3/2}.gallery[data-astro-cid-qcwjv7un].is-sheet{grid-template-columns:repeat(auto-fill,minmax(160px,220px))}.gallery[data-astro-cid-qcwjv7un].is-sheet .tile[data-astro-cid-qcwjv7un]{aspect-ratio:1060/1500}.gallery[data-astro-cid-qcwjv7un].is-sheet .tile[data-astro-cid-qcwjv7un] img{object-position:top}@media (width<=639px){.gallery[data-astro-cid-qcwjv7un].is-sheet li[data-astro-cid-qcwjv7un]{flex:0 0 62%}}.tile[data-astro-cid-qcwjv7un] img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.tile[data-astro-cid-qcwjv7un]:hover img{transform:scale(1.03)}.tile[data-astro-cid-qcwjv7un]:focus-visible{outline:2px solid var(--red);outline-offset:2px}.gallery-credit[data-astro-cid-qcwjv7un]{color:var(--ink-soft);margin-top:8px;font-size:.75rem}.gallery-credit[data-astro-cid-qcwjv7un] a[data-astro-cid-qcwjv7un]{color:inherit}@media (width<=639px){.gallery[data-astro-cid-qcwjv7un],.gallery[data-astro-cid-qcwjv7un].is-mosaic{scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);display:flex;overflow-x:auto}.gallery[data-astro-cid-qcwjv7un] li[data-astro-cid-qcwjv7un]{scroll-snap-align:center;flex:0 0 85%}.gallery[data-astro-cid-qcwjv7un] .tile[data-astro-cid-qcwjv7un],.gallery[data-astro-cid-qcwjv7un].is-mosaic .tile[data-astro-cid-qcwjv7un]{aspect-ratio:3/2}}.lightbox[data-astro-cid-qcwjv7un]{background:0 0;border:0;width:min(1200px,100vw);max-width:100vw;max-height:100vh;padding:0;overflow:visible}.lightbox[data-astro-cid-qcwjv7un]::backdrop{background:#141211e0}.lightbox[data-astro-cid-qcwjv7un] figure[data-astro-cid-qcwjv7un]{margin:0;padding:48px 56px 16px}.lightbox[data-astro-cid-qcwjv7un] img[data-astro-cid-qcwjv7un]{border-radius:var(--radius);max-width:100%;max-height:calc(100vh - 140px);margin-inline:auto;display:block}.lightbox[data-astro-cid-qcwjv7un] figcaption[data-astro-cid-qcwjv7un]{text-align:center;color:#f3eee8;margin-top:10px;font-size:.9375rem}.lb-count[data-astro-cid-qcwjv7un]{color:#b9b1a8;margin-left:.75em;font-size:.8125rem}.lb-button[data-astro-cid-qcwjv7un]{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;place-items:center;width:44px;height:44px;font-size:1.75rem;line-height:1;display:grid;position:absolute}.lb-button[data-astro-cid-qcwjv7un]:hover,.lb-button[data-astro-cid-qcwjv7un]:focus-visible{background:#ffffff47}.lb-close[data-astro-cid-qcwjv7un]{top:0;right:6px}.lb-prev[data-astro-cid-qcwjv7un],.lb-next[data-astro-cid-qcwjv7un]{top:calc(50% - 22px)}.lb-prev[data-astro-cid-qcwjv7un]{left:4px}.lb-next[data-astro-cid-qcwjv7un]{right:4px}@media (prefers-reduced-motion:reduce){.tile[data-astro-cid-qcwjv7un] img{transition:none}}.deal[data-astro-cid-vwaxupxb]{max-width:calc(880px + 2 * var(--gutter));padding-top:clamp(48px,8vw,96px)}.deal-ended[data-astro-cid-vwaxupxb]{border-left:3px solid var(--red);background:var(--surface);margin-bottom:32px;padding:14px 18px}.deal-ended[data-astro-cid-vwaxupxb] a[data-astro-cid-vwaxupxb]{margin-left:.5em;font-weight:500;display:inline-block}h1[data-astro-cid-vwaxupxb]{margin-top:16px}.lede[data-astro-cid-vwaxupxb],.deal-price-block[data-astro-cid-vwaxupxb]{margin-top:20px}.deal-price[data-astro-cid-vwaxupxb]{font-family:var(--font-display);color:var(--red);font-size:clamp(1.75rem,1.4rem + 1.2vw,2.5rem);font-weight:500}.deal-min[data-astro-cid-vwaxupxb],.deal-fee[data-astro-cid-vwaxupxb]{font-weight:var(--weight-ui);margin-top:2px}.deal-highlight[data-astro-cid-vwaxupxb]{color:var(--red-deep);font-weight:var(--weight-ui);background:#af102017;border-radius:999px;align-items:center;gap:8px;margin-top:10px;padding:6px 14px;display:inline-flex}.deal-valid[data-astro-cid-vwaxupxb]{color:var(--ink-soft);margin-top:6px;font-size:.875rem}.deal-section[data-astro-cid-vwaxupxb]{margin-top:48px}.deal-h2[data-astro-cid-vwaxupxb]{border-bottom:2px solid var(--ink);font-family:var(--font-display);padding-bottom:10px;font-size:1.375rem;font-weight:500}.deal-facts[data-astro-cid-vwaxupxb] div[data-astro-cid-vwaxupxb]{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,11em) minmax(0,1fr);gap:4px 24px;padding:12px 0;display:grid}.deal-facts[data-astro-cid-vwaxupxb] dt[data-astro-cid-vwaxupxb]{color:var(--ink-soft)}.deal-route[data-astro-cid-vwaxupxb]{border-collapse:collapse;width:100%}.deal-route[data-astro-cid-vwaxupxb] th[data-astro-cid-vwaxupxb],.deal-route[data-astro-cid-vwaxupxb] td[data-astro-cid-vwaxupxb]{border-bottom:1px solid var(--rule);text-align:left;vertical-align:baseline;padding:11px 12px 11px 0}.deal-route[data-astro-cid-vwaxupxb] thead[data-astro-cid-vwaxupxb] th[data-astro-cid-vwaxupxb]{font-size:.8125rem;font-weight:var(--weight-ui);color:var(--ink-soft)}.route-day[data-astro-cid-vwaxupxb]{font-family:var(--font-mono);color:var(--red);white-space:nowrap;font-size:.8125rem}:root:lang(zh) .route-day[data-astro-cid-vwaxupxb]{font-family:var(--font-body)}.route-date[data-astro-cid-vwaxupxb]{white-space:nowrap;color:var(--ink-soft)}.deal-route[data-astro-cid-vwaxupxb] .route-place[data-astro-cid-vwaxupxb]{font-weight:var(--weight-ui)}.route-time[data-astro-cid-vwaxupxb]{font-family:var(--font-mono);white-space:nowrap;font-size:.875rem}.deal-days[data-astro-cid-vwaxupxb]{padding:0;list-style:none}.deal-days[data-astro-cid-vwaxupxb] li[data-astro-cid-vwaxupxb]{border-bottom:1px solid var(--rule);grid-template-columns:5.5em minmax(0,1fr);gap:4px 20px;padding-block:14px;display:grid}.day-place[data-astro-cid-vwaxupxb]{font-weight:var(--weight-ui)}.day-note[data-astro-cid-vwaxupxb]{color:var(--ink-soft);margin-top:4px}@media (width<=639px){.deal-days[data-astro-cid-vwaxupxb] li[data-astro-cid-vwaxupxb],.deal-facts[data-astro-cid-vwaxupxb] div[data-astro-cid-vwaxupxb]{grid-template-columns:minmax(0,1fr)}.deal-route[data-astro-cid-vwaxupxb] thead[data-astro-cid-vwaxupxb]{display:none}.deal-route[data-astro-cid-vwaxupxb] tr[data-astro-cid-vwaxupxb]{border-bottom:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr);gap:2px 12px;padding:12px 0;display:grid}.deal-route[data-astro-cid-vwaxupxb] th[data-astro-cid-vwaxupxb],.deal-route[data-astro-cid-vwaxupxb] td[data-astro-cid-vwaxupxb]{border:0;padding:0}.deal-route[data-astro-cid-vwaxupxb] .route-place[data-astro-cid-vwaxupxb]{grid-area:2/1/auto/-1}.route-time[data-astro-cid-vwaxupxb]{grid-row:3}.route-time[data-astro-cid-vwaxupxb]:before{content:attr(data-label) " ";font-family:var(--font-body);color:var(--ink-soft)}}.deal[data-astro-cid-vwaxupxb] .deal-image{border-radius:var(--radius);width:100%;height:auto;margin-top:40px}.deal-details[data-astro-cid-vwaxupxb]{gap:1em;max-width:40em;margin-top:40px;display:grid}.deal-details[data-astro-cid-vwaxupxb] ul[data-astro-cid-vwaxupxb]{padding-left:1.2em}.deal-actions[data-astro-cid-vwaxupxb]{justify-items:start;gap:20px;margin-top:48px;display:grid}.deal-actions[data-astro-cid-vwaxupxb]>.channels{justify-self:stretch}
