footer{position:relative;width:100vw;height:auto;z-index:9999999;background-color:transparent}.footer__wrapper{width:auto;height:100dvh;z-index:999999;padding:10px;transition:all 1s ease-in-out;transform-origin:top center;transform:scale(.9);overflow:hidden}.footer__wrapper.sobe{transform:scale(1)}.footer__box{width:100%;height:100%;background-color:var(--cinza-escuro);padding:40px;border-radius:10px;display:flex;flex-direction:column;justify-content:space-between;-webkit-backdrop-filter:var(--blur-soft);backdrop-filter:var(--blur-soft)}.footer__statement{margin:0 auto;width:75%;max-width:860px;font-size:32px;color:var(--off-white);text-align:center;line-height:1}.footer__middle{display:flex;align-items:flex-start;gap:8vw;font-size:13px}.footer__column{display:flex;gap:24px}footer a{display:block;color:var(--cinza-claro);text-decoration:none;transition:color .5s ease}footer a:hover{color:var(--branco)}.footer__bottom{display:flex;justify-content:space-between;align-items:flex-end;font-size:10px;gap:8vw;position:relative}.footer__newsletter{margin-left:auto;max-width:307px;flex-grow:1;border-bottom:1pt solid var(--cinza-claro)}.footer__newsletter *{font-size:10px}.footer__newsletter form{width:100%;display:flex;justify-content:space-between;gap:10px}.footer__newsletter button,.footer__newsletter input{background-color:transparent;color:var(--cinza-claro);opacity:1;border:none;padding-bottom:4px;font-family:MuotoMono}.footer__newsletter input{flex-grow:1}.footer__newsletter input::placeholder{opacity:1;color:var(--cinza-claro)}.footer__newsletter button{margin-left:auto;width:fit-content;font-weight:700}.footer a{display:block;line-height:2}.footer__payment,.footer__company-info{color:var(--cinza-claro);max-width:30%}.footer__bottom:has(.footer__payment) .footer__company-info{text-align:right}.footer__heading{width:100px;line-height:2;white-space:nowrap}footer button:hover{color:var(--branco)}#footer-newsletter input[type=email]:focus{outline:none}.footer__newsletter-success{color:var(--off-white)}#footer-newsletter:has(.footer__newsletter-success) input[type=email]::placeholder{color:transparent}.footer__brand{position:absolute;left:50%;transform:translate(-50%);bottom:0;filter:invert(1) hue-rotate(180deg)}.footer__brand svg{width:300px}.footer__brand svg path{fill:var(--preto-80)}@media(max-width:1024px){.footer__newsletter{margin-left:0;max-width:480px}.footer__brand{width:30%}.footer__brand svg{width:100%}}@media(max-width:768px){.footer__brand,.footer__brand svg{display:none}.footer__payment,.footer__company-info{color:var(--cinza-claro);max-width:90%;text-align:center}.footer__box{justify-content:flex-end;font-size:11px;padding:20px}.footer__statement{margin:20px auto auto;width:100%;font-size:22px}.footer__newsletter{margin:20px 0 50px;width:100%}.footer__middle{padding:0 20px;flex-direction:column;gap:32px;justify-content:space-between;font-size:12px}.footer__bottom{flex-direction:column;gap:10px;align-items:center}.footer__box:not(:has(.footer__newsletter)) .footer__bottom{margin-top:50px}.footer__company-info{text-align:center}.footer__heading{width:30vw}.footer__column{display:flex;gap:12px;max-width:unset}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/footer.css.map */
