 .footer-logo img {height: 40px;}
  @media screen and (max-width: 600px) {
   .footer-logo img {    height: 40px;     gap: 15px;}
   .contact-value {    font-size: 0.9rem;}
   .footer-info-contact {justify-content: flex-start;}
   .ffhtjj {display:none}
   .footer-info-logo {display:none}
   .footer-info {align-items: flex-start;}
   .tab-icon {width: 40px;
    height: 40px;}
    .cert-list-icon {width: 30px;
    height: 30px;}
    .cert-list-icon svg {width: 15px;
    height: 15px;}
    .ab-pc {display:none}
    .ab-phone {display:block}
    .adv-list .adv-card.reverse .adv-body {
    order: 2;
}
.info-product-panels {padding: 10px;}
.info-tab {    padding: 20px 20px;}
}