@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--fondo:#f6ece1;--resplandor:#ffd9c9;--superficie:#fffaf4;--superficie-2:#efe4d8;--texto:#23201d;--suave:#5c524b;--tenue:#6f635b;--borde:#e6d8ca;--borde-fuerte:#c9b8a8;--acento:#ff5a36;--acento-presion:#f04a26;--acento-canto:#c23a1a;--sobre-acento:#1c0a05;--acento-texto:#b93410;--acento-suave:#ffe4d9;--ok:#156c38;--ok-fondo:#e2f3e8;--error:#b42318;--error-fondo:#fde9e6;--dato:#ff5a36;--velo:#23201d8c;--papel:#fffdf8;--papel-sombra:#f3ede2;--tinta:#23201d;--tinta-suave:#5c524b;--tinta-tenue:#776c64;--papel-linea:#cfc4b6;--metal-luz:#e9e3da;--metal:#c3bab0;--metal-sombra:#8b8279;--ranura:#3a3430;--r-superficie:20px;--r-control:12px;--r-pildora:999px;--fuente:"Geist Variable", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fuente-titulo:"Bricolage Grotesque Variable", var(--fuente);--fuente-mono:"Geist Mono Variable", ui-monospace, "SFMono-Regular", Menlo, monospace;--suavizado:cubic-bezier(.16, 1, .3, 1);--rebote:cubic-bezier(.34, 1.56, .64, 1);font-family:var(--fuente);color:var(--texto);background:var(--fondo);-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:1.45}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-tema=claro]){--fondo:#171311;--resplandor:#3a1c12;--superficie:#231d1a;--superficie-2:#302723;--texto:#f5efe9;--suave:#c6bab1;--tenue:#a79a90;--borde:#3a302b;--borde-fuerte:#5a4b43;--acento-presion:#ff6f4f;--acento-texto:#ff8a6c;--acento-suave:#3a1c12;--ok:#6ddc97;--ok-fondo:#132a1d;--error:#ffa29a;--error-fondo:#351815;--dato:#f0522e;--velo:#000000b3;--papel:#f4eee3;--papel-sombra:#e6dfd2;--metal-luz:#6a615a;--metal:#4a423d;--metal-sombra:#2a2522;--ranura:#0d0b0a}}:root[data-tema=oscuro]{--fondo:#171311;--resplandor:#3a1c12;--superficie:#231d1a;--superficie-2:#302723;--texto:#f5efe9;--suave:#c6bab1;--tenue:#a79a90;--borde:#3a302b;--borde-fuerte:#5a4b43;--acento-presion:#ff6f4f;--acento-texto:#ff8a6c;--acento-suave:#3a1c12;--ok:#6ddc97;--ok-fondo:#132a1d;--error:#ffa29a;--error-fondo:#351815;--dato:#f0522e;--velo:#000000b3;--papel:#f4eee3;--papel-sombra:#e6dfd2;--metal-luz:#6a615a;--metal:#4a423d;--metal-sombra:#2a2522;--ranura:#0d0b0a}:root[data-tema=claro]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-tema=oscuro]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}body{background:radial-gradient(120% 420px at 50% -80px, var(--resplandor), transparent 70%) no-repeat, var(--fondo);min-height:100dvh;margin:0}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance;line-height:1.15}h1{font-family:var(--fuente-titulo);letter-spacing:-.02em;font-size:1.75rem;font-weight:700}h2{letter-spacing:-.01em;font-size:1.0625rem;font-weight:650}h3{font-size:1rem;font-weight:600}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}button{cursor:pointer}svg{flex-shrink:0}:focus-visible{outline:2px solid var(--acento-texto);outline-offset:2px}.suave{color:var(--suave)}.mini{color:var(--tenue);font-size:.875rem}.num{font-variant-numeric:tabular-nums}.mono{font-family:var(--fuente-mono);font-variant-numeric:tabular-nums}.solo-lector{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.boton{--canto:var(--acento-canto);border-radius:var(--r-control);background:var(--acento);min-height:46px;color:var(--sobre-acento);white-space:nowrap;box-shadow:inset 0 1px 0 #ffffff59, 0 3px 0 var(--canto);border:0;justify-content:center;align-items:center;gap:8px;margin-bottom:3px;padding:0 18px;font-weight:650;transition:transform 80ms ease-out,box-shadow 80ms ease-out,background-color .15s;display:inline-flex}.boton:hover{background:var(--acento-presion)}.boton:active{box-shadow:inset 0 1px 0 #fff3, 0 1px 0 var(--canto);transform:translateY(2px)}.boton:disabled{background:var(--superficie-2);color:var(--tenue);box-shadow:0 3px 0 var(--borde);cursor:default;transform:none}.boton.secundario{--canto:var(--borde-fuerte);background:var(--superficie);color:var(--texto);box-shadow:inset 0 0 0 1px var(--borde-fuerte), 0 3px 0 var(--canto)}.boton.secundario:hover{background:var(--superficie-2)}.boton.secundario:active{box-shadow:inset 0 0 0 1px var(--borde-fuerte), 0 1px 0 var(--canto)}.boton.bloque{width:100%;display:flex}.boton.grande{min-height:56px;font-size:1.0625rem}.enlace{min-height:32px;color:var(--suave);text-decoration:underline;-webkit-text-decoration-color:var(--borde-fuerte);text-decoration-color:var(--borde-fuerte);text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:.9375rem;display:inline-flex}.enlace:hover{color:var(--texto);text-decoration-color:currentColor}.campo{min-width:0;color:var(--suave);flex-direction:column;gap:8px;font-size:.875rem;font-weight:600;display:flex}.campo .ayuda{color:var(--tenue);font-weight:400}.entrada,.campo input:not([type=color]),.campo select{border:1px solid var(--borde-fuerte);border-radius:var(--r-control);background:var(--superficie);width:100%;min-height:46px;color:var(--texto);padding:0 12px;font-size:1rem;font-weight:400;box-shadow:inset 0 2px 3px #0000000f}.entrada::placeholder,.campo input::placeholder{color:var(--tenue)}.entrada:focus-visible,.campo input:focus-visible,.campo select:focus-visible{outline:2px solid var(--acento-texto);outline-offset:0;border-color:#0000}.campo select:disabled,.campo input:disabled{background:var(--superficie-2);color:var(--tenue)}.aviso{border-radius:var(--r-control);text-align:left;align-items:flex-start;gap:10px;padding:12px 14px;font-size:.9375rem;display:flex}.aviso svg{margin-top:2px}.aviso-error{background:var(--error-fondo);color:var(--error)}.aviso-ok{background:var(--ok-fondo);color:var(--ok)}.aviso-info{background:var(--superficie-2);color:var(--texto)}.chip{border-radius:var(--r-pildora);background:var(--superficie-2);min-height:26px;color:var(--suave);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;font-size:.8125rem;font-weight:550;display:inline-flex}.chip.acento{background:var(--acento-suave);color:var(--acento-texto)}.papel-marco{filter:drop-shadow(0 1px 1px #3c28141f)drop-shadow(0 10px 18px #3c28141f);display:block}.papel{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--texto:var(--tinta);--suave:var(--tinta-suave);--tenue:var(--tinta-tenue);--borde:#e4dccf;--borde-fuerte:var(--papel-linea);--superficie:#fff;--superficie-2:var(--papel-sombra);--acento-texto:#b93410;--acento-suave:#ffe4d9;--acento-presion:#f04a26;--ok:#156c38;--ok-fondo:#e2f3e8;--error:#b42318;--error-fondo:#fde9e6;--diente:12px;color:var(--tinta);background:linear-gradient(180deg, #ffffffb3, transparent 90px), linear-gradient(90deg, #00000006, transparent 12%, transparent 88%, #00000008), var(--papel);flex-direction:column;gap:14px;padding:22px 20px;display:flex;position:relative}.papel.dentado-abajo{-webkit-mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom / var(--diente) 100% repeat-x;-webkit-mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom / var(--diente) 100% repeat-x;mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom / var(--diente) 100% repeat-x;padding-bottom:30px}.papel.dentado{-webkit-mask:conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) top / var(--diente) 51% repeat-x, conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom / var(--diente) 51% repeat-x;-webkit-mask:conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) top / var(--diente) 51% repeat-x, conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom / var(--diente) 51% repeat-x;mask:conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) top / var(--diente) 51% repeat-x, conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom / var(--diente) 51% repeat-x;padding-top:30px;padding-bottom:30px}.papel.centro{text-align:center;align-items:center}.rotulo{font-family:var(--fuente-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tenue);font-size:.75rem;font-weight:600}.corte{border:0;border-top:1.5px dashed var(--papel-linea);width:100%;height:0;margin:2px 0}.renglon{width:100%;font-family:var(--fuente-mono);font-variant-numeric:tabular-nums;text-align:left;align-items:baseline;gap:8px;font-size:.9375rem;display:flex}.renglon>i{border-bottom:1.5px dotted var(--papel-linea);flex:1;min-width:12px;transform:translateY(-4px)}.renglon>b{white-space:nowrap;font-weight:650}.renglon.total{font-size:1.0625rem;font-weight:700}.despedida{width:100%;font-family:var(--fuente-mono);letter-spacing:.12em;text-align:center;text-transform:uppercase;color:var(--tenue);font-size:.8125rem}.cupon{--cupon:var(--acento);--cupon-tinta:var(--sobre-acento);--muesca:10px;color:var(--cupon-tinta);filter:drop-shadow(0 1px 1px #3c281424)drop-shadow(0 8px 14px #3c281429);flex-direction:column;display:flex;position:relative}.cupon-cuerpo,.cupon-talon{background:linear-gradient(135deg, #ffffff29, transparent 55%), var(--cupon);position:relative}.cupon-cuerpo{min-height:96px;-webkit-mask:radial-gradient(circle var(--muesca) at 0 100%, #0000 97%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--muesca) at 100% 100%, #0000 97%, #000) right / 51% 100% no-repeat;-webkit-mask:radial-gradient(circle var(--muesca) at 0 100%, #0000 97%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--muesca) at 100% 100%, #0000 97%, #000) right / 51% 100% no-repeat;mask:radial-gradient(circle var(--muesca) at 0 100%, #0000 97%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--muesca) at 100% 100%, #0000 97%, #000) right / 51% 100% no-repeat;border-radius:18px 18px 0 0;align-items:flex-start;gap:14px;padding:18px 18px 16px 20px;display:flex;overflow:hidden}.cupon-talon{min-height:60px;-webkit-mask:radial-gradient(circle var(--muesca) at 0 0, #0000 97%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--muesca) at 100% 0, #0000 97%, #000) right / 51% 100% no-repeat;-webkit-mask:radial-gradient(circle var(--muesca) at 0 0, #0000 97%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--muesca) at 100% 0, #0000 97%, #000) right / 51% 100% no-repeat;mask:radial-gradient(circle var(--muesca) at 0 0, #0000 97%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--muesca) at 100% 0, #0000 97%, #000) right / 51% 100% no-repeat;border-radius:0 0 18px 18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;padding:10px 14px 12px 20px;display:flex}.cupon-talon:before{content:"";top:-1px;left:calc(var(--muesca) + 6px);right:calc(var(--muesca) + 6px);border-top:2px dashed color-mix(in srgb, var(--cupon-tinta) 55%, transparent);position:absolute}.cupon-texto{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.cupon-texto h3,.cupon-titulo{font-family:var(--fuente-titulo);letter-spacing:-.02em;overflow-wrap:anywhere;font-size:1.3125rem;font-weight:700;line-height:1.12}.cupon-texto p,.cupon-detalle{opacity:.88;font-size:.9375rem;line-height:1.35}.cupon-costo{z-index:1;flex-direction:column;align-items:flex-end;line-height:1;display:flex;position:relative}.cupon-costo b{font-family:var(--fuente-titulo);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:3rem;font-weight:800}.cupon-costo span{opacity:.9;font-size:.8125rem;font-weight:600}.cupon-agua{opacity:.1;pointer-events:none;position:absolute;bottom:-22px;right:-14px;transform:rotate(-14deg)}.cupon-nota{align-items:center;gap:6px;font-size:.9375rem;font-weight:550;display:inline-flex}.cupon-acciones{gap:8px;margin-left:auto;display:flex}.cupon-boton{border-radius:var(--r-pildora);background:var(--cupon-tinta);min-height:40px;color:var(--cupon);white-space:nowrap;border:0;justify-content:center;align-items:center;gap:6px;padding:0 20px;font-weight:700;transition:transform 80ms ease-out,box-shadow 80ms ease-out;display:inline-flex;box-shadow:0 2px #00000038}.cupon-boton:active{transform:translateY(2px);box-shadow:0 0 #00000038}.cupon-boton:disabled{opacity:.7;cursor:default}.cupon-boton.fantasma{color:var(--cupon-tinta);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--cupon-tinta) 60%, transparent);background:0 0}.cupon-boton:focus-visible{outline:2px solid var(--cupon-tinta);outline-offset:2px}.cupon .chip{background:color-mix(in srgb, var(--cupon-tinta) 16%, transparent);color:var(--cupon-tinta)}.cupon.apagado{--cupon:var(--superficie-2);--cupon-tinta:var(--texto);filter:none}.cupon.apagado .cupon-cuerpo,.cupon.apagado .cupon-talon{background:var(--cupon)}.cupon.apagado .cupon-texto h3,.cupon.apagado .cupon-costo b{color:var(--suave)}.cupon-avance{border-radius:var(--r-pildora);background:color-mix(in srgb, var(--cupon-tinta) 14%, transparent);flex-basis:100%;height:6px;overflow:hidden}.cupon-avance span{border-radius:var(--r-pildora);background:var(--acento);height:100%;display:block}.qr{background:#fff;border-radius:6px;place-items:center;padding:10px;display:grid}.qr svg{max-width:100%;height:auto;display:block}.impresora{--ancho-papel:86%;flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.impresora-barra{z-index:2;background:linear-gradient(180deg, var(--metal-luz) 0%, var(--metal) 45%, var(--metal-sombra) 100%);border-radius:10px;width:100%;height:34px;position:relative;box-shadow:inset 0 1px #ffffff80,inset 0 -2px 3px #0000002e,0 6px 12px -4px #28190a59}.impresora-barra:after{content:"";width:calc(var(--ancho-papel) + 28px);background:linear-gradient(180deg, var(--ranura) 0 4px, var(--metal-sombra) 4px, var(--metal) 100%);border-radius:0 0 16px 16px;height:16px;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:inset 0 -1px #fff3}.impresora-salida{z-index:3;width:var(--ancho-papel);box-sizing:content-box;margin:4px -24px -12px;padding:0 24px 40px;position:relative;overflow:hidden}.impresora-salida:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#28190a38,#0000);height:14px;position:absolute;top:0;left:24px;right:24px}.esqueleto{border-radius:var(--r-control);background:var(--superficie-2);display:block}.esqueleto.superficie{border-radius:var(--r-superficie)}@media (prefers-reduced-motion:no-preference){.esqueleto{animation:1.4s ease-in-out infinite latido}.aparece{animation:aparece .4s var(--suavizado) both}.impresora.imprime .papel-marco{animation:imprimir var(--duracion,1.5s) steps(var(--pasos,22), end) .15s both}.impresora.imprime .impresora-barra{animation:vibrar 90ms linear .15s var(--vibraciones,16) both}}@keyframes imprimir{0%{transform:translateY(-101%)}}@keyframes vibrar{50%{transform:translateY(.6px)}}@keyframes latido{50%{opacity:.55}}@keyframes aparece{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.boton{transition:none}}.cupon-costo b.palabra{letter-spacing:-.03em;font-size:1.875rem}.cupon-etiqueta{border-radius:var(--r-pildora);background:color-mix(in srgb, var(--cupon-tinta,var(--texto)) 12%, transparent);letter-spacing:.02em;text-transform:uppercase;align-self:flex-start;align-items:center;gap:5px;margin-bottom:6px;padding:3px 9px;font-size:.75rem;font-weight:700;display:inline-flex}.pantalla{width:100%;max-width:480px;min-height:100dvh;padding:0 16px calc(88px + env(safe-area-inset-bottom));flex-direction:column;margin:0 auto;display:flex}.barra{grid-template-columns:minmax(72px,1fr) auto minmax(72px,1fr);align-items:center;gap:8px;height:60px;display:grid}.marca{min-height:44px;font-family:var(--fuente-titulo);letter-spacing:-.03em;justify-self:center;align-items:center;gap:8px;font-size:1.25rem;font-weight:800;display:inline-flex}.marca-letras{display:inline-flex}.marca-letras .marca-logo{fill:currentColor;width:auto;height:1.15em;overflow:visible}.marca-logo .m-cola{fill:var(--acento)}.marca img{border-radius:7px}.barra-accion{border-radius:var(--r-control);place-items:center;width:44px;height:44px;margin-left:-10px;display:grid}.barra-accion:hover{background:var(--superficie-2)}.barra-izq{align-items:center;min-width:0;display:flex}.instalar-barra{border:1px solid color-mix(in srgb, var(--acento) 35%, transparent);background:var(--acento-suave);height:34px;color:var(--acento-texto);font:inherit;white-space:nowrap;cursor:pointer;box-shadow:0 2px 0 color-mix(in srgb, var(--acento) 25%, transparent);border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 10px;font-size:.8125rem;font-weight:700;transition:transform .12s,box-shadow .12s,background-color .12s;display:inline-flex;position:relative}.instalar-barra:after{content:"";position:absolute;inset:-5px -2px}.instalar-barra:hover{background:color-mix(in srgb, var(--acento) 18%, var(--acento-suave))}.instalar-barra:active{transform:translateY(2px);box-shadow:0 0 #0000}.instalar-barra svg{flex:none}@media (width<=374px){.instalar-barra-app{display:none}}.barra-salir{justify-self:end;min-height:44px}main{flex-direction:column;flex:1;gap:20px;padding-top:8px;display:flex}main>h1{margin-top:4px}section{flex-direction:column;gap:14px;display:flex}section>h2{margin-top:8px}.pie{justify-content:center;gap:24px;padding-top:32px;display:flex}.pie .enlace{color:var(--tenue);min-height:44px;font-size:.8125rem}.enlace.centrado{align-self:center;min-height:44px}.lista{flex-direction:column;gap:12px;display:flex}.fila{align-items:center;gap:12px;width:100%;display:flex}.crece{flex:1;min-width:0}.hoja{border-radius:var(--r-superficie);background:var(--superficie);box-shadow:inset 0 0 0 1px var(--borde), 0 2px 0 var(--borde);flex-direction:column;gap:16px;padding:22px 20px;display:flex}.hoja.centro{text-align:center;align-items:center}.insignia{border-radius:var(--r-pildora);background:var(--superficie-2);width:56px;height:56px;color:var(--suave);place-items:center;display:grid}.acceso{flex-direction:column;gap:20px;padding-top:12px;display:flex}.acceso-texto{flex-direction:column;gap:10px;display:flex}.acceso-texto h1{letter-spacing:-.035em;font-size:2.25rem;line-height:1.05}.acceso-texto p{font-size:1.0625rem}.encabezado-negocio{padding-top:8px;display:flex}.prefijo{border:1px solid var(--borde-fuerte);border-radius:var(--r-control);background:var(--superficie);align-items:center;min-height:56px;display:flex;box-shadow:inset 0 2px 3px #0000000f}.prefijo:focus-within{outline:2px solid var(--acento-texto);border-color:#0000}.prefijo.con-error{border-color:var(--error)}.prefijo>span{color:var(--tenue);padding:0 10px 0 14px;font-size:1rem;font-weight:500}.prefijo input,.campo .prefijo input{border-radius:0 var(--r-control) var(--r-control) 0;min-width:0;min-height:54px;box-shadow:none;letter-spacing:.01em;background:0 0;border:0;outline:0;flex:1;padding:0 14px 0 0;font-size:1.1875rem;font-weight:500}.pasos{gap:4px;margin:0;padding:0 4px;list-style:none;display:grid}.pasos li{align-items:center;gap:14px;padding:10px 0;display:flex}.pasos-icono{border-radius:var(--r-control);background:var(--superficie);width:44px;height:44px;color:var(--suave);box-shadow:inset 0 0 0 1px var(--borde), 0 2px 0 var(--borde);place-items:center;display:grid}.vacio{flex-direction:column;gap:16px;padding-top:12px;display:flex}.vacio h1{letter-spacing:-.035em;font-size:2.25rem}.hueco{border:2px dashed var(--borde-fuerte);min-height:150px;color:var(--tenue);text-align:center;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:10px;margin:4px 0;padding:20px;font-weight:550;display:flex}.negocios{gap:18px}.negocio-tarjeta{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--texto:var(--tinta);--suave:var(--tinta-suave);--tenue:var(--tinta-tenue);--superficie-2:var(--papel-sombra);--acento-texto:#b93410;--acento-suave:#ffe4d9;--ok:#156c38;color:var(--tinta);transition:transform .2s var(--suavizado);display:flex;position:relative}a.negocio-tarjeta:hover{transform:translateY(-2px)}a.negocio-tarjeta:active{transform:scale(.985)}.negocio-tapa{color:var(--marca-tinta);background:linear-gradient(135deg, #fff3, transparent 60%), var(--marca);flex-direction:column;align-items:center;gap:10px;display:flex;position:relative}.negocio-hojas{background:linear-gradient(180deg, #ffffffb3, transparent 90px), var(--papel);flex-direction:column;flex:1;gap:14px;min-width:0;padding:18px 18px 14px;display:flex;position:relative}.negocio-tarjeta h1,.negocio-tarjeta h2{overflow-wrap:anywhere}.saldo-lado{flex-direction:column;align-items:flex-end;line-height:1;display:flex}.saldo{font-family:var(--fuente-titulo);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:2.5rem;font-weight:800;line-height:1}.saldo-grande{font-size:4.5rem}.negocio-saldo{flex-direction:column;align-items:center;gap:6px;display:flex}.negocio-tarjeta.grande .resumen{align-items:center}.negocio-tarjeta.grande .resumen>.suave{text-align:center}.negocio-tarjeta.grande .sellos{justify-content:center}.negocio-pie{flex-wrap:wrap;gap:8px}.negocio-ver{white-space:nowrap;min-height:32px;color:var(--acento-texto);align-items:center;gap:4px;margin-left:auto;font-weight:650;display:inline-flex}.cuponera{filter:drop-shadow(0 1px 1px #3c281424)drop-shadow(0 10px 16px #3c281429)}.cuponera .negocio-tapa{border-radius:16px 0 0 16px;flex-shrink:0;width:66px;padding:18px 0}.cuponera .negocio-tapa .logo{width:42px;height:42px;box-shadow:0 0 0 2px #ffffffd9}.cuponera .negocio-tapa:after{content:"";z-index:2;background:radial-gradient(ellipse 8px 3.2px at 50% 50%, var(--metal-luz) 40%, var(--metal-sombra) 75%, transparent 85%) center top / 18px 15px repeat-y;width:18px;position:absolute;top:10px;bottom:10px;right:-9px}.cuponera .negocio-hojas{border-radius:0 14px 14px 0;padding-left:24px;box-shadow:3px 3px 0 -1px #ebe3d6,6px 6px 0 -2px #ddd3c4}.cuponera .negocio-hojas:before{content:"";border-left:2px dotted var(--papel-linea);position:absolute;top:12px;bottom:12px;left:14px}.cuponera.grande{flex-direction:column}.cuponera.grande .negocio-tapa{text-align:center;border-radius:20px 20px 0 0;width:auto;padding:26px 20px 30px}.cuponera.grande .negocio-tapa .logo{width:64px;height:64px}.cuponera.grande .negocio-tapa:after{background:radial-gradient(ellipse 3.2px 8px at 50% 50%, var(--metal-luz) 40%, var(--metal-sombra) 75%, transparent 85%) left center / 16px 16px repeat-x;width:auto;height:16px;inset:auto 14px -8px}.cuponera.grande .negocio-hojas{border-radius:0 0 18px 18px;align-items:center;padding:28px 20px 22px;box-shadow:0 4px 0 -1px #ebe3d6,0 8px 0 -2px #ddd3c4}.cuponera.grande .negocio-hojas:before{border-left:0;border-top:2px dotted var(--papel-linea);inset:12px 14px auto}.papel h1,.papel h2{overflow-wrap:anywhere}.logo{border-radius:var(--r-control);object-fit:cover;color:#fff;width:48px;height:48px;font-family:var(--fuente-titulo);flex-shrink:0;place-items:center;font-size:1.375rem;font-weight:800;display:grid;box-shadow:inset 0 -3px #0000002e}.logo-grande{width:64px;height:64px;font-size:1.875rem}.resumen{text-align:left;flex-direction:column;gap:10px;width:100%;font-size:.9375rem;display:flex}.resumen b{color:var(--texto);font-weight:600}.resumen .listo{color:var(--ok);gap:8px;display:flex}.resumen .listo b{color:inherit}.resumen .listo svg{margin-top:2px}.papel.centro .resumen{align-items:center}.papel.centro .resumen>.suave{text-align:center}.sellos{flex-wrap:wrap;gap:6px;display:flex}.sellos span{border-radius:var(--r-pildora);border:1.5px dashed var(--papel-linea);width:20px;height:20px;position:relative}.sellos span.lleno{border:2px solid var(--acento);background:radial-gradient(circle at 35% 30%, #ffffff47, transparent 55%), radial-gradient(circle, var(--acento) 52%, transparent 54%);transform:rotate(var(--giro,0deg));opacity:.92;mix-blend-mode:multiply;background-clip:content-box;padding:2px}.sellos-grande{gap:10px}.sellos-grande span{border-width:2px;width:40px;height:40px}.sellos-grande span.lleno{border-width:2.5px;padding:3px}.sellos-grande span.lleno:after{content:"";border:solid var(--papel);border-width:0 3px 3px 0;width:9px;height:16px;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)rotate(40deg)}.papel.centro .sellos{justify-content:center}.avance{border-radius:var(--r-pildora);background:var(--superficie-2);width:100%;height:8px;overflow:hidden}.avance span{border-radius:var(--r-pildora);background:var(--acento);height:100%;display:block}.cupon.vale{text-align:left;width:100%;transition:transform .15s var(--suavizado);background:0 0;border:0;padding:0}.cupon.vale:hover{transform:translateY(-2px)}.cupon.vale:active{transform:scale(.985)}.cupon.vale .cupon-cuerpo{align-items:center;padding-bottom:22px;-webkit-mask:radial-gradient(5px at 50% 100%,#0000 96%,#000) bottom/14px 100% repeat-x;mask:radial-gradient(5px at 50% 100%,#0000 96%,#000) bottom/14px 100% repeat-x}.cupon.vale .rotulo{color:inherit;opacity:.85}.vale-qr{border-radius:var(--r-control);background:var(--cupon-tinta);min-width:92px;color:var(--cupon);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:12px 10px;font-size:.8125rem;font-weight:700;display:flex;box-shadow:0 2px #00000038}.cupon.rasgando{z-index:4}.cupon.rasgando .cupon-talon{pointer-events:none}.historial-mes{flex-direction:column;gap:10px;display:flex}.historial-mes ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.historial-mes .cuando{color:var(--tenue)}.historial-mes .detalle{font-family:var(--fuente-mono);color:var(--tenue);font-size:.8125rem;display:block}.codigo{font-family:var(--fuente-mono);letter-spacing:.08em;font-variant-numeric:tabular-nums;gap:14px;font-size:2.75rem;font-weight:650;line-height:1.1;display:flex}.codigo-caja{border-radius:var(--r-control);background:var(--superficie-2);padding:14px 22px}.codigo-chico{font-size:1.5rem}.pulso{border-radius:var(--r-pildora);background:var(--acento);width:8px;height:8px;margin-right:8px;display:inline-block}.imprimiendo{padding:28px 0}.suma{letter-spacing:-.02em;color:var(--acento-texto);font-size:3.25rem;font-weight:700;line-height:1}.modal{z-index:10;background:var(--velo);place-items:end center;display:grid;position:fixed;inset:0;overflow-y:auto}.modal-hoja{width:100%;max-width:480px;padding:20px 20px calc(20px + env(safe-area-inset-bottom));border-radius:var(--r-superficie) var(--r-superficie) 0 0;background:var(--fondo);flex-direction:column;gap:4px;display:flex}@media (width>=560px){.modal{align-items:center;padding:16px}.modal-hoja{border-radius:var(--r-superficie);max-width:420px}}.modal-hoja.instalar{gap:12px}.modal-hoja.instalar h2{color:var(--texto)}.modal-hoja.instalar p{margin:0}.demo{flex-direction:column;align-items:center;gap:14px;margin:4px 0 0;display:flex}.demo-celu{width:176px;height:330px;box-shadow:0 0 0 1px var(--borde-fuerte), 0 12px 28px #0000002e;background:#1c1917;border-radius:30px;padding:6px}.demo-pantalla{background:var(--fondo);height:100%;color:var(--texto);border-radius:24px;font-size:9px;line-height:1.2;position:relative;overflow:hidden}.demo-pantalla svg{flex:none}.demo-pagina{flex-direction:column;height:100%;display:flex;position:relative}.demo-contenido{flex-direction:column;flex:1;gap:7px;padding:14px 12px;display:flex}.demo-marca{font-family:var(--fuente-titulo);justify-content:center;align-items:center;gap:4px;font-size:11px;font-weight:700;display:flex}.demo-icono{border-radius:8px;width:34px;height:34px}.demo-icono.chico{border-radius:4px;width:14px;height:14px}.demo-linea{background:var(--superficie-2);border-radius:4px;width:60%;height:7px}.demo-linea.ancha{background:var(--borde-fuerte);width:85%;height:12px}.demo-tarjeta{background:var(--superficie);height:58px;box-shadow:inset 0 0 0 1px var(--borde);border-radius:10px}.demo-tarjeta:first-of-type{background:var(--acento-suave)}.demo-barra{background:var(--superficie);box-shadow:0 1px 0 var(--borde);align-items:center;gap:6px;padding:18px 10px 6px;display:flex}.demo-barra.abajo{box-shadow:0 -1px 0 var(--borde);padding:7px 10px 14px}.demo-url{border-radius:var(--r-pildora);background:var(--superficie-2);color:var(--suave);text-align:center;flex:1;padding:4px 8px}.demo-menu,.demo-hoja,.demo-dialogo{background:var(--superficie);box-shadow:0 0 0 1px var(--borde), 0 8px 20px #0003;flex-direction:column;display:flex}.demo-menu{transform-origin:100% 0;border-radius:12px;width:120px;padding:4px;position:absolute;right:8px}.demo-menu.arriba{top:36px}.demo-menu.abajo{transform-origin:100% 100%;bottom:42px}.demo-fila{white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:6px;display:flex;position:relative}.demo-fila.marcada{background:var(--acento-suave);color:var(--acento-texto);font-weight:700}.demo-hoja{border-radius:16px 16px 0 0;gap:2px;padding:10px 8px 14px;position:absolute;inset:auto 0 0}.demo-hoja-titulo{align-items:center;gap:5px;padding:0 4px 6px;font-weight:700;display:flex}.demo-circulos{justify-content:space-around;padding:4px 0 8px;display:flex}.demo-circulos i{background:var(--superficie-2);border-radius:50%;width:22px;height:22px}.demo-agregar{flex-direction:column;height:100%;display:flex}.demo-agregar .demo-barra{white-space:nowrap;justify-content:space-between}.demo-accion,.demo-boton{display:flex;position:relative}.demo-accion{color:var(--acento-texto)}.demo-agregar-app{background:var(--superficie);border-radius:10px;align-items:center;gap:8px;margin:14px 10px;padding:8px;display:flex}.demo-agregar-app>span{flex-direction:column;gap:2px;display:flex}.demo-agregar-app small,.demo-barra small,.demo-botones small{color:var(--tenue)}.demo-velo{background:var(--velo);place-items:center;padding:10px;display:grid;position:absolute;inset:0}.demo-dialogo{border-radius:14px;width:100%;padding:12px 10px 10px}.demo-dialogo .demo-agregar-app{background:0 0;margin:8px 0;padding:0}.demo-botones{justify-content:flex-end;gap:14px;display:flex}.demo-inicio{background:linear-gradient(160deg,#ff8a6c,#7b2d6b);grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:14px 8px;height:100%;padding:34px 12px;display:grid}.demo-app{aspect-ratio:1;background:#ffffff59;border-radius:9px;flex-direction:column;align-items:center;gap:3px;display:flex}.demo-app.nueva{aspect-ratio:auto;color:#fff;background:0 0}.demo-app.nueva .demo-icono{width:100%;height:auto;box-shadow:0 0 0 2px #fff}.demo-toque{width:26px;height:26px;box-shadow:0 0 0 2px var(--acento);pointer-events:none;background:#ff5a3659;border-radius:50%;margin:-13px 0 0 -13px;position:absolute;top:50%;left:50%}.demo-texto{text-align:center;justify-content:center;align-items:flex-start;gap:8px;min-height:2.6em;margin:0;display:flex}.demo-numero{background:var(--acento);width:22px;height:22px;color:var(--sobre-acento);border-radius:50%;flex:none;place-items:center;font-size:.75rem;display:grid}.demo-puntos{justify-content:center;gap:2px;margin-top:6px;display:flex}.demo-puntos button{cursor:pointer;background:0 0;border:0;width:24px;height:24px;padding:0}.demo-puntos button:after{content:"";background:var(--borde-fuerte);width:7px;height:7px;transition:width .3s var(--suavizado);border-radius:50%;margin:auto;display:block}.demo-puntos button.activo:after{background:var(--acento);border-radius:4px;width:18px}.legal{border-radius:var(--r-superficie);background:var(--superficie);max-width:65ch;color:var(--suave);flex-direction:column;gap:12px;padding:24px 20px;line-height:1.6;display:flex}.legal h1,.legal b{color:var(--texto)}.legal h2{color:var(--texto);margin-top:16px}.legal ul{flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}.legal a{color:var(--acento-texto);text-underline-offset:3px;text-decoration:underline}@media (prefers-reduced-motion:no-preference){.negocios .negocio-tarjeta{animation:apoyar .5s var(--suavizado) both;animation-delay:calc(var(--orden,0) * 80ms)}.sellos span.nuevo{animation:sellar .45s var(--rebote) both;animation-delay:var(--espera,0s)}.suma{animation:sellar .5s var(--rebote) .5s both}.modal{animation:.2s both velo}.modal-hoja{animation:subir .35s var(--suavizado) both}.demo-pantalla{animation:.25s both velo}.demo-menu{animation:desplegar .3s var(--suavizado) .15s both}.demo-hoja{animation:subir .4s var(--suavizado) .1s both}.demo-dialogo{animation:desplegar .3s var(--suavizado) .1s both}.demo-toque{animation:1.1s ease-out .7s both tocar}.demo-app.nueva{animation:brotar .5s var(--rebote) .3s both}.pulso{animation:1.4s ease-in-out infinite latido}.vale-qr svg{animation:2.4s ease-in-out 1s infinite asomar}.cupon.rasgando .cupon-talon{transform-origin:100% 0;animation:.9s cubic-bezier(.45,0,.75,.35) both rasgar}.cupon.rasgando .cupon-cuerpo{animation:.45s ease-out both tiron}}@keyframes apoyar{0%{opacity:0;transform:translateY(18px)}}@keyframes sellar{0%{opacity:0;transform:scale(2.4) rotate(calc(var(--giro,0deg) - 14deg))}60%{opacity:1}}@keyframes rasgar{0%{transform:none}18%{transform:rotate(1.2deg)}30%{transform:rotate(.6deg)}52%{opacity:1;transform:rotate(4.5deg)translateY(3px)}to{opacity:0;transform:translate(18px,150px)rotate(16deg)}}@keyframes tiron{25%{transform:translateY(2px)rotate(-.5deg)}60%{transform:translateY(-2px)rotate(.4deg)}}@keyframes asomar{0%,80%,to{transform:none}88%{transform:scale(1.14)rotate(-6deg)}94%{transform:scale(1.06)rotate(4deg)}}@keyframes velo{0%{opacity:0}}@keyframes subir{0%{opacity:0;transform:translateY(40px)}}@keyframes desplegar{0%{opacity:0;transform:scale(.85)}}@keyframes brotar{0%{opacity:0;transform:scale(.3)}}@keyframes tocar{0%{opacity:0;transform:scale(1.8)}35%{opacity:1;transform:scale(1)}50%{transform:scale(.75)}65%,to{opacity:1;transform:scale(1)}}.cumple-titulo{align-items:flex-start;gap:14px;display:flex}.cumple-titulo h2{margin-bottom:4px}.mi-cumple{color:var(--tenue);padding:4px 2px;font-size:.875rem}.mi-cumple p{margin:0}.mi-cumple b{color:var(--texto)}.mi-cumple .insignia{width:40px;height:40px}.mi-cumple .insignia,.cumple-titulo .insignia{background:var(--acento-suave);color:var(--acento-texto);flex:none}.aviso{scroll-margin:16px}.pestanas{z-index:20;padding:6px 16px calc(6px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--fondo) 88%, transparent);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 var(--borde);justify-content:center;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0}.pestanas a{border-radius:var(--r-control);max-width:200px;min-height:52px;color:var(--tenue);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;font-size:.75rem;font-weight:600;transition:color .15s;display:flex}.pestanas a.activa{color:var(--acento-texto)}.pestanas a.activa svg{transform:translateY(-1px)}.descubrir-encabezado h1{margin:4px 0 6px}.descubrir-encabezado p{margin:0}.filtros{scrollbar-width:none;gap:8px;margin:0 -16px;padding:2px 16px 6px;scroll-padding:0 16px;display:flex;overflow-x:auto}.filtros::-webkit-scrollbar{display:none}.filtros button{border:1px solid var(--borde-fuerte);border-radius:var(--r-pildora);background:var(--superficie);min-height:40px;color:var(--suave);font:inherit;white-space:nowrap;cursor:pointer;flex:none;padding:0 14px;font-size:.875rem;font-weight:600}.filtros button.activo{border-color:var(--texto);background:var(--texto);color:var(--fondo)}.carrusel{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 -16px;padding:2px 16px 10px;scroll-padding:0 16px;display:flex;overflow-x:auto}.carrusel::-webkit-scrollbar{display:none}.gratis-hoy{scroll-snap-align:start;width:min(72%,240px);color:var(--cupon-tinta);background:linear-gradient(135deg, #ffffff38, transparent 60%), var(--cupon);border-radius:16px;flex-direction:column;flex:none;gap:6px;padding:16px 16px 14px;display:flex;box-shadow:0 8px 16px -8px #3c281473;-webkit-mask:radial-gradient(9px at 0 62%,#0000 98%,#000) 0/51% 100% no-repeat,radial-gradient(9px at 100% 62%,#0000 98%,#000) 100%/51% 100% no-repeat;mask:radial-gradient(9px at 0 62%,#0000 98%,#000) 0/51% 100% no-repeat,radial-gradient(9px at 100% 62%,#0000 98%,#000) 100%/51% 100% no-repeat}.gratis-hoy .rotulo{color:inherit;opacity:.8}.gratis-hoy b{font-family:var(--fuente-titulo);letter-spacing:-.02em;font-size:1.1875rem;line-height:1.15}.gratis-hoy-pie{border-top:2px dashed color-mix(in srgb, var(--cupon-tinta) 35%, transparent);align-items:center;gap:6px;margin-top:6px;padding-top:10px;font-size:.8125rem;font-weight:600;display:inline-flex}.cuponera.descubrir .negocio-hojas{gap:10px}.rubros{color:var(--tenue);margin:2px 0 0}.promos-mini{flex-direction:column;gap:6px;margin:0;padding:0;font-size:.9375rem;list-style:none;display:flex}.promos-mini li{border-bottom:1px dotted var(--papel-linea);align-items:baseline;gap:10px;padding-bottom:6px;display:flex}.promos-mini li:last-child{border-bottom:0;padding-bottom:0}.promos-mini .crece{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.promos-mini b{color:var(--suave);flex:none;font-size:.8125rem}.promos-mini b.gratis{color:var(--acento-texto)}.rubros-tapa{opacity:.85;margin:-4px 0 0;font-size:.875rem;font-weight:550}.primer-cupon{color:var(--suave);align-items:center;gap:8px;margin:0;font-weight:550;display:flex}.exclusivos{color:var(--suave);align-items:center;gap:8px;margin:0;font-size:.9375rem;display:flex}.exclusivos svg{color:var(--acento-texto);flex:none}.sucursales{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.sucursales .hoja{flex-direction:row;align-items:center;gap:12px;padding:14px 16px}.sucursales p{margin:0}.sucursales svg{color:var(--tenue);flex:none}.sucursales .boton{flex:none;gap:6px}.ir-descubrir{border-radius:var(--r-superficie);background:var(--superficie);box-shadow:inset 0 0 0 1px var(--borde), 0 2px 0 var(--borde);padding:14px 16px}.ir-descubrir .crece{flex-direction:column;gap:2px;display:flex}.ir-descubrir .insignia{background:var(--acento-suave);width:44px;height:44px;color:var(--acento-texto);flex:none}
