/* Add custom CSS styles below */ 
@media (min-width: 640px) {
    section.s-block.s-block--fixed-banner.wide-placeholder{
    margin-bottom: 4rem;
    }
}
@media (min-width: 768px) {
    .single_tabs_style .product_description .article--main p {
        font-size: unset;
        line-height: unset;
    }
    
}
.cate-name{
  display:none;
}
/* single */ 
@media (max-width: 480px) {
    .single_style .price_style ,.single_style .name_style ,.single_style .name_style,.single_style .skd_stylee,.single_style label.s-product-options-option-label b,.single_style .count_style{
        font-size: 20px !important;
    }
    .single_style .skd_stylee{
        line-height: unset!important;
    }
        .single_style button.undefined.s-button-element.s-button-btn.s-button-solid.s-button-wide.s-button-primary.s-button-loader-center {
        font-size: 16px !important;
    }
}
@media (max-width: 640px) {
    .single_style .sticky-product-bar {
        background-color: transparent!important;
    }
}
.single_style .name_style{
line-height: unset!important;
} 
/* header */ 
#mainnav{
height:fit-content !important;
}
@media (max-width: 1023px) {
    .top-navbar {
      display:none;
    }
}
#slider-top .swiper-wrapper {
    align-items: center;
}
.slider-top .s-slider-container{
  padding-left:0;
}
@media (max-width: 640px) {
 
.slider-top  p.text-white.text-\[18px\].font-normal {
    font-size: 13px;
  }
   .video-asas-0 {
    height: 100vh;
  }
}
/* card */ 
/* .s-product-card-entry{
  justify-content: unset;
} */

@media (max-width: 425px) {
  /*  .s-product-card-entry {
        height: fit-content !important;
    } */
   .main_btn .s-button-btn .s-button-text{
     font-size: 14px;
   }
   .as_custom_products .s-slider-thumbs {
    bottom: 24%;
  }
}
section#best-offers-4-slider{
    margin-bottom: unset;
}
section.s-block.s-block--fixed-banner.wide-placeholder {
    margin-bottom: 2rem;
    margin-top: unset;
}
.promotion-section{
  border-radius: 0;
}
.discount-badge-sales{
  display:none;
}
.as_custom_products .img{
border-radius:8px;
}
.A-categories .tab {
    border-radius: 80px;
}

.as_custom_products .sub-head p,
.as_custom_products .sub-head h4{
text-shadow: -1px 1px 6px black;
}
.single_style .des_style{
  display: none !important;
}
.form-label{
  color:white;
}

.img-cat img{
object-fit:contain;
}
#app > div.app-inner.flex.flex-col.min-h-full.overflow-hidden > section.w-full.h-\[50vh\].video-asas-1.md\:h-screen.overflow-hidden.mb-12.md\:mb-16 > video{
object-fit:contain;

}
       .md\:py-16 {
        background-color: #C2C2C2;
}
.one-review{
background-color:#B1B1B1 !important;
}


.mainbaner-slide img {
 
    object-fit: contain;
}

.mainbaner-slide {
    
    height: auto;
}
section.mb-12.md\:mb-16.mainbanner-section.mainbanner-section-0 {
    margin-bottom: 0;
    margin-top: 0;
}
@media (max-width: 768px) {
 salla-slider.photos-slider .swiper-slide {
        margin:0;
        width: 100%;
        padding:0;
    }
    
salla-slider.photos-slider .swiper {
    padding: 0;
}
section.s-block.s-block--photos-slider {
    margin-top: 0;
    margin-bottom: 30px;
}
 salla-slider.photos-slider img {
    width: 100% ;
    height: 20vh ;   /* يخلي الصورة تاخد طول شاشة الموبايل */
    object-fit: cover; /* تتمدد وتغطي العرض والطول */
  }
}