/* Reverted header styles — extracted from pre-update platform bundle (themes/platform.old).
   Restores the previous site header look; loaded after the platform bundle so these rules win.
   Generated, do not edit by hand. Tokens: .h-header .h-mob-nav .h-mob-user .in-header-user .in-user- .is-mob-nav-opened .mob-fl-nav .j-more-header .j-more-nav .j-h-main-menu .j-h-mob-nav .h-header-logo */
@media (max-width:991px){
.mob-fl-nav-collapse-langs{padding-bottom:5px;padding-top:5px;position:relative}
.mob-fl-nav-collapse-langs:empty{display:none}
.mob-fl-nav-collapse-langs .dr-collapse-act{color:rgba(var(--links-color))}
.mob-fl-nav-collapse-langs .c-link-ajax{color:rgba(var(--links-color));padding:0}
.mob-fl-nav-collapse-langs .c-link-ajax:not(.collapsed) .c-drop-arrow{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}
}
@media (max-width:767px){
body.is-page-no-header-mob .h-header,body.is-page-no-header-mob .h-header-border,body.is-page-no-header-mob .h-header-top-box{display:none}
}
.h-header-nav{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:-20px;padding-left:20px}
.h-header-nav.c-shadow-overflow:after{width:21px}
.h-header-nav-in{margin-right:auto}
.h-header-nav-more a{color:rgba(var(--links-color))!important}
body:not(:has(.fl-search-h)) .h-header{border-bottom:1px solid var(--border-100-color)}
.h-header{padding:36px 0}
@media (min-width:768px){
.h-header{max-width:100%}
}
@media (max-width:767px){
.h-header{padding:0}
}
@media (max-width:576px){
.h-header .container{padding:0}
}
.h-header-in{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}
@media (max-width:767px){
.h-header-in{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column-reverse;flex-direction:column-reverse;position:relative}
.h-header-in .container{padding:0}
body.is-mob-nav-opened .h-header-r-actions,body.is-mob-nav-opened .l-banner.l-banner-top{z-index:10020}
body.is-mob-nav-opened .fl-search-container{position:static}
}
.h-header-r-actions{margin-right:auto}
@media (max-width:767px){
.h-header-r-actions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--light-bg-color);display:-webkit-box;display:-ms-flexbox;display:flex;height:42px;min-width:100%}
}
.h-header-r-actions .c-link-fav .ico{font-size:18px}
.h-header-act{position:relative}
.h-header-act:hover{opacity:.7}
.h-header-act .c-count-dot{position:absolute}
@media (max-width:767px){
.h-header-act .c-count-dot{left:0;top:5px}
}
@media (min-width:768px){
.h-header-act .c-count-dot{right:12px;top:-5px}
.h-header-m-nav-btn{display:none}
}
@media (max-width:767px){
.h-header-m-nav-btn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:42px;justify-content:center;width:50px}
}
.h-header-m-nav-btn.open span{background-color:var(--secondary-base-color)}
.h-header-m-nav-btn span{background-color:var(--muted-icons-color);border-radius:2px;display:block;height:3px;width:18px}
.h-header-m-nav-btn span+span{margin-top:3px}
.h-header-m-actions-r{margin-right:auto}
.h-header-m-actions-r,.h-header-r-menu{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}
.h-header-r-menu{position:relative}
@media (max-width:767px){
.h-header-r-menu{-webkit-box-pack:end;-ms-flex-pack:end;height:100%;justify-content:flex-end;margin-right:auto}
}
@media (min-width:768px){
.h-header-r-menu{padding-right:20px}
.h-header-r-menu .btn-add-item{margin-right:30px;padding-bottom:7px;padding-top:6px}
}
@media (max-width:767px){
.h-header-r-menu .btn-add-item{-webkit-box-flex:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;height:100%;justify-content:center;margin-right:10px;width:44px}
}
@media (min-width:768px){
.h-header-r-menu .c-ico-link{margin-right:20px}
}
.h-header-r-menu .c-ico-link .ico{height:18px;margin-left:0}
.h-header-r-menu .c-link-fav .ico{height:16px}
@media (max-width:767px){
.h-header-r-menu .c-ico-link,.h-header-r-menu .in-user-open-act{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:42px;justify-content:center;padding:0 10px}
}
.in-user-menu{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}
@media (min-width:768px){
.in-user-menu .c-ico-link{margin-left:20px}
}
.in-user-dropdown{margin-right:28px}
@media (min-width:768px){
.in-user-dropdown{margin-top:2px}
}
@media (max-width:767px){
.in-user-dropdown{display:none}
}
.in-user-dropdown a:not(.in-user-open-act) .ico{display:inline-block;margin-left:10px}
.in-user-dropdown .dropdown-menu{max-width:340px;min-width:200px}
@media (min-width:768px){
.in-user-dropdown .dropdown-menu{left:0!important;right:auto!important;-webkit-transform:translate3d(0,8px,0)!important;transform:translate3d(0,8px,0)!important}
}
.in-user-open-act{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:7px;position:relative;text-decoration:none;white-space:nowrap}
@media (max-width:767px){
.in-user-open-act .c-count-dot{left:3px;position:absolute;top:6px}
}
@media (min-width:768px){
.in-user-open-act .collapse-opened{display:none}
}
.in-user-open-act .ico{color:var(--muted-icons-color);font-size:18px;max-width:18px;min-width:18px}
@media (max-width:767px){
.in-user-open-act .ico{margin-left:0}
}
.in-user-open-act .c-drop-arrow{margin-left:0}
@media (max-width:767px){
.in-user-open-act .c-drop-arrow{display:none}
}
.in-user-open-act:hover span{text-decoration:none}
@media (min-width:768px){
.in-user-open-act span{color:var(--text-color);display:inline-block;max-width:199px;overflow:hidden;text-decoration:underline;text-overflow:ellipsis}
}
.in-user-dropdown-item.dropdown-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--text-color);display:-webkit-box;display:-ms-flexbox;display:flex}
@media (max-width:767px){
.in-user-dropdown-item.dropdown-item{padding-left:20px!important;padding-right:20px!important}
}
.in-user-dropdown-item.dropdown-item .ico{color:var(--muted-icons-color);display:inline-block;font-size:16px;margin-left:10px;max-width:16px;min-width:16px}
.in-user-dropdown-item.dropdown-item .ico path{fill:var(--muted-icons-color)}
.in-user-dropdown-item.dropdown-item .badge{font-size:14px;font-weight:400;line-height:1}
.in-user-dropdown-item-l,.in-user-dropdown-txt{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.in-user-dropdown-txt{padding-left:10px}
.in-user-dropdown-txt.c-shadow-overflow:after{left:-6px}
.in-user-dropdown-sub-title{margin:10px 15px}
.dropdown-item.in-header-user-act{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;height:auto!important;line-height:normal!important;padding:10px 15px!important}
.dropdown-item.in-header-user-act .in-user-dropdown-item-l{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.in-header-user-pic-box{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-flex:0;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;height:30px;position:relative;width:30px}
.in-header-user-pic-box .c-user-badge{left:-5px;position:absolute;top:-4px}
.in-header-user-pic{border-radius:50%;display:block;height:30px;width:30px}
@media (max-width:767px){
.h-header .in-user-dropdown .dropdown-menu{display:none!important}
}
@media (max-width:991px){
.h-mob-user-menu-toggle:not(.collapsed) .ico{color:var(--secondary-base-color)!important}
}
.h-header-top-box{border-bottom:1px solid var(--border-100-color);position:relative}
.h-header-top-box-in{display:-webkit-box;display:-ms-flexbox;display:flex}
.h-header-in.loaded .h-header-nav.c-shadow-overflow,.h-header-top-box-in.loaded .h-header-nav.c-shadow-overflow{overflow:visible}
.h-header-in.loaded .h-header-nav.c-shadow-overflow:after,.h-header-top-box-in.loaded .h-header-nav.c-shadow-overflow:after{display:none}
@media (min-width:768px){
.h-header-dropdown>.c-link-ajax{line-height:43px}
}
@media (max-width:767px){
.h-header-dropdown .dr-collapse-act{padding:10px 20px}
}
.h-header-nav{-webkit-box-flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;padding-right:20px}
.h-header-nav,.h-header-nav-in{display:-webkit-box;display:-ms-flexbox;display:flex}
.h-header-nav-in{list-style-type:none;margin-bottom:0}
.h-header-nav-item{position:relative;white-space:nowrap}
.h-header-nav-item+.h-header-nav-item{margin-right:30px}
@media (min-width:768px){
.h-header-nav-item.active:before{border-bottom:1px solid var(--primary-base-color);bottom:-1px;content:"";display:block;height:1px;left:0;position:absolute;right:0;width:100%}
}
.h-header-nav-item>a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
@media (min-width:768px){
.h-header-nav-item>a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:43px}
}
.h-header-nav-more .dropdown-toggle{gap:7px}
@media (min-width:768px){
.h-header-nav-more .dropdown-menu li{margin-right:0;white-space:nowrap}
}
.h-header-nav-more .h-header-nav-item:before{display:none}
@media (max-width:767px){
.h-mob-nav-langs .country-icon{margin-left:10px;margin-top:-2px}
.h-mob-nav-langs .dropdown-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent!important;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 15px!important}
.h-mob-nav-langs-in{padding-bottom:10px;padding-top:5px}
.h-mob-nav{background-color:var(--light-bg-color);-webkit-box-shadow:-1px 12px 46px -28px rgba(0,0,0,.25);box-shadow:-1px 12px 46px -28px rgba(0,0,0,.25);margin-top:0;overflow:hidden;position:absolute;right:0;top:42px;width:100%;z-index:10020}
}
@media (max-width:767px) and (min-width:768px){
.h-mob-nav.collapse.show{display:none}
}
@media (max-width:767px){
.h-mob-nav li.active .dropdown-item{background-color:transparent!important;color:var(--primary-base-color)!important}
.h-mob-nav .dropdown-item{font-size:16px;height:38px;line-height:38px}
.h-mob-nav .dropdown-item.active .ico{color:var(--primary-base-color)}
.h-mob-nav .dropdown-item.active .ico path{fill:var(--primary-base-color)}
.h-mob-nav .dropdown-item.active span{color:var(--primary-base-color)}
.h-mob-nav .dropdown-item .c-drop-arrow{margin-right:4px}
.h-mob-nav .dropdown-item .ico{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:15px;width:16px}
.h-mob-nav .dropdown-item .ico path{fill:var(--muted-icons-color)}
.h-mob-nav .dropdown-item .usr-count{margin-right:10px}
.h-mob-nav .divider{border-bottom:1px solid var(--border-100-color);display:block;height:1px;margin:10px 20px}
.h-mob-nav-in{padding:10px 0}
.h-mob-nav-in,.h-mob-user-login{border-top:1px solid var(--border-100-color)}
.h-mob-user-login{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;padding:25px 20px}
.h-mob-user-login .c-dot{margin:0 15px}
.l-banner-top+.h-header-top-box+.h-header+.h-mob-nav{top:138px}
}
@media (min-width:768px){
.h-mob-nav{display:none!important}
.h-header-border.container{max-width:none!important;padding:0!important}
}
@media (max-width:575px){
.h-header-border.container .border-bottom{margin-left:-20px;margin-right:-20px;width:auto}
}
.h-header-logo{max-height:100px;max-width:200px;min-height:35px;min-width:30px}
.h-header-logo-mob img,.h-header-logo-mob svg{height:27px;max-width:110px;min-width:40px;-o-object-fit:contain;object-fit:contain}
.h-header-logo-box{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}
@media (max-width:767px){
.h-header-logo-box{display:none}
}
.h-header-logo-title{font-size:18px;margin-right:10px;text-transform:uppercase}
@media (max-width:991px){
.h-header-logo-title{font-size:16px}
}
.h-header-logo-ver{color:var(--muted-color);font-size:12px;margin-right:10px}

