/*
 Theme Name:Divi Child
 Theme URI:https://www.elegantthemes.com/gallery/divi/
 Description:Divi Child Theme
 Author:Elegant Themes
 Author URI:https://www.elegantthemes.com
 Template:Divi
 Version:1.0.0
*/
h1 {font-family:"filmotype-keynote",sans-serif!important;font-weight:400;font-style:normal;}
.product-template-default h1,h2,h3,h2 a,h3 a {font-family:"massilia",sans-serif!important;font-weight:900;font-style:normal;}
body,p,li,a,input,textarea,select,.et-db #et-boc .et-l input,.et-db #et-boc .et-l textarea,.et-db #et-boc .et-l select {font-family:"massilia",sans-serif!important;font-weight:300;font-style:normal;}
h4,h5,h6,b,strong {font-family:"massilia",sans-serif!important;font-weight:700;font-style:normal;}
nav ul li,nav ul li a {font-family:"massilia",sans-serif!important;font-weight:400;font-style:normal;}
header .et_pb_menu_0_tb_header.et_pb_menu ul li a {transition:none!important;}
header.et-l--header,.et-l--header,#main-header-wrapper {position:relative!important;z-index:999999!important;}
.et_pb_section_1_tb_header,.et_pb_row_1_tb_header {position:relative!important;z-index:999999!important;overflow:visible!important;}
.et_pb_shop,ul.products,li.product {position:relative!important;z-index:1!important;}
.dwe_wishlist_button_wrapper,.product-brand-loop,li.product img {z-index:1!important;}
.titlehome h1 {padding-bottom:0;}
.titlehome h2 {padding-bottom:17px;}
.titlehome h3 {padding-bottom:3px;}
header .et_pb_menu_0_tb_header.et_pb_menu .et_pb_menu__search-button:after {content:""!important;background-image:url("https://www.lamaisonducoin.fr/wp-content/uploads/2026/06/loupe.png")!important;display:inline-block!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;vertical-align:middle!important;}
header .et_pb_menu_0_tb_header.et_pb_menu .et_pb_menu__search-input {border:2px solid #050045;padding:8px 10px;border-radius:3px;color:#050045;background:#fa8c6e;}
.product.product_tag-francais .dwe_woo_products .et_shop_image::before,.product_tag-francais .et_shop_image::before,.product-template-default .product_tag-francais .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image::before {content:"";
position:absolute;background-image:url('https://www.lamaisonducoin.fr/wp-content/uploads/2026/06/France-product.png');background-size:contain;background-repeat:no-repeat;background-position:center;z-index:9;}
.dwe_wishlist_enabled .dwe_single_woo_product .dwe_wishlist_button_wrapper {margin-top:0;}
.et-db #et-boc .et-l .dwe_woo_products_0_tb_body .dwe_single_woo_product .dwe_add_to_wishlist_button {padding-top:8px;}
.dwe_woo_products_carousel_0 .dwe_single_woo_product .dwe_add_to_wishlist_button svg,.et-db #et-boc .et-l .dwe_woo_products_0_tb_body .dwe_single_woo_product .dwe_add_to_wishlist_button svg,
.dwe_woo_products.et_pb_module .dwe_single_woo_product .dwe_add_to_wishlist_button svg {width:32px!important;}
.dwe_wishlist_button_wrapper svg path {stroke:currentColor;stroke-width:28px;stroke-linejoin:round;stroke:#ffffff!important;}
.dwe_wishlist_enabled .dwe_wishlist_button_wrapper .dwe_add_to_wishlist_button svg,.dwe_wishlist_enabled .woocommerce-cart-form__cart-item .dwe_wishlist_button_wrapper .dwe_add_to_wishlist_button svg {fill:#ffffff!important;}
.dwe_wishlist_enabled .dwe_wishlist_button_wrapper a.wishlisted svg path {stroke-width:0;}
.dwe_woo_products .et_shop_image {position:relative;}
.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3 {padding:0!important;}
span.product-brand-loop {display:block;color:#000000;font-style:italic;}
.dwe_single_woo_product_content {margin-top:3px;}
.dwe_woo_products_carousel_layout:not(.dwedefault) .dwe_single_woo_product_price,.dwe_woo_products_layout:not(.dwedefault) .dwe_single_woo_product_price,.dwe_wishlisted_product .dwe_wishlisted_product_price,.dwe_wishlisted_product .dwe_wishlisted_product_out_of_stock_wrapper {margin-top:4px;}
.dwe_single_woo_product_thumbnail {border-radius:10px;}
.et_overlay,.et-db #et-boc .et-l .et_shop_image:hover .et_overlay {background:rgba(255,145,81,0.6);border:none;}
.woocommerce span.onsale,.woocommerce-page span.onsale {top:initial!important;}
.et_pb_group_carousel_arrow_prev {left:10px;}
.et_pb_group_carousel_arrow_next {right:10px;}
.woocommerce-loop-product__title a,.et-db #et-boc .et-l .woocommerce-loop-product__title a {color:#000000!important;}
.et-db #et-boc .et-l .dwe_woo_products_0_tb_body .woocommerce-ordering select.orderby {border:3px solid #050045;border-radius:10px;}
.dwe_woo_products_pagination_wrapper a.next.page-numbers,.dwe_woo_products_pagination_wrapper a.prev.page-numbers {font-size:0!important;padding:1px 10px!important;}
.dwe_woo_products_pagination_wrapper a.next.page-numbers::after,.dwe_woo_products_pagination_wrapper a.prev.page-numbers::before {font-size:20px!important;display:inline-block;vertical-align:middle;font-weight:900!important;font-family:'FontAwesome'!important;}
.dwe_woo_products_pagination_wrapper a.next.page-numbers::after {content:"\f054";}
.dwe_woo_products_pagination_wrapper a.prev.page-numbers::before {content:"\f053";}
.et-db #et-boc .et-l .dwe_woo_products_0_tb_body .woocommerce .woocommerce-pagination a.page-numbers {background:#fa8c6e!important;color:#ffffff!important;}
.et-db #et-boc .et-l .dwe_woo_products_0_tb_body .woocommerce .woocommerce-pagination a.page-numbers:hover {background:#ff9151!important;}
.dwe_product_lightbox .product .dwe_product_lightbox_content_wrapper .single_add_to_cart_button,.dwe_product_lightbox .product .dwe_product_lightbox_content_wrapper .single_add_to_cart_button.added_to_cart,
.dwe_woo_products .dwe_woo_products_layout:not(.dwedefault) .dwe_single_woo_product_add_to_cart a.add_to_cart_button,.dwe_woo_products .dwe_woo_products_layout:not(.dwedefault) .dwe_single_woo_product_add_to_cart a.added_to_cart,
.dwe_woo_products .dwe_woo_products_layout:not(.dwedefault) .dwe_single_woo_product_add_to_cart a.button {background-color:#fa8c6e!important;font-weight:700;color:#ffffff!important;}
.dwe_product_lightbox .product .dwe_product_lightbox_content_wrapper .single_add_to_cart_button:hover,.dwe_product_lightbox .product .dwe_product_lightbox_content_wrapper .single_add_to_cart_button.added_to_cart:hover,
.dwe_woo_products .dwe_woo_products_layout:not(.dwedefault) .dwe_single_woo_product_add_to_cart a.add_to_cart_button:hover,.dwe_woo_products .dwe_woo_products_layout:not(.dwedefault) .dwe_single_woo_product_add_to_cart a.added_to_cart:hover,
.dwe_woo_products .dwe_woo_products_layout:not(.dwedefault) .dwe_single_woo_product_add_to_cart a.button:hover {background-color:#ff9151!important;color:#ffffff!important;}
.dwe_product_lightbox .product .dwe_product_lightbox_content_wrapper .single_add_to_cart_button.added_to_cart:not(.loading):after,.dwe_product_lightbox .product .dwe_product_lightbox_content_wrapper .single_add_to_cart_button.added_to_cart:not(.loading):before,
.dwe_product_lightbox .product .dwe_product_lightbox_content_wrapper .single_add_to_cart_button:not(.loading):after,.dwe_product_lightbox .product .dwe_product_lightbox_content_wrapper .single_add_to_cart_button:not(.loading):before,
.dwe_woo_products .dwe_single_woo_product_add_to_cart a.add_to_cart_button:not(.loading):after,.dwe_woo_products .dwe_single_woo_product_add_to_cart a.add_to_cart_button:not(.loading):before,.dwe_woo_products .dwe_single_woo_product_add_to_cart a.button:not(.loading):after,
.dwe_woo_products .dwe_single_woo_product_add_to_cart a.button:not(.loading):before,.woocommerce-page a.button:hover:after,.woocommerce button.button:hover:after,.woocommerce-page button.button:hover:after {display:none!important;}
.product-template-default .et_pb_wc_additional_info th.woocommerce-product-attributes-item__label {display:none!important;}
.product-template-default .et_pb_wc_additional_info td.woocommerce-product-attributes-item__value {padding-left:0!important;}
.product-template-default .woocommerce table.shop_attributes {margin-bottom:20px!important;}
.product-template-default .et_pb_wc_description.et_pb_module .et_pb_module_inner p,.product-template-default .et_pb_wc_description.et_pb_module .et_pb_module_inner h3,.product-template-default .et_pb_wc_description.et_pb_module .et_pb_module_inner h4 {padding-bottom:20px!important;}
.product-template-default.woocommerce .quantity input.qty,.product-template-default.woocommerce-page .quantity input.qty {padding:10px!important;}
.product-template-default.et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body .button,.product-template-default.et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body .button:hover,.product-template-default.et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body .button {line-height:1em!important;}
.dwe_wishlist_notification.dwe_animation.dwe_slideLeft {padding:8px 15px;}
.product-template-default .product_tag-francais .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image::before {top:14px;left:14px;width:36px;height:36px;}
.product-template-default .tabproduct ul.et_pb_tabs_controls {background:transparent;}
.product-template-default .tabproduct ul.et_pb_tabs_controls:after {border-color:#050045;top:0;}
.product-template-default .tabproduct .et_pb_all_tabs {border-top:2px solid #050045;}
.product-template-default .tabproduct .et_pb_tab_nav_item.et_pb_tab_active {border:3px solid #050045;border-radius:10px 10px 0 0;border-bottom-width:1px;}
.product-template-default .tabproduct .et_pb_tabs_controls li.et_pb_tab_nav_item a {padding:5px 30px 3px 30px;}
.product-template-default .tabproduct .et_pb_tabs_controls li.et_pb_tab_nav_item.et_pb_tab_active a {padding:4px 30px 4px 30px;}
.product-template-default .tabproduct .et_pb_tab {padding-top:20px;padding-left:0;padding-right:0;}
.product-template-default.woocommerce .tabproduct .comment-form-rating {margin-bottom:0!important;}
.product-template-default.woocommerce .tabproduct #reviews #comment {height:100px;margin-bottom:10px!important;} 
.product-template-default.woocommerce .tabproduct #review_form #respond p {margin:0;}
.product-template-default.woocommerce .tabproduct #respond input#submit,.woocommerce-page .tabproduct #respond input#submit,.woocommerce .woocommerce-notices-wrapper .woocommerce-message a.button,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-message a.button,
.product-template-default.woocommerce table.shop_attributes {margin-bottom:0;}
.product-template-default.woocommerce .et_pb_wc_description {margin-top:20px;}
.product-template-default.woocommerce div.product form.cart .woocommerce-variation-description p {margin-bottom:20px;}
.woocommerce .woocommerce-notices-wrapper .woocommerce-error a.button,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-error a.button,.woocommerce .woocommerce-notices-wrapper .woocommerce-info a.button,
.woocommerce-page .woocommerce-notices-wrapper .woocommerce-info a.button {background:#fa8c6e!important;color:#ffffff!important;font-size:16px!important;padding:7px 40px!important;border:none!important;}
.product-template-default.woocommerce .tabproduct #respond input#submit:hover,.woocommerce-page .tabproduct #respond input#submit:hover,.woocommerce .woocommerce-notices-wrapper .woocommerce-message a.button:hover,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-message a.button:hover,
.woocommerce .woocommerce-notices-wrapper .woocommerce-error a.button:hover,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-error a.button:hover,.woocommerce .woocommerce-notices-wrapper .woocommerce-info a.button:hover,
.woocommerce-page .woocommerce-notices-wrapper .woocommerce-info a.button:hover {background:#ff9151!important;}
.product-template-default .attributproduct .woocommerce-product-attributes-item,.woocommerce a.button:hover:after,.woocommerce-page a.button:hover:after {display:none!important;}
.product-template-default .attributproduct .woocommerce-product-attributes-item.woocommerce-product-attributes-item--weight {display:block!important;}
.product-template-default.woocommerce div.product .et_pb_wc_add_to_cart form.cart .variations td.value a.reset_variations {float:left;margin-top:6px;font-size:15px;color:#050045;}
.product-template-default.woocommerce div.product .cartproduct form.cart .variations th label {float:left;padding-top:2px;}
.product-template-default.woocommerce div.product .cartproduct form.cart .variations {margin-top:17px;}
.product-template-default.woocommerce div.product .cartproduct form.cart .variations td {padding-bottom:4px!important;}
.product-template-default.woocommerce .cartproduct .woocommerce-variation-price {padding-bottom:10px;padding-left:2px;}
.product-template-default.woocommerce .cartproduct .woocommerce-variation-price .woocommerce-Price-amount.amount {color:#050045;font-weight:900;}
.product-template-default.woocommerce .cartproduct.et_pb_wc_add_to_cart form.cart .variations td.value span:after {border-width:0;}
.woocommerce div.product form.cart div.quantity:has(input[type="hidden"]),.woocommerce-page div.product form.cart div.quantity:has(input[type="hidden"]),
.woocommerce #content div.product form.cart div.quantity:has(input[type="hidden"]),.woocommerce-page #content div.product form.cart div.quantity:has(input[type="hidden"]),
form.cart div.quantity:has(input[type="hidden"]) {margin-right:0!important;}
.woocommerce .cartpage a.remove {line-height:0.75em;font-size:32px!important;}
.dwe_wishlist_enabled .cartpage .dwe_add_to_wishlist_button,.woocommerce .product .cartpage .dwe_add_to_wishlist_button,.woocommerce .woocommerce-cart-form__cart-item .cartpage .dwe_move_to_wishlist_button {transform:scale(1.2);top:-2px;position:relative;}
.xoo-wsc-product {border:none;}
.xoo-wsc-products:not(.xoo-wsc-pattern-card) .xoo-wsc-img-col {height:64px;}
.xoo-wsc-pattern-card,.xoo-wsc-img-col img,.xoo-wsc-img-col,.xoo-wsc-sm-back-cont {border-radius:3px;}
.xoo-wsc-body {border-left:3px solid #ffd7bc;border-right:3px solid #ffd7bc;}
.xoo-wsc-sm-left {row-gap:0;line-height:1.3em;}
.xoo-wsc-pname {display:block;margin-bottom:5px;width:100%;clear:both!important;}
.xoo-wsc-sm-left {justify-content:flex-start!important;flex-direction:row;flex-wrap:wrap;align-items:center;}
.xoo-wsc-sml-qty,.xoo-wsc-pprice {font-size:0;display:inline-block;vertical-align:middle;}
.xoo-wsc-sml-qty::before {content:"Prix :";font-size:14px;}
.xoo-wsc-sml-qty span {font-size:14px;}
.xoo-wsc-pprice::before {content:" X ";font-size:14px;}
.xoo-wsc-pprice .woocommerce-Price-amount {font-size:14px;}
.xoo-wsc-sml-qty {order:1;}
.xoo-wsc-priceBox {order:2;display:inline-block;margin-left:4px;margin-left:6px!important;margin-right:0!important;flex:none!important;display:inline-block!important;}
.xoo-wsch-text {font-weight:700;}
.xoo-wsc-psavings,.xoo-wsc-notice-error {display:none!important;}
.xoo-wsc-icon-bag2::before {text-shadow:0.5px 0 0 currentColor,-0.5px 0 0 currentColor,0 0.5px 0 currentColor,0 -0.5px 0 currentColor!important;}
span.xoo-wsc-sc-count,span.xoo-wsch-items-count {line-height:16px;right:-12px;}
.woocommerce-notices-wrapper {width:90%;max-width:1520px;margin:20px auto;}
.woocommerce-message,.woocommerce-error,.woocommerce-info {margin-bottom:0;}
.woocommerce .woocommerce-notices-wrapper .woocommerce-error,.woocommerce .woocommerce-notices-wrapper .woocommerce-info,.woocommerce .woocommerce-notices-wrapper .woocommerce-message {background:#050045!important;border-radius:5px;}
.woocommerce a.added_to_cart,.et_pb_module a.added_to_cart {display:inline-block!important;visibility:visible!important;opacity:1!important;}
.product-template-default.woocommerce a.added_to_cart,.product-template-default .et_pb_module a.added_to_cart {display:none!important;visibility:invisible!important;opacity:0!important;}
.cde1.et_pb_wc_cart_notice_0 form#woocommerce-checkout-form-coupon .form-row input.input-text {margin-top:0;}
.cde2 p#billing_address_1_field,.cde3 p#shipping_address_1_field {margin-bottom:3px;}
.woocommerce-checkout .cdepage .woocommerce-error a,.woocommerce-NoticeGroup-checkout .cdepage .woocommerce-error a,.et_pb_wc_checkout_billing .cdepage .woocommerce-error a {color:#aa0000;}
.cde3 input#ship-to-different-address-checkbox {width:20px;height:20px;vertical-align:-2px;border:1px solid #050045;}
.et_pb_wc_checkout_additional_info.cde4 .form-row textarea.input-text {height:140px;}
.woocommerce .cde5 ul#shipping_method li input {width:16px;height:16px;vertical-align:middle;margin-top:-2px;}
.woocommerce .cde5 ul#shipping_method li input[type="radio"] {accent-color:#050045;}
.cde6 .woocommerce-info {margin-bottom:20px;color:#050045!important;line-height:1.4em;}
.cde6.et_pb_wc_checkout_payment_info form .form-row {margin-top:10px;}
.woocommerce .cde6 form .form-row .input-checkbox {width:20px;height:20px;border:1px solid #050045;margin-top:-3px;}
.woocommerce .cde6 form .form-row input[type="checkbox"] {accent-color:#050045;}
.woocommerce .cde6 form .form-row a {color:#000000;text-decoration:underline;}
.woocommerce .cde6 form .form-row a:hover {color:#ff9151;}
#add_payment_method .checkout .checkout-inline-error-message,.woocommerce-cart .checkout .checkout-inline-error-message,.woocommerce-checkout .checkout .checkout-inline-error-message {font-size:15px;}
.cde6 .woocommerce-error li {color:#aa0000;}
.woocommerce-account .comptemod .woocommerce-info {color:#050045!important;}
.woocommerce-account .comptemod .woocommerce form .form-row {padding:0;}
.woocommerce-account .comptemod form .form-row input.input-text {line-height:1.3em;}
.woocommerce-account .comptemod .addresses .title .edit,.woocommerce.woocommerce-account .comptemod button.button,.woocommerce-page.woocommerce-account .comptemod button.button {float:left;background:#fa8c6e!important;color:#ffffff!important;font-size:16px!important;padding:7px 40px!important;border:none!important;margin:10px 0 20px 0;}
.woocommerce-account .comptemod .addresses .title .edit:hover,.woocommerce.woocommerce-account .comptemod button.button:hover,.woocommerce-page.woocommerce-account .comptemod button.button:hover {background-color:#ff9151!important;color:#ffffff!important;}
.woocommerce-account .comptemod form .form-row input.input-text {padding:8px 16px;border:1px solid #050045;}
.woocommerce-account .comptemod  form .form-row label {line-height:1.6em;}
.woocommerce.woocommerce-order-received .et_pb_wc_checkout_payment_info_0 .woocommerce-order p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {font-weight:bold;}
.woocommerce.woocommerce-order-received ul.order_details {padding-left:0;margin-bottom:5px;}
.woocommerce.woocommerce-order-received ul.order_details li {padding-bottom:10px;}
.woocommerce-order-received .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details {border:1px solid #fa8c6e;} 
.woocommerce-order-received .entry-content .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr th,
.woocommerce-order-received .entry-content .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr a {color:#050045;}
.woocommerce-order-received.woocommerce .woocommerce-customer-details address {border:1px solid #fa8c6e;padding:12px;} 
.woocommerce-order-received p.woocommerce-customer-details--phone,.woocommerce-order-received p.woocommerce-customer-details--email {padding-top:10px;padding-bottom:6px;}
.woocommerce-account .comptemod table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table {background:#ffc7a7;border:1px solid #fa8c6e;}
.woocommerce-account .comptemod table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table tr th {color:#050045;}
.woocommerce-account .woocommerce table.my_account_orders a {color:#aa0000;}
.woocommerce table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table a.button,
.woocommerce-page table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table a.button {background:#fa8c6e!important;color:#ffffff!important;font-size:16px!important;padding:6px 20px!important;border:none!important;margin:7px 0;}
.woocommerce table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table a.button:hover,
.woocommerce-page table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table a.button:hover {background-color:#ff9151!important;color:#ffffff!important;}
.woocommerce-account.woocommerce-view-order .woocommerce .woocommerce-order-details {margin:20px 0;}
.woocommerce-account.woocommerce-view-order .woocommerce .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details {border:1px solid #050045;}
.woocommerce-account.woocommerce-view-order .woocommerce .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr th {color:#050045;}
.woocommerce-account.woocommerce-view-order .woocommerce .woocommerce-customer-details address {border:1px solid #050045;padding:12px;} 
.woocommerce-account.woocommerce-view-order p.woocommerce-customer-details--phone,.woocommerce-account.woocommerce-view-order p.woocommerce-customer-details--email {padding-top:10px;padding-bottom:6px;}
.titlesearch .et_pb_text_inner p {text-transform:lowercase!important;font-weight:900;}
.titlesearch .et_pb_text_inner p::first-letter {text-transform:uppercase!important;}
.dwe_wishlisted_product .dwe_wishlisted_product_thumbnail_wrapper img {border-radius:10px;}
.dwe_wishlisted_product .add_to_cart_inline {width:100%;margin-top:0;}
p.dwe_wishlisted_products_no_results {text-align:center;font-weight:bold;}
body.et_pb_recaptcha_enabled .grecaptcha-badge,.grecaptcha-badge {visibility:hidden;}
.et_pb_contact .et_pb_contact_field input[type=checkbox]:checked+label i:before {font-size:20px;color:#050045;}
.et_pb_contact_field_5 .et_pb_contact_field_options_title {display:none!important;}
.et_pb_contact .et_pb_contact_form .et_pb_contact_field.et_contact_error input[type=checkbox]+label {color:#aa0000!important;}
#et-main-area .et_pb_contact .et_pb_contact_field .et_contact_error,#et-main-area .et_pb_contact .et_pb_contact_form .et_pb_contact_field.et_contact_error input[type=checkbox]+label i {border:2px solid #aa0000!important;}
.cky-consent-bar .cky-banner-btn-close img {width:12px!important;height:12px!important;}
.cky-notice .cky-title,.cky-notice-des {color:#000000!important;}
.cky-notice-des p {font-size:15px!important;}
.cky-notice-des a.cky-policy,.cky-notice-des button.cky-policy {color:#050045!important;}
.cky-btn {font-size:13px!important;text-transform:uppercase!important;font-weight:bold!important;}
.cky-btn-customize,.cky-btn-reject,.cky-btn-preferences {color:#fa8c6e!important;border-color:#fa8c6e!important;border-radius:2px!important;}
.cky-btn-accept {background:#050045!important;border-color:#050045!important;color:#ffffff!important;border-radius:2px!important;}
.cky-btn-revisit-wrapper {display:none!important;background:#050045!important;width:60px!important;height:60px!important;}
.cky-btn-revisit-wrapper:hover {opacity:0.8;}
.page-id-3 .cky-btn-revisit-wrapper {display:flex!important;}
button.cky-btn-revisit::after {content:"COOKIES";color:#ffffff;font-size:11px!important;font-weight:bold;}
button.cky-btn-revisit img {display:none;}
.archive.tax-product_cat #wp-admin-bar-et-use-visual-builder,.archive.post-type-archive-product #wp-admin-bar-et-use-visual-builder,.archive.tax-product_tag #wp-admin-bar-et-use-visual-builder,.archive.tax-product_cat #wp-admin-bar-edit,
.woocommerce-cart #wp-admin-bar-et-use-visual-builder,.woocommerce-cart #wp-admin-bar-edit,.woocommerce-checkout #wp-admin-bar-et-use-visual-builder,.woocommerce-checkout #wp-admin-bar-edit,.woocommerce-account #wp-admin-bar-et-use-visual-builder,.woocommerce-account #wp-admin-bar-edit {display:none!important;}
@media all and (min-width:1800px) {
header .et_pb_menu_0_tb_header.et_pb_menu .et-menu>li {padding:0 40px!important;}
header .et_pb_menu_0_tb_header.et_pb_menu .et-menu>li#menu-item-77 {padding-right:25px!important;}
header .et_pb_menu .et_pb_menu__search-container {padding-left:17%;}
}
@media all and (min-width:1600px) and (max-width:1799px) {
header .et_pb_menu_0_tb_header.et_pb_menu .et-menu>li {padding:0 30px!important;}
header .et_pb_menu_0_tb_header.et_pb_menu .et-menu>li#menu-item-77 {padding-right:18px!important;}
header .et_pb_menu .et_pb_menu__search-container {padding-left:13%;}
}	
@media all and (min-width:1400px) and (max-width:1599px) {
header .et_pb_menu_0_tb_header.et_pb_menu .et-menu>li {padding:0 22px!important;}
header .et_pb_menu_0_tb_header.et_pb_menu .et-menu>li#menu-item-77 {padding-right:10px!important;}
header .et_pb_menu .et_pb_menu__search-container {padding-left:11%;}
}
@media all and (min-width:1240px) and (max-width:1399px) {
header .et_pb_menu_0_tb_header.et_pb_menu .et-menu>li {padding:0 18px!important;}
header .et_pb_menu_0_tb_header.et_pb_menu .et-menu>li#menu-item-77 {padding-right:7px!important;}
header .et_pb_menu_0_tb_header.et_pb_menu ul li a {font-size:19px!important;}
header .et_pb_menu_0_tb_header.et_pb_menu ul li ul.sub-menu li a {font-size:17px;}
header .et_pb_menu .et_pb_menu__search-container {padding-left:8%;}
}
@media all and (min-width:1240px) {
header .et_pb_menu_0_tb_header.et_pb_menu button.et_pb_menu__icon {margin:0 18px 0 2px;}	
}	
@media all and (min-width:981px) and (max-width:1239px) {
header .et_pb_row_1_tb_header.headernav {width:100%!important;}
header .et_pb_menu_0_tb_header.et_pb_menu .et-menu>li {padding:0 15px!important;}
header .et_pb_menu_0_tb_header.et_pb_menu .et-menu>li#menu-item-77 {padding-right:6px!important;}
header .et_pb_menu_0_tb_header.et_pb_menu button.et_pb_menu__icon {margin:0 10px 0 2px;}
header .et_pb_group_1_tb_header.et_flex_group.headernavicon {column-gap:10px!important;}
header .et_pb_menu_0_tb_header.et_pb_menu ul li a {font-size:18px!important;}
header .et_pb_menu_0_tb_header.et_pb_menu ul li ul.sub-menu li a {font-size:16px;}
header .et_pb_menu .et_pb_menu__search-container {padding-left:8%;}
}
@media all and (min-width:981px) and (max-width:1129px) {
header .et_pb_row_1_tb_header.headernav {padding-left:20px!important;}
header .et_pb_group_0_tb_header.et_flex_group.headernavgr {column-gap:0!important;}
}
@media all and (min-width:981px) and (max-width:1079px) {
header .iconwhislist {display:none;}
}
@media all and (min-width:981px) and (max-width:1029px) {
header .iconaccount {display:none;}
}
@media all and (min-width:981px) {
header .et_pb_menu_0_tb_header.et_pb_menu .et_pb_menu__menu {margin:0 auto;}	
header .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li {margin-top:24px;}	
header .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a {padding-bottom:24px;}
header .et_pb_menu_0_tb_header.et_pb_menu .et_pb_menu__search-button:after {width:36px!important;height:36px!important;}
header .et-menu .menu-item-has-children>a:first-child:after,.et-db #et-boc .et-l .et-menu .menu-item-has-children>a:first-child:after {font-size:20px;right:-3px;top:2px;}
header .nav li ul,.et-db #et-boc .et-l .nav li ul {width:440px;}
header ul.et-menu li ul.sub-menu li a,.et-db #et-boc .et-l .et-menu li li a {width:400px;padding:6px 10px;}
header .et_pb_menu_0_tb_header.et_pb_menu .nav li ul.sub-menu a:hover,.et-db #et-boc .et-l .et_mobile_menu li a:hover,.et-db #et-boc .et-l .nav ul li a:hover {opacity:1;background:transparent;color:#ffd7bc!important;}
.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu ul.sub-menu li a {font-size:19px;}
.product.product_tag-francais .dwe_woo_products .et_shop_image::before,.product_tag-francais .et_shop_image::before {top:15px;left:15px;width:36px;height:36px;}
.dwe_woo_products_carousel_0 .dwe_single_woo_product .dwe_add_to_wishlist_button {padding-right:6px!important;}
span.product-brand-loop {font-size:15px;padding-top:12px;}
.dwe_single_woo_product:not(:has(.product-brand-loop)) .dwe_single_woo_product_title {margin-top:9px!important;}
.dwe_woo_products_carousel_layout:not(.dwedefault) .dwe_single_woo_product_price,.layout1 .dwe_single_woo_product_price,.layout2 .dwe_single_woo_product_price,.dwe_wishlisted_product .dwe_wishlisted_product_price,.dwe_wishlisted_product .dwe_wishlisted_product_out_of_stock_wrapper {margin-bottom:14px;}
.woocommerce span.onsale,.woocommerce-page span.onsale,.woocommerce ul.products li.product .onsale,.woocommerce-page ul.products li.product .onsale {bottom:16px!important;left:16px!important;}
.dwe_woo_products_carousel_layout:not(.dwedefault) .dwe_single_woo_product_sale_badge,.woocommerce .dwe_woo_products_carousel_layout:not(.dwedefault) span.onsale {font-size:13px!important;}
.woocommerce .woocommerce-ordering {margin-bottom:30px;}
.dwe_product_lightbox .product .dwe_product_lightbox_content_wrapper .single_add_to_cart_button,.dwe_product_lightbox .product .dwe_product_lightbox_content_wrapper .single_add_to_cart_button.added_to_cart,
.dwe_woo_products .dwe_woo_products_layout:not(.dwedefault) .dwe_single_woo_product_add_to_cart a.add_to_cart_button,.dwe_woo_products .dwe_woo_products_layout:not(.dwedefault) .dwe_single_woo_product_add_to_cart a.added_to_cart,
.dwe_woo_products .dwe_woo_products_layout:not(.dwedefault) .dwe_single_woo_product_add_to_cart a.button {font-size:17px!important;padding:17px 15px!important;}
.product-template-default.et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body .button,.product-template-default.et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body .button:hover,.product-template-default.et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body .button {padding:14.5px 64px!important;}
.product-template-default .dwe_wishlist_enabled .dwe_add_to_wishlist_button svg,.product-template-default.woocommerce .product .dwe_add_to_wishlist_button svg {width:34px;height:32px;}
.product-template-default.woocommerce .cartproduct .woocommerce-variation-price .woocommerce-Price-amount.amount {font-size:30px;}
.product-template-default.woocommerce div.product .cartproduct form.cart .variations th {width:150px;}
.product-template-default.woocommerce div.product form.cart .woocommerce-variation-description p {font-size:19px;}
.cartpage th.product-remove {width:11%;}
.cartpage th.product-thumbnail {width:11%;}
.cartpage th.product-name {width:35%;}
.cartpage th.product-price {width:14%;}
.cartpage th.product-quantity {width:15%;}
.cartpage th.product-subtotal {width:14%;}
.et_pb_wc_cart_notice.cde1 form .form-row {margin-bottom:0;}
.cde1 button.woocommerce-button.button.woocommerce-form-login__submit {margin:12px 0!important;}
.cde2 p#billing_city_field,.cde2 p#billing_email_field,.cde3 p#shipping_city_field {margin-left:6%;}
.cde3 p#shipping_phone_field {width:47%;}
.et_pb_wc_checkout_billing_0.et_pb_fields_layout_default.cde2 .et_pb_wc_checkout_section p#billing_postcode_field.form-row-first,.et_pb_wc_checkout_billing_0.et_pb_fields_layout_default.cde2 .et_pb_wc_checkout_section p#billing_phone_field.form-row-first,
.et_pb_wc_checkout_billing_0.et_pb_fields_layout_default.cde2 .et_pb_wc_checkout_section p#billing_city_field.form-row-first,.et_pb_wc_checkout_billing_0.et_pb_fields_layout_default.cde2 .et_pb_wc_checkout_section p#billing_email_field.form-row-first,
.et_pb_wc_checkout_shipping_0.et_pb_fields_layout_default.cde3 .et_pb_wc_checkout_section p#shipping_postcode_field.form-row-first,.woocommerce-checkout .cde3 .checkout .col-2 p#shipping_city_field.form-row-first {clear:none;}
.cde6 .woocommerce-info,.woocommerce .cde6 form .form-row label.checkbox,.woocommerce-page .cde6 form .form-row label.checkbox,.woocommerce-checkout .cde6 #payment ul.payment_methods li {font-size:18px!important;}
.woocommerce-account .comptemod h2,.woocommerce-order-received h2 {font-size:22px;}
.woocommerce-account .comptemod form .form-row input.input-text,.woocommerce-account  .comptemod .woocommerce-info {font-size:19px!important;}
.woocommerce-account .comptemod form .form-row input.input-text::placeholder {font-size:17px!important;}
.woocommerce-account .comptemod form p#billing_city_field.form-row,.woocommerce-account .comptemod form p#shipping_city_field.form-row,.woocommerce-account .comptemod form p#billing_email_field.form-row {margin-left:6%;}
.woocommerce-account .comptemod form p#shipping_phone_field.form-row {width:47%;}
.woocommerce-account .comptemod form p#billing_phone_field.form-row,.woocommerce-account .comptemod form p#billing_email_field.form-row {float:left;width:47%;clear:none;}
.woocommerce.woocommerce-order-received .et_pb_wc_checkout_payment_info_0 .woocommerce-order p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {font-size:21px!important;}
.woocommerce-order-received .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details {font-size:18px;} 
.woocommerce-order-received.woocommerce .woocommerce-customer-details address {font-size:18px;}
.woocommerce-account .comptemod table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table tr th {font-size:19px;}
.woocommerce-account .woocommerce table.my_account_orders {font-size:18px;}
.dwe_wishlisted_product .dwe_wishlisted_product_thumbnail_wrapper {margin-bottom:20px;}
.dwe_wishlisted_product .dwe_wishlisted_product_add_to_cart_wrapper a.add_to_cart_button:hover,.dwe_wishlisted_product .dwe_wishlisted_product_add_to_cart_wrapper a.added_to_cart:hover,.dwe_wishlisted_product .dwe_wishlisted_product_add_to_cart_wrapper a.button:hover {padding:17px 15px;}
.dwe_wishlisted_product .dwe_wishlisted_product_add_to_cart_wrapper a.button:not(.loading):after {display:none!important;}
p.dwe_wishlisted_products_no_results {font-size:22px;}
}
@media all and (max-width:980px) {
.et_pb_menu #mobile_menu1.et_mobile_menu {padding:15px 5%!important;}
.et_pb_column_2_tb_header {position:relative!important;}
.et_pb_image_0_tb_header.et_pb_image.et_pb_module.et_flex_module {position:absolute!important;}
.headernavicon {position:absolute!important;top:50%!important;transform:translateY(-50%)!important;display:flex!important;flex-direction:row!important;align-items:center!important;
z-index:99999!important;pointer-events:auto!important;width:auto!important;margin:0!important;float:none!important;gap:18px!important;}
header .et_pb_menu_0_tb_header.et_pb_menu .et_pb_menu__search-container {z-index:999999!important;}
header .et_pb_menu_0_tb_header,header .et_pb_menu_0_tb_header .et_mobile_nav_menu,.et_pb_menu_0_tb_header .et_mobile_menu {pointer-events:auto!important;}
header .et_pb_menu_0_tb_header.et_pb_menu button.et_pb_menu__icon,header .et_pb_menu_0_tb_header.et_pb_menu .et_pb_menu__search-form {pointer-events:auto!important;}
header .et_pb_menu_0_tb_header .et_pb_menu_inner_container {height:110px!important;}
header .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before {content:"\4d"!important;font-family:"ETmodules"!important;}
header .et_mobile_nav_menu .mobile_menu_bar::before {transition:transform 0.3s ease-in-out!important;}
header .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before {transform:rotate(90deg)!important;}
#mobile_menu1 .sub-menu {display:none!important;visibility:hidden!important;}
#mobile_menu1 .menu-item-has-children.visible > .sub-menu {display:block!important;visibility:visible!important;}
#mobile_menu1.et_mobile_menu .menu-item-has-children>a {background-color:transparent!important;}
#mobile_menu1.et_mobile_menu li a,#mobile_menu1.et_mobile_menu .menu-item-has-children>a {font-weight:600!important;}
#mobile_menu1.et_mobile_menu .menu-item-has-children>a:after {float:right!important;width:35px!important;font-family:'ETmodules'!important;font-size:26px!important;content:"\33"!important;color:#050045!important;speak:none!important;}
#mobile_menu1.et_mobile_menu .menu-item-has-children.visible>a:after {content:"\4d"!important;}
.et_mobile_menu li a {padding-right:0!important;}
.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu ul.sub-menu,.et_mobile_menu li ul.sub-menu li {padding-left:0;}
.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu ul li a {text-align:right!important;}
.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu .nav li ul,.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu,#mobile_menu1.et_mobile_menu li a,.et-db #et-boc .et-l .et_mobile_menu li a {border:none;}
.et_mobile_menu li a:hover,.nav ul li a:hover {background:transparent;opacity:1;}
span.product-brand-loop {font-size:14px;padding-top:10px;}
.dwe_single_woo_product:not(:has(.product-brand-loop)) .dwe_single_woo_product_title {margin-top:7px!important;}
.dwe_woo_products_carousel_layout:not(.dwedefault) .dwe_single_woo_product_price,.layout1 .dwe_single_woo_product_price,.layout2 .dwe_single_woo_product_price,.dwe_wishlisted_product .dwe_wishlisted_product_price,.dwe_wishlisted_product .dwe_wishlisted_product_out_of_stock_wrapper {margin-bottom:8px;}
.woocommerce span.onsale,.woocommerce-page span.onsale,.woocommerce ul.products li.product .onsale,.woocommerce-page ul.products li.product .onsale {bottom:10px!important;left:10px!important;}
.dwe_woo_products_carousel_layout:not(.dwedefault) .dwe_single_woo_product_sale_badge,.woocommerce .dwe_woo_products_carousel_layout:not(.dwedefault) span.onsale {font-size:12px!important;}
.product-template-default.et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body {margin-bottom:20px!important;}
.page-id-10 h1 {padding-bottom:0;}
.page-id-10 .checkout .col-1,.page-id-10 .checkout .col-2 {margin-bottom:10px!important;}
.woocommerce .woocommerce-ordering {margin-bottom:0;}
.tabproduct .et_pb_tab {padding-bottom:10px;}
.woocommerce .et_pb_wc_additional_info table.shop_attributes {margin-bottom:10px;}
.woocommerce div.product .imgproduct div.images .flex-control-thumbs {margin-top:10px;}
.et-db #et-boc .et-l .et_pb_wc_images_0_tb_body.imgproduct ol.flex-control-thumbs.flex-control-nav {--horizontal-gap:10px!important;}
.cartpage h1 {padding-bottom:0;}
.dwe_wishlisted_product .dwe_wishlisted_product_thumbnail_wrapper {margin-bottom:11px;}
}
@media all and (min-width:768px) and (max-width:980px) {
.tab-100 {display:flex;flex-direction:column;}
.tab-100 .et_pb_column {width:100%!important;}
.headernavicon {right:110px!important;}
header .et_pb_menu_0_tb_header.et_pb_menu .et_pb_menu__search-button:after {width:39px!important;height:39px!important;}
header .et_pb_menu_0_tb_header.et_pb_menu button.et_pb_menu__icon {margin:0 208px 0 2px;}
header .et_pb_menu_0_tb_header.et_pb_menu .et_pb_menu__search {margin:0 70px 0 90px;}
.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu ul.sub-menu li a {font-size:17px;padding:8px 12% 8px 0!important;}
.columnhomeempty .et_pb_column.et_pb_column_empty {display:block;}
#main-content .dwe_woo_products_carousel_0 .woocommerce ul.products li.product .price ins {font-size:20px!important;}
.product.product_tag-francais .dwe_woo_products .et_shop_image::before,.product_tag-francais .et_shop_image::before {top:12px;left:12px;width:34px;height:34px;}
.dwe_wishlist_enabled .dwe_wishlist_button_on_image,.woocommerce-page .product .dwe_wishlist_button_on_image,.et-db #et-boc .et-l .dwe_woo_products_0_tb_body .dwe_single_woo_product .dwe_add_to_wishlist_button {top:13px;right:12px;padding-top:0!important;padding-right:0!important;}
.dwe_woo_products_carousel_0 .dwe_single_woo_product .dwe_add_to_wishlist_button svg,.et-db #et-boc .et-l .dwe_woo_products_0_tb_body .dwe_single_woo_product .dwe_add_to_wishlist_button svg {transform:scale(1.06);}
.dwe_product_lightbox .product .dwe_product_lightbox_content_wrapper .single_add_to_cart_button,.dwe_product_lightbox .product .dwe_product_lightbox_content_wrapper .single_add_to_cart_button.added_to_cart,
.dwe_woo_products .dwe_woo_products_layout:not(.dwedefault) .dwe_single_woo_product_add_to_cart a.add_to_cart_button,.dwe_woo_products .dwe_woo_products_layout:not(.dwedefault) .dwe_single_woo_product_add_to_cart a.added_to_cart,
.dwe_woo_products .dwe_woo_products_layout:not(.dwedefault) .dwe_single_woo_product_add_to_cart a.button {font-size:16px!important;padding:14px 15px!important;}
.product-template-default.et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body .button,.product-template-default.et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body .button:hover,.product-template-default.et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body .button {padding:13px 31px!important;}
.product-template-default .dwe_wishlist_enabled .dwe_add_to_wishlist_button svg,.product-template-default.woocommerce .product .dwe_add_to_wishlist_button svg {width:30px;height:28px;}
.product-template-default .tabproduct .et_pb_tab {padding-top:16px;padding-bottom:6px;}
.product-template-default.woocommerce .cartproduct .woocommerce-variation-price .woocommerce-Price-amount.amount {font-size:22px;}
.product-template-default.woocommerce div.product .cartproduct form.cart .variations th {width:none;}
.product-template-default.woocommerce div.product form.cart .woocommerce-variation-description p {font-size:17px;}
.cartpage th.product-remove {width:12%;}
.cartpage th.product-thumbnail {width:11%;}
.cartpage th.product-name {width:36%;}
.cartpage th.product-price {width:13%;}
.cartpage th.product-quantity {width:15%;}
.cartpage th.product-subtotal {width:13%;}
.cde1.et_pb_wc_cart_notice_0 form#woocommerce-checkout-form-coupon .form-row {margin-bottom:0;}
.cde6 .woocommerce-info,.woocommerce .cde6 form .form-row label.checkbox,.woocommerce-page .cde6 form .form-row label.checkbox,.woocommerce-checkout .cde6 #payment ul.payment_methods li {font-size:16px!important;}
.woocommerce-account .comptemod h2,.woocommerce-order-received h2 {font-size:20px;}
.woocommerce-account .comptemod form .form-row input.input-text,.woocommerce-account  .comptemod .woocommerce-info {font-size:17px!important;}
.woocommerce-account .comptemod form .form-row input.input-text::placeholder {font-size:15px!important;}
.woocommerce.woocommerce-order-received .et_pb_wc_checkout_payment_info_0 .woocommerce-order p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {font-size:19px!important;}
.woocommerce-order-received .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details {font-size:17px;} 
.woocommerce-order-received.woocommerce .woocommerce-customer-details address {font-size:17px;} 
.woocommerce-account .comptemod table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table tr th {font-size:17px;}
.woocommerce-account .woocommerce table.my_account_orders {font-size:16px;}
.dwe_wishlisted_product .dwe_wishlisted_product_add_to_cart_wrapper a.add_to_cart_button:hover,.dwe_wishlisted_product .dwe_wishlisted_product_add_to_cart_wrapper a.added_to_cart:hover,.dwe_wishlisted_product .dwe_wishlisted_product_add_to_cart_wrapper a.button:hover {padding:14px 15px;}
p.dwe_wishlisted_products_no_results {font-size:20px;}
}
@media all and (min-width:768px) {
header li.navwhislistli,header li.navaccountli {display:none!important;}	
.cde5 table.shop_table.woocommerce-checkout-review-order-table th.product-name {width:40%;}
.cde6.et_pb_wc_checkout_payment_info {padding:20px!important;}
}
@media all and (max-width:767px) {
.et_mobile_menu .navwhislistli,.et_mobile_menu .navaccountli {width:50px!important;display:inline-block!important;float:right!important;}
.et_mobile_menu .navwhislistli a,.et_mobile_menu .navaccountli a {font-size:0!important;display:flex!important;justify-content:right!important;align-items:center!important;padding:15px 0!important;}
.et_mobile_menu .navwhislistli a::before {content:"";display:inline-block;width:38px;height:38px;background-image:url('https://www.lamaisonducoin.fr/wp-content/uploads/2026/06/favoris.png');background-size:contain;background-repeat:no-repeat;background-position:center;}
.et_mobile_menu .navaccountli a::before {content:"";display:inline-block;width:38px;height:38px;background-image:url('https://www.lamaisonducoin.fr/wp-content/uploads/2026/06/compte.png');background-size:contain;background-repeat:no-repeat;background-position:center;}
.et_mobile_menu .navwhislistli {clear:left!important;}	
header .headernavicon {right:78px!important;}
header .et_pb_menu_0_tb_header.et_pb_menu .et_pb_menu__search-container {z-index:9999999!important;background-color:#fa8c6e!important;-webkit-transition:none!important;transition:none!important;-webkit-transform:none!important;transform:none!important;animation:none!important;}
header .et_pb_menu_0_tb_header.et_pb_menu,header .et_pb_menu_0_tb_header.et_pb_menu *,header .et_pb_menu_0_tb_header.et_pb_menu::before,header .et_pb_menu_0_tb_header.et_pb_menu::after {-webkit-transition:none!important;transition:none!important;-webkit-transform:none!important;transform:none!important;animation:none!important;}
header:has(.et_pb_menu__search-container--visible) .headernavicon,header:has(.et_pb_menu__search-container[style*="opacity"]) .headernavicon {opacity:0!important;visibility:hidden!important;pointer-events:none!important;-webkit-transition:none!important;transition:none!important;-webkit-transform:none!important;transform:none!important;}
header .et_pb_menu_0_tb_header.et_pb_menu .et_pb_menu__search-button:after {width:34px!important;height:34px!important;}
header .et_pb_menu_0_tb_header.et_pb_menu button.et_pb_menu__icon {margin:0 60px 0 2px;}
header .et_pb_menu_0_tb_header.et_pb_menu .et_pb_menu__search {margin:0 -50px 0 20px;}
.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu ul.sub-menu li a {font-size:16px;padding:6px 12% 6px 0!important;}
.xoo-wsc-sc-bki {font-size:35px;}
.product.product_tag-francais .dwe_woo_products .et_shop_image::before,.product_tag-francais .et_shop_image::before {top:10px;left:10px;width:30px;height:30px;}
.product-template-default.woocommerce .quantity input.qty,.product-template-default.woocommerce-page .quantity input.qty {padding:9px!important;}
.dwe_wishlist_enabled .dwe_wishlist_button_on_image,.woocommerce-page .product .dwe_wishlist_button_on_image,.et-db #et-boc .et-l .dwe_woo_products_0_tb_body .dwe_single_woo_product .dwe_add_to_wishlist_button {top:11px;right:10px;padding-top:0!important;padding-right:0!important;}
.dwe_woo_products_carousel_0 .dwe_single_woo_product .dwe_add_to_wishlist_button svg,.et-db #et-boc .et-l .dwe_woo_products_0_tb_body .dwe_single_woo_product .dwe_add_to_wishlist_button svg {transform:scale(0.95);}
.dwe_woo_products .dwe_woo_products_layout:not(.dwedefault) .dwe_single_woo_product_add_to_cart a.button {font-size:15px!important;padding:10px 15px!important;}
.product-template-default.et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body .button,.product-template-default.et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body .button:hover,.product-template-default.et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body .button {padding:12px 28px!important;}
.product-template-default .dwe_wishlist_enabled .dwe_add_to_wishlist_button svg,.product-template-default.woocommerce .product .dwe_add_to_wishlist_button svg {width:28px;height:26px;}
.product-template-default .tabproduct .et_pb_tabs_controls li {float:left;}
.product-template-default.woocommerce div.product form.cart .woocommerce-variation-description p {font-size:16px;}
.tabproduct .et_pb_tabs_controls li.et_pb_tab_nav_item a {padding:6px 25px 2px 25px;}
.tabproduct .et_pb_tabs_controls li.et_pb_tab_nav_item.et_pb_tab_active a {padding:4px 25px 4px 25px;}
.product-template-default .tabproduct .et_pb_tab {padding-top:14px;padding-bottom:0;}
.woocommerce .tabproduct #respond input#submit,.woocommerce-page .tabproduct #respond input#submit {font-size:15px!important;padding:4px 25px!important;}
.product-template-default.woocommerce .cartproduct .woocommerce-variation-price .woocommerce-Price-amount.amount {font-size:20px;}
.product-template-default.woocommerce div.product .cartproduct form.cart .variations th {width:none;}
.cartpage table.cart th,.cartpage #content table.cart th,.cartpage table.cart td,.cartpage #content table.cart td,.cartpage table.cart tr,.cartpage #content table.cart tr {padding:8px 5px!important;}
.cartpage table.cart tr.woocommerce-cart-form__cart-item,.cartpage #content table.cart tr.woocommerce-cart-form__cart-item {padding:0 5px!important;}
.cde1.et_pb_wc_cart_notice_0 form#woocommerce-checkout-form-coupon p.form-row.form-row-last {margin-bottom:0;}
.woocommerce .cde1 form.checkout_coupon,.woocommerce .cde1 form.login,.woocommerce .cde1 form.register {padding:15px 10px;}
.cde6.et_pb_wc_checkout_payment_info {padding:10px!important;}
.cde6 .woocommerce-info,.woocommerce .cde6 form .form-row label.checkbox,.woocommerce-page .cde6 form .form-row label.checkbox,.woocommerce-checkout .cde6 #payment ul.payment_methods li {font-size:15px!important;}
.woocommerce-account .comptemod h2,.woocommerce-order-received h2 {font-size:18px;}
.woocommerce-account .comptemod form .form-row input.input-text,.woocommerce-account  .comptemod .woocommerce-info {font-size:16px!important;}
.woocommerce-account .comptemod form .form-row input.input-text::placeholder {font-size:14px!important;}
.woocommerce.woocommerce-order-received .et_pb_wc_checkout_payment_info_0 .woocommerce-order p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {font-size:18px!important;}
.woocommerce-order-received .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details {font-size:15px;} 
.woocommerce-order-received.woocommerce .woocommerce-customer-details address {font-size:15px;}
.woocommerce-account .comptemod table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table tr th {font-size:16px;}
.woocommerce-account .woocommerce table.my_account_orders {font-size:15px;}
.dwe_wishlisted_product .dwe_wishlisted_product_add_to_cart_wrapper a.add_to_cart_button:hover,.dwe_wishlisted_product .dwe_wishlisted_product_add_to_cart_wrapper a.added_to_cart:hover,.dwe_wishlisted_product .dwe_wishlisted_product_add_to_cart_wrapper a.button:hover {padding:10px 15px;}
p.dwe_wishlisted_products_no_results {font-size:18px;}
}
@media all and (min-width:480px) and (max-width:980px) {
.woocommerce-page ul.products li.product:nth-child(n) {margin:0 0 35px 0!important;}
}