.elementor .ig-foto{object-fit:cover;}.elementor .tira-fotos{flex-wrap:nowrap;}.elementor .pie-foto{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--text-faint);letter-spacing:0.12em;text-transform:uppercase;margin-block-start:var(--space-xs);}.elementor .boton-laton:hover,.elementor .boton-laton:focus-visible{color:#16120f;background-color:#ffffff;box-shadow:0px 14px 38px -13px rgba(0,0,0,0.65);transform:translate3d(0px, -2px, 0px);}.elementor .boton-laton{font-family:var(--font-ui);font-weight:600;font-size:var(--text-xs);color:#16120f;letter-spacing:0.18em;text-transform:uppercase;padding-block-start:0.95em;padding-block-end:0.95em;padding-inline-start:1.8em;padding-inline-end:1.8em;border-radius:0px;background-color:var(--c-brass-bright);transition:transform 200ms, box-shadow 200ms, background-color 160ms;display:inline-flex;gap:0.6em;align-items:center;}.elementor .boton-laton:active{transform:scale3d(0.98, 0.98, 1);}.elementor .precio-grande{font-family:var(--font-display);font-weight:300;font-size:var(--text-2xl);color:var(--accent);line-height:1;font-variant-numeric: tabular-nums;\n}.elementor .curso-suplemento{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--accent-on-inverse);font-variant-numeric: tabular-nums;\n}.elementor .curso-nombre{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--text-on-inverse);line-height:1.32;}.elementor .curso-plato{padding-block-start:0.35rem;padding-block-end:0.35rem;padding-inline-start:0px;padding-inline-end:0px;box-shadow:0px -1px 0px 0px #322820 inset;gap:0.5em;flex-wrap:wrap;align-items: baseline;\n}.elementor .curso-titulo{font-family:var(--font-ui);font-weight:600;font-size:var(--text-xs);color:var(--accent-on-inverse);letter-spacing:0.18em;text-transform:uppercase;margin-block-end:var(--space-xs);}.elementor .plato-nota{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--text-faint);letter-spacing:0.12em;text-transform:uppercase;}.elementor .plato-descripcion{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--text-muted);}.elementor .plato-meta{padding:0px;flex-wrap:wrap;flex:1 1 100%;align-items: baseline; gap: 0.3rem 0.9rem;\n}.elementor .plato-precio{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--text);font-variant-numeric: tabular-nums; white-space: nowrap;\n}.elementor .plato-nombre{font-family:var(--font-ui);font-size:var(--text-base);color:var(--text);line-height:1.4;flex:1 1 60%;}.elementor .plato{padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:0px;padding-inline-end:0px;box-shadow:0px -1px 0px 0px #d2cfc1 inset;flex-wrap:wrap;justify-content:space-between;align-items: baseline; gap: 0.25rem 1rem;\n}.elementor .texto-suave{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--text-muted);line-height:1.6;}.elementor .etiqueta{font-family:var(--font-ui);font-weight:700;font-size:var(--text-xs);color:var(--text);letter-spacing:0.18em;text-transform:uppercase;padding-block-end:0.9rem;margin:0px;}.elementor .contenedor{width:100%;max-width:var(--container);padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:var(--space-xl);}.elementor .banda{color:var(--text);padding-block-start:var(--space-xl);padding-block-end:var(--space-xl);padding-inline-start:var(--gutter);padding-inline-end:var(--gutter);background-color:var(--surface);flex-direction:column;gap:var(--space-xl);}.elementor .precio-grande-inverso{color:var(--accent-on-inverse);}.elementor .plato-destacado{color:var(--accent);}.elementor .texto-suave-inverso{color:var(--text-on-inverse-muted);}.elementor .etiqueta-inversa{color:var(--text-on-inverse);}.elementor .banda-inversa{color:var(--text-on-inverse);background-color:var(--surface-inverse);}