/* =========================
   HEADER — FULL WIDTH FIX
========================= */

/* إزالة أي خلفية بيضاء من كل طبقات الهيدر */
.sticky.top-0,
.sticky.top-0 *,
.default_header,
.default_header *,
.default_header_container,
.default_header_container *,
.default_header_top_text {
    background-color: #1A2A40 !important;
}

/* إزالة الـ max-width عشان يبقى Full Width */
.default_header_container {
    max-width: 100% !important;
    width: 100% !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
}

/* ألوان الهيدر */
.default_header_container a,
.default_header_container i,
.default_header_container svg,
.default_header_container span,
.default_header_container button {
    color: #F8EFE7 !important;
    fill: #F8EFE7 !important;
    text-decoration: none;
    background: transparent;
    font-weight: bold;
}

/* استثناء اللوجو من التلوين */
.default_header_logo,
.default_header_logo *,
.default_header_container a.default_header_logo img {
    color: initial !important;
    fill: initial !important;
    background: transparent !important;
}

/* =========================
   FOOTER — FULL WIDTH FIX
========================= */

.default_footer {
    width: 100% !important;
    background-color: #1A2A40 !important;
    color: #F8EFE7;
    padding: 50px 20px;
    text-align: center;
    font-family: "IBM Plex Sans Arabic";
    font-weight: bold;
}

/* الفوتر لينكات */
.default_footer_links_container {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 30px;
    margin-bottom: 25px;
}

.default_footer_link,
.default_footer_social_link {
    color: #F8EFE7 !important;
    text-decoration: none;
    font-size: 18px;
}

/* سوشيال */
.default_footer_social_container {
    display: flex;
    justify-content: center;
    gap: 18px;
    margin-bottom: 25px;
}

/* إخفاء بيانات المتجر */
.footer_store_info {
    display: none !important;
}

/* Responsive */
@media (max-width: 600px) {
    .default_footer_links_container {
        flex-direction: column;
        gap: 15px;
    }
}
