@charset "UTF-8";.btn-loader{align-items:center;background:#6533ff;border:none;justify-content:center;vertical-align:middle;width:100%}.btn-loader:active,.btn-loader:hover{background:#380ac7!important}.btn-loader:disabled{background:#6533ff;border:none}.btn-loader .loader-icon{display:none;margin-bottom:-3px;margin-right:5px}.btn-loader.activo .first-icon,.btn-loader.activo span{display:none}.btn-loader.activo .loader-icon{display:inline-block}.btn-icono{display:flex}.btn-icono *{align-self:center}.btn-icono .icono{margin-right:5px}.btn-icono.btn-solo-text{height:38px}.btn-icono.btn-solo-text .icono{line-height:30px;margin:0}[v-cloak]{display:none}body{background:#f2f2f2;display:flex;flex-direction:column;font-family:Montserrat,sans-serif;justify-content:space-between;min-height:100vh}header{background:#000;padding:10px 0 5px;text-align:center}header img{width:150px}main{flex:1}footer{border-top:2px solid #000}footer .footer-content{align-items:center;display:flex;justify-content:space-between;padding:15px 0}footer .footer-content p{font-size:16px;font-weight:500;margin-bottom:0}#card-errors,footer .footer-content p.derechos-reservados{font-size:14px}#card-errors{color:#c13515;margin-bottom:10px;margin-top:0;text-align:center;width:100%}.input-cantidad,main{display:flex;justify-content:center}.input-cantidad{gap:5px;margin-top:20px}.input-cantidad input{-moz-appearance:textfield;border:1.5px solid #acacac;border-radius:10px;text-align:center;width:100px}.input-cantidad input::-webkit-inner-spin-button,.input-cantidad input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-cantidad .btn{background:#6533ff;border-color:#6533ff;border-radius:10px;color:#fff;height:45px;position:relative;width:45px}.input-cantidad .btn:focus{background:#380ac7;border-color:#380ac7}.input-cantidad .btn .icono{color:#fff;font-size:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.swal-footer{text-align:center}.swal-footer .swal-button{border-radius:0;box-shadow:none;outline:none;text-transform:uppercase}.swal-footer .swal-button.swal-button--cancel{background:#000;color:#fff}.swal-footer .swal-button.swal-button--confirm,.swal-footer .swal-button.swal-button--ok{background:#6533ff;border-color:#6533ff;border-radius:10px;color:#fff}.pagar-producto{margin-left:auto;margin-right:auto;max-width:1200px;padding:60px 16px 100px;width:100%}@media (max-width:500px){.pagar-producto{padding-left:10px;padding-right:10px}}.pagar-producto .titulo-seccion{font-family:Bricolage Grotesque,sans-serif;font-size:60px;font-weight:800;margin-bottom:40px;text-transform:uppercase}.pagar-producto .subtitulo-seccion{color:#1e1e1e;font-family:Bricolage Grotesque,sans-serif;font-size:43px;font-weight:800}.pagar-producto .adicional-titulo{margin-top:50px}@media (max-width:992px){.pagar-producto .adicional-titulo,.pagar-producto .pedido-titulo{margin-top:30px}}.pagar-producto .acuerdo-terminos-condiciones,.pagar-producto .text-datos-personales{color:#1e1e1e;font-size:16px;font-weight:500;margin-bottom:0}.pagar-producto .acuerdo-terminos-condiciones a,.pagar-producto .text-datos-personales a{color:#6533ff;text-decoration:none}.pagar-producto .acuerdo-terminos-condiciones .input-checkbox,.pagar-producto .text-datos-personales .input-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #333;border-radius:4px;bottom:-5px;cursor:pointer;height:20px;position:relative;transition:border-color .3s;width:20px}.pagar-producto .acuerdo-terminos-condiciones .input-checkbox.error,.pagar-producto .text-datos-personales .input-checkbox.error{border:1px solid red}.pagar-producto .acuerdo-terminos-condiciones .input-checkbox:checked,.pagar-producto .text-datos-personales .input-checkbox:checked{background-color:#6533ff;border-color:#6533ff}.pagar-producto .acuerdo-terminos-condiciones .input-checkbox:checked:after,.pagar-producto .text-datos-personales .input-checkbox:checked:after{color:#fff;content:"✔";font-size:14px;left:3px;position:absolute;top:-1px}.pagar-producto .text-datos-personales{margin-bottom:30px}.pagar-producto .acuerdo-terminos-condiciones{cursor:pointer}.pagar-producto .acuerdo-terminos-condiciones input{margin-right:5px}.pagar-producto .btn-pagar{border-radius:15px;font-size:20px;font-weight:500;height:55px;margin-top:25px}.pagar-producto .detalle-pedido{position:sticky;top:20px}.pagar-producto .tabla-pedido{margin-bottom:25px}.pagar-producto .tabla-pedido .tabla-header{display:flex}.pagar-producto .tabla-pedido .tabla-header p{color:#555;flex:1;font-weight:700;margin-bottom:0;padding:9px 0}.pagar-producto .tabla-pedido .tabla-row{border-top:1px solid rgba(0,0,0,.1);display:flex}.pagar-producto .tabla-pedido .tabla-row p{color:#000;flex:1;font-weight:400;margin-bottom:0;padding:9px 0}.pagar-producto .tabla-pedido .tabla-row p .extra{display:block;font-size:12px;font-weight:400}.pagar-producto .tabla-pedido .tabla-row.total p{font-weight:700}.pagar-producto .agregar-cupon{background:#6533ff;color:#fff;cursor:pointer;margin-bottom:20px;padding:15px 35px 15px 15px}.pagar-producto .agregar-cupon p{font-size:18px;line-height:1.7em;margin-bottom:0}.pagar-producto .aplicar-cupon{display:flex;gap:30px;margin-bottom:20px}@media (max-width:500px){.pagar-producto .aplicar-cupon{display:block}}.pagar-producto .aplicar-cupon .form-control{-webkit-appearance:none;background-color:#eee;border-radius:0;border-style:solid;border-width:0;box-shadow:none;color:#000;flex:1;font-size:14px;line-height:1.7em;outline:none;padding:16px}.pagar-producto .aplicar-cupon .form-control::-moz-placeholder{color:#9e9e9e;opacity:1}.pagar-producto .aplicar-cupon .form-control::placeholder{color:#9e9e9e;opacity:1}.pagar-producto .aplicar-cupon .form-control::-ms-input-placeholder{color:#9e9e9e}.pagar-producto .aplicar-cupon .btn-cupon{border-radius:15px;font-size:20px;font-weight:400;height:50px;min-width:200px;width:200px}.pagar-producto .aplicar-cupon .btn-cupon.btn-remover{background:red}.pagar-producto .aplicar-cupon .btn-cupon.btn-remover:active,.pagar-producto .aplicar-cupon .btn-cupon.btn-remover:hover{background:#a00!important}@media (max-width:500px){.pagar-producto .aplicar-cupon .btn-cupon{margin-top:10px;width:100%}}.pagar-producto .forma-pagos{list-style:none;margin:0 0 20px;padding:0}.pagar-producto .forma-pagos .item-pago{cursor:pointer}.pagar-producto .forma-pagos .item-pago label{align-items:center;cursor:pointer;display:flex;gap:15px;padding:10px 0;position:relative;width:100%}.pagar-producto .forma-pagos .item-pago label p{margin-bottom:0}.pagar-producto .forma-pagos .item-pago label .icono-div{background:#fff;height:20px;position:relative;width:30px}.pagar-producto .forma-pagos .item-pago label .icono-div .icono{font-size:18px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.pagar-producto .forma-pagos .item-pago label input{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#fff;border:2px solid #999;border-radius:50%;cursor:pointer;height:24px;margin-right:5px;position:relative;transition:border-color .3s,background-color .3s;width:24px}.pagar-producto .forma-pagos .item-pago label input:checked{background-color:#6533ff;border-color:#6533ff}.pagar-producto .forma-pagos .item-pago label input:checked:after{color:#fff;content:"✔";font-size:16px;left:50%;line-height:1;position:absolute;top:50%;transform:translate(-50%,-50%)}.pagar-producto .form-group{margin-bottom:12px;position:relative}.pagar-producto .form-group label{color:#1e1e1e;font-weight:500;line-height:2}.pagar-producto .form-group label span{color:#a00;font-weight:700}.pagar-producto .form-group span.error{color:red;font-size:12px}.pagar-producto .form-group .form-control{-webkit-appearance:none;background-color:#eee;border:1px solid #eee;border-radius:0;box-shadow:none;color:#000;font-size:14px;line-height:1.7em;max-width:100%;outline:none;padding:16px}.pagar-producto .form-group .form-control.error{border:1px solid red}.pagar-producto .form-group .form-control::-moz-placeholder{color:#9e9e9e;opacity:1}.pagar-producto .form-group .form-control::placeholder{color:#9e9e9e;opacity:1}.pagar-producto .form-group .form-control::-ms-input-placeholder{color:#9e9e9e}.pagar-producto .tarjeta-form{background-color:#dcd7e2;border-radius:2px;box-sizing:border-box;color:#515151;font-size:.92em;line-height:1.5;margin:10px 0 20px;padding:25px 12px 12px;position:relative;width:100%}.pagar-producto .tarjeta-form label{color:#515151;font-size:14px;margin-bottom:5px;padding:0!important}.pagar-producto .tarjeta-form #card-cvc-element,.pagar-producto .tarjeta-form #card-expiry-element,.pagar-producto .tarjeta-form #card-number-element{background:#fff;margin-bottom:12px;padding:7.5px 16px}.pagar-producto .tarjeta-form .terminos{color:#999;font-size:13px;margin-bottom:0;margin-top:5px}.pagar-producto .v-select-group{position:relative}.pagar-producto .v-select-group .select-used{color:transparent;position:absolute;top:32px;z-index:1}.pagar-producto .v-select-component{position:relative;z-index:2}.pagar-producto .v-select-component .vue-select-icono{color:#999;font-size:10px}.pagar-producto .v-select-component .vs--open .vue-select-icono{color:#6533ff}.pagar-producto .v-select-component .vs__selected{color:#000;font-size:14px;left:0;line-height:1.7em;margin:0;padding:16px;position:absolute;top:50%;transform:translateY(-50%)}.pagar-producto .v-select-component .vs__dropdown-toggle{background-color:transparent;border:none;border-radius:0;padding:0}.pagar-producto .v-select-component .vs__search{-webkit-appearance:none;background:transparent;border-radius:0;border-style:solid;border-width:0;box-shadow:none;color:#000;font-size:14px;line-height:1.7em;margin:0;max-width:100%;outline:none;padding:16px}.pagar-producto .v-select-component .vs__search::-moz-placeholder{color:#9e9e9e;opacity:1}.pagar-producto .v-select-component .vs__search::placeholder{color:#9e9e9e;opacity:1}.pagar-producto .v-select-component .vs__search::-ms-input-placeholder{color:#9e9e9e}.pagar-producto .v-select-component .vs__dropdown-menu{border:none}.pagar-producto .v-select-component .vs__dropdown-menu .vs__dropdown-option,.pagar-producto .v-select-component .vs__dropdown-menu .vs__no-options{padding:10px 16px}.pagar-producto .v-select-component .vs__dropdown-menu .vs__dropdown-option.vs__dropdown-option--highlight,.pagar-producto .v-select-component .vs__dropdown-menu .vs__dropdown-option.vs__dropdown-option--selected,.pagar-producto .v-select-component .vs__dropdown-menu .vs__no-options.vs__dropdown-option--highlight,.pagar-producto .v-select-component .vs__dropdown-menu .vs__no-options.vs__dropdown-option--selected{background:#6533ff;color:#fff}.pedido-detalle{align-self:center;margin-left:auto;margin-right:auto;max-width:1200px;padding:60px 16px 100px;width:100%}.pedido-detalle .estatus-pagos{text-align:center}.pedido-detalle .estatus-pagos .div-icono{margin-bottom:10px}.pedido-detalle .estatus-pagos .div-icono .icono{color:green;font-size:100px}.pedido-detalle .estatus-pagos .div-icono .icono.confirmar{color:#2196f3}.pedido-detalle .estatus-pagos .div-icono .icono.procesando{color:#ffa726}.pedido-detalle .estatus-pagos .div-icono .icono.cancelado{color:#f44336}.pedido-detalle .estatus-pagos .div-icono .icono.success{color:#4caf50}.pedido-detalle .estatus-pagos h1{color:#1e1e1e;font-family:Bricolage Grotesque,sans-serif;font-size:43px;font-weight:800;margin-bottom:20px}.pedido-detalle .estatus-pagos p{color:#1e1e1e;font-size:16px;font-weight:500;margin:0 auto 20px;max-width:850px}.pedido-detalle .estatus-pagos .formulario-micro{margin:auto;max-width:400px}.pedido-detalle .estatus-pagos .btn-primary{background:#6533ff;border-color:#6533ff;border-radius:15px;box-shadow:none;display:block;font-size:16px;font-weight:500;height:40px;line-height:40px;margin:20px auto 0;max-width:200px;outline:none;padding:0}.pedido-detalle .estatus-pagos .btn-pagar{height:50px;line-height:50px}.pedido-detalle .form-group{margin-bottom:12px;position:relative}.pedido-detalle .form-group label{color:#1e1e1e;font-weight:500;line-height:2;text-align:left}.pedido-detalle .form-group label span{color:#a00;font-weight:700}.pedido-detalle .form-group span.error{color:red;font-size:12px}.pedido-detalle .form-group .form-control{-webkit-appearance:none;background-color:#fff;border:1px solid #eee;border-radius:0;box-shadow:none;color:#000;font-size:14px;line-height:1.7em;max-width:100%;outline:none;padding:16px}.pedido-detalle .form-group .form-control.error{border:1px solid red}.pedido-detalle .form-group .form-control::-moz-placeholder{color:#9e9e9e;opacity:1}.pedido-detalle .form-group .form-control::placeholder{color:#9e9e9e;opacity:1}.pedido-detalle .form-group .form-control::-ms-input-placeholder{color:#9e9e9e}

/*# sourceMappingURL=app.css.map*/