/* top_menu-386 */
.top-menu-386 .top-menu-item-2{display:block;order:1}div.top-menu-386 .j-menu li.top-menu-item-2>a:before{content:'\e9a8' !important;font-family:icomoon !important;font-size:25px !important;color:rgba(51,51,51,1) !important}.no-touchevents div.top-menu-386 .j-menu li.top-menu-item-2:hover>a:before{color:rgba(245,247,248,1) !important}.top-menu-386 .j-menu li.top-menu-item-2>a:first-child,.top-menu-386 .j-menu li.top-menu-item-2>a:first-child .links-text{font-family:'Source Sans Pro' !important;font-weight:600 !important;font-size:15px !important;color:rgba(51,51,51,1) !important}.no-touchevents .top-menu-386 .j-menu li.top-menu-item-2:hover>a:first-child,.no-touchevents .top-menu-386 .j-menu li.top-menu-item-2:hover>a:first-child .links-text{font-family:'Source Sans Pro';font-weight:600;font-size:15px;color:rgba(51,51,51,1)}div.top-menu-386>ul.j-menu>li.top-menu-item-2.drop-menu>div.dropdown-menu.j-dropdown{left:50%;right:auto;transform:translate3d(-50%,var(--dropdown-from),0);align-items:center;--align-scroll:var(--align-scroll-center,0);--translate-x:-50%}div.top-menu-386>ul.j-menu>li.top-menu-item-2.drop-menu:first-child>div.dropdown-menu.j-dropdown{left:50%;right:auto;transform:translate3d(-50%,var(--dropdown-from),0);align-items:center}div.top-menu-386>ul.j-menu>li.top-menu-item-2.drop-menu:last-child>div.dropdown-menu.j-dropdown{left:50%;right:auto;transform:translate3d(-50%,var(--dropdown-from),0);align-items:center}div.top-menu-386>ul.j-menu>li.top-menu-item-2.dropdown>div.dropdown-menu.j-dropdown:before{--triangle-right:0px;--triangle-left:0px}div.top-menu-386>ul.j-menu>li.top-menu-item-2.drop-menu.animating>div.dropdown-menu.j-dropdown{--dropdown-from:0} /* ==========================================================================
   1. Search & Cart
   ========================================================================== */
#cart {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #ebf6fc;
  position: relative;
  padding: 15px;
  border-radius: 40px;
  font-weight: 600;
}

#cart > a > em,
.mini-search .menu-icon {
  display: contents;
}

/* ==========================================================================
   2. Header Login / Kullanıcı Menüsü Ana Buton
   ========================================================================== */
.header-cart-group .secondary-menu > div > ul > li {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  border-radius: 40px;
  font-weight: 600;
  padding: 15px;
}

/* ==========================================================================
   3. Login Dropdown Alt Menü Öğeleri
   ========================================================================== */
/* İlk Vurgulu Buton (Giriş Yap / Kayıt Ol) */
.header-cart-group .secondary-menu .top-menu-item-3 > a {
  background-color: #000;
  border-radius: 26px;
  margin-bottom: 20px;
  padding: 20px;
  justify-content: center;
  text-align: center;
  transition: background-color 0.2s ease, color 0.2s ease;
}

/* İlk Buton Hover */
.header-cart-group .secondary-menu .top-menu-item-3 > a:hover {
  background-color: #0f233a; /* Lacivert */
  color: #ffffff;
}

/* Diğer Tüm Menü Linkleri (4'ten sonrakiler) */
.header-cart-group .secondary-menu li[class*="top-menu-item-"]:not(.top-menu-item-3) > a {
  border-radius: 24px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 15px 36px 15px 30px;
  transition: background-color 0.2s ease, color 0.2s ease;
}

/* Menü Linkleri Hover Durumu (Lacivert Arka Plan) */
.header-cart-group .secondary-menu li[class*="top-menu-item-"]:not(.top-menu-item-3) > a:hover {
  background-color: #0f233a !important; /* Lacivert zemin */
  color: #ffffff !important;
}

