:root{--crema: #fef9f1;--crema-baja: #f8f1e5;--crema-alta: #ece8e0;--superficie: #ffffff;--vino: #4f1728;--vino-claro: #6b2d3e;--vino-tenue: rgba(79, 23, 40, .09);--sobre-vino: #ffffff;--gradiente-vino: linear-gradient(135deg, var(--vino) 0%, var(--vino-claro) 100%);--dorado: #b8860b;--dorado-oscuro: #7f5d07;--dorado-tenue: rgba(184, 134, 11, .14);--gradiente-dorado: linear-gradient(135deg, var(--dorado) 0%, #d4a017 100%);--carbon: #1a1a1a;--carbon-suave: #5b4a3d;--exito: #116a33;--exito-tenue: rgba(34, 197, 94, .12);--error: #ba1a1a;--error-tenue: rgba(186, 26, 26, .1);--aviso: #9a4707;--aviso-tenue: rgba(245, 158, 11, .14);--mesa-libre: #6b7280;--mesa-activa: var(--dorado);--mesa-alerta: var(--vino);--fuente-titulo: "DM Serif Display", Georgia, serif;--fuente-cuerpo: "DM Sans", system-ui, -apple-system, sans-serif;--radio: 20px;--radio-grande: 24px;--radio-hoja: 32px;--radio-pildora: 9999px;--sombra: 0 20px 40px rgba(29, 28, 23, .06);--sombra-suave: 0 2px 10px rgba(29, 28, 23, .06);--sombra-tarjeta: 0 4px 16px rgba(79, 23, 40, .08);--sombra-flotante: 0 12px 32px rgba(79, 23, 40, .28);--sombra-hoja: 0 -24px 60px rgba(29, 28, 23, .3);--sombra-navegacion: 0 -6px 24px rgba(79, 23, 40, .1);--resorte: cubic-bezier(.22, 1.4, .36, 1);--resorte-suave: cubic-bezier(.22, 1.2, .36, 1);--duracion-corta: .12s;--duracion: .25s;--duracion-hoja: .32s;--esp-1: 4px;--esp-2: 8px;--esp-3: 12px;--esp-4: 16px;--esp-5: 20px;--esp-6: 24px;--esp-8: 32px;--esp-10: 40px;--esp-12: 48px;--tactil: 44px;--ancho-telefono: 430px;--ancho-escritorio: 1120px}@font-face{font-family:"DM Serif Display";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/DMSerifDisplay-Regular-latin-ext.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"DM Serif Display";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/DMSerifDisplay-Regular-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"DM Serif Display";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/DMSerifDisplay-Italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"DM Serif Display";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/DMSerifDisplay-Italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/DMSans-variable-latin-ext.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/DMSans-variable-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{height:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip}body{min-height:100%;background:var(--crema);color:var(--carbon);font-family:var(--fuente-cuerpo);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:clip}#app{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}h1,h2,h3,h4{font-family:var(--fuente-titulo);font-weight:400;color:var(--carbon);letter-spacing:-.01em;line-height:1.15;text-wrap:balance}h1{font-size:2.25rem}h2{font-size:1.75rem}h3{font-size:1.375rem}p{color:var(--carbon)}a{color:var(--vino);text-underline-offset:3px}button,input,textarea,select{font:inherit;color:inherit}button{background:none;border:none;cursor:pointer}img,svg,video{display:block;max-width:100%}:focus-visible{outline:3px solid var(--dorado);outline-offset:3px}@keyframes pantalla-entra{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.pantalla{flex:1;width:100%;animation:pantalla-entra var(--duracion) var(--resorte-suave) backwards}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}._pantalla_ibicb_2{display:flex;flex-direction:column;flex:1;width:100%;max-width:var(--ancho-telefono);margin:0 auto;padding:calc(var(--esp-8) + env(safe-area-inset-top,0px)) var(--esp-5) calc(var(--esp-8) + env(safe-area-inset-bottom,0px));gap:var(--esp-5)}._escritorio_ibicb_14{max-width:var(--ancho-escritorio)}._marca_ibicb_18{font-family:var(--fuente-titulo);font-size:1.125rem;color:var(--vino);letter-spacing:-.01em}._encabezado_ibicb_25{display:flex;flex-direction:column;gap:var(--esp-2)}._sobretitulo_ibicb_31{overflow-wrap:anywhere;font-size:.8125rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--carbon-suave)}._titulo_ibicb_40{font-size:2.125rem;color:var(--carbon)}._texto_ibicb_45{color:var(--carbon-suave);font-size:.9375rem}._centrado_ibicb_50{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--esp-4)}._ilustracion_ibicb_60{width:96px;height:96px;border-radius:var(--radio-pildora);background:var(--crema-baja);display:flex;align-items:center;justify-content:center;font-family:var(--fuente-titulo);font-size:2.5rem;color:var(--vino)}._espera_ibicb_73{width:36px;height:36px;border-radius:var(--radio-pildora);border:3px solid var(--crema-alta);border-top-color:var(--vino);animation:_gira_ibicb_1 .8s linear infinite}@keyframes _gira_ibicb_1{to{transform:rotate(360deg)}}._acciones_ibicb_88{display:flex;flex-wrap:wrap;gap:var(--esp-3)}._fila_ibicb_94{display:flex;flex-wrap:wrap;align-items:center;gap:var(--esp-2)}._lista_ibicb_101{display:flex;flex-direction:column;gap:var(--esp-3)}._precio_ibicb_107{font-weight:600;font-size:1.125rem}._pie_ibicb_112{margin-top:auto;font-size:.8125rem;color:var(--carbon-suave);text-align:center}@media(prefers-reduced-motion:reduce){._espera_ibicb_73{animation:none;border-color:var(--vino);opacity:.5}}._boton_1lc23_1{display:inline-flex;text-decoration:none;align-items:center;justify-content:center;gap:var(--esp-2);min-height:48px;padding:12px 26px;border-radius:var(--radio-pildora);font-family:var(--fuente-cuerpo);font-size:1rem;font-weight:600;line-height:1.2;white-space:nowrap;transition:transform var(--duracion-corta) var(--resorte),opacity .15s ease,box-shadow .15s ease;-webkit-tap-highlight-color:transparent}._boton_1lc23_1:active:not(:disabled){transform:scale(.96)}._boton_1lc23_1:disabled{opacity:.45;cursor:default}._primario_1lc23_31{background:var(--gradiente-vino);color:var(--sobre-vino);box-shadow:0 10px 26px #4f172847}._primario_1lc23_31:hover:not(:disabled){opacity:.92}._secundario_1lc23_40{background:var(--crema-alta);color:var(--carbon)}._secundario_1lc23_40:hover:not(:disabled){opacity:.85}._fantasma_1lc23_48{background:transparent;color:var(--vino)}._fantasma_1lc23_48:hover:not(:disabled){background:var(--vino-tenue)}._dorado_1lc23_56{background:var(--gradiente-dorado);color:var(--carbon);box-shadow:0 10px 26px #b8860b4d}._compacto_1lc23_62{min-height:var(--tactil);padding:10px 18px;font-size:.9375rem}._ancho_1lc23_68{width:100%}._cargando_1lc23_72{pointer-events:none}._contenido_1lc23_76{display:inline-flex;align-items:center;gap:var(--esp-2)}._cargando_1lc23_72 ._contenido_1lc23_76{visibility:hidden}._espera_1lc23_86{position:absolute;width:20px;height:20px;border-radius:var(--radio-pildora);border:2.5px solid currentColor;border-right-color:transparent;animation:_gira_1lc23_1 .7s linear infinite}._conEspera_1lc23_96{position:relative}@keyframes _gira_1lc23_1{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._espera_1lc23_86{animation:none;border-right-color:currentColor;opacity:.5}}
