/* Add custom CSS styles below */ 
@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;600;700&display=swap');

html:lang(en) body {
    font-family: 'Cairo', sans-serif !important;
}

section.s-block.s-block--bundle-html-content,.s-block{
  margin-top: 0px!important;
}
.s-slider-block__title-right h2{
  color: #343434;
    font-size: 22px;
}

.s-product-card-image {
    position: relative;
}

.s-product-card-image salla-add-product-button {
    position: absolute;
    bottom: 10px;
    left: 50%;
  bottom:0px;
    transform: translateX(-50%);
    opacity: 0;
    visibility: hidden;
    transition: 0.3s ease;
    z-index: 5;
}

/* يظهر عند hover */
custom-salla-product-card:hover .s-product-card-image salla-add-product-button {
    opacity: 1;
    visibility: visible;
}
.s-product-card-image::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.3);
    opacity: 0;
    transition: 0.3s;
}

custom-salla-product-card:hover .s-product-card-image::after {
    opacity: 1;
}

custom-salla-product-card button{
  border-radius: 0px!important;
    background: #343434!important;
    color: #fff!important;
  border: unset!important;
}



.footer-is-light .store-footer{
  background-color:#343434;
}
.footer-is-light .store-footer .store-footer__inner{
  background-color:#343434;
  background-image: url('https://cdn.files.salla.network/homepage/159706022/b947c5f5-aba9-4910-b565-422545632cb6.webp');
 background-position: center;
  background-size: cover;
  background-repeat: no-repeat; 
}

.imgLogofooter {
    max-width: 125px;
    height: auto;
    display: block;
}

footer p,footer a,b.s-trust-badges-number,span.text-sm.copyright-text p{
  color: #fff;
}
footer .max-w-sm.leading-6.mb-6  p{
  display: none;
}
footer .max-w-sm.leading-6.mb-6{
  margin: 0px;
}
/* .s-menu-footer-item {
    display: inline-block;
    margin-left: 11px;
} */
footer salla-contacts h3{
  display: none;
}

.s-trust-badges-content p{
  font-size: 11px;
  margin-bottom: 0px;
}
img.s-trust-badges-image{
  width: 35px;
}

.store-footer__inner .container.grid div:nth-child(2) h3{
  display: none;
}
  .s-menu-footer-list{
   padding-top: 10%;  
  }
  .s-menu-footer-item {
        display: inline-block;
    margin-left: 11px;
  }
.footer-is-light .store-footer .store-footer__inner{
  border-bottom-color: #6E6E6E;
    border-style: solid;
}
.top-navbar .container .flex-1  salla-menu{
  display:none;
}
html:lang(ar) .s-search-container.s-search-inline{
width: 50%;
    margin-right: auto;
}
html:lang(en) .s-search-container.s-search-inline{
width: 50%;
    margin-left: auto;
}
html:lang(en) .product-showcase{
  display: none;
}

/* mobile stays one column */
.custom-footer-grid {
    grid-template-columns: 1fr;
}

/* large screens فقط */
@media (min-width: 1024px) {
    .custom-footer-grid {
        grid-template-columns: 1fr 2fr !important;
        gap: 8px;
    }
}


/* media */

@media screen and (max-width:800px){
  .subheader::before{
    right: 3%;
  }
   .s-menu-footer-list{
   padding-top: 0%!important;  
  }
  .s-menu-footer-item {
        display: block!important;
    margin-left: 0px!important;
  }
  footer{
    text-align: center;
  }
  .imgLogofooter{
  margin: 0px auto;
  }
  .s-contacts-item,footer div{
    justify-content: center;
  }
  .footer-is-light .store-footer .contact-social{
    border: unset;
  }
}