.is-cabecera{--is-noche:#0f1f4b;--is-dorado:#f6c344;display:flex;position:relative;z-index:20;align-items:center;gap:26px;min-height:94px;padding:12px max(24px,4vw);background:#071831;color:#fff6e4;border-bottom:1px solid #f6c34440;font:15px/1.5 system-ui,sans-serif;isolation:isolate}
.is-cabecera *,.is-pie-global *{box-sizing:border-box}.is-cabecera a,.is-pie-global a{color:inherit;text-decoration:none}.is-cabecera a:hover,.is-pie-global a:hover{color:#ffe098}.is-cabecera a:focus-visible,.is-cabecera summary:focus-visible,.is-cabecera button:focus-visible,.is-pie-global a:focus-visible{outline:3px solid #8ec5f2;outline-offset:4px;border-radius:8px}.is-cabecera a,.is-cabecera summary{min-height:44px;display:flex;align-items:center}.is-marca{gap:12px;margin-inline-end:auto;flex-shrink:0}.is-marca img{width:64px;height:64px;border-radius:50%}.is-marca>span{font:25px/1.2 Georgia,serif}.is-marca small{display:block;font:11px/1.6 system-ui;color:#d8e3f5;margin-top:5px}.is-menu>summary{list-style:none;cursor:pointer;gap:10px;padding:8px 12px;border:1px solid #f6c34470;border-radius:30px;color:#ffdf87}.is-menu>summary::-webkit-details-marker{display:none}.is-menu-signo{font-size:22px;transition:transform .25s}.is-menu[open] .is-menu-signo{transform:rotate(45deg)}.is-menu-movil{display:none}.is-mega{position:absolute;inset:100% 24px auto;background:linear-gradient(130deg,#0b2347,#06142c);padding:30px;border:1px solid #c5a359;border-radius:0 0 24px 24px;box-shadow:0 25px 50px #0006;max-height:calc(100dvh - 110px);overflow:auto;overscroll-behavior:contain}.is-mega p{margin:5px 0;color:#c5d5eb;font-size:14px}.is-mega-titulo{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.is-mega-titulo strong{font:28px/1.2 Georgia,serif;color:#fff4dc}.is-menu-cerrar{border:1px solid #8392ad;border-radius:24px;padding:10px 14px;min-height:44px;cursor:pointer;background:transparent;color:#fff;font:14px system-ui;flex-shrink:0}.is-menu-cerrar[hidden]{display:none}.is-mega-columnas{display:grid;grid-template-columns:2fr 1fr;gap:32px}.is-menu-aventuras{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.is-menu-aventura{flex-direction:column;text-align:center;gap:8px;padding:12px 6px;background:#ffffff06;border:1px solid #ffffff18;border-radius:14px;transition:transform .2s,background .2s}.is-menu-aventura:hover{transform:translateY(-3px);background:#ffffff10}.is-menu-aventura img{width:64px;height:64px;object-fit:cover;border-radius:12px}.is-menu-aventura span{font-size:13px}.is-menu-todas{margin-top:16px;color:#ffdf87!important}.is-menu-unica{display:flex;flex-direction:column;align-items:flex-start!important;justify-content:center;gap:12px;background:radial-gradient(at top right,#71553866,transparent 65%),#132a4d;border:1px solid #d3b16b80;padding:26px;border-radius:20px}.is-menu-unica>span:first-child{font-size:36px;color:#f6c344}.is-menu-unica strong{font:27px/1.15 Georgia,serif}.is-menu-unica>span:last-child{font-weight:700;color:#ffe098}.is-menu-ayuda{display:flex;flex-wrap:wrap;gap:8px 26px;border-top:1px solid #ffffff25;margin-top:24px;padding-top:15px}.is-mega .is-menu-precios{font-size:12px;margin:12px 0 0}.is-cabecera-carrito{border-left:1px solid #ffffff30;padding-left:20px}.is-pie-global{background:#030e23;color:#cad6e8;text-align:center;padding:44px 24px;font:14px/1.7 system-ui}.is-pie-global .is-pie-marca{color:#f6d47e;font:28px Georgia,serif}.is-pie-global nav{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px;max-width:1000px;margin:20px auto}.is-pie-global nav a{display:flex;align-items:center;min-height:44px}.is-pie-global small{color:#aabbd3}.is-como,.is-catalogo{scroll-margin-top:24px}.is-filtros input,.is-filtros select{font-size:16px}.is-libro .is-dorado-boton{min-height:48px}.is-pagina .is-pregunta summary{min-height:48px;padding-block:16px}.is-pagina .is-pregunta a{text-decoration:underline;text-underline-offset:3px}
@media(min-width:901px){.is-menu[open] .is-mega{animation:is-menu-aparece .25s ease-out}}
@media(max-width:1100px){.is-cabecera{gap:14px}.is-cabecera-ayuda{display:none!important}.is-marca small{max-width:150px}.is-menu-aventuras{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:900px){.is-cabecera{padding:10px 16px;gap:12px;min-height:80px;flex-wrap:wrap}.is-marca img{width:48px;height:48px}.is-marca>span{font-size:22px}.is-marca small{display:none}.is-cabecera-biblioteca{display:none!important}.is-cabecera-carrito{font-size:12px;padding-left:12px}.is-menu-movil{display:inline}.is-menu-escritorio{display:none}.is-mega{inset:100% 0 auto;border-radius:0 0 20px 20px;padding:22px 18px;max-height:calc(100dvh - 84px)}.is-mega-titulo strong{font-size:24px}.is-mega-titulo{align-items:flex-start}.is-menu-cerrar{font-size:12px;padding:8px 10px}.is-mega-columnas{grid-template-columns:1fr;gap:18px}.is-menu-aventuras{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.is-menu-aventura{flex-direction:row;text-align:start;gap:10px;padding:10px}.is-menu-aventura img{width:44px;height:44px}.is-menu-unica{padding:20px;gap:8px}.is-menu-unica>span:first-child{display:none}.is-menu-unica strong{font-size:24px}.is-menu-ayuda{flex-direction:column;gap:0}.is-menu-ayuda a{border-bottom:1px solid #ffffff12}.is-mega .is-menu-precios{line-height:1.6}.is-pie-global nav{flex-direction:column;align-items:center}}
.is-menu-carrito{display:none!important}
@media(max-width:900px){.is-cabecera-carrito{display:none!important}.is-menu-carrito{display:flex!important}.is-cabecera{flex-wrap:nowrap}.is-marca{min-width:0}.is-mega{max-height:calc(100dvh - 84px)}}
@media(max-width:360px){.is-marca>span{font-size:18px}.is-marca img{width:38px;height:38px}.is-cabecera{gap:8px;padding-inline:10px}.is-menu>summary{padding-inline:10px}.is-cabecera-carrito{padding-left:8px}.is-menu-aventura{gap:7px}.is-menu-aventura span{font-size:12px}}
@keyframes is-menu-aparece{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}
@keyframes is-polvo-magico{0%,100%{opacity:.35;transform:translateY(0)}50%{opacity:.8;transform:translateY(-8px)}}
@media(prefers-reduced-motion:no-preference){.is-portal-centro:before{content:'✧ · ✦ · ✧';color:#ffe19a;font-size:24px;letter-spacing:18px;pointer-events:none;animation:is-polvo-magico 5s ease-in-out 3}.is-ruta:focus-within{transform:translateY(-4px)}.is-portal-boton{animation-iteration-count:3!important}.is-libro{transition:box-shadow .25s,border-color .25s}.is-libro:hover{border-color:#e4bd69;box-shadow:0 8px 28px #0004}}
@media(prefers-reduced-motion:reduce){.is-cabecera *,.is-pie-global *{animation:none!important;transition:none!important}}
.is-cuenta-menu{position:relative}.is-cuenta-menu>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:6px;min-height:44px}.is-cuenta-menu>summary::-webkit-details-marker{display:none}.is-cuenta-menu>summary span{font-size:12px;transition:transform .2s}.is-cuenta-menu[open]>summary span{transform:rotate(180deg)}
.is-cuenta-panel{position:absolute;top:100%;right:0;z-index:30;display:none;flex-direction:column;min-width:220px;padding:10px;margin-top:6px;border:1px solid #c5a359;border-radius:18px;background:linear-gradient(150deg,#0b2347,#06142c);box-shadow:0 20px 40px #0008}.is-cuenta-panel:before{content:"";position:absolute;inset:-10px 0 auto;height:10px}
.is-cuenta-menu[open] .is-cuenta-panel,.is-cuenta-menu:hover .is-cuenta-panel,.is-cuenta-menu:focus-within .is-cuenta-panel{display:flex}
.is-cuenta-panel p{margin:4px 10px 8px;font:15px Georgia,serif;color:#ffda7a}.is-cuenta-panel a{padding:10px 12px;border-radius:10px;min-height:44px}.is-cuenta-panel a:hover{background:#ffffff12}.is-cuenta-panel .is-cuenta-salir{margin-top:6px;border-top:1px solid #ffffff22;border-radius:0 0 10px 10px;color:#ffb4a8!important}
