.et_pb_menu .et-menu>li{padding-left:24px!important;padding-right:24px!important}.menu_nav{position:relative;margin-bottom:0px!important}.user-nav{position:absolute!important;right:0px;z-index:99999;top:25px;width:30px}.cart-nav{position:absolute!important;right:40px;z-index:99999;top:25px;width:30px}.dnwoo-filter-result{display:none!important}.et_pb_fullwidth_slider_0,.et_pb_fullwidth_slider_1{transform:none!important}.bloc_title_section h2,.bloc_title_section h1{position:relative;margin-bottom:36px}.bloc_title_section h2::after,.bloc_title_section h1::after{content:"";width:92px;height:7px;background-image:url("/wp-content/uploads/Site-Pages/after-title-color.png");background-repeat:no-repeat;bottom:-9px;transform:translate(-50%,-50%);left:50%;right:50%;position:absolute;display:inline-block}.title_section_left h2::after,.title_section_left h1::after{left:50px!important}.bloc-section-title-white h1::after{left:50px!important;background-image:url("/wp-content/uploads/Site-Pages/after-title-white.png")}.custom-btn{display:inline-flex;align-items:center;color:#204E5D;border:1px solid #204E5D;border-radius:100px;font-size:18px;font-family:'Archivo Medium',Helvetica,Arial,Lucida,sans-serif!important;line-height:1.7em!important;padding:0.3em 1em;background-color:#FFFFFF;transition:color 300ms ease 0ms,background-color 300ms ease 0ms,border 300ms ease 0ms}.custom-btn .img-btn-hover,.custom-btn:hover .img-btn{display:none}.custom-btn:hover{color:white;background-color:#204E5D;padding:0.3em 1em}.custom-btn-simple{display:inline-flex;align-items:center;color:white!important;border:1px solid transparent;border-radius:100px;font-size:18px;font-family:'Archivo Medium',Helvetica,Arial,Lucida,sans-serif!important;line-height:1.7em!important;padding:0.3em 1em;background-color:transparent;transition:color 300ms ease 0ms,background-color 300ms ease 0ms,border 300ms ease 0ms}.custom-btn-simple:hover{color:#204E5D!important;background-color:white;padding:0.3em 1em}.custom-btn-simple .img-btn,.custom-btn-simple:hover .img-btn-hover{display:none!important}.custom-btn-simple .img-btn-hover,.custom-btn-simple:hover .img-btn{display:block!important}.custom-btn:hover .img-btn-hover{display:block}.custom-btn img,.custom-btn-simple img{margin-left:12px}.custom-btn-ancre,.custom-btn-ancre-color{position:relative;color:white;border:1px solid transparent;border-radius:100px;font-size:18px;font-family:'Archivo Medium',Helvetica,Arial,Lucida,sans-serif!important;text-decoration:underline;line-height:1.7em!important;padding:0.3em 1em;background-color:transparent;transition:color 300ms ease 0ms,background-color 300ms ease 0ms,border 300ms ease 0ms;transition:all 300ms ease-in}.custom-btn-ancre-color{color:#204E5D}.custom-btn-ancre .img-btn,.custom-btn-ancre-color .img-btn{position:absolute;left:50%;transform:translate(-50%,-50%);bottom:-90px;transition:all 300ms ease-in}.custom-btn-ancre:hover .img-btn,.custom-btn-ancre-color:hover .img-btn{position:absolute;left:50%;transform:translate(-50%,-50%);bottom:-75px;transition:all 300ms ease-in}.title_after_none h2::after{display:none}.footer a{color:#F8C4BA!important;transition: all 0.3s ease-in}.footer a:hover{opacity:0.8}.current-menu-item a{text-decoration:underline;font-weight:500!important}#mobile_menu1 li.page_item a,#mobile_menu2 li.page_item a{color:#f8c4ba!important}.et-pb-controllers{bottom:40px}.et-pb-controllers a{width:9px;height:9px}.grid-gallery{display:flex}.grid-gallery figure{line-height:0}.grid-gallery+.grid-gallery{margin-top:20px}.img-container-col{width:100%;height:auto;overflow:hidden}.img-col{width:100%;height:476px;object-fit:cover;transform:scale(1);transition:all 0.3s ease-in-out}.column-40 .img-col{width:100%;height:972px;object-fit:cover;transform:scale(1);transition:all 0.3s ease-in-out}.column-60 figure+figure{margin-top:20px}.column-60{width:60%}.column-40{width:40%}@supports (display:grid){.gallery-col .grid-gallery{grid-gap:20px}}.et_pb_menu__logo a{margin-top:-4px}.cover_content{position:relative}.cover_content .et_pb_text_inner{position:absolute;width:100%;transform:translate(-50%,-50%);-webkit-transition:all .4s;left:0;top:0}.cover-background{position:relative;height:90vh;color:#FFFFFF!important}.cover-background .title-cover-background{position:absolute;text-align:center;left:50%;top:50%;transform:translate(-50%,-50%)}.cover-background .title-cover-background h2{position:relative;font-family:'PPCirka Bold',Helvetica,Arial,Lucida,sans-serif;font-size:42px;color:#FFFFFF!important;margin-bottom:15px}.cover-background .title-cover-background h2::after{position:absolute;content:'';bottom:3px;width:90px;height:1px;background-color:white;left:50%;transform:translate(-50%,-50%)}.cover-background .custom-btn-simple{position:absolute;transform:translate(-50%,-50%);bottom:0}#formules-restauration h2{margin-bottom:33px}#formules-restauration h3{margin-top:18px}.woocommerce-product-gallery__trigger{display:none}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{background:#DF6D5B}.et-db #et-boc .et-l .et_overlay:before{content:"Voir le produit"!important;position:absolute!important;top:90%!important;left:50%!important;font-size:17px!important;font-family:Archivo SemiCondensed Bold!important;text-align:center!important;background-color:white!important;border:1px solid white!important;border-radius:100px!important;padding:12px 21px!important;-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;-webkit-transition:all .4s!important;transition:all .4s!important;width:80%}.xoo-wsc-icon-basket1:before{content:url("https://theochereau.fr/wp-content/uploads/Admin/shopping-bag-cart.svg");width:30px;display:block}.woocommerce nav.woocommerce-pagination ul{border:0px}.woocommerce nav.woocommerce-pagination ul li{border:0px}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#204E5D;color:white}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;line-height:1;font-size:1em;font-weight:400;padding:12px;min-width:1em;display:block}.dnwoo_product_filter_menu{margin-bottom:20px}.dnwoo_product_filter_menu .active span{opacity:1;text-decoration:underline;font-family:'Archivo Regular'!important}.dnwoo_product_filter_menu li span{opacity:0.7}.dnwoo_product_filter_menu li:hover span{opacity:1}.dnwoo_product_filter_price{font-family:'PPCirka Bold'!important;font-size:16px;color:#204e5d}.woovr-variation-selector{display:none}.woovr-variation-availability{display:none!important}.woovr-variation-info,.woovr-variation-selector{flex-grow:inherit!important}.woovr-variation-info{width:auto;text-align:center;padding-left:18px!important;padding-right:18px!important}.woovr-variation-info{padding:12px;border:1px solid #F8C4BA;border-radius:100px}.woovr-variations .woovr-variation{display:inline-block;margin-top:10px}.woovr-variations .woovr-variation{margin-right:20px}.woovr-variation-active .woovr-variation-info{background-color:#F8C4BA;color:white}.woovr-variations .woovr-variation:hover{background-color:transparent}.woovr-variations .woovr-variation:hover .woovr-variation-info{border:1px solid #204E5D}.woovr-variations .woovr-variation-active:hover .woovr-variation-info{border:1px solid #F8C4BA}.wcpa_form_outer .wcpa_form_item{display:flex;align-items:center}.wcpa_form_outer .wcpa_form_item .wcpa_checkbox label{margin-bottom:0px}.wcpa_form_outer .wcpa_form_item .wcpa_checkbox .wcpa_check{border-radius:50%;border:1px solid #F8C4BA}.wcpa_form_outer .wcpa_form_item .wcpa_checkbox input[type=checkbox]:checked+label .wcpa_check{border:2px solid #F8C4BA;background:#F8C4BA}.qib-container{border:1px solid #F8C4BA;border-radius:100px}.qib-container .qib-button{background-color:transparent!important;border:0!important;border-radius:100px!important;font-weight:bold;color:#204E5D!important;cursor:pointer}.qib-container .quantity input{font-weight:bold}.woocommerce-variation-price{margin-top:21px}.woocommerce-variation-price .price{color:#F8C4BA!important;font-family:'PPCirka Bold'!important;font-size:26px!important}.gallery_product .flex-control-nav{margin-top:20px!important}.gallery_product .flex-control-nav li{margin-right:20px!important;margin-bottom:20px!important}.bloc_suggestion h2{display:none}.bloc_suggestion h2.woocommerce-loop-product__title{display:block;padding-bottom:0px!important}.allergenes	p{display:flex;align-items:center;margin-bottom:3px!important;padding-bottom:0px!important}.allergenes	p img{margin-right:6px}.single_add_to_cart_button{margin-left:10px!important}.qib-container .quantity input.qty:not(#qib_id):not(#qib_id){width:24px}.woocommerce-info{background-color:#F8C4BA!important}.woocommerce .woocommerce-MyAccount-navigation,.woocommerce .woocommerce-MyAccount-content,.woocommerce #customer_login{margin-top:120px}.woocommerce-MyAccount-navigation li{padding-bottom:3px;padding-top:3px;font-family:'PPCirka Bold';font-size:18px;opacity:0.7}.woocommerce-MyAccount-navigation li.is-active{opacity:1}.woocommerce-MyAccount-navigation li+li{border-top:1px solid #eee}.woocommerce-MyAccount-content a{color:#F8C4BA}.woocommerce-orders-table__header{font-family:'PPCirka Bold',Helvetica,Arial,Lucida,sans-serif;font-size:18px;color:#204E5D!important;padding:9px 12px!important}.et_pb_newsletter_description a{color:#F8C4BA!important;text-decoration:underline;margin-left:3px}.dnwoo_product_filter_item .image_link img{transition:all 0.3s ease-in}.dnwoo_product_filter_item .image_link:hover img{-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05);transition:all 0.3s ease-in}.section_nous_trouver h4{display:inline-block;position:relative;margin-bottom:18px}.section_nous_trouver h4::after{position:absolute;content:'';bottom:3px;width:100%;height:1px;background-color:#F8C4BA;left:0}.footer .bloc_footer{max-width:138px;margin:0 auto}.footer .bloc_footer h4{display:inline-block;position:relative;margin-bottom:18px}.footer .bloc_footer h4::after{position:absolute;content:'';bottom:3px;width:100%;height:1px;background-color:#F8C4BA;left:0}.footer .legals a+a{margin-left:20px}.footer .legals a:active,.footer .legals a:hover{text-decoration:underline!important}@media (max-width:1260px){.et_pb_menu .et-menu>li{padding-left:15px!important;padding-right:15px!important}.user-nav{width:24px!important;right:-10px}.cart-nav{width:24px!important;right:12px}}@media (max-width:1160px){.et_pb_menu .et-menu>li{padding-left:10px!important;padding-right:10px!important}.et_pb_menu .et-menu>li a{font-size:17px!important}.et_pb_menu_0_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap,.et_pb_menu_0_tb_header .et_pb_menu__logo-slot{width:240px!important}}@media (max-width:980px){.et_pb_menu__logo-wrap{display:inline-block!important;margin-bottom:0px!important}.et_pb_menu__wrap{float:right!important;margin-top:10px;margin-bottom:10px}.et_mobile_menu{margin-top:15px!important}.grid-gallery{display:block}.column-60,.column-40{width:100%}.column-40,.column-60{margin-top:20px}.img-container-col{width:100%;height:auto}.img-col{width:100%;height:auto}.column-40 .img-col{width:100%;height:auto}.user-nav{width:27px!important;right:40px;top:15px!important}.cart-nav{width:27px!important;right:70px;top:15px!important}}@media (max-width:480px){.product .et_overlay{display:none!important}.dnwoo_product_filter_menu li{display:block!important}}