.display-none{display:none !important}.banner-buscador-mochilas .container-bannerBuscadorMochilas{position:relative}.banner-buscador-mochilas .container-bannerBuscadorMochilas picture img{width:100%}.banner-buscador-mochilas .container-bannerBuscadorMochilas .floatingText-bannerBuscadorMochilas{position:absolute;bottom:70px;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}@media only screen and (max-width: 767px){.banner-buscador-mochilas .container-bannerBuscadorMochilas .floatingText-bannerBuscadorMochilas.abajo-centro{align-items:center;justify-content:flex-end;padding-bottom:50px}}.banner-buscador-mochilas .container-bannerBuscadorMochilas .floatingText-bannerBuscadorMochilas .floatingTextHeader-bannerBuscadorMochilas{position:relative}.banner-buscador-mochilas .container-bannerBuscadorMochilas .floatingText-bannerBuscadorMochilas .floatingTextHeader-bannerBuscadorMochilas.text-white{color:#fff;text-shadow:0 1px 3px #000}.banner-buscador-mochilas .container-bannerBuscadorMochilas .floatingText-bannerBuscadorMochilas .floatingTextHeader-bannerBuscadorMochilas.text-white h1,.banner-buscador-mochilas .container-bannerBuscadorMochilas .floatingText-bannerBuscadorMochilas .floatingTextHeader-bannerBuscadorMochilas.text-white h2,.banner-buscador-mochilas .container-bannerBuscadorMochilas .floatingText-bannerBuscadorMochilas .floatingTextHeader-bannerBuscadorMochilas.text-white h3,.banner-buscador-mochilas .container-bannerBuscadorMochilas .floatingText-bannerBuscadorMochilas .floatingTextHeader-bannerBuscadorMochilas.text-white h4,.banner-buscador-mochilas .container-bannerBuscadorMochilas .floatingText-bannerBuscadorMochilas .floatingTextHeader-bannerBuscadorMochilas.text-white h5,.banner-buscador-mochilas .container-bannerBuscadorMochilas .floatingText-bannerBuscadorMochilas .floatingTextHeader-bannerBuscadorMochilas.text-white h6,.banner-buscador-mochilas .container-bannerBuscadorMochilas .floatingText-bannerBuscadorMochilas .floatingTextHeader-bannerBuscadorMochilas.text-white p{color:#fff;text-shadow:0 1px 3px #000}.banner-buscador-mochilas .container-bannerBuscadorMochilas .floatingText-bannerBuscadorMochilas .floatingTextHeader-bannerBuscadorMochilas.text-black{color:#3f3e3f}.banner-buscador-mochilas .container-bannerBuscadorMochilas .floatingText-bannerBuscadorMochilas .floatingTextHeader-bannerBuscadorMochilas.text-black h1,.banner-buscador-mochilas .container-bannerBuscadorMochilas .floatingText-bannerBuscadorMochilas .floatingTextHeader-bannerBuscadorMochilas.text-black h2,.banner-buscador-mochilas .container-bannerBuscadorMochilas .floatingText-bannerBuscadorMochilas .floatingTextHeader-bannerBuscadorMochilas.text-black h3,.banner-buscador-mochilas .container-bannerBuscadorMochilas .floatingText-bannerBuscadorMochilas .floatingTextHeader-bannerBuscadorMochilas.text-black h4,.banner-buscador-mochilas .container-bannerBuscadorMochilas .floatingText-bannerBuscadorMochilas .floatingTextHeader-bannerBuscadorMochilas.text-black h5,.banner-buscador-mochilas .container-bannerBuscadorMochilas .floatingText-bannerBuscadorMochilas .floatingTextHeader-bannerBuscadorMochilas.text-black h6,.banner-buscador-mochilas .container-bannerBuscadorMochilas .floatingText-bannerBuscadorMochilas .floatingTextHeader-bannerBuscadorMochilas.text-black p{color:#3f3e3f}.banner-buscador-mochilas .container-bannerBuscadorMochilas .floatingText-bannerBuscadorMochilas .floatingTextBody-bannerBuscadorMochilas.text-white{color:#fff;text-shadow:0 1px 3px #000}.banner-buscador-mochilas .container-bannerBuscadorMochilas .floatingText-bannerBuscadorMochilas .floatingTextBody-bannerBuscadorMochilas.text-white p{color:#fff;text-shadow:0 1px 3px #000}.banner-buscador-mochilas .container-bannerBuscadorMochilas .floatingText-bannerBuscadorMochilas .floatingTextFiltros-bannerBuscadorMochilas{background:#fff;height:70px;border-radius:35px;padding:0 20px 0 35px;font-size:14px;width:100%;max-width:900px}@media only screen and (max-width: 767px){.banner-buscador-mochilas .container-bannerBuscadorMochilas .floatingText-bannerBuscadorMochilas .floatingTextFiltros-bannerBuscadorMochilas.movil{width:80%;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer}}.banner-buscador-mochilas .container-bannerBuscadorMochilas .floatingText-bannerBuscadorMochilas .floatingTextFiltros-bannerBuscadorMochilas .botonera-filtros{display:flex;width:100%;align-items:center;justify-content:space-between;height:100%}.banner-buscador-mochilas .container-bannerBuscadorMochilas .floatingText-bannerBuscadorMochilas .floatingTextFiltros-bannerBuscadorMochilas .botonera-filtros .filtro{border-left:1px solid #e5e5e5;padding-left:10px;text-align:left;height:calc(100% - 10px);position:relative;display:flex;flex-direction:column;justify-content:center;flex:1 1 0;min-width:0}.banner-buscador-mochilas .container-bannerBuscadorMochilas .floatingText-bannerBuscadorMochilas .floatingTextFiltros-bannerBuscadorMochilas .botonera-filtros .filtro:first-child{border-left:none}.banner-buscador-mochilas .container-bannerBuscadorMochilas .floatingText-bannerBuscadorMochilas .floatingTextFiltros-bannerBuscadorMochilas .botonera-filtros .filtro.filtro-personalizada{flex:0 0 auto;align-items:center;text-align:center;padding-right:10px}.banner-buscador-mochilas .container-bannerBuscadorMochilas .floatingText-bannerBuscadorMochilas .floatingTextFiltros-bannerBuscadorMochilas .botonera-filtros .filtro.filtro-personalizada .switch-personalizada{margin-top:4px;align-self:center}.banner-buscador-mochilas .container-bannerBuscadorMochilas .floatingText-bannerBuscadorMochilas .floatingTextFiltros-bannerBuscadorMochilas .botonera-filtros .filtro p{margin-bottom:0 !important;white-space:nowrap}.banner-buscador-mochilas .container-bannerBuscadorMochilas .floatingText-bannerBuscadorMochilas .floatingTextFiltros-bannerBuscadorMochilas .botonera-filtros .filtro input[type=text]{border:none;padding:5px 0 0;font-style:normal;font-size:14px;color:#3f3e3f;background:rgba(0,0,0,0);width:100%;cursor:pointer}.banner-buscador-mochilas .container-bannerBuscadorMochilas .floatingText-bannerBuscadorMochilas .floatingTextFiltros-bannerBuscadorMochilas .botonera-filtros .filtro .switch-personalizada{position:relative;display:inline-block;cursor:pointer}.banner-buscador-mochilas .container-bannerBuscadorMochilas .floatingText-bannerBuscadorMochilas .floatingTextFiltros-bannerBuscadorMochilas .botonera-filtros .filtro .switch-personalizada .input-personalizada{position:absolute;opacity:0;width:0;height:0;margin:0;pointer-events:none}.banner-buscador-mochilas .container-bannerBuscadorMochilas .floatingText-bannerBuscadorMochilas .floatingTextFiltros-bannerBuscadorMochilas .botonera-filtros .filtro .switch-personalizada .switch-slider{position:absolute;inset:0;background:#e5e5e5;border-radius:24px;transition:background .2s ease}.banner-buscador-mochilas .container-bannerBuscadorMochilas .floatingText-bannerBuscadorMochilas .floatingTextFiltros-bannerBuscadorMochilas .botonera-filtros .filtro .switch-personalizada .switch-slider::before{content:"";position:absolute;background:#fff;border-radius:50%;transition:transform .2s ease}.banner-buscador-mochilas .container-bannerBuscadorMochilas .floatingText-bannerBuscadorMochilas .floatingTextFiltros-bannerBuscadorMochilas .botonera-filtros .filtro .switch-personalizada .input-personalizada:checked+.switch-slider{background:#e59eaf}.banner-buscador-mochilas .container-bannerBuscadorMochilas .floatingText-bannerBuscadorMochilas .floatingTextFiltros-bannerBuscadorMochilas .botonera-filtros .filtro .switch-personalizada{width:44px;height:24px;margin-top:4px}.banner-buscador-mochilas .container-bannerBuscadorMochilas .floatingText-bannerBuscadorMochilas .floatingTextFiltros-bannerBuscadorMochilas .botonera-filtros .filtro .switch-personalizada .switch-slider::before{width:18px;height:18px;left:3px;top:3px}.banner-buscador-mochilas .container-bannerBuscadorMochilas .floatingText-bannerBuscadorMochilas .floatingTextFiltros-bannerBuscadorMochilas .botonera-filtros .filtro .switch-personalizada .input-personalizada:checked+.switch-slider::before{transform:translateX(20px)}.banner-buscador-mochilas .container-bannerBuscadorMochilas .floatingText-bannerBuscadorMochilas .floatingTextFiltros-bannerBuscadorMochilas .botonera-filtros .filtro .boton-buscador{background:#e5e5e5;border-radius:20px;width:97px;height:30px;padding:10px;margin-left:10px;display:flex;align-items:center;justify-content:space-between;font-size:16px;cursor:pointer}.banner-buscador-mochilas .container-bannerBuscadorMochilas .floatingText-bannerBuscadorMochilas .floatingTextFiltros-bannerBuscadorMochilas .botonera-filtros .filtro .boton-buscador .flecha{margin-left:15px}.banner-buscador-mochilas .caja-filtro{position:fixed;left:50%;top:50%;width:80%;transform:translate(-50%, -50%);background:#fff;padding:15px 0;border-radius:15px;box-shadow:0 2px 6px rgba(0,0,0,.15);z-index:10001}.banner-buscador-mochilas .caja-filtro.movil{z-index:10001}.banner-buscador-mochilas .caja-filtro.movil.active{display:block !important}@media only screen and (min-width: 767px){.banner-buscador-mochilas .caja-filtro{width:-moz-max-content;width:max-content;position:absolute;top:68px;left:unset;transform:unset}}.banner-buscador-mochilas .caja-filtro .headerBuscador{display:flex;align-items:center;justify-content:space-between;padding:30px}.banner-buscador-mochilas .caja-filtro .headerBuscador .text{text-transform:uppercase;color:#b0aeaf;font-size:14px}.banner-buscador-mochilas .caja-filtro .headerBuscador .cerrarBuscador{width:15px;height:15px}.banner-buscador-mochilas .caja-filtro .headerBuscador .cerrarBuscador img{width:100%}.banner-buscador-mochilas .caja-filtro .titleBuscador{font-size:18px;margin-bottom:30px}.banner-buscador-mochilas .caja-filtro .footerBuscador{display:flex;justify-content:space-between;padding:30px}.banner-buscador-mochilas .caja-filtro .footerBuscador .btn-continuar,.banner-buscador-mochilas .caja-filtro .footerBuscador .btn-buscar,.banner-buscador-mochilas .caja-filtro .footerBuscador .btn-volver{background:#e59eaf;width:120px;padding:10px;border-radius:20px;font-size:14px;cursor:pointer}.banner-buscador-mochilas .caja-filtro .footerBuscador .btn-volver{background:#e5e5e5}.banner-buscador-mochilas .caja-filtro .columna{display:flex;flex-direction:column;width:125px;text-align:center;flex:1}.banner-buscador-mochilas .caja-filtro.cajaEtapa{padding:12px 15px;min-width:220px}.banner-buscador-mochilas .caja-filtro.cajaEtapa .opciones{display:flex;flex-direction:column}.banner-buscador-mochilas .caja-filtro.cajaEtapa .opciones .opcion{display:flex;align-items:center;gap:12px;padding:10px 12px;font-size:14px;color:#3f3e3f;cursor:pointer;text-align:left;border-radius:8px}.banner-buscador-mochilas .caja-filtro.cajaEtapa .opciones .opcion .imagen-etapa{flex:0 0 59px;width:59px;height:59px;border-radius:12px;overflow:hidden;background:#e5e5e5}.banner-buscador-mochilas .caja-filtro.cajaEtapa .opciones .opcion .imagen-etapa img{width:59px;height:59px;-o-object-fit:cover;object-fit:cover;display:block}.banner-buscador-mochilas .caja-filtro.cajaEtapa .opciones .opcion .nombre-etapa{flex:1}.banner-buscador-mochilas .caja-filtro.cajaEtapa .opciones .opcion:hover{background:#f2f2f2}.banner-buscador-mochilas .caja-filtro.cajaEtapa .opciones .opcion.active{background:#f2f2f2;position:relative}.banner-buscador-mochilas .caja-filtro.cajaEtapa .opciones .opcion.active::after{content:"";position:absolute;right:10px;top:50%;width:10px;height:5px;border-left:1px solid #000;border-bottom:1px solid #000;transform:translateY(-50%) rotate(-45deg)}@media only screen and (min-width: 767px){.banner-buscador-mochilas .caja-filtro.cajaMarcas{padding:20px 28px}}.banner-buscador-mochilas .caja-filtro.cajaMarcas .columna{width:-moz-max-content;width:max-content;min-width:140px}.banner-buscador-mochilas .caja-filtro.cajaMarcas .marcas{display:flex;justify-content:space-between;position:relative;gap:24px}.banner-buscador-mochilas .caja-filtro.cajaMarcas .marcas input[type=checkbox]{width:20px;height:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #000;border-radius:20px;margin-right:10px;cursor:pointer}.banner-buscador-mochilas .caja-filtro.cajaMarcas .marcas input[type=checkbox]:checked{background:#ecd0d7;box-shadow:0 0 0 2px #fff inset}@media only screen and (max-width: 767px){.banner-buscador-mochilas .caja-filtro.cajaMarcas .marcas{width:140px;margin:0 auto}}.banner-buscador-mochilas .caja-filtro.cajaMarcas .marcas .marca{margin-bottom:12px;text-align:left;margin-top:0;padding:2px 0;color:#3f3e3f;font-size:14px;font-weight:400}.banner-buscador-mochilas .caja-filtro.cajaMarcas .marcas .marca label{display:flex;align-items:center;gap:4px;cursor:pointer}@media only screen and (min-width: 767px){.banner-buscador-mochilas .caja-filtro.cajaPersonalizada{padding:30px}}.banner-buscador-mochilas .caja-filtro.cajaPersonalizada .contenido-personalizada{display:flex;align-items:center;gap:15px;justify-content:center;padding:20px 0 30px}.banner-buscador-mochilas .caja-filtro.cajaPersonalizada .contenido-personalizada .label-personalizada{font-size:16px}.banner-buscador-mochilas .caja-filtro.cajaPersonalizada .contenido-personalizada .switch-personalizada-movil{position:relative;display:inline-block;cursor:pointer}.banner-buscador-mochilas .caja-filtro.cajaPersonalizada .contenido-personalizada .switch-personalizada-movil .input-personalizada{position:absolute;opacity:0;width:0;height:0;margin:0;pointer-events:none}.banner-buscador-mochilas .caja-filtro.cajaPersonalizada .contenido-personalizada .switch-personalizada-movil .switch-slider{position:absolute;inset:0;background:#e5e5e5;border-radius:24px;transition:background .2s ease}.banner-buscador-mochilas .caja-filtro.cajaPersonalizada .contenido-personalizada .switch-personalizada-movil .switch-slider::before{content:"";position:absolute;background:#fff;border-radius:50%;transition:transform .2s ease}.banner-buscador-mochilas .caja-filtro.cajaPersonalizada .contenido-personalizada .switch-personalizada-movil .input-personalizada:checked+.switch-slider{background:#e59eaf}.banner-buscador-mochilas .caja-filtro.cajaPersonalizada .contenido-personalizada .switch-personalizada-movil{width:52px;height:28px}.banner-buscador-mochilas .caja-filtro.cajaPersonalizada .contenido-personalizada .switch-personalizada-movil .switch-slider::before{width:22px;height:22px;left:3px;top:3px}.banner-buscador-mochilas .caja-filtro.cajaPersonalizada .contenido-personalizada .switch-personalizada-movil .input-personalizada:checked+.switch-slider::before{transform:translateX(24px)}@media only screen and (min-width: 767px){.banner-buscador-mochilas .caja-filtro.cajaPrecio{padding:20px 28px}}.banner-buscador-mochilas .caja-filtro.cajaPrecio .columna{width:-moz-max-content;width:max-content;min-width:140px}.banner-buscador-mochilas .caja-filtro.cajaPrecio .precios{display:flex;justify-content:space-between;position:relative;gap:24px}.banner-buscador-mochilas .caja-filtro.cajaPrecio .precios input[type=checkbox]{width:20px;height:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #000;border-radius:20px;margin-right:10px;cursor:pointer}.banner-buscador-mochilas .caja-filtro.cajaPrecio .precios input[type=checkbox]:checked{background:#ecd0d7;box-shadow:0 0 0 2px #fff inset}@media only screen and (max-width: 767px){.banner-buscador-mochilas .caja-filtro.cajaPrecio .precios{width:140px;margin:0 auto}}.banner-buscador-mochilas .caja-filtro.cajaPrecio .precios .precio{margin-bottom:12px;text-align:left;margin-top:0;padding:2px 0;color:#3f3e3f;font-size:14px;font-weight:400}.banner-buscador-mochilas .caja-filtro.cajaPrecio .precios .precio label{display:flex;align-items:center;gap:4px;cursor:pointer}/*# sourceMappingURL=bannerBuscadorMochilas.css.map */