/* Add custom CSS styles below */ 
/* =========================
   Header كله أبيض
========================= */

/* النصوص والأيقونات */
.store-header,
.store-header a,
.store-header p,
.store-header span,
.store-header button,
.store-header i,
.store-header svg,
.store-header path,
.store-header .header-btn,
.store-header .da-tm,
.store-header .navbar-brand {
    color: #fff !important;
    fill: #fff !important;
}

/* سعر السلة والعملة */
.store-header .s-cart-summary-content,
.store-header .s-cart-summary-total,
.store-header .s-cart-summary-total b,
.store-header .s-cart-summary-total i,
.store-header .sicon-sar {
    color: #fff !important;
    fill: #fff !important;
}

/* أيقونة السلة */
.store-header .s-cart-summary svg,
.store-header .s-cart-summary svg path {
    fill: #fff !important;
}

/* دائرة عدد المنتجات فوق السلة */
.store-header .s-cart-summary-count {
    background: #FDE26F !important;
    color: #000000 !important;
    border: none !important;
    font-weight: bold !important;
}
========================================

========================================
.swiper .banner-square .relative h3,
.swiper .banner-square h3,
.banner-square h3 {
    font-size: 1.5rem !important;
}
div.banner-square h3 {
    font-size: 1.5rem !important;
}

.swiper .banner-square h3 {
    font-size: 1.5rem !important;
    padding-bottom: 12px !important;
    line-height: 1.4;
}
========================================
.faq-item{
    background: #123223 !important;
    color: #fff !important;
}

.faq-item::before{
    color: #123223 !important;
    -webkit-text-fill-color: #ffffff !important;
}

.faqs-list .faq-item.bg-white{
    background: #123223 !important;
}

.faqs-list__item{
    border: 2px solid #123223 !important;
}
========================================
/* كل الفوتر أبيض */
.store-footer,
.store-footer * {
    color: #ffffff !important;
}

/* الروابط */
.store-footer a,
.store-footer a:visited {
    color: #ffffff !important;
}

/* هوفر الروابط */
.store-footer a:hover,
.store-footer a:focus {
    color: #ffffff !important;
    opacity: 0.8; /* تأثير بسيط بدل تغيير اللون */
}

/* أي نصوص داخل عناصر خاصة (زي buttons أو spans) */
.store-footer input,
.store-footer p,
.store-footer span,
.store-footer h1,
.store-footer h2,
.store-footer h3 {
    color: #ffffff !important;
}

.store-footer strong.da-tm {
    color: #ffffff !important;
}

.s-button-btn{
    border-top: 2px solid #000 !important;
    border-bottom: 2px solid #000 !important;
    border-left: 2px solid #000 !important;
}

.footer-middle .s-contacts svg,
.footer-middle .social-links svg {
    fill: #123223 !important;
    stroke: #123223 !important;
}

.footer-top .social-links svg {
    fill: #123223 !important;
    stroke: #123223 !important;
}