/**
 * Hide the payment methods until they're available
 */
.wc_payment_methods .payment_method_commweb_applepay,
.wc_payment_methods .payment_method_commweb_googlepay {
    display: none;
}

/**
  * Show the payment box regardless of the payment method selected
  * This simplifies using the payment buttons when available
  */
.wc_payment_method.payment_method_commweb_applepay .payment_box,
.wc_payment_method.payment_method_commweb_googlepay .payment_box {
    padding: 0px !important;
	background-color: transparent !important;
}

/**
  * Hide the radio button
  */
/* .wc_payment_method.payment_method_commweb_applepay > input[type="radio"],
.wc_payment_method.payment_method_commweb_googlepay > input[type="radio"] {
    display: none !important;
} */

/**
  * Hide the label
  */
/* .wc_payment_method.payment_method_commweb_applepay > label,
.wc_payment_method.payment_method_commweb_googlepay > label {
    display: none !important;
} */

/**
  * Hide the up caret/arrow on the payment box
  */
.wc_payment_method.payment_method_commweb_applepay .payment_box::before,
.wc_payment_method.payment_method_commweb_googlepay .payment_box::before {
    display: none !important;
}

/**
  * Force max width to keep the google pay button centered
  */
.gpay-card-info-iframe {
    max-width: 240px !important;
}

/**
  * Remove padding from the card info container
  */
button.gpay-card-info-container {
    padding: 0px !important;
}

/**
  * Set a minimum height for the animation container
  */
.gpay-card-info-animation-container {
    min-height: 40px;
	top: 0px;
	left: 0px;
}