/* Add custom CSS styles below */
@media (min-width: 640px) {
    .store-footer {
        margin-top: 2rem;
    }
}
#photos-0-slider > div.swiper.s-slider-container.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-rtl.swiper-backface-hidden > div.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal > span:nth-child(4){
    display: none;
}
#photos-0-slider > div.swiper.s-slider-container.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-rtl.swiper-backface-hidden > div.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal > span:nth-child(5){
    display: none;
}
#photos-0-slider > div.swiper.s-slider-container.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-rtl.swiper-backface-hidden > div.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal > span:nth-child(6){
    display: none;
}
#photos-0-slider > div.swiper.s-slider-container.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-rtl.swiper-backface-hidden > div.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal > span:nth-child(7){
    display: none;
}
#photos-0-slider > div.swiper.s-slider-container.swiper-initialized.swiper-horizontal.swiper-rtl.swiper-ios.swiper-backface-hidden > div.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal > span:nth-child(7){
    display: none;
}

#photos-0-slider > div.swiper.s-slider-container.swiper-initialized.swiper-horizontal.swiper-rtl.swiper-ios.swiper-backface-hidden > div.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal > span:nth-child(6){
    display: none;
}

#photos-0-slider > div.swiper.s-slider-container.swiper-initialized.swiper-horizontal.swiper-rtl.swiper-ios.swiper-backface-hidden > div.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal > span:nth-child(5){
    display: none;
}

#photos-0-slider > div.swiper.s-slider-container.swiper-initialized.swiper-horizontal.swiper-rtl.swiper-ios.swiper-backface-hidden > div.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal > span:nth-child(4){
    display: none;
}


#app > section.s-block.s-block--features.container > div > div:nth-child(1) > div > i:before {
color:#d1ffec !important;
}
#app>section.s-block.s-block--testimonials>div {
    background-color: #f2f4f1 !important;
}
#app > section.s-block.s-block--features.container{
    margin-top: 30px;
}
img {
    max-width: 100%;
    transition: opacity 1s ease-in-out;
    /* Smooth transition for hover effect */
}

#app>section.s-block.s-block--testimonials>div>div>div>p {
    display: none;
}

#app>section.s-block.s-block--testimonials>div>div>div>h2 {
    color: transparent !important;
    /* Completely hides the original text */
    position: relative;
    /* Needed for positioning the pseudo-element */
    z-index: 0;
    /* Keeps the original text behind the new content */
}

#app>section.s-block.s-block--testimonials>div>div>div>h2::before {
    content: "آراء وتقييمات عملاء غِنى";
    display: block;
    /* Or inline-block, depending on your layout */
    margin-left: 28px;
    /* Adjust to your desired spacing */
    color: #053d20;
    font-size: inherit;
    font-weight: bold;
    position: absolute;
    /* Positioning may still allow margin adjustments */
    top: 0;
    left: 0;
}

#app>div.app-inner.flex.flex-col.min-h-full>section:nth-child(5)>div>div>div:nth-child(1)>a>div.h-80.overflow-hidden>img:hover {
    transform: scale(1.2);
    /* Scale up the image to 120% of its size */
}

#app>div.app-inner.flex.flex-col.min-h-full>section:nth-child(5)>div>div>div:nth-child(2)>a>div.h-80.overflow-hidden>img:hover {
    transform: scale(1.2);
    /* Scale up the image to 120% of its size */
}

#app>div.app-inner.flex.flex-col.min-h-full>section:nth-child(5)>div>div>div:nth-child(3)>a>div.h-80.overflow-hidden>img:hover {
    transform: scale(1.2);
    /* Scale up the image to 120% of its size */
}

#app>div.app-inner.flex.flex-col.min-h-full>section:nth-child(5)>div>div>div:nth-child(4)>a>div.h-80.overflow-hidden>img:hover {
    transform: scale(1.2);
    /* Scale up the image to 120% of its size */
}

#app>div.app-inner.flex.flex-col.min-h-full>section:nth-child(5)>div>div>div:nth-child(5)>a>div.h-80.overflow-hidden>img:hover {
    transform: scale(1.2);
    /* Scale up the image to 120% of its size */
}

#app>div.app-inner.flex.flex-col.min-h-full>section:nth-child(5)>div>div>div:nth-child(6)>a>div.h-80.overflow-hidden>img:hover {
    transform: scale(1.2);
    /* Scale up the image to 120% of its size */
}

.product_image_size {
    height: 280px;
}

.swiper-slide swiper-slide-prev {
    pointer-events: none;
}

.swiper-slide swiper-slide-active {
    pointer-events: none;

}

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

#app>div.app-inner.flex.flex-col.min-h-full>section:nth-child(5)>div>div>div:nth-child(6)>a>div.py-4.px-5 {
    display: none;
}

#app>div.app-inner.flex.flex-col.min-h-full>section:nth-child(5)>div>div>div:nth-child(1)>a>div.py-4.px-5 {
    display: none;
}

#app>div.app-inner.flex.flex-col.min-h-full>section:nth-child(5)>div>div>div:nth-child(2)>a>div.py-4.px-5 {
    display: none;
}

