body {
    background-color: white;
}

body h2 {
    font-size: 18px !important;
    color: #740548;
}
.s-social-link a{
color: white;
    background-color: #561c4e;
}
.header-search {
    flex: 0;
    flex-basis: 335px !important;
}

.s-slider-block__title {
    padding-right: 20px;
    padding-left: 20px;
}

.s-contacts.s-contacts-header.hydrated {
    padding: 0 20px;
}

.s-contacts.s-contacts-header.hydrated a {
    color: #692f53;
}

.s-block--fixed-banner {
    margin-top: 0px;
}

.s-block {
    position: relative;
}

.s-block::before {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 70px;
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.dev/svgjs' width='2000' height='80' preserveAspectRatio='none' viewBox='0 0 2000 80'%3e%3cg mask='url(%26quot%3b%23SvgjsMask1056%26quot%3b)' fill='none'%3e%3cpath d='M 0%2c6 C 20%2c14.2 60%2c47.4 100%2c47 C 140%2c46.6 160%2c5.2 200%2c4 C 240%2c2.8 260%2c39.4 300%2c41 C 340%2c42.6 360%2c9.8 400%2c12 C 440%2c14.2 460%2c49.8 500%2c52 C 540%2c54.2 560%2c19.6 600%2c23 C 640%2c26.4 660%2c67.2 700%2c69 C 740%2c70.8 760%2c34.4 800%2c32 C 840%2c29.6 860%2c63.4 900%2c57 C 940%2c50.6 960%2c2.6 1000%2c0 C 1040%2c-2.6 1060%2c39 1100%2c44 C 1140%2c49 1160%2c25 1200%2c25 C 1240%2c25 1260%2c46.2 1300%2c44 C 1340%2c41.8 1360%2c12.2 1400%2c14 C 1440%2c15.8 1460%2c49.4 1500%2c53 C 1540%2c56.6 1560%2c32.2 1600%2c32 C 1640%2c31.8 1660%2c57.8 1700%2c52 C 1740%2c46.2 1760%2c3.6 1800%2c3 C 1840%2c2.4 1860%2c47.2 1900%2c49 C 1940%2c50.8 1980%2c19.4 2000%2c12L2000 80L0 80z' fill='rgba(255%2c 255%2c 255%2c 1)'%3e%3c/path%3e%3c/g%3e%3cdefs%3e%3cmask id='SvgjsMask1056'%3e%3crect width='2400' height='70' fill='white'%3e%3c/rect%3e%3c/mask%3e%3c/defs%3e%3c/svg%3e") no-repeat;
    z-index: 50;
}

.s-block:first-of-type::before,
.s-block:nth-of-type(2)::before,
.s-block:nth-of-type(3)::before,
.s-block:nth-of-type(4)::before {
    content: "";
}

html[dir="ltr"] .s-block--fixed-banner:first-of-type,html[dir="ltr"] .s-block:nth-of-type(16) {
    display: none;
}

html[dir="rtl"] .s-block:nth-of-type(3),html[dir="rtl"] .s-block:nth-of-type(17) {
    display: none;
}

.s-block:nth-of-type(2),
.s-block:nth-of-type(4) {
    display: none;
}

.s-block--fixed-banner .container {
    max-width: 100%;
    padding: 0;
}

.sicon-menu::before {
    color: black;
}

.banner--fixed img {
    border-radius: 40px;
}

.top-navbar {
    background: linear-gradient(to right, #cb8d82, #f3d3c7);
    color: #692f53 !important;
    padding: 0 15px;
    border-radius: 40px;
}

.header-btn__icon {
    font-size: 1.05rem;
    color: #692f53;
    height: 2rem;
    width: 2rem;
}

.s-product-card-price {
    font-size: 1.075rem;

    margin-right: 5px;
}
salla-slider .slide--one-sixth {
        width: 12.2%!important;
    }

@media(min-width:768px) {
    #mainnav .container>div {
        justify-content: center;
    }

    .navbar-brand {
        display: none;
    }

    .main-menu {}

    .main-menu li a span {
        font-size: 16px;
    }

    .main-nav-container.fixed-header .inner {
        z-index: 999;
    }
}

.slide--cat-entry {
    border-radius: 50%;
    height: 8rem;
    width: 8rem !important;
    background-color: #f9b0b2;
}

