.listado-mobile{position:relative;top:70px;margin-top:30px;margin-bottom:100px}.filtros{position:sticky;top:70px;z-index:100;width:100%;color:#fff;background:var(--azul-original);box-shadow:rgba(11,70,113,.2) 0 8px 24px}.filtros-on{position:relative;display:none;padding-top:70px;transition:all .5s ease;opacity:0;color:#545454;background:#f5f5f5}.filtros-on-desktop{background:#f5f5f5}.filtros-on.activo{display:block;opacity:1}ul.categorias-principales>li:hover{cursor:pointer}ul.categorias-principales>li{top:30px;padding:15px 15px 15px 30px;font-size:12px;font-weight:500;line-height:22px;text-transform:uppercase;border-bottom:1px solid #cfcfcf;background:#dfdfdf}.filtros-on-desktop ul.categorias-principales>li{padding-left:120px}.filtros-on-desktop ul.categorias-principales ul.categorias-hijos li{padding-left:120px}@media only screen and (max-width:1400px){.filtros-on-desktop ul.categorias-principales>li{padding-left:60px}.filtros-on-desktop ul.categorias-principales ul.categorias-hijos li{padding-left:60px}}ul.categorias-principales>li.actual{color:#fff;background:var(--azul-variante-clara)}ul.categorias-principales ul.categorias-hijos{display:none;font-weight:normal;background:#f3f3f3}ul.categorias-principales ul.categorias-hijos.activado{display:block}ul.categorias-principales>ul.categorias-hijos li{padding:0 30px 0 30px;margin:10px 0;font-size:12px;line-height:22px;text-transform:uppercase;border-bottom:1px solid #cfcfcf}ul.categorias-principales ul.categorias-hijos li.actual{font-weight:700}ul.categorias-principales ul.categorias-hijos li span{font-size:14px}ul.categorias-principales ul.categorias-hijos li:last-child{border-bottom:0}.select-productos{width:100%;padding:15px;margin:0;font-size:13px;text-transform:uppercase;color:#fff;border-color:var(--azul-original);background:var(--azul-original)}.select-productos:focus{border-color:var(--azul-variante-oscura);outline:0;box-shadow:none}.categorias-padre{display:inline-block;font-size:17px;font-weight:600}.categorias-padres:hover{cursor:pointer}.categorias-padre a{text-decoration:none;color:#505050}ul.sub-producto{padding-left:15px}ul.sub-producto li{font-size:14px;color:#505050}.categorias-hijo{padding:0 10px}.categorias-hijo:hover{cursor:pointer;background:#f2f2f2}.categorias-hijo span{margin-top:0;margin-right:5px;font-size:18px;font-weight:300}.sub-menu-interior{padding:15px 0;font-size:13px}.sub-menu-interior a{color:#505050}.sub-menu-interior ul li{display:inline-block;list-style:none}.sub-menu-interior span{padding-right:10px;padding-left:10px;margin-top:5px;font-size:14px}.header-interior-productos{position:fixed;top:70px;z-index:10;width:100%;transition:opacity .3s ease , transform .3s ease;transform:translateY(-100%);background:#fff;box-shadow:rgba(149,157,165,.2) 0 8px 24px}.header-interior-productos.show{transform:translateY(0)}.tabla{padding-bottom:30px;background:var(--azul-variante-oscura)}.tabla td,.tabla th{padding:0;padding:15px 45px 15px 0;font-size:15px;color:#d7d7d7}.tabla tr{border-bottom:1px solid var(--azul-variante-clara)}.tabla th{width:320px;border-bottom:0}.tabla td{border-bottom:0}.tabla > :not(caption) > * > * {border-bottom:0}.tabla .subtitulo-tablas{padding-top:10px;padding-bottom:10px;font-size:14px;letter-spacing:.9px;text-transform:uppercase;color:#fff}.tabla .subtitulo-tablas.subs2{margin-top:30px}section.archivos .card{background:#f4f8fb}section.archivos img.icono{max-width:30px;min-width:30px;margin-right:15px}section.archivos .card{padding:15px}.header-interior-productos{margin-left:-1px}.boton-seccion{padding:10px 20px;font-size:13px;letter-spacing:.4px;text-transform:uppercase}.boton-seccion:hover{cursor:pointer;background:#ebf1f7}.boton-seccion.boton-activo{background:#ebf1f7}.contenedor-logos-productos{position:absolute;right:120px;bottom:0;z-index:70}.logo-producto{display:flex;width:120px;height:70px;background:#fff;align-items:center;justify-content:center}.logo-producto img{width:100px;height:auto;max-width:120px;max-height:70px}.titulo-mobile{display:none}@media only screen and (max-width:992px){.titulo-mobile{display:block}.logo-producto{width:100%;height:80px;min-width:100px;overflow:hidden}.contenedor-logos-productos .swiper-slide{min-width:120px}.logo-producto img{height:auto;max-width:120px;max-height:70px;object-fit:contain}}.descripcion-producto h2{margin-bottom:30px;font-size:32px;font-weight:500;letter-spacing:.4px;text-transform:uppercase}.swiperproductofoto .swiper-slide img,.swiperproductofoto-sola .swiper-slide img,.foto-sola img{display:block;width:100%;height:100%;max-height:500px;min-height:500px;padding:60px;object-fit:contain}@media only screen and (max-width:1000px){.contenedor-logos-productos{position:relative;right:0;bottom:0;z-index:70}.paginacion-swiper{display:none}.swiperproductofoto .swiper-slide img,.swiperproductofoto-sola .swiper-slide img,.foto-sola img{max-height:400px;min-height:400px;padding:10px}}.swiperproductofoto .swiper-button-next,.swiperproductofoto .swiper-button-prev{position:absolute;top:23px;bottom:0;width:60px;height:100%;background:#fff;box-shadow:rgba(149,157,165,.2) 0 8px 24px}.swiperproductofoto .swiper-button-next{right:0}.swiperproductofoto .swiper-button-prev{left:0}.swiperthumb{display:flex;width:100%}.swiperthumb .swiper-slide{height:100px;margin-top:10px}.swiperthumb img{display:block;width:100%;height:100%;max-height:100px;border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important;object-fit:contain}.swiperthumb .swiper-slide{width:25%;opacity:1}.swiperthumb .swiper-slide-thumb-active{opacity:1}@media only screen and (max-width:1000px){th,td{display:block;width:100%}}