/* Add custom CSS styles below */ 
.navbar-brand img{
height:80px !important
}

.product-card__image img{
    border: 1px solid #eee;

}
.s-block--tabs-produtcs .tabs{
font-size: 17px;
padding-right:0 !important

}
.header-buttons button{background: transparent !important}

.header-buttons.flex.items-center button i{display: none}
.lang-flag {
    width: 30px;
    height: 20px;
    object-fit: cover;
    margin-inline-end: 8px;
    display: inline-block;
    vertical-align: middle;
}
.footer-badges .flex > div {
    text-align: center;
}
.top-navbar {
    display: none !important;
}
@media(max-width:425px){
  .rtl\:mr-4:where([dir=rtl],[dir=rtl] *) {
    margin-right: 0px;
  }
  .header-btn__icon {
    width: 2rem;
  }
  .header-btn__icon.icon:where([dir=rtl],[dir=rtl] *) {
    margin-left: 0px;
  }
  .rtl\:ml-2\.5:where([dir=rtl],[dir=rtl] *) {
    margin-left: 0rem; 
}
}

.s-block--animated-brands.bigger_logos img {
    height: 180px;
    width: 180px;
}
html[dir="ltr"] .marquee__group {
    animation-direction: reverse !important;
}

html[dir="rtl"] .marquee__group {
    animation-direction: normal !important;
}