.footer-thc{background:var(--footer-thc-bg, #14271e);color:var(--footer-thc-text, #f4ecdb)}.footer-thc__grid{display:grid;grid-template-columns:1fr;gap:40px;padding-bottom:60px;border-bottom:1px solid rgba(244,236,219,.15)}@media screen and (min-width:641px){.footer-thc__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1025px){.footer-thc__grid{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:60px}}.footer-thc__brand-title{font-family:"Fraunces",var(--font-heading-family),serif;font-size:clamp(22px,2.5vw,28px);font-weight:400;margin:0 0 18px;color:inherit}.footer-thc__brand-text{font-family:"Outfit",var(--font-body-family),sans-serif;font-size:15px;line-height:1.65;opacity:.75;margin:0 0 24px;max-width:320px}.footer-thc__brand-text p{margin:0}.footer-thc__social{display:flex;flex-wrap:wrap;gap:14px}.footer-thc__social a{width:40px;height:40px;border:1px solid rgba(244,236,219,.3);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-family:"Outfit",var(--font-body-family),sans-serif;font-size:14px;color:inherit;text-decoration:none;transition:background .3s ease,border-color .3s ease,color .3s ease}.footer-thc__social a:hover{background:var(--footer-thc-accent, #c97a52);border-color:var(--footer-thc-accent, #c97a52);color:#f4ecdb}.footer-thc__col-heading{font-family:"Outfit",var(--font-body-family),sans-serif;font-size:13px;letter-spacing:.2em;text-transform:uppercase;font-weight:500;margin:0 0 24px;opacity:.9}.footer-thc__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.footer-thc__links a{font-family:"Outfit",var(--font-body-family),sans-serif;font-size:15px;opacity:.75;color:inherit;text-decoration:none;transition:opacity .3s ease,color .3s ease}.footer-thc__links a:hover{opacity:1;color:var(--footer-thc-accent, #c97a52)}.footer-thc__bottom{padding-top:32px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;font-family:"Outfit",var(--font-body-family),sans-serif;font-size:13px;opacity:.65;letter-spacing:.04em}.footer-thc__legal{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.footer-thc__legal a{color:inherit;text-decoration:none}.footer-thc__legal a:hover{color:var(--footer-thc-accent, #c97a52)}.footer-thc__legal-sep{opacity:.6}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-footer-thc.css.map */
