.v-footer{background:var(--color-bg-alt);border-top:1px solid var(--color-border);color:var(--color-fg-mute2, #aaa)}.v-footer__inner{max-width:var(--content-max);margin-inline:auto;padding:88px var(--gutter) 32px}@media(max-width:749px){.v-footer__inner{padding:64px var(--gutter-sm) 28px}}.v-footer__top{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,2fr);gap:80px;padding-bottom:64px;border-bottom:1px solid var(--color-border)}@media(max-width:989px){.v-footer__top{grid-template-columns:1fr;gap:56px}}.v-footer__brand{max-width:320px}.v-footer__logo{display:inline-flex;line-height:0;margin-bottom:24px}.v-footer__logo img{height:26px;width:auto;display:block;opacity:.75;transition:opacity var(--motion-fast) var(--motion-ease-out)}.v-footer__logo:hover img{opacity:1}.v-footer__tagline{font-family:var(--font-body);font-size:14px;line-height:1.55;color:var(--color-fg-mute3);margin:0 0 24px;max-width:32ch}.v-footer__location{display:inline-flex;align-items:center;gap:10px;font-size:var(--text-mono-sm);color:var(--color-fg-mute4);letter-spacing:.08em;text-transform:uppercase;margin:0}.v-footer__flag{width:16px;height:10px;border-radius:1px;flex-shrink:0;display:block}.v-footer__cols{display:grid;grid-template-columns:repeat(4,1fr);gap:48px 32px}@media(max-width:989px){.v-footer__cols{grid-template-columns:repeat(2,1fr)}}@media(max-width:449px){.v-footer__cols{grid-template-columns:1fr;gap:36px}}.v-footer__col-heading{font-size:var(--text-mono-sm);font-weight:var(--weight-semi);color:var(--color-fg);letter-spacing:.08em;text-transform:uppercase;margin:0 0 18px}.v-footer__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.v-footer__link{font-family:var(--font-body);font-size:14px;color:var(--color-fg-mute2, #aaa);text-decoration:none;transition:color var(--motion-fast) var(--motion-ease-out)}.v-footer__link:hover,.v-footer__link:focus-visible{color:var(--color-fg)}.v-footer__newsletter{grid-column:span 2}@media(max-width:449px){.v-footer__newsletter{grid-column:span 1}}.v-footer__newsletter-sub{font-family:var(--font-body);font-size:13px;line-height:1.55;color:var(--color-fg-mute3);margin:0 0 16px;max-width:36ch}.v-footer__form-row{display:flex;align-items:stretch;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-sm);overflow:hidden;transition:border-color var(--motion-fast) var(--motion-ease-out)}.v-footer__form-row:focus-within{border-color:var(--color-accent)}.v-footer__form-row input{flex:1;background:transparent;border:none;padding:12px 14px;font-family:var(--font-body);font-size:14px;color:var(--color-fg);min-width:0}.v-footer__form-row input:focus{outline:none}.v-footer__form-row input::placeholder{color:var(--color-fg-mute4)}.v-footer__form-btn{background:var(--color-accent);color:var(--color-bg);border:none;padding:0 18px;font-family:var(--font-display);font-size:18px;font-weight:var(--weight-bold);cursor:pointer;transition:background var(--motion-fast) var(--motion-ease-out)}.v-footer__form-btn:hover{background:#4cf02b}.v-footer__form-success{margin-top:10px;font-size:var(--text-mono-sm);color:var(--color-accent);letter-spacing:.06em}.v-footer__form-error{margin-top:10px;font-size:var(--text-mono-sm);color:#f87171;letter-spacing:.06em}.v-footer__bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px;padding-top:32px}.v-footer__copy{font-family:var(--font-body);font-size:13px;color:var(--color-fg-mute4);margin:0}.v-footer__legal{display:flex;flex-wrap:wrap;gap:24px}.v-footer__legal-link{font-family:var(--font-body);font-size:13px;color:var(--color-fg-mute3);text-decoration:none;transition:color var(--motion-fast) var(--motion-ease-out)}.v-footer__legal-link:hover,.v-footer__legal-link:focus-visible{color:var(--color-fg)}.v-footer__pay{display:inline-flex;align-items:center;gap:10px}.v-footer__pay-icon{height:20px;width:auto;opacity:.55;filter:grayscale(1)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
/*# sourceMappingURL=/cdn/shop/t/3/assets/footer.css.map */
