/* /he/ pages: Hebrew glyphs and right-to-left fixes (loaded only on /he/). */
/* Raleway and Lora have no Hebrew: map the Hebrew range of both families to Heebo (OFL). */
/* one face per weight: a 100-900 range face is matched separately from the brand's fixed-weight faces */
@font-face{font-family:'Raleway';font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/heebo-hebrew.woff2) format('woff2');unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}
@font-face{font-family:'Raleway';font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/heebo-hebrew.woff2) format('woff2');unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}
@font-face{font-family:'Raleway';font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/heebo-hebrew.woff2) format('woff2');unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}
@font-face{font-family:'Raleway';font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/heebo-hebrew.woff2) format('woff2');unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}
@font-face{font-family:'Raleway';font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/heebo-hebrew.woff2) format('woff2');unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}
@font-face{font-family:'Lora';font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/heebo-hebrew.woff2) format('woff2');unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}
@font-face{font-family:'Lora';font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/heebo-hebrew.woff2) format('woff2');unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}
@font-face{font-family:'Lora';font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/heebo-hebrew.woff2) format('woff2');unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}
@font-face{font-family:'Lora';font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/heebo-hebrew.woff2) format('woff2');unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}
@font-face{font-family:'Lora';font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/heebo-hebrew.woff2) format('woff2');unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}
@font-face{font-family:'Lora';font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/heebo-hebrew.woff2) format('woff2');unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}
@font-face{font-family:'Lora';font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/heebo-hebrew.woff2) format('woff2');unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}
@font-face{font-family:'Lora';font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/heebo-hebrew.woff2) format('woff2');unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}
@font-face{font-family:'Lora';font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/heebo-hebrew.woff2) format('woff2');unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}
@font-face{font-family:'Lora';font-style:italic;font-weight:800;font-display:swap;src:url(/fonts/heebo-hebrew.woff2) format('woff2');unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}
/* plus the exact variable ranges the self-hosted Lora/Raleway faces declare (Lora normal is 400 700) */
@font-face{font-family:'Raleway';font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/heebo-hebrew.woff2) format('woff2');unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}
@font-face{font-family:'Raleway';font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/heebo-hebrew.woff2) format('woff2');unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}
@font-face{font-family:'Lora';font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/heebo-hebrew.woff2) format('woff2');unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}
@font-face{font-family:'Lora';font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/heebo-hebrew.woff2) format('woff2');unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}
@font-face{font-family:'Lora';font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/heebo-hebrew.woff2) format('woff2');unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}
@font-face{font-family:'Lora';font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/heebo-hebrew.woff2) format('woff2');unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}
html[dir=rtl] a[href^="tel:"]{unicode-bidi:isolate;direction:ltr}
/* logo is a wordmark: keep its Latin order (map · Sakhva Travel · Guide to Georgia) */
html[dir=rtl] .gn-logo,html[dir=rtl] .nav-logo{direction:ltr}
/* photo and strip arrows: «previous» sits on the right in RTL */
html[dir=rtl] .g-arr{left:auto;right:10px}
html[dir=rtl] .g-arr.g-arr-r{right:auto;left:10px}
html[dir=rtl] .g-pha{left:auto;right:-6px}
html[dir=rtl] .g-pha.g-phn{right:auto;left:-6px}
/* SVG map scroller is positioned in LTR coordinates */
html[dir=rtl] .gm-sc{direction:ltr}
/* Latin-only fragments (names, prices, phones, e-mails) keep their own order inside Hebrew lines */
html[dir=rtl] a[href^="mailto:"],html[dir=rtl] a[href*="wa.me"]{unicode-bidi:isolate}
html[dir=rtl] .gf-logo{direction:ltr;text-align:right}
/* right-pointing arrow icons point to the reading direction */
html[dir=rtl] svg:has(>path[d^="M5 12h14M13 6l6 6-6 6"]){transform:scaleX(-1)}
/* language and currency panels open from the button towards the page, not off the left edge */
@media(min-width:1180px){html[dir=rtl] .gn .gn-pn{right:auto;left:-12px;transform-origin:top left}}
/* Arabic/Farsi rows: same right-to-left order as the other rows of the panel */
html[dir=rtl] .gn .gn-sl[dir=rtl]{direction:rtl}
