:root{--color_fondo_menu_secundario_absoluto:rgba(255, 255, 255, 0.5);--color_fondo_menu_secundario_absoluto_negro:rgba(0, 0, 0, 0.1)}#menu{position:-webkit-sticky;position:sticky;width:100%;height:auto;z-index:1002;top:0;align-items:stretch;align-content:center;text-transform:uppercase}#menu #menu_contenidos{width:100%}#menu #menu_principal{width:100%;margin:auto;background:var(--color_contraste);justify-content:center;font-size:.9em}#menu #menu_principal a{color:var(--color_blanco);padding:.25em;padding-left:1em;padding-right:1em}#menu #menu_principal_contenido{width:100%;justify-content:space-between;align-items:center}#menu #menu_principal_contenido>div{padding-left:2em;padding-right:2em}#menu #lupa{width:1.75em;height:1.75em;margin:.75em}#menu #lupa img{filter:brightness(0) invert(1)}#menu #lupa.selected img,#menu #lupa:hover img{filter:none}#menu #lupa.slide:after{background:var(--color_blanco);margin-top:.25em}#menu #menu_principal_secciones{justify-content:center}#menu #menu_idiomas a{padding-left:.5rem;padding-right:.5rem}#menu #cuadro_busqueda{position:relative;padding:1em;padding-top:1em;white-space:nowrap;background-color:var(--color_contraste2);justify-content:center;display:none}#menu #busqueda_form{width:100%;justify-content:center}#menu #cuadro_busqueda input[type=text]{width:75%;max-width:30em;height:1.75em;padding-left:.25em;padding-right:.25em;border-width:1px;border-color:transparent;border-bottom-color:var(--color_contraste50);background:0 0;color:var(--color_contraste);font-size:1em;font-weight:200}#menu #cuadro_busqueda input[type=text]:focus{outline:0}#menu #cuadro_busqueda input[type=text]::-webkit-input-placeholder{color:var(--color_constraste25)}#menu #cuadro_busqueda input[type=text]::-moz-placeholder{color:var(--color_constraste25)}#menu #cuadro_busqueda input[type=text]:-ms-input-placeholder{color:var(--color_constraste25)}#menu #cuadro_busqueda input[type=text]:-moz-placeholder{color:var(--color_constraste25)}#menu #cuadro_busqueda button,#menu #cuadro_busqueda input{display:inline-block;vertical-align:middle;margin:0}#menu #cuadro_busqueda #boton_busqueda{width:1.75em;height:1.75em;margin-left:1em;margin-right:.5em;filter:brightness(0)}#menu #cuadro_busqueda #boton_busqueda:hover{transform:scale(1.25);filter:none}#menu #menu_buscador input:-webkit-autofill,#menu #menu_buscador input:-webkit-autofill:focus,#menu #menu_buscador input:-webkit-autofill:hover,#menu #menu_buscador select:-webkit-autofill,#menu #menu_buscador select:-webkit-autofill:focus,#menu #menu_buscador select:-webkit-autofill:hover,#menu #menu_buscador textarea:-webkit-autofill,#menu #menu_buscador textarea:-webkit-autofill:focus,#menu #menu_buscador textarea:-webkit-autofill:hover{-webkit-animation:autofill 0s forwards;animation:autofill 0s forwards}@keyframes autofill{100%{background:0 0;color:var(--color_principal)}}@-webkit-keyframes autofill{100%{background:0 0;color:var(--color_principal)}}#menu #menu_secundario{width:100%;background:var(--color_fondo);justify-content:center;border-bottom:1px solid var(--color_contraste25);-webkit-transition:background .3s ease-in-out!important;-moz-transition:background .3s ease-in-out!important;-ms-transition:background .3s ease-in-out!important;-o-transition:background .3s ease-in-out!important;transition:background .3s ease-in-out!important}#menu #menu_secundario.absoluto{position:absolute;top:100%;background:var(--color_fondo_menu_secundario_absoluto);border-color:transparent}#menu.menu_negro #menu_secundario.absoluto{background:var(--color_fondo_menu_secundario_absoluto_negro)}#menu #menu_secundario_contenido{width:100%;justify-content:space-evenly;align-items:center}#menu #logo,#menu #menu_promociones{padding:1.5rem}#menu #logo{width:25%;min-width:20rem;justify-content:space-between;align-items:center}#menu #logo_imagen{flex-grow:1;justify-content:center}#menu #logo a{display:block}#menu #logo img{height:4.5em;max-height:4.5em;-webkit-backface-visibility:hidden}#menu #menu_reducido{flex-shrink:0;display:none}#menu #menu_promociones{flex-grow:1;font-weight:300}#menu #menu_promociones_contenido{justify-content:center;justify-content:space-evenly;justify-content:flex-end;align-items:center}#menu #menu_promociones a{font-size:1.25em;padding:.5em;padding-left:1em;padding-right:1em;white-space:nowrap}#menu #menu_promociones .menu_promociones_separador{flex-grow:1;height:1px;border-bottom:1px solid var(--color_contraste50);margin-left:.5em;margin-right:.5em;max-width:5%}#menu #menu_promociones_sin_filtro{margin-left:.5em}#menu.menu_flotante,#menu.menu_flotante #menu_secundario.absoluto{background:var(--color_fondo)}#menu.menu_flotante{font-size:.9em}#menu.menu_flotante #logo,#menu.menu_flotante #menu_promociones{padding:.5rem}#menu.menu_flotante #logo img{font-size:.75em}#menu.menu_flotante #menu_secundario{border-bottom:1px solid var(--color_contraste25)}#menu #boton_menu{width:2em;filter:brightness(0);margin-left:2em;margin-right:1em;margin-top:.5em}#menu #boton_menu img{height:auto;max-height:100%}#menu #boton_menu.boton_menu_selected,#menu #boton_menu:hover{filter:none}#menu.menu_abierto #menu_secundario,#menu.menu_negro.menu_abierto #menu_secundario{background:var(--color_fondo)}.menu_fixed_separador{position:relative;width:100%;height:5em;display:none}@media screen and (min-width:1401px){#menu #menu_principal,#menu #menu_promociones{display:block!important}}@media screen and (max-width:1400px){#menu{position:fixed;font-size:.9em}.menu_fixed_separador{display:block}.menu_fixed_separador.nover{display:none}#menu #menu_secundario{padding-top:.5rem}#menu_secundario_contenido{flex-wrap:wrap}#menu #logo img{max-height:3em}#menu #logo,#menu #menu_promociones{width:100%;padding:1em}#menu #menu_promociones_contenido{justify-content:space-evenly}#menu #menu_promociones .menu_promociones_elemento{margin-left:1em;margin-right:1em}#menu #menu_promociones .menu_promociones_separador{display:none}#menu #menu_promociones a{font-size:1.1em}#menu #menu_promociones_sin_filtro{margin-top:.5em;margin-left:0}#menu #menu_reducido{display:block}#menu #menu_principal,#menu #menu_promociones{display:none}}@media screen and (max-width:860px){#menu #menu_principal_contenido>div{padding-left:.5em;padding-right:.5em}#menu #menu_principal_contenido{flex-wrap:wrap;justify-content:center;padding-top:.5rem}#menu #menu_principal_secciones{width:100%;order:-1}#menu #menu_principal a{padding:.5em}}@media screen and (max-width:480px){#menu #boton_menu{margin-right:1em}}