.mirai-deal-panel{opacity:0;pointer-events:none;transition:opacity var(--motion-medium) ease, visibility 0s var(--motion-medium);visibility:hidden;z-index:11000;position:fixed;top:0;bottom:0;left:0;right:0}.mirai-deal-panel.open{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s}.mirai-deal-backdrop{background:color-mix(in oklab, var(--color-ink) 68%, transparent);cursor:default;z-index:0;border:0;width:100%;position:absolute;top:0;bottom:0;left:0;right:0}.t-signature .reservation-modal-sheet.mirai-deal-sheet{min-width:0;max-width:calc(100vw - max(20px,min(4vw,64px)));padding:var(--booking-panel-edge);z-index:1;width:-moz-fit-content;width:fit-content}.mirai-deal-panel.open .mirai-deal-sheet{transform:none}.t-signature .reservation-modal-sheet.mirai-deal-sheet .reservation-modal-content{grid-template-rows:auto minmax(0,1fr);gap:max(12px,min(1.8vh,20px));width:-moz-fit-content;width:fit-content;max-width:100%;min-height:0;padding:0 0 16px;display:grid;overflow-y:auto}.t-signature .mirai-deal-sheet .reservation-modal-intro h2{font-size:min(var(--type-section-title), 52px);text-wrap:balance;max-width:min(100%,16ch)}.mirai-deal-widget{inline-size:-moz-fit-content;inline-size:fit-content;max-inline-size:100%;align-self:start;min-height:260px}.mirai-deal-widget>*{max-width:100%}body.mirai-deal-open{overflow:hidden}main:has(.mirai-deal-panel.open){z-index:11000;position:relative}body.mirai-deal-open .nav,body.mirai-deal-open .sticky,body.mirai-deal-open .TvyzcG_bottom,body.mirai-deal-open .ro-b4q_bottom{opacity:0!important;pointer-events:none!important;visibility:hidden!important}@media (max-width:640px){.t-signature .reservation-modal-sheet.mirai-deal-sheet{width:100%;min-width:0;max-width:100%;padding:20px}.t-signature .mirai-deal-sheet .reservation-modal-intro h2{max-width:none}}@media (prefers-reduced-motion:reduce){.mirai-deal-panel,.reservation-modal-sheet{transition-duration:.01ms}}.signature-offer-page[data-astro-cid-lcskjbvu]{background:var(--color-paper);padding:var(--section-gap-compact) var(--layout-edge) var(--section-gap)}.offer-editorial-grid[data-astro-cid-lcskjbvu]{max-width:var(--layout-max);gap:max(28px,min(4vw,72px));margin:auto;display:grid}.offers-duet[data-astro-cid-lcskjbvu] .offer-editorial-grid[data-astro-cid-lcskjbvu],.offers-collection[data-astro-cid-lcskjbvu] .offer-editorial-grid[data-astro-cid-lcskjbvu],.offers-featured[data-astro-cid-lcskjbvu] .offer-editorial-grid[data-astro-cid-lcskjbvu],.offers-dense[data-astro-cid-lcskjbvu] .offer-editorial-grid[data-astro-cid-lcskjbvu]{grid-template-columns:repeat(2,minmax(0,1fr))}.offers-featured[data-astro-cid-lcskjbvu] .offer-editorial-card[data-astro-cid-lcskjbvu]:first-child{grid-column:1/-1;grid-template-columns:1.25fr .75fr}.offer-editorial-card[data-astro-cid-lcskjbvu]{border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);min-width:0;display:grid}.offer-editorial-card[data-astro-cid-lcskjbvu].is-placeholder{grid-template-columns:minmax(0,1fr)}.offer-editorial-card[data-astro-cid-lcskjbvu].is-placeholder .offer-media[data-astro-cid-lcskjbvu]{display:none}.offers-duet[data-astro-cid-lcskjbvu] .offer-editorial-card[data-astro-cid-lcskjbvu],.offers-collection[data-astro-cid-lcskjbvu] .offer-editorial-card[data-astro-cid-lcskjbvu],.offers-dense[data-astro-cid-lcskjbvu] .offer-editorial-card[data-astro-cid-lcskjbvu],.offers-featured[data-astro-cid-lcskjbvu] .offer-editorial-card[data-astro-cid-lcskjbvu]:not(:first-child){grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.offer-media[data-astro-cid-lcskjbvu]{min-height:520px;position:relative;overflow:hidden}.offers-duet[data-astro-cid-lcskjbvu] .offer-media[data-astro-cid-lcskjbvu],.offers-collection[data-astro-cid-lcskjbvu] .offer-media[data-astro-cid-lcskjbvu],.offers-dense[data-astro-cid-lcskjbvu] .offer-media[data-astro-cid-lcskjbvu],.offers-featured[data-astro-cid-lcskjbvu] .offer-editorial-card[data-astro-cid-lcskjbvu]:not(:first-child) .offer-media[data-astro-cid-lcskjbvu]{min-height:520px}.offer-media[data-astro-cid-lcskjbvu] .ph{height:100%;min-height:inherit}.offer-badges[data-astro-cid-lcskjbvu]{z-index:2;flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:absolute;top:22px;left:22px}.offer-badges[data-astro-cid-lcskjbvu].is-inline{margin-bottom:var(--space-5);flex-direction:row;position:static}.offer-badges[data-astro-cid-lcskjbvu] strong[data-astro-cid-lcskjbvu]{background:var(--color-accent-fill);color:var(--color-on-accent);font:700 var(--type-prose-lead) var(--font-body);flex-direction:column;justify-content:center;align-items:center;width:72px;height:72px;display:flex}.offer-badges[data-astro-cid-lcskjbvu] strong[data-astro-cid-lcskjbvu] small[data-astro-cid-lcskjbvu]{font:700 var(--type-label) var(--font-body);letter-spacing:.03em;text-transform:uppercase}.offer-badges[data-astro-cid-lcskjbvu] span[data-astro-cid-lcskjbvu]{background:var(--color-ink);color:var(--color-on-ink);font:700 var(--type-meta) var(--font-body);letter-spacing:.03em;text-transform:uppercase;padding:8px 11px}.offer-index[data-astro-cid-lcskjbvu]{color:var(--color-on-ink);font:var(--type-meta) var(--mono);z-index:2;position:absolute;bottom:18px;left:22px}.offer-copy[data-astro-cid-lcskjbvu]{background:var(--color-surface);flex-direction:column;align-self:stretch;padding:max(32px,min(5vw,74px));display:flex}.offers-duet[data-astro-cid-lcskjbvu] .offer-copy[data-astro-cid-lcskjbvu]{padding:max(30px,min(4vw,58px))}.offers-collection[data-astro-cid-lcskjbvu] .offer-copy[data-astro-cid-lcskjbvu]{padding:max(28px,min(3vw,48px))}.offers-dense[data-astro-cid-lcskjbvu] .offer-copy[data-astro-cid-lcskjbvu]{padding:var(--space-6)}.offer-copy[data-astro-cid-lcskjbvu] h2[data-astro-cid-lcskjbvu]{font-size:min(var(--type-section-title), var(--fit-word-size,9999px));margin:0 0 20px;line-height:.94}.offers-collection[data-astro-cid-lcskjbvu] .offer-copy[data-astro-cid-lcskjbvu] h2[data-astro-cid-lcskjbvu],.offers-dense[data-astro-cid-lcskjbvu] .offer-copy[data-astro-cid-lcskjbvu] h2[data-astro-cid-lcskjbvu]{font-size:min(var(--type-card-title), var(--fit-word-size,9999px));line-height:var(--leading-section-title)}.offer-description[data-astro-cid-lcskjbvu]{color:var(--color-muted);font-size:var(--type-lead);overflow-wrap:anywhere;max-width:38ch;margin:0}.offer-copy[data-astro-cid-lcskjbvu] ul[data-astro-cid-lcskjbvu]{border-top:1px solid var(--color-line);margin:34px 0 0;padding:14px 0 0;list-style:none}.offer-copy[data-astro-cid-lcskjbvu] li[data-astro-cid-lcskjbvu]{border-bottom:1px solid var(--color-line);font-size:var(--type-small);padding:9px 0}.offer-copy[data-astro-cid-lcskjbvu] li[data-astro-cid-lcskjbvu]:before{color:var(--color-accent-text);content:"＋";margin-right:10px}.offer-terms[data-astro-cid-lcskjbvu]{justify-content:space-between;align-items:end;margin-top:auto;padding-top:34px;display:flex}.offer-terms[data-astro-cid-lcskjbvu] span[data-astro-cid-lcskjbvu]{color:var(--color-accent-text);font-family:var(--font-head);font-size:var(--type-price)}.offer-terms[data-astro-cid-lcskjbvu] small[data-astro-cid-lcskjbvu]{color:var(--color-muted);font:var(--type-meta) var(--mono);letter-spacing:.08em;text-transform:uppercase;display:block}.offer-validity[data-astro-cid-lcskjbvu]{color:var(--color-muted);font:var(--type-meta) var(--mono);margin:0}.offer-cta[data-astro-cid-lcskjbvu]{border-top:1px solid var(--color-ink);font-size:var(--type-small);justify-content:space-between;align-items:center;margin-top:28px;padding-top:16px;font-weight:700;display:flex}.offers-empty[data-astro-cid-lcskjbvu]{border-block:1px solid var(--color-line);max-width:var(--layout-max);margin:auto;padding:max(60px,min(8vw,110px)) 0}.offers-empty[data-astro-cid-lcskjbvu] h2[data-astro-cid-lcskjbvu]{font-size:var(--type-heading);margin:0 0 20px}.offers-empty[data-astro-cid-lcskjbvu] p[data-astro-cid-lcskjbvu]{color:var(--color-muted);max-width:48ch}.offers-empty[data-astro-cid-lcskjbvu] a[data-astro-cid-lcskjbvu]{border-bottom:1px solid;margin-top:20px;padding-bottom:4px;display:inline-flex}.grid[data-astro-cid-lcskjbvu]{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.grid[data-astro-cid-lcskjbvu][data-count="1"]{grid-template-columns:minmax(0,1fr)}.grid[data-astro-cid-lcskjbvu][data-count="2"],.grid[data-astro-cid-lcskjbvu][data-count="4"]{grid-template-columns:repeat(2,1fr)}.grid[data-astro-cid-lcskjbvu][data-balance="1"]:not([data-count="1"]):not([data-count="4"])>[data-astro-cid-lcskjbvu]:first-child{grid-column:1/-1}.grid[data-astro-cid-lcskjbvu].is-dense{grid-template-columns:repeat(2,minmax(0,1fr))}.grid[data-astro-cid-lcskjbvu].is-dense>[data-astro-cid-lcskjbvu]:first-child{grid-column:auto}.card[data-astro-cid-lcskjbvu]{border:1px solid var(--color-line);border-radius:var(--radius-surface-eff);overflow:hidden}.body[data-astro-cid-lcskjbvu]{flex-direction:column;gap:8px;padding:14px;display:flex}h3[data-astro-cid-lcskjbvu]{font-size:var(--type-item-title)}.sm[data-astro-cid-lcskjbvu]{font-size:var(--type-small)}.inc[data-astro-cid-lcskjbvu]{color:var(--color-muted);font-size:var(--type-meta);margin:0;padding-left:16px}.foot[data-astro-cid-lcskjbvu]{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.price[data-astro-cid-lcskjbvu]{color:var(--color-accent-text);font-weight:700}.urg[data-astro-cid-lcskjbvu]{align-items:center;gap:8px;display:flex}.deal[data-astro-cid-lcskjbvu]{background:var(--color-accent-fill);color:var(--color-on-accent);font-size:var(--type-label);border-radius:99px;padding:3px 8px;font-weight:800}.scar[data-astro-cid-lcskjbvu]{color:var(--color-accent-text);font-size:var(--type-label);font-weight:700}.essential-offer-cards[data-astro-cid-lcskjbvu] .grid[data-astro-cid-lcskjbvu]{gap:var(--grid-gap)}.essential-offer-cards[data-astro-cid-lcskjbvu] .card[data-astro-cid-lcskjbvu]{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-surface-eff);flex-direction:column;display:flex;overflow:hidden}.essential-offer-cards[data-astro-cid-lcskjbvu] .card[data-astro-cid-lcskjbvu]>.ph{border-radius:0;overflow:hidden}.essential-offer-cards[data-astro-cid-lcskjbvu] .body[data-astro-cid-lcskjbvu]{gap:var(--space-3);padding:var(--space-5);flex:1}.essential-offer-cards[data-astro-cid-lcskjbvu] .body[data-astro-cid-lcskjbvu] h3[data-astro-cid-lcskjbvu]{margin:0}.essential-offer-cards[data-astro-cid-lcskjbvu] .foot[data-astro-cid-lcskjbvu]{border-top:1px solid var(--color-line);padding-top:var(--space-4);margin-top:auto}.essential-offer-cards[data-astro-cid-lcskjbvu] .offer-simple-cta[data-astro-cid-lcskjbvu]{border:1px solid var(--color-line);border-radius:var(--radius-btn-eff);color:var(--color-accent-text);font-size:var(--type-small);min-height:var(--button-height-sm);padding-inline:var(--space-4);font-weight:700}.essential-offer-cards[data-astro-cid-lcskjbvu] .deal[data-astro-cid-lcskjbvu]{border-radius:var(--radius-btn-eff)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.essential-offer-cards[data-astro-cid-lcskjbvu] .card[data-astro-cid-lcskjbvu]{transition:border-color var(--motion-fast) ease}.essential-offer-cards[data-astro-cid-lcskjbvu] .card[data-astro-cid-lcskjbvu]:-webkit-any(:hover,:focus-within){border-color:var(--color-accent)}.essential-offer-cards[data-astro-cid-lcskjbvu] .card[data-astro-cid-lcskjbvu]:-moz-any(:hover,:focus-within){border-color:var(--color-accent)}.essential-offer-cards[data-astro-cid-lcskjbvu] .card[data-astro-cid-lcskjbvu]:is(:hover,:focus-within){border-color:var(--color-accent)}.essential-offer-cards[data-astro-cid-lcskjbvu] .card[data-astro-cid-lcskjbvu]:-webkit-any(:hover,:focus-within)>.ph img{transform:scale(1.035)}.essential-offer-cards[data-astro-cid-lcskjbvu] .card[data-astro-cid-lcskjbvu]:-moz-any(:hover,:focus-within)>.ph img{transform:scale(1.035)}.essential-offer-cards[data-astro-cid-lcskjbvu] .card[data-astro-cid-lcskjbvu]:is(:hover,:focus-within)>.ph img{transform:scale(1.035)}.essential-offer-cards[data-astro-cid-lcskjbvu] .offer-simple-cta[data-astro-cid-lcskjbvu]:-webkit-any(:hover,:focus-visible){background:var(--color-accent-soft);border-color:var(--color-accent-text)}.essential-offer-cards[data-astro-cid-lcskjbvu] .offer-simple-cta[data-astro-cid-lcskjbvu]:-moz-any(:hover,:focus-visible){background:var(--color-accent-soft);border-color:var(--color-accent-text)}.essential-offer-cards[data-astro-cid-lcskjbvu] .offer-simple-cta[data-astro-cid-lcskjbvu]:is(:hover,:focus-visible){background:var(--color-accent-soft);border-color:var(--color-accent-text)}}@media (max-width:900px){.offer-editorial-card[data-astro-cid-lcskjbvu],.offers-featured[data-astro-cid-lcskjbvu] .offer-editorial-card[data-astro-cid-lcskjbvu]:first-child{grid-template-columns:minmax(0,1fr)}.offer-media[data-astro-cid-lcskjbvu],.offers-duet[data-astro-cid-lcskjbvu] .offer-media[data-astro-cid-lcskjbvu],.offers-collection[data-astro-cid-lcskjbvu] .offer-media[data-astro-cid-lcskjbvu],.offers-dense[data-astro-cid-lcskjbvu] .offer-media[data-astro-cid-lcskjbvu],.offers-featured[data-astro-cid-lcskjbvu] .offer-editorial-card[data-astro-cid-lcskjbvu]:not(:first-child) .offer-media[data-astro-cid-lcskjbvu]{min-height:min(72vw,420px)}}@media (max-width:720px){.signature-offer-page[data-astro-cid-lcskjbvu]{padding-inline-start:20px;padding-inline-end:20px}.offers-duet[data-astro-cid-lcskjbvu] .offer-editorial-grid[data-astro-cid-lcskjbvu],.offers-collection[data-astro-cid-lcskjbvu] .offer-editorial-grid[data-astro-cid-lcskjbvu],.offers-featured[data-astro-cid-lcskjbvu] .offer-editorial-grid[data-astro-cid-lcskjbvu],.offers-dense[data-astro-cid-lcskjbvu] .offer-editorial-grid[data-astro-cid-lcskjbvu]{grid-template-columns:minmax(0,1fr)}.offers-featured[data-astro-cid-lcskjbvu] .offer-editorial-card[data-astro-cid-lcskjbvu]:first-child{grid-column:auto}.offer-copy[data-astro-cid-lcskjbvu]{padding:32px 22px}.offer-badges[data-astro-cid-lcskjbvu] strong[data-astro-cid-lcskjbvu]{font-size:var(--type-small);width:58px;height:58px}.grid[data-astro-cid-lcskjbvu]{grid-template-columns:minmax(0,1fr)}}
