:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}body{margin:0;overflow-x:hidden}body{background-color:#dfdfdf;margin:0;padding:0}.navbar{display:flex;top:0;position:fixed;justify-content:center;text-align:center;align-items:center;z-index:999;transition:background-color .3s ease,box-shadow .3s ease;right:0%;width:100%;left:0%}.navbar.scrolled{background-color:#fff;box-shadow:0 2px 10px #0000001a}.logo{top:-2vh;position:relative}li{list-style:none;display:flex;margin-inline:10px;z-index:999}.ul{display:flex;position:relative;right:18vw}.barra{position:relative;left:30vw;top:-2vh}.imagem-container{position:relative;width:100%;height:400px}.amarelo{top:0;transform:translate(-50%);width:1000px;width:800px;left:70vw;position:relative;z-index:0;top:-30vh}.planta{position:absolute;top:-3vh;left:60vw;transform:translate(-50%);z-index:1;width:510px}.home{position:relative;top:-50vh;left:5vw;margin:0;padding:0}.h1{font-family:Elsie Swash Caps,serif;font-weight:400;font-style:normal}input{width:505px;height:75px;border:none;box-shadow:0 6px 25px #0003}input:focus{outline:none}.butt-input{width:170px;height:77px;background-color:#ffcb47;color:#fff;position:relative;right:6vw;font-size:15px;transition:.4s}.butt-input:hover{background-color:#ad892c;border:none}.input{display:flex;position:relative;top:2vh}a{text-decoration:none;color:#202020;transition:.4s;position:relative;left:30vw}a:hover{color:#fff}.secao-planta{display:flex;background-color:#fff;align-items:center;justify-content:center;gap:50px;padding-right:10vw;position:relative;left:10vw;top:-40vh;width:79%}.img-folha{width:600px;max-width:100%;object-fit:cover;right:5px;position:relative}.conteudo-texto{max-width:400px}.subtitulo{color:#8c8c8c;font-size:16px;margin-bottom:5px}.titulo{font-size:36px;font-weight:700;margin-bottom:30px;color:#202020}.lista-passos{list-style:none;padding:0;margin:0}.lista-passos li{margin-bottom:20px}.bolinha{width:20px;height:20px;background-color:#ffcb47;border-radius:50%;margin-right:15px;flex-shrink:0}.lista-passos p{font-size:22px;color:#404040;margin:0}.ofertas{top:-30vh;position:relative}.card-oferta{background-color:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;transition:transform .3s ease;display:flex;flex-direction:row;overflow:hidden;width:380px;height:200px;align-items:center;position:relative;left:6vw}.card-oferta:hover{transform:translateY(-5px)}.subtitulo-ofertas{font-size:22px;color:#7a7a7a;margin-bottom:-10vh;text-align:center;position:relative;left:5vw}.titulo-ofertas{font-size:82px;font-family:Elsie Swash Caps,serif;font-weight:700;position:relative;left:5vw;color:#111;text-align:center}.img-oferta{width:50%;height:100%;object-fit:cover}.grid-ofertas{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 10px;justify-items:center}.card-conteudo{padding:20px;width:50%;display:flex;flex-direction:column;justify-content:center;text-align:left}.nome-planta{font-family:Elsie Swash Caps,serif;font-size:22px;font-weight:600;color:#111;margin-bottom:6px}.preco{font-size:14px;color:#888;margin-bottom:10px}.comprar-link{font-size:4px;text-decoration:none;color:#ff9d00;font-weight:700;transition:.3s;z-index:999}.comprar-link:hover{color:#c88400}.filtros{display:flex;gap:20px;justify-content:center;margin-bottom:40px;flex-wrap:wrap;position:relative;left:5vw}.filtros label{display:flex;flex-direction:column;font-size:14px;color:#333}.filtros input{margin-top:5px;padding:6px;border-radius:4px;border:1px solid #ccc;width:300px;height:20px}.filtros select{margin-top:5px;padding:6px;border-radius:4px;border:1px solid #ccc}
