/* Add custom CSS styles below */ 
@font-face {
    font-family: 'Arbfonts';
    src: url('https://cdn.assets.salla.network/themes/customization/474693345/RH-Zak-Bold-1.otf') format('truetype');
}
body:before {
        content: '';
        width: 100%;
        height: 100%;
                background:url(https://cdn.salla.sa/PrYnG/Ia4QLxtNpfN2vAkJsZ3ebSDkZnRmtpywgD0kxsH9.png);

     background-color: #fff !important;
        background-repeat: no-repeat;
        background-position: center;
        background-size:160px;
        transform:scale(0);

        position: fixed;
        z-index: 999999;
        animation-name: pupup;
        animation-duration: 0.8s;
    }
    
    @keyframes pupup{
        0% {
    transform:scale(1);
        }    
        18% {
    transform:scale(1);
        }    
        80% {
    transform:scale(1);
        }
        100% {
    transform:scale(0);
        }
    }


.sub-nav-header a:hover {
 color:#ef4a5e !important;

}
.sub-nav a {
  color: #4b2871 !important;
  font-size: 17px !important;
  background: #f7f7f7  !important;
  border-radius: 75px;
}

section.section:nth-of-type(2):not(.py-5) .products-grid {
    margin-right:-1%;
}

section.section:nth-of-type(3):not(.py-5) .products-grid {
    margin-right: 18%;
}

section.section:nth-of-type(4):not(.py-5) .products-grid {
    margin-right: 18%;
}

section.section:nth-of-type(5):not(.py-5) .products-grid {
    margin-right: 30%;
}

section.section:nth-of-type(6):not(.py-5) .products-grid {
    margin-right: 18%;
}

section.section:nth-of-type(7):not(.py-5) .products-grid {
    margin-right: 18%;
}

section.section:nth-of-type(8):not(.py-5) .products-grid {
    margin-right: 30%;
}

@media only screen and (max-width: 480px) {
    section.section:nth-of-type(2):not(.py-5) .products-grid {
        margin-right: 0%;
    }
}
    section.section:nth-of-type(3):not(.py-5) .products-grid {
        margin-right: 0%;
    }

    section.section:nth-of-type(4):not(.py-5) .products-grid {
        margin-right: 0%;
    }

    section.section:nth-of-type(5):not(.py-5) .products-grid {
        margin-right: 0%;
    }

    section.section:nth-of-type(6):not(.py-5) .products-grid {
        margin-right: 0%;
    }

    section.section:nth-of-type(7):not(.py-5) .products-grid {
        margin-right: 0%;
    }

    section.section:nth-of-type(8):not(.py-5) .products-grid {
        margin-right: 0%;
    }

.salla-theme_6 .section {
  padding: 0.0rem 0 !important;
    margin: -1px auto;
}

.salla-theme_6 .container.banner a img {
    margin: -1px auto;
}
.product-title {
    text-align: center!important;

    font-size: 16px !important;
}
.feature-item p {

  font-size: 14px;
  color: #9282a4;
}
.feature-item h3 {

  font-weight: 700;
  margin-bottom: 8px;
  color: #7f4983;
}
.sicon-bell:before {
    content: "\e9b0";
    color: #ffffff;
}
.product-subtitle {
    display: none!important;
}
.feature-item__icon {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50px;
  flex: 0 0 50px;
  display: inline-block;
  width: 50px;
  height: 50px;
  line-height: 43px;
background-color: #4a2670;
color: #fff;
border-radius: 50%;
font-size: 24px;
border-color: #4a2670;
text-align: center;;
  margin-bottom: .5rem;
}
/*.product-price{*/
/*    color:#1d1d1d!important; */
/*    text-align:center!important;*/
/*}*/
.salla-theme_6 .product .product-footer {
    text-align: center!important;
}
.salla-theme_6 .product .product-footer {
  padding: 4px 0px 0px;
}
span.product-price:after, p.product-price span.price-after:after {
    /* content: "شامل التوصيل و الضريبة"; */
    display: block!important;
    font-size: 10px!important;
    margin: 11px 8px 5px;
    color: #9c9c9c;
    white-space: pre;
}
body {
  font-family: Arbfonts, helvetica neue,Helvetica,Arial,sans-serif !important;
  font-size: 14px;
  line-height: 1.42857143;
  color: #4a2670;
  background-color: #fff;
  background-image: url(https://i.imgur.com/0U4QDAP.png);
}
span.price-after {
    text-align: center;
}

span.product-price:after {
    /* margin: 15px -23px 5px; */
}

span.price-before {
    margin: 5px 0px 3px;
}

span.promotion-title {
    margin: -13px 0px 0px;
}

.product-add.add_to_cart_btn {
    background:   #dda78b !important;

}
.main-slider.slick-dotted.slick-slider {
    margin-bottom: 0;
    padding: 0 0 30px;
}
.salla-theme_6 .testimonails-listing .slick-dots li button[aria-selected="true"] {
  background-color: #4a2670 !important;
  opacity: 1 !important;
}
.salla-theme_6 .product .product-footer .not-available {
 Background-color: #dba182;
  border-radius: 3px;
  color: #ffffff;
  display: block;
  font-size: 100%;
  height: 40px;
  line-height: 18px;
  margin: 5px 0 0;
  padding: 10px 15px;
  text-align: center;
  width: 100%;
}
  @media only screen and (max-width: 768px){
.salla-theme_6 .product-footer {
  padding: 0 0px 0px !important;
}}
.salla-theme_6 .product .product-footer .product-add.add_to_cart_btn {
 position: relative;
margin: 10px 0 0;
padding: 10px 15px !important;
background: linear-gradient(to left,#4d2a73,#4d2a73) !important;
color: #fff !important;

font-size: 15px;
line-height: 17px;
border-radius: 55;
height: 38px !important;
}
.sub-nav .main-menu > li.sub-menu-header {

  padding: 7px 15px !important;
  font-family: "Tajawal";
  font-size: 14px;
  color: #4a2670;
  background: #000000;
    background-color: rgb(0, 0, 0);
}

.btn:hover {
  background: #d08b8d;
    background-color: rgb(208, 139, 141);
  border-color:#1d2543;
  color: #fff;
}
.product.contain:hover::after {
  top: 100%;
}
.salla-theme_6 .section-header .btn.btn-rounded {
  background-color: #4a2570;
  font-family: DINNextLTArabic-Regular;
  font-size: 16px;
  height: 36px;
  line-height: 30px;
  padding: 0 15px;
  color: #fff;
}
.salla-theme_6 .section-header .btn.btn-rounded:hover {
  background-color:#4a2570;
}
.salla-theme_6 .section-header {
  margin-bottom: 29px;
}
header .sicon-cart::before {
  content: "\f291";
  font-family: 'FontAwesome' !important;
  color:#fff  !important;
}
@media only screen and (max-width: 768px) {
    .salla-theme_6 .product .product-price {
        padding: 0 24px !important;
        text-align: center;
    }
}
  @media only screen and (max-width: 480px){
.salla-theme_6 section.section.has-slider .section-header .section-actions {
  left: unset;
  position: relative;
  top: 10px;
  transform: unset;
}}
@media (max-width: 991px) {
    .sub-nav-header img {
        display: none;
    }

    section.section:nth-of-type(2):not(.py-5) .products-grid {
        margin-right: 0%;
    }

    section.section:nth-of-type(3):not(.py-5) .products-grid {
        margin-right: 0%;
    }

    section.section:nth-of-type(4):not(.py-5) .products-grid {
        margin-right: 0%;
    }

    section.section:nth-of-type(5):not(.py-5) .products-grid {
        margin-right: 0%;
    }

    section.section:nth-of-type(6):not(.py-5) .products-grid {
        margin-right: 0%;
    }

    section.section:nth-of-type(7):not(.py-5) .products-grid {
        margin-right: 0%;
    }

    section.section:nth-of-type(8):not(.py-5) .products-grid {
        margin-right: 0%;
    }

    .product-price {
    }

    .product-add.add_to_cart_btn span:last-child {
    }
}

@media (max-width: 1024px) {
    .product-add.add_to_cart_btn span:last-child {
    }
}
.sub-nav-header {
    background: #fff !important;
}
.sub-nav-header {
    background: #fff !important;
}

.sub-nav-header::before {
    content: "";
    text-align: center !important;
    display: block;
    height: 171px !important;
    background-image: url(https://cdn.salla.sa/PrYnG/Ia4QLxtNpfN2vAkJsZ3ebSDkZnRmtpywgD0kxsH9.png);
    background-repeat: no-repeat !important;
    background-position: top center !important;
    background-size: 115PX;
   
}

.footer-title span {
    font-weight: 700;
    font-size: 25px;
}

@media only screen and (max-width: 991px) {
    .feature-item:not(:last-child) {
        width: 48%;
        display: inline-block;
    }
}



.store-contact {
    text-align: center!important;
}

.product-showwithslug > section[style="background: #FAFAFA;"] {
    background: #fff !important;
}

.section--title {
  font-family: revert-layer;
  color: #4a2670  !important;
      PADDING-TOP: 2PX;
}
.add-cart-large, .order-btn {
    background:   #49256f;

    border-color:   #49256f;

}
.cart-fav .btn-rounded.add-to-wishlist, .cart-fav .btn-rounded.remove-from-wishlist {
  color: #f00;
  font-size: 25px;
}

.cart-nav-submit, .cart-nav-more, .cart-nav-solid {
    background: #f55f64;
    border-color: #f55f64;
}
.sub-nav .main-menu li.sub-menu-header.categories-holder > span {
  border-top: 5px solid #eee;
  display: block;
  font-weight: 400;
  padding: 5px 15px !important;
  width: 100%;

}

.site-header .header-top .search-wrapper #search #searchbox.prompt {
    box-shadow: none;
    border: 0px solid #000000;
    border-bottom: 1px solid #fff;
padding-right:65px;
}







@media (max-width: 991px) {
    .main-menu li i {
        margin-left: 5px;
        color: #0b0b0b;
        font-size: 18px;
    }
}

.sub-nav .main-menu li.sub-menu-logged-in a {
  min-height: 40px;
  padding: 5px 8px !important;
}

.sub-nav .main-menu li#ls_switcher_mobile a:before {
    color: #000000;
    content: "\e93d";
    display: inline-block;
    /*font-family: "Tajawal";*/
    font-size: 20px;
    margin-left: 10px;
    vertical-align: middle;
}

.sub-nav .main-menu li#ls_switcher_mobile {
    border-top: 1px solid #000;
}

.product-show .product-details__subtitle {
    color: #5a5a5a;
    font-size: 16px;
}

.product-details__title {
    color: #7f4983;
}

.product-price, .product-details__price, .product:hover .product-title, .footer-title, .footer-item p, .product-details__hot strong, .section-header .section--title, .footer-links a, .sub-nav-header p, .sub-nav-header a {
    color: #49256f;
}

.pb-3, .py-3 {
    padding-bottom: 1rem!important;
background: #fbfbfb !important;

}

@media only screen and (max-width: 767px) {
    .salla-theme_6 .product>a .promotion-title {
        font-size: 12px;
        padding: 4px 3px 3px;
    }
}

.sub-nav .main-menu li.sub-menu-header.categories-holder ul.store-categories li {
  border-bottom: 1px solid #f8f8f8;
  display: block !important;
  position: relative;
  background-color: #f7f7f7;
}
button#apply_coupon_form_submit {
    color: white;
    background-color: black;
}
.salla-theme_6 .product {
  background-color: #f7f7f7;
  border-radius: 9px;
}
.form-group.coupon .btn {
    border-radius: 2px 0 0 2px;
    left: 0;
    min-width: 65px;
    padding: 5px 0 8px;
    position: absolute;
    top: 50%;
    background-color: black ;
    transform: translateY(-50%);
}

