.ff{--ff-dark: #1a1511;--ff-dark-2: #241f1b;--ff-line: #3a2e22;--ff-line-bottom: #43362a;--ff-text: #bcac96;--ff-text-soft: #a18f77;--ff-text-deep: #83725d;--ff-bottom: #928066;--ff-white: #ffffff;--ff-cta: #c2673a;--ff-cta-hover: #a9552c;--ff-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;width:100%;margin-top:10px;padding:30px 0 20px;background:var(--ff-dark);color:var(--ff-text);font-family:var(--ff-font);font-size:13.5px;line-height:1.6}.ff *,.ff *:before,.ff *:after{box-sizing:border-box}.ff-wrap{width:100%;max-width:1240px;margin:0 auto;padding:0 18px}.ff-grid{display:grid;grid-template-columns:1fr;gap:24px}.ff-col{min-width:0}.ff-heading{margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--ff-line);color:var(--ff-white);font-size:11.5px;line-height:1.25;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.ff-body{display:flex;flex-direction:column;min-width:0}.ff-body a{display:block;padding:6px 0;color:var(--ff-text);text-decoration:none;font-size:13px;line-height:1.45;transition:color .16s ease}.ff-body a:hover{color:#e7b681}.ff-company{color:var(--ff-text-soft);font-size:12.5px;line-height:1.75}.ff-company-row{display:block}.ff-company-label{display:block;color:var(--ff-text);font-weight:700;line-height:1.5}.ff-company-value{display:block;color:var(--ff-text-soft);overflow-wrap:anywhere}.ff-company-value a{display:inline;padding:0;color:inherit;font-size:inherit;line-height:inherit}.ff-disclosure{margin:10px 0 0;color:var(--ff-text-deep);font-size:11.5px;line-height:1.6}.ff-newsletter-copy{margin:0 0 12px;color:var(--ff-text-soft);font-size:12.5px;line-height:1.5}.ff-newsletter-row{display:flex;gap:8px;align-items:center}.ff-newsletter-input{flex:1;min-width:0;min-height:38px;padding:10px 14px;border:1px solid var(--ff-line);border-radius:24px;outline:none;background:var(--ff-dark-2);color:var(--ff-white);font-family:var(--ff-font);font-size:13px;line-height:1}.ff-newsletter-input::placeholder{color:#83725d;opacity:1}.ff-newsletter-input:focus{border-color:#6d4a35}.ff-newsletter-button{flex:0 0 auto;min-height:38px;padding:10px 18px;border:0;border-radius:24px;background:var(--ff-cta);color:var(--ff-white);font-family:var(--ff-font);font-size:13px;line-height:1;font-weight:700;cursor:pointer;transition:background .16s ease}.ff-newsletter-button:hover{background:var(--ff-cta-hover)}.ff-newsletter-status{margin-top:8px;font-size:11.5px;line-height:1.45;color:var(--ff-text-soft)}.ff-newsletter-status--success{color:#d8c7b4}.ff-newsletter-status--error{color:#efb8a5}.ff-payments{display:flex;flex-wrap:wrap;gap:6px;margin-top:26px}.ff-payments svg{display:block;width:auto;height:24px;border:1px solid var(--ff-line);border-radius:4px;background:var(--ff-white)}.ff-bottom{display:flex;flex-direction:column;gap:6px;margin-top:18px;padding-top:14px;border-top:1px solid var(--ff-line-bottom);color:var(--ff-bottom);text-align:center;font-size:11px;line-height:1.45}@media screen and (min-width:700px){.ff-wrap{padding:0 26px}.ff-grid{grid-template-columns:1fr 1fr;gap:28px}}@media screen and (min-width:1000px){.ff{padding:52px 0 26px}.ff-grid{grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:34px}.ff-bottom{flex-direction:row;align-items:center;justify-content:space-between;text-align:left}}@media screen and (max-width:420px){.ff-newsletter-row{align-items:stretch}.ff-newsletter-input{width:100%}.ff-newsletter-button{padding-inline:14px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/fanghal-footer-exact.css.map */
