/* Add custom CSS styles below */ 
/* ===== Restora — تكبير اللوجو وتحسين التوب بار ===== */

/* التوب بار: نفس الشكل مع لمسة أنظف */
#mainnav.main-nav-container {
  height: auto !important;
  min-height: 76px !important;
  background: linear-gradient(180deg, #f7e7db 0%, #efd2be 100%) !important;
  border-bottom: 1px solid rgba(88, 49, 42, 0.14) !important;
  box-shadow: 0 6px 20px rgba(88, 49, 42, 0.08) !important;
}

#mainnav .inner.bg-inherit {
  padding: 12px 0 !important;
  min-height: 76px !important;
  height: auto !important;
  display: flex !important;
  align-items: center !important;
  background: transparent !important;
}

#mainnav .container > .flex.items-stretch {
  align-items: center !important;
}

/* تكبير اللوجو */
header.store-header .navbar-brand {
  height: auto !important;
  display: flex !important;
  align-items: center !important;
}

header.store-header .navbar-brand img.logo-normal,
header.store-header img.logo-normal {
  height: 52px !important;
  max-height: 52px !important;
  width: auto !important;
  object-fit: contain !important;
}

/* ديسكتوب */
@media (min-width: 1024px) {
  header.store-header .navbar-brand img.logo-normal,
  header.store-header img.logo-normal {
    height: 60px !important;
    max-height: 60px !important;
  }

  #mainnav.main-nav-container,
  #mainnav .inner.bg-inherit {
    min-height: 88px !important;
  }
}

/* موبايل */
@media (max-width: 767px) {
  header.store-header .navbar-brand img.logo-normal,
  header.store-header img.logo-normal {
    height: 42px !important;
    max-height: 42px !important;
  }

  #mainnav.main-nav-container,
  #mainnav .inner.bg-inherit {
    min-height: 68px !important;
  }
}

/* الأيقونات أنظف قليلاً */
#mainnav .header-btn__icon,
#mainnav .sicon-menu,
#mainnav .sicon-user,
#mainnav .sicon-search {
  color: #58312a !important;
  transition: opacity 0.2s ease, transform 0.2s ease !important;
}

#mainnav .header-btn:hover .header-btn__icon,
#mainnav a.mburger:hover i,
#mainnav button:hover .header-btn__icon {
  opacity: 0.75 !important;
  transform: translateY(-1px);
}

#mainnav .menu-label {
  font-weight: 600 !important;
}