.rsv{height:100svh;padding:calc(24 * var(--um));justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;padding-top:calc(69 * var(--u) + 24 * var(--um))!important}.rsv>.topo-gl{z-index:0}body.past-hero .hdr-logo{transform:none}body.past-hero .btn-user,body.past-hero .btn-menu{width:calc(53 * var(--u));height:calc(53 * var(--u))}body.past-hero .hdr-idiomas{height:calc(53 * var(--u))}.rsv-caja{z-index:1;width:calc(912 * var(--um));max-width:100%;height:100%;max-height:calc(498 * var(--um));position:relative}.rsv-tablero{grid-template-columns:minmax(0, 1fr) calc(352 * var(--um));gap:calc(24 * var(--um));align-items:stretch;height:100%;display:grid}.rsv-fantasma{z-index:4;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.rsv-calendario,.rsv-panel{position:relative}.rsv-calendario{background:var(--bone);border-radius:calc(20 * var(--um));padding:calc(24 * var(--um)) calc(26 * var(--um)) calc(20 * var(--um))}.rsv-panel{background:var(--ink);border-radius:calc(20 * var(--um));padding:calc(24 * var(--um));color:var(--tx-l);flex-direction:column;display:flex}.rsv-lienzo{flex-direction:column;justify-content:center;height:100%;display:flex}.rsv-lienzo--centro{text-align:center;justify-content:center}.rsv-lienzo--mes{justify-content:center}.rsv-lienzo--mes .rsv-leyenda{margin-top:calc(18 * var(--um))}.rsv-lienzo__pie{margin-bottom:calc(14 * var(--um));font-size:calc(11.5 * var(--um));color:var(--fog);line-height:1.5}.rsv-lienzo__nota{margin-top:calc(12 * var(--um));font-size:calc(10.5 * var(--um));color:var(--fog);opacity:.85;line-height:1.45}.rsv-mescab{justify-content:space-between;align-items:center;gap:calc(10 * var(--um));margin-bottom:calc(18 * var(--um));display:flex}.rsv-mescab__n{text-align:center;font-size:calc(16 * var(--um));letter-spacing:-.01em;color:var(--indigo);flex:1;font-weight:700}.rsv-flecha{width:calc(30 * var(--um));height:calc(30 * var(--um));color:var(--indigo);font-size:calc(17 * var(--um));cursor:pointer;transition:background .18s var(--ease), border-color .18s var(--ease);background:0 0;border:1px solid #2e008b29;border-radius:50%;flex:none;line-height:1}.rsv-flecha:hover:not(:disabled){background:var(--acc);border-color:var(--acc)}.rsv-flecha:disabled{opacity:.26;cursor:default}.rsv-mes{width:100%;max-width:calc(406 * var(--um));margin-inline:auto}.rsv-mes__dias,.rsv-mes__rejilla{gap:calc(4 * var(--um));grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.rsv-mes__letra{text-align:center;padding-bottom:calc(8 * var(--um));font-size:calc(10.5 * var(--um));letter-spacing:.12em;color:var(--lab);font-weight:600}.rsv-dia{aspect-ratio:1;justify-content:center;align-items:center;gap:calc(3 * var(--um));border-radius:calc(9 * var(--um));color:var(--indigo);font-family:var(--grot);font-size:calc(13.5 * var(--um));cursor:default;transition:background .16s var(--ease), color .16s var(--ease);background:0 0;border:0;flex-direction:column;font-weight:600;display:flex;position:relative}.rsv-dia:disabled{color:#2e008b42}.rsv-dia.es-fuera{color:#2e008b24}.rsv-dia.es-libre{cursor:pointer;transition:background .16s var(--ease), scale .12s var(--ease)}.rsv-dia.es-libre:hover{background:#2e008b12}.rsv-dia.es-libre:active{scale:.92}.rsv-dia.es-hoy{box-shadow:inset 0 0 0 1px #2e008b4d}.rsv-dia.es-elegido{background:var(--indigo);color:var(--bone);box-shadow:none}.rsv-dia__punto{width:calc(4 * var(--um));height:calc(4 * var(--um));background:var(--acc);border-radius:50%}.rsv-leyenda{margin-top:calc(16 * var(--um));font-size:calc(11 * var(--um));color:var(--lab)}.rsv-pasos{gap:calc(6 * var(--um));margin-bottom:calc(18 * var(--um));display:flex}.rsv-vigencia{z-index:4;pointer-events:none;justify-content:flex-end;display:flex;position:absolute}.rsv-vigencia:empty{display:none}.rsv-vigencia__caja{align-items:flex-end;gap:calc(7 * var(--um));flex-direction:column;display:inline-flex}.rsv-vigencia__t{font-size:calc(9.5 * var(--um));letter-spacing:.08em;text-transform:uppercase;color:#f2eee480;font-weight:600}.rsv-chip{align-items:center;gap:calc(6 * var(--um));padding:calc(5 * var(--um)) calc(10 * var(--um));color:var(--acc);font-size:calc(11.5 * var(--um));font-variant-numeric:tabular-nums;background:#f1c40029;border-radius:999px;font-weight:700;display:inline-flex}.rsv-chip__p{width:calc(6 * var(--um));height:calc(6 * var(--um));animation:rsv-late 2s var(--ease) infinite;background:currentColor;border-radius:50%}.rsv-chip.es-poco{color:var(--brasa-clara);background:#f2594a2e}@keyframes rsv-late{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.rsv-chip__p{animation:none}}.rsv-paso{width:calc(24 * var(--um));height:calc(24 * var(--um));font-size:calc(11 * var(--um));color:#eaf0ec73;border:1px solid #eaf0ec33;border-radius:50%;place-items:center;font-weight:700;display:grid}.rsv-paso.es-aqui{background:var(--acc);border-color:var(--acc);color:var(--on-acc)}.rsv-paso.es-hecho{border-color:var(--acc);color:var(--acc)}.rsv-dato{justify-content:space-between;align-items:baseline;gap:calc(10 * var(--um));padding:calc(8 * var(--um)) 0;border-bottom:1px solid #eaf0ec1a;display:flex}.rsv-dato__k{font-size:calc(11 * var(--um));color:var(--lab)}.rsv-dato__v{font-size:calc(12.5 * var(--um));text-align:right;font-weight:600}.rsv-vista{margin-top:calc(16 * var(--um))}.rsv-vista__k{font-size:calc(10 * var(--um));letter-spacing:.14em;color:var(--acc);margin-bottom:calc(8 * var(--um));font-weight:600}.rsv-vista__lista{gap:calc(6 * var(--um));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rsv-vista__h{padding:calc(8 * var(--um)) calc(6 * var(--um));border-radius:calc(9 * var(--um));font-size:calc(12.5 * var(--um));color:var(--tx-l);background:#eaf0ec1a;place-items:center;font-weight:600;display:grid}.rsv-vista__h.es-resto{color:var(--lab);background:0 0;font-weight:700;box-shadow:inset 0 0 0 1px #eaf0ec29}.rsv-der__fondo{padding-top:calc(18 * var(--um));margin-top:auto}.rsv-atras{width:100%;margin-top:calc(8 * var(--um));padding:calc(13 * var(--um)) calc(14 * var(--um));border-radius:calc(9 * var(--um));color:var(--tx-l);font-family:var(--grot);font-size:calc(14.5 * var(--um));letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background .18s var(--ease), scale .12s var(--ease);background:#f2eee424;border:0;font-weight:700;display:block}.rsv-atras:hover{background:#f2eee438}.rsv-atras:active{scale:.975}.rsv-aviso{margin-bottom:calc(10 * var(--um));font-size:calc(11.5 * var(--um));color:var(--acc);line-height:1.4}.rsv-der{flex-direction:column;height:100%;display:flex}.rsv-der__cab{align-items:center;gap:calc(12 * var(--um));padding-bottom:calc(18 * var(--um));margin-bottom:calc(16 * var(--um));border-bottom:1px solid #eaf0ec1f;display:flex}.rsv-der__num{font-size:calc(46 * var(--um));letter-spacing:-.04em;color:var(--acc);font-weight:800;line-height:.9}.rsv-der__mes{font-size:calc(14 * var(--um));font-weight:600;line-height:1.1}.rsv-der__sem{font-size:calc(12 * var(--um));color:var(--lab)}.rsv-der__eyebrow{font-size:calc(10 * var(--um));letter-spacing:.14em;color:var(--lab);margin-bottom:calc(10 * var(--um));font-weight:600}.rsv-der__titulo{font-size:calc(24 * var(--um));letter-spacing:-.02em;margin-bottom:calc(10 * var(--um));font-weight:700;line-height:1.05}.rsv-der__texto{font-size:calc(13 * var(--um));color:#f2eee4c2;line-height:1.5}.rsv-horas{gap:calc(8 * var(--um));grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;display:grid}.rsv-hora{align-items:center;gap:calc(8 * var(--um));padding:calc(12 * var(--um)) calc(12 * var(--um));border-radius:calc(12 * var(--um));color:var(--ink);font-family:var(--grot);text-align:left;cursor:pointer;transition:translate .16s var(--ease), scale .12s var(--ease), background .16s var(--ease);background:#fff;border:1px solid #2e008b1a;display:flex}.rsv-hora:hover{translate:calc(3 * var(--um)) 0}.rsv-hora:active{scale:.975}.rsv-hora__h{font-size:calc(15 * var(--um));font-weight:700}.rsv-hora__r{font-size:calc(10.5 * var(--um));color:var(--fog);flex:1}.rsv-hora__marca{width:calc(18 * var(--um));height:calc(18 * var(--um));font-size:calc(11 * var(--um));color:var(--indigo);background:#2e008b14;border-radius:50%;place-items:center;font-style:normal;display:grid}.rsv-hora.es-cogida{background:var(--acc);color:var(--on-acc)}.rsv-hora.es-cogida .rsv-hora__r{color:#23134899}.rsv-hora.es-cogida .rsv-hora__marca{color:var(--on-acc);background:#23134824}.rsv-sinhoras{font-size:calc(12.5 * var(--um));color:var(--lab);line-height:1.5}.rsv-calendario[data-paso=terapia]{background:0 0;padding:0}.rsv-lienzo--suelto{justify-content:flex-start}.rsv-servs{gap:calc(12 * var(--um));flex:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;display:grid}.rsv-serv{padding:calc(14 * var(--um));border-radius:calc(16 * var(--um));background:var(--bone);color:var(--indigo);transition:box-shadow .18s var(--ease), translate .18s var(--ease);flex-direction:column;display:flex;overflow:hidden}.rsv-serv:hover{translate:0 calc(-3 * var(--um))}.rsv-serv.es-elegida{box-shadow:inset 0 0 0 2px var(--acc)}.rsv-serv__cuerpo{gap:calc(12 * var(--um));flex:1;min-height:0;display:flex}.rsv-serv__foto{flex:0 0 calc(74 * var(--um));width:calc(74 * var(--um));object-fit:cover;border-radius:calc(11 * var(--um));height:100%}.rsv-serv__texto{flex-direction:column;min-width:0;display:flex}.rsv-serv__familia{padding:calc(3 * var(--um)) calc(9 * var(--um));font-size:calc(8.5 * var(--um));letter-spacing:.14em;text-transform:uppercase;color:var(--indigo);background:#2e008b12;border-radius:999px;align-self:flex-start;font-weight:700}.rsv-serv__n{margin-top:calc(7 * var(--um));font-size:calc(16 * var(--um));letter-spacing:-.02em;font-weight:800;line-height:1.08}.rsv-serv__sub{margin-top:calc(3 * var(--um));font-size:calc(10.5 * var(--um));color:var(--fog);line-height:1.3}.rsv-serv__datos{gap:calc(10 * var(--um));padding:calc(9 * var(--um)) calc(12 * var(--um));border-radius:calc(10 * var(--um));background:#2e008b0d;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:auto;display:grid}.rsv-serv__dato{flex-direction:column;min-width:0;display:flex}.rsv-serv__dato+.rsv-serv__dato{padding-left:calc(10 * var(--um));border-left:1px solid #2e008b1a}.rsv-serv__icono{width:calc(15 * var(--um));height:calc(15 * var(--um));color:var(--acc)}.rsv-serv__icono svg{width:100%;height:100%;display:block}.rsv-serv__rotulo{margin-top:calc(4 * var(--um));font-size:calc(7 * var(--um));letter-spacing:.08em;text-transform:uppercase;color:var(--fog);font-weight:700}.rsv-serv__cifra{font-size:calc(13 * var(--um));letter-spacing:-.015em;color:var(--indigo);white-space:nowrap;font-weight:800;line-height:1.1}.rsv-serv__pie{gap:calc(8 * var(--um));margin-top:calc(12 * var(--um));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rsv-serv__elegir,.rsv-serv__mas{justify-content:center;align-items:center;gap:calc(7 * var(--um));min-width:0;padding:calc(10 * var(--um)) calc(8 * var(--um));border-radius:calc(10 * var(--um));font-family:var(--grot);font-size:calc(9.5 * var(--um));letter-spacing:.08em;white-space:nowrap;cursor:pointer;transition:background .16s var(--ease), color .16s var(--ease), scale .12s var(--ease);border:0;font-weight:700;text-decoration:none;display:inline-flex}.rsv-serv__elegir:active,.rsv-serv__mas:active{scale:.96}.rsv-serv__elegir{background:var(--ink);color:var(--tx-l)}.rsv-serv__flecha{font-style:normal}.rsv-serv__elegir:hover:not(:disabled):not(.es-elegida){background:var(--indigo)}.rsv-serv__elegir.es-elegida{background:var(--acc);color:var(--on-acc)}.rsv-serv__elegir:disabled{opacity:.35;cursor:default}.rsv-serv__mas{color:var(--indigo);background:#2e008b14}.rsv-serv__mas:hover{background:#2e008b29}.rsv-lienzo__cuerpo{flex-direction:column;flex:1;justify-content:center;min-height:0;display:flex}.rsv-resumen{flex-direction:column;display:flex}.rsv-fila{justify-content:space-between;align-items:baseline;gap:calc(14 * var(--um));padding:calc(11 * var(--um)) 0;border-bottom:1px solid #2e008b14;display:flex}.rsv-fila__k{font-size:calc(12 * var(--um));color:var(--fog)}.rsv-fila__v{font-size:calc(14 * var(--um));color:var(--indigo);text-align:right;font-weight:600}.rsv-fila--total .rsv-fila__v{font-size:calc(16 * var(--um))}.rsv-fila--pago{padding-top:calc(14 * var(--um));border-bottom:0}.rsv-fila--pago .rsv-fila__k{color:var(--indigo);font-weight:600}.rsv-fila--pago .rsv-fila__v{font-size:calc(26 * var(--um));letter-spacing:-.02em;font-weight:800}.rsv-confirmar{width:100%;padding-block:calc(13 * var(--um));transition:background .18s var(--ease), filter .18s var(--ease), scale .12s var(--ease);justify-content:center}.rsv-confirmar:hover:not(:disabled){filter:brightness(1.06)}.rsv-confirmar:active:not(:disabled){scale:.975}.rsv-der__eyebrow+.rsv-horas,.rsv-confirmar:disabled{color:#f2eee4cc;cursor:default;background:#f1c40033;border-color:#0000}.rsv-pagos{gap:calc(8 * var(--um));display:grid}.rsv-pago{justify-content:space-between;align-items:baseline;gap:calc(10 * var(--um));width:100%;padding:calc(12 * var(--um)) calc(15 * var(--um));border-radius:calc(9 * var(--um));color:var(--tx-l);font-family:var(--grot);text-align:left;cursor:pointer;transition:background .18s var(--ease), filter .18s var(--ease), scale .12s var(--ease);background:#f2eee424;border:0;display:flex}.rsv-pago:active{scale:.975}.rsv-pago__k{font-size:calc(12.5 * var(--um));letter-spacing:.02em;text-transform:uppercase;font-weight:700}.rsv-pago__v{font-size:calc(17 * var(--um));white-space:nowrap;font-weight:800}.rsv-pago:hover{background:#f2eee438}.rsv-pago.es-amarillo{background:var(--acc);color:var(--on-acc)}.rsv-pago.es-amarillo:hover{background:var(--acc);filter:brightness(1.05)}.rsv-cambio{justify-items:center;gap:calc(10 * var(--um));padding:calc(8 * var(--um)) 0 calc(18 * var(--um));display:grid}.rsv-cambio__lado{width:100%;padding:calc(16 * var(--um)) calc(18 * var(--um));border-radius:calc(13 * var(--um));text-align:center}.rsv-cambio__lado.es-vieja{color:#2313488c;background:#2313480f}.rsv-cambio__lado.es-vieja .rsv-cambio__hora{text-decoration:line-through}.rsv-cambio__lado.es-nueva{background:var(--ink);color:var(--tx-l)}.rsv-cambio__k{font-size:calc(10 * var(--um));letter-spacing:.14em;opacity:.8;font-weight:700}.rsv-cambio__dia{margin-top:calc(6 * var(--um));font-size:calc(14 * var(--um));font-weight:600}.rsv-cambio__hora{font-size:calc(23 * var(--um));font-variant-numeric:tabular-nums;font-weight:800}.rsv-cambio__lado.es-nueva .rsv-cambio__hora{color:var(--acc)}.rsv-cambio__flecha{font-size:calc(18 * var(--um));color:var(--acc);line-height:1}.rsv-cond{z-index:90;padding:calc(24 * var(--um));-webkit-backdrop-filter:blur(calc(6 * var(--um)));backdrop-filter:blur(calc(6 * var(--um)));opacity:0;transition:opacity .22s var(--ease);background:#080610b8;place-items:center;display:grid;position:fixed;inset:0}.rsv-cond.se-ve{opacity:1}.rsv-cond__caja{width:min(calc(430 * var(--um)), 100%);padding:calc(26 * var(--um)) calc(26 * var(--um)) calc(22 * var(--um));border-radius:calc(18 * var(--um));background:var(--ink);box-shadow:0 calc(24 * var(--um)) calc(60 * var(--um)) #00000073;color:var(--tx-l);transform:translateY(calc(10 * var(--um))) scale(.985);transition:transform .26s var(--ease)}.rsv-cond.se-ve .rsv-cond__caja{transform:none}@media (prefers-reduced-motion:reduce){.rsv-cond,.rsv-cond__caja{transition:none}}.rsv-cond__ojo{font-size:calc(10.5 * var(--um));letter-spacing:.14em;color:var(--acc);font-weight:700}.rsv-cond__tit{margin-top:calc(6 * var(--um));font-size:calc(25 * var(--um));font-weight:800;line-height:1.12}.rsv-cond__lista{margin:calc(16 * var(--um)) 0 calc(20 * var(--um));gap:calc(10 * var(--um));padding:0;list-style:none;display:grid}.rsv-cond__lista li{padding-left:calc(18 * var(--um));font-size:calc(13 * var(--um));color:#f2eee4e6;line-height:1.45;position:relative}.rsv-cond__lista li:before{content:"";left:0;top:calc(7 * var(--um));width:calc(6 * var(--um));height:calc(6 * var(--um));background:var(--acc);border-radius:50%;position:absolute}.rsv-cond__pie{gap:calc(8 * var(--um));display:grid}.rsv-cond__si{width:100%;padding:calc(14 * var(--um));border-radius:calc(9 * var(--um));background:var(--acc);color:var(--on-acc);font-family:var(--grot);font-size:calc(14.5 * var(--um));letter-spacing:.03em;cursor:pointer;transition:filter .18s var(--ease), scale .12s var(--ease);border:0;font-weight:800}.rsv-cond__si:hover{filter:brightness(1.05)}.rsv-cond__si:active,.rsv-cond__no:active{scale:.975}.rsv-cond__no{width:100%;padding:calc(12 * var(--um));border-radius:calc(9 * var(--um));color:var(--tx-l);font-family:var(--grot);font-size:calc(13.5 * var(--um));letter-spacing:.04em;cursor:pointer;transition:background .18s var(--ease), scale .12s var(--ease);background:#f2eee424;border:0;font-weight:700}.rsv-cond__no:hover{background:#f2eee438}.rsv-cond__legal{margin:0 0 calc(16 * var(--um));font-size:calc(11 * var(--um));color:#f2eee49e;line-height:1.5}.rsv-cond__legal a{color:#f2eee4eb;text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.rsv-cond__legal a:hover{color:var(--acc)}@media (width<=860px){.rsv-cond{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:18px}.rsv-cond__caja{border-radius:18px;width:min(430px,100%);max-height:calc(100vh - 36px);padding:22px 20px 20px;overflow-y:auto;box-shadow:0 20px 48px #00000080}.rsv-cond__ojo{font-size:11px}.rsv-cond__tit{margin-top:6px;font-size:23px}.rsv-cond__lista{gap:11px;margin:16px 0 18px}.rsv-cond__lista li{padding-left:20px;font-size:14.5px;line-height:1.45}.rsv-cond__lista li:before{width:6px;height:6px;top:8px}.rsv-cond__legal{margin-bottom:16px;font-size:12px}.rsv-cond__pie{gap:9px}.rsv-cond__si{border-radius:10px;padding:15px;font-size:15px}.rsv-cond__no{border-radius:10px;padding:14px;font-size:14px}}body.rsv-sin-rueda{overflow:hidden}.rsv-error{margin-top:calc(10 * var(--um));font-size:calc(11.5 * var(--um));color:var(--brasa-clara);line-height:1.4}.rsv-cargando{justify-content:center;align-items:center;gap:calc(14 * var(--um));min-height:calc(374 * var(--um));display:flex}.rsv-anillo{width:calc(34 * var(--um));height:calc(34 * var(--um));border:calc(3 * var(--um)) solid #2e008b29;border-top-color:var(--indigo);border-radius:50%;flex:none;animation:2s cubic-bezier(.65,0,.35,1) infinite rsv-giro}.rsv-cargando__t{font-size:calc(13 * var(--um));color:var(--fog)}@keyframes rsv-giro{0%{transform:rotate(0)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.rsv-anillo{animation:none}}.rsv-sinjs{font-size:calc(13 * var(--um));color:var(--indigo-60);line-height:1.5}@media (width<=860px){.rsv{height:auto;padding:calc(104 * var(--u)) calc(18 * var(--u)) calc(60 * var(--u));padding-top:calc(104 * var(--u))!important}.rsv-caja{width:100%;height:auto}.rsv-tablero{gap:calc(14 * var(--u));grid-template-columns:minmax(0,1fr);height:auto}.rsv-calendario{padding:calc(18 * var(--u))}.rsv-mes{max-width:calc(420 * var(--u))}.rsv-confirmar{margin-top:calc(18 * var(--u))}.rsv-panel{padding:calc(20 * var(--u))}.rsv-mescab__n{font-size:calc(17 * var(--u))}.rsv-mes__letra{font-size:calc(11 * var(--u))}.rsv-dia{font-size:calc(15 * var(--u))}.rsv-der__num{font-size:calc(48 * var(--u))}.rsv-hora__h{font-size:calc(15 * var(--u))}.rsv-horas{gap:calc(7 * var(--u));grid-template-columns:repeat(2,minmax(0,1fr))}.rsv-servs{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.rsv-dia,.rsv-hora,.rsv-serv,.rsv-serv__elegir,.rsv-serv__mas,.rsv-confirmar,.rsv-atras,.rsv-pago,.rsv-cond__si,.rsv-cond__no{transition-property:background,color,box-shadow,filter}.rsv-dia.es-libre:active,.rsv-hora:active,.rsv-hora:hover,.rsv-serv:hover,.rsv-serv__elegir:active,.rsv-serv__mas:active,.rsv-confirmar:active,.rsv-atras:active,.rsv-pago:active,.rsv-cond__si:active,.rsv-cond__no:active{translate:none;scale:none}}@media (width<=640px){body.past-hero .btn-user,body.past-hero .btn-menu{width:44px;height:44px}body.past-hero .hdr-idiomas{height:44px}body.pagina .rsv .ps-nodo small{font-size:12px}body.pagina .rsv .ang-brinco .br-opcion b{font-size:19px}body.pagina .rsv .ang-brinco .br-opcion small{font-size:14px;line-height:1.45}body.pagina .rsv .ang-brinco .br-familia{font-size:12px}body.pagina .rsv .ang-forma__k{font-size:13px}body.pagina .rsv .ang-forma__v{font-size:20px}body.pagina .rsv .ang-forma__p{font-size:13px;line-height:1.4}body.pagina .rsv .lo-fila-t b{font-size:15px}body.pagina .rsv .ang-campo>span{font-size:12px}body.pagina .rsv .ang-campo input{font-size:16px}body.pagina .rsv .ro-titulo{font-size:15px}body.pagina .rsv .ro-ayuda{font-size:12px;line-height:1.45}body.pagina .rsv .ro-n,body.pagina .rsv .ro-cuenta,body.pagina .rsv .ro-cuenta span,body.pagina .rsv .ro-lista-titulo{font-size:12px}body.pagina .rsv .ro-rotulo kbd,body.pagina .rsv .ro-pie-esc kbd{font-size:11px}body.pagina .rsv .ang-consiente span{font-size:13px;line-height:1.45}body.pagina .rsv .ang-resumen dt,body.pagina .rsv .ang-ahora dt,body.pagina .rsv .ang-total dt{font-size:12px}body.pagina .rsv .ang-resumen dd{font-size:15px}body.pagina .rsv .ang-resumen .ang-total dd,body.pagina .rsv .ang-ahora dd{font-size:17px}body.pagina .rsv .ang-apartado{font-size:13px;line-height:1.5}body.pagina .rsv .ang-pago__cab .ang-paso{font-size:12px}body.pagina .rsv .ang-pago__cab p{font-size:14px}body.pagina .rsv .ang-pago__pie{font-size:12px;line-height:1.45}body.pagina .rsv .rv-campo>span{font-size:12px}body.pagina .rsv .rv-campo input{font-size:16px}body.pagina .rsv .rv-leyenda,body.pagina .rsv .rv-cara small{font-size:12px}body.pagina .rsv .ang-listo__sub,body.pagina .rsv .ang-acciones .btn-store,body.pagina .rsv .ang-acciones .btn-store span{font-size:15px}}body.rsv-pagina{overflow-x:clip}html:has(body.rsv-pagina){overflow-x:clip}@supports not (overflow:clip){body.rsv-pagina{overflow-x:hidden}html:has(body.rsv-pagina){overflow-x:hidden}}.rsv-telon[hidden]{display:none}.rsv-telon{z-index:95;background:#000;place-content:center;justify-items:center;gap:22px;animation:.22s ease-out both rsv-telon-entra,.4s ease-out 15s forwards rsv-telon-rinde;display:grid;position:fixed;inset:0}@keyframes rsv-telon-rinde{to{opacity:0;visibility:hidden;pointer-events:none}}.rsv-telon img{width:78px;animation:1.8s ease-in-out infinite rsv-telon-late}@keyframes rsv-telon-entra{0%{opacity:0}to{opacity:1}}@keyframes rsv-telon-late{0%,to{opacity:.92;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.rsv-telon,.rsv-telon img{animation:none}}html,body{height:auto;min-height:0;color:var(--tx-d);background:0 0;overflow:visible}body{font-family:var(--grot);overflow-x:clip}body:after{content:none;display:none}.rsv{grid-template-columns:minmax(0,1fr);align-content:center;height:auto;min-height:100svh;display:grid;overflow:visible}.rsv-caja{z-index:1;width:min(100%, calc(1320 * var(--um)));max-width:100%;height:auto;max-height:none;margin-inline:auto;position:relative}.ang-oculto{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.ang-flujo{--ang-riel-w:calc(290 * var(--um));--ang-alto:clamp(calc(300 * var(--um)), calc(100svh - 69 * var(--u) - 262 * var(--um)), calc(560 * var(--um)));row-gap:calc(24 * var(--um));width:100%;max-width:none;padding:calc(26 * var(--um)) calc(30 * var(--um)) calc(24 * var(--um));border-radius:calc(26 * var(--um));color:var(--tx-l);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid;position:relative}.ang-flujo .ps-barra{grid-row:1;margin-bottom:0}.ang-flujo .ps-pantallas{grid-row:2}.ang-flujo .ang-acciones{grid-row:3}.ang-flujo .ps-atras{display:none}.ang-flujo .ps-pantallas{height:var(--ang-alto);transition:height .42s var(--ease)}@media (width>=861px){.ang-flujo .ps-paso{flex-direction:column;display:flex}.ang-flujo .ps-paso>:last-child{margin-bottom:auto}}.ang-flujo .ps-paso>legend{float:none;margin-bottom:calc(18 * var(--um));font-family:var(--serif);font-variation-settings:"opsz" 144, "SOFT" 0;font-weight:300;font-size:calc(34 * var(--um));letter-spacing:-.02em;color:var(--tx-l);line-height:1.08}.ang-riel{display:none}@media (width>=1180px){.ang-flujo.ang-flujo{grid-template-columns:minmax(0, 1fr) var(--ang-riel-w);column-gap:calc(40 * var(--um));transition:grid-template-columns .42s var(--ease), column-gap .42s var(--ease);align-items:start}.ang-flujo .ps-barra,.ang-flujo .ang-acciones{grid-column:1/-1}.ang-flujo .ps-pantallas{grid-column:1}:is(.ang-flujo.ang-flujo:has(.ps-paso[data-titulo=Lugar].is-visible),.ang-flujo.ang-flujo:has(.ps-paso[data-titulo=Horario].is-visible),.ang-flujo.ang-flujo:has(.ps-paso[data-titulo=Resumen].is-visible)){grid-template-columns:minmax(0,1fr) 0;column-gap:0}:is(.ang-flujo:has(.ps-paso[data-titulo=Lugar].is-visible) .ang-riel,.ang-flujo:has(.ps-paso[data-titulo=Horario].is-visible) .ang-riel,.ang-flujo:has(.ps-paso[data-titulo=Resumen].is-visible) .ang-riel){opacity:0;pointer-events:none;visibility:hidden;transition:opacity .22s var(--ease), transform .34s var(--ease), visibility 0s linear .34s;transform:translate(18px)}.ang-riel{height:100%;max-height:var(--ang-alto);visibility:visible;padding:calc(22 * var(--um));border-radius:calc(18 * var(--um));transition:opacity .34s var(--ease) .12s, transform .46s var(--ease) .12s, visibility 0s;background:#1d1138;flex-direction:column;grid-area:2/2;align-self:stretch;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #f2eee414}.ang-riel__t{margin-bottom:calc(14 * var(--um));font-size:calc(10.5 * var(--um));letter-spacing:.12em;color:var(--acc);font-weight:700}.ang-riel__datos>div{padding:calc(7 * var(--um)) 0;border-bottom:1px solid #f2eee41a}.ang-riel__datos>div:last-child{border-bottom:0}.ang-riel__datos dt{margin-bottom:calc(3 * var(--um));font-size:calc(10.5 * var(--um));letter-spacing:.04em;text-transform:uppercase;color:#f2eee494}.ang-riel__datos dd{font-size:calc(12.5 * var(--um));color:var(--tx-l);margin:0;font-weight:500;line-height:1.35}.ang-riel__datos .es-pendiente dd{color:#f2eee494;font-weight:400}.ang-riel__total{justify-content:space-between;align-items:baseline;gap:calc(12 * var(--um));padding-top:calc(14 * var(--um));border-top:1px solid #f2eee41a;margin-top:auto;display:flex}.ang-riel__total span{font-size:calc(11.5 * var(--um));color:#f2eee494}.ang-riel__total b{font-size:calc(22 * var(--um));letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--acc)}.ang-riel__nota{margin-top:calc(12 * var(--um));font-size:calc(10.5 * var(--um));color:#f2eee494;line-height:1.45}}.ang-acciones{align-items:center;gap:calc(18 * var(--um));flex-wrap:wrap;display:flex}.ang-acciones .btn-store{min-width:calc(182 * var(--u));justify-content:center}.ang-sigue[disabled]{opacity:.3;pointer-events:none}.ang-conocer[hidden],.ang-volver[hidden],.ang-consulta[hidden]{display:none!important}.ang-error-global{font-size:calc(11 * var(--um));color:var(--brasa-clara);flex:100%;line-height:1.45}.ang-terapias{width:100%}.ang-cargando{padding:calc(40 * var(--um)) 0;text-align:center;font-size:calc(12 * var(--um));color:#f2eee49e}.ang-terapias:has(.br-opcion) .ang-cargando{display:none}.ang-agenda{width:100%}.ang-campos{gap:calc(20 * var(--um)) calc(18 * var(--um));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ang-campo{display:block}.ang-campo>span{margin-bottom:calc(6 * var(--um));font-size:calc(10 * var(--um));letter-spacing:.06em;text-transform:uppercase;color:#f2eee48c;font-weight:600;display:block}.ang-campo input{width:100%;padding:calc(16 * var(--um)) calc(14 * var(--um));font:inherit;font-size:calc(13 * var(--um));color:var(--tx-l);border-radius:calc(12 * var(--um));transition:box-shadow .2s var(--ease);background:#1d1138;border:0;box-shadow:inset 0 0 0 1px #f2eee41f}.ang-campo input::placeholder{color:#f2eee447}.ang-campo input:focus{box-shadow:inset 0 0 0 1.5px var(--acc);outline:none}.ang-campo input[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--brasa-clara)}.ang-campo input[type=date]::-webkit-calendar-picker-indicator{filter:invert()opacity(.6)}.ang-error{margin-top:calc(5 * var(--um));font-size:calc(10 * var(--um));color:var(--brasa-clara);font-style:normal;display:block}.ang-consiente{align-items:flex-start;gap:calc(9 * var(--um));margin-top:calc(14 * var(--um));font-size:calc(11 * var(--um));color:#f2eee49e;cursor:pointer;line-height:1.45;display:flex}.ang-consiente input{accent-color:var(--acc);margin-top:calc(2 * var(--um))}.ang-resumen>div{justify-content:space-between;align-items:baseline;gap:calc(20 * var(--um));padding:calc(10 * var(--um)) 0;border-bottom:1px solid #f2eee41a;display:flex}.ang-resumen dt{font-size:calc(10.5 * var(--um));letter-spacing:.04em;text-transform:uppercase;color:#f2eee49e;flex:none}.ang-resumen dd{text-align:right;font-size:calc(13 * var(--um));color:var(--tx-l);margin:0;font-weight:500}.ang-resumen .ang-ahora{padding-top:calc(16 * var(--um));border-bottom:0}.ang-resumen .ang-ahora dt{color:var(--tx-l);font-weight:600}.ang-resumen .ang-ahora dd{justify-content:flex-end;gap:calc(8 * var(--um));text-align:right;flex-wrap:nowrap;display:flex}.ang-ahora .ang-forma{align-items:baseline;gap:calc(10 * var(--um));padding:calc(8 * var(--um)) calc(13 * var(--um));border-radius:calc(12 * var(--um));white-space:nowrap;background:#f2eee40d;display:flex;box-shadow:inset 0 0 0 1px #f2eee41f}.ang-ahora .ang-forma__p{display:none}.ang-ahora .ang-forma__k{font-size:calc(10.5 * var(--um));letter-spacing:.1em;color:#f2eee49e}.ang-ahora .ang-forma__v{font-size:calc(20 * var(--um));font-variant-numeric:tabular-nums;color:var(--tx-l);font-weight:600}.ang-ahora .ang-forma.es-elegida{box-shadow:inset 0 0 0 2px var(--acc);background:#f1c4001a}.ang-ahora .ang-forma.es-elegida .ang-forma__k,.ang-ahora .ang-forma.es-elegida .ang-forma__v{color:var(--acc)}.ang-ahora .ang-forma{position:relative;overflow:hidden}.ang-ahora .ang-forma.es-elegida:after{content:"";inset-block:0;pointer-events:none;mix-blend-mode:plus-lighter;background:linear-gradient(100deg,#0000,#f1c4008c 46%,#0000);width:30%;animation:.85s cubic-bezier(.45,0,.55,1) 60ms both ang-destello;position:absolute;left:0}@keyframes ang-destello{0%{transform:translate(-100%)}to{transform:translate(433%)}}.ang-ahora .ang-forma{transition:background-color .3s var(--ease,ease-out), box-shadow .3s var(--ease,ease-out), scale .42s cubic-bezier(.34, 1.32, .64, 1)}.ang-ahora .ang-forma:active{transition-duration:.12s;scale:.97}.ang-ahora .ang-forma:focus-visible{outline:2px solid var(--acc);outline-offset:3px}@media (prefers-reduced-motion:reduce){.ang-ahora .ang-forma.es-elegida:after{display:none}.ang-ahora .ang-forma{transition-duration:10ms}.ang-ahora .ang-forma:active{scale:1}}.ang-resumen .ang-total{padding-top:calc(8 * var(--um));border-bottom:0}.ang-resumen .ang-total dd{font-size:calc(13 * var(--um));font-variant-numeric:tabular-nums;color:var(--tx-l)}.ang-apartado{margin-top:calc(14 * var(--um));font-size:calc(10.5 * var(--um));color:#f2eee49e;line-height:1.5}.ang-pago{width:min(100%,1280px);margin-inline:auto}.ang-pago,.ang-listo{padding:calc(26 * var(--um)) calc(30 * var(--um));border-radius:calc(26 * var(--um));background:var(--carbon);color:var(--tx-l);position:relative;box-shadow:0 60px 90px -40px #000000bf,inset 0 0 0 1px #f2eee412}.ang-pago__cab{margin-bottom:calc(26 * var(--um))}.ang-paso{margin-bottom:calc(8 * var(--um));font-size:calc(10.5 * var(--um));letter-spacing:.12em;color:var(--acc);font-weight:700}.ang-pago__cab h2{font-family:var(--serif);font-variation-settings:"opsz" 144, "SOFT" 0;font-weight:300;font-size:calc(34 * var(--um));letter-spacing:-.02em;line-height:1.08}.ang-pago__cab p{margin-top:calc(8 * var(--um));font-size:calc(12 * var(--um));color:#f2eee48c}.ang-pago .ang-acciones{margin-top:calc(26 * var(--um))}.ang-pago__pie{font-size:calc(10.5 * var(--um));color:#f2eee494;flex:100%}.ang-listo{text-align:center}.ang-check{width:calc(76 * var(--um));height:calc(76 * var(--um));margin:0 auto calc(18 * var(--um));fill:none;stroke:var(--acc);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.ang-check circle,.ang-check path{stroke-dasharray:1;stroke-dashoffset:1px;animation:ang-traza .7s var(--ease) forwards}.ang-check path{animation-delay:.4s}@keyframes ang-traza{to{stroke-dashoffset:0}}.ang-listo h2{font-family:var(--serif);font-variation-settings:"opsz" 144, "SOFT" 0;font-weight:300;font-size:calc(34 * var(--um));letter-spacing:-.02em}.ang-listo__sub{margin-top:calc(8 * var(--um));font-size:calc(13 * var(--um));color:#f2eee499}.ang-recibo{width:min(100%, calc(420 * var(--um)));margin:calc(22 * var(--um)) auto 0;text-align:left;border-radius:calc(16 * var(--um));padding:calc(6 * var(--um)) calc(18 * var(--um));box-shadow:inset 0 0 0 1px #f2eee41a}.ang-recibo>div{justify-content:space-between;align-items:baseline;gap:calc(16 * var(--um));padding:calc(10 * var(--um)) 0;border-bottom:1px solid #f2eee414;display:flex}.ang-recibo>div:last-child{border-bottom:0}.ang-recibo dt{font-size:calc(10.5 * var(--um));color:#f2eee49e}.ang-recibo dd{font-size:calc(12.5 * var(--um));margin:0;font-weight:500}.ang-listo__legal{margin:calc(18 * var(--um)) auto 0;max-width:calc(520 * var(--um));font-size:calc(10.5 * var(--um));color:#f2eee494;line-height:1.5}.ang-listo__acciones{margin-top:calc(24 * var(--um));justify-content:center}.rsv-vigencia{top:calc(26 * var(--um));right:calc(30 * var(--um))}@media (width<=860px){.rsv{--um:var(--u);height:auto;min-height:0;padding-bottom:calc(40 * var(--u))}.ang-flujo{padding:calc(22 * var(--u));border-radius:calc(20 * var(--u));row-gap:calc(26 * var(--u))}.ang-flujo .ps-pantallas{height:auto;min-height:calc(260 * var(--u))}.ang-flujo .ps-paso>legend{font-size:calc(30 * var(--u));margin-bottom:calc(18 * var(--u))}.ang-campos{grid-template-columns:minmax(0,1fr)}.ang-resumen dd{font-size:calc(14 * var(--u))}.ang-resumen>div{gap:calc(14 * var(--u))}.ang-acciones{gap:calc(16 * var(--u))}.rsv-vigencia{margin-bottom:calc(10 * var(--u));position:static}.rsv-vigencia__caja{align-items:center;gap:calc(8 * var(--u));flex-direction:row}.rsv-vigencia__t{font-size:calc(12.5 * var(--u));letter-spacing:0;text-transform:none;color:#f2eee4b8;font-weight:500}.ang-pago,.ang-listo{padding:calc(22 * var(--u));border-radius:calc(20 * var(--u))}.ang-formas{gap:calc(10 * var(--u))}.ang-pago .rv-pago{gap:calc(24 * var(--u));flex-direction:column}}.ang-formas{gap:calc(10 * var(--um));margin-bottom:calc(26 * var(--um));flex-direction:column;display:flex}.ang-forma{align-items:center;column-gap:calc(16 * var(--um));row-gap:calc(3 * var(--um));padding:calc(13 * var(--um)) calc(20 * var(--um));text-align:left;border-radius:calc(16 * var(--um));transition:box-shadow .25s var(--ease);background:linear-gradient(#1d1138,#190f31);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"k v""p v";display:grid;box-shadow:inset 0 1px #f2eee414,inset 0 0 0 1px #f2eee41a,0 1px 2px #0003}.ang-forma:hover{box-shadow:inset 0 0 0 1px #f2eee442}.ang-forma.es-elegida{box-shadow:inset 0 0 0 1.5px var(--acc), 0 0 0 5px #f1c4001c}.ang-forma__k{font-size:calc(9.5 * var(--um));letter-spacing:.12em;text-transform:uppercase;color:#f2eee49e;grid-area:k;font-weight:600}.ang-forma__v{font-size:calc(21 * var(--um));font-variant-numeric:tabular-nums;letter-spacing:-.015em;color:var(--tx-l);grid-area:v;font-weight:600}.ang-forma__p{font-size:calc(10 * var(--um));color:#f2eee494;grid-area:p}.ang-forma.es-elegida .ang-forma__k{color:#f2eee48c}.ang-forma.es-elegida .ang-forma__v{color:var(--acc)}.ang-flujo .ps-paso:not(.is-visible) *,.ang-flujo .ps-gracias:not(.is-visible) *{visibility:hidden!important}.ang-consiente[hidden]{display:none}.ang-flujo[hidden],.ang-pago[hidden],.ang-listo[hidden],.ang-formas[hidden]{display:none!important}.ang-pago .rv-pago{justify-content:center;gap:calc(56 * var(--um))}@media (width>=1180px){.ang-pago{grid-template-columns:minmax(calc(300 * var(--um)), 1fr) auto;column-gap:calc(52 * var(--um));row-gap:calc(26 * var(--um));grid-template-rows:auto 1fr auto;display:grid}.ang-pago__cab{grid-area:1/1/auto/-1;margin-bottom:0}.ang-pago__mio{grid-area:2/1}.ang-pago__pasarela{grid-area:2/2}.ang-pago .ang-acciones{grid-area:3/1/auto/-1;margin-top:0}}.ang-pago__mio{gap:calc(22 * var(--um));flex-direction:column;display:flex}.ang-pago__mio .ang-aviso{margin-top:auto}.ang-pago__foto{height:calc(118 * var(--um));border-radius:calc(16 * var(--um));background:#1d1138;margin:0;overflow:hidden;box-shadow:inset 0 0 0 1px #f2eee41a}.ang-pago__foto[hidden]{display:none!important}.ang-pago__foto img{object-fit:cover;object-position:50% 28%;width:100%;height:100%;display:block}.ang-pago__pasarela{width:min(calc(452 * var(--um)), 560px);max-width:100%;padding:calc(22 * var(--um));border-radius:calc(20 * var(--um));background:linear-gradient(#1d1138,#190f31);box-shadow:inset 0 1px #f2eee412,inset 0 0 0 1px #f2eee417}.ang-pago .rv-pago{display:block}.ang-pago .rv-escenario{display:none}.ang-pago .rv-formulario{width:100%}.ang-stripe[hidden],.ang-pago .rv-pago[hidden]{display:none!important}.ang-pago .ang-aviso{max-width:calc(300 * var(--um));color:#f2eee49e;font-size:calc(10.5 * var(--um));align-items:flex-start;margin:0;line-height:1.55}.ang-pago .ang-aviso svg{margin-top:calc(3 * var(--um));stroke:currentColor}.ang-pago .ang-acciones .btn-store{height:min(calc(52 * var(--u)), 64px);padding-inline:min(calc(18 * var(--u)), 26px);font-size:min(calc(17 * var(--u)), 19px);border-radius:min(calc(6 * var(--u)), 10px);gap:min(calc(9 * var(--u)), 11px);min-width:0}.ang-pago .ang-acciones .btn-store svg{width:min(calc(18 * var(--u)), 20px)}.ang-pago .ang-pago__pie{font-size:min(calc(10.5 * var(--um)), 13px)}.ang-pago .rv-aviso{text-align:left}body.rsv-pagina .hdr{position:absolute}.ang-riel{overscroll-behavior:contain;overflow-y:auto}.ang-pago.es-saltando .ang-pago__mio,.ang-pago.es-saltando .ang-pago__pasarela,.ang-pago.es-saltando .ang-acciones{display:none}.ang-pago.es-saltando:after{content:"Abriendo el pago seguro…";padding:calc(40 * var(--um)) 0 calc(20 * var(--um));font-size:calc(13 * var(--um));color:#f2eee48c;display:block}.foot2-col a,.foot2-legal a{padding-block:calc(5 * var(--um));display:inline-block}.ang-resumen .ang-total[hidden]{display:none!important}.ang-apartado--pie{margin:calc(4 * var(--um)) 0 0;flex:100%}@media (width<=640px){.foot2-col a{padding-block:8px}.foot2-legal a{padding-block:9px}}.ang-google{margin-top:calc(16 * var(--um));padding:calc(12 * var(--um)) calc(14 * var(--um));border-left:2px solid var(--acc);border-radius:0 calc(8 * var(--um)) calc(8 * var(--um)) 0;font-size:calc(12.5 * var(--um));color:#f2eee4e0;background:#f1c40012;line-height:1.5}.ang-google strong{color:var(--tx-l);font-weight:700}@media (width<=860px){.ang-google{margin-top:14px;padding:12px 14px;font-size:14px}.ang-agenda{--to-alto:44px}.ang-agenda .to-dia{font-size:16px}.ang-agenda .to-dia.is-libre:after{width:5px;height:5px;margin-left:-2.5px;bottom:5px}.ang-agenda .to-sem{font-size:12px}.ang-resumen>div{gap:16px;padding-block:11px}.ang-resumen dt{font-size:11.5px}.ang-resumen dd{font-size:15px;line-height:1.35}.ang-resumen .ang-ahora{padding-top:14px;display:block}.ang-resumen .ang-ahora dt{margin-bottom:10px}.ang-resumen .ang-ahora dd{text-align:left;grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.ang-ahora .ang-forma{white-space:normal;border-radius:12px;justify-content:space-between;width:100%;padding:12px 14px}.ang-ahora .ang-forma__k{font-size:13px}.ang-ahora .ang-forma__v{font-size:17px}.ang-flujo{padding:calc(24 * var(--u));row-gap:calc(30 * var(--u))}}.ang-flujo{--ps-caja-1:#241543;--ps-caja-2:var(--carbon);--ps-fondo:var(--carbon);--ps-texto:var(--tx-l);--ps-suave:#f2eee485;--ps-tenue:#f2eee48c;--ps-linea:#f2eee41a;--ps-filo:#f2eee412;--ps-sombra:#000000b8;--ps-chip-1:#f2eee413;--ps-chip-2:#f2eee408;--ps-bien:var(--acc);--ps-nodo:calc(36 * var(--um))}.ang-flujo .ps-relleno,.ang-flujo .ps-nodo.is-hecho .ps-disco{background:var(--acc)}.ang-flujo .ps-circulo svg{stroke:var(--on-acc)}.ang-flujo .ps-nodo.is-actual .ps-circulo{box-shadow:inset 0 0 0 2px var(--acc), 0 0 0 6px var(--ps-caja-1);color:var(--acc)}.ang-flujo .ps-nodo.is-hecho small,.ang-flujo .ps-nodo.is-actual small{color:var(--tx-l)}.ang-flujo,.ang-flujo button,.ang-flujo input,.ang-flujo .ps-nodo small{font-family:var(--grot)}.ang-flujo .ps-nodo small{font-size:calc(10.5 * var(--um));letter-spacing:.04em;text-transform:uppercase;font-weight:600}.ang-flujo .ps-num{font-size:calc(13 * var(--um));font-weight:600}.ang-flujo .ps-barra{padding-bottom:calc(14 * var(--um));margin:0}@media (width<=860px){.ang-flujo{--ps-nodo:calc(34 * var(--u))}.ang-flujo .ps-barra{padding-bottom:calc(34 * var(--u))}.ang-flujo .ps-nodo small{display:none}.ang-flujo .ps-nodo.is-actual small{margin-top:calc(6 * var(--u));font-size:12px;display:block;position:absolute;top:100%}.ang-flujo .ps-nodo:first-child.is-actual small{left:0;right:auto}.ang-flujo .ps-nodo:last-child.is-actual small{left:auto;right:0}}.ang-flujo{--ang-reloj:calc(190 * var(--um))}.ang-flujo .ps-barra{padding-right:var(--ang-reloj)}.ang-flujo .ps-riel{right:calc(var(--ang-reloj) + var(--ps-nodo) / 2)}@media (width<=860px){.ang-flujo{--ang-reloj:0px}}@media (width<=640px){.ang-flujo .ps-num{font-size:14px}.ang-flujo .ps-nodo.is-actual small{letter-spacing:.08em;font-size:11px}}.ang-brinco{--br-fondo:var(--carbon);--br-texto:var(--tx-l);--br-suave:#f2eee48c;--br-pista:#f2eee44d;--br-tarjeta-1:#241543;--br-tarjeta-2:#1b1035;--br-borde:#f2eee413;--br-filo:#f2eee41c;--br-sombra:#000000b8;--br-luz:#f2eee412;--br-onda:#f1c40029;--br-hueco-1:#110828;--br-hueco-2:#1a0f33;--br-esfera:var(--acc);--br-aro:calc(32 * var(--um));--br-punto:calc(16 * var(--um))}.ang-brinco .is-elegida .br-aro:after{box-shadow:inset 0 0 0 2px var(--acc)}.ang-brinco .br-opcion.is-elegida:after{box-shadow:inset 0 0 0 1.5px var(--acc)}.ang-brinco{font-family:var(--grot)}.ang-brinco .br-opcion b{font-family:var(--serif);font-variation-settings:"opsz" 144, "SOFT" 0;font-weight:300;font-size:calc(22 * var(--um));letter-spacing:-.02em;line-height:1.1}.ang-brinco .br-opcion small{margin-top:calc(5 * var(--um));font-size:calc(11.5 * var(--um));line-height:1.4}.ang-brinco .br-familia{padding:calc(4 * var(--um)) calc(9 * var(--um));font-size:calc(10.5 * var(--um));letter-spacing:.09em;color:#f2eee49e;transition:color .3s var(--ease), box-shadow .3s var(--ease);border-radius:999px;align-self:flex-start;font-weight:700;box-shadow:inset 0 0 0 1px #f2eee429}.ang-brinco .is-elegida .br-familia{color:var(--on-acc);background:var(--acc);box-shadow:none}.ang-brinco .br-cifras{align-items:baseline;gap:calc(10 * var(--um));display:flex}.ang-brinco .br-dura{font-size:calc(11 * var(--um));letter-spacing:.02em;color:#f2eee49e}.ang-brinco .br-precio{font-size:calc(16 * var(--um));font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--acc);margin-left:auto;font-weight:700}.ang-brinco.br-grupo{gap:calc(13 * var(--um));grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;width:100%}.ang-brinco .br-opcion{padding:calc(12 * var(--um));border-radius:calc(18 * var(--um));min-height:0}.ang-brinco .br-opcion.es-con-foto{grid-template-columns:calc(104 * var(--um)) minmax(0, 1fr);gap:calc(14 * var(--um));align-items:stretch;display:grid}.ang-brinco .br-marco{border-radius:calc(13 * var(--um));background:var(--br-luz);position:relative;overflow:hidden}.ang-brinco .br-marco img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ang-brinco .br-cuerpo{flex-direction:column;min-width:0;display:flex}.ang-brinco .br-arriba{align-items:center}.ang-brinco .br-opcion b{margin-top:calc(9 * var(--um));padding-top:0}.ang-brinco .br-cifras{padding-top:calc(9 * var(--um));margin-top:auto}.ang-brinco .es-con-foto .br-onda{left:calc((12 + 104 + 14) * var(--um) + var(--br-aro) / 2);top:calc(12 * var(--um) + var(--br-aro) / 2)}@media (width<=860px){.ang-brinco{--br-aro:calc(28 * var(--u));--br-punto:calc(14 * var(--u))}.ang-brinco .br-opcion b{font-size:calc(20 * var(--u))}.ang-brinco .br-opcion small{font-size:calc(12 * var(--u))}}@media (width<=620px){.ang-brinco.br-grupo{grid-template-columns:minmax(0,1fr)}.ang-brinco .br-opcion.es-con-foto{grid-template-columns:calc(118 * var(--u)) minmax(0, 1fr)}.ang-brinco .es-con-foto .br-onda{left:calc((12 + 118 + 14) * var(--u) + var(--br-aro) / 2)}}.ps-paso:not(.is-visible) .br-punto,.ps-paso:not(.is-visible) .br-sombra{visibility:hidden!important}.ang-brinco .br-punto,.ang-brinco .br-asiento{box-shadow:none}@media (width<=640px){.ang-brinco .br-familia{padding:4px 10px;font-size:11px}.ang-brinco .br-dura{font-size:12.5px}.ang-brinco .br-precio{font-size:17px}.ang-brinco .br-cifras{gap:10px}}@media (width<=860px){.ang-brinco .br-onda{display:none}}.ang-localizador{--lo-papel:var(--carbon);--lo-tarjeta:#241543;--lo-tinta:var(--tx-l);--lo-suave:#f2eee48c;--lo-pizarra:var(--acc);--lo-pizarra-t:var(--on-acc);--lo-pizarra-suave:#2c1a52;--lo-coral:var(--acc);--lo-coral-hondo:#c9a300;--lo-coral-suave:#35205e;--lo-trazo:#f2eee42e;--lo-linea:#f2eee41a;--lo-tierra:#150b2c;--lo-manzana:#1e1239;--lo-manzana-2:#1a0f33;--lo-avenida:#2a1a4c;--lo-rio:#243a5e;--lo-orilla:#1e2e4a;--lo-parque:#22304a;--lo-arbol:#2b3d58;--lo-ok:var(--acc);--lo-ok-suave:#35205e;--lo-cerrado:#f2eee459;--lo-sombra:#0009;--lo-grano:0;--lo-curva:var(--ease);--lo-titulo:var(--serif);--lo-texto:var(--grot)}.ang-localizador .lo-interruptor,.ang-localizador .lo-cuenta{display:none}.ang-localizador .lo-controles{justify-content:flex-start}.ang-localizador .lo-num{display:none}.ang-localizador .lo-fila-t b{font-family:var(--serif);font-variation-settings:"opsz" 144, "SOFT" 0;font-weight:300;font-size:calc(19 * var(--um));letter-spacing:-.02em}.ang-localizador .lo-dist:empty{display:none}.ang-localizador .lo-btn{align-items:center;text-decoration:none;display:inline-flex}@media (width<=860px){.ang-localizador .lo-mapa{min-height:calc(260 * var(--u))}}.ang-localizador{place-items:stretch stretch;width:100%;min-height:0;padding:0}.ang-localizador:before{display:none}@media (width>=861px){.ang-flujo .ps-paso .ang-localizador{flex:auto;min-height:0}.ang-flujo .ps-paso .ang-localizador .lo-seccion{height:100%;min-height:0}}@media (width>=901px){.ang-localizador .lo-seccion{column-gap:calc(22 * var(--um));grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(240px,.58fr) minmax(0,1.42fr);width:100%;height:100%;min-height:0}.ang-localizador .lo-panel,.ang-localizador .lo-mapa{grid-row:1}}.ang-localizador .lo-cerca,.ang-localizador .lo-dist,.ang-localizador .lo-tu,.ang-localizador .lo-chip,.ang-localizador .lo-escala,.ang-localizador .lo-controles{display:none}.ang-localizador .lo-lista{padding-block:0}.ang-localizador .lo-sede{margin-top:0}@media (width<=900px){.ang-localizador,.ang-localizador .lo-seccion{height:auto;min-height:0}.ang-localizador .lo-mapa{height:calc(300 * var(--u));min-height:0}}@media (width>=901px){.ang-localizador .lo-lista{justify-content:flex-start}.ang-localizador .lo-sede{flex-direction:column;flex:auto;justify-content:center;display:flex}}.ang-localizador .lo-fila,.ang-localizador .lo-det-in{padding:var(--ang-sangria)}.ang-localizador{--ang-sangria:20px}@media (width>=901px){.ang-localizador{--ang-sangria:calc(22 * var(--um))}.ang-localizador .lo-fila{gap:calc(10 * var(--um))}.ang-localizador .lo-fila-t b{font-size:calc(25 * var(--um));line-height:1.15}.ang-localizador .lo-fila-t>span{font-size:calc(13 * var(--um));line-height:1.45}.ang-localizador .lo-estado{margin-top:calc(7 * var(--um));font-size:calc(12 * var(--um));gap:calc(6 * var(--um))}.ang-localizador .lo-horas{gap:calc(9 * var(--um))}.ang-localizador .lo-horas>div{gap:calc(12 * var(--um))}.ang-localizador .lo-horas dt,.ang-localizador .lo-horas dd{font-size:calc(12.5 * var(--um));line-height:1.4}.ang-localizador .lo-horas dt{min-width:calc(62 * var(--um))}.ang-localizador .lo-acciones{margin-top:calc(14 * var(--um));gap:calc(10 * var(--um))}.ang-localizador .lo-btn{padding:calc(10 * var(--um)) calc(16 * var(--um));font-size:calc(12.5 * var(--um))}.ang-localizador .lo-btn svg{width:calc(15 * var(--um));height:calc(15 * var(--um))}}.ang-localizador .lo-sede.es-fija .lo-fila{cursor:default;pointer-events:none}.ang-localizador .lo-sede.es-fija .lo-fila-d{display:none}.ang-localizador .lo-sede.es-fija .lo-fila:focus,.ang-localizador .lo-sede.es-fija .lo-fila:focus-visible{box-shadow:none;outline:none}.ang-localizador .lo-mapa{contain:paint}.ang-rotulo{--ro-fondo:var(--carbon);--ro-texto:var(--tx-l);--ro-suave:#f2eee48f;--ro-tenue:#f2eee48c;--ro-campo:#1d1138;--ro-hoja:#241543;--ro-linea:#f2eee413;--ro-filo:#f2eee424;--ro-filo-foco:var(--acc);--ro-ficha:#32205c;--ro-ficha-borde:#f2eee417;--ro-ficha-luz:#f2eee412;--ro-icono:#f2eee40f;--ro-marca:#f1c40029;--ro-coincide:#f1c40047;--ro-error:var(--brasa-clara);--ro-error-suave:#f2594a66;--ro-sombra:#000000c7;--ro-curva:var(--ease);--ro-radio:calc(14 * var(--um));margin-top:calc(16 * var(--um));font-family:var(--grot)}.ang-rotulo .ro-titulo{font-size:calc(10 * var(--um));letter-spacing:.06em;text-transform:uppercase;color:#f2eee48c;font-weight:600}.ang-rotulo .ro-ayuda,.ang-rotulo .ro-cuenta{font-size:calc(10.5 * var(--um))}@media (width<=860px){.ang-rotulo{--ro-radio:calc(14 * var(--u));--ro-fila:calc(40 * var(--u))}.ang-rotulo .ro-escribe input,.ang-rotulo .ro-campo{font-size:calc(13 * var(--u))}}.ang-rotulo{--ro-escribe:100%;width:100%}.ang-rotulo .ro-caja{width:100%}.ang-rotulo{--ro-fila:calc(34 * var(--um))}.ang-rotulo .ro-campo{min-height:calc(48 * var(--um));padding-inline:calc(14 * var(--um))}.ang-reverso{--rv-fondo:var(--carbon);--rv-texto:var(--tx-l);--rv-tinta:var(--on-acc);--rv-suave:#f2eee485;--rv-linea:#f2eee41a;--rv-campo-1:#1d1138;--rv-campo-2:#190f31;--rv-filo:#f2eee414;--rv-anillo:#f2eee41a;--rv-luz:#f2eee40d;--rv-bien:var(--acc);--rv-sombra:#000000e6;--rv-ancho:min(calc(440 * var(--um)), 680px);font-family:var(--grot)}.ang-reverso .rv-pagar{background:var(--acc);color:var(--on-acc);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.ang-reverso .rv-campo>span{font-size:calc(10.5 * var(--um));letter-spacing:.06em;text-transform:uppercase;color:#f2eee48c;font-weight:600}.ang-reverso .rv-aviso{color:var(--acc);font-size:calc(10.5 * var(--um));line-height:1.5}.ang-reverso .rv-aviso svg{stroke:var(--acc)}:root{height:auto;overflow:clip visible}.ang-barrido{--ba-franja-1:#32205c;--ba-franja-2:var(--acc);--ba-franja-3:var(--carbon);--ba-inclina:14deg}.ang-barrido .ba-rotulo .ang-barrido__marca{justify-content:center;align-items:center;gap:calc(18 * var(--um));display:flex;position:absolute;inset:0}.ang-barrido .ba-rotulo .ang-barrido__marca img{width:calc(64 * var(--um));height:auto}.ang-barrido .ba-rotulo .ang-barrido__p{font-family:var(--serif);font-weight:300;font-size:calc(38 * var(--um));letter-spacing:.02em;color:var(--tx-l);line-height:.98;display:grid;overflow:visible}.ang-barrido .ba-rotulo .ang-barrido__p span{font:inherit;letter-spacing:inherit;padding:0;display:block;overflow:visible}.ang-barrido .ba-rotulo .ang-barrido__p span:last-child{font-family:var(--grot);letter-spacing:.01em;font-weight:800}@media (width<=860px){.ang-barrido .ba-rotulo .ang-barrido__marca{gap:calc(12 * var(--u))}.ang-barrido .ba-rotulo .ang-barrido__marca img{width:calc(52 * var(--u))}.ang-barrido .ba-rotulo .ang-barrido__p{font-size:calc(30 * var(--u))}}.rsv:has(.ba-barrido.ba-pasando){z-index:60}.ang-terapias{grid-template-columns:minmax(0,1fr);display:grid}.ang-terapias>.ang-brinco{grid-area:1/1}.ang-huesos{z-index:2}.ang-terapias.ya-estan .ang-huesos,.ang-terapias.ya-estan .ang-brinco{transition:opacity .24s var(--ease)}.ang-terapias:not(.ya-estan) .ang-brinco:not(.ang-huesos){opacity:0;visibility:hidden}.ang-terapias.ya-estan .ang-huesos{opacity:0;visibility:hidden;pointer-events:none}.ang-huesos{--eq-hueso:#f2eee41c;pointer-events:none}.ang-huesos .br-opcion{cursor:default}.ang-huesos .br-aro{box-shadow:none;background:0 0}.ang-huesos .eq-luz{background:linear-gradient(90deg,#0000,#f2eee412 45% 55%,#0000)}.ang-huesos{contain:paint;overflow:hidden}html,body{background:0 0;height:auto;overflow:visible}body{font-family:var(--grot)}.ag-turno,.rsv-tablero[data-paso=agenda]{--to-fondo:var(--carbon);--to-tarjeta:#1d1138;--to-texto:var(--tx-l);--to-suave:#f2eee494;--to-tenue:#f2eee44d;--to-linea:#f2eee41a;--to-borde:#f2eee433;--to-relieve:#f2eee40f;--to-luz:#f2eee412;--to-disco-color:var(--acc);--to-boton:var(--acc);--to-boton-tinta:var(--on-acc);--to-oscura:var(--indigo);--to-oscura-tinta:var(--tx-l);--to-ok:var(--acc);--to-sombra:0 60px 90px -40px #000000bf, 0 24px 40px -24px #160b2eb3;--to-curva:var(--ease)}.ag-turno,.ag-turno button{font-family:var(--grot)}.ag-turno .to-servicio h2,.ag-turno .to-listo h2{font-family:var(--serif);letter-spacing:-.02em;font-weight:300}.ag-turno .to-mes-titulo,.ag-turno .to-dia-titulo,.ag-turno .to-cabeza,.ag-turno h2,.ag-turno h3{color:var(--to-texto)}.ag-turno .to-dia-sub,.ag-turno .to-nota,.ag-turno .to-quien small{color:var(--to-suave)}.ag-turno .to-datos,.ag-turno .to-datos li,.ag-turno .to-quien b{color:var(--to-texto)}.ag-turno .to-datos svg{color:var(--to-suave)}.ag-turno .to-semana{color:#f2eee475}.rsv-calendario[data-paso=agenda]{box-shadow:none;background:0 0;border:0;padding:0}.rsv-agenda.to-turno{grid-template-columns:calc(286 * var(--um)) minmax(0, 1fr) calc(168 * var(--um));border-radius:18px;width:100%;max-width:none;height:auto;margin-inline:auto}.rsv-agenda .to-calendario{align-items:center}.rsv-agenda .to-meses,.rsv-agenda .to-semana,.rsv-agenda .to-nav{width:100%;max-width:calc(440 * var(--um));margin-inline:auto}.rsv-agenda.to-turno{--to-alto:calc(30 * var(--um));--to-disco:calc(23 * var(--um));height:calc(352 * var(--um))}.rsv-agenda .to-dia:after{opacity:.9}.rsv-agenda .to-col{align-self:stretch}.rsv-agenda .to-servicio{padding:calc(24 * var(--um));flex-direction:column;gap:0;display:flex}.rsv-agenda .to-quien{margin-top:auto}.rsv-agenda .to-servicio h2{margin:16px 0 4px;font-size:20px;line-height:1.2}.rsv-agenda .to-nota{font-size:13px;line-height:1.45}.rsv-agenda .to-datos{gap:8px;margin-top:24px;font-size:13px}.rsv-agenda .to-quien{padding-top:16px}.rsv-agenda .ag-foto{aspect-ratio:16/10;object-fit:cover;background:var(--to-relieve);border-radius:12px;width:100%;display:block}.rsv-agenda .to-horas{padding:24px 24px 24px 0}.rsv-agenda .to-lista{--ag-fila:46px;--ag-hueco:8px;--ag-aire:2px;align-content:start;gap:var(--ag-hueco);padding:var(--ag-aire);max-height:calc(6 * var(--ag-fila) + 5 * var(--ag-hueco) + 2 * var(--ag-aire));scrollbar-width:thin;scrollbar-color:#f2eee438 transparent;grid-template-columns:minmax(0,1fr);display:grid;overflow-y:auto}.rsv-agenda .to-lista.tiene-recorrido{overscroll-behavior:contain}.rsv-agenda .to-fila.is-elegida{grid-column:1/-1}.rsv-agenda .to-horas-caja{align-content:start}.rsv-agenda .to-dia-titulo{font-size:15px}.rsv-agenda .to-dia-sub{margin-bottom:16px;font-size:12px}.rsv-tablero[data-paso=agenda]{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;height:auto}.rsv-tablero[data-paso=agenda] .rsv-panel{width:100%;max-width:calc(912 * var(--um));background:var(--to-tarjeta);border:1px solid var(--to-linea);min-height:0;box-shadow:inset 0 1px 0 var(--to-luz);border-radius:18px;order:-1;margin-inline:auto;padding:0}.rsv-tablero[data-paso=agenda] .rsv-der{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"titulo pasos""texto atras";align-items:center;gap:8px 24px;min-height:0;padding:16px 24px;display:grid}.rsv-tablero[data-paso=agenda] .rsv-pasos{grid-area:pasos;justify-self:end}.rsv-tablero[data-paso=agenda] .rsv-der__titulo{grid-area:titulo;align-self:end}.rsv-tablero[data-paso=agenda] .rsv-der__texto{grid-area:texto;align-self:start}.rsv-tablero[data-paso=agenda] .rsv-der__eyebrow{display:none}.rsv-tablero[data-paso=agenda] .rsv-der__titulo{margin:0;font-size:18px;line-height:1.25}.rsv-tablero[data-paso=agenda] .rsv-der__texto{margin:0;font-size:13px;line-height:1.45}.rsv-tablero[data-paso=agenda] .rsv-pasos{gap:8px}.rsv-tablero[data-paso=agenda] .rsv-paso{width:24px;height:24px;font-size:12px;line-height:24px}.rsv-tablero[data-paso=agenda] .rsv-der__fondo{display:contents}.rsv-tablero[data-paso=agenda] .rsv-atras{grid-area:atras;justify-self:end;width:auto;padding:8px 16px;font-size:12px}@media (width<=1100px){.rsv-agenda.to-turno{grid-template-columns:minmax(0,1fr) 200px}.rsv-agenda .to-servicio{border-right:0;border-bottom:1px solid var(--to-linea);grid-column:1/-1}}@media (width<=720px){.rsv-agenda.to-turno{grid-template-columns:minmax(0,1fr)}.rsv-agenda .to-horas{border-top:1px solid var(--to-linea);padding:24px}.rsv-tablero[data-paso=agenda] .rsv-der__texto{flex-basis:100%}}.rsv-agenda .ag-ensayo{width:100%;max-width:calc(440 * var(--um));margin:calc(14 * var(--um)) auto 0;color:#f2eee4c2;background:#f1c40012;border:1px solid #f1c4004d;border-radius:10px;padding:10px 14px;font-size:12px;line-height:1.45}.rsv-caja[data-paso=agenda]{width:100%;max-width:calc(912 * var(--um));height:auto;max-height:none}.rsv:has(.rsv-caja[data-paso=agenda]){align-items:center;height:auto;min-height:100svh}.rsv-caja[data-paso=agenda] .rsv-vigencia:empty{min-height:0;margin-bottom:0}.ang-agenda{width:100%;display:flex}.ang-flujo .ps-paso .ang-agenda .to-turno{width:100%}@media (width<=860px){.ang-flujo .ps-paso .ang-agenda{display:block}.ang-flujo .ps-paso .ang-agenda .to-turno{height:auto;min-height:0;overflow:visible}.rsv-agenda.to-turno{--to-alto:44px;--to-disco:34px}.rsv-agenda .to-dia{font-size:16px}.rsv-agenda .to-dia.is-libre:after{width:5px;height:5px;margin-left:-2.5px;bottom:5px}}@media (width>=861px){.ang-flujo .ps-paso .ang-agenda{flex:auto;min-height:0}.ang-flujo .ps-paso .ang-agenda .to-turno{height:100%;min-height:0}.ang-flujo .ps-paso .ang-agenda .to-col{min-height:0;overflow:hidden}.ang-flujo .ps-paso .ang-agenda .ag-foto{aspect-ratio:auto;min-height:calc(90 * var(--um));flex:auto}.ang-flujo .ps-paso .ang-agenda .rsv-agenda.to-turno{grid-template-columns:calc(320 * var(--um)) minmax(0, 1fr) calc(232 * var(--um))}.ang-agenda .to-calendario{padding-top:calc(22 * var(--um));padding-bottom:calc(22 * var(--um));flex-direction:column;display:flex}.ang-agenda .to-nav{height:auto;margin-top:0}.ang-agenda .to-mover{width:calc(17.5 * var(--um));height:calc(17.5 * var(--um))}.ang-agenda .to-mover svg{width:calc(11 * var(--um));height:calc(11 * var(--um))}.ang-agenda .to-semana{margin-top:auto}.ang-agenda .to-meses{margin-bottom:auto}.ang-agenda .ag-ensayo{margin-top:calc(26 * var(--um));margin-bottom:0}.ang-agenda .to-mes-titulo,.ang-agenda .to-dia-titulo{font-size:calc(14 * var(--um));letter-spacing:-.02em;font-weight:600;line-height:1.25}.ang-agenda .to-mes-titulo{padding-left:calc(50% / 7 - 4.6 * var(--um))}.ang-agenda .to-servicio{padding:calc(22 * var(--um))}.ang-agenda .ag-foto{aspect-ratio:auto;height:calc(88 * var(--um));border-radius:calc(12 * var(--um));flex:none;min-height:0}.ang-agenda .to-servicio h2{margin:calc(15 * var(--um)) 0 calc(4 * var(--um));font-size:calc(21 * var(--um));line-height:1.15}.ang-agenda .to-nota{font-size:calc(12.5 * var(--um));line-height:1.4}.ang-agenda .to-datos{margin-top:calc(17 * var(--um));margin-bottom:calc(16 * var(--um));gap:calc(9 * var(--um));font-size:calc(13 * var(--um))}.ang-agenda .to-datos svg{width:calc(15 * var(--um));height:calc(15 * var(--um))}.ang-agenda .ag-par{justify-content:space-between;align-items:baseline;gap:calc(12 * var(--um));display:flex}.ang-agenda .ag-lugar{align-items:center;gap:calc(8 * var(--um));display:inline-flex}.ang-agenda .ag-precio{font-size:calc(19 * var(--um));font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--acc);font-weight:700}.ang-agenda .to-quien{padding-top:calc(15 * var(--um));gap:calc(12 * var(--um));align-items:center;margin-top:auto}.ang-agenda .to-avatar{width:calc(34 * var(--um));height:calc(34 * var(--um));flex:none}.ang-agenda .to-quien b{font-size:calc(13 * var(--um));line-height:1.25}.ang-agenda .to-quien small{font-size:calc(11.5 * var(--um));line-height:1.3}.ang-agenda .to-horas{padding:calc(22 * var(--um))}.ang-agenda .to-dia-sub{margin-top:calc(4 * var(--um));font-size:calc(11.5 * var(--um))}.ang-agenda .to-horas-caja{margin-top:calc(16 * var(--um))}}.ang-agenda .to-listo{display:none!important}
