/* 🔍 إخفاء أيقونة/زر البحث نهائيًا في الهيدر (كل الاحتمالات الشائعة) */
header .sicon-search,
header .icon-search,
header .search-icon,
header .search-btn,
header .store-header__search,
header .header-search,
header .search-toggle,
header .toggle-search,
header .salla-search-button,
header .salla-search__button,
header a[href*="search"],
header button[aria-label*="بحث"],
header button[aria-label*="search"],
header [class*="search"] > svg,
header svg[class*="search"],
header i[class*="search"] {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  width: 0 !important;
  height: 0 !important;
  pointer-events: none !important;
}


header .search,
header .search-wrapper,
header .search-container,
header [class*="search"] {
  margin: 0 !important;
  padding: 0 !important;
  width: 0 !important;
  max-width: 0 !important;
  border: 0 !important;
  box-shadow: none !important;
  background: transparent !important;
}
header,
.store-header,
header *,
.store-header *,
header .flex,
header .container,
header .main-nav-container,
header .inner,
header .flex.items-stretch.justify-between.relative {
  background-color: #05162D !important;
  color: #ffffff !important;
  border: none !important;
  box-shadow: none !important;
}
.s-cart-summary-total {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
}
header .flex.items-stretch.justify-between.relative { position: relative !important; }

header .navbar-brand { position: absolute !important; left: 50% !important; transform: translateX(-50%) !important; z-index: 5; }

header .navbar-brand img { height: 90px !important; width: auto !important; max-height: none !important; max-width: none !important; }
header,
.store-header,
header .store-header__inner {
  padding-top: 15px !important;   
  padding-bottom: 20px !important; 
  min-height: 100px !important;  
}

header salla-menu[source="footer"] {
  display: none !important;
}

footer salla-menu[source="footer"] {
  display: block !important;
}


footer.store-footer,
footer.store-footer * {
  background-color: #05162D !important; 
  color: #ffffff !important; 
  border: none !important;
  box-shadow: none !important;
}

footer.store-footer i,
footer.store-footer svg,
footer.store-footer .sicon,
footer.store-footer .salla-apps-icons a {
  color: #ffffff !important;
  fill: #ffffff !important;
}

footer.store-footer a {
  color: #ffffff !important;
  text-decoration: none !important;
}

footer.store-footer a:hover,
footer.store-footer i:hover {
  color: #FFCC00 !important; 
}

footer.store-footer .store-footer__inner {
  padding: 30px 0 !important;
}

.s-product-card__actions,
.s-product-card__wishlist,
.s-product-card__action,
.product-card-actions,
.product-card__icons,
.product-card__action--wishlist,
.product-card__btn,
button[aria-label*="مفضلة"],
button[aria-label*="wishlist"],
button[aria-label*="قلب"],
.product-card .sicon-heart,
.product-card .sicon,
.sicon-heart {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
}
.s-block-features .s-feature-item,
.s-feature,
.s-feature-item,
.s-block .s-feature,
.features-list .feature-box {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}

.s-block-features .s-feature-item {
  padding: 20px 0 !important;
}

.s-feature-item i,
.s-feature-item svg {
  color: #0a2342 !important; 
}

.s-feature-item h3,
.s-feature-item p {
  color: #0a2342 !important; 
}


.s-block--fixed-banner {
  position: relative;
  overflow: hidden;
}

.s-block--fixed-banner .container > * {
  display: inline-block;
  white-space: nowrap;
  animation: pingpongPause 10s linear infinite alternate; 
  will-change: transform;
}

@keyframes pingpongPause {
  0%   { transform: translateX(120%); } 
  40%  { transform: translateX(0); }    
  60%  { transform: translateX(0); }    
  100% { transform: translateX(-120%); } 
}



.s-block--features .feature-icon i::before {
  content: "" !important;
  display: inline-block !important;
  width: 70px !important;
  height: 70px !important;
  border-radius: 50% !important; 
  background-color: #05162D !important; 
  background-size: 50% !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
}

.sicon-store2::before {
  background-image: url("https://i.postimg.cc/HxcN55ZS/trustworthiness.png") !important;
}

.s-block--features .feature-icon i.sicon-shipping-fast::before {
  background-image: url("https://i.postimg.cc/gj0nNzRz/shield.png") !important;
}


.sicon-fire::before {
  background-image: url("https://i.postimg.cc/Vv5kX7Qd/dart-1.png") !important;
}


.s-block--features__item {
  border-radius: 25px !important; 
  background-color: #ffffff !important; 
  overflow: hidden !important; 
  transition: all 0.3s ease-in-out; 
}

.s-block--features__item:hover {
  transform: translateY(-5px);
  box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1);
}/* Add custom CSS styles below */