@charset "UTF-8";@media screen and (max-width:1160px){nav #menu-combo #lista-combo{gap:15px}nav #menu-combo #lista-combo li.carrinho a{border-right:unset;padding:0 40px 0 20px;background-position:right 0 center}nav #menu-combo #lista-combo li.carrinho.selected a{background-position:right 0 center}nav #menu-combo #lista-combo li.redes-sociais{display:none}}@media screen and (max-width:1023px){#topo{padding:20px 0 17px}nav{position:absolute;top:0;right:0;margin:0}nav #menu-combo{width:50px;height:50px}nav #menu-combo #combo-icone{display:block;width:50px;height:50px;z-index:1020;border-bottom-left-radius:8px}nav #menu-combo .bar1,nav #menu-combo .bar2,nav #menu-combo .bar3{background:#282f5b;border-radius:10px}nav #menu-combo.change .bar1,nav #menu-combo.change .bar2,nav #menu-combo.change .bar3{background:#fff}nav #menu-combo #lista-combo{width:250px;padding:50px 0 18px;background-color:#282f5b;flex-direction:column;gap:0;position:absolute;right:0;top:0;display:none;z-index:1010;border-radius:25px 0 25px 25px;box-shadow:5px 5px 20px 0 rgba(0,0,0,.2)}nav #menu-combo #lista-combo li{line-height:unset;border-bottom:1px solid #46425d;padding:0}nav #menu-combo #lista-combo li a{color:#fff;line-height:unset;padding:12px 10px 12px 16px}nav #menu-combo #lista-combo li a:hover{opacity:.6}nav #menu-combo #lista-combo li.selected{pointer-events:none;border-bottom:1px solid #46425d;padding-bottom:0}nav #menu-combo #lista-combo li.selected a,nav #menu-combo #lista-combo li.selected a:hover{color:#eb6f06}nav #menu-combo #lista-combo li.submenu #menu-combo-sub{width:auto}nav #menu-combo #lista-combo li.submenu #menu-combo-sub a{pointer-events:all;padding-right:32px}nav #menu-combo #lista-combo li.submenu #menu-combo-sub #combo-icone-sub{margin-top:10px;margin-right:15px}nav #menu-combo #lista-combo li.submenu #menu-combo-sub #combo-icone-sub .bar1,nav #menu-combo #lista-combo li.submenu #menu-combo-sub #combo-icone-sub .bar2,nav #menu-combo #lista-combo li.submenu #menu-combo-sub #combo-icone-sub .bar3{background:#fff;border-radius:10px}nav #menu-combo #lista-combo li.submenu #menu-combo-sub #lista-combo-sub{width:100%;position:unset;top:unset;left:unset;display:none;background:unset;border-radius:0;background-image:linear-gradient(180deg,#282f5b 0,#1f2445 100%);padding:0 0 15px;margin:0}nav #menu-combo #lista-combo li.submenu #menu-combo-sub #lista-combo-sub li{float:none;overflow:hidden;border-bottom:unset;padding:8px 0}nav #menu-combo #lista-combo li.submenu #menu-combo-sub #lista-combo-sub li a{position:relative;padding:4px 10px 4px 28px}nav #menu-combo #lista-combo li.submenu #menu-combo-sub #lista-combo-sub li a:hover{color:#b8bcdc}nav #menu-combo #lista-combo li.submenu #menu-combo-sub #lista-combo-sub li a::before{content:"›";position:absolute;left:16px;top:2px}nav #menu-combo #lista-combo li.submenu #menu-combo-sub #lista-combo-sub li.selected a{pointer-events:none}nav #menu-combo #lista-combo li.submenu #menu-combo-sub.change-sub #lista-combo-sub{display:flex;flex-direction:column}nav #menu-combo #lista-combo li.submenu.selected{pointer-events:none}nav #menu-combo #lista-combo li.submenu.selected #menu-combo-sub a#combo-gatilho-sub{color:#eb6f06}nav #menu-combo #lista-combo li.submenu.selected #menu-combo-sub #combo-icone-sub .bar1,nav #menu-combo #lista-combo li.submenu.selected #menu-combo-sub #combo-icone-sub .bar2,nav #menu-combo #lista-combo li.submenu.selected #menu-combo-sub #combo-icone-sub .bar3{background:#eb6f06}nav #menu-combo #lista-combo li.carrinho{padding:0;border:unset}nav #menu-combo #lista-combo li.carrinho a{border:unset;padding:12px 50px 12px 16px;background:url(../imagens/ico-carrinho-branco.webp) right 14px center no-repeat;background-size:25px 20px}nav #menu-combo #lista-combo li.carrinho a:hover{opacity:.6}nav #menu-combo #lista-combo li.carrinho.selected a{background-position:right 12px center;background-size:25px 20px}}@media screen and (max-width:880px){#faixa-azul .container{flex-direction:column;gap:5px}#faixa-azul p{line-height:20px}#faixa-azul p a{padding-left:25px;background-size:20px 20px;height:20px}}@media screen and (max-width:767px){h3,p{line-height:2.4rem}html{font-size:55%}p{margin-top:10px}h2{font-size:2.4rem;line-height:2.6rem}h3{font-size:2.3rem}h4{font-size:2rem;line-height:2.2rem}h4.center{text-align:left}h4.center::before{margin:0 0 15px}main{padding:20px 0 30px}#home main{padding:30px 0 40px}.container{max-width:90%}#banner-home .container{padding:60px 0 40px}#banner-home i{display:none}#banner-home h2{font-size:3rem;line-height:3.5rem;margin-top:15px}#banner-interna .container{padding:30px 0}}@media screen and (max-width:480px){#topo h1{width:230px}#topo h1 a{height:52px;background-size:230px 52px}#faixa-azul p span.garantia{display:none}#banner-interna .container{padding:25px 0}#banner-interna p{margin-top:5px}}@media screen and (max-width:1100px){#home #video-calvaltec{flex-direction:column;max-width:900px;gap:5px;margin:35px auto 0;background-image:linear-gradient(to right,#fff,#f4f4f4)}#home #video-calvaltec .text-container,#home #video-calvaltec .video-container{width:100%;background-image:linear-gradient(to right,#fff,#f4f4f4)}#produtos span#fabricacao-nacional{max-width:780px}}@media screen and (max-width:767px){#home #linhas-produtos h3{font-size:2.3rem;line-height:2.4rem;text-align:left}#home #linhas-produtos .swiper{padding-top:20px}#home #linhas-produtos .swiper .swiper-arrows{margin:20px auto 0}#home #sobre-calvaltec{text-align:left}}@media screen and (max-width:666px){#home #linhas-produtos .swiper .swiper-arrows{width:100px}}@media screen and (max-width:1024px){#produtos #detalhes #ficha-tecnica #ficha{padding-bottom:0}#produtos #detalhes #ficha-tecnica #ficha ul li{flex-direction:column;gap:5px}#produtos #detalhes #ficha-tecnica #ficha ul li span.resposta,#produtos #detalhes #ficha-tecnica #ficha ul li span.titulo{width:100%}#produtos #informacoes #opcionais{flex-shrink:1}}@media screen and (max-width:980px){#produtos #garantia-graficas ul:has(>li:nth-child(5)){grid-template-columns:repeat(3,1fr)}#produtos #galeria ul{grid-template-columns:repeat(2,1fr)}#produtos #detalhes #ficha-tecnica .swiper .swiper-pagination{bottom:10px}#produtos #detalhes #ficha-tecnica #ficha p.botoes{margin-top:15px;max-width:180px;flex-direction:column}#produtos #detalhes #ficha-tecnica #ficha p.botoes a.bt-orcamento{padding:10px 30px 10px 20px;background-size:25px 20px}#produtos #detalhes #ficha-tecnica #ficha p.botoes a.bt-orcamento span{display:none}#produtos #detalhes #ficha-tecnica #ficha p.botoes a.bt-whatsapp{width:100%;height:unset;padding:10px 30px 10px 20px;border-radius:0 22px 22px;background-position:right 19px center;background-size:20px 20px;text-indent:0}#produtos #informacoes .container{flex-direction:column;gap:30px}#produtos #informacoes #caracteristicas{width:100%;padding-right:0;flex-shrink:unset}#produtos #informacoes #opcionais{width:100%;flex-shrink:unset;border-left:unset;height:unset;min-width:unset;padding-left:0}}@media screen and (max-width:880px){#produtos #detalhes #ficha-tecnica{margin-top:20px}#produtos #detalhes #ficha-tecnica #ficha ul li{padding:10px 0}}@media screen and (max-width:767px){#produtos #galeria ul,#produtos #garantia-graficas ul,#produtos #informacoes,#produtos p.intro,#produtos span#borda-produtos{margin-top:20px}#produtos span#fabricacao-nacional{margin:20px auto 0;height:47px;background-size:350px 47px}#produtos #garantia-graficas h4{margin-top:25px}#produtos #garantia-graficas p.garantia{text-align:left}#produtos #garantia-graficas ul:has(>li:nth-child(3)){grid-template-columns:repeat(3,1fr)}#produtos #garantia-graficas ul:has(>li:nth-child(4)){grid-template-columns:repeat(2,1fr)}#produtos #garantia-graficas ul:has(>li:nth-child(5)){grid-template-columns:repeat(3,1fr)}#produtos #galeria ul{gap:15px}#produtos #informacoes .container{padding:25px 0;gap:20px}}@media screen and (max-width:666px){#produtos span#fabricacao-nacional{height:38px;background-size:280px 38px}#produtos #garantia-graficas h4{margin-top:20px}#produtos #garantia-graficas ul:has(>li:nth-child(3)){grid-template-columns:repeat(2,1fr)}#produtos #galeria ul{grid-template-columns:repeat(1,1fr)}#produtos #detalhes #ficha-tecnica{flex-direction:column;gap:20px;align-items:unset}#produtos #detalhes #ficha-tecnica .swiper{width:100%;flex-shrink:unset}#produtos #detalhes #ficha-tecnica #ficha{width:100%;padding:0 0 10px}#produtos #detalhes #ficha-tecnica #ficha ul li{width:100%}#produtos #detalhes #ficha-tecnica #ficha p.botoes{flex-direction:row;max-width:unset}#produtos #detalhes #ficha-tecnica #ficha p.botoes a.bt-orcamento{padding:12px 57px 10px 23px;background-size:25px 20px}#produtos #detalhes #ficha-tecnica #ficha p.botoes a.bt-orcamento span{display:inline-block;margin-left:4px}#produtos #detalhes #ficha-tecnica #ficha p.botoes a.bt-whatsapp{width:45px;height:45px;padding:0;border-radius:50%;background-position:center center;text-indent:-30000px}}@media screen and (max-width:980px){#pecas-insumos i.foto{width:300px}#clientes ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}}@media screen and (max-width:767px){#pecas-insumos i.foto{width:125px;aspect-ratio:195/346;background:url(../fotos/pecas/pecas-e-insumos-ver.webp) center top no-repeat;background-size:100% auto;flex-shrink:0}#clientes ul{gap:10px}}@media screen and (max-width:666px){#clientes ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:480px){#pecas-insumos{flex-direction:column-reverse}#pecas-insumos i.foto{width:100%;aspect-ratio:346/195;background:url(../fotos/pecas/pecas-e-insumos-hor.webp) center top no-repeat;background-size:100% auto;flex-shrink:1}#clientes ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:1100px){#contato{gap:40px}}@media screen and (max-width:980px){#contato{gap:30px}#questionario #dados-cadastrais,#questionario #dados-tecnicos{margin-top:30px}}@media screen and (max-width:880px){#contato #atendimento{width:315px}}@media screen and (max-width:767px){form .lgpd{margin-top:10px}form .bt-enviar{padding:14px 50px 14px 23px;background-size:28px 28px}#contato{gap:25px}#contato #atendimento{width:280px}#contato #atendimento p.cnpj{margin-top:2px}#contato #atendimento p.atendimento,#contato #atendimento p.emails,#contato #atendimento p.endereco{margin-top:10px}#contato #atendimento p.emails a{display:block}#contato #atendimento p.bt-mapa a{padding:9px 50px 9px 23px;background-position:right 14px center;background-size:28px 28px}#contato #atendimento ul{margin-top:12px}#contato #atendimento ul li{margin-top:6px}#contato #atendimento ul li a{padding:10px}#contato #atendimento ul li a i{width:40px;height:40px;background-size:20px 20px}#questionario #dados-cadastrais,#questionario #dados-tecnicos{margin-top:20px}#questionario #dados-cadastrais{padding-right:15px}#questionario #dados-tecnicos{padding-left:15px}}@media screen and (max-width:666px){#contato{flex-direction:column}#contato #atendimento{width:100%}#questionario form{display:flex;flex-direction:column}#questionario #dados-cadastrais{padding-right:0}#questionario #dados-tecnicos{padding-left:0;border-left:unset}}@media screen and (max-width:1150px){#carrinho #form-carrinho #campos{flex-direction:column;gap:0}#carrinho #form-carrinho #campos #coluna-direita,#carrinho #form-carrinho #campos #coluna-esquerda{width:100%}#carrinho #form-carrinho textarea:not(input){height:150px}}@media screen and (max-width:767px){#carrinho .intro{text-align:left}#carrinho #produtos-carrinho{margin-top:20px}#carrinho #form-carrinho ol.campos-text li.pequeno{width:48%;margin-right:2%}}@media screen and (max-width:710px){#carrinho #form-carrinho #campos #coluna-esquerda{width:100%;flex-direction:column}#carrinho #form-carrinho #campos #coluna-esquerda li{width:100%}}@media screen and (max-width:666px){#carrinho #produtos-carrinho p.voltar-para-produtos{text-align:center}#carrinho #produtos-carrinho #titulos{display:none}#carrinho #produtos-carrinho #compras{flex-direction:column;padding-bottom:25px}#carrinho #produtos-carrinho #compras .imagem{width:100%}#carrinho #produtos-carrinho #compras .imagem img{width:187px;height:105px;margin:0 auto}#carrinho #produtos-carrinho #compras .descricao{width:100%;height:unset;display:block;text-align:center}#carrinho #produtos-carrinho #compras .quantidade{width:160px;height:54px;margin:0 auto;padding:15px 0}#carrinho #produtos-carrinho #compras .quantidade::before{content:"QTD: ";color:#fff;font-size:1.7rem;font-weight:500;line-height:2.6rem;padding-right:15px}#carrinho #produtos-carrinho #compras .excluir{width:100%;min-width:inherit}#carrinho #produtos-carrinho #compras .excluir button{width:100px;text-indent:0;background:0 0;border:2px solid #fff;border-radius:15px;color:#fff;text-transform:uppercase;font-size:1.4rem;line-height:2rem}}@media screen and (max-width:400px){#carrinho #form-carrinho #campos #coluna-esquerda li.campo-duplo{flex-direction:column}#carrinho #form-carrinho #campos #coluna-esquerda li.campo-duplo span{width:100%}}@media screen and (max-width:767px){#erro{padding-left:0;background:unset}#rodape{background:#363250}#rodape .container{padding:30px 0 30px 85px;background-size:60px 68px}#rodape p.redes-sociais{top:30px}}@media screen and (max-width:666px){#rodape .container{background:unset;padding:30px 0}#rodape address ul{flex-direction:column;gap:5px}#rodape address ul li a{display:inline-block;padding-left:10px}#barra-inferior p.logo-tag{display:none}}@media screen and (max-width:480px){#rodape .container{padding:25px 0}#rodape p.redes-sociais{position:unset;top:unset;right:unset}#rodape address{margin-top:10px}#barra-inferior p span{display:none}#barra-inferior p a{display:block}#barra-inferior p a.opcoes{margin-top:4px}}