A.button.add_to_cart_button.product_type_simple,form.cart{display:none}a.et-cart-info{display:none!important}#cj-header-desktop,#cj-header-desktop .et_pb_row,#cj-header-desktop .et_pb_column{overflow:visible}#cj-mega-produits,#cj-mega-services{opacity:0;transform:translateY(-8px);background:#FAF8F5;box-shadow:0 18px 40px -20px rgba(20,16,13,.28);transition:opacity 200ms cubic-bezier(.22,.61,.36,1),transform 200ms cubic-bezier(.22,.61,.36,1),display 200ms allow-discrete;transition-delay:200ms}#cj-nav-produits:hover #cj-mega-produits,#cj-nav-produits:focus-within #cj-mega-produits,#cj-nav-services:hover #cj-mega-services,#cj-nav-services:focus-within #cj-mega-services{display:flex!important;opacity:1;transform:translateY(0);transition-delay:120ms}@starting-style{#cj-nav-produits:hover #cj-mega-produits,#cj-nav-produits:focus-within #cj-mega-produits,#cj-nav-services:hover #cj-mega-services,#cj-nav-services:focus-within #cj-mega-services{opacity:0;transform:translateY(-8px)}}#cj-chevron-produits svg,#cj-chevron-services svg{transition:transform 200ms cubic-bezier(.22,.61,.36,1)}#cj-nav-produits:hover #cj-chevron-produits svg,#cj-nav-services:hover #cj-chevron-services svg{transform:rotate(180deg)}#cj-nav-produits>.et_pb_text,#cj-nav-services>.et_pb_text{cursor:default}#cj-header-desktop .et_pb_text a{color:#14100D!important;transition:color 200ms}#cj-header-desktop .et_pb_text a:hover{color:#6D061E!important}.et-l--header .et_builder_inner_content{z-index:500;position:relative}.et-l--header .et_pb_svg_link[href="/"] svg{transition:filter 200ms ease}@media (max-width:980px){body.cj-sur-sombre .et-l--header .et_pb_svg_link[href="/"] svg{filter:brightness(0) invert(1)}}#cj-mega-produits,#cj-mega-services{pointer-events:none}#cj-nav-produits:hover #cj-mega-produits,#cj-nav-produits:focus-within #cj-mega-produits,#cj-nav-services:hover #cj-mega-services,#cj-nav-services:focus-within #cj-mega-services{pointer-events:auto}.bapf_loader_page{inset:0 0 auto 0;height:3px;background:rgba(109,6,30,.12);overflow:visible;pointer-events:none}body.admin-bar .bapf_loader_page{top:32px}@media (max-width:782px){body.admin-bar .bapf_loader_page{top:46px}}.bapf_loader_page .bapf_lcontainer{position:absolute;top:0;left:0;margin:0;width:0;height:100%;background:linear-gradient(90deg,#45080d,#6d061e 45%,#ed8a2e 85%,#f3be3c);box-shadow:0 0 10px rgba(237,138,46,.5);animation:cj_progress 8s ease-out forwards}.bapf_loader_page .bapf_lcontainer .bapf_loader{display:none}.bapf_loader_page .bapf_lcontainer::after{content:"";position:absolute;right:-7px;top:50%;margin-top:-7px;width:14px;height:14px;border-radius:50%;background:radial-gradient(circle,#fff3d6 0,#f3be3c 28%,rgba(237,138,46,.6) 52%,rgba(237,138,46,0) 72%);animation:cj_ember .45s ease-in-out infinite alternate}body:has(.bapf_loader_page){cursor:progress}body:has(.bapf_loader_page) ul.products{pointer-events:none}body:has(.bapf_loader_page) ul.products li.product{opacity:.55;filter:saturate(.35);transition:opacity .3s,filter .3s}body:has(.bapf_loader_page) ul.products li.product::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(243,190,60,.20) 47%,rgba(237,138,46,.26) 50%,transparent 63%);background-size:260% 100%;animation:cj_heat 1.5s ease-in-out infinite}body:has(.bapf_loader_page) ul.products li.product:nth-child(3n+2)::after{animation-delay:.12s}body:has(.bapf_loader_page) ul.products li.product:nth-child(3n)::after{animation-delay:.24s}ul.products li.product{animation:cj_reveal .5s cubic-bezier(.2,.7,.2,1) backwards}ul.products li.product:nth-child(2){animation-delay:.04s}ul.products li.product:nth-child(3){animation-delay:.08s}ul.products li.product:nth-child(4){animation-delay:.12s}ul.products li.product:nth-child(5){animation-delay:.16s}ul.products li.product:nth-child(n+6){animation-delay:.2s}@keyframes cj_progress{0%{width:0}4%{width:32%}15%{width:56%}35%{width:72%}100%{width:90%}}@keyframes cj_ember{from{transform:scale(.8);opacity:.75}to{transform:scale(1.3);opacity:1}}@keyframes cj_heat{from{background-position:130% 0}to{background-position:-30% 0}}@keyframes cj_reveal{from{opacity:.4;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bapf_loader_page .bapf_lcontainer::after,body:has(.bapf_loader_page) ul.products li.product::after,ul.products li.product{animation:none}}