/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */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}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-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}header{position:fixed;z-index:10;top:0;left:0;width:100%;box-sizing:border-box;background:rgba(31,47,72,0);background:0 0;transition:background .3s ease-in-out,border-bottom .3s ease-in-out;color:#fff;display:block;padding:1rem 2rem;font-weight:700}.floating-header{background:#1f2f48;border-bottom:3px solid #e7d2a3;box-shadow:0 0 15px 0 #1f2f48}header ul{list-style:none;margin:0}header ul li{display:inline-block}header ul li+li{margin-left:2rem}header a{position:relative;text-decoration:none;padding:.25rem 0;color:#fff}header a:hover{color:#fff;text-decoration:none}header a::before{content:"";position:absolute;bottom:-3px;left:0;width:100%;height:3px;background:#e7d2a3;transform:scaleY(0);transition:transform .3s ease-in-out;transform-origin:center}header a.active::before{transform:scaleY(1)}header .burger{display:none}@media (max-width:750px){header ul li+li{margin-left:1rem}}@media (max-width:630px){header .burger{display:inline-block;margin-right:.25rem}header ul{position:fixed;top:3.1rem;left:0;background:#1f2f48;transform:translateX(-120%);padding:0;transition:transform .3s ease-in-out;border-radius:0 .25rem .25rem 0;box-shadow:0 0 15px 0 #1f2f48;border:#e7d2a3 solid 2px;border-left:none}header.is-opened ul{transform:translateX(0)}header ul li{display:block;text-align:left;transform:translateX(-101%);padding:.75rem 1.5rem}header ul li+li{margin:0}header ul li:nth-child(1){transition:transform .3s ease-in-out .05s}header ul li:nth-child(2){transition:transform .3s ease-in-out .1s}header ul li:nth-child(3){transition:transform .3s ease-in-out .15s}header ul li:nth-child(4){transition:transform .3s ease-in-out .2s}header ul li:nth-child(5){transition:transform .3s ease-in-out .25s}header ul li:nth-child(6){transition:transform .3s ease-in-out .3s}header ul li:nth-child(7){transition:transform .3s ease-in-out .35s}header.is-opened ul li{transform:translateX(0)}}html{font-family:Inconsolata,monospace;color:#27343c}h1{padding:4rem 0;font-size:3rem}em{color:#e7d2a3;font-style:normal}h1,h2{font-family:'Amatic SC',cursive;line-height:1}h1,h2,h3,h4,h5,h6{margin:0;font-weight:400}h1,h2{letter-spacing:1.5px}h2{font-size:2.5rem}h3{font-size:1.325rem}p+h3{margin-top:2rem}p{margin-top:0;margin-bottom:1.25rem}article,section{box-sizing:border-box}article{padding:2rem 7.5%;min-width:300px;overflow-x:auto}.section-image{min-height:15rem}.table-stripes{height:1rem;background:#27343c;background:repeating-linear-gradient(125deg,#fff,#fff 2px,#27343c 3px,#27343c 3px,#fff 5px)}.marine-et-gauthier{margin-top:1px;margin-bottom:1px;padding-bottom:40%;background-color:#27343c;color:#fff;background:url(/32d6daa07058257a8f862800184c7e646fad04b5/marine-et-gauthier.jpg) no-repeat top center/cover}a,a:focus,a:hover,a:visited{color:inherit}@media (min-width:660px){article{overflow:inherit;min-width:450px}}footer{padding:1.75rem}footer a,footer a:hover,footer a:visited{color:#fff}footer h3{letter-spacing:2px}.footer-stripes{min-height:20px;height:100%;background:#1f2f48;background:repeating-linear-gradient(125deg,#fff,#fff 3px,#1f2f48 4px,#1f2f48 5px,#fff 6px)}.modal{display:none}.modal.opened{display:block}.modal>.backdrop{position:fixed;z-index:10;top:0;left:0;width:100%;height:100%;background:#27343c;opacity:.3}.modal>[role=dialog]{box-sizing:border-box;position:fixed;z-index:20;top:4em;left:1rem;width:calc(100% - 2rem);max-width:calc(100% - 2rem);max-height:calc(100% - 8rem);box-shadow:0 0 2px -7px #27343c;padding:2rem;background:#fff;color:#27343c;border-radius:.25rem;overflow-x:hidden;overflow-y:auto}@media (min-width:60em){.modal>[role=dialog]{left:calc((100vw - 52em)/ 2);width:52rem;max-width:52em}}@media (min-height:80em){.modal>[role=dialog]{bottom:4em;max-height:80rem}}.modal .close{border:none;box-sizing:border-box;border-radius:100%;background:#27343c;color:#fff;position:absolute;font-size:2rem;line-height:1rem;padding:.5rem;top:.5rem;right:.5rem;z-index:30;box-shadow:0 0 0 0 #27343c;transition:color .1s ease-in-out,box-shadow .1s ease-in-out}.modal .close:focus,.modal .close:hover{background:#000;outline:0;box-shadow:0 0 0 4px #27343c}#acces article{max-width:60rem;margin:auto;padding-bottom:0}#cuisine-florale h3{margin-bottom:1.5rem}#notre-cuisine h3{margin-bottom:1.5rem}.hero{background-color:#1f2f48;background:url(/3fb0bd685fc0845353c9b30ff4ba06e3653ac2d5/9316b/sections/hero/background-sm.png) no-repeat top center/cover;color:#fff}.hero img{margin:auto;display:block;height:3rem;width:auto;margin-bottom:1rem}.hero-stripes{height:30px;background:#e7d2a3;background:repeating-linear-gradient(125deg,transparent,transparent 3px,#e7d2a3 4px,#e7d2a3 5px,transparent 6px)}#horaires table{border-collapse:separate;border-style:none;border-spacing:0 .5rem;display:inline-table}#horaires td:first-child{min-width:8rem}#horaires td:nth-child(3){display:table-cell;padding-left:3rem}#horaires .image-horaires{background-color:#e7d2a3;background:url(/sections/horaires/5e159dc03ae9923a64adb39ef326be8b775a40c6/plat2.jpg) no-repeat center/cover}td{min-width:3rem}@media (max-width:1000px){#horaires td:first-child{min-width:6rem}#horaires td:nth-child(3){display:table-cell;padding-left:2rem}td{min-width:6.5rem}}@media (max-width:400px){#horaires td:first-child{min-width:5rem}#horaires td:nth-child(3){display:table-cell;padding-left:1rem}}#menu{padding:7rem;position:relative;margin-top:1px;margin-bottom:1px}#menu *{max-width:45rem;margin-left:auto;margin-right:auto}#menu::after,#menu::before{content:"";position:absolute;top:0;width:25%;height:100%;background-size:100% 100%;background-repeat:no-repeat}#menu::before{left:0;background-position:center left;background-image:url(/sections/menu/f2f1ec1ac5cc49cdcb19b011ce47905c6971d523/ornement1.png)}#menu::after{right:0;background-position:center right;background-image:url(/sections/menu/75c2d6dc13894d01580ee6dfff73585391683306/ornement2.png)}#menu h2{margin-bottom:1.75rem;font-size:3.5rem}#notre-cuisine .image-on-mange-quoi{background-color:#e7d2a3;background:url(/sections/notre-cuisine/dc80c27ef8e937b08892493049a44dc285a8dbdb/plat1.jpg) no-repeat center/cover}#reservation article{max-width:60rem;margin:auto}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.inline-block{display:inline-block}.block{display:block}.text-secondary{color:#e7d2a3}.mb-h3{margin-bottom:1rem}.bg-primary{background:#1f2f48;color:#fff}.bg-secondary{color:#fff;background:#e7d2a3}.flex{display:flex}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.flex-1{flex:1}.space-between{justify-content:space-between}.space-around{justify-content:space-around}.justify-center{justify-content:center}.align-items-center{align-items:center}.narrow{width:60%;margin-left:auto;margin-right:auto}@media (max-width:400px){.narrow{width:80%}}