#app>div.app-inner.flex.flex-col.min-h-full>section:nth-child(5)>div>div>div:nth-child(4)>a>div.py-4.px-5 {
    display: none;
}

#app>div.app-inner.flex.flex-col.min-h-full>section:nth-child(5)>div>div>div:nth-child(3)>a>div.py-4.px-5 {
    display: none;
}

#app>div.app-inner.flex.flex-col.min-h-full>section:nth-child(5)>div>div>div:nth-child(5)>a>div.py-4.px-5 {
    display: none;
}

.dkuywW {
    display: none;
}

.cEaIkM {
    font-family: unset !important;
}

.rounded {
    border-radius: 0 !important;
}

.rounded-t-xl {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.tabs-product-sky .s-button-element {
    font-weight: unset !important;
}

.s-block--tabs-produtcs .tabs {
    display: flex;
    justify-content: center;
    margin-bottom: 40px;
}

.container {
    margin-bottom: 15px;
}

.s-search-icon {
    display: none;
}

#more-content {
    max-height: 592px !important;
}

.s-cart-summary-total {
    display: none;
}

.s-cart-summary-count {
    background-color: #d38835 !important;
}

.s-product-card-wishlist-added i {
    color: #d38835 !important;
}

.copyright-text p {
    color: white !important;
}

.rounded-t {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
}

.text-black {
    color: #053D20 !important;
}

.s-products-list {
    color: #053D20 !important;
}

.sicon-user:before {
    color: #43A87A !important;
}

.sicon-search:before {
    color: #43A87A !important;
}

.sicon-cart2:before {
    color: #43A87A !important;
}

.s-social-icon {
    color: #43A87A !important;
}

.s-contacts-icon {
    color: #43A87A !important;
}

@media only screen and (min-width: 1024px) {
    .s-search-input {
        width: 30%;
    }

    .lg\:grid-cols-12 {
        grid-template-columns: repeat(18, minmax(0, 1fr)) !important;
    }

    #app>div.app-inner.flex.flex-col.min-h-full>section:nth-child(5)>div>div>div:nth-child(1)>a {
        height: 190px;
    }

    #app>div.app-inner.flex.flex-col.min-h-full>section:nth-child(5)>div>div>div:nth-child(2)>a {
        height: 190px;
    }

    #app>div.app-inner.flex.flex-col.min-h-full>section:nth-child(5)>div>div>div:nth-child(3)>a {
        height: 190px;
    }

    #app>div.app-inner.flex.flex-col.min-h-full>section:nth-child(5)>div>div>div:nth-child(4)>a {
        height: 190px;
    }

    #app>div.app-inner.flex.flex-col.min-h-full>section:nth-child(5)>div>div>div:nth-child(5)>a {
        height: 190px;
    }

    #app>div.app-inner.flex.flex-col.min-h-full>section:nth-child(5)>div>div>div:nth-child(6)>a {
        height: 190px;

    }

    .main-menu {
        color: #053D20 !important;
    }

    .navbar-brand img {
        max-height: 100px;
    }

}

@media only screen and (max-width: 767px) {
    .product_image_size {
        height: 190px;
    }

    #app>div.app-inner.flex.flex-col.min-h-full>section.s-block.fixed-product-price>div:nth-child(2)>div>div {
        margin-right: 9px !important;
    }

    #app>div.app-inner.flex.flex-col.min-h-full>section.s-block.fixed-product-price>div:nth-child(2)>div>div>h4 {
        margin-right: 9px !important;
    }

    #app>div.app-inner.flex.flex-col.min-h-full>section.s-block.fixed-product-price>div.mt-6.container.new-product-card>salla-products-list>div.s-products-list-wrapper.s-products-list-vertical-cards {
        margin-right: 9px;
    }

    #app>div.app-inner.flex.flex-col.min-h-full>section.s-block.fixed-product-price {
        margin-left: 9px;

    }

    #app>div.app-inner.flex.flex-col.min-h-full>section:nth-child(5)>div>div {
        margin-right: 9px;
        margin-left: 9px;
    }

    .text-lg {
        font-size: 12px;
        /* Adjust the font size */
    }

    .s-slider-block__title-right h2 {
        font-size: 18px;
        margin-bottom: 10px;
        color: #053D20 !important;
    }

    .tabs-product-sky .s-button-element {
        font-weight: 300 !important;
        font-size: 11px;
        /* Adjust the font size */
    }

    .h-80 {
        height: 11rem !important;
    }
}

.new-product-card .s-rating-stars-wrapper .s-rating-stars-reviews {
    font-size: 10px !important;
}

.slider-sky .swiper-pagination-bullets.swiper-pagination-horizontal {
    bottom: 2rem;
}

.s-block {
    margin-top: 10px;
}

.s-slider-block__title-right h2 {
    font-size: 26px;
    margin-bottom: 10px;
    color: #053D20 !important;
}

@media (min-width: 380px) and (max-width: 479px) {
    .xxs\:text-2xl {
        margin-right: 9px;
    }
}