/* Add custom CSS styles below */ 


/* .s-block--banners + {
    width: 35%;
    margin: auto;
}

.banner-entry img {
    width: 35%;
} */

/* .flex-col {
    background: #fffce9;
} */

.app-inner.flex-col {
    background: #fffce9;
}

.mburger.flex-col {
    background: #9c2829;
}

.banners-grid {
    display: grid;
    grid-template-columns: repeat(6, minmax(0, 1fr));
    grid-template-rows: repeat(8, minmax(0, 1fr));
    grid-gap: 0.625rem;
    gap: 0.625rem;
}

.s-block--fixed-banner {
    margin: 0px;
    padding: 0px;
}

.s-block--fixed-banner .container{
    margin: 0px;
    padding: 0px;
}

.s-block__title, .s-slider-block__title {
    visibility: hidden;
    height: 0px;
}

.product-entry__content {
    background: white;
    color: black;
}

/* .whitespace-nowrap {
    background: white;
    justify-content: center;
    color: black;
} */

.whitespace-nowrap {
    justify-content: center;
} 

.card-title-has-line-clamp .product-entry__title a {
    background: white;
    color: black;
    justify-content: center;
} 

.total-price {
     background: white;
     align-self: center;
     color: black;
}

span.before-price.text-gray-400.line-through.whitespace-nowrap.leading-none {
     background: white;
     color: black;
}

.discount-amount {
    background: white;
}

.card--addtocard-full-btn .btn--add-to-cart--full .s-button-btn {
    border-radius: 0px 0px 25px 25px;
}

.card-title-has-line-clamp .product-entry__title a {
    text-align: center;
    color: black;
}

.store-footer-wrap {
    margin: 25px;
}

.dark *.store-footer {
    border-radius: 25px;
}

.header--mini:not(.header--transparent) .main-nav {
    border-radius: 0px 0px 20px 20px;
}

.banners-grid--3 .banner-entry img {
    background: #fffbe8;
}

.product-entry salla-slider .swiper-pagination-bullets.swiper-pagination-horizontal {
    background: white;
}

.product-tabs {
    /* background: white; */
    background: #fffce9;
    color: black;
}

.product-details-col  {
    /* background: white; */
    background: #fffce9;
    color: black;
    padding: 15px;
}

.s-product-options-option-label b {
    color: black;
}

.rtl .form-select, .rtl select, [dir=rtl] .form-select, [dir=rtl] select {
    color: black;
}
h1.font-bold.text-xl.rtl\:pl-3.ltr\:pr-3 {
    color: #000 !important;
}
figure.anime-item,
figure.anime-item * {
    color: #000 !important;
}
select.s-form-control,
select.s-form-control * {
    color: #000 !important;
}
.s-form-control {
    color: #000 !important;                 /* يجعل النص أسود دائمًا */
    -webkit-text-fill-color: #000 !important; /* إصلاح iPhone و Android */
}
h3.text-gray-900.dark\:text-white.leading-6 {
    color: #000 !important;
}
section.cart-item {
    background-color: #ffffff !important; /* أبيض دائمًا */
    color: #000 !important;               /* اختياري: النص أسود دائمًا */
}
body.dark salla-product-options,
salla-product-options {
    background-color: #ffffff !important; /* خلفية أبيض دائم */
    color: #000 !important;               /* اختياري: نص أسود دائم */
}