.qty-field--custom .btn--qty-add, .qty-field--custom .btn--qty-sub {
    background:#49256f;
    border: 1px solid #49256f;
    color: white;
    flex: 0 0 50px;
    height: 36px;
    transition: all .35s cubic-bezier(.2,1,.3,1);
}

.salla-theme_6.color-mode-dark .site-header .sub-header * {
    color: #fff  !important;
}

.site-header,.sub-nav a,.sub-nav,.salla-theme_6 .sub-nav .main-menu>li>ul {
    background: #ffffff;
}
.salla-theme_6 .site-header .sub-header .dropdown.dropdown-store-header .circle-action {
color: #fff;
font-size: 18px;
background-color: rgb(77, 42, 115);
  font-size: 18px;
  
}
.sub-header {
    background-color: #fff;
}

body > footer > div.footer-sub > div > div > div.fs-rights > p {
    display: none;
}

body > footer > div.footer-sub > div > div > div.fs-rights::before {
    content: " الحقوق محفوظة لمتجر" " " "مزارع الزعفران © 2023 ";
    display: block;
}

body > section .container.banner {
    width: 100%;
    padding: 0;
}

body, section.section {
    /* background: linear-gradient(206deg,transparent -183%,#ffffffbf 83%,#fff 200%),url(https://cdn.salla.sa/Yxlom/Nvpq4ukC7Wiw925brB3VBTSKAalBNlLIMBGBtiUk.png)!important; */
    /* background: linear-gradient(206deg,transparent -183%,#ffffffbf 83%,#fff 200%), url(https://cdn.salla.sa/Yxlom/45ibxWAFc3W36olNnFoSw2vWuho0DZ2Qc1l4rQVC.jpg)!important; */
}

