*{margin:0;padding:0}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light;color:#0000;background-color:#fff0f5;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{overflow-x:hidden;margin:0;padding:0}#root{margin:0 auto;position:relative;z-index:1}.container-mejor-desengrasante{display:grid;grid-template-columns:1fr auto;align-items:center;justify-content:space-between;padding:60px 40px;max-width:1280px;margin:0 auto;min-height:80vh;gap:40px}.texto{display:flex;flex-direction:column;justify-content:center}.texto h1{font-size:clamp(5rem,8vw,8rem);font-style:italic;font-weight:900;line-height:1.1;color:#b20a6a;margin:0}.texto h2{font-size:clamp(3rem,6vw,6rem);font-weight:500;line-height:1.2;color:#000;margin-top:20px}.logo{width:clamp(4rem,12vw,8rem);max-width:150px;align-self:flex-start}.logo img{width:100%;height:auto;object-fit:contain;aspect-ratio:1 / 1}@media (max-width: 768px){.container-mejor-desengrasante{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:30px;min-height:60vh;padding:40px 20px}.texto h1{font-size:clamp(2rem,10vw,4rem)}.texto h2{font-size:clamp(1.2rem,6vw,2rem)}.logo{align-self:center;width:80px;margin-top:20px}}.container-foto-principal{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:100vh;max-width:1920px;margin:0 auto;background-color:#fff0f533}.container-foto-principal:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/assets/Fondo_Naturaleza-DxTD5UXU.avif);background-size:cover;z-index:-2;background-position:center 0%}.logo-principal-container{display:flex;object-fit:cover;transform:translate(0) scale(.18);height:auto;z-index:0;position:relative;top:-180px}.h7-spray-bottle-principal{z-index:1;transform:translateY(125px) scale(.65);position:absolute;filter:drop-shadow(5px 5px 10px rgba(0,0,0,.8))}.h7-gallon-bottle-principal{z-index:0;position:absolute;transform:translate(140px,130px) scale(.6);filter:drop-shadow(5px 5px 10px rgba(0,0,0,.8))}.h7-bucket-bottle-principal{position:absolute;transform:translate(-140px,170px) scale(.65);filter:drop-shadow(5px 5px 10px rgba(0,0,0,.8))}@media (max-width: 768px){.logo-principal-container{transform:translate(0) scale(.12)}.h7-spray-bottle-principal{transform:translateY(105px) scale(.43)}.h7-gallon-bottle-principal{z-index:0;transform:translate(90px,95px) scale(.35)}.h7-bucket-bottle-principal{transform:translate(-90px,110px) scale(.4)}}.tittle{width:100%;display:flex;justify-content:center;align-items:center}.tittle h1{font-size:clamp(3.5rem,6vw,6rem);font-style:italic;font-weight:900;line-height:.9;color:#b20a6a}.container-products{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;max-width:1280px;margin:0 auto;padding:20px;min-height:100vh}.card{width:250px;max-height:400px;background-color:#fff;border-radius:8px;padding:15px;box-shadow:0 4px 8px #0000001a;text-align:left;display:flex;flex-direction:column}.card-image{width:100%;height:250px;display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:8px}.card-image img{max-width:100%;max-height:100%;object-fit:contain}.card-content{flex-grow:1;margin-top:10px;padding:5px;display:flex;flex-direction:column;justify-content:space-between}.card-tittle{font-size:1.4rem;font-weight:700;margin-bottom:5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#000}.card-volume{font-size:.9rem;color:#777;font-weight:700;text-align:left;margin-top:10px}.container-sobre-h7{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;width:100vw;height:500px;max-width:1920px;margin:0 auto}.container-sobre-h7:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,#000000e6,#0009 20%,#0000004d,#0000001a 80%,#0000),url(/assets/carro_h7-BsKImguK.avif) no-repeat center center;background-size:cover;background-position:0% 0%;z-index:-1}.contenido-texto{max-width:1280px;width:100%;padding:20px;margin:0 auto;color:#fff;text-align:left}.contenido-texto h1{font-size:clamp(2rem,8vw,2.5rem);font-weight:700;position:relative;display:inline-block;margin-bottom:20px}.contenido-texto h1:after{content:"";position:absolute;left:0;bottom:1px;width:100%;height:3.5px;background-color:#e30381;border-radius:5px}.contenido-texto p{max-width:50%;font-size:clamp(1rem,2vw,1.5rem);line-height:1.6;color:#fff;margin-bottom:1.5em;word-wrap:break-word;text-align:justify}.conenido-texto br{margin-bottom:10px}@media (max-width: 768px){.container-sobre-h7:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000000a8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:0}.contenido-texto{text-align:center;width:80%;z-index:1}.contenido-texto p{max-width:100%;text-align:justify}}.container-tipos-de-uso{position:relative;display:flex;align-items:start;justify-content:center;width:100vw;max-width:1920px;margin:0 auto;background-color:#000;padding:50px 0;box-sizing:border-box}.contenido-tipos-de-uso{max-width:1280px;width:100%;padding:0 20px;display:flex;flex-direction:column;align-items:center;justify-content:center}.contenido-tipos-de-uso h1{color:#fff;font-size:clamp(2.5rem,5vw,4rem);margin-bottom:40px;text-align:center}.grid-imagenes{display:grid;margin-bottom:40px;grid-template-columns:repeat(4,1fr);gap:20px;width:100%}.grid-imagenes img{width:100%;height:auto;object-fit:contain}@media (max-width: 768px){.grid-imagenes{grid-template-columns:repeat(2,1fr);gap:16px}}.contacto-section{padding:3rem 1rem;color:#000;text-align:center;min-height:60vh;display:flex;margin:0 auto;align-items:center}.contacto-container{max-width:800px;margin:0 auto}.contacto-section h1{font-size:clamp(3rem,6vw,6rem)}.contacto-section h2{font-size:calc(1.5rem + 1vw);color:#b20a6a;margin-bottom:1rem;font-weight:700}.contacto-section p{font-size:1.1rem;margin-bottom:.5rem}.contacto-datos a{color:#000;text-decoration:none;font-weight:700}.contacto-datos a:hover{color:#b20a6a;text-decoration:underline}.footer{background-color:#b20a6a;color:#fff;padding:2rem 0;font-family:Arial,sans-serif;width:100%}.footer-container{max-width:1280px;margin:0 auto;padding:0 1rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2rem}.footer-logo{flex:0 0 200px}.logo-footer{width:200px;height:auto}.product-info{flex:1;min-width:250px;text-align:left}.product-info h2{font-size:calc(1.2rem + .5vw);font-weight:700;margin-bottom:.5rem}.product-info h3,.product-info h4{font-size:1.1rem;margin:.3rem 0}.info-bloques{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem;justify-content:flex-end;min-width:280px}.contact-info{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:190px;flex:1}.contact-info h3{font-size:clamp(.6rem,.6vw,.6rem);margin-bottom:.4rem;border-bottom:1px solid #fff;padding-bottom:.3rem}.contact-info p{font-size:.66rem;margin-bottom:.5rem}.contact-info img{width:100%;max-width:120px;height:auto}.footer-bottom{max-width:1200px;margin:2rem auto 0;padding:1rem;text-align:center;border-top:1px solid #000000;font-size:.85rem}@media (max-width: 768px){.footer-container{flex-direction:column;align-items:center;text-align:center}.info-bloques{flex-direction:column;align-items:center}.product-info{text-align:center}.contact-info{width:100%}}
