.et_pb_wc_cart_notice_0 .woocommerce-info{background-color:black!important}a.showlogin{color:#ffffff!important;text-decoration:underline}h2.woocommerce-loop-product__title{font-family:'Outfit'!important}footer a,.et-l--footer a{color:#ffffff!important}body.woocommerce a:not(footer a),body.woocommerce .et-db #et-boc .et-l a:not(footer a){color:#000000}.h2_breizh h2{font-family:'Outfit'!important}.h1_breizh h1{font-family:'Outfit'!important}.woocommerce-order-details__title{font-family:'Outfit'!important}.et_pb_wc_checkout_payment_info_0 .woocommerce-order{background:white!important;border:1px solid #000}.woocommerce a.button:hover,.woocommerce-page a.button:hover{color:black;background-color:white!important;border:1px solid black!important}.woocommerce-button.button.invoice.order-actions-button{color:white;background-color:black!important;border:1px solid black!important}a.button.wc-backward{background-color:black;color:white;font-weight:400}h1.great_vibes{font-family:"great-vibes",sans-serif;font-weight:400;font-style:normal}.wcbvp-total-left{display:none}.menu-item-686 a:before{content:"👤";margin-right:8px;display:inline-block}.menu-item-686 a:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M12 12a5 5 0 1 1 0-10 5 5 0 0 1 0 10zm0-2a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm8 11a1 1 0 0 1-2 0v-2a3 3 0 0 0-3-3H9a3 3 0 0 0-3 3v2a1 1 0 0 1-2 0v-2a5 5 0 0 1 5-5h6a5 5 0 0 1 5 5v2z'/%3E%3C/svg%3E");width:18px;height:18px;display:inline-block;margin-right:8px;vertical-align:middle}.menu-item-686 a{font-size:0!important}.menu-item-686 a:before{font-size:18px;margin-right:0}.tarif-grossiste-notice{font-weight:bold;color:#2c8f32;margin-bottom:10px;font-size:1.1em}#formulaire_ascensio p{color:#666666!important}#formulaire_ascensio input[type=text],#formulaire_ascensio input[type=tel],#formulaire_ascensio input[type=email],#formulaire_ascensio select,#formulaire_ascensio textarea{padding:14px 16px;background-color:#fff;font-size:14px;border:1px solid #801818;border-radius:15px;box-sizing:border-box}#formulaire_ascensio input[type=text],#formulaire_ascensio input[type=tel],#formulaire_ascensio input[type=email]{width:100%;height:48px}#formulaire_ascensio select,#formulaire_ascensio textarea{width:100%}#formulaire_ascensio ::placeholder{color:#666666}.et_pb_contact_submit.et_pb_button.button_form_ascensio{background-color:#801818;border:1px solid #801818;color:#ffffff;font-weight:bold;border-radius:15px;padding:5px 10px}.et_pb_contact_submit.et_pb_button.button_form_ascensio:hover{padding-right:40px}.et_pb_contact_submit.et_pb_button.button_form_ascensio:after{content:"\35";opacity:0;margin-left:0;transition:all 0.3s ease;font-family:ETmodules!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.et_pb_contact_submit.et_pb_button.button_form_ascensio:hover:after{opacity:1;margin-left:10px}.et_contact_bottom_container{margin-top:0;display:flex;align-items:center;gap:15px}#formulaire_ascensio .wpcf7-acceptance{font-size:14px;line-height:1.4;color:#666666}#formulaire_ascensio .et_pb_contact_field_half{width:calc(50% - 5px);float:left;margin-right:10px;box-sizing:border-box}#formulaire_ascensio .bloc_form_ascensio_right{margin-right:0}#formulaire_ascensio input,#formulaire_ascensio select,#formulaire_ascensio textarea{margin-bottom:20px}#formulaire_ascensio .et_contact_bottom_container{display:flex;align-items:center;gap:15px}#formulaire_ascensio .wpcf7-list-item{display:inline-flex;align-items:center;margin-right:15px}#formulaire_ascensio .wpcf7-list-item label{cursor:pointer}.g-recaptcha{display:none!important}.et_mobile_menu{border-top:3px solid #f3aeaa}.et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before{color:#000000}.et-pb-arrow-next{color:#801818!important}.et-pb-arrow-prev{color:#801818!important}.et-db #et-boc .et-l .et_pb_bg_layout_light .et-pb-controllers .et-pb-active-control{background-color:#801818!important}.et-db #et-boc .et-l .et_pb_bg_layout_light .et-pb-controllers a{background-color:#801818!important}.soldout{padding:3px 8px;text-align:center;background:red;color:white;font-weight:bold;position:absolute;top:6px;right:6px;font-size:12px}.text_footer a{font-weight:normal!important;color:white}.et_pb_text a{font-weight:bold}.et_mobile_menu li a:hover,.nav ul li a:hover{background-color:white;opacity:1}.et-db #et-boc .et-l .et_mobile_menu li a:hover,.et-db #et-boc .et-l .nav ul li a:hover{background-color:white;opacity:1}.et-db #et-boc .et-l .nav li ul{border-top:2px solid black}.et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before{color:black}button#place_order{background-color:black;color:white;border-radius:0px;border:0px}.et_pb_menu__cart-count{display:none}.woocommerce button.button,.woocommerce-page button.button{font-family:'oswald';font-size:20px;padding:0.3em 1em;line-height:1.7em!important;background:black;border:1px solid grey;border-radius:0px;-webkit-transition:all 0.2s;color:white;font-weight:300;letter-spacing:2px}.woocommerce button.button:hover{color:black;background:none;border:1px solid black}.woocommerce h2{font-family:oswald;text-align:center}body p{font-weight:300}.et_pb_contact_message{width:100%;padding:14px}.wpcf7-text{width:100%}span.label_custom{margin-bottom:10px;display:block;color:#ffffff;font-size:16px}#formulaire_ascensio{margin-bottom:0px}p.et_pb_contact_field{padding-left:0;padding-bottom:20px}.et_pb_contact .et_pb_contact_field_half{width:100%}.wpcf7-form-control.wpcf7-textarea.et_pb_contact_message{background-color:white;border-radius:5px}select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required{width:100%;padding:16px;background-color:#fff;font-size:14px;-webkit-appearance:none;height:50px}.wpcf7 form.sent .wpcf7-response-output{background:#ffffff!important;border-radius:5px!important}.et_pb_contact_submit.et_pb_button.button_form_ascensio:hover{color:#ffffff;border:1px solid #ffffff}.et_pb_contact p input{background-color:white;border-radius:5px}.wpcf7-text{height:48px!important}.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{border:2px solid rgb(226,80,80);background-color:rgb(226,80,80);border-radius:5px;color:#fff;font-size:16px}.wpcf7 form.invalid .wpcf7-response-output{border:1px dotted #c42626;background-color:#ffffb6;color:#c42626}span.wpcf7-not-valid-tip{background-color:#ffffb6;font-weight:normal;display:inline;color:#c4262;display:inline-block;margin-top:5px;padding:0 6px}.et_contact_bottom_container{margin-top:0px}p.et_pb_contact_field.et_pb_contact_field_last.custom_ascensio_mess{display:block;width:100%;margin-top:30px}.et_pb_contact p select{border:none}input[type=text]{padding:14px}input[type=tel]{padding:14px}input[type=email]{padding:14px}