.cn-hide{display:none !important}.col-item-unit-price{display:none !important}
#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)}}
.cn-modal-frete{position:fixed;width:30%;height:15%;left:35%;top:20%;background-color:#fff;border:2px solid #b78a35;border-radius:12px;padding:15px;z-index:999999}.cn-modal-frete .cn-modal .header{display:flex;align-items:center;justify-content:center}.cn-modal-frete .cn-modal .header h4{font-size:26px !important}.cn-modal-frete .cn-modal .body{margin-top:20px}.cn-modal-frete .cn-modal .body .cn-cep{display:flex;justify-content:center;align-items:center}.cn-modal-frete .cn-modal .body .cn-cep input{margin:0;padding:0;border:3px solid #b78a35;border-radius:6px 0 0 6px;width:40%;height:30px;padding-left:5px}.cn-modal-frete .cn-modal .body .cn-cep button{border:3px solid #b78a35;background-color:#b78a35;color:#fff;height:36px;width:20%;border-radius:0 6px 6px 0}.cn-background{background-color:rgba(0,0,0,.2);position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999}.pagina-carrinho .fancybox-overlay{display:none !important}.cn-alterarCEP{padding:5px 10px;background-color:#b78a35;color:#fff;font-weight:600;margin-right:10px}@media(max-width: 768px){.cn-modal-frete{width:90%;left:1%}.cn-alterarCEP{padding:2px 5px;font-size:12px;width:90px;position:absolute;right:0;top:-30px}.total{position:relative}.total span{font-size:12px !important}.total strong{font-size:18px}}.pagina-carrinho .total{display:flex;flex-direction:row;align-items:center;justify-content:flex-end}.pagina-carrinho .cupom-valor small{display:none !important}.cn-envio-whtas{display:flex;flex-direction:column;align-items:center}.cn-envio-whtas p{font-size:14px}.cn-envio-whtas a{background-color:#b78a35;color:#fff;padding:5px 15px;margin-top:10px;font-size:14px;font-weight:600}.pagina-carrinho:not(.carrinho-checkout) .cn-envio-whtas{width:400px}.pagina-carrinho:not(.carrinho-checkout) .cn-envio-whtas p{font-size:14px;font-weight:500}.cn-hide.cn-show{display:table-row !important}
