@charset "UTF-8";body{font-family:Jost,sans-serif;overflow-x:hidden}[v-cloak]{display:none}.input-no-botones{text-align:center}.input-no-botones::-webkit-inner-spin-button,.input-no-botones::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-no-botones[type=number]{-moz-appearance:textfield}main{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}.no-resultados{font-size:20px;font-weight:300}.no-resultados,.swal-footer{text-align:center}.swal-footer .swal-button{box-shadow:none;outline:none}.swal-footer .swal-button.swal-button--confirm,.swal-footer .swal-button.swal-button--ok{background:var(--primary-color)}a{text-decoration:none}.title-seccion{margin-top:30px;text-align:center}.title-seccion h2{font-size:40px;font-weight:500}@media (max-width:500px){.container{padding-left:3%;padding-right:3%}}.background-black-modal{background:rgba(0,0,0,.702);bottom:0;content:"";display:none;left:0;position:fixed;right:0;top:0;z-index:9995}.background-black-modal.active{display:block;z-index:1}.cargando-vista{text-align:center}.cargando-vista .loader{display:inline-block;height:60px;position:relative;width:60px}.cargando-vista .loader:after,.cargando-vista .loader:before{animation:animloader 1.3s linear infinite;background:var(--primary-color);border-radius:50%;box-sizing:border-box;content:"";height:60px;left:0;position:absolute;top:0;width:60px}@keyframes animloader{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(1)}}.text-capitalize{text-transform:capitalize}header{background:#fff;box-shadow:0 4px 16px 0 rgba(0,0,0,.05);padding:10px 0;position:sticky;top:0;z-index:1}header .header-area{align-items:center;display:flex}header .header-area .enlaces{display:flex;font-size:14px;font-weight:500;justify-content:space-evenly}header .header-area .enlaces a{color:#000}header .header-area .enlaces .catalogo{position:relative}header .header-area .enlaces .catalogo span{background-color:var(--primary-color);border-radius:8px;color:#fff;display:flex;font-size:10px;justify-content:center;padding:3px 10px;position:absolute;right:-30%;top:-100%}header .header-area .iconos-area{display:flex;gap:23px;justify-content:end}header .header-area .iconos-area .icono{color:#000;font-size:25px}header .header-area .iconos-area .usuario button{background-color:transparent;border:none}header .header-area .iconos-area .usuario ul{border:none;box-shadow:0 4px 10px -3px rgba(0,0,0,.5)}header .header-area .iconos-area .usuario ul .card-usuario{max-width:200px;padding:5px 17px}header .header-area .iconos-area .usuario ul .card-usuario h5{font-size:16px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}header .header-area .iconos-area .usuario ul .card-usuario p{font-size:14px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}header .header-area .iconos-area .usuario ul a{align-items:center;display:flex;gap:10px}header .header-area .iconos-area .usuario ul a:focus,header .header-area .iconos-area .usuario ul a:hover{background-color:#f7f7f7;color:#000}header .header-area .iconos-area .buscador{cursor:pointer}header .header-area .iconos-area .bolsa{position:relative}header .header-area .iconos-area .bolsa span{align-items:center;background-color:var(--primary-color);border-radius:50%;color:#fff;display:flex;font-size:14px;height:23px;justify-content:center;left:50%;position:absolute;top:40%;width:23px}header .logo-area h1{margin-bottom:0}header .logo-area img{max-width:150px;width:100%}header .header-responsive{display:none}@media (max-width:767px){header .header-responsive{display:block}}header .header-responsive .iconos,header .header-responsive .menu-hamburguesa{align-self:center}header .header-responsive .logo-area h1{margin-bottom:0;text-align:center}header .header-responsive .icono-area .icono{font-size:35px}header .header-responsive .drawer{-webkit-overflow-scrolling:touch;background-color:#fff;bottom:0;color:#000;display:block;left:-400px;max-width:95%;opacity:0;overflow:visible;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;transition:all .35s cubic-bezier(.33,.59,.14,1);visibility:hidden;width:400px;z-index:10000}header .header-responsive .drawer.active{display:block;opacity:1;transform:translate(400px);visibility:visible}header .header-responsive .drawer .drawe-inner{bottom:0;left:0;overflow-x:hidden;overflow-y:auto;padding:0 15px;position:absolute;right:0;top:0}header .header-responsive .drawer .drawe-inner .boton-cerrar{display:flex;justify-content:end}header .header-responsive .drawer .drawe-inner .enlaces{flex-direction:column}header .header-responsive .drawer .drawe-inner .enlaces .catalogo span{right:0;top:-70%}header .header-responsive .drawer .drawe-inner .enlaces a{border-bottom:1px solid #e2e2e3;padding:20px 8px}header .buscador-area{align-items:center;background:#fff;display:flex;justify-content:center;left:0;padding:30px 0;position:fixed;right:0;top:0;transform:translateY(-100%);transition:transform .4s cubic-bezier(.19,1,.22,1);z-index:11}header .buscador-area .container{max-width:800px}header .buscador-area.active{transform:translateY(0);transition:transform .7s cubic-bezier(.19,1,.22,1)}header .buscador-area .titulo{display:flex;justify-content:space-between;padding-bottom:15px}header .buscador-area .titulo p{color:#b0b0b0;font-size:12px;margin-bottom:0;text-transform:uppercase}header .buscador-area .input{align-items:center;border:none;border-bottom:1px solid #dee2e6;border-radius:0;display:flex;justify-content:space-between;padding-bottom:5px}header .buscador-area .input input{border:none;width:100%}header .buscador-area .input input::-moz-placeholder{font-size:20px;font-weight:200}header .buscador-area .input input::placeholder{font-size:20px;font-weight:200}header .buscador-area .input input:focus{outline:none}header .buscador-area .input .icono{font-size:20px}.group-input{border-radius:10px;height:52px;margin-top:15px;padding-bottom:0;position:relative}.group-input .icono{position:absolute;right:10px;top:12px}.group-input .icono img{width:20px}.group-input input,.group-input select{background:none;border:none;border-radius:0;box-shadow:none;color:#000;display:block;font-size:18px;font-weight:400;height:100%;margin-top:3px;outline:none;width:100%}.group-input input::-moz-placeholder,.group-input select::-moz-placeholder{display:none}.group-input input::placeholder,.group-input select::placeholder{display:none}.group-input select{-webkit-appearance:none;-moz-appearance:none;opacity:0;text-indent:1px;text-overflow:""}.group-input select:valid{opacity:1}.group-input input{padding-left:2px}.group-input input:focus~.bar,.group-input select:focus~.bar{background:#246698}.group-input input.no-required~label{color:silver;font-size:12px;top:2px}.group-input input.no-required:-moz-placeholder-shown~label{color:#c6c6c6;font-size:16px;top:13px}.group-input input.no-required:placeholder-shown~label{color:#c6c6c6;font-size:16px;top:13px}.group-input input.no-required:-moz-placeholder-shown:focus~label{color:silver;font-size:12px;top:2px}.group-input input.no-required:placeholder-shown:focus~label{color:silver;font-size:12px;top:2px}.group-input input:not(:-moz-placeholder-shown)~label,.group-input textarea:not(:-moz-placeholder-shown)~label{color:silver;font-size:12px;top:2px}.group-input input:focus~label,.group-input input:not(:placeholder-shown)~label,.group-input input:valid~label,.group-input select:focus~label,.group-input select:valid~label,.group-input textarea:focus~label,.group-input textarea:not(:placeholder-shown)~label,.group-input textarea:valid~label{color:silver;font-size:12px;top:2px}.group-input label{color:#c6c6c6;font-size:16px;font-weight:400;left:15px;pointer-events:none;position:absolute;top:13px;transition:all .3s ease}.group-input .bar{background:rgba(36,102,152,.302);height:2px;width:100%}footer .suscribete-area{background-color:var(--primary-color)}footer .suscribete-area .suscribete{max-width:900px;padding:100px 0}@media (max-width:992px){footer .suscribete-area .suscribete{padding:100px 2%}}footer .suscribete-area .suscribete .texto{color:#fff}@media (max-width:992px){footer .suscribete-area .suscribete .texto .titulo{margin:0 auto 30px;text-align:center}}footer .suscribete-area .suscribete .texto h3{font-size:24px;font-weight:600}footer .suscribete-area .suscribete .texto p{font-size:16px;font-weight:300;max-width:330px}@media (max-width:992px){footer .suscribete-area .suscribete .texto p{max-width:100%}}footer .suscribete-area .suscribete .input{display:flex;justify-content:end}footer .suscribete-area .suscribete .input .form-control{align-items:center;border:none;border-radius:0;display:flex;justify-content:space-between;max-width:412px}@media (max-width:992px){footer .suscribete-area .suscribete .input .form-control{margin:0 auto}}footer .suscribete-area .suscribete .input .form-control button{align-items:center;background-color:transparent;border:none;display:flex;justify-content:center}footer .suscribete-area .suscribete .input .form-control .icono{color:#e6e6e6;font-size:22px}footer .suscribete-area .suscribete .input .form-control input{border:none;width:100%}footer .suscribete-area .suscribete .input .form-control input::-moz-placeholder{color:#e6e6e6}footer .suscribete-area .suscribete .input .form-control input::placeholder{color:#e6e6e6}footer .suscribete-area .suscribete .input .form-control input:focus{box-shadow:none;outline:none}footer .suscribete-area .suscribete .input,footer .suscribete-area .suscribete .texto{align-items:center;display:flex}footer .pie{display:flex;justify-content:space-between;padding:20px 0}@media (max-width:992px){footer .pie{padding:20px 2%}}footer .pie .derechos p{color:var(--primary-color);font-size:14px}footer .pie .redes-sociales{display:flex;gap:20px}footer .pie .redes-sociales a .icono{color:var(--primary-color);font-size:23px}.producto-item{display:block;margin-top:50px;text-align:center}.producto-item .producto{background-color:#fff;border-radius:20px;margin:0 auto;max-width:269px;overflow:hidden}.producto-item .producto .foto img{max-width:200px;padding-top:30px}.producto-item .producto .info{text-align:center}.producto-item .producto .info .nombre{margin-top:30px}.producto-item .producto .info .nombre h3{color:#000;font-size:20px;font-weight:300}.producto-item .producto .info .precio p{color:#000;font-weight:600}.producto-item .producto .info .precio p .promocion{color:#d9d9d9;font-weight:400;text-decoration:line-through}.producto-item .producto .boton button{background-color:var(--primary-color);border:none;color:#fff;height:48px;width:100%}#stripe-tarjeta{margin-top:10px}#stripe-tarjeta.is-focused *{box-shadow:none}.StripeElement{background-color:#fff;border:1px solid #e9e9e9;border-radius:8px;padding:11px .75rem}.StripeElement--focus{box-shadow:none}.StripeElement--invalid{border-color:#fa755a}.StripeElement--webkit-autofill{background-color:#fefde5!important}#card-errors{color:#fa755a;font-size:12px;margin-top:5px}.modal-agregar-carrito .modal-dialog{max-width:737px}.modal-agregar-carrito .modal-dialog .modal-content{border-radius:0;position:relative}.modal-agregar-carrito .modal-dialog .modal-content .boton-cerrar{position:absolute;right:10px;top:10px;z-index:10000}.modal-agregar-carrito .modal-dialog .modal-content .boton-cerrar .btn-close:focus{border:none;box-shadow:none;outline:none}.modal-agregar-carrito .modal-dialog .modal-body{padding:40px}.modal-agregar-carrito .modal-dialog .modal-body .row .left{border-right:1px solid rgba(0,0,0,.2);padding-right:40px}@media (max-width:767px){.modal-agregar-carrito .modal-dialog .modal-body .row .left{border-bottom:1px solid rgba(0,0,0,.2);border-right:0;padding-bottom:40px;padding-right:calc(var(--bs-gutter-x)*.5)}}.modal-agregar-carrito .modal-dialog .modal-body .row .right{padding-left:40px}@media (max-width:767px){.modal-agregar-carrito .modal-dialog .modal-body .row .right{padding-left:calc(var(--bs-gutter-x)*.5);padding-top:40px}}.modal-agregar-carrito .modal-dialog .modal-body .title{display:flex;gap:10px;justify-content:center;text-align:center}.modal-agregar-carrito .modal-dialog .modal-body .producto .imagen{margin:30px 0;text-align:center}.modal-agregar-carrito .modal-dialog .modal-body .producto .imagen img{max-width:150px;width:100%}.modal-agregar-carrito .modal-dialog .modal-body .producto .detalle{display:flex;flex-direction:column;font-size:14px;font-weight:600;gap:10px;text-align:center}.modal-agregar-carrito .modal-dialog .modal-body .producto .detalle .titulo{font-weight:500}.modal-agregar-carrito .modal-dialog .modal-body .producto .detalle .total span{font-size:16px}.modal-agregar-carrito .modal-dialog .modal-body .info-carrito{width:100%}.modal-agregar-carrito .modal-dialog .modal-body .info-carrito .info{display:flex;flex-direction:column;text-align:center}.modal-agregar-carrito .modal-dialog .modal-body .info-carrito .info .title{font-weight:300;margin:0 auto}.modal-agregar-carrito .modal-dialog .modal-body .info-carrito .info .total-carrito{font-size:19px;margin-top:20px}.modal-agregar-carrito .modal-dialog .modal-body .info-carrito .info .total-carrito span{font-size:22px;font-weight:700}.modal-agregar-carrito .modal-dialog .modal-body .info-carrito .botones{display:flex;flex-direction:column;gap:20px;margin-top:20px}.modal-agregar-carrito .modal-dialog .modal-body .info-carrito .botones a,.modal-agregar-carrito .modal-dialog .modal-body .info-carrito .botones button{background-color:#fff;border:1px solid var(--primary-color);color:var(--primary-color);padding:6px}.modal-agregar-carrito .modal-dialog .modal-body .info-carrito .botones a:nth-child(3),.modal-agregar-carrito .modal-dialog .modal-body .info-carrito .botones button:nth-child(3){background-color:var(--primary-color);color:#fff;padding:8px}.usuario-ingreso .area-ventana{align-items:center;display:flex;justify-content:center;margin-bottom:100px;margin-top:50px}.usuario-ingreso .area-ventana .ventana-ingreso{border-radius:20px;box-shadow:0 19px 40px 0 rgba(0,0,0,.05);max-width:565px;padding:60px}@media (max-width:565px){.usuario-ingreso .area-ventana .ventana-ingreso{min-height:auto;padding:30px}.usuario-ingreso .area-ventana .ventana-ingreso .logo-area{display:flex;justify-content:center}}.usuario-ingreso .area-ventana .ventana-ingreso .logo{margin-bottom:33px;max-width:120px}.usuario-ingreso .area-ventana .ventana-ingreso .logo img{width:100%}.usuario-ingreso .area-ventana .ventana-ingreso .titulo-recuperar{padding-top:55px}@media (max-width:565px){.usuario-ingreso .area-ventana .ventana-ingreso .titulo-recuperar{padding-top:25px}}.usuario-ingreso .area-ventana .ventana-ingreso .titulo .titulo-principal{font-size:45px;font-weight:500}@media (max-width:565px){.usuario-ingreso .area-ventana .ventana-ingreso .titulo .titulo-principal{font-size:40px}}.usuario-ingreso .area-ventana .ventana-ingreso .titulo .titulo-principal p{margin-bottom:0}.usuario-ingreso .area-ventana .ventana-ingreso .titulo .titulo-secundario{color:rgba(0,0,0,.5)}.usuario-ingreso .area-ventana .ventana-ingreso .titulo .titulo-secundario p{margin-bottom:0}.usuario-ingreso .area-ventana .olvidaste-contraseña{margin-top:8px;text-align:end}.usuario-ingreso .area-ventana .olvidaste-contraseña p{color:rgba(0,0,0,.5);font-size:14px}.usuario-ingreso .area-ventana .boton{margin-top:53px;text-align:center}.usuario-ingreso .area-ventana .boton button{background-color:var(--primary-color);border:none;min-height:44px;min-width:244px}.usuario-ingreso .area-ventana .registro-login{margin-top:40px;text-align:center}.usuario-ingreso .area-ventana .registro-login p{color:rgba(0,0,0,.3)}.usuario-ingreso .area-ventana .registro-login p span{color:var(--primary-color)}.usuario-ingreso .imagen-area{align-items:center;background-color:var(--primary-color);display:flex;height:100%;justify-content:center}.usuario-ingreso .imagen-area .imagen{max-width:500px}.usuario-ingreso .imagen-area .imagen img{width:100%}.catalogo-page{background-color:#f7f7f7;min-height:calc(100vh - 120px);padding-top:30px}.catalogo-page .paginador-vista{margin-top:30px}.catalogo-page .cargando-vista,.catalogo-page .no-resultados{padding:100px 0}.catalogo-page .title-seccion{margin-top:0}.catalogo-page .filtros-area{color:#747373;display:flex;justify-content:space-between}.catalogo-page .filtros-area .filtros-global{display:none}@media (max-width:992px){.catalogo-page .filtros-area .filtros-global{display:block}}.catalogo-page .filtros-area .filtros-global .filtros{align-items:center;display:flex}.catalogo-page .filtros-area .filtros-global .filtros .icon{margin-right:10px}.catalogo-page .filtros-area .filtros{display:flex}@media (max-width:992px){.catalogo-page .filtros-area .filtros .disponibilidad,.catalogo-page .filtros-area .filtros .ordenar,.catalogo-page .filtros-area .filtros .precio{display:none}}.catalogo-page .filtros-area .filtros button{background-color:transparent;border:none}.catalogo-page .filtros-area .filtros .precio{border-left:1px solid #8d8b8b;margin-left:25px;padding-left:25px}.catalogo-page .filtros-area .filtros .precio.has-categoria{border-left:0;margin-left:0}.catalogo-page .filtros-area .filtros .disponibilidad .titulo{padding:5px 15px}.catalogo-page .filtros-area .filtros .disponibilidad .titulo p{margin-bottom:0}@media (max-width:992px){.catalogo-page .filtros-area .ordenar{display:none}}.catalogo-page .filtros-area .select{align-items:center;background:transparent;border:none;display:flex}.catalogo-page .filtros-area .select .icon{margin-left:10px}.catalogo-page .filtros-area .dropdown-menu{border:none;box-shadow:0 4px 10px -3px rgba(0,0,0,.5);padding:10px 0}.catalogo-page .filtros-area .dropdown-menu.no-opciones{padding:0}.catalogo-page .filtros-area .dropdown-menu .check{cursor:pointer;padding:7px 15px}.catalogo-page .filtros-area .dropdown-menu .check.activo{color:var(--primary-color)}.catalogo-page .filtros-area .dropdown-menu .check p{margin:0}.catalogo-page .filtros-area .dropdown-menu .check .input{margin-top:5px}.catalogo-page .filtros-area .dropdown-menu .check .input label{display:flex}.catalogo-page .filtros-area .dropdown-menu .check .input label input{border-color:#9e9e9e;margin-right:10px}.catalogo-page .filtros-area .dropdown-menu .check .input label span{color:#000}.catalogo-page .productos-area{padding-bottom:50px}.filtros-drawer{-webkit-overflow-scrolling:touch;background-color:#fff;bottom:0;color:#000;display:block;max-width:95%;opacity:0;overflow:visible;overflow-x:hidden;overflow-y:auto;position:fixed;right:-400px;top:0;transition:all .35s cubic-bezier(.33,.59,.14,1);visibility:hidden;width:400px;z-index:10000}.filtros-drawer.active{display:block;opacity:1;transform:translate(-400px);visibility:visible}.filtros-drawer .drawe-inner{bottom:0;left:0;overflow-x:hidden;overflow-y:auto;padding:0 15px;position:absolute;right:0;top:0}.detalle-producto-page .productos-area{margin-bottom:50px}.detalle-producto-page .breadcrumb-container .breadcrumb{align-items:center;display:flex;gap:5px;margin-bottom:10px;padding:20px 0}.detalle-producto-page .breadcrumb-container .breadcrumb .icono{color:#000}.detalle-producto-page .breadcrumb-container .breadcrumb a{color:#000;font-size:14px;font-weight:400}.detalle-producto-page .btn-no-existencias{background:#d7d7d7;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;padding:9px 40px}.detalle-producto-page .producto-detalle{margin-bottom:140px;margin-top:20px}.detalle-producto-page .producto-detalle .fotos{border:1px solid #f4f4f4;display:flex;height:100%;padding:0 12%;position:relative}@media (max-width:767px){.detalle-producto-page .producto-detalle .fotos{padding:0 2%}}.detalle-producto-page .producto-detalle .fotos .imagen-principal{align-items:center;display:flex;justify-content:center;text-align:center}.detalle-producto-page .producto-detalle .fotos .imagen-principal img{height:500px;-o-object-fit:contain;object-fit:contain;width:100%}@media (max-width:992px){.detalle-producto-page .producto-detalle .fotos .imagen-principal img{height:350px}}@media (max-width:575px){.detalle-producto-page .producto-detalle .fotos .imagen-principal img{height:250px}}.detalle-producto-page .producto-detalle .galeria-fotos{padding:20px 0}.detalle-producto-page .producto-detalle .galeria-fotos .imagenes{display:flex;flex-wrap:wrap;gap:10px}.detalle-producto-page .producto-detalle .galeria-fotos .imagenes .imagen{border:1px solid #f4f4f4;border-radius:4px;cursor:pointer;height:80px;padding:5px;width:80px}.detalle-producto-page .producto-detalle .galeria-fotos .imagenes .imagen.activo{border:1px solid var(--primary-color)}.detalle-producto-page .producto-detalle .galeria-fotos .imagenes .imagen img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.detalle-producto-page .producto-detalle .opciones{display:block;gap:15px;margin-bottom:30px;margin-top:0}.detalle-producto-page .producto-detalle .opciones .opcion{cursor:pointer;display:inline-block;margin-right:10px;position:relative}.detalle-producto-page .producto-detalle .opciones .opcion input{cursor:pointer;height:100%;opacity:0;position:absolute;width:100%}.detalle-producto-page .producto-detalle .opciones .opcion input:checked+label{border:1px solid var(--primary-color)}.detalle-producto-page .producto-detalle .opciones .opcion label{align-items:center;border:1px solid #e5e5e5;border-radius:10px;cursor:pointer;display:flex;justify-content:center;padding:5px 10px}.detalle-producto-page .producto-detalle .opciones .opcion label:hover{border:1px solid var(--primary-color)}.detalle-producto-page .producto-detalle .opciones .opcion label p{font-size:12px;font-weight:500;margin-bottom:0;max-width:50px;text-align:center;text-transform:uppercase}.detalle-producto-page .producto-detalle .descripcion{display:flex;flex-direction:column;height:100%}@media (max-width:767px){.detalle-producto-page .producto-detalle .descripcion{margin-top:20px}}.detalle-producto-page .producto-detalle .descripcion .marca{color:#bdbdbd}.detalle-producto-page .producto-detalle .descripcion .marca p{margin-bottom:0}.detalle-producto-page .producto-detalle .descripcion .codigo{align-items:center;display:flex;font-weight:600;gap:5px}.detalle-producto-page .producto-detalle .descripcion .titulo h3{color:#737373;font-size:45px;font-weight:600;margin-bottom:53px}@media (max-width:767px){.detalle-producto-page .producto-detalle .descripcion .titulo h3{font-size:35px}}@media (max-width:575px){.detalle-producto-page .producto-detalle .descripcion .titulo h3{font-size:25px;margin-bottom:20px}}.detalle-producto-page .producto-detalle .descripcion .precio{color:var(--primary-color);font-size:30px;font-weight:500;margin-bottom:43px}@media (max-width:767px){.detalle-producto-page .producto-detalle .descripcion .precio{font-size:25px}}@media (max-width:575px){.detalle-producto-page .producto-detalle .descripcion .precio{font-size:20px}}.detalle-producto-page .producto-detalle .descripcion .descuento{color:#d9d9d9;font-size:22px;font-weight:400;margin-top:10px;text-decoration:line-through}.detalle-producto-page .producto-detalle .descripcion .descuento.hidden{display:none}.detalle-producto-page .producto-detalle .descripcion .agregar{display:flex;gap:20px;margin-bottom:33px}.detalle-producto-page .producto-detalle .descripcion .agregar .form-control{align-items:center;display:flex;max-width:90px}.detalle-producto-page .producto-detalle .descripcion .agregar .form-control input{border:none;width:100%}.detalle-producto-page .producto-detalle .descripcion .agregar .form-control input:focus{outline:none}.detalle-producto-page .producto-detalle .descripcion .agregar button{background-color:var(--primary-color);color:#fff;font-size:14pxa;font-weight:500;padding:10px 50px}@media (max-width:575px){.detalle-producto-page .producto-detalle .descripcion .agregar button{padding-left:20px;padding-right:20px}}.detalle-producto-page .producto-detalle .descripcion .botones .item{align-items:center;cursor:pointer;display:flex;margin-bottom:15px}.detalle-producto-page .producto-detalle .descripcion .botones .item .redes-sociales{margin-left:10px}.detalle-producto-page .producto-detalle .descripcion .botones .item .redes-sociales .icon{color:#787a80;vertical-align:middle}.detalle-producto-page .producto-detalle .descripcion .botones .item .icon{margin-right:15px}.detalle-producto-page .producto-detalle .descripcion .botones .item p{margin-bottom:0}.detalle-producto-page .producto-detalle .descripcion .envio-gratis{color:#6d6d6d;font-weight:500;margin-bottom:40px}.detalle-producto-page .descripcion-producto{margin-bottom:50px;margin-top:50px}.detalle-producto-page .descripcion-producto .descripcion{border-top:1px solid rgba(0,0,0,.149);padding:30px 50px;position:relative}@media (max-width:767px){.detalle-producto-page .descripcion-producto .descripcion{border-radius:30px;font-size:14px;padding:30px}}.detalle-producto-page .descripcion-producto .descripcion span.title-descripcion-producto{background-color:#fff;color:var(--primary-color);font-size:22px;padding:0 10px;position:absolute;top:-17px}.detalle-producto-page .descripcion-producto .descripcion .general-contenido{padding:0 10px}.detalle-producto-page .descripcion-producto .descripcion .general-contenido p{color:#a5a5a5;font-size:14px;margin-bottom:0}.carrito-page .tabla{min-height:30vh;padding-top:50px}@media (max-width:992px){.carrito-page .tabla{margin:40px auto 0;max-width:696px;padding-top:20px}}@media (max-width:767px){.carrito-page .tabla{max-width:492px}}.carrito-page .tabla table{width:100%}.carrito-page .tabla table thead th{color:#838383;font-size:16px;font-weight:400;z-index:-10}.carrito-page .tabla table thead th:first-child{padding-left:3%}.carrito-page .tabla table thead th:nth-child(2),.carrito-page .tabla table thead th:nth-child(3){text-align:center}.carrito-page .tabla table tbody tr .producto{align-items:center;display:flex;gap:30px}@media (max-width:575px){.carrito-page .tabla table tbody tr .producto{display:block}}.carrito-page .tabla table tbody tr .producto .info{flex-grow:1}.carrito-page .tabla table tbody tr .producto .info p{color:#747373;font-size:18px;font-weight:400;margin-bottom:5px}@media (max-width:564px){.carrito-page .tabla table tbody tr .producto .info p{font-size:15px;max-width:100px}}.carrito-page .tabla table tbody tr .producto .info button{background-color:transparent;border:none;font-size:14px;padding-left:0;text-decoration:underline}@media (max-width:564px){.carrito-page .tabla table tbody tr .producto .info button{font-size:12px}}.carrito-page .tabla table tbody tr .producto .imagen{height:70px;min-width:70px;width:70px}.carrito-page .tabla table tbody tr .producto .imagen img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.carrito-page .tabla table tbody tr .cantidad{padding-right:10px;width:110px}.carrito-page .tabla table tbody tr .form-control{margin:0 auto;max-width:80px}.carrito-page .tabla table tbody tr .form-control input{border:none;width:100%}.carrito-page .tabla table tbody tr .form-control input:focus{outline:none}.carrito-page .tabla table tbody tr .precio{align-items:center;justify-content:center}@media (max-width:564px){.carrito-page .tabla table tbody tr .precio{font-size:14px}}.carrito-page .tabla table tbody tr td{padding-top:30px}@media (max-width:992px){.carrito-page .costo-area{padding:0}}.carrito-page .costo{align-items:center;color:#fff;display:flex;height:calc(100vh - 120px);padding-left:10%;position:sticky;top:0;width:100%}@media (max-width:992px){.carrito-page .costo{height:50vh}}.carrito-page .costo:before{background-color:var(--primary-color);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:200%;z-index:-1}@media (max-width:992px){.carrito-page .costo:before{width:100%}.carrito-page .costo{margin-top:80px}}.carrito-page .costo .subtotal{font-size:20px;font-weight:300}@media (max-width:1200px){.carrito-page .costo .subtotal{font-size:16px}}.carrito-page .costo .total{font-size:40px;font-weight:500}@media (max-width:1200px){.carrito-page .costo .total{font-size:30px}}@media (max-width:575px){.carrito-page .costo .total{font-size:25px}}.carrito-page .costo .pagar button{background-color:#fff;color:var(--primary-color);height:44px;margin-top:20px;width:162px}.carrito-page .costo .info-impuestos{font-weight:300;margin-top:20px;max-width:331px;padding-bottom:20px}.header-checkout .header-responsive{display:none!important}.header-checkout .header-area-checkout{display:flex!important}.header-checkout .logo-area{text-align:center;width:90%}.header-checkout .logo-area img{transform:translateX(50%)}.header-checkout .iconos{width:10%}.header-checkout .buscador,.header-checkout .enlaces-area{display:none}.mensaje-checkout{padding-top:40px}.acepto-terminos-condiciones{margin-bottom:30px}.checkbox-container{align-items:center;color:#fff;display:flex}input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#fff;border:1px solid #fff;border-radius:5px;cursor:pointer;height:22px;margin-right:10px;position:relative;transition:all .3s ease;width:22px}input[type=checkbox]:checked{background-color:#fff;border-color:#fff}input[type=checkbox]:checked:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m9.55 18-5.7-5.7 1.425-1.425L9.55 15.15l9.175-9.175L20.15 7.4z'/%3E%3C/svg%3E");font-size:20px;height:1em;left:1px;position:absolute;top:-1px;vertical-align:-.125em;width:1em}label{cursor:pointer}label,label a{color:#fff;font-size:16px;font-weight:400}label a{text-decoration:underline}.checkbox-factura{margin-bottom:10px;margin-top:10px}.checkbox-factura .checkbox-container input{background:#dedede;border:none}.checkbox-factura .checkbox-container input[type=checkbox]:checked{background:var(--primary-color)}.checkbox-factura .checkbox-container input[type=checkbox]:checked:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='m9.55 18-5.7-5.7 1.425-1.425L9.55 15.15l9.175-9.175L20.15 7.4z'/%3E%3C/svg%3E")}.checkbox-factura .checkbox-container label{color:#000;font-weight:300}.checkout-page .descuento-cupon{margin-bottom:30px;margin-top:20px}.checkout-page .descuento-cupon h5{font-size:14px;font-weight:300}.checkout-page .descuento-cupon .input-cupon{display:flex;gap:10px;width:300px}.checkout-page .descuento-cupon .input-cupon .form-control{box-shadow:none;font-size:14px;font-weight:400;outline:none}.checkout-page .descuento-cupon .input-cupon .form-control:focus{border-color:#fff}.checkout-page .descuento-cupon .input-cupon .btn{background:#fff;border-color:#fff;color:#000;font-size:14px;font-weight:400}.checkout-page .especial-select-complete{padding-left:0;padding-right:0}.checkout-page .especial-select-complete .default-select{left:0;opacity:0;position:absolute;top:0;z-index:1}.checkout-page .especial-select-complete .v-select{height:100%;position:relative;width:100%;z-index:2}.checkout-page .especial-select-complete .v-select .vs__dropdown-menu{border:none;border-radius:10px;box-shadow:0 3px 6px 0 rgba(0,0,0,.08)}.checkout-page .especial-select-complete .v-select .vs__dropdown-menu .vs__dropdown-option{padding:10px}.checkout-page .especial-select-complete .v-select .vs__dropdown-menu .vs__dropdown-option.vs__dropdown-option--highlight{background:var(--primary-color);color:#fff}.checkout-page .especial-select-complete .v-select .vs__dropdown-toggle{background:transparent;border:none;height:100%;padding:0;width:100%}.checkout-page .especial-select-complete .v-select .vs__dropdown-toggle .vs__selected-options{padding:0;position:relative}.checkout-page .especial-select-complete .v-select .vs__dropdown-toggle .vs__selected-options span{color:#000;display:block;font-size:18px;font-weight:400;left:.75rem;margin:0;overflow:hidden;padding:0;position:absolute;text-overflow:ellipsis;top:12px;white-space:nowrap;width:100%}.checkout-page .especial-select-complete .v-select .vs__dropdown-toggle .vs__selected-options input{color:#000;font-size:18px;font-weight:400;padding:.375rem calc(.75rem + 2px)}.checkout-page .formulario-area{margin-top:40px;padding-bottom:50px;position:sticky;top:0}.checkout-page .formulario-area .no-resultados{font-size:16px;padding-top:10px}.checkout-page .formulario-area .cargando-vista{padding-top:10px}@media (max-width:992px){.checkout-page .formulario-area{margin:40px auto 0;max-width:696px}}@media (max-width:767px){.checkout-page .formulario-area{max-width:550px}}.checkout-page .formulario-area .pago{margin-bottom:40px}.checkout-page .formulario-area .pago input:checked+label.titulo-forma-pago img{filter:invert(0) brightness(100);opacity:1}.checkout-page .formulario-area .pago .titulo-forma-pago{gap:10px;justify-content:start!important}.checkout-page .formulario-area .pago .titulo-forma-pago img{filter:invert(1) brightness(0);opacity:.5;width:25px}.checkout-page .formulario-area .separador-o-sesion{margin-top:30px;position:relative}.checkout-page .formulario-area .separador-o-sesion p{background:#fff;display:inline-block;font-size:18px;left:50%;margin:0;padding:0 10px;position:relative;text-align:center;transform:translateX(-50%);z-index:2}.checkout-page .formulario-area .separador-o-sesion:before{background:#000;content:"";height:1px;left:50%;position:absolute;top:50%;transform:translate(-50%,50%);width:100%}.checkout-page .formulario-area .seccion-formulario .iniciar-sesion{margin-top:30px;text-align:center}.checkout-page .formulario-area .seccion-formulario .iniciar-sesion .btn{background:var(--primary-color);border-color:var(--primary-color);color:#fff;display:block;font-size:16px;line-height:38px;margin:0 auto;max-width:200px;padding:0;width:100%}.checkout-page .formulario-area .seccion-formulario .titulo{font-size:20px;font-weight:500;margin-bottom:3px;margin-top:30px}.checkout-page .formulario-area .seccion-formulario .titulo.main{font-size:25px}.checkout-page .formulario-area .seccion-formulario .deposito-bancario{flex-direction:column}.checkout-page .formulario-area .seccion-formulario .deposito-bancario input:checked+label{border-bottom-left-radius:0;border-bottom-right-radius:0}.checkout-page .formulario-area .seccion-formulario .deposito-bancario input:checked~.instrucciones{display:block}.checkout-page .formulario-area .seccion-formulario .deposito-bancario .instrucciones{background-color:#eaeaea;border-bottom-left-radius:10px;border-bottom-right-radius:10px;display:none;padding:15px;transition:all .3s;width:100%}.checkout-page .formulario-area .seccion-formulario .deposito-bancario .instrucciones p{font-weight:300;margin-bottom:0}.checkout-page .formulario-area .seccion-formulario .radio{align-items:center;cursor:pointer;display:flex;margin-top:15px;position:relative}.checkout-page .formulario-area .seccion-formulario .radio input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.checkout-page .formulario-area .seccion-formulario .radio input:checked+label{background-color:var(--primary-color);border:none;color:#fff}.checkout-page .formulario-area .seccion-formulario .radio label{align-items:center;border:1px solid #e5e5e5;border-radius:10px;color:#c6c6c6;display:flex;height:52px;justify-content:space-between;padding:12px;width:100%}.checkout-page .formulario-area .seccion-formulario .radio label p{margin-bottom:0}@media (max-width:992px){.checkout-page .totales{padding:0}}.checkout-page .totales-info{display:flex;flex-direction:column;justify-content:space-between;margin-left:10px;min-height:100vh;padding:50px 50px 25%;position:sticky;top:0}@media (max-width:992px){.checkout-page .totales-info{margin:0}}@media (max-width:600px){.checkout-page .totales-info{padding:10px 10px 25%}}.checkout-page .totales-info:before{background-color:var(--primary-color);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:200%;z-index:-1}@media (max-width:992px){.checkout-page .totales-info:before{width:100%}}.checkout-page .totales-info .productos .item{align-items:center;display:flex;margin:15px 0}.checkout-page .totales-info .productos .item .imagen{aspect-ratio:1/1;background-color:#fff;display:flex;justify-content:center;padding:10px;width:80px}.checkout-page .totales-info .productos .item .imagen img{-o-object-fit:contain;object-fit:contain;width:100%}.checkout-page .totales-info .productos .item .descripcion{color:#fff;font-size:18px;font-weight:500;margin-left:20px}.checkout-page .totales-info .productos .item .descripcion .nombre{margin-bottom:5px}.checkout-page .totales-info .productos .item .descripcion .precio{margin-bottom:0}.checkout-page .totales-info .precios{color:#fff;margin-top:50px}.checkout-page .totales-info .precios .envio,.checkout-page .totales-info .precios .subtotal{font-size:20px;font-weight:300}@media (max-width:1200px){.checkout-page .totales-info .precios .envio,.checkout-page .totales-info .precios .subtotal{font-size:16px}}.checkout-page .totales-info .precios .total{font-size:40px;font-weight:600;margin-bottom:30px}@media (max-width:1200px){.checkout-page .totales-info .precios .total{font-size:30px}}@media (max-width:575px){.checkout-page .totales-info .precios .total{font-size:25px}}.checkout-page .totales-info .precios .boton button{background-color:#fff;color:var(--primary-color);height:44px;width:162px}.contacto-general-ecommerce .contacto-page .informacion-contacto{margin:59px auto;max-width:1127px}@media (max-width:993px){.contacto-general-ecommerce .contacto-page .informacion-contacto{margin-bottom:30px}}.contacto-general-ecommerce .contacto-page .informacion-contacto .item{align-items:center;background-color:var(--primary-color);border-radius:10px;color:#fff;display:flex;gap:15px;justify-content:center;margin:0 auto;max-height:100px;max-width:348px;padding:31px 10px}@media (max-width:992px){.contacto-general-ecommerce .contacto-page .informacion-contacto .item{margin-bottom:10px}}.contacto-general-ecommerce .contacto-page .informacion-contacto .item .redes{display:flex;flex-direction:column;gap:5px}.contacto-general-ecommerce .contacto-page .informacion-contacto .item .red{font-size:2px}.contacto-general-ecommerce .contacto-page .informacion-contacto .item p{color:#fff;margin-bottom:0;max-width:246px}.contacto-general-ecommerce .contacto-page .informacion-contacto .item .icon{font-size:40px}.contacto-general-ecommerce .contacto-page .formulario-mapa{margin:0 auto 93px;max-width:1127px}.contacto-general-ecommerce .contacto-page .formulario-mapa .mapa-area{height:100%;min-height:200px}@media (max-width:993px){.contacto-general-ecommerce .contacto-page .formulario-mapa .mapa-area{padding-bottom:30px}}.contacto-general-ecommerce .contacto-page .formulario-mapa .mapa{border-bottom-left-radius:20px;border-top-left-radius:20px;height:100%;min-height:200px;width:100%}@media (max-width:993px){.contacto-general-ecommerce .contacto-page .formulario-mapa .mapa{border-radius:15px}}.contacto-general-ecommerce .contacto-page .formulario-mapa .formulario{background-color:rgba(0,0,0,.2);border-bottom-right-radius:20px;border-top-right-radius:20px;padding:40px 37px 37px}@media (max-width:993px){.contacto-general-ecommerce .contacto-page .formulario-mapa .formulario{border-radius:20px}}@media (max-width:768px){.contacto-general-ecommerce .contacto-page .formulario-mapa .formulario{padding:20px 15px 15px}}.contacto-general-ecommerce .contacto-page .formulario-mapa .formulario .form-control{border:none;margin-top:19px}.contacto-general-ecommerce .contacto-page .formulario-mapa .formulario .form-control input{height:36px}.contacto-general-ecommerce .contacto-page .formulario-mapa .formulario .form-control input,.contacto-general-ecommerce .contacto-page .formulario-mapa .formulario .form-control textarea{border:none;width:100%}.contacto-general-ecommerce .contacto-page .formulario-mapa .formulario .form-control input:focus,.contacto-general-ecommerce .contacto-page .formulario-mapa .formulario .form-control textarea:focus{outline:none}.contacto-general-ecommerce .contacto-page .formulario-mapa .formulario .form-control input::-moz-placeholder,.contacto-general-ecommerce .contacto-page .formulario-mapa .formulario .form-control textarea::-moz-placeholder{color:#d8d8d8}.contacto-general-ecommerce .contacto-page .formulario-mapa .formulario .form-control input::placeholder,.contacto-general-ecommerce .contacto-page .formulario-mapa .formulario .form-control textarea::placeholder{color:#d8d8d8}.contacto-general-ecommerce .contacto-page .formulario-mapa .formulario .boton-enviar{margin-top:58px;text-align:center}.contacto-general-ecommerce .contacto-page .formulario-mapa .formulario .boton-enviar button{background-color:var(--primary-color);color:#fff;width:90px}.contenido-general-ecommerce .contenido-page{min-height:calc(100vh - 280px)}.cambiar-contrasena-page{min-height:calc(100vh - 200px)}.cambiar-contrasena-page .formulario{margin-top:80px;max-width:800px}.cambiar-contrasena-page .formulario .group-input{border-radius:10px;height:52px;margin-top:15px;padding-bottom:0;position:relative}.cambiar-contrasena-page .formulario .group-input .icono{position:absolute;right:10px;top:12px}.cambiar-contrasena-page .formulario .group-input .icono img{width:20px}.cambiar-contrasena-page .formulario .group-input input,.cambiar-contrasena-page .formulario .group-input select{background:none;border:none;border-radius:0;box-shadow:none;color:#000;display:block;font-size:18px;font-weight:400;height:100%;margin-top:3px;outline:none;width:100%}.cambiar-contrasena-page .formulario .group-input input::-moz-placeholder,.cambiar-contrasena-page .formulario .group-input select::-moz-placeholder{display:none}.cambiar-contrasena-page .formulario .group-input input::placeholder,.cambiar-contrasena-page .formulario .group-input select::placeholder{display:none}.cambiar-contrasena-page .formulario .group-input select{-webkit-appearance:none;-moz-appearance:none;opacity:0;text-indent:1px;text-overflow:""}.cambiar-contrasena-page .formulario .group-input select:valid{opacity:1}.cambiar-contrasena-page .formulario .group-input input{padding-left:2px}.cambiar-contrasena-page .formulario .group-input input:focus~.bar,.cambiar-contrasena-page .formulario .group-input select:focus~.bar{background:#246698}.cambiar-contrasena-page .formulario .group-input input:not(:-moz-placeholder-shown)~label,.cambiar-contrasena-page .formulario .group-input textarea:not(:-moz-placeholder-shown)~label{color:silver;font-size:12px;top:2px}.cambiar-contrasena-page .formulario .group-input input:focus~label,.cambiar-contrasena-page .formulario .group-input input:not(:placeholder-shown)~label,.cambiar-contrasena-page .formulario .group-input input:valid~label,.cambiar-contrasena-page .formulario .group-input select:focus~label,.cambiar-contrasena-page .formulario .group-input select:valid~label,.cambiar-contrasena-page .formulario .group-input textarea:focus~label,.cambiar-contrasena-page .formulario .group-input textarea:not(:placeholder-shown)~label,.cambiar-contrasena-page .formulario .group-input textarea:valid~label{color:silver;font-size:12px;top:2px}.cambiar-contrasena-page .formulario .group-input label{color:#c6c6c6;font-size:16px;font-weight:400;left:15px;pointer-events:none;position:absolute;top:13px;transition:all .3s ease}.cambiar-contrasena-page .formulario .group-input .bar{background:rgba(36,102,152,.302);height:2px;width:100%}.cambiar-contrasena-page .formulario .boton{text-align:end}.cambiar-contrasena-page .formulario .boton button{background-color:var(--primary-color);color:#fff;margin-top:25px}.mis-compras-page{background-color:#f7f7f7;min-height:calc(100vh - 160px);padding-top:30px}.mis-compras-page .paginador-vista{margin-top:20px}.mis-compras-page .title-seccion{margin-bottom:63px}.mis-compras-page .ordenes{margin-top:41px;padding-bottom:100px}.mis-compras-page .ordenes .orden{background-color:#fff;border-radius:20px;margin-top:20px;padding:40px}.mis-compras-page .ordenes .orden .imagen{display:flex;justify-content:center}.mis-compras-page .ordenes .orden .imagen .imagen-area{aspect-ratio:1/1;display:flex;justify-content:center;max-width:104px}.mis-compras-page .ordenes .orden .imagen .imagen-area img{height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.mis-compras-page .ordenes .orden .imagen .imagen-area img:nth-child(2){transform:rotate(-15deg);z-index:2}.mis-compras-page .ordenes .orden .imagen .imagen-area img:nth-child(3){transform:rotate(-30deg);z-index:3}.mis-compras-page .ordenes .orden .status{display:flex;flex-direction:column;justify-content:center}@media (max-width:992px){.mis-compras-page .ordenes .orden .status{align-items:center;margin-top:20px}}.mis-compras-page .ordenes .orden .status .status-nombre{color:var(--primary-color)}.mis-compras-page .ordenes .orden .status .status-nombre p{font-size:22px;font-weight:500;margin-bottom:0}@media (max-width:992px){.mis-compras-page .ordenes .orden .status .status-detalle{text-align:center}}.mis-compras-page .ordenes .orden .status .status-detalle p{font-size:18px;font-weight:500;margin-bottom:0}.mis-compras-page .ordenes .orden .info{display:flex;flex-direction:column;font-size:18px;justify-content:center;padding-left:8%}@media (max-width:992px){.mis-compras-page .ordenes .orden .info{align-items:center;margin:20px 0}}.mis-compras-page .ordenes .orden .info p{margin-bottom:0}.mis-compras-page .ordenes .orden .info .total{font-weight:500;margin-top:5px}.mis-compras-page .ordenes .orden .botones{align-items:end;display:flex;flex-direction:column;gap:10px;justify-content:center}@media (max-width:992px){.mis-compras-page .ordenes .orden .botones{flex-direction:row;justify-content:center}}@media (max-width:400px){.mis-compras-page .ordenes .orden .botones{align-items:center;flex-direction:column}}.mis-compras-page .ordenes .orden .botones a,.mis-compras-page .ordenes .orden .botones button{background-color:var(--primary-color);border:none;width:180px}.mis-compras-page .ordenes .orden .botones .volver-comprar{background-color:rgba(153,208,216,.1);border:1px solid var(--primary-color);color:var(--primary-color)}.detalle-pedido-page .btn.btn-rastrear-envio{background:var(--primary-color);border-color:var(--primary-color);color:#fff;font-size:14px}.detalle-pedido-page .direccion-facuracion .nombre{font-size:16px;font-weight:300}.detalle-pedido-page .direccion-facuracion .nombre b{display:block;font-weight:400}.detalle-pedido-page .detalle{margin-top:40px;padding-bottom:50px}@media (max-width:992px){.detalle-pedido-page .detalle{margin:40px auto 0;max-width:696px}}@media (max-width:767px){.detalle-pedido-page .detalle{max-width:492px}}.detalle-pedido-page .detalle .orden{align-items:center;display:flex}.detalle-pedido-page .detalle .orden button{background-color:transparent;border:none;padding:0}.detalle-pedido-page .detalle .orden .icono{color:#000;font-size:40px;margin-top:8px}.detalle-pedido-page .detalle .orden p{font-size:25px;font-weight:500;margin-bottom:0}.detalle-pedido-page .detalle .status{border:1px solid #e5e5e5;border-radius:20px;margin-top:10px;padding:15px 30px}@media (max-width:767px){.detalle-pedido-page .detalle .status{padding:15px}}.detalle-pedido-page .detalle .status p{margin-bottom:0}.detalle-pedido-page .detalle .status .titulo{color:var(--primary-color);font-size:22px;margin-bottom:3px}.detalle-pedido-page .detalle .status .descripcion{font-size:18px;font-weight:500}.detalle-pedido-page .detalle .productos{margin-top:30px}.detalle-pedido-page .detalle .productos .item{background-color:#f7f7f7;border-radius:20px;margin-top:15px;padding:10px 30px}@media (max-width:767px){.detalle-pedido-page .detalle .productos .item{padding:20px}.detalle-pedido-page .detalle .productos .item .imagen-area{display:flex;justify-content:center;width:100%}}.detalle-pedido-page .detalle .productos .item .img{aspect-ratio:1/1;max-width:88px}.detalle-pedido-page .detalle .productos .item .img img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.detalle-pedido-page .detalle .productos .item .descripcion{display:flex;flex-direction:column;justify-content:center}@media (max-width:767px){.detalle-pedido-page .detalle .productos .item .descripcion{margin:15px 0;text-align:center}}.detalle-pedido-page .detalle .productos .item .descripcion .nombre{color:#747373;font-size:18px;font-weight:500}.detalle-pedido-page .detalle .productos .item .descripcion .nombre p{margin-bottom:10px}.detalle-pedido-page .detalle .productos .item .descripcion .producto{font-size:14px;font-weight:500;text-decoration:underline}.detalle-pedido-page .detalle .productos .item .descripcion .producto a{color:#000}.detalle-pedido-page .detalle .productos .item .unidades{align-items:center;display:flex;font-size:18px;font-weight:500;justify-content:center}@media (max-width:767px){.detalle-pedido-page .detalle .productos .item .unidades{font-size:16px}}.detalle-pedido-page .detalle .productos .item .unidades p{margin-bottom:0}.detalle-pedido-page .detalle .productos .item .total{align-items:center;display:flex;font-size:18px;font-weight:500;justify-content:end}@media (max-width:767px){.detalle-pedido-page .detalle .productos .item .total{font-size:16px;justify-content:center}}.detalle-pedido-page .detalle .productos .item .total p{margin-bottom:0}.detalle-pedido-page .detalle .descripcion-envio{border:1px solid #e5e5e5;border-radius:20px;margin-top:35px;padding:28px}@media (max-width:767px){.detalle-pedido-page .detalle .descripcion-envio{padding:15px}}.detalle-pedido-page .detalle .descripcion-envio .titulo{font-size:20px;font-weight:500}.detalle-pedido-page .detalle .descripcion-envio .direccion{font-size:18px;font-weight:300}@media (max-width:767px){.detalle-pedido-page .detalle .descripcion-envio .direccion{font-size:15px}}.detalle-pedido-page .detalle .descripcion-envio .direccion .nombre{font-weight:400;margin:10px 0}.detalle-pedido-page .detalle .descripcion-envio .pago-area{margin-top:20px}.detalle-pedido-page .detalle .descripcion-envio .pago-area .forma-pago-default .icono-forma-pago{align-items:center;display:flex;gap:10px;position:relative}.detalle-pedido-page .detalle .descripcion-envio .pago-area .forma-pago-default .icono-forma-pago img{width:25px}.detalle-pedido-page .detalle .descripcion-envio .pago-area .forma-pago-default .icono-forma-pago a{color:#fff;flex-grow:1;height:100%;left:0;line-height:32px;padding-right:18px;position:absolute;text-align:right;top:0;width:100%}.detalle-pedido-page .detalle .descripcion-envio .pago-area .formas-pago input:checked+label.titulo-forma-pago img{filter:invert(0) brightness(100);opacity:1}.detalle-pedido-page .detalle .descripcion-envio .pago-area .formas-pago .titulo-forma-pago{gap:10px;justify-content:start!important}.detalle-pedido-page .detalle .descripcion-envio .pago-area .formas-pago .titulo-forma-pago img{filter:invert(1) brightness(0);opacity:.5;width:25px}.detalle-pedido-page .detalle .descripcion-envio .pago-area .pago{background-color:var(--primary-color);border-radius:10px;color:#fff;margin-top:10px;padding:10px 18px}.detalle-pedido-page .detalle .descripcion-envio .pago-area .pago.instrucciones{border-bottom-left-radius:0;border-bottom-right-radius:0}@media (max-width:767px){.detalle-pedido-page .detalle .descripcion-envio .pago-area .pago{font-size:15px}}.detalle-pedido-page .detalle .descripcion-envio .pago-area .deposito-bancario{background-color:#eaeaea;border-bottom-left-radius:10px;border-bottom-right-radius:10px;font-size:18px;font-weight:300;padding:20px}.detalle-pedido-page .detalle .descripcion-envio .pago-area .deposito-bancario .btn{background:#fff;color:var(--primary-color);padding-left:30px;padding-right:30px}@media (max-width:767px){.detalle-pedido-page .detalle .descripcion-envio .pago-area .deposito-bancario{font-size:15px}}.detalle-pedido-page .detalle .descripcion-envio .metodo-area{margin-top:20px}.detalle-pedido-page .detalle .descripcion-envio .metodo-area .metodo{background-color:var(--primary-color);border-radius:10px;color:#fff;display:flex;justify-content:space-between;margin-top:10px;padding:10px 18px}@media (max-width:767px){.detalle-pedido-page .detalle .descripcion-envio .metodo-area .metodo{font-size:15px}}@media (max-width:992px){.detalle-pedido-page .costo-area{margin-top:30px;padding:0}}.detalle-pedido-page .costo{align-items:center;color:#fff;display:flex;min-height:100vh;position:sticky;top:0}@media (max-width:992px){.detalle-pedido-page .costo{min-height:50vh}}.detalle-pedido-page .costo:before{background-color:var(--primary-color);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:200%;z-index:-1}@media (max-width:992px){.detalle-pedido-page .costo:before{width:100%}}.detalle-pedido-page .costo .descripcion{padding-left:10%}@media (max-width:992px){.detalle-pedido-page .costo .descripcion{padding-left:5%}}.detalle-pedido-page .costo .envio,.detalle-pedido-page .costo .subtotal{font-size:20px;font-weight:300}.detalle-pedido-page .costo .envio p,.detalle-pedido-page .costo .subtotal p{margin-bottom:5px}.detalle-pedido-page .costo .total{font-size:40px;font-weight:500;margin-top:10px;padding-bottom:70px}@media (max-width:992px){.detalle-pedido-page .costo .total{padding-bottom:0}}.detalle-pedido-page .formas-pago .deposito-bancario{background:transparent!important;flex-direction:column;padding:0!important}.detalle-pedido-page .formas-pago .deposito-bancario input:checked+label{border-bottom-left-radius:0;border-bottom-right-radius:0}.detalle-pedido-page .formas-pago .deposito-bancario input:checked~.instrucciones{display:block}.detalle-pedido-page .formas-pago .deposito-bancario .instrucciones{background-color:#eaeaea;border-bottom-left-radius:10px;border-bottom-right-radius:10px;display:none;padding:15px;transition:all .3s;width:100%}.detalle-pedido-page .formas-pago .deposito-bancario .instrucciones p{font-weight:300;margin-bottom:0}.detalle-pedido-page .formas-pago .radio{align-items:center;cursor:pointer;display:flex;margin-bottom:15px;position:relative;width:100%}.detalle-pedido-page .formas-pago .radio input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.detalle-pedido-page .formas-pago .radio input:checked+label{background-color:var(--primary-color);border:none;color:#fff}.detalle-pedido-page .formas-pago .radio label{align-items:center;border:1px solid #e5e5e5;border-radius:10px;color:#c6c6c6;display:flex;font-size:16px;font-weight:400;height:52px;justify-content:space-between;padding:12px;width:100%}.detalle-pedido-page .formas-pago .radio label p{margin-bottom:0}.detalle-pedido-page .formas-pago .btn-cambiar-pago{border:none;font-size:14px;margin-left:-5px;margin-top:5px}.detalle-pedido-page .formas-pago .botones-pagar{margin-top:20px}.detalle-pedido-page .formas-pago .botones-pagar .btn-cambiar-pago{border:1px solid var(--primary-color);color:var(--primary-color);margin-left:0;margin-top:0;padding-left:30px;padding-right:30px}.detalle-pedido-page .formas-pago .botones-pagar .btn-enviar{background:var(--primary-color);color:#fff;margin-left:10px;padding-left:50px;padding-right:50px}.detalle-pedido-page .formas-pago #stripe-tarjeta{margin-top:0}
