
.wc-block-components-express-payment--checkout .wc-block-components-express-payment__event-buttons.wc-ppcp-sm__container>li#express-payment-method-paymentplugins_ppcp_express {
	padding: 0;
	width: 100%;
}

.wc-block-components-express-payment--checkout .wc-block-components-express-payment__event-buttons.wc-ppcp-sm__container>li[id^=express-payment-method-]:nth-child(n+2) {
	margin-top: 10px;
}

.wc-ppcp-popup__container {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.wc-ppcp-popup__container img {
	height: 56px;
	max-height: 77px;
	max-width: 150px;
	width: 110px;
}

.wc-ppcp-popup__container p {
	flex: 1 1 100%;
	margin-top: 10px;
	text-align: center;
}

.wc-ppcp-components-payment-card__container .wc-ppcp-components-payment-card__card {
	align-items: center;
	border: 1px solid hsla(0, 0%, 7%, .11);
	border-radius: 4px;
	display: flex;
	justify-content: space-between;
	padding: 10px 12px;
}

.wc-ppcp-components-payment-card__container .wc-ppcp-components-payment-card__card .wc-ppcp-components-payment-card__icon {
	max-width: 60px;
}

.wc-ppcp-components-payment-card__container .wc-ppcp-components-payment-card-cancel__container {
	margin-top: 8px;
	text-align: right;
}

.wc-ppcp-components-payment-card__container .wc-ppcp-components-payment-card-cancel__container .wc-ppcp-components-payment-card-cancel__label {
	cursor: pointer;
}

.wc-ppcp-blocks-payment-method__label {
	align-items: center;
	display: flex;
	width: 100%;
}

.wc-ppcp-blocks-payment-method__label .wc-block-components-payment-method-icons {
	display: flex;
	flex: 1 0 auto;
	justify-content: flex-end;
	padding-right: 16px;
}

.wc-ppcp-blocks-payment-method__label .wc-block-components-payment-method-icons .wc-block-components-payment-method-icon {
	max-height: 24px;
	max-width: 90px;
}
