.custom-footer{background:#0d2f6f;color:#fff;margin-top:0}.footer-container{max-width:1280px;margin:0 auto;padding:0 30px}.footer-newsletter{background:#0d3b8e;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.15)}.footer-newsletter .footer-container{display:grid;grid-template-columns:40% 60%;gap:40px;align-items:center}.footer-small{font-size:12px;letter-spacing:2px;text-transform:uppercase;opacity:.8}.newsletter-left h2{font-size:34px;margin:12px 0;color:#fff}.newsletter-left p{color:#d8e3ff;margin-bottom:25px}.newsletter-form{display:flex;overflow:hidden;border-radius:10px}.newsletter-form input{flex:1;padding:16px;border:none;outline:none}.newsletter-form button{background:#2f6df6;color:#fff;border:none;padding:0 28px;cursor:pointer}.newsletter-right{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.feature-box{border:1px solid rgba(255,255,255,.15);border-radius:14px;padding:40px 25px;min-height:170px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.feature-icon{font-size:42px;margin-bottom:18px}.feature-box h4{color:#fff;font-size:20px;line-height:1.5;margin:0;font-weight:600}.footer-main{padding:60px 0}.footer-main .footer-container{display:grid;grid-template-columns:2.5fr 1.2fr 1.4fr 1.2fr 1.8fr;gap:35px}.footer-col h3{color:#fff;font-size:42px;font-weight:700;margin-bottom:20px}.footer-col h4{color:#fff;font-size:20px;margin-bottom:20px;white-space:nowrap}.footer-col p,.footer-col li,.footer-col a{color:#d8e3ff;font-size:16px;line-height:2;text-decoration:none}.footer-col ul{list-style:none;padding:0;margin:0}.footer-bottom{border-top:1px solid rgba(255,255,255,.15);padding:20px 0}.footer-bottom .footer-container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.footer-policy{display:flex;gap:20px}.footer-policy a{color:#d8e3ff;text-decoration:none}@media(max-width:991px){.footer-newsletter .footer-container,.footer-main .footer-container,.newsletter-right{grid-template-columns:1fr}.footer-bottom .footer-container{flex-direction:column;gap:15px;text-align:center}}.footer-social{display:flex;flex-direction:row;align-items:center;gap:12px;margin-top:25px}.footer-social a{width:40px;height:40px;display:flex;justify-content:center;align-items:center;border:1px solid rgba(255,255,255,.35);border-radius:50%;color:#fff;text-decoration:none;transition:.3s;flex-shrink:0}.footer-social a:hover{background:#fff;color:#1f4ea3}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-footer.css.map */
