html:root{--base:#f6f6f6;--carta:#ffffff;--niebla:#f2f2f2;--tinta:#141414;--grafito:#2c2c2c;--acero:#757575;--plata:#e0e0e0;--amarillo:#ffd23f;--rojo:#e63b2e;--rojo2:#c92e22;--azul:#1d4ed8;--marino:#1b2a6b;--verde:#1f9d55;--jp:#e63b2e;--kr:#2e86de;--es:#f5a300;--en:#1f9d55;--bg-base:var(--carta);--bg-base-hover:var(--niebla);--bg-base-pressed:#e9e9e9;--bg-subtle:var(--base);--bg-subtle-hover:var(--niebla);--bg-subtle-pressed:#e9e9e9;--bg-component:var(--niebla);--bg-component-hover:#e9e9e9;--bg-component-pressed:#e0e0e0;--bg-field:#ffffff;--bg-field-hover:#ffffff;--bg-field-component:#ffffff;--bg-field-component-hover:#fafafa;--bg-highlight:#fff6d1;--bg-highlight-hover:#ffefb0;--bg-interactive:var(--azul);--bg-disabled:#ededed;--bg-overlay:rgba(20,20,20,.5);--fg-base:var(--tinta);--fg-subtle:var(--grafito);--fg-muted:var(--acero);--fg-disabled:#a3a3a3;--fg-interactive:var(--azul);--fg-interactive-hover:#1e40af;--fg-on-color:#ffffff;--fg-on-inverted:#ffffff;--fg-error:#c4261b;--border-base:var(--plata);--border-strong:#bdbdbd;--border-interactive:var(--tinta);--border-error:#c4261b;--button-inverted:var(--rojo);--button-inverted-hover:var(--rojo2);--button-inverted-pressed:#b3271d;--button-neutral:#ffffff;--button-neutral-hover:var(--niebla);--button-neutral-pressed:#e9e9e9;--buttons-inverted:none;--buttons-inverted-focus:0 0 0 2px #fff,0 0 0 4px var(--azul);--buttons-neutral:inset 0 0 0 1px rgba(0,0,0,.67);--buttons-neutral-focus:inset 0 0 0 1px rgba(0,0,0,.67),0 0 0 2px #fff,0 0 0 4px var(--azul);--borders-base:0 0 0 1px var(--plata);--borders-interactive-with-active:0 0 0 1px var(--tinta);--borders-interactive-with-focus:0 0 0 1px var(--tinta),0 0 0 3px rgba(29,78,216,.35);--borders-focus:0 0 0 2px #fff,0 0 0 4px var(--azul);--elevation-card-rest:none;--elevation-card-hover:none;--elevation-flyout:0 0 0 1px var(--plata),0 12px 24px -12px rgba(0,0,0,.25);--elevation-modal:0 0 0 1px var(--plata),0 20px 40px -16px rgba(0,0,0,.35);color-scheme:light}body,html{background:var(--base)}body{color:var(--tinta);font-family:var(--font-body),"Nunito",system-ui,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}::-moz-selection{background:var(--amarillo);color:var(--tinta)}::selection{background:var(--amarillo);color:var(--tinta)}:focus-visible{outline:3px solid var(--azul);outline-offset:2px}h1,h2,h3{text-wrap:balance}.content-container h1,.font-display,[data-testid=category-page-title],[data-testid=store-page-title]{font-family:var(--font-body),"Nunito",sans-serif;font-weight:800;letter-spacing:-.02em}.font-pop{font-family:var(--font-body),sans-serif;font-weight:800}main input:not([type=checkbox]):not([type=radio]),main select,main textarea{border-radius:0!important}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:10px 20px;border-radius:999px;font-weight:700;font-size:1rem;white-space:nowrap;transition:background-color .15s ease,box-shadow .15s ease}.lp-btn-comprar,.lp-btn-rojo{background:var(--rojo);color:#fff}.lp-btn-comprar:hover,.lp-btn-rojo:hover{background:var(--rojo2);box-shadow:0 2px 4px rgba(0,0,0,.3)}.lp-btn-ghost{background:transparent;color:var(--tinta);box-shadow:inset 0 0 0 1px rgba(0,0,0,.67)}.lp-btn-ghost:hover{background:var(--niebla)}.lp-btn-amar{background:var(--amarillo);color:var(--tinta)}.lp-btn-amar:hover{background:#f5c400}.pegatina{display:inline-block;background:var(--amarillo);color:var(--tinta);font-weight:700;font-size:12px;letter-spacing:.01em;padding:4px 12px;border-radius:0;line-height:1.4}.pegatina.roja{background:var(--rojo);color:#fff}.pegatina.gris{background:var(--niebla);color:var(--acero)}.bandera{display:inline-block;width:22px;height:15px;border-radius:2px;box-shadow:0 0 0 1px rgba(0,0,0,.15);vertical-align:-2px}.prod{display:flex;flex-direction:column;height:100%;background:var(--carta);border-radius:8px;overflow:hidden}.prod-img{position:relative;background:#ffffff;border-bottom:1px solid #f0f0f0}.prod-img .pegatina{position:absolute;top:0;left:0}.prod-body{display:flex;flex-direction:column;gap:4px;padding:16px 16px 18px;flex:1}.prod-name{font-weight:500;font-size:16px;line-height:1.35;color:var(--tinta)}.prod-meta{font-size:12px;color:var(--acero);display:flex;align-items:center;gap:6px}.prod-price{font-weight:800;font-size:18px;color:var(--tinta);margin-top:4px}.prod:hover .prod-name{text-decoration:underline;text-underline-offset:3px}.sobre-arte{position:absolute;inset:0;display:grid;place-items:center}.sobre-arte>div{position:relative;width:46%;aspect-ratio:5/8;border-radius:3px;overflow:hidden;color:#fff;text-align:center;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:10% 6%;box-shadow:0 10px 18px -10px rgba(0,0,0,.45)}.sobre-arte>div:before{content:"";position:absolute;left:0;right:0;top:0;height:6%;background:repeating-linear-gradient(90deg,rgba(255,255,255,.55) 0 4px,transparent 4px 8px)}.idioma{position:relative;display:flex;flex-direction:column;gap:6px;min-height:180px;padding:18px 18px 16px;color:#fff;border-radius:14px;overflow:hidden;isolation:isolate;background:linear-gradient(160deg,var(--c),var(--c2));transition:transform .2s ease,box-shadow .2s ease}.idioma:hover{transform:translateY(-4px);box-shadow:0 16px 28px -16px rgba(0,0,0,.5)}.idioma:after{content:"";position:absolute;right:-28%;top:-34%;width:72%;aspect-ratio:1;border-radius:50%;background:rgba(255,255,255,.12);z-index:-1}.idioma-flag{width:44px;height:44px;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:0 4px 10px rgba(0,0,0,.18);margin-bottom:4px}.idioma-flag img{width:24px;height:17px;border-radius:2px}.idioma h3{font-family:var(--font-body),sans-serif;font-weight:800;font-size:clamp(1.3rem,2.2vw,1.7rem);letter-spacing:-.02em;line-height:1}.idioma p{font-size:13.5px;line-height:1.4;opacity:.95;max-width:24ch}.idioma-pie{margin-top:auto;display:flex;align-items:center;justify-content:space-between;padding-top:10px;font-size:14px}.idioma-pie b{font-weight:800;font-size:16px}.pestanas-txt{display:flex;gap:24px;border-bottom:1px solid var(--plata)}.pestanas-txt a,.pestanas-txt button{padding:0 0 12px;font-weight:500;color:var(--acero);border-bottom:3px solid transparent;margin-bottom:-1px}.pestanas-txt .on,.pestanas-txt [aria-current=page]{color:var(--tinta);border-bottom-color:var(--tinta)}.maq{background:var(--rojo);border-radius:20px;padding:16px 16px 18px;color:#fff;box-shadow:0 24px 40px -24px rgba(0,0,0,.45)}.maq-cab{display:flex;justify-content:space-between;align-items:center;padding:2px 6px 12px;font-weight:800}.maq-cristal{background:#f4f7fb;border-radius:10px;padding:10px;display:grid;grid-template-columns:repeat(5,1fr);gap:6px;box-shadow:inset 0 0 0 2px rgba(0,0,0,.15)}.casilla{position:relative;aspect-ratio:4/5;border-radius:4px;background:#fff;border:1px solid var(--plata);display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:4px 2px 3px;cursor:pointer}.casilla:hover{border-color:var(--tinta)}.casilla[aria-pressed=true]{border:2px solid var(--tinta);background:#fff6d1}.casilla .sob{width:88%;aspect-ratio:4/5;border-radius:2px;margin-bottom:auto;margin-top:2px}.casilla .cod{font:700 10px/1 var(--font-body),sans-serif;color:var(--grafito)}.maq-pantalla{margin-top:12px;background:var(--tinta);color:#fff;border-radius:8px;padding:12px 14px;display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;min-height:76px}.maq-pantalla .cod{font-weight:800;font-size:1.6rem;line-height:1;color:var(--amarillo)}.pin-maquina{background:none;border:0;padding:0;cursor:pointer;filter:drop-shadow(0 3px 3px rgba(0,0,0,.35))}.maplibregl-popup-content{border-radius:8px!important;padding:14px 16px!important;box-shadow:0 0 0 1px var(--plata),0 10px 20px -10px rgba(0,0,0,.4)!important}.pop-maquina{display:flex;flex-direction:column;gap:4px;font-family:var(--font-body),sans-serif;color:var(--tinta)}.pop-maquina strong{font-weight:800;font-size:1rem}.pop-maquina span{font-size:.85rem;color:var(--grafito)}.pop-maquina em{font-style:normal;font-weight:700;font-size:.85rem;color:var(--rojo)}.pop-maquina em.en_servicio{color:var(--verde)}.pop-maquina a{margin-top:6px;align-self:flex-start;background:var(--amarillo);color:var(--tinta);font-weight:700;border-radius:999px;padding:6px 14px}.lp-card{--mx:50%;--my:50%;position:relative;aspect-ratio:63/88;border-radius:4.5%/3.2%;padding:4.5%;overflow:hidden;isolation:isolate;background:linear-gradient(160deg,var(--k1,#ffe27a),var(--k2,#f2b400));box-shadow:0 0 0 1px rgba(0,0,0,.25),0 12px 20px -12px rgba(0,0,0,.5);color:#10183a}.lp-card-in{height:100%;border-radius:3%;display:flex;flex-direction:column;gap:3.5%;background:linear-gradient(180deg,var(--t1,#fff7da),var(--t2,#ffe9a8));padding:4%}.lp-card-head{display:flex;justify-content:space-between;align-items:baseline;font-weight:800}.lp-card-name{font-weight:800;font-size:clamp(.75rem,1.5vw,1.05rem);line-height:1}.lp-card-hp{font-size:clamp(.6rem,1vw,.8rem);display:flex;align-items:center;gap:.25rem}.lp-card-hp b{font-size:1.4em;color:#c4211c}.lp-card-art{position:relative;flex:0 0 46%;border-radius:3px;overflow:hidden;box-shadow:0 0 0 3px #d9b23a;background:linear-gradient(160deg,var(--a2,#ff8a3c),var(--a3,#c0262d));display:grid;place-items:center}.lp-card-art svg{width:46%;height:auto}.lp-card-tag{font-size:clamp(.5rem,.8vw,.62rem);text-align:center}.lp-card-atk,.lp-card-tag{font-weight:700;padding:1.5% 0}.lp-card-atk{display:grid;grid-template-columns:auto 1fr auto;gap:4%;align-items:center;font-size:clamp(.6rem,1vw,.82rem);border-bottom:1px solid rgba(0,0,0,.12)}.lp-card-atk .cost{display:flex;gap:2px}.lp-card-atk .cost i{width:1.1em;height:1.1em;border-radius:50%;background:var(--c,#ffcb05);display:block}.lp-card-atk .dmg{font-weight:800;font-size:1.2em}.lp-card-foot{margin-top:auto;display:flex;justify-content:space-between;font-size:clamp(.45rem,.7vw,.58rem);font-weight:700;opacity:.75}.lp-energia{border-radius:50%;display:inline-grid;place-items:center}.lp-energia svg{width:62%;height:62%}.lp-holo:before{content:"";z-index:2;pointer-events:none;mix-blend-mode:color-dodge;opacity:.45;background:repeating-linear-gradient(110deg,#ff0080,#ffcb05 6%,#36cf6c 12%,#36a3ff 18%,#b05cff 24%,#ff0080 30%);background-size:300% 300%;background-position:var(--mx) var(--my);filter:brightness(.7) contrast(1.4)}.lp-back,.lp-holo:before{position:absolute;inset:0}.lp-back{border-radius:4.5%/3.2%;backface-visibility:hidden;transform:rotateY(180deg);background:radial-gradient(circle at 50% 50%,var(--amarillo) 0 13%,var(--marino) 13.5% 17%,var(--rojo) 17.5% 30%,transparent 30.5%),var(--marino);box-shadow:inset 0 0 0 6px var(--marino),inset 0 0 0 9px var(--amarillo)}.lp-mesa{position:relative;min-height:480px;display:grid;place-items:center}.lp-sobre{position:relative;width:min(230px,60vw);aspect-ratio:5/8;cursor:pointer;border:0;padding:0;background:none}.lp-sobre .cuerpo,.lp-sobre .tira{position:absolute;left:0;right:0;background:var(--rojo)}.lp-sobre .tira{top:0;height:9%;border-radius:6px 6px 0 0;background:repeating-linear-gradient(90deg,var(--amarillo) 0 6px,var(--rojo) 6px 12px);transition:transform .5s ease,opacity .5s;transform-origin:100% 100%}.lp-sobre .cuerpo{top:9%;bottom:0;border-radius:0 0 6px 6px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:12% 8%;color:#fff}.lp-sobre .marca{font-weight:800;font-size:1.25rem}.lp-sobre .tit{font-weight:800;text-align:center;line-height:1.1;background:var(--amarillo);color:var(--tinta);padding:.4rem .8rem}.lp-sobre .hint{position:absolute;left:50%;bottom:-40px;translate:-50% 0;font-weight:700;color:var(--grafito);white-space:nowrap}.lp-sobre.roto .tira{transform:translate(40%,-140%) rotate(28deg);opacity:0}.lp-reparto{position:absolute;inset:0;display:flex;flex-wrap:wrap;justify-content:center;align-content:center;gap:clamp(8px,1.6vw,16px)}.lp-reparto .slot{width:clamp(112px,16vw,180px);perspective:1000px}.lp-flip{position:relative;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.3,1.3,.5,1);transform:rotateY(180deg);cursor:pointer;border-radius:4.5%/3.2%}.lp-flip.vista{transform:rotateY(0deg);cursor:default}.lp-flip .lp-card{backface-visibility:hidden;transition:visibility 0s .3s}.lp-flip:not(.vista) .lp-card{visibility:hidden;transition:none}.lp-flip.vista .lp-back{visibility:hidden;transition:visibility 0s .3s}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}html:root{--t-jp:#fcdcd8;--t-kr:#d6e8fa;--t-es:#fde8bd;--t-en:#d3f0de;--t-amarillo:#fff0b0;--jp-tinta:#c42d21;--kr-tinta:#1d63a8;--es-tinta:#985f00;--en-tinta:#137a43;--ease-out:cubic-bezier(.23,1,.32,1)}.t-jp{background:var(--t-jp)}.t-kr{background:var(--t-kr)}.t-es{background:var(--t-es)}.t-en{background:var(--t-en)}.t-amarillo{background:var(--t-amarillo)}.t-amarillo img,.t-en img,.t-es img,.t-jp img,.t-kr img{mix-blend-mode:multiply}.c-jp{--c:var(--jp-tinta)}.c-kr{--c:var(--kr-tinta)}.c-es{--c:var(--es-tinta)}.c-en{--c:var(--en-tinta)}.lp-btn{transition:background-color .15s ease,box-shadow .15s ease,transform .12s var(--ease-out)}.lp-btn:active{transform:scale(.97)}.enlace{font-weight:700;color:var(--tinta);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;transition:color .15s ease}.enlace:hover{color:var(--rojo)}.cajon>h2,.crece-cab h2,.idx-titulo,.sec-h2{font-weight:900;font-size:clamp(2rem,1.3rem + 2.4vw,3.25rem);line-height:1.02;letter-spacing:-.015em;text-wrap:balance;color:var(--tinta)}.muro{--tile:clamp(96px,7.8vw,124px);position:relative;overflow:hidden;height:min(calc(100svh - 108px),780px);min-height:560px;background:var(--base)}.muro-pared{position:absolute;top:-10px;left:-40px;right:0;display:flex;flex-direction:column;gap:8px}.muro-fila{display:flex;gap:8px;flex:none}.muro-fila:nth-child(2n){margin-left:calc(var(--tile) / -2 - 4px)}.muro-ficha{flex:none;width:var(--tile);height:var(--tile);display:grid;place-items:center}.muro-ficha img{width:60%;height:82%;-o-object-fit:contain;object-fit:contain}.muro-panel{position:absolute;left:50%;bottom:24px;transform:translateX(-50%);width:min(880px,calc(100% - 48px));background:var(--marino);color:#fff;padding:28px;display:flex;flex-direction:column;gap:20px}.muro-panel-top{display:flex;gap:28px;align-items:center;justify-content:space-between}.muro-panel h1{font-weight:800;font-size:clamp(1.5rem,1.05rem + 1.25vw,2.1rem);line-height:1.1;letter-spacing:-.01em;text-wrap:balance;max-width:24ch}.muro-panel p{margin-top:10px;font-size:16px;line-height:1.5;color:#d5dbf3;max-width:54ch}.muro-accion{flex:none}.muro-panel-pie{display:flex;flex-wrap:wrap;gap:6px 20px;align-items:baseline;font-size:15px}.muro-panel-pie a{color:#fff;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(255,255,255,.45);transition:text-decoration-color .15s ease}.muro-panel-pie a:hover{text-decoration-color:var(--amarillo)}.muro-marca{font-weight:900;color:var(--amarillo);margin-right:4px}@media (max-width:767px){.muro{--tile:22vw;height:auto;min-height:0;display:flex;flex-direction:column}.muro-pared{position:relative;top:auto;left:auto;height:50svh;overflow:hidden;margin-left:-8vw;gap:6px}.muro-fila{gap:6px}.muro-fila:nth-child(2n){margin-left:calc(var(--tile) / -2 - 3px)}.muro-panel{position:relative;left:auto;bottom:auto;transform:none;width:100%;padding:22px 16px 20px;gap:16px}.muro-panel-top{flex-direction:column;align-items:stretch;gap:18px}.muro-panel h1{font-size:clamp(1.45rem,6vw,1.85rem)}.muro-panel-pie{font-size:14px;gap:6px 16px}}.nov{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 24px;padding-block:96px 72px}.nov-lado{grid-column:1/4;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.nov-lado h2{font-weight:900;font-size:clamp(1.6rem,1.3rem + .8vw,2rem);line-height:1.05}.nov-nota{margin-top:auto;font-size:15px;line-height:1.5;color:var(--grafito);max-width:30ch}.nov-fila{grid-column:4/13;display:flex;align-items:flex-end;gap:6px;overflow-x:auto;scrollbar-width:none;margin-right:-24px;padding-right:24px}.nov-fila::-webkit-scrollbar{display:none}.nov-item{--h:clamp(180px,28vh,260px);flex:none}.nov-item.levantado{--h:clamp(330px,56vh,560px)}.nov-enlace{display:block;width:calc(var(--h) * .8);color:var(--tinta)}.nov-marco{position:relative;display:block;height:var(--h);width:100%}.nov-marco img{padding:10%}.nov-pie{display:flex;justify-content:space-between;gap:10px;font-size:15px;margin-top:10px;line-height:1.3}.nov-nombre{font-weight:700}.nov-enlace:hover .nov-nombre{text-decoration:underline;text-underline-offset:3px}.nov-dato{font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.nov-idioma{display:block;font-size:13px;color:var(--acero);margin-top:2px}@media (max-width:767px){.nov{display:block;padding-block:64px 40px}.nov-lado{margin-bottom:20px}.nov-nota{margin-top:0}.nov-fila{margin-inline:-24px;padding-inline:24px;scroll-snap-type:x mandatory;scroll-padding-left:24px}.nov-item{--h:44vw;scroll-snap-align:start}.nov-item.levantado{--h:96vw}}.idx{padding-block:88px}.idx-saltos{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:18px;font-weight:700;font-size:16px}.idx-saltos a{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px;text-decoration-color:var(--amarillo)}.idx-saltos a:hover{text-decoration-color:var(--tinta)}.idx-cuerpo{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 28%;gap:56px}.idx-grupo{padding-top:72px;scroll-margin-top:120px}.idx-cab{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.idx-cab h3{font-weight:900;font-size:clamp(2rem,1.4rem + 1.9vw,3.1rem);line-height:1;letter-spacing:-.015em;color:var(--c)}.idx-cab span{font-size:16px;color:var(--grafito);font-variant-numeric:tabular-nums}.idx-nota{font-size:16px;color:var(--grafito);margin:8px 0 34px}.idx-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 56px;margin-bottom:28px}.idx-fila{display:grid;grid-template-columns:64px minmax(0,1fr);gap:20px;align-items:start;color:var(--tinta);transition:opacity .2s var(--ease-out)}.idx-items.atenuar .idx-fila:not(.activa){opacity:.4}.idx-foto{position:relative;display:block;width:64px;height:64px}.idx-foto img{padding:6px}.idx-linea{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.idx-linea b{font-size:18px;font-weight:800;line-height:1.3}.idx-fila:focus-visible .idx-linea b,.idx-fila:hover .idx-linea b{text-decoration:underline;text-underline-offset:3px}.idx-precio{font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.idx-desc{display:block;font-size:15px;line-height:1.45;color:var(--grafito);margin-top:4px;max-width:38ch}.idx-hueco{position:relative}.idx-marco{position:absolute;left:0;right:0;aspect-ratio:4/5;transform:translateY(-50%);clip-path:inset(100% 0 0 0);pointer-events:none;transition:clip-path .32s var(--ease-out),top .36s var(--ease-out)}.idx-marco.abierto{clip-path:inset(0)}.idx-marco img{padding:12%}@media (hover:none),(max-width:1023px),(pointer:coarse){.idx-cuerpo{grid-template-columns:minmax(0,1fr)}.idx-hueco{display:none}.idx-items.atenuar .idx-fila:not(.activa){opacity:1}}@media (max-width:767px){.idx{padding-block:56px}.idx-grupo{padding-top:52px}.idx-items{grid-template-columns:minmax(0,1fr);gap:22px}.idx-fila{grid-template-columns:52px minmax(0,1fr);gap:16px}.idx-foto{width:52px;height:52px}.idx-linea b{font-size:17px}}.crece{padding-block:96px}.crece-fila{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:10px;align-items:end}.crece-cab{grid-column:1/8;grid-row:1;align-self:start;padding-bottom:32px}.crece-cab p{font-size:17px;line-height:1.55;color:var(--grafito);margin-top:12px;max-width:44ch}.crece-paso{align-self:end}.crece-paso.p0{grid-column:1/4;grid-row:2}.crece-paso.p1{grid-column:4/8;grid-row:2}.crece-paso.p2{grid-column:8/13;grid-row:1/3}.crece-ficha{position:relative;display:grid;place-items:center}.p0 .crece-ficha{height:clamp(200px,28vh,270px)}.p1 .crece-ficha{height:clamp(270px,42vh,390px)}.p2 .crece-ficha{height:clamp(390px,60vh,560px)}.crece-obj{position:relative;display:block;height:72%;aspect-ratio:4/5}.crece-paso h3{font-weight:800;font-size:20px;margin-top:14px}.crece-paso p{font-size:16px;line-height:1.5;color:var(--grafito);margin-top:4px;max-width:34ch}@media (max-width:767px){.crece{padding-block:64px}.crece-fila{display:flex;flex-direction:column;align-items:stretch;gap:30px}.crece-cab{padding-bottom:0}.p0 .crece-ficha{height:44vw}.p1 .crece-ficha{height:58vw}.p2 .crece-ficha{height:76vw}}.cajon{padding-block:96px}.cajon-fichas,.cajon>h2{max-width:880px;margin-inline:auto}.cajon-fichas{margin-top:44px;display:flex;flex-direction:column}.cajon-ficha{--tw:200px;--step:120px;--x:calc(var(--i) * var(--step));position:relative;padding:58px 28px 46px;margin-top:-30px;clip-path:polygon(0 40px,var(--x) 40px,var(--x) 0,calc(var(--x) + var(--tw)) 0,calc(var(--x) + var(--tw)) 40px,100% 40px,100% 100%,0 100%)}.cajon-ficha:first-child{margin-top:0}.cajon-ficha.f0{background:var(--amarillo)}.cajon-ficha.f1{background:var(--t-kr)}.cajon-ficha.f2{background:var(--t-jp)}.cajon-tab{position:absolute;top:0;left:var(--x);width:var(--tw);height:40px;display:flex;align-items:center;padding-left:18px;font-weight:800;font-size:16px}.cajon-ficha h3 button{background:none;border:0;padding:0;font:inherit;font-size:20px;font-weight:700;line-height:1.35;color:var(--tinta);text-align:left;width:100%;cursor:pointer}.cajon-ficha.abierta h3 button{cursor:default}.cajon-ficha h3 button:focus-visible{outline:3px solid var(--tinta);outline-offset:4px}.cajon-resp p{font-size:17px;line-height:1.6;max-width:54ch;margin-top:12px;color:var(--grafito)}@media (max-width:767px){.cajon{padding-block:64px}.cajon-ficha{--tw:128px;--step:min(44px,calc((100vw - 48px - 128px) / 5));padding:54px 18px 42px}.cajon-tab{font-size:15px;padding-left:14px}.cajon-ficha h3 button{font-size:18px}.cajon-resp p{font-size:16px}}.cupon-sec{padding-block:96px 120px;scroll-margin-top:110px}.cupon{position:relative;display:grid;grid-template-columns:46fr 54fr;background:var(--amarillo);border-radius:14px;max-width:1200px;margin-inline:auto;-webkit-mask:radial-gradient(circle 14px at 46% 0,#0000 97%,#000) top /100% 51% no-repeat,radial-gradient(circle 14px at 46% 100%,#0000 97%,#000) bottom /100% 51% no-repeat;mask:radial-gradient(circle 14px at 46% 0,#0000 97%,#000) top /100% 51% no-repeat,radial-gradient(circle 14px at 46% 100%,#0000 97%,#000) bottom /100% 51% no-repeat}.cupon-izq{padding:48px;display:flex;flex-direction:column;justify-content:space-between;gap:28px;border-right:5px dotted var(--base)}.cupon-izq h2{font-weight:900;font-size:clamp(1.9rem,1.2rem + 1.9vw,2.9rem);line-height:1.02;letter-spacing:-.015em;text-wrap:balance}.cupon-izq p{font-size:17px;line-height:1.55;max-width:40ch}.cupon-der{padding:20px 40px;min-width:0}@media (max-width:767px){.cupon-sec{padding-block:64px 80px}.cupon{grid-template-columns:minmax(0,1fr);-webkit-mask:none;mask:none}.cupon-izq{border-right:0;border-bottom:5px dotted var(--base);padding:28px 20px}.cupon-der{padding:4px 16px 16px}}.sol-op{display:flex;align-items:center;min-height:56px;padding:14px 18px;background:var(--carta);color:var(--tinta);font-weight:700;font-size:17px;text-align:left;border-radius:8px;box-shadow:inset 0 0 0 2px transparent;transition:box-shadow .15s ease,transform .12s var(--ease-out)}.sol-op:hover{box-shadow:inset 0 0 0 2px var(--tinta)}.sol-op:active{transform:scale(.98)}.sol-op.elegida{box-shadow:inset 0 0 0 3px var(--tinta)}.sol-op-larga{flex-direction:column;align-items:flex-start;gap:2px}.sol-op-larga span{font-weight:400;font-size:15px;color:var(--grafito)}html.rv [data-rv]{transition:opacity .6s var(--ease-out),translate .7s var(--ease-out);transition-delay:calc(var(--rv, 0) * 70ms)}html.rv [data-rv]:not(.rv-on){opacity:0;translate:0 22px}html.rv-todo [data-rv]{opacity:1!important;translate:none!important}@keyframes muro-deriva{0%{transform:translateX(0)}to{transform:translateX(calc((var(--tile) + 8px) * -4))}}.muro-fila{animation:muro-deriva 70s linear infinite alternate;will-change:transform}.muro-fila:nth-child(2n){animation-direction:alternate-reverse;animation-duration:85s}.muro-panel{width:min(1000px,calc(100% - 48px));padding:32px 36px 28px}.muro-panel h1{font-weight:900;font-size:clamp(2.6rem,1.6rem + 3vw,4.4rem);line-height:.98;letter-spacing:-.025em;max-width:14ch}.muro-panel p{font-size:17px;margin-top:14px}@media (max-width:767px){.muro-panel{width:100%;padding:24px 16px 20px}.muro-panel h1{font-size:clamp(2.2rem,10.5vw,2.8rem)}.muro-panel p{font-size:16px}}.nov-fila{overflow:visible;margin-right:0;padding-right:0;gap:8px}.nov-item{flex:1 1 0;min-width:0}.nov-item.levantado{flex:2.1 1 0}.nov-enlace{width:auto}.nov-marco{height:clamp(190px,26vh,250px)}.levantado .nov-marco{height:clamp(360px,54vh,540px)}.nov-idioma{color:var(--grafito)}@media (max-width:1023px){.nov{display:block;padding-block:64px 40px}.nov-lado{margin-bottom:24px}.nov-nota{margin-top:0}.nov-fila{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 10px;margin:0;padding:0;scroll-snap-type:none}.nov-item,.nov-item.levantado{--h:auto}.nov-item.levantado{grid-column:1/-1}.nov-marco{height:44vw;max-height:340px}.levantado .nov-marco{height:84vw;max-height:560px}}.idx-aviso{color:var(--c);font-weight:700}.idx-cab .enlace{font-size:16px;white-space:nowrap}.cajon-ficha{--step:min(120px,calc((100% - var(--tw)) / 5))}@media (max-width:767px){.cajon-ficha{--step:min(44px,calc((100% - var(--tw)) / 5))}}.dorso-sec{background:var(--marino);padding-block:72px 48px}.dorso{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px 64px;max-width:1180px;margin-inline:auto;background:var(--carta);color:var(--tinta);padding:64px 56px 32px;-webkit-mask:radial-gradient(30px 14px at 50% 0,#0000 98%,#000) 0 0 /60px 100% repeat-x;mask:radial-gradient(30px 14px at 50% 0,#0000 98%,#000) 0 0 /60px 100% repeat-x}.dorso-msg h2{font-weight:900;font-size:clamp(1.75rem,1.3rem + 1.2vw,2.25rem);line-height:1.05;letter-spacing:-.015em}.dorso-msg p{font-size:17px;line-height:1.55;color:var(--grafito);margin-top:14px;max-width:46ch}.dorso-dir{position:relative;display:flex;flex-direction:column;gap:12px;padding-right:116px;font-size:18px;font-weight:700}.dorso-dir a{width:-moz-fit-content;width:fit-content;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px;text-decoration-color:var(--amarillo);transition:text-decoration-color .15s ease}.dorso-dir a:hover{text-decoration-color:var(--tinta)}.dorso-sello{position:absolute;top:0;right:0;width:88px;aspect-ratio:3/4;background:var(--rojo);display:grid;place-items:center;padding:14px}.dorso-sello svg{width:100%;height:auto}.dorso-legal{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px 24px;font-size:15px;padding-top:8px}.dorso-legal a{color:var(--grafito);text-decoration:underline;text-underline-offset:3px}.dorso-legal a:hover{color:var(--tinta)}.dorso-pie{grid-column:1/-1;font-size:13px;line-height:1.5;color:var(--grafito);max-width:110ch}@media (max-width:767px){.dorso-sec{padding-block:48px 32px}.dorso{grid-template-columns:minmax(0,1fr);padding:48px 20px 24px;gap:28px}.dorso-dir{font-size:17px;padding-right:80px}.dorso-sello{width:64px;padding:10px}}.pegatina{font-size:13px}@media (prefers-reduced-motion:reduce){.idx-fila,.idx-marco,.lp-btn,.sol-op{transition:none}.lp-btn:active,.sol-op:active{transform:none}.muro-fila{animation:none}html.rv [data-rv]{opacity:1!important;translate:none!important;transition:none}}.dorso-sec{margin-top:64px}.cupon-sec{padding-bottom:56px}main{overflow-x:clip}.nov-pie{flex-wrap:wrap;row-gap:2px}.dorso-pie{max-width:62ch}@media (max-width:1023px){.cupon{grid-template-columns:minmax(0,1fr);-webkit-mask:none;mask:none}.cupon-izq{border-right:0;border-bottom:5px dotted var(--base);padding:32px 28px}.cupon-der{padding:8px 20px 20px}}.crece-paso p,.dorso-dir,.idx-cab .enlace,.idx-cab span,.idx-linea b,.idx-nota,.idx-saltos,.muro-panel p,.sol-op-larga span{font-size:17px}.cajon-tab,.dorso-legal,.idx-desc,.muro-panel-pie,.nov-pie{font-size:15px}.cajon-ficha h3 button,.crece-paso h3{font-size:20px}.dorso-msg h2,.nov-lado h2{font-size:2rem}.cupon-izq h2,.idx-cab h3{font-size:clamp(2rem,1.3rem + 2.4vw,3.25rem)}@media (max-width:767px){.cajon-ficha h3 button,.cajon-resp p,.crece-paso p{font-size:17px}}.nov-marco img{padding:5%!important}.crece-obj{height:80%}.idx-marco img{padding:8%}.tienda-h1{font-weight:900;font-size:clamp(2.2rem,1.4rem + 3vw,4rem);line-height:1;letter-spacing:-.02em;margin:8px 0 24px;text-wrap:balance}.esp-rejilla{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 10px;grid-auto-flow:dense}.esp-rejilla>li.grande{grid-column:span 2;grid-row:span 2}.esp{display:flex;flex-direction:column;height:100%;color:var(--tinta)}.esp-ficha{position:relative;display:block;aspect-ratio:1}.grande .esp-ficha{flex:1;aspect-ratio:auto;min-height:320px}.esp-ficha img{padding:9%;transition:transform .24s var(--ease-out)}.esp:hover .esp-ficha img{transform:scale(1.04)}.esp-pie{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-top:12px}.esp-nombre{font-weight:800;font-size:17px;line-height:1.3}.esp:hover .esp-nombre{text-decoration:underline;text-underline-offset:3px}.esp-precio{font-weight:800;font-size:17px;font-variant-numeric:tabular-nums;white-space:nowrap}.esp-meta{font-size:15px;color:var(--grafito);margin-top:2px}.esp-agotado{color:var(--rojo2);font-weight:700}.esp-vacio{padding:48px 0;display:flex;flex-direction:column;gap:8px}.esp-vacio-t{font-weight:900;font-size:2rem;line-height:1.1}@media (max-width:1023px){.esp-rejilla{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.esp-rejilla{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 8px}.esp-rejilla>li.grande{grid-row:auto}.grande .esp-ficha{aspect-ratio:1;min-height:0}.esp-nombre,.esp-precio{font-size:15px}.esp-meta{font-size:13px}}@media (prefers-reduced-motion:reduce){.esp-ficha img{transition:none}.esp:hover .esp-ficha img{transform:none}}.cat-cab-in{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-block:56px 48px}.cat-cab h1{font-weight:900;font-size:clamp(2.4rem,1.5rem + 3.4vw,4.4rem);line-height:.98;letter-spacing:-.02em;color:var(--c)}.cat-cab p{font-size:17px;line-height:1.5;color:var(--tinta);max-width:52ch}.cat-bandera{width:72px;height:auto;flex:none}@media (max-width:767px){.cat-cab-in{padding-block:36px 32px}.cat-bandera{width:48px}}.ficha{padding-block:24px 40px}.ficha-migas{display:flex;gap:10px;align-items:baseline;font-size:15px;color:var(--grafito);margin-bottom:20px}.ficha-migas a{text-decoration:underline;text-underline-offset:3px}.ficha-migas a:hover{color:var(--tinta)}.ficha-cuerpo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:start}.ficha-fotos{position:sticky;top:128px;display:flex;flex-direction:column;gap:10px}.ficha-grande{position:relative;aspect-ratio:1}.ficha-grande img{padding:8%}.ficha-mas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ficha-mas li{position:relative;aspect-ratio:1}.ficha-mas img{padding:10%}.ficha-datos{display:flex;flex-direction:column;gap:28px;min-width:0}.ficha-idioma{display:inline-flex;align-items:center;gap:10px;font-weight:800;font-size:17px;color:var(--c)}.ficha-info h1{font-weight:900;font-size:clamp(2.4rem,1.5rem + 3vw,4rem);line-height:.98;letter-spacing:-.02em;text-wrap:balance}.ficha-info p{font-size:17px;line-height:1.6;color:var(--grafito);margin-top:16px;max-width:58ch}.ficha-compra{background:var(--carta);padding:24px;gap:14px}.ficha-compra,.ficha-garantias{display:flex;flex-direction:column}.ficha-garantias{gap:6px;font-size:15px;color:var(--grafito);padding-top:4px}.ficha-garantias li:before{content:"✓";color:var(--verde);font-weight:900;margin-right:8px}@media (max-width:1023px){.ficha-cuerpo{grid-template-columns:minmax(0,1fr);gap:28px}.ficha-fotos{position:static}}@media (max-width:767px){.ficha-compra{padding:18px 16px}}.tienda-h1{font-size:clamp(2.6rem,1.4rem + 5vw,6rem);line-height:.95;letter-spacing:-.03em;margin-bottom:14px}.tienda-sub{font-size:20px;line-height:1.45;color:var(--grafito);max-width:52ch;margin-bottom:28px}@media (max-width:767px){.tienda-sub{font-size:17px}}.ficha-linea{margin-top:12px!important;font-size:20px!important;color:var(--tinta)!important}.ficha-linea .ficha-idioma{font-size:20px}.ficha-saber{display:flex;flex-direction:column;gap:18px}.ficha-saber h2{font-weight:900;font-size:2rem;line-height:1.05}.ficha-saber dl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 28px}.ficha-saber dt{font-weight:800;font-size:17px}.ficha-saber dd{font-size:15px;line-height:1.5;color:var(--grafito);margin-top:4px}.lp-btn-comprar:disabled{background:#e8e8e6;color:#3a3a3a;opacity:1;box-shadow:none}@media (max-width:1023px){.ficha-grande{aspect-ratio:auto;height:42svh;min-height:260px}.ficha-saber dl{grid-template-columns:minmax(0,1fr)}}.barra-compra{display:flex;align-items:center;gap:12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px));background:var(--amarillo)}.barra-compra-txt{display:flex;flex-direction:column;min-width:0;flex:1}.barra-compra-txt span{font-size:15px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.barra-compra-txt b{font-size:17px;font-weight:900;font-variant-numeric:tabular-nums}.dorso-pie{font-size:15px}.ficha-saber dd{font-size:17px}.aviso{display:flex;flex-direction:column;gap:10px}.aviso-t{font-weight:800;font-size:17px;color:var(--tinta)}.aviso-fila{display:flex;gap:8px}.aviso-campo{flex:1;min-width:0;height:52px;padding:0 16px;background:var(--base);border:0;font-size:17px;outline:none;box-shadow:inset 0 0 0 2px transparent}.aviso-campo:focus{box-shadow:inset 0 0 0 2px var(--tinta)}.aviso-btn{min-height:52px;background:var(--marino);color:#fff;font-size:17px}.aviso-btn:hover{background:#142057}.aviso-btn:disabled{opacity:.6}.aviso-nota{font-size:15px;line-height:1.45;color:var(--grafito)}.aviso-nota a{text-decoration:underline}.aviso-error{font-size:15px;color:var(--rojo2);font-weight:700}.aviso-ok{font-size:17px;font-weight:700;color:#0b6b3a;background:#e3f5ea;padding:14px 16px}@media (max-width:767px){.aviso-fila{flex-direction:column}.aviso-btn{width:100%}}.ficha-desc{font-size:17px;line-height:1.6;color:var(--grafito);max-width:58ch}.ficha-saber{padding-top:24px}@media (max-width:767px){.ficha-grande{height:34svh;min-height:220px}}@keyframes respira{0%{transform:scale(1)}to{transform:scale(1.045)}}.ficha-grande img{animation:respira 9s ease-in-out infinite alternate}@media (prefers-reduced-motion:reduce){.ficha-grande img{animation:none}}.maqs-cab{padding-block:48px 28px;display:flex;flex-direction:column;gap:14px}.maqs-cab h1{font-weight:900;font-size:clamp(2.6rem,1.4rem + 4.6vw,5.6rem);line-height:.95;letter-spacing:-.03em;text-wrap:balance;max-width:14ch}.maqs-cab p{font-size:20px;line-height:1.45;color:var(--grafito);max-width:54ch}.mapa-rejilla{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px;align-items:start}.mapa-caja{width:100%;height:540px;background:var(--carta)}.mapa-lista{gap:10px}.mapa-ficha,.mapa-lista{display:flex;flex-direction:column}.mapa-ficha{background:var(--carta);padding:22px;gap:8px;box-shadow:inset 6px 0 0 transparent;transition:box-shadow .2s var(--ease-out)}.mapa-ficha.activa{box-shadow:inset 6px 0 0 var(--amarillo)}.mapa-nombre{display:block;font-weight:900;font-size:20px;line-height:1.2;color:var(--tinta)}.mapa-dir{display:block;font-size:15px;color:var(--grafito);margin-top:4px}.mapa-estado{font-size:15px;font-weight:800;color:var(--rojo2)}.mapa-estado.activo{color:#137a43}.mapa-ficha .lp-btn{font-size:15px}.maq-sobres{padding-block:72px 24px}.maq-sobres h2{font-weight:900;font-size:2rem;line-height:1.05;margin-bottom:24px}.maq-sobres ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}@media (max-width:1023px){.mapa-rejilla{grid-template-columns:minmax(0,1fr)}.mapa-lista{order:-1}.mapa-caja{height:380px}.maq-sobres ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 8px}}@media (max-width:767px){.maqs-cab{padding-block:32px 20px}.maqs-cab p{font-size:17px}}.maplibregl-ctrl-attrib{font-size:13px!important}.totales dl{display:flex;flex-direction:column;gap:8px}.totales dl>div{display:flex;justify-content:space-between;gap:12px;font-size:15px;color:var(--grafito)}.totales dd{font-variant-numeric:tabular-nums;color:var(--tinta)}.totales-total{display:flex;justify-content:space-between;align-items:baseline;margin-top:14px;padding-top:14px;border-top:2px solid var(--tinta);font-weight:900;font-size:20px;font-variant-numeric:tabular-nums}.totales-iva{font-size:13px;color:var(--grafito);text-align:right;margin-top:2px}