:root{--ColorPrincipal: #FF914D}*{box-sizing:border-box;margin:0}.border{border-bottom:5px solid white!important}body{background:#fceabb;background:linear-gradient(to right,#f8b500,#fceabb,#fceabb,#f8b500,#f8b500);background:-webkit-linear-gradient(to right,#f8b500,#fceabb,#fceabb,#f8b500,#f8b500);background:linear-gradient(to right,#f8b500,#fceabb,#fceabb);background-attachment:fixed;background-size:cover;min-height:100vh}.Login{margin-top:var(--EncabezadoHeight, 90px);background-color:#fff;padding:2rem 0}.LoginPaginaCompleta{display:flex;align-items:flex-start;justify-content:center;padding:2rem;min-height:auto}.LoginInput:focus{outline:none}.LoginFondoImagen{position:fixed;width:100%;z-index:-1;padding:1rem 0;opacity:0;display:none}.LoginTituloSesion{color:var(--ColorPrincipal);font-size:2.2rem;font-weight:700}.LoginTituloContenedor{display:flex;justify-content:center;padding:2rem;width:100%}.LoginContenedor{background-color:#fff;max-width:450px;padding:50px;border-radius:2rem;margin:auto;box-shadow:0 4px 6px #0000001a}.LoginBoton{background-color:var(--ColorPrincipal);border-radius:2rem;color:#fff;border:none}.LoginTextoOpcion{color:red}.LoginFormularioContenedor{display:flex;justify-content:center;padding:2rem}.LoginFormulario{background-color:#fff;max-width:450px;padding:2rem;border-radius:2rem;box-shadow:0 4px 6px #0000001a}.LoginEnlacesContenedor{display:flex;justify-content:center;padding:1rem 2rem 2rem;width:100%}.LoginEnlace{color:var(--ColorPrincipal);text-decoration:none;font-size:1rem;font-weight:600}.LoginEnlace:hover{text-decoration:underline}@media (min-width: 1001px){.LoginFormulario label{font-size:1.1rem;font-weight:600;color:#333}.LoginFormulario .Input{font-size:1.1rem;padding:.9rem!important}.LoginFormulario .BotonGeneral{font-size:1.1rem;padding:1rem!important;font-weight:600}}@media (max-width: 1000px){.Login{padding:1rem 0}.LoginTituloContenedor{padding:1rem}.LoginTituloSesion{font-size:1.8rem}.LoginPaginaCompleta{min-height:auto;padding:1rem 0}.LoginContenedor{max-width:100%;width:90%;padding:2rem;margin:2rem auto}.LoginFormularioContenedor{padding:1rem}.LoginFormulario{max-width:100%;width:100%;padding:1.5rem}.LoginEnlacesContenedor{padding:.5rem 1rem 1rem}.LoginEnlace{font-size:.9rem}.Input,.BotonGeneral{font-size:1rem;padding:.8rem!important}}.partes{background-color:#fff;margin:4rem}.Solicitar{margin-top:var(--EncabezadoHeight, 90px)}.SolicitarContenedorTitulo p{margin:0}.SolicitarContenedorTitulo{padding:1rem}.SolicitarTitulo{font-family:Russo One,sans-serif;font-size:2.2rem;color:#000;margin-bottom:2rem}.SolicitarContenedorPrincipal{width:70%}.SolicitarImagenPequeña{width:1.5rem;height:2rem}.SolicitarImagenPequeñaMonto{width:2.5rem;height:2.5rem}.SolicitarImagenPequeñaContenedor{width:23%;margin:2rem .5rem 2rem 0;text-align:end}.SolicitarInputContenedor{width:50%;margin:1rem 0}.form-control{border-radius:2rem}.SolicitarBotonConfirmar{font-family:Roboto,sans-serif;font-weight:700;font-style:normal;background-color:#fa5902f3;border-radius:3rem;color:#ffebcd;border:none;padding:10px}.SolicitarBotonConfirmar:hover{color:#000;background-color:#fff}.SolicitarContenedorBoton{display:flex;justify-content:center}.SolicitarContenedorMapa{width:100%;height:542px;overflow:hidden;position:relative}.SolicitarFondoPantalla{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#ffffff80;z-index:1000}.SolicitarContenedorPantalla{position:absolute;top:50%;left:50%;right:auto;bottom:auto;margin-right:-50%;transform:translate(-50%,-50%);background-color:#fff;padding:20px;border:1px solid #ccc;border-radius:10px;z-index:1001;box-shadow:10px 10px 5px #0000004d}.inferiorPrincipal{display:flex;align-items:center;width:100%;min-height:600px;height:600px;margin-top:6rem}.imagenPrincipal{width:100%;height:100%;object-fit:contain}.ContenedorImagenPrincipal{width:50%;padding-top:2rem;height:100%;display:flex;align-items:center;justify-content:center}.textoContainerPrincipal{display:flex;flex-direction:column;width:50%;justify-content:flex-start;height:100%;padding:4rem 2rem 2rem}.primeTexto{margin-top:0;font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-style:normal;font-size:40px;margin-left:10rem;margin-bottom:1rem;flex-shrink:0}.segundoTexto{margin-top:0;margin-left:10rem;font-size:70px;line-height:1;flex-shrink:0}.tercerTexto{margin-top:1rem;font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-style:normal;font-size:20px;margin-left:10rem;margin-bottom:1rem;flex-shrink:0}.BotonDescubrir{margin-left:10rem;width:8rem;flex-shrink:0}.BotonDescubrir:hover{color:#000;background-color:#fff}@media (max-width: 1500px){.ContenedorImagenPrincipal{width:45%}.textoContainerPrincipal{width:55%}}@media (max-width: 1200px){.ContenedorImagenPrincipal{width:40%}.textoContainerPrincipal{width:60%}}@media (max-width: 1000px){.inferiorPrincipal{flex-direction:column;height:auto;min-height:auto;margin-top:6rem}.textoContainerPrincipal{width:100%;height:auto;padding:2rem;justify-content:flex-start}.ContenedorImagenPrincipal{display:none}.primeTexto{margin-left:2rem;font-size:28px;margin-bottom:.5rem}.segundoTexto{margin-left:2rem;font-size:42px;line-height:1.2;margin-bottom:1rem}.tercerTexto{margin-left:2rem;font-size:16px;margin-bottom:1.5rem}.BotonDescubrir{margin-left:2rem}.segundoTexto{font-size:50px}.primeTexto{font-size:30px}.tercerTexto{font-size:16px}}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content{background:#fff;padding:20px;border-radius:10px;box-shadow:0 2px 10px #0000001a;max-width:300rem;max-height:400px;width:90%;text-align:nano}.DescripcionEmpresa{width:100%;display:flex;padding-top:1rem}.AcercaDeApartadoTexto{width:80%;margin-top:3rem;padding-left:10rem}.BotonCerrar{margin-top:3rem}.BotonLeerMas{padding:15px 30px!important}.tHistotia{width:100%;padding-left:10rem;padding-top:12rem;font-size:25px}.MasSobreHistoria{margin-top:1rem}.Historia{text-align:center}.ImagenHistoria{display:flex;width:80%;padding-top:0;padding-left:4rem}.ImagenJefe{position:relative;width:40%}.tituloLogo{width:100%;font-size:25px}.tLogo{padding-top:8rem;width:100%;text-align:end;font-size:25px;padding-right:7rem}.logoSuntitulo{width:90%}.ImagenLogo{display:flex;width:80%;padding-top:0;padding-left:5rem;margin-left:5rem}.logoEmpresa{position:relative;top:-3rem;width:40%}@media (max-width: 1000px){.DescripcionEmpresa{flex-direction:column;width:100%}.AcercaDeApartadoTexto{width:100%;padding-left:2rem;padding-right:2rem;margin-top:1rem;order:2}.ImagenJefe{width:100%;display:flex;justify-content:center;align-items:center;order:1;margin-bottom:2rem}.ImagenHistoria{width:80%;max-width:400px;padding-left:0!important}.tHistotia{padding-left:2rem;padding-top:6rem}.tLogo{text-align:center;padding-left:2rem;padding-right:2rem;padding-top:6rem}.logoEmpresa{width:100%;display:flex;justify-content:center;align-items:center;order:1;margin-bottom:2rem;top:0}.ImagenLogo{width:80%;max-width:300px;padding-left:0!important;margin-left:0!important}}.FooterContenedor{display:flex;justify-content:space-around;padding:1rem;background-color:#fff;color:#000;font-size:.8rem}.FooterTituloPaginas{font-family:Bebas Neue,sans-serif;font-weight:700;font-style:normal;font-size:20px}.FooterContenedoresRedes{margin-top:20px}.FooterContenedor a{color:var(--ColorPrincipal);text-decoration:none}.FooterSeccion{padding:0 2rem}.FooterLogosRedes{width:25px}@media (max-width: 1000px){.FooterContenedor{flex-direction:column;padding:1rem 0}.FooterSeccion{width:100%!important;padding:1rem 2rem;border-bottom:1px solid #f0f0f0;margin-bottom:1rem}.FooterSeccion:last-of-type{border-bottom:none}.FooterTituloPaginas{font-size:1.2rem}.FooterSeccion p,.FooterSeccion ul{font-size:.9rem}.FooterSeccion ul{padding-left:1rem}.FooterContenedoresRedes{margin-top:1rem}}.Ayuda{margin:6.1rem 0}.Ayuda h3{padding-top:3rem}:root{--ColorPrincipal: #FF914D;--EncabezadoHeight: 90px}h1{font-family:Russo One,sans-serif;font-weight:400;font-style:normal;font-size:150%;color:#000;margin:0}.Encabezado{background:#fceabb;background:-webkit-linear-gradient(to right,#fceabb,#f8b500);background:linear-gradient(to right,#fceabb,#fceabb,#f8b500);display:flex;width:100%;position:fixed;top:0;left:0;z-index:1000;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.75rem 1rem;min-height:70px}.EncabezadoImagenPrincipal{width:70px;margin-left:0}.EncabezadoParte{width:auto}.EncabezadoLogo{display:flex;align-items:center;flex:1}.EncabezadoLogo h1{margin-top:0;margin-left:1rem;font-size:1.2rem}.EncabezadoLinks{margin-top:0;margin-left:0;width:auto;justify-content:center;display:flex;flex:2;gap:1.5rem}.EncabezadoLinks a{text-decoration:none;margin-right:0;font-size:.95rem}.EncabezadoLinks a:active,.EncabezadoLinks a:focus,.EncabezadoLinks a:hover{color:#ff6f2c;text-decoration:underline;outline:none}.nav-link.active{color:#ffa200;text-decoration:underline}.EncabezadoRegistro{margin-top:0;display:flex;gap:1rem;align-items:center}.EncabezadoRegistro a{color:#ffefeff3;text-decoration:none}.EncabezadoRegistro a:active,.EncabezadoRegistro a:focus,.EncabezadoRegistro a:hover{color:#000;text-decoration:none;outline:none}.EncabezadoBotonRegistrarme{margin-left:0;color:#fff!important;padding:.5rem 1rem}.EncabezadoBotonHamburguesa{display:none;flex-direction:column;background:none;border:none;cursor:pointer;gap:.4rem}.EncabezadoBotonHamburguesa span{width:25px;height:3px;background-color:#000;border-radius:2px;transition:.3s}.EncabezadoBotonHamburguesa.activo span:nth-child(1){transform:rotate(45deg) translate(8px,8px)}.EncabezadoBotonHamburguesa.activo span:nth-child(2){opacity:0}.EncabezadoBotonHamburguesa.activo span:nth-child(3){transform:rotate(-45deg) translate(8px,-8px)}.EncabezadoMenuMobile{display:none;position:absolute;top:100%;left:0;right:0;background:linear-gradient(to right,#fceabb,#fceabb,#f8b500);flex-direction:column;padding:1rem;gap:1rem;width:100%}.EncabezadoMenuMobile.activo{display:flex}.EncabezadoMenuMobile a{text-decoration:none;color:#000;padding:.5rem 0;font-size:.95rem}.EncabezadoMenuMobile a:hover,.EncabezadoMenuMobile a.active{color:#ff6f2c;text-decoration:underline}@media (max-width: 1000px){:root{--EncabezadoHeight: 70px}.Encabezado{flex-wrap:wrap;padding:.5rem}.EncabezadoImagenPrincipal{width:50px}.EncabezadoLogo{flex:1;order:1}.EncabezadoLogo h1{font-size:.9rem;margin-left:.5rem}.EncabezadoBotonHamburguesa{display:flex;order:2}.EncabezadoLinks,.EncabezadoRegistro{display:none;order:3}.EncabezadoMenuMobile{order:4;width:100%}}@media (max-width: 480px){:root{--EncabezadoHeight: 60px}.Encabezado{padding:.4rem;min-height:60px}.EncabezadoImagenPrincipal{width:40px}.EncabezadoLogo h1{font-size:.75rem;margin-left:.3rem}.EncabezadoBotonHamburguesa span{width:20px;height:2.5px}.EncabezadoMenuMobile{padding:.8rem .5rem;gap:.8rem}.EncabezadoMenuMobile a{font-size:.85rem}}.EncabezadoNombreUsuario{font-family:Russo One,sans-serif!important;font-size:1.3rem;margin-top:1rem}.active{font-weight:700;color:var(--ColorPrincipal)!important;text-decoration:underline}.EncabezadoNombreUsuario:hover{color:#fff!important}.subtitulos,.subtitulos p,.subtitulos a{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-style:normal;color:#000}.tituloPaginas{font-family:Bebas Neue,sans-serif;font-weight:700;font-style:normal}.BotonGeneral{background-color:#fa5902f3;border-radius:3rem;color:#000;border:none;padding:10px;text-align:center;text-decoration:none;color:#fff}.BotonGeneral:hover{color:#000!important;background-color:#fff}.Input:hover{background-color:#f8f9fa}.Input{border:none;border-radius:2rem;background-color:#ececec}*{margin:0;padding:0;box-sizing:border-box;font-family:Arial,Helvetica,sans-serif}.containerSuge{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%;width:1000px;margin:50px auto auto;border-radius:20px;padding:70px 20px 20px}.textoPrincipal{text-align:center;margin-bottom:40px}.textoPrincipal h3{font-size:35px;color:#000;font-weight:700;margin-bottom:10px}.textoPrincipal p{font-size:20px;color:#000;margin-bottom:25px}.text{color:#000;width:100%;text-align:left;padding:30px 40px;margin-left:-150px}.text h3{color:#000;font-size:35px;margin-bottom:20px}.text p{color:#000;font-size:18px;margin-bottom:20px}.lista{list-style-type:none;padding-left:0}.lista li{margin-bottom:10px}.lista a{color:#ff4500;text-decoration:none}.lista a:hover{text-decoration:underline}.formSuge{padding:30px 88px;width:60%;display:flex;flex-direction:column;margin-left:600px;margin-top:-400px}label{font-size:15px;color:#000;margin-bottom:15px}.box{border:0;background-color:#fff;padding:15px;border-radius:25px;margin-bottom:25px;outline:none}.submitSuge{background-color:orange;border:0;border-radius:25px;margin-bottom:25px;padding:10px;width:250px;margin-top:15px;margin-left:auto}.politica{color:#000}*{margin:0;padding:0;box-sizing:border-box}body{background-color:#fff;font-family:Arial,Helvetica,sans-serif}.servicio_ayuda{max-width:1440px;padding:0 20px}.sevicio_ayuda{margin-top:70px;padding:50px;display:flex;justify-content:center}.articulo_ayuda{text-align:center;display:flex;flex-direction:column;align-items:center}.titulo1{max-width:900px}.titulo1 h2{font-size:2rem;font-weight:900;color:#000;margin-bottom:1rem}.titulo1 p{font-size:1.1rem;color:#000;margin-bottom:1rem}.encapsulado1{display:flex;justify-content:center}.encap1_1:hover{background-color:#ffb}.encap1_1{max-width:25%;border:solid 1px;margin:3rem 1rem;padding:2rem 1rem;border-radius:5px}.encap1_1 i{font-size:56px;color:#ffa90b}.encap1_1 h3{font-size:1.5rem;color:#000;font-weight:700}.encap1_1 p{font-size:1.1rem;color:#000;margin-top:1rem}.buttom{font-size:1.1rem;font-weight:700;padding:10px 30px;border-radius:5px}.buttom:hover{background-color:#fff;box-shadow:0 8px 8px #0003}.buttom-primary{color:#000;background-color:orange;box-shadow:0 8px 8px #0003}a{text-decoration:none}.encap1_1 a{font-size:1.1rem;font-weight:700;padding:10px 30px;border-radius:5px}.encap1_1 a{color:#000;background-color:#fff;box-shadow:0 8px 8px #0003;border-radius:15px;margin-top:25px}@media (max-width: 1000px){.sevicio_ayuda{padding:30px 20px}.articulo_ayuda{width:100%}.titulo1{max-width:100%;padding:0 1rem}.titulo1 h2{font-size:1.5rem}.titulo1 p{font-size:1rem}.encapsulado1{display:flex;flex-direction:column;align-items:center;width:100%}.encap1_1{max-width:90%;width:100%;margin:1rem 0;padding:1.5rem 1rem}.encap1_1 i{font-size:40px}.encap1_1 h3{font-size:1.2rem;margin-top:1rem}.encap1_1 p{font-size:.95rem}.encap1_1 a{font-size:.95rem;padding:8px 20px}}*:after,*:before,*{margin:0;padding:0;box-sizing:border-box}.icon-cart{width:40px;height:40px;stroke:#000}.icon-cart:hover{cursor:pointer}img{max-width:100%}header{display:flex;justify-content:space-between;padding:30px 0 40px}.container-icon{position:relative}.count-products{position:absolute;top:55%;right:0;background-color:#000;color:#fff;width:25px;height:25px;display:flex;justify-content:center;align-items:center;border-radius:50%}#contador-productos{font-size:12px}.container-cart-products{position:absolute;top:50px;right:0;background-color:#fff;width:400px;z-index:1;box-shadow:0 10px 20px #0003;border-radius:10px}.cart-product{display:flex;align-items:center;justify-content:space-between;padding:30px;border-bottom:1px solid rgba(0,0,0,.2)}.info-cart-product{display:flex;justify-content:space-between;flex:.8}.titulo-producto-carrito{font-size:20px}.precio-producto-carrito{font-weight:700;font-size:20px;margin-left:10px}.cantidad-producto-carrito{font-weight:400;font-size:20px}.icon-close{width:25px;height:25px}.icon-close:hover{stroke:red;cursor:pointer}.cart-total{display:flex;justify-content:center;align-items:center;padding:20px 0;gap:20px}.cart-total h3{font-size:20px;font-weight:700}.total-pagar{font-size:20px;font-weight:900}.hidden-cart{display:none}.container-items{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.item{border-radius:10px}.item:hover{box-shadow:0 10px 20px #0003}.item img{width:100%;height:300px;object-fit:cover;border-radius:10px 10px 0 0;transition:all .5s}.item figure{overflow:hidden}.item:hover img{transform:scale(1.2)}.info-product{padding:15px 30px;line-height:2;display:flex;flex-direction:column;gap:10px}.price{font-size:18px;font-weight:900}.info-product button{border:none;background:none;background-color:#000;color:#fff;padding:15px 10px;cursor:pointer}.cart-empty{padding:20px;text-align:center}.hidden{display:none}
