.footer{position:relative;width:100%;background:#2394be;min-height:80px;padding:20px 30px 15px;display:flex;justify-content:center;align-items:center;color:#fff;flex-direction:column;font-family:poppins,sans-serif!important;margin-top:80px}.footer-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:25px;width:100%;max-width:1200px;margin-bottom:25px;z-index:1}.footer-section{color:#fff}.footer-section h4{color:#fff;font-size:16px;font-weight:600;margin-bottom:10px;text-transform:uppercase;letter-spacing:1px;font-family:poppins,sans-serif}.footer-section p{color:#fffc;line-height:1.5;margin-bottom:10px;font-family:poppins,sans-serif}.footer-links{list-style:none;padding:0;margin:0}.footer-links li{margin-bottom:5px}.footer-links a{color:#fffc;text-decoration:none;font-size:14px;transition:color .3s ease}.footer-links a:hover{color:#fff;text-decoration:underline}.contact-info p{display:flex;align-items:center;margin-bottom:6px;color:#fffc;font-size:14px}.contact-info i{margin-right:10px;font-size:16px;color:#fff;width:20px}.contact-info a{color:#fffc;text-decoration:none;transition:color .3s ease}.contact-info a:hover{color:#fff}.footer .social-icons,.footer .menu{position:relative;display:flex;justify-content:center;align-items:center;margin:10px 0}.footer .social-icons li,.footer .menu li{list-style:none}.footer .social-icons li a{color:#fff;font-size:1.9rem;margin:0 15px;display:inline-block;transition:transform .3s ease}.footer .social-icons .social-icon{width:30px;height:30px;fill:#fff;transition:transform .3s ease,opacity .3s ease}.footer .social-icons li a:hover{transform:translateY(-10px)}.footer .social-icons li a:hover .social-icon{opacity:.8;transform:scale(1.1)}.footer .menu li a{color:#fff;font-size:1.2rem;margin:0 10px;display:inline-block;text-decoration:none;opacity:.75}.footer .menu li a:hover{opacity:1;text-decoration:underline}.footer-legal{margin-bottom:15px;z-index:1}.legal-links{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;list-style:none;padding:0;margin:0}.legal-links a{color:#ffffffb3;text-decoration:none;font-size:13px;transition:color .3s ease}.legal-links a:hover{color:#fff;text-decoration:underline}.footer .copyright{color:#ffffffb3;font-size:13px;text-align:center;margin:0;z-index:1}.footer p{color:#fff;margin-top:15px;text-align:center;margin-bottom:10px;font-size:.9rem}.footer .wave{position:absolute;top:-100px;left:0;width:100%;height:100px;background:url(wave-blue.png);background-size:1000px 100px}.footer .wave#wave1{z-index:10;bottom:0;opacity:1;animation:animateWave 4s linear infinite}.footer .wave#wave2{z-index:9;bottom:10px;opacity:.5;animation:animateWave_02 4s linear infinite}.footer .wave#wave3{z-index:10;bottom:15px;opacity:.2;animation:animateWave 3s linear infinite}.footer .wave#wave4{z-index:9;bottom:20px;opacity:.7;animation:animateWave_02 3s linear infinite}@keyframes animateWave{0%{background-position-x:1000px}to{background-position-x:0px}}@keyframes animateWave_02{0%{background-position-x:0}to{background-position-x:1000px}}@media(max-width:768px){.footer{padding:30px 20px 15px}.footer-content{grid-template-columns:1fr;gap:20px;text-align:left;margin-bottom:20px}.footer-section h4{font-size:15px;margin-bottom:8px;text-align:center}.footer-links{text-align:center}.footer-links a,.contact-info p{font-size:13px}.footer-links li{margin-bottom:4px}.contact-info{text-align:center}.contact-info p{justify-content:center;text-align:center}.legal-links{flex-direction:column;gap:8px}.footer .social-icons{margin:15px 0}.footer .social-icons li a{font-size:1.5rem;margin:0 8px}.footer .social-icons .social-icon{width:24px;height:24px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/footer.css.map */
