body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post .post-content,body .et_pb_bg_layout_dark .et_pb_post .post-content{font-size:16px}.et_pb_slide_content,.et_pb_best_value{font-size:18px}body{line-height:1.6em}.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button,.woocommerce-message,.woocommerce-error,.woocommerce-info{background:#33421f!important}#et_search_icon:hover,.mobile_menu_bar:before,.mobile_menu_bar:after,.et_toggle_slide_menu:after,.et-social-icon a:hover,.et_pb_sum,.et_pb_pricing li a,.et_pb_pricing_table_button,.et_overlay:before,.entry-summary p.price ins,.woocommerce div.product span.price,.woocommerce-page div.product span.price,.woocommerce #content div.product span.price,.woocommerce-page #content div.product span.price,.woocommerce div.product p.price,.woocommerce-page div.product p.price,.woocommerce #content div.product p.price,.woocommerce-page #content div.product p.price,.et_pb_member_social_links a:hover,.woocommerce .star-rating span:before,.woocommerce-page .star-rating span:before,.et_pb_widget li a:hover,.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,.et_pb_gallery .et_pb_gallery_pagination ul li a.active,.wp-pagenavi span.current,.wp-pagenavi a:hover,.nav-single a,.tagged_as a,.posted_in a{color:#33421f}.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce-page button.button.alt,.woocommerce-page button.button.alt.disabled,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#33421f}.footer-widget h4{color:#33421f}.et-search-form,.nav li ul,.et_mobile_menu,.footer-widget li:before,.et_pb_pricing li:before,blockquote{border-color:#33421f}.et_pb_counter_amount,.et_pb_featured_table .et_pb_pricing_heading,.et_quote_content,.et_link_content,.et_audio_content,.et_pb_post_slider.et_pb_bg_layout_dark,.et_slide_in_menu_container,.et_pb_contact p input[type="radio"]:checked+label i:before{background-color:#33421f}.container,.et_pb_row:not([class*="et_flex_column"]),.et_pb_slider .et_pb_container,.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container,.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container{max-width:1200px}.et_boxed_layout #page-container,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #main-header,.et_fixed_nav.et_boxed_layout #page-container #top-header,.et_fixed_nav.et_boxed_layout #page-container #main-header,.et_boxed_layout #page-container .container,.et_boxed_layout #page-container .et_pb_row{max-width:1360px}a{color:var(--gcid-link-color,#33421f)}.et_secondary_nav_enabled #page-container #top-header{background-color:#33421f!important}#et-secondary-nav li ul{background-color:#33421f}#main-footer .footer-widget h4,#main-footer .widget_block h1,#main-footer .widget_block h2,#main-footer .widget_block h3,#main-footer .widget_block h4,#main-footer .widget_block h5,#main-footer .widget_block h6{color:#33421f}.footer-widget li:before{border-color:#33421f}#footer-widgets .footer-widget li:before{top:10.6px}@media only screen and (min-width:981px){.et_fixed_nav #page-container .et-fixed-header#top-header{background-color:#33421f!important}.et_fixed_nav #page-container .et-fixed-header#top-header #et-secondary-nav li ul{background-color:#33421f}}@media only screen and (min-width:1500px){.et_block_row{padding:30px 0}.et_pb_section{padding:60px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:90px}.et_pb_fullwidth_section{padding:0}}@media only screen and (max-width:980px){.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_mobile_menu li a,.mobile_menu_bar:before,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,#et_search_icon:before,#et_top_search .et-search-form input,.et_search_form_container input,#et-top-navigation .et-cart-info{color:rgba(0,0,0,0.6)}.et_close_search_field:after{color:rgba(0,0,0,0.6)!important}.et_search_form_container input::-moz-placeholder{color:rgba(0,0,0,0.6)}.et_search_form_container input::-webkit-input-placeholder{color:rgba(0,0,0,0.6)}.et_search_form_container input:-ms-input-placeholder{color:rgba(0,0,0,0.6)}}	h1,h2,h3,h4,h5,h6{font-family:var(--et_global_heading_font)}body,input,textarea,select{font-family:var(--et_global_body_font)}@import url('https://fonts.googleapis.com/css2?family=Pinyon+Script&display=swap');:root{--ldo-lin:#f8f5ee;--ldo-papier:#fffdf8;--ldo-kraft-clair:#efe4d3;--ldo-kraft:#c9a478;--ldo-sauge:#5b6b34;--ldo-olive:#33421f;--ldo-encre:#1f2418;--ldo-gris:#4a4639;--ldo-gris-2:#5e5a50;--ldo-filet:#e3dccd;--ldo-titre:'Cormorant Garamond',Georgia,serif;--ldo-texte:'Manrope',system-ui,-apple-system,'Segoe UI',sans-serif;--ldo-rayon:24px}body,#page-container,#main-content,.et_pb_section{background-color:var(--ldo-lin)}body{font-family:var(--ldo-texte);color:var(--ldo-encre);font-size:16px;line-height:1.6}#main-content .container:before{display:none}h1,h2,h3,h4,.entry-title,.et_pb_module_header,.product_title{font-family:var(--ldo-titre);color:var(--ldo-olive);font-weight:500;line-height:1.1;padding-bottom:.3em}h1,.product_title{font-size:clamp(36px,5vw,60px)}h2{font-size:clamp(30px,3.6vw,44px)}h3{font-size:clamp(22px,2.2vw,28px);font-weight:600}a{color:var(--ldo-olive)}a:hover{color:var(--ldo-encre)}.et_pb_text a:not(.ldo-btn),.entry-content a:not(.ldo-btn){text-decoration:underline;text-decoration-color:var(--ldo-kraft);text-decoration-thickness:2px;text-underline-offset:3px;font-weight:600}.ldo-btn,body .et_pb_button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce a.button.alt,.woocommerce button.button.alt{display:inline-block;background:var(--ldo-olive)!important;color:var(--ldo-lin)!important;border:1px solid var(--ldo-olive)!important;border-radius:999px!important;padding:14px 28px!important;font-family:var(--ldo-texte)!important;font-weight:600!important;font-size:16px!important;line-height:1.2!important;text-decoration:none!important;letter-spacing:0!important;transition:background .2s}.ldo-btn:hover,body .et_pb_button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover{background:var(--ldo-encre)!important;border-color:var(--ldo-encre)!important;padding:14px 28px!important}body .et_pb_button:after,.woocommerce a.button:after,.woocommerce button.button:after{display:none!important}.ldo-btn--ligne{background:transparent!important;color:var(--ldo-olive)!important}.ldo-btn--ligne:hover{background:var(--ldo-olive)!important;color:var(--ldo-lin)!important}.ldo-btn--clair{background:var(--ldo-lin)!important;color:var(--ldo-olive)!important;border-color:var(--ldo-lin)!important}.ldo-wrap{max-width:1200px;margin:0 auto;padding:0 24px}.ldo-surtitre{margin:0 0 10px;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ldo-sauge)}.ldo-lead{font-size:18px;color:var(--ldo-gris);max-width:560px}.ldo-carte{background:var(--ldo-papier);border:1px solid var(--ldo-filet);border-radius:var(--ldo-rayon);overflow:hidden}.ldo-grille{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.ldo-bandeau{background:var(--ldo-kraft-clair);color:var(--ldo-olive);font-size:13px;font-weight:600;text-align:center;padding:10px 16px}.ldo-chiffres{display:flex;flex-wrap:wrap;gap:32px;border-top:1px solid var(--ldo-filet);padding-top:24px;margin-top:36px}.ldo-chiffres strong{display:block;font-family:var(--ldo-titre);font-weight:500;font-size:34px;line-height:1;color:var(--ldo-olive)}.ldo-chiffres span{font-size:13px;color:var(--ldo-gris-2)}.ldo-prix{font-size:24px;font-weight:700;color:var(--ldo-encre)}.ldo-prix small{font-size:13px;font-weight:400;color:var(--ldo-gris-2);margin-left:8px}.ldo-sombre{background:var(--ldo-olive);color:var(--ldo-lin);border-radius:28px}.ldo-sombre h2,.ldo-sombre h3{color:var(--ldo-lin)}.ldo-sombre .ldo-surtitre{color:#d9c4a0}.ldo-sombre p{color:#e6e0cf}.ldo-ligne-prix{display:flex;justify-content:space-between;gap:16px;padding:16px 20px;border:1px solid var(--ldo-sauge);border-radius:16px;margin-bottom:10px}.ldo-tableau{width:100%;border-collapse:collapse;font-size:15px}.ldo-tableau td,.ldo-tableau th{padding:14px 0;border-top:1px solid var(--ldo-filet);text-align:left;vertical-align:top}.ldo-photo{background:#e6dcc8;border-radius:var(--ldo-rayon);overflow:hidden;width:100%;object-fit:cover}.woocommerce .price,.woocommerce-Price-amount{color:var(--ldo-encre)!important;font-weight:700}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:var(--ldo-papier)}.woocommerce-store-notice,p.demo_store{background:var(--ldo-olive)}.woocommerce table.shop_attributes th,.woocommerce-product-details__short-description{color:var(--ldo-gris)}.woocommerce div.product form.cart .variations select{border:1px solid var(--ldo-filet);border-radius:12px;padding:12px;background:var(--ldo-papier);min-height:48px}.ldo-entete{background:var(--ldo-lin);border-bottom:1px solid var(--ldo-filet)}.ldo-entete__in{max-width:1200px;margin:0 auto;padding:14px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.ldo-logo{display:flex;align-items:center;gap:12px;text-decoration:none!important}.ldo-logo img{width:34px;height:auto}.ldo-logo span{font-family:'Pinyon Script',cursive;font-size:30px;line-height:1;color:var(--ldo-olive)}.ldo-nav{display:flex;flex-wrap:wrap;gap:6px 24px;font-size:15px;font-weight:500}.ldo-nav a{text-decoration:none!important;color:var(--ldo-olive);padding:10px 0}.ldo-nav a:hover{color:var(--ldo-sauge)}.ldo-panier{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:22px;border:1px solid var(--ldo-filet);color:var(--ldo-olive)!important}.ldo-pied{background:var(--ldo-olive);color:#e6e0cf;font-size:14px}.ldo-pied a{color:#e6e0cf!important;text-decoration:none!important}.ldo-pied a:hover{color:#fff!important}.ldo-pied__grille{max-width:1200px;margin:0 auto;padding:56px 24px 28px;display:grid;gap:36px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.ldo-pied__grille strong{display:block;color:var(--ldo-lin);margin-bottom:10px}.ldo-pied__grille nav{display:flex;flex-direction:column;gap:8px}.ldo-pied__bas{max-width:1200px;margin:0 auto;padding:20px 24px;border-top:1px solid #4d5d33;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:13px}@media (max-width:767px){.ldo-nav{width:100%;justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;gap:18px}.ldo-logo span{font-size:26px}}.et_pb_section:has(.ldo-pleine){padding:0!important;background:transparent!important}.et_pb_row:has(.ldo-pleine){width:100%!important;max-width:100%!important;padding:0!important}.et_pb_column:has(.ldo-pleine),.et_pb_text:has(.ldo-pleine),.et_pb_text:has(.ldo-pleine) .et_pb_text_inner{margin:0!important;padding:0!important}.ldo-pleine p:last-child{padding-bottom:0}.ldo-section{padding:80px 0}@media (max-width:767px){.ldo-section{padding:56px 0}}article:has(.ldo-pleine) .main_title,article:has(.ldo-pleine)>.entry-title{display:none}#main-content .container:has(.ldo-pleine){width:100%;max-width:100%;padding-top:0}.et_pb_section:has(.ldo-pleine)+.et_pb_section:has(.ldo-pleine){margin-top:0}.ldo-logo img{width:34px;height:38px;object-fit:contain}.ldo-nav a{white-space:nowrap}@media (max-width:767px){.ldo-entete__in{gap:8px 12px}.ldo-logo{order:1;flex:1}.ldo-panier{order:2}.ldo-nav{order:3;flex-basis:100%;padding-bottom:4px;scrollbar-width:none}.ldo-nav::-webkit-scrollbar{display:none}.ldo-photo{height:280px!important}.ldo-bandeau{font-size:12px}}#main-content .container:has(.ldo-pleine){padding-top:0!important}#main-content #left-area:has(.ldo-pleine){padding-bottom:0!important;width:100%!important;padding-right:0!important}#main-content #sidebar:has(~#left-area .ldo-pleine),#main-content .container:has(.ldo-pleine) #sidebar{display:none}@media (max-width:767px){.ldo-entete__in{display:grid;grid-template-columns:1fr auto;align-items:center}.ldo-logo{grid-column:1;grid-row:1}.ldo-panier{grid-column:2;grid-row:1}.ldo-nav{grid-column:1 / -1;grid-row:2}}.ldo-lien,.ldo-tableau a{color:var(--ldo-olive);font-weight:600;text-decoration:underline;text-decoration-color:var(--ldo-kraft);text-decoration-thickness:2px;text-underline-offset:3px}.ldo-lien:hover{color:var(--ldo-encre)}.et_pb_code:has(.ldo-pleine),.et_pb_code:has(.ldo-pleine) .et_pb_code_inner{margin:0!important;padding:0!important}.woocommerce-page #sidebar,.single-product #sidebar{display:none!important}.woocommerce-page #left-area,.single-product #left-area{width:100%!important;padding-right:0!important;float:none!important}.woocommerce-page #main-content .container:before{display:none}.single-product div.product .product_title{margin-bottom:12px}.single-product div.product p.price{font-size:26px!important;margin-bottom:12px}.single-product .woocommerce-product-details__short-description p{font-size:16px}.single-product div.product .woocommerce-tabs .panel h2:first-child{display:none}.single-product div.product .woocommerce-tabs .panel{font-size:16px;line-height:1.7}.single-product div.product .woocommerce-tabs table{border-collapse:collapse;width:100%;margin:16px 0}.single-product div.product .woocommerce-tabs table th,.single-product div.product .woocommerce-tabs table td{padding:12px 10px 12px 0;border-top:1px solid var(--ldo-filet);text-align:left;vertical-align:top}.woocommerce-variation-description p{font-size:14px;color:var(--ldo-gris-2)}.ldo-logo{gap:10px}.ldo-logo img.ldo-logo__symbole{width:auto;height:56px;object-fit:contain}.ldo-logo img.ldo-logo__nom{width:auto;height:50px;object-fit:contain}.ldo-logo--pied img.ldo-logo__symbole{height:60px}.ldo-logo--pied img.ldo-logo__nom{height:56px}.ldo-nav{font-size:17px;gap:6px 28px}.ldo-entete__in{padding:16px 24px}.ldo-photo.ldo-photo--entiere{height:auto!important;aspect-ratio:3/2}@media (max-width:767px){.ldo-logo img.ldo-logo__symbole{height:44px}.ldo-logo img.ldo-logo__nom{height:40px}.ldo-nav{font-size:16px}}.ldo-faq{border-top:1px solid var(--ldo-filet);padding:16px 0}.ldo-faq:last-of-type{border-bottom:1px solid var(--ldo-filet)}.ldo-faq summary{cursor:pointer;font-weight:600;font-size:17px;color:var(--ldo-encre);list-style-position:outside}.ldo-faq p{margin:10px 0 0;color:var(--ldo-gris)}.ldo-chiffre-etape{width:40px;height:40px;border-radius:20px;background:var(--ldo-kraft-clair);color:var(--ldo-olive);font-family:var(--ldo-titre);font-size:24px;display:flex;align-items:center;justify-content:center}.post-type-archive-product #main-content .container,.tax-product_cat #main-content .container{width:100%;max-width:100%;padding-top:0}.woocommerce ul.products{max-width:1200px;margin:24px auto 72px!important;padding:0 24px!important;display:grid!important;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:24px}.woocommerce ul.products::before,.woocommerce ul.products::after{display:none!important}.woocommerce ul.products li.product{width:auto!important;margin:0!important;float:none!important;background:var(--ldo-papier);border:1px solid var(--ldo-filet);border-radius:20px;padding:16px 16px 22px!important;display:flex;flex-direction:column}.woocommerce ul.products li.product img{border-radius:14px;aspect-ratio:1/1;object-fit:cover;margin-bottom:14px!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:var(--ldo-titre)!important;font-size:22px!important;color:var(--ldo-olive);font-weight:600}.woocommerce ul.products li.product .price{font-size:17px!important;margin:6px 0 14px!important}.woocommerce ul.products li.product .button{margin-top:auto!important;text-align:center}.post-type-archive-product .woocommerce-products-header,.post-type-archive-product .woocommerce-breadcrumb,.post-type-archive-product .woocommerce-result-count,.post-type-archive-product .woocommerce-ordering{max-width:1200px;margin-left:auto;margin-right:auto;padding:0 24px}.post-type-archive-product .woocommerce-products-header__title{display:none}.ldo-entete .ldo-nav a,.ldo-entete .ldo-panier{color:var(--ldo-olive)!important}.ldo-entete .ldo-nav a:hover{color:var(--ldo-sauge)!important}#main-content a.ldo-btn{color:var(--ldo-lin)!important}#main-content a.ldo-btn--ligne{color:var(--ldo-olive)!important}#main-content a.ldo-btn--ligne:hover{color:var(--ldo-lin)!important}#main-content a.ldo-btn--clair{color:var(--ldo-olive)!important}#main-content a.ldo-lien,#main-content .ldo-tableau a,#main-content .ldo-faq a{color:var(--ldo-olive)!important}.woocommerce-breadcrumb a{color:var(--ldo-sauge)!important}.ldo-carrousel{position:relative}.ldo-carrousel__piste{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ldo-carrousel__piste::-webkit-scrollbar{display:none}.ldo-carrousel__diapo{position:relative;flex:0 0 100%;scroll-snap-align:start;height:clamp(380px,62vh,620px)}.ldo-carrousel__diapo img{width:100%;height:100%;object-fit:cover;display:block}.ldo-carrousel__diapo::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,26,14,.15) 30%,rgba(20,26,14,.65))}.ldo-carrousel__texte{position:absolute;left:0;right:0;bottom:0;z-index:2;max-width:1200px;margin:0 auto;padding:0 24px 48px;color:#fff}.ldo-carrousel__texte h2{color:#fff!important;font-size:clamp(34px,5vw,58px);margin:0 0 10px}.ldo-carrousel__texte p{color:#f3efe6;font-size:18px;max-width:620px;margin:0}.ldo-carrousel__fleche{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:48px;height:48px;border-radius:24px;border:0;background:rgba(248,245,238,.9);color:var(--ldo-olive);font-size:28px;line-height:1;cursor:pointer}.ldo-carrousel__fleche--g{left:16px}.ldo-carrousel__fleche--d{right:16px}a.ldo-carte--lien{display:flex;flex-direction:column;gap:6px;padding:22px;text-decoration:none!important;color:var(--ldo-encre)!important;transition:border-color .2s}a.ldo-carte--lien strong{font-family:var(--ldo-titre);font-size:24px;font-weight:600;color:var(--ldo-olive)}a.ldo-carte--lien span{font-size:15px;color:var(--ldo-gris)}a.ldo-carte--lien:hover{border-color:var(--ldo-kraft)}.ldo-pv{padding:26px;display:flex;flex-direction:column}#main-content .et_pb_row{max-width:1200px}.et_pb_text h1,.et_pb_text h2{font-weight:500!important;font-family:var(--ldo-titre)!important}.et_pb_text h3,.et_pb_text h4{font-weight:600!important;font-family:var(--ldo-titre)!important}.et_pb_text h1{font-size:clamp(36px,4.5vw,54px)!important}.et_pb_text h2{font-size:clamp(28px,3.2vw,40px)!important}.et_pb_text h3{font-size:clamp(22px,2.2vw,27px)!important}.et_pb_text [style*="#2c4a1e"],.et_pb_text [style*="#3f6b2b"]{color:var(--ldo-olive)!important}.et_pb_text p,.et_pb_text li{font-family:var(--ldo-texte);font-size:17px;line-height:1.7;color:var(--ldo-encre)}.et_pb_text a[style*="6b8e23"],.et_pb_text a[style*="4a5d23"],.et_pb_text a[style*="background-color: #6b8e23"]{background:var(--ldo-olive)!important;color:var(--ldo-lin)!important;border-radius:999px!important;padding:14px 28px!important;font-weight:600!important;text-decoration:none!important}.et_pb_text a[style*="eaf2e0"]{background:transparent!important;padding:0!important;color:var(--ldo-olive)!important;text-decoration-color:var(--ldo-kraft)!important;text-decoration-thickness:2px!important}.et_pb_text [style*="fbfbf6"]{background-color:var(--ldo-papier)!important;border-color:var(--ldo-filet)!important;border-radius:20px!important}.et_pb_text [style*="e9f0dc"]{background-color:var(--ldo-kraft-clair)!important}.et_pb_text table{border-collapse:collapse;width:100%}.et_pb_text table td,.et_pb_text table th{border-top:1px solid var(--ldo-filet);padding:12px 10px}#sidebar{display:none!important}#left-area{width:100%!important;padding-right:0!important;float:none!important}#main-content .container:before{display:none!important}article:has(.entry-content h1)>.main_title,article:has(.entry-content h1) .entry-title.main_title{display:none}article.page:not(:has(.ldo-pleine)) .et_pb_row,article.post:not(:has(.ldo-pleine)) .et_pb_row{max-width:880px!important}article.page:not(:has(.ldo-pleine)) .main_title{max-width:880px;margin:0 auto 24px}.ldo-insta{display:inline-flex;align-items:center;gap:8px}.ldo-insta-section #sb_instagram{padding:0!important}.ldo-insta-section #sb_instagram .sbi_photo{border-radius:14px;overflow:hidden}.ldo-bandeau{background:var(--ldo-olive)!important;color:#f1e6cf!important}.ldo-bande{padding-top:clamp(56px,7vw,96px)!important;padding-bottom:clamp(56px,7vw,96px)!important}.ldo-bande--kraft{background:var(--ldo-kraft-clair)}.ldo-bande--sauge{background:#e6eadb}.ldo-bande--olive{background:var(--ldo-olive)}.ldo-bande--olive h2,.ldo-bande--olive h3{color:var(--ldo-lin)!important}.ldo-bande--olive p{color:#e6e0cf!important}.ldo-bande--olive .ldo-surtitre{color:#d9c4a0!important}#page-container .ldo-bande--olive a.ldo-lien{color:#f1e6cf!important;text-decoration-color:var(--ldo-kraft)!important}.ldo-bande--olive .ldo-photo{box-shadow:0 20px 50px rgba(0,0,0,.25)}.ldo-bande--sauge .ldo-carte,.ldo-bande--kraft .ldo-carte{border-color:transparent;box-shadow:0 8px 24px rgba(51,66,31,.08)}.ldo-bande--sauge .ldo-carte .ldo-surtitre{display:inline-block;background:var(--ldo-sauge);color:#fff!important;padding:5px 12px;border-radius:999px;font-size:11px;letter-spacing:.12em;margin-bottom:12px!important}html body #page-container .ldo-bande--sauge .ldo-carte a.ldo-lien:first-child{display:inline-block;background:var(--ldo-olive);color:#f8f5ee!important;-webkit-text-fill-color:#f8f5ee;padding:6px 16px;border-radius:999px;text-decoration:none!important}.ldo-bande--sauge .ldo-carte a.ldo-lien:first-child:hover{background:var(--ldo-encre)}.single-product .woocommerce-breadcrumb{font-size:13px;color:var(--ldo-gris-2);margin-bottom:22px}.single-product .woocommerce-product-gallery__image img,.single-product .woocommerce-product-gallery .flex-viewport{border-radius:24px;background:var(--ldo-papier)}.single-product .woocommerce-product-gallery{background:var(--ldo-papier);border-radius:24px;padding:18px;border:1px solid var(--ldo-filet)}.single-product .flex-control-thumbs{display:flex;gap:10px;margin-top:12px!important}.single-product .flex-control-thumbs li{width:auto!important;flex:1;max-width:90px}.single-product .flex-control-thumbs img{border-radius:12px;opacity:.65!important;transition:opacity .2s}.single-product .flex-control-thumbs img.flex-active,.single-product .flex-control-thumbs img:hover{opacity:1!important}.single-product div.product .summary{display:flex;flex-direction:column}.single-product div.product .summary .product_title{order:1;margin-bottom:6px!important}.single-product div.product .summary .woocommerce-product-details__short-description{display:contents}.single-product .summary .ldo-badges{order:2}.single-product .summary>p.price{order:3}.single-product .summary .ldo-fp__accroche{order:4}.single-product .summary .ldo-fp__prix{order:6}.single-product .summary form.cart{order:7}.single-product .summary .ldo-fp__rassure{order:8}.single-product .summary .ldo-fp__chiffres{order:5}.single-product .summary .product_meta{order:9}.single-product div.product-type-variable .summary>p.price{display:none}ul.ldo-badges{list-style:none!important;margin:6px 0 18px!important;padding:0!important;display:flex;flex-wrap:wrap;gap:8px}ul.ldo-badges li{list-style:none!important;margin:0!important;padding:6px 13px!important;border-radius:999px;background:#e6eadb;color:var(--ldo-olive);font-size:12.5px;font-weight:700;letter-spacing:.02em;line-height:1.2}ul.ldo-badges li:first-child{background:var(--ldo-olive);color:var(--ldo-lin)}.ldo-fp__accroche{font-size:17px;color:var(--ldo-gris);margin:0 0 18px!important;padding:0!important}.ldo-fp__prix{background:var(--ldo-kraft-clair);border-radius:18px;padding:16px 20px;margin:0 0 22px;color:var(--ldo-gris);font-size:14.5px;line-height:1.5}.ldo-fp__prix strong{font-size:26px;color:var(--ldo-encre);font-weight:700;margin-right:4px}.ldo-fp__prix span{display:block;color:var(--ldo-sauge);font-weight:600;font-size:13.5px;margin-top:4px}dl.ldo-fp__chiffres{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:0 0 16px;padding:0}dl.ldo-fp__chiffres>div{background:var(--ldo-papier);border:1px solid var(--ldo-filet);border-radius:16px;padding:10px 16px}dl.ldo-fp__chiffres dt{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ldo-sauge);margin:0}dl.ldo-fp__chiffres dd{margin:2px 0 0;font-family:var(--ldo-titre);font-size:23px;color:var(--ldo-olive);line-height:1.15}ul.ldo-fp__rassure{list-style:none!important;margin:16px 0 0!important;padding:16px 0 0!important;border-top:1px solid var(--ldo-filet);display:grid;gap:8px;font-size:14px;color:var(--ldo-gris)}ul.ldo-fp__rassure li{list-style:none!important;padding-left:26px!important;position:relative;margin:0!important}ul.ldo-fp__rassure li:before{content:"✓";position:absolute;left:0;top:0;width:18px;height:18px;border-radius:50%;background:var(--ldo-sauge);color:#fff;font-size:11px;line-height:18px;text-align:center;font-weight:700}.single-product form.cart{margin:0!important}.single-product form.cart table.variations{margin-bottom:10px!important;border:0!important}.single-product form.cart table.variations th,.single-product form.cart table.variations td{display:block;padding:0!important;border:0!important;background:none!important}.single-product form.cart table.variations th label{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ldo-sauge)}.single-product form.cart table.variations select{width:100%!important;max-width:none!important;margin:6px 0 4px!important;font-size:16px!important;color:var(--ldo-encre)!important}.single-product form.cart .reset_variations{font-size:12px}.single-product .woocommerce-variation-price .price{font-size:22px!important;margin:8px 0 12px!important;display:block}.single-product .woocommerce-variation-description p{font-size:13px;color:var(--ldo-gris-2)}.single-product form.cart .woocommerce-variation-add-to-cart,.single-product form.cart:not(.variations_form){display:flex;gap:10px;align-items:stretch}.single-product form.cart div.quantity{margin:0!important}.single-product form.cart .qty{height:52px;width:72px!important;border:1px solid var(--ldo-filet)!important;border-radius:999px!important;background:var(--ldo-papier)!important;font-size:16px!important;color:var(--ldo-encre)!important}.single-product form.cart .single_add_to_cart_button{flex:1;height:52px;font-size:16px!important}.single-product .product_meta{font-size:12px;color:var(--ldo-gris-2);border-top:0!important;margin-top:16px}.single-product .woocommerce-tabs{margin-top:56px}.single-product .woocommerce-tabs ul.tabs{display:flex;flex-wrap:wrap;gap:8px;padding:0!important;background:none!important;border:0!important}.single-product .woocommerce-tabs ul.tabs:before,.single-product .woocommerce-tabs ul.tabs li:before,.single-product .woocommerce-tabs ul.tabs li:after{display:none!important}.single-product .woocommerce-tabs ul.tabs li{border:1px solid var(--ldo-filet)!important;border-radius:999px!important;background:var(--ldo-papier)!important;margin:0!important;padding:0!important}.single-product .woocommerce-tabs ul.tabs li a{padding:10px 20px!important;color:var(--ldo-olive)!important;font-weight:600;text-decoration:none!important}.single-product .woocommerce-tabs ul.tabs li.active{background:var(--ldo-olive)!important;border-color:var(--ldo-olive)!important}#page-container .single-product .woocommerce-tabs ul.tabs li.active a,.single-product .woocommerce-tabs ul.tabs li.active a{color:var(--ldo-lin)!important}.single-product .woocommerce-tabs .panel{background:var(--ldo-papier);border:1px solid var(--ldo-filet)!important;border-radius:24px;padding:clamp(22px,4vw,44px)!important;margin-top:14px!important;max-width:880px}.single-product .related.products>h2,.single-product .upsells.products>h2{font-family:var(--ldo-titre);font-size:34px;margin-top:40px}@media(max-width:767px){dl.ldo-fp__chiffres dd{font-size:20px}.ldo-fp__prix strong{font-size:22px}.single-product .woocommerce-product-gallery{padding:10px}}.single-product form.cart table.variations th,.single-product form.cart table.variations th.label{text-align:left!important}.single-product form.cart table.variations select{background:var(--ldo-papier)!important;border:1px solid var(--ldo-filet)!important;border-radius:14px!important;padding:12px 14px!important;min-height:50px}.single-product .woocommerce-variation-description p{margin:0!important}.single-product .woocommerce-tabs .panel h2{font-size:clamp(26px,3vw,32px)!important;margin-top:1.2em}.single-product .woocommerce-tabs .panel h2:first-child{margin-top:0}