.BookingWizard_contexto__gjGmj{display:flex;align-items:center;gap:14px;margin-top:16px;padding:10px 12px 10px 10px;border-radius:18px;border:1px solid rgba(242,237,228,.1);background:linear-gradient(90deg,rgba(210,63,52,.12),rgba(21,19,17,.9) 60%)}.BookingWizard_contextoFoto__1zMiW{position:relative;flex:none;width:52px;height:52px;overflow:hidden;border-radius:999px;background:#211d19;box-shadow:0 0 0 2px rgba(232,103,92,.55)}@media (min-width:1024px){.BookingWizard_contexto__gjGmj{align-items:stretch;padding:10px;border-radius:20px}.BookingWizard_contextoFoto__1zMiW{width:84px;height:104px;border-radius:14px;box-shadow:none}}.BookingWizard_cambiar__w2X83{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;font-size:13px;font-weight:600;color:var(--accent-soft);text-decoration:underline;text-decoration-color:rgba(232,103,92,.4);text-underline-offset:4px;transition:color .25s ease}.BookingWizard_cambiar__w2X83:hover{color:var(--ink)}.BookingWizard_cambiarPc__2WJL7{display:none}@media (min-width:1024px){.BookingWizard_cambiarPc__2WJL7{display:inline-flex;align-self:flex-start;margin-top:2px}.BookingWizard_cambiarMovil__p6brq{display:none}}.BookingWizard_riel__O7qN_{display:none}@media (min-width:1024px){.BookingWizard_riel__O7qN_{display:grid;gap:2px;margin-top:22px}}.BookingWizard_cat__ZXwD6{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:0 14px 0 20px;border-radius:12px;font-family:var(--font-barlow),"Barlow Condensed",sans-serif;font-size:20px;font-weight:700;line-height:1;text-transform:uppercase;color:var(--muted);transition:color .25s ease,background-color .25s ease}.BookingWizard_cat__ZXwD6:before{content:"";position:absolute;left:6px;top:13px;bottom:13px;width:3px;border-radius:3px;background:var(--accent);transform:scaleY(0);transition:transform .35s cubic-bezier(.2,.8,.2,1)}.BookingWizard_cat__ZXwD6:hover{color:var(--ink);background:rgba(242,237,228,.04)}.BookingWizard_cat__ZXwD6:focus-visible{outline:2px solid var(--accent-soft);outline-offset:2px}.BookingWizard_cat__ZXwD6[aria-pressed=true]{color:var(--ink);background:linear-gradient(90deg,rgba(210,63,52,.16),transparent 85%)}.BookingWizard_cat__ZXwD6[aria-pressed=true]:before{transform:scaleY(1)}.BookingWizard_catN__mv3_m{font-family:var(--font-inter),Inter,sans-serif;font-size:12px;font-weight:600;color:var(--accent-soft)}.BookingWizard_carta__suaqE{display:grid;gap:8px;margin:0;padding:0;list-style:none}@media (min-width:1280px){.BookingWizard_carta__suaqE{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}}.BookingWizard_fila__Jj5Hx{position:relative;isolation:isolate;display:grid;grid-template-columns:auto minmax(0,1fr) auto 22px;align-items:center;column-gap:14px;width:100%;min-height:78px;padding:12px 14px 12px 12px;overflow:hidden;border-radius:16px;border:1px solid rgba(242,237,228,.08);background:linear-gradient(180deg,#181513,#121010);text-align:left;-webkit-tap-highlight-color:transparent;transition:border-color .3s ease,transform .35s cubic-bezier(.2,.8,.2,1)}.BookingWizard_fila__Jj5Hx:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(85% 170% at 0 50%,rgba(210,63,52,.28),rgba(210,63,52,.07) 46%,transparent 74%);opacity:0;transform:translateX(-28%);transition:opacity .45s ease,transform .7s cubic-bezier(.2,.8,.2,1)}.BookingWizard_fila__Jj5Hx:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,var(--cta-1),var(--cta-2));transform:scaleX(0);transform-origin:left}.BookingWizard_fila__Jj5Hx:focus-visible{outline:2px solid var(--accent-soft);outline-offset:2px}.BookingWizard_fila__Jj5Hx[data-sel]{border-color:rgba(210,63,52,.85)}.BookingWizard_fila__Jj5Hx[data-sel]:before{opacity:1;transform:none}.BookingWizard_fila__Jj5Hx[data-eligiendo]{border-color:rgba(232,103,92,.9);transform:scale(.985)}.BookingWizard_fila__Jj5Hx[data-eligiendo]:after{animation:BookingWizard_llena__30UsC .36s cubic-bezier(.2,.8,.2,1) forwards}@keyframes BookingWizard_llena__30UsC{to{transform:scaleX(1)}}.BookingWizard_dur__yANLD{display:grid;place-items:center;align-content:center;width:50px;height:54px;border-radius:12px;border:1px solid rgba(242,237,228,.1);background:rgba(5,4,3,.45);font-family:var(--font-barlow),"Barlow Condensed",sans-serif;line-height:1;color:var(--ink);transition:border-color .3s ease,background-color .3s ease}.BookingWizard_durN__XdXTa{font-size:21px;font-weight:800}.BookingWizard_durU__4KGsF{margin-top:2px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.BookingWizard_carta__suaqE{--foto:88px}@media (min-width:1024px){.BookingWizard_carta__suaqE{--foto:124px}}.BookingWizard_thumb__cuWW5{position:relative;align-self:stretch;width:var(--foto);margin:-12px 0 -12px -12px;overflow:hidden;background:#211d19}.BookingWizard_thumb__cuWW5 img{object-fit:cover;transition:filter .6s ease,transform .8s cubic-bezier(.2,.8,.2,1)}.BookingWizard_thumb__cuWW5:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 62%,rgba(18,16,16,.6))}.BookingWizard_carta__suaqE[data-fotos] .BookingWizard_fila__Jj5Hx{grid-template-columns:calc(var(--foto) - 12px) minmax(0,1fr) auto 22px;min-height:96px}.BookingWizard_carta__suaqE[data-fotos] .BookingWizard_dur__yANLD{justify-self:center}@media (min-width:1024px){.BookingWizard_carta__suaqE[data-fotos] .BookingWizard_fila__Jj5Hx{min-height:108px}}@media (max-width:639px){.BookingWizard_carta__suaqE[data-fotos] .BookingWizard_fila__Jj5Hx{grid-template-columns:calc(var(--foto) - 12px) minmax(0,1fr) auto}.BookingWizard_carta__suaqE[data-fotos] .BookingWizard_flecha__mqT55{display:none}}.BookingWizard_nombre__djpjZ{display:block;font-family:var(--font-barlow),"Barlow Condensed",sans-serif;font-size:20px;font-weight:800;line-height:1.02;text-transform:uppercase;color:var(--ink);transition:transform .5s cubic-bezier(.2,.8,.2,1),color .25s ease}@media (min-width:1024px){.BookingWizard_nombre__djpjZ{font-size:22px}}.BookingWizard_detalle__cBTwf{display:-webkit-box;margin-top:4px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:12.5px;line-height:1.35;color:var(--muted);transition:color .25s ease}.BookingWizard_precio__fZNXj{font-family:var(--font-barlow),"Barlow Condensed",sans-serif;font-size:22px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink);transition:color .25s ease}.BookingWizard_desde__j3NT_{margin-right:4px;font-size:11px;font-weight:700;color:var(--muted)}.BookingWizard_flecha__mqT55{width:22px;height:22px;color:var(--accent-soft);opacity:0;transform:translateX(-8px);transition:opacity .3s ease,transform .45s cubic-bezier(.2,.8,.2,1)}.BookingWizard_fila__Jj5Hx[data-sel] .BookingWizard_flecha__mqT55{opacity:1;transform:none}@media (hover:hover){.BookingWizard_fila__Jj5Hx:hover{border-color:rgba(232,103,92,.45)}.BookingWizard_fila__Jj5Hx:hover:before{opacity:1;transform:none}.BookingWizard_fila__Jj5Hx:hover .BookingWizard_nombre__djpjZ{transform:translateX(4px)}.BookingWizard_fila__Jj5Hx:hover .BookingWizard_dur__yANLD{border-color:rgba(232,103,92,.5);background:rgba(210,63,52,.12)}.BookingWizard_thumb__cuWW5 img{filter:grayscale(1) brightness(.9)}.BookingWizard_fila__Jj5Hx:hover .BookingWizard_thumb__cuWW5 img,.BookingWizard_fila__Jj5Hx[data-eligiendo] .BookingWizard_thumb__cuWW5 img,.BookingWizard_fila__Jj5Hx[data-sel] .BookingWizard_thumb__cuWW5 img{filter:none;transform:scale(1.05)}.BookingWizard_fila__Jj5Hx:hover .BookingWizard_flecha__mqT55{opacity:1;transform:none}}.BookingWizard_fila__Jj5Hx[data-eligiendo] .BookingWizard_flecha__mqT55,.BookingWizard_fila__Jj5Hx[data-eligiendo] .BookingWizard_nombre__djpjZ,.BookingWizard_fila__Jj5Hx[data-eligiendo] .BookingWizard_precio__fZNXj{color:var(--on-accent)}.BookingWizard_fila__Jj5Hx[data-eligiendo] .BookingWizard_desde__j3NT_,.BookingWizard_fila__Jj5Hx[data-eligiendo] .BookingWizard_detalle__cBTwf,.BookingWizard_fila__Jj5Hx[data-eligiendo] .BookingWizard_durU__4KGsF{color:rgba(251,247,240,.8)}.BookingWizard_fila__Jj5Hx[data-eligiendo] .BookingWizard_dur__yANLD{border-color:rgba(251,247,240,.35);background:rgba(5,4,3,.18)}.BookingWizard_resumen__AZsIi{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.BookingWizard_chip__EuQ_h{display:inline-flex;align-items:center;gap:8px;min-height:44px;max-width:100%;padding:0 14px 0 6px;border-radius:999px;border:1px solid rgba(242,237,228,.14);background:rgba(21,19,17,.7);font-size:13px;font-weight:600;color:var(--ink);transition:border-color .25s ease,background-color .25s ease}.BookingWizard_chip__EuQ_h:hover{border-color:rgba(232,103,92,.5);background:rgba(210,63,52,.08)}.BookingWizard_chip__EuQ_h:focus-visible{outline:2px solid var(--accent-soft);outline-offset:2px}.BookingWizard_chipIcono__cjja9{position:relative;display:grid;place-items:center;flex:none;width:32px;height:32px;overflow:hidden;border-radius:999px;background:#211d19;color:var(--accent-soft)}.BookingWizard_chipCambiar__cnx4I{font-size:12px;font-weight:600;color:var(--accent-soft)}.BookingWizard_bebidas__kMc1n{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (min-width:768px){.BookingWizard_bebidas__kMc1n{grid-template-columns:repeat(auto-fit,minmax(170px,220px));justify-content:center}}.BookingWizard_bebida__Iovzr{display:block;width:100%;overflow:hidden;border-radius:14px;border:1px solid var(--line);background:linear-gradient(180deg,#211d19,#151311);-webkit-tap-highlight-color:transparent;transition:border-color .25s ease,transform .25s cubic-bezier(.2,.8,.2,1)}.BookingWizard_bebida__Iovzr:active{transform:scale(.98)}.BookingWizard_bebida__Iovzr:focus-visible{outline:2px solid var(--accent-soft);outline-offset:2px}.BookingWizard_bebidaFoto__HRrKr{position:relative;display:grid;place-items:center;aspect-ratio:3/2;overflow:hidden;background:#1a1714;font-family:var(--font-barlow),"Barlow Condensed",sans-serif;font-size:44px;font-weight:800;color:rgba(242,237,228,.2)}.BookingWizard_bebidaFoto__HRrKr img{object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1)}@media (hover:hover){.BookingWizard_bebida__Iovzr:hover{border-color:rgba(232,103,92,.55)}.BookingWizard_bebida__Iovzr:hover .BookingWizard_bebidaFoto__HRrKr img{transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.BookingWizard_bebidaFoto__HRrKr img,.BookingWizard_bebida__Iovzr,.BookingWizard_cat__ZXwD6,.BookingWizard_cat__ZXwD6:before,.BookingWizard_fila__Jj5Hx,.BookingWizard_fila__Jj5Hx:before,.BookingWizard_flecha__mqT55,.BookingWizard_nombre__djpjZ,.BookingWizard_thumb__cuWW5 img{transition:none!important}.BookingWizard_fila__Jj5Hx[data-eligiendo]:after{animation:none;transform:scaleX(1)}}