.products-listing,.product-showwithslug > section[style="background: #FAFAFA;"] {
    background: transparent !important;
}
.salla-theme_6 .product > a .promotion-title {
  background-color: #f99f70;
  border-radius: 5px 0 0 5px;
  display: block;
  font-size: 12px;
  left: auto;
  padding: 1px 8px 3px;
  position: absolute;
  right: 0;
  top: 10px;
  width: auto;
}
.sub-nav__close svg {
    fill: #e74053;
}
.salla-theme_6 .product .product-footer .product-price {
   padding: 3px;
  padding-right: 3px;
  padding-left: 3px;
padding-left: 33px;
padding-right: 53px;
    color: #4b2771 !important;
}
.salla-theme_6 .site-header .sub-header .th-main-phone-no span {
  display: NONE;
  font-size: 15px;
  padding: 14px 0 0;
  vertical-align: middle;
}
@media only screen and (max-width: 700px){
.salla-theme_6 .site-header .header-top .logo a img {
   height: 115px !important;
   padding-right: 97px;
	max-width: 333px !important

}
}
  @media only screen and (max-width: 700px){
.salla-theme_6 .site-header .header-top .search-container #searchbox {
  border-radius: 68px;
  box-shadow: none;
  height: 40px;
}}
.salla-theme_6 .site-header .header-top .logo a img {
height: 115px !important;
  max-height: unset !important;
  max-width: unset !important;
  vertical-align: middle;
  width: auto;

}
.sub-nav .main-menu > li > a, .sub-nav .main-menu > li ul > li a {
  color: #fff;!important;
  opacity: 1 !important;

}

