/* Add custom CSS styles below */ 

.s-product-options-grid-mode {
 color: black;
  }

.p-style {
  color: #0C1A28;     
    text-align: center;
  font-size: 16px; 
  font-weight: bold; 

}

  body {
  background-color: red;
  text-align: center;
}

.divider-wrapper{

  color: red;     
  font-size: 16px; 
  font-weight: bold; 
    text-align: center;

}

.divider-item {

  color: red;    
  font-size: 16px; 
  font-weight: bold; 
    text-align: center;

}

.m{
  position: relative;
  margin-top: -5%; 
  z-index: 10; 
}
.m img {
  opacity: 0;
  transform: rotateY(90deg) scale(0.9);
  animation: flipIn 2s ease-in-out 2s forwards; /* 2s مدة الحركة، 1s تأخير */
  transform-origin: center;
}

@keyframes flipIn {
  0% {
    opacity: 0;
    transform: rotateY(90deg) scale(0.9);
  }
  50% {
    opacity: 1;
    transform: rotateY(-10deg) scale(1.05);
  }
  100% {
    opacity: 1;
    transform: rotateY(0deg) scale(1);
  }
}
.store-footer {
   color: #FFFFFF !important; 
}
.s-footer, 
.s-footer a, 
.s-footer span, 
.s-footer p,
.s-footer h2 {
   color: #FFFFFF !important;
.s-footer .s-footer-group-title {
    color: #FFFFFF !important; 
    border-color: #FFFFFF !important;
}

.s-footer .s-social-icons a svg {
    fill: #FFFFFF !important; 
}



.menu-list h3 {
color: #ffffff!important;

}
.menu-list a{
color: #ffffff!important;

}
.footer-list a{
color: #ffffff!important;

}
.footer-middle p{
color: #ffffff!important;

}

.container h3 {
color: #2E7CBE!important;

}

.footer-description p {
color: #ffffff!important;
}

.title-mail p{
color: #ffffff!important;

}
.flex{
color: #ffffff!important;

}
.footer-newsletter strong{
color: #ffffff!important;

}

.container h2{
 text-align: center !important;
 color: #ffffff!important;

}
.s-slider-block__title div{
 text-align: center !important;
 color: #ffffff!important;

}
.s-slider-block__title-right h2{

 text-align: center !important;

}


.ader-container span{
 color: #ffffff!important;

}
.header-container p{
 color: #ffffff!important;


.mm-ocd__content a{
color: #2E7CBE!important;

}
.menu-silde_link {
color: #2E7CBE!important;

}

.product-single {
background-color : #ffffff!important;
}

.product-index {
background-color : #ffffff!important;
}

.social-links a{
    color: #000000 !important;
}

[class^=sicon-], [class*=" sicon-"] {
    font-family: "sallaicons" !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #ffffff;
}


body
font-family: Helvetica Neue W23 for SKY !important;
}

#battery-form * {
  font-family: 'PingARLT', sans-serif !important;

}




.s-button-element:not(:disabled):not([loading]) {
    pointer-events: auto;
    background: #2E7CBE;
    color: white;
}

.s-product-card-content-footer salla-add-product-button .s-button-outline {
    border: none;
    }
    
    .sicon-heart:before {
    content: "\eca1";
    color: black;
}

/* إزالة الإطار (Border) من بطاقة المنتج الرئيسية */
.s-product-card-entry {
    border: none !important;
    border-color: transparent !important; 
    box-shadow: none !important; 
}


.s-products-slider-card {
    border: none !important;
    box-shadow: none !important;
    background-color: transparent !important; 
}


.s-product-card-image a.flex-center {
    width: 100% !important; 
    padding: 0 !important; 
}

.s-product-card-image-cover {
    width: 200px !important;
    height: 300px !important; 
}
@media (min-width: 992px) {
    .lazy__bg.lazy_img {
        height: 200px !important; 
        width: 800px !important; 
    }
}
.lazy__bg.lazy_img {
    position: relative;
  /*  height: 118%;
    width: 130%;*/
     height: 150px;
    width: 600px;
    background-size: cover;
    background-repeat: no-repeat;

}
.s-product-card-price-before{
color: #ffffff!important;
 font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 700;
}
.s-product-card-props span{

background-color:#cdf1f9;
}
.sicon-sar{
color: black!important;

}

.undefined{

 margin-top: 50px; }
 
 