/* ---- Manual RTL header layout (Hebrew): nav links on the LEFT, language switcher on the RIGHT, same row ---- */
.h-header-top-box-in{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}
.h-header-top-box-in>.h-header-nav{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}
.h-header-top-box-in>.h-header-lang{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important;-webkit-box-flex:0!important;-ms-flex:0 0 auto!important;flex:0 0 auto!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;position:relative!important}
/* keep the old design's auto margin so the nav links hug the left edge (RTL) while the switcher sits on the right */
.h-header-top-box-in .h-header-nav-in{margin-right:auto!important;margin-left:0!important}

/* ---- Restore pre-update search bar (green-bordered box) + hero overlap + full language name ---- */
/* old look: green border + light background box (removed by the platform update) */
.fl-search-h-line{background-color:var(--light-bg-color)!important;border:1px solid var(--primary-base-color)!important;border-radius:0!important;box-shadow:0 12px 26px -14px rgba(16,24,32,.30)}
/* no rounded corners on the search bar */
.fl-search-h-line .fl-search-btn,.fl-search-h-line-c-r-wrap,.fl-search-h-cat,.fl-search-h-input,.fl-search-h-input-box{border-radius:0!important}
/* category selector = green button with white text/icon/arrow (old look) */
.fl-search-h-cat{background-color:var(--primary-base-color)!important;border-color:var(--primary-base-color)!important}
.fl-search-h-cat .fl-search-h-cat-title,.fl-search-h-cat .fl-search-h-cat-title span{color:#fff!important}
.fl-search-h-cat .fl-search-cat-ico path{stroke:#fff!important}
.fl-search-h-cat .c-drop-arrow{-webkit-filter:brightness(0) invert(1)!important;filter:brightness(0) invert(1)!important}
/* remove the category's own border (avoids a double line inside the box) and the white text-fade artifact on the green fill */
.fl-search-h-cat{border:0!important}
/* remove the gap between the input field and the green category button (button sits flush) */
.fl-search-h-cat-box{margin:0!important}
.fl-search-h-cat .c-shadow-overflow:after,.fl-search-h-cat-title.c-shadow-overflow:after{display:none!important}
.fl-search-geo .c-close{display:none!important}
/* remove the full-width green band behind the search row */
.fl-search-container::before{display:none!important}
/* hero slides up under the floating search bar */
.fl-search-container{position:relative!important;z-index:6!important}
.in-has-welcome-block{position:relative!important;z-index:1!important;margin-top:-34px!important}
/* language switcher: show the full language name instead of the HE/RU/EN code */
.h-header-lang-act>span:first-child{font-size:0!important}
.h-header-lang-act[data-current="he"]>span:first-child::after{content:"\05E2\05D1\05E8\05D9\05EA";font-size:14px}
.h-header-lang-act[data-current="ru"]>span:first-child::after{content:"\0420\0443\0441\0441\043A\0438\0439";font-size:14px}
.h-header-lang-act[data-current="en"]>span:first-child::after{content:"English";font-size:14px}
