
.lte-btn.lte-buy-one-click-trigger {
    padding: 14px 38px;
    font-size: 14px;
    font-weight: 600;
    border: 2px solid #f35d22;
    border: 2px solid var(--main);
    background-color: #f35d22;
    background-color: var(--main);
    color: #ffffff;
    cursor: pointer;
    transition: all 0.3s ease;
}

.lte-buy-one-click-trigger.lte-btn:hover {
    background-color: #0f2c49;
    background-color: var(--black);
    border-color: #0f2c49;
    border-color: var(--black);
}

.lte-buy-one-click-trigger.lte-btn.btn-transparent {
    background-color: transparent;
    border-color: #0f2c49;
    border-color: var(--black);
    color: #0f2c49;
    color: var(--black);
}

.lte-buy-one-click-trigger.lte-btn.btn-transparent:hover {
    background-color: transparent;
    color: #f35d22;
    color: var(--main);
    border-color: #f35d22;
    border-color: var(--main);
}


/* Product info in popup */
.lte-buy-one-click-product-info {
	background: #f9f9f9;
	padding: 15px;
	margin-bottom: 20px;
	border-radius: 4px;
	border: 1px solid #e0e0e0;
}

.lte-buy-one-click-product-info p {
	margin: 5px 0;
	font-size: 14px;
	line-height: 1.6;
}

.lte-buy-one-click-product-info strong {
	color: #333;
	font-weight: 600;
}

.product-name-display {
	font-size: 16px !important;
}

.product-price-display {
	font-size: 18px !important;
	color: #e74c3c;
}

/* Button spacing */
.lte-buy-one-click-trigger {
	margin-left: 10px;
}

/* Responsive adjustments */
@media (max-width: 768px) {
	.lte-buy-one-click-trigger {
		width: 100%;
		margin-left: 0;
		margin-top: 10px;
		display: block;
	}
}
