/* Add custom CSS styles below */ 
body:before {
        content: '';
        width: 100%;
        height: 100%;
                background:url(https://cdn.salla.sa/LjaJ/ZkRz0opOmt4g1PHIrqx3eFhh8efE45Swdw7ELZuW.jpg);


        background-repeat: no-repeat;
        background-position: center;
        background-size: 190px;
        transform:scale(0);
        background-color:  #fff !important;
        position: fixed;
        z-index: 999999;
        animation-name: pupup;
        animation-duration: 1.00s;
    }
    
    @keyframes pupup{
        0% {
    transform:scale(1);
        }    
        18% {
    transform:scale(1);
        }    
        80% {
    transform:scale(1);
        }
        100% {
    transform:scale(0);
        }
    }

/* header BG */
.bg-inherit {
    background-color: #478c55;
}

.s-cart-summary-total {
    color: #ffffff;
}
/* Side menu */
ul.main-menu.mm-spn--open {
    background-color: #356940;
}
.mm-spn li a, .mm-spn li span {
    color: white;
        text-align: center;
}
span {
    Font-weight: bold;
}

.mm-spn.mm-spn--navbar:after {
    text-align: center;
}

/* user BG */
.s-user-menu-trigger {
    background-color: transparent;
}

/* email */
a.topnav-link-item {
    color: #0c7d2e;
    font-family: "Haas Grot Text R Web", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 2500;
    font-weight: bold;
    font-size: 20px;
    cursor: help;
    display: inline-block;
}

/*Mobile_menu */

.sicon-menu:before {
    content: "\ed7f";
    color: #ffffff;
}

/* End Mobile_menu */

/* Sub _menu */
.main-menu .sub-menu{
    background: #478c55;
    color: #f9fafb;

}

/* main menu*/
.swiper-wrapper {
    display: flex;
    justify-content: center;
}

ul.main-menu.mm-spn--open {
    margin-right: 17rem;
    background-color: #478c55;
}

.main-menu #offers a {
font-size: 25PX;
    Font-weight: bold;
    font-family: "Haas Grot Text R Web", "Helvetica Neue", Helvetica, Arial, sans-serif;
    border-radius: 6px;
    box-sizing: border-box;
    cursor: pointer;
    color: #f87171;
    text-shadow: 0px 0px 51px #352f15b5;
cursor: ew-resize;

        }

.main-menu li.root-level>a {
  font-size: 25PX;
    Font-weight: bold;
    font-family: "Haas Grot Text R Web", "Helvetica Neue", Helvetica, Arial, sans-serif;
    border-radius: 6px;
    box-sizing: border-box;
    cursor: pointer;
    color: white;
    text-shadow: 0px 0px 51px #352f15b5;
    }

.s-slider-block__title {
    margin-bottom: 2rem;
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-content: center;
}



.main-menu .has-children.root-level>a:after {
    content: "▼";
    color: var(--tw-ring-offset-color);
}
/* End main menu*/

/* Product*/
/*.s-product-card-image img.loaded {
border-style: double;
    border-width: 3px;
    border-color: #0e6c724f;
}*/
.s-product-card-content {
    position: relative;
    display: flex;
    flex-direction: column;
    padding: 12px 14px -10px;
    text-align: center;
    font-weight: bold;
    /*border-style: double;
    border-width: 3px;
    border-color: #0e6c724f;
    /*background-image: url(https://img.freepik.com/free-vector/watercolour-background-with-leaves_91008-315.jpg);*/
    background-size: cover;
    background-repeat: no-repeat;
    justify-content: space-evenly;
    align-items: center;
}

.s-product-card-entry {
height: 100%;

}


:is([dir=rtl] .s-product-card-sale-price)>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 1;
    color: black;
}

.s-product-card-sale-price span {
    font-size: 0.875rem;
font-family: Georgia, serif;
    }
.s-product-card-sale-price h4 {
    display: list-item;
font-family: Georgia, serif;
}

.s-product-card-price {
    display: list-item;
font-family: Georgia, serif;
}

.s-product-card-promotion-title {
    background-color: #e50e0e;
   }
 
.s-product-card-fit-height .s-product-card-image {
    max-height: 27rem;
}

/*-------------*/

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

    Font-weight: bold;
    font-size: 16PX;
    text-wrap: balance;
    font-family: Georgia, serif;
    color: #ffffff;;
}
.container.flex.justify-between {
    color: #ffffff;
}

.btn--collapse {
    background-color: #ffff0d4f;
    cursor: pointer;
    text-shadow: 0px 0px 51px #403a1eb5;

    padding-right: 1.75rem;
    padding-left: 1.25rem;
    align-items: center;
    justify-content: center;
    border: 8px inset #478c55;
    cursor: pointer;
    border-style: double;
    border-width: 5px;
    border-color: #478c557d;

}

