/* Add custom CSS styles below */ 
/* =========================================
   MASTER SCENT - LUXURY BLACK & BEIGE THEME
   ========================================= */

:root {
    --ms-black: #080808;
    --ms-card: #111111;
    --ms-beige: #D6C19E;
    --ms-beige-light: #E5D4B7;
    --ms-white: #F5F2EC;
    --ms-muted: #B9B4AC;
    --ms-border: #292929;
}

/* ===== خلفية المتجر ===== */
html,
body,
body.index {
    background: var(--ms-black) !important;
    color: var(--ms-white) !important;
}

/* ===== الهيدر ===== */
header,
header.store-header,
.store-header,
.main-nav-container,
.navbar,
.navbar-brand {
    background-color: var(--ms-black) !important;
    color: var(--ms-white) !important;
}

/* ===== روابط الهيدر والقوائم ===== */
header a,
.store-header a,
.main-menu a,
.main-nav-container a,
.navbar a {
    color: var(--ms-white) !important;
    transition: 0.25s ease;
}

header a:hover,
.store-header a:hover,
.main-menu a:hover,
.main-nav-container a:hover {
    color: var(--ms-beige) !important;
}

/* ===== الأيقونات ===== */
header svg,
.store-header svg,
.main-nav-container svg {
    color: var(--ms-beige) !important;
    fill: currentColor;
}

/* ===== عناوين الأقسام ===== */
h1,
h2,
h3,
h4,
.section-title,
.s-block__title {
    color: var(--ms-beige) !important;
}

/* ===== النصوص العامة ===== */
p,
span,
.product-description,
.text-gray-500,
.text-gray-600 {
    color: var(--ms-white);
}

/* ===== الكروت / المنتجات ===== */
.s-product-card-entry,
.product-entry,
.product-card,
.s-card {
    background-color: var(--ms-card) !important;
    border: 1px solid var(--ms-border) !important;
    color: var(--ms-white) !important;
    box-shadow: none !important;
}

/* اسم المنتج */
.s-product-card-entry h3,
.s-product-card-entry .s-product-card-content-title,
.product-entry h3,
.product-card h3 {
    color: var(--ms-white) !important;
}

/* السعر */
.s-product-card-price,
.product-price,
.price,
.s-product-card-sale-price {
    color: var(--ms-beige) !important;
    font-weight: 700 !important;
}

/* السعر القديم */
del,
.s-product-card-regular-price {
    color: #777 !important;
}

/* ===== الأزرار الرئيسية ===== */
.s-button-primary,
.s-button-element.s-button-primary,
.btn-primary,
button[type="submit"],
.add-to-cart,
.add-to-cart-btn {
    background: var(--ms-beige) !important;
    color: #090909 !important;
    border-color: var(--ms-beige) !important;
    transition: all 0.25s ease !important;
}

/* النص داخل الزر */
.s-button-primary *,
.btn-primary *,
.add-to-cart * {
    color: #090909 !important;
}

/* Hover الأزرار */
.s-button-primary:hover,
.s-button-element.s-button-primary:hover,
.btn-primary:hover,
button[type="submit"]:hover,
.add-to-cart:hover {
    background: var(--ms-beige-light) !important;
    border-color: var(--ms-beige-light) !important;
    color: #000 !important;
}

/* ===== الأزرار الثانوية ===== */
.s-button-outline,
.btn-outline,
.s-button-light {
    background: transparent !important;
    color: var(--ms-beige) !important;
    border-color: var(--ms-beige) !important;
}

.s-button-outline:hover,
.btn-outline:hover {
    background: var(--ms-beige) !important;
    color: #000 !important;
}

/* ===== البادجات / التخفيض ===== */
.s-product-card-promotion-title,
.badge,
.sale-badge {
    background: var(--ms-beige) !important;
    color: #080808 !important;
}

/* ===== الأقسام ===== */
section,
.s-block,
.home-block {
    background-color: var(--ms-black);
}

/* ===== البحث والمدخلات ===== */
input,
textarea,
select,
.s-form-control {
    background: #111 !important;
    color: var(--ms-white) !important;
    border: 1px solid var(--ms-border) !important;
}

input::placeholder,
textarea::placeholder {
    color: #888 !important;
}

input:focus,
textarea:focus,
select:focus {
    border-color: var(--ms-beige) !important;
    box-shadow: 0 0 0 1px var(--ms-beige) !important;
}

/* ===== روابط المتجر ===== */
main a {
    color: var(--ms-beige);
}

