/* Product images (square in lists) */
.s-search-product-image img {
  width: 100%;
  height: auto;
  aspect-ratio: 1/1;
  object-fit: cover;   /* تفضل مربعة في القوائم */
}

/* Single product images (full, no blur) */
.single-product img {
  width: 100%;
  height: auto;
  object-fit: contain;  /* الصورة كاملة وواضحة */
  background: #fff;     /* خلفية بيضا لو في فراغ */
}

/* Article images (1:2 ratio) */
.article-content img {
  width: 100%;
  height: auto;
  aspect-ratio: 1/2;
  object-fit: contain;
  margin: 15px 0;
}

/* Footer images */
.footer-images img {
  width: 50% !important;
  height: auto;
  aspect-ratio: 1/1;
  object-fit: contain;
}

/* Slider and banner images - show full image clearly */
.slider img,
.banner img {
  width: 100%;
  height: 100%;
  object-fit: cover;   /* تعديل: تملأ الصورة كامل المساحة بدون بهتان */
  object-position: center; /* الصورة تظل في المنتصف */
}

/* Slider container */
.slider {
  max-width: 100%;
  aspect-ratio: 16/9;
  overflow: hidden;
  background: #000;
}

/* Global images */
img {
  max-width: 100%;
  height: auto;
}

/* Responsive images */
img {
  max-width: 100%;
  height: auto;
  display: block;
}

/* Lazyload blur effect */
.lazyload {
  filter: blur(10px);
  transition: filter 0.3s ease-out;
}

.lazyloaded {
  filter: blur(0);
}

/* Add custom CSS styles below */ 
.sbc-certificate {
  scale: 1.1;
}

.sbc-certificate img {
  scale: 1.4;
}

.details__action button,
.details__title * {
  font-size: 20px !important;
}

/* search */
ul.angel-search-links-list.angel-search-list li a img {
  width: 40%;
  padding-top: 1.2rem;
  padding-bottom: 1.2rem;
}

ul.angel-search-links-list.angel-search-list li a {
  height: 50px;
  width: 150px;
}

/* single-product */
.items-start .main-content.mob\:container.w-full.md\:w-1\/2.md\:pb-16 .flex.items-center.gap-4.border.border-gray-200.dark\:border-opacity-20.rounded-md.p-2.mb-4 {
  display: none;
}




}/* إصلاح مشكلة البانر الباهت */
.slider img,
.banner img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  filter: none !important;           /* إزالة أي تأثير ضباب أو تلاعب بالألوان */
  opacity: 1 !important;             /* تأكيد إن الصورة واضحة تمامًا */
  transition: none !important;       /* إلغاء أي انتقال تدريجي يسبب بهتان */
  transform: none !important;        /* منع أي تحجيم أو تمويه بصري */
  background: transparent !important;
}

/* إلغاء تأثير الـ Lazyload عن البانر */
.slider img.lazyload,
.banner img.lazyload {
  filter: none !important;
  opacity: 1 !important;
}

/* تأكيد وضوح الصورة عند التحميل */
.slider img.lazyloaded,
.banner img.lazyloaded {
  filter: none !important;
  opacity: 1 !important;
}
/* Add custom CSS styles below */
body.index .top-navbar , body.index .inner.bg-inherit {
    color: #ffffff !important;
} 
html.selia-theme.dark .feature-icon.has-icon i:before {
    color: #ffffff;
}

.fixed-header{
    background-color: rgb(0 0 0 / 22%)!important;

}
.wa-selia , .scroll-to-top {
    bottom: 15px;
    }
.dark button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-sm.s-button-wide.s-button-primary-outline.s-button-loader-center , .dark .btn--outline-primary{
    color: #ffffff;
}
@media (min-width: 1024px) {
.text-center.order-1.lg\:order-\[unset\] {
    text-align: right;
}
} 
@media (max-width: 767px) {
.text-center.order-1.lg\:order-\[unset\] {
    text-align: center;
}
ul.footer-list.links_with_bullits {
    display: flex;
    flex-direction: column;
    align-content: center;
    flex-wrap: wrap;
}
}