/* develope By Package +966536163844  Ahmedtahoon520@gmail.com - https://Ahmedtahoon//966536163844 */ 
@import url('https://fonts.googleapis.com/css2?family=:wght@200;300;400;500;600;700;800;900&family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600&display=swap'); 
@import url('https://site-assets.fontawesome.com/releases/v6.4.0/css/all.css'); 
body, *:not(i) {
    font-family: 'Cairo', sans-serif;
}

 
:root {
    --main-color: #c3366d;
    --infinte-color: #c3366d;
    --main-text-color: #c3366d;
    --main-text-color2: #fffff0;
    --main-text-color-dark: #c3366d;
    --color-main: #c3366d;
    --color-main-d: #c3366d;
    --color-main-l: #c3366d;
    --color-main-reverse: #c3366d;
    --color-text: #c3366d;
    --color-text-reverse: #fffff0;
    --color-title: #c3366d;
}
/*body*/
body , body.salla-theme_1 #sort, .circle-action, .container-fluid, header.site-header, .u-light , .product-form, #cart-content .cart-total-box, .product-cart, .cart-total-box, section.py-3, .container.p-0.px-md-3 , .container-fluid.sub-nav-content.is-active , label.product-option-name.required , .list--product-fields li.form-group:last-child , input#quantity_2099512159 , .btn-group>.btn:last-child:not(:first-child), .btn-group>.dropdown-toggle:not(:first-child), .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) , .page-box , .section-actions, .section-header .section--title {
    background: #f6f6f6 !important;
}

/*header*/
.sub-nav {
    border: none!important;
}

@media(min-width: 992px) {
    ul.main-menu {
        background: var(--main-color);
        margin: auto;
        width: 99%;
        border-radius: 30px;
    }

    .sub-nav a {
        color: var(--color-text-reverse)!important;
    }
}

@media(max-width: 992px) {
    body:not(.salla-theme_6) .main-menu li:not(.sub-menu-header) a , .sub-nav .main-menu li.sub-menu-header.categories-holder>span, .sub-nav .main-menu li.sub-menu-header.categories-holder ul.store-categories li.has-children>a:after {
        color: var(--color-text-reverse)!important;
    }

    .sub-nav .main-menu li.sub-menu-header.categories-holder ul.store-categories li.active {
        background: var(--main-color)!important;
    }
}

body:not(.salla-theme_6).font-dinnextltarabic-regular .main-menu li ul li a , .sub-nav .main-menu li.sub-menu-header.categories-holder>span {
    background: var(--main-color)!important;
}

body:not(.salla-theme_6).font-dinnextltarabic-regular .main-menu li ul li a:hover {
    background: #9E5F63 !important;
}

/*banner*/
[data-type="banner"] .container {
    padding: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
}

/*products */
body.salla-theme_1 .product .product-footer {
    display: block;
    text-align: center;
}

.product-price {
    display: flex;
    justify-content: center;
}

.product .product-footer span.sicon-cart:after {
    content: 'أضف للسلة';
    color: var(--color-text-reverse) !important;
    margin-right: 8px !important;
    font-family: "cairo";
}

.product .product-footer span.sicon-cart:before {
    content: ' \f291';
    color: var(--color-text-reverse) !important;
    font-family: "fontawesome";
}

.product-add {
    width: 80%;
    display: block;
    margin: auto;
    background-color: var(--main-color) !important;
    text-align: center;
    color: var(--color-text-reverse) !important;
}

.product {
    border: 1px solid var(--main-color) !important;
    background: #F4F5F4!important;
}

h3.product-title.mb-0 {
    text-align: center;
    font-weight: 700;
}

p.product-price {
    font-weight: 700;
    padding-bottom: 4rem;
}

span.price-after {
    color: red !important;
}

.product.cover {
    border-radius: 12px;
}

