.elementor-2835 .elementor-element.elementor-element-44eaa732 > .elementor-container{min-height:300px;}.elementor-2835 .elementor-element.elementor-element-44eaa732 .elementor-repeater-item-89f5929.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-2835 .elementor-element.elementor-element-2a6b6dbf{text-align:center;}.elementor-2835 .elementor-element.elementor-element-2a6b6dbf .elementor-heading-title{color:var( --e-global-color-3386c0d );font-family:"Adamina", Sans-serif;font-size:40px;font-weight:600;}.elementor-2835 .elementor-element.elementor-element-44eaa732:not(.elementor-motion-effects-element-type-background), .elementor-2835 .elementor-element.elementor-element-44eaa732 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://restaurants-flow.fr/wp-content/uploads/2022/08/panier-terroir-de-jean-richard.jpg");background-position:center center;background-size:cover;}.elementor-2835 .elementor-element.elementor-element-44eaa732 > .elementor-background-overlay{background-color:var( --e-global-color-5b4559c );opacity:0.4;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2835 .elementor-element.elementor-element-44eaa732{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2835 .elementor-element.elementor-element-66da7c55 > .elementor-container{max-width:1200px;}.elementor-2835 .elementor-element.elementor-element-66da7c55 .elementor-repeater-item-26be74a.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-2835 .elementor-element.elementor-element-29b8ddb8 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-2835 .elementor-element.elementor-element-7e5161c .elementor-button{font-family:"Khand", Sans-serif;font-size:20px;font-weight:900;border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;padding:16px 22px 14px 20px;}.elementor-2835 .elementor-element.elementor-element-7e7beffd{text-align:center;}.elementor-2835 .elementor-element.elementor-element-7e7beffd .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:17px;font-weight:500;}.elementor-bc-flex-widget .elementor-2835 .elementor-element.elementor-element-604e0fba.elementor-column .elementor-column-wrap{align-items:center;}.elementor-2835 .elementor-element.elementor-element-604e0fba.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2835 .elementor-element.elementor-element-36434445{--divider-border-style:solid;--divider-border-width:1px;}.elementor-2835 .elementor-element.elementor-element-36434445 .elementor-divider-separator{width:100%;}.elementor-2835 .elementor-element.elementor-element-36434445 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-2835 .elementor-element.elementor-element-396d6bea > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-2835 .elementor-element.elementor-element-98c03c8 .elementor-button{font-family:"Khand", Sans-serif;font-size:20px;font-weight:900;border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;padding:16px 22px 14px 20px;}.elementor-2835 .elementor-element.elementor-element-27b75b96{text-align:center;}.elementor-2835 .elementor-element.elementor-element-27b75b96 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:17px;font-weight:500;}.elementor-2835 .elementor-element.elementor-element-66da7c55{margin-top:30px;margin-bottom:30px;}.elementor-2835 .elementor-element.elementor-element-3de7218 > .elementor-container{max-width:1200px;}.elementor-2835 .elementor-element.elementor-element-3de7218 .elementor-repeater-item-5755e24.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-2835 .elementor-element.elementor-element-3e77f4ee:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2835 .elementor-element.elementor-element-3e77f4ee > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2835 .elementor-element.elementor-element-3e77f4ee > .elementor-element-populated, .elementor-2835 .elementor-element.elementor-element-3e77f4ee > .elementor-element-populated > .elementor-background-overlay, .elementor-2835 .elementor-element.elementor-element-3e77f4ee > .elementor-background-slideshow{border-radius:30px 0px 0px 30px;}.elementor-2835 .elementor-element.elementor-element-3e77f4ee > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2835 .elementor-element.elementor-element-3e77f4ee > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2835 .elementor-element.elementor-element-66390a21{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;}.elementor-2835 .elementor-element.elementor-element-66390a21 .elementor-divider-separator{width:25%;margin:0 auto;margin-center:0;}.elementor-2835 .elementor-element.elementor-element-66390a21 .elementor-divider{text-align:center;padding-top:0px;padding-bottom:0px;}.elementor-2835 .elementor-element.elementor-element-a37c848{--icon-box-icon-margin:15px;}.elementor-2835 .elementor-element.elementor-element-a37c848 .elementor-icon{font-size:40px;padding:10px;}.elementor-2835 .elementor-element.elementor-element-a37c848 .elementor-icon-box-title{color:var( --e-global-color-3386c0d );}.elementor-2835 .elementor-element.elementor-element-a37c848 .elementor-icon-box-title, .elementor-2835 .elementor-element.elementor-element-a37c848 .elementor-icon-box-title a{font-family:"Adamina", Sans-serif;font-size:20px;font-weight:600;}.elementor-2835 .elementor-element.elementor-element-a37c848 .elementor-icon-box-description{color:var( --e-global-color-3386c0d );font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-2835 .elementor-element.elementor-element-a37c848 > .elementor-widget-container{margin:30px 30px 30px 30px;}.elementor-2835 .elementor-element.elementor-element-5a2575c4{--icon-box-icon-margin:15px;}.elementor-2835 .elementor-element.elementor-element-5a2575c4 .elementor-icon{font-size:40px;padding:10px;}.elementor-2835 .elementor-element.elementor-element-5a2575c4 .elementor-icon-box-title{color:var( --e-global-color-3386c0d );}.elementor-2835 .elementor-element.elementor-element-5a2575c4 .elementor-icon-box-title, .elementor-2835 .elementor-element.elementor-element-5a2575c4 .elementor-icon-box-title a{font-family:"Adamina", Sans-serif;font-size:20px;font-weight:600;}.elementor-2835 .elementor-element.elementor-element-5a2575c4 .elementor-icon-box-description{color:var( --e-global-color-3386c0d );font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-2835 .elementor-element.elementor-element-5a2575c4 > .elementor-widget-container{margin:30px 30px 0px 30px;}.elementor-2835 .elementor-element.elementor-element-1db7ee70 img{width:70%;}.elementor-2835 .elementor-element.elementor-element-1db7ee70 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-2835 .elementor-element.elementor-element-440b36ec{--icon-box-icon-margin:15px;}.elementor-2835 .elementor-element.elementor-element-440b36ec .elementor-icon{font-size:40px;padding:10px;}.elementor-2835 .elementor-element.elementor-element-440b36ec .elementor-icon-box-title{color:var( --e-global-color-3386c0d );}.elementor-2835 .elementor-element.elementor-element-440b36ec .elementor-icon-box-title, .elementor-2835 .elementor-element.elementor-element-440b36ec .elementor-icon-box-title a{font-family:"Adamina", Sans-serif;font-size:20px;font-weight:600;}.elementor-2835 .elementor-element.elementor-element-440b36ec .elementor-icon-box-description{color:var( --e-global-color-3386c0d );font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-2835 .elementor-element.elementor-element-440b36ec > .elementor-widget-container{margin:30px 30px 0px 30px;}.elementor-2835 .elementor-element.elementor-element-6ca49738{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;}.elementor-2835 .elementor-element.elementor-element-6ca49738 .elementor-divider-separator{width:25%;margin:0 auto;margin-center:0;}.elementor-2835 .elementor-element.elementor-element-6ca49738 .elementor-divider{text-align:center;padding-top:0px;padding-bottom:0px;}.elementor-2835 .elementor-element.elementor-element-ea90747 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-2835 .elementor-element.elementor-element-67d8f156 .elementor-repeater-item-8072e1c.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-2835 .elementor-element.elementor-element-1bb968a5 > .elementor-element-populated > .elementor-widget-wrap{padding:20px 20px 20px 20px;}.elementor-2835 .elementor-element.elementor-element-4db4e9c9{--icon-box-icon-margin:10px;}.elementor-2835 .elementor-element.elementor-element-4db4e9c9 .elementor-icon{font-size:20px;}.elementor-2835 .elementor-element.elementor-element-4db4e9c9 .elementor-icon-box-title{margin-bottom:5px;}.elementor-2835 .elementor-element.elementor-element-4db4e9c9 .elementor-icon-box-title, .elementor-2835 .elementor-element.elementor-element-4db4e9c9 .elementor-icon-box-title a{font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:600;}.elementor-2835 .elementor-element.elementor-element-4db4e9c9 .elementor-icon-box-description{font-family:"Noto Sans", Sans-serif;font-size:17px;font-weight:400;}.elementor-2835 .elementor-element.elementor-element-67d8f156{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2835 .elementor-element.elementor-element-67d8f156 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2835 .elementor-element.elementor-element-5c6944d5 .elementor-repeater-item-b062e03.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-2835 .elementor-element.elementor-element-1c9f6c97 .elementor-button{font-family:"Noto Sans", Sans-serif;font-size:15px;font-weight:600;text-transform:none;background-color:var( --e-global-color-accent );}.elementor-2835 .elementor-element.elementor-element-12012863{--spacer-size:20px;}.elementor-2835 .elementor-element.elementor-element-4f371ba4 .wc-proceed-to-checkout{--place-order-title-alignment:flex-end;--checkout-button-width:fit-content;}.elementor-2835 .elementor-element.elementor-element-4f371ba4{--update-cart-automatically-display:none;--sections-title-color:var( --e-global-color-primary );--sections-title-spacing:0px;--sections-descriptions-spacing:20px;--sections-radio-buttons-color:var( --e-global-color-primary );--forms-rows-gap:5px;--forms-buttons-border-type:solid;--forms-buttons-border-radius:10px 10px 10px 10px;--forms-buttons-padding:10px 10px 10px 10px;--forms-buttons-width:auto;--order-summary-rows-gap-top:calc( 30px/2 );--order-summary-rows-gap-bottom:calc( 30px/2 );--order-summary-title-spacing:15px;--order-summary-color:var( --e-global-color-primary );--order-summary-variations-color:var( --e-global-color-primary );--order-summary-items-divider-weight:1px;--order-summary-quantity-border-weight:1px;--totals-rows-gap-top:calc( 30px/2 );--totals-rows-gap-bottom:calc( 30px/2 );--totals-color:var( --e-global-color-text );--totals-divider-weight:1px;--checkout-button-border-radius:10px 10px 10px 10px;--checkout-button-padding:15px 15px 15px 15px;--checkout-button-width:fit-content;}.elementor-2835 .elementor-element.elementor-element-4f371ba4 .cart_totals h2{font-family:"Adamina", Sans-serif;font-size:20px;line-height:3.5em;letter-spacing:1px;}.elementor-2835 .elementor-element.elementor-element-4f371ba4 {--sections-descriptions-color:var( --e-global-color-primary );}.elementor-2835 .elementor-element.elementor-element-4f371ba4 .e-cart-content, .elementor-2835 .elementor-element.elementor-element-4f371ba4 .woocommerce-shipping-destination, .elementor-2835 .elementor-element.elementor-element-4f371ba4 .shipping-calculator-button{font-family:"Adamina", Sans-serif;font-size:15px;}.elementor-2835 .elementor-element.elementor-element-4f371ba4 #shipping_method li label{font-size:15px;line-height:2em;}.elementor-2835 .elementor-element.elementor-element-4f371ba4 .shop_table .button{font-family:"Noto Sans", Sans-serif;font-size:15px;letter-spacing:0.5px;border-width:1px 1px 1px 1px;}.elementor-2835 .elementor-element.elementor-element-4f371ba4 .woocommerce-cart-form{--order-summary-title-color:var( --e-global-color-primary );}.elementor-2835 .elementor-element.elementor-element-4f371ba4 .e-shop-table .cart th, .elementor-2835 .elementor-element.elementor-element-4f371ba4 .e-shop-table .cart td:before{font-family:"Adamina", Sans-serif;font-size:17px;letter-spacing:1px;}.elementor-2835 .elementor-element.elementor-element-4f371ba4 .cart td span, .elementor-2835 .elementor-element.elementor-element-4f371ba4 .cart td, .elementor-2835 .elementor-element.elementor-element-4f371ba4 .input-text.qty{font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:600;}.elementor-2835 .elementor-element.elementor-element-4f371ba4 .product-name .variation{font-size:15px;font-weight:400;}.elementor-2835 .elementor-element.elementor-element-4f371ba4 .cart_totals .shop_table td:before, .elementor-2835 .elementor-element.elementor-element-4f371ba4 .cart_totals .shop_table td .woocommerce-Price-amount{font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:600;line-height:2.5em;letter-spacing:0.7px;}.elementor-2835 .elementor-element.elementor-element-4f371ba4 .checkout-button{font-family:"Noto Sans", Sans-serif;font-size:17px;font-weight:700;letter-spacing:0.5px;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-2835 .elementor-element.elementor-element-4f371ba4 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-primary );}.elementor-2835 .elementor-element.elementor-element-4f371ba4 .cart_totals{--sections-title-color:var( --e-global-color-primary );}.elementor-2835 .elementor-element.elementor-element-4f371ba4 .e-cart-totals{--sections-descriptions-color:var( --e-global-color-text );}.elementor-2835 .elementor-element.elementor-element-5c6944d5{margin-top:20px;margin-bottom:0px;}.elementor-2835 .elementor-element.elementor-element-3de7218{margin-top:50px;margin-bottom:50px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2835 .elementor-element.elementor-element-29b8ddb8{width:30%;}.elementor-2835 .elementor-element.elementor-element-604e0fba{width:40%;}.elementor-2835 .elementor-element.elementor-element-396d6bea{width:29.664%;}.elementor-2835 .elementor-element.elementor-element-3e77f4ee{width:30%;}.elementor-2835 .elementor-element.elementor-element-ea90747{width:70%;}.elementor-2835 .elementor-element.elementor-element-2bf5ab55{width:5%;}.elementor-2835 .elementor-element.elementor-element-1abe3d7e{width:90%;}.elementor-2835 .elementor-element.elementor-element-79c458b0{width:4.666%;}}@media(max-width:767px){.elementor-2835 .elementor-element.elementor-element-2a6b6dbf .elementor-heading-title{font-size:30px;}.elementor-2835 .elementor-element.elementor-element-29b8ddb8{width:40%;}.elementor-2835 .elementor-element.elementor-element-29b8ddb8 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-2835 .elementor-element.elementor-element-7e7beffd .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-2835 .elementor-element.elementor-element-604e0fba{width:20%;}.elementor-2835 .elementor-element.elementor-element-396d6bea{width:40%;}.elementor-2835 .elementor-element.elementor-element-396d6bea > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-2835 .elementor-element.elementor-element-27b75b96 .elementor-heading-title{font-size:14px;line-height:1.4em;}}/* Start custom CSS */html, body {
    max-width: 100%;
    overflow-x: hidden;
}/* End custom CSS */