main a:hover {
    color: var(--ms-beige-light);
}

/* ===== السلة ===== */
.s-cart-summary,
.cart-item,
.cart-summary {
    background: var(--ms-card) !important;
    color: var(--ms-white) !important;
    border-color: var(--ms-border) !important;
}

/* ===== الفوتر ===== */
footer,
.store-footer,
footer.store-footer {
    background: #050505 !important;
    color: var(--ms-white) !important;
    border-top: 1px solid var(--ms-border);
}

footer a,
.store-footer a {
    color: var(--ms-white) !important;
}

footer a:hover,
.store-footer a:hover {
    color: var(--ms-beige) !important;
}

footer h3,
footer h4,
.store-footer h3,
.store-footer h4 {
    color: var(--ms-beige) !important;
}

/* ===== خطوط الفصل ===== */
hr {
    border-color: var(--ms-border) !important;
}

/* ===== Scrollbar لمسة بسيطة ===== */
::-webkit-scrollbar {
    width: 7px;
}

::-webkit-scrollbar-track {
    background: #080808;
}

::-webkit-scrollbar-thumb {
    background: var(--ms-beige);
    border-radius: 10px;
}
/* =========================================
   FIX PRODUCT CARD COLORS
   ========================================= */

/* اسم المنتج */
.s-product-card-entry .s-product-card-content-title,
.s-product-card-entry .s-product-card-content-title a,
.s-product-card-content-title,
.s-product-card-content-title a,
.product-name,
.product-name a,
.product-title,
.product-title a,
h3.s-product-card-content-title {
    color: #F5F2EC !important;   /* لون واضح وفخم */
    font-weight: 700 !important;
}

/* لو فيه hover على اسم المنتج */
.s-product-card-entry .s-product-card-content-title a:hover,
.s-product-card-content-title a:hover,
.product-name a:hover,
.product-title a:hover {
    color: #D6C19E !important;
}

/* السعر الحالي / المخفض */
.s-product-card-price .before\:text-primary::before,
.s-product-card-price,
.s-product-card-sale-price,
.price,
.sale-price,
ins,
.s-product-card-content .text-primary {
    color: #D6C19E !important;
    font-size: 18px !important;
    font-weight: 800 !important;
}

/* السعر الأساسي المشطوب */
.s-product-card-price .text-red-500,
.s-product-card-regular-price,
.regular-price,
.old-price,
del {
    color: #d94b4b !important;   /* أحمر واضح */
    font-size: 14px !important;
    font-weight: 700 !important;
    text-decoration: line-through !important;
    opacity: 1 !important;
}

/* زر نفذت الكمية */
.s-product-card-entry .btn.btn-disabled,
.s-product-card-entry .s-button-element[disabled],
.s-product-card-entry button[disabled],
.s-product-card-entry .out-of-stock,
.s-product-card-entry .s-product-card-out-of-stock,
.s-product-card-entry .s-button-outline[disabled] {
    background: #D6C19E !important;
    border: 1px solid #D6C19E !important;
    color: #000000 !important;
    opacity: 1 !important;
}

/* النص داخل زر نفذت الكمية */
.s-product-card-entry .btn.btn-disabled *,
.s-product-card-entry .s-button-element[disabled] *,
.s-product-card-entry button[disabled] *,
.s-product-card-entry .out-of-stock *,
.s-product-card-entry .s-product-card-out-of-stock * {
    color: #000000 !important;
}

/* حدود الكارت */
.s-product-card-entry,
.product-entry,
.product-card,
.s-card {
    border: 1px solid #2b2b2b !important;
    background: #111111 !important;
}

/* لو فيه زر داخل الكارت لسه حدوده فقط */
.s-product-card-entry .s-button-outline,
.s-product-card-entry .btn-outline {
    background: #D6C19E !important;
    border-color: #D6C19E !important;
    color: #000 !important;
}
/* =========================================
   MASTER SCENT - FOOTER FIX
   ========================================= */

/* خلفية الفوتر بالكامل */
footer,
.store-footer,
.store-footer__inner,
.footer-is-light,
.footer-is-light .store-footer,
.footer-is-light .store-footer__inner,
.store-footer .container {
    background: #080808 !important;
    background-color: #080808 !important;
}

/* النصوص العادية */
.store-footer,
.store-footer p,
.store-footer span,
.store-footer div,
.store-footer li {
    color: #F5F2EC !important;
}

/* عناوين الفوتر */
.store-footer h2,
.store-footer h3,
.store-footer h4,
.store-footer .font-bold,
.store-footer .font-semibold {
    color: #D6C19E !important;
    font-weight: 700 !important;
}

