/* Add custom CSS styles below */ 
@media (max-width: 767px) {
    .s-block--features .grid-cols-3 {
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
}

.contact-links a {
    background-color: #fff !important;
    color: var(--color-primary) !important;
}

.footer-list a {
  color: #efefef !important;
}

 .store-footer h3, .to-top a,
 .footer-profile p,
 .copyrights p,
  .store-footer a:hover,
  .social-icon {
  color: #fff !important;
 }
 
 .copyrights {
   opacity: 0.9;
 }
 
 .store-footer .footer-container {
   border-color: rgb(229 231 235 / 50%);
 }