.language-switch{display:flex;justify-content:flex-end;gap:6px;flex-wrap:wrap;padding:6px 20px;background:#101621;border-bottom:1px solid #2a364f;font:14px/1.4 system-ui,sans-serif;direction:ltr}.language-switch a{display:inline-flex;align-items:center;min-height:44px;padding:6px 12px;text-decoration:none;color:#e2e8f0;border-radius:8px}.language-switch a[aria-current]{color:#0b0f17;background:#d4af37}.language-switch a:focus-visible{outline:2px solid #d4af37;outline-offset:2px}html[dir=rtl] body{font-family:Tahoma,Arial,sans-serif}html[dir=rtl] .font-luxury,html[dir=rtl] h1,html[dir=rtl] h2{font-family:Tahoma,Arial,sans-serif;letter-spacing:normal}html[dir=rtl] .tracking-widest,html[dir=rtl] .eyebrow,html[dir=rtl] .ayoub-label{letter-spacing:normal}html[dir=rtl] #bookingForm .relative>svg{right:1rem;left:auto}html[dir=rtl] #bookingForm input{padding-right:2.5rem;padding-left:1rem}html[dir=rtl] input[type=date],html[dir=rtl] input[type=time],a[href^="tel:"],a[href^="mailto:"]{direction:ltr;unicode-bidi:isolate}.locale-body{font-family:system-ui,sans-serif}.locale-body .section{padding-block:24px}.locale-body p{line-height:1.85}.locale-body .grid img{object-fit:contain}.locale-body .language-switch{margin-bottom:0}html[dir=rtl] .locale-body{font-family:Tahoma,Arial,sans-serif}