.st-footer{background:#101725!important;color:#d5deeb!important;padding:44px 24px 24px!important;border-top:3px solid #079447!important;text-align:left!important}.st-footer-inner{max-width:1160px!important;margin:0 auto!important;display:grid!important;grid-template-columns:minmax(0,1.3fr) minmax(280px,1fr)!important;gap:48px!important;align-items:start!important;padding:0 0 28px!important;border-bottom:1px solid #334155!important}.st-footer-inner>div:first-child{min-width:0}.st-footer-inner strong{display:block;font-size:20px!important;letter-spacing:.02em;color:#f8fafc!important}.st-footer-inner p{color:#b2bfd0!important;font-size:13px!important;line-height:1.9!important;margin:12px 0 0!important;max-width:420px}.st-footer-links{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px 18px!important;align-content:start!important}.st-footer-links a{display:block!important;color:#dbe5f0!important;font-size:13px!important;line-height:1.5!important;padding:8px 0!important;white-space:nowrap!important;text-decoration:none!important;border-bottom:1px solid #ffffff0a}.st-footer-links a:hover{color:#67e8e0!important;text-decoration:underline!important;text-underline-offset:4px}.st-footer-links a:focus-visible{outline:2px solid #67e8e0;outline-offset:3px}.st-footer .catalog-footer-note{box-sizing:border-box;max-width:1160px!important;margin:20px auto 0!important;padding:0!important;text-align:left!important;font-size:12px!important;line-height:1.9!important;color:#a8b6c8!important;overflow-wrap:anywhere}.st-footer-bottom{max-width:1160px!important;margin:12px auto 0!important;padding:0!important;border:0!important;text-align:left!important;color:#9babc0!important;font-size:12px!important;line-height:1.8!important;overflow-wrap:anywhere}.st-footer-bottom span{display:block}@media(max-width:700px){.st-footer{padding:32px 22px 24px!important}.st-footer-inner{grid-template-columns:1fr!important;gap:22px!important;padding-bottom:24px!important}.st-footer-links{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px 12px!important}.st-footer-inner strong{font-size:19px!important}.st-footer-inner p{max-width:100%}.st-footer .catalog-footer-note{margin-top:20px!important}}@media(max-width:350px){.st-footer-links{grid-template-columns:repeat(2,minmax(0,1fr))!important}}