.elementor-23869 .elementor-element.elementor-element-1039f3d9{padding:50px 0px 50px 0px;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-23869 .elementor-element.elementor-element-1a0ff92a.elementor-wc-products  ul.products{grid-column-gap:45px;grid-row-gap:47px;}.elementor-23869 .elementor-element.elementor-element-1a0ff92a.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:5px 5px 5px 5px;margin-bottom:5px;}.elementor-23869 .elementor-element.elementor-element-1a0ff92a.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#B4A08C;margin-bottom:20px;}.elementor-23869 .elementor-element.elementor-element-1a0ff92a.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#B4A08C;margin-bottom:20px;}.elementor-23869 .elementor-element.elementor-element-1a0ff92a.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-23869 .elementor-element.elementor-element-1a0ff92a.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Antic Didone", Sans-serif;font-size:20px;font-weight:600;}.elementor-23869 .elementor-element.elementor-element-1a0ff92a.elementor-wc-products ul.products li.product .star-rating{font-size:0.4em;}.elementor-23869 .elementor-element.elementor-element-1a0ff92a.elementor-wc-products ul.products li.product .price{color:#424242;font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;}.elementor-23869 .elementor-element.elementor-element-1a0ff92a.elementor-wc-products ul.products li.product .price ins{color:#424242;}.elementor-23869 .elementor-element.elementor-element-1a0ff92a.elementor-wc-products ul.products li.product .price ins .amount{color:#424242;}.elementor-23869 .elementor-element.elementor-element-1a0ff92a.elementor-wc-products ul.products li.product .price del{color:#424242;}.elementor-23869 .elementor-element.elementor-element-1a0ff92a.elementor-wc-products ul.products li.product .price del .amount{color:#424242;}.elementor-23869 .elementor-element.elementor-element-1a0ff92a.elementor-wc-products ul.products li.product .price del {font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-23869 .elementor-element.elementor-element-1a0ff92a.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:#B4A08C;border-color:#C6C6C600;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-23869 .elementor-element.elementor-element-1a0ff92a.elementor-wc-products .added_to_cart{color:#444444;font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-23869 .elementor-element.elementor-element-1a0ff92a.elementor-wc-products ul.products li.product{border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px;padding:30px 30px 30px 30px;border-color:#d6d6d6;}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.products-heading-show .related-products > h2, .elementor-widget-wc-archive-products.products-heading-show .upsells > h2, .elementor-widget-wc-archive-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wc-archive-products .elementor-products-nothing-found{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-23869 .elementor-element.elementor-element-5af62ec1.elementor-wc-products  ul.products{grid-column-gap:40px;grid-row-gap:40px;}.elementor-23869 .elementor-element.elementor-element-5af62ec1.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:5px 5px 5px 5px;}.elementor-23869 .elementor-element.elementor-element-5af62ec1.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#B4A08C;margin-bottom:20px;}.elementor-23869 .elementor-element.elementor-element-5af62ec1.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#B4A08C;margin-bottom:20px;}.elementor-23869 .elementor-element.elementor-element-5af62ec1.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-23869 .elementor-element.elementor-element-5af62ec1.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Antic Didone", Sans-serif;font-size:20px;font-weight:600;}.elementor-23869 .elementor-element.elementor-element-5af62ec1.elementor-wc-products ul.products li.product .star-rating{font-size:0.4em;}.elementor-23869 .elementor-element.elementor-element-5af62ec1.elementor-wc-products ul.products li.product .price{color:#424242;font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;}.elementor-23869 .elementor-element.elementor-element-5af62ec1.elementor-wc-products ul.products li.product .price ins{color:#424242;}.elementor-23869 .elementor-element.elementor-element-5af62ec1.elementor-wc-products ul.products li.product .price ins .amount{color:#424242;}.elementor-23869 .elementor-element.elementor-element-5af62ec1.elementor-wc-products ul.products li.product .price del{color:#424242;}.elementor-23869 .elementor-element.elementor-element-5af62ec1.elementor-wc-products ul.products li.product .price del .amount{color:#424242;}.elementor-23869 .elementor-element.elementor-element-5af62ec1.elementor-wc-products ul.products li.product .price del {font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-23869 .elementor-element.elementor-element-5af62ec1.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:#B4A08C;border-color:#C6C6C600;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-23869 .elementor-element.elementor-element-5af62ec1.elementor-wc-products .added_to_cart{color:#444444;font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-23869 .elementor-element.elementor-element-5af62ec1.elementor-wc-products ul.products li.product{border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px;padding:30px 30px 30px 30px;border-color:#d6d6d6;}.elementor-23869 .elementor-element.elementor-element-5af62ec1 nav.woocommerce-pagination ul li a{color:#B4A08C;}.elementor-23869 .elementor-element.elementor-element-5af62ec1 nav.woocommerce-pagination ul li a:hover{color:#675B4E;background-color:#B4A08C;}.elementor-23869 .elementor-element.elementor-element-5af62ec1 nav.woocommerce-pagination ul li span.current{color:#675B4E;background-color:#B4A08C;}.elementor-23869 .elementor-element.elementor-element-5af62ec1 .elementor-products-nothing-found{color:#424242;}@media(min-width:768px){.elementor-23869 .elementor-element.elementor-element-1b903a5b{width:27.193%;}.elementor-23869 .elementor-element.elementor-element-7a571501{width:72.807%;}}@media(max-width:1024px){.elementor-23869 .elementor-element.elementor-element-1a0ff92a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-23869 .elementor-element.elementor-element-1a0ff92a.elementor-wc-products ul.products li.product{padding:20px 20px 20px 20px;}.elementor-23869 .elementor-element.elementor-element-5af62ec1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-23869 .elementor-element.elementor-element-5af62ec1.elementor-wc-products ul.products li.product{padding:20px 20px 20px 20px;}}@media(max-width:767px){.elementor-23869 .elementor-element.elementor-element-1a0ff92a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-23869 .elementor-element.elementor-element-1a0ff92a.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-23869 .elementor-element.elementor-element-1a0ff92a.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:15px;}.elementor-23869 .elementor-element.elementor-element-1a0ff92a.elementor-wc-products ul.products li.product .price{font-size:15px;}.elementor-23869 .elementor-element.elementor-element-1a0ff92a.elementor-wc-products ul.products li.product .button{font-size:15px;}.elementor-23869 .elementor-element.elementor-element-1a0ff92a.elementor-wc-products ul.products li.product{padding:15px 15px 15px 15px;}.elementor-23869 .elementor-element.elementor-element-5af62ec1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-23869 .elementor-element.elementor-element-5af62ec1.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-23869 .elementor-element.elementor-element-5af62ec1.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:15px;}.elementor-23869 .elementor-element.elementor-element-5af62ec1.elementor-wc-products ul.products li.product .price{font-size:15px;}.elementor-23869 .elementor-element.elementor-element-5af62ec1.elementor-wc-products ul.products li.product .button{font-size:15px;}.elementor-23869 .elementor-element.elementor-element-5af62ec1.elementor-wc-products ul.products li.product{padding:15px 15px 15px 15px;}}/* Start custom CSS for yith_wcan_filters, class: .elementor-element-13c95b1e *//* Contenitore generale dei filtri */
.yith-wcan-filters {
  background-color: #f5f3ee;
  border: 1px solid #d8d4ca;
  border-radius: 8px;
  padding: 20px;
  font-family: 'Georgia', serif;
  color: #3c3c3c;
  max-width: 300px;
}

