section#smenu .smenu_container {display:flex; flex-direction:column; justify-content:center; align-items:center; padding:.5rem 0 0 0; background-color:white;}
section#smenu .smenu_container .titre_container {display:flex; align-items:center; width:100%; margin-bottom:1rem}
section#smenu .smenu_container .titre_container .left_bloc {width:5rem; height:5rem}

section#smenu .smenu_container .titre_container .right_bloc {width:18rem; margin-left:1rem}
section#smenu .smenu_container .titre_container .right_bloc p:first-child {width:16rem; font-family:'Stardos Stencil', cursive; font-size:1.5rem;  line-height:1.5rem; color:var(--ShipColor); text-transform:inherit;}
section#smenu .smenu_container .titre_container .right_bloc p:first-child span {font: var(--PoppinsFont); font-size: 1rem; color: red; font-weight: 600;}

section#smenu .smenu_container .buttons_container {width:100%;}
section#smenu .smenu_container .buttons_container div.main_titre {width:100%; margin-bottom:1rem;}
section#smenu .smenu_container .buttons_container div.main_titre p {width:fit-content; font-size:1rem;  line-height:1.6rem; padding:0.4rem 2rem; margin:0 auto; border-radius:.2rem; color:white; text-transform:inherit; background-color: var(--ShipColor);}
section#smenu .smenu_container .buttons_container div.btn_container {display:flex; flex-wrap:wrap; justify-content:center; align-items:center; gap:1rem;}

section#smenu .smenu_container .buttons_container div.btn_container .btn {display:flex; width:10rem; height:8rem; margin:auto; border-radius:.4rem; text-transform:inherit; background-color: var(--BlueNavy); font-size:1rem; }
section#smenu .smenu_container .buttons_container div.btn_container .btn a {color:white; line-height:1rem; margin:auto}
section#smenu .smenu_container .buttons_container div.btn_container .btn:hover {background-color: var(--ShipColor); color:white;}