@media all and (max-width:1200px){html,body{overflow-x:hidden}body{position:relative}}@media only screen and (max-width:1200px){.et_pb_menu .et_pb_menu__menu{display:none}.et_mobile_nav_menu{display:block}}.et_pb_menu .et_mobile_menu li{list-style-type:none}.et_pb_menu .et_mobile_menu{padding-left:0}li.bouton-saison.et_pb_menu_page_id-39.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-39 a{background:#232770;color:#fff!important;padding:12px!important;margin-top:auto;margin-bottom:auto;max-width:fit-content}ul.dsm-menu li.bouton-saison.menu-item-39 a{background:#232770;color:#fff!important;padding:12px!important;max-width:fit-content;top:30px;position:relative}ul.dsm-menu li.bouton-saison.menu-item-39 a:hover{background:#888ec6}@media all and (max-width:980px){ul.sub-menu li a{text-transform:capitalize!important}}@media screen and (min-width:2000px){#titre-traiteur h1,#titre-epicerie-fine h1,#titre-traiteur-2 h1,#titre-traiteur-3 h1,#titre-traiteur-4 h1,#titre-offre h1{font-size:50px}}@media screen and (min-width:1000px) and (max-width:1200px){div#titre-traiteur-3 h1{font-size:26px}}.centrer-verticalement{display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:460px){div#titre-traiteur{top:7%}}@media (max-width:980px){.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5{margin-right:0!important}}a.bouton-responsive{line-height:1!important}#page-container #et-boc #et-main-area .bouton-responsive.i-agsdix-c61-icons8-grocery_store:before{font-size:30px!important}#page-container #et-boc #et-main-area .i-agsdix-c547-icons8-restaurant_menu:before{font-size:30px!important}.dsm_card_carousel .et_pb_button{background:#425ba6!important}h2.et_pb_module_header{color:#232770!important}#menu-item-2633{margin-bottom:24px}#menu-item-2633:hover a{background-color:#425BA6}#menu-item-2633 a{background:#232770;color:#fff!important;padding:12px!important;max-width:fit-content;top:30px;position:relative;transition:background .3s ease;border:1px solid transparent}#menu-item-2634:hover a{background-color:#425BA6}#menu-item-2634 a{background:#232770;color:#fff!important;padding:12px!important;max-width:fit-content;top:30px;position:relative;transition:background .3s ease;border:1px solid transparent}#newsletterForm button[type="submit"]{background:#232770;color:#fff!important;border:1px solid transparent;max-width:fit-content;transition:background .3s ease}#newsletterForm button[type="submit"]:hover{background-color:#425BA6}@media only screen and (max-width:767px){.dsm_card_carousel.dsm_card_carousel_arrow_outside.dsm_card_carousel_arrow_mobile_inside .swiper-button-next{top:30vh}.dsm_card_carousel.dsm_card_carousel_arrow_outside.dsm_card_carousel_arrow_mobile_inside .swiper-button-prev{top:30vh}}@media only screen and (min-width:768px) and (max-width:1024px){.swiper-button-next,.swiper-button-prev{top:35%!important}}.et_pb_column.et_pb_column_empty{display:block!important}@media screen and (max-width:980px){.inverse{display:flex;flex-direction:column-reverse}}#page-container #et-boc #et-main-area .i-agsdix-c61-icons8-grocery_store:before{font-size:25px!important}.et_mobile_menu .menu-item-has-children>a{background-color:#ffffff!important;font-weight:400!important}.seopress-user-consent{color:white;border:0px solid transparent!important;padding:0!important}#seopress-user-consent-close{background:white!important;color:black!important}.seopress-user-message a{text-decoration:underline}.seopress-user-message p{color:white!important;padding:4px 0!important}@media screen and (max-width:668px){.seopress-user-consent button{font-size:12px!important;position:relative;top:-80px}}#weglot-switcher-1{display:none}#menu-footer .weglot-lang.menu-item-weglot.weglot-language.weglot-flags{display:none}form#newsletterForm label,div#response{color:#425ba6}form#newsletterForm button{color:#425ba6;border:2px solid #232770;background-color:transparent;transition:background .3s ease}form#newsletterForm button:hover{background-color:#425ba6;color:white}.linkbox a{color:#425ba6;font-weight:500;text-decoration:underline;font-size:18px}.linkbox-white a{color:white;font-weight:500;text-decoration:underline;font-size:18px}.et_section_specialty>.et_pb_row{display:flex;align-items:center;justify-content:center}