.s-block__title {
    margin-bottom: 1rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.banner--fixed img {
    background-color: rgb(243 244 246 / 0%) !important; 
}
/* إخفاء النص الأصلي لوسم b مع إبقاء النجمة ظاهرة */
.s-product-options-option-label b {
  font-size: 0 !important;
}

/* إظهار كلمة الكمية بحجم الخط الطبيعي */
.s-product-options-option-label b::before {
  content: "اختر الكمية " !important;
  font-size: 14px !important; /* عدل الحجم حسب تنسيق خط متجرك */
}

/* إعادة ضبط حجم النجمة لتظهر بشكل سليم */
.s-product-options-option-label b span {
  font-size: 14px !important;
}
@media (max-width: 767px) {
  #main-content > section:nth-child(3) > div {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 1rem;
}

  #main-content > section:nth-child(13) > div.grid.md\:grid-cols-3.two-row.grid-flow-row.gap-3.sm\:gap-8 {
    display: grid !important;
    grid-template-columns: repeat(5, 1fr) !important;
    gap: 1rem;
}
.banner-entry {
    height: 60px !important;
    background-size: contain !important;
}
#main-content > section:nth-child(3) > div > div:nth-child(1) {
    height: 170px !important;
}
#main-content > section:nth-child(3) > div > div:nth-child(2) {
    height: 170px !important;
}
#main-content > section:nth-child(3) > div > div:nth-child(3) {
    height: 170px !important;
}
}
.p-price-outer.flex.whitespace-nowrap.gap-4.items-center.flex {
    display: none;
}
.p-price-outer.flex.whitespace-nowrap.gap-4.items-center.on-sale-cls {
    display: none;
}
@media (min-width: 1024px) {
  #main-content > section:nth-child(3) > div > div:nth-child(1) {
    height: 480px;
}
    #main-content > section:nth-child(3) > div > div:nth-child(2) {
    height: 480px;
}
    #main-content > section:nth-child(3) > div > div:nth-child(3) {
    height: 480px;
}
  
#main-content > section:nth-child(13) > div.grid.md\:grid-cols-3.two-row.grid-flow-row.gap-3.sm\:gap-8 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
}
.floating-wrapper.floatings-between {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    width: 22%;
    max-width: 50%;
    justify-content: space-between;
    right: -45%;
    top: 45%;
}
}
.two-row .banner-entry:first-child {
    grid-column: span 1 / span 1; /* امتداد عمود واحد */
    grid-row: span 1 / span 2;    /* امتداد صفين */
}

@media (max-width: 767px) {
  h2.text-2xl.md\:text-4xl.font-primary.leading-tight {
    font-size: 15px !important;
  }

#main-content > section:nth-child(3) > div > div:nth-child(1) {
    height: 440px;
}
#main-content > section:nth-child(3) > div > div:nth-child(2) {
    height: 440px;
}
#main-content > section:nth-child(3) > div > div:nth-child(3) {
    height: 440px;
}
}

.banner-entry {
    height: 165px;
}
#app > div.app-inner.flex.flex-col.min-h-full > section:nth-child(12) > div.grid.md\:grid-cols-3.two-row.grid-flow-row.gap-3.sm\:gap-8 > div:nth-child(5) {
    right: 50%;
}
}
@media (max-width: 767px) {

  #main-content > section:nth-child(13) > div.grid.md\:grid-cols-3.two-row.grid-flow-row.gap-3.sm\:gap-8 {
    display: grid !important;
    grid-template-columns: repeat(5, 1fr) !important;
    gap: 1rem;
}
  
h2.title.custom-s.text-2xl.lg\:text-4xl.animate__animated.aali-slider-animation {
    font-size: 14px;
}
 #main-content > section:nth-child(3) > div > div:nth-child(1) {
    height: 170px !important;
}
    #main-content > section:nth-child(3) > div > div:nth-child(2) {
    height: 170px !important;
}
    #main-content > section:nth-child(3) > div > div:nth-child(3) {
    height: 170px !important;

}
}
@media (max-width: 767px) {
    .header-logo-centered .navbar-brand img {
        max-height: 2rem;
        max-width: 77px;
    }
#main-content > section:nth-child(11) > div {
    width: 80%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 10px;
    padding-left: 10px;
}
}
/* ===== تنسيق وتوسيط سكشن سيروم نايلا فقط ===== */

/* 1. توسيط عنوان السكشن بالكامل وإخفاء أسهم السلايدر طالما يوجد منتج واحد */
#best-offers-8-slider .s-slider-block__title {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  text-align: center !important;
  width: 100% !important;
}

#best-offers-8-slider .s-slider-block__title-right {
  text-align: center !important;
  width: 100% !important;
}

#best-offers-8-slider .s-slider-block__title-right h2 {
  text-align: center !important;
  margin: 0 auto !important;
  display: inline-block !important;
}

/* إخفاء أزرار الأسهم لأن السلايدر يحتوي على منتج واحد فقط */
#best-offers-8-slider .s-slider-block__title-left {
  display: none !important;
}

/* 2. توسيط حاوية السلايدر والشريحة في منتصف الشاشة */
#best-offers-8-slider .s-slider-swiper-wrapper {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  transform: none !important; /* إلغاء أي إزاحة للسلايدر */
}

#best-offers-8-slider .swiper-slide {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  float: none !important;
  margin: 0 auto !important;
}

/* 3. ضبط كارت المنتج نفسه في المنتصف مع حجم متناسق */
#best-offers-8-slider custom-salla-product-card {
  margin: 0 auto !important;
  max-width: 320px !important; /* عرض مثالي للكارت ليظهر بشكل متناسق في المنتصف */
  width: 100% !important;
  display: block !important;
}

/* توسيط النصوص والعناصر الداخلية داخل الكارت */
#best-offers-8-slider .product-block__info {
  text-align: center !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
}

#best-offers-8-slider .price-wrapper {
  justify-content: center !important;
  display: flex !important;
}

h3.product-entry__sub-title + section {
  display: flex !important;
  margin-top: 10px;
  margin-bottom: : 10px !important;
  padding: 12px 12px;
}
.s-rating-stars-wrapper {
    margin-top: 10px;
}