.navbar-brand img {
  filter:drop-shadow(0.2px 0.2px 0.3px #000);
  max-height:70px;
animation: pop 4s ease 1 forwards;
    

}
@keyframes pop {
  0% {
    transform: scale(0);
  } 100% {
    transform: scale(0.8)
  }
}
ul.hidden.lg\:flex.items-center.rtl\:pl-4.ltr\:pr-4.whitespace-nowrap {
    display: none;
}
.hidden.lg\:flex.items-center {
    display: none;
}
.mm-spn.mm-spn--navbar.mm-spn--main,body,.mm-spn.mm-spn--light,
.s-comments-product,.main-nav-container.fixed-header .inner,
.topnav-is-dark .top-navbar,
.main-nav-container {
    background: #fff !important;
}
b.s-cart-summary-total{display:none}
.sicon-user-circle:before {
    content: "\f078";
}
.carousel-slider .swiper {
    margin-left: 0rem;
    margin-right: 0rem;
    padding-left: 0px;
    padding-right: 0px
}
.s-block.s-block--photos-slider {margin-top:0}

salla-slider.photos-slider .swiper {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
    border-radius:10px!important
}
[dir=rtl] salla-slider[type]:not(.hydrated)>div, [dir=rtl] salla-slider[type]:not(.hydrated) .swiper>div>div, [dir=rtl] .carousel-slider .swiper {
    padding-left: 0rem;
}
.s-slider-swiper-wrapper {
    width: 100% !important;
}
salla-slider.photos-slider .swiper-slide {
    width: 100% !important;
    
}


#featured-products-style2-2 , .hide-scroll{background:#fff}
    
    button.btn--rounded-gray.basis-0, .s-search-input{
border-radius:12px 2px!important;
border:none!important
}
 .store-header,body{background:linear-gradient(to left, #fff,#fff)!important;box-shadow:none;border:none;}

.main-nav-container.fixed-header .inner {
    border-radius:0px 0px 25px 25px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0.0625em 0.0625em, rgba(0, 0, 0, 0.25) 0px 0.125em 0.5em, rgba(255, 255, 255, 0.1) 0px 0px 0px 1px inset;
    
}
body{ background:linear-gradient(to top, #fff,#fff,#fff);!important}

.header-btn_icon.icon.sicon-shopping-bag,.header-btn_icon.sicon-user-circle {
  color: #fff;
  background:linear-gradient(to top, #3F1652,#653780,#9C3588);
  border-radius:12px 4px;
  border:none;
  box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px;
  animation: 2s anim-lineUp ease-out ;
  animation-delay: 0.6s;
}
@keyframes anim-lineUp {
  0% {
    opacity: 0;
    transform: translateY(80%);
  }
  20% {
    opacity: 0;
  }
  50% {
    opacity: 1;
    transform: translateY(0%);
  }
  100% {
    opacity: 1;
    transform: translateY(0%);
  }
}
  

span.s-cart-summary-count{background:#fff;color:#653780;border-radius:10px!important;}


.s-button-loader-after{border-radius:12px 4px!important;box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px;}
/----------/
.text-2xl
{
    color: #fff;
    font-weight: 600 !important;
    text-align: center !important;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(-225deg, #3F1652 0%, #653780 29%, #9C3588 67%, #3F1652 100%);
    filter:drop-shadow(1px 0.5px 0.5px #000);}
    
.store-header,body,.s-comments-product{
    background:linear-gradient(to left , #fff, #fff, #fff)
}


 .topnav-is-dark .top-navbar .s-search-input {
    --tw-text-opacity: 1;
    color: #fff;
    color: black;
}
 .s-block__title h2,h2.mb-4.text-lg.font-bold.leading-\[1\.2\] ,
.s-slider-block__title h2{
    text-transform: uppercase;
    background-image: linear-gradient(-225deg,
            #DF3E73 0%,
            #DF3E73 25%,
            #3F1652 70%,
            #9C3588 100%);
    background-size: auto auto;
    background-clip: border-box;
    background-size: 200% auto;
    color: #fff;
    font-weight: bold!important;
    background-clip: text;
    text-fill-color: transparent;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: textclip 8s linear infinite;
    display: inline-block;
    font-size: 22px;
    padding-right:1rem;
    
}

@keyframes textclip {
    to {
        background-position: 200% center;
    }
}
.s-block__title ,
.s-slider-block__title {
animation: 2s anim-lineUp ease-out ;
}
@keyframes anim-lineUp {
  0% {
    opacity: 0;
    transform: translateY(80%);
  }
  20% {
    opacity: 0;
  }
  50% {
    opacity: 1;
    transform: translateY(0%);
  }
  100% {
    opacity: 1;
    transform: translateY(0%);
  }
}
.s-block__title{
    text-align: center!important;
    justify-content: center!important;
    line-height: 28px!important;
    font-size: 22px!important;
}
/---------/
img.s-product-card-image-cover {
  transition: transform 0.3s ease;
}


img.s-product-card-image-cover:hover {
  transform: scale(1.1);
}
button.s-product-card-wishlist-btn.animated.s-button-element.s-button-icon.s-button-fill-none.s-button-light.s-button-loader-center,button.btn--wishlist.animated.sws.s-button-element.s-button-icon.s-button-outline.s-button-light-outline.s-button-loader-center{border-radius:10px!important;color:#9C3588!important;border:1px solid #9C3588!important}
salla-product-card:hover {
  /* Border */ border: 3px solid transparent!important; border-radius: 20px!important; background: linear-gradient(to right, white, white), linear-gradient(to left , #CD9EC4,#CD9EC4)!important;background-clip: padding-box, border-box!important; background-origin: padding-box, border-box!important;}



.product-entry button.s-button-element {
    background: -o-linear-gradient(223deg, var(--1), var(--1-1));
    background: linear-gradient(227deg, var(--1), var(--1-1));
    border: 0;
    position: absolute;
    width: 75%;
    margin: auto;
    left: 0;
    right: 0;
    color: #fff;
}

.product-entry {
    border-radius: 30px;
    border: 3px solid var(--1);
    -webkit-box-shadow: 0 0px 0px 0 rgb(0 0 0 / 20%), 0 0px 15px 0 rgb(0 0 0 / 10%);
    box-shadow: 0 0px 0px 0 rgb(0 0 0 / 20%), 0 0px 15px 0 rgb(0 0 0 / 10%);
}

.swiper.s-slider-container.swiper-pointer-events > div {
    /* padding-bottom: 30px; */
}

.product-entry .donating-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.product-entry .donating-wrap .center-between.mb-5 {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.product-entry .product-entry__image {
    border-radius: 30px 30px 0px 0px;
}

salla-product-card {
    border: none!important;
    border-radius: 20px !important;
    box-shadow: 0 10px 15px 0 rgba(0,0,0,.12);
}
.s-product-card-vertical .s-product-card-image {
    flex: 1 1 0%;
    border-top-left-radius: .75rem;
    border-top-right-radius: .75rem;
}

.s-product-card-entry {
    border-radius: 30px;
    overflow: hidden;
    box-shadow: 0 1px 5px 0 rgba(0,0,0,.3)!important;
}
.s-product-card-image {
    background-color: transparent;
}
.s-product-card-image-contain {
    object-fit: cover;
}
@media (max-width: 750px) {
    .s-products-slider-card {
        max-width: 185px;
    }
}

@media (min-width: 750px) {
    .s-products-slider-card {
        max-width: 15rem;
    }

        .swiper.s-slider-container.swiper-initialized.swiper-ios div.swiper-wrapper {
        display: grid;
        grid-template-columns: repeat(3,minmax(0,1fr));
        grid-template-rows: 1fr;
    } 
}

salla-product-card#product-1170612534 {
    /* aspect-ratio: 9/16; */
}

@media (min-width: 1024px) {
    .s-products-list-vertical-cards {
        grid-template-columns: repeat(5,minmax(0,1fr));
    }

    .sidebar.md\:sticky.top-24.w-full.md\:\!w-2\/4.rtl\:ml-8.ltr\:mr-8.pb-8.md\:pb-16.overflow-hidden.shrink-0 {
        width: 36%!important;
    }
}

.s-button-wide,button.btn--delete.s-button-element.s-button-icon.s-button-solid.s-button-small.s-button-danger.s-button-loader-center,button.undefined.s-button-element.s-button-btn.s-button-solid.s-button-primary.s-button-loader-center,button.s-social-share-btn.s-button-element.s-button-icon.s-button-outline.s-button-light-outline.s-button-loader-center  ,div.swal2-popup.swal2-toast.swal2-icon-success.swal2-show{
    color: #fff;
    border-radius:12px 4px!important;
    border:none;
    text-align: center;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.4), 0px 7px 13px -3px rgba(0, 0, 0, 0.3), inset 0px -3px 0px rgba(0, 0, 0, 0.2);
    background:linear-gradient(to top, #3F1652,#653780,#9C3588);
    }
    .s-button-wide:hover{
animation: ShineAnimation 5s infinite;
    animation-timing-function: cubic-bezier(0.6, -0.28, 0.74, 0.05);
    content: "";
    border-radius: 25px25px 0 0 !important;

}

@keyframes ShineAnimation
{
    0%
    {
      background-repeat: no-repeat;
      background-image: -webkit-linear-gradient( top left, rgba(255, 255, 255, 0.0) 0%, rgba(255, 255, 255, 0.0) 45%, rgba(255, 255, 255, 0.5) 48%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0.5) 52%, rgba(255, 255, 255, 0.0) 57%, rgba(255, 255, 255, 0.0) 100% );
      background-position: -250px -250px;
      background-size: 600px 600px;
    }
    100%
    {
      background-repeat: no-repeat;
      background-position: 250px 250px;
    }

}
.promotion-title,.s-product-card-promotion-title {
    
    background:#9C3588;color:#fff;
    border-radius:6px!important;
  animation: pulse 5s infinite!important;
  box-shadow: rgba(0, 0, 0, 0.25) 0px 0.0625em 0.0625em, rgba(0, 0, 0, 0.25) 0px 0.125em 0.5em, rgba(255, 255, 255, 0.1) 0px 0px 0px 1px inset;
}
@keyframes pulse {
    0% {
        background-color: #9C3588;
    }
    25% {
        background-color: #653780;
    }
    50% {
        background-color: #9C3588;
    }

}
.s-products-slider-card {
    padding-top: 5px!important;
    padding-bottom: 5px!important;
}
.s-product-card-price{color:#9C3588}

/----------/
#app > div.app-inner.flex.flex-col.min-h-full > footer > div.store-footer__inner > div > div.lg\:col-span-2.rtl\:lg\:pl-20.ltr\:lg\:pr-20 > div.flex.rtl\:space-x-reverse.space-x-2.items-end{
    justify-content: center;
}
.s-block--features__item .feature-icon{
  background:linear-gradient(to top, #3F1652,#653780,#9C3588);
  border-radius:12px 4px!important;
  border:none;
  box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px;box-shadow:rgba(0,0,0,0.1) 0 4px;animation:myani 1s ease-in-out alternate infinite;position:relative;transition:all 0.3s ease-in-out}@keyframes myani{from{top:0}to{top:13px;box-shadow:rgba(0,0,0,0.25) 0 0.0625em 0.0625em,rgba(0,0,0,0.25) 0 0.125em 0.5em,rgba(255,255,255,0.1) 0 0 0 1px inset}}
  .s-block--features__item{background:#fff;border-radius:10px;border:none;}
  
  .s-block--features__item .feature-icon i {
    color: white;
}

.s-block--features__item h4{color:#653780!important;line-height:20px;}
div.swal2-success-ring{background:transparent!important;color:#fff!important;border-color:#fff}

/*   /--------------------/
/--------------/
    @media (max-width: 650px) {
ul.main-menu.mm-spn--open {
    margin-top: 100px;
}
}
.main-menu li.root-level>a{color:#9C3588!important}

.mm-spn.mm-spn--navbar ul:before {
    margin-top: 100px;
}
[dir=rtl] .mm-spn.mm-spn--navbar.mm-spn--main:after {
    padding-right: 0.75rem;
    content: "";
    text-align: center !important;
    display: block;
    height: 90px !important;
    background-image: url(https://i.postimg.cc/pXdL1sNf/logo-tag.png);
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: top center !important;
    margin-left: 50px;
    margin-right: 50px;
    margin-top: 30px;
    margin-bottom: 11px;
}
.mm-spn li {
    position: relative;
    background: inherit;
    cursor: pointer;
    color: #9C3588;
    font-size: 18px;
    text-align: center !important;
    justify-content: center !important;}
    

.mm-ocd--open .mm-ocd__content {
    transform: translate3d(0,0,0);
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.4), 0px 7px 13px -3px rgba(0, 0, 0, 0.3), inset 0px -3px 0px rgba(0, 0, 0, 0.2);
    border:none;
    
}
.mm-spn.mm-spn--navbar.mm-spn--main {
    cursor: default;
    
}
.mm-ocd-opened .btn--close-sm {
    opacity: 2;
    visibility: visible;
    transform: translateY(0);
    z-index: 99999999;
  background:linear-gradient(to top, #3F1652,#653780,#9C3588);
  
}


a.offers-link{color:#EB5510!important;
font-weight:bold!important}

main-menu > li:nth-of-type(odd) > a {
    font-size: 1.1rem;
}

@media (max-width: 650px) {
.main-menu {
    margin-right: 10rem !important;
    background:linear-gradient(to left , #fff, #fff, #fff)!important;
}}
nav#mobile-menu.mobile-menu.mm-spn.mm-spn--light.mm-spn--navbar.mm-spn--main{background: #fff;border:none!important;
box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 4px, rgba(0, 0, 0, 0.3) 0px 7px 13px -3px, rgba(0, 0, 0, 0.2) 0px -3px 0px inset;}
.main-menu > li:nth-of-type(odd) > a {
    font-size: 1.1rem;
}
.mobile-menu .main-menu > li:nth-of-type(odd) > a {
    transform: translateX(150px);
    transition: 0.3s;
    opacity:0.3;
    animation: nav_anim ease 0.5s forwards;
    animation-delay: calc(0.4s * var(--sec));
    animation-duration: calc(1.3s * var(--sec));
    animation-play-state: paused;
}
[lang="en"] .mobile-menu .main-menu > li:nth-of-type(odd) > a { 
    transform: translateX(-150px);
}
@keyframes nav_anim {
    to {
        transform: translateX(0px);
        opacity:1;
    }
}
.mm-ocd-opened .main-menu > li:nth-of-type(odd) > a{
    animation-play-state: running;
}
.mm-ocd-opened .main-menu > li:nth-of-type(1) > a{
    --sec:0.2;
}
.mm-ocd-opened .main-menu > li:nth-of-type(3) > a{
    --sec:0.3;
}
.mm-ocd-opened .main-menu > li:nth-of-type(5) > a{
    --sec:0.4;
}
.mm-ocd-opened .main-menu > li:nth-of-type(7) > a {
    --sec:0.5;
}
.mm-ocd-opened .main-menu > li:nth-of-type(9) > a{
   --sec:0.6;
}
.mm-ocd-opened .main-menu > li:nth-of-type(11) > a{
   --sec:0.7;
}
.mm-ocd-opened .main-menu > li:nth-of-type(13) > a{
   --sec:0.8;
}
.mm-ocd-opened .main-menu > li:nth-of-type(15) > a{
   --sec:0.9;
}
.mm-ocd-opened .main-menu > li:nth-of-type(17) > a{--sec:0.10;}
.mm-ocd-opened .main-menu > li:nth-of-type(21) > a{--sec:0.11;}


/----------------/

.s-product-card-content-title,
.footer-is-light .store-footer {
    text-align: center;
}
.flex.mb-6,
.s-product-card-content-sub,
.store-footer .contact-social ul,
.store-footer a {
    justify-content: center!important;
}

.store-footer h3 {
color: #fff !important;
    font-weight: bold;}
.store-footer__inner::before {
    content: "";
    background-image:  url(https://marssa.shop/site/images/new_theme/footer-top.svg);
    background-size: 418%;
    display: block;
    background-repeat: round;
    transform: rotate(180deg);
    height: 107px;
    margin: -45px -32px 1px 0px;
}
 @media (min-width: 1024px) {
.store-footer__inner::before {
    content: "";
    background-image:  url(https://marssa.shop/site/images/new_theme/footer-top.svg);
    background-size: 418%;
    display: block;
    background-repeat: round;
    transform: rotate(180deg);
    height: 107px;
    margin: -65px -32px 1px 0px;
}}
    


    
    
.footer-is-light .store-footer {
    background:linear-gradient(to right, #3F1652,#653780,#9C3588);}
.footer-is-light .store-footer  .store-footer__inner {
    background:linear-gradient(to right, #3F1652,#653780,#9C3588);
    color: #fff;border:none}
    
    @media (min-width: 1024px) {
    .store-footer__inner .container > div {
        grid-column: span 2/span 2;
    }
}
    

.mb-2\.5.md\:mb-0 {
    color: #fff !important;
    font-weight: 800;
    padding-bottom: 10px;
}
.max-w-sm.leading-6.mb-6,
.flex.mb-6,
.store-footer h3,
.s-product-card-content-sub,
.store-footer a,
.s-product-card-content-title a,
.store-footer .contact-social ul,
.footer-is-light .store-footer .store-footer__inner {
    text-align: center !important;
    justify-content: center !important;
}

.sicon-mail , .sicon-iphone , .sicon-whatsapp2 ,.sicon-paper-plane-o , .social-link{background:#fff;border-radius:10px 2px!important;box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px;}
i.sicon-mail , i.sicon-iphone , i.sicon-whatsapp2 ,i.sicon-paper-plane-o, .sicon-tiktok , .sicon-twitter, .sicon-youtube,.sicon-instagram , .sicon-facebook,.sicon-snapchat{color:#17171f!important}


footer.store-footer * {
    color: var(--3);
}

.sicon-whatsapp2::after {
    content: "\e917";
    text-align: center;
    cursor: pointer;
    background: #46a51e;
    z-index: 999;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 0px;
    color: #fff;
    box-shadow: #00000022 1.5px 1.5px 5px;
    width: 0px;
    height: 0px;
    border-radius: 27.5px;
    position: fixed;
    bottom: 7px;
    right: 20px;
    transform: rotate(360);
    transition: all .2s ease-in-out;
}

body.product-showwithslug .sicon-whatsapp2::after {
    bottom: 73px;
}
.store-footer__inner .container > div:nth-child(3) > div:nth-child(1) a {
    width: fit-content;
    margin: 0 !important;
    display: inline-block;
}
.store-footer .unicode {
    display: none;
}

body[style] .sicon-whatsapp2::after, body[cz-shortcut-listen="true"] .sicon-whatsapp2::after,i.sicon-whatsapp2::after {
    width: 56px;
    height: 56px;
    border-radius: 32.5px;
    font-size: 32px;
    box-shadow: #0000006b 2px 2px 8px;
}

.sicon-whatsapp2:after:hover {
    border-radius: 0;
    border: 0;
    width: 180px;
    height: 60px;
}

.sicon-whatsapp2:hover::after {
    content: "    ❤️ هلا وغلا بالنـور  " ;
    width: 200px !important;
    animation: trns 1s;
    font-size: 17px !important;
    color: #ffffffff;
    display: flex;
    justify-content: center;
    align-items: center;
}

@keyframes trns {
    0% {
        color: #ffffff00;
    }

    100% {
        color: #ffffff99;
    }
}

.s-block {
    margin-top: 1rem;
}

.gap-3 {
    gap: 8px;
    display: grid;
    grid-template-columns: repeat(2,minmax(0,5fr));
}
@media (min-width: 768px){
.gap-3 {
    gap: 8px;
    display: grid;
    grid-template-columns: repeat(4,minmax(0,5fr));
    }
}


@media (min-width: 768px){
.md\:grid-cols-3 {
    grid-template-columns: repeat(4,minmax(0,5fr)) !important;
    
}
}

@media (min-width: 480px){
.banner-entry {
    position: relative;
    height: 310px!important;
    overflow: hidden;
    border-radius:0.375rem!important;
    --tw-bg-opacity: 1;
    background-color: #ffffff;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding: 0rem;
    text-align: center;
    --tw-text-opacity: 1;
    color: #fff;   
  
    }
}

 .s-block--tabs-produtcs.s-block--full-bg{background:#fff!important}


.banner-entry {border-radius:35px!important;
border:1.5px solid #CDB1C8!important;
animation: pop 1s ease 1 forwards;
animation-delay: 0.6s;
}
@keyframes pop {
  0% {
    transform: scale(0);
  } 100% {
    transform: scale(1)
}}



	
	
	 body.index:before {
    content: "";
    width: 100%;
    height: 100%;
    background: #fff url(https://i.postimg.cc/pXdL1sNf/logo-tag.png);
    position: fixed;
    top: 0;
    z-index: 99999999999999999 !important;
    background-size: 250px !important;
    background-repeat: no-repeat;
    background-position: center !important;
    animation-name: logobg;
    animation-duration: 2s;
    animation-fill-mode: forwards;
    bottom: 0;
    left: 0;
    right: 0;

}

@keyframes logobg {
    0% {
        opacity: 1;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
        visibility: hidden
    }
}
select.s-form-control{border:2px solid #653780}