/* Titoli dei filtri (es. Regioni, Tipo di vino) */
.yith-wcan-filter .yith-wcan-filter-title {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 10px;
  color: #2f2f2f;
}

/* Select dropdown */
.yith-wcan-select-wrapper select {
  width: 100%;
  padding: 10px 12px;
  border: 1px solid #c9c5b9;
  border-radius: 6px;
  background-color: #ffffff;
  font-family: 'Georgia', serif;
  font-size: 16px;
  color: #3c3c3c;
  appearance: none;
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg width='10' height='7' viewBox='0 0 10 7' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23666' stroke-width='2' fill='none' fill-rule='evenodd'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 12px center;
  background-size: 10px 7px;
}

/* Margine tra blocchi */
.yith-wcan-filter {
  margin-bottom: 25px;
}

/* Rimuove bullet o padding extra */
.yith-wcan-filter ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

/* Responsive */
@media (max-width: 768px) {
  .yith-wcan-filters {
    padding: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-1a0ff92a *//* Nasconde il pulsante "Leggi tutto" SOLO per i prodotti esauriti */
.woocommerce li.product.outofstock a.button {
    display: none !important;
}

/* Rende più chiara la scheda dei prodotti esauriti */
.woocommerce li.product.outofstock {
    opacity: 0.6; /* Effetto sbiadito per i prodotti esauriti */
    pointer-events: none; /* Evita il click su tutta la scheda */
}/* End custom CSS */
/* Start custom CSS for wc-archive-products, class: .elementor-element-5af62ec1 *//* Nasconde il pulsante "Leggi tutto" SOLO per i prodotti esauriti */
.woocommerce li.product.outofstock a.button {
    display: none !important;
}

/* Rende più chiara la scheda dei prodotti esauriti */
.woocommerce li.product.outofstock {
    opacity: 0.6; /* Effetto sbiadito per i prodotti esauriti */
    pointer-events: none; /* Evita il click su tutta la scheda */
}/* End custom CSS */