@media(max-width:768px) {
    #mainnav .container>div>div {
        width: 100%;
        justify-content: space-between;
    }

    .navbar-brand {
        margin-right: auto;
    }

    html[dir="rtl"] .s-block:nth-of-type(2) {
        display: block;
        padding: 0;

    }

    html[dir="ltr"] .s-block:nth-of-type(4) {
        display: block;
        padding: 0;

    }

    .top-navbar {
        background: #cfccce !important;
    }

    .s-block--fixed-banner+.s-block--fixed-banner {
        margin-top: 0 !important;
    }

    .header-search {
        flex: 0;
        flex-basis: 120px !important;
    }

    .s-search-inline {
        min-width: 160px;
    }

    .header-btn__icon {
        font-size: 0.80rem;
        color: #692f53;
        height: 1.6rem;
        width: 1.6rem;
    }

    .s-block:first-of-type,
    .s-block:nth-of-type(3) {
        display: none;
    }

    .main-menu li:nth-of-type(9),
    .main-menu li:nth-of-type(8) {
        display: none;
    }

    .s-block::before {
        bottom: -10px;
    }

    .slide--cat-entry {
        height: 7rem !important;
        width: 7rem !important;
        background-color: #f7b2e2 !important;
    }

    salla-slider .slide--one-sixth {
        width: 35%!important;
    }
}

/*End Res*/
.main-menu li a span {
    color: #561c4e;
}
.s-block.s-block--fixed-banner:nth-of-type(17){
margin-top: 0 !important;
}
.main-menu li:nth-of-type(10) a {
    position: relative;
    width: 200px;
}

.main-menu li:nth-of-type(10) a span {
    left: 50%;
    color: transparent;
    background: white;
    background-image: url(https://cdn.salla.sa/form-builder/SfNlhqupsJxW7VCYyinpUdcSFWLGauDZS468PMsE.png);
    background-position: center;
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);
    background-size: contain;
    width: 70px;
    height: 60px;
    background-repeat: no-repeat;
    position: absolute;
    top: 58%;
    transform: translate(-50%, -50%);
    border-radius: 50%;
    border: 20px solid;
    border-color: transparent;
    padding: 30px;
    z-index: 100;
}

.slide--cat-entry i {
    display: none;
}

.swiper-slide.slide--one-sixth:first-of-type {
    order: -3;
}

.s-block.s-block--categories {
    margin-top: 50px;
    background-color: white;
}

.s-block--tabs-produtcs {
    background-color: #bdb2b236 !important;
}

.s-product-card-content-title a {
    font-size: 0.975rem;
    color: rgb(54 14 61);
}

salla-add-product-button[width=wide] {
    width: 90%;
    margin: 0 auto;
    background-color: hsla(0, 0%, 86%, .8);
    color: white;
    border: none;
}

salla-add-product-button[width=wide]:hover,
.s-button-btn:hover {
    background-color: #f9b0b2;
}

.s-button-btn {
    border-radius: 0px;
}

.s-button-outline {
    border: none;
}

.s-product-card-image {
    background-color: white;
}

.s-block--tabs-produtcs .tab-trigger {
    background-color: transparent !important;
    font-size: 21px;
}

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


.s-slider-block__title h2 {
    font-size: 1.5rem !important;
    color: #860754;
    display: flex;
    align-items: center;
}

.s-slider-block__title h2::before,
.s-slider-block__title h2::after {
    width: 100px;
    content: '';
    padding: 1px;
    margin: 6px;
}

