.ctg-hero.svelte-aakwce{background:var(--carbon);color:var(--sobre-oscuro);padding:var(--e8) var(--margen) var(--e6);gap:var(--e6);border-bottom:1px solid var(--linea-carbon);display:grid;position:relative;overflow:clip visible}.ctg-kicker.svelte-aakwce{font-size:var(--t-mini);letter-spacing:var(--espaciado-rotulo);text-transform:uppercase;color:var(--rojo-claro);margin:0;font-weight:800}h1.svelte-aakwce{margin:var(--e2) 0 0;letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.9rem,6.4vw,3rem);font-weight:800;line-height:1.02}h1.svelte-aakwce span:where(.svelte-aakwce){color:var(--sobre-oscuro-2);display:block}.ctg-lede.svelte-aakwce{margin:var(--e4) 0 0;max-width:52ch;font-size:var(--t-15);line-height:var(--alto);color:var(--sobre-oscuro-2)}.ctg-cifras.svelte-aakwce{margin:var(--e5) 0 0;gap:var(--e3) var(--e6);flex-wrap:wrap;padding:0;list-style:none;display:flex}.ctg-cifras.svelte-aakwce li:where(.svelte-aakwce){gap:2px;display:grid}.ctg-cifras.svelte-aakwce b:where(.svelte-aakwce){font-size:var(--t-22);letter-spacing:var(--espaciado-cifra);font-weight:800;line-height:var(--alto-cifra)}.ctg-cifras.svelte-aakwce span:where(.svelte-aakwce){font-size:var(--t-12);color:var(--sobre-oscuro-3)}.ctg-buscar.svelte-aakwce{margin-top:var(--e5);z-index:20;max-width:520px;position:relative}.ctg-buscar.svelte-aakwce .cs-campo{height:var(--toque);background:var(--campo-claro);color:var(--sobre-claro);border:0}.ctg-buscar.svelte-aakwce .cs-campo .ico{color:var(--campo-claro-guia)}.ctg-buscar.svelte-aakwce .cs-campo input{color:var(--sobre-claro)}.ctg-buscar.svelte-aakwce .cs-campo input::placeholder{color:var(--campo-claro-guia)}.ctg-sg-img.svelte-aakwce{object-fit:cover;border:1px solid var(--linea);background:#fff;border-radius:4px;flex:none;width:40px;height:56px}.ctg-sg-tx.svelte-aakwce{flex:1;gap:2px;min-width:0;display:grid}.ctg-sg-tx.svelte-aakwce b:where(.svelte-aakwce){font-size:var(--t-14,.875rem);color:var(--tinta);text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.ctg-sg-tx.svelte-aakwce small:where(.svelte-aakwce){font-size:var(--t-12);color:var(--ter)}.ctg-buscar.svelte-aakwce .ctg-sg-fl{width:16px;height:16px;color:var(--ter);flex:none}.ctg-sg-tienda.svelte-aakwce{align-items:center;gap:var(--e2);min-height:44px;padding:0 var(--e2);color:var(--pri);font-weight:700;text-decoration:none;display:flex}.ctg-sg-tienda.svelte-aakwce .ico{width:16px;height:16px}.ctg-abanico.svelte-aakwce{perspective:1200px;width:min(100%,340px);height:250px;margin:0 auto;position:relative}.ctg-hoja.svelte-aakwce{aspect-ratio:210/297;background:var(--blanco);transform-origin:50% 100%;width:150px;transition:transform var(--t-pantalla) var(--curva);border-radius:4px;position:absolute;bottom:0;left:50%;overflow:hidden;box-shadow:0 18px 40px #00000073,0 0 0 1px #ffffff0f}.ctg-hoja.svelte-aakwce img:where(.svelte-aakwce){object-fit:cover;width:100%;height:100%;display:block}.ctg-hoja-0.svelte-aakwce{transform:translate(-96%)rotate(-9deg)}.ctg-hoja-1.svelte-aakwce{z-index:2;transform:translate(-50%)translateY(-14px)}.ctg-hoja-2.svelte-aakwce{transform:translate(-4%)rotate(9deg)}@media (width>=700px){.ctg-hoja-0.svelte-aakwce{transform:translate(-118%)rotate(-11deg)}.ctg-hoja-2.svelte-aakwce{transform:translate(18%)rotate(11deg)}}.ctg-abanico.svelte-aakwce:hover .ctg-hoja-0:where(.svelte-aakwce){transform:translate(-132%)rotate(-15deg)}.ctg-abanico.svelte-aakwce:hover .ctg-hoja-2:where(.svelte-aakwce){transform:translate(32%)rotate(15deg)}.ctg-hoja.svelte-aakwce:hover{z-index:3}.ctg-nada.svelte-aakwce{padding:var(--e8) var(--margen);color:var(--sec);text-align:center}.ctg-ir.svelte-aakwce{gap:var(--e2);padding:var(--e4) var(--margen) 0;scrollbar-width:none;display:flex;overflow-x:auto}.ctg-ir.svelte-aakwce .chip:where(.svelte-aakwce){flex:none;gap:6px}.ctg-ir.svelte-aakwce .cifra:where(.svelte-aakwce){color:var(--ter);font-weight:700}.ctg-sec.svelte-aakwce{padding:var(--e8) var(--margen) 0;scroll-margin-top:120px}.ctg-sec-t.svelte-aakwce h2:where(.svelte-aakwce){font-size:var(--t-26);letter-spacing:var(--espaciado-titulo);margin:0;font-weight:800}.ctg-sec-t.svelte-aakwce p:where(.svelte-aakwce){margin:4px 0 var(--e5);color:var(--ter);font-size:var(--t-14)}.ctg-padre.svelte-aakwce{margin:var(--e6) 0 var(--e3);font-size:var(--t-17);font-weight:800}.ctg-padre.svelte-aakwce span:where(.svelte-aakwce){color:var(--ter);font-weight:600;font-size:var(--t-13)}.ctg-rejilla.svelte-aakwce{gap:var(--e6) var(--e4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ctg-tj.svelte-aakwce{gap:var(--e3);animation:svelte-aakwce-ctg-entra var(--t-pantalla) var(--curva) both;animation-delay:calc(var(--i) * var(--paso-cascada));align-content:start;display:grid}@keyframes svelte-aakwce-ctg-entra{0%{opacity:0;transform:translateY(8px)}}.ctg-tapa.svelte-aakwce{aspect-ratio:210/297;background:var(--blanco);box-shadow:0 0 0 1px var(--linea-2), 3px 3px 0 -1px var(--superficie), 3px 3px 0 0 var(--linea-2), 6px 6px 0 -1px var(--superficie), 6px 6px 0 0 var(--linea-2), 0 10px 24px -8px #14171a40;transition:transform var(--t) var(--curva), box-shadow var(--t) var(--curva);border-radius:4px;display:block;position:relative}.ctg-tapa.svelte-aakwce img:where(.svelte-aakwce){object-fit:cover;border-radius:4px;width:100%;height:100%;display:block}.ctg-ver.svelte-aakwce{left:50%;bottom:var(--e3);opacity:0;border-radius:var(--pill);background:var(--carbon);color:var(--sobre-oscuro);font-size:var(--t-13);white-space:nowrap;transition:opacity var(--t) var(--curva), transform var(--t) var(--curva);align-items:center;gap:6px;padding:8px 14px;font-weight:800;display:inline-flex;position:absolute;transform:translate(-50%,6px)}.ctg-ver.svelte-aakwce .ico{width:16px;height:16px}@media (hover:hover){.ctg-tapa.svelte-aakwce:hover{box-shadow:0 0 0 1px var(--linea-2), 3px 3px 0 -1px var(--superficie), 3px 3px 0 0 var(--linea-2), 6px 6px 0 -1px var(--superficie), 6px 6px 0 0 var(--linea-2), 0 22px 36px -12px #14171a59;transform:translateY(-4px)rotate(-1deg)}.ctg-tapa.svelte-aakwce:hover .ctg-ver:where(.svelte-aakwce){opacity:1;transform:translate(-50%)}}.ctg-tj-txt.svelte-aakwce{gap:2px;min-width:0;display:grid}.ctg-tj-k.svelte-aakwce{font-size:var(--t-mini);letter-spacing:var(--espaciado-rotulo);text-transform:uppercase;color:var(--rojo);text-wrap:balance;margin:0;font-weight:800;line-height:1.3}.ctg-tj-t.svelte-aakwce{font-size:var(--t-15);letter-spacing:var(--espaciado-titulo);margin:0;font-weight:800;line-height:1.25}.ctg-tj-t.svelte-aakwce a:where(.svelte-aakwce){color:inherit;text-decoration:none}.ctg-logo.svelte-aakwce{align-items:center;min-height:32px;display:flex}.ctg-oculto.svelte-aakwce{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ctg-tj-sub.svelte-aakwce{font-size:var(--t-13);color:var(--sec);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;line-height:1.35;display:-webkit-box;overflow:hidden}.ctg-tj-meta.svelte-aakwce{font-size:var(--t-12);color:var(--ter);margin:0}.ctg-pdf.svelte-aakwce{min-height:32px;font-size:var(--t-12);color:var(--pri);justify-self:start;align-items:center;gap:4px;margin-top:4px;font-weight:800;text-decoration:none;display:inline-flex}.ctg-pdf.svelte-aakwce .ico{width:16px;height:16px}.ctg-pdf.svelte-aakwce span:where(.svelte-aakwce){color:var(--ter);font-weight:600}@media (width>=700px){.ctg-rejilla.svelte-aakwce{grid-template-columns:repeat(3,minmax(0,1fr))}.ctg-abanico.svelte-aakwce{height:300px}.ctg-hoja.svelte-aakwce{width:180px}}@media (width>=1000px){.ctg-hero.svelte-aakwce{margin-top:var(--e6);border-radius:var(--r24);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;min-height:400px;padding:56px 56px 48px}.ctg-abanico.svelte-aakwce{width:100%;height:340px}.ctg-hoja.svelte-aakwce{width:210px}.ctg-ir.svelte-aakwce,.ctg-sec.svelte-aakwce{padding-left:0;padding-right:0}.ctg-ir.svelte-aakwce{top:var(--alto-top,72px);z-index:5;padding-block:var(--e4);background:var(--fondo);position:sticky}.ctg-rejilla.svelte-aakwce{gap:var(--e8) var(--e6);grid-template-columns:repeat(6,minmax(0,1fr))}.ctg-rejilla-g.svelte-aakwce{grid-template-columns:repeat(4,minmax(0,1fr))}.ctg-tj-g.svelte-aakwce{align-items:center;gap:var(--e5);grid-template-columns:140px minmax(0,1fr)}.ctg-tj-g.svelte-aakwce .ctg-tj-t:where(.svelte-aakwce){font-size:var(--t-20)}}@media (prefers-reduced-motion:reduce){.ctg-tj.svelte-aakwce{animation:none}.ctg-hoja.svelte-aakwce,.ctg-tapa.svelte-aakwce{transition:none}}
