.vanya-footer{background-color:#f5f5f5!important;--color-background: #f5f5f5;--color-foreground: #000;color:#000}.vanya-footer__inner{max-width:var(--page-width);margin-inline:auto;padding-inline:24px}.vanya-footer__grid{display:grid;grid-template-columns:1fr;gap:40px;padding-block:48px 40px}@media screen and (min-width:750px){.vanya-footer__grid{grid-template-columns:1.2fr .9fr 1fr 1.1fr;gap:32px;padding-block:56px 48px}}.vanya-footer__brand{display:flex;flex-direction:column;gap:24px}.vanya-footer__logo-link{display:inline-block;text-decoration:none;color:inherit}.vanya-footer__logo-text{font-family:var(--font-heading--family);font-size:clamp(2rem,5vw,2.75rem);font-weight:400;letter-spacing:.12em;text-transform:uppercase;line-height:1;margin:0;color:#000}.vanya-footer__logo-image{max-height:48px;width:auto;object-fit:contain}.vanya-footer__contact-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.vanya-footer__contact-item{display:flex;align-items:flex-start;gap:10px;font-family:var(--font-body--family);font-size:.8125rem;line-height:1.5;color:#000}.vanya-footer__contact-item a{color:inherit;text-decoration:none}.vanya-footer__contact-item a:hover{opacity:.7}.vanya-footer__contact-icon{flex-shrink:0;width:16px;height:16px;margin-top:2px;color:#000}.vanya-footer__social{display:flex;align-items:center;gap:14px;margin-top:4px}.vanya-footer__social-link{display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:#000;text-decoration:none}.vanya-footer__social-link:hover{opacity:.65}.vanya-footer__social-link svg{width:18px;height:18px}.vanya-footer__column-title{font-family:var(--font-body--family);font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin:0 0 18px;color:#000}.vanya-footer__menu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.vanya-footer__menu-link{font-family:var(--font-body--family);font-size:.8125rem;font-weight:400;letter-spacing:.04em;text-transform:uppercase;color:#000;text-decoration:none;line-height:1.4}.vanya-footer__menu-link:hover{opacity:.7}.vanya-footer__newsletter-text{font-family:var(--font-body--family);font-size:.8125rem;margin:0 0 16px;color:#000;line-height:1.5}.vanya-footer__newsletter-form{width:100%}.vanya-footer__newsletter-group{display:flex;align-items:stretch;border:1px solid #000;border-radius:999px;overflow:hidden;background:#fff;min-height:44px}.vanya-footer__newsletter-input{flex:1;min-width:0;border:none;background:transparent;padding:10px 18px;font-family:var(--font-body--family);font-size:.8125rem;color:#000;outline:none}.vanya-footer__newsletter-input::placeholder{color:#888}.vanya-footer__newsletter-button{flex-shrink:0;border:none;background:#000;color:#fff;font-family:var(--font-body--family);font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:10px 20px;cursor:pointer;white-space:nowrap}.vanya-footer__newsletter-button:hover{opacity:.85}.vanya-footer__newsletter-message{margin-top:10px;font-size:.75rem}.vanya-footer__newsletter-message--error{color:#b00020}.vanya-footer__newsletter-message--success{color:#1a7f37}.vanya-footer__bottom{border-top:1px solid rgba(0 0 0 / .08);padding-block:28px 32px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.vanya-footer__payments{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.vanya-footer__payments-item{display:flex;align-items:center}.vanya-footer__payments-item .icon{height:24px;width:auto}.vanya-footer__copyright{font-family:var(--font-body--family);font-size:.6875rem;color:#000;margin:0;line-height:1.5;max-width:640px}@media screen and (max-width:749px){.vanya-footer__inner{padding-inline:20px}.vanya-footer__grid{gap:32px;padding-block:40px 32px}.vanya-footer__newsletter-group{flex-direction:column;border-radius:24px;overflow:hidden}.vanya-footer__newsletter-button{width:100%;border-radius:0;padding-block:12px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/vanya-footer.css.map */
