body.single-produto #main-header>.content.content-2{background-color:transparent}body.single-produto #main-header.fixed>.content.content-2{background-color:var(--azul-escuro)}body.single-produto #main-content #page-header{text-align:center;min-height:480px;background-size:cover;padding:calc(93px + 75px) 0 calc(64px + 75px) 0;margin:0 0 -80px 0;position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;align-content:flex-end}body.single-produto #main-content #page-header::after{content:"";width:100%;height:100%;background:linear-gradient(0deg, rgba(0, 0, 0, 0.25) 0%, rgba(255, 255, 255, 0) 100%);position:absolute;top:0;left:0;z-index:0;pointer-events:none}body.single-produto #main-content #page-header h3{color:var(--branco);font-size:16px;font-weight:700;line-height:22px;position:relative;z-index:1}body.single-produto #main-content #page-header h1{color:var(--branco);font-size:60px;font-weight:800;line-height:70px;position:relative;z-index:1}@media (max-width:768px){body.single-produto #main-content #page-header h1{font-size:40px;line-height:50px}}body.single-produto #main-content #page-content{position:relative;z-index:1}body.single-produto #main-content #page-content>.content{width:calc(100% - 180px);max-width:1600px;border-radius:80px;background-color:var(--branco);margin:0 auto}@media (max-width:1400px){body.single-produto #main-content #page-content>.content{width:calc(100% - 60px)}}@media (max-width:1200px){body.single-produto #main-content #page-content>.content{width:calc(100% - 30px)}}@media (max-width:991px){body.single-produto #main-content #page-content>.content{width:calc(100% - 30px);border-radius:30px}}body.single-produto #main-content #page-content>.content .conteudo{padding-top:80px}@media (max-width:991px){body.single-produto #main-content #page-content>.content .conteudo{padding-top:30px}}body.single-produto #main-content #page-content>.content .conteudo #secao-1 #imagens-do-produto{margin-bottom:60px}@media (max-width:991px){body.single-produto #main-content #page-content>.content .conteudo #secao-1 #imagens-do-produto .slider-for{margin-bottom:30px}}@media (max-width:991px){body.single-produto #main-content #page-content>.content .conteudo #secao-1 #imagens-do-produto .setas-fakes{margin-bottom:30px}}body.single-produto #main-content #page-content>.content .conteudo #secao-1 #imagens-do-produto .setas-fakes>.content{height:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:center}body.single-produto #main-content #page-content>.content .conteudo #secao-1 #imagens-do-produto .setas-fakes>.content .seta-voltar svg path,body.single-produto #main-content #page-content>.content .conteudo #secao-1 #imagens-do-produto .setas-fakes>.content .seta-avancar svg path{stroke:var(--vermelho)}body.single-produto #main-content #page-content>.content .conteudo #secao-1 #imagens-do-produto .setas-fakes>.content .seta-voltar svg:not(.slick-disabled),body.single-produto #main-content #page-content>.content .conteudo #secao-1 #imagens-do-produto .setas-fakes>.content .seta-avancar svg:not(.slick-disabled){cursor:pointer}body.single-produto #main-content #page-content>.content .conteudo #secao-1 #imagens-do-produto .setas-fakes>.content .seta-voltar svg.slick-disabled,body.single-produto #main-content #page-content>.content .conteudo #secao-1 #imagens-do-produto .setas-fakes>.content .seta-avancar svg.slick-disabled{opacity:0.4}body.single-produto #main-content #page-content>.content .conteudo #secao-1 #imagens-do-produto .setas-fakes>.content .seta-voltar svg.slick-disabled path,body.single-produto #main-content #page-content>.content .conteudo #secao-1 #imagens-do-produto .setas-fakes>.content .seta-avancar svg.slick-disabled path{stroke:var(--cinza-escuro-3)}body.single-produto #main-content #page-content>.content .conteudo #secao-1 #imagens-do-produto .setas-fakes>.content .seta-voltar svg{transform:rotate(180deg)}body.single-produto #main-content #page-content>.content .conteudo #secao-1 #imagens-do-produto .slider-nav>.content.slick-slider .slick-list .slick-track img{padding:4px;cursor:pointer}body.single-produto #main-content #page-content>.content .conteudo #secao-1 #imagens-do-produto .slider-nav>.content.slick-slider .slick-list .slick-track img.slick-current{background-color:var(--cinza-claro)}body.single-produto #main-content #page-content>.content .conteudo #secao-1 #destaques-do-produto{padding-bottom:calc(60px - calc(var(--bs-gutter-x) * 1))}body.single-produto #main-content #page-content>.content .conteudo #secao-1 #destaques-do-produto .destaque{padding:0 15px;margin-bottom:calc(var(--bs-gutter-x) * 1)}body.single-produto #main-content #page-content>.content .conteudo #secao-1 #destaques-do-produto .destaque>.content{height:100%;border-radius:20px;background-color:var(--cinza-claro);padding:30px}body.single-produto #main-content #page-content>.content .conteudo #secao-1 #destaques-do-produto .destaque>.content img{margin:0 0 15px 0;filter:brightness(0) invert(11%) sepia(100%) saturate(7226%) hue-rotate(359deg) brightness(102%) contrast(116%)}body.single-produto #main-content #page-content>.content .conteudo #secao-1 #destaques-do-produto .destaque>.content h3{font-size:18px;letter-spacing:0.5px;margin:0}body.single-produto #main-content #page-content>.content .conteudo #secao-1 h1.nome-produto{width:100%;max-width:350px;color:var(--vermelho);font-size:48px;font-weight:800;margin:0 0 calc(-10px + 60px) 0}body.single-produto #main-content #page-content>.content .conteudo #secao-1 #dados-tecnicos{padding-bottom:calc(60px - calc(var(--bs-gutter-x) * 1))}body.single-produto #main-content #page-content>.content .conteudo #secao-1 #dados-tecnicos .dado-tecnico{border-radius:10px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:center}body.single-produto #main-content #page-content>.content .conteudo #secao-1 #dados-tecnicos .dado-tecnico:nth-child(odd){background-color:var(--branco)}body.single-produto #main-content #page-content>.content .conteudo #secao-1 #dados-tecnicos .dado-tecnico:nth-child(even){background-color:var(--branco-3)}body.single-produto #main-content #page-content>.content .conteudo #secao-1 #dados-tecnicos .dado-tecnico .titulo{width:55%;font-weight:800}body.single-produto #main-content #page-content>.content .conteudo #secao-1 #dados-tecnicos .dado-tecnico .informacao{width:45%;text-align:right}body.single-produto #main-content #page-content>.content .conteudo #secao-1 #dados-tecnicos .dado-tecnico .titulo,body.single-produto #main-content #page-content>.content .conteudo #secao-1 #dados-tecnicos .dado-tecnico .informacao{padding:10px 18px}body.single-produto #main-content #page-content>.content .conteudo #secao-2{padding-bottom:calc(60px - calc(var(--bs-gutter-x) * 1))}body.single-produto #main-content #page-content>.content .conteudo #secao-2 .download{margin-bottom:calc(var(--bs-gutter-x) * 1)}body.single-produto #main-content #page-content>.content .conteudo #secao-2 .download>.content{height:100%;border-radius:20px;background-color:var(--cinza-claro);padding:30px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:center}@media (max-width:1199px){body.single-produto #main-content #page-content>.content .conteudo #secao-2 .download>.content{flex-wrap:wrap}}body.single-produto #main-content #page-content>.content .conteudo #secao-2 .download>.content img{width:39px;height:39px;object-fit:contain;margin:0 30px 0 0;display:block}body.single-produto #main-content #page-content>.content .conteudo #secao-2 .download>.content h3{width:170px;font-size:20px;margin:0;margin:0 30px 0 0;display:block}body.single-produto #main-content #page-content>.content .conteudo #secao-2 .download>.content a{color:var(--branco);font-size:20px;font-weight:800;text-align:center;text-decoration:none;width:calc(100% - calc(39px + 30px + 170px + 30px));border-radius:22px;border:2px solid var(--vermelho);background-color:var(--vermelho);padding:15px 30px;display:block;transition:all 0.3s}body.single-produto #main-content #page-content>.content .conteudo #secao-2 .download>.content a:hover{color:var(--vermelho);background-color:transparent}@media (max-width:1199px){body.single-produto #main-content #page-content>.content .conteudo #secao-2 .download>.content a{width:100%;margin-top:15px}}body.single-produto #main-content #page-content>.content .conteudo #secao-3{margin-bottom:60px;overflow-x:auto}body.single-produto #main-content #page-content>.content .conteudo #secao-3>h2{color:var(--vermelho);font-size:36px;margin:0 0 calc(-9px + 45px) 0}body.single-produto #main-content #page-content>.content .conteudo #secao-3 table#variacoes-do-produto{width:100%;border-radius:20px;border:1px solid var(--cinza-claro-2);overflow:hidden;border-collapse:collapse}body.single-produto #main-content #page-content>.content .conteudo #secao-3 table#variacoes-do-produto thead{background-color:var(--cinza-claro)}body.single-produto #main-content #page-content>.content .conteudo #secao-3 table#variacoes-do-produto thead tr th{font-size:18px;font-weight:800;border:1px solid var(--cinza-claro-2);border-collapse:collapse;padding:30px}@media (max-width:1199px){body.single-produto #main-content #page-content>.content .conteudo #secao-3 table#variacoes-do-produto thead tr th{padding:15px 20px}}body.single-produto #main-content #page-content>.content .conteudo #secao-3 table#variacoes-do-produto tbody tr:nth-child(even){background-color:var(--branco-4)}body.single-produto #main-content #page-content>.content .conteudo #secao-3 table#variacoes-do-produto tbody tr td{font-size:18px;font-weight:400;border:1px solid var(--cinza-claro-2);border-collapse:collapse;padding:30px}@media (max-width:1199px){body.single-produto #main-content #page-content>.content .conteudo #secao-3 table#variacoes-do-produto tbody tr td{font-size:14px;line-height:normal;padding:15px 20px}}body.single-produto #main-content #page-content>.content .conteudo #secao-3 table#variacoes-do-produto tbody tr td.qtd{padding:30px 15px}body.single-produto #main-content #page-content>.content .conteudo #secao-3 table#variacoes-do-produto tbody tr td.qtd .input-group{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:center}body.single-produto #main-content #page-content>.content .conteudo #secao-3 table#variacoes-do-produto tbody tr td.qtd .input-group input{font-size:20px;text-align:center;border:0;background:none}body.single-produto #main-content #page-content>.content .conteudo #secao-3 table#variacoes-do-produto tbody tr td.qtd .input-group input[type="button"]{width:30px}body.single-produto #main-content #page-content>.content .conteudo #secao-3 table#variacoes-do-produto tbody tr td.qtd .input-group input[type="number"]{width:60px;outline:none;-moz-appearance:textfield}body.single-produto #main-content #page-content>.content .conteudo #secao-3 table#variacoes-do-produto tbody tr td.qtd .input-group input::-webkit-outer-spin-button,body.single-produto #main-content #page-content>.content .conteudo #secao-3 table#variacoes-do-produto tbody tr td.qtd .input-group input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body.single-produto #main-content #page-content>.content .conteudo #secao-3 table#variacoes-do-produto tbody tr td.cesta button{text-align:center;text-decoration:none;width:50px;height:50px;border-radius:17px;border:2px solid var(--vermelho);background-color:var(--vermelho);padding:10px;margin:0 auto;transition:all 0.3s;display:block}body.single-produto #main-content #page-content>.content .conteudo #secao-3 table#variacoes-do-produto tbody tr td.cesta button:hover{border:2px solid var(--azul-escuro);background-color:var(--azul-escuro)}body.single-produto #main-content #page-content>.content .conteudo #secao-3 table#variacoes-do-produto tbody tr td.cesta button img{display:block;margin:0 auto}body.single-produto #main-content #page-content>.content .conteudo #secao-3 table#variacoes-do-produto tbody tr td.cesta button svg{display:none}body.single-produto #main-content #page-content>.content .conteudo #secao-3 table#variacoes-do-produto tbody tr td.cesta button.adicionado-a-cesta{border:2px solid var(--verde-claro);background-color:var(--verde-claro)}body.single-produto #main-content #page-content>.content .conteudo #secao-3 table#variacoes-do-produto tbody tr td.cesta button.adicionado-a-cesta img{display:none}body.single-produto #main-content #page-content>.content .conteudo #secao-3 table#variacoes-do-produto tbody tr td.cesta button.adicionado-a-cesta svg{width:18px;margin:0 auto;fill:var(--branco);display:block}body.single-produto #main-content #page-content>.content .conteudo #secao-4{padding-bottom:80px}body.single-produto #main-content #page-content>.content .conteudo #secao-4>h2{color:var(--vermelho);font-size:36px;margin:0 0 calc(-9px + 45px) 0}body.single-produto #main-content #page-content>.content .conteudo #secao-4 .produto>.content{border-radius:22px;background-color:var(--cinza-claro);margin:0 0 calc(var(--bs-gutter-x) * 1) 0;transition:all 0.3s}body.single-produto #main-content #page-content>.content .conteudo #secao-4 .produto>.content a{text-decoration:none;padding:30px;display:block}body.single-produto #main-content #page-content>.content .conteudo #secao-4 .produto>.content a img{width:100%;border-radius:22px;background-color:var(--branco);margin:0 0 30px 0}body.single-produto #main-content #page-content>.content .conteudo #secao-4 .produto>.content a h2{color:var(--cinza-escuro);font-size:20px;text-align:center;margin:0 0 calc(-5px + 30px) 0}body.single-produto #main-content #page-content>.content .conteudo #secao-4 .produto>.content a svg{width:32px;height:auto;margin:0 auto;display:block;transition:all 0.3s}body.single-produto #main-content #page-content>.content .conteudo #secao-4 .produto>.content:hover{background-color:var(--cinza-escuro-2)}body.single-produto #main-content #page-content>.content .conteudo #secao-4 .produto>.content:hover svg{animation-name:bounceArrow;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear}body.single-produto #cesta{width:100%;max-width:272px;position:fixed;bottom:0;left:50%;bottom:0px;z-index:999;transform:translateX(-50%);transition:all 0.3s}body.single-produto #cesta.ativo{bottom:30px}body.single-produto #cesta.ativo>.content.content-2{height:100%;max-height:350px;box-shadow:0px 0px 30px rgba(0, 0, 0, 0.1);overflow:hidden}body.single-produto #cesta>.content{box-shadow:0px 0px 30px rgba(0, 0, 0, 0.3);position:relative}body.single-produto #cesta>.content.content-1{width:100%;border-top-left-radius:18px;border-top-right-radius:18px;background-color:var(--vermelho);right:0}body.single-produto #cesta>.content.content-1 a{color:var(--branco);text-decoration:none;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:center}body.single-produto #cesta>.content.content-1 a img{width:calc(40px + 30px);height:calc(40px + 15px);object-fit:contain;padding:7.5px 15px}body.single-produto #cesta>.content.content-1 a h3{width:100%;font-size:18px;margin:0;padding:0 15px 0 0}body.single-produto #cesta>.content.content-2{width:100%;height:0;border-bottom-left-radius:18px;border-bottom-right-radius:18px;background-color:var(--branco);padding:0;transition:height 0.3s;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start}body.single-produto #cesta>.content.content-2 #lista-produtos-cotacao{width:100%;padding:30px;overflow-x:auto}body.single-produto #cesta>.content.content-2 #lista-produtos-cotacao .item{width:100%;border-bottom:1px solid var(--cinza-claro-2);padding:0 0 15px 0;margin:0 0 15px 0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:center}body.single-produto #cesta>.content.content-2 #lista-produtos-cotacao .item:last-child{border-bottom:0;margin:0}body.single-produto #cesta>.content.content-2 #lista-produtos-cotacao .item img{width:50px;height:50px;border-radius:12px;border:2px solid red;margin:0 10px 0 0}body.single-produto #cesta>.content.content-2 #lista-produtos-cotacao .item p{font-size:14px;line-height:17px;margin:0}body.single-produto #cesta>.content.content-2 #lista-produtos-cotacao .item p strong{width:100%;max-height:50px;font-weight:700;margin:0 10px 0 0;display:block;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}body.single-produto #cesta>.content.content-2 #lista-produtos-cotacao .item button{color:var(--vermelho);line-height:0;border:0;background:none;padding:0;margin:0 0 0 auto;display:block}body.single-produto #cesta>.content.content-2 #lista-produtos-cotacao .lista-completa{color:var(--branco);font-size:14px;font-weight:800;text-align:center;line-height:normal;text-decoration:none;width:100%;border-radius:12px;border:2px solid var(--vermelho);background-color:var(--vermelho);padding:6px 15px 7.5px 15px;display:block;transition:all 0.3s}body.single-produto #cesta>.content.content-2 #lista-produtos-cotacao .lista-completa:hover{color:var(--vermelho);background-color:var(--branco)}body.single-produto #cesta>.content.content-2 #enviar-lista{width:100%;border-top:2px solid red;padding:15px 30px;margin:0 0 0 0}body.single-produto #cesta>.content.content-2 #enviar-lista h4{font-size:14px;font-weight:800;text-align:center}body.single-produto #cesta>.content.content-2 #enviar-lista button{color:var(--branco);font-size:14px;font-weight:800;text-align:center;line-height:normal;width:100%;border-radius:12px;border:2px solid var(--vermelho);background-color:var(--vermelho);padding:6px 15px 7.5px 15px;display:block;transition:all 0.3s}body.single-produto #cesta>.content.content-2 #enviar-lista button:hover{color:var(--vermelho);background-color:var(--branco)}body.single-produto #anexo-cotacao{background-color:rgba(0, 0, 0, 0.75);position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center}body.single-produto #anexo-cotacao>.content{width:100%;height:auto;max-width:720px;border-radius:22px;background-color:var(--branco);padding:30px;overflow:auto;position:relative}@media (max-width:991px){body.single-produto #anexo-cotacao>.content{max-height:80vh}}body.single-produto #anexo-cotacao>.content #fechar-anexo-cotacao{color:var(--vermelho);font-size:20px;position:absolute;top:34px;right:30px;cursor:pointer}body.single-produto #anexo-cotacao>.content .wpcf7-form>h4{color:var(--vermelho);font-size:24px;margin:0 0 calc(-6px + 30px) 0}body.single-produto #anexo-cotacao>.content .wpcf7-form .fields{display:flex;gap:15px}@media (max-width:991px){body.single-produto #anexo-cotacao>.content .wpcf7-form .fields{width:100%;flex-wrap:wrap}}body.single-produto #anexo-cotacao>.content .wpcf7-form .fields .field{width:50%;margin-bottom:15px}@media (max-width:991px){body.single-produto #anexo-cotacao>.content .wpcf7-form .fields .field{width:100%}}body.single-produto #anexo-cotacao>.content .wpcf7-form .fields .field p{margin:0}body.single-produto #anexo-cotacao>.content .wpcf7-form .fields .field p span input,body.single-produto #anexo-cotacao>.content .wpcf7-form .fields .field p span select{width:100%;height:45px;border-radius:12px;border:1px solid var(--cinza-claro-2);line-height:45px;padding:5px 14px;margin:0}body.single-produto #anexo-cotacao>.content .wpcf7-form .field #anexo-field{color:var(--branco);font-size:16px;font-weight:800;text-align:center;text-transform:capitalize;line-height:normal;width:100%;border-radius:12px;border:2px solid var(--vermelho);background-color:var(--vermelho);padding:6px 15px 7.5px 15px;margin:0 0 15px 0;display:block;transition:all 0.3s;cursor:pointer}body.single-produto #anexo-cotacao>.content .wpcf7-form .field #anexo-field p{margin:0}body.single-produto #anexo-cotacao>.content .wpcf7-form .field .campo-file{display:none}body.single-produto #anexo-cotacao>.content .wpcf7-form .wpcf7-list-item{padding:0;margin:0}body.single-produto #anexo-cotacao>.content .wpcf7-form .wpcf7-list-item input[type="checkbox"]{margin:0 5px 0 0;position:relative;top:1px}body.single-produto #anexo-cotacao>.content .wpcf7-form p:has(.wpcf7-submit){margin:0;position:relative}body.single-produto #anexo-cotacao>.content .wpcf7-form p:has(.wpcf7-submit) .wpcf7-submit{color:var(--branco);font-size:18px;font-weight:800;text-align:center;text-transform:capitalize;line-height:normal;border-radius:12px;border:2px solid var(--vermelho);background-color:var(--vermelho);padding:10px 30px 10px 30px;margin:0 auto 0 auto;transition:all 0.3s;cursor:pointer;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center}body.single-produto #anexo-cotacao>.content .wpcf7-form p:has(.wpcf7-submit) .wpcf7-submit img{width:22px;filter:invert(1);margin:0 0 0 10px}body.single-produto #anexo-cotacao>.content .wpcf7-form p:has(.wpcf7-submit) .wpcf7-submit:disabled{opacity:0.3}body.single-produto #anexo-cotacao>.content .wpcf7-form p:has(.wpcf7-submit) .wpcf7-spinner{margin:0;position:absolute;bottom:12px;right:0}