.elementor-18 .elementor-element.elementor-element-29f6979{--display:flex;--background-transition:0.3s;--padding-block-start:2%;--padding-block-end:2%;--padding-inline-start:5%;--padding-inline-end:5%;}.elementor-18 .elementor-element.elementor-element-367fe6a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-18 .elementor-element.elementor-element-367fe6a.elementor-element{--align-self:center;}:root{--page-title-display:none;}/* Start custom CSS for wc-elements, class: .elementor-element-367fe6a *//*
	CSS Page Moyens de paiement 
*/

div.woocommerce{
    max-width: 1140px !important;
    margin: auto !important;
    padding: 20px !important;
}

.woocommerce-MyAccount-content a .button{
	width: 100% !important;
	color: white !important;
	background-color: black !important;
}

.woocommerce-MyAccount-content #add_payment_method ul{
	background-color: transparent !important;
	border: none !important;
}

.woocommerce-MyAccount-content #add_payment_method #payment div.payment_box::before{
	display: none !important;
}

.woocommerce-MyAccount-content #add_payment_method #payment div.payment_box{
	padding: 0px !important;
}

.woocommerce-MyAccount-content #payment_method_yith-stripe{
	display: none !important;
}

.woocommerce-MyAccount-content #place_order{
	width: 100% !important;
	color: white !important;
	background-color: black !important;
}

.woocommerce-MyAccount-content #place_order:hover{
	width: 100% !important;
	color: white !important;
	background-color: black !important;
}

.woocommerce-MyAccount-content #add_payment_method #payment div.payment_box .form-row{
	margin: 0px !important;
	padding: 0px !important;
}

.woocommerce-MyAccount-content #yith-stripe-card-elements{
	margin-bottom: 2Opx !important;
}/* End custom CSS */