@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@200..1000&display=swap');

:root {
    --main-color: #9E8659;
}

body {
    font-family: "Cairo", sans-serif;
    background-color: white;
}
/*****************Navbar*****************/
.top-navbar {
    padding: 15px;
    color: white !important;
    background: var(--main-color) !important;    
}

.top-navbar .s-search-input {
    background-color: white !important;
    color: var(--main-color)
}

.header-btn i {
    border: none;
}

.header-btn__icon.icon:where([dir="rtl"], [dir="rtl"] *) {
    border: none;
}

.s-cart-summary-count {
    background-color: var(--main-color);
}

.main-menu li.root-level>a {
    color: #0A0A0A;
    transition: .6s ease-in;
}

.main-menu li.root-level>a:hover {
    color: var(--main-color);
}


.main-nav-container.fixed-header .inner {
    padding: 14px;
    border-bottom: 2px solid var(--main-color)
}
/*****************Navbar*****************/
/*****************Banner*****************/
section.s-block.s-block--fixed-banner.wide-placeholder:nth-of-type(1) {
    margin-top: 0px
}

section.s-block.s-block--fixed-banner.wide-placeholder .container {
    max-width: 100%;                                                         
    padding: 0px
}
/*****************Banner*****************/
/*****************category banner*****************/
section.s-block.s-block--fixed-banner.wide-placeholder.show:nth-of-type(2) {
    margin-top: -3.5rem;
}

@media (max-width:600px) {
    section.s-block.s-block--fixed-banner.wide-placeholder.show:nth-of-type(2) {
    margin-top: -1rem;
}
}

section.s-block.s-block--fixed-banner.wide-placeholder.show:nth-of-type(2) .banner--fixed img {
    background: transparent !important;
}
/*****************category banner*****************/
/*****************Brands*****************/
.s-block--categories:nth-of-type(2) {
    margin-top: -3.5rem;
    background-color: #F5F3EE;
} 

@media (max-width:600px) {
    .s-block--categories:nth-of-type(2) {
    margin-top: -1.5rem;
}
}

.s-block--categories:nth-of-type(2) .container {
    max-width: 100%;
    padding: 0px;
}

.s-block--categories:nth-of-type(2) .swiper-slide.slide--one-sixth .slide--cat-entry i {
    background-size: 70%;
    background-position: center;
    background-repeat: no-repeat;
    width: 100px;
    height: 100px;
}

.s-block--categories:nth-of-type(2) .slide--cat-entry {
    border: none !important;
    background: transparent;
    height: 5rem;
}

.s-block--categories:nth-of-type(2) .slide--cat-entry h2 {
    display: none;
}

.s-block--categories:nth-of-type(2) .swiper-slide.slide--one-sixth .slide--cat-entry i::before {
    display: none;
}

.s-block--categories:nth-of-type(2)  .slide--cat-entry:hover {
    box-shadow: none !important;
}

