/* Add custom CSS styles below */ 
.swiper-wrapper {
    display: flex;
    transition-property: transform;
    box-sizing: content-box;
    justify-content: space-evenly;
}
.common-questions .svg-box {
    display: none;
}
/* ===== آراء العملاء: كروت صغيرة ===== */
.s-block--testimonials {
  padding: 10px 0 !important;
  margin: 0 !important;
}
.s-block--testimonials .s-block__title { margin-bottom: 6px !important; }
.s-block--testimonials .s-block__title svg {
  width: 200px !important; max-width: 70% !important; height: auto !important;
}
.s-block--testimonials .s-block__title h2 { font-size: 16px !important; margin: 2px 0 0 !important; }

/* الكارت بيبقى عمودي */
.s-reviews-testimonial { height: 100%; }
.s-reviews-testimonial__inner {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  text-align: center !important;
  gap: 4px !important;
  padding: 8px 6px !important;
  height: 100%;
}

/* الأفاتار دايرة صغيرة */
.s-reviews-testimonial__avatar {
  width: 40px !important; height: 40px !important;
  border-radius: 50% !important;
  overflow: hidden; margin: 0 !important; padding: 0 !important;
}
.s-reviews-testimonial__avatar img {
  width: 100% !important; height: 100% !important; object-fit: cover;
}

/* النص: 3 سطور بس */
.s-reviews-testimonial__text { width: 100%; padding: 0 !important; }
.s-reviews-testimonial__text p {
  font-size: 11px !important; line-height: 1.5 !important;
  margin: 2px 0 4px !important;
  display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;
}
.s-reviews-testimonial__name_wrapper {
  display: flex; flex-direction: column; align-items: center; gap: 2px;
}
.s-reviews-testimonial__info h2 { font-size: 12px !important; margin: 0 !important; }
.s-reviews-testimonial__rating .s-rating-stars-btn-star svg {
  width: 10px !important; height: 10px !important;
}

/* شيل الزوائد */
.s-reviews-testimonial .triangle { display: none !important; }
.s-reviews-testimonial__icon { display: none !important; }

.s-block--testimonials .swiper-pagination { margin-top: 6px
  
!i
  /* تصغير صور الفئات */
.category-box .img-box {
  width: 140px;
  height: 140px;
  margin: 0 auto;
}

.category-box .img-box .shape-hexagons,
.category-box .img-box .shape-hexagons img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.category-box h3 {
  font-size: 15px;
  margin-top: 10px;
}mportant; }

@media (max-width: 450px) {
    .ps-footer__middle {
        padding: 32px 0 16px;
        border-radius: 32px 32px 0 0;
        -webkit-border-radius: 32px 32px 0 0;
        -moz-border-radius: 32px 32px 0 0;
        -ms-border-radius: 32px 32px 0 0;
        color: #272a32;
        -o-border-radius: 32px 32px 0 0;
    }
}

@media (max-width: 576px) {
    .category-box h3, .categories-part .category-box h3 {
        font-size: 16px;
        display: none;
    }
}
.category-box:hover h3 {
    color: var(--color-primary);
   display: none;
}
@media (max-width: 1400px) {
    .category-box h3, .categories-part .category-box h3 {
        font-size: 19px;
        margin-top: 8px;
      display: none;
    }
}@media (max-width: 768px) {
  .p-que-addcart {
    position: fixed !important;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 999;
    background: #fff;
    padding: 10px 16px;
    box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.12);
    margin: 0 !important;
  }

  body {
    padding-bottom: 90px;
  }
}