.ba-add-to-cart-row-value {
    font-family: 'Montserrat';
  	font-size: 35px;
    font-weight: 600;
    display: block;
    margin-top: -4px;
}
@media (max-width: 1024px) {
  .ba-add-to-cart-row-value {
      margin-top: 14px;
  }
}

.partenze h3 {
	font-size: 32px;
  line-height: 32px;
}
/* CARRELLO LIGHTBOX */
.ba-store-cart-backdrop.ba-visible-store-cart[data-layout="lightbox"] .ba-cart-checkout-btn {
	font-size: 24px;
  background-color: var(--color-7);
	text-transform:uppercase;
	letter-spacing: 1px;
	font-weight:400;
}
.ba-store-cart-backdrop.ba-visible-store-cart[data-layout="lightbox"] .ba-cart-checkout-row.ba-cart-checkout-total span {
  font-size: 24px;
	font-weight: 400;
}

.ba-store-cart-backdrop.ba-visible-store-cart[data-layout="lightbox"] .ba-cart-checkout-btn:after {
    font-family: awesome-6-6-0 !important;
  	content: "\ecd0";
    color: #FFF;
    font-size:30px;
    margin: 5px 0 -5px 10px;
    
}
.ba-store-cart-backdrop.ba-visible-store-cart[data-layout="lightbox"] .ba-cart-checkout-btn {
    position: relative; /* Necessario per posizionare la freccia rispetto al bottone */
    overflow: hidden;    /* Opzionale: evita che la freccia esca dai bordi se troppo grande */
}

.ba-store-cart-backdrop.ba-visible-store-cart[data-layout="lightbox"] .ba-cart-checkout-btn:after {
    font-family: awesome-6-6!important; /* Assicurati che il nome sia corretto */
    font-weight: 900; 
    content: "\ecd0"; /* Codice per il mouse-pointer standard, o usa il tuo \ecd0 */
    color: #FFF;
    font-size: 35px;
    text-shadow: 3px 3px 3px #000;
    
    /* Posizionamento iniziale (fuori o di lato) */
    position: absolute;
    top: 60%;
    right: 30%;
    transform: translateY(-50%);
    
    /* Applicazione dell'animazione */
    animation: click-animation 6s infinite;
    pointer-events: none; /* Evita che la freccia interferisca con il click reale */
}

/* Definizione del movimento e del click */
@keyframes click-animation {
    0% {
        transform: translateY(-50%) translateX(0) scale(1);
        opacity: 0;
    }
    20% {
        opacity: 1;
    }
    50% {
        /* Si sposta verso il centro del testo */
        transform: translateY(-50%) translateX(-130px) scale(1);
      	opacity: 1;
    }
    60% {
        /* Effetto pressione (si rimpicciolisce) */
        transform: translateY(-50%) translateX(-130px) scale(0.8);
        opacity: 1;
    }
  	70% {
        /* Effetto pressione (si rimpicciolisce) */
        transform: translateY(-50%) translateX(-130px) scale(1);
        opacity: 1;
    }
    90% {
        /* Ritorna alla dimensione normale */
        transform: translateY(-50%) translateX(-130px) scale(1);
      	opacity: 0;
    }
    100% {
        /* Scompare e torna indietro */
        transform: translateY(-50%) translateX(0) scale(1);
        opacity: 0;
    }
}


/* 1. Definiamo l'animazione che cambia il colore di sfondo */
@keyframes lampeggioSfondo {
    0% { background-color: var(--color-3); }
  	20% { background-color: var(--color-3); }
    50% { background-color:var(--secondary); } /* Nero */
    100% { background-color: var(--color-3); }
}

/* 2. Applichiamo l'animazione al tuo selettore */
.ba-store-cart-backdrop.ba-visible-store-cart[data-layout="lightbox"] .ba-cart-checkout-btn {
    font-size: 24px;
    background-color: var(--color-7);
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 400;
    
    /* Applichiamo l'effetto */
    animation: lampeggioSfondo 1.5s 8;
}

.ba-store-wishlist.ba-container:not(.ba-overlay-section), .ba-store-cart.ba-container:not(.ba-overlay-section) {
    border-radius: 10px;
    border: 4px solid #FFF;
}


/* CARRELLO*/
span.ba-checkout-edit-order {
    background: var(--secondary);
    padding: 10px 40px;
    color: #FFF;
    font-weight: 600!important;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.ba-checkout-order-product-image-cell img {
    height: revert-layer!important;
    object-fit: cover;
}
span.ba-checkout-order-product-title {
    font-weight: 600!important;
}
.ba-checkout-order-form-section.ba-checkout-order-form-total-wrapper .ba-checkout-place-order .ba-checkout-place-order-btn {
    font-weight: 600!important;
  text-transform: uppercase;
  letter-spacing: 1px;
}