.location-theme .destination-title{min-height:0}.location-theme .destination-details{padding:0}.location-theme .destination-details h2{color:var(--brand-red,#cc392f);letter-spacing:-.015em;margin:0 0 10px;font-size:28px;line-height:1.15}.location-theme .destination-details>p{color:var(--muted);font-size:14px}.location-theme .destination-hero{border-radius:6px;margin:20px 0;position:relative;overflow:hidden}.location-theme .destination-details img{margin:0}.location-theme .destination-schedule{pointer-events:none;flex-direction:column;align-items:flex-end;gap:6px;max-width:calc(100% - 24px);display:flex;position:absolute;top:12px;right:12px}.location-theme .destination-schedule>span{color:var(--ink);background:#fffffff2;border-radius:20px;padding:6px 10px;font-size:12px;line-height:1.4;display:block;box-shadow:0 2px 8px #0002}.location-theme .destination-details .description{margin:20px 0;font-size:16px;line-height:1.65}.location-theme .destination-details>button:disabled,.location-theme .destination-page-link,.location-theme .destination-drawer-size{border:1px solid var(--line);background:#f5f6f7;border-radius:10px;padding:9px 12px;font-size:13px;display:inline-block}
