/* Flo-Master – antetul nou (peste tema UniShop2) */
/* fontul Montserrat cu ș ț ă â î (28.10.2026): aceleași fișiere ca ale temei, dar cu adresă nouă (?v=2), ca browserele care țin
   minte fontul vechi, fără diacritice, să-l descarce din nou */
@font-face{font-family:'Montserrat';font-weight:400;font-style:normal;font-display:swap;src:url('../fonts/montserrat/montserrat-regular.woff2?v=2') format('woff2'),url('../fonts/montserrat/montserrat-regular.woff?v=2') format('woff')}
@font-face{font-family:'Montserrat';font-weight:500;font-style:normal;font-display:swap;src:url('../fonts/montserrat/montserrat-medium.woff2?v=2') format('woff2'),url('../fonts/montserrat/montserrat-medium.woff?v=2') format('woff')}
@font-face{font-family:'Montserrat';font-weight:700;font-style:normal;font-display:swap;src:url('../fonts/montserrat/montserrat-bold.woff2?v=2') format('woff2'),url('../fonts/montserrat/montserrat-bold.woff?v=2') format('woff')}
:root{--fm-navy:#12355B;--fm-navy-d:#0B2340;--fm-accent:#F58233;--fm-ink:#1B2430;--fm-line:#E3E7ED}
header{background:#fff;border-bottom:1px solid var(--fm-line);font-family:Montserrat,system-ui,sans-serif}
/* vechile linkuri RO/RU ascunse din antet (limba e în bara de sus / „Mai mult”) */
header .headerlang{display:none!important}
/* butonul de limbă de lângă coș – doar pe telefon */
header .fm-lang-m{display:none}

/* bara de sus (doar calculator): albastru închis, discretă */
header .top-menu{background:var(--fm-navy)!important}
header .top-menu__btn{background:transparent!important;color:#fff!important;font-size:13px}
header .top-menu__btn:hover{color:#FFD9B8!important}
header .top-menu .uni-badge{background:rgba(255,255,255,.15)!important;color:#fff!important}

/* blocul cu logo, căutare, telefon, coș */
header .header-block{align-items:center;padding:18px 0!important}
header .header-search__input{height:46px!important;border:2px solid var(--fm-navy)!important;border-radius:10px!important;padding:0 52px 0 16px!important;font-size:15px!important;box-shadow:none!important}
header .header-search__input:focus{border-color:var(--fm-accent)!important}
header .header-search__btn{width:46px!important;height:40px!important;right:3px!important;border-radius:8px!important;background:var(--fm-accent)!important;color:#fff!important}
header .header-search__btn:hover{background:#D9611C!important}
header .header-phones__main{color:var(--fm-navy)!important;font-weight:700}
header .header-phones__main + br + .header-phones__main{font-size:13px!important;font-weight:500;color:#4A5565!important}
header .header-cart__icon,header .header-account__icon,header .header-wishlist__icon,header .header-compare__icon{color:var(--fm-navy)!important}
header .header-cart__total-items{background:var(--fm-accent)!important;color:#fff!important}
/* contul, favoritele și compararea sunt deja în bara de sus → nu le dublăm lângă coș */
header .header-block__item-account,header .header-block__item-wishlist,header .header-block__item-compare{display:none}
/* meniul de categorii pe calculator */
header .menu-open,header .menu1 .menu__header{background:var(--fm-navy)!important;color:#fff!important;border-radius:10px}

@media (max-width:991px){
  header{position:sticky;top:0;z-index:1030;box-shadow:0 2px 10px rgba(18,53,91,.06)}
  header .header-block{flex-wrap:nowrap!important;gap:12px;padding:14px 0 12px!important}
  /* logo stânga, telefon + e-mail exact pe mijlocul ecranului, limba + coș dreapta (cerut de proprietar) */
  header .header-block__item-logo{flex:1 1 0!important;width:auto!important;padding:0!important;min-width:0}
  header .header-logo{max-width:none!important}
  header .header-logo img{height:64px!important;width:auto!important}
  header .header-block__item-telephone{flex:0 0 auto!important;text-align:center!important;padding:0!important;display:flex;justify-content:center}
  header .header-phones{display:flex!important;flex-direction:column;align-items:center;text-align:center!important;margin:0 auto;padding:0!important}
  header .header-phones br{display:none}
  header .header-phones__main{font-size:16px!important;white-space:nowrap;margin:0!important;padding:0!important}
  header .header-phones__show-phone{display:none!important}
  /* e-mailul sub telefon (cerut de proprietar) */
  header .header-phones__main + br + .header-phones__main{display:inline-block!important;font-size:13px!important;font-weight:500;color:#4A5565!important;margin-top:2px}
  header .header-block__item-cart{flex:1 1 0!important;padding:0!important;min-width:0;display:flex!important;justify-content:flex-end;align-items:center;gap:10px}
  header .fm-lang-m{display:inline-flex!important;align-items:center;justify-content:center;min-width:38px;height:32px;padding:0 8px;border:2px solid var(--fm-navy);border-radius:8px;color:var(--fm-navy)!important;font:700 14px/1 Montserrat,system-ui,sans-serif;text-decoration:none!important;cursor:pointer}
  header .fm-lang-m:active{background:var(--fm-navy);color:#fff!important}
  header .header-cart__icon{font-size:32px!important}
  header #search2{padding:0 0 14px!important}
  header #search2 .header-search__input{height:52px!important;font-size:16px!important}
  header #search2 .header-search__btn{height:46px!important;width:52px!important}
  header #search2 .header-search{margin:0!important}
  header .main-menu{margin:0!important}
}
/* banda de sub antet pe calculator (era turcoaz/portocalie) */
@media (min-width:992px){header .main-menu.set-before:before{background:#fff!important;border-bottom:1px solid var(--fm-line)}}
