/*!normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css*/@import "https://fonts.googleapis.com/css2?family=Lobster&display=swap";@import "https://fonts.googleapis.com/css2?family=Material+Icons+Outlined&display=swap";html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body{font-family:arial,Verdana,sans-serif;color:#273238}body button{cursor:pointer}.splash{position:absolute;top:0;width:100%;height:43.75rem;background:#fffaf2 url(../img/lagrange.webp)50%/cover}.splash+.greyBG header{margin-bottom:5rem}.splash div{background:rgba(39,50,56,.5);width:100%;height:100%}.break{flex-basis:100%;height:0}header{height:6.875rem;position:relative;width:70rem;margin:0 auto}header nav{float:left}header nav ul{padding-left:0;margin-top:2.5rem}header nav ul li{display:inline;margin-right:2.25rem}header nav ul li a{text-decoration:none;color:#fff}header nav:nth-child(2){display:none}header img{background-color:#fff;border-radius:0 0 100% 100%;padding:1.25rem 1rem;position:absolute;top:0;margin:auto;left:-25%;right:-25%}header aside{float:right;display:flex;margin-top:2.5rem}header aside button{display:block;width:7.5rem;height:2rem;border:1px solid #fff;border-radius:1rem;text-decoration:none;color:#fff;line-height:1.875rem;padding:0}header aside button.login,header aside button.logout{text-align:center;margin-right:.75rem;background:0 0}header aside button.cart{background-color:#97261f;border-color:#97261f;position:relative;padding:0 .75rem;text-align:right;font-weight:700}header aside button.cart div{position:absolute;width:1.5rem;height:1.5rem;background-color:#fff;border-radius:100%;top:.25rem;color:#97261f;line-height:1.5rem;text-align:center}header aside .user-profile{display:block;color:#fff;font-family:lobster,Verdana,sans-serif;line-height:2rem;margin-right:1rem;text-transform:capitalize}.greyBG{width:100%;background-color:#273238;position:relative;z-index:1}.greyBG header{height:6.875rem;margin-bottom:0}main h1,main h2{font-family:lobster,Verdana,sans-serif}main section{width:70rem;margin:auto}#show,#sacs{position:relative}.doodlebg{width:100%;background:fixed #fffaf2 url(../img/doodle.png)50%}ol.breadcrumb+div{display:none!important}#show{color:#fff;margin-bottom:5.625rem}#show h1{font-size:2.375rem;line-height:3rem;width:23rem;padding:1rem;margin-bottom:0;text-shadow:0 3px 6px rgba(0,0,0,.75)}#show p{margin:0;padding:0 1rem 1rem;width:23rem;line-height:1.5rem}#sacs{padding:0 3.75rem;background-color:#fffaf2;box-shadow:0 3px 6px rgba(0,0,0,.16);border-radius:.5rem;color:#273238;display:flex;flex-wrap:wrap;justify-content:space-around}#sacs .break{width:100%}#sacs a{display:block;margin:2.25rem auto;text-decoration:none;width:16.25rem;height:3rem;background-color:#97261f;border-radius:1.5rem;text-align:center;line-height:3rem;box-shadow:0 3px 6px rgba(0,0,0,.3);color:#fff;font-weight:700}#sacs .ico{width:5.75rem;height:5.75rem;position:absolute;top:-2.875rem;border-radius:100%;background:#fffaf2 url(../img/css_sprites.png)-39px -42px;margin:0 auto;left:-25%;right:-25%}#sacs h2{width:100%;font-size:2.375rem;text-align:center;margin:2rem auto .5rem}#sacs>p{width:100%;text-align:center;margin:0 auto 2rem}#sacs .bag{width:22rem;border:2px solid #273238;border-radius:.5rem;padding:1.25rem;box-sizing:border-box}#sacs .bag h3{font-family:lobster,Verdana,sans-serif;font-size:1.5rem;text-align:center;margin:0}#sacs .bag button{border:none;margin:1.3rem auto 0;display:block;width:13.75rem;height:3rem;background-color:#97261f;border-radius:1.5rem;text-align:center;line-height:3rem;box-shadow:0 3px 6px rgba(0,0,0,.3);color:#fff;font-weight:700}#sacs img{margin-top:1.75rem}#sacs #payments p{text-align:center;font-size:.75rem;margin-bottom:.3125rem;margin-top:1.9125rem}#sacs #payments div{display:inline-flex;height:3rem;width:100%;justify-content:center}#sacs #payments img{margin-top:0;height:1.875rem;margin-right:.35rem}#sacs aside{width:77.5rem;height:1rem;background-color:#fffaf2;position:absolute;bottom:-.5rem;left:0}#help{position:relative;width:16rem;left:2rem;top:-5rem}#help button{width:10rem;height:3rem;border-radius:3.125rem;border:none;background-color:#273238;color:#fff;font-weight:700}#help input{position:absolute;width:10rem;height:3rem;left:0;opacity:0;cursor:pointer}#help input:checked+div{display:block}#help div{position:absolute;left:0;top:-12rem;display:none;background:#fff;border:1px solid #273238;border-radius:1.5rem;padding:1.25rem}#help div span{font-family:lobster,Verdana,sans-serif;font-size:1.25rem;color:#97261f}#help div span:first-child{color:#273238}#alacarte .plat,#menu .plat,#menuCarte .plat,#traiteur .plat{width:22rem;background:#fff;border-radius:.5rem;box-shadow:0 4px 8px rgba(0,0,0,8%)}#alacarte .plat img,#menu .plat img,#menuCarte .plat img,#traiteur .plat img{border-radius:.5rem .5rem 0 0;display:block}#alacarte .plat h3,#menu .plat h3,#menuCarte .plat h3,#traiteur .plat h3{font-size:1rem;padding:1.125rem .75rem .625rem;margin:0}#alacarte .plat p,#menu .plat p,#menuCarte .plat p,#traiteur .plat p{margin:0;padding:0 .75rem;font-size:.75rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-height:1rem;max-height:2rem;-webkit-line-clamp:2;-webkit-box-orient:vertical}#alacarte .plat .material-icons-outlined,#menu .plat .material-icons-outlined,#menuCarte .plat .material-icons-outlined,#traiteur .plat .material-icons-outlined{display:none}#alacarte .plat .add,#menu .plat .add,#menuCarte .plat .add,#traiteur .plat .add{float:right;margin:.75rem .75rem 1rem;padding:0 .75rem;height:2rem;line-height:2rem;border:1px solid #273238;background-color:transparent;border-radius:1rem}#alacarte .plat .add.supp,#menu .plat .add.supp,#menuCarte .plat .add.supp,#traiteur .plat .add.supp{border-color:#97261f;color:#97261f}#alacarte .plat .info,#alacarte .plat .price,#menu .plat .info,#menu .plat .price,#menuCarte .plat .info,#menuCarte .plat .price,#traiteur .plat .info,#traiteur .plat .price{font-family:lobster,Verdana,sans-serif}#alacarte .plat .info,#menu .plat .info,#menuCarte .plat .info,#traiteur .plat .info{float:left;margin:.75rem 0 1rem .75rem;width:1.75rem;height:1.75rem;border:.125rem solid #ccc;border-radius:100%;text-align:center;color:#ccc;font-size:1.25rem;background-color:transparent}#alacarte{padding-top:2.8125rem;display:flex;flex-wrap:wrap;justify-content:space-evenly;padding-bottom:4.25rem}#alacarte .ico{width:36px;height:56px;background:url(../img/css_sprites.png)-398px -60px}#alacarte h2{width:100%;font-size:2.375rem;text-align:center;margin:.5rem auto}#alacarte .plat .price{float:right;margin:1.125rem .75rem 0 0;font-size:1.3125rem}#alacarte>p{width:100%;text-align:center;margin:0 auto 2rem}#alacarte a{display:block;margin:2.25rem auto;text-decoration:none;width:16.25rem;height:3rem;background-color:#97261f;border-radius:1.5rem;text-align:center;line-height:3rem;box-shadow:0 3px 6px rgba(0,0,0,.3);color:#fff;font-weight:700}#local{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='494' height='356' opacity='.3' fill='%23fffaf2' xmlns:v='https://vecta.io/nano'%3E%3Cpath d='M281.375 51.542c99.73-78.143 212.624-44.211 212.624-44.211s-.052.154-.137.429c-18.214 12.185-36.671 34.906-49.85 63.767-15.6 34.159-17.833 55.341-24.7 77.61-7.838 25.4-23.976 45.978-33.833 53.7-32.193 25.225-79.9 37.239-115.184 22.469 12.75-55.251 64.3-133.658 97.922-160l-1.329-1.675c6.384-5-124.733 73.408-121.083 220.515l-1.715.5c-14.383-27.242-15.6-60.461-7.379-89.328-22.909-43.242 5.614-113.182 44.664-143.776z'/%3E%3Cpath d='M162.144 129.153C73.269 95.406 0 144.853 0 144.853s.064.1.188.278c15.768 4.663 34.054 16.824 49.943 34.559 18.8 20.994 25.128 35.665 35.02 50.079 11.293 16.45 27.444 27.592 36.224 30.927 28.694 10.893 65.545 8.876 87.514-9.562-21.472-36.726-75.9-81.4-105.867-92.777l.58-1.5c-5.687-2.162 105.724 24.787 135.969 130.955l1.335-.023c4.219-22.713-2.33-46.772-14.668-65.619 6.752-36.07-29.297-79.806-64.094-93.017z'/%3E%3Cpath d='M78.772 356c2.037 0 4.038-.538 5.8-1.559 120.973-69.9 292.013-77.726 293.728-77.8a11.59 11.59 0 0 0 11.102-12.057 11.59 11.59 0 0 0-12.057-11.102c-7.225.3-178.387 8.085-304.394 80.893a11.59 11.59 0 0 0 5.821 21.623z'/%3E%3C/svg%3E")no-repeat;background-position:left bottom -1.3125rem;width:34rem;padding:0 14.875rem 0 38.875rem;overflow:hidden;color:#fffaf2}#local h2{font-size:2.375rem;font-weight:400;margin:3.75rem 0 2rem;line-height:3rem}#local p{line-height:1.5rem}#local>div{display:flex;align-items:center;margin-bottom:2rem}#local>div div{margin-right:2rem}#local>div .artisan{width:98px;height:80px;background:url(../img/css_sprites_local.png)-122px -10px}#local>div .bio{width:160px;height:73px;background:url(../img/css_sprites_local.png)-240px -10px}#local>div .labelRouge{width:92px;height:92px;background:url(../img/css_sprites_local.png)-10px -10px}#livraison{display:flex;flex-wrap:wrap;padding:2.25rem 0 5rem;justify-content:space-around}#livraison .ico{width:32px;height:56px;background:url(../img/css_sprites.png)-60px -236px}#livraison h2{width:100%;font-size:2.375rem;text-align:center;margin:.5rem auto 2.625rem}#livraison .content{width:40%;padding:4.5rem 6rem 0 0;line-height:1.25rem}#livraison .content span{font-weight:700;color:#97261f}#reassurance{width:70rem;margin:auto;display:flex;justify-content:space-around;padding:2.75rem 0 1.625rem;color:#ccc}#reassurance div{width:11rem;text-align:center;font-weight:700;padding-top:4.625rem;background:url(../img/css_sprites.png)-297px -236px}#reassurance div small{font-weight:400;font-size:.75rem}#reassurance div:nth-child(2){background-position:-142px -236px}#reassurance div:nth-child(3){background-position:-482px -60px}#reassurance div:nth-child(4){background-position:-166px -60px}footer{width:70rem;margin:auto;display:flex;flex-wrap:wrap;padding:2.5rem 0 1.125rem;color:#273238}footer .contact{width:12.5rem;padding:1rem 11.5rem 0 2.375rem}footer .contact a{width:9rem;height:2rem;line-height:2rem;text-align:center;text-decoration:none;color:#273238;display:inline-block;border:1px solid #273238;border-radius:1rem}footer .social{width:24.1rem}footer .social h2{font-family:lobster,Verdana,sans-serif;font-size:1.75rem;margin-top:0}footer .social a{width:2.25rem;height:2.25rem;display:inline-block;margin:0 .5rem 1.25rem 0}footer .social a.fb{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' xmlns:v='https://vecta.io/nano'%3E%3Cpath d='M18 0C8.588.065.793 7.325.06 16.708S5.9 34.475 15.188 36V23.345h-4.57V18.11h4.57v-3.989c0-4.539 2.687-7.046 6.8-7.046a27.47 27.47 0 0 1 4.029.354v4.456h-2.27a2.61 2.61 0 0 0-2.932 2.829v3.4h4.992l-.8 5.235h-4.194v12.655c9.288-1.526 15.861-9.908 15.128-19.292S27.412.068 18 .004z' fill='%2397261f'/%3E%3C/svg%3E")}footer .social a.insta{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2236%22 height=%2236%22 fill=%22%2397261f%22 xmlns:v=%22https://vecta.io/nano%22%3E%3Cpath d=%22M18.087 14.702c-1.807.0-3.272 1.465-3.272 3.272a3.27 3.27.0 003.271 3.272c1.807.0 3.272-1.464 3.273-3.271s-1.465-3.271-3.272-3.273zm4.054-5.148h-8.282c-2.362.003-4.276 1.917-4.279 4.279v8.281c.003 2.362 1.917 4.277 4.279 4.28h8.282c2.362-.003 4.276-1.918 4.279-4.28v-8.28c-.002-2.362-1.917-4.277-4.279-4.28zm-4.056 13.528a5.11 5.11.0 115.109-5.108c-.003 2.82-2.289 5.106-5.109 5.109zm5.407-9.344c-.672.0-1.216-.544-1.216-1.216s.544-1.216 1.216-1.216 1.216.544 1.216 1.216a1.21 1.21.0 01-.356.861c-.229.229-.538.356-.86.356zM18 0C8.059.0.0 8.059.0 18s8.059 18 18 18 18-8.059 18-18S27.941.0 18 0zm10.552 22.188a6.35 6.35.0 01-6.339 6.34h-8.427a6.35 6.35.0 01-6.339-6.34v-8.426a6.35 6.35.0 016.339-6.34h8.427a6.35 6.35.0 016.339 6.34z%22/%3E%3C/svg%3E")}footer .social a.yt{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' fill='%2397261f' xmlns:v='https://vecta.io/nano'%3E%3Cpath d='M18 0C8.059 0 0 8.059 0 18s8.059 18 18 18 18-8.059 18-18S27.941 0 18 0zm9.637 20.572c-.001 2.387-1.936 4.322-4.323 4.322H12.266a4.32 4.32 0 0 1-4.322-4.322v-5.143a4.32 4.32 0 0 1 4.322-4.322h11.052c2.387 0 4.322 1.935 4.323 4.322zm-6.756-2.693l-4.662-2.537c-.191-.109-.846.029-.846.249v4.947c0 .217.649.356.84.252l4.871-2.41c.203-.107-.003-.389-.203-.501z'/%3E%3C/svg%3E")}footer .social fieldset{width:21.75rem;height:3rem;border:1px solid #273238;border-radius:.25rem;padding:0;display:none}footer .social fieldset label{width:3.75rem;line-height:3rem;background-color:#273238;color:#fff;text-align:center;font-family:lobster,Verdana,sans-serif}footer .social fieldset input{border:none;padding:0 .5rem;width:14.25rem}footer .social fieldset button{width:3.75rem;border:none;background-color:transparent;font-weight:700;padding:0;position:relative}footer .social fieldset button::before{content:"";width:1px;background-color:#273238;height:2rem;position:absolute;left:0;top:.5rem}footer .legal{text-align:center;width:100%;font-size:.75rem;margin-top:3.25rem}footer .legal a{text-decoration:none;color:#273238}#menu{padding:1.375rem 0 2.875rem;position:relative}#menu .products{margin-top:1rem;float:left;display:flex;flex-wrap:wrap;justify-content:space-between;width:46rem}#menu .products .plat{margin-bottom:2rem}#menu #basketSticky,#menu #basketSticky+hr{display:none}#menu p{font-size:.75rem;margin:0;clear:both}.basketOrder,.basketTraiteur{right:0;width:20rem;background-color:#fff;padding:5.125rem 1rem 1.25rem;position:sticky;top:0;border-radius:0 0 .5rem .5rem;float:right;margin-top:-3.85rem}.basketOrder span,.basketTraiteur span{font-family:lobster,Verdana,sans-serif;font-size:2.375rem}.basketOrder table,.basketTraiteur table{margin:1rem 0 2.75rem}.basketOrder table td,.basketTraiteur table td{padding-bottom:.5rem;text-align:left;vertical-align:middle}.basketOrder table td:first-child,.basketTraiteur table td:first-child{width:4.5rem;padding-right:.5rem}.basketOrder table td:nth-child(2),.basketTraiteur table td:nth-child(2){width:10rem;padding-right:.5rem}.basketOrder table td:last-child,.basketTraiteur table td:last-child{width:4.5rem}.basketOrder table tr.on td,.basketTraiteur table tr.on td{font-weight:700;color:#97261f}.basketOrder table tr.off td,.basketTraiteur table tr.off td{color:#ccc}.basketOrder table tr.done td,.basketTraiteur table tr.done td{color:#273238}.basketOrder table td button,.basketTraiteur table td button{border:1px solid #273238;font-size:.75rem;line-height:2rem;padding:0 .75rem;color:#273238;border-radius:1rem;background:0 0}.basketOrder .total,.basketTraiteur .total{display:flex;justify-content:space-between;align-items:flex-end}.basketOrder .total span:first-child,.basketTraiteur .total span:first-child{font-size:1.375rem}.basketOrder .total span:last-child,.basketTraiteur .total span:last-child{font-size:1.75rem}.basketOrder .total span:last-child s,.basketTraiteur .total span:last-child s{font-size:1rem}.basketOrder .total span:last-child.supp,.basketTraiteur .total span:last-child.supp{color:#97261f}.basketOrder .total span:last-child.supp s,.basketTraiteur .total span:last-child.supp s{color:#273238}.basketOrder .add,.basketTraiteur .add{margin:1.25rem auto;display:block;width:100%;border:none;line-height:3rem;border-radius:1.5rem;font-weight:700;background:#eee;color:#ccc}.basketOrder .add:enabled,.basketTraiteur .add:enabled{background:#97261f;color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.3)}.basketOrder .cancel,.basketTraiteur .cancel{margin:0 auto;display:block;font-size:.75rem;background:0 0;border:none}.basketTraiteur{right:0;width:20rem;background-color:#fff;padding:5.125rem 1rem 1.25rem;position:sticky;top:0;border-radius:0 0 .5rem .5rem;float:right;margin-top:-3.85rem}.basketTraiteur h2{margin:0 0 1rem;font-size:1.75rem}.basketTraiteur h2:last-of-type{margin-top:2rem}.basketTraiteur table{margin:1rem 0;border-spacing:0;border-collapse:collapse;font-size:1rem}.basketTraiteur table td,.basketTraiteur table th{padding:.25rem 0;text-align:center;vertical-align:middle;padding-right:0!important}.basketTraiteur table th{font-size:.75rem;vertical-align:middle}.basketTraiteur table thead tr:first-child{background-color:#eee}.basketTraiteur table thead tr:first-child th:first-child{border-radius:.25rem 0 0 .25rem}.basketTraiteur table thead tr:first-child th:last-child{border-radius:0 .25rem .25rem 0}.basketTraiteur table td:first-child,.basketTraiteur table th:first-child{width:11rem;padding-right:.5rem!important;text-align:left}.basketTraiteur table td:first-child{font-weight:700}.basketTraiteur table td:nth-child(2),.basketTraiteur table th:nth-child(2){width:3rem}.basketTraiteur table td:nth-child(3),.basketTraiteur table th:nth-child(3){width:3rem}.basketTraiteur table td:last-child,.basketTraiteur table th:last-child{width:2.5rem}.basketTraiteur table td button{font-size:1.5rem;line-height:2rem;padding:0;width:2.25rem;height:2.25rem;border:0}.basketTraiteur .total{background:#273238;color:#fff;padding:.5rem 1rem;border-radius:.25rem}.basketTraiteur form{display:flex;flex-wrap:wrap;justify-content:space-between}.basketTraiteur form label,.basketTraiteur form input,.basketTraiteur form textarea{flex-basis:100%;box-sizing:border-box}.basketTraiteur form input{margin-bottom:.75rem;border:1px solid #ccc;border-radius:.25rem;height:2rem;padding:.5rem 0 .5rem .25rem}.basketTraiteur form .lb{flex-basis:44%;width:44%}.basketTraiteur form label{font-family:lobster,Verdana,sans-serif;margin-bottom:.25rem}.basketTraiteur form textarea{border:1px solid #ccc;border-radius:.25rem;padding:.75rem .5rem;margin-bottom:.5rem}#menuCarte{padding:1.375rem 0 2.875rem}#menuCarte h1{font-size:2.375rem;text-align:center;padding-top:1rem}#menuCarte .filter{display:flex;justify-content:center;margin:1.25rem 0 3.75rem}#menuCarte .filter button{height:2.5rem;padding:0 1.75rem;border:1px solid #273238;border-radius:1.25rem;background:0 0;margin:0 .25rem;color:#273238}#menuCarte .filter button.on{background-color:#273238;color:#fff;font-weight:700}#menuCarte .filter button::after{display:block;content:attr(data-text);font-weight:700;height:0;visibility:hidden}#menuCarte .products{display:flex;flex-wrap:wrap;justify-content:space-between}#menuCarte .products .plat{margin-bottom:2rem;position:relative}#menuCarte .products .plat .price{position:absolute;right:.75rem;top:13.625rem}#menuCarte p{font-size:.75rem;margin:0}#traiteur{padding:1.375rem 0 2.875rem;position:relative}#traiteur h1{font-size:2.375rem;text-align:center;padding-top:1rem}#traiteur>hr{width:25%}#traiteur>p:first-of-type{text-align:center;width:50%;padding:2rem 25%;font-size:1rem}#traiteur>p:last-of-type{width:46rem}#traiteur .filter{display:flex;justify-content:center;margin:1.25rem 0 3.75rem}#traiteur .filter button{height:2.5rem;padding:0 1.75rem;border:1px solid #273238;border-radius:1.25rem;background:0 0;margin:0 .25rem;color:#273238}#traiteur .filter button.on{background-color:#273238;color:#fff;font-weight:700}#traiteur .filter button::after{display:block;content:attr(data-text);font-weight:700;height:0;visibility:hidden}#traiteur .products{margin-top:1rem;float:left;display:flex;flex-wrap:wrap;justify-content:space-between;width:46rem}#traiteur .products .plat{margin-bottom:2rem;position:relative}#traiteur .products .plat .price{position:absolute;right:.75rem;top:13.625rem}#traiteur .products .plat label,#traiteur .products .plat input{float:right;margin:.75rem 0 .75rem 1rem;line-height:2rem}#traiteur .products .plat input{box-sizing:border-box;height:2rem;border:1px solid #273238;border-radius:1rem;text-align:center}#traiteur .basketTraiteur{margin-top:1rem;border-radius:.5rem;padding:1.25rem 1rem}#traiteur #basketSticky,#traiteur #basketSticky+hr{display:none}#traiteur p{font-size:.75rem;margin:0;clear:both}#cart{padding:1.375rem 0 2.875rem}#cart h1{font-size:2.375rem;text-align:center;padding-top:1rem}#cart .info{width:58rem;display:flex;margin:0 auto}#cart .info .content,#cart .info aside{box-sizing:border-box}#cart .info .content{width:38rem;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.16);border-radius:1rem 0 0 1rem;padding:2rem}#cart .info aside{width:20rem;background-color:#273238;border-radius:0 1rem 1rem 0;color:#fff;padding:2rem 1.25rem}#cart .info aside h2{margin:0;font-size:1.375rem;float:left}#cart .info aside .address{min-height:5.75rem}#cart .info aside .price{float:right;font-family:lobster,Verdana,sans-serif;line-height:1.5625rem}#cart .info aside select{clear:both;box-sizing:border-box;height:3rem;border:1px solid #ccc;border-radius:.25rem;padding:0 .5rem;margin:1.25rem 0;width:100%}#cart .info aside input[type=text]{box-sizing:border-box;height:2rem;border:1px solid #ccc;border-radius:.25rem;padding:0 .5rem;margin:1rem 0;width:100%}#cart .info aside .delivery{margin:1rem auto 1.5rem}#cart .info aside .total{float:right;font-family:lobster,Verdana,sans-serif;font-size:1.25rem;margin-bottom:1rem}#cart .info aside .connect{clear:both;margin:4rem auto 2rem}#cart .info aside button{display:block;clear:both;width:100%;height:3rem;border-radius:1.5rem;background-color:#97261f;border:none;font-weight:700;color:#fff}#cart .info aside button:disabled{background-color:#ccc;color:#273238}#cart .info .product{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-start;padding:1.375rem 0;border-bottom:1px solid #ccc}#cart .info .product .line-break{height:0;width:100%}#cart .info .product h2{width:23rem;margin:0;font-size:1.375rem}#cart .info .product .price{width:8rem;margin:0 1rem;font-size:1.375rem;font-family:lobster,Verdana,sans-serif;text-align:right}#cart .info .product .price span{font-size:1rem;text-decoration:line-through;padding-right:1rem}#cart .info .product .remove{border:none;font-size:1.375rem;background:0 0;cursor:pointer;color:#ccc;width:1rem;padding:0}#cart .info .product p{width:19.5rem;break-after:always}#cart .info .product .mod,#cart .info .product .double{font-size:.75rem;padding:0 1rem;box-sizing:border-box;line-height:2rem;border:1px solid #273238;background:0 0;border-radius:1rem;cursor:pointer;flex-basis:8.5rem}#cart .info .product .mod{margin-right:1rem;flex-basis:5rem}#cart .info .product:nth-child(2){padding-top:0}#cart .info .product:last-child{border-bottom:0}#cart div.info+button{display:none}#cart>p{width:58rem;display:block;margin:1rem auto 0;font-size:.75rem}#cAccount{display:flex;flex-wrap:wrap;justify-content:center;padding:1.375rem 0 2.875rem}#cAccount .breadcrumb{width:100%;margin-bottom:3.5rem}#cAccount .infos{width:26rem;background:#fff;padding:2rem;border-radius:1rem 0 0 1rem;box-shadow:0 0 20px rgba(0,0,0,.16);margin-bottom:1.5rem}#cAccount .infos p{margin-bottom:3rem}#cAccount .infos #signOff{float:right}#cAccount h2{font-size:2.375rem;margin:1rem 0}#cAccount .solde{width:16rem;background:#f5bc53;border-radius:0 1rem 1rem 0;margin-bottom:1.5rem;display:flex;flex-direction:column;justify-content:space-around;align-items:center}#cAccount .orders{width:46rem;background:#fff;padding:2rem;border-radius:1rem;box-shadow:0 0 20px rgba(0,0,0,.16)}#cAccount .orders th{text-align:left;font-family:lobster,Verdana,sans-serif;font-size:1.375rem}#cCreation{padding:1.375rem 0 2.875rem}#cCreation label small{font-size:.75rem;font-family:Arial;line-height:1.25rem}#cCreation label small span{font-weight:700}#cCreation h1{font-size:2.375rem;text-align:center;padding-top:1rem}#cCreation>p{margin:0 0 2.25rem;text-align:center}#cCreation .form{width:58rem;margin:0 auto;background-color:#fff;box-sizing:border-box;padding:2rem 6rem;border-radius:1rem;box-shadow:0 0 20px rgba(0,0,0,.16);display:flex;flex-wrap:wrap;justify-content:space-between}#cCreation .form label{font-family:lobster,Verdana,sans-serif;line-height:1.5rem}#cCreation .form select{background-color:#fff}#cCreation .form select,#cCreation .form input[type=text],#cCreation .form input[type=email],#cCreation .form input[type=tel]{box-sizing:border-box;height:3rem;border:1px solid #ccc;border-radius:.25rem;padding:0 .5rem;margin-bottom:1.25rem}#cCreation .form label,#cCreation .form input[type=text],#cCreation .form input[type=email],#cCreation .form input[type=tel]{width:22rem}#cCreation .form .more,#cCreation .form .base{display:flex;flex-wrap:wrap;justify-content:space-between}#cCreation .form .base>div,#cCreation .form .more>div{display:flex;flex-direction:column}#cCreation .form .more.dNone,#cCreation .form .base.dNone{display:none}#cCreation .form .more p{width:100%;color:#97261f}#cCreation .form .flb100{flex-basis:100%!important}#cCreation .form .flb70{width:38rem!important}#cCreation .form .flb20{width:6rem!important}#cCreation .form label.small{width:2.5rem;line-height:1.5rem}#cCreation .form input[type=radio]{height:1.5rem}#cCreation .form p{line-height:1.5rem;margin:0;width:36rem;margin-bottom:1.25rem}#cCreation .form p.small{font-size:.75rem}#cCreation .form .line-break{width:100%}#cCreation .form .line-break button{margin:0 auto;display:block;width:13.75rem;height:3rem;border-radius:1.5rem;background-color:#97261f;border:none;font-weight:700;color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.3)}#paiement{padding:1.375rem 0 2.875rem}#paiement div{text-align:center}#paiement div a{display:inline-block;text-decoration:none;border:1px solid #273238;border-radius:.5rem;padding:.5rem;color:#273238}#content{padding:2rem 0}#content a{color:#97261f}#histoire{padding:1.375rem 0 2.875rem}#histoire h1{margin-top:1rem;margin-bottom:1.25rem;width:16rem;text-align:center;margin:auto}#histoire hr{background-color:#273238;width:10rem;border:1px solid #273238;margin-bottom:4.875rem;margin-top:1.25rem}#histoire>div{display:flex;width:70rem;flex-wrap:wrap}#histoire>div>div{width:22rem;background:#fff;border-radius:.5rem;box-shadow:0 0 20px rgba(0,0,0,.16)}#histoire>div div:first-of-type,#histoire>div div:nth-child(2),#histoire>div div:nth-child(4),#histoire>div div:nth-child(5){margin-right:2rem}#histoire>div div:first-of-type,#histoire>div div:nth-child(2),#histoire>div div:nth-child(3){margin-bottom:2rem}#histoire img{border-radius:.5rem .5rem 0 0;display:block}#histoire h2{font-family:lobster,Verdana,sans-serif;font-size:1.75rem;padding:1.3125rem .75rem;margin:0}#histoire p{margin:0;padding:0 .75rem;font-size:.75rem;line-height:1.25rem}#histoire button{margin:2.0625rem .75rem 2rem;padding:0 .75rem;height:2rem;line-height:2rem;border:1px solid #273238;background-color:initial;border-radius:1rem}#partenaires{padding:1.375rem 0 9.125rem}#partenaires h1{margin-top:1rem;margin-bottom:1.25rem;text-align:center;font-size:2.375rem}#partenaires hr{width:10rem;margin:auto;border:1px solid #273238;background-color:#273238}#partenaires>p{margin-top:2.875rem;font-weight:700;text-align:center}#partenaires>div:nth-child(6)>div{display:flex;margin:auto;margin-top:1.5625rem;margin-bottom:3.3125rem}#partenaires>div:nth-child(6)>div>div:first-of-type{background:url(../img/css_sprites_partenaires.png)-52px -50px,#fff;width:160px;height:160px;border-radius:50%;margin-right:2rem}#partenaires>div:nth-child(6)>div>div:nth-child(2){background:url(../img/css_sprites_partenaires.png)-298px -10px,#fff;width:160px;height:160px;border-radius:50%;margin-right:2rem}#partenaires>div:nth-child(6)>div>div:nth-child(3){background:url(../img/css_sprites_partenaires.png)-504px -9px,#fff;width:160px;height:160px;border-radius:50%;margin-right:2rem}#partenaires>div:nth-child(6)>div>div:nth-child(4){background:url(../img/css_sprites_partenaires.png)-49px -259px,#fff;width:160px;height:160px;border-radius:50%;margin-right:2rem}#partenaires>div:nth-child(6)>div>div:nth-child(5){background:url(../img/css_sprites_partenaires.png)-24px -406px,#fff;width:160px;height:160px;border-radius:50%;margin-right:2rem}#partenaires>div:nth-child(6)>div>div:nth-child(6){background:url(../img/css_sprites_partenaires.png)-695px 8px,#fff;width:160px;height:160px;border-radius:50%}#partenaires>div:nth-child(7){width:64rem;margin-bottom:2.5rem}#partenaires>div:nth-child(7) img{width:46rem;z-index:1}#partenaires>div:nth-child(7)>div{padding:1.9375rem 2rem 1.3125rem 1.875rem;background-color:#fff;border-radius:1rem;margin-top:-13.75rem;margin-left:36rem;position:relative;z-index:2}#partenaires>div:nth-child(7)>div h2{font-size:1.3125rem;padding-right:8.1875rem;margin-bottom:1.5625rem}#partenaires>div:nth-child(7)>div ol{padding-left:1rem}#partenaires>div:nth-child(8){width:64rem;margin-bottom:5rem;margin-left:6rem}#partenaires>div:nth-child(8) img{width:28rem}#partenaires>div:nth-child(8)>div{padding:2.625rem 4rem 2.5rem 26.5rem;background-color:#273238;border-radius:1rem;margin-top:-23.375rem;margin-left:6rem}#partenaires>div:nth-child(8)>div h2,#partenaires>div:nth-child(8)>div p{color:#fff}#partenaires>div:nth-child(8)>div h2{font-size:2.375rem;margin-bottom:1.75rem}#partenaires>div:nth-child(8) a{text-decoration:none;color:#273238;background-color:#f5bc53;border-radius:3.125rem;width:13.75rem;height:3rem;line-height:3rem;display:block;text-align:center;margin-top:3.3125rem;font-weight:700}#partenaires>div:nth-child(9){width:64rem}#partenaires>div:nth-child(9) img{width:58rem;margin-top:-13.25rem;margin-left:6rem}#partenaires>div:nth-child(9)>div{position:relative;padding:1.9375rem 1.5rem 1rem 2em;background-color:#f5bc53;border-radius:1rem;width:18.0625em}#partenaires>div:nth-child(9)>div h2{font-size:1.3125rem;margin-top:0;margin-bottom:1.75rem}#partenaires>div:nth-child(9) ol{padding-left:1rem}.dNone{display:none!important}#mdBackground,#mdbackground2{position:fixed;width:100%;height:100%;background:rgba(39,50,56,.8);top:0;left:0;z-index:50}#mdBackground .waiting,#mdbackground2 .waiting{width:10rem;height:10rem;background-color:#eee;top:50%;left:50%;position:absolute;margin:-5rem 0 0 -5rem;text-align:center;line-height:10rem;font-size:6rem;border-radius:1rem}#mdBackground .waiting div,#mdbackground2 .waiting div{animation:1s linear infinite forwards waiting}@keyframes waiting{from{transform:rotate(0)}to{transform:rotate(360deg)}}#mdData{z-index:60}#mdData .close{width:2.25rem;height:2.5rem;position:absolute;right:2rem;top:2rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26'%3E%3Cpath d='M26 2.619L23.381 0 13 10.381 2.619 0 0 2.619 10.381 13 0 23.381 2.619 26 13 15.619 23.381 26 26 23.381 15.619 13z' fill='%23273238'/%3E%3C/svg%3E")50% no-repeat;border:none;padding:0}#mdData.infoProduct,#mdData.order{position:fixed;overflow:auto;width:37.5rem;height:100vh;background:#fff;top:0;right:0;padding:3rem 2rem;box-sizing:border-box}#mdData.infoProduct h2,#mdData.order h2{font-family:lobster,Verdana,sans-serif;font-size:2.375rem}#mdData.infoProduct p,#mdData.order p{margin-bottom:2rem}#mdData.infoProduct .action,#mdData.order .action{margin:0 auto;width:20rem;height:3rem;border-radius:1.5rem;border:none;background:#97261f;font-weight:700;color:#fff;padding:0;display:block}#mdData.infoProduct .disabled,#mdData.order .disabled{background:#ccc;cursor:default}#mdData.infoProduct .cancel,#mdData.order .cancel{margin:1rem auto 0;border:none;display:block;background:0 0}#mdData.order table{background:#273238;color:#fff;width:100%;padding:1.25rem;margin-bottom:2rem}#mdData.order table th{text-align:left;padding-bottom:.5rem}#mdData.order table tr td:last-child{text-align:right}#mdData.order table tr:last-child{font-weight:700}#mdData.hermes{width:30rem;min-height:5rem;background-color:#eee;top:50%;left:50%;position:absolute;margin:-2.5rem 0 0 -15rem;text-align:center;font-size:1.5rem;border-radius:1rem;padding:2.5rem 1rem}#mdData.hermes .close{width:2rem;height:2rem;right:1rem;top:1rem}#mdData.tuto{width:40rem;min-height:29rem;background-color:#eee;top:50%;left:50%;position:absolute;margin:-14.5rem 0 0 -20rem;text-align:center;font-size:1.5rem;border-radius:1rem;padding:0 2.5rem}#mdData.tuto .glider{width:40rem;margin:4rem 0}#mdData.tuto .glider .slide{display:flex;justify-content:space-evenly;align-items:center}#mdData.tuto .glider .slide .txt{width:14.75rem;text-align:left}#mdData.tuto .glider .slide .txt h2{font-size:1.375rem;font-weight:700}#mdData.tuto .glider .slide .txt p{font-size:1rem}#mdData.tuto .glider .slide .txt p span{color:#97261f}#mdData.tuto .close{width:2rem;height:2rem;right:1rem;top:1rem}#mdData.tuto .glider-dot.active{background:#97261f}#mdData.animate{animation:.5s ease-in 1 forwards mdAppear}#mdData.danimate{animation:.5s ease-in 1 forwards mdDAppear}@keyframes mdAppear{from{right:-37.5rem}to{right:0}}@keyframes mdDAppear{from{right:0}to{right:-37.5rem}}main .breadcrumb{margin:0 0 1.75rem;font-size:.75rem;list-style-type:none;padding-inline-start:0}main .breadcrumb li{display:inline-block}main .breadcrumb li a{text-decoration:none;color:#273238}main .breadcrumb li.active{font-weight:700}main #login{padding:1.375rem 0 2.875rem}main #login h1{font-size:2.375rem;text-align:center;padding-top:1rem}main #login p{text-align:center}#formCt{padding:1.375rem 0 2.875rem}#formCt h1,#formCt form{font-family:lobster,Verdana,sans-serif}#formCt h1:nth-child(2){display:none}#formCt h1{font-size:2.375rem;text-align:center;margin-bottom:1.625rem}#formCt form{padding-top:2.5rem;box-shadow:0 0 20px rgba(0,0,0,.16);padding-bottom:1.5625rem;border-radius:1rem;flex-wrap:wrap;margin:auto;background-color:#fff;display:flex;width:58rem}#formCt form>div:nth-child(odd),#formCt form>div:nth-child(6){margin-right:2rem;margin-left:6rem}#formCt form>div{display:flex;flex-direction:column}#formCt input{width:22rem;height:3rem;line-height:3rem}#formCt textarea{width:46rem;height:5.75rem;margin-bottom:.5625rem}#formCt select{width:22rem;height:3rem}#formCt label{margin-bottom:.25rem}#formCt input,#formCt textarea,#formCt select{border-radius:.25rem;border:solid 1px #ccc;font-family:Arial;margin-bottom:1.25rem}#formCt p,#formCt input[type=submit]{font-family:Arial}#formCt p.small{font-size:.75rem;margin-left:6rem;margin-top:0;width:100%}#formCt input[type=submit]{cursor:pointer;background-color:#97261f;color:#fff;font-weight:700;width:12.85rem;border-radius:3.125rem;border:none;margin:auto;height:3rem;line-height:3rem}#formCt div.line-break{margin:auto}#formCt div.other{display:block!important;text-align:center;margin:auto;width:80%!important;height:6rem;margin-top:2.69rem}#formCt div.other hr{background-color:#273238}#formCt div.other p{width:2rem;background-color:#fbfffe;margin:auto;position:relative;top:-1rem}#formCt div.other p:nth-child(3){width:10rem;font-size:1.75rem!important;font-family:lobster,Verdana,sans-serif!important;margin-top:1.75rem}#map{color:#fff;text-align:center;padding-top:2.125rem;padding-bottom:3.876rem;margin-bottom:-.1rem}#map h2{font-family:lobster,Verdana,sans-serif;font-size:2.375rem;margin-bottom:.75rem}#map div:first-of-type{display:none}#map p{font-weight:700;margin-top:0;margin-bottom:1.625rem}#map a{display:block;margin:auto;color:#273238;text-decoration:none;border:none;border-radius:3.125rem;background-color:#f5bc53;font-weight:700;width:13.75rem;height:3rem;line-height:3rem;margin-bottom:2.5rem}@media screen and (max-width:67.5rem){main section{width:92%}#cAccount{width:90%;margin:auto;flex-wrap:wrap;justify-content:flex-start}#cAccount ol.breadcrumb+div p{margin:0;font-size:.75rem}#cAccount div.infos,#cAccount aside.solde,#cAccount table.orders{width:100%}#cAccount div.infos{border-radius:1rem 1rem 0 0;margin-bottom:0;margin-top:2rem}#cAccount div.infos h2{font-size:1.75rem}#cAccount div.infos p:first-of-type{margin-bottom:1.8125rem}#cAccount div.infos p{line-height:1.5rem;margin-bottom:2.4375rem}#cAccount div.infos button#signOff{float:none;margin:auto;display:block}#cAccount div.infos a{display:block;text-align:center;margin-bottom:2rem}#cAccount aside.solde{text-align:center;border-radius:0 0 1rem 1rem}#cAccount aside.solde img{margin-top:2.5rem}#cAccount aside.solde h2{font-size:2.375rem;margin-bottom:.3125rem}#cAccount aside.solde div{font-size:1.75rem;font-weight:700;margin-bottom:2.125rem}#cAccount table.orders{width:100%}#formCt{width:90%;margin:auto}#formCt ol.breadcrumb+div p{margin:0;font-size:.75rem}#formCt h1:first-of-type{display:none!important}#formCt h1:first-of-type+h1{display:block;font-size:1.75rem}#formCt form{width:100%;padding:1.4375rem 0 1.5625rem}#formCt form div{margin:0 1.25rem .9375rem!important;width:100%}#formCt form p.small{margin-top:-37rem;margin-left:72%}#formCt form input,#formCt form textarea{width:100%;box-sizing:border-box}#formCt form select{width:100%;box-sizing:content-box}#formCt form input[type=submit]{width:13.875rem;margin-bottom:2.125rem}#formCt form div.other{width:100%!important;height:4rem}#formCt form div.other p:nth-child(2){font-weight:700}#formCt form div.other p:nth-child(3){margin-top:1.0625rem}.doodlebg{background-image:none}.doodlebg+.greyBG{background-color:#fffaf2}#map{color:#273238}#map h2{margin-bottom:1.1875rem}#map button+div{display:none}#map p{margin:1.5625rem auto .875rem;width:15.75rem}#map a{background-color:#97261f;color:#fff}#map a+div{display:none}#map div:first-of-type{margin:auto;display:block;overflow-x:auto}#map div:first-of-type img{margin-left:-90%}.splash{background-size:auto;background-position:top}body{overflow-x:hidden}header{width:100%}header a>img{width:9.625rem}header>aside{overflow:hidden;margin-top:2rem}header>aside .user-profile{display:none}header>aside button:first-of-type,header>aside a{display:none}header>aside button:nth-child(3){margin-right:-5rem}header.grey,.greyBG:first-of-type{background:#fffaf2!important}nav:first-of-type{display:none}nav:nth-child(2){display:block!important}nav:nth-child(2) label{margin-left:-199px}nav .menuToggle{display:flex;right:0}nav .menuToggle input{display:block;width:2rem;height:2rem;opacity:0;z-index:4;margin-top:1rem;cursor:pointer}nav .menuToggle input~div{width:2rem;height:2rem;font-size:2rem;display:block}nav .menuToggle>div:nth-child(2){display:block;z-index:3;background-color:#273238;background-repeat:no-repeat;background-position:50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='19' fill='%23fffaf2' xmlns:v='https://vecta.io/nano%27%3E%3Crect width='20' height='3' rx='1.5'/%3E%3Crect width='24' height='3' rx='1.5' y='8'/%3E%3Crect width='17' height='3' rx='1.5' y='16'/%3E%3C/svg%3E");width:3.5rem;height:2.75rem;border-top-right-radius:16px;border-bottom-right-radius:16px;position:absolute;top:1.75rem;left:-1rem}nav .menuToggle>div:nth-child(3){display:none}nav .menuToggle input~ul{display:none}nav .menuToggle input~ul li a{text-decoration:none}nav .menuToggle input:checked{display:block;position:fixed;z-index:5;top:1rem;right:1rem;margin-top:0}nav .menuToggle input:checked .material-icons-outlined{color:#fff}nav .menuToggle input:checked~ul{z-index:3;display:block;width:100%;height:100%;left:0;position:fixed;top:0;margin:0;list-style:none;background-color:#273238}nav .menuToggle input:checked~ul li{display:block;font-size:.8rem;text-align:center;font-weight:700;color:#fff;margin-right:0}nav .menuToggle input:checked~ul li:first-of-type{padding-top:10.75rem;margin-bottom:1.3125rem}nav .menuToggle input:checked~ul li:first-of-type h2{font-size:1.75rem;font-family:lobster,Verdana,sans-serif;margin:0}nav .menuToggle input:checked~ul li:nth-child(2){margin-bottom:2.3125rem}nav .menuToggle input:checked~ul li:nth-child(3),nav .menuToggle input:checked~ul li:nth-child(4){margin-bottom:2.3125rem}nav .menuToggle input:checked~ul li:nth-child(3),nav .menuToggle input:checked~ul li:nth-child(4),nav .menuToggle input:checked~ul li:nth-child(5){font-weight:700;font-size:1.3125rem}nav .menuToggle input:checked~ul aside{float:none;margin:auto;display:block}nav .menuToggle input:checked~ul aside button{display:block;margin:auto;font-size:1rem;font-weight:700;width:13.75rem;height:3rem;line-height:3rem}nav .menuToggle input:checked~ul aside .user-profile{padding-top:1rem;font-size:1.5rem}nav .menuToggle input:checked~ul a{cursor:pointer}nav .menuToggle input:checked~div:nth-child(3){display:block;color:#fff;position:fixed;z-index:4;top:1rem;right:1rem}nav .menuToggle input:checked~div:nth-child(2){display:none}#reassurance{width:95%;max-width:23rem;flex-direction:row;flex-wrap:wrap}#reassurance div{width:45%}#reassurance div:first-of-type{background-position:-302px -226px}#reassurance div:nth-child(2){background-position:-147px -226px}#reassurance div:nth-child(3){background-position:-487px -50px}#reassurance div:nth-child(4){background-position:-171px -50px}footer{padding:1.75rem 0 1.5625rem;flex-direction:column;width:90%;align-items:center;align-content:center}footer img{width:9.365rem;height:auto}footer .contact{margin:1.625rem auto 2rem;text-align:center;width:100%;padding:0}footer .social{width:100%}footer .social h2{font-size:1.3125rem}footer .social a{margin:0 1rem 1.5rem 0}footer .social fieldset{width:100%;max-width:20rem}footer .social fieldset label{width:4.75rem}footer .social fieldset input{width:100%}footer .legal{margin-top:1.5625rem}.doodlebg{background:#fffaf2}#show h1{width:auto;margin-bottom:18.84375rem;margin-top:2.75rem}#show p{display:none}#show+.doodlebg+.greyBG{background-color:#273238}#sacs{width:100%;margin-bottom:.5rem;padding:0;box-shadow:none}#sacs h2{margin:2.75rem auto .65625rem;font-size:1.75rem}#sacs h2,#sacs p{width:90%}#sacs>p{line-height:1.5rem}#sacs .bag{padding:.5rem 1.25rem .75rem 1.625rem;height:4rem;width:90%;background-color:#97261f;border-color:#97261f;color:#fff;margin-bottom:1rem;border-radius:3.125rem;position:relative}#sacs .bag h3{font-size:1.25rem;text-align:left;float:left;margin-top:.5rem;font-weight:400}#sacs .bag h3 div{display:inline;padding-left:.5rem}#sacs .bag button{left:0;top:0;margin:0;padding:0;margin-top:-2px;height:4rem;width:100%;border-radius:3.125rem;position:absolute;opacity:0}#sacs .bag+img{display:none}#sacs .bag+img+aside{display:none}#sacs a{padding:.5rem 1.25rem .75rem 1.625rem;height:4rem;width:90%;background-color:#97261f;border-color:#97261f;color:#fff;margin:0 auto 1rem;border-radius:3.125rem;position:relative;box-sizing:border-box;box-shadow:none}#sacs #payments{width:90%}#sacs #payments p{width:100%;margin-bottom:.6875rem}#sacs #payments div{justify-content:center;flex-wrap:wrap;width:100%;height:10rem}#sacs aside{width:100%}#help{display:none}#alacarte{padding:0;width:90%}#alacarte h2{font-size:1.75rem;margin:.5625 auto .875rem}#alacarte h2+p{font-size:.75rem;line-height:1.25rem;margin:0 auto 1.5rem}#alacarte .plat{width:100%}#alacarte .plat img{width:100%;height:auto}#alacarte .plat p{line-height:1.25rem;max-height:2.25rem}#alacarte .plat .info{width:2rem;height:2rem;margin:.8125 0 1rem .75rem}#alacarte a{margin:2rem auto 2.75rem;width:100%}#alacarte .plat:nth-child(5),#alacarte .plat:nth-child(6){display:none}#local{background-position:-304px 100%;width:100%;padding:0}#local h2,#local p,#local div{width:90%;margin:auto}#local h2{padding-top:2.75rem;font-size:1.3125rem;line-height:1.75rem}#local p{margin:3.6825rem auto 1.9375rem}#local div{margin-bottom:2.125rem}#local div>div{background-size:cover!important}#local div div:first-of-type{background:url(../img/css_sprites_local.png)-71px 3px;margin-right:1rem;width:70px;height:67.94px}#local div div:nth-child(2){background:url(../img/css_sprites_local.png)-107px -3px;margin-right:1rem;width:93.32px;height:54.62px}#local div div:nth-child(3){background:url(../img/css_sprites_local.png)-255px 1px;width:69.39px;height:69.45px}#livraison{width:90%;padding:1.9375rem auto 3.5625rem}#livraison h2{font-size:1.75rem;margin:.6875 auto 1.9375rem}#livraison .content{width:100%;padding:0;margin:0 auto 1.4375rem}#livraison img{width:100%;height:auto}.breadcrumb{display:none}ol.breadcrumb+div{margin-top:-1rem;display:block!important;width:2.4375rem;height:2.1875rem;text-align:center}#menuCarte,#traiteur{width:90%}#menuCarte h1,#traiteur h1{font-size:1.75rem;margin-top:.625rem}#menuCarte .filter,#traiteur .filter{overflow-x:auto;justify-content:left;overflow-y:hidden;margin:1.0625rem auto 1.5rem}#menuCarte .filter button:first-of-type,#traiteur .filter button:first-of-type{width:9.5rem;min-width:9.5rem;padding:0 1rem}#menuCarte .products,#traiteur .products{width:100%}#menuCarte .plat,#traiteur .plat{width:100%}#menuCarte .plat img,#traiteur .plat img{width:100%;height:auto}#menuCarte .plat button.add.material-icons-outlined,#traiteur .plat button.add.material-icons-outlined{margin-top:-3rem;position:relative;left:3.25rem;width:3rem;height:3rem;border-radius:3rem;padding:0;border:.125rem solid #273238;display:initial}#menuCarte .plat button.add,#traiteur .plat button.add{display:none}#menuCarte .plat .info,#traiteur .plat .info{float:right;width:3rem;height:3rem;margin-top:-1.5rem;position:relative;left:-5.5rem}#menuCarte .plat h3,#traiteur .plat h3{font-weight:700;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;display:-webkit-box;max-width:50%;max-height:.6rem;overflow:hidden}#menuCarte .plat p,#traiteur .plat p{display:none}#menuCarte .plat div,#traiteur .plat div{padding-left:.75rem;font-size:1.3125rem;position:initial!important}#traiteur{width:100%}#traiteur ol.breadcrumb+div{margin-left:5%}#traiteur>p{width:90%!important;padding:.5rem 0!important;margin:auto!important}#traiteur .products{width:90%;float:none;margin:auto}#traiteur .plat button.add{display:block}#traiteur .plat button.info{left:auto;right:.75rem}#traiteur .basketTraiteur{margin-top:0;z-index:1;width:100%;box-sizing:border-box;padding:1rem 5%!important;position:initial;margin-left:0;margin-right:0;left:0;padding:0}#traiteur .basketTraiteur table{width:100%}#traiteur .basketTraiteur table td:first-child,#traiteur .basketTraiteur table th:first-child{width:50%}#traiteur .basketTraiteur table td:nth-child(2),#traiteur .basketTraiteur table th:nth-child(2){width:18%}#traiteur .basketTraiteur table td:nth-child(3),#traiteur .basketTraiteur table th:nth-child(3){width:18%}#traiteur .basketTraiteur table td:last-child,#traiteur .basketTraiteur table th:last-child{width:14%}#traiteur div.basketTraiteur h2:first-of-type,#traiteur div.basketTraiteur div.total{display:none}#traiteur #basketSticky{padding:0 .75rem;box-sizing:border-box;flex-wrap:wrap;z-index:1;height:3.75rem;border-radius:1rem 1rem 0 0;position:sticky;bottom:0;box-shadow:-4px -4px 6px rgba(0,0,0,.16);background-color:#fff;font-family:lobster,Verdana,sans-serif;display:flex;align-items:center;width:100%;margin-left:auto;margin-right:auto;justify-content:space-between}#traiteur #basketSticky h2{width:50%;font-size:1.25rem;margin:0}#traiteur #basketSticky .total{font-size:1.25rem}#histoire{width:90%}#histoire h1{font-weight:400;margin:1.3125rem auto 1.25rem;font-size:1.75rem}#histoire hr{margin-bottom:2.5rem}#histoire ol.breadcrumb+div{display:block!important;width:2.4375rem;height:2.1875rem;text-align:center}#histoire ol.breadcrumb+div .material-icons-outlined{width:100%;height:50%;background:0 0;box-shadow:none;margin:auto}#histoire ol.breadcrumb+div p{padding:0;line-height:.75rem}#histoire>div:nth-child(5){width:100%}#histoire>div:nth-child(5) div{width:100%;margin:0 auto 1.25rem}#histoire>div:nth-child(5) div img{width:100%;height:auto}#partenaires{width:100%;margin:auto}#partenaires ol.breadcrumb,#partenaires>div,#partenaires p,#partenaires h1{width:90%;margin-left:auto;margin-right:auto}#partenaires ol.breadcrumb+div .material-icons-outlined{width:100%;height:50%;background:0 0;box-shadow:none;margin:auto}#partenaires ol.breadcrumb+div p{font-size:.75rem;margin:0;padding:0;line-height:.75rem}#partenaires h1{font-size:1.75rem;font-weight:400}#partenaires>div:nth-child(6){overflow-x:auto;width:90%;display:inline-flex;margin-left:5%}#partenaires div:nth-child(7){width:100%}#partenaires div:nth-child(7) img{width:20rem;margin-left:-2rem}#partenaires div:nth-child(7) h2{padding-right:0!important}#partenaires div:nth-child(7) div{margin-left:3.75rem;margin-top:-3.4325rem;width:14.75rem;padding:1.375rem 1.5rem 1rem}#partenaires div:nth-child(8){width:100%;margin-left:0}#partenaires div:nth-child(8) img{width:14.25rem}#partenaires div:nth-child(8) div{margin-top:-11.375rem;margin-left:0;padding:13rem 1.25rem 2.625rem}#partenaires div:nth-child(8) div h2{margin-top:0}#partenaires div:nth-child(8) div p{margin-left:0}#partenaires div:nth-child(9){width:100%}#partenaires div:nth-child(9) div{margin-left:0;width:12.2625rem}#partenaires div:nth-child(9) img{width:22.5rem;height:auto;margin-top:-4rem}#partenaires ol.breadcrumb+div{width:2.4375rem;height:2.1875rem;margin-left:5%;margin-right:0}#alacarte .plat .add,#menu .plat .add,#menuCarte .plat .add{margin:0}#menu{width:100%;overflow:visible;padding-bottom:0}#menu table+div.total{display:none!important}#menu ol.breadcrumb+div{margin-left:5%}#menu>p{padding:1rem 0}#menu #mnName{font-size:1.75rem}#menu table{margin:1rem 1rem 0!important}#menu .products{margin-top:2.125rem!important;float:none}#menu .products,#menu>p{margin:auto;width:90%}#menu .plat{width:100%}#menu .plat img{width:100%;height:auto}#menu .plat h3{padding:1.375rem 0 0 .75rem;float:left;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;display:-webkit-box;max-width:42%;max-height:2.75rem;overflow:hidden}#menu .plat .info{float:right;margin-top:1rem;width:3rem;height:3rem;position:relative;left:-5.5rem}#menu .plat .info-supp{left:-7.25rem;margin-top:.75rem}#menu .plat p{display:none}#menu .plat button.add.material-icons-outlined{margin-top:1rem;position:relative;left:2.25rem;width:3rem;height:3rem;border-radius:3rem;padding:0;border:.125rem solid #273238;display:initial}#menu .plat button.add{display:none}#menu .plat button.add.supp{position:relative;left:2.75rem;width:5.75rem;top:.75rem;height:3rem;border-radius:3rem;padding:0;border:2px solid #97261f;display:initial}#menu hr{margin-top:-2rem;background-color:#fff;width:90%;margin:auto;border:.5px solid #273238;color:#273238}#menu table tr{margin-bottom:4rem}#menu table tr:first-of-type td:first-of-type{padding-top:0}#menu table tr:first-of-type td:nth-child(2){top:1rem}#menu table td:first-of-type{padding-bottom:2rem;padding-top:1rem}#menu table td:nth-child(2){position:relative;top:1.5em;left:-4.5rem;width:20rem!important}#menu .basketOrder{margin-top:0;z-index:1;width:100%;padding:.4375rem 0 .875rem!important;position:initial;margin-left:0;margin-right:0;left:0;padding:0}#menu div.basketOrder span#mnName,#menu div.basketOrder div.total{display:none}#menu #basketSticky{padding-bottom:.1rem;flex-wrap:wrap;z-index:1;height:3.75rem;border-radius:1rem 1rem 0 0;position:sticky;bottom:0;box-shadow:-4px -4px 6px rgba(0,0,0,.16);background-color:#fff;font-family:lobster,Verdana,sans-serif;display:flex;align-items:center;width:100%;margin-left:auto;margin-right:auto;justify-content:space-between}#menu #basketSticky+hr{display:block;margin:0 auto;width:90%}#menu #basketSticky span#mnNameM{width:60%;margin-left:1.25rem;font-size:1.75rem}#menu #basketSticky .total{font-size:1.3125rem;margin-top:.5rem;margin-right:1.25rem}#menu #basketSticky .total span.supp:last-child{color:#97261f;margin-right:-1.5rem}#menu #basketSticky .total span.supp s{color:#273238;font-size:1rem}#mdData.infoProduct,#mdData.order{width:100%}#mdData.infoProduct h2,#mdData.order h2{font-size:1.75rem}#mdData.infoProduct img,#mdData.order img{width:100%;height:auto}#mdData.infoProduct button.add,#mdData.order button.add{width:100%}#mdData.hermes{width:90%;left:0%;margin:0}#mdData.tuto{width:92%;left:4%;height:92%;margin:0;box-sizing:border-box;top:4%;padding:0;display:flex;flex-direction:column;justify-content:space-around}#mdData.tuto .glider{width:92%;margin:10% auto;height:auto}#mdData.tuto .glider .slide{width:100%;flex-direction:column}#mdData.tuto .glider .slide .txt{width:100%;padding-bottom:15%}#cart{width:90%}#cart ol.breadcrumb+div p{margin:0;font-size:.75rem}#cart h1{font-size:1.75rem}#cart .info,#cart .content,#cart aside{width:100%!important}#cart .info{flex-direction:column}#cart .content{border-radius:1rem 1rem 0 0!important}#cart aside{border-radius:0 0 1rem 1rem!important;padding:1.1875rem 1.25rem 4rem!important}#cart .connect{text-align:center;font-weight:700;margin-bottom:2.375rem}#cart #connect{display:none}#cart .info .product{flex-direction:row;padding-bottom:0!important;justify-content:flex-end!important;position:relative}#cart .info .product h2{width:100%!important}#cart .info .product .mod{margin-left:-5rem;margin-top:-5rem}#cart .info .product .remove{position:absolute;top:1.375rem}#cart .info .product .double{margin-right:-1rem}#cart .info .product p{margin-bottom:5.4375rem;line-height:1.5rem;width:100%!important}#cart .info .product .price{position:absolute;bottom:4rem;margin:0}#cart .info .product.item p{margin-bottom:2rem}#cart .info .product.item .price{bottom:1rem}#cart .info .product:nth-child(2) .remove{top:0}#cart aside h2{font-size:1.3125rem;margin-bottom:2.1875rem!important}#cart>p{width:100%;margin-top:2.8125rem}#cart div.info+button#connectM{position:sticky;bottom:2rem;margin-top:-4.5rem;display:block;width:90%;margin-left:auto;margin-right:auto;clear:both;height:3rem;border-radius:1.5rem;background-color:#97261f;border:none;font-weight:700;color:#fff}#cCreation{width:90%;margin:auto}#cCreation ol.breadcrumb+div p{font-size:.75rem;margin:0}#cCreation h1{font-size:1.75rem}#cCreation .form{width:100%;padding:1.75rem 1.25rem}#cCreation .form .more,#cCreation .form .base,#cCreation .form select,#cCreation .form input,#cCreation .form label{width:100%!important}#cCreation .form .base>div,#cCreation .form .more>div{width:100%!important}#cCreation .form input#companyTown.flb70{width:100%!important}#cCreation .form input[type=radio]{width:10%!important}#cCreation .form input[type=radio]+label{width:25%!important;margin-left:-20%;font-family:Arial}#cCreation .form p{margin-top:1.25rem;margin-bottom:1rem}aside#mdData.hermes{width:80%;margin:0;left:5%}header.noMobile{background:#273238!important}header.noMobile>aside .user-profile{display:block}header.noMobile>aside button:first-of-type,header.noMobile>aside a{display:block}}footer.kitchen{background:#fffaf2}#kitchen .list{display:flex;justify-content:space-evenly;flex-wrap:wrap;margin-bottom:2rem;background:#eee;border-radius:1rem;padding:1rem}#kitchen .list div{border:2px solid #000;padding:.5rem;border-radius:.5rem;width:22%}#kitchen .list div button{display:block;width:50%;margin:.5rem auto;padding:.5rem;background:#273238;color:#fffaf2;border:none;border-radius:.5rem}@media print{#kitchen .list div button{display:none}}