/* Add custom CSS styles below */ 
/* Add custom CSS styles below */ 

.brand-page__banner {
  background-color: white;
}

.brand-page__banner img {
  object-fit: contain;
  background-color: white;
}

/* تغيير عبارة أصلي 100% داخل البادج */
html[lang="ar"] span:has(svg) > span.text-xs,
html[lang="en"] span:has(svg) > span.text-xs {
  font-size: 0 !important;
}

/* العربي */
html[lang="ar"] span:has(svg) > span.text-xs::after {
  content: "هاي كوالتي";
  font-size: 12px !important;
}

/* الإنجليزي */
html[lang="en"] span:has(svg) > span.text-xs::after {
  content: "High Quality";
  font-size: 12px !important;
}

/* تغيير عبارة نفدت الكمية إلى غير متاح */
.s-product-options-thumbnails-stock-badge {
  font-size: 0 !important;
}

/* الافتراضي عربي */
.s-product-options-thumbnails-stock-badge::after {
  content: "غير متاح";
  font-size: 12px !important;
}

/* عند اللغة الإنجليزية */
html[lang="en"] .s-product-options-thumbnails-stock-badge::after,
html[dir="ltr"] .s-product-options-thumbnails-stock-badge::after {
  content: "Unavailable";
  font-size: 12px !important;
}

/* تغيير عبارة نفذت الكمية داخل mazaya */
.mazaya-out-stock-status {
  font-size: 0 !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 4px !important;
}

/* إظهار الأيقونة بشكل طبيعي */
.mazaya-out-stock-status i {
  font-size: 14px !important;
}

/* العربي */
html[lang="ar"] .mazaya-out-stock-status::after,
html[dir="rtl"] .mazaya-out-stock-status::after {
  content: "غير متاح";
  font-size: 12px !important;
}

/* الإنجليزي */
html[lang="en"] .mazaya-out-stock-status::after,
html[dir="ltr"] .mazaya-out-stock-status::after {
  content: "Unavailable";
  font-size: 12px !important;
}

/* جعل صور الأقسام تظهر كاملة ومتجاوبة بدون قص */
.s-slider-container .slide--cat-entry img {
  display: block;
  width: 100% !important;
  max-width: 100% !important;
  height: auto !important;
  aspect-ratio: 1 / 1;
  object-fit: contain !important;
  object-position: center !important;
  margin: 0 auto 10px !important;
}

/* ضبط بطاقة القسم حسب مساحة الشاشة */
.s-slider-container .slide--cat-entry {
  width: 100% !important;
  height: auto !important;
  overflow: hidden;
}

/* تحسين العرض على الجوال */
@media screen and (max-width: 767px) {
  .s-slider-container .slide--cat-entry img {
    width: 100% !important;
    height: auto !important;
    aspect-ratio: 1 / 1;
    object-fit: contain !important;
  }
}

/* توسيط عنوان السلايدر على الجوال والكمبيوتر */
html body .s-slider-block__title {
  position: relative !important;
  display: block !important;
  width: 100% !important;
  min-height: 50px !important;
}

html body .s-slider-block__title
> .s-slider-block__title-right {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  margin: 0 !important;
  padding: 0 !important;
  pointer-events: none !important;
}

html body .s-slider-block__title
> .s-slider-block__title-right h2 {
  width: auto !important;
  margin: 0 auto !important;
  padding: 0 !important;
  text-align: center !important;
}

html body .s-slider-block__title
> .s-slider-block__title-left {
  position: absolute !important;
  left: 0 !important;
  right: auto !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
  z-index: 2 !important;
}
salla-trust-badges:has(img[src*="freelance.png"]) {
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}
/* التحكم بسرعة الشريط الإعلاني */
.marquee {
  --marquee-speed: 65s;
}

.marquee .marquee__item,
.marquee .marquee__item ul {
  animation-duration: var(--marquee-speed) !important;
}