.main-banner-component:first-of-type .swiper-slide .md\:gap-4 {
    gap: 36rem !important;
}

@media (max-width: 767px) {
    .main-banner-component:first-of-type .swiper-slide .md\:gap-4 {
        gap: 14rem !important;
    }

    .main-banner-component:first-of-type .swiper-slide .container.relative.z-\[5\] h3 {
        font-size: 28px !important;
    }
}

/* تغيير العرض للحاوية */
.main-banner-component:not(:first-of-type) div.container.relative.z-\[5\] {
  max-width: 95% !important;
}

/* محاذاة المحتوى لليسار (أو النهاية) */
.main-banner-component:not(:first-of-type) div.container.relative.z-\[5\] .content {
  justify-content: flex-end !important;
}

/* إضافة حشو (Padding) للزر */
.main-banner-component div.container.relative.z-\[5\] a {
  padding-bottom: 8px !important;
}

/* Product card */
@media (min-width: 992px) {
.s-product-card-image {
    min-height: 350px;}}
.s-product-card-content-category.text-secondary { /* Color of Category in the product card */
  color: #f07367 !important;}
.s-product-card-entry .s-product-card-image {
  border: solid 2px #f3f4f6;
  background-color: #fff;}
.s-product-card-content-title,
.s-product-card-content-category,
.s-product-card-content-subtitle {
  white-space: nowrap; 
  overflow: hidden; 
  text-overflow: ellipsis;}
button.s-button-element {
  padding: 5px !important;}
button.s-button-element span.s-button-text {
  line-height: 1.7;}
.store-footer {
    border-top: solid 4px #C29C57;
}
.absolute.w-5.md\:w-\[27px\].h-5.md\:h-\[27px\].rounded-full.border-4.border-white.bg-transparent.cursor-pointer {
    display: none;
}
@media (min-width: 768px) {
    .advanced-categories-component .s-slider-swiper-wrapper {
        display: flex;
        justify-content: center;
    }
}