.footer{background:#1a1a1a;color:var(--color-secondary);padding:60px 0 20px}.footer__content{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;margin-bottom:40px}.footer__column{display:flex;flex-direction:column}.footer__logo img{max-height:50px;width:auto;margin-bottom:20px}.footer__description{font-size:14px;line-height:1.8;color:#ffffffb3}.footer__heading{font-size:18px;font-weight:700;margin-bottom:20px;text-transform:uppercase;letter-spacing:1px}.footer__contact{font-size:14px;margin-bottom:10px}.footer__contact a{color:#ffffffb3;text-decoration:none;transition:var(--transition)}.footer__contact a:hover{color:var(--color-accent)}.footer__address{font-size:14px;line-height:1.8;color:#ffffffb3}.footer__social{display:flex;flex-direction:column;gap:10px}.footer__social-link{font-size:14px;color:#ffffffb3;text-decoration:none;transition:var(--transition)}.footer__social-link:hover{color:var(--color-accent)}.footer__newsletter-text{font-size:14px;line-height:1.8;color:#ffffffb3;margin-bottom:20px}.footer__newsletter-form{margin-top:20px}.footer__newsletter-input-group{display:flex;gap:10px}.footer__newsletter-input{flex:1;padding:12px 15px;font-size:14px;border:2px solid rgba(255,255,255,.2);background:#ffffff1a;color:var(--color-secondary);border-radius:var(--border-radius);transition:var(--transition)}.footer__newsletter-input:focus{outline:none;border-color:var(--color-accent);background:#ffffff26}.footer__newsletter-input::placeholder{color:#ffffff80}.footer__bottom{border-top:1px solid rgba(255,255,255,.1);padding-top:20px;text-align:center}.footer__copyright{font-size:14px;color:#ffffff80}@media (max-width: 768px){.footer{padding:40px 0 20px}.footer__content{grid-template-columns:1fr;gap:30px}.footer__newsletter-input-group{flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/section-footer.css.map */
