/* Add custom CSS styles below */ 
/* Add custom CSS styles below */ 
/* Add custom CSS styles below */ 
.main-nav-container {
    border-radius: 0px 0px 20px 20px;
}

.bg-inherit {
     border-radius: 0px 0px 20px 20px;
    border-bottom: 4px solid #d8d1b6;
}

.store-footer__inner {
    border-radius: 20px 20px 0px 0px;
    background: #fff  !important;
    border-top: 4px solid #d8d1b6;
 }
 .store-footer h3 {
    margin-bottom: 1.25rem;
    color: #d8d1b6;
}
.banner-entry h3, .banner-entry p {
    opacity: 1 !important;
}
.has-overlay.with-hover:after {
    transition: opacity .3s;
    opacity: 1 !important;
}


.banner-entry h3, .banner-entry p {
      --tw-translate-y: 0rem !important;

 }
 .has-overlay:after {
      background-color:#d8d1b6 !important;
}
.banner-entry h3.text-with-border {
       border-color: #000 !important;
}

.banner-entry h3.text-with-border span {
    color: #000 !important;
  }
  
  .s-product-card-entry {
    border: 1px solid  #d8d1b6;
   }
   
   .testimonials-slider .testimonial {
    border-radius: 15px;
    border: 1px solid #d8d1b6;
    }
    .s-button-primary-outline:hover {
     color: #000 !important;
}
.header-btn__icon {
    background: #d8d1b6;
    border: none !important;
  }
  
  [dir=rtl] .s-cart-summary-count {
    background: #000 !important;
}

.s-button-element:not(:disabled):not([loading]) {
    pointer-events: auto;
    background-color: #7b0001;
    color: aliceblue;
    border: 1px solid #7b0001;
}