@import 'https://fonts.googleapis.com/css2?family=Cairo&display=swap';@import "https://fonts.googleapis.com/css2?family=Cairo:wght@200;300;400;500;600;700&display=swap";.feature-item h3 {
    font-size: 22px
}
.s-product-card-entry {
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: WHITE;
}
.feature-item p {
    font-size: 15px
}

@font-face {
    font-family: cairo;
    src: url(https://fonts.googleapis.com/css2?family=Cairo:wght@200;300;400;500;600;700&display=swap)
}

body .product>a .product-title {
    font-family: cairo!important
}

.product-desc>ul li {
    font-family: cairo!important
}

body .page-box .product-desc p {
    font-family: cairo!important
}

body {
    font-family: cairo!important
}

body .sub-nav .main-menu>li>a {
    font-family: cairo!important
}

section.u-light.py-5.text-center .section--title {
    font-family: cairo!important
}

body .page-box .product-desc p {
    font-family: cairo!important
}

body .product>a .product-title {
    font-family: cairo,!important
}

a {
    color: #636362;
    font-family: cairo,!important
}

body:not(.salla-theme_6) .main-menu li:not(.sub-menu-header) a {
    font-family: cairo,!important
}

body .sub-nav .main-menu>li>a {
    font-family: cairo,!important
}

h1 {
    font-family: cairo,!important
}

p {
    font-family: cairo,!important;
    font-family: cairo,!important
}

.header-components .header-btn {
    padding: 5px 10px;
    display: block;
    background-color: transparent;
    color: #fff
}

.header-components .search-btn {
    background-color: transparent
}

.header-components .search-btn i {
    font-size: 20px
}

.header-components {
    border: none!important
}

:is([dir=rtl] .rtl\:space-x-reverse)>:not([hidden])~:not([hidden]) {
}

.home-video {
    margin-top: -158px!important
}

@media(min-width: 561px) {
    .home-video.video-mobile {
        display:none
    }
}

@media(max-width: 560px) {
    .home-video.video-desktop {
        display:none
    }

    .home-video {
        margin-top: -158px!important
    }
}

.index .header-components {
    background: 0 0
}

.header-components .search-btn {
    display: none
}

@media(max-width: 767px) {
    .nav-div li a {
        white-space:nowrap;
        margin: 0 1rem
    }

    .header-components .right-side>.justify-end {
        justify-content: flex-start;
        flex-basis: 30%!important
    }

    .header-components .right-side>.justify-start {
        justify-content: center;
        flex-basis: 100%!important
    }

    .header-components .navbar-brand {
        margin-inline-start:16px}

    [dir=ltr] .header-icon-button {
        margin-left: .25rem!important
    }

    [dir=rtl] .header-icon-button {
        margin-right: .25rem!important
    }
}

.header-components .right-side>div {
    flex-basis: 100%;
    flex-grow: 0
}

.header-components .right-side>.justify-start {
    justify-content: flex-start!important
}

.header-components .navbar-brand {
    margin-inline-start:0}

.header-components-inner .nav-div {
    padding-top: 0;
    margin-top: 0;
    display: none
}

.header-components-inner .nav-div li a {
    margin: 0 1rem
}

[dir=ltr] .left-side>button.header-icon-button {
    margin-left: .25rem!important
}

[dir=rtl] .left-side>button.header-icon-button {
    margin-right: .25rem!important
}

@media(max-width: 1920px) {
    .nav-div {
        display:none
    }

    @media(max-width: 1024px) {
        .nav-div {
            display:none
        }

        @media(max-width: 991px) {
            .nav-div {
                display:block
            }

            .header-components-inner .nav-div {
                display: none
            }

            .header-components .left-side .header-icon-button {
                order: 2
            }

            .header-components .left-side .header-icon-button.hydrated {
                order: 3
            }

            .header-components .left-side .header-btn.rounded {
                order: 1
            }
        }

        .fixed-pinned.fixed-header,.header-components,.store-header:hover,.header-components:hover {
            background-color: #333
        }

        .store-header,.header-components {
            background-color: transparent;
            transition: all .3s ease-in-out;
            z-index: 10!important;
            position: inherit;
            width: 100%!important
        }

        .header-components .mburger.mburger--collapse {
            display: none
        }

        .local-btn {
            padding: 5px 10px;
            display: none
        }

        .header-components .right-side {
            flex-direction: row!important
        }

        .header-components .right-side>.justify-end {
            justify-content: flex-start
        }

        .header-components {
            border: none!important
        }

        . .header-components .navbar-brand img {
            height: 38px!important
        }

        @media(max-width: 767px) {
            .nav-div li a {
                white-space:nowrap;
                margin: 0 1rem
            }

            .header-components .right-side>.justify-end {
                justify-content: flex-start;
                flex-basis: 30%!important
            }

            .header-components .right-side>.justify-start {
                justify-content: center;
                flex-basis: 100%!important
            }

            [dir=ltr] .header-icon-button {
                margin-left: .25rem!important
            }

            [dir=rtl] .header-icon-button {
                margin-right: .25rem!important
            }
        }

        .home-video {
            -90px!important}

        .s-block--default-home-slider:first-of-type .swiper-slide {
            height: 480px!important;
            height: 362px!important;
            min-height: 455px!important
        }

        @media(max-width: 1024px) .navbar-brand img {
            max-height: 3rem;
            max-width: 166px; margin-right: 38px }

        .navbar-brand img {
            max-height: 3rem;
            max-width: 166px;
            margin-right: 38px
        }

        .header-components .mburger.mburger--collapse {
            padding-top: 2px;
            margin-top: 2px;
        }

        .store-header,.header-components {
            background-color: #3330;
            transition: all 0.3s ease-in-out;
            z-index: 10 !important;
            position: inherit;
            width: 100% !important;
            margin-top: -14px!important;
            padding-bottom: 2px!important;
        }

        .fixed-pinned.fixed-header,.header-components,.store-header:hover,.header-components:hover {
            background-color: #333333;
        }

        .fixed-pinned.fixed-header {
            background-color: #333333;
            !important; }

        .s-offer-modal-slider-centered .s-offer-modal-slider-item {
            display: flex;
            max-width: 50%;
            flex-shrink: 0;
            flex-grow: 1;
            flex-direction: column;
            margin: 5px;
        }

        .s-block--default-home-slider:first-of-type .swiper-slide {
            height: 480px !important;
            height: 362px !important;
            min-height: 455px !important;
            margin-top: 107px;
        }

        .footer-is-light .store-footer__top,.footer-is-light .full-about-block,.footer-is-light .social-link {
            text-align: center;
        }

        .product-entry .btn--add-to-cart .s-button-element {
            background-color: white!important;
            color: #000!important;
            opacity: 1;
            border-radius: 4px!important;
        }

        .product-entry .btn--add-to-cart .s-button-element:hover {
            border-bottom: black solid;
            padding-left: -13px!important;
            padding-right: -14px!important;
        }

        .product-entry__image img:hover {
            border-bottom: black solid;
        }

        .s-offer-modal-product .s-offer-modal-product-image {
            height: auto;
            max-height: 100%;
            width: 224px;
            margin: auto;
        }

        .p-5 {
            padding-top: 79px;
        }

        salla-slider .s-slider-container {
            padding: 0;
        }

        #mainnav .inner {
            background: white!important;
        }

        .duration-300 {
            transition-duration: 300ms;
            justify-content: center;
        }

        .s-cart-summary-count {
            background: black;
        }

        .header-components {
            padding-top: 1.5rem;
            padding-bottom: 1.5rem;
        }

        #s-cart-icon {
            color: #fff
        }

        .header-icon-button {
            color: black;
        }

        .header-components {
            border: none !important;
        }

        .space-x-1>:not([hidden])~:not([hidden]) {
            font-size: 11.5px!important;
        }

        .product-single .short-desc,.product-single .product-entry__sub-title {
            color: black;
        }

        .s-block--default-home-slider:first-of-type .swiper-slide {
            height: 480px !important;
            margin-top: 94px!important;
        }

        .promotion-badge {
            left: 0.75rem;
            font-size: 11px;
        }

        .s-block--default-home-slider:first-of-type .swiper-slide {
            position: relative;
            height: 70vh !important;
            min-height: 470px !important;
        }

        .story-div {
            display: none !important;
        }

        #more-content {
            color: black !important;
        }

        .s-block--default-home-slider .fullwidth-slider .swiper-slide .entered {
            display: none;
        }

        .s-block--default-home-slider .fullwidth-slider .has-overlay--before:before {
            display: none;
        }

        .s-block--default-home-slider .fullwidth-slider .has-overlay--before {
            background-size: contain;
            background-size: cover;
            background-position: top;
            background-position: center;
            background-repeat: no-repeat;
            background-color: #fff;
        }

        .s-block--default-home-slider .container.flex {
            justify-content: flex-start !important;
        }

        .s-block--default-home-slider .text-white h2,.s-block--default-home-slider .text-white p,.s-block--default-home-slider .text-white div {
            color: #fff;
            text-align: start;
            transform: none !important;
        }

        .s-block--default-home-slider .btn {
            padding: 10px 80px 9px;
            border: 1px solid #fff;
            color: #fff;
            background-color: transparent;
            margin: 5px auto !important;
        }

        .swiper .swiper-pagination-bullet {
            width: 0.9rem !important;
            height: 0.9rem !important;
        }

        .swiper .swiper-pagination-bullet:after {
            width: 0.6rem !important;
            height: 0.6rem !important;
        }

        .s-block--default-home-slider:first-of-type {
            margin-top: -148px !important;
        }

        .s-block--default-home-slider .container.flex {
            justify-content: flex-start !important;
        }

        .s-block--default-home-slider:first-of-type .text-white {
            width: 100% !important;
            display: block !important;
            padding: 0 4%;
            text-align: start;
        }

        .s-block--default-home-slider:first-of-type .py-24 {
            padding: 0 !important;
        }

        .s-block:nth-of-type(2) {
            margin-top: 0;
        }

        .s-block:nth-of-type(2) .s-slider-block__title {
            margin-bottom: 1rem !important;
        }

        .s-block:nth-of-type(2) .s-slider-block__title h2 {
            margin-top: 1rem !important;
        }

        @media (max-width: 1460px) {
            .s-block--default-home-slider:first-of-type .swiper-slide {
                height:455px!important
            }
        }

        @media(max-width: 640px) {
            .s-block--default-home-slider:first-of-type .swiper-slide {
                height:480px!important;
                height: 362px!important;
                min-height: 455px!important
            }

            .s-block--default-home-slider:first-of-type .swiper-wrapper {
                margin-bottom: 150px!important
            }

            .s-block--default-home-slider:first-of-type .text-white {
                background-color: #fff;
                text-align: center;
                margin-bottom: -150px;
                padding: 14px;
                padding-bottom: 0;
                width: 100%
            }

            .s-block--default-home-slider .container.flex {
                align-items: flex-end
            }

            .s-block--default-home-slider .swiper-pagination span {
                color: #000;
                border: 1px solid #000;
                margin-bottom: -20px!important
            }

            .s-block--default-home-slider .swiper-pagination-bullet-active {
                background: #fff!important
            }

            .swiper .swiper-pagination-bullet:after {
                background: #000!important
            }

            .s-block--default-home-slider .text-white h2,.s-block--default-home-slider .text-white p,.s-block--default-home-slider .text-white div {
                color: #000;
                text-align: center;
                max-width: 100%!important;
                margin: 0!important;
                margin-bottom: 10px!important
            }

            .s-block--default-home-slider .btn {
                padding: 7px 80px 10px;
                border: 1px solid #000;
                color: #000;
                margin: 10px auto!important
            }
        }

        .s-block.s-block--hero-slider .flex-center {
            align-items: flex-end!important
        }

        .s-block.s-block--hero-slider .scroll-downs {
            display: none
        }

        .s-block.s-block--hero-slider .container {
            padding: 0!important;
            max-width: 100%
        }

        .s-block.s-block--hero-slider .text-white {
            width: 100%;
            background-color: #fff;
            padding: 20px;
            margin-bottom: 0
        }

        .s-block.s-block--hero-slider .text-white .btn {
            padding: 8px 40px;
            border: 1px solid #000
        }

        .s-block.s-block--hero-slider .text-white .btn:hover {
            background-color: #111;
            color: #fff;
            opacity: 1
        }

        .s-block.s-block--hero-slider .text-white h2,.s-block.s-block--hero-slider .text-white p {
            color: #000
        }

        .s-block--hero-slider .swiper-slide .swiper-lazy:after {
            background-color: transparent
        }

        .s-block.s-block--hero-slider .swiper-lazy {
            height: calc(100% - 80px)
        }

        .s-block--hero-slider .hero-slider .s-slider-container {
            height: 1160px!important;
            min-height: 1160px!important
        }

        .s-block.s-block--hero-slider .swiper-lazy {
            height: 380px!important;
            height: 90%!important;
            height: 1000px!important
        }

        .s-block--hero-slider .swiper-slide {
            background-color: transparent!important
        }

        @media(max-width: 1460px) {
            .s-block.s-block--hero-slider .swiper-lazy {
                height:800px!important
            }

            .s-block--hero-slider .hero-slider .s-slider-container {
                height: 955px!important;
                min-height: 955px!important
            }
        }

        @media(max-width: 1000px) {
            .s-block.s-block--hero-slider .swiper-lazy {
                height:500px!important
            }

            .s-block.s-block--hero-slider .hero-slider .s-slider-container {
                height: 650px!important;
                min-height: 635px!important
            }
        }

        @media(max-width: 767px) {
            .s-block.s-block--hero-slider .swiper-lazy {
                height:200px!important
            }

            .s-block.s-block--hero-slider .hero-slider .s-slider-container {
                height: 320px!important;
                height: 360px!important;
                min-height: 320px!important
            }
        }

        .nav-div ul {
            display: flex;
            justify-content: center;
            align-items: center
        }

        .nav-div li a {
            white-space: nowrap;
            padding: 5px 15px;
            margin: 0 2rem;
            font-weight: 700
        }

        .nav-div li a,a.s-cart-summary-wrapper,.left-side>button.header-icon-button,.header-components .left-side .header-btn.rounded {
            color: #fff
        }

        .main-menu li>a {
            font-size: 1rem;
            font-weight: 700
        }

        .main-menu li.root-level:hover>a,.main-menu li>a:hover {
            color: #000!important
        }

        @media(max-width: 767px) {
            .nav-div li a {
                white-space:nowrap;
                margin: 0 1rem
            }

            [dir=ltr] .header-icon-button {
                margin-left: .25rem!important
            }

            [dir=rtl] .header-icon-button {
                margin-right: .25rem!important
            }
        }

        [dir=ltr] .left-side>button.header-icon-button {
            margin-left: .25rem!important
        }

        [dir=rtl] .left-side>button.header-icon-button {
            margin-right: .25rem!important
        }

        @media(max-width: 991px) {
            .swal2-container.swal2-rtl.swal2-top-start,.swal2-container.swal2-rtl.swal2-top-start.swal2-backdrop-show {
                display:none!important
            }

            .index .s-block__title,.index .s-slider-block__title {
                justify-content: center
            }

            .index .s-slider-block__title div,.index .s-block__title div {
                text-align: center;
                margin: 0!important;
                padding: 0!important
            }

            .index .s-slider-block__title h2,.index .s-block__title h2 {
                text-align: center;
                margin: 0!important;
                padding: 0!important;
                font-size: 1.5rem;
                font-weight: 700;
                margin-top: 2rem!important
            }

            .index .s-slider-block__title p,.index .s-block__title p {
                text-align: center;
                padding: 0!important;
                font-size: 1.1rem;
                opacity: .9;
                line-height: 1.5!important;
                margin: 8px auto!important
            }

            .content--single-page h1 {
                color: #000!important
            }

            .page-container .accordion:last-of-type {
                display: none
            }

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

            @media(max-width: 767px) {
                .index .s-slider-block__title h2,.index .s-block__title h2 {
                    font-size:1.2rem
                }

                .index .s-slider-block__title p,.index .s-block__title p {
                    font-size: 1rem
                }
            }

            .s-block--default-home-slider .text-white .btn:hover {
                background-color: #000!important;
                color: #fff;
                opacity: 1
            }

            .product-entry {
                border: none
            }

            .product-entry .s-button-element {
                padding: 0!important;
                border: none
            }

            .product-entry .s-button-element:hover {
                text-decoration: underline!important
            }

            .product-entry .btn--add-to-cart .s-button-disabled {
                border-radius: 4px;
                background-color: rgba(226,56,77,.1)!important;
                color: #f55157!important
            }

            .product-entry .s-button-element .sicon-cart-add {
                display: none
            }

            .product-entry h3.product-entry__title a {
                font-size: 1.2rem;
                font-weight: 700;
                color: #000
            }

            .product-entry .product-entry__content h4 {
                font-size: 1rem;
                font-weight: 700
            }

            .product-single .main-content .flex.flex-col {
                display: block!important
            }

            .out-of-stock .product-entry__image img,.product-entry--full-image.out-of-stock img {
                filter: none!important
            }

            path[fill="url(#paint0_linear_99_113_0.8713767224618019)"] {
                fill: transparent!important
            }

            .product-single .main-content>.flex.justify-between.items-center {
                display: none!important
            }

            .s-block.s-block--best-offers.container .swiper-wrapper {
                justify-content: center!important
            }

            .s-block.s-block--best-offers.container .s-slider-block__title {
                margin-bottom: 3rem
            }

            .s-block.s-block--best-offers.container .carousel-slider .swiper {
                padding-left: 0;
                padding-right: 0
            }

            @media(max-width: 767px) {
                .s-slider-thumbs {
                    display:none!important
                }

                .product-single .main-content h1.text-gray-800 {
                    text-align: center!important
                }

                .product-single .main-content .flex.flex-col {
                    text-align: center!important;
                    display: block!important
                }

                .product-single .main-content .flex.flex-col>div {
                    text-align: center!important;
                    display: block!important;
                    align-items: center!important;
                    margin-bottom: 2rem
                }
 .product-form salla-product-availability .s-button-btn:before {
                content: "إضافة للسلة"
            }
    .product-form salla-button .s-button-btn:before {
                content: "إضافة للسلة";
                display: block;
                font-size: 1.1rem;
                color: #fff
            }

            .product-form salla-button .s-button-btn.s-button-disabled:before {
                content: "إضافة للسلة";
                display: block;
                font-size: 1.1rem;
                color: #f55157!important
            }

                .product-single .details-slider-wrapper a img.w-full {
                    width: 80%!important;
                    margin: auto!important
                }

                .btn--wishlist {
                    display: none!important
                }

                .product-entry h3.product-entry__title a {
                    font-size: 1rem
                }

                .product-entry .product-entry__content h4 {
                    font-size: .9rem
                }

                .product-entry .actions-btns.p-3 {
                    padding: 7px
                }

                .s-block.s-block--best-offers.container .s-slider-block__title {
                    margin-bottom: 2rem
                }
            }

            .add-form .product-fixed-bar {
                position: unset!important;
                box-shadow: none!important;
                padding: 0 0 20px;
                margin-top: -15px;
                justify-content: flex-start
            }

            .add-form.product-form {
                display: block
            }

            .add-form .product-form {
                justify-content: center!important
            }

            .add-form .product-form>div {
                margin: 0 5px!important
            }

            .add-form .product-form>div.grow {
                flex-grow: 1!important
            }

            .add-form .product-fixed-bar .product-form {
                width: 100%
            }

            .add-form .product-fixed-bar .hidden.flex-col,.add-form .product-fixed-bar>.items-center *,.s-quantity-input-container[hidden] {
                display: none!important
            }

            .add-form salla-button .s-button-btn {
                padding: 0 10px
            }

            .product-form salla-button .s-button-btn.s-button-disabled {
                background-color: rgba(226,56,77,.1)
            }

            salla-quick-buy {
                display: none!important
            }

            .product-form salla-button .s-button-btn .s-button-text {
                display: none!important
            }



            body .btn--add-to-cart .s-button-disabled {
                color: #f55157!important
            }

           

            .promotion-badge {
                background-color: #000!important;
                color: #fff!important;
                padding: 6px 10px!important
            }

            html[lang=en] .product-form salla-button .s-button-btn:before {
                content: "Add To Cart"
            }

            html[lang=en] .product-form salla-button .s-button-btn.s-button-disabled:before {
                content: "Out Of Stock"!important
            }

            html[lang=en] .product-form salla-product-availability .s-button-btn:before {
                content: "Notify me when available"
            }

            .s-block.s-block--slider-with-bg p.text-sm {
                font-size: 1.2rem
            }

            @media(max-width: 767px) {
                .s-block.s-block--slider-with-bg salla-slider .slide--one-fourth {
                    max-width:168px!important
                }

                .s-block.s-block--slider-with-bg p.text-sm {
                    font-size: 1.1rem
                }

                .product-single .short-desc,.product-single .product-entry__sub-title {
                    text-align: center
                }
            }

            @media(min-width: 1024px) {
                .store-footer .lg\:grid-cols-5 {
                    grid-template-columns:repeat(3,minmax(0,1fr))
                }
            }

            .page-header {
                display: none
            }

            .s-maintenance-alert-wrapper,.maintenance-alert {
                display: none
            }

            .s-block--best-offers:nth-of-type(5) .s-slider-block__title h2,.s-block--best-offers:nth-of-type(8) .s-slider-block__title h2 {
                display: none
            }

            .menu-is-open .overlay-layer {
                opacity: 0!important;
                display: none!important
            }

            .product-form .s-quantity-input-container {
                border: 1px solid #000
            }

            .product-form .s-quantity-input-input {
                border-color: #000!important
            }

            .product-form .s-quantity-input-button {
                fill: #000
            }

            .product-tabs {
                margin: 10px auto!important
            }
            
                      
            




  .s-modal-header-inner .s-login-modal-header-icon {
                border: none!important;
                border-radius: 0;
                background: url(https://cdn.salla.sa/cdn-cgi/image/fit=scale-down,width=400,height=400,onerror=redirect,format=auto/KjaVng/0hzD3eQhRJ25zjDgwpUCFicjcvAWm9AzpcpqAZ3T.png);
                background-size: contain;
                background-repeat: no-repeat;
                background-position: center;
                width: 200px!important;
                height: 60px!important;
                margin-top: 10px!important
            }

            .login-modal .login-methods {
                margin-top: 10px
            }

            .s-modal-header-inner svg {
                border: none!important;
                display: none!important
            }

            .s-login-modal .s-modal-header-inner {
                display: block;
                padding: 0!important
            }

            .s-login-modal .s-modal-title {
                text-align: center
            }

            .s-login-modal .s-modal-padding {
                padding-top: 20px
            }

            .footer-is-light .store-footer {
                background-color: #fff!important
            }

            .index .store-footer__top .footer-logo,.index .store-footer .full-about-block p {
                display: none
            }

            .store-footer {
                margin-top: 2rem
            }

            .store-footer__top {
                padding-top: 0!important
            }

            .footer-list a:hover {
                opacity: 1;
                text-decoration: underline
            }

            .store-footer .social-link {
                height: 2.2rem;
                width: 2.2rem;
                border-color: #000
            }

            .store-footer .social-link:hover {
                border-color: #000;
                opacity: 1;
                background-color: #000;
                color: #fff;
                font-size: 16px
            }

            .s-offer-modal-product .s-offer-modal-product-image-wrap {
                margin-bottom: .8rem;
                height: 10rem;
                background-color: #fff!important
            }

            .s-offer-modal-product .s-offer-modal-product-image {
                height: auto;
                max-height: 100%;
                width: auto;
                margin: auto
            }

            .s-offer-modal-product .s-offer-modal-product-name {
                width: 100%;
                text-align: center;
                font-weight: 700
            }

            .s-offer-modal-product .s-offer-modal-product-price {
                justify-content: center
            }

            img.thanks-item {
                content: url(https://cdn.salla.sa/cdn-cgi/image/fit=scale-down,width=400,height=400,onerror=redirect,format=auto/KjaVng/0hzD3eQhRJ25zjDgwpUCFicjcvAWm9AzpcpqAZ3T.png);
                content: url(https://cdn.salla.sa/cdn-cgi/image/fit=scale-down,width=400,height=400,onerror=redirect,format=auto/KjaVng/0hzD3eQhRJ25zjDgwpUCFicjcvAWm9AzpcpqAZ3T.png);
                margin-bottom: 1rem
            }

            .bg-white.border.rounded div.rtl\:-scale-x-100 {
                transform: none!important
            }

            @media(min-width: 640px) {
                .s-offer-modal-product.swiper-slide {
                    width:36%
                }
            }

            .faqs-div {
                margin: auto;
                margin-top: 40px;
                margin-bottom: 50px;
                padding: 40px 10%;
                width: 100%;
                background-color: #fbfbfb
            }

            .faqs-div h3 {
                color: #000;
                font-size: 2rem!important;
                font-weight: 700;
                white-space: nowrap;
                text-align: center;
                margin-bottom: 20px
            }

            button.accordion {
                padding-left: 2rem!important;
                margin-bottom: 0;
                width: 100%;
                background-color: #fbfbfb;
                color: #000;
                border: none;
                outline: none;
                text-align: right;
                padding: 12px 20px;
                font-size: 18px;
                cursor: pointer;
                transition: all .2s linear;
                position: relative;
                margin-top: 15px;
                border-radius: 0
            }

            button.accordion:after {
                font-family: "font awesome 5 pro";
                content: "\f078"!important;
                font-size: 16px;
                float: left;
                position: absolute;
                left: 1rem;
                top: 1.2rem
            }

            html[lang=en] button.accordion {
                text-align: left
            }

            html[lang=en] button.accordion:after {
                float: right;
                left: auto;
                right: 1rem
            }

            button.accordion.is-open:after {
                content: "\f077"!important
            }

            button.accordion.is-open {
                background-color: #2b2b2b;
                color: #fff;
                border-radius: 4px 4px 0 0
            }

            button.accordion.is-open strong {
                color: #fff!important
            }

            .accordion-content {
                background-color: #fff;
                border: 1px solid #d9dadc;
                border-top: none;
                padding: 0 20px;
                max-height: 0;
                overflow: hidden;
                transition: max-height .2s ease-in-out;
                border-radius: 0 0 4px 4px
            }

            .story-div {
                margin: auto;
                padding: 50px 10% 10px;
                background-color: #fff;
                max-width: 65%!important;
                text-align: center
            }

            .story-div img {
                height: 65px;
                margin: auto
            }

            .story-div h2 {
                font-size: 1.8rem;
                margin: 5px auto 20px!important;
                color: #000!important;
                font-weight: 700;
                text-align: center
            }

            .story-div p {
                color: #000;
                font-size: 1.2rem!important;
                font-weight: 400;
                margin-bottom: 8px;
                line-height: 1.8
            }

            .story-div a.btn {
                background-color: #000;
                color: #fff!important;
                border-radius: 2px;
                display: inline-block;
                padding: 12px 45px!important;
                margin: 15px 0;
                font-size: 20px;
                font-weight: 400;
                min-width: 50%
            }

            .description-div button.accordion:after {
                font-family: "font awesome 5 pro";
                content: "\2b"!important;
                font-size: 18px;
                font-weight: 700;
                left: 1rem;
                top: .6rem;
                transition: content .3s ease-in-out
            }

            html[lang=en] .description-div button.accordion:after {
                right: 1rem
            }

            .description-div button.accordion.is-open:after {
                content: "\f068"!important;
                font-size: 18px;
                font-weight: 300
            }

            .description-div button.accordion.is-open {
                background-color: #eee;
                color: #2b2b2b;
                border: 1px solid #e7e7e7
            }

            .description-div .accordion-content {
                border: 1px solid #e7e7e7;
                border-top: none;
                border-radius: 0
            }

            .description-div .accordion-content a {
                color: #c4b2a4!important
            }

            .description-div .accordion-content a:hover {
                color: #c4b2a4!important;
                text-decoration: underline
            }

            @media(max-width: 767px) {
                .faqs-div {
                    margin-top:30px;
                    margin-bottom: 40px;
                    width: 100%;
                    padding: 40px 3%
                }

                .faqs-div h3 {
                    font-size: 1.5rem!important;
                    margin-bottom: 10px
                }

                button.accordion {
                    padding: 10px 15px;
                    font-size: 14px
                }

                button.accordion:after {
                    font-size: 14px;
                    top: .7rem
                }

                .story-div {
                    padding: 40px 5% 10px;
                    max-width: 96%!important
                }

                .story-div img {
                    height: 50px
                }

                .story-div h2 {
                    font-size: 1.2rem;
                    margin: 15px auto 10px!important
                }

                .story-div p {
                    font-size: 1rem!important
                }

                .store-footer .grid-cols-2 {
                    grid-template-columns: repeat(1,minmax(0,1fr))
                }
            }

            .s-block:nth-of-type(2) .swiper-button-prev:after,.s-block:nth-of-type(2) .swiper-button-next:after {
                background-color: #000;
                border-radius: 50%;
                width: 40px!important;
                min-width: 35px!important;
                height: 35px;
                min-height: 33px!important;
                font-size: 16px;
                color: #fff;
                font-weight: 700;
                display: flex;
                align-items: center;
                justify-content: center
            }

            .s-block:nth-of-type(2) .carousel-slider .swiper-wrapper>div {
                flex-shrink: 0;
                padding-left: 15px;
                padding-right: 15px;
                max-width: 290px!important
            }

            @media(max-width: 560px) {
                .s-block:nth-of-type(2) .carousel-slider .swiper-wrapper>div {
                    width:90vw!important;
                    max-width: 90vw!important;
                    padding-left: 4vw;
                    padding-right: 4vw;
                    margin: 0 auto!important
                }
            }

            .close-menu.sicon-cancel {
                display: flex!important
            }

            @media(min-width: 1024px) {
                .s-block--default-home-slider:first-of-type {
                    margin-top:-150px!important
                }

                #mainnav {
                    position: fixed;
                    top: 0;
                    z-index: 30;
                    width: 340px;
                    max-width: calc(100% - 60px);
                    opacity: 0;
                    --tw-shadow-color: rgba(0, 0, 0, 0.3);
                    --tw-shadow: var(--tw-shadow-colored);
                    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
                    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
                    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
                    transition-timing-function: cubic-bezier(.4,0,.2,1);
                    transition-duration: 300ms;
                    transition-timing-function: cubic-bezier(.55,0,.1,1)
                }

                [dir=ltr] #mainnav {
                    left: 0;
                    --tw-translate-x: -100%;
                    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
                }

                [dir=rtl] #mainnav {
                    right: 0;
                    --tw-translate-x: 100%;
                    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
                }

                @media(max-width: 1280px) {
                    #mainnav {
                        position:absolute
                    }
                }

                #mainnav {
                    height: 100vh!important
                }

                #mainnav .inner {
                    position: static;
                    height: 100%;
                    overflow-y: auto;
                    padding-top: 4rem;
                    padding-bottom: 4rem
                }

                .menu-is-open #mainnav {
                    --tw-translate-x: 0px;
                    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
                    opacity: 1
                }

                #mainnav .container {
                    padding: 0
                }

                #mainnav .main-menu {
                    display: flex;
                    flex-direction: column;
                    padding: 0
                }

                [dir=ltr] #mainnav .main-menu a {
                    text-align: left
                }

                [dir=rtl] #mainnav .main-menu a {
                    text-align: right
                }

                #mainnav .main-menu a {
                    padding: 1rem!important
                }

                #mainnav .main-menu a {
                    border-bottom-width: 1px;
                    border-color: rgba(229,231,235,.6);
                    font-size: 1rem;
                    line-height: 1.5rem
                }

                .header-is-dark #mainnav .main-menu a {
                    border-color: rgba(255,255,255,.03);
                    --tw-text-opacity: 1;
                    color: rgba(255,255,255,var(--tw-text-opacity))
                }

                #mainnav .main-menu a:before {
                    display: none
                }

                #mainnav .sub-menu {
                    visibility: visible;
                    position: static;
                    width: 100%;
                    transform: none;
                    background-color: transparent;
                    padding: 0;
                    opacity: 1;
                    --tw-shadow: 0 0 rgba(0, 0, 0, 0);
                    --tw-shadow-colored: 0 0 rgba(0, 0, 0, 0);
                    box-shadow: 0 0 transparent,0 0 transparent,var(--tw-shadow);
                    box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow)
                }

                #mainnav .sub-menu .tooltip-content {
                    visibility: visible;
                    opacity: 1;
                    transform: translate(82px,-120px)
                }

                #mainnav li {
                    width: 100%
                }

                #mainnav li li {
                    padding-left: 0;
                    padding-right: 0
                }

                #mainnav li li>a {
                    border-color: rgba(255,255,255,.03)
                }

                [dir=ltr] #mainnav li li>a {
                    padding-left: 2rem
                }

                [dir=rtl] #mainnav li li>a {
                    padding-right: 2rem
                }

                [dir=ltr] #mainnav li li li>a {
                    padding-left: 3rem
                }

                [dir=rtl] #mainnav li li li>a {
                    padding-right: 3rem
                }

                [dir=ltr] #mainnav li li li li>a {
                    padding-left: 4rem
                }

                [dir=rtl] #mainnav li li li li>a {
                    padding-right: 4rem
                }

                [dir=ltr] #mainnav li li li li li>a {
                    padding-left: 5rem
                }

                [dir=rtl] #mainnav li li li li li>a {
                    padding-right: 5rem
                }

                #mainnav .has-children>a {
                    cursor: pointer
                }

                #mainnav .has-children>a * {
                    pointer-events: none
                }

                #mainnav .has-children>a:after {
                    content: "";
                    font-size: .875rem;
                    line-height: 1.25rem
                }

                #mainnav .has-children .sub-menu {
                    overflow: hidden;
                    transition-property: all;
                    transition-timing-function: cubic-bezier(.4,0,.2,1);
                    transition-duration: 500ms
                }

                [dir=ltr] #mainnav .has-children .sub-menu a {
                    padding-left: 1.5rem!important
                }

                [dir=rtl] #mainnav .has-children .sub-menu a {
                    padding-right: 1.5rem!important
                }

                #mainnav .has-children.is-open>.sub-menu {
                    overflow-y: auto
                }

                #mainnav .has-children.is-open>a:after {
                    content: ""
                }
            }