body {
    background-color: #f9fafb;
    user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -webkit-touch-callout: none;
   }
   
   .bg-inherit {
       background-color: #f9fafb;
   }
   
   .salla-advertisement h2
   {
       text-align: center;
       display: block;
       margin: auto;
       background: linear-gradient( to right, #212149 20%, #7577b8 30%, #5354b5 70%, #7577b8 80%  );
   
       -webkit-background-clip: text;
       
       background-clip: text;
       
       text-align:center;
       
       -webkit-text-fill-color: transparent;
       
       text-fill-color: transparent;
       
       background-size: 500% auto;
       
       animation: textShine 5s ease-in-out infinite alternate;
   }
   
   @keyframes textShine {
       0% {
           background-position: 0% 50%;
       }
       100% {
           background-position: 100% 50%;
       }
   }
   
   
   .salla-advertisement h2
   { font-size: 13px;}
   
   
   
   
   .salla-advertisement > .container.center-between.py-2\.5 {
       flex-direction: row;
       display: flex;
       /white-space: nowrap;/
       margin: 0;
       padding: 9px 7px;
       gap: unset;    
   
   }
   
    
   .salla-advertisement > .container.center-between.py-2\.5 {
       max-width: unset;
   }
   .salla-advertisement > .container.center-between.py-2\.5 h2 {
       animation-duration: 30000ms !important;
       animation-name: marquee;
       animation-timing-function: linear;
       animation-iteration-count: infinite;
   }
   
   [dir="rtl"] .salla-advertisement > .container.center-between.py-2\.5 h2 {
       direction: rtl;
       animation-name: marquee-rtl;
       -webkit-animation-name: marquee-rtl;
   }
   
   .salla-advertisement > .container.center-between.py-2\.5 h2 li {
       display: inline-block;
       padding: 0 1.8rem;
   }
   
   .salla-advertisement .absolute.h-6 {
       width: 2.4rem;
       height: 2rem;
       min-height: 100%;
       left: 0 !important;
       background: #212149;
       color: #ffffff;
       border-radius: 0;
       transform: translateY(-50%);
       top: 50%;
   }
   @keyframes marquee {
       100% {
           transform: translateX(-100%);
       }
   }
   @keyframes marquee-rtl {
       100% {
           transform: translateX(100%);
       }
   }
   
   
   
   
   .navbar-brand img {
       max-height: 65px;
       max-width: 185px;
       margin-top:5px!important;
       width: auto;
       animation: pulsate-bck 1.3s ease-in-out 2.5s infinite!important;
   }
   
   
   @keyframes textShine {
       0% {
           background-position: 0% 50%;
       }
       100% {
           background-position: 100% 50%;
       }
   }
   
   
   .text-gray-800 {
   text-align: center!important;
   
   }
   
   .text-gray-800 {
   
   background: linear-gradient( to right, #212149 20%, #7577b8 30%, #5354b5 70%, #7577b8 80% );
   
   -webkit-background-clip: text;
   
   background-clip: text;
   
   text-align:center;
   
   -webkit-text-fill-color: transparent;
   6
   
   text-fill-color: transparent;
   
   background-size: 500% auto;
   
   animation: textShine 5s ease-in-out infinite alternate;
   
   }
   
   @keyframes textShine {
   
   0% {
   
   background-position: 0% 50%;
   
   }
   
   100% {
   
   background-position: 100% 50%;
   
   }
   }
   
   [dir=rtl] .s-modal-header-inner {
       padding-left: 2rem;
       justify-content: center;
       padding-right: 0;
   }
   
   blockquote, dl, dd, h1, h2, h3, h4, h5, h6, hr, figure, p, pre {
   
   text-align: center!important;
   }
   
   @media (max-width: 700px) {
       .s-search-input {
           width: 100% !important;
       }
   }
   
   .s-search-input {
       background-color: #ffffff !important;
       box-shadow: 0 1px 5px 0 var(--color-primary);
       border: 1px solid var(--color-primary) !important;
       width: 100% !important;
   }
   
   .btn--rounded-gray {
       background-color: rgb(255 255 255);
       box-shadow: 0 1px 5px 0 var(--color-primary);
       border: 1px solid var(--color-primary);
   }
   
   .product__description ul li {
   
   list-style-type: disclosure-closed;
   
   text-align: center;
   
   }
   
   .product__description ul li {
   
   list-style-type: disclosure-closed;
   
   text-align: center;
   
   }
   
   
   .s-comments .s-comment-form-input {
   
   text-align: center;
   
   }
   
   .text-sm {
           /text-align:center!important;/
   }
   
   .leading-6 {
   align-self: center;
   }
   
   .s-block--photos-slider
   {
       margin-top:-27px;
       margin-bottom:-20px!important;
   }
   .s-block--photos-slider .swiper-pagination
   {
       display: none;
   }
   
   
   
       .mm-spn li a, .mm-spn li span {
           padding: 18px;
           margin-bottom: 2px;
           /text-align:center!important;/
   
       }
   
   .mm-spn.mm-spn--navbar.mm-spn--main:after {
       padding-right: 0;
       background-color:#212149;
       text-align:center !important;
       color:#ffffff;
       display:block;
       content: "تصفح جميع أقسامنا"  ;
       border-radius: 0 0 20px 0;
   }
   
       .mm-spn.mm-spn--navbar.mm-spn--main,
       {
           background-color: #212149 ;
           border:1.5px solid #5654af;
           border-radius:30px;
           /text-align:center!important;/
   
       }
       
           .s-modal-body,
       .s-modal-close,
       .s-login-modal-main-btn
   
       {
           background-color: #ffffff ;
           border:1.5px solid #5354b5;
           border-radius:30px;
           /text-align:center!important;/
   
       }
   
       .mm-ocd .btn--close-sm
       {
           background-color: #212149 !important;
           /text-align:center!important;/
       }
   
      /.mm-spn li a
       {
           color:#ffffff ;
           background-color:#212149 ;
           border-radius:5px 5px 5px 5px!important;
           /*margin-right:5px;
           margin-left:5px;
           margin-top:5px;*/
           display:block !important;
            /text-align:center!important;/
   
       }
       
           .main-content .leading-10,
       .main-content,
       .s-comments,
       .s-slider-block__title
       {
               text-align:center!important;
   
       }
   
   
   
       
   /KHIDMTKALAYNA/
   
   .s-product-card-image-contain {
       -o-object-fit: contain;
       object-fit: unset;
   }
   
   .s-product-card-content-sub {
       margin-bottom: 1.25rem;
       display: flex;
       width: 100%;
       align-items: center;
       justify-content: space-between;
       justify-content: center;
       color:#212149;
   }
   
       .main-content .leading-10,
       .main-content,
       .s-comments,
       .s-slider-block__title
       {
       text-align: center!important;
   
       }
       
   /.s-slider-block__title h2 {display: none}/
   
   .s-block__title h2 {
   
   text-align: center!important;
   
   padding-left: 0!important;
   
   padding-right: 0!important;
   background: linear-gradient( to right, #212149 20%, #7577b8 30%, #5354b5 70%, #7577b8 80% );
   
   -webkit-background-clip: text;
   
   background-clip: text;
   
   -webkit-text-fill-color: transparent;
   
   text-fill-color: transparent;
   
   background-size: 500% auto;
   
   animation: textShine 5s ease-in-out infinite alternate;
   
   }
   @keyframes textShine {
   
   0% {
   
   background-position: 0% 50%;
   
   }
   
   100% {
   
   background-position: 100% 50%;
   
   }
   }
   
   
   
   .s-slider-block__title h2 {
   
   text-align: center!important;
   
   padding-left: 0!important;
   
   padding-right: 0!important;
   margin: auto;
   background: linear-gradient( to right, #212149 20%, #7577b8 30%, #5354b5 70%, #7577b8 80% );
   
   -webkit-background-clip: text;
   
   background-clip: text;
   
   -webkit-text-fill-color: transparent;
   
   text-fill-color: transparent;
   
   background-size: 500% auto;
   
   animation: textShine 5s ease-in-out infinite alternate;
   
   }
   @keyframes textShine {
   
   0% {
   
   background-position: 0% 50%;
   
   }
   
   100% {
   
   background-position: 100% 50%;
   
   }
   }
   .s-reviews-testimonial {
    background: linear-gradient(45deg, #26254E, #6769BA);
    border-radius: 30px;
    color: #fff;
    }