li.group.anime-item {
    display: none;
}
.app--inner > section.s-block.s-block--fixed-banner.wide-placeholder.fixed-banner--0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

/* اجعلي أول بنر بعرض الشاشة بالكامل (full-bleed) */
section.s-block.s-block--fixed-banner.wide-placeholder.fixed-banner--0 {
  position: relative;
  width: 100vw;
  max-width: 100vw !important;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
}

/* أحيانًا .wide-placeholder أو .container جواها بتقيّد العرض */
section.s-block.s-block--fixed-banner.wide-placeholder.fixed-banner--0 .container,
section.s-block.s-block--fixed-banner.wide-placeholder.fixed-banner--0 .row,
section.s-block.s-block--fixed-banner.wide-placeholder.fixed-banner--0 .wide-placeholder {
  max-width: 100% !important;
  width: 100% !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

/* خلي الصورة/السلايدر يملأ العرض، وشيل أي تدوير حواف */
section.s-block.s-block--fixed-banner.wide-placeholder.fixed-banner--0 .banner {
  border-radius: 0 !important;
}
section.s-block.s-block--fixed-banner.wide-placeholder.fixed-banner--0 img,
section.s-block.s-block--fixed-banner.wide-placeholder.fixed-banner--0 .swiper,
section.s-block.s-block--fixed-banner.wide-placeholder.fixed-banner--0 .swiper-wrapper,
section.s-block.s-block--fixed-banner.wide-placeholder.fixed-banner--0 .swiper-slide {
  width: 100% !important;
  display: block;
  object-fit: cover;
}
section.s-block.s-block--fixed-banner.wide-placeholder.fixed-banner--0 {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

/* لو الهيدر نفسه فيه مسافة سفلية */
header.store-header,
.header,
.app--inner header {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/* تأكيد أن أول بنر يلتصق تمامًا تحت الهيدر */
.app--inner > section.s-block.s-block--fixed-banner.wide-placeholder.fixed-banner--0 {
  margin-top: 0 !important;
  padding-top: 0 !important;
}
.s-block--videos-gallery .videos-gallery-container salla-slider .swiper-slide {
    width: 100% !important;
}
.fit-slider-products .s-slider-swiper-wrapper .swiper-slide custom-salla-product-card {
    background-color: #fbfbfb;
}
.s-block--videos-gallery .videos-gallery-container salla-slider .swiper-wrapper {
    padding-bottom: 0;
}
section.s-block.s-block--fixed-banner.wide-placeholder.s-block--animate.fixed-banner--7 .container  {
    max-width:100%;
    padding:0;
}
.s-block--custom-reviews.has-bg:before, .s-block--faq.has-bg:before, .s-block--testimonials.enhanced:before, .special-product.has-bg:before {
    background-image: none;
}
h3.text-2xl.font-medium.absolute.bottom-0.ltr\:left-0.rtl\:right-0.p-4.xs\:text-xl.md\:text-3xl {
    font-weight: 900;
    font-size: 26px;
}

element.style {
}
.flex.items-center.mt-6.-mx-2 {
    margin-top: -200px;
    padding-bottom: 130px;
}
div#item-text {
    margin-top: 90px;
}
.relative.text-store-text-primary.break-words {
    margin-top: 90px;
}
/* تأكيد على الموبايل لو الثيم يضيف حواف */
@media (max-width: 640px) {
  section.s-block.s-block--fixed-banner.wide-placeholder.fixed-banner--0 {
    left: 50%;
    margin-left: -50vw;
  }
  .product-card--primary-buttons button, .product-card--primary-buttons salla-button {
    color: white !important;
}
.product-card--primary-buttons button, .product-card--primary-buttons salla-button {
    color: black !important;
}
  .swiper.s-slider-container.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-rtl.swiper-backface-hidden {
    padding: 0;
}
button.undefined.s-button-element.s-button-btn.s-button-solid.s-button-primary.s-button-loader-center {
    background-color: white;
    border: 1px solid black;
    border-radius: 0 0 10px 10px;
}
}