.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Lato;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Lato;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1750 .elementor-element.elementor-element-8df93b9{--display:flex;--min-height:220px;--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;}.elementor-1750 .elementor-element.elementor-element-8df93b9:not(.elementor-motion-effects-element-type-background), .elementor-1750 .elementor-element.elementor-element-8df93b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.adopteunbureau.fr/wp-content/uploads/2023/03/header-42.jpg");background-size:cover;}.elementor-1750 .elementor-element.elementor-element-b8d5e02{--display:flex;--padding-block-start:0;--padding-block-end:100px;--padding-inline-start:5%;--padding-inline-end:5%;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-b8d5e02{--padding-inline-start:5%;--padding-inline-end:5%;}.elementor-widget-shortcode .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Lato;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-shortcode .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Lato;font-weight:var( --e-global-typography-secondary-font-weight );}@media(min-width:768px){.elementor-1750 .elementor-element.elementor-element-b8d5e02{--content-width:930px;}}/* Start custom CSS *//*Tabs*/
.wpmc-tabs-wrapper {
    display: none;
}
/*Boutons de navigation*/
.wpmc-nav-wrapper {
    margin-top: 80px!important;
}
/*Step 1*/
.woocommerce-billing-fields__field-wrapper label, .woocommerce-additional-fields__field-wrapper label, .woocommerce-shipping-fields label {
    color: #32BE99;
    font-size: 17px!important;
    font-family: 'Epilogue';
    line-height: 24px!important;
    margin-bottom: 8px;
}
.woocommerce-billing-fields__field-wrapper input, .woocommerce-billing-fields__field-wrapper span.select2-selection.select2-selection--single, .woocommerce-shipping-fields input, .woocommerce-shipping-fields .select2-selection.select2-selection--single {
    border: 1px solid #EAE6F0!important;
    border-radius: 30px!important;
}
textarea#order_comments {
    border: 1px solid #EAE6F0!important;
    border-radius: 10px!important;
}
form.checkout.woocommerce-checkout h3 {
    font-size: 42px;
    margin-bottom: 40px;
}
.woocommerce-billing-fields__field-wrapper .form-row, .woocommerce-shipping-fields .form-row {
    margin-bottom: 24px!important;
}
h3#ship-to-different-address {
    font-size: 16px;
    line-height: 22px;
    font-weight: normal!important;
    margin-top: 24px;
}
h3#ship-to-different-address span {
    color: #333;
    font-family: 'Lato';
}
/*Step 2*/
td.product-name {
    flex-direction: column;
    align-items: flex-start!important;
    font-weight: bold!important;
}
dl.tc-epo-metadata.variation {
    width: 100%;
}
table.shop_table.woocommerce-checkout-review-order-table th {
    font-family: 'Epilogue';
    font-weight: bold!important;
    font-size: 17px;
}
h3#order_review_heading {
    font-size: 42px!important;
    margin-bottom: 40px!important;
    padding-bottom: 0px!important;
    padding-left: 0px!important;
    padding-top: 0px!important;
    border:none!important;
}
form.checkout_coupon.woocommerce-form-coupon {
    display: none!important;
}
div#order_review {
    padding-left: 0px!important;
    padding-right: 0px!important;
    border: none!important;
}
.woocommerce-page.woocommerce-checkout form #order_review td {
    border-color: #EAE6F0;
}
.woocommerce-page.woocommerce-checkout table.shop_table td {
    padding-top: 24px;
    padding-bottom: 24px;
}
tr.order-total td, tr.order-total th {
    border-bottom: none;
}
table.shop_table.woocommerce-checkout-review-order-table td, th.product-total {
    text-align: left!important;
}
/*Step 3*/
div#payment {
    box-shadow: 0px 3px 20px #EAE6F0;
    border-radius: 10px!important;
    padding: 23px 5%;
}/* End custom CSS */