.footer--teklo{--teklo-footer-rule: rgba(var(--color-foreground), .2);border-top:0}.footer--teklo .footer__content-top,.footer--teklo .footer__content-bottom-wrapper{max-width:var(--teklo-width-wide);padding-inline:var(--teklo-page-gutter)}.footer--teklo .footer__content-top{padding-top:var(--teklo-space-16)}.footer--teklo .footer__blocks-wrapper{column-gap:var(--teklo-space-8)}.footer--teklo .footer-block__heading{font-family:var(--teklo-font-body);font-size:var(--teklo-text-caption);letter-spacing:var(--teklo-tracking-label);text-transform:uppercase}.footer--teklo .footer-block__details-content .list-menu__item--link{font-size:var(--teklo-text-small);letter-spacing:.02em;text-decoration:none}.footer--teklo .footer__content-bottom{border-color:var(--teklo-footer-rule);padding-top:var(--teklo-space-6)}.footer--teklo .footer__copyright{letter-spacing:.04em}@media screen and (min-width:750px){.footer--teklo .footer__content-top{padding-top:var(--teklo-space-24)}.footer--teklo .footer__blocks-wrapper{justify-content:space-between}.footer--teklo .footer-block.grid__item{max-width:30rem}}.footer--teklo{--color-background: 246, 244, 237;--color-foreground: 32, 41, 37;background:#f6f4ed;color:#202925}.footer--teklo .teklo-footer-brand{max-width:var(--teklo-width-wide);padding-inline:var(--teklo-page-gutter);padding-top:3.2rem}.footer--teklo .teklo-footer-wordmark{display:inline-block;font-size:clamp(2.8rem,4vw,4.4rem);font-weight:600;letter-spacing:-.06em;line-height:1.2;text-decoration:none}.footer--teklo .footer__content-top{padding-top:3.2rem;padding-bottom:3.2rem}.footer--teklo .footer-block__heading{letter-spacing:normal;text-transform:none;font-size:1.4rem}.footer--teklo .footer__copyright{letter-spacing:normal}.footer--teklo .teklo-footer-logo{display:block;width:180px;max-width:100%;height:auto}.footer--teklo .footer-block--newsletter{justify-content:space-between;gap:2.4rem}.footer--teklo .footer-block__newsletter{flex:0 1 36rem;text-align:left}.footer--teklo .footer-block__newsletter .footer-block__heading{margin-bottom:1.2rem}.footer--teklo .footer__newsletter{margin:0;align-items:flex-start}@media screen and (max-width:749px){.footer--teklo .footer-block--newsletter{align-items:flex-start}.footer--teklo .footer-block__newsletter{flex:none;width:100%;max-width:36rem}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/teklo-footer.css.map */
