.elementor-kit-7{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-a9bb550:#E0CCB3;--e-global-color-569ebd1:#6F9C9F;--e-global-color-81f3d1a:#AF6542;--e-global-color-fbc024f:#FFFFFF;--e-global-color-eb24c36:#254521;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-9139253-font-family:"Aboreto";--e-global-typography-9139253-font-size:70px;--e-global-typography-9139253-font-weight:900;--e-global-typography-0ea079f-font-family:"Raleway";--e-global-typography-0ea079f-font-size:16px;--e-global-typography-0ea079f-font-weight:500;--e-global-typography-5581396-font-family:"Aboreto";--e-global-typography-5581396-font-size:60px;--e-global-typography-5581396-font-weight:500;}.elementor-kit-7 e-page-transition{background-color:var( --e-global-color-81f3d1a );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-7{--e-global-typography-9139253-font-size:60px;--e-global-typography-5581396-font-size:60px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-7{--e-global-typography-9139253-font-size:44px;--e-global-typography-5581396-font-size:45px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Titolo prodotto: colore più scuro e meno spazio sopra */
.orderable-products-list .orderable-product__title {
    font-size: 19px;
    line-height: 20px;
    color: #3A3A3A !important;
    font-weight: 500 !important;
}
/* Descrizione prodotto: margine inferiore per separare dal resto della card */
.orderable-product__description {
    color: #6F6F6F !important;       /* colore più chiaro della descrizione */
    margin-bottom: 10px !important;  /* spazio sotto */
    font-size: 18px !important;      /* opzionale: più leggibile */
    line-height: 1.5 !important;     /* rende il testo più arioso */
}

.orderable-product__content {
      
        margin-bottom: 20px !important;
}    

.orderable-product__description {
    margin-top: -8px;
}


/* Nasconde il pulsante info (icona "i") */
.orderable-button.orderable-button--icon.orderable-button--nutritional-info {
    display: none !important;
}

/* Nasconde completamente le frecce categorie */
.orderable-tabs__arrow,
.orderable-tabs__arrow-left,
.orderable-tabs__arrow-right {
    display: none !important;
    visibility: hidden !important;
    pointer-events: none !important;
}

/* Riduce la dimensione del logo nel checkout (Orderable) */

.orderable-checkout-logo_image {
                max-width: 120px !important;
                width: 100% !important;
                height: auto !important;
            }
   /*Togliere immagini di placeholder nel carrello */         
            
           .orderable-checkout__cart-item-image img.woocommerce-placeholder {
  display: none;
} 

/* Order details: disabilita click sul link del prodotto */
.woocommerce-table--order-details .woocommerce-table__product-name a{
  pointer-events: none;
  cursor: default;
  text-decoration: none;
  color: #720eec;
}/* End custom CSS */