body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.header{align-items:center;background-color:#333;display:flex;font-family:Gilda Display,serif;justify-content:space-between;padding:20px;position:relative;width:100%}.logo{width:80px;z-index:2}.nav{display:flex;justify-content:center;list-style:none}.nav a{color:#fff;font-size:1.2rem;margin:0 15px;text-decoration:none}.nav a:hover{color:#ccc}.menu-toggle{background:none;border:none;color:#fff;cursor:pointer;display:none;font-size:2rem;z-index:3}@media screen and (max-width:768px){.menu-toggle{display:block}.nav{background-color:#333;border:1px solid #000;border-radius:5px;display:none;flex-direction:column;padding:10px;position:absolute;right:45px;text-align:center;top:120px;width:80%;z-index:1}.nav.open{display:flex}.nav li{padding:5px 0;width:100%}.nav a{display:block;font-size:1rem;margin:0;padding:8px;text-align:center;width:100%}.nav a:hover{background-color:#444}}.body{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;font-family:Gilda Display,serif;justify-content:center;margin:0 auto;max-width:100%;padding:40px}.body h1{color:#333;font-size:2rem;margin-bottom:20px;text-align:center}.body button{background-color:#333;border:none;border-radius:5px;color:#fff;cursor:pointer;font-family:Gilda Display,serif;font-size:1rem;padding:10px 20px;transition:background-color .3s ease}.body button:hover{background-color:#555}@media screen and (max-width:600px){.body{border-radius:0;padding:20px}.body h1{font-size:1.5rem}.body button{font-size:1rem;max-width:300px;padding:12px;width:100%}}.footer{align-items:center;background-color:#333;color:#fff;display:flex;font-family:Gilda Display,serif;justify-content:space-between;padding:20px;width:100%}.footer-left .logo-footer{width:10px}.footer-center{align-items:center}.footer-center,.footer-right{display:flex;flex-direction:column}.footer-right{align-items:flex-start}.footer-center a,.footer-right a{align-items:center;color:#fff;display:flex;margin:5px 0;text-decoration:none}.footer-center a:hover,.footer-right a:hover{color:#ccc}.icon{font-size:1.5rem;margin-right:8px}@media screen and (max-width:768px){.footer{align-items:center;flex-direction:column;text-align:center}.footer-center,.footer-left,.footer-right{margin-bottom:20px;width:100%}.footer-left .logo-footer{width:60px}.footer-center a,.footer-right a{justify-content:center}.icon{font-size:1.2rem}}.personalizacion-container{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;font-family:Gilda Display,serif;margin:0 auto;max-width:100%;padding:20px}#email{border:1px solid #ccc;border-radius:4px;font-size:16px;margin-bottom:10px;max-width:300px;padding:10px;width:100%}h1{font-size:2rem;margin-bottom:20px;text-align:center}h1,label{color:#333}label{font-size:1.2rem;margin-top:10px}input,select{margin-top:10px;padding:10px}button,input,select{font-size:1rem;max-width:300px;width:100%}button{background-color:#333;border:none;color:#fff;cursor:pointer;margin-top:20px;padding:10px 20px}button:hover{background-color:#555}.realizar-pedido{background-color:green}.realizar-pedido:hover{background-color:#006400}p{color:#333;font-size:1.5rem;margin-top:20px}img{margin:10px 0;max-width:300px;width:100%}@media screen and (max-width:600px){.personalizacion-container{border-radius:0;padding:15px}h1{font-size:1.5rem}button,input,label,select,textarea{font-size:1rem}button{padding:12px}#email,input,select,textarea{font-size:1rem;width:100%}img{max-width:100%}}.registro-container{background-color:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:0 2px 5px #0000001a;font-family:Gilda Display,serif;margin:20px auto 0;max-width:400px;padding:20px;position:relative;text-align:center}h2{color:#333}.campo{align-items:flex-start;display:flex;flex-direction:column;margin-right:20px}label{color:#555;margin-bottom:5px}input[type=email],input[type=password],input[type=text]{border:1px solid #ccc;border-radius:3px;box-sizing:border-box;margin-bottom:10px}.boton2,input[type=email],input[type=password],input[type=text]{font-family:Gilda Display,serif;font-size:16px;padding:10px;width:100%}.boton2{background-color:#333;border:none;border-radius:3px;color:#fff;cursor:pointer;transition:background-color .3s ease}.boton2:hover{background-color:#5c595f}.boton2:active{transform:scale(.96)}.registro-completado{align-items:center;display:flex;flex-direction:column;margin-top:20px}.tic{animation:tic-anim .6s ease-in-out;background-color:initial;height:30px;position:relative;transform:rotate(0deg);transform-origin:50% 50%;width:30px}.brazo1,.brazo2{background-color:#4caf50;height:12px;left:11px;position:absolute;top:7px;width:3px}.brazo1{transform:rotate(45deg)}.brazo2{transform:rotate(-45deg)}.tic.mostrar{opacity:1}@keyframes tic-anim{0%{transform:scale(0)}}.captcha-container{display:flex;justify-content:center;margin-bottom:1rem;width:100%}@media screen and (max-width:768px){.registro-container{margin-top:10px;max-width:100%;padding:15px}h2{font-size:1.5rem}.boton2,input[type=email],input[type=password],input[type=text]{font-size:.9rem;padding:8px}}.login-container{background-color:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:0 2px 5px #0000001a;margin:20px auto 0;max-width:400px;padding:20px}.login-container,h2{font-family:Gilda Display,serif;text-align:center}.campo{margin-bottom:10px}label{display:block;font-weight:700}input[type=email],input[type=password]{border:1px solid #ccc;border-radius:3px;padding:10px;width:100%}.boton3{background-color:#333;border:none;border-radius:3px;color:#fff;cursor:pointer;font-family:Gilda Display,serif;margin-top:10px;padding:10px;transition:background-color .3s ease;width:100%}.boton3:active{transform:scale(.96)}.boton3:hover{background-color:#5c595f}@media screen and (max-width:768px){.login-container{margin-top:10px;max-width:100%;padding:15px}h2{font-size:1.5rem}.boton3,input[type=email],input[type=password]{font-size:.9rem;padding:8px}}body,html{height:100%;margin:0}#root{display:flex;flex-direction:column;min-height:100vh}.container{flex:1 1;justify-content:center}.container,footer{align-items:center;display:flex}footer{background-color:#333;bottom:0;color:#fff;font-size:.9rem;justify-content:space-between;left:0;margin-top:182px;padding:10px;position:relative;width:97.1%}.footer-left .logo-footer{width:70px}.footer-right a{color:#fff;margin-left:10px;text-decoration:none}.footer-right a:hover{color:#ccc}
/*# sourceMappingURL=main.9c129d7e.css.map*/