.elementor-10342 .elementor-element.elementor-element-967d700{--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;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:7vw;--padding-right:7vw;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-10342 .elementor-element.elementor-element-23b9554 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-10342 .elementor-element.elementor-element-23b9554 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:400;color:#000000;}.elementor-10342 .elementor-element.elementor-element-68a9bcc{--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;--margin-top:0px;--margin-bottom:140px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:7vw;--padding-right:7vw;}.elementor-10342 .elementor-element.elementor-element-6cb8863 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10342 .elementor-element.elementor-element-6cb8863{z-index:0;}.elementor-10342 .elementor-element.elementor-element-b9f9ba1{--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;--margin-top:100px;--margin-bottom:140px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:7vw;--padding-right:7vw;}@media(max-width:1024px){.elementor-10342 .elementor-element.elementor-element-967d700{--padding-top:0vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:5vw;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-10342 .elementor-element.elementor-element-23b9554 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0vw 0vw 0vw 0vw;}.elementor-10342 .elementor-element.elementor-element-23b9554 .elementor-heading-title{font-size:32px;}.elementor-10342 .elementor-element.elementor-element-b9f9ba1{--margin-top:0px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:5vw;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-10342 .elementor-element.elementor-element-b2e9a37.elementor-element{--align-self:flex-start;}}/* Start custom CSS for shortcode, class: .elementor-element-6cb8863 *//* Forza il font e lo stile nei pulsanti "Aggiungi al carrello" nella wishlist */
.yith-wcwl-add-to-cart a {
    font-family: 'Poppins', sans-serif !important; /* Forza l'uso di Poppins */
    font-size: 20px !important; /* Forza la dimensione del font a 18px */
    font-weight: 400 !important; /* Forza il font come Regular */
    background-color: #FFFFFF !important; /* Colore di sfondo disattivo */
    color: #000000 !important; /* Colore del testo nero disattivo */
    padding: 15px !important; /* Padding 15px */
    border-radius: 30px !important; /* Bordo arrotondato 30px */
    border: none !important; /* Rimuovi il bordo */
    text-align: center !important; /* Centra il testo */
    display: inline-block !important; /* Assicura che si comporti come un pulsante */
    min-width: 180px !important; /* Imposta una larghezza minima per uniformare i pulsanti */
}

/* Stile in hover per il pulsante "Aggiungi al carrello" */
.yith-wcwl-add-to-cart a:hover {
    background-color: #A89251 !important; /* Colore di sfondo in hover */
    color: #FFFFFF !important; /* Colore del testo bianco in hover */
}

/* Forza il font nei pulsanti principali della wishlist (modifica lista, applica modifiche, ecc.) */
.yith-wcwl-wishlist-footer button,
.yith-wcwl-wishlist-footer a,
.yith-wcwl-add-button a {
    font-family: 'Poppins', sans-serif !important; /* Forza l'uso di Poppins */
    font-size: 18px !important; /* Forza la dimensione del font a 18px */
    font-weight: 400 !important; /* Forza il font come Regular */
}

/* Forza il font nei pulsanti generali della lista dei desideri */
button, a.button {
    font-family: 'Poppins', sans-serif !important; /* Assicura che tutti i pulsanti usino Poppins */
    font-size: 18px !important; /* Forza la dimensione a 18px */
    font-weight: 400 !important; /* Font Regular */
    padding: 15px !important; /* Imposta il padding per coerenza */
    border-radius: 30px !important; /* Forza l'angolo arrotondato */
    text-align: center !important; /* Assicura che il testo sia centrato */
    display: inline-block !important; /* Comportamento pulsante */
}

/* Aggiungi margine tra le righe per separare visivamente */
.yith-wcwl-add-to-cart {
    margin-bottom: 20px !important; /* Spazio tra le righe */
}

/* Stile per il pulsante "Rimuovi" */
.remove_from_wishlist.button {
    font-family: 'Poppins', sans-serif !important; /* Imposta il font */
    font-size: 16px !important; /* Dimensione del font */
    font-weight: 400 !important; /* Peso del font Regular */
    background-color: #FFFFFF !important; /* Colore di sfondo */
    color: #000 !important; /* Colore del testo */
    padding: 15px !important; /* Imposta il padding interno */
    border-radius: 30px !important; /* Angoli arrotondati */
    border: none !important; /* Rimuove i bordi */
    display: inline-block; /* Assicura che si comporti come un pulsante */
    text-align: center; /* Centra il testo */
    min-width: 100px; /* Imposta una larghezza minima */
    margin-top: 10px; /* Spazio tra i pulsanti */
}

.remove_from_wishlist.button:hover {
    background-color: #FFFFFF !important; /* Colore di sfondo al passaggio del mouse */
    color: #000 !important; /* Mantiene il colore del testo */
}

/* Cambia il font del nome del prodotto nella wishlist */
table .product-name a {
    font-family: 'Poppins', sans-serif !important;
    font-size: 18px !important; /* Font Poppins Regular 20px */
    font-weight: 400 !important;
    color: #000 !important;
}

/* Cambia il font del prezzo del prodotto nella wishlist */
table .product-price {
    font-family: 'Inter', sans-serif !important;
    font-size: 18px !important; /* Font Inter Semibold 18px */
    font-weight: 600 !important;
    color: #000 !important;
}

/* Cambia il font e lo stile delle intestazioni "Nome prodotto" e "Prezzo unitario" */
table th {
    font-family: 'Poppins', sans-serif !important;
    font-size: 18px !important;
    font-weight: 400 !important; /* Font Regular */
    color: #000 !important; /* Colore nero */
    text-align: left; /* Allinea il testo a sinistra */
    background-color: transparent !important; /* Sfondo trasparente */
    padding: 15px !important; /* Spazio per separare il testo dai bordi */
}

/* Cambia la dimensione delle immagini prodotto nella wishlist */
table .product-thumbnail img {
    width: 120px !important; /* Larghezza aumentata a 120px */
    height: auto !important; /* Mantieni le proporzioni */
    margin-right: 10px; /* Spazio tra immagine e nome del prodotto */
}

/* Stile per il bordo della tabella */
table, th, td {
    border: 0.5px solid #A89251 !important; /* Spessore del bordo a 0.5px */
}

/* Rimuovi il colore di sfondo delle righe della tabella, mantenendo solo le righe */
table.wishlist_table tr {
    background-color: transparent !important; /* Sfondo trasparente */
}

/* Cambia il colore delle righe orizzontali */
table.wishlist_table, 
table.wishlist_table th, 
table.wishlist_table td {
    border-left: none !important;  /* Rimuove i bordi verticali a sinistra */
    border-right: none !important; /* Rimuove i bordi verticali a destra */
    border-top: 0.5px solid #A89251 !important; /* Aggiunge un bordo orizzontale sottile */
}

table.wishlist_table tr:last-child {
    border-bottom: 0.5px solid #A89251 !important; /* Aggiunge un bordo al fondo della tabella */
}

/* Aggiungi del padding alle celle per maggiore spazio */
table.wishlist_table td {
    padding: 15px !important;
}

/* Stile per l'intestazione "Prezzo unitario" */
th.product-price {
    font-family: 'Poppins', sans-serif !important; /* Font Poppins */
    font-size: 18px !important; /* Dimensione del font a 18px */
    font-weight: 400 !important; /* Peso Regular */
    color: #000000 !important; /* Colore del testo nero */
    background-color: transparent !important; /* Rimuove lo sfondo */
    padding: 15px !important; /* Aggiungi padding per spazio */
    text-align: left !important; /* Allinea il testo a sinistra */
}

/* Cambia il font del titolo "I miei prodotti preferiti" */
.wishlist-title h2 {
    font-family: 'Poppins', sans-serif !important; /* Font Poppins */
    font-size: 48px !important; /* Dimensione del font 48px */
    font-weight: 400 !important; /* Peso Regular */
    color: #000000 !important; /* Colore del testo nero */
    text-align: left !important; /* Allineamento a sinistra */
    margin-bottom: 20px; /* Spazio inferiore */
}

/* Stile per il messaggio di wishlist vuota */
.wishlist-empty {
    font-family: 'Inter', sans-serif !important; /* Font Inter */
    font-size: 16px !important; /* Dimensione del font */
    font-weight: 400 !important; /* Peso Regular */
    padding: 15px !important; /* Padding interno */
    color: #000 !important; /* Colore del testo */
    text-align: center !important; /* Centra il testo */
}
a.btn.button.show-title-form {
    display: none !important;
}
.wishlist-title h2 {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b2e9a37 */.product-name h3 a {
    font-family: 'Poppins', sans-serif !important;
    font-size: 16px !important;
    font-weight: 400 !important; /* Regular */
    color: #000 !important; /* Black color */
    line-height: 18px !important; /* Set line height (interlinea) to 18px */
}
.item-details-table .value .woocommerce-Price-amount {
    font-family: 'Inter', sans-serif !important; /* Use Inter font */
    font-size: 14px !important; /* Font size of 18px */
    font-weight: 600 !important; /* Semibold */
    color: #000 !important; /* Black color */
    background: transparent !important; /* Remove background */
}

/* Remove the background from the price container */
.item-details-table {
    background-color: transparent !important; /* Set transparent background for the entire table */
    border: none !important; /* Remove any borders */
}

.item-details-table .label, 
.item-details-table .value {
    background-color: transparent !important; /* Ensure both the label and value cells are transparent */
    border: none !important; /* Remove cell borders if needed */
}

.item-details-table .woocommerce-Price-amount,
.item-details-table .woocommerce-price-suffix {
    font-family: 'Inter', sans-serif !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    color: #000 !important; /* Ensure price is styled correctly */
    background-color: transparent !important; /* Remove background from the price amount */
}
.remove_from_wishlist i.fa-trash {
    color: #000 !important; /* Cambia il colore dell'icona in nero */
}
/* Stile per il pulsante "Aggiungi al carrello" */
.product-add-to-cart .add_to_cart_button {
    font-family: 'Poppins', sans-serif !important; /* Imposta il font Poppins */
    font-size: 16px !important; /* Dimensione del font a 16px */
    font-weight: 400 !important; /* Peso del font Regular */
    background-color: #DCCB92 !important; /* Colore di sfondo */
    color: #000000 !important; /* Colore del testo */
    padding: 15px 20px !important; /* Padding del pulsante */
    border-radius: 30px !important; /* Bordo arrotondato */
    border: none !important; /* Rimuove i bordi */
    text-align: center !important; /* Centra il testo */
    display: inline-block !important; /* Comportamento da pulsante */
    min-width: 180px !important; /* Larghezza minima */
}

/* Stile in hover per il pulsante "Aggiungi al carrello" */
.product-add-to-cart .add_to_cart_button:hover {
    background-color: #A89251 !important; /* Cambia colore in hover */
    color: #FFFFFF !important; /* Colore del testo bianco in hover */
}
.wishlist-title h2 {
    font-family: 'Poppins', sans-serif !important; /* Font Poppins */
    font-size: 32px !important; /* Grandezza del font a 32px */
    font-weight: 400 !important; /* Peso normale */
    color: #000 !important; /* Colore nero */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9f9ba1 */@media (max-width: 768px) {
   /* Adatta il titolo dei prodotti */
   .yith-wcwl .product-name {
       font-size: 16px; /* Riduci la dimensione del font */
       text-align: center; /* Allinea il testo al centro */
   }

   /* Regola la larghezza delle immagini */
   .yith-wcwl .product-thumbnail img {
       width: 100%; /* Assicurati che l'immagine occupi la larghezza disponibile */
       height: auto; /* Mantieni le proporzioni */
   }

   /* Adatta i pulsanti */
   .yith-wcwl .add_to_cart_button {
       font-size: 14px; /* Riduci la dimensione del testo nel pulsante */
       padding: 10px 15px; /* Aggiusta la spaziatura del pulsante */
       display: block;
       width: 100%; /* Assicura che il pulsante sia a larghezza piena */
       margin: 10px 0; /* Aggiusta lo spazio intorno al pulsante */
   }

   /* Margini e padding per gli elementi */
   .yith-wcwl .wishlist_table tr {
       padding: 10px 0; /* Aggiusta la spaziatura tra i prodotti */
   }
}/* End custom CSS */