.footer{background-color:var(--color-background);border-top:var(--border-width) solid var(--color-border);padding:48px 0 0}.footer__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding-bottom:48px}.footer__brand{display:flex;flex-direction:column;gap:32px}.footer__logo img,.footer__logo svg{height:20px;width:auto}.footer__description{max-width:234px;font-size:16px;color:var(--color-secondary);line-height:1.3}.footer__social{display:flex;gap:16px;margin-top:-8px}.footer__social-link{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:var(--border-width) solid var(--color-primary);border-radius:50%;color:var(--color-primary);transition:background-color .35s var(--ease-default),color .35s var(--ease-default),transform .35s var(--ease-default)}.footer__social-link:hover{background-color:var(--color-primary);color:var(--color-white);border-color:var(--color-primary);transform:translateY(-2px)}.footer__social-link svg{width:16px;height:16px}.footer__column-title{font-size:16px;font-weight:600;line-height:normal;margin-bottom:24px;text-transform:none;letter-spacing:0}.footer__links{display:flex;flex-direction:column;gap:16px}.footer__link{width:fit-content;font-size:16px;line-height:normal;color:var(--color-secondary);background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:left 100%;background-size:0 1px;transition:background-size .45s cubic-bezier(.2,.75,.5,1),color var(--transition)}.footer__link:hover{color:var(--color-primary);background-size:100% 1px}.footer__newsletter-text{font-size:16px;color:var(--color-secondary);line-height:1.3;margin-bottom:24px}.footer__newsletter-form{display:flex;gap:0;border:var(--border-width) solid var(--color-primary)}.footer__newsletter-input{flex:1;min-width:0;height:54px;padding:0 16px;border:0;border-radius:0;font-size:16px;color:var(--color-primary);background:var(--color-white)}.footer__newsletter-input::placeholder{color:var(--color-primary);opacity:1}.footer__newsletter-btn{height:54px;padding:0 16px;background-color:var(--color-primary);color:var(--color-white);border:0;border-radius:0;font-size:16px;font-weight:400;white-space:nowrap;cursor:pointer;transition:background-color var(--transition),color var(--transition)}.footer__newsletter-btn:hover{background-color:var(--color-secondary)}.footer__bottom{display:flex;align-items:center;justify-content:flex-start;gap:24px;min-height:55px;border-top:var(--border-width) solid var(--color-border);font-size:14px;color:var(--color-secondary)}.footer__bottom>p{margin-right:auto}.footer__bottom-links{display:flex;gap:16px}.footer__bottom-link{font-size:14px;color:var(--color-primary)}.footer__bottom-link:hover{color:var(--color-text-light)}.footer__payment-icons{display:flex;align-items:center;gap:16px}.footer__payment-icons svg,.footer__payment-icon{width:32px;height:22px}@media(max-width:992px){.footer__grid{grid-template-columns:1fr 1fr;gap:40px 16px}.footer__brand{grid-column:1 / -1}}@media(max-width:768px){.footer{padding-top:40px}.footer__grid{grid-template-columns:1fr;gap:40px;padding-bottom:40px}.footer__brand{gap:24px}.footer__social{margin-top:0}.footer__newsletter-form{max-width:358px}.footer__bottom{flex-direction:column;gap:16px;padding:24px 0 32px;text-align:center}.footer__bottom>p{margin-right:0;order:2}.footer__bottom-links{flex-wrap:wrap;justify-content:center;order:1}.footer__payment-icons{order:3}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/footer.css.map */
