/* Layout mirrors automatically via logical properties in style.css; these cover the remainder. */
[dir="rtl"] body{font-family:'Noto Kufi Arabic','Jost',system-ui,sans-serif}
[dir="rtl"] h1,[dir="rtl"] h2,[dir="rtl"] h3,[dir="rtl"] .brand-text b,[dir="rtl"] blockquote,[dir="rtl"] .cat-list b{font-family:'Noto Kufi Arabic','Cormorant Garamond',serif;letter-spacing:0;line-height:1.3}
[dir="rtl"] .eyebrow,[dir="rtl"] .brand-text small{letter-spacing:0}
[dir="rtl"] .bi-chevron-right,[dir="rtl"] .bi-arrow-right,[dir="rtl"] .bi-arrow-left,[dir="rtl"] .bi-arrow-up-right,[dir="rtl"] .bi-chevron-down.flip{transform:scaleX(-1)}
[dir="rtl"] .link-arrow:hover i{transform:scaleX(-1) translateX(5px)}
[dir="rtl"] .cat-list a:hover i{transform:scaleX(-1) translate(4px,-4px)}
[dir="rtl"] .stamp{transform:rotate(12deg)}
[dir="rtl"] .cta::after{background:linear-gradient(270deg,rgba(24,38,30,.92),rgba(24,38,30,.4))}
[dir="rtl"] .arch{border-radius:999px 999px 0 0}
[dir="rtl"] .frozen-grid>img{border-radius:4px 4px 4px 160px}
[dir="rtl"] .cats-preview{border-radius:50% 50% 4px 4px/38% 38% 4px 4px}
@media (max-width:1100px){
  [dir="rtl"] .nav{transform:translateX(-100%)}[dir="rtl"] .nav.open{transform:none}
  [dir="rtl"] .sub{padding:0 1rem .6rem 0}
}
@media (max-width:640px){[dir="rtl"] .frozen-grid>img{border-radius:4px 4px 4px 90px}}
/* about page */
[dir="rtl"] .dropcap::first-letter{float:right;padding:.08em 0 0 .12em}
[dir="rtl"] .roman,[dir="rtl"] .ab-pull,[dir="rtl"] .ab-note,[dir="rtl"] .ab-marquee-track{font-style:normal}
[dir="rtl"] .ab-vert{transform:translateY(-50%) rotate(180deg)}
[dir="rtl"] .ab-big{letter-spacing:0}
[dir="rtl"] .ab-word h2{letter-spacing:0;line-height:1.15}[dir="rtl"] .ab-word:hover h2{transform:translateX(-14px)}
[dir="rtl"] .ab-hero h1,[dir="rtl"] .ab-cta h2{letter-spacing:0;line-height:1.15}
[dir="rtl"] .ab-meta dt,[dir="rtl"] .ab-spec thead th,[dir="rtl"] .year,[dir="rtl"] .ab-spec td::before{letter-spacing:0}
[dir="rtl"] .bi-arrow-down{transform:none}/* home 2 */
[dir="rtl"] .h2-kicker,[dir="rtl"] .h2-ribbon span,[dir="rtl"] .h2-chips span,[dir="rtl"] .h2-row .tag,[dir="rtl"] .h2-spec dt,[dir="rtl"] .h2-tl time,[dir="rtl"] .h2-pack-img span{letter-spacing:0}
[dir="rtl"] .h2-hero h1{line-height:1.2}
[dir="rtl"] .h2-tile:hover{transform:translateX(-6px)}
[dir="rtl"] .h2-tile i{transform:scaleX(-1)}
[dir="rtl"] .h2-row .r,[dir="rtl"] .h2-pillar .big{font-style:normal}

