.elementor-23 .elementor-element.elementor-element-7e2d368{z-index:1;}.elementor-23 .elementor-element.elementor-element-c2a6ea3 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 1px;border-color:var( --e-global-color-689babc );padding:120px 40px 120px 40px;}.elementor-23 .elementor-element.elementor-element-a3fb6a7 > .elementor-widget-container{margin:0px 0px 100px 30px;}.elementor-23 .elementor-element.elementor-element-a3fb6a7 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:3.75em;}.elementor-23 .elementor-element.elementor-element-40fca9f{z-index:2;}.elementor-23 .elementor-element.elementor-element-d76fbff{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-justify-content:center;--e-filter-item-width:initial;--e-filter-item-flex-grow:0;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;--e-filter-space-between:50px;--e-filter-normal-text-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-d76fbff .e-filter-item:not( [aria-pressed=true] ):not( :hover ){background-color:var( --e-global-color-0e77048 );border-style:none;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-23 .elementor-element.elementor-element-d76fbff > .elementor-widget-container{margin:1% 1% 1% 1%;}.elementor-23 .elementor-element.elementor-element-d76fbff .e-filter-item:hover:not( [aria-pressed=true] ){border-style:none;}.elementor-23 .elementor-element.elementor-element-00123a0{--grid-columns:2;}.elementor-23 .elementor-element.elementor-element-1d34226 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 1px;border-color:var( --e-global-color-689babc );padding:120px 40px 120px 40px;}.elementor-23 .elementor-element.elementor-element-6e3a11e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-6e3a11e .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:3.75em;}.elementor-23 .elementor-element.elementor-element-3b32205{--spacer-size:50px;}.elementor-23 .elementor-element.elementor-element-49dcd64{font-family:"Nunito Sans", Sans-serif;font-size:1.5em;line-height:32px;color:var( --e-global-color-0e77048 );}.elementor-23 .elementor-element.elementor-element-c840c94{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-689babc );}.elementor-23 .elementor-element.elementor-element-2d2a421 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 1px;border-color:var( --e-global-color-689babc );padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-956cb55{--spacer-size:30px;}.elementor-23 .elementor-element.elementor-element-7338e95 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 1px;border-color:var( --e-global-color-689babc );padding:120px 40px 120px 40px;}.elementor-23 .elementor-element.elementor-element-12fd378{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-justify-content:flex-end;--e-filter-item-width:initial;--e-filter-item-flex-grow:0;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;--e-filter-space-between:10px;--e-filter-hover-text-color:var( --e-global-color-primary );--e-filter-active-text-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-12fd378 .e-filter-item:hover:not( [aria-pressed=true] ){background-color:var( --e-global-color-0e77048 );border-style:solid;}.elementor-23 .elementor-element.elementor-element-12fd378 .e-filter-item[aria-pressed="true"]{background-color:var( --e-global-color-0e77048 );}.elementor-23 .elementor-element.elementor-element-12fd378 > .elementor-widget-container{margin:-10% 1% 1% 1%;}.elementor-23 .elementor-element.elementor-element-12fd378 .e-filter-item{font-size:1.2em;}.elementor-23 .elementor-element.elementor-element-12fd378 .e-filter-item:not( [aria-pressed=true] ):not( :hover ){border-style:solid;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-23 .elementor-element.elementor-element-d4f7751{--grid-columns:2;--grid-row-gap:31px;}.elementor-23 .elementor-element.elementor-element-d4f7751 > .elementor-widget-container{margin:0px -220px 0px -220px;}.elementor-23 .elementor-element.elementor-element-5e88552 .elementor-cta .elementor-cta__bg, .elementor-23 .elementor-element.elementor-element-5e88552 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-23 .elementor-element.elementor-element-5e88552 .elementor-cta__content{text-align:center;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-23 .elementor-element.elementor-element-c2a6ea3 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-23 .elementor-element.elementor-element-a3fb6a7 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:10px 10px 0px 10px;}.elementor-23 .elementor-element.elementor-element-a3fb6a7 .elementor-heading-title{font-size:3em;}.elementor-23 .elementor-element.elementor-element-00123a0{--grid-columns:2;}.elementor-23 .elementor-element.elementor-element-1d34226 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-23 .elementor-element.elementor-element-6e3a11e .elementor-heading-title{font-size:3em;}.elementor-23 .elementor-element.elementor-element-7338e95 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-23 .elementor-element.elementor-element-d4f7751{--grid-columns:2;}.elementor-23 .elementor-element.elementor-element-d4f7751 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-23 .elementor-element.elementor-element-c2a6ea3 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-23 .elementor-element.elementor-element-a3fb6a7 .elementor-heading-title{font-size:2em;}.elementor-23 .elementor-element.elementor-element-00123a0{--grid-columns:1;}.elementor-23 .elementor-element.elementor-element-6e3a11e .elementor-heading-title{font-size:2em;}.elementor-23 .elementor-element.elementor-element-49dcd64{font-size:1.2em;}.elementor-23 .elementor-element.elementor-element-12fd378{--e-filter-direction:column;--e-filter-white-space:initial;--e-filter-align-items:center;--e-filter-item-width:100%;--e-filter-item-max-width:100%;--e-filter-item-flex-grow:1;--e-filter-item-box-sizing:border-box;--e-filter-item-align-text:center;--e-filter-space-between:10px;}.elementor-23 .elementor-element.elementor-element-d4f7751{--grid-columns:1;}}/* Start custom CSS for taxonomy-filter, class: .elementor-element-12fd378 *//* ============================================
   UBICACIÓN Y ALINEACIÓN (igual que Producto y Gourmet)
   ============================================ */
.elementor-23 .elementor-element.elementor-element-12fd378 .elementor-gallery__titles-container,
.elementor-23 .elementor-element.elementor-element-12fd378 .e-filter {
    margin-left: 54% !important;
    margin-bottom: 51px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

/* ============================================
   ESTILO DE LOS BOTONES DEL FILTRO
   (igual que el filtro de Producto y Gourmet)
   ============================================ */
.elementor-23 .elementor-element.elementor-element-12fd378 .e-filter-item {
    font-family: "Nunito Sans", Sans-serif;
    font-size: 1.2em;
    border: 1px solid #000;
    background: transparent;
    padding: 8px 16px;
    color: var(--galleries-title-color-normal);
    transition: all 0.25s ease;
}

/* Estado normal */
.elementor-23 .elementor-element.elementor-element-12fd378 
.e-filter-item:not([aria-pressed="true"]):not(:hover) {
    color: var(--galleries-title-color-normal);
}

/* Estado activo */
.elementor-23 .elementor-element.elementor-element-12fd378 
.e-filter-item[aria-pressed="true"] {
    background-color: #000;
    border-color: #000;
    color: #fff;
}

/* Hover / Focus */
.elementor-23 .elementor-element.elementor-element-12fd378 
.e-filter-item:hover,
.elementor-23 .elementor-element.elementor-element-12fd378 
.e-filter-item:focus {
    background-color: #000;
    border-color: #000;
    color: #fff;
}/* End custom CSS */