.footer-socials{margin-top:22px}
.footer-socials-title{display:block;margin:0 0 11px;color:#173637;font-size:13px;font-weight:700;line-height:1.35}
.footer-social-links{display:flex;align-items:center;flex-wrap:wrap;gap:10px}
.footer-social-links a,
.footer-grid .footer-social-links a:not(.brand),
.download-footer .footer-social-links a{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;margin:0;border:1px solid rgba(23,54,55,.19);border-radius:50%;background:rgba(255,255,255,.62);color:#173637;text-decoration:none;transition:background-color .18s,border-color .18s,transform .18s}
.footer-social-links a:hover{background:#fff;border-color:#d88760;transform:translateY(-2px)}
.footer-social-links a:focus-visible{outline:3px solid #f2673a;outline-offset:3px}
.footer-social-links a img,
.catalog-footer-row .footer-social-links a img{display:block;width:22px;height:22px;max-width:none;object-fit:contain}
.catalog-footer-row>.footer-socials{margin:0;text-align:left}
.catalog-footer-row .footer-socials-title{font-size:13px}
.download-footer .footer-socials{margin:16px 0 8px}
.download-footer .footer-social-links{display:flex}
@media(max-width:760px){.catalog-footer-row{align-items:flex-start;flex-direction:column;gap:20px}.catalog-footer-row>div{text-align:left}}
@media(max-width:680px){.footer-socials{margin-top:18px}.catalog-footer-row>.footer-socials{margin:4px 0}}
