body,html{overflow-x:hidden}body.modal-open,html.modal-open{padding-right:0!important}.vdp-datepicker__calendar .cell.selected{background:var(--color-primary)!important;color:#fff}.vdp-datepicker__calendar .cell:hover{border-color:var(--color-primary)!important}.bubble-alert{background:#aaa;color:#fff;min-width:50px;padding:2px 5px}.bubble-alert.normal{background:#29cc97}.bubble-alert.medio{background:#f59c1a}.bubble-alert.bajo{background:#f12b2c}.bubble-alert.transparent{background:transparent;color:#2c3e50}.date-picker-custom input{background-clip:padding-box;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;box-shadow:none;color:#495057;display:block;font-size:.9rem;font-weight:400;height:calc(1.6em + .75rem + 2px);line-height:1.6;outline:none;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.btn-simple{background:transparent;border-color:transparent}.btn-primary{background:var(--color-primary);border-color:var(--color-primary)}.btn-primary:focus,.btn-primary:hover{background:var(--color-primary)!important;border-color:var(--color-primary)!important}.hide{display:none}.swal2-confirm{background:var(--color-primary)!important;outline:none}.swal2-container{z-index:9999}#portada-loader{background:#fff;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}#portada-loader img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:200px}.titulo-subseccion{color:var(--color-primary);font-size:32px;margin-bottom:40px;text-transform:uppercase}.no-scroll,.no-scroll-m{overflow-y:hidden}.no-scroll-m{margin-right:15px}body a,body b,body div,body h1,body h2,body h3,body h4,body h5,body h6,body label,body li,body span{font-family:Poppins,sans-serif}.titulo-seccion{color:var(--color-primary);font-size:30px;font-weight:300;margin-bottom:50px;text-align:center}input.no-buttons{-moz-appearance:textfield}input.no-buttons::-webkit-inner-spin-button,input.no-buttons::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}a{text-decoration:none}.owl-carousel.owl-theme.carrusel-productos{position:relative}.owl-carousel.owl-theme.carrusel-productos .owl-stage-outer{margin:0 -9px;padding:0 9px}.owl-carousel.owl-theme.carrusel-productos .owl-stage-outer .owl-stage{display:flex}.owl-carousel.owl-theme.carrusel-productos .item{height:calc(100% - 20px);margin-bottom:10px;margin-top:10px}.owl-carousel.owl-theme.carrusel-productos .item img{width:100%}.owl-carousel.owl-theme.carrusel-productos .owl-next,.owl-carousel.owl-theme.carrusel-productos .owl-prev{border:1px solid var(--color-primary);border-radius:50%;color:var(--color-primary);height:40px;position:absolute;top:50%;transform:translateY(-50%);width:40px}.owl-carousel.owl-theme.carrusel-productos .owl-next:hover,.owl-carousel.owl-theme.carrusel-productos .owl-prev:hover{background:#fff}.owl-carousel.owl-theme.carrusel-productos .owl-prev{left:-70px}@media (max-width:1300px){.owl-carousel.owl-theme.carrusel-productos .owl-prev{left:-55px}}@media (max-width:1200px){.owl-carousel.owl-theme.carrusel-productos .owl-prev{left:-70px}}@media (max-width:1100px){.owl-carousel.owl-theme.carrusel-productos .owl-prev{left:-55px}}@media (max-width:1050px){.owl-carousel.owl-theme.carrusel-productos .owl-prev{background:#fff;left:20px}}.owl-carousel.owl-theme.carrusel-productos .owl-next{right:-70px}@media (max-width:1300px){.owl-carousel.owl-theme.carrusel-productos .owl-next{right:-55px}}@media (max-width:1200px){.owl-carousel.owl-theme.carrusel-productos .owl-next{right:-70px}}@media (max-width:1100px){.owl-carousel.owl-theme.carrusel-productos .owl-next{right:-55px}}@media (max-width:1050px){.owl-carousel.owl-theme.carrusel-productos .owl-next{background:#fff;right:20px}}.owl-carousel.owl-theme.carrusel-productos .owl-dots{bottom:-50px;display:flex;gap:15px;left:50%;position:absolute;transform:translateX(-50%)}.owl-carousel.owl-theme.carrusel-productos .owl-dots .owl-dot{background:#e1e1e1;border-radius:50%;height:10px;opacity:.8;width:10px}.owl-carousel.owl-theme.carrusel-productos .owl-dots .owl-dot:hover{background:#888}.owl-carousel.owl-theme.carrusel-productos .owl-dots .owl-dot.active{background:var(--color-primary);height:15px;margin-top:-2.5px;opacity:1;width:15px}.input-cantidad{background:#fff;border:1px solid var(--color-primary);border-radius:5px;display:flex;height:40px;width:100%}.input-cantidad button{background:transparent;border:0;outline:none;padding:0;position:relative;text-align:center;width:40px}.input-cantidad button i{color:var(--color-primary);font-size:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.input-cantidad input{background:transparent;border:0;font-size:22px;outline:none;padding:0;text-align:center;width:calc(100% - 80px)}.cm-check{cursor:pointer;position:relative}.cm-check:after{border:1px solid #bfbfbf;border-radius:2px;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.cm-check:checked:after{background:var(--color-primary);border-color:var(--color-primary)}.cm-check:checked:before{color:#fff;content:"L";font-size:14px;left:5px;position:absolute;top:-2.5px;transform:scaleX(-1) rotate(-35deg);z-index:2}@media (max-width:992px){.container,.container-sm{max-width:100%!important}}.table-cm{border-collapse:separate;border-spacing:0 10px}.table-cm thead tr th{border-bottom:1px solid #e9e9e9;border-top:1px solid #e9e9e9}.table-cm thead tr th:first-child{border-bottom-left-radius:5px;border-left:1px solid #e9e9e9;border-top-left-radius:5px}.table-cm thead tr th:last-child{border-bottom-right-radius:5px;border-right:1px solid #e9e9e9;border-top-right-radius:5px}.table-cm thead tr th:only-child{border-radius:5px}.table-cm tbody tr td{border-bottom:1px solid #e9e9e9;border-top:1px solid #e9e9e9;margin-bottom:10px;vertical-align:middle}.table-cm tbody tr td:first-child{border-left:1px solid #e9e9e9;border-radius:5px 0 0 5px}.table-cm tbody tr td:last-child{border-radius:0 5px 5px 0;border-right:1px solid #e9e9e9}.table-cm tbody tr td:only-child{border-radius:5px}.table-cm tbody tr td a{color:#212529;text-decoration:none}.paginador-general{padding-top:40px;text-align:center}.paginador-general nav{display:inline-block}.paginador-general nav .pagination{gap:10px;margin-bottom:0}.paginador-general nav .pagination .page-item{background:#fff;border:1px solid var(--color-primary);border-radius:50%;cursor:pointer;height:40px;outline:none;position:relative;text-align:center;width:40px}.paginador-general nav .pagination .page-item.disabled{cursor:default}.paginador-general nav .pagination .page-item.active{background:var(--color-primary)}.paginador-general nav .pagination .page-item.active a,.paginador-general nav .pagination .page-item.active span{color:#fff}.paginador-general nav .pagination .page-item a,.paginador-general nav .pagination .page-item span{background:transparent;border-color:transparent;color:var(--color-primary);height:100%;left:50%;line-height:35px;margin:0;outline:none;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.cursor-pointer{cursor:pointer}.custom-tooltip{position:relative}.custom-tooltip:after{background:#888588;border:1px solid #555;border-radius:2px;color:#fff;content:attr(tooltip-text);font-size:10px;font-weight:700;left:50%;letter-spacing:1px;min-width:100px;opacity:0;padding:2px 5px;position:absolute;top:100%;transform:translateX(-50%);transition-duration:.2s;visibility:hidden}.custom-tooltip:hover:after{opacity:1;visibility:visible}.bubble-alert{background:#ccc;border-radius:50px;display:inline-block;font-size:12px;line-height:15px;margin:0;padding:5px 10px;text-align:center}.bubble-alert.inactive,.bubble-alert.urgente{background:#f12b2c;color:#fff}.bubble-alert.warning{background:#f59c1a;color:#fff}.bubble-alert.normal-dias{background:#e0e0e0}.bubble-alert.active,.bubble-alert.normal{background:#29cc97;color:#fff}@media screen and (max-width:500px){.owl-carousel.owl-theme.carrusel-productos .owl-dots{display:none}}#card-element.is-focused *{box-shadow:none}.StripeElement{background-color:#fff;border:1px solid #e9e9e9;border-radius:5px;padding:11px .75rem}.StripeElement--focus{box-shadow:none}.StripeElement--invalid{border-color:#fa755a}.StripeElement--webkit-autofill{background-color:#fefde5!important}#card-errors{color:red;font-size:12px;margin-top:5px}@media (max-width:450px){header.header-nav{border-bottom:1px solid #f0f0f0}}header.header-nav .top-contenedor{background:#fff;text-align:right}header.header-nav .top-contenedor .top-ul{list-style:none;margin:0;padding:0}@media (max-width:500px){header.header-nav .top-contenedor .top-ul{text-align:center}}header.header-nav .top-contenedor .top-ul .top-li{display:inline-block}header.header-nav .top-contenedor .top-ul .top-li .top-a{align-items:center;color:#bdbdbd;display:flex;font-size:13px;gap:10px;padding:10px}@media (max-width:350px){header.header-nav .top-contenedor .top-ul .top-li .top-a{font-size:12px;gap:10px}}header.header-nav .top-contenedor .top-ul .top-li .top-a .icono{font-size:17px}@media (max-width:450px){header.header-nav .top-contenedor .top-ul .top-li .top-a .icono{font-size:15px}}@media (max-width:350px){header.header-nav .top-contenedor .top-ul .top-li .top-a .icono{font-size:13px}}header.header-nav .top-contenedor .top-ul .top-li .top-a:hover{text-decoration:none}header.header-nav .top-contenedor .top-ul .top-li:last-child{margin-left:25px;margin-right:-10px}@media (max-width:500px){header.header-nav .top-contenedor .top-ul .top-li:last-child{margin-left:0}}header.header-nav .mid-contenedor{align-items:center;background:#fff;display:flex;width:100%}@media (max-width:992px){header.header-nav .mid-contenedor{gap:20px;justify-content:space-between}}@media (max-width:450px){header.header-nav .mid-contenedor{padding:5px 0}}header.header-nav .mid-contenedor .logo-contenedor{width:300px}@media (max-width:992px){header.header-nav .mid-contenedor .logo-contenedor{width:190px}}@media (max-width:767px){header.header-nav .mid-contenedor .logo-contenedor{padding-right:50px}}@media (max-width:450px){header.header-nav .mid-contenedor .logo-contenedor{padding-right:0;width:170px}}@media (max-width:350px){header.header-nav .mid-contenedor .logo-contenedor{width:130px}}header.header-nav .mid-contenedor .logo-contenedor img{max-height:100px;max-width:220px;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;width:100%}@media (max-width:767px){header.header-nav .mid-contenedor .logo-contenedor img{max-height:80px}}header.header-nav .mid-contenedor .buscador-contenedor{flex-grow:1}header.header-nav .mid-contenedor .buscador-contenedor .btn-cerrar-buscador{background:transparent;border:none;color:#fff;display:none;font-size:40px;height:70px;position:absolute;right:0;top:0;width:70px}@media (max-width:767px){header.header-nav .mid-contenedor .buscador-contenedor .btn-cerrar-buscador{display:block}header.header-nav .mid-contenedor .buscador-contenedor{background:rgba(0,0,0,.7);height:100vh;left:0;opacity:0;position:fixed;top:0;transition-duration:.2s;visibility:hidden;width:100%;z-index:99999}header.header-nav .mid-contenedor .buscador-contenedor.activo{opacity:1;visibility:visible}}header.header-nav .mid-contenedor .buscador-contenedor .input-group-buscar{background:#f7f7f7;border-radius:50px;display:flex}@media (max-width:767px){header.header-nav .mid-contenedor .buscador-contenedor .input-group-buscar{height:50px;left:50%;max-width:400px;padding:0 20px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}}header.header-nav .mid-contenedor .buscador-contenedor .input-group-buscar input{background:transparent;border:none;border-radius:0;outline:none;padding:12.5px 25px}@media (max-width:767px){header.header-nav .mid-contenedor .buscador-contenedor .input-group-buscar input{height:50px}}header.header-nav .mid-contenedor .buscador-contenedor .input-group-buscar input:focus{box-shadow:none}header.header-nav .mid-contenedor .buscador-contenedor .input-group-buscar input::-moz-placeholder{color:#a0a0a0;font-weight:300;opacity:1}header.header-nav .mid-contenedor .buscador-contenedor .input-group-buscar input::placeholder{color:#a0a0a0;font-weight:300;opacity:1}header.header-nav .mid-contenedor .buscador-contenedor .input-group-buscar input::-ms-input-placeholder{color:#a0a0a0;font-weight:300}header.header-nav .mid-contenedor .buscador-contenedor .input-group-buscar button{background:transparent;border-radius:0;color:var(--color-primary);position:relative;text-align:right;width:80px}header.header-nav .mid-contenedor .buscador-contenedor .input-group-buscar button .icono{font-size:28px;position:absolute;right:15px;top:50%;transform:translateY(-50%)}@media (max-width:992px){header.header-nav .mid-contenedor .buscador-contenedor .input-group-buscar button{width:50px}}header.header-nav .mid-contenedor .sesion-contenedor{align-items:center;display:flex;justify-content:end;text-align:right;vertical-align:middle;width:300px}@media (max-width:992px){header.header-nav .mid-contenedor .sesion-contenedor{width:190px}}@media (max-width:450px){header.header-nav .mid-contenedor .sesion-contenedor{flex-grow:1;width:0}}header.header-nav .mid-contenedor .sesion-contenedor .buscar,header.header-nav .mid-contenedor .sesion-contenedor .usuario{display:none}@media (max-width:767px){header.header-nav .mid-contenedor .sesion-contenedor .buscar,header.header-nav .mid-contenedor .sesion-contenedor .usuario{display:inline-block}}header.header-nav .mid-contenedor .sesion-contenedor .login{cursor:pointer;display:inline-block;position:relative}header.header-nav .mid-contenedor .sesion-contenedor .login .login-btn{align-items:center;color:#000;display:flex;font-size:14px;gap:5px;padding:10px}header.header-nav .mid-contenedor .sesion-contenedor .login .login-btn .icono{font-size:22px}header.header-nav .mid-contenedor .sesion-contenedor .login .login-btn span{display:block;font-weight:400;max-width:170px;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}@media (max-width:992px){header.header-nav .mid-contenedor .sesion-contenedor .login .login-btn span{max-width:100px}}header.header-nav .mid-contenedor .sesion-contenedor .login .login-btn:hover{text-decoration:none}@media (max-width:767px){header.header-nav .mid-contenedor .sesion-contenedor .login .login-btn{display:inline-block}header.header-nav .mid-contenedor .sesion-contenedor .login .login-btn span{display:none}}header.header-nav .mid-contenedor .sesion-contenedor .login:hover .dropdown-usuario{opacity:1;visibility:visible}header.header-nav .mid-contenedor .sesion-contenedor .dropdown-usuario{background:#fff;border:1px solid #f0f0f0;border-radius:5px;opacity:0;position:absolute;right:0;top:calc(100% - 10px);transition-duration:.2s;visibility:hidden;width:230px;z-index:9999}header.header-nav .mid-contenedor .sesion-contenedor .dropdown-usuario ul{list-style:none;margin:0;padding:0;text-align:left}header.header-nav .mid-contenedor .sesion-contenedor .dropdown-usuario ul li a{color:#333;display:block;font-size:15px;padding:10px 20px}header.header-nav .mid-contenedor .sesion-contenedor .dropdown-usuario ul li a i{margin-right:5px}header.header-nav .mid-contenedor .sesion-contenedor .dropdown-usuario ul li a:hover{text-decoration:none}header.header-nav .mid-contenedor .sesion-contenedor .buscar,header.header-nav .mid-contenedor .sesion-contenedor .carrito,header.header-nav .mid-contenedor .sesion-contenedor .menu,header.header-nav .mid-contenedor .sesion-contenedor .usuario{align-self:center;color:#000;cursor:pointer;font-size:20px;margin-right:0;padding:10px;position:relative}header.header-nav .mid-contenedor .sesion-contenedor .buscar:hover,header.header-nav .mid-contenedor .sesion-contenedor .carrito:hover,header.header-nav .mid-contenedor .sesion-contenedor .menu:hover,header.header-nav .mid-contenedor .sesion-contenedor .usuario:hover{text-decoration:none}@media (max-width:767px){header.header-nav .mid-contenedor .sesion-contenedor .buscar,header.header-nav .mid-contenedor .sesion-contenedor .carrito,header.header-nav .mid-contenedor .sesion-contenedor .menu,header.header-nav .mid-contenedor .sesion-contenedor .usuario{font-size:18px}}@media (max-width:450px){header.header-nav .mid-contenedor .sesion-contenedor .buscar,header.header-nav .mid-contenedor .sesion-contenedor .carrito,header.header-nav .mid-contenedor .sesion-contenedor .menu,header.header-nav .mid-contenedor .sesion-contenedor .usuario{font-size:16px;padding-left:5px;padding-right:5px}}header.header-nav .mid-contenedor .sesion-contenedor .buscar .icono{font-size:22px;margin-top:3px}header.header-nav .mid-contenedor .sesion-contenedor .carrito:after{background:var(--color-primary);border-radius:50%;color:#fff;content:attr(total);font-size:10px;height:20px;line-height:20px;position:absolute;right:1px;text-align:center;top:0;width:20px}header.header-nav .mid-contenedor .sesion-contenedor .carrito .icono{font-size:25px}header.header-nav .mid-contenedor .sesion-contenedor .menu{display:none;font-size:25px;margin-left:10px}@media (max-width:550px){header.header-nav .mid-contenedor .sesion-contenedor .menu{display:inline-block;font-size:20px}}header.header-nav .menu-contenedor{border-bottom:1px solid #ddd}header.header-nav .menu-contenedor .btn-cerrar{display:none}@media (max-width:550px){header.header-nav .menu-contenedor{background:rgba(0,0,0,.4);height:100vh;opacity:1;position:fixed;right:0;top:0;transition-duration:.3s;visibility:hidden;width:100%;z-index:999}header.header-nav .menu-contenedor .btn-cerrar{border:none;color:#000;display:block;font-size:30px;position:absolute;right:15px;top:0}header.header-nav .menu-contenedor.activo{opacity:1;visibility:visible}header.header-nav .menu-contenedor.activo .menu-nav{right:0}header.header-nav .menu-contenedor .menu-nav{background:#fff;height:100vh;padding-left:35px;padding-right:15px;padding-top:50px;position:absolute;right:-300px;top:0;transition-duration:.3s;width:300px}}header.header-nav .menu-contenedor .menu-nav .menu-ul{display:flex;gap:30px;list-style:none;margin:0 0 0 -20px;padding:0 12px}@media (max-width:720px){header.header-nav .menu-contenedor .menu-nav .menu-ul{gap:10px}}@media (max-width:600px){header.header-nav .menu-contenedor .menu-nav .menu-ul{gap:5px}}@media (max-width:550px){header.header-nav .menu-contenedor .menu-nav .menu-ul{flex-direction:column;max-height:calc(100vh - 70px);overflow-y:auto;padding:0}}header.header-nav .menu-contenedor .menu-nav .menu-ul .menu-li{display:inline-block;position:relative}@media (max-width:550px){header.header-nav .menu-contenedor .menu-nav .menu-ul .menu-li{display:block}}header.header-nav .menu-contenedor .menu-nav .menu-ul .menu-li .menu-item{align-items:center;color:#000;cursor:pointer;display:flex;font-size:16px;font-weight:400;gap:10px;padding:10px 8px 10px 5px;text-decoration:none}header.header-nav .menu-contenedor .menu-nav .menu-ul .menu-li .menu-item.menu-dropdown-item{padding-right:5px}header.header-nav .menu-contenedor .menu-nav .menu-ul .menu-li .menu-item.active{border-bottom:2px solid #000}@media (max-width:550px){header.header-nav .menu-contenedor .menu-nav .menu-ul .menu-li .menu-item.active{border-bottom:none}}header.header-nav .menu-contenedor .menu-nav .menu-ul .menu-li .menu-item .icono-dropdown{margin-left:2px}header.header-nav .menu-contenedor .menu-nav .menu-ul .menu-li .menu-item .icono{font-size:20px}@media (max-width:767px){header.header-nav .menu-contenedor .menu-nav .menu-ul .menu-li .menu-item{font-size:14px}}@media (max-width:600px){header.header-nav .menu-contenedor .menu-nav .menu-ul .menu-li .menu-item{font-size:12px;padding-left:10px;padding-right:10px}header.header-nav .menu-contenedor .menu-nav .menu-ul .menu-li .menu-item .icono{font-size:16px}}@media (max-width:550px){header.header-nav .menu-contenedor .menu-nav .menu-ul .menu-li .menu-item{font-size:16px}header.header-nav .menu-contenedor .menu-nav .menu-ul .menu-li .menu-item .icono{font-size:20px}}header.header-nav .menu-contenedor .menu-nav .menu-ul .menu-li .menu-item:hover{text-decoration:none}header.header-nav .menu-contenedor .menu-nav .menu-ul .menu-li:hover .menu-dropdown{display:block;opacity:1;visibility:visible}header.header-nav .menu-contenedor .menu-nav .menu-ul .menu-li .menu-dropdown{background:#fff;border-radius:8px;box-shadow:0 8px 24px -4px #0000004d;display:none;list-style:none;margin:0;opacity:0;padding:5px 0;position:absolute;visibility:hidden;z-index:9999}@media (max-width:550px){header.header-nav .menu-contenedor .menu-nav .menu-ul .menu-li .menu-dropdown{border-radius:0;box-shadow:none;opacity:1;position:relative;visibility:visible}}header.header-nav .menu-contenedor .menu-nav .menu-ul .menu-li .menu-dropdown .menu-dropdown-li .menu-dropdown-item{color:#444;display:block;font-size:13px;padding:10px 20px;transition-duration:.2s;width:250px}header.header-nav .menu-contenedor .menu-nav .menu-ul .menu-li .menu-dropdown .menu-dropdown-li .menu-dropdown-item:hover{background:var(--color-primary-20)!important;text-decoration:none}@media (max-width:550px){header.header-nav .menu-contenedor .menu-nav .menu-ul .menu-li .menu-dropdown .menu-dropdown-li .menu-dropdown-item{border-bottom:0;font-size:14px}}header.header-nav .menu-contenedor .menu-nav .menu-ul .menu-li .menu-dropdown .menu-dropdown-li:last-child .menu-dropdown-item{border-bottom:none}.carrito-listado{background:rgba(0,0,0,.4);height:100%;left:0;opacity:0;position:fixed;top:0;transition-duration:.3s;visibility:hidden;width:100%;z-index:9999}.carrito-listado.activo{opacity:1;visibility:visible}.carrito-listado.activo .contenedor{right:0}.carrito-listado .contenedor{background:#fff;box-shadow:0 0 20px rgba(0,0,0,.2);height:100vh;padding:20px;position:absolute;right:-400px;top:0;transition-duration:.2s;width:400px}@media (max-width:400px){.carrito-listado .contenedor{width:320px}}.carrito-listado .contenedor .header-titulo{border-bottom:1px solid #bfbfbf6e;position:relative}.carrito-listado .contenedor .header-titulo h4{font-size:28px;padding-bottom:15px;padding-top:10px}.carrito-listado .contenedor .header-titulo .boton-cerrar{background:transparent;border:none;outline:none;position:absolute;right:0;top:10px}.carrito-listado .contenedor .header-titulo .boton-cerrar i{font-size:32px}.carrito-listado .contenedor .productos{max-height:calc(100vh - 280px);min-height:calc(100vh - 280px);overflow-x:hidden;overflow-y:auto;width:100%}.carrito-listado .contenedor .productos .carrito-productos{list-style:none;margin:0;padding:0}.carrito-listado .contenedor .productos .carrito-productos .no-resultados{padding:10px 0;text-align:center}.carrito-listado .contenedor .productos .carrito-productos .item{border-bottom:1px solid #bfbfbf6e;display:flex;gap:10px;padding:15px 0;width:100%}.carrito-listado .contenedor .productos .carrito-productos .item p{color:var(--color-primary);font-size:12px;margin:0}.carrito-listado .contenedor .productos .carrito-productos .item .imagen{height:80px;width:80px}.carrito-listado .contenedor .productos .carrito-productos .item .imagen>div{height:100%;width:100%}.carrito-listado .contenedor .productos .carrito-productos .item .imagen img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.carrito-listado .contenedor .productos .carrito-productos .item .descripcion{width:calc(100% - 170px)}.carrito-listado .contenedor .productos .carrito-productos .item .descripcion h6{font-size:14px;margin-bottom:0}.carrito-listado .contenedor .productos .carrito-productos .item .descripcion span{color:var(--color-primary);font-size:12px}.carrito-listado .contenedor .productos .carrito-productos .item .cantidad{position:relative;width:90px}.carrito-listado .contenedor .productos .carrito-productos .item .cantidad .input-cantidad{background:#fff;border:1px solid var(--color-primary);border-radius:5px;display:flex;height:30px;width:100%}.carrito-listado .contenedor .productos .carrito-productos .item .cantidad .input-cantidad button{background:transparent;border:0;outline:none;padding:0;position:relative;text-align:center;width:20px}.carrito-listado .contenedor .productos .carrito-productos .item .cantidad .input-cantidad button i{color:var(--color-primary);font-size:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.carrito-listado .contenedor .productos .carrito-productos .item .cantidad .input-cantidad input{background:transparent;border:0;outline:none;padding:0;text-align:center;width:calc(100% - 40px)}.carrito-listado .contenedor .productos .carrito-productos .item .cantidad .btn-remover{background:transparent;border:none;bottom:-10px;color:#b7b7b7;outline:none;padding:10px;position:absolute;right:-10px}.carrito-listado .contenedor .footer-cart{bottom:30px;position:absolute;width:calc(100% - 40px)}.carrito-listado .contenedor .footer-cart .resumen{padding-bottom:10px}.carrito-listado .contenedor .footer-cart .resumen .row.totales{padding-bottom:5px}.carrito-listado .contenedor .footer-cart .resumen .row.totales div h6,.carrito-listado .contenedor .footer-cart .resumen .row.totales div p{font-size:16px;font-weight:400}.carrito-listado .contenedor .footer-cart .resumen .row div h6{font-size:14px;font-weight:300;margin:0;text-transform:uppercase}.carrito-listado .contenedor .footer-cart .resumen .row div p{font-size:14px;font-weight:300;margin:0}.carrito-listado .contenedor .footer-cart .resumen .row div:last-child{text-align:right}.carrito-listado .contenedor .btn{background:var(--color-primary);border-color:var(--color-primary);border-radius:5px;display:block;font-size:16px;font-weight:300;padding-bottom:10px;padding-top:10px}.carrito-listado .contenedor .btn.outline{background:#fff;color:var(--color-primary);margin-bottom:10px}.seccion-nosotros{padding-bottom:150px;padding-top:100px}.seccion-nosotros .imagen-movil{display:none}@media (max-width:767px){.seccion-nosotros .imagen-movil{display:block}}.seccion-nosotros .imagen-movil .banner{margin-bottom:20px}@media (max-width:767px){.seccion-nosotros .imagen-principal{display:none}}.seccion-nosotros .banner img{border-radius:4px;width:100%}.footer-nav{background:#f7f7f7}.footer-nav .marcas-imagenes{background:#fff}.footer-nav .marcas-imagenes .item img{height:80px;-o-object-fit:contain;object-fit:contain;width:100%}.footer-nav .footer-info{background:#333;text-align:center}.footer-nav .footer-info p{color:#fff;font-size:14px;font-weight:400;margin:0;padding:10px 0}.footer-nav .footer-contendor{padding:100px 0}@media (max-width:992px){.footer-nav .footer-contendor{padding-top:30px}}.footer-nav .footer-contendor .logo-footer{padding-right:100px}@media (max-width:992px){.footer-nav .footer-contendor .logo-footer{margin-bottom:45px;padding-right:0;text-align:center}}.footer-nav .footer-contendor .logo-footer img{width:100%}@media (max-width:992px){.footer-nav .footer-contendor .logo-footer img{max-width:240px}}.footer-nav .footer-contendor .logo-footer .redes-sociales{display:flex;gap:20px;list-style:none;margin:0;padding:20px 0 0}.footer-nav .footer-contendor .logo-footer .redes-sociales li{display:inline-block}.footer-nav .footer-contendor .logo-footer .redes-sociales li a{color:#5d6572;display:block;font-size:21px}@media (max-width:767px){.footer-nav .footer-contendor .menu-footer{margin-top:20px}}.footer-nav .footer-contendor .menu-footer h4{font-size:20px;font-weight:600;margin-bottom:20px}.footer-nav .footer-contendor .menu-footer ul{list-style:none;margin:0;padding:0}.footer-nav .footer-contendor .menu-footer ul li a{color:#333;display:block;font-size:15px;font-weight:300;padding:5px 0}.footer-nav .footer-contendor .menu-footer ul li a:hover{text-decoration:none}.footer-nav .footer-contendor .menu-footer.contacto i{color:var(--color-primary);margin-right:5px}.footer-nav .footer-contendor .menu-footer.contacto span{color:#6b6b6b;display:block;font-size:14px;font-weight:400;padding-bottom:10px;padding-top:10px}@media (max-width:992px){.seccion-inicio .banners{margin-left:-15px;margin-right:-15px}}.seccion-inicio .banners .carrusel-banners{position:relative}.seccion-inicio .banners .carrusel-banners .item img{width:100%}.seccion-inicio .banners .carrusel-banners .owl-next,.seccion-inicio .banners .carrusel-banners .owl-prev{border:1px solid var(--color-primary);border-radius:50%;color:var(--color-primary);height:40px;position:absolute;top:50%;transform:translateY(-50%);width:40px}.seccion-inicio .banners .carrusel-banners .owl-next:hover,.seccion-inicio .banners .carrusel-banners .owl-prev:hover{background:#fff}.seccion-inicio .banners .carrusel-banners .owl-prev{left:-70px}@media (max-width:1300px){.seccion-inicio .banners .carrusel-banners .owl-prev{left:-55px}}@media (max-width:1200px){.seccion-inicio .banners .carrusel-banners .owl-prev{left:-70px}}@media (max-width:1100px){.seccion-inicio .banners .carrusel-banners .owl-prev{left:-55px}}@media (max-width:1050px){.seccion-inicio .banners .carrusel-banners .owl-prev{background:#fff;left:20px}}.seccion-inicio .banners .carrusel-banners .owl-next{right:-70px}@media (max-width:1300px){.seccion-inicio .banners .carrusel-banners .owl-next{right:-55px}}@media (max-width:1200px){.seccion-inicio .banners .carrusel-banners .owl-next{right:-70px}}@media (max-width:1100px){.seccion-inicio .banners .carrusel-banners .owl-next{right:-55px}}@media (max-width:1050px){.seccion-inicio .banners .carrusel-banners .owl-next{background:#fff;right:20px}}.seccion-inicio .banners .carrusel-banners .owl-dots{bottom:20px;display:flex;gap:10px;left:50%;position:absolute;transform:translateX(-50%)}.seccion-inicio .banners .carrusel-banners .owl-dots .owl-dot{background:#ccc;border-radius:50%;height:12px;opacity:.8;width:12px}.seccion-inicio .banners .carrusel-banners .owl-dots .owl-dot:hover{background:#888}.seccion-inicio .banners .carrusel-banners .owl-dots .owl-dot.active{background:var(--color-primary)}.seccion-inicio .productos-seccion{padding-bottom:100px;padding-top:70px}.seccion-inicio .productos-ofertas{padding-bottom:150px}.seccion-inicio .distribuidor{background-position:50%!important;background-size:cover!important;text-align:center}.seccion-inicio .distribuidor .contenido{padding:100px 0}.seccion-inicio .distribuidor .contenido h2{font-size:40px;font-weight:500;margin-bottom:30px}@media (max-width:992px){.seccion-inicio .distribuidor .contenido h2{font-size:35px}}@media (max-width:767px){.seccion-inicio .distribuidor .contenido h2{font-size:30px}}.seccion-inicio .distribuidor .contenido .btn-primary{background:var(--color-primary);border-color:var(--color-primary);border-radius:5px;width:200px}.producto-item{background:#fff;border-radius:20px;box-shadow:0 0 10px 0 #00000014;cursor:pointer;display:flex;flex-direction:column;height:100%;padding-bottom:25px;padding-top:25px;position:relative}.producto-item .btn-vista-rapida{align-items:center;border:none;border-radius:50px;color:var(--color-primary);display:flex;font-size:12px;gap:5px;left:50%;opacity:0;padding-left:20px;padding-right:20px;position:absolute;top:200px;transform:translate(-50%,10px);transition:opacity .3s ease,transform .3s ease;visibility:hidden;z-index:3}.producto-item .btn-vista-rapida:active{color:var(--color-primary)}.producto-item .btn-vista-rapida .icono{color:var(--color-primary);position:relative;z-index:3}.producto-item .btn-vista-rapida span{position:relative;z-index:3}.producto-item .btn-vista-rapida:before{background:#fff;z-index:1}.producto-item .btn-vista-rapida:after,.producto-item .btn-vista-rapida:before{border-radius:50px;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.producto-item .btn-vista-rapida:after{background:var(--color-primary-20);z-index:2}.producto-item:hover .btn-vista-rapida{opacity:1;transform:translate(-50%);visibility:visible}.producto-item .existencias{border-bottom-left-radius:20px;border-top-right-radius:20px;color:#fff;font-size:12px;font-weight:500;margin:0;padding:7px 0;position:absolute;right:0;text-align:center;top:0;width:76px}.producto-item .existencias.normal{background:#29cc97}.producto-item .existencias.medio{background:#f59c1a}.producto-item .existencias.bajo{background:#f12b2c}.producto-item .existencias.transparent{background:transparent;color:#2c3e50}.producto-item .producto-link,.producto-item .producto-link:hover{text-decoration:none}.producto-item .marca{color:#000;font-size:14px;font-weight:600;margin-bottom:5px;text-align:center}.producto-item .imagen{padding:15px;position:relative}.producto-item .imagen img{height:170px;-o-object-fit:contain;object-fit:contain;width:100%}.producto-item .descripcion{padding:0 15px}.producto-item .descripcion .codigo{align-items:center;color:var(--color-primary);display:flex;gap:5px;margin-bottom:10px}.producto-item .descripcion .codigo .icono{font-size:20px}.producto-item .descripcion .codigo span{font-size:12px;font-weight:500}.producto-item .descripcion .titulo{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#000;display:-webkit-box;font-size:14px;font-weight:300;min-height:35px;overflow:hidden}.producto-item .precios{padding:0 15px}.producto-item .precios .precio{color:#000;font-size:16px;font-weight:600;margin:0 0 10px}.producto-item .precios .escalas{background:#0000000d;border-radius:50px;display:flex;gap:10px;justify-content:space-between;list-style:none;margin:0 0 15px;padding:7px 20px}.producto-item .precios .escalas .escala{margin:0 auto;text-align:center}.producto-item .precios .escalas .escala .precio-escala{background:#fff;border-radius:20px;color:#000;font-size:12px;font-weight:600;margin-bottom:4px}.producto-item .precios .escalas .escala .piezas-escala{color:#000;font-size:13px;font-weight:300;margin-bottom:0}.producto-item .carrito{display:flex;gap:10px;justify-content:center;margin-top:auto;padding:0 15px;width:100%}.producto-item .carrito .container-input{margin-bottom:0}.producto-item .carrito .cantidad{align-content:center;width:90px}.producto-item .carrito .btn-agregar-carrito{align-items:center;border-radius:50px;box-shadow:0 4px 10px 0 #00000026;display:flex;flex:1;gap:10px;justify-content:center;padding:10px 5px}.producto-item .carrito .btn-agregar-carrito .icono{font-size:20px}.producto-item .carrito .btn-agregar-carrito span{font-size:12px;font-weight:400}.producto-modal .modal-dialog{max-width:1200px}.producto-modal .modal-dialog .modal-content{border:none;border-radius:20px;box-shadow:none;padding:35px 53px;position:relative}@media (max-width:600px){.producto-modal .modal-dialog .modal-content{padding-left:10px;padding-right:10px}}.producto-modal .modal-dialog .modal-content .btn.close{border:none;box-shadow:none;display:flex;outline:none;padding:15px 20px;position:absolute;right:0;top:0}.producto-modal .modal-dialog .modal-content .btn.close .icono{font-size:30px}.seccion-productos{padding-bottom:150px;padding-top:80px}@media (max-width:767px){.seccion-productos{padding-top:50px}}.seccion-productos .productos-filtros{display:flex;gap:20px;width:100%}@media (max-width:767px){.seccion-productos .productos-filtros{display:block}}.seccion-productos .productos-filtros .filtros{padding-right:20px;width:250px}@media (max-width:767px){.seccion-productos .productos-filtros .filtros{display:none;width:100%}}.seccion-productos .productos-filtros .filtros .listado{margin-bottom:30px}.seccion-productos .productos-filtros .filtros .listado .titulo{padding:15px 0}.seccion-productos .productos-filtros .filtros .listado .titulo h3{bottom:-1px;color:#000;font-size:16px;font-weight:500;line-height:14px;margin:0;position:relative}.seccion-productos .productos-filtros .filtros .listado ul{list-style:none;margin:0;padding:0 2px}.seccion-productos .productos-filtros .filtros .listado ul li.activo a{font-weight:700}.seccion-productos .productos-filtros .filtros .listado ul li a{color:#00000080;display:block;font-size:14px;font-weight:300;padding:5px 0;text-decoration:none}.seccion-productos .productos-filtros .filtros .listado ul li a:hover{text-decoration:none}.seccion-productos .productos-filtros .filtros .listado ul li:last-child a{border-bottom:none}.seccion-productos .productos-filtros .productos{width:calc(100% - 250px)}@media (max-width:767px){.seccion-productos .productos-filtros .productos{width:100%}}.seccion-productos .productos-filtros .productos .row{margin-left:-7.5px;margin-right:-7.5px}.seccion-productos .productos-filtros .productos .producto-column{margin-bottom:15px;padding-left:7.5px;padding-right:7.5px}.seccion-productos .no-productos{color:#555;font-size:20px;padding-top:100px;text-align:center}.seccion-productos .filtros-added{margin-bottom:20px;position:relative}.seccion-productos .filtros-added:before{background:var(--color-primary-20);content:"";height:calc(100% - 35px);left:9px;position:absolute;top:20px;width:2px}.seccion-productos .filtros-added .item-selected{align-items:center;display:flex;justify-content:space-between;padding:5px 0 5px 30px;position:relative;z-index:0}.seccion-productos .filtros-added .item-selected span{color:#000;font-size:16px;font-weight:500;overflow:hidden;padding-right:10px;text-overflow:ellipsis;white-space:nowrap}.seccion-productos .filtros-added .item-selected .btn{align-items:center;border:none;display:flex;padding:0}.seccion-productos .filtros-added .item-selected .btn .icono{color:#cecece;font-size:20px}.seccion-productos .filtros-added .item-selected:before{background:var(--color-primary-20);z-index:2}.seccion-productos .filtros-added .item-selected:after,.seccion-productos .filtros-added .item-selected:before{border-radius:50%;content:"";height:20px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.seccion-productos .filtros-added .item-selected:after{background:#fff;z-index:1}.seccion-productos .filtros-added .item-selected:last-child:before{background:var(--color-primary)}.seccion-producto-detalle{padding-bottom:150px;padding-top:80px}@media (max-width:767px){.seccion-producto-detalle{padding-top:50px}}.seccion-producto-detalle .existencias-detalle{display:flex;gap:10px;margin-bottom:20px}.seccion-producto-detalle .descripciones{margin-bottom:80px;margin-top:80px}.seccion-producto-detalle .descripciones .nav-link{border-radius:50px 50px 0 0;color:#818181;padding:10px 50px}.seccion-producto-detalle .descripciones .nav-link.active{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.seccion-producto-detalle .descripciones .tab-content div{border:1px solid #dee2e6;border-radius:20px;font-size:16px;font-weight:300;max-height:500px;overflow-x:hidden;overflow-y:auto;padding:30px 40px}.seccion-producto-detalle .descripciones .tab-content div#descripcion{border-radius:0 20px 20px 20px}.seccion-producto-detalle .equivalencias-tags{list-style:none;margin:0;padding:0}.seccion-producto-detalle .equivalencias-tags li{background:#f0f0f0;border-radius:4px;display:inline-block;font-size:11px;margin:4px;padding:5px}.producto-detalle .imagenes,.producto-detalle .imagenes .imagen,.producto-detalle .imagenes .imagen>div{height:100%}.producto-detalle .imagenes .imagen img{height:100%;max-height:500px;-o-object-fit:contain;object-fit:contain}.producto-detalle .descripcion .codigo{align-items:center;color:var(--color-primary);display:flex;gap:5px;margin-bottom:15px}.producto-detalle .descripcion .codigo .icono{font-size:25px}.producto-detalle .descripcion .codigo span{font-size:16px;font-weight:400}.producto-detalle .descripcion .titulo{color:#000;font-size:25px;font-weight:300;margin-bottom:20px}.producto-detalle .descripcion .precios .precio{color:#000;font-size:25px;font-weight:500;margin:0 0 15px}.producto-detalle .descripcion .precios .escalas{background:#0000000d;border-radius:50px;display:flex;gap:10px;justify-content:space-between;list-style:none;margin-bottom:15px;max-width:300px;padding:7px 20px}@media (max-width:400px){.producto-detalle .descripcion .precios .escalas{max-width:100%}}.producto-detalle .descripcion .precios .escalas .escala{margin:0 auto;text-align:center}.producto-detalle .descripcion .precios .escalas .escala .precio-escala{background:#fff;border-radius:20px;color:#000;font-size:12px;font-weight:600;margin-bottom:4px}.producto-detalle .descripcion .precios .escalas .escala .piezas-escala{color:#000;font-size:13px;font-weight:300;margin-bottom:0}.producto-detalle .descripcion .cantidad{align-content:center;border:1px solid #e7e7e7;border-radius:50px;width:120px}.producto-detalle .descripcion .cantidad input{height:35px}.producto-detalle .descripcion .cantidad button{padding:0 10px}.producto-detalle .descripcion .existencias{border-radius:20px;color:#fff;display:inline-block;font-size:12px;font-weight:400;margin:15px 0 0;padding:7px 20px;text-align:center}.producto-detalle .descripcion .existencias.normal{background:#29cc97}.producto-detalle .descripcion .existencias.medio{background:#f59c1a}.producto-detalle .descripcion .existencias.bajo{background:#f12b2c}.producto-detalle .descripcion .existencias.transparent{background:transparent;color:#2c3e50}.producto-detalle .descripcion .btn-ver-detalle{align-items:center;background:var(--color-primary-20);border:none;border-radius:50px;display:flex;gap:10px;justify-content:center;margin-top:15px;padding:10px 5px;width:250px}.producto-detalle .descripcion .btn-ver-detalle span{color:var(--color-primary);font-size:14px;font-weight:400}.producto-detalle .descripcion .btn-agregar-carrito{align-items:center;border-radius:50px;box-shadow:0 4px 10px 0 #00000026;display:flex;gap:10px;justify-content:center;margin-top:20px;padding:10px 5px;width:250px}@media (max-width:400px){.producto-detalle .descripcion .btn-agregar-carrito{width:100%}}.producto-detalle .descripcion .btn-agregar-carrito .icono{font-size:20px}.producto-detalle .descripcion .btn-agregar-carrito span{font-size:14px;font-weight:400}.seccion-contacto{padding-bottom:150px;padding-top:100px}@media (max-width:500px){.seccion-contacto{padding-bottom:100px;padding-top:50px}}.seccion-contacto .contacto-formulario label{color:#4d4d4d;margin-bottom:3px}.seccion-contacto .contacto-formulario .form-control{background:#fff;border:1px solid #e9e9e9;border-radius:5px;margin-bottom:10px;outline:none;padding-bottom:10px;padding-top:10px}.seccion-contacto .contacto-formulario .form-control:hover{box-shadow:none}.seccion-contacto .contacto-formulario .btn-primary{background:var(--color-primary);border-color:var(--color-primary);display:block;height:50px;margin-top:20px;width:100%}.seccion-contacto .contact_box_content{margin-bottom:15px}.seccion-contacto .contact_box_content .contact_box_inner{background:#fff;border:1px solid #e4e7ee;border-radius:10px;cursor:pointer;display:block;padding:20px 30px;position:relative;transition:all .5s ease}@media (max-width:500px){.seccion-contacto .contact_box_content .contact_box_inner{padding:20px 15px}}.seccion-contacto .contact_box_content .contact_box_inner .whatsapp-telefono{display:block}.seccion-contacto .contact_box_content .contact_box_inner .whatsapp-telefono i{color:var(--color-primary)}.seccion-contacto .contact_box_content .contact_box_inner .whatsapp-telefono span{margin-left:2px}.seccion-contacto .contact_box_content .contact_box_inner .icon_bx{background:var(--color-primary);border-radius:50px;bottom:0;color:#fff;height:40px;left:24px;line-height:40px;margin:auto;position:absolute;text-align:center;top:0;width:40px}@media (max-width:500px){.seccion-contacto .contact_box_content .contact_box_inner .icon_bx{left:15px}}.seccion-contacto .contact_box_content .contact_box_inner .contnet{margin-left:55px}@media (max-width:500px){.seccion-contacto .contact_box_content .contact_box_inner .contnet{margin-left:50px}}.seccion-contacto .contact_box_content .contact_box_inner .contnet h3{color:#282f3b;font-size:20px;font-weight:500;line-height:26px;margin-bottom:5px}@media (max-width:500px){.seccion-contacto .contact_box_content .contact_box_inner .contnet h3{font-size:17px}}.seccion-contacto .contact_box_content .contact_box_inner .contnet a,.seccion-contacto .contact_box_content .contact_box_inner .contnet p{color:#4a4e56;margin-bottom:0}@media (max-width:500px){.seccion-contacto .contact_box_content .contact_box_inner .contnet a,.seccion-contacto .contact_box_content .contact_box_inner .contnet p{font-size:14px}}.seccion-contacto .contact_box_content .contact_box_inner .contnet a:hover,.seccion-contacto .contact_box_content .contact_box_inner .contnet p:hover{text-decoration:none}.seccion-contacto .info-contacto{margin-top:24px}.seccion-contacto .info-contacto i{font-size:15px}.seccion-contacto .redes-sociales{display:flex;gap:20px;list-style:none;margin:0;padding:20px 0 0}.seccion-contacto .redes-sociales li{display:inline-block}.seccion-contacto .redes-sociales li a{color:#5d6572;display:block;font-size:21px}.seccion-carrito{padding-bottom:150px;padding-top:80px}@media (max-width:767px){.seccion-carrito{padding-top:50px}}.seccion-carrito .carrito-opciones{align-items:center;border-bottom:1px solid #bfbfbf80;display:flex;justify-content:space-between;padding-right:410px}.seccion-carrito .carrito-opciones .productos-seleccionados{color:#5b5b5b;font-size:14px;margin-bottom:0}.seccion-carrito .carrito-opciones .productos-seleccionados i{margin-right:2px}.seccion-carrito .carrito-opciones .btn{border:1px solid #bfbfbf;font-size:12px;margin-bottom:10px;width:100px}.seccion-carrito .carrito-contenedor{display:flex;gap:15px;width:100%}@media (max-width:992px){.seccion-carrito .carrito-contenedor{flex-direction:column}}.seccion-carrito .carrito-contenedor .productos-carrito{width:calc(100% - 400px)}@media (max-width:992px){.seccion-carrito .carrito-contenedor .productos-carrito{width:100%}}.seccion-carrito .carrito-contenedor .productos-carrito .productos-seleccionar{display:flex;justify-content:space-between;padding-bottom:15px;padding-top:15px}.seccion-carrito .carrito-contenedor .productos-carrito .productos-seleccionar label{cursor:pointer;margin:0;position:relative}.seccion-carrito .carrito-contenedor .productos-carrito .productos-seleccionar label input{height:18px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:18px}.seccion-carrito .carrito-contenedor .productos-carrito .productos-seleccionar label p{color:#898989;display:inline-block;font-size:14px;font-weight:400;line-height:38px;margin:0 0 0 30px}.seccion-carrito .carrito-contenedor .productos-carrito .productos-seleccionar .btn{border:1px solid #bfbfbf;border-radius:5px;color:#bfbfbf;position:relative;width:100px}.seccion-carrito .carrito-contenedor .productos-carrito .productos-seleccionar .btn.activar{color:#ba1a1a}.seccion-carrito .carrito-contenedor .productos-carrito .productos-seleccionar .btn i{font-size:19px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.seccion-carrito .carrito-contenedor .productos-carrito .productos-listado{margin-top:2px}.seccion-carrito .carrito-contenedor .productos-carrito .productos-listado .carrito-item{background:#fff;border:1px solid #e9e9e9;border-radius:5px;display:flex;gap:10px;margin-bottom:10px;padding:20px 15px;width:100%}@media (max-width:520px){.seccion-carrito .carrito-contenedor .productos-carrito .productos-listado .carrito-item{flex-direction:column}}.seccion-carrito .carrito-contenedor .productos-carrito .productos-listado .carrito-item .botones{display:flex;flex-direction:column;justify-content:space-between}@media (max-width:520px){.seccion-carrito .carrito-contenedor .productos-carrito .productos-listado .carrito-item .botones{align-items:center;flex-direction:row}}.seccion-carrito .carrito-contenedor .productos-carrito .productos-listado .carrito-item .botones input{height:18px;width:18px}.seccion-carrito .carrito-contenedor .productos-carrito .productos-listado .carrito-item .botones .btn{color:#898989;font-size:20px;margin-bottom:-10px;margin-left:-10px}.seccion-carrito .carrito-contenedor .productos-carrito .productos-listado .carrito-item .imagen{max-width:150px;min-width:150px;padding:10px;width:150px}@media (max-width:520px){.seccion-carrito .carrito-contenedor .productos-carrito .productos-listado .carrito-item .imagen{display:flex;justify-content:center;max-width:100%;width:100%}}.seccion-carrito .carrito-contenedor .productos-carrito .productos-listado .carrito-item .imagen img{width:100%}.seccion-carrito .carrito-contenedor .productos-carrito .productos-listado .carrito-item .descripcion{flex-grow:1}.seccion-carrito .carrito-contenedor .productos-carrito .productos-listado .carrito-item .descripcion .titulo{text-align:left}.seccion-carrito .carrito-contenedor .productos-carrito .productos-listado .carrito-item .descripcion .titulo span{color:var(--color-primary);font-size:12px;margin-bottom:2px}.seccion-carrito .carrito-contenedor .productos-carrito .productos-listado .carrito-item .descripcion .titulo h5{font-size:16px;margin-bottom:15px}.seccion-carrito .carrito-contenedor .productos-carrito .productos-listado .carrito-item .descripcion .cantidad{display:flex;justify-content:space-between;margin-top:10px;width:100%}.seccion-carrito .carrito-contenedor .productos-carrito .productos-listado .carrito-item .descripcion .cantidad .input-cantidad{height:35px;width:120px}.seccion-carrito .carrito-contenedor .productos-carrito .productos-listado .carrito-item .descripcion .cantidad .input-cantidad input{font-size:18px}.seccion-carrito .carrito-contenedor .productos-carrito .productos-listado .carrito-item .descripcion .cantidad .precios{color:var(--color-primary);font-size:25px;font-weight:500;line-height:35px;margin:0}.seccion-carrito .carrito-contenedor .productos-carrito .productos-listado .carrito-item .descripcion .descuentos{margin-top:15px}.seccion-carrito .carrito-contenedor .productos-carrito .productos-listado .carrito-item .descripcion .descuentos p{color:#898989;font-size:13px;margin-bottom:0}.seccion-carrito .carrito-contenedor .productos-carrito .productos-listado .carrito-item .descripcion .descuentos span{color:var(--color-primary);font-size:12px}.seccion-carrito .carrito-contenedor .resumen-carrito{padding-top:68px;width:400px}@media (max-width:992px){.seccion-carrito .carrito-contenedor .resumen-carrito{width:100%}}.seccion-carrito .carrito-contenedor .resumen-carrito .resumen-pedido{border:1px solid #e9e9e9;border-radius:5px;box-shadow:4px 8px 22px 0 #0000001a}.seccion-carrito .carrito-contenedor .resumen-carrito .resumen-pedido .error-sesion{color:#ba1a1a;display:block;font-weight:300;text-align:center}.seccion-carrito .carrito-contenedor .resumen-carrito .resumen-pedido .titulo{border-bottom:1px solid #bfbfbf80;color:var(--color-primary);padding:18px 0;text-align:center}.seccion-carrito .carrito-contenedor .resumen-carrito .resumen-pedido .titulo h5{font-size:24px;font-weight:300;margin-bottom:0}.seccion-carrito .carrito-contenedor .resumen-carrito .resumen-pedido .totales{padding:20px 30px}.seccion-carrito .carrito-contenedor .resumen-carrito .resumen-pedido .totales.descuento{border-bottom:none;padding-bottom:0}.seccion-carrito .carrito-contenedor .resumen-carrito .resumen-pedido .totales.descuento .row.header{border-top:none}.seccion-carrito .carrito-contenedor .resumen-carrito .resumen-pedido .totales.descuento .row.header div,.seccion-carrito .carrito-contenedor .resumen-carrito .resumen-pedido .totales.descuento .row.header div:first-child{font-size:16px;font-weight:300}.seccion-carrito .carrito-contenedor .resumen-carrito .resumen-pedido .totales .row{align-items:center;margin-bottom:10px;margin-left:0;margin-right:0}.seccion-carrito .carrito-contenedor .resumen-carrito .resumen-pedido .totales .row.header div{color:#333;font-size:18px}.seccion-carrito .carrito-contenedor .resumen-carrito .resumen-pedido .totales .row.header div:first-child{font-size:22px;font-weight:400}.seccion-carrito .carrito-contenedor .resumen-carrito .resumen-pedido .totales .row div{color:#777;font-size:16px;font-weight:300;padding-left:0;padding-right:0}.seccion-carrito .carrito-contenedor .resumen-carrito .resumen-pedido .totales .row div:last-child{text-align:right}.seccion-carrito .carrito-contenedor .resumen-carrito .resumen-pedido .totales .btn{background:var(--color-primary);border-color:var(--color-primary);border-radius:5px;display:block;font-size:20px;font-weight:300;margin-bottom:10px;margin-top:20px;padding-bottom:10px;padding-top:10px;width:100%}.seccion-carrito #enviarPedidoModal .btn-close{background:transparent;border:none;outline:none}.seccion-carrito #enviarPedidoModal .modal-footer button{font-size:18px;padding-left:30px;padding-right:30px}.seccion-carrito #enviarPedidoModal .modal-footer button.btn-primary{background:var(--color-primary);border-color:var(--color-primary)}.seccion-carrito .precios-list{display:table;list-style:none;margin:0;padding:0;width:100%}.seccion-carrito .precios-list li{display:table-cell}.seccion-carrito .precios-list li:first-child{border-right:10px solid transparent}.seccion-carrito .precios-list li:last-child{border-left:10px solid transparent}.seccion-carrito .precios-list li div{background:var(--color-primary);border-radius:5px;color:#fff;font-size:12px;font-weight:600;padding:10px 5px;text-align:center;text-transform:uppercase}.seccion-carrito .precios-list li div p{font-size:16px;margin:0;padding:0}.seccion-carrito .precios-list li div.credito{background:#28a745}.seccion-carrito .precios-list li div.deuda{background:#17a2b8}.seccion-carrito .no-productos{color:#555;font-size:20px;padding-top:100px;text-align:center}.seccion-checkout{padding-bottom:150px;padding-top:80px}@media (max-width:767px){.seccion-checkout{padding-top:50px}}.seccion-checkout .checkout-opciones{border-bottom:1px solid #bfbfbf80}.seccion-checkout .checkout-opciones .productos-seleccionados{color:#5b5b5b;font-size:14px}.seccion-checkout .checkout-opciones .productos-seleccionados i{margin-right:2px}.seccion-checkout .checkout-contenedor{display:flex;gap:15px;width:100%}.seccion-checkout .checkout-contenedor .formas-pagos,.seccion-checkout .checkout-contenedor .metodos-envios{margin-top:30px}.seccion-checkout .checkout-contenedor .informacion-checkout{padding-right:50px;width:calc(100% - 400px)}.seccion-checkout .checkout-contenedor .informacion-checkout .form-titulo{margin-bottom:15px}.seccion-checkout .checkout-contenedor .informacion-checkout .checkout-formulario label{color:#4d4d4d;margin-bottom:3px}.seccion-checkout .checkout-contenedor .informacion-checkout .checkout-formulario .form-control{background:#fff;border:1px solid #e9e9e9;border-radius:5px;margin-bottom:10px;outline:none;padding-bottom:10px;padding-top:10px}.seccion-checkout .checkout-contenedor .informacion-checkout .checkout-formulario .form-control:hover{box-shadow:none}.seccion-checkout .checkout-contenedor .resumen-checkout{padding-top:68px;width:400px}.seccion-checkout .checkout-contenedor .resumen-checkout .resumen-pedido{border:1px solid #e9e9e9;border-radius:5px;box-shadow:4px 8px 22px 0 #0000001a;position:relative}.seccion-checkout .checkout-contenedor .resumen-checkout .resumen-pedido .error-sesion{color:#ba1a1a;display:block;font-weight:300;text-align:center}.seccion-checkout .checkout-contenedor .resumen-checkout .resumen-pedido .titulo{border-bottom:1px solid #bfbfbf80;color:var(--color-primary);padding:18px 0;text-align:center}.seccion-checkout .checkout-contenedor .resumen-checkout .resumen-pedido .titulo h5{font-size:24px;font-weight:300;margin-bottom:0}.seccion-checkout .checkout-contenedor .resumen-checkout .resumen-pedido .totales{padding:20px 30px}.seccion-checkout .checkout-contenedor .resumen-checkout .resumen-pedido .totales.descuento{border-bottom:none;padding-bottom:0}.seccion-checkout .checkout-contenedor .resumen-checkout .resumen-pedido .totales.descuento .row.header{border-top:none}.seccion-checkout .checkout-contenedor .resumen-checkout .resumen-pedido .totales.descuento .row.header div,.seccion-checkout .checkout-contenedor .resumen-checkout .resumen-pedido .totales.descuento .row.header div:first-child{font-size:16px;font-weight:300}.seccion-checkout .checkout-contenedor .resumen-checkout .resumen-pedido .totales .row{align-items:center;margin-bottom:10px;margin-left:0;margin-right:0}.seccion-checkout .checkout-contenedor .resumen-checkout .resumen-pedido .totales .row.header div{color:#333;font-size:18px}.seccion-checkout .checkout-contenedor .resumen-checkout .resumen-pedido .totales .row.header div:first-child{font-size:22px;font-weight:400}.seccion-checkout .checkout-contenedor .resumen-checkout .resumen-pedido .totales .row div{color:#777;font-size:16px;font-weight:300;padding-left:0;padding-right:0}.seccion-checkout .checkout-contenedor .resumen-checkout .resumen-pedido .totales .row div:last-child{text-align:right}.seccion-checkout .checkout-contenedor .resumen-checkout .resumen-pedido .totales .btn{background:var(--color-primary);border-color:var(--color-primary);border-radius:5px;display:block;font-size:20px;font-weight:300;margin-bottom:10px;margin-top:20px;padding-bottom:10px;padding-top:10px;width:100%}.seccion-checkout .precios-list{display:table;list-style:none;margin:0;padding:0;width:100%}.seccion-checkout .precios-list li{display:table-cell}.seccion-checkout .precios-list li:first-child{border-right:10px solid transparent}.seccion-checkout .precios-list li:last-child{border-left:10px solid transparent}.seccion-checkout .precios-list li div{background:var(--color-primary);border-radius:5px;color:#fff;font-size:12px;font-weight:600;padding:10px 5px;text-align:center;text-transform:uppercase}.seccion-checkout .precios-list li div p{font-size:16px;margin:0;padding:0}.seccion-checkout .precios-list li div.credito{background:#28a745}.seccion-checkout .precios-list li div.deuda{background:#17a2b8}.seccion-checkout .no-productos{color:#555;font-size:20px;padding-top:100px;text-align:center}.seccion-checkout .selector-ul-container{padding:0}@media (max-width:599px){.seccion-checkout .selector-ul-container{padding:0}}.seccion-checkout .selector-ul-container .content-loader{background-color:#fff;border:1px solid #e9e9e9;border-radius:5px;list-style:none;margin:0;padding:20px}.seccion-checkout .selector-ul-container .content-loader p{color:#333;font-size:16px;line-height:1.25;margin:0;text-align:left}.seccion-checkout .selector-ul-container .selector-ul-input{background-color:#fff;border:1px solid #e9e9e9;border-radius:5px;list-style:none;margin:0;padding:0}.seccion-checkout .selector-ul-container .selector-ul-input .selector-li-input{border-bottom:1px solid #e9e9e9;position:relative;text-align:left}.seccion-checkout .selector-ul-container .selector-ul-input .selector-li-input:last-child{border-bottom:none}.seccion-checkout .selector-ul-container .selector-ul-input .selector-li-input.selected:before{background:var(--color-primary);content:"";height:100%;left:0;position:absolute;top:0;width:5px}@media (max-width:599px){.seccion-checkout .selector-ul-container .selector-ul-input .selector-li-input.selected:before{width:3px}}.seccion-checkout .selector-ul-container .selector-ul-input .selector-li-input.selected:first-child:before{border-radius:5px 0 0 0}.seccion-checkout .selector-ul-container .selector-ul-input .selector-li-input.selected:last-child:before{border-radius:0 0 0 5px}.seccion-checkout .selector-ul-container .selector-ul-input .selector-li-input label{cursor:pointer;display:table;margin:0;padding:10px 22px;transition-duration:.3s}@media (max-width:599px){.seccion-checkout .selector-ul-container .selector-ul-input .selector-li-input label{padding:10px 11px}}.seccion-checkout .selector-ul-container .selector-ul-input .selector-li-input label:hover{background:#f5f5f5;cursor:pointer}.seccion-checkout .selector-ul-container .selector-ul-input .selector-li-input label .input-cell{display:table-cell;position:relative;vertical-align:middle}.seccion-checkout .selector-ul-container .selector-ul-input .selector-li-input label .input-cell input{opacity:0}.seccion-checkout .selector-ul-container .selector-ul-input .selector-li-input label .input-cell .circle{background:#fff;border:2px solid #333;border-radius:50%;height:15px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:15px}.seccion-checkout .selector-ul-container .selector-ul-input .selector-li-input label .input-cell input:checked+.circle{background:var(--color-primary);border-color:var(--color-primary)}.seccion-checkout .selector-ul-container .selector-ul-input .selector-li-input label .input-cell input:checked+.circle:before{border:2px solid #fff;border-radius:50%;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.seccion-checkout .selector-ul-container .selector-ul-input .selector-li-input label .description-cell{display:table-cell;font-size:16px;line-height:1.25;width:100%}@media (max-width:599px){.seccion-checkout .selector-ul-container .selector-ul-input .selector-li-input label .description-cell{font-size:14px}}.seccion-checkout .selector-ul-container .selector-ul-input .selector-li-input label .description-cell .icon{background:#eee;border-radius:50%;display:inline-block;height:48px;margin-left:22px;margin-right:16px;position:relative;vertical-align:middle;width:48px}.seccion-checkout .selector-ul-container .selector-ul-input .selector-li-input label .description-cell .icon i{color:#333;font-size:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media (max-width:599px){.seccion-checkout .selector-ul-container .selector-ul-input .selector-li-input label .description-cell .icon{margin-left:11px}}@media (max-width:499px){.seccion-checkout .selector-ul-container .selector-ul-input .selector-li-input label .description-cell .icon{height:30px;margin-right:8px;width:30px}.seccion-checkout .selector-ul-container .selector-ul-input .selector-li-input label .description-cell .icon i{font-size:14px}}@media (max-width:399px){.seccion-checkout .selector-ul-container .selector-ul-input .selector-li-input label .description-cell .icon{display:none}}.seccion-checkout .selector-ul-container .selector-ul-input .selector-li-input label .description-cell span{display:inline-block;margin-left:22px}@media (max-width:599px){.seccion-checkout .selector-ul-container .selector-ul-input .selector-li-input label .description-cell span{margin-left:11px}}.seccion-checkout .selector-ul-container .selector-ul-input .selector-li-input label .description-cell h5{display:inline-block;font-size:16px}@media (max-width:599px){.seccion-checkout .selector-ul-container .selector-ul-input .selector-li-input label .description-cell h5{font-size:14px}}@media (max-width:399px){.seccion-checkout .selector-ul-container .selector-ul-input .selector-li-input label .description-cell h5.title-item{margin-left:11px}}.seccion-checkout .selector-ul-container .direcciones-items.selector-ul-input .selector-li-input label{width:100%}.seccion-checkout .selector-ul-container .direcciones-items.selector-ul-input .selector-li-input label .input-cell{width:13px}.seccion-checkout .selector-ul-container .direcciones-items.selector-ul-input .selector-li-input label .description-cell{display:flex;vertical-align:middle}.seccion-checkout .selector-ul-container .direcciones-items.selector-ul-input .selector-li-input label .description-cell .precio-content{align-items:center;display:flex}.seccion-checkout .selector-ul-container .direcciones-items.selector-ul-input .selector-li-input label .description-cell .espacio{align-items:center;display:flex;padding:0 10px}.seccion-checkout .selector-ul-container .direcciones-items.selector-ul-input .selector-li-input label .description-cell .espacio h5{margin:0}.seccion-checkout .selector-ul-container .direcciones-items.selector-ul-input .selector-li-input label .description-cell h5{margin-bottom:0}.seccion-checkout .selector-ul-container .direcciones-items.selector-ul-input .selector-li-input label .description-cell h5 p.fecha{font-size:12px;font-weight:300;margin:0;padding-top:2px}.seccion-checkout .finalizar-pedido-boton .btn{background:var(--color-primary);border-color:var(--color-primary);border-radius:5px;display:block;font-size:20px;font-weight:300;margin-bottom:10px;margin-top:50px;padding-bottom:10px;padding-top:10px;width:100%}.seccion-checkout .direccion-checkout{background:#fff;border:1px solid #e9e9e9;border-radius:0;display:table;padding:20px 22px;position:relative;width:100%}@media (max-width:599px){.seccion-checkout .direccion-checkout{padding:10px 11px}}.seccion-checkout .direccion-checkout .icon{left:22px;position:absolute;top:20px;vertical-align:top;width:50px}.seccion-checkout .direccion-checkout .icon.middle{top:50%;transform:translateY(-50%)}.seccion-checkout .direccion-checkout .icon .marker{background:#eee;border-radius:50%;color:#df2c29;font-size:30px;height:48px;position:relative;text-align:center;width:48px}.seccion-checkout .direccion-checkout .icon .marker img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:25px}@media (max-width:599px){.seccion-checkout .direccion-checkout .icon{left:11px;top:10px;width:40px}.seccion-checkout .direccion-checkout .icon .marker{height:40px;width:40px}.seccion-checkout .direccion-checkout .icon .marker img{width:20px}}.seccion-checkout .direccion-checkout .description{display:block;padding-left:70px;padding-right:100px;position:relative;vertical-align:top;width:100%}.seccion-checkout .direccion-checkout .description.middle{vertical-align:middle}@media (max-width:1125px){.seccion-checkout .direccion-checkout .description{max-width:100%}}@media (max-width:599px){.seccion-checkout .direccion-checkout .description{padding-left:55px}}.seccion-checkout .direccion-checkout .description h5{color:#333;font-size:16px;line-height:1.25;margin:0 0 10px;max-width:430px}.seccion-checkout .direccion-checkout .description span{color:#666;display:block;font-size:13px;font-weight:300;line-height:1.35;margin:0 0 5px;max-width:430px;overflow:hidden;text-overflow:ellipsis}.seccion-checkout .direccion-checkout .description span.no-wrap{display:block;overflow:hidden;text-overflow:ellipsis;white-space:pre-wrap}.seccion-checkout .direccion-checkout .buttons{padding-left:8px;position:absolute;right:22px;text-align:right;top:50%;transform:translateY(-50%);width:100px}.seccion-checkout .direccion-checkout .buttons .btn-editar{background:transparent;border:none;border-top:0;color:var(--color-primary);display:inline-block;font-size:12px;font-weight:300;margin-top:0;outline:none;padding:0;text-transform:inherit}@media (max-width:1125px){.seccion-checkout .direccion-checkout .buttons{display:block;padding-left:70px;padding-top:10px;position:relative;right:inherit;top:inherit;transform:translateY(0);width:100%}}@media (max-width:599px){.seccion-checkout .direccion-checkout .buttons{padding-left:55px}}.seccion-cuenta{padding-bottom:150px;padding-top:100px}.seccion-cuenta .cuenta-formulario label{color:#4d4d4d;margin-bottom:3px}.seccion-cuenta .cuenta-formulario .form-control{background:#fff;border:1px solid #e9e9e9;border-radius:5px;margin-bottom:10px;outline:none;padding-bottom:10px;padding-top:10px}.seccion-cuenta .cuenta-formulario .form-control:hover{box-shadow:none}.seccion-cuenta .cuenta-formulario .btn-primary{background:var(--color-primary);border-color:var(--color-primary);display:block;height:50px;margin-top:20px;width:100%}.seccion-estado-cuenta{padding-bottom:150px;padding-top:100px}.seccion-estado-cuenta .form-group{margin-bottom:15px}.seccion-estado-cuenta .header-pedidos{display:flex;margin-bottom:40px;width:100%}@media (max-width:600px){.seccion-estado-cuenta .header-pedidos{flex-direction:column}}.seccion-estado-cuenta .header-pedidos .titulo-subseccion{margin-bottom:0}@media (max-width:600px){.seccion-estado-cuenta .header-pedidos .titulo-subseccion{text-align:center}}.seccion-estado-cuenta .header-pedidos .botones-header{display:flex;gap:10px;margin-left:auto}@media (max-width:600px){.seccion-estado-cuenta .header-pedidos .botones-header{justify-content:center;margin-left:0;margin-top:20px}.seccion-estado-cuenta .nav-item{width:33.33%}}@media (max-width:520px){.seccion-estado-cuenta .nav-item{width:100%}}.seccion-estado-cuenta .nav-link{border:1px solid #dee2e6;border-radius:0;width:180px}@media (max-width:600px){.seccion-estado-cuenta .nav-link{width:100%}}.seccion-estado-cuenta .nav-link.active{background:var(--color-primary);border-color:var(--color-primary)}.seccion-estado-cuenta .tab-content{border-radius:0 0 5px 5px;font-size:16px;font-weight:300;padding:10px 0}.seccion-estado-cuenta .tarjetas-grupo{margin-left:-7.5px;margin-right:-7.5px}.seccion-estado-cuenta .tarjetas-grupo .tarjeta-superior{margin-bottom:30px;padding-left:7.5px;padding-right:7.5px}.seccion-estado-cuenta .tarjetas-grupo .tarjeta-superior .card{border-radius:5px;text-align:center}.seccion-estado-cuenta .tarjetas-grupo .tarjeta-superior .card h5{font-size:14px}.seccion-estado-cuenta .tarjetas-grupo .tarjeta-superior .card p{font-size:25px;font-weight:500;margin-bottom:0}.seccion-estado-cuenta .table-section th{font-size:13px}.seccion-estado-cuenta .table-section td{font-size:13px;vertical-align:middle}.seccion-estado-cuenta .table-modal{margin-bottom:30px;padding:10px 15px}.seccion-estado-cuenta .table-modal .body{border:1px solid #ddd;border-radius:5px}.seccion-estado-cuenta .table-modal .body .title-table{border-bottom:1px solid #ddd;color:#2c3e50;font-size:18px;font-weight:700;padding:10px 5px;position:relative}.seccion-estado-cuenta .table-modal .body .title-table .tools-header{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.seccion-estado-cuenta .table-detail{border-color:#e2e7eb;border-radius:3px;font-size:14px;margin-bottom:22px;max-width:100%;width:100%}.seccion-estado-cuenta .table-detail tbody tr td{border-color:#e2e7eb;padding:10px 15px}.seccion-estado-cuenta .table-detail tbody tr td:first-child{width:150px}.seccion-estado-cuenta .table-detail tbody tr:nth-child(2n){background-color:#f2f2f2}.seccion-estado-cuenta #nuevoPagoModal .combobox-search .content .form-control,.seccion-estado-cuenta #nuevoPagoModal .combobox-search .content .items-list,.seccion-estado-cuenta #nuevoPagoModal .combobox-search .list-items-selecteds li,.seccion-estado-cuenta #nuevoPagoModal .content-file,.seccion-estado-cuenta #nuevoPagoModal .form-control{border-radius:.25rem}.seccion-estado-cuenta #nuevoPagoModal .total_importe{position:relative}.seccion-estado-cuenta #nuevoPagoModal .total_importe.top_manual .importe{top:50px}.seccion-estado-cuenta #nuevoPagoModal .total_importe .importe{background:var(--color-primary);border:none;border-radius:0 .25rem .25rem 0;color:#fff;height:36px;min-width:70px;outline:none;padding:0 10px;position:absolute;right:0;top:calc(50% + 12px);transform:translateY(-50%)}.seccion-estado-cuenta #nuevoPagoModal .input-with-subtitle{margin-bottom:10px}.seccion-estado-cuenta #nuevoPagoModal .input-with-subtitle .container-input{margin-bottom:0}.seccion-estado-cuenta #nuevoPagoModal .input-with-subtitle span.total-notas{font-size:14px}.seccion-estado-cuenta .button-descargar{background:#007bff;border-radius:10px;color:#fff;font-size:12px;padding:5px 10px;text-decoration:none}.seccion-estado-cuenta .table-area{overflow-x:auto;width:100%}.seccion-estado-cuenta .input-area input{width:200px}@media (max-width:600px){.seccion-estado-cuenta .input-area input{width:100%}}.seccion-pedidos{padding-bottom:150px;padding-top:100px}.seccion-pedidos .header-pedidos{display:flex;width:100%}@media (max-width:992px){.seccion-pedidos .header-pedidos{flex-direction:column}}.seccion-pedidos .header-pedidos .filtros{display:flex;gap:10px;margin-left:auto}@media (max-width:992px){.seccion-pedidos .header-pedidos .filtros{margin-left:0}}@media (max-width:600px){.seccion-pedidos .header-pedidos .filtros{flex-direction:column}}.seccion-pedidos .custom-tooltip{background:#ddd;border-radius:50px;display:inline-block;font-size:14px;padding:2px 10px}.seccion-pedidos .custom-tooltip.completado,.seccion-pedidos .custom-tooltip.enviado,.seccion-pedidos .custom-tooltip.finalizado{background:#29cc97;color:#fff}.seccion-pedidos .custom-tooltip.surtido{background:#01579b;color:#fff}.seccion-pedidos .custom-tooltip.pagado{background:#ff9800;color:#fff}.seccion-pedidos .custom-tooltip.autorizado{background:#455a64;color:#fff}.seccion-pedidos .custom-tooltip.sin-autorizar{background:#ddd}.seccion-pedidos .table-area{overflow-x:auto;width:100%}.seccion-pedidos-detalle{padding-bottom:150px;padding-top:100px}.seccion-pedidos-detalle .btn-primary{background:var(--color-primary);border-color:var(--color-primary)}.seccion-pedidos-detalle .btn-descargar{background:var(--color-primary);border-color:var(--color-primary);border-radius:50px;color:#fff!important;font-size:12px;margin-top:5px;padding:4px 10px}.seccion-pedidos-detalle .titulo-detalle-pedido{align-items:center;display:flex;gap:15px;margin-bottom:40px;width:100%}.seccion-pedidos-detalle .titulo-detalle-pedido .titulo-subseccion{margin-bottom:0}.seccion-pedidos-detalle .titulo-detalle-pedido .botones-header{margin-left:auto}.seccion-pedidos-detalle .titulo-detalle-pedido .botones-header ul{display:flex;gap:10px;list-style:none;margin:0;padding:0}.seccion-pedidos-detalle .titulo-detalle-pedido .botones-header ul li .btn{height:40px;width:40px}.seccion-pedidos-detalle .titulo-detalle-pedido .botones-header ul li .btn-notas{background:#90a4ae;border-color:#90a4ae;border-radius:50px}.seccion-pedidos-detalle .titulo-detalle-pedido .botones-header ul li .btn-pdf{background:#28a745;border-color:#28a745;border-radius:50px}.seccion-pedidos-detalle .card-pedido{margin-bottom:30px}.seccion-pedidos-detalle .card-pedido.notas-info p{border:1px solid #e9e9e9;border-radius:5px;margin:15px 0 0;padding:.75rem}.seccion-pedidos-detalle .card-pedido.productos .productos-listado{margin-top:15px}.seccion-pedidos-detalle .card-pedido.general-info tr td:first-child,.seccion-pedidos-detalle .card-pedido.general-info2 tr td:first-child{font-weight:600;width:180px}.seccion-pedidos-detalle .card-pedido.facturas-info a,.seccion-pedidos-detalle .card-pedido.pagos-info a{color:#0d6efd}.seccion-pedidos-detalle .carrito-item{background:#fff;border:1px solid #e9e9e9;border-radius:5px;display:flex;gap:10px;margin-bottom:10px;padding:20px 15px;width:100%}.seccion-pedidos-detalle .carrito-item .botones{display:flex;flex-direction:column;justify-content:space-between}.seccion-pedidos-detalle .carrito-item .botones input{height:18px;width:18px}.seccion-pedidos-detalle .carrito-item .botones .btn{color:#898989;font-size:20px;margin-bottom:-10px;margin-left:-10px}.seccion-pedidos-detalle .carrito-item .imagen{padding:10px;width:150px}.seccion-pedidos-detalle .carrito-item .imagen img{width:100%}.seccion-pedidos-detalle .carrito-item .descripcion{flex-grow:1}.seccion-pedidos-detalle .carrito-item .descripcion .titulo{text-align:left}.seccion-pedidos-detalle .carrito-item .descripcion .titulo span{color:var(--color-primary);font-size:12px;margin-bottom:2px}.seccion-pedidos-detalle .carrito-item .descripcion .titulo h5{font-size:16px;margin-bottom:15px}.seccion-pedidos-detalle .carrito-item .descripcion .cantidad{display:flex;justify-content:end;margin-top:10px;width:100%}.seccion-pedidos-detalle .carrito-item .descripcion .cantidad .cantidades{color:var(--color-primary);font-size:18px;font-weight:500}.seccion-pedidos-detalle .carrito-item .descripcion .cantidad .cantidades p{line-height:35px;margin-bottom:0;margin-right:30px}.seccion-pedidos-detalle .carrito-item .descripcion .cantidad .precios{color:var(--color-primary);font-size:25px;font-weight:500;line-height:35px;margin:0}.seccion-pedidos-detalle .carrito-item .descripcion .descuentos{margin-top:15px}.seccion-pedidos-detalle .carrito-item .descripcion .descuentos p{color:#898989;font-size:13px;margin-bottom:0}.seccion-pedidos-detalle .carrito-item .descripcion .descuentos span{color:var(--color-primary);font-size:12px}.seccion-pedidos-detalle .direccion-content,.seccion-pedidos-detalle .totales-content{background-color:#fff;border:1px solid #e9e9e9;border-radius:5px;display:inline-block;height:100%;padding:20px 30px;width:100%}@media (max-width:550px){.seccion-pedidos-detalle .direccion-content,.seccion-pedidos-detalle .totales-content{padding:15px 20px}}@media (max-width:500px){.seccion-pedidos-detalle .direccion-content,.seccion-pedidos-detalle .totales-content{margin-bottom:20px;padding:15px;width:100%}}.seccion-pedidos-detalle .direccion-content .titulo,.seccion-pedidos-detalle .totales-content .titulo{font-size:1.5rem;margin:0 0 14px}.seccion-pedidos-detalle .totales-content .total-row{display:flex;margin-bottom:15px;width:100%}.seccion-pedidos-detalle .totales-content .total-row .descripcion-row,.seccion-pedidos-detalle .totales-content .total-row .titulo-row{font-size:16px;margin:0;width:50%}.seccion-pedidos-detalle .totales-content .total-row .titulo-row{font-weight:400}.seccion-pedidos-detalle .totales-content .total-row .descripcion-row{text-align:right}.seccion-pedidos-detalle .totales-content .total-row.total-bold{border-top:1px solid #f3f5f9;padding-top:10px}.seccion-pedidos-detalle .totales-content .total-row.total-bold .descripcion-row,.seccion-pedidos-detalle .totales-content .total-row.total-bold .titulo-row{font-size:22px;font-weight:600}.seccion-pedidos-detalle .formas-pagos,.seccion-pedidos-detalle .informacion-envio,.seccion-pedidos-detalle .totales-pedido{margin-bottom:20px}.seccion-pedidos-detalle .formas-pagos .tarjeta{align-items:center;display:flex;gap:15px}.seccion-pedidos-detalle .formas-pagos .tarjeta .icono{background:var(--color-primary);border-radius:50%;height:45px;position:relative;width:45px}.seccion-pedidos-detalle .formas-pagos .tarjeta .icono i{color:#fff;font-size:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.seccion-pedidos-detalle .formas-pagos .tarjeta .descripcion p{margin-bottom:2px}.seccion-pedidos-detalle .formas-pagos .tarjeta .descripcion span{font-size:14px}.seccion-pedidos-detalle .formas-pagos .tarjeta .descripcion .btn-ficha{font-size:12px;padding:2px 5px}.seccion-pedidos-detalle .custom-tooltip{background:#ddd;border-radius:50px;display:inline-block;font-size:14px;padding:2px 10px}.seccion-pedidos-detalle .custom-tooltip.completado,.seccion-pedidos-detalle .custom-tooltip.enviado,.seccion-pedidos-detalle .custom-tooltip.finalizado{background:#29cc97;color:#fff}.seccion-pedidos-detalle .custom-tooltip.surtido{background:#01579b;color:#fff}.seccion-pedidos-detalle .custom-tooltip.pagado{background:#ff9800;color:#fff}.seccion-pedidos-detalle .custom-tooltip.autorizado{background:#455a64;color:#fff}.seccion-pedidos-detalle .custom-tooltip.sin-autorizar{background:#ddd}.seccion-cotizaciones{padding-bottom:150px;padding-top:100px}.seccion-cotizaciones .titulo-subseccion{margin-bottom:0}@media (max-width:600px){.seccion-cotizaciones .titulo-subseccion{text-align:center}}.seccion-cotizaciones .header-cotizaciones{display:flex;margin-bottom:20px;width:100%}@media (max-width:600px){.seccion-cotizaciones .header-cotizaciones{flex-direction:column}}.seccion-cotizaciones .header-cotizaciones .filtros{display:flex;gap:10px;margin-left:auto}@media (max-width:600px){.seccion-cotizaciones .header-cotizaciones .filtros{margin-left:0;margin-top:30px}}.seccion-cotizaciones .header-cotizaciones .filtros .btn{min-width:100px}.seccion-cotizaciones .custom-tooltip{background:#ddd;border-radius:50px;display:inline-block;font-size:14px;padding:2px 10px}.seccion-cotizaciones .custom-tooltip.completado,.seccion-cotizaciones .custom-tooltip.enviado,.seccion-cotizaciones .custom-tooltip.finalizado{background:#29cc97;color:#fff}.seccion-cotizaciones .custom-tooltip.surtido{background:#01579b;color:#fff}.seccion-cotizaciones .custom-tooltip.pagado{background:#ff9800;color:#fff}.seccion-cotizaciones .custom-tooltip.autorizado{background:#455a64;color:#fff}.seccion-cotizaciones .custom-tooltip.sin-autorizar{background:#ddd}.seccion-cotizaciones .tabla-area{overflow-x:scroll;width:100%}.seccion-cotizaciones-detalle{padding-bottom:150px;padding-top:100px}.seccion-cotizaciones-detalle .btn-imprimir{background:#28a745!important;border-color:#28a745!important}.seccion-cotizaciones-detalle .carrito-opciones{border-bottom:1px solid #bfbfbf80}.seccion-cotizaciones-detalle .carrito-opciones .productos-seleccionados{color:#5b5b5b;font-size:14px}.seccion-cotizaciones-detalle .carrito-opciones .productos-seleccionados i{margin-right:2px}.seccion-cotizaciones-detalle .carrito-contenedor{display:flex;gap:15px;width:100%}.seccion-cotizaciones-detalle .carrito-contenedor .productos-carrito{width:calc(100% - 400px)}.seccion-cotizaciones-detalle .carrito-contenedor .productos-carrito .productos-seleccionar{display:flex;gap:10px;justify-content:end;padding-bottom:15px;padding-top:15px}.seccion-cotizaciones-detalle .carrito-contenedor .productos-carrito .productos-listado{margin-top:2px}.seccion-cotizaciones-detalle .carrito-contenedor .productos-carrito .productos-listado .carrito-item{background:#fff;border:1px solid #e9e9e9;border-radius:5px;display:flex;gap:10px;margin-bottom:10px;padding:20px 15px;width:100%}.seccion-cotizaciones-detalle .carrito-contenedor .productos-carrito .productos-listado .carrito-item .botones{display:flex;flex-direction:column;justify-content:space-between}.seccion-cotizaciones-detalle .carrito-contenedor .productos-carrito .productos-listado .carrito-item .botones input{height:18px;width:18px}.seccion-cotizaciones-detalle .carrito-contenedor .productos-carrito .productos-listado .carrito-item .botones .btn{color:#898989;font-size:20px;margin-bottom:-10px;margin-left:-10px}.seccion-cotizaciones-detalle .carrito-contenedor .productos-carrito .productos-listado .carrito-item .imagen{max-width:150px;min-width:150px;padding:10px;width:150px}.seccion-cotizaciones-detalle .carrito-contenedor .productos-carrito .productos-listado .carrito-item .imagen img{width:100%}.seccion-cotizaciones-detalle .carrito-contenedor .productos-carrito .productos-listado .carrito-item .descripcion{flex-grow:1}.seccion-cotizaciones-detalle .carrito-contenedor .productos-carrito .productos-listado .carrito-item .descripcion .titulo{text-align:left}.seccion-cotizaciones-detalle .carrito-contenedor .productos-carrito .productos-listado .carrito-item .descripcion .titulo span{color:var(--color-primary);font-size:12px;margin-bottom:2px}.seccion-cotizaciones-detalle .carrito-contenedor .productos-carrito .productos-listado .carrito-item .descripcion .titulo h5{font-size:16px;margin-bottom:15px}.seccion-cotizaciones-detalle .carrito-contenedor .productos-carrito .productos-listado .carrito-item .descripcion .cantidad{display:flex;justify-content:space-between;margin-top:10px;width:100%}.seccion-cotizaciones-detalle .carrito-contenedor .productos-carrito .productos-listado .carrito-item .descripcion .cantidad .input-cantidad{height:35px;width:120px}.seccion-cotizaciones-detalle .carrito-contenedor .productos-carrito .productos-listado .carrito-item .descripcion .cantidad .input-cantidad input{font-size:18px}.seccion-cotizaciones-detalle .carrito-contenedor .productos-carrito .productos-listado .carrito-item .descripcion .cantidad .precios{color:var(--color-primary);font-size:25px;font-weight:500;line-height:35px;margin:0}.seccion-cotizaciones-detalle .carrito-contenedor .productos-carrito .productos-listado .carrito-item .descripcion .descuentos{margin-top:15px}.seccion-cotizaciones-detalle .carrito-contenedor .productos-carrito .productos-listado .carrito-item .descripcion .descuentos p{color:#898989;font-size:13px;margin-bottom:0}.seccion-cotizaciones-detalle .carrito-contenedor .productos-carrito .productos-listado .carrito-item .descripcion .descuentos span{color:var(--color-primary);font-size:12px}.seccion-cotizaciones-detalle .carrito-contenedor .resumen-carrito{padding-top:68px;width:400px}.seccion-cotizaciones-detalle .carrito-contenedor .resumen-carrito .resumen-pedido{border:1px solid #e9e9e9;border-radius:5px;box-shadow:4px 8px 22px 0 #0000001a;position:relative}.seccion-cotizaciones-detalle .carrito-contenedor .resumen-carrito .resumen-pedido .error-sesion{color:#ba1a1a;display:block;font-weight:300;text-align:center}.seccion-cotizaciones-detalle .carrito-contenedor .resumen-carrito .resumen-pedido .titulo{border-bottom:1px solid #bfbfbf80;color:var(--color-primary);padding:18px 0;text-align:center}.seccion-cotizaciones-detalle .carrito-contenedor .resumen-carrito .resumen-pedido .titulo h5{font-size:24px;font-weight:300;margin-bottom:0}.seccion-cotizaciones-detalle .carrito-contenedor .resumen-carrito .resumen-pedido .totales{padding:20px 30px}.seccion-cotizaciones-detalle .carrito-contenedor .resumen-carrito .resumen-pedido .totales.descuento{border-bottom:none;padding-bottom:0}.seccion-cotizaciones-detalle .carrito-contenedor .resumen-carrito .resumen-pedido .totales.descuento .row.header{border-top:none}.seccion-cotizaciones-detalle .carrito-contenedor .resumen-carrito .resumen-pedido .totales.descuento .row.header div,.seccion-cotizaciones-detalle .carrito-contenedor .resumen-carrito .resumen-pedido .totales.descuento .row.header div:first-child{font-size:16px;font-weight:300}.seccion-cotizaciones-detalle .carrito-contenedor .resumen-carrito .resumen-pedido .totales .row{align-items:center;margin-bottom:10px;margin-left:0;margin-right:0}.seccion-cotizaciones-detalle .carrito-contenedor .resumen-carrito .resumen-pedido .totales .row.header div{color:#333;font-size:18px}.seccion-cotizaciones-detalle .carrito-contenedor .resumen-carrito .resumen-pedido .totales .row.header div:first-child{font-size:22px;font-weight:400}.seccion-cotizaciones-detalle .carrito-contenedor .resumen-carrito .resumen-pedido .totales .row div{color:#777;font-size:16px;font-weight:300;padding-left:0;padding-right:0}.seccion-cotizaciones-detalle .carrito-contenedor .resumen-carrito .resumen-pedido .totales .row div:last-child{text-align:right}.seccion-cotizaciones-detalle .carrito-contenedor .resumen-carrito .resumen-pedido .totales .btn{background:var(--color-primary);border-color:var(--color-primary);border-radius:5px;display:block;font-size:20px;font-weight:300;margin-bottom:10px;margin-top:20px;padding-bottom:10px;padding-top:10px;width:100%}.seccion-cotizaciones-detalle #enviarPedidoModal .btn-close{background:transparent;border:none;outline:none}.seccion-cotizaciones-detalle #enviarPedidoModal .modal-footer button{font-size:18px;padding-left:30px;padding-right:30px}.seccion-cotizaciones-detalle #enviarPedidoModal .modal-footer button.btn-primary{background:var(--color-primary);border-color:var(--color-primary)}.seccion-cotizaciones-detalle .precios-list{display:table;list-style:none;margin:0;padding:0;width:100%}.seccion-cotizaciones-detalle .precios-list li{display:table-cell}.seccion-cotizaciones-detalle .precios-list li:first-child{border-right:10px solid transparent}.seccion-cotizaciones-detalle .precios-list li:last-child{border-left:10px solid transparent}.seccion-cotizaciones-detalle .precios-list li div{background:var(--color-primary);border-radius:5px;color:#fff;font-size:12px;font-weight:600;padding:10px 5px;text-align:center;text-transform:uppercase}.seccion-cotizaciones-detalle .precios-list li div p{font-size:16px;margin:0;padding:0}.seccion-cotizaciones-detalle .precios-list li div.credito{background:#28a745}.seccion-cotizaciones-detalle .precios-list li div.deuda{background:#17a2b8}.seccion-cotizaciones-detalle .no-productos{color:#555;font-size:20px;padding-top:100px;text-align:center}.seccion-cotizaciones-detalle #productosModal .row{margin-left:-7.5px;margin-right:-7.5px}.seccion-cotizaciones-detalle #productosModal .producto-column{margin-bottom:15px;padding-left:7.5px;padding-right:7.5px}.seccion-cotizaciones-detalle #productosModal .modal-dialog{max-width:1200px}.seccion-auth{padding-bottom:150px;padding-top:100px}@media (max-width:992px){.seccion-auth{margin:0 auto;max-width:500px}}.seccion-auth .row>.login-content{border-right:1px solid #d1d1d1}.seccion-auth .row>.login-content.no-registro{border:none}@media (max-width:992px){.seccion-auth .row>.login-content{border:none}}.seccion-auth .row>.login-content .auth-formulario{padding-right:30px}@media (max-width:992px){.seccion-auth .row>.login-content .auth-formulario{padding-right:0}.seccion-auth .row>.login-content .auth-formulario .titulo-subseccion{text-align:center}}.seccion-auth .row .registro-content .auth-formulario{padding-left:30px}@media (max-width:992px){.seccion-auth .row .registro-content .auth-formulario{padding-left:0}.seccion-auth .row .registro-content .auth-formulario .titulo-subseccion{text-align:center}}.seccion-auth .auth-formulario label{color:#4d4d4d;margin-bottom:3px}.seccion-auth .auth-formulario .form-control{background:#fff;border:1px solid #e9e9e9;border-radius:5px;margin-bottom:10px;outline:none;padding-bottom:5px;padding-top:5px}.seccion-auth .auth-formulario .form-control:hover{box-shadow:none}.seccion-auth .auth-formulario .btn-primary{background:var(--color-primary);border-color:var(--color-primary);display:block;height:50px;margin-top:20px;max-width:200px;width:100%}.seccion-auth .auth-formulario .olvide-acceso{color:grey;margin-bottom:15px;outline:none;padding-left:0}.seccion-auth .auth-formulario .olvide-acceso span{color:var(--color-primary)}@media (max-width:992px){.seccion-auth .botones{display:flex;justify-content:center}}.seccion-recuperar{padding-bottom:150px;padding-top:100px}.seccion-recuperar .auth-formulario label{color:#4d4d4d;margin-bottom:3px}.seccion-recuperar .auth-formulario .form-control{background:#fff;border:1px solid #e9e9e9;border-radius:5px;margin-bottom:10px;outline:none;padding-bottom:20px;padding-top:20px}.seccion-recuperar .auth-formulario .form-control:hover{box-shadow:none}.seccion-recuperar .auth-formulario .btn-primary{background:var(--color-primary);border-color:var(--color-primary);display:block;height:50px;margin-top:20px;max-width:200px;width:100%}.seccion-recuperar .auth-formulario .olvide-acceso{color:grey;margin-bottom:15px;outline:none;padding-left:0}.seccion-recuperar .auth-formulario .olvide-acceso span{color:var(--color-primary)}.seccion-ofertas{padding-bottom:150px;padding-top:100px}.seccion-ofertas .btn-descargar{background:var(--color-primary);border-color:var(--color-primary);color:#fff}
