html,body{overflow-x:hidden}.trajan,.trajan *{font-family:'trajan-pro-3',serif!important}.menu_langue .et_pb_menu__menu li{padding:0 5px;margin-top:0px}.menu_langue .et_pb_menu__menu li a{padding-bottom:2px!important}.menu_langue .et_pb_menu__menu li a::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#2C292A;transform:scaleX(0);transform-origin:left;transition:transform 0.3s ease}.menu_home .menu_langue .et_pb_menu__menu li a::after{background-color:#fff}.menu_langue .et_pb_menu__menu li:hover a{opacity:1}.menu_langue .et_pb_menu__menu li:hover a::after,.menu_langue .et_pb_menu__menu li.current-menu-item a::after{transform:scaleX(1)}.burger-menu .et_pb_code_inner{width:24px;height:16px;padding:0;border:none;background:transparent;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.burger-menu span{display:block;width:24px;height:1.5px;background-color:#2C292A;border-radius:2px;transform-origin:center;transition:transform 0.35s ease,opacity 0.25s ease,width 0.35s ease}.menu_home .burger-menu span{background-color:#fff}.burger-menu span:nth-child(2){width:17px}.burger-menu.is-active span:nth-child(1){transform:translateY(7.25px) rotate(45deg)}.burger-menu.is-active span:nth-child(2){opacity:0;transform:translateX(-5px)}.burger-menu.is-active span:nth-child(3){transform:translateY(-7.25px) rotate(-45deg)}.menu_global,.menu_home{transition:transform 0.3s ease-in-out;will-change:transform}.menu_global.menu-hidden,.menu_home.menu-hidden{transform:translateY(-105%)}.produit-allocation{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.produit-allocation p{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight:300;text-wrap:balance;color:var(--gcid-dydj3st2jn)!important;font-size:15px}.bouton-allocation,.produit-achat-classique .single_add_to_cart_button{display:inline-flex;justify-content:center;align-items:center;padding:0.7rem 1.3rem;background-color:var(--gcid-tpc8hru2eu);letter-spacing:3px!important;border:2px solid;border-color:var(--gcid-tpc8hru2eu);font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;text-transform:uppercase;color:var(--gcid-dydj3st2jn)!important;font-size:13px!important;text-decoration:none;cursor:pointer}.bouton-allocation:hover,.produit-achat-classique .single_add_to_cart_button:hover{background-color:transparent}body.produit-variable-actif .masquer-produit-variable{display:none!important}