/* روابط الفوتر */
.store-footer a,
footer a {
    color: #F5F2EC !important;
    text-decoration: none !important;
}

.store-footer a:hover,
footer a:hover {
    color: #D6C19E !important;
}

/* رقم التواصل */
.store-footer a[href^="tel:"],
.store-footer a[href^="mailto:"] {
    color: #D6C19E !important;
}

/* الأيقونات */
.store-footer svg,
.store-footer i {
    color: #D6C19E !important;
    fill: currentColor !important;
}

/* أي خلفيات بيضاء جوه الفوتر */
.store-footer section,
.store-footer .footer-list,
.store-footer .footer-item,
.store-footer .footer-contact,
.store-footer .store-footer__inner {
    background-color: transparent !important;
}

/* الخط الفاصل */
.store-footer {
    border-top: 1px solid #2A2A2A !important;
}
/* =========================================
   MASTER SCENT - FINAL FEATURES + PRICE FIX
   ========================================= */

/* ===== كروت المميزات: شحن سريع / خدمة العملاء / تسوق آمن ===== */

.s-block--features .feature-item,
.s-block--features .features-item,
.s-block--features .s-block-feature,
.s-block-features .feature-item,
.s-block-features .features-item,
.s-block-features__item,
.features-list .feature-item,
.store-features .feature-item,
.feature-item {
    background: #111111 !important;
    background-color: #111111 !important;
    border: 1px solid #2b2b2b !important;
    color: #F5F2EC !important;
    box-shadow: none !important;
}

/* منع أي خلفية بيضاء داخل الكروت */
.s-block--features .feature-item > *,
.s-block-features .feature-item > *,
.s-block-features__item > *,
.store-features .feature-item > * {
    background-color: transparent !important;
}

/* عنوان الميزة */
.s-block--features h3,
.s-block--features h4,
.s-block-features h3,
.s-block-features h4,
.feature-item h3,
.feature-item h4,
.features-item h3,
.features-item h4 {
    color: #D6C19E !important;
    font-weight: 700 !important;
}

/* وصف الميزة */
.s-block--features p,
.s-block--features span,
.s-block-features p,
.s-block-features span,
.feature-item p,
.feature-item span {
    color: #F5F2EC !important;
}

/* الدائرة اللي حوالين الأيقونة */
.s-block--features .feature-icon,
.s-block-features .feature-icon,
.feature-item .feature-icon,
.features-item .feature-icon {
    background: #D6C19E !important;
    color: #080808 !important;
}

/* الأيقونات نفسها */
.s-block--features svg,
.s-block-features svg,
.feature-item svg,
.features-item svg {
    color: #080808 !important;
    fill: currentColor !important;
}


/* =========================================
   تكبير أسعار المنتجات
   ========================================= */

/* السعر الحالي / السعر المخفض */
.s-product-card-price,
.s-product-card-sale-price,
.s-product-card-content .text-primary,
.product-price,
.sale-price,
.price,
ins {
    color: #D6C19E !important;
    font-size: 22px !important;
    line-height: 1.3 !important;
    font-weight: 800 !important;
}

/* الرقم والعملة داخل السعر */
.s-product-card-price *,
.s-product-card-sale-price *,
.product-price *,
.sale-price * {
    font-size: inherit !important;
    font-weight: inherit !important;
}

/* السعر الأساسي القديم المشطوب */
.s-product-card-regular-price,
.old-price,
.regular-price,
del,
.s-product-card-price .text-red-500 {
    color: #D9534F !important;
    font-size: 15px !important;
    font-weight: 600 !important;
    text-decoration: line-through !important;
    opacity: 1 !important;
}

/* زيادة المسافة حول السعر حتى يبان */
.s-product-card-content-sub,
.s-product-card-content-main,
.s-product-card-price {
    margin-top: 5px !important;
    margin-bottom: 7px !important;
}


/* ===== على الموبايل ===== */
@media (max-width: 768px) {

    .s-product-card-price,
    .s-product-card-sale-price,
    .product-price,
    .sale-price,
    .price,
    ins {
        font-size: 19px !important;
    }

    .s-product-card-regular-price,
    .old-price,
    .regular-price,
    del {
        font-size: 13px !important;
    }
}
/* =========================================
   MASTER SCENT - PRICE COLORS FINAL FIX
   ========================================= */

