.vv-footer-section{margin-top:var(--vv-section-gap)}.vv-footer{background-color:var(--vv-color-ink);color:var(--vv-color-dark-text)}.vv-footer__inner{padding-top:var(--vv-space-fluid-xl);padding-bottom:var(--vv-space-40)}@media screen and (max-width:767px){.vv-footer__inner{padding-bottom:max(var(--vv-space-40),var(--vv-chat-clearance))}}.vv-footer__brand{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vv-space-12) var(--vv-space-20)}.vv-footer__logo{display:block;flex:none;width:var(--vv-footer-logo-width);max-width:100%;height:auto}.vv-footer__brand-line{color:var(--vv-color-dark-text)}.vv-footer__claim,.vv-footer__claim p{margin:0;font-family:var(--vv-font-serif);font-size:var(--vv-fs-xl);font-style:italic;font-weight:var(--vv-weight-regular);line-height:var(--vv-leading-snug);color:var(--vv-color-dark-muted)}.vv-footer__claim{flex-basis:100%}.vv-footer__columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:var(--vv-space-40);margin-top:var(--vv-space-48)}@media screen and (min-width:750px){.vv-footer__claim{flex-basis:auto}}.vv-footer__heading{margin:0 0 var(--vv-space-10);font-family:var(--vv-font-sans);font-size:var(--vv-fs-xs);font-weight:var(--vv-weight-regular);line-height:var(--vv-leading-snug);letter-spacing:var(--vv-tracking-wide);text-transform:uppercase;color:var(--vv-color-dark-muted)}.vv-footer__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.vv-footer__link,.vv-footer__text{font-size:var(--vv-fs-base);line-height:var(--vv-leading-loose);color:var(--vv-color-dark-text)}.vv-footer__link{text-decoration:none;text-underline-offset:.25em}.vv-footer__link:hover{text-decoration:underline}.vv-footer__text p{margin:0}.vv-footer__text a{color:inherit}.vv-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--vv-space-12) var(--vv-space-24);margin-top:var(--vv-space-72);padding-top:var(--vv-space-24);border-top:1px solid var(--vv-color-dark-rule)}.vv-footer__meta{margin:0;font-size:var(--vv-fs-sm);line-height:var(--vv-leading-body);color:var(--vv-color-dark-muted)}@media(pointer:coarse){.vv-footer__link{display:inline-block;padding-block:var(--vv-space-8);line-height:var(--vv-leading-snug)}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/vv-footer.css.map */
