.elementor-6211 .elementor-element.elementor-element-2457aae{--display:flex;--background-transition:0.3s;}.elementor-6211 .elementor-element.elementor-element-0c43b9f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-6211 .elementor-element.elementor-element-1102250 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-6211 .elementor-element.elementor-element-ea31257{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-6211 .elementor-element.elementor-element-4d9758e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-6211 .elementor-element.elementor-element-866442e{width:var( --container-widget-width, 37.651% );max-width:37.651%;--container-widget-width:37.651%;--container-widget-flex-grow:0;}.elementor-6211 .elementor-element.elementor-element-866442e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6211 .elementor-element.elementor-element-5091f7e .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-6211 .elementor-element.elementor-element-e104366{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-6211 .elementor-element.elementor-element-bedb845{--display:flex;--background-transition:0.3s;}.elementor-6211 .elementor-element.elementor-element-902d764{width:var( --container-widget-width, 37.06% );max-width:37.06%;--container-widget-width:37.06%;--container-widget-flex-grow:0;}.elementor-6211 .elementor-element.elementor-element-902d764.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6211 .elementor-element.elementor-element-45df766 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-6211 .elementor-element.elementor-element-1c54b66{--spacer-size:18px;}.elementor-6211 .elementor-element.elementor-element-16cf752{--display:flex;--background-transition:0.3s;}.elementor-6211 .elementor-element.elementor-element-222e341{width:var( --container-widget-width, 37.358% );max-width:37.358%;--container-widget-width:37.358%;--container-widget-flex-grow:0;}.elementor-6211 .elementor-element.elementor-element-222e341.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6211 .elementor-element.elementor-element-975109b .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-6211 .elementor-element.elementor-element-b2e6533{--spacer-size:14px;}.elementor-6211 .elementor-element.elementor-element-9eefcef{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-6211 .elementor-element.elementor-element-9eefcef, .elementor-6211 .elementor-element.elementor-element-9eefcef::before{--border-transition:0.3s;}.elementor-6211 .elementor-element.elementor-element-0bb9044{--display:flex;--background-transition:0.3s;}.elementor-6211 .elementor-element.elementor-element-f70bf98{--display:flex;--background-transition:0.3s;}.elementor-6211 .elementor-element.elementor-element-3842e94{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-color:var( --e-global-color-primary );}.elementor-6211 .elementor-element.elementor-element-3842e94 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){background:var( --e-global-color-64363bd );}@media(min-width:768px){.elementor-6211 .elementor-element.elementor-element-9eefcef{--content-width:100%;}}/* Start custom CSS *//* --- 1. DATOS DESTACADOS (30 Minutos, 4, Media) --- */
/* Forzamos el estilo en todo el contenedor del widget */
.dato-destacado .elementor-widget-container,
.dato-destacado .elementor-icon-list-text,
.dato-destacado p,
.dato-destacado div {
    font-size: 22px !important; /* Más grande */
    font-weight: 900 !important; /* Súper Negrita */
    color: #333333 !important; /* Negro oscuro */
    text-transform: uppercase;
    line-height: 1.2em;
    font-family: inherit; /* Hereda la fuente de tu tema */
}

/* --- 2. TEXTO DE LECTURA (Ingredientes y Pasos) --- */
/* Apuntamos a TODO lo que esté dentro de la caja de texto */
.texto-lectura .elementor-widget-container,
.texto-lectura p,
.texto-lectura li,
.texto-lectura span {
    color: #222222 !important; /* Casi negro (más legible que el gris) */
    font-size: 18px !important; /* Tamaño de letra más generoso */
    line-height: 1.6em !important; /* Buen espacio para leer cocinando */
    font-weight: 500 !important; /* Un poco más de grosor que lo normal */
}

/* --- 3. ESTILO DE VIÑETAS (Bullets) --- */
/* Si usaste lista (recomendado), esto pone los puntos rojos */
.texto-lectura ul li {
    list-style: none; 
    position: relative;
    padding-left: 10px;
    margin-bottom: 10px;
}

.texto-lectura ul li::before {
    content: '•'; 
    color: #D32F2F; /* ROJO */
    font-weight: bold;
    font-size: 1.5em; /* Punto más grande */
    display: inline-block; 
    width: 1em;
    margin-left: -1em;
    line-height: 1; /* Alineación vertical */
}

/* Si usaste lista numerada (1, 2, 3...), esto pone círculos rojos */
.texto-lectura ol {
    padding-left: 20px; /* Espacio para los números */
}

.texto-lectura ol li::marker {
    color: #D32F2F; /* El número se vuelve rojo */
    font-weight: 900;
    font-size: 1.1em;
}/* End custom CSS */