.popup-sob-consulta{display:none !important}.carrinho-checkout #formasEnvio{display:none !important}.cn-hide{display:none !important}#formasEnvio{display:none !important}.pagina-produto .zm-viewer,.pagina-produto .zm-handler{display:none !important}.cn-show-tr{display:table-row}
.cn-category-body{display:flex}.cn-category-body iframe{width:100%}.cn-category-body .cn-text-description{width:80%;display:flex;flex-direction:column;align-items:flex-start;padding-left:20px}.cn-category-body .cn-text-description h5{font-size:26px}.cn-category-body .cn-text-description div{font-size:16px;margin-bottom:20px}@media(max-width: 768px){.cn-category-body{display:flex;flex-direction:column}.cn-category-body .cn-text-description{width:100%;padding:10px}}
#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)}}
.pagina-produto .cn-msg{margin-top:10px;font-size:16px;font-weight:600}.pagina-carrinho .tabela-carrinho .produto-info ul .cn-typePay{display:block !important}.pagina-carrinho .cn-msg{font-size:14px;font-weight:600}.pagina-carrinho .cn-alert{position:fixed;z-index:9999999999;top:25%;left:35%;background-color:#fff;width:650px;height:auto;padding:20px;border-radius:12px;border:1px solid #000}@media(max-width: 768px){.pagina-carrinho .cn-alert{left:1%;width:98%}}.pagina-carrinho .cn-alert.in{top:-20%;animation:moveOutFromIn 1.5s}.pagina-carrinho .cn-alert.out{top:35%;animation:moveInFromOut 1.5s}.pagina-carrinho .cn-alert .cn-alert-modal{position:relative}.pagina-carrinho .cn-alert .cn-alert-modal .cn-header h5{font-size:22px}.pagina-carrinho .cn-alert .cn-alert-modal .cn-body span{font-size:18px}.pagina-carrinho .cn-alert .cn-alert-modal .cn-actions{float:right}.pagina-carrinho .cn-alert .cn-alert-modal .cn-actions button{padding:6px;color:#fff;background-color:red;border-radius:12px}.pagina-carrinho .cn-background{position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:99999;background-color:#000;opacity:.8;display:flex;align-items:center;justify-content:center}.pagina-carrinho .cn-background.in{animation:opacityOutFromIn 1.5s}.pagina-carrinho .cn-background.out{animation:opacityInFromOut 1.5s}.pagina-carrinho .botao.principal{position:relative}.pagina-carrinho .botao.principal:hover .cn-aviso-botao{display:block}.pagina-carrinho .botao.principal .cn-aviso-botao{position:absolute;left:-100px;top:-45px;background-color:var(--cBotoes);font-size:14px;padding:5px 10px;opacity:1;border-radius:12px;display:none}.cn-hide{display:none !important}@keyframes moveOutFromIn{0%{top:-20%}100%{top:25%}}@keyframes opacityOutFromIn{0%{opacity:0}100%{opacity:.8}}@keyframes moveInFromOut{0%{top:25%}100%{top:-20%}}@keyframes opacityInFromOut{0%{opacity:.8}100%{opacity:0}}
.pagina-produto .cn-modal-products{width:auto;height:auto;margin:auto;left:25%;right:25%}.pagina-produto .cn-modal-products .modal-body{width:100%;height:auto;max-height:100%}.pagina-produto .cn-modal-products .modal-body .cn-products-add{width:100%;height:100%}.pagina-produto .cn-modal-products .modal-body .cn-products-add ul{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around;align-items:center}.pagina-produto .cn-modal-products .modal-body .cn-products-add ul li{border:1px solid #ccc;padding:15px;width:auto;max-width:250px;max-height:450px;min-height:450px;display:flex;flex-direction:column;margin:0 5px;background:#fff;position:relative}.pagina-produto .cn-modal-products .modal-body .cn-products-add ul li .produto-sobrepor{width:100%;height:100%;position:absolute;z-index:999}.pagina-produto .cn-modal-products .modal-body .cn-products-add ul li .cn-modal-img{position:relative;display:block;height:250px;width:250px;margin:auto}.pagina-produto .cn-modal-products .modal-body .cn-products-add ul li .cn-modal-img img{width:90%;height:100%;-o-object-fit:contain;object-fit:contain;margin:0;display:block}.pagina-produto .cn-modal-products .modal-body .cn-products-add ul li .cn-modal-nome{min-height:100px !important;max-height:100px;margin-bottom:20px}.pagina-produto .cn-modal-products .modal-body .cn-products-add ul li .cn-modal-nome h3{display:block;text-align:center;font-size:16px;font-weight:600;padding:10px 0;line-height:18px}.pagina-produto .cn-modal-products .modal-body .cn-products-add ul li .cn-modal-nome span{display:block;text-align:center;font-size:16px;font-weight:600;padding:10px 0}.pagina-produto .cn-modal-products .modal-body .cn-products-add ul li .cn-modal-acoes button{margin:auto;position:relative;display:block;padding:10px;text-align:center;width:100%;background:var(--cBotoes) !important;color:#fff;border-radius:0;height:44px;box-sizing:border-box;line-height:25px;font-weight:700;font-size:18px;border:0;z-index:8050}@media(max-width: 768px){.pagina-produto .cn-modal-products{left:1%;right:1%}.pagina-produto .cn-modal-products ul{flex-wrap:wrap !important;justify-content:flex-start !important}.pagina-produto .cn-modal-products ul li{width:46% !important;max-width:200px !important;margin-top:10px !important}.pagina-produto .cn-modal-products ul li img{width:60% !important}.pagina-produto .cn-modal-products ul li .cn-modal-nome{margin-bottom:30px !important}}.cn-background{position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:9;background-color:rgba(0,0,0,.5647058824);display:flex;align-items:center;justify-content:center}
.produtos-relacionados-cn{display:flex;flex-wrap:wrap;width:100% !important}.produtos-relacionados-cn .listagem-item .imagem-produto img{position:relative}.cn-related-products{display:none !important}.cn-produtos{display:flex !important}@media(max-width: 767px){.listagem.aproveite-tambem.borda-alpha>ul:not(.produtos-carrossel) li.span3{width:50% !important}}.aproveite-tambem h4:before{content:"Achamos que vc vai gostar :)" !important;font-size:20px !important}.listagem .cn-produtos .listagem-item .acoes-produto{position:relative;opacity:1;padding-top:0;bottom:0;margin-top:auto}.listagem .listagem-item .imagem-produto.has-zoom img{opacity:1 !important}.listagem .cn-produtos .listagem-item:hover .bandeira-desejos{opacity:1}
.termosDeUsoCN{display:flex;align-items:center;justify-content:center;color:var(--cBotaoWPTxt);margin-top:10px;font-size:16px}.termosDeUsoCN a{margin-right:4px;color:var(--cBotoes) !important;font-weight:600;text-decoration:underline !important}.cn-termosDeUso-checkout a{text-decoration:underline !important}
#cn-upsell-superior-root{margin-top:10px}#cn-upsell-superior{padding-right:10px}#cn-upsell-superior .upsell-produto{display:flex;align-items:center;justify-content:space-between;width:100%;height:110px;border-radius:10px;box-shadow:0px 1px 4px rgba(0,0,0,.2)}@media(max-width: 767px){#cn-upsell-superior .upsell-produto{margin-bottom:10px}}#cn-upsell-superior .upsell-produto div:first-child{margin-left:12px}@media(max-width: 767px){#cn-upsell-superior .upsell-produto div:first-child{margin-right:12px}}#cn-upsell-superior .upsell-produto div:first-child img{max-width:100px;max-height:100px}#cn-upsell-superior .upsell-produto div:last-child{display:flex;flex-direction:column;align-items:center;color:#000;text-transform:uppercase;width:240px;height:100%;justify-content:space-evenly;background-color:#fff;border-radius:0 10px 10px 0}#cn-upsell-superior .upsell-produto div:last-child p{text-align:center;margin:10px 0 0}#cn-upsell-superior .upsell-produto div:last-child p.nome-produto{font-size:.68rem}#cn-upsell-superior .upsell-produto div:last-child p.preco-produto{font-size:16px}#cn-upsell-superior .upsell-produto div:last-child p.preco-produto span{font-size:15px;font-weight:500}#cn-upsell-superior .upsell-produto div:last-child a{text-transform:lowercase;padding:0 11px;margin-bottom:10px;border-radius:8px;text-decoration:underline}@media(max-width: 767px){#cn-upsell-superior .upsell-produto div:last-child a{padding:6px}}#cn-upsell-superior .owl-stage{height:130px;display:flex;align-items:center}#cn-upsell-superior .owl-nav{height:0;position:absolute;top:19%;width:100%;font-size:25px}#cn-upsell-superior .owl-nav button{width:80px;height:80px;border-radius:50px}#cn-upsell-superior .owl-nav .owl-next{float:right}@media(min-width: 1222px){#cn-upsell-superior .owl-nav .owl-prev{position:relative;left:-39px}#cn-upsell-superior .owl-nav .owl-next{position:relative;right:-39px}}#titulo-cn{font-size:22px;text-align:left !important;font-weight:700;margin-top:0;text-align:left}