.sub-nav .main-menu > li:hover > a, .sub-nav .main-menu > li:hover > a > i {
  color: #fff;
}
#searchbox.prompt {
  border-radius: 4px;
  background: #fff;
  border: 1px solid #eee;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  PADDING-LEFT: 62PX;
  width: 100%;
  font-size: 16px;
  pdding: .25rem .5rem .55rem;
  border: 0;
  border-radius: 5px;
  padding-right: 0rem;
  background: #eeeded  url(../img/search.svg) right .5rem center no-repeat;
    background-position-x: right 0.5rem;
    background-position-y: center;
    background-repeat: no-repeat;
  -webkit-box-shadow: 0 4px 7px 0 rgba(0,0,0,.08);
  box-shadow: 0 4px 7px 0 rgba(0,0,0,.08);
}
.form-control::placeholder {
  color:#4d2a73;
  opacity: 1;
}
.login-option {
  background: transparent;
  border-radius: 5px !important;
  margin: 0 10px;
    margin-right: 10px;
  height: 74px;
  flex: 1 0 0;
}
#modal_login .modal-content {
  min-height: 338px;
}

.salla-theme_6.color-mode-dark .site-header .header-wrapper .sub-nav__menu svg, .salla-theme_6.color-mode-dark .site-header .header-wrapper .sub-nav__menu:hover svg {
  fill: #000;
}
.salla-theme_6 footer .footer-title span {
  color: #4b2771;
}
.salla-theme_6 .social__item {
  float: initial;
  margin-left: .5rem;
  TEXT-ALIGN: center;
  background: linear-gradient(to left,#f99f70,#f99f70) !important;
    border-radius: 47px;
}
.footer-main {
    padding: 2rem 0;
  color: #4b2771;
  background-color:#eeeded;
  margin: 12px;
  border-radius: 47px;
  text-align: center !important;
  background-image: url(https://i.imgur.com/Pvebm62.png);
  background-size: 647px;
  background-repeat: no-repeat;

}

.salla-theme_6 .social__item a * {
  color: #4a2671;
}
.salla-theme_6 footer .footer-links a {
  color: #4b2771;
}
.footer-sub {
  color: #4a2670;
  font-size: 14px;
  }
  .bg-brand {
  background-color:   #f9f9f9;
}
.footer-main .container::before {
   text-align: center !important;
display: block;
height: 131px !important;
background-image: url(https://cdn.salla.sa/PrYnG/Ia4QLxtNpfN2vAkJsZ3ebSDkZnRmtpywgD0kxsH9.png);
background-size: 79px;
background-repeat: no-repeat !important;
background-position: top center !important;
}
  @media (max-width: 991px){
.sub-nav .sub-nav-content {
  padding: 0 0 2rem;
  position: fixed;
  right: 0;
  top: 0;
  width: 80%;
  height: 100%;
  background: #fff;
  z-index: 4500;
  text-align: right;
  overflow-y: scroll;
  
}
}
.salla-theme_6 .section-header .section-actions .button-more {
  background: #f7f7f7;
    background-color: rgb(247, 247, 247);
  background-color: rgb(255, 255, 255);
  border: 0;
  border-radius: 25px;
  color: #131313;
  display: inline-block;
  font-family: DINNextLTArabic-Regular;
  height: 36px;
  line-height: 38px;
  padding: 0 1rem;
  text-align: center;
  transition: all .35s cubic-bezier(.2,1,.3,1);
  width: auto;
}
.salla-theme_6 .section-header .section-actions .button-more:hover {
  background-color: #e3e3e3;
  color:#3c3c3c;
}
section--title {
  font-family: "Tajawal" !important;
  color: #1b2341 !important;
  PADDING-TOP: 18PX;
}
.circle-action:hover {
background: #4a2670;
border-color: #4a2670;
color: #fff;
}
.salla-theme_6 .section {
  padding: 2rem 0 !important;
}
.salla-theme_6 .site-header__mine-cart .badge {
  align-items: center;
  background-color: #f99f70;
  display: flex;
  flex-direction: row;
  height: 20px;
  justify-content: center;
  left: -5px;
  padding: 0;
  position: absolute;
  top: -5px;
  width: 20px;
}


.circle-action {
 
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: inline-block;
  text-align: center;
  width: 36px;
  height: 36px;
  line-height: 35px;
  border: 0;
  border-radius: 50%;
  background: #4d2a73;
  color: #222;
  font-family: sallaicons !important;
  -webkit-transition: all .2s ease-out;
  transition: all .2s ease-out;

}

.salla-theme_6.color-mode-light .site-header .header-wrapper .sub-nav__menu svg, .salla-theme_6.color-mode-light .site-header .header-wrapper .sub-nav__menu:hover svg {
  fill:   #4d2a73;
}
.site-header, .sub-nav a, .sub-nav, .salla-theme_6 .sub-nav .main-menu > li > ul {
  background: #f7f7f7;
}
  @media only screen and (max-width: 992px){
.salla-theme_1 footer .store-certificate b, .salla-theme_6 footer .store-certificate b {
color: #642aa1 !important;
}
}
  @media only screen and (min-width: 992px) {
.salla-theme_6 .sub-nav .main-menu > li#offers a {
  background: hsla(0,0%,100%,.9);
  border-radius: 5px;
  color: #dfb35f !important;
  height: 40px;
  min-height: 40px;
  padding-top: 4px;
}}

site-header__cart:hover {
  color: #ceb586;
}
a {
  color: #642aa1
}
.site-header__cart {
  color: #4d2a73;
  font-size: 14px;
}
.salla-theme_6 footer .store-contact a {
  color: #e90 !important;
}
[class*=" sicon-"], [class^="sicon-"] {
  vertical-align: baseline;
}
.salla-theme_6 footer .social__item a:hover {
  background-color: #7b50506e;
  background-color: #f9b490;
}
.salla-theme_6 .social__item:last-child {
  margin-left: 0;
  background-color: #e69936;
  border-radius: 27px;
}
.salla-theme_6 section.section.has-slider .products-listing.slick-slider {
    background: #f7f7f7;
    padding: 1.5rem 1rem;
    BACKGROUND-CLIP: CONTENT-BOX;
    TEXT-ALIGN-LAST: CENTER;
    border-radius: 27px;
}
.sub-nav-header a:hover {
color:#d7956e !important;

}
.products-listing {
  margin-bottom: 0;
  padding: 1rem;
  background: #fff;
border: 1px solid #fff;
  border-radius: 4px;
}
a:hover, a:focus {
  color: #464646;
}
.sub-nav .sub-nav-content .sub-nav-header .logout-link.as-link {
  background: #f55157;
  color: #fff;
  height: auto;
 
    width: 129px;
}
.sub-nav-header p {
    padding: 21px 31px;
    color: #fff;
}
a.circle-action.dropdown-toggle::before {
  content: 'حسابي';
  display: inherit;
  margin-right: 40px;
  font-family: dinnextltarabic-regular !important;
  font-weight: 600;
  margin-top: -10%;
  color: #4d2a73;
}
.salla-theme_6 .site-header__cart {
  background-color: rgb(249, 249, 249);
  border-radius: 3px;
  min-width: 200px;
}
.salla-theme_6 .site-header__cart > div:first-child {
background-color: rgb(73, 37, 111);
color: #dda78b;
flex-basis: 50px;
font-size: 25px; border-radius: 34%;
}
  @media only screen and (max-width: 991px){
.sub-nav .sub-nav-content .sub-nav-header a {
  font-size: 12px;
 margin: 15px auto 0;
}}
.form-control::placeholder {
  color:#4d2a73;
  opacity: 1;
  text-align: center !important;
  padding-left: -11px;
  padding-right: 25px;
}
.site-header__cart:hover {
  color: #8161a4;
}
ol.breadcrumb li, ol.breadcrumb li a {
  display: inline-block;
  color: #4d2a73;
}
.btn-primary {
  background: #4d2a73;
  border-color: #4d2a73;
}
.salla-theme_6 .section {
  padding: 0.0rem 0 !important;
}
#sort #sort-toggle:focus, #sort #sort-toggle:hover {
  background: #4d2a73 !important;
  border-color: #4d2a73 !important;
}