



.wrapper_container_wishlist {
    padding: 20px; 
    font-family: "Montserrat", sans-serif;
}

.body_container_prodcuts_wishlist {
    max-width: 1200px; 
    margin: 0 auto; 
}


.container_button_transfer_wishlist {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 25px;
}

.btn_trasnfer_wishlist {
    margin-right: 25px;
    padding: 7px 15px;
    background-color: var(--main);
    outline: none;
    color: #fff;
    border-radius: 10px;
}


.alert_wishlist a {
    text-decoration: none;
}

.alert_wishlist a>p{
    color: #23623d;
    font-weight: 600;
    margin:0px;
    /* margin-left: 30px; */
}


/* table */

.container_wishlist {
    width: 100%;
}

.table_wishlist {
    width: 100%;
    margin: 20px 0; /* Margine sopra e sotto la tabella */
    border-collapse: collapse; /* Rimuove gli spazi tra le celle */
}

.table_wishlist th, .table_wishlist td {
    text-align: left;
    padding: 8px; /* Padding all'interno delle celle */
    border-bottom: 1px solid #ccc; /* Linea sotto ogni cella */
}

/* Stilizzazione specifica delle colonne utilizzando nth-child */
.table_wishlist th:nth-child(1), .table_wishlist td:nth-child(1) {
    width: auto; /* Larghezza per la colonna del prodotto */
}

.table_wishlist th:nth-child(2), .table_wishlist td:nth-child(2) {
    width: 90px; /* Larghezza per la colonna del prezzo */
}

.table_wishlist th:nth-child(3), .table_wishlist td:nth-child(3) {
    width: 250px; /* Larghezza per la colonna delle azioni */
}

.buttons_wishlist {
    display: flex;
    align-items: center;
}


.button_small.delete {
    background-color: transparent;
    border: 0px;
    outline: 0px;
    font-weight: 800;
}

.button_small.delete:hover i {
    color: var(--main);
    scale: 1.1;
}

.button_small.delete>i {
    font-size: 35px !important;
}

@media (max-width: 768px) {
    .wrapper_container_wishlist {
        padding: 10px;
    }

    .table_wishlist {
        margin: 10px 0;
    }
}

/* Informazioni del prodotto: */

.information_product_wishlist {
    display: flex;
    align-items: center;
    height: 100px;
}

.information_product_wishlist img {
    height: 100px;
    width: 100px;
    border-radius: 5px;
}

.information_product_wishlist p {
    margin: 0px 10px 0px 30px;
}

.wish_row a {
    text-decoration: unset;
    color: unset;
}



/* Btn */

.wishlist_btn {
    margin-right: 30px;
}

.wishlist_btn a {
    color: unset;
    text-decoration: unset;
}

.error_message_wishlist {
    text-align: center;
}


/* MEDIA QUERY */



/* Extra small devices (telefoni, 0-575px) */
@media only screen and (max-width: 575px) {
    /* Stili per dispositivi extra small */
  
  }
  
  /* Small devices (tablet verticali, 576-767px) */
  @media only screen and (min-width: 576px) and (max-width: 767px) {
    /* Stili per dispositivi small */
  

  }
  
  /* Medium devices (tablet orizzontali, 768-991px) */
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    /* Stili per dispositivi medium */
  
   
  }
  
  /* Large devices (laptop/desktop, 992-1199px) */
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    /* Stili per dispositivi large */
  }
  
  /* CUSTOM MEDIA QUERY */
  @media only screen and (min-width: 1200px) and (max-width: 1350px) {
  }
  
@media (max-width: 650px) {
    .information_product_wishlist p {
        display: none; /* Nascondi la descrizione del prodotto per risparmiare spazio */
    }
}

/* Pulizia delle regole per dispositivi ancora più piccoli, se necessario */
@media (max-width: 460px) {

    .buttons_wishlist .btn,
    .buttons_wishlist .button_small.delete {
        padding: 5px; /* Riduci il padding dei pulsanti per risparmiare spazio */
        font-size: 0.7rem; /* Riduci ulteriormente la dimensione del testo */
    }
}