a.product-add.add_to_cart_btn {
    position: absolute;
    bottom: 0;
    border-radius: 31px;
    transform: translate(-5%, 10%);
}

a.product-add.add_to_cart_btn {
    margin-bottom: 11px;
}

@media(max-width: 992px) {
    .product {
        border-radius: 15px !important;
    }

    .section-header .section--title :before {
        font-size: 16px !important;
    }

    .product-add {
        width: 90%;
    }

    .product .product-footer span.sicon-cart:before, .product .product-footer span.sicon-cart:after {
        font-size: 17px;
    }

    .product .product-footer span.sicon-cart:after {
        margin-right: 3px !important;
    }
}

/*section title*/
.section-header:before {
    background-color: transparent !important;
}

/*icons */
.sicon-cart:before {
    content: "\f291";
    font-family: "fontawesome";
}

.sicon-search:before {
    content: "\f3eb";
    font-size: 20px;
    font-family: 'FontAwesome';
}

.sicon-user:before {
    content: "\f508";
    font-size: 20px;
    font-family: 'FontAwesome';
}

@media(min-width: 772px) {
    .section-header .section--title :before {
        content: "\f0e7";
        font-size: 20px;
        font-family: "fontawesome";
    }
}

/*footer*/
.footer-main {
    background-image:  url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 1440 560'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: url(%23linear-gradient); %7D .cls-1, .cls-2 %7B stroke-width: 0px; %7D .cls-3 %7B opacity: .1; %7D .cls-2 %7B fill: none; %7D %3C/style%3E%3ClinearGradient id='linear-gradient' x1='422.21' y1='700.64' x2='422.21' y2='699.64' gradientTransform='translate(-607258 389193.79) scale(1440 -555.48)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23000' stop-opacity='.65'/%3E%3Cstop offset='.8' stop-color='%23e69399' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg class='cls-3'%3E%3Crect class='cls-2' width='1440' height='560'/%3E%3Cpath class='cls-2' d='m0,129.78l10,15.85,10,10.8,10,10.9,10-18.19,10-53.58,10-48.15,10,59.11,10,12.32,10-44.17,10-47.34,10,30.95,10,20.43,10-48.66,10-1.92,10-1.26,10-10.84,10,62.07,10-40.36,10,23.48,10,62.59,10-43.57,10-18.17,10,20.38,10,41.15,10-14.33,10,19.8,10-23.89,10-22.81,10,25.5,10-62.03,10,5.11,10-37.54,10,45.38,10-17.5,10-28.47,10,62.07,10,50.61,10-47.74,10,64.24,10-14.02,10,8.67,10-1.49,10-19.59,10,60.86,10,12.51,10,16.76,10,54.93,10-33.87,10-59.35,10,15.04,10-56.24,10-66.82,10-32.69,10,13.88,10-7.73,10-5.14,10-21.76,10,61.42,10-25.55,10-30.82,10-6.48,10,48.8,10,48.91,10,47.15,10,16.06,10,52.6,10,35.22,10-37.32,10,21.47,10,10.89,10-8.91,10,6.88,10,16.91,10-10.94,10,23.21,10,17.45,10,6.54,10,6.09,10-49.84,10,55.47,10-46.16,10,42.87,10-5.19,10-54.25,10-15.85,10,36.79,10,47.05,10-14.85,10,16.33,10-35.58,10,25.83,10,24.53,10-38.37,10-33.03,10,47.12,10,5.37,10,39.56,10-24.74,10,15.81,10-39.11,10-56.93,10-21.45,10-46.51,10-10.45,10,34.08,10,57.82,10,1.68,10-61.29,10,34.51,10,23.26,10-19.79,10-17.37,10,35.22,10-9.41,10-43.64,10-65.15,10-36.62,10-47.31,10,64.11,10-35.37,10,51.75,10,8.52,10,34.83,10-23.48,10-31.72,10-27.04,10-23.43,10,16.44,10-63.61,10-10.56,10,1.94,10,37.63,10,42.08,10,68.62,10-6.62,10,56.26,10,35.14,10-51.85,10-66.89,10-62.1,10-19.34,10-25.84,10,4.47,10,47.32'/%3E%3Cpath class='cls-1' d='m0,129.78l10,15.85,10,10.8,10,10.9,10-18.19,10-53.58,10-48.15,10,59.11,10,12.32,10-44.17,10-47.34,10,30.95,10,20.43,10-48.66,10-1.92,10-1.26,10-10.84,10,62.07,10-40.36,10,23.48,10,62.59,10-43.57,10-18.17,10,20.38,10,41.15,10-14.33,10,19.8,10-23.89,10-22.81,10,25.5,10-62.03,10,5.11,10-37.54,10,45.38,10-17.5,10-28.47,10,62.07,10,50.61,10-47.74,10,64.24,10-14.02,10,8.67,10-1.49,10-19.59,10,60.86,10,12.51,10,16.76,10,54.93,10-33.87,10-59.35,10,15.04,10-56.24,10-66.82,10-32.69,10,13.88,10-7.73,10-5.14,10-21.76,10,61.42,10-25.55,10-30.82,10-6.48,10,48.8,10,48.91,10,47.15,10,16.06,10,52.6,10,35.22,10-37.32,10,21.47,10,10.89,10-8.91,10,6.88,10,16.91,10-10.94,10,23.21,10,17.45,10,6.54,10,6.09,10-49.84,10,55.47,10-46.16,10,42.87,10-5.19,10-54.25,10-15.85,10,36.79,10,47.05,10-14.85,10,16.33,10-35.58,10,25.83,10,24.53,10-38.37,10-33.03,10,47.12,10,5.37,10,39.56,10-24.74,10,15.81,10-39.11,10-56.93,10-21.45,10-46.51,10-10.45,10,34.08,10,57.82,10,1.68,10-61.29,10,34.51,10,23.26,10-19.79,10-17.37,10,35.22,10-9.41,10-43.64,10-65.15,10-36.62,10-47.31,10,64.11,10-35.37,10,51.75,10,8.52,10,34.83,10-23.48,10-31.72,10-27.04,10-23.43,10,16.44,10-63.61,10-10.56,10,1.94,10,37.63,10,42.08,10,68.62,10-6.62,10,56.26,10,35.14,10-51.85,10-66.89,10-62.1,10-19.34,10-25.84,10,4.47,10,47.32v482.8H0V129.78Z'/%3E%3C/g%3E%3C/svg%3E"); background-size: cover!important;
    background-repeat: no-repeat;
}

.footer-title , .footer-item p {
    text-align: center;
}

.footer-main .store-contact , .footer-main ul.social {
    justify-content: center;
    display: flex;
}

.footer-links {
    columns: 1;
    justify-content: center;
    align-items: center;
    display: flex;
    flex-direction: column;
}

@media(max-width: 992px) {
    section.u-light.py-5.text-center > div > div {
        display: flex;
        justify-content: center;
    }
}

body:not(.salla-theme_6) .main-menu li:not(.sub-menu-header) a, .sub-nav .main-menu li.sub-menu-header.categories-holder>span, .sub-nav .main-menu li.sub-menu-header.categories-holder ul.store-categories li.has-children>a:after {
    background-color: var(--main-color);
    color: var(--color-text-reverse)!important;
}

.store-notify p {
    font-size: 16px;
    font-weight: 800;
}

h3.product-title.mb-0 , h3.product-title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

@media (max-width: 767px) {
    a.product-add.add_to_cart_btn {
        position: inherit;
        border-radius: 13px;
        transform: none;
        margin: 1px auto 7px!important;
        width: 90%;
    }

    p.product-price {
        padding-bottom: 10px !important;
    }
}

.footer-main {
    /* padding-bottom: 10rem !important; */
    position: relative;
}