/* Add custom CSS styles below */ 
/* Add custom CSS styles below */ 
/*---------header-------------*/

.store-header{
position: relative !important;
}

.top-navbar {
    
    display: none;
}
.index .inner i{
     color: white ;
}

.index .main-menu li.root-level > a {
  color: black ;
}


.fixed-pinned .inner i{
     color: black !important;
}
.fixed-pinned li.root-level > a {
     color: black !important;
}



/*---------titles-------------*/

.image-title .title-heade {
  background-color: transparent!important;
 
}



/*frist slider*/

.landing-page-first-bannar p {
   
    max-width: 50%;
    margin: auto;
    line-height: 2;
}
 .landing-page-first-bannar .txt {
  margin-left: auto !important;
  margin-right: 54% !important;
  text-shadow: 1px 1px 2px white;
 
}

 section:nth-child( 1 of .landing-page-first-bannar) .txt {
  margin-left: auto !important;
  margin-right: 54% !important;
  text-shadow: 1px 1px 2px white;
  margin-top: 90px;
  background-color: #00000082;
  /* max-width: 50%; */
  padding: 10px;
  border-radius: 20px;
  width: 770px;
}
.landing-page-fixed-bannar-6  {
height: 80vh;
}

@media (max-width: 768px) {
  .txt.w-full.container.ltr\:\[transform\:rotateY\(-180deg\)\] {
    margin-left: auto !important;
    margin-right: auto !important;
    margin-top: 120px;
  }

  .landing-page-first-bannar h1 {
    width: 100% !important;
    /* backdrop-filter: blur(10px); */
    /* background-color: #ffffff6e; */
    border-radius: 20px;
    padding: 3px;
  }
}

/*grid-------------*/
.g_cat .grid {
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important ;
}
/*3 pics -------------*/

.ads .img .over {
  
    background-color: #00000054;
    
 
}
.banner_ad img2{
    background-position: right;
}
.banner_ad img3{
    background-position: left;
}
.ads .imgs {
    display: grid;
    grid-gap: 25px;
    gap: 25px;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

@media(max-width:768px){
.ads .imgs {
   
    grid-template-columns: repeat(1, minmax(0, 1fr));
}
}

/*offers 2 pics -----------------------*/
.product_deadline {
    background: #fff;
    border-radius: 8px;
}


/*weekly offers------------*/
.weeklyOffers{
    height: 75vh!important;
}

@media(max-width:768px){
.weeklyOffers{
  height: 100vh !important;
}
}


.weeklyOffers .text-xs{

  line-height: 2.5rem;

}





/*out of stock*/

.outof-stock {
  color: #fff !important;
}

/*slider 2 pic*/

.slider-bannars-moving {
  display: flex !important;
}

.flex.justify-between {
  display: flex;
}

.banner_ad .img3 > div {
  background-position: right;
}

.s-products-slider-card.swiper-slide {
  width: 50%;
}

.s-products-slider-card.swiper-slide {
  margin-bottom: 30px;
}

.s-block--photos-slider .s-slider-block__title-nav {
  display: none;
}

/*slider card button  start*/
.s-product-card-entry .s-button-element {
  background-color: #394129 !important;
}
button.undefined {
  color: white;
}
.s-button-primary {
  background-color: #394129 !important;
}

button.animate__animated.animate__fadeInUp {
  background-color: #394129 !important;
  color: white !important;
}



.grid-cols-3 h3,
i {
  color: #394129 !important;
}

.s-product-card-content-title a {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.s-infinite-scroll-btn{
color:#fff!important;
}

.vr_hr_active {
    color: aliceblue !important;
}

/*footer---------------------------------*/
 @media(min-width:768px){
.store-footer__inner >div {
flex-direction: row !important;
}
.store-footer__inner >div >div {
margin-top:0 !important;
}
}




/* حركه صور  التصنيفات */
.image-parent img,
.image-parent img:hover,
.products-item img,
.products-item img:hover {
    transform: none !important;
    transition: none !important;
    scale: 1 !important;
}
/*  وازاله المسافه توضيح لون ايقون المميزات */
.feature-icon i {
    color: #ffffff !important;
    font-size: 24px !important;
}
.s-block--features__item .feature-icon {
    margin-bottom: 0 !important;
}

/* تصغير نص الازار للهاتف وعمل هوفر بسيط */
@media (max-width: 768px) {
    .s-button-element .s-button-text,
    .s-button-element .s-button-text span {
        font-size: 13px !important;
    }
}

.s-button-element:hover {
    background-color: #ffffff !important;
    color: #394129 !important;
    transition: background-color 0.3s ease, color 0.3s ease !important;
}

/* تقليل مسافه اعلي واسفل التصنيفات ظ */
.g_cat.\!mb-\[60px\] {
    margin-bottom: 0 !important;
}
@media (min-width: 768px) {
    .g_cat.md\:\!mb-\[110px\] {
        margin-bottom: 0 !important;
    }
}
.g_cat {
    margin-top: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.g_cat .mb-8 {
    margin-bottom: 0 !important;
}

.lg\:overflow-hidden > .flex.justify-between {
    display: none !important;
}

/* الهيدر */
@media (max-width: 768px) {
    .inner.add-blur {
        padding-top: 1px !important;
        padding-bottom: 1px !important;
    }
    .navbar-brand img {
        width: 60px !important;
    }
    .side-account i,
    .side-account svg {
        width: 18px !important;
        height: 18px !important;
    }
}
/* اراء العملاء  */

.testimonial__inner {
    border-radius: 16px !important;
    opacity: 1 !important;
    padding: 24px !important;
    box-shadow: 0 8px 24px rgba(57, 65, 41, 0.08) !important;
    border: 1px solid rgba(57, 65, 41, 0.08);
    transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.testimonial__inner:hover {
    box-shadow: 0 12px 32px rgba(57, 65, 41, 0.14) !important;
    transform: translateY(-4px);
}

.testimonial__avatar {
    border: 2px solid #394129;
    border-radius: 50%;
    overflow: hidden;
}

.testimonial__icon.sicon-quote-open {
    color: #394129 !important;
    opacity: 0.15;
    font-size: 40px !important;
}

.testimonial__text p {
    color: #231f1e;
}

.testimonial__info h2 {
    color: #394129 !important;
}

/* خلفيه مميزات المتجر */
.products.grid.items-center.justify-around {
    background-color: #f9f8f4 !important;
    border-radius: 16px;
    padding: 30px 20px !important;
}


.s-block--features__item {
    border: 1px solid #f9f8f4;
    border-radius: 12px;
}