body #formRastrearObj .objSearch{background-color:#000}.lrMenuOpen .lrMenuBox .title-menu{background-color:#000}.lrMenu .meuspedidos a:before,.lrMenu .minhaconta a:before{color:#000}.cn-paramentros{display:none !important}
.cn-banner{margin:5px 10px}
.cn-root-button-flutuante{position:fixed;width:70px;height:70px;top:30%;left:2%;border-radius:100%;padding:1px;z-index:999;cursor:pointer;box-shadow:0 0 0 0 #000}.cn-root-button-flutuante svg.animation{fill:none;width:130%;height:130%;position:absolute;left:-14%;top:-14%;stroke:#000;stroke-width:3px;stroke-dasharray:1;stroke-dashoffset:0;stroke-linecap:round;background-color:rgba(0,0,0,0);animation:loading 4500ms ease-in-out infinite alternate}.cn-root-button-flutuante .cn-button-flutuante{height:70px;width:70px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid #000;border-radius:100%;background-color:#000}.cn-root-button-flutuante .cn-button-flutuante img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%;transform:scale(1.6)}.cn-root-button-flutuante .cn-close-flutuantee{position:absolute;right:-10px;top:-10px;background-color:#000;width:30px;height:30px;border-radius:100%;display:flex;justify-content:center;align-items:center;z-index:99}@keyframes loading{100%{stroke:#000;stroke-dasharray:10;transform:rotate(200deg)}}.cn-root-modal{position:fixed;width:auto;height:93.9%;width:26.8%;top:1%;left:35%;margin:auto;z-index:99999999999}.cn-root-modal .cn-body{width:100%;height:100%;position:relative}.cn-root-modal .cn-body iframe{width:100%;height:100%}.cn-root-modal .cn-body #closeModal{position:absolute;top:5px;right:10px;background:rgba(0,0,0,.5843137255);color:#fff;width:50px;height:50px;border-radius:100%;font-weight:800;font-size:22px;display:flex;justify-content:center;align-items:center;z-index:999999999}.cn-root-modal .cn-body #playVideo{position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center}.cn-root-modal .cn-body #muteVideo{position:absolute;bottom:30px;right:30px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5843137255);border-radius:100%}.cn-root-modal .cn-body #progressBar{position:absolute;bottom:10px;left:5%;width:90%}.cn-background{position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:999999999;background-color:rgba(0,0,0,.5647058824);display:flex;align-items:center;justify-content:center}@media(max-width: 768px){.cn-root-modal{left:2%;right:2%;top:-3%;width:90%;height:90%}.cn-root-modal .cn-body iframe{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;margin-top:20%}.cn-root-modal .cn-body #closeModal{top:4%;right:0%}.cn-root-modal .cn-body #muteVideo{bottom:14%;right:3%}.cn-root-modal .cn-body #progressBar{bottom:11%}}@keyframes pulse{to{box-shadow:0 0 0 45px rgba(232,76,61,0)}}.cn-link-produto{background-color:#ffa30d;padding:10px;color:#fff;display:flex;justify-content:center;transition:all .1s ease-in-out;font-weight:600;border-radius:3px;width:38%;line-height:25px}@media(min-width: 768px){.cn-link-produto{position:absolute;right:0%;bottom:.7%}}@media(max-width: 768px){.cn-link-produto{position:absolute;right:0%;bottom:-65px}}.cn-link-produto:hover{transition:all .1s ease-in-out;background-color:#f5a628;color:#000}
#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-first-cupom{position:fixed;inset:0;z-index:99999999999;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;padding:16px}#cn-first-cupom .cn-fc-box{background:#fff;border-radius:8px;width:100%;max-width:420px;padding:24px;box-shadow:0 10px 30px rgba(0,0,0,.25);text-align:center}#cn-first-cupom .cn-fc-box h3{margin:0 0 12px;font-size:20px}#cn-first-cupom .cn-fc-box p{margin:0 0 10px;font-size:14px;line-height:1.4}#cn-first-cupom .cn-fc-box .cn-fc-aviso{background:#fff6e0;border:1px solid #f0d48a;border-radius:4px;padding:8px;font-size:13px}#cn-first-cupom form{display:flex;flex-direction:column;gap:10px;margin-top:14px}#cn-first-cupom input[type=email]{width:100%;height:42px;padding:0 12px;border:1px solid #ccc;border-radius:4px;font-size:15px;box-sizing:border-box}#cn-first-cupom .cn-fc-erro{display:none;color:#c0392b;font-size:13px;text-align:left}#cn-first-cupom .cn-fc-erro.ativo{display:block}#cn-first-cupom .cn-fc-erro .cn-fc-criar-conta{display:block;margin-top:6px;font-weight:bold;text-decoration:underline}#cn-first-cupom .cn-fc-validar{width:100%;height:42px;margin:0}#cn-first-cupom .cn-fc-validar:disabled{opacity:.6;cursor:wait}#cn-first-cupom .cn-fc-remover{background:none;border:none;color:#777;text-decoration:underline;font-size:13px;cursor:pointer}
.preco-produto{position:relative}.preco-produto .cn-root-paramentros{position:absolute;top:0;right:0;width:50%}.preco-produto .cn-root-paramentros ul{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.preco-produto .cn-root-paramentros ul li{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.preco-produto .cn-root-paramentros ul li span,.preco-produto .cn-root-paramentros ul li strong{font-size:22px;font-weight:800;color:#000}.preco-produto .cn-root-paramentros ul li span{margin-bottom:15px}.preco-produto .cn-root-paramentros ul li div{width:40px;height:20px}@media(max-width: 768px){.preco-produto .cn-root-paramentros{right:5px}}
.progress-container{width:100%;position:relative}.title{margin-bottom:10px;font-weight:600;font-size:22px;color:var(--texto_global);letter-spacing:-0.3px;text-align:center}@media(max-width: 768px){.progress-container .title{font-size:17px;margin-bottom:20px}}.progress-bar{height:18px;background:#ddd;border-radius:20px;overflow:hidden;width:100%}.progress-fill{height:100%;background:linear-gradient(to right, #ddc36d, #e0b119);transition:width .5s ease}.truck-icon{position:absolute;bottom:-70%;right:-8px;transform:translateY(-50%);width:40px;height:40px;background:#fff;border:5px solid #ddd;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:border .3s ease}.progress-bar.full .truck-icon{border-color:#e0b119}.truck-icon svg{width:30px;height:30px;fill:#555}
