.top-navbar {
    display: flex;
    min-height: 48px;
    padding-bottom: .5rem;
    padding-top: .5rem;
    color:#FFFFFF;
}
.s-search-icon svg {
    height: 1rem;
    width: 1rem;
    fill:rgb(75 85 99);
}

.top-navbar .s-search-input {
    background-color: #f3f4f6;
    border-style: none;
}

.bg-inherit {
   
    background: #2F0103;
    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-cart-summary-count {
    background-color: #f3f4f6;
}
.breadcrumbs .s-breadcrumb-item a {
    color: #fff ;
}

.breadcrumbs .s-breadcrumb-item {
    color: #fff;
}

.breadcrumbs svg path {
    fill: #fff ;
}
#page-main-title {
    color: #fff ;
}
h1, .product-title, h1.text-xl, h1.text-2xl {
    color: #fff ;
}
.gap-4.flex h2,
.gap-4.flex h2 i,
h2 .sicon-sar {
    color: #fff ;
}
.text-red-800 {
    color: #f3f4f6;
}
body {
  background-color:#2F0103 ;
}
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;
}
.s-slider-block__title h2:where([dir=rtl],[dir=rtl] *) {
    padding-left: 2rem;
    color: #fff;
}
.s-product-card-content-title a {
     color: #f3f4f6;
}

.s-product-card-image img.loaded {
    background: #430104;
    opacity: 1;
    position: relative;
}
    .s-product-card-content {
        padding: 1.25rem;
        background: #430104;
         color: #fff;
    }
    .s-button-btn, .s-price-range-number-input {
    border-radius: .75rem;
    background: #FFFFFF;
}
element.style {
}
.s-product-card-sale-price h4 {
    color: #fff!important;
   
}

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

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.wide-placeholder .banner--fixed img {
    background: transparent;
}


.footer-is-light .store-footer .store-footer__inner {
 background-color: #430104;
    color: #fff;
}
.footer-is-light .store-footer {
  background-color: #430104;
}
.copyright-text p {
 color: #fff;
}
.sub-menu.w-56 {
  background-color: #fff !important; 
}

.sub-menu.w-56 a span {
  color: #000 !important; 
}