.s-block--categories:nth-of-type(2)  .swiper-slide.slide--one-sixth:nth-of-type(1) .slide--cat-entry i {
    background-image: url(https://i.ibb.co/DH8fsvJ2/image-27.png);
}

.s-block--categories:nth-of-type(2) .swiper-slide.slide--one-sixth:nth-of-type(2) .slide--cat-entry i {
    background-image: url(https://i.ibb.co/qMThdchC/image-19.png);
}

.s-block--categories:nth-of-type(2) .swiper-slide.slide--one-sixth:nth-of-type(3) .slide--cat-entry i {
    background-image: url(https://i.ibb.co/chpYf6TM/image-16.png);
}

.s-block--categories:nth-of-type(2) .swiper-slide.slide--one-sixth:nth-of-type(4) .slide--cat-entry i {
    background-image: url(https://i.ibb.co/hFxb9KZk/image-23.png);
}

.s-block--categories:nth-of-type(2) .swiper-slide.slide--one-sixth:nth-of-type(5) .slide--cat-entry i {
    background-image: url(https://i.ibb.co/cSD1gT4G/image-21.png);
}

.s-block--categories:nth-of-type(2)  .swiper-slide.slide--one-sixth:nth-of-type(6) .slide--cat-entry i {
    background-image: url(https://i.ibb.co/DH8fsvJ2/image-27.png);
}

.s-block--categories:nth-of-type(2) .swiper-slide.slide--one-sixth:nth-of-type(7) .slide--cat-entry i {
    background-image: url(https://i.ibb.co/qMThdchC/image-19.png);
}

.s-block--categories:nth-of-type(2) .swiper-slide.slide--one-sixth:nth-of-type(8) .slide--cat-entry i {
    background-image: url(https://i.ibb.co/chpYf6TM/image-16.png);
}

.s-block--categories:nth-of-type(2) .swiper-slide.slide--one-sixth:nth-of-type(9) .slide--cat-entry i {
    background-image: url(https://i.ibb.co/hFxb9KZk/image-23.png);
}

.s-block--categories:nth-of-type(2) .swiper-slide.slide--one-sixth:nth-of-type(10) .slide--cat-entry i {
    background-image: url(https://i.ibb.co/cSD1gT4G/image-21.png);
}

.s-block--categories:nth-of-type(2) .swiper-wrapper {
    animation: moving 60s linear infinite !important;
}

@keyframes moving {
    0% {
    transform: translateX(50%);
}
    100% {
    transform: translateX(10%);
}
}
/*****************Brands*****************/
/*****************categories*****************/
/* .s-block--categories {
    margin-top: -3.5rem;
} */

/* section.s-block.s-block--categories.show .container {
    max-width: 100%;
    padding: 0px;
} */

.s-block--categories:nth-of-type(3) .s-slider-block__title {
    justify-content: center;
}

.s-block--categories:nth-of-type(3) .swiper-slide.slide--one-sixth .slide--cat-entry i {
    background-size: 80%;
    background-position: center;
    background-repeat: no-repeat;
    width: 240px;
    height: 179px;
}

.s-block--categories:nth-of-type(3) .slide--cat-entry {
    border: none !important;
    height: 14rem;
    background: transparent;
}

.s-block--categories:nth-of-type(3) .slide--cat-entry h2 {
    display: none;
}

.s-block--categories:nth-of-type(3) .swiper-slide.slide--one-sixth .slide--cat-entry i::before {
    display: none;
}

.s-block--categories:nth-of-type(3)  .slide--cat-entry:hover {
    box-shadow: none !important;
}

.s-block--categories:nth-of-type(3)  .swiper-slide.slide--one-sixth:nth-of-type(1) .slide--cat-entry i {
    background-image: url(https://i.ibb.co/h11MXj6f/Group-1.webp);
}

.s-block--categories:nth-of-type(3) .swiper-slide.slide--one-sixth:nth-of-type(2) .slide--cat-entry i {
    background-image: url(https://i.ibb.co/wZJSbb9x/Group-2.webp);
}

.s-block--categories:nth-of-type(3) .swiper-slide.slide--one-sixth:nth-of-type(3) .slide--cat-entry i {
    background-image: url(https://i.ibb.co/3HtVTx0/Group-3.webp);
}

.s-block--categories:nth-of-type(3) .swiper-slide.slide--one-sixth:nth-of-type(4) .slide--cat-entry i {
    background-image: url(https://i.ibb.co/5XmYGtBD/Group-9.webp);
}

.s-block--categories:nth-of-type(3) .swiper-slide.slide--one-sixth:nth-of-type(5) .slide--cat-entry i {
    background-image: url(https://i.ibb.co/zTyGc1vJ/Group-8.webp);
}

.s-block--categories:nth-of-type(3) .swiper-slide.slide--one-sixth:nth-of-type(6) .slide--cat-entry i {
    background-image: url(https://i.ibb.co/3Y0W1WrK/Group-7.webp);
}

.s-block--categories:nth-of-type(3) .swiper-slide.slide--one-sixth:nth-of-type(7) .slide--cat-entry i {
    background-image: url(https://i.ibb.co/7JhgKyH2/Group-6.webp);
}

.s-block--categories:nth-of-type(3) .swiper-slide.slide--one-sixth:nth-of-type(8) .slide--cat-entry i {
    background-image: url(https://i.ibb.co/1YZbfQsg/Group-5.webp);
}

.s-block--categories:nth-of-type(3) .swiper-slide.slide--one-sixth:nth-of-type(9) .slide--cat-entry i {
    background-image: url(https://i.ibb.co/60W6Y40J/Group-4.webp);
}

@media (max-width: 766px) {
    /* .s-block--categories {
        margin-top: -1.5rem;
    } */

    .s-block--categories:nth-of-type(3) .swiper-slide.slide--one-sixth .slide--cat-entry i {
        background-size: 80%;
        background-position: center;
        background-repeat: no-repeat;
        width: 160px;
        height: 160px;
    }

    .s-block--categories:nth-of-type(3) .slide--cat-entry {
        height: 10rem;
    }
}
/*****************categories*****************/
/*****************title and show all*****************/
.s-slider-block__title h2, .s-reviews-header {
    font-size: 1.95rem;
}

.s-slider-block__display-all {
    color: var(--main-color);
    text-decoration: underline;
    font-size: 1.25rem;
}

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

@media (max-width: 600px) {
    .s-slider-block__title h2, .s-reviews-header {
        font-size: 1.25rem;
    }

    .s-slider-block__display-all {
        font-size: 1rem;
    }
}
/*****************title and show all*****************/
/*****************Products*****************/
.s-products-slider-slider .swiper-wrapper {
    padding-block: 10px;
}

.s-product-card-entry {
    border-radius: 12px;
    box-shadow: 1px 1px 5px rgb(54 53 53 / 7%), -1px 1px 5px rgb(54 53 53 / 7%);
    height: 465px;
}

.s-product-card-vertical .s-product-card-image {
    padding: 4px;
    background-color: white;
}

.s-product-card-image img {
    border-radius: 8px;
}

.s-product-card-vertical .s-product-card-wishlist-btn button {
    background-color: white !important;
    color: black !important;
}

.s-product-card-content-title a {
    color: #0A0A0A;
}

.s-product-card-price {
    color: #FF443A;
    font-weight: 700;
    font-size: 18px;
}

.s-button-primary-outline {
    background-color: var(--main-color);
    color: white !important;
    border-radius: 12px !important;
    transition: .6s ease-in;
}

.s-button-primary-outline:hover {
    background-color: #776543;
    opacity: 1;
}
/*****************Products*****************/
/*****************Features*****************/
.s-block--features__item {
    box-shadow: 1px 1px 4px rgb(54 53 53 / 4%), -1px 1px 4px rgb(54 53 53 / 4%);
    border-radius: 12px;
}

.s-block--features__item:hover {
    box-shadow: none !important;
}

.s-block--features__item .feature-icon i {
    color: var(--main-color) !important;
}

.s-block--features__item .feature-icon {
    background: transparent;
}

.s-block--features__item:nth-of-type(1) .feature-icon i {
    background-image: url(https://i.ibb.co/xKHSG92b/Vector.webp);
    width: 100px;
    height: 100px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 50%;
}

.s-block--features__item:nth-of-type(1) .feature-icon i:before {
    display: none;
}

.s-block--features__item h2 {
    color: #310A1F;
    font-size: 1.25rem;
    line-height: 2.25rem;
}

.s-block--features__item p {
    color: #151515;
    font-size: .85rem;
    line-height: 1.70rem;
}
/*****************Features*****************/
/*****************Testimonial*****************/
.s-reviews-container .swiper-slide {
    padding-block: 20px;
}

.s-reviews-testimonial {
    box-shadow: 1px 1px 4px rgb(54 53 53 / 4%), -1px 1px 4px rgb(54 53 53 / 4%);
    border-radius: 12px !important;
}

.s-reviews-testimonial svg {
    fill: #9e8659 !important;
}

.s-block--features__item:hover {
    box-shadow: none !important;
}
/*****************Testimonial*****************/
/*****************Footer*****************/
.footer-is-light .store-footer .store-footer__inner {
    background-color: var(--main-color);
    color: white !important;
    border: none;
}

footer p.max-w-sm.leading-6.mb-6 {
    display: none;
}

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


footer .lg\:col-span-2.rtl\:lg\:pl-20.ltr\:lg\:pr-20 a {
    background-image: url(https://i.ibb.co/rfyL8sQw/JD-Main.webp);
    background-position: top;
    background-size: 70%;
    background-repeat: no-repeat;
    display: block;
    width: 105px;
    height: 45px;
}

footer .lg\:col-span-2.rtl\:lg\:pl-20.ltr\:lg\:pr-20 h3 {
    display: none;
}

footer a {
    transition: .5s ease-in;
}

footer .s-contacts-icon {
    border: none;
}

footer.store-footer {
    background: #1C1C1C !important;
}

footer .copyright-text p {
    color: white !important;
    font-weight: 700;
}

.store-footer .copyright-text a:hover {
    color: var(--main-color) !important;
}
/*****************Footer*****************/