/* Approved EventosAqui navigation; deliberately scoped away from other sites. */
#ea-approved-header,#ea-approved-header *,#oki-sidebar.ea-approved-sidebar,#oki-sidebar.ea-approved-sidebar *{box-sizing:border-box}
.ea-nav-symbols{position:absolute;width:0;height:0;overflow:hidden}
.ea-nav-icon{display:block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}
.ea-nav-chevron{width:12px;height:12px}
.ea-nav-flag{display:block;width:25px;height:17px;flex-shrink:0;overflow:hidden;border-radius:2px;box-shadow:0 0 0 1px #ffffff38}
#ea-approved-header{position:relative;z-index:1040;margin:0;padding:12px 24px;width:100%;min-height:0;border:0;border-radius:0;border-bottom:1px solid #ffffff12;background:#130180;color:#fff;box-shadow:none;font:14px/1.5 "Segoe UI",Arial,sans-serif}
#ea-approved-header .ea-header-inner{max-width:1240px;margin:auto;display:flex;align-items:center;gap:24px;min-height:46px}
#ea-approved-header .ea-nav-brand{display:flex;align-items:center;justify-content:center;flex-shrink:0;margin:0;padding:0;width:64px;height:auto;float:none;text-decoration:none}
#ea-approved-header .ea-nav-brand img{display:block;width:64px!important;height:45.16px!important;max-width:100%;max-height:none!important;margin:0;object-fit:contain}
#ea-approved-header .ea-header-accounts,#ea-approved-header .ea-header-explore{display:flex;align-items:center;gap:17px;white-space:nowrap;list-style:none;margin:0;padding:0;float:none}
#ea-approved-header .ea-header-accounts{padding-left:22px;border-left:1px solid #ffffff26}
#ea-approved-header .ea-header-explore{gap:15px;margin-left:auto}
#ea-approved-header .ea-header-accounts>li{margin:0;padding:0;float:none}
#ea-approved-header a,#ea-approved-header summary,#ea-approved-header .ea-nav-menu{display:flex;align-items:center;justify-content:center;gap:7px;min-height:42px;margin:0;padding:0;border:0;background:transparent;color:#f5f3ff;font:500 14px/1.5 "Segoe UI",Arial,sans-serif;text-decoration:none;white-space:nowrap;cursor:pointer;text-shadow:none}
#ea-approved-header .signin>a{color:#fff179}
#ea-approved-header a:hover,#ea-approved-header summary:hover{color:#fff;background:transparent;text-decoration:none}
#ea-approved-header .ea-nav-producers,#ea-approved-header .ea-nav-producers:hover,#oki-sidebar.ea-approved-sidebar .ea-nav-producers{color:#ff005b!important;font-weight:600}
#ea-approved-header details{position:relative}
#ea-approved-header summary,#oki-sidebar.ea-approved-sidebar summary{list-style:none;cursor:pointer}
#ea-approved-header summary::-webkit-details-marker,#oki-sidebar.ea-approved-sidebar summary::-webkit-details-marker{display:none}
#ea-approved-header details[open]>summary>.ea-nav-chevron,#oki-sidebar.ea-approved-sidebar details[open]>summary>.ea-nav-chevron{transform:rotate(180deg)}
#ea-approved-header .ea-nav-options{position:absolute;left:-12px;top:calc(100% + 9px);min-width:205px;max-width:min(350px,90vw);max-height:65vh;overflow:auto;padding:7px;margin:0;list-style:none;border:1px solid #e1e4ee;border-radius:12px;box-shadow:0 16px 38px #0003;background:#fff;color:#1a2341}
#ea-approved-header .ea-nav-options li{display:block;margin:0;padding:0;float:none;border:0;list-style:none;background:transparent}
#ea-approved-header .ea-nav-options a,#ea-approved-header .ea-nav-options button{display:flex;align-items:center;justify-content:flex-start;gap:12px;width:100%;min-height:40px;padding:9px 10px;border:0;border-radius:7px;background:transparent;color:#1a2341;text-align:left;font:13px/1.5 "Segoe UI",Arial,sans-serif;cursor:pointer;white-space:normal}
#ea-approved-header .ea-nav-options a:hover,#ea-approved-header .ea-nav-options button:hover{background:#f0edff;color:#130180}
#ea-approved-header .ea-nav-options .col-xs-11,#oki-sidebar.ea-approved-sidebar .ea-drawer-options .col-xs-11{width:auto;flex:1;padding:0;float:none}
#ea-approved-header .ea-nav-options .col-xs-1,#oki-sidebar.ea-approved-sidebar .ea-drawer-options .col-xs-1{width:auto;padding:0;float:none}
#ea-approved-header .ea-nav-options .clearfix,#oki-sidebar.ea-approved-sidebar .ea-drawer-options .clearfix{display:none}
#ea-approved-header .ea-header-search{display:flex;align-items:center;gap:0;width:224px;min-width:0;flex-shrink:1;float:none;margin:0;padding:0;background:#fff;border:1px solid #dedbec;border-radius:9px;box-shadow:0 1px 3px #0001}
#ea-approved-header .ea-header-search input{display:block;flex:1;width:100%;min-width:0;height:40px;margin:0;padding:0 0 0 12px;border:0;border-radius:8px 0 0 8px;background:transparent;color:#1c2340;font:14px/1.5 "Segoe UI",Arial,sans-serif;box-shadow:none}
#ea-approved-header .ea-header-search input::placeholder{color:#70778c}
#ea-approved-header .ea-header-search button{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;margin:0;padding:0;border:0;border-radius:0 8px 8px 0;background:transparent;color:#130180;box-shadow:none;cursor:pointer}
#ea-approved-header .ea-header-search button .ea-nav-icon{width:19px;height:19px;stroke-width:2.2}
#ea-approved-header .ea-header-search button:hover{background:#f1effb}
#ea-approved-header .ea-header-search:focus-within{outline:2px solid #90d9f0;outline-offset:3px}
#ea-approved-header .ea-header-search input:focus{outline:0;box-shadow:none}
#ea-approved-header .ea-header-search-mobile{display:none!important}
#ea-approved-header .ea-header-language>summary{min-width:48px;gap:8px;font-size:13px}
#ea-approved-header .ea-header-language .ea-nav-options{left:auto;right:0;min-width:225px;padding:8px}
#ea-approved-header .ea-language-heading{padding:5px 10px 8px;color:#7c849b;font-size:11px;font-weight:600;letter-spacing:.04em}
#ea-approved-header .ea-nav-language-options strong{display:block;font-size:13px;font-weight:600}
#ea-approved-header .ea-nav-language-options small{display:block;margin-top:1px;color:#7b849a;font-size:11px}
#ea-approved-header .ea-nav-language-options button[aria-current=true]{background:#f2efff;color:#130180}
#ea-approved-header .ea-nav-language-options button[aria-current=true]::after{content:'✓';margin-left:auto;color:#130180;font-size:15px}
#ea-approved-header .ea-nav-menu{display:none;width:42px;height:42px;min-height:0;flex-shrink:0;border:0;box-shadow:none}
#ea-approved-header .oki-cart-amount,#oki-sidebar.ea-approved-sidebar .oki-cart-amount{padding:3px 6px;font-size:10px;background:#f1005a;color:#fff}
#ea-approved-header a:focus-visible,#ea-approved-header summary:focus-visible,#ea-approved-header button:focus-visible,#oki-sidebar.ea-approved-sidebar a:focus-visible,#oki-sidebar.ea-approved-sidebar button:focus-visible,#oki-sidebar.ea-approved-sidebar summary:focus-visible{outline:2px solid #7ce5f1;outline-offset:3px}
.ea-nav-backdrop{position:fixed;inset:0;z-index:98999;background:#05071c80;backdrop-filter:blur(3px)}
.ea-nav-backdrop[hidden]{display:none!important}
html.ea-nav-menu-open,html.ea-nav-menu-open body{overflow:hidden!important}
#oki-sidebar.ea-approved-sidebar{position:fixed;inset:0 auto 0 0;left:0;z-index:99000;margin:0;width:min(310px,92vw);height:100dvh;min-height:0;max-height:none;padding:20px;border:0;border-radius:0;background:#130180;color:#fff;box-shadow:15px 0 40px #0004;overflow:auto;visibility:hidden;transform:translateX(-100%);transition:transform .2s ease-out,visibility .2s;overscroll-behavior:contain;font:14px/1.5 "Segoe UI",Arial,sans-serif;scrollbar-width:thin;scrollbar-color:#ffffffb3 transparent}
#oki-sidebar.ea-approved-sidebar.active{visibility:visible;transform:translateX(0)}
#oki-sidebar.ea-approved-sidebar::-webkit-scrollbar{width:4px;height:4px}
#oki-sidebar.ea-approved-sidebar::-webkit-scrollbar-track{background:transparent}
#oki-sidebar.ea-approved-sidebar::-webkit-scrollbar-thumb{background:#ffffffb3;border-radius:999px}
#oki-sidebar.ea-approved-sidebar::-webkit-scrollbar-thumb:hover{background:#fffffff0}
#oki-sidebar.ea-approved-sidebar::-webkit-scrollbar-button{display:none;width:0;height:0}
@supports selector(::-webkit-scrollbar){#oki-sidebar.ea-approved-sidebar{scrollbar-width:auto;scrollbar-color:auto}}
#oki-sidebar.ea-approved-sidebar .ea-drawer-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px}
#oki-sidebar.ea-approved-sidebar .ea-drawer-heading strong{font-size:20px;font-weight:700}
#oki-sidebar.ea-approved-sidebar .ea-drawer-close{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#fff;cursor:pointer}
#oki-sidebar.ea-approved-sidebar .ea-drawer-close .ea-nav-icon{width:28px;height:28px;stroke-width:2}
#oki-sidebar.ea-approved-sidebar ul{display:block;list-style:none;margin:0;padding:0}
#oki-sidebar.ea-approved-sidebar li{display:block;list-style:none;margin:0;padding:0;border:0;background:transparent;color:#f0effa}
#oki-sidebar.ea-approved-sidebar .ea-drawer-links>li>a,#oki-sidebar.ea-approved-sidebar .ea-drawer-links>li>details>summary,#oki-sidebar.ea-approved-sidebar .ea-drawer-group>summary{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;margin:0;padding:12px 10px;border:0;border-radius:8px;background:transparent;color:#f0effa;font:14px/1.5 "Segoe UI",Arial,sans-serif;text-decoration:none;cursor:pointer}
#oki-sidebar.ea-approved-sidebar a:hover,#oki-sidebar.ea-approved-sidebar summary:hover,#oki-sidebar.ea-approved-sidebar button:hover{background:#ffffff0c;text-decoration:none}
#oki-sidebar.ea-approved-sidebar .ea-drawer-links>li>a.ea-nav-producers{font-weight:600}
#oki-sidebar.ea-approved-sidebar .ea-nav-chevron{margin-left:auto}
#oki-sidebar.ea-approved-sidebar .ea-drawer-group{margin-top:7px;padding-top:6px;border-top:1px solid #ffffff13}
#oki-sidebar.ea-approved-sidebar .ea-drawer-options{padding:0 10px 7px 20px}
#oki-sidebar.ea-approved-sidebar .ea-drawer-options a,#oki-sidebar.ea-approved-sidebar .ea-drawer-options button{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;margin:0;padding:10px;border:0;border-radius:7px;background:transparent;color:#c7c9e3;text-align:left;font:13px/1.5 "Segoe UI",Arial,sans-serif;cursor:pointer;text-decoration:none}
#oki-sidebar.ea-approved-sidebar .ea-drawer-language .ea-drawer-options{padding-left:10px}
#oki-sidebar.ea-approved-sidebar .ea-drawer-language .ea-drawer-options button{min-height:44px}
#oki-sidebar.ea-approved-sidebar .ea-drawer-language button[aria-current=true]{background:#ffffff0c;color:#fff}
#oki-sidebar.ea-approved-sidebar .ea-nav-flag{width:24px;height:16px}
@media(max-width:1190px) and (min-width:981px){#ea-approved-header .ea-header-inner{gap:15px}#ea-approved-header .ea-header-accounts{gap:13px;padding-left:14px}#ea-approved-header .ea-header-explore{gap:12px}#ea-approved-header .ea-header-search{width:185px}#ea-approved-header a,#ea-approved-header summary{font-size:13px}#ea-approved-header .ea-nav-brand,#ea-approved-header .ea-nav-brand img{width:60px!important}#ea-approved-header .ea-nav-brand img{height:42.34px!important}}
@media(max-width:980px){#ea-approved-header{padding:12px 20px}#ea-approved-header .ea-header-inner{gap:16px}#ea-approved-header .ea-header-accounts,#ea-approved-header .ea-header-explore,#ea-approved-header .ea-header-language,#ea-approved-header .ea-header-search-desktop{display:none!important}#ea-approved-header .ea-header-search-mobile{display:flex!important;flex:1;max-width:390px;width:auto;margin-left:auto}#ea-approved-header .ea-nav-menu{display:grid;place-items:center;width:44px;height:44px}#ea-approved-header .ea-nav-menu .ea-nav-icon{width:29px;height:29px;stroke-width:1.9}}
@media(max-width:700px){#ea-approved-header{padding:12px 10px 12px 12px}#ea-approved-header .ea-header-inner{gap:0;min-height:44px;flex-wrap:nowrap}#ea-approved-header .ea-nav-brand{width:52px!important;height:44px;min-height:44px}#ea-approved-header .ea-nav-brand img{width:52px!important;height:36.69px!important;transform:translateY(2px)}#ea-approved-header .ea-header-search-mobile{width:auto;max-width:none;min-width:0;margin:0 0 0 12px}#ea-approved-header .ea-header-search-mobile input{height:38px;padding-left:10px;font-size:13px}#ea-approved-header .ea-header-search-mobile button{width:38px;height:38px}#ea-approved-header .ea-nav-menu{width:44px;height:44px;margin:0}}
@media(prefers-reduced-motion:reduce){#oki-sidebar.ea-approved-sidebar{transition:none}}
