Body {
    background-color: #003c24; /* أخضر غامق */
    color: #FFFFFF;
}

.bg-inherit {
    background-color: #003c24;
}

.container {
    background-color: #003c24;
    color: #FFFFFF;
}

.footer-is-light .store-footer .store-footer__inner {
    background-color: #003c24;
    color: #FFFFFF;
}

.top-navbar .s-search-input {
    background-color: #FFFFFF;
    color: #003c24;
}

.btn--rounded-gray {
    background-color: #FFFFFF;
    color: #003c24;
}

[dir=rtl] .header-btn__icon.icon {
    background-color: #FFFFFF;
    color: #003c24;
}

[class*=" sicon-"], [class^=sicon-] {
    background-color: #FFFFFF;
}

.s-cart-summary-total {
    color: #FFFFFF;
}

[class*=" sicon-"], [class^=sicon-] {
    color: #FFFFFF;
    background-color: #003c24;
}

.footer-is-light .store-footer {
    background-color: #003c24;
}

.s-button-element:not(:disabled):not([loading]) {
    background-color: #003c24;
    color: #FFFFFF;
}

.s-product-card-wishlist-btn {
    color: #003c24;
    background-color: #FFFFFF;
}

.s-slider-block__display-all {
    color: #FFFFFF;
}

.rtl .fix-align, [dir="rtl"] .fix-align {
    color: #FFFFFF;
}

[dir=rtl] select {
    color: #003c24;
}

.main-nav-container {
    background-color: #003c24;
}

/* الكارد الخاص بالمنتجات */
.s-product-card-content {
    background-color: #d7ffeb; /* أخضر فاتح */
}

.s-product-card-content-title a {
    color: #003c24; /* نص غامق */
}

/* السعر المخفض */
.s-product-card-sale-price h4 {
    color: #FFDE59 !important; /* السعر المخفض بالأصفر */
}

/* السعر العادي */
.s-product-card-price h4,
.s-product-card-regular-price h4,
.s-product-card-content .price,
.s-product-card-content .s-product-card-price,
.s-product-card-content .s-product-card-regular-price {
    color: #003c24 !important; /* السعر العادي بالأخضر الغامق */
}

.s-block {
    background-color: #003c24;
}

.text-gray-800 {
    color: #FFFFFF;
}

.btn--rounded-gray {
    color: #003c24;
}

.\!text-danger {
    color: #FFDE59;
    color: rgb(255 222 89/var(--tw-text-opacity))!important;
}

.main-menu .sub-menu {
    background-color: #003c24;
}

.main-menu li.root-level>a {
    color: #FFDE59;
    color: rgb(255 222 89/var(--tw-text-opacity))!important;
}

.s-product-card-content-title a:hover {
    color: #FFDE59 !important;
}

.s-quantity-input-input {
    color: #003c24;
}

h4.total-price.font-bold.text-xl.inline-block {
    color: #003c24;
}

input.s-tel-input-control.tel-input.s-ltr {
    color: #003c24;
}

.iti__selected-flag {
    color: #003c24;
}

.s-login-modal-input {
    color: #003c24;
}

.s-verify-codes {
    color: #003c24;
}

b#sub-total {
    color: #003c24;
}

h2.font-bold.text-sm.mb-5 {
    color: #003c24;
}

b {
    color: #003c24;
}

[dir=rtl] .rtl\:pl-24 {
    color: #003c24;
}

.md\:p-8 {
    background-color: #003c24;
}

.rounded-icon {
    background-color: #003c24;
}

.thankyou-block {
    background-color: #003c24;
}

.unicode {
    color: #FFFFFF;
}

.font-normal {
    color: #003c24;
}

:is([dir=rtl] .rtl\:space-x-reverse)>:not([hidden])~:not([hidden]) {
    color: #003c24;
}

.md\:inline-block {
    color: #003c24;
}

.form-input {
    color: #003c24;
}

label.block.text-sm.font-bold.mb-2.text-gray-700 {
    color: #FFFFFF;
}

.s-comments-product {
    background-color: #003c24;
}

.sm\:mb-5 {
    color: #FFFFFF;
}

.s-comment-form-input {
    color: #003c24;
}

nav#mobile-menu {
    color: #FFFFFF;
    background-color: #003c24;
}

p.leading-6.mb-2.mt-4.sm\:mt-0 {
    color: #003c24;
}

h2.font-bold.text-xs.xs\:text-sm {
    color: #003c24;
}

i.testimonial__icon.sicon-quote-open {
    color: #003c24;
    background-color: #FFFFFF;
}

h4.text-red-800.font-bold.text-xl.inline-block {
    color: #FFFFFF;
}

.content.content--single-page.w-full.lg\:w-10\/12.bg-white.rounded.p-6.lg\:p-8.mt-4.lg\:mt-12 {
    background-color: #003c24;
}

.s-reviews-testimonial {
    background-color: #003c24;
}

/* زر Add to cart */
button.s-button-element.add-to-cart,
.s-product-card button.s-button-element {
    background-color: #d7ffeb !important; /* خلفية فاتحة */
    color: #003c24 !important;            /* نص غامق */
    border: 1px solid #003c24;            /* خط تحديد غامق */
    transition: all 0.3s ease;
}

button.s-button-element.add-to-cart:hover,
.s-product-card button.s-button-element:hover {
    background-color: #003c24 !important; /* عند التحويم أخضر غامق */
    color: #FFFFFF !important;            /* نص أبيض */
}