/* إخفاء العناصر */
.Tira__footer_links_newsletter,
img[alt="الأسئلة الشائعة"],
.Tira__faq .flex-col.lg\:flex-row.flex-center .md\:w-2\/5.w-full.reveal.animating,
#app > div.app-inner.flex.flex-col.min-h-full.relative > section:nth-child(11) > div > div.flex-col.lg\:flex-row.flex-center > div.md\:w-2\/5.w-full.reveal.animating {
    display: none !important;
}

/* تنسيقات عامة */
.Tira__vertical {
    background-color: #f2faf3;
}
.Tira__vertical .s-product-card-content-main {
    align-items: center; /* تم تصحيح القيمة من anchor-center إلى center */
}
.Tira__fetuers,
.fadeup.fading-up {
    transform: scale(0.8) !important;
}
#app > div.app-inner.flex.flex-col.min-h-full.relative > section:nth-child(5) > div {
    padding: 0;
}
.s-breadcrumb-item {
    color: #000;
}

/* تنسيقات قسم الأسئلة الشائعة */
.Tira__faq_item.fadeup.fading-up {
    background-color: #1f4433;
}
.Tira__faq_question {
    color: #fff;
}
body:not(.dark-mode) .Tira__faq_arrow path {
    fill: #fff !important;
}
.Tira__faq_item.open {
    background: #8fbc85 !important;
}

/* تنسيقات إضافية */
.TIR_single_qua div,
.bg-cardcolor {
    background-color: #cfe0d2;
}
.text-whitecolor {
    color: var(--color-texts-white);
    font-size: medium;
    margin-top: 2px;
}
.absolute.right-full.mr-3.invisible.opacity-0 {
  display: none !important;
}

.tamara-summary-widget__container.tamara-summary-widget__small.tamara-summary-widget--inline-outlined.tamara-summary-widget__inline-template-2{
background-color:white;

}
.free-shipping-bar {
  background-color: #1f4433; /* خلفية خضراء */
  color: #fff;               /* نص أبيض */
  font-size: 14px;           /* حجم أصغر */
  font-weight: bold;
  padding: 8px 0;            /* تصغير البادينج */
  overflow: hidden;
  position: relative;
  white-space: nowrap;
  z-index: 9999;
}

.free-shipping-bar .scroll-wrapper {
  display: inline-block;
  white-space: nowrap;
  animation: scroll-left 12s linear infinite; /* اسرع - 10 ثواني */
}

.free-shipping-bar .scroll-text {
  display: inline-block;
  padding-right: 200px; /* مسافة بين التكرارات */
}

@keyframes scroll-left {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%);
  }
}