.tp-footer{width:100%;border-top:1px solid rgba(217,215,212,.51)}.tp-footer__wrapper{display:flex;flex-direction:column;gap:clamp(2.4rem,2.1029rem + .7619vw,3.2rem)}.tp-footer__grid{display:grid;grid-template-columns:repeat(var(--tp-footer-cols-mobile, 1),minmax(0,1fr));gap:32px}@media screen and (min-width:768px){.tp-footer__grid{grid-template-columns:repeat(var(--tp-footer-cols-tablet, 1),minmax(0,1fr))}}@media screen and (min-width:1024px){.tp-footer__grid{grid-template-columns:repeat(var(--tp-footer-cols-desktop, 1),minmax(0,1fr));gap:clamp(3.2rem,2.6057rem + 1.5238vw,4.8rem)}}.tp-footer__logo-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:var(--tp-block-align-items-mobile, flex-start);text-align:var(--tp-block-text-align-mobile, left);gap:16px;width:100%}@media(max-width:1000px){.tp-footer__logo-wrapper{max-width:190px;margin-inline:auto}.tp-footer__logo-wrapper .tp-footer__logo{width:100%!important}}@media screen and (min-width:1024px){.tp-footer__logo-wrapper{justify-content:flex-start;align-items:var(--tp-block-align-items-desktop, flex-start);text-align:var(--tp-block-text-align-desktop, left)}}.tp-footer__logo{display:flex}.tp-footer__logo img{width:100%}.tp-footer__info{display:flex;flex-direction:column;gap:16px;color:var(--Gray-300, #D9D9D9);font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:140%;text-align:var(--tp-block-text-align-mobile, left)}@media screen and (min-width:1024px){.tp-footer__info{text-align:var(--tp-block-text-align-desktop, left)}}.tp-footer__payments-image{width:100%}.tp-footer__newsletter{display:flex;width:100%;flex-direction:column;gap:16px;position:relative}.tp-footer__newsletter-form{height:32px;display:flex;border-bottom:1px solid var(--gray-50, #E3E3E3)}.tp-footer__newsletter-input{width:100%;border:none;outline:none}.tp-footer__newsletter-input:focus{outline:none;box-shadow:none}.tp-footer__newsletter-button{position:absolute;right:4px;color:var(--gray-25, #FFF);font-family:Inter;font-size:var(--size-12, 12px);font-style:normal;font-weight:400;line-height:140%;background:#000;border:none}.tp-footer__message--error,.tp-footer__message--success{font-family:Inter;font-size:16px;color:#000}.tp-footer__contact-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:var(--tp-block-align-items-mobile, flex-start);text-align:var(--tp-block-text-align-mobile, left);gap:16px}@media screen and (min-width:1024px){.tp-footer__contact-wrapper{justify-content:flex-start;align-items:var(--tp-block-align-items-desktop, flex-start);text-align:var(--tp-block-text-align-desktop, left)}}.tp-footer__title{color:var(--Primary-pure, #9BDD64);font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:140%}.tp-footer__socials-wrapper{display:flex;flex-direction:row;gap:12px;align-items:center;justify-content:var(--tp-block-align-items-mobile, flex-start)}@media screen and (min-width:1024px){.tp-footer__socials-wrapper{justify-content:var(--tp-block-align-items-desktop, flex-start)}}.tp-footer__social{display:flex}.tp-footer__social img{width:100%;aspect-ratio:1;object-fit:cover}.tp-footer__links{display:flex;flex-direction:column;justify-content:flex-start;align-items:var(--tp-block-align-items-mobile, flex-start);text-align:var(--tp-block-text-align-mobile, left);gap:16px}@media screen and (min-width:1024px){.tp-footer__links{justify-content:flex-start;align-items:var(--tp-block-align-items-desktop, flex-start);text-align:var(--tp-block-text-align-desktop, left)}}.tp-footer__links-wrapper{display:flex;flex-direction:column;gap:16px}.tp-footer__links-wrapper a,.tp-footer__links-wrapper p{color:var(--Gray-300, #D9D9D9);font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:140%;text-decoration:none}.tp-footer__bottom{width:100%;border-top:1px solid rgba(217,215,212,.51);display:flex;flex-direction:column-reverse;justify-content:space-between;gap:20px;padding-top:clamp(1.2rem,.7543rem + 1.1429vw,2.4rem);align-items:center}@media screen and (min-width:1024px){.tp-footer__bottom{flex-direction:row-reverse}}.tp-footer__copyright{color:var(--Gray-300, #D9D9D9);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:120%;text-align:center}@media screen and (min-width:1024px){.tp-footer__copyright{text-align:left}}.tp-footer__contact-button{border-radius:342.857px;background:var(--primary-pure, #000);color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:140%;display:flex;height:40px;padding:16px 24px;justify-content:center;align-items:center;gap:23.406px;text-decoration:none}.tp-footer__badges-wrapper{display:flex;flex-direction:row;gap:24px;justify-content:flex-end;width:100%}@media(max-width:1000px){.tp-footer__badges-wrapper{justify-content:center}}.tp-footer__turbo-shopify-wrapper{display:flex;flex-direction:column;gap:8px;align-items:flex-end;width:30%}@media screen and (min-width:1024px){.tp-footer__turbo-shopify-wrapper{flex-direction:row;align-items:center;width:unset}}.tp-footer__turbo-image{max-width:clamp(7.6rem,calc(7.08rem + 1.3333vw),9rem);display:flex}.tp-footer__turbo-image img{width:100%}.tp-footer__shopify-image{max-width:clamp(7.6rem,calc(7.08rem + 1.3333vw),9rem)}.tp-footer__copyright-wrapper{display:flex;flex-direction:column;gap:20px;align-items:center;width:100%}@media screen and (min-width:1024px){.tp-footer__copyright-wrapper{flex-direction:row;justify-content:space-between}}.tp-footer__terms-links{display:flex;flex-direction:row;flex-wrap:wrap;row-gap:clamp(1.6rem,calc(1.4514rem + .381vw),2rem);column-gap:clamp(1.6rem,calc(1.4514rem + .381vw),2rem);justify-content:center}.tp-footer__term-link{color:var(--gray-500, #667085);font-family:Inter;font-size:clamp(1.2rem,calc(1.1257rem + .1905vw),1.4rem);font-style:normal;font-weight:500;line-height:140%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.tp-footer__pagamento--desktop{display:none;max-height:24px}@media screen and (min-width:1024px){.tp-footer__pagamento--desktop{display:flex}}.tp-footer__pagamento--mobile{display:flex;max-height:84px;width:60%}@media screen and (min-width:1024px){.tp-footer__pagamento--mobile{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tp-footer.css.map */