.max-w-3/4{
    color: red; 

}

.sticky-product-bar h2.line-clamp-1 {
    color: #000000!important; 
}

.s-product-card-content-title {
    display: -webkit-box !important;
    -webkit-line-clamp: 3 !important; 
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important; 
}

.s-product-card-content-title a{

color: #ffffff !important;

}
.faqs-list__item {

    background-color: #3B5773FF; 
/*font-color: #ffffff !important;*/

}

.faq-item{

    background-color: #557da6; 
 font-color: #ffffff !important;
}

.sicon-dollar-cash {
color: #557da6 !important;
}

 .font-medium{
color: #557da6 !important;
}

.s-cart-summary-total{
color: #ffffff !important;
}





.faqs-list__item .faq-answer p {
    color: white !important;
}


.faqs-list__item label {
    color: white !important;
}




.to-top {

    color: #ffffff !important; 
}

.to-top p {
    color: #ffffff !important; 
    font-weight: 600; 
}

.to-top .sicon-arrow-up {
    color: #ffffff !important; 
}



.s-product-card-content-footer {
  display: flex !important;
  justify-content: space-between; 
  align-items: center;
    gap: 1px; 
}

.s-product-card-content-footer salla-add-product-button {
  flex: 1; 
}

.s-product-card-content-footer salla-button.s-product-card-wishlist-btn {
  flex: 0 0 auto; 
  width: 30px;
}

.s-product-card-content-footer button {
  height: 45px;
}

.s-product-card-wishlist-btn i.sicon-heart {
  font-size: 18px;
  color: #2E7CBE!important; 
  transition: 0.3s;
}
/
.s-product-card-wishlist-btn:hover i.sicon-heart {
text-sm}



.sidemenu-link h5{
  color: #fff !important;
}
.s-product-card-content-footer .s-product-card-wishlist-btn {
  margin-top: 25px !important;
}


.da-bgg {
  background-color: #3B5773FF !important; 
}

.text-sm{
  color: #ffffff !important; 
}

.da-tm {
  color: #ffffff !important;
}

.flex.items-center.gap-4.border.border-gray-200 .da-tm {
  color: #000 !important; 
}

.details__title span.text-sm.font-primary {
  color: #000!important; 
}

.banner-square .relative p.w-full.text-xxs.md\:text-xs {
  color: #fff !important;
}


@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@400;600;700&display=swap');

#battery-form,
#battery-form * {
  font-family: 'Cairo', sans-serif !important;
}

.container.pt-8.sm\:pt-20.relative p.text-sm.mb-8.line-clamp-2.max-w-lg.text-white {
  text-align: left !important;
  direction: ltr !important;
  margin-left: 40px !important;
}




.s-blog--slider--img .lazy__bg {
 height: 225px !important; 
  background-size: cover !important; 
  background-position: center !important;
}


.content.content--single-page .content-entry {
    color: white !important; 
}


.content.content--single-page .content-entry p,
.content.content--single-page .content-entry h4 {
    color: white !important;
}




salla-add-product-button .s-add-product-button-main button {

    margin-top: 0 !important;
}




.angel-discountcoupon h1,
.angel-discountcoupon p {
    color: #000 !important;
}
.angel-discountcoupon .da-tm{
    color: #000 !important;
}






.main-content.mob\:container.w-full.md\:w-1\/2.md\:pb-16 .da-tm {
  color: #000 !important;
}
.main-categoty.my-2.flex.gap-2 a {
  color:#000!important;
}

.main-categoty.my-2.flex.gap-2 p {
  color: #000 !important;
}




.s-product-card-content-title h3{
color: #ffffff !important;


}

.header-btn .sicon-user {
    color: #ffffff !important;
}

.sicon-cart2 {
    color: #ffffff !important;
}

.currency .symbol-name span {
    color: #ffffff !important;
}

.s-cart-summary-total {
    color: #ffffff !important;
}


.s-testimonials--slider--img {
    background-color: #ffffff !important;
}


.hover\:shadow-default.bg-white.da-bgg {
    background-color: #ffffff !important;
}


.form-login input[type="email"],
.form-login input[type="password"] {
  color: #000 !important; 
}

.s-login-modal-title {
  color: #000 !important;
}

.form-login button,
.form-login .btn {
  color: #fff !important; 
  background-color: #007bff !important; 
}