
                @charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700|Roboto:400,500,700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);:root{--fonte-padrao:'Poppins',sans-serif;--fonte-titulos:'Poppins',sans-serif;--fonte-corpo:'Poppins',sans-serif;--cor-primaria:#086869;--cor-primaria-hover:#085759;--cor-secundaria:#C19E74;--cor-secundaria-hover:#aa8659;--cor-secundaria-clara:#ECE2D5;--branco:#FFFFFF;--danger:#EB7575;--warning:#E3B100;--success:#1DCC43;--cinza-mais-claro:#F0F0F0;--cinza-claro:#E7E7E7;--cinza:#D0D0D0;--cinza-escuro:#444444;--preto:#000000;--texto-escuro:#444444;--texto-claro:#888888;--texto-cor-primaria:#086869;--texto-cor-secundaria:#C19E74;--texto-branco:#FFFFFF;--cor-header-barra:#086869;--cor-header-barra-busca:#444444;--cor-header-fundo:#FFFFFF;--cor-header-fundo-menu:#C19E74;--cor-header-icone:invert(32%) sepia(65%) saturate(429%) hue-rotate(121deg) brightness(93%) contrast(100%);--cor-header-texto:#444444;--cor-header-texto-barra:#FFFFFF;--cor-header-texto-menu:#FFFFFF;--cor-header-flutuante:#FFFFFF;--cor-header-flutuante-texto:#222222;--cor-header-flutuante-busca:#222222;--cor-header-flutuante-icon:invert(60%) sepia(14%) saturate(567%) hue-rotate(306deg) brightness(99%) contrast(89%);--cor-header-flutuante-icon-color:#007A00;--cor-tarja-barra:#086869;--cor-tarja-texto:#FFFFFF;--cor-newsletter-fundo:#C19E74;--cor-newsletter-texto:#FFFFFF;--cor-newsletter-icone:invert(100%) brightness(1000%);--cor-newsletter-botao:#086869;--cor-rodape-fundo:#F0F0F0;--cor-rodape-texto:#888888;--cor-rodape-icone:#C19E74;--cor-rodape-fundo-pagamento:#E7E7E7;--cor-rodape-fundo-copy:#086869;--cor-rodape-texto-copy:#FFFFFF;--cor-vitrine-botao:#086869;--cor-vitrine-botao-texto:#FFFFFF;--cor-carrrinho-botao:#086869;--cor-carrrinho-botao-texto:#FFFFFF;--icon-branco:invert(100%) brightness(1000%);--icon-primaria:invert(32%) sepia(65%) saturate(429%) hue-rotate(121deg) brightness(93%) contrast(100%);--icon-secundaria:invert(60%) sepia(14%) saturate(567%) hue-rotate(306deg) brightness(99%) contrast(89%);--icon-preto:invert(32%) sepia(65%) saturate(429%) hue-rotate(121deg) brightness(93%) contrast(100%)}body{font-family:var(--fonte-padrao)}#corpo{background:var(--branco);margin-bottom:0}#corpo .conteiner{box-shadow:inherit!important}.barra-inicial{padding:4px 0;background:var(--cor-header-barra)}.barra-inicial .tel-skype{display:none}.barra-inicial .lista-redes{float:right}.barra-inicial .lista-redes ul li{float:right;border:none}.barra-inicial .lista-redes ul li a{border:none}.barra-inicial .lista-redes ul li a .icon-facebook,.barra-inicial .lista-redes ul li a .icon-instagram,.barra-inicial .lista-redes ul li a .icon-twitter,.barra-inicial .lista-redes ul li a .icon-youtube{background:0 0}.barra-inicial .lista-redes ul li a .icon-bold{display:none}.barra-inicial .lista-redes ul li i{color:var(--cor-header-texto-barra);background:0 0}.barra-inicial .canais-contato{float:left;margin-left:0}.barra-inicial .canais-contato ul{float:left}.barra-inicial .canais-contato ul li{border:none;margin-left:30px}.barra-inicial .canais-contato ul li:first-child{margin-left:0}.barra-inicial .canais-contato ul li a{color:var(--cor-header-texto-barra)}.barra-inicial .canais-contato ul li a i{color:var(--cor-header-texto-barra)}.barra-inicial .canais-contato ul li span{color:var(--cor-header-texto-barra)}.barra-inicial .canais-contato ul li span i{color:var(--cor-header-texto-barra)}.conteiner-principal #cabecalho{background:var(--cor-header-fundo);position:relative;min-height:174px}.conteiner-principal #cabecalho .conteiner{box-shadow:inherit;position:relative;padding-left:0;padding-right:0;padding-bottom:0;background:0 0}.conteiner-principal #cabecalho .conteiner.collapsed{top:48px;left:0;width:100%!important;z-index:5;max-width:100%;position:fixed}.conteiner-principal #cabecalho .conteiner.collapsed .row-fluid{display:none}.conteiner-principal #cabecalho .conteiner .logo a{height:100px}.conteiner-principal #cabecalho .conteiner .logo a img{margin:20px 0}.conteiner-principal #cabecalho .conteiner .menu.superior{background:var(--cor-header-fundo-menu);margin-top:10px}.conteiner-principal #cabecalho .conteiner .menu.superior a strong{color:var(--branco)}.conteiner-principal #cabecalho .conteiner .menu.superior a.closeMenu{width:28px;height:28px;border:1px solid #e5e5e5;border-radius:100px;position:absolute;color:#fff;top:50px;right:50px;font-size:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M24 0v24H0V0zM12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035c-.01-.004-.019-.001-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427c-.002-.01-.009-.017-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093c.012.004.023 0 .029-.008l.004-.014l-.034-.614c-.003-.012-.01-.02-.02-.022m-.715.002a.023.023 0 0 0-.027.006l-.006.014l-.034.614c0 .012.007.02.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='%23000' d='m12 13.414l5.657 5.657a1 1 0 0 0 1.414-1.414L13.414 12l5.657-5.657a1 1 0 0 0-1.414-1.414L12 10.586L6.343 4.929A1 1 0 0 0 4.93 6.343L10.586 12l-5.657 5.657a1 1 0 1 0 1.414 1.414z'/%3E%3C/g%3E%3C/svg%3E");background-size:16px;background-repeat:no-repeat;background-position:center;filter:var(--branco);display:none}.conteiner-principal #cabecalho .conteiner .menu.superior .nivel-um{text-align:center;height:54px;display:flex;justify-content:center}.conteiner-principal #cabecalho .conteiner .menu.superior .nivel-um li{float:initial;display:inline-block;border-right:none;padding:auto;border-left:none;background:0 0;text-align:left}.conteiner-principal #cabecalho .conteiner .menu.superior .nivel-um li strong{color:var(--cor-header-texto-menu);font-size:14px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase}.conteiner-principal #cabecalho .conteiner .menu.superior .nivel-um li i{background:0 0;color:var(--cor-header-texto-menu)}.conteiner-principal #cabecalho .conteiner .menu.superior .nivel-um li:hover{border-top-width:0;margin-top:0}.conteiner-principal #cabecalho .conteiner .menu.superior .nivel-um .btn-promocao{background:var(--cor-primaria)!important;padding-left:50px!important;position:relative;height:54px;line-height:50px;border-radius:6px}.conteiner-principal #cabecalho .conteiner .menu.superior .nivel-um .btn-promocao:before{display:inline-block;width:26px;height:26px;vertical-align:-.125em;position:relative;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' color='%23000'%3E%3Cpath d='m8 16l8-8m-6 1a1 1 0 1 1-2 0a1 1 0 0 1 2 0m6 5.828a1 1 0 1 1-2 0a1 1 0 0 1 2 0'/%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3C/g%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;filter:var(--icon-branco);position:absolute;top:13px!important;left:13px;content:""}.conteiner-principal #cabecalho .conteiner .menu.superior .nivel-um .nivel-dois{overflow:hidden}.conteiner-principal #cabecalho .conteiner .menu.superior .nivel-um .nivel-dois li{padding:0 14px;width:100%}.conteiner-principal #cabecalho .conteiner .conteudo-topo{display:flex}.conteiner-principal #cabecalho .conteiner .conteudo-topo .span8{width:50%}.conteiner-principal #cabecalho .conteiner .conteudo-topo .inferior{order:1;width:60%;padding:25px 0}.conteiner-principal #cabecalho .conteiner .conteudo-topo .inferior .span8{width:90%}.conteiner-principal #cabecalho .conteiner .conteudo-topo .inferior .span8 .busca{position:relative;padding:0;background:0 0;border:none}.conteiner-principal #cabecalho .conteiner .conteudo-topo .inferior .span8 .busca input{box-shadow:inherit;border:none;border-radius:0;border-bottom:1px solid var(--cor-header-barra-busca);padding:12px 8px;width:100%;color:var(--cor-header-barra-busca);background:0 0}.conteiner-principal #cabecalho .conteiner .conteudo-topo .inferior .span8 .busca input::placeholder{color:var(--cor-header-barra-busca)}.conteiner-principal #cabecalho .conteiner .conteudo-topo .inferior .span8 .busca .botao-busca{background:0 0;border:0;color:var(--cor-header-icone);padding:0;font-size:17px;right:-10px}.conteiner-principal #cabecalho .conteiner .conteudo-topo .inferior .span4{width:42px;margin-left:0;position:absolute;right:5px}.conteiner-principal #cabecalho .conteiner .conteudo-topo .inferior .span4 .carrinho{border:none;width:42px}.conteiner-principal #cabecalho .conteiner .conteudo-topo .inferior .span4 .carrinho .icon-shopping-cart{background:0 0;position:relative}.conteiner-principal #cabecalho .conteiner .conteudo-topo .inferior .span4 .carrinho .icon-shopping-cart:before{display:inline-block;width:26px;height:26px;vertical-align:-.125em;position:relative;top:4px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath stroke='%23000' stroke-width='1.5' d='M3.794 12.03C4.331 9.342 4.6 8 5.487 7.134a4 4 0 0 1 .53-.434C7.04 6 8.41 6 11.15 6h1.703c2.739 0 4.108 0 5.13.7c.19.13.367.276.53.435c.888.865 1.157 2.208 1.694 4.894c.771 3.856 1.157 5.784.269 7.15c-.16.248-.348.477-.56.683C18.75 21 16.785 21 12.853 21H11.15c-3.933 0-5.899 0-7.065-1.138a3.998 3.998 0 0 1-.559-.683c-.888-1.366-.502-3.294.27-7.15Z'/%3E%3Ccircle cx='15' cy='9' r='1' fill='%23000'/%3E%3Ccircle cx='9' cy='9' r='1' fill='%23000'/%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-width='1.5' d='M9 6V5a3 3 0 1 1 6 0v1'/%3E%3C/g%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;filter:var(--cor-header-icone);position:absolute;top:0;left:0;content:""}.conteiner-principal #cabecalho .conteiner .conteudo-topo .inferior .span4 .carrinho>a{position:relative}.conteiner-principal #cabecalho .conteiner .conteudo-topo .inferior .span4 .carrinho>a>span{display:none!important}.conteiner-principal #cabecalho .conteiner .conteudo-topo .inferior .span4 .carrinho>a strong{font-size:26px;margin:0 6%;line-height:40px;border-radius:100px;background:var(--cor-primaria);width:16px;height:16px;color:var(--branco);font-size:10px;font-weight:700;margin:0;line-height:16px;text-align:center;position:absolute;top:0;right:-6px}.conteiner-principal #cabecalho .conteiner .conteudo-topo .superior{display:flex;order:2;width:40%;padding:25px 0;justify-content:right}.conteiner-principal #cabecalho .conteiner .conteudo-topo .superior>.span8{display:none}.conteiner-principal #cabecalho .conteiner .conteudo-topo .superior>.span4{width:130px;float:inherit}.conteiner-principal #cabecalho .conteiner .conteudo-topo .superior .acoes-conta{margin:0 53px 0 0;width:130px;display:inline-block;float:right}.conteiner-principal #cabecalho .conteiner .conteudo-topo .superior .acoes-conta li:first-child{display:none}.conteiner-principal #cabecalho .conteiner .conteudo-topo .superior .acoes-conta li .icon-user{background:0 0;position:relative;margin-right:8px;top:4px;width:26px;height:26px}.conteiner-principal #cabecalho .conteiner .conteudo-topo .superior .acoes-conta li .icon-user:before{display:inline-block;width:25px;height:25px;vertical-align:-.125em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' d='M16 7.992C16 3.58 12.416 0 8 0S0 3.58 0 7.992c0 2.43 1.104 4.62 2.832 6.09c.016.016.032.016.032.032c.144.112.288.224.448.336c.08.048.144.111.224.175A8 8 0 0 0 8.016 16a8 8 0 0 0 4.48-1.375c.08-.048.144-.111.224-.16c.144-.111.304-.223.448-.335c.016-.016.032-.016.032-.032c1.696-1.487 2.8-3.676 2.8-6.106m-8 7.001c-1.504 0-2.88-.48-4.016-1.279c.016-.128.048-.255.08-.383a4.2 4.2 0 0 1 .416-.991c.176-.304.384-.576.64-.816c.24-.24.528-.463.816-.639c.304-.176.624-.304.976-.4A4.2 4.2 0 0 1 8 10.342a4.18 4.18 0 0 1 2.928 1.166q.552.552.864 1.295q.168.432.24.911A7.03 7.03 0 0 1 8 14.993m-2.448-7.4a2.5 2.5 0 0 1-.208-1.024c0-.351.064-.703.208-1.023s.336-.607.576-.847s.528-.431.848-.575s.672-.208 1.024-.208c.368 0 .704.064 1.024.208s.608.336.848.575c.24.24.432.528.576.847c.144.32.208.672.208 1.023c0 .368-.064.704-.208 1.023a2.8 2.8 0 0 1-.576.848a2.8 2.8 0 0 1-.848.575a2.72 2.72 0 0 1-2.064 0a2.8 2.8 0 0 1-.848-.575a2.5 2.5 0 0 1-.56-.848zm7.424 5.306c0-.032-.016-.048-.016-.08a5.2 5.2 0 0 0-.688-1.406a4.9 4.9 0 0 0-1.088-1.135a5.2 5.2 0 0 0-1.04-.608a3 3 0 0 0 .464-.383a4.2 4.2 0 0 0 .624-.784a3.6 3.6 0 0 0 .528-1.934a3.7 3.7 0 0 0-.288-1.47a3.8 3.8 0 0 0-.816-1.199a3.9 3.9 0 0 0-1.2-.8a3.7 3.7 0 0 0-1.472-.287a3.7 3.7 0 0 0-1.472.288a3.6 3.6 0 0 0-1.2.815a3.8 3.8 0 0 0-.8 1.199a3.7 3.7 0 0 0-.288 1.47q0 .528.144 1.007c.096.336.224.64.4.927c.16.288.384.544.624.784q.216.216.48.383a5 5 0 0 0-1.04.624c-.416.32-.784.703-1.088 1.119a5 5 0 0 0-.688 1.406c-.016.032-.016.064-.016.08C1.776 11.636.992 9.91.992 7.992C.992 4.14 4.144.991 8 .991s7.008 3.149 7.008 7.001a6.96 6.96 0 0 1-2.032 4.907'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;filter:var(--cor-header-icone);position:absolute;top:0;left:0;content:""}.conteiner-principal #cabecalho .conteiner .conteudo-topo .superior .acoes-conta li a{color:var(--cor-header-texto);font-size:14px;font-style:normal;font-weight:500;line-height:normal;position:relative;top:-5px}.conteiner-principal #cabecalho .conteiner .conteudo-topo .favoritos-button{width:28px;height:30px;display:inline-block;margin-right:60px;margin-left:15px;margin-top:3px;margin-left:-40px;position:relative}.conteiner-principal #cabecalho .conteiner .conteudo-topo .favoritos-button:before{content:"";width:28px;height:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='m12.1 18.55l-.1.1l-.11-.1C7.14 14.24 4 11.39 4 8.5C4 6.5 5.5 5 7.5 5c1.54 0 3.04 1 3.57 2.36h1.86C13.46 6 14.96 5 16.5 5c2 0 3.5 1.5 3.5 3.5c0 2.89-3.14 5.74-7.9 10.05M16.5 3c-1.74 0-3.41.81-4.5 2.08C10.91 3.81 9.24 3 7.5 3C4.42 3 2 5.41 2 8.5c0 3.77 3.4 6.86 8.55 11.53L12 21.35l1.45-1.32C18.6 15.36 22 12.27 22 8.5C22 5.41 19.58 3 16.5 3'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;filter:var(--cor-header-icone);position:absolute;top:0;left:0}.conteiner-principal #cabecalho::before{content:'';background:var(--cor-header-fundo-menu);position:absolute;bottom:0;left:0;width:100%;height:54px}div#barraTopo{background:var(--cor-header-flutuante);padding:14px 0}div#barraTopo .carrinho{border:none;width:42px;float:right}div#barraTopo .carrinho .icon-shopping-cart{background:0 0;position:relative}div#barraTopo .carrinho .icon-shopping-cart:before{display:inline-block;width:26px;height:26px;vertical-align:-.125em;position:relative;top:4px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath stroke='%23000' stroke-width='1.5' d='M3.794 12.03C4.331 9.342 4.6 8 5.487 7.134a4 4 0 0 1 .53-.434C7.04 6 8.41 6 11.15 6h1.703c2.739 0 4.108 0 5.13.7c.19.13.367.276.53.435c.888.865 1.157 2.208 1.694 4.894c.771 3.856 1.157 5.784.269 7.15c-.16.248-.348.477-.56.683C18.75 21 16.785 21 12.853 21H11.15c-3.933 0-5.899 0-7.065-1.138a3.998 3.998 0 0 1-.559-.683c-.888-1.366-.502-3.294.27-7.15Z'/%3E%3Ccircle cx='15' cy='9' r='1' fill='%23000'/%3E%3Ccircle cx='9' cy='9' r='1' fill='%23000'/%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-width='1.5' d='M9 6V5a3 3 0 1 1 6 0v1'/%3E%3C/g%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;filter:var(--cor-header-flutuante-icon);position:absolute;top:0;left:0;content:""}div#barraTopo .carrinho>a{position:relative}div#barraTopo .carrinho>a>span{display:none!important}div#barraTopo .carrinho>a strong{font-size:26px;margin:0 6%;line-height:40px;border-radius:100px;background:var(--danger);width:16px;height:16px;color:var(--branco);font-size:10px;font-weight:700;margin:0;line-height:16px;text-align:center;position:absolute;top:0;right:-6px}div#barraTopo .busca{position:relative;padding:0;background:0 0;border:none;width:280px}div#barraTopo .busca input{box-shadow:inherit;border:none;border-radius:0;border-bottom:1px solid var(--cinza);padding:12px 0 12px 0;width:100%;height:10px;border-radius:0;background:0 0;color:var(--cor-header-flutuante-busca)}div#barraTopo .busca input::placeholder{color:var(--cor-header-flutuante-busca)}div#barraTopo .busca .botao-busca{background:0 0;border:0;color:var(--cor-header-flutuante-icon-color);padding:0;font-size:17px}div#barraTopo .canais-contato li{padding:0 20px!important}div#barraTopo .canais-contato a{font-size:13px;color:var(--cor-header-barra-texto)}div#barraTopo .canais-contato a i.icon-comment,div#barraTopo .canais-contato a i.icon-phone{color:var(--cor-header-flutuante-icon-color)}div#barraTopo h4.titulo img{height:39px;position:relative;filter:sepia(100%) saturate(0%) brightness(1000%) invert(0%)}div#barraTopo .span3{padding-left:0;width:auto}div#barraTopo .span6:not(.hidden-phone):not(.busca){float:right!important;width:480px}div#barraTopo .span6.hidden-phone{width:50px;float:right}div#barraTopo .menuCategoria{display:inline-block;padding:0 13px 0 30px;color:var(--cinza-escuro);font-size:13px;font-style:normal;font-weight:500;line-height:32px;position:relative;cursor:pointer}div#barraTopo .menuCategoria:hover{text-decoration:underline}div#barraTopo .menuCategoria:after{display:inline-block;width:26px;height:26px;vertical-align:-.125em;position:relative;top:4px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M3 18v-2h18v2zm0-5v-2h18v2zm0-5V6h18v2z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;filter:var(--cor-header-flutuante-icon);position:absolute;top:0;right:-25px;content:""}ul.slides.slick-initialized.slick-slider .slick-slide img{display:block;width:100%}@media (max-width:768px){#cabecalho .atalhos-mobile.visible-phone.fundo-secundario.borda-principal{display:none!important}.conteiner-principal #cabecalho{padding-top:0}.conteiner-principal #cabecalho .conteiner{padding:20px 0 0 0!important}.conteiner-principal #cabecalho .conteiner .logo{margin-bottom:0}.conteiner-principal #cabecalho .conteiner .logo a{height:75px;text-align:left;padding:0 20px;width:80%}.conteiner-principal #cabecalho .conteiner .logo a img{margin:0!important;position:relative}.conteiner-principal #cabecalho .conteiner .conteudo-topo .inferior{width:100%;padding:0}.conteiner-principal #cabecalho .conteiner .conteudo-topo .inferior .busca-mobile{background:0 0}.conteiner-principal #cabecalho .conteiner .conteudo-topo .inferior .busca-mobile a.atalho-menu{display:none!important}.conteiner-principal #cabecalho .conteiner .conteudo-topo .inferior .busca-mobile .busca{margin:0 16px 0 0}.conteiner-principal #cabecalho .conteiner .conteudo-topo .inferior .span8{width:100%}.conteiner-principal #cabecalho .conteiner .conteudo-topo .inferior .span8 .busca .botao-busca{font-size:22px;top:8px}.conteiner-principal #cabecalho .conteiner .conteudo-topo .superior{width:100%;justify-content:center;padding:0}.conteiner-principal #cabecalho .conteiner .menu.superior{display:none;position:fixed;width:100%;height:100%;top:0;left:0;z-index:999;margin:0}.conteiner-principal #cabecalho .conteiner .menu.superior .nivel-um{padding:40px;display:block;text-align:left;padding-top:100px}.conteiner-principal #cabecalho .conteiner .menu.superior .nivel-um li{width:90%;width:-webkit-fill-available;padding:0}.conteiner-principal #cabecalho .conteiner .menu.superior .nivel-um::after{content:"MENU";position:absolute;top:44px;color:#fff;left:40px;width:120px;height:60px;background:0 0;font-size:33px}.conteiner-principal #cabecalho .conteiner .menu.superior .nivel-um .btn-promocao{margin-top:30px}.conteiner-principal #cabecalho .conteiner .menu.superior i{width:30px;height:30px;position:absolute;top:20px;right:80px}.conteiner-principal #cabecalho .conteiner .menu.superior i:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' d='M195.2 195.2a64 64 0 0 1 90.496 0L512 421.504L738.304 195.2a64 64 0 0 1 90.496 90.496L602.496 512L828.8 738.304a64 64 0 0 1-90.496 90.496L512 602.496L285.696 828.8a64 64 0 0 1-90.496-90.496L421.504 512L195.2 285.696a64 64 0 0 1 0-90.496'/%3E%3C/svg%3E");content:"";width:32px;height:32px;background-size:contain;background-repeat:no-repeat;filter:var(--icon-branco);position:absolute;top:0;right:0}.conteiner-principal #cabecalho .conteiner .menu.superior .nivel-um{height:auto;border:none}.conteiner-principal #cabecalho .conteiner .menu.superior a.closeMenu{display:block}.conteiner-principal #cabecalho .conteiner .row-fluid .span3{display:flex}.conteiner-principal #cabecalho .conteiner .row-fluid .span3 .logo{width:50%;display:inline-block;height:75px}.conteiner-principal #cabecalho .conteiner .row-fluid .span3 .btns-menu-mobile{width:50%;display:inline-block;text-align:right;padding-right:20px;padding-top:10px}.conteiner-principal #cabecalho .conteiner .row-fluid .span3 .btns-menu-mobile a.btn-conta{width:40px;height:40px;display:inline-block;position:relative}.conteiner-principal #cabecalho .conteiner .row-fluid .span3 .btns-menu-mobile a.btn-conta:before{content:"";width:26px;height:27px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' d='M16 7.992C16 3.58 12.416 0 8 0S0 3.58 0 7.992c0 2.43 1.104 4.62 2.832 6.09c.016.016.032.016.032.032c.144.112.288.224.448.336c.08.048.144.111.224.175A8 8 0 0 0 8.016 16a8 8 0 0 0 4.48-1.375c.08-.048.144-.111.224-.16c.144-.111.304-.223.448-.335c.016-.016.032-.016.032-.032c1.696-1.487 2.8-3.676 2.8-6.106m-8 7.001c-1.504 0-2.88-.48-4.016-1.279c.016-.128.048-.255.08-.383a4.2 4.2 0 0 1 .416-.991c.176-.304.384-.576.64-.816c.24-.24.528-.463.816-.639c.304-.176.624-.304.976-.4A4.2 4.2 0 0 1 8 10.342a4.18 4.18 0 0 1 2.928 1.166q.552.552.864 1.295q.168.432.24.911A7.03 7.03 0 0 1 8 14.993m-2.448-7.4a2.5 2.5 0 0 1-.208-1.024c0-.351.064-.703.208-1.023s.336-.607.576-.847s.528-.431.848-.575s.672-.208 1.024-.208c.368 0 .704.064 1.024.208s.608.336.848.575c.24.24.432.528.576.847c.144.32.208.672.208 1.023c0 .368-.064.704-.208 1.023a2.8 2.8 0 0 1-.576.848a2.8 2.8 0 0 1-.848.575a2.72 2.72 0 0 1-2.064 0a2.8 2.8 0 0 1-.848-.575a2.5 2.5 0 0 1-.56-.848zm7.424 5.306c0-.032-.016-.048-.016-.08a5.2 5.2 0 0 0-.688-1.406a4.9 4.9 0 0 0-1.088-1.135a5.2 5.2 0 0 0-1.04-.608a3 3 0 0 0 .464-.383a4.2 4.2 0 0 0 .624-.784a3.6 3.6 0 0 0 .528-1.934a3.7 3.7 0 0 0-.288-1.47a3.8 3.8 0 0 0-.816-1.199a3.9 3.9 0 0 0-1.2-.8a3.7 3.7 0 0 0-1.472-.287a3.7 3.7 0 0 0-1.472.288a3.6 3.6 0 0 0-1.2.815a3.8 3.8 0 0 0-.8 1.199a3.7 3.7 0 0 0-.288 1.47q0 .528.144 1.007c.096.336.224.64.4.927c.16.288.384.544.624.784q.216.216.48.383a5 5 0 0 0-1.04.624c-.416.32-.784.703-1.088 1.119a5 5 0 0 0-.688 1.406c-.016.032-.016.064-.016.08C1.776 11.636.992 9.91.992 7.992C.992 4.14 4.144.991 8 .991s7.008 3.149 7.008 7.001a6.96 6.96 0 0 1-2.032 4.907'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;filter:var(--cor-header-icone);position:absolute;top:0;left:0}.conteiner-principal #cabecalho .conteiner .row-fluid .span3 .btns-menu-mobile a.btn-menu{width:40px;height:40px;display:inline-block;position:relative}.conteiner-principal #cabecalho .conteiner .row-fluid .span3 .btns-menu-mobile a.btn-menu:before{content:"";width:28px;height:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 20 20'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M3 5a1 1 0 0 1 1-1h12a1 1 0 1 1 0 2H4a1 1 0 0 1-1-1m0 5a1 1 0 0 1 1-1h12a1 1 0 1 1 0 2H4a1 1 0 0 1-1-1m6 5a1 1 0 0 1 1-1h6a1 1 0 1 1 0 2h-6a1 1 0 0 1-1-1' clip-rule='evenodd'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;filter:var(--cor-header-icone);position:absolute;top:0;left:0}.conteiner-principal #cabecalho .conteiner .row-fluid .span3 .btns-menu-mobile a.btn-cart{width:40px;height:40px;display:inline-block;position:relative}.conteiner-principal #cabecalho .conteiner .row-fluid .span3 .btns-menu-mobile a.btn-cart:before{content:"";display:inline-block;width:28px;height:30px;position:relative;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath stroke='%23000' stroke-width='1.5' d='M3.794 12.03C4.331 9.342 4.6 8 5.487 7.134a4 4 0 0 1 .53-.434C7.04 6 8.41 6 11.15 6h1.703c2.739 0 4.108 0 5.13.7c.19.13.367.276.53.435c.888.865 1.157 2.208 1.694 4.894c.771 3.856 1.157 5.784.269 7.15c-.16.248-.348.477-.56.683C18.75 21 16.785 21 12.853 21H11.15c-3.933 0-5.899 0-7.065-1.138a3.998 3.998 0 0 1-.559-.683c-.888-1.366-.502-3.294.27-7.15Z'/%3E%3Ccircle cx='15' cy='9' r='1' fill='%23000'/%3E%3Ccircle cx='9' cy='9' r='1' fill='%23000'/%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-width='1.5' d='M9 6V5a3 3 0 1 1 6 0v1'/%3E%3C/g%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;filter:var(--cor-header-icone);position:absolute;top:0;left:0}.conteiner-principal #cabecalho::before{height:66px}.conteiner-principal #cabecalho .atalhos-mobile ul li{display:none}}#barraNewsletter{background:var(--cor-newsletter-fundo);padding:40px 0 20px 0}#barraNewsletter .componente{background:var(--cor-newsletter-fundo)}#barraNewsletter .componente div.newsletter-cadastro{width:55%}#barraNewsletter .componente .texto-newsletter{width:calc(45% - 160px);padding:0!important;background-repeat:no-repeat;background-size:84px;color:var(--cor-newsletter-texto);font-size:32px;font-style:normal;font-weight:600;line-height:36px;text-transform:uppercase;padding-left:120px!important;padding-right:40px!important;white-space:initial;text-overflow:initial;text-align:left;margin-top:-20px;height:90px;position:relative}#barraNewsletter .componente .texto-newsletter:before{content:"";width:100px;height:100px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000'%3E%3Cpath d='M10.51 3.665a2 2 0 0 1 2.98 0l.7.782a2 2 0 0 0 1.601.663l1.05-.058a2 2 0 0 1 2.107 2.108l-.058 1.049a2 2 0 0 0 .663 1.6l.782.7a2 2 0 0 1 0 2.981l-.782.7a2 2 0 0 0-.663 1.601l.058 1.05a2 2 0 0 1-2.108 2.107l-1.049-.058a2 2 0 0 0-1.6.663l-.7.782a2 2 0 0 1-2.981 0l-.7-.782a2 2 0 0 0-1.601-.663l-1.05.058a2 2 0 0 1-2.107-2.108l.058-1.049a2 2 0 0 0-.663-1.6l-.782-.7a2 2 0 0 1 0-2.981l.782-.7a2 2 0 0 0 .663-1.601l-.058-1.05A2 2 0 0 1 7.16 5.053l1.049.058a2 2 0 0 0 1.6-.663z'/%3E%3Cpath stroke-linejoin='round' stroke-width='1.5' d='M9.5 9.5h.01v.01H9.5zm5 5h.01v.01h-.01z'/%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m15 9l-6 6'/%3E%3C/g%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;filter:var(--cor-newsletter-icone);position:absolute;top:-10px;left:0}#barraNewsletter .componente input[type=text]{width:calc(60% - 20px)!important;margin-right:20px;border-radius:0;background:0 0;border:none;border-bottom:2px solid var(--branco);box-shadow:none;float:left;padding:0;height:43px}#barraNewsletter .componente input[type=text]::placeholder{color:var(--branco)}.esquerda .newsletter{border:none;background:0 0}.esquerda .newsletter .botao{color:var(--branco);position:relative;font-family:var(--fonte-padrao);width:100%}.esquerda .newsletter .botao:before{display:none}.esquerda .newsletter input[type=text]{width:100%;float:left;margin:0;margin-bottom:30px;padding:10px 0;display:inline-block;border:none;border-bottom:1px solid #ccc;border-radius:0}.secao-banners .conteiner{min-width:100%!important;padding:0}.secao-banners .conteiner .banner{padding:0;margin:0}.secao-banners .conteiner .banner.cheio{display:block}.secao-banners .mobile-slider{display:none}.secao-banners .flexslider .flex-direction-nav .flex-next{opacity:.7;background:rgba(255,255,255,.3);border:1px solid #e5e5e5;border-radius:100px;width:50px;height:50px;display:grid}.secao-banners .flexslider .flex-direction-nav .flex-next::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='m184.49 136.49l-80 80a12 12 0 0 1-17-17L159 128L87.51 56.49a12 12 0 1 1 17-17l80 80a12 12 0 0 1-.02 17'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;filter:var(--icon-branco);position:relative;content:""!important;top:-17px;left:50%;margin-left:-10px}.secao-banners .flexslider .flex-direction-nav .flex-prev{opacity:.7;border:1px solid #e5e5e5;border-radius:100px;width:50px;height:50px;display:grid;background:no-repeat rgba(255,255,255,.3)}.secao-banners .flexslider .flex-direction-nav .flex-prev::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' d='M685.248 104.704a64 64 0 0 1 0 90.496L368.448 512l316.8 316.8a64 64 0 0 1-90.496 90.496L232.704 557.248a64 64 0 0 1 0-90.496l362.048-362.048a64 64 0 0 1 90.496 0'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;filter:var(--icon-branco);position:relative;content:""!important;top:-17px;left:50%;margin-left:-10px}.banner .flex-control-nav{width:100%;right:inherit}@media (max-width:768px){.secao-banners .conteiner .banner.cheio{display:none}.secao-banners .mobile-slider{display:block}.secao-banners .mobile-slider .flex-prev{opacity:.7;border:1px solid #e5e5e5;border-radius:100px;width:50px;height:50px;display:grid;background:no-repeat rgba(255,255,255,.3);position:absolute;z-index:99;bottom:50%;left:5px}.secao-banners .mobile-slider .flex-prev:before{content:"";opacity:1;border:1px solid #e5e5e5;border-radius:100px;width:48px!important;height:48px!important;display:grid!important;background-repeat:no-repeat!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' d='M685.248 104.704a64 64 0 0 1 0 90.496L368.448 512l316.8 316.8a64 64 0 0 1-90.496 90.496L232.704 557.248a64 64 0 0 1 0-90.496l362.048-362.048a64 64 0 0 1 90.496 0'/%3E%3C/svg%3E")!important;background-size:30px!important;background-repeat:no-repeat!important;background-position:center!important}.secao-banners .mobile-slider .flex-next{opacity:.7;border:1px solid #e5e5e5;border-radius:100px;width:50px;height:50px;display:grid;background:no-repeat rgba(255,255,255,.3);position:absolute;z-index:99;bottom:50%;right:5px}.secao-banners .mobile-slider .flex-next:before{content:"";opacity:1;border:1px solid #e5e5e5;border-radius:100px;width:48px!important;height:48px!important;display:grid!important;background-repeat:no-repeat!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='m184.49 136.49l-80 80a12 12 0 0 1-17-17L159 128L87.51 56.49a12 12 0 1 1 17-17l80 80a12 12 0 0 1-.02 17'/%3E%3C/svg%3E")!important;background-size:30px!important;background-repeat:no-repeat!important;background-position:center!important}}.pagina-inicial #corpo{background:var(--branco);margin-bottom:0;padding:30px 0}.pagina-inicial #corpo .conteiner{box-shadow:none}.pagina-inicial #corpo .secao-principal .coluna{display:none}.pagina-inicial #corpo .secao-principal .conteudo{width:100%;display:grid;margin-left:0}.pagina-inicial #corpo .secao-principal .conteudo .mini-banner{order:2;padding-top:50px;padding-bottom:50px}.pagina-inicial #corpo .borda-alpha,.pagina-inicial #corpo .borda-alpha *{border:none}#listagemProdutos{position:relative}#listagemProdutos .listagem-linha{border:none}#listagemProdutos .listagem-linha .listagem-item{border:1px solid transparent!important;margin-left:0;padding-bottom:65px}#listagemProdutos .listagem-linha .listagem-item .imagem-produto{height:170px;width:100%;overflow:hidden}#listagemProdutos .listagem-linha .listagem-item .imagem-produto img{position:relative;width:100%;height:max-content!important;max-height:none;max-width:none;position:relative;width:100%;height:100%!important;object-fit:cover;object-position:center}#listagemProdutos .listagem-linha .listagem-item .info-produto{text-align:center}#listagemProdutos .listagem-linha .listagem-item .info-produto .preco-produto .preco-venda{font-size:13px;margin-right:5px;width:100%;display:inline-block;text-align:center;margin:0}#listagemProdutos .listagem-linha .listagem-item .info-produto .preco-produto strong.preco-promocional{width:100%;text-align:center;display:inline-block;font-size:17px;color:var(--cor-primaria);margin:0;font-weight:800;font-family:var(--fonte-padrao)}#listagemProdutos .listagem-linha .listagem-item .info-produto .preco-produto .preco-parcela{color:#888}#listagemProdutos .listagem-linha .listagem-item .info-produto .preco-produto .preco-parcela strong.titulo{font-size:12px;white-space:nowrap;font-weight:700}#listagemProdutos .listagem-linha .listagem-item .info-produto .preco-produto .preco-a-partir .preco-venda{width:inherit;font-size:17px;color:var(--cor-primaria);margin:0;font-weight:800}#listagemProdutos .listagem-linha .listagem-item .info-produto .nome-produto{margin-bottom:10px}#listagemProdutos .listagem-linha .listagem-item .bandeiras-produto{top:16px;left:20px}#listagemProdutos .listagem-linha .listagem-item .bandeiras-produto .bandeira-promocao{background:var(--branco);border:1px solid var(--cor-primaria);color:var(--cor-primaria)!important;border-radius:6px;font-size:11px}#listagemProdutos .listagem-linha .listagem-item:hover{border:1px solid var(--cinza-claro)!important}#listagemProdutos .listagem-linha .listagem-item .acoes-produto{bottom:0;border:none!important}#listagemProdutos .listagem-linha .listagem-item .bandeiras-produto{width:100%}#listagemProdutos .listagem-linha .listagem-item .bandeiras-produto .bandeira-carrinho{width:24px;height:24px;border-radius:100px;background:var(--cor-primaria);border:none;right:34px;position:absolute;overflow:hidden;text-indent:-1000px}#listagemProdutos .listagem-linha .listagem-item .bandeiras-produto .bandeira-carrinho::before{width:24px;height:24px;content:"";position:absolute;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' d='M20 7L10 17l-5-5'/%3E%3C/svg%3E");background-size:15px;background-repeat:no-repeat;filter:var(--icon-branco);background-position:center;left:1px;top:1px}#listagemProdutos .listagem-linha .span3{width:25%;border:none;margin:0}#listagemProdutos .titulo-categoria{text-align:center;background:0 0;position:relative;z-index:1}#listagemProdutos .titulo-categoria strong{color:#888;text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:1.6px;text-transform:uppercase;background:var(--branco);padding:0 20px}#listagemProdutos .titulo-categoria:before{content:"";position:absolute;width:100%;top:22px;border-bottom:1px solid var(--cinza-claro);left:0;z-index:-1}#listagemProdutos .titulo-categoria:hover{padding-left:0}.listagem-linha .flex-direction-nav .flex-next{right:-80px!important}.listagem-linha .flex-direction-nav .flex-next:before{content:"";opacity:1;border:1px solid #e5e5e5;border-radius:100px;width:48px!important;height:48px!important;display:grid!important;background-repeat:no-repeat!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='m184.49 136.49l-80 80a12 12 0 0 1-17-17L159 128L87.51 56.49a12 12 0 1 1 17-17l80 80a12 12 0 0 1-.02 17'/%3E%3C/svg%3E")!important;background-size:30px!important;background-repeat:no-repeat!important;background-position:center!important}.listagem-linha .flex-direction-nav .flex-prev{left:-80px!important}.listagem-linha .flex-direction-nav .flex-prev:before{content:"";opacity:1;border:1px solid #e5e5e5;border-radius:100px;width:48px!important;height:48px!important;display:grid!important;background-repeat:no-repeat!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' d='M685.248 104.704a64 64 0 0 1 0 90.496L368.448 512l316.8 316.8a64 64 0 0 1-90.496 90.496L232.704 557.248a64 64 0 0 1 0-90.496l362.048-362.048a64 64 0 0 1 90.496 0'/%3E%3C/svg%3E")!important;background-size:30px!important;background-repeat:no-repeat!important;background-position:center!important}.listagem-linha .flex-direction-nav a{width:52px;height:52px}.slick-slider{margin:0}@media (max-width:768px){.acoes-produto-responsiva.visible-phone{position:absolute;left:0;bottom:0;top:inherit}.acoes-produto-responsiva.visible-phone a{justify-content:center;align-items:center;background:var(--cor-primaria);padding:8px 0;color:var(--branco);text-transform:uppercase;font-size:12px;width:100%;text-align:center;line-height:20px}.acoes-produto-responsiva.visible-phone a i{display:none}.acoes-produto-responsiva.visible-phone .tag-comprar span{font-size:15px}#listagemProdutos .listagem-linha .span3{width:50%;float:left;margin-bottom:40px}#listagemProdutos .listagem-linha .listagem-item{overflow:hidden;padding-bottom:0}#listagemProdutos .listagem-linha .listagem-item .nome-produto{font-size:12px}#listagemProdutos .listagem-linha .listagem-item .acoes-produto-responsiva{position:relative}#listagemProdutos .listagem-linha .listagem-item .acoes-produto-responsiva a{padding:8px 0}#listagemProdutos .listagem-linha .listagem-item .info-produto{height:180px}.listagem .produtos-carrossel{padding:0}.listagem .produtos-carrossel .listagem-linha.flexslider{padding-bottom:80px!important}.listagem .produtos-carrossel .listagem-linha.flexslider .flex-direction-nav .flex-next{right:50%!important;bottom:-15px;top:inherit;margin-right:-60px}.listagem .produtos-carrossel .listagem-linha.flexslider .flex-direction-nav .flex-prev{left:50%!important;bottom:-15px;top:inherit;margin-left:-80px}}.esquerda{border:1px solid var(--cinza-claro);padding:10px}.esquerda *{box-shadow:none!important}.esquerda .menu.lateral{margin-bottom:0}.esquerda .menu.lateral .nivel-um{border:1px solid var(--cinza-claro)!important}.esquerda .menu.lateral .nivel-um>li{border-top:none}.esquerda .menu.lateral .nivel-um>li>a{border-bottom:1px solid var(--cinza-claro)}.esquerda .menu.lateral .nivel-um>li.ativo>a{border:none;background:var(--cor-secundaria)!important}.esquerda .menu.lateral .nivel-um>li.ativo>a strong{color:var(--branco)}.esquerda .menu.lateral .nivel-um>li.ativo>a i:before{color:var(--branco)!important}.esquerda .menu.lateral .nivel-um>li a i.icon-chevron-down{background:0 0}.esquerda .menu.lateral .nivel-um>li a i.icon-chevron-down::before{color:var(--preto)}.esquerda .menu.lateral .nivel-um>li a .titulo{color:var(--cinza-claro-escuro);font-size:12px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase}.esquerda .menu.lateral .nivel-um>li:hover a i{background:0 0}.esquerda .menu.lateral .nivel-um>li:last-child a{border:none}.esquerda .menu.lateral .nivel-um .nivel-dois{padding:0}.esquerda .menu.lateral.fechado{border:none}.esquerda .menu.lateral.fechado .com-filho i{background:0 0;transition:all ease-in .2s}.esquerda .menu.lateral.fechado .com-filho i:before{color:var(--preto)}.esquerda .menu.lateral.fechado .com-filho>ul{position:relative;left:0;top:0;background:var(--cinza-mais-claro)}.esquerda .menu.lateral.fechado .com-filho>ul li:hover{background:var(--cinza-claro)!important}.esquerda .menu.lateral.fechado .com-filho:hover i{transform:rotate(90deg)}.esquerda .filtro-coluna{margin-top:20px}.esquerda .filtro-coluna .filtro{padding:0;border:none;outline:0}.esquerda .filtro-coluna .filtro h4{color:var(--cinza-claro-escuro);margin-top:0;font-size:12px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;padding:4px 2px;margin-bottom:0;border:none}.esquerda .filtro-coluna .filtro.atributos ul{border:1px solid var(--cinza-claro);margin:5px 2px;padding:10px 10px}.esquerda .filtro-coluna .filtro.atributos ul li a{padding:0;border:none}.esquerda .filtro-coluna .filtro.atributos ul li a span{border-radius:4px}.esquerda .filtro-coluna .filtro.atributos ul li a:hover{border:none}.esquerda .filtro-coluna .filtro.atributos .atributo-comum ul li{margin:0;width:25%}.esquerda .filtro-coluna .filtro.atributos .atributo-comum ul li a{border:none;border:1px solid var(--cinza-claro);border-radius:4px}.esquerda .filtro-coluna .filtro.atributos .atributo-comum ul li a span{border-radius:4px;font-weight:500;text-transform:uppercase;font-size:11px!important;padding:2px 9px}.esquerda .filtro-coluna .filtro.atributos .atributo-comum ul li a:hover{background:var(--cinza-claro-mais-claro);margin:0 2px 2px 0}.esquerda .filtro-coluna .filtro.atributos .atributo-comum ul li a:hover span{color:var(--cor-primaria)}.esquerda .filtro-coluna .filtro .limpar{color:var(--cor-primaria)}.esquerda .filtro-coluna.faceta-preco{margin-bottom:0}.esquerda .filtro-coluna.faceta-preco .lista ul{padding:0;margin:0}.esquerda .filtro-coluna.faceta-preco .lista ul li{border:none!important;outline:0!important;position:relative}.esquerda .filtro-coluna.faceta-preco .lista ul li a{text-decoration:none!important}.esquerda .filtro-coluna.faceta-preco .lista ul li a label{font-size:12px;padding:2px 10px 2px 10px}.esquerda .filtro-coluna.faceta-preco .lista ul li a label small{float:right;font-weight:500;color:var(--cor-primaria)}.esquerda .filtro-coluna.faceta-preco .lista ul li a label:hover{color:var(--cor-primaria)!important;background:var(--cinza-claro-mais-claro)!important;text-decoration:none!important}.esquerda .filtro-coluna.faceta-preco .lista ul li a label:hover small{color:var(--cinza-claro-escuro)!important}.esquerda .filtro-coluna.faceta-preco .lista ul li.active label{color:var(--cor-primaria)}#rodape .institucional{background:var(--cor-rodape-fundo);padding:40px 0 20px}#rodape .institucional .links-rodape .titulo,#rodape .institucional .sobre-loja-rodape .titulo{color:var(--texto-cor-primaria);text-transform:uppercase;font-size:15px;font-style:normal;font-weight:700;border-bottom:none;margin-bottom:0}#rodape .institucional .links-rodape p,#rodape .institucional .sobre-loja-rodape p{color:var(--cor-rodape-texto)}#rodape .institucional .links-rodape ul li,#rodape .institucional .sobre-loja-rodape ul li{list-style:none}#rodape .institucional .links-rodape ul li a,#rodape .institucional .sobre-loja-rodape ul li a{color:var(--cor-rodape-texto)}#rodape .institucional .conteiner .row-fluid{display:flex}#rodape .institucional .conteiner .row-fluid .span9{width:100%}#rodape .institucional .conteiner .row-fluid .span9 .span4:first-child{order:2;margin-left:10%}#rodape .institucional .conteiner .row-fluid .span9 .span4:nth-child(2){order:3}#rodape .institucional .conteiner .row-fluid .span9 .span4:nth-child(3){order:1;margin-left:0}#rodape .institucional .conteiner .row-fluid .span9 .visible-phone{display:inline-block!important;order:4;width:31.623931623931625%}#rodape .institucional .conteiner .row-fluid .span9 .visible-phone .titulo{color:var(--texto-cor-primaria);text-transform:uppercase;font-size:15px;font-style:normal;font-weight:700;border-bottom:none;margin-bottom:0}#rodape .institucional .conteiner .row-fluid .span9 .visible-phone p{color:var(--cor-rodape-texto)}#rodape .institucional .conteiner .row-fluid .span9 .visible-phone ul li{list-style:none;margin-bottom:8px}#rodape .institucional .conteiner .row-fluid .span9 .visible-phone ul li a{color:var(--cor-rodape-texto)}#rodape .institucional .conteiner .row-fluid .span9 .visible-phone ul li a i{color:var(--cor-rodape-icone);margin-right:6px}#rodape .institucional .conteiner .row-fluid .span3{display:none}#rodape .pagamento-selos{background:var(--cor-rodape-fundo-pagamento)}#rodape .pagamento-selos .titulo{color:var(--texto-cor-primaria);text-transform:uppercase;font-size:15px;font-style:normal;font-weight:700;border-bottom:none;margin-bottom:0}#rodape .pagamento-selos .pagamento{width:50%}#rodape .pagamento-selos .pagamento>ul+ul{margin:0;border:none;background:0 0}#rodape .pagamento-selos .pagamento .gateways-rodape>li{width:max-content;background:#fff;border-radius:6px;text-align:center;padding:3px 10px;margin-right:10px}#rodape .pagamento-selos .selos{width:50%;margin-left:0}#rodape>div:nth-child(3){background:var(--cor-rodape-fundo-copy)!important;color:var(--cor-rodape-texto-copy);padding:10px 0}#rodape .redes-sociais{display:none}@media (max-width:768px){#rodape .institucional .conteiner .row-fluid{display:inline-block}#rodape .institucional .conteiner .row-fluid .span9 .span12,#rodape .institucional .conteiner .row-fluid .span9 .span4{margin-left:30px!important;min-width:300px;width:initial}#rodape .institucional .conteiner .row-fluid .span9 .span12:first-child,#rodape .institucional .conteiner .row-fluid .span9 .span4:first-child{order:2;margin-left:30px}#rodape .institucional .conteiner .row-fluid .span9 .span12{margin-left:0!important}#rodape .institucional .conteiner .row-fluid .span9 .span12.visible-phone{padding-left:30px}#rodape .pagamento-selos .conteiner .pagamento{padding:30px;width:100%}#rodape .pagamento-selos .conteiner .selos{padding:30px;width:100%}}.aproveite-tambem h4.titulo{text-align:center;background:0 0;position:relative;z-index:1;color:#888;text-align:center;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:1.6px;text-transform:uppercase;background:var(--branco);padding:0 20px}.aproveite-tambem h4.titulo:before{content:"";position:absolute;width:100%;top:30px;border-bottom:1px solid var(--cinza-claro);left:0;z-index:-1}.aproveite-tambem .listagem-linha .listagem-item{border:1px solid transparent!important;margin-left:0;padding-bottom:65px}.aproveite-tambem .listagem-linha .listagem-item .imagem-produto{height:170px;width:100%;overflow:hidden}.aproveite-tambem .listagem-linha .listagem-item .imagem-produto img{position:relative;width:100%;height:max-content!important;max-height:none;max-width:none;position:relative;width:100%;height:100%!important;object-fit:cover;object-position:center}.aproveite-tambem .listagem-linha .listagem-item .info-produto{text-align:center}.aproveite-tambem .listagem-linha .listagem-item .info-produto .preco-produto .preco-venda{font-size:13px;margin-right:5px;width:100%;display:inline-block;text-align:center;margin:0}.aproveite-tambem .listagem-linha .listagem-item .info-produto .preco-produto strong.preco-promocional{width:100%;text-align:center;display:inline-block;font-size:17px;color:var(--cor-primaria);margin:0;font-weight:800}.aproveite-tambem .listagem-linha .listagem-item .info-produto .preco-produto .preco-parcela{color:#888}.aproveite-tambem .listagem-linha .listagem-item .info-produto .preco-produto .preco-parcela strong.titulo{font-size:12px;white-space:nowrap;font-weight:700}.aproveite-tambem .listagem-linha .listagem-item .info-produto .preco-produto .preco-a-partir .preco-venda{width:inherit;font-size:17px;color:var(--cor-primaria);margin:0;font-weight:800}.aproveite-tambem .listagem-linha .listagem-item .bandeiras-produto{top:16px;left:20px}.aproveite-tambem .listagem-linha .listagem-item .bandeiras-produto .bandeira-promocao{background:var(--branco);border:1px solid var(--cor-primaria);color:var(--cor-primaria)!important;border-radius:6px;font-size:11px}.aproveite-tambem .listagem-linha .listagem-item:hover{border:1px solid var(--cinza-claro)!important}.aproveite-tambem .listagem-linha .listagem-item .acoes-produto{bottom:0;border:none!important}.aproveite-tambem .listagem-linha li{border-width:0;border-style:inherit}@media (max-width:768px){.aproveite-tambem{padding:0 20px}}.tarja{background:var(--cor-tarja-barra);padding:40px 40px!important;display:inline-flex!important;justify-content:center}.tarja .image-wrapper{text-align:center}.tarja .image-wrapper img{height:40px;margin-bottom:10px}.tarja .image-wrapper span{width:100%;display:inline-block;text-align:center;font-size:16px;font-weight:600;text-transform:uppercase;color:var(--cor-tarja-texto)}.tarja .image-wrapper span strong{font-size:16px;font-weight:400;clear:both;width:100%;text-align:center;display:inline-block;text-transform:inherit;color:var(--cor-tarja-texto)}.mini-banner{max-width:1140px;margin:auto!important;padding:30px 0!important}.vitrine{padding:60px 0}.vitrine .span4{display:none}.vitrine .span8{width:100%}.pagina-inicial #corpo>.conteiner{width:100%!important;max-width:100%;padding:0}.pagina-inicial #corpo>.conteiner .secao-secundaria .row-fluid .fale-conosco,.pagina-inicial #corpo>.conteiner .secao-secundaria .row-fluid .sobre{display:none}.pagina-inicial #corpo #listagemProdutos .produtos-carrossel,.pagina-inicial #corpo #listagemProdutos .titulo-categoria{margin:auto;max-width:1140px}@media (min-width:1621px) and (max-width:1800px){.tarja .image-wrapper{min-width:280px}}@media (max-width:768px){.tarja{display:inline-block!important;width:calc(100% - 10px)}.tarja .image-wrapper{width:calc(50% - 20px);float:left;min-height:130px;padding:10px}.tarja .image-wrapper span{font-size:12px}.tarja .image-wrapper span strong{font-size:14px}.secao-banners .conteiner .banner{padding:20px 0!important}.mkt-category-slider img{height:160px}}.pagina-categoria #corpo{margin-bottom:0;padding-bottom:40px;background:var(--branco)}.pagina-categoria #corpo .conteiner{box-shadow:inherit}.pagina-categoria #corpo .conteiner .secao-principal .conteudo h1.titulo{color:var(--texto-escuro);font-size:22px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:2.2px;text-transform:uppercase;text-align:left;border-bottom:1px solid rgba(136,136,136,.31);padding-bottom:15px;width:calc(50% - 20px);display:inline-block;float:left;height:34px;padding:0;padding-bottom:10px;padding-left:10px}.pagina-categoria #corpo .conteiner .secao-principal .conteudo .ordenar-listagem.topo{width:50%}@media (max-width:768px){.pagina-categoria #corpo .conteiner .secao-principal .conteudo h1.titulo{width:100%}}.pagina-produto #corpo{padding:40px 0;background:var(--branco);margin-bottom:0}.pagina-produto #corpo .conteiner{box-shadow:inherit}.pagina-produto #corpo .conteiner .secao-principal .produto .span5 .principal .info-principal-produto .breadcrumbs,.pagina-produto #corpo .conteiner .secao-principal .produto .span6 .principal .info-principal-produto .breadcrumbs,.pagina-produto #corpo .conteiner .secao-principal .produto .span7 .principal .info-principal-produto .breadcrumbs{display:none}.pagina-produto #corpo .conteiner .secao-principal .produto .span5 .principal .info-principal-produto h1.nome-produto,.pagina-produto #corpo .conteiner .secao-principal .produto .span6 .principal .info-principal-produto h1.nome-produto,.pagina-produto #corpo .conteiner .secao-principal .produto .span7 .principal .info-principal-produto h1.nome-produto{color:#444;text-align:left;font-size:22px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:2.2px;text-transform:uppercase}.pagina-produto #corpo .conteiner .secao-principal .produto .span5 .principal .info-principal-produto .codigo-produto,.pagina-produto #corpo .conteiner .secao-principal .produto .span6 .principal .info-principal-produto .codigo-produto,.pagina-produto #corpo .conteiner .secao-principal .produto .span7 .principal .info-principal-produto .codigo-produto{padding:5px 0 15px}.pagina-produto #corpo .conteiner .secao-principal .produto .span5 .principal .cep label,.pagina-produto #corpo .conteiner .secao-principal .produto .span6 .principal .cep label,.pagina-produto #corpo .conteiner .secao-principal .produto .span7 .principal .cep label{line-height:30px;margin-bottom:10px;float:left;font-weight:700;margin-right:10px;width:100%;color:var(--texto-escuro);font-size:12px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.pagina-produto #corpo .conteiner .secao-principal .produto .span5 .principal .cep .form-inline .input-append.input-prepend,.pagina-produto #corpo .conteiner .secao-principal .produto .span6 .principal .cep .form-inline .input-append.input-prepend,.pagina-produto #corpo .conteiner .secao-principal .produto .span7 .principal .cep .form-inline .input-append.input-prepend{border:1px solid #e5e5e5;width:100%;position:relative}.pagina-produto #corpo .conteiner .secao-principal .produto .span5 .principal .cep .form-inline .input-append.input-prepend input,.pagina-produto #corpo .conteiner .secao-principal .produto .span6 .principal .cep .form-inline .input-append.input-prepend input,.pagina-produto #corpo .conteiner .secao-principal .produto .span7 .principal .cep .form-inline .input-append.input-prepend input{border-radius:4px 0 0 4px;width:calc(100% - 70px);box-shadow:none!important;border:none;font-size:12px;padding:5px 12px;height:22px}.pagina-produto #corpo .conteiner .secao-principal .produto .span5 .principal .cep .form-inline .input-append.input-prepend button.btn,.pagina-produto #corpo .conteiner .secao-principal .produto .span6 .principal .cep .form-inline .input-append.input-prepend button.btn,.pagina-produto #corpo .conteiner .secao-principal .produto .span7 .principal .cep .form-inline .input-append.input-prepend button.btn{position:absolute;right:5px;width:44px;height:24px;top:4px;padding:0;font-size:11px;border:none;background:var(--cor-primaria);color:var(--branco);border-radius:0!important}.pagina-produto #corpo .conteiner .secao-principal .produto .span5 .principal .acoes-produto div[itemscope=itemscope],.pagina-produto #corpo .conteiner .secao-principal .produto .span6 .principal .acoes-produto div[itemscope=itemscope],.pagina-produto #corpo .conteiner .secao-principal .produto .span7 .principal .acoes-produto div[itemscope=itemscope]{width:100%;display:inline-block}.pagina-produto #corpo .conteiner .secao-principal .produto .span5 .principal .acoes-produto .comprar,.pagina-produto #corpo .conteiner .secao-principal .produto .span6 .principal .acoes-produto .comprar,.pagina-produto #corpo .conteiner .secao-principal .produto .span7 .principal .acoes-produto .comprar{float:left;text-align:right;width:auto;clear:both}.pagina-produto #corpo .conteiner .secao-principal .produto .span5 .principal .acoes-produto .comprar .botao.desativo,.pagina-produto #corpo .conteiner .secao-principal .produto .span6 .principal .acoes-produto .comprar .botao.desativo,.pagina-produto #corpo .conteiner .secao-principal .produto .span7 .principal .acoes-produto .comprar .botao.desativo{display:none}.pagina-produto #corpo .conteiner .secao-principal .produto .span5 .principal .acoes-produto .comprar .botao.botao-comprar,.pagina-produto #corpo .conteiner .secao-principal .produto .span6 .principal .acoes-produto .comprar .botao.botao-comprar,.pagina-produto #corpo .conteiner .secao-principal .produto .span7 .principal .acoes-produto .comprar .botao.botao-comprar{width:180px;text-align:center;font-size:14px;font-style:normal;font-weight:500;height:13px;line-height:12px;padding:8px 0;text-transform:uppercase}.pagina-produto #corpo .conteiner .secao-principal .produto .span5 .principal .acoes-produto .comprar .botao.botao-comprar .icon-shopping-cart,.pagina-produto #corpo .conteiner .secao-principal .produto .span6 .principal .acoes-produto .comprar .botao.botao-comprar .icon-shopping-cart,.pagina-produto #corpo .conteiner .secao-principal .produto .span7 .principal .acoes-produto .comprar .botao.botao-comprar .icon-shopping-cart{display:none}.pagina-produto #corpo .conteiner .secao-principal .produto .span5 .principal .acoes-produto .comprar .disponibilidade-produto,.pagina-produto #corpo .conteiner .secao-principal .produto .span6 .principal .acoes-produto .comprar .disponibilidade-produto,.pagina-produto #corpo .conteiner .secao-principal .produto .span7 .principal .acoes-produto .comprar .disponibilidade-produto{width:180px;float:right;margin:12px 0 0 0}.pagina-produto #corpo .conteiner .secao-principal .produto .span5 .principal .acoes-produto .comprar .qtde-adicionar-carrinho,.pagina-produto #corpo .conteiner .secao-principal .produto .span6 .principal .acoes-produto .comprar .qtde-adicionar-carrinho,.pagina-produto #corpo .conteiner .secao-principal .produto .span7 .principal .acoes-produto .comprar .qtde-adicionar-carrinho{text-align:center;margin-bottom:10px;width:79px!important;float:left}.pagina-produto #corpo .conteiner .secao-principal .produto .span5 .principal .acoes-produto .comprar .qtde-adicionar-carrinho .qtde-carrinho,.pagina-produto #corpo .conteiner .secao-principal .produto .span6 .principal .acoes-produto .comprar .qtde-adicionar-carrinho .qtde-carrinho,.pagina-produto #corpo .conteiner .secao-principal .produto .span7 .principal .acoes-produto .comprar .qtde-adicionar-carrinho .qtde-carrinho{width:70px;padding:5px 0;text-align:center;font-size:15px;margin:0;border:1px solid var(--cinza);border-radius:0;height:30px;position:relative}.pagina-produto #corpo .conteiner .secao-principal .produto .span5 .principal .acoes-produto .comprar .qtde-adicionar-carrinho input[type=number]::-webkit-inner-spin-button,.pagina-produto #corpo .conteiner .secao-principal .produto .span6 .principal .acoes-produto .comprar .qtde-adicionar-carrinho input[type=number]::-webkit-inner-spin-button,.pagina-produto #corpo .conteiner .secao-principal .produto .span7 .principal .acoes-produto .comprar .qtde-adicionar-carrinho input[type=number]::-webkit-inner-spin-button{opacity:1}.pagina-produto #corpo .conteiner .secao-principal .produto .span5 .principal .acoes-produto .comprar .qtde-adicionar-carrinho input[type=number]::-moz-inner-spin-button,.pagina-produto #corpo .conteiner .secao-principal .produto .span5 .principal .acoes-produto .comprar .qtde-adicionar-carrinho input[type=number]::-moz-outer-spin-button,.pagina-produto #corpo .conteiner .secao-principal .produto .span6 .principal .acoes-produto .comprar .qtde-adicionar-carrinho input[type=number]::-moz-inner-spin-button,.pagina-produto #corpo .conteiner .secao-principal .produto .span6 .principal .acoes-produto .comprar .qtde-adicionar-carrinho input[type=number]::-moz-outer-spin-button,.pagina-produto #corpo .conteiner .secao-principal .produto .span7 .principal .acoes-produto .comprar .qtde-adicionar-carrinho input[type=number]::-moz-inner-spin-button,.pagina-produto #corpo .conteiner .secao-principal .produto .span7 .principal .acoes-produto .comprar .qtde-adicionar-carrinho input[type=number]::-moz-outer-spin-button{opacity:1}.pagina-produto #corpo .conteiner .secao-principal .produto .span5 .principal .acoes-produto .comprar .qtde-adicionar-carrinho .qtde-carrinho-title,.pagina-produto #corpo .conteiner .secao-principal .produto .span6 .principal .acoes-produto .comprar .qtde-adicionar-carrinho .qtde-carrinho-title,.pagina-produto #corpo .conteiner .secao-principal .produto .span7 .principal .acoes-produto .comprar .qtde-adicionar-carrinho .qtde-carrinho-title{display:none}.pagina-produto #corpo .conteiner .secao-principal .produto .span5 .principal .acoes-produto .preco-produto,.pagina-produto #corpo .conteiner .secao-principal .produto .span6 .principal .acoes-produto .preco-produto,.pagina-produto #corpo .conteiner .secao-principal .produto .span7 .principal .acoes-produto .preco-produto{width:100%;display:grid}.pagina-produto #corpo .conteiner .secao-principal .produto .span5 .principal .acoes-produto .preco-produto .preco-parcela,.pagina-produto #corpo .conteiner .secao-principal .produto .span6 .principal .acoes-produto .preco-produto .preco-parcela,.pagina-produto #corpo .conteiner .secao-principal .produto .span7 .principal .acoes-produto .preco-produto .preco-parcela{font-size:14px;width:auto;display:inline-block;position:relative;margin-top:35px;font-weight:500;padding-left:60px;margin-bottom:20px}.pagina-produto #corpo .conteiner .secao-principal .produto .span5 .principal .acoes-produto .preco-produto .preco-parcela strong,.pagina-produto #corpo .conteiner .secao-principal .produto .span6 .principal .acoes-produto .preco-produto .preco-parcela strong,.pagina-produto #corpo .conteiner .secao-principal .produto .span7 .principal .acoes-produto .preco-produto .preco-parcela strong{font-weight:500}.pagina-produto #corpo .conteiner .secao-principal .produto .span5 .principal .acoes-produto .preco-produto .preco-parcela .cor-secundaria,.pagina-produto #corpo .conteiner .secao-principal .produto .span6 .principal .acoes-produto .preco-produto .preco-parcela .cor-secundaria,.pagina-produto #corpo .conteiner .secao-principal .produto .span7 .principal .acoes-produto .preco-produto .preco-parcela .cor-secundaria{color:var(--cor-primaria);font-weight:700}.pagina-produto #corpo .conteiner .secao-principal .produto .span5 .principal .acoes-produto .preco-produto .preco-parcela::before,.pagina-produto #corpo .conteiner .secao-principal .produto .span6 .principal .acoes-produto .preco-produto .preco-parcela::before,.pagina-produto #corpo .conteiner .secao-principal .produto .span7 .principal .acoes-produto .preco-produto .preco-parcela::before{content:"Parcelas de:";color:var(--texto-escuro);background:var(--branco);text-align:center;font-size:12px;font-style:normal;font-weight:500;line-height:normal;position:absolute;padding:0 4px;top:-18px;left:56px}.pagina-produto #corpo .conteiner .secao-principal .produto .span5 .principal .acoes-produto .preco-produto .preco-parcela::after,.pagina-produto #corpo .conteiner .secao-principal .produto .span6 .principal .acoes-produto .preco-produto .preco-parcela::after,.pagina-produto #corpo .conteiner .secao-principal .produto .span7 .principal .acoes-produto .preco-produto .preco-parcela::after{content:"";position:absolute;width:45px;height:38px;background-color:#ededed;border-radius:6px;left:0;top:-20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M20 4H4c-1.103 0-2 .897-2 2v12c0 1.103.897 2 2 2h16c1.103 0 2-.897 2-2V6c0-1.103-.897-2-2-2M4 6h16v2H4zm0 12v-6h16.001l.001 6z'/%3E%3Cpath fill='%23000' d='M6 14h6v2H6z'/%3E%3C/svg%3E");background-size:28px;background-repeat:no-repeat;background-position:center;filter:var(--icon-branco)}.pagina-produto #corpo .conteiner .secao-principal .produto .span5 .principal .acoes-produto .preco-produto .preco-parcela .titulo,.pagina-produto #corpo .conteiner .secao-principal .produto .span6 .principal .acoes-produto .preco-produto .preco-parcela .titulo,.pagina-produto #corpo .conteiner .secao-principal .produto .span7 .principal .acoes-produto .preco-produto .preco-parcela .titulo{font-size:14px;font-weight:700}.pagina-produto #corpo .conteiner .secao-principal .produto .span5 .principal .acoes-produto .preco-produto .preco-a-partir .preco-venda,.pagina-produto #corpo .conteiner .secao-principal .produto .span6 .principal .acoes-produto .preco-produto .preco-a-partir .preco-venda,.pagina-produto #corpo .conteiner .secao-principal .produto .span7 .principal .acoes-produto .preco-produto .preco-a-partir .preco-venda{font-size:25px}.pagina-produto #corpo .conteiner .secao-principal .produto .span5 .principal .acoes-produto .preco-produto .preco-a-partir .preco-venda::before,.pagina-produto #corpo .conteiner .secao-principal .produto .span6 .principal .acoes-produto .preco-produto .preco-a-partir .preco-venda::before,.pagina-produto #corpo .conteiner .secao-principal .produto .span7 .principal .acoes-produto .preco-produto .preco-a-partir .preco-venda::before{display:none}.pagina-produto #corpo .conteiner .secao-principal .produto .span5 .principal .acoes-produto .preco-produto .preco-venda,.pagina-produto #corpo .conteiner .secao-principal .produto .span6 .principal .acoes-produto .preco-produto .preco-venda,.pagina-produto #corpo .conteiner .secao-principal .produto .span7 .principal .acoes-produto .preco-produto .preco-venda{width:100%;display:inline-block;color:#888;text-align:left;font-size:14px;font-style:normal;font-weight:700;line-height:normal;text-decoration:inherit}.pagina-produto #corpo .conteiner .secao-principal .produto .span5 .principal .acoes-produto .preco-produto .preco-venda::before,.pagina-produto #corpo .conteiner .secao-principal .produto .span6 .principal .acoes-produto .preco-produto .preco-venda::before,.pagina-produto #corpo .conteiner .secao-principal .produto .span7 .principal .acoes-produto .preco-produto .preco-venda::before{content:"de:";color:var(--texto-escuro);background:var(--branco);text-align:left;font-size:10px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:1px;width:24px;margin-right:0;display:inline-block}.pagina-produto #corpo .conteiner .secao-principal .produto .span5 .principal .acoes-produto .preco-produto .preco-promocional,.pagina-produto #corpo .conteiner .secao-principal .produto .span6 .principal .acoes-produto .preco-produto .preco-promocional,.pagina-produto #corpo .conteiner .secao-principal .produto .span7 .principal .acoes-produto .preco-produto .preco-promocional{font-size:15px;font-weight:400;color:var(--cor-primaria);font-size:22px;font-style:normal;font-weight:700;line-height:normal;top:-2px;position:relative;float:left}.pagina-produto #corpo .conteiner .secao-principal .produto .span5 .principal .acoes-produto .preco-produto .preco-promocional::before,.pagina-produto #corpo .conteiner .secao-principal .produto .span6 .principal .acoes-produto .preco-produto .preco-promocional::before,.pagina-produto #corpo .conteiner .secao-principal .produto .span7 .principal .acoes-produto .preco-produto .preco-promocional::before{content:"Por:";color:var(--texto-escuro);background:var(--branco);text-align:left;font-size:10px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:1px;width:21px;margin-right:0;display:inline-block}.pagina-produto #corpo .conteiner .secao-principal .produto .span5 .principal .acoes-produto .preco-produto .economize,.pagina-produto #corpo .conteiner .secao-principal .produto .span6 .principal .acoes-produto .preco-produto .economize,.pagina-produto #corpo .conteiner .secao-principal .produto .span7 .principal .acoes-produto .preco-produto .economize{background:var(--cor-secundaria-clara);border-radius:8px;padding:5px 14px 5px 35px;color:var(--cor-secundaria);width:max-content;display:inline-block;margin-left:13px;font-weight:600;font-size:14px}.pagina-produto #corpo .conteiner .secao-principal .produto .span5 .principal .acoes-produto .preco-produto .economize i,.pagina-produto #corpo .conteiner .secao-principal .produto .span6 .principal .acoes-produto .preco-produto .economize i,.pagina-produto #corpo .conteiner .secao-principal .produto .span7 .principal .acoes-produto .preco-produto .economize i{display:inline-block;position:relative}.pagina-produto #corpo .conteiner .secao-principal .produto .span5 .principal .acoes-produto .preco-produto .economize i:before,.pagina-produto #corpo .conteiner .secao-principal .produto .span6 .principal .acoes-produto .preco-produto .economize i:before,.pagina-produto #corpo .conteiner .secao-principal .produto .span7 .principal .acoes-produto .preco-produto .economize i:before{display:inline-block;width:20px;height:20px;vertical-align:-.125em;position:relative;top:-16px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M12 12.5a3.5 3.5 0 1 0 0 7a3.5 3.5 0 0 0 0-7M10.5 16a1.5 1.5 0 1 1 3 0a1.5 1.5 0 0 1-3 0'/%3E%3Cpath fill='%23000' d='M17.526 5.116L14.347.659L2.658 9.997L2.01 9.99V10H1.5v12h21V10h-.962l-1.914-5.599zM19.425 10H9.397l7.469-2.546l1.522-.487zM15.55 5.79L7.84 8.418l6.106-4.878zM3.5 18.169v-4.34A3 3 0 0 0 5.33 12h13.34a3 3 0 0 0 1.83 1.83v4.34A3 3 0 0 0 18.67 20H5.332A3.01 3.01 0 0 0 3.5 18.169'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;filter:var(--icon-secundaria);position:absolute;left:-23px;content:""}.pagina-produto #corpo .conteiner .secao-principal .produto .span5 .principal .acoes-produto .preco-produto.destaque-preco:not(.com-promocao) .preco-promocional::before,.pagina-produto #corpo .conteiner .secao-principal .produto .span6 .principal .acoes-produto .preco-produto.destaque-preco:not(.com-promocao) .preco-promocional::before,.pagina-produto #corpo .conteiner .secao-principal .produto .span7 .principal .acoes-produto .preco-produto.destaque-preco:not(.com-promocao) .preco-promocional::before{display:none}.pagina-produto #corpo .conteiner .secao-principal .produto .span5 .principal .acoes-produto .preco-produto>div,.pagina-produto #corpo .conteiner .secao-principal .produto .span6 .principal .acoes-produto .preco-produto>div,.pagina-produto #corpo .conteiner .secao-principal .produto .span7 .principal .acoes-produto .preco-produto>div{float:left;width:100%}.pagina-produto #corpo .conteiner .secao-principal .produto .span5 .principal .acoes-produto .preco-produto.destaque-parcela>div:first-child,.pagina-produto #corpo .conteiner .secao-principal .produto .span6 .principal .acoes-produto .preco-produto.destaque-parcela>div:first-child,.pagina-produto #corpo .conteiner .secao-principal .produto .span7 .principal .acoes-produto .preco-produto.destaque-parcela>div:first-child{order:3}.pagina-produto #corpo .conteiner .secao-principal .produto .span5 .principal .acoes-produto .preco-produto.destaque-parcela>div:nth-child(2),.pagina-produto #corpo .conteiner .secao-principal .produto .span6 .principal .acoes-produto .preco-produto.destaque-parcela>div:nth-child(2),.pagina-produto #corpo .conteiner .secao-principal .produto .span7 .principal .acoes-produto .preco-produto.destaque-parcela>div:nth-child(2){order:1}.pagina-produto #corpo .conteiner .secao-principal .produto .span5 .principal .acoes-produto .preco-produto.destaque-parcela .desconto-a-vista,.pagina-produto #corpo .conteiner .secao-principal .produto .span6 .principal .acoes-produto .preco-produto.destaque-parcela .desconto-a-vista,.pagina-produto #corpo .conteiner .secao-principal .produto .span7 .principal .acoes-produto .preco-produto.destaque-parcela .desconto-a-vista{order:2}.pagina-produto #corpo .conteiner .secao-principal .produto .span5 .principal .parcelas-produto .accordion,.pagina-produto #corpo .conteiner .secao-principal .produto .span6 .principal .parcelas-produto .accordion,.pagina-produto #corpo .conteiner .secao-principal .produto .span7 .principal .parcelas-produto .accordion{border:none!important;padding:0}.pagina-produto #corpo .conteiner .secao-principal .produto .span5 .principal .parcelas-produto .accordion li.accordion-group,.pagina-produto #corpo .conteiner .secao-principal .produto .span6 .principal .parcelas-produto .accordion li.accordion-group,.pagina-produto #corpo .conteiner .secao-principal .produto .span7 .principal .parcelas-produto .accordion li.accordion-group{border:1px solid #e5e5e5!important;margin-bottom:6px!important;padding:0 10px}.pagina-produto #corpo .conteiner .secao-principal .produto .span5 .principal .atributos,.pagina-produto #corpo .conteiner .secao-principal .produto .span6 .principal .atributos,.pagina-produto #corpo .conteiner .secao-principal .produto .span7 .principal .atributos{border-bottom:1px solid rgba(0,0,0,.1)}.pagina-produto #corpo .conteiner .secao-principal .produto .span5 .principal .atributos .atributo-comum>span,.pagina-produto #corpo .conteiner .secao-principal .produto .span6 .principal .atributos .atributo-comum>span,.pagina-produto #corpo .conteiner .secao-principal .produto .span7 .principal .atributos .atributo-comum>span{width:100%;display:inline-block}.pagina-produto #corpo .conteiner .secao-principal .produto .span5 .principal .atributos .atributo-comum ul,.pagina-produto #corpo .conteiner .secao-principal .produto .span6 .principal .atributos .atributo-comum ul,.pagina-produto #corpo .conteiner .secao-principal .produto .span7 .principal .atributos .atributo-comum ul{margin:0;display:inline-block;position:relative;top:10px;margin-left:0}.pagina-produto #corpo .conteiner .secao-principal .produto .span5 .principal .atributos .atributo-comum ul li.active a,.pagina-produto #corpo .conteiner .secao-principal .produto .span6 .principal .atributos .atributo-comum ul li.active a,.pagina-produto #corpo .conteiner .secao-principal .produto .span7 .principal .atributos .atributo-comum ul li.active a{background:var(--cor-primaria)}.pagina-produto #corpo .conteiner .secao-principal .produto .span5 .principal .atributos .atributo-comum ul li.active a span,.pagina-produto #corpo .conteiner .secao-principal .produto .span6 .principal .atributos .atributo-comum ul li.active a span,.pagina-produto #corpo .conteiner .secao-principal .produto .span7 .principal .atributos .atributo-comum ul li.active a span{color:var(--branco)}.pagina-produto #corpo .conteiner .secao-principal .produto .span5 .principal .atributos .atributo-comum ul a,.pagina-produto #corpo .conteiner .secao-principal .produto .span6 .principal .atributos .atributo-comum ul a,.pagina-produto #corpo .conteiner .secao-principal .produto .span7 .principal .atributos .atributo-comum ul a{box-shadow:inherit;position:relative;border:1px solid #888}.pagina-produto #corpo .conteiner .secao-principal .produto .span5 .principal .atributos .atributo-comum ul a:hover,.pagina-produto #corpo .conteiner .secao-principal .produto .span6 .principal .atributos .atributo-comum ul a:hover,.pagina-produto #corpo .conteiner .secao-principal .produto .span7 .principal .atributos .atributo-comum ul a:hover{box-shadow:inherit;border:1px solid #888;background:var(--cor-primaria);margin:0 2px 2px 0}.pagina-produto #corpo .conteiner .secao-principal .produto .span5 .principal .atributos .atributo-comum ul a:hover span,.pagina-produto #corpo .conteiner .secao-principal .produto .span6 .principal .atributos .atributo-comum ul a:hover span,.pagina-produto #corpo .conteiner .secao-principal .produto .span7 .principal .atributos .atributo-comum ul a:hover span{color:var(--branco)}.pagina-produto #corpo .conteiner .secao-principal .produto .span5 li.fb-compartilhar,.pagina-produto #corpo .conteiner .secao-principal .produto .span6 li.fb-compartilhar,.pagina-produto #corpo .conteiner .secao-principal .produto .span7 li.fb-compartilhar{display:none}.pagina-produto #corpo .conteiner .secao-principal .produto .thumbs-vertical .produto-thumbs .miniaturas li a{border:.5px solid #e5e5e5;box-shadow:none}.pagina-produto #corpo .conteiner .secao-principal .produto .conteiner-imagem img{width:100%}.pagina-produto #corpo .conteiner .secao-principal .produto .lista-redes .addthis_toolbox ul li:nth-child(2){float:right}.pagina-produto #corpo .conteiner .secao-principal .produto .lista-redes .addthis_toolbox ul li:nth-child(2) .lista-favoritos{background:var(--cor-primaria);color:var(--branco);padding:10px 30px;letter-spacing:1.4px}.pagina-produto #corpo .conteiner .secao-principal .produto .lista-redes .addthis_toolbox ul li:nth-child(2) .lista-favoritos i{margin-right:1px;width:auto;height:auto;line-height:normal;font-size:inherit;font-size:17px!important;position:relative;top:2px;font-size:13px}.pagina-produto #corpo .conteiner .acoes-flutuante{display:none!important}@media (max-width:768px){.pagina-produto #corpo .conteiner .secao-principal .produto .principal{padding:0 20px}.pagina-produto #corpo .conteiner .secao-principal .produto .acoes-produto .comprar{width:100%!important}.pagina-produto #corpo .conteiner .secao-principal .produto .acoes-produto .comprar .botao.botao-comprar,.pagina-produto #corpo .conteiner .secao-principal .produto .acoes-produto .comprar .disponibilidade-produto{width:calc(100% - 90px)!important}.pagina-produto #corpo .conteiner .secao-principal .produto .cep .form-inline .input-append.input-prepend input{height:38px!important}.pagina-produto #corpo .conteiner .secao-principal .produto .cep .form-inline .input-append.input-prepend button.btn{height:40px!important}.pagina-produto #corpo .conteiner .secao-principal .produto .produto-compartilhar{margin:15px auto!important;width:calc(100% - 40px)!important}.pagina-produto #corpo .conteiner .secao-principal .produto .produto-compartilhar li.visible-phone{display:none!important}.pagina-produto #corpo .conteiner .secao-principal .produto .atributos{margin-top:0!important;height:97px!important;text-align:center}.pagina-produto #corpo .conteiner .secao-principal .produto .preco-produto{border:none!important}.pagina-produto #corpo .conteiner .abas-custom{padding:20px}.pagina-produto #corpo .conteiner .info-principal-produto{padding:0 10px}}.pagina-carrinho:not(.carrinho-checkout) *{box-shadow:none}.pagina-carrinho:not(.carrinho-checkout) #corpo{padding:40px 0;background:var(--branco);margin-bottom:0}.pagina-carrinho:not(.carrinho-checkout) #corpo .conteiner{box-shadow:inherit}.pagina-carrinho:not(.carrinho-checkout) input#calcularFrete{border:1px solid var(--cinza-claro);border-radius:0;box-shadow:none;height:37px;width:100%;text-align:left;padding:0 14px}.pagina-carrinho:not(.carrinho-checkout) input#usarCupom{border:1px solid var(--cinza-claro);border-radius:0;box-shadow:none;height:37px;width:100%;text-align:left;padding:0 14px}.pagina-carrinho:not(.carrinho-checkout) button#btn-cupom{justify-content:center;align-items:center;background:var(--cor-secundaria);padding:4px 18px;font-size:11px;border-radius:0;color:var(--branco);text-transform:uppercase;border:none;position:absolute;right:-25px;top:5px;z-index:10}.pagina-carrinho:not(.carrinho-checkout) button#btn-frete{justify-content:center;align-items:center;background:var(--cor-secundaria);padding:4px 18px;font-size:11px;border-radius:0;color:var(--branco);text-transform:uppercase;border:none;position:absolute;right:5px;top:5px;z-index:10}.pagina-carrinho:not(.carrinho-checkout) button#btn-frete i{display:none}.pagina-carrinho:not(.carrinho-checkout) .form-horizontal .control-group .controls{margin-left:0!important}.pagina-carrinho:not(.carrinho-checkout) .form-horizontal .control-group .controls .input-append{position:relative;width:350px}.pagina-carrinho:not(.carrinho-checkout) .form-horizontal .control-group .controls span.help-inline{width:auto;text-align:left;margin-left:0}.pagina-carrinho:not(.carrinho-checkout) .form-horizontal .control-group .controls span.help-inline i{color:var(--cor-secundaria);font-size:18px}.pagina-carrinho:not(.carrinho-checkout) .form-horizontal .control-group .control-label{width:max-content;margin-right:10px;padding-top:3px;line-height:31px;text-align:left;padding-left:30px;padding-left:20px;text-align:left!important}.pagina-carrinho:not(.carrinho-checkout) .tabela-carrinho{border:2px solid var(--cinza-claro)}.pagina-carrinho:not(.carrinho-checkout) .tabela-carrinho .bg-dark{background-color:var(--branco)}.pagina-carrinho:not(.carrinho-checkout) .tabela-carrinho td.line-18{background:var(--cinza-mais-claro);padding:20px 10px}.pagina-carrinho:not(.carrinho-checkout) .tabela-carrinho .total strong{color:var(--cor-primaria);font-weight:700}.pagina-carrinho:not(.carrinho-checkout) .tabela-carrinho td,.pagina-carrinho:not(.carrinho-checkout) .tabela-carrinho th{border-color:transparent}.pagina-carrinho:not(.carrinho-checkout) .tabela-carrinho thead{background:var(--cinza-mais-claro)}.pagina-carrinho:not(.carrinho-checkout) .tabela-carrinho thead tr th:first-child{padding-left:40px}.pagina-carrinho:not(.carrinho-checkout) .tabela-carrinho thead tr th:last-child{padding-right:40px}.pagina-carrinho:not(.carrinho-checkout) .tabela-carrinho tbody tr td:first-child{padding-left:40px}.pagina-carrinho:not(.carrinho-checkout) .tabela-carrinho tbody tr td:last-child{padding-right:40px}.pagina-carrinho:not(.carrinho-checkout) .tabela-carrinho tbody tr.bg-dark{border-top:2px solid var(--cinza-mais-claro)}.pagina-carrinho:not(.carrinho-checkout) .tabela-carrinho tbody tr.bg-dark td{padding:30px 10px}.pagina-carrinho:not(.carrinho-checkout) .tabela-carrinho tbody tr.bg-dark td .subtotal .titulo{color:var(--cor-primaria);font-weight:600}.pagina-carrinho:not(.carrinho-checkout) .tabela-carrinho tbody tr.bg-dark td .subtotal span{font-weight:600}.pagina-carrinho:not(.carrinho-checkout) .tabela-carrinho tbody tr.bg-dark td .total+.valores-descontos .descontos:first-child{font-weight:600}.pagina-carrinho:not(.carrinho-checkout) .tabela-carrinho tbody tr .preco-produto strong{color:var(--cor-primaria);font-weight:600;font-size:16px;font-family:var(--fonte-padrao)}.pagina-carrinho:not(.carrinho-checkout) .tabela-carrinho tbody tr .quantidade .cor-secundaria.icon-plus{border:1px solid var(--cinza-claro);height:45px;width:30px;text-align:center;line-height:44px;font-size:8px}.pagina-carrinho:not(.carrinho-checkout) .tabela-carrinho tbody tr .quantidade input{margin:0 -4px 0 -5px!important}.pagina-carrinho:not(.carrinho-checkout) .tabela-carrinho tbody tr .quantidade .cor-secundaria.icon-minus{border:1px solid var(--cinza-claro);height:45px;width:30px;text-align:center;line-height:44px;font-size:8px}.pagina-carrinho:not(.carrinho-checkout) .tabela-carrinho tbody tr .excluir{width:32px;height:32px;border:1px solid #e5e5e5;border-radius:100px;background:0 0;position:relative;top:0;font-size:20.64px;font-style:normal;font-weight:500;line-height:normal}.pagina-carrinho:not(.carrinho-checkout) .tabela-carrinho tbody tr .excluir a{color:var(--danger)}.pagina-carrinho:not(.carrinho-checkout) .finalizar-compra .cabecalho-interno{border-bottom:1px solid var(--cinza-mais-claro)}.pagina-carrinho:not(.carrinho-checkout) .finalizar-compra h1.titulo{font-size:22px;color:var(--cinza-escuro);text-align:center;font-size:19px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.9px;text-transform:uppercase}.pagina-carrinho:not(.carrinho-checkout) .finalizar-compra h1.titulo small{font-size:16px;color:var(--cinza-escuro)}.pagina-carrinho:not(.carrinho-checkout) table input[type=password],.pagina-carrinho:not(.carrinho-checkout) table input[type=text]{border:1px solid var(--cinza-claro);border-radius:0;box-shadow:none;height:37px}.pagina-carrinho:not(.carrinho-checkout) .acao-editar .span12 .botao{padding:20px 50px}.pagina-carrinho:not(.carrinho-checkout) .acao-editar .span12 button.botao.principal.grande{padding:20px 50px}@media (max-width:768px){.pagina-carrinho:not(.carrinho-checkout) input#calcularFrete,.pagina-carrinho:not(.carrinho-checkout) input#usarCupom{width:calc(100% - 22px);padding:0 14px}.pagina-carrinho:not(.carrinho-checkout) button#btn-cupom,.pagina-carrinho:not(.carrinho-checkout) button#btn-frete{position:absolute;right:0;top:1px;z-index:10}.pagina-carrinho:not(.carrinho-checkout) .form-horizontal:not(#formCalcularFrete) .control-group{padding-left:0}.pagina-carrinho:not(.carrinho-checkout) .form-horizontal:not(#formCalcularFrete) .control-group .control-label{padding-left:0}.pagina-carrinho:not(.carrinho-checkout) .acao-editar .span12{overflow:hidden}.pagina-carrinho:not(.carrinho-checkout) .acao-editar .span12 .botao{padding:20px 0!important}.pagina-carrinho:not(.carrinho-checkout) .acao-editar .span12 a,.pagina-carrinho:not(.carrinho-checkout) .acao-editar .span12 button{width:100%;float:left;display:inline-block;padding:10px;margin:5px 0}.pagina-carrinho:not(.carrinho-checkout) .tabela-carrinho tbody tr .quantidade{position:absolute;bottom:-50px;right:10px;z-index:10}.pagina-carrinho:not(.carrinho-checkout) .tabela-carrinho tbody tr .quantidade input[type=text]{width:25px;height:25px}.pagina-carrinho:not(.carrinho-checkout) .tabela-carrinho tbody tr .quantidade .cor-secundaria .icon-minus{height:20px;line-height:24px}.pagina-carrinho:not(.carrinho-checkout) .tabela-carrinho tbody tr .quantidade .cor-secundaria .icon-plus{height:20px;line-height:24px}.pagina-carrinho:not(.carrinho-checkout) .tabela-carrinho tbody tr td{padding:8px;position:relative}.pagina-carrinho:not(.carrinho-checkout) .tabela-carrinho tbody tr td.sem-borda{width:calc(100% - 200px);float:left}.pagina-carrinho:not(.carrinho-checkout) .tabela-carrinho tbody tr td.sem-borda.conteiner-imagem{float:left;display:inline-block;width:70px;padding-left:10px}.pagina-carrinho:not(.carrinho-checkout) .tabela-carrinho tbody tr td .excluir{position:absolute;bottom:15px;top:inherit}.pagina-carrinho:not(.carrinho-checkout) .tabela-carrinho tbody tr td .preco-promocional.cor-principal.titulo{text-align:left;padding-left:90px}.pagina-carrinho:not(.carrinho-checkout) .tabela-carrinho .produto-info{font-size:12px;line-height:16px;text-align:left;float:left;width:100%}.pagina-carrinho:not(.carrinho-checkout) .tabela-carrinho .produto-info ul{font-size:12px}.pagina-carrinho:not(.carrinho-checkout) .tabela-carrinho{border:none!important;position:relative!important}.pagina-carrinho:not(.carrinho-checkout) .tabela-carrinho tr{position:relative!important}.pagina-carrinho:not(.carrinho-checkout) .tabela-carrinho tr .excluir{top:17px;line-height:normal;position:absolute}.pagina-carrinho:not(.carrinho-checkout) .tabela-carrinho tr .excluir a{font-size:18px}.pagina-carrinho:not(.carrinho-checkout) .tabela-carrinho tbody tr.bg-dark td{background:0 0!important}.carrinho-checkout .identificacao .email-box{margin-right:0!important}.carrinho-checkout a.submit-email.botao.principal.grande{max-width:100%!important;padding-left:0;padding-right:0}.carrinho-checkout .resumo-compra.caixa-sombreada{display:none}.carrinho-checkout .caixa-sombreada>div>.span6.control-group{display:inline-block;padding-left:20px;padding-right:25px}.carrinho-checkout .caixa-sombreada.borda-principal{height:auto!important}.carrinho-checkout .campos-pedido .control-group select#hr_entrega{width:100%!important}.carrinho-checkout div#formasEnvio{height:auto!important}}.cabecalho-interno .titulo small{width:100%;display:inline-block}.cadastro-logar .caixa-sombreada{padding:20px;box-shadow:none;min-height:200px;border:1px solid var(--cinza-claro)}.cadastro-logar .caixa-sombreada .titulo i{color:var(--cor-primaria)}.cadastro-logar .cadastro legend{font-weight:600}.cadastro-logar input[type=password],.cadastro-logar input[type=text]{border:1px solid var(--cinza-claro);border-radius:0;box-shadow:none;height:37px;padding:0 10px}.secao-principal .conta-menu{border:none;padding:8px 20px 8px 8px}.secao-principal .minha-conta *{box-shadow:none}.carrinho-checkout #cabecalho::before{display:none}.carrinho-checkout .atendimento{border:none}.carrinho-checkout .atendimento .icone-box{border:none;color:var(--cor-primaria);font-size:30px}.carrinho-checkout .atendimento li strong{display:block;color:var(--cor-secundaria)}.carrinho-checkout .campos-pedido legend+.control-group{padding-left:20px}.carrinho-checkout .campos-pedido .control-group label.control-label.calendario-label{margin-top:10px;color:#000;font-size:12px;font-style:normal;font-weight:600;line-height:normal}.carrinho-checkout .campos-pedido .control-group input#datepicker{border:1px solid var(--cinza-claro);height:30px;width:calc(100% - 14px)!important;border-radius:0}.carrinho-checkout .campos-pedido .control-group select#hr_entrega{border:1px solid var(--cinza-claro);height:40px;border-radius:0}.carrinho-checkout #formularioCheckout a.titulo.cor-secundaria.fazer-login-btn{color:var(--cor-primaria)!important;padding:0!important}.carrinho-checkout #formularioCheckout select#id_escolher_tipo_pagamento{border:1px solid var(--cinza-claro);height:40px;width:calc(100%)!important;border-radius:0}.carrinho-checkout #formularioCheckout #userExtraInfo{padding-bottom:20px}.carrinho-checkout #formularioCheckout #userExtraInfo .control-group.span6{width:100%;margin:0}.carrinho-checkout #formularioCheckout #userExtraInfo .control-group.span6 .control-label{color:#000;font-size:12px;font-style:normal;font-weight:600;line-height:normal}.carrinho-checkout #formularioCheckout div#formularioObservacao{padding:10px 20px 20px 20px}.carrinho-checkout #formularioCheckout div#formularioObservacao .help-block{margin-top:10px;color:#000;font-size:12px;font-style:normal;font-weight:600;line-height:normal}.carrinho-checkout #formularioCheckout div#formularioObservacao .sem-margem{border:1px solid var(--cinza-claro);height:auto;width:calc(100%)!important;border-radius:0}.carrinho-checkout #formularioCheckout .span4{overflow:hidden}.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada:not(#formas-pagamento-wrapper){border:1px solid var(--cinza-claro)}.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada{padding:0;border:0}.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada .titulo{background:var(--cinza-claro);border:none;color:#000;font-size:12px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:0;padding:16px 20px;display:flex}.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada .titulo i{display:none}.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada .titulo .cliente-anonimo-sair-link{font-size:12px;font-weight:600;color:var(--cor-primaria);padding-left:20px}.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada .caixa-info{border:1px solid var(--cinza-claro);background:var(--branco);padding:20px}.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada .caixa-info li{margin-bottom:4px}.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada div#formasPagamento{padding:20px;border:1px solid var(--cinza-claro)}.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada div#formasPagamento:before{content:"Escolha o método de pagamento";color:#000;font-size:12px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:4px;display:inline-block}.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada div#formasPagamento .li-box-payment{margin-bottom:14px}.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada div#formasPagamento .li-box-payment .preco-carrinho-total{color:var(--cor-primaria);text-align:center;font-size:22.675px;font-style:normal;font-weight:700;line-height:normal;padding:0;background:0 0}.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada div#formasPagamento .li-box-payment .accordion-inner>div>span{color:#000;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada div#formasPagamento .li-box-payment .accordion-inner>div>span::after{content:":"}.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada div#formularioEndereco{padding:20px}.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada div#formularioEndereco input[type=tel]{border:1px solid var(--cinza-claro);border-radius:0;box-shadow:none;height:37px;width:calc(100% - 14px)}.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada div#formularioEndereco .control-label{color:#000;font-size:12px;font-style:normal;font-weight:600;line-height:normal}.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada div#formularioEndereco #formasEnvio{height:auto!important}.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada div#formularioEndereco #formasEnvio .text-content{margin-right:3px}.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada div#formularioEndereco #formasEnvio .text-content .envio-preco{margin-right:3px}.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada div#formularioEndereco #formasEnvio .text-content .envio-prazo-entrega{min-width:auto;margin-right:3px;font-weight:600}.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada div#formularioEndereco #formasEnvio .text-content .envio-nome{color:var(--cor-primaria)}.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada div#formularioEndereco #formasEnvio .warning-text{font-size:10px}.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada .lista-endereco .endereco{padding:20px;border:1px solid var(--cinza-claro)}.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada .lista-endereco .endereco:last-child{background:var(--cor-secundaria);text-align:center;padding:8px 20px}.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada .lista-endereco .endereco:last-child .accordion-heading{border:none}.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada .lista-endereco .endereco:last-child .accordion-heading .radio-conteiner{display:none}.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada .lista-endereco .endereco:last-child .accordion-heading .forma-conteiner{margin-left:0;padding:0 15px;text-align:center}.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada .lista-endereco .endereco:last-child .accordion-heading .forma-conteiner strong{color:var(--branco);text-transform:uppercase;font-size:12px;font-weight:500}.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada .lista-endereco .endereco:last-child:hover{background:var(--cor-secundaria-hover)}.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada .lista-endereco .endereco:last-child:hover .accordion-heading{background:var(--cor-secundaria-hover)}.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada .lista-endereco .endereco .accordion-heading{border:1px solid #e5e5e5;border-radius:4px}.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada .lista-endereco .endereco .accordion-heading .forma-conteiner:after{display:none}.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada .lista-endereco .endereco .accordion-inner{border:none}.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada .lista-endereco .endereco:hover{background:var(--branco)}.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada .lista-endereco .endereco:hover .accordion-heading{background-color:rgba(0,0,0,.04)}.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada .acao-editar #finalizarCompra{width:100%;font-size:16px}.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada .formEndereco-conteiner input{border:1px solid var(--cinza-claro);border-radius:0;box-shadow:none;height:37px}.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada .formEndereco-conteiner select{border:1px solid var(--cinza-claro);border-radius:0;box-shadow:none;height:37px}.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada #exibirFormasPagamento .btn-small{justify-content:center;align-items:center;background:var(--cinza);padding:8px 16px;font-size:12px;color:var(--preto);text-transform:uppercase;border:none;width:100%}.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada #exibirFormasPagamento .btn-small i{display:none}.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada #escolha-cartao .cartao-cadastrar-novo{margin:0 0 20px 0}.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada #escolha-cartao .cartao-cadastrar-novo .placeholder-card{margin:0}.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada #escolha-cartao .cartao-cadastrar-novo .jp-card-container{width:100%}.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada #escolha-cartao .controls input[type=tel],.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada #escolha-cartao .controls input[type=text]{border:1px solid var(--cinza-claro);border-radius:0;box-shadow:none;height:37px}.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada #escolha-cartao .controls select{border:1px solid var(--cinza-claro);border-radius:0;box-shadow:none;height:37px}.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada #escolha-cartao .controls span.add-on{height:27px!important;border:1px solid var(--cinza-claro)!important;line-height:28px!important}.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada #escolha-cartao .controls .control-label{color:#000;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada #escolha-cartao .cartao-dados-adicionais{border-bottom:1px solid var(--cinza-claro);padding-bottom:10px}.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada #escolha-cartao .preco-carrinho-total{color:var(--cor-primaria);text-align:center;font-size:22.675px;font-style:normal;font-weight:700;line-height:normal;padding:0;background:0 0}.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada.dados-cadastro input:not([type=radio]){border:1px solid var(--cinza-claro);border-radius:0;box-shadow:none;height:37px;width:100%}.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada.dados-cadastro .control-group{padding:7px 20px 0}.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada.dados-cadastro ul#tipoCadastro{padding:10px 20px}.carrinho-checkout .resumo-compra .tr-checkout-total{background:var(--cinza-mais-claro);padding:30px 10px}.carrinho-checkout .identificacao .control-group .submit-email.botao.principal{max-width:125px;min-width:125px;font-size:18px}.carrinho-checkout .identificacao .email-box{margin-right:158px}#ui-datepicker-div table.ui-datepicker-calendar{background:var(--branco)}#ui-datepicker-div table.ui-datepicker-calendar thead tr{padding:2px!important}#ui-datepicker-div table.ui-datepicker-calendar thead tr th{padding:5px 3px!important}#ui-datepicker-div table.ui-datepicker-calendar tbody tr{padding:2px!important}#ui-datepicker-div table.ui-datepicker-calendar tbody tr td{padding:5px 3px!important}.pagina-busca .secao-principal .conteudo{position:relative}.pagina-busca .secao-principal .conteudo h1.titulo{color:var(--texto-escuro);font-size:22px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:2.2px;text-transform:uppercase;text-align:left;padding-bottom:15px;display:inline-block;height:34px;padding:0;padding-bottom:10px;padding-left:10px;position:absolute;top:-5px}@media (max-width:768px){.ordenar-listagem .filtro-mobile{float:left!important;margin-bottom:10px}.ordenar-listagem .filtro-mobile .btn{line-height:34px;width:140px;height:30px;line-height:20px;text-align:left}.ordenar-listagem .filtro-mobile .btn i.icon-caret-down{float:right}.ordenar-listagem .input-append:first-child{margin-right:10px}.ordenar-listagem.topo{height:auto}.ordenar-listagem .filtro-mobile-itens.active{width:100%}.ordenar-listagem .filtro-mobile-itens.active .filtro h4{font-size:14px;text-align:left}.ordenar-listagem .filtro-mobile-itens.active .filtro.lista ul li label{border:none}.pagina-busca .secao-principal .conteudo h1.titulo{position:relative;top:0;padding-bottom:0;margin-bottom:0}.pagina-busca .secao-principal .conteudo h1.titulo i.icon-caret-down{float:right;top:2px;position:relative}}.botao{justify-content:center;align-items:center;background:var(--cinza);padding:8px 16px;font-size:12px;color:var(--preto);text-transform:uppercase;border:none}.botao.newsletter-assinar{padding:12px 64px;justify-content:center;align-items:center;background:var(--cor-newsletter-botao);padding:15px 0!important;width:40%;color:var(--branco)}.botao.newsletter-assinar:after{content:"CADASTRAR"!important}.botao.secundario{justify-content:center;align-items:center;background:var(--cor-secundaria);padding:8px 16px;font-size:12px;color:var(--branco);text-transform:uppercase}.botao.principal{justify-content:center;align-items:center;background:var(--cor-primaria);padding:8px 16px;color:var(--branco);text-transform:uppercase;font-size:12px}.botao.botao-comprar{padding:12px 64px;justify-content:center;align-items:center;background:var(--cor-vitrine-botao);padding:15px 0!important;color:var(--cor-vitrine-botao-texto);width:calc(100% - 20px)}.botao.botao-comprar .icon-search{display:none}.botao#finalizarCompra{padding:12px 64px;justify-content:center;align-items:center;background:var(--cor-primaria);padding:15px 0!important;width:calc(100% - 20px)}.botao#finalizarCompra .icon-ok{display:none}.mkt-toUpButton{background:#fff;border:6px;box-shadow:1px 0 5px 2px rgba(0,0,0,.1);position:fixed;bottom:122px;right:20px;z-index:10;width:50px;height:50px;border-radius:6px;text-align:center;line-height:41px}.mkt-toUpButton #mkt-topBtn{background:0 0;font-size:25px;font-size:17px;width:15px;height:15px;line-height:25px;vertical-align:middle;margin-left:0;color:var(--cor-secundaria)}.mkt-toUpButton #mkt-topBtn::before{content:"\f077"}.breadcrumbs{border-top:none}.breadcrumbs .icon-home{color:var(--cor-primaria);font-size:18px;position:relative;top:3px}.mkt-minicart{display:flex;position:fixed;justify-content:center;align-items:center;width:100%;height:100%;top:0;left:0;z-index:100;transition:.2s;opacity:0;pointer-events:none}.mkt-minicart.active{opacity:1;pointer-events:auto}.mkt-minicart.active .mkt-minicart-bg{opacity:1;pointer-events:auto}.mkt-minicart .mkt-minicart-header h2{color:#888;text-align:center;font-size:13px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:1.9px;border-bottom:1px solid var(--cinza-claro);text-transform:uppercase;padding-bottom:12px;margin-bottom:18px}.mkt-minicart .mkt-minicart-header a i{width:28px;height:28px;border:1px solid #000;border-radius:100px;position:absolute;top:16px;text-align:center;right:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M24 0v24H0V0zM12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035c-.01-.004-.019-.001-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427c-.002-.01-.009-.017-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093c.012.004.023 0 .029-.008l.004-.014l-.034-.614c-.003-.012-.01-.02-.02-.022m-.715.002a.023.023 0 0 0-.027.006l-.006.014l-.034.614c0 .012.007.02.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='%23000' d='m12 13.414l5.657 5.657a1 1 0 0 0 1.414-1.414L13.414 12l5.657-5.657a1 1 0 0 0-1.414-1.414L12 10.586L6.343 4.929A1 1 0 0 0 4.93 6.343L10.586 12l-5.657 5.657a1 1 0 1 0 1.414 1.414z'/%3E%3C/g%3E%3C/svg%3E");background-size:16px;background-repeat:no-repeat;background-position:center;filter:invert(44%) sepia(106%) saturate(500%) hue-rotate(340deg) brightness(95%) contrast(90%)}.mkt-minicart .mkt-minicart-header a:hover i{filter:invert(5%) sepia(9%) saturate(506%) hue-rotate(199deg) brightness(108%) contrast(90%);cursor:pointer}.mkt-minicart .mkt-minicart-items{padding-right:10px;overflow-x:hidden;height:calc(100% - 350px)}.mkt-minicart .mkt-minicart-items ul{padding:0;margin:0}.mkt-minicart .mkt-minicart-items ul li{border-bottom:1px solid var(--cinza-claro);padding-bottom:20px;margin-bottom:20px}.mkt-minicart .mkt-minicart-items ul li .mkt-product-info{display:flex}.mkt-minicart .mkt-minicart-items ul li .mkt-product-info .mkt-product-img{width:100px;height:90px;display:inline-block;border-radius:5px;background-position:center;background-repeat:no-repeat;background-size:cover}.mkt-minicart .mkt-minicart-items ul li .mkt-product-info .mkt-product-name{padding:0 20px;width:100%;line-height:15px}.mkt-minicart .mkt-minicart-items ul li .mkt-product-info .mkt-product-name h3{color:var(--texto-escuro);font-size:11px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.2px;line-height:14px;text-transform:inherit;margin:0}.mkt-minicart .mkt-minicart-items ul li .mkt-product-info .mkt-product-name a{color:var(--texto-escuro);font-size:11px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.2px;line-height:14px;text-transform:uppercase;margin:0}.mkt-minicart .mkt-minicart-items ul li .mkt-product-info .qtd-valor h4{color:var(--cor-primaria);font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.3px;text-transform:uppercase;margin:2px 0}.mkt-minicart .mkt-minicart-items ul li .mkt-product-info .qtd-valor .mkt-amount-controller{width:100%;display:inline-block}.mkt-minicart .mkt-minicart-items ul li .mkt-product-info .qtd-valor .mkt-amount-controller button.mkt-decrease{width:28px;height:28px;border:1px solid #e5e5e5;border-radius:0;background:0 0;position:relative;top:0;color:var(--cor-primaria);font-size:20px;font-style:normal;font-weight:500;line-height:10px}.mkt-minicart .mkt-minicart-items ul li .mkt-product-info .qtd-valor .mkt-amount-controller button.mkt-increase{width:28px;height:28px;border:1px solid #e5e5e5;border-radius:0;background:0 0;position:relative;top:0;color:var(--cor-primaria);font-size:20px;font-style:normal;font-weight:500;line-height:10px}.mkt-minicart .mkt-minicart-items ul li .mkt-product-info .qtd-valor .mkt-amount-controller input[type=number]{border:1px solid #e5e5e5;border-radius:0;text-align:center;color:var(--cor-primaria);font-family:Poppins;font-size:15px;font-style:normal;font-weight:500;line-height:normal;margin:-4px;height:18px;width:33px}.mkt-minicart .mkt-minicart-items ul li .mkt-product-info .qtd-valor .mkt-amount-controller input[type=number]::-webkit-inner-spin-button,.mkt-minicart .mkt-minicart-items ul li .mkt-product-info .qtd-valor .mkt-amount-controller input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mkt-minicart .mkt-minicart-items ul li .mkt-product-info .qtd-valor .mkt-amount-controller input[type=number]{-moz-appearance:textfield}.mkt-minicart .mkt-minicart-items ul li .mkt-product-info .qtd-valor .mkt-amount-controller input[type=number]{appearance:textfield}.mkt-minicart .mkt-minicart-items ul li .mkt-product-info .qtd-valor .mkt-amount-controller .mkt-product-remove{width:32px;height:32px;border:1px solid #e5e5e5;border-radius:100px;background:0 0;position:relative;top:-1px;font-size:20.64px;font-style:normal;font-weight:500;line-height:normal;float:right;right:-22px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2zM18 4h-2.5l-.71-.71c-.18-.18-.44-.29-.7-.29H9.91c-.26 0-.52.11-.7.29L8.5 4H6c-.55 0-1 .45-1 1s.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;filter:invert(44%) sepia(106%) saturate(500%) hue-rotate(340deg) brightness(95%) contrast(90%);opacity:.8;transition:all ease-in .2s}.mkt-minicart .mkt-minicart-items ul li .mkt-product-info .qtd-valor .mkt-amount-controller .mkt-product-remove:hover{opacity:1;cursor:pointer;filter:invert(5%) sepia(9%) saturate(506%) hue-rotate(199deg) brightness(108%) contrast(90%)}.mkt-minicart .mkt-minicart-items ul li:last-child{border:none}.mkt-minicart .mkt-minicart-items::-webkit-scrollbar{width:12px;height:12px}.mkt-minicart .mkt-minicart-items::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.mkt-minicart .mkt-minicart-items::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:10px;border:3px solid #f1f1f1}.mkt-minicart .mkt-minicart-items::-webkit-scrollbar-thumb:hover{background:#a0a0a0}.mkt-minicart .mkt-minicart-bg{display:flex;position:fixed;justify-content:center;align-items:center;background-color:#00000033;width:100%;height:100%;opacity:0;pointer-events:none}.mkt-minicart .mkt-minicart-sidemenu{width:320px;height:calc(100% - 25px);padding:25px 40px 0;right:0;top:0;position:absolute;background-color:#fff;transform:translate(100%);transition:.3s}.mkt-minicart .mkt-minicart-sidemenu.active{transform:translate(0)}.mkt-minicart .mkt-minicart-submit{position:absolute;left:0;width:100%;bottom:20px}.mkt-minicart .mkt-minicart-submit .mkt-minicart-submit-header{background:#292929;padding:1px 40px}.mkt-minicart .mkt-minicart-submit .mkt-minicart-submit-header h3{color:#fff;text-align:left;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:1.9px;text-transform:uppercase;display:inline-block}.mkt-minicart .mkt-minicart-submit .mkt-minicart-submit-valores{padding:0 40px;display:flex;flex-direction:column;justify-content:start;align-items:start}.mkt-minicart .mkt-minicart-submit .mkt-minicart-submit-valores h3{margin:15px 0 0 0;color:var(--cor-primaria);width:auto;display:inline-block;line-height:26px}.mkt-minicart .mkt-minicart-submit .mkt-minicart-submit-valores span{color:#444;text-align:center;font-size:11px;font-style:normal;font-weight:700;line-height:normal}.mkt-minicart .mkt-minicart-submit .mkt-minicart-submit-valores p{color:#888;text-align:left;font-size:10px;font-style:italic;font-weight:500;line-height:normal;letter-spacing:1.2px}.mkt-minicart .mkt-minicart-submit .mkt-minicart-submit-botoes{padding:1px 40px}.mkt-minicart .mkt-minicart-submit .mkt-minicart-submit-botoes button.botao.botao-comprar-minicart{width:100%;justify-content:center;align-items:center;background:var(--cor-carrrinho-botao);padding:10px 0!important;color:var(--cor-carrrinho-botao-texto);font-size:16px;transition:all ease-in .2s}.mkt-minicart .mkt-minicart-submit .mkt-minicart-submit-botoes button.botao.botao-comprar-minicart:hover{background:var(--cor-primaria-hover)}.mkt-minicart .mkt-minicart-submit .mkt-minicart-submit-botoes button.botao.botao-comprar-continuar{width:100%;justify-content:center;align-items:center;background:var(--cinza);padding:10px 0!important;color:var(--branco);font-size:12px;margin-top:10px}.mkt-minicart .mkt-minicart-submit .mkt-minicart-submit-botoes button.botao.botao-comprar-continuar:hover{background:var(--texto-claro)}.mkt-minicart .mkt-free-shipping{border:1px solid #e5e5e5;width:91%;margin:2%;padding:6px;text-align:center}.mkt-minicart .mkt-free-shipping br{display:none}.mkt-minicart .mkt-free-shipping i{position:relative;display:inline-block;width:40px;height:26px}.mkt-minicart .mkt-free-shipping i:before{content:"";width:28px;height:35px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M18 8h-2V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v10h2a3 3 0 1 0 6 0h4a3 3 0 1 0 6 0h2v-5zM7 18.5a1.5 1.5 0 1 1 .001-3.001A1.5 1.5 0 0 1 7 18.5M4 14V7h10v7zm13 4.5a1.5 1.5 0 1 1 .001-3.001A1.5 1.5 0 0 1 17 18.5'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;filter:var(--icon-primaria);position:absolute;top:6px;left:0}.mkt-minicart .mkt-free-shipping p{color:#444;font-size:12px;font-style:normal;font-weight:400;line-height:normal;margin-top:12px;text-align:left;display:inline-block}.mkt-minicart .mkt-free-shipping p strong{color:var(--cor-primaria);text-align:center;font-size:14px;font-style:normal;font-weight:700;line-height:normal;line-height:16px}.mkt-minicart .mkt-free-shipping p b{text-align:center;line-height:normal;text-transform:uppercase;font-size:14px;color:var(--cor-primaria);font-style:normal;font-weight:700}.carrinho:hover .carrinho-interno{display:none!important}.ordenar-listagem.topo{padding-bottom:10px;border-width:0 0 1px;border-bottom:1px solid rgba(136,136,136,.31);height:34px;padding-bottom:10px;text-align:right;margin:10px 0;width:100%;display:inline-block}.ordenar-listagem.topo .span6{float:right}.ordenar-listagem.topo .span6>*{float:right}.ordenar-listagem.topo .input-append label{border:none;padding:4px 0 4px 30px;color:#444;font-size:13px;font-style:normal;font-weight:500;line-height:normal;position:relative}.ordenar-listagem.topo .input-append label:before{display:inline-block;width:16px;height:16px;position:relative;top:4px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M14 12v7.88c.04.3-.06.62-.29.83a.996.996 0 0 1-1.41 0l-2.01-2.01a.99.99 0 0 1-.29-.83V12h-.03L4.21 4.62a1 1 0 0 1 .17-1.4c.19-.14.4-.22.62-.22h14c.22 0 .43.08.62.22a1 1 0 0 1 .17 1.4L14.03 12z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;filter:var(--icon-primaria);position:absolute;top:6px!important;left:7px;content:""}.ordenar-listagem.topo button#botaoOrdenar{display:none!important}.ordenar-listagem.topo .dropdown-menu{left:inherit;right:0;top:29px}.ordenar-listagem.topo .dropdown-menu li{text-align:left}@media (max-width:768px){.ordenar-listagem.topo{height:auto;width:100%}}.pode-gostar{padding:40px 0;opacity:1;height:auto;overflow:inherit;transition:all ease-in .2s}.pode-gostar h2{color:#d1d1d1;text-align:center;font-size:19px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.9px;text-transform:uppercase}.pode-gostar .item-pode-gostar .slick-track>div{float:left;padding:10px;padding:10px}.pode-gostar .item-pode-gostar .slick-track>div .img-pode-gostar{height:140px;width:100%;background:#ededed;margin-bottom:20px}.pode-gostar .item-pode-gostar .slick-track>div .descricao-pode-gostar p{color:#000;font-size:14px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:20px;min-height:65px}.pode-gostar .item-pode-gostar .slick-track>div .acoes-pode-gostar .preco-pode-gostar{width:50%;float:left}.pode-gostar .item-pode-gostar .slick-track>div .acoes-pode-gostar .preco-pode-gostar h5{color:var(--cor-primaria);font-size:16px;font-style:normal;font-weight:700;line-height:20px}.pode-gostar .item-pode-gostar .slick-track>div .acoes-pode-gostar .preco-pode-gostar h5 span{color:#888;font-size:11.29px;font-style:normal;font-weight:500;line-height:normal;width:83%;display:inline-block;margin-top:-16px}.pode-gostar .item-pode-gostar .slick-track>div .acoes-pode-gostar .preco-pode-gostar h5 span b{color:var(--cor-primaria);font-size:12px;font-style:normal;font-weight:700;line-height:normal}.pode-gostar .item-pode-gostar .slick-track>div .acoes-pode-gostar .botao-comprar{width:43%;min-width:110px;float:right;margin-top:10px;padding-left:15px!important;position:relative}.pode-gostar .item-pode-gostar .slick-track>div .acoes-pode-gostar .botao-comprar i:before{display:inline-block;width:26px;height:26px;position:relative;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath stroke='%23000' stroke-width='1.5' d='M3.794 12.03C4.331 9.342 4.6 8 5.487 7.134a4 4 0 0 1 .53-.434C7.04 6 8.41 6 11.15 6h1.703c2.739 0 4.108 0 5.13.7c.19.13.367.276.53.435c.888.865 1.157 2.208 1.694 4.894c.771 3.856 1.157 5.784.269 7.15c-.16.248-.348.477-.56.683C18.75 21 16.785 21 12.853 21H11.15c-3.933 0-5.899 0-7.065-1.138a3.998 3.998 0 0 1-.559-.683c-.888-1.366-.502-3.294.27-7.15Z'/%3E%3Ccircle cx='15' cy='9' r='1' fill='%23000'/%3E%3Ccircle cx='9' cy='9' r='1' fill='%23000'/%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-width='1.5' d='M9 6V5a3 3 0 1 1 6 0v1'/%3E%3C/g%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;filter:var(--icon-branco);position:absolute;top:12px!important;left:10px;content:"";height:42px}.pode-gostar .item-pode-gostar .slick-next{background:0 0;font-size:1px;position:absolute;right:-60px}.pode-gostar .item-pode-gostar .slick-next:before{content:"";opacity:1;border:1px solid #e5e5e5;border-radius:100px;width:48px!important;height:48px!important;display:grid!important;background-repeat:no-repeat!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='m184.49 136.49l-80 80a12 12 0 0 1-17-17L159 128L87.51 56.49a12 12 0 1 1 17-17l80 80a12 12 0 0 1-.02 17'/%3E%3C/svg%3E")!important;background-size:30px!important;background-repeat:no-repeat!important;background-position:center!important}.pode-gostar .item-pode-gostar .slick-prev{background:0 0;font-size:1px;position:absolute;left:-60px}.pode-gostar .item-pode-gostar .slick-prev:before{content:"";opacity:1;border:1px solid #e5e5e5;border-radius:100px;width:48px!important;height:48px!important;display:grid!important;background-repeat:no-repeat!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' d='M685.248 104.704a64 64 0 0 1 0 90.496L368.448 512l316.8 316.8a64 64 0 0 1-90.496 90.496L232.704 557.248a64 64 0 0 1 0-90.496l362.048-362.048a64 64 0 0 1 90.496 0'/%3E%3C/svg%3E")!important;background-size:30px!important;background-repeat:no-repeat!important;background-position:center!important}.pode-gostar.carregando{opacity:0;pointer-events:none;height:0;overflow:hidden}@media (max-width:768px){.pode-gostar h2{font-size:15px}}#mkt-topBtn button{position:fixed;bottom:20px;right:20px;width:30px;height:30px;border-radius:50%;display:flex;justify-content:center;align-items:center;background:#fff;z-index:999;transition:.3s;opacity:0;pointer-events:none}#mkt-topBtn button.active{opacity:1;pointer-events:auto}.mkt-whatsappButton a{position:fixed;bottom:60px;right:20px;width:45px;height:45px;border-radius:50%;display:flex;justify-content:center;align-items:center;background:#3bc14d;box-shadow:2px 2px 3px #00000033;font-size:30px;z-index:999;transition:.3s;opacity:0;pointer-events:none}.mkt-whatsappButton a.active{opacity:1;pointer-events:auto}.mkt-whatsapp-popup{opacity:0;pointer-events:none;position:fixed;top:0;left:0;width:100%;height:100%;transition:.3s;display:flex;justify-content:center;align-content:center;z-index:15}.mkt-whatsapp-popup.ativo{opacity:1;pointer-events:auto}.mkt-whatsapp-popup .mkt-whatsapp-popup-bg{background:#00000044;width:100%;height:100%}.mkt-whatsapp-popup .mkt-whatsapp-popup-box{background:#fff;width:100%;max-width:480px;border-radius:8px;display:flex;justify-content:center;flex-direction:column;position:absolute;top:35%;overflow:hidden}.mkt-whatsapp-popup .mkt-whatsapp-popup-box .mkt-whatsapp-popup-header{width:100%;display:flex;justify-content:flex-end;align-items:center}.mkt-whatsapp-popup .mkt-whatsapp-popup-box #mkt-whatsapp-close{margin-right:6px;font-size:13px;position:absolute;top:10px;right:10px;text-transform:uppercase;cursor:pointer}.mkt-whatsapp-popup .mkt-whatsapp-popup-content-tab{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;box-sizing:border-box;padding:40px 15px}.mkt-whatsapp-popup .mkt-fields{width:100%;display:flex;max-width:280px;flex-direction:column;justify-content:center;align-items:center;gap:5px}.mkt-whatsapp-popup .mkt-fields input{width:100%;display:flex;padding:4px 8px;border:1px solid var(--texto-claro);box-sizing:border-box}.mkt-whatsapp-popup .mkt-fields button{width:100%;display:flex;justify-content:center;align-items:center;padding:12px 0;font-size:14px}@media (min-width:756px){.mkt-whatsapp-popup .mkt-whatsapp-popup-content{width:100%;border-radius:8px;display:flex;flex-direction:row}}@media (max-width:756px){.mkt-whatsapp-popup .mkt-whatsapp-popup-content{width:100%;border-radius:8px;display:flex;flex-direction:column}}.mkt-brand-slider{max-width:1140px;position:relative;order:3;padding:0 0 40px 0;width:100%;margin:auto}.mkt-brand-slider .mkt-brand-items{opacity:1;height:auto;overflow:inherit}.mkt-brand-slider .mkt-brand-items strong{display:none}.mkt-brand-slider.carregando{opacity:0;height:0;overflow:hidden}.mkt-brand-slider a{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px;font-size:16px}.mkt-brand-slider .mkt-brand-titulo{display:flex;justify-content:center;align-content:center;margin-bottom:40px}.mkt-brand-slider .mkt-brand-titulo:before{content:"";position:absolute;width:100%;top:12px;border-bottom:1px solid var(--cinza-claro);left:0;z-index:1}.mkt-brand-slider .mkt-brand-titulo strong{color:#888;text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:1.6px;text-transform:uppercase;background:var(--branco);padding:0 20px;z-index:99999}.mkt-brand-slider img{width:80%;padding:5px;box-sizing:border-box}.mkt-brand-slider li{box-sizing:border-box;padding:15px}.mkt-brand-slider .slick-prev{font-size:0}.mkt-brand-slider .slick-prev:before{content:'';position:absolute;display:block;width:30px;z-index:10;height:30px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1.5em' height='1.5em' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23a0a0a0' d='M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 0 0 0 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281l360-281.1c3.8-3 6.1-7.7 6.1-12.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;left:-2.5%;top:40%;cursor:pointer}.mkt-brand-slider .slick-next{font-size:0}.mkt-brand-slider .slick-next:before{content:'';position:absolute;display:block;width:30px;z-index:10;height:30px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1.5em' height='1.5em' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23a0a0a0' d='M765.7 486.8L314.9 134.7A7.97 7.97 0 0 0 302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1l-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 0 0 0-50.4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;right:-2.5%;top:40%;cursor:pointer}@media (max-width:768px){.mkt-brand-slider{max-width:380px}.mkt-brand-slider img{width:200px}.mkt-brand-slider strong{display:none}}.mkt-category-slider{width:1140px;position:relative;order:2;margin:auto;margin-bottom:40px}.mkt-category-slider .mkt-category-items{opacity:1;height:auto;overflow:inherit;max-height:320px;transition:.3s all}.mkt-category-slider .mkt-category-items.carregando{opacity:0;overflow:hidden}.mkt-category-slider.carregando{opacity:0;height:0;overflow:hidden}.mkt-category-slider a{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px;font-size:16px}.mkt-category-slider a strong{font-weight:500;font-size:14px}.mkt-category-slider .mkt-category-titulo{display:flex;justify-content:center;align-content:center}.mkt-category-slider .mkt-category-titulo:before{content:"";position:absolute;width:100%;top:12px;border-bottom:1px solid var(--cinza-claro);left:0;z-index:1}.mkt-category-slider .mkt-category-titulo strong{color:#888;text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:1.6px;text-transform:uppercase;background:var(--branco);padding:0 20px;z-index:2}.mkt-category-slider img{width:200px;object-fit:cover;border-radius:100%;border:1px solid #cecece;padding:5px;box-sizing:border-box}.mkt-category-slider li{box-sizing:border-box;padding:15px}.mkt-category-slider .slick-prev{font-size:0}.mkt-category-slider .slick-prev:before{content:'';position:absolute;display:block;width:30px;z-index:10;height:30px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1.5em' height='1.5em' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23a0a0a0' d='M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 0 0 0 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281l360-281.1c3.8-3 6.1-7.7 6.1-12.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;left:-2.5%;top:40%;cursor:pointer}.mkt-category-slider .slick-next{font-size:0}.mkt-category-slider .slick-next:before{content:'';position:absolute;display:block;width:30px;z-index:10;height:30px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1.5em' height='1.5em' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23a0a0a0' d='M765.7 486.8L314.9 134.7A7.97 7.97 0 0 0 302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1l-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 0 0 0-50.4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;right:-2.5%;top:40%;cursor:pointer}@media (max-width:768px){.mkt-category-slider{max-width:380px}.mkt-category-slider .slick-next:before{right:20px}.mkt-category-slider .slick-prev:before{left:20px}}.menu.superior{transition:.3s}.menu.superior.fixedScrolling{position:fixed;top:58px;left:0;z-index:10;width:100%}.hideHeader{display:none!important}body {
  background-color: #fff; }

#barraNewsletter .componente {
  background: var(--cor-newsletter-fundo); }

/*# sourceMappingURL=tema1.css.map */
@charset "UTF-8";
:root {
  --fonte-padrao: "Nunito Sans", sans-serif;
  --fonte-titulos: "Nunito Sans", sans-serif;
  --fonte-corpo: "Nunito Sans", sans-serif;
  --cor-header-flutuante: #67A606;
  --cor-header-barra-texto: #fff;
  --cor-header-flutuante-icon-color: #fff;
}

#corpo {
  padding: 0 !important;
  margin-bottom: 30px;
}

.coluna > div,
#corpo .conteiner > div,
.conteudo > .row-fluid {
  margin-bottom: 0 !important;
}

div#barraTopo {
  z-index: 10 !important;
}

div#barraTopo .carrinho .icon-shopping-cart:before,
div#barraTopo .menuCategoria:after {
  filter: invert(1) !important;
}

div#barraTopo .menuCategoria,
div#barraTopo .busca input,
div#barraTopo .busca input::placeholder {
  color: #fff !important;
}

.barra-inicial {
  padding: 0 6.1vw;
  background-color: #84C225;
}
.barra-inicial > .conteiner {
  max-width: 100%;
  background-color: #67A606;
  border-radius: 100px;
  padding: 0.53vw 6.25vw;
}
.barra-inicial > .conteiner > .row-fluid {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 768px) {
  .barra-inicial > .conteiner > .row-fluid {
    justify-content: center;
  }
}
.barra-inicial > .conteiner > .row-fluid::before, .barra-inicial > .conteiner > .row-fluid::after,
.barra-inicial .lista-redes ul::after {
  display: none !important;
}
.barra-inicial ul li {
  height: auto;
}
.barra-inicial .lista-redes {
  order: 1;
  width: auto;
}
@media (max-width: 768px) {
  .barra-inicial .lista-redes.hidden-phone {
    display: block !important;
  }
}
.barra-inicial .lista-redes ul {
  margin: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0 1.78vw;
  overflow: visible;
}
.barra-inicial .canais-contato {
  float: none;
  margin: 0;
  width: auto !important;
}
.barra-inicial .canais-contato ul {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 0 2.9vw;
}
.barra-inicial .canais-contato ul::after {
  display: none !important;
}
.barra-inicial .canais-contato ul li {
  margin: 0 !important;
  padding: 0 !important;
}
.barra-inicial .canais-contato ul li:first-child {
  order: 2;
}
.barra-inicial .canais-contato ul li span,
.barra-inicial .canais-contato ul li a {
  font-size: 0.641vw !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 500 !important;
  line-height: 100% !important;
  text-transform: uppercase;
  color: #FFFAF5;
}
.barra-inicial .lista-redes ul li a.entrega-btn {
  color: #FFE3CB;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.26vw 0.781vw;
  background-color: #C1600B;
  text-transform: uppercase;
  border-radius: 10px;
  gap: 0 0.781vw;
  transition: all 0.15s ease-in-out 0s;
  font-size: 0.641vw !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 500 !important;
  line-height: 100% !important;
}
.barra-inicial .lista-redes ul li a.entrega-btn::before {
  content: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cmask%20id%3D%22mask0_282_3367%22%20style%3D%22mask-type%3Aluminance%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2220%22%3E%0A%3Cpath%20d%3D%22M3.65422%2013.9038C2.02987%2014.3911%201.02563%2015.0642%201.02563%2015.8077C1.02563%2017.2947%205.04346%2018.5%209.99999%2018.5C14.9565%2018.5%2018.9744%2017.2947%2018.9744%2015.8077C18.9744%2015.0642%2017.9697%2014.3911%2016.3458%2013.9038%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3Cpath%20d%3D%22M9.99996%2014.9103C9.99996%2014.9103%2015.8333%2011.0979%2015.8333%206.69064C15.8333%203.54782%2013.2218%201%209.99996%201C6.77816%201%204.16663%203.54782%204.16663%206.69064C4.16663%2011.0979%209.99996%2014.9103%209.99996%2014.9103Z%22%20fill%3D%22white%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3Cpath%20d%3D%22M10.0001%209.07693C10.5951%209.07693%2011.1658%208.84055%2011.5865%208.4198C12.0073%207.99904%2012.2436%207.42838%2012.2436%206.83334C12.2436%206.2383%2012.0073%205.66764%2011.5865%205.24688C11.1658%204.82613%2010.5951%204.58975%2010.0001%204.58975C9.40502%204.58975%208.83436%204.82613%208.4136%205.24688C7.99285%205.66764%207.75647%206.2383%207.75647%206.83334C7.75647%207.42838%207.99285%207.99904%208.4136%208.4198C8.83436%208.84055%209.40502%209.07693%2010.0001%209.07693Z%22%20fill%3D%22black%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url%28%23mask0_282_3367%29%22%3E%0A%3Cpath%20d%3D%22M-0.769287%20-0.794861H20.7692V20.7436H-0.769287V-0.794861Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E");
}
.barra-inicial .lista-redes ul li a.entrega-btn:hover {
  background-color: #F69A4A;
}
.barra-inicial .lista-redes ul li i {
  font-size: 1.15vw !important;
  font-family: 30px, sans-serif !important;
  font-weight: 900 !important;
  line-height: 100% !important;
  transition: all 0.15s ease-in-out 0s;
}
.barra-inicial .lista-redes ul li i:hover {
  transform: scale(1.2);
}
.barra-inicial .canais-contato ul li i {
  font-size: 0.84vw !important;
  font-family: 30px, sans-serif !important;
  font-weight: 900 !important;
  line-height: 100% !important;
}
.barra-inicial .lista-redes ul li i,
.barra-inicial .canais-contato ul li i {
  width: auto;
  height: auto;
}
@media (min-width: 1921px) {
  .barra-inicial {
    padding: 0 117.12px;
  }
  .barra-inicial > .conteiner {
    padding: 10.176px 120px;
  }
  .barra-inicial .lista-redes ul {
    gap: 0 34.176px;
  }
  .barra-inicial .canais-contato ul {
    gap: 0 55.68px;
  }
  .barra-inicial .canais-contato ul li span,
  .barra-inicial .canais-contato ul li a {
    font-size: 12.307px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 500 !important;
    line-height: 100% !important;
  }
  .barra-inicial .lista-redes ul li a.entrega-btn {
    padding: 4.992px 14.995px;
    gap: 0 14.995px;
    font-size: 12.307px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 500 !important;
    line-height: 100% !important;
  }
  .barra-inicial .lista-redes ul li i {
    font-size: 22.08px !important;
    font-family: 30px, sans-serif !important;
    font-weight: 900 !important;
    line-height: 100% !important;
  }
  .barra-inicial .canais-contato ul li i {
    font-size: 16.128px !important;
    font-family: 30px, sans-serif !important;
    font-weight: 900 !important;
    line-height: 100% !important;
  }
}
@media (max-width: 768px) {
  .barra-inicial {
    display: block !important;
  }
  .barra-inicial > .conteiner {
    padding: 10px 0px;
  }
  .barra-inicial .lista-redes ul li a.entrega-btn {
    font-size: 10px !important;
    font-weight: 500 !important;
    padding: 4px 10px;
  }
  .barra-inicial .canais-contato {
    display: flex;
    align-items: center;
  }
  .barra-inicial .canais-contato ul {
    gap: 0 10px;
    margin-right: 10px;
  }
  .barra-inicial .lista-redes ul li i,
  .barra-inicial .canais-contato ul li i {
    font-size: 20px !important;
    font-weight: 500 !important;
  }
  .barra-inicial .canais-contato ul li span {
    display: block;
    overflow: hidden;
    max-width: 20px;
    text-wrap-mode: nowrap;
  }
  .barra-inicial .lista-redes ul {
    gap: 0 10px;
  }
  .barra-inicial .lista-redes ul li a {
    display: flex;
  }
}

/*============================= HEADER =================================*/
.menu.superior > ul > li:not(.borda-principal) > a {
  font-size: 0.833vw !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 400 !important;
  line-height: 45px !important;
  transition: all 0.15s ease-in-out 0s;
  color: #4C5144;
  text-transform: none;
}
@media (min-width: 768px) {
  .menu.superior > ul > li:not(.borda-principal) > a:hover {
    transform: scale(1.1);
  }
}
@media (max-width: 768px) {
  .menu.superior > ul > li:not(.borda-principal) > a {
    font-size: 18.67px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 700 !important;
    line-height: 100% !important;
    color: #FFF8F5;
    margin: 19px 0 !important;
  }
}

@media (max-width: 768px) {
  .menu.superior li {
    border: none !important;
  }
}

.menu.superior ul li:after {
  display: none;
}

@media (min-width: 768px) {
  .menu.superior a:not(.menu.superior .nivel-um .nivel-dois a) {
    vertical-align: middle;
    display: flex;
    align-items: center;
    width: min-content;
    gap: 15px;
  }
}

@media (max-width: 768px) {
  .conteiner-principal #cabecalho .conteiner .menu.superior {
    z-index: 99999999 !important;
  }
}

@media (min-width: 768px) {
  .conteiner-principal #cabecalho .conteiner .menu.superior .nivel-um li {
    padding: 2vw 10px;
  }
}

@media (min-width: 768px) {
  .conteiner-principal #cabecalho .conteiner .menu.superior .nivel-um {
    text-align: center;
    height: 54px;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 20px;
  }
}

@media (max-width: 768px) {
  .conteiner-principal #cabecalho .conteiner .menu.superior .nivel-um li a {
    display: flex;
    gap: 5px;
    align-items: center;
  }
}

@media (max-width: 768px) {
  .menu.superior .titulo,
  .menu.lateral .titulo {
    margin: 19px 0;
  }
}

.conteiner-principal #cabecalho .conteiner .menu.superior .nivel-um::after {
  top: 50px;
  left: 78px;
  font-family: Nunito Sans;
  font-weight: 700;
  font-size: 25px;
}

@media (max-width: 768px) {
  .conteiner-principal #cabecalho .conteiner .menu.superior .nivel-um::before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M3.83691%2030H29.8369%22%20stroke%3D%22%23E6F8CB%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M3.83691%2018H29.8369%22%20stroke%3D%22%23FFE3CB%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M4.51074%206H30.5107%22%20stroke%3D%22%23E6F8CB%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22/%3E%3C/svg%3E");
    width: 32px;
    height: 32px;
    display: inline-block;
    position: absolute;
    left: 35px;
    top: 48px;
  }
}

.conteiner-principal #cabecalho .conteiner .menu.superior .nivel-um li a.isDropped strong {
  font-weight: 900 !important;
}

@media (max-width: 768px) {
  ul.nivel-um li.com-filho > a.isDropped::after {
    transform: rotate(180deg);
  }
  ul.nivel-um li.com-filho > a::after {
    content: "";
    display: inline-block;
    width: 15px;
    height: 9px;
    transition: all 0.15s ease-in-out 0s;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    background-image: url("data:image/svg+xml;utf8,%3Csvg%20width%3D%2215%22%20height%3D%229%22%20viewBox%3D%220%200%2015%209%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M1.7793%202.11227L7.33552%207.6685L12.8917%202.11227%22%20stroke%3D%22%23B7E175%22%20stroke-width%3D%222.66699%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E");
  }
}

#cabecalho > div.conteiner {
  max-width: 79.3vw !important;
}
@media (min-width: 1921px) {
  #cabecalho > div.conteiner {
    max-width: 1522.56px !important;
  }
}

#cabecalho > div.conteiner > div.row-fluid {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

#cabecalho > .conteiner .row-fluid::before,
#cabecalho > .conteiner .row-fluid::after {
  display: none !important;
}

.conteiner-principal #cabecalho .conteiner .logo a {
  height: auto !important;
}

#cabecalho > div.conteiner > div > div.span3 {
  width: 15vw;
  height: auto;
  order: 0;
}
@media (min-width: 1921px) {
  #cabecalho > div.conteiner > div > div.span3 {
    width: 174.01px;
    height: 60.365px;
  }
}
@media (max-width: 768px) {
  #cabecalho > div.conteiner > div > div.span3 {
    width: 184px;
    height: auto;
  }
}

.conteiner-principal #cabecalho .conteiner .conteudo-topo {
  display: flex;
  width: auto;
  margin: 0;
}

.conteiner-principal #cabecalho .conteiner .conteudo-topo .superior {
  width: auto;
  justify-content: center;
}
@media (max-width: 768px) {
  .conteiner-principal #cabecalho .conteiner .conteudo-topo .superior {
    display: flex !important;
  }
}

#cabecalho > div.conteiner > div > div.conteudo-topo.span9 {
  order: 2;
}

.conteiner-principal #cabecalho .conteiner .menu.superior {
  order: 1;
}

.conteiner-principal #cabecalho .conteiner .conteudo-topo .superior .acoes-conta li:first-child {
  display: block !important;
  margin: 0 !important;
}

.conteiner-principal #cabecalho > div.conteiner > div.row-fluid > div.conteudo-topo.span9 > div.inferior.row-fluid > div.span4.hidden-phone {
  display: none !important;
}

.conteiner-principal #cabecalho .conteiner .conteudo-topo .superior .acoes-conta {
  margin: 0;
  width: auto;
  display: flex;
  float: none;
  justify-content: space-between;
  align-items: center;
  gap: 0 1.354vw;
}
@media (min-width: 1921px) {
  .conteiner-principal #cabecalho .conteiner .conteudo-topo .superior .acoes-conta {
    gap: 0 25.997px;
  }
}
@media (max-width: 768px) {
  .conteiner-principal #cabecalho .conteiner .conteudo-topo .superior .acoes-conta {
    gap: 0 20px;
  }
}

.acoes-conta li > * {
  line-height: 0;
}

.conteiner-principal #cabecalho .conteiner .conteudo-topo .inferior {
  display: none;
}

.conteiner-principal #cabecalho .conteiner .conteudo-topo .superior .acoes-conta li a,
.conteiner-principal #cabecalho .conteiner .conteudo-topo .superior .acoes-conta li svg {
  transition: all 0.15s ease-in-out 0s;
}

@media (min-width: 1921px) {
  .conteiner-principal #cabecalho .conteiner .conteudo-topo .superior .acoes-conta li svg {
    height: 40px;
    width: auto !important;
  }
}
@media (min-width: 768px) {
  .conteiner-principal #cabecalho .conteiner .conteudo-topo .superior .acoes-conta li svg {
    height: 2.1vw;
    width: auto !important;
  }
}

@media (min-width: 768px) {
  .menu.superior .nivel-dois {
    left: -0.781vw;
    top: 4.585vw;
  }
}

.acoes-conta li .open-search {
  cursor: pointer;
}
@media (max-width: 768px) {
  .acoes-conta li .open-search {
    display: none !important;
  }
}

.row-fluid.search-mobile-container {
  margin-top: 10px;
}

.conteiner-principal #cabecalho .conteiner .conteudo-topo .superior .acoes-conta li.menu-hamburger {
  display: none !important;
}
@media (max-width: 768px) {
  .conteiner-principal #cabecalho .conteiner .conteudo-topo .superior .acoes-conta li.menu-hamburger {
    display: block !important;
  }
}

.search-mobile-container > form#form-buscar {
  position: relative !important;
  width: 100% !important;
}

.search-mobile-container > form#form-buscar input {
  width: 100%;
  display: block;
  padding: 10px 22px;
  border: 2px solid #B7E175;
  border-right: 0px;
  margin: 0;
  box-sizing: border-box;
  border-radius: 80px;
  font-size: 12px !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 600 !important;
  line-height: 100% !important;
  color: #4C5144;
}

.search-mobile-container > form#form-buscar input::placeholder {
  font-size: 12px !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 600 !important;
  line-height: 100% !important;
  font-style: Italic;
  color: #8A8A8A;
}

.search-mobile-container > form#form-buscar input:focus {
  box-shadow: inset 0 0px 0px transparent, 0 0 10px #B7E175;
}

.search-mobile-container > form#form-buscar button {
  position: absolute;
  top: 0;
  right: 0;
  background-color: transparent;
}

.container-pesquisa {
  display: none;
  float: left;
  top: 0;
  left: 0;
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  z-index: 9999;
  align-items: center;
  justify-content: center;
  transition: all 0.2s ease-in-out 0s;
}

.container-pesquisa form#form-buscar {
  position: relative;
}

.container-pesquisa input#auto-complete {
  width: 50vw;
  height: 45px;
  border: 2px solid #B7E175;
  border-radius: 80px;
  padding: 0 32px;
  box-sizing: border-box;
  font-size: 16px !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 600 !important;
  line-height: 100% !important;
  color: #4C5144;
}
.container-pesquisa input#auto-complete::placeholder {
  font-size: 16px !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 600 !important;
  line-height: 100% !important;
  font-style: Italic;
  color: #8A8A8A;
}

button.custom-btn-pesquisa {
  width: auto;
  margin: 0;
  padding: 0;
  line-height: 0 !important;
  border-radius: 100%;
  background-color: #fff;
  right: 0;
  position: absolute;
  transition: all 0.15s ease-in-out 0s;
}
button.custom-btn-pesquisa:hover {
  transform: scale(1.2);
}

button.custom-btn-pesquisa svg {
  width: 45px;
  height: 45px;
}

@media (max-width: 768px) {
  .conteiner-principal #cabecalho .conteiner .logo a,
  .conteiner-principal #cabecalho .conteiner .row-fluid .span3 .logo {
    height: auto !important;
    padding: 0 !important;
    width: 100% !important;
  }
}

.conteiner-principal #cabecalho .conteiner .logo a img {
  margin: 0;
  width: 100%;
  height: auto;
  position: initial;
}

.conteiner-principal #cabecalho .conteiner .conteudo-topo .superior .acoes-conta li:hover a {
  color: #8A8A8A;
  text-decoration: none;
}
.conteiner-principal #cabecalho .conteiner .conteudo-topo .superior .acoes-conta li:hover svg {
  transform: scale(1.2);
}

@media (max-width: 768px) {
  .conteiner-principal #cabecalho .conteiner .conteudo-topo .superior .acoes-conta li svg {
    width: 100%;
    height: auto;
  }
}

.conteiner-principal #cabecalho .conteiner .conteudo-topo .superior .acoes-conta li a {
  top: 0 !important;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 0.833vw !important;
  font-family: "Parkinsans", sans-serif !important;
  font-weight: 400 !important;
  line-height: 100% !important;
  color: #4C5144;
  gap: 0 0.623vw;
}
@media (min-width: 1921px) {
  .conteiner-principal #cabecalho .conteiner .conteudo-topo .superior .acoes-conta li a {
    font-size: 15.994px !important;
    font-family: "Parkinsans", sans-serif !important;
    font-weight: 400 !important;
    line-height: 100% !important;
    gap: 0 11.962px;
  }
}
@media (max-width: 768px) {
  .conteiner-principal #cabecalho .conteiner .conteudo-topo .superior .acoes-conta li a {
    font-size: 0px !important;
    width: 36px;
    height: 36px;
    align-items: end;
  }
  .conteiner-principal #cabecalho .conteiner .conteudo-topo .superior .acoes-conta li a.minha-conta {
    width: 27px;
  }
}

@media (max-width: 768px) {
  .carrinho a {
    position: relative !important;
  }
}

strong.qtd-carrinho.titulo.cor-secundaria {
  font-size: 0.833vw !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 700 !important;
  line-height: 100% !important;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.389vw;
  height: 1.389vw;
  background-color: #67A606;
  margin: 0;
  padding: 0;
  border-radius: 100%;
}
@media (min-width: 1921px) {
  strong.qtd-carrinho.titulo.cor-secundaria {
    font-size: 15.994px !important;
    font-family: "Parkinsans", sans-serif !important;
    font-weight: 400 !important;
    line-height: 100% !important;
    width: 26.669px;
    height: 26.669px;
  }
}
@media (max-width: 768px) {
  strong.qtd-carrinho.titulo.cor-secundaria {
    position: absolute;
    right: -25px;
    top: 12.5px;
    height: 20px;
    width: 20px;
    font-size: 12.5px !important;
  }
}
@media (max-width: 500px) {
  strong.qtd-carrinho.titulo.cor-secundaria {
    position: absolute;
    right: -5vw;
    top: 2.5vw;
    height: 4vw;
    width: 4vw;
    font-size: 2.5vw !important;
  }
}

.carrinho {
  border: none !important;
}
.carrinho > a {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0 0.104vw;
}
@media (min-width: 1921px) {
  .carrinho > a {
    gap: 0 1.997px;
  }
}

@media (min-width: 768px) {
  .conteiner-principal #cabecalho .conteiner .menu.superior .nivel-um li:hover > a > strong {
    transform: scale(1.1);
  }
  .conteiner-principal #cabecalho .conteiner .menu.superior .nivel-um li:hover > a > i {
    transform: rotate(180deg);
  }
}

.conteiner-principal #cabecalho .conteiner .menu.superior .nivel-um li strong {
  font-size: 0.833vw !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 400 !important;
  line-height: 100% !important;
  transition: all 0.15s ease-in-out 0s;
  color: #4C5144;
  text-transform: none;
}
@media (min-width: 1921px) {
  .conteiner-principal #cabecalho .conteiner .menu.superior .nivel-um li strong {
    font-size: 15.994px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 400 !important;
    line-height: 100% !important;
  }
}
@media (min-width: 768px) {
  .conteiner-principal #cabecalho .conteiner .menu.superior .nivel-um li strong {
    text-align: center;
  }
}
@media (max-width: 768px) {
  .conteiner-principal #cabecalho .conteiner .menu.superior .nivel-um li strong {
    font-size: 18.67px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 700 !important;
    line-height: 100% !important;
    color: #FFF8F5;
  }
}

.conteiner-principal #cabecalho .conteiner .menu.superior .nivel-um li i {
  color: #D9945A;
  font-size: 0.781vw;
  transition: all 0.15s ease-in-out 0s;
}
@media (min-width: 1921px) {
  .conteiner-principal #cabecalho .conteiner .menu.superior .nivel-um li i {
    font-size: 14.995px;
  }
}

.conteiner-principal #cabecalho .conteiner .menu.superior {
  background: transparent;
  margin-top: 0;
}
@media (max-width: 768px) {
  .conteiner-principal #cabecalho .conteiner .menu.superior {
    background: #67A606;
  }
}

.conteiner-principal #cabecalho::before {
  display: none;
}

.conteiner-principal #cabecalho {
  min-height: 0;
}

.conteiner-principal #cabecalho .conteiner .menu.superior a.closeMenu {
  filter: invert(1) grayscale(1) brightness(10) !important;
}

.conteiner-principal #cabecalho .conteiner .menu.superior .nivel-um .nivel-dois {
  border-radius: 10px;
  border: 1px solid #FFF1E4;
  box-shadow: none;
  flex-direction: column;
  gap: 1.719vw 0;
  padding: 2.24vw 1.302vw;
  overflow: visible;
  width: 15.104vw;
}
.conteiner-principal #cabecalho .conteiner .menu.superior .nivel-um .nivel-dois::before {
  content: "";
  width: 8.854vw;
  height: 0.208vw;
  position: absolute;
  top: -2px;
  background-color: #E77817;
}
.conteiner-principal #cabecalho .conteiner .menu.superior .nivel-um .nivel-dois li {
  width: auto;
}
.conteiner-principal #cabecalho .conteiner .menu.superior .nivel-um .nivel-dois li,
.conteiner-principal #cabecalho .conteiner .menu.superior .nivel-um .nivel-dois a {
  transition: all 0.15s ease-in-out 0s;
  border: none;
  border-radius: 10px;
  margin: 0;
  white-space: normal;
}
.conteiner-principal #cabecalho .conteiner .menu.superior .nivel-um .nivel-dois li a {
  font-size: 0.833vw !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 400 !important;
  line-height: 100% !important;
  color: #4C5144;
  padding: 0.625vw 0.5vw;
}
.conteiner-principal #cabecalho .conteiner .menu.superior .nivel-um .nivel-dois li ul.nivel-tres {
  grid-template-columns: 1fr 1fr;
  grid-template-rows: max-content;
  gap: 0 1.25vw;
  width: 35.729vw;
  background-color: #FFFDFB;
  box-shadow: none;
  border: 1px solid #FFF1E4;
  border-radius: 10px;
}
.conteiner-principal #cabecalho .conteiner .menu.superior .nivel-um .nivel-dois li ul.nivel-tres li {
  text-align: center;
  width: 30ch;
}
.conteiner-principal #cabecalho .conteiner .menu.superior .nivel-um .nivel-dois li ul.nivel-tres li a {
  font-size: 0.729vw !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 400 !important;
  line-height: 100% !important;
  color: #4C5144;
  transform-origin: center;
}
@media (min-width: 1921px) {
  .conteiner-principal #cabecalho .conteiner .menu.superior .nivel-um .nivel-dois {
    gap: 33.005px 0;
    padding: 43.008px 24.998px;
    width: 289.997px;
  }
  .conteiner-principal #cabecalho .conteiner .menu.superior .nivel-um .nivel-dois::before {
    width: 169.997px;
    height: 3.994px;
  }
  .conteiner-principal #cabecalho .conteiner .menu.superior .nivel-um .nivel-dois li a {
    font-size: 15.994px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 400 !important;
    line-height: 100% !important;
    padding: 12px 9.6px;
  }
  .conteiner-principal #cabecalho .conteiner .menu.superior .nivel-um .nivel-dois li ul.nivel-tres {
    gap: 0 24px;
    width: 685.997px;
  }
  .conteiner-principal #cabecalho .conteiner .menu.superior .nivel-um .nivel-dois li ul.nivel-tres li a {
    font-size: 13.997px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 400 !important;
    line-height: 100% !important;
  }
  .conteiner-principal #cabecalho .conteiner .menu.superior .nivel-um .nivel-dois li:hover > a {
    font-size: 15.994px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 800 !important;
    line-height: 100% !important;
  }
  .conteiner-principal #cabecalho .conteiner .menu.superior .nivel-um .nivel-dois li .nivel-tres li:hover a {
    font-size: 13.997px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 800 !important;
    line-height: 100% !important;
  }
}
@media (min-width: 768px) {
  .conteiner-principal #cabecalho .conteiner .menu.superior .nivel-um .nivel-dois li:hover > a {
    font-size: 0.833vw !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 800 !important;
    line-height: 100% !important;
    color: #FFFAF5;
  }
  .conteiner-principal #cabecalho .conteiner .menu.superior .nivel-um .nivel-dois li:hover > a {
    transform: scale(1.05);
    color: #FFFAF5;
  }
  .conteiner-principal #cabecalho .conteiner .menu.superior .nivel-um .nivel-dois li .nivel-tres li:hover a {
    font-size: 0.729vw !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 800 !important;
    line-height: 100% !important;
    color: #C1600B;
  }
  .conteiner-principal #cabecalho .conteiner .menu.superior .nivel-um .nivel-dois > li:hover > a {
    background-color: #E77817;
  }
}
@media (max-width: 768px) {
  .conteiner-principal #cabecalho .conteiner .menu.superior .nivel-um .nivel-dois {
    border: none !important;
    padding: 0;
    width: auto;
    gap: 30px 0;
    margin-top: 20px;
    display: none;
  }
  .conteiner-principal #cabecalho .conteiner .menu.superior .nivel-um .nivel-dois::before {
    display: none;
  }
  .conteiner-principal #cabecalho .conteiner .menu.superior .nivel-um .nivel-dois li {
    padding: 0;
  }
  .conteiner-principal #cabecalho .conteiner .menu.superior .nivel-um .nivel-dois li a {
    font-size: 14px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 400 !important;
    line-height: 100% !important;
    color: #FFF8F5;
    text-transform: uppercase;
    padding: 0;
  }
}
@media (max-width: 500px) {
  .conteiner-principal #cabecalho .conteiner .menu.superior .nivel-um .nivel-dois li a {
    font-size: 2.8vw !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 400 !important;
    line-height: 100% !important;
  }
}

.conteiner-principal #cabecalho .conteiner .menu.superior .nivel-dois li i {
  display: none;
}

.conteiner-principal #cabecalho .conteiner .row-fluid .span3 .btns-menu-mobile {
  display: none !important;
}

/*:::::::::::::::::::::::::::::::BANNERS:::::::::::::::::::::::::::::::::::::*/
.secao-banners .conteiner .row-fluid.banner.cheio.desktopBanner, .secao-banners .conteiner .row-fluid.banner.cheio.mobileBanner {
  display: block !important;
}
@media (min-width: 768px) {
  .secao-banners .conteiner .row-fluid.banner.cheio {
    display: none;
  }
}
@media (max-width: 768px) {
  .secao-banners .conteiner .row-fluid.banner.cheio {
    display: none;
  }
}

.row-fluid.banner.cheio.desktopBanner .slick-arrow,
.row-fluid.banner.cheio.mobileBanner .slick-arrow {
  position: absolute;
  z-index: 2;
  top: 50%;
  transform: translateY(-50%);
}
@media (min-width: 768px) {
  .row-fluid.banner.cheio.desktopBanner .slick-arrow:hover,
  .row-fluid.banner.cheio.mobileBanner .slick-arrow:hover {
    transform: translateY(-50%) scale(1.2) !important;
  }
}
@media (min-width: 1921px) {
  .row-fluid.banner.cheio.desktopBanner .slick-prev,
  .row-fluid.banner.cheio.mobileBanner .slick-prev {
    left: 200px;
  }
}
@media (min-width: 768px) {
  .row-fluid.banner.cheio.desktopBanner .slick-prev,
  .row-fluid.banner.cheio.mobileBanner .slick-prev {
    left: 10.417vw;
  }
}
@media (max-width: 768px) {
  .row-fluid.banner.cheio.desktopBanner .slick-prev,
  .row-fluid.banner.cheio.mobileBanner .slick-prev {
    left: 30px;
  }
}
@media (max-width: 500px) {
  .row-fluid.banner.cheio.desktopBanner .slick-prev,
  .row-fluid.banner.cheio.mobileBanner .slick-prev {
    left: 6vw;
  }
}
@media (min-width: 1921px) {
  .row-fluid.banner.cheio.desktopBanner .slick-next,
  .row-fluid.banner.cheio.mobileBanner .slick-next {
    right: 200px;
  }
}
@media (min-width: 768px) {
  .row-fluid.banner.cheio.desktopBanner .slick-next,
  .row-fluid.banner.cheio.mobileBanner .slick-next {
    right: 10.417vw;
  }
}
@media (max-width: 768px) {
  .row-fluid.banner.cheio.desktopBanner .slick-next,
  .row-fluid.banner.cheio.mobileBanner .slick-next {
    right: 30px;
  }
}
@media (max-width: 500px) {
  .row-fluid.banner.cheio.desktopBanner .slick-next,
  .row-fluid.banner.cheio.mobileBanner .slick-next {
    right: 6vw;
  }
}

/*:::::::::::::::::::::::::::::::BREADCUMBS:::::::::::::::::::::::::::::::::::::*/
#corpo > .conteiner > .breadcrumbs {
  background-color: #FFFAF5;
  height: 58px;
  padding: 0;
  margin: 0;
  display: flex;
  align-items: center;
  border: none;
  padding-left: 12.5vw;
}
@media (min-width: 1921px) {
  #corpo > .conteiner > .breadcrumbs {
    height: 58px;
    padding-left: 240px;
  }
}

.breadcrumbs ul {
  display: flex;
  align-items: center;
}

.breadcrumbs ul li {
  border: none !important;
  display: block !important;
}

.breadcrumbs ul li a {
  font-size: 0.625vw !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 500 !important;
  line-height: 100% !important;
  color: #4C5144;
}
@media (min-width: 1921px) {
  .breadcrumbs ul li a {
    font-size: 12px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 500 !important;
    line-height: 100% !important;
  }
}
@media (max-width: 768px) {
  .breadcrumbs ul li a {
    font-size: 12px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 500 !important;
    line-height: 100% !important;
  }
}
@media (max-width: 500px) {
  .breadcrumbs ul li a {
    font-size: 2.4vw !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 500 !important;
    line-height: 100% !important;
    display: inline-block;
  }
}

.breadcrumbs ul li strong {
  font-size: 0.625vw !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 800 !important;
  line-height: 100% !important;
  color: #4C5144;
}
@media (min-width: 1921px) {
  .breadcrumbs ul li strong {
    font-size: 12px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 800 !important;
    line-height: 100% !important;
  }
}
@media (max-width: 500px) {
  .breadcrumbs ul li strong {
    font-size: 2.4vw !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 800 !important;
    line-height: 100% !important;
  }
}

.breadcrumbs ul li:not(li:first-child):before {
  font-family: "Font Awesome 6 Free";
  content: "\f105";
  font-weight: 900;
  color: #BCBCBC;
  margin: 0 1.563vw;
}
@media (min-width: 1921px) {
  .breadcrumbs ul li:not(li:first-child):before {
    margin: 0 30px;
  }
}

.breadcrumbs .icon-home {
  color: #84C225;
  font-size: 14px;
  padding: 0;
  top: 0;
}
@media (max-width: 768px) {
  .breadcrumbs .icon-home {
    display: block !important;
  }
}

/*:::::::::::::::::::::::::::::::BANNER TARJA:::::::::::::::::::::::::::::::::::::*/
.secao-banners .row-fluid.banner .tarja {
  padding: 2.031vw 0 !important;
  gap: 0 7.396vw;
  background-color: transparent;
}
@media (min-width: 1921px) {
  .secao-banners .row-fluid.banner .tarja {
    padding: 38.995px 0 !important;
    gap: 0 142.003px;
  }
}

.secao-banners .row-fluid.banner .tarja .image-wrapper {
  text-align: unset;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0 0.833vw;
}
@media (min-width: 1921px) {
  .secao-banners .row-fluid.banner .tarja .image-wrapper {
    gap: 0 15.994px;
  }
}
@media (max-width: 768px) {
  .secao-banners .row-fluid.banner .tarja .image-wrapper {
    width: auto !important;
    min-height: 0 !important;
    padding: 0 !important;
    margin: 0 auto !important;
    gap: 0 16px;
  }
}
@media (max-width: 500px) {
  .secao-banners .row-fluid.banner .tarja .image-wrapper {
    gap: 0 3.2vw;
  }
}

.secao-banners .row-fluid.banner .tarja .image-wrapper img {
  height: auto;
  margin-bottom: 0;
}

.secao-banners .banner .tarja .image-wrapper span {
  font-size: 0.833vw !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 400 !important;
  line-height: 100% !important;
  color: #4C5144;
  width: auto;
}
@media (min-width: 1921px) {
  .secao-banners .banner .tarja .image-wrapper span {
    font-size: 15.994px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 400 !important;
    line-height: 100% !important;
  }
}
@media (max-width: 768px) {
  .secao-banners .banner .tarja .image-wrapper span {
    font-size: 16px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 400 !important;
    line-height: 100% !important;
  }
}
@media (max-width: 500px) {
  .secao-banners .banner .tarja .image-wrapper span {
    font-size: 3.2vw !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 400 !important;
    line-height: 100% !important;
    text-wrap-mode: nowrap;
  }
}

.banner.tarja .slick-list {
  padding: 0 20px !important;
}

.banner.tarja .slick-track {
  display: flex !important;
  align-items: center !important;
}

.banner.tarja .slick-slide {
  margin: 0 20px !important;
}

/*:::::::::::::::::::::::::::::::BANNER MEIOS DE PAGAMENTO:::::::::::::::::::::::::::::::::::::*/
.row-fluid.banner.meios-de-pagamento {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 2.604vw;
}
@media (min-width: 1921px) {
  .row-fluid.banner.meios-de-pagamento {
    margin-top: 49.997px;
  }
}
@media (max-width: 768px) {
  .row-fluid.banner.meios-de-pagamento {
    display: none !important;
  }
}

.meios-de-pagamento .meios-de-pagamento-container {
  width: 70.521vw;
  height: 6.042vw;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: #F5FCEB;
  border-radius: 12px;
  padding: 0 2.604vw;
  margin-top: 2.604vw;
}
@media (min-width: 1921px) {
  .meios-de-pagamento .meios-de-pagamento-container {
    width: 1354.003px;
    height: 116.006px;
    padding: 0 49.997px;
    margin-top: 49.997px;
  }
}

.meios-de-pagamento .meios-de-pagamento-container .meios-de-pagamento__img {
  position: relative;
  height: 8.594vw;
  width: 6.771vw;
}
.meios-de-pagamento .meios-de-pagamento-container .meios-de-pagamento__img img {
  transform: translateY(-14%);
  position: absolute;
  bottom: 0;
}
@media (min-width: 1921px) {
  .meios-de-pagamento .meios-de-pagamento-container .meios-de-pagamento__img {
    height: 165.005px;
    width: 130.003px;
  }
}

.meios-de-pagamento .meios-de-pagamento-container .meios-de-pagamento__text p,
.meios-de-pagamento .meios-de-pagamento-container .meios-de-pagamento__text strong {
  color: #446C07;
}
.meios-de-pagamento .meios-de-pagamento-container .meios-de-pagamento__text p {
  font-size: 1.667vw !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 600 !important;
  line-height: 1.979vw !important;
}
.meios-de-pagamento .meios-de-pagamento-container .meios-de-pagamento__text p strong {
  font-size: 1.667vw !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 800 !important;
  line-height: 1.979vw !important;
}
.meios-de-pagamento .meios-de-pagamento-container .meios-de-pagamento__text p::after {
  content: "";
  display: inline-block;
  background: 0 0 url(https://cdn.awsli.com.br/2638/2638568/arquivos/arrows-group.png) no-repeat;
  background-size: 5.625vw 0.677vw;
  width: 5.625vw;
  height: 0.677vw;
  margin-left: 1.042vw;
}
@media (min-width: 1921px) {
  .meios-de-pagamento .meios-de-pagamento-container .meios-de-pagamento__text p,
  .meios-de-pagamento .meios-de-pagamento-container .meios-de-pagamento__text strong {
    color: #446C07;
  }
  .meios-de-pagamento .meios-de-pagamento-container .meios-de-pagamento__text p {
    font-size: 32.006px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 600 !important;
    line-height: 37.997px !important;
  }
  .meios-de-pagamento .meios-de-pagamento-container .meios-de-pagamento__text p strong {
    font-size: 32.006px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 800 !important;
    line-height: 37.997px !important;
  }
  .meios-de-pagamento .meios-de-pagamento-container .meios-de-pagamento__text p::after {
    background-size: 108px 12.998px;
    width: 108px;
    height: 12.998px;
    margin-left: 20.006px;
  }
}

.meios-de-pagamento .meios-de-pagamento-container .meios-de-pagamento__logos {
  display: flex;
  gap: 0 1.042vw;
  justify-content: center;
  align-items: center;
}
@media (min-width: 1921px) {
  .meios-de-pagamento .meios-de-pagamento-container .meios-de-pagamento__logos {
    gap: 0 20.006px;
  }
}

.meios-de-pagamento .meios-de-pagamento-container .meios-de-pagamento__logos .logo__wrapper {
  max-width: 5.208vw;
}
.meios-de-pagamento .meios-de-pagamento-container .meios-de-pagamento__logos .logo__wrapper img {
  width: 100%;
  height: auto;
  display: block;
}
@media (min-width: 1921px) {
  .meios-de-pagamento .meios-de-pagamento-container .meios-de-pagamento__logos .logo__wrapper {
    max-width: 99.994px;
  }
}

.meios-de-pagamento-mobile__imgWrapper {
  display: none;
  margin: 0 auto;
}
.meios-de-pagamento-mobile__imgWrapper img {
  max-width: 100%;
  object-fit: contain;
  object-position: center;
}
@media (max-width: 768px) {
  .meios-de-pagamento-mobile__imgWrapper {
    display: block;
    width: 400px;
    height: 215px;
  }
}
@media (max-width: 500px) {
  .meios-de-pagamento-mobile__imgWrapper {
    display: block;
    width: 80vw;
    height: 43vw;
  }
}

/*:::::::::::::::::::::::::::::::TITULOS VITRINES:::::::::::::::::::::::::::::::::::::*/
#listagemProdutos .titulo-categoria:before,
.pagina-produto .titulo-categoria:before {
  display: none !important;
}

.pagina-inicial #corpo #listagemProdutos .produtos-carrossel,
.pagina-inicial #corpo #listagemProdutos .titulo-categoria,
.pagina-produto .listagem .titulo-categoria,
.pagina-categoria .titulo-categoria {
  margin: 0;
  padding: 0;
  max-width: none;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 0 0.729vw;
  background-color: #FFFAF5;
  width: 100%;
  padding-left: 12vw;
  padding-top: 5.208vw;
  box-sizing: border-box;
}
@media (min-width: 1921px) {
  .pagina-inicial #corpo #listagemProdutos .produtos-carrossel,
  .pagina-inicial #corpo #listagemProdutos .titulo-categoria,
  .pagina-produto .listagem .titulo-categoria,
  .pagina-categoria .titulo-categoria {
    gap: 0 13.997px;
    padding-left: 425px;
    padding-top: 99.994px;
  }
}
@media (max-width: 768px) {
  .pagina-inicial #corpo #listagemProdutos .produtos-carrossel,
  .pagina-inicial #corpo #listagemProdutos .titulo-categoria,
  .pagina-produto .listagem .titulo-categoria,
  .pagina-categoria .titulo-categoria {
    padding-left: 0;
    justify-content: center;
    gap: 21px 5px;
  }
}
@media (max-width: 500px) {
  .pagina-inicial #corpo #listagemProdutos .produtos-carrossel,
  .pagina-inicial #corpo #listagemProdutos .titulo-categoria,
  .pagina-produto .listagem .titulo-categoria,
  .pagina-categoria .titulo-categoria {
    gap: 4.2vw 1vw;
  }
}

#listagemProdutos .titulo-categoria .custom-vitrine-title span.title__text,
.pagina-produto .titulo-categoria .custom-vitrine-title span.title__text,
.pagina-categoria .titulo-categoria .custom-vitrine-title span.title__text {
  font-size: 1.042vw !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 600 !important;
  line-height: 100% !important;
  color: #4C5144;
}
#listagemProdutos .titulo-categoria .custom-vitrine-title span.title__text strong,
.pagina-produto .titulo-categoria .custom-vitrine-title span.title__text strong,
.pagina-categoria .titulo-categoria .custom-vitrine-title span.title__text strong {
  font-size: 1.042vw !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 900 !important;
  line-height: 100% !important;
  padding: 0;
  text-transform: lowercase;
  color: #4C5144;
  background-color: transparent;
}
@media (min-width: 1921px) {
  #listagemProdutos .titulo-categoria .custom-vitrine-title span.title__text,
  .pagina-produto .titulo-categoria .custom-vitrine-title span.title__text,
  .pagina-categoria .titulo-categoria .custom-vitrine-title span.title__text {
    font-size: 20.006px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 600 !important;
    line-height: 100% !important;
  }
  #listagemProdutos .titulo-categoria .custom-vitrine-title span.title__text strong,
  .pagina-produto .titulo-categoria .custom-vitrine-title span.title__text strong,
  .pagina-categoria .titulo-categoria .custom-vitrine-title span.title__text strong {
    font-size: 20.006px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 900 !important;
    line-height: 100% !important;
  }
}
@media (max-width: 768px) {
  #listagemProdutos .titulo-categoria .custom-vitrine-title span.title__text,
  .pagina-produto .titulo-categoria .custom-vitrine-title span.title__text,
  .pagina-categoria .titulo-categoria .custom-vitrine-title span.title__text {
    padding-left: 0;
    justify-content: center;
    font-size: 15.26px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 600 !important;
    line-height: 100% !important;
  }
  #listagemProdutos .titulo-categoria .custom-vitrine-title span.title__text strong,
  .pagina-produto .titulo-categoria .custom-vitrine-title span.title__text strong,
  .pagina-categoria .titulo-categoria .custom-vitrine-title span.title__text strong {
    font-size: 15.26px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 900 !important;
    line-height: 100% !important;
  }
}

#listagemProdutos .titulo-categoria .custom-vitrine-icon,
.pagina-produto .titulo-categoria .custom-vitrine-icon {
  max-width: 1.146vw;
}
@media (min-width: 1921px) {
  #listagemProdutos .titulo-categoria .custom-vitrine-icon,
  .pagina-produto .titulo-categoria .custom-vitrine-icon {
    max-width: 22.003px;
  }
}
@media (max-width: 768px) {
  #listagemProdutos .titulo-categoria .custom-vitrine-icon,
  .pagina-produto .titulo-categoria .custom-vitrine-icon {
    max-width: 3%;
  }
}

/*:::::::::::::::::::::::::::::::CARD VITRINES:::::::::::::::::::::::::::::::::::::*/
@media (min-width: 768px) {
  .listagem .vitrine-lancamento-lista .listagem-item {
    width: 23.438vw !important;
  }
}
@media (min-width: 1921px) {
  .listagem .vitrine-lancamento-lista .listagem-item {
    width: 450px !important;
  }
}

#listagemProdutos .listagem-item,
.listagem .listagem-item {
  box-shadow: 0 0.208vw 1.109vw 0 #F4E5DF !important;
  background-color: rgba(250, 250, 250, 0.5);
  border: none !important;
  padding: 0;
  padding-bottom: 1.458vw !important;
  margin: 0 auto !important;
  width: 100%;
  height: 42.552vw;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  border-radius: 15px;
  transition: all 0.15s ease-in-out 0s;
}
#listagemProdutos .listagem-item .acoes-produto .botao.botao-comprar,
.listagem .listagem-item .acoes-produto .botao.botao-comprar {
  background-color: #67A606;
  color: #FFFAF5;
}
#listagemProdutos .listagem-item .acoes-produto-responsiva,
.listagem .listagem-item .acoes-produto-responsiva {
  margin-top: auto !important;
  width: 100%;
  padding: 0 2vw;
  box-sizing: border-box;
}
@media (min-width: 1921px) {
  #listagemProdutos .listagem-item,
  .listagem .listagem-item {
    padding: 27.994px 0 !important;
    padding-top: 0 !important;
    height: 817px;
  }
}
@media (max-width: 768px) {
  #listagemProdutos .listagem-item,
  .listagem .listagem-item {
    width: 329px;
    height: 593px;
    margin: 0 auto !important;
    padding: 0 !important;
    padding-bottom: 10px !important;
  }
  #listagemProdutos .listagem-item::after,
  .listagem .listagem-item::after {
    display: none !important;
  }
}
@media (max-width: 500px) {
  #listagemProdutos .listagem-item,
  .listagem .listagem-item {
    height: 118.6vw;
    width: 65.8vw;
    padding-bottom: 2vw !important;
  }
  #listagemProdutos .listagem-item::after,
  .listagem .listagem-item::after {
    display: none !important;
  }
}

@media (max-width: 768px) {
  .slick-list .slick-track .slick-slide .listagem-item {
    box-shadow: 0 3px 7px 0 #F4E5DF !important;
    background-color: rgba(250, 250, 250, 0.5);
    border: none !important;
  }
  .slick-list .slick-track .slick-slide .listagem-item .acoes-produto-responsiva.visible-phone a {
    background-color: #67A606;
    color: #FFFAF5;
  }
}

@media (min-width: 768px) {
  ul.vitrine-lancamento-lista {
    padding-left: 9vw;
    padding-right: 9vw;
  }
}
@media (min-width: 1921px) {
  ul.vitrine-lancamento-lista {
    padding-left: 172.8px;
    padding-right: 172.8px;
    padding: 0 250px !important;
  }
}

button.slick-arrow {
  background-color: #67A606;
  line-height: 0 !important;
  border-radius: 10px;
  transition: all 0.15s ease-in-out 0s;
}
@media (max-width: 768px) {
  button.slick-arrow {
    position: absolute;
  }
}

@media (max-width: 768px) {
  button.slick-prev.slick-arrow {
    left: 8vw;
    top: 50%;
    transform: translateY(-50%);
    z-index: 999;
  }
}

@media (max-width: 768px) {
  button.slick-next.slick-arrow {
    right: 8vw;
    top: 50%;
    transform: translateY(-50%);
    z-index: 999;
  }
}

@media (min-width: 768px) {
  button.slick-arrow:hover {
    transform: scale(1.2);
  }
}

@media (min-width: 768px) {
  ul.vitrine-filtro-lista {
    gap: 0 2.604vw !important;
  }
}
@media (min-width: 1921px) {
  ul.vitrine-filtro-lista {
    gap: 0 50px !important;
  }
}

@media (min-width: 768px) {
  ul.vitrine-filtro-lista li .listagem-item {
    width: 23.438vw !important;
  }
}
@media (min-width: 1921px) {
  ul.vitrine-filtro-lista li .listagem-item {
    width: 450px !important;
  }
}

@media (max-width: 768px) {
  #listagemProdutos > ul.vitrine-filtro-lista {
    min-height: 500px;
  }
}

#listagemProdutos > ul,
.listagem > ul {
  display: grid;
  background-color: #FFFAF5;
}
@media (min-width: 768px) {
  #listagemProdutos > ul,
  .listagem > ul {
    grid-column-gap: 0.677vw;
    padding-top: 2.344vw !important;
    padding-bottom: 5.885vw !important;
    grid-template-columns: repeat(3, auto);
    justify-content: center;
    align-items: center;
  }
}
@media (min-width: 1921px) {
  #listagemProdutos > ul,
  .listagem > ul {
    grid-column-gap: 12.998px;
    padding-top: 45.005px;
    padding-bottom: 113px;
  }
}
@media (max-width: 768px) {
  #listagemProdutos > ul,
  .listagem > ul {
    position: relative;
  }
}

.listagem .row-fluid .span3 {
  width: auto !important;
}

#listagemProdutos .listagem-item .imagem-produto,
.listagem .listagem-item .imagem-produto {
  height: 23.438vw;
  width: 100%;
  border-radius: 12.55px;
  overflow: hidden;
  margin-bottom: 1.042vw;
}
@media (min-width: 1921px) {
  #listagemProdutos .listagem-item .imagem-produto,
  .listagem .listagem-item .imagem-produto {
    height: 450px;
    margin-bottom: 20px;
  }
}
@media (max-width: 768px) {
  #listagemProdutos .listagem-item .imagem-produto,
  .listagem .listagem-item .imagem-produto {
    height: 329px;
    border-radius: 7.72px;
    margin-bottom: 20px;
  }
}
@media (max-width: 500px) {
  #listagemProdutos .listagem-item .imagem-produto,
  .listagem .listagem-item .imagem-produto {
    height: 65.8vw;
    margin-bottom: 4vw;
  }
}

#listagemProdutos .listagem-item .imagem-produto img,
.listagem .listagem-item .imagem-produto img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.listagem .listagem-item .info-produto {
  padding: 0 !important;
  position: relative;
}
@media (max-width: 768px) {
  .listagem .listagem-item .info-produto {
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box;
    padding: 0 10px;
  }
}
@media (max-width: 500px) {
  .listagem .listagem-item .info-produto {
    padding: 0 2vw !important;
  }
}

.info-produto div:nth-child(4) {
  margin-top: 0.521vw;
}
@media (min-width: 1921px) {
  .info-produto div:nth-child(4) {
    margin-top: 10px;
  }
}
@media (max-width: 768px) {
  .info-produto div:nth-child(4) {
    margin-top: 10px;
  }
}
@media (max-width: 500px) {
  .info-produto div:nth-child(4) {
    margin-top: 2vw;
  }
}

.listagem .listagem-item .nome-produto {
  font-size: 0.938vw !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 700 !important;
  line-height: 100% !important;
  display: inline;
  min-height: 2.083vw;
  max-width: 12.5vw;
  word-wrap: break-word;
  word-break: break-word;
  color: #4C5144;
  margin-bottom: 10px;
}
@media (min-width: 1921px) {
  .listagem .listagem-item .nome-produto {
    font-size: 18px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 700 !important;
    line-height: 100% !important;
    min-height: 39.994px;
    max-width: 240px;
  }
}
@media (max-width: 768px) {
  .listagem .listagem-item .nome-produto {
    font-size: 14px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 700 !important;
    line-height: 100% !important;
  }
}
@media (max-width: 500px) {
  .listagem .listagem-item .nome-produto {
    font-size: 2.8vw !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 700 !important;
    line-height: 100% !important;
  }
}

.listagem-item strong.preco-promocional.cor-principal {
  font-size: 1.354vw !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 800 !important;
  line-height: 100% !important;
  color: #67A606;
}
@media (min-width: 1921px) {
  .listagem-item strong.preco-promocional.cor-principal {
    font-size: 26px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 800 !important;
    line-height: 100% !important;
  }
}
@media (max-width: 768px) {
  .listagem-item strong.preco-promocional.cor-principal {
    font-size: 18px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 800 !important;
    line-height: 100% !important;
  }
}
@media (max-width: 500px) {
  .listagem-item strong.preco-promocional.cor-principal {
    font-size: 3.6vw !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 800 !important;
    line-height: 100% !important;
  }
}

.listagem-item strong.preco-promocional.cor-principal .preco-no-cartao svg {
  margin: 0 0.521vw 0 0.781vw;
  width: 1.198vw;
  height: 0.938vw;
}
@media (min-width: 1921px) {
  .listagem-item strong.preco-promocional.cor-principal .preco-no-cartao svg {
    margin: 0 10px 0 15px;
    width: 23px;
    height: 18px;
  }
}
@media (max-width: 768px) {
  .listagem-item strong.preco-promocional.cor-principal .preco-no-cartao svg {
    margin: 0 8px 0 10px;
    width: 14.65px;
    height: 11.72px;
  }
}
@media (max-width: 500px) {
  .listagem-item strong.preco-promocional.cor-principal .preco-no-cartao svg {
    margin: 0 1.6vw 0 2vw;
    width: 2.93vw;
    height: 2.344vw;
  }
}

.listagem-item strong.preco-promocional.cor-principal .preco-no-cartao span {
  font-size: 0.729vw !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 600 !important;
  line-height: 1px !important;
  color: #4C5144;
}
@media (min-width: 1921px) {
  .listagem-item strong.preco-promocional.cor-principal .preco-no-cartao span {
    font-size: 14px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 600 !important;
    line-height: 1px !important;
  }
}
@media (max-width: 768px) {
  .listagem-item strong.preco-promocional.cor-principal .preco-no-cartao span {
    font-size: 10px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 600 !important;
    line-height: 1px !important;
  }
}
@media (max-width: 500px) {
  .listagem-item strong.preco-promocional.cor-principal .preco-no-cartao span {
    font-size: 2vw !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 600 !important;
    line-height: 1px !important;
  }
}

.listagem .listagem-item .preco-produto .preco-parcela {
  font-size: 0.625vw !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 400 !important;
  line-height: 100% !important;
  color: #4C5144 !important;
}
.listagem .listagem-item .preco-produto .preco-parcela span, .listagem .listagem-item .preco-produto .preco-parcela span strong, .listagem .listagem-item .preco-produto .preco-parcela span strong.cor-principal.titulo {
  font-size: 0.625vw !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 700 !important;
  line-height: 100% !important;
}
@media (min-width: 1921px) {
  .listagem .listagem-item .preco-produto .preco-parcela {
    font-size: 12px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 400 !important;
    line-height: 100% !important;
  }
  .listagem .listagem-item .preco-produto .preco-parcela span, .listagem .listagem-item .preco-produto .preco-parcela span strong, .listagem .listagem-item .preco-produto .preco-parcela span strong.cor-principal.titulo {
    font-size: 12px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 700 !important;
    line-height: 100% !important;
  }
}
@media (max-width: 768px) {
  .listagem .listagem-item .preco-produto .preco-parcela {
    font-size: 9px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 400 !important;
    line-height: 100% !important;
  }
  .listagem .listagem-item .preco-produto .preco-parcela span, .listagem .listagem-item .preco-produto .preco-parcela span strong, .listagem .listagem-item .preco-produto .preco-parcela span strong.cor-principal.titulo {
    font-size: 9px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 700 !important;
    line-height: 100% !important;
  }
}
@media (max-width: 500px) {
  .listagem .listagem-item .preco-produto .preco-parcela {
    font-size: 1.8vw !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 400 !important;
    line-height: 100% !important;
  }
  .listagem .listagem-item .preco-produto .preco-parcela span, .listagem .listagem-item .preco-produto .preco-parcela span strong, .listagem .listagem-item .preco-produto .preco-parcela span strong.cor-principal.titulo {
    font-size: 1.8vw !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 700 !important;
    line-height: 100% !important;
  }
}

.listagem .listagem-item .preco-produto .preco-venda {
  font-size: 0.729vw !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 600 !important;
  line-height: 100% !important;
  color: #4C5144;
  text-decoration: none;
}
.listagem .listagem-item .preco-produto .preco-venda > span {
  text-decoration: line-through;
}
@media (min-width: 1921px) {
  .listagem .listagem-item .preco-produto .preco-venda {
    font-size: 14px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 600 !important;
    line-height: 100% !important;
  }
}
@media (max-width: 768px) {
  .listagem .listagem-item .preco-produto .preco-venda {
    font-size: 10px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 600 !important;
    line-height: 100% !important;
  }
}
@media (max-width: 500px) {
  .listagem .listagem-item .preco-produto .preco-venda {
    font-size: 2vw !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 600 !important;
    line-height: 100% !important;
  }
}

.preco-produto.destaque-parcela.com-promocao div:nth-child(2) {
  display: flex;
  align-items: flex-end;
  order: 1;
  gap: 0.2vw;
  margin: 0;
}
@media (min-width: 1921px) {
  .preco-produto.destaque-parcela.com-promocao div:nth-child(2) {
    gap: 5px;
  }
}
@media (max-width: 768px) {
  .preco-produto.destaque-parcela.com-promocao div:nth-child(2) {
    gap: 5px;
  }
}
@media (max-width: 500px) {
  .preco-produto.destaque-parcela.com-promocao div:nth-child(2) {
    gap: 1vw;
  }
}

.listagem-item strong.preco-promocional.cor-principal,
.preco-no-cartao {
  display: flex;
  align-items: center;
}

.listagem .listagem-item .preco-produto .desconto-a-vista > strong {
  font-size: 1.221vw !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 700 !important;
  line-height: 100% !important;
  color: #67A606;
}
@media (min-width: 1921px) {
  .listagem .listagem-item .preco-produto .desconto-a-vista > strong {
    font-size: 16px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 700 !important;
    line-height: 100% !important;
  }
}
@media (max-width: 768px) {
  .listagem .listagem-item .preco-produto .desconto-a-vista > strong {
    font-size: 12px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 700 !important;
    line-height: 100% !important;
  }
}
@media (max-width: 500px) {
  .listagem .listagem-item .preco-produto .desconto-a-vista > strong {
    font-size: 2.4vw !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 700 !important;
    line-height: 100% !important;
  }
}

.listagem .listagem-item .preco-produto .desconto-a-vista svg {
  width: 1.042vw;
  height: 1.042vw;
}
@media (min-width: 1921px) {
  .listagem .listagem-item .preco-produto .desconto-a-vista svg {
    width: 20px;
    height: 20px;
  }
}
@media (max-width: 768px) {
  .listagem .listagem-item .preco-produto .desconto-a-vista svg {
    width: 14px;
    height: 14px;
  }
}
@media (max-width: 500px) {
  .listagem .listagem-item .preco-produto .desconto-a-vista svg {
    width: 2.8vw;
    height: 2.8vw;
  }
}

.listagem .listagem-item .preco-produto .desconto-a-vista {
  font-size: 0.833vw !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 400 !important;
  line-height: 100% !important;
  display: flex;
  align-items: center;
  gap: 0.156vw;
  color: #67A606;
  order: 3;
}
@media (min-width: 1921px) {
  .listagem .listagem-item .preco-produto .desconto-a-vista {
    font-size: 16px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 400 !important;
    line-height: 100% !important;
    gap: 3px;
  }
}
@media (max-width: 768px) {
  .listagem .listagem-item .preco-produto .desconto-a-vista {
    font-size: 12px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 400 !important;
    line-height: 100% !important;
    gap: 3px;
  }
}
@media (max-width: 500px) {
  .listagem .listagem-item .preco-produto .desconto-a-vista {
    font-size: 2.4vw !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 400 !important;
    line-height: 100% !important;
    gap: 0.6vw;
  }
}

.info-produto .preco-produto {
  display: flex;
  flex-direction: column;
  gap: 0.521vw;
}
@media (min-width: 1921px) {
  .info-produto .preco-produto {
    gap: 10px;
  }
}
@media (max-width: 768px) {
  .info-produto .preco-produto {
    gap: 10px;
  }
}
@media (max-width: 500px) {
  .info-produto .preco-produto {
    gap: 2vw;
  }
}

.info-produto .preco-produto div:nth-child(1) {
  order: 2;
  margin: 0;
}

.acoes-produto-responsiva.visible-phone {
  z-index: 1;
}

.listagem-item .acoes-produto {
  position: initial;
  opacity: 1;
  filter: none;
  transition: none;
  width: 100%;
  background-color: transparent;
  padding: 0;
  margin: 0;
  margin-top: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  border: none;
  z-index: 1;
}
.botao.botao-comprar {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 !important;
  background: transparent;
  color: #67A606;
  border: 1px solid #67A606 !important;
  border-radius: 9.41px !important;
  width: 90%;
  height: 3.514vw;
  text-shadow: none;
  font-size: 1.017vw !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 700 !important;
  line-height: 100% !important;
  transition: all 0.15s ease-in-out 0s;
}
@media (min-width: 1921px) {
  .botao.botao-comprar {
    font-size: 19.526px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 700 !important;
    line-height: 100% !important;
    width: 90%;
    height: 67.469px;
  }
}

.info-produto {
  text-wrap-mode: wrap;
  max-width: 90%;
  width: 100%;
  word-break: break-word;
  text-align: left;
}

.bandeiras-produto {
  top: 0.677vw !important;
  left: 1.042vw !important;
}
@media (min-width: 1921px) {
  .bandeiras-produto {
    top: 13px !important;
    left: 20px !important;
  }
}
@media (max-width: 768px) {
  .bandeiras-produto {
    top: 10px !important;
    left: 14px !important;
  }
}
@media (max-width: 500px) {
  .bandeiras-produto {
    top: 2vw !important;
    left: 2.8vw !important;
  }
}

.bandeiras-produto span,
.listagem .bandeiras-produto .bandeira-carrinho {
  display: inline-flex !important;
  padding: 0 0.521vw !important;
  margin: 0 !important;
  color: #67A606;
  background-color: #E6F8CB;
  border: none !important;
  box-shadow: none !important;
  height: 1.332vw;
  justify-content: center;
  align-items: center;
  border-radius: 8.52px;
  font-size: 0.621vw !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 600 !important;
  line-height: 100% !important;
}
@media (min-width: 1921px) {
  .bandeiras-produto span,
  .listagem .bandeiras-produto .bandeira-carrinho {
    height: 25.574px;
    padding: 0 10px !important;
    font-size: 12px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 600 !important;
    line-height: 100% !important;
  }
}
@media (max-width: 768px) {
  .bandeiras-produto span,
  .listagem .bandeiras-produto .bandeira-carrinho {
    height: 20.5px;
    padding: 0 5px !important;
    font-size: 9px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 600 !important;
    line-height: 100% !important;
  }
}
@media (max-width: 500px) {
  .bandeiras-produto span,
  .listagem .bandeiras-produto .bandeira-carrinho {
    height: 4.1vw;
    padding: 0 1vw !important;
    font-size: 1.8vw !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 600 !important;
    line-height: 100% !important;
  }
}

.acoes-produto-responsiva.visible-phone {
  position: initial !important;
}
@media (max-width: 768px) {
  .acoes-produto-responsiva.visible-phone {
    margin: 0 !important;
  }
}

.acoes-produto-responsiva.visible-phone a {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 !important;
  background: #67A606;
  color: #67A606;
  border: 1px solid #67A606 !important;
  border-radius: 9.41px !important;
  width: 100%;
  height: auto;
  padding: 0.639vw 0 !important;
  text-shadow: none;
}
.acoes-produto-responsiva.visible-phone a span.titulo {
  margin: 0 !important;
  font-size: 0.833vw !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 700 !important;
  line-height: 100% !important;
}
@media (min-width: 1921px) {
  .acoes-produto-responsiva.visible-phone a {
    padding: 12.26px 0 !important;
    border-radius: 9.41px !important;
  }
  .acoes-produto-responsiva.visible-phone a span.titulo {
    font-size: 16px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 700 !important;
    line-height: 100% !important;
  }
}
@media (max-width: 768px) {
  .acoes-produto-responsiva.visible-phone a {
    padding: 12.26px 0 !important;
    border-radius: 9.41px !important;
  }
  .acoes-produto-responsiva.visible-phone a span.titulo {
    font-size: 16px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 700 !important;
    line-height: 100% !important;
  }
}
@media (max-width: 500px) {
  .acoes-produto-responsiva.visible-phone a {
    padding: 2.452vw 0 !important;
    border-radius: 1.882vw !important;
  }
  .acoes-produto-responsiva.visible-phone a span.titulo {
    font-size: 3.2vw !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 700 !important;
    line-height: 100% !important;
  }
}

/*:::::::::::::::::::::::::::::::MINI BANNERS HOME:::::::::::::::::::::::::::::::::::::*/
.row-fluid.banner.mini-banner.hidden-phone {
  display: none !important;
}

/*:::::::::::::::::::::::::::::::SECAO QUEM SOMOS HOME:::::::::::::::::::::::::::::::::::::*/
.secao-quem-somos {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: 0 2.083vw;
  padding-top: 2.813vw;
}
.secao-quem-somos > div {
  width: 36.458vw;
  height: 38.802vw;
  border-radius: 0.521vw;
  overflow: hidden;
}
.secao-quem-somos .quem-somos-home {
  border: 1px solid #E6F8CB !important;
  background-color: #FAFDF7;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 4.583vw;
  padding-right: 3.958vw;
  padding-top: 3.021vw;
  padding-bottom: 3.021vw;
  gap: 1.354vw 0;
  box-sizing: border-box;
}
.secao-quem-somos .quem-somos__title h2 {
  margin: 0 !important;
  font-size: 2.188vw !important;
  font-family: "Pridi", sans-serif !important;
  font-weight: 600 !important;
  line-height: 2.188vw !important;
  color: #C1600B;
}
.secao-quem-somos .quem-somos__img {
  width: 19.115vw;
  height: 12.76vw;
  border-radius: 0.521vw;
  overflow: hidden;
}
.secao-quem-somos .quem-somos__content {
  color: #4C5144;
}
.secao-quem-somos .quem-somos__content p {
  font-size: 1.042vw !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 600 !important;
  line-height: normal !important;
}
.secao-quem-somos .quem-somos__content p strong {
  font-size: 1.042vw !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 900 !important;
  line-height: normal !important;
}
.secao-quem-somos .quem-somos__link a {
  font-size: 1.042vw !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 800 !important;
  line-height: 100% !important;
  font-style: italic;
  color: #E77817;
}
@media (min-width: 1921px) {
  .secao-quem-somos {
    gap: 0 40px;
    padding-top: 54px;
  }
  .secao-quem-somos > div {
    width: 700px;
    height: 745px;
    border-radius: 10px;
  }
  .secao-quem-somos .quem-somos-home {
    padding-left: 88px;
    padding-right: 76px;
    padding-top: 58px;
    padding-bottom: 58px;
    gap: 26px 0;
  }
  .secao-quem-somos .quem-somos__title h2 {
    font-size: 42px !important;
    font-family: "Pridi", sans-serif !important;
    font-weight: 600 !important;
    line-height: 42px !important;
  }
  .secao-quem-somos .quem-somos__img {
    width: 367px;
    height: 245px;
    border-radius: 10px;
  }
  .secao-quem-somos .quem-somos__content p {
    font-size: 20px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 600 !important;
    line-height: normal !important;
  }
  .secao-quem-somos .quem-somos__content p strong {
    font-size: 20px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 900 !important;
    line-height: normal !important;
  }
  .secao-quem-somos .quem-somos__link a {
    font-size: 20px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 800 !important;
    line-height: 100% !important;
    font-style: italic;
    color: #E77817;
  }
}
@media (max-width: 768px) {
  .secao-quem-somos {
    gap: 25px 0;
    margin-top: 18px;
    padding-top: 0;
  }
  .secao-quem-somos > div {
    width: 460px;
    height: auto;
    border-radius: 6.66px;
  }
  .secao-quem-somos .quem-somos-home {
    padding-left: 57px;
    padding-right: 47px;
    padding-top: 42px;
    padding-bottom: 26px;
    gap: 15px 0;
  }
  .secao-quem-somos .quem-somos__img {
    width: 244.8px;
    height: 163.22px;
    border-radius: 6.66px;
  }
  .secao-quem-somos .quem-somos__title h2 {
    font-size: 27.98px !important;
    font-family: "Pridi", sans-serif !important;
    font-weight: 600 !important;
    line-height: 27.98px !important;
  }
  .secao-quem-somos .quem-somos__content {
    color: #4C5144;
  }
  .secao-quem-somos .quem-somos__content p {
    font-size: 13.32px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 600 !important;
    line-height: 100% !important;
  }
  .secao-quem-somos .quem-somos__content p strong {
    font-size: 13.32px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 900 !important;
    line-height: 100% !important;
  }
  .secao-quem-somos .quem-somos__link a {
    font-size: 13.32px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 800 !important;
    line-height: 100% !important;
  }
}
@media (max-width: 500px) {
  .secao-quem-somos {
    gap: 5vw 0;
    margin-top: 3.6vw;
  }
  .secao-quem-somos > div {
    width: 92vw;
    height: auto;
    border-radius: 1.332vw;
  }
  .secao-quem-somos .quem-somos-home {
    padding-left: 11.4vw;
    padding-right: 9.4vw;
    padding-top: 8.4vw;
    padding-bottom: 5.2vw;
    gap: 3vw 0;
  }
  .secao-quem-somos .quem-somos__img {
    width: 48.96vw;
    height: 32.644vw;
    border-radius: 1.332vw;
  }
  .secao-quem-somos .quem-somos__title h2 {
    font-size: 5.596vw !important;
    font-family: "Pridi", sans-serif !important;
    font-weight: 600 !important;
    line-height: 5.596vw !important;
  }
  .secao-quem-somos .quem-somos__content {
    color: #4C5144;
  }
  .secao-quem-somos .quem-somos__content p {
    font-size: 2.664vw !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 600 !important;
    line-height: 100% !important;
  }
  .secao-quem-somos .quem-somos__content p strong {
    font-size: 2.664vw !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 900 !important;
    line-height: 100% !important;
  }
  .secao-quem-somos .quem-somos__link a {
    font-size: 2.664vw !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 800 !important;
    line-height: 100% !important;
  }
}

/*:::::::::::::::::::::::::::::::VITRINES CATEGORIAS:::::::::::::::::::::::::::::::::::::*/
.vitrine-kits,
.vitrine-kits-lista {
  background-color: #fff !important;
}

.vitrine-kits-lista {
  grid-template-columns: repeat(7, auto) !important;
}

.slick-initialized.slick-slider .slick-list .slick-track {
  padding: 10px 0;
}
@media (max-width: 500px) {
  .slick-initialized.slick-slider .slick-list .slick-track {
    padding: 2vw 0;
  }
}

@media (max-width: 768px) {
  .vitrine-kits-lista .slick-list .slick-track {
    display: flex;
    align-items: end;
  }
}
@media (max-width: 500px) {
  .vitrine-kits-lista .slick-list .slick-track {
    padding: 2vw 0;
  }
}

.vitrine-kits-lista .kits__item a {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  transition: all 0.15s ease-in-out 0s;
}
@media (min-width: 1921px) {
  .vitrine-kits-lista .kits__item a {
    gap: 18px 0;
  }
}
@media (min-width: 768px) {
  .vitrine-kits-lista .kits__item a {
    border-radius: 20px;
    position: relative;
  }
  .vitrine-kits-lista .kits__item a:hover {
    text-decoration: none;
  }
  .vitrine-kits-lista .kits__item a::before {
    content: "";
    height: 0;
    background-color: #E77817;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 0;
    transition: all 0.15s ease-in-out 0s;
    border-radius: 20px;
  }
  .vitrine-kits-lista .kits__item a:hover::before {
    height: 100%;
  }
  .vitrine-kits-lista .kits__item a .item__title {
    box-sizing: border-box;
    padding: 15px 0;
    z-index: 1;
  }
  .vitrine-kits-lista .kits__item a:hover .item__title {
    font-weight: 900 !important;
    color: #fff;
    text-decoration: none !important;
  }
  .vitrine-kits-lista .kits__item a:hover .item__img {
    border: 3px solid #E77817 !important;
    opacity: 1;
  }
  .vitrine-kits-lista .kits__item a:hover .item__img::before {
    transform: translateX(-50%) translateY(0);
  }
}

.vitrine-kits-lista .kits__item.slick-current a:visited span,
.vitrine-kits-lista .kits__item.slick-current a:focus span,
.vitrine-kits-lista .kits__item.slick-current a:focus-visible span,
.vitrine-kits-lista .kits__item.slick-current a:focus-within span,
.vitrine-kits-lista .kits__item.slick-current a:hover span {
  text-decoration: none !important;
}

.vitrine-kits-lista .kits__item.slick-current a {
  text-decoration: none;
}
.vitrine-kits-lista .kits__item.slick-current a .item__img {
  border-top-right-radius: 0 !important;
  border-top-left-radius: 0 !important;
}
.vitrine-kits-lista .kits__item.slick-current a .item__img, .vitrine-kits-lista .kits__item.slick-current a .item__title {
  border: 3px solid #E77817 !important;
  opacity: 1;
}
.vitrine-kits-lista .kits__item.slick-current a .item__img::before {
  transform: translateX(-50%) translateY(0);
}
.vitrine-kits-lista .kits__item.slick-current a .item__title {
  border-radius: 20px;
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  background-color: #E77817;
}
.vitrine-kits-lista .kits__item.slick-current a .item__title span {
  font-size: 24px !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 900 !important;
  line-height: 100% !important;
  color: white;
  text-decoration: none !important;
}
@media (max-width: 768px) {
  .vitrine-kits-lista .kits__item.slick-current a .item__title span {
    font-size: 24px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 900 !important;
    line-height: 100% !important;
  }
}
@media (max-width: 500px) {
  .vitrine-kits-lista .kits__item.slick-current a .item__title span {
    font-size: 4.8vw !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 900 !important;
    line-height: 100% !important;
  }
}

.vitrine-kits-lista .kits__item a .item__title {
  font-size: 1.042vw !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 400 !important;
  line-height: 100% !important;
  transition: all 0.15s ease-in-out 0s;
  color: #8A8A8A;
  border: 3px solid transparent !important;
  overflow: hidden;
  text-align: center;
  width: 100%;
  text-decoration: none !important;
}
.vitrine-kits-lista .kits__item a .item__title span {
  transition: all 0.15s ease-in-out 0s;
  text-decoration: none !important;
}
@media (min-width: 1921px) {
  .vitrine-kits-lista .kits__item a .item__title {
    font-size: 20px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 400 !important;
    line-height: 100% !important;
  }
}
@media (max-width: 768px) {
  .vitrine-kits-lista .kits__item a .item__title {
    padding: 10px 0;
    font-size: 20px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 400 !important;
    line-height: 100% !important;
  }
}
@media (max-width: 500px) {
  .vitrine-kits-lista .kits__item a .item__title {
    padding: 2vw 0;
    font-size: 4vw !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 400 !important;
    line-height: 100% !important;
  }
}

.vitrine-kits-lista .kits__item.slick-slide {
  margin: 0 5px;
}

.vitrine-kits-lista .kits__item a .item__img {
  transition: all 0.15s ease-in-out 0s;
  width: 10.417vw;
  height: 11.458vw;
  border-radius: 20px;
  border: 3px solid transparent !important;
  overflow: hidden;
  opacity: 0.7;
  position: relative;
}
.vitrine-kits-lista .kits__item a .item__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.vitrine-kits-lista .kits__item a .item__img::before {
  content: "ver opções";
  font-size: 0.833vw !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 700 !important;
  line-height: 100% !important;
  transition: all 0.15s ease-in-out 0s;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%) translateY(100%);
  width: 5vw;
  height: 1.979vw;
  border-top-left-radius: 1.042vw;
  border-top-right-radius: 1.042vw;
  background-color: #67A606;
  color: #fff;
}
@media (min-width: 1921px) {
  .vitrine-kits-lista .kits__item a .item__img {
    width: 200px;
    height: 220px;
  }
  .vitrine-kits-lista .kits__item a .item__img::before {
    font-size: 16px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 700 !important;
    line-height: 100% !important;
    width: 96px;
    height: 38px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
  }
}
@media (max-width: 768px) {
  .vitrine-kits-lista .kits__item a .item__img {
    width: 100%;
    height: 220px;
    border-radius: 20px;
  }
  .vitrine-kits-lista .kits__item a .item__img::before {
    font-size: 16px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 700 !important;
    line-height: 100% !important;
    width: 96px;
    height: 38px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
  }
}
@media (max-width: 500px) {
  .vitrine-kits-lista .kits__item a .item__img {
    border-radius: 4vw;
    height: 44vw;
  }
  .vitrine-kits-lista .kits__item a .item__img::before {
    font-size: 3.2vw !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 700 !important;
    line-height: 100% !important;
    width: 19.2vw;
    height: 7.6vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
  }
}

/*:::::::::::::::::::::::::::::::VITRINES PRATOS INDIVIDUAIS:::::::::::::::::::::::::::::::::::::*/
@media (max-width: 768px) {
  .vitrine-filtro {
    flex-wrap: wrap;
  }
}

.vitrine-filtro .custom-vitrine-filter {
  display: flex;
  grid-template-columns: repeat(4, 1fr);
  gap: 0.5vw;
}
@media (min-width: 1921px) {
  .vitrine-filtro .custom-vitrine-filter {
    gap: 0 9.6px;
  }
}
@media (max-width: 768px) {
  .vitrine-filtro .custom-vitrine-filter {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 10px 30px;
  }
}
@media (max-width: 500px) {
  .vitrine-filtro .custom-vitrine-filter {
    gap: 0 6vw;
  }
}

.vitrine-filtro .custom-vitrine-filter button {
  font-size: 0.729vw !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 400 !important;
  line-height: 100% !important;
  text-transform: uppercase;
  color: #8A8A8A;
  height: 2.083vw;
  min-width: 7vw;
  border-radius: 0.407vw;
  background-color: transparent;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.15s ease-in-out 0s;
}
.vitrine-filtro .custom-vitrine-filter button.active {
  pointer-events: none;
}
.vitrine-filtro .custom-vitrine-filter button.carne-btn-filtro, .vitrine-filtro .custom-vitrine-filter button.frango-btn-filtro, .vitrine-filtro .custom-vitrine-filter button.massas-btn-filtro, .vitrine-filtro .custom-vitrine-filter button.peixes-btn-filtro {
  border: 1px solid #C1600B !important;
}
.vitrine-filtro .custom-vitrine-filter button.carne-btn-filtro.active, .vitrine-filtro .custom-vitrine-filter button.frango-btn-filtro.active, .vitrine-filtro .custom-vitrine-filter button.massas-btn-filtro.active, .vitrine-filtro .custom-vitrine-filter button.peixes-btn-filtro.active {
  background-color: #C1600B;
  color: #FAFDF7;
  font-weight: 900;
}
.vitrine-filtro .custom-vitrine-filter button.sopas-btn-filtro, .vitrine-filtro .custom-vitrine-filter button.vegetarianos-btn-filtro {
  border: 1px solid #84C225 !important;
}
.vitrine-filtro .custom-vitrine-filter button.sopas-btn-filtro.active, .vitrine-filtro .custom-vitrine-filter button.vegetarianos-btn-filtro.active {
  background-color: #84C225;
  color: #FAFDF7;
  font-weight: 900;
}
@media (min-width: 1921px) {
  .vitrine-filtro .custom-vitrine-filter button {
    font-size: 14px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 400 !important;
    line-height: 100% !important;
    border-radius: 7.82px;
    height: 40px;
    min-width: 134.4px;
  }
}
@media (min-width: 768px) {
  .vitrine-filtro .custom-vitrine-filter button.carne-btn-filtro:hover, .vitrine-filtro .custom-vitrine-filter button.frango-btn-filtro:hover, .vitrine-filtro .custom-vitrine-filter button.massas-btn-filtro:hover, .vitrine-filtro .custom-vitrine-filter button.peixes-btn-filtro:hover {
    background-color: #C1600B;
    color: #FAFDF7;
    font-weight: 900;
  }
  .vitrine-filtro .custom-vitrine-filter button.sopas-btn-filtro:hover, .vitrine-filtro .custom-vitrine-filter button.vegetarianos-btn-filtro:hover {
    background-color: #84C225;
    color: #FAFDF7;
    font-weight: 900;
  }
}
@media (max-width: 768px) {
  .vitrine-filtro .custom-vitrine-filter button {
    font-size: 8.56px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 600 !important;
    line-height: 100% !important;
    min-width: 0 !important;
    width: auto !important;
    height: auto !important;
    border-radius: 7.13px;
    padding: 5px;
  }
  .vitrine-filtro .custom-vitrine-filter button.active {
    font-weight: 900;
  }
}
@media (max-width: 500px) {
  .vitrine-filtro .custom-vitrine-filter button {
    font-size: 2vw !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 600 !important;
    line-height: 100% !important;
    border-radius: 1.426vw;
    padding: 1vw;
    box-sizing: content-box;
  }
}

@keyframes vitrineFiltroLoader {
  from {
    transform: rotate(0);
  }
  to {
    transform: rotate(360deg);
  }
}
.vitrine-filtro-loader {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  top: 0;
  left: 0;
  width: 100%;
  height: 400px;
}
.vitrine-filtro-loader::before {
  content: "";
  width: 25px;
  height: 25px;
  border-radius: 100%;
  border: 5px solid #E6F8CB !important;
  border-bottom-color: #84C225 !important;
  animation: linear 0.5s vitrineFiltroLoader infinite;
}

/*:::::::::::::::::::::::::::::::PAGINA DE PRODUTO(PDP):::::::::::::::::::::::::::::::::::::*/
.acoes-produto div:has(.flag-economize) {
  display: flex;
  align-items: center;
}
@media (min-width: 1921px) {
  .acoes-produto div:has(.flag-economize) {
    gap: 0 40px;
    margin: 30px 0;
  }
}
@media (min-width: 768px) {
  .acoes-produto div:has(.flag-economize) {
    gap: 0 2.083vw;
    margin: 1.563vw 0;
  }
}
@media (max-width: 768px) {
  .acoes-produto div:has(.flag-economize) {
    justify-content: space-between;
  }
}

.acoes-produto .preco-produto {
  margin-bottom: 0 !important;
}

.flag-economize {
  display: flex;
  align-items: center;
  background-color: #F5FCEB;
  box-sizing: border-box;
}
@media (min-width: 1921px) {
  .flag-economize {
    gap: 0 6px;
    padding: 7px 13px;
    border-radius: 10.67px;
  }
}
@media (min-width: 768px) {
  .flag-economize {
    gap: 0 0.313vw;
    padding: 0.365vw 0.677vw;
    border-radius: 0.556vw;
  }
}
@media (max-width: 768px) {
  .flag-economize {
    gap: 0 6px;
    padding: 7px 13px;
    border-radius: 10.67px;
  }
}
@media (max-width: 500px) {
  .flag-economize {
    gap: 0 1.2vw;
    padding: 1.4vw 2.6vw;
    border-radius: 2.134vw;
  }
}

span.economize__icon {
  line-height: 0 !important;
}

@media (min-width: 1921px) {
  span.economize__icon svg {
    width: 19px;
    height: 20px;
  }
}
@media (min-width: 768px) {
  span.economize__icon svg {
    width: 0.99vw;
    height: 1.042vw;
  }
}
@media (max-width: 768px) {
  span.economize__icon svg {
    width: 18.67px;
    height: 18.67px;
  }
}
@media (max-width: 500px) {
  span.economize__icon svg {
    width: 3.734vw;
    height: 3.734vw;
  }
}

span.economize__valor {
  font-family: Nunito Sans;
  font-weight: 500;
  font-size: 13.33px;
  color: #67A606;
}
@media (min-width: 1921px) {
  span.economize__valor {
    font-size: 13.33px;
  }
}
@media (min-width: 768px) {
  span.economize__valor {
    font-size: 0.694vw;
  }
}
@media (max-width: 768px) {
  span.economize__valor {
    font-size: 13.33px;
  }
}
@media (max-width: 500px) {
  span.economize__valor {
    font-size: 2.666vw;
  }
}

@media (min-width: 1921px) {
  .pagina-produto .listagem > ul {
    grid-template-columns: repeat(3, 1fr);
    padding-left: 230.4px;
    padding-right: 230.4px;
    grid-column-gap: 46px;
  }
}
@media (min-width: 768px) {
  .pagina-produto .listagem > ul {
    grid-template-columns: repeat(3, 1fr);
    padding-left: 12vw;
    padding-right: 12vw;
    grid-column-gap: 2.396vw;
  }
}

@media (min-width: 768px) {
  .pagina-produto .listagem > ul li:nth-child(4) {
    display: none;
  }
}

.controlador__slides .slick-arrow {
  z-index: 10 !important;
}

.pagina-produto .controlador__slides .slick-slide {
  margin: 0 10px;
}

.pagina-produto #corpo .conteiner {
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

.pagina-produto .secao-produto {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  background-color: #FFFAF5;
  gap: 0 4.74vw;
  padding-top: 2.135vw;
  padding-bottom: 3.594vw;
  position: relative;
}
@media (min-width: 1921px) {
  .pagina-produto .secao-produto {
    gap: 0 91px;
    padding-top: 41px;
    padding-bottom: 69px;
  }
}
@media (max-width: 768px) {
  .pagina-produto .secao-produto {
    flex-direction: column;
    align-items: center;
  }
}

.pagina-produto .secao-produto::after {
  content: "";
  width: 2.76vw;
  height: 2.76vw;
  border-radius: 0.521vw;
  background: #FFFAF5;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%) translateY(20%) rotate(45deg);
  z-index: 9;
}
@media (min-width: 1921px) {
  .pagina-produto .secao-produto::after {
    width: 53px;
    height: 53px;
    border-radius: 10px;
  }
}

.pagina-produto .secao-produto .produto__img {
  width: 33.854vw;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 1.563vw 0;
  opacity: 0;
  transition: all 0.2s ease-in-out 0s;
}
@media (min-width: 1921px) {
  .pagina-produto .secao-produto .produto__img {
    width: 650px;
    gap: 30px 0;
  }
}
@media (max-width: 768px) {
  .pagina-produto .secao-produto .produto__img {
    width: 100%;
    margin-top: 15px;
  }
}

@media (min-width: 768px) {
  .pagina-produto .secao-produto .produto__img .img__container {
    height: 20.833vw;
  }
}
@media (max-width: 768px) {
  .pagina-produto .secao-produto .produto__img .img__container {
    height: 292px;
  }
}

.pagina-produto .secao-produto .produto__img .img__container .container__imgWrapper {
  border-radius: 10px;
  overflow: hidden;
}
.pagina-produto .secao-produto .produto__img .img__container .container__imgWrapper img {
  object-fit: cover;
  object-position: center;
  height: 100%;
  width: 100%;
}
@media (min-width: 768px) {
  .pagina-produto .secao-produto .produto__img .img__container .container__imgWrapper {
    height: 20.833vw;
  }
}
@media (max-width: 768px) {
  .pagina-produto .secao-produto .produto__img .img__container .container__imgWrapper {
    height: 292px;
  }
}

.controlador__slides.slick-initialized.slick-slider {
  display: flex;
  align-items: center;
}
@media (min-width: 1921px) {
  .controlador__slides.slick-initialized.slick-slider {
    gap: 15px;
  }
}
@media (min-width: 768px) {
  .controlador__slides.slick-initialized.slick-slider {
    gap: 0.781vw;
  }
}
@media (max-width: 768px) {
  .controlador__slides.slick-initialized.slick-slider {
    padding: 0 20px;
  }
}

.controlador__slides.slick-initialized.slick-slider .slick-arrow {
  background-color: transparent;
  width: auto;
  height: auto;
  position: initial;
  transform: translateY(0);
}
@media (max-width: 768px) {
  .controlador__slides.slick-initialized.slick-slider .slick-arrow {
    padding: 5px;
  }
}

.pagina-produto .secao-produto .produto__img .img__controlador #btn-prev,
.pagina-produto .secao-produto .produto__img .img__controlador #btn-next {
  padding: 0 !important;
  margin: 0 !important;
  width: 2.014vw;
  height: 2.014vw;
  background-color: transparent;
  transition: all 0.15s ease-in-out 0s;
}
.pagina-produto .secao-produto .produto__img .img__controlador #btn-prev img,
.pagina-produto .secao-produto .produto__img .img__controlador #btn-next img {
  width: 100%;
  height: auto;
  display: block;
  object-fit: contain;
  transition: all 0.15s ease-in-out 0s;
}
@media (min-width: 1921px) {
  .pagina-produto .secao-produto .produto__img .img__controlador #btn-prev,
  .pagina-produto .secao-produto .produto__img .img__controlador #btn-next {
    width: 38.67px;
    height: 38.67px;
  }
}
@media (min-width: 768px) {
  .pagina-produto .secao-produto .produto__img .img__controlador #btn-prev:hover,
  .pagina-produto .secao-produto .produto__img .img__controlador #btn-next:hover {
    transform: scale(1.05);
  }
}
@media (max-width: 768px) {
  .pagina-produto .secao-produto .produto__img .img__controlador #btn-prev,
  .pagina-produto .secao-produto .produto__img .img__controlador #btn-next {
    width: 28px;
    height: 28px;
    margin: 0 auto !important;
  }
}

.pagina-produto .secao-produto .produto__img .img__controlador .controlador__slides div.slick-current .controlador__imgWrapper {
  border: 4px solid #67A606 !important;
}

.pagina-produto .secao-produto .produto__img .img__controlador .controlador__slides .controlador__imgWrapper {
  border-radius: 0.521vw;
  width: 4.688vw;
  height: 4.688vw;
  border: 4px solid transparent !important;
  overflow: hidden;
  transition: all 0.15s ease-in-out 0s;
  cursor: pointer;
  margin: 0 auto;
}
.pagina-produto .secao-produto .produto__img .img__controlador .controlador__slides .controlador__imgWrapper img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
}
@media (min-width: 1921px) {
  .pagina-produto .secao-produto .produto__img .img__controlador .controlador__slides .controlador__imgWrapper {
    width: 90px;
    height: 90px;
    border-radius: 10px;
  }
}
@media (max-width: 768px) {
  .pagina-produto .secao-produto .produto__img .img__controlador .controlador__slides .controlador__imgWrapper {
    width: 60px;
    height: 60px;
    border-radius: 10px;
  }
}
@media (max-width: 500px) {
  .pagina-produto .secao-produto .produto__img .img__controlador .controlador__slides .controlador__imgWrapper {
    width: 12vw;
    height: 12vw;
    border-radius: 2vw;
  }
}

.produto__info {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-direction: column;
  width: 28.385vw;
}
@media (min-width: 1921px) {
  .produto__info {
    width: 545px;
  }
}
@media (max-width: 768px) {
  .produto__info {
    width: 400px;
  }
}
@media (max-width: 500px) {
  .produto__info {
    width: 80vw;
  }
}

.tituloReview__titulo {
  margin-top: 1.042vw;
}
@media (min-width: 1921px) {
  .tituloReview__titulo {
    margin-top: 20px;
  }
}

.tituloReview__titulo h1.nome-produto {
  font-size: 1.667vw !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 800 !important;
  line-height: 100% !important;
  color: #C1600B;
}
@media (min-width: 1921px) {
  .tituloReview__titulo h1.nome-produto {
    font-size: 32px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 800 !important;
    line-height: 100% !important;
  }
}
@media (max-width: 768px) {
  .tituloReview__titulo h1.nome-produto {
    font-size: 24px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 800 !important;
    line-height: 100% !important;
  }
}
@media (max-width: 500px) {
  .tituloReview__titulo h1.nome-produto {
    font-size: 4.8vw !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 800 !important;
    line-height: 100% !important;
  }
}

.codBadge__sku span {
  font-size: 0.625vw !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 400 !important;
  line-height: 100% !important;
  color: #8A8A8A;
}
@media (min-width: 1921px) {
  .codBadge__sku span {
    font-size: 12px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 400 !important;
    line-height: 100% !important;
  }
}
@media (max-width: 768px) {
  .codBadge__sku span {
    font-size: 12px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 400 !important;
    line-height: 100% !important;
  }
}
@media (max-width: 500px) {
  .codBadge__sku span {
    font-size: 2.4vw !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 400 !important;
    line-height: 100% !important;
  }
}

.info__variacoes {
  display: none;
  align-items: center;
  gap: 0 0.26vw;
  margin-top: 1.042vw;
}
@media (min-width: 1921px) {
  .info__variacoes {
    gap: 0 5px;
    margin-top: 20px;
  }
}

.info__variacoes span {
  font-size: 0.625vw !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 400 !important;
  line-height: 100% !important;
}
@media (min-width: 1921px) {
  .info__variacoes span {
    font-size: 12px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 400 !important;
    line-height: 100% !important;
  }
}

.info__variacoes a {
  display: inline-flex;
  width: 4.74vw;
  height: 1.823vw;
  border-radius: 0.521vw;
  border: 1px solid #4C5144;
  text-align: center;
  font-size: 0.729vw !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 400 !important;
  line-height: 100% !important;
  color: #4C5144;
  justify-content: center;
  align-items: center;
}
@media (min-width: 1921px) {
  .info__variacoes a {
    width: 91px;
    height: 35px;
    border-radius: 10px;
    font-size: 14px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 400 !important;
    line-height: 100% !important;
  }
}
@media (min-width: 768px) {
  .info__variacoes a:hover {
    text-decoration: none !important;
  }
}

.info__variacoes span:nth-child(1) {
  display: inline-block;
  max-width: 14ch;
}

.info__variacoes .variacoes__btnCategoria {
  width: 5.573vw;
  height: 1.146vw;
  border-radius: 0.417vw;
  font-size: 0.521vw !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 400 !important;
  line-height: 100% !important;
  color: #C1600B;
  border-color: #C1600B;
}
@media (min-width: 1921px) {
  .info__variacoes .variacoes__btnCategoria {
    width: 107px;
    height: 22px;
    border-radius: 8px;
    font-size: 10px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 400 !important;
    line-height: 100% !important;
  }
}

.pagina-produto .secao-produto .acoes-produto .comprar {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
}
.pagina-produto .secao-produto .acoes-produto .preco-produto .preco-venda {
  font-size: 0.729vw !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 400 !important;
  line-height: 100% !important;
  color: #E77817;
}
.pagina-produto .secao-produto .acoes-produto .preco-produto .preco-venda span {
  text-decoration: line-through;
}
@media (min-width: 1921px) {
  .pagina-produto .secao-produto .acoes-produto .preco-produto .preco-venda {
    font-size: 14px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 400 !important;
    line-height: 100% !important;
  }
}
@media (max-width: 768px) {
  .pagina-produto .secao-produto .acoes-produto .preco-produto .preco-venda {
    font-size: 14px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 400 !important;
    line-height: 100% !important;
  }
}
@media (max-width: 500px) {
  .pagina-produto .secao-produto .acoes-produto .preco-produto .preco-venda {
    font-size: 2.8vw !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 400 !important;
    line-height: 100% !important;
  }
}

.pagina-produto .secao-produto .acoes-produto .preco-produto .preco-promocional {
  font-size: 0.729vw !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 400 !important;
  line-height: 100% !important;
  color: #4C5144;
}
@media (min-width: 1921px) {
  .pagina-produto .secao-produto .acoes-produto .preco-produto .preco-promocional {
    font-size: 14px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 400 !important;
    line-height: 100% !important;
  }
}
@media (max-width: 768px) {
  .pagina-produto .secao-produto .acoes-produto .preco-produto .preco-promocional {
    font-size: 14px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 400 !important;
    line-height: 100% !important;
  }
}
@media (max-width: 500px) {
  .pagina-produto .secao-produto .acoes-produto .preco-produto .preco-promocional {
    font-size: 2.8vw !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 400 !important;
    line-height: 100% !important;
  }
}

.pagina-produto .secao-produto .acoes-produto .preco-produto .desconto-a-vista {
  font-size: 0.729vw !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 400 !important;
  line-height: 100% !important;
  color: #4C5144;
  margin: 0.5vw 0;
}
.pagina-produto .secao-produto .acoes-produto .preco-produto .desconto-a-vista span {
  font-size: 1.458vw !important;
  font-family: "Parkinsans", sans-serif !important;
  font-weight: 700 !important;
  line-height: 1.042vw !important;
  color: #67A606;
}
@media (min-width: 1921px) {
  .pagina-produto .secao-produto .acoes-produto .preco-produto .desconto-a-vista {
    font-size: 14px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 400 !important;
    line-height: 100% !important;
    margin: 5px 0;
  }
  .pagina-produto .secao-produto .acoes-produto .preco-produto .desconto-a-vista span {
    font-size: 28px !important;
    font-family: "Parkinsans", sans-serif !important;
    font-weight: 700 !important;
    line-height: 20px !important;
    color: #67A606;
  }
}
@media (max-width: 768px) {
  .pagina-produto .secao-produto .acoes-produto .preco-produto .desconto-a-vista {
    font-size: 14px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 400 !important;
    line-height: 100% !important;
  }
  .pagina-produto .secao-produto .acoes-produto .preco-produto .desconto-a-vista span {
    font-size: 28px !important;
    font-family: "Parkinsans", sans-serif !important;
    font-weight: 700 !important;
    line-height: 100% !important;
  }
}
@media (max-width: 500px) {
  .pagina-produto .secao-produto .acoes-produto .preco-produto .desconto-a-vista {
    font-size: 2.8vw !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 400 !important;
    line-height: 100% !important;
  }
  .pagina-produto .secao-produto .acoes-produto .preco-produto .desconto-a-vista span {
    font-size: 5.6vw !important;
    font-family: "Parkinsans", sans-serif !important;
    font-weight: 700 !important;
    line-height: 100% !important;
  }
}

strong.parcelas__bold strong,
strong.parcelas__bold strong.cor-principal.titulo {
  font-size: 0.729vw !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 700 !important;
  line-height: 100% !important;
}
@media (min-width: 1921px) {
  strong.parcelas__bold strong,
  strong.parcelas__bold strong.cor-principal.titulo {
    font-size: 14px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 700 !important;
    line-height: 100% !important;
  }
}
@media (max-width: 768px) {
  strong.parcelas__bold strong,
  strong.parcelas__bold strong.cor-principal.titulo {
    font-size: 14px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 700 !important;
    line-height: 100% !important;
  }
}
@media (max-width: 768px) {
  strong.parcelas__bold strong,
  strong.parcelas__bold strong.cor-principal.titulo {
    font-size: 2.8vw !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 700 !important;
    line-height: 100% !important;
  }
}

.pagina-produto .secao-produto .acoes-produto .comprar .disponibilidade-produto,
.pagina-produto .secao-produto .acoes-produto .comprar .qtde-adicionar-carrinho .qtde-carrinho-title {
  display: none;
}

.pagina-produto .secao-produto .acoes-produto .comprar .qtde-adicionar-carrinho {
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  display: flex;
  justify-content: center;
  align-items: center;
}

.pagina-produto .secao-produto .acoes-produto .comprar .qtde-adicionar-carrinho input[type=number]::-webkit-outer-spin-button,
.pagina-produto .secao-produto .acoes-produto .comprar .qtde-adicionar-carrinho input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.pagina-produto .secao-produto .acoes-produto .comprar .qtde-adicionar-carrinho input[type=number] {
  -moz-appearance: textfield;
}

.info__comprar {
  width: 100%;
}

#aumentarQtdBtn,
#diminuirQtdBtn {
  border: 1.5px solid #FFC492 !important;
  width: 2.079vw;
  height: 2.916vw;
  background-color: transparent;
  font-size: 0.972vw !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 500 !important;
  line-height: 100% !important;
  color: #67A606;
  transition: all 0.15s ease-in-out 0s;
}
@media (min-width: 1921px) {
  #aumentarQtdBtn,
  #diminuirQtdBtn {
    width: 39.91px;
    height: 55.99px;
    font-size: 18.67px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 500 !important;
    line-height: 100% !important;
  }
}
@media (min-width: 768px) {
  #aumentarQtdBtn:hover,
  #diminuirQtdBtn:hover {
    border-color: #E77817;
    background-color: #67A606;
    color: #fff;
  }
}
@media (max-width: 768px) {
  #aumentarQtdBtn,
  #diminuirQtdBtn {
    width: 39.91px;
    height: 55.99px;
    font-size: 18.67px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 500 !important;
    line-height: 100% !important;
  }
}
@media (max-width: 500px) {
  #aumentarQtdBtn,
  #diminuirQtdBtn {
    width: 7.982vw;
    height: 11.198vw;
    font-size: 3.734vw !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 500 !important;
    line-height: 100% !important;
  }
}

#diminuirQtdBtn {
  border-top-left-radius: 0.521vw;
  border-bottom-left-radius: 0.521vw;
}
@media (min-width: 1921px) {
  #diminuirQtdBtn {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
  }
}

#aumentarQtdBtn {
  border-top-right-radius: 0.521vw;
  border-bottom-right-radius: 0.521vw;
}
@media (min-width: 1921px) {
  #aumentarQtdBtn {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
  }
}

.pagina-produto .secao-produto .acoes-produto .comprar .qtde-adicionar-carrinho input {
  width: 4.157vw;
  height: 2.916vw;
  border: 1.5px solid #FFC492 !important;
  border-radius: 0;
  background-color: transparent;
  padding: 0 !important;
  margin: 0 !important;
  box-sizing: border-box;
  font-size: 0.972vw !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 900 !important;
  line-height: 100% !important;
  color: #67A606;
}
@media (min-width: 1921px) {
  .pagina-produto .secao-produto .acoes-produto .comprar .qtde-adicionar-carrinho input {
    width: 79.82px;
    height: 55.99px;
    font-size: 18.67px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 900 !important;
    line-height: 100% !important;
  }
}
@media (max-width: 768px) {
  .pagina-produto .secao-produto .acoes-produto .comprar .qtde-adicionar-carrinho input {
    width: 79.82px;
    height: 55.99px;
    font-size: 18.67px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 900 !important;
    line-height: 100% !important;
  }
}
@media (max-width: 500px) {
  .pagina-produto .secao-produto .acoes-produto .comprar .qtde-adicionar-carrinho input {
    width: 15.964vw;
    height: 11.198vw;
    font-size: 3.734vw !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 900 !important;
    line-height: 100% !important;
  }
}

.pagina-produto #corpo .conteiner .secao-principal .produto .acoes-produto .comprar .botao.botao-comprar.principal {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 !important;
  background: #67A606;
  color: #FFFAF5;
  border: 1px solid #67A606 !important;
  width: 16.667vw;
  height: 2.917vw;
  text-shadow: none;
  margin-left: auto;
  font-size: 0.952vw !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 500 !important;
  line-height: 100% !important;
  transition: all 0.15s ease-in-out 0s;
}
.pagina-produto #corpo .conteiner .secao-principal .produto .acoes-produto .comprar .botao.botao-comprar.principal i {
  display: none !important;
}
@media (min-width: 1921px) {
  .pagina-produto #corpo .conteiner .secao-principal .produto .acoes-produto .comprar .botao.botao-comprar.principal {
    border-radius: 8.81px !important;
    width: 320px;
    height: 56px;
    font-size: 18.27px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 500 !important;
    line-height: 100% !important;
  }
}
@media (min-width: 768px) {
  .pagina-produto #corpo .conteiner .secao-principal .produto .acoes-produto .comprar .botao.botao-comprar.principal:hover {
    filter: brightness(1.2);
  }
}
@media (max-width: 768px) {
  .pagina-produto #corpo .conteiner .secao-principal .produto .acoes-produto .comprar .botao.botao-comprar.principal {
    width: 259px !important;
    height: 45px;
    font-size: 14.79px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 700 !important;
    line-height: 100% !important;
  }
}
@media (max-width: 500px) {
  .pagina-produto #corpo .conteiner .secao-principal .produto .acoes-produto .comprar .botao.botao-comprar.principal {
    width: 45vw !important;
    height: 10.5vw;
    font-size: 2.958vw !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 700 !important;
    line-height: 100% !important;
  }
}

.pagina-produto .secao-produto .cep {
  width: 100%;
  margin-top: 1.837vw;
}
@media (min-width: 1921px) {
  .pagina-produto .secao-produto .cep {
    margin-top: 35.28px;
  }
}

.cep #formCalcularCep label {
  display: none;
}

.cep #formCalcularCep .input-append.input-prepend {
  position: relative;
  width: 100%;
}

.cep #formCalcularCep .input-append.input-prepend input::placeholder {
  font-size: 0.729vw !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 500 !important;
  line-height: 100% !important;
  color: #8A8A8A;
}
@media (min-width: 1921px) {
  .cep #formCalcularCep .input-append.input-prepend input::placeholder {
    font-size: 14px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 500 !important;
    line-height: 100% !important;
  }
}
@media (max-width: 768px) {
  .cep #formCalcularCep .input-append.input-prepend input::placeholder {
    font-size: 10.25px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 500 !important;
    line-height: 100% !important;
  }
}
@media (max-width: 500px) {
  .cep #formCalcularCep .input-append.input-prepend input::placeholder {
    font-size: 2.05vw !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 500 !important;
    line-height: 100% !important;
  }
}

.cep #formCalcularCep .input-append.input-prepend input {
  width: 100%;
  height: 2.917vw;
  border: 1.48px solid #FFC492;
  background: transparent;
  border-radius: 0.515vw;
  padding: 0 1.185vw;
  box-sizing: border-box;
  font-size: 0.729vw !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 900 !important;
  line-height: 100% !important;
  color: #67A606;
}
@media (min-width: 1921px) {
  .cep #formCalcularCep .input-append.input-prepend input {
    width: 545px;
    height: 56px;
    border-radius: 9.89px;
    padding: 0 22.75px;
  }
}
@media (max-width: 768px) {
  .cep #formCalcularCep .input-append.input-prepend input {
    width: 100%;
    height: 41px;
    border-radius: 7.24px;
    padding: 0 7.48px;
  }
}
@media (max-width: 500px) {
  .cep #formCalcularCep .input-append.input-prepend input {
    height: 8.2vw;
    border-radius: 1.448vw;
    padding: 0 1.496vw;
  }
}

.cep #formCalcularCep .input-append.input-prepend button.btn,
.pagina-produto #corpo .conteiner .secao-principal .produto .cep .form-inline .input-append.input-prepend button.btn {
  position: absolute;
  right: 0.532vw;
  top: 50%;
  transform: translateY(-50%);
  width: 3.434vw;
  height: 1.83vw !important;
  background: #E77817;
  font-size: 0.721vw !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 500 !important;
  line-height: 100% !important;
  color: #fff;
  padding: 0 !important;
  margin: 0 !important;
  border-radius: 0;
  border: none;
  z-index: 2;
  transition: all 0.15s ease-in-out 0s;
}
@media (min-width: 1921px) {
  .cep #formCalcularCep .input-append.input-prepend button.btn,
  .pagina-produto #corpo .conteiner .secao-principal .produto .cep .form-inline .input-append.input-prepend button.btn {
    width: 65.94px;
    height: 35.14px;
    right: 10.21px;
    font-size: 13.85px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 500 !important;
    line-height: 100% !important;
  }
}
@media (min-width: 768px) {
  .cep #formCalcularCep .input-append.input-prepend button.btn:hover,
  .pagina-produto #corpo .conteiner .secao-principal .produto .cep .form-inline .input-append.input-prepend button.btn:hover {
    filter: brightness(1.2);
  }
}
@media (max-width: 768px) {
  .cep #formCalcularCep .input-append.input-prepend button.btn,
  .pagina-produto #corpo .conteiner .secao-principal .produto .cep .form-inline .input-append.input-prepend button.btn {
    width: 48.28px;
    height: 25.73px !important;
    right: 7.48px;
    font-size: 10.14px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 500 !important;
    line-height: 100% !important;
  }
}
@media (max-width: 500px) {
  .cep #formCalcularCep .input-append.input-prepend button.btn,
  .pagina-produto #corpo .conteiner .secao-principal .produto .cep .form-inline .input-append.input-prepend button.btn {
    width: 9.656vw;
    height: 5.146vw !important;
    right: 1.496vw;
    font-size: 2.028vw !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 500 !important;
    line-height: 100% !important;
  }
}

.pagina-produto .secao-produto .parcelas-produto {
  width: 100%;
  margin-top: 1.837vw;
}
@media (min-width: 1921px) {
  .pagina-produto .secao-produto .parcelas-produto {
    margin-top: 35.28px;
  }
}

.info__tabelaNutri {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 1.837vw;
}
@media (min-width: 1921px) {
  .info__tabelaNutri {
    margin-top: 35.28px;
  }
}

button.tabelaNutri__btnTabela,
button.tabelaNutri__maisInfo {
  width: 13.75vw;
  height: 2.917vw;
  border-radius: 0.459vw;
  font-size: 0.729vw !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 700 !important;
  line-height: 100% !important;
  text-transform: uppercase;
  transition: all 0.15s ease-in-out 0s;
}
@media (min-width: 1921px) {
  button.tabelaNutri__btnTabela,
  button.tabelaNutri__maisInfo {
    width: 264px;
    height: 56px;
    font-size: 14px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 700 !important;
    line-height: 100% !important;
    border-radius: 8.81px;
  }
}
@media (min-width: 768px) {
  button.tabelaNutri__btnTabela:hover,
  button.tabelaNutri__maisInfo:hover {
    filter: brightness(1.2);
  }
}
@media (max-width: 768px) {
  button.tabelaNutri__btnTabela,
  button.tabelaNutri__maisInfo {
    font-size: 10.25px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 700 !important;
    line-height: 100% !important;
    width: 193px;
    height: 41px;
  }
}
@media (max-width: 500px) {
  button.tabelaNutri__btnTabela,
  button.tabelaNutri__maisInfo {
    font-size: 2.05vw !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 700 !important;
    line-height: 100% !important;
    width: 38.6vw;
    height: 8.2vw;
  }
}

button.tabelaNutri__btnTabela {
  background: #F69A4A;
  color: #FFFAF5;
}

button.tabelaNutri__maisInfo {
  background: transparent;
  color: #8A8A8A;
  border: 1px solid #FFC492;
}

.pagina-produto #corpo > div > div.secao-principal.row-fluid.sem-coluna > div > div:nth-child(2) {
  display: none !important;
}

.produto .abas-custom,
.pagina-produto #corpo .conteiner .abas-custom {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-areas: "desc img1" "desc img2";
  margin-top: 6.51vw;
  grid-gap: 2.135vw 2.604vw;
}
@media (min-width: 1921px) {
  .produto .abas-custom,
  .pagina-produto #corpo .conteiner .abas-custom {
    margin-top: 125px;
    grid-gap: 41px 50px;
  }
}
@media (max-width: 768px) {
  .produto .abas-custom,
  .pagina-produto #corpo .conteiner .abas-custom {
    grid-gap: 30px;
    grid-template-rows: 1fr auto 1fr;
    grid-template-columns: 1fr;
    grid-template-areas: "img1" "desc" "img3";
    padding: 20px 50px !important;
  }
}
@media (max-width: 500px) {
  .produto .abas-custom,
  .pagina-produto #corpo .conteiner .abas-custom {
    grid-gap: 6vw;
  }
}

div#descricao::before {
  content: "Mais Informações";
  font-size: 1.25vw !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 800 !important;
  line-height: 100% !important;
  color: #C1600B;
  position: absolute;
  top: -2.604vw;
  left: 2.031vw;
}
@media (min-width: 1921px) {
  div#descricao::before {
    font-size: 24px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 800 !important;
    line-height: 100% !important;
    top: -50px;
    left: 39px;
  }
}
@media (max-width: 768px) {
  div#descricao::before {
    font-size: 24px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 800 !important;
    line-height: 100% !important;
    top: -30px;
    left: 10px;
  }
}
@media (max-width: 500px) {
  div#descricao::before {
    font-size: 4.8vw !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 800 !important;
    line-height: 100% !important;
  }
}

div#descricao {
  position: relative;
  box-sizing: border-box;
  background-color: #FFFAF5;
  border: 1px solid #FFF1E4;
  border-radius: 0.729vw;
  padding: 2.031vw 2.448vw;
  width: 36.458vw;
}
@media (min-width: 1921px) {
  div#descricao {
    padding: 39px 47px;
    border-radius: 14px;
    width: 700px;
  }
}
@media (max-width: 768px) {
  div#descricao {
    padding: 25px 30px;
    width: 100%;
  }
}
@media (max-width: 768px) {
  div#descricao {
    padding: 5vw 6vws;
  }
}

.produto .abas-custom .tab-content {
  grid-area: desc;
  display: flex;
  justify-content: flex-end;
  padding: 0;
  box-shadow: none;
  overflow: visible;
}
@media (max-width: 768px) {
  .produto .abas-custom .tab-content {
    margin-top: 20px;
  }
}

a.btn-descricao-kits {
  font-family: Nunito Sans;
  font-weight: 700;
  font-size: 16px;
  padding: 8px;
  border: 1px solid #C1600B;
  color: #C1600B;
  border-radius: 10px;
  text-decoration: none;
  margin-top: 60px;
  display: inline-block;
}

.produto .abas-custom .tab-content .tab-pane {
  font-size: 0.833vw !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 400 !important;
  line-height: 100% !important;
  color: #4C5144;
}
.produto .abas-custom .tab-content .tab-pane ul {
  list-style: none !important;
  padding: 0;
  margin: 0;
}
.produto .abas-custom .tab-content .tab-pane ul li p strong {
  font-weight: 800;
}
@media (min-width: 1921px) {
  .produto .abas-custom .tab-content .tab-pane {
    font-size: 16px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 400 !important;
    line-height: 100% !important;
  }
}
@media (max-width: 768px) {
  .produto .abas-custom .tab-content .tab-pane {
    font-size: 16px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 400 !important;
    line-height: 100% !important;
  }
}
@media (max-width: 500px) {
  .produto .abas-custom .tab-content .tab-pane {
    font-size: 3.2vw !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 400 !important;
    line-height: 100% !important;
  }
}

@media (max-width: 768px) {
  .aproveite-tambem {
    padding: 20px 0;
  }
}

@media (max-width: 768px) {
  .aproveite-tambem .slick-list .slick-track .slick-slide .listagem-item {
    width: 90%;
    margin: 0 auto !important;
  }
}

@media (max-width: 768px) {
  .aproveite-tambem ul.slick-dots {
    display: flex !important;
    justify-content: center;
    gap: 10px;
  }
}

.secao-reviews {
  display: flex;
  justify-content: center;
  align-items: center;
}

.produto-reviews {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
@media (max-width: 768px) {
  .produto-reviews {
    flex-direction: column;
    gap: 20px;
  }
}
@media (max-width: 500px) {
  .produto-reviews {
    gap: 4vw;
  }
}

.produto-reviews > .slick-list {
  max-width: 75vw;
}
@media (min-width: 1921px) {
  .produto-reviews > .slick-list {
    max-width: 1440px;
  }
}

.produto-reviews > button {
  width: 0.937vw;
  height: 2.206vw;
  border-radius: 0.414vw;
  background-color: #FFE3CB;
  display: flex !important;
  justify-content: center;
  align-items: center;
}
@media (min-width: 1921px) {
  .produto-reviews > button {
    width: 17.99px;
    height: 42.35px;
    border-radius: 7.94px;
  }
}

.produto-reviews > button.slick-next {
  transform: rotate(180deg);
}

.produto-reviews > .slick-dots {
  position: absolute;
  bottom: -2.083vw;
  margin: 0;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0 0.729vw;
}
@media (min-width: 1921px) {
  .produto-reviews > .slick-dots {
    gap: 0 14px;
    bottom: -40px;
  }
}

.pagina-inicial .slick-dots {
  display: flex !important;
  margin: 0 !important;
  justify-content: center;
}
@media (max-width: 768px) {
  .pagina-inicial .slick-dots {
    gap: 0 14px;
    padding: 20px 0;
  }
}
@media (max-width: 500px) {
  .pagina-inicial .slick-dots {
    gap: 0 2.8vw;
    padding: 4vw 0;
  }
}

.slick-dots li button {
  width: 1.98vw;
  height: 0.343vw;
  border-radius: 0.114vw;
  background-color: #FFE3CB;
}
@media (min-width: 1921px) {
  .slick-dots li button {
    width: 38.02px;
    height: 6.58px;
    border-radius: 2.19px;
  }
}
@media (max-width: 768px) {
  .slick-dots li button {
    width: 38.02px;
    height: 6.58px;
    border-radius: 2.19px;
  }
}
@media (max-width: 500px) {
  .slick-dots li button {
    width: 7.604vw;
    height: 1.316vw;
    border-radius: 0.438vw;
  }
}

.slick-dots li.slick-active button {
  background-color: #F69A4A;
}

.produto-reviews__item {
  border: 1px solid #FFC492;
  background-color: #FFFAF5;
  margin: 0 auto;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
}
@media (min-width: 1921px) {
  .produto-reviews__item {
    width: 460px;
    min-height: 302px;
    border-radius: 10px;
    padding: 24px;
  }
}
@media (min-width: 768px) {
  .produto-reviews__item {
    width: 23.958vw;
    min-height: 15.729vw;
    border-radius: 0.521vw;
    padding: 1.25vw;
  }
}
@media (max-width: 768px) {
  .produto-reviews__item {
    width: 398px;
    min-height: 185px;
    border-radius: 8.68px;
    padding: 20px;
  }
}
@media (max-width: 500px) {
  .produto-reviews__item {
    width: 79.6vw;
    min-height: 37vw;
    border-radius: 1.736vwpx;
    padding: 4vw;
  }
}

.produto-reviews .produto-reviews__item .item__estrelas > i {
  font-size: 0.713vw;
  color: #84C225;
}
@media (min-width: 1921px) {
  .produto-reviews .produto-reviews__item .item__estrelas > i {
    font-size: 13.68px;
  }
}
@media (max-width: 768px) {
  .produto-reviews .produto-reviews__item .item__estrelas > i {
    font-size: 13.68px;
  }
}
@media (max-width: 500px) {
  .produto-reviews .produto-reviews__item .item__estrelas > i {
    font-size: 2.736vw;
  }
}

.produto-reviews .produto-reviews__item .item__comentario {
  margin-top: 0.781vw;
  margin-bottom: 1.354vw;
}
@media (min-width: 1921px) {
  .produto-reviews .produto-reviews__item .item__comentario {
    margin-top: 15px;
    margin-bottom: 26px;
  }
}
@media (max-width: 768px) {
  .produto-reviews .produto-reviews__item .item__comentario {
    margin-top: 15px;
    margin-bottom: 26px;
  }
}
@media (max-width: 500px) {
  .produto-reviews .produto-reviews__item .item__comentario {
    margin-top: 3vw;
    margin-bottom: 5.2vw;
  }
}

.produto-reviews .produto-reviews__item .item__comentario p {
  font-size: 0.729vw !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 400 !important;
  line-height: normal !important;
  color: #4C5144;
  margin: 0;
}
@media (min-width: 1921px) {
  .produto-reviews .produto-reviews__item .item__comentario p {
    font-size: 14px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 400 !important;
    line-height: normal !important;
  }
}
@media (max-width: 768px) {
  .produto-reviews .produto-reviews__item .item__comentario p {
    font-size: 14px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 400 !important;
    line-height: normal !important;
  }
}
@media (max-width: 500px) {
  .produto-reviews .produto-reviews__item .item__comentario p {
    font-size: 2.8vw !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 400 !important;
    line-height: normal !important;
  }
}

.produto-reviews .produto-reviews__item .item__info {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 0 0.781vw;
  margin-top: auto;
}
@media (min-width: 1921px) {
  .produto-reviews .produto-reviews__item .item__info {
    gap: 0 15px;
  }
}
@media (max-width: 768px) {
  .produto-reviews .produto-reviews__item .item__info {
    gap: 0 15px;
  }
}
@media (max-width: 500px) {
  .produto-reviews .produto-reviews__item .item__info {
    gap: 0 3vw;
  }
}

.produto-reviews__item .item__info .info__imgWrapper {
  width: 2.24vw;
  height: 2.24vw;
  border-radius: 100%;
  overflow: hidden;
}
.produto-reviews__item .item__info .info__imgWrapper img {
  width: 100%;
  max-width: 100%;
  object-fit: cover;
  object-position: center;
}
@media (min-width: 1921px) {
  .produto-reviews__item .item__info .info__imgWrapper {
    width: 43px;
    height: 43px;
  }
}
@media (max-width: 768px) {
  .produto-reviews__item .item__info .info__imgWrapper {
    width: 43px;
    height: 43px;
  }
}
@media (max-width: 500px) {
  .produto-reviews__item .item__info .info__imgWrapper {
    width: 8.6vw;
    height: 8.6vw;
  }
}

.produto-reviews__item .item__info .info__nomeData {
  display: flex;
  flex-direction: column;
  gap: 0.26vw 0;
}
@media (min-width: 1921px) {
  .produto-reviews__item .item__info .info__nomeData {
    gap: 5px 0;
  }
}
@media (max-width: 768px) {
  .produto-reviews__item .item__info .info__nomeData {
    gap: 5px 0;
  }
}
@media (max-width: 500px) {
  .produto-reviews__item .item__info .info__nomeData {
    gap: 1vw 0;
  }
}

.produto-reviews__item .item__info .info__nomeData .nomeData__nome span {
  font-size: 0.729vw !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 800 !important;
  line-height: 100% !important;
  color: #C1600B;
}
@media (min-width: 1921px) {
  .produto-reviews__item .item__info .info__nomeData .nomeData__nome span {
    font-size: 14px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 800 !important;
    line-height: 100% !important;
  }
}
@media (max-width: 768px) {
  .produto-reviews__item .item__info .info__nomeData .nomeData__nome span {
    font-size: 14px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 800 !important;
    line-height: 100% !important;
  }
}
@media (max-width: 500px) {
  .produto-reviews__item .item__info .info__nomeData .nomeData__nome span {
    font-size: 2.8vw !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 800 !important;
    line-height: 100% !important;
  }
}

.produto-reviews__item .item__info .info__nomeData .nomeData__data span {
  font-size: 0.625vw !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 400 !important;
  line-height: 100% !important;
  color: #4C5144;
}
@media (min-width: 1921px) {
  .produto-reviews__item .item__info .info__nomeData .nomeData__data span {
    font-size: 12px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 400 !important;
    line-height: 100% !important;
  }
}
@media (max-width: 768px) {
  .produto-reviews__item .item__info .info__nomeData .nomeData__data span {
    font-size: 12px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 400 !important;
    line-height: 100% !important;
  }
}
@media (max-width: 500px) {
  .produto-reviews__item .item__info .info__nomeData .nomeData__data span {
    font-size: 2.4vw !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 400 !important;
    line-height: 100% !important;
  }
}

/*:::::::::::::::::::::::::::::::PAGINA DE CATEGORIA(PDC) / PAGINA DE BUSCA(PDB):::::::::::::::::::::::::::::::::::::*/
.pagina-categoria #corpo > .conteiner,
.pagina-busca #corpo > .conteiner {
  max-width: 100% !important;
  padding: 0;
  margin: 0;
}

.pagina-categoria #corpo > .conteiner .secao-principal,
.pagina-busca #corpo > .conteiner .secao-principal {
  display: flex;
  justify-content: center;
  gap: 0 1.198vw;
  padding-top: 0.729vw;
}
@media (min-width: 1921px) {
  .pagina-categoria #corpo > .conteiner .secao-principal,
  .pagina-busca #corpo > .conteiner .secao-principal {
    gap: 0 23px;
    padding-top: 14px;
  }
}
@media (max-width: 768px) {
  .pagina-categoria #corpo > .conteiner .secao-principal,
  .pagina-busca #corpo > .conteiner .secao-principal {
    gap: 0;
    padding: 0;
  }
}

.pagina-categoria #listagemProdutos > ul,
.pagina-busca #listagemProdutos > ul {
  grid-template-columns: repeat(3, 1fr);
  gap: 1.563vw !important;
  padding: 0 1.563vw;
}
@media (min-width: 1921px) {
  .pagina-categoria #listagemProdutos > ul,
  .pagina-busca #listagemProdutos > ul {
    gap: 30px;
    padding: 0 30px;
  }
}
@media (max-width: 768px) {
  .pagina-categoria #listagemProdutos > ul,
  .pagina-busca #listagemProdutos > ul {
    grid-template-columns: repeat(2, 1fr);
    gap: 10px;
    padding: 20px 20px 0;
    margin-top: 20px;
  }
}

.pagina-categoria #listagemProdutos .listagem-item,
.pagina-busca #listagemProdutos .listagem-item {
  height: 30vw;
}
@media (min-width: 1921px) {
  .pagina-categoria #listagemProdutos .listagem-item,
  .pagina-busca #listagemProdutos .listagem-item {
    height: 576px;
    padding: 0 !important;
    padding-bottom: 25px !important;
  }
}
@media (max-width: 768px) {
  .pagina-categoria #listagemProdutos .listagem-item,
  .pagina-busca #listagemProdutos .listagem-item {
    width: 100%;
    height: 425px;
  }
}
@media (max-width: 500px) {
  .pagina-categoria #listagemProdutos .listagem-item,
  .pagina-busca #listagemProdutos .listagem-item {
    height: 85vw;
  }
}

.pagina-categoria #listagemProdutos .listagem-item .imagem-produto,
.pagina-busca #listagemProdutos .listagem-item .imagem-produto {
  height: 15.3vw;
}
@media (min-width: 1921px) {
  .pagina-categoria #listagemProdutos .listagem-item .imagem-produto,
  .pagina-busca #listagemProdutos .listagem-item .imagem-produto {
    height: 293.76px;
  }
}
@media (max-width: 768px) {
  .pagina-categoria #listagemProdutos .listagem-item .imagem-produto,
  .pagina-busca #listagemProdutos .listagem-item .imagem-produto {
    height: 175px;
  }
}
@media (max-width: 500px) {
  .pagina-categoria #listagemProdutos .listagem-item .imagem-produto,
  .pagina-busca #listagemProdutos .listagem-item .imagem-produto {
    height: 35vw;
  }
}

.pagina-categoria .conteudo,
.pagina-busca .conteudo {
  background-color: #FFFAF5;
  border: 1px solid #FFF1E4;
  border-radius: 0.729vw;
  width: 63.542vw;
  margin: 0;
}
@media (min-width: 1921px) {
  .pagina-categoria .conteudo,
  .pagina-busca .conteudo {
    border-radius: 14px;
    width: 1220px;
  }
}
@media (max-width: 768px) {
  .pagina-categoria .conteudo,
  .pagina-busca .conteudo {
    width: 100%;
    border: none !important;
    background-color: #fff;
  }
}

.pagina-categoria__header .ordenar-listagem .span6:nth-child(2) {
  display: none;
}

.pagina-categoria .titulo-categoria {
  padding: 0;
}

.pagina-categoria__header {
  display: flex;
  justify-content: space-between;
  padding: 0 1.563vw;
  margin-top: 2.083vw;
}
@media (min-width: 1921px) {
  .pagina-categoria__header {
    padding: 0 30px;
    margin-top: 40px;
  }
}
@media (max-width: 768px) {
  .pagina-categoria__header {
    height: 58px;
    margin-top: 0;
    background-color: #F5FCEB;
    border: 1px solid #E6F8CB;
    align-items: center;
    justify-content: flex-start;
    gap: 0 27px;
  }
  .pagina-categoria__header .vitrine-categoria {
    display: none;
  }
}

button.btn-filtro-pdc-mobile {
  display: flex;
  align-items: center;
  padding: 10px 13px;
  gap: 0 13px;
  border-radius: 5px;
  background-color: #67A606;
  color: #FAFDF7;
}
button.btn-filtro-pdc-mobile span {
  font-size: 14px !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 500 !important;
  line-height: 100% !important;
}

.filtro-mobile-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  gap: 10px;
  display: none;
  background-color: rgba(0, 0, 0, 0.7);
  overflow: scroll;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  z-index: 99999999;
}

.filtro-mobile-overlay button.filtro-mobile-overlay-close-btn {
  margin-right: 20px;
  background-color: transparent;
  border: none;
  font-size: 16px !important;
  font-family: "Font Awesome 5 Brands", sans-serif !important;
  font-weight: 900 !important;
  line-height: 100% !important;
  color: #FFFAF5;
  border: 2px solid #FFFAF5;
  border-radius: 100%;
  padding: 8px 10px;
  box-sizing: border-box;
}

.filtro-mobile-overlay .coluna.span3 {
  width: 100%;
  height: 60vh;
  background-color: #F5FCEB;
  border-top: 1px solid #E6F8CB;
  padding: 0 20px 100px;
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
  overflow: scroll;
}

.filtro-mobile-overlay .coluna.span3 .menu.lateral.outras ul.nivel-um,
.filtro-mobile-overlay .coluna.span3 .menu.lateral ul.nivel-dois {
  border: 2px solid #E6F8CB;
  border-radius: 10px;
  padding: 15px 25px;
}

.filtro-mobile-overlay .coluna.span3 .menu.lateral > strong.titulo,
.filtro-mobile-overlay .coluna.span3 .menu.lateral .nivel-um > li.com-filho > a > strong.titulo {
  font-size: 16px !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 800 !important;
  line-height: 100% !important;
  text-transform: uppercase;
  padding-left: 20px !important;
}

.filtro-mobile-overlay .coluna.span3 .menu.lateral .nivel-dois li:hover,
.filtro-mobile-overlay .coluna.span3 .menu.lateral .ativo {
  background-color: transparent;
}

.filtro-mobile-overlay .coluna.span3 .menu.lateral .nivel-dois li.ativo a {
  font-size: 16px !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 800 !important;
  line-height: 100% !important;
}

.filtro-mobile-overlay .coluna.span3 .menu.lateral .nivel-dois li a,
.filtro-mobile-overlay .coluna.span3 .menu.lateral.outras li .titulo {
  font-size: 16px !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 400 !important;
  line-height: 100% !important;
  margin: 10px 0;
}

.filtro-mobile-overlay .coluna.span3 .menu.lateral .nivel-um > li > a,
.filtro-mobile-overlay .coluna.span3 .menu.lateral .nivel-dois li {
  padding: 0;
}

.filtro-mobile-overlay .coluna.span3 .menu.lateral {
  background-color: transparent;
  box-shadow: none;
}

.filtro-mobile-overlay .coluna.span3 .menu.lateral .nivel-um {
  display: block;
  border: none;
}

.filtro-mobile-overlay .coluna.span3 .menu.lateral .com-filho.borda-principal {
  border: none !important;
}

.filtro-mobile-overlay .coluna.span3 .filtro-coluna {
  margin-top: 10px;
}

.filtro-mobile-overlay .coluna.span3 .filtro-coluna .filtro {
  box-shadow: none;
  outline: none;
  border: none;
  padding: 0;
}

.filtro-mobile-overlay .coluna.span3 .filtro-coluna .filtro h4 {
  font-size: 16px !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 800 !important;
  line-height: 100% !important;
  text-transform: uppercase;
  padding: 0;
  border: none;
}

.ordenar-listagem .input-append {
  display: flex !important;
  background-color: #fff;
  border-radius: 5px;
}

.ordenar-listagem.topo .input-append label::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2214%22%20height%3D%2215%22%20viewBox%3D%220%200%2014%2015%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M1.59464%200.5C0.226752%200.5%20-0.503466%202.07397%200.397058%203.07948L4.6135%207.79128V11.5816C4.6135%2011.9486%204.79002%2012.2947%205.0902%2012.5148L7.47682%2014.2645C8.26225%2014.8415%209.38518%2014.2925%209.38518%2013.3313V7.79128L13.6016%203.07948C14.5014%202.07397%2013.7711%200.5%2012.404%200.5H1.59464Z%22%20fill%3D%22%2367A606%22/%3E%3C/svg%3E") !important;
  filter: none !important;
}
@media (max-width: 768px) {
  .ordenar-listagem.topo .input-append label::before {
    width: 13px;
    height: 13px;
    margin: auto 0;
    position: initial;
  }
}

.ordenar-listagem.topo .input-append label {
  padding: 0.208vw 0.521vw 0.208vw 1.563vw;
}
@media (min-width: 1921px) {
  .ordenar-listagem.topo .input-append label {
    padding: 4px 10px 4px 30px;
  }
}
@media (max-width: 768px) {
  .ordenar-listagem.topo .input-append label {
    padding-left: 10px;
    background-image: none;
    margin: auto 0;
    display: flex;
    gap: 0 5px;
  }
}

.ordenar-listagem.topo button#botaoOrdenar {
  display: block !important;
  border: none !important;
  padding: 0 10px;
  margin: 0;
  background-color: #fff !important;
  background-image: none;
  box-shadow: none;
}

.pagina-categoria #corpo .conteiner .secao-principal .conteudo .ordenar-listagem.topo,
.pagina-busca #corpo .conteiner .secao-principal .conteudo .ordenar-listagem.topo {
  width: auto !important;
  border: none !important;
  margin: 0;
  padding: 0;
}

.pagina-categoria #corpo .conteiner .secao-principal .conteudo h1.titulo,
.pagina-busca #corpo .conteiner .secao-principal .conteudo h1.titulo {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  white-space: nowrap;
  border: 0;
}

.pagina-categoria .secao-principal .coluna.span3,
.pagina-busca .secao-principal .coluna.span3 {
  box-sizing: border-box;
  background-color: #F5FCEB;
  border: 1px solid #E6F8CB;
  border-radius: 0.729vw;
  padding: 1.771vw 1.615vw;
  width: 20.521vw;
  max-height: fit-content;
}
@media (min-width: 1921px) {
  .pagina-categoria .secao-principal .coluna.span3,
  .pagina-busca .secao-principal .coluna.span3 {
    border-radius: 14px;
    padding: 34px 31px;
    width: 394px;
  }
}

.pagina-busca .secao-principal .menu .nivel-dois,
.pagina-busca .secao-principal .menu .nivel-tres,
.pagina-busca .secao-principal .menu.lateral .nivel-um > li > a,
.pagina-busca .secao-principal .menu.lateral .com-filho.borda-principal,
.pagina-busca .secao-principal .menu .nivel-dois li,
.pagina-categoria .secao-principal .menu .nivel-dois,
.pagina-categoria .secao-principal .menu .nivel-tres,
.pagina-categoria .secao-principal .menu.lateral .nivel-um > li > a,
.pagina-categoria .secao-principal .menu.lateral .com-filho.borda-principal,
.pagina-categoria .secao-principal .menu .nivel-dois li {
  background-color: transparent !important;
  box-shadow: none !important;
  border: none;
  padding: 0;
  margin: 0;
  z-index: 1;
}

.pagina-busca .secao-principal .menu.lateral.outras ul.nivel-um,
.pagina-busca .secao-principal .menu.lateral ul.nivel-um ul.nivel-dois,
.pagina-busca .secao-principal .filtro.lista ul,
.pagina-categoria .secao-principal .menu.lateral.outras ul.nivel-um,
.pagina-categoria .secao-principal .menu.lateral ul.nivel-um ul.nivel-dois,
.pagina-categoria .secao-principal .filtro.lista ul {
  border: 1px solid #E6F8CB;
  border-radius: 0.729vw;
  padding: 0.833vw 1.302vw;
}
@media (min-width: 1921px) {
  .pagina-busca .secao-principal .menu.lateral.outras ul.nivel-um,
  .pagina-busca .secao-principal .menu.lateral ul.nivel-um ul.nivel-dois,
  .pagina-busca .secao-principal .filtro.lista ul,
  .pagina-categoria .secao-principal .menu.lateral.outras ul.nivel-um,
  .pagina-categoria .secao-principal .menu.lateral ul.nivel-um ul.nivel-dois,
  .pagina-categoria .secao-principal .filtro.lista ul {
    border-radius: 14px;
    padding: 16px 25px;
  }
}

.pagina-busca .menu.lateral li.com-filho > a i,
.pagina-categoria .menu.lateral li.com-filho > a i {
  display: none !important;
}

.pagina-busca .secao-principal .filtro,
.pagina-categoria .secao-principal .filtro {
  box-shadow: none;
  outline: none;
  padding: 0;
  border: none;
}

.pagina-busca .secao-principal .filtro h4,
.pagina-categoria .secao-principal .filtro h4 {
  margin-top: 0;
  overflow: hidden;
  padding-bottom: 0;
  border: none;
}

.pagina-busca .secao-principal .filtro.lista ul,
.pagina-categoria .secao-principal .filtro.lista ul {
  max-height: none;
}

.pagina-busca .secao-principal .coluna.span3 > .row-fluid,
.pagina-categoria .secao-principal .coluna.span3 > .row-fluid {
  display: none;
}

.pagina-busca .secao-principal .menu.lateral .ativo,
.pagina-categoria .secao-principal .menu.lateral .ativo {
  background-color: transparent;
}

.pagina-busca .secao-principal .menu.lateral .ativo .nivel-dois > li > a,
.pagina-categoria .secao-principal .menu.lateral .ativo .nivel-dois > li > a {
  padding: 0;
}

.pagina-busca .secao-principal .menu.lateral .com-filho .titulo,
.pagina-busca .secao-principal .menu.lateral.outras > .titulo,
.pagina-busca .secao-principal .filtro h4,
.pagina-categoria .secao-principal .menu.lateral .com-filho .titulo,
.pagina-categoria .secao-principal .menu.lateral.outras > .titulo,
.pagina-categoria .secao-principal .filtro h4 {
  font-size: 0.833vw !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 800 !important;
  line-height: 100% !important;
  color: #4C5144;
  text-transform: uppercase;
  padding: 0 1.302vw;
}
@media (min-width: 1921px) {
  .pagina-busca .secao-principal .menu.lateral .com-filho .titulo,
  .pagina-busca .secao-principal .menu.lateral.outras > .titulo,
  .pagina-busca .secao-principal .filtro h4,
  .pagina-categoria .secao-principal .menu.lateral .com-filho .titulo,
  .pagina-categoria .secao-principal .menu.lateral.outras > .titulo,
  .pagina-categoria .secao-principal .filtro h4 {
    font-size: 16px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 800 !important;
    line-height: 100% !important;
    padding: 0 25px;
  }
}

.pagina-busca .secao-principal .menu .nivel-dois a,
.pagina-busca .secao-principal .menu .nivel-um li .titulo,
.pagina-busca .secao-principal .menu .nivel-um li a .titulo,
.pagina-busca .secao-principal .menu.lateral.outras .nivel-um > li > a > .titulo,
.pagina-busca .secao-principal .filtro.lista ul li label,
.pagina-categoria .secao-principal .menu .nivel-dois a,
.pagina-categoria .secao-principal .menu .nivel-um li .titulo,
.pagina-categoria .secao-principal .menu .nivel-um li a .titulo,
.pagina-categoria .secao-principal .menu.lateral.outras .nivel-um > li > a > .titulo,
.pagina-categoria .secao-principal .filtro.lista ul li label {
  font-size: 0.833vw !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 400 !important;
  line-height: 100% !important;
  transition: all 0.15s ease-in-out 0s;
  color: #4C5144;
  margin: 0.521vw 0;
}
@media (min-width: 1921px) {
  .pagina-busca .secao-principal .menu .nivel-dois a,
  .pagina-busca .secao-principal .menu .nivel-um li .titulo,
  .pagina-busca .secao-principal .menu .nivel-um li a .titulo,
  .pagina-busca .secao-principal .menu.lateral.outras .nivel-um > li > a > .titulo,
  .pagina-busca .secao-principal .filtro.lista ul li label,
  .pagina-categoria .secao-principal .menu .nivel-dois a,
  .pagina-categoria .secao-principal .menu .nivel-um li .titulo,
  .pagina-categoria .secao-principal .menu .nivel-um li a .titulo,
  .pagina-categoria .secao-principal .menu.lateral.outras .nivel-um > li > a > .titulo,
  .pagina-categoria .secao-principal .filtro.lista ul li label {
    font-size: 16px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 400 !important;
    line-height: 100% !important;
    margin: 10px 0;
  }
}

.pagina-busca .secao-principal .menu .nivel-dois li.ativo a,
.pagina-busca .secao-principal .menu .nivel-um li.ativo a .titulo,
.pagina-busca .secao-principal .menu .nivel-dois li:hover a,
.pagina-busca .secao-principal .menu.lateral.outras .nivel-um > li:hover > a > .titulo,
.pagina-categoria .secao-principal .menu .nivel-dois li.ativo a,
.pagina-categoria .secao-principal .menu .nivel-um li.ativo a .titulo,
.pagina-categoria .secao-principal .menu .nivel-dois li:hover a,
.pagina-categoria .secao-principal .menu.lateral.outras .nivel-um > li:hover > a > .titulo {
  font-size: 0.833vw !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 800 !important;
  line-height: 100% !important;
  color: #4C5144;
}
@media (min-width: 1921px) {
  .pagina-busca .secao-principal .menu .nivel-dois li.ativo a,
  .pagina-busca .secao-principal .menu .nivel-um li.ativo a .titulo,
  .pagina-busca .secao-principal .menu .nivel-dois li:hover a,
  .pagina-busca .secao-principal .menu.lateral.outras .nivel-um > li:hover > a > .titulo,
  .pagina-categoria .secao-principal .menu .nivel-dois li.ativo a,
  .pagina-categoria .secao-principal .menu .nivel-um li.ativo a .titulo,
  .pagina-categoria .secao-principal .menu .nivel-dois li:hover a,
  .pagina-categoria .secao-principal .menu.lateral.outras .nivel-um > li:hover > a > .titulo {
    font-size: 16px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 800 !important;
    line-height: 100% !important;
  }
}

.pagina-busca .secao-principal .filtro.lista ul li,
.pagina-categoria .secao-principal .filtro.lista ul li {
  border: none !important;
}

.pagina-busca .secao-principal .filtro.lista ul li a,
.pagina-categoria .secao-principal .filtro.lista ul li a {
  text-decoration: none !important;
}

.pagina-busca .secao-principal .filtro.lista ul li label,
.pagina-categoria .secao-principal .filtro.lista ul li label {
  transition: all 0.15s ease-in-out 0s;
}

.pagina-busca .secao-principal .filtro.lista ul li label:hover,
.pagina-busca .secao-principal .filtro.lista ul li.active label,
.pagina-categoria .secao-principal .filtro.lista ul li label:hover,
.pagina-categoria .secao-principal .filtro.lista ul li.active label {
  font-size: 0.833vw !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 800 !important;
  line-height: 100% !important;
  color: #4C5144;
  background-color: transparent;
}
@media (min-width: 1921px) {
  .pagina-busca .secao-principal .filtro.lista ul li label:hover,
  .pagina-busca .secao-principal .filtro.lista ul li.active label,
  .pagina-categoria .secao-principal .filtro.lista ul li label:hover,
  .pagina-categoria .secao-principal .filtro.lista ul li.active label {
    font-size: 16px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 800 !important;
    line-height: 100% !important;
  }
}

/*:::::::::::::::::::::::::::::::PAGINA QUEM SOMOS:::::::::::::::::::::::::::::::::::::*/
.pagina-pagina #corpo > .conteiner {
  max-width: 100% !important;
  padding: 0;
  margin: 0;
}

.pagina-pagina .secao-principal .conteudo {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-wrap: wrap;
  gap: 0 1.198vw;
  padding-top: 1.042vw;
}
@media (min-width: 1921px) {
  .pagina-pagina .secao-principal .conteudo {
    gap: 0 23px;
    padding-top: 20px;
  }
}

.pagina-pagina .caixa-sombreada {
  box-sizing: border-box;
  box-shadow: none !important;
  background-color: #FFFAF5;
  border: 1px solid #FFF1E4;
  border-radius: 0.729vw;
  padding: 2.083vw 2.604vw;
  width: 53.333vw;
}
@media (min-width: 1921px) {
  .pagina-pagina .caixa-sombreada {
    border-radius: 14px;
    padding: 40px 50px;
    width: 1024px;
  }
}
@media (max-width: 768px) {
  .pagina-pagina .caixa-sombreada {
    width: 100%;
    padding: 0 56px;
  }
}
@media (max-width: 500px) {
  .pagina-pagina .caixa-sombreada {
    padding: 0 11.2vw;
  }
}

.pagina-pagina .caixa-sombreada h1 {
  font-size: 2.188vw !important;
  font-family: "Pridi", sans-serif !important;
  font-weight: 600 !important;
  line-height: 2.188vw !important;
  color: #C1600B;
}
@media (min-width: 1921px) {
  .pagina-pagina .caixa-sombreada h1 {
    font-size: 42px !important;
    font-family: "Pridi", sans-serif !important;
    font-weight: 600 !important;
    line-height: 42px !important;
  }
}
@media (max-width: 768px) {
  .pagina-pagina .caixa-sombreada h1 {
    font-size: 42px !important;
    font-family: "Pridi", sans-serif !important;
    font-weight: 600 !important;
    line-height: 42px !important;
  }
}
@media (max-width: 500px) {
  .pagina-pagina .caixa-sombreada h1 {
    font-size: 8.4vw !important;
    font-family: "Pridi", sans-serif !important;
    font-weight: 600 !important;
    line-height: 8.4vw !important;
  }
}

.paginas-conteudo__sidebar {
  box-sizing: border-box;
  background-color: #F5FCEB;
  border: 1px solid #E6F8CB;
  border-radius: 0.729vw;
  width: 20.521vw;
  padding: 2.969vw 2.656vw;
}
@media (min-width: 1921px) {
  .paginas-conteudo__sidebar {
    border-radius: 14px;
    width: 394px;
    padding: 57px 51px;
  }
}
@media (max-width: 768px) {
  .paginas-conteudo__sidebar {
    width: 100%;
  }
}

.sidebar__list {
  margin: 0 !important;
  display: flex;
  flex-direction: column;
  gap: 1.042vw;
}
@media (min-width: 1921px) {
  .sidebar__list {
    gap: 20px;
  }
}

.pagina-pagina .conteudo .sidebar__list li:first-child {
  display: none;
}

.pagina-pagina .conteudo .sidebar__list li {
  list-style: none;
  height: 0.938vw;
}
@media (min-width: 768px) {
  .pagina-pagina .conteudo .sidebar__list li {
    height: 18px;
  }
}

.sidebar__list li a {
  font-size: 0.938vw !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 400 !important;
  line-height: 100% !important;
  transition: all 0.15s ease-in-out 0s;
  color: #4C5144;
}
@media (min-width: 1921px) {
  .sidebar__list li a {
    font-size: 18px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 400 !important;
    line-height: 100% !important;
  }
}
@media (min-width: 768px) {
  .sidebar__list li a:hover {
    font-size: 0.938vw !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 800 !important;
    line-height: 100% !important;
    text-decoration: none;
  }
}

.sidebar__list li.current-page a {
  font-size: 0.938vw !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 800 !important;
  line-height: 100% !important;
}

.quem-somos__secao-1,
.quem-somos__secao-2,
.quem-somos__secao-3 {
  margin-top: 2.083vw;
}
@media (min-width: 1921px) {
  .quem-somos__secao-1,
  .quem-somos__secao-2,
  .quem-somos__secao-3 {
    margin-top: 40px;
  }
}
@media (max-width: 768px) {
  .quem-somos__secao-1,
  .quem-somos__secao-2,
  .quem-somos__secao-3 {
    margin-top: 40px;
  }
}
@media (max-width: 500px) {
  .quem-somos__secao-1,
  .quem-somos__secao-2,
  .quem-somos__secao-3 {
    margin-top: 8vw;
  }
}

.quem-somos__secao-1,
.quem-somos__secao-2 {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
  gap: 2.448vw;
}
@media (min-width: 1921px) {
  .quem-somos__secao-1,
  .quem-somos__secao-2 {
    gap: 47px;
  }
}
@media (max-width: 768px) {
  .quem-somos__secao-1,
  .quem-somos__secao-2 {
    gap: 47px;
  }
}
@media (max-width: 500px) {
  .quem-somos__secao-1,
  .quem-somos__secao-2 {
    gap: 9.4vw;
  }
}

@media (max-width: 768px) {
  .quem-somos__secao-2 {
    flex-direction: column-reverse;
  }
}

.quem-somos__secao-1 .secao-1__imgWrapper,
.quem-somos__secao-2 .secao-2__imgWrapper {
  width: 19.115vw;
  height: 12.76vw;
  border-radius: 0.521vw;
  overflow: hidden;
}
.quem-somos__secao-1 .secao-1__imgWrapper img,
.quem-somos__secao-2 .secao-2__imgWrapper img {
  width: 100%;
  height: 100%;
  max-width: 100%;
  object-fit: cover;
  object-position: center;
}
@media (min-width: 1921px) {
  .quem-somos__secao-1 .secao-1__imgWrapper,
  .quem-somos__secao-2 .secao-2__imgWrapper {
    width: 367px;
    height: 245px;
    border-radius: 10px;
  }
}
@media (max-width: 768px) {
  .quem-somos__secao-1 .secao-1__imgWrapper,
  .quem-somos__secao-2 .secao-2__imgWrapper {
    width: 100%;
    height: 267px;
    border-radius: 10px;
  }
}
@media (max-width: 500px) {
  .quem-somos__secao-1 .secao-1__imgWrapper,
  .quem-somos__secao-2 .secao-2__imgWrapper {
    height: 53.4vw;
    border-radius: 2vw;
  }
}

.quem-somos__secao-3 p {
  font-size: 0.833vw !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 600 !important;
  line-height: 1.406vw !important;
  color: #4C5144;
}
.quem-somos__secao-3 p strong {
  font-weight: 900;
}
@media (min-width: 1921px) {
  .quem-somos__secao-3 p {
    font-size: 16px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 600 !important;
    line-height: 27px !important;
  }
}
@media (max-width: 768px) {
  .quem-somos__secao-3 p {
    font-size: 16px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 600 !important;
    line-height: 27px !important;
  }
}
@media (max-width: 500px) {
  .quem-somos__secao-3 p {
    font-size: 3.2vw !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 600 !important;
    line-height: 5.4vw !important;
  }
}

.quem-somos__secao-1 .secao-1__text,
.quem-somos__secao-2 .secao-2__text {
  max-width: 23.698vw;
}
.quem-somos__secao-1 .secao-1__text p,
.quem-somos__secao-2 .secao-2__text p {
  font-size: 0.833vw !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 600 !important;
  line-height: 1.406vw !important;
  color: #4C5144;
}
.quem-somos__secao-1 .secao-1__text p strong,
.quem-somos__secao-2 .secao-2__text p strong {
  font-weight: 900;
}
@media (min-width: 1921px) {
  .quem-somos__secao-1 .secao-1__text,
  .quem-somos__secao-2 .secao-2__text {
    max-width: 455px;
  }
  .quem-somos__secao-1 .secao-1__text p,
  .quem-somos__secao-2 .secao-2__text p {
    font-size: 16px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 600 !important;
    line-height: 27px !important;
  }
}
@media (max-width: 768px) {
  .quem-somos__secao-1 .secao-1__text,
  .quem-somos__secao-2 .secao-2__text {
    max-width: 455px;
  }
  .quem-somos__secao-1 .secao-1__text p,
  .quem-somos__secao-2 .secao-2__text p {
    font-size: 16px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 600 !important;
    line-height: 27px !important;
  }
}
@media (max-width: 500px) {
  .quem-somos__secao-1 .secao-1__text,
  .quem-somos__secao-2 .secao-2__text {
    max-width: 91vw;
  }
  .quem-somos__secao-1 .secao-1__text p,
  .quem-somos__secao-2 .secao-2__text p {
    font-size: 3.2vw !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 600 !important;
    line-height: 5.4vw !important;
  }
}

/*:::::::::::::::::::::::::::::::CARRINHO:::::::::::::::::::::::::::::::::::::*/
.mkt-minicart .mkt-minicart-sidemenu {
  width: 320px;
}
@media (max-width: 768px) {
  .mkt-minicart .mkt-minicart-sidemenu {
    width: 100%;
    box-sizing: border-box;
    bottom: 0;
    top: initial;
  }
}

.mkt-minicart .mkt-minicart-header h2 {
  font-size: 16px !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 700 !important;
  line-height: 100% !important;
  color: #67A606;
  border: none;
  margin-top: 0;
  text-align: left;
}

.mkt-minicart .mkt-free-shipping {
  margin: 0;
  padding: 0;
  border: none;
  width: 100%;
  background-color: #E77817;
  display: flex;
  justify-content: center;
  gap: 10px;
}

.mkt-minicart .mkt-free-shipping svg {
  margin: auto 0;
}

.mkt-minicart .mkt-free-shipping p {
  font-size: 16px !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 400 !important;
  line-height: 100% !important;
  color: #fff;
}
.mkt-minicart .mkt-free-shipping p strong {
  font-size: 16px !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 800 !important;
  line-height: 100% !important;
  text-transform: uppercase;
  color: #fff;
}

.mkt-minicart .mkt-minicart-submit .mkt-minicart-submit-valores {
  display: grid;
  grid-template-areas: "preco parcela" "qtd qtd";
}

.mkt-minicart .mkt-minicart-submit .mkt-minicart-submit-valores h3 {
  grid-area: preco;
  font-size: 25.64px !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 800 !important;
  line-height: 100% !important;
  color: #67A606;
}

.mkt-minicart .mkt-minicart-submit .mkt-minicart-submit-valores span {
  display: none;
  grid-area: parcela;
  margin-top: auto;
  margin-left: 5px;
  margin-bottom: 2px;
  font-size: 13.57px !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 800 !important;
  line-height: 100% !important;
  color: #C1600B;
}

.mkt-minicart .mkt-minicart-submit .mkt-minicart-submit-valores p {
  grid-area: qtd;
  font-size: 13.57px !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 400 !important;
  line-height: 100% !important;
  color: #E77817;
  margin-top: 10px;
}

.mkt-minicart .mkt-minicart-submit .mkt-minicart-submit-header {
  background: #67A606;
}

.mkt-minicart .mkt-minicart-submit .mkt-minicart-submit-header h3 {
  font-size: 21.43px !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 400 !important;
  line-height: 100% !important;
  color: #FAFDF7;
}

.mkt-minicart .mkt-minicart-submit .mkt-minicart-submit-botoes button.botao.botao-comprar-minicart {
  padding: 14px 0 !important;
  border-radius: 7.49px;
  transition: all 0.15s ease-in-out 0s;
  font-size: 18px !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 800 !important;
  line-height: 100% !important;
  color: #F2FDE3;
  background: #84C225;
}

.mkt-minicart .mkt-minicart-submit .mkt-minicart-submit-botoes button.botao.botao-comprar-minicart:hover {
  background: #84C225;
  filter: brightness(1.1);
}

.mkt-minicart .mkt-minicart-submit .mkt-minicart-submit-botoes button.botao.botao-comprar-continuar {
  padding: 14px 0 !important;
  border-radius: 7.49px;
  transition: all 0.15s ease-in-out 0s;
  font-size: 13.57px !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 800 !important;
  line-height: 100% !important;
  color: #C1600B;
  background: #FFFAF5;
}

.mkt-minicart .mkt-minicart-submit .mkt-minicart-submit-botoes button.botao.botao-comprar-continuar:hover {
  background: #FFFAF5;
  filter: brightness(1.1);
}

.mkt-minicart .mkt-minicart-items ul li .mkt-product-info .mkt-product-name a {
  font-size: 14px !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 400 !important;
  line-height: 100% !important;
  color: #4C5144;
  text-transform: lowercase;
  transition: all 0.15s ease-in-out 0s;
}
.mkt-minicart .mkt-minicart-items ul li .mkt-product-info .mkt-product-name a:hover {
  font-size: 14px !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 800 !important;
  line-height: 100% !important;
  text-decoration: none;
}

.mkt-minicart .mkt-minicart-items ul li .mkt-product-info .qtd-valor h4 {
  font-size: 16px !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 800 !important;
  line-height: 100% !important;
  color: #4C5144;
}

.mkt-minicart .mkt-minicart-items ul li .mkt-product-info .qtd-valor .mkt-amount-controller {
  margin-top: 10px;
}

.mkt-minicart .mkt-minicart-items ul li .mkt-product-info .qtd-valor .mkt-amount-controller button.mkt-decrease,
.mkt-minicart .mkt-minicart-items ul li .mkt-product-info .qtd-valor .mkt-amount-controller button.mkt-increase,
.mkt-minicart .mkt-minicart-items ul li .mkt-product-info .qtd-valor .mkt-amount-controller input[type=number] {
  border: 1px solid #4C5144;
  border-radius: 3.13px;
  color: #4C5144;
}

.mkt-minicart .mkt-minicart-items {
  transition: all 0.15s ease-in-out 0s;
}

.mkt-minicart .mkt-minicart-items::-webkit-scrollbar-thumb {
  background-color: #B7E175;
}
.mkt-minicart .mkt-minicart-items::-webkit-scrollbar-thumb:hover {
  background-color: #84C225;
}

/*:::::::::::::::::::::::::::::::NEWSLETTER:::::::::::::::::::::::::::::::::::::*/
#barraNewsletter .conteiner {
  max-width: 1420px;
}

#barraNewsletter,
#barraNewsletter .componente {
  background-color: #E77817 !important;
  padding: 0 !important;
}

#barraNewsletter.posicao-rodape .componente .interno {
  padding: 35px 0;
}

@media (min-width: 768px) {
  #barraNewsletter .componente .interno-conteudo {
    display: flex;
    justify-content: center;
    align-items: center;
  }
}

#barraNewsletter .componente .texto-newsletter > span.titulo {
  display: block;
  color: #fff;
  width: 12.5vw;
  font-size: 2.188vw !important;
  font-family: "Pridi", sans-serif !important;
  font-weight: 400 !important;
  line-height: 100% !important;
}
#barraNewsletter .componente .texto-newsletter > span.titulo strong {
  font-weight: 700;
}
@media (min-width: 1921px) {
  #barraNewsletter .componente .texto-newsletter > span.titulo {
    width: 240px;
    font-size: 42px !important;
    font-family: "Pridi", sans-serif !important;
    font-weight: 400 !important;
    line-height: 100% !important;
  }
}
@media (max-width: 768px) {
  #barraNewsletter .componente .texto-newsletter > span.titulo {
    width: 240px;
    font-size: 42px !important;
    font-family: "Pridi", sans-serif !important;
    font-weight: 400 !important;
    line-height: 100% !important;
  }
}
@media (max-width: 500px) {
  #barraNewsletter .componente .texto-newsletter > span.titulo {
    width: 48vw;
    font-size: 8.4vw !important;
    font-family: "Pridi", sans-serif !important;
    font-weight: 400 !important;
    line-height: 100% !important;
  }
}

#barraNewsletter .componente .texto-newsletter {
  overflow: visible;
  font-size: 0.833vw !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 400 !important;
  line-height: 100% !important;
  text-transform: none;
  height: auto;
  width: calc(45% - 200px);
}
@media (min-width: 1921px) {
  #barraNewsletter .componente .texto-newsletter {
    font-size: 16px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 400 !important;
    line-height: 100% !important;
  }
}
@media (max-width: 768px) {
  #barraNewsletter .componente .texto-newsletter {
    font-size: 16px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 400 !important;
    line-height: 100% !important;
    padding-left: 30vw !important;
    width: 45% !important;
  }
}
@media (max-width: 500px) {
  #barraNewsletter .componente .texto-newsletter {
    font-size: 3.2vw !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 400 !important;
    line-height: 100% !important;
  }
}

#barraNewsletter .componente .texto-newsletter:before {
  content: "";
  background: url(https://cdn.awsli.com.br/2840/2840404/arquivos/newsletter-icon-d-shadow.png) 0 0 no-repeat;
  top: 0;
  filter: none;
  background-size: contain;
  transform: translate(-6.25vw, -6.25vw);
  width: 15.625vw;
  height: 18.542vw;
}
@media (min-width: 1921px) {
  #barraNewsletter .componente .texto-newsletter:before {
    transform: translate(-120px, -120px);
    width: 300px;
    height: 356px;
  }
}
@media (max-width: 768px) {
  #barraNewsletter .componente .texto-newsletter:before {
    transform: translate(-120px, -120px);
    width: 171px;
    height: 224px;
  }
}
@media (max-width: 500px) {
  #barraNewsletter .componente .texto-newsletter:before {
    transform: translate(-55px, -80px);
    width: 65vw;
    height: 65vw;
  }
}

#barraNewsletter .botao.newsletter-assinar {
  background: #FAFDF7;
  color: #67A606;
}
@media (max-width: 768px) {
  #barraNewsletter .botao.newsletter-assinar {
    width: calc(60% - 20px) !important;
  }
}

#barraNewsletter .componente .newsletter-assinar:after {
  font-size: 18.67px !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 800 !important;
  line-height: 100% !important;
}

#barraNewsletter .componente input[type=text],
#barraNewsletter .componente input[type=text]::placeholder {
  font-size: 16px !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 300 !important;
  line-height: 100% !important;
  color: #fff;
}
@media (max-width: 768px) {
  #barraNewsletter .componente input[type=text],
  #barraNewsletter .componente input[type=text]::placeholder {
    width: calc(75% - 20px) !important;
  }
}

/*:::::::::::::::::::::::::::::::FOOTER:::::::::::::::::::::::::::::::::::::*/
#rodape .conteiner {
  max-width: 73.958vw !important;
}
@media (min-width: 1921px) {
  #rodape .conteiner {
    max-width: 1420px;
  }
}
@media (max-width: 768px) {
  #rodape .conteiner {
    max-width: none;
  }
}

#rodape .institucional,
#rodape .pagamento-selos {
  background-color: #FFC492;
}

#rodape .institucional .conteiner .row-fluid .span9 .span4:nth-child(2) {
  order: 1 !important;
}

#rodape .institucional .conteiner .row-fluid .span9 .span4:first-child {
  order: 3 !important;
}

#rodape .institucional .conteiner .row-fluid .span9 .span4:first-child,
#rodape .institucional .conteiner .row-fluid .span9 .links-rodape {
  width: auto;
  margin: 0 !important;
}
@media (max-width: 768px) {
  #rodape .institucional .conteiner .row-fluid .span9 .span4:first-child,
  #rodape .institucional .conteiner .row-fluid .span9 .links-rodape {
    min-width: 0;
  }
}

#rodape .institucional .conteiner .row-fluid .span9 .links-rodape ul {
  display: block !important;
}

#rodape .institucional .conteiner .span9 > .row-fluid {
  gap: 0 85px;
}
@media (max-width: 768px) {
  #rodape .institucional .conteiner .span9 > .row-fluid {
    display: grid !important;
    grid-template-columns: repeat(2, auto);
    gap: 0 5px !important;
  }
}

#rodape .institucional .conteiner .span9 > .row-fluid::before {
  content: "";
  width: 144.22px;
  height: 293px;
  display: block;
  background: url(https://cdn.awsli.com.br/2840/2840404/arquivos/chef-footer.png) 2px 0 no-repeat;
  background-size: contain;
}
@media (max-width: 768px) {
  #rodape .institucional .conteiner .span9 > .row-fluid::before {
    display: none;
  }
}

#rodape .institucional .conteiner .span9 > .row-fluid::after {
  display: none;
}

#rodape .institucional span.titulo,
#rodape .institucional ul li a,
#rodape .pagamento-selos span.titulo,
#rodape .pagamento-selos ul li a {
  color: #775439 !important;
}

#rodape .pagamento-selos > .conteiner > .row-fluid::before,
#rodape .pagamento-selos > .conteiner > .row-fluid::after {
  display: none;
}

#rodape .pagamento-selos > .conteiner > .row-fluid {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}
@media (max-width: 768px) {
  #rodape .pagamento-selos > .conteiner > .row-fluid {
    gap: 20px 0;
    align-items: center;
  }
}

#rodape .pagamento-selos > .conteiner > .row-fluid > div {
  width: auto !important;
}

#rodape .pagamento-selos > .conteiner > .row-fluid > .span12 ul {
  margin: 0;
}

#rodape .pagamento-selos > .conteiner > .row-fluid > .span12 > span.titulo,
#rodape .pagamento-selos > .conteiner > .row-fluid > .selos > span.titulo {
  display: none;
}

#rodape .institucional .conteiner .row-fluid .span9 .span4.links-rodape-categorias {
  order: 2 !important;
}

#rodape .institucional .conteiner .row-fluid .span9 .span4.links-rodape-paginas {
  order: 1000 !important;
}

body #rodape > div:nth-child(3),
.pagina-carrinho #rodape > div {
  background-color: #FFE3CB !important;
  border: none !important;
  padding: 0 !important;
  margin: 0 !important;
}

#rodape > div:nth-child(3) .conteiner,
.pagina-carrinho #rodape > div .conteiner {
  max-width: 100% !important;
  padding: 0 !important;
}

#rodape > div:nth-child(3) .conteiner .row-fluid,
.pagina-carrinho #rodape > div .conteiner .row-fluid {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}

.copyright-footer__empresa {
  box-sizing: border-box;
  width: 60%;
  padding-left: 12.5%;
}
@media (max-width: 768px) {
  .copyright-footer__empresa {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-left: 0;
    padding: 20px 0;
    width: 100%;
  }
}

.copyright-footer__empresa span.empresa__copyright {
  font-size: 16px !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 400 !important;
  line-height: 100% !important;
  color: #C1600B;
}

.copyright-footer__dev {
  background-color: #FFF1E4;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 0 1.312%;
  width: 40%;
  padding: 20px 0;
  padding-left: 12.5%;
}
@media (max-width: 768px) {
  .copyright-footer__dev {
    width: 100%;
    gap: 0 3%;
    padding-left: 0;
    justify-content: center;
  }
}

.dev__text span {
  font-size: 10px !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 400 !important;
  line-height: 100% !important;
  color: #C1600B;
}

.dev__imgWrapper img {
  object-fit: contain;
  object-position: center;
}

@media (max-width: 768px) {
  #rodape .pagamento-selos .conteiner .pagamento,
  #rodape .pagamento-selos .conteiner .selos {
    padding: 0 !important;
  }
}

@media (max-width: 768px) {
  #rodape .pagamento-selos .conteiner .row-fluid div ul {
    display: block !important;
  }
  #rodape .pagamento-selos .conteiner .row-fluid div ul li {
    margin-bottom: 10px;
  }
}

/*==================================================BUSCA NÃO ENCONTRADA===========================================================*/
.not-found-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media (min-width: 1921px) {
  .not-found-container {
    gap: 93px;
    margin: 50px 0;
  }
}
@media (min-width: 768px) {
  .not-found-container {
    gap: 4.844vw;
    margin: 2.604vw 0;
  }
}
@media (max-width: 768px) {
  .not-found-container {
    gap: 41px;
    margin: 50px 0;
  }
}
@media (max-width: 500px) {
  .not-found-container {
    gap: 8.2vw;
    margin: 10vw 0;
  }
}

@media (min-width: 1921px) {
  .not-found__contentWrapper .contentWrapper__subtitulo,
  .not-found__contentWrapper ul {
    margin-left: 5px !important;
    margin-top: 10px !important;
  }
}
@media (min-width: 768px) {
  .not-found__contentWrapper .contentWrapper__subtitulo,
  .not-found__contentWrapper ul {
    margin-left: 0.26vw !important;
    margin-top: 0.521vw !important;
  }
}
@media (max-width: 768px) {
  .not-found__contentWrapper .contentWrapper__subtitulo,
  .not-found__contentWrapper ul {
    margin-left: 5px !important;
    margin-top: 10px !important;
  }
}
@media (max-width: 500px) {
  .not-found__contentWrapper .contentWrapper__subtitulo,
  .not-found__contentWrapper ul {
    margin-left: 1vw !important;
    margin-top: 2vw !important;
  }
}

.not-found__contentWrapper .contentWrapper__titulo {
  color: #4C5144;
  display: inline-block;
}
@media (min-width: 1921px) {
  .not-found__contentWrapper .contentWrapper__titulo {
    font-size: 35.5px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 800 !important;
    line-height: 100% !important;
  }
}
@media (min-width: 768px) {
  .not-found__contentWrapper .contentWrapper__titulo {
    font-size: 1.849vw !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 800 !important;
    line-height: 100% !important;
  }
}
@media (max-width: 768px) {
  .not-found__contentWrapper .contentWrapper__titulo {
    font-size: 35.5px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 800 !important;
    line-height: 100% !important;
  }
}
@media (max-width: 500px) {
  .not-found__contentWrapper .contentWrapper__titulo {
    font-size: 7.1vw !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 800 !important;
    line-height: 100% !important;
  }
}

.not-found__contentWrapper .contentWrapper__subtitulo {
  display: flex;
  align-items: center;
}
@media (min-width: 1921px) {
  .not-found__contentWrapper .contentWrapper__subtitulo {
    gap: 10px;
  }
}
@media (min-width: 768px) {
  .not-found__contentWrapper .contentWrapper__subtitulo {
    gap: 0.521vw;
  }
}
@media (max-width: 768px) {
  .not-found__contentWrapper .contentWrapper__subtitulo {
    gap: 10px;
  }
}
@media (max-width: 500px) {
  .not-found__contentWrapper .contentWrapper__subtitulo {
    gap: 2vw;
  }
}

.not-found__contentWrapper .contentWrapper__subtitulo {
  color: #4C5144;
}
@media (min-width: 1921px) {
  .not-found__contentWrapper .contentWrapper__subtitulo {
    font-size: 20px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 800 !important;
    line-height: 100% !important;
  }
}
@media (min-width: 768px) {
  .not-found__contentWrapper .contentWrapper__subtitulo {
    font-size: 1.042vw !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 800 !important;
    line-height: 100% !important;
  }
}
@media (max-width: 768px) {
  .not-found__contentWrapper .contentWrapper__subtitulo {
    font-size: 20px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 800 !important;
    line-height: 100% !important;
  }
}
@media (max-width: 500px) {
  .not-found__contentWrapper .contentWrapper__subtitulo {
    font-size: 4vw !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 800 !important;
    line-height: 100% !important;
  }
}

.not-found__contentWrapper ul {
  margin: 0;
  padding: 0;
}

.not-found__contentWrapper ul li {
  color: #4C5144;
}
@media (min-width: 1921px) {
  .not-found__contentWrapper ul li {
    font-size: 20px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 400 !important;
    line-height: 100% !important;
  }
}
@media (min-width: 768px) {
  .not-found__contentWrapper ul li {
    font-size: 1.042vw !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 400 !important;
    line-height: 100% !important;
  }
}
@media (max-width: 768px) {
  .not-found__contentWrapper ul li {
    font-size: 20px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 400 !important;
    line-height: 100% !important;
  }
}
@media (max-width: 500px) {
  .not-found__contentWrapper ul li {
    font-size: 4vw !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 400 !important;
    line-height: 100% !important;
  }
}

.not-found__contentWrapper a {
  display: block;
  text-decoration: none;
  color: #FFFAF5;
  background-color: #C1600B;
  text-align: left;
}
@media (min-width: 1921px) {
  .not-found__contentWrapper a {
    font-size: 16px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 800 !important;
    line-height: 100% !important;
    border-radius: 6px;
    width: 162px;
    padding: 3px 0;
    padding-left: 7px;
  }
}
@media (min-width: 768px) {
  .not-found__contentWrapper a {
    font-size: 0.833vw !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 800 !important;
    line-height: 100% !important;
    border-radius: 0.313vw;
    width: 8.438vw;
    padding: 0.156vw 0;
    padding-left: 0.365vw;
  }
}
@media (max-width: 768px) {
  .not-found__contentWrapper a {
    font-size: 16px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 800 !important;
    line-height: 100% !important;
    border-radius: 6px;
    width: 162px;
    padding: 3px 0;
    padding-left: 7px;
  }
}
@media (max-width: 500px) {
  .not-found__contentWrapper a {
    font-size: 3.2vw !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 800 !important;
    line-height: 100% !important;
    width: 32.4vw;
    padding: 0.6vw 0;
    padding-left: 1.4vw;
  }
}

.not-found__contentWrapper span {
  display: flex;
  align-items: center;
}
@media (min-width: 1921px) {
  .not-found__contentWrapper span {
    font-size: 16px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 400 !important;
    line-height: 100% !important;
    gap: 10px;
  }
}
@media (min-width: 768px) {
  .not-found__contentWrapper span {
    font-size: 0.833vw !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 400 !important;
    line-height: 100% !important;
    gap: 0.521vw;
  }
}
@media (max-width: 768px) {
  .not-found__contentWrapper span {
    font-size: 16px !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 400 !important;
    line-height: 100% !important;
    gap: 10px;
  }
}
@media (max-width: 500px) {
  .not-found__contentWrapper span {
    font-size: 3.2vw !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 400 !important;
    line-height: 100% !important;
    gap: 2vw;
  }
}

@media (max-width: 768px) {
  .not-found__contentWrapper span svg {
    transform: rotate(90deg);
  }
}

@media (max-width: 768px) {
  .not-found__imgWrapper {
    order: 2;
  }
}

.secao-banners .mobile-slider .flex-next,
.secao-banners .mobile-slider .flex-prev {
  border: none !important;
  background: transparent !important;
  opacity: 1 !important;
}

.secao-banners .mobile-slider .flex-prev {
  left: 5vw;
}

.secao-banners .mobile-slider .flex-prev:before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2222%22%20height%3D%2250%22%20viewBox%3D%220%200%2022%2050%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Crect%20width%3D%2221.25%22%20height%3D%2250%22%20rx%3D%229.375%22%20fill%3D%22%2367A606%22/%3E%3Cpath%20d%3D%22M6.875%2019.2998L8.08339%2018.125L14.6652%2024.5278C14.7713%2024.6304%2014.8555%2024.7524%2014.913%2024.8868C14.9704%2025.0212%2015%2025.1653%2015%2025.3108C15%2025.4564%2014.9704%2025.6005%2014.913%2025.7349C14.8555%2025.8693%2014.7713%2025.9913%2014.6652%2026.0939L8.08339%2032.5L6.87614%2031.3252L13.0536%2025.3125L6.875%2019.2998Z%22%20fill%3D%22%23F5FCEB%22/%3E%3C/svg%3E") !important;
  transform: rotate(180deg);
  border: none;
  width: 22px !important;
  height: 50px !important;
}

.secao-banners .mobile-slider .flex-next:before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2222%22%20height%3D%2250%22%20viewBox%3D%220%200%2022%2050%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Crect%20width%3D%2221.25%22%20height%3D%2250%22%20rx%3D%229.375%22%20fill%3D%22%2367A606%22/%3E%3Cpath%20d%3D%22M6.875%2019.2998L8.08339%2018.125L14.6652%2024.5278C14.7713%2024.6304%2014.8555%2024.7524%2014.913%2024.8868C14.9704%2025.0212%2015%2025.1653%2015%2025.3108C15%2025.4564%2014.9704%2025.6005%2014.913%2025.7349C14.8555%2025.8693%2014.7713%2025.9913%2014.6652%2026.0939L8.08339%2032.5L6.87614%2031.3252L13.0536%2025.3125L6.875%2019.2998Z%22%20fill%3D%22%23F5FCEB%22/%3E%3C/svg%3E") !important;
  border: none;
  width: 22px !important;
  height: 50px !important;
}

.pode-gostar .item-pode-gostar .slick-track > div .acoes-pode-gostar .botao-comprar {
  padding-left: 0 !important;
  width: 100%;
  color: #FAFDF7;
  background-color: #67A606;
  font-family: Nunito Sans;
}
.pode-gostar .item-pode-gostar .slick-track > div .acoes-pode-gostar .botao-comprar i {
  display: none;
}
@media (max-width: 768px) {
  .pode-gostar .item-pode-gostar .slick-track > div .acoes-pode-gostar .botao-comprar {
    font-size: 18px !important;
    height: 76px !important;
  }
}
@media (max-width: 500px) {
  .pode-gostar .item-pode-gostar .slick-track > div .acoes-pode-gostar .botao-comprar {
    font-size: 3.6vw !important;
    height: 10vw !important;
  }
}

.acoes-pode-gostar {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.preco-pode-gostar {
  display: flex;
  flex-direction: column;
  gap: 5px;
}

.descricao-pode-gostar,
.acoes-pode-gostar {
  padding: 0 15px;
}

.item-pode-gostar.slick-slide {
  padding: 0 !important;
  margin: 0px 9px;
  padding-bottom: 20px !important;
  box-shadow: 0 2px 15px 0 #F4E5DF !important;
  border-radius: 8.4px;
}

@media (max-width: 768px) {
  .pode-gostar .item-pode-gostar .slick-prev {
    left: 5vw;
  }
}

@media (max-width: 768px) {
  .pode-gostar .item-pode-gostar .slick-next {
    right: 5vw;
  }
}

.pode-gostar .item-pode-gostar .slick-prev:before,
.pode-gostar .item-pode-gostar .slick-next:before {
  border: none !important;
  width: 22px !important;
  height: 50px !important;
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2222%22%20height%3D%2250%22%20viewBox%3D%220%200%2022%2050%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Crect%20width%3D%2221.25%22%20height%3D%2250%22%20rx%3D%229.375%22%20fill%3D%22%2367A606%22/%3E%3Cpath%20d%3D%22M6.875%2019.2998L8.08339%2018.125L14.6652%2024.5278C14.7713%2024.6304%2014.8555%2024.7524%2014.913%2024.8868C14.9704%2025.0212%2015%2025.1653%2015%2025.3108C15%2025.4564%2014.9704%2025.6005%2014.913%2025.7349C14.8555%2025.8693%2014.7713%2025.9913%2014.6652%2026.0939L8.08339%2032.5L6.87614%2031.3252L13.0536%2025.3125L6.875%2019.2998Z%22%20fill%3D%22%23F5FCEB%22/%3E%3C/svg%3E") !important;
}

.pode-gostar .item-pode-gostar .slick-prev:before {
  transform: rotate(180deg);
}

@media (max-width: 768px) {
  .pagina-carrinho:not(.carrinho-checkout) .tabela-carrinho tbody tr td .excluir {
    right: 0 !important;
  }
}

@media (max-width: 768px) {
  .pagina-carrinho:not(.carrinho-checkout) .tabela-carrinho tbody tr .quantidade {
    right: initial !important;
  }
}

@media (max-width: 768px) {
  .pagina-carrinho:not(.carrinho-checkout) .tabela-carrinho tbody tr .quantidade input[type=text] {
    width: 90px;
  }
}

@media (max-width: 768px) {
  #barraNewsletter.posicao-rodape {
    position: static;
    display: block !important;
    margin-top: 65px;
  }
}

@media (max-width: 768px) {
  #barraNewsletter .componente div.newsletter-cadastro {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 36px;
  }
}

.mkt-minicart-submit > p {
  display: none;
}

.span4.links-rodape.links-rodape-\[label\] {
  display: none;
}

#modalContato .control-group .botao.principal.pull-right {
  margin-right: 65px;
  margin-top: 0px;
  position: initial;
}

#modalContato .control-group .botao.principal.pull-right + .botao {
  display: none !important;
}

.mkt-whatsappButton a {
  opacity: 1 !important;
  pointer-events: all !important;
}

@media (min-width: 1921px) {
  .descricao-produto__imgWrapper {
    width: max-content;
  }
}
@media (min-width: 768px) {
  .descricao-produto__imgWrapper {
    width: 45vw;
  }
}

#rodape .links-rodape .nivel-dois li:has(a[footer-visibility=false]),
.ver-todos-btn-filtro {
  display: none !important;
}

li.categoria-id-23594797 {
  display: none !important;
}

:root {
  --fonte-family: "Nunito Sans";
  --c-btn-frete: #E77817;
  --c-btn-cupom: #E77817;
  --c-borda-input-carrinho: #BCBCBC;
  --c-bg-input-carrinho: #FFFFFF;
  --c-bg-subtotal: #FFFF;
  --c-borda-box-infos-pessoais-checkout: #E6F8CB;
  --c-bg-box-infos-pessoais-checkout: #FAFDF7;
  --c-borda-box-checkout: #BCBCBC;
  --c-bg-box-checkout: #FAFAFA;
  --c-titulos-box-formulario: #4C5144;
  --c-texto-finalizar-compra: #FFFFFF;
  --c-bg-finalizar-compra: #67A606;
}

@media (min-width: 768px) {
  .pagina-pedido-finalizado .subtotal,
  .pagina-pedido-finalizado .total {
    display: block !important;
    padding: 0 !important;
  }
}

@media (min-width: 768px) {
  .pagina-carrinho:not(.carrinho-checkout) .control-group {
    flex-direction: row;
    align-items: center;
    gap: 10px;
  }
}
@media (max-width: 768px) {
  .pagina-carrinho:not(.carrinho-checkout) .control-group {
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: space-between;
  }
}

.pagina-carrinho:not(.carrinho-checkout) .tabela-carrinho tbody tr td:first-child {
  padding-left: 5px;
}

.cadastro .cabecalho-interno .titulo {
  font-size: 1.667vw !important;
  font-family: var(--fonte-family), sans-serif !important;
  font-weight: 700 !important;
  line-height: 100% !important;
  color: #4C5144;
}
.cadastro .cabecalho-interno .titulo small {
  font-size: 0.833vw !important;
  font-family: var(--fonte-family), sans-serif !important;
  font-weight: 400 !important;
  line-height: 100% !important;
}
@media (min-width: 1921px) {
  .cadastro .cabecalho-interno .titulo {
    font-size: 32px !important;
    font-family: var(--fonte-family), sans-serif !important;
    font-weight: 700 !important;
    line-height: 100% !important;
  }
  .cadastro .cabecalho-interno .titulo small {
    font-size: 16px !important;
    font-family: var(--fonte-family), sans-serif !important;
    font-weight: 400 !important;
    line-height: 100% !important;
  }
}
@media (max-width: 768px) {
  .cadastro .cabecalho-interno .titulo {
    font-size: 32px !important;
    font-family: var(--fonte-family), sans-serif !important;
    font-weight: 700 !important;
    line-height: 100% !important;
  }
  .cadastro .cabecalho-interno .titulo small {
    font-size: 16px !important;
    font-family: var(--fonte-family), sans-serif !important;
    font-weight: 400 !important;
    line-height: 100% !important;
  }
}
@media (max-width: 500px) {
  .cadastro .cabecalho-interno .titulo {
    font-size: 6.4vw !important;
    font-family: var(--fonte-family), sans-serif !important;
    font-weight: 700 !important;
    line-height: 100% !important;
  }
  .cadastro .cabecalho-interno .titulo small {
    font-size: 3.2vw !important;
    font-family: var(--fonte-family), sans-serif !important;
    font-weight: 400 !important;
    line-height: 100% !important;
  }
}

.caixa-sombreada {
  border: 1px solid #E6F8CB;
  border-radius: 10px;
  background-color: #FAFDF7;
}

#corpo > div > div.cadastro > div.row-fluid > div:nth-child(2) > div,
#formCadastroCompleto > form > div.tipo-cadastro.row-fluid > div > div,
#formCadastroCompleto > form > div.dados-pessoais.row-fluid > div:nth-child(1) > div,
#formCadastroCompleto > form > div.dados-pessoais.row-fluid > div:nth-child(2) > div {
  border-color: var(--cinza-claro) !important;
  background-color: #FAFAFA !important;
}

.cadastro legend {
  font-size: 0.833vw !important;
  font-family: var(--fonte-family), sans-serif !important;
  font-weight: 700 !important;
  line-height: 100% !important;
  text-transform: uppercase;
  color: #4C5144;
}
@media (min-width: 1921px) {
  .cadastro legend {
    font-size: 16px !important;
    font-family: var(--fonte-family), sans-serif !important;
    font-weight: 700 !important;
    line-height: 100% !important;
  }
}
@media (max-width: 768px) {
  .cadastro legend {
    font-size: 16px !important;
    font-family: var(--fonte-family), sans-serif !important;
    font-weight: 700 !important;
    line-height: 100% !important;
  }
}
@media (max-width: 500px) {
  .cadastro legend {
    font-size: 3.2vw !important;
    font-family: var(--fonte-family), sans-serif !important;
    font-weight: 700 !important;
    line-height: 100% !important;
  }
}

.caixa-sombreada .titulo i {
  color: #4C5144 !important;
}

.caixa-sombreada label {
  font-size: 0.833vw !important;
  font-family: var(--fonte-family), sans-serif !important;
  font-weight: 700 !important;
  line-height: 100% !important;
  color: #4C5144;
  display: flex;
  align-items: center;
  min-width: 70px;
  gap: 0 5px;
}
.caixa-sombreada label i {
  display: none !important;
}
@media (min-width: 1921px) {
  .caixa-sombreada label {
    font-size: 16px !important;
    font-family: var(--fonte-family), sans-serif !important;
    font-weight: 700 !important;
    line-height: 100% !important;
  }
}
@media (max-width: 768px) {
  .caixa-sombreada label {
    font-size: 16px !important;
    font-family: var(--fonte-family), sans-serif !important;
    font-weight: 700 !important;
    line-height: 100% !important;
  }
}
@media (max-width: 500px) {
  .caixa-sombreada label {
    font-size: 3.2vw !important;
    font-family: var(--fonte-family), sans-serif !important;
    font-weight: 700 !important;
    line-height: 100% !important;
  }
}

@media (min-width: 768px) {
  .cadastro-logar .form-horizontal .control-label {
    width: 160px;
  }
}

.pagina-carrinho.carrinho-checkout #formularioCheckout .control-group {
  margin: 0 !important;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 0 !important;
}

.form-horizontal .controls,
#corpo > div > div.cadastro > div.row-fluid > div:nth-child(2) > div > form > fieldset > div {
  margin-left: 0 !important;
  width: 100%;
  position: relative;
}

.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada .formEndereco-conteiner select,
.agendamento-horario {
  border: none !important;
}

#corpo > div > div.cadastro > div.row-fluid > div:nth-child(2) > div > form > fieldset > div > button {
  font-size: 0.833vw !important;
  font-family: var(--fonte-family), sans-serif !important;
  font-weight: 700 !important;
  line-height: 100% !important;
  text-transform: uppercase;
  color: #fff;
  border-radius: 10px !important;
  background-color: #8A8A8A !important;
  padding: 9px 55px !important;
  position: absolute;
  right: 0;
  margin-top: 45px;
  margin-left: 0 !important;
}
@media (max-width: 500px) {
  #corpo > div > div.cadastro > div.row-fluid > div:nth-child(2) > div > form > fieldset > div > button {
    margin-top: 4vw;
    font-size: 3.2vw !important;
    font-family: var(--fonte-family), sans-serif !important;
    font-weight: 700 !important;
    line-height: 100% !important;
  }
}

.form-horizontal .controls .botao.principal {
  font-size: 0.833vw !important;
  font-family: var(--fonte-family), sans-serif !important;
  font-weight: 700 !important;
  line-height: 100% !important;
  text-transform: uppercase;
  color: #fff;
  border-radius: 10px !important;
  background-color: #67A606 !important;
  position: absolute;
  right: 0;
  margin-top: 45px;
  margin-left: 0 !important;
}
@media (min-width: 1921px) {
  .form-horizontal .controls .botao.principal {
    font-size: 16px !important;
    font-family: var(--fonte-family), sans-serif !important;
    font-weight: 700 !important;
    line-height: 100% !important;
    margin-top: 45px;
    padding: 9px 55px !important;
  }
}
@media (max-width: 768px) {
  .form-horizontal .controls .botao.principal {
    font-size: 16px !important;
    font-family: var(--fonte-family), sans-serif !important;
    font-weight: 700 !important;
    line-height: 100% !important;
    margin-top: 45px;
    padding: 9px 55px !important;
  }
}
@media (max-width: 500px) {
  .form-horizontal .controls .botao.principal {
    font-size: 3.2vw !important;
    font-family: var(--fonte-family), sans-serif !important;
    font-weight: 700 !important;
    line-height: 100% !important;
    margin-top: 4vw;
    padding: 1.8vw 8vw !important;
  }
}

@media (max-width: 768px) {
  input#id_cep {
    width: 50%;
  }
}

.pagina-carrinho:not(.carrinho-checkout) .tabela-carrinho tbody tr.bg-dark td {
  padding: 0 10px !important;
}

.caixa-sombreada a[data-target="#modalRecuperarSenha"] {
  font-size: 12px !important;
  font-family: var(--fonte-family), sans-serif !important;
  font-weight: 600 !important;
  line-height: 100% !important;
  font-style: italic;
  color: #C1600B;
  display: flex;
  width: 100%;
  align-items: center;
  margin-top: 18px;
  margin-left: 15% !important;
}
.caixa-sombreada a[data-target="#modalRecuperarSenha"] i {
  display: none !important;
}
@media (max-width: 768px) {
  .caixa-sombreada a[data-target="#modalRecuperarSenha"] {
    margin-left: 0% !important;
    margin-top: 6vw !important;
  }
}

@media (min-width: 768px) {
  .resumo-compra .tabela-carrinho td {
    height: 50px !important;
  }
}

#corpo > div > div.cadastro > div.row-fluid > div:nth-child(2) > div > form > fieldset > div > #id_email {
  border: 1px solid #FAFAFA !important;
}

.caixa-sombreada select {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url('data:image/svg+xml;utf8,<svg fill="%23999" viewBox="0 0 24 24" width="24" height="24" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>');
  background-repeat: no-repeat;
  background-position: right 10px center;
  background-size: 16px;
}

.agendamento-horario {
  width: 100%;
}

.caixa-sombreada input,
#id_estado,
#id_pais_id,
.agendamento-horario {
  font-size: 14px !important;
  font-family: var(--fonte-family), sans-serif !important;
  font-weight: 400 !important;
  line-height: 100% !important;
  border-radius: 84px !important;
  box-sizing: border-box;
  padding: 0 24px !important;
  height: 37px !important;
  border: 1px solid #E6F8CB !important;
}

.caixa-sombreada input[type=password],
.caixa-sombreada input[type=text] {
  width: 100%;
}

.pagina-login label[for=id_email]::before {
  content: url("data:image/svg+xml,%3Csvg%20width%3D%2215%22%20height%3D%2215%22%20viewBox%3D%220%200%2015%2015%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M4.78369%203.12768C6.7425%202.95744%208.71238%202.95744%2010.6712%203.12768L11.6156%203.20893C11.9184%203.23534%2012.2096%203.33775%2012.4623%203.50665C12.715%203.67555%2012.921%203.90549%2013.0612%204.17518C13.0776%204.20845%2013.0808%204.24668%2013.0703%204.28223C13.0597%204.31779%2013.0362%204.34808%2013.0043%204.36705L9.08807%206.79205C8.67589%207.04724%208.20174%207.18476%207.71699%207.18971C7.23224%207.19467%206.75538%207.06688%206.33807%206.82018L2.39619%204.49018C2.36512%204.47261%202.34147%204.44437%202.32964%204.4107C2.3178%204.37702%202.31857%204.3402%202.33182%204.30705C2.45956%204.00421%202.6675%203.74197%202.93326%203.54858C3.19901%203.35518%203.5125%203.23796%203.83994%203.20955L4.78369%203.12768Z%22%20fill%3D%22%234C5144%22/%3E%3Cpath%20d%3D%22M2.32875%205.53912C2.30641%205.52589%202.28112%205.51848%202.25517%205.51757C2.22923%205.51666%202.20348%205.52228%202.18027%205.53392C2.15707%205.54555%202.13716%205.56282%202.12237%205.58415C2.10758%205.60548%202.09838%205.63019%202.09562%205.656C1.93714%207.22965%201.97578%208.81692%202.21062%2010.381C2.27135%2010.7817%202.46505%2011.1503%202.76058%2011.4275C3.0561%2011.7048%203.43628%2011.8746%203.84%2011.9097L4.78375%2011.9916C6.74312%2012.1622%208.71312%2012.1622%2010.6725%2011.9916L11.6162%2011.9104C12.0201%2011.875%2012.4004%2011.7049%2012.6958%2011.4272C12.9912%2011.1496%2013.1847%2010.7807%2013.245%2010.3797C13.4866%208.77012%2013.5205%207.13612%2013.3456%205.51787C13.3426%205.49196%2013.3331%205.46722%2013.3179%205.44597C13.3028%205.42471%2013.2826%205.40762%2013.2591%205.39627C13.2356%205.38493%2013.2096%205.3797%2013.1835%205.38107C13.1575%205.38245%2013.1322%205.39037%2013.11%205.40412L9.58187%207.58787C9.02437%207.9329%208.3831%208.11884%207.7275%208.12556C7.0719%208.13228%206.42696%207.95952%205.8625%207.626L2.32875%205.53912Z%22%20fill%3D%22%234C5144%22/%3E%3C/svg%3E");
  display: block;
  width: 15px;
  height: 15px;
}

label[for=id_senha]::before {
  content: url("data:image/svg+xml,%3Csvg%20width%3D%2211%22%20height%3D%2213%22%20viewBox%3D%220%200%2011%2013%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M8.625%204.625V3.375C8.625%201.625%207.25%200.25%205.5%200.25C3.75%200.25%202.375%201.625%202.375%203.375V4.625C1.3125%204.625%200.5%205.4375%200.5%206.5V10.875C0.5%2011.9375%201.3125%2012.75%202.375%2012.75H8.625C9.6875%2012.75%2010.5%2011.9375%2010.5%2010.875V6.5C10.5%205.4375%209.6875%204.625%208.625%204.625ZM3.625%203.375C3.625%202.3125%204.4375%201.5%205.5%201.5C6.5625%201.5%207.375%202.3125%207.375%203.375V4.625H3.625V3.375Z%22%20fill%3D%22%234C5144%22/%3E%3C/svg%3E");
  display: block;
  width: 11px;
  height: 13px;
}

#formCadastroCompleto > form > div.dados-acesso.row-fluid > div > div > fieldset > div.row-fluid {
  display: flex;
  justify-content: space-between;
  gap: 0 10px;
}

.pagina-carrinho:not(.carrinho-checkout) .finalizar-compra h1.titulo {
  font-size: 32px !important;
  font-family: var(--fonte-family), sans-serif !important;
  font-weight: 700 !important;
  line-height: 100% !important;
  text-transform: none;
  color: #4C5144;
}

.pagina-carrinho:not(.carrinho-checkout) .finalizar-compra h1.titulo small {
  font-size: 16px !important;
  font-family: var(--fonte-family), sans-serif !important;
  font-weight: 400 !important;
  line-height: 100% !important;
  color: #8A8A8A;
}

.pagina-carrinho:not(.carrinho-checkout) .tabela-carrinho tr,
table th {
  background-color: #fff !important;
  background: #fff !important;
  border: none !important;
}
@media (max-width: 768px) {
  .pagina-carrinho:not(.carrinho-checkout) .tabela-carrinho tr,
  table th {
    margin: 0 !important;
  }
}

.pagina-carrinho .caixa-sombreada,
.pagina-carrinho:not(.carrinho-checkout) .tabela-carrinho,
.tabela-carrinho td,
.tabela-carrinho th {
  border: none !important;
}

.pagina-carrinho .table tbody tr[data-produto-id] {
  border-top: 1px solid #BCBCBC !important;
}

.pagina-carrinho .quantidade {
  display: flex;
  justify-content: center;
}

.pagina-carrinho .quantidade input.input-mini {
  height: 47px !important;
  border: 1px solid var(--cinza-claro) !important;
  padding: 0 !important;
  border-radius: 0 !important;
  border-left: none !important;
  border-right: none !important;
  background-color: #FAFAFA;
  font-size: 16px !important;
  font-family: var(--fonte-family), sans-serif !important;
  font-weight: 700 !important;
  line-height: 100% !important;
  color: #4C5144;
}

.pagina-carrinho:not(.carrinho-checkout) .tabela-carrinho tbody tr .quantidade .cor-secundaria.icon-minus {
  border: 1px solid #BCBCBC;
  height: 45px;
  width: 30px;
  text-align: center;
  border-right: none;
  border-top-left-radius: 84px;
  border-bottom-left-radius: 84px;
  background-color: #FAFAFA;
  font-size: 13px;
  font-weight: 300;
  color: #BCBCBC;
}

.pagina-carrinho:not(.carrinho-checkout) .tabela-carrinho tbody tr .quantidade .cor-secundaria.icon-plus {
  border: 1px solid #BCBCBC;
  height: 45px;
  width: 30px;
  text-align: center;
  border-left: none;
  border-top-right-radius: 84px;
  border-bottom-right-radius: 84px;
  background-color: #FAFAFA;
  font-size: 13px;
  font-weight: 300;
  color: #BCBCBC;
}

.pagina-carrinho .preco-produto.destaque-parcela.com-promocao {
  display: flex;
  justify-content: center;
}

.pagina-carrinho .preco-produto.destaque-parcela.com-promocao div {
  display: flex;
  flex-direction: column;
  width: max-content;
  text-align: left;
}

.pagina-carrinho .preco-produto.destaque-parcela.com-promocao div .preco-venda {
  font-size: 12px !important;
  font-family: var(--fonte-family), sans-serif !important;
  font-weight: 400 !important;
  line-height: 100% !important;
  color: #C1600B;
  text-align: left;
  margin: 0;
}

.pagina-carrinho:not(.carrinho-checkout) .tabela-carrinho tbody tr .preco-produto strong {
  font-size: 16px !important;
  font-family: var(--fonte-family), sans-serif !important;
  font-weight: 700 !important;
  line-height: 100% !important;
  color: #67A606;
}

.pagina-carrinho:not(.carrinho-checkout) .tabela-carrinho tbody tr .excluir {
  border: none;
  margin: 0 auto;
}

.pagina-carrinho:not(.carrinho-checkout) .tabela-carrinho tbody tr .excluir a {
  color: #C1600B;
  font-size: 15px;
}

.pagina-carrinho:not(.carrinho-checkout) .tabela-carrinho tbody tr.bg-dark td .subtotal span {
  font-size: 16px !important;
  font-family: var(--fonte-family), sans-serif !important;
  font-weight: 700 !important;
  line-height: 100% !important;
  color: #67A606;
}

.pagina-carrinho:not(.carrinho-checkout) .tabela-carrinho tbody tr.bg-dark td .subtotal .titulo {
  font-size: 20px !important;
  font-family: var(--fonte-family), sans-serif !important;
  font-weight: 700 !important;
  line-height: 100% !important;
  color: #67A606;
}

.pagina-carrinho .total span {
  font-size: 16px !important;
  font-family: var(--fonte-family), sans-serif !important;
  font-weight: 700 !important;
  line-height: 100% !important;
  color: #67A606;
}

.pagina-carrinho:not(.carrinho-checkout) .tabela-carrinho .total strong {
  font-size: 24px !important;
  font-family: var(--fonte-family), sans-serif !important;
  font-weight: 700 !important;
  line-height: 100% !important;
  color: #67A606;
  vertical-align: middle;
}

.pagina-carrinho .valores-descontos {
  display: none;
}

.pagina-carrinho:not(.carrinho-checkout) .tabela-carrinho td.line-18 {
  background: #FAFAFA;
  border-radius: 5px;
}

.pagina-carrinho:not(.carrinho-checkout) .acao-editar .span12 button.botao.principal.grande {
  font-size: 16px !important;
  font-family: var(--fonte-family), sans-serif !important;
  font-weight: 700 !important;
  line-height: 100% !important;
  padding: 17px 56px;
  color: #fff;
  background-color: #67A606;
}
.pagina-carrinho:not(.carrinho-checkout) .acao-editar .span12 button.botao.principal.grande i {
  display: none;
}

.pagina-carrinho:not(.carrinho-checkout) .acao-editar .span12 a.botao {
  padding: 0 !important;
  background: transparent;
  text-transform: none;
  margin-right: 20px;
}

.pagina-carrinho:not(.carrinho-checkout) .acao-editar .span12 a.botao::before {
  content: "<";
  margin-right: 10px;
}

@media (min-width: 768px) {
  .pagina-carrinho form .control-group:not(.pagina-carrinho.carrinho-checkout form .control-group) {
    width: auto;
    display: grid;
    grid-template-columns: 0.5fr 1fr;
  }
}

@media (min-width: 768px) {
  .pagina-pedido-finalizado div.subtotal {
    margin-left: 0 !important;
  }
}

@media (min-width: 768px) {
  div.subtotal:not(.pagina-carrinho.carrinho-checkout div.subtotal) {
    padding: 30px 0;
    display: flex;
    align-items: center;
    gap: 38px;
    margin-left: -50px;
  }
}

@media (min-width: 1921px) {
  .tabela-carrinho .formas-envio .radio:not(.pagina-carrinho.carrinho-checkout .tabela-carrinho .formas-envio .radio) {
    font-size: 13px !important;
    line-height: 0px !important;
    width: 50%;
    padding-left: 45px;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
  }
  .tabela-carrinho .formas-envio .radio:not(.pagina-carrinho.carrinho-checkout .tabela-carrinho .formas-envio .radio) input {
    order: 0;
  }
  .tabela-carrinho .formas-envio .radio:not(.pagina-carrinho.carrinho-checkout .tabela-carrinho .formas-envio .radio) span.nome {
    order: 1;
  }
  .tabela-carrinho .formas-envio .radio:not(.pagina-carrinho.carrinho-checkout .tabela-carrinho .formas-envio .radio) b.prazo {
    order: 2;
  }
  .tabela-carrinho .formas-envio .radio:not(.pagina-carrinho.carrinho-checkout .tabela-carrinho .formas-envio .radio) span.valor {
    order: 3;
  }
}
@media (min-width: 768px) {
  .tabela-carrinho .formas-envio .radio:not(.pagina-carrinho.carrinho-checkout .tabela-carrinho .formas-envio .radio) {
    font-size: 0.677vw !important;
    line-height: 0px !important;
    flex-wrap: wrap;
    width: 50%;
    align-items: center;
    justify-content: center;
    padding-left: 2.344vw;
  }
  .tabela-carrinho .formas-envio .radio:not(.pagina-carrinho.carrinho-checkout .tabela-carrinho .formas-envio .radio) input {
    order: 0;
  }
  .tabela-carrinho .formas-envio .radio:not(.pagina-carrinho.carrinho-checkout .tabela-carrinho .formas-envio .radio) span.nome {
    order: 1;
  }
  .tabela-carrinho .formas-envio .radio:not(.pagina-carrinho.carrinho-checkout .tabela-carrinho .formas-envio .radio) b.prazo {
    order: 2;
  }
  .tabela-carrinho .formas-envio .radio:not(.pagina-carrinho.carrinho-checkout .tabela-carrinho .formas-envio .radio) span.valor {
    order: 3;
  }
}

@media (min-width: 768px) {
  .pagina-carrinho .tabela-carrinho .formas-envio ul {
    position: relative;
  }
}

@media (max-width: 768px) {
  .tabela-carrinho .formas-envio {
    display: flex;
    justify-content: center;
  }
}

li.nenhuma-forma-de-envio {
  font-family: Nunito Sans;
  font-weight: 800;
  text-transform: capitalize;
  color: #C1600B;
  display: flex;
  align-items: center;
  box-sizing: border-box;
}
@media (min-width: 1921px) {
  li.nenhuma-forma-de-envio {
    position: absolute;
    font-size: 12px;
    gap: 5px;
    padding-left: 45px;
    right: 26px;
    bottom: -10px;
  }
}
@media (min-width: 768px) {
  li.nenhuma-forma-de-envio {
    position: absolute;
    font-size: 0.625vw;
    gap: 0.26vw;
    padding-left: 2.344vw;
    right: 1.381vw;
    bottom: -0.521vw;
  }
}
@media (max-width: 768px) {
  li.nenhuma-forma-de-envio {
    position: initial;
    font-size: 12px;
    gap: 5px;
    padding-left: 0;
  }
}
@media (max-width: 500px) {
  li.nenhuma-forma-de-envio {
    font-size: 2.4vw;
    gap: 1vw;
    padding-left: 0;
    justify-content: center;
  }
}

@media (max-width: 768px) {
  .formas-envio label {
    justify-content: center;
  }
}

tr.bg-dark.possui-cupom {
  position: relative;
}

.tabela-carrinho .cupom-valor {
  display: flex;
  align-items: center;
}
.tabela-carrinho .cupom-valor span.label-cupom {
  font-family: Nunito Sans;
  font-weight: 600;
  text-transform: capitalize;
  color: #4C5144;
}
.tabela-carrinho .cupom-valor span.porcentagem-cupom {
  font-family: Nunito Sans;
  font-weight: 900;
  text-transform: capitalize;
  color: #67A606;
}
.tabela-carrinho .cupom-valor span.desconto-cupom {
  font-family: Nunito Sans;
  font-weight: 900;
  text-transform: capitalize;
}
@media (min-width: 1921px) {
  .tabela-carrinho .cupom-valor {
    gap: 5px;
    bottom: 20px;
    right: 3px;
    position: absolute;
  }
  .tabela-carrinho .cupom-valor span.label-cupom {
    font-size: 16px;
  }
  .tabela-carrinho .cupom-valor span.porcentagem-cupom {
    font-size: 16px;
  }
  .tabela-carrinho .cupom-valor span.desconto-cupom {
    font-size: 16px;
  }
}
@media (min-width: 768px) {
  .tabela-carrinho .cupom-valor {
    gap: 0.26vw;
    bottom: 1.042vw;
    right: 0.156vw;
    position: absolute;
  }
  .tabela-carrinho .cupom-valor span.label-cupom {
    font-size: 0.833vw;
  }
  .tabela-carrinho .cupom-valor span.porcentagem-cupom {
    font-size: 0.833vw;
  }
  .tabela-carrinho .cupom-valor span.desconto-cupom {
    font-size: 0.833vw;
  }
}
@media (max-width: 768px) {
  .tabela-carrinho .cupom-valor {
    gap: 5px;
    bottom: 20px;
    right: 3px;
    position: initial;
  }
  .tabela-carrinho .cupom-valor span.label-cupom {
    font-size: 16px;
  }
  .tabela-carrinho .cupom-valor span.porcentagem-cupom {
    font-size: 16px;
  }
  .tabela-carrinho .cupom-valor span.desconto-cupom {
    font-size: 16px;
  }
}
@media (max-width: 500px) {
  .tabela-carrinho .cupom-valor {
    gap: 1vw;
    bottom: 4vw;
    right: 0.6vw;
    position: initial;
  }
  .tabela-carrinho .cupom-valor span.label-cupom {
    font-size: 3.2vw;
  }
  .tabela-carrinho .cupom-valor span.porcentagem-cupom {
    font-size: 3.2vw;
  }
  .tabela-carrinho .cupom-valor span.desconto-cupom {
    font-size: 3.2vw;
  }
}

.acao-editar .selo-ssl {
  display: none !important;
}

.campo-checkout-sexo.control-group.span6.hide {
  display: none !important;
}

@media (min-width: 768px) {
  .total:not(.pagina-carrinho.carrinho-checkout .total) {
    margin: 10px 0;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding-right: 142px;
    gap: 27px;
  }
}

form#formCalcularFrete .control-group .control-label::before {
  content: url("data:image/svg+xml,%3Csvg%20width%3D%2226%22%20height%3D%2220%22%20viewBox%3D%220%200%2026%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M5.25%2016.25C5.25%2016.913%205.51339%2017.5489%205.98223%2018.0178C6.45107%2018.4866%207.08696%2018.75%207.75%2018.75C8.41304%2018.75%209.04893%2018.4866%209.51777%2018.0178C9.98661%2017.5489%2010.25%2016.913%2010.25%2016.25C10.25%2015.587%209.98661%2014.9511%209.51777%2014.4822C9.04893%2014.0134%208.41304%2013.75%207.75%2013.75C7.08696%2013.75%206.45107%2014.0134%205.98223%2014.4822C5.51339%2014.9511%205.25%2015.587%205.25%2016.25ZM17.75%2016.25C17.75%2016.913%2018.0134%2017.5489%2018.4822%2018.0178C18.9511%2018.4866%2019.587%2018.75%2020.25%2018.75C20.913%2018.75%2021.5489%2018.4866%2022.0178%2018.0178C22.4866%2017.5489%2022.75%2016.913%2022.75%2016.25C22.75%2015.587%2022.4866%2014.9511%2022.0178%2014.4822C21.5489%2014.0134%2020.913%2013.75%2020.25%2013.75C19.587%2013.75%2018.9511%2014.0134%2018.4822%2014.4822C18.0134%2014.9511%2017.75%2015.587%2017.75%2016.25Z%22%20stroke%3D%22%234C5144%22%20stroke-width%3D%221.25%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M5.25%2016.25H2.75V11.25M1.5%201.25H15.25V16.25M10.25%2016.25H17.75M22.75%2016.25H25.25V8.75M25.25%208.75H15.25M25.25%208.75L21.5%202.5H15.25M2.75%206.25H7.75%22%20stroke%3D%22%234C5144%22%20stroke-width%3D%221.25%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E");
}

@media (max-width: 768px) {
  form .control-group label.control-label[for=usarCupom]::before {
    content: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M21.2025%209.65707L13.145%201.59957C12.5591%201.01386%2011.7647%200.684747%2010.9362%200.68457H4.43625C3.44169%200.68457%202.48786%201.07966%201.7846%201.78292C1.08134%202.48618%200.686249%203.44001%200.686249%204.43457V10.9346C0.685763%2011.7633%201.01444%2012.5582%201.6%2013.1446L9.65625%2021.2021C10.1205%2021.6664%2010.6718%2022.0347%2011.2784%2022.286C11.885%2022.5373%2012.5352%2022.6666%2013.1919%2022.6666C13.8485%2022.6666%2014.4987%2022.5373%2015.1054%2022.286C15.712%2022.0347%2016.2632%2021.6664%2016.7275%2021.2021L18.965%2018.9646L21.2025%2016.7271C21.6668%2016.2628%2022.0351%2015.7116%2022.2864%2015.1049C22.5377%2014.4983%2022.6671%2013.8481%2022.6671%2013.1914C22.6671%2012.5348%2022.5377%2011.8846%2022.2864%2011.278C22.0351%2010.6713%2021.6668%2010.1214%2021.2025%209.65707Z%22%20stroke%3D%22%234C5144%22%20stroke-width%3D%221.25%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M6.80123%206.80059C7.4246%206.17722%207.4246%205.16653%206.80123%204.54316C6.17785%203.91978%205.16716%203.91978%204.54379%204.54316C3.92041%205.16653%203.92041%206.17722%204.54379%206.80059C5.16716%207.42397%206.17785%207.42397%206.80123%206.80059Z%22%20fill%3D%22%234C5144%22/%3E%3C/svg%3E");
  }
}

.form-horizontal .control-group:before,
.form-horizontal .control-group:after {
  display: none !important;
}

@media (max-width: 768px) {
  .cupom-sucesso {
    margin: 10px 0;
  }
}

.pagina-carrinho:not(.carrinho-checkout) .form-horizontal .control-group .control-label {
  width: max-content !important;
  margin: 0;
  padding: 0;
  white-space: nowrap;
  min-width: auto;
}

@media (max-width: 768px) {
  .controls.text-left {
    width: min-content;
  }
}

@media (min-width: 768px) {
  .tabela-carrinho .cupom-sucesso {
    padding-top: 20px;
  }
}

@media (max-width: 768px) {
  .pagina-carrinho:not(.carrinho-checkout) .form-horizontal .control-group .controls .input-append {
    width: fit-content;
  }
}

.pagina-carrinho:not(.carrinho-checkout) button#btn-frete {
  background-color: var(--c-btn-frete);
}

.pagina-carrinho:not(.carrinho-checkout) button#btn-cupom {
  background-color: var(--c-btn-cupom);
}

.pagina-carrinho:not(.carrinho-checkout) button#btn-frete,
.pagina-carrinho:not(.carrinho-checkout) button#btn-cupom {
  border-radius: 84px;
  right: 5px;
}
@media (max-width: 768px) {
  .pagina-carrinho:not(.carrinho-checkout) button#btn-frete,
  .pagina-carrinho:not(.carrinho-checkout) button#btn-cupom {
    border-radius: 84px;
    right: 5px;
    top: 6px;
    padding: 5px 15px !important;
  }
}
@media (max-width: 500px) {
  .pagina-carrinho:not(.carrinho-checkout) button#btn-frete,
  .pagina-carrinho:not(.carrinho-checkout) button#btn-cupom {
    border-radius: 16.8vw;
    right: 1vw;
    top: 1.2vw;
    padding: 1vw 3vw !important;
    font-size: 2.2vw;
  }
}

label.control-label[for=usarCupom]::before {
  content: url("data:image/svg+xml;utf8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M21.2023%209.65756L13.1448%201.60006C12.5589%201.01435%2011.7645%200.685236%2010.936%200.685059H4.43604C3.44147%200.685059%202.48765%201.08015%201.78439%201.78341C1.08112%202.48667%200.686036%203.4405%200.686036%204.43506V10.9351C0.68555%2011.7637%201.01423%2012.5587%201.59979%2013.1451L9.65604%2021.2026C10.1203%2021.6669%2010.6715%2022.0352%2011.2782%2022.2865C11.8848%2022.5378%2012.535%2022.6671%2013.1917%2022.6671C13.8483%2022.6671%2014.4985%2022.5378%2015.1051%2022.2865C15.7118%2022.0352%2016.263%2021.6669%2016.7273%2021.2026L18.9648%2018.9651L21.2023%2016.7276C21.6666%2016.2633%2022.0349%2015.7121%2022.2862%2015.1054C22.5375%2014.4988%2022.6668%2013.8486%2022.6668%2013.1919C22.6668%2012.5353%2022.5375%2011.8851%2022.2862%2011.2785C22.0349%2010.6718%2021.6666%2010.1219%2021.2023%209.65756Z%22%20stroke%3D%22%23212121%22%20stroke-width%3D%221.25%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M6.8012%206.80108C7.42457%206.17771%207.42457%205.16702%206.8012%204.54364C6.17782%203.92027%205.16713%203.92027%204.54376%204.54364C3.92038%205.16702%203.92038%206.17771%204.54376%206.80108C5.16713%207.42446%206.17782%207.42446%206.8012%206.80108Z%22%20fill%3D%22%23212121%22/%3E%3C/svg%3E");
}

.pagina-carrinho:not(.carrinho-checkout) input#calcularFrete,
.pagina-carrinho:not(.carrinho-checkout) input#usarCupom {
  border: 1px solid var(--c-borda-input-carrinho) !important;
  background-color: var(--c-bg-input-carrinho) !important;
}
@media (max-width: 768px) {
  .pagina-carrinho:not(.carrinho-checkout) input#calcularFrete,
  .pagina-carrinho:not(.carrinho-checkout) input#usarCupom {
    width: 200px !important;
    float: right;
  }
}
@media (max-width: 500px) {
  .pagina-carrinho:not(.carrinho-checkout) input#calcularFrete,
  .pagina-carrinho:not(.carrinho-checkout) input#usarCupom {
    width: 40vw !important;
    float: right;
  }
}

tr.hidden-phone.bg-dark td {
  background-color: var(--c-bg-subtotal) !important;
}

.pagina-carrinho:not(.carrinho-checkout) .finalizar-compra .cabecalho-interno {
  border: none !important;
}

@media (max-width: 768px) {
  .pagina-carrinho:not(.carrinho-checkout) .form-horizontal .control-group .controls span.help-inline {
    width: auto;
    text-align: left;
  }
}

.pagina-carrinho:not(.carrinho-checkout) .form-horizontal .control-group .controls span.help-inline a {
  font-size: 12px !important;
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 600 !important;
  line-height: 100% !important;
  font-style: italic;
  color: #C1600B;
}

.pagina-carrinho:not(.carrinho-checkout) .form-horizontal .control-group .controls span.help-inline i {
  color: #C1600B;
  font-size: 15px;
}

.pagina-carrinho.carrinho-checkout #corpo #formularioCheckout > div > div:nth-child(1).span4 .caixa-sombreada {
  border: 1px solid var(--c-borda-box-infos-pessoais-checkout) !important;
  background-color: var(--c-bg-box-infos-pessoais-checkout) !important;
}

@media (min-width: 768px) {
  .carrinho-checkout #formularioCheckout .span4 .caixa-sombreada.dados-cadastro .control-group {
    padding: 0 !important;
    margin-top: 10px !important;
  }
}

.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada.dados-cadastro ul#tipoCadastro {
  padding: 10px 0;
  border: none;
}

.controls {
  width: 100%;
}

@media (min-width: 768px) {
  .row-fluid.campos-bot {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
}

div#formasEnvio {
  margin-top: 20px;
}

.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada div#formularioEndereco input[type=tel] {
  width: 100% !important;
}

.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada div#formularioEndereco input {
  height: 40px !important;
}

.control-group:has(label[for=id_nome]) {
  width: 100% !important;
}

.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada .lista-endereco .endereco:last-child .accordion-heading {
  background-color: var(--c-bg-finalizar-compra) !important;
}

.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada #exibirFormasPagamento .btn-small {
  font-family: "Nunito Sans";
  font-weight: 600;
}
@media (min-width: 1921px) {
  .carrinho-checkout #formularioCheckout .span4 .caixa-sombreada #exibirFormasPagamento .btn-small {
    padding: 10px 0;
    font-size: 14px;
    border-radius: 10px;
  }
}
@media (min-width: 768px) {
  .carrinho-checkout #formularioCheckout .span4 .caixa-sombreada #exibirFormasPagamento .btn-small {
    padding: 0.521vw 0;
    font-size: 0.729vw;
    border-radius: 0.521vw;
  }
}
@media (max-width: 768px) {
  .carrinho-checkout #formularioCheckout .span4 .caixa-sombreada #exibirFormasPagamento .btn-small {
    padding: 10px 0;
    font-size: 14px;
    border-radius: 10px;
  }
}
@media (max-width: 500px) {
  .carrinho-checkout #formularioCheckout .span4 .caixa-sombreada #exibirFormasPagamento .btn-small {
    padding: 2vw 0;
    font-size: 2.8vw;
    border-radius: 2vw;
  }
}

.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada .lista-endereco .endereco:last-child:hover .accordion-heading {
  background-color: var(--c-bg-finalizar-compra) !important;
}

.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada .titulo {
  text-transform: math-auto !important;
}

.carrinho-checkout #finalizarCompra,
.carrinho-checkout #finalizarCompraAux {
  color: var(--c-texto-finalizar-compra) !important;
  background-color: var(--c-bg-finalizar-compra) !important;
  width: 100% !important;
}
@media (min-width: 1921px) {
  .carrinho-checkout #finalizarCompra,
  .carrinho-checkout #finalizarCompraAux {
    font-size: 18px !important;
    font-family: var(--fonte-family), sans-serif !important;
    font-weight: 800 !important;
    line-height: 100% !important;
    border-radius: 10px !important;
    padding: 13px 0 !important;
  }
}
@media (min-width: 768px) {
  .carrinho-checkout #finalizarCompra,
  .carrinho-checkout #finalizarCompraAux {
    font-size: 0.938vw !important;
    font-family: var(--fonte-family), sans-serif !important;
    font-weight: 800 !important;
    line-height: 100% !important;
    border-radius: 0.521vw !important;
    padding: 13px 0 !important;
  }
}
@media (max-width: 768px) {
  .carrinho-checkout #finalizarCompra,
  .carrinho-checkout #finalizarCompraAux {
    font-size: 18px !important;
    font-family: var(--fonte-family), sans-serif !important;
    font-weight: 800 !important;
    line-height: 100% !important;
    border-radius: 10px !important;
    padding: 13px 0 !important;
  }
}
@media (max-width: 500px) {
  .carrinho-checkout #finalizarCompra,
  .carrinho-checkout #finalizarCompraAux {
    font-size: 4.2vw !important;
    font-family: var(--fonte-family), sans-serif !important;
    font-weight: 800 !important;
    line-height: 100% !important;
    border-radius: 2vw !important;
    padding: 3.2vw 0 !important;
  }
}
.carrinho-checkout #finalizarCompra i,
.carrinho-checkout #finalizarCompraAux i {
  display: none;
}

.carrinho-checkout .span4 .row-fluid:has(div.control-group) {
  display: flex;
  justify-content: space-between;
  gap: 20px;
  margin-top: 10px;
}

.span4 .row-fluid:has(div.control-group)::after,
.span4 .row-fluid:has(div.control-group)::before {
  display: none;
}

.control-group:has(label[for=id_telefone_celular]),
.control-group:has(label[for=id_telefone_principal]) {
  width: 45.5% !important;
}

.row-fluid.campos-bot::after,
.row-fluid.campos-bot::before {
  display: none;
}

.carrinho-checkout #formularioCheckout a.titulo.cor-secundaria.fazer-login-btn {
  text-transform: lowercase;
  border-bottom: none !important;
  margin-left: 5px !important;
  color: var(--c-titulos-box-formulario);
  font-size: 16px !important;
  font-family: var(--fonte-family), sans-serif !important;
  font-weight: 800 !important;
  line-height: 100% !important;
}

.carrinho-checkout #formularioCheckout > div > div:nth-child(1) .caixa-sombreada legend.titulo {
  border-bottom: 1px solid #E6F8CB !important;
  text-transform: math-auto !important;
  font-size: 16px !important;
  font-family: var(--fonte-family), sans-serif !important;
  font-weight: 800 !important;
  line-height: 100% !important;
}

.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada div#formularioEndereco {
  padding: 20px 0;
}

.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada:not(#formas-pagamento-wrapper),
.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada {
  border: 1px solid var(--c-borda-box-checkout) !important;
  background-color: var(--c-bg-box-checkout) !important;
  padding: 20px !important;
  box-shadow: none;
}

.pagina-carrinho.carrinho-checkout #corpo #formularioCheckout > div > div:nth-child(1).span4 .caixa-sombreada:not(#formas-pagamento-wrapper) input,
.pagina-carrinho.carrinho-checkout #corpo #formularioCheckout > div > div:nth-child(1).span4 .caixa-sombreada input {
  border: 1px solid #E6F8CB !important;
}

.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada:not(#formas-pagamento-wrapper) input,
.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada input {
  border: none !important;
}

.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada legend.titulo,
.carrinho-checkout #formularioCheckout a.titulo.cor-secundaria.fazer-login-btn {
  background: none;
  border-bottom: 1px solid #BCBCBC;
  color: var(--c-titulos-box-formulario) !important;
  box-sizing: border-box;
  padding: 16px 0;
  font-size: 16px !important;
  font-family: var(--fonte-family), sans-serif !important;
  font-weight: 800 !important;
  line-height: 100% !important;
}

.carrinho-checkout #formularioCheckout a.titulo.cor-secundaria.fazer-login-btn {
  text-decoration: underline;
}

.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada div#formasPagamento {
  border: none !important;
  padding: 20px 0 !important;
}

@media (max-width: 768px) {
  .carrinho-checkout .span4 .row-fluid.campos-bot:has(div.control-group) {
    flex-wrap: wrap;
  }
}

.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada div#formasPagamento .li-box-payment .preco-carrinho-total {
  color: #67A606 !important;
  display: initial !important;
}

.carrinho-checkout .identificacao .identificacao-title {
  font-weight: 900;
}

.checkout-alerta-seguro .checkout-alerta-seguro-item .icon-ok,
.checkout-alerta-seguro .checkout-alerta-seguro-tit {
  color: #67A606;
}

.carrinho-checkout .identificacao .control-group .submit-email.botao.principal {
  font-size: 16px !important;
  font-family: var(--fonte-family), sans-serif !important;
  font-weight: 700 !important;
  line-height: 100% !important;
  background-color: #67A606;
  color: #fff;
  border-radius: 10px;
  border: none;
  max-width: none;
  min-width: none;
  padding: 18px 10px !important;
}

.carrinho-checkout .atendimento li:nth-child(1),
.carrinho-checkout .atendimento li:nth-child(2) {
  display: none;
}

.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada .lista-endereco .endereco:last-child .accordion-heading {
  justify-content: center;
}

.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada .lista-endereco .endereco:last-child,
.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada .lista-endereco .endereco:last-child:hover {
  background: #67A606;
}

.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada .lista-endereco .endereco:last-child .accordion-heading .forma-conteiner strong {
  color: #fff;
  font-size: 14px !important;
  font-family: var(--fonte-family), sans-serif !important;
  font-weight: 600 !important;
  line-height: 100% !important;
}

.carrinho-checkout .fa-whatsapp:before {
  content: url("data:image/svg+xml,%3Csvg width='22.5' height='31' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.53362 10.5588L3.98612 10.8231C4.74918 11.2683 5.6171 11.5019 6.5005 11.5C7.4894 11.5 8.4561 11.2068 9.27835 10.6573C10.1006 10.1079 10.7415 9.32705 11.1199 8.41342C11.4983 7.49979 11.5974 6.49445 11.4044 5.52455C11.2115 4.55464 10.7353 3.66373 10.036 2.96447C9.33677 2.2652 8.44586 1.789 7.47595 1.59607C6.50604 1.40315 5.50071 1.50216 4.58708 1.8806C3.67345 2.25904 2.89256 2.8999 2.34315 3.72215C1.79374 4.54439 1.5005 5.51109 1.5005 6.5C1.49867 7.38366 1.73254 8.25183 2.178 9.015L2.44175 9.4675L2.03362 10.9681L3.53362 10.5588ZM0.252998 12.75L1.098 9.645C0.541097 8.69058 0.248562 7.60501 0.250498 6.5C0.250498 3.04813 3.04862 0.25 6.5005 0.25C9.95237 0.25 12.7505 3.04813 12.7505 6.5C12.7505 9.95187 9.95237 12.75 6.5005 12.75C5.39597 12.7519 4.31086 12.4596 3.35675 11.9031L0.252998 12.75ZM4.24487 3.5675C4.32904 3.56167 4.413 3.56083 4.49675 3.565C4.5305 3.5675 4.56425 3.57083 4.598 3.575C4.69737 3.58625 4.80675 3.64687 4.84362 3.73062C5.02987 4.15354 5.21071 4.57854 5.38612 5.00563C5.42487 5.10063 5.40175 5.2225 5.328 5.34125C5.2905 5.40188 5.23175 5.48687 5.16362 5.57375C5.093 5.66437 4.94112 5.83063 4.94112 5.83063C4.94112 5.83063 4.87925 5.90438 4.903 5.99625C4.91175 6.03125 4.9405 6.08188 4.96675 6.12438L5.00362 6.18375C5.16362 6.45062 5.37862 6.72125 5.64112 6.97625C5.71612 7.04875 5.78925 7.12313 5.868 7.1925C6.1605 7.45062 6.49175 7.66125 6.84925 7.8175L6.85237 7.81875C6.9055 7.84188 6.93237 7.85438 7.00987 7.8875C7.04862 7.90375 7.08841 7.9175 7.12925 7.92875C7.14425 7.93292 7.15946 7.93521 7.17487 7.93563C7.21051 7.93698 7.24594 7.92961 7.27808 7.91414C7.31021 7.89867 7.33808 7.87558 7.35925 7.84687C7.81112 7.29937 7.853 7.26375 7.85612 7.26375V7.265C7.88751 7.23561 7.92485 7.21331 7.96562 7.19962C8.00638 7.18592 8.04961 7.18115 8.09237 7.18563C8.13071 7.18729 8.16758 7.19563 8.203 7.21063C8.53487 7.3625 9.078 7.59937 9.078 7.59937L9.44175 7.7625C9.503 7.79188 9.55862 7.86125 9.5605 7.92812C9.563 7.97 9.56675 8.0375 9.55237 8.16125C9.53237 8.32312 9.48362 8.5175 9.43487 8.61938C9.40108 8.68866 9.35681 8.75233 9.30362 8.80812C9.2405 8.87429 9.17147 8.93454 9.09737 8.98812C9.04571 9.02646 9.01925 9.04437 9.01925 9.04437C8.94152 9.09371 8.86165 9.13959 8.77987 9.18188C8.61888 9.26716 8.44119 9.31622 8.25925 9.32562C8.14362 9.33187 8.028 9.34063 7.91175 9.33438C7.90675 9.33438 7.55675 9.28 7.55675 9.28C6.66817 9.04623 5.84639 8.60838 5.15675 8.00125C5.0155 7.87688 4.88425 7.74312 4.7505 7.61C4.1955 7.05688 3.77487 6.46 3.51925 5.89625C3.38956 5.61951 3.3193 5.31868 3.313 5.01313C3.31065 4.63359 3.43491 4.26411 3.66612 3.96312C3.71175 3.90438 3.75487 3.84313 3.82925 3.7725C3.908 3.6975 3.95862 3.6575 4.013 3.63C4.08552 3.59437 4.16427 3.57315 4.24487 3.5675Z' fill='%234C5144'/%3E%3C/svg%3E");
}

.carrinho-checkout .atendimento li .display-table:nth-child(2) {
  color: transparent;
  line-height: 14px !important;
}

.carrinho-checkout .atendimento li strong {
  color: #4C5144;
}

.carrinho-checkout #cabecalho {
  max-width: 1140px;
  margin: 0 auto;
}

#cabecalho > div > div > div.span6.offset3.hidden-phone.hidden-tablet {
  width: auto !important;
  margin: 0 !important;
}

.accordion-group.proxy-entrega-v1-entrega.pagamento_selecao_conteiner span.forma-conteiner {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.accordion-group.proxy-entrega-v1-entrega.pagamento_selecao_conteiner span.forma-conteiner .dropdown-container {
  height: auto;
  width: max-content;
}
.accordion-group.proxy-entrega-v1-entrega.pagamento_selecao_conteiner span.forma-conteiner .dropdown-container span.dropdown-button-forma-pagamento {
  padding: 5px 10px !important;
  border-radius: 10px;
  line-height: normal;
  font-size: 14px;
  font-weight: 700;
  background-color: #ebebeb;
  color: #4C5144;
  font-family: "Nunito Sans";
}

.accordion-group.proxy-entrega-v1-entrega.pagamento_selecao_conteiner span.forma-conteiner::after {
  display: none;
}

.hideElement {
  display: none !important;
}

.tel-whatsapp {
  cursor: pointer;
}
.tel-whatsapp:hover span {
  text-decoration: underline;
}

.main-whatsapp {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.3);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 99999;
}

.whatsapp__wrapper {
  width: 639px;
  height: 358px;
  border-radius: 19px;
  background-color: #FAFDF7;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
@media (max-width: 768px) {
  .whatsapp__wrapper {
    width: 100%;
    height: auto;
    border-radius: 3.8vw;
  }
}

.whatsapp__header {
  width: 100%;
  height: 136px;
  position: relative;
  background-color: #67A606;
}
.whatsapp__header button#wpCloseBtn {
  position: absolute;
  right: 3%;
  top: 3%;
  background-color: transparent;
  color: #FAFDF7;
  font-size: 20px;
  transition: all 0.15s ease-in-out 0s;
}
.whatsapp__header button#wpCloseBtn:hover {
  transform: rotate(180deg);
}
.whatsapp__header h2 {
  font-family: "Nunito Sans";
  font-weight: 700;
  font-size: 18px;
  line-height: 100%;
  text-align: center;
  color: #FAFDF7;
  margin-bottom: 0;
  margin-top: 41px;
}
.whatsapp__header::before {
  content: url(https://cdn.awsli.com.br/2735/2735521/arquivos/whats-icon-bg.png);
  display: block;
  position: absolute;
  top: 50%;
  left: 10%;
  transform: translateY(-50%);
  opacity: 20%;
}
@media (max-width: 768px) {
  .whatsapp__header {
    height: 120px;
  }
  .whatsapp__header h2 {
    font-family: "Nunito Sans";
    font-weight: 700;
    font-size: 16px;
    line-height: 100%;
    text-align: center;
    color: #FAFDF7;
    margin-bottom: 0;
    margin-top: 32px;
  }
}

form#frm-whatsapp-modal {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: center;
  align-items: center;
  gap: 16px;
  margin-top: 16px;
}

@media (max-width: 768px) {
  .whatsapp__input {
    width: 100%;
    padding: 0px 16px;
    box-sizing: border-box;
  }
}

.whatsapp__input input {
  width: 444.08px;
  height: 40.12px;
  border-radius: 4px;
  background-color: #FAFDF7;
  border: 1px solid #E6F8CB;
  font-family: "Nunito Sans";
  font-weight: 400;
  font-size: 16px;
  line-height: 100%;
  text-transform: uppercase;
  padding: 0 13px;
  background-color: #FFFFFF;
  border-radius: 84px;
}
.whatsapp__input input:placeholder {
  font-family: "Nunito Sans";
  font-weight: 400;
  font-size: 16px;
  line-height: 100%;
  letter-spacing: 0%;
  text-transform: uppercase;
  color: #BCBCBC;
}
@media (max-width: 768px) {
  .whatsapp__input input {
    width: 100%;
    border-radius: 4px;
    font-size: 14px;
    box-sizing: border-box;
    padding: 0 16px;
  }
}
.whatsapp__input input:placeholder {
  font-size: 16px;
}

.whatsapp__btn button {
  width: 181px;
  height: 47.42px;
  border-radius: 2.26px;
  background-color: #67A606;
  color: #FAFDF7;
  transition: all 0.15s ease-in-out 0s;
  font-family: "Nunito Sans";
  font-weight: 900;
  font-size: 16px;
  line-height: 100%;
  text-align: center;
  text-transform: uppercase;
  border: none;
  cursor: pointer;
}
@media (min-width: 1920px) {
  .whatsapp__btn button:hover {
    background-color: #84C225;
  }
}

/*# sourceMappingURL=vipfood.css.map */
