body{
  background-color: #FBFBF9
}
section:nth-of-type(1) .mb-4 .font-bold {
background-image: url(https://imglink.cc/cdn/4tXPICEtnX.png);
    background-repeat: no-repeat;
    width: 550px;
    text-align: center;
    padding: 0.1rem 1rem;
    color: white;
    font-size: 37px;
    line-height: 5rem;
} 
    .lg\:leading-8{
          color: black;
      opacity: 1;
    font-size: 32px;
    font-weight: bold;
    line-height: 150%;
    }
.w-fit {
      background: transparent;
    border: 2px solid black;
    color: black;
    border-radius: 10px;
}
.hover\:text-\[var\(--m-color\)\]:hover {
    color: #000000;
}
.main-nav-container .mobile-menu ul li a {
    color: #000000;
}
.sicon-search:before ,
.sicon-shopping-bag:before,
.sicon-user:before {
  color: black;
}
section:nth-of-type(2) h2{
  color: black !important;
}
.modern .s-slider-block__title-right h2 {
    color: #000000 !important;
    border-bottom: 3px solid black;
}
.update_offer_section .s-button-wide{
  width: 45% !important;
  color: white;
}
section:nth-of-type(8) .mb-4 .font-bold{
  background: none;
     width: 615px;
}
section:nth-of-type(8) p{
width: : 558px;
  color: white;
  opacity: 1;
}
section:nth-of-type(8) .w-fit{
  color: white;
  border: 2px solid white;
}
.first-of-type\:border-b-\[var\(--m-color\)\]:first-of-type ,
.bg-\[var\(--m-color\)\] , .text-\[var\(--m-color\)\] {
  color: black;
}
.first-of-type\:border-b-\[var\(--m-color\)\]:first-of-type {
    border-bottom-color: #000000;
}
section:nth-of-type(10)  .bg-\[var\(--m-color\)\] {
    background-color: #000000;
}
.opinions .s-slider-block__title .s-slider-block__title-right h2 {
    color: #000000;}
.s-rating-stars-selected {
    fill: #000000;
}
footer .container{
  color: white !important;
}
footer .store-footer__inner{
  background: #A95A22 !important;
}
footer .bg-\[var\(--m-color\)\] {
    background-color:#A95A22
}
section:nth-of-type(11) .banner--fixed img {
background-color: rgb(243 244 246 / 0%) !important;
    max-width: 1200px;
    margin: auto;
}
  section:nth-of-type(8) .banner--fixed img {
      max-width: 1500px;
    margin: auto;
    background-color: rgb(243 244 246 / 0%) !important;
}
@media(max-width:768px){
 section:nth-of-type(1) .mb-4 .font-bold{
    background-image: none;
    padding: unset;
    width: unset;
    text-align: center;
    color: #000000;
    font-size: 23px !important;
    line-height: 2rem;
  }
  .h-\[85vh\]{
    height: 51vh;
  }
  .lg\:leading-8{
        font-size: 19px;
  }
  .md\:pb-36{
    padding-bottom: 4rem;
  }
  .update_offer_section .s-button-wide{
    width: 70% !important;
  }
}