body{
background-color: black;
    background-image: url(https://h.top4top.io/p_370464kp41.png);
    background-repeat: no-repeat;
    background-size: cover;
}
.banner--fixed img, .banner-entry{
  background-color: transparent;
}
section:nth-of-type(1){
  margin-top: unset;
}
section:nth-of-type(1) .container{
  padding: unset;
  max-width: unset;
}
section:nth-of-type(3) {
  max-width: 600px;
  margin-top: 2rem;
}
@media (max-width: 768px){
  section:nth-of-type(3) div{
    grid-template-columns: repeat(2, minmax(0, 1fr)); 
  }
   .banner-entry{
   height: 157px !important;
 }  
   section:nth-of-type(3){
     max-width: 350px;
     margin-top: 1rem;
   }
  section:nth-of-type(2){
    margin-top: 1rem !important;
  }
}

.s-slider-block__title h2{
  font-size: 1.7rem;
  color: white;
  border-bottom: 2px solid white;
  padding-bottom: 1rem;
}
.banner-entry{
  height: 270px;
}
.s-product-card-content-title a ,
.s-product-card-price, .s-product-card-starting-price h4{
  color: white;
}
.s-product-card-content{
  background-color: black;
}
.s-button-primary-outline,
.s-reviews-testimonial,
.footer-is-light .store-footer .store-footer__inner{
  background-color: #FFFFFF;
  color: black;
}
.s-button-primary-outline:hover{
    background-color: #FFFFFF;
  color: black;
  opacity: 1;
}
.s-product-card-entry{
  border: 1px solid #FFFFFF;
}
.s-product-card-content{
  border-radius: 1rem;
}
.s-reviews-header-wrapper{
  justify-content: center;
}
.s-reviews-header{
 color: white;
    font-size: 1.7rem;
    background-image: url(https://e.top4top.io/p_3704oxb6n1.png);
    padding: 14px 93px;
    background-repeat: no-repeat;
}
.s-reviews-testimonial__icon svg,
.s-rating-stars-hovered, .s-rating-stars-selected{
  fill: black;
}
section:nth-of-type(7) {
  margin-top: 2rem;
}
section:nth-of-type(7) .s-slider-block__title{
  margin-bottom: unset;
  display: none;
}
.product-single.text-gray-800 ,
.product-single.font-bold ,
.product-single .blockquote, .product-single dd, .product-single dl,
.product-single figure,  .product-single h1, .product-single h2
,.product-single h4, .product-single h5,
.product-single h6, .product-single hr,
.product-single p,.product-single pre ,
.product-single .block , .product-single .form-label ,
.product-single .pb-1 ,
.s-breadcrumb-item{
  color: white  !important;
}
.product-single .bg-white{
  background-color: transparent;
  color: white;
}
.s-quantity-input-input ,
{
  color: black;
}
.s-button-primary{
  background-color: white;
  color: black;
}
.s-add-product-button-mini-checkout-content ,
.sicon-user-circle ,
.sicon-shopping-bag{
  color: white !important;
}
.s-product-card-content-title a:hover
.product-single  .main-menu li.root-level>a:hover{
  color: white !important;
}
/* .lg\:\!block{
  color: white;
  background-color: transparent;
} */
.product-single .main-menu li>a:hover{
  color: white;
  background-color: transparent;
}
 .product-single  .main-menu .sub-menu{
  background-color: black;
}
footer .copyright-text p{
  color: black !important;
}
.s-product-card-content-title a, .s-product-card-price, .s-product-card-starting-price h4{
    color: white !important;
}