/* Journal temasının iç span, başlık ve ikon renk baskısını ezme */
.header-cart-group .secondary-menu li[class*="top-menu-item-"]:not(.top-menu-item-3) > a:hover span,
.header-cart-group .secondary-menu li[class*="top-menu-item-"]:not(.top-menu-item-3) > a:hover .links-text,
.header-cart-group .secondary-menu li[class*="top-menu-item-"]:not(.top-menu-item-3) > a:hover i,
.header-cart-group .secondary-menu li[class*="top-menu-item-"]:not(.top-menu-item-3) > a:hover em {
  color: #ffffff !important;
  fill: #ffffff !important; /* SVG ikon kullanılıyorsa rengi beyaza çevirir */
}
}.top-menu-386 li.top-menu-item-3>a .links-text{font-family:'Source Sans Pro';font-weight:600;font-size:16px;color:rgba(255,255,255,1)}.no-touchevents .top-menu-386 li.top-menu-item-3:hover>a .links-text{font-family:'Source Sans Pro' !important;font-weight:600 !important;font-size:16px !important;color:rgba(255,255,255,1) !important;text-decoration:none !important;-webkit-text-decoration:none !important}.top-menu-386 .top-menu-item-3{display:block;order:1}.top-menu-386 .j-menu .j-menu li.top-menu-item-5>a:before{content:'\eb15' !important;font-family:icomoon !important;font-size:25px;color:rgba(51,51,51,1);margin-right:10px;--element-margin-right:10px}.no-touchevents .top-menu-386 li.top-menu-item-5:hover>a:before{color:rgba(255,255,255,1)}.top-menu-386 li.top-menu-item-5>a .links-text{font-family:'Source Sans Pro';font-weight:600;font-size:16px;color:rgba(51,51,51,1)}.no-touchevents .top-menu-386 li.top-menu-item-5:hover>a .links-text{font-family:'Source Sans Pro' !important;font-weight:600 !important;font-size:16px !important;color:rgba(51,51,51,1) !important;text-decoration:none !important;-webkit-text-decoration:none !important}.top-menu-386 .top-menu-item-5{display:block;order:3}.top-menu-386 .j-menu .j-menu li.top-menu-item-6>a:before{content:'\ea2e' !important;font-family:icomoon !important;font-size:25px;color:rgba(51,51,51,1);margin-right:10px;--element-margin-right:10px}.no-touchevents .top-menu-386 li.top-menu-item-6:hover>a:before{color:rgba(255,255,255,1)}.top-menu-386 li.top-menu-item-6>a .links-text{font-family:'Source Sans Pro';font-weight:600;font-size:16px;color:rgba(51,51,51,1)}.no-touchevents .top-menu-386 li.top-menu-item-6:hover>a .links-text{font-family:'Source Sans Pro' !important;font-weight:600 !important;font-size:16px !important;color:rgba(51,51,51,1) !important;text-decoration:none !important;-webkit-text-decoration:none !important}.top-menu-386 .top-menu-item-6{display:block;order:4}.top-menu-386 .j-menu .j-menu li.top-menu-item-7>a:before{content:'\eaa7' !important;font-family:icomoon !important;font-size:25px;color:rgba(51,51,51,1);margin-right:10px;--element-margin-right:10px}.no-touchevents .top-menu-386 li.top-menu-item-7:hover>a:before{color:rgba(255,255,255,1)}.top-menu-386 li.top-menu-item-7>a .links-text{font-family:'Source Sans Pro';font-weight:600;font-size:16px;color:rgba(51,51,51,1);text-transform:none}.no-touchevents .top-menu-386 li.top-menu-item-7:hover>a .links-text{font-family:'Source Sans Pro' !important;font-weight:600 !important;font-size:16px !important;color:rgba(51,51,51,1) !important;text-decoration:none !important;-webkit-text-decoration:none !important}.top-menu-386 .top-menu-item-7{display:block;order:6}