.footer{background-color:var(--footer-first-background);color:var(--footer-first-text);flex-direction:column;align-items:center;margin-top:40px;display:flex;overflow-x:hidden}@media screen and (max-width:480px){.footer .container{padding:0 30px}.footer2 .container{padding:0}}.efeitoBottom{background-color:var(--main-background);width:100%;height:20px;display:flex;position:absolute;top:0}.efeitoBottom:before,.efeitoBottom:after{content:"";background:inherit;z-index:1;width:30px;height:100%;position:absolute;top:0}.efeitoBottom:before{transform-origin:0;left:-20px;transform:skew(20deg)}.efeitoBottom:after{transform-origin:100%;right:-20px;transform:skew(-20deg)}@media screen and (max-width:480px){.efeitoBottom{background-color:var(--footer-first-background)}}.footer .footer1{flex-direction:row;margin-top:40px;display:flex}.footer .footer1 h1{color:var(--footer-first-title);font-family:var(--font-title-family);font-weight:var(--font-title-weight);font-style:var(--font-title-style);font-size:var(--font-title-size)}@media screen and (max-width:480px){.footer .footer1 h1{font-size:calc(var(--font-title-size) - (var(--font-title-size)*.15))}}.footer .contact{flex-direction:column;width:40%;display:flex}.footer .contact .mensage_business{width:80%;margin-top:28px;display:flex}.footer .contact .info_contact{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:20px;display:grid}@media screen and (max-width:480px){.footer .contact .info_contact{grid-template-columns:1fr}}.footer .contact .info_contact .info_block{flex-direction:column;display:flex}.footer .contact .info_contact .info_block .block_label{opacity:.7;flex-direction:column;margin-bottom:5px;display:flex}.footer .contact .info_contact .info_block .block_value{flex-direction:column;margin-top:3px;display:flex}.footer .contact .info_contact .info_block .block_value span{flex-direction:row;gap:10px;margin-top:5px;display:flex}.footer .contact .info_contact .info_block .block_value span a{color:var(--footer-first-text);font-size:var(--font-link-size);flex-direction:row;gap:10px;margin-top:5px;display:flex}@media screen and (max-width:480px){.footer .contact .info_contact .info_block .block_label{text-align:start;padding-top:5px}.footer .contact .info_contact .info_block .block_value span a{font-size:calc(var(--font-link-size) - (var(--font-link-size)*.15))}}.footer .pageInfo{flex-direction:column;width:20%;display:flex}.footer .pageInfo ul{flex-direction:column;margin-top:20px;list-style:none;display:flex}.footer .pageInfo ul li{cursor:pointer;margin-top:5px;display:flex}.footer .pageInfo ul li a{border:1px solid #0000;padding:4px 8px;display:flex}.footer .pageInfo ul li:hover a{border-color:var(--button-first-background);transform:skew(-20deg)}.footer .pageInfo ul li:hover a span{display:flex;transform:skew(20deg)}.footer .selosSocial{flex-direction:column;width:20%;display:flex}.footer .selosSocial .selosSite{margin-top:28px;display:flex}.footer .sociallinks{flex-direction:column;margin-top:20px;display:flex}.sociallinks ul{flex-direction:row;gap:10px;margin-top:20px;list-style:none;display:flex}.sociallinks ul .icon{width:25px;height:25px;color:var(--footer-button-background)}.sociallinks ul .icon:hover{color:var(--footer-button-background-hover)}.footer .footer2{background-color:var(--footer-second-background);width:100%;color:var(--footer-second-text);flex-direction:column;align-items:center;margin-top:20px;padding-bottom:0;display:flex}@media screen and (max-width:768px){.footer-carrinho{margin-bottom:62.5px}}.footer .footer2 .container{max-width:unset;flex-direction:column;align-items:center;display:flex}.footer .footer2 .business_info{color:var(--footer-second-text);font-size:var(--font-default-size);padding:15px 0}@media screen and (max-width:768px){.footer .footer2 .business_info{text-align:center}}@media screen and (max-width:480px){.footer .footer2 .business_info{font-size:calc(var(--font-default-size) - (var(--font-default-size)*.15))}}.footer .footer2 .logo_dev{text-align:center;background-color:#fff;width:100%}.footer .footer2 .logo_dev img{height:75px;padding:10px}.footer3{flex-direction:column;align-items:center;margin:40px 0;display:flex}.footer3 h4{color:var(--footer-first-title);margin-top:30px;margin-bottom:5px;font-size:18px}.footer3 p{color:var(--footer-first-text);margin-bottom:20px;font-size:14px}@media screen and (max-width:430px){.footer3 p{text-align:center;padding:0 20px}}.footer3 .contacts{flex-direction:row;align-items:center;gap:40px;display:flex}.footer3 .contacts span{gap:10px;display:flex}.footer3 .contacts span b,.footer3 .contacts span .icon{color:var(--footer-first-text)}.footer3 .icones{flex-direction:row;gap:5px;margin-top:10px;display:flex}@media screen and (max-width:900px){.footer3 .icones{grid-template-columns:repeat(9,1fr);display:grid}}@media screen and (max-width:768px){.footer3 .icones{grid-template-columns:repeat(7,1fr);display:grid}}@media screen and (max-width:560px){.footer3 .contacts{flex-direction:column;align-items:flex-start;gap:20px}}@media screen and (max-width:520px){.footer3 .icones{grid-template-columns:repeat(6,1fr);display:grid}}@media screen and (max-width:430px){.footer3 .icones{grid-template-columns:repeat(5,1fr);display:grid}}.footer3 .icones img{border-radius:5px;height:35px}@media screen and (max-width:900px){.footer .footer1{flex-direction:column}.footer .contact,.footer .pageInfo,.footer .contact .mensage_business,.footer .selosSocial{text-align:center;width:100%}.footer .contact .info_contact .info_block .block_value span{justify-content:flex-start}.footer .selosSocial .selosSite,.sociallinks ul{justify-content:center}.footer .pageInfo ul{text-align:start;width:100%;margin:auto;padding:0 20px}.footer .footer-dropdown{border-bottom:solid 1.5px var(--main-background-invert-alpha-30);justify-content:space-between;align-items:center;width:100%;margin:auto;padding:15px 0;display:flex}.footer .contact-content{width:100%;margin:auto}.footer .footer-arrow.rotate{animation:.3s forwards rotateFooterArrow}.footer .footer-arrow.rotateback{animation:.3s forwards rotateFooterArrowBack}@keyframes rotateFooterArrow{0%{transform:rotate(0)}to{transform:rotate(90deg)}}@keyframes rotateFooterArrowBack{0%{transform:rotate(90deg)}to{transform:rotate(9)}}}@media screen and (max-width:480px){.footer .contact,.footer .pageInfo,.footer .contact .mensage_business,.footer .selosSocial{font-size:calc(var(--font-default-size) - (var(--font-default-size)*.15))}}
