
.drop_st.edit_a_href.btn {
	position: absolute;
	right: 0;
	top: -22px;
}
.list_user_fields  { position: relative; }

div.cardAll.cardInput.StripeElement {
	max-height: calc(90vh - 150px);
	overflow-y: auto;
	overflow-x: hidden;
	-ms-overflow-style: none;  /* IE and Edge */
	scrollbar-width: none;  /* Firefox */
}
/* Hide scrollbar for Chrome, Safari and Opera */
div.cardAll.cardInput.StripeElement::-webkit-scrollbar {
  display: none;
}
#payment_response .payment_wrap_after_checkout {
	max-height: 100vh !important;
}

.is_delivery .hide_on_pickup {
    display: inherit;
}
.is_pickup .hide_on_pickup {
    display: none !important;
}
.is_pickup .hide_on_delivery {
    display: inherit;
}
.is_delivery .hide_on_delivery {
    display: none !important;
}







