a.uc-mega_menu_title:hover,a.uc-mega_menu_title:hover>span,body.uc-menu-open a.uc-mega_menu_title>span{color:#b9dcd2!important}a.uc-mega_menu_title:hover svg path,body.uc-menu-open a.uc-mega_menu_title svg path{stroke:#b9dcd2!important}body.woocommerce-cart #uc_fullscreen_navigation_menu_elementor_24f5436 .ue_hamburger>div{outline:1px solid #000000!important;background-color:rgb(0 0 0)!important}body.woocommerce-cart #uc_fullscreen_navigation_menu_elementor_24f5436 .ue_hamburger>div:before,body.woocommerce-cart #uc_fullscreen_navigation_menu_elementor_24f5436 .ue_hamburger>div:after{outline:1px solid #000000!important;background:#000000!important}.custom-shipping-methods .shipping-method{display:flex;align-items:flex-start;gap:1em;margin-bottom:18px}.custom-shipping-methods .shipping-method.unavailable h3,.custom-shipping-methods .shipping-method.unavailable p{color:#A5A5A5!important}.custom-shipping-methods .shipping-method.unavailable img{opacity:.4}.custom-shipping-methods .shipping-picto{width:20px}.custom-shipping-methods .shipping-desc{width:calc(100% - 20px)}.custom-shipping-methods .shipping-desc h3{margin:0 0 5px;color:#000!important;font-family:"Lato",Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:21px;letter-spacing:0;font-style:normal}.custom-shipping-methods .shipping-desc p{color:#000!important;font-family:"Lato",Sans-serif;font-size:12px!important;font-weight:400!important;text-transform:none;line-height:20px;letter-spacing:1.1px;font-style:normal;margin:0}.shipping-infos{padding:27px 35px;background:#B9DCD2;color:#000!important;font-family:"Lato",Sans-serif;font-size:16px!important;font-weight:400!important;text-transform:none;line-height:32px;letter-spacing:.8px;font-style:normal;margin-top:40px;display:block}.ld-registration-form .form-row.col-2{display:flex;align-items:center;justify-content:space-between}.ld-registration-form .form-row.col-2 p{width:49%}.ld-registration-form .frm-control{position:relative;width:100%;margin:0 0 16px;font-style:normal!important;line-height:calc(52px - (24px - 2px));color:rgb(0 0 0 / .5);background-color:#fff0;border:1px solid #cbcbcb;border-radius:0;outline:0;cursor:text;-webkit-appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color .2s ease-in-out;-o-transition:border-color .2s ease-in-out;transition:border-color .2s ease-in-out;font-size:16px;font-weight:400;font-style:normal;text-transform:none;font-family:"Lato",sans-serif;letter-spacing:.8px;padding:12px 16px}.ld-registration-form [type="submit"]{background-color:#b9dcd2;color:#101010;font-family:"Lato",Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:32px;letter-spacing:.8px;padding:12px 54px 12px 54px;border-style:none;width:100%!important;display:block;margin-top:38px}.ld-registration-form [type="submit"]:hover{background:#000;color:#fff}.mini-cart-section td.product-thumbnail{width:205px!important;padding:0!important}.mini-cart-section td.product-name{padding:0 0 0 47px!important}.mini-cart-section td.product-quantity{padding:0!important;width:121px}.mini-cart-section tr.cart_item{border:none!important}.mini-cart-section table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents th{text-transform:none;font-weight:700;font-size:16px;line-height:32px;letter-spacing:2px}.mini-cart-section td.product-name span.woocommerce-Price-amount.amount{color:#101010;font-size:18px!important;font-weight:700!important;margin:0 0 21px;display:block;line-height:32px}.mini-cart-section td.product-name>a{font-family:"Cormorant",Sans-serif;font-size:35px;font-weight:500;text-transform:none;letter-spacing:0;color:#101010;line-height:36px;margin-bottom:5px;display:block}.mini-cart-section .remove-cart-item{color:#9E525F!important;font-size:16px;line-height:32px;font-weight:400;text-decoration:underline;cursor:pointer;border:none;padding:0}.mini-cart-section .remove-cart-item:hover{color:#000}.mini-cart-section span.mkdf-quantity-minus,.mini-cart-section .mkdf-quantity-plus,.mini-cart-section .mkdf-quantity-input{border:none!important}.mini-cart-section span.mkdf-quantity-minus,.mini-cart-section .mkdf-quantity-plus{width:42px!important}.mini-cart-section .mkdf-quantity-buttons.quantity{border:1px solid #101010;display:flex;align-items:center;justify-content:space-between}.mini-cart-section .cart-collaterals{float:none!important;max-width:100%!important;border:none!important;margin:0!important}.mini-cart-section .e-cart-totals.e-cart-section{text-align:right}.mini-cart-section .wc-proceed-to-checkout a.checkout-button{display:block;width:100%!important}.mini-cart-section tr.cart_item td,.mini-cart-section tr.cart_item th{padding-bottom:30px!important;text-align:left;vertical-align:middle}.mini-cart-section .cart_totals table td,.mini-cart-section .cart_totals table th,.mini-cart-section .cart_totals table tr{border:none!important}.mini-cart-section .cart_totals table th{padding:0;text-align:left;color:#272727;font-size:18px;line-height:32px}.mini-cart-section .cart_totals table td{color:#272727;font-size:18px;text-align:right}.mini-cart-section span.woocommerce-Price-amount.amount{color:#272727;font-size:18px;font-weight:700}.mini-cart-section .wc-proceed-to-checkout a.checkout-button,.mini-cart-section .redirect_to_cart{display:block;width:100%!important;font-family:"Lato",Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:32px;letter-spacing:3px;border-style:none;background:#B9DCD2;padding:12px 20px;color:#272727;text-align:center;margin-top:20px;transition:all .3s ease-in-out;text-decoration:none}.mini-cart-section .wc-proceed-to-checkout a.checkout-button:hover,.mini-cart-section .redirect_to_cart:hover{background:#000;color:#fff}.no-shipping{display:none}.mini-cart-section .cart_totals table *{font-family:Lato,sans-serif!important}.cart-collaterals .cart_totals ul#shipping_method *{font-family:"Lato",Sans-serif;color:#000!important;font-size:14px}.cart-collaterals .cart_totals .woocommerce-shipping-destination p{color:#000}body .select2-container--default .select2-results__option{cursor:pointer;font-family:"Lato",sans-serif;font-style:normal!important}#id_checkout_step li.wc_payment_method.payment_method_bacs::after{content:url(https://www.laurentduchene.com/wp-content/uploads/2025/07/bacs.png);position:absolute;right:30px;top:50%;transform:translateY(-50%)}#id_checkout_step li.wc_payment_method.payment_method_bacs{position:relative;padding:26px 30px}#id_checkout_step .woocommerce-form-coupon-toggle{display:none}.cart_ftr_infos ul{list-style:none}.cart_ftr_infos li{display:inline-block;background:rgb(25 132 233 / .05);padding:0 12px;margin-bottom:17px;font-size:14px;font-weight:700;color:#3C84E9;line-height:32px}.cart_ftr_infos li i{margin-right:8px}body div#coderockz_woo_delivery_delivery_selection_field p.coderockz_woo_delivery_dynamic_notice_check{color:#EF530B!important;font-style:normal!important;font-size:14px!important;font-weight:700!important;background:rgb(239 83 11 / .05);display:inline-block;padding:11px}body div#coderockz_woo_delivery_delivery_selection_field p.coderockz_woo_delivery_dynamic_notice_check::before{content:"\f05a";font-family:'Font Awesome 6 Free';font-style:normal;font-weight:900;margin-right:5px;font-size:18px}div#pwgc-purchase-container input,div#pwgc-purchase-container textarea{font-family:"Lato",Sans-serif;font-size:16px;font-weight:400;line-height:32px;letter-spacing:1px;color:#101010;font-style:normal;border:1px solid #A5A5A5!important;padding:15px;margin:0 0 16px;width:100%}#pwgc-message{width:100%}nav.woocommerce-MyAccount-navigation *{font-family:"Lato",Sans-serif!important}.single_add_to_cart_button{margin-left:0!important}.pika-button:hover,.pika-row.pick-whole-week:hover .pika-button{color:#101010!important;background:#b9dcd2!important}.is-selected .pika-button,.has-event .pika-button{background:#9e525f!important;box-shadow:inset 0 1px 3px #9e525f!important}.is-today .pika-button{color:#9e525f!important}#id_checkout_step p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received,#id_checkout_step ul.order_details li{font-family:"Lato",Sans-serif;font-size:16px;font-weight:400;line-height:32px;letter-spacing:.8px;color:#101010}#id_checkout_step ul.order_details li strong{font-weight:700}#id_checkout_step h2.wc-bacs-bank-details-heading,#id_checkout_step h2.woocommerce-order-details__title,#id_checkout_step section.woocommerce-customer-details h2.woocommerce-column__title{font-size:21px;font-style:normal;text-transform:uppercase;font-family:"Lato",Sans-serif;font-weight:700;line-height:32px;letter-spacing:.8px}#id_checkout_step section.woocommerce-customer-details address,#id_checkout_step section.woocommerce-customer-details p{font-style:normal;font-size:16px;font-weight:700;line-height:32px;border:none!important;color:#272727!important}#id_checkout_step h3.wc-bacs-bank-details-account-name{font-size:16px;font-style:normal;text-transform:uppercase;font-family:"Lato",Sans-serif;font-weight:700;line-height:32px;letter-spacing:.8px;color:#101010}.woocommerce-order-received .woocommerce table.shop_table th{font-size:16px;font-weight:400;line-height:32px;letter-spacing:.8px;color:#101010!important}.woocommerce-order-received .woocommerce table.shop_table th.woocommerce-table__product-table.product-total{text-align:right!important}.woocommerce-order-received .woocommerce table.shop_table tbody tr td:last-child,.woocommerce-order-received .woocommerce table.shop_table tfoot tr td:last-child{text-align:right!important;font-size:16px;font-weight:700;line-height:32px;border:none!important;color:#272727!important}ul.woocommerce-MyAccount-paymentMethods.custom-account-payment-methods{list-style:none;margin:0}ul.woocommerce-MyAccount-paymentMethods.custom-account-payment-methods .woocommerce-PaymentMethod.woocommerce-PaymentMethod--method.payment-method-method{color:#272727;font-size:40px;line-height:57.6px;font-family:"Cormorant",Sans-serif!important;font-weight:500}ul.woocommerce-MyAccount-paymentMethods.custom-account-payment-methods .woocommerce-PaymentMethod.woocommerce-PaymentMethod--expires.payment-method-expires{font-weight:700;color:#A5A5A5!important;font-size:18px;font-weight:700;line-height:32px}ul.custom-account-payment-methods .woocommerce-PaymentMethod.woocommerce-PaymentMethod--actions.payment-method-actions{text-align:left}ul.custom-account-payment-methods a.button.delete{color:#9E525F!important;font-size:16px;font-weight:400;border:none!important;padding:0!important;line-height:32px;letter-spacing:0.8px!important}.woocommerce-MyAccount-content-wrapper .btn-default-my-account{font-size:14px;letter-spacing:2px;display:block;text-align:center;color:#101010!important;font-weight:700;font-style:normal;text-decoration:none;line-height:32px;background:#B9DCD2;padding:12px 54px;border:none!important}.woocommerce-MyAccount-content-wrapper .btn-default-my-account:hover{background:#101010;color:#fff!important;text-decoration:none!important}ul.custom-account-payment-methods li.payment-method.default-payment-method{margin-bottom:42px}ul.woocommerce-PaymentMethods.payment_methods.methods li{list-style:none}.woocommerce-MyAccount-content-wrapper h2.heading-title-payment-method{font-size:16px;font-weight:400;line-height:32px;letter-spacing:.8px;color:#101010!important;text-transform:none;padding-bottom:20px;border-bottom:1px solid #FBF8F8;margin-bottom:22px}.woocommerce-MyAccount-content-wrapper input#payment_method_stripe{display:none}#pwgc-balance-form input#pwgc-balance-button{background:#b9dcd2;border:none;padding:19px;font-size:16px;letter-spacing:.8px;text-transform:uppercase;font-weight:400;cursor:pointer;transition:all .3s ease-in-out}#pwgc-balance-form input#pwgc-balance-button:hover{background:#000;color:#fff}#pwgc-balance-form input#pwgc-balance-reload{border:none;color:#9e525f;font-size:16px;font-weight:700;text-decoration:underline;letter-spacing:1.2px;cursor:pointer;transition:all .3s ease-in-out}#pwgc-balance-form input#pwgc-balance-reload:hover{color:#000}#pwgc-balance-form #pwgc-balance-amount-value{color:#000}.mkdf-woocommerce-page .woocommerce-checkout table tr.shipping #shipping_method li{display:flex}.custom-shipping-methods .shipping-method:last-child{margin-bottom:0}tr.attribute-gift-card-amount,table.variations tr{border:none}li#menu-item-53044{margin-bottom:44px}#thwmscf-tab-panels .wpmc-required-error{border:1.5px solid #c92340!important}@media only screen and (max-width:1200px){#id_checkout_step li.wc_payment_method.payment_method_bacs::after{position:static;transform:none;margin:12px 0 0;display:block}}@media only screen and (max-width:1024.98px){.elementor-element.elementor-element-1c9e4ee.elementor-widget-tablet__width-initial.elementor-widget-mobile__width-initial.elementor-widget.elementor-widget-search,.elementor.elementor-43316.elementor-location-header{width:100%!important;max-width:100%!important}}@media only screen and (max-width:767.98px){.mini-cart-section td.product-name>a{font-size:20px;line-height:normal}.mini-cart-section td.product-name span.woocommerce-Price-amount.amount{color:#9e525f;font-size:12px!important;margin:0;line-height:normal}.mini-cart-section .cart_totals table tr.cart-shipping-infos{display:none}.mini-cart-section .remove-cart-item{display:none}.mini-cart-section table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents td.product-name{padding:0 20px 20px!important}.mini-cart-section .cart_totals table th,.mini-cart-section .cart_totals table td[data-title="Sous-total"]{font-size:16px!important}.mini-cart-section table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents td.product-quantity{display:none!important}.mini-cart-section table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents td.product-thumbnail img.attachment-woocommerce_thumbnail{display:block!important}.mini-cart-section table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents td.product-thumbnail{width:120px!important;display:block;padding-bottom:20px!important}.main-slider--wrapper{height:286px;overflow:hidden}.elementor-element.elementor-element-1c9e4ee.elementor-widget-tablet__width-initial.elementor-widget-mobile__width-initial.elementor-widget.elementor-widget-search{width:90vw}}@media only screen and (max-width:680px){.mini-cart-section table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents td{padding:0!important;margin:0!important}.mini-cart-section table.shop_table th.product-name{padding-left:0!important}.mini-cart-section table.shop_table th.product-name:before{content:"Votre panier";display:inline-block}#pwgc-balance-form input#pwgc-balance-button{display:block;width:100%!important}#pwgc-balance-form input#pwgc-balance-number{width:100%}#pwgc-balance-form input#pwgc-balance-reload{font-size:14px;letter-spacing:0}}@media (max-width:480.98px){.mini-cart-section table.cart tr.cart_item td bdi{font-size:16px}.mini-cart-section .mkdf-quantity-buttons.quantity{margin-left:0!important}.mini-cart-section .cart-collaterals{padding:0!important}.mini-cart-section .e-cart-totals.e-cart-section{text-align:right;padding:0}.mini-cart-section .cart-collaterals .cart_totals{padding:40px 34px}body.menu-opened section#id_text_slider{display:none}}