.elementor-kit-18593{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-18593 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --noir:#0E0D0B; --noir-profond:#080706; --noir-2:#121110; --noir-chaud:#1A1815; --noir-avis:#15130F; --champagne:#C9A96E; --laiton:#8E6F3E; --ivoire:#F7F2E8; --creme:#E6DECF; --sable:#C4BAA8; --taupe:#ABA190; --brun:#6E6455; --trait:#2E2920; --trait-2:#4A4234; --encre:#2A251E; --encre-2:#3A342A; --ecrin-1:#F6F1E8; --ecrin-2:#E4DCCD; --ecrin-3:#C9BEA9; --barre:#D6CCBA; --vert:#1F9D57; --vert-fonce:#17784A; --blanc:#FFFFFF; --font-titre:Cormorant Garamond; --font-texte:Jost; --fs-hero:clamp(52px, 32.7px + 4.95vw, 104px); --fs-xl:clamp(46px, 30.4px + 4vw, 88px); --fs-h1:clamp(38px, 25.7px + 3.15vw, 72px); --fs-h2:clamp(34px, 22.9px + 2.86vw, 64px); --fs-h3:clamp(30px, 23.3px + 1.71vw, 48px); --fs-h4:clamp(24px, 15.8px + 2.1vw, 46px); --fs-h5:clamp(19px, 17.1px + 0.48vw, 24px); --fs-card:clamp(16px, 14.1px + 0.48vw, 21px); --fs-lead:clamp(15px, 13.5px + 0.38vw, 19px); --fs-body:clamp(15px, 13.9px + 0.29vw, 18px); --fs-text:clamp(14px, 13.6px + 0.1vw, 15px); --fs-small:clamp(12px, 11.3px + 0.19vw, 14px); --fs-xs:clamp(11px, 10.6px + 0.1vw, 12px); --fs-xxs:clamp(10px, 9.6px + 0.1vw, 11px); --fs-price:clamp(16px, 15.3px + 0.19vw, 18px); --fs-price-xl:clamp(34px, 26.6px + 1.9vw, 54px); --space-section:clamp(64px, 43.2px + 5.33vw, 120px); --gutter:clamp(20px, 3.7px + 4.19vw, 64px); --space-xl:clamp(36px, 25.6px + 2.67vw, 64px); --space-lg:clamp(28px, 22.1px + 1.52vw, 44px); --space-md:clamp(16px, 13px + 0.76vw, 24px); --space-sm:12px; --container:1312px; }/* Start custom CSS */#masthead,.col-full-nav,.mobile-overlay{display: none !important}body.woocommerce .shoptimizer-archive .archive-header{display: none}body.woocommerce #content.site-content,body.elementor-page #content.site-content{padding-bottom: 0;margin-bottom: 0}a.added_to_cart.wc-forward{display: none !important}body .g-atc form.cart .single_add_to_cart_button.button,body form.cart.commercekit_sticky-atc .single_add_to_cart_button.button{position: relative;overflow: hidden;transition: color .25s ease,opacity .25s ease}body .g-atc form.cart .single_add_to_cart_button.button.loading,body form.cart.commercekit_sticky-atc .single_add_to_cart_button.button.loading{color: rgba(14,13,11,.6) !important;opacity: 1 !important;cursor: wait;animation: none !important}body .g-atc form.cart .single_add_to_cart_button.button.loading::after,body form.cart.commercekit_sticky-atc .single_add_to_cart_button.button.loading::after{content: '' !important;display: block !important;position: absolute !important;top: auto !important;right: auto !important;bottom: 0 !important;left: 0 !important;width: 35% !important;height: 2px !important;margin: 0 !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: var(--noir) !important;opacity: 1 !important;transform: translateX(-100%);animation: g-atc-barre 1.1s cubic-bezier(.45,0,.25,1) infinite !important}@keyframes g-atc-barre{from{transform: translateX(-100%)}to{transform: translateX(300%)}}.g-drawer{transition: visibility 0s linear .5s}.g-drawer.is-open{transition: visibility 0s linear 0s}.g-drawer .g-drawer__panneau{transition: transform .5s cubic-bezier(.22,.61,.36,1)}.g-drawer .g-drawer__fond{transition: opacity .45s ease}.pswp__zoom-wrap>.pswp__img--placeholder{display: block !important;opacity: 1 !important;object-position: -99999px 0;background: radial-gradient(circle at 50% 38%,#F6F1E8 0%,#E4DCCD 55%,#C9BEA9 100%) !important}.pswp__zoom-wrap>.pswp__img:not(.pswp__img--placeholder){mix-blend-mode: multiply}.g-cart-shoptimizer .shoptimizer-cart a.cart-contents{display: inline-flex;align-items: center;gap: 10px;width: auto;height: auto;padding: 0;margin: 0;background: none;border: 0;font-family: var(--font-texte);font-size: 13px;font-weight: 400;line-height: 1;letter-spacing: 0.18em;text-transform: uppercase;color: var(--champagne);text-decoration: none;transition: color .25s ease}.g-cart-shoptimizer .shoptimizer-cart a.cart-contents::before{content: 'Panier';display: inline}.g-cart-shoptimizer .shoptimizer-cart a.cart-contents:hover{color: var(--ivoire)}.g-cart-shoptimizer .shoptimizer-cart a.cart-contents .amount{display: none}.g-cart-shoptimizer .shoptimizer-cart a.cart-contents .count{color: var(--noir) !important;background-color: var(--champagne) !important;border-color: var(--champagne) !important;position: static;display: inline-flex;align-items: center;justify-content: center;min-width: 22px;width: auto;height: 22px;padding: 0 6px;margin: 0;border: 0;border-radius: 11px;background: var(--champagne);color: var(--noir);font-family: var(--font-texte);font-size: 11px;font-weight: 500;letter-spacing: 0;line-height: 1;opacity: 1}.g-cart-shoptimizer .shoptimizer-cart a.cart-contents .count::before,.g-cart-shoptimizer .shoptimizer-cart a.cart-contents .count::after{display: none;content: none}body.drawer-open .elementor-location-header,body.drawer-open .elementor-location-header .g-header,body.drawer-open .elementor-location-header .g-nav,body.drawer-open .elementor-location-header .g-header-actions{z-index: 1 !important}#shoptimizerCartDrawer.shoptimizer-mini-cart-wrap{background-color: var(--noir-2);color: var(--creme);border-left: 1px solid var(--trait);font-family: var(--font-texte);box-shadow: -30px 0 60px rgba(0,0,0,.5)}#shoptimizerCartDrawer .cart-drawer-heading{font-size: 0;color: var(--ivoire);border-bottom: 1px solid var(--trait)}#shoptimizerCartDrawer .cart-drawer-heading::before{content: 'Votre panier';font-family: var(--font-titre);font-size: 28px;font-weight: 400;line-height: 1.1;letter-spacing: 0}#shoptimizerCartDrawer .close-drawer{color: var(--champagne);background: none}#shoptimizerCartDrawer .close-drawer:hover,#shoptimizerCartDrawer .close-drawer:focus-visible{color: var(--ivoire)}#shoptimizerCartDrawer .widget_shopping_cart,#shoptimizerCartDrawer .widget_shopping_cart_content{background: transparent;color: var(--creme)}#shoptimizerCartDrawer .shoptimizer-loader,#shoptimizerCartDrawer #ajax-loading{background-color: rgba(18,17,16,.75)}#shoptimizerCartDrawer .spinner>div{background-color: var(--champagne)}#shoptimizerCartDrawer ul.cart_list li.mini_cart_item{border-bottom: 1px solid var(--trait);color: var(--creme);background-color: transparent}#shoptimizerCartDrawer ul.cart_list li.mini_cart_item a:not(.remove){color: var(--ivoire);font-family: var(--font-titre);font-size: 18px;font-weight: 400;line-height: 1.2;text-decoration: none}#shoptimizerCartDrawer ul.cart_list li.mini_cart_item a:not(.remove):hover{color: var(--champagne)}#shoptimizerCartDrawer ul.cart_list li.mini_cart_item{background-image: radial-gradient(circle at 50% 38%,#F6F1E8 0%,#E4DCCD 55%,#C9BEA9 100%);background-repeat: no-repeat;background-size: 56px 56px;background-position: right 0 top 13px}#shoptimizerCartDrawer ul.cart_list li.mini_cart_item img{width: 56px;height: 56px;margin-top: 0;border-radius: 0;background: none;mix-blend-mode: multiply}#shoptimizerCartDrawer ul.cart_list li.mini_cart_item .quantity{color: var(--sable);font-family: var(--font-texte);font-size: 13px}#shoptimizerCartDrawer ul.cart_list li.mini_cart_item .quantity .amount{color: var(--champagne);font-weight: 400}#shoptimizerCartDrawer ul.cart_list li.mini_cart_item a.remove{color: var(--sable) !important;background: transparent}#shoptimizerCartDrawer ul.cart_list li.mini_cart_item a.remove::before{background-color: var(--sable)}#shoptimizerCartDrawer ul.cart_list li.mini_cart_item a.remove:hover{color: var(--champagne) !important}#shoptimizerCartDrawer ul.cart_list li.mini_cart_item a.remove:hover::before{background-color: var(--champagne)}#shoptimizerCartDrawer .woocommerce-mini-cart__empty-message{color: var(--creme);font-family: var(--font-titre);font-size: 22px}#shoptimizerCartDrawer .woocommerce-mini-cart__total{border-top: 1px solid var(--trait);border-bottom: 0;background: transparent;color: var(--sable)}#shoptimizerCartDrawer .woocommerce-mini-cart__total strong{font-family: var(--font-texte);font-size: 12px;font-weight: 400;letter-spacing: 0.2em;text-transform: uppercase;color: var(--sable)}#shoptimizerCartDrawer .woocommerce-mini-cart__total .amount{font-family: var(--font-titre);font-size: 26px;font-weight: 400;color: var(--champagne)}#shoptimizerCartDrawer .woocommerce-mini-cart__buttons{background: transparent}#shoptimizerCartDrawer .woocommerce-mini-cart__buttons a.button{border-radius: 0;border: 1px solid var(--trait-2);background: transparent;color: var(--ivoire);font-family: var(--font-texte);font-size: 12px;font-weight: 500;letter-spacing: 0.2em;text-transform: uppercase;transition: background-color .25s ease,color .25s ease,border-color .25s ease}#shoptimizerCartDrawer .woocommerce-mini-cart__buttons a.button:hover{border-color: var(--champagne);color: var(--champagne)}#shoptimizerCartDrawer .woocommerce-mini-cart__buttons a.button.checkout{background: var(--champagne);border-color: var(--champagne);color: var(--noir)}#shoptimizerCartDrawer .woocommerce-mini-cart__buttons a.button.checkout:hover{background: var(--ivoire);border-color: var(--ivoire);color: var(--noir)}#shoptimizerCartDrawer .woocommerce-mini-cart__buttons a.button.checkout svg,#shoptimizerCartDrawer .woocommerce-mini-cart__buttons a.button.checkout::before{color: var(--noir);fill: currentColor}:is(body.woocommerce-cart,body.woocommerce-checkout,body.woocommerce-account,body.page:not(.elementor-page),body.single-post,body.blog) #content{color: var(--creme)}:is(body.woocommerce-cart,body.woocommerce-checkout,body.woocommerce-account,body.page:not(.elementor-page),body.single-post,body.blog) #content :is(h1,h2,h3,h4,h5,h6,.entry-title){color: var(--ivoire);font-family: var(--font-titre);font-weight: 400}:is(body.woocommerce-cart,body.woocommerce-checkout,body.woocommerce-account,body.page:not(.elementor-page),body.single-post,body.blog) #content :is(p,li,th,td,label,strong,b,small,dt,dd,legend,.woocommerce-Price-amount,bdi,.includes_tax,.woocommerce-shipping-destination,.product-name,address){color: var(--creme)}:is(body.woocommerce-cart,body.woocommerce-checkout,body.woocommerce-account,body.page:not(.elementor-page),body.single-post,body.blog) #content a:not(.button):not(.checkout-button){color: var(--champagne)}:is(body.woocommerce-cart,body.woocommerce-checkout,body.woocommerce-account,body.page:not(.elementor-page),body.single-post,body.blog) #content a:not(.button):not(.checkout-button):hover{color: var(--ivoire)}:is(body.woocommerce-cart,body.woocommerce-checkout,body.woocommerce-account) #content .product-name a{color: var(--ivoire);font-family: var(--font-titre);font-size: 19px}:is(body.woocommerce-cart,body.woocommerce-checkout,body.woocommerce-account) #content :is(table.shop_table,.cart_totals,#order_review,.woocommerce-checkout-review-order-table,#payment,.woocommerce-MyAccount-navigation,fieldset){background-color: var(--noir-2);border-color: var(--trait)}:is(body.woocommerce-cart,body.woocommerce-checkout,body.woocommerce-account) #content :is(table.shop_table th,table.shop_table td,.shop_table tr){border-color: var(--trait)}:is(body.woocommerce-cart,body.woocommerce-checkout,body.woocommerce-account) #content #payment :is(.payment_box,.payment_methods li){background-color: var(--noir);color: var(--creme);border-color: var(--trait)}:is(body.woocommerce-cart,body.woocommerce-checkout,body.woocommerce-account) #content #payment .payment_box::before{border-bottom-color: var(--noir)}:is(body.woocommerce-cart,body.woocommerce-checkout,body.woocommerce-account,body.page:not(.elementor-page),body.single-post) #content :is(input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="password"],input[type="search"],input[type="url"],textarea,select,.select2-container .select2-selection){background-color: var(--noir-2);color: var(--ivoire);border: 1px solid var(--trait-2);border-radius: 0;box-shadow: none}:is(body.woocommerce-cart,body.woocommerce-checkout,body.woocommerce-account,body.page:not(.elementor-page),body.single-post) #content :is(input,textarea,select):focus{border-color: var(--champagne);outline: none}:is(body.woocommerce-cart,body.woocommerce-checkout,body.woocommerce-account) #content .select2-container .select2-selection__rendered{color: var(--ivoire)}.select2-dropdown{background-color: var(--noir-2);color: var(--creme);border-color: var(--trait-2)}.select2-results__option--highlighted[aria-selected],.select2-results__option--highlighted[data-selected]{background-color: var(--champagne) !important;color: var(--noir) !important}:is(body.woocommerce-cart,body.woocommerce-checkout,body.woocommerce-account) #content .quantity :is(.quantity-button,.quantity-nav span){color: var(--ivoire);border-color: var(--trait-2)}:is(body.woocommerce-cart,body.woocommerce-checkout,body.woocommerce-account,body.page:not(.elementor-page),body.single-post) #content button.button:not(.checkout-button):not(#place_order):not(.single_add_to_cart_button){background-color: transparent;color: var(--ivoire);border: 1px solid var(--trait-2);border-radius: 0;font-family: var(--font-texte);font-weight: 500;letter-spacing: .18em;text-transform: uppercase;font-size: 12px}:is(body.woocommerce-cart,body.woocommerce-checkout,body.woocommerce-account,body.page:not(.elementor-page),body.single-post) #content button.button:not(.checkout-button):not(#place_order):not(.single_add_to_cart_button):hover{border-color: var(--champagne);color: var(--champagne)}:is(body.woocommerce-cart,body.woocommerce-checkout) #content :is(.checkout-button,#place_order){border-radius: 0;letter-spacing: .2em;text-transform: uppercase}:is(body.woocommerce-cart,body.woocommerce-checkout) #content :is(.checkout-button,#place_order):hover{color: var(--noir)}:is(body.woocommerce-cart,body.woocommerce-checkout) ul.checkout-bar{background-color: var(--trait)}:is(body.woocommerce-cart,body.woocommerce-checkout) ul.checkout-bar li{color: var(--sable)}:is(body.woocommerce-cart,body.woocommerce-checkout) ul.checkout-bar li.active,:is(body.woocommerce-cart,body.woocommerce-checkout) ul.checkout-bar li.visited{color: var(--champagne)}:is(.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-noreviews,p.no-comments){background-color: var(--noir-2) !important;color: var(--creme) !important;border-color: var(--champagne) !important}:is(.woocommerce-message,.woocommerce-info) a{color: var(--champagne) !important}@media (min-width: 1025px){.elementor-location-header,.elementor-location-header>.elementor-element.g-header{display: contents}.elementor-location-header .g-header>.g-header-main{background-color: var(--noir)}.elementor-location-header .g-header>.elementor-element.g-nav{position: sticky;top: var(--wp-admin--admin-bar--height,0px);z-index: 100;background-color: var(--noir);transition: box-shadow .5s ease,background-color .5s ease}html.g-scrolled .elementor-location-header .g-header>.elementor-element.g-nav{background-color: var(--noir-profond);box-shadow: 0 14px 34px -18px rgba(0,0,0,.85)}html.g-scrolled .elementor-location-header .g-header .elementor-element.g-header-actions{position: fixed;top: var(--wp-admin--admin-bar--height,0px);right: var(--gutter);height: 58px;z-index: 101;display: flex;align-items: center;animation: g-hdr-in .45s cubic-bezier(.22,.61,.36,1) both}html.g-scrolled .elementor-location-header .g-header .g-header-actions>.g-header-link{display: none}@keyframes g-hdr-in{from{opacity: 0;transform: translateY(-8px)}to{opacity: 1;transform: none}}}:is(body.elementor-page,body.elementor-template-full-width,body.page-template-elementor_header_footer,body.search,body.blog,body.category) .shoptimizer-archive .archive-header{display: none}:is(body.page-template-elementor_header_footer,body.search,body.blog,body.category) #content.site-content{padding: 0;margin: 0}.elementor-widget-shortcode .elementor-shortcode:empty{display: none}.g-pagination{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: 8px;margin-top: 48px;padding-top: 36px;border-top: 1px solid var(--trait);font-family: var(--font-texte)}.g-pagination .g-page{display: inline-flex;align-items: center;justify-content: center;min-width: 48px;height: 48px;padding: 0 6px;border: 1px solid var(--trait-2);color: var(--ivoire);font-family: var(--font-titre);font-size: 22px;line-height: 1;text-decoration: none;transition: border-color .2s,color .2s,background-color .2s}.g-pagination a.g-page:hover{border-color: var(--champagne);color: var(--champagne)}.g-pagination .g-page.is-active{background-color: var(--champagne);border-color: var(--champagne);color: var(--noir)}.g-pagination .g-page--etc{border-color: transparent;min-width: 24px;color: var(--taupe)}.g-pagination .g-page--fleche{gap: 8px;padding: 0 18px;font-family: var(--font-texte);font-size: 12px;letter-spacing: .2em;text-transform: uppercase}.g-pagination .g-page--fleche.is-off{color: var(--brun);border-color: var(--trait)}@media (max-width: 767px){.g-pagination{gap: 6px;margin-top: 32px;padding-top: 24px}.g-pagination .g-page{min-width: 40px;height: 40px;font-size: 19px}.g-pagination .g-page--fleche{padding: 0 12px}.g-pagination .g-page--fleche span{display: none}}.g-recherche{display: flex;align-items: center;gap: 12px;width: 100%;margin: 0;padding: 0 0 8px;border-bottom: 1px solid var(--trait-2);color: var(--champagne)}.g-recherche svg{flex: none}.g-recherche input[type="search"]{flex: 1;min-width: 0;height: auto;margin: 0;padding: 4px 0;background: none !important;border: 0 !important;box-shadow: none !important;outline: 0;color: var(--ivoire);font-family: var(--font-texte);font-size: 14px}.g-recherche input[type="search"]::placeholder{color: var(--taupe);opacity: 1}.g-recherche input[type="search"]::-webkit-search-cancel-button{filter: invert(.7) sepia(1) saturate(2) hue-rotate(5deg)}.g-recherche button{flex: none;padding: 12px 18px;border: 0;background-color: var(--champagne);color: var(--noir);font-family: var(--font-texte);font-size: 12px;font-weight: 500;letter-spacing: .2em;text-transform: uppercase;cursor: pointer}.g-recherche--filtre{padding: 16px 20px;border: 1px solid var(--trait-2)}.g-recherche--filtre input[type="search"]{font-size: 17px}.g-recherche--filtre:focus-within,.g-recherche--grand:focus-within{border-color: var(--champagne)}.g-recherche--grand{padding-bottom: 14px;gap: 16px;border-bottom-color: var(--champagne)}.g-recherche--grand svg{width: 24px;height: 24px}.g-recherche--grand input[type="search"]{font-family: var(--font-titre);font-size: clamp(26px,18px + 2.2vw,44px);line-height: 1.2}.g-recherche__effacer{flex: none;color: var(--sable);font-size: 12px;letter-spacing: .2em;text-transform: uppercase;text-decoration: none}.g-recherche__effacer:hover{color: var(--champagne)}@media (max-width: 767px){.g-recherche--filtre{padding: 13px 14px}.g-recherche--filtre input[type="search"]{font-size: 15px}}.g-cats{display: flex;flex-wrap: wrap;gap: 10px}.g-cats .g-cat{padding: 10px 18px;border: 1px solid var(--trait-2);color: var(--creme);font-family: var(--font-texte);font-size: 12px;letter-spacing: .18em;text-transform: uppercase;text-decoration: none;white-space: nowrap;transition: border-color .2s,color .2s}.g-cats .g-cat span{opacity: .7}.g-cats .g-cat:hover{border-color: var(--champagne);color: var(--champagne)}.g-cats .g-cat.is-active{background-color: var(--champagne);border-color: var(--champagne);color: var(--noir)}@media (max-width: 767px){.g-cats{flex-wrap: nowrap;overflow-x: auto;scrollbar-width: none;margin-inline: calc(var(--gutter) * -1);padding-inline: var(--gutter)}.g-cats .g-cat{padding: 9px 14px;font-size: 11px}}.g-barre-recherche{display: flex;justify-content: space-between;align-items: flex-end;gap: 24px;border-bottom: 1px solid var(--trait)}.g-onglets{display: flex;gap: 36px}.g-onglet{margin: 0 0 -1px;padding: 0 0 16px;background: none;border: 0;border-bottom: 2px solid transparent;border-radius: 0;color: var(--sable);font-family: var(--font-texte);font-size: 13px;font-weight: 400;letter-spacing: .22em;text-transform: uppercase;cursor: pointer}.g-onglet:hover:not([disabled]),.g-onglet.is-active{color: var(--champagne)}.g-onglet.is-active{border-bottom-color: var(--champagne)}.g-onglet[disabled]{opacity: .45;cursor: default}.g-tri{display: flex;align-items: center;gap: 12px;margin: 0;padding-bottom: 12px;color: var(--sable);font-family: var(--font-texte);font-size: 12px;letter-spacing: .2em;text-transform: uppercase}.g-tri select{padding: 10px 36px 10px 14px;background-color: #141210;color: var(--ivoire);border: 1px solid var(--trait-2);border-radius: 0;font-family: var(--font-texte);font-size: 14px;letter-spacing: 0;text-transform: none}@media (max-width: 767px){.g-barre-recherche{flex-direction: column;align-items: stretch;gap: 14px}.g-onglets{gap: 22px;overflow-x: auto;scrollbar-width: none}.g-onglet{font-size: 11.5px;letter-spacing: .16em;padding-bottom: 14px;white-space: nowrap}.g-tri{order: -1;padding-bottom: 0;justify-content: space-between}}body.g-recherche-vide .g-res,body:not(.g-recherche-vide) .g-res-vide{display: none !important}body.g-sans-produits .g-res-produits,body.g-sans-articles .g-res-articles{display: none !important}body[data-onglet="produits"] .g-res-articles,body[data-onglet="articles"] .g-res-produits{display: none !important}body[data-onglet="articles"] .g-res-articles{border-top: 0 !important;padding-top: 0 !important}body.g-sans-produits .g-res-articles{border-top: 0 !important;padding-top: 0 !important}body.g-pg-suite .g-une,body.category .g-une{display: none !important}.g-section-panier .woocommerce{color: var(--creme);font-family: var(--font-texte)}.g-section-panier .shoptimizer-cart-wrapper{display: grid;grid-template-columns: minmax(0,1fr) 400px;gap: 56px;align-items: start;width: 100%;max-width: none;margin: 0;padding: 0}.g-section-panier form.woocommerce-cart-form,.g-section-panier .cart-collaterals{width: auto !important;float: none !important;margin: 0 !important;padding: 0 !important}.g-section-panier table.shop_table.cart{width: 100%;margin: 0;border: 0 !important;border-collapse: collapse;background: none !important}.g-section-panier table.shop_table.cart thead th{padding: 0 0 16px;border: 0;border-bottom: 1px solid var(--trait-2) !important;background: none;color: var(--sable) !important;font-family: var(--font-texte);font-size: 11px;font-weight: 400;letter-spacing: .24em;text-transform: uppercase}.g-section-panier table.shop_table.cart thead th.product-price{display: none}.g-section-panier table.shop_table.cart tr.cart_item td{padding: 24px 0;border: 0;border-bottom: 1px solid var(--trait) !important;background: none !important;vertical-align: middle}.g-section-panier table.shop_table.cart td.product-thumbnail{width: 116px;padding-right: 24px !important}.g-section-panier table.shop_table.cart td.product-thumbnail a{display: block;width: 92px;aspect-ratio: 1;background: radial-gradient(circle at 50% 38%,#F6F1E8 0%,#E4DCCD 55%,#C9BEA9 100%)}.g-section-panier table.shop_table.cart td.product-thumbnail img{display: block;width: 100%;height: 100%;max-width: none;object-fit: contain;mix-blend-mode: multiply}.g-section-panier table.shop_table.cart td.product-name a{color: var(--ivoire) !important;font-family: var(--font-titre);font-size: 21px;font-weight: 400;line-height: 1.2;text-decoration: none}.g-section-panier table.shop_table.cart td.product-name a:hover{color: var(--champagne) !important}.g-section-panier table.shop_table.cart td.product-name .variation{margin-top: 6px;color: var(--sable);font-size: 13px}.g-section-panier table.shop_table.cart td.product-price{display: none}.g-section-panier table.shop_table.cart td.product-subtotal{text-align: right}.g-section-panier table.shop_table.cart td.product-subtotal .amount,.g-section-panier table.shop_table.cart td.product-subtotal bdi{color: var(--ivoire) !important;font-family: var(--font-titre);font-size: 22px;font-weight: 400}.g-section-panier table.shop_table.cart td.product-remove{width: 34px}.g-section-panier table.shop_table.cart td.product-remove a.remove{display: inline-flex;align-items: center;justify-content: center;width: 26px;height: 26px;border: 1px solid var(--trait-2);border-radius: 50%;background: none !important;color: var(--sable) !important;font-size: 16px;line-height: 1;text-decoration: none}.g-section-panier table.shop_table.cart td.product-remove a.remove:hover{border-color: var(--champagne);color: var(--champagne) !important}.g-section-panier .quantity.buttons_added{display: inline-flex;align-items: center;height: 44px;border: 1px solid var(--trait-2);background: none}.g-section-panier .quantity.buttons_added input.qty{width: 44px;height: 42px;padding: 0;border: 0 !important;background: none !important;color: var(--ivoire) !important;font-family: var(--font-texte);font-size: 15px;text-align: center;-moz-appearance: textfield}.g-section-panier .quantity.buttons_added :is(.minus,.plus){width: 38px;height: 42px;padding: 0;border: 0 !important;background: none !important;color: var(--ivoire) !important;font-size: 16px;cursor: pointer}.g-section-panier .quantity.buttons_added :is(.minus,.plus):hover{color: var(--champagne) !important}.g-section-panier table.shop_table.cart td.actions{padding: 28px 0 0;border: 0 !important;background: none !important}.g-section-panier table.shop_table.cart td.actions .coupon{display: flex;gap: 0;max-width: 420px}.g-section-panier table.shop_table.cart td.actions .coupon input#coupon_code{flex: 1;min-width: 0;height: 50px;padding: 0 16px;background: transparent !important;border: 1px solid var(--trait-2) !important;color: var(--ivoire) !important;font-family: var(--font-texte);font-size: 14px;letter-spacing: .08em;text-transform: uppercase}.g-section-panier table.shop_table.cart td.actions .coupon button{height: 50px;margin: 0 !important;padding: 0 20px !important;background: var(--ivoire) !important;border: 1px solid var(--ivoire) !important;color: var(--noir) !important;font-size: 11px !important}.g-section-panier table.shop_table.cart td.actions .coupon button:hover{background: var(--champagne) !important;border-color: var(--champagne) !important}.g-section-panier table.shop_table.cart td.actions>button[name="update_cart"]{display: none}.g-section-panier .cart_totals{width: 100% !important;float: none;padding: 32px 30px 30px !important;background: var(--noir-2) !important;border: 1px solid var(--trait) !important}.g-section-panier .cart_totals>h2{margin: 0 0 22px;color: var(--ivoire) !important;font-family: var(--font-titre);font-size: 32px;font-weight: 400;font-size: 0}.g-section-panier .cart_totals>h2::before{content: 'Récapitulatif';font-size: 32px}.g-section-panier .cart_totals table.shop_table{margin: 0 0 18px;border: 0 !important;background: none !important}.g-section-panier .cart_totals table.shop_table :is(th,td){padding: 12px 0;border: 0 !important;border-top: 1px solid var(--trait) !important;background: none !important;color: var(--creme) !important;font-family: var(--font-texte);font-size: 15px;font-weight: 400;vertical-align: top}.g-section-panier .cart_totals table.shop_table td{text-align: right}.g-section-panier .cart_totals .woocommerce-shipping-methods{margin: 0;padding: 0;list-style: none;text-align: left}.g-section-panier .cart_totals .woocommerce-shipping-methods li{margin: 0 0 6px;font-size: 14px}.g-section-panier .cart_totals .woocommerce-shipping-methods input{accent-color: var(--champagne);margin-right: 8px}.g-section-panier .cart_totals .woocommerce-shipping-destination{margin: 8px 0 4px;color: var(--sable) !important;font-size: 13px;text-align: left}.g-section-panier .cart_totals .shipping-calculator-button{color: var(--champagne) !important;font-size: 13px}.g-section-panier .cart_totals tr.order-total :is(th,td){padding-top: 22px;border-top-color: var(--trait-2) !important}.g-section-panier .cart_totals tr.order-total th{font-size: 12px !important;letter-spacing: .24em;text-transform: uppercase;vertical-align: bottom}.g-section-panier .cart_totals tr.order-total td :is(.amount,bdi),.g-section-panier .cart_totals tr.order-total td strong{color: var(--champagne) !important;font-family: var(--font-titre);font-size: 38px;font-weight: 400;line-height: 1}.g-section-panier .cart_totals tr.order-total td small,.g-section-panier .cart_totals tr.order-total td .includes_tax{display: block;margin-top: 6px;color: var(--taupe) !important;font-size: 12px}.g-section-panier .cart_totals tr.cart-discount td{color: var(--champagne) !important}.g-section-panier .wc-proceed-to-checkout{margin: 0;padding: 0}.g-section-panier .g-economie{margin: 0 0 16px;padding: 12px 14px;background: var(--noir);color: var(--creme) !important;font-size: 14px;text-align: center}.g-section-panier .g-economie strong,.g-section-panier .g-economie bdi{color: var(--champagne) !important;font-weight: 500}.g-section-panier .wc-proceed-to-checkout a.checkout-button{display: block;width: 100%;margin: 0;padding: 20px;background: var(--champagne) !important;border: 0;border-radius: 0;color: var(--noir) !important;font-family: var(--font-texte);font-size: 13px;font-weight: 500;letter-spacing: .24em;text-align: center;text-transform: uppercase;transition: background-color .25s ease}.g-section-panier .wc-proceed-to-checkout a.checkout-button:hover{background: var(--ivoire) !important}.g-section-panier .cart-custom-field{display: none}.g-reassurance-panier{margin-top: 24px;border: 1px solid var(--trait)}.g-reassurance-panier__ligne{display: flex;gap: 18px;padding: 18px 20px}.g-reassurance-panier__ligne + .g-reassurance-panier__ligne{border-top: 1px solid var(--trait)}.g-reassurance-panier__num{flex: none;width: 18px;color: var(--champagne);font-family: var(--font-titre);font-size: 17px;font-style: italic}.g-reassurance-panier__titre{display: block;color: var(--ivoire);font-size: 12px;letter-spacing: .2em;text-transform: uppercase}.g-reassurance-panier__texte{display: block;margin-top: 4px;color: var(--sable);font-size: 13px}.g-reassurance-panier__texte a{color: var(--champagne) !important}.g-section-panier .cart-empty.woocommerce-info,.g-section-panier .return-to-shop{display: none !important}@media (max-width: 1024px){.g-section-panier .shoptimizer-cart-wrapper{grid-template-columns: 1fr;gap: 40px}}@media (max-width: 767px){.g-section-panier table.shop_table.cart thead{display: none}.g-section-panier table.shop_table.cart tr.cart_item{position: relative;display: grid;grid-template-columns: 84px 1fr;column-gap: 16px;row-gap: 10px;padding: 20px 34px 20px 0;border-bottom: 1px solid var(--trait)}.g-section-panier table.shop_table.cart tr.cart_item td{display: block;padding: 0 !important;border: 0 !important;text-align: left !important}.g-section-panier table.shop_table.cart tr.cart_item td::before{display: none !important}.g-section-panier table.shop_table.cart td.product-thumbnail{grid-row: 1 / span 3;width: auto}.g-section-panier table.shop_table.cart td.product-thumbnail a{width: 84px}.g-section-panier table.shop_table.cart td.product-remove{position: absolute;top: 18px;right: 0;width: auto}.g-section-panier table.shop_table.cart td.product-name a{font-size: 19px}.g-section-panier table.shop_table.cart td.product-subtotal .amount{font-size: 19px}.g-section-panier .cart_totals{padding: 26px 20px 22px !important}}.g-contact-form .fluentform,.elementor-widget-shortcode .fluentform_wrapper_4{font-family: var(--font-texte)}.fluentform_wrapper_4 .frm-fluent-form fieldset{display: grid !important;grid-template-columns: 1fr 1fr;column-gap: 18px}.fluentform_wrapper_4 .frm-fluent-form fieldset>:is(legend,input[type="hidden"]){grid-column: 1 / -1}.fluentform_wrapper_4 .ff-el-group{margin: 0 0 24px !important}.fluentform_wrapper_4 .ff-el-group.g-ff-large,.fluentform_wrapper_4 .ff-el-group.ff_submit_btn_wrapper,.fluentform_wrapper_4 .ff-el-group:has(textarea),.fluentform_wrapper_4 .ff-el-group:has(select){grid-column: 1 / -1}.fluentform_wrapper_4 .ff-el-input--label{margin: 0 0 10px !important}.fluentform_wrapper_4 .ff-el-input--label label{margin: 0;color: var(--sable) !important;font-family: var(--font-texte);font-size: 11px !important;font-weight: 400 !important;letter-spacing: .24em;text-transform: uppercase}.fluentform_wrapper_4 .ff-el-input--label.ff-el-is-required.asterisk-right label::after{color: var(--champagne) !important;margin-left: 6px}.fluentform_wrapper_4 .ff-el-form-control{width: 100%;min-height: 58px;padding: 0 18px !important;background-color: var(--noir) !important;border: 1px solid var(--trait-2) !important;border-radius: 0 !important;color: var(--ivoire) !important;font-family: var(--font-texte) !important;font-size: 15px !important;box-shadow: none !important;transition: border-color .2s ease}.fluentform_wrapper_4 textarea.ff-el-form-control{min-height: 210px;padding: 16px 18px !important;line-height: 1.6;resize: vertical}.fluentform_wrapper_4 select.ff-el-form-control{appearance: none;-webkit-appearance: none;padding-right: 48px !important;background-image: linear-gradient(45deg,transparent 50%,var(--champagne) 50%),linear-gradient(135deg,var(--champagne) 50%,transparent 50%) !important;background-position: calc(100% - 26px) 50%,calc(100% - 20px) 50% !important;background-size: 6px 6px !important;background-repeat: no-repeat !important}.fluentform_wrapper_4 select.ff-el-form-control option{background: var(--noir-2);color: var(--ivoire)}.fluentform_wrapper_4 .ff-el-form-control::placeholder{color: var(--taupe) !important;opacity: 1}.fluentform_wrapper_4 .ff-el-form-control:focus{border-color: var(--champagne) !important;outline: none !important}.fluentform_wrapper_4 .ff-el-is-error .ff-el-form-control{border-color: #c0614f !important}.fluentform_wrapper_4 .error.text-danger,.fluentform_wrapper_4 .ff-el-is-error .text-danger{margin-top: 8px;color: #e08a78 !important;font-size: 13px}.fluentform_wrapper_4 .ff_submit_btn_wrapper{display: flex;justify-content: flex-end;align-items: center;margin-top: 8px !important}.fluentform_wrapper_4 .ff_submit_btn_wrapper::before{content: '* Champs obligatoires';margin-right: auto;color: var(--sable);font-size: 13px}.fluentform_wrapper_4 .ff-btn-submit{min-width: 292px;height: 58px;padding: 0 36px !important;background-color: var(--champagne) !important;border: 0 !important;border-radius: 0 !important;color: var(--noir) !important;font-family: var(--font-texte) !important;font-size: 13px !important;font-weight: 500 !important;letter-spacing: .24em;text-transform: uppercase;box-shadow: none !important;opacity: 1 !important;transition: background-color .25s ease}.fluentform_wrapper_4 .ff-btn-submit:hover{background-color: var(--ivoire) !important}.fluentform_wrapper_4 + .ff-message-success,.ff-message-success{padding: 44px 48px !important;background: #13241c !important;border: 1px solid #1f9d57 !important;box-shadow: none !important;color: var(--creme) !important;font-family: var(--font-texte);font-size: 16px}.ff-message-success :is(h2,h3,h4,strong){margin: 0 0 12px;color: var(--ivoire) !important;font-family: var(--font-titre);font-size: clamp(28px,3vw,38px);font-weight: 400;line-height: 1.15}.ff-message-success p{margin: 0;color: var(--creme) !important}@media (max-width: 767px){.fluentform_wrapper_4 .frm-fluent-form fieldset{grid-template-columns: 1fr}.fluentform_wrapper_4 .ff_submit_btn_wrapper{flex-direction: column-reverse;align-items: stretch;gap: 14px}.fluentform_wrapper_4 .ff-btn-submit{width: 100%;min-width: 0}}.g-cats a.g-cat{color: var(--creme) !important}.g-cats a.g-cat:hover{color: var(--champagne) !important}.g-cats a.g-cat.is-active{color: var(--noir) !important}.g-pagination a.g-page{color: var(--ivoire) !important}.g-pagination a.g-page:hover{color: var(--champagne) !important}@media (max-width: 767px){.g-section-panier table.shop_table.cart tr.cart_item>td{order: 0 !important;width: auto !important;min-width: 0;float: none !important}.g-section-panier table.shop_table.cart tr.cart_item>td.product-thumbnail{grid-column: 1 !important;grid-row: 1 / span 3 !important;display: block !important}.g-section-panier table.shop_table.cart tr.cart_item>td.product-name{grid-column: 2 !important;grid-row: 1 !important;padding-right: 8px !important}.g-section-panier table.shop_table.cart tr.cart_item>td.product-price{display: none !important}.g-section-panier table.shop_table.cart tr.cart_item>td.product-quantity{grid-column: 2 !important;grid-row: 2 !important}.g-section-panier table.shop_table.cart tr.cart_item>td.product-subtotal{grid-column: 2 !important;grid-row: 3 !important}.g-section-panier table.shop_table.cart tr.cart_item>td.product-remove{grid-column: auto !important;grid-row: auto !important}}.g-tri label{white-space: nowrap}.g-section-panier .cart_totals tr.order-total td :is(small,.includes_tax) :is(.amount,bdi){font-family: var(--font-texte) !important;font-size: 12px !important;color: var(--taupe) !important;line-height: 1.4}.g-section-panier .cart_totals tr.order-total td :is(small,.includes_tax){display: block;margin-top: 8px;font-size: 12px;color: var(--taupe) !important}.g-section-panier .quantity.buttons_added{border-radius: 0 !important}.g-section-panier table.shop_table.cart td.actions .coupon input#coupon_code{flex: 1 1 auto !important;width: auto !important;min-width: 0 !important;float: none !important;margin: 0 !important}.g-section-panier table.shop_table.cart td.actions .coupon button{flex: none !important;width: auto !important;float: none !important}@media (max-width: 767px){.g-section-panier table.shop_table.cart td.actions{display: block;width: 100%}.g-section-panier table.shop_table.cart td.actions .coupon{max-width: none;width: 100%}.g-section-panier table.shop_table.cart td.actions .coupon button{padding: 0 14px !important;letter-spacing: .14em !important}}@media (max-width: 767px){.g-pagination{gap: 4px;flex-wrap: nowrap}.g-pagination .g-page{min-width: 34px;height: 38px;padding: 0 4px;font-size: 18px}.g-pagination .g-page--fleche{padding: 0 10px}.g-pagination .g-page--etc{min-width: 16px;padding: 0}}.g-btn-loupe{display: none}@media (max-width: 1024px){.elementor-location-header .g-header-search .elementor-widget-search-form{display: none !important}.g-btn-loupe{display: inline-flex;align-items: center;justify-content: center;flex: none;width: 40px;height: 40px;margin: 0 0 0 2px;padding: 0;background: none !important;border: 0;border-radius: 0;color: var(--ivoire);cursor: pointer}.g-btn-loupe:hover,.g-btn-loupe:focus-visible{color: var(--champagne);outline: none}}.g-oc{position: fixed;inset: 0;z-index: 100050;visibility: hidden;pointer-events: none;transition: visibility 0s linear .45s}.g-oc.is-open{visibility: visible;pointer-events: auto;transition: visibility 0s linear 0s}.g-oc__fond{position: absolute;inset: 0;background: rgba(8,7,6,.72);opacity: 0;transition: opacity .4s ease}.g-oc.is-open .g-oc__fond{opacity: 1}.g-oc__panneau{position: absolute;top: 0;bottom: 0;left: 0;width: min(84vw,360px);display: flex;flex-direction: column;padding: 20px 22px 40px;background: var(--noir-2);border-right: 1px solid var(--trait);box-shadow: 24px 0 60px rgba(0,0,0,.5);overflow-y: auto;overscroll-behavior: contain;transform: translateX(-100%);transition: transform .45s cubic-bezier(.22,.61,.36,1)}.g-oc.is-open .g-oc__panneau{transform: none}.g-oc__fermer{position: absolute;top: 14px;left: calc(min(84vw,360px) + 8px);display: flex;align-items: center;justify-content: center;width: 46px;height: 46px;margin: 0;padding: 0;background: none !important;border: 0;border-radius: 0;color: var(--ivoire);cursor: pointer;opacity: 0;transform: translateX(-10px);transition: opacity .3s ease,transform .4s ease,color .2s ease}.g-oc.is-open .g-oc__fermer{opacity: 1;transform: none;transition-delay: .15s,.15s,0s}.g-oc__fermer:hover,.g-oc__fermer:focus-visible{color: var(--champagne);outline: none}.g-oc__recherche{display: flex;align-items: center;gap: 10px;flex: none;height: 50px;margin: 0 0 14px;padding: 0 14px;border: 1px solid var(--trait-2);color: var(--champagne);transition: border-color .2s ease}.g-oc__recherche:focus-within{border-color: var(--champagne)}.g-oc__recherche input[type="search"]{flex: 1;min-width: 0;height: 100%;margin: 0;padding: 0;background: none !important;border: 0 !important;border-radius: 0;box-shadow: none !important;outline: 0;color: var(--ivoire);font-family: var(--font-texte);font-size: 15px}.g-oc__recherche input[type="search"]::placeholder{color: var(--taupe);opacity: 1}.g-oc .g-oc__nav .g-menu-mobile{position: static !important;inset: auto !important;display: flex !important;flex-direction: column;width: auto !important;height: auto !important;max-height: none !important;margin: 0 !important;padding: 0 !important;background: none !important;border: 0 !important;box-shadow: none !important;transform: none !important;opacity: 1 !important;visibility: visible !important;overflow: visible !important}html.g-oc-ouvert,html.g-oc-ouvert body{overflow: hidden}@media (prefers-reduced-motion: reduce){.g-oc__panneau,.g-oc__fond,.g-oc__fermer{transition: none}}:is(.g-btn-quick,.g-btn,.g-accessoire a).is-loading{position: relative;overflow: hidden;opacity: 1 !important;pointer-events: none;cursor: wait;color: color-mix(in srgb,currentColor 55%,transparent) !important}:is(.g-btn-quick,.g-btn,.g-accessoire a).is-loading::after{content: '';position: absolute;left: 0;bottom: 0;width: 35%;height: 2px;background: var(--champagne);transform: translateX(-100%);animation: g-atc-barre 1.1s cubic-bezier(.45,0,.25,1) infinite}:is(.g-btn-quick,.g-accessoire a).is-added{border-color: var(--champagne) !important;color: var(--champagne) !important}a.g-btn.is-loading::after{background: var(--noir) !important}@media (max-width: 1024px){.elementor-location-header .g-header-search{width: auto !important;min-width: 0;max-width: 100%;justify-content: flex-start;gap: 0 !important;overflow: visible}.elementor-location-header .g-burger,.elementor-location-header .g-burger>details,.elementor-location-header .g-burger summary{width: auto !important;flex: 0 0 auto !important;min-width: 0}.elementor-location-header .g-burger .e-accordion-item-icon-base{flex: 0 0 auto !important;width: auto !important}}.g-oc .g-menu-acc summary{display: flex !important;align-items: center;justify-content: space-between;gap: 12px}.g-oc .g-menu-acc summary>.e-accordion-item-title-base{flex: 1 1 auto !important;min-width: 0}.g-oc .g-menu-acc summary>.e-accordion-item-icon-base{flex: 0 0 auto !important;width: 18px !important;height: 18px !important;color: var(--champagne);transition: transform .3s ease}.g-oc .g-menu-acc details[open]>summary>.e-accordion-item-icon-base{transform: rotate(180deg)}.g-oc .g-menu-acc summary::after{content: none !important;display: none !important}.elementor-location-header .g-burger summary>.e-accordion-item-icon-base{display: none !important}.g-ajs form,form.g-ajs{position: relative}.g-ajs .commercekit-ajs-results{position: absolute !important;top: calc(100% + 8px);left: 0;right: 0;z-index: 1000;width: auto !important;max-height: min(70vh,560px);overflow-y: auto;overscroll-behavior: contain;background: var(--noir-2);border: 1px solid var(--trait-2);box-shadow: 0 24px 50px rgba(0,0,0,.55);text-align: left}.g-oc .g-ajs .commercekit-ajs-results{left: -1px;right: -1px;top: calc(100% + 1px);max-height: 62vh}.g-ajs .commercekit-ajs-suggestions{position: static !important;width: 100% !important;margin: 0;padding: 0;background: none !important;border: 0 !important;box-shadow: none !important}.g-ajs .autocomplete-suggestion{margin: 0;padding: 0;border-bottom: 1px solid var(--trait);background: none !important}.g-ajs .autocomplete-suggestion:has(.cgkit-ajs-txt-pt){display: none}.g-ajs .autocomplete-suggestion a{display: flex;align-items: center;gap: 14px;padding: 12px 16px;color: var(--ivoire) !important;text-decoration: none !important;transition: background-color .2s ease}.g-ajs .autocomplete-suggestion.active a,.g-ajs .autocomplete-suggestion a:hover{background: rgba(201,169,110,.08)}.g-ajs .commercekit-ajs-product-image{flex: none;width: 52px;height: 52px;margin: 0;background: radial-gradient(circle at 50% 38%,#F6F1E8 0%,#E4DCCD 55%,#C9BEA9 100%)}.g-ajs .commercekit-ajs-product-image img{display: block;width: 100%;height: 100%;max-width: none;object-fit: contain;mix-blend-mode: multiply}.g-ajs .commercekit-ajs-product-desc{min-width: 0}.g-ajs .commercekit-ajs-product-title{color: var(--ivoire);font-family: var(--font-titre);font-size: 17px;font-weight: 400;line-height: 1.25;letter-spacing: 0;text-transform: none}.g-ajs .match-text{color: var(--champagne);font-weight: inherit;background: none}.g-ajs .commercekit-ajs-product-price{margin-top: 4px;color: var(--champagne);font-family: var(--font-texte);font-size: 13px}.g-ajs .commercekit-ajs-product-price :is(.amount,bdi){color: inherit !important;font-size: inherit}.g-ajs .commercekit-ajs-product-price del{margin-right: 6px;color: var(--taupe);opacity: 1}.g-ajs .commercekit-ajs-product-price del :is(.amount,bdi){color: var(--taupe) !important}.g-ajs .commercekit-ajs-product-price ins{text-decoration: none;background: none}.g-ajs .commercekit-ajs-post-title{display: flex;justify-content: space-between;align-items: baseline;gap: 12px;width: 100%;color: var(--creme);font-family: var(--font-texte);font-size: 14px;line-height: 1.4}.g-ajs .commercekit-ajs-post-title .post-type{flex: none;font-size: 0 !important;line-height: 0 !important;color: transparent !important}.g-ajs .commercekit-ajs-post-title .post-type::after{line-height: 1.4;font-size: 10px;letter-spacing: .2em;text-transform: uppercase;color: var(--sable);content: 'Page'}.g-ajs .commercekit-ajs-post-title .cgkit-ajs-txt-post::after{content: 'Article'}.g-ajs .commercekit-ajs-post-title .cgkit-ajs-txt-pc::after{content: 'Catégorie'}.g-ajs .commercekit-ajs-other-result{padding: 14px 16px 6px;color: var(--champagne);font-family: var(--font-texte);font-size: 11px;letter-spacing: .24em;text-transform: uppercase;border: 0;background: none}.g-ajs .commercekit-ajs-view-all-holder{height: auto !important;margin: 0;padding: 0;border-bottom: 1px solid var(--trait);background: var(--noir)}.g-ajs .commercekit-ajs-view-all-holder a{display: block;height: auto !important;padding: 14px 16px;line-height: 1.5 !important;background: var(--noir) !important;color: var(--champagne) !important;font-family: var(--font-texte);font-size: 12px;letter-spacing: .2em;text-align: center;text-transform: uppercase;text-decoration: none !important}.g-ajs .commercekit-ajs-view-all-holder a:hover{color: var(--ivoire) !important}.g-ajs .autocomplete-no-suggestion{padding: 16px;color: var(--sable);font-family: var(--font-texte);font-size: 14px}.g-ajs input.commercekit-ajax-search{background-color: transparent !important;background-position: right 8px center !important;background-size: 18px !important}@media (min-width: 1025px){.elementor-location-header .g-ajs .commercekit-ajs-results{right: auto;width: 440px !important}}#shoptimizerCartDrawer ul.cart_list>li:has(.commercekit-order-bump-wrap){padding: 22px 0 6px !important;border: 0 !important;background: none !important}#shoptimizerCartDrawer .commercekit-order-bump-wrap{margin: 0;padding: 0;background: none;border: 0}#shoptimizerCartDrawer .ckobp-before-you-go{margin: 0 0 12px;padding: 0;color: var(--champagne) !important;font-family: var(--font-texte);font-size: 11px !important;font-weight: 500;letter-spacing: .24em;line-height: 1.4;text-transform: uppercase}#shoptimizerCartDrawer .commercekit-order-bumps-wrap{background: var(--noir) !important;border: 1px solid var(--trait-2) !important;border-radius: 0 !important}#shoptimizerCartDrawer .commercekit-order-bump{margin: 0 !important;padding: 0 !important;background: none !important;border: 0 !important;border-radius: 0 !important;box-shadow: none !important}#shoptimizerCartDrawer .commercekit-order-bump .ckobp-wrapper{display: flex;align-items: center;gap: 14px;padding: 14px 16px !important;background: none !important;border: 0 !important;border-radius: 0 !important;box-shadow: none !important}#shoptimizerCartDrawer .ckobp-item{display: flex;align-items: center;gap: 14px;flex: 1 1 auto;min-width: 0}#shoptimizerCartDrawer .ckobp-image{flex: none;width: 64px !important;height: 64px !important;margin: 0 !important;background: radial-gradient(circle at 50% 38%,#F6F1E8 0%,#E4DCCD 55%,#C9BEA9 100%)}#shoptimizerCartDrawer .ckobp-image a{display: block;width: 100%;height: 100%}#shoptimizerCartDrawer .ckobp-image img{display: block;width: 100% !important;height: 100% !important;max-width: none;margin: 0 !important;object-fit: contain;border-radius: 0 !important;mix-blend-mode: multiply}#shoptimizerCartDrawer .ckobp-product{display: flex;flex-direction: column;gap: 4px;min-width: 0}#shoptimizerCartDrawer .ckobp-name{display: block !important;width: auto !important;color: var(--ivoire) !important;font-family: var(--font-titre);font-size: 17px !important;font-weight: 400;line-height: 1.2}#shoptimizerCartDrawer .ckobp-name a{color: var(--ivoire) !important;font-family: var(--font-titre) !important;font-size: 17px !important;font-weight: 400 !important;line-height: 1.2 !important;text-decoration: none}#shoptimizerCartDrawer .ckobp-name a:hover{color: var(--champagne) !important}#shoptimizerCartDrawer .ckobp-price{color: var(--champagne) !important;font-family: var(--font-texte);font-size: 13px !important}#shoptimizerCartDrawer .ckobp-price :is(.amount,bdi){color: inherit !important;font-size: inherit !important}#shoptimizerCartDrawer .ckobp-price del,#shoptimizerCartDrawer .ckobp-price del :is(.amount,bdi){margin-right: 6px;color: var(--taupe) !important;opacity: 1}#shoptimizerCartDrawer .ckobp-price ins{text-decoration: none;background: none}#shoptimizerCartDrawer .ckobp-actions{flex: none;margin: 0 !important}#shoptimizerCartDrawer .ckobp-button button{min-height: 0;margin: 0;padding: 10px 14px !important;background: transparent !important;border: 1px solid var(--champagne) !important;border-radius: 0 !important;box-shadow: none !important;color: var(--champagne) !important;font-family: var(--font-texte);font-size: 11px !important;font-weight: 500;letter-spacing: .2em;line-height: 1;text-transform: uppercase;cursor: pointer;transition: background-color .25s ease,color .25s ease}#shoptimizerCartDrawer .ckobp-button button:hover{background: var(--champagne) !important;color: var(--noir) !important}#shoptimizerCartDrawer .ckobp-button button[disabled]{opacity: .6;cursor: wait}#shoptimizerCartDrawer .ckobp-nav{display: flex;align-items: center;justify-content: space-between;margin: 10px 0 0;padding: 0}#shoptimizerCartDrawer .ckobp-bullets{display: flex;gap: 6px}#shoptimizerCartDrawer .ckobp-bullet{width: 6px !important;height: 6px !important;margin: 0 !important;padding: 0 !important;border: 0 !important;border-radius: 50% !important;background: var(--trait-2) !important;font-size: 0}#shoptimizerCartDrawer .ckobp-bullet.active{background: var(--champagne) !important}#shoptimizerCartDrawer .ckobp-prevnext{display: flex;gap: 10px;order: 2}#shoptimizerCartDrawer :is(.ckobp-prev,.ckobp-next){color: var(--sable) !important;cursor: pointer;transition: color .2s ease}#shoptimizerCartDrawer :is(.ckobp-prev,.ckobp-next):hover{color: var(--champagne) !important}#shoptimizerCartDrawer :is(.ckobp-prev,.ckobp-next).ckobp-disabled{opacity: .3;cursor: default}form.cart.commercekit_sticky-atc{display: none !important}.cmplz-manage-consent{transition: transform .45s cubic-bezier(.22,.61,.36,1)}#respond .comment-reply-title{display: block;margin: 0 0 18px;color: var(--ivoire) !important;font-family: var(--font-titre);font-size: 26px;font-weight: 400;line-height: 1.2}:is(.g-co-recap,.g-co-form .wfacp_mb_mini_cart_sec_accordion_content){color: var(--creme)}:is(.g-co-recap,.g-co-form) .wfacp_order_summary_container,:is(.g-co-recap,.g-co-form) table.shop_table{background: transparent !important;border: 0 !important;box-shadow: none !important}:is(.g-co-recap,.g-co-form) table.shop_table :is(td,th){background: transparent !important;border: 0 !important}:is(.g-co-recap,.g-co-form) .product-name-area{display: flex !important;align-items: center;gap: 16px}:is(.g-co-recap,.g-co-form) td.product-total{text-align: right !important;white-space: nowrap}:is(.g-co-recap,.g-co-form) td.product-total :is(.amount,bdi){color: var(--ivoire) !important;font-size: 14px !important}:is(.g-co-recap,.g-co-form) td.product-total del :is(.amount,bdi){color: var(--taupe) !important;font-size: 12px !important}:is(.g-co-recap,.g-co-form) .wfacp_you_save_text,:is(.g-co-recap,.g-co-form) .wfacp_saving_text,:is(.g-co-recap,.g-co-form) [class*="you_save"]{margin-top: 16px !important;padding: 12px 14px !important;background: var(--noir) !important;border: 0 !important;color: var(--creme) !important;font-size: 13px !important;text-align: center}:is(.g-co-recap,.g-co-form) [class*="you_save"] :is(.amount,bdi){color: var(--champagne) !important}:is(.g-co-recap,.g-co-form) .product-name-area{display: table-cell !important;position: relative}:is(.g-co-recap,.g-co-form) .product-image{position: absolute !important;left: 0 !important;top: 0 !important}:is(.g-co-recap,.g-co-form) .product-name{min-height: 64px;padding-left: 82px !important}:is(.g-co-recap,.g-co-form) td.product-total{width: 1% !important;padding-left: 12px !important}:is(.g-co-recap,.g-co-form) td.product-total{width: 96px !important;min-width: 96px}:is(.g-co-recap,.g-co-form) td.product-total *{white-space: nowrap !important;word-break: normal !important}:is(.g-co-recap,.g-co-form) .woocommerce-Price-currencySymbol{color: inherit !important}#shoptimizerCartDrawer .ckobp-nav{margin: 0 !important;padding: 2px 16px 14px !important}#shoptimizerCartDrawer .ckobp-prevnext{gap: 14px}#shoptimizerCartDrawer :is(.ckobp-prev,.ckobp-next){display: inline-flex;align-items: center;justify-content: center;width: 24px;height: 24px}@media (max-width: 767px){#shoptimizerCartDrawer .commercekit-order-bump .ckobp-wrapper{flex-wrap: wrap !important;gap: 12px !important}#shoptimizerCartDrawer .ckobp-item{flex: 1 1 100% !important;width: 100% !important}#shoptimizerCartDrawer .ckobp-product{flex: 1 1 auto !important;min-width: 0}#shoptimizerCartDrawer .ckobp-actions{flex: 1 1 100% !important;width: 100% !important}#shoptimizerCartDrawer .ckobp-button button{width: 100% !important;padding: 12px 14px !important}}@keyframes g-up-fleche{0%,100%{transform: rotate(-8deg) translateY(0)}50%{transform: rotate(-8deg) translateY(4px)}}@keyframes g-up-fleche2{0%,100%{transform: translate(0,0);opacity: .75}50%{transform: translate(2px,7px);opacity: 1}}@keyframes g-up-halo{0%{box-shadow: 0 0 0 0 rgba(201,169,110,.55),0 14px 34px rgba(201,169,110,.22)}70%{box-shadow: 0 0 0 12px rgba(201,169,110,0),0 14px 34px rgba(201,169,110,.22)}100%{box-shadow: 0 0 0 0 rgba(201,169,110,0),0 14px 34px rgba(201,169,110,.22)}}@keyframes g-up-reflet{0%{transform: translateX(-130%) skewX(-20deg)}55%,100%{transform: translateX(380%) skewX(-20deg)}}@media (max-width: 767px){#shoptimizerCartDrawer .commercekit-order-bump .ckobp-wrapper{flex-wrap: wrap !important;gap: 12px !important}#shoptimizerCartDrawer .ckobp-item{flex: 1 1 100% !important;width: 100% !important}#shoptimizerCartDrawer .ckobp-product{flex: 1 1 auto !important;min-width: 0}#shoptimizerCartDrawer .ckobp-actions{flex: 1 1 100% !important;width: 100% !important}#shoptimizerCartDrawer .ckobp-button button{width: 100% !important;padding: 12px 14px !important}}body #ez-toc-container{width: 100% !important;margin: 32px 0 !important;padding: 26px 30px 22px !important;background: #15130F !important;border: 1px solid var(--trait) !important;border-left: 2px solid var(--champagne) !important;border-radius: 0 !important;box-shadow: none !important}body #ez-toc-container .ez-toc-title-container{display: flex !important;align-items: center;justify-content: space-between;gap: 16px;margin: 0 0 14px !important;padding: 0 0 14px !important;border-bottom: 1px solid var(--trait)}body #ez-toc-container p.ez-toc-title{margin: 0 !important;color: var(--ivoire) !important;font-family: var(--font-titre) !important;font-size: 24px !important;font-weight: 400 !important;line-height: 1.2 !important}body #ez-toc-container .ez-toc-title-toggle{float: none !important}body #ez-toc-container a.ez-toc-btn{display: inline-flex !important;align-items: center;justify-content: center;width: 34px;height: 34px;margin: 0 !important;padding: 0 !important;background: transparent !important;border: 1px solid var(--trait-2) !important;border-radius: 0 !important;box-shadow: none !important;color: var(--champagne) !important;transition: border-color .2s ease}body #ez-toc-container a.ez-toc-btn:hover{border-color: var(--champagne) !important}body #ez-toc-container a.ez-toc-btn svg,body #ez-toc-container a.ez-toc-btn svg *{color: var(--champagne) !important;fill: var(--champagne) !important}body #ez-toc-container nav ul{margin: 0 !important;padding: 0 !important;list-style: none !important;background: none !important}body #ez-toc-container nav ul ul{margin: 2px 0 8px 22px !important}body #ez-toc-container nav li{margin: 0 !important;padding: 0 !important;list-style: none !important;background: none !important;border: 0 !important}body #ez-toc-container nav a.ez-toc-link,body #ez-toc-container nav a.ez-toc-link:visited{display: inline-block;padding: 5px 0 !important;color: var(--creme) !important;font-family: var(--font-texte) !important;font-size: 15px !important;font-weight: 400 !important;line-height: 1.45 !important;text-decoration: none !important;box-shadow: none !important;transition: color .2s ease}body #ez-toc-container nav li.ez-toc-heading-level-3>a.ez-toc-link,body #ez-toc-container nav li.ez-toc-heading-level-3>a.ez-toc-link:visited{color: var(--sable) !important;font-size: 14px !important;padding: 3px 0 !important}body #ez-toc-container nav a.ez-toc-link:hover,body #ez-toc-container nav a.ez-toc-link:focus-visible{color: var(--champagne) !important;outline: none}body #ez-toc-container nav a.ez-toc-link::before{color: var(--champagne) !important;font-family: var(--font-texte) !important}body #ez-toc-container nav ul.ez-toc-list-level-1>li.ez-toc-heading-level-2{padding: 4px 0 !important;border-top: 1px solid rgba(46,41,32,.7) !important}body #ez-toc-container nav ul.ez-toc-list-level-1>li.ez-toc-heading-level-2:first-of-type{border-top: 0 !important}@media (max-width: 767px){body #ez-toc-container{padding: 20px 18px 16px !important}body #ez-toc-container p.ez-toc-title{font-size: 21px !important}body #ez-toc-container nav ul ul{margin-left: 14px !important}}body.single-post #secondary{display: none !important}body.single-post .col-full{max-width: var(--container) !important;padding-left: var(--gutter) !important;padding-right: var(--gutter) !important;box-sizing: content-box}body.single-post #primary.content-area{float: none !important;width: 100% !important;max-width: none !important;margin-left: 0 !important;margin-right: 0 !important}:is(body.page-id-49,body.page-id-102,body.page-id-3,body.page-id-110,body.page-id-99,body.page-id-13512,body.page-id-122) #secondary{display: none !important}:is(body.page-id-49,body.page-id-102,body.page-id-3,body.page-id-110,body.page-id-99,body.page-id-13512,body.page-id-122) .col-full{max-width: var(--container) !important;padding-left: var(--gutter) !important;padding-right: var(--gutter) !important;box-sizing: content-box}:is(body.page-id-49,body.page-id-102,body.page-id-3,body.page-id-110,body.page-id-99,body.page-id-13512,body.page-id-122) #primary.content-area{float: none !important;width: 100% !important;max-width: none !important;margin-left: 0 !important;margin-right: 0 !important}.g-legal{color: var(--creme);font-size: 16px;line-height: 1.75}.g-legal h2{margin: 2.4em 0 .7em;padding-top: 1.4em;border-top: 1px solid var(--trait);color: var(--ivoire);font-family: var(--font-titre);font-size: clamp(24px,2.4vw,30px);font-weight: 500;line-height: 1.2}.g-legal>h2:first-child{margin-top: 0;padding-top: 0;border-top: 0}.g-legal h2 :is(b,strong){font-weight: inherit}.g-legal p{margin: 0 0 1em}.g-legal :is(ul,ol){margin: 0 0 1.2em 1.3em;padding: 0}.g-legal li{margin: 0 0 .45em}.g-legal li>:is(ul,ol){margin-top: .45em}.g-legal li::marker{color: var(--champagne)}.g-legal :is(b,strong){color: var(--ivoire);font-weight: 500}.g-legal a{color: var(--champagne);text-decoration: underline;text-underline-offset: 3px;overflow-wrap: anywhere}.g-legal a:hover{color: var(--ivoire)}.g-legal table{width: 100%;margin: 0 0 1.4em;border: 1px solid var(--trait);border-collapse: collapse;background: none}.g-legal :is(th,td){padding: 14px 16px;border: 1px solid var(--trait);background: none !important;color: var(--creme);vertical-align: top;text-align: left}.g-legal tr:first-child td{background: rgba(201,169,110,.08) !important}.g-legal td ul{margin: 0 0 0 1.1em}@media (max-width: 767px){.g-legal{font-size: 15px}.g-legal :is(th,td){padding: 10px;font-size: 14px}}.g-faq-groupe .e-accordion-item-content-base>p+p{margin-top: .8em !important}body.page-id-9 #secondary{display: none !important}body.page-id-9 .col-full{max-width: var(--container) !important;padding-left: var(--gutter) !important;padding-right: var(--gutter) !important;box-sizing: content-box}body.page-id-9 #primary.content-area{float: none !important;width: 100% !important;max-width: none !important;margin-left: 0 !important;margin-right: 0 !important}body .star-rating::before{color: var(--vert) !important;opacity: .28 !important}body .star-rating span::before{color: var(--vert) !important;opacity: 1 !important}body .stars a:hover::after,body .stars a.active::after,body .stars.selected a::after{color: var(--vert) !important}@keyframes g-avis-ouvre{from{opacity: 0;transform: translateY(-8px)}to{opacity: 1;transform: none}}body:not(.drawer-open) #shoptimizerCartDrawer.shoptimizer-mini-cart-wrap{box-shadow: none !important}.g-filtres .widget_wpc_filters_widget,.g-filtres .wpc-filters-main-wrap{margin: 0 !important;padding: 0 !important;background: none !important;border: 0 !important}.g-filtres .wpc-filters-widget-content{background: none}.g-filtres .wpc-filters-scroll-container{background: none !important}.g-filtres .wpc-filters-widget-wrapper{display: flex;flex-direction: column;padding: 0 !important}.g-filtres .wpc-posts-found{display: none !important}.g-filtres .wpc-filters-section{margin: 0 !important;padding: 22px 0 !important;border: 0 !important;border-top: 1px solid var(--trait) !important;background: none !important}.g-filtres .wpc-filters-section.wpc-filter-layout-search-field{order: -1;padding-top: 4px !important;border-top: 0 !important}.g-filtres .wpc-filter-header{display: block !important;margin: 0 0 14px !important;padding: 0 !important;border: 0 !important}.g-filtres .wpc-filter-title,.g-filtres .widget-title.wpc-filter-title{display: block !important;margin: 0 !important;padding: 0 !important;border: 0 !important;color: var(--champagne) !important;font-family: var(--font-texte) !important;font-size: 11px !important;font-weight: 400 !important;letter-spacing: .3em !important;line-height: 1.4 !important;text-transform: uppercase !important}.g-filtres .wpc-filter-title::before,.g-filtres .wpc-filter-title::after{display: none !important}.g-filtres ul.wpc-filters-ul-list{display: flex;flex-direction: column;gap: 11px;margin: 0 !important;padding: 0 !important;list-style: none !important;max-height: none !important;overflow: visible !important}.g-filtres ul.wpc-filters-ul-list li.wpc-term-item{margin: 0 !important;padding: 0 !important;list-style: none !important}.g-filtres .wpc-term-item-content-wrapper{display: flex !important;align-items: center;gap: 12px;margin: 0 !important;padding: 0 !important}.g-filtres .wpc-term-item-content-wrapper input[type="checkbox"]{-webkit-appearance: none;appearance: none;position: relative;flex: none;width: 18px !important;height: 18px !important;margin: 0 !important;padding: 0 !important;background: transparent !important;border: 1px solid #8E6F3E !important;border-radius: 0 !important;box-shadow: none !important;cursor: pointer;transition: background-color .2s ease,border-color .2s ease}.g-filtres .wpc-term-item-content-wrapper input[type="checkbox"]:hover{border-color: var(--champagne) !important}.g-filtres .wpc-term-item-content-wrapper input[type="checkbox"]:checked{background: var(--champagne) !important;border-color: var(--champagne) !important}.g-filtres .wpc-term-item-content-wrapper input[type="checkbox"]:checked::after{content: '';position: absolute;left: 5px;top: 1px;width: 5px;height: 10px;border: solid var(--noir);border-width: 0 1.5px 1.5px 0;transform: rotate(45deg)}.g-filtres .wpc-term-item-content-wrapper input[type="checkbox"]:focus-visible{outline: 1px solid var(--champagne);outline-offset: 2px}.g-filtres .wpc-term-item-content-wrapper label{display: flex !important;flex: 1 1 auto;align-items: baseline;gap: 10px;min-width: 0;margin: 0 !important;padding: 0 !important;color: var(--creme) !important;font-family: var(--font-texte) !important;font-size: 15px !important;font-weight: 400 !important;line-height: 1.35 !important;cursor: pointer}.g-filtres .wpc-term-item-content-wrapper label a{flex: 1 1 auto;min-width: 0;color: var(--creme) !important;font: inherit !important;text-decoration: none !important;transition: color .2s ease}.g-filtres .wpc-term-item-content-wrapper label:hover a,.g-filtres li.wpc-term-selected label a{color: var(--ivoire) !important}.g-filtres .wpc-term-count{flex: none;margin: 0 !important;color: var(--taupe) !important;font-size: 13px !important}.g-filtres .wpc-term-count-brackets-open,.g-filtres .wpc-term-count-brackets-close{display: none !important}.g-filtres li.wpc-term-disabled,.g-filtres li.wpc-term-count-0{opacity: .4}.g-filtres .wpc-toggle-a{margin: 14px 0 0 !important;padding: 0 0 3px !important;border-bottom: 1px solid var(--trait-2);color: var(--sable) !important;font-family: var(--font-texte) !important;font-size: 11px !important;letter-spacing: .22em;text-decoration: none !important;text-transform: uppercase}.g-filtres .wpc-toggle-a:hover{border-color: var(--champagne);color: var(--champagne) !important}.g-filtres .wpc-search-field-wrapper{position: relative;display: flex;align-items: center;margin: 0 !important;padding: 0 !important;background: none !important;border: 1px solid var(--trait-2) !important;border-radius: 0 !important;transition: border-color .2s ease}.g-filtres .wpc-search-field-wrapper:focus-within{border-color: var(--champagne) !important}.g-filtres .wpc-search-icon{position: absolute;left: 14px;top: 50%;width: 15px !important;height: 15px !important;margin: -7.5px 0 0 !important;background: var(--champagne) !important;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.2'%3E%3Ccircle cx='7' cy='7' r='5.5'/%3E%3Cline x1='11' y1='11' x2='15' y2='15'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.2'%3E%3Ccircle cx='7' cy='7' r='5.5'/%3E%3Cline x1='11' y1='11' x2='15' y2='15'/%3E%3C/svg%3E") center / contain no-repeat}.g-filtres .wpc-search-icon::before,.g-filtres .wpc-search-icon::after{display: none !important}.g-filtres input.wpc-search-field{width: 100% !important;height: 46px !important;margin: 0 !important;padding: 0 36px 0 40px !important;background: transparent !important;border: 0 !important;border-radius: 0 !important;box-shadow: none !important;outline: none !important;color: var(--ivoire) !important;font-family: var(--font-texte) !important;font-size: 15px !important}.g-filtres input.wpc-search-field::placeholder{color: #8F8676 !important}.g-filtres .wpc-search-clear-icon-wrapper{position: absolute;right: 12px;top: 50%;transform: translateY(-50%)}.g-filtres a.wpc-search-clear-icon{color: var(--sable) !important;font-size: 18px;line-height: 1;text-decoration: none !important}.g-filtres .wpc-filters-range-wrapper{display: flex !important;gap: 10px;margin: 0 0 18px !important}.g-filtres .wpc-filters-range-column{position: relative;flex: 1 1 0;width: auto !important;max-width: none !important;margin: 0 !important}.g-filtres .wpc-filters-range-column input[type="number"]{box-sizing: border-box;width: 100% !important;height: 42px !important;margin: 0 !important;padding: 0 26px 0 12px !important;background: #16140F !important;border: 1px solid var(--trait-2) !important;border-radius: 0 !important;box-shadow: none !important;color: var(--ivoire) !important;font-family: var(--font-texte) !important;font-size: 14px !important;-moz-appearance: textfield}.g-filtres .wpc-filters-range-column input[type="number"]::-webkit-inner-spin-button,.g-filtres .wpc-filters-range-column input[type="number"]::-webkit-outer-spin-button{-webkit-appearance: none;margin: 0}.g-filtres .wpc-filters-range-column input[type="number"]:focus{border-color: var(--champagne) !important;outline: none}.g-filtres .wpc-filters-range-column::after{content: '€';position: absolute;right: 12px;top: 50%;transform: translateY(-50%);color: var(--taupe);font-size: 13px;pointer-events: none}.g-filtres .wpc-range-clear{display: none !important}.g-filtres .wpc-filters-range-slider-wrapper{padding: 0 8px}.g-filtres .wpc-filters-range-slider-control.ui-slider{position: relative;height: 2px !important;margin: 8px 0 !important;background: var(--trait-2) !important;border: 0 !important;border-radius: 0 !important}.g-filtres .wpc-filters-range-slider-control .ui-slider-range{top: 0;height: 100% !important;background: var(--champagne) !important;border: 0 !important}.g-filtres .wpc-filters-range-slider-control .ui-slider-handle{top: 50% !important;width: 16px !important;height: 16px !important;margin: -8px 0 0 -8px !important;background: var(--ivoire) !important;border: 1px solid var(--champagne) !important;border-radius: 50% !important;box-shadow: 0 0 0 4px rgba(201,169,110,.15) !important;outline: none !important;cursor: grab}.g-filtres .wpc-filters-range-slider-control .ui-slider-handle:focus-visible{box-shadow: 0 0 0 5px rgba(201,169,110,.35) !important}.g-filtres .wpc-filters-widget-top-container{display: block !important;margin: 0 0 6px !important;padding: 0 !important;background: none !important;border: 0 !important}.g-filtres .wpc-filter-chips-list{display: flex !important;flex-wrap: wrap;gap: 8px;margin: 0 0 16px !important;padding: 0 !important;list-style: none !important}.g-filtres .wpc-filter-chips-list.wpc-empty-chips-container{display: none !important}.g-filtres .wpc-filter-chip{margin: 0 !important;padding: 0 !important;list-style: none !important}.g-filtres .wpc-filter-chip a{display: inline-flex !important;align-items: center;margin: 0 !important;padding: 6px 12px !important;background: #1F1B15 !important;border: 1px solid var(--trait-2) !important;border-radius: 0 !important;color: var(--creme) !important;font-family: var(--font-texte) !important;font-size: 13px !important;line-height: 1.3 !important;text-decoration: none !important;transition: border-color .2s ease}.g-filtres .wpc-filter-chip a:hover{border-color: var(--champagne) !important}.g-filtres .wpc-chip-content{display: inline-flex;align-items: center;gap: 8px}.g-filtres .wpc-chip-remove-icon{color: var(--champagne) !important;font-size: 15px;line-height: 1}.g-filtres .wpc-filter-chip.wpc-chip-reset-all{order: 99}.g-filtres .wpc-filter-chip.wpc-chip-reset-all a{padding: 6px 0 3px !important;background: none !important;border: 0 !important;border-bottom: 1px solid var(--trait-2) !important;color: var(--sable) !important;font-size: 11px !important;letter-spacing: .22em;text-transform: uppercase}.g-filtres .wpc-filter-chip.wpc-chip-reset-all a:hover{border-color: var(--champagne) !important;color: var(--champagne) !important}.g-filtres .wpc-filter-chip.wpc-chip-reset-all .wpc-chip-remove-icon{display: none}.g-filtres .wpc-spinner{display: none !important}.wpc-filters-overlay{background: rgba(14,13,11,.55) !important}.g-collection-layout>.g-stack{transition: opacity .25s ease}html.is-active .g-collection-layout>.g-stack,body.wpc-loading .g-collection-layout>.g-stack{opacity: .45;pointer-events: none}.g-toolbar .widget_wpc_sorting_widget{margin: 0 !important;padding: 0 !important}.g-toolbar .wpc-sorting-form{margin: 0 !important}.g-toolbar .wpc-sorting-form .select2-container{min-width: 220px;width: 100% !important}.g-toolbar .wpc-sorting-form .select2-container .select2-selection--single{height: 44px !important;margin: 0 !important;background: #141210 !important;border: 1px solid var(--trait-2) !important;border-radius: 0 !important;box-shadow: none !important;transition: border-color .2s ease}.g-toolbar .wpc-sorting-form .select2-container:hover .select2-selection--single,.g-toolbar .wpc-sorting-form .select2-container--open .select2-selection--single{border-color: var(--champagne) !important}.g-toolbar .wpc-sorting-form .select2-container .select2-selection--single .select2-selection__rendered{padding: 0 40px 0 14px !important;color: var(--ivoire) !important;font-family: var(--font-texte) !important;font-size: 14px !important;line-height: 42px !important}.g-toolbar .wpc-sorting-form .select2-container .select2-selection--single .select2-selection__arrow{top: 0 !important;right: 10px !important;height: 42px !important}.g-toolbar .wpc-sorting-form .select2-container .select2-selection--single .select2-selection__arrow b{border-color: var(--champagne) transparent transparent !important}.g-toolbar .wpc-sorting-form .select2-container--open .select2-selection__arrow b{border-color: transparent transparent var(--champagne) !important}body.archive .select2-container--open .select2-dropdown{background: #121110 !important;border: 1px solid var(--champagne) !important;border-radius: 0 !important;box-shadow: 0 18px 40px rgba(0,0,0,.55);overflow: hidden}body.archive .select2-container--open .select2-search--dropdown{display: none !important}body.archive .select2-container--open .select2-results__option{margin: 0 !important;padding: 11px 14px !important;background: transparent !important;color: var(--creme) !important;font-family: var(--font-texte) !important;font-size: 14px !important}body.archive .select2-container--open .select2-results__option[aria-selected="true"],body.archive .select2-container--open .select2-results__option--selected{color: var(--champagne) !important}body.archive .select2-container--open .select2-results__option--highlighted{background: rgba(201,169,110,.14) !important;color: var(--ivoire) !important}@media (max-width: 768px){.g-filtres>.g-eyebrow{display: none !important}body.wpc_show_bottom_widget .g-filtres .wpc-filters-main-wrap .wpc-filters-open-button-container{display: block !important;margin: 0 !important;padding: 0 !important}.g-filtres a.wpc-filters-open-widget{display: flex !important;align-items: center;justify-content: center;gap: 12px;width: 100%;height: 48px;margin: 0 !important;padding: 0 16px !important;background: transparent !important;border: 1px solid var(--champagne) !important;border-radius: 0 !important;box-shadow: none !important;color: var(--champagne) !important;font-family: var(--font-texte) !important;font-size: 12px !important;font-weight: 500 !important;letter-spacing: .2em;text-decoration: none !important;text-transform: uppercase}.g-filtres a.wpc-filters-open-widget .wpc-button-inner{display: inline-flex;align-items: center;gap: 12px}.g-filtres a.wpc-filters-open-widget .wpc-icon-html-wrapper{display: inline-flex;flex-direction: column;gap: 4px;width: 16px}.g-filtres a.wpc-filters-open-widget .wpc-icon-html-wrapper span{display: block;width: 100%;height: 1px;margin: 0 !important;background: currentColor !important}.g-filtres a.wpc-filters-open-widget .wpc-icon-html-wrapper .wpc-icon-line-2{width: 70%}.g-filtres a.wpc-filters-open-widget .wpc-icon-html-wrapper .wpc-icon-line-3{width: 40%}body.wpc_show_bottom_widget .g-filtres .wpc-filters-widget-content{top: 0 !important;background: #121110 !important;border: 0 !important;border-top: 1px solid var(--champagne) !important;border-radius: 0 !important;box-shadow: 0 -20px 50px rgba(0,0,0,.6) !important}body.wpc_show_bottom_widget .g-filtres .wpc-widget-close-container{display: flex !important;align-items: center;justify-content: center;height: 60px;padding: 0 20px !important;background: #121110 !important;border-bottom: 1px solid var(--trait) !important}body.wpc_show_bottom_widget .g-filtres .wpc-widget-popup-title{color: var(--ivoire) !important;font-family: var(--font-titre) !important;font-size: 26px !important;font-weight: 400 !important;line-height: 1 !important}body.wpc_show_bottom_widget .g-filtres a.wpc-widget-close-icon{position: absolute;left: 14px;top: 50%;transform: translateY(-50%);display: flex;align-items: center;justify-content: center;width: 40px;height: 40px}body.wpc_show_bottom_widget .g-filtres a.wpc-widget-close-icon .wpc-icon-html-wrapper{background: transparent !important;box-shadow: none !important}body.wpc_show_bottom_widget .g-filtres a.wpc-widget-close-icon .wpc-icon-line-1,body.wpc_show_bottom_widget .g-filtres a.wpc-widget-close-icon .wpc-icon-line-2,body.wpc_show_bottom_widget .g-filtres a.wpc-widget-close-icon .wpc-icon-line-3{background: var(--ivoire) !important}body.wpc_show_bottom_widget .g-filtres .wpc-filters-found-posts-wrapper{margin-left: 6px}body.wpc_show_bottom_widget .g-filtres .wpc-filters-widget-containers-wrapper{top: 60px !important;background: #121110 !important}body.wpc_show_bottom_widget .g-filtres .wpc-filters-widget-top-container{position: static !important;padding: 16px 20px 0 !important;background: #121110 !important;border: 0 !important;text-align: left !important}body.wpc_show_bottom_widget .g-filtres .wpc-filters-widget-top-container::before,body.wpc_show_bottom_widget .g-filtres .wpc-filters-widget-top-container::after{display: none !important}body.wpc_show_bottom_widget .g-filtres .wpc-filter-chips-list li.wpc-filter-chip:not(.wpc-chip-reset-all) a{background: #1F1B15 !important;border: 1px solid var(--trait-2) !important;color: var(--creme) !important}body.wpc_show_bottom_widget .g-filtres .wpc-inner-widget-chips-wrapper{padding: 0 !important}body.wpc_show_bottom_widget .g-filtres .wpc-filters-widget-wrapper{padding: 6px 20px 110px !important}body.wpc_show_bottom_widget .g-filtres .wpc-filters-section:first-child,body.wpc_show_bottom_widget .g-filtres .wpc-filter-layout-search-field{border-top: 0 !important}body.wpc_show_bottom_widget .g-filtres .wpc-filter-layout-checkboxes ul.wpc-filters-ul-list{flex-direction: row;flex-wrap: wrap;gap: 8px}body.wpc_show_bottom_widget .g-filtres .wpc-filter-layout-checkboxes li.wpc-term-item{display: block}body.wpc_show_bottom_widget .g-filtres .wpc-filter-layout-checkboxes .wpc-term-item-content-wrapper{position: relative}body.wpc_show_bottom_widget .g-filtres .wpc-filter-layout-checkboxes .wpc-term-item-content-wrapper input[type="checkbox"]{position: absolute;inset: 0;z-index: 1;width: 100% !important;height: 100% !important;opacity: 0}body.wpc_show_bottom_widget .g-filtres .wpc-filter-layout-checkboxes .wpc-term-item-content-wrapper label{min-height: 44px;padding: 0 14px !important;align-items: center;gap: 6px;border: 1px solid #8E6F3E;font-size: 13px !important;transition: background-color .2s ease,color .2s ease}body.wpc_show_bottom_widget .g-filtres .wpc-filter-layout-checkboxes .wpc-term-item-content-wrapper label .wpc-term-count{font-size: 12px !important}body.wpc_show_bottom_widget .g-filtres .wpc-filter-layout-checkboxes .wpc-term-item-content-wrapper label .wpc-term-count::before{content: '· '}body.wpc_show_bottom_widget .g-filtres .wpc-filter-layout-checkboxes li.wpc-term-selected label{background: var(--champagne);border-color: var(--champagne)}body.wpc_show_bottom_widget .g-filtres .wpc-filter-layout-checkboxes li.wpc-term-selected label a,body.wpc_show_bottom_widget .g-filtres .wpc-filter-layout-checkboxes li.wpc-term-selected .wpc-term-count{color: var(--noir) !important}body.wpc_show_bottom_widget .g-filtres .wpc-filter-layout-checkboxes li.wpc-term-item:has(input:checked) label{background: var(--champagne);border-color: var(--champagne)}body.wpc_show_bottom_widget .g-filtres .wpc-filter-layout-checkboxes li.wpc-term-item:has(input:checked) label a,body.wpc_show_bottom_widget .g-filtres .wpc-filter-layout-checkboxes li.wpc-term-item:has(input:checked) .wpc-term-count{color: var(--noir) !important}body.wpc_show_bottom_widget .g-filtres .wpc-filters-widget-controls-container{position: fixed;left: 0;right: 0;bottom: 0;z-index: 3;margin: 0 !important;padding: 14px 20px calc(14px + env(safe-area-inset-bottom)) !important;background: #121110 !important;border-top: 1px solid var(--trait) !important}body.wpc_show_bottom_widget .g-filtres .wpc-filters-widget-controls-wrapper{display: grid !important;grid-template-columns: 1fr 1.4fr;gap: 10px;margin: 0 !important}body.wpc_show_bottom_widget .g-filtres .wpc-filters-widget-controls-one{order: 2}body.wpc_show_bottom_widget .g-filtres .wpc-filters-widget-controls-two{order: 1}body.wpc_show_bottom_widget .g-filtres .wpc-filters-widget-controls-item{width: auto !important;margin: 0 !important;padding: 0 !important}body.wpc_show_bottom_widget .g-filtres .wpc-filters-widget-controls-item a{display: flex !important;align-items: center;justify-content: center;height: 50px;margin: 0 !important;padding: 0 10px !important;border-radius: 0 !important;box-shadow: none !important;font-family: var(--font-texte) !important;font-size: 12px !important;font-weight: 500 !important;letter-spacing: .16em;line-height: 1 !important;text-decoration: none !important;text-transform: uppercase;white-space: nowrap}body.wpc_show_bottom_widget .g-filtres a.wpc-filters-apply-button{background: var(--champagne) !important;border: 1px solid var(--champagne) !important;color: var(--noir) !important}body.wpc_show_bottom_widget .g-filtres a.wpc-filters-close-button{background: transparent !important;border: 1px solid var(--trait-2) !important;color: var(--creme) !important}}.g-filtres .wpc-filters-widget-top-container::before,.g-filtres .wpc-filters-widget-top-container::after{content: none !important;display: none !important}.g-filtres>.g-eyebrow{margin-bottom: 12px !important}.g-filtres .wpc-filters-widget-top-container{margin: 0 0 22px !important}.g-filtres .wpc-filter-chips-list{align-items: center;gap: 10px 12px;margin: 0 !important}.g-filtres .wpc-filters-section.wpc-filter-layout-search-field .wpc-filter-header{margin-bottom: 16px !important}.g-filtres>.g-eyebrow{margin-bottom: 0 !important;padding-bottom: 18px;border-bottom: 1px solid var(--trait)}.g-filtres .wpc-filters-widget-top-container:has(.wpc-empty-chips-container){margin: 0 !important}/* PDP v10 */.elementor .g-rating .g-question{margin-left:auto;display:inline-flex;align-items:baseline;gap:8px;font-family:var(--font-texte),sans-serif;font-size:14px;line-height:1.4;color:var(--creme,#E6DECF)}.elementor .g-rating .g-question em{font-family:var(--font-titre),serif;font-style:italic;font-size:19px;color:var(--champagne,#C9A96E)}.elementor .g-rating .g-question a{color:var(--ivoire,#F7F2E8);text-decoration:none;border-bottom:1px solid var(--champagne,#C9A96E);padding-bottom:2px;transition:color .2s}.elementor .g-rating .g-question a:hover{color:var(--champagne,#C9A96E)}.elementor .g-rating .g-note-generale{color:var(--creme,#E6DECF);font-size:14px}@media (max-width:767px){.elementor .g-rating .g-question{flex:0 0 100%;margin:6px 0 0}}.elementor .g-stories .g-stories-tete{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:0;min-width:0}.elementor .g-stories .g-stories-titre{font-family:var(--font-texte),sans-serif;font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:#C4BAA8}.elementor .g-stories .g-stories-astuce{font-family:var(--font-texte),sans-serif;font-size:12px;color:#ABA190}.elementor .g-stories .g-stories-reels,.elementor .g-stories .g-stories-reels .elementor-widget-container,.elementor .g-stories .elementor-shortcode{margin:0;padding:0}.elementor .g-stories .ecr-front-carousel__viewport{overflow:visible !important}.elementor .g-stories .ecr-front-carousel__track{display:flex !important;width:100% !important;gap:clamp(10px,4%,24px) !important;padding:4px 0 2px !important;transform:none !important}.elementor .g-stories .ecr-thumb{position:relative;flex:1 1 0 !important;max-width:88px;width:auto !important;height:auto !important;min-width:0 !important;display:flex !important;flex-direction:column;align-items:center;gap:10px}.elementor .g-stories .ecr-thumb__frame{position:relative;width:100% !important;height:auto !important;aspect-ratio:1/1;padding:4px !important;border:1px solid var(--champagne,#C9A96E) !important;border-radius:50% !important;box-shadow:0 0 0 3px #0E0D0B inset !important;background:#1A1712 !important;box-sizing:border-box;overflow:visible !important}.elementor .g-stories .ecr-thumb__frame{min-height:0 !important}.elementor .g-stories .ecr-thumb__frame>button{position:absolute !important;inset:4px !important;width:auto !important;height:auto !important;min-width:0 !important;min-height:0 !important;border-radius:50% !important;overflow:hidden}.elementor .g-stories .ecr-thumb__media{width:100%;height:100%;border-radius:50% !important;overflow:hidden}.elementor .g-stories .ecr-thumb__media video,.elementor .g-stories .ecr-thumb__media img{width:100% !important;height:100% !important;object-fit:cover;border-radius:50%}.elementor .g-stories .ecr-thumb__frame::before{content:'';position:absolute;right:-3px;bottom:-1px;width:26px;height:26px;border-radius:50%;border:2px solid #0E0D0B;background:var(--champagne,#C9A96E) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M3 2l5 3-5 3z' fill='%230E0D0B'/%3E%3C/svg%3E") 55% 50%/10px no-repeat;pointer-events:none;z-index:2}.elementor .g-stories .g-story-nom{font-family:var(--font-texte),sans-serif;font-size:13px;line-height:1.3;color:var(--creme,#E6DECF);text-align:center;white-space:nowrap}.elementor .g-stories .ecr-front-carousel__nav{display:none !important}@media (max-width:767px){.elementor .g-stories .ecr-thumb__frame::before{width:22px;height:22px;background-size:9px}.elementor .g-stories .g-story-nom{font-size:12px}}.elementor .g-assistance .g-assistance-titre{margin:0;font-family:var(--font-titre),serif;font-style:italic;font-size:28px;line-height:1.1;color:var(--champagne,#C9A96E)}.elementor .g-assistance .g-assistance-liens{display:flex;align-items:center;flex-wrap:wrap;gap:8px 22px;margin:0;font-family:var(--font-texte),sans-serif;font-size:14px;color:var(--creme,#E6DECF)}.elementor .g-assistance .g-assistance-liens a{color:var(--ivoire,#F7F2E8);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px;transition:color .2s}.elementor .g-assistance .g-assistance-liens a:hover{color:var(--champagne,#C9A96E)}.elementor .g-assistance .g-assistance-liens span{color:#ABA190}@media (max-width:767px){.elementor .g-assistance .g-assistance-titre{font-size:24px}.elementor .g-assistance .g-assistance-liens{gap:8px 16px;font-size:13px}}@media (min-width:1025px){.elementor .g-section-desc .g-desc-grid{max-height:500px;grid-template-rows:minmax(0,500px);overflow:hidden}.elementor .g-section-desc .g-desc-grid:has(details[open]){max-height:none;grid-template-rows:auto}.elementor .g-section-desc .g-desc-grid>.g-split-image{height:500px !important;max-height:500px !important;min-height:0 !important;overflow:hidden}.elementor .g-section-desc .g-desc-grid:has(details[open])>.g-split-image{height:auto !important;max-height:none !important}.elementor .g-section-desc .g-desc-grid>.g-split-image img{width:100% !important;height:100% !important;max-height:none !important;aspect-ratio:auto !important;object-fit:cover}.elementor .g-section-desc .g-desc-grid>.g-stack{justify-content:center;padding:40px clamp(32px,4.5vw,64px) !important;gap:16px !important}.elementor .g-section-desc .g-desc-grid>.g-stack h2{font-size:clamp(28px,2.4vw,36px) !important;line-height:1.12 !important}}.elementor .g-reass3{--g-ico-c:#C9A96E;display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-block:24px 8px !important;padding-inline:max(var(--gutter,24px),calc((100% - var(--container,1300px)) / 2)) !important;background:var(--noir,#0E0D0B)}.elementor .g-reass3 .g-reass3-item{display:grid !important;grid-template-columns:72px minmax(0,1fr);grid-template-rows:auto auto;column-gap:22px;row-gap:4px;align-items:center;align-content:center;padding:40px 36px;border-top:1px solid #4A4234;border-bottom:1px solid #4A4234;min-width:0}.elementor .g-reass3 .g-reass3-item + .g-reass3-item{border-left:1px solid #4A4234}.elementor .g-reass3 .g-reass3-item::before{content:'';position:static !important;inset:auto;grid-column:1;grid-row:1/3;width:72px;height:72px;border-radius:50%;border:1px solid rgba(201,169,110,.65);box-shadow:0 0 0 6px rgba(201,169,110,.05),inset 0 0 18px rgba(0,0,0,.6);background:#1A1712 var(--g-ico) center/24px no-repeat}.elementor .g-reass3 .g-reass3-titre{grid-column:2;grid-row:1;margin:0;align-self:end;font-family:var(--font-texte),sans-serif;font-size:13px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--ivoire,#F7F2E8)}.elementor .g-reass3 .g-reass3-sous{grid-column:2;grid-row:2;margin:0;align-self:start;font-family:var(--font-texte),sans-serif;font-size:14px;line-height:1.4;color:var(--creme,#E6DECF)}@media (max-width:1024px){.elementor .g-reass3 .g-reass3-item{padding:28px 20px;grid-template-columns:56px minmax(0,1fr);column-gap:16px}.elementor .g-reass3 .g-reass3-item::before{width:56px;height:56px;background-size:20px}}@media (max-width:767px){.elementor .g-reass3{grid-template-columns:1fr;padding-block:8px !important}.elementor .g-reass3 .g-reass3-item{padding:20px 4px}.elementor .g-reass3 .g-reass3-item + .g-reass3-item{border-left:0;border-top:0}}.elementor .g-nos-eng{display:flex !important;flex-direction:column !important;gap:36px;padding-block:64px 80px !important;padding-inline:max(var(--gutter,24px),calc((100% - var(--container,1300px)) / 2)) !important;background:var(--noir,#0E0D0B)}.elementor .g-nos-eng .g-nos-eng-titre{display:flex;align-items:center;gap:24px;margin:0;font-family:var(--font-texte),sans-serif;font-size:12px;letter-spacing:.3em;text-transform:uppercase;color:var(--champagne,#C9A96E);white-space:nowrap}.elementor .g-nos-eng .g-nos-eng-titre::before,.elementor .g-nos-eng .g-nos-eng-titre::after{content:'';flex:1 1 0;height:1px;background:#4A4234}.elementor .g-nos-eng .g-nos-eng-grille{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.elementor .g-nos-eng .g-nos-eng-item{display:flex !important;flex-direction:column !important;align-items:center;text-align:center;gap:10px;padding:4px 28px;min-width:0}.elementor .g-nos-eng .g-nos-eng-item + .g-nos-eng-item{border-left:1px solid #4A4234}.elementor .g-nos-eng .g-nos-eng-item::before{content:'';position:static !important;inset:auto;flex:0 0 auto;width:30px;height:30px;margin-bottom:6px;background:var(--g-ico) center/contain no-repeat}.elementor .g-nos-eng .g-nos-eng-nom{margin:0;font-family:var(--font-titre),serif;font-size:clamp(20px,2.1vw,30px);line-height:1.15;color:var(--ivoire,#F7F2E8)}.elementor .g-nos-eng .g-nos-eng-sous{margin:0;font-family:var(--font-texte),sans-serif;font-size:14px;line-height:1.45;color:var(--creme,#E6DECF)}@media (max-width:767px){.elementor .g-nos-eng{gap:26px;padding-block:40px 48px !important}.elementor .g-nos-eng .g-nos-eng-titre{gap:14px;font-size:11px}.elementor .g-nos-eng .g-nos-eng-item{padding:2px 8px;gap:8px}.elementor .g-nos-eng .g-nos-eng-item::before{width:24px;height:24px;margin-bottom:2px}.elementor .g-nos-eng .g-nos-eng-nom{font-size:19px}.elementor .g-nos-eng .g-nos-eng-sous{font-size:12px}}.g-ico-cadenas{--g-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23C9A96E' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='10.5' width='14' height='10' rx='1.5'/%3E%3Cpath d='M8 10.5V7.5a4 4 0 0 1 8 0v3'/%3E%3Ccircle cx='12' cy='15.5' r='1.1'/%3E%3C/svg%3E")}.g-ico-colis{--g-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23C9A96E' stroke-width='1.3' stroke-linejoin='round'%3E%3Cpath d='M12 2.8 3.6 7.4v9.2L12 21.2l8.4-4.6V7.4L12 2.8Z'/%3E%3Cpath d='M3.6 7.4 12 12l8.4-4.6M12 12v9.2'/%3E%3C/svg%3E")}.g-ico-casque{--g-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23C9A96E' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 14v-2a7.5 7.5 0 0 1 15 0v2'/%3E%3Crect x='3.5' y='13.5' width='4' height='6' rx='1.4'/%3E%3Crect x='16.5' y='13.5' width='4' height='6' rx='1.4'/%3E%3Cpath d='M18.5 19.5a3 3 0 0 1-3 2.2H13'/%3E%3C/svg%3E")}.elementor .g-stories .ecr-thumb__frame::after{display:none !important}/* PDP v11 */.elementor .g-nos-eng{padding-block:0 var(--space-section,96px) !important}@media (max-width:767px){.elementor .g-nos-eng{padding-block:0 var(--space-section,64px) !important}}@media (min-width:1025px){.elementor .g-section-desc .g-desc-grid>.g-split-image{background:radial-gradient(circle at 50% 42%,#F6F1E8 0%,#E4DCCD 55%,#C9BEA9 100%)}.elementor .g-section-desc .g-desc-grid>.g-split-image img{object-fit:contain !important;mix-blend-mode:multiply}}/* Fiche technique : sans le « : No selection » de CommerceKit */.woocommerce-product-attributes th :is(.ckit-chosen-attribute_semicolon,.cgkit-chosen-attribute){display:none !important}/* Galerie par produit (snippet goussia-galerie-produit) : filet de sécurité, CommerceKit par défaut */body:not(.g-galerie-woogallery):not(.elementor-editor-active) .elementor .g-wgal-galerie{display:none !important}/* Accueil mobile : les carrousels Avis et Journal vont jusqu'aux bords de l'écran */@media (max-width:767px){.elementor .g-avis-grid,.elementor .g-journal-grid{width:100vw !important;max-width:none !important;margin-inline:calc(50% - 50vw) !important;padding-inline:var(--gutter) !important;scroll-padding-inline:var(--gutter);box-sizing:border-box}}/* End custom CSS */