body{
   background:#040309;
  background-size: cover;
   color: #FFFFFF;
  }
.top-navbar {
   background:#1E1E1E;
    color: #FFFFFF;
}
.top-navbar a {
      background:#1E1E1E;
}

.top-navbar a {
    background:#1E1E1E;
}

.top-navbar a:hover {
    background-color: rgba(255, 255, 255, 0.4); 
}
.bg-inherit {
    background:#1E1E1E;
    color:#fff
}
.header-btn__icon.sicon-user-circle {
    color: #fff !important; 
}

.s-cart-summary-wrapper .header-btn__icon,
.s-cart-summary-wrapper svg path {
    fill: #fff ;
    color: #fff ;
}
.s-cart-summary-total {
  color: #f9fafb;
}
.s-search-icon svg {
   fill: #414042;
}
.top-navbar .s-search-input {
  background-color: #fff; 
}
banner--fixed img, .banner-entry {
    background-color: transparent;
   
}
section.s-block.s-block--fixed-banner:nth-of-type(1) .container {
    max-width: 100%;
    padding: 0;
}

section.s-block.s-block--fixed-banner:nth-of-type(1) {
    margin: 0;
    padding: 0;
}

section.s-block.s-block--fixed-banner:nth-of-type(1) .container a.banner--fixed img {
    background: transparent;
    margin: 0 auto;
    max-width: 100%;
    padding: 0;
}

.s-block {
    margin-top:10px;
}

section.s-block.s-block--fixed-banner:nth-of-type(2) .container a.banner--fixed img {
    background: transparent;
    margin: 0 auto;
    padding: 0;
    width: 500px;
}


.s-block s-block--fixed-banner wide-placeholder{
width:100%
}
section.s-block.s-block--banners.container .grid {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap:0;
    margin: 0;
    padding: 0;
    background-color: transparent;
}

section.s-block.s-block--banners.container .banner-entry {
    flex: 1 1 calc(20% - 0px);
    max-width: calc(20% - 0px);
    height: 200px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 8px;
    background-size: cover;
    background-position: center;
    background-color: transparent;
}
.s-product-card-content {
    color: #fff;
    background: #1E1E1E;
}
.s-product-card-content-title a {
    color:#fff;
}
.s-button-primary-outline {
    fill: #414042;
    fill: var(--color-primary);
    color: #414042;
    color: var(--color-primary);
}
.s-button-wide {
    background: #DACDAD;
    color: #040309;
}
section.s-block.s-block--fixed-banner:nth-of-type(3) .container {
    max-width: 100% ;
    padding-left: 0 ;
    padding-right: 0 ;
}
.banner--fixed img, .banner-entry {
    background-color: transparent;
}

.footer-is-light .store-footer .store-footer__inner {
 background-color: #040309;
    color: #fff;
}
.footer-is-light .store-footer {
  background-color: #040309;
}
.copyright-text p {
 color: #fff;
}
.text-gray-800 {
    color: #fff;
}

.s-product-card-sale-price h4 {
    color: #fff!important; 
}

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

@media (max-width: 1024px) {
    section.s-block.s-block--banners.container .banner-entry {
        flex: 0 0 calc(33.33% - 10px); 
        max-width: calc(33.33% - 10px);
        margin: 0;
    }

    section.s-block.s-block--banners.container .grid {
        gap: 10px; 
    }
}
.font-bold {
    font-weight: 700;
    color: #000;
}
.s-quantity-input-input {
    color: #000;
}
.font-bold {
    font-weight: 700;
    color: var(--swal2-deny-button-color);
}
.product__description p.ql-direction-rtl > strong[style*="color: rgb(0, 0, 0)"] {
    color: #fff !important;
}
.rtl .form-select, .rtl select, [dir=rtl] .form-select, [dir=rtl] select {
    color: var(--main-text-color);
}

@media (max-width: 640px) {
    section.s-block.s-block--banners.container .banner-entry {
        flex: 0 0 calc(33.33% - 10px);
        max-width: calc(33.33% - 10px);
        height: 120px;
        margin: 0;
    }
    section.s-block.s-block--banners.container .grid {
        gap: 10px; 
    }
}
 .main-menu li.has-children:hover .sub-menu {
    background: #000 !important; 
    border: 1px solid #333 !important; 
    display: block !important; 
}
.total-price.font-bold ,
.form-label.font-bold{
  color: black;
}
article--main pb-1,span{
color: white !important ;
}
.s-social-share-btn span ,
.btn--wishlist .sicon-heart{
color: #000000 !important;
}
.tamara-summary-widget--inline-outlined:hover,.tamara-summary-widget__inline__text{
  color: #000000 !important;
}
b, strong{
  color: white !important;
}
.s-product-options-option-label b ,
.block{
  color: black !important;
}
.s-search-inline{
  min-width: 185px;
}
.mm-spn.mm-spn--navbar ul ,
.mm-spn.mm-spn--navbar.mm-spn--main:after{
  background-color: black;
  olor: white;
    opacity: 1;
}
.s-breadcrumb-arrow svg{
  fill: white;
}
.s-comments-product{
  display: none;
}