#footer-component{width:100%;display:block;background-color:#000}#footer-component .main-footer{max-width:var(--page-width-custom);padding-block:clamp(4rem,6vw,5.85rem) 1.6rem;margin:0 auto;display:flex;flex-direction:column;gap:4rem}@media screen and (min-width: 1000px){#footer-component .main-footer{gap:5.6rem}}#footer-component .main-footer .container-information-top{width:100%;display:grid;grid-template-columns:1fr;gap:2.4rem;justify-content:center;align-items:center}@media screen and (min-width: 1000px){#footer-component .main-footer .container-information-top{grid-template-columns:1fr .5fr 1.5fr;justify-content:space-between;gap:4rem}}#footer-component .main-footer .container-information-top .container-brand-contact-information{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3.2rem}@media screen and (min-width: 1000px){#footer-component .main-footer .container-information-top .container-brand-contact-information{gap:4.8rem;flex-direction:row;width:fit-content}}#footer-component .main-footer .container-information-top .container-brand-contact-information .brand-information{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:3rem;width:100%}@media screen and (min-width: 1000px){#footer-component .main-footer .container-information-top .container-brand-contact-information .brand-information{justify-content:flex-start;flex-direction:column;align-items:flex-start;gap:2rem;max-width:15rem}}#footer-component .main-footer .container-information-top .container-brand-contact-information .brand-information .link-logo-footer{display:block;max-width:100%;width:13rem}@media screen and (min-width: 1000px){#footer-component .main-footer .container-information-top .container-brand-contact-information .brand-information .link-logo-footer{width:15rem;max-width:100%}}#footer-component .main-footer .container-information-top .container-brand-contact-information .brand-information .link-logo-footer .logo-store{width:100%;display:block}#footer-component .main-footer .container-information-top .container-brand-contact-information .brand-information .social-media{display:flex;align-items:center;justify-content:flex-start;gap:1.5rem;flex-wrap:wrap}@media screen and (min-width: 1000px){#footer-component .main-footer .container-information-top .container-brand-contact-information .brand-information .social-media{justify-content:space-between;width:100%}}#footer-component .main-footer .container-information-top .container-brand-contact-information .brand-information .social-media :is(a){text-decoration:none;color:#fff;background-color:#000;transition:all .3s ease-in-out}#footer-component .main-footer .container-information-top .container-brand-contact-information .brand-information .social-media :is(a) :is(svg){width:2rem;height:2rem;display:block}#footer-component .main-footer .container-information-top .container-brand-contact-information .brand-information .social-media :is(a):hover{color:#2db5f3;transform:scale(1.1)}#footer-component .main-footer .container-information-top .container-brand-contact-information .contact-information{display:flex;flex-direction:column;gap:1.2rem;justify-content:center;align-items:center;width:100%}#footer-component .main-footer .container-information-top .container-brand-contact-information .contact-information .title-contact{color:var(--Neutro-branco, #FFF);font-family:Mairon;font-size:2rem;font-style:normal;font-weight:500;line-height:120%;margin:0;text-transform:uppercase;text-align:center}#footer-component .main-footer .container-information-top .container-brand-contact-information .contact-information .container-newsletter-form{width:100%;max-width:31rem}@media screen and (min-width: 1000px){#footer-component .main-footer .container-information-top .container-brand-contact-information .contact-information .container-newsletter-form{max-width:100%;width:31rem}}#footer-component .main-footer .container-information-top .container-brand-contact-information .contact-information .container-newsletter-form .newsletter-form{width:100%;display:grid;grid-template-columns:1.2fr 1fr;gap:12px;padding:1rem .8rem;border-radius:.8rem;background-color:#000;border:1px solid rgba(255,255,255,.16);min-height:5.6rem}@media screen and (min-width: 1000px){#footer-component .main-footer .container-information-top .container-brand-contact-information .contact-information .container-newsletter-form .newsletter-form{grid-template-columns:1.5fr 1fr}}#footer-component .main-footer .container-information-top .container-brand-contact-information .contact-information .container-newsletter-form .newsletter-form :is(input){border:none;padding-inline:8px;width:100%;height:100%;min-height:40px;color:silver;font-family:Outfit;font-size:1.6rem;font-style:normal;font-weight:400;line-height:130%;background-color:transparent}#footer-component .main-footer .container-information-top .container-brand-contact-information .contact-information .container-newsletter-form .newsletter-form :is(input)::placeholder{color:silver;font-family:Outfit;font-size:1.6rem;font-style:normal;font-weight:400;line-height:130%}#footer-component .main-footer .container-information-top .container-brand-contact-information .contact-information .container-newsletter-form .newsletter-form :is(input):focus-visible{outline:none;box-shadow:none;border:none}#footer-component .main-footer .container-information-top .container-brand-contact-information .contact-information .container-newsletter-form .newsletter-form :is(button){width:100%;background-color:#2db5f3;border:none;border-radius:.4rem;display:flex;align-items:center;justify-content:center;padding:.8rem;gap:.4rem;line-height:140%;min-height:40px;height:100%;white-space:normal;cursor:pointer;transition:background-color .3s;color:var(--Neutro-branco, #FFF);text-align:center;font-family:Outfit;font-size:1.1rem;font-style:normal;font-weight:600;text-transform:uppercase}#footer-component .main-footer .container-information-top .container-brand-contact-information .contact-information .container-newsletter-form .newsletter-form :is(button):focus-visible{outline:none;box-shadow:none;border:none}#footer-component .main-footer .container-information-top .container-brand-contact-information .contact-information .container-newsletter-form .newsletter-form :is(button):hover{background-color:#1e8abf}#footer-component .main-footer .container-information-top .container-brand-contact-information .contact-information .container-newsletter-form .newsletter-form :is(button) :is(svg){width:1.4rem;height:1.4rem}#footer-component .main-footer .container-information-top .container-brand-contact-information .contact-information .container-newsletter-form .newsletter-form .h-captcha{display:none}#footer-component .main-footer .container-information-top .container-line .line{height:.1rem;width:8rem;background-color:#263031;display:block;margin:0 auto}@media screen and (min-width: 1000px){#footer-component .main-footer .container-information-top .container-line .line{width:.1rem;height:8rem}}#footer-component .main-footer .container-information-top .menu-links{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.6rem}@media screen and (min-width: 1000px){#footer-component .main-footer .container-information-top .menu-links{justify-content:space-between;align-items:flex-start;flex-direction:row;gap:2.4rem}}#footer-component .main-footer .container-information-top .menu-links :is(nav){display:flex;flex-direction:column;gap:.8rem}@media screen and (min-width: 1000px){#footer-component .main-footer .container-information-top .menu-links :is(nav){gap:1.6rem}}#footer-component .main-footer .container-information-top .menu-links :is(nav) .heading-links :is(p){text-transform:uppercase;margin:0;padding:0;text-align:center;color:var(--Neutro-branco, #FFF);font-feature-settings:"liga" off,"clig" off;font-family:Mairon;font-size:1.6rem;font-style:normal;font-weight:500;line-height:130%}@media screen and (min-width: 1000px){#footer-component .main-footer .container-information-top .menu-links :is(nav) .heading-links :is(p){text-align:left}}#footer-component .main-footer .container-information-top .menu-links :is(nav) :is(ul){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}#footer-component .main-footer .container-information-top .menu-links :is(nav) :is(ul) :is(li){margin:0;padding:0;text-align:center}@media screen and (min-width: 1000px){#footer-component .main-footer .container-information-top .menu-links :is(nav) :is(ul) :is(li){text-align:left}}#footer-component .main-footer .container-information-top .menu-links :is(nav) :is(ul) :is(li) :is(a){color:silver;font-family:Outfit;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.064rem;text-decoration:none;margin:0}#footer-component .main-footer .container-information-top .menu-links :is(nav) :is(ul) :is(li) :is(a):hover{color:#2db5f3}#footer-component .main-footer .container-information-bottom{display:flex;flex-direction:column;gap:1.6rem;align-items:center;justify-content:center;padding-top:1.6rem}@media screen and (min-width: 1000px){#footer-component .main-footer .container-information-bottom{flex-direction:row;justify-content:space-between}}#footer-component .main-footer .container-information-bottom .information-direitos :is(p){text-align:center;margin:0;padding:0;color:#ffffffa3;font-feature-settings:"liga" off,"clig" off;font-family:Outfit;font-size:1.4rem;font-style:normal;font-weight:400;line-height:150%}@media screen and (min-width: 1000px){#footer-component .main-footer .container-information-bottom .information-direitos :is(p){text-align:left}}#footer-component .main-footer .container-information-bottom .information-turbo :is(p){text-align:center;margin:0;padding:0;color:#ffffffa3;font-feature-settings:"liga" off,"clig" off;font-family:Outfit;font-size:1.4rem;font-style:normal;font-weight:400;line-height:150%}@media screen and (min-width: 1000px){#footer-component .main-footer .container-information-bottom .information-turbo :is(p){text-align:left}}#footer-component .main-footer .container-information-bottom .information-turbo :is(p) :is(strong){color:#ffffffa3;font-feature-settings:"liga" off,"clig" off;font-family:Outfit;font-size:1.4rem;font-style:normal;font-weight:700;line-height:150%}
/*# sourceMappingURL=/cdn/shop/t/10/assets/custom.main-footer.css.map */
