/* Add custom CSS styles below */ 
.Moa__cat .s-slider-wrapper .swiper-wrapper{
      justify-content: center;
}
#M_main_banner-0 .Moa_videobanner_side.items-center.justify-center.text-center {
  display: none;
}
#M_main_banner-0 img.object-cover.object-center 
{ object-fit: contain;}
#M_main_banner-0 .Moa_videobanner_video  {
  position: relative;
}
#M_main_banner-0 .Moa_videobanner{
  height: auto;
}
#M_main_banner-14 .Moa_videobanner_side.items-center.justify-center.text-center {
  display: none;
}
#M_main_banner-14 img.object-cover.object-center 
{ object-fit: contain;}
#M_main_banner-14 .Moa_videobanner_video  {
  position: relative;
}
#M_main_banner-14 .Moa_videobanner{
  height: auto;
}

.s-product-card-image{
  background-color:#fff;
}
.s-product-card-price-before-tmara{
  display:none !important;
}
.s-product-card-entry .Mws__form_content .init-height{
height:unset;
}
.Tabi_Tamara {
  flex-direction: column;
}
.s-product-card-sale-price h4{
color:red !important;
  
}
.has_discount{

  .discount-badge{
    color:red !important;
  }
}
/* Default: 1 column */
.Mos__prod .s-products-list-vertical-cards,
.s-products-list-filters-results {
    grid-template-columns: minmax(0, 1fr)  !important;
}
 div.md\:overflow-hidden.w-full.md\:w-2\/4 > a{
  display:none;
}

/* 2 columns at 640px */
@media (min-width: 640px) {
    .Mos__prod .s-products-list-vertical-cards,
    .s-products-list-filters-results {
        grid-template-columns: repeat(2, minmax(0, 1fr))  !important;
    }
}

/* 3 columns at 768px */
@media (min-width: 768px) {
    .Mos__prod .s-products-list-vertical-cards,
    .s-products-list-filters-results {
        grid-template-columns: repeat(3, minmax(0, 1fr))  !important;
    }
}

/* 4 columns at 1024px */
@media (min-width: 1024px) {
    .Mos__prod .s-products-list-vertical-cards,
    .s-products-list-filters-results {
        grid-template-columns: repeat(4, minmax(0, 1fr))  !important;
    }
}

/* 5 columns at 1280px */
@media (min-width: 1280px) {
    .Mos__prod .s-products-list-vertical-cards,
    .s-products-list-filters-results {
        grid-template-columns: repeat(5, minmax(0, 1fr))  !important;
    }
}
@media (min-width: 1024px) {
    #Moa_products_min-7 .Mos__prod .s-products-list-vertical-cards {
        grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    }
}
@media (max-width:628px){
  .s-products-list-filters-results{
  
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
}
#Moa_map-sar-11 > div > div > div.relative.lg\:w-3\/5.w-full.z-1 > div > svg > path:nth-child(4){
    fill: #f6dbbb !important;
    stroke: #c7ac92 !important;
  }
  #Moa_map-sar-16 > div > div > div.relative.lg\:w-3\/5.w-full.z-1 > div > svg > path:nth-child(11){
    fill: #e3be9c !important;
    stroke: #694c3b !important;
}
  #app > div.custom-tooltip > div > div.tooltip-body{
        background-color: #ffffff;
    padding: 10px;
  }
  .brandImage img{
    width:200px !important;
  }
  
  /* تأكيد استخدام خط الأيقونات لجميع العناصر */
[class^="sicon-"]::before,
[class*=" sicon-"]::before {
  font-family: 'sallaicons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
}

.s-trust-badges-wrapper {
    gap: .5rem;
    display: flex;
}
a.flex.items-center.text-center.gap-1.mt-3 {
    margin-top: 0;
}