/* NTH 26 - Menú del comparador. Exact header and popup only. */
.elementor-499 .elementor-element.elementor-element-22990f08{--width:auto;flex:1 1 0%;min-width:0}
.elementor-499 .elementor-element.elementor-element-28babc66{--width:100%;width:100%;max-width:100%;--gap:18px 18px;--justify-content:flex-end;min-width:0}
.elementor-499 .nth-comparator-menu-link{width:auto;flex:0 0 auto}
.elementor-499 .nth-comparator-menu-link .elementor-heading-title{font-family:"IBM Plex Mono",sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;line-height:1.2;color:#111}
.elementor-499 .nth-comparator-menu-link a{color:inherit;text-decoration:none;box-shadow:inset 0 -5px 0 #ffd600}
.elementor-499 .nth-comparator-menu-link a:hover,.elementor-499 .nth-comparator-menu-link a:focus-visible{color:#e63946}
.elementor-657 .elementor-element-d5ba7e3 .elementor-nav-menu--main{display:block;width:100%}
.elementor-657 .elementor-element-d5ba7e3 .elementor-nav-menu--main .elementor-nav-menu{flex-direction:column;width:100%}
.elementor-657 .nth-comparator-menu-item>.elementor-item{font-weight:800;box-shadow:inset 4px 0 0 #ffd600}
@media(min-width:768px) and (max-width:1024px){.elementor-499 .elementor-element.elementor-element-22990f08{--width:100%;flex-basis:100%}.elementor-499 .elementor-element.elementor-element-28babc66{--justify-content:center}}

/* Elementor also emits a secondary dropdown for vertical menus. Keep it hidden. */
.elementor-657 .elementor-element-d5ba7e3 .elementor-nav-menu__container.elementor-nav-menu--dropdown{display:none!important}
