#app > div.app-inner.flex.flex-col.min-h-full > div > div{
    display:flex !important;
    justify-content:center;
    align-content:center; 
    
}
#tabbyPromoWrapper  span {
    color: #000 !important;
}
custom-salla-product-card.rounded-none{
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
        border-radius: 11px !important;

    
}
 div > div.container.home-slider__content> div > div > div.hero-slider-subtitle > span {
  font-size:25px;
  font-weight: 200 !important;
  font-style: bold !important; 
 }
.top-slider .container.home-slider__content.p-8 {
       top:85%; 
}

.s-products-slider-card.swiper-slide {
    padding-block: 15px;
}

.s-product-card-entry.no-bg {
    border-radius: 11px !important;
}



#app > div.app-inner.flex.flex-col.min-h-full.with-transparent-header.relative > section:nth-child(6) .container.home-slider__content {
     flex-direction:row !important;
}
b.s-cart-summary-total , i.sicon-user.text-base.text-black.da-tm , i.sicon-search.text-base.text-black.da-tm , i.sicon-shopping-bag.text-base.text-black.da-tm {
    color:#4e4d9f;
}

div.main-content.mob\:container.w-full.md\:w-1\/2.md\:pb-16 > form > section > div{
    display:flex;
    flex-direction:column;
}


/*****/
.s-login-modal-wrapper .s-login-modal-title {
    color: #4c4595 !important ;
  }
 .s-login-modal-wrapper label.s-login-modal-label {
      color: #4c4595 !important ;
}

 .s-login-modal-wrapper input.s-login-modal-input.s-ltr {
    color: black;
}



/****/

  h4.s-product-card-price {
    color:red

   
}

span.s-product-card-price-before {
  background-color:red;
  color:white;
}

h2.total-price.font-bold.da-tm.text-xl.inline-block {
color:red;
}



/******** مميزات صفحة السلة *****/
.product-single .grid.grid-cols-3.gap-2 {
  display:flex;
  justify-content:center;
  flex-direction:row !important;
}
/******************/
.box-img {
  position: relative;
}
img.w-full.object-contain.lazy.loaded{
  position:relative;
}
.banner-square.zoomed-img.grayscaled-img.relative .box-img::after , .banner-square.zoomed-img.grayscaled-img.angel_anime.animate__.animate__fadeInUp.relative .box-img::after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
background: linear-gradient(0deg,rgba(0, 0, 0, 1) 0%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0) 100%);
  opacity: 1;
  transition: opacity 0.3s ease;
}

section.s-block.s-block--banners .box-img::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  /* bottom: 0; */
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 1;
  transition: opacity 0.3s ease;
}


section.s-block.s-block--banners h3 , section.s-block.s-block--banners.p-left.angel_anime.animate__.animate__fadeIn h3{
  display:none;
  transition:0.4s;
}
 .banner-square.zoomed-img.grayscaled-img.angel_anime.animate__.animate__fadeInUp.relative h3{
  display:block;
  color:white;
  font-size:20px;
  bottom:-50px !important;
  position:absolute;
  left:50% !important;
  transform:translatex(-50%) !important;
}
.banner-square.zoomed-img.grayscaled-img.relative h3 {
    display:block;
  color:white;
  font-size:20px;
  bottom:-180px !important;
  position:absolute;
  left:50% !important;
  transform:translatex(-50%) !important;
}



#app > div.app-inner.flex.flex-col.min-h-full.with-transparent-header.relative > section:nth-child(12) .flex-center.md\:items-start.flex-col.gap-4  , #app > div.app-inner.flex.flex-col.min-h-full > section:nth-child(8) .flex-center.md\:items-start.flex-col.gap-4 {
    position: absolute;
    bottom: -368%;
    left: 10px;
}


@media (max-width:992px){
  .asawer .flex-center , .Rings .flex-center {
       bottom:-40% !important; 
      position:absolute;
}
}
.swiper-lazy-wrap.w-full.relative.swiper-slide.swiper-slide-visible.swiper-slide-active {
    position:relative;
}