/* Six locales, logical spacing and native Arabic direction. */
.language-picker{position:relative;font-size:.81rem;min-width:5.2rem}
.language-picker summary{cursor:pointer;padding:.6rem .65rem;border:1px solid #d6e0e5;border-radius:.5rem;color:#163b4e;background:#fff;list-style-position:inside}
.language-picker nav{position:absolute;inset-block-start:calc(100% + .4rem);inset-inline-end:0;z-index:90;min-width:10rem;padding:.4rem;background:#fff;border:1px solid #d6e0e5;border-radius:.7rem;box-shadow:0 10px 32px #06182920}
.language-picker nav a{display:block;padding:.55rem .7rem;border-radius:.3rem;color:#163b4e;text-align:start}
.language-picker nav a:hover,.language-picker nav a[aria-current]{background:#eaf7fa}
.header-inner{gap:1rem}.header-actions{gap:.6rem}.main-nav{gap:1rem}.saved-button{white-space:normal}
.language-label{display:inline-block;font-size:.68rem;color:#617782;margin-block:.2rem .45rem}
.language-note{padding:.8rem 1rem;border-inline-start:3px solid #0a829c;background:#edf8fa;color:#284b5e;font-size:.9rem}
.breadcrumb{flex-wrap:wrap}.footer-legal{display:flex;gap:1.2rem;flex-wrap:wrap}
[dir=rtl]{font-family:Tahoma,Arial,system-ui,sans-serif}
[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3{letter-spacing:0;line-height:1.5}
[dir=rtl] .language-note{border-left:0;border-right:3px solid #0a829c}
[dir=rtl] .hero-photo{right:auto;left:0}
[dir=rtl] .hero:after{background:linear-gradient(270deg,#061829 25%,#061829e6 43%,#06182950 67%,#06182910)}
[dir=rtl] .search-category{border-left:0;border-right:1px solid var(--line)}
[dir=rtl] .faq-list summary{padding-inline:0 34px}
[dir=rtl] .faq-list summary:after{right:auto;left:5px}
[dir=rtl] .hero h1{font-size:clamp(2.3rem,4.8vw,4.7rem)}
[dir=rtl] .hero-content,[dir=rtl] .section-heading,[dir=rtl] .card-body,[dir=rtl] .footer-top,[dir=rtl] .booking-box{text-align:start}
[dir=rtl] .rank{left:auto;right:1rem}[dir=rtl] .destination-info .arrow{right:auto;left:1.25rem}
[dir=rtl] .save-toggle{right:auto;left:.9rem}[dir=rtl] .card-location svg{margin-right:0;margin-left:.25rem}
[dir=rtl] .suggestions{left:auto;right:0;text-align:start}
[dir=rtl] [data-icon=arrow],[dir=rtl] [data-icon=external]{transform:scaleX(-1)}
@media(max-width:1180px){.main-nav{display:none}.header-inner{justify-content:space-between}}
@media(max-width:700px){.header-inner{flex-wrap:wrap}.header-actions{margin-inline-start:auto}.saved-caption{display:none}.account-link{display:none}.language-picker{min-width:4.6rem}.hero-content{padding-top:3rem}.footer-bottom{gap:1rem;flex-wrap:wrap}.header-actions .saved-button{padding:.6rem}.hero h1{overflow-wrap:anywhere}}

@media(max-width:700px){.site-header{height:auto;min-height:68px}.header-inner{min-height:68px;padding-block:8px}[dir=rtl] .hero:after{background:linear-gradient(270deg,#061829ed,#061829b3 52%,#06182955)}}
