.elementor-57 .elementor-element.elementor-element-7ad0b7a5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:32px 56px;--row-gap:32px;--column-gap:56px;--padding-top:64px;--padding-bottom:92px;--padding-left:92px;--padding-right:92px;}.elementor-57 .elementor-element.elementor-element-242f7685{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-61114e9a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-57 .elementor-element.elementor-element-28f8fa9d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-28f8fa9d .woocommerce-breadcrumb{color:var( --e-global-color-text );font-family:"Louis george cafe", arial;text-align:start;}.elementor-57 .elementor-element.elementor-element-28f8fa9d .woocommerce-breadcrumb > a{color:var( --e-global-color-text );}.elementor-widget-theme-archive-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), arial;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-5198a2f2 .elementor-heading-title{font-family:"Ibrand", arial;font-size:42px;font-weight:normal;line-height:-3px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), arial;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), arial;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), arial;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-57 .elementor-element.elementor-element-93c641e{--grid-columns:3;}@media(min-width:768px){.elementor-57 .elementor-element.elementor-element-242f7685{--width:30%;}.elementor-57 .elementor-element.elementor-element-61114e9a{--width:100%;}}@media(max-width:1024px){.elementor-57 .elementor-element.elementor-element-7ad0b7a5{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-widget-theme-archive-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-57 .elementor-element.elementor-element-93c641e{--grid-columns:2;}}@media(max-width:767px){.elementor-57 .elementor-element.elementor-element-7ad0b7a5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-widget-theme-archive-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-57 .elementor-element.elementor-element-93c641e{--grid-columns:1;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-28f8fa9d *//* 1. Importar la fuente redondeada (Quicksand) */
@import url('https://fonts.googleapis.com/css2?family=Quicksand:wght@500;700&display=swap');

/* 2. Contenedor del Breadcrumb */
.woocommerce-breadcrumb {
    font-family: 'Quicksand', sans-serif !important;
    font-size: 20px; /* Ajusta el tamaño según necesites */
    color: #F38C3B; /* Color Naranja para el elemento actual (Limones) */
    margin-bottom: 20px;
}

/* 3. Estilo de los enlaces (Categorias, Frutas, etc) */
.woocommerce-breadcrumb a {
    color: #5E6D63; /* Color Gris/Verde oscuro de la imagen */
    text-decoration: none;
    font-weight: 500;
    transition: color 0.3s ease;
}

.woocommerce-breadcrumb a:hover {
    color: #F38C3B; /* Efecto hover naranja opcional */
}

/* 4. Estilo del separador (>) */
/* Nota: El color del separador hereda del contenedor padre.
   Si quieres el separador gris, necesitamos un truco si no usas el PHP de abajo.
   Pero con el PHP de abajo, el separador será texto plano entre enlaces.
   Para asegurar que el separador sea gris: */
.woocommerce-breadcrumb {
    color: #5E6D63; /* Color base gris para separadores y enlaces */
}
/* Forzamos el color naranja SOLO en el último elemento (que no es link) */
.woocommerce-breadcrumb:last-child {
    font-weight: bold;
     color: var(--e-global-color-secondary) !important; 
}
/* WooCommerce a veces deja el texto final suelto. 
   Esta regla asegura que el texto que NO es enlace sea naranja */
.woocommerce-breadcrumb {
    color: var(--e-global-color-primary)  !important;  
}
.woocommerce-breadcrumb a, 
.woocommerce-breadcrumb span { 
    color: #5E6D63; /* Los links y separadores en gris */
}/* End custom CSS */