.kc-pagina{--k:1;color:#faf6ee;width:816px;height:1056px;font-family:var(--font-sans);background:radial-gradient(120% 60% at 100% 0,#f3a6c212,#0000 60%),radial-gradient(90% 50% at 0 100%,#6aa84f14,#0000 60%),#11100e;padding:44px 48px 0;position:relative;overflow:hidden}.kc-cabecera{border-bottom:2px solid #f2b630;align-items:center;gap:16px;height:86px;padding-bottom:12px;display:flex}.kc-sello{color:#11100e;width:50px;height:50px;font:800 30px var(--font-display);background:#f2b630;border-radius:999px;flex:none;place-items:center;display:grid}.kc-titulo{font:800 40px/1 var(--font-display);text-transform:uppercase;color:#f2b630;letter-spacing:.01em;flex:1}.kc-sigue{color:#c9c0b0;letter-spacing:.08em;font-size:.5em}.kc-arroba{font:600 14px var(--font-display);letter-spacing:.14em;color:#c9c0b0;text-transform:uppercase}.kc-foto{object-fit:cover;border:3px solid #f2b630;border-radius:999px;flex:none;width:74px;height:74px}.kc-cuerpo{column-count:2;column-fill:auto;height:850px;font-size:calc(13px * var(--k));column-gap:40px;margin-top:18px;overflow:hidden}.kc-bloque{margin-bottom:14px}.kc-subtitulo{font:800 calc(24px * var(--k))/1.1 var(--font-display);text-transform:uppercase;color:#f2b630;break-after:avoid;margin:4px 0 8px}.kc-items{gap:calc(10px * var(--k));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kc-item{break-inside:avoid;flex-direction:column;gap:2px;display:flex}.kc-item-linea{align-items:baseline;gap:6px;display:flex}.kc-item-nombre{font:700 calc(15.5px * var(--k))/1.2 var(--font-display);text-transform:uppercase;letter-spacing:.02em}.kc-puntos{border-bottom:2px dotted #4d4945;flex:1;min-width:12px;transform:translateY(-4px)}.kc-item-precio{font:800 calc(16px * var(--k)) var(--font-display);color:#f2b630;white-space:nowrap}.kc-item-desc{color:#c9c0b0;line-height:1.3}.kc-agotado .kc-item-nombre{color:#a89f90;text-decoration:line-through}.kc-pie{font:600 11px var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:#a89f90;border-top:1px solid #3a352e;justify-content:space-between;gap:12px;padding-top:10px;display:flex;position:absolute;bottom:18px;left:48px;right:48px}.kc-num{color:#f2b630}.kc-ramita{pointer-events:none;width:130px;height:76px;position:absolute}.kc-ramita-tallo{fill:none;stroke:#3d7a2c;stroke-width:2.4px;stroke-linecap:round}.kc-ramita-esquina{opacity:.9;bottom:44px;right:26px}.kc-ramita-abajo{bottom:46px;left:40px;transform:scaleX(-1)}.kc-portada,.kc-gracias,.kc-contratapa{text-align:center;flex-direction:column;align-items:center;padding:0;display:flex}.kc-portada-rama{width:560px;position:absolute;top:0;right:0}.kc-portada-centro{flex-direction:column;align-items:center;margin-top:330px;display:flex}.kc-portada-carta{font:700 22px var(--font-display);letter-spacing:.5em;text-transform:uppercase;color:#f3a6c2;margin:0}.kc-portada-kiuw{font:800 230px/.9 var(--font-display);color:#f2b630;letter-spacing:-.01em;margin:0}.kc-portada-sub{font:700 34px var(--font-display);letter-spacing:.3em;text-transform:uppercase;margin:6px 0 0}.kc-portada-muro{position:absolute;bottom:70px;left:0;right:0}.kc-portada-muro .kj-muro{height:120px}.kc-portada-dir{font:600 15px var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:#c9c0b0;position:absolute;bottom:24px;left:0;right:0}.kc-gracias-rama{width:520px;position:absolute;top:0;left:0;transform:scaleX(-1)}.kc-gracias-texto{font:800 64px/1 var(--font-display);text-transform:uppercase;color:#f3a6c2;margin-top:420px}.kc-gracias-sub{color:#c9c0b0;font-size:20px}.kc-contratapa-kiuw{margin-top:60px;font-size:140px}.kc-qrs{gap:56px;margin-top:28px;display:flex}.kc-qrs figure{color:#c9c0b0;flex-direction:column;align-items:center;gap:10px;margin:0;font-size:15px;display:flex}.kc-qrs b{color:#f2b630;font:800 22px var(--font-display);letter-spacing:.04em}.kc-qr{background:#fff;border-radius:16px;width:190px;height:190px;padding:10px}.kc-qr svg{width:100%;height:100%;display:block}.kc-datos{text-align:left;grid-template-columns:1fr 1fr;gap:18px 48px;width:640px;margin:34px 0 0;display:grid}.kc-datos dt{font:800 15px var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:#f2b630}.kc-datos dd{color:#faf6ee;margin:2px 0 0;font-size:16px}.kc-indice-lista{grid-template-columns:1fr 1fr;gap:6px 40px;margin:26px 0 0;padding:0;list-style:none;display:grid}.kc-indice-boton{color:#faf6ee;cursor:pointer;width:100%;font:700 19px var(--font-display);text-transform:uppercase;text-align:left;background:0 0;border:0;align-items:baseline;gap:8px;padding:7px 0;display:flex}.kc-indice-boton:hover span:first-child{color:#f3a6c2}.kc-indice-info{flex-direction:column;gap:10px;margin-top:34px;font-size:17px;display:flex}.kc-etiqueta{min-width:110px;font:800 15px var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:#f2b630;display:inline-block}.kc-libro-zona{flex-direction:column;align-items:center;gap:14px;display:none}@media (min-width:900px){.kc-libro-zona{display:flex}}.kc-escenario{perspective:2600px;justify-content:center;width:100%;display:flex}.kc-libro{--s:.5;width:calc(816px * var(--s) * 2);height:calc(1056px * var(--s));transform-style:preserve-3d;touch-action:pan-y;-webkit-user-select:none;user-select:none;transition:transform .7s cubic-bezier(.45,.05,.2,1);position:relative}.kc-libro.kc-al-inicio{transform:translate(-25%)}.kc-libro.kc-al-final{transform:translate(25%)}.kc-hl{transform-origin:0;width:50%;height:100%;transform-style:preserve-3d;transition:transform .95s cubic-bezier(.45,.05,.2,1);position:absolute;top:0;left:50%}.kc-hl.kc-vuelta{transform:rotateY(-180deg)}.kc-cara{backface-visibility:hidden;border-radius:0 6px 6px 0;position:absolute;inset:0;overflow:hidden}.kc-cara.kc-atras{border-radius:6px 0 0 6px;transform:rotateY(180deg)}.kc-cara:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000008c,#0000);width:28px;position:absolute;top:0;bottom:0;left:0}.kc-cara.kc-atras:before{background:linear-gradient(-90deg,#0000008c,#0000);left:auto;right:0}.kc-cara>.kc-pagina{transform:scale(var(--s));transform-origin:0 0}.kc-cara:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#00000059,#0000 40%);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.kc-hl.kc-vuelta .kc-cara:not(.kc-atras):after,.kc-hl:not(.kc-vuelta) .kc-atras:after{animation:.95s kc-barrido}}@keyframes kc-barrido{0%{opacity:0}40%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.kc-hl,.kc-libro{transition:none}}.kc-controles{align-items:center;gap:16px;display:flex}.kc-flecha{border:1px solid var(--linea);background:var(--fondo-2);border-radius:999px;width:48px;height:48px;font-size:22px}.kc-flecha:disabled{opacity:.35}.kc-flecha:not(:disabled):hover{border-color:var(--oro);color:var(--oro)}.kc-indicador{text-align:center;min-width:9rem;font:700 16px var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--texto-2)}.kc-movil{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:14px;margin:0 -16px;padding:4px 16px 18px;display:flex;overflow-x:auto}.kc-movil::-webkit-scrollbar{display:none}@media (min-width:900px){.kc-movil,.kc-chips{display:none}}.kc-hoja-movil{scroll-snap-align:center;color:#faf6ee;background:radial-gradient(120% 50% at 100% 0,#f3a6c214,#0000 60%),radial-gradient(90% 40% at 0 100%,#6aa84f1a,#0000 60%),#11100e;border-radius:16px;flex:0 0 min(88vw,30rem);max-height:calc(100dvh - 210px);padding:18px 18px 70px;font-size:14px;position:relative;overflow-y:auto;box-shadow:0 18px 40px -20px #000,inset 0 0 0 1px #2e2c2a}.kc-hoja-movil .kc-cabecera{height:auto;min-height:64px}.kc-hoja-movil .kc-titulo{font-size:28px}.kc-hoja-movil .kc-sello{width:38px;height:38px;font-size:22px}.kc-hoja-movil .kc-foto{width:58px;height:58px}.kc-hoja-movil .kc-items{gap:12px;margin-top:14px}.kc-hoja-movil .kc-item-nombre{font-size:16px}.kc-hoja-movil .kc-ramita-abajo{bottom:26px}.kc-pie-movil{font:600 10px var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:#a89f90;position:absolute;bottom:10px;left:18px;right:18px}.kc-hoja-movil.kc-tapa{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;overflow:hidden}.kc-hoja-movil.kc-tapa .kc-portada-kiuw{font-size:120px}.kc-hoja-movil.kc-tapa .kc-portada-sub{font-size:20px}.kc-hoja-movil.kc-tapa .kc-portada-rama{width:90%}.kc-hoja-movil.kc-tapa .kc-portada-centro{margin-top:70px}.kc-hoja-movil.kc-tapa .kc-portada-rama{position:absolute;top:0;right:0}.kc-tapa-muro{position:absolute;bottom:0;left:0;right:0}.kc-tapa-muro .kj-muro{height:90px}.kc-hoja-movil.kc-tapa .kc-qrs{gap:18px}.kc-hoja-movil.kc-tapa .kc-qr{width:120px;height:120px}.kc-hoja-movil.kc-tapa .kc-datos{grid-template-columns:1fr;gap:10px;width:100%}.kc-hoja-movil.kc-tapa .kc-contratapa-kiuw{margin-top:0;font-size:70px}.kc-hoja-movil.kc-tapa-atras{justify-content:flex-start;overflow-y:auto}.kc-solo-movil{display:block}@media (min-width:900px){.kc-solo-movil{display:none}}.kc-hoja-movil .kc-pagina{background:0 0;width:100%;height:auto;padding:0;overflow:visible}.kc-hoja-movil .kc-portada-muro,.kc-hoja-movil .kc-portada-dir{margin-top:16px;position:static}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.kc-hoja-movil{animation:linear both kc-girar;animation-timeline:view(inline)}}}@keyframes kc-girar{0%{opacity:.5;transform:perspective(900px)rotateY(28deg)scale(.92)}35%,65%{opacity:1;transform:none}to{opacity:.5;transform:perspective(900px)rotateY(-28deg)scale(.92)}}.kc-chips{scrollbar-width:none;gap:8px;padding-bottom:6px;display:flex;overflow-x:auto}.kc-chips a{border:1px solid var(--linea);color:var(--texto-2);border-radius:999px;flex:none;padding:.3rem .8rem;font-size:.85rem}.kc-barra{z-index:20;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--fondo) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--linea);scrollbar-width:none;gap:8px;margin:0 -16px;display:flex;position:sticky;bottom:0;overflow-x:auto}.kc-barra a{border:1px solid var(--linea);border-radius:.8rem;flex:none;align-items:center;gap:.4rem;min-height:2.6rem;padding:0 1rem;font-size:.9rem;font-weight:600;display:inline-flex}.kc-barra a.kc-principal{background:var(--oro);color:var(--fondo);border-color:#0000}.kc-barra a.kc-verde{background:var(--musgo-2);color:#fff;border-color:#0000}
