.mm-spn.mm-spn--navbar ul {
    background-color: #1d1933;
}
.mm-spn.mm-spn--navbar.mm-spn--main:where([dir="rtl"], [dir="rtl"] *):after {
    background-color: #1d1933;
}
[dir="rtl"] .mm-spn.mm-spn--navbar:after {
    background-color: #1d1933;
}
.dark .contact-links a {
    background-color: #e53e51 !important;
}
.sicon-menu:before {
    color: #e53e51;
}
.container {
    background-color: #1d1933;
}
@media (min-width: 768px) {
    .md\:container {
        background-color: #1d1933;
    }
}
.dark .multihome-tabs-wrapper li button.active {
    background-color: #e53e51;
}

.index>.app-inner {
    background-color: #1d1933;
}
.dark .da-bgg {
    background-color: #1d1933 !important;
}
.dark .form-input, .dark input, .dark textarea, .dark select, .dark .tel-input, .dark .s-login-modal-input, .dark .s-product-availability-input, .dark .s-verify-input, .dark .s-comment-form-input {
    color: var(--dark-text-main);
    background-color: #e53e51;
}
.pb-8 {
    background-color: #282828;
}
.dark .s-product-card-content-subtitle {
    color: #4CAF50;
}
#tabbyPromo>[class*=styles__tabby], .tamara-product-widget {
   border: 1px solid #d6d6d3!important;
}
.styles__snippetWrapper--d68e9 {
    border: 1px solid #ca4c55;
}
.tamara-product-widget span {
    color: #ffffff;
}
.dark .form-input, .dark input, .dark textarea, .dark select, .dark .tel-input, .dark .s-login-modal-input, .dark .s-product-availability-input, .dark .s-verify-input, .dark .s-comment-form-input {
    color: #ffffff;
    background-color: #1d1933;
}
.bg-black {
    background-color: rgb(29 25 51);
}
.angel-products-container {
max-width: 1280px !important;
margin: auto !important;
}
@media (min-width: 768px) {
    .s-products-list-wrapper {
        grid-template-columns: repeat(6, minmax(0, 1fr));
        max-width: 1280px !important;
        margin: auto !important;
        gap: 0.5rem;
    }
}
.styles__snippetWrapper--d68e9.styles__singleLine--d1c5f {
    background-color: #282828 !important;
    }
:root {
    --font-main: 'sky-bold';
    --font-secondary: 'sky';
    --color-primary: #e53e51;
    --color-primary-dark: #00000e;
    --color-primary-light: #433f5a;
    --color-primary-reverse: #e9e5ff;
    --dark-bg-main: #1d1933;
    --dark-text-main: #ffffff;
    --dark-text-sec: #e5313c;
    --dark-grey: #2e2447;
    --text-btn: #ffffff;
    --bg-color: #1d1934;
    --header-bg: #ffffff;
    --menu-bg: #ffffff;
    --footer-bg: #ffffff;
}
.dark #tabbyPromoWrapper #tabbyPromo * {background-color:#2e2447;}
.sicon-cancel:before {
    content: "\ea47";
    color: #ffffff;
}





.s-installment-mispay-wrapper{
	background-color: var(--bg-secondary) !important;
	border-color: var(--color-primary) !important;
}

.hero-banner {
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
    aspect-ratio: 16/9;
    max-height: 100%;
}

img {
    display: block;
    max-width: 100%;
    height: auto;
}

img.lazy-load {
    width: 100%;
    min-height: 400px;
    display: block;
    object-fit: contain; /* تأكد من أن الصورة لا تسبب تمدد */
}

img.lazy-load {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

img.lazy-load.loaded {
    opacity: 1;
}

.animated, .fade-in, .slide-up {
    animation: none !important;
    transition: none !important;
}

@font-face {
    font-family: 'CustomFont';
    src: url('custom-font.woff2') format('woff2');
    font-display: swap;
}



button, a {
    transition: none !important;
    font-display: swap;
}

@media (max-width: 768px) {
    .hero-banner {
        min-height: 300px;
    }

    .s-block--hero-slider {
        min-height: 250px;
      
       
    }
}
.main-menu .loaded {
background-size: cover;
}
body.blog-single article.leading-7.text-sm.opt-text.mb-4 p,body.blog-single article.leading-7.text-sm.opt-text.mb-4 span {
    color: #fff !important;
}

body.blog-single article.leading-7.text-sm.opt-text.mb-4 h2,body.blog-single article.leading-7.text-sm.opt-text.mb-4 h3,body.blog-single article.leading-7.text-sm.opt-text.mb-4 h4,body.blog-single article.leading-7.text-sm.opt-text.mb-4 h5{
    color: #e53e51 !important;
}
body.blog-single article.leading-7.text-sm.opt-text.mb-4 h2 strong,body.blog-single article.leading-7.text-sm.opt-text.mb-4 h3 strong,body.blog-single article.leading-7.text-sm.opt-text.mb-4 h4 strong,body.blog-single article.leading-7.text-sm.opt-text.mb-4 h5 strong,body.blog-single article.leading-7.text-sm.opt-text.mb-4 strong{
    color: #e53e51 !important;
}