/* السعر العادي لو المنتج مفيهوش خصم */
.s-product-card-entry .s-product-card-price,
.s-product-card-entry .product-price,
.s-product-card-entry .price {
    color: #D6C19E !important;
    font-size: 22px !important;
    font-weight: 800 !important;
}


/* السعر الجديد بعد الخصم = بيج */
.s-product-card-entry .s-product-card-sale-price,
.s-product-card-entry .sale-price,
.s-product-card-entry ins,
.s-product-card-entry .text-red-400:not(.line-through),
.s-product-card-entry .text-red-500:not(.line-through),
.s-product-card-entry [class*="sale-price"] {
    color: #D6C19E !important;
    font-size: 22px !important;
    font-weight: 800 !important;
    text-decoration: none !important;
}


/* السعر الأساسي القديم = أحمر + مشطوب */
.s-product-card-entry .s-product-card-regular-price,
.s-product-card-entry .regular-price,
.s-product-card-entry .old-price,
.s-product-card-entry del,
.s-product-card-entry .line-through,
.s-product-card-entry [class*="regular-price"] {
    color: #D9534F !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    text-decoration: line-through !important;
    opacity: 1 !important;
}


/* لو سلة مديّة لون أساسي للرقم من ::before */
.s-product-card-entry .s-product-card-sale-price::before,
.s-product-card-entry .sale-price::before,
.s-product-card-entry ins::before {
    color: #D6C19E !important;
}


/* أي سعر مشطوب مهما كان الكلاس */
.s-product-card-entry del *,
.s-product-card-entry .line-through * {
    color: #D9534F !important;
}


/* أي سعر مخفض داخل كارت المنتج */
.s-product-card-entry .s-product-card-sale-price *,
.s-product-card-entry .sale-price *,
.s-product-card-entry ins * {
    color: #D6C19E !important;
}
/* ==================================================
   MASTER SCENT - FINAL OVERRIDE
   FEATURES + PRODUCT PRICES
   ضعيه آخر كود في CSS
   ================================================== */


/* =========================================
   1) كروت شحن سريع / خدمة العملاء / تسوق آمن
   ========================================= */

.s-block--features .feature-item,
.s-block--features .features-item,
.s-block--features .s-block--features__item,
.s-block--features .swiper-slide > div,
.s-block-features .feature-item,
.s-block-features .features-item,
.s-block-features__item,
.store-features .feature-item {
    background: #111111 !important;
    background-color: #111111 !important;
    border: 1px solid #292929 !important;
    color: #F5F2EC !important;
    box-shadow: none !important;
}


/* عنوان الميزة */
.s-block--features h3,
.s-block--features h4,
.s-block-features h3,
.s-block-features h4,
.store-features h3,
.store-features h4,
.feature-item h3,
.feature-item h4 {
    color: #D6C19E !important;
}


/* الوصف تحت العنوان */
.s-block--features p,
.s-block-features p,
.store-features p,
.feature-item p {
    color: #F5F2EC !important;
    opacity: 0.9 !important;
}


/* دائرة الأيقونة */
.s-block--features [class*="icon"],
.s-block-features [class*="icon"],
.store-features [class*="icon"] {
    background-color: #D6C19E !important;
    color: #080808 !important;
}


/* الأيقونة نفسها */
.s-block--features svg,
.s-block-features svg,
.store-features svg {
    color: #080808 !important;
}


/* =========================================
   2) السعر العادي = بيج
   ========================================= */

.s-product-card-entry .s-product-card-price,
.s-product-card-entry .product-price,
.s-product-card-entry .price {
    color: #D6C19E !important;
    font-size: 22px !important;
    font-weight: 800 !important;
}


/* =========================================
   3) السعر بعد الخصم = بيج كبير
   ========================================= */

.s-product-card-entry .s-product-card-sale-price,
.s-product-card-entry .sale-price,
.s-product-card-entry ins,
.s-product-card-entry [class*="sale-price"] {
    color: #D6C19E !important;
    font-size: 22px !important;
    font-weight: 800 !important;
    text-decoration: none !important;
}

.s-product-card-entry .s-product-card-sale-price *,
.s-product-card-entry .sale-price *,
.s-product-card-entry ins * {
    color: #D6C19E !important;
}


/* =========================================
   4) السعر الأصلي قبل الخصم
      أحمر + مشطوب
   ========================================= */

