body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}html{scroll-behavior:smooth}.wrappContainer{grid-template-columns:repeat(1,1fr)}.section,.wrappContainer{display:grid;justify-content:center}.section{left:0;right:0;margin-left:auto;margin-right:auto;position:relative;width:400px;min-height:100vh;background-position:50%;background-repeat:no-repeat;background-size:cover;align-items:center}.containerHero{align-self:flex-end;margin-bottom:5rem;z-index:1}.heroImagen{position:absolute;width:100%;height:100%;background-position:50%;background-repeat:no-repeat;background-size:cover;align-items:center}.slogan{width:300px;text-align:center;color:#fff;max-height:100px;word-wrap:break-word;overflow:hidden;font-size:3em;margin-bottom:.5em}.logo,.slogan{margin-left:auto;margin-right:auto}.logo{max-width:200px;display:grid;justify-content:center;left:0;right:0}.logo img{max-width:100%}.degradado{position:absolute;min-width:100%;min-height:100%}.vistas{color:#fff;text-align:center;margin-top:1em}.categorias{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1em}.serviceTag{border-radius:1em;height:250px;min-width:160px;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;text-align:center}.degradadoTag{position:absolute;min-width:100%;min-height:100%;border-radius:1em;cursor:pointer}.ContectService{position:absolute;color:#fff;width:80%;left:0;right:0;margin-left:auto;margin-right:auto;margin-bottom:1em;bottom:0;font-weight:700}.productos{display:grid;padding:1em;grid-template-columns:repeat(1,1fr)}.titulodescripcion{color:#fff}.producto{background:rgba(0,0,0,.5);margin-bottom:1em;display:grid;grid-template-columns:30% 60% 10%;border-radius:1em}.producto_imagen{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:1em 0 0 1em}.producto_nombre{color:#fff;padding:1em}.productosumar{display:grid}.productosumar div{align-self:center;text-align:center;width:20px;height:20px;border-radius:1em;background-color:#fff;cursor:pointer}.contentMedia{display:grid;justify-content:center;color:#fff;margin-bottom:5em;grid-gap:1em;gap:1em}.socialMedia{display:flex;justify-content:space-around;color:#fff;text-decoration:none}.socialMedia a{color:#fff}.NavbarPadre{height:50px;justify-content:space-around;padding:1em;border-radius:15px}.NavbarCategoria,.NavbarPadre{display:flex;color:#fff;overflow-x:auto;align-content:center;position:-webkit-sticky;position:sticky;top:0}.NavbarCategoria{padding:1.5em 1.5em 1.5em 1em}.NavbarCategoria div{margin-right:1em;display:grid;align-content:center;cursor:pointer}.NavbarPadre::-webkit-scrollbar:horizontal{height:5px}.NavbarPadre::-webkit-scrollbar-thumb{background-color:#000;border-radius:20px}.NavbarPadre::-webkit-scrollbar{-webkit-appearance:none}.backbackground{bottom:0;left:0;position:fixed;width:100%;min-height:100%;display:flex;justify-content:center;z-index:-1}.backbackground div{width:400px}@media (max-width:700px){.section{width:auto}.hero{width:100%!important}}.Modal{position:fixed;left:0;right:0;top:0;bottom:0;z-index:50;display:flex;flex-direction:column;align-items:center;justify-content:center}.ModalCover{position:absolute;left:0;right:0;min-width:100vh;height:100vh;z-index:-2;background-color:#fff;opacity:.3}.ModalContent{color:#fff;background:rgba(0,0,0,.9);position:relative;border-radius:.5rem;padding:1.5rem;max-height:80vh;min-width:80%;max-width:80%;font-size:1.2em;overflow:auto}.sectionButtonsModal{margin-top:1em;margin-bottom:1em;display:grid;grid-template-columns:repeat(3,1fr);font-size:.5em;grid-column-gap:.5em;justify-content:center;align-items:center}.buttonModal{padding:.5em;cursor:pointer}.buttonClose,.buttonModal{text-align:center;border:1px solid #fff;border-radius:1em}.buttonClose{position:absolute;background:none;color:#fff;right:0;margin-right:2em}.incluye{font-size:.7em}.displayGrid{display:grid;grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.ModalContent{min-width:30%;max-width:30%}.ModalContent::-webkit-scrollbar{-webkit-appearance:none}.ModalContent::-webkit-scrollbar:vertical{width:5px}.contenedor::-webkit-scrollbar-button,.ModalContent::-webkit-scrollbar-button:increment{display:none}.ModalContent::-webkit-scrollbar-thumb{background-color:#292929;border-radius:20px}.ModalContent::-webkit-scrollbar-track{border-radius:10px}}@font-face{font-family:BwSurco;src:url(/static/media/BwSurco.ea51a8d3.woff) format("woff")}.menu{position:fixed;bottom:0;min-width:100vw;z-index:10}.wrapperMenu{align-self:end;display:grid;grid-template-columns:30% 40% 30%}.buttonSide{display:grid;justify-content:center;align-content:center;border-top-left-radius:15em;border-top-right-radius:15em;padding-top:.4em;color:#fff;font-size:3em;box-shadow:0 -9px 52px -8px rgba(0,0,0,.75);cursor:pointer;transition:.3s ease-in}.buttonSide:hover{font-size:3.1em}.greenCard{display:grid;align-content:end;cursor:pointer}.greenCard img{justify-self:center;max-width:60%;transition:.5s ease-in-out}.greenCard:hover img{transition:.5s ease-in-out;max-width:80%}.carrito{box-shadow:-5px 0 3px #000;border-radius:0 10px 10px 0;padding:5px}.carrito,.whatsApp{display:grid;justify-content:center;align-content:center;font-size:1em;color:#fff;transition:.5s ease-in-out;cursor:pointer}.productLabel{background-color:#000;font-size:.7em;border-radius:10em;height:15px;width:15px;position:absolute;text-align:center;right:0;top:0}.marketButon,.marketButonAnimation{position:relative;padding:.7em;border:1px solid #fff;border-radius:100em}.marketButonAnimation{animation:zoom-in-zoom-out 2s ease-out infinite}@keyframes zoom-in-zoom-out{0%{transform:scale(1)}50%{transform:scale(1.5)}to{transform:scale(1)}}.icon{padding:.5em;border-radius:1em;border:1px solid #fff}.whatsApp:hover{transition:.3s ease-in-out;font-size:1.3em}.NavbarContact{z-index:30}.NavbarContact,.styck{transition:.3s ease-in-out}.styck{position:fixed;top:0;width:100%}.ContactMenu{padding:1em;grid-template-columns:repeat(5,1fr);color:#fff;background-color:rgba(0,0,0,.5)}.contactIcon,.ContactMenu{display:grid;justify-content:center;align-items:center}.contactIcon{justify-self:center;padding:.5em;border-radius:1em;border:1px solid #fff}.logo3{display:grid;justify-content:center}.logo3 img{display:grid;justify-self:center;width:80%}.Gallery{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:.5em;grid-row-gap:.5em;row-gap:.5em;margin-top:.5em;min-height:5em}.imgGallery{border-radius:.5em;min-height:5em;background-position:top;background-size:cover}.loading{background-color:#021e31;left:0;top:0;min-width:100%;min-height:100%;display:grid;justify-content:center;align-items:center;position:absolute}.logoCarga{animation:fill .5s ease 1s forwards}.logoCarga path:first-child{stroke-dasharray:150;stroke-dashoffset:150;animation:line-anim 2s ease forwards}.logoCarga path:nth-child(2){stroke-dasharray:70;stroke-dashoffset:70;animation:line-anim 2s ease .1s forwards}.logoCarga path:nth-child(3){stroke-dasharray:100;stroke-dashoffset:100;animation:line-anim 2s ease .2s forwards}.logoCarga path:nth-child(4){stroke-dasharray:100;stroke-dashoffset:100;animation:line-anim 2s ease .3s forwards}.logoCarga path:nth-child(5){stroke-dasharray:100;stroke-dashoffset:100;animation:line-anim 2s ease .4s forwards}.logoCarga path:nth-child(6){stroke-dasharray:100;stroke-dashoffset:100;animation:line-anim 2s ease .5s forwards}.logoCarga path:nth-child(7){stroke-dasharray:100;stroke-dashoffset:100;animation:line-anim 2s ease .6s forwards}.logoCarga path:nth-child(8){stroke-dasharray:70;stroke-dashoffset:70;animation:line-anim 2s ease .7s forwards}.logoCarga path:nth-child(9),.logoCarga path:nth-child(10){stroke-dasharray:100;stroke-dashoffset:100;animation:line-anim 2s ease .8s forwards}.logoCarga path:nth-child(11){stroke-dasharray:100;stroke-dashoffset:100;animation:line-anim 2s ease 1s forwards}.handleCick{background-color:#581525;cursor:pointer;position:relative;padding:.3em;border-radius:100em;width:auto;margin:3% 20% 0}.handleCick,.idiomas{color:#fff;z-index:2;display:flex;list-style:none;justify-content:center}.idiomas-item{position:relative;margin:0 2em;line-height:2rem;cursor:pointer}.idiomas-item:before{content:"";position:absolute;width:100%;height:2px;background-color:#fff;left:0;bottom:0;transform:scaleX(0);transform-origin:right;transition:transform .65s cubic-bezier(.68,-.55,.265,1.55)}.idiomas-item:hover:before{transform:scaleX(1)}@keyframes line-anim{to{stroke-dashoffset:0}}@keyframes fill{0%{fill:transparent}to{fill:#59ddec}}@media(max-width:768px){.menu{max-width:100vw}}@media (min-width:768px){.styck{width:25%;margin:auto;left:0;right:0}.wrapperMenu{max-width:50vh;margin:auto}.buttonSide{font-size:2.5em}}.MenuModal{overflow:scroll;position:fixed;left:0;right:0;bottom:0;top:0;z-index:1000;color:#000}.containerMenuModal{z-index:2000;background-color:#fff;width:350px;z-index:2;animation:containerMenu;animation-duration:.5s;position:relative;margin:20% auto;padding:1%}@keyframes containerMenu{0%{transform:translateY(10em)}to{transform:translateY(0)}}.coverMenuModal{position:absolute;min-width:100%;min-height:100vh;top:0;bottom:0;background-color:rgba(0,0,0,.5);animation:CoverMenu;animation-duration:.5s}@keyframes CoverMenu{0%{opacity:0}to{opacity:1}}.buttonCloseMenuModal div{cursor:pointer}.titutloMenuModal{font-size:1.2em;font-weight:750;text-align:center;margin-top:1em;padding-bottom:1em}.notaMenuModal{font-size:.7em;text-align:center;border-bottom:1px solid silver;padding:1em}.ProdutosMenuModal{padding:1em}.productoModalMenu{display:grid;grid-template-columns:10% 60% 20% 10%;grid-row-gap:5em;border-bottom:1px solid silver;align-items:center;justify-content:center}.productoModalMenu div{margin-top:1em;margin-bottom:1em}.containerDelete,.deleteMenu{display:flex;justify-content:center}.deleteMenu{text-align:center;color:#fa5050;height:25px;width:25px;align-items:center;background-color:#ffc4c4;border-radius:1em;font-size:.9em;cursor:pointer}.productoModalMenu input{border:none;background-color:#ededed;text-align:center;max-width:20px;height:30px}.divButton{padding:1em}.ordenarBoton{cursor:pointer;padding:.5em;text-align:center;color:#fff;background-color:#000}.ButtonMenuModal{display:flex;align-items:center;height:30px;cursor:pointer}.agregarproductos{padding:2em;text-align:center}.menuOpcioneswrapper{position:fixed;left:0;right:0;top:0;bottom:0;min-height:100vw;z-index:3000;transition:1s ease-in-out;display:flex;justify-content:center;overflow:scroll}.containerOpciones{min-width:350px;width:350px;background-color:#fff;min-height:100vh;transition:.5s ease-in-out}.headerOpciones{position:relative}.titleOpciones{background-color:rgba(0,0,0,.5);color:#fff;font-size:2em;font-weight:400;display:flex;align-items:center;justify-content:center;position:absolute;min-width:100%;height:5em}.heroOpciones{top:0;background-color:red;height:10em;background-repeat:no-repeat;background-size:cover;background-position:50%}.backOpciones{position:absolute;padding:1em;cursor:pointer;z-index:10;color:#fff}.bodyOpbciones{padding:2.5em}.notaOpciones{display:flex;align-items:center;justify-content:center;padding:.5em;border:1px solid silver;margin-top:1em;border-radius:1em}.notaOpciones textarea{width:100vh;border:none}.cantidad{padding:1em;display:flex;justify-content:center;align-items:center;text-align:center}.cantidad div{margin:.2em}.buttonCantidad{background-color:silver;border-radius:10em;width:40px;height:40px;display:grid;cursor:pointer;color:#fff;font-size:1em}.buttonCantidad,.buttonEliminarOpciones{align-items:center;justify-content:center}.buttonEliminarOpciones{display:flex}.buttonEliminarOpciones div{cursor:pointer;font-size:.8em;border-radius:1em;padding:.5em;background-color:#e9e8e8}.hide{visibility:hidden}.hide :first-child{margin-top:100%}@media (max-width:700px){.containerOpciones{width:100vw}.hide :first-child{margin-top:0;margin-left:250%}}body{font-family:"Roboto",sans-serif}.Navbar{position:fixed;bottom:0;min-width:100%;color:#8f9498;padding-bottom:.5rem;background-color:#fff;border-top:1px solid #cad2d8}.Wrapper{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(50px,auto)}.one,.three,.two{display:grid;justify-content:center;align-items:center;font-size:1.2rem;cursor:pointer}.active{color:#44e6e8;font-size:1.5rem}@media (min-width:768px){.Wrapper{max-width:50vh;margin:auto}}
/*# sourceMappingURL=main.8683baa9.chunk.css.map */