 .cta-container {
            background-color: #ffffff;
            border: 1px solid #c0c0c0;
            border-radius: 8px;
            padding: 20px;
            text-align: center;
            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
             margin: auto;
        }
        .cta-container del {
            font-size: 1.2em;
            color: #999999;
        }
        .cta-container .price {
            font-size: 2em;
            color: #000000;
            margin: 10px 0;
        }
        .cta-container .sub-price {
            font-size: 1em;
            color: #000000;
            margin: 10px 0;
        }
        .cta-container .custom-add-to-cart-button   {
            background: linear-gradient(to right, #d43f8d, #753a88);
            color: #ffffff; 
            padding: 15px 30px;
            text-align: center;
            border: none;
            border-radius: 10px;
            font-size: 1.2em;
            cursor: pointer;
            text-decoration: none;
            display: inline-block;
            margin: 20px 0;	
        }

/* animation: pulsate 3.5s infinite; */
		.custom-add-to-cart-button
		/* 
		 @keyframes pulsate {
            0% {
                transform: scale(1);
            }
            50% {
                transform: scale(1.1);
            }
            100% {
                transform: scale(1);
            }
        }*/
      .cta-container .payment-info {
         display: flex; flex-direction: column; align-items: center; /* Center elements horizontally */
          gap: 10px; /* Add some space between elements */
        }
        .cta-container .secure-payment {
           width: 100%; /* Ensure elements take full width */
          text-align: center; /* Center-align text and images */
            margin-bottom:10px;
        }
        .cta-container .secure-payment img {
            height: 12px;
            margin-right: 5px;
        }
        .cta-container .payment-methods img {
            height: 20px;
            margin: 3px;
        }
        .cta-container::after {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            border-radius: 8px;
            pointer-events: none;
        }
		 