/* Add custom CSS styles below */ 
:root {
  --primary-color: #107f41 !important;
    --primary-color2: #0e0c09 !important;
  --primary-hover-color: #ff0000 !important;
  
}

.s-button-solid.s-button-primary {
  background: #107f41 !important;
  border: 2px solid #107f41 !important;
  border-radius: 8px !important;
  padding: 12px 24px !important;
}
.s-button-solid.s-button-primary:hover {
  background: #ff0000 !important;
  border-color: #ff0000 !important;
  transform: translateY(-2px) !important;
  box-shadow: 0 4px 15px rgba(255,0,0,0.3) !important;
}
.s-button-text {
  font-weight: bold !important;
  letter-spacing: 0.5px !important;
}



.benefits-list {
    margin-top: 1.5rem;
    padding-right: 1.5rem;
    list-style: none;
}
 
 .store-footer, 
.store-footer__inner,
.footer-middle {
  background-color: #107f41 !important;
}
 .store-footer, 
.sbc-certificate p{
  color: #fff;
}
 .store-footer, 
.footer-bottom span p{
    color: #fff;
}
.store-footer .footer-profile img{
  filter: brightness(0) invert(1);
}
.footer-middle .menu-list h3{
  color: #fff;
}footer-list 
.s-button-primary-outline.s-button-loader-center{
  color:#2b2825 !important;
  fill:#2b2825 !important;
}
.s-product-card-content-footer salla-add-product-button .s-button-outline{
  border-color: #158549 !important;
  color: #158549 !important;
}
.s-button-primary-outline:hover{
  background-color: #0a793f !important;
  color: #fff !important;
}
.store-footer a:hover{
  color: #0e0c09 !important;
}

 .store-footer .footer-middle h3{
   color: #fff;
 }
 .bubble{
   background-color: #191313;
 }
 .bubble::before{
 background-color: #191313;
 }
 .items-baseline .text-primary{
   color: #107f41 !important;
 }