/* Añelo header — visual layer only. Betheme retains menus and their behavior. */
body.wp-theme-betheme #Top_bar{background:#fff!important;border-bottom:1px solid #efedf3;box-shadow:0 2px 12px #211f2805}
body.wp-theme-betheme #Top_bar .container{width:100%;max-width:1320px!important;padding:0 32px!important;box-sizing:border-box}
body.wp-theme-betheme #Top_bar .column.one{width:100%;margin:0}
body.wp-theme-betheme #Top_bar .top_bar_left{display:flex;align-items:center;gap:24px;float:none;width:100%!important;min-height:84px;position:relative}
body.wp-theme-betheme #Top_bar .top_bar_left:before,body.wp-theme-betheme #Top_bar .top_bar_left:after{display:none}
body.wp-theme-betheme #Top_bar .logo{float:none;margin:0!important;flex:0 0 220px;width:220px}
body.wp-theme-betheme #Top_bar #logo{height:84px!important;line-height:84px!important;padding:0!important;margin:0!important}
body.wp-theme-betheme #Top_bar #logo img{max-width:220px!important;max-height:50px!important;width:auto;height:auto}
body.wp-theme-betheme #Top_bar .menu_wrapper{float:none;margin-left:auto}
body.wp-theme-betheme #Top_bar .secondary_menu_wrapper:empty{display:none}
body.wp-theme-betheme #Top_bar .menu{font-family:Geist,Arial,sans-serif}
body.wp-theme-betheme #Top_bar .menu>li>a{font-family:Geist,Arial,sans-serif;font-size:14px;font-weight:650;color:#211f28;letter-spacing:-.15px}
body.wp-theme-betheme #Top_bar .menu>li>a:hover,body.wp-theme-betheme #Top_bar .menu>li.current-menu-item>a,body.wp-theme-betheme #Top_bar .menu>li.current-menu-ancestor>a{color:#5b16f7}
body.wp-theme-betheme #Top_bar .menu>li>a[href*="/lanzamiento/"]{color:#b32aaa}
body.wp-theme-betheme #Top_bar .menu>li>a:focus-visible,body.wp-theme-betheme #Top_bar button:focus-visible,body.wp-theme-betheme #Top_bar .ans-trigger:focus-visible{outline:2px solid #5b16f7;outline-offset:4px}
body.wp-theme-betheme #Top_bar .aelo-user-li>button,body.wp-theme-betheme #Side_slide .aelo-user-li>button{width:44px;height:44px;margin:0;border-radius:50%;background:linear-gradient(120deg,#5b16f7,#bf29aa 65%,#ed795d);color:#fff;box-shadow:0 7px 20px #5b16f729}
body.wp-theme-betheme #Top_bar .aelo-user-li>button svg{width:19px;height:19px}
body.wp-theme-betheme #Top_bar .sub-menu,body.wp-theme-betheme #Top_bar .aelo-user-dropdown{background:#fff;border:1px solid #e9e4ef;border-radius:16px;box-shadow:0 14px 35px #211f2814;padding:8px;min-width:200px}
body.wp-theme-betheme #Top_bar .sub-menu a,body.wp-theme-betheme #Top_bar .aelo-user-dropdown a{color:#211f28;border-radius:8px;font-size:14px;line-height:1.5;padding:10px 12px}
body.wp-theme-betheme #Top_bar .sub-menu a:hover,body.wp-theme-betheme #Top_bar .aelo-user-dropdown a:hover{background:#f5f0ff;color:#5b16f7}
.ans-search-icon{width:21px;height:21px;flex-shrink:0}
.ans-header-search{flex:0 1 260px;min-width:190px}
#Top_bar .ans-header-search .ans-trigger{box-sizing:border-box;display:flex;align-items:center;gap:10px;width:100%;height:46px;padding:0 16px;background:#f7f6f8;border:1px solid #e9e5ed;border-radius:999px;font:400 14px/1.3 Geist,Arial,sans-serif;color:#716b79;text-decoration:none}
#Top_bar .ans-header-search .ans-trigger:hover{border-color:#bca3ee;background:#f4effc;color:#5b16f7}
.ans-menu:empty{display:none!important}
@media(min-width:1240px){
 body.wp-theme-betheme #Top_bar .menu{display:flex;align-items:center;gap:4px}
 body.wp-theme-betheme #Top_bar .menu>li{float:none}
 body.wp-theme-betheme #Top_bar .menu>li>a{padding:0!important;line-height:84px}
 body.wp-theme-betheme #Top_bar .menu>li>a>span{padding:0 10px;line-height:84px;border:0}
 body.wp-theme-betheme #Top_bar .menu>li>a:after{background:#5b16f7;bottom:17px;top:auto;height:2px;left:10px;right:10px;width:auto}
 body.wp-theme-betheme #Top_bar .aelo-user-li{margin-left:10px}
 body.wp-theme-betheme #Top_bar .menu>li>ul{top:calc(100% - 8px)}
}
@media(max-width:1239px){
 body.wp-theme-betheme #Top_bar .top_bar_left{gap:16px;min-height:76px}
 body.wp-theme-betheme #Top_bar #logo{height:76px!important;line-height:76px!important}
 body.wp-theme-betheme #Top_bar .menu_wrapper{flex:0 0 44px;width:44px}
 body.wp-theme-betheme #Top_bar a.responsive-menu-toggle{position:static!important;display:flex!important;align-items:center;justify-content:center;width:44px;height:44px;margin:0!important;color:#211f28;border-radius:50%}
 body.wp-theme-betheme #Top_bar a.responsive-menu-toggle:hover{background:#f5f0ff;color:#5b16f7}
 .ans-header-search{margin-left:auto;flex-basis:260px}
 body.wp-theme-betheme #Side_slide{background:#fff;color:#211f28;box-shadow:-12px 0 35px #211f2814;font-family:Geist,Arial,sans-serif}
 body.wp-theme-betheme #Side_slide #menu ul li a{color:#211f28;font-size:15px;font-weight:600}
 body.wp-theme-betheme #Side_slide #menu ul li.current-menu-item>a,body.wp-theme-betheme #Side_slide #menu ul li a:hover{color:#5b16f7;background:#f5f0ff}
 body.wp-theme-betheme #Side_slide #menu ul li a[href*="/lanzamiento/"]{color:#b32aaa}
 body.wp-theme-betheme #Side_slide .close,.wp-theme-betheme #Side_slide #menu ul li .menu-toggle{color:#5b16f7}
 body.wp-theme-betheme #Side_slide #menu ul li{border-color:#efedf3}
 body.wp-theme-betheme #Side_slide .aelo-user-li>button{margin:12px 20px}
 body.wp-theme-betheme #Side_slide .aelo-user-dropdown{background:#fff}
}
@media(max-width:767px){
 body.wp-theme-betheme #Top_bar .container{padding:0 20px!important}
 body.wp-theme-betheme #Top_bar .top_bar_left{gap:8px;min-height:72px}
 body.wp-theme-betheme #Top_bar .logo{flex-basis:190px;width:190px}
 body.wp-theme-betheme #Top_bar #logo{height:72px!important;line-height:72px!important;text-align:left}
 body.wp-theme-betheme #Top_bar #logo img{max-width:190px!important;max-height:42px!important}
 body.wp-theme-betheme #Top_bar .menu_wrapper{margin-left:0}
 body.wp-theme-betheme #Top_bar .logo+.menu_wrapper{margin-left:auto!important}
 .ans-header-search{flex:0 0 44px;min-width:44px}
 #Top_bar .ans-header-search .ans-trigger{height:44px;width:44px;padding:0;justify-content:center;background:transparent;border-color:transparent;color:#211f28}
 .ans-header-search .ans-trigger-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
}

body.anelo-search-results #Header{min-height:0!important}
body.anelo-search-results #Subheader{display:none}
@media(min-width:1240px){
 body.wp-theme-betheme #Top_bar .menu>li.current-menu-item>a>span{box-shadow:inset 0 -2px #5b16f7}
}
@media(max-width:1239px){
 body.wp-theme-betheme #Side_slide #menu ul li a.menu-toggle{color:#5b16f7!important;opacity:1;min-height:44px}
 body.wp-theme-betheme #Side_slide #menu ul li>a:not(.menu-toggle){box-sizing:border-box;min-height:44px}
}

/* Betheme fixes the sticky shell at 60px; its content uses our 84px row. */
body.wp-theme-betheme #Top_bar.is-sticky{height:auto!important}
