/* الفوتر الأسود فقط */
footer,
footer.d-flex,
footer[class],
.site-footer,
.main-footer,
.bottom-footer {
    background: #2F6BFF !important;
    background-color: #2F6BFF !important;
}

/* جميع عناصر الفوتر */
footer *,
.site-footer *,
.main-footer *,
.bottom-footer * {
    color: #ffffff !important;
}

/* روابط الفوتر */
footer a,
.site-footer a,
.main-footer a,
.bottom-footer a {
    color: #ffffff !important;
}
/* نصوص الفوتر باللون الأبيض */
footer *,
.site-footer *,
.main-footer *,
.bottom-footer * {
    color: #ffffff !important;
    fill: #ffffff !important;
}
footer h1,
footer h2,
footer h3,
footer h4,
footer h5,
footer h6,
footer p,
footer span,
footer a,
footer li,
footer strong {
    color: #ffffff !important;
}
/* الفوتر */
footer {
    background: #2F6BFF !important;
}

/* جميع النصوص داخل الفوتر */
footer *,
footer *::before,
footer *::after {
    color: #ffffff !important;
    fill: #ffffff !important;
    opacity: 1 !important;
}

/* الروابط */
footer a {
    color: #ffffff !important;
}

/* الأيقونات */
footer svg,
footer i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* إزالة أي شفافية أو لون غامق */
footer .text-muted,
footer .text-secondary,
footer .text-dark,
footer .opacity-50,
footer .opacity-75 {
    color: #ffffff !important;
    opacity: 1 !important;
}
/* إجبار عناوين الفوتر تصبح بيضاء */
footer h1,
footer h2,
footer h3,
footer h4,
footer h5,
footer h6,
footer strong,
footer .title,
footer .footer-title,
footer [class*="title"],
footer [class*="heading"] {
    color: #fff !important;
    -webkit-text-fill-color: #fff !important;
}

/* استبدال اللون الغامق #212529 */
footer * {
    color: #fff !important;
}

/* الفوتر أسود */
footer {
    background: #000 !important;

text-fill-color: #ffffff !important;
}
/* وصف المتجر داخل الفوتر */
footer .container.py-sm-5,
footer .container.py-sm-5 * {
    color: #ffffff !important;
    opacity: 1 !important;
    -webkit-text-fill-color: #ffffff !important;
}
/* خلفية القائمة المنسدلة */
.dropdown-menu,
.sub-menu,
.mega-menu,
.nav-dropdown,
.dropdown-content {
    background: #900719 !important;
    background-color: #900719 !important;
    border: none !important;
}

/* نصوص القائمة المنسدلة */
.dropdown-menu *,
.sub-menu *,
.mega-menu *,
.nav-dropdown * {
    color: #ffffff !important;
}

/* عند المرور */
.dropdown-menu a:hover,
.sub-menu a:hover,
.mega-menu a:hover {
    background: rgba(255,255,255,0.1) !important;
    color: #ffffff !important;
}
@import url('https://fonts.googleapis.com/css2?family=Alexandria:wght@400;700&display=swap');
/* خط بولد للقائمة الرئيسية والمنسدلة */
header,
nav,
.navbar,
.menu,
.main-menu,
.dropdown-menu,
.sub-menu,
.mega-menu {
    font-family: "Alexandria", sans-serif !important;
    font-weight: 700 !important;
}
/* نصوص التصنيفات باللون الأسود */
.category-name,
.categories-name,
.product-category,
.card-title,
.category-title,
.category-item span,
.category-item a,
.s-category-name {
    color: #000000 !important;
}
html body[class] .js-product-description,
html body[class] .js-product-description *,
html body[class] .product-formatted-content,
html body[class] .product-formatted-content *,
html body[class] .card-body,
html body[class] .card-body *,
html body[class] [class*="text-secondary"],
html body[class] [class*="text-emphasis"],
html body[class] [class*="product"],
html body[class] table,
html body[class] td,
html body[class] th,
html body[class] small,
html body[class] ul,
html body[class] li {
    color: #000000 !important;
    -webkit-text-fill-color: #000000 !important;
    text-shadow: none !important;
}
i.ti-circle-plus { color: #ffffff !important; filter: brightness(0) invert(1); }
.add-to-cart,
.add-to-cart * ,
.add-to-cart span,
button.add-to-cart span,
span.px-1 {
    color: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
}
.badge-name{
    background-color: #2F6BFF !important;
    border-color: #2F6BFF !important;
    color: #000000 !important;
}