.wc-container{width:min(1180px,calc(100% - 40px));margin-left:auto;margin-right:auto}
.ft-footer{padding:20px 0 30px;background:#fff}
.ft-footer-grid{display:grid;grid-template-columns:2.3fr repeat(4,1fr);gap:50px}
.ft-footer .brand-logo{width:180px;height:auto}
.ft-footer p{font-size:15px;line-height:1.5;max-width:320px;margin:15px 0}
.ft-footer h3{font-size:15px;margin:0 0 16px;letter-spacing:0}
.ft-footer-grid>div>a:not(:first-child),.ft-footer-grid>div:not(:first-child)>a{display:block;font-size:14px;line-height:1.45;color:#8d8175;margin-bottom:10px}
.ft-footer-icons{display:flex;gap:13px}
.ft-footer-icons .ui-icon,.ft-footer-icons .wc-icon{width:18px;height:18px;color:#6d5b4a}
.ft-footer .ft-email{color:#c64b00;font-weight:600}
.ft-footer-bottom{display:flex;justify-content:space-between;font-size:14px;color:#a1968a;margin-top:40px}
.ft-footer-bottom a{color:#c64b00}
.ft-footer-bottom b{color:#d55a42}
@media(max-width:1400px){.ft-footer-grid{gap:30px}}
@media(max-width:1050px){.ft-footer-grid{grid-template-columns:repeat(4,1fr);gap:25px}.ft-footer-grid>div:first-child{grid-column:1/-1}}
@media(max-width:760px){.ft-footer-grid{grid-template-columns:repeat(2,1fr);gap:25px}.ft-footer-grid>div:first-child{grid-column:1/-1}.ft-footer-bottom{gap:15px;flex-direction:column;margin-top:25px}}
