@charset "UTF-8";
/***!  https://passerellepouremploi.fr/wp-content/uploads/elementor/css/post-3347.css?ver=1755585351  !***/

@media all {.elementor-3347 .elementor-element.elementor-element-20343be{padding:0px 0px 80px 0px;}.elementor-3347 .elementor-element.elementor-element-d917470{--update-cart-automatically-display:none;--sections-title-color:var( --e-global-color-secondary );--links-normal-color:var( --e-global-color-primary );--links-hover-color:var( --e-global-color-secondary );--sections-radio-buttons-color:var( --e-global-color-primary );}.elementor-3347 .elementor-element.elementor-element-d917470 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-secondary );}.elementor-3347 .elementor-element.elementor-element-d917470 .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:var( --e-global-color-primary );}.elementor-3347 .elementor-element.elementor-element-d917470 .cart_totals h2{text-transform:uppercase;}.elementor-3347 .elementor-element.elementor-element-d917470 {--sections-descriptions-color:#000000;}@media (max-width:767px) {.elementor-3347 .elementor-element.elementor-element-d917470{--sections-padding:3px 0px 0px 0px;--sections-margin:0px;}.elementor-3347 .elementor-element.elementor-element-d917470 {--forms-fields-padding:10px 10px 10px 10px;}.elementor-3347 .elementor-element.elementor-element-d917470 .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (10px*2) + 16px );padding-left:10px;padding-right:10px;}.elementor-3347 .elementor-element.elementor-element-d917470 .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (10px*2) + 16px );right:10px;}.elementor-3347 .elementor-element.elementor-element-d917470 .select2-container--default .select2-selection--single{height:auto;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-d917470 */@media (max-width:767px) {
    tr.woocommerce-cart-form__cart-item.cart_item {
    padding: 10px !important;
}

.e-cart__column.e-cart__column-end {margin-top: 20px;}

.e-cart-totals.e-cart-section {
    padding: 10px!important;
}



.coupon.e-cart-section.shop_table {
    margin-top: 20px;
}
}
button.button.e-apply-coupon {
    border-color: #fe5202 !important;
    color: #000 !important;
}

button.button.e-apply-coupon:hover {
    background: #fe5202 !important;
}/* End custom CSS */}
