/* Add custom CSS styles below */ 
.All_banner_btn::after {
    top: 0.25rem;
    right: -0.25rem;
    border: 1px solid;
}

@media (min-width: 992px){
.al-categories .grid {
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
width:40%;
margin:auto;
}
}
.category_card:hover {
    --background_hover: #ba9053 !important;
}

.category_card:nth-of-type(1) h3:after {

    display: block;
    font-size: 14px;
    padding: 20px 18px;
}

.category_card:nth-of-type(2) h3:after{
    
    display:block;
    font-size:13px;
    padding: 20px 30px;
}
.al-categories .category_card {
    
    padding: 20px 0;
}
/**/

.sicon-phone-talking ,.sicon-mail ,.copyright-text p{

    color: rgb(4 4 4) !important;
}

.copyright-text p{
 color: #fff !important;
}


@media (max-width: 768px) {
/* footer */
  .store-footer__inner .grid .col-span-2 {
    grid-column: span 1 / span 2;
  }
  
  footer * {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }
  .store-footer__inner .col-span-2 > a {
    max-width: 150px;
    margin: auto;
  }

  .store-footer__inner .s-menu-footer-list > a {
    text-align: center;
  }
  }
  /**/