body {
    background-color: rgb(255 255 255);
}

/* =============================
   Slider - Photos
============================= */
section.s-block.s-block--photos-slider salla-slider.photos-slider .swiper-slide {
    width: 100%;
}

section.s-block.s-block--photos-slider .carousel-slider .swiper-wrapper > div {
    padding: 0 !important;
}

section:first-of-type.s-block.s-block--photos-slider {
    margin-top: 0;
}

[dir="rtl"] salla-slider.photos-slider .swiper {
    padding: 0;
}

section.s-block.s-block--photos-slider .s-slider-block__title-nav {
    display: none !important;
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    justify-content: space-around;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

.w-16 {
    width: 17rem;
}

.h-16 {
    height: auto;
}

.mb-2\.5 {
    margin-bottom: 0.625rem;
}

img {
    max-width: 100%;
}

.rounded-full {
    border-radius: 0;
}

.carousel-slider .s-slider-block__title-nav {
    display: none !important;
}

.slide--cat-entry {
    border-color: unset;
    border: unset;
    height: 14rem;
    background-color: rgb(255 255 255 / 0%);
}

.s-product-card-image img {
    border-radius: 20px;
    border-width: 2px;
    border-color: #053d7a;
    background: white;
}

.s-product-card-entry {
    background: unset;
}

.s-product-card-content-title a {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

@media (max-width: 767px) {
    .s-product-card-content-title a {
        display: -webkit-box !important;
        -webkit-line-clamp: 2 !important;
        -webkit-box-orient: vertical !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        white-space: normal !important;
        line-height: 1.4 !important;
        font-size: 0.875rem !important;
        max-height: calc(1.4em * 2) !important;
    }
}

.s-block--features__item {
    padding-left: 2rem;
    padding-right: 2rem;
    background: unset;
}

.s-block--features__item .feature-icon {
    background-color: rgba(251, 191, 36, 1);
}

.s-block--features__item .feature-icon i {
    color: #144074;
}

.sm\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
    background: unset;
}

@media (min-width: 1024px) {
    .lg\:grid-cols-6 {
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }
}

/* ✅ تم حذف الخلفية هنا */
.store-footer__inner {
    text-align: center;
    justify-content: center;
}

a.flex.items-center.m-0 {
    justify-content: center;
}

a.s-contacts-item {
    justify-content: center;
}

salla-social.s-social-list.hydrated {
    justify-content: center;
}

.tpCWf9C7js8ae9GeZWHU .dfGInLJtjHEgWq2BNr_A a:link,
.tpCWf9C7js8ae9GeZWHU .dfGInLJtjHEgWq2BNr_A a:visited {
    color: #144074;
    text-align: center;
    text-decoration: none;
    display: inline-block;
}

.s-reviews-testimonial {
    border-radius: 0.75rem;
    background-color: #043C79;
    color: #fff;
}

.s-reviews-testimonial__icon svg {
    fill: #fbbf24;
}

.s-block--tabs-produtcs .tab-trigger.is-active button {
    color: #ffffff;
}

.s-button-primary-outline:hover {
    color: #ffffff;
}

.s-slider-block__title {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1rem;
    display: flex;
    max-width: 1280px;
    align-items: center;
    justify-content: center;
}

@media (min-width: 768px) {
    .s-slider-block__title {
        margin-bottom: 4rem;
    }
}

.s-slider-block__title h2:where([dir="rtl"], [dir="rtl"] *) {
    padding-left: 0rem;
}

@media (min-width: 1024px) {
    salla-slider .slide--one-sixth {
        width: 27.666667%;
    }
}