.footer{background:var(--tf-footer-bg, var(--tf-navy, #1A2634))!important;color:var(--tf-footer-text, var(--tf-cream, #F5F0E8))!important;padding:60px 0 30px}.tf-footer__background{background:var(--tf-footer-bg, var(--tf-navy, #1A2634))!important}.footer__main{padding-bottom:40px;border-bottom:1px solid rgba(245,240,232,.1);max-width:var(--page-width, 1200px);margin:0 auto;padding-left:var(--container-gutter, 20px);padding-right:var(--container-gutter, 20px)}.footer__social-section{max-width:var(--page-width, 1200px);margin:24px auto 0;padding-left:var(--container-gutter, 20px);padding-right:var(--container-gutter, 20px);display:flex;align-items:center;justify-content:space-between;gap:16px}.footer__social-heading{font-size:12px;text-transform:uppercase;letter-spacing:2px;margin:0;color:var(--tf-footer-accent, var(--tf-copper, #B87333));font-weight:600}.footer__brand-text{font-size:15px;color:var(--tf-footer-muted, rgba(245, 240, 232, .7));line-height:1.8;margin-top:16px}.footer__col-heading{font-size:12px;text-transform:uppercase;letter-spacing:2px;margin:0 0 20px;color:var(--tf-footer-accent, var(--tf-copper, #B87333));font-weight:600}.footer__menu{list-style:none;padding:0;margin:0}.footer__menu-item{margin-bottom:12px}.footer__menu-link{color:var(--tf-footer-muted, rgba(245, 240, 232, .7));text-decoration:none;font-size:15px;transition:color .3s ease}.footer__menu-link:hover{color:var(--tf-footer-text, var(--tf-cream, #F5F0E8))}.footer__bottom{padding-top:30px;display:flex;justify-content:space-between;align-items:center;max-width:var(--page-width, 1200px);margin:0 auto;padding-left:var(--container-gutter, 20px);padding-right:var(--container-gutter, 20px)}.footer__copyright{font-size:14px;color:var(--tf-footer-muted, rgba(245, 240, 232, .5));margin:0}.footer__social{display:flex;gap:16px}.footer__social-link{width:40px;height:40px;border:1px solid rgba(245,240,232,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--tf-footer-text, var(--tf-cream, #F5F0E8));text-decoration:none;transition:all .3s ease}.footer__social-link:hover{background:var(--tf-footer-accent, var(--tf-copper, #B87333));border-color:var(--tf-footer-accent, var(--tf-copper, #B87333))}.footer__social-link svg{width:18px;height:18px}@media screen and (max-width: 749px){.footer__social-section{flex-direction:column;text-align:center}.footer__bottom{flex-direction:column;gap:20px}.footer__social{justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-footer.css.map */
