@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-tight-latin-400-normal.iW8qmuJY.woff2)format("woff2"),url(/_astro/inter-tight-latin-400-normal.BLrFJfvD.woff)format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-tight-latin-500-normal.BFXNXuvF.woff2)format("woff2"),url(/_astro/inter-tight-latin-500-normal.pobXraBK.woff)format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-tight-latin-600-normal.BgSTtRxb.woff2)format("woff2"),url(/_astro/inter-tight-latin-600-normal.D7bG6gX1.woff)format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-tight-latin-700-normal.BZKd_v_8.woff2)format("woff2"),url(/_astro/inter-tight-latin-700-normal.DvYAVZQd.woff)format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/inter-tight-latin-800-normal.CRGCHRPv.woff2)format("woff2"),url(/_astro/inter-tight-latin-800-normal.D2te1T7i.woff)format("woff")}@font-face{font-family:Inter Tight Roboto;src:local(Roboto),local(Roboto-Regular),local(Roboto Regular);font-weight:100 450;size-adjust:94.7%;ascent-override:102%;descent-override:25%;line-gap-override:0%}@font-face{font-family:Inter Tight Roboto;src:local(Roboto Medium),local(Roboto-Medium),local(Roboto Bold),local(Roboto-Bold);font-weight:451 900;size-adjust:94%;ascent-override:103%;descent-override:26%;line-gap-override:0%}@font-face{font-family:Inter Tight Arial;src:local(Arial),local(ArialMT),local(Liberation Sans),local(LiberationSans);font-weight:100 450;size-adjust:94.9%;ascent-override:102%;descent-override:25%;line-gap-override:0%}@font-face{font-family:Inter Tight Arial;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold);font-weight:451 900;size-adjust:92.5%;ascent-override:105%;descent-override:26%;line-gap-override:0%}:root{--paper:#efe9de;--paper-2:#e6dece;--sheet:#f6f2ea;--ink:#1a0838;--muted:#5f5770;--tinadi-top:#bf00ff;--tinadi:#7a12d6;--tinadi-bottom:#4b00b1;--naranja:#ff9100;--rule:#1a0838e0;--madera:#b98a5a;--madera-oscura:#7d5634;--ease:cubic-bezier(.2, .8, .2, 1);--sans:"Inter Tight", "Inter Tight Roboto", "Inter Tight Arial", system-ui, sans-serif;--gutter:16px;--barra:64px;--demo:25px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (min-width:768px){:root{--gutter:32px;--barra:84px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}img{max-width:100%;height:auto;display:block}picture{display:contents}picture>source{display:none}a{color:inherit}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--tinadi);outline-offset:3px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lbl{font-family:var(--sans);letter-spacing:.09em;text-transform:uppercase;font-size:10.5px;font-weight:600;line-height:1}.box{border:1px solid var(--rule);cursor:pointer;white-space:nowrap;background:0 0;align-items:center;gap:6px;height:23px;padding:0 9px;text-decoration:none;display:inline-flex}.box:hover{background:var(--ink);color:var(--paper)}:where(.box,.producto__mas,.leyenda__pasillo,.migas a,.pie__base a,.pasillo__filtro,.bolsa__cant button){position:relative}:where(.box,.producto__mas,.leyenda__pasillo,.migas a,.pie__base a,.pasillo__filtro,.bolsa__cant button):before{content:"";height:44px;margin-top:-22px;position:absolute;top:50%;left:-4px;right:-4px}.boton{border:1px solid var(--tinadi);min-height:46px;color:var(--tinadi-bottom);font-family:var(--sans);letter-spacing:.09em;text-transform:uppercase;cursor:pointer;transition:background .35s var(--ease), color .35s var(--ease);background:0 0;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.boton:hover{background:var(--tinadi-bottom);color:#fff}.boton--lleno{background:linear-gradient(110deg, var(--tinadi-top), var(--tinadi-bottom));color:#fff;border-color:#0000}.boton--lleno:hover{filter:brightness(1.08);background:linear-gradient(110deg, var(--tinadi-top), var(--tinadi-bottom))}.boton[disabled]{opacity:.45;cursor:not-allowed}.grano{z-index:40;pointer-events:none;mix-blend-mode:multiply;opacity:.55;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .45  0 0 0 0 .42  0 0 0 0 .38  0 0 0 .22 0'/></filter><rect width='220' height='220' filter='url(%23n)'/></svg>");position:fixed;inset:0}.mask{display:block;overflow:hidden}.mask>span{display:block}.mask>span.ficha__precio,.mask>span.ficha__acciones{display:flex}.mask .lbl,.mask.lbl{line-height:1.4}.aviso-demo{z-index:45;height:var(--demo);padding:0 var(--gutter);background:var(--ink);color:#f2e9ff;text-align:center;white-space:nowrap;justify-content:center;align-items:center;gap:8px;margin:0;display:flex;position:relative;overflow:hidden}.aviso-demo[hidden]{display:none}@media (max-width:359px){.aviso-demo{letter-spacing:.04em;font-size:9px}}.barra{z-index:50;height:var(--barra);padding:0 var(--gutter);background:#efe9dee0;background:color-mix(in srgb, var(--paper) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:6px;display:grid;position:sticky;top:0}.barra__izq{justify-self:start;gap:8px;min-width:0;max-width:100%;display:flex}.barra__der{justify-self:end;gap:8px;display:flex}.barra__volver{min-width:0;max-width:100%}.barra__volver span{text-overflow:ellipsis;overflow:hidden}.barra__logo{justify-items:center;gap:4px;text-decoration:none;display:grid}.barra__logo img{width:112px;height:auto}.barra__logo span{color:var(--tinadi-bottom);letter-spacing:.34em;white-space:nowrap;padding-left:.34em;font-size:8px}@media (min-width:768px){.barra__logo img{width:140px}}@media (max-width:359px){.barra .box{padding:0 7px}.barra__logo img{width:100px}.barra__logo span{letter-spacing:.22em;padding-left:.22em;font-size:7px}}.bolsa-cuenta{text-align:right;min-width:1.4em}@media (max-width:767px){.barra__der .solo-escritorio,.barra__izq .solo-escritorio{display:none}}.nav-app{z-index:55;padding:6px 4px calc(6px + env(safe-area-inset-bottom));background:var(--sheet);border-top:1px solid var(--rule);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.nav-app a,.nav-app button{cursor:pointer;background:0 0;border:0;justify-items:center;gap:4px;padding:6px 0;text-decoration:none;display:grid;position:relative}.nav-app svg{width:22px;height:22px}.nav-app .lbl{font-size:9px}.nav-app [data-cuenta-app]{background:var(--tinadi-bottom);color:#fff;min-width:17px;height:17px;font:600 10px/17px var(--sans);text-align:center;box-shadow:0 0 0 2px var(--sheet);border-radius:9px;margin-left:3px;padding:0 4px;position:absolute;top:1px;left:50%}.nav-app [data-cuenta-app]:empty{display:none}body{padding-bottom:calc(70px + env(safe-area-inset-bottom))}@media (min-width:768px){.nav-app{display:none}body{padding-bottom:0}}.pie{padding:56px var(--gutter) 30px;border-top:1px solid var(--rule);gap:28px;display:grid}.pie__marca img{width:150px}.pie__marca p{max-width:34ch;margin:12px 0 0;font-size:17px;line-height:1.45}.pie__cols{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:22px;display:grid}.pie__cols ul{margin:4px 0 0;padding:0;font-size:16px;list-style:none;display:grid}.pie__cols li{align-items:center;min-height:34px;line-height:1.2;display:flex}.pie__cols a{align-self:stretch;align-items:center;text-decoration:none;display:flex}.pie__cols a:hover{text-decoration:underline}.pie__base{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.pie__base a{text-decoration:none}.pie__base a:before{left:-9px;right:-9px}@media (min-width:900px){.pie{grid-template-columns:1fr 1.4fr}.pie__base{grid-column:1/-1}}.cursor{z-index:100;pointer-events:none;width:58px;height:58px;margin:-29px 0 0 -29px;display:none;position:fixed;top:0;left:0}@media (pointer:fine){.cursor.activo{display:block}}.cursor__anillo{border:1.5px solid var(--ink);transition:transform .5s var(--ease), background-color .4s var(--ease), border-color .4s var(--ease);border-radius:50%;position:absolute;inset:0}.cursor__punto{background:var(--ink);width:6px;height:6px;transition:transform .4s var(--ease);border-radius:50%;margin:-3px 0 0 -3px;position:absolute;top:50%;left:50%}.cursor__texto{color:#fff;font:600 10px/1.25 var(--sans);letter-spacing:.1em;text-align:center;transition:transform .45s var(--ease);place-items:center;display:grid;position:absolute;inset:0;transform:scale(0)}.cursor.lomo .cursor__anillo{transform:scale(.72)}.cursor.boton-c .cursor__anillo{transform:scale(.55)}.cursor.boton-c .cursor__punto{transform:scale(0)}.cursor.ver .cursor__anillo{background:var(--tinadi-bottom);border-color:var(--tinadi-bottom);transform:scale(1.75)}.cursor.ver .cursor__punto{transform:scale(0)}.cursor.ver .cursor__texto{transform:scale(1)}.agotado{color:#a3122b}.pagina{padding:34px var(--gutter) 70px}.pagina__cab{gap:12px;margin-bottom:30px;display:grid}.pagina__cab h1{letter-spacing:-.025em;margin:0;font-size:clamp(40px,7vw,80px);font-weight:600;line-height:1}.pagina__cab p{max-width:54ch;margin:0;font-size:18px;line-height:1.45}.migas{color:var(--muted);flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.migas a{text-decoration:none}.migas a:hover{color:var(--ink)}.buscador{border:1px solid var(--rule);width:100%;max-width:560px;min-height:52px;font:20px var(--sans);color:var(--ink);background:#fffdf8;padding:0 16px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}}.liviano .grano{display:none}.liviano .barra,.liviano .pasillo__herramientas{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--paper)}.liviano .boton--lleno:hover{filter:none}.ficha{z-index:60;visibility:hidden;overscroll-behavior:contain;position:fixed;inset:0;overflow-y:auto}.ficha.abierta{visibility:visible}.ficha__papel{z-index:-1;background:var(--sheet);pointer-events:none;position:fixed;inset:0}.ficha__cerrar{z-index:2;width:max-content;margin:21px 0 -44px var(--gutter);background:var(--sheet);display:flex;position:sticky;top:21px}.ficha__logo{height:var(--barra);pointer-events:none;place-items:center;display:grid;position:absolute;top:0;left:0;right:0}.ficha__logo img{width:112px}.ficha__grid{min-height:100%;padding:calc(var(--barra) + 20px) 22px 40px;gap:24px;display:grid}.ficha__poster{height:46vh;aspect-ratio:2/3;order:-1;justify-self:center;height:46svh}.ficha[data-forma=caja] .ficha__poster{aspect-ratio:1;width:min(82vw,46vh);height:auto;width:min(82vw,46svh)}.ficha__poster{box-shadow:0 26px 40px -14px #1a083873}.ficha__poster img{object-fit:cover;width:100%;height:100%;display:block}.ficha__texto{align-content:center;gap:16px;max-width:560px;display:grid}.ficha__pasillo{color:var(--tinadi-bottom)}.ficha__titulo{letter-spacing:-.025em;margin:0;font-size:42px;font-weight:600;line-height:1}.ficha__meta{color:var(--muted)}.ficha__sinopsis{max-width:42ch;margin:0;font-size:16px;line-height:1.5}.ficha__precio{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.ficha__precio strong{letter-spacing:-.01em;font-size:30px;font-weight:600;display:inline-block}.ficha__precio strong:after{content:"";background:var(--naranja);height:3px;margin-top:2px;display:block}.ficha__acciones{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.ficha__nota{color:var(--muted);margin:0;font-size:15px;font-style:italic}@media (min-width:768px){.ficha__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4vw;padding:110px 6vw 56px 7vw}.ficha__poster{order:0;align-self:center;width:min(100%,52vh);height:auto}.ficha[data-forma=caja] .ficha__poster{width:min(100%,64vh);height:auto}.ficha__titulo{font-size:clamp(44px,5.4vw,84px)}.ficha__sinopsis{font-size:17px}.ficha__cerrar{margin:31px 0 -54px var(--gutter);top:31px}}[data-abrir-ficha]{-webkit-tap-highlight-color:transparent}.liviano .ficha__poster{box-shadow:0 16px 22px -14px #1a08386b}.bolsa{z-index:85;visibility:hidden;position:fixed;inset:0}.bolsa.abierta{visibility:visible}.bolsa[hidden]{display:block}.bolsa__fondo{cursor:pointer;-webkit-tap-highlight-color:transparent;background:#1a08386b;border:0;width:100%;padding:0;position:absolute;inset:0}.bolsa__recibo{max-height:92vh;outline:none;flex-direction:column;max-height:92svh;padding-top:9px;display:flex;position:absolute;bottom:0;left:0;right:0}.bolsa__recibo:before{content:"";background:radial-gradient(9px at 50% 0, transparent 98%, var(--sheet)) 50% 0 / 18px 9px repeat-x;height:9px;position:absolute;top:0;left:0;right:0}.bolsa__recibo:after{content:"";background:var(--sheet);height:50vh;position:absolute;top:100%;left:0;right:0}.bolsa__cab{z-index:1;background:var(--sheet);touch-action:none;justify-content:space-between;align-items:center;gap:12px;padding:20px 20px 2px;display:flex;position:relative}.bolsa__cab:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(#1a08381f,#0000);height:8px;transition:opacity .2s;position:absolute;top:100%;left:0;right:0}.bolsa__cab.sombra:after{opacity:1}.bolsa__asa{background:#1a08383d;border-radius:2px;width:40px;height:4px;margin-left:-20px;position:absolute;top:4px;left:50%}.bolsa__cab h2{letter-spacing:-.02em;margin:0;font-size:30px;font-weight:600}.bolsa__rollo{overscroll-behavior:contain;min-height:0;padding:0 20px calc(24px + env(safe-area-inset-bottom));background:var(--sheet);flex:auto;overflow-y:auto}@media (min-width:768px){.bolsa__recibo{width:440px;max-height:none;padding:0 0 0 9px;top:0;left:auto}.bolsa__recibo:before{background:radial-gradient(9px at 0 50%, transparent 98%, var(--sheet)) 0 50% / 9px 18px repeat-y;width:9px;height:auto;bottom:0;right:auto}.bolsa__recibo:after,.bolsa__asa{display:none}.bolsa__cab{touch-action:auto;padding:30px 30px 2px 21px}.bolsa__rollo{padding:0 30px 40px 21px}}.bolsa__lineas{border-top:1px dashed var(--rule);margin:18px 0 0;padding:0;list-style:none;position:relative}.bolsa__linea{border-bottom:1px dashed var(--rule);background:var(--sheet);grid-template-columns:48px 1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.bolsa__linea img{object-fit:contain;width:48px;height:auto;max-height:72px;box-shadow:0 6px 14px #1a083833}.bolsa__linea strong{font-size:17px;font-weight:600;line-height:1.15;display:block}.bolsa__linea small{color:var(--muted);margin-top:4px;display:block}.bolsa__linea .lbl,.bolsa__totales span:last-child{font-variant-numeric:tabular-nums}.bolsa__cant{align-items:center;gap:2px;margin-top:8px;display:flex}.bolsa__cant button{border:1px solid var(--rule);cursor:pointer;width:32px;height:32px;font:600 15px var(--sans);-webkit-tap-highlight-color:transparent;background:0 0}.bolsa__cant button:active{background:var(--paper-2)}.bolsa__cant button:before{left:-6px;right:-6px}.bolsa__cant span{text-align:center;min-width:28px;font:600 13px var(--sans)}.bolsa__vacia{color:var(--muted);margin:26px 0;font-style:italic}.bolsa form{gap:12px;margin-top:20px;display:grid}.bolsa form[hidden],.bolsa__exito[hidden],.bolsa__exito [hidden]{display:none}.campo{gap:6px;display:grid}.campo input,.campo textarea{border:1px solid var(--rule);width:100%;min-height:44px;color:var(--ink);font:17px var(--sans);background:#fffdf8;border-radius:0;padding:10px 12px}.campo textarea{resize:vertical;min-height:70px}.campo small{color:var(--muted);font:500 12px var(--sans)}.bolsa__totales{border-top:1px dashed var(--rule);border-bottom:1px dashed var(--rule);font-family:var(--sans);gap:6px;margin:4px 0 0;padding:14px 0;font-size:14px;display:grid}.bolsa__totales div{justify-content:space-between;display:flex}.bolsa__totales .total{font:600 24px var(--sans);padding-top:6px}.bolsa__error{color:#a3122b;font:600 14px var(--sans);margin:0}.bolsa__trampa{position:absolute;left:-9999px}.bolsa__aviso{color:var(--muted);margin:0;font-size:14px;font-style:italic}.bolsa__enviar{position:relative;overflow:hidden}.bolsa__enviar.cargando{cursor:progress}.bolsa__enviar.cargando:after{content:"";background:#ffffffe6;width:40%;height:3px;animation:.9s cubic-bezier(.4,0,.2,1) infinite bolsa-carga;position:absolute;bottom:0;left:0}@keyframes bolsa-carga{0%{transform:translate(-100%)}to{transform:translate(250%)}}.bolsa__exito{text-align:center;justify-items:center;gap:10px;padding:30px 0 24px;display:grid}.bolsa__exito .lbl{color:var(--tinadi-bottom);font-variant-numeric:tabular-nums}.bolsa__exito h3{letter-spacing:-.02em;outline:none;margin:0;font-size:28px;font-weight:600;line-height:1.05}.bolsa__exito p{margin:0}.bolsa__exito .boton{margin-top:8px}.bolsa__sello{fill:none;stroke:#0f8a5f;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:64px;height:64px}.bolsa__sello circle,.bolsa__sello path{stroke-dasharray:1;stroke-dashoffset:1px;animation:bolsa-trazo .5s var(--ease) .1s forwards}.bolsa__sello path{animation-duration:.35s;animation-delay:.45s}@keyframes bolsa-trazo{to{stroke-dashoffset:0}}.rodando{vertical-align:top;display:inline-grid;overflow:hidden}.rodando>span{grid-area:1/1}.bolsa-cuenta.rodando{justify-items:end}.bolsa__cant .rodando,.nav-app [data-cuenta-app].rodando{justify-items:center}.aviso{left:50%;bottom:calc(84px + env(safe-area-inset-bottom));z-index:80;width:max-content;max-width:calc(100vw - 2 * var(--gutter));background:var(--ink);color:#f6f2ea;visibility:hidden;align-items:center;gap:12px;padding:10px 10px 10px 12px;transition:transform .36s cubic-bezier(.4,0,1,1),visibility 0s linear .36s;display:flex;position:fixed;transform:translate(-50%,calc(100% + 140px));box-shadow:0 18px 40px -16px #1a083899}.aviso.visible{visibility:visible;transition:transform .56s cubic-bezier(.18,1.25,.4,1);transform:translate(-50%)}.aviso img{object-fit:contain;width:34px;height:auto;max-height:51px}.aviso p{margin:0;font-size:15px;line-height:1.25}.aviso p small{color:#cbb8f0;font:500 11px var(--sans);letter-spacing:.06em;text-transform:uppercase;display:block}.aviso .box{color:#f6f2ea;border-color:#f6f2ea;height:32px}.aviso .box:hover{color:var(--ink);background:#f6f2ea}.aviso :focus-visible{outline-color:#f6f2ea}@media (min-width:768px){.aviso{bottom:28px;left:auto;right:28px;transform:translateY(calc(100% + 60px))}.aviso.visible{transform:translate(0)}}.volador{z-index:90;pointer-events:none;object-fit:cover;will-change:transform, opacity;margin:0;position:fixed;box-shadow:0 16px 30px -10px #1a083880}.liviano .volador{box-shadow:0 10px 16px -10px #1a083880}.nav-app [data-abrir-bolsa] svg{transform-origin:50% 100%}[data-agregar],[data-abrir-bolsa]{-webkit-tap-highlight-color:transparent}.producto__mas .mas__cruz,.producto__mas .mas__check{transform-box:fill-box;transform-origin:50%;transition:transform .3s var(--ease), stroke-dashoffset .3s var(--ease)}.producto__mas .mas__check{stroke-dasharray:1;stroke-dashoffset:1px}.producto__mas.listo .mas__cruz{transform:rotate(90deg)scale(0)}.producto__mas.listo .mas__check{stroke-dashoffset:0;transition-delay:80ms}.boton.hecho svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.boton.hecho path{stroke-dasharray:1;stroke-dashoffset:1px;animation:bolsa-trazo .35s var(--ease) 50ms forwards}.pie__credito{border-top:1px dashed var(--rule);justify-self:start;align-items:center;gap:12px;width:100%;min-height:44px;padding:16px 0 0;text-decoration:none;display:flex}.pie__credito img{width:40px;height:40px;transition:transform .5s var(--ease);flex:none}.pie__credito:hover img{transform:rotate(-12deg)scale(1.06)}.pie__credito span{gap:3px;line-height:1.25;display:grid}.pie__credito small{color:var(--muted);font:600 10.5px/1 var(--sans);letter-spacing:.09em;text-transform:uppercase}.pie__credito strong{letter-spacing:-.01em;font-size:15px;font-weight:600}.pie__credito strong b{color:var(--tinadi-bottom);font-weight:700}.pie__credito:hover strong b{text-underline-offset:3px;text-decoration:underline}@media (min-width:900px){.pie__credito{grid-column:1/-1}}
