
#cn-loading{position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:999999999999;background-color:rgba(241,241,241,.5647058824);display:flex;align-items:center;justify-content:center}#cn-loading svg{width:64px;height:64px;animation:girar 3s infinite linear}@keyframes girar{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
@font-face{font-family:Fugaz One;src:url("https://cdn.awsli.com.br/900/900035/arquivos/fugazone-regular.ttf")}.cn-hide{display:none !important}.cn-verOpcoes{height:50px;width:300px;text-transform:uppercase;font-weight:600;font-size:22px;border-radius:5px;color:#fff;background:#089755;padding:0 10px;flex:auto}.cn-root-grade{padding:20px}.cn-root-grade .lista .produtos{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:center}.cn-root-grade .lista .produtos .varicaoProduto{display:flex;flex-direction:column;align-items:center;width:24.5%;min-height:450px;margin:.2%;border:1px solid rgba(0,0,0,.1)}.cn-root-grade .lista .produtos .varicaoProduto .nome h3{font-size:22px;font-weight:400;font-family:"Oswald",sans-serif}.cn-root-grade .lista .produtos .varicaoProduto .img{min-height:300px}.cn-root-grade .lista .produtos .varicaoProduto .qtd{position:relative;width:100%;max-width:11rem;padding:0;margin:10px 0;border:0}.cn-root-grade .lista .produtos .varicaoProduto .qtd .plus{right:0}.cn-root-grade .lista .produtos .varicaoProduto .qtd button{position:absolute;width:2.8rem;height:1.8rem;top:.6rem;display:block;padding:0;margin:0;border:0;background-size:5.6rem 2.8rem;background-color:rgba(0,0,0,0);white-space:nowrap;text-indent:100%;border-radius:1.4rem;cursor:pointer;transition:opacity .15s;opacity:1;display:flex;align-items:center}.cn-root-grade .lista .produtos .varicaoProduto .qtd button i{margin-left:6px;color:#000;opacity:.5;transition:.5s ease}.cn-root-grade .lista .produtos .varicaoProduto .qtd button i:hover{transition:.5s ease;opacity:1}.cn-root-grade .lista .produtos .varicaoProduto .qtd input{font-size:18px;height:3rem;padding:0 4rem;border-radius:2rem;border:0;background:#fff;color:#222;box-shadow:0 10px 65px -10px rgba(0,0,0,.25);text-align:center;width:100%;box-sizing:border-box;font-weight:lighter}.cn-root-grade .lista .produtos .varicaoProduto .qtd input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.cn-root-grade .lista .produtos .varicaoProduto .qtd input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.cn-root-grade .lista .produtos .varicaoProduto .indisponivel{position:relative;width:100%;max-width:90%;padding:0;text-align:center;border:0;margin-top:20px}.cn-root-grade .lista .produtos .varicaoProduto .indisponivel span{font-size:16px;font-weight:800;color:#e22c76;text-transform:uppercase}.cn-root-grade .acoes{display:flex;align-items:center;justify-content:center}.cn-root-grade .acoes .comprar{cursor:pointer;height:70px;line-height:70px;padding:0 3rem;background-color:#089755;text-align:center;margin-top:20px;transition:.5s all ease}.cn-root-grade .acoes .comprar.active{position:fixed;bottom:0;width:100%;transition:.5s all ease}.cn-root-grade .acoes .comprar button{background-color:rgba(0,0,0,0);color:#fff;font-weight:800;font-size:26px}@media(max-width: 768px){.cn-root-grade .lista .varicaoProduto{width:49% !important}.cn-root-grade .lista .varicaoProduto .qtd{width:80% !important}.cn-root-grade .acoes .comprar{min-width:150px;max-width:250px;height:50px;display:flex;align-items:center;justify-content:center}.cn-root-grade .acoes .comprar.active{max-width:100%;width:100% !important}.cn-root-grade .acoes .comprar button{font-size:14px}.cn-aviso .cn-mensagem{right:10% !important;top:60px !important;width:80% !important}}.cn-aviso{z-index:99999}.cn-aviso .cn-mensagem{display:flex;flex-direction:column;align-items:center;justify-content:center;position:fixed;right:50px;top:50px;z-index:9999;background-color:#d3d3d3;width:400px;height:100px;line-height:30px;border-radius:6px}.cn-aviso .cn-mensagem span{color:#000;font-size:14px;font-weight:800}.cn-aviso .cn-mensagem .cn-actions{width:170px;display:flex;justify-content:space-between}.cn-aviso .cn-mensagem .cn-actions button{width:80px;height:25px;color:#fff;border-radius:6px}.cn-aviso .cn-mensagem .cn-actions .cn-nao{background-color:red}.cn-aviso .cn-mensagem .cn-actions .cn-sim{background-color:green}.cn-aviso .cn-background{position:fixed;width:100vw;height:100vh;top:0;left:0;background-color:#000;opacity:.5;display:flex;align-items:center;justify-content:center}.cn-flutuante{top:50%;bottom:unset !important}.cn-flutuante .nome-produto{text-align:center}.cn-flutuante .cn-moveFlutuante{padding:15px 50px;text-transform:uppercase;box-shadow:inset 0 -4px 0 0 rgba(0,0,0,.2);font-size:20px;background:#e22c76;color:#fff;border:0}
