@media(max-width: 767px)
{
.store-footer .grid > div {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  text-align: center !important;
}

.store-footer salla-social {
  display: flex !important;
  justify-content: center !important;
}

.store-footer > salla-apps-icons{
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  text-align: center !important;
  gap: 1rem !important;
}}
.s-product-card-price,.s-product-card-sale-price h4 {
  border: 3px solid #122341 !important;
  padding: 6px 12px !important;
  border-radius: 6px !important;
  display: inline-block !important;
}
.s-product-card-sale-price h4,.s-products-slider-slider .s-slider-swiper-wrapper .s-product-card-entry .s-product-card-content .s-product-card-content-sub .s-product-card-sale-price h4,.s-products-list .s-products-list-wrapper .s-product-card-entry .s-product-card-content .s-product-card-content-sub .s-product-card-sale-price h4 {
color: #991b1b !important;}

  @media (max-width: 767px) {
  .art-video-banner-button {
    padding: 8px 20px !important;
    font-size: 12px !important;
  }
} 
.art-categories-03-title .flex.flex-col {
  gap: 0.2px !important; 
      line-height: 0.8rem !important;
}
    div.app-inner.flex.flex-col.min-h-full > div.art-categories-03{
	padding-top: 1.5rem !important ;
}

@media (max-width: 767px) {
  .art-categories .grid {
    display: grid !important;
    grid-template-columns: repeat(3, 1fr) !important;
    grid-template-rows: repeat(2, auto) !important;
    gap: 8px !important;
  }

  .art-categories .grid > div:nth-child(1) {
    grid-column: span 2 !important;
    grid-row: span 2 !important;
  }

  .art-categories .grid > div:nth-child(2) {
    grid-column: 3 / 4 !important;
    grid-row: 1 / 2 !important;
  }

  .art-categories .grid > div:nth-child(3) {
    grid-column: 3 / 4 !important;
    grid-row: 2 / 3 !important;
  }

  .art-categorie-link {
    font-size: 16px !important;
  }

  
  .art-categories .grid > div img {
    height: 100% !important;
    object-fit: cover !important;
  }
}


.art-categories-slider .swiper-slide .relative > div {
  background-color: unset !important; 
}
   
   body {
    font-family: 'Tajawal', sans-serif !important;
}
nav a {
    font-size: 18px !important;
}
.custom-price-box {
  background-color: transparent; /* خلفية شفافة */
  border: 4px solid #003366;     /* إطار كحلي سميك */
  border-radius: 16px;           /* زوايا دائرية */
  padding: 20px;
  margin: 20px 0;
  font-size: 22px;
  font-weight: bold;
  color: #003366;
  text-align: center;
  max-width: 300px;
  margin-left: auto;
  margin-right: auto;
  box-sizing: border-box;
}

@media (max-width: 767px) {
  .grid.grid-cols-2 {
    display: flex !important;
    flex-direction: row !important;
    overflow-x: auto !important;
    flex-wrap: nowrap !important;
    gap: 10px !important;
    scroll-snap-type: x mandatory;
  }

  .grid.grid-cols-2 > .art-categories-03-card {
    min-width: 32% !important; /* غيّر النسبة حسب الحجم المطلوب لكل كرت */
    flex-shrink: 50;
    scroll-snap-align: start;
  }
}

@media (min-width: 1280px) {
  .product-index .container{
 	max-width: 200rem !important;
 }
 .product-index .max-h-\[450px\] {
    max-height: unset !important;
}
}
/* جعل 3 منتجات بالصف */
.s-products-slider-card.swiper-slide {
    flex: 0 0 50.3333% !important;   /* كل منتج ياخذ ثلث العرض */
    max-width: 50.3333% !important;
    box-sizing: border-box;
}

/* الحفاظ على أبعاد الصور */
.s-product-card-image img {
    width: 100% !important;
    height: auto !important;
    object-fit: contain !important; /* يحافظ على النسبة بدون قص */
}