.ld-card{width:min(100%,1240px);gap:0;padding:18px 20px 20px;text-align:left}.ld-card .bk-box,.ld-card .bk-combo-box input{font-size:17px}.ld-card .bk-box{gap:10px;padding-inline:12px}.ld-grid{display:grid;gap:14px 12px;align-items:start;grid-template-columns:minmax(190px,1.45fr) minmax(235px,1.4fr) minmax(336px,2.05fr) minmax(215px,1.3fr) minmax(150px,.85fr)}.ld-grid>*{min-width:0}.ld-grid .bk-field{grid-template-columns:minmax(0,1fr)}.ld-cta .bk-label{min-height:1.3em}.ld-cta .bk-go{padding-inline:14px;white-space:nowrap}.ld-to .bk-pop{right:auto;width:max(100%,400px);overflow-x:hidden}.ld-to .bk-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1px 12px}.ld-to .bk-list li b{min-width:0}.ld-to .bk-list li span{white-space:nowrap}.ld-to .bk-list li .bk-sale{grid-column:1/-1;justify-self:start;margin:3px 0 0}.ld-when .bk-pop{width:max(100%,280px)}.ld-when .bk-box{gap:8px;padding-inline:11px 9px}.ld-route{margin:14px 0 0;font-size:15px;font-weight:600;color:var(--bk-muted)}.ld-route:empty{display:none}.ld-route b{font-weight:750;color:var(--bk-heading)}.ld-seg{display:flex;min-height:56px;border-radius:14px;border:2px solid var(--bk-field-line);background:var(--bk-field-bg);overflow:hidden}.ld-seg button{appearance:none;flex:1 1 auto;min-width:0;padding:0 12px;border:0;background:transparent;color:var(--bk-text);font:650 14.5px/1 var(--font);white-space:nowrap;cursor:pointer;transition:background .15s}.ld-seg button+button{border-inline-start:1.5px solid var(--bk-field-line)}.ld-seg button:hover{background:var(--bk-field-hover)}.ld-seg button[aria-pressed=true]{background:var(--bk-selected-bg);color:var(--bk-selected-text)}.ld-seg button:focus-visible{outline-offset:-3px}.ld-seg button:disabled{opacity:.35;cursor:default;background:transparent}.ld-trav.is-open .bk-box-end{transform:rotate(180deg)}.ld-trav-pop{left:auto;right:0;width:min(320px,100%);min-width:260px;padding:4px 16px 14px}.ld-step-row{justify-content:space-between;min-height:60px;border-bottom:1px solid var(--bk-pop-line);font:700 17px var(--font);color:var(--bk-text)}.ld-step-row,.ld-stepper{display:flex;align-items:center;gap:12px}.ld-stepper button{appearance:none;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;border:2px solid var(--bk-field-line);background:var(--bk-field-bg);color:var(--bk-text);font:700 22px/1 var(--font);cursor:pointer}.ld-stepper button:hover:not(:disabled){background:var(--bk-hover)}.ld-stepper button:disabled{opacity:.4;cursor:default}.ld-stepper output{min-width:26px;text-align:center;font:750 20px var(--font)}.ld-trav-max{margin:10px 0 0;font-size:14.5px;font-weight:600;color:var(--bk-muted)}.ld-trav-done{appearance:none;display:block;width:100%;min-height:44px;margin-top:10px;border-radius:12px;border:2px solid var(--bk-field-line);background:transparent;color:var(--bk-text);font:700 16px var(--font);cursor:pointer}.ld-trav-done:hover{background:var(--bk-hover)}@media (max-width:700px){.sx .sx-hero-home .sx-hero-stack .ld-card{order:3}}@container (max-width: 1179px){.ld-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.ld-to .bk-pop{width:max(100%,380px)}.ld-to,.ld-when{grid-column:span 3}.ld-part{grid-column:1/-1}.ld-cta,.ld-trav{grid-column:span 3}}@container (max-width: 619px){.ld-grid{grid-template-columns:minmax(0,1fr);gap:14px}.ld-cta,.ld-part,.ld-to,.ld-trav,.ld-when{grid-column:1/-1}.ld-seg button{font-size:14px;padding:0 6px}.ld-to .bk-pop{width:100%}.ld-trav-pop{left:0;right:0;width:auto}.ld-cta .bk-label{display:none}}.ld-places{padding-block:clamp(28px,3.5vw,48px)}.ld-nav{position:sticky;top:calc(var(--mm-h, 76px) + 10px);z-index:20;display:flex;justify-content:center;margin-bottom:22px;pointer-events:none}.ld-regions{position:relative;pointer-events:auto;display:inline-flex;max-width:100%;padding:4px;gap:2px;border-radius:999px;border:1.5px solid var(--border-strong);background:color-mix(in srgb,var(--card-bg) 96%,transparent);backdrop-filter:blur(14px) saturate(1.2);box-shadow:0 10px 28px -14px rgba(8,24,52,.45);overflow-x:auto;scrollbar-width:none}.ld-regions::-webkit-scrollbar{display:none}.ld-regions a{flex:none;display:inline-flex;align-items:center;min-height:40px;padding:0 18px;border-radius:999px;background:transparent;color:var(--text);font:650 15px/1 var(--font);white-space:nowrap;text-decoration:none;transition:background .2s,color .2s}.ld-regions a:hover{background:var(--hover-bg)}.ld-regions a[aria-current]{background:var(--selected);color:var(--on-selected)}.ld-row{scroll-margin-top:calc(var(--mm-h, 76px) + 84px)}.ld-row+.ld-row{margin-top:30px}.ld-row-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;margin-bottom:10px}.ld-row-head h2{margin:0;font-size:clamp(20px,1.7vw,24px)}.ld-arrows{display:flex;gap:8px}.ld-arrows button{appearance:none;display:grid;place-items:center;width:38px;height:38px;padding:0;border:1.5px solid var(--border-strong);border-radius:50%;background:var(--card-bg);color:var(--text);cursor:pointer;transition:background .15s}.ld-arrows button:hover{background:var(--hover-bg)}.ld-cards{--ld-card:236px;display:grid;grid-auto-flow:column;grid-auto-columns:var(--ld-card);justify-content:start;gap:12px;margin-top:-4px;padding:4px 0 10px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.ld-cards::-webkit-scrollbar{display:none}.ld-place{position:relative;display:block;aspect-ratio:4/3;padding:0;border:1px solid var(--card-line);border-radius:14px;background:#0b1f3a;overflow:hidden;text-align:left;cursor:pointer;scroll-snap-align:start;transition:transform .15s,box-shadow .15s}.ld-place:hover{transform:translateY(-2px);box-shadow:var(--card-shadow-hover)}.ld-place img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ld-place:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 38%,rgba(0,10,24,.82))}.ld-place-txt{position:absolute;inset:auto 12px 10px;z-index:1;display:grid;gap:1px;color:#fff}.ld-place-txt b{font-size:15px;font-weight:750;line-height:1.2}.ld-place-txt small{font-size:12.5px;font-weight:600;color:rgba(255,255,255,.88)}@media (max-width:700px){.ld-cards{--ld-card:164px}}.ld-place.is-plain{background:linear-gradient(160deg,#1d3d70,#0b1f3a)}.ld-place-tag{position:absolute;top:8px;right:8px;z-index:1;padding:3px 9px;border-radius:999px;background:rgba(0,10,24,.82);color:#fff;font:700 11.5px/1.3 var(--font)}.ld-place-tag.is-on{background:var(--bk-sale-on-bg);color:var(--bk-sale-on-text)}.ld-place-txt small:empty{display:none}.ld-place-txt small+small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:rgba(255,255,255,.75);font-weight:550}@media (max-width:700px){.ld-place-txt small+small{font-size:11.5px}}.ld-row[data-slide=wait] .ld-place,.ld-row[data-slide=wait] .ld-row-head>*{opacity:0}.ld-row[data-slide=in] .ld-place,.ld-row[data-slide=in] .ld-row-head>*{animation:ld-slide .7s cubic-bezier(.2,.7,.2,1) backwards}.ld-row[data-slide=in] .ld-place{animation-delay:calc(min(var(--i), 7) * 90ms + .15s)}@keyframes ld-slide{0%{opacity:0;transform:translateX(var(--from))}}@media (prefers-reduced-motion:reduce){.ld-row[data-slide] .ld-place,.ld-row[data-slide] .ld-row-head>*{animation:none;opacity:1}}.bk-sale{display:inline-flex;align-items:center;gap:6px;margin-inline-end:8px;padding:2px 10px 2px 8px;border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--bk-sale-off-line);font:700 13px/1.5 var(--font);font-style:normal;color:var(--bk-sale-off-text)}.bk-sale:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:currentColor}.bk-sale.is-on{background:var(--bk-sale-on-bg);box-shadow:none;color:var(--bk-sale-on-text)}.bk-list li[data-sale=on]{background:var(--bk-sale-on-tint);box-shadow:inset 3px 0 0 var(--bk-sale-on-bar)}.bk-list li[data-sale=on].is-active{background:var(--bk-sale-on-tint-hover)}.bk-list li[data-sale=on] b{font-weight:750;color:var(--bk-heading)}.bk-list li[data-sale=off] b{color:var(--bk-muted)}.bk-list .bk-list-head[data-tone]{display:flex;align-items:center;justify-content:flex-start;gap:8px}.bk-list .bk-list-head[data-tone]:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--bk-sale-off-line)}.bk-list .bk-list-head[data-tone=on]{color:var(--bk-sale-on-head)}.bk-list .bk-list-head[data-tone=on]:before{background:var(--bk-sale-on-bar)}.ld-status{margin-inline-end:2px;padding:1px 8px;border-radius:999px;border:1.5px solid var(--bk-field-line);font-style:normal;font-weight:700;font-size:.92em;color:var(--bk-muted)}.ld-status.is-on{background:var(--bk-sale-on-bg);border-color:var(--bk-sale-on-bg);color:var(--bk-sale-on-text)}.ld-dialog{width:min(440px,calc(100vw - 32px));padding:22px 24px;border:1px solid var(--card-line);border-radius:16px;background:var(--card-bg);color:var(--text);box-shadow:var(--card-shadow-hover)}.ld-dialog::backdrop{background:rgba(0,10,24,.55)}.ld-dialog h3{margin-bottom:4px;font-size:24px}.ld-dialog p{margin:10px 0 0;font-size:16px;line-height:1.55}.ld-dialog .ld-dialog-meta{margin-top:0;font-weight:600;color:var(--text-muted)}.ld-dialog .ld-status{color:var(--text-muted);border-color:var(--border-strong)}.ld-dialog-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.ld-meter{display:block;height:8px;border-radius:999px;background:var(--border);overflow:hidden}.ld-meter i{display:block;width:var(--p);height:100%;border-radius:inherit;background:var(--heading)}.ld-refund{width:100%;margin:12px 0;border-collapse:collapse;font-size:16px}.ld-refund td,.ld-refund th{padding:12px 10px;text-align:left;vertical-align:middle;border-bottom:1px solid var(--border)}.ld-refund thead th{padding-top:2px;font-size:12.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.ld-refund tbody th{font-weight:700;color:var(--heading)}.ld-refund tbody tr:last-child td,.ld-refund tbody tr:last-child th{border-bottom:0}.ld-refund td:last-child{font-weight:750;font-variant-numeric:tabular-nums;color:var(--red-text)}.ld-rc{display:flex;align-items:center;gap:12px}.ld-rc b{min-width:3.4ch;font-weight:750;font-variant-numeric:tabular-nums;color:var(--heading)}.ld-rc .ld-meter{flex:1;min-width:64px;height:10px}.ld-faqs{padding-block:clamp(28px,4vw,56px)}.ld-qs{display:grid;gap:10px;max-width:880px}.ld-q{border:1px solid var(--card-line);border-radius:14px;background:var(--card-bg);box-shadow:var(--card-shadow)}.ld-q>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:12px 20px;border-radius:14px;font:700 17px var(--font);color:var(--heading);list-style:none;cursor:pointer}.ld-q>summary::-webkit-details-marker{display:none}.ld-q>summary:hover{background:var(--hover-bg)}.ld-chev{display:grid;flex:none;transition:transform .15s}.ld-q[open] .ld-chev{transform:rotate(180deg)}.ld-a{padding:2px 20px 18px}.ld-a li,.ld-a p{font-size:16px;line-height:1.6;color:var(--text)}.ld-a p+p,.ld-a p+ul,.ld-a ul+p{margin-top:10px}.ld-a ul{margin:0;padding-left:22px;list-style:disc}@media (max-width:520px){.ld-q>summary{font-size:16px}.ld-a,.ld-q>summary{padding-inline:14px}.ld-refund td,.ld-refund th{padding-inline:6px;font-size:15px}.ld-rc .ld-meter{min-width:40px}}@media (prefers-reduced-motion:reduce){.ld-chev,.ld-place,.ld-seg button{transition:none}}#hm-search{scroll-margin-top:calc(var(--mm-h, 76px) + 12px)}