.sc-footer{background:#845A43;color:#F6ECE3;padding:6.4rem 0 3.2rem;margin-top:8rem}
.sc-footer a{color:#F6ECE3;text-decoration:none}.sc-footer a:hover{text-decoration:underline}
.sc-footer__grid{display:flex;flex-wrap:wrap;gap:4rem 4.8rem;padding-bottom:4.8rem}
.sc-footer__brand{flex:2 1 28rem;min-width:0;display:flex;flex-direction:column;gap:1.4rem}
.sc-footer__logo{width:150px;max-width:100%;height:auto;display:block}.sc-footer__logo-text{font-family:var(--sc-head);font-size:2.4rem}
.sc-footer label{font-size:1.4rem}
.sc-footer__form{display:flex;flex-wrap:wrap;gap:.8rem;max-width:38rem}
.sc-footer__form input{flex:1 1 18rem;min-width:0;min-height:4.8rem;box-sizing:border-box;padding:0 1.6rem;background:transparent;border:1px solid #F6ECE3;color:#fff;font-size:1.4rem;border-radius:0}
.sc-footer__form input::placeholder{color:#E2C8B5}
.sc-footer__form button{min-height:4.8rem;padding:0 2.4rem;background:#fff;color:#845A43;border:0;font-family:var(--sc-ui);font-weight:500;font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border-radius:0}
.sc-footer__col{flex:1 1 14rem;min-width:0;display:flex;flex-direction:column;gap:1rem;font-size:1.4rem}
.sc-footer__h{font-family:var(--sc-ui);font-weight:500;font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase;color:#fff;padding-bottom:.6rem}
.sc-footer__bar{border-top:1px solid #A47F6A;padding-top:2.4rem;display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.2rem;font-size:1.2rem}
.sc-reviews{background:#E2C8B5;padding:8rem 2.4rem;color:#5E3D2B}.sc-reviews__in{max-width:76rem;margin:0 auto;text-align:center;display:flex;flex-direction:column;gap:2rem}.sc-reviews blockquote{margin:0;font-family:var(--sc-head);font-size:2.6rem;line-height:1.45}.sc-reviews figcaption{font-size:1.4rem}
