.footer-main{--footer-main-gap: clamp(2rem, 3vw, 3.6rem);--footer-main-link-gap: .78rem}.footer-main__inner{width:100%}.footer-main__grid{display:grid;grid-template-columns:1fr;gap:var(--footer-main-gap)}.footer-main__newsletter-heading{margin:0 0 1.25rem;font-size:clamp(2.2rem,2.8vw,3.2rem);font-weight:500;line-height:1.25;color:rgb(var(--color-foreground));letter-spacing:.01rem;text-wrap:balance}.footer-main__newsletter-form{max-width:22rem}.footer-main__newsletter-field{display:flex;align-items:flex-end;gap:.75rem;border-bottom:1px solid rgb(var(--color-foreground) / .2);padding-bottom:.35rem}.footer-main__newsletter-input{flex:1;min-width:0;border:0;background:transparent;padding:.25rem 0;font-size:1.6rem;line-height:1.4;color:rgb(var(--color-foreground));outline:none}.footer-main__newsletter-input::placeholder{color:rgb(var(--color-foreground) / .45)}.footer-main__newsletter-submit{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;padding:0;border:0;border-radius:50%;background:rgb(var(--color-foreground));color:rgb(var(--color-background));cursor:pointer;transition:opacity .15s ease}.footer-main__newsletter-submit:hover{opacity:.8}.footer-main__newsletter-submit .svg-wrapper{width:.9rem;height:.9rem;display:flex}.footer-main__newsletter-message{margin:.65rem 0 0;font-size:.8125rem}.footer-main__newsletter-message--success{color:rgb(var(--color-foreground))}.footer-main__newsletter-message--error{color:#b42318}.footer-main__links{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--footer-main-link-gap)}.footer-main__links a{color:rgb(var(--color-foreground));text-decoration:none;font-size:1.15rem;line-height:1.45;letter-spacing:.01rem;transition:opacity .15s ease}.footer-main__links a:hover{opacity:.6}.footer-main__social-heading{margin:0 0 .85rem;font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--color-foreground))}.footer-main__social-list{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem;margin:0;padding:0;list-style:none}.footer-main__social-link{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;color:rgb(var(--color-foreground));transition:opacity .15s ease}.footer-main__social-link:hover{opacity:.6}.footer-main__social-link .svg-wrapper{width:100%;height:100%;display:flex}.footer-main__whatsapp{margin:.85rem 0 0;font-size:1.05rem}.footer-main__whatsapp a{color:rgb(var(--color-foreground));text-decoration:none}.footer-main__whatsapp a:hover{opacity:.6}.footer-main__bar{display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem;margin-top:clamp(2rem,3vw,3.4rem);padding-top:clamp(1.2rem,2vw,2rem);border-top:1px solid rgb(var(--color-foreground) / .12)}.footer-main__bar .localization-form{margin:0}.footer-main__bar .localization-form .caption-large{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.footer-main__copyright{margin:0;font-size:1.3rem;letter-spacing:.03em;color:rgb(var(--color-foreground) / .7)}@media screen and (min-width:750px){.footer-main__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr) minmax(0,.85fr) minmax(0,.75fr);column-gap:clamp(2rem,4vw,4rem);align-items:start}.footer-main__bar{flex-direction:row;justify-content:space-between;align-items:center}}@media screen and (max-width:749px){.footer-main__newsletter-form{max-width:none}.footer-main__newsletter-heading{font-size:clamp(1.9rem,7.5vw,2.5rem)}.footer-main__links a{font-size:1.05rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/footer-main.css.map */
