/* Eighty Five Plus Apple Pay Styles */
.eightyfiveplus-apple-pay-container {
    margin: 15px 0;
    text-align: center;
}

.eightyfiveplus-apple-pay-button {
    -apple-pay-button-type: buy;
    -apple-pay-button-style: black;
    display: inline-block;
    width: 100%;
    max-width: 400px;
    height: 45px;
    border-radius: 8px;
    margin: 10px 0;
    cursor: pointer;
    border: none;
    background: #000;
    color: #fff;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    transition: all 0.3s ease;
}

.eightyfiveplus-apple-pay-button:hover {
    background: #333;
    transform: translateY(-1px);
}

.eightyfiveplus-apple-pay-button:active {
    transform: translateY(0);
}

.apple-pay-divider {
    font-size: 14px;
    color: #666;
    margin-bottom: 10px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 600;
}

/* Checkout page specific styles */
.checkout .eightyfiveplus-apple-pay-container {
    background: #f8f8f8;
    padding: 20px;
    border-radius: 8px;
    border: 1px solid #e0e0e0;
}

.checkout .eightyfiveplus-apple-pay-button {
    height: 50px;
    font-size: 16px;
}

/* Product page specific styles */
.single-product .eightyfiveplus-apple-pay-container {
    border-top: 1px solid #e0e0e0;
    padding-top: 20px;
}

/* Cart page specific styles */
.cart .eightyfiveplus-apple-pay-container {
    border-top: 1px solid #e0e0e0;
    padding-top: 20px;
}

/* Mobile responsiveness */
@media (max-width: 768px) {
    .eightyfiveplus-apple-pay-button {
        height: 50px;
    }
    
    .checkout .eightyfiveplus-apple-pay-button {
        height: 55px;
    }
}

/* Hide default Apple Pay button text */
.eightyfiveplus-apple-pay-button::after {
    content: "Buy with Apple Pay";
    color: transparent;
}
/* Add this to the END of your theme's style.css file */
.eightyfiveplus-apple-pay-container { 
    display: none; 
}

.eightyfiveplus-apple-pay-button:disabled {
    opacity: 0.6;
    cursor: not-allowed;
}
/* Add this to your existing applepay.css file */
.eightyfiveplus-apple-pay-container { 
    display: none; 
}

.eightyfiveplus-apple-pay-button:disabled {
    opacity: 0.6;
    cursor: not-allowed;
}