section:nth-of-type(1) salla-slider.photos-slider .swiper-slide {
    position: relative;
    margin-left: 0rem;
    margin-right: 0rem;
    height: auto;
    width: 100%;
    overflow: hidden;
    border-radius: 0.375rem;
    padding: 0;
    border-radius: 0;
}

section:nth-of-type(1).s-block.s-block--photos-slider,section:nth-of-type(1).s-block.s-block--fixed-banner.wide-placeholder {
    margin-top: 0rem;
    background: var(--main-color);
    background: transparent;
}

section:nth-of-type(1) .s-slider-has-notitle .s-slider-block__title {
    display: none;
}

section:nth-of-type(1).s-block--fixed-banner .container img {
    border-radius: 0;
    background: transparent;
}

section:nth-of-type(1) salla-slider.photos-slider .swiper,section:nth-of-type(1) salla-slider.photos-slider .swiper {
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding: 0 !important;
}

section:nth-of-type(1) img.w-full.object-contain.rounded-md {
    border-radius: 0;
}

@media (max-width: 991px) {
    section:nth-of-type(1) salla-slider.photos-slider .swiper-slide {
        border-radius: 0px !important;
        width: 100%;
        margin: 0;
        padding: 0;
    }
}

/* Add custom CSS styles below */
body {
    background-color: #fff;
}

.s-block__title {
    display: flex;
    justify-content: center;
    /* توسيط أفقي */
}

.s-button-outline {
    border-width: 0px;
}

.s-block:first-of-type {
    margin-top: 0rem;
}

.footer-is-light .store-footer .store-footer__inner {
    color: #fff;
    background-color: #000;
    text-align: center;
}

.container {
    padding-right: 0px;
    padding-left: 0px;
}

.s-block--features__item .feature-icon i {
    font-size: 0rem;
}

.s-block--features__item p {
    font-size: 0rem;
}

#app > div.app-inner.flex.flex-col.min-h-full > section.s-block.s-block--features.container > div > div:nth-child(1) > div {
    background: url(https://i.postimg.cc/jjjXDfcD/wired-outline-757-delivery-hover-pinch.gif);
    background-size: contain;
}

#app > div.app-inner.flex.flex-col.min-h-full > section.s-block.s-block--features.container > div > div:nth-child(2) > div {
    background: url(https://i.postimg.cc/gJCqtTWh/wired-outline-2365-tapping-credit-card-hover-pinch.gif);
    background-size: contain;
}

#app > div.app-inner.flex.flex-col.min-h-full > section.s-block.s-block--features.container > div > div:nth-child(3) > div {
    background: url(https://i.postimg.cc/QCcg2J8y/wired-outline-1677-delicious-hand-hover-pinch.gif);
    background-size: contain;
}

#app > div.app-inner.flex.flex-col.min-h-full > footer > div.store-footer__inner > div > div.lg\:col-span-2.rtl\:lg\:pl-20.ltr\:lg\:pr-20:before {
    content: "";
    display: block;
    background-image: url();
    width: 10rem;
    height: 7rem;
    background-size: contain;
    background-repeat: no-repeat;
    margin: auto;
}

/* تصميم الشريط */
.offer-bar {
    background-color: #000;
    color: #fff;
    padding: 10px 0;
    overflow: hidden;
    width: 100%;
    text-align: center;
    position: relative;
    /* يضمن بقاء الشريط في مكانه أسفل الهيدر */
}

.offer-text {
    white-space: nowrap;
    font-size: 16px;
    font-weight: bold;
    animation: scroll-text 8s linear infinite;
}

/* الحركة التمريرية */
@keyframes scroll-text {
    0% {
        transform: translateX(100%);
    }

    100% {
        transform: translateX(-100%);
    }
}