.cs-ftr{background:var(--tannin-2);color:#E2D3BC}
.cs-ftr .cs-d3{color:#FBF8F2;font-size:30px}
.cs-ftr .cs-small{color:#D8C6AA}
.cs-ftr a{color:#EADFCC;text-decoration:none}
.cs-ftr a:hover{color:#FBF8F2}
.cs-ftr__signup{display:flex;align-items:center;justify-content:space-between;gap:40px;padding-top:44px;padding-bottom:40px;border-bottom:1px solid rgba(232,194,122,.2)}
.cs-ftr__signup>div{display:flex;flex-direction:column;gap:8px}
.cs-ftr__form{display:flex;gap:10px;flex:0 1 520px}
.cs-ftr__input{flex:1;height:50px;padding:0 16px;background:transparent;border:1px solid rgba(232,194,122,.55);color:#FBF8F2;font:500 15px var(--f-body);border-radius:2px}
.cs-ftr__input::placeholder{color:#A8957C}
.cs-ftr__cols{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr 1.2fr;gap:32px;padding-top:44px;padding-bottom:44px;border-bottom:1px solid rgba(232,194,122,.2)}
.cs-ftr__brand{display:flex;flex-direction:column;gap:16px}
.cs-ftr__brand img{filter:brightness(0) invert(1);opacity:.88;align-self:flex-start}
.cs-ftr__tag{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}
.cs-ftr__social{display:flex;gap:12px}
.cs-ftr__head{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:16px !important}
.cs-ftr__col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px;font-size:14px}
.cs-ftr__contact{font-size:14px;line-height:1.65}
.cs-ftr__contact p{margin:0 0 10px !important}
.cs-ftr__bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:22px;padding-bottom:26px;flex-wrap:wrap}
.cs-ftr__pay{display:flex;gap:8px;flex-wrap:wrap;list-style:none;margin:0;padding:0}
.cs-ftr__pay li{font-size:12px;padding:5px 10px;border:1px solid rgba(232,194,122,.35);color:#D8C6AA}
.cs-ftr__legal{font-size:12.5px;color:#BCA88C}
.cs-ftr__legal a{color:#BCA88C}
@media (max-width:989px){
  .cs-ftr__signup{flex-direction:column;align-items:stretch;gap:18px}
  .cs-ftr__form{flex:none}
  .cs-ftr__cols{grid-template-columns:1fr 1fr;gap:28px 20px}
  .cs-ftr__brand{grid-column:1 / -1}
  .cs-ftr .cs-d3{font-size:24px}
}