.s-product-card-entry del,
.s-product-card-entry del *,
.s-product-card-entry .line-through,
.s-product-card-entry .line-through *,
.s-product-card-entry .s-product-card-regular-price,
.s-product-card-entry .s-product-card-regular-price *,
.s-product-card-entry .regular-price,
.s-product-card-entry .regular-price *,
.s-product-card-entry .old-price,
.s-product-card-entry .old-price *,
.s-product-card-entry [class*="regular-price"],
.s-product-card-entry [class*="regular-price"] * {
    color: #E04747 !important;

    text-decoration-line: line-through !important;
    text-decoration-color: #E04747 !important;
    text-decoration-thickness: 2px !important;

    font-size: 15px !important;
    font-weight: 700 !important;
    opacity: 1 !important;
}


/* لو اللون معمول من pseudo element */
.s-product-card-entry del::before,
.s-product-card-entry del::after,
.s-product-card-entry .line-through::before,
.s-product-card-entry .line-through::after,
.s-product-card-entry .s-product-card-regular-price::before,
.s-product-card-entry .s-product-card-regular-price::after {
    color: #E04747 !important;
}


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

@media (max-width: 768px) {

    .s-product-card-entry .s-product-card-price,
    .s-product-card-entry .s-product-card-sale-price,
    .s-product-card-entry .sale-price {
        font-size: 19px !important;
    }

    .s-product-card-entry del,
    .s-product-card-entry .line-through,
    .s-product-card-entry .s-product-card-regular-price {
        font-size: 13px !important;
    }
}
/* =========================================
   MASTER SCENT - EXACT SALLA PRICE FIX
   ========================================= */

/* السعر العادي - منتج بدون خصم */
.s-product-card-entry .s-product-card-price {
    color: #D6C19E !important;
    font-size: 22px !important;
    font-weight: 800 !important;
}


/* السعر الجديد بعد الخصم - بيج */
.s-product-card-entry .s-product-card-sale-price > h4 {
    color: #D6C19E !important;
    font-size: 22px !important;
    font-weight: 800 !important;
    text-decoration: none !important;
}

/* أي عناصر داخل السعر الجديد */
.s-product-card-entry .s-product-card-sale-price > h4 * {
    color: #D6C19E !important;
}


/* السعر الأصلي القديم - أحمر ومشطوب */
.s-product-card-entry .s-product-card-sale-price > span {
    color: #E04747 !important;
    font-size: 15px !important;
    font-weight: 700 !important;

    text-decoration-line: line-through !important;
    text-decoration-color: #E04747 !important;
    text-decoration-thickness: 2px !important;

    opacity: 1 !important;
}

/* لو العملة أو الرقم جوا عناصر إضافية */
.s-product-card-entry .s-product-card-sale-price > span * {
    color: #E04747 !important;
    text-decoration-color: #E04747 !important;
}
/* =========================================
   MASTER SCENT - MORE DROPDOWN FIX
   ========================================= */

/* خلفية قائمة "المزيد" المنسدلة */
.main-menu .sub-menu,
.main-menu .dropdown-menu,
.main-menu li > ul,
.main-nav-container .sub-menu,
.main-nav-container .dropdown-menu,
header .sub-menu,
header .dropdown-menu {
    background: #111111 !important;
    background-color: #111111 !important;
    border: 1px solid #2b2b2b !important;
    box-shadow: 0 10px 30px rgba(0,0,0,.45) !important;
}

/* عناصر القائمة */
.main-menu .sub-menu li,
.main-menu .dropdown-menu li,
.main-menu li > ul li,
.main-nav-container .sub-menu li {
    background: #111111 !important;
    border-color: #292929 !important;
}

/* الكلام داخل القائمة */
.main-menu .sub-menu a,
.main-menu .dropdown-menu a,
.main-menu li > ul li > a,
.main-nav-container .sub-menu a,
.main-nav-container .dropdown-menu a,
header .sub-menu a,
header .dropdown-menu a {
    color: #D6C19E !important;
    background: transparent !important;
    opacity: 1 !important;
}

/* عند المرور على أي اختيار */
.main-menu .sub-menu a:hover,
.main-menu .dropdown-menu a:hover,
.main-menu li > ul li > a:hover,
.main-nav-container .sub-menu a:hover,
.main-nav-container .dropdown-menu a:hover,
header .sub-menu a:hover,
header .dropdown-menu a:hover {
    background: #D6C19E !important;
    color: #080808 !important;
}

/* أي سهم أو أيقونة داخل القائمة */
.main-menu .sub-menu svg,
.main-menu .dropdown-menu svg,
.main-nav-container .sub-menu svg {
    color: #D6C19E !important;
    fill: currentColor !important;
}