@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,200;0,400;0,500;0,600;0,700;1,300;1,600&family=Pacifico&display=swap);header[data-v-7ff0ee69]{background:url(../img/header.a636c419.svg);background-repeat:no-repeat;min-height:100px;width:100vw;position:fixed;top:0;z-index:10}header h1[data-v-7ff0ee69]{font-family:Pacifico;font-weight:100;font-size:40px;color:#fff;text-shadow:4px 4px 10px rgba(0,0,0,.3)}.menu .menu-button{width:20vw;height:20vw;border-radius:50%;background:#03a9f4;position:fixed;bottom:0;margin:5vw;-webkit-box-shadow:4px 4px 10px rgba(0,0,0,.4);display:grid;place-items:center;transition:.5s}.menu .menu-button img{width:12vw}.menu .menuActive{width:90vw;height:60vw;border-radius:4vw}.menu .buttons-group{display:grid;gap:5px;transition:.5s}.menu .buttons-group button{transition:.5s;outline:none;background:#fff;border:none;border-radius:5vw;width:13vw;height:2vw}.menu .buttons-group button p{transition:.2s;opacity:0;font-size:10px}.menu .menuButtonActive{transition:.5s;gap:4vw}.menu .menuButtonActive button{transition:.5s;width:70vw;height:13vw}.menu .menuButtonActive button p{opacity:1;font-size:24px;transition:.8s}*{margin:0;padding:0;box-sizing:border-box}#app,* p{color:#2c3e50}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center}#app .router{margin-top:100px}.home[data-v-1e7a25c5]{width:100vw;height:100vh;font-family:Montserrat,sans-serif}.home .home-content[data-v-1e7a25c5]{height:100vh}.home .home-content h1[data-v-1e7a25c5]{margin:20px;font-weight:400}.home .home-content .products[data-v-1e7a25c5]{width:100vw;display:flex;flex-direction:column;justify-content:center;align-items:center}.home .home-content .products .product[data-v-1e7a25c5]{display:flex;flex-direction:column;align-items:center;margin-top:25px;width:80vw;border-radius:30px;-webkit-box-shadow:4px 4px 10px rgba(0,0,0,.3)}.home .home-content .products .product h3[data-v-1e7a25c5]{margin-top:15px}.home .home-content .products .product .product-image[data-v-1e7a25c5]{width:50vw;margin:25px}.home .home-content .products .product .product-image img[data-v-1e7a25c5]{width:100%}.home .home-content .products .product button[data-v-1e7a25c5]{background-color:#03a9f4;color:#fff;font-size:24px;outline:none;border:none;border-radius:40px;min-width:200px;max-width:250px;height:50px;margin:10px;-webkit-box-shadow:4px 4px 10px rgba(0,0,0,.3)}.home .home-content .products .product button[data-v-1e7a25c5]:hover{background-color:#3ec2ff}.login[data-v-b44a0852]{height:calc(100vh - 200px);display:flex;flex-direction:column;justify-content:center;align-items:center}.login h1[data-v-b44a0852]{margin-top:25px}.login .login-modal[data-v-b44a0852]{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;width:90vw;height:250px;margin-top:10px}.login .login-modal input[data-v-b44a0852]{height:50px;min-width:200px;max-width:200px;border-radius:15px;border:1px solid #4a4c53;text-align:center;font-size:18px;outline:none}.login .login-modal input[data-v-b44a0852]:focus{border:2px solid #03a9f4}.login .login-modal button[data-v-b44a0852]{background-color:#03a9f4;color:#fff;font-size:24px;outline:none;border:none;border-radius:15px;min-width:200px;max-width:250px;height:50px;margin:10px;-webkit-box-shadow:4px 4px 10px rgba(0,0,0,.3)}.login .login-modal button[data-v-b44a0852]:hover{background-color:#3ec2ff}.login[data-v-9a32c5ae]{height:auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.login h1[data-v-9a32c5ae]{margin-top:25px;color:#4a4c53}.login .login-modal[data-v-9a32c5ae]{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;width:90vw;height:auto;margin-top:10px}.login .login-modal input[data-v-9a32c5ae]{height:50px;min-width:200px;max-width:200px;border-radius:15px;border:1px solid #4a4c53;text-align:center;font-size:18px;outline:none;margin-bottom:10px}.login .login-modal input[data-v-9a32c5ae]:focus{border:2px solid #03a9f4}.login .login-modal button[data-v-9a32c5ae]{background-color:#03a9f4;color:#fff;font-size:24px;outline:none;border:none;border-radius:15px;min-width:200px;max-width:250px;height:50px;margin:10px;-webkit-box-shadow:4px 4px 10px rgba(0,0,0,.3)}.login .login-modal button[data-v-9a32c5ae]:hover{background-color:#3ec2ff}.login .login-modal .terms[data-v-9a32c5ae]{display:flex;width:200px;align-items:center}.login .login-modal .terms input[data-v-9a32c5ae]{height:20px;min-width:40px;margin:0}.login .login-modal .terms p[data-v-9a32c5ae]{font-size:16px}.createProduct[data-v-488a9735]{width:90%;margin:auto;display:flex;flex-direction:column;align-items:center;border:1px solid #4a4c53;border-radius:15px;overflow:hidden}.createProduct .image[data-v-488a9735]{margin-top:10px;width:200px;height:150px;border:1px solid #4a4c53;border-radius:15px}.createProduct .image img[data-v-488a9735]{height:75%}.createProduct .image input[data-v-488a9735]{height:0;width:0;overflow:hidden;border:none}.createProduct input[data-v-488a9735]{height:50px;min-width:200px;max-width:200px;border-radius:15px;border:1px solid #4a4c53;text-align:center;font-size:18px;outline:none;margin-top:10px}.createProduct input[data-v-488a9735]:focus{border:2px solid #03a9f4}.createProduct button[data-v-488a9735]{background-color:#03a9f4;color:#fff;font-size:24px;outline:none;border:none;border-radius:40px;min-width:200px;max-width:250px;height:50px;margin:10px;-webkit-box-shadow:4px 4px 10px rgba(0,0,0,.3)}.createProduct button[data-v-488a9735]:hover{background-color:#3ec2ff}.admin .action button[data-v-75813ec9]{background-color:#03a9f4;color:#fff;font-size:24px;outline:none;border:none;border-radius:40px;min-width:200px;max-width:250px;height:50px;margin:10px;-webkit-box-shadow:4px 4px 10px rgba(0,0,0,.3);transition:.2s}.admin .action button[data-v-75813ec9]:hover{background-color:#3ec2ff}.admin .action button.selected[data-v-75813ec9]{background:#f13c42;transition:.2s}.admin .action .createProduct.shown[data-v-75813ec9]{height:350px;opacity:1;-webkit-animation:roll-data-v-75813ec9 .7s;animation:roll-data-v-75813ec9 .7s}@-webkit-keyframes roll-data-v-75813ec9{0%{height:1px;opacity:0}to{height:350px;opacity:1}}@keyframes roll-data-v-75813ec9{0%{height:1px;opacity:0}to{height:350px;opacity:1}}