a#btn-show-more {
    Font-weight: bold;
        font-size: 20PX;
        font-family: Georgia, serif;
        color: #f27eaa;
        
}


/* add note */
.sicon-chat-conversation-alt:before {
    content: "\ea94";

}



/* Price*/

.s-product-card-content-sub {
    display: flex;
    align-items: center;
    justify-content: center;
        Font-weight: bold;
}

.s-product-card-price {
  font-size: 20PX;
    line-height: 1.25rem;
    font-weight: 700;
}

.sicon-bell:before {
    content: "\e9b0";
    background: url(https://cdn-icons-png.flaticon.com/512/5497/5497714.png);
  background-repeat: repeat;
    background-size: auto;
  background-repeat: repeat;
  background-size: auto;
  background-size: 107%;
  margin: -2px 0px 0px 0px;
  background-repeat: no-repeat;
  color: #7fffd400;
  display: -webkit-box;
}


/*WAPP*/
.sicon-whatsapp2:before {
    content: "\e917";
      background: url(https://cdn-icons-png.flaticon.com/512/220/220236.png?w=740&t=st=1674028861~exp=1674029461~hmac=03067d4378f443c6db61648eacba61d935c3303e2ebacc6e07f750f79cdc3611.png);
  background-repeat: repeat;
    background-size: auto;
  background-repeat: repeat;
  background-size: auto;
  background-size: 107%;
  margin: -2px 0px 0px 0px;
  background-repeat: no-repeat;
  color: #7fffd400;
  display: -webkit-box;
}

/*iphone*/
.sicon-iphone:before {
    content: "\ece5";
     background: url(https://cdn-icons-png.flaticon.com/512/1070/1070592.png?w=826&t=st=1674047580~exp=1674048180~hmac=99855372febf5a3c845450da78fd6a5d184b0dd56a832b752003ad3c523a6600.png);
  background-repeat: repeat;
    background-size: auto;
  background-repeat: repeat;
  background-size: auto;
  background-size: 100%;
  margin: 5px 0px 5px 0px;
  background-repeat: no-repeat;
  color: #7fffd400;
  display: -webkit-box;
}


/*Email*/

.sicon-mail:before {
    content: "\ed57";
    background: url(https://cdn-icons-png.flaticon.com/512/217/217275.png);
  background-repeat: repeat;
    background-size: auto;
  background-repeat: repeat;
  background-size: auto;
  background-size: 100%;
  margin: 5px 0px 5px 0px;
  background-repeat: no-repeat;
  color: #7fffd400;
  display: -webkit-box;
}

/*cart*/


.sicon-cart2:before {
    content: "\e901";
    background: url(https://img.freepik.com/free-vector/shopping-icons-web-applications-sale-icons-shopping-icons-design_460848-10646.jpg);
    margin: 0px -3px -20px -1px;
    background-repeat: repeat;
    background-size: auto;
    background-repeat: repeat;
    background-size: auto;
    background-size: 105%;
    background-repeat: no-repeat;
    height: 92px;
    color: #7fffd400;
    display: -webkit-box;
    font-size: 86px;
}

.sicon-gift-card:before {
    content: "\e94d";
    Font-weight: bold;
    background: url(https://img.freepik.com/premium-photo/photo-gift-box-with-nice-bow_812426-23591.jpg);
    background-repeat: repeat;
    background-size: auto;
    background-repeat: repeat;
    background-size: auto;
    background-size: 105%;
    margin: -16px 0px -37px -2px;
    background-repeat: no-repeat;
    height: 105px;
    color: #7fffd400;
    display: -webkit-box;
    font-size: 77px;
}


.sicon-gold-badge:before {
    content: "\e94f";
    Font-weight: bold;
    background: url(https://img.freepik.com/free-vector/call-center_24877-49036.jpg);
    background-repeat: repeat;
    background-size: auto;
    background-repeat: repeat;
    background-size: auto;
    background-size: 105%;
    margin: -16px 0px -37px -2px;
    background-repeat: no-repeat;
    height: 91px;
    color: #7fffd400;
    display: -webkit-box;
    font-size: 66px;
}

.sicon-heart:before {
   content: "\eca1";
    Font-weight: bold;
    background: url(https://cdn-icons-png.flaticon.com/512/353/353202.png?w=826&t=st=1675849245~exp=1675849845~hmac=fc67202….png);
    background-repeat: repeat;
    background-size: auto;
    background-repeat: repeat;
    background-size: auto;
    background-size: 100%;
    margin: 2px 1px -42px 5px;
    background-repeat: no-repeat;
    height: 78px;
    color: #7fffd400;
    display: -webkit-box;
    font-size: 34px;
}


.s-block--features__item .feature-icon {
    background-color: #ffffff;
}

.s-block--features__item {
    background-color: #ffffff;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity));
    border: 4px double #478c55;
    border-radius: 6px;
    box-sizing: border-box;
    cursor: pointer;
    padding: 12px 14px;
    text-align: center;
    
}


.sicon-cart:before  {
     content: "\ebf7";
    Font-weight: bold;
        
    background: url(https://cdn-icons-png.flaticon.com/512/4290/4290854.png);
      
    background-repeat: repeat;
    background-size: auto;
  background-repeat: repeat;
  background-size: auto;
  background-size: 105%;
  margin: 7px 10px -64px 10px;
  background-repeat: no-repeat;
  height: 105px;
  color: #7fffd400;
  display: -webkit-box;
font-size:70px    
}

/* user icon */
.sicon-user-circle:before {
       content: "\f072";
    Font-weight: bold;
    background: url(https://cdn-icons-png.flaticon.com/512/4018/4018431.png);
    background-repeat: repeat;
    background-size: auto;
    background-repeat: repeat;
    background-size: auto;
    background-size: 56%;
    margin: -21px 0px -79px 32px;
    background-repeat: no-repeat;
    height: 101px;
    color: #7fffd400;
    display: -webkit-box;
    font-size: 77px;
    
}

/* hot fire reuest */
.sicon-fire:before {
    content: "\ebf7";
    font-weight: 700;
    background: url(https://media.tenor.com/8mDZW8s8APcAAAAi/heart-love.gif);
    background-repeat: repeat;
    background-size: auto;
    background-repeat: repeat;
    background-size: auto;
    background-size: 100%;
    margin: 7px 10px -64px;
    background-repeat: no-repeat;
    height: 105px;
    color: #7fffd400;
    font-size: 296%;
}

/* wallet */
sicon-full-wallet:before {
    content: "\e93e";
Font-weight: bold;
        
    background: url(https://cdn-icons-png.flaticon.com/512/3258/3258486.png);
      
    background-repeat: repeat;
    background-size: auto;
  background-repeat: repeat;
  background-size: auto;
  background-size: 105%;
  margin: 7px 10px -64px 10px;
  background-repeat: no-repeat;
  height: 105px;
  color: #7fffd400;
  display: -webkit-box;
font-size:40px    
}

/* social media */

.sicon-facebook::before {
  content: "\e937";
      background: url(https://cdn-icons-png.flaticon.com/512/5968/5968764.png);
      
    background-repeat: repeat;
    background-size: auto;
  background-repeat: repeat;
  background-size: auto;
  background-size: 105%;
  margin: 7px 10px -64px 10px;
  background-repeat: no-repeat;
  height: 91px;
  color: #7fffd400;
  display: -webkit-box;
}

.sicon-twitter::before {
  content: "\e965";
     background: url(https://cdn-icons-png.flaticon.com/512/5968/5968958.png);
    background-repeat: repeat;
    background-size: auto;
  background-repeat: repeat;
  background-size: auto;
  background-size: 105%;
  margin: 7px 10px -64px 10px;
  background-repeat: no-repeat;
  height: 91px;
  color: #7fffd400;
  display: -webkit-box;
}


.sicon-youtube::before {
  content: "\e968";
     background: url(https://cdn-icons-png.flaticon.com/512/3670/3670147.png);
    background-repeat: repeat;
    background-size: auto;
  background-repeat: repeat;
  background-size: auto;
  background-size: 105%;
  margin: 7px 10px -64px 10px;
  background-repeat: no-repeat;
  height: 91px;
  color: #7fffd400;
  display: -webkit-box;
}

.sicon-tiktok::before {
  content: "\e9a3";
   background: url(https://cdn-icons-png.flaticon.com/512/3046/3046121.png);
    background-repeat: repeat;
    background-size: auto;
  background-repeat: repeat;
  background-size: auto;
  background-size: 105%;
  margin: 7px 10px -64px 10px;
  background-repeat: no-repeat;
  height: 91px;
  color: #7fffd400;
  display: -webkit-box;
}
.sicon-snapchat::before {
  content: "\e95d";
    background: url(https://cdn-icons-png.flaticon.com/512/3670/3670166.png);
    background-repeat: repeat;
    background-size: auto;
  background-repeat: repeat;
  background-size: auto;
  background-size: 105%;
  margin: 7px 10px -64px 10px;
  background-repeat: no-repeat;
  height: 91px;
  color: #7fffd400;
  display: -webkit-box;
}

.sicon-instagram::before {
  content: "\e94f";
  background: url(https://cdn-icons-png.flaticon.com/512/3955/3955024.png);
    background-repeat: repeat;
    background-size: auto;
  background-repeat: repeat;
  background-size: auto;
  background-size: 105%;
  margin: 7px 10px -64px 10px;
  background-repeat: no-repeat;
  height: 91px;
  color: #7fffd400;
  display: -webkit-box;
}


/* footer المميزات */
.s-block--features__item p {
    Font-weight: bold;
    font-size: 17px;
}
.s-block--features__item h2 {

    color: rgb(234 131 171);
}
.s-block--features__item p {
    color: rgb(234 131 171);
}

/* footer  */
.footer-is-light .store-footer .store-footer__inner {
 color: #ffffff;
    background-repeat: no-repeat;
    background-size: 50px;
    background-color: #478c55;
}
/*Color*/
.app-inner.flex.flex-col.min-h-full {
    background-color: #478c55;
}

@media (min-width: 1024px) {
.top-navbar {
        color: #ffffff;
}
}

@media (min-width: 640px) {
section#featured-products-style2-2 {
        background-color: #478c55;
}
}

button.tab-trigger.s-button-element.s-button-btn.s-button-outline.s-button-primary-outline.s-button-loader-after {
    color: #ffffff;
    border-color: #478c55;
    background-color: #ea83ab;
}
.s-slider-block__title h2:where([dir="rtl"], [dir="rtl"] *) {
    padding-left: 6rem;
    color: #ffffff;
    border-color: #478c55;
}

.s-slider-block__display-all {
    color: #ffffff;
    border-color: #478c55;
}

.swiper-button-disabled {
    background-color: #ffffff;
}
.s-slider-nav-arrow svg {
    fill: #e987ad;
}

.s-product-card-content-title a {
    color: #ea84ab;
    font-family: system-ui;
}
h1.text-xl.md\:text-2xl.leading-10.font-bold.mb-6.text-gray-800 {
    font-family: system-ui;
}
li.s-breadcrumb-item {
    font-family: system-ui;
}
.s-product-card-price {
    Font-weight: bold;
    color: #ea84ab;
}

.s-advertisement-content-main {

font-size: 0.91rem;
  text-decoration: underline;

}

ol.s-breadcrumb-wrapper {
    color: white;
        Font-weight: bold;
}

@media (min-width: 768px) {
h1.text-xl.md\:text-2xl.leading-10.font-bold.mb-6.text-gray-800 {
        color: white;
}
}
h2.font-bold.text-xl.inline-block {
    color: #ea83ab;
        font-family: 'PingARLT';
}
a.rtl\:ml-2.ltr\:mr-2.inline-flex.text-gray-500.hover\:text-primary.underline.text-sm.mb-1 {
    color: white;
}

@media (min-width: 768px) {
.md\:flex.items-center.justify-between.py-4.container.text-center {
        display: flex;
        flex-direction: column;
}
}

p.text-gray-400.mb-2\.5.md\:mb-0 {
    color: #ea84ab;
}

button.undefined.s-button-element.s-button-btn.s-button-solid.s-button-wide.s-button-primary.s-button-loader-center {
    background-color: #ea83ab;
}


.s-slider-block__title h2:where([dir="ltr"], [dir="ltr"] *) {
    color: white;
}

h1.text-xl.md\:text-2xl.leading-10.font-bold.mb-6.text-gray-800 {
    color: white;
}
/*font style*/
h2.total-price.font-bold.text-xl.inline-block {

    font-family: 'PingARLT';
}

section#featured-products-style2-1 {
    background-color: #478c55;
}

button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
    color: #ea83ab;
}

.sicon-shopping-bag:before {
    content: "\ef36";
    background: url(https://cdn-icons-png.freepik.com/512/12565/12565433.png);

    background-repeat: repeat;
    background-size: 100%;
    margin: -1px 0px -3px;
    background-repeat: no-repeat;
    color: #7fffd400;
display: inline;
}

.s-add-product-button-main .s-add-product-button-mini-checkout {

    background-color: #ea83ab;
}
.s-add-product-button-mini-checkout-content:where([dir="rtl"], [dir="rtl"] *) {
    color: #ffffff;
}
.s-slider-v-centered .s-slider-block__title-nav {

    width: 108%;

}

    .s-comments-product {
        margin-bottom: 3.5rem;
        padding-top: 3.5rem;
        padding-bottom: 3.5rem;
        background-color: #478c55;
    }


.styles__containerPortal--c9f84 {

    background-color: #478c55;
        color: #ffffff;
}
/*logo size*/
.main-nav-container.fixed-pinned .navbar-brand img {
    max-height: 69px;
}
/* certificate VAT */
.store-certificate__text .number {
    color: #666;
    color: #0c0c0c;
    font-size: 17px;
        Font-weight: bold;

}