/* Catalog-only Hebrew. Header stays LTR; RTL only on catalog surfaces. */

html.is-he,
html.is-he body{font-family:Assistant,Rubik,"Open Sans",sans-serif}

html.is-he-cat .page_category,
html.is-he-cat .pro_page,
html.is-he-cat .cat_hero,
html.is-he-cat .pro_tabs,
html.is-he-cat .pro_tabpanels,
html.is-he-cat .like_tabs_links{direction:rtl;text-align:right}

/* Крошки остаются LTR: Главная / Каталог / раздел. Каждое имя — isolate, иврит не слипается с русским. */
html.is-he-cat .breadcrumb{direction:ltr;text-align:left;unicode-bidi:isolate}
html.is-he-cat .breadcrumb li{unicode-bidi:isolate}

/* SEO-текст раздела: если ещё русский — не зеркалить знаки препинания. */
html.is-he-cat .category_description,
html.is-he-cat .home-widget-title{unicode-bidi:isolate;direction:ltr;text-align:left}
html.is-he-cat .category_description[data-he="1"],
html.is-he-cat .home-widget-title[data-he="1"]{direction:rtl;text-align:right}

html.is-he-cat .pro_tabs{flex-direction:row-reverse}

html body .fg .hdr,
html body .fg .hdr__in,
html body .fg .hdr__nav,
html body .fg .hdr__right,
html body .fg .hdr__sub--lang,
html body .fg .hdr__moblang{direction:ltr;text-align:left}

html body .fg .hdr__lang .flag,
html body .fg .hdr__sub--lang .flag,
html body .fg .hdr__moblang .flag{
  width:20px;height:14px;border-radius:2px;flex:0 0 auto;
  display:inline-block;overflow:hidden;box-sizing:border-box;
  border:1px solid #dfe6f1;background:#fff !important;padding:0;margin:0
}
html body .fg .hdr__lang .flag svg,
html body .fg .hdr__sub--lang .flag svg,
html body .fg .hdr__moblang .flag svg{
  display:block;width:20px;height:14px
}

body .fg .hdr__sub--lang .lang-opt{text-decoration:none}
body .fg .hdr__sub--lang a.lang-opt{cursor:pointer}
body .fg .hdr__sub--lang a.lang-opt:hover{background:var(--soft)}
body .fg .hdr__moblang a.lang-opt{color:var(--blue);text-decoration:none}
body .fg .hdr__moblang a.lang-opt.is-active{font-weight:600}
