.overflow-hidden.rounded-2xl {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1),
                0 4px 6px -4px rgba(0, 0, 0, 0.1);
}

.overflow-hidden.rounded-full.w-fit.mx-auto {
    box-shadow: 0 8px 25px rgba(0, 0, 0, 0.25);
}
.flex.gap-2.md\:gap-4 {
    box-shadow: 0 8px 25px rgba(0, 0, 0, 0.25);
}
.text-3xl {
    background-color: #6f3a93; /* نفس لون الزر */
    color: #fff !important; /* النص أبيض */
    padding: 6px 18px; /* نفس المسافات الداخلية */
    border-radius: 30px; /* زوايا دائرية كاملة */
    font-weight: 700; /* خط عريض */
    display: inline-block; /* شكل الزر */
    font-size: 1.4rem; /* حجم الخط مثل الزر */
    line-height: 1.5; /* ارتفاع السطر */
}

/* إخفاء الخط تحت العنوان */
.enhanced-title-border.home-block-line {
    display: none !important;
}
.s-products-slider-slider .product {
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); /* ظل خفيف */
    border-radius: 10px; /* لتنعيم الحواف */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* حركة ناعمة */
}

/* عند المرور بالماوس */
.s-products-slider-slider .product:hover {
    transform: translateY(-5px); /* يطلع المنتج شوي */
    box-shadow: 0 6px 20px rgba(0, 0, 0, 0.25); /* ظل أقوى */
}