.footer{--ts-clay: #c0562a;--ts-clay-ink: #9c3f1c;--ts-ink: #2c231e;--ts-taupe: #8c7b70;--ts-cream: #fbf6f0;--ts-line: #eaded2;background:var(--ts-cream);border-top:1px solid var(--ts-line)}.footer .footer__blocks-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 3rem;margin:0}.footer .footer__blocks-wrapper .grid__item{width:auto;max-width:none;margin:0;padding:0}@media screen and (min-width:990px){.footer .footer__content-top{display:flex;flex-wrap:wrap;align-items:flex-start;gap:3rem 4.5rem}.footer .footer-block--newsletter{order:-1;flex:0 1 30rem;margin:0;text-align:left}.footer .footer__blocks-wrapper{flex:1 1 52rem;grid-template-columns:repeat(4,minmax(0,1fr))}}.footer .footer-block:not(.footer-block--newsletter) .footer-block__heading{font-size:1.2rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ts-ink);margin-bottom:1.4rem}.footer .footer-block__details-content{margin:0}.footer .footer-block__details-content li{padding:0;margin-bottom:.9rem}.footer .footer-block__details-content a,.footer .footer-block__details-content .list-menu__item--link{color:var(--ts-taupe);font-size:1.4rem;padding:0;transition:color .15s ease}.footer .footer-block__details-content a:hover{color:var(--ts-clay);text-decoration:none}.footer .footer-block--newsletter .footer-block__heading{font-size:2rem;font-weight:600;letter-spacing:-.01em;text-transform:none;color:var(--ts-ink);margin-bottom:1.4rem}.footer .footer__newsletter{margin-top:0;justify-content:flex-start}.footer .newsletter-form__field-wrapper{max-width:34rem}.footer .newsletter-form__field-wrapper .field__input{border-radius:8px 0 0 8px;border-color:var(--ts-line);background:#fff}.footer .newsletter-form__button{border-radius:0 8px 8px 0}.footer .newsletter-form__button .icon{color:var(--ts-clay)}.footer .footer__list-social .list-social__link{color:var(--ts-ink)}.footer .footer__list-social .list-social__link:hover{color:var(--ts-clay)}.footer .footer__content-bottom{border-top:1px solid var(--ts-line)}.footer .footer__content-bottom-wrapper{padding-top:2rem}.footer .footer__copyright,.footer .footer__copyright a,.footer .policies a{color:var(--ts-taupe);font-size:1.3rem}.footer .footer__copyright a:hover,.footer .policies a:hover{color:var(--ts-clay);text-decoration:none}.footer .footer-block__details-content--policies{gap:.4rem 1.6rem}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ts-footer.css.map */
