@import "https://fonts.googleapis.com/css2?family=Kumbh+Sans:wght@200&display=swap";body{margin:0;padding:0;font-family:'Kumbh Sans',sans-self;background:#e9e9e9}a,h1,h2,h3,h4,h5,h6{font-weight:700;font-size:1.5em}a{color:#000;text-decoration:none}.site{max-width:1200px;width:100%;margin:0 auto}.menu-fixo{display:flex;background:#ff7070;margin:0;padding:20px;align-items:center;box-shadow:0 1px 6px #000;z-index:9999;top:0;position:fixed;width:100%;transition:transform .3s ease-in-out}.logo{padding:10px}.logo img{width:245px}.opcao-menu{padding:10px;display:flex;margin-left:10px}.icones{display:flex;align-items:center;margin-left:10px;background:none;border:none;cursor:pointer;position:relative}.icones img{width:30px;align-items:center}.icones h2{margin-top:5px;margin-left:10px;color:#fff}#em-alta h2:hover{color:#e9e9e9}.menu-fixo.hidden{transform:translateY(-100%)}.submenu{display:none;position:absolute;top:100%;left:40px;background:#fff;box-shadow:0 4px 8px rgba(0,0,0,0.1);border-radius:5px;padding:10px;z-index:10000;text-align:start}.submenu ul{list-style:none;padding:0;margin:0}.submenu ul li{padding:5px 10px;cursor:pointer}.submenu ul li:hover{background:#f0f0f0}.icones:hover .submenu{display:block}.search-container{position:relative;margin-left:10px}#search-input{padding:10px;border-radius:20px;border:1px solid #ccc;width:450px}.search-results{display:none;position:absolute;top:100%;left:0;background:#fff;box-shadow:0 4px 8px rgba(0,0,0,0.1);border-radius:5px;width:100%;z-index:10000}.search-results ul{list-style:none;padding:0;margin:0}.search-results ul li{display:flex;align-items:center;padding:5px 10px;cursor:pointer}.search-results ul li img.search-result-image{width:30px;height:30px;margin-right:10px;object-fit:cover;border-radius:5px}.search-results ul li:hover{background:#f0f0f0}.banner{display:flex;justify-content:center;align-items:center;margin-top:125px}.banner-topo{padding:10px;display:flex;justify-content:center;align-items:center}.fileira{display:flex;gap:15px}.back{padding:10px;margin:15px auto;border-radius:10px}.back1{padding:10px;margin:150px auto 30px;border-radius:10px}.produtos-container{margin:0 auto;max-width:max-content;width:100%}.oferta{background:#fff;border-radius:5px;padding:10px;width:275px;height:425px;overflow:hidden;margin-top:15px}.imagem-container{position:relative;width:275px;height:275px}.imagem-container img{width:100%}#imagem-produto{width:auto;height:100%;object-fit:cover}.icone{position:absolute;bottom:10px;right:10px;width:30px;border-radius:20px}#icone-loja{width:30px}.informacoes-produto{width:100%;overflow:hidden}.informacoes-produto h2,.informacoes-produto p{overflow:hidden;text-overflow:ellipsis}.informacoes-produto h2{font-size:1.5em;margin-top:10px;white-space:nowrap;color:red}.informacoes-produto p{margin-top:10px;font-size:20px}.descricao-produto{height:60px}.back-visual{background:#fff;padding:10px;width:64.5%;margin:135px auto 25px;border-radius:10px}.img-visual img{width:425px;border:1px solid #cfcfcf;border-radius:10px}.visual-produto{display:flex}.ir-para img{width:70px;border-radius:50px}.ir-para{margin-left:60px}.ir-para button{background:#ff5050;padding:10px;border:1px solid #464646;border-radius:10px;margin-top:15px}.descricao-produto-visual h2{line-height:35px}.ir-para button:hover{background:#b12b2b}.ir-para a{color:#fff;font-size:2em}.info-produto-visual{margin-left:35px;width:44%}.info-produto-visual h1{font-size:2em;line-height:35px}.info-produto-visual h2{font-size:3.5em;color:red}.back-visual-inferior{background:#fff;padding:10px;border:1px solid #cfcfcf;margin:40px auto;border-radius:10px}.info-produto-visual p{margin-top:12px}.rodape{border-top:10px solid #ff7070;background:#fff}.rodape1 h2{font-size:2em}.rodape1{padding:20px;max-width:1200px;margin:0 auto;width:100%}.rodape1 div{margin-top:10px}.rodape1 li a{margin-top:3px}.rodape1 li a:hover{text-decoration:underline}.rodape li{list-style-type:none;padding-top:6px}.rodapeaviso{padding:10px;background:#fff}.rodapeaviso p{color:#000;line-height:20px;font-weight:lighter}.rodape3{background:#ff7070;padding:15px 0;border-top:solid 2px #000}.rodape3 div{display:flex;justify-content:space-between}.rodape3 h2{font-weight:lighter;text-align:center;line-height:1.5;margin:0 auto;color:#000;font-size:1em}#sobre-nos{margin:130px auto 55px;background:#fff;width:65%;padding:30px;border-radius:15px}#titulo{font-size:3em}#texto{margin-top:25px;font-size:1.5em}#texto a{font-size:1em}#texto a:hover{font-size:1em;text-decoration:underline}#sub-titulo{margin-top:30px;font-size:2.3em}.form3{padding:65px;text-align:center;background:#fff;width:60%;margin:135px auto 25px;border-radius:20px}.form3 h2{font-size:3em;color:var(--text1);font-weight:700;text-align:center;margin-bottom:40px}.form3 p{text-align:justify;width:50%;margin:0 auto;color:var(--text1)}.form3 h3{display:block;font-size:2em}.form3 form{justify-content:space-around;padding:15px;background:var(--subdark2);width:50%;margin:0 auto}.form3 .form3 > div{width:48%}.form3 .form3 > div div{margin-bottom:3%}.form3 input,.form3 textarea,.form3 button{width:95%;padding:2%;background:#ff5050;color:#fff;font-size:1.8em;border:solid thin var(--bordas);margin-top:10px}.form3 textarea{height:154px;resize:none;border-radius:5px}.form3 .form3 div:nth-child(2) div:nth-child(2){display:flex;justify-content:space-around}.form3 input[type='submit'],.form3 button{width:40%;border-radius:5px;color:#fff;cursor:pointer;font-size:1em}.form3 input[type='submit']:hover,.form3 button:hover{color:#fff;background:#333}