.tm-footer{--tm-ft-bg: #F8F4F2;--tm-ft-ink: #2a2a2a;--tm-ft-muted: #6b6b6b;--tm-ft-gold: #966D39;--tm-ft-serif: "Cormorant Garamond", Georgia, "Times New Roman", serif;--tm-ft-sans: "DM Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;width:100%;background:var(--tm-ft-bg);color:var(--tm-ft-ink);padding:64px 40px 28px}.tm-footer__inner{width:100%;max-width:1200px;margin:0 auto}.tm-footer__top{display:grid;grid-template-columns:1.4fr repeat(4,minmax(0,1fr));gap:36px 28px;padding-bottom:40px}.tm-footer__logo{display:inline-flex;align-items:flex-start;gap:4px;text-decoration:none;color:var(--tm-ft-ink);margin-bottom:12px}.tm-footer__logo-text{font-family:var(--tm-ft-serif);font-size:28px;font-weight:700;line-height:1;letter-spacing:-.02em}.tm-footer__logo-heart{color:var(--tm-ft-gold);margin-top:2px;flex:0 0 auto}.tm-footer__tagline{margin:0 0 16px;max-width:240px;font-family:var(--tm-ft-sans);font-size:13px;font-weight:400;line-height:1.5;color:var(--tm-ft-muted)}.tm-footer__email{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-family:var(--tm-ft-sans);font-size:13px;font-weight:500;color:#3d4a5c}.tm-footer__email:hover{color:var(--tm-ft-gold)}.tm-footer__heading{margin:0 0 16px;font-family:var(--tm-ft-sans);font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--tm-ft-gold)}.tm-footer__links{margin:0;padding:0;list-style:none}.tm-footer__links li+li{margin-top:10px}.tm-footer__links a{font-family:var(--tm-ft-sans);font-size:14px;font-weight:400;line-height:1.4;color:var(--tm-ft-ink);text-decoration:none}.tm-footer__links a:hover{color:var(--tm-ft-gold)}.tm-footer__social{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.tm-footer__social a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--tm-ft-gold);border-radius:50%;color:var(--tm-ft-gold);text-decoration:none;transition:background .2s ease,color .2s ease}.tm-footer__social a:hover{background:var(--tm-ft-gold);color:#fff}.tm-footer__social svg{width:16px;height:16px;display:block}.tm-footer__bottom{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding-top:22px;border-top:1px solid rgba(17,17,17,.1)}.tm-footer__copy{margin:0;font-family:var(--tm-ft-sans);font-size:12px;font-weight:400;color:var(--tm-ft-muted)}.tm-footer__payments{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0;padding:0;list-style:none}.tm-footer__payments li{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:28px;padding:2px 6px;background:#fff;border-radius:4px;border:1px solid rgba(17,17,17,.06)}.tm-footer__payments svg,.tm-footer__payments img{display:block;height:20px;width:auto;max-width:38px}.tm-footer__secure{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;justify-self:end}.tm-footer__secure-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--tm-ft-gold)}.tm-footer__secure-text{display:flex;flex-direction:column;gap:1px;font-family:var(--tm-ft-sans);line-height:1.25}.tm-footer__secure-text strong{font-size:12px;font-weight:500;color:var(--tm-ft-ink)}.tm-footer__secure-text small{font-size:11px;font-weight:400;color:var(--tm-ft-muted)}@media(max-width:1024px){.tm-footer{padding:52px 24px 24px}.tm-footer__top{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.tm-footer__brand{grid-column:1 / -1}.tm-footer__bottom{grid-template-columns:1fr;justify-items:center;text-align:center}.tm-footer__secure{justify-self:center}}@media(max-width:640px){.tm-footer{padding:40px 20px 24px}.tm-footer__top{grid-template-columns:1fr;gap:0;padding-bottom:8px}.tm-footer__top>*{padding:26px 0;border-top:1px solid rgba(17,17,17,.08)}.tm-footer__top>*:first-child{border-top:none;padding-top:0}.tm-footer__col--social{grid-column:auto}.tm-footer__tagline{max-width:none}.tm-footer__bottom{grid-template-columns:1fr;justify-items:flex-start;text-align:center;gap:14px;padding-top:18px}.tm-footer__secure{display:none}.tm-footer__copy{order:2;color:#000}.tm-footer__payments{order:1}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/footer-threadmug.css.map */
