#th-brand-footer{background:#12120f;color:#ead7b0;border-top:1px solid #c49a556b;padding:48px 0 22px;font:13px/1.7 Arial,Helvetica,sans-serif;text-align:left;box-sizing:border-box}#th-brand-footer *{box-sizing:border-box}#th-brand-footer .th-brand-footer-inner{width:min(1180px,calc(100% - 48px));margin:auto;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:28px 60px}#th-brand-footer .th-footer-logo{display:block;width:min(100%,420px);text-decoration:none}#th-brand-footer .th-footer-logo img{display:block;width:100%;height:auto;max-width:none;object-fit:contain}#th-brand-footer .th-footer-promise{justify-self:end}#th-brand-footer .th-footer-promise p{font:32px/1.2 Georgia,'Times New Roman',serif;color:#f2e8d5;margin:0 0 17px;letter-spacing:-.02em}#th-brand-footer .th-footer-promise em{font-weight:400;color:#ead7b0}#th-brand-footer .th-footer-promise>span{font:10px/1.7 Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#c49a55}#th-brand-footer .th-footer-bottom{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:21px;border-top:1px solid #c49a5540;color:#b9b09f;font-size:11px}#th-brand-footer a{color:#ead7b0;text-decoration:none}#th-brand-footer a:hover{color:#c49a55}#th-brand-footer a:focus-visible{outline:2px solid #c49a55;outline-offset:5px}
#th-brand-footer .th-footer-bottom{flex-wrap:wrap}#th-brand-footer .th-footer-links{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px}#th-brand-footer .th-footer-links a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 0}#th-brand-footer .th-footer-social svg{flex:none}
@media(max-width:650px){#th-brand-footer{padding-top:35px}#th-brand-footer .th-brand-footer-inner{width:calc(100% - 36px);grid-template-columns:1fr;gap:26px}#th-brand-footer .th-footer-logo{width:min(100%,350px)}#th-brand-footer .th-footer-promise{justify-self:start}#th-brand-footer .th-footer-promise p{font-size:28px}#th-brand-footer .th-footer-bottom{padding-top:18px;gap:8px 20px}#th-brand-footer .th-footer-bottom a{padding:10px 0}#th-brand-footer .th-footer-links{gap:8px 20px}}
