.elementor-68 .elementor-element.elementor-element-85bb1f1{--display:flex;--min-height:58vh;--justify-content:flex-end;--overlay-opacity:0.15;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-85bb1f1:not(.elementor-motion-effects-element-type-background), .elementor-68 .elementor-element.elementor-element-85bb1f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.abbatelegumi.it/wp-content/uploads/2026/09/Grande-SLIDER_ABBATE-.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-68 .elementor-element.elementor-element-85bb1f1::before, .elementor-68 .elementor-element.elementor-element-85bb1f1 > .elementor-background-video-container::before, .elementor-68 .elementor-element.elementor-element-85bb1f1 > .e-con-inner > .elementor-background-video-container::before, .elementor-68 .elementor-element.elementor-element-85bb1f1 > .elementor-background-slideshow::before, .elementor-68 .elementor-element.elementor-element-85bb1f1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-68 .elementor-element.elementor-element-85bb1f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-68 .elementor-element.elementor-element-10ed815{padding:0px 0px 15px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-e6b104b );}.elementor-68 .elementor-element.elementor-element-10ed815.elementor-element{--align-self:flex-start;}.elementor-68 .elementor-element.elementor-element-10ed815 .elementor-heading-title{font-family:"Funnel Sans", Sans-serif;font-size:55px;font-weight:700;color:#FFFFFF;}.elementor-68 .elementor-element.elementor-element-57bcbc2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-3b459b4{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;--e-filter-space-between:10px;--e-filter-normal-text-color:#FFFFFF;--e-filter-hover-text-color:var( --e-global-color-c1d512e );--e-filter-active-text-color:var( --e-global-color-c1d512e );--e-filter-item-border-radius:10px 10px 10px 10px;}.elementor-68 .elementor-element.elementor-element-3b459b4 .e-filter-item:not( [aria-pressed=true] ):not( :hover ){background-color:var( --e-global-color-e4da55e );border-style:solid;border-color:#692F2F00;}.elementor-68 .elementor-element.elementor-element-3b459b4 .e-filter-item:hover:not( [aria-pressed=true] ){background-color:#02010103;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-68 .elementor-element.elementor-element-3b459b4 .e-filter-item[aria-pressed="true"]{background-color:#02010100;}.elementor-68 .elementor-element.elementor-element-3b459b4 .e-filter-item{text-transform:capitalize;}.elementor-68 .elementor-element.elementor-element-0d1a726{--grid-columns:4;width:var( --container-widget-width, 1250px );max-width:1250px;--container-widget-width:1250px;--container-widget-flex-grow:0;}@media(min-width:768px){.elementor-68 .elementor-element.elementor-element-85bb1f1{--content-width:1250px;}.elementor-68 .elementor-element.elementor-element-57bcbc2{--content-width:1920px;}}@media(max-width:1024px){.elementor-68 .elementor-element.elementor-element-85bb1f1{--min-height:40vh;--justify-content:flex-end;--padding-top:0px;--padding-bottom:50px;--padding-left:40px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-10ed815 .elementor-heading-title{font-size:46px;}.elementor-68 .elementor-element.elementor-element-57bcbc2{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-68 .elementor-element.elementor-element-3b459b4{--e-filter-space-between:10px;}.elementor-68 .elementor-element.elementor-element-0d1a726{--grid-columns:3;}}@media(max-width:767px){.elementor-68 .elementor-element.elementor-element-85bb1f1{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-68 .elementor-element.elementor-element-10ed815 .elementor-heading-title{font-size:42px;}.elementor-68 .elementor-element.elementor-element-57bcbc2{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-68 .elementor-element.elementor-element-3b459b4{--e-filter-space-between:10px;}.elementor-68 .elementor-element.elementor-element-0d1a726{--grid-columns:1;}}/* Start custom CSS for taxonomy-filter, class: .elementor-element-3b459b4 *//* Stile base per evitare scatti visivi */
search.e-filter .e-filter-item {
  border: 2px solid transparent !important;
  transition: all 0.3s ease !important;
}

/* 1. SENZA CATEGORIA */
search.e-filter .e-filter-item[data-filter="senza-categoria"] {
  background-color: #8e8e93 !important;
  color: #ffffff !important;
}
search.e-filter .e-filter-item[data-filter="senza-categoria"]:hover,
search.e-filter .e-filter-item[data-filter="senza-categoria"][aria-pressed="true"] {
  background-color: transparent !important;
  color: #8e8e93 !important;
  border-color: #8e8e93 !important;
}

/* 2. CEREALI E SEMI (#305d62) */
search.e-filter .e-filter-item[data-filter="cereali-e-semi"] {
  background-color: #305d62 !important;
  color: #ffffff !important;
}
search.e-filter .e-filter-item[data-filter="cereali-e-semi"]:hover,
search.e-filter .e-filter-item[data-filter="cereali-e-semi"][aria-pressed="true"] {
  background-color: transparent !important;
  color: #305d62 !important;
  border-color: #305d62 !important;
}

/* 3. FRUTTA DISIDRATATA (#7e8552) */
search.e-filter .e-filter-item[data-filter="frutta-disidratata"] {
  background-color: #7e8552 !important;
  color: #ffffff !important;
}
search.e-filter .e-filter-item[data-filter="frutta-disidratata"]:hover,
search.e-filter .e-filter-item[data-filter="frutta-disidratata"][aria-pressed="true"] {
  background-color: transparent !important;
  color: #7e8552 !important;
  border-color: #7e8552 !important;
}

/* 4. FRUTTA SECCA (#007E95) */
search.e-filter .e-filter-item[data-filter="frutta-secca"] {
  background-color: #007E95 !important;
  color: #ffffff !important;
}
search.e-filter .e-filter-item[data-filter="frutta-secca"]:hover,
search.e-filter .e-filter-item[data-filter="frutta-secca"][aria-pressed="true"] {
  background-color: transparent !important;
  color: #007E95 !important;
  border-color: #007E95 !important;
}

/* 5. GRANELLE E FARINE (#c2613e) */
search.e-filter .e-filter-item[data-filter="granelle-e-farine"] {
  background-color: #c2613e !important;
  color: #ffffff !important;
}
search.e-filter .e-filter-item[data-filter="granelle-e-farine"]:hover,
search.e-filter .e-filter-item[data-filter="granelle-e-farine"][aria-pressed="true"] {
  background-color: transparent !important;
  color: #c2613e !important;
  border-color: #c2613e !important;
}

/* 6. LEGUMI (#F97000) */
search.e-filter .e-filter-item[data-filter="legumi"] {
  background-color: #F97000 !important;
  color: #ffffff !important;
}
search.e-filter .e-filter-item[data-filter="legumi"]:hover,
search.e-filter .e-filter-item[data-filter="legumi"][aria-pressed="true"] {
  background-color: transparent !important;
  color: #F97000 !important;
  border-color: #F97000 !important;
}

/* 7. SNACK (#be1922) */
search.e-filter .e-filter-item[data-filter="snack"] {
  background-color: #be1922 !important;
  color: #ffffff !important;
}
search.e-filter .e-filter-item[data-filter="snack"]:hover,
search.e-filter .e-filter-item[data-filter="snack"][aria-pressed="true"] {
  background-color: transparent !important;
  color: #be1922 !important;
  border-color: #be1922 !important;
}

/* 8. SPEZIE (#b8a684) */
search.e-filter .e-filter-item[data-filter="spezie"] {
  background-color: #b8a684 !important;
  color: #ffffff !important;
}
search.e-filter .e-filter-item[data-filter="spezie"]:hover,
search.e-filter .e-filter-item[data-filter="spezie"][aria-pressed="true"] {
  background-color: transparent !important;
  color: #b8a684 !important;
  border-color: #b8a684 !important;
}

/* 9. VARIE (#302112) */
search.e-filter .e-filter-item[data-filter="varie"] {
  background-color: #302112 !important;
  color: #ffffff !important;
}
search.e-filter .e-filter-item[data-filter="varie"]:hover,
search.e-filter .e-filter-item[data-filter="varie"][aria-pressed="true"] {
  background-color: transparent !important;
  color: #302112 !important;
  border-color: #302112 !important;
}

/* 10. TUTTI (__all) */
search.e-filter .e-filter-item[data-filter="__all"] {
  background-color: #9e9e9e !important;
  color: #ffffff !important;
}
search.e-filter .e-filter-item[data-filter="__all"]:hover,
search.e-filter .e-filter-item[data-filter="__all"][aria-pressed="true"] {
  background-color: transparent !important;
  color: #9e9e9e !important;
  border-color: #9e9e9e !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Funnel Sans';
	font-display: auto;
	src: url('https://www.abbatelegumi.it/wp-content/uploads/2026/08/FunnelSans-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */