.Confirmation_wrap__GX5Ha{background:var(--bn-superficie);border:1px solid var(--bn-borde);border-radius:calc(var(--bn-r-nav) + 4px);padding:16px;display:flex;flex-direction:column;gap:4px}.Confirmation_banner__osvLG{align-items:flex-start;margin-bottom:16px;animation:Confirmation_bannerIn__KVlI5 .32s var(--ease-rebote)}@keyframes Confirmation_bannerIn__KVlI5{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.Confirmation_emoji__DOH7s{font-size:15px;line-height:1.3;flex-shrink:0}.Confirmation_referenceLabel__V_Oh6{font-size:11px;color:var(--bn-texto-suave);text-transform:uppercase;letter-spacing:.04em}.Confirmation_reference__tWnQT{font-family:var(--bn-fuente-display);font-size:28px;font-weight:800;color:var(--bn-texto);line-height:1.2;margin-bottom:16px}.Confirmation_summary__5IR3G{display:flex;flex-direction:column;gap:6px;padding:12px;border:1px solid var(--bn-borde-sutil);border-radius:calc(var(--bn-r-nav) + 2px);background:var(--bn-superficie-sutil)}.Confirmation_head__Kp9pM{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.Confirmation_product__Hou9o{font-size:14px;font-weight:600;color:var(--bn-texto);min-width:0}.Confirmation_when__z5qJB{font-size:13px;color:var(--bn-texto-suave);line-height:1.4}.Confirmation_totalRow__9xie6{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:4px;padding-top:8px;border-top:1px solid var(--bn-borde)}.Confirmation_totalLabel___D_wl{font-size:13px;color:var(--bn-texto-suave)}.Confirmation_totalAmount__CE0Pq{font-family:var(--bn-fuente-display);font-size:17px;font-weight:700;color:var(--bn-laton);text-align:right}.Confirmation_saldoRow___hCRJ{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.Confirmation_saldoAmount__sSLVj{font-size:14px;font-weight:600;color:var(--bn-texto);text-align:right}.Confirmation_saldoNota__rsjeP{font-size:12px;line-height:1.45;color:var(--bn-texto-suave)}.ui_btn__Rjv_5{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 16px;border:1px solid transparent;border-radius:var(--bn-r-nav);font-family:inherit;font-size:14px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1),transform .1s cubic-bezier(.4,0,.2,1)}.ui_btn__Rjv_5:active:not(:disabled){transform:scale(.98)}.ui_btn__Rjv_5:disabled{opacity:.5;cursor:default}.ui_btn__Rjv_5:focus-visible{outline:2px solid var(--bn-acento);outline-offset:2px}.ui_btnPrimary__8JhYM{color:#fff;background:var(--bn-acento);background:color-mix(in srgb,var(--bn-acento) 80%,#000)}.ui_btnPrimary__8JhYM:hover:not(:disabled){background:var(--bn-acento-hover);background:color-mix(in srgb,var(--bn-acento) 74%,#000)}.ui_btnSecondary__YK6yR{color:var(--bn-acento-texto);background:var(--bn-superficie);border-color:var(--bn-borde)}.ui_btnSecondary__YK6yR:hover:not(:disabled){border-color:var(--bn-acento);background:var(--bn-acento-suave)}.ui_btnGhost__So_Mo{color:var(--bn-texto-suave);background:none;border-color:transparent}.ui_btnGhost__So_Mo:hover:not(:disabled){color:var(--bn-texto);background:var(--bn-superficie-sutil)}.ui_btnIcon__c66Mn{width:40px;min-height:40px;padding:0;flex-shrink:0}.ui_btnLink__nGHxg{align-self:flex-start;padding:4px 0;border:none;background:none;font-family:inherit;font-size:12px;font-weight:600;color:var(--bn-acento-texto);text-decoration:underline;text-underline-offset:2px;cursor:pointer;transition:color .15s cubic-bezier(.4,0,.2,1)}.ui_btnLink__nGHxg:hover{color:var(--bn-acento)}.ui_btnLink__nGHxg:focus-visible{outline:2px solid var(--bn-acento);outline-offset:2px}.ui_input__HsmiL{width:100%;min-width:0;height:40px;padding:0 12px;border:1px solid var(--bn-borde);border-radius:calc(var(--bn-r-nav) + 4px);background:var(--bn-superficie);color:var(--bn-texto);font-size:16px;font-family:inherit;transition:border-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}.ui_input__HsmiL::placeholder{color:var(--bn-texto-tenue)}.ui_input__HsmiL:focus{border-color:var(--bn-acento);box-shadow:0 0 0 3px color-mix(in srgb,var(--bn-acento) 22%,transparent)}.ui_input__HsmiL:focus-visible{outline:none}.ui_input__HsmiL:disabled{color:var(--bn-texto-suave);background:var(--bn-superficie-sutil);cursor:default}.ui_input__HsmiL[aria-invalid=true]{border-color:var(--bn-peligro-solido)}.ui_input__HsmiL[aria-invalid=true]:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--bn-peligro-solido) 22%,transparent)}.ui_inputGroup___CugN{display:flex;align-items:stretch;min-width:0;gap:0}.ui_inputGroup___CugN .ui_input__HsmiL{border-top-right-radius:0;border-bottom-right-radius:0}.ui_inputGroupBtn__3T4i8{margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:calc(var(--bn-r-nav) + 4px);border-bottom-right-radius:calc(var(--bn-r-nav) + 4px)}.ui_inputGroup___CugN .ui_input__HsmiL:focus{position:relative;z-index:1}.ui_stepper__Eh0jw{display:inline-flex;align-items:center;gap:2px;height:44px;padding:4px;border-radius:var(--bn-r-pildora);background:var(--bn-superficie-sutil);flex-shrink:0;transition:background-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}.ui_stepperActive__qqPAA{background:var(--bn-acento);background:color-mix(in srgb,var(--bn-acento) 80%,#000)}.ui_stepperBtn__xYrAa{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:var(--bn-r-pildora);background:none;color:var(--bn-texto-suave);cursor:pointer;flex-shrink:0;transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1),transform .1s cubic-bezier(.4,0,.2,1)}.ui_stepperBtn__xYrAa:hover:not(:disabled){background:color-mix(in srgb,var(--bn-texto) 8%,transparent);color:var(--bn-texto)}.ui_stepperBtn__xYrAa:active:not(:disabled){transform:scale(.92)}.ui_stepperBtn__xYrAa:disabled{opacity:.35;cursor:default}.ui_stepperBtn__xYrAa:focus-visible{outline:2px solid var(--bn-acento);outline-offset:1px}.ui_stepperActive__qqPAA .ui_stepperBtn__xYrAa{color:#fff}.ui_stepperActive__qqPAA .ui_stepperBtn__xYrAa:hover:not(:disabled){background:rgb(255 255 255/.18);color:#fff}.ui_stepperActive__qqPAA .ui_stepperBtn__xYrAa:focus-visible{outline-color:#fff}.ui_stepperQty__qEbo_{display:inline-flex;align-items:center;justify-content:center;min-width:22px;font-size:15px;font-weight:700;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;color:var(--bn-texto)}.ui_stepperQtyAnim__85dHG{animation:ui_qtyIn__eqeJ6 .14s cubic-bezier(.4,0,.2,1)}.ui_stepperActive__qqPAA .ui_stepperQty__qEbo_{color:#fff}@keyframes ui_qtyIn__eqeJ6{0%{opacity:.4;transform:translateY(-2px) scale(.88)}to{opacity:1;transform:none}}.ui_pill__wzz6b{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:var(--bn-r-pildora);background:var(--bn-superficie-sutil);color:var(--bn-texto-suave);font-size:11px;font-weight:600;line-height:1.4;white-space:nowrap}.ui_pillAcento__4lqbo{background:var(--bn-acento-suave);color:var(--bn-acento-texto)}.ui_banner__PwRj5{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid transparent;border-radius:calc(var(--bn-r-nav) + 4px);font-size:13px;font-weight:500;line-height:1.45}.ui_bannerOk__cAfdp{background:var(--bn-ok-suave);border-color:var(--bn-ok-borde);color:var(--bn-ok-texto)}.ui_bannerInfo__QBgnq{background:var(--bn-info-suave);border-color:var(--bn-info-borde);color:var(--bn-info-texto)}.ui_bannerError__EH41v{background:var(--bn-peligro-suave);border-color:var(--bn-peligro-borde);color:var(--bn-peligro-texto)}@media (prefers-reduced-motion:reduce){.ui_btn__Rjv_5:active:not(:disabled),.ui_stepperBtn__xYrAa:active:not(:disabled){transform:none}.ui_stepperQtyAnim__85dHG{animation:none}}.PartySizeField_wrap__Pnih9{display:flex;flex-direction:column;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid var(--bn-borde)}.PartySizeField_label__r1QYs{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--bn-texto)}.PartySizeField_input____2rE{max-width:140px}.PartySizeField_help__CaPhu{font-size:13px;color:var(--bn-texto-suave);line-height:1.45}.PartySizeField_error__R8zWr{font-size:13px;color:var(--bn-peligro-texto);font-weight:600;line-height:1.45}.CouponField_wrap__wzkDX{display:flex;flex-direction:column}.CouponField_reveal__LslaX{max-height:0;opacity:0;visibility:hidden;transition:max-height .2s var(--ease-salida),opacity .2s var(--ease-salida),visibility 0s linear .2s}.CouponField_revealOpen__Sueml{max-height:120px;opacity:1;visibility:visible;transition:max-height .2s var(--ease-salida),opacity .2s var(--ease-salida),visibility 0s linear 0s}.CouponField_revealInner__DNIzO{overflow:hidden}.CouponField_entry__dzyfT{display:flex;flex-direction:column;gap:6px;padding:3px 0 2px}.CouponField_entryRow__VTTFp{display:flex;gap:6px;align-items:center}.CouponField_group__kYj02{flex:1 1;min-width:0}.CouponField_input__5hJ_m{text-transform:uppercase;letter-spacing:.04em}.CouponField_applyButton__I0kN9{flex-shrink:0;padding:0 14px;font-size:13px;font-weight:600}.CouponField_error__22_iO{font-size:12px;color:var(--bn-peligro-texto);line-height:1.4}.CouponField_applied__QuXde{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border:1px solid var(--bn-ok-borde);border-radius:calc(var(--bn-r-nav) + 2px);background:var(--bn-ok-suave);color:var(--bn-ok-texto);font-size:12px;animation:CouponField_appliedIn__9Fc_Z .2s var(--ease-salida)}@keyframes CouponField_appliedIn__9Fc_Z{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.CouponField_appliedText__Yf2Hq{min-width:0;line-height:1.4}.CouponField_removeButton__uWci3{color:inherit;opacity:.8}.CouponField_removeButton__uWci3:hover{color:inherit;opacity:1}.CouponField_aprox__Opqbr{color:var(--bn-texto-tenue)}.CustomerForm_form__pKh9n{display:flex;flex-direction:column;gap:14px}.CustomerForm_field__tBVZ_{display:flex;flex-direction:column;gap:6px}.CustomerForm_label__1IhCY{font-size:13px;font-weight:600;color:var(--bn-texto-suave)}.CustomerForm_input__9Lizu{height:40px;padding:0 12px;border-radius:calc(var(--bn-r-nav) + 4px);border:1px solid var(--bn-borde);background:var(--bn-superficie);color:var(--bn-texto);width:100%;transition:border-color .15s var(--ease-salida),box-shadow .15s var(--ease-salida)}.CustomerForm_input__9Lizu:focus{border-color:var(--bn-acento);box-shadow:0 0 0 3px var(--bn-acento-suave)}.CustomerForm_input__9Lizu[aria-invalid=true]{border-color:var(--bn-peligro-solido)}.CustomerForm_privacy__E6o_t{font-size:13px;color:var(--bn-texto-suave);line-height:1.4;margin-top:4px}.CustomerForm_privacy__E6o_t a{color:var(--bn-acento-texto);text-decoration:underline;text-underline-offset:2px}.CustomerForm_terms__dCPd1{display:flex;align-items:flex-start;gap:10px;margin-top:4px;cursor:pointer}.CustomerForm_checkbox__VAMr_{width:20px;height:20px;flex-shrink:0;accent-color:var(--bn-acento);margin-top:2px}.CustomerForm_termsLabel__bxh4J{font-size:13px;color:var(--bn-texto-suave);line-height:1.4}.CustomerForm_termsLabel__bxh4J a{color:var(--bn-acento-texto);text-decoration:underline;text-underline-offset:2px}.CustomerForm_termsFuerte__X6eTw{font-weight:600;color:var(--bn-texto)}.CustomerForm_pasajeros__x0c7_{border:1px solid var(--bn-borde);border-radius:10px;padding:10px 14px;display:grid;grid-gap:10px;gap:10px}.CustomerForm_pasajerosResumen__7eIre{cursor:pointer;font-size:.86rem;font-weight:600;color:var(--bn-texto-suave);-webkit-user-select:none;-moz-user-select:none;user-select:none}.CustomerForm_pasajerosResumen__7eIre:hover{color:var(--bn-texto)}.CustomerForm_pasajerosNota__qwOIX{margin:0;font-size:.8rem;color:var(--bn-texto-suave)}.CustomerForm_help__ccWUF{display:block;margin-top:6px;font-size:13px;color:var(--bn-texto-suave)}.CustomerForm_error__EE5OE{display:block;margin-top:6px;font-size:13px;font-weight:600;color:var(--bn-error,#b42318)}.ExtrasPicker_list__oh4pu{display:flex;flex-direction:column;gap:6px}.ExtrasPicker_row__TpsxR{display:flex;align-items:center;gap:12px;padding:6px 0}.ExtrasPicker_row__TpsxR+.ExtrasPicker_row__TpsxR{border-top:1px solid var(--bn-borde-sutil)}.ExtrasPicker_thumb__TTrwv{width:44px;height:44px;border-radius:calc(var(--bn-r-nav) + 2px);object-fit:cover;flex-shrink:0;background:var(--bn-superficie-sutil)}.ExtrasPicker_info__C5xVv{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;flex:1 1}.ExtrasPicker_name___dzAE{font-weight:600;font-size:14px;line-height:1.35}.ExtrasPicker_price__eO1YJ{font-size:13px;color:var(--bn-texto-suave)}.ExtrasPicker_stock__aAsfS{background:var(--bn-warn-suave);color:var(--bn-warn-texto)}.ExtrasPicker_empty__AyThB{font-size:14px;color:var(--bn-texto-suave)}.ExtrasPicker_aprox__d0jXH{color:var(--bn-texto-tenue);font-weight:500}.GiftCardField_wrap__U5MGQ{display:flex;flex-direction:column}.GiftCardField_reveal__g3zv_{max-height:0;opacity:0;visibility:hidden;transition:max-height .2s var(--ease-salida),opacity .2s var(--ease-salida),visibility 0s linear .2s}.GiftCardField_revealOpen__mtuEU{max-height:120px;opacity:1;visibility:visible;transition:max-height .2s var(--ease-salida),opacity .2s var(--ease-salida),visibility 0s linear 0s}.GiftCardField_revealInner__mqNIA{overflow:hidden}.GiftCardField_entry__a0MP7{display:flex;flex-direction:column;gap:6px;padding:3px 0 2px}.GiftCardField_entryRow__ZOTk_{display:flex;gap:6px;align-items:center}.GiftCardField_group__VPheo{flex:1 1;min-width:0}.GiftCardField_input__CBlJN{text-transform:uppercase;letter-spacing:.04em}.GiftCardField_applyButton__k6nqq{flex-shrink:0;padding:0 14px;font-size:13px;font-weight:600}.GiftCardField_error__82bF6{font-size:12px;color:var(--bn-peligro-texto);line-height:1.4}.GiftCardField_applied__srA_t{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border:1px solid var(--bn-ok-borde);border-radius:calc(var(--bn-r-nav) + 2px);background:var(--bn-ok-suave);color:var(--bn-ok-texto);font-size:12px;animation:GiftCardField_giftCardIn__k_ltF .2s var(--ease-salida)}@keyframes GiftCardField_giftCardIn__k_ltF{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.GiftCardField_appliedText__K6vq0{min-width:0;line-height:1.4}.GiftCardField_removeButton__3tK0o{color:inherit;opacity:.8}.GiftCardField_removeButton__3tK0o:hover{color:inherit;opacity:1}.GiftCardField_aprox__DZ4vC{color:var(--bn-texto-tenue)}.Header_header__S9yEC{display:flex;flex-direction:column;gap:2px;padding:4px 2px}.Header_row__1Taa_{display:flex;align-items:center;justify-content:space-between;gap:10px}.Header_tenant__zS5AJ{font-family:var(--bn-fuente-display);font-size:18px;font-weight:800;color:var(--bn-texto);line-height:1.25;min-width:0}.Header_product__exOwc{font-size:13px;color:var(--bn-texto-suave)}.Header_phone__iYyrI{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;min-height:32px;padding:4px 10px;margin-right:-6px;border-radius:var(--bn-r-pildora);font-size:12px;font-weight:600;color:var(--bn-acento-texto);text-decoration:none;transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1)}.Header_phone__iYyrI:hover{background:var(--bn-acento-suave)}.Header_phone__iYyrI:focus-visible{outline:2px solid var(--bn-acento);outline-offset:2px}.Header_platform__x4esz{display:block;margin-top:6px;font-size:11.5px;color:color-mix(in srgb,currentColor 55%,transparent)}.Header_platform__x4esz a{color:inherit;text-decoration:underline;text-underline-offset:2px}.PagarSaldo_pagina__ATal3{min-height:100vh;min-height:100dvh;background:var(--bn-fondo)}.PagarSaldo_contenido__I6o4u{max-width:440px;margin:0 auto;padding:20px 16px 32px;display:flex;flex-direction:column;gap:14px}.PagarSaldo_cargando__AKo9F{display:flex;justify-content:center;padding:64px 0;color:var(--bn-texto-suave)}.PagarSaldo_spinner___v30k{animation:PagarSaldo_girar__BXibS .8s linear infinite;transform-origin:center}@keyframes PagarSaldo_girar__BXibS{to{transform:rotate(1turn)}}.PagarSaldo_aviso__ySX1K,.PagarSaldo_tarjeta__aC_UJ{background:var(--bn-superficie);border:1px solid var(--bn-borde);border-radius:var(--bn-r-tarjeta);padding:20px;display:flex;flex-direction:column;gap:14px}.PagarSaldo_titulo___Gwye{font-family:var(--bn-fuente-display);font-size:20px;font-weight:800;line-height:1.25;color:var(--bn-texto)}.PagarSaldo_subtitulo__jFJOv{font-size:15px;font-weight:700;color:var(--bn-texto)}.PagarSaldo_texto__IcQsZ{font-size:14px;line-height:1.5;color:var(--bn-texto-suave)}.PagarSaldo_resumen__BBmAj{display:flex;flex-direction:column;gap:8px;margin:0;padding:12px;border:1px solid var(--bn-borde-sutil);border-radius:calc(var(--bn-r-nav) + 4px);background:var(--bn-superficie-sutil)}.PagarSaldo_renglon__ZP5E6{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;line-height:1.4}.PagarSaldo_renglon__ZP5E6 dt{color:var(--bn-texto-suave);flex-shrink:0}.PagarSaldo_renglon__ZP5E6 dd{margin:0;text-align:right;color:var(--bn-texto);min-width:0}.PagarSaldo_renglonSaldo__uXl2b{padding-top:8px;margin-top:2px;border-top:1px solid var(--bn-borde);font-weight:700}.PagarSaldo_renglonSaldo__uXl2b dt{color:var(--bn-texto)}.PagarSaldo_renglonSaldo__uXl2b dd{font-family:var(--bn-fuente-display);font-size:18px;color:var(--bn-laton)}.PagarSaldo_acciones__Tz7Da{display:flex;flex-direction:column;gap:10px}.PagarSaldo_guardada__L1Z8x{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:4px 12px;font-size:13px}.PagarSaldo_guardadaEtiqueta__01VN5{color:var(--bn-texto-suave)}.PagarSaldo_guardadaTarjeta__CxXj8{font-weight:600;color:var(--bn-texto)}.PagarSaldo_guardadaVence__Jfamk{font-weight:400;color:var(--bn-texto-suave)}.PagarSaldo_botonPrimario__ENDp_{min-height:48px;padding:0 16px;border:none;border-radius:var(--bn-r-nav);background:var(--bn-acento);background:color-mix(in srgb,var(--bn-acento) 80%,#000);color:#fff;font-size:15px;font-weight:600;line-height:1.3;cursor:pointer;transition:background-color .15s var(--ease-salida),transform .15s var(--ease-salida)}.PagarSaldo_botonPrimario__ENDp_:hover:not(:disabled){background:var(--bn-acento-hover);background:color-mix(in srgb,var(--bn-acento) 74%,#000)}.PagarSaldo_botonPrimario__ENDp_:active:not(:disabled){transform:scale(.98)}.PagarSaldo_botonPrimario__ENDp_:disabled{opacity:.7;cursor:default}.PagarSaldo_botonSecundario__XGg4I{min-height:44px;padding:0 16px;border:1px solid var(--bn-borde);border-radius:var(--bn-r-nav);background:var(--bn-superficie);color:var(--bn-acento-texto);font-size:14px;font-weight:600;cursor:pointer}.PagarSaldo_botonSecundario__XGg4I:hover:not(:disabled){border-color:var(--bn-acento);background:var(--bn-acento-suave)}.PagarSaldo_botonSecundario__XGg4I:disabled{opacity:.6;cursor:default}.PagarSaldo_botonTexto__TfVft{align-self:center;padding:6px 0;border:none;background:none;font-size:13px;font-weight:600;color:var(--bn-acento-texto);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.PagarSaldo_botonInterior__zdXYC{display:inline-flex;align-items:center;justify-content:center;gap:8px}.PagarSaldo_botonPrimario__ENDp_:focus-visible,.PagarSaldo_botonSecundario__XGg4I:focus-visible,.PagarSaldo_botonTexto__TfVft:focus-visible{outline:2px solid var(--bn-acento);outline-offset:2px}.PagarSaldo_otra__foDYh{display:flex;flex-direction:column;gap:12px}.PagarSaldo_wallets__2YHIR{display:flex;flex-direction:column;gap:14px}.PagarSaldo_divisor__UzXmN{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--bn-texto-suave)}.PagarSaldo_divisor__UzXmN:after,.PagarSaldo_divisor__UzXmN:before{content:"";flex:1 1;height:1px;background:var(--bn-borde)}.PagarSaldo_rechazo__l7QKw{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid var(--bn-peligro-borde,#fecaca);border-radius:calc(var(--bn-r-nav) + 4px);background:var(--bn-peligro-suave,#fee2e2);color:var(--bn-peligro-texto,#a33a2a);font-size:13px;line-height:1.45}.PagarSaldo_rechazoDetalle__vPOxK{font-weight:500}.PagarSaldo_error__gd2x4{font-size:13px;font-weight:600;color:var(--bn-peligro-solido)}.PagarSaldo_seguro__Udok2{gap:6px;font-size:12px;font-weight:500;color:var(--bn-texto-suave)}.PagarSaldo_marcas__izm0P,.PagarSaldo_seguro__Udok2{display:flex;align-items:center;justify-content:center}.PagarSaldo_marcas__izm0P{gap:10px}.PagarSaldo_stripe__y8vgP{display:flex;justify-content:center;opacity:.9}.PagarSaldo_aviso__ySX1K{align-items:flex-start}.PagarSaldo_insignia__pK3u1{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--bn-r-nav)}.PagarSaldo_insigniaOk___BJWa{background:var(--bn-ok-suave);color:var(--bn-ok-texto)}.PagarSaldo_insigniaError__0YNaI{background:var(--bn-peligro-suave);color:var(--bn-peligro-texto)}.PagarSaldo_insigniaEspera__opbYm{background:var(--bn-warn-suave);color:var(--bn-warn-texto)}.PagarSaldo_insigniaInfo__ZyE1g{background:var(--bn-info-suave);color:var(--bn-info-texto)}@media (max-width:400px){.PagarSaldo_contenido__I6o4u{padding:14px 12px 24px}.PagarSaldo_aviso__ySX1K,.PagarSaldo_tarjeta__aC_UJ{padding:16px}}.HoldSummary_wrap__2h94i{display:flex;flex-direction:column;margin-bottom:4px}.HoldSummary_panel__0Dz9Q{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s var(--ease-salida)}.HoldSummary_panelOpen__5M3_a{grid-template-rows:1fr}.HoldSummary_panelInner__mpT_i{overflow:hidden;opacity:0;transition:opacity .2s var(--ease-salida)}.HoldSummary_panelOpen__5M3_a .HoldSummary_panelInner__mpT_i{opacity:1;transition:opacity .2s var(--ease-salida) 60ms}.HoldSummary_rows__BeWqK{display:flex;flex-direction:column;gap:6px;padding:10px 12px;margin:8px 0 12px;border:1px solid var(--bn-borde-sutil);border-radius:calc(var(--bn-r-nav) + 4px);background:var(--bn-superficie-sutil)}.HoldSummary_row__DJaKO{display:flex;justify-content:space-between;gap:12px;font-size:13px;line-height:1.4}.HoldSummary_label__WTMcs{color:var(--bn-texto-suave);min-width:0}.HoldSummary_qty__Ot7m1{color:var(--bn-texto);font-weight:600}.HoldSummary_amount__ITeYa,.HoldSummary_qty__Ot7m1{font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.HoldSummary_amount__ITeYa{text-align:right;flex-shrink:0}.HoldSummary_total__j8_i7{padding-top:8px;margin-top:2px;border-top:1px solid var(--bn-borde);font-size:14px}.HoldSummary_total__j8_i7,.HoldSummary_total__j8_i7 .HoldSummary_label__WTMcs{font-weight:700;color:var(--bn-texto)}.HoldSummary_total__j8_i7 .HoldSummary_amount__ITeYa{color:var(--bn-laton)}.HoldSummary_aprox__JL7cr{color:var(--bn-texto-tenue);font-weight:500}.ProductPicker_list__l86BG{display:flex;flex-direction:column;gap:10px}.ProductPicker_item__rbdDx{display:flex;flex-direction:column;border:1px solid var(--bn-borde);border-radius:calc(var(--bn-r-nav) + 4px);background:var(--bn-superficie);color:var(--bn-texto);text-align:left;overflow:hidden;padding:0;cursor:pointer;min-height:44px;transition:border-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1)}.ProductPicker_item__rbdDx:hover{border-color:var(--bn-acento);box-shadow:var(--bn-sombra-1);transform:translateY(-1px)}.ProductPicker_item__rbdDx:active{transform:translateY(0) scale(.995)}.ProductPicker_item__rbdDx:focus-visible{outline:2px solid var(--bn-acento);outline-offset:2px}.ProductPicker_item__rbdDx.ProductPicker_selected__YgVse{border-color:var(--bn-acento);box-shadow:inset 0 0 0 1px var(--bn-acento);transform:none}.ProductPicker_media__0ikQ0{position:relative;width:100%;aspect-ratio:16/9;background:var(--bn-acento-suave);overflow:hidden}.ProductPicker_thumb__2oitF{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s cubic-bezier(.4,0,.2,1)}.ProductPicker_item__rbdDx:hover .ProductPicker_thumb__2oitF{transform:scale(1.03)}.ProductPicker_placeholder__TOvZP{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--bn-acento-texto);opacity:.45}.ProductPicker_duracion___xntf{bottom:10px;left:10px;display:inline-flex;gap:4px;padding:4px 9px;background:rgb(12 34 49/.72);font-size:11px;font-weight:600;line-height:1.4;white-space:nowrap;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ProductPicker_badge__g60kb,.ProductPicker_duracion___xntf{position:absolute;align-items:center;border-radius:var(--bn-r-pildora);color:#fff}.ProductPicker_badge__g60kb{top:10px;right:10px;width:26px;height:26px;display:flex;justify-content:center;background:var(--bn-acento);background:color-mix(in srgb,var(--bn-acento) 80%,#000);box-shadow:var(--bn-sombra-2);animation:ProductPicker_badgeIn__8FBMe .16s cubic-bezier(.4,0,.2,1)}@keyframes ProductPicker_badgeIn__8FBMe{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.ProductPicker_body__LVZis{display:flex;flex-direction:column;gap:4px;padding:12px 14px 14px}.ProductPicker_name__cGTnt{font-weight:600;font-size:15px;color:var(--bn-texto);line-height:1.35}.ProductPicker_desc__LNRjK{font-size:13px;color:var(--bn-texto-suave);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ProductPicker_meta__bkfmZ{display:flex;align-items:baseline;gap:4px;margin-top:2px;font-size:12px;color:var(--bn-texto-suave)}.ProductPicker_metaPrice__U25p3{font-weight:700;font-size:14px;color:var(--bn-texto)}.ProductPicker_aprox__OoaQq{font-size:12px;font-weight:500;color:var(--bn-texto-tenue);white-space:nowrap}.ProductPicker_anticipo__FIhHp{align-self:flex-start;display:inline-flex;align-items:flex-start;gap:6px;margin-top:4px;padding:4px 9px;border-radius:var(--bn-r-nav);background:var(--bn-acento-suave);color:var(--bn-acento-texto);font-size:12px;font-weight:600;line-height:1.4}.ProductPicker_anticipo__FIhHp svg{flex:none;margin-top:1px}.StepCard_outer__fEGiF{display:flex;flex-direction:column}.StepCard_section__MKaRT{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s var(--ease-salida)}.StepCard_sectionOpen__JZa_r{grid-template-rows:1fr}.StepCard_sectionInner__H3JG6{overflow:hidden;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .12s var(--ease-salida),transform .18s var(--ease-salida),visibility 0s linear .12s}.StepCard_sectionOpen__JZa_r .StepCard_sectionInner__H3JG6{opacity:1;visibility:visible;transform:none;transition:opacity .12s var(--ease-salida) 60ms,transform .18s var(--ease-salida) 60ms,visibility 0s linear 0s}.StepCard_card__dok_L{padding:16px}.StepCard_card__dok_L,.StepCard_done__KT_HB{background:var(--bn-superficie);border:1px solid var(--bn-borde);border-radius:calc(var(--bn-r-nav) + 4px)}.StepCard_done__KT_HB{min-height:44px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;text-align:left;width:100%;color:inherit;transition:border-color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1)}.StepCard_done__KT_HB:hover{border-color:var(--bn-acento)}.StepCard_done__KT_HB:focus-visible{outline:2px solid var(--bn-acento);outline-offset:2px}.StepCard_doneInfo__G4Pkf{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.StepCard_doneLabel__dsUif{font-size:12px;color:var(--bn-texto-suave)}.StepCard_doneSummary__z1GCd{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StepCard_doneBadge__BzYTU{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--bn-r-pildora);background:var(--bn-acento);background:color-mix(in srgb,var(--bn-acento) 80%,#000);color:#fff;flex-shrink:0}.StepCard_edit__5ETwY{font-size:13px;font-weight:600;color:var(--bn-acento-texto);flex-shrink:0}.StepCard_header__cs_mA{display:flex;align-items:center;gap:8px;margin-bottom:14px}.StepCard_headerText__Ae_Iu{min-width:0;flex:1 1}.StepCard_accion__maEPh{display:flex;align-items:center;gap:4px;flex-shrink:0;margin-left:auto}.StepCard_progress__ahLHZ{display:block;font-size:11px;font-weight:600;color:var(--bn-texto-suave);text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px}.StepCard_back__vBtcj{margin-left:-8px}.StepCard_title___XUkv{font-family:var(--bn-fuente-display);font-size:16px;font-weight:600;line-height:1.3}.StepCard_subtitle__E3zwR{font-size:13px;color:var(--bn-texto-suave);margin-top:2px;line-height:1.4}.TicketSteppers_list__1xYlD{display:flex;flex-direction:column;gap:6px}.TicketSteppers_row__NxiQ2{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 0}.TicketSteppers_row__NxiQ2+.TicketSteppers_row__NxiQ2{border-top:1px solid var(--bn-borde-sutil)}.TicketSteppers_info__RZWbO{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.TicketSteppers_name__WJRlY{font-weight:600;font-size:14px;line-height:1.35}.TicketSteppers_descripcion__g2qzB{font-size:12px;color:var(--bn-texto-suave);line-height:1.4;white-space:pre-line}.TicketSteppers_price__l2cAv{font-size:13px;color:var(--bn-texto-suave)}.TicketSteppers_max__qcaj6{font-size:12px;color:var(--bn-texto-suave)}.TicketSteppers_incluye__rqQ_2{font-size:12px;font-weight:500;color:var(--bn-texto)}.TicketSteppers_aprox__1av3f{color:var(--bn-texto-tenue);font-weight:500}.TimeSlots_grupos__rXnIX{display:grid;grid-gap:14px;gap:14px}.TimeSlots_franja__2BnM7{font-family:var(--bn-fuente-ui);font-size:13px;font-weight:600;color:var(--bn-texto);margin-bottom:8px}.TimeSlots_grid__peF_D{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));grid-gap:6px;gap:6px}.TimeSlots_chip__kTmAk{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-height:40px;padding:8px 10px;border-radius:calc(var(--bn-r-nav) + 4px);border:1px solid var(--bn-borde);background:var(--bn-superficie);font-weight:500;font-size:14px;color:var(--bn-texto);transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1),scale .15s cubic-bezier(.4,0,.2,1)}.TimeSlots_chip__kTmAk:focus-visible{border-radius:calc(var(--bn-r-nav) + 4px)}.TimeSlots_chip__kTmAk:not(.TimeSlots_selected__5frUA):not(.TimeSlots_agotado__9zi7w):hover{border-color:var(--bn-acento);background:var(--bn-acento-suave);color:var(--bn-acento-texto)}.TimeSlots_chip__kTmAk:not(.TimeSlots_agotado__9zi7w):active{scale:.97}.TimeSlots_chip__kTmAk.TimeSlots_selected__5frUA{background:var(--bn-acento);background:color-mix(in srgb,var(--bn-acento) 80%,#000);border-color:color-mix(in srgb,var(--bn-acento) 80%,#000);color:#fff;font-weight:600;box-shadow:0 4px 10px -3px color-mix(in srgb,var(--bn-acento) 55%,transparent)}.TimeSlots_chip__kTmAk.TimeSlots_agotado__9zi7w{color:var(--bn-texto-tenue);background:var(--bn-fondo);border-color:var(--bn-borde-sutil);cursor:default}.TimeSlots_chip__kTmAk.TimeSlots_agotado__9zi7w .TimeSlots_hora__uvyys{text-decoration:line-through;text-decoration-thickness:1px}.TimeSlots_seats__XNFFC{font-size:11px;font-weight:500;color:var(--bn-warn-solido)}.TimeSlots_chip__kTmAk.TimeSlots_selected__5frUA .TimeSlots_seats__XNFFC{color:color-mix(in srgb,var(--bn-superficie) 85%,transparent)}.TimeSlots_sold__nWxL_{font-size:11px;font-weight:500}.TimeSlots_empty__6dE9h{font-size:14px;color:var(--bn-texto-suave);padding:8px 0}@media (prefers-reduced-motion:reduce){.TimeSlots_chip__kTmAk:not(.TimeSlots_agotado__9zi7w):active{scale:1}}.TimeSlots_skeletonChip__0fGI7{min-height:40px;border-radius:calc(var(--bn-r-nav) + 4px);background:var(--bn-fondo);animation:TimeSlots_pulse__yTL1H 1.4s ease-in-out infinite}@keyframes TimeSlots_pulse__yTL1H{0%,to{opacity:.6}50%{opacity:1}}.VariantPicker_list__qiS9N{display:flex;flex-direction:column;gap:8px}.VariantPicker_item__tc81q{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:12px 14px;border-radius:calc(var(--bn-r-nav) + 4px);border:1px solid var(--bn-borde);background:var(--bn-superficie);color:var(--bn-texto);text-align:left;cursor:pointer;transition:border-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1)}.VariantPicker_item__tc81q:hover{border-color:var(--bn-acento);box-shadow:var(--bn-sombra-1);transform:translateY(-1px)}.VariantPicker_item__tc81q:active{transform:translateY(0) scale(.995)}.VariantPicker_item__tc81q:focus-visible{outline:2px solid var(--bn-acento);outline-offset:2px}.VariantPicker_item__tc81q.VariantPicker_selected__TOc0m{border-color:var(--bn-acento);box-shadow:inset 0 0 0 1px var(--bn-acento);background:var(--bn-acento-suave);transform:none}.VariantPicker_info__YRmDq{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0}.VariantPicker_name__5TZG_{font-weight:600;font-size:14px;line-height:1.35}.VariantPicker_durationIcon__8cgKM{flex-shrink:0}.VariantPicker_item__tc81q.VariantPicker_selected__TOc0m .VariantPicker_pillDuracion__zA7ij{background:var(--bn-superficie)}.VariantPicker_price__rWTiB{display:flex;flex-direction:column;align-items:flex-end;gap:1px;font-size:12px;color:var(--bn-texto-suave);text-align:right;flex-shrink:0}.VariantPicker_priceAmount__Z66Fu{font-weight:700;color:var(--bn-texto);font-size:15px}.VariantPicker_check__3W4Rv{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--bn-r-pildora);background:var(--bn-acento);background:color-mix(in srgb,var(--bn-acento) 80%,#000);color:#fff;flex-shrink:0;animation:VariantPicker_checkIn__s9_ig .16s cubic-bezier(.4,0,.2,1)}@keyframes VariantPicker_checkIn__s9_ig{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.VariantPicker_right__77WZ4{display:flex;align-items:center;gap:10px;flex-shrink:0}.VariantPicker_aprox__y4GNh{font-size:12px;font-weight:500;color:var(--bn-texto-tenue);white-space:nowrap}.CheckoutWidget_page__h9auk{max-width:440px;margin:0 auto;display:flex;flex-direction:column}.CheckoutWidget_content__mfCrR{flex:1 1;padding:16px 16px 24px;display:flex;flex-direction:column;gap:10px;animation:CheckoutWidget_contentIn__2gkSS .28s var(--ease-salida)}@keyframes CheckoutWidget_contentIn__2gkSS{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.CheckoutWidget_steps__jvndn{display:flex;flex-direction:column;gap:10px}.CheckoutWidget_paymentLoading__N3iQb{font-size:13px;color:var(--bn-texto-suave)}.CheckoutWidget_banner__7tUwy{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid transparent;border-radius:calc(var(--bn-r-nav) + 4px);font-size:13px;font-weight:500;line-height:1.45}.CheckoutWidget_bannerError__tz6K_{background:var(--bn-peligro-suave);border-color:var(--bn-peligro-borde);color:var(--bn-peligro-texto)}.CheckoutWidget_bannerInfo__bOiKe{background:var(--bn-info-suave);border-color:var(--bn-info-borde);color:var(--bn-info-texto)}@media (max-width:400px){.CheckoutWidget_content__mfCrR{padding:12px 12px 20px}}.PagoCompletado_panel__78x_h{background:var(--bn-superficie);border:1px solid var(--bn-borde);border-radius:var(--bn-r-tarjeta);padding:24px 20px;display:flex;flex-direction:column;gap:4px}.PagoCompletado_loadingText__Rk4ma{font-size:14px;color:var(--bn-texto-suave);text-align:center;padding:12px 0}.PagoCompletado_badge__kw_g1{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--bn-r-nav);margin-bottom:12px}.PagoCompletado_badgeWarn__ou2hY{background:var(--bn-warn-suave);color:var(--bn-warn-texto)}.PagoCompletado_badgeError__d9Dz1{background:var(--bn-peligro-suave);color:var(--bn-peligro-texto)}.PagoCompletado_title__E79Jj{font-family:var(--bn-fuente-display);font-size:20px;font-weight:800}.PagoCompletado_body__ibV6W{font-size:14px;color:var(--bn-texto-suave);margin-bottom:18px}.PagoCompletado_summary__ZbiMi{border-top:1px solid var(--bn-borde);padding-top:16px;display:flex;flex-direction:column;gap:6px;margin-bottom:18px}.PagoCompletado_row__CeBlQ{display:flex;justify-content:space-between;gap:12px;font-size:14px}.PagoCompletado_rowLabel__GDQdZ{color:var(--bn-texto-suave);flex-shrink:0}.PagoCompletado_rowValue__gOj_5{text-align:right}.PagoCompletado_total__59sOP{font-weight:700;color:var(--bn-laton)}.PagoCompletado_statusPending__hWydH{font-weight:600;color:var(--bn-warn-solido)}.PagoCompletado_checkingText__oWcr1{font-size:13px;color:var(--bn-texto-suave)}.PagoCompletado_refreshButton__gKAs4{min-height:44px;border-radius:var(--bn-r-nav);background:var(--bn-acento);color:var(--bn-superficie);font-weight:600;font-size:15px;border:none}.PagoCompletado_refreshButton__gKAs4:hover:not(:disabled){background:var(--bn-acento-hover)}.PagoCompletado_refreshButton__gKAs4:disabled{background:var(--bn-borde);color:var(--bn-texto-suave);cursor:default}.PagoCompletado_linkButton__l0maJ{min-height:44px;display:flex;align-items:center;justify-content:center;border-radius:var(--bn-r-nav);border:1px solid var(--bn-borde);background:var(--bn-superficie);color:var(--bn-texto);font-weight:600;font-size:15px;text-decoration:none;margin-top:10px}