.gn-footer{--gn-footer-fundo: #0d3b24;--gn-footer-texto: rgba(255, 255, 255, .85);background:var(--gn-footer-fundo);color:var(--gn-footer-texto);font-size:1.5rem}.gn-footer a{color:var(--gn-footer-texto);text-decoration:none}.gn-footer a:hover{color:#fff;text-decoration:underline;text-underline-offset:.3rem}.gn-footer__principal{display:grid;grid-template-columns:1fr 1fr;gap:3.2rem 2rem;padding-top:4.8rem;padding-bottom:4rem}.gn-footer__marca,.gn-footer__coluna:nth-last-child(-n+2){grid-column:1 / -1}.gn-footer__logo{display:inline-block;padding:.6rem 1.4rem;border-radius:1.2rem;background:#fff}.gn-footer__logo img{display:block;width:auto;height:7rem}.gn-footer__texto{margin-top:1.6rem;line-height:1.6}.gn-footer__texto p{margin:0}.gn-footer .list-social{justify-content:flex-start;margin-top:1.2rem}.gn-footer .list-social__link{color:#fff}.gn-footer__titulo{margin:0 0 1.4rem;color:#fff;font-family:var(--font-heading-family);font-size:1.7rem;font-weight:var(--font-heading-weight);letter-spacing:0}.gn-footer__lista{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.gn-footer__whatsapp{display:inline-flex;align-items:center;gap:1rem;padding:1rem 1.6rem;border-radius:1.2rem;background:#3fae49;color:#fff!important;line-height:1.2}.gn-footer__whatsapp:hover{background:#379c40;text-decoration:none!important}.gn-footer__whatsapp svg{width:2.8rem;height:2.8rem;flex:0 0 auto}.gn-footer__whatsapp span{display:flex;flex-direction:column}.gn-footer__whatsapp small,.gn-footer__whatsapp strong{white-space:nowrap}.gn-footer__whatsapp small{font-size:1.2rem;opacity:.9}.gn-footer__whatsapp strong{font-size:1.6rem}.gn-footer__info{margin:1.2rem 0 0;line-height:1.5}.gn-footer__pagamentos{display:flex;flex-wrap:wrap;gap:.8rem;margin:1.2rem 0 0;padding:0;list-style:none}.gn-footer__pagamentos .icon{width:4.4rem;height:2.8rem}.gn-footer__legal{padding:1.8rem 0;border-top:1px solid rgba(255,255,255,.12);background:#0000002e;font-size:1.3rem;line-height:1.6}.gn-footer__legal p{margin:0}.gn-footer__legal .page-width{text-align:center}@media screen and (min-width:750px){.gn-footer__principal{grid-template-columns:1fr 1fr}}@media screen and (min-width:990px){.gn-footer__marca,.gn-footer__coluna:nth-last-child(-n+2){grid-column:auto}.gn-footer__principal{grid-template-columns:1.2fr .9fr 1.1fr 1.3fr 1fr;gap:3.2rem}.gn-footer__principal--sem-marca{grid-template-columns:1fr 1.2fr 1.2fr 1fr}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/gn-footer.css.map */
