/* =========================================================
   TEOTEMA — FINAL LUXURY CSS
   ========================================================= */


/* =========================
   ألوان الهوية
   ========================= */

:root {
    --teo-black: #17101C;
    --teo-white: #FFFFFF;

    --teo-purple-dark: #2B073D;
    --teo-purple-deep: #180020;
    --teo-purple: #75399D;

    --teo-gold: #D9B66F;
    --teo-gold-light: #F1D99B;

    --teo-pink-light: #FFD6E7;
}


/* =========================
   إزالة أي Stroke أو Shadow قديم
   ========================= */

.s-block h1,
.s-block h2,
.s-block h3,
.s-block h4,
.s-block h5,
.s-block h6,
.s-block p,
.s-block span,
.s-block a {
    -webkit-text-stroke: 0 !important;
}


/* =========================================================
   البانر الرئيسي فقط
   النص فوق الصورة — التعديل الوحيد الجديد
   ========================================================= */

.home-slider__content h2,
.home-slider__content p {
    color: #FFD6E7 !important;

    -webkit-text-stroke: 0 !important;

    text-shadow:
        0 2px 6px rgba(43, 7, 61, 0.75) !important;
}


/* =========================
   الهيدر
   ========================= */

#mainnav {
    background: #FFFFFF !important;
}

#mainnav a,
#mainnav span {
    color: var(--teo-black) !important;
}

#mainnav .sicon-menu,
#mainnav .sicon-shopping-bag {
    color: var(--teo-purple-dark) !important;
}


/* =========================
   تسوق حسب الفئة
   ========================= */

.s-block--categories
.s-block__title h1,
.s-block--categories
.s-block__title h2,
.s-block--categories
.s-block__title h3,
.s-block--categories
.s-block__title h4 {
    color: #FFFFFF !important;
    font-weight: 800 !important;
}


/* =========================
   أسماء التصنيفات
   ========================= */

.s-block--categories
.slide--cat-entry h1,
.s-block--categories
.slide--cat-entry h2,
.s-block--categories
.slide--cat-entry h3,
.s-block--categories
.slide--cat-entry h4 {
    color: var(--teo-black) !important;
    font-weight: 800 !important;
}


/* =========================
   كروت التصنيفات
   ========================= */

.s-block--categories
.slide--cat-entry {
    background: #FFFFFF !important;

    border-radius: 18px;

    border: 1px solid rgba(217, 182, 111, .35);

    box-shadow:
        0 8px 25px rgba(43, 7, 61, .15);

    transition:
        transform .25s ease,
        box-shadow .25s ease;
}


/* Hover */

.s-block--categories
.slide--cat-entry:hover {
    transform: translateY(-4px);

    box-shadow:
        0 14px 32px rgba(43, 7, 61, .22);
}


/* صور التصنيفات */

.s-block--categories
.slide--cat-entry img {
    border: 2px solid var(--teo-gold);
}


/* =========================
   قسم الأفضل مبيعاً
   ========================= */

.s-block--slider-with-bg h1,
.s-block--slider-with-bg h2,
.s-block--slider-with-bg h3,
.s-block--slider-with-bg h4 {
    color: #FFFFFF !important;
    font-weight: 800 !important;
}


/* =========================
   الأكثر مبيعاً
   ========================= */

[data-testid="store-home-fixed-products"]
.s-block__title h1,

[data-testid="store-home-fixed-products"]
.s-block__title h2,

[data-testid="store-home-fixed-products"]
.s-block__title h3 {
    color: var(--teo-black) !important;
    font-weight: 800 !important;
}


/* =========================
   المنتجات
   ========================= */

.product-card h1,
.product-card h2,
.product-card h3,
.product-card h4,
.product-card p,
.product-card span {
    color: var(--teo-black) !important;
}


/* أسماء المنتجات */

.product-card__title,
.product-card__name {
    color: var(--teo-black) !important;
}


/* الأسعار */

.product-card__price,
.product-card .price {
    color: var(--teo-purple-dark) !important;
    font-weight: 800 !important;
}


/* =========================
   أزرار المنتجات
   ========================= */

.product-card button,
.product-card .s-button-primary {
    background: var(--teo-purple-dark) !important;

    color: #FFFFFF !important;

    border: 1px solid var(--teo-gold) !important;

    border-radius: 12px !important;
}


/* =========================
   مميزات المتجر
   ========================= */

.s-block h1,
.s-block h2,
.s-block h3,
.s-block h4 {
    font-weight: 800 !important;
}


/* النصوص في الخلفيات البيضاء */

.s-block:not(.s-block--categories)
:not(.s-block--slider-with-bg)
h1,

.s-block:not(.s-block--categories)
:not(.s-block--slider-with-bg)
h2,

.s-block:not(.s-block--categories)
:not(.s-block--slider-with-bg)
h3,

.s-block:not(.s-block--categories)
:not(.s-block--slider-with-bg)
h4 {
    color: var(--teo-black) !important;
}


.s-block:not(.s-block--categories)
:not(.s-block--slider-with-bg)
p {
    color: var(--teo-black) !important;
}


/* =========================
   آراء العملاء
   ========================= */

.s-reviews-header {
    color: var(--teo-black) !important;
    font-weight: 800 !important;
}

.s-reviews-testimonial__text p {
    color: var(--teo-black) !important;
}

.s-reviews-testimonial__name_wrapper h2 {
    color: var(--teo-black) !important;
}


/* =========================
   الفوتر
   ========================= */

.store-footer {
    background:
        linear-gradient(
            135deg,
            #180020,
            #2B073D
        ) !important;

    color: #FFFFFF !important;
}


.store-footer h1,
.store-footer h2,
.store-footer h3,
.store-footer h4,
.store-footer h5,
.store-footer p,
.store-footer span,
.store-footer a {
    color: #FFFFFF !important;
}


.store-footer a:hover {
    color: var(--teo-gold-light) !important;
}


/* =========================
   الروابط
   ========================= */

.s-block a {
    color: var(--teo-black);
}


.s-block a:hover {
    color: var(--teo-purple) !important;
}


/* =========================
   الأزرار العامة
   ========================= */

button,
.s-button-primary {
    color: #FFFFFF !important;

    background: var(--teo-purple-dark) !important;

    border: 1px solid var(--teo-gold) !important;

    border-radius: 12px !important;

    font-weight: 700 !important;
}


button:hover,
.s-button-primary:hover {
    background: var(--teo-purple) !important;

    color: #FFFFFF !important;
}


/* =========================
   اللمسات الذهبية
   ========================= */

.s-block__title::after {
    background: var(--teo-gold) !important;
}


/* =========================
   الموبايل
   ========================= */

@media (max-width: 767px) {

    /* البانر — نفس اللون الزهري */

    .home-slider__content h2,
    .home-slider__content p {
        color: #FFD6E7 !important;

        -webkit-text-stroke: 0 !important;

        text-shadow:
            0 2px 6px rgba(43, 7, 61, 0.75) !important;
    }


    /* عنوان تسوق حسب الفئة */

    .s-block--categories
    .s-block__title h2 {
        color: #FFFFFF !important;
    }


    /* أسماء التصنيفات */

    .s-block--categories
    .slide--cat-entry h2 {
        color: var(--teo-black) !important;
    }


    /* قسم المنتجات البنفسجي */

    .s-block--slider-with-bg h3 {
        color: #FFFFFF !important;
    }


    /* النصوص على الأبيض */

    .s-block:not(.s-block--categories)
    h2,

    .s-block:not(.s-block--categories)
    h3 {
        color: var(--teo-black) !important;
    }
}