/* button,
.s-button-element,
.btn--primary {
    border-radius: 35px !important;
} */

.s-product-card-image,
.s-product-card-image img {
    border-radius: 15px !important;
    overflow: hidden !important;
}

/* خلفية المتجر */
main,
.store-home {
    background-color: #19051d !important;
}

main > :last-child,
.store-home > :last-child {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}
footer {
    margin-top: 0 !important;
}


/* خلفية بطاقة المنتج */
.s-product-card-entry,
.s-product-card,
.s-product-card-content {
    background-color: #19051d !important;
}

/* ===== ألوان صفحة المنتج ===== */

/* اسم المنتج */
h1,
.product-title,
[class*="product"] h1 {
    color: #c5ab6f !important;
}

/* السعر */
.price,
.product-price,
[class*="price"] {
    color: #c5ab6f !important;
}

/* عناوين الأقسام */
h2,
h3,
h4,
[class*="product"] h2,
[class*="product"] h3 {
    color: #c5ab6f !important;
}

/* النصوص العادية والوصف */
.product-description,
[class*="description"],
[class*="product"] p,
[class*="product"] li {
    color: #f5f1e8 !important;
}

/* النصوص الثانوية */
[class*="product"] small,
[class*="product"] .text-sm,
[class*="product"] .text-xs {
    color: #ddd3c2 !important;
}

/* الروابط داخل تفاصيل المنتج */
[class*="product"] a {
    color: #c5ab6f !important;
}

form.product-form > section.flex.bg-white.p-5 {
    background-color: #c5ab6f !important;
}

/* مستطيل السعر */
form.product-form > section.flex.bg-white.p-5 {
    background-color: #c5ab6f !important;
}

/* كل النصوص داخل مستطيل السعر */
form.product-form > section.flex.bg-white.p-5,
form.product-form > section.flex.bg-white.p-5 *,
form.product-form > section.flex.bg-white.p-5 h2,
form.product-form > section.flex.bg-white.p-5 .total-price,
form.product-form > section.flex.bg-white.p-5 label {
    color: #19051d !important;
}

/* =========================================
   LILAC COUTUR - STICKY PRODUCT BAR
   ========================================= */

/* الشريط السفلي الزجاجي */
section.sticky-product-bar,
.sticky-product-bar,
section.sticky-product-bar.bg-white {
    background: rgba(25, 5, 29, 0.48) !important;
    -webkit-backdrop-filter: blur(18px) saturate(160%);
    backdrop-filter: blur(18px) saturate(160%);
    border-top: 1px solid rgba(197, 171, 111, 0.28) !important;
    box-shadow: 0 -8px 30px rgba(0, 0, 0, 0.22) !important;

    border-top-left-radius: 18px !important;
    border-top-right-radius: 18px !important;
}

/* إزالة أي خلفية بيضاء داخلية */
section.sticky-product-bar > div,
.sticky-product-bar > div {
    background: transparent !important;
}

/* عداد الكمية */
.sticky-product-bar input,
.sticky-product-bar .quantity,
.sticky-product-bar [class*="quantity"] {
    background: rgba(255,255,255,0.08) !important;
    color: #f5f1e8 !important;
    border-color: rgba(197,171,111,0.35) !important;
}

/* أزرار + و - */
.sticky-product-bar button {
    border-radius: 14px !important;
}

/* زر أضف إلى السلة */
.sticky-product-bar button[type="submit"],
.sticky-product-bar .btn--primary,
.sticky-product-bar [class*="add-to-cart"] {
    background: #c5ab6f !important;
    color: #19051d !important;
    border: 1px solid #c5ab6f !important;
    border-radius: 14px !important;
    font-weight: 600 !important;
}

/* زر اشتر الآن */
.sticky-product-bar .btn--outline,
.sticky-product-bar [class*="buy-now"],
.sticky-product-bar [class*="quick-buy"] {
    background: transparent !important;
    color: #c5ab6f !important;
    border: 1px solid #c5ab6f !important;
    border-radius: 14px !important;
}

/* النصوص داخل الشريط */
.sticky-product-bar,
.sticky-product-bar span,
.sticky-product-bar label,
.sticky-product-bar p {
    color: #f5f1e8 !important;
}

/* الأيقونات */
.sticky-product-bar svg {
    color: #c5ab6f !important;
    stroke: #c5ab6f !important;
}

/* تأثير عند الضغط/المرور */
.sticky-product-bar button:hover {
    transform: translateY(-1px);
    transition: 0.2s ease;
}