.s-slider-block__title h2::before {
    background: linear-gradient(to left, transparent, #f6bfb2);
}

.s-slider-block__title h2::after {
    background: linear-gradient(to right, transparent, #f6bfb2);
}

.s-button-text {
    color: #860754;
}

.s-product-card-fit-height .s-product-card-image {
    height: 5rem;
    max-height: 11rem;
}


.s-product-card-entry {
    border-radius: 0.5rem;
    border: 1px solid #8607534b;
    padding: 8px 15px 0;
}

.s-block--fixed-banner:not(:first-of-type) {
    background-color: #bdb2b236 !important;
}

.s-block.s-block--best-offers {
    background-color: #bdb2b236 !important;
    margin: 0 !important;
}

@media (min-width: 640px) {
    .carousel-slider .swiper-wrapper>div {
        padding-left: 2.425rem;
        padding-right: 1.225rem;
    }

    .s-block:not(:first-of-type) {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }
    .s-block:nth-of-type(3) {
    padding-top:0 !important;
    margin-top:0!important;
    }
.s-block:nth-of-type(3) .container .banner--fixed img {
        width: 100% !important;
        margin: 0 auto ;
    }
.s-block.s-block--fixed-banner:nth-of-type(17) .container a.banner--fixed img,.s-block.s-block--fixed-banner:nth-of-type(16) .container a.banner--fixed img,.s-block.s-block--fixed-banner:nth-of-type(22) .container a.banner--fixed img {
width:60% !important;
margin: 0 auto;
}
    .s-block.s-block--best-offers {
        padding: 1.5rem 53px !important;
        background-color: #bdb2b236 !important;
        padding: 1.5rem 53px !important;
        margin: 0 !important;
        max-width: 100% !important;
    }

    .s-block.s-block--testimonials.container {
        padding: 100px !important;
        background-color: #bdb2b236 !important;
        margin: 0;
        max-width: 100%;
    }
}

.s-reviews-testimonial {
    background-color: #bdb2b236 !important;
}

/* 1. موبايلات صغيرة */
@media (max-width: 575.98px) {

    .s-slider-block__title h2::before,
    .s-slider-block__title h2::after {
        width: 50px;
        content: '';
        padding: 1px;
        margin: 6px;
    }

    .s-block:not(:first-of-type) {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }

    .s-slider-block__title h2 {
        font-size: 14px !important;
    }

    .s-block.s-block--categories {
        margin-top: 0px;
    }

    .main-nav-container.fixed-pinned .inner {
        width: 100%;
        padding: 0 20px;
        max-width: 96%;
        left: 7px !important;
        margin: 0 auto;
        top: 8%;
    }

    .s-product-card-entry {
        padding: 8px 10px 0;
    }

    .s-product-card-fit-height .s-product-card-image {
        height: 9rem;
    }

    .s-block--fixed-banner:not(:first-of-type, :nth-of-type(2), :nth-of-type(3), :nth-of-type(4)) .container .banner--fixed img {
        width: 90% !important;
        margin: 20px auto;
    }

    .footer-is-light .store-footer {
        background-image: url(https://cdn.salla.sa/form-builder/PfU0NZc5bKLtnPpK5RC629rNm1ArLVAZ3xYYiHvv.webp);
        margin-top: 0 !important;
        background-size: cover;
        background-position: center 0px;
    }

    .s-block.s-block--testimonials.container {
        padding: 50px 20px !important;
        background-color: #bdb2b236 !important;
        margin: 0;
        max-width: 100%;
    }
}

/* 2. موبايلات متوسطة وكبيرة */
@media (min-width: 576px) and (max-width: 767.98px) {
    .main-nav-container.fixed-pinned .inner {
        width: 100%;
    }
}

/* 3. تابلت */
@media (min-width: 768px) and (max-width: 991.98px) {
    .main-nav-container.fixed-pinned .inner {
        width: 100%;
    }
}

/* 4. لابتوب */
@media (min-width: 992px) and (max-width: 1199.98px) {
    .main-nav-container.fixed-pinned .inner {
        position: fixed;
        top: 10%;
        left: 10%;
        width: 1100px;
        right: auto;
        z-index: 99;
        box-shadow: 0 0 5px rgba(0, 0, 0, .1);
        transform: translate3d(0, -100%, 0);
        border-radius: 50px;
        background: rgb(255 255 255 / 74%);
        box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
        backdrop-filter: blur(14px);
        -webkit-backdrop-filter: blur(14px);
    }
}

@media(max-width: 1365px) {
    .main-nav-container.fixed-pinned .inner {
        position: fixed;
       top: 13%;
        left: 9%;
        width: 1100px;
        right: auto;
        z-index: 99;
        box-shadow: 0 0 5px rgba(0, 0, 0, .1);
        transform: translate3d(0, -100%, 0);
        border-radius: 50px;
        background: rgb(255 255 255 / 74%);
        box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
        backdrop-filter: blur(14px);
        -webkit-backdrop-filter: blur(14px);
    }
}

/* 5. ديسكتوب */
@media (min-width: 1200px) {
    .main-nav-container.fixed-pinned .inner {
        position: fixed;
        top: 13%;
        left: 9%;
        width: 1100px;
        right: auto;
        z-index: 99;
        box-shadow: 0 0 5px rgba(0, 0, 0, .1);
        transform: translate3d(0, -100%, 0);
        border-radius: 50px;
        background: rgb(255 255 255 / 74%);
        box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
        backdrop-filter: blur(14px);
        -webkit-backdrop-filter: blur(14px);
    }
}
@media only screen and (min-width: 1024px) {
    .main-menu {
         margin-left: 0 !important; 
         margin-right: 0 !important; 
       
    }
   .main-menu li>a {
   padding: 20px 10px !important; 
   }
}
#featured-products-style2-6 .tabs.hide-scroll,
#featured-products-style2-7 .tabs.hide-scroll,
#featured-products-style2-9 .tabs.hide-scroll,
#featured-products-style2-10 .tabs.hide-scroll,
#featured-products-style2-12 .tabs.hide-scroll,
#featured-products-style2-13 .tabs.hide-scroll,
#featured-products-style2-14 .tabs.hide-scroll {
    display: none;
}

.footer-is-light .store-footer {
    background-image: url(https://cdn.salla.sa/form-builder/PfU0NZc5bKLtnPpK5RC629rNm1ArLVAZ3xYYiHvv.webp);
    margin-top: 0 !important;
}

.footer-is-light .store-footer .store-footer__inner {
    background-color: rgb(243 244 246 / 0%);
}