@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/playfair-display-latin-wght-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/playfair-display-latin-ext-wght-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/cormorant-garamond-latin-wght-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/cormorant-garamond-latin-ext-wght-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400 500;font-display:swap;src:url(/fonts/cormorant-garamond-latin-wght-italic.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400 500;font-display:swap;src:url(/fonts/cormorant-garamond-latin-ext-wght-italic.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:normal;font-weight:300 600;font-display:swap;src:url(/fonts/jost-latin-wght-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Jost;font-style:normal;font-weight:300 600;font-display:swap;src:url(/fonts/jost-latin-ext-wght-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-400-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-ext-400-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display Fallback;src:local("Times New Roman"),local("TimesNewRomanPSMT"),local("Liberation Serif");size-adjust:111.26%;ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.00%}@font-face{font-family:Cormorant Garamond Fallback;src:local("Times New Roman"),local("TimesNewRomanPSMT"),local("Liberation Serif");size-adjust:96.98%;ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%}@font-face{font-family:Jost Fallback;src:local("Arial"),local("ArialMT"),local("Liberation Sans");size-adjust:96.01%;ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.00%}:root{--void:#080410;--deep:#130926;--nebula:#231044;--glow:#9d6bff;--glow-2:#c9a2ff;--neon:#b28bff;--gold:#e8c885;--gold-hi:#f7e3b3;--gold-dim:#9a7d45;--moon-l:#f8f0dd;--txt:#ece5f8;--txt-dim:#a89bcb;--amor:#ff8fae;--prosperidad:#e8c885;--proteccion:#7fc7ff;--calma:#a9e8c5;--limpieza:#c9a2ff;--cierre:#d9bcff}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--txt);font-family:Jost,Jost Fallback,system-ui,sans-serif;letter-spacing:.01em;-webkit-font-smoothing:antialiased;min-height:100svh;background-color:var(--void)}body:after{z-index:-2;background:linear-gradient(180deg,var(--nebula),var(--deep) 40%,var(--void))}body:after,body:before{content:"";position:fixed;top:0;left:0;right:0;height:100svh;max-height:1300px;pointer-events:none}body:before{z-index:-1;background:radial-gradient(ellipse 70% 50% at 85% 8%,rgba(127,199,255,.1),transparent 55%),radial-gradient(ellipse 60% 45% at 8% 40%,rgba(255,143,174,.08),transparent 55%),radial-gradient(ellipse 90% 60% at 72% 4%,rgba(88,42,168,.4),transparent 60%),radial-gradient(ellipse 55% 40% at 95% 75%,rgba(169,232,197,.06),transparent 55%),radial-gradient(ellipse 80% 70% at 12% 96%,rgba(45,20,95,.45),transparent 65%)}a{color:inherit;text-decoration:none}::selection{background:var(--gold);color:var(--void)}.serif{font-family:Cormorant Garamond,Cormorant Garamond Fallback,Georgia,serif}.display{font-family:Playfair Display,Playfair Display Fallback,Georgia,serif}.wrap{max-width:1120px;margin:0 auto;padding:0 22px}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;transition:background .4s,border-color .4s;background:linear-gradient(180deg,rgba(13,6,30,.88),rgba(13,6,30,.7));border-bottom:1px solid hsla(41,68%,72%,.08)}.nav.scrolled{background:linear-gradient(180deg,rgba(19,9,38,.98),rgba(8,4,16,.96));border-bottom:1px solid hsla(41,68%,72%,.25);box-shadow:0 4px 24px rgba(0,0,0,.3)}.nav-inner{max-width:1120px;margin:0 auto;padding:12px 22px;justify-content:space-between;gap:16px}.nav-brand,.nav-inner{display:flex;align-items:center}.nav-brand{gap:10px}.nav-brand img{height:44px;width:auto;filter:drop-shadow(0 0 10px rgba(232,200,133,.3))}.nav-brand b{font-family:Cormorant Garamond,Cormorant Garamond Fallback,serif;font-size:1.3rem;letter-spacing:.28em;text-indent:.28em;color:var(--gold);text-transform:uppercase;font-weight:500}.nav-links{display:flex;gap:4px;flex-wrap:wrap;margin-left:auto}.nav-right{display:flex;align-items:center;gap:8px}.nav-links a{font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;color:var(--txt,#ece5f8);padding:8px 13px;border-radius:100px;border:1px solid transparent;transition:all .3s;white-space:nowrap;font-weight:500;opacity:1;text-shadow:0 1px 8px rgba(8,4,16,.5)}.nav-links a.active,.nav-links a:hover{color:#1a0e33;border-color:transparent;background:linear-gradient(135deg,var(--gold),var(--glow-2));opacity:1;font-weight:600}.nav-toggle{display:none;background:rgba(157,107,255,.12);border:1px solid hsla(41,68%,72%,.3);border-radius:12px;color:var(--gold);width:44px;height:44px;font-size:1.4rem;cursor:pointer;align-items:center;justify-content:center;position:relative;z-index:70}@media(max-width:860px){.nav-inner{padding:12px 16px}.nav-right{display:flex;align-items:center;gap:10px}.nav-links{position:fixed;top:0;bottom:0;right:0;left:auto;margin:0;width:min(82vw,320px);max-width:320px;flex-direction:column;flex-wrap:nowrap;align-items:stretch;background:linear-gradient(160deg,#1a0e33,#0d0620);padding:78px 18px 24px;gap:6px;border-left:1px solid hsla(41,68%,72%,.25);box-shadow:-20px 0 60px rgba(0,0,0,.5);transform:translateX(105%);transition:transform .38s cubic-bezier(.4,0,.2,1);overflow-y:auto;z-index:60}.nav-links.open{transform:translateX(0)}.nav-veil{position:fixed;inset:0;background:rgba(6,3,15,.6);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:55;animation:veilIn .3s ease}@keyframes veilIn{0%{opacity:0}to{opacity:1}}.nav-links>a{font-size:.95rem;letter-spacing:.06em;padding:14px 18px;border-radius:14px;border:1px solid hsla(41,68%,72%,.12);background:rgba(157,107,255,.05);text-align:left;opacity:1;color:var(--moon-l);text-decoration:none;display:block}.nav-links>a.active,.nav-links>a:hover{background:linear-gradient(135deg,var(--gold),var(--glow-2));color:#1a0e33}.nav-acciones{display:flex;margin-left:0;gap:8px}.nav-toggle{display:flex}}.section{padding:64px 0}.eyebrow{font-size:.68rem;letter-spacing:.34em;text-indent:.34em;text-transform:uppercase;color:var(--gold);margin-bottom:14px;font-weight:500}h1.title{font-size:clamp(2.3rem,6vw,3.6rem);line-height:1.08;margin-bottom:18px;letter-spacing:-.01em}h1.title,h2.title{font-family:Playfair Display,Playfair Display Fallback,serif;font-weight:500;font-style:normal;color:var(--moon-l)}h2.title{font-size:clamp(1.7rem,4vw,2.5rem);line-height:1.12;margin-bottom:14px;letter-spacing:-.005em}.lede{color:var(--txt-dim);font-size:1.06rem;max-width:54ch;line-height:1.75;font-weight:300}.lead-respuesta{font-size:1.08rem;line-height:1.75;color:var(--txt);max-width:62ch;margin:14px auto 18px;text-align:center}.lead-respuesta strong{color:var(--gold-hi)}.actualizado{font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;color:var(--txt-dim);margin:6px 0 18px}.actualizado.centrado{text-align:center}.actualizado time{color:var(--gold)}.tabla-wrap{margin:0 0 22px}.ficha-datos{width:100%;border-collapse:collapse;font-size:.9rem}.ficha-datos caption{caption-side:top;text-align:left;font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;color:var(--gold);padding:0 0 8px}.ficha-datos td,.ficha-datos th{padding:8px 10px;border-bottom:1px solid hsla(41,68%,72%,.16);text-align:left;vertical-align:top;line-height:1.5}.ficha-datos thead th{color:var(--gold-hi);font-family:Cormorant Garamond,Cormorant Garamond Fallback,serif;font-size:1.05rem}.ficha-datos tbody th{font-weight:500;color:var(--txt-dim);white-space:nowrap}.divider{display:flex;align-items:center;gap:12px;margin:0 auto;width:220px}.divider:after,.divider:before{content:"";height:1px;flex:1 1;background:linear-gradient(90deg,transparent,var(--gold-dim))}.divider:after{background:linear-gradient(90deg,var(--gold-dim),transparent)}.divider .d{width:7px;height:7px;transform:rotate(45deg);background:var(--gold);box-shadow:0 0 8px hsla(41,68%,72%,.8)}.grid{display:grid;grid-gap:16px;gap:16px}.g2{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));max-width:900px;margin-left:auto;margin-right:auto}.g3{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.g4{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.card{position:relative;overflow:hidden;border-radius:18px;padding:28px 22px;background:linear-gradient(160deg,rgba(37,18,71,.55),rgba(13,6,30,.7));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(157,107,255,.24);transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s}.card:before{content:"";position:absolute;inset:0;opacity:0;transition:opacity .35s;background:radial-gradient(circle at 50% 120%,rgba(178,139,255,.28),transparent 62%)}.card:hover{transform:translateY(-5px);border-color:var(--gold);box-shadow:0 12px 30px rgba(157,107,255,.3),0 0 18px hsla(41,68%,72%,.22)}.card:hover:before{opacity:1}.card h3{font-family:Cormorant Garamond,Cormorant Garamond Fallback,serif;font-size:1.25rem;color:var(--moon-l);margin-bottom:6px;font-weight:500}.card h3,.card p{position:relative}.card p{font-size:.82rem;color:var(--txt-dim);line-height:1.55}.card .ic{font-size:1.6rem;margin-bottom:10px;display:block}.card .tag{position:absolute;top:12px;right:12px;font-size:.5rem;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);border:1px solid hsla(41,68%,72%,.4);padding:2px 7px}.btn,.card .tag{border-radius:100px}.btn{display:inline-block;background:linear-gradient(135deg,var(--gold-hi),var(--gold) 55%,#c8a057);color:#22103f;font-weight:500;font-size:.92rem;letter-spacing:.04em;padding:14px 28px;border:none;cursor:pointer;transition:transform .25s,box-shadow .25s;box-shadow:0 0 26px hsla(41,68%,72%,.4)}.btn:hover{transform:translateY(-2px);box-shadow:0 0 42px hsla(41,68%,72%,.7)}.btn-ghost{border:1px solid hsla(41,68%,72%,.4);color:var(--gold-hi);background:none;border-radius:100px;padding:13px 26px;transition:all .3s}.btn-ghost:hover{background:hsla(41,68%,72%,.1);border-color:var(--gold)}.chips{display:flex;flex-wrap:wrap;gap:10px}.chip{font-size:.8rem;color:var(--txt-dim);padding:10px 17px;border-radius:100px;border:1px solid rgba(157,107,255,.3);background:rgba(157,107,255,.06);cursor:pointer;transition:all .3s;display:inline-flex;align-items:center;gap:8px}.chip:hover{border-color:var(--gold);transform:translateY(-2px)}.footer{position:relative;z-index:2;border-top:1px solid hsla(41,68%,72%,.15);margin-top:70px;padding:56px 0 30px;background:linear-gradient(180deg,rgba(13,6,30,.3),rgba(8,4,16,.7))}.footer-grid{max-width:1120px;margin:0 auto;padding:0 26px;display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;grid-gap:40px;gap:40px;align-items:start}.footer-brand img{height:52px;width:auto;margin-bottom:14px;filter:drop-shadow(0 0 12px rgba(232,200,133,.3))}.footer-brand p{font-size:.85rem;color:var(--txt-dim);line-height:1.65;max-width:30ch;margin-bottom:18px}.footer-ig{display:inline-flex;align-items:center;gap:9px;font-size:.82rem;letter-spacing:.08em;color:var(--gold);border:1px solid hsla(41,68%,72%,.4);padding:11px 22px;border-radius:100px;transition:all .3s;text-decoration:none}.footer-ig svg{width:20px;height:20px}.footer-ig:hover{background:linear-gradient(135deg,hsla(41,68%,72%,.15),rgba(201,162,255,.12));border-color:var(--gold);transform:translateY(-2px)}.footer-playlist{display:inline-flex;align-items:center;gap:6px;font-size:.72rem;letter-spacing:.05em;color:var(--txt-dim);text-decoration:none;margin-top:10px;opacity:.75;transition:opacity .3s,color .3s}.footer-playlist svg{opacity:.9}.footer-playlist:hover{opacity:1;color:var(--gold)}.footer-col .footer-h{margin-top:0}.footer-col .footer-h,.footer-col h4{font-family:Cormorant Garamond,Cormorant Garamond Fallback,serif;font-size:1.15rem;color:var(--gold-hi);margin-bottom:16px;font-weight:600;letter-spacing:.02em}.footer-col a{display:block;font-size:.85rem;color:var(--txt-dim);text-decoration:none;padding:5px 0;transition:color .2s,padding-left .2s}.footer-col a:hover{color:var(--gold);padding-left:5px}.footer-bottom{max-width:1120px;margin:44px auto 0;padding:22px 26px 0;border-top:1px solid hsla(41,68%,72%,.14);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:16px;gap:16px}.footer-bottom .footer-copy{font-size:.75rem;color:var(--txt-dim);justify-self:start;margin:0}.admin-dot{color:inherit;text-decoration:none;cursor:default}.footer-legal{display:flex;align-items:center;gap:10px;font-size:.78rem;justify-self:center}.footer-legal a{color:var(--txt-dim);text-decoration:none;transition:color .2s}.footer-legal a:hover{color:var(--gold)}.footer-legal .sep{color:hsla(41,68%,72%,.35)}.footer-sovra{font-size:.78rem;color:var(--txt-dim);justify-self:end;margin:0}.footer-sovra .star{color:var(--gold);animation:twinkleStar 3s ease-in-out infinite;display:inline-block}@keyframes twinkleStar{0%,to{opacity:.5}50%{opacity:1}}.footer-sovra a{color:var(--gold);text-decoration:none;border-bottom:1px solid hsla(41,68%,72%,.3);transition:color .2s}.footer-sovra a:hover{color:var(--gold-hi)}.footer-afiliado{max-width:1120px;margin:18px auto 0;padding:0 26px;font-size:.7rem;color:var(--txt-dim);opacity:.65;text-align:center;line-height:1.5}@media(max-width:860px){.footer-grid{grid-template-columns:1fr 1fr;gap:30px 20px;text-align:left}.footer-brand{grid-column:1/-1;text-align:center;display:flex;flex-direction:column;align-items:center}.footer-brand p{max-width:36ch}.footer-bottom{grid-template-columns:1fr;text-align:center;gap:14px;justify-items:center}.footer-bottom .footer-copy,.footer-legal,.footer-sovra{justify-self:center}}@media(max-width:480px){.footer-grid{grid-template-columns:1fr;gap:26px;text-align:center}.footer-col a:hover{padding-left:0}}.hero{min-height:min(calc(100svh - 65px),1300px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px 20px;position:relative}.stars{position:fixed;top:0;left:0;right:0;height:100svh;max-height:1300px;z-index:0;pointer-events:none}.st{position:absolute;border-radius:50%;background:var(--moon-l);animation:tw 3s ease-in-out infinite}@keyframes tw{0%,to{opacity:.12}50%{opacity:.9}}@media(max-width:760px){.wrap{padding:0 16px}.section{padding:44px 0}h1.title{font-size:clamp(1.9rem,8vw,2.6rem)}h2.title{font-size:clamp(1.5rem,6vw,2rem)}.lede{font-size:.98rem}.g2,.g3{grid-template-columns:repeat(2,1fr);gap:12px}.card{padding:20px 14px}.card h3{font-size:1.1rem}.card p{font-size:.76rem}.card-icon{width:64px!important;height:64px!important}.nav-brand b{font-size:1.1rem;letter-spacing:.18em}.nav-inner{padding:10px 14px;gap:10px}.nav-brand img{height:38px}.nav-toggle{flex-shrink:0}.hero{min-height:min(calc(100dvh - 60px),1300px);padding:20px 16px}.chips{gap:8px}.chip{font-size:.74rem;padding:8px 13px}.footer-inner{flex-direction:column;text-align:center;align-items:center}}@media(max-width:420px){.g2,.g3{grid-template-columns:1fr}.card-icon{width:72px!important;height:72px!important}}.prod-head{display:grid;grid-template-columns:340px 1fr;grid-gap:36px;gap:36px;margin-bottom:32px;align-items:start}.prod-img-wrap{background:#fdfcff;border-radius:18px;padding:24px;display:flex;align-items:center;justify-content:center;aspect-ratio:1;border:1px solid hsla(41,68%,72%,.25);box-shadow:inset 0 0 40px rgba(157,107,255,.04)}.prod-img{width:100%;height:100%;object-fit:contain;border-radius:10px}.prod-img.ph{font-size:4rem;color:var(--gold);background:linear-gradient(160deg,#231044,#130926)}.prod-cat{font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:var(--gold)}.prod-info h1{font-size:clamp(1.5rem,3.5vw,2.1rem);margin:6px 0 10px}.prod-meta{display:flex;gap:16px;align-items:center;margin-bottom:14px;flex-wrap:wrap}.prod-rating{color:var(--gold-hi);font-size:.9rem}.prod-price{font-family:Playfair Display,Playfair Display Fallback,serif;font-size:1.6rem;color:var(--gold-hi);font-weight:600}.prod-tldr{line-height:1.7;margin-bottom:18px;color:var(--txt)}.btn-comprar{display:inline-block;padding:14px 28px;border-radius:100px;background:linear-gradient(135deg,var(--gold),var(--glow-2));color:#1a0e33;font-weight:600;text-decoration:none;font-size:1rem;transition:transform .2s}.btn-comprar:hover{transform:translateY(-2px)}.btn-comprar.grande{font-size:1.1rem;padding:16px 36px}.btn-compartir{padding:14px 22px;border-radius:100px;background:rgba(157,107,255,.12);border:1px solid hsla(41,68%,72%,.3);color:var(--gold-hi);font-family:inherit;font-size:.95rem;cursor:pointer;transition:all .2s}.btn-compartir:hover{background:rgba(157,107,255,.2)}.ficha-acciones{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:4px}.afiliado-mini{font-size:.7rem;color:var(--txt-dim);margin-top:14px}.prod-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}.ptag{font-size:.74rem;padding:6px 14px;border-radius:100px;border:1px solid hsla(41,68%,72%,.3)}.ptag.intencion{background:hsla(41,68%,72%,.1);color:var(--gold-hi)}.ptag.elemento{background:rgba(157,107,255,.12);color:var(--glow-2)}.ptag.signo{background:hsla(0,0%,100%,.04);color:var(--txt-dim)}.prod-sec{margin-bottom:28px;padding-bottom:28px;border-bottom:1px solid hsla(41,68%,72%,.12)}.prod-sec h2{font-size:1.4rem;color:var(--gold-hi);margin-bottom:12px}.prod-sec p{line-height:1.8}.prod-sec.ritual{background:linear-gradient(160deg,#1a0e33,#130926);border-radius:16px;padding:26px 28px;border:1px solid hsla(41,68%,72%,.3);border-bottom:none}.prop-list{list-style:none;display:grid;grid-gap:8px;gap:8px}.prop-list li{padding-left:24px;position:relative;line-height:1.6}.prop-list li:before{content:"✦";position:absolute;left:0;color:var(--gold)}.combina{display:flex;flex-wrap:wrap;gap:10px}.combina-item{padding:8px 16px;border-radius:10px;background:rgba(157,107,255,.08);border:1px solid hsla(41,68%,72%,.2);font-size:.85rem}.link-mas{display:inline-block;color:var(--gold);font-size:.88rem;margin-top:12px}.cta-final{text-align:center;margin-top:20px;display:flex;flex-direction:column;align-items:center}@media(max-width:720px){.prod-head{grid-template-columns:1fr;gap:20px}.prod-img-wrap{max-width:280px;margin:0 auto}.btn-compartir{display:inline-block}}.pop-tirada{display:flex;flex-direction:column;gap:2px;text-align:left;text-decoration:none;background:rgba(157,107,255,.1);border:1px solid hsla(41,68%,72%,.28);border-radius:12px;padding:14px 16px;transition:all .2s}.pop-tirada:hover{background:hsla(41,68%,72%,.12);border-color:var(--gold);transform:translateY(-2px)}.pop-tirada b{color:var(--gold-hi);font-size:.98rem}.pop-tirada span{color:var(--txt-dim);font-size:.8rem}.pop-tirada.mas{text-align:center;align-items:center;background:none;border-style:dashed}.pop-tirada.mas b{color:var(--gold);font-size:.9rem}.eyebrow{background:linear-gradient(90deg,var(--gold),#c9a2ff,#ff8fae,var(--gold));background-size:300% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:eyebrowShine 8s linear infinite}@keyframes eyebrowShine{to{background-position:300%}}.eyebrow{animation-play-state:paused}.eyebrow.en-vista{animation-play-state:running}h1.title{text-shadow:0 0 40px rgba(157,107,255,.25)}.divider .d{position:relative;box-shadow:0 0 8px hsla(41,68%,72%,.4)}.divider .d:after{content:"";position:absolute;inset:0;box-shadow:0 0 18px hsla(41,68%,72%,.8);opacity:0;animation:dividerPulse 4s ease-in-out infinite;will-change:opacity}@keyframes dividerPulse{0%,to{opacity:0}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.divider .d:after,.eyebrow{animation:none}}.btn{position:relative;overflow:hidden}.btn:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);transform:skewX(-20deg);transition:none}.btn:hover:after{animation:btnShine .8s ease}@keyframes btnShine{to{left:150%}}.btn:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 0 36px hsla(41,68%,72%,.6)}.card:hover .ic{filter:drop-shadow(0 0 10px rgba(201,162,255,.7))}.ic{transition:filter .3s}.chip{transition:all .25s}.chip:hover{border-color:var(--glow-2);color:var(--gold-hi)}.prod-card:hover{box-shadow:0 14px 34px rgba(157,107,255,.28),0 0 20px rgba(255,143,174,.15)}.btn-comprar{position:relative;overflow:hidden;box-shadow:0 0 24px hsla(41,68%,72%,.35)}.btn-comprar:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);transform:skewX(-20deg)}.btn-comprar:hover:after{animation:btnShine .8s ease}.legal-page h2{font-family:Cormorant Garamond,Cormorant Garamond Fallback,serif;font-size:1.3rem;color:var(--gold-hi);margin:26px 0 8px}.legal-page p{line-height:1.8;color:var(--txt);margin-bottom:12px;font-size:.95rem}.legal-page a{color:var(--gold);text-decoration:underline}.legal-nota{margin-top:30px;font-size:.8rem;color:var(--txt-dim);font-style:italic}@media(max-width:860px){body{padding-bottom:70px}.chat-fab{bottom:84px!important}.chat-panel{bottom:158px!important}}main{animation:pageIn .4s ease}@keyframes pageIn{0%{transform:translateY(8px)}to{transform:none}}@media (prefers-reduced-motion:reduce){main{animation:none}}@media(max-width:860px){.btn-comprar:active,.btn:active,.card:active,.prod-card:active{transform:scale(.97);transition:transform .1s}}.cat-card:first-child:hover{box-shadow:0 14px 34px rgba(201,162,255,.3),0 0 22px rgba(201,162,255,.25)}.cat-card:nth-child(2):hover{box-shadow:0 14px 34px rgba(255,143,110,.28),0 0 22px rgba(255,180,120,.22)}.cat-card:nth-child(3):hover{box-shadow:0 14px 34px rgba(127,199,255,.28),0 0 22px rgba(127,199,255,.22)}.cat-card:nth-child(4):hover{box-shadow:0 14px 34px rgba(169,232,197,.28),0 0 22px rgba(169,232,197,.22)}.cat-card:nth-child(5):hover{box-shadow:0 14px 34px rgba(255,143,174,.28),0 0 22px rgba(255,143,174,.22)}.chip .dot{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:6px;box-shadow:0 0 6px currentColor}.precio-grande,.prod-card-price{color:var(--gold-hi);text-shadow:0 0 16px hsla(42,81%,84%,.3)}.eyebrow{filter:saturate(1.2)}.section:nth-of-type(2n),.section:nth-of-type(odd){position:relative}.nav-acciones{gap:8px;margin-left:12px}.nav-acciones,.nav-icon{display:flex;align-items:center}.nav-icon{justify-content:center;width:42px;height:42px;border-radius:50%;color:var(--gold);border:1px solid hsla(41,68%,72%,.4);background:hsla(41,68%,72%,.06);transition:all .25s}.nav-icon svg{width:22px;height:22px}.nav-icon:hover{color:var(--gold-hi);border-color:var(--gold);background:hsla(41,68%,72%,.15);transform:translateY(-2px)}.rel-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:14px;gap:14px;margin-top:18px}.rel-card{display:flex;flex-direction:column;gap:6px;padding:16px 18px;border-radius:14px;background:rgba(157,107,255,.06);border:1px solid hsla(41,68%,72%,.18);text-decoration:none;transition:border-color .25s,background .25s,transform .25s}.rel-card:hover{border-color:hsla(41,68%,72%,.5);background:rgba(157,107,255,.12);transform:translateY(-2px)}.rel-tag{font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-dim);font-weight:600}.rel-titulo{font-family:var(--serif,Georgia,serif);font-size:1rem;line-height:1.3;color:var(--gold-hi)}.rel-desc{font-size:.82rem;line-height:1.45;color:var(--txt-dim)}.alerta-gafas{position:relative;display:flex;gap:16px;align-items:flex-start;background:linear-gradient(135deg,rgba(255,143,107,.22),rgba(232,85,138,.2),rgba(157,107,255,.16));border:2px solid #e8c885;border-radius:20px;padding:24px 26px;margin:30px 0;box-shadow:0 0 34px hsla(41,68%,72%,.35),inset 0 0 20px rgba(255,143,107,.1);overflow:hidden;animation:alerta-glow 2.4s ease-in-out infinite}.alerta-gafas:before{content:"";position:absolute;top:0;left:-60%;width:50%;height:100%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.22),transparent);transform:skewX(-18deg);animation:alerta-brillo 3.2s ease-in-out infinite}@keyframes alerta-glow{0%,to{box-shadow:0 0 30px hsla(41,68%,72%,.28),inset 0 0 20px rgba(255,143,107,.1);border-color:#e8c885}50%{box-shadow:0 0 48px rgba(255,143,107,.55),inset 0 0 26px rgba(232,85,138,.18);border-color:#ffd08a}}@keyframes alerta-brillo{0%{left:-60%}55%,to{left:130%}}.alerta-gafas-ico{font-size:2rem;line-height:1;flex-shrink:0;margin-top:2px;position:relative;z-index:1;animation:alerta-bote 1.4s ease-in-out infinite}@keyframes alerta-bote{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-4px) rotate(-8deg)}75%{transform:translateY(-4px) rotate(8deg)}}.alerta-gafas-cuerpo{flex:1 1;min-width:0;position:relative;z-index:1}.alerta-gafas-tit{font-family:var(--serif,"Cormorant Garamond","Cormorant Garamond Fallback",serif);font-size:1.5rem;font-weight:600;color:#ffe9c2;margin:0 0 8px;line-height:1.15;text-shadow:0 0 18px rgba(255,143,107,.4)}.alerta-gafas-txt{color:hsla(0,0%,100%,.88);line-height:1.6;font-size:.95rem;margin:0 0 18px}.alerta-gafas-btn{display:inline-block;background:linear-gradient(135deg,#ff8f6b,#e8558a);color:#fff;font-weight:800;font-size:1rem;letter-spacing:.01em;padding:14px 30px;border-radius:100px;text-decoration:none;box-shadow:0 6px 24px rgba(232,85,138,.5);animation:alerta-late 1.5s ease-in-out infinite}.alerta-gafas-btn:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 8px 32px rgba(255,143,107,.7)}@keyframes alerta-late{0%,to{transform:scale(1);box-shadow:0 6px 24px rgba(232,85,138,.5)}50%{transform:scale(1.06);box-shadow:0 6px 34px rgba(255,143,107,.8)}}@media(prefers-reduced-motion:reduce){.alerta-gafas,.alerta-gafas-btn,.alerta-gafas-ico,.alerta-gafas:before{animation:none}}@media(max-width:520px){.alerta-gafas{padding:20px 18px;gap:12px}.alerta-gafas-tit{font-size:1.28rem}.alerta-gafas-btn{width:100%;text-align:center}}.rel-prods{gap:12px}.rel-prod{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px;text-decoration:none;text-align:center;transition:transform .2s,border-color .2s}.rel-prod:hover{transform:translateY(-3px);border-color:var(--gold)}.rel-prod-img{width:100%;height:120px;background:#fff;border-radius:10px;display:flex;align-items:center;justify-content:center;padding:8px;color:var(--gold);font-size:1.6rem}.rel-prod-img img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.rel-prod-name{font-size:.8rem;line-height:1.35;color:var(--txt)}.rel-prod-rating{font-size:.74rem;color:var(--gold-hi)}.nav-item{position:relative;display:flex;align-items:center}.nav-sub{display:none;position:absolute;top:100%;left:0;min-width:220px;flex-direction:column;gap:2px;padding:8px;margin-top:4px;background:linear-gradient(160deg,#1a0e33,#0d0620);border:1px solid hsla(41,68%,72%,.25);border-radius:14px;box-shadow:0 14px 40px rgba(0,0,0,.45);z-index:60}.nav-sub:before{content:"";position:absolute;left:0;right:0;top:-8px;height:8px}.nav-item.con-sub:focus-within .nav-sub,.nav-item.con-sub:hover .nav-sub{display:flex}.nav-links .nav-sub a{text-transform:none;letter-spacing:.02em;font-size:.86rem}@media(max-width:860px){.nav-item{flex-direction:column;align-items:stretch}.nav-item>a{font-size:.95rem;letter-spacing:.06em;padding:14px 18px;border-radius:14px;border:1px solid hsla(41,68%,72%,.12);background:rgba(157,107,255,.05);text-align:left;opacity:1;color:var(--moon-l);text-decoration:none;display:block}.nav-item>a:hover{background:linear-gradient(135deg,var(--gold),var(--glow-2));color:#1a0e33}.nav-item.con-sub:hover .nav-sub,.nav-sub{display:flex;position:static;min-width:0;margin:4px 0 6px 14px;padding:0;background:none;border:none;box-shadow:none}.nav-sub:before{display:none}.nav-links .nav-sub a{padding:9px 14px;font-size:.86rem;color:var(--txt-dim)}}.migas{max-width:820px;margin:0 auto 14px;font-size:.78rem}.migas ol{list-style:none;display:flex;flex-wrap:wrap;gap:4px 0;padding:0;margin:0}.migas li{color:var(--txt-dim)}.migas li+li:before{content:"›";margin:0 8px;color:var(--gold-dim)}.migas a{color:var(--gold);text-decoration:none}.migas a:hover{text-decoration:underline}.doc{max-width:820px;margin:0 auto;position:relative;z-index:2}.doc-cab{text-align:center;margin:8px 0 26px}.doc-cab .lede{margin:0 auto}.doc h2{font-family:Playfair Display,Playfair Display Fallback,Georgia,serif;font-weight:500;font-size:clamp(1.35rem,3.4vw,1.75rem);color:var(--moon-l);margin:40px 0 12px;line-height:1.2}.doc h3{font-family:Cormorant Garamond,Cormorant Garamond Fallback,serif;font-size:1.3rem;color:var(--gold-hi);font-weight:600;margin:22px 0 8px}.doc p{line-height:1.8;margin-bottom:12px}.doc ol,.doc ul{padding-left:22px;line-height:1.75;margin-bottom:14px}.doc li{margin-bottom:4px}.doc a{color:var(--gold)}.doc strong{color:var(--gold-hi);font-weight:500}.resumen-box{background:rgba(157,107,255,.09);border-left:3px solid var(--gold);border-radius:10px;padding:16px 20px;line-height:1.75;margin:0 0 22px}.aviso-afil{font-size:.8rem;color:var(--txt-dim);background:hsla(41,68%,72%,.06);border:1px dashed hsla(41,68%,72%,.35);border-radius:12px}.aviso-afil,.aviso-ent{padding:10px 14px;margin:0 0 22px;line-height:1.55}.aviso-ent{font-size:.82rem;color:var(--gold-hi);background:rgba(157,107,255,.12);border:1px solid rgba(157,107,255,.35);border-radius:12px}.tabla-wrap{overflow-x:auto;margin:10px 0 18px;-webkit-overflow-scrolling:touch}.tabla{width:100%;border-collapse:collapse;font-size:.88rem;min-width:520px}.tabla th{text-align:left;color:var(--gold-hi);font-weight:500;border-bottom:1px solid hsla(41,68%,72%,.35);padding:8px 10px;font-family:Jost,Jost Fallback,sans-serif}.tabla td{border-bottom:1px solid hsla(41,68%,72%,.12);padding:9px 10px;vertical-align:top;line-height:1.5}.tabla td:first-child{color:var(--moon-l);white-space:nowrap}.tarjetas{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:14px;gap:14px;margin:16px 0 8px}.tarjeta{display:block;text-decoration:none;border:1px solid rgba(157,107,255,.28);background:linear-gradient(160deg,rgba(37,18,71,.55),rgba(13,6,30,.7));border-radius:16px;padding:18px;transition:border-color .25s,transform .25s}.tarjeta:hover{border-color:var(--gold);transform:translateY(-3px)}.tarjeta b{display:block;font-family:Cormorant Garamond,Cormorant Garamond Fallback,serif;font-size:1.2rem;color:var(--moon-l);font-weight:600;margin-bottom:4px}.tarjeta span{display:block;font-size:.84rem;color:var(--txt-dim);line-height:1.5}.cta-banda{background:linear-gradient(160deg,rgba(157,107,255,.16),hsla(41,68%,72%,.08));border:1px solid hsla(41,68%,72%,.35);border-radius:18px;padding:22px 24px;text-align:center;margin:30px 0}.cta-banda h2,.cta-banda h3{margin-top:0;font-family:Cormorant Garamond,Cormorant Garamond Fallback,serif;color:var(--gold-hi);font-size:1.5rem;font-weight:600}.cta-banda p{margin-bottom:14px}.cta-banda small{display:block;color:var(--txt-dim);font-size:.75rem;margin-top:10px}.cta-btn{display:inline-block;padding:12px 22px;border-radius:100px;background:linear-gradient(135deg,var(--gold),var(--glow-2));color:#1a0e33!important;font-weight:600;text-decoration:none!important;font-size:.9rem;margin:4px}.cta-btn.alt{background:transparent;border:1px solid hsla(41,68%,72%,.45);color:var(--gold-hi)!important}.faq-lista{margin:36px 0}.faq-lista details{border-bottom:1px solid hsla(41,68%,72%,.16);padding:12px 0}.faq-lista summary{cursor:pointer;font-weight:600;list-style:none;line-height:1.5}.faq-lista summary::-webkit-details-marker{display:none}.faq-lista summary:before{content:"✦ ";color:var(--gold)}.faq-lista details p{margin-top:8px;color:var(--txt-dim);font-size:.93rem;line-height:1.7}.enlaces-rel{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 18px;padding:0;list-style:none}.enlaces-rel a{display:inline-block;font-size:.82rem;padding:7px 13px;border-radius:100px;border:1px solid hsla(41,68%,72%,.3);color:var(--gold-hi);text-decoration:none;background:rgba(157,107,255,.07)}.enlaces-rel a:hover{border-color:var(--gold)}.rejilla-prod{margin:18px 0 26px}.rp-titulo{margin-top:6px}.rp-intro{color:var(--txt-dim);font-size:.9rem}.rp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:12px;gap:12px}.rp-card{flex-direction:column;text-align:center;gap:8px;padding:12px;border-radius:14px;border:1px solid rgba(157,107,255,.25);background:linear-gradient(160deg,rgba(37,18,71,.5),rgba(13,6,30,.7));text-decoration:none}.rp-card,.rp-img{display:flex;align-items:center}.rp-img{justify-content:center;width:100%;height:140px;background:#fff;border-radius:10px;padding:10px}.rp-img img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.rp-nombre{font-size:.8rem!important;line-height:1.4!important;color:var(--txt);margin:0!important;flex:1 1}.rp-btn{display:inline-block;padding:8px 14px;border-radius:100px;background:linear-gradient(135deg,var(--gold),var(--glow-2));color:#1a0e33!important;font-weight:600;font-size:.76rem;text-decoration:none!important}.rp-busq{justify-content:center;min-height:150px}.rp-ic{font-size:1.6rem;color:var(--gold)}.rp-afil{font-size:.72rem!important;color:var(--txt-dim);text-align:center;margin-top:10px!important}@media(max-width:420px){.rp-grid{grid-template-columns:repeat(2,1fr)}.rp-img{height:110px}}.mega{max-width:1120px;margin:0 auto 34px;padding:0 26px}.mega-t{font-family:Cormorant Garamond,Cormorant Garamond Fallback,serif;font-size:1.25rem;color:var(--gold-hi);font-weight:600;margin:0 0 12px}.mega details{border-top:1px solid hsla(41,68%,72%,.12);padding:10px 0}.mega summary{cursor:pointer;font-size:.86rem;color:var(--moon-l);list-style:none;font-weight:500}.mega summary::-webkit-details-marker{display:none}.mega summary:after{content:" +";color:var(--gold)}.mega details[open] summary:after{content:" −"}.mega-cols{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:4px 18px;gap:4px 18px;margin-top:10px}.mega-cols a,.mega-grupo a{font-size:.78rem;color:var(--txt-dim);text-decoration:none;line-height:1.9}.mega-cols a:hover,.mega-grupo a:hover{color:var(--gold)}.mega-grupos{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:12px 22px;gap:12px 22px;margin-top:10px}.mega-grupo b{display:block;font-size:.8rem;color:var(--gold);font-weight:500;margin-bottom:2px}.mega-grupo a{display:inline}.mega-grupo a+a:before{content:" · ";color:hsla(41,68%,72%,.35)}.tq{background:linear-gradient(160deg,#1a0e33,#130926);border:1px solid hsla(41,68%,72%,.35);border-radius:18px;padding:22px 18px;text-align:center;margin:10px 0 26px}.tq-btn{padding:14px 26px;border-radius:100px;border:none;background:linear-gradient(135deg,var(--gold),var(--glow-2));color:#1a0e33;font-weight:600;font-size:1rem;font-family:inherit;cursor:pointer}.tq-btn:disabled{opacity:.6;cursor:wait}.tq-preg{font-family:Cormorant Garamond,Cormorant Garamond Fallback,serif;font-style:italic;color:var(--gold-hi);font-size:1.2rem;margin:18px 0 6px}.tq-cartas{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;max-width:460px;margin:10px auto}.tq-carta{display:flex;flex-direction:column;align-items:center;gap:6px}.tq-pos{font-size:.66rem;text-transform:uppercase;letter-spacing:.08em;color:var(--txt-dim);min-height:2.4em}.tq-naipe{aspect-ratio:2/3;width:100%;max-width:120px;border-radius:12px;border:1px solid var(--gold);background:linear-gradient(160deg,#2a1a4d,#1a0e33);display:flex;align-items:center;justify-content:center;padding:8px;font-family:Cormorant Garamond,Cormorant Garamond Fallback,serif;color:var(--gold-hi);text-decoration:none;line-height:1.25}.tq-naipe.inv span{transform:rotate(180deg)}.tq-inv{font-size:.62rem;text-transform:uppercase;color:var(--amor);font-style:normal}.tq-veredicto{font-size:1.05rem;margin:12px 0}.tq-veredicto b{font-family:Playfair Display,Playfair Display Fallback,serif;font-size:1.6rem;font-weight:500}.tq-lectura{text-align:left;max-width:640px;margin:14px auto;padding-left:20px;line-height:1.7}.tq-lectura li{margin-bottom:8px}.tq-lectura b{color:var(--gold-hi);font-weight:500}.tq-luna{max-width:640px;margin:16px auto 0;padding:14px;border-radius:14px;background:rgba(157,107,255,.1);border:1px solid rgba(157,107,255,.3)}.tq-legal{font-size:.72rem;color:var(--txt-dim);margin-top:12px}.enlazado-pie{position:relative;z-index:2;margin-top:60px;padding:40px 0 10px;border-top:1px solid hsla(41,68%,72%,.12)}.pie-titulo{font-family:Playfair Display,Playfair Display Fallback,serif;color:var(--gold);font-size:1.4rem;margin-bottom:18px}.pie-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:22px 28px;gap:22px 28px}.pie-h{font-family:Jost,Jost Fallback,sans-serif;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-hi);margin-bottom:8px}.pie-h a{color:inherit;text-decoration:none}.pie-grupo ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:4px 12px}.pie-grupo li a{font-size:.82rem;color:var(--txt-dim,#b9add6);text-decoration:none;line-height:1.6}.pie-grupo li a:hover{color:#9d6bff}.enlazado-pie+.footer{margin-top:20px}@media(max-width:600px){.pie-grid{grid-template-columns:1fr 1fr;gap:18px}}@media(max-width:400px){.pie-grid{grid-template-columns:1fr}}@media(min-width:861px) and (max-width:1100px){.nav-links>.nav-item>a{padding:8px 9px;letter-spacing:.06em}}.tienda-afin{margin:30px 0;padding:20px 22px;border:1px solid hsla(41,68%,72%,.28);border-radius:16px;background:rgba(157,107,255,.06)}.tienda-afin h2{font-size:1.2rem;color:var(--gold-hi);margin-bottom:8px}.tienda-afin ul{padding-left:18px;line-height:1.7}.tienda-afin a{color:var(--gold)}.pares-signo{margin:26px 0}.pares-signo h2{font-size:1.15rem;margin-bottom:10px}.bloque-navidad{max-width:760px;margin:30px auto;padding:24px;text-align:center;border-radius:18px;border:1px solid hsla(41,68%,72%,.4);background:radial-gradient(circle at 20% 0,rgba(157,107,255,.22),transparent 60%),linear-gradient(160deg,#1a0e33,#0d0620)}.bloque-navidad h2{font-family:Playfair Display,Playfair Display Fallback,serif;color:#e8c885;font-size:1.5rem;margin:6px 0 8px}.bloque-navidad p{color:var(--txt-dim,#b9add6);line-height:1.6;margin-bottom:14px}.bn-etq{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#9d6bff}.bloque-navidad.compacto{margin:24px 0}.prepara-eclipse{margin:34px 0;padding:24px;border-radius:18px;border:1px solid hsla(41,68%,72%,.35);background:linear-gradient(160deg,#1a0e33,#0d0620);color:#ece5f8}.prepara-eclipse h2{font-family:Playfair Display,Playfair Display Fallback,serif;color:#e8c885;margin:0 0 12px}.pe-seguridad{border-left:3px solid #ff8f6b;background:rgba(255,143,107,.1);padding:12px 14px;border-radius:8px;line-height:1.6;font-size:.92rem}.pe-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:14px;gap:14px;margin:18px 0}.pe-card{border:1px solid hsla(41,68%,72%,.2);border-radius:14px;padding:16px;background:rgba(157,107,255,.06);display:flex;flex-direction:column;gap:8px}.pe-card img{width:100%;height:120px;object-fit:contain;background:#fff;border-radius:10px}.pe-card h3{font-family:Jost,Jost Fallback,sans-serif;font-size:1rem;color:#e8c885;margin:0}.pe-card p{font-size:.86rem;line-height:1.55;color:#b9add6;margin:0;flex:1 1}.pe-btn{align-self:flex-start;padding:9px 16px;border-radius:100px;background:linear-gradient(135deg,#e8c885,#9d6bff);color:#1a0e33!important;font-weight:600;font-size:.84rem;text-decoration:none!important}.pe-afil{font-size:.76rem;color:#b9add6}.pe-cta{text-align:center;margin-top:16px;padding-top:16px;border-top:1px solid hsla(41,68%,72%,.18)}.pe-cta p{margin-bottom:10px}.nav-links a.nav-nuevo{color:var(--gold-hi)}.nav-badge{position:relative;display:inline-block;margin-left:6px;padding:2px 7px;border-radius:100px;background:linear-gradient(135deg,var(--gold),var(--glow-2));color:#1a0e33;font-size:.56rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;vertical-align:middle;line-height:1.4}.nav-badge:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 12px hsla(41,68%,72%,.8);opacity:0;animation:badgeBrilla 3s ease-in-out infinite;pointer-events:none}@keyframes badgeBrilla{50%{opacity:1}}@media (prefers-reduced-motion:reduce){.nav-badge:after{animation:none}}.footer-grid{grid-template-columns:1fr;justify-items:center;text-align:center}.footer-brand{display:flex;flex-direction:column;align-items:center}.footer-bottom .footer-legal{flex-wrap:wrap;justify-content:center}