.footer{background:#fff;border-top:1px solid #ebebeb;font-size:14px}.footer__main{padding:64px 0 50px}.footer__grid{display:grid;grid-template-columns:1fr 1fr;gap:36px 28px}@media screen and (min-width:768px){.footer__grid{grid-template-columns:1.8fr 1fr 1fr 1.6fr;gap:40px 50px}}@media screen and (max-width:480px){.footer__grid{grid-template-columns:1fr;gap:30px}}.footer__column{min-width:0}.footer__column--brand{grid-column:1 / -1}@media screen and (min-width:768px){.footer__column--brand{grid-column:auto}}.footer__logo-link{display:inline-block;margin-bottom:16px;text-decoration:none}.footer__logo{max-height:36px;width:auto;display:block}.footer__logo-text{display:inline-block;font-size:1.7rem;font-weight:800;color:var(--color-heading, #111111);letter-spacing:-.04em;margin-bottom:16px;text-decoration:none;line-height:1}.footer__about{font-size:13.5px;line-height:1.75;color:#888;margin-bottom:20px;max-width:240px}.footer__social{display:flex;gap:8px;flex-wrap:wrap}.footer__social-link{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1.5px solid #e8e8e8;color:#888;background:#fafafa;transition:all .3s;text-decoration:none}.footer__social-link:hover{background:#111;color:#fff;border-color:#111;transform:translateY(-2px)}.footer__col-title{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--color-heading, #111111);margin-bottom:18px}.footer__menu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.footer__link{font-size:14px;color:#888;text-decoration:none;transition:color .25s,padding-left .25s;display:block;line-height:1.4}.footer__link:hover{color:var(--color-heading, #111111);padding-left:4px}.footer__subscribe-wrap{display:flex;align-items:center;border:1.5px solid #e0e0e0;border-radius:12px;overflow:hidden;background:#fafafa;transition:border-color .3s}.footer__subscribe-wrap:focus-within{border-color:#111;background:#fff}.footer__subscribe-input{flex:1;min-width:0;height:48px;padding:0 16px;font-size:14px;font-family:inherit;color:var(--color-heading, #111111);background:transparent;border:none!important;outline:none!important;box-shadow:none!important;border-radius:0!important}.footer__subscribe-input::placeholder{color:#bbb}.footer__subscribe-btn{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#111;color:#fff;border:none;cursor:pointer;transition:background .3s;border-radius:0}.footer__subscribe-btn:hover{background:var(--color-accent, #d0473e)}.footer__subscribe-success{font-size:13px;font-weight:600;color:#16a34a;padding:12px 0}.footer__subscribe-error{font-size:12px;color:var(--color-accent, #d0473e);margin-top:6px}.footer__bottom{border-top:1px solid #f0f0f0;padding:20px 0;background:#fafafa}.footer__bottom-inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.footer__copyright{font-size:13px;color:#aaa;margin:0}.footer__bottom-links{display:flex;align-items:center;gap:6px}.footer__bottom-link{font-size:13px;color:#aaa;text-decoration:none;transition:color .25s}.footer__bottom-link:hover{color:var(--color-heading, #111111)}.footer__bottom-sep{font-size:12px;color:#ccc}.footer__payment{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.footer__payment-icon{height:22px;width:auto;opacity:.55;filter:grayscale(.3)}
/*# sourceMappingURL=/cdn/shop/t/22/assets/component-footer.css.map */
