.links[data-v-5d3fd52d]{background-color:#dbdfe7;justify-content:center;align-items:center;gap:2px;height:2.2rem;display:flex}.links a[data-v-5d3fd52d]{color:#000;text-align:center;background-color:#fff;min-width:6rem;height:100%;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;line-height:2.2rem;text-decoration:none;transition:background-color .3s ease-in-out,transform .2s ease-in-out,color .3s ease-in-out}.links a[data-v-5d3fd52d]:hover{color:#fff;background-color:#000}.links a[data-v-5d3fd52d]:active{transform:scale(.95)}.top-nav[data-v-71c28399]{background:#fff;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:10px 5%;display:flex}.brand[data-v-71c28399]{font-family:Arial,Helvetica,sans-serif;font-size:1.5rem;font-weight:700}.auth-buttons[data-v-71c28399]{gap:10px;display:flex}.loginButton[data-v-71c28399]{color:#fff;cursor:pointer;background-color:#42a846;border:none;height:30px;padding:5px 10px;font-weight:700;transition:all .1s ease-in-out}.loginButton[data-v-71c28399]:hover{background-color:#0ab833;transform:scale(1.05)}.loginButton[data-v-71c28399]:active{transform:scale(1)}.registerButton[data-v-71c28399]{color:#fff;cursor:pointer;background-color:#3b7ee2;border:none;height:30px;padding:5px 10px;font-weight:700;transition:all .1s ease-in-out}.registerButton[data-v-71c28399]:hover{background-color:#48aaeb;transform:scale(1.05)}.registerButton[data-v-71c28399]:active{transform:scale(1)}.banner[data-v-71c28399]{background-position:50%;background-size:cover;height:350px;transition:all .5s;position:relative}.overlay[data-v-71c28399]{color:#fff;align-items:end;justify-content:last baseline;background:0 0;width:100%;height:100%;font-family:Arial,Helvetica,sans-serif;font-size:1.2rem;display:flex}.header-svg-titulo[data-v-71c28399]:hover{fill:red;transform:scale(1.05)}.footer[data-v-c184b868]{color:#fff;background-image:linear-gradient(#010d18 60%,#021c35);margin-top:50px;padding:40px 0 20px}.footer-content[data-v-c184b868]{flex-wrap:wrap;justify-content:space-around;max-width:1200px;margin:0 auto;display:flex}.footer-section[data-v-c184b868]{flex:1;min-width:250px;padding:20px}.disclaimer[data-v-c184b868]{color:#bdc3c7;margin-top:10px;font-size:.8rem}.contact-links[data-v-c184b868]{padding:0;list-style:none}.contact-links li[data-v-c184b868]{margin-bottom:10px}.contact-links a[data-v-c184b868]{color:#21a6ff;text-decoration:none;transition:all .3s}.contact-links a[data-v-c184b868]:hover{font-size:1.1rem;text-decoration:underline}.footer-bottom[data-v-c184b868]{text-align:center;border-top:1px solid #3e4f5f;margin-top:20px;padding-top:20px}.register-form[data-v-5b885ea4]{background-image:linear-gradient(#f8f6f6 0%,#c6cedf 100%);border-radius:8px;grid-template-columns:repeat(4,1fr);gap:15px;max-width:35rem;margin:20px auto;padding:20px;display:grid}.register-form input[data-v-5b885ea4]{border:1px solid #bebebe;border-radius:8px;width:auto;padding:8px}.register-form label[data-v-5b885ea4]{margin:auto}.register-form .addZapatoButton[data-v-5b885ea4]{color:#fff;cursor:pointer;background-color:#007bff;border:none;border-radius:4px;padding:10px 15px;transition:background-color .3s ease-in-out,transform .1s ease-in-out}.register-form .addZapatoButton[data-v-5b885ea4]:hover{background-color:#0040ff;transform:scale(1.03)}.register-form .addZapatoButton[data-v-5b885ea4]:active{transform:scale(1)}.register-form .updateButton[data-v-5b885ea4]{color:#fff;cursor:pointer;background-color:#ec981a;border:none;border-radius:4px;padding:10px 15px;transition:background-color .3s ease-in-out,transform .1s ease-in-out}.register-form .updateButton[data-v-5b885ea4]:hover{background-color:#df6c00;transform:scale(1.03)}.register-form .updateButton[data-v-5b885ea4]:active{transform:scale(1)}.addTallaButton[data-v-5b885ea4]{color:#fff;cursor:pointer;background-color:#42a846;border:none;border-radius:4px;width:100%;margin-top:12px;padding:8px 12px;font-size:1rem;transition:background-color .2s ease-in-out,transform .1s ease-in-out}.addTallaButton[data-v-5b885ea4]:hover{background-color:#20b657;transform:scale(1.05)}.addTallaButton[data-v-5b885ea4]:active{transform:scale(1)}.listaTallas[data-v-5b885ea4]{grid-template-columns:repeat(auto-fit,minmax(120px,100px));align-items:center;gap:10px;max-height:60px;padding:8px;display:grid;overflow-y:auto}.listaTallas .deleteTallaButton[data-v-5b885ea4]{color:#fff;cursor:pointer;background-color:red;border:none;border-radius:50%;font-size:16px;transition:transform .1s ease-in-out}.listaTallas .deleteTallaButton[data-v-5b885ea4]:hover{transform:scale(1.1)}.inventarioTable[data-v-5b885ea4]{border-collapse:collapse;background-color:#fff;border-radius:8px;width:70%;margin:4rem auto 20px;overflow:hidden;box-shadow:0 0 20px #3b040436}.inventarioTable th[data-v-5b885ea4]{color:#fff;background-color:#797979}.inventarioTable td[data-v-5b885ea4]{padding:5px;overflow-y:auto}.inventarioTable tbody tr[data-v-5b885ea4]:hover{background-color:#ebebeb}.actionButtonDivs[data-v-5b885ea4]{justify-content:center;align-items:center;gap:10px;display:flex}.actionButtonDivs .editButton[data-v-5b885ea4]{color:#fff;cursor:pointer;background-color:#ff9036;border:none;border-radius:4px;width:2.5rem;height:2.5rem;padding:5px 10px;transition:background-color .2s ease-in-out,transform .1s ease-in-out}.actionButtonDivs .editButton[data-v-5b885ea4]:hover{background-color:#c75a1e;transform:scale(1.1)}.actionButtonDivs .editButton[data-v-5b885ea4]:active{transform:scale(.95)}.actionButtonDivs .deleteButton[data-v-5b885ea4]{color:#fff;cursor:pointer;background-color:#dc3545;border:none;border-radius:4px;width:2.5rem;height:2.5rem;padding:5px 10px;transition:background-color .2s ease-in-out,transform .1s ease-in-out}.actionButtonDivs .deleteButton[data-v-5b885ea4]:hover{background-color:#6e140d;transform:scale(1.1)}.actionButtonDivs .deleteButton[data-v-5b885ea4]:active{transform:scale(.95)}.register-form .btn-cancel[data-v-5b885ea4]{color:#fff;cursor:pointer;background-color:#dc3545;border:none;border-radius:4px;height:2rem;padding:5px 10px;transition:background-color .2s ease-in-out,transform .1s ease-in-out}.register-form .btn-cancel[data-v-5b885ea4]:hover{background-color:#6e140d;transform:scale(1.1)}.register-form .btn-cancel[data-v-5b885ea4]:active{transform:scale(.95)}.catalogoTitle[data-v-62755204]{text-align:center;margin-bottom:20px;font-family:Arial,Helvetica,sans-serif}.catalogoDiv[data-v-62755204]{background-image:linear-gradient(#fff 0%,#dbdfe7 50%);border-radius:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:55px;width:85%;margin:0 auto 3rem;padding:40px;display:grid}.searchDiv[data-v-62755204]{text-align:center;margin-bottom:30px}.search-input[data-v-62755204]{border:2px solid #ccc;border-radius:20px;width:300px;padding:10px 15px;font-size:1rem;transition:all .2s ease-in-out}.productoDiv[data-v-62755204]{background:#fff;border-radius:10px;flex-direction:column;width:300px;min-width:0;height:450px;margin:20px auto;display:flex;overflow:hidden;box-shadow:0 2px 10px #00000046}.productoDiv img[data-v-62755204]{object-fit:cover;width:100%;height:300px}.productInfoDiv[data-v-62755204]{flex-direction:column;justify-content:space-between;padding:10px;display:flex}.productInfoDiv h3[data-v-62755204]{margin:0;font-family:Arial,Helvetica,sans-serif;font-size:1.2rem}.productInfoDiv p[data-v-62755204]{color:#555;margin:0;font-family:Arial,Helvetica,sans-serif}.productInfoDiv span[data-v-62755204]{text-align:right;color:#000;margin-top:10px;font-family:Arial,Helvetica,sans-serif;font-size:1.5rem}.productInfoDiv button[data-v-62755204]{color:#fff;cursor:pointer;background-color:#42a846;border:none;border-radius:7px;height:30px;margin-top:15px;padding:5px 10px;font-size:1rem;font-weight:700;transition:all .1s ease-in-out}.productInfoDiv button[data-v-62755204]:hover{background-color:#0ab833;transform:scale(1.03)}.productInfoDiv button[data-v-62755204]:active{transform:scale(1)}.modal-overlay[data-v-62755204]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1000;background:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.modal-content[data-v-62755204]{text-align:center;background:#ffffffc5;border-radius:15px;width:90%;max-width:400px;padding:30px;font-family:Arial,Helvetica,sans-serif}.tallas-grid[data-v-62755204]{grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0;display:grid}.tallas[data-v-62755204]{cursor:pointer;background:#f0f0f0;border:3px solid #f0f0f0;border-radius:5px;padding:10px;transition:border .2s ease-in-out}.tallas[data-v-62755204]:hover{border:3px solid #000}.talla-activa[data-v-62755204]{color:#fff;background:0 0;background-color:#000!important}.modal-acciones[data-v-62755204]{justify-content:space-around;margin-top:20px;display:flex}.btn-cancelar[data-v-62755204]{color:#b60000;cursor:pointer;background:#fff;border:2px solid #b60000;border-radius:8px;padding:10px 20px;font-weight:700;transition:all .1s ease-in-out}.btn-cancelar[data-v-62755204]:hover{color:#fff;background-color:#b60000}.btn-confirmar[data-v-62755204]{color:#fff;cursor:pointer;background:#28a745;border:none;border-radius:8px;padding:10px 20px;font-weight:700;transition:all .1s ease-in-out}.btn-confirmar[data-v-62755204]:hover{background-color:#0ab833;transform:scale(1.05)}.btn-confirmar[data-v-62755204]:active{transform:scale(1)}.resumen-carrito[data-v-62755204]{color:#000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-image:linear-gradient(#a5b0ce00 0%,#fff 50%);border-radius:10px;padding:20px;font-family:Arial,Helvetica,sans-serif;position:fixed;bottom:20px;right:20px;box-shadow:0 0 15px #00000054}.resumen-carrito h3[data-v-62755204]{margin:0 0 10px}.resumen-carrito ul[data-v-62755204]{margin:0 0 15px;padding:0;list-style:none}.carrito-acciones[data-v-62755204]{justify-content:space-between;display:flex}.resumen-carrito .btn-vaciar[data-v-62755204]{color:#fff;cursor:pointer;background-color:#dc3545;border:none;border-radius:5px;padding:8px 15px;font-weight:700;transition:all .1s ease-in-out}.resumen-carrito .btn-vaciar[data-v-62755204]:hover{background-color:#c82333;transform:scale(1.05)}.resumen-carrito .btn-pagar[data-v-62755204]{color:#fff;cursor:pointer;background-color:#28a745;border:none;border-radius:5px;padding:8px 15px;font-weight:700;transition:all .1s ease-in-out}.resumen-carrito .btn-pagar[data-v-62755204]:hover{background-color:#218838;transform:scale(1.05)}