/* menu page */
[dir="rtl"] .mn-hero h1{line-height:1.2;letter-spacing:0}
[dir="rtl"] .mn-head h2,[dir="rtl"] .mn-plate h3,[dir="rtl"] .mn-d-top h3,[dir="rtl"] .mn-i-name,[dir="rtl"] .mn-ticket-steps b{font-family:'Noto Kufi Arabic','Cormorant Garamond',serif;letter-spacing:0;line-height:1.3}
[dir="rtl"] .mn-head h2{margin-top:-.15em}
[dir="rtl"] .mn-chip,[dir="rtl"] .mn-plate .tag{letter-spacing:0}
[dir="rtl"] .mn-tray{transform:translateX(-100%);box-shadow:30px 0 60px -30px rgba(0,0,0,.5)}
[dir="rtl"] .mn-tray.open{transform:none}
[dir="rtl"] .mn-crumbs .bi-chevron-right{transform:scaleX(-1)}
[dir="rtl"] .mn-collage .p1{transform:translateY(28px)}
[dir="rtl"] .mn-badge svg{animation-direction:reverse}
[dir="rtl"] .mn-bao-img{border-radius:999px 999px 4px 4px}
[dir="rtl"] .mn-bao{border-radius:4px 4px 4px 90px}
@media (max-width:640px){[dir="rtl"] .mn-bao{border-radius:4px 4px 4px 70px}}
/* frozen packs page */
[dir="rtl"] .fp-page h1,[dir="rtl"] .fp-page h2,[dir="rtl"] .fp-page h3,[dir="rtl"] .fp-wt,[dir="rtl"] .fp-price,[dir="rtl"] .fp-rules b,[dir="rtl"] .fp-acc summary,[dir="rtl"] .fp-stats dd,[dir="rtl"] .fp-ing-body p:first-child,[dir="rtl"] .fp-label dd{font-family:'Noto Kufi Arabic','Cormorant Garamond',serif;letter-spacing:0;line-height:1.3}
[dir="rtl"] .fp-ing-body p:first-child{font-size:clamp(1.2rem,2.2vw,1.7rem)}
[dir="rtl"] .fp-wt,[dir="rtl"] .fp-price{line-height:1.15}
[dir="rtl"] .fp-deg{direction:ltr}
[dir="rtl"] .fp-label{box-shadow:-8px 8px 0 var(--gold)}
[dir="rtl"] .fp-badge{font-family:'Noto Kufi Arabic','Jost',sans-serif}
[dir="rtl"] .fp-actions .bi-arrow-down{transform:none}
[dir="rtl"] .fp-actions .bi-arrow-up-right,[dir="rtl"] .fp-submit .bi-send{transform:scaleX(-1)}
/* contact page */
[dir="rtl"] .ct-hero h1,[dir="rtl"] .ct-card h3,[dir="rtl"] .ct-map-card h3,[dir="rtl"] .ct-val,[dir="rtl"] .ct-day b,[dir="rtl"] .ct-qa summary,[dir="rtl"] .ct-live h3,[dir="rtl"] .ct-still h3,[dir="rtl"] .ct-flow b,[dir="rtl"] .ct-routes b,[dir="rtl"] .ct-promises strong,[dir="rtl"] .ct-k b{font-family:'Noto Kufi Arabic','Cormorant Garamond',serif;letter-spacing:0;line-height:1.3}
[dir="rtl"] .ct-hero h1{line-height:1.15}
[dir="rtl"] .ct-k,[dir="rtl"] .ct-lab,[dir="rtl"] .ct-subj legend,[dir="rtl"] .ct-ticks,[dir="rtl"] .ct-day.is-today b::after,[dir="rtl"] .ct-f input:focus+label,[dir="rtl"] .ct-f input:not(:placeholder-shown)+label,[dir="rtl"] .ct-f textarea:focus+label,[dir="rtl"] .ct-f textarea:not(:placeholder-shown)+label{letter-spacing:0}
[dir="rtl"] .ct-crumbs .bi-chevron-right,[dir="rtl"] .ct-card .bi-send,[dir="rtl"] .ct-tile .bi-send,[dir="rtl"] .ct-routes .bi-sign-turn-right,[dir="rtl"] .ct-map-card .bi-sign-turn-right{transform:scaleX(-1)}
[dir="rtl"] .ct-f label{transform-origin:right top}
[dir="rtl"] .ct-seal svg{animation-direction:reverse}
[dir="rtl"] .ct-stamp{transform:rotate(-4deg)}
[dir="rtl"] .ct-val a[href^="tel"],[dir="rtl"] .ct-val a[href^="mailto"],[dir="rtl"] .ct-day time{direction:ltr;unicode-bidi:isolate}
[dir="rtl"] .ct-day time{text-align:start}
[dir="rtl"] .ct-bar i{inset-inline-start:var(--s)}
/* 404 + thank-you pages */
[dir="rtl"] .ty-note,[dir="rtl"] .ty-ring b small{letter-spacing:0;font-style:normal}
[dir="rtl"] .ty-l h1,[dir="rtl"] .ty-r h2,[dir="rtl"] .ty-track h3,[dir="rtl"] .ty-ring b{font-family:'Noto Kufi Arabic','Cormorant Garamond',serif;letter-spacing:0;line-height:1.3}
[dir="rtl"] .ty-track .dot i{transform:none}
/* 404 steamer */
[dir="rtl"] .nf-routes b{font-family:'Noto Kufi Arabic','Cormorant Garamond',serif;letter-spacing:0;line-height:1.3}
[dir="rtl"] .nf-copy h1{line-height:1.2}
[dir="rtl"] .nf-num{letter-spacing:0}
[dir="rtl"] .nf-zero[aria-pressed=true] .nf-lid{transform:translate(-40px,-74px) rotate(-24deg) scale(1.06)}
[dir="rtl"] .nf-routes a:hover .go,[dir="rtl"] .nf-routes a:focus-visible .go{transform:scaleX(-1) translate(3px,-3px)}
/* coming soon */
[dir="rtl"] .cs-copy h1{line-height:1.2}
[dir="rtl"] .cs-ok b,[dir="rtl"] .cs-links b,[dir="rtl"] .cs-art figcaption b{font-family:'Noto Kufi Arabic','Cormorant Garamond',serif;letter-spacing:0;line-height:1.3}
[dir="rtl"] .cs-dumpling svg{transform:scaleX(-1)}
[dir="rtl"] .cs-links a:hover .go,[dir="rtl"] .cs-links a:focus-visible .go{transform:scaleX(-1) translate(3px,-3px)}