.vb-footer{background:var(--f-bg, #f8f4f3);color:var(--vb-ink, #3b2a2e);padding-top:80px;font-family:var(--font-body)}.vb-footer a{color:inherit;text-decoration:none}.vb-footer__grid{display:flex;gap:40px;padding:0 max(72px,calc((100% - var(--content-w, 1296px)) / 2)) 60px}.vb-footer__brand{flex:0 0 330px;display:flex;flex-direction:column}.vb-footer__logo{display:block;color:var(--vb-burgundy, #7a2233);font-size:44px;line-height:1;letter-spacing:-.025em;white-space:nowrap}.vb-footer__logo-light{font-weight:300}.vb-footer__logo-bold{font-weight:600}.vb-footer__logo-img{width:250px;height:auto}.vb-footer__eyebrow{margin:0;font-size:12px;line-height:18px;font-weight:600;letter-spacing:.1em;color:var(--vb-ink, #3b2a2e)}.vb-footer__brand-title{margin-top:16px}.vb-footer__brand-text{margin:16px 0 0;font-size:14px;line-height:1.65;color:var(--vb-muted, #8a7479)}.vb-footer__cols{flex:0 0 auto;display:flex;gap:40px}.vb-footer__col{width:182px}.vb-footer__links{display:flex;flex-direction:column;gap:10px;margin:26px 0 0;padding:0;list-style:none}.vb-footer__links li{line-height:21px}.vb-footer__link{display:inline-block;font-size:14px;line-height:21px;font-weight:400;vertical-align:top}.vb-footer__link:hover,.vb-footer__legal-link:hover,.vb-footer__contact a:hover{text-decoration:underline;text-underline-offset:3px}.vb-footer__side{flex:0 0 260px;display:flex;flex-direction:column;gap:14px}.vb-footer__follow{display:flex;flex-direction:column;gap:14px}.vb-footer__socials{display:flex;gap:10px;margin:0;padding:0 0 16px;list-style:none}.vb-footer__social{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--vb-ink, #3b2a2e);border-radius:20px;transition:background-color .2s var(--ease),color .2s var(--ease)}.vb-footer__social:hover{background:var(--vb-ink, #3b2a2e);color:#fff}.vb-footer__social-ico{width:17px;height:17px}.vb-footer__news{display:flex;flex-direction:column;gap:14px}.vb-footer__field{display:flex;align-items:center;justify-content:space-between;height:48px;padding:12px 0;border-bottom:1px solid var(--vb-ink, #3b2a2e);box-sizing:border-box}.vb-footer__input{flex:1 1 auto;min-width:0;border:0;background:none;padding:0;font:400 15px/23px var(--font-body);color:var(--vb-ink, #3b2a2e);outline:none}.vb-footer__input::placeholder{color:var(--vb-muted, #8a7479);opacity:1}.vb-footer__field:focus-within{border-bottom-color:var(--vb-burgundy, #7a2233)}.vb-footer__submit{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin-right:-7px;color:var(--vb-burgundy, #7a2233)}.vb-footer__submit-ico{width:18px;height:18px}.vb-footer__msg{margin:0;font-size:13px;line-height:20px;color:var(--vb-ink, #3b2a2e)}.vb-footer__msg--error{color:var(--vb-red, #dd1d1d)}.vb-footer__contact{display:flex;flex-direction:column;margin:0;font-size:14px;line-height:22px;font-weight:500}.vb-footer__contact a{white-space:nowrap}.vb-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px max(72px,calc((100% - var(--content-w, 1296px)) / 2));border-top:1px solid var(--vb-line, #e7dcdb);box-sizing:border-box}.vb-footer__copy{margin:0;font-size:12px;line-height:18px;color:var(--vb-muted, #8a7479)}.vb-footer__legal{display:flex;flex-wrap:wrap;gap:22px;margin:0;padding:0;list-style:none;line-height:18px}.vb-footer__legal-link{display:block;font-size:12px;line-height:18px;color:var(--vb-muted, #8a7479)!important}@media(max-width:1299px)and (min-width:750px){.vb-footer__grid{flex-wrap:wrap;padding-inline:40px}.vb-footer__brand{flex-basis:100%}.vb-footer__bottom{padding-inline:40px}}@media(max-width:749px){.vb-footer__input{font-size:16px}.vb-footer{padding-top:64px}.vb-footer__grid{flex-direction:column;gap:0;padding:0 16px}.vb-footer__brand{flex:none}.vb-footer__brand-title{margin-top:26px}.vb-footer__brand-text{margin-top:10px}.vb-footer__cols{flex-wrap:wrap;column-gap:16px;row-gap:32px;margin-top:36px}.vb-footer__col{width:164px}.vb-footer__links{margin-top:24px}.vb-footer__side{flex:none;gap:0;margin-top:36px}.vb-footer__follow{gap:14px}.vb-footer__socials{padding-bottom:0}.vb-footer__news{gap:8px;margin-top:30px}.vb-footer__contact{margin-top:20px}.vb-footer__bottom{flex-direction:column;align-items:flex-start;gap:14px;margin:44px 16px 0;padding:22px 0 28px}.vb-footer__legal{gap:18px}}.vb-footer__link{position:relative}.vb-footer__link:after{content:"";position:absolute;top:-10px;right:0;bottom:-10px;left:0}.vb-footer__brand-text{max-width:396px;text-wrap:balance}@media(min-width:1300px){.vb-footer__grid{--f-gap: clamp(24px, calc(24px + (100vw - 1300px)*.1143) , 40px);gap:var(--f-gap);justify-content:space-between}.vb-footer__brand{flex:0 0 396px}.vb-footer__cols{flex:0 1 auto;min-width:0;gap:var(--f-gap)}.vb-footer__col{width:160px;flex:0 1 auto;min-width:max-content}.vb-footer__side{flex:0 1 260px;min-width:max-content}}.vb-footer__link,.vb-footer__legal-link,.vb-footer__contact a{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-size:0% 1px;background-position:100% 100%;transition:background-size .4s cubic-bezier(.22,1,.36,1),color .2s var(--ease)}.vb-footer__link:hover,.vb-footer__legal-link:hover,.vb-footer__contact a:hover,.vb-footer__link:focus-visible,.vb-footer__legal-link:focus-visible,.vb-footer__contact a:focus-visible{text-decoration:none;background-size:100% 1px;background-position:0 100%}.vb-footer__link:hover{color:var(--vb-burgundy, #7a2233)}.vb-footer__social{transition:background-color .2s var(--ease),color .2s var(--ease),transform .3s cubic-bezier(.22,1,.36,1)}.vb-footer__social:hover{transform:translateY(-2px)}.vb-footer__submit-ico{transition:transform .3s cubic-bezier(.22,1,.36,1)}.vb-footer__submit:hover .vb-footer__submit-ico,.vb-footer__field:focus-within .vb-footer__submit-ico{transform:translate(3px)}.vb-footer.is-armed :is(.vb-footer__brand,.vb-footer__col,.vb-footer__side,.vb-footer__bottom){opacity:0;transform:translateY(18px)}.vb-footer.is-in :is(.vb-footer__brand,.vb-footer__col,.vb-footer__side,.vb-footer__bottom){opacity:1;transform:none;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.vb-footer.is-in .vb-footer__col:nth-child(1){transition-delay:.08s}.vb-footer.is-in .vb-footer__col:nth-child(2){transition-delay:.16s}.vb-footer.is-in .vb-footer__col:nth-child(3){transition-delay:.24s}.vb-footer.is-in .vb-footer__col:nth-child(4){transition-delay:.32s}.vb-footer.is-in .vb-footer__side{transition-delay:.36s}.vb-footer.is-in .vb-footer__bottom{transition-delay:.48s}@media(prefers-reduced-motion:reduce){.vb-footer.is-armed :is(.vb-footer__brand,.vb-footer__col,.vb-footer__side,.vb-footer__bottom){opacity:1;transform:none;transition:none}.vb-footer__link,.vb-footer__legal-link,.vb-footer__contact a,.vb-footer__social,.vb-footer__submit-ico{transition:none}}@media(max-width:749px){.vb-footer__brand-text{max-width:none;font-size:clamp(11.5px,calc((100vw - 32px)*.0365),14px)}}@keyframes vbFootLink{0%{opacity:0;transform:translateY(8px)}}.vb-js-reveal .vb-footer__col.is-in .vb-footer__links>li{animation:vbFootLink .7s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--reveal-delay, 0s) + .15s)}.vb-js-reveal .vb-footer__col.is-in .vb-footer__links>li:nth-child(2){animation-delay:calc(var(--reveal-delay, 0s) + .21s)}.vb-js-reveal .vb-footer__col.is-in .vb-footer__links>li:nth-child(3){animation-delay:calc(var(--reveal-delay, 0s) + .27s)}.vb-js-reveal .vb-footer__col.is-in .vb-footer__links>li:nth-child(4){animation-delay:calc(var(--reveal-delay, 0s) + .33s)}.vb-js-reveal .vb-footer__col.is-in .vb-footer__links>li:nth-child(5){animation-delay:calc(var(--reveal-delay, 0s) + .39s)}.vb-js-reveal .vb-footer__col.is-in .vb-footer__links>li:nth-child(n+6){animation-delay:calc(var(--reveal-delay, 0s) + .45s)}@media(prefers-reduced-motion:reduce){.vb-footer__links>li{animation:none!important}}.vb-footer__logo{position:relative;width:fit-content}.vb-footer__logo-light,.vb-footer__logo-bold{display:inline-block;perspective:420px}.vb-footer__logo:after{content:"";position:absolute;left:2px;right:2px;bottom:-7px;height:1.5px;border-radius:2px;background:linear-gradient(90deg,currentColor 0%,currentColor 70%,rgba(122,34,51,0) 100%);transform-origin:0 50%;transition:transform 1.1s cubic-bezier(.65,0,.35,1) .55s,height .3s ease}.vb-footer__logo .vb-lt{display:inline-block;transform-origin:50% 85%;backface-visibility:hidden;transition:transform .55s cubic-bezier(.34,1.4,.64,1),color .45s ease}@keyframes vb-lt-in{0%{opacity:0;transform:translateY(.6em) rotateX(-85deg) scale(.92);filter:blur(8px)}60%{opacity:1;filter:blur(0)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes vb-lt-shine{0%,to{color:inherit;text-shadow:none}45%{color:#c4697b;text-shadow:0 0 14px rgba(196,105,123,.35)}}.vb-footer__logo.is-armed .vb-lt{opacity:0}.vb-footer__logo.is-armed:after{transform:scaleX(0)}.vb-footer__logo.is-armed.is-in .vb-lt{opacity:1;animation:vb-lt-in 1s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(.12s + var(--i) * 45ms)}.vb-footer__logo.is-armed.is-in .vb-footer__logo-bold .vb-lt{animation-delay:calc(.2s + var(--i) * 45ms)}.vb-footer__logo.is-armed.is-in:after{transform:scaleX(1)}.vb-footer__logo.is-shine .vb-footer__logo-bold .vb-lt{animation:vb-lt-shine 1.2s ease-in-out backwards;animation-delay:calc((var(--i) - 4) * 75ms)}@media(hover:hover){.vb-footer__logo:hover .vb-lt{transform:translateY(-.1em);transition-delay:calc(var(--i) * 30ms)}.vb-footer__logo:hover .vb-footer__logo-light .vb-lt{color:var(--vb-wine, #561522)}.vb-footer__logo:hover:after{height:2.5px}}@media(prefers-reduced-motion:reduce){.vb-footer__logo .vb-lt{transition:none;animation:none!important;opacity:1!important}.vb-footer__logo:after{transition:none;transform:none!important}}.vb-footer.vb-footer--sp-compacto{padding-top:48px}.vb-footer.vb-footer--sp-amplio{padding-top:112px}.vb-footer.vb-footer--sp-ninguno{padding-top:0}@media(max-width:749px){.vb-footer.vb-footer--sp-compacto{padding-top:40px}.vb-footer.vb-footer--sp-amplio{padding-top:88px